@charset "Shift_JIS";
/* 表紙 */
article#cover{margin:0;padding:0;background:none;}
article#cover h1{padding:0 !important;background:none;text-align:center;}
article#cover h1 img{vertical-align:bottom;width:100%;height:auto;}
article#cover .lead{margin:10px auto 0;padding:0;width:90%;}
/* nav */
.gen_nav {border-bottom:solid 4px #8584fb;width:100%;}
.gen_nav ul {list-style:none;overflow:hidden;text-align:center;height:48px;word-break:break-all;}
.gen_nav ul li.gen_nav00 {width:14%;height:42px;padding:4px;float:left;border:solid 1px #CCC;	margin-top:6px;margin-right:1px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;}
.gen_nav ul li.gen_nav01 {width:15%;height:48px;padding:4px;float:left;background:#8584fb;margin-right:2px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;}
.gen_nav ul li.gen_nav01 a,.gen_nav ul li.gen_nav01 a:link,.gen_nav ul li.gen_nav01 a:active,.gen_nav ul li.gen_nav01 a:valid,.gen_nav ul li.gen_nav01 a:hover{color:#FFF !important;}
.gen_bt {margin:5px;}
.gen_bt ul li.gen_bt01 {float:left;list-style:none;padding:2px;}
/* アイテム */
section.box{background:#F6F9FF;border-top:#513A1F 5px solid;padding-bottom:10px;margin-bottom:20px;}
section.box h2{background:#0F164B;padding:10px;text-align:center;font-weight:bold;color:#FFF;} 
section.box dl{position:relative;}
section.box dl dt {float:left;width:60vw;margin-right:10px;max-width:455px;}
section.box dl dd{margin-left:20px;}
section.box dl dd.sub_txt{position:absolute;bottom:0;right:2vw;background:#BDD7FF;border-radius:10px;padding:5px;font-size:78%;width:25vw;}
section.box dl dd.sub_img{max-width:280px;position:absolute;top:2vw;right:0;width:35vw;}
section.box dl dd.info{background:#fff;border:#960 2px solid;padding:5px;margin:5px 0 0 20px;width:30%;font-size:90%;}
section.box p.txt{width:95%;margin:5px 15px;}
section.box ul{width:95%;margin:10px;}
section.box ul li a{font-size:13pt;font-weight:bold;text-decoration:underline;}
section.box section.accordion{border:none;}
section.box section.accordion .content{background:#fff;}
section.box section.accordion .content .txt{padding:15px 0 0;}
section.box section.accordion .content ul li{margin:5px;float:left;max-width:165px;width:46%;}
section.box section.accordion .content ul.ball li{max-width:140px;width:30%;}
section.box section.accordion ul li div.btn .btn_bg{padding:2px 20px 0 0;min-height:21px;background-size:21px 21px;font-size:14px;font-weight:bold;}
section.box p.btn{margin:15px;color:#FFF;font-weight:bold;text-align:center;background:#46220e;border-radius:5px;padding:10px;font-size:13pt;}
section.box p.btn a:link,section.box p.btn a:hover,section.box p.btn a:visited,section.box p.btn a:active{color:#fff;font-weight:bold;}
/* 特集から選ぶ */
article.module_bnr h2{background:#6f232c;padding:10px;color:#FFF;}
.txt02{margin:0 auto;padding:0;width:290px;font-size:60%;}
/* 価格帯から選ぶ */
article.price{position:relative;margin-bottom:-10px;}
/* グローバルナビ */
nav#global_nav{margin-top:20px;}
/* 特別価格 .price{text-decoration:line-through;}.specialprice,.specialprice_down,.specialprice_up{color:#F00;font-weight:bold;} */
/* clearfix */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:1px;line-height:1px;}
.clearfix {display:inline-table;min-height:1%;}
/* Hides from IE-mac ＼*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */
article#item section.accordion ul li.purpose ul {display:table;border:#ccc 1px solid;border-bottom:none;width:100%;}
article#item section.accordion ul li.purpose ul li {display:table-cell;border-left:#ccc 1px solid;padding:5px 0 6px 6px;width:50%;background:url(/s/common/images/arw_r_03.png) no-repeat 96.5% 50%;background-size:8px 12px;-webkit-background-size:8px 12px;-moz-background-size:8px 12px;vertical-align:middle;}
article#item section.accordion ul li.purpose ul li a:link,article#item section.accordion ul li.purpose ul li a:visited,article#item section.accordion ul li.purpose ul li a:hover,article#item section.accordion ul li.purpose ul li a:active{color:#000;text-decoration:none;}