@charset "UTF-8";
/*
==================================================

    CSS File Name - fair.css
    Last-updated: 2011-10-21
	
==================================================
*/

.mainContent div.boxListImg div.box01_l dl dt.sp02{
    background: none repeat scroll 0 0 #F60;
}
.mainContent div.boxListImg div.box01_l dl dt.sp03{
    background: none repeat scroll 0 0 #FDA388;
}
.mainContent div.boxListImg div.box01_l dl dt.sp4,
.mainContent div.boxListImg div.box01_l dl dt.sp04{
	background-color:#FD9DC4;
}
.mainContent div.boxListImg div.box01_l dl dt.sp5,
.mainContent div.boxListImg div.box01_l dl dt.sp05{
	background-color:#70AEE2;
}
.mainContent div.boxListImg div.box01_l dl dt.sp6,
.mainContent div.boxListImg div.box01_l dl dt.sp06{
	background-color:#65BBCD;
}
.mainContent div.boxListImg div.box01_l dl dt.sp07{
	background-color:#00A7D3;
}
.mainContent div.boxListImg div.box01_l dl dt.sp08{
	background-color:#B9E22C;
}
.mainContent div.boxListImg div.box01_l dl dt.sp09{
	background-color:#FF9900;
}
.mainContent div.boxListImg div.box01_l dl dt.sp10{
	background-color:#DC4242;
}
.mainContent div.boxListImg div.box01_l dl dt.sp11{
	background-color:#FFCB32;
	color:#483F33;
}
.mainContent div.boxListImg div.box01_l dl dt.sp12{
	background-color:#D7A7F3;
}
.noicon{
	font-size:130%;
	font-weight:bold;
/*	color:#A5D65F;*/
	padding-left:12px;
}
.fair{
	padding:3px 6px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	width:90px;
	background-color: #A5D65F;
}
.mainContent dl.dlRimgS{
	padding:14px 20px 0;
	overflow:hidden;
}
.mainContent dl.dlRimgS dd{
	float:left;
	width:468px;
}
.mainContent dl.dlRimgS dt{
	float:right;
}


.mainContent dl.dlTable{
	padding:0 20px;
}

div.box01_l div.boxSetNotice {
    border: 2px solid #A5D65F;
    padding: 14px 8px;
    position: relative;
    width: 700px;
}

.mainContent .option_list div.set{
	background: none repeat scroll 0 0 #FD9BA9;
	color: #483F33;
	text-align: center;
}		
.mainContent .option_list div{
	float: left;
	font-weight: bold;
	margin: 3px;
	padding: 3px 6px;
}
.mainContent .option_list2 div.set{
	background: none repeat scroll 0 0 #FFCB32;
	color: #483F33;
	text-align: center;
}
.mainContent .option_list2 div{
	float: left;
	font-weight: bold;
	margin: 3px;
	padding: 3px 6px;
}
.mainContent .boxSetOP dt{
	text-align: center;
}

.mainContent .option_list3 div.set{
	background: none repeat scroll 0 0 #8BC7F1;
	color: #483F33;
	text-align: center;
}
.mainContent .option_list3 div{
	float: left;
	font-weight: bold;
	margin: 3px;
	padding: 3px 6px;
}
.mainContent .option_list4 div.set{
	background: none repeat scroll 0 0 #009DC5;
	color: #fff;
	text-align: center;
}
.mainContent .option_list4 div{
	float: left;
	font-weight: bold;
	margin: 3px;
	padding: 3px 6px;
}

.mainContent .option_listRed div.set{
	background: none repeat scroll 0 0 #B20000;
	color: #fff;
	text-align: center;
	font-size:16px;
}
.mainContent .option_listRed div{
	float: left;
	font-weight: bold;
	margin: 3px;
	padding: 3px 6px;
}

.mainContent .option_listRed div.value{
	color:#B20000;
	font-size:16px;
}

