@charset "utf-8";/* html5doctor.com Reset Stylesheet v1.6.1 Last Updated: 2010-09-17 Author: Richard Clark - http://richclarkdesign.com */ html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; } body { line-height:1; } article,aside,details,figcaption,figure, footer,header,hgroup,menu,nav,section { display:block; } nav ul { list-style:none; } ul { list-style:none; } ul li { list-style:none; } blockquote, q { quotes:none; } blockquote:before, blockquote:after, q:before, q:after { content:''; content:none; } a { margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent; } /* change colours to suit your needs */ ins { background-color:#ff9; color:#000; text-decoration:none; } /* change colours to suit your needs */ mark { background-color:#ff9; color:#000; font-style:italic; font-weight:bold; } del { text-decoration: line-through; } abbr[title], dfn[title] { border-bottom:1px dotted; cursor:help; } /* change border colour to suit your needs */ hr { display:block; height:1px; border:0; border-top:1px solid #cccccc; margin:1em 0; padding:0; } input, select { vertical-align:middle; }
input[type="submit"],input[type="button"]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;box-sizing:border-box;cursor:pointer}
input[type="submit"]::-webkit-search-decoration,input[type="button"]::-webkit-search-decoration{display:none}
input[type="submit"]::focus,input[type="button"]::focus{outline-offset:-2px}

