@charset "UTF-8";

/* input, textarea, select, button {
	font-family: '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif !important;
}

*, *:before, *:after {
	word-wrap: break-word;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
} */

.btn_area {
	text-align:center;
}



@media (min-width: 801px) {
.btn_area img{
	width:20% !important;
    margin: 30px 0;
	text-align:center;
}
	
/*swipe*/
#swipe_area{	
    margin: 0 auto 60px auto !important;
	text-align:center !important;
}
.top_swipe{	
	width:1080px !important;
	text-align:center !important;
}

/*モーダルウィンドウ*/
  input#modal {
        display: none;
    }

    input#modal + label {
        display: none;
    }

    input#modal + label div {
        display: none;
    }

    input#modal + label div::before {
        display: none;
    }

    input#modal + label a {}

    input#modal:checked + label {
        display: none;
    }
	
/*コンセプト*/
.concept {
	border-top: solid 1px #9c9c9c;
	border-bottom: solid 1px #9c9c9c;
	padding:100px auto !important;
	margin:100px auto !important;
}

.concept p{
	color:#333333 !important;
	text-align:center !important;
	font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif !important;
	font-size:120% !important;
	font-weight:normal !important;
	letter-spacing: 0.1em !important;
	line-height: 2.0em;
	margin:40px auto !important;
}
	
/*最新情報*/
.fs-p-dateList{
	width:860px;
	color:#333333 !important;
	font-size:100% !important;
	font-weight:normal !important;
	line-height: 2.0em;
	margin:0 auto 40px!important;
}
}

@media (max-width: 800px) {
.btn_area img{
	width:40% !important;
    margin: 10px 0;
	text-align:center;
}
	
/*モーダルウィンドウ*/
  input#modal {
        display: none;
    }

    input#modal + label {
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, 0.6);
        position: fixed;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        z-index: 9998;
        cursor: pointer;
    }

    input#modal + label div {
        position: fixed;
        margin: -162px 0 0 35px;
        width: 80%;/*基本60%*/
        top: 50%;/*基本50%*/
        left: 2%;/*基本28%*/
        z-index: 9999;
        background: none;
        border: none;
    }

    input#modal + label div::before {
        content: "× Close";
        font-size: 20px;
        font-weight: bolder;
		font-family: 'Avenir','Helvetica Neue','Helvetica','Arial','Hiragino Sans','ヒラギノ角ゴシック',YuGothic,'Yu Gothic','メイリオ', Meiryo,'ＭＳ Ｐゴシック','MS PGothic';
        color: #ffffff;
        position: absolute;
        bottom: -10%;/*基本-30%*/
        right: 65%;
        margin: 0 -80px 0 0;
        cursor: pointer;
    }

    input#modal + label a {
	}

    input#modal:checked + label {
        display: none;
    }
	
/*コンセプト*/
.concept {
	border-top: solid 1px #9c9c9c;
	border-bottom: solid 1px #9c9c9c;
	padding:20px;
	margin:80px auto 0;
}

.concept p{
	color:#333333 !important;
	text-align:center !important;
	font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif !important;
	font-size:95% !important;
	font-weight:normal !important;
	letter-spacing: 0.1em !important;
  	line-height: 2.0em;
}
}

.btn_area img:hover {
  opacity: 0.75;
}

.btn_area02 {
	text-align:center;
}

@media (min-width: 801px) {
.btn_area02 img{
	width:20% !important;
    margin: 0;
}
h2.ttl{
	margin:100px 0 20px !important;
	color:#666666 !important;
	text-align:center !important;
	font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif !important;
	font-size:160% !important;
	font-weight:normal !important;
	letter-spacing: 0.1em !important;
}
h2.ttl02{
	margin:100px 0 5px !important;
	color:#666666 !important;
	text-align:center !important;
	font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif !important;
	font-size:160% !important;
	font-weight:normal !important;
	letter-spacing: 0.1em !important;
}
h2.ttl03{
	margin:80px 0 20px !important;
	color:#666666 !important;
	text-align:center !important;
	font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif !important;
	font-size:160% !important;
	font-weight:normal !important;
	letter-spacing: 0.1em !important;
}
h2.ttl04{
	margin:100px 0 5px !important;
	color:#aa3a3a !important;
	text-align:center !important;
	font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif !important;
	font-size:160% !important;
	font-weight:normal !important;
	letter-spacing: 0.1em !important;
}
h2.ttl05{
	margin:100px 0 5px !important;
	color:#aa3a3a !important;
	text-align:center !important;
	font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif !important;
	font-size:160% !important;
	font-weight:normal !important;
	letter-spacing: 0.1em !important;
}	
h2.ttl06{
	width:860px;
	margin:100px auto 10px !important;
	color:#333333 !important;
	text-align:left !important;
	font-family: 'Avenir','Helvetica Neue','Helvetica','Arial','Hiragino Sans','ヒラギノ角ゴシック',YuGothic,'Yu Gothic','メイリオ', Meiryo,'ＭＳ Ｐゴシック','MS PGothic';
	font-size:110% !important;
	font-weight:normal !important;
}	
	
.date{
	margin:0 !important;
	color:#666666 !important;
	text-align:center !important;
	font-size:180% !important;
	font-weight:lighter !important;
	/*letter-spacing: 0.1em !important;*/
}
	
}