.mainContent dl.dlL240{
	padding:14px 20px 0;
	overflow:hidden;
}
.mainContent dl.dlL240 dd{
	float:left;
	width:260px;
}
.mainContent dl.dlL240 dt{
	float:right;
}

.mainContent dl.dlL240 ul{
    width: 420px;
}
#pink{
	background:#FF9999;
}

/*--------------------------------------------------
 #mainBody .mainContent .boxListfair 
==================================================*/

.mainContent div.boxListfair{
	padding:10px 0px 9px 10px;
	width:715px;
	clear:both;
}
.mainContent div.boxListfair div.boxfairmenu{
	padding-left:245px;
/*	padding-top:2px;*/
}
.mainContent div.boxListfair div.boxfairmenu dl{
	clear:both;
}
.mainContent div.boxListfair div.boxfairmenu dl dt{
	width:30px;
	height:30px;
	color:#FFF;
	text-align:center;
	font-size:20px;
	font-weight:bold;
	float:left;
	margin:3px;
	line-height:1.5em;
}
.mainContent div.boxListfair div.boxfairmenu dl dd{
	font-size:18px;
	width:380px;
	font-weight:bold;
	float:left;
	margin-left:0.5em;
	line-height:1.8em;
}

/*選べる５つ*/
.mainContent ul.selectattention{
	padding:8px;
	border: #063 1px solid;
}
.mainContent h2.bgColorR{
	background:#EB484D;
}
.mainContent div.boxListfair div.boxfairmenubg1{
	background:url(../../doujin/fair/img/c83fair_menu_1.gif) no-repeat left top;
	height:170px;
}
.mainContent div.boxListfair div.boxfairmenu dl dt.dt_fm01{
	background-color:#EE484D;
}
.mainContent div.boxListfair div.boxfairmenu dl dd.dd_fm01,.mainContent div.boxListfair div.boxfairmenu dl dd.dd_fm01 a{
	color:#EE484D;
}
.mainContent div.boxListfair div.boxfairmenu dl dt.dt_fm01s{
	width:25px;
	height:25px;
	border-left:#FFFFFF 3px solid;
	background-color:#EE484D;
	color:#FFF;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	float:left;
	margin:2px;
}
.mainContent div.boxListfair div.boxfairmenu dl dd.dd_fm01s,{
/*	padding-left:5px;*/
	font-size:16px;
	color:#EE484D;
	width:400px;
}
.mainContent div.boxListfair div.boxfairmenu dl dd.dd_fm01s a{
	padding-left:5px;
	font-size:16px;
	color:#EE484D;
	width:400px;
}
.mainContent span.c83arrow1{
	background-color:#EB484D;
	padding:0 3px;
	margin-left:10px;
	color:#fff;
	font-weight:bold;
}
div.color_sample{
	width:40px;
	height:12px;
	display:inline;
	float:right;
}
.bg_gold{
	background-color:#947151;
}
.bg_RedBrown{
	background-color:#7B4636;
}
.bg_SkyBlue{
	background-color:#00A0E9;
}
.bg_fGreen{
	background-color:#83E983;
}
.bg_BlueBlack{
	background-color:#293855;
}
.bg_MetalP{
	background-color:#A07893;
}
.bg_MetalB{
	background-color:#8EA3AD;
}
.bg_MetalG{
	background-color:#9DA898;
}
.bg_ki01{
	background-color:#F596B6;
}
/*豪華*/
.mainContent div.boxListfair div.boxfairmenubg2{
	background:url(../../doujin/fair/img/c83fair_menu_2.gif) no-repeat left top;
	height:233px;
}

