@charset "utf-8";

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

/*--------------------------
admin_login
--------------------------*/
.wrap600 {width: 100%;margin:0 auto;}
.wrap300 {width:360px;margin:0 auto;}
.wrap450 {width: 100%;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: 15px 5%;}
.admin_login_area {text-align:center;padding: 10px 5% 20px;width: 90%;}
.admin_login_area table tr {display: block;width:100%;}
.admin_login_area table th {width: 98%;padding: 1%;text-align: center;display: block;}
.admin_login_area table td {width: 96%;padding: 2%;text-align:left;display: block;}
.admin_login_area table .center {text-align:center;}
.admin_login_area table td input {width:100%;}

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

/*--------------------------
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}

.ulsty {}
.histry{}
.histry .top {font-size:11px;}
.histry li{font-size:13px;float:left;width:100%;padding:10px 0;border-bottom: 2px solid #191818;}
.histry li p {float:left;padding: 5px 1%;text-align: center;border-bottom: 1px dotted #c7c6c6;}
.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;}
.histry li a {}
.his2 li .date {width: 100%;}
.his2 li .item {width: 100%;}
.his2 li .seller {width: 100%;text-align:center;}
.his2 li .price {width: 100%;text-align:center;}
.his2 li .ste {width: 100%;text-align: center;}
.his2 li .ask {width: 100%;text-align: center;}

.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 {}
.AdminBtnArea ul li{float:left;width: 46%;margin: 7px 2% 7px;text-align:center;margin;}
.AdminBtnArea ul li a{display:block;background: #f23064;color:#fff;padding: 5% 2% 3% 2%;height:25px;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;}

.buyer_favorite .table1 tr th{background:#CCC;}
.buyer_favorite .table1 tr td{}


/*--------------------------
admin_TOP
--------------------------*/  
.admin_main .main_wrap {float: left;padding: 10px 0% 20px 0%;/*border-left: 1px solid #CCC;border-right: 1px solid #CCC;*/width:100%;}

.admin_left {padding:5px 0 5px 0px;float:left;margin-bottom:40px;}
.admin_right {width: 100%;padding:5px;float:left;text-align: center;}
.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: 10px 1%;background: #000;width: 48%;}
.admin_list li a{width: 100%;height:45px;color:#fff;display: block;background: #f23064;color: #fff;padding: 10px 0%;height: 25px;border: none;cursor: pointer;border-radius: 2px;/* display: block; */text-align: center;float: left;}

.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:bold;}
.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: #f0f0f0;*/background: #fff;width: calc(96% - 2px);padding: 4% 2% 4% 2%;border: 1px solid #dcdcdc;border-radius: 1px;float: left;}
.admin_main .head_line {background-color: transparent;border-bottom: none;padding: 5px 0 5px 0;width: 100%;text-align: center;}
.admin_main .head_line h2 {border-bottom: 1px solid #BFB9B9;font-size: 18px;color: grey;padding-bottom: 10px;}


/*--------------------------
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:0px;}
.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: #232323;}

.newsad {width: 100%;margin-bottom: 5px;}
.newsad h2 {margin-bottom:7px;font-size:15px;}
.newsad .inn {padding: 10px 7px;}
.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: 0px 2px;text-align: center;color: #fff;font-size: 12px;font-weight: bold;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: #000;}
.newsad ul li .cate3 {background: #f23064;}


/*point*/
.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:bold;}

.buyer_favorite table tr .pics img{width:150px;}

