@charset "utf-8";body{background:#fff;font-family:Helvetica,san-serif;line-height:1.8;font-size:14px;margin:0;padding:0;-webkit-text-size-adjust:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0.5)}a:link{color:#4265ae}a:link,a:visited{text-decoration:none}a:visited{color:#603e7d}a:hover{text-decoration:none;cursor:pointer}a:hover,img a{display:block}.arrowRtxt{display:inline;clear:both;margin:5px auto;padding-right:15px;background:url(../img/common/ico_arrowR.png)right center no-repeat}@media only screen and (-webkit-min-device-pixel-ratio:2){.arrowRtxt{background:url(../img/common/ico_arrowR2.png)right center no-repeat;-webkit-background-size:10px 15px;background-size:10px 15px}}div,li,p{-webkit-tap-highlight-color:rgba(0,0,0,0.5)}.clearfix:after,dl:after,ul:after{content:".";display:block;clear:both;height:0;visibility:hidden}.photoL{float:left;clear:left}.photoR{float:right;clear:right}.clear{clear:both}.inner{padding:10px}.intro{float:right;margin-top:3px;padding:5px 10px 10px}.intro p{line-height:1.3}.hidden{display:none}.end{border-bottom:0 0!important}.top{margin-bottom:8px!important}.bg_head{background:#eee}.pb{padding-bottom:0!important}h2{font-size:20px}h3,h4,h5{font-size:100%}em,h3,h4,h5{font-weight:700}.attention{color:#c00}.mini{font-size:11px;font-weight:400}.fb{font-size:15px;font-weight:700}.fn{font-weight:400}.attentionSt,.price{font-weight:700}.attentionSt{color:#c00}#productscount{font-size:28px}.frame_outer{background:#fff}#main-content,.frame_outer{overflow:hidden;width:100%}h2.title{width:100%;color:#000;font-size:25px;font-weight:700;line-height:35px;text-align:left;margin:20px 0 15px 10px;text-overflow:ellipsis}.title_box,h2.title{vertical-align:middle;clear:both}.title_box{color:#fff;text-shadow:0 -1px 1px rgba(0,0,0,.3);line-height:45px;padding:0 10px;margin:0 0 15px;background:#494e57;background:-moz-linear-gradient(center top,#6d7481 10%,#505765 80%,#494e57 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0.1,#6d7481),color-stop(0.8,#505765),color-stop(1,#494e57));border-top:#74828b solid 1px;border-bottom:#74828b solid 1px}.title_box h2{font-size:20px;line-height:45px}.title_box h2,.title_box h3{text-shadow:0 -1px 1px rgba(0,0,0,.5);width:85%;float:left;clear:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.title_box h3{font-size:18px;line-height:30px}h3.subtitle{font-size:18px;color:#fff;text-shadow:0 -1px 1px rgba(0,0,0,.3);padding:0 10px;margin:0 0 10px;background:#84949f;background:-moz-linear-gradient(center top,#96a4af 0,#84949f 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#96a4af),color-stop(1,#84949f));border-top:#74828b solid 1px;border-bottom:#74828b solid 1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-box-shadow:1px 0 1px #fff;-moz-box-shadow:1px 0 1px #fff}.title_box_sub,h3.subtitle{line-height:30px;vertical-align:middle;clear:both;position:relative}.title_box_sub{color:#000}.title_box_sub h2,.title_box_sub h3{margin-top:20px;font-size:22px;width:100%;float:left;clear:left;line-height:30px;vertical-align:middle}.title_box_sub .b_expand{width:22px;height:21px;float:right;clear:right;position:absolute;top:-6px;right:15px;z-index:2;padding:2px}input{margin:0;padding:5px;-webkit-box-shadow:none;-moz-box-shadow:none}input[type=text]{margin:5px 0}input[type=number]{padding:5px 0;text-indent:0}input[type="number"]:first-child{margin-right:-2px}input[type=check],input[type=radio]{padding:5px;line-height:1.5;margin-right:.5em}.dropdown,.text,.textarea{padding:.5em;margin:0;border:#4c4c4c solid 1px;background:#fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.textarea{width:97%;padding:.5em;margin:0 0 10px}.box_point,.cartin_quantity{width:2.5em}.boxLong{width:95%}.boxMedium{width:35%}.boxShort{width:22%}.boxHarf{width:42%}select.boxLong{width:100%}select.boxMedium{width:40%}select.boxShort{width:25%}select.boxHarf{width:46%}#header{background:#fff;clear:both}#header,#header_tit{width:100%;margin:0 auto}#header_tit{height:24px;line-height:24px;font-size:.6em;text-align:center;background:#9c3}#header #h1area{width:40%;float:left}#header h1{margin-top:2px;padding:0;font-size:7px;margin-left:6px;display:block}#header h1 a{display:block;margin:0;padding:0;vertical-align:middle;cursor:pointer;color:#000}#contact_area{width:60%;float:left}#header_globalnavi{clear:both;width:100%;margin:0 auto}#globalnavi{width:100%;text-align:center}#globalnavi li a img{width:16.6%;float:left;display:inline}#main_image{clear:both;width:100%}#main_image img{width:100%}#banner{width:100%}#banner li{float:left;width:33.2%}#banner li img{width:100%}.popup_mypage{font-size:small;width:auto;min-width:75pt;padding:10px;display:none;position:absolute;line-height:1.2;top:52px;z-index:1;background:#fff;background:-moz-linear-gradient(center top,#fdfdfd 0,#e5e5e5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fdfdfd),color-stop(1,#e5e5e5));border:#ccc solid 1px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.popup_mypage p:first-child{line-height:1.3;margin-bottom:.5em}.popup_cart{font-size:small;width:auto;min-width:90px;padding:10px;display:none;position:absolute;top:52px;margin-right:5px;z-index:1;background:#fff;background:-moz-linear-gradient(center top,#fdfdfd 0,#e5e5e5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fdfdfd),color-stop(1,#e5e5e5));border:#ccc solid 1px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.popup_cart .product_type{margin-bottom:5px}.popup_cart div:last-child{margin-bottom:0}.popup_cart a,.popup_mypage a{text-decoration:underline}.popup_cart h2,.popup_mypage h2{font-size:1.2em}.money,.quantity{font-size:14px;font-weight:700}.popup_cart hr.dashed:last-child{display:none}hr.dashed{display:block;height:1px;border:0;border-top:#ccc dashed 1px;margin:.2em 0;padding:0}.free_money_area{font-size:11px}.dl_item{margin-top:5px}footer.global_footer{padding:0 0 10px;background:#e6e6e6;text-align:center}.footer_utility{background:#e6e6e6}.footer_navi{clear:both;padding:.5em 0;-webkit-box-shadow:1px 1px 1px #fff;-moz-box-shadow:1px 1px 1px #fff;background:#272a2b;background:-moz-linear-gradient(center top,gray 0,#272a2b 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#808080),color-stop(1,#272a2b))}.footer_navi,.footer_navi ul{width:100%;display:block}.footer_navi:after{content:".";display:block;clear:both;height:0}.footer_navi li{width:23%;height:49px;display:block;margin:0 1%;padding:0;float:left;background:#202223;background:-moz-linear-gradient(center top,#282a2a 0,#202223 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#282a2a),color-stop(1,#202223));text-align:center;color:#fff;font-size:10px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-webkit-box-shadow:3px 3px 3px 3px rgba(0,0,0,.2) inset,-3px -3px 3px 3px rgba(0,0,0,.2) inset;-moz-box-shadow:3px 3px 3px 3px rgba(0,0,0,.2) inset,-3px -3px 3px 3px rgba(0,0,0,.2) inset}.footer_status_area{margin:0;padding:20px 10px 10px;text-align:center;background:#e6e6e6;border-bottom:#999 solid 1px}.footer_status_area p:last-child{margin:10px auto}.guide_area{clear:both;margin:0;padding:10px 0 0;text-align:center;border-top:#fff solid 1px}.guide_area p{font-size:14px;font-weight:700;line-height:2.4}.guide_area a{padding:.5em .3em;margin:.5em .1em}@media only screen and (-webkit-min-device-pixel-ratio:2){.guide_area p{font-size:9pt}}footer.global_footer p.copyright{margin:0;text-align:center;font-size:1pc;padding:20px 0}#search_area{padding:10px;background:#e7e8e9;clear:both;text-align:center}#search_area .ui-input-search{border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;border:#ccc solid 1px}.ui-input-text{width:100%!important}

#takuhai_banner{
	clear:both;
	width:100%;
	margin:0 auto;
	width:100%;
	text-align:center
	}
#takuhai_banner li a img{
	width:33.2%;
	float:left;
	display:inline
	}
#takuhai_banner2{
	clear:both;
	width:100%;
	margin:0 auto;
	width:100%;
	text-align:center
	}
#takuhai_banner2 li img{
	width:20%;
	float:left;
	display:inline
	}
#tanpin_banner{
	clear:both;
	width:100%;
	margin:0 auto;
	width:100%;
	text-align:center
	}
#tanpin_banner li a img{
	width:25%
	;float:left;
	display:inline
	}
#t_kizai_banner{clear:both;width:100%;margin:0 auto;width:100%;text-align:center}#t_kizai_banner li a img{width:25%;float:left;display:inline}