.mainContent div.boxListfair div.boxfairmenu dl dt.dt_fm02{
	background-color:#FBB90B;
}
.mainContent div.boxListfair div.boxfairmenu dl dd.dd_fm02,.mainContent div.boxListfair div.boxfairmenu dl dd.dd_fm02 a{
	color:#FBB90B;
}
.mainContent div.boxListfair div.boxfairmenu dl dt.dt_fm02s{
	width:25px;
	height:25px;
	border-left:#FFFFFF 3px solid;
	background-color:#FBB90B;
	color:#FFF;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	float:left;
	margin:2px;
}
.mainContent div.boxListfair div.boxfairmenu dl dd.dd_fm02s{
	padding-left:5px;
	font-size:16px;
	color:#FBB90B;
	width:400px;
	font-weight:bold;
}
.mainContent div.boxListfair div.boxfairmenu dl dd.dd_fm02s a{
/*	padding-left:5px;*/
	font-size:16px;
	color:#FBB90B;
	width:400px;
	font-weight:bold;
}
.mainContent span.c83arrow2{
	background-color:#FBB90B;
	padding:0 3px;
	margin-left:10px;
	color:#fff;
	font-weight:bold;
}
/*お得*/
.mainContent div.boxListfair div.boxfairmenubg3{
	background:url(../../doujin/fair/img/c83fair_menu_3.gif) no-repeat left top;
	height:125px;
}

.mainContent div.boxListfair div.boxfairmenu dl dt.dt_fm03{
	background-color:#79CE1C;
}
.mainContent div.boxListfair div.boxfairmenu dl dd.dd_fm03,.mainContent div.boxListfair div.boxfairmenu dl dd.dd_fm03 a{
	color:#79CE1C;
}
.mainContent div.boxListfair div.boxfairmenu dl dt.dt_fm03s{
	width:25px;
	height:25px;
	border-left:#FFFFFF 3px solid;
	background-color:#79CE1C;
	color:#FFF;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	float:left;
	margin:2px;
}
.mainContent div.boxListfair div.boxfairmenu dl dd.dd_fm03s{
	padding-left:5px;
	font-size:16px;
	color:#79CE1C;
	width:400px;
	font-weight:bold;
}
.mainContent div.boxListfair div.boxfairmenu dl dd.dd_fm03s a{
/*	padding-left:5px;*/
	font-size:16px;
	color:#79CE1C;
	width:400px;
	font-weight:bold;
}
.mainContent span.c83arrow3{
	background-color:#79CE1C;
	padding:0 3px;
	margin-left:10px;
	color:#fff;
	font-weight:bold;
}
/*ユニーク*/
.mainContent div.boxListfair div.boxfairmenubg4{
	background:url(../../doujin/fair/img/c83fair_menu_4.gif) no-repeat left top;
	height:125px;
}
.mainContent div.boxListfair div.boxfairmenu dl dt.dt_fm04{
	background-color:#6950CD;
}
.mainContent div.boxListfair div.boxfairmenu dl dd.dd_fm04,.mainContent div.boxListfair div.boxfairmenu dl dd.dd_fm04 a{
	color:#6950CD;
}
.mainContent div.boxListfair div.boxfairmenu dl dt.dt_fm04s{
	width:25px;
	height:25px;
	border-left:#FFFFFF 3px solid;
	background-color:#6950CD;
	color:#FFF;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	float:left;
	margin:2px;
}
.mainContent div.boxListfair div.boxfairmenu dl dd.dd_fm04s{
	padding-left:5px;
	font-size:16px;
	color:#6950CD;
	width:400px;
	font-weight:bold;
}
.mainContent div.boxListfair div.boxfairmenu dl dd.dd_fm04s a{
/*	padding-left:5px;*/
	font-size:16px;
	color:#6950CD;
	width:400px;
	font-weight:bold;
}
.mainContent span.c83arrow4{
	background-color:#6950CD;
	padding:0 3px;
	margin-left:10px;
	color:#fff;
	font-weight:bold;
}
/*会員*/
.mainContent div.boxListfair div.boxfairmenubg5{
	background:url(../../doujin/fair/img/c83fair_menu_5.gif) no-repeat left top;
	height:125px;
}
.mainContent div.boxListfair div.boxfairmenu dl dt.dt_fm05,.mainContent div.boxListfair div.boxfairmenu dl dt.dt_fm05 a{
	background-color:#269DD0;
}
.mainContent div.boxListfair div.boxfairmenu dl dd.dd_fm05,.mainContent div.boxListfair div.boxfairmenu dl dd.dd_fm05 a{
	color:#269DD0;
}
.mainContent div.boxListfair div.boxfairmenu dl dt.dt_fm05s{
	width:25px;
	height:25px;
	border-left:#FFFFFF 3px solid;
	background-color:#269DD0;
	color:#FFF;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	float:left;
	margin:2px;
}
.mainContent div.boxListfair div.boxfairmenu dl dd.dd_fm05s{
	padding-left:5px;
	font-size:16px;
	color:#269DD0;
	width:400px;
	font-weight:bold;
}
.mainContent div.boxListfair div.boxfairmenu dl dd.dd_fm05s a{
/*	padding-left:5px;*/
	font-size:16px;
	color:#269DD0;
	width:400px;
	font-weight:bold;
}
.mainContent span.c83arrow5{
	background-color:#269DD0;
	padding:0 3px;
	margin-left:10px;
	color:#fff;
	font-weight:bold;
}
.mainContent span.arrowright{
	background-color:#0061A9;
	padding:0 3px;
	margin-left:10px;
	color:#fff;
	font-weight:bold;
	
	
	#0061A9
}
/*ゴールド特集*/
.mainContent h3.bgColorGold{
	background:#DEA826;
	padding-left:10px;
}
.midashi_gold{
	color:#BC8713;
	font-size:16px;
}
div.bnlink{
	width:236px;
	text-align:right;
	float:right;
	font-weight:bold;
	ma
}
/*和風紙特集*/
.mainContent h3.bgColorebicha{
	background:#7D605B;
	padding-left:10px;
}
.midashi_pinkred{
	color:#CC3366;
	font-size:16px;
}
.midashi_ebicha{
	color:#7D5F5A;
	font-size:16px;
}