/*--------------------------
admin_seller
--------------------------*/
.admin_wrap {}
.admin_wrap nav{}
.buyer_admin_head_wrap {float:left;width:100%;padding:10px 0;text-align: center;}
.admin_wrap .admin_header{background:#fff;padding: 15px 0 0px;height: auto;width: 100%;text-align: center;}
.admin_wrap .admin_contents{background:#fff;width: 98%;clear: both;overflow: hidden;position: relative;margin: 0 1%;}
.admin_wrap .admin_footer{position: relative;width: 100%;color: #ffffff;background-color: #222222;clear:both;}

.sp_menu {
    padding: 0 15%;
    width: 70%;
    margin: 30px 0 20px;
    text-align: center;
    display:block;
}
.sp_menu .foot_menu{}
.sp_menu .foot_menu p{
    background: #f23064;
    margin-bottom: 10px;
    /* padding: 10px 5px; */
}
.sp_menu .foot_menu p a{
    color: #fff;
    display: block;
    padding: 10px;
}

.admin_header .logo {float: none;text-align: center;}
.admin_header .logo img{float: none;width: 50%;max-width: 180px;}

.admin_header .admin_right {float: left;display: block;}
.admin_right h2 {float: left;width:100%;text-align: center;}
.admin_right h2 p{float: none;text-align: center;}
.admin_right h2 span{float:left;text-align:right;}
.admin_right h3 {float: none;width:100%;text-align: center;}
.admin_right h3 p{float: none;}
.admin_right h3 span{float:left;}
.buyer_admin_head_wrap .admin_right .fr {text-align:center;width: 100%;}
.admin_right .fr {text-align:center;width: 100%;display: none;}
.admin_wrap .admin_nav .admin_nav .wrap {height: auto;}
.admin_wrap .admin_nav {display:none;}
.admin_nav ul{width: 100%;text-align: center;}
.admin_nav .menu{
    padding-bottom: 5px;
}
.admin_nav .menu li {border-right: none;width: 49%;border: none;}
.admin_nav .menu .last {border-right:none;display: none;}
.admin_nav .menu li a{color:#fff;font-size:14px;font-weight:bold;display: block;padding: 12px 10px 12px 10px;}
.admin_nav .menu .fir {}
.admin_nav .menu .fir a{}

.admin_nav .wrap .logout {background: #BE1B0E;color: #fff;border: none;font-weight: bold;float: left; }
.admin_nav .wrap p {float:left;height: 30px;}

.admin_contents {padding: 0px 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:0px;padding: 10px 30px;color: #222222;background-color: #d8d8d8;}

.admin_main .admin_main_in {float:left;padding:1%;}
.admin_main .admin_main_in {font-size:13px;  width: 98%;}
.admin_main .admin_main_in table{width:100%;}
.admin_main .admin_main_in table tr td {border: none;text-align:center;vertical-align:middle;padding:5px 5px;}
.admin_main .admin_main_in table tr .tl {text-align:left;}

.admin_main .admin_main_in .req tr .td1 {width:auto;}
.admin_main .admin_main_in .req tr .td2 {width:auto;}
.admin_main .admin_main_in .req tr .td3 {width:auto;}
.admin_main .admin_main_in .req tr .td4 {width:auto;}
.admin_main .admin_main_in .req tr .td5 {width:auto;}
.admin_main .admin_main_in .req tr .td6 {width:auto;}
.admin_main .admin_main_in .req tr .td6 div{width:auto;overflow-y:initial}

.admin_main .admin_main_in .req tr .td7 {width:auto;}
.admin_main .admin_main_in .req tr .td8 {width:auto;}
.admin_main .admin_main_in .req tr .td9 {width:auto;}
.admin_main .admin_main_in .req tr td {border:1px solid #EEE}


.admin_main .admin_main_in table tr:nth-child(2n) {background-color: #fff;}
.admin_main  .txtad {font-size:14px;margin-bottom:10px;}
.admin_main .admin_main_in .admin_table_style1 {text-align:left;width: 100%;display: block;}
.admin_main .admin_main_in .admin_table_style1 tbody {display:block;}
.admin_main .admin_main_in .admin_table_style1 tr {text-align: center;display: block;width: 100%;}
.admin_main .admin_main_in .admin_table_style1 td {text-align: left;border: none;vertical-align:middle;padding: 8px 1%;font-size:14px;display: block;width: 98%;}
.admin_table_style1 td .input_len50 {width:40%;}
.admin_table_style1 td textarea {width: 100%;height:160px;}
.admin_main .admin_main_in .admin_table_style1 .cen {text-align:center;}
.admin_table_style1 .tbl_ttl {width:25%;background: #EEE;font-weight: bold;}
.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:bold;}

.admin_main .admin_main_in .bbs_table {width:100%;}
.admin_main .admin_main_in .bbs_table tr{}
.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 .bbs_table tr td a {font-size: 11px;line-height: 13px;display: block;}

.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:bold;}
.admin_main .admin_main_in .admin_table_style2 .tp {background-color:rgb(245, 230, 127);font-weight:bold;}

.admin_main .admin_main_in .admin_table_style1 tr td input {width: 90%;}
.admin_main .admin_main_in .admin_table_style1 tr td .inp_check {width: 20px;}
.admin_main .admin_main_in .admin_table_style1 tr td .inp_30 {width:80px;}
.admin_main .admin_main_in .admin_table_style1 tr td .check10 {width:20px;}
table tr td .check10 {width:20px;}

.admin_main .admin_main_in .admin_table_style1 tr td {line-height:20px;}
.admin_main .admin_main_in .admin_table_style1 tr td .tw10 {width:10%;margin-bottom:7px;}
.admin_main .admin_main_in .admin_table_style1 tr td .tw30 {width:30%;margin-bottom:7px;}
.admin_main .admin_main_in .admin_table_style1 tr td .tw50 {width:50%;margin-bottom:7px;}
.admin_main .admin_main_in .admin_table_style1 tr td .tw70 {width:70%;margin-bottom:7px;}
.admin_main .admin_main_in .admin_table_style1 tr td .tw100 {width:100%;margin-bottom:7px;}
.admin_main .admin_main_in .admin_table_style1 tr td .tradio {width:7%;}
.admin_main .admin_main_in .admin_table_style1 tr td .tcheck {width:10%;}
.admin_main .admin_main_in .admin_table_style1 tr td span {}

/*item_table*/

.admin_main .admin_main_in .item_table {width:100%;/* display: table-row-group; */display: block;}
.admin_main .admin_main_in .item_table thead {
    width: 100%;
    /* float: left; */
    display: block;
    border-bottom: 1px solid #CCC;
}
.admin_main .admin_main_in .item_table thead tr{}
.admin_main .admin_main_in .item_table thead tr td{}
.admin_main .admin_main_in .item_table tbody {width:100%;height: auto;display: block;}
.admin_main .admin_main_in .item_table tbody tr{width:100%;padding:3px 0;/* height:40px; */display: block;}
.admin_main .admin_main_in .item_table tbody tr:nth-child(2n) {background-color: none;}



.admin_main .admin_main_in .item_table tbody td{padding:3px 0;padding: 0 0px;/* width: 10%; */display: block;width: 96%;pa: left;padding: 2px 2%;/* height: 25px; *//* width: 30px; */border-bottom: 1px dotted #EEE;height: 20px;overflow-y: hidden;}
.admin_main .admin_main_in .item_table tbody .name {}
.admin_main .admin_main_in .item_table tbody .ids {}

/*--------------------------
admin_kanri
--------------------------*/
/*side*/
.kanri_side {position:fixed;width:12%;padding:10px 5px;float:left;border-right:3px solid #fff;background:#22398C;color:#fff;height:100%;overflow-y: scroll;}
.kanri_side h3 {float:left;width:100%;}
.kanri_side h3 img{float:left;width:100%;}

.kanri_side h4 {float:left;width:100%;margin-top:15px;font-size:16px;  font-size:16px;color: red;}
.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;    height: 150px;}
.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;}

/*main*/
.kanri_main {padding-left:12%;width:87%;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 {}
.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: bold;}

.kanri_main_table table {}
.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;}



/*--------------------------
BBS_
--------------------------*/
.admin_header .bbslogo {float: none;}
.admin_header .bbslogo img{float: none;width: 60%;max-width: 240px;}


/* BBS 商品ヘッダー */
.acMdheadTable{float: left;width: 100%;padding: 20px 0%;}

.acMdheadTable dl.ptsItmInfoDl:after{display:block;visibility:hidden;clear:both;height:0;content:".";}
.acMdheadTable .ptsItmInfoDl dt{float:left;}
.acMdheadTable .ptsItmInfoDl dd{margin-left: 0px;width: 95%;}

.acMdheadTable .ptsItmInfoDl .decItmName {font-size: 22px;font-weight: bold;color: rgb(23, 22, 22);float: none;line-height: 24px;width: 100%;}
.acMdheadTable .ptsItmInfoDl dd.decMDT,.acMdheadTable .ptsItmInfoDl dd.decPrice{padding-right: 0px;float: none;width: 100%;margin-bottom: 5px;}
.acMdheadTable .ptsItmInfoDl{position:relative;_zoom:1;font-size: 16px;border: 1px solid #000040;width: 94%;padding: 10px 3%;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: none;width: auto;text-align: center;}
.ptsItmPgBtn .detail {background:#f23064;color:#fff;padding:10px 15px;position: initial;right: 0px;bottom: 0px;/* width: 100%; */float: none;margin: 10px 0;display: block;}



/* BBS table */
.plibThshdwTbl {width: 100%;padding: 0 0%;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: 25%;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 10px;}
.plibThshdwTbl th div{zoom:1;}
.plibThshdwTbl th div:after{content:".";display:block;height:0px;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;/*for iPad*/webkit-border-radius:0;/*for iPad*/-webkit-appearance:none;/*for iPad*/}
.plibThshdwTbl tr.dec2clm td .decIptTxt{width:200px;}
.plibThshdwTbl .decSelect{padding:11px 10px 11px 0;border:none;}

/* メッセージBOX */

.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 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;}
.kinshi img {width:100%;text-align:center;}

/* 商品ＩＤ */
.admin_main .admin_main_in .table_st2 {}
.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 {}
.admin_main .admin_main_in .table_st2 .ItemOutline .it1{}
.admin_main .admin_main_in .table_st2 .ItemOutline .it2{font-size:15px;font-weight:bold;}
.admin_main .admin_main_in .table_st2 .ItemOutline .it3{}

.abtn1 {display: block;border: 2px solid #000039;padding: 15px 30px;text-align: center;font-size: 15px;font-weight: bold;color: #000040;margin: 15px auto 15px;width:200px;}


/* --------------------------------
	#logInContainer
-------------------------------- */

#logInContainer {width: calc(86% - 2px );margin: 30px 2% 0;padding: 38px 5% 43px;background:#f0f0f0;border-radius:4px;border:1px solid #e6e6e6;}
#logInContainer h2 {font-size:18px;text-align:center;padding: 0 0 10px 0;}

#buyerID {width: 100%;float:left;margin: 0 0 0 0;padding: 0 0% 25px;border-right: none;}
#buyerID h2 {padding: 0 0 10px 0;width: 100%;}
#buyerID .logIn {}
#buyerID .logIn li { padding:0 0 7px 0; }
#buyerID .logIn li input {width: 90%;padding:12px 7px 11px 19px;}
#buyerID .logIn li .placeHolder { display:none; }
#buyerID .logIn li.def .placeHolder { width:310px; display:block; margin: -32px 0px 12px 20px; color:#8c8c8c; }
#buyerID .haveId {}
#buyerID .haveId input{width: 100%;}

#buyerID .container {margin:5px 0 0 0;width: 100%;}
#buyerID .container .gBtn { width:124px; float:left; font-size:15px; }
#buyerID .container .fr {float:none;text-align: center;font-size: 13px;}
#buyerID .container ul li {padding:0 0 2px;text-align: center;}
#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 5px 0; }
#buyerID #captcha li input { margin:10px 0 0 0; width:330px; padding:12px 7px 11px 19px; }

#buyerID #captcha #changeCaptcha { color:#007ebe; }

#otherSiteID ul li { padding:0 0 15px 0; }
#otherSiteID .gBtnWhite { width:100%; background:none; font-size:15px; border-color:#c8c8c8; padding:11px 0 8px; }

#newID {float:left;width: 100%;padding: 0 0%;}

      
/*-------------------------------------
	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 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 0; }
a.blLink { color:#007ebe; }
.err .centerLine { text-align:center; margin:25px 0 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 0; vertical-align: middle; }
*:first-child+html .str { padding-bottom:5px; }

/*-------------------------------------
adminガワ
-------------------------------------*/

section.section { border-top:none; padding:0 0 25px 0; }
section.section .sectionHeader {}
section.section .sectionHeader h3 { font-size:18px; padding:0 0 10px 0; }
section.section .sectionHeader .txt { color:#808080; padding:0 0 10px 0; }
section.section .sectionHeader .err { padding:0 0 5px 0; }
section.section .sectionInner { background:#f0f0f0; padding:36px 48px 40px 48px; border:1px solid #dcdcdc; border-radius:4px; }

section.section .sectionInner .gBtn { margin:25px auto 0 auto; width:170px; }
section.section .link { text-align:right; margin:20px 0 0 0; }
section.section .link a { color:#007ebe; }
section.section .noRegist.subinfo,
section.section .noRegist.link { text-align:left; }
section.section .subinfo { color:#808080; text-align:right; margin:15px 0 0 0; }
section.section .noRegist { color:#808080; margin:15px 0 0 0; }
.attention { margin:10px 0 0 0; }
section.section .txt { font-size: 12px; }
.Ing .nor {margin:20px 0;color: #1b1b1b;line-height:24px;}

/*-------------------------------------
	table
-------------------------------------*/

/*基本*/
table { border-top:none; }
table tbody th {border:none; background:none;  color:#808080; 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: 2px 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:#808080; display:inline-block; vertical-align:middle; }
table tbody td span.info.passWord { margin:0 0 0 20px; }
.delCheck { margin:20px 0 0 0; }

/*.resist*/
table.resist { border-color:#d2d2d2; border-bottom:1px solid #dcdcdc; border-collapse: separate; padding:17px 0 10px 0; }
*: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; }

/*form 要素別スタイル*/
/*住所*/
.prefFrmWrap{ background:none; border-bottom:none; }
.prefFrmWrap th, .prefFrmWrap td { padding:20px 0 10px 0; }
*: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 { }
.add2FrmWrap th, .add2FrmWrap td { padding-top:15px; }
/*パスワード*/
.pass1FrmWrap { border-bottom:none; }
.pass1FrmWrap th, .pass1FrmWrap td{ padding:20px 0 10px 0; }
.pass1FrmWrap th { border-bottom:1px solid #dcdcdc; }
.pass2FrmWrap { }
.pass2FrmWrap th, .pass2FrmWrap td{ padding-top:0; }



td.nameFrm input { width:70%; }
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:100%; }
td.mailFrm input { width:100%; }
td.mailFrm2 input { width:50%; }
td.effectiveFrm select { width:92px; margin:0 7px 0 0 }
td.effectiveFrm span { margin:0 17px 0 0; }



/*-------------------------------------
	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;}

}

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



