@charset "utf-8";

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 {}
.login_box .box_each{
    margin-bottom: 15px;
}
.err_txt {}
.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;
}
.login_box .tyu_box a {}

.login-input-text {}
.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;}
.login-submit {}
.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:#f960f1;}
.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; /* Old browsers */
background: -moz-linear-gradient(top, #f5f5f5 0%, #dedede 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #f5f5f5 0%,#dedede 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #f5f5f5 0%,#dedede 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#dedede',GradientType=0 ); /* IE6-9 */
border:1px solid #A3A3A3;
    padding: 1px 7px;
    display: inline-block;
    margin: 0 auto;
    text-align: center;}

/*--------------------------
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 2px;text-align:center;color:#fff;font-size:12px;font-weight:700;margin-right:7px}
.newsad ul li h3{font-size:14px;width:100%;margin:7px 0;color:#000040}
.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:#f23064}
.newsad ul li .cate2{background:#f23064}
.newsad ul li .cate3{background:#f23064}
.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;height:70px}
.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%;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:#000040;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:#00ffe9}
.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 #000040;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:#000040;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:grey;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 {}
.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 {}

.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{}
.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}