﻿body{font-family:'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;-webkit-text-size-adjust:100%;max-height:100%;-webkit-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-width:940px;overflow-x:hidden}a:active,a:focus,a:visited,a:link{opacity:1;outline:none}a,p{-webkit-tap-highlight-color:transparent;outline:none}input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset;-webkit-text-fill-color:#646464 !important}input{border-radius:0;-webkit-appearance:none}textarea{border-radius:0}.mt0{margin-top:0px !important}.mt5{margin-top:5px !important}.mt10{margin-top:10px !important}.mt15{margin-top:15px !important}.mt20{margin-top:20px !important}.mt25{margin-top:25px !important}.mt30{margin-top:30px !important}.mt50{margin-top:50px !important}.mt55{margin-top:55px !important}.mt70{margin-top:70px !important}.mt100{margin-top:100px !important}.mt5{margin-bottom:5px !important}.mb5{margin-bottom:5px !important}.mb10{margin-bottom:10px !important}.mb15{margin-bottom:15px !important}.mb25{margin-bottom:25px !important}.mb30{margin-bottom:25px !important}.mb50{margin-bottom:50px !important}.mb55{margin-bottom:55px !important}.mb70{margin-bottom:70px !important}.mb100{margin-bottom:100px !important}.vam{vertical-align:middle}.vat{vertical-align:top}.vab{vertical-align:bottom}.fs13{font-size:13px !important}.fs12{font-size:12px !important}.fs11{font-size:11px !important}.fs10{font-size:10px !important}.lh16{line-height:1.6 !important}.select-time{width:100%}.select-time span{width:100%;display:inline-block}.select-time select{width:100%}.en{font-family:'Open Sans', sans-serif;font-weight:600;-webkit-font-smoothing:antialiased}.en_btw{font-family:'Open Sans', sans-serif;font-weight:600}a{text-decoration:none;color:#646464;cursor:pointer}a{text-decoration:none}strong,.bold{font-weight:bold}.caption{font-size:10px;display:block;line-height:1.5;padding-left:1em;text-indent:-1em}.caption_big{font-size:12px;font-weight:bold;display:block;line-height:1.5;padding-left:1em;text-indent:-1em}.caption_message{font-size:14px;font-weight:bold;display:block;line-height:1.5}.caption_big_noindent{font-size:14px;text-align:center;line-height:1.6;margin:0 0 0px}.attention_caption{font-size:10px;display:block;line-height:1.5;color:#d9534f}a.text_link_red{color:#d9534f;text-decoration:underline;opacity:1;-webkit-transition:all 0.7s ease;transition:all 0.7s ease}a.text_link_red:hover{opacity:0.8}.caption_big_upper{margin:0 0 5px;font-size:12px;font-weight:bold;display:block;line-height:1.4;padding-left:1em;text-indent:-1em}.caption_big_under{margin:5px 0 0px;font-size:12px;font-weight:normal;display:block;line-height:1.4;padding-left:1em;text-indent:-1em}.caption_upper{font-size:10px;margin:0 0 10px;display:block;line-height:1.3;padding-left:1em;text-indent:-1em}.caption_under{font-size:10px;margin:5px 0 0;display:block;line-height:1.3;padding-left:1em;text-indent:-1em}.caption_upper a,.caption_under a,.caption a{color:#646464;text-decoration:underline}span.emphasis{font-weight:bold;display:inline-block}a.text_link_ul{color:#646464;opacity:1;text-decoration:underline;-webkit-transition:all 0.7s ease;transition:all 0.7s ease}a.text_link_ul:hover{text-decoration:underline;opacity:0.8}a.text_link,.caption a.text_link{color:#646464;-webkit-transition:all 0.7s ease;transition:all 0.7s ease;position:relative;text-decoration:none}a.text_link:after{content:"";width:100%;height:1px;background-color:#646464;display:block;position:absolute;margin:-2px 0 0;left:0;bottom:0px}a.text_link:hover{opacity:0.7}.text_link_wrap{font-size:12px;text-align:center}.thanks_message{width:auto;font-size:16px;margin:0 0 9px;text-align:center;line-height:1.4;font-weight:bold;color:#646464;background-color:transparent}.thanks_message_common{font-size:16px;margin:0 0 11px;text-align:center;line-height:1.4;font-weight:bold;color:#646464;background-color:transparent}div.emph_wrap{background-color:#fafafa;padding:30px 30px}div.emph_wrap .attention_text,.attention_text{color:#d9534f;font-size:14px;font-weight:bold;margin:0 0 10px;text-align:center}div.emph_wrap .attention_announcement,.attention_announcement{font-size:14px;font-weight:bold;line-height:1.5;margin:10px 0 0 0}.attention_announcement .text_link_ul{color:#d9534f}div.emph_wrap .next_step_message{margin:0 0 0px;line-height:1.7}.next_step_message{font-size:13px;line-height:1.6;margin:0 0 5px;text-align:center}.next_step_message:last-child{margin:0}.mypage_fav .next_step_message{margin:0 0 15px}.bgffffff20{background-color:#fff;padding:20px}.wight_bold{font-weight:bold}.next_step_message.wight_bold{margin:0 0 20px}.next_step_message_item{font-size:13px;text-indent:-1em;padding:0 0 0 1em;line-height:1.4;margin:0 0 10px}.next_step_message_item:last-child{margin:0}.next_step_message_item_title{font-weight:bold;line-height:1.8}.next_step_message_item a{text-decoration:underline}.catch_message{font-size:13px;font-weight:bold;text-align:center;margin:0px 0 5px;color:#646464;line-height:1.4}.checklist_wrap{text-align:left;margin:15px 0 0px}.catch_message:last-child{margin:0px 0 0px}.sub_message{color:#646464;font-size:11px;text-align:center;line-height:1.6}.modal_btn,.modal_btn_w{font-weight:bold;text-decoration:underline;line-height:1.5}.btn_textlink a.modal_btn:before,.btn_textlink a.modal_btn_w:before{top:0;-webkit-transform:scale(0.55, 0.55);-moz-transform:scale(0.55, 0.55);-ms-transform:scale(0.55, 0.55);-o-transform:scale(0.55, 0.55);transform:scale(0.55, 0.55);display:inline-block;margin:1px -1px 0 -5px;vertical-align:middle;position:relative}.btn_textlink a.modal_btn:before{content:url(/images/common/icon_modal_g.svg)}.btn_textlink a.modal_btn_w:before{content:url(/images/common/icon_modal_w.svg)}.btn_textlink a.notice_btn:before{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1);display:inline-block;margin:0 0 0 0;vertical-align:middle;position:relative;width:15px;height:auto;content:url(/images/common/icon_notifications_g.svg)}#btn_modal a.color_gb:before{content:url(/images/common/icon_modal_g.svg);-webkit-transform:scale(0.55, 0.55);-moz-transform:scale(0.55, 0.55);-ms-transform:scale(0.55, 0.55);-o-transform:scale(0.55, 0.55);transform:scale(0.55, 0.55);display:inline-block;margin:-13px -1px 0 -6px}#btn_modal a.modal_btn_w:before{content:url(/images/common/icon_modal_w.svg);-webkit-transform:scale(0.55, 0.55);-moz-transform:scale(0.55, 0.55);-ms-transform:scale(0.55, 0.55);-o-transform:scale(0.55, 0.55);transform:scale(0.55, 0.55);display:inline-block;margin:-13px -1px 0 -6px}.btn_textlink a.blank_btn:before{top:0;-webkit-transform:scale(0.65, 0.65);-moz-transform:scale(0.65, 0.65);-ms-transform:scale(0.65, 0.65);-o-transform:scale(0.65, 0.65);transform:scale(0.65, 0.65);display:inline-block;margin:0 -2px -3px -5px;vertical-align:middle;position:relative}.btn_textlink a.blank_btn:before{content:url(/images/common/icon_tblank_g.svg)}.block{margin:120px 0}.pc_0nly{display:inline-block}.pc_0nly_b{display:block}.sp_0nly,.sp_0nly_i,.sp_0nly_ma320{display:none}.tablet_0nly{display:none}.sptab{display:none}.sptab_b{display:none !important}.pctab{display:block}.sp_fs11{font-size:11px !important}.paragraph{margin:0 0 30px}.wrapper{position:relative;padding:0 0 0px}.formError{display:block;text-align:left;margin:0px 0 10px 0;color:#d9534f;font-size:12px;font-weight:bold;line-height:1.4;padding-left:0;border:none;background:none;border-radius:0}#search_error .formError{margin:10px 0 0px 0}.minor_check .formError{text-align:center}.color_red{color:#d9534f}.color_240000{color:#240000}.formError:before{content:"※";display:inline-block}.appear{display:block}.disappear{display:none}::-webkit-input-placeholder{color:#646464;opacity:0.5}:-moz-placeholder{color:#646464;opacity:0.5}::-moz-placeholder{color:#646464;opacity:0.5}:-ms-input-placeholder{color:#646464;opacity:0.5}:-ms-input-placeholder{color:#646464;opacity:0.5}.review_btn{font-size:0}.review_btn a{background-color:#ffcc00;padding:10px 15px;display:inline-block;border-radius:100px;color:#ffffff;position:relative;transition:all 0.7s ease}.review_btn a:hover{opacity:0.7}.review_btn a span{display:inline-block;vertical-align:middle;font-size:10px;font-weight:bold;color:#fff;line-height:1}.review_btn a::before{content:url(/images/common/pencil_w.svg);display:inline-block;vertical-align:middle;width:8px;height:8px;margin:0 0 1px 0;padding:0 4px 0 0}.campaign_attention{background-color:#f55a7d;padding:3px 4px;color:#fff;margin:0 6px 0 0;font-weight:bold;font-size:10px;line-height:1;display:inline-block;position:relative;top:0}.common_header_v2 .campaign_attention{margin:0 0 0 6px}.campaign_text_area{font-size:11px;font-weight:bold;color:#646464;text-align:center;line-height:1.3;margin:0 0 10px 0}.campaign_text_area p{position:relative;display:inline-block;vertical-align:middle}.campaign_text_area p::before,.campaign_text_area p::after{content:"";display:inline-block;vertical-align:middle;position:absolute;top:0;bottom:0;margin:-2px 0 0 0;width:1px;height:20px;background-color:#646464}.campaign_text_area p::before{left:-10px;transform:rotate(-20deg)}.campaign_text_area p::after{right:-10px;transform:rotate(20deg)}@media screen and (min-width: 767px){.wrapper{min-width:767px;overflow-x:hidden}}input,label{cursor:pointer}.pc_main{display:block}.sp_main{display:none}#main{position:relative}#main .main_wrapper{height:auto;left:0;margin:auto;top:0;bottom:0;position:absolute;right:0;width:25%;height:254px;z-index:12}#main .main_logo{text-align:center;margin:0 0 17px}#main .main_logo img{width:100%;height:auto}#main .main_wrapper_text{position:absolute;left:0;right:0;top:-60px;bottom:0;margin:auto;width:450px;height:135px}#main .main_wrapper_text section{width:auto}#main .main_wrapper_text section h1{color:#ffffff}#main .main_wrapper_text section h1 span.title_boder:before{background-color:#ffffff}#main .main_wrapper_text section h1 span.title_boder:after{background-color:#ffffff}span.title_stripe{display:block;font-weight:bold;line-height:1.3}span.en{font-weight:600}span.title_stripe:after{content:"";display:block;width:80px;margin:12px auto 0;height:3px;border-radius:200px}.title_l span.title_stripe:after{margin:12px 0 0}span.title_stripe_b:after{background-color:#240000}span.title_stripe_g:after{background-color:#646464}span.title_stripe_bl:after{background-color:#3eb6c4}#main .main_wrapper_text .main_title{text-align:center;margin:0 auto 120px;width:380px;padding:50px 0;font-size:36px;position:relative;vertical-align:middle;color:#ffffff}.ja_followup{display:block;font-size:16px;line-height:1.8;font-weight:bold;margin:15px 0 0}.subfile_t span.ja_followup:after{display:none}.ja_followupsub{display:block;font-size:14px;line-height:1.5;font-weight:bold;margin:15px 0 0}#main .main_wrapper_text .main_title span.title_boder:before{content:"";width:2px;height:32px;background-color:#ffffff;position:absolute;left:190px;top:0px}#main .main_wrapper_text .main_title span.title_boder:after{content:"";width:2px;height:32px;background-color:#ffffff;position:absolute;left:190px;bottom:0px}.scroll_arrow{display:none;position:absolute;bottom:20px;z-index:12;text-align:center;width:100%}.scroll_arrow a{color:#ffffff;font-size:14px;font-weight:bold;text-align:center;display:inline-block;left:0;right:0;-webkit-transition:all 0.7s ease;transition:all 0.7s ease}.scroll_arrow a:hover{opacity:0.7}.scroll_arrow a:after{content:url(/images/common/arrowU_w.svg);display:block;text-align:center;position:relative;top:0px;transform:scale(0.4, 0.4);margin:1px 0 0px 0}.btn_wt{position:relative;z-index:10}.btn_wt a{text-align:center;display:block;border:3px solid #ffffff;font-weight:bold;font-size:14px;line-height:1.4;width:112px;height:112px;-webkit-border-radius:60px;border-radius:60px;margin:0px auto 0;background-image:url("/images/common/btn_circle_w.png");background-size:90% auto;background-repeat:no-repeat;background-position:center center;color:#ffffff;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.btn_wt a span{margin:20px 0;display:block}.btn_wt a span:before{content:url("/images/common/btn_arrow_right_w.png");display:block;text-align:center;margin:0 0 -6px;-webkit-transform:scale(0.5, 0.5);transform:scale(0.5, 0.5)}.btn_wt a:hover{background-color:#ffffff;color:#240000}.btn_wt a:hover span:before{content:url("/images/common/btn_arrow_right_b.png")}p.one_line a span{margin:26px 0;display:block}.btn_br{position:relative;z-index:10}.btn_br_buttom{margin:30px 0 0}.btn_br a{text-decoration:none;text-align:center;display:block;font-weight:bold;font-size:14px;line-height:1.4;-webkit-border-radius:5px;max-width:400px;padding:15px 10px;border-radius:5px;margin:0px auto 0;position:relative;background-size:90% auto;background-repeat:no-repeat;background-position:center center;background-color:#240000;border:2px solid #240000;color:#ffffff;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.btn_br a:before{content:url("/images/common/arrow_w.svg");-webkit-transform:scale(0.4, 0.4);transform:scale(0.4, 0.4);display:inline-block;margin:-14px -1px 0 -6px;left:11px;vertical-align:middle;position:absolute;top:50%}.btn_br a.coloralpha0{background-color:transparent;border:2px solid #ffffff;color:#ffffff}.btn_br a.color_yellow{background-color:#dfbd00;border:2px solid #dfbd00}.btn_br a.color_bl{background-color:#3eb6c4;border:2px solid #3eb6c4}.btn_br a.color_g{background-color:#646464;border:2px solid #646464}.btn_br a.color_gb{background-color:#ffffff;color:#646464;font-weight:bold;border:2px solid #646464}.btn_br a.tblank_g{background-color:#ffffff;color:#646464;font-weight:bold;border:2px solid #646464}.btn_br a.tblank_g:before{content:url("/images/common/icon_tblank_g.svg");margin:-13px -1px 0 -6px;-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)}.btn_br a.color_gb:before{content:url("/images/common/arrow_g.svg")}.btn_br a:before{content:url("/images/common/arrow_w.svg")}.btn_br a.a_color_ug:before{content:url("/images/common/arrowU_g.svg");margin:-10px -1px 0 -6px}.btn_br a.a_color_uw:before{content:url("/images/common/arrowU_w.svg");margin:-10px -1px 0 -6px}.btn_br a.mypage_icon_link:before{content:url("/images/common/mypage_icon.svg");margin:-14px -14px -14px -8px;-webkit-transform:scale(0.5, 0.5);-moz-transform:scale(0.5, 0.5);-ms-transform:scale(0.5, 0.5);-o-transform:scale(0.5, 0.5);transform:scale(0.5, 0.5)}.btn_br label,.btn_bb label{display:inline-block;position:relative;width:100%;max-width:380px}.btn_br label:before{content:url("/images/common/arrow_w.svg");-webkit-transform:scale(0.5, 0.5);transform:scale(0.5, 0.5);display:inline-block;margin:-13px -1px 0 -6px;left:20px;z-index:1;vertical-align:middle;position:absolute;top:50%}.btn_bb label:before{content:url("/images/common/arrow_g.svg");-webkit-transform:scale(0.5, 0.5);transform:scale(0.5, 0.5);display:inline-block;margin:-13px -1px 0 -6px;left:20px;z-index:1;vertical-align:middle;position:absolute;top:50%}.btn_br .submit{text-align:center;display:block;font-weight:bold;position:relative;font-size:14px;line-height:1.4;-webkit-border-radius:5px;border:none;width:100%;max-width:380px;padding:0px 0px;border-radius:5px;margin:0px auto 0;background-size:90% auto;background-repeat:no-repeat;background-position:center center;border:2px solid #646464;color:#646464;background-color:#ffffff;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.btn_br p.submit_color_b{border:2px solid #240000;background-color:#240000;color:#ffffff}.btn_br p.submit_color_bl{border:2px solid #3eb6c4;background-color:#3eb6c4;color:#ffffff}.btn_br p.submit_color_disable{border:2px solid #cecece;background-color:#cecece;color:#8e8e8e}.btn_br .submit:before{content:url("/images/common/arrow_g.svg");-webkit-transform:scale(0.4, 0.4);transform:scale(0.4, 0.4);display:block;position:absolute;top:50%;left:15px;margin:-14px 0 0}.btn_br p.submit_color_b:before,.btn_br p.submit_color_bl:before{content:url("/images/common/arrow_w.svg")}.btn_br p.submit_color_disable:before{display:none}.btn_bb .submit{text-align:center;display:block;font-weight:bold;position:relative;font-size:14px;line-height:1.4;-webkit-border-radius:5px;border:none;width:100%;padding:15px 10px;border-radius:5px;margin:0px auto 0;background-size:90% auto;background-repeat:no-repeat;background-position:center center;border:2px solid #646464;background-color:#ffffff;color:#646464;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.btn_br .submit input,.btn_bb .submit input{background-color:transparent;border:none;cursor:pointer;display:block;height:100%;position:absolute;top:0;left:0;width:100%;-webkit-appearance:button;appearance:button;z-index:10;opacity:0}.btn_br a span{margin:0px 0;display:block}.btn_br .submit .submit_text{padding:15px 0;display:block}.btn_br p.submit_2l .submit_text{margin:22px 0;display:block}.pattern_input_box{position:relative}p.pattern_input{margin:30px 0 0;opacity:1;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}p.pattern_input span.pattern_input_wrap{text-align:center;display:block;font-weight:bold;font-size:14px;line-height:1.4;max-width:380px;-webkit-border-radius:5px;border-radius:5px;margin:0px auto 0;border:2px solid #646464;color:#646464;position:relative;padding:15px 0}p.pattern_input span.pattern_input_wrap:before{content:url("/images/common/arrow_g.svg");display:inline-block;vertical-align:middle;text-align:center;margin:-15px 0 -8px;left:15px;position:absolute;top:50%;-webkit-transform:scale(0.4, 0.4);transform:scale(0.4, 0.4)}p.pattern_input span.pattern_input_wrap input[type="submit"]{position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;right:0;opacity:0;cursor:pointer;appearance:button;-webkit-appearance:button}p.pattern_input:hover{background-color:#ffffff;color:#240000}p.pattern_input:hover{opacity:0.8}.btn_br a:hover{opacity:0.8}.btn_br .submit:hover{opacity:0.8}.btn_br p.submit_color_disable:hover{opacity:1}.btn_br p.submit_color_disable input{cursor:default}.btn_br_back{position:relative;z-index:10}.btn_br_back a{text-align:center;display:block;border:3px solid #240000;font-weight:bold;font-size:13px;line-height:1.4;width:112px;height:112px;-webkit-border-radius:60px;border-radius:60px;margin:0px auto 0;background-image:url("/images/common/btn_circle_w.png");background-size:90% auto;background-repeat:no-repeat;background-position:center center;background-color:#240000;color:#ffffff;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.btn_br_back a span{margin:27px 0;display:block}.btn_br_back a span:before{content:url("/images/common/btn_arrow_left_w.png");display:block;text-align:center;margin:0 0 -7px;-webkit-transform:scale(0.5, 0.5);transform:scale(0.5, 0.5)}.btn_br_back a:hover{color:#240000;background-color:#ffffff}.btn_br_back a:hover span:before{content:url("/images/common/btn_arrow_left_b.png")}.btn_wt_w580_r a span{margin:27px 0}.btn_wt_w580_1l a span{margin:30px 0}.btn_br a span.link_2line{margin:20px 0}.btn_br a span.link_2line:before{margin:0 0 -3px}.cv_btn_fixed{position:fixed;padding:0px 0 0px;right:1.5%;bottom:30px;-webkit-animation:cv_btn 0.8s;animation:cv_btn 0.8s;z-index:10;margin:10px 0 0;display:block;width:100%;left:0;bottom:0}.cv_btn_fixed ul{font-size:0}.cv_btn_fixed ul li{display:inline-block;width:50%;vertical-align:top;background-color:#ffffff}.cv_btn_fixed a{display:block;font-size:14px;width:94%;padding:15px 3%;text-align:center;letter-spacing:0.05em}.cv_btn_fixed ul li:nth-child(1) a{background-color:#ffffff;color:#240000;border-top:1px solid #240000;position:relative}.cv_btn_fixed ul li:nth-child(1) a:before,.cv_btn_fixed ul li:nth-child(2) a:before{-webkit-transform:scale(0.5, 0.5);transform:scale(0.5, 0.5);display:block;padding:0 0px 0 0;margin:-7px 9px -1px}.cv_btn_fixed ul li:nth-child(1) a:before{content:url(/images/common/icon_book_s.png)}.cv_btn_fixed ul li:nth-child(2) a:before{content:url(/images/common/icon_present_w.png)}.cv_btn_fixed ul li:nth-child(2) a{background-color:#240000;color:#ffffff;border-top:1px solid #240000;position:relative}.cv_btn_fixed ul li:nth-child(1) a,.cv_btn_fixed ul li:nth-child(2) a{opacity:1;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}.cv_btn_fixed ul li:nth-child(1) a:hover,.cv_btn_fixed ul li:nth-child(2) a:hover{opacity:0.7}.cv_btn_fixed img{width:100%;height:auto}.cv_upperlogo{text-align:center;width:200px;margin:0 auto 30px}.cv_upperlogo img{width:100%;height:auto}.lead_copy,.anchor_copy{display:block}.lead_copy{font-size:14px;font-weight:bold;margin:0 0 5px}.anchor_copy{font-size:12px}.btn_up_wrap{bottom:145px;display:block;font-size:0px;right:1.5%;margin:10px 0 0;padding:10px 0 0;z-index:12;position:absolute}.btn_up{width:50px;height:50px;display:block;text-align:center;border-radius:400px;position:relative;font-size:13px;cursor:pointer}.btn_up img{opacity:1;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-ms-transition:all 0.8s;-o-transition:all 0.8s;transition:all 0.8s}.btn_up:hover img{opacity:0.5}.content_last_cv_bottom{border-top:1px solid #eeeeee;margin:100px 0 0;padding:200px 0 120px;text-align:center}.content_last_cv_bottom p.last_cv_bottom{width:720px;margin:0 auto}.last_cv_message{font-size:20px;color:#646464;font-weight:bold;margin:0 0 15px}.last_cv_next_step{color:#646464;font-size:12px;line-height:1.6;margin:0 0 30px}.btn_wt_w450{width:100%;margin:0 auto;position:relative;z-index:10}.btn_wt_w450:before{content:"";display:block;width:35.5%;height:2px;background-color:#ffffff;position:absolute;top:49px;left:0;z-index:-1}.btn_wt_w450:after{content:"";display:block;width:35.5%;height:2px;background-color:#ffffff;position:absolute;top:49px;right:0;z-index:-1}p.btn_wt_w450 a{height:92px;width:92px;font-size:12px}p.btn_wt_w450 a span::before{-webkit-transform:scale(0.45, 0.45);transform:scale(0.45, 0.45)}p.btn_wt_w450 a span{margin:12px 0}.btn_wt_w940{width:940px;margin:80px auto 0;position:relative;z-index:10}.btn_wt_w220{width:220px;margin:30px 0 0;position:relative;z-index:10}.btn_wt_w220:before{content:"";display:block;width:44%;height:2px;background-color:#240000;position:absolute;top:27px;left:0;z-index:-1}.btn_wt_w220:after{content:"";display:block;width:44%;height:2px;background-color:#240000;position:absolute;top:27px;right:0;z-index:-1}.btn_wt_w580{margin:30px 0 0 0px;position:relative;z-index:10}.btn_wt_w580:before{content:"";display:block;width:46%;height:2px;background-color:#240000;position:absolute;top:27px;left:0;z-index:-1}.btn_wt_w580:after{content:"";display:block;width:46%;height:2px;background-color:#240000;position:absolute;top:27px;right:0;z-index:-1}.btn_wt_w580_r{margin:30px 0 0 0px;position:relative;z-index:10}.with_btn_cap .btn_wt_w580_r{margin:0}.btn_wt_w580_r:before{content:"";display:block;width:100%;height:2px;background-color:#240000;position:absolute;top:58px;left:0;z-index:-1}.btn_wt_w580_r:after{content:"";display:block;width:100%;height:2px;background-color:#240000;position:absolute;top:58px;right:0;z-index:-1}.btn_wt_w50{margin:120px 0 0 0px;position:relative;z-index:10}.btn_wt_w50:before{content:"";display:block;width:46%;height:2px;background-color:#240000;position:absolute;top:58px;left:0;z-index:-1}.btn_wt_w50:after{content:"";display:block;width:46%;height:2px;background-color:#240000;position:absolute;top:58px;right:0;z-index:-1}.btn_back{display:block;font-size:13px;text-align:center;margin:40px 0 0px;font-weight:bold;color:#646464}.btn_back a{display:inline-block;color:#646464;-webkit-transition:all 0.7s ease;transition:all 0.7s ease}.btn_back a:before{content:url(/images/common/btn_arrow_left_s.png);-webkit-transform:scale(0.4, 0.4);transform:scale(0.4, 0.4);display:inline-block;padding:0 0px 0 0;margin:-13px 0px -7px;width:100%;position:relative;top:3px}.btn_back a:hover{opacity:0.7}.btn_back a.en{font-weight:800;font-size:14px}.btn_textlink{display:block;font-size:12px;text-align:center;margin:0px 0 0px;font-weight:bold;color:#646464}.link_btn_wrap .btn_textlink{margin:40px 0 0px}.link_btn_wrap .page_m_wrap p{margin:0 0 0}.btn_textlink_r{text-align:right}.btn_textlink_r_min{text-align:right;margin:15px 0 0}.btn_textlink_l{text-align:left}.btn_textlink_u{margin:0 0 10px 0}.btn_textlink a{color:#646464;display:inline-block;-webkit-transition:all 0.7s ease;transition:all 0.7s ease;margin:0 0px 0 0;vertical-align:middle;letter-spacing:0.05em}.btn_textlink_w a{color:#fff}.btn_textlink a.color_w{color:#ffffff}.btn_textlink a.color_b{color:#240000}.btn_textlink a.color_bl{color:#3eb6c4}.btn_textlink a span{display:inline-block;width:auto}.btn_textlink a:before{content:url("/images/common/arrow_g.svg");-webkit-transform:scale(0.35, 0.35);transform:scale(0.35, 0.35);display:inline-block;margin:1px -1px 0 -5px;vertical-align:middle;position:relative;top:-1px}.sptab_b .sp_menu_item a:before{display:none}.sptab_b .sp_menu_item a:after{content:url("/images/common/arrow_g.svg");-webkit-transform:scale(0.35, 0.35);transform:scale(0.35, 0.35);display:inline-block;margin:-13px -1px 0 -5px;vertical-align:middle;position:absolute;top:50%;right:0}.sptab_b p.sp_menu_item{margin:0 0 20px;line-height:1.4}.detail_menuList p.header_ac_mintitle{font-size:12px;color:#646464;line-height:1.4;font-weight:bold;margin:0 0 10px}.header_ac_mininner{background-color:#ffffff;padding:30px}.page_m_wrap ul{margin:0 0 0 -35px}.page_m_wrap .btn_textlink a:before{content:none}.btn_textlink a.color_b:before{content:url("/images/common/arrow_b.svg")}.btn_textlink a.color_bl:before{content:url("/images/common/arrow_bl.svg")}.accordion{position:absolute;top:0;left:0px;height:18px;width:100%;margin:0;overflow:hidden;transition:all 0.8s;cursor:pointer}.accordion a{display:block;position:relative;z-index:2}.accordion ul{position:relative;top:35px;z-index:1;margin:0;background-color:#fff}.accordion ul li a{background:#fafafa;padding:20px 9px;border-bottom:solid 1px #fff}.accordion:hover{height:322px}.page_m_wrap ul li div.accordion ul li:first-child{border-top:2px solid #fafafa}.page_m_wrap ul li div.accordion ul li{display:block;margin:0;text-align:center;padding:0}.link_btn_wrap .btn_textlink ul li p{margin:0}p.page_anchor_g{text-align:left}p.page_anchor_g a:before{content:url("/images/common/arrowU_g.svg");-webkit-transform:scale(0.4, 0.4);transform:scale(0.4, 0.4)}.btn_min span{font-size:12px;line-height:1.4;margin:0 0 0}.btn_textlink a.btn_min:before{top:0}.btn_textlink a.color_w:before{content:url("/images/common/arrow_w.svg");-webkit-transform:scale(0.25, 0.25);transform:scale(0.25, 0.25)}.btn_textlink a:hover{opacity:0.7}.btn_textlink a.colorb{color:#240000}.btn_textlink a.colorb:before{content:url("/images/common/arrow_b.svg")}.btn_textlink a.colorbl{color:#3eb6c4}.btn_textlink a.colorbl:before{content:url("/images/common/arrow_b.svg")}.btn_textlink_inline{display:block;font-size:14px;text-align:left;margin:10px 0 0px;font-weight:bold;color:#240000}.btn_textlink_inline a{color:#240000;display:block;-webkit-transition:all 0.7s ease;transition:all 0.7s ease;margin:0 0px 0 0;vertical-align:middle}.btn_textlink_inline a:before{content:url("/images/common/btn_arrow_right_b.png");-webkit-transform:scale(0.35, 0.35);transform:scale(0.35, 0.35);display:inline-block;margin:-16px -6px -16px -17px;vertical-align:middle;position:relative;top:-1px}.btn_textlink a:hover{opacity:0.7}.othersite_link{display:block;font-size:10px;text-align:right;margin:0px 0 0px;font-weight:bold;color:#646464}.othersite_link a{color:#646464;-webkit-transition:all 0.7s ease;transition:all 0.7s ease;margin:0 -18px 0 0;vertical-align:middle;text-decoration:underline}.othersite_link a:after{content:url("/images/common/btn_arrow_right_s.png");-webkit-transform:scale(0.3, 0.3);transform:scale(0.3, 0.3);display:inline-block;margin:3px 0 0 -12px;vertical-align:middle;position:relative;top:-3px}.othersite_link a:hover{opacity:0.7}.line_btn_wrap{text-align:center;margin:27px 0 0px}.btn_selectfile{position:relative;background-color:#240000;padding:10px 0;text-align:center;font-size:12px;color:#ffffff;border-radius:100px;opacity:1;-webkit-transition:all .7s;-moz-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;transition:all .7s}.btn_selectfile:hover{opacity:0.8}.btn_selectfile_g{background-color:#646464}.btn_selectfile:before{content:url(/images/common/arrow_w.svg);-webkit-transform:scale(0.4, 0.4);transform:scale(0.4, 0.4);display:inline-block;position:absolute;top:50%;left:14px;bottom:0;margin:-14px 0 0 0}.btn_selectfile label{display:block;position:absolute;top:0;bottom:0;height:100%;width:100%;z-index:10}.btn_selectfile input[type="file"],#mypage .contents_wrap section #my_page_contet_area .profile_detail dl.wrist_image dd .btn_selectfile input[type="file"]{-webkit-appearance:button;appearance:button;opacity:0;display:block;position:absolute;top:0;bottom:0;height:100%;width:100%;font-size:0}.contents_wrap{margin:120px 0 120px 0}section{width:940px;margin:0px auto 120px;color:#646464}section.w100{width:100%;margin:0px auto 0px;padding:100px 0;color:#646464}section.w80{width:80%;margin:0px auto 0px;padding:100px 0;color:#646464}.w720{width:720px;margin:0 auto}.w940{width:940px;margin:0 auto}.bggrey{background-color:#fafafa;padding:100px 0}section .w50_right{width:47%;margin:0px 0 120px;color:#646464;display:inline-block;float:right}section .w50_left{width:47%;margin:0px 0 120px;color:#646464;display:inline-block;float:left}section h2.text_head{text-align:left;margin:0 auto 0px;width:auto;padding:0px 0}h2,h1{text-align:center;margin:0 auto 80px;width:380px;padding:0px 0;font-size:30px;position:relative;vertical-align:middle;color:#240000;letter-spacing:0.05em}h1.image_title,h2.image_title{width:100%}h1.title_l,h2.title_l{text-align:left}h2.colorg,h1.colorg{color:#646464}h2.colorbl,h1.colorbl{color:#3eb6c4}section h1.brand_name_headline,.brand_name_headline{font-family:'Open Sans', sans-serif;font-weight:500;width:auto;font-size:30px;padding:0px 0;border-radius:100px;margin:80px auto 50px !important;color:#240000;line-height:1.3;letter-spacing:0.04em}section h1.jptext,.jptext{font-size:24px;margin:50px auto 50px !important}.detail_title,.detail_title_b{font-size:18px;font-weight:bold;margin:0 0 10px 0px;width:auto;text-align:left}.detail_title_min{font-size:14px;margin:0 0 10px}.detail_title{color:#646464}.detail_title_b{color:#240000}.detail_title:before,.detail_title_b:before{display:none;padding:0 5px 0 0;position:relative;-webkit-transform:scale(0.5, 0.5);transform:scale(0.5, 0.5);vertical-align:middle}.detail_title_b:before{content:url("/images/common/subhead_scale_b.png")}section h3.scale30{font-size:22px;font-weight:bold;color:#240000;vertical-align:bottom;display:inline-block}section h3.scale30:before{content:url("/images/common/subhead_scale_w30.png");display:inline-block;margin:0 -8px 0 -20px;padding:0 5px 0 0;position:relative;top:0}.scale50{font-size:32px;color:#240000;vertical-align:middle;display:inline-block;margin:0 0 0 -20px}.scale50:before{content:url("/images/common/subhead_scale_w50.png");display:inline-block;height:38px;left:-7px;margin:0 -9px 0 0;padding:0 35px 0 0;position:relative;-webkit-transform:scale(0.4, 0.4);transform:scale(0.4, 0.4);vertical-align:bottom;width:50px}h1.cross_title,h3.cross_title,h2.cross_title{font-size:23px;padding:0px 0;margin:0 0 20px -18px;text-align:left;width:auto;font-weight:600;vertical-align:middle;color:#240000}h1.cross_title span,h3.cross_title span,h2.cross_title span{display:inline-block;width:92.6%;vertical-align:middle;line-height:1.3}h1.cross_title:before,h3.cross_title:before,h2.cross_title:before{content:url("/images/common/title_cross.png");display:inline-block;height:auto;padding:0 30px 0 0;vertical-align:middle;width:40px;-webkit-transform:scale(0.5, 0.5);transform:scale(0.5, 0.5)}section h4{font-size:16px;font-weight:bold;color:#240000;vertical-align:middle}section h4:before{content:"";display:inline-block;width:40px;height:2px;margin:0 10px 0 0;background-color:#240000;vertical-align:middle;position:relative;top:-2px}.other_contents .contents_wrap{margin:190px 0 0}#mypage .contents_wrap{margin:220px 0 0}.other_contents .btn_wt_w940{margin:80px 0 0 0;text-align:center}.subfile_t{font-size:20px;padding:0px 0;margin:0 0 40px 0px;text-align:left;width:auto;font-weight:bold;color:#646464}.subfile_t_min{font-size:14px;margin:0 0 30px 0px}.error_page_block .subfile_t{margin:0 0 26px 0px}.subfile_t_c{text-align:center}.subfile_t span.en{font-size:22px;font-weight:bold}.subfile_t_min span.en{font-size:18px;font-weight:bold}.subfile_t span{display:block;vertical-align:middle;line-height:1.4;position:relative;left:0px}.subfile_t span:after{content:"";background-color:#646464;display:block;width:50px;height:2px;border-radius:100px;margin:10px 0 0}.subfile_t span.colorbl:after{background-color:#3eb6c4}.subfile_t span.color_error,.subfile_t p.color_error{color:#d9534f}.subfile_t span.color_error:after{background-color:#d9534f}.subfile_t_c span:after{border-radius:100px;margin:10px auto 0}.subfile_t .ja_followup{display:block;font-size:14px;line-height:1.4;margin:15px 0 0}.subfile_t_min .ja_followup{font-size:12px;margin:10px 0 0}select,textarea,input:focus{outline:none}footer{border-top:1px solid #eeeeee;background-color:#eeeeee;padding:80px 0;margin:0 0 0px}footer .footer_wrap{color:#ffffff;padding:0 20px}footer .footer_wrap .sub_content{font-size:0;text-align:center;margin:0 0 0px}footer .footer_wrap .sub_content li{color:#ffffff;font-size:12px;margin:0 10px;display:inline-block;vertical-align:top}footer .footer_wrap .sub_content li a{display:inline-block;position:relative;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}footer .footer_wrap .sub_content li span{display:inline-block;padding:0 5px}footer .footer_wrap .sub_content li a:hover{opacity:0.8}footer .footer_wrap .sub_content li.first a:before{content:""}footer .footer_wrap .sns{text-align:left;font-size:0;margin:0 0 0px;display:inline-block;width:52%;vertical-align:middle}footer .footer_wrap .sns li{display:inline-block;margin:0 10px 0 0}footer .footer_wrap .sns li a{display:block;position:relative}footer .footer_wrap .sns li a img{opacity:1;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}footer .footer_wrap .sns li a:hover img{opacity:0.8}footer .copyright{text-align:right;color:#646464;font-size:10px;margin:0px 0 0;display:inline-block;width:48%;vertical-align:middle}.breadcrumb{width:960px;margin:0 auto 10px}.breadcrumb a{color:#646464;display:inline-block;text-decoration:underline;font-size:12px}.breadcrumb a:after{content:"＞";display:inline-block;padding:5px}.breadcrumb span{display:inline-block;font-size:12px;color:#646464}@-webkit-keyframes gnv{0%{width:0%}100%{width:100%}}@keyframes gnv{0%{width:0%}100%{width:100%}}@-webkit-keyframes gnv2{0%{width:0%}100%{width:80%}}@keyframes gnv2{0%{width:0%}100%{width:80%}}@-webkit-keyframes sdb{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:0}40%{opacity:1}80%{-webkit-transform:translate(0, 10px);transform:translate(0, 10px);opacity:0}100%{opacity:0}}@keyframes sdb{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:0}40%{opacity:1}80%{-webkit-transform:translate(0, 10px);transform:translate(0, 10px);opacity:0}100%{opacity:0}}@-webkit-keyframes cv_btn{0%{opacity:0}100%{opacity:1}}@keyframes cv_btn{0%{opacity:0}100%{opacity:1}}.contents_wrap section .pager{font-size:0;text-align:center;margin:60px 0 0 145px}.contents_wrap section .pager li{display:inline-block;margin:0 0 20px}.contents_wrap section .pager li a{display:block;color:#646464;padding:5px;border:1px solid #eeeeee;font-size:12px;margin:0 20px;-webkit-transition:all 0.3s linear;transition:all 0.3s linear}.contents_wrap section .pager li a:hover{opacity:0.5}.contents_wrap section .pager li.pre{display:inline-block}.contents_wrap section .pager li.pre a{font-size:0;border:0px;padding:0}.contents_wrap section .pager li.pre a:before{display:inline-block;content:url("/images/common/arrowB_g.svg");-webkit-transform:scale(0.4, 0.4);transform:scale(0.4, 0.4);position:relative;top:8px;margin:0 -26px}.contents_wrap section .pager li.post a{font-size:0;border:0px;padding:0}.contents_wrap section .pager li.post a:before{display:inline-block;content:url("/images/common/arrow_g.svg");-webkit-transform:scale(0.4, 0.4);transform:scale(0.4, 0.4);position:relative;top:8px;margin:0 -26px}.contents_wrap section .pager li.current{color:#646464;background-color:#eeeeee;border:1px solid #eeeeee;padding:5px;font-size:12px;margin:0 20px}.select_box{border-bottom:1px solid #646464;padding:0 0 1px;vertical-align:middle;display:inline-block;position:relative;width:100%;opacity:1;-webkit-transition:all .7s;-moz-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;transition:all .7s}.select_box:hover{opacity:0.7}.select_box:after{content:url("/images/common/btn_arrow_under_s.png");display:inline-block;position:absolute;right:0;top:-10px;-webkit-transform:scale(0.3, 0.3);transform:scale(0.3, 0.3);z-index:0}.select_box select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:medium none;color:#646464;cursor:pointer;display:inline-block;position:relative;width:100%;z-index:1;font-size:16px;margin:-4px 0 0}p.item_name_title{font-size:14px;margin:0px 0 0 -3px;padding:0 0 0 2px}div.sample_image{-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}div.sample_image{display:block;position:fixed;width:100%;height:100%;background-color:rgba(255,255,255,0.9);z-index:100000;overflow:auto;margin:0 0 50px}div.sample_image .wrist_sample{background-color:#ffffff;border:2px solid;margin:110px auto;padding:40px 0;width:300px;text-align:center}#sample_image .popup_defa{max-width:400px}a.sample_btn_close,p.sample_btn_close,p.reset_btn_close,p.announce_close_btn{color:#646464;font-size:14px;display:block;font-weight:bold;margin:28px 0 0;text-align:center;-webkit-transition:all 0.7s ease;transition:all 0.7s ease}.full_announce p.announce_close_btn{margin:30px 0 0}a.sample_btn_close:before,p.sample_btn_close:before,p.reset_btn_close:before,p.announce_close_btn:before{content:url("/images/common/close_g.svg");display:block;text-align:center;margin:-4px 0 -3px;-webkit-transform:scale(0.4, 0.4);-moz-transform:scale(0.4, 0.4);-ms-transform:scale(0.4, 0.4);-o-transform:scale(0.4, 0.4);transform:scale(0.4, 0.4)}a.sample_btn_close:hover,p.sample_btn_close:hover,p.reset_btn_close:hover,p.announce_close_btn:hover{opacity:0.7;cursor:pointer}.sample_caption{display:block;font-size:11px;font-weight:bold;line-height:1.5;text-indent:-1em;padding-left:1em}.popup_defa{width:80%;margin:50px auto 50px;padding:30px;border:2px solid #646464;max-width:800px;background-color:#ffffff;letter-spacing:0.03em;max-width:500px;border-radius:5px}.sample_head{font-size:16px;font-weight:bold;text-align:center;padding:0px;color:#646464;line-height:1.4;margin:0 auto 25px}.sample_head:after{content:"";background-color:#646464;display:block;width:50px;height:2px;border-radius:100px;margin:10px auto 0}.modal_content_title{font-size:16px;font-weight:bold;text-align:center;margin:30px 0 10px 0}.sample_detail_wrap{background-color:#fafafa;color:#646464;padding:30px}.sample_detail_w_wrap{background-color:#ffffff;color:#646464;padding:0px}.modal_inner_title{font-weight:bold;margin:0 0 5px}.certificate_document li{margin:15px 0 0;padding-left:1em;text-indent:-1em;font-size:13px;line-height:1.5}.certificate_document li:first-child{margin:0px 0 0}.popup_defa .important_text{font-weight:normal;font-size:13px;text-align:center;margin:0 0 20px;color:#646464}.popup_defa .caption_under{font-size:13px;margin:15px 0 0;line-height:1.4;color:#d9534f}.popup_defa .caption_under_b{font-size:11px;margin:9px 0 0;line-height:1.4;padding-left:1em;text-indent:-1em}.full_size_area{max-width:300px;width:100%;height:auto;margin:0 auto;font-size:0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.full_size_area img{width:100%;height:auto}.full_size_area span{display:none}.full_size_area span.active{display:block}.selecting_belt{font-size:13px;margin:25px 0 20px 0;text-align:center;padding:25px 0 0 0;border-top:1px solid #eee}.select_belt_detail{font-size:0}.select_belt_detail ul{position:relative;margin:0 0 0 -15px;text-align:center}.select_belt_detail ul li.type_image{display:inline-block;width:40px;height:auto;margin:0 0 15px 15px}.select_belt_detail ul li.type_text{display:block;margin:5px 0 0 15px}.select_belt_detail ul li label{position:relative;display:inline-block}.select_belt_detail ul li label input{display:none}.select_belt_detail ul li label img{width:100%;height:auto;pointer-events:none}.select_belt_detail ul li.type_image input{display:none;margin:0}.select_belt_detail ul li.type_image span{display:block}.select_belt_detail ul li.type_text input{display:inline-block;vertical-align:middle;width:14px;height:14px;border-radius:100px;background-color:#fff;border:1px solid #646464;margin:-2px 5px 0 0;position:relative;top:1px}.select_belt_detail ul li input{position:absolute}.select_belt_detail ul li input[type="radio"]:checked{display:inline-block}.select_belt_detail ul li.type_image input[type="radio"]:checked::before{content:"";display:block;position:absolute;top:-3px;bottom:0;left:-23px;right:0;margin:0;width:46px;height:46px;border-radius:100px;border:1px solid #646464;box-sizing:border-box}.select_belt_detail ul li.type_text label span{font-size:13px;display:inline-block;vertical-align:middle}.select_belt_detail .caption{margin:15px 0 0;text-align:center}.announce_alert{margin:0 0 30px;text-align:center;padding:0 0px}.alert_text:before{content:url("/images/common/alert_icon.png");display:block;left:-9px;margin:0 -14px -20px 0;position:relative;top:-13px;transform:scale(0.5, 0.5);vertical-align:top}.alert_text{color:#240000;display:inline-block;font-size:14px;font-weight:bold;line-height:1.8}.announce_alert .alert_text:before{content:url("/images/common/announce_icon.png")}.alert_text_sub{color:#646464;font-size:12px;font-weight:normal;line-height:1.8;margin:10px 0 0}.alert_text_sub a{color:#240000;font-weight:bold;text-decoration:underline}a.announce_close_btn{color:#000000}body.noscroll{overflow:hidden}.attention_wrap{background-color:#fafafa;padding:30px 30px;margin:70px 0 0;line-height:1.6}.waiting_message{border:2px solid #240000;margin:100px auto;padding:35px 35px 30px;text-align:center;width:80%}.head_message{font-size:13px;color:#240000;font-weight:bold}.head_message:before{content:url("/images/common/announce_icon.png");display:block;margin:-15px 0 -5px;transform:scale(0.5, 0.5);-webkit-transform:scale(0.5, 0.5)}.text_message{font-size:12px;margin:10px 0 0;line-height:1.6}.text_message_single{font-size:12px;line-height:1.6}.text_message_medium{font-size:14px;text-align:center;line-height:1.6;margin:0 0 30px}.big_head{line-height:1.4;margin:0 0 30px;font-size:20px;color:#240000;text-align:center;font-weight:bold}.b_head{color:#240000;font-size:16px;font-weight:bold;border-bottom:2px solid #240000;padding:0 0 7px;margin:0 0 15px;line-height:1.4}.current_title{color:#240000;font-weight:bold;font-size:14px;margin:0 0 10px}.current_title_upper{color:#240000;font-weight:bold;font-size:14px;line-height:1;margin:0 0 8px}.current_title_upper:before{display:inline-block;content:"▼";margin:0 3px 0 0}.with_caption_head{color:#240000;margin:0 0 10px}.with_caption_head .current_title{margin:0}.btn_caption{font-size:12px;text-align:center;margin:0 0 8px;color:#240000;line-height:1.5;font-weight:bold}.banner_wrap a img{width:100%;height:auto;opacity:1;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.banner_wrap a:hover img{opacity:0.8}.banner_pctb{display:block}.banner_sp0nly{display:none}.special_headline{display:inline-block;position:relative;height:40px;line-height:40px;vertical-align:middle;text-align:center;padding:0 30px 0 22px;font-size:12px;background:#240000;color:#FFF;box-sizing:border-box;margin:0 0 15px}.special_headline:before,.special_headline:after{position:absolute;content:'';width:0px;height:0px;z-index:1}.special_headline:after{top:0;right:0;border-width:19px 15px 25px 0px;border-color:transparent #fafafa transparent transparent;border-style:solid}.store_main_v{margin:0 auto 80px;border-bottom:1px solid #eeeeee;padding:0 0 40px}.store_main_v img{width:100%;height:auto}.store_main_v .main_v{margin:0 0 40px}.store_main_v .subfile_t{margin:0 0 20px}.company_label{position:absolute;top:0;left:0}.company_label img,.item_list .item_wrap a dl dt img.labelicon,.item_list .item_wrap .serial_detail dl dt img.labelicon{width:50px;height:50px}.labelicon img{margin:0;padding:0}.wait_list{text-align:center;font-size:12px;margin:10px 0 50px;color:#240000;font-weight:bold}.wait_list span{text-align:center;font-size:18px;color:#240000;font-weight:bold}.current_pri_wrap .wait_list{text-align:right;margin:10px 0 0px}.only_shop{border:1px solid #eeeeee;border-radius:5px;padding:30px;font-size:14px;text-align:center;margin:0 auto}.only_shop_head_message{color:#646464;font-weight:bold;margin:0 0 2px;line-height:1.5;letter-spacing:-0.01em}.only_shop_text_message{font-size:12px;line-height:1.5}.change_plan_ex{font-size:13px;text-align:center;line-height:1.6;padding:0px 0px;margin:0 0 30px;color:#646464;font-weight:normal}.rental_end .change_plan_ex{margin:0 0 0px}.change_plan_ex_resist{font-size:14px;text-align:left;line-height:1.6;padding:0px;margin:40px 0 5px;color:#646464}.change_plan_ex_resist span{display:block;padding:0px 0 0;margin:5px 0 0}.photo img{width:100%;height:auto}.add_info_lead{font-size:15px;margin:0 0 15px;line-height:1.4;color:#d9534f;padding-left:1em;text-indent:-1em}.for_Trader{text-align:center;font-size:12px;color:#240000;margin:20px 0 0px;line-height:1.5}.plural_modal{display:none;overflow-y:auto;position:fixed;top:0;bottom:0;z-index:500;width:100%}.modal-overlay{z-index:400;display:block;position:fixed;top:0;left:0;width:100%;height:120%;background-color:rgba(0,0,0,0.1);cursor:pointer}.modal_plan_text{font-size:13px;line-height:1.6;margin:0 0 5px;color:#646464}.modal_plan_text:last-child{margin:0 0 0px}.fixed{position:fixed;width:100%}.announce_title{font-size:14px;font-weight:bold;text-align:center;border-bottom:solid 2px #646464;color:#646464;padding:0 0 5px;margin:0 0 26px;line-height:1.5}.announce_title_text{font-size:14px;text-align:left;color:#646464}.announce_text{text-align:center;color:#240000;font-weight:bold;line-height:1.4;margin:5px 0 0}.announce_image{position:relative;width:60px;margin:0 auto 0;padding:10px 0 0}.announce_image .call_out{position:absolute;left:-7px}.add_list{margin:10px 0 0}.add_list ul{padding:20px;background-color:#fafafa}.add_list ul li:first-child{margin:0}.add_list ul li{margin:10px 0 0;font-size:14px;padding-left:1em;text-indent:-1em;line-height:1.3;color:#646464}.full_announce{display:none}.announce_open{display:block;width:100%;height:100%;position:fixed;background-color:rgba(255,255,255,0.75);z-index:100000;top:0;bottom:0;overflow:auto}.announce_open p.overlay{display:block;width:100%;height:100%;position:fixed;z-index:100000;top:0;bottom:0;background-color:transparent}.announce{position:relative;z-index:200000;bottom:0;right:0;left:0;width:80%;max-width:800px;margin:100px auto 20px;background-color:#ffffff;overflow:auto}div.announce_special{max-width:400px;margin:30px auto 20px}.announce_wrapper{padding:30px}div.announce_special .announce_wrapper{border:2px solid #eeeeee}#top .announce_alert{margin:0 0 0px;text-align:center;padding:0 0 0px}.announce_wrapper .btn_textlink{margin:20px 0 -10px}.announce_open p.overlay:before{content:""}.bg_grey{background-color:#fafafa;padding:30px}.bg_withe{background-color:#fff;padding:20px}.input_text input{padding:15px 2%;width:95.4%;border:1px solid #646464;font-size:14px;color:#646464}a span.more_info_detail{display:inline-block;vertical-align:middle;color:#240000;font-weight:600;font-size:14px}a span.more_info_detail:before{content:url(/images/common/btn_arrow_right_b.png);display:inline-block;margin:0 -13px 0 -18px;-webkit-transform:scale(0.3, 0.3);transform:scale(0.3, 0.3);vertical-align:middle}.agree_term{font-weight:bold;margin:20px 0 0;vertical-align:middle;text-align:center}.agree_term_text{color:#240000;font-size:14px;font-weight:bold;display:block;line-height:1.4}.agree_term{margin:15px 0 0px;text-align:left;vertical-align:middle;margin:30px 0 0;padding:30px 0 0;border-top:2px solid #ffffff}.agree_term input,.agree_term span{vertical-align:middle;display:inline-block}.agree_term_text{color:#646464;font-size:14px;font-weight:normal}.agree_term input{display:inline-block;height:14px;width:14px;vertical-align:middle}.parental_consensus input,.agree_term input{background-color:#fff;-webkit-appearance:none;border:1px solid #646464;border-radius:0;width:14px;height:14px;display:inline-block;margin:-2px 5px 0 0}.parental_consensus input{vertical-align:middle}.parental_consensus input[type="checkbox"]:checked,.agree_term input[type="checkbox"]:checked{background-color:#646464;display:inline-block;position:relative}.parental_consensus input[type="checkbox"]:checked:before,.agree_term input[type="checkbox"]:checked:before{display:block;position:absolute;-webkit-transform:scale(0.35, 0.35);-moz-transform:scale(0.35, 0.35);-ms-transform:scale(0.35, 0.35);-o-transform:scale(0.35, 0.35);transform:scale(0.35, 0.35);top:0;bottom:0;content:url("/images/common/input_checked.png");margin:-8px}.single_bnr{margin:00px 0 0px}.single_bnr img{width:100%;height:auto}.campaignbanner{display:block;color:#240000;text-align:center;font-weight:bold;padding:15px 0;opacity:1;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}a.campaignbanner:hover{opacity:0.6}.anniversary_bnr_title{font-size:20px;letter-spacing:0.01em;margin:0 0 4px;font-weight:800}.anniversary_bnr_text{font-size:12px;color:#c10000}.plain_text{font-size:14px;line-height:1.8}.tac{text-align:center}.erro_wrapC{text-align:center;margin:0 0 30px}.service_change_wrap{margin:40px 0 0}.link_image_karitoke a{display:block;background-color:#240000;padding:15px;text-align:center}.link_image_kashitoke a{display:block;background-color:#3eb6c4;padding:15px 0;text-align:center}.link_image_karitoke a img,.link_image_kashitoke a img{width:100%;height:auto;display:inline-block;margin:0 auto;max-width:400px}.bgfafafa30{background-color:#fafafa;padding:30px}.bgfafafa50{background-color:#fafafa;padding:50px}#sign_out .bgfafafa30{margin:0 0 60px}.common_title{width:auto;text-align:left;font-size:18px;line-height:1.6;font-weight:bold;margin:80px auto 15px;color:#646464;padding:0}.common_subtitle{text-align:left;font-size:13px;margin:0 0 5px;font-weight:bold}#sign_up .common_subtitle{font-size:14px;margin:0 0 15px;padding:0 0 5px;border-bottom:1px solid #646464}.w640px{max-width:640px;margin:0 auto 140px}.w380px{max-width:380px;margin:0 auto 140px}#sign_up_detail .email_input{width:auto;margin:0 0 30px}#sign_up .email_input,#repass #sign_up_detail .email_input{width:auto;margin:0 0 0px}.under_intro{margin:25px 0 0;font-size:13px;line-height:1.6}.under_intro .common_subtitle_attention{font-size:85%;background-color:#eeeeee;display:inline-block;padding:1px 3px}.upper_intro{margin:0px 0 5px;text-align:left;font-size:12px;line-height:1.6}.kashitoke_color{color:#3eb6c4}.karitoke_color{color:#240000}.header_common_wrap{font-size:0;text-align:center;padding:15px 0}.header_common_wrap .header_common_logo{display:inline-block;margin:0 15px}.header_common_wrap .header_common_logo img{width:100%;height:auto}.header_common_logo_karitoke{width:120px}.header_common_logo_kashitoke{width:55px}a.common_btn{display:block;color:#ffffff;background-color:#646464;z-index:10;padding:15px 0;border-radius:10px;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}.common_btn_wrap span{display:block}.common_btn_wrap{position:relative;color:#646464;font-size:14px;background-color:#ffffff;border:2px solid #646464;text-align:center;z-index:10;padding:15px 0;border-radius:5px;font-weight:bold;cursor:pointer;opacity:1;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}.common_btn_wrap:before{position:absolute;content:url("/images/common/arrow_g.svg");-webkit-transform:scale(0.4, 0.4);transform:scale(0.4, 0.4);top:50%;left:15px;margin:-12px -2px -8px -6px;display:inline-block;vertical-align:middle}.common_btn_wrap a{color:#646464}.common_btn_wrap input{background-color:transparent;top:0;left:0;border:none;cursor:pointer;display:block;height:100%;position:absolute;width:100%;-webkit-appearance:button;appearance:button;z-index:10;opacity:0}a.common_btn:hover,.common_btn_wrap:hover{opacity:0.8}.w320{max-width:320px;margin:0 auto}.w380{max-width:380px;margin:0 auto}.color_link_karitoke,.color_link_kashitoke,.color_link_common{display:inline-block;vertical-align:top;font-size:14px;text-decoration:underline;word-break:break-all;line-height:1.4;opacity:1;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}.color_link_karitoke:hover,.color_link_kashitoke:hover,.color_link_common:hover{opacity:0.6}.color_link_karitoke{color:#240000}.color_link_kashitoke{color:#3eb6c4}.color_link_kashitoke:before{content:url("/images/kashitoke/logomarkb.svg");display:none;margin:0 0 0px;-webkit-transform:scale(0.8, 0.8);-moz-transform:scale(0.8, 0.8);-ms-transform:scale(0.8, 0.8);-o-transform:scale(0.8, 0.8);transform:scale(0.8, 0.8)}.color_link_karitoke:before{content:url("/images/common/header_logo_b.png");display:none;margin:-26px 0 -23px;-webkit-transform:scale(0.35, 0.35);-moz-transform:scale(0.35, 0.35);-ms-transform:scale(0.35, 0.35);-o-transform:scale(0.35, 0.35);transform:scale(0.35, 0.35)}.color_link_common{color:#646464}.return_top_wrap{margin:0px 0 80px -3%;font-size:0;text-align:center}.return_top_wrap li{margin:0 0% 0 3%;display:inline-block;width:47%}.upperlabel{font-size:12px;text-align:center;margin:0 0 8px;line-height:1.4}.upperlabel_l{text-align:left}.upper_btn_box{margin:0px auto 30px}.under_btn_box{margin:30px auto 0px}.common_simple_head{background-color:#ffffff;position:fixed;border-bottom:1px solid #eeeeee}.back_text_btn{font-size:0;text-align:center;margin:50px 0 0}.back_text_btn_l{text-align:left}.back_text_btn_r{text-align:right}.back_text_btn a{display:inline-block;vertical-align:middle;text-decoration:none;font-weight:bold;color:#646464;font-size:13px}.back_text_btn a span{display:inline-block;line-height:1.2}.back_text_btn a:before{display:inline-block;vertical-align:middle;position:relative;content:url("/images/kashitoke/kashitoke_arrowB_g.svg");margin:-15px 0px -14px -4px;-webkit-transform:scale(0.4, 0.4);-moz-transform:scale(0.4, 0.4);-ms-transform:scale(0.4, 0.4);-o-transform:scale(0.4, 0.4);transform:scale(0.4, 0.4)}.next_step_message_under{margin:6px 0 0 0px;font-size:14px;line-height:1.6;text-align:center}.common_header_v2{position:fixed;z-index:300;width:100%;top:0;min-width:940px}.header_wrapper_v2{position:relative;padding:15px 0}.bothsides_wrap{position:relative;z-index:10;max-width:940px;margin:0 auto}.leftside{font-size:0;float:left}.rightside{font-size:0;float:right;position:relative;top:8px}.site_logo_wrap,.menuList_wrap,.sns_logo_wrap{font-size:0;display:inline-block;vertical-align:middle}.leftside .menuList_wrap li{margin:0 0 0 30px}.rightside .menuList_wrap li{margin:0 30px 0 0px}.sns_logo_wrap li{margin:0 13px 0 0}.sns_logo_wrap li a{display:block;line-height:1}.sns_logo_wrap li:last-child{margin:0 0 0}.menuList_wrap li a{color:#646464;line-height:1.4;position:relative;display:block}.menuList_wrap li,.sns_logo_wrap li{display:inline-block;vertical-align:middle;font-size:14px;color:#ffffff}.site_logo_wrap .site_logo{display:inline-block;vertical-align:middle}.RI_logo{margin:0 0px 0 0}.RI_logo a,.SHI_logo a{display:inline-block;position:relative}.RI_logo a{width:110px}.SHI_logo a{width:50px}.RI_logo a span img,.SHI_logo a span img{width:100%;height:auto}.ri_logomarkw,.shi_logomarkw{position:relative;display:inline-block}.ri_logomarkb,.shi_logomarkb{display:none}.fixed .menuList_wrap li a{color:#646464}.ri_logomarkw,.shi_logomarkw{position:relative;display:none}.ri_logomarkb,.shi_logomarkb{display:inline-block}.header_wrapper_v2{background-color:#ffffff}.spm_box{display:none}.kashitoke_menu,.karitoke_menu{display:none;background-color:#fafafa;margin:20px 0 0;padding:20px 0px}body.kashitoke_menm_a .kashitoke_menu{display:block}body.karitoke_menm_a .karitoke_menu{display:block}body.kashitoke_menm_a .header_wrapper_v2,body.karitoke_menm_a .header_wrapper_v2{padding:20px 0 0}.link_btn_wrap{margin:0 auto;position:relative;background-color:#fafafa;padding:0px 0px;top:0px;right:0;left:0;font-size:0;text-align:right}.karitoke_page .link_btn_wrap{border-bottom:1px solid #ffffff}.kashitoke_page .link_btn_wrap{border-bottom:1px solid #ffffff}.karitoke_page .ri_mypage_link_btn{border-left:2px solid #ffffff;color:#240000}.karitoke_page .ri_mypage_link_btn{border-left:2px solid #ffffff;color:#240000}.mypage_link_btn{background-color:#eeeeee;display:inline-block;vertical-align:middle;position:relative;margin:0 0px 0;top:0px;z-index:10}.mypage_link_btn a{color:#646464;display:block;margin:0 0px 0 0px;padding:21px 10px;text-align:center;font-size:10px}.ri_mypage_link_btn a:before,.shi_mypage_link_btn a:before{-webkit-transform:scale(0.35, 0.35);transform:scale(0.35, 0.35);position:relative;top:0px;margin:-8px -2px -8px -6px;display:inline-block;vertical-align:middle}.text_mypage_link_btn a:before{content:url("/images/common/arrow_g.svg");-webkit-transform:scale(0.25, 0.25);transform:scale(0.25, 0.25);position:relative;margin:-8px -2px -8px -6px;display:inline-block;vertical-align:middle}.ri_mypage_link_btn a:before,.shi_mypage_link_btn a:before{content:url("/images/common/mypage_icon.svg")}.freeresist_mypage_link_btn a{position:relative;padding:11px 25px 10px 20px}.freeresist_mypage_link_btn a:after{content:url("/images/common/arrow_w.svg");-webkit-transform:scale(0.4, 0.4);transform:scale(0.4, 0.4);position:relative;margin:-13px -2px -8px 0px;position:absolute;right:10px;top:50%;display:inline-block;vertical-align:middle}.login_mypage_link_btn a:before{content:url("/images/common/m_login_g.svg");-webkit-transform:scale(0.6, 0.6);transform:scale(0.6, 0.6);position:relative;margin:-6px 1px -8px -4px;display:inline-block;vertical-align:middle}.ri_mypage_link_btn a{color:#ffffff;background-color:#240000}.shi_mypage_link_btn a{color:#ffffff;background-color:#3eb6c4}.freeresist_mypage_link_btn a{color:#ffffff;font-size:12px;line-height:1.4;background-color:#dfbd00}.login_mypage_link_btn a{font-size:12px;position:relative;top:0px;background-color:#eeeeee;padding:22px 10px 22px}.mypage_link_btn a span{display:inline-block;letter-spacing:0.1em;position:relative;vertical-align:middle}.common_header_v2 a{opacity:1;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}.common_header_v2 a:hover{opacity:0.7}.ripage_m_wrap,.shipage_m_wrap{display:none}.ripage_m_wrap .btn_textlink a:before,.shipage_m_wrap .btn_textlink a:before{-webkit-transform:scale(0.3, 0.3);transform:scale(0.3, 0.3)}body.karitoke_page .ripage_m_wrap,body.kashitoke_page .shipage_m_wrap{display:block}.page_m_wrap{width:940px;margin:-9px auto 0;position:absolute;z-index:1;left:0;right:0;top:50%;text-align:left;line-height:1.3}.page_m_wrap ul li{display:inline-block;margin:0 0 0 0;position:relative;padding:0 35px 0 0}.page_m_wrap ul li:first-child{padding:0 35px}.page_m_wrap ul li a,.page_m_wrap ul li .accordion_wrapper{font-size:12px;line-height:1.4;font-weight:normal;color:#646464}.page_m_wrap ul li .accordion_wrapper span{vertical-align:middle}#no-header-kashitoke .header_logo a{display:block;background:none !important}#no-header-kashitoke .header_logo a img{opacity:1;margin:0 auto}.main_lead_message{font-size:14px;text-align:center;color:#646464;line-height:1.6;margin:0 0 50px;font-weight:bold}.guide_list_wrap{font-size:0;text-align:center;margin:0 0 0 -3%}.guide_list_wrap li{display:inline-block;width:30%;margin:0 0 3% 3%}.footer_940{max-width:940px;margin:0 auto}.footer_3line_wrap{font-size:0;text-align:left;margin:0 0 0 -3%}.footer_3line_wrap dl{display:inline-block;vertical-align:top;text-align:left;width:30%;margin:0 0 0 3%}.footer_3line_wrap dl dt{font-size:14px;color:#646464;line-height:1.4;font-weight:bold;margin:0 0 15px}.footer_3line_wrap dl dd{font-size:12px;line-height:1.4}.footer_3line_wrap dl dd p{margin:0 0 10px}.footer_3line_wrap dl dd p:last-child{margin:0 0 0px}.footer_3line_wrap dl dd a{text-decoration:none;color:#646464}.sub_content_wrap{margin:50px 0 0;font-size:0;text-align:left}.sub_content_wrap .sns li{vertical-align:middle;display:inline-block}.sub_content_wrap .sns li,.before_snsn_icon{width:24px}.sub_content_wrap .sns li.lead_message_add{margin:0;text-align:left}.sub_content_wrap .sns li img{width:100%;height:auto}.lead_message_image,.before_snsn_icon{display:inline-block;vertical-align:middle}.lead_message_image{width:88%;margin:0 0 0 2%;max-width:195px}.plain_headline{text-align:center;padding:8px 15px;display:inline-block;background:#dfbd00;border-radius:0;color:#ffffff;font-size:14px;margin:0 auto 30px}.pickupup_box{position:relative}.other_item_box{margin:160px 0 0 0%}.other_item_list{margin:0px 0 0 -3%;text-align:center}.other_item_list li img{width:100%;height:auto;font-size:0}.other_item_list li{display:inline-block;vertical-align:top;position:relative;width:46.7%;margin:0 0 0 3%}.other_item_image{margin:0 0 15px}.other_item_title{font-size:12px;margin:0 0 0 5px;display:inline-block}.text_free_btn{font-size:0;opacity:1;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}.text_free_btn:hover{opacity:0.8}.text_free_btn:before{content:url("/images/common/mypage_icong.svg");-webkit-transform:scale(0.5, 0.5);transform:scale(0.5, 0.5);margin:-10px 2px -10px -5px;display:inline-block;vertical-align:middle}.text_free_btn span{font-size:14px;text-decoration:underline;display:inline-block;vertical-align:middle}.center_title{font-size:16px;text-align:center;margin:0 auto 80px;font-weight:normal;width:auto;background-color:#646464;padding:15px;border-radius:100px;max-width:380px;color:#ffffff}.header_subtxt{display:block;font-size:10px;margin:0px 0 0}.spm_cv_area{display:none}.mypage_link_btn a{display:block}.cv_lead_copy{display:block;font-weight:bold;text-align:center;letter-spacing:0.05em;font-size:12px;margin:0 0 3px}.cv_btn_copy{display:block;font-weight:bold;text-align:center;font-size:13px}.borrow_type_area{padding-left:1em;margin:15px 0 0 0}.details_check_wrap{padding:0 0 0 1em;margin:10px 0 0 0}.details_check_wrap p{font-size:16px;display:inline-block;margin:0}.details_check_wrap .select_wrap{display:inline-block;width:84.2%}.select_wrap label{position:relative;display:block}.select_wrap label select{display:block;border-radius:0;border:1px solid #646464;padding:15px;margin:0px 0 0px;position:relative;background-color:#ffffff}.select_wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;font-size:14px;font-weight:normal;color:#646464;display:inline-block;width:100%;position:relative;z-index:1;background-color:transparent;cursor:pointer}.select_wrap select option{border:none;margin:10px 0;padding:0 10px}.select_wrap label:after{content:url("/images/common/arrowU_g.svg");pointer-events:none;display:inline-block;-webkit-transform:scale(0.4, 0.4);transform:scale(0.4, 0.4);position:absolute;margin:-10px 0 0;top:50%;right:10px;z-index:1}.base_info{margin:0px 0 50px;background-color:#fafafa;padding:30px}.error_page_block .thanks_message,.error_page_block .next_step_message{text-align:left}.error_page_block .thanks_message_c,.error_page_block .next_step_message_c{text-align:center}.error_check{font-size:13px;line-height:1.4;margin:0 0 5px;padding-left:1em;text-indent:-1em}.error_check:last-child{margin:0}.error_L_message{font-size:14px;line-height:1.6;text-align:center}.border_header{border-bottom:1px solid #fafafa}#mypage_label{display:none}#mypage #mypage_label,#kashitoke_mypage #mypage_label{display:block;position:relative;top:-1px}#mypage #mypage_label .kashitoke_mypage_wrap,#mypage #mypage_label .common_page_wrap{display:none}#kashitoke_mypage #mypage_label .karitoke_mypage_wrap,#kashitoke_mypage #mypage_label .common_page_wrap{display:none}#mypage_label ul li .mypage_label_box{max-width:940px;margin:0 auto}#mypage_label{border-top:2px solid #646464}#mypage_label ul li .mypage_label_box p{display:inline-block;color:#ffffff;font-size:12px;padding:5px 10px 7px;border-radius:0 0 5px 5px;position:relative;line-height:1;top:-1px}span.member_id_space{padding:0 2px}.karitoke_mypage_label p{background-color:#240000}.kashitoke_mypage_label p{background-color:#3eb6c4}#mypage #mypage_label{border-top:2px solid #240000}#kashitoke_mypage #mypage_label{border-top:2px solid #3eb6c4}.kashitoke_mypage_label p{background-color:#3eb6c4}#mypage .ri_mypage_link_btn{display:none}#kashitoke_mypage .shi_mypage_link_btn{display:none}.error_wrap{max-width:380px}.error_wrap .thanks_message{font-size:14px}.error_wrap .btn_br{margin:15px 0 0}.bl_head{font-size:16px;font-weight:bold;margin:0 0 5px;line-height:1.8;color:#3eb6c4}.agree_term_textcap{display:block;font-size:12px;margin:0px 0 15px;line-height:1.5;font-weight:normal;text-align:left}.regist_step{color:#ffffff;background-color:#999999;font-weight:normal;border-radius:5px;font-size:14px;margin:0 0 50px 0px;padding:15px;line-height:1.4}.any_wrap{margin:0 0 50px}.radio_btn input{display:inline-block;border:1px solid #eeeeee;background-color:#ffffff}.radio_btn input{display:inline-block;height:14px;width:14px;vertical-align:middle}.radio_btn input{background-color:#fff;-webkit-appearance:none;border:1px solid #646464;border-radius:0;width:14px;height:14px;display:inline-block;margin:-3px 5px 0 0}.radio_btn input[type="radio"]{border-radius:100px}.radio_btn input[type="checkbox"]:checked,.radio_btn input[type="radio"]:checked{background-color:#646464;display:inline-block;position:relative}.radio_btn input[type="checkbox"]:checked:before{display:block;position:absolute;-webkit-transform:scale(0.5, 0.5);-moz-transform:scale(0.5, 0.5);-ms-transform:scale(0.5, 0.5);-o-transform:scale(0.5, 0.5);transform:scale(0.5, 0.5);top:0;bottom:0;content:url("/images/common/input_checked.png");margin:-8px}.radio_btn input[type="radio"]:checked:before{display:block;position:absolute;-webkit-transform:scale(0.3, 0.3);-moz-transform:scale(0.3, 0.3);-ms-transform:scale(0.3, 0.3);-o-transform:scale(0.3, 0.3);transform:scale(0.3, 0.3);top:0;bottom:0;content:url("/images/common/input_checked.png");margin:-8px}.btw_ja{font-size:90%;font-weight:600}.head_indent{padding-left:1em;text-indent:-1em}#index_result,#store_result,#web_result{font-size:0}.remove_text{font-size:11px;line-height:1.4;color:#aaaaaa;margin:10px 0 0;text-align:center;padding-left:1em;text-indent:-1em}.w100ha{width:100%;height:auto}.count_name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.unclick{text-decoration:none;text-align:center;display:block;font-weight:bold;font-size:13px;line-height:1.4;-webkit-border-radius:5px;max-width:400px;padding:15px 10px;border-radius:5px;margin:0px auto 0;position:relative;background-color:#eeeeee;border:2px solid #eeeeee;color:#bbbbbb;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}p.unclick_trans a{background-color:#bbbbbb;border:2px solid #bbbbbb}p.unclick_trans a:hover{opacity:1}p.unclick_trans a:before{display:none}.disabled_link{pointer-events:none;cursor:default}.before_credit_detail_box{background-color:#fafafa;padding:30px;margin:0 0 15px}.before_credit_detail_box:last-child{margin:0 0 0px}.before_credit_detail_title{margin:0 0 0px}.before_credit_detail_title:last-child{margin:0 0 0px}.before_credit_detail_title_image{font-size:0;text-align:center}.before_credit_detail_title_item{display:inline-block;vertical-align:middle}.before_credit_detail_title_item_t{vertical-align:top}.before_credit_detail_title_itemImage{width:23%;max-width:52px;margin:0 2% 0 0}.before_credit_detail_title_itemImage_t{margin:-5px 2% 0 0}.before_credit_detail_title_itemImage img{width:100%;height:auto}.before_credit_detail_title_itemTxt{width:84%;font-size:13px;font-weight:bold;line-height:1.3;color:#646464}.before_credit_detail_title_itemTxt span{font-size:10px}.before_credit_detail_inner{color:#646464}.before_credit_detail_planlist{font-size:13px;color:#646464;margin:0 0 3px;line-height:1.3;font-weight:400;padding-left:1em;text-indent:-1em}.before_credit_detail_planlist:last-child{margin:0}.before_credit_detail_planlist_nocheck{font-size:13px;font-weight:bold;color:#d9534f;line-height:1.4}.before_credit_detail_text{font-size:12px;color:#646464;margin:0 0 0px;line-height:1.3;font-weight:400}.before_credit_detail_subt{font-size:12px;font-weight:bold;line-height:1.3;color:#646464;padding-left:1em;text-indent:-1em;margin:0 0 8px}.before_credit_detail_plan{margin:0 0 15px}.before_credit_detail_plan:last-child{margin:0 0 0px}.or_text{font-size:12px;color:#646464;margin:0px 0 3px;font-weight:bold}.before_regist_attention_message{font-size:13px;font-weight:bold;margin:0 0 30px;line-height:1.4}.before_regist_attention_message span{display:block}.before_regist_attention_message:after{content:"";display:block;height:2px;width:50px;margin:10px 0 0;background-color:#646464}.before_regist_attention_list_title{font-size:0;position:relative}.before_regist_attention_list_title .before_regist_shop_text{display:inline-block;vertical-align:top;color:#646464;font-size:12px;line-height:1.5;width:91%;margin:0 0 0 18px}.before_regist_attention_list_title:before{display:inline-block;vertical-align:top;content:url(/images/common/alert_icon_round_g.png);margin:-32px;line-height:1.4;position:absolute;top:2px;left:0;-webkit-transform:scale(0.18, 0.18);-moz-transform:scale(0.18, 0.18);-ms-transform:scale(0.18, 0.18);-o-transform:scale(0.18, 0.18);transform:scale(0.18, 0.18)}.before_regist_attention_card{font-size:12px;line-height:1.4}.certificate_list_able_wrap{border-top:1px solid #eeeeee;padding:20px 0 0;margin:20px 0 0}.before_brand_detail_box{border-top:1px solid #eeeeee;padding:20px 0 0;margin:20px 0 0}.before_brand_detail_box:first-child{border-top:none;padding:0px 0 0;margin:0px 0 0}.before_credit_detail_plan_innertitle{font-size:12px;line-height:1.3;padding:10px;background-color:#eeeeee;color:#646464;border-radius:5px;font-weight:bold;margin:0 0 10px}.certificate_list_able_plan_under{margin:15px 0 0px}.certificate_sample_lead_text{font-size:13px;line-height:1.4;margin:0 0 10px;color:#646464}.add_moreinfo_message{font-size:10px;line-height:1.3;padding-left:1em;text-indent:-1em}.add_moreinfo_message span{font-weight:bold}.add_moreinfo_message_under_t{margin:-5px 0 0px}.sf{font-size:10px}.shop_status_message_min{font-size:10px;line-height:1.4}.under_btn_caplist{max-width:425px;margin:20px auto 0}.under_btn_caplist li{font-size:10px;margin:0px 0 5px;line-height:1.3;padding-left:1em;text-indent:-1em}.under_btn_caplist li:last-child{margin:0px 0 0px}.under_block_min{margin:15px auto 0}.under_btn_caplist_fm{max-width:425px;margin:0px auto 0}.under_btn_caplist_fm li{font-size:10px}.my_menu_block_head_caption{display:block;font-size:10px;line-height:1;font-weight:normal;margin:0px 0px 0 3px}.header_ac_mintitle_inner{display:inline-block;vertical-align:middle}.upper_caption{font-size:12px;line-height:1.4;margin:0 0 10px;padding-left:1em;text-indent:-1em}.min_label_menu{margin:0 0 30px}.min_label_menu span{display:inline-block}#mypage .contents_wrap section #my_page_menu .my_menu_block p.min_label{font-size:12px;margin:0 0 20px}.subfile_t_s{width:auto;display:block;font-size:15px;line-height:1.4;color:#646464;margin:0 0 15px;font-weight:bold}.text_announce_single{position:relative}.text_announce_single span{vertical-align:middle;display:block;font-weight:bold;font-size:13px;line-height:1.3;color:#646464;padding:0 0 0 18px}.text_announce_single:before{display:inline-block;vertical-align:middle;position:absolute;top:-1px;left:0;content:url("/images/common/alert_icon_round_g_b.png");margin:-52px;-webkit-transform:scale(0.12, 0.12);-moz-transform:scale(0.12, 0.12);-ms-transform:scale(0.12, 0.12);-o-transform:scale(0.12, 0.12);transform:scale(0.12, 0.12)}@media screen and (min-width: 640px) and (max-width: 800px){.wrapper{max-width:auto;overflow:hidden}.pc_main{display:none}.sp_main{display:block}.wrapper .contents_wrap{padding:0 20px;margin:120px 0 120px 0}section{width:100%}section .w50_right{width:100%;float:none}section .w50_left{width:100%;float:none}.btn_wt_w940{width:100%;margin-top:60px}.breadcrumb{width:80%;margin:0 0 10px;padding:0 20px}body#top .contents_wrap #collection .item_list .item_wrap a:hover{opacity:1}.w720,.w940{width:90%;margin:0 auto}section.w80{width:100%}.tablet_0nly{display:inline-block}.pc_0nly{display:none}.pc_0nly_b{display:none !important}.sptab{display:block}.sptab_b{display:block !important}.scale50{font-size:27px;margin:0 0 0 -17px}.waiting_message{width:88%}.banner_pctb{display:block}.banner_sp0nly{display:none}.store_main_v .pc_0nly{display:block}.only_shop{width:auto}.btn_up_wrap{bottom:10px;right:20px}footer .footer_wrap .sub_content li{display:block;margin:0 0 0px}footer .footer_wrap .sub_content li:last-child{display:block;margin:0 0 0px}footer .footer_wrap .sub_content li span{display:none}h1.cross_title span,h3.cross_title span,h2.cross_title span{width:87.6%}.cv_lead_copy{display:block;text-align:center;font-size:12px;margin:0 0 3px}.cv_btn_copy{display:block;text-align:center;font-size:14px}.other_item_list li{width:46.4%}}@media screen and (min-width: 320px) and (max-width: 640px){.pc_main{display:none}.sp_main{display:block}#main{position:relative}#main .main_wrapper{width:100%;height:214px}#main .main_logo{text-align:center;margin:0 0 17px}#main .main_logo img{width:70%;height:auto}#main .main_wrapper_text{width:260px;height:130px}#main .main_wrapper_text .main_title{width:256px;font-size:30px;margin:0 auto 50px}#main .main_wrapper_text .main_title .main_title{width:256px;font-size:30px;margin:0 auto 50px}#main .main_wrapper_text .main_title .main_title span.title_boder:before{left:126px}#main .main_wrapper_text .main_title .main_title span.title_boder:after{left:126px}.tablet_0nly{display:none}.sp_0nly{display:block}.sp_0nly_i{display:inline-block}.pc_0nly{display:none}.pc_0nly_b{display:none !important}.sptab{display:block}.sptab_b{display:block !important}.pctab{display:none !important}.wrapper{max-width:640px;overflow:hidden}section.w100{padding:40px 0}.btn_wt a{width:70px;height:70px;background-size:90% 90%;font-size:10px}.btn_wt a span{margin:6px 0}.btn_wt a span:before{line-height:1.2;-webkit-transform:scale(0.4, 0.4);transform:scale(0.4, 0.4)}p.one_line a span{margin:6px 0;display:block}.main_wrapper p.one_line a span{margin:15px 0;display:block}.btn_br p.submit_2l .submit_text{margin:14px 0;display:block}.btn_br .submit .submit_text:before{-webkit-transform:scale(0.4, 0.4);transform:scale(0.4, 0.4)}.btn_br_back a{width:90px;height:90px;background-size:90% 90%;font-size:11px}.btn_br_back a span{margin:20px 0}.btn_wt_w450{width:70%}.btn_wt_w450:before{width:29%;top:48px}.btn_wt_w450:after{width:29%;top:48px}.btn_wt_w940{width:100%;margin:50px 0 0}.btn_wt_w940:after{width:50%;top:47px}.btn_wt_w580_r:before{width:50%;top:47px}.btn_wt_w580_r:after{width:50%;top:47px}.btn_wt_w50{width:100%;margin:50px 0 0}.btn_wt_w50:before{width:50%;top:47px}.btn_wt_w50:after{width:50%;top:47px}section{width:90%;margin:0px auto 120px}section h2{width:256px;font-size:30px;margin:0 auto 50px}section .w50_right{width:100%;float:none;margin:0 0 0px}section .w50_left{width:100%;float:none;margin:0 0 50px}.other_contents .btn_wt_w940{margin:40px 0 0 0}section h2,section h1{width:auto;margin:0 auto 60px;font-size:26px}footer{margin:0 0 0px;padding:40px 0}footer .footer_wrap{padding:0px 20px}footer .footer_wrap .sub_content{text-align:center;margin:0 0 30px}footer .footer_wrap .sub_content li{color:#ffffff;font-size:12px;display:block;margin:0 0 15px}footer .footer_wrap .sub_content li span{display:none;padding:0 0px}footer .footer_wrap .sub_content li:after{content:"";display:inline-block;padding:0 0px}footer .footer_wrap .sub_content li.last:after{content:"";display:inline-block;padding:0 0px}footer .footer_wrap .sns{text-align:left;font-size:0;margin:0 0 0px;display:block;width:auto;vertical-align:middle}footer .footer_wrap .sns li{display:inline-block;margin:0 10px 0 0}footer .copyright{text-align:center;font-size:10px;display:block;width:auto;margin:30px 0 0;border-top:1px solid #dddddd;color:#646464;padding:30px 0 0}.sub_content_wrap .sns li,.before_snsn_icon{width:20px}.sub_content_wrap{margin:30px 0 0;padding:30px 0 0;border-top:1px solid #dddddd}.breadcrumb{width:90%;font-size:10px;line-height:1.3;margin:0 auto 10px}.contents_wrap h2.subfile_t2line:before,.contents_wrap h1.subfile_t2line:before{display:table-cell;padding:0;position:relative;top:0px}.contents_wrap h2.subfile_t2line span,.contents_wrap h1.subfile_t2line span{display:table-cell;vertical-align:middle}.contents_wrap h2.subfile_t2line,.contents_wrap h1.subfile_t2line{display:table;line-height:1.3}.contents_wrap section .pager{margin:60px 0 0 0px}.contents_wrap section .pager li a{margin:0 11px}.contents_wrap section .pager li.current{margin:0 11px}.contents_wrap section .pager li.pre a:before{-webkit-transform:scale(0.3, 0.3);transform:scale(0.3, 0.3)}.contents_wrap section .pager li.post a:before{-webkit-transform:scale(0.3, 0.3);transform:scale(0.3, 0.3)}section.w80{width:90%}.content_last_cv_bottom p.last_cv_bottom{width:80%;margin:0 auto}.content_last_cv_bottom p.last_cv_bottom a span{margin:5px 0}.waiting_message{width:75%}.btn_up_wrap{bottom:10px;right:20px}.btn_up:hover img{opacity:1}.btn_up{width:50px;height:50px}.banner_pctb{display:none}.banner_sp0nly{display:block}.company_label{position:absolute;top:0;left:0;margin:0 0 -20px}.company_label img,.item_list .item_wrap a dl dt img.labelicon,.item_list .item_wrap .serial_detail dl dt img.labelicon{width:40px;height:40px}.store_main_v{margin:0 auto 50px}.popup_defa{width:75%;padding:30px;margin:30px auto 60px}a.sample_btn_close{margin:20px 0 0 0}.only_shop{width:auto}section h1.brand_name_headline,.brand_name_headline{width:100%;margin:0 auto 20px}.full_announce p.announce_close_btn{margin:20px 0 0}.announce_wrapper{padding:30px;margin:0 auto;background-color:#ffffff;border:solid #240000 2px}.alert_text_sub{line-height:1.6}.announce_wrapper .btn_textlink{margin:12px 0 0}a.sample_btn_close,p.sample_btn_close,p.announce_close_btn{margin:30px 0 0}.single_bnr{margin:0 0 0px}h1.cross_title span,h3.cross_title span,h2.cross_title span{width:77%}h1.cross_title,h3.cross_title,h2.cross_title{font-size:20px}.cv_btn_fixed ul li:nth-child(1) a:before,.cv_btn_fixed ul li:nth-child(2) a:before{position:relative;-webkit-transform:scale(0.5, 0.5);transform:scale(0.5, 0.5);margin:-8px 9px 1px}.last_cv_message{font-size:16px}.sample_head{font-size:15px}.popup_defa{margin:30px auto 60px}.sample_detail_wrap{background-color:#fafafa;padding:30px}.btn_list li{max-width:100%}.btn_br a{padding:15px 10px}.btn_br a:before{-webkit-transform:scale(0.4, 0.4);transform:scale(0.4, 0.4);left:11px;margin:-14px -1px 0 -6px}.footer_3line_wrap{margin:0 0 0 0%}.footer_3line_wrap dl{display:block;width:100%;margin:0 0 30px 0%}.footer_3line_wrap dl:last-child{margin:0}.content_last_cv_bottom{padding:80px 0  40px;margin:40px 0 0}span.title_stripe:after{margin:8px auto 0}.store_page span.title_stripe:after{margin:8px 0 0}.ja_followup{font-size:14px;line-height:1.4;margin:15px 0 0}.btn_br a{font-size:13px}.store_main_v .main_v{margin:0 0 25px}.bgfafafa50{padding:40px}.other_item_list{margin:0 0 0}.other_item_box{margin:65px 0 0 0%}.other_item_list li{display:block;vertical-align:top;position:relative;width:100%;margin:0 0 75px 0%;padding:0 0 80px;border-bottom:1px solid #eeeeee}.other_item_list li:last-child{margin:0;padding:0 0 0px;border-bottom:0px solid #eeeeee}.thanks_message{font-size:15px}.return_top_wrap{margin:0 0 80px}.return_top_wrap li{display:block;width:100%;margin:0 0 15px}.return_top_wrap li:last-child{margin:0 0 0px}.btn_wt_w940{width:auto;padding:0 15px;margin:40px auto 0;position:relative;z-index:10}.regist_step{margin:0 0 30px}.any_wrap{margin:0 0 30px}.cv_lead_copy{display:block;letter-spacing:0.04em;text-align:center;font-size:12px;margin:0 0 3px;font-weight:bold}.cv_btn_copy{display:block;letter-spacing:0.04em;text-align:center;font-size:14px;font-weight:bold}.sp_c{text-align:center}.remove_text{text-align:left;margin:5px 0 0}#mypage_label ul li .mypage_label_box p{font-size:10px}.error_page_block .next_step_message{letter-spacing:-0.3px}.next_step_message_item{letter-spacing:-0.6px}.breadcrumb a{line-height:1.4;margin:0 0 6px 0}.breadcrumb a:after{padding:0 5px}.breadcrumb span{line-height:1.4}.before_credit_detail_title_itemTxt{width:71%}.text_message_single{font-size:10px;line-height:1.5}.selecting_belt{text-align:left}.select_belt_detail ul{margin:0 0 0 0;text-align:left}.select_belt_detail ul li.type_image{width:35px;margin:0 0 10px 10px}.select_belt_detail ul li.type_image:first-child{margin:0 0 10px 3px}.select_belt_detail ul li.type_text{margin:10px 0 0 3px}.select_belt_detail ul li.type_image input[type="radio"]:checked::before{top:-4px;left:-4px;width:41px;height:41px}.select_belt_detail .caption{margin:15px 0 0;text-align:left}}@media screen and (max-width: 320px){.sp_0nly_ma320{display:block}.btn_wt_w450:before{width:29% !important;top:48px}.btn_wt_w450:after{width:29% !important;top:48px}.contents_wrap section .pager li a{margin:0 9px}.contents_wrap section .pager li.current{margin:0 9px}.modal_btn,.modal_btn_w{font-size:12px;line-height:1.4}.lead_copy{font-size:12px}.popup_defa{padding:30px;width:70%}.caption_big_noindent{font-size:13px}.btn_br a{font-size:13px}.btn_br a:before{margin:-14px -1px 0 -6px}.RI_logo a{width:97px}.spm_box{padding:12px 0% !important}.agree_term_text{max-width:88.2%}.cv_lead_copy{text-align:left;font-size:11px}.cv_btn_copy{text-align:left;font-size:12px}.popup_defa .important_text{font-size:12px}.btn_textlink a.modal_btn:before,.btn_textlink a.modal_btn_w:before{top:0}}@media screen and (max-width: 1024px){.btn_wt_w450:before{width:31.5%}.btn_wt_w450:after{width:31.5%}}@media screen and (min-width: 1500px){.btn_wt_w450:before{width:38%}.btn_wt_w450:after{width:38%}}@media screen and (min-width: 1700px){.btn_wt_w450:before{width:39%}.btn_wt_w450:after{width:39%}}@media screen and (min-width: 1900px){.btn_wt_w450:before{width:40%}.btn_wt_w450:after{width:40%}}@media screen and (min-width: 2100px){.btn_wt_w450:before{width:41%}.btn_wt_w450:after{width:41%}}@media screen and (min-width: 2300px){.btn_wt_w450:before{width:42%}.btn_wt_w450:after{width:42%}}@media only screen and (max-width: 700px) and (orientation: landscape){#top #main .main_wrapper{top:16%}}@media only screen and (max-width: 600px) and (orientation: landscape){#top #main .main_wrapper{top:-20%}#main .main_logo img{width:50%}p.btn_wt_w450{width:48%}}header{position:absolute;top:0px;width:100%;z-index:100;-webkit-transition:background-color .8s;-moz-transition:background-color .8s;-ms-transition:background-color .8s;-o-transition:background-color .8s;transition:background-color .8s}.header_bg{position:relative;background-color:#ffffff}.header_wrap{display:block;width:940px;margin:0 auto;padding:0px 0}.menu_item{float:left}.menu_wrap{float:right;margin:0px 0 0;display:block}.gnav,.snsbtn{display:inline-block;vertical-align:middle}.gnav li{float:left;margin:0 0px 0 20px;padding:50px 0 25px}.gnav li:last-child,.gnav li.mypage{margin:0 0px 0 0}.header_logo{padding:20px 0}.snsbtn li{float:left;margin:0 10px 0 0}.snsbtn li:last-child{margin:0 0px 0 0}.gnav li a,.snsbtn li a{display:block;font-size:16px;letter-spacing:0.08em;font-weight:500;opacity:1;-webkit-transition:all 0.8s ease;transition:all 0.8s ease;color:#ffffff}.header_logo a{display:block;margin:0 0 -2px}.header_logo a img{display:block;margin:0 0 -2px;opacity:1;-webkit-transition:all 0.8s ease;transition:all 0.8s ease}header.fixed{position:fixed;z-index:100;top:0}.open_fix{overflow:hidden !important;position:fixed !important;width:100% !important}header.fixed .gnav li a,header.fixed .snsbtn li a,header.open .gnav li a,header.open .snsbtn li a,header.fixed .header_logo a{color:#240000;opacity:1;-webkit-transition:all 0.8s ease;transition:all 0.8s ease}header.fixed .gnav li a:hover,header.fixed .snsbtn li a:hover,header.open .gnav li a:hover,header.open .snsbtn li a:hover img,.gnav li a:hover,.snsbtn li a:hover img,.header_logo a:hover img,header.fixed .header_logo a:hover{opacity:0.7}header.fixed .header_logo a img,header.fixed .snsbtn .fb a img,header.fixed .snsbtn .in a img,header.open .header_logo a img{opacity:0}header.fixed .header_logo a,header.open .header_logo a{display:block;background-image:url("/images/common/header_logo_b.png");background-repeat:no-repeat;background-size:62px 46px;background-position:top center}header.fixed .snsbtn .fb a,header.open .snsbtn .fb a{display:block;background-image:url("/images/common/header_icon_fb_b.png");background-repeat:no-repeat;background-size:10px 16px;background-position:top center}header.fixed .snsbtn .in a,header.open .snsbtn .in a{display:block;background-image:url("/images/common/header_icon_in_b.png");background-repeat:no-repeat;background-size:16px 16px;background-position:top center}.sp_menu_btn_wrap{display:none}.sptab{display:none}.sptab_b{display:none !important}.pctab{display:block}li.drop_down .detail_search ul{position:absolute;top:91px;width:100%;text-align:center;border-top:1px solid;right:0;left:0;padding:10px 0 30px;color:#ffffff;display:none;opacity:1;border:1px solid #fafafa}li.drop_down:hover .detail_search ul{display:block;opacity:1;animation:drop_down 1s}@keyframes drop_down{0%{opacity:0}100%{opacity:1}}li.drop_down:hover{cursor:pointer}li.drop_down .detail_search ul li a{color:#ffffff;font-size:12px}li.drop_down .detail_search ul li a:hover{opacity:0.8}header.fixed li.drop_down .detail_search ul{background:rgba(255,255,255,0.9);border-top:0px solid;border-bottom:0px #fafafa;color:#240000;border:1px solid #fafafa}header.fixed li.drop_down .detail_search ul li a{color:#240000}.detail_search ul li{float:none;display:inline-block;border-bottom:none;padding:0;margin:0 20px 0px 0}.detail_search ul li:last-child{border:none;padding:0;margin:0}li.drop_down .detail_search ul li a:before{content:url("/images/common/btn_arrow_right_w.png");display:block;vertical-align:middle;margin:5px -12px -1px;-webkit-transform:scale(0.3, 0.3);transform:scale(0.3, 0.3);vertical-align:middle}header.fixed li.drop_down .detail_search ul li a:before{display:none;content:url("/images/common/btn_arrow_right_b.png")}li.drop_down .detail_search ul li a p{display:inline-block}.menu{position:relative}.gnav li.mypage,.gnav li.login,.gnav li.logout{position:absolute;top:15px;padding:0}.gnav li.login,.gnav li.logout{right:0}.gnav li.mypage{right:115px}.gnav li.mypage a,.gnav li.login a,.gnav li.logout a{border:1px solid;font-weight:400;padding:5px 20px;font-size:14px;min-width:60px;text-align:center}.modal_btn{color:#240000}@media screen and (min-width: 320px) and (max-width: 800px){body{min-width:100%;overflow-x:auto}header.no-header{position:fixed !important}.other_contents .contents_wrap{margin:130px 0 0}#mypage .contents_wrap{margin:130px 0 0}.border_header{border-bottom:0px solid #eeeeee}h2,h1{margin:0 auto 80px}li.drop_down .detail_search ul li a:hover{opacity:1}.gnav li a,.snsbtn li a{font-size:20px;display:inline-block;color:#ffffff}header.open .gnav li a{margin:0 0 0 -5px}header.fixed .gnav li a,header.fixed .snsbtn li a,header.open .gnav li a,header.open .snsbtn li a,header.fixed .header_logo a{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;opacity:1}header.fixed .gnav li a:hover,header.fixed .snsbtn li a:hover,header.open .gnav li a:hover,header.open .snsbtn li a:hover,header.fixed .header_logo a:hover{opacity:1}.gnav li a p{display:inline-block;vertical-align:middle}.gnav li a:before{content:url("/images/common/btn_arrow_right_b.png");display:none;vertical-align:middle;margin:5px -12px;-webkit-transform:scale(0.3, 0.3);transform:scale(0.3, 0.3);vertical-align:middle}.sptab{display:inline-block}.sptab_b{display:block !important}.jtext{font-size:10px;font-weight:normal;display:block;margin:7px 0 0;text-align:center}.jtext .en{font-size:10px}.sp_menu_btn_wrap{display:block}.header_wrap{width:auto;padding:0px 0}#no-header-kashitoke .header_wrap{padding:15px 0}#no-header-kashitoke{position:fixed;width:100%;top:0}.menu_item{padding:20px 0px}.gnav li.mypage{margin:0 0 30px}header .header_logo{padding:0 0 0 20px}#no-header-kashitoke .header_logo{float:none;padding:0}header .sp_menu_btn_wrap{padding:0 20px 0 0px}header.open{background-color:#ffffff;height:100%;overflow-y:scroll;top:0}header.open .menu_item{border-bottom:1px solid #fafafa;position:fixed;width:100%;top:0;padding:20px 0;background-color:#ffffff;z-index:100}header.open .header_logo{padding:0 0 0 20px}header.open .sp_menu_btn_wrap{padding:0 20px 0 0px}header .header_logo a img{width:43px;height:auto}header.fixed .header_logo a,header.open .header_logo a{background-size:43px auto}header .menu_wrap{display:none;padding:20px}header.open .menu_wrap{display:block;margin:120px 0 0;padding:0px 20px 80px}.menu_item,.menu_wrap{float:none}.header_logo{float:left}.no-header .header_logo{float:none;padding:20px}.header_logo{display:block}.sp_menu_btn_wrap{display:block;letter-spacing:0.08em;font-size:10px;color:#ffffff;font-weight:bold;float:right;width:32px;text-align:center;position:relative;cursor:pointer;z-index:20;-webkit-transition:all 1s ease;transition:all 1s ease}.sp_menu_btn{font-size:0;position:relative;height:20px}.h_menu_title{margin:-3px 0 5px}header .sp_menu_btn:before{content:"";display:block;width:100%;height:1px;background-color:#ffffff;position:absolute;top:0px}header .sp_menu_btn:after{content:"";display:block;width:100%;height:1px;background-color:#ffffff;position:absolute;bottom:0px}header .sp_menu_btn span:before{content:"";display:block;width:100%;height:1px;background-color:#ffffff;position:absolute;bottom:9px}header.fixed .header_bg{border-bottom:1px solid #fafafa}header.open .header_bg{position:relative}header.fixed .sp_menu_btn_wrap,header.open .sp_menu_btn_wrap{color:#240000}header.fixed .sp_menu_btn:before,header.open .sp_menu_btn:before{background-color:#240000}header.open .sp_menu_btn:before{-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);-ms-transform:rotate(30deg);-o-transform:rotate(30deg);transform:rotate(30deg);top:8px}header.fixed .sp_menu_btn:after,header.open .sp_menu_btn:after{background-color:#240000}header.open .sp_menu_btn:after{-webkit-transform:rotate(-30deg);-moz-transform:rotate(-30deg);-ms-transform:rotate(-30deg);-o-transform:rotate(-30deg);transform:rotate(-30deg);top:8px}header.fixed .sp_menu_btn span:before,header.open .sp_menu_btn span:before{background-color:#240000}header.open .sp_menu_btn span:before{display:none}header.open{background-color:#ffffff;height:100%}header.open .menu_ite{margin:0 0 10px}.menu_band{margin:0 0 20px}.menu_band span{display:block;background-color:#240000;color:#ffffff;font-size:16px;padding:10px 0;text-align:center}.gnav,.snsbtn{display:block}header.open .snsbtn{position:fixed;width:100%;bottom:0;background-color:#240000;padding:20px 0;left:0}header.open .snsbtn a{background-image:none}header.open .snsbtn .fb a img,header.open .snsbtn .in a img{opacity:1}.gnav li{float:none;text-align:center;margin:0 0 40px;padding:0 0 0px}.gnav li:last-child{margin:0 0px 20px;padding:0 0px 10px;border-right:none;border-left:none}header.fixed .gnav li:last-child{margin:0 0px 20px;padding:0 0px 10px;border-right:none;border-left:none}.snsbtn{text-align:center}.snsbtn li{float:none;display:inline-block;margin:0 20px 0 0}.snsbtn li:last-child{float:none}li.drop_down .detail_search ul{display:block;opacity:1}li.drop_down .detail_search ul{position:static;opacity:1;width:auto;text-align:left;margin:20px 0 0;padding:16px 0 0;border-top:dashed 1px #240000;border-left:none;border-right:none;border-bottom:none;animation:none}header.fixed li.drop_down .detail_search ul{border-top:dotted 1px #240000;border-left:none;border-right:none;border-bottom:none;animation:none}header.fixed .gnav li.drop_down .detail_search ul li:last-child{margin:0 0px 0px;padding:0 0px 0px}li.drop_down .detail_search ul li a{color:#240000;font-size:14px;font-weight:normal}.detail_search ul li{margin:0 0 15px;display:block}.detail_search ul li:last-child{margin:0 0 0px}li.drop_down .detail_search ul li a:before{display:none;margin:5px -12px;content:url("/images/common/btn_arrow_right_b.png")}.btn_textlink{margin:15px 0 0px}.btn_textlink_u{margin:0 0 15px 0}.btn_textlink_r_min{text-align:right;margin:15px 0 0}.gnav li.mypage,.gnav li.login,.gnav li.logout{position:static}.gnav li.mypage a,.gnav li.login a,.gnav li.logout a{border:none;font-weight:500;padding:0;font-size:20px;min-width:auto;text-align:left}.service_change_wrap{margin:80px 0 0}.link_image_kashitoke a{padding:15px}#sp_slide_menu{position:fixed;height:auto;height:auto;z-index:100;display:none;bottom:-1000px;width:100%;left:0;right:0;background-color:#ffffff;border-top:1px solid #fafafa}.sp_slide_menu_inner{padding:30px}.header_wrapper_v2{padding:0px 0;border:none;background-color:transparent;position:static}.side_menu{position:fixed;bottom:0;left:0;background-color:#240000;border-top:1px solid #fafafa;font-size:14px;text-align:center;padding:20px 0;width:100%;z-index:20}.sp_slide_menu_inner a{color:#ffffff}.leftside .site_logo_wrap{display:none}.bothsides_wrap{display:block;z-index:100;width:100%;height:100%;opacity:0;padding:0px 0px 64px;margin:-10px 0 0;top:64px;position:fixed;overflow-y:auto;right:0;-webkit-transform:translate3d(1000px, 0, 0);transform:translate3d(1000px, 0, 0);-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-ms-transition:all 0.8s;-o-transition:all 0.8s;transition:all 0.8s}.open_menu .bothsides_wrap{display:block;opacity:1;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;background:#ffffff;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.bothsides_wrap a{line-height:1.4}.open_menu .bothsides_wrap a,.open_menu .bothsides_wrap .accordion_wrapper{color:#646464;font-weight:normal}.open_menu .bothsides_wrap .accordion_wrapper{margin:0 0 20px}.spm_box{width:100%;top:0;background-color:#ffffff;border-bottom:1px solid #eeeeee;display:block;position:fixed;z-index:200;padding:10px 0%}.spm_btn{position:absolute;font-size:0;right:15px;top:50%;margin:-10px 0 0}.site_logo_wrap{margin:0 0 0 15px}.spm_btn_wrap{position:relative;width:30px;height:20px}.spm_btn span{display:block;position:absolute;opacity:1;top:50%;margin:0px 0 0;width:100%;height:1px;border-radius:100px;background-color:#646464;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.spm_btn p:after,.spm_btn p:before{position:absolute;content:"";display:block;width:100%;height:1px;border-radius:100px;background-color:#646464}.spm_btn p:before{top:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.spm_btn p:after{bottom:0;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.open_menu .spm_btn span{opacity:0;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.open_menu .spm_btn p:before{top:10px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.open_menu .spm_btn p:after{bottom:8px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.leftside,.rightside{float:none}.leftside{border-bottom:0px solid #fafafa;padding:0 0 0px;margin:0px 0px 11px}.rightside .menuList_wrap{border-bottom:0px solid #fafafa;padding:0 0 0px;margin:0px 0px 30px}.rightside{margin:0px 20px;padding:0 0 140px}.leftside .menuList_wrap li,.menuList_wrap li{display:block;border-bottom:1px solid #eeeeee;margin:0 0 0px;padding:0 0 0px}.rightside .menuList_wrap li{margin:0 0 30px}.rightside .menuList_wrap li:last-of-type{margin:0 0 0px}.menuList_wrap,.sns_logo_wrap{display:block}.detail_menuList_haed{font-size:10px;margin:0 0 15px;color:#ffffff;display:inline-block;background:#dfbd00;padding:5px 10px;border-radius:100px}.detail_menuList_wrap_inner{padding:0 20px;margin:27px 0 27px}.detail_menuList_wrap dt{margin:0 0 0px;padding:20px}.detail_menuList_wrap dt.main-content{background-color:#fafafa}.detail_menuList p{margin:0 0 3px}.detail_menuList p:last-child{margin:0 0 0px}.detail_menuList_wrap dt a{display:block;position:relative}.detail_menuList_wrap dt a:after{content:url("/images/common/arrow_g.svg");-webkit-transform:scale(0.4, 0.4);transform:scale(0.4, 0.4);display:block;margin:-14px -1px 0 -6px;vertical-align:middle;position:absolute;right:0;top:50%}body.kashitoke_menm_a .kashitoke_menu,body.karitoke_menm_a .kashitoke_menu{display:none}body.kashitoke_menm_a .header_wrapper_v2,body.karitoke_menm_a .header_wrapper_v2{padding:0px 0 0}.header_ac_box{padding:20px 20px 20px;border-top:1px solid #eeeeee}.header_ac_box:last-child{border-bottom:0px solid #eeeeee}.header_ac_box_single{line-height:1.4;border-top:0px solid #eeeeee;background-color:#fafafa}.header_ac_box .attention{font-size:10px;color:#d9534f;margin:0 0 0 5px;display:inline-block;position:relative;top:-1px}.head_ac_headline{padding:0px 0 0px;font-size:14px;position:relative;color:#646464}.head_ac_headline:after{content:url("/images/common/arrowU_g.svg");-webkit-transform:scale(0.4, 0.4);transform:scale(0.4, 0.4);display:block;margin:-9px 0px 0 0px;vertical-align:middle;position:absolute;right:-6px;top:50%}p.head_ac_open:after{content:url("/images/common/arrowUp_g.svg")}.header_mypage_box .detail_menuList{padding:0px 20px}.head_ac_content{border-top:1px solid #eeeeee;padding:20px 0 0;margin:20px 0 0}.head_ac_headline span{display:inline-block;vertical-align:middle}.header_search_box_head:before{content:url("/images/common/mf_glass_g.svg");-webkit-transform:scale(0.55, 0.55);transform:scale(0.55, 0.55);margin:-10px 3px -10px -5px;display:inline-block;vertical-align:middle}.header_mypage_box_head:before{content:url("/images/common/mypage_icong.svg");-webkit-transform:scale(0.5, 0.5);transform:scale(0.5, 0.5);margin:-10px 6px -10px -5px;display:inline-block;vertical-align:middle}.header_chack_box_head:before{content:url("/images/common/m_check_g.svg");-webkit-transform:scale(0.55, 0.55);transform:scale(0.55, 0.55);margin:-9px 4px -10px -5px;display:inline-block;vertical-align:middle}.header_setting_box_head:before{content:url("/images/common/icon_setting.svg");-webkit-transform:scale(0.7, 0.7);transform:scale(0.7, 0.7);margin:-9px 4px -10px -5px;display:inline-block;vertical-align:middle}.sptab_head_sub{display:block;border-right:1px solid #eeeeee;vertical-align:middle;font-size:10px;position:absolute;right:60px;top:0;font-size:0}.sptab_head_sbox{display:inline-block}.sptab_head_sbox a{display:inline-block;position:relative;font-size:10px;text-align:center;color:#646464;height:53px;top:0;border-left:1px solid #eeeeee;width:66px}.sptab_head_freeresist a{width:80px;background-color:#dfbd00;color:#ffffff}.sptab_head_sbox span{position:absolute;display:block;margin:-17px 0 0;width:100%;top:50%}.sptab_head_login span:before{content:url("/images/common/m_login_g.svg");-webkit-transform:scale(0.65, 0.65);transform:scale(0.65, 0.65);margin:0 0 2px;display:block;vertical-align:middle}.sptab_head_guide span:before{content:url("/images/common/m_book_g.svg");-webkit-transform:scale(0.65, 0.65);transform:scale(0.65, 0.65);margin:0 0 2px;display:block;vertical-align:middle}.sptab_head_freeresist span:before{content:url("/images/common/mypage_icon.svg");-webkit-transform:scale(0.5, 0.5);transform:scale(0.5, 0.5);margin:-3px 0 -2px;display:block;vertical-align:middle}body.karitoke_page .ripage_m_wrap,body.kashitoke_page .shipage_m_wrap{display:none}.common_header_v2{min-width:auto;overflow:auto;position:static !important;top:0 !important}.spm_cv_area{display:block;position:fixed;width:100%;bottom:0;z-index:100}.spm_cv_box a{display:block;background-color:#dfbd00;color:#ffffff;text-align:center;padding:10px 15px;line-height:1.4;font-size:12px;position:relative}.spm_cv_box a:after{display:inline-block;position:absolute;right:15px;top:50%;content:url("/images/common/arrow_w.svg");-webkit-transform:scale(0.35, 0.35);transform:scale(0.35, 0.35);margin:-13px -4px -2px 5px;vertical-align:middle}.cv_btn_copy span{display:inline-block}.no_cv_wrap footer.footer_wrapper_Lbefore{padding:40px 0 40px}footer.footer_wrapper_Lbefore{padding:40px 0 96px}#mypage_label ul li .mypage_label_box{padding:0 15px}#mypage #mypage_label,#kashitoke_mypage #mypage_label{position:fixed;width:100%;z-index:20;top:54px}body div.open_sp_m{padding-top:0px}.menuList_wrap li.accordion_item{border:none;display:block}.detail_menuList ul li.accordion_item{margin:0 0 20px 13px}.detail_menuList ul{margin:0 0 18px}.my_menu_block_head_caption{display:inline-block;vertical-align:middle;margin:0 0 0 3px}#mypage .contents_wrap section #my_page_menu .my_menu_block p span{display:inline-block;vertical-align:middle}.details_check_wrap p{margin:0 0 5px 0}.details_check_wrap .select_wrap{width:100%}}@media screen and (min-width: 320px) and (max-width: 1024px){.contents_wrap section .pager{font-size:0;text-align:center;margin:60px auto 0px}}
