@import url("https://fonts.googleapis.com/css?family=Montserrat:600,700,800,900&display=swap");@import url("https://fonts.googleapis.com/css?family=Lato:700&display=swap");.t_nomal{font-weight:normal}.t_right{text-align:right}.t_center{text-align:center}.t_left{text-align:left}.t_indent{text-indent:1em}@media screen and (max-width: 769px){.break_left{text-align:left}}.floatLeft{float:left}.floatRight{float:right}.clearfix:after{content:"";display:block;clear:both;visibility:hidden}.mot{position:absolute;left:-9999px;top:-999px}.smpObject{display:none}@media screen and (max-width: 769px){.smpObject{display:block}}.smpObject320{display:none}@media screen and (max-width: 320px){.smpObject320{display:block}}.pcObject{display:block}@media screen and (max-width: 769px){.pcObject{display:none}}.red{color:#e30000}ul.attention li{padding-left:1em;text-indent:-1.0em;line-height:1.5;letter-spacing:0}ul.attention li .t_cRed{color:#C00}main{margin:55px 0 0}main .h1_header{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;height:180px;background-size:cover;background-position:center center;background-repeat:no-repeat;text-align:center}@media screen and (max-width: 769px){main .h1_header{height:120px}}main .h1_header h1{width:100%;height:180px;line-height:180px;font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", sans-serif;font-weight:bold;font-size:32px;color:#fff}@media screen and (max-width: 769px){main .h1_header h1{height:120px;line-height:120px;font-size:23px}}main .h1_header h1.dubble{height:auto;line-height:1.5}main .h1_header h1.dubble .small{display:block;font-size:20px}@media screen and (max-width: 769px){main .h1_header h1.dubble .small{font-size:14px}}.user main article{max-width:1000px;margin:50px auto 60px;padding:60px;background:#fff;font-size:14px}@media screen and (max-width: 769px){.user main article{width:calc( 100% - 30px );margin:30px 15px;padding:20px 10px}}.user main article a{color:#003b95;text-decoration:underline}.user main article a:hover{text-decoration:none}.user main article section{padding:0 0 0 25px}@media screen and (max-width: 769px){.user main article section{padding:0}}.user main article section+section{margin-top:60px}@media screen and (max-width: 769px){.user main article section+section{margin-top:40px}}.user main article section h2{margin:60px 0 20px -25px;border-bottom:solid 2px #003b95;font-size:24px;font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", sans-serif;font-weight:bold;color:#003b95}@media screen and (max-width: 769px){.user main article section h2{margin:40px 0 15px;font-size:20px}}.user main article section:nth-child(1) h2{margin-top:0}.user main article section h3{position:relative;margin:20px 0 0;font-size:18px;font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", sans-serif;font-weight:bold}@media screen and (max-width: 769px){.user main article section h3{margin:15px 0 0 1.3em;font-size:16px}}.user main article section h3::before{content:'';display:block;position:absolute;top:calc( 50% - ( 1em / 2 ) );left:-25px;width:1em;height:1em;border-radius:50%;background:#003b95}@media screen and (max-width: 769px){.user main article section h3::before{left:-1.3em}}.user main article section p{margin-top:1em}.user main article section p.attention{padding-left:1em;text-indent:-1em}.user main article section p.btn{margin-top:60px;text-align:center}@media screen and (max-width: 769px){.user main article section p.btn{margin-top:40px}}.user main article section p.btn a{display:inline-block;position:relative;min-width:220px;height:50px;line-height:50px;margin:0 auto;padding:0 15px;border-radius:6px;background:#003b95;color:#fff;font-size:16px;text-decoration:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width: 414px){.user main article section p.btn a{min-width:0;width:90%}}.user main article section p.btn a::before,.user main article section p.btn a::after{content:'';display:block;position:absolute}.user main article section p.btn a::before{top:calc( 50% - 8px );right:15px;width:16px;height:16px;border-radius:50%;background:#fff}.user main article section p.btn a::after{top:calc( 50% - 2px );right:21px;width:4px;height:4px;border-top:solid 2px #003b95;border-right:solid 2px #003b95;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.user main article section p.btn a:hover{opacity:0.7}.user main article section strong{font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", sans-serif;font-weight:bold}.user main article section ol{list-style:decimal;margin-left:1.5em}.user main article section ol li{margin-top:1em}.user main article .taikyoMenu .go_form{max-width:520px;margin:40px auto}.user main article .taikyoMenu .go_form a{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:100%;padding:20px 0;border-radius:6px;background:#003b95;color:#fff;text-decoration:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width: 769px){.user main article .taikyoMenu .go_form a{padding:10px 0}}.user main article .taikyoMenu .go_form a dl{line-height:1.0}.user main article .taikyoMenu .go_form a dl dt{font-size:14px}@media screen and (max-width: 769px){.user main article .taikyoMenu .go_form a dl dt{font-size:10px}}.user main article .taikyoMenu .go_form a dl dd{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;margin:17px 0 0;font-size:20px;font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", sans-serif;font-weight:bold}@media screen and (max-width: 769px){.user main article .taikyoMenu .go_form a dl dd{margin-top:0.5em;font-size:16px}}.user main article .taikyoMenu .go_form a dl dd img{width:28px}@media screen and (max-width: 769px){.user main article .taikyoMenu .go_form a dl dd img{width:17px}}.user main article .taikyoMenu .go_form a:hover{opacity:0.8}.user main article .taikyoMenu .DL_btn{padding:30px 0;border-radius:6px;background:#e8eff8}@media screen and (max-width: 769px){.user main article .taikyoMenu .DL_btn{padding:20px}}.user main article .taikyoMenu .DL_btn h3{margin:0 0 20px;font-size:24px;font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", sans-serif;font-weight:bold;text-align:center;color:#003b95}@media screen and (max-width: 769px){.user main article .taikyoMenu .DL_btn h3{margin:0;font-size:20px}}.user main article .taikyoMenu .DL_btn ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;width:100%}@media screen and (max-width: 769px){.user main article .taikyoMenu .DL_btn ul{display:block}}.user main article .taikyoMenu .DL_btn ul li{box-sizing:border-box;width:50%;max-width:380px;margin:0 10px}@media screen and (max-width: 769px){.user main article .taikyoMenu .DL_btn ul li{width:100%;max-width:none;margin:20px 0 0}}.user main article .taikyoMenu .DL_btn ul li dl{font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", sans-serif;font-weight:bold;font-size:18px}@media screen and (max-width: 769px){.user main article .taikyoMenu .DL_btn ul li dl{font-size:16px}}.user main article .taikyoMenu .DL_btn ul li dl dt{text-align:center}.user main article .taikyoMenu .DL_btn ul li dl dd{display:-webkit-flex;display:flex;margin-top:5px}.user main article .taikyoMenu .DL_btn ul li dl dd a{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:100%;padding:20px 0;border-radius:6px;background:#003b95;color:#fff;text-decoration:none;font-size:20px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width: 769px){.user main article .taikyoMenu .DL_btn ul li dl dd a{padding:15px 0;font-size:16px}}.user main article .taikyoMenu .DL_btn ul li dl dd a img{width:20px}@media screen and (max-width: 769px){.user main article .taikyoMenu .DL_btn ul li dl dd a img{width:14px}}.user main article .taikyoMenu .DL_btn ul li dl dd a:hover{opacity:0.8}.user main article .taikyo_attention_msg{margin:1em 0 0 25px;padding:20px;border:solid 2px #e30000;border-radius:6px}@media screen and (max-width: 769px){.user main article .taikyo_attention_msg{margin:1em 0 0;padding:10px 15px}}.user main article .taikyo_attention_msg h3{margin:0;padding:0;color:#e30000;font-size:18px;font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", sans-serif;font-weight:bold}.user main article .taikyo_attention_msg h3::before{display:none}.user main article .taikyo_attention_msg p{margin-top:0.5em}.user main article #taikyo_office{padding:0}.user main article #taikyo_office h2{margin-left:0}.user main article #taikyo_office>dl{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;padding:0 0 30px;border-bottom:solid 1px #ccc}@media screen and (max-width: 769px){.user main article #taikyo_office>dl{display:block;padding:0 0 20px}}.user main article #taikyo_office>dl+dl{margin-top:30px}@media screen and (max-width: 769px){.user main article #taikyo_office>dl+dl{margin-top:20px}}.user main article #taikyo_office>dl>dt{width:290px;font-size:18px;font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", sans-serif;font-weight:bold}@media screen and (max-width: 1020px){.user main article #taikyo_office>dl>dt{width:200px}}@media screen and (max-width: 769px){.user main article #taikyo_office>dl>dt{width:100%;padding:0 0 5px;font-size:16px}}.user main article #taikyo_office>dl>dt img{width:22px;margin-right:15px;vertical-align:middle}@media screen and (max-width: 769px){.user main article #taikyo_office>dl>dt img{width:17px;margin-right:10px}}.user main article #taikyo_office>dl>dd{width:calc( 100% - 290px )}@media screen and (max-width: 1020px){.user main article #taikyo_office>dl>dd{width:calc( 100% - 200px )}}@media screen and (max-width: 769px){.user main article #taikyo_office>dl>dd{width:100%}}.user main article #taikyo_office>dl>dd .all_address{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-top:0.3em}.user main article #taikyo_office>dl>dd .all_address dt{width:auto;margin-right:0.5em;padding:0 0.5em;background:#f1f1f1;font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", sans-serif;font-weight:bold;font-weight:bold;font-size:12px}.user main article #taikyo_office>dl>dd .timeinfo{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.user main article #taikyo_office>dl>dd .timeinfo .all_address{margin-right:0.5em}.user main article #taikyo_office>dl>dd .timeinfo dd{white-space:nowrap}.user main article .account_btn{overflow:hidden;margin:40px 0 0}@media screen and (max-width: 769px){.user main article .account_btn{margin:30px 0 0}}.user main article .account_btn ul{display:-webkit-flex;display:flex;margin:0 -10px}@media screen and (max-width: 769px){.user main article .account_btn ul{display:block;margin:0}}.user main article .account_btn ul li{display:-webkit-flex;display:flex;width:calc( 50% - 20px );margin:0 10px;font-size:20px;font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", sans-serif;font-weight:bold}@media screen and (max-width: 769px){.user main article .account_btn ul li{display:block;width:100%;margin:10px 0 0;font-size:18px}}@media screen and (max-width: 414px){.user main article .account_btn ul li{font-size:16px}}.user main article .account_btn ul li a{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-end;align-items:flex-end;position:relative;width:100%;height:100%;line-height:1;padding-top:calc( 18px - 0.15em );padding-bottom:20px;border:solid 2px #003b95;border-radius:6px;background:#003b95;color:#fff;text-decoration:none;white-space:nowrap;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.user main article .account_btn ul li a strong{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;position:relative;top:0.15em;font-size:34px;color:#faa92a}@media screen and (max-width: 769px){.user main article .account_btn ul li a strong{font-size:30px}}@media screen and (max-width: 414px){.user main article .account_btn ul li a strong{font-size:24px}}.user main article .account_btn ul li a strong .num{font-size:38px}@media screen and (max-width: 769px){.user main article .account_btn ul li a strong .num{font-size:34px}}@media screen and (max-width: 414px){.user main article .account_btn ul li a strong .num{font-size:28px}}.user main article .account_btn ul li a::before{content:'';display:block;position:absolute;top:calc( 50% - 8px );right:10px;width:16px;height:16px;border-radius:50%;background:#fff}.user main article .account_btn ul li a::after{content:url("../img/icon_arrow_blue.svg");box-sizing:border-box;display:block;position:absolute;top:calc( 50% - 4px );right:14px;width:8px;height:8px;max-width:5px;max-height:8px;line-height:3px}.user main article .account_btn ul li a:hover{background:#fff;color:#003b95}.user main article .complete_no{display:-webkit-flex;display:flex;margin:1em 0 0;padding:2px;background:#f1f1f1;font-size:16px;font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", sans-serif;font-weight:bold}@media screen and (max-width: 414px){.user main article .complete_no{display:block}}.user main article .complete_no dt{width:180px;padding:1em}@media screen and (max-width: 414px){.user main article .complete_no dt{width:auto;padding:0.5em 1em}}.user main article .complete_no dd{width:calc( 100% - 180px );padding:1em;background:#fff}@media screen and (max-width: 414px){.user main article .complete_no dd{width:auto;padding:0.5em 1em}}.user main article .attention_block{margin:1em 0 0;padding:20px;border:solid 2px #E00}.user main article .attention_block p{margin:0}.user main article .account_form{margin:1em 0 0}.user main article .account_form dl{display:-webkit-flex;display:flex;padding:20px;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;font-size:16px}@media screen and (max-width: 769px){.user main article .account_form dl{display:block;padding:0}}.user main article .account_form dl+dl{margin-top:0;border-top:none}.user main article .account_form dl dt{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;width:310px;font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", sans-serif;font-weight:bold}@media screen and (max-width: 769px){.user main article .account_form dl dt{box-sizing:border-box;width:100%;padding:10px 15px;background:#ddd}}.user main article .account_form dl dt span{display:block;width:4em;margin-right:1em;border-radius:6px;font-size:14px;background:#888;color:#fff;text-align:center}.user main article .account_form dl dt span.must{background:#faa92a}.user main article .account_form dl dd{width:calc( 100% - 310px )}@media screen and (max-width: 769px){.user main article .account_form dl dd{box-sizing:border-box;width:100%;padding:15px}}.user main article .account_form dl dd input[type="text"]{box-sizing:border-box;width:100%;max-width:380px;padding:10px;border:solid 1px #ccc;border-radius:6px;font-size:16px}.user main article .account_form dl dd input::placeholder{color:#999}.user main article .account_form dl dd input:-ms-input-placeholder{color:#999}.user main article .account_form dl dd input::-ms-input-placeholder{color:#999}.user main article .account_form dl dd .attention{margin-top:0.2em;font-size:12px}.user main article .account_form dl dd .attention.ichi_ue{margin:0 0 0.2em}.user main article .account_form .privacy{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;font-size:16px}@media screen and (max-width: 769px){.user main article .account_form .privacy{font-size:14px}}@media screen and (max-width: 414px){.user main article .account_form .privacy{display:inline-block}}.user main article .account_form .privacy input{visibility:hidden;opacity:0}.user main article .account_form .privacy label{position:relative;padding:0 0 0 20px;cursor:pointer}.user main article .account_form .privacy label::before{content:'';display:block;position:absolute;top:calc( 50% - 10px );right:1em;width:20px;height:20px;border:solid 1px #ccc;background:#fff}.user main article .account_form .privacy input:checked+label::after{content:'';display:block;position:absolute;top:calc( 50% - 8px );right:calc( 1em + 5px );width:7px;height:10px;border-bottom:solid 3px #003b95;border-right:solid 3px #003b95;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.user main article .account_form .error{margin-top:0.3em;font-size:14px;color:#B70000}.user main article .account_form .checkerr+.error{text-align:center}.user main article .account_form .sendBtns{list-style:none;margin:1.5em 0 0}.user main article .account_form .sendBtns ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.user main article .account_form .sendBtns ul li{overflow:hidden;position:relative;margin:0 10px;border-radius:6px;background:#003b95;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.user main article .account_form .sendBtns ul li:hover{background:#fff}.user main article .account_form .sendBtns ul li input,.user main article .account_form .sendBtns ul li button{outline:none;position:static;width:300px;height:60px;border-radius:6px;border:solid 2px #003b95;background-color:transparent;color:#fff;font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", sans-serif;font-weight:bold;font-weight:bold;font-size:20px;cursor:pointer}@media screen and (max-width: 769px){.user main article .account_form .sendBtns ul li input,.user main article .account_form .sendBtns ul li button{box-sizing:border-box;width:100%;font-size:16px}}.user main article .account_form .sendBtns ul li input:hover,.user main article .account_form .sendBtns ul li button:hover{color:#003b95}.faq main .faq_tab{max-width:1000px;margin:50px auto 0}@media screen and (max-width: 769px){.faq main .faq_tab{max-width:calc( 100% - 30px );margin:30px auto 0}}.faq main .faq_tab ul{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-end;align-items:flex-end}.faq main .faq_tab ul li{width:312px;font-size:20px;text-align:center}@media screen and (max-width: 1020px){.faq main .faq_tab ul li{width:32%;font-size:14px;white-space:nowrap}}.faq main .faq_tab ul li a{overflow:hidden;display:block;line-height:60px;border-top-right-radius:6px;border-top-left-radius:6px;background:#fff;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width: 769px){.faq main .faq_tab ul li a{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;height:60px;line-height:1.2}}.faq main .faq_tab ul li a:hover,.faq main .faq_tab ul li a.act{line-height:90px;background:#003b95;color:#fff;font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", sans-serif;font-weight:bold}@media screen and (max-width: 769px){.faq main .faq_tab ul li a:hover,.faq main .faq_tab ul li a.act{height:60px;line-height:1.2}}.faq main article{margin-top:0;padding:30px 0 0;border-top:solid 2px #003b95}.faq main article .headerRead{text-align:center;font-size:16px}@media screen and (max-width: 769px){.faq main article .headerRead{font-size:12px}}.faq main article .anker_nav{margin:20px 60px;padding:30px 0;border-radius:6px;background:#e8eff8}@media screen and (max-width: 769px){.faq main article .anker_nav{margin:20px 10px 0;padding:0 0 15px}}.faq main article .anker_nav ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}.faq main article .anker_nav ul li{width:150px;margin:0 10px}@media screen and (max-width: 769px){.faq main article .anker_nav ul li{width:calc( 50% - 20px );margin:15px 10px 0}}.faq main article .anker_nav ul li a{text-decoration:none;color:#333}.faq main article .anker_nav ul li a .ill{width:120px;height:120px;line-height:120px;margin:0 auto;border-radius:50%;background:#fff;text-align:center}@media screen and (max-width: 769px){.faq main article .anker_nav ul li a .ill{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;max-width:110px;max-height:110px;line-height:1}}.faq main article .anker_nav ul li a .ill img{max-width:52px;max-height:52px;vertical-align:middle;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.faq main article .anker_nav ul li a p{margin:10px 0 0;text-align:center;font-size:16px;line-height:1.3}@media screen and (max-width: 769px){.faq main article .anker_nav ul li a p{font-size:14px}}.faq main article .anker_nav ul li a:hover .ill img{max-width:60px;max-height:60px}.faq main article .faqCont{padding:60px}@media screen and (max-width: 769px){.faq main article .faqCont{padding:30px 10px}}.faq main article .faqCont+.faqCont{border-top:dotted 2px #ccc}.faq main article .faqCont h2{display:-webkit-flex;display:flex;font-size:24px;font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", sans-serif;font-weight:bold;color:#003b95}@media screen and (max-width: 769px){.faq main article .faqCont h2{-webkit-align-items:flex-start;align-items:flex-start;font-size:20px}}.faq main article .faqCont h2 .ill{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:44px;height:44px;line-height:44px;margin-right:15px;border-radius:50%;background:#003b95}@media screen and (max-width: 769px){.faq main article .faqCont h2 .ill{width:35px;height:35px;min-width:35px}}.faq main article .faqCont h2 .ill svg{fill:#fff;width:100%;height:auto;max-width:24px;max-height:24px}@media screen and (max-width: 769px){.faq main article .faqCont h2 .ill svg{width:20px;max-width:none;max-height:none}}.faq main article .faqCont .faqBox{overflow:hidden;margin:20px 0;padding:0;border-radius:6px;background:#f1f1f1}@media screen and (max-width: 769px){.faq main article .faqCont .faqBox{margin:15px 0}}.faq main article .faqCont .faqBox h3{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin:0;padding:0 30px;background:#e8eff8;font-size:18px;font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", sans-serif;font-weight:bold;cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width: 769px){.faq main article .faqCont .faqBox h3{padding:0 10px;font-size:16px}}.faq main article .faqCont .faqBox h3::before{content:'Q';display:block;position:static;width:auto;height:auto;margin:0 10px 0 0;border-radius:0;background:none;font-family:'Montserrat', sans-serif;font-weight:800;font-size:30px;color:#003b95}@media screen and (max-width: 769px){.faq main article .faqCont .faqBox h3::before{font-size:25px}}.faq main article .faqCont .faqBox h3 svg{fill:#003b95;width:16px;margin-left:auto;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}@media screen and (max-width: 769px){.faq main article .faqCont .faqBox h3 svg{width:10px}}.faq main article .faqCont .faqBox h3:hover{background:#003b95;color:#fff}.faq main article .faqCont .faqBox h3:hover::before{color:#acc8f9}.faq main article .faqCont .faqBox h3:hover svg{fill:#fff}.faq main article .faqCont .faqBox h3.act{background:#003b95;color:#fff}.faq main article .faqCont .faqBox h3.act::before{color:#acc8f9}.faq main article .faqCont .faqBox h3.act svg{fill:#fff;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.faq main article .faqCont .faqBox .faq_body{overflow:hidden;display:none;padding:10px 30px 20px 35px}@media screen and (max-width: 769px){.faq main article .faqCont .faqBox .faq_body{padding:0 10px 15px}}.faq main article .faqCont .faqBox .faq_body .faq_body_inner{display:-webkit-flex;display:flex}.faq main article .faqCont .faqBox .faq_body .faq_body_inner::before{content:'A';display:block;margin:0 10px 0 0;font-family:'Montserrat', sans-serif;font-weight:800;font-size:30px;color:#003b95}.faq main article .faqCont .faqBox .faq_body .faq_body_inner .body_txt{width:calc( 100% - 24px )}.faq main article .faqCont .faqBox .faq_body .faq_body_inner p{margin-top:1em}.faq main article .faqCont .faqBox .faq_body .faq_body_inner p.attention{padding-left:1em;text-indent:-1em}.faq main article .faqCont .faqBox .faq_body .faq_body_inner p.attention+.attention{margin-top:0}.faq main article .faqCont .faqBox .faq_body .faq_body_inner ul{margin-top:1em}.faq main article .faqCont .faqBox .faq_body .faq_body_inner ul.disc{list-style:disc;margin-left:1.5em}.faq main article .faqCont .faqBox .faq_body .faq_body_inner dl.ex_price{display:-webkit-flex;display:flex;margin:1em 0 0}@media screen and (max-width: 769px){.faq main article .faqCont .faqBox .faq_body .faq_body_inner dl.ex_price{-webkit-flex-wrap:wrap;flex-wrap:wrap}}.faq main article .faqCont .faqBox .faq_body .faq_body_inner dl.ex_price dt{margin-right:1em}.faq main article .faqCont .faqBox .faq_body .faq_body_inner dl.members_contact{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:1em 0 0}.faq main article .faqCont .faqBox .faq_body .faq_body_inner dl.members_contact dt{width:22em}@media screen and (max-width: 769px){.faq main article .faqCont .faqBox .faq_body .faq_body_inner dl.members_contact dt{width:100%}}.faq main article .faqCont .faqBox .faq_body .faq_body_inner dl.members_contact dd{width:calc( 100% - 22em )}@media screen and (max-width: 769px){.faq main article .faqCont .faqBox .faq_body .faq_body_inner dl.members_contact dd{width:100%}}.faq main article .faqCont .faqBox .faq_body .faq_body_inner table{margin:1em 0 0;border-bottom:solid 1px #ccc;border-right:solid 1px #ccc}.faq main article .faqCont .faqBox .faq_body .faq_body_inner table th,.faq main article .faqCont .faqBox .faq_body .faq_body_inner table td{padding:5px 10px;border-left:solid 1px #ccc;border-top:solid 1px #ccc;background:#fff;text-align:left}.faq main article .faqCont .faqBox .faq_body .faq_body_inner table th{font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", sans-serif;font-weight:bold;font-size:16px}@media screen and (max-width: 769px){.faq main article .faqCont .faqBox .faq_body .faq_body_inner table tr.break_cell th,.faq main article .faqCont .faqBox .faq_body .faq_body_inner table tr.break_cell td{box-sizing:border-box;display:block;width:100%}}.milife main .h1_header h1{visibility:hidden}.milife main article{text-align:center}@media screen and (max-width: 769px){.milife main article{padding:20px}}.milife main article h2{width:186px;margin:0 auto}@media screen and (max-width: 769px){.milife main article h2{max-width:104px}}.milife main article .catch_read{width:511px;margin:30px auto 0}@media screen and (max-width: 769px){.milife main article .catch_read{width:100%;max-width:calc( 572px / 2 );margin-top:15px}}.milife main article .read{margin:30px 0 0;font-size:20px;font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", sans-serif;font-weight:bold;text-align:center}@media screen and (max-width: 769px){.milife main article .read{margin-top:15px;font-size:16px}}@media screen and (max-width: 414px){.milife main article .read br{display:none}}.milife main article .service_list ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}.milife main article .service_list ul li{width:380px;margin:40px 30px 0}@media screen and (max-width: 769px){.milife main article .service_list ul li{width:100%;max-width:370px;margin:40px 0 0}}.milife main article .service_list ul li .ph{overflow:hidden;border-radius:6px}.milife main article .service_list ul li h3{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin:25px 0 0.5em;font-size:24px;font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", sans-serif;font-weight:bold;line-height:1}@media screen and (max-width: 769px){.milife main article .service_list ul li h3{margin:15px 0 10px;font-size:16px}}.milife main article .service_list ul li h3 img{max-width:28px;max-height:24px;margin-right:10px}@media screen and (max-width: 769px){.milife main article .service_list ul li h3 img{max-width:16px;max-height:20px}}.milife main article .service_list ul li .bnr{overflow:hidden;margin:25px 0 0;border:solid 1px #ccc;border-radius:6px}.milife main article .service_list ul li.callcenter{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;padding:30px 0;border-radius:6px;background:#e8eff8}@media screen and (max-width: 769px){.milife main article .service_list ul li.callcenter{padding:20px 0}}.milife main article .service_list ul li.callcenter h3{margin:0;line-height:1.3}@media screen and (max-width: 769px){.milife main article .service_list ul li.callcenter h3{margin:0 20px}}@media screen and (max-width: 414px){.milife main article .service_list ul li.callcenter h3{margin:0 10px}.milife main article .service_list ul li.callcenter h3 br{display:none}}.milife main article .service_list ul li.callcenter>dl{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;margin:20px 30px 0;padding:20px;border-radius:6px;background:#fff}@media screen and (max-width: 769px){.milife main article .service_list ul li.callcenter>dl{margin:15px 10px 0;padding:10px}}.milife main article .service_list ul li.callcenter>dl>dt{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;font-family:'Montserrat', sans-serif;font-weight:800;font-size:36px;line-height:1}@media screen and (max-width: 769px){.milife main article .service_list ul li.callcenter>dl>dt{font-size:27px}}@media screen and (max-width: 414px){.milife main article .service_list ul li.callcenter>dl>dt{font-size:7vw;white-space:nowrap}}.milife main article .service_list ul li.callcenter>dl>dt a{pointer-events:none;text-decoration:none;color:#003b95}@media screen and (max-width: 769px){.milife main article .service_list ul li.callcenter>dl>dt a{pointer-events:all}}.milife main article .service_list ul li.callcenter>dl>dt svg{width:24px;fill:#003b95}@media screen and (max-width: 769px){.milife main article .service_list ul li.callcenter>dl>dt svg{width:16px}}.milife main article .service_list ul li.callcenter>dl>dd{margin:10px 0 0;padding:10px 0 0;border-top:dotted 2px #ccc}.milife main article .service_list ul li.callcenter>dl>dd>dl{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.milife main article .service_list ul li.callcenter>dl>dd>dl>dt{width:70px;height:20px;line-height:20px;border-radius:10px;background:#003b95;color:#fff;font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", sans-serif;font-weight:bold;font-size:12px;text-align:center}@media screen and (max-width: 769px){.milife main article .service_list ul li.callcenter>dl>dd>dl>dt{width:60px;font-size:10px}}.milife main article .service_list ul li.callcenter>dl>dd>dl>dd{width:calc( 100% - 80px );text-align:left;font-size:16px;line-height:1.3}@media screen and (max-width: 769px){.milife main article .service_list ul li.callcenter>dl>dd>dl>dd{width:calc( 100% - 70px );font-size:14px}}@media screen and (max-width: 414px){.milife main article .service_list ul li.callcenter>dl>dd>dl>dd{width:100%;padding:0.3em 0}}.milife main article .service_list ul li.callcenter>dl>dd>dl>dd dl{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.milife main article .service_list ul li.callcenter>dl>dd>dl>dd dl dt{width:4em;font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", sans-serif;font-weight:bold}.milife main article .service_list ul li.callcenter>dl>dd>dl>dd dl dd{width:calc( 100% - 4em )}.milife main article .service_list ul li.callcenter>dl>dd>dl>dd+dt{margin-top:calc( 1em + 3px )}@media screen and (max-width: 414px){.milife main article .service_list ul li.callcenter>dl>dd>dl>dd+dt{margin-top:0}}.milife main article .service_list ul li.callcenter>dl>dd>dl>dd+dt+dd{margin-top:1em}@media screen and (max-width: 414px){.milife main article .service_list ul li.callcenter>dl>dd>dl>dd+dt+dd{margin-top:0}}.milife main article .service_list ul li.callcenter .btn{margin:15px 30px 0}@media screen and (max-width: 769px){.milife main article .service_list ul li.callcenter .btn{margin:10px 10px 0}}.milife main article .service_list ul li.callcenter .btn a{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:100%;height:80px;border-radius:6px;border:solid 2px #003b95;background:#003b95;color:#fff;font-size:18px;font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", sans-serif;font-weight:bold;text-decoration:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width: 769px){.milife main article .service_list ul li.callcenter .btn a{height:60px;line-height:60px;font-size:16px}}@media screen and (max-width: 414px){.milife main article .service_list ul li.callcenter .btn a{font-size:3.8vw;white-space:nowrap}}.milife main article .service_list ul li.callcenter .btn a svg{width:24px;fill:#fff;margin:0 8px 0 0}@media screen and (max-width: 769px){.milife main article .service_list ul li.callcenter .btn a svg{width:17px}}.milife main article .service_list ul li.callcenter .btn a:hover{background:#fff;color:#003b95}.milife main article .service_list ul li.callcenter .btn a:hover svg{fill:#003b95}#user.user_index #mainVisual{overflow:hidden}#user.user_index #mainVisual .slider_read{margin:35px 0 25px;font-size:20px;font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", sans-serif;font-weight:bold;text-align:center}@media screen and (max-width: 769px){#user.user_index #mainVisual .slider_read{margin:20px 0;font-size:16px}}#user.user_index #mainVisual .mainVisualWrap{width:100%;margin:0 auto}#user.user_index #mainVisual .mainVisualWrap .slider_arrow{position:absolute;z-index:1;top:calc( 50% - ( 69px / 2 ) - 18px );width:51px;height:69px;line-height:0;font-size:0;color:transparent;background:url("../img/slider_arrow.png") 0 0 no-repeat;background-size:100% auto;cursor:pointer}@media screen and (max-width: 769px){#user.user_index #mainVisual .mainVisualWrap .slider_arrow{top:calc( 50% - ( 55px / 2 ) - 18px );width:41px;height:55px}}#user.user_index #mainVisual .mainVisualWrap .slider_arrow.slider_prev{left:0;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width: 769px){#user.user_index #mainVisual .mainVisualWrap .slider_arrow.slider_prev{top:calc( 50% - ( 55px / 2 ) - 15px )}}#user.user_index #mainVisual .mainVisualWrap .slider_arrow.slider_next{right:0}#user.user_index #mainVisual .mainVisualWrap .slick-slide{overflow:hidden;width:100%}#user.user_index #mainVisual .mainVisualWrap .slick-slide img{display:block;width:100%}@media screen and (max-width: 769px){#user.user_index #mainVisual .mainVisualWrap .slick-slide img{display:none}}#user.user_index #mainVisual .mainVisualWrap .slick-slide img.smpObject{display:none}@media screen and (max-width: 769px){#user.user_index #mainVisual .mainVisualWrap .slick-slide img.smpObject{display:block}}#user.user_index #mainVisual .mainVisualWrap .visual{position:relative}#user.user_index #mainVisual .mainVisualWrap .visual .txt{overflow:hidden;position:absolute;z-index:-1}#user.user_index #mainVisual .mainVisualWrap .visual .txt *{opacity:0}#user.user_index #mainVisual .mainVisualWrap .visual .ill{position:relative;z-index:1}#user.user_index #mainVisual .mainVisualWrap .visual .ill a{outline:none}#user.user_index #mainVisual .mainVisualWrap .slick-dots{list-style:none;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin:13px 0;padding:0}@media screen and (max-width: 769px){#user.user_index #mainVisual .mainVisualWrap .slick-dots{bottom:10px;right:15px}}#user.user_index #mainVisual .mainVisualWrap .slick-dots li{position:relative;width:13px;height:13px;line-height:13px;margin:0 0 0 14px}#user.user_index #mainVisual .mainVisualWrap .slick-dots li button{outline:none;position:absolute;display:block;width:12px;height:12px;line-height:12px;margin:0;padding:0;border-radius:50%;border:solid 1px #a7a7a7;background:#a7a7a7;text-indent:-9999px;font-size:0;cursor:pointer}@media screen and (max-width: 769px){#user.user_index #mainVisual .mainVisualWrap .slick-dots li button{width:10px;height:10px;line-height:10px}}#user.user_index #mainVisual .mainVisualWrap .slick-dots li.slick-active button{background:#003b95}#user.user_index article{padding:60px 0}@media screen and (max-width: 769px){#user.user_index article{padding:35px 0}}#user.user_index article:nth-child(even){background:#fff}#user.user_index article h2{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;font-family:'Montserrat', sans-serif;font-weight:800;font-size:36px;color:#003b95;line-height:1;letter-spacing:0.1em}@media screen and (max-width: 769px){#user.user_index article h2{font-size:35px}}#user.user_index article h2 .t_jp{margin-bottom:0.5em;font-family:"游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", "メイリオ", sans-serif;font-size:14px}@media screen and (max-width: 769px){#user.user_index article h2 .t_jp{font-size:12px}}#user.user_index article#news dl{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;padding:30px 0 20px}@media screen and (max-width: 769px){#user.user_index article#news dl{-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:25px 0 15px}}#user.user_index article#news dl+dl{padding:20px 0;border-top:dotted 2px #ccc}@media screen and (max-width: 769px){#user.user_index article#news dl+dl{padding:15px 0}}#user.user_index article#news dl dt{white-space:nowrap}@media screen and (max-width: 769px){#user.user_index article#news dl dt{font-size:12px}}#user.user_index article#news dl dd.cat{min-width:120px;max-width:120px;margin:0 0 0 1em;border-radius:6px;background:#009bc7;color:#fff;white-space:nowrap;text-align:center;font-size:14px;line-height:30px}@media screen and (max-width: 769px){#user.user_index article#news dl dd.cat{min-width:90px;max-width:90px;font-size:10px;line-height:20px}}#user.user_index article#news dl dd.cat.cat_info{background:#08b391}#user.user_index article#news dl dd.cat.cat_user{background:#009bc7}#user.user_index article#news dl dd.cat.cat_seminar{background:#dab900}#user.user_index article#news dl dd:not(.cat){margin:0 0 0 1em}@media screen and (max-width: 769px){#user.user_index article#news dl dd:not(.cat){width:100%;margin:0.5em 0 0}}#user.user_index article#news dl dd:not(.cat) a:hover{color:#009bc7}#user.user_index article#news .btn_more{margin:30px 0 0;text-align:center;line-height:46px}@media screen and (max-width: 769px){#user.user_index article#news .btn_more{margin:25px 0 0;line-height:40px}}#user.user_index article#news .btn_more a{display:inline-block;position:relative;padding:0 46px;border:solid 2px #003b95;border-radius:6px;background:#003b95;color:#fff;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width: 769px){#user.user_index article#news .btn_more a{padding:0 30px;border-radius:3px;font-size:12px}}#user.user_index article#news .btn_more a .icon{display:block;position:absolute;top:calc( 50% - 8px );right:10px;width:16px;height:16px;line-height:16px;border-radius:50%;background:#fff}@media screen and (max-width: 769px){#user.user_index article#news .btn_more a .icon{width:12px;height:12px;line-height:12px}}#user.user_index article#news .btn_more a .icon svg{width:5.5px;fill:#003b95;vertical-align:middle}@media screen and (max-width: 769px){#user.user_index article#news .btn_more a .icon svg{width:3.5px}}#user.user_index article#news .btn_more a:hover{background:#fff;color:#003b95}#user.user_index article#news .btn_more a:hover .icon{background:#003b95}#user.user_index article#news .btn_more a:hover .icon svg{fill:#fff}#user.user_index article#ranking ol{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin:30px 0 0}@media screen and (max-width: 769px){#user.user_index article#ranking ol{display:block;margin:25px 0 0}}#user.user_index article#ranking ol li{overflow:hidden;display:-webkit-flex;display:flex;width:calc( 100% / 5 );max-width:176px;border-radius:6px;text-align:center;font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", sans-serif;font-weight:bold;line-height:1.4}@media screen and (max-width: 769px){#user.user_index article#ranking ol li{max-width:none;width:100%;margin:15px 0 0;text-align:left}}#user.user_index article#ranking ol li a{display:block;position:relative;width:100%;height:100%;padding:0 20px 20px;background:#fff;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width: 769px){#user.user_index article#ranking ol li a{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;padding:10px}}#user.user_index article#ranking ol li a::after{content:'';display:block;position:absolute;bottom:5px;right:5px;width:0;height:0;border-style:solid;border-width:0 0 8px 8px;border-color:transparent transparent #003b95 transparent}@media screen and (max-width: 769px){#user.user_index article#ranking ol li a::after{border-width:0 0 5px 5px}}#user.user_index article#ranking ol li a:hover{background:#003b95;color:#fff}#user.user_index article#ranking ol li a:hover::after{border-color:transparent transparent #fff transparent}#user.user_index article#ranking ol li a .icon{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:100%;height:65px}@media screen and (max-width: 769px){#user.user_index article#ranking ol li a .icon{width:40px;height:auto;margin-right:20px}}#user.user_index article#ranking ol li a .icon img{width:50px}@media screen and (max-width: 769px){#user.user_index article#ranking ol li a .icon img{min-width:40px;max-width:40px}}#user.user_index article#ranking ol li a .icon img.no4,#user.user_index article#ranking ol li a .icon img.no5{width:60px}#user.user_index article#ranking ol li a .icon.text{position:relative;z-index:1;color:#fff;font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", sans-serif;font-weight:bold}#user.user_index article#ranking ol li a .icon.text::before{content:'';display:block;position:absolute;z-index:-1;width:60px;height:24px;border-radius:6px;background:#696969}@media screen and (max-width: 769px){#user.user_index article#ranking ol li a .icon.text::before{width:40px;height:18px;line-height:18px;font-size:10px;letter-spacing:0}}#user.user_index article#keywordsearch{padding:40px 0;background:#003b95}@media screen and (max-width: 769px){#user.user_index article#keywordsearch{padding:30px 0}}#user.user_index article#keywordsearch h2{color:#fff}#user.user_index article#keywordsearch .faq_search{width:100%;max-width:500px;margin:30px auto 0}#user.user_index article#keywordsearch .faq_search .wpdreams_asl_container{border:none;background:none;box-shadow:none}#user.user_index article#keywordsearch .faq_search .wpdreams_asl_container .probox{overflow:hidden;height:50px;border:none;background:#fff;border:none 1px #fff;border-radius:6px;box-shadow:none}#user.user_index article#keywordsearch .faq_search .wpdreams_asl_container .probox .proinput{margin:0;padding:0}#user.user_index article#keywordsearch .faq_search .wpdreams_asl_container .probox .proinput input{box-sizing:border-box;height:50px;line-height:50px;padding:0 5px !important;font-family:'メイリオ', Meiryo, "Hiragino Sans", "Hiragino Kaku Gothic ProN", "sans-serif";font-size:16px}#user.user_index article#keywordsearch .faq_search .wpdreams_asl_container .probox .proinput input.autocomplete{display:none}#user.user_index article#keywordsearch .faq_search .wpdreams_asl_container .probox .proloading{width:30px;height:30px;margin-top:10px;margin-right:8px}#user.user_index article#keywordsearch .faq_search .wpdreams_asl_container .probox .proclose{width:45px;height:50px}#user.user_index article#keywordsearch .faq_search .wpdreams_asl_container .probox .proclose svg{width:30px;height:30px;margin-top:-15px;margin-left:-15px;background:#003b95}#user.user_index article#keywordsearch .faq_search .wpdreams_asl_container .probox .promagnifier{width:52px;height:52px;line-height:52px;margin:-1px -1px 0 0;background:#009bc7}#user.user_index article#keywordsearch .faq_search .wpdreams_asl_container .probox .promagnifier svg{width:24px;fill:#fff}#user.user_index div.asl_r.vertical{border-radius:6px;padding:10px;margin-top:-5px}#user.user_index div.asl_r.vertical .results .item{background:url("../img/icon_arrow_blue.svg") 99% 50% no-repeat;background-size:8px 12px;background-color:#fff}#user.user_index div.asl_r.vertical .results .item:hover{background-color:#e8eff8}#user.user_index div.asl_r.vertical .results .item .asl_content{padding-right:10px}#user.user_index div.asl_r.vertical .results .item .asl_content h3 a{color:#333}#user.user_index article#FAQ{background:#e8eff8}#user.user_index article#FAQ section{overflow:hidden;padding:40px 0;text-align:center}@media screen and (max-width: 769px){#user.user_index article#FAQ section{padding:30px 0}}#user.user_index article#FAQ section+section{border-top:dotted 2px #ccc}#user.user_index article#FAQ section h3{position:relative;padding-bottom:20px;font-size:20px;letter-spacing:0;line-height:1;font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", sans-serif;font-weight:bold}#user.user_index article#FAQ section h3::before{content:'';display:block;position:absolute;bottom:0;left:calc( 50% - 20px );width:40px;height:4px;background:#003b95}#user.user_index article#FAQ section ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}@media screen and (max-width: 769px){#user.user_index article#FAQ section ul{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;max-width:320px;margin:0 auto}}#user.user_index article#FAQ section ul li{box-sizing:border-box;width:calc( 100% / 4 );max-width:150px;margin:20px 15px 0}@media screen and (max-width: 1020px){#user.user_index article#FAQ section ul li{padding:20px 5px 0}}@media screen and (max-width: 769px){#user.user_index article#FAQ section ul li{width:50%;margin:20px 0 0}}#user.user_index article#FAQ section ul li a figure{overflow:hidden;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:140px;height:140px;line-height:140px;border-radius:50%;background:#fff}@media screen and (max-width: 769px){#user.user_index article#FAQ section ul li a figure{max-width:120px;max-height:120px;line-height:120px;margin:0 auto}}#user.user_index article#FAQ section ul li a figure img{max-width:73px;max-height:73px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width: 769px){#user.user_index article#FAQ section ul li a figure img{max-width:65px;max-height:65px}}#user.user_index article#FAQ section ul li a p{margin:15px 0 0}@media screen and (max-width: 769px){#user.user_index article#FAQ section ul li a p{font-size:14px}}#user.user_index article#FAQ section ul li a:hover figure img{max-width:80px;max-height:80px}@media screen and (max-width: 769px){#user.user_index article#FAQ section ul li a:hover figure img{max-width:72px;max-height:72px}}#user.user_index article#procedure ul{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin:40px 0 0}@media screen and (max-width: 769px){#user.user_index article#procedure ul{-webkit-flex-wrap:wrap;flex-wrap:wrap;max-width:calc( ( 232px + 15px ) * 2 );margin:20px auto 0}}#user.user_index article#procedure ul li{overflow:hidden;box-sizing:border-box;display:-webkit-flex;display:flex;width:calc( 100% / 4 );max-width:232px;height:155px;line-height:155px;margin:0 5px;border-radius:6px;text-align:center}@media screen and (max-width: 769px){#user.user_index article#procedure ul li{width:calc( 50% - 15px );line-height:110px;max-height:110px;margin:15px 7.5px 0}}#user.user_index article#procedure ul li a{display:-webkit-flex;display:flex;position:relative;width:100%;height:100%}@media screen and (max-width: 769px){#user.user_index article#procedure ul li a{height:auto}}#user.user_index article#procedure ul li a::before{content:'';display:block;position:absolute;top:4px;left:4px;width:calc( 100% - 10px );height:calc( 100% - 10px );border-radius:6px;border:solid 1px #fff;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;opacity:0;visibility:hidden}#user.user_index article#procedure ul li a figure{width:100%}#user.user_index article#procedure ul li a p{position:absolute;top:0;left:0;width:100%;height:100%;font-size:18px;font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", sans-serif;font-weight:bold;color:#fff}#user.user_index article#procedure ul li a img{height:100%}@media screen and (max-width: 769px){#user.user_index article#procedure ul li a img{width:100%}}#user.user_index article#procedure ul li a:hover::before{opacity:1;visibility:visible}#user.user_index article#service ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:30px 0 0}@media screen and (max-width: 769px){#user.user_index article#service ul{max-width:calc( ( 232px + 15px ) * 2 );margin:20px auto 0}}#user.user_index article#service ul li{overflow:hidden;box-sizing:border-box;width:calc( ( 100% / 4 ) - 10px );margin:10px 5px 0}@media screen and (max-width: 769px){#user.user_index article#service ul li{width:calc( 50% - 15px );margin:15px 7.5px 0}}#user.user_index article#service ul li a{overflow:hidden;display:block;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#user.user_index article#service ul li a:hover{opacity:0.7}#user.user_index article#service ul li p{margin:1em 0 0;font-size:14px}@media screen and (max-width: 769px){#user.user_index article#service ul li p{margin:0.5em 0 0}}#user.user_index .vertical .results .asl_nores{display:none}#user.user_index .vertical .results .asl_content .etc,#user.user_index .vertical .results .asl_content .asl_desc{display:none}