@media (max-width: 800px) {
.btn_area02 img{
	width:40% !important;
    margin: 0;
}
	
h2.ttl{
	margin:60px 0 20px !important;
	color:#666666 !important;
	text-align:center !important;
	font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif !important;
	font-size:160% !important;
	font-weight:normal !important;
	letter-spacing: 0.1em !important;
}
h2.ttl02{
	margin:60px 0 5px !important;
	color:#666666 !important;
	text-align:center !important;
	font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif !important;
	font-size:160% !important;
	font-weight:normal !important;
	letter-spacing: 0.1em !important;
}
h2.ttl03{
	margin:20px 0 20px !important;
	color:#666666 !important;
	text-align:center !important;
	font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif !important;
	font-size:120% !important;
	font-weight:normal !important;
	letter-spacing: 0.1em !important;
}
h2.ttl04{
	margin:60px 0 5px !important;
	color:#aa3a3a !important;
	text-align:center !important;
	font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif !important;
	font-size:160% !important;
	font-weight:normal !important;
	letter-spacing: 0.1em !important;
}
h2.ttl05{
	margin:30px 0 5px !important;
	color:#aa3a3a !important;
	text-align:center !important;
	font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif !important;
	font-size:160% !important;
	font-weight:normal !important;
	letter-spacing: 0.1em !important;
}	
h2.ttl06{
	margin:60px 20px 2px !important;
	color:#333333 !important;
	text-align:left !important;
	font-family: 'Avenir','Helvetica Neue','Helvetica','Arial','Hiragino Sans','ヒラギノ角ゴシック',YuGothic,'Yu Gothic','メイリオ', Meiryo,'ＭＳ Ｐゴシック','MS PGothic';
	font-size:100% !important;
	font-weight:normal !important;
}		
}

.btn_area02 img:hover {
  opacity: 0.75;
}




.date{
	margin:0 0 10px !important;
	color:#666666 !important;
	text-align:center !important;
	font-size:90% !important;
	font-weight:lighter !important;
	/*letter-spacing: 0.1em !important;*/
}


.itemname span.fs-c-productName__name {
	margin:10px 0 0;
	padding:0;
  	font-size:90% !important;
  	overflow: hidden !important;
  	display: -webkit-box !important;
  	-webkit-box-orient: vertical !important;
  	-webkit-line-clamp: 1 !important;
}

.itemname div.fs-c-buttonContainer {
	display: none !important;
}

.itemname span.fs-c-price__currencyMark {
  	font-size:80% !important;
	font-weight: lighter !important;
}

.itemname span.fs-c-price__value{
		font-size:90% !important;
		font-weight: lighter !important;
}

.itemname span.fs-c-productPrice__addon {
	display: none !important;
}
.itemname span.fs-c-productPrice__addon__label {
	display: none !important;
}


.fs-c-productList__list span.fs-c-productName__name {
	margin:10px 0 0;
	padding:0;
  	font-size:90% !important;
  	overflow: hidden !important;
  	display: -webkit-box !important;
  	-webkit-box-orient: vertical !important;
  	-webkit-line-clamp: 1 !important;
}

.fs-c-productList__list div.fs-c-buttonContainer {
	display: none !important;
}

.fs-c-productList__list div.fs-c-productListItem__salesPeriod {
	display: none !important;
}

.fs-c-productPrice--listed span.fs-c-productPrice__main__label{
	font-size:80% !important;
	font-weight: lighter !important;
}

.fs-c-productPrice--listed span.fs-c-productPrice__main__price{
	font-size:80% !important;
	font-weight: lighter !important;
}