body{color:#333;line-height:1.6em}.got{font-family:游ゴシック体,'Yu Gothic',YuGothic,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',メイリオ,Meiryo,'ＭＳ Ｐゴシック','MS PGothic',Arial,Osaka,sans-serif}.fb{font-weight:700}.bold{font-weight:700}.fl{float:left}.fr{float:right}.tl,td.tl,th.tl{text-align:left}.tr,td.tr,th.tr{text-align:right}.tc,td.tc,th.tc{text-align:center}.clear{clear:both}.clearfix:before,.clearfix:after{content:"";display:block}.clearfix:after{clear:both}.clearfix{zoom:1}.dn{display:none}.vert,table tr .vert{vertical-align:top}.verm,table tr .verm{vertical-align:middle}table{border-collapse:collapse;border-spacing:0;vertical-align:middle}.each{float:left;width:100%}.cen{text-align:center;margin:0 auto}.cen a{text-align:center;display:block}.button{text-align:center;cursor:pointer;font-size:15px;color:#fff;background:#000;display:block;padding:.88889rem 1.77778rem .94444rem;transition:background-color 300ms ease-out}.code{background-color:#f8f8f8;border-color:#dfdfdf;border-style:solid;border-width:1px;color:#333;font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:400;padding:.11111rem .27778rem .05556rem}.cau{padding:3px 5px 3px 18px;font-weight:700;color:red;border:1px solid red;background:url(../img/reg/att_ico.png) center left no-repeat #FF3}.tran_c{-webkit-transition:color 2s ease;-moz-transition:color 2s ease;-ms-transition:color 2s ease;-o-transition:color 2s ease;transition:color 2s ease}.tran_b{-webkit-transition:background 1s ease;-moz-transition:background 1s ease;-ms-transition:background 1s ease;-o-transition:background 1s ease;transition:background 1s ease}.cen_img{width:100%;text-align:center}.cen_img img{text-align:center}.cen_img .img100{width:100%}
input[type="submit"],input[type="button"]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;box-sizing:border-box;cursor:pointer}input[type="submit"]::-webkit-search-decoration,input[type="button"]::-webkit-search-decoration{display:none}input[type="submit"]::focus,input[type="button"]::focus{outline-offset:-2px}
input[type="submit"],input[type="button"],table .edita{background:#eff0f3;background:-webkit-linear-gradient(top,#f7f8fa,#e7e9ec);background:linear-gradient(to bottom,#f7f8fa,#e7e9ec);color:#111;border:0;font-family:"Hiragino Kaku Gothic Pro W3","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:13px;margin:0;outline:0;padding:0 10px 0 11px;white-space:nowrap;position:relative;overflow:hidden;box-shadow:0 1px 0 rgba(255,255,255,.6) inset;border-radius:3px;border-color:#adb1b8 #a2a6ac #8d9096;border-style:solid;border-width:1px;cursor:pointer;display:inline-block;text-align:center;text-decoration:none!important;vertical-align:middle;/*height:29px;line-height:29px;*/}
input[type="submit"]:hover,input[type="button"]:hover,table .edita:hover {}
/*background: -webkit-linear-gradient(top,#e7e9ec,#f7f8fa);background: linear-gradient(to bottom,#e7e9ec,#f7f8fa);*/

.fp10{font-size:10px}.fe07{font-size:.7em}.fp11{font-size:11px}.fe08{font-size:.8em}.fp12{font-size:12px}.fe09{font-size:.9em}.fp13{font-size:13px}.fe1{font-size:1em}.fp14{font-size:14px}.fe11{font-size:1.1em}.fp15{font-size:15px}.fe12{font-size:1.2em}.fp16{font-size:16px}.fe13{font-size:1.3em}.fp17{font-size:17px}.fe14{font-size:1.4em}.fp18{font-size:18px}.fe15{font-size:1.5em}.fp19{font-size:19px}.fe16{font-size:1.6em}.fp20{font-size:20px}.fe17{font-size:1.7em}.fp21{font-size:21px}.fe18{font-size:1.8em}.fp22{font-size:22px}.fe19{font-size:1.9em}.fp23{font-size:23px}.fe20{font-size:2em}.fp24{font-size:24px}.fe21{font-size:2.1em}.fp25{font-size:25px}.fe22{font-size:2.2em}.fp26{font-size:26px}.fe23{font-size:2.3em}.fp27{font-size:27px}.fe24{font-size:2.4em}.fp28{font-size:28px}.fe25{font-size:2.5em}.fp29{font-size:29px}.fe26{font-size:2.6em}.fp30{font-size:30px}.fe27{font-size:2.7em}.fp31{font-size:31px}.fe28{font-size:2.8em}.fp32{font-size:32px}.fe29{font-size:2.9em}.fp33{font-size:33px}.fe30{font-size:3em}.fp34{font-size:34px}.fe40{font-size:4em}.fp35{font-size:35px}.fe50{font-size:5em}
.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb50{margin-bottom:50px}.mb80{margin-bottom:80px}.mb100{margin-bottom:100px}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt50{margin-top:50px}.mt80{margin-top:80px}.mt100{margin-top:100px}.mr5{margin-right:5px}.mr10{margin-right:10px}.mr15{margin-right:15px}.mr20{margin-right:20px}.mr30{margin-right:30px}.ml5{margin-left:5px}.ml10{margin-left:10px}.ml15{margin-left:15px}.ml20{margin-left:20px}.ml30{margin-left:30px}


body{background:#fff;font-size:14px;color:#000;line-height:1.5;font-family:"メイリオ",sans-serif}
header,section,footer,aside,article,figure{display:block}
body .kaso_each a{text-decoration:underline}
body a:hover{text-decoration:underline}
h1,h2,h3,h4,h5,h6,table th{font-style:normal;font-weight:400;font-size:100%}
footer{overflow:hidden!important}
.ovh{overflow:hidden}
a,input,object{outline:none}
a:active{text-decoration:none}
a,input,object{outline:none}
body{background:#fff}
header{margin:0;padding:0}
a{text-decoration:none;color: #2887bf;}
::selection{background-color:#000;color:#fff}
body .link{color:#069}
body .link2{color:#069}
body .link2:hover{color:#1299dc}
.red{color:red}
.bgred{background:#f23064;color:#fff}
.bgper{background:#f23064;color:#fff}
.per{background:#000}
.per_deep{background:#6D418C}
.bpink{background:#000;color:#fff}
.cpink{color:#000}
.per_gra{background:#7d4b7d;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdkNGI3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1ZTNiNWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#7d4b7d 0%,#5e3b5e 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#7d4b7d),color-stop(100%,#5e3b5e));background:-webkit-linear-gradient(top,#7d4b7d 0%,#5e3b5e 100%);background:-o-linear-gradient(top,#7d4b7d 0%,#5e3b5e 100%);background:-ms-linear-gradient(top,#7d4b7d 0%,#5e3b5e 100%);background:linear-gradient(to bottom,#7d4b7d 0%,#5e3b5e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7d4b7d',endColorstr='#5e3b5e',GradientType=0)}
.gre{background-color:#323232}
.gre2{background-color:#615F5F}
.perbox{border:1px solid #C8C8C8;background-color:#000}
.txt-l{text-align:left}
.txt-c{text-align:center}
.txt-r{text-align:right}
#modal{display:none}
#confirm_modal p{margin-bottom:1em}
#confirm_modal table{margin:0 auto}
#confirm_modal a{cursor:pointer}
.flash_message {background: #f23064d9;color: #fff;font-size: 1.2rem;position:fixed;width:90%;
top: 0%;text-align: center;z-index: 999;font-weight: bold;padding: 20px 5%;border-bottom: 3px solid #f23064;border-top: 3px solid #f23064;}

.pic_s {width:auto;height:auto;}
.pic_l{width:100%;height:auto;max-width:740px;}

/*--------------------------
フレームワーク
--------------------------*/
.tablesty {width:100%;text-align: center;vertical-align: middle;}
.tablesty thead{}
.tablesty thead tr th{
    border: 1px solid #000;
    vertical-align: middle;
    padding: 20px 0;
    width: calc(55% / 2);
}
.tablesty tbody tr th{
    width: 45%;
    border: 1px solid #000;
    vertical-align: middle;
    color: #000;
    padding: 15px 0;
}
.tablesty thead tr th:nth-child(2){background:#e5e5ff;font-weight:bold;}
.tablesty tbody tr td:nth-child(2){background:#e5e5ff;font-weight:bold;}
.tablesty tr td{/* padding:2%; */border: 1px solid #000;}
.tablesty tbody tr th span{
    font-size: 12px;
    /* margin: -10px 0 0; */
    /* display: inline-block; */
    /* line-height: 25px; */
}
.tablesty tbody tr th span a{
    display: inline-block;
    margin: -20px 0;
    /* padding: 10px; */
}
.tablesty tbody tr th br {/* margin: -10px; *//* display: inline-block; *//* line-height: 20px; */}



table tr td> input[name=last_name],[name=password],[name=bank_ac],[name=bank_ac_num],[name=bank_name],[name=bank_branch],[name=sellitem1],[name=sellitem2],[name=sellitem3],[name=last_furi] {margin-bottom:5px;}
table tr td> input[name=first_name],[name=last_name],[name=phone],[name=bank_ac],[name=bank_ac_num],[name=bank_name],[name=bank_branch],[name=first_furi],[name=last_furi] {width:50% !important;}


table tr td> input[name=first_name],[name=last_name],[name=first_furi],[name=last_furi] {width:90px !important;}


table tr td> input[name=postcode]{width:20% !important;}
table tr td .dbr input[name=email],[name=email_confirmation] {width:95% !important;}




table tr td> input[name=type1], [name=type2], [name=type3], [name=type8], [name=sellitem1], [name=sellitem2], [name=sellitem3], [name=mail_flg], [name=payment], [name=type1]  {width:10% !important;}
table tr td> textarea[name=message] {width:100% !important;min-height: 180px;}

html,body{margin:0;padding:0}
.wrap{width:1000px;margin:0 auto;overflow:hidden}
.wraps{width:800px;margin:0 auto}
input[type="text"],input[type="password"]{border:1px solid #c8c8c8;border-radius:2px;padding:7px}
#main{clear:both;overflow:hidden;padding:0 0 30px;position:relative;}
#left_cl{width:250px;padding:0;float:left}
#main_con{width: calc(100% - 2px);padding: 0 0 0 0px;float:left;}
#side_con{width:230px;float:left;display: none;}
.Ing{background:#ffffff;width:88%;padding:4% 6%;border:1px solid #dcdcdc;border-radius:4px;float:left}
.wrapcen{width: 86%;padding: 2% 7% 3%;float:left;font-size:15px;}
.main_wrap{float:left;width:100%}
.cart_wrap #right_cl{width: 100%;padding: 0 0 100px 0px;float:left;}
#right_cl{width:740px;padding:0 0 100px 30px;float:left}
#all_cl{width:1000px;padding:0}
aside{width:230px;float:left}
.box37{width:100%;float:left}
.box37 .left{width:30%;float:left}
.box37 .right{width:70%;float:left}
.box55{width:100%;float:left}
.box55 .left{width:50%;float:left}
.box55 .right{width:50%;float:left}
#modal{background-color:#fff;padding:20px 40px 30px;text-align:center;width:650px;height:auto}
#modal .yesno{font-weight:700;font-size:1.3em}
.w100{width:100%}
.w50{width:50%}
.w30{width:30%}
.top_bnrbox a img:hover{-ms-filter:"alpha( opacity=80 )";filter:alpha(opacity=80);opacity:.8}
.side_each{width:100%;margin-bottom:10px;float:left;border-bottom:1px solid #CCC}
.side_each h2{background:#f23064 url(../img/common/.png) center left no-repeat;border-top:1px solid #e2e0de;border-bottom:1px solid #e2e0de;font-size:14px;padding:5px 0 5px 12px;position:relative;color:#fff}
.side_each .cate{padding:11px 15px 20px;font-size:13px;line-height:2.16;border-right:1px solid #CCC;border-left:1px solid #CCC}
.side_each .cate .littl{padding:0;border-bottom:1px solid #f23064;margin:8px 0 3px;background:#f23064}
.side_each .cate .littl h3{line-height:20px;color:#fff;padding:4px 8px 3px}
.side_each .cate li a {color: #000;}
.side_each .cpink li a{color:#000}
.side_each .cpink li a:after{content:"";background:url(../img/common/star.png) center right no-repeat}
.side_each .cate li a:active{color:#007ebe}

/*rank*/
.side_each .side_comp{border-left:1px solid #f23064;border-right:1px solid #f23064;border-bottom:1px solid #f23064;margin:0 auto 10px;padding:0 0 20px}
.side_each .side_comp .top_exps{margin:0 10px;font-size:12px;padding:10px 0 3px}
.side_each .side_comp h4{text-align:center;margin:10px 0;background:#f23064;color:#fff;padding:5px 0}
.side_each .side_comp .ra_each{margin:0 0 10px;text-align:center}
.side_each .side_comp .ra_each h5 a{width:100%;display:block}
.side_each .side_comp .ra_each .rans{margin:0}
.side_each .side_comp .ra_each h5 a{color:#fff;padding:5px 0}
.side_each .side_comp .ra1 h5 a{background:#c93;color:#fff}
.side_each .side_comp .ra3{margin:0 0 15px}
.side_each .side_comp .ra2 h5 a{background:#999}
.side_each .side_comp .ra3 h5 a{background:#c44000}
.side_each .side_comp .ra_each .user_pics{width: 95%;height:auto;margin: 0 2.5%;}
.side_each .side_comp .ranklinks a{background:#f23064;margin:20px 5% 0;color:#fff;padding:5px;display:block}

.bnrpic{width:100%;color:#fff;display:block;height:80px;font-family:"游明朝体","Yu Mincho","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝B","Hiragino Mincho ProN","ＭＳ Ｐ明朝","MS PMincho",serif;font-weight:700;font-size:16px;line-height:5;text-align:center;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}
.bnrpic:active{color:#CCC}
.bnrpic:after{content:'';position:absolute;right:10px;top:35px;height:10px;width:6px;background:url(../img/common/al2.png) no-repeat center;background-size:cover}
.bnr_bosyu{background-image:url(../img/common/bnr/bnr_bosyu.jpg)}
.bnr_matome{background-image:url(../img/common/bnr/bnr_matome.jpg)}
.bnr_onani{background-image:url(../img/common/bnr/bnr_onani.jpg)}
.listbox .list{width:100%;overflow:hidden}
.listbox .list li{float:left}
.listbox .list3 li{width:252px;margin-right:27px;margin-bottom:35px}
.midashi_box{float:left;width:100%}
.main_TTL{background:#f23064;font-weight:700;position:relative;color:#fff;font-size: 14px;padding: 5px 0 5px 14px;}
.hishi{padding-left:25px}
.icopan{padding-left:15px}
.main_TTL span{font-family:'Raleway',sans-serif;font-size:18px;margin-right:20px}
.sub_midashi{border-bottom:1px solid #e2e0de;width:97%;position:relative;margin-bottom:7px;padding:0 0 7px 3%;float:left}
.sub_midashi h2{font-size:16px;line-height:1.5}
.sub_midashi:before{content:'';position:absolute;width:8px;height:8px;border-radius:4px;background:#000;left:3px;top:7px}
.sub_color_midashi{width:93%;padding:10px 3.5%;float:left}
.sub_color_midashi h2{font-size:15px}
.pbox{width:100%;float:left}
.pbox .p{color:#000;line-height:25px;font-size:15px;padding:10px}
.pbox .h2{line-height:25px;font-size:18px;font-weight:700;margin-bottom:15px}
.wrappt4{width:92%;padding:1% 4%}
.btn:active{-ms-filter:"alpha( opacity=100 )";filter:alpha(opacity=100);opacity:1}
.btnsty1{background:#f23064}
.btnsty2{background:#47B947}
.btnsty3{background-color:#F54E4A;border-color:#ac2925}
.grey{background:#7D7B7D;color:#fff}
select{padding:5px 30px 5px 3px;border:1px solid #ccc;-webkit-appearance:none;background:url(../img/common/ico_select.gif) center right no-repeat #fff}
.btnp{margin:10px 0}
.btn{padding:15px 0;font-weight:400;color:#fff!important;display:inline-table;text-align:center;border-radius:2px;border:none;cursor:pointer;position:relative;z-index:1;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;-moz-font-smoothing:subpixel-antialiased;font-smoothing:subpixel-antialiased;width:100%}
.btn:active{opacity:1;filter:alpha(opacity=100);text-decoration:none}
.Cok{background:#f23064;color:#fff}
.Ccan{background:transparent;color:#9D5BA9!important;border:#9D5BA9 1px solid!important}
.btnwrap{width:70%;padding:3% 15%;text-align:center;float:left}
.btnwrap .Btn{margin:0 15px;width:40%!important}
.btn2 .Btn{float:left}
.btn2 .Cok{float:left}
.btn2 .Ccan{float:right}
.sankaku{width:0;height:0;border-style:solid;border-width:5px 0 5px 10px;border-color:transparent transparent transparent #007bff;line-height:0;_border-color:#000 #000 #000 #007bff;_filter:progid:DXImageTransform.Microsoft.Chroma(color='#000000')}
.contBody{margin-top:10px}
.contBody table{width:100%;background: #fff;}
.table{width:100%}
.favorite th{font-size:14px;font-weight:700;color:#000}
.favorite td{padding:1% 2%;text-align:center;vertical-align:middle}
.favorite .ta1{width:15%}
.favorite .ta2{width:35%}
.favorite .ta2 img{width:100px}
.favorite tr .tl{text-align:left}
.favorite tr .tc{text-align:center}
.favorite .ta3{width:26%}
.favorite .ta4{width:10%}
.favorite .ta4 a{width:150px;display:block;padding:7px 0}
.table1{width:100%;width: calc(100% - 2px );}
.table1 tr th{border:1px solid #e2e0de;background:#f7f7f7;padding:13px 20px 10px;color:#000;font-size:13px}
.table1 tr td{border:1px solid #e2e0de;padding:13px 20px 15px;color:#333}
.table1 tr td span,.table1 tr td p,.table1 tr td font{font-size:13px}
.tablewidth tr th{width:160px}
.tablewidth tr td{width:500px}
.ulsty .favorite tr th{width:auto !important;    text-align: center;}
.tablewidth tr td .ya{padding-left:11px;background:url(../img/reg/bt_tr.png) center left no-repeat}
table tr td .table_listwrap{width:100%;float:left}
table tr td .table_listwrap ul{width:100%;float:left}
table tr td .table_listwrap ul li{width:100%;float:left}
table tr td .table_listwrap ul li .left{float:left;text-align:left;padding:0 15px 0 0}
table tr td .table_listwrap ul li .right{float:left;text-align:left;padding:0;text-align:left}
table tr td .textarea_def {width:80%;height:150px;}

.btnsty_wrap .submit_sty, .btnsty_wrap .norbtn_sty{width:55%;}

.ttl_paging{float: none;margin: 30px 0 0;width:100%;}
.ttl_paging span:nth-child(1) {background: #000;color: #fff;padding: 5px 10px;padding: 3px 10px 3px;margin: 2px 1.5px 2px 1.5px;/* float: left; */}
.ttl_paging ul {margin: 10px 0 0;    text-align: center;}
.ttl_paging ul .active span{margin: 2px 1.5px 2px 1.5px; padding: 6px 12px 5px;}
.ttl_paging ul .disabled {}
.ttl_paging ul .disabled span{border-radius: 3px;box-shadow: 0 1px 0 rgba(255,255,255,.6) inset;background: #eff1f3;background: -webkit-linear-gradient(top,#f7f8fa,#e7e9ec);background: linear-gradient(to bottom,#f7f8fa,#e7e9ec) !important;border: 1px solid #6c6e73;border-color: #adb1b8 #a2a6ac #8d9096;padding: 6px 12px 5px;color: #111 !important;   margin: 2px 1.5px 2px 1.5px;}
.ttl_paging ul li{display: inline-block;}
.ttl_paging ul li span{display:block; float:left;margin: 2px 1.5px 2px 1.5px;padding:6px 9px 5px;text-decoration:none; width:auto; background: #fff !important;
 border: #e77600 1px solid;color: #c45500 !important; border-radius: 3px;}
.ttl_paging ul li a{color: #111;display:block;float:left;margin: 2px 1.5px 2px 1.5px;padding: 6px 12px 5px;text-decoration:none;width:auto;border-style: solid;border-width: 1px;background: #f23064;/* color: #fff; */border-radius: 3px;box-shadow: 0 1px 0 rgba(255,255,255,.6) inset;background: #eff1f3;background: -webkit-linear-gradient(top,#f7f8fa,#e7e9ec);background: linear-gradient(to bottom,#f7f8fa,#e7e9ec);border: 1px solid #6c6e73;border-color: #adb1b8 #a2a6ac #8d9096;}
.ttl_paging ul li a:hover {    background: #e0e3e9;
    background: -webkit-linear-gradient(top,#e7eaf0,#d9dce1);
    background: linear-gradient(to bottom,#e7eaf0,#d9dce1);
    border-color: #a2a6ac #979aa1 #82858a;}
.ttl_paging a:active{color:#fff;background:#BE1B0E}
.ttl_paging .current{padding:6px 9px 5px;background:#FC0;color:#000}


/*--------------------------
top .modal
--------------------------*/
/*.remove_cookie { display:block; position:fixed; width:200px; height:40px; top:40%; left:50%; margin:-20px 0 0 -100px; color:#999; font-weight:bold; text-align:center; text-decoration:none; line-height:40px; background:#fff; border:1px solid #CCC; border-radius:20px; box-shadow:0 5px 10px rgba(0,0,0,0.4); cursor:pointer; }
.remove_cookie:hover { color:#333; }*/
.modal {display: none;position:fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 9999;padding: 3% 5%;background: rgba(0,0,0,0.9);color: #fff;text-align: center;/* max-width: 300px; */width: 35%;}
.modal .logo_area {margin: 0 0 10px;}
.modal .logo_area img{}
.modal .txt_area {text-align: center;}
.modal .txt_area p{color:#fff;margin: 0 0 9px;/* color: red; */font-weight: bold;}
.modal .txt_area p span{/* color:red; */background: linear-gradient(transparent 70%, yellow 90%);}
.modal .modal_btn {}
.modal .modal_btn img{}
.modal .modal_btn .enter{}
.modal .modal_btn div a{cursor: pointer;display: block;text-decoration: none;font-weight: bold;font-size: 16px;padding: 5px;}
.modal .modal_btn .enter a{color: red;background: yellow;}
.modal .modal_btn .leave a{color: #fff;background: red;}
.modal .modal_btn .enter .top{ display: block;font-size: 12px;}
.modal .modal_btn .enter .btm{}
.modal .modal_btn .leave{/* background: green; */margin: 10px 0 0;}


@media screen and (max-width: 768px) {
.modal {top: 43%;padding: 5% 5%;width: 80%;}
.modal .txt_area p{color:#fff;margin: 0 0 9px;/* color: red; */font-weight: bold;text-align: left;}	
 }


/*--------------------------
フォーム
--------------------------*/
.regist_head{float:left;width:100%}
.regist_head h1{font-size:2em}
.regist_head .regist-navi{width:80%;margin:10px auto 0;padding:10px 10%;background:#e6e6e6;height:35px}
.regist_head .regist-navi li{margin-left:30px;display:inline-block;font-size:16px;float:left;width:25%}
.regist_head .regist-navi li div{float:left;width:110px;height:33px;padding:5px 0 0 45px}
.st_cr{background:url(../img/reg/reg_bg_step.png) top left no-repeat}
.step2{width:33px;height:33px;background-position:-10px -10px}
.step1{width:33px;height:33px;background-position:-10px -53px}
.step3_a{width:33px;height:33px;background-position:-10px -96px}
.step2_a{width:33px;height:33px;background-position:-10px -139px}
.step1_a{width:33px;height:33px;background-position:-10px -182px}
.step3{width:33px;height:33px;background-position:-10px -225px}
.regist-navi li div > span{padding-left:10px;font-size:16px}
.regist-navi li.active{color:#333;font-weight:700}
.form_att{width:90%;padding:3% 5%}
.form_att p{margin-bottom:10px}
.form_att span{color:#F03}
.form_wrap{width:100%}
.reg_table{color:#333}
.reg_table tr th{background:#eee;padding:0;border:1px #bbb solid;width:20%;vertical-align:middle;text-align:center}
.reg_table tr td{padding:12px 14px;border:1px #bbb solid;width:70%;background:#fafafa}
.reg_table tr td span{color:#0E4B97;font-size:.95em;font-weight:700}
.reg_table tr td .st2{color:#2c363a}
.reg_table tr td .td2{float:left;margin-right:10px}
.reg_table tr .col2{text-align:center;font-weight:700;font-size:1.2em}
.reg_table tr td .input_wrap ul li{float:left}
.reg_table tr td .exp{background-color:#FAFAE9;padding:10px;border:1px solid #CCC;text-shadow:none;margin-top:10px}
.form_wrap .kokai{width:100%;text-align:center;padding:10px 0;font-weight:700;font-size:1.2em}
.red{color:red}
.kokai{width:100%;text-align:center;padding:10px 0;font-weight:700;font-size:1.2em}
.reg_table tr td .err{padding:3px 5px 3px 18px;font-weight:700;color:red;border:1px solid red;background:url(../img/reg/att_ico.png) center left no-repeat #FF3;margin-top:3px}
.err{padding:3px 5px 3px 18px;font-weight:700;color:red;border:1px solid red;background:url(../img/reg/att_ico.png) center left no-repeat #F9F9A1;margin-top:3px}
.error{font-weight:700;color:red;border:1px solid red;background: url(../img/reg/att_ico.png) 5px center no-repeat #fbe3e7;margin: 2px 0 7px;width: calc(95% - 2px);padding-left: 5%!important;float: left;padding: 3px 0;text-align: left;}
.err2{padding:3px 5px 3px 18px;font-weight:700;color:#fff;background-color:red;border:1px solid #000;background:url(../img/reg/att_ico.png) center left no-repeat red;margin-top:3px}
.cen .formkiyaku{color:#fff;background:#6F6363;display:inline-block;padding:0 5px}
.sub_area{padding:12px 12px 20px;border:1px #bbb solid;margin-top:10px;clear:both;overflow:hidden}
.sub_area p{font-size:13px;text-align:center}
.btn_area{margin:0 0 10px;padding:10px;background:#fff;border-radius:4px;text-align:center}
.col-btn{text-align:center}
.d-btn-xhi{display:inline-block;border-radius:2px;border:1px solid #999;width:auto;height:48px;padding:1px}
.col-btn a{color:#464646}
.d-btn-xhi div{border:1px solid #fff;padding:13px 20px 7px;height:26px}
.d-btn-xhi span{line-height:16px;font-size:18px;background:url(../img/reg/bt_tr.png) center left no-repeat;font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',sans-serif;font-weight:700;padding-left:20px}
.sub_area table{padding:0 15%;text-align:center}
.col-btn input{border-radius:2px;border:1px solid #999;width:auto;height:48px;padding:1px;color:#464646;padding:13px 20px 7px;line-height:16px;font-size:18px;font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',sans-serif;font-weight:700;padding-left:20px}
.input_area{padding:0 20%}
.mg-b12{font-size:16px;font-weight:700}
table tr th .hissu,table tr td .hissu,.txtad .hissu{color:#fff;background:#ad0c0c;font-size:10px;padding:1px 5px 0;margin-left:10px;font-weight:300}
#head_line{width:100%;height:5px;background:#f23064}
.headh1{font-size:11px;margin: 5px 0 0;width:100%;text-align:right;}
header{width:100%;position:relative}
header .fuji{position:absolute;right:0;top:0}
header .wrap{position:relative;padding:0}
header #logo{float:left;width:20%;margin: 0px 0 10px;}
header .headnavi{width:80%;float:right;padding:0}
header .headnavi_k{height:55px}
header #loginarea .headlink{float:left;padding:9px 7px 0}
header #loginarea .headlink li{float:left;margin-right:8px;display:inline;padding:0 10px 0 12px;background:url(../img/common/al1.png) left center no-repeat}
header #loginarea .headlink .key{float:left;margin-right:8px;display:inline;padding:0 10px 0 17px;background:url(../img/common/key.png) left center no-repeat}
header #loginarea .headlink .comp{float:left;margin-right:8px;display:inline;padding:0 10px 0 17px;background:url(../img/common/comp.png) left center no-repeat}
header #loginarea .headlink .kiyaku{float:left;margin-right:8px;display:inline;padding:0 10px 0 17px;background:url(../img/common/kiyaku.png) left center no-repeat}
header #loginarea .headlink .girls{float:left;margin-right:8px;display:inline;padding:0 10px 0 17px;background: url(../img/common/girlico.png) left center no-repeat;}
header #loginarea .headlink li a {color: #666;}
header .headNavTop{width:420px;float:right;padding:0 0 5px}
header .headNavTop ul{padding:7px 0 5px;background:#e7e7e7;text-align:right}
header .headNavTop ul li{display:inline-block;font-size:11px;padding:3px 10px;border-right:1px solid #4a4a4a;text-align:center;vertical-align:middle;letter-spacing:normal}
header .headNavTop ul li a{text-decoration:none;color:#4a4a4a}
header .headNavTop ul .last{border-right:none}
header #loginarea .headlink .key a{font-size:14px}
header #loginarea{float:right;margin:0 0 15px}
header #loginarea .bgs2{display:block;color:#666;padding:8px 12px 6px 28px;float:left;border:1px solid #cacaca;font-size:12px;background:url(../img/common/login_ico.png) 5px center no-repeat}
header #loginarea .bgs{display:block;color:#666;padding:8px 12px 6px 28px;float:left;border:1px solid #cacaca;border-right:none;font-size:12px;background:url(../img/common/newmember_ico.png) 5px center no-repeat}
header #loginarea .bgs0{background:url(../img/common/shopnavi_ico.png) 5px center no-repeat}
header #loginarea .ico_user{padding:8px 10px 6px 22px;background:#f23064 url(../img/common/ico_user.png) 8px 12px no-repeat;color:#fff}
header #cart{float:right}
header #cart a{background:#f23064;display:block;color:#fff;padding:10px 18px 0 15px;float:left;border-left:1px solid #fff;height:24px}
header #cart a:active{background:#820909}
header .inner{padding:0 0 0 4%;color:#fff;z-index:100;position:relative;margin:0 auto}
header .inner::before,header .inner::after{content:"";display:table}
header .inner::after{clear:both}
header .header01{padding:.5em 0}
header h1{text-align:left;width:70%}
header h1 img{vertical-align:bottom}
h1.logo{border:medium none;padding:13px 0 0;background:transparent none repeat scroll 0 0}
nav{width:100%;background-color:#f23064;}
nav .wrap{/* background:#f23064; */height:42px;}
nav ul{float:left}
nav ul li{float:left;border-right:dotted 1px #E3E3E3}
nav ul li a{display:block;color:#fff;padding:10px 24px 12px;text-align:center}
nav ul li a:hover{color: #f3f0f0;text-decoration:none;}
nav ul li a h2{text-align:center;margin-bottom:-3px;letter-spacing:.07em}
nav ul li a span{text-align:center}
nav ul li a:active{color:#fff;background:#f91a99;}
nav ul li a:hover{color:#fff;background:#fb0244;}
nav ul .last a{padding:10px 27px 12px}
nav ul .fir a{padding:10px 28px 12px;background: #f23064;}
nav ul .last{margin-right:0}
nav ul .fir{padding:0;border-left:dotted 1px #E3E3E3}


@media screen and (min-width: 1025px){
.switch-view-box {display:none;}
.viewpc {display:none;}.viewsp {display:none;}
.switch-view-box_common{display:none;}
}
.switch-view-box{margin:0 0 10px}
.switch-view-box ul{width:100%}
.switch-view-box ul li{text-align:center;display:contents}
.switch-view-box ul li a{background-color:#eee;border:solid #bbb 1px;color:#333!important;display:inline-block;text-decoration:none;vertical-align:middle;width:calc(49% - 2px);padding:5px 0;background-size:25px}
.switch-view-box ul li .viewpc{margin:0 1% 0 0;background:url(/img/common/pc-swich-ico.png) no-repeat 20px center;background-size:25px}
.switch-view-box ul li .viewsp{margin:0 0 0 1%;background:url(/img/common/sp-swich-ico.png) no-repeat 20px center;background-size:25px}

@media screen and (max-width:375px){
.switch-view-box ul li a{padding: 5px 0px 5px 4%;font-size:12px;width: calc(45% - 2px);}    
.switch-view-box ul li .viewpc{margin:0 1% 0 0;background: url(/img/common/pc-swich-ico.png) no-repeat 10px center;background-size: 22px;}
.switch-view-box ul li .viewsp{margin:0 0 0 1%;background: url(/img/common/sp-swich-ico.png) no-repeat 10px center;background-size: 22px;}
  }  

/*sp-navi*/
.btn_menu{display:none}
.drawr{display:none}
.main_pics_area{width:100%;text-align:center}
.main_pics_area .wrap{width:1000px;padding:0;text-align:center}
.main_pics_area .wrap img{width:1000px}
.main_pics_area .wrap .left{float:left;padding:15px 10px;background-color:#000}
.main_pics_area .wrap .right{float:left;padding-left:20px}
.main_pics_area .wrap .right p a img{margin-bottom:0}
.main_pics_area_k{width:100%;text-align:center;display:none}
.main_pics_area_k .wrap{width:1000px;padding:0;text-align:center}
.main_pics_area_k .wrap img{width:1000px}
.main_pics_area_k .wrap .left{float:left;padding:15px 10px;background-color:#000}
.main_pics_area_k .wrap .right{float:left;padding-left:20px}
.main_pics_area_k .wrap .right p a img{margin-bottom:0}
.main_pics_area_k .kaso_mainpics{width:100%;height:200px;float:left}
.main_pics_area_k .sub2{background:url(../img/kaso/sub2.jpg) top left no-repeat}
.kaso_mainpics h1{color:#fff;text-align:right;font-size:1.8em;padding:85px 30px;text-shadow:0 1px 2px #1F1F1F}
.wideslider_sp{display:none}
footer{padding:20px 0;background:#eee;width:100%;margin-top: 50px;}
footer .top{max-width:980px;font-size:13px;line-height:1.2;border-bottom:1px solid #ccc;float:left;padding:15px 0;width:980px}
footer .top h2{font-size:1.5em;text-align:center;font-size:14px;text-align:left}
footer .bnr_area{width:100%}
footer .bnr_area ul li{float:left;padding:1%;width:18%}
footer .bnr_area ul li a img{width:100%}
footer .bottom{padding:20px 0;max-width:980px;float:left;width:980px;border-bottom:1px solid #ccc;padding:15px 0}
footer .bottom .left{width:65.5%;float:left}
footer .bottom .right{width:30%;float:right}
footer .bottom .left .row25{width:23%;float:left;padding:3% 1%}
footer .bottom .left .row25 ul li a{color:#585858;text-decoration:none;font-size:12px}
footer .bottom .left .row25 ul li a:active{color:#7a659a;text-decoration:underline}
footer .bottom .left .row25 ul .fir{font-weight:700;font-size:13px}
footer .bottom .left .row25 ul li{margin-bottom:3px}
footer .bottom .left .row25 ul li.ex_link a{background:url(../img/common/footer/ico_exlink.png) no-repeat 95% center;background-size:10px 10px;padding-right:20px}
.bottom .right{float:right;margin:0 auto 20px;padding:20px;text-align:center;border:1px solid #ccc;background-color:#fff}
.bottom .right .ttl{font-size:16px;font-weight:700}
.bottom .right p.form,.bottom .right p.tel{font-size:15px;text-align:left}
.bottom .right p.form a{display:block;padding:10px 5px 10px 50px;margin-bottom:10px;text-decoration:none!important;background-color:#fff;border:1px solid #ccc;background:url(../img/common/footer/ico_mail.png) no-repeat 15px center;background-size:22px}
.bottom .right p.form a:active{color:#fff!important;background:#6d578f url(../img/common/footer/ico_mail2.png) no-repeat 15px center;background-size:22px}
.bottom .right p.tel{margin-bottom:10px;padding:0 5px 0 50px;font-size:18px;line-height:1;background:url(../img/common/footer/ico_tel.png) no-repeat 15px center;background-size:22px}
.bottom .right p.tel span,.bottom .right p.attention{font-size:12px;text-align:left;margin:5px 0}
address{text-align:center}
.side_cate .cate_in ul li a{display:block}
.side_cate .cate_in ul li:active{-ms-filter:"alpha( opacity=100 )";filter:alpha(opacity=100);opacity:1}
.side_cate .cate_in ul li a h2{font-size:1.1em;font-weight:700;color:#fff;background:url(../img/common/arrow1.png) no-repeat left center;padding:2px 0 0 30px}
.side_ot_btn ul li{height:22px;padding:7px 5%;width:91%;margin-bottom:4px}
.side_ot_btn ul li:active{-ms-filter:"alpha( opacity=100 )";filter:alpha(opacity=100);opacity:1}
.side_ot_btn ul li a{display:block}
.side_ot_btn ul li a h3{font-size:1.1em;font-weight:700;color:#fff;background:url(../img/common/allow2.png) no-repeat left center;padding:2px 0 0 30px}
.left_h3midashi{border:1px solid #BFBFBF;padding:8px 10px 5px}
.h3_box{border-bottom:1px solid #BFBFBF;border-right:1px solid #BFBFBF;border-left:1px solid #BFBFBF;padding:10px 10px 20px}

/*--------------------------
TOP
--------------------------*/
.top-bnr{width:948px;margin: 10px 0px 0px;border:1px solid #eae7e3;padding:14px 20px 16px 30px;float:left;}
.top-bnr .left{float:left}
.top-bnr .left .title{font-size:18px;line-height:1.32;padding:9px 0 6px;position:relative}
.top-bnr .left .title strong{color:#ad0c0c}
.top-bnr .left p{font-size:14px}
.top-bnr .right{width:350px;float:right;text-align:right}
.top-bnr .right img{padding:8px 0 0}

/*--------------------------
TOPimg 2022
--------------------------*/
.topimg_wrap {position:relative;}
.topimg_wrap .pconly{display:block;width:100%;height:auto;}
.topimg_wrap .sponly{display:none;}

@media only screen and (max-width:768px){

}

@media only screen and (max-width:480px){
.topimg_wrap {position:relative;}
.topimg_wrap .pconly{display:none;}
.topimg_wrap .sponly{display:block;width:100%;height:auto;}
}



.more_area{width:30%;padding:3% 35%;float:left;text-align:center}
.more_area2{width:50%;padding:2% 25%;float:left;text-align:center}
.more_area3{width:45%;padding:2% 25%;float:left;text-align:center}
.box .btntop1 h2{font-size:18px;float:left;width:100%}
.box .btntop1 span{font-size:13px}
.box .btntop1{float:left;width:100%}
.more_area .seemore{padding:0;margin:0;height:43px;line-height:44px;text-align:center;vertical-align:middle;display:block;font-weight:700;text-decoration:none;position:relative;background:#f23064;border:none;width:100%;color:#fff;cursor:pointer}
.more_area .seemore:after{content:"";background:url(../img/common/al2.png) no-repeat center;width:10px;height:10px;background-size:cover;right:10px;position:absolute;top:16px}
.more_area .seemore:active{background:#ac2925}
.more_area2 .seemore{padding:0;margin:0;height:60px;line-height:60px;text-align:center;vertical-align:middle;display:block;font-weight:700;text-decoration:none;position:relative;background:#f23064;border:none;width:100%;color:#fff;cursor:pointer;font-size:16px}
.more_area2 .seemore:after{content:"";background:url(../img/common/al2.png) no-repeat center;width:10px;height:10px;background-size:cover;right:10px;position:absolute;top:25px}
.more_area2 .seemore:active{background:#ac2925}
.more_area2 .seemore_red{padding:0;height:60px;line-height:60px;text-align:center;vertical-align:middle;display:block;font-weight:700;text-decoration:none;position:relative;background: #f23064;border:none;width:100%;color:#fff;cursor:pointer;font-size:16px;}
.more_area2 .seemore_red:after{content:"";background:url(../img/common/al2.png) no-repeat center;width:10px;height:10px;background-size:cover;right:10px;position:absolute;top:25px}
.more_area2 .seemore_red:active{background:#f23064}
.more_area2 input{margin-top:30px;background:url(../img/common/al2.png) no-repeat center;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif}
.midashi_t_ru12{color:#000;font-size:16px;font-weight:900;padding:10px 10px 10px 30px}
.update{float:left;width:100%;margin:0 0 20px}
.update > .upeach{width:100%;height:250px;overflow-y:scroll;overflow-x:hidden}
.update > .overhi{width:100%;height:auto;overflow:visible}
.upeach > li{width:100%;padding-bottom:5px;border-bottom:1px dotted #CCC;margin-bottom:10px;float:left}
.upeach > li .left{width:20%;float:left;text-align:center;padding-right:5%}
.upeach > li .left a{color:red;font-size:11px}
.upeach > li .right{width:75%;float:left}
.upeach > li .pics img{float:left;width:40px;height:40px}
.upeach > li .date{float:left;margin-right:3%;width:20%}
.upeach > li .ttl{font-size:14px;float:left;font-weight:700;width:77%;color:red}
.upeach > li .text{width:100%;font-size:12px;margin-top:5px;float:left}
.ups{float:right;color:#fff;padding-right:10px;margin-top:5px;font-size:13px}
.ups2{float:right;color:#000;padding-right:10px;margin-top:5px;font-size:13px}
.cate_list h2 {
    width: calc(100%);
    margin: 7px 0 0px 0;
    padding: 0 0 0 5px;
    color: #333;
    font-size: 120%;
    font-weight: bold;
}
.cate_list {float:left;width:100%;}
.cate_list .cate{padding: 0 0 15px;}
.cate_list .cate li{display:inline-block}
.cate_list .cate li a{display:inline-block;word-break:break-all;margin:0 12px 3px 0;text-decoration:underline;font-size:13px}
.cate_list .cate .littl{border-color:#ccc;border-style:none none dotted solid;border-width:0 0 1px 3px;margin:10px 0 0;border-left-color:#f23064;width:calc(100% - 10px);padding:0 0 3px 10px;margin:13px 0 4px 0}

/*--------------------------
下層フォーマット
--------------------------*/
.kasoh1{width:100%;float:left;margin:15px 0;font-size:1.4em;color:#000;font-weight:700}
.kaso_each{float:left;width:100%}
.kaso_each .box{border:1px solid #e2e0de;padding:3.8%;width:92%;float:left}
.kaso_each .box .text{float:left;width:330px;padding:5px 20px 5px 0}
.kaso_each .box .textall{float:left;width:93%;padding:0 3.5%}
.kaso_each .box .boxh3{font-weight:700;margin-bottom:5px;font-size:110%}
.text p{margin:0 0 .5em;line-height:1.5}
.kaso_each .box .photo{float:right}
.kaso_each .bortnone{border-top:none}
.kaso_each .box .caution{float:left;width:93%;padding:0 3.5%}
.kaso_each .box .caution .boxh3{font-weight:700;margin-bottom:20px;font-size:130%}
.kaso_each .box .caution ul{float:left;width:100%}
.kaso_each .box .caution ul li{width:100%;float:left;margin-bottom:8px}
.kaso_each .box .caution ul li h4{width:97%;position:relative;margin-bottom:5px;padding:0 0 3px 3%;float:left;font-size:15px;font-weight:700;color:#000;font-size:17px}
.kaso_each .box .caution ul li h4:before{content:'';position:absolute;width:8px;height:8px;border-radius:4px;background:#000;left:3px;top:7px}
.kaso_each .box .caution ul li p{width:97%;padding-left:3%;float:left;margin-bottom:10px}
.text p{margin:0 0 .5em;line-height:1.5}
.sankaku_area{width:100%;text-align:center;float:left}
.sankaku{width:0;height:0;border-style:solid;border-width:20px 15px 0;border-color:#000 transparent transparent;text-align:center;margin:0 auto}
.text .uldisc li{list-style-type:disc;padding-left:10px;color:#000}
.case{position:relative;float:left;width:100%}
.case .textin{width:100%;float:left}
.case .textin p{padding:40px;color:#bc2414;border:1px solid #f2aa1f;background:#fef2dd;font-weight:700;font-size:15px;line-height:26px}
.case .textin p span{width:100%}
.all_head{float:left;width:calc(100% - 2px);border:1px solid #000;margin-bottom:20px}
.all_head .catelist{padding:15px;float:left}
.all_head .catelist li{float:left;padding:0 5px 0 10px;background:url(../img/common/skk.png) no-repeat left center;margin:0 8px 2px 0}

.kaso_each .sales_wrap{padding:0 2%}
.sales_wrap .salesh1{font-size:1.6em;margin:0 0 15px}
.sales_wrap .sales_each{margin:0 0 20px}
.sales_wrap .sales_each h2{font-size:1.3em;color:#f23064;margin:0 0 10px;font-weight:700}
.sales_wrap .sales_each h2 span{font-size:70%;display:inline-block;margin:0 10px 0 0;background:#f23064;color:#fff;padding:2px 5px}
.sales_wrap .sales_each .salesp{margin:0 0 15px}
.sales_wrap .sales_each .salesp span{font-weight:700;color:red}
	
		
/*--------------------------
ページング
--------------------------*/
.pagination{float: none;margin: 30px 0 0;width:100%;display: inline-block;/* text-align: center; */}
.pagination span:nth-child(1) {background: #f23064;color: #fff;padding: 5px 10px;padding: 3px 10px 3px;margin: 2px 1.5px 2px 1.5px;/* float: left; */}
.pagination ul {margin: 10px 0 0;}
.pagination ul .active span{margin: 2px 1.5px 2px 1.5px; padding: 6px 12px 5px;}
.pagination ul .disabled {}
.pagination ul .disabled span{border-radius: 3px;box-shadow: 0 1px 0 rgba(255,255,255,.6) inset;background: #eff1f3;background: -webkit-linear-gradient(top,#f7f8fa,#e7e9ec);background: linear-gradient(to bottom,#f7f8fa,#e7e9ec) !important;border: 1px solid #6c6e73;border-color: #adb1b8 #a2a6ac #8d9096;padding: 6px 12px 5px;color: #111 !important;   margin: 2px 1.5px 2px 1.5px;}
.pagination ul li span{display:block; float:left;margin: 2px 1.5px 2px 1.5px;padding:6px 9px 5px;text-decoration:none; width:auto; background: #fff !important;
 border: #e77600 1px solid;color: #c45500 !important; border-radius: 3px;}
.pagination ul li a{color: #111;display:block;float:left;margin: 2px 1.5px 2px 1.5px;padding: 6px 12px 5px;text-decoration:none;width:auto;border-style: solid;border-width: 1px;background: #f23064;/* color: #fff; */border-radius: 3px;box-shadow: 0 1px 0 rgba(255,255,255,.6) inset;background: #eff1f3;background: -webkit-linear-gradient(top,#f7f8fa,#e7e9ec);background: linear-gradient(to bottom,#f7f8fa,#e7e9ec);border: 1px solid #6c6e73;border-color: #adb1b8 #a2a6ac #8d9096;}
.pagination ul li a:hover {    background: #e0e3e9;
    background: -webkit-linear-gradient(top,#e7eaf0,#d9dce1);
    background: linear-gradient(to bottom,#e7eaf0,#d9dce1);
    border-color: #a2a6ac #979aa1 #82858a;}
.pagination a:active{color:#fff;background:#BE1B0E}
.pagination .current{padding:6px 9px 5px;background:#FC0;color:#000}
.bggrey{background:#f7f7f7}
.faq{float:left;width:100%}
.faq .faqh2 {background: #ad0c0c;color:#fff;width: 95%;padding: 5px 2.5%;margin-bottom: 10px;font-size: 1.1rem;}
.faq dl{position:relative;margin-left:15px;margin-right:15px;float:left}
.faq dl dt{background:#f7f7f7}
.faq dl dt.faq-question{position:relative;background:#f7f7f7;padding:13px 10px 13px 68px}
.faq dl dt.faq-question span{font-weight:700;color:#ad0c0c;display:block;width:20px;height:20px;line-height:20px;text-align:center;position:absolute;left:20px;top:14px}
.faq dl dt.faq-question span:before{content:'Q'}
.faq dl dd.faq-answer{position:relative;padding:15px 10px 15px 68px;margin-bottom:20px}
.faq dl dd.faq-answer:before{content:'A';font-weight:700;background:#ad0c0c;color:#fff;display:block;width:20px;height:20px;line-height:20px;border:1px solid #ad0c0c;border-radius:2px;text-align:center;position:absolute;left:20px;top:14px}
.faq dl dd.faq-answer .card{width:334px;height:auto;display:block;margin-top:10px}
.w2picbox{float:left}
.w2picbox .w2each{float:left}
.w2picbox .w2each li{float:left;margin-top:10px;margin-bottom:30px;width:355px;border:1px solid #e2e0de}
.w2picbox .w2each li:nth-child(odd){margin-right:25px}
.w2picbox .w2each li .image{margin-bottom:25px}
.w2picbox .w2each li .image img{width:100%;height:auto;display:block}
.w2picbox .w2each li .text{padding:0 30px 25px}
.w2picbox .w2each li .title{font-weight:700;font-size:15px;margin-bottom:8px;padding:0 30px}


/*--------------------------
下層のトップ部分-
--------------------------*/
.head_line{padding:5px 2% 5px 40px;background-color:#BE1B0E;border-bottom:4px solid #ffdc1f;float:left;width:94%}
.head_line h2{color:#fff;font-size:20px}
.man_icon{background-image:url(../img/common/man_icon.png);background-position:5px 7px;background-repeat:no-repeat}
.pantsu_icon{background-image:url(../img/common/pantsu_icon.png);background-position:5px 7px;background-repeat:no-repeat}
.new_ttlarea{width:96%;padding:2%;text-align:center}
.new_headh2_en{font-family:'Passion One',cursive;font-size:65px;font-weight:700;text-align:center;width:100%;font-weight:bold;float:left;color:#000035;float:left;text-transform:uppercase;text-rendering:optimizeLegibility;letter-spacing:.2em;font-family:Michroma,sans-serif;font-family:Squada+One,sans-serif}
.new_headh2_jp{font-family:"Hiragino Kaku Gothic ProN","メイリオ",sans-serif;font-size:18px;font-weight:700;text-align:center;width:100%;color:#000035;margin-top:-20px;float:left;letter-spacing:.35em}
.new_ttlarea .ota{font-size:26px;font-weight:700;color:#f23064;letter-spacing:-3px}
.new_ttlarea .en_ota{font-size:2.8em;font-weight:700;color:#f23064}

/*--------------------------
パンクズ
--------------------------*/
#pankuzu_area {float:left;width:99%;padding-left:1%;margin:10px 0;}
#pankuzu_area div {float:left;margin-right: 10px;}
#pankuzu_area div a span{float:left;margin-right: 10px;font-size:12px;color: #742684;}
#pankuzu_area div a .this{color: #363636;}
#pankuzu_area .wrap {width: 1000px;margin: 0 auto;}

/*--------------------------
パンクズ breadcrum(new)
--------------------------*/
#pankuzu {/* display: block; *//* float: left; */width: 100%;margin: 0px 0;padding: 10px 0 10px;/* overflow: hidden; */}
#pankuzu .wrap{width: 1000px;margin: 0 auto;}
.breadcrumb__list {font-size: 12px;}
.breadcrumb__list .breadcrumb__item{display: inline-block;}
.breadcrumb__list .breadcrumb__item a{}
.breadcrumb__list .breadcrumb__item a span{}
/*.breadcrumb__list > li + li:before {padding: 0 5px;color: #ccc; content: ">";}*/
.breadcrumb__list > li:last-child a{}

@media screen and (max-width: 768px) {
#pankuzu {padding: 0px 0 0;}
#pankuzu .wrap {max-width:768px;width:100%;}
    
}




/*--------------------------
一覧 list /*latest 2022-0819
--------------------------*/
:root { --main-color: #f23064; }

.p100{float:left;width:100%;margin:0 0 8px;}
.user_list{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;float: left;}
.user_list .each{float: none;}
.user_list .each ul{}
.user_list .each ul li{width:100%}
.user_list .each ul li a:active{text-decoration:underline}
.user_list .each ul .pics{width:100%;margin:0 auto;text-align:center;/* aspect-ratio: 4 / 3; *//* width: 100%; *//* height: 100%; */border: none;}
.user_list .each ul .pics a img{width: 100%;overflow:hidden;}
.user_list .each ul .date{font-size:.8em;font-weight:700;color:#fff;text-align:center;padding:4px 2%;width:96%;left:0;background:var(--main-color);}
.user_list .each ul .ttl{font-weight:700;width: 98%;text-align:left;padding: 0 1%;overflow:hidden;margin: 0 0 3px;}
.user_list .each ul .ttl h3{line-height:15px;}
.user_list .each ul .ttl h3 a{color: #454545;font-size:12px;font-weight:700;line-height:14px}
.ttl h3 a:active{text-decoration:underline}
.user_list .each ul .price{font-size:.9em;margin-top:2px;width:100%;text-align:center}
.user_list .each ul .price span{font-size: 1.3em;color:#000;font-weight:700;text-align:center}
.user_list .each ul{position:relative;}
.user_list .each ul .date{font-size:11px;font-weight:700;color:#fff;text-align:center;padding: 4px 0%;width: 100%;background:var(--main-color);}
.user_list .each ul .newico {position: absolute;top: 23.5px;right: 0;}
.user_list .each ul .haita{font-size:11px;background:url(../img/common/haita2.png) no-repeat left 0;padding-left:17px;text-align:center}
.user_list .each ul .user{/* position:relative; */font-size:.9em;width: 100%;padding: 2px 0%;text-align:center;}
.user_list .each ul .user .fr{float:none;position:absolute;top: 0;right: 0;}
.user_list .each ul .user p,.each ul .user a{padding:0 3px;font-size:1em;text-decoration: underline;font-weight:900;color: var(--main-color);}
.user_list .each ul .user .type_g{font-size:.8em;font-weight:300;color:#fff;text-align:center;position:absolute;top:25px;left:-10px;padding:2px 3px;background:rgba(218,20,20,0.78);display:none}
.user_list .each ul .user .type_g a{color:#fff}
.user_list .each ul .haita{width:100%;margin:7px 0;text-align:center;height:18px;display:none}
.user_list .each ul .price .zei{font-size:10px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:200;padding-left:3px}
.user_list .each ul .cate{background:url(../img/common/star.png) no-repeat 5px top;text-align:center;width:100%;padding:0;background:none}
.user_list .each ul .cate h4 a{font-size:11px;color:#0687C7}
.user_list .each ul .cate h3 a{font-size:11px;padding:3px 0;color:#0687C7;display:block;width:100%}
.user_list .each ul .type{font-size:.85em;width:100%;text-align:center;padding:0;margin-top:0;background:url(../img/common/type_icon.jpg) no-repeat 5px top}
.user_list .each ul .type_a {font-size:.85em;width:100%;text-align:center;padding:0;background:url(../img/common/type_icon.jpg) no-repeat 5px top;/* color: red; */}
.user_list .each ul .type_a p a{color: var(--main-color);padding: 1px 5px;border: 1px solid var(--main-color);display: block;margin: 5px 0;}
.user_list .each ul .type_a p a:hover {background:var(--main-color);color: #fff;}
.user_list .each ul .cart .ad-cart{margin:5px auto 0;padding:5px 3px 3px 5px;position:relative;border:3px solid var(--main-color);line-height:1.2;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-transition:none;transition:none;font-size:13px;font-weight:700;color:#f23064;background:#fff;width:70%;display:block;text-align:center}
.user_list .each ul .cart .ad-cart:active{background-color:var(--main-color);color:#fff;text-decoration:none}

/*--------------------------
一覧系トップ-出品
--------------------------*/
.user_list .eachtop {width: 15.5%;padding: 0 0 7px;}
.user_list .eachtop ul .pics a img {/* height: 148px; *//* width: 100%; */object-fit: cover;width: 100%;height: 100%;aspect-ratio: 3 / 4;/* background: #f3f3f3; */}
.user_list .eachtop ul .ttl {height: 32px;} 

/*--------------------------
一覧系トップ-販売員
--------------------------*/
.user_list .topeach {width: 15.5%; padding: 0 0 8px;position: relative;}
.user_list .topeach ul .pics a img {width: 100%;object-fit: cover;width: 100%;height: 100%;aspect-ratio: 3 / 4;}
.user_list .topeach ul .ttl {height:48px;} 

/*--------------------------
一覧系下層-商品一覧
--------------------------*/
.user_list .each_all {width: 13.5%; padding: 0 0 8px;position: relative;}
.user_list .each_all ul .pics a img {width: 100%;object-fit: cover;width: 100%;height: 100%;aspect-ratio: 3 / 4;}
.user_list .each_all ul .ttl {} 

/*--------------------------
一覧系下層-販売員一覧
--------------------------*/
.user_all .kasoseller { width: 13.5%;padding: 0 0 8px;}
.user_all .kasoseller:nth-child(n + 143) { display:none;}
.user_all .kasoseller ul .pics a img {width: 100%;object-fit: cover;width: 100%;height: 100%;aspect-ratio: 3 / 4;}
.user_all .kasoseller ul .ttl {} 
.user_all .kasoseller .typeg{position:absolute;background:var(--main-color);float:none;display:block;color:#fff;text-align:center;top: -5px;font-size:12px;padding:1px 0}

@media only screen and (max-width:767px) {
.user_list .eachtop { width: 23.5%;}
.user_list .topeach { width: 23.5%;} 
.user_all .kasoseller { width: 23.5%;}
.user_list .each_all { width: 23.5%;} 
}

@media only screen and (max-width:430px) {
.user_list .eachtop { width: 31.5%;}
.user_list .topeach { width: 31.5%;}  
.user_all .kasoseller { width: 31.5%;}
.user_list .each_all { width: 31.5%;}  
}


/*******************終了2022/0819***********************/
/******************************************/


/*-------------------------------------
	ranking2022
-------------------------------------*/
.rankingTBL2{width:100%;/* background:#fff; */}
.rankingTBL2 tr {vertical-align:middle;text-align:center;align-items: center;display: flex;justify-content: space-between;width: 100%;padding: 5px 10px;box-sizing: border-box;border-bottom: 1px solid #edecec;}
.rankingTBL2 tr td{vertical-align:middle;text-align:center}
.rankingTBL2 .Trank1{background:#fff1cc}
.rankingTBL2 .Trank2{background:#d7d7d7}
.rankingTBL2 .Trank3{background:#f9e2d7}
.rankingTBL2 tr.rankNum{color:#ffba00}
.rankingTBL2 .Trank1 .rankNum{}
.rankingTBL2 .ra .rankNum .rank_div .num{}
.rankingTBL2 .Trank1 .rankNum .rank_div .num{color:#ffba00;font-weight:700;font-size:2.5em}
.rankingTBL2 .Trank2 .rankNum .rank_div .num{color:#666;font-weight:700;font-size:2.3em}
.rankingTBL2 .Trank3 .rankNum .rank_div .num{color:#732d2d;font-weight:700;font-size:2.1em}
.rankingTBL2 .Trank4{}
.rankingTBL2 tr .rankNum{width:12%;}
.rankingTBL2 tr .rankNum .rank_div{}
.rankingTBL2 tr .rankNum .rank_div .num{font-size:1.7em;font-weight:700}
.rankingTBL2 tr .rankNum .rank_div .last_rank{font-size:10px;color:#000}
.rankingTBL2 tr .rankNum .rank_div .last_rank span{font-size:13px;font-weight:700;margin:0 1px}
.rankingTBL2 tr .rankNum .rank_div .last_rank img{margin-right:3px}
.rankingTBL2 tr .imgcols{width:12%}
.rankingTBL2 tr .imgcols img{width:70px;height:auto;max-height:100px;object-fit:cover}
.rankingTBL2 tr .name{width:51%;text-align:left}
.rankingTBL2 tr .name h2{font-size:1.1em;font-weight:700}
.rankingTBL2 tr .links{width:20%}
.rankingTBL2 tr .links a{background:var(--main-color);color:#fff;display:block;width:80%;padding:2px 10px;font-size:12px;text-decoration:none}
.rankingTBL2 tr .links .link1{margin:0 0 5px}
.rankingTBL2 tr .links .link2{}

.rankingTBL{width:100%;background:#fff}
.rankingTBL tr th{background: var(--main-color);text-align:center;padding:8px 0;color: #fff;}
.rankingTBL tr td{padding:8px 10px;border-bottom: 1px solid #e7e5e5;vertical-align:middle;text-align: center;font-size: 12px;}
.rankingTBL tr .td_year{background: #e5e4e4;font-size: 14px;font-weight: bold;}
.rankingTBL tr td a{/* color:#fff; *//* padding:2px 5px; */}
.rankingTBL tr .name{border-left:none;padding:8px 0 8px 10px;text-align:left}
.rankingTBL tr .cols{border-right:none;padding:8px 0 8px 10px;text-align:left}
.rankingTBL tr .imgS img{width:160px}
.rankingTBL tr .imgA img{width:140px}
.rankingTBL tr .imgB img{width:90px}
.rankingTBL tr .imgC img{width:50px}
.rankingTBL tr .txtS h2{font-size:18px;font-weight:700}
.rankingTBL tr .txtA h2{font-size:15px;font-weight:700}
.rankingTBL tr .txtB h2{font-size:14px;font-weight:400}
.rankingTBL tr .txtC h2{font-size:12px;font-weight:200}
.rankingTBL tr .ra{font-size:18px;color:#fff;font-weight:700}
.rankingTBL tr .Trank1 p{background:#C93;padding:2px 5px}
.rankingTBL tr .Trank2 p{background:#999;padding:2px 5px}
.rankingTBL tr .Trank3 p{background:#C44000;padding:2px 5px}
.rankingTBL tr .Trank4 p{background:#363;padding:2px 5px}
.rankingTBL tr .Trank6 p{color:#000;font-size:14px;background:#fff}

@media only screen and (max-width: 768px) {
.rankingTBL2 tr .rankNum{width:12%;} 
.rankingTBL2 tr .imgcols{width:16%} 
.rankingTBL2 tr .name{width:40%;}
.rankingTBL2 tr .links{width:20%}
.rankingTBL2 tr .links a{width:80%;font-size:12px;}
.rankingTBL2 tr .imgcols img{width:60px;height:auto;max-height:80px; }
/*ranking*/
.rankingTBL{width:100%;background:#fff}
.rankingTBL tr{width: calc(100% - 0px);display: flex;font-size: 11px;}	
.rankingTBL tr th{text-align:center;padding:8px 0;color: #fff;width: 100%;font-size: 13px;}
.rankingTBL tr td{padding: 8px 2px;vertical-align:middle;text-align:center;display: block;font-size: 11px;box-sizing: border-box;/* font-weight: bold; */}
.rankingTBL tr td:nth-child(1){width: 100%;}
.rankingTBL tr td:nth-child(2){width: 100%;}
.rankingTBL tr td:nth-child(3){width: 100%;}
.rankingTBL tr td:nth-child(4){width: 100%;}
.rankingTBL tr td:nth-child(5){width: 100%;}
.rankingTBL tr td:nth-child(6){width: 100%;}
.rankingTBL tr td a{/* color:#fff; *//* background:#f23064; */padding:2px 5px}
.rankingTBL tr .name{border-left:none;padding:8px 0 8px 5px;text-align:left}
.rankingTBL tr .cols{border-right:none;padding:8px 0 8px 5px;text-align:left}
.rankingTBL tr .imgS img{width:100%}
.rankingTBL tr .imgA img{width:80%}
.rankingTBL tr .imgB img{width:70%}
.rankingTBL tr .imgC img{width:70%}
.rankingTBL tr .txtS h2{font-size:16px;font-weight:700}
.rankingTBL tr .txtA h2{font-size:14px;font-weight:700}
.rankingTBL tr .txtB h2{font-size:13px;font-weight:400}
.rankingTBL tr .txtC h2{font-size:12px;font-weight:200}
.rankingTBL tr .ra{font-size:18px;color:#fff;font-weight:700}
.rankingTBL tr .Trank1 p{background:#C93;padding:2px 3px}
.rankingTBL tr .Trank2 p{background:#999;padding:2px 3px}
.rankingTBL tr .Trank3 p{background:#C44000;padding:2px 3px}
.rankingTBL tr .Trank4 p{background:#363;padding:2px 5px}
.rankingTBL tr .Trank6 p{color:#000;font-size:14px;background:#fff}
	
}

@media only screen and (max-width: 480px) {
.rankingTBL2 .Trank1 .rankNum .rank_div .num{font-size:2.1em}
.rankingTBL2 .Trank2 .rankNum .rank_div .num{font-size:1.9em}
.rankingTBL2 .Trank3 .rankNum .rank_div .num{font-size:1.8em} 
.rankingTBL2 tr .rankNum .rank_div .num{font-size:1.5em;} 
.rankingTBL2 tr .rankNum{width: 19%;} 
.rankingTBL2 tr .imgcols{width: 19%;} 
.rankingTBL2 tr .name{width: 29%;}
.rankingTBL2 tr .links{width: 22%;/* font-size: 11px; */}
.rankingTBL2 tr .links a{width: 100%;text-align: center;font-size: 11px;padding: 2px 5px;/* margin: 0 0 10px; */}
.rankingTBL2 tr .imgcols img{width:60px;height:auto;max-height:80px; }
 
}
/*-------------------------------------
	slick ranking
-------------------------------------*/
.slider{width:97%;margin:0 auto;display:flex;padding:0 1.5%}
.slider .slider_each{width:calc(100% / 5);padding:.1%;box-sizing:border-box}
.slider .slider_each p{font-size:12px}
.slider .thum{height:130px;width:100px;position:relative;margin:0 auto}
.slider .thum img{width:100%;height:100%;object-fit:cover}
.slider .title{font-size:15px;margin-top:10px;font-weight:700;text-align:center;margin-bottom:10px}
.slider .title a{text-decoration:underline}
.slider .list{text-align:center}
.slider .list a{background:var(--main-color);color:#fff;padding:2px 12px;font-size:11px}
.slider .slick-arrow:before{color:var(--main-color)}
.slider .thum .num{position:absolute;font-weight:700;line-height:30px;top:3px;left:3px;box-sizing:border-box;width:30px;height:30px;text-align:center;color:#fff;border-radius:15px;background-color:var(--main-color)}
.rank1bg{ background-color: #C93 !important;}
.rank2bg{ background-color: #999 !important;}
.rank3bg{ background-color: #C44000 !important;}


@media only screen and (max-width:480px){
.slick-prev { left: 0px;}
.slick-next {right: 0px;}	
	
}


/*--------------------------
商品詳細
--------------------------*/
.goods_top {float:left;width:100%;margin:0 0 10px;}
.goods_top h2 {color: #f23064;font-size: 1.5em;padding: 5px 2% 5px;width: calc(96% - 2px);float: left;margin: 10px 0 0;border: 1px solid #d6d6d6;font-weight: bold;}
.goods_top p{    color: #f23064;float: left;font-size: 14px;padding: 0px 0% 0px;}
.goods_pics .photo .inner_pic {width:750px;height:auto;border:1px solid #e2e0de; width: 99.5%;}
.goods_pics .thumbnail {float:right;padding:0px 0 10px 0;width:35%;}
.goods_pics .thumbnail ul li {float:left;margin-right:9px;height: 180px;overflow: hidden;}
.goods_pics .thumbnail ul li:nth-child(4n) {margin-right:0px;}
.goods_pics .thumbnail ul li a img {width:110px;height:auto;border:1px solid #e2e0de;margin-bottom:10px;}
.goods_pics .thumbnail .note{float:left;width:100%;text-align:right;}
.goods_pics {float:left;width: 100%;}
.goods_pics .photo{float:left;width:60%;}
.goods_note {float:left;width: 100%;}
.goods_bottom {}
.goods_note h3 {float:left;background:#f23064;color:#fff;width:96%;padding: 10px 2%;font-size: 14px;}

table.tbl_style_03{width:100%}
table.tbl_style_03 a{color:red;text-decoration:underline}
table.tbl_style_03 th{border:1px solid #e2e0de;background:#f7f7f7;width:30%;color:#000;font-size:14px;font-weight:400;padding:15px;vertical-align:middle;font-weight:bold}
table.tbl_style_03 td{background:transparent;font-size:14px;font-weight:400;padding:15px;vertical-align:middle;font-weight:400;border:1px solid #e2e0de}
table.tbl_style_04{width:100%}
table.tbl_style_04 th{background:#FDE47F;font-size:14px;font-weight:400;padding:15px;border:1px solid #7D7B7D;vertical-align:middle;font-weight:bold}
table.tbl_style_04 .price{background:transparent;width:80px;text-align:center;vertical-align:middle;font-size:14px;font-weight:400;padding:15px;border:1px solid #7D7B7D;font-weight:bold}
table.tbl_style_04 .check{background:transparent;width:50px;text-align:center;vertical-align:middle;font-size:14px;font-weight:400;padding:7px 5px;border:1px solid #7D7B7D;font-weight:bold}
table.tbl_style_04 .ttl_op{font-size:13px;font-weight:700;padding:5px 15px;border:1px solid #ccc;background:#f23064;color:#F90}
table.tbl_style_04 .ttl_op a{float:right;color:red}
table.tbl_style_04 .send_yu p{float:left}
table.tbl_style_04 .send_yu{background:transparent;padding:10px;border:1px solid #7D7B7D;font-size:13px}
table.tbl_style_04 .send_yu h3{background:none;font-size:14px;color:red;padding:0}
table.tbl_style_04 div{padding:2%;width:95%;float:left;border:2px solid #F90;margin:7px 0}
table.tbl_style_04 div select{float:left}
table.tbl_style_04 div p{float:left;margin:0 5px}
table.tbl_style_04 span a{float:right;margin-top:5px}
table.tbl_style_05 {width:100%}
table.tbl_style_05 .ttl_op {}
.detail_table{width:100%}
.detail_table tr th{background:#f7f7f7;vertical-align:middle;text-align:left;font-size:13px;font-weight:700;padding:7px 15px;border:1px solid #e2e0de;color:#000}
.detail_table tr td{vertical-align:middle;font-size:13px;font-weight:700;padding:7px 10px;border:1px solid #ccc;color:#000;background:#fff}
.detail_table tr td textarea{width:100%}
.detail_table tr .td70{width:70%}
.detail_table tr .td60{width:60%}
.detail_table tr .td50{width:55%}
.detail_table tr .td30{width:30%}
.detail_table tr .td25{width:25%}
.detail_table tr .td15{width:15%}
.detail_table tr .td10{width:15%}

.sold_txt{padding:12px;background:#3c3b3b;margin: 0 0 5px;float: left;width: 100%;text-align: center;}
.sold_txt p{font-size:1.3em;color:#fff;font-weight:700}
.request_txt{float: left;width: calc(96% - 4px);padding: 2%;margin:0 0 10px;border: 2px dotted var(--main-color); font-weight: bold;}
.request_txt p{text-align: center;}
.request_txt p a{ text-decoration: underline;}
.request_txt p span{color:red;}

/*--------------------------
プロフィール
--------------------------*/
.prof_top{float:left;width:100%;margin:0}
.prof_left{float:left;width:410px;margin-right:15px}
.prof_right{float:right;width:302px}
.prof_bottom{width:100%;float:left;margin:10px 0 0}
.prof_top h2{padding:12px 1% 10px;float:left;width:98%;    border-top: 1px solid #f23064;border-bottom: 1px solid #f23064;margin: 0 0 15px;}
.prof_top h2 .nickname{font-size:20px;color:#000;float:left}
.prof_top h2 .type{background:#f23064;color:#fff;float:left;padding:3px 7px;font-size:14px;margin-right:10px}
.prof_top h2 .age{font-size:12px;float:right;margin-top:6px;color:#000}
.prof_top h2 .work{font-size:12px;float:right;margin-top:6px;padding:0 10px;color:#000}
.prof_left .photo .inner_pic{width:400px;height:auto;border:1px solid #e2e0de}
.prof_left .thumbnail{float:left;padding:10px 0;width:400px}
.prof_left .thumbnail ul li{float:left;margin-right:6px}
.prof_left .thumbnail ul li:nth-child(3n){margin-right:0}
.prof_left .thumbnail ul li a img{width:125px;height:auto;border:1px solid #CCC}
.tbl_style_01 th{background:#f7f7f7;width:30%;vertical-align:middle;text-align:left;font-size:14px;font-weight:700;padding:15px;border:1px solid #e2e0de;color:#000}
.tbl_style_01 td{vertical-align:middle;color:#000;font-size:14px;font-weight:700;padding:15px;border:1px solid #ccc;color:#000;background:#fff}
.tbl_style_300 th{width:300px}
.t50li{float:left;width:99%;margin:20px 0}
.t50li li{width:100%;float:left;padding:0}
.t50li .li100{width:97%;padding:1% 1% 1% 2%;background:#f23064;color:#fff;font-weight:700;font-size:16px}
.t50li .li100 a{float:right;color:#fff;font-size:12px;padding-top:5px}
.t50li .ttlsg{width:98%;padding:1%;background:#f23064;color:#fff}
.t50li p{float:left;padding:1%;width:97%}
.t50li .deliver_name{width:43%;text-align:left;padding:10px;background:#f7f7f7;border:1px solid #e2e0de;color:#000;font-weight:700}
.t50li .deliver_pr{width:25.5%;text-align:center;border:1px solid #e2e0de;font-weight:700;padding:10px}
.t50li .deliver_op{width:22%;text-align:center;border:1px solid #e2e0de;font-weight:700;padding:10px}
.t50li .tyui{border:1px solid #e2e0de;border-top:none;width:calc(96% - 6px);padding:2%;background:#f9f97b}
.t50li .tyui p{background:url(../img/reg/bt_tr.png) no-repeat 2px center;padding:0 0 0 20px;margin-bottom:7px;color:red;font-weight:700;font-size:14px}
.t50li .tyui .sps{font-size:18px;text-align:center;background:none;margin:5px 0;padding:0}
.ttlsg .deliver_name{background:#f23064}
.ttlsg .deliver_pr{background:#f23064}
.ttlsg .deliver_op{background:#f23064}
.reqnon .req{margin-bottom:20px;padding:20px 0;width:100%}
.reqnon .req span{margin-top:15px}
table.tbl_style_01 .ttl_op{font-weight:700;padding:5px 15px;background:#f23064;color:#FFF;font-size:16px}
table.tbl_style_01 .ttl_op a{float:right;color:#fff;font-size:12px;padding-top:5px}
table.tbl_style_02{width:100%}
table.tbl_style_02 th{width:30%;font-size:12px;font-size:13px;font-weight:400;padding:8px;border:1px solid #7D7B7D;vertical-align:middle;font-weight:bold}
table.tbl_style_02 td{background:transparent;font-size:13px;font-weight:400;padding:8px;border:1px solid #7D7B7D;font-weight:bold}
table.tbl_style_02 td .social{width:35px;margin:0 5px}
.type1{width:96%;float:left;font-size:14px;color:#000;text-align:left;background:url(../img/common/type_icon.jpg) no-repeat 5px 8px}
.type2{width:96%;float:left;font-size:14px;color:#000;text-align:left;background:url(../img/common/appearance.jpg) no-repeat 5px 8px;margin-top:4px}
.prof_right h3{background:#f23064;color:#fff;width:96%;padding:3px 2%;float:left}
.prof_right h4{width:100%;float:left;margin:5px 0 3px}
.prof_right .mes{float:left;width:100%}
.prof_right .list_f li{float:left;margin-right:6px;color:#000;font-weight:700;padding:2px 4px;font-size:12px;margin-bottom:2px}
.note2{float:left;width:100%}
.note2 h3{float:left;background:#f23064;color:#fff;width:96%;padding:5px 2%;}
.note2 p{float:left;border:1px solid #CCC;width:calc(95% - 2px);padding:2% 2.5%}
.goods_note{float:left;margin:10px 0;width:100%}
.goods_note h3{float:left;background:#f23064;color:#fff;width:96%;padding:5px 2%}
.goods_note .detailttl{float:left;background:#f23064;color:#fff;width:96%;padding:5px 2%;margin:20px 0 0}
.nhmark{padding:0 5px;margin-right:10px;font-size:11px}
.nini{background:#fff;color:#000}
.hissu{background:#ff0;color:red}
.goods_note .detailttl span{font-size:11px;margin:0 5px}
.goods_note .detailttl a{color:#fff;font-size:12px;margin:0 5px;float:right;padding:0 0 0 15px;background:url(/img/common/ssg.png) no-repeat left 4px;text-decoration:underline;font-weight:700}

.bt_area2 .btn_brs{padding:0;margin:0;height:43px;line-height:44px;text-align:center;vertical-align:middle;display:block;font-weight:700;text-decoration:none;position:relative;background:#f23064;border:none;width:100%;color:#fff;cursor:pointer}
.bt_area2 .reqbox a{padding:0;margin:0;height:43px;line-height:44px;text-align:center;vertical-align:middle;display:block;font-weight:700;text-decoration:none;position:relative;background:#f23064;border:none;width:100%;color:#fff;cursor:pointer}
.prof_top_box .name{width:100%;font-size:22px;margin-bottom:5px}
.prof_top_box .name .age{margin:0 10px;font-size:13px}
.prof_top_box .name .work{font-size:16px}
.prof_top_box .size{width:100%;margin-bottom:5px;font-size:14px}
.fav_box ul{margin-top:10px;width:100%}
.fav_box ul li{float:left;width:100%;}


.fav_box ul .reqst{background:#f6a url(../img/kaso/fav.png) no-repeat 10px 10px;margin-bottom:0}
.fav_box ul .fav{background:#f6a url(../img/kaso/add.png) no-repeat 10px 12px;padding:8px 0}
.fav_box ul .fav input{background:#f6a;border:none;color:#fff;font-size:14px;margin-left:30px;font-family:"メイリオ",sans-serif;cursor:pointer}
.fav_box ul .fav_haz{background:#666 url(../img/kaso/minus.png) no-repeat 10px 10px}
.fav_box ul .fav_haz input{background:#666;border:none;color:#fff;font-size:14px;margin-left:30px;font-family:"メイリオ",sans-serif;cursor:pointer;padding:10px 0 10px 3px}
.fav_box ul a{background: #f23064;color:#fff;width: 100%;padding: 3% 0% 3% 0%;float: left;margin-bottom: 10px;text-align: center;}
.fav_box form input {background: #f23064;border: none;color: #fff;padding: 3% 0% 3% 0%;float: left;margin-bottom: 10px;width: 100%;text-align: center;    height: auto;line-height: inherit;}
.fav_box form input:hover {cursor:pointer;text-decoration:underline;}


.ssg{background:url(../img/common/ssg.png) no-repeat left 2px;padding-left:15px;margin-bottom:5px;float:left;font-size:11px;margin-top:5px}
.ssg a{color:#4770C0}
.ssg2{padding-left:15px;margin-bottom:5px;float:left;width:100%;font-size:11px;color:#4770C0;margin-right:5px;margin-top:5px}
.ssg2 a{color:#4770C0}
.fav_box ul .fav_of{background:#666 url(../img/kaso/add.png) no-repeat 10px 10px;padding:5px 0;margin-bottom: 10px;}
.fav_box ul .reqst_of{background:#666 url(../img/kaso/fav.png) no-repeat 10px 10px;padding:5px 0;margin-bottom: 10px;}
.fav_box ul .fav_of p{color:#fff;width:80%;padding:2% 6% 2% 14%}
.fav_box ul .reqst_of p{color:#fff;width:80%;padding:2% 6% 2% 14%}
.goods_note .past_table{width:100%}
.goods_note .past_table tr td{padding:10px 5px;border:1px solid #CCC;text-align:center}
.goods_note .past_table tr td img{width:70px}
.pre_btnarea{width:90%;padding:0 5%;float:left;text-align:center}
.pre_btnarea .btn_br a{display:block;width:285px;border:5px solid #000039;padding:20px 60px;text-align:center;font-size:23px;font-weight:700;color:#f23064;margin:0 auto 20px;background:#fff}
.pre_btnarea .btn_br a:active{display:block;width:285px;border:5px solid #BE1B0E;padding:20px 60px;text-align:center;font-size:23px;font-weight:700;color:#BE1B0E;margin:0 auto 20px}
.pre_btnarea .btn_br .btbig{display:block;width:405px;border:5px solid #000039;padding:20px 60px 5px;text-align:center;font-size:23px;font-weight:700;color:#f23064;margin:0 auto 20px;background:#fff}
.pre_btnarea .btn_br .btbig:active{display:block;width:405px;border:5px solid #BE1B0E;padding:20px 60px 5px;text-align:center;font-size:23px;font-weight:700;color:#BE1B0E;margin:0 auto 20px;background:#000048}
.bt100{width:100%;float:left;padding:10px 0;text-align:center}
.bt100 .btn_brs2{display:block;width:40%;border:5px solid #000039;padding:20px 30px;text-align:center;font-size:22px;font-weight:700;color:#f23064;margin:0 auto 20px;background:#fff}
.bt100 .btn_brs3{display:block;width:78%;border:5px solid #000039;padding:20px 30px;text-align:center;font-size:22px;font-weight:700;color:#fff;background:#f23064}
.btn_brs_cur{display:block;padding:20px 30px;text-align:center;border: 1px solid #f23064;font-size:17px;font-weight:700;color:#fff;margin:0 auto 20px;background-color: #f23064;cursor:pointer;}
.btn_brs_cur:hover{background-color: #000;}
.btn_brs_cur:active{display:block;border:1px solid #000;padding:20px 30px;text-align:center;font-size:17px;font-weight:700;color:#fff;margin:0 auto 20px;background:#000;cursor:pointer}
.kanri_button_area input{cursor:pointer}
.admin_check_mail{display:block;float:left;padding:10px 20px;text-align:center;font-size:18px;text-align:center;margin:0 0 30px 400px}
.news{float:left;width:100%;margin-bottom:25px}
.news h2{margin-bottom:7px}
.inn{float:left;padding:10px 15px}
.news ul{height:240px;overflow-x:hidden;overflow-y:scroll}
.news ul li{width:100%;float:left;margin-bottom:15px;padding-bottom:10px;border-bottom:1px dotted #999}
.news ul li .cate{padding:2px 5px;text-align:center;color:#fff;font-size:12px;font-weight:700;width:80px;margin-right:7px}
.news ul li h3{width:100%;margin:7px 0;color:#f23064;font-weight: bold;font-size: 15px !important;}
.news ul li span{font-size:14px;width:80px;margin-top:2px}
.news ul li p,.news ul li span,.news ul li h3{float:left;line-height:22px}
.news ul li .cate1{background:#f23064}
.news ul li .cate2{background:#f23064}
.news ul li .cate3{background:#f23064}
.CateListAll{float:left;width:100%}
.CateListAll li{float:left;width:30%;margin:0 3% 20px 0;padding:0;border:3px solid #f23064;background:#fff}
.CateListAll li:nth-child(3n){margin:0 0 20px}
.CateListAll li a{display:block;color:#f23064}
.CateListAll li a img{width:100%}
.CateListAll li a h2{width:100%;font-size:23px;width:88%;padding:1% 6% 2%}
.CateListAll li a:active{background:#f23064;color:#fff}
.CateListAll li a img:active{transition:all .1s linear;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-ms-transition:all .1s linear}
.gsg{width:100%;margin-bottom:5px}
.gsg .wrap{padding:3px 0;text-align:left}
.gsg .wrap .sg{color:#fff;font-size:16px;font-weight:700;background:#BE1A0E;padding:0 10px}




.bottom-ad {
    float: left;
    width: 100%;
    margin: 20px 0;
}
.bottom-ad h2{
    width: 100%;
    background: #f23064;
    color: #fff;
    font-size: 1.4rem;
    text-align: center;
    padding: 3px 0;
}

.admonth_area_S{float:left;width:100%}
.admonth_eachS{float:left;width:95%;padding:2% 2.5%;border:1px solid #CCC;margin:0 9px;text-align:center;margin-bottom:10px}
.admonth_eachS h3{color:#fff;background:#f23064;padding:2% 10%;width:80%;font-size:18px}
.admonth_eachS h4{width:60%;padding:0 2%;margin:10px 0;text-align:left;font-size:15px;font-weight:700;font-size:18px;float:left}
.admonth_eachS img{width:30%;margin:10px 15px 10px 0;float:left}
.admonth_eachS p{width:60%;padding:0 2%;margin:0 0 8px;text-align:left;float:left}
.admonth_eachS .link{color:#fff;background:#f23064;padding:2% 10%;width:80%;text-align:center;float:left}
.admonth_area_A{float:left;width:100%}
.admonth_eachA{float:left;width: calc(100% / 3 - 2px - 3%);padding: 2% 1%;margin-right: 1%;border:1px solid #CCC;text-align:center;margin-bottom:10px;height: 400px;}
.admonth_eachA h3{color:#fff;background: #f23064;padding:2% 10%;width:80%;font-size:16px;}
.admonth_eachA a {display:block;}
.admonth_eachA h4{width:96%;padding:0 2%;margin:0 0 8px;text-align:left;font-size:15px;font-weight:700}
.admonth_eachA img:first-child{width:98%;margin: 10px auto 0;height: 210px;display: block;text-align: center;}
.admonth_eachA p{width:96%;padding:0 2%;margin:0 0 8px;text-align:left}
.admonth_eachA .link{color:#fff;background: #f23064;padding:2% 10%;width:80%;text-align:center;float:left;}
.admonth_area_B{float:left;width:100%}
.admonth_eachB{float:left;width:16%;padding:2% 1%;border:1px solid #CCC;margin:0 5px;text-align:center;margin-bottom:10px}
.admonth_eachB h3{color:#fff;background:#f23064;padding:2% 10%;width:80%;font-size:16px}
.admonth_eachB h4{width:96%;padding:0 2%;margin:0 0 8px;text-align:left;font-size:15px;font-weight:700}
.admonth_eachB img{width:98%;margin:10px 0}
.admonth_eachB p{width:96%;padding:0 2%;margin:0 0 8px;text-align:left}
.admonth_eachB .link{color:#fff;background:#f23064;padding:2% 10%;width:80%;text-align:center;float:left}


 /*-------------------------------------
new_affs
-------------------------------------*/
.bottom-af_wrap{float:left;width:100%;margin:20px 0}
.bottom-af_wrap h2{background:#000;color:#fff;padding:10px}
.bottom-af_wrap .cate_ttl{background: #fc0376;color:#fff;padding: 5px 10px;margin: 10px 0 0;font-size: 13px;}
.bottom-af_wrap .af__item_ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;/* font-size:14px */margin: 0 0 10px;}
.bottom-af_wrap .af__item_ul::before{display: block;content:"";width: 24%;order: 1;}
.bottom-af_wrap .af__item_ul::after{display: block;content:"";width: 24%;}

  
.af__item_ul .af__item_li{padding:0;margin-left:0;width:19.5%;padding: 0px;margin: 0px 0 3px;box-sizing:border-box;position:relative;/* border:1px solid #e1e0e0; */}
.af__item_ul .af__item_li .af_links{display:block;text-decoration:none}
.af__item_ul .af__item_li .af_links .af__item__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}

/*image*/
.af__item_ul .af__item_li .af_links .af__item__inner .af__item__image{position:relative}
.af__item_ul .af__item_li .af_links .af__item__inner .af__item__image .af__item__imageInner{text-align:center;width:100%;height:auto;display:inline-block;margin: 0;object-fit: contain;}
.af__item_ul .af__item_li .af_links .af__item__inner .af__item__image .af__item__imageInner img{width:100%;margin:0}
.af__item_ul .af__item_li .af_links .af__item__inner .af__item__image .cates{position:absolute;top:0;right:0;background:red;color:#fff;font-size:75%;padding:2px 4px;line-height:16px;display: none;}
.af__item_ul .af__item_li .af_links .af__item__inner .af__item__image .cate_goods{background:#408af9}
.af__item_ul .af__item_li .af_links .af__item__inner .af__item__image .cate_av{background:#ef2ba1}
/*txt*/
.af__item_ul .af__item_li .af_links .af__item__inner .af__item__texts__inner{/* vertical-align:bottom; */padding: 0px 0px 5px;/* background: #efeeee; *//* margin-top: -7px; */display:block;}
.af__item_ul .af__item_li .af_links .af__item__inner .af__item__texts__inner .af__item__ttl{margin: 0px 0;/* padding: 0 5px; */}
.af__item_ul .af__item_li .af_links .af__item__inner .af__item__texts__inner .af__item__ttl h3{text-align:left;margin: 0 0px 0px;font-size: 13px;overflow:hidden;line-height: 16px;color: #222;font-weight: bold;/* height: 35px; */}

.af__item_ul .af__item_li .af_links .af__item__inner .af__item__texts__inner .af__item__text{background:#efeeee;padding:5px;line-height:16px;vertical-align:bottom;display: none;}
.af__item_ul .af__item_li .af_links .af__item__inner .af__item__texts__inner .af__item__text p{font-size:85%}


@media only screen and (max-width:768px) {
.af__item_ul .af__item_li{width: 24%;padding: 0px;}
.af__item_ul .af__item_li .af_links .af__item__inner .af__item__texts__inner .af__item__ttl h3{height:auto;}
.bottom-af_wrap .af__item_ul::before{display:none;}
.bottom-af_wrap .af__item_ul::after{display: block;content:"";width: 32.5%;}
.af__item_ul .af__item_li:last-child{display:none;} /*余り1の場合*/	
}

@media only screen and (max-width:480px) {
.af__item_ul .af__item_li{width: 24%;padding: 0px;/* font-size: 12px; */}
.af__item_ul .af__item_li .af_links .af__item__inner .af__item__texts__inner .af__item__ttl h3{
    font-size: 12px;
    line-height: 14px;
}		
}

@media only screen and (max-width:360px) {
.af__item_ul .af__item_li{width: 23.8%;padding: 0px;}
.af__item_ul .af__item_li .af_links .af__item__inner .af__item__texts__inner .af__item__ttl h3{
    font-size: 12px;
}		
}


/*-------------------------------------
	cart style
-------------------------------------*/
.cart_wrap{float:left;width:100%;padding:15px 0}
.cart_each_conf{float:left;margin:15px 0;border-bottom:1px solid #999;width:100%;}
.cart_wrap .cart_left{float:left;width:100%;padding: 0px 0 0;}
.cart_wrap .cart_right{float:left;width:320px}
.cart_each_conf .left{width:20%;float:left}
.cart_each_conf .right{width:80%;float:left;margin-top: 0px;}
.cart_each_conf .left .photo{width:100%;float:left}
.cart_each_conf .left .photo a img{width:150px}
.cart_each_conf .right .ttl{float:left;width:90%;padding:10px 5%;font-size:1.2em;color:#F60}
.cart_each_conf .right .td3{float:left;width:100%}
.cart_each_conf .right .td3 tr td p{vertical-align:middle}
.cart_each_conf .right .td3 tr .td1{float:left;width: 67%;padding: 2% 2% 2% 5%;text-align:left;vertical-align:middle;}
.cart_each_conf .right .td3 tr .option{margin-bottom:5px}
.cart_each_conf .right .td3 tr .ship{margin-bottom:5px}
.cart_each_conf .right .td3 tr .come{margin-bottom:5px}
.cart_each_conf .right .td3 tr .td2{float:left;vertical-align:middle;display: none;}
.cart_each_conf .right .td3 tr .td2 .point{font-size:11px}
.cart_each_conf .right .td3 tr .td3{float:left;width: 20%;padding: 10% 2% 2% 2%;text-align:right;vertical-align:middle;text-align: center;}
.cart_total{float:left;padding:25px 0;text-align:right;width:100%}
.cart_total p{text-align:right}
.form_box{float:left;padding:15px 0;margin-top:20px}
.cart_total{float:left;padding:20px 0;width:100%;text-align:right}
.cart_total .total{font-size:2em}
.cart_each_conf .right .td3 tr .td1 .tabhs tr .ttl7{width:30%}
.cart_each_conf .right .td3 tr .td1 .tabhs tr td{padding:8px 0}
.cart_each_conf .right .td3 tr .td1 .tabhs tr td .comesg{font-size:11px;line-height:19px}
.cart_total .divfix3 span{font-size:18px}
.cart_right #logInContainer{width:100%;margin:60px auto 0;padding:38px 0 43px;background:#f0f0f0;border-radius:4px;border:1px solid #e6e6e6}
.cart_right #logInContainer h2{font-size:18px;text-align:center;padding:0}
.cart_right #buyerID{width:90%;float:left;margin:0;padding:0 5%}
.cart_right #buyerID h2{padding:0}
.cart_right #buyerID .logIn li{padding:0 0 7px}
.cart_right #buyerID .logIn li input{width:80%;padding:12px 7px 11px 19px}
.cart_right #buyerID .logIn li .placeHolder{display:none}
.cart_right #buyerID .logIn li.def .placeHolder{width:310px;display:block;margin:-32px 0 12px 20px;color:#8c8c8c}
.cart_right #buyerID .container{margin:5px 0 0}
.cart_right #buyerID .container .gBtn{width:124px;float:left;font-size:15px}
.cart_right #buyerID .container ul li{padding:0 0 2px}
.cart_right #buyerID .container ul li a{color:#007ebe}
.cart_right #buyerID #captcha{padding:10px 0}
.cart_right #buyerID #captcha > div{height:100px}
.cart_right #buyerID #captcha #div_captcha{width:200px;padding:0 5px 0 0}
.cart_right #buyerID #captcha .info{margin:5px 0}
.cart_right #buyerID #captcha li input{margin:10px 0 0;width:330px;padding:12px 7px 11px 19px}
.cart_right #buyerID #captcha #changeCaptcha{color:#007ebe}
.cart_right #otherSiteID ul li{padding:0 0 15px}
.cart_right #otherSiteID .gBtnWhite{width:100%;background:none;font-size:15px;border-color:#c8c8c8;padding:11px 0 8px}
.cart_right #newID{float:left;margin-top:20px;width:90%;padding:0 5%}
.cart_right #Payscot{float:left;margin-top:20px;width:90%;padding:0 5%}
.cart_right #keepShop{float:left;margin-top:20px;width:90%;padding:0 5%}
.cart_wrap .cart_right{float:left;width:100%}
.form_box{float:left;padding:10px 0}
.form_box .txt{float:left;font-size:15px}
.fix_info h2{font-size:20px;text-align:center;width:100%}
.fix_info span{font-size:12px}
.fix_info font{font-size:14px}
.solop{width:100%;font-size:15px}

/*--------------------------
カート
--------------------------*/
.cart_box{float:left;width:688px}
.cart_box .cart_table{width:100%}
.cart_box .cart_table td{padding:2px 10px;border:1px solid #7D7B7D;vertical-align:middle}
.cart_box .cart_table .tdm{background:#f23064;color:#fff;text-align:center;font-weight:700}
.cart_box .cart_table .col_st{background:#FDE47F}
.cart_box .col2{width:100%}
.cart_box .col2 td{font-size:1.3em}
.cart_box .col2 tr .style4 div{border:1px solid #E9A513;padding:10px 20px 10px 0;text-align:right;width:30%;float:right;background:#EFEEEC;font-weight:700;color:red;margin-top:5px}
.cart_box .col2 tr .style3{text-align:left;padding:20px 20px 20px 30px}
.cart_box .col2 tr .style4 .divfix{border:1px solid #E9A513;padding:10px 2%;text-align:center;width:95.6%;float:right;background:#FDE47F;font-weight:200;color:red;margin:10px 0 0;font-weight:bold;font-size:20px}
.cart_box .col2 tr .style4 .divfix2{border:1px solid #E9A513;padding:10px 2%;text-align:center;width:95.6%;float:right;background:#FDE47F;font-weight:200;color:red;margin:0}
.cart_box .col2 tr .style4 .divfix3{border:1px solid #E9A513;padding:10px 2%;text-align:center;width:95.6%;float:right;background:#f23064;font-weight:700;color:#fff;margin:0 0 10px}
.cart_box .col2 tr .style4 .divfix3 span{font-size:28px}
.button_area{padding:10px;text-align:center;margin:10px 0}
.button_area input{width:250px;height:35px;font-size:18px}
.cart_box .cart_table2{width:100%}
.cart_box .cart_table2 .col_st{background:#131312;color:#fff;font-weight:700}
.cart_box .cart_table2 td{padding:10px;border:1px solid #7D7B7D;vertical-align:middle;font-size:1.1em}
.cart_box .cart_table2 .tdm{background:#f23064;color:#fff;text-align:center;font-weight:700}
.cart_box .cart_table2 .pt20{padding:10px 20px;text-align:left}

.thanks_box{font-size:14px;width:90%;padding:3% 5%;font-size:1.1em}
.thanks_box h2{font-size:1.5em;margin-bottom:10px}
.thanks_box p{font-size:1.2em;margin-bottom:7px}
.thanks_box .red{color:red;font-weight:700;margin-bottom:15px}
.thanks_box em{color:#red}
.thanks_box span{font-size:1.3em;width:100%;text-align:center;float:left;margin:10px}
.thanks_box div{padding:10px;border:1px solid #666}
.box_s{margin:30px 0;text-align:center}
.form_box{float:left;width:100%}
.form_box .txt{font-size:14px}
.kiyaku_box{float:left;width:100%;padding:10px 5px}
.kiyaku_box h2{font-size:18px;float:left;width:100%;margin:7px 0 12px}
.kiyaku_box p{font-size:13px;float:left;width:99%;padding:0 0 6px 1%}
.kiyaku_box h3{font-size:15px;float:left;width:100%;margin:7px 0 12px}
.reqwrap{background:#f23064}
.reqwrap .reqin{background:#fff;padding:padding:40px 20px}
.btnsty_wrap{width:100%;padding: 3% 0;text-align:center;}
.btnsty_wrap .submit_sty{padding:10px 40px;font-size:16px;cursor:pointer;background:#f3d078;background:-webkit-linear-gradient(top,#f7dfa5,#f0c14b);background:linear-gradient(to bottom,#f7dfa5,#f0c14b);box-shadow:0 1px 0 rgba(255,255,255,.4) inset;border-radius:2px;border:1px solid #9C771A;display:inline-block;position:relative;overflow:hidden}
.btnsty_wrap .submit_sty2{background:#eff0f3;background:-webkit-linear-gradient(top,#f7f8fa,#e7e9ec);background:linear-gradient(to bottom,#f7f8fa,#e7e9ec);border:1px solid #a2a6ac}
.btnsty_wrap .norbtn_sty{
    background: #eff1f3;
    background: -webkit-linear-gradient(top,#f7f8fa,#e7e9ec);
    background: linear-gradient(to bottom,#f7f8fa,#e7e9ec);
    position: relative;
    overflow: hidden;
    box-shadow: 0 1px 0 rgba(255,255,255,.6) inset;
    background: #e7e9ec;
    border-radius: 3px;
    border-color: #ADB1B8 #A2A6AC #8D9096;
    border-style: solid;
    border-width: 1px;
    display: inline-block;
    text-align: center;
    text-decoration: none!important;
    vertical-align: middle;
    padding: 10px 40px;
    cursor: pointer;
    color: #111;
    font-size: 12px;
    box-sizing: border-box;
}
.btnsty_wrap .ad-btn{font-size:18px;color:red;font-weight:700;background:#BBBBB1;width:30%;display:inline-block;padding:10px}
.submit_sty .w70 {width:70%;}
table{border-top:none}
table tbody th{border:none;background:none;color:gray;vertical-align:middle}
table tbody td{border:none;line-height:1.8;vertical-align:middle}
:first-child+html table tbody th,:first-child+html table tbody td{border-bottom:1px solid #dcdcdc}
table tbody td.change{width:51px}
table tbody td span.tit{display:inline-block;width:70px}
table tbody td span.info{font-size:11px;color:gray;display:inline-block;vertical-align:middle}
table tbody td span.info.passWord{margin:0 0 0 20px}
.delCheck{margin:20px 0 0}
table.resist{border-color:#d2d2d2;border-bottom:1px solid #dcdcdc;border-collapse:separate;padding:17px 0 10px}
:first-child+html table.resist tbody th,:first-child+html table.resist tbody td{border-bottom:none}
table.resist tbody th{padding:3px 0}
table.resist tbody td{padding:3px 0}
table.resist tbody tr{border-bottom:none}
table.point tbody th{vertical-align:top}
.prefFrmWrap{background:none;border-bottom:none}
.prefFrmWrap th,.prefFrmWrap td{padding:20px 0 10px}
:first-child+html .prefFrmWrap th,:first-child+html .prefFrmWrap td{border-bottom:none}
.add1FrmWrap{background:none;border-bottom:none}
.add1FrmWrap th,.add1FrmWrap td{padding:0}
:first-child+html .add1FrmWrap th,:first-child+html .add1FrmWrap td{border-bottom:none}
.add2FrmWrap th,.add2FrmWrap td{padding-top:15px}
.pass1FrmWrap{border-bottom:none}
.pass1FrmWrap th,.pass1FrmWrap td{padding:20px 0 10px}
.pass1FrmWrap th{border-bottom:1px solid #dcdcdc}
.pass2FrmWrap th,.pass2FrmWrap td{padding-top:0}
td.nameFrm input{width:230px}
td.nameFrm input[name="Mei"],td.nameFrm input[name="MeiKana"]{margin:0 0 0 10px}
td.birthFrm select{width:90px;margin:0 9px 0 0}
td.birthFrm span{margin:0 20px 0 0}
td.postFrm .adress{width:180px;margin:0 10px 0 0}
td.postFrm .btnGray{width:125px;margin:0 15px 0 0}
td.phonFrm input{width:120px;margin:0 10px 0 0}
td.sexTypeFrm label{margin:0 20px 0 0}
td.add1Frm input,td.add2Frm input{width:490px}
td.mailFrm input{width:490px}
td.effectiveFrm select{width:92px;margin:0 7px 0 0}
td.effectiveFrm span{margin:0 17px 0 0}
.btnwrap_big{width:65%;padding:2% 17.5%}
.btnwrap_big .btn{display:inline-block;border-radius:2px;padding:5%;width:90%;cursor:pointer;color:#fff;font-size:2em;background:#000 url(../img/common/al2.png) no-repeat 96% center}
.btnwrap_big .btn:hover{background:#333 url(../img/common/al2.png) no-repeat 96% center}
.side_prbox{text-align:center;float:left;margin-bottom:15px}
.side_prbox .top{text-align:center;background:#f23064;width:100%}
.side_prbox .top p{color:#fff;padding:3px 0}
.side_prbox .middle{width:100%}
.side_prbox .middle img{width:100%;width:230px}
.side_prbox .bottom p{color:#000;font-weight:700}
.side_prbox .botstar{border:1px solid rgba(125,75,126);color:#000}
.side_prbox .botstar p span{color:rgba(125,75,126)}
#page-top{position:fixed;bottom:20px;right:20px;font-size:77%;z-index:999}
#page-top a{background:#f23064;text-decoration:none;color:#fff;padding:12px;text-align:center;display:block;border-radius:5px}
#page-top a:hover{text-decoration:none;background:#000}



@media only screen and (min-width: 1101px) {
.pc{display:block}
.pctb{display:block}
p{line-height:1.4}
dl dt,dl dd{line-height:1.4}
#contents{width:1060px}
article{border-bottom:medium none}
header .inner{width:1060px;padding:0}
header .header01 p{font-size:1rem;margin:0 0 5px}
h1.logo{padding:0}
h1.logo img{max-width:none}
#gnav nav a{width:25%!important}
#gnav nav a .pc{display:inline}
#header_bottom .inner{width:1060px;margin:0 auto}
#header_bottom #search_area .inner{width:1060px}
#header_bottom #search_area form{width:50%}
#header_bottom #search_area .bnr_header_bottom{float:left;width:30%}
#header_bottom #search_area .sns{padding:1em 1em 0;float:right}
}


@media only screen and (min-width: 700px) {
header .inner{width:1060px;padding:0}
header .header01 p{font-size:1rem;margin:0 0 5px}
h1.logo{padding:0}
h1.logo img{max-width:none}
#gnav nav a{width:25%!important}
#gnav nav a .pc{display:inline}
#header_bottom .inner{width:1060px;margin:0 auto}
#header_bottom #search_area .inner{width:1060px}
#header_bottom #search_area form{width:50%}
#header_bottom #search_area .bnr_header_bottom{float:left;width:30%}
#header_bottom #search_area .sns{padding:1em 1em 0;float:right}

	}

/*--------------------------
human-trafficking-policy
--------------------------*/
.slavery{max-width:800px;margin:0 auto;padding:20px;font-family:Arial,sans-serif;line-height:1.6}
.slavery-title{font-size:24px;font-weight:700;margin-bottom:20px;text-align:center}
.slavery-subtitle{font-size:20px;font-weight:700;margin-top:30px;margin-bottom:15px}
.slavery-text{margin-bottom:15px}
.slavery-policy-title{font-size:18px;font-weight:700;margin-top:20px;margin-bottom:10px}
.slavery-policy-text{margin-bottom:15px}
.slavery-list{margin-left:20px;margin-bottom:15px}
.slavery-list-item{margin-bottom:5px}
.slavery-company{font-weight:700;margin-top:30px;text-align:right}
@media screen and (max-width: 768px) {
.slavery{padding:15px}
.slavery-title{font-size:22px}
.slavery-subtitle{font-size:18px}
.slavery-policy-title{font-size:16px}
}
@media screen and (max-width: 480px) {
.slavery{padding:10px}
.slavery-title{font-size:20px}
.slavery-subtitle{font-size:16px}
.slavery-policy-title{font-size:15px}
.slavery-text,.slavery-policy-text{font-size:14px}
.slavery-list{margin-left:15px}
}

/*--------------------------
top .modal
--------------------------*/
/*.remove_cookie { display:block; position:fixed; width:200px; height:40px; top:40%; left:50%; margin:-20px 0 0 -100px; color:#999; font-weight:bold; text-align:center; text-decoration:none; line-height:40px; background:#fff; border:1px solid #CCC; border-radius:20px; box-shadow:0 5px 10px rgba(0,0,0,0.4); cursor:pointer; }
.remove_cookie:hover { color:#333; }*/
.modal {display: none;position:fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 9999;padding: 3% 5%;background: rgba(0,0,0,0.9);color: #fff;text-align: center;/* max-width: 300px; */width: 35%;}
.modal .logo_area {margin: 0 0 10px;}
.modal .logo_area img{}
.modal .txt_area {text-align: center;}
.modal .txt_area p{color:#fff;margin: 0 0 9px;/* color: red; */font-weight: bold;}
.modal .txt_area p span{/* color:red; */background: linear-gradient(transparent 70%, yellow 90%);}
.modal .modal_btn {}
.modal .modal_btn img{}
.modal .modal_btn .enter{}
.modal .modal_btn div a{cursor: pointer;display: block;text-decoration: none;font-weight: bold;font-size: 16px;padding: 5px;}
.modal .modal_btn .enter a{color: red;background: yellow;}
.modal .modal_btn .leave a{color: #fff;background: red;}
.modal .modal_btn .enter .top{ display: block;font-size: 12px;}
.modal .modal_btn .enter .btm{}
.modal .modal_btn .leave{/* background: green; */margin: 10px 0 0;}


@media screen and (max-width: 768px) {
.modal {top: 43%;padding: 5% 5%;width: 80%;}
.modal .txt_area p{color:#fff;margin: 0 0 9px;/* color: red; */font-weight: bold;text-align: left;}


/*--------------------------
manual
--------------------------*/
.manual_header {text-align:cneter;height:80px;padding:10px 0 10px;}
.manual_header .logo {}


.manual_contents {
  background: #f2f2f0;
  width: 100%;
  clear: both;
  overflow: hidden;
  position: relative;
}
.admin_nav_man {margin-top:20px;}


.box_center {border:3px solid #000;float:left;margin:20px 0;padding:10px 15px;}
.box_center p {text-align:left;}
.box_center .cen {text-align:center;}


.manu_contact {margin-top:25px;border:1px solid #f23064;padding:8px 10px;float:left;}
.manu_contact p{float:left;padding-right:8px;}
.manu_contact p b{color:red;}

.manual_contents {width:96%;padding:0 2% 100px;}

.manu_menu {}
.manu_menu .manuh1{font-size:24px;font-weight:bold;color:#f23064;width:100%;margin:18px 0 15px;}
.manu_menu .info {}
.manu_menu .info li{width:100%;float:left;margin-bottom:5px;padding:0 0 5px 0;border-bottom:1px dotted #f23064;}
.manu_menu .info li span{float:left;margin-right:10px;}
.manu_menu .info li span a{color:red;float:left;}

.manu_menu .manu_menu {float:left;width:100%;}
.manu_menu .manu_menu li{margin-bottom:20px;float:left;margin-right:15px;}
.manu_menu .manu_menu li a {display:block;border:1px solid #f23064;font-size:16px;font-weight:bold;color:#f23064;background:#fff;padding:15px 15px;}
.manu_menu .manu_menu li a:hover {border:1px solid #f23064;color:#fff;background:#f23064;}

.manu_con {font-size:16px;}
.manu_con .conh1{font-size:2em;font-weight:bold;color:#f23064;width:100%;margin:18px 0 15px;  float: left;text-align: center;}
.manu_con .conh2{font-size:20px;font-weight:bold;color:#f23064;width:100%;margin:18px 0 15px;}
.manu_con .num {}
.manu_con .num li{width:100%;float:left;}

.manu_con .list li{width:100%;float:left;margin-bottom:10px;}
.manu_con .list li p{font-size:16px;font-weight:bold;}
.manu_con .list li span{margin-left:3%;width:97%;float:left;}
.manu_con .list li div {border:2px solid #f23064;padding:15px 20px;width:70%;color:red;}

.manu_con .conh2 {width:100%;text-align:left;margin-bottom:0px;float: left;}
.manu_con .conh2 span{font-size:28px;font-weight:bold;text-align:center;padding:5px 8px;border:5px solid #f23064;background:#f23064;color:#fff;}
.manu_con .conh2 p{float:left;font-size:28px;font-weight:bold;text-align:center;width:100%;margin-top:8px;}
.manu_con .bors {float:left;width:4%;margin:0 48%;border-bottom:3px solid #f23064;text-align:center;height:3px;margin-bottom:20px;}

.manu_con .cono_txtcen {text-align:center;padding:0 2%;width:96%;margin:5px 0;}
.manu_con .cono_txtcenList{float:left;text-align:left;width:70%;padding:0 15%;}
.manu_con .cono_txtcenList li{float:left;text-align:left;width:100%;}
.manu_con .cono_txtcenList li span {padding-left:15px;float:left;color:#F00;font-size:95%;font-weight:bold;}
.manu_con .cen {width:100%;text-align:center;border:8px solid #fff;margin:0 auto;}
.manu_con .pic_cen {width:70%;text-align:center;padding:0 15%;float:left;margin-top:10px;}

.manu_con .hosoku {width:80%;padding:20px 10%;float:left;}
.manu_con .hosoku .each{width:100%;padding: 0% 0% 2%;float:left;}
.manu_con .hosoku .each:nth-child(2n){border-right:none;}
.manu_con .hosoku .each h2{  margin: 0 0 10px;color: #A57F10;font-size:16px;font-weight:bold;}
.manu_con .hosoku .each p{}
.manu_con .hosoku .each100{width:95%;padding:2%;float:left;border-right:none;}

.hassou {float:left;text-align:left;width:70%;padding:0 15%;margin-bottom:20px;}
.hassou_in {border:4px solid #f23064;padding:15px 20px;}
.hassou h2{font-size:26px;font-weight:bold;}
.hassou_in .telg {font-size:14px;margin-top:20px;}
.hassou_in p {font-size:17px;font-weight:bold;}
.hassou .print {float:right;color:red;}
.hassou .print a{font-weight:bold;color:red;}

.hosoku2 {float:left;text-align:left;width:70%;padding:0 15%;margin-bottom:20px;}
.hosoku2 p{color:red;font-weight:bold;}

#print {width:600px;text-align:center;font-size:15px;float:left;padding:20px 0;}
#print .cc {text-align:left;}
#print .hassou {float:left;text-align:left;margin-bottom:20px;width:auto; padding:0;}
#print .hassou_in {border:2px dotted #f23064; padding:15px 20px;}
#print .btn {float:left;}

@media print {

#print {width:600px;text-align:center;font-size:15px;float:left;padding:20px 0;}
#print .cc {text-align:left;display:none;}
#print .hassou h2{float:left;text-align:left;margin-bottom:20px;width:auto; padding:0;display:none;}
#print .btn {float:left;display:none;}


}



/*-------------------------------------
	admin
-------------------------------------*/
body{background:#fff;font-size:14px;color:#000;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;line-height:1.5}
header,section,footer,aside,article,figure{display:block}
a{text-decoration:none}
::selection{background-color:#000;color:#fff}

/*--------------------------
admin_login
--------------------------*/
.wrap600{width:700px;margin:0 auto}
.wrap300{width:360px;margin:0 auto}
.wrap450{width: 500px;margin:0 auto;}
.admin_head{text-align:center}
.admin_head_sub{margin:20px 0;border-top:1px solid #000;border-bottom:1px solid #000;padding:30px}
.admin_login_area{text-align:center;padding:10px 20px 80px}
.admin_login_area table th{width:120px;padding:10px;text-align:right}
.admin_login_area table td{width: 320px;padding:10px;text-align:left;}
.admin_login_area table .txt-c{text-align:center}
.admin_login_area table .center{text-align:center}
.box_center{border:3px solid #000;float:left;margin:20px 0;padding:10px 15px}
.box_center p{text-align:left}
.box_center .cen{text-align:center}
.logwrap{width:90%;padding:3% 5%;float:left}
.login_h1{font-size:1.2rem;padding:10px 0}
.login_box .box_each{margin-bottom:15px}
.login_box .ptxt{text-align:left;margin:5px 0 0}
.login_box .ptxt input{float:left}
.login_box .tyu_box{margin:20px 0;text-align:left;background:#f5dafb;padding:10px;border:1px solid #c5c5c5}
.login_box .tyu_box p{font-size:15px}
.input-default{height:35px;padding:10px 16px 8px;border-radius:4px;border:1px solid #ccc;background:#fff;line-height:1.5;font-size:16px;width:calc(94% - 2px);padding:1% 3%!important}
.btn-default{display:block;width:100%;line-height:48px;font-size:14px;border:1px solid transparent;transition:all ease-out .3s;cursor:pointer;text-align:center;border-radius:2px}
.bg-default{background:#f23064;color:#fff}
.bg-blue{background:#0099e8;color:#fff}
.flash-suc-done{background:#eaf9ea;padding:10px;margin-top:10px;text-align:left;color:green;border:1px solid green}
/*--------------------------
admin
--------------------------*/
.box_center{border:3px solid #000;float:left;margin:20px 3%;padding:10px 4%;width:86%}
.box_center p{text-align:left}
.box_center .cen{text-align:center}
.box_center .p{font-size:15px}
.box_center h2{font-size:18px}
#modal{display:none}
#confirm_modal p{margin-bottom:1em}
#confirm_modal table{margin:0 auto}
#confirm_modal a{cursor:pointer}
.cur{cursor:pointer}
.cur:hover{cursor:pointer}
.histry .top{font-size:11px}
.histry li{font-size:13px;float:left;width:100%;padding:10px 0;border-bottom:1px solid #DEDEDE}
.histry li p{float:left;padding:0 1%;text-align:left}
.histry li .date{width:20%}
.histry li .item{width:50%}
.histry li .seller{width:10%;text-align:center}
.histry li .ste{width:12%;text-align:right}
.his2 li .date{width:12%}
.his2 li .item{width:35%}
.his2 li .seller{width:10%;text-align:center}
.his2 li .price{width:10%;text-align:center}
.his2 li .ste{width:11%;text-align:right}
.his2 li .ask{width:10%;text-align:right}
.favorite li{float:left;width:100%;padding:10px 0;border-bottom:1px solid #DEDEDE}
.favorite li p{float:left;padding:0 1%;text-align:center}
.favorite li .date{width:18%;padding-top:4%}
.favorite .top .date{width:15%;padding-top:0}
.favorite .top .seller{width:25%;padding-top:0}
.favorite .top .delate{width:15%;padding-top:0}
.favorite li .pics{width:30%}
.favorite li .pics img{width:50px}
.favorite li .seller{width:28%;padding-top:4%}
.favorite li .delate{width:15%;text-align:center;padding-top:3%}
.favorite li .delate a{display:block;width:50px;padding:6px 10px}
.AdminBtnArea ul li{float:left;width: 32.2%;margin: 0.5%;text-align:center;}
.AdminBtnArea ul li a{display:block;background: #f23064;color:#fff;padding: 10px 0;border:none;cursor:pointer;border-radius:2px;}
.AdminBtnArea ul li a:hover{text-decoration:none;background: #bf1643;}
.btn_tui{color:#080808;padding:2px 4px;font-size:11px;cursor:pointer;background:#f3d078;background:-webkit-linear-gradient(top,#f7dfa5,#f0c14b);background:linear-gradient(to bottom,#f7dfa5,#f0c14b);box-shadow:0 1px 0 rgba(255,255,255,.4) inset;border-radius:2px;border:1px solid #9C771A;display:inline-block}
.btn_tui2 {background: #ea352d;color: #fff;padding:2px 4px;font-size:11px;cursor:pointer;border-radius:2px;border:1px solid #9C771A;display:inline-block}

/*table .edita {
background: #f5f5f5;
background: -moz-linear-gradient(top, #f5f5f5 0%, #dedede 100%);
background: -webkit-linear-gradient(top, #f5f5f5 0%,#dedede 100%); 
background: linear-gradient(to bottom, #f5f5f5 0%,#dedede 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#dedede',GradientType=0 ); 
border:1px solid #A3A3A3;
    padding: 1px 7px;
    display: inline-block;
    margin: 0 auto;
    text-align: center;color: #000;}*/

/*--------------------------
admin_TOP
--------------------------*/  
.admin_main .main_wrap{float:left;padding:0 0 30px;border-bottom:1px solid #CCC;width:100%}
.admin_left{padding:5px 0;float:left;margin-bottom:40px}
.admin_right{width:250px;padding:5px;float:left}
.admin_right .box{background-color:#f1f0e8;padding:10px;border:1px solid #a5a5a5;text-align:center;float:left}
.admin_right .box .thm_pic{border:1px solid #999;padding:2px;float:left;width:80px}
.admin_right .box h3{float:left;width:130px;text-align:left;padding:10px 0 0 10px}
.admin_right .box h4{float:left;width:130px;text-align:left;padding:10px 0 0 10px}
.admin_list li{float:left;text-align:center;margin: 5px 10px 5px 0px;background:#000;}
.admin_list li a{width: 170px;height:45px;color:#fff;display:block;background: #f23064;color:#fff;padding:6% 2%;height:25px;border:none;cursor:pointer;border-radius:2px;}
.admin_right .info{margin-top:15px;background:#fff;padding:3%;border:1px solid #dbdac7;float:left;width:94%}
.admin_main .note2{float:left}
.note2 .admin_news{float:left;padding:2%;width:96%;overflow-y:scroll;height:400px}
.note2 .admin_news li{width:97%;padding-left:3%;float:left;margin-bottom:7px;background:url(../img/common/nav_ico.png) 2px 6px no-repeat;border-bottom:1px dotted #CCC;padding-bottom:12px}
.note2 .admin_news li a{color:#1555d5}
.note2 .admin_news li .date{width:100%;float:left;color:#000;font-size:13px}
.note2 .admin_news li .ttl{width:100%;float:left;color:#E82212;font-size:16px;font-weight:700}
.note2 .admin_news li .text{width:100%;float:left;color:#000;font-size:13px}
.note2 .admin_news li .textg{width:100%;float:left;font-size:14px;color:#333}
.admin_main .prof_bottom{padding:0 2%;width:96%}
.admin_right .box h4 p{float:left}
.admin_right .box h4 span{float:left}
.admin_main{background:#fff;width:calc(94% - 2px);padding:4% 3%;border:1px solid #dcdcdc;border-radius:1px;float:left}
.admin_main .head_line{background-color:transparent;border-bottom:none;padding:5px 0;width:100%}
.admin_main .head_line h2{border-bottom:1px solid #BFB9B9;font-size:18px;color:grey}

.admin_txt_box {}
.admin_txt_box h2{margin: 20px 0 5px;font-size: 20px;}
.admin_txt_box p{line-height: 1.5;margin-bottom: 10px;padding-left: 15px;font-size: 16px;}
.admin_txt_box p a {color:red;text-decoration:underline;}

/*--------------------------
admin_buyer
--------------------------*/
.sideBox{float:left;width:100%;margin-bottom:10px;border-bottom:1px solid #666;padding-bottom:10px}
.sideBox h3{font-size:18px;font-weight:400;padding:1% 0;width:98%}
.sideBox ul li{float:left;width:100%;margin-bottom:0}
.sideBox ul li a{color:#666;font-size:13px}
.sideBox ul li a:hover{color:red}
.sectionHeader{border-bottom:1px solid #BFB9B9;font-size:18px;color:grey}
.newsad{width:100%;margin-bottom:25px}
.newsad h2{margin-bottom:7px;font-size:15px}
.newsad .inn{padding:10px 15px;width: 90%;}
.newsad ul{height:280px;overflow-x:hidden;overflow-y:scroll}
.newsad ul li{width:100%;float:left;margin-bottom:15px;padding-bottom:10px;border-bottom:1px dotted #999}
.newsad ul li .cate{padding: 0 5px;text-align:center;color:#fff;font-size: 11px;font-weight:700;margin-right:7px;}
.newsad ul li h3{font-size:14px;width:100%;margin:7px 0;color:#f23064}
.newsad ul li span{font-size:12px;width:80px;margin-top:2px}
.newsad ul li p,.news ul li span,.news ul li h3{float:left;line-height:22px;font-size:13px}
.newsad ul li .cate1{background:#7B1D82}
.newsad ul li .cate2{background: #f23064;}
.newsad ul li .cate3{background:#7B1D82}
.point{width:100%;float:right}
.point div{text-align:center;border:1px solid #000;width:90%;padding:3% 5%}
.point div p{font-size:15px}
.point div p span{margin:0 5px}
.point div p .pon2{font-weight:700}
.buyer_favorite table tr .pics img{width:150px}

/*--------------------------
admin_seller
--------------------------*/
.buyer_admin_head_wrap{float:left;width:100%;padding:10px 0}
.admin_wrap .admin_header{background:#fff;padding:15px 0;}
.admin_wrap .admin_contents{background:#fff;width:100%;clear:both;overflow:hidden;position:relative}
.admin_wrap .admin_footer{position:relative;width:100%;color:#fff;background-color:#222;clear:both}
.admin_header .logo{float:left}
.admin_header .logo img{float:left}
.sp_menu{display:none}
.admin_header .admin_right{float:right}
.admin_right h2{float:right;width:100%;text-align:right}
.admin_right h2 p{float:right;text-align:right}
.admin_right h2 span{float:left;text-align:right}
.admin_right h3{float:right;width:100%;text-align:right}
.admin_right h3 p{float:right}
.admin_right h3 span{float:left}
.admin_nav .wrap{height:50px}
.admin_nav{width:100%;background:#f23064;margin-bottom:0;height:auto}
.admin_nav ul{width: 1000px;}
.admin_nav .menu li{border-right:1px solid #fff}
.admin_nav .menu .last{border-right:none}
.admin_nav .menu li a{color:#fff;font-size:14px;font-weight:700;display:block;padding: 17px 15px 13px 15px;}
.admin_nav .wrap .logout{color:#fff;border:none;font-weight:700;float:left;}
.admin_nav .wrap p{float:left;height:30px}
.admin_contents{padding:35px 0}
.admin_contents .admin_side{width:110px;float:left}
.admin_contents .admin_side ul li a{position:relative;display:block;padding:0 10px 0 20px;color:#131212;font-size:13px}
.admin_side ul li{background:url(../img/common/nav_ico.png) 2px center no-repeat;float:left;width:100%;margin-bottom:10px}
.admin_side h3{font-size:17px;margin-bottom:20px}
.admin_contents .admin_main{float:left}
.admin_contents .wrap100{width:100%}
.admin_main h1{font-size:18px;position:relative;margin:0;padding:10px 30px;color:#222;background-color:#d8d8d8}
.admin_main .admin_main_in{float:left;padding:1%;font-size:13px;width:98%}
.admin_main .admin_main_in table{width:100%}

.admin_main .admin_main_in .item_table{overflow: auto;}
.admin_main .admin_main_in .item_table::-webkit-scrollbar {height: 5px;}
.admin_main .admin_main_in .item_table::-webkit-scrollbar-track{background: #F1F1F1;}
.admin_main .admin_main_in .item_table::-webkit-scrollbar-thumb {background: #BCBCBC;}

.admin_main .admin_main_in table tr td{border:1px solid #d8d8d8;text-align:center;vertical-align:middle;padding:10px 5px}
.admin_main .admin_main_in table tr .tl{text-align:left}
.admin_main .admin_main_in .req tr .td1{width:3%}
.admin_main .admin_main_in .req tr .td2{width:5%}
.admin_main .admin_main_in .req tr .td3{width:7%}
.admin_main .admin_main_in .req tr .td4{width:20%}
.admin_main .admin_main_in .req tr .td5{width:10%}
.admin_main .admin_main_in .req tr .td6{width:25%}
.admin_main .admin_main_in .req tr .td6 div{height:110px;overflow-y:scroll;width:300px;overflow-x:hidden}
.admin_main .admin_main_in .req tr .td7{width:10%}
.admin_main .admin_main_in .req tr .td8{width:5%}
.admin_main .admin_main_in .req tr .td9{width:5%}
.admin_main .admin_main_in table tr:nth-child(2n){background-color:#FAFAFA}
.admin_contents .admin_main .admin_main_in table .done{background-color:#aba8a9}
.admin_main .txtad{font-size:14px;margin-bottom:10px}
.admin_main .admin_main_in .admin_table_style1{text-align:left;width:98%}
.admin_main .admin_main_in .admin_table_style1 tr{text-align:left}
.admin_main .admin_main_in .admin_table_style1 td{text-align:left;border:1px solid #d8d8d8;vertical-align:middle;padding:8px 5px;font-size:14px}
.admin_table_style1 td .input_len50{width:40%}
.admin_table_style1 td textarea{width:60%;height:160px}
.admin_main .admin_main_in .admin_table_style1 .cen{text-align:center}
.admin_table_style1 .tbl_ttl{width:25%}
.admin_table_style1 .tbl_txt{width:70%}
.admin_table_style1 tr td .input_wrap ul li{float:left}
.admin_main .admin_main_in table tr .totaltd{background:#F9C;font-weight:700}
.admin_main .admin_main_in .bbs_table{width:100%}
.admin_main .admin_main_in .bbs_table tr td{padding:7px 0}
.admin_main .admin_main_in .bbs_table tr td .atag_blue{background:#f23064;color:#fff;padding:3px 6px}
.admin_main .admin_main_in .bbs_table tr td .atag_red{background:#C00;color:#fff;padding:3px 6px}
.admin_main .admin_main_in .admin_table_style2 tr{text-align:center}
.admin_main .admin_main_in .admin_table_style2 td{text-align:center;border:1px solid #d8d8d8;vertical-align:middle;padding:10px 15px;font-size:14px}
.admin_main .admin_main_in .admin_table_style2 .to{background-color:#F9F;font-weight:700}
.admin_main .admin_main_in .admin_table_style2 .tp{background-color:#f5e67f;font-weight:700}
.admin_main .admin_main_in .admin_table_style1 td .optxt {
    margin-bottom: 3px;
}
.admin_main .admin_main_in .admin_table_style1 td .optxt .tds7{}
.admin_main .admin_main_in .admin_table_style1 td .optxt .tds3{}
.admin_main .admin_main_in .admin_table_style1 td .optxt .tds7 input{
    width: 65%;
}
.admin_main .admin_main_in .admin_table_style1 td .optxt .tds3 input{
    width: 20%;
}



/*--------------------------
admin_kanri
--------------------------*/
/*side*/

.kanri_side{position:fixed;width:12%;padding:10px 5px 30px;float:left;border-right:3px solid #fff;background:#f23064;color:#fff;overflow-y:scroll;height:auto;overflow-x:hidden;height:100vh}
.kanri_side h3{float:left;width:100%}
.kanri_side h3 img{float:left;width:80%}
.kanri_side h4{float:left;width:100%;margin-top:7px;font-size:16px;font-size:16px;color:#f7fb01;}
.kanri_side .kanri_menu{float:left;width:100%;border-bottom:1px solid #fff;padding-bottom:5px}
.kanri_side .last{float:left;width:100%;border-bottom:1px solid #fff;padding-bottom:30px;}
.kanri_side .kanri_menu li{float:left;width:100%}
.kanri_side .kanri_menu li a{color:#fff;font-size:15px}
.search table .ttl_btn_area{padding:15px 0;text-align:center;margin:10px 0}
.ttl_btn_area .btn_stl1{width:160px;height:30px;padding:5px;text-align:center}
.kanri_main{padding-left:12%;width:86%;float:left;margin-left:1%;background:#FDFDFD}
.kanri_main h1{font-size:18px;border-bottom:#009 solid 3px;float:left;margin-bottom:15px;width:100%}
.kanri_button_area{margin:20px 0}
.search{padding:0 10px;border-bottom:3px solid #000;float:left;width:100%;margin-bottom:20px;padding:0 0 15px 0}
.search table{padding:7px;border-collapse:inherit;width:100%}
.search table tr{border-bottom:1px dotted #999}
.search table .ptr td{padding:8px 0}
.search table tr td{padding:2px 10px}
.search table tr th{background:#CCC;padding:0 5px;text-align:left}
.kanri_main_table{padding:0 10px;border-bottom:3px solid #000;float:left}
.kanri_main_table table{vertical-align:middle;border:3px solid #000;margin-bottom:30px;border-collapse:inherit}
.kanri_main_table .t85{width:850px}
.kanri_main_table table .tr_ttl{background:#333;color:#fff;text-align:center}
.kanri_main_table table .tr_ttl td{text-align:center}
.kanri_main_table table tr td{padding:7px 5px;border:1px solid #999;vertical-align:middle;text-align:left;font-size:13px}
.kanri_main_table table tr .style1{text-align:right;background-color:#F4AB8B;font-weight:700}
.kanri_main_table table tr .ttl_paging{background:#E4E1E1;color:#000;padding:8px 20%;text-align:center}
.kanri_main_table table tr .ttl_paging a{color:#000;text-decoration:underline}
.form_d{width:100%;text-align:center}
.form_d h2{width:100%}
.form_d p{width:100%}
.pic_con{width:300px}
.kanri_main table input[name="payment[]"]{cursor: pointer;width: 30px;height: 30px;}


/*--------------------------
BBS_
--------------------------*/
.admin_header .bbslogo{float:left}
.admin_header .bbslogo img{float:left}
.acMdheadTable{float:right;width:90%;padding:20px 5%}
.acMdheadTable dl.ptsItmInfoDl:after{display:block;visibility:hidden;clear:both;height:0;content:"."}
.acMdheadTable .ptsItmInfoDl dt{float:left}
.acMdheadTable .ptsItmInfoDl dd{margin-left:60px}
.acMdheadTable .ptsItmInfoDl .decItmName{font-size:22px;font-weight:700;color:#be8e12}
.acMdheadTable .ptsItmInfoDl dd.decMDT,.acMdheadTable .ptsItmInfoDl dd.decPrice{padding-right:130px}
.acMdheadTable .ptsItmInfoDl{position:relative;_zoom:1;font-size:16px;border:1px solid #f23064;width:100%;padding:10px 5px;float:left}
.acMdheadTable .ptsItmInfoDl dd.decBtn:after{display:block;visibility:hidden;clear:both;height:0;content:"."}
.acMdheadTable .ptsItmInfoDl dd.decBtn{zoom:1;padding-right:0}
.acMdheadTable .ptsItmInfoDl dd li{margin-bottom:2px;line-height:1.1}
.acMdheadTable a.libBtnGrayS{font-size:100%}
.acMdheadTable .ptsItmPgBtn{float:right}
.ptsItmPgBtn .detail{background:#f23064;color:#fff;padding:10px 15px;position:absolute;right:20px;bottom:30px}
.plibThshdwTbl{width:90%;padding:0 5%;float:left;margin:15px 0}
.plibThshdwTbl table{border-collapse:separate;border-spacing:0;border-bottom:none;width:100%}
.plibThshdwTbl table textarea{height:200px;width:90%;margin:10px 0;overflow:hidden;word-wrap:break-word}
.acMdmainFtBtn .bbsSubmit{width:150px;height:40px;font-size:1.1em}
.plibThshdwTbl th,.plibThshdwTbl td{text-align:left;vertical-align:top;background:#FFF;border-bottom:solid 1px #bbb}
.plibThshdwTbl td.decvAlnM{vertical-align:middle}
.plibThshdwTbl th{color:#000;font-size:1.2em;width:210px;background-color:#d8d8d8;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}
.plibThshdwTbl th div{padding:19px 10px 14px;zoom:1}
.plibThshdwTbl th div:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.plibThshdwTbl th .decInd{float:right}
.plibThshdwTbl th p{float:left}
.plibThshdwTbl th .decComInd{float:right;vertical-align:middle;font-size:75%}
.plibThshdwTbl td{padding:4px;width:500px}
.plibThshdwTbl tr.dec2clm td{width:245px}
.plibThshdwTbl tr.dec2clm .decLfCl{width:246px;border-right:1px solid #bbb}
.plibThshdwTbl td div{position:relative}
.plibThshdwTbl td .decIptTxt{width:455px;border:none;border-radius:0;webkit-border-radius:0;-webkit-appearance:none}
.plibThshdwTbl tr.dec2clm td .decIptTxt{width:200px}
.plibThshdwTbl .decSelect{padding:11px 10px 11px 0;border:none}
.acMdmainFtBtn{width:100%;text-align:center;float:left;margin:0 0 40px}
.MassageList{margin:30px 10px}
.eachPerson{width:99%;float:left;border:1px solid #999;padding:5px;margin-bottom:20px}
.eachPerson .untHead{width:92%;padding:1% 4%;float:left}
.eachPerson .seller{background:#e9eaff}
.eachPerson .buyer{background:#ffffd5}
.eachPerson .admin{background:#F90;color:#FFF}
.eachPerson .user{background:#e9eaff}

.eachPerson dl dt{float:left}
.eachPerson dl dd{float:left}
.eachPerson .decCntrbtMDT{float:right}
.eachPerson .textbox{padding:10px 20px;float:left}
.eachPerson .textbox span{font-size:14px}
.kinshi{width:100%;text-align:center}
.acMdAnnotation{background:#CCC;width:90%;padding:10px 5%;float:left}
.acMdAnnotation ul li{text-align:left}
.admin_main .admin_main_in .table_st2 tr th{text-align:left;width:29%;padding:10px 1%;border:1px solid #d8d8d8;text-align:center}
.admin_main .admin_main_in .table_st2 tr td{text-align:left;width:65%;padding:10px 2%;border:1px solid #d8d8d8}
.admin_main .admin_main_in .table_st2 tr td .opts{padding-left:20px}
.admin_main .admin_main_in .table_st2 tr td .opts li{width:100%;list-style-type:none}
.admin_main .admin_main_in .table_st2 .ItemOutline .it2{font-size:15px;font-weight:700}
.abtn1{display:block;border:2px solid #000039;padding:15px 30px;text-align:center;font-size:15px;font-weight:700;color:#f23064;margin:15px auto;width:200px}

/* --------------------------------
	#logInContainer
-------------------------------- */
#logInContainer{width:100%;margin:60px auto 0;padding:38px 0 43px;background:#f0f0f0;border-radius:4px;border:1px solid #e6e6e6}
#logInContainer h2{font-size:18px;text-align:center;padding:0 0 15px}
#buyerID{width:360px;float:left;margin:0 50px 0 0;padding:0 50px 0 60px;border-right:1px solid #dcdcdc}
#buyerID h2{padding:0 0 20px}
#buyerID .logIn li{padding:0 0 7px}
#buyerID .logIn li input{width:330px;padding:12px 7px 11px 19px}
#buyerID .logIn li .placeHolder{display:none}
#buyerID .logIn li.def .placeHolder{width:310px;display:block;margin:-32px 0 12px 20px;color:#8c8c8c}
#buyerID .container{margin:5px 0 0}
#buyerID .container .gBtn{width:124px;float:left;font-size:15px}
#buyerID .container ul li{padding:0 0 2px}
#buyerID .container ul li a{color:#007ebe}
#buyerID #captcha{padding:10px 0}
#buyerID #captcha > div{height:100px}
#buyerID #captcha #div_captcha{width:200px;padding:0 5px 0 0}
#buyerID #captcha .info{margin:5px 0}
#buyerID #captcha li input{margin:10px 0 0;width:330px;padding:12px 7px 11px 19px}
#buyerID #captcha #changeCaptcha{color:#007ebe}
#otherSiteID ul li{padding:0 0 15px}
#otherSiteID .gBtnWhite{width:100%;background:none;font-size:15px;border-color:#c8c8c8;padding:11px 0 8px}
#newID{float:left;width:220px}

/*-------------------------------------
	override
-------------------------------------*/
input[type=text]:focus,[type=password]:focus{border-color:#36a2dc}
input[type="password"]{}
.hide{display:none}
#contentHeader{border:none}
#contentHeader h1{padding:3px 3px 2px 48px;font-size:23px;background:url(/common_2015/img/ico/ico_member.png) no-repeat 0 0}
.twoColumun #content{margin:28px 0 0}
.gBtnWhite{background:none}
.btnWrapper > form{display:inline}
.btnWrapper .btn{width:170px;margin:0 2px}
.btnWrapper .gBtnWhite{width:170px}
body .decorateForm label .checkbox{margin:0 10px 0 0}
.mac body .decorateForm label .checkbox{vertical-align:top}
section.section .sectionInner .change .gBtn.btnSS{width:52px;margin:0;padding:2px 0 0}
a.blLink{color:#007ebe}
.err .centerLine{text-align:center;margin:25px 0 0}
.str{background:url(/common_2015/img/ico/ico_str.png) no-repeat right top;margin:0 0 0 8px;padding:0 0 20px;vertical-align:middle}
:first-child+html .str{padding-bottom:5px}


/*-------------------------------------
adminガワ
-------------------------------------*/
section.section{border-top:none;padding:0 0 25px}
section.section .sectionHeader h3{font-size:18px;padding:0 0 10px}
section.section .sectionHeader .txt{color:gray;padding:0 0 10px}
section.section .sectionHeader .err{padding:0 0 5px}
section.section .sectionInner{background:#f0f0f0;padding:36px 48px 40px;border:1px solid #dcdcdc;border-radius:4px}
section.section .sectionInner .gBtn{margin:25px auto 0;width:170px}
section.section .link{text-align:right;margin:20px 0 0}
section.section .link a{color:#007ebe}
section.section .noRegist.subinfo,section.section .noRegist.link{text-align:left}
section.section .subinfo{color:gray;text-align:right;margin:15px 0 0}
section.section .noRegist{color:gray;margin:15px 0 0}
.attention{margin:10px 0 0}
section.section .txt{font-size:12px}
.Ing .nor{margin:20px 0;color:#000;line-height:24px}

/*-------------------------------------
	table
-------------------------------------*/
table{border-top:none}
table tbody th{border:none;background:none;color:gray;vertical-align:middle;font-size:15px}
table tbody td{border:none;line-height:1.8}
:first-child+html table tbody th,:first-child+html table tbody td{border-bottom:1px solid #dcdcdc}
table tbody tr{border-bottom:1px solid #dcdcdc;}
table tbody .use_point td:nth-of-type(6) {background:#0687c7;}
table tbody .transfer_complete {background: url(../../img/seller/compleate.png) left center no-repeat #c9c7ca;}
.admin_main .admin_main_in table .transfer_complete:nth-child(2n){background: url(../../img/seller/compleate.png) left center no-repeat #c9c7ca;}

table tbody tr:last-child{border-bottom:none}
table tbody td.change{width:51px}
table tbody td span.tit{display:inline-block;width:70px}
table tbody td span.info{font-size:11px;color:gray;display:inline-block;vertical-align:middle}
table tbody td span.info.passWord{margin:0 0 0 20px}
.delCheck{margin:20px 0 0}
table.resist{border-color:#d2d2d2;border-bottom:1px solid #dcdcdc;border-collapse:separate;padding:17px 0 10px}
:first-child+html table.resist tbody th,:first-child+html table.resist tbody td{border-bottom:none}
table.resist tbody th{padding:3px 0}
table.resist tbody td{padding:3px 0}
table.resist tbody tr{border-bottom:none}
table.point tbody th{vertical-align:top}
.prefFrmWrap{background:none;border-bottom:none}
.prefFrmWrap th,.prefFrmWrap td{padding:20px 0 10px}
:first-child+html .prefFrmWrap th,:first-child+html .prefFrmWrap td{border-bottom:none}
.add1FrmWrap{background:none;border-bottom:none}
.add1FrmWrap th,.add1FrmWrap td{padding:0}
:first-child+html .add1FrmWrap th,:first-child+html .add1FrmWrap td{border-bottom:none}
.add2FrmWrap th,.add2FrmWrap td{padding-top:15px}
.pass1FrmWrap{border-bottom:none}
.pass1FrmWrap th,.pass1FrmWrap td{padding:20px 0 10px}
.pass1FrmWrap th{border-bottom:1px solid #dcdcdc}
.pass2FrmWrap th,.pass2FrmWrap td{padding-top:0}
td.nameFrm input{width:180px}
td.nameFrm input[name="Mei"],td.nameFrm input[name="MeiKana"]{margin:0 0 0 10px}
td.birthFrm select{width:90px;margin:0 9px 0 0}
td.birthFrm span{margin:0 20px 0 0}
td.postFrm .adress{width:180px;margin:0 10px 0 0}
td.postFrm .btnGray{width:125px;margin:0 15px 0 0}
td.phonFrm input{width:120px;margin:0 10px 0 0}
td.sexTypeFrm label{margin:0 20px 0 0}
td.add1Frm input,td.add2Frm input{width:490px}
td.mailFrm input{width:490px}
td.mailFrm2 input{width:300px}
td.effectiveFrm select{width:92px;margin:0 7px 0 0}
td.effectiveFrm span{margin:0 17px 0 0}

/*-------------------------------------
	売上げ追加
-------------------------------------*/
.amount_box {    width: 100%;float: left;margin: 15px 0 40px;}
.amount_box .left {    float: left;width: 40%;padding-right: 4%;}
.amount_box .right {float: left;width: 56%;}
.amount_box .left .price_box{    padding: 2%;border: 1px solid #d8d8d8;}
.amount_box .left .nbtn{    padding: 5px 20px;margin-top:10px;}
.amount_box .left .price_box .price{    width: 100%;text-align: center;}
.amount_box .left .price_box .price em{font-size: 2em;color: #be1b0e;}
.amount_box .right .tyui_txt{font-size:90%;    padding-top: 15px;}
.amount_box .right .tyui_txt a{color: #1299dc;text-decoration:underline;}


/*-------------------------------------
	secComplete
-------------------------------------*/
#secComplete {}
#secComplete .sectionInner { padding:36px 48px 60px; }
#secComplete .sectionHeader { border-bottom:1px solid #dcdcdc; }
#secComplete .read {  font-size:15px; margin:20px 0 0 0; }
#secComplete .txt { text-align:center; margin:40px 0 0 0; font-size:15px; }
#secComplete .link { text-align:center; }

/*-------------------------------------
	サイドバー sell
-------------------------------------*/
#searchSidebar .sellAbout { border:1px solid #dcdcdc; margin:10px 0 0 0; padding:0 0 18px 0; border-radius:2px; }
#searchSidebar .sellAbout h3 { margin:22px 0 0 0; font-size:16px; text-align:center; }
#searchSidebar .sellAbout ul { padding:0px 0px 0px 24px; margin:7px 0 0 0; }
#searchSidebar .sellAbout ul li { margin:1px 0 0 0; }

/*-------------------------------------
	退会 .refreshBox
-------------------------------------*/
.refreshBox { border-bottom: 1px solid #dcdcdc; padding: 20px 0 15px 0; }
.refreshBox li {  padding: 0 0 10px 1em; text-indent: -1em; }
.refreshBox li .info { margin:0 0 0 11px; }

/*-------------------------------------
	#secPoint
-------------------------------------*/
#secPoint span.pointResult { font-weight:bold; font-size:16px; margin:0 5px 0 0; }
#secPoint td.point { text-align: right; }
#secPoint td.point span { font-size:16px; margin:0 5px 0 0; }
#secPoint .sectionHeader.clearfix h3{ float:left; }
#secPoint .limitPoint { float: right; font-size: 14px; margin: 9px 0 0; }
#secPoint .limitPoint p { border-left: 1px solid #c9c9c9; color: #808080; margin: 0 0 0 10px; padding: 0 0 0 10px; float: left; height: 15px; line-height: 15px; }
#secPoint .limitPoint p.first{ border-left: medium none; }

/*-------------------------------------
	secAttention
-------------------------------------*/
#secAttention {}
#secAttention .sectionInner { background:#ffffff; border: 1px solid #E73656; padding:15px 48px 15px 48px; }
#secAttention .sectionHeader { border-bottom:none; text-align:center; margin:0 0 4px 0; }
#secAttention h3 { padding:0 0 0 0; }
#secAttention h3 .ico_alert { background: url(../../shop/img/goods_common.png) no-repeat left -260px; height:29px; width:27px; display:inline-block; vertical-align:middle; padding:7px 6px 0 0; }
#secAttention .contBody { text-align:center; }

/*-------------------------------------
	CouponPoint
-------------------------------------*/

#secPoint .point #Coupon #CouponTitle{margin:0 0 22px 0;}
#secPoint .point #Coupon #CouponPoint{margin:0 0 10px 0;}
#secPoint .point #Coupon #CouponShopList{line-height:2.0; margin:0 0 15px 0;}
#secPoint .point #Coupon #notice{ font-size:12px; line-height:2; margin:0 0 15px 0;}
section.section .sectionInner #Coupon .gBtn{ margin:0 0 15px 0; width:280px;}

/*-------------------------------------
	manual
-------------------------------------*/
.manual .midashi_box .main_TTL{background:#000;font-weight:700;position:relative;color:#fff;font-size:14px;padding:5px 0 5px 14px}.article_body{padding:20px 2%;float:left;width:96%}.manual_body .h2{font-size:1.3rem;margin-bottom:10px}.manual_body p{margin-bottom:10px}.manual_body .manu1_table{width:100%;max-width:380px;margin-bottom:30px}.manual_body .manu1_table tr td{width:30%;padding:5px;border:1px solid #bdbcbc;text-align:center;vertical-align:middle}

@media print {
.admin_nav {display:none;}
.admin_contents .admin_side {display:none;}
.admin_contents .admin_main {width:100%;}

}
.w5{width:5%}.w10{width:10%}.w15{width:15%}.w20{width:20%}.w25{width:25%}.w30{width:30%}.w35{width:35%}.w40{width:40%}.w45{width:45%}.w50{width:50%}.w55{width:55%}.w60{width:60%}.w65{width:65%}.w70{/* width:70%; */}.w75{width:75%}.w80{width:80%}.w85{width:85%}.w90{width:90%}.w95{width:95%}.w100{width:100%}.fs10{font-size:10px}.fs11{font-size:11px}.fs12{font-size:12px}.fs13{font-size:13px}.fs14{font-size:14px}.fs15{font-size:15px}.fs16{font-size:16px}.fs20{font-size:20px}.sold{background:#FAB6E0}.stop{background:#CBCBCB}.cre{background:#FFD7E1}.chu{background:#C9FDC0}.tai{background:#bfbebe}


/*-------------------------------------
	jquery.mmenu.all.css
-------------------------------------*/
.mm-page,.mm-fixed-top,.mm-fixed-bottom,.mm-menu.mm-horizontal > .mm-panel{-webkit-transition:none .4s ease;-moz-transition:none .4s ease;-ms-transition:none .4s ease;-o-transition:none .4s ease;transition:none .4s ease;-webkit-transition-property:top,right,bottom,left,border;-moz-transition-property:top,right,bottom,left,border;-ms-transition-property:top,right,bottom,left,border;-o-transition-property:top,right,bottom,left,border;transition-property:top,right,bottom,left,border}html.mm-opened .mm-page,html.mm-opened #mm-blocker{left:0;top:0;margin:0;border:0 solid rgba(0,0,0,0)}html.mm-opening .mm-page,html.mm-opening #mm-blocker{border:0 solid rgba(100,100,100,0)}.mm-menu .mm-hidden{display:none}.mm-fixed-top,.mm-fixed-bottom{position:fixed;left:0}.mm-fixed-top{top:0}.mm-fixed-bottom{bottom:0}html.mm-opened .mm-page,.mm-menu > .mm-panel{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}html.mm-opened{overflow-x:hidden;position:relative}html.mm-opened .mm-page{position:relative}html.mm-background .mm-page{background:inherit}#mm-blocker{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==) transparent;display:none;width:100%;height:100%;position:fixed;z-index:999999}html.mm-opened #mm-blocker,html.mm-blocking #mm-blocker{display:block}.mm-menu.mm-current{display:block}.mm-menu{background:inherit;display:none;overflow:hidden;height:100%;padding:0;position:fixed;left:0;top:0;z-index:0}.mm-menu > .mm-panel{background:inherit;-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;width:100%;height:100%;padding:20px;position:absolute;top:0;left:100%;z-index:0}.mm-menu > .mm-panel.mm-opened{left:0}.mm-menu > .mm-panel.mm-subopened{left:-40%}.mm-menu > .mm-panel.mm-highest{z-index:1}.mm-menu > .mm-panel.mm-hidden{display:block;visibility:hidden}.mm-menu .mm-list{padding:20px 0}.mm-menu > .mm-list{padding:20px 0 40px}.mm-panel > .mm-list{margin-left:-20px;margin-right:-20px}.mm-panel > .mm-list:first-child{padding-top:0}.mm-list,.mm-list > li{list-style:none;display:block;padding:0;margin:0}.mm-list{font:inherit;font-size:14px}.mm-list a,.mm-list a:hover{text-decoration:none}.mm-list > li{position:relative}.mm-list > li > a,.mm-list > li > span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:inherit;line-height:20px;display:block;padding:10px 10px 10px 20px;margin:0}.mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-noresults):after{content:'';border-bottom-width:1px;border-bottom-style:solid;display:block;width:100%;position:absolute;bottom:0;left:0;width:auto;margin-left:20px;position:relative;left:auto}.mm-list a.mm-subopen{width:40px;height:100%;padding:0;position:absolute;right:0;top:0;z-index:2}.mm-list a.mm-subopen:before{content:'';border-left-width:1px;border-left-style:solid;display:block;height:100%;position:absolute;left:0;top:0}.mm-list a.mm-subopen.mm-fullsubopen{width:100%}.mm-list a.mm-subopen.mm-fullsubopen:before{border-left:none}.mm-list a.mm-subopen + a,.mm-list a.mm-subopen + span{padding-right:5px;margin-right:40px}.mm-list > li.mm-selected > a.mm-subopen{background:transparent}.mm-list > li.mm-selected > a.mm-fullsubopen + a,.mm-list > li.mm-selected > a.mm-fullsubopen + span{padding-right:45px;margin-right:0}.mm-list a.mm-subclose{text-indent:20px;padding-top:30px;margin-top:-20px}.mm-list > li.mm-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:10px;text-transform:uppercase;text-indent:20px;line-height:25px;padding-right:5px}.mm-list > li.mm-spacer{padding-top:40px}.mm-list > li.mm-spacer.mm-label{padding-top:25px}.mm-list a.mm-subopen:after,.mm-list a.mm-subclose:before{content:'';border:2px solid transparent;display:block;width:7px;height:7px;margin-bottom:-5px;position:absolute;bottom:50%;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.mm-list a.mm-subopen:after{border-top:none;border-left:none;right:18px}.mm-list a.mm-subclose:before{border-right:none;border-bottom:none;margin-bottom:-15px;left:22px}.mm-menu.mm-vertical .mm-list .mm-panel{display:none;padding:10px 0 10px 10px}.mm-menu.mm-vertical .mm-list .mm-panel li:last-child:after{border-color:transparent}.mm-menu.mm-vertical .mm-list li.mm-opened > .mm-panel{display:block}.mm-menu.mm-vertical .mm-list > li.mm-opened > a.mm-subopen{height:40px}.mm-menu.mm-vertical .mm-list > li.mm-opened > a.mm-subopen:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:16px;right:16px}html.mm-opened .mm-page{box-shadow:0 0 20px rgba(0,0,0,0.5)}.mm-ismenu{background:#333;color:rgba(255,255,255,0.6)}.mm-menu .mm-list > li:after{border-color:rgba(0,0,0,0.15)}.mm-menu .mm-list > li > a.mm-subclose{background:rgba(0,0,0,0.1);color:rgba(255,255,255,0.3)}.mm-menu .mm-list > li > a.mm-subopen:after,.mm-menu .mm-list > li > a.mm-subclose:before{border-color:rgba(255,255,255,0.3)}.mm-menu .mm-list > li > a.mm-subopen:before{border-color:rgba(0,0,0,0.15)}.mm-menu .mm-list > li.mm-selected > a:not(.mm-subopen),.mm-menu .mm-list > li.mm-selected > span{background:rgba(0,0,0,0.1)}.mm-menu .mm-list > li.mm-label{background:rgba(255,255,255,0.05)}.mm-menu.mm-vertical .mm-list li.mm-opened > a.mm-subopen,.mm-menu.mm-vertical .mm-list li.mm-opened > ul{background:rgba(255,255,255,0.05)}html.mm-opening .mm-page,html.mm-opening #mm-blocker,html.mm-opening .mm-fixed-top,html.mm-opening .mm-fixed-bottom{left:80%}.mm-menu{width:80%}@media all and (max-width: 175px){.mm-menu{width:140px}html.mm-opening .mm-page,html.mm-opening #mm-blocker,html.mm-opening .mm-fixed-top,html.mm-opening .mm-fixed-bottom{left:140px}}@media all and (min-width: 550px){.mm-menu{width:440px}html.mm-opening .mm-page,html.mm-opening #mm-blocker,html.mm-opening .mm-fixed-top,html.mm-opening .mm-fixed-bottom{left:440px}}em.mm-counter{font:inherit;font-size:14px;font-style:normal;text-indent:0;line-height:20px;display:block;margin-top:-10px;position:absolute;right:40px;top:50%}em.mm-counter + a.mm-subopen{padding-left:40px}em.mm-counter + a.mm-subopen + a,em.mm-counter + a.mm-subopen + span{margin-right:80px}em.mm-counter + a.mm-fullsubopen{padding-left:0}.mm-vertical em.mm-counter{top:12px;margin-top:0}.mm-nosubresults > em.mm-counter{display:none}.mm-menu em.mm-counter{color:rgba(255,255,255,0.3)}html.mm-opened.mm-dragging .mm-menu,html.mm-opened.mm-dragging .mm-page,html.mm-opened.mm-dragging .mm-fixed-top,html.mm-opened.mm-dragging .mm-fixed-bottom,html.mm-opened.mm-dragging #mm-blocker{-webkit-transition-duration:0;-moz-transition-duration:0;-ms-transition-duration:0;-o-transition-duration:0;transition-duration:0}.mm-header{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;background:inherit;border-bottom:1px solid transparent;text-align:center;line-height:20px;width:100%;height:60px;padding:30px 40px 0;position:absolute;z-index:2;top:0;left:0}.mm-header .mm-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block;width:100%;position:relative;z-index:1}.mm-header .mm-prev,.mm-header .mm-next{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;text-decoration:none;display:block;width:40px;height:100%;position:absolute;bottom:0}.mm-header .mm-prev:before,.mm-header .mm-next:before{content:'';border:2px solid transparent;display:block;width:7px;height:7px;margin-bottom:-5px;position:absolute;bottom:50%;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);margin-bottom:-15px}.mm-header .mm-prev{left:0}.mm-header .mm-prev:before{border-right:none;border-bottom:none;left:22px}.mm-header .mm-next{right:0}.mm-header .mm-next:before{border-top:none;border-left:none;right:18px}.mm-menu.mm-hassearch .mm-header{height:50px;padding-top:20px;top:50px}.mm-menu.mm-hassearch .mm-header .mm-prev:before,.mm-menu.mm-hassearch .mm-header .mm-mext:before{margin-bottom:-10px}.mm-menu.mm-hasheader li.mm-subtitle{display:none}.mm-menu.mm-hasheader .mm-panel{padding-top:80px}.mm-menu.mm-hasheader.mm-hassearch > .mm-panel{padding-top:120px}.mm-menu.mm-hasheader.mm-ismenu > .mm-panel{padding-top:60px}.mm-menu.mm-hasheader.mm-ismenu.mm-hassearch > .mm-panel{padding-top:100px}.mm-menu .mm-header{border-color:rgba(0,0,0,0.15);color:rgba(255,255,255,0.3)}.mm-menu .mm-header a:before{border-color:rgba(255,255,255,0.3)}.mm-menu.mm-fixedlabels .mm-list{background:inherit}.mm-menu.mm-fixedlabels .mm-list > li.mm-label{background:inherit!important;opacity:.97;height:25px;overflow:visible;position:relative;z-index:1}.mm-menu.mm-fixedlabels .mm-list > li.mm-label > div{background:inherit;width:100%;position:absolute;left:0}.mm-menu.mm-fixedlabels .mm-list > li.mm-label > div > div{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-menu.mm-fixedlabels .mm-list > li.mm-label.mm-spacer > div > div{padding-top:25px}.mm-list > li.mm-label > span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0}.mm-list > li.mm-label.mm-opened a.mm-subopen:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);right:17px}.mm-list > li.mm-collapsed{display:none}.mm-menu .mm-list li.mm-label > div > div{background:rgba(255,255,255,0.05)}.mm-search,.mm-search input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.mm-search{background:inherit;width:100%;height:50px;padding:10px;position:relative;top:0;z-index:2}.mm-search input{border:none;border-radius:15px;font:inherit;font-size:14px;line-height:30px;outline:none;display:block;width:100%;height:30px;margin:0;padding:0 10px}.mm-menu li.mm-nosubresults > a.mm-subopen{display:none}.mm-menu li.mm-nosubresults > a.mm-subopen + a,.mm-menu li.mm-nosubresults > a.mm-subopen + span{padding-right:10px}.mm-menu li.mm-noresults{text-align:center;font-size:21px;display:none;padding-top:80px}.mm-menu li.mm-noresults:after{border:none}.mm-menu.mm-noresults li.mm-noresults{display:block}.mm-menu.mm-hassearch > .mm-panel{padding-top:60px}.mm-menu .mm-search input{background:rgba(255,255,255,0.3);color:rgba(255,255,255,0.6)}.mm-menu li.mm-noresults{color:rgba(255,255,255,0.3)}html.mm-slide .mm-menu{-webkit-transition:-webkit-transform .4s ease;-moz-transition:-moz-transform .4s ease;-o-transition:-o-transform .4s ease;transition:transform .4s ease}html.mm-slide.mm-opened .mm-menu{-webkit-transform:translateX(-40%);-moz-transform:translateX(-40%);-ms-transform:translateX(-40%);-o-transform:translateX(-40%);transform:translateX(-40%)}html.mm-slide.mm-opening .mm-menu{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}html.mm-slide.mm-right.mm-opened .mm-menu{-webkit-transform:translateX(40%);-moz-transform:translateX(40%);-ms-transform:translateX(40%);-o-transform:translateX(40%);transform:translateX(40%)}html.mm-slide.mm-right.mm-opening .mm-menu{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}html.mm-slide.mm-top.mm-opened .mm-menu{-webkit-transform:translateY(-40%);-moz-transform:translateY(-40%);-ms-transform:translateY(-40%);-o-transform:translateY(-40%);transform:translateY(-40%)}html.mm-slide.mm-top.mm-opening .mm-menu{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%)}html.mm-slide.mm-bottom.mm-opened .mm-menu{-webkit-transform:translateY(40%);-moz-transform:translateY(40%);-ms-transform:translateY(40%);-o-transform:translateY(40%);transform:translateY(40%)}html.mm-slide.mm-bottom.mm-opening .mm-menu{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%)}html.mm-zoom-menu .mm-menu{-webkit-transition:-webkit-transform .4s ease;-moz-transition:-moz-transform .4s ease;-o-transition:-o-transform .4s ease;transition:transform .4s ease}html.mm-zoom-menu.mm-opened .mm-menu{-webkit-transform:scale(0.7,0.7) translateX(-40%);-moz-transform:scale(0.7,0.7) translateX(-40%);-ms-transform:scale(0.7,0.7) translateX(-40%);-o-transform:scale(0.7,0.7) translateX(-40%);transform:scale(0.7,0.7) translateX(-40%);-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}html.mm-zoom-menu.mm-opening .mm-menu{-webkit-transform:scale(1,1) translateX(0%);-moz-transform:scale(1,1) translateX(0%);-ms-transform:scale(1,1) translateX(0%);-o-transform:scale(1,1) translateX(0%);transform:scale(1,1) translateX(0%)}html.mm-zoom-menu.mm-right.mm-opened .mm-menu{-webkit-transform:scale(0.7,0.7) translateX(40%);-moz-transform:scale(0.7,0.7) translateX(40%);-ms-transform:scale(0.7,0.7) translateX(40%);-o-transform:scale(0.7,0.7) translateX(40%);transform:scale(0.7,0.7) translateX(40%);-webkit-transform-origin:right center;-moz-transform-origin:right center;-ms-transform-origin:right center;-o-transform-origin:right center;transform-origin:right center}html.mm-zoom-menu.mm-right.mm-opening .mm-menu{-webkit-transform:scale(1,1) translateX(0%);-moz-transform:scale(1,1) translateX(0%);-ms-transform:scale(1,1) translateX(0%);-o-transform:scale(1,1) translateX(0%);transform:scale(1,1) translateX(0%)}html.mm-zoom-menu.mm-top.mm-opened .mm-menu{-webkit-transform:scale(0.7,0.7) translateY(-40%);-moz-transform:scale(0.7,0.7) translateY(-40%);-ms-transform:scale(0.7,0.7) translateY(-40%);-o-transform:scale(0.7,0.7) translateY(-40%);transform:scale(0.7,0.7) translateY(-40%);-webkit-transform-origin:center top;-moz-transform-origin:center top;-ms-transform-origin:center top;-o-transform-origin:center top;transform-origin:center top}html.mm-zoom-menu.mm-top.mm-opening .mm-menu{-webkit-transform:scale(1,1) translateY(0%);-moz-transform:scale(1,1) translateY(0%);-ms-transform:scale(1,1) translateY(0%);-o-transform:scale(1,1) translateY(0%);transform:scale(1,1) translateY(0%)}html.mm-zoom-menu.mm-bottom.mm-opened .mm-menu{-webkit-transform:scale(0.7,0.7) translateY(40%);-moz-transform:scale(0.7,0.7) translateY(40%);-ms-transform:scale(0.7,0.7) translateY(40%);-o-transform:scale(0.7,0.7) translateY(40%);transform:scale(0.7,0.7) translateY(40%);-webkit-transform-origin:center bottom;-moz-transform-origin:center bottom;-ms-transform-origin:center bottom;-o-transform-origin:center bottom;transform-origin:center bottom}html.mm-zoom-menu.mm-bottom.mm-opening .mm-menu{-webkit-transform:scale(1,1) translateY(0%);-moz-transform:scale(1,1) translateY(0%);-ms-transform:scale(1,1) translateY(0%);-o-transform:scale(1,1) translateY(0%);transform:scale(1,1) translateY(0%)}html.mm-zoom-page.mm-opened .mm-page{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}html.mm-zoom-page.mm-opening .mm-page{-webkit-transform:scale(1.5,1.5);-moz-transform:scale(1.5,1.5);-ms-transform:scale(1.5,1.5);-o-transform:scale(1.5,1.5);transform:scale(1.5,1.5)}html.mm-zoom-page.mm-right.mm-opened .mm-page{-webkit-transform-origin:right center;-moz-transform-origin:right center;-ms-transform-origin:right center;-o-transform-origin:right center;transform-origin:right center}html.mm-zoom-page.mm-top.mm-opened .mm-page{-webkit-transform-origin:center top;-moz-transform-origin:center top;-ms-transform-origin:center top;-o-transform-origin:center top;transform-origin:center top}html.mm-zoom-page.mm-bottom.mm-opened .mm-page{-webkit-transform-origin:center bottom;-moz-transform-origin:center bottom;-ms-transform-origin:center bottom;-o-transform-origin:center bottom;transform-origin:center bottom}html.mm-zoom-panels .mm-panel{-webkit-transform:scale(1.5,1.5);-moz-transform:scale(1.5,1.5);-ms-transform:scale(1.5,1.5);-o-transform:scale(1.5,1.5);transform:scale(1.5,1.5);-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}html.mm-zoom-panels .mm-panel.mm-opened{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}html.mm-zoom-panels .mm-panel.mm-opened.mm-subopened{-webkit-transform:scale(0.7,0.7);-moz-transform:scale(0.7,0.7);-ms-transform:scale(0.7,0.7);-o-transform:scale(0.7,0.7);transform:scale(0.7,0.7)}html.mm-opening.mm-fullscreen .mm-page,html.mm-opening.mm-fullscreen #mm-blocker,html.mm-opening.mm-fullscreen .mm-fixed-top,html.mm-opening.mm-fullscreen .mm-fixed-bottom{left:100%}.mm-menu.mm-fullscreen{width:100%}@media all and (max-width: 140px){.mm-menu.mm-fullscreen{width:140px}html.mm-opening.mm-fullscreen .mm-page,html.mm-opening.mm-fullscreen #mm-blocker,html.mm-opening.mm-fullscreen .mm-fixed-top,html.mm-opening.mm-fullscreen .mm-fixed-bottom{left:140px}}@media all and (min-width: 10000px){.mm-menu.mm-fullscreen{width:10000px}html.mm-opening.mm-fullscreen .mm-page,html.mm-opening.mm-fullscreen #mm-blocker,html.mm-opening.mm-fullscreen .mm-fixed-top,html.mm-opening.mm-fullscreen .mm-fixed-bottom{left:10000px}}.mm-menu.mm-top.mm-fullscreen{height:100%}html.mm-top.mm-opening.mm-fullscreen .mm-page,html.mm-top.mm-opening.mm-fullscreen #mm-blocker,html.mm-top.mm-opening.mm-fullscreen .mm-fixed-top{top:100%}html.mm-top.mm-opening.mm-fullscreen .mm-fixed-bottom{bottom:-100%}@media all and (max-height: 140px){.mm-menu.mm-top.mm-fullscreen{height:140px}html.mm-top.mm-opening.mm-fullscreen .mm-page,html.mm-top.mm-opening.mm-fullscreen #mm-blocker,html.mm-top.mm-opening.mm-fullscreen .mm-fixed-top{top:140px}html.mm-top.mm-opening.mm-fullscreen .mm-fixed-bottom{bottom:-140px}}@media all and (min-height: 10000px){.mm-menu.mm-top.mm-fullscreen{height:10000px}html.mm-top.mm-opening.mm-fullscreen .mm-page,html.mm-top.mm-opening.mm-fullscreen #mm-blocker,html.mm-top.mm-opening.mm-fullscreen .mm-fixed-top{top:10000px}html.mm-top.mm-opening.mm-fullscreen .mm-fixed-bottom{bottom:-10000px}}.mm-menu.mm-right.mm-fullscreen{width:100%}html.mm-right.mm-opening.mm-fullscreen .mm-page,html.mm-right.mm-opening.mm-fullscreen #mm-blocker,html.mm-right.mm-opening.mm-fullscreen .mm-fixed-top,html.mm-right.mm-opening.mm-fullscreen .mm-fixed-bottom{right:100%}@media all and (max-width: 140px){.mm-menu.mm-right.mm-fullscreen{width:140px}html.mm-right.mm-opening.mm-fullscreen .mm-page,html.mm-right.mm-opening.mm-fullscreen #mm-blocker,html.mm-right.mm-opening.mm-fullscreen .mm-fixed-top,html.mm-right.mm-opening.mm-fullscreen .mm-fixed-bottom{right:140px}}@media all and (min-width: 10000px){.mm-menu.mm-right.mm-fullscreen{width:10000px}html.mm-right.mm-opening.mm-fullscreen .mm-page,html.mm-right.mm-opening.mm-fullscreen #mm-blocker,html.mm-right.mm-opening.mm-fullscreen .mm-fixed-top,html.mm-right.mm-opening.mm-fullscreen .mm-fixed-bottom{right:10000px}}.mm-menu.mm-bottom.mm-fullscreen{height:100%}html.mm-bottom.mm-opening.mm-fullscreen .mm-page,html.mm-bottom.mm-opening.mm-fullscreen #mm-blocker,html.mm-bottom.mm-opening.mm-fullscreen .mm-fixed-bottom{bottom:100%}html.mm-bottom.mm-opening.mm-fullscreen .mm-fixed-top{top:-100%}@media all and (max-height: 140px){.mm-menu.mm-bottom.mm-fullscreen{height:140px}html.mm-bottom.mm-opening.mm-fullscreen .mm-page,html.mm-bottom.mm-opening.mm-fullscreen #mm-blocker,html.mm-bottom.mm-opening.mm-fullscreen .mm-fixed-bottom{bottom:140px}html.mm-bottom.mm-opening.mm-fullscreen .mm-fixed-top{top:-140px}}@media all and (min-height: 10000px){.mm-menu.mm-bottom.mm-fullscreen{height:10000px}html.mm-bottom.mm-opening.mm-fullscreen .mm-page,html.mm-bottom.mm-opening.mm-fullscreen #mm-blocker,html.mm-bottom.mm-opening.mm-fullscreen .mm-fixed-bottom{bottom:10000px}html.mm-bottom.mm-opening.mm-fullscreen .mm-fixed-top{top:-10000px}}.mm-menu.mm-fullscreen.mm-front,.mm-menu.mm-fullscreen.mm-next{left:-100%}@media all and (max-width: 140px){.mm-menu.mm-fullscreen.mm-front,.mm-menu.mm-fullscreen.mm-next{left:-140px}}@media all and (min-width: 10000px){.mm-menu.mm-fullscreen.mm-front,.mm-menu.mm-fullscreen.mm-next{left:-10000px}}.mm-menu.mm-top.mm-fullscreen.mm-front,.mm-menu.mm-top.mm-fullscreen.mm-next{top:-100%}@media all and (max-height: 140px){.mm-menu.mm-top.mm-fullscreen.mm-front,.mm-menu.mm-top.mm-fullscreen.mm-next{top:-140px}}@media all and (min-height: 10000px){.mm-menu.mm-top.mm-fullscreen.mm-front,.mm-menu.mm-top.mm-fullscreen.mm-next{top:-10000px}}.mm-menu.mm-right.mm-fullscreen.mm-front,.mm-menu.mm-right.mm-fullscreen.mm-next{right:-100%}@media all and (max-width: 140px){.mm-menu.mm-right.mm-fullscreen.mm-front,.mm-menu.mm-right.mm-fullscreen.mm-next{right:-140px}}@media all and (min-width: 10000px){.mm-menu.mm-right.mm-fullscreen.mm-front,.mm-menu.mm-right.mm-fullscreen.mm-next{right:-10000px}}.mm-menu.mm-bottom.mm-fullscreen.mm-front,.mm-menu.mm-bottom.mm-fullscreen.mm-next{bottom:-100%}@media all and (max-height: 140px){.mm-menu.mm-bottom.mm-fullscreen.mm-front,.mm-menu.mm-bottom.mm-fullscreen.mm-next{bottom:-140px}}@media all and (min-height: 10000px){.mm-menu.mm-bottom.mm-fullscreen.mm-front,.mm-menu.mm-bottom.mm-fullscreen.mm-next{bottom:-10000px}}html.mm-front .mm-fixed-top,html.mm-front .mm-fixed-bottom,html.mm-opening.mm-front .mm-fixed-top,html.mm-opening.mm-front .mm-fixed-bottom{left:0;right:auto}html.mm-front .mm-fixed-top,html.mm-opening.mm-front .mm-fixed-top{top:0}html.mm-front .mm-fixed-bottom,html.mm-opening.mm-front .mm-fixed-bottom{bottom:0}html.mm-opened.mm-fullscreen .mm-page{box-shadow:none!important}.mm-menu.mm-top{width:100%}html.mm-top.mm-opened .mm-page,html.mm-top.mm-opened #mm-blocker{top:0}html.mm-top.mm-opened.mm-opening .mm-page,html.mm-top.mm-opened.mm-opening #mm-blocker,html.mm-top.mm-opened.mm-opening .mm-fixed-top,html.mm-top.mm-opened.mm-opening .mm-fixed-bottom{left:0}.mm-menu.mm-right{left:auto;right:0}html.mm-right.mm-opened .mm-page,html.mm-right.mm-opened #mm-blocker,html.mm-right.mm-opened .mm-fixed-top,html.mm-right.mm-opened .mm-fixed-bottom{left:auto;right:0}html.mm-right.mm-opened.mm-opening .mm-page,html.mm-right.mm-opened.mm-opening #mm-blocker,html.mm-right.mm-opened.mm-opening .mm-fixed-top,html.mm-right.mm-opened.mm-opening .mm-fixed-bottom{left:auto}.mm-menu.mm-bottom{width:100%;top:auto;bottom:0}html.mm-bottom.mm-opened .mm-page,html.mm-bottom.mm-opened #mm-blocker{bottom:0;top:auto}html.mm-bottom.mm-opened.mm-opening .mm-page,html.mm-bottom.mm-opened.mm-opening #mm-blocker,html.mm-bottom.mm-opened.mm-opening .mm-fixed-top,html.mm-bottom.mm-opened.mm-opening .mm-fixed-bottom{top:auto;left:0}.mm-menu.mm-top{height:80%}html.mm-top.mm-opening .mm-page,html.mm-top.mm-opening #mm-blocker,html.mm-top.mm-opening .mm-fixed-top{top:80%}html.mm-top.mm-opening .mm-fixed-bottom{bottom:-80%}@media all and (max-height: 175px){.mm-menu.mm-top{height:140px}html.mm-top.mm-opening .mm-page,html.mm-top.mm-opening #mm-blocker,html.mm-top.mm-opening .mm-fixed-top{top:140px}html.mm-top.mm-opening .mm-fixed-bottom{bottom:-140px}}@media all and (min-height: 1100px){.mm-menu.mm-top{height:880px}html.mm-top.mm-opening .mm-page,html.mm-top.mm-opening #mm-blocker,html.mm-top.mm-opening .mm-fixed-top{top:880px}html.mm-top.mm-opening .mm-fixed-bottom{bottom:-880px}}.mm-menu.mm-right{width:80%}html.mm-right.mm-opening .mm-page,html.mm-right.mm-opening #mm-blocker,html.mm-right.mm-opening .mm-fixed-top,html.mm-right.mm-opening .mm-fixed-bottom{right:80%}@media all and (max-width: 175px){.mm-menu.mm-right{width:140px}html.mm-right.mm-opening .mm-page,html.mm-right.mm-opening #mm-blocker,html.mm-right.mm-opening .mm-fixed-top,html.mm-right.mm-opening .mm-fixed-bottom{right:140px}}@media all and (min-width: 550px){.mm-menu.mm-right{width:440px}html.mm-right.mm-opening .mm-page,html.mm-right.mm-opening #mm-blocker,html.mm-right.mm-opening .mm-fixed-top,html.mm-right.mm-opening .mm-fixed-bottom{right:440px}}.mm-menu.mm-bottom{height:80%}html.mm-bottom.mm-opening .mm-page,html.mm-bottom.mm-opening #mm-blocker,html.mm-bottom.mm-opening .mm-fixed-bottom{bottom:80%}html.mm-bottom.mm-opening .mm-fixed-top{top:-80%}@media all and (max-height: 175px){.mm-menu.mm-bottom{height:140px}html.mm-bottom.mm-opening .mm-page,html.mm-bottom.mm-opening #mm-blocker,html.mm-bottom.mm-opening .mm-fixed-bottom{bottom:140px}html.mm-bottom.mm-opening .mm-fixed-top{top:-140px}}@media all and (min-height: 1100px){.mm-menu.mm-bottom{height:880px}html.mm-bottom.mm-opening .mm-page,html.mm-bottom.mm-opening #mm-blocker,html.mm-bottom.mm-opening .mm-fixed-bottom{bottom:880px}html.mm-bottom.mm-opening .mm-fixed-top{top:-880px}}html.mm-front.mm-opened .mm-page{top:0!important;right:0!important;bottom:0!important;left:0!important}.mm-menu.mm-front,.mm-menu.mm-next{-webkit-transition:none .4s ease;-moz-transition:none .4s ease;-ms-transition:none .4s ease;-o-transition:none .4s ease;transition:none .4s ease;-webkit-transition-property:top,right,bottom,left,-webkit-transform;-moz-transition-property:top,right,bottom,left,-moz-transform;-ms-transition-property:top,right,bottom,left,-o-transform;-o-transition-property:top,right,bottom,left,-o-transform;transition-property:top,right,bottom,left,transform}html.mm-front .mm-page,html.mm-front #mm-blocker{z-index:0}.mm-menu.mm-front{z-index:1;box-shadow:0 0 15px rgba(0,0,0,0.5)}html.mm-opened.mm-next .mm-page{box-shadow:none}html.mm-opening .mm-menu.mm-front,html.mm-opening .mm-menu.mm-next{left:0}.mm-menu.mm-top.mm-front,.mm-menu.mm-top.mm-next{left:0}html.mm-opening .mm-menu.mm-top.mm-front,html.mm-opening .mm-menu.mm-top.mm-next{left:0;top:0}.mm-menu.mm-right.mm-front,.mm-menu.mm-right.mm-next{left:auto}html.mm-opening .mm-menu.mm-right.mm-front,html.mm-opening .mm-menu.mm-right.mm-next{left:auto;right:0}.mm-menu.mm-bottom.mm-front,.mm-menu.mm-bottom.mm-next{top:auto;left:0}html.mm-opening .mm-menu.mm-bottom.mm-front,html.mm-opening .mm-menu.mm-bottom.mm-next{left:0;bottom:0}.mm-menu.mm-front,.mm-menu.mm-next{left:-80%}@media all and (max-width: 175px){.mm-menu.mm-front,.mm-menu.mm-next{left:-140px}}@media all and (min-width: 550px){.mm-menu.mm-front,.mm-menu.mm-next{left:-440px}}.mm-menu.mm-top.mm-front,.mm-menu.mm-top.mm-next{top:-80%}@media all and (max-height: 175px){.mm-menu.mm-top.mm-front,.mm-menu.mm-top.mm-next{top:-140px}}@media all and (min-height: 1100px){.mm-menu.mm-top.mm-front,.mm-menu.mm-top.mm-next{top:-880px}}.mm-menu.mm-right.mm-front,.mm-menu.mm-right.mm-next{right:-80%}@media all and (max-width: 175px){.mm-menu.mm-right.mm-front,.mm-menu.mm-right.mm-next{right:-140px}}@media all and (min-width: 550px){.mm-menu.mm-right.mm-front,.mm-menu.mm-right.mm-next{right:-440px}}.mm-menu.mm-bottom.mm-front,.mm-menu.mm-bottom.mm-next{bottom:-80%}@media all and (max-height: 175px){.mm-menu.mm-bottom.mm-front,.mm-menu.mm-bottom.mm-next{bottom:-140px}}@media all and (min-height: 1100px){.mm-menu.mm-bottom.mm-front,.mm-menu.mm-bottom.mm-next{bottom:-880px}}html.mm-front .mm-fixed-top,html.mm-front .mm-fixed-bottom,html.mm-opening.mm-front .mm-fixed-top,html.mm-opening.mm-front .mm-fixed-bottom{left:0;right:auto}html.mm-front .mm-fixed-top,html.mm-opening.mm-front .mm-fixed-top{top:0}html.mm-front .mm-fixed-bottom,html.mm-opening.mm-front .mm-fixed-bottom{bottom:0}html.mm-opened.mm-light .mm-page{box-shadow:0 0 10px rgba(0,0,0,0.3)}.mm-ismenu.mm-light{background:#f3f3f3;color:rgba(0,0,0,0.6)}.mm-menu.mm-light .mm-list > li:after{border-color:rgba(0,0,0,0.1)}.mm-menu.mm-light .mm-list > li > a.mm-subclose{background:rgba(255,255,255,0.6);color:rgba(0,0,0,0.3)}.mm-menu.mm-light .mm-list > li > a.mm-subopen:after,.mm-menu.mm-light .mm-list > li > a.mm-subclose:before{border-color:rgba(0,0,0,0.3)}.mm-menu.mm-light .mm-list > li > a.mm-subopen:before{border-color:rgba(0,0,0,0.1)}.mm-menu.mm-light .mm-list > li.mm-selected > a:not(.mm-subopen),.mm-menu.mm-light .mm-list > li.mm-selected > span{background:rgba(255,255,255,0.6)}.mm-menu.mm-light .mm-list > li.mm-label{background:rgba(0,0,0,0.03)}.mm-menu.mm-light.mm-vertical .mm-list li.mm-opened > a.mm-subopen,.mm-menu.mm-light.mm-vertical .mm-list li.mm-opened > ul{background:rgba(0,0,0,0.03)}.mm-menu.mm-light .mm-search input{background:rgba(0,0,0,0.1);color:rgba(0,0,0,0.6)}.mm-menu.mm-light li.mm-noresults{color:rgba(0,0,0,0.3)}.mm-menu.mm-light em.mm-counter{color:rgba(0,0,0,0.3)}.mm-menu.mm-light .mm-list li.mm-label > div > div{background:rgba(0,0,0,0.03)}.mm-menu.mm-light .mm-header{border-color:rgba(0,0,0,0.1);color:rgba(0,0,0,0.3)}.mm-menu.mm-light .mm-header a:before{border-color:rgba(0,0,0,0.3)}html.mm-opened.mm-white .mm-page{box-shadow:0 0 10px rgba(0,0,0,0.3)}.mm-ismenu.mm-white{background:#fff;color:rgba(0,0,0,0.6)}.mm-menu.mm-white .mm-list > li:after{border-color:rgba(0,0,0,0.1)}.mm-menu.mm-white .mm-list > li > a.mm-subclose{background:rgba(0,0,0,0.06);color:rgba(0,0,0,0.3)}.mm-menu.mm-white .mm-list > li > a.mm-subopen:after,.mm-menu.mm-white .mm-list > li > a.mm-subclose:before{border-color:rgba(0,0,0,0.3)}.mm-menu.mm-white .mm-list > li > a.mm-subopen:before{border-color:rgba(0,0,0,0.1)}.mm-menu.mm-white .mm-list > li.mm-selected > a:not(.mm-subopen),.mm-menu.mm-white .mm-list > li.mm-selected > span{background:rgba(0,0,0,0.06)}.mm-menu.mm-white .mm-list > li.mm-label{background:rgba(0,0,0,0.03)}.mm-menu.mm-white.mm-vertical .mm-list li.mm-opened > a.mm-subopen,.mm-menu.mm-white.mm-vertical .mm-list li.mm-opened > ul{background:rgba(0,0,0,0.03)}.mm-menu.mm-white .mm-search input{background:rgba(0,0,0,0.1);color:rgba(0,0,0,0.6)}.mm-menu.mm-white li.mm-noresults{color:rgba(0,0,0,0.3)}.mm-menu.mm-white em.mm-counter{color:rgba(0,0,0,0.3)}.mm-menu.mm-white .mm-list li.mm-label > div > div{background:rgba(0,0,0,0.03)}.mm-menu.mm-white .mm-header{border-color:rgba(0,0,0,0.1);color:rgba(0,0,0,0.3)}.mm-menu.mm-white .mm-header a:before{border-color:rgba(0,0,0,0.3)}html.mm-opened.mm-black .mm-page{box-shadow:none}.mm-ismenu.mm-black{background:#000;color:rgba(255,255,255,0.6)}.mm-menu.mm-black .mm-list > li:after{border-color:rgba(255,255,255,0.2)}.mm-menu.mm-black .mm-list > li > a.mm-subclose{background:rgba(255,255,255,0.25);color:rgba(255,255,255,0.3)}.mm-menu.mm-black .mm-list > li > a.mm-subopen:after,.mm-menu.mm-black .mm-list > li > a.mm-subclose:before{border-color:rgba(255,255,255,0.3)}.mm-menu.mm-black .mm-list > li > a.mm-subopen:before{border-color:rgba(255,255,255,0.2)}.mm-menu.mm-black .mm-list > li.mm-selected > a:not(.mm-subopen),.mm-menu.mm-black .mm-list > li.mm-selected > span{background:rgba(255,255,255,0.25)}.mm-menu.mm-black .mm-list > li.mm-label{background:rgba(255,255,255,0.15)}.mm-menu.mm-black.mm-vertical .mm-list li.mm-opened > a.mm-subopen,.mm-menu.mm-black.mm-vertical .mm-list li.mm-opened > ul{background:rgba(255,255,255,0.15)}.mm-menu.mm-black .mm-search input{background:rgba(255,255,255,0.3);color:rgba(255,255,255,0.6)}.mm-menu.mm-black li.mm-noresults{color:rgba(255,255,255,0.3)}.mm-menu.mm-black em.mm-counter{color:rgba(255,255,255,0.3)}.mm-menu.mm-black .mm-list li.mm-label > div > div{background:rgba(255,255,255,0.15)}.mm-menu.mm-black .mm-header{border-color:rgba(255,255,255,0.2);color:rgba(255,255,255,0.3)}.mm-menu.mm-black .mm-header a:before{border-color:rgba(255,255,255,0.3)}


	



/*-------------------------------------
	res.css
-------------------------------------*/
@media only screen and (max-width:768px){

.btnsty_wrap .submit_sty, .btnsty_wrap .norbtn_sty{width:85%;}
html,body{margin:0;padding:0}
.wrap{max-width:767px;width:97%;padding:0 1.5%;margin:0 auto;overflow:hidden}
.wrap .bxslider li img{width:100%;height:auto;display:none}
.wraps{width:100%;margin:0 auto;max-width:767px}
input[type="text"],input[type="password"]{border:1px solid #c8c8c8;border-radius:2px;padding:7px 2%}
#main{clear:both;overflow:hidden;padding:0 0 30px;position:relative;margin-top:10px}
#left_cl{width:250px;padding:0;float:left}
#main_con{width:96%;padding:0;float:left;margin:0 2%}
#side_con{width:230px;float:left;display:none}
.Ing{background:#f0f0f0;width:94%;padding:4% 3%;border:1px solid #dcdcdc;border-radius:4px;float:left}
.wrapcen{width:80%;padding:5% 10% 3%;float:left;font-size:15px}
.main_wrap{float:left;width:100%}
#right_cl{width:100%;padding:0 0 20px;float:left;max-width:767px}
#all_cl{padding:0;max-width:767px;width:100%}
.wrapcen img{width:100%}
aside{width:100%;float:left;display:none !important;}
.box37{width:100%;float:left}
.box37 .left{width:30%;float:left}
.box37 .right{width:70%;float:left}
.box55{width:100%;float:left}
.box55 .left{width:50%;float:left}
.box55 .right{width:50%;float:left}
#modal{display:none}
.pic_s {width:auto;height:auto;}
.pic_l{width:100%;height:auto;}	
/*-----------------top------------------*/
.top_bnrbox a img:hover{-ms-filter:"alpha( opacity=80 )";filter:alpha(opacity=80);opacity:.8}
.top_bnrbox p{width:100%;height:auto}
.top_bnrbox p img{width:100%;height:auto}	

.top_bnrbox {}
.top_bnrbox p {margin-top: 5px;float: left;}
.top_bnrbox p a {display: contents;float: left;/* width: 50%; */}
.top_bnrbox p .top_bnr_half{width: calc(50% - 8px);height: auto;}
.top_bnrbox p .fsb{margin-right:10px;}
	
/*----------------サイド------------------*/
.side_each{width:100%;margin-bottom:10px;float:left;border-bottom:1px solid #CCC}
.side_each h2{background:#000 url(../img/common/.png) center left no-repeat;border-top:1px solid #e2e0de;border-bottom:1px solid #e2e0de;font-size:14px;padding:5px 0 5px 12px;position:relative;color:#fff}
.side_each .cate{padding:11px 15px 20px;font-size:13px;line-height:2.16;border-right:1px solid #CCC;border-left:1px solid #CCC}
.side_each .cpink li a{color:#FD2589}
.side_each .cpink li a:after{content:"";background:url(../img/common/star.png) center right no-repeat}
.side_each .cate li a:active{color:#007ebe}
.bnrpic{width:100%;color:#fff;display:block;height:80px;font-family:"游明朝体","Yu Mincho","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝B","Hiragino Mincho ProN","ＭＳ Ｐ明朝","MS PMincho",serif;font-weight:700;font-size:16px;line-height:5;text-align:center;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}
.bnrpic:active{color:#CCC}
.bnrpic:after{content:'';position:absolute;right:10px;top:35px;height:10px;width:6px;background:url(../img/common/al2.png) no-repeat center;background-size:cover}
.bnr_bosyu{background-image:url(../img/common/bnr/bnr_bosyu.jpg)}
.bnr_matome{background-image:url(../img/common/bnr/bnr_matome.jpg)}
.bnr_onani{background-image:url(../img/common/bnr/bnr_onani.jpg)}

/*----------------リスト------------------*/
.listbox .list {width:100%;overflow: hidden;}
.listbox .list li{float: left;}
.listbox .list3 li{    width: 252px;margin-right: 27px;margin-bottom: 35px;}
.listbox .list4 li{}
	
/*----------------タイトル------------------*/
.midashi_box{float:left;width:100%}
.main_TTL{background:#f23064;font-size:12px;font-weight:700;position:relative;color:#fff;padding:3px 0 4px}
.hishi{padding-left:25px}
.icopan{padding-left:15px}
.main_TTL span{font-family:'Raleway',sans-serif;font-size:16px;margin-right:10px;line-height:23px}
.sub_midashi{border-bottom:1px solid #e2e0de;width:94%;position:relative;margin-bottom:20px;padding:0 0 13px 6%;float:left}
.sub_midashi h2{font-size:16px;line-height:1.5}
.sub_midashi:before{content:'';position:absolute;width:8px;height:8px;border-radius:4px;background:#f23064;left:3px;top:7px}
.sub_color_midashi{width:93%;padding:10px 3.5%;float:left}
.sub_color_midashi h2{font-size:15px}

/*----------------パーツ------------------*/
.pbox{width:100%;float:left}
.pbox .p{color:#000;line-height:25px;font-size:15px;padding:10px}
.pbox .h2{line-height:25px;font-size:18px;font-weight:700;margin-bottom:15px}
.wrappt4{width:92%;padding:1% 4%}
.btn:active{-ms-filter:"alpha( opacity=100 )";filter:alpha(opacity=100);opacity:1}
.btnsty1{background:#f23064}
.btnsty2{background:#47B947}
.btnsty3{background-color:#F54E4A;border-color:#ac2925}
.grey{background:#7D7B7D;color:#fff}
select{padding:5px 30px 5px 3px;border:1px solid #ccc;-webkit-appearance:none;background:url(../img/common/ico_select.gif) center right no-repeat #fff}
.btnp{margin:10px 0}
.btn{padding:15px 0;font-weight:400;color:#fff!important;display:inline-table;text-align:center;border-radius:2px;border:none;cursor:pointer;position:relative;z-index:1;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;-moz-font-smoothing:subpixel-antialiased;font-smoothing:subpixel-antialiased;width:100%}
.btn:active{opacity:1;filter:alpha(opacity=100);text-decoration:none}
.Cok{background:#f23064;color:#fff}
.Ccan{background:transparent;color:#9D5BA9!important;border:#9D5BA9 1px solid!important}
.btnwrap{width:80%;padding:1.5% 10%;text-align:center;float:left}
.btnwrap .Btn{margin:0 15px;width:40%!important}
.btn2 .Btn{float:left}
.btn2 .Cok{float:left}
.btn2 .Ccan{float:right}
.sankaku{width:0;height:0;border-style:solid;border-width:5px 0 5px 10px;border-color:transparent transparent transparent #007bff;line-height:0;_border-color:#000 #000 #000 #007bff;_filter:progid:DXImageTransform.Microsoft.Chroma(color='#000000')}

/*----------------テーブル------------------*/	
.contBody{margin-top:10px}
.contBody table{width:100%}
.contBody table tr{width:100%;display:block}
.contBody table td{width:100%;display:block;text-align:center}
.contBody table td a{color:red;text-decoration:underline}
.table{width:100%}
.favorite th{font-size:14px;font-weight:700;color:#000}
.favorite td{padding:1% 2%;text-align:center;vertical-align:middle;display:block}
.favorite .ta1{width:15%}
.favorite .ta2{width:35%}
.favorite .ta2 img{width:100px}
.favorite tr .tl{text-align:center;display:block}
.favorite tr .tc{text-align:center;display:block}
.favorite .ta3{width:26%}
.favorite .ta4{width:10%}
.favorite .ta4 a{width:150px;display:block;padding:7px 0}
.favorite tr .wd30,.favorite tr .wd50,.favorite tr .wd20{display:block;width:100%}
.favorite tr{padding:5px 0 10px;border-bottom:1px solid #6b6868;display:block}
.table1{width:100%;width:96%;margin:20px 2% 0;float:left;border-left:1px solid #e2e0de;border-right:1px solid #e2e0de}
.table1 tr{width:100%;float:left}
.table1 tr th{border:none;background:none;padding:13px 20px 10px;color:#000;font-size:13px}
.table1 tr td{border:none;padding:13px 20px 15px;color:#333}
.table1 tr td span,.table1 tr td p,.table1 tr td font{font-size:13px}
.tablewidth tr th{width:90%;padding:2% 5%;background:#EEE;text-align:left;background:#d2d1d1}
.tablewidth tr td{width:90%;padding:2% 5%}
.tablewidth tr td .ya{padding-left:11px;background:url(../img/reg/bt_tr.png) center left no-repeat}
table tr td .table_listwrap{width:100%;float:none}
table tr td .table_listwrap ul{width:100%;float:none}
table tr td .table_listwrap ul li{width:100%;float:none}
table tr td .table_listwrap ul li .left{float:none;text-align:left;padding:0 15px 0 0}
table tr td .table_listwrap ul li .right{float:none;text-align:left;padding:0;text-align:left}
.tablewidth,.tablewidth tbody,.tablewidth tbody tr,.tablewidth tbody tr th,.tablewidth tbody tr td{display:block}
.tablewidth tbody tr td select {text-align:left;display: block;}
.tablewidth tbody tr .phonFrm input {text-align:left;display: block;}	
.tablewidth input,.tablewidth textarea{width:96%}
.tablewidth tr td{line-height:20px}
.tablewidth tr td .tw10{width:10%;margin-bottom:7px}
.tablewidth tr td .tw30{width:30%;margin-bottom:7px}
.tablewidth tr td .tw50{width:50%;margin-bottom:7px}
.tablewidth tr td .tw70{width:70%;margin-bottom:7px}
.tablewidth tr td .tw100{width:100%;margin-bottom:7px}
.tablewidth tr td .tradio{width:10%}
.tablewidth tr td .tcheck{width:10%}
table tr td> textarea[name=message] {width: calc(100% - 5%) !important;min-height: 150px;overflow-x: auto;overflow-y: scroll;}

/*----------------フォーム------------------*/		
.regist_head{float:left;width:100%}
.regist_head h1{font-size:2em}
.regist_head .regist-navi{width:96%;margin:10px 0 auto;padding:10px 2%;background:#e6e6e6}
.regist_head .regist-navi li{margin-left:10px;display:inline-block;font-size:16px;float:left;width:25%}
.regist_head .regist-navi li div{float:left;width:110px;height:33px;padding:5px 0 0 38px;font-size:13px}
.st_cr{background:url(../img/reg/reg_bg_step.png) top left no-repeat}
.step2{width:33px;height:33px;background-position:-10px -10px}
.step1{width:33px;height:33px;background-position:-10px -53px}
.step3_a{width:33px;height:33px;background-position:-10px -96px}
.step2_a{width:33px;height:33px;background-position:-10px -139px}
.step1_a{width:33px;height:33px;background-position:-10px -182px}
.step3{width:33px;height:33px;background-position:-10px -225px}
.regist-navi li div > span{padding-left:10px;font-size:16px}
.regist-navi li.active{color:#333;font-weight:700}
.form_att{width:90%;padding:3% 5%}
.form_att p{margin-bottom:10px}
.form_att span{color:#F03}
.form_wrap{width:100%;float:left}
.reg_table{color:#333}
.reg_table tr th{background:#eee;padding:0;border:1px #bbb solid;width:20%;vertical-align:middle;text-align:center}
.reg_table tr td{padding:12px 14px;border:1px #bbb solid;width:70%;background:#fafafa}
.reg_table tr td span{color:#0E4B97;font-size:.95em;font-weight:700}
.reg_table tr td .st2{color:#2c363a}
.reg_table tr td .td2{float:left;margin-right:10px}
.reg_table tr .col2{text-align:center;font-weight:700;font-size:1.2em}
.reg_table tr td .input_wrap ul li{float:left}
.reg_table tr td .exp{background-color:#FAFAE9;padding:10px;border:1px solid #CCC;text-shadow:none;margin-top:10px}
.form_wrap .kokai{width:100%;text-align:center;padding:10px 0;font-weight:700;font-size:1.2em}
.red{color:red}
.kokai{width:100%;text-align:center;padding:10px 0;font-weight:700;font-size:1.2em}
.reg_table tr td .err{padding:3px 5px 3px 18px;font-weight:700;color:red;border:1px solid red;background:url(../img/reg/att_ico.png) center left no-repeat #FF3;margin-top:3px}
.err{padding:3px 5px 3px 18px;font-weight:700;color:red;border:1px solid red;background:url(../img/reg/att_ico.png) center left no-repeat #F9F9A1;margin-top:3px}
.error{font-weight:700;color:red;border:1px solid red;background:url(../img/reg/att_ico.png) 5px center no-repeat #FF3;margin-top:3px;width:95%;padding-left:20px!important}
.err2{padding:3px 5px 3px 18px;font-weight:700;color:#fff;background-color:red;border:1px solid #000;background:url(../img/reg/att_ico.png) center left no-repeat red;margin-top:3px}
.cen .formkiyaku{color:#fff;background:#6F6363;display:inline-block;padding:0 5px}
.sub_area{padding:12px 12px 20px;border:1px #bbb solid;margin-top:10px;clear:both;overflow:hidden}
.sub_area p{font-size:13px;text-align:center}
.btn_area{margin:0 0 10px;padding:10px;background:#fff;border-radius:4px;text-align:center}
.col-btn{text-align:center}
.d-btn-xhi{display:inline-block;border-radius:2px;border:1px solid #999;width:auto;height:48px;padding:1px}
.col-btn a{color:#464646}
.d-btn-xhi div{border:1px solid #fff;padding:13px 20px 7px;height:26px}
.d-btn-xhi span{line-height:16px;font-size:18px;background:url(../img/reg/bt_tr.png) center left no-repeat;font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',sans-serif;font-weight:700;padding-left:20px}
.sub_area table{padding:0 15%;text-align:center}
.col-btn input{border-radius:2px;border:1px solid #999;width:auto;height:48px;padding:1px;color:#464646;padding:13px 20px 7px;line-height:16px;font-size:18px;font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',sans-serif;font-weight:700;padding-left:20px}
.input_area{padding:0 20%}
.mg-b12{font-size:16px;font-weight:700}
table tr th .hissu,table tr td .hissu,.txtad .hissu{color:#fff;background:#ad0c0c;font-size:10px;padding:1px 5px 0;margin-left:10px;font-weight:300}

/*----------------ヘッダー------------------*/
#head_line{width:100%;height:5px;background:#f23064}
.headh1{font-size:11px;margin:5px 0;width:100%;text-align:center;display:none}
header{width:100%;position:relative}
header .fuji{position:absolute;right:0;top:0}
header .wrap{position:relative;padding:0}
header #logo{float:none;width:100%;margin:5px 0;text-align:center}
header #logo a img{width:50%;max-width:160px}
header .headnavi{width:80%;float:right;padding:0;display:none}
header .headnavi_k{height:55px}
header #loginarea .headlink{float:left;padding:9px 7px 0}
header #loginarea .headlink li{float:left;margin-right:8px;display:inline;padding:0 10px 0 12px;background:url(../img/common/al1.png) left center no-repeat}
header #loginarea .headlink .key{float:left;margin-right:8px;display:inline;padding:0 10px 0 17px;background:url(../img/common/key.png) left center no-repeat}
header #loginarea .headlink .comp{float:left;margin-right:8px;display:inline;padding:0 10px 0 17px;background:url(../img/common/comp.png) left center no-repeat}
header #loginarea .headlink .kiyaku{float:left;margin-right:8px;display:inline;padding:0 10px 0 17px;background:url(../img/common/kiyaku.png) left center no-repeat}
header #loginarea .headlink .girls{float:left;margin-right:8px;display:inline;padding:0 10px 0 17px;background:url(../img/common/girlico.png) left center no-repeat}
header .headNavTop{width:420px;float:right;padding:0 0 5px}
header .headNavTop ul{padding:7px 0 5px;background:#e7e7e7;text-align:right}
header .headNavTop ul li{display:inline-block;font-size:11px;padding:3px 10px;border-right:1px solid #4a4a4a;text-align:center;vertical-align:middle;letter-spacing:normal}
header .headNavTop ul li a{text-decoration:none;color:#4a4a4a}
header .headNavTop ul .last{border-right:none}
header #loginarea .headlink .key a{font-size:14px}
header #loginarea{float:right;margin:0 0 15px}
header #loginarea .bgs2{display:block;color:#666;padding:8px 12px 6px 28px;float:left;border:1px solid #cacaca;font-size:12px;background:url(../img/common/login_ico.png) 5px center no-repeat}
header #loginarea .bgs{display:block;color:#666;padding:8px 12px 6px 28px;float:left;border:1px solid #cacaca;border-right:none;font-size:12px;background:url(../img/common/newmember_ico.png) 5px center no-repeat}
header #loginarea .bgs0{background:url(../img/common/shopnavi_ico.png) 5px center no-repeat}
header #loginarea .bgs:active{background:#5C2F5D}
header #loginarea .ico_user:active{background:#5C2F5D url(../img/common/ico_user.png) 8px 12px no-repeat}
header #loginarea .ico_user{padding:8px 10px 6px 22px;background:#FCC url(../img/common/ico_user.png) 8px 12px no-repeat}
header #cart{float:right}
header #cart a{background:#f23064;display:block;color:#fff;padding:10px 18px 0 15px;float:left;border-left:1px solid #fff;height:24px}
header #cart a:active{background:#820909}
header .inner{padding:0 0 0 4%;color:#fff;z-index:100;position:relative;margin:0 auto}
header .inner::before,header .inner::after{content:"";display:table}
header .inner::after{clear:both}
header .header01{padding:.5em 0}
header h1{text-align:left;width:70%}
header h1 img{vertical-align:bottom}
h1.logo{border:medium none;padding:13px 0 0;background:transparent none repeat scroll 0 0}

/*----------------sp_navi------------------*/
#spnavi{width:50px;height:50px;position:absolute;right:15px;top:20px}
.tooltip-btn{position:absolute;right:0;top:0;height:30px;width:30px;display:block;background:url(../img/common/menu.png) no-repeat left top;-webkit-background-size:100%;background-size:100%;position:absolute;right:0;top:0;height:30px;width:30px;display:block;background:url(../img/common/menu.png) no-repeat left top;-webkit-background-size:100%;background-size:100%}
#tooltip h2{margin:.5em 0;font-size:18px;font-weight:700}
.mm-page{background:transparent}
#mm-blocker{background:transparent}
.btn_menu{background:transparent url(../img/common/menu.png) no-repeat 0 0;display:block;width:35px;height:35px;position:absolute;top:20px;right:20px;cursor:pointer;z-index:30}
.peke{background:transparent url(../img/common/peke.png) no-repeat 0 0}
.pekeb{background:transparent url(../img/common/peke.png) no-repeat bottom center}
.drawr{display:none;background-color:#f23064;position:absolute;top:0;right:0;width:250px;padding:50px 0 10px 10px;z-index:100;overflow-y:scroll}
.drawr .tog_ttl{font-size:16px;color:#fff;margin-bottom:0}
.drawr .tog{margin-bottom:20px}
.tog li{width:100%;border-bottom:1px dotted #eee;background:url(../img/common/skkw.png) no-repeat 7px center}
.tog li a{color:#fff;display:block;padding:10px 15px 12px 25px}
.tog li a:hover{color:#e9a513}
.tog li a h2{font-size:14px;line-height:13px;margin-bottom:-2px}
.tog li a span{font-size:11px}

/*----------------navi------------------*/
nav{width:100%;background-color:#000;margin-bottom:4px;}
nav .wrap{background:#f23064;height:auto}
nav ul{float:left;width:100%}
nav ul li{float:left;border-right:dotted 1px #E3E3E3;border-bottom:dotted 1px #E3E3E3;width:33%}
nav ul li a{display:block;color:#fff;padding:10px 5px 7px;text-align:center;height:20px}
nav ul li a:hover{color:#e9a513;text-decoration:none}
nav ul li a h2{text-align:center;letter-spacing:.07em;font-size:.8em}
nav ul li a span{text-align:center}
nav ul .last a{padding:10px 5px 7px}
nav ul .fir a{padding:5px 2% 8px}
nav ul .last{margin-right:0}
nav ul .fir{padding:0;border-left:dotted 1px #E3E3E3;display:none}
nav ul li .fp15{font-size:90%}
nav ul li:nth-child(4n){border-right:none}
nav ul li:nth-child(5){border-bottom:none}
nav ul li:nth-child(6){border-bottom:none}
nav ul li:nth-child(7){border-bottom:none;border-right:none}

/*----------------pics------------------*/
.main_pics_area{width:100%;text-align:center}
.main_pics_area .wrap{width:1000px;padding:0;text-align:center}
.main_pics_area .wrap img{width:1000px}
.main_pics_area .wrap .left{float:left;padding:15px 10px;background-color:#000}
.main_pics_area .wrap .right{float:left;padding-left:20px}
.main_pics_area .wrap .right p a img{margin-bottom:0}
.main_pics_area_k{width:100%;text-align:center;display:none}
.main_pics_area_k .wrap{width:1000px;padding:0;text-align:center}
.main_pics_area_k .wrap img{width:1000px}
.main_pics_area_k .wrap .left{float:left;padding:15px 10px;background-color:#000}
.main_pics_area_k .wrap .right{float:left;padding-left:20px}
.main_pics_area_k .wrap .right p a img{margin-bottom:0}
.main_pics_area_k .kaso_mainpics{width:100%;height:200px;float:left}
.main_pics_area_k .sub2{background:url(../img/kaso/sub2.jpg) top left no-repeat}
.kaso_mainpics h1{color:#fff;text-align:right;font-size:1.8em;padding:85px 30px;text-shadow:0 1px 2px #1F1F1F}
.wideslider{display:none}
.wideslider_sp{display:block}
.wideslider_sp ul li a img{display:block;width:100%;height:auto}

/*----------------footer------------------*/
footer{padding:20px 0;background:#eee;width:100%}
footer .top{max-width:980px;font-size:13px;line-height:1.2;border-bottom:1px solid #ccc;float:left;padding:15px 0;width:980px}
footer .top h2{font-size:1.5em;text-align:center;font-size:14px;text-align:left}
footer .bnr_area{width:100%}
footer .bnr_area ul li{float:left;padding:1%;width:18%}
footer .bnr_area ul li a img{width:100%}
footer .bottom{padding:20px 0;max-width:767px;float:left;width:100%;border-bottom: none;padding:15px 0}
footer .bottom .left{width:100%;float:left}
footer .bottom .right{width:90%;float:right}
footer .bottom .left .row25{width:48%;float:left;padding:1.5% 1%}
footer .bottom .left .row25 ul li a{color:#585858;text-decoration:none;font-size:12px}
footer .bottom .left .row25 ul li a:active{color:#7a659a;text-decoration:underline}
footer .bottom .left .row25 ul .fir{font-weight:700;font-size:13px}
footer .bottom .left .row25 ul li{margin-bottom:3px}
footer .bottom .left .row25 ul li.ex_link a{background:url(../img/common/footer/ico_exlink.png) no-repeat 95% center;background-size:10px 10px;padding-right:20px}
.bottom .right{float:right;margin:0 auto 20px;padding:5%;text-align:center;border:1px solid #ccc;background-color:#fff}
.bottom .right .ttl{font-size:16px;font-weight:700}
.bottom .right p.form,.bottom .right p.tel{font-size:15px;text-align:left}
.bottom .right p.form a{display:block;padding:10px 5px 10px 50px;margin-bottom:10px;text-decoration:none!important;background-color:#fff;border:1px solid #ccc;background:url(../img/common/footer/ico_mail.png) no-repeat 15px center;background-size:22px}
.bottom .right p.form a:active{color:#fff!important;background:#6d578f url(../img/common/footer/ico_mail2.png) no-repeat 15px center;background-size:22px}
.bottom .right p.tel{margin-bottom:10px;padding:0 5px 0 50px;font-size:18px;line-height:1;background:url(../img/common/footer/ico_tel.png) no-repeat 15px center;background-size:22px}
.bottom .right p.tel span,.bottom .right p.attention{font-size:12px;text-align:left;margin:5px 0}
address{text-align:center}
.side_cate .cate_in ul li a{display:block}
.side_cate .cate_in ul li:active{-ms-filter:"alpha( opacity=100 )";filter:alpha(opacity=100);opacity:1}
.side_cate .cate_in ul li a h2{font-size:1.1em;font-weight:700;color:#fff;background:url(../img/common/arrow1.png) no-repeat left center;padding:2px 0 0 30px}
.side_ot_btn ul li{height:22px;padding:7px 5%;width:91%;margin-bottom:4px}
.side_ot_btn ul li:active{-ms-filter:"alpha( opacity=100 )";filter:alpha(opacity=100);opacity:1}
.side_ot_btn ul li a{display:block}
.side_ot_btn ul li a h3{font-size:1.1em;font-weight:700;color:#fff;background:url(../img/common/allow2.png) no-repeat left center;padding:2px 0 0 30px}
.left_h3midashi{border:1px solid #BFBFBF;padding:8px 10px 5px}
.h3_box{border-bottom:1px solid #BFBFBF;border-right:1px solid #BFBFBF;border-left:1px solid #BFBFBF;padding:10px 10px 20px}

/*----------------top------------------*/
.top-bnr{width:948px;margin-bottom:25px;border:1px solid #eae7e3;padding:14px 20px 16px 30px;float:left;display:none}
.top-bnr .left{float:left}
.top-bnr .left .title{font-size:18px;line-height:1.32;padding:9px 0 6px;position:relative}
.top-bnr .left .title strong{color:#ad0c0c}
.top-bnr .left p{font-size:14px}
.top-bnr .right{width:350px;float:right;text-align:right}
.top-bnr .right img{padding:8px 0 0}
.more_area{width:60%;padding:3% 20%;float:left;text-align:center}
.more_area2{width:80%;padding:2% 10%;float:left;text-align:center}
.more_area3{width:70%;padding:2% 15%;float:left;text-align:center}
.box .btntop1 h2{font-size:18px;float:left;width:100%}
.box .btntop1 span{font-size:13px}
.box .btntop1{float:left;width:100%}
.more_area .seemore{padding:0;margin:0;height:43px;line-height:44px;text-align:center;vertical-align:middle;display:block;font-weight:700;text-decoration:none;position:relative;background:#f23064;border:none;width:100%;color:#fff;cursor:pointer}
.more_area .seemore:after{content:"";background:url(../img/common/al2.png) no-repeat center;width:10px;height:10px;background-size:cover;right:10px;position:absolute;top:16px}
.more_area .seemore:active{background:#ac2925}
.more_area2 .seemore{padding:0;margin:0;height:60px;line-height:60px;text-align:center;vertical-align:middle;display:block;font-weight:700;text-decoration:none;position:relative;background:#f23064;border:none;width:100%;color:#fff;cursor:pointer;font-size:16px}
.more_area2 .seemore:after{content:"";background:url(../img/common/al2.png) no-repeat center;width:10px;height:10px;background-size:cover;right:10px;position:absolute;top:25px}
.more_area2 .seemore:active{background:#ac2925}
.more_area2 .seemore_red{padding:0;height:60px;line-height:60px;text-align:center;vertical-align:middle;display:block;font-weight:700;text-decoration:none;position:relative;background:#f23064;border:none;width:100%;color:#fff;cursor:pointer;font-size:16px}
.more_area2 .seemore_red:after{content:"";background:url(../img/common/al2.png) no-repeat center;width:10px;height:10px;background-size:cover;right:10px;position:absolute;top:25px}
.more_area2 .seemore_red:active{background:#f23064}
.more_area2 input{margin-top:30px;background:url(../img/common/al2.png) no-repeat center;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif}
.midashi_t_ru12{color:#000;font-size:16px;font-weight:900;padding:10px 10px 10px 30px}
.update{float:left;width:100%;margin:0 0 20px}
.update > .upeach{width:100%;height:180px;overflow-y:scroll;overflow-x:hidden}
.update > .overhi{width:100%;height:auto;overflow:visible}
.upeach > li{width:100%;padding-bottom:5px;border-bottom:1px dotted #CCC;margin-bottom:10px;float:left}
.upeach > li .left{width:20%;float:left;text-align:center;padding-right:2%}
.upeach > li .left a{color:red;font-size:11px;width:100%;float:left;text-align:left}
.upeach > li .right{width:77%;float:left}
.upeach > li .pics img{float:left;width:40px;height:auto}
.upeach > li .date{float:left;margin-right:3%;width:100%;font-size:12px}
.upeach > li .ttl{font-size:13px;float:left;font-weight:700;width:77%;color:red}
.upeach > li .text{width:100%;font-size:12px;margin-top:5px;float:left;line-height:15px}
.ups{float:right;color:#fff;padding-right:10px;margin-top:5px;font-size:13px}
.ups2{float:right;color:#000;padding-right:10px;margin-top:5px;font-size:13px}

/*----------------下層フォーマット------------------*/
.kasoh1{width:100%;float:left;margin:15px 0;font-size:1.4em;color:#FD2589;font-weight:700}
.kaso_each{float:left;width:100%}
.kaso_each .box{border:1px solid #e2e0de;padding:3.8%;width:92%;float:left}
.kaso_each .box .text{float:left;width:330px;padding:5px 20px 5px 0}
.kaso_each .box .textall{float:left;width:93%;padding:0 3.5%}
.kaso_each .box .boxh3{font-weight:700;margin-bottom:5px;font-size:110%}
.text p{margin:0 0 .5em;line-height:1.5}
.kaso_each .box .photo{float:right}
.kaso_each .bortnone{border-top:none}
.kaso_each .box .caution{float:left;width:93%;padding:0 3.5%}
.kaso_each .box .caution .boxh3{font-weight:700;margin-bottom:10px;font-size:130%}
.kaso_each .box .caution ul{float:left;width:100%}
.kaso_each .box .caution ul li{width:100%;float:left;margin-bottom:8px}
.kaso_each .box .caution ul li h4{width:95%;position:relative;margin-bottom:5px;padding:0 0 3px 5%;float:left;font-size:15px;font-weight:700;color:#FD2589;font-size:15px}
.kaso_each .box .caution ul li h4:before{content:'';position:absolute;width:8px;height:8px;border-radius:4px;background:#f23064;left:3px;top:7px}
.kaso_each .box .caution ul li p{width:97%;padding-left:3%;float:left;margin-bottom:10px;font-size:13px}
.text p{margin:0 0 .5em;line-height:1.5}
.kaso_each .box .caution img{width:100%}
.sankaku_area{width:100%;text-align:center;float:left}
.sankaku{width:0;height:0;border-style:solid;border-width:20px 15px 0;border-color:#000 transparent transparent;text-align:center;margin:0 auto}
.text .uldisc li{list-style-type:disc;padding-left:10px;color:#000}
.case{position:relative;float:left;width:100%}
.case .textin{width:100%;float:left}
.case .textin p{padding:40px;color:#bc2414;border:1px solid #f2aa1f;background:#fef2dd;font-weight:700;font-size:15px;line-height:26px}
.case .textin p span{width:100%}
.all_head{float:left;width:calc(100% - 2px);border:1px solid #000;margin-bottom:20px}
.all_head .catelist{padding:15px;float:left}
.all_head .catelist li{float:left;padding:0 5px 0 10px;background:url(../img/common/skk.png) no-repeat left center;margin:0 8px 2px 0}
.pagination{float:right;margin:30px 0 0;width:90%;padding:0 5%}
.pagination span,.pagination a{display:block;float:left;margin:2px 2px 2px 0;padding:6px 9px 5px;text-decoration:none;width:auto;color:#fff;background:#f23064}
.pagination a:active{color:#fff;background:#BE1B0E}
.pagination .current{padding:6px 9px 5px;background:#FC0;color:#000}
.bggrey{background:#f7f7f7}
.faq{float:left;width:100%}
.faq dl{position:relative;margin-left:2.5%;margin-right:2.5%;float:left;width:95%}
.faq dl dt{background:#f7f7f7}
.faq dl dt.faq-question{position:relative;background:#f7f7f7;padding:13px 10px 13px 50px}
.faq dl dt.faq-question span{font-weight:700;color:#ad0c0c;display:block;width:20px;height:20px;line-height:20px;text-align:center;position:absolute;left:20px;top:14px}
.faq dl dt.faq-question span:before{content:'Q'}
.faq dl dd.faq-answer{position:relative;padding:15px 0 15px 10%;margin-bottom:10px;width:90%}
.faq dl dd.faq-answer strong{padding-bottom:10px}
.faq dl dd.faq-answer:before{content:'A';font-weight:700;background:#ad0c0c;color:#fff;display:block;width:20px;height:20px;line-height:20px;border:1px solid #ad0c0c;border-radius:2px;text-align:center;position:absolute;left:0;top:14px}
.faq dl dd.faq-answer .card{width:334px;height:auto;display:block;margin-top:10px}
.w2picbox{float:left}
.w2picbox .w2each{float:left}
.w2picbox .w2each li{float:left;margin-top:10px;margin-bottom:30px;width:355px;border:1px solid #e2e0de}
.w2picbox .w2each li:nth-child(odd){margin-right:25px}
.w2picbox .w2each li .image{margin-bottom:25px}
.w2picbox .w2each li .image img{width:100%;height:auto;display:block}
.w2picbox .w2each li .text{padding:0 30px 25px}
.w2picbox .w2each li .title{font-weight:700;font-size:15px;margin-bottom:8px;padding:0 30px}
.head_line{padding:5px 2% 5px 40px;background-color:#BE1B0E;border-bottom:4px solid #ffdc1f;float:left;width:94%}
.head_line h2{color:#fff;font-size:20px}
.man_icon{background-image:url(../img/common/man_icon.png);background-position:5px 7px;background-repeat:no-repeat}
.pantsu_icon{background-image:url(../img/common/pantsu_icon.png);background-position:5px 7px;background-repeat:no-repeat}
.new_ttlarea{width:96%;padding:2%;text-align:center}
.new_headh2_en{font-family:'Passion One',cursive;font-size:65px;font-weight:700;text-align:center;width:100%;font-weight:bold;float:left;color:#000035;float:left;text-transform:uppercase;text-rendering:optimizeLegibility;letter-spacing:.2em;font-family:Michroma,sans-serif;font-family:Squada+One,sans-serif}
.new_headh2_jp{font-family:"Hiragino Kaku Gothic ProN","メイリオ",sans-serif;font-size:18px;font-weight:700;text-align:center;width:100%;color:#000035;margin-top:-20px;float:left;letter-spacing:.35em}
.new_ttlarea .ota{font-size:26px;font-weight:700;color:#000;letter-spacing:-3px}
.new_ttlarea .en_ota{font-size:2.8em;font-weight:700;color:#000}
#pankuzu_area{float:left;width:99%;padding-left:1%;margin:5px 0}
#pankuzu_area div{float:left;margin-right:10px}
#pankuzu_area div a span{float:left;margin-right:10px;font-size:12px;color:#2576a9}
#pankuzu_area div a .this{color:#363636}
#pankuzu_area .wrap{width:1000px;margin:0 auto}

	
.goods_top{float:left;width:100%;margin:0 0 10px}
.goods_top h2{}
.goods_top p{}
.goods_pics .photo .inner_pic{width:750px;height:auto;border:1px solid #e2e0de;width:100%}
.goods_pics .thumbnail{float:right;padding:0 2%;width:96%}
.goods_pics .thumbnail ul li{float:left;margin:1%;width:23%}
.goods_pics .thumbnail ul li:nth-child(4n){margin-right:0}
.goods_pics .thumbnail ul li a img{width:100%;height:auto;border:1px solid #e2e0de;margin-bottom:0}
.goods_pics .thumbnail .note{float:left;width:100%;text-align:right}
.goods_pics{float:left;width:100%}
.goods_pics .photo{float:left;width:96%;padding:0 2%}
.goods_note{float:left;width:100%}
.goods_bottom{float:left;width:100%}
.goods_note h3{float:left;background:#f23064;color:#fff;width:96%;padding:10px 2%;font-size:16px;font-weight:700}
table.tbl_style_03{width:100%}
table.tbl_style_03 a{color:red;text-decoration:underline}
table.tbl_style_03 th{border:1px solid #e2e0de;background:#f7f7f7;width:30%;color:#000;font-size:14px;font-weight:400;padding:15px;vertical-align:middle;font-weight:bold}
table.tbl_style_03 td{background:transparent;font-size:14px;font-weight:400;padding:15px;vertical-align:middle;font-weight:400;border:1px solid #e2e0de}
table.tbl_style_04{width:100%}
table.tbl_style_04 th{background:#FDE47F;font-size:14px;font-weight:400;padding:15px;border:1px solid #7D7B7D;vertical-align:middle;font-weight:bold}
table.tbl_style_04 .price{background:transparent;width:80px;text-align:center;vertical-align:middle;font-size:14px;font-weight:400;padding:15px;border:1px solid #7D7B7D;font-weight:bold}
table.tbl_style_04 .check{background:transparent;width:50px;text-align:center;vertical-align:middle;font-size:14px;font-weight:400;padding:7px 5px;border:1px solid #7D7B7D;font-weight:bold}
table.tbl_style_04 .ttl_op{font-size:13px;font-weight:700;padding:5px 15px;border:1px solid #ccc;background:#f23064;color:#F90}
table.tbl_style_04 .ttl_op a{float:right;color:red}
table.tbl_style_04 .send_yu p{float:left}
table.tbl_style_04 .send_yu{background:transparent;padding:10px;border:1px solid #7D7B7D;font-size:13px}
table.tbl_style_04 .send_yu h3{background:none;font-size:14px;color:red;padding:0}
table.tbl_style_04 div{padding:2%;width:95%;float:left;border:2px solid #F90;margin:7px 0}
table.tbl_style_04 div select{float:left}
table.tbl_style_04 div p{float:left;margin:0 5px}
table.tbl_style_04 span a{float:right;margin-top:5px}
.prof_top{float:left;width:100%;margin:0}
.prof_left{float:left;width:100%;margin-right:0;text-align:center}
.prof_right{float:right;width:100%}
.prof_bottom{width:100%;float:left;margin:10px 0 0}
.prof_top h2{padding:12px 1% 10px;float:left;width:98%;border-top:2px solid #f23064;border-bottom:2px solid #f23064}
.prof_top h2 .nickname{font-size:20px;color:#000;float:left}
.prof_top h2 .type{background:#f23064;color:#fff;float:left;padding:3px 7px;font-size:14px;margin-right:10px}
.prof_top h2 .age{font-size:12px;float:right;margin-top:6px;color:#000}
.prof_top h2 .work{font-size:12px;float:right;margin-top:6px;padding:0 10px;color:#000}
.prof_left .photo .inner_pic{width:100%;max-width:400px;height:auto;border:1px solid #e2e0de;text-align:center}
.prof_left .thumbnail{float:left;padding:10px 0;width:400px}
.prof_left .thumbnail ul li{float:left;margin-right:6px}
.prof_left .thumbnail ul li:nth-child(3n){margin-right:0}
.prof_left .thumbnail ul li a img{width:125px;height:auto;border:1px solid #CCC}
.tbl_style_01 th{background:#f7f7f7;width:30%;vertical-align:middle;text-align:left;font-size:13px;line-height:15px;font-weight:700;padding:5px 1%;border:1px solid #e2e0de;color:#000}
.tbl_style_01 td{vertical-align:middle;color:#000;font-size:14px;font-weight:700;padding:5px 2.5%;border:1px solid #ccc;color:#000;background:#fff;width:calc(28% - 2px);text-align:center}
.tbl_style_300 th{width:calc(55% - 2px)}
.t50li{float:left;width:99%;margin:20px 0;max-width:767px}
.t50li li{width:100%;float:left;padding:0}
.t50li .li100{width:97%;padding:1% 1% 1% 2%;background:#f23064;color:#fff;font-weight:700;font-size:16px;text-align:center}
.t50li .li100 a{float:right;color:#fff;font-size:12px;padding-top:0;text-align:center;width:100%}
.t50li .ttlsg{width:98%;padding:1%;background:#f23064;color:#fff}
.t50li p{float:left;padding:1%;width:97%}
.t50li .deliver_name{width:calc(50% - 2px);text-align:center;padding:10px 0;background:#f7f7f7;border:1px solid #e2e0de;color:#000;font-weight:700}
.t50li .deliver_pr{width:calc(30% - 2px);text-align:center;border:1px solid #e2e0de;font-weight:700;padding:10px 0}
.t50li .deliver_op{width:calc(20% - 6px);text-align:center;border:1px solid #e2e0de;font-weight:700;padding:10px 0}
.t50li .tyui{border:1px solid #e2e0de;border-top:none;width:calc(96% - 2px);padding:2%;background:#f9f97b}
.t50li .tyui p{background:url(../img/reg/bt_tr.png) no-repeat 2px center;padding:0 0 0 5%;margin-bottom:7px;color:red;font-weight:700;font-size:14px;width:95%}
.t50li .tyui .sps{font-size:18px;text-align:center;background:none;margin:5px 0;padding:0;width:100%}
.ttlsg .deliver_name{background:#f23064}
.ttlsg .deliver_pr{background:#f23064}
.ttlsg .deliver_op{background:#f23064}
.reqnon .req{margin-bottom:20px;padding:20px 0;width:100%}
.reqnon .req span{margin-top:15px}
table.tbl_style_01 .ttl_op{font-weight:700;padding:4px 0;background:#f23064;color:#FFF;font-size:14px;width:calc(100% - 2px);text-align:center;border:1px solid #f23064}
table.tbl_style_01 .ttl_op a{float:left;color:#fff;font-size:12px;padding-top:0;width:100%}
table.tbl_style_02{width:100%}
table.tbl_style_02 th{width:30%;font-size:12px;font-size:13px;font-weight:400;padding:8px;border:1px solid #7D7B7D;vertical-align:middle;font-weight:bold}
table.tbl_style_02 td{background:transparent;font-size:13px;font-weight:400;padding:8px;border:1px solid #7D7B7D;font-weight:bold}
table.tbl_style_02 td .social{width:35px;margin:0 5px}
.type1{width:96%;float:left;font-size:14px;color:#000;text-align:left;background:url(../img/common/type_icon.jpg) no-repeat 5px 8px}
.type2{width:96%;float:left;font-size:14px;color:#000;text-align:left;background:url(../img/common/appearance.jpg) no-repeat 5px 8px;margin-top:4px}
.prof_right h3{background:#f23064;color:#fff;width:96%;padding:3px 2%;float:left}
.prof_right h4{width:100%;float:left;margin:5px 0 3px}
.prof_right .mes{float:left;width:100%}
.prof_right .list_f li{float:left;margin-right:6px;color:#000;font-weight:700;padding:2px 4px;font-size:12px;margin-bottom:2px}
.note2{float:left;width:100%}
.note2 h3{float:left;background:#f23064;color:#fff;width:96%;padding:5px 2%;border:1px solid #f23064}
.note2 p{float:left;border:1px solid #CCC;width:calc(95% - 2px);padding:2% 2.5%}
.note3{float:left;margin:10px 0;width:100%}
.note3 h3{float:left;background:#f23064;color:#fff;width:96%;padding:5px 2%}
.bt_area2 .btn_brs{padding:0;margin:0;height:43px;line-height:44px;text-align:center;vertical-align:middle;display:block;font-weight:700;text-decoration:none;position:relative;background:#f23064;border:none;width:100%;color:#fff;cursor:pointer}
.bt_area2 .reqbox a{padding:0;margin:0;height:43px;line-height:44px;text-align:center;vertical-align:middle;display:block;font-weight:700;text-decoration:none;position:relative;background:#f23064;border:none;width:100%;color:#fff;cursor:pointer}
.prof_top_box{text-align:center}
.prof_top_box .name{width:100%;font-size:22px;margin-bottom:5px}
.prof_top_box .name .age{margin:0 10px;font-size:13px}
.prof_top_box .name .work{font-size:16px}
.prof_top_box .size{width:100%;margin-bottom:5px;font-size:14px}
.fav_box ul{margin-top:10px;width:100%}
.fav_box ul .reqst{background:#f6a url(../img/kaso/fav.png) no-repeat 10px 10px;margin-bottom:0}
.fav_box ul .fav{background:#f6a url(../img/kaso/add.png) no-repeat 10px 12px;padding:8px 0}
.fav_box ul .fav input{background:#f6a;border:none;color:#fff;font-size:14px;margin-left:30px;font-family:"メイリオ",sans-serif;cursor:pointer}
.fav_box ul .fav_haz{background:#666 url(../img/kaso/minus.png) no-repeat 10px 10px}
.fav_box ul .fav_haz input{background:#666;border:none;color:#fff;font-size:14px;margin-left:30px;font-family:"メイリオ",sans-serif;cursor:pointer;padding:10px 0 10px 3px}
.ssg{background:url(../img/common/ssg.png) no-repeat left 2px;padding-left:15px;margin-bottom:5px;float:left;font-size:11px;margin-top:5px}
.ssg a{color:#4770C0}
.ssg2{padding-left:15px;margin-bottom:5px;float:left;width:100%;font-size:11px;color:#4770C0;margin-right:5px;margin-top:5px}
.ssg2 a{color:#4770C0}
.fav_box ul .fav_of{background:#666 url(../img/kaso/add.png) no-repeat 10px 10px;padding:5px 0}
.fav_box ul .reqst_of{background:#666 url(../img/kaso/fav.png) no-repeat 10px 10px;padding:5px 0}
.fav_box ul .fav_of p{color:#fff;width:80%;padding:2% 6% 2% 14%}
.fav_box ul .reqst_of p{color:#fff;width:80%;padding:2% 6% 2% 14%}
.pre_btnarea{width:90%;padding:0 5%;float:left;text-align:center}
.pre_btnarea .btn_br a{display:block;width:285px;border:5px solid #000039;padding:20px 60px;text-align:center;font-size:23px;font-weight:700;color:#000;margin:0 auto 20px;background:#fff}
.pre_btnarea .btn_br a:active{display:block;width:285px;border:5px solid #BE1B0E;padding:20px 60px;text-align:center;font-size:23px;font-weight:700;color:#BE1B0E;margin:0 auto 20px}
.pre_btnarea .btn_br .btbig{display:block;width:405px;border:5px solid #000039;padding:20px 60px 5px;text-align:center;font-size:23px;font-weight:700;color:#000;margin:0 auto 20px;background:#fff}
.pre_btnarea .btn_br .btbig:active{display:block;width:405px;border:5px solid #BE1B0E;padding:20px 60px 5px;text-align:center;font-size:23px;font-weight:700;color:#BE1B0E;margin:0 auto 20px;background:#000048}
.bt100{width:100%;float:left;padding:10px 0;text-align:center}
.bt100 .btn_brs2{display:block;width:40%;border:5px solid #000039;padding:20px 30px;text-align:center;font-size:22px;font-weight:700;color:#000;margin:0 auto 20px;background:#fff}
.bt100 .btn_brs3{display:block;width:78%;border:5px solid #000039;padding:20px 30px;text-align:center;font-size:22px;font-weight:700;color:#fff;background:#f23064}
.btn_brs_cur{display:block;padding:20px 5%;text-align:center;font-size:17px;font-weight:700;color:#fff;margin:0 auto 20px;cursor:pointer;width:90%}
.btn_brs_cur:hover{}
.btn_brs_cur:active{display:block;padding:20px 30px;text-align:center;font-size:17px;font-weight:700;color:#fff;margin:0 auto 20px;background:#f23064;cursor:pointer}
.kanri_button_area input{cursor:pointer}
.admin_check_mail{display:block;float:left;padding:10px 20px;text-align:center;font-size:18px;text-align:center;margin:0 0 30px 400px}
.news{float:left;width:100%;margin-bottom:25px}
.news h2{margin-bottom:7px}
.inn{float:left;padding:10px 15px}
.news ul{height:240px;overflow-x:hidden;overflow-y:scroll}
.news ul li{width:100%;float:left;margin-bottom:15px;padding-bottom:10px;border-bottom:1px dotted #999}
.news ul li .cate{padding:2px 5px;text-align:center;color:#fff;font-size:12px;font-weight:700;width:65px;margin-right:7px}
.news ul li h3{font-size:16px;width:100%;margin:7px 0;color:#000}
.news ul li span{font-size:14px;width:80px;margin-top:2px}
.news ul li p,.news ul li span,.news ul li h3{float:left;line-height:22px}
.news ul li .cate1{background:#f23064}
.news ul li .cate2{background:#f23064}
.news ul li .cate3{background:#f23064}
.CateListAll{float:left;width:100%}
.CateListAll li{float:left;width:30%;margin:0 3% 20px 0;padding:0;border:3px solid #000;background:#fff}
.CateListAll li:nth-child(3n){margin:0 0 20px}
.CateListAll li a{display:block;color:#000}
.CateListAll li a img{width:100%}
.CateListAll li a h2{width:100%;font-size:23px;width:88%;padding:1% 6% 2%}
.CateListAll li a:active{background:#f23064;color:#fff}
.CateListAll li a img:active{transition:all .1s linear;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-ms-transition:all .1s linear}
.gsg{width:100%;margin-bottom:5px}
.gsg .wrap{padding:3px 0;text-align:left}
.gsg .wrap .sg{color:#fff;font-size:16px;font-weight:700;background:#BE1A0E;padding:0 10px}

/*-ad_area*/
.admonth_area_S{float:left;width:100%}
.admonth_eachS{float:left;width:95%;padding:2% 2.5%;border:1px solid #CCC;margin:0 9px;text-align:center;margin-bottom:10px}
.admonth_eachS h3{color:#fff;background:#000;padding:2% 10%;width:80%;font-size:18px}
.admonth_eachS h4{width:60%;padding:0 2%;margin:10px 0;text-align:left;font-size:15px;font-weight:700;font-size:18px;float:left}
.admonth_eachS img{width:30%;margin:10px 15px 10px 0;float:left}
.admonth_eachS p{width:60%;padding:0 2%;margin:0 0 8px;text-align:left;float:left}
.admonth_eachS .link{color:#fff;background:#000;padding:2% 10%;width:80%;text-align:center;float:left}
.admonth_area_A{float:left;width:100%}
.admonth_eachA{float:left;width:45%;padding:1%;border:1px solid #CCC;margin:0 1%;text-align:center;margin-bottom:10px;height:420px}
.admonth_eachA h3{color:#fff;background:#f23064;padding:2% 10%;width:80%;font-size:16px}
.admonth_eachA h4{width:96%;padding:0 2%;margin:0 0 8px;text-align:left;font-size:15px;font-weight:700}
.admonth_eachA img{width:98%;margin:10px 0}
.admonth_eachA p{width:96%;padding:0 2%;margin:0 0 8px;text-align:left}
.admonth_eachA .link{color:#fff;background:#f23064;padding:2% 10%;width:80%;text-align:center;float:left}
.admonth_area_B{float:left;width:100%}
.admonth_eachB{float:left;width:45%;padding:2% 1%;border:1px solid #CCC;margin:0 1%;text-align:center;margin-bottom:10px}
.admonth_eachB h3{color:#fff;background:#000;padding:2% 10%;width:80%;font-size:16px}
.admonth_eachB h4{width:96%;padding:0 2%;margin:0 0 8px;text-align:left;font-size:15px;font-weight:700}
.admonth_eachB img{width:98%;margin:10px 0}
.admonth_eachB p{width:96%;padding:0 2%;margin:0 0 8px;text-align:left}
.admonth_eachB .link{color:#fff;background:#000;padding:2% 10%;width:80%;text-align:center;float:left}
.cart_wrap{float:left;width:100%;padding:15px 0}
.cart_each_conf{float:left;margin:15px 0;border-bottom:1px solid #999}
.cart_wrap .cart_left{float:left;width:100%;padding:10px 0 0}
.cart_wrap .cart_right{float:left;width:320px}
.cart_each_conf .left{width:100%;float:left;text-align:center;margin-top:10px}
.cart_each_conf .right{width:100%;float:left;margin-top:15px}
.cart_each_conf .left .photo{width:100%;float:left}
.cart_each_conf .left .photo a img{width:150px}
.cart_each_conf .right .ttl{float:left;width:90%;padding:10px 5%;font-size:1.2em;color:#F60;text-align:center}
.cart_each_conf .right .td3{float:left;width:100%}
.cart_each_conf .right .td3 tr td p{vertical-align:middle}
.cart_each_conf .right .td3 tr .td1{float:left;width:70%;padding:2%;text-align:left;vertical-align:middle}
.cart_each_conf .right .td3 tr .option{margin-bottom:5px}
.cart_each_conf .right .td3 tr .ship{margin-bottom:5px}
.cart_each_conf .right .td3 tr .come{margin-bottom:5px}
.cart_each_conf .right .td3 tr .td2{float:left;text-align:left;vertical-align:middle;display:none}
.cart_each_conf .right .td3 tr .td2 .point{font-size:11px}
.cart_each_conf .right .td3 tr .td3{float:left;width:20%;padding:5% 2% 2%;text-align:center}
.cart_total{float:left;padding:25px 0;text-align:right;width:100%}
.cart_total p{text-align:center}
.form_box{float:left;padding:15px 0;margin-top:20px}
.cart_total{float:left;padding:10px 0;width:100%;text-align:center}
.cart_total .total{font-size:2em}
.cart_each_conf .right .td3 tr .td1 .tabhs tr .ttl7{width:30%}
.cart_each_conf .right .td3 tr .td1 .tabhs tr td{padding:8px 0}
.cart_each_conf .right .td3 tr .td1 .tabhs tr td .comesg{font-size:11px;line-height:19px}
.cart_total .divfix3 span{font-size:18px}
.cart_right #logInContainer{width:100%;margin:60px auto 0;padding:38px 0 43px;background:#f0f0f0;border-radius:4px;border:1px solid #e6e6e6}
.cart_right #logInContainer h2{font-size:18px;text-align:center;padding:0}
.cart_right #buyerID{width:90%;float:left;margin:0;padding:0 5%}
.cart_right #buyerID h2{padding:0}
.cart_right #buyerID .logIn li{padding:0 0 7px}
.cart_right #buyerID .logIn li input{width:80%;padding:12px 7px 11px 19px}
.cart_right #buyerID .logIn li .placeHolder{display:none}
.cart_right #buyerID .logIn li.def .placeHolder{width:310px;display:block;margin:-32px 0 12px 20px;color:#8c8c8c}
.cart_right #buyerID .container{margin:5px 0 0}
.cart_right #buyerID .container .gBtn{width:124px;float:left;font-size:15px}
.cart_right #buyerID .container ul li{padding:0 0 2px}
.cart_right #buyerID .container ul li a{color:#007ebe}
.cart_right #buyerID #captcha{padding:10px 0}
.cart_right #buyerID #captcha > div{height:100px}
.cart_right #buyerID #captcha #div_captcha{width:200px;padding:0 5px 0 0}
.cart_right #buyerID #captcha .info{margin:5px 0}
.cart_right #buyerID #captcha li input{margin:10px 0 0;width:330px;padding:12px 7px 11px 19px}
.cart_right #buyerID #captcha #changeCaptcha{color:#007ebe}
.cart_right #otherSiteID ul li{padding:0 0 15px}
.cart_right #otherSiteID .gBtnWhite{width:100%;background:none;font-size:15px;border-color:#c8c8c8;padding:11px 0 8px}
.cart_right #newID{float:left;margin-top:20px;width:90%;padding:0 5%}
.cart_right #Payscot{float:left;margin-top:20px;width:90%;padding:0 5%}
.cart_right #keepShop{float:left;margin-top:20px;width:90%;padding:0 5%}
.cart_wrap .cart_right{float:left;width:100%}
.form_box{float:left;padding:0 0 10px}
.form_box .txt{float:left;font-size:15px}
.fix_info h2{font-size:20px;text-align:center;width:100%}
.fix_info span{font-size:12px}
.fix_info font{font-size:14px}
.solop{width:100%;font-size:15px}

/*----------------カート------------------*/
.cart_box{float:left;width:688px}
.cart_box .cart_table{width:100%}
.cart_box .cart_table td{padding:2px 10px;border:1px solid #7D7B7D;vertical-align:middle}
.cart_box .cart_table .tdm{background:#f23064;color:#fff;text-align:center;font-weight:700}
.cart_box .cart_table .col_st{background:#FDE47F}
.cart_box .col2{width:100%}
.cart_box .col2 td{font-size:1.3em}
.cart_box .col2 tr .style4 div{border:1px solid #E9A513;padding:10px 20px 10px 0;text-align:right;width:30%;float:right;background:#EFEEEC;font-weight:700;color:red;margin-top:5px}
.cart_box .col2 tr .style3{text-align:left;padding:20px 20px 20px 30px}
.cart_box .col2 tr .style4 .divfix{border:1px solid #E9A513;padding:10px 2%;text-align:center;width:95.6%;float:right;background:#FDE47F;font-weight:200;color:red;margin:10px 0 0;font-weight:bold;font-size:20px}
.cart_box .col2 tr .style4 .divfix2{border:1px solid #E9A513;padding:10px 2%;text-align:center;width:95.6%;float:right;background:#FDE47F;font-weight:200;color:red;margin:0}
.cart_box .col2 tr .style4 .divfix3{border:1px solid #E9A513;padding:10px 2%;text-align:center;width:95.6%;float:right;background:#000;font-weight:700;color:#fff;margin:0 0 10px}
.cart_box .col2 tr .style4 .divfix3 span{font-size:28px}
.button_area{padding:10px;text-align:center;margin:10px 0}
.button_area input{width:250px;height:35px;font-size:18px}
.cart_box .cart_table2{width:100%}
.cart_box .cart_table2 .col_st{background:#131312;color:#fff;font-weight:700}
.cart_box .cart_table2 td{padding:10px;border:1px solid #7D7B7D;vertical-align:middle;font-size:1.1em}
.cart_box .cart_table2 .tdm{background:#f23064;color:#fff;text-align:center;font-weight:700}
.cart_box .cart_table2 .pt20{padding:10px 20px;text-align:left}
.thanks_box{font-size:14px;width:90%;padding:3% 5%;font-size:1.1em}
.thanks_box h2{font-size:1.5em;margin-bottom:10px}
.thanks_box p{font-size:1.2em;margin-bottom:7px}
.thanks_box .red{color:red;font-weight:700;margin-bottom:15px}
.thanks_box em{color:red}
.thanks_box span{font-size:1.3em;width:100%;text-align:center;float:left;margin:10px}
.thanks_box div{padding:10px;border:1px solid #666}
.box_s{margin:30px 0;text-align:center}
.form_box{float:left;width:100%}
.form_box .txt{font-size:14px}
.kiyaku_box{float:left;width:100%;padding:10px 5px}
.kiyaku_box h2{font-size:18px;float:left;width:100%;margin:7px 0 12px}
.kiyaku_box p{font-size:13px;float:left;width:99%;padding:0 0 6px 1%}
.kiyaku_box h3{font-size:15px;float:left;width:100%;margin:7px 0 12px}
.reqwrap{background:#f23064}
.reqwrap .reqin{background:#fff;padding:40px 20px}
.btnsty_wrap{width:100%;padding:5% 0;text-align:center;display: inline-block;}
.btnsty_wrap .submit_sty{padding:15px 45px;font-size: 14px;cursor:pointer;background:#f3d078;background:-webkit-linear-gradient(top,#f7dfa5,#f0c14b);background:linear-gradient(to bottom,#f7dfa5,#f0c14b);box-shadow:0 1px 0 rgba(255,255,255,.4) inset;border-radius:2px;border:1px solid #9C771A;display:inline-block;position:relative;overflow:hidden;color: #000;font-weight: bold;}
.btnsty_wrap .submit_sty2{background:#eff0f3;background:-webkit-linear-gradient(top,#f7f8fa,#e7e9ec);background:linear-gradient(to bottom,#f7f8fa,#e7e9ec);border:1px solid #a2a6ac}
.btnsty_wrap .ad-btn{font-size:18px;color:red;font-weight:700;background:#BBBBB1;width:30%;display:inline-block;padding:10px}
table{border-top:none}
table tbody th{border:none;background:none;color:gray;vertical-align:middle}
table tbody td{border:none;line-height:1.8;vertical-align:middle}
:first-child+html table tbody th,:first-child+html table tbody td{border-bottom:1px solid #dcdcdc}
table tbody tr{width:calc(100% - 4px)}
table tbody td.change{width:51px}
table tbody td span.tit{display:inline-block;width:70px}
table tbody td span.info{font-size:11px;color:gray;display:inline-block;vertical-align:middle}
table tbody td span.info.passWord{margin:0 0 0 20px}
.delCheck{margin:20px 0 0}
.tbl_style_01{width:100%}
.tbl_style_300{width:100%;overflow-x:scroll}
table.resist{border-color:#d2d2d2;border-bottom:1px solid #dcdcdc;border-collapse:separate;padding:17px 0 10px}
:first-child+html table.resist tbody th,:first-child+html table.resist tbody td{border-bottom:none}
table.resist tbody th{padding:3px 0}
table.resist tbody td{padding:3px 0}
table.resist tbody tr{border-bottom:none}
table.point tbody th{vertical-align:top}
.prefFrmWrap{background:none;border-bottom:none}
.prefFrmWrap th,.prefFrmWrap td{padding:20px 0 10px}
:first-child+html .prefFrmWrap th,:first-child+html .prefFrmWrap td{border-bottom:none}
.add1FrmWrap{background:none;border-bottom:none}
.add1FrmWrap th,.add1FrmWrap td{padding:0}
:first-child+html .add1FrmWrap th,:first-child+html .add1FrmWrap td{border-bottom:none}
.add2FrmWrap th,.add2FrmWrap td{padding-top:15px}
.pass1FrmWrap{border-bottom:none}
.pass1FrmWrap th,.pass1FrmWrap td{padding:20px 0 10px}
.pass1FrmWrap th{border-bottom:1px solid #dcdcdc}
.pass2FrmWrap th,.pass2FrmWrap td{padding-top:0}
td.nameFrm input{width:230px}
td.nameFrm input[name="Mei"],td.nameFrm input[name="MeiKana"]{margin:0 0 0 10px}
td.birthFrm select{width:90px;margin:0 9px 0 0}
td.birthFrm span{margin:0 20px 0 0}
td.postFrm .adress{width:180px;margin:0 10px 0 0}
td.postFrm .btnGray{width:125px;margin:0 15px 0 0}
td.phonFrm input{width:120px;margin:0 10px 0 0}
td.sexTypeFrm label{margin:0 20px 0 0}
td.add1Frm input,td.add2Frm input{width:490px}
td.mailFrm input{width:490px}
td.effectiveFrm select{width:92px;margin:0 7px 0 0}
td.effectiveFrm span{margin:0 17px 0 0}
.btnwrap_big{width:65%;padding:2% 17.5%}
.btnwrap_big .btn{display:inline-block;border-radius:2px;padding:5%;width:90%;cursor:pointer;color:#fff;font-size:2em;background:#000 url(../img/common/al2.png) no-repeat 96% center}
.btnwrap_big .btn:hover{background:#333 url(../img/common/al2.png) no-repeat 96% center}
.side_prbox{text-align:center;float:left;margin-bottom:15px}
.side_prbox .top{text-align:center;background:#f23064;width:100%}
.side_prbox .top p{color:#fff;padding:3px 0}
.side_prbox .middle{width:100%}
.side_prbox .middle img{width:100%;width:230px}
.side_prbox .bottom p{color:#000;font-weight:700}
.side_prbox .botstar{border:1px solid rgba(125,75,126);color:#000}
.side_prbox .botstar p span{color:rgba(125,75,126)}
#page-top{position:fixed;bottom:10px;right:10px;font-size:77%;z-index:999}
#page-top a{background:#f23064;text-decoration:none;color:#fff;padding:8px;text-align:center;display:block;border-radius:5px}
#page-top a:hover{text-decoration:none;background:#f23064}

	
/*--------------------------
admin_login
--------------------------*/
.wrap600{max-width:767px;width:97%;padding:0 1.5%;margin:0 auto;overflow:hidden}
.wrap300{max-width:767px;width:97%;padding:0 1.5%;margin:0 auto;overflow:hidden}
.wrap450{max-width:767px;width:97%;padding:0 1.5%;margin:0 auto;overflow:hidden}
.admin_head{text-align:center}
.admin_head_sub{margin:20px 0;border-top:1px solid #000;border-bottom:1px solid #000;padding:30px}
.admin_login_area{text-align:center;padding:10px 20px 50px}
.admin_login_area table th{width:calc(28% - 20px);padding:10px;text-align:right}
.admin_login_area table td{width:calc(72% - 20px);padding:10px;text-align:left;}
.box_center{border:3px solid #000;float:left;margin:20px 0;padding:10px 15px}
.box_center p{text-align:left}
.box_center .cen{text-align:center}
.logwrap{width:90%;padding:3% 5%;float:left}
.login_h1{font-size:1.2rem;padding:10px 0}
.login_box .box_each{margin-bottom:15px}
.login_box .ptxt{text-align:left;margin:5px 0 0}
.login_box .ptxt input{float:left}
.login_box .tyu_box{margin:20px 0;text-align:left;background:#f5dafb;padding:10px;border:1px solid #c5c5c5}
.login_box .tyu_box p{font-size:15px}
.input-default{height:35px;padding:10px 16px 8px;border-radius:4px;border:1px solid #ccc;background:#fff;line-height:1.5;font-size:16px;width:calc(94% - 2px);padding:1% 3%!important}


}

