@charset "UTF-8";
article,aside,details,figcaption,figure,footer,header,hgroup,hr,menu,nav,section{display:block}
body,html{height:100%}
a img,button{border:none}
a,button,hr{padding:0}
a,mark{font-weight:700}
abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:0 0;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}
ins,mark{background-color:#ff9;color:#000}
ul{list-style:none}
blockquote,q{quotes:none}
blockquote::after,blockquote::before,q::after,q::before{content:'';content:none}.form_systemError::before,.input_error--msg::before{content:"";position:absolute}
a{background:0 0;font-size:100%;margin:0;vertical-align:baseline;color:#20aee5;text-decoration:underline}
ins{text-decoration:none}
mark{font-style:italic}
del{text-decoration:line-through}
abbr[title],dfn[title]{border-bottom:1px dotted inherit;cursor:help}
table{border-collapse:collapse;border-spacing:0}
r{border:0;border-top:1px solid #ccc;height:1px;margin:1em 0}
input,label,select,textarea{vertical-align:middle}html{font-size:62.5%}
body{background:#fff;color:#333;font-family:"メイリオ",Meiryo,"Meiryo UI","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,"Helvetica Neue",Arial,Verdana,"Open Sans","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.4rem;line-height:1.571}
.form_text a::before,.select_box::before{font-family:FontAwesome}
a:focus,a:hover,a:visited{color:#20aee5;text-decoration:none}
:hover{color:#4dbeea;text-decoration:none}
a,button{-webkit-transition:all .3s linear;transition:all .3s linear}
select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
select::-ms-expand{display:none}
img{vertical-align:bottom}
utton{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;cursor:pointer;outline:0}
.l-footer,.l-header{background-color:#fff}
*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}
.l-header .header_inner{position:relative}
.l-header .header_title{font-size:2rem;font-weight:700;line-height:1;overflow:hidden;padding:15px 5%;text-align:center;text-overflow:ellipsis;white-space:nowrap}
.l-header .header_arrow a{border-left:3px solid #888;border-top:3px solid #888;display:block;height:18px;left:26px;position:absolute;top:15px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:18px}
@media (max-width:767px){.l-header .header_title{font-size:1.4rem;padding:10px 5% 11px}.l-header .header_arrow a{border-left-width:2px;border-top-width:2px;height:12px;left:16px;top:11px;width:12px}}.l-footer .footer_textArea{font-size:1.2rem;font-weight:400;letter-spacing:-.3px;line-height:1;padding:30px 0;text-align:center;border-bottom:1px solid #888}.l-footer .footer_textArea.footer_textArea--type2{padding:20px 0;border:none;color:#333;font-weight:400}.l-footer .footer_textArea a{color:#333;font-weight:400;text-decoration:none}.l-footer .footer_textArea_copyright{display:block;padding-bottom:20px}.l-footer .footer_textArea_company{display:block}
@media (max-width:767px){.l-footer .footer_textArea{font-size:10px;padding:28px 0}.l-footer .footer_textArea_copyright{padding-bottom:10px}}.mt0{margin-top:0!important}.mr0{margin-right:0!important}.mb0{margin-bottom:0!important}.ml0{margin-left:0!important}.pt0{padding-top:0!important}.pr0{padding-right:0!important}.pb0{padding-bottom:0!important}.pl0{padding-left:0!important}.mt5{margin-top:5px!important}.mr5{margin-right:5px!important}.mb5{margin-bottom:5px!important}.ml5{margin-left:5px!important}.pt5{padding-top:5px!important}.pr5{padding-right:5px!important}.pb5{padding-bottom:5px!important}.pl5{padding-left:5px!important}.mt10{margin-top:10px!important}.mr10{margin-right:10px!important}.mb10{margin-bottom:10px!important}.ml10{margin-left:10px!important}.pt10{padding-top:10px!important}.pr10{padding-right:10px!important}.pb10{padding-bottom:10px!important}.pl10{padding-left:10px!important}.mt15{margin-top:15px!important}.mr15{margin-right:15px!important}.mb15{margin-bottom:15px!important}.ml15{margin-left:15px!important}.pt15{padding-top:15px!important}.pr15{padding-right:15px!important}.pb15{padding-bottom:15px!important}.pl15{padding-left:15px!important}.mt20{margin-top:20px!important}.mr20{margin-right:20px!important}.mb20{margin-bottom:20px!important}.ml20{margin-left:20px!important}.pt20{padding-top:20px!important}.pr20{padding-right:20px!important}.pb20{padding-bottom:20px!important}.pl20{padding-left:20px!important}.mt25{margin-top:25px!important}.mr25{margin-right:25px!important}.mb25{margin-bottom:25px!important}.ml25{margin-left:25px!important}.pt25{padding-top:25px!important}.pr25{padding-right:25px!important}.pb25{padding-bottom:25px!important}.pl25{padding-left:25px!important}.mt30{margin-top:30px!important}.mr30{margin-right:30px!important}.mb30{margin-bottom:30px!important}.ml30{margin-left:30px!important}.pt30{padding-top:30px!important}.pr30{padding-right:30px!important}.pb30{padding-bottom:30px!important}.pl30{padding-left:30px!important}.mt35{margin-top:35px!important}.mr35{margin-right:35px!important}.mb35{margin-bottom:35px!important}.ml35{margin-left:35px!important}.pt35{padding-top:35px!important}.pr35{padding-right:35px!important}.pb35{padding-bottom:35px!important}.pl35{padding-left:35px!important}.mt40{margin-top:40px!important}.mr40{margin-right:40px!important}.mb40{margin-bottom:40px!important}.ml40{margin-left:40px!important}.pt40{padding-top:40px!important}.pr40{padding-right:40px!important}.pb40{padding-bottom:40px!important}.pl40{padding-left:40px!important}.mt45{margin-top:45px!important}.mr45{margin-right:45px!important}.mb45{margin-bottom:45px!important}.ml45{margin-left:45px!important}.pt45{padding-top:45px!important}.pr45{padding-right:45px!important}.pb45{padding-bottom:45px!important}.pl45{padding-left:45px!important}.mt50{margin-top:50px!important}.mr50{margin-right:50px!important}.mb50{margin-bottom:50px!important}.ml50{margin-left:50px!important}.pt50{padding-top:50px!important}.pr50{padding-right:50px!important}.pb50{padding-bottom:50px!important}.pl50{padding-left:50px!important}body{background:url(/images/bg_pattern.png) -5px -70px\9;background-size:79px 56px\9}
@media all and (-ms-high-contrast:none){body{background:url(/images/bg_pattern.png) -5px -70px;background-size:79px 56px}}.l-main{background:url(/images/bg_pattern.png) -5px -70px;background-size:79px 56px;min-width:1000px}
@media (max-width:767px){.l-main{min-width:initial}}.main_inner{padding:33px 0 60px}.md-table{border-collapse:separate;table-layout:fixed;width:100%}.md-table td,.md-table th{border-top:1px solid #ccc;padding:0 20px;position:relative;text-align:left;vertical-align:middle}.md-table th{background-color:#f1f1f1;font-size:1.6rem;font-weight:700;height:69px;line-height:1;padding:15px 20px;width:23%}.md-table td{padding:15px 20px;position:relative}.md-table tr:last-child td,.md-table tr:last-child th{border-bottom:1px solid #ccc}.md-table .table_text{font-size:1.4rem;line-height:1.5714;padding:14px 0 3px}.form_wrap{overflow:hidden;position:relative}.form_msg_wrap{display:inline-block;position:relative;width:100%}.form_msg_wrap.form_msg_wrap--col2{margin-left:2%;width:48%}.form_msg_wrap.form_msg_wrap--col2:first-child{margin-left:0}.form_msg_wrap.form_msg_wrap--size1{width:100px}.form_msg_wrap.form_msg_wrap--size2{width:80px}.form_systemError{background-color:#fff0ef;border:2px solid #fc6356;border-radius:4px;font-size:1.6rem;font-weight:700;line-height:1.375;margin:0 0 20px;opacity:1;padding:13px 15px 13px 48px;-webkit-transition:.5s opacity linear;transition:.5s opacity linear;width:100%;z-index:2}.form_systemError::before{background:url(/images/icon_alert.png) no-repeat;height:24px;left:35px;top:35px;width:24px}.form_systemError.is-hidden{display:none;z-index:-1}.input_general{border:1px solid #ccc;border-radius:5px;font-size:1.4rem;line-height:1;padding:11px 9px 10px;width:100%}.input_general .input_size--max{width:100%}.input_general.js-validation__error{border-color:#fc6365}.input_general.js-validation__error:focus{outline-color:#fc6365}.input_general:-placeholder{color:#ccc}.input_error--msg{background-color:#ffeeec;border:1px solid #fc6365;border-radius:4px;color:#fc6356;font-size:1.2rem;line-height:1.5833;max-width:500px;min-width:260px;padding:2px 14px;position:absolute;right:-10px;text-align:left;top:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width:auto}.input_error--msg::before{background-color:#ffeeec;border-bottom:1px solid #fc6365;border-left:1px solid #fc6365;bottom:-4.8px;height:8px;right:12px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:8px}@-moz-document url-prefix(){.input_error--msg{width:-moz-max-content}}:root .input_error--msg,_::-webkit-full-page-media,_:future{margin:0 -53px;-webkit-transform:translate(-53px,-50%);transform:translate(-53px,-50%);width:intrinsic}:root .input_error--msg,_:-ms-input-placeholder{margin:0 -53px;transform:translate(-53px,-50%);width:intrinsic}
@supports (-ms-ime-align:auto){.input_error--msg{margin:0 -53px;-webkit-transform:translate(-53px,-50%);transform:translate(-53px,-50%);width:intrinsic}}.form_select{background:url(/images/icon_arrow.png) right 10px center no-repeat;border:1px solid #ccc;border-radius:5px;cursor:pointer;display:inline-block;font-size:1.4rem;height:40px;margin-right:15px;padding:0 10px;text-align:left;width:100%}.form_select.form_select--size1{width:100px}.form_select.form_select--size2{width:80px}.form_select.js-validation__error{border-color:#fc6356}.form_select option.is-hidden{display:none}.form_checkbox{cursor:pointer;display:inline-block;font-size:1.4rem;margin-right:33px;position:relative;vertical-align:middle}.form_checkbox:last-child{margin-right:0}.form_checkbox input[type=radio]{display:none}.form_checkbox input[type=radio]:checked+.form_checkbox_body::after{background:url(/images/icon_check_s.png) no-repeat;content:"";height:11px;left:2px;position:absolute;top:4px;width:16px}.form_checkbox .form_checkbox_body{cursor:pointer;display:inline-block;padding-left:30px;position:relative}.form_checkbox .form_checkbox_body::before{border:1px solid #d2d2d2;border-radius:4px;content:'';height:20px;left:0;position:absolute;top:0;width:20px}.form_resulut{font-size:1.4rem;font-weight:400;line-height:1;word-wrap:break-word}.form_text{font-size:0;font-weight:400;margin-top:20px;text-align:center}.form_text span{font-size:1.4rem}.form_text a{font-size:0;font-weight:400;vertical-align:inherit}.form_text a span{font-size:1.4rem}.form_text a::before{content:'\f08e';display:inline-block;font-size:1.4rem;margin:0 5px}.form_btnArea{clear:both}.form_box{font-size:0;margin:16px 0 0;max-width:600px}.form_box:nth-child(1){margin:0;padding-top:16px}.form_box:last-child{padding-bottom:16px}.form_box .select_label{margin-right:10px}.form_box .select_label:last-child{margin-right:0}.form_box .input_text--col2{width:40%}.form_box .table_text--col2{display:inline-block;vertical-align:top}.select_box{max-width:240px;position:relative}.select_box::before{color:#ccc;content:'\f0d7';display:block;font-size:1.75rem;position:absolute;right:10px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.js-edit_box,.label_check,.radio_btn+label{position:relative}.edit_td_inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:1;max-width:600px}.edit_td_inner .form_resulut{padding:29px 0}.edit_td_inner .js-edit_box{padding:15px 0}.edit_td_inner .js-become{font-size:1.4rem;max-width:503px;padding:14px 0}.edit_td_inner .edit_link{font-size:1.4rem;padding-bottom:29px;padding-top:29px}.js-edit_box{width:100%}.js-edit_box.none{display:none}.js-edit_box.block{display:block}.js-edit_box input{width:100%;word-wrap:break-word}.input_radio{display:inline-block;margin-left:16px;vertical-align:middle}.input_radio:nth-child(1){margin-left:0}.radio_btn{display:none}.label_check,.label_item{display:inline-block;vertical-align:middle}.label_item{font-size:1.4rem;margin-left:10px}.label_check{border:1px solid #999;border-radius:50%;height:20px;width:20px}.radio_btn:checked+label{color:#333}.radio_btn:checked+label .label_check::after{background:#8db200;border-radius:50%;content:"";display:block;height:10px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:10px}.is-hidden,.shopArea .shopArea_title .disp{display:none}
@media (max-width:767px){.form_checkbox,.form_select,.input_general,body{font-size:1.2rem}:focus{outline-color:#3b99fc}.md-inner{padding:0 4%}.main_inner{padding-bottom:20px;padding-top:15px}.md-table tr:last-child td,.md-table tr:last-child th{border:none}.md-table td,.md-table th{border:none;font-size:1.2rem;padding:7.5px 0}.md-table th{background-color:#fff;height:auto}.input_general{padding:11px 9px 12px}.form_checkbox{margin-right:20px}.form_checkbox .form_checkbox_body{padding-left:26px}.form_checkbox .form_checkbox_body::before{height:16px;width:16px}.form_select{background-size:8.5px}.form_select.form_select--size1{width:65px}.form_select.form_select--size2{width:48px}.form_msg_wrap.form_msg_wrap--size1{width:65px}.form_msg_wrap.form_msg_wrap--size2{width:48px}.form_checkbox input[type=radio]:checked+.form_checkbox_body::after{background-size:12px}.input_error--msg{font-size:10px;line-height:1.2rem;min-width:0;padding:2px 5px;top:-2px;width:170px}}
@media (min-width:768px){.l-footer,.l-header{min-width:1024px}}.shopArea{background-color:#fff;border-radius:4px;margin:0 auto 20px;min-width:1000px;padding:32px 60px 10px;position:relative;width:1000px}.shopArea .shopArea_title{font-size:0;padding-right:10px;padding-bottom:22px}.shopArea .shopArea_title.is-open .disp.long,.shopArea .shopArea_title:not(.is-open) .disp.short{display:inline!important}.shopArea .shopArea_title_text{font-size:1.6rem;font-weight:400;line-height:1.1;white-space:nowrap}.shopArea .shopArea_title_cate{font-size:1.6rem;font-weight:700;white-space:nowrap;padding-right:10px}.shopArea .shopArea_title.is-open .shopArea_title_cate,.shopArea .shopArea_title.is-open .shopArea_title_text{overflow:visible;text-overflow:clip;white-space:normal}.shopArea .shopArea_detail{padding-bottom:22px}.shopArea .shopArea_detail.is-hidden{display:none}.shopArea .shopArea_item{background-position:left 8px;background-repeat:no-repeat;border-bottom:1px dotted #333;font-size:1.6rem;font-weight:400;line-height:1.375;padding:7px 3px 7px 40px;word-wrap:break-word;min-height:37px}.shopArea .shopArea_item:last-child{border:none}.shopArea .shopArea_item.shopArea_item--en{background-image:url(/images/icon_money.png);background-size:21px}.shopArea .shopArea_item.shopArea_item--station{background-image:url(/images/icon_location.png);background-size:20px}.shopArea .shopArea_item.shopArea_item--time{background-image:url(/images/icon_time.png);background-size:20px}.shopArea .shopArea_item_week{margin-left:10px}.shopArea .shopArea_toggleBtn{background-color:#fff;border:1px solid #888;border-radius:4px;cursor:pointer;height:32px;position:absolute;right:30px;top:30px;width:32px}.shopArea .shopArea_toggleBtn::after,.shopArea .shopArea_toggleBtn::before{background-color:#888;left:50%;position:absolute;top:50%;content:""}.shopArea .shopArea_toggleBtn::before{height:2px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.2s all ease-in;transition:.2s all ease-in;width:14px}.shopArea .shopArea_toggleBtn::after{height:14px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.2s all ease-in;transition:.2s all ease-in;width:2px}.shopArea .shopArea_toggleBtn.is-active::after{content:"";-webkit-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg)}.formArea{background-color:#fff;border-radius:4px;margin:0 auto;min-width:1000px;padding:42px 60px 10px;position:relative;width:1000px}.formArea .formArea_systemError{background-color:#fff0ef;border:2px solid #fc6356;border-radius:4px;color:#fc6356;font-size:1.6rem;font-weight:700;line-height:1.375;margin:0 0 20px;opacity:1;padding:13px 15px 13px 48px;position:relative;-webkit-transition:.5s opacity linear;transition:.5s opacity linear;width:100%;z-index:2}.confirmArea .confirmArea_btnArea .btn:hover,.formArea_footer .formArea_footer_agreedBtn:hover{opacity:.8}.formArea .formArea_systemError::before{background:url(/images/icon_alert.png) no-repeat;content:"";height:24px;left:12px;position:absolute;top:13px;width:24px}.formArea .formArea_systemError.is-hidden{display:none;z-index:-1}.formArea .required_text{background-color:#fc6356;border-radius:4px;color:#fff;display:inline-block;font-size:1.2rem;font-weight:400;line-height:20px;margin:-3px 5px 0 6px;padding:0 3px;vertical-align:middle}.formArea .required_text.required_text--optional{background-color:#888;color:#fff}.formArea_footer{padding:20px 0 25px;text-align:center}.formArea_footer .formArea_footer_text{color:#888;line-height:1.1;margin-bottom:30px}.formArea_footer .formArea_footer_text a{font-weight:400}.formArea_footer .formArea_footer_text a::before{content:'\f08e';display:inline-block;font-family:FontAwesome;font-size:1.4rem;margin:0 5px 0 -7px;position:relative;top:2px}.formArea_footer .formArea_footer_agreedBtn{background-color:#3297d1;border-radius:10px;color:#fff;display:block;margin:30px auto 20px;padding:22px 0 21px;-webkit-transition-duration:0s;transition-duration:0s;width:500px}.formArea_footer .formArea_footer_agreedBtn .text1{display:block;font-size:2.6rem;font-weight:700;line-height:1;margin-bottom:10px}.formArea_footer .formArea_footer_agreedBtn .text2{display:block;font-size:2rem;font-weight:700;line-height:1}.formArea_footer .formArea_footer_small{font-size:1.2rem}.confirmArea{background-color:#fff;border-radius:5px;-webkit-box-shadow:0 0 20px rgba(0,0,0,.6);box-shadow:0 0 20px rgba(0,0,0,.6);left:50%;max-width:640px;padding:40px 30px;position:fixed;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;z-index:2000}.confirmArea.is-hidden{display:none}.confirmArea .confirmArea_text{font-size:1.6rem;line-height:1;margin-bottom:29px}.confirmArea .confirmArea_btnArea{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.confirmArea .confirmArea_btnArea .btn{border-radius:10px;display:inline-block;font-size:2rem;font-weight:400;line-height:44px;width:280px}.confirmArea .confirmArea_btnArea .btn.btn--cancel{border:2px solid #c7c7c7;color:#777}.confirmArea .confirmArea_btnArea .btn.btn--cancel.only-sp{display:none}.confirmArea .confirmArea_btnArea .btn.btn--submit{background-color:#3297d1;border:2px solid #3297d1;color:#fff;font-weight:700}.overlay{background-color:rgba(0,0,0,.5);height:100%;left:0;opacity:1;position:fixed;top:0;-webkit-transition:all .3s linear;transition:all .3s linear;width:100%;z-index:1000}.overlay.is-hidden{display:none;opacity:0;z-index:-1000}
@media (max-width:767px){.shopArea{min-width:initial;padding:12px 15px 13px;width:100%}.shopArea .shopArea_title{line-height:2;padding-bottom:0;padding-right:20px}.shopArea .shopArea_title_label{line-height:17px;margin-right:5px;width:31px}.shopArea .shopArea_title_label img{width:20px}.shopArea .shopArea_title_cate,.shopArea .shopArea_title_text{font-size:1.1rem;width:100%;overflow:hidden;text-overflow:ellipsis}.shopArea .shopArea_title_text{margin-right:3px}.shopArea .shopArea_title_cate{display:inline-block;height:2.2rem;position:relative}.shopArea .shopArea_toggleBtn{background-color:#ccc;border:none;border-radius:50%;height:20px;right:15px;top:12px;width:20px}.shopArea .shopArea_toggleBtn::before{background-color:#fff;width:12px}.shopArea .shopArea_toggleBtn::after{background-color:#fff;height:12px;width:2px}.shopArea .shopArea_detail{padding:14px 0 0}.shopArea .shopArea_item{background-position:4px 6px;font-size:1.3rem;letter-spacing:.04em;padding:5px 0 5px 30px;word-wrap:break-word;min-height:28px}.shopArea .shopArea_item.shopArea_item--en,.shopArea .shopArea_item.shopArea_item--station,.shopArea .shopArea_item.shopArea_item--time{background-size:15px}.shopArea .shopArea_toggleBtn.is-active::after{content:"";-webkit-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg)}.formArea{min-width:initial;padding:4%;width:100%}.formArea .formArea_systemError{font-size:1.1rem;padding:9px 14px 9px 25px}.formArea .formArea_systemError::before{background-size:11.5px;height:11.5px;left:9px;top:10px;width:11.5px}.formArea .required_text{display:block;font-size:.8rem;line-height:12px;margin:7px 0 0;text-align:center;width:40px}.formArea_footer{padding:15px 0 0}.formArea_footer .formArea_footer_text{font-size:1rem;line-height:1.2;margin-bottom:15px;padding-left:10px;text-align:left}.formArea_footer .formArea_footer_text a::before{font-size:1rem}.formArea_footer .formArea_footer_agreedBtn{margin:15px auto 9px;padding:13px 0;width:100%}.formArea_footer .formArea_footer_agreedBtn .text1{font-size:1.6rem;margin-bottom:5px}.formArea_footer .formArea_footer_agreedBtn .text2{font-size:1.2rem}.formArea_footer .formArea_footer_small{font-size:1rem;line-height:1.55;text-align:left}.confirmArea{padding:20px;width:74.6667%}.confirmArea .confirmArea_text{font-size:1.2rem;margin-bottom:12px}.confirmArea .confirmArea_btnArea{display:block}.confirmArea .confirmArea_btnArea .btn{font-size:1.4rem;line-height:36px;margin-top:20px;width:100%}.confirmArea .confirmArea_btnArea .btn.btn--cancel{border:2px solid #c7c7c7;color:#777;font-weight:700}.confirmArea .confirmArea_btnArea .btn.btn--cancel.only-pc{display:none}.confirmArea .confirmArea_btnArea .btn.btn--cancel.only-sp{display:block}.confirmArea .confirmArea_btnArea .btn.btn--submit{margin-top:0}}.only-sp{display:none}
@media (max-width:767px){.only-pc{display:none}.only-sp{display:block}.form_select,.input_general{font-size:16px}}