/*2013ハルコミ特集*/
.mainContent h3.bgColorhotpink{
	background:#FF5466;
	padding-left:10px;
}
/*選べる5～7のフェア 毎回ここで色替える*/
.mainContent h3.bgselect{
	background:#20703D;
	padding-left:10px;
}

/*メタラメフェア*/
.mainContent h3.bgColormetalB{
	background:#44A5C5;
	padding-left:10px;
}
.mainContent .option_list div.metalame{
	background: none repeat scroll 0 0 #44A5C5;
	color: #ffffff;
	text-align: center;
}
/*メタラメフェア*/
.mainContent h3.bgColorSilver{
	background:#868B8F;
	padding-left:10px;
}	
/*2013夏のフェア*/
.mainContent h3.bgColorBlue{
	background:#268EF3;
	padding-left:10px;
}
.midashi_navy{
	color:#13335C;
	font-size:16px;
}
/*小説本応援フェア*/
.mainContent h3.bgColorBrown{
	background:#6B3A09;
	padding-left:10px;
}
/*在庫紙フェア*/
h3.head_stock{
	padding:10px;
	background:url(../../doujin/fair/img/bg_stockh.gif) repeat;
}
.mainContent ul.stockpaper_list{
	clear:both;
	margin-top:15px;
}
.mainContent ul.stockpaper_list.atGreen{
	border-bottom:dotted 2px #A3CC63;
}
.mainContent ul.stockpaper_list.atGreen span{
	color:#A3CC63;
}
.mainContent ul.stockpaper_list.atBlue{
	border-bottom:dotted 2px #3E8CCC;
}
.mainContent ul.stockpaper_list.atBlue span{
	color:#3E8CCC;
}
.mainContent ul.stockpaper_list.atPurple{
	border-bottom:dotted 2px #A664CA;
}
.mainContent ul.stockpaper_list.atPurple span{
	color:#A664CA;
}
.mainContent ul.stockpaper_list.atPink{
	border-bottom:dotted 2px #EC7DAA;
}
.mainContent ul.stockpaper_list.atPink span{
	color:#EC7DAA;
}
.mainContent ul.stockpaper_list.atOrange{
	border-bottom:dotted 2px #FAAC38;
}
.mainContent ul.stockpaper_list.atOrange span{
	color:#FAAC38;
}
.mainContent ul.stockpaper_list li{
	float:left;
	width:149px;
}
.mainContent ul.stockpaper_list li p{
	padding:6px;
	color:#483F33;
	margin-bottom:8px;
	text-align:left;
}
	
