@charset "shift_jis";@charset "utf-8";div.breadcrumb{margin-bottom:5px!important;}
.attention{color:#FF0303;font-size:1.2em;}
#pagePath{margin-bottom:18px;}
#conts .sec{margin-bottom:20px;}
#conts .sec .lBox{width:400px;float:left;}
#conts .sec .lBox .pho{margin-bottom:10px;border:1px solid #C8C8C8;text-align:center;width:400px;height:300px;vertical-align:middle;display:table-cell;}
#conts .sec .lBox .pho img{display:none;width:auto;height:auto;max-width:400px;max-height:300px;vertical-align:middle;}
#conts .sec .lBox .pho img:first-child{display:block;margin:0 auto;}
#conts .sec .lBox .phoList{margin:20px 0 23px 0;}
#conts .sec .lBox .phoList li{padding-left:8px;float:left;}
#conts .sec .lBox .phoList li img{border:1px solid #D0D0D0;}
#conts .sec .lBox .phoList .on img{border:1px solid #017FB4;}
#conts .sec .lBox .phoList li:first-child{padding-left:0;}
#conts .sec .lBox .dlBox{margin-bottom:14px;padding-top:20px;clear:both;background:url(../img/detail/dl_bg.gif) repeat;}
#conts .sec .lBox .dlBox dl{padding-top:13px;font-size:1.2em;line-height:2;background-color:#FFF;}
#conts .sec .lBox .dlBox dt{float:left;}
#conts .sec .lBox .dlBox dd{padding-left:9.1em;}
#conts .sec .lBox .txtBox{padding-top:20px;padding-bottom:20px;clear:both;background:url(../img/detail/dl_bg.gif) repeat;margin-bottom:20px;}
#conts .sec .lBox .txtBox .sub{padding-top:15px;padding-bottom:15px;background:#FFF;}
#conts .sec .lBox .bannerBox{text-align:center;}
#conts .sec .lBox h3{margin-bottom:11px;color:#017fb4;font-size:1.4em;}
#conts .sec .lBox h3 span{display:block;font-size:0.85em;}
#conts .sec .lBox p{font-size:1.2em;line-height:2;}
#conts .sec .rBox{width:390px;float:right;}
#conts .sec .rBox .h3Ttl{margin-bottom:20px;padding:6px 5px 3px;color:#FFF;font-size:1.2em;background-color:#017FB4;}
#conts .sec .rBox .topBox{margin-bottom:15px;}
#conts .sec .rBox .topBox .price{float:left;color:#ff0202;font-size:1.2em;line-height:1.35;font-weight:bold;}
#conts .sec .rBox .topBox .price span{font-size:2.3em;}
#conts .sec .rBox .topBox .btn{float:right;width:99px;text-align:center;font-size:1.2em;font-weight:bold;}
#conts .sec .rBox .topBox .btn_fun{float:right;width:99px;text-align:center;font-size:1.2em;font-weight:bold;}
#conts .sec .rBox .topBox .btn a{padding:6px 0 4px;display:block;color:#505050;text-decoration:none;border:1px solid #D0D0D0;border-radius:2px;position:relative;behavior:url(js/pie.htc);background:url(../img/detail/bg01.gif) #FFF repeat-x left bottom;}
#conts .sec .rBox .topBox .btn a:hover{filter:alpha(opacity=70);opacity:0.7;}
#conts .sec .rBox .dlBox{margin-bottom:9px;padding:16px 0 0 20px;clear:both;font-size:1.2em;background:url(../img/detail/bg02.gif) repeat-x left top;}
#conts .sec .rBox .dlBox dt{margin:6px 6px 0 0;float:left;}
#conts .sec .rBox .dlBox dd{padding:0 5px 10px 6.9em;text-align:right;}
#conts .sec .rBox .dlBox dd select{padding:0 7px;width:266px;color:#2D2D2D;height:30px;}
#conts .sec .rBox .headLine01{margin-bottom:11px;}
#conts .sec .rBox .note{margin-bottom:17px;font-size:1.2em;line-height:1.65;font-weight:bold;}
#conts .sec .rBox .note img{margin:0 2px;vertical-align:middle;}
#conts .sec .rBox .shop{margin-bottom:20px;}
#conts .sec .rBox .shop li{position:relative;padding:5px 50px 9px 20px;background-color:#F0F0F0;}
#conts .sec .rBox .shop li input{position:absolute;top:31px;right:18px;}
#conts .sec .rBox .shop li .txtBox{margin-bottom:6px;}
#conts .sec .rBox .shop li .txtBox .ttl{margin:8px 18px 0 0;float:left;font-size:1.2em;font-weight:bold;}
#conts .sec .rBox .shop li .txtBox .price{margin-top:5px;float:left;color:#ff0202;font-size:1.2em;line-height:1.35;}
#conts .sec .rBox .shop li .txtBox .price span{font-size:20px;}
#conts .sec .rBox .shop li .txtBox .btn{margin-top:2px;float:right;width:99px;text-align:center;font-size:1.2em;font-weight:bold;}
#conts .sec .rBox .shop li .txtBox .btn a{padding:6px 0 4px;display:block;color:#505050;text-decoration:none;border:1px solid #D0D0D0;border-radius:2px;background:url(../img/detail/bg01.gif) #FFF repeat-x left bottom;position:relative;behavior:url(js/pie.htc);}
#conts .sec .rBox .shop li .txtBox .btn a:hover{filter:alpha(opacity=70);opacity:0.7;}
#conts .sec .rBox .shop li select{padding:0 7px;width:100%;color:#969696;height:30px;font-size:1.2em;}
#conts .sec .rBox .shop .back{background-color:#FFF;}
#conts .sec .rBox .btn{margin:0 auto;width:346px;font-size:1.4em;color:#FFF;font-weight:bold;text-align:center;}
#conts .sec .rBox .btn_cart{margin:0 21px 0 0;width:265px;font-size:1.4em;color:#FFF;font-weight:bold;text-align:center;float:right;}
#conts .sec .rBox .cart_box .cart_number{font-size:1.2em;float:left;}
#conts .sec .rBox .cart_box select{padding:0 7px;color:#969696;height:30px;}
#conts .sec .rBox .btn_cart a{padding:12px 0 10px;display:block;color:#FFF;border:0;text-decoration:none;background:url(../img/detail/bg03.gif) #FF6767 repeat-x left bottom;border-radius:3px;position:relative;behavior:url(js/pie.htc);}
#conts .sec .rBox .btn input,
#conts .sec .rBox .btn a{padding:12px 0 10px;display:block;color:#FFF;border:0;text-decoration:none;background:url(../img/detail/bg03.gif) #FF6767 repeat-x left bottom;border-radius:3px;position:relative;behavior:url(js/pie.htc);}
#conts .sec .rBox .btn a:hover,
#conts .sec .rBox .btn input:hover{filter:alpha(opacity=70);opacity:0.7;}
#conts .sec .rBox .topBox .teika{margin-right:11px;color:#505050;font-size:1.2em;font-weight:bold;line-height:1.35;width:200px;float:left;}
#conts .sec .rBox .dlBox_spec{margin-bottom:30px;padding-top:20px;padding-bottom:20px;clear:both;background:url(../img/detail/dl_bg.gif) repeat;}
#conts .sec .rBox .dlBox_spec dl{padding-top:13px;padding-bottom:15px;font-size:1.2em;line-height:1.5;background-color:#FFF;}
#conts .sec .rBox .dlBox_spec dt{display:inline-block;width:30%;margin-bottom:10px;vertical-align:top;font-weight:bold;}
#conts .sec .rBox .dlBox_spec dd{margin-left:20px;background:url(../img/detail/detail_dd_bg.png) no-repeat left 1px;padding-left:10px;display:inline-block;width:60%;margin-bottom:10px;}
#conts .sec .rBox .cart_box{}
.option_ttl{margin-bottom:5px !important;}
.option_note{font-weight:bold;text-align:right;font-size:1.2em;}
.option_box{margin-bottom:100px;position:relative;}
.option_box_total{text-align:center;border:solid 1px #C8C8C8;background-color:#fff;font-size:1.2em;padding:0;}
.option_box_total_chk{background-color:#FFDCDC;font-weight:bold;padding:3px 0;}
.option_box_total_btn{padding:9px;}
.option_box table{width:100%;font-size:1.2em;border-collapse:collapse;margin-top:10px;border:none;}
.option_box table th{padding:5px 0 10px;background:url(../img/detail/option_table_bg.png) #E4E4E4 repeat-x left bottom;border-right:none;border-bottom:none;border-left:1px solid #fff;}
.option_box table th span{padding-left:5px;}
.option_box table th span.option_name_th{padding-left:10px;}
.option_item_tr{padding-top:5px;text-align:center;}
.option_item_tr td{border:solid 1px #C8C8C8;}
td.reco_no_border{border:none!important;}
td.option_name{padding:15px 0 15px 10px;color:#323232;font-size:0.9em;border:1px solid #CACACA;background:url(../img/common/head_line02_bg01.gif) #FFF repeat-x left bottom;}
td.option_name span{padding:15px 25px 12px;display:block;background:url(../img/common/head_line02_bg02.gif) no-repeat left center;}
td.option_type{width:80px;}
span.list_price{font-weight:bold;font-size:0.8em;}
span.selling_price{color:#FF0204;font-size:1.5em;font-weight:bold;}
.option_number{float:left;margin-left:5px;}
.option_order{padding:0 10px;}
.option_in_cart{float:right;margin-top:5px;}
td.option_chk{background-color:#F1F1F1;width:55px;}
.item_info_detail{margin:0 auto;font-size:1.2em}
.item_info_detail p{font-size:1.2em;line-height:2;}
.item_info_detail table{margin:0;border-top:none;border-left:none;border-collapse:collapse;text-align:left;}
.item_info_detail table th{padding:8px;border-right:none;border-bottom:none;}
.item_info_detail table td{padding:8px;border-right:none;border-bottom:none;}
.item_info_detail a:link{color:#0000EE;}
.item_info_detail a:visited{color:#0000EE;}
.s_txt{font-size:0.9em;line-height:1.1em;}
.listtype_box{margin-bottom:100px;position:relative;}
.listtype_box_total{position:absolute;bottom:-88px;right:-2px;text-align:center;border:solid 1px #C8C8C8;background-color:#fff;font-size:1.2em;}
.listtype_box_total_chk{background-color:#FFDCDC;font-weight:bold;padding:3px 0;}
.listtype_box_total_btn{padding:9px;}
.listtype_box table{width:100%;font-size:1.2em;border-collapse:collapse;margin-top:10px;}
.listtype_box table th{padding:5px 0 10px;background:url(../img/detail/option_table_bg.png) #E4E4E4 repeat-x left bottom;border-left:1px solid #fff!important;text-align:left;}
.listtype_box table th span{padding-left:5px;}
.listtype_box table th span.listtype_name_th{padding-left:10px;padding-top:10px;}
.listtype_box table{border:none;}
table tr.listtype_tr{border:none;}
table tr.listtype_tr th{border:none;font-weight:bold;}
.listtype_item_tr{padding-top:5px;text-align:left;}
.listtype_item_tr td{border:solid 1px #C8C8C8;}
td.listtype_name{padding:3px 0 3px 10px;color:#323232;font-size:1.2em;border:1px solid #CACACA;background:url(../img/common/head_line02_bg01.gif) #FFF repeat-x left bottom;text-align:left;width:160px;}
td.listtype_name span{padding:0 3px 0 20px;display:block;background:url(../img/common/head_line02_bg02.gif) no-repeat left center;}
.listtype_item_tr td.listtype_border_l_no{border-top:solid 1px #C8C8C8;border-bottom:solid 1px #C8C8C8;border-right:solid 1px #C8C8C8;border-left:none!important;}
.listtype_item_tr td.listtype_border_r_no{border-top:solid 1px #C8C8C8;border-bottom:solid 1px #C8C8C8;border-left:solid 1px #C8C8C8;border-right:none!important;width:115px;}
.listtype_item_tr td.listtype_shurui{border:solid 1px #C8C8C8;width:125px;padding:3px;}
.listtype_item_tr td.listtype_shurui img{max-height:180px;}
.listtype_item_tr td.listtype_shosai{border:solid 1px #C8C8C8;width:245px;padding:0!important;}
.listtype_shosai_ttl{padding:3px;border-bottom:1px solid #C8C8C8;font-size:0.8em;}
.listtype_shosai_conts{padding:3px;font-size:0.8em;}
.listtype_item_tr td.listtype_suryo{width:65px;padding:5px;}
.listtype_price_box{text-align:left;padding:0 0 0 10px;}
span.listtype_list_price{font-weight:bold;font-size:0.8em;}
span.listtype_list_price2{font-weight:bold;font-size:1.3em;}
span.listtype_list_price3{font-weight:bold;}
span.listtype_selling_price{color:#FF0204;font-size:1.5em;font-weight:bold;}
.listtype_selling_box{color:#FF0204;font-size:0.9em;font-weight:bold;}
.listtype_number{display:inline-block;vertical-align:bottom;margin:0 10px 5px 0;}
.listtype_order{padding:1px 10px;}
.listtype_in_cart{text-align:right;width:220px;}
.listtype_box table select{margin:0;}
#main_column .sub_area h3,
#undercolumn_login .login_area h3,
#undercolumn_shopping h3,
#mypagecolumn h3,
#undercolumn_cart h3{margin:0 0 10px 0;padding:5px 0 10px;color:#f60;background:url("../img/background/line_01.gif") repeat-x left bottom;font-size:120%;}
div#undercolumn_login .login_area h4{padding-left:15px;background:url("../img/icon/ico_arrow_05.gif") no-repeat left;font-size:1.3em;}
.no_stock{font-size:1.2em;}
.no_stock a{padding:8px 4px 7px;display:block;color:#fff;font-size:1.2em;font-weight:bold;position:relative;behavior:url(js/pie.htc);border-radius:2px;background:#1EB5F5 url(../img/common/bg06.jpg) repeat-x left bottom;width:200px;text-align:center;display:block;margin:5px auto;}
.noty_buttons{text-align:center!important;}
.balloon_btn{position:relative;}
.balloon_btn:focus{outline:none;}
.balloon_btn .balloon{display:none;text-indent:0;position:absolute;left:50%;bottom:100%;background:rgba(0,0,0,0.8);background:rgba(233,70,67,1.0);margin-bottom:20px;border-radius:5px;color:#fff;padding:10px;min-width:200px;font-size:90%;z-index:999;transform:translate(-50%,0);text-align:center;}
.balloon_btn .balloon:after{content:"";position:absolute;left:50%;top:100%;width:0;height:0;border-top:10px solid rgba(0,0,0,0.8);border-top:10px solid rgba(233,70,67,1.0);border-right:7px solid transparent;border-bottom:10px solid transparent;border-left:7px solid transparent;transform:translate(-50%,0);}
.balloon_btn.active02 .balloon{display:inline-block;}
.douji_info_ttl{border-bottom:1px solid #CACACA;}
.option_box table td{padding:3px!important;}
div#mypagecolumn{width:100%;}
div#mynavi_area{width:100%;}
div#mycontents_area{width:100%;}
div#mynavi_area .mynavi_list{margin-bottom:20px;width:100%;}
div#mynavi_area .mynavi_list li{margin:0 15px 5px 0;padding-left:15px;float:left;background:url('../img/icon/ico_arrow_01.gif') no-repeat left;font-size:120%;}
div#mynavi_area div.point_announce{margin-bottom:30px;padding:10px;border:solid 1px #ffcc62;background-color:#fffaf0;}
div#mynavi_area div.point_announce p{padding-left:20px;background:url('../img/icon/ico_point.gif') no-repeat left;}
div#mycontents_area p.inforamtion{margin-bottom:20px;}
div#mypagecolumn h4{margin:10px auto;border-bottom:1px solid #999;text-align:left;font-size:120%;}
div#mycontents_area div.mycondition_area{margin:0 auto 20px 0;padding:10px;border:solid 1px #ccc;width:97%;background:#f9f9f9;}
div#mycontents_area div.mycondition_area p{float:left;}
div#mycontents_area div.mycondition_area .btn{width:160px;margin-top:15px;float:right;}
.add_address{margin-bottom:20px;}
div#mycontents_area .message_area{margin:30px auto;padding:30px;border:1px solid #ccc;text-align:center;}
div#mycontents_area .message_area p{margin-bottom:20px;}
div#undercolumn_entry{width:100%;}
div#undercolumn_entry .kiyaku_text{margin:20px auto;padding:10px;border:solid 1px #ccc;width:94%;background:#fff;}
div#undercolumn_login{margin:0 auto;width:100%;}
div#undercolumn_login .login_area{margin-bottom:30px;}
div#undercolumn_login .login_area .inputbox{margin:15px auto 15px auto;padding:15px 20px 10px 20px;background:#f0f0f0;}
div#undercolumn_login .login_area .inputbox .btn_area{margin-top:0;}
div#undercolumn_error .message_area{margin:30px auto;padding:0;text-align:center;}
div#undercolumn_error .message_area .error{padding:120px 0;}
#undercolumn_error{margin-right:230px;}
div#undercolumn_cart .point_announce{padding:20px;margin-bottom:20px;border:solid 1px #ffcc62;background:#fffaf0;font-size:120%;text-align:center;line-height:140%;}
div#undercolumn_cart .totalmoney_area{margin-bottom:20px;}
div#undercolumn_cart p{margin:10px 5px;}
div#undercolumn ul#quantity_level li{padding:3px;display:inline;}
div#undercolumn .empty{text-align:left;}
div.form_area{margin-bottom:30px;}
div#undercolumn_customer{}
.flow_area{margin:0 0 20px 0;}
div#undercolumn_customer th em{color:#000;font-weight:bold;}
div#undercolumn_shopping .pay_area{margin:0 auto 30px;width:100%;}
div#undercolumn_shopping .pay_area02{margin:40px auto 30px auto;}
div#undercolumn_shopping .pay_area02 .txtarea{margin:5px 0 0 0;padding:2px;border:1px solid #ccc;width:99%;height:150px;}
div#undercolumn_shopping .pay_area02 .select-msg{margin-bottom:10px;}
div#undercolumn_shopping .point_area{margin:40px auto 0 auto;}
div#undercolumn_shopping .point_area .point_announce{padding:20px;border:1px solid #ccc;}
div#undercolumn_shopping .point_area p{margin-bottom:20px;}
div#undercolumn_shopping .point_area .point_announce li{margin-bottom:5px;}
#address_area{margin-bottom:10px;width:100%;}
#address_area .information{width:65%;float:left;}
#undercolumn_shopping .information{margin-bottom:15px;}
#address_area .add_multiple{padding:15px 10px;border:1px solid #ffcc62;float:right;width:30%;color:#555;background:#fffaf0;text-align:center;font-weight:bold;}
#address_area .add_multiple p{margin-bottom:10px;}
#address_area p.addbtn{font-weight:bold;font-size:10px;}
p.condition_area{margin:0 auto;padding:5px;border:solid 1px #333;width:566px;}
.keyword_notfound{font-weight:bold;font-size:1.2em;}
.list_catinfo_top{padding:15px;font-size:1.3em;margin-bottom:20px;}
.list_catinfo_top img{max-width:100%;height:auto;}
.list_catinfo_sub{border:solid 3px #D9D9D9;padding:15px;font-size:1.3em;margin-bottom:20px;}
.list_catinfo_sub img{max-width:100%;height:auto;}
.pagenumber_area{padding-bottom:10px;background:url("../img/background/line_dot_01.gif") repeat-x bottom;}
.pagecond_area{margin-bottom:20px;padding:10px;font-size:1.3em;}
.pagenumber_area{margin:20px 0;}
.pagecond_area{border:1px solid #ccc;}
.pagenumber_area .navi{width:100%;text-align:left;}
.pagenumber_area .navi li{display:inline;}
.pagenumber_area .change{float:right;text-align:right;white-space:nowrap;}
.news_wrap{font-size:1.2em;}
h3.news_ttl{margin:0 0 10px 0;padding:5px 0 10px;color:#000;background:url("../img/background/line_01.gif") repeat-x left bottom;font-size:120%;}
.news_content{margin:20px 0;}
.back_newslist_btn{margin:50px 0;text-align:center;}
.back_newslist_btn a{padding:10px 20px;border:1px solid #000;}
.top_news_to_list{float:right;}
.no_stock02 a{padding:8px 4px 7px;color:#fff;font-size:1em;font-weight:bold;position:relative;behavior:url(js/pie.htc);border-radius:2px;background:#1EB5F5 url(../img/common/bg06.jpg) repeat-x left bottom;width:92px;text-align:center;display:block;margin:5px auto;}
select{border:solid 1px #ccc;}
input[type='text'],
input[type='password']{border:solid 1px #ccc;padding:2px;}
.box40{width:40px;}
.box60{width:60px;}
.box100{width:100px;}
.box120{width:120px;}
.box140{width:140px;}
.box145{width:145px;}
.box150{width:150px;}
.box240{width:240px;}
.box300{width:300px;}
.box320{width:320px;}
.box350{width:350px;}
.box380{width:380px;}
.top{margin-bottom:5px;}
.ttl_h3{background:#E4E4E4;padding:10px 0 10px 20px;font-size:1.4em;font-weight:bold;}
.span_bold{font-weight:bold;}
.span_red{color:#FF0000;}
.span_blue{color:#0000FF;}
.font_big{font-size:1.2em;}
.inner_box{font-size:1.2em;margin:15px 0 30px;padding:10px;}
.inner_box02{border:solid 3px #E4E4E4;padding:10px;}
.inner_box03{border:solid 3px #07B6FF;padding:10px;}
.inner_box04{border:none;padding:10px;background:#E5F2F7;}
.ttl_h4{padding:.5em .75em;background-color:#f6f6f6;border-left:6px solid #ccc;font-size:1.3em;}
.ttl_h402{padding:.5em .75em;background-color:#E5F2F7;border-left:6px solid #0E85B7;font-size:1.3em;}
.ttl_h403{padding:.5em .75em;background-color:#f6f6f6;border-left:6px solid #07B6FF;font-size:1.3em;}
.ttl_h5{font-size:1.3em;}
.inner_box ul{font-size:1.2em;margin:15px 0;}
ul.indt{list-style-position:inside;}
ul.indt li{padding-left:1em;text-indent:-1em;}
.annai_box{text-align:center;margin:0 0 30px 0;font-size:1.2em;}
.annai_img{margin:0 0 20px 0;}
.annai_tb{font-size:1.1em;margin-bottom:30px;}
.annai_listttl{display:inline-block;width:100px;font-size:1.2em;}
.anani_box02{border:solid 3px #E4E4E4;margin:0 0 30px 0;padding:10px;}
.map{text-align:cemnter;padding:20px 0;}
.map_link{font-size:1.2em;}
.pay_tb{font-size:1.2em;}
.pay_tb th{font-weight:bold;}
.pay_nissen_info{text-align:left;font-size:1.2em;padding:10px;border:solid 3px #E4E4E4;}
a.fax_link,
a.fax_link:visited,
a.fax_link:link{font-size:1.2em;color:#07B6FF;}
a.fax_link:visited
.li_textbox01{margin-left:155px;}
.news_outsidebox{}
.support_insidebox{border:5px solid #C8C8C8;;padding:10px;height:100%;overflow:hidden;}
.support_insidebox .support_box_l{float:left;width:45%;padding:20px 0 0 0;}
.support_box_right{padding:0 10px;float:right;width:50%;}
.support_box_right h5{font-size:1.4em;}
.toriatukai_box{padding:10px;border:solid 2px #C8C8C8;}
.support_insidebox .support_box_b{border-bottom:#d8d8d8 1px solid;height:100%;overflow:hidden;margin-bottom:15px;padding-bottom:7px;}
.support_insidebox .support_box_b02{border-bottom:none;}
.support_insidebox .support_box_b02 .support_box_right{border-left:none;}
.support_insidebox .support_box_b02 ul li a{color:#0000FF;}
.left{float:left;}
.clear{clear:both;}
.support_text01{color:#0000FF;font-size:1.3em;}
.support_tel_box{margin-bottom:10px;}
.support_tel_box img{margin-right:10px;}
.support_tel{font-size:2.5em;font-weight:bold;}
.fax_order_num{text-align:center;font-size:3em;font-weight:bold;padding:10px;border:5px solid #07B6FF;}
.fax_order_info{text-align:center;font-size:1.2em;}
ul.fax_list li{display:inline-block;width:30%;margin-right:15px;vertical-align:top;}
ul.fax_list li:last-child{margin-right:0;}
ul.fax_list li h3{background:#E4E4E4;padding:10px 0 10px 20px;font-size:1.2em;font-weight:bold;}
.privacy_wrap p{font-size:1.3em;}
.tokusho{font-size:1.3em;}
.notfound{font-size:1.4em;text-align:center;}

/* 20180509 */
#conts .sec .rBox .btn_cart a.btn_detail_inquiry {
	padding:12px 0 10px;
	display:block;
	color:#FFF;
	border:0;
	text-decoration:none;
	background:url(../img/common/bg03.jpg) #1DB5F4 repeat-x left bottom;
	border-radius:3px;
	position:relative;
	behavior:url(js/pie.htc);
}
#conts .sec .rBox .btn_cart a.btn_detail_inquiry_mt {
	margin-top: 20px;
}

/* 20181018 */
/* DETAIL */
#conts .sec .lBox .pho a {
	display:none;
}

#conts .sec .lBox .pho a:first-child{
	display:inline;
}

/* TOP */
.top_main_image {
	margin: 0 auto 40px;
	position: relative;
}

.top_main_image img {
	max-width: 100%;
}

/* ページ送り
----------------------------------------------- */
.pagenumber_area .change {
	float: right;
	text-align: right;
	white-space: nowrap;
	display: table;
	border-left: 1px solid #CCCCCC;
}

.pagenumber_area .change a, 
.pagenumber_area .change strong {
	display: table-cell;
	border: 1px solid #CCCCCC;
	border-left: none;
	padding: 8px 10px;
}

.pagenumber_area .change a {
	color: #017FB4;
}

.pagenumber_area .change a:hover, 
.pagenumber_area .change strong {
	color: #666;
}
