@charset "UTF-8";
.tac{
text-align:center;
}
.bolder,.fontSSB{
font-weight:700;
}
.colorRed{
color:red;
}
hr.hr_line2.nomt{
margin:0 0 20px;
}
.help .title_slide2>dt{
border-bottom:solid 1px #ccc;
background-color:#fff;
}
.help .title_slide2>dt>a{
padding:10px 50px 10px 15px;
}
.help .title_slide2>dt>a.current{
background-color:#fff;
background-image:url(../../ships_img/sp/parts/arrow_slide_m.png);
}
.help .title_slide dd{
display:none;
}


.shop_list .title_slide{
border-bottom:1px #cccccc solid;
}
.shop_list .title_slide:first-child{
border-top:1px #cccccc solid;
}
.shop_list .title_slide>dt{
clear:both;
overflow:hidden;
background-color:#ffffff;
}
.shop_list .title_slide>dt>a{
display:block;
min-height:38px;
line-height:18px;
padding:10px 30px 10px 15px;
background-repeat:no-repeat;
background-position:right center;
background-size:39px 17px;
font-weight:700;
text-decoration:none;
color:#000000;
}
.shop_list .title_slide dd{
display:none;
clear:both;
overflow:hidden;
}
.shop_list .link_list li{
overflow:hidden;
border-bottom:solid 1px #ccc;
}
.shop_list .link_list .area_shopname{
font-weight:700;
border-bottom:dotted 1px #ccc;
padding:10px;
}
.shop_list .link_list div{
display:block;
float:right;
padding:10px;
}
.shop_list .link_list a{
display:inline;
padding-right:20px;
}
.link_list li a{
display:block;
text-decoration:none;
padding:15px;
border-bottom:solid 1px #ccc;
background:url(../../ships_img/sp/parts/paging_ar_next.png)no-repeat scroll right;
-webkit-background-size:17px 9pt;
}
.link_list.border{
border-top:solid 1px #ccc;
}
.link_list.border li:last-child a{
border-bottom:0;
}
.text_list li{
display:block;
text-decoration:none;
padding:10px 0;
}
#form_input ul{
margin-bottom:15px;
}
#form_input ul li{
margin-bottom:5px;
}
#form_input dd{
padding:15px;
}
#form_input input{
width:98%;
/*border:1px solid #ccc;*/
text-indent:8px;
line-height:2;
}
#form_input textarea{
width:96%;
/*border:1px solid #ccc;*/
padding:3px;
}
ul.list_radio_c2{
width:100%;
}
ul.list_radio_c2 li input{
position:absolute;
top:0;
left:-9999px;
}
ul.list_radio_c2 li label{
cursor:pointer;
}
ul.list_radio_c2 li input[type="radio"]+label{
display:block;
background-image:url(../../ships_img/sp/parts/radio_off.png);
background-size:20px 20px;
background-position:left center;
background-repeat:no-repeat;
padding:5px 10px 5px 28px;
}
ul.list_radio_c2 li input[type="radio"]:checked+label{
background-image:url(../../ships_img/sp/parts/radio_on.png);
}
ul.list_check_c2 label{
display:block;
text-decoration:none;
padding:10px 0 10px 10px;
cursor:pointer;
position:relative;
}
ul.list_check_c2 input{
position:absolute;
top:0;
left:-9999px;
}
ul.list_check_c2 input[type="checkbox"]+label{
display:block;
background-image:url(../../ships_img/sp/parts/check_off.png);
background-size:24px 24px;
background-position:left center;
background-repeat:no-repeat;
padding:15px 0 15px 35px;
}
ul.list_check_c2 input[type="checkbox"]:checked+label{
background-image:url(../../ships_img/sp/parts/check_on.png);
}
.popup-fade,.popup-window{
position:absolute;
top:0;
left:0;
z-index:1;
background:rgba(0,0,0,.5);
-webkit-tap-highlight-color:rgba(0,0,0,0);
padding:20px;
height:100%;
display:none;
}
.popup-target{
z-index:2;
background:#fff;
}
.popup-close{
position:absolute;
top:8px;
right:8px;
width:30px;
height:30px;
z-index:3;
background:#fff;
border-radius:17px;
border:2px solid #043459;
}
.popup-close:before{
-webkit-transform:rotate(45deg);
transform:rotate(45deg);
}
.popup-close:after{
-webkit-transform:rotate(-45deg);
transform:rotate(-45deg);
}
.popup-close:after,.popup-close:before{
position:absolute;
content:"";
display:block;
top:14px;
left:3px;
width:24px;
height:2px;
background:#043459;
}
#cell_ttl{
background-color:#05355b;
clear:both;
color:#fff;
padding:5px 10px;
margin-bottom:20px;
}
.popup-target .btn_close{
text-align:center;
margin-bottom:20px;
}
.sizeguide dt{
text-align:center;
}
.sizeguide dd{
padding:15px;
}
#page_memEdit .error{
background-color:#ffcb99;
}
.form_cont{
padding:15px;
}
#page_memEdit .form_mailMagazine .list_radio_c2,
#page_memEdit .form_mailMagazine .list_radio_c2 td{
border:0;
font-weight:700;
}
#page_memEdit .form_mailMagazine .list_radio_c2 td input[type="radio"]+label{
background-position:90% center;
padding-left:15px;
}
#page_memEdit .form_SMC_pw input,
#page_memEdit .form_id input,
#page_memEdit .form_pw input{
width:99%;
border:2px solid #ccc;
text-indent:8px;
line-height:2;
}
#page_memEdit .btn_cont{
overflow:hidden;
}
#page_memEdit .btn_edit{
background-color:#002a4f;
color:#fff;
text-decoration:none;
padding:4px 10px;
display:block;
float:right;
}
#page_memEdit .left{
display:block;
}
#page_memEdit .btn_delete{
margin-left:10px;
}
#page_memEdit .btn_delete,#page_memEdit .btn_edit{
background-color:#002a4f;
color:#fff;
text-decoration:none;
padding:6px 10px;
display:block;
float:right;
border-radius:50px;
}
#page_memEdit .all_chacked{
position:relative;
text-align:right;
border-bottom:1px solid #ccc;
padding-right:15px;
}
#page_memEdit .all_chacked label{
display:inline-block;
height:15px;
text-decoration:none;
padding:0;
font-weight:700;
cursor:pointer;
position:relative;
}
#page_memEdit .all_chacked input{
position:absolute;
top:0;
left:-9999px;
}
#page_memEdit .all_chacked input[type="checkbox"]+label{
display:inline-block;
background-image:url(../../ships_img/sp/parts/check_off.png);
background-size:18px 18px;
background-position:left center;
background-repeat:no-repeat;
padding:15px 0 15px 22px;
}
#page_memEdit .all_chacked input[type="checkbox"]:checked+label{
background-image:url(../../ships_img/sp/parts/check_on.png);
}
#page_memEdit .form_mailMagazine{
position:relative;
font-size:14px;
vertical-align:middle;
}
#page_memEdit .p_credit{
border-bottom:1px solid #ccc;
}
#page_memEdit .form_mailMagazine input[type="radio"]{
position:absolute;
top:0;
left:-9999px;
}
#page_memEdit .form_mailMagazine label{
cursor:pointer;
}
#page_memEdit .form_mailMagazine label .pay_info{
display:inline-block;
}
#page_memEdit .form_mailMagazine .pay_info2{
padding-left:45px;
position:relative;
padding-bottom:15px;
}
#page_memEdit .form_mailMagazine input[type="radio"]+label{
display:block;
background-image:url(../../ships_img/sp/parts/radio_off.png);
background-size:20px 20px;
background-position:15px center;
background-repeat:no-repeat;
padding:15px 5px 15px 45px;
color:#036;
font-weight:700;
font-size:1.4rem;
}
#page_memEdit .form_mailMagazine input[type="radio"]:checked+label{
background-image:url(../../ships_img/sp/parts/radio_on.png);
}
#page_memEdit .form_mailMagazine .currentSend{
display:none;
}
#page_memEdit .form_mailMagazine.current .currentSend{
display:inline-block;
margin-left:20px;
vertical-align:middle;
line-height:18px;
color:red;
padding:0 10px;
background-color:#fbe5d6;
border:1px solid #f4b183;
}
#page_memEdit .send_change{
position:absolute;
top:35%;
right:10px;
}
#page_memEdit .send_change img{
width:50px;
height:auto;
}
#mailMagazineSend.border,#send_add{
border-bottom:1px solid #ccc;
}
#send_add{
display:none;
padding-left:45px;
padding-right:5px;
padding-bottom:10px;
}
#send_add .fm_inner{
border-top:1px solid #ccc;
margin-top:5px;
margin-bottom:5px;
display:table;
width:100%;
padding-top:5px;
}
#send_add .fm_inner input{
width:80%;
border:1px solid #ccc;
text-indent:8px;
line-height:2;
margin-bottom:5px;
}
.point_list dl{
overflow:hidden;
}
.point_list dl dt{
font-weight:700;
}
.point_list dl dd,.point_list dl dt{
float:left;
margin-right:10px;
}
.timesale{
color:#FFFFFF;
background-color: #d31434;
width: fit-content;
;
}
.timesale_comment{
margin: 10px;
line-height: 25px;
font-size: 15px;
;
}