/*--------------------------------------------------
 #以下、商品のJS価格表用
==================================================*/

ul.busuu{
	float:right;
}

ul.busuu li{
	float:left;
	margin:1px 2px;
	display:block;
	padding:2px 6px;
	font-size: 1em;
	border:2px solid #153F5E;
	color:#153F5E;
	font-weight:bold;
	background: #F4F2F0;
	text-align:center;
}
ul.busuu li.selector{
	margin:2px;
	display:block;
}
/* tableの設定
----------------------------------------------------------- */
table	{
	border-collapse: collapse;
	border-spacing: 0;
	width: 730px;
	margin-bottom: 10px;
}

table.mini	{
	border-collapse: collapse;
	border-spacing: 0;
	width: 400px;
	margin-bottom: 10px;
}

th, td	{
	text-align:center;
	color: #153F5E;
	border-bottom:1px solid #153F5E;
}

th{
	background: #153F5E;
	color: #ffffff;
	letter-spacing:1px;
	line-height: 24px;
	height:24px;
	font-size:11px;
}

.odd	{
	background: #F4F2F0;
}



.set_img{
	width: 750px;
	margin-bottom: 10px;
}

.set_detail{
	width: 730px;
	border:1px solid #153F5E;
	margin-top: 10px;
	margin-bottom: 10px;
	padding:10px;
}
 .set_detail{
	border: 0px;
	background-image:url(../../doujin/set/img/option_select.png);
	background:left center fixed no-repeat;
}

/*service/members.html現在開催中のフェア*/
.mainContent div.boxListImg div.box01_l dl dt.mf01{
	background-color:#0062AC;
}
.mainContent div.boxListImg div.box01_l dl dd{
	font-size:130%;
	font-weight:bold;
	color:#0062AC;
}
.mainContent div.boxListImg div.box01_l dl dd.sp07{
	color:#00A7D3;
}

/*fair/index.html 開催中のフェア：開催期間*/
.mainContent div.fairdate{
	margin-top:10px;
	margin-bottom:10px;
}

.mainContent div.fairdate dl{
	overflow:hidden;
	padding-bottom:4px;
	padding-left:10px;
}
.mainContent div.fairdate dl dt,
.mainContent div.fairdate dl dd,
.mainContent div.fairdate dl dt,
.mainContent div.fairdate dl dd{
	float:left;
}

.mainContent div.fairdate dl dt{
	padding:3px 6px;
	font-size:15px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	width:90px;
	background-color:#000040;
}
.mainContent div.fairdate dl dd,
.mainContent div.fairdate dl dd{
	width:595px;
	padding-left:12px;
}
.mainContent div.fairdate dl dd{
	font-size:16px;
	font-weight:bold;
	color:#000040;
}

/*もうすぐ終了フェアの右寄せバナー＆一言*/

.mainContent div.rightbanner{
	display:block;
	clear:both;
	width:720px;
	padding:10px;
}
.mainContent div.rightbanner p.Lt{
	float:right;
	width:460px;
	padding-right:10px;
	margin-top:40px;
	text-align:right;
}
.mainContent div.rightbanner p.Rb{
	float:right;
	width:200px;
	padding-right:30px;
}


/*フレンチ特集*/

div.mainContent ul.french_navi li{
	display:inline;
	float:left;
}
div.mainContent ul.french_navi{
	display:block;
	clear:both;
	margin-top:15px;
	margin-bottom:25px;
}
div.mainContent dl.french{
	width:370px;
	float:right;
	background-color:#F1EDDC;
}
div.mainContent dl.french dd.fretxt{
	padding:10px;
}

.mainContent h3.bgColorviolet{
	background:#D76FB5;
	padding-left:10px;
}

/*NEONカラー*/

.mainContent h3.bgColorfGreeen{
	background:#93FF26;
	padding-left:10px;
	color:#483F33;
}
/*テーマ別オプションフェアランキング*/
.mainContent dl.themeranking02_05{
	display:block;
	width:700px;
	clear:both;
	padding:12px 8px;
	border-bottom:#002040 1px solid;
	margin-left:15px;
}
.mainContent dl.themeranking02_05 dt{
	float:left;
	margin-right:10px;
}
.mainContent dl.themeranking02_05 dd{
	padding-top:8px;
}

/*厚盛りニス特集*/

.mainContent div.gross_01{
	width:750px;
	height:309px;
	background:url(../../doujin/fair/img/bg_gross01.gif) 　no-repeat left top;
	padding-top:150px;
	/*border-bottom:2px dotted #E04949;*/
}

.mainContent div.gross_02{
	width:750px;
	height:309px;
	background:url(../../doujin/fair/img/bg_gross02.gif) 　no-repeat left top;
	padding-top:130px;
	/*border-bottom:2px dotted #E04949;*/
}

.mainContent div.gross_03{
	width:750px;
	height:309px;
	background:url(../../doujin/fair/img/bg_gross03.gif) 　no-repeat left top;
	padding-top:130px;
}

/*コスモフェア*/
.mainContent div.fair_cosmo01{
	background:url(http://www3.ryokuyou.co.jp/wp/wp-content/uploads/2014/11/img_cosmo011.jpg) no-repeat left top;
	width:344px;
	padding-top:130px;
	padding-left:406px;
}

.mainContent div.fair_cosmo02{
	background:url(http://www3.ryokuyou.co.jp/wp/wp-content/uploads/2014/11/img_cosmo021.jpg) no-repeat left top;
	width:344px;
	padding-top:130px;
	padding-left:406px;
}

.mainContent div.fair_cosmo03{
	background:url(http://www3.ryokuyou.co.jp/wp/wp-content/uploads/2014/11/img_cosmo031.jpg) no-repeat left top;
	width:344px;
	padding-top:130px;
	padding-left:406px;
}

.mainContent div.fair_cosmo04{
	background:url(http://www3.ryokuyou.co.jp/wp/wp-content/uploads/2014/11/img_cosmo041.jpg) no-repeat left top;
	width:344px;
	padding-top:130px;
	padding-left:406px;
}

.mainContent div.fair_cosmo05{
	background:url(http://www3.ryokuyou.co.jp/wp/wp-content/uploads/2014/11/img_cosmo051.jpg) no-repeat left top;
	width:344px;
	padding-top:130px;
	padding-left:406px;
}

.mainContent div.fair_cosmo06{
	background:url(http://www3.ryokuyou.co.jp/wp/wp-content/uploads/2014/11/img_cosmo061.jpg) no-repeat left top;
	width:344px;
	padding-top:130px;
	padding-left:406px;
}

.mainContent div.fair_cosmo07{
	background:url(http://www3.ryokuyou.co.jp/wp/wp-content/uploads/2014/11/img_cosmo071.jpg) no-repeat left top;
	width:344px;
	padding-top:130px;
	padding-left:406px;
}

.mainContent div.fair_cosmo_text{
	width:300px;
}