.fs-c-productListItem span.fs-c-productName__name{
	margin:10px 0 0;
	padding:0;
  	font-size:90% !important;
  	overflow: hidden !important;
  	display: -webkit-box !important;
  	-webkit-box-orient: vertical !important;
  	-webkit-line-clamp: 1 !important;
}
.fs-c-productMark{
	display: none !important;
}



/*タブ切り替え全体のスタイル*/
.tabs {
 /*margin-top: 50px;*/
 padding-bottom: 20px;
  background-color: #fff;
  margin: 0 auto;}

/*タブのスタイル*/
.tab_item {
  width: calc(100%/4);
  height: 50px;
  /*border-bottom: 1px solid #5ab4bd;*/
  border-bottom: 1px solid #696a6b;
  background-color: #d9d9d9;
  line-height: 50px;
  font-size: 90%;
  text-align: center;
  color: #565656;
  display: block;
  float: left;
  text-align: center;
  transition: all 0.2s ease;
}
.tab_item:hover {
  opacity: 0.75;
}

/*ラジオボタンを全て消す*/
input[name="tab_item"] {
  display: none;
}

/*タブ切り替えの中身のスタイル*/
.tab_content {
  display: none;
  padding: 40px 0 0;
  clear: both;
  overflow: hidden;
}


/*選択されているタブのコンテンツのみを表示*/
#all:checked ~ #all_content,
#tops:checked ~ #tops_content,
#bottoms:checked ~ #bottoms_content,
#t-shirt:checked ~ #t-shirt_content{
  display: block;
}

/*選択されているタブのスタイルを変える*/
.tabs input:checked + .tab_item {
  /*background-color: #5ab4bd;*/
  background-color: #696a6b;
  color: #fff;
}

/*トップページ CODE余白設定 */
.top_code img{
	padding:0 5px !important;
}

/*トップページ PICK UP余白設定 */
.top_pickup img{
	padding:0 5px !important;
}

@media (min-width: 801px) {
.nbr1,.nbr2,.nbr3,.nbr4,.nbr5,.nbr6,.nbr7,.nbr8,.nbr9,.nbr10,.nbr11,.nbr12,.nbr13,.nbr14,.nbr15,.nbr16,.nbr17,.nbr18,.nbr19,.nbr20{
	text-align:center !important;
}
.nbr1:before {
	content:"No.1\A";	
	white-space: pre; 
	margin:0 0 20px !important;
	color:#c3a462 !important;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:100% !important;
	font-weight:normal !important;
	letter-spacing: 0.1em !important;
	text-align:center !important;
}
.nbr2:before {
	content:"No.2\A";	
	white-space: pre; 
	margin:0 0 20px !important;
	color:#ababab !important;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:100% !important;
	font-weight:normal !important;
	letter-spacing: 0.1em !important;
	text-align:center !important;
}
.nbr3:before {
	content:"No.3\A";	
	white-space: pre; 
	margin:0 0 20px !important;
	color:#a28d7d !important;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:100% !important;
	font-weight:normal !important;
	letter-spacing: 0.1em !important;
	text-align:center !important;
}
.nbr4:before {
	content:"No.4\A";	
	white-space: pre; 
	margin:0 0 20px !important;
	color:#888888 !important;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:100% !important;
	font-weight:normal !important;
	letter-spacing: 0.1em !important;
	text-align:center !important;
}
.nbr5:before {
	content:"No.5\A";	
	white-space: pre; 
	margin:0 0 20px !important;
	color:#888888 !important;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:100% !important;
	font-weight:normal !important;
	letter-spacing: 0.1em !important;
	text-align:center !important;
}
.nbr6:before {
	content:"No.6\A";	
	white-space: pre; 
	margin:0 0 20px !important;
	color:#888888 !important;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:100% !important;
	font-weight:normal !important;
	letter-spacing: 0.1em !important;
	text-align:center !important;
}
.nbr7:before {
	content:"No.7\A";	
	white-space: pre; 
	margin:0 0 20px !important;
	color:#888888 !important;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:100% !important;
	font-weight:normal !important;
	letter-spacing: 0.1em !important;
	text-align:center !important;
}
.nbr8:before {
	content:"No.8\A";	
	white-space: pre; 
	margin:0 0 20px !important;
	color:#888888 !important;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:100% !important;
	font-weight:normal !important;
	letter-spacing: 0.1em !important;
	text-align:center !important;
}
.nbr9:before {
	content:"No.9\A";	
	white-space: pre; 
	margin:0 0 20px !important;
	color:#888888 !important;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:100% !important;
	font-weight:normal !important;
	letter-spacing: 0.1em !important;
	text-align:center !important;
}
.nbr10:before {
	content:"No.10\A";	
	white-space: pre; 
	margin:0 0 20px !important;
	color:#888888 !important;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:100% !important;
	font-weight:normal !important;
	letter-spacing: 0.1em !important;
	text-align:center !important;
}
.nbr11:before {
	content:"No.11\A";	
	white-space: pre; 
	margin:0 0 20px !important;
	color:#888888 !important;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:100% !important;
	font-weight:normal !important;
	letter-spacing: 0.1em !important;
	text-align:center !important;
}
.nbr12:before {
	content:"No.12\A";	
	white-space: pre; 
	margin:0 0 20px !important;
	color:#888888 !important;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:100% !important;
	font-weight:normal !important;
	letter-spacing: 0.1em !important;
	text-align:center !important;
}
.nbr13:before {
	content:"No.13\A";	
	white-space: pre; 
	margin:0 0 20px !important;
	color:#888888 !important;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:100% !important;
	font-weight:normal !important;
	letter-spacing: 0.1em !important;
	text-align:center !important;
}
.nbr14:before {
	content:"No.14\A";	
	white-space: pre; 
	margin:0 0 20px !important;
	color:#888888 !important;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:100% !important;
	font-weight:normal !important;
	letter-spacing: 0.1em !important;
	text-align:center !important;
}
.nbr15:before {
	content:"No.15\A";	
	white-space: pre; 
	margin:0 0 20px !important;
	color:#888888 !important;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:100% !important;
	font-weight:normal !important;
	letter-spacing: 0.1em !important;
	text-align:center !important;
}
.nbr16:before {
	content:"No.16\A";	
	white-space: pre; 
	margin:0 0 20px !important;
	color:#888888 !important;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:100% !important;
	font-weight:normal !important;
	letter-spacing: 0.1em !important;
	text-align:center !important;
}
.nbr17:before {
	content:"No.17\A";	
	white-space: pre; 
	margin:0 0 20px !important;
	color:#888888 !important;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:100% !important;
	font-weight:normal !important;
	letter-spacing: 0.1em !important;
	text-align:center !important;
}
.nbr18:before {
	content:"No.18\A";	
	white-space: pre; 
	margin:0 0 20px !important;
	color:#888888 !important;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:100% !important;
	font-weight:normal !important;
	letter-spacing: 0.1em !important;
	text-align:center !important;
}
.nbr19:before {
	content:"No.19\A";	
	white-space: pre; 
	margin:0 0 20px !important;
	color:#888888 !important;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:100% !important;
	font-weight:normal !important;
	letter-spacing: 0.1em !important;
	text-align:center !important;
}
.nbr20:before {
	content:"No.20\A";	
	white-space: pre; 
	margin:0 0 20px !important;
	color:#888888 !important;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:100% !important;
	font-weight:normal !important;
	letter-spacing: 0.1em !important;
	text-align:center !important;
}
	
	
.rank-tab{
	padding-top:7px;
	line-height: 20px !important;
}	
}

@media (max-width: 800px) {
.nbr1,.nbr2,.nbr3,.nbr4,.nbr5,.nbr6,.nbr7,.nbr8,.nbr9,.nbr10,.nbr11,.nbr12,.nbr13,.nbr14,.nbr15,.nbr16,.nbr17,.nbr18,.nbr19,.nbr20{
	text-align:center !important;
}
.nbr1:before {
	content:"No.1\A";	
	white-space: pre; 
	margin:0 0 20px !important;
	color:#c3a462 !important;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:90% !important;
	font-weight:normal !important;
	letter-spacing: 0.1em !important;
	text-align:center !important;
}
.nbr2:before {
	content:"No.2\A";	
	white-space: pre; 
	margin:0 0 20px !important;
	color:#ababab !important;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:90% !important;
	font-weight:normal !important;
	letter-spacing: 0.1em !important;
	text-align:center !important;
}
.nbr3:before {
	content:"No.3\A";	
	white-space: pre; 
	margin:0 0 20px !important;
	color:#a28d7d !important;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:90% !important;
	font-weight:normal !important;
	letter-spacing: 0.1em !important;
	text-align:center !important;
}
.nbr4:before {
	content:"No.4\A";	
	white-space: pre; 
	margin:0 0 20px !important;
	color:#888888 !important;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:90% !important;
	font-weight:normal !important;
	letter-spacing: 0.1em !important;
	text-align:center !important;
}
.nbr5:before {
	content:"No.5\A";	
	white-space: pre; 
	margin:0 0 20px !important;
	color:#888888 !important;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:90% !important;
	font-weight:normal !important;
	letter-spacing: 0.1em !important;
	text-align:center !important;
}
.nbr6:before {
	content:"No.6\A";	
	white-space: pre; 
	margin:0 0 20px !important;
	color:#888888 !important;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:90% !important;
	font-weight:normal !important;
	letter-spacing: 0.1em !important;
	text-align:center !important;
}
.nbr7:before {
	content:"No.7\A";	
	white-space: pre; 
	margin:0 0 20px !important;
	color:#888888 !important;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:90% !important;
	font-weight:normal !important;
	letter-spacing: 0.1em !important;
	text-align:center !important;
}
.nbr8:before {
	content:"No.8\A";	
	white-space: pre; 
	margin:0 0 20px !important;
	color:#888888 !important;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:90% !important;
	font-weight:normal !important;
	letter-spacing: 0.1em !important;
	text-align:center !important;
}
.nbr9:before {
	content:"No.9\A";	
	white-space: pre; 
	margin:0 0 20px !important;
	color:#888888 !important;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:90% !important;
	font-weight:normal !important;
	letter-spacing: 0.1em !important;
	text-align:center !important;
}
.nbr10:before {
	content:"No.10\A";	
	white-space: pre; 
	margin:0 0 20px !important;
	color:#888888 !important;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:90% !important;
	font-weight:normal !important;
	letter-spacing: 0.1em !important;
	text-align:center !important;
}
.nbr11:before {
	content:"No.11\A";	
	white-space: pre; 
	margin:0 0 20px !important;
	color:#888888 !important;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:90% !important;
	font-weight:normal !important;
	letter-spacing: 0.1em !important;
	text-align:center !important;
}
.nbr12:before {
	content:"No.12\A";	
	white-space: pre; 
	margin:0 0 20px !important;
	color:#888888 !important;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:90% !important;
	font-weight:normal !important;
	letter-spacing: 0.1em !important;
	text-align:center !important;
}
.nbr13:before {
	content:"No.13\A";	
	white-space: pre; 
	margin:0 0 20px !important;
	color:#888888 !important;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:90% !important;
	font-weight:normal !important;
	letter-spacing: 0.1em !important;
	text-align:center !important;
}
.nbr14:before {
	content:"No.14\A";	
	white-space: pre; 
	margin:0 0 20px !important;
	color:#888888 !important;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:90% !important;
	font-weight:normal !important;
	letter-spacing: 0.1em !important;
	text-align:center !important;
}
.nbr15:before {
	content:"No.15\A";	
	white-space: pre; 
	margin:0 0 20px !important;
	color:#888888 !important;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:90% !important;
	font-weight:normal !important;
	letter-spacing: 0.1em !important;
	text-align:center !important;
}
.nbr16:before {
	content:"No.16\A";	
	white-space: pre; 
	margin:0 0 20px !important;
	color:#888888 !important;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:90% !important;
	font-weight:normal !important;
	letter-spacing: 0.1em !important;
	text-align:center !important;
}
.nbr17:before {
	content:"No.17\A";	
	white-space: pre; 
	margin:0 0 20px !important;
	color:#888888 !important;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:90% !important;
	font-weight:normal !important;
	letter-spacing: 0.1em !important;
	text-align:center !important;
}
.nbr18:before {
	content:"No.18\A";	
	white-space: pre; 
	margin:0 0 20px !important;
	color:#888888 !important;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:90% !important;
	font-weight:normal !important;
	letter-spacing: 0.1em !important;
	text-align:center !important;
}
.nbr19:before {
	content:"No.19\A";	
	white-space: pre; 
	margin:0 0 20px !important;
	color:#888888 !important;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:90% !important;
	font-weight:normal !important;
	letter-spacing: 0.1em !important;
	text-align:center !important;
}
.nbr20:before {
	content:"No.20\A";	
	white-space: pre; 
	margin:0 0 20px !important;
	color:#888888 !important;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:90% !important;
	font-weight:normal !important;
	letter-spacing: 0.1em !important;
	text-align:center !important;
}
	
	
.rank-tab{
	font-size:75%;	
	padding-top:10px;
	line-height: 15px !important;
}
	
#ts{
	padding-top:50% !important;
	margin-top:-50% !important;
}
	
	
	
/*最新情報*/
.fs-p-dateList{
	color:#333333 !important;
	font-size:85% !important;
	font-weight:normal !important;
	line-height: 1.6em;
	margin:0 20px 20px!important;
}
}	


