﻿@charset "utf-8";img{border:none;}
h2.bg_bl{background:#3399ff;font-size:16px;padding:5px;margin:0px 15px 5px;color:#ffffff;}
h2.tokutxt{font-size:15px;color:#ff6633;font-weight:bold;font-style:normal;margin-left:30px;}
h3{color:#444444;margin:10px 15px;font-size:14px;clear:both;}
h3 img{margin-right:5px;}
h3.bg_or{background:#ff9966;padding:5px;margin:5px 15px;color:#ffffff;}
h3.txt_gr{color:#006600;}
h3.ar_gr{background:url(../img/arrow_gr.gif) no-repeat 0px 1px;padding:0px 18px;}
h3.ar_gr{background:url(../img/arrow_gr.gif) no-repeat 0px 1px;padding:0px 18px;}
h3.det_or{background:url(../img/detail_bg700.gif) no-repeat;width:700px;margin:5px auto;padding:7px 10px 5px;}
h4{margin:10px 15px;font-size:12px;}
h4 img{margin-right:5px;}
h4.det_or{color:#ff6633;font-size:14px;margin:15px 30px 0px 20px;border-bottom:1px dotted #ff6633;}
h4.det_red{color:#990000;font-size:14px;margin:15px 30px 0px 20px;border-bottom:1px dotted #990000;}
h4.txt_gr{color:#009933;}
h4.bg_pu{background:#ccccff;color:#663366;padding:3px;margin:10px 50px 0px 30px;}
h5{margin:10px 15px;font-size:12px;}
h5.txt_gr{color:#009933;}
p{margin:1rem 1%;}
p.pankuzu{margin:0px 20px 10px;color:#666666;}
p.caution{color:#ff0000;font-weight:bold;}
ul.ar_gr{margin:10px 40px;list-style-type:none;}
ul.ar_gr li{background:url(../img/arrow_gr.gif) no-repeat 0px 5px;padding:3px 18px;}
.attention{width:80%;margin:8px auto;border:solid 3px #ff6600;border-radius:8px;padding:0.5rem;}
.attention ul{width:240px;margin:auto;list-style-position:inside;}
.attention ul span{font-weight:900;}
.i_table{background:#006600;margin:10px auto;}
tr.i_table_tr{background:#ffffff;}
tr.i_table_tr td{padding:5px;}
.sub_table{background:#ff9900;margin:10px auto;}
tr.sub_table_tr{background:#ffffc1;}
tr.sub_table_tr td{padding:3px;}
.d1_table{background:#0099ff;margin:10px auto;text-align:center;}
tr.d1_table_tr{background:#ffffff;}
.d1_table td{padding:5px;}
.d1_table tr td img{width:100%;}
.d1_tableTBJoin{background:#0099ff;margin:10px auto;text-align:center;margin-top:0px;margin-bottom:-2px;}
tr.d1_tableTBJoin_tr{background:#ffffff;}
.d1_tableTBJoin td{padding:5px;}
.d1_table_tr img{width:100%;min-width:60px;}
.d2_table{background:#006600;margin:10px auto;text-align:center;}
tr.d2_table_tr{background:#ffffff;}
tr.d2_table_th{background:#009900;}
.d2_table td{padding:5px;}
.d3_table{background:#ff3300;margin:10px auto;text-align:center;}
tr.d3_table_tr{background:#ffffff;}
.d3_table td{padding:5px;}
.cl_table{margin:10px auto;text-align:center;}
.cl_table tr td{height:40px;}
.cl_table td{padding:15px 5px;}
.cl_table td span{color:#ffffff;}
.clb_table{margin:10px auto;text-align:center;border:1px dotted #cccccc;}
.clb_table td{padding:15px 5px;border:1px dotted #cccccc;}
.sh_table{margin:10px auto;text-align:center;}
.sh_table td{padding:5px;}
tr.sh_table_L{text-align:left;}
td.s_name{background:#ccffcc !important;}
td.s_img{text-align:center;}
td.s_type{background:#ccffcc;text-align:left;}
td.s_left{text-align:left;}
th.s_type{background:#ccffcc;text-align:center;padding:7px 5px;}
td.color_b{background:#dfffff;}
td.color_r{background:#ffdede;}
td.color_y{background:#ffffcc;}
td.color_g{background:#ccffcc;}
td.nowrap{white-space:nowrap;}
ul.minimenu{width:588px;height:100px;list-style-type:none;border-right:solid 1px #ff9900;border-bottom:solid 1px #ff9900;margin:0px 10px 10px;padding:0;}
ul.minimenu li{width:91px;height:1.5em;float:left;display:block;border-top:solid 1px #ff9900;border-left:solid 1px #ff9900;background:#ffffc1;margin:0;padding:3px;}
ul.minimenu li a{width:91px;padding:3px;}
p.pageorder{width:92px;background:url(../img/shop_btn.gif) no-repeat right;margin:10px;padding:6px 0px;float:right;z-index:1;height:18px;}
p.pageorder a{text-decoration:none;height:18px;display:block;z-index:1;}
p.pageorder a span{z-index:-1;width:100px;height:18px;position:relative;}
input#order{width:104px;height:31px;margin:0 50px 30px 0;padding:6px 10px;background-color:rgba(227,17,20,1.00);border:1px solid #ccc;border-radius:6px;font-size:12px;color:white;float:right;}
input#order:hover{background-color:rgba(253,200,201,1.00);color:#000;border:1px solid rgba(227,17,20,1.00);}
p.pagemove{width:92px;background-color:#08960B;color:white;margin:10px 20px;padding:6px 0px;float:right;height:18px;text-align:center;border-radius:5px;}
p.pagemove a{text-decoration:none;height:18px;display:block;color:gray;}
p.pagemove a:hover{color:gray;}
p.pagemove a span{width:100px;height:18px;position:relative;color:white;}
td span.ico_k{color:#333366;font-weight:bold;}
td span.ico_s{color:#006633;font-weight:bold;}
span.bold_red{color:#990000;font-weight:bold;font-size:14px;}
span.bold_blue{color:#006699;font-weight:bold;font-size:14px;}
span.under_red{border-bottom:2px solid #cc0000;}
.m_10{margin:5px 0.6% 10px;}
.m_20{margin:5px 0.8% 10px;}
.m_30{margin:5px 1% 10px;}
.m_40{margin:5px 1.4% 10px;}
.m_50{margin:5px 1.6% 10px;}
.m_60{margin:5px 1.8% 10px;}
.right{text-align:right;}
.fr{float:right;}
.cb{clear:both;}
.rd{color:red;}
.zcnt{text-align:center!important;}
ul.s_all{margin:10px 40px;}
ul.t_m li{margin:10px 5px 5px 40px;}
ul.t_toiawase li{margin:10px 5px 5px 30px;background:url(../qa/img/maru.jpg) no-repeat;list-style:none;padding-left:20px;}
.ind_img{float:right;margin:5px 2px 20px;}
.altlink{display:table;width:100%;margin:12px}
.altlink a{width:50%;text-align:center;}
.altlink img{border:solid 1px #f60;border-radius:8px;margin:8px;padding:2px;}
.altlink a span{display:none;}
#ptEP_01{float:right;margin:0 0 10px 20px;width:430px;}
#ptEP_01 table{border:1px solid #ccc;border-collapse:collapse;}
#ptEP_01 tr td{border:1px solid #ccc;padding:1px;}
#ptEP_02{width:280px;float:left;line-height:1.5;}
.ptEP_03{font-size:18px;color:#363;font-weight:bold;font-style:normal;}
.ptEP_04{margin:16px 0 0 25px;position:relative;}
.ptEP_05{position:relative;top:0px;}
.ptEP_06{position:absolute;top:0px;left:35px;width:650px;}
.ptEP_07{position:relative;top:18px;}
.ptEP_08{position:relative;top:0px;left:35px;width:650px;}
.ptEP_09{position:relative;top:-18px;left:35px;width:650px;}
.ptEP_10{margin-top:16px;position:relative;}
.ptEP_11{position:absolute;top:0px;left:30px;width:380px;}
.ptEP_12{position:relative;top:24px;}
.ptEP_13{position:relative;top:5px;left:30px;width:380px;}
.ptEP_14{position:relative;top:18px;}
.ptEP_15{position:relative;top:0px;left:35px;width:380px;}
#KFA_01{float:left;margin:0 0 10px 20px;width:430px;padding-top:10px;}
#KFA_01 table{border:1px solid #ccc;border-collapse:collapse;}
#KFA_01 tr td{border:1px solid #ccc;padding:5px;}
#KFA_02{width:280px;float:right;line-height:1.5;}
.ps_01{width:280px;float:left;border:solid 1px #BAE1F7;padding:5px;margin:4px;text-align:center;}
.ps_02{background:green;color:white;}
.ps_03{color:rgba(124,118,118,1.00);font-weight:700;}
.ps_04{color:rgba(108,139,237,1.00);font-weight:700;font-size:18px;}
.ps_05{background-color:rgba(108,139,237,1.00);color:#fff;font-weight:700;font-size:14px;}
.ps_06{background-color:rgba(108,139,237,1.00);color:#fff;font-weight:700;font-size:11px;margin-top:47px;}
.ps_07{display:block;float:left;}
.ps_08{width:250px;border:dotted 2px #ccc;float:left;padding:5px;}
.ps_09{margin:0 0 24px 8px;float:left;}
.ps_10{width:250px;border:dotted 2px #ccc;float:left;padding:5px;margin:5px 0 0 8px;}
.us_01{width:264px;height:92px;float:left;margin-top:30px;}
.us_02{font-weight:bold;font-size:18px;color:rgba(58,99,183,1.00);}
.us_03{width:186px;height:135px;float:left;margin:10px 20px;}
.us_04{width:160px;border:dotted 2px #ccc;float:left;padding:5px;margin:40px 0 10px 8px;font-size:10px;line-height:1.2;}
.us_05{text-decoration:underline;}
.us_06{font-size:smaller;text-align:right;}
.us_07{list-style-position:outside;margin-left:30px;}
.us_08{list-style:none;text-indent:-2.5em;}
.us_tb{float:left;margin:0 auto 10px;padding-top:10px;}
.us_tb p{margin:0 0 5px 3px;}
.us_tb table{border:1px solid #ccc;border-collapse:collapse;margin-bottom:20px;}
.us_tb th{background-color:rgba(168,189,217,1.00);border:1px solid #ccc;padding:5px;}
.us_tb tr td{border:1px solid #ccc;padding:5px;}
.cnt{text-align:center;background-color:rgba(237,211,212,1.00);}
.color_name{display:block;float:left;padding:10px;}
.color_sample{display:inline-block;width:50px;height:30px;border:2px solid #ff6633;background-color:rgba(143,136,136,1.00);}
.dn_tb{width:340px;float:left;}
.dn_tb table{border:1px solid #ccc;border-collapse:collapse;margin-bottom:20px;margin-left:30px;}
.dn_tb th{background-color:rgba(240,203,167,1.00);border:1px solid #ccc;padding:5px;}
.dn_tb tr td{border:1px solid #ccc;padding:5px;text-align:center;}
.center{display:block;text-align:center;margin:auto;}
.products{width:100%;}
.products div{display:inline-block;}
.products img{display:block;float:right;margin:0 20px 0 10px;}
.products span{display:block;text-align:right;padding-top:8px;}
.clear_line{margin-bottom:20px;border-style:none;clear:both;}
.clr_box{width:100%;border-bottom:1px dotted #ccc;margin-bottom:20px;}
.clr_box div{display:inline-block;width:290px;}
.clr_box iflame{display:inline-block;width:420px;margin:10px 0 40px 10px;}
.buy_handle{border:#ccc 2px dotted;padding:3px 0 10px 80px;}
.cl_area{width:100%;display:flex;flex-wrap:wrap;justify-content:center;}
.cl_smpl{width:90px;height:100px;padding:10px;margin:0 0 10px 20px;position:relative;}
.grd{position:absolute;top:69px;left:5px;width:30px;height:27px;padding:0;margin:0;font-size:8px;line-height:3;font-weight:700;}
.cl_tip{position:absolute;left:5px;box-sizing:border-box;border-bottom:58px solid #F1EEE9;border-left:6px solid transparent;border-right:6px solid transparent;height:0px;width:100px;border-radius:6px;padding:0 5px;}
.cl_tip:hover{color:#cccccc;}
.cl_nmb{position:absolute;top:75px;right:0;width:80px;height:20px;text-align:right;padding-right:2px;}
.cl_name{position:absolute;top:97px;right:0;width:110px;height:20px;text-align:right;padding-right:2px;font-size:11px;}

/*標準色　colors*/
.c140{border-bottom-color:#f9723e;color:#f9723e;}
.c111{border-bottom-color:#af5628;color:#af5628;}
.c101{border-bottom-color:#9c331d;color:#9c331d;}
.c112{border-bottom-color:#621a12;color:#621a12;}
.c141{border-bottom-color:#bc8c1f;color:#bc8c1f;}
.c117{border-bottom-color:#8b5c3b;color:#8b5c3b;}
.c118{border-bottom-color:#7f4232;color:#7f4232;}
.c113{border-bottom-color:#471310;color:#471310;}
.c102{border-bottom-color:#593b31;color:#593b31;}
.c108{border-bottom-color:#524231;color:#524231;}
.c119{border-bottom-color:#615648;color:#615648;}
.c103{border-bottom-color:#2d1c11;color:#2d1c11;}
.c106{border-bottom-color:#797979;color:#797979;}
.c107{border-bottom-color:#4b4550;color:#4b4550;}
.c120{border-bottom-color:#2f2f2f;color:#2f2f2f;}
.c121{border-bottom-color:#322d24;color:#322d24;}
.c104{border-bottom-color:#396e3f;color:#396e3f;}
.c142{border-bottom-color:#29553c;color:#29553c;}
.c114{border-bottom-color:#0d422f;color:#0d422f;}
.c109{border-bottom-color:#313527;color:#313527;}
.c105{border-bottom-color:#05459c;color:#05459c;}
.c115{border-bottom-color:#3d547f;color:#3d547f;}
.c116{border-bottom-color:#110730;color:#110730;}
.c110{border-bottom-color:#000103;color:#000103;}
.cl_out {width:90px; height:46px; margin:4px; border-radius:4px;display:table; padding:1px; border:solid 1px #ccc;}
.cl_in {width:89px; height:45px; border-radius:4px;display:table-cell; vertical-align:middle; text-align:center;}
/*17/12/15*/
.N-70 {background-color:#B2AAAA;color:#000;}
.J35-70A {background-color:#bab4a4;color:#000;}
.J25-70A {background-color:#BFB3A9;color:#000;}
/*180306 nippe naisou perfect-aircleam*/
.N-93 {background-color:#fefdfd; color:#000;}
.c15-92B {background-color:#FEF6F0; color:#000;}
.c19-90A {background-color:#f9f5f4; color:#000;}
.c19-92B {background-color:#fbf3e8; color:#000;}
.c19-90C {background-color:#fbefdd; color:#000;}
.c22-90B {background-color:#f5f1df; color:#000;}
.c25-90D {background-color:#f4edc5; color:#000;}
