@charset "UTF-8";

/*!
 YUI 3.18.1 (build f7e7bcb)
 Copyright 2014 Yahoo! Inc. All rights reserved.
 Licensed under the BSD License.
 http://yuilibrary.com/license/
 */html{background:#fff;color:#000}blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:after,q:before{content:""}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,select,textarea{font-family:inherit;font-size:inherit;*font-size:100%;font-weight:inherit}legend{color:#000}*,:after,:before{box-sizing:border-box}html{background-color:transparent;background-image:none;color:#333;font-family:FOT-ニューロダン Pro M,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,ヒラギノ角ゴシック Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:87.5%;line-height:1.75}.font-bold{font-family:FOT-ニューロダン Pro DB,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,ヒラギノ角ゴシック Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif}.font-number{font-family:HelveticaLTPro-Bold,Helvetica,Meiryo,sans-serif}#fontplus-trial-banner{display:none}button{font-family:inherit;font-size:inherit;font-weight:inherit;margin:0;padding:0}button,button:focus,input,input:focus{outline:none}button[type=submit],input[type=submit]{-webkit-appearance:none}img{max-width:100%}.noload{background-color:#fff;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999999}.container{padding-top:100px}.container .raw{*zoom:1;width:100%}.container .raw:after,.container .raw:before{content:" ";display:table}.container .raw:after{clear:both}.container .raw .inner{*zoom:1;margin:0 auto;max-width:1080px;width:96%}.container .raw .inner:after,.container .raw .inner:before{content:" ";display:table}.container .raw .inner:after{clear:both}.container .raw .column{float:left}.container .raw .column:last-chid{float:right}.container .raw .col_1{width:8.33333%}.container .raw .col_2{width:16.66667%}.container .raw .col_3{width:25%}.container .raw .col_4{width:33.33333%}.container .raw .col_5{width:41.66667%}.container .raw .col_6{width:50%}.container .raw .col_7{width:58.33333%}.container .raw .col_8{width:66.66667%}.container .raw .col_9{width:75%}.container .raw .col_10{width:83.33333%}.container .raw .col_11{width:91.66667%}#header,.container .raw .col_12{width:100%}#header{*zoom:1;background-color:#fff;left:0;margin:0 auto;position:fixed;right:0;top:0;z-index:900}#header:after,#header:before{content:" ";display:table}#header:after{clear:both}#header .header_head{background-color:#333;line-height:2.14rem;width:100%}#header .header_head:after,#header .header_head:before{content:" ";display:table}#header .header_head:after{clear:both}#header .header_head a{color:#fff;display:inline-block;transition:.3s}#header .header_head a:hover{text-decoration:none}#header .header_head_inner{display:flex;float:none;justify-content:space-between;margin:0 auto;max-width:1080px;width:96%}#header .header_head_inner ul{display:flex}#header .header_head_inner ul li{border-left:1px solid #666}#header .header_head_inner .header_head_app li:last-of-type{border-right:1px solid #666}#header .header_head_inner .header_head_nav li:last-of-type{border-left:none}#header .header_head_inner .header_head_app{font-size:.857rem;position:relative}#header .header_head_inner .header_head_app a{padding-left:1.143rem;padding-right:1.143rem}#header .header_head_inner .icon_header_app{align-items:center;display:flex}#header .header_head_inner .icon_header_app img{height:1.143rem;margin-right:.286rem;width:1.143rem}#header .header_head_inner .header_head_nav{font-size:.928rem}#header .header_head_inner .header_head_nav li.nav_common a{padding-left:.857rem;padding-right:.857rem}#header .header_head_inner .header_head_nav .tel a{font-size:1rem;font-weight:700;padding-left:0;padding-right:1.143rem}#header .header_head_inner .header_head_nav .tel i{font-size:1rem;margin-right:.28rem}#header .header_head_inner .icon_header_chat{align-items:center;display:flex;height:2.143rem;padding-left:0;padding-right:0}#header .header_head_inner .icon_header_chat img{height:1.428rem;width:1.428rem}#header .header_head_inner .header_app{background-color:#fff;border:1px solid #e6e6e6;box-shadow:0 0 20px 1px rgba(6,0,1,.4);float:none;left:0;margin:0;opacity:0;padding:2.29rem;position:absolute;top:3.428rem;transition:.3s;visibility:hidden;z-index:200}#header .header_head_inner .header_app.open{opacity:1;transition:.3s;visibility:visible}#header .header_head_inner .header_app:after,#header .header_head_inner .header_app:before{border-style:solid;border-width:0 .714rem 1.428rem;content:"";left:2rem;position:absolute}header .header_head_inner .header_app:before{border-color:transparent transparent #e6e6e6;filter:drop-shadow(3px -10px 5px rgba(0,0,0,.5));top:-1.428rem}#header .header_head_inner .header_app:after{border-color:transparent transparent #fff;top:-1.286rem}#header .header_head_inner .header_app ul{flex-wrap:wrap;width:25rem}#header .header_head_inner .header_app li,#header .header_head_inner .header_head_app .header_app li:last-of-type{border:none}#header .header_head_inner .header_app li{width:50%}#header .header_head_inner .header_app a{align-items:center;color:#333;display:flex;padding:0}#header .header_head_inner .header_app a.sample{color:#ccc}#header .header_head_inner .header_app li:nth-last-of-type(n+3){margin-bottom:1.428rem}#header .header_head_inner .header_app img{height:2.426rem;margin-right:.57rem;width:2.426rem}#header .header_head_inner .header_app ul h3{display:block;line-height:1.25}#header .header_head_inner .header_app ul h3 span{font-size:.857rem}#header .header_head_inner .header_app ul h3 em{font-size:1.143rem;font-weight:700}html{overflow:auto}html,html.open{height:100%;overscroll-behavior:none}html.open{overflow:hidden}#header .header_body{padding:12px 0}#header .header_body:after,#header .header_body:before{content:" ";display:table}#header .header_body:after{clear:both}h1{float:left;height:42px;width:182px}h1 a{background-image:url(../img/logo_header.png);background-position:0;background-repeat:no-repeat;background-size:contain;display:block;height:100%;overflow:hidden;text-indent:200%;transition:3s;white-space:nowrap;width:100%}h1 a:hover{opacity:.6}.header_result{color:#333;float:left;font-size:.875rem;font-weight:500;line-height:1.3;margin:0 0 0 1.0625rem;text-align:center}.header_result span{display:block;font-size:1.25rem}.header_result span em{font-size:1.75rem;font-weight:600}nav{float:right;margin:0 1rem 0 0}nav .gnavi{*zoom:1}#header nav .gnavi:after,nav .gnavi:before{content:" ";display:table}nav .gnavi:after{clear:both}nav .gnavi>li{float:left;font-size:.938rem;font-weight:500}nav .gnavi>li>a{color:#1a1a1a;display:block;padding:.65rem;position:relative}.header_contact{*zoom:1;float:right;margin:0}#header .header_contact:after,#header .header_contact:before{content:" ";display:table}.header_contact:after{clear:both}.header_contact .header_mail{float:left}.header_contact .header_mail a{background-color:#008cf2;border-radius:2.725em;color:#fff;display:block;font-size:1.125rem;font-weight:700;padding:.6em 1.7em;transition:opacity .3s;transition:.3s}.header_contact .header_mail a:hover{background-color:#07c;text-decoration:none}.header_contact .header_mail>a,.header_contact .sp_menu_btn>a{position:relative}.header_contact .header_mail>a i:before,.header_contact .sp_menu_btn>a i:before{position:relative;top:-3px}.header_contact .header_mail>a i:before{left:-2px}.header_contact .header_mail>a span.pcNone,.header_contact .sp_menu_btn>a span.pcNone{bottom:0;font-size:16px;font-weight:600;left:0;position:absolute;right:0;text-align:center;transform:scale(.7)}@media screen and (max-width:500px){.header_contact .header_mail>a span.pcNone,.header_contact .sp_menu_btn>a span.pcNone{font-size:8px}}#footer{*zoom:1;background-color:#fff;padding:10px 0}#footer:after,#footer:before{content:" ";display:table}#footer:after{clear:both}#footer .pr{background-color:#f2f2f2;padding-bottom:2.5rem;padding-top:2.5rem}#footer .pr h3{color:#333;font-size:1.125rem;line-height:1;margin-bottom:1.25rem}#footer .banner-area{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:flex-start}#footer .banner-area a{display:block;margin-right:1.25rem;width:calc(20% - 1rem)}#footer .banner-area a:last-of-type{margin-right:0}#footer .banner-area img{backface-visibility:hidden;height:auto;vertical-align:bottom;width:100%}#footer .footer_sns_link{border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;width:100%}#footer .footer_sns_link .cf{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}#footer .footer_sns_link .cf li{border-left:1px solid #e6e6e6;flex:1}#footer .footer_sns_link .cf li:last-of-type{border-right:1px solid #e6e6e6}#footer .footer_sns_link .cf a{background-position:5.5%;background-repeat:no-repeat;background-size:32px;color:#333;display:block;font-family:Lato,Noto Sans Japanese,游ゴシック,Yu Gothic,游ゴシック体,YuGothic,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Meiryo UI,メイリオ,Meiryo,sans-serif;font-size:.6875rem;font-weight:500;padding:1.25rem 1.25rem 1.25rem 3.5rem;transition:.3s}#footer .footer_sns_link .cf a:hover{opacity:.6}#footer .footer_sns_link .fb a{background-image:url(../img/footer/sns_fb.png)}#footer .footer_sns_link .instagram a{background-image:url(../img/footer/sns_ins.png)}#footer .footer_sns_link .youtube a{background-image:url(../img/footer/sns_yt.png)}#footer .footer_sns_link .twitter a{background-image:url(../img/footer/sns_tw.png)}#footer .footer_sns_link .line a{background-image:url(../img/footer/sns_line.png)}#footer .footer_sns_link .sns_name{font-size:.875rem;font-weight:700}#footer .footer_sns_link .cf a:hover{text-decoration:none}#footer .footer_sns_link .cf a p{line-height:1.5}#footer .footer_logo{margin-right:2.625rem;width:11.75rem}#footer .footer_link .inner{align-items:center;padding-bottom:.75rem;padding-top:.75rem}#footer .footer_link .inner,#footer .footer_link_area{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}#footer .footer_link_area{margin-right:auto}#footer .footer_link_area li{margin-right:1.75rem}#footer .footer_link_area li:last-of-type{margin-right:0}#footer .footer_link_area li a{color:#333;font-size:.9375rem;font-weight:400}#footer .iso{width:8.8125rem}#top_back_btn{background-color:#008cf2;border-radius:7px;bottom:55px;display:block;height:40px;position:fixed;right:10px;text-align:center;width:40px}#top_back_btn i{color:#fff;font-size:32px;margin-top:3px}input::-webkit-input-placeholder{color:#ccc;opacity:.6}input::-ms-placeholder{color:#ccc;opacity:.6}input::-moz-placeholder{color:#ccc;opacity:.6}.text-main-color{color:#008cf2}.text-accent-color{color:#ff3d29}.flex{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.pcNone{display:none!important}.br-sp{display:none}.bold{font-weight:700}.imgCenter{display:block;margin:1em auto}.imgLeft{float:left;margin:0 1em 1em 0}.imgRight{float:right;margin:0 0 1em 1em}.left,.left2{float:left}.right,.right2{float:right}a{color:#000;text-decoration:none}a,a:focus{outline:none}a:hover{text-decoration:underline}a[href^="tel:"]{cursor:default}a[href^="tel:"]:hover{text-decoration:none}a img:hover{opacity:.6}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.overlay01{background-color:#fff;display:none;height:0;left:0;position:fixed;top:0;width:100%;z-index:899}.anchor{display:block;height:0;margin:-113px 0;overflow:hidden;padding:113px 0;text-indent:-200%;width:0}.btn01 a{background-color:#38ab41;border-radius:5px;box-shadow:0 4px 0 0 #327c36;color:#fff;display:block;font-size:1.125rem;font-weight:300;height:69px;line-height:383%;margin:0 auto;text-align:center;transform:translatez(0);transition:transform .3s,box-shadow .3s;width:380px}.btn01 a:hover{box-shadow:none;text-decoration:none;transform:translateY(4px)}.btn02 a{background-color:#f78a32;border-radius:5px;box-shadow:0 4px 0 0 #ef6100;color:#fff;display:block;font-size:1.125rem;font-weight:300;height:65px;line-height:383%;margin:0 auto;text-align:center;transform:translatez(0);transition:transform .3s,box-shadow .3s;width:380px}.btn02 a:hover{box-shadow:none;text-decoration:none;transform:translateY(4px)}@media screen and (min-width:768px) and (max-width:1080px){html{font-size:1.25vw}#header h1,#header_fixed h1{height:4.68vw;width:13.28vw}#header .summary,#header nav .header_link,#header_fixed .summary,#header_fixed nav .header_link{top:-2.18vw}.anchor{margin:-8.828vw 0;padding:8.828vw 0}.btn01 a{box-shadow:0 .31vw 0 0 #327c36;height:5.39vw;width:29.68vw}.btn01 a:hover{transform:translateY(.31vw)}.btn02 a{box-shadow:0 .31vw 0 0 #ef6100;height:5.07vw;width:29.68vw}.btn02 a:hover{transform:translateY(.31vw)}.container{padding-top:calc(6.97vw + 24px)}}@media screen and (max-width:768px){html{font-size:80%}body,html{height:100%}body{-webkit-text-size-adjust:100%}.container{padding-top:calc(12vw + 2rem)}#header,.container .raw .col_1,.container .raw .col_10,.container .raw .col_11,.container .raw .col_12,.container .raw .col_2,.container .raw .col_3,.container .raw .col_4,.container .raw .col_5,.container .raw .col_6,.container .raw .col_7,.container .raw .col_8,.container .raw .col_9{width:100%}#header{background-color:#fff;border-top:none;padding:0;position:fixed}#header .header_head{line-height:2rem}#header .header_head_inner{margin-left:0;width:98%}#header .header_head_inner .header_head_app li:last-of-type{border-left:none}#header .header_head_inner .header_head_app{font-size:.75rem}#header .header_head_inner .icon_header_app img{height:1rem;margin-right:.25rem;width:1rem}#header .header_head_inner .header_head_nav{font-size:.8125rem}#header .header_head_inner .header_head_nav li.nav_common a{padding-left:.75rem;padding-right:.75rem}#header .header_head_inner .header_head_nav .tel a{font-size:.875rem;line-height:2rem;padding-right:0}#header .header_head_inner .header_head_nav .tel i{font-size:1.25rem;margin-right:.25rem;vertical-align:middle}#header .header_head_inner .header_head_nav .tel span{display:none}#header .header_head_inner .icon_header_chat{height:2rem}#header .header_head_inner .icon_header_chat img{height:1.25rem;width:1.25rem}#header .header_head_inner .header_app{left:1rem;padding:1rem;top:3rem}#header .header_head_inner .header_app ul{width:23rem}#header .header_body{padding:0}#header .header_body>.inner{width:100%}#header h1{background-color:#fff;height:12vw;margin:0;padding:5px 0 5px 10px;width:35%}#header .header_result{font-size:2.5vw;margin:0;padding:1.04vw 0 0;width:35%}#header .header_result span{font-size:3.12vw}#header .header_result span em{font-size:5.41vw}#header .header_body nav{display:none;float:none;height:100%;left:0;margin:0;overflow:auto;padding:17vw 10px 10px;position:fixed;top:0;width:100%;z-index:-1}#header nav .gnavi>li{border-bottom:1px dashed #ccc;display:block;float:none;position:relative;width:100%}#header nav .gnavi>li a{padding:.8em 1.2em}#header nav .gnavi>li a:hover:after{content:none}#header nav .gnavi>li .gnavi_sub_btn{color:#f2453d;display:block;font-size:1.125rem;height:45px;line-height:45px;position:absolute;right:0;text-align:center;top:0;width:45px}#header nav .gnavi>li .gnavi_sub{border:none;position:static;text-align:left}#header nav .gnavi>li .gnavi_sub li{display:block;margin:0;padding:0}#header nav .gnavi>li .gnavi_sub li a{display:block;font-size:.938rem;line-height:200%!important;padding:.8em 1.2em}#header nav .gnavi>li .gnavi_sub li a img{display:inline-block;margin:0 10px 0 0;vertical-align:middle;width:30px}#header nav .gnavi>li .gnavi_sub li a:hover{color:#000;text-decoration:none}#header nav .header_link{*zoom:1;margin:20px 0 0;position:static}#header nav .header_link:after,#header nav .header_link:before{content:" ";display:table}#header nav .header_link:after{clear:both}#header nav .header_link li{border-right:1px solid #ccc;float:left;margin:0;padding:0;text-align:center;width:33.3333%}#header nav .header_link li:last-child{border:none}#header nav .header_link li a{color:#000;display:block;height:100%;width:100%}#header nav .header_link li a:hover{text-decoration:none}#header .header_contact{background-color:#fff;display:flex;height:12vw;justify-content:flex-end;margin:0;text-align:right;width:30%}#header .header_contact .sp_menu_btn{height:12vw;margin:0;padding:0;width:12vw}#header .header_contact .sp_menu_btn a{background-color:#5b99ef;color:#fff;display:block;height:100%;margin:0;padding:0;text-align:center;width:100%}#header .header_contact .sp_menu_btn a i{font-size:6.51vw;line-height:12vw}#header .header_contact .header_mail{float:none;height:12vw;margin:0;padding:0;width:12vw}#header .header_contact .header_mail a{background-color:#f72e5e;border-radius:0;color:#fff;display:block;height:100%;margin:0;padding:0;text-align:center;width:100%}#header .header_contact .header_mail a i{font-size:6.51vw;line-height:12vw}#footer .banner-area{flex-wrap:wrap}#footer .banner-area a{margin-bottom:.5rem;margin-right:0;width:calc(50% - .25rem)}#footer .banner-area a:nth-of-type(odd){margin-right:.5rem}#footer .banner-area a:last-of-type,#footer .banner-area a:nth-last-of-type(2){margin-bottom:0}#footer .footer_sns_link .cf{-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;width:100%}#footer .footer_sns_link .cf li{border-bottom:1px solid #e6e6e6;border-left:none;width:100%}#footer .footer_sns_link .cf li:last-of-type{border-bottom:none;border-right:none}#footer .footer_sns_link .cf a{background-position:5.5%;padding-left:6.5rem}#footer .footer_logo{margin-right:0;padding-bottom:.5rem;padding-top:1rem}#footer .footer_link .inner{flex-direction:column}#footer .footer_link_area{flex-direction:column;margin-right:0;text-align:center}#footer .footer_link_area li{margin-right:0;width:100%}#footer .iso{padding-top:.5rem}@media screen and (max-width:500px){#footer .footer_sns_link .cf a{padding-left:5.5rem}}.br-sp{display:block}.pcNone{display:block!important}.xs-hidden{display:none}.spNone{display:none!important}.imgCenter,.imgLeft,.imgRight{display:block;float:none;margin:1em auto}.left,.right{float:none}a[href^="tel:"]{cursor:pointer}a[href^="tel:"]:hover{text-decoration:underline}.anchor{margin:-12vw 0;padding:12vw 0}.btn01 a{height:55px;max-width:80%;width:304px}.btn01 a:hover{box-shadow:0 4px 0 0 #ef6100;transform:none}.btn02 a{height:52px;max-width:80%;width:304px}.btn02 a:hover{box-shadow:0 4px 0 0 #ef6100;transform:none}}#app_mega.open,#app_overlay.open{display:block;opacity:1;transition:.3s;visibility:inherit}#app_overlay{background-color:rgba(0,0,0,.6);bottom:0;left:0;opacity:0;right:0;top:0;visibility:hidden;z-index:999}#app_mega,#app_overlay{position:fixed;transition:.3s}#app_mega{display:none;left:50%;margin:0 auto;max-height:calc(100vh - 100px);max-width:768px;top:50px;transform:translateX(-50%);width:100%;width:95%;z-index:1000}#app_mega img{display:block}#app_mega .app_close{display:block;height:26px;margin-bottom:14px;margin-left:auto;margin-right:7px;position:relative;width:26px}#app_mega .app_close:before{transform:rotate(45deg)}#app_mega .app_close:after,#app_mega .app_close:before{background:#fff;content:"";display:block;height:2px;left:0;position:absolute;top:50%;width:30px}#app_mega .app_close:after{transform:rotate(-45deg)}#app_mega .app_menu{display:grid;gap:1rem}@media (min-width:576px){#app_mega .app_menu{grid-template-columns:repeat(2,1fr)}}.app_mega__inner{max-height:calc(100vh - 120px);overflow-y:scroll}@media (min-width:768px){#app_mega .app_menu{grid-template-columns:repeat(3,1fr)}}#app_mega .app_menu li>a{background-color:#fff;display:block;text-decoration:none}#app_mega .app_menu li>a:hover{opacity:1;text-decoration:none}#app_mega .app_menu li>a:hover .img_box,#app_mega .app_menu li>a:hover .txt_box{opacity:.8}#app_mega .app_menu .img_box{margin-bottom:15px;width:100%}#app_mega .app_menu .img_box img{margin:0 auto;width:100%}#app_mega .app_menu .app_title{display:flex;margin-bottom:10px}#app_mega .app_menu .app_fav{height:42px;width:36px}#app_mega .app_menu .app_txt{color:#5c5c5c;font-size:14px;font-weight:700;letter-spacing:-.04em;line-height:1.3;padding-left:10px;width:calc(100% - 45px)}#app_mega .app_menu .app_txt em{font-size:21px;font-weight:700}#app_mega .app_menu .app_cap{color:#5c5c5c;font-size:16px;line-height:1.4}#app_mega .app_menu .app_txt em span{font-size:14px}@media screen and (min-width:768px) and (max-width:1200px){#app_mega .app_menu li>a{background-color:#fff;display:block;text-decoration:none}#app_mega .app_menu .app_fav{height:42px;width:42px}#app_mega .app_menu .app_txt{color:#5c5c5c;padding-left:14px;width:calc(100% - 42px)}#app_mega .app_menu .app_txt em{font-size:18px}#app_mega .app_menu .app_cap{font-size:14px}}@media screen and (max-width:767px){#app_mega{top:30px;width:96%}#app_mega .app_close{height:26px;margin-bottom:14px;margin-right:7px;width:26px}#app_mega .app_close:after,#app_mega .app_close:before{height:2px;width:30px}#app_mega .app_menu::-webkit-scrollbar{background:rgba(32,32,32,.5);border-radius:3px;width:3px}#app_mega .app_menu::-webkit-scrollbar-thumb{background:#aaa;border-radius:3px}#app_mega .app_menu .img_box{margin-bottom:0;padding-bottom:2.7vw;padding-right:2.7vw;padding-top:2.7vw;width:45%}#app_mega .app_menu .txt_box{padding:2.7vw;width:55%}#app_mega .app_menu .app_title{margin-bottom:5px}#app_mega .app_menu .app_fav{height:9.45vw;width:9.45vw}#app_mega .app_menu .app_txt{font-size:2.7vw;font-weight:700;line-height:1.3;padding-left:7px;width:calc(100% - 9.45vw)}#app_mega .app_menu .app_txt em{font-size:4.3vw;font-weight:700}#app_mega .app_menu .app_cap{font-size:3vw;line-height:1.4}}.list-app-item a{position:relative}.list-app-item{-moz-column-gap:1.2rem;column-gap:1.2rem;display:grid;grid-template-columns:.7fr 1fr;place-items:center}@media (min-width:576px){.list-app-item{grid-template-columns:auto}}.list-app{position:relative}.list-wrap{background:#fff;height:100%;padding:15px 15px 10px}.list-app-item a .movie-wrap{background:rgba(64,64,64,.5);bottom:0;display:none;place-items:center;position:absolute;top:0;width:100%}@media (min-width:576px){.list-app-item a .movie-wrap{display:grid}}.movie-wrap__inner img{margin:0 auto 8px}.movie-wrap__inner p{color:#fff}.movie-wrap_inner .movie-wrap_inner_img{visibility:visible;width:auto}.list-app-item a .movie-wrap_inner_text{color:#fff;font-size:14px;height:100%;opacity:0;padding-top:4.5rem;position:absolute;text-align:center;top:0;width:100%}.list-app-item .app-text_name{color:#5c5c5c;font-size:13px;font-weight:700;margin-bottom:-8px;margin-top:10px}.list-app-item .app-title .app-name{font-weight:600;line-height:1.3;margin:8px 0 5px;padding-left:7px;padding-right:7px}.list-app-item .app-title{margin-bottom:5px}.list-app-item .app-description{font-size:14px;line-height:1.4;text-align:center}.align-items-start{align-items:flex-start}.flex-row-reverse{flex-direction:row-reverse}.d-flex{display:flex}.text-center{text-align:center}@media screen and (min-width:768px){.d-md-block{display:block!important}.list-app-item .app-text{padding-right:0;width:100%}.list-app-item .app-title{margin-bottom:10px;margin-top:15px}.list-app-item .app-title .app-name{font-weight:500;margin:0;padding-left:10px;padding-right:10px}}@media screen and (max-width:992px){.list-app-item .app-description{font-size:13px}.list-app-item .app-text_name{font-size:12px}}@media screen and (max-width:900px){.list-app-item a .movie-wrap_inner_text{padding-top:5.5rem}}@media screen and (min-width:1200px){.list-app-item a .movie-wrap_inner_text{padding-top:4.5rem}}@media screen and(min-width:576px){.list-app-item .app-text{padding-right:2.7vw}.list-app-item:first-of-type .app-name img{margin-top:-4px}}@media screen and (min-width:500px){.list-app-item a .movie-wrap_inner_text:hover{opacity:1}}@media screen and (max-width:500px){.br-none{display:none}.img-ad{min-height:80px;min-width:150px}.movie-wrap_inner{display:none}.movie-wrap{background:none!important}.list-app-item .app-description{font-size:11px;text-align:left}.list-app-item .app-text_name{font-size:11px}}.app_menu{position:relative}.opa_none:hover{opacity:1!important}.gw_header .c_header .modal-app .list-app-item a:hover .app-description,.gw_header .c_header .modal-app .list-app-item a:hover .app-title,.list-app-item a:hover img{opacity:.8}#goqma_movie{display:block;margin-top:-101px;padding-top:101px}
.content-box{background:#fff;border-bottom:1px solid rgba(0,0,0,.16);border-radius:5px;margin:20px 0 0;padding:30px}.menu{position:sticky;top:1rem}.goqzip-dropdown{background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;padding:10px 0;position:absolute;z-index:1000}.goqzip-dropdown:empty{display:none}.goqzip-dropdown .goqzip-dropdown__list{list-style:none;margin:0;max-height:320px;overflow-y:auto;padding:0}.goqzip-dropdown .goqzip-dropdown__button{background-color:#fff;border:none;display:block;font-size:16px;padding:.25rem 1rem;text-align:left;width:100%}.goqzip-dropdown .goqzip-dropdown__button:hover{background-color:#e9ecef}
.mfp-bg{background:#0b0b0b;opacity:.8;overflow:hidden;z-index:1042}.mfp-bg,.mfp-wrap{height:100%;left:0;position:fixed;top:0;width:100%}.mfp-wrap{-webkit-backface-visibility:hidden;outline:none!important;z-index:1043}.mfp-container{box-sizing:border-box;height:100%;left:0;padding:0 8px;position:absolute;text-align:center;top:0;width:100%}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{display:inline-block;margin:0 auto;position:relative;text-align:left;vertical-align:middle;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{cursor:auto;width:100%}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;left:8px;margin-top:-.8em;position:absolute;right:8px;text-align:center;top:50%;width:auto;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{-webkit-appearance:none;background:transparent;border:0;box-shadow:none;cursor:pointer;display:block;outline:none;overflow:visible;padding:0;touch-action:manipulation;z-index:1046}button::-moz-focus-inner{border:0;padding:0}.mfp-close{color:#fff;font-family:Arial,Baskerville,monospace;font-size:28px;font-style:normal;height:44px;line-height:44px;opacity:.65;padding:0 0 18px 10px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:44px}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;padding-right:6px;right:-6px;text-align:right;width:100%}.mfp-counter{color:#ccc;font-size:12px;line-height:18px;position:absolute;right:0;top:0;white-space:nowrap}.mfp-arrow{-webkit-tap-highlight-color:transparent;height:110px;margin:-55px 0 0;opacity:.65;padding:0;position:absolute;top:50%;width:90px}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{border:inset transparent;content:"";display:block;height:0;left:0;margin-left:35px;margin-top:35px;position:absolute;top:0;width:0}.mfp-arrow:after{border-bottom-width:13px;border-top-width:13px;top:8px}.mfp-arrow:before{border-bottom-width:21px;border-top-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{border-right:27px solid #3f3f3f;margin-left:25px}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-bottom:40px;padding-top:40px}.mfp-iframe-holder .mfp-content{line-height:0;max-width:900px;width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{height:0;overflow:hidden;padding-top:56.25%;width:100%}.mfp-iframe-scaler iframe{background:#000;display:block;height:100%;left:0;position:absolute;top:0;width:100%}img.mfp-img{box-sizing:border-box;display:block;height:auto;margin:0 auto;max-width:100%;padding:40px 0;width:auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{background:#444;bottom:40px;box-shadow:0 0 8px rgba(0,0,0,.6);content:"";display:block;height:auto;left:0;position:absolute;right:0;top:40px;width:auto;z-index:-1}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{cursor:auto;left:0;margin-top:-36px;position:absolute;top:100%;width:100%}.mfp-title{word-wrap:break-word;color:#f3f3f3;line-height:18px;padding-right:36px;text-align:left}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{bottom:0;top:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;box-sizing:border-box;margin:0;padding:3px 5px;position:fixed;top:auto}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{background:rgba(0,0,0,.6);height:35px;line-height:35px;padding:0;position:fixed;right:0;text-align:center;top:0;width:35px}}@media (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}
#price,#resolution,#result,#whats{display:block;margin-top:-4rem;padding-top:4rem}#top .top_fv_bg{background-color:#008cf2}#top .top_fv{background-position:top -5.625rem center;background-repeat:no-repeat;padding:2.7rem 0 0;position:relative;text-align:center;z-index:100}#top .top_fv img{height:auto;max-width:1200px;width:96%}#top .top_fv:before{background-color:#fff;bottom:0;content:"";height:20px;left:0;position:absolute;width:100%;z-index:-1}#top .top_fv h2{color:#fff;font-size:3.57143rem;font-weight:800;line-height:1.4}#top .top_fv h2 .text-main-color{color:#fff;display:inline-block;text-indent:-.25em}#top .top_fv h2 .img-brand{display:block;height:auto;margin:22px auto 0;width:36rem}#top .top_fv h2 .img-indeed{height:auto;margin-right:10px;vertical-align:-4px;width:16rem}#top .top_fv p{font-size:2rem;font-weight:900;line-height:180%;margin:1.25rem 0 3.5rem}#top .top_fv p span{color:#ff3d29}#top .top_fv .font-bold .top-accent-color{color:#fbba3e}#top .top_fv .top_fv_img{margin:40px auto 0;width:96%}#top .bnr_hojo{display:block;margin:0 auto;max-width:1080px;padding:3em 0 2em;text-align:center}#top .bnr_hojo img{vertical-align:bottom}#top .whats .bnr_ithojo{display:block;margin:0 auto 3rem;max-width:1080px;width:96%}#top .whats .bnr_ithojo img{vertical-align:bottom}#top .whats{padding-bottom:3.5rem;padding-top:3.5rem}#top .whats h2{font-size:3.4rem;font-weight:900;padding-bottom:1rem;text-align:center}#top .whats .whats_figure{justify-content:center;padding-bottom:1rem;text-align:center}#top .whats .whats_figure figure{margin:0;width:20rem}#top .whats .whats_figure .figure{height:auto;margin:0 auto;width:20rem}#top .whats .whats_figure .figure img{width:17.8rem}#top .whats .whats_figure .plus{font-size:3.7rem;padding-top:6.7rem;width:8.5rem}#top .whats figcaption{font-size:1.8rem;font-weight:900;line-height:1.6}#top .whats .figure01 figcaption{color:#fbba3e}#top .whats .figure02 figcaption{color:#ff5879}#top .whats .figure03 figcaption{color:#3dd1ae}#top .whats .whats-contents{font-size:1.28rem;text-align:center}#top .whats .whats-contents span{font-weight:700}#top .top-movie{background-color:#98bcef;background-position:0 bottom;position:relative;text-align:center}#top .top-movie a{display:block;position:relative}#top .top-movie a,#top .top-movie a:hover{text-decoration:none}#top .top-movie a img{vertical-align:bottom;width:60%}#top .top-movie a .overlay{align-items:center;background-color:rgba(0,0,0,.5);bottom:0;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;transition:.3s}#top .top-movie a:hover .overlay{background-color:rgba(0,0,0,.3)}#top .top-movie .overlay p{color:#fff;font-size:20px;font-weight:700}#top .top-movie a .overlay p{transition:.3s}#top .top-movie .overlay i{font-size:96px}#top .trouble{background-color:rgba(0,57,94,.25);padding-bottom:2rem;padding-top:4rem;position:relative}#top .trouble h2{font-size:2.2857rem;font-weight:900;padding-bottom:2rem;text-align:center}#top .trouble .trouble_comments{-o-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}#top .trouble .trouble_comments:after{background-image:url(../img/top_trouble.png);background-repeat:no-repeat;background-size:contain;bottom:0;content:" ";height:27rem;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;vertical-align:bottom;width:16.4rem}#top .trouble .trouble_comment{-ms-align-items:center;align-items:center;background-image:url(../img/top_trouble_bg.png);background-position:50%;background-repeat:no-repeat;background-size:contain;color:#fff;font-size:1.5rem;height:12rem;justify-content:center;line-height:1.4;margin-bottom:2rem;width:42%}#top .trouble .trouble_comment:last-of-type,#top .trouble .trouble_comment:nth-last-of-type(2){margin-bottom:0}#top .trouble .trouble_comment em{color:#ff0;font-size:2.7rem;font-weight:700}#top .resolution{padding-top:4rem}#top .resolution h2{font-size:3.4rem;font-weight:900;line-height:1;padding-bottom:4rem;text-align:center}#top .resolution h2 .img-brand{height:auto;line-height:1;margin-right:10px;vertical-align:-3px;width:34rem}#top .resolution h2 .sub-title{font-size:1.5rem;font-weight:800;line-height:1;padding-left:3rem;padding-right:3rem}#top .resolution_contents .contents-tag{border-radius:3rem;color:#fff;display:inline-block;font-size:1.5rem;font-weight:700;height:3.5rem;line-height:3.5rem;margin-top:1rem;padding-left:1.5rem;padding-right:1.5rem}#top .resolution_contents01 .contents-tag{background-color:#fbba3e}#top .resolution_contents02 .contents-tag{background-color:#ff5879}#top .resolution_contents03 .contents-tag{background-color:#3dd1ae}#top .resolution_contents .contents-tag{margin-top:3.25rem}#top .resolution_contents .contents-tag.bg-1{background-color:#565bd2}#top .resolution_contents .contents-tag.bg-2{background-color:#ff5d52}#top .resolution_contents .contents-title{color:#1a1a1a;font-size:2.8rem;font-weight:900;line-height:1.4;margin-top:1rem}#top .resolution_contents .contents-title .img_indeed{width:11.2rem}#top .resolution_contents .contents-sub{color:#1a1a1a;font-size:2rem;font-weight:800;margin-top:2rem}#top .resolution_contents .contents-text{color:#1a1a1a;font-size:1.2857rem;line-height:1.6;padding-top:1.6875rem}#top .resolution_contents{margin:0 auto;max-width:2000px;overflow:hidden;padding-bottom:4rem;width:100%}#top .resolution_contents .screen_img_box_left .screen_img,#top .resolution_contents .screen_img_box_right .screen_img{max-width:1100px;position:absolute;top:0;width:68.75rem}#top .resolution_contents .screen_img_box_left .screen_img img,#top .resolution_contents .screen_img_box_right .screen_img img{vertical-align:bottom}#top .resolution_contents .screen_img_box_left,#top .resolution_contents .screen_img_box_right{margin:0 auto;max-width:1080px;min-height:40.625rem;position:relative;width:100%}#top .resolution_contents .screen_text_box{padding-top:6rem;width:47%}#top .resolution_contents .screen_text_box .triple{display:inline-block;font-size:.8em;font-weight:700;padding-top:.5em}#top .resolution_contents .screen_text_box{padding-top:0}#top .resolution_contents .screen_img_box_left .screen_img{left:-44%}#top .resolution_contents .screen_img_box_right .screen_img{right:-44%}#top .resolution_contents .screen_img_box_left .screen_text_box{margin-left:auto;margin-right:1rem}#top .resolution_contents .screen_img_box_right .screen_text_box{margin-left:1rem;margin-right:auto}.points{font-size:1.285715rem;font-weight:500}.points .xs-visible{display:none}.points strong{font-weight:700}.points .text-center{text-align:center}.points .bg_yellow{background:#fbba3e}.points .bg_pink{background:#ff5879}.points .bg_green{background:#3dd1ae}.points .bg_red{background:#fd6d4d}.points .bg_yellow_thin{background:rgba(251,186,62,.1)}.points .bg_pink_thin{background:rgba(255,88,121,.1)}.points .bg_green_thin{background:rgba(61,209,174,.1)}.points .bg_red_thin{background:rgba(253,109,77,.1)}.points .text_yellow{color:#fbba3e}.points .text_pink{color:#ff5879}.points .text_green{color:#22a882}.points .text_red{color:#fd6d4d}.points .case_ttl{align-items:center;color:#fff;display:flex;height:120px;justify-content:center;position:relative}.points .case_ttl:after{border:solid transparent;border-width:33px 40px 0;content:"";height:0;left:0;margin:0 auto;position:absolute;right:0;top:100%;width:0}.points .case_ttl.bg_yellow:after{border-top-color:#fbba3e}.points .case_ttl.bg_blue:after{border-top-color:#5b99ef}.points .case_ttl.bg_green:after{border-top-color:#3dd1ae}.points .case_ttl.bg_red:after{border-top-color:#fd6d4d}.points .case_ttl h2{font-size:3rem;font-weight:600;text-align:center}.points .case_ttl2{font-size:3rem;font-weight:800;line-height:1.45;margin-bottom:1.79rem;margin-top:-10px;text-align:center}.points .points_main.inner{padding:4.64rem 0}.points .points_main p{padding-bottom:1.79rem;text-align:center}.points .points_main .img_box{text-align:center}#top .result{color:#333;padding:3.25rem 0}#top .result h2{font-size:3.42857rem;font-weight:800;margin-bottom:3rem;text-align:center}#top .result .result_list li{border:1px solid #e6e6e6;border-radius:.5rem;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;margin-bottom:2rem;padding:3.4rem}#top .result .result_list .img-box{display:block;max-width:180px;position:relative;width:12.87rem}#top .result .result_list .img-box img{position:absolute;top:50%;transform:translateY(-50%)}#top .result .result_list .text-box{margin-left:3rem;width:calc(100% - 15.87rem)}#top .result .result_list .text-box .text-box-tag span{background-color:#999;border-radius:2.725em;color:#fff;font-size:1rem;font-weight:700;padding:.25em 2.5em}#top .result .result_list .text-box h3{color:#f72e5e;font-size:2.571428rem;font-weight:900;line-height:1.3;margin-bottom:1rem;margin-top:1.3rem}#top .result .result_list .text-box p{font-size:1.285715rem;line-height:1.8}#top .result h4{font-size:3rem;font-weight:900;line-height:1.45;padding-bottom:1rem;padding-top:3rem;text-align:center}#top .price{background-color:#078bee;color:#fff;padding:60px 20px;text-align:center}#top .price h2{font-size:28px;font-weight:700;padding-bottom:40px}#top .price__image{margin:0 auto;max-width:96%;padding-bottom:40px}#top .price__option{font-size:15px;margin:0 auto;max-width:335px;padding-left:15px;text-align:left;text-indent:-15px}@media (min-width:768px){#top .price h2{font-size:44px;padding-bottom:60px}#top .price__option{max-width:100%;text-align:center}}#top .go_trial{color:#333;padding-bottom:3.25rem;padding-top:3.25rem;text-align:center}#top .go_trial p{font-size:2.59rem;font-weight:700;padding-bottom:2.625rem}#top .go_trial a{background-color:#ff1d25;border-radius:5.5rem;color:#fff;display:inline-block;font-size:2.625rem;font-weight:700;height:6.5rem;line-height:6.5rem;padding-left:7rem;padding-right:7rem;transition:.3s}#top .go_trial a:hover{background-color:#e51c2b;text-decoration:none}#top .info_area{align-items:center;color:#333;display:flex;justify-content:center;padding-bottom:3.25rem}#top .info_area .contact_contents{margin-right:3em;max-width:340px;text-align:center}#top .info_area .contact_contents .telephone{color:#333;font-size:2.4em;font-weight:700;line-height:1;margin-bottom:.15em}#top .info_area .contact_contents .telephone i{font-size:.875em;margin-right:.25em}#top .info_area .contact_contents .telephone:hover{text-decoration:none}#top .info_area .contact_contents .telephone .fa{margin-right:.3em}.fa{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto}#top .info_area .contact_contents .receptionist{font-size:1rem;font-weight:700;line-height:1}#top .info_area .contact_contents:last-of-type{margin-right:0}#top .info_area .go-contact a{background-color:#f2f9fe;border-radius:2.725em;font-size:1.42857em;font-weight:500;padding:.8em 1.5em;text-decoration:none;transition:.3s}#top .info_area .go-contact a:hover{background-color:#e2e8ed}#wp-single{margin-bottom:3em}@media screen and (min-width:768px) and (max-width:1080px){#top .top_fv{padding:3.12vw 0 6.25vw}#top .top_fv:before{height:25.23vw}#top .top_fv h2:before{height:6.71vw;margin:0 auto .78vw;width:18.98vw}#top .top_fv p{margin:0 0 2.34vw}#top .top_fv .top_fv_img{margin:3.12vw auto 0}#top .top_fv .top_fv_img img{width:79.37vw}#top .top_fv{background-position:top -4.625rem center;background-size:contain}#top .whats figcaption{font-size:1.8rem}#top .resolution_contents .screen_img_box_left .screen_text_box{padding-right:2vw}#top .resolution_contents .screen_img_box_right .screen_text_box{padding-left:2vw}#top .resolution_contents .contents-title{font-size:2.8rem}point1 .points_main>.flex{-ms-align-items:center;align-items:center;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column}point1 .box.corporate{margin-bottom:20px}point1 .box .img{margin-right:1em}}@media screen and (max-width:768px){#price,#resolution,#result,#whats{margin-top:0;padding-top:0}#top .top_fv{background-position:50%;background-size:contain;padding:20px 0}#top .top_fv:before{height:60px}#top .top_fv h2 .img-brand{width:60vw}#top .top_fv h2 .img-indeed{margin-right:.25rem;vertical-align:0;width:27vw}#top .top_fv h2{font-size:6.1vw;margin:0 auto;max-width:96%}#top .top_fv h2:before{height:69px;width:194px}#top .top_fv p{font-size:1.125rem;margin:0 auto 15px;max-width:96%}#top .top_fv .top_fv_img{margin:20px auto 0}#top .top_fv .top_fv_img img{width:79.37%}#top .whats{padding-top:.5rem}#top .whats h2{font-size:5.5vw}#top .whats .whats_figure .figure{width:6rem}#top .whats .whats_figure figure{width:calc(33.33% - .7rem)}#top .whats .whats_figure .plus{font-size:1rem;padding-top:2.5rem;width:1rem}#top .whats figcaption{font-size:1.1rem;font-weight:900}#top .whats .whats-contents{font-size:1.2rem}#top .top-movie a img{width:100%}#top .top-movie .overlay p{font-size:14px}#top .top-movie .overlay i{font-size:48px}#top .trouble{padding-bottom:14rem}#top .trouble h2{font-size:5.5vw;line-height:1.4}#top .trouble .trouble_comments:after{height:13.5rem;width:8.2rem}#top .trouble .trouble_comments{-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column}#top .trouble .trouble_comment{font-size:4vw;height:31vw;margin-bottom:1rem;margin-left:auto;margin-right:auto;width:90%}#top .trouble .trouble_comment:last-of-type,#top .trouble .trouble_comment:nth-last-of-type(2){margin-bottom:1rem}#top .trouble .trouble_comment em{font-size:6vw}#top .resolution h2{font-size:5.5vw;padding-bottom:2rem}#top .resolution h2 .img-brand{margin-right:.2rem;vertical-align:-.05rem;width:50vw}#top .resolution h2 .sub-title{font-size:1rem;font-weight:700}#top .resolution_contents .contents-tag{border-radius:2rem;font-size:1rem;height:2rem;line-height:2rem;margin-top:.5rem;padding-left:1.5rem;padding-right:1.5rem}#top .resolution_contents .contents-title{font-size:6vw;margin-top:1rem}#top .resolution_contents .contents-title .img_indeed{width:20vw}#top .resolution_contents .contents-sub{font-size:1.5rem;margin-top:.75rem}#top .resolution_contents .contents-text{font-size:1.2rem;padding-left:1em;padding-right:1em;padding-top:1rem;text-align:justify}#top .resolution_contents{margin:0 auto;max-width:2000px;overflow:hidden;padding-bottom:3rem;width:100%}#top .resolution_contents .screen_img_box_left,#top .resolution_contents .screen_img_box_right{position:static}#top .resolution_contents .screen_img_box_left .screen_img,#top .resolution_contents .screen_img_box_right .screen_img{margin:0 auto;position:static;width:90%}#top .resolution_contents .screen_img_box_left .screen_img img,#top .resolution_contents .screen_img_box_right .screen_img img{max-width:1100px;width:100%}#top .resolution_contents .screen_img_box_left,#top .resolution_contents .screen_img_box_right{margin:0 auto;max-width:1080px;min-height:inherit;position:relative;width:100%}#top .resolution_contents .screen_text_box{margin:0 auto;padding-bottom:1rem;padding-top:0;text-align:center;width:96%}#top .resolution_contents .screen_img_box_left .screen_text_box{margin-right:auto}#top .resolution_contents .screen_img_box_right .screen_text_box{margin-left:auto}.points{font-size:1.2rem;line-height:1.5}.points .xs-visible{display:block}.points .points_main.inner{padding:2.64rem 0}.points .case_ttl{height:5rem}.points .case_ttl:after{border-width:13px 20px 0}.points .case_ttl h2{font-size:4.75vw}.points .case_ttl2{font-size:5.5vw;line-height:1.45;margin-bottom:1rem}#top .result{padding:3.125rem 0}#top .result h2{font-size:2.1875rem;margin:0 0 20px}#top .result .result_list li{-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;padding:2rem 1rem}#top .result .result_list .img-box{margin:0 auto 1rem;position:static;width:30vw}#top .result .result_list .img-box img{position:static;transform:translateY(0)}#top .result .result_list .text-box{margin-left:0;width:100%}#top .result .result_list .text-box-tag{text-align:center}#top .result .result_list .text-box h3{font-size:4.9vw;margin-bottom:1rem}#top .result .result_list .text-box p{font-size:1.2rem}#top .result .result_list .text-box .text-box-tag span{padding:.2em 2.5em}#top .result h4{font-size:5.5vw;padding-bottom:0;padding-top:0}#top .go_trial p{font-size:1.5625rem;padding-bottom:1.5rem}#top .go_trial a{border-radius:5.5rem;font-size:1.75rem;height:5.5rem;line-height:5.5rem;padding-left:0;padding-right:0;width:80%}#top .info_area{flex-direction:column;padding-bottom:1rem}#top .info_area .contact_contents{margin-right:0;max-width:inherit;width:100%}#top .info_area .contact_contents:last-of-type{margin:3em 0 3.25rem}}.pagetitle{background-color:rgba(0,140,242,.1);color:#1a1a1a;height:150px;margin:0 0 60px;width:100%}.pagetitle .pankuzu{font-size:.75rem;font-weight:500;margin:0 0 15px 4%;padding:10px 0 0}.pagetitle .pankuzu>*{display:inline-block}.pagetitle .pankuzu li:after{content:"/";margin:0 .5em}.pagetitle .pankuzu li:last-child:after{content:none}.pagetitle .pankuzu li a{color:#1a1a1a}.pagetitle h2{font-size:2.2rem;font-weight:700;text-align:center}@media screen and (min-width:768px) and (max-width:1080px){.pagetitle{height:15.23vw;margin:0 0 4.68vw}.pagetitle .pankuzu{margin:0 0 3.12vw 4%;padding:.78vw 0 0}}@media screen and (max-width:768px){.pagetitle{height:auto;margin:0 0 30px}.pagetitle .pankuzu{margin:0 0 20px 4%}.pagetitle h2{font-size:1.875rem;padding:0 0 30px}}#contact_area{background-color:#757575;padding:35px 0}#contact_area ul{*zoom:1}#contact_area ul:after,#contact_area ul:before{content:" ";display:table}#contact_area ul:after{clear:both}#contact_area ul li{background-color:#fff;border-radius:10px;float:left;margin:0 3.2% 0 0;padding:20px 0;text-align:center;transition:opacity .3s;width:22.6%}#contact_area ul li:last-child{margin:0}#contact_area ul li:hover{opacity:.6}#contact_area ul li a{font-size:1.25rem;font-weight:700}#contact_area ul li a img{display:block;margin:0 auto}#contact_area ul li a:hover{text-decoration:none}#contact_area ul li a:hover img{opacity:1}@media screen and (min-width:768px) and (max-width:1080px){#contact_area{padding:2.73vw 0}#contact_area ul li{border-radius:.78vw;padding:1.56vw 0}}@media screen and (max-width:768px){#contact_area{padding:10px 0}#contact_area ul{*zoom:1;margin:0 auto -2%}#contact_area ul:after,#contact_area ul:before{content:" ";display:table}#contact_area ul:after{clear:both}#contact_area ul li{margin:0 1% 2%!important;padding:5px;width:48%}#contact_area ul li:hover{opacity:1}#contact_area ul li a{font-size:.875rem}#contact_area ul li a img{width:50px}}.mailform{padding:0 130px}.mailform ul li{border-top:1px solid #ccc;display:table;width:100%}.mailform ul li>*{display:table-cell}.mailform ul li>div{padding:15px 40px}.mailform ul li>div:first-child{font-size:1.15rem;font-weight:700;vertical-align:middle;width:35%}.mailform ul li>div:first-child span{border-radius:5px;color:#fff;display:inline-block;font-size:.86rem;font-weight:400;line-height:180%;margin:-4px 1em 0 0;padding:0 .5em;vertical-align:middle}.mailform ul li>div:first-child span.required{background-color:#ff3d29}.mailform ul li>div:first-child span.any{background-color:#b3b3b3}.mailform ul li>div:last-child{font-weight:700;vertical-align:middle;width:65%}.mailform ul li>div:last-child input[type=email],.mailform ul li>div:last-child input[type=tel],.mailform ul li>div:last-child input[type=text],.mailform ul li>div:last-child textarea{ime-mode:active;border:1px solid #ccc;border-radius:5px;font-size:1.3rem;font-weight:400;padding:10px;width:100%}input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.required.mini.post{ime-mode:active;border:1px solid #ccc;border-radius:5px;padding:10px;width:20%}.mailform ul li>div:last-child input[type=tel]::-webkit-input-placeholder,.mailform ul li>div:last-child input[type=text]::-webkit-input-placeholder,.mailform ul li>div:last-child textarea::-webkit-input-placeholder{color:#dbdbdb}.mailform ul li>div:last-child input[type=email]::-webkit-input-placeholder,.mailform ul li>div:last-child textarea::-webkit-input-placeholder{color:#dbdbdb}.mailform ul li>div:last-child input[type=text]::-ms-input-placeholder,.mailform ul li>div:last-child textarea::-ms-input-placeholder{color:#dbdbdb}.mailform ul li>div:last-child input[type=text]::-moz-placeholder,.mailform ul li>div:last-child textarea::-moz-placeholder{color:#dbdbdb}.mailform ul li>div:last-child input[type=text]::-placeholder,.mailform ul li>div:last-child textarea::-placeholder{color:#dbdbdb}.mailform ul li>div:last-child input[type=text].mini,.mailform ul li>div:last-child textarea.mini{width:20%}.mailform ul li>div:last-child input[type=text].mail,.mailform ul li>div:last-child input[type=text].post,.mailform ul li>div:last-child input[type=text].tel,.mailform ul li>div:last-child textarea.mail,.mailform ul li>div:last-child textarea.post,.mailform ul li>div:last-child textarea.tel{ime-mode:disabled}.mailform ul li>div:last-child textarea{height:140px}.mailform ul li>div:last-child label{display:inline-block;margin:.25em 1em .25em 0}.mailform ul li>div:last-child label input{margin:0 5px 0 0}.mailform ul li>div:last-child .annotation{display:inline-block;font-size:.813rem;font-weight:400;line-height:175%;padding-left:1em;text-indent:-1em}.mailform ul li.error .hankaku,.mailform ul li.error .mail,.mailform ul li.error .required,.mailform ul li.error .tel{border-color:#f2453d!important}.mailform ul li.error .text-error{color:#f2453d;display:inline-block;font-size:.813rem;font-weight:400}.mailform .agree{font-size:1.15rem;margin:30px 0;text-align:center}.mailform .agree input[type=checkbox]{height:1em;margin:0 5px 0 0;vertical-align:-2px;width:1em}.mailform .agree a{color:#4054b2}.mailform .agree .noagree{color:#f2453d;display:block;font-size:.75rem}.mailform .submit{text-align:center}.mailform .submit button,.mailform .submit input[type=button],.mailform .submit input[type=submit]{background:none;background-color:#ff1d25;border:none;border-radius:7.5rem;color:#fff;cursor:pointer;display:inline-block;font-size:1.125rem;font-weight:500;height:4.5rem;line-height:4.5rem;margin:0 2%;text-align:center;transition:.3s;width:27rem}.mailform .submit button:hover,.mailform .submit input[type=button]:hover,.mailform .submit input[type=submit]:hover{background-color:#e51c2b;text-decoration:none}@media screen and (min-width:768px) and (max-width:1080px){.mailform{padding:0 10.15vw}.mailform ul li>div{padding:1.17vw 3.12vw}.mailform ul li>div:first-child span{margin:-.31vw 1em 0 0}.mailform ul li>div:last-child input[type=text],.mailform ul li>div:last-child textarea{padding:.78vw}.mailform ul li>div:last-child textarea{height:10.93vw}.mailform .agree{margin:2.34vw 0}.mailform .submit button,.mailform .submit input[type=button],.mailform .submit input[type=submit]{height:5.07vw;width:29.68vw}}@media screen and (max-width:768px){.mailform{padding:0}.mailform ul li,.mailform ul li>div{display:block}.mailform ul li>div:first-child{padding:10px 20px 0;width:100%}.mailform ul li>div:last-child{padding:0 20px 10px;width:100%}.mailform ul li>div:last-child input[type=text].mini,.mailform ul li>div:last-child textarea.mini{width:120px}.mailform ul li>div:last-child .annotation{display:block}.mailform .agree{font-size:1rem;margin:15px 0}.mailform .submit button,.mailform .submit input[type=button],.mailform .submit input[type=submit]{display:block;height:52px;margin:0 auto 10px;max-width:80%;width:304px}}.mailform input[type=email],.mailform input[type=tel],.mailform input[type=text],.mailform textarea{font-weight:400}.mailform textarea{resize:vertical}.mailform .wpcf7-not-valid-tip{display:none}.mailform .wpcf7-response-output{display:none!important}.mailform ul li>div:last-child input[type=email][readonly],.mailform ul li>div:last-child input[type=tel][readonly],.mailform ul li>div:last-child input[type=text][readonly],.mailform ul li>div:last-child textarea[readonly]{background:transparent;border:none;outline:none;padding:0}.confirmation .mailform ul li>div:last-child{font-weight:400}.confirmation .mailform .submit{margin-top:2em}.confirmation .mailform .submit input[type=button].btn-back-contact{background:#b3b3b3;box-shadow:0 4px 0 0 #a2a2a2}.confirmation .mailform .submit input[type=button].btn-back-contact:hover{box-shadow:none;text-decoration:none;transform:translateY(4px)}.confirmation .mailform .submit input[type=button],.confirmation .mailform .submit input[type=submit]{width:270px}.confirmation .mailform .list-inline div{display:inline-block;margin-right:1em}#freetrial{color:#333}#freetrial .freetrial_txt01{font-size:1rem;margin:0 0 60px;text-align:center}#freetrial .freetrial_txt01 b{display:block;font-size:1.5rem;margin-bottom:.5rem}#freetrial .mailform{margin:0 auto 60px}#freetrial .text-center{text-align:center}#freetrial .hankaku{margin-bottom:.5em}#freetrial #term-of-use{background:#f6f6f6;height:15rem;margin:1em 0;overflow:auto;padding:1.4rem;width:100%}#freetrial #term-of-use h1{clear:both;display:block;font-size:1.5rem;font-weight:600;line-height:1.6;margin-bottom:0;margin-top:0;width:100%}#freetrial #term-of-use h2{clear:both;display:block;font-size:1.25rem;line-height:1.6;margin:1.5% 0 0}#freetrial #term-of-use p{clear:both;display:block;font-size:.93rem;line-height:1.6;margin:0}#freetrial #term-of-use ol{clear:both;display:block;line-height:1.6;list-style-type:decimal;margin:0;padding:0 0 0 1.4rem}#freetrial #term-of-use ol li{list-style-type:decimal}#freetrial #term-of-use ul{clear:both;display:block;line-height:1.6;list-style-type:disc;margin:0;padding:0 0 0 1.4rem}#freetrial #term-of-use ul li{list-style-type:disc}#freetrial #term-of-use li{border:none;clear:both;display:block;display:list-item}#freetrial #term-of-use>ol>li,#freetrial #term-of-use>ul>li{display:block}@media screen and (min-width:768px) and (max-width:1080px){#freetrial .freetrial_txt01{margin:0 0 4.68vw}#freetrial .mailform{margin:0 auto 4.68vw}}@media screen and (max-width:768px){#freetrial .freetrial_txt01{margin:0 0 30px}#freetrial .mailform{margin:0 auto 30px}#freetrial #term-of-use{padding:.5rem}#freetrial #term-of-use p{margin:0}#freetrial #term-of-use h1{font-size:1.75rem;margin-bottom:.5rem}#freetrial #term-of-use h2{font-size:1.5rem}}#contact{color:#333}#contact .contact_txt01{margin:0 0 60px;text-align:center}#contact .temp{height:0;overflow:hidden;position:absolute;top:-100%;width:0}#contact .mailform{margin:0 auto 60px}#contact .mailform ul{border:none}#contact .mailform ul.toi01,#contact .mailform ul.toi02{border-bottom:1px solid #ccc}@media screen and (min-width:768px) and (max-width:1080px){#contact .contact_txt01{margin:0 0 4.68vw}#contact .mailform{margin:0 auto 4.68vw}}@media screen and (max-width:768px){#contact .contact_txt01{margin:0 0 30px}#contact .mailform{margin:0 auto 30px}}.mailform .agree{margin:0 0 10px}#recaptcha{margin-bottom:45px;margin-top:35px}#recaptcha>div{margin:auto}#thanks{color:#333}#thanks .inner{margin:0 auto;max-width:820px;width:100%}#thanks .title-text{margin-bottom:20px;text-align:center}#thanks .title-text strong{color:#e70012;font-size:2rem;font-weight:900}#thanks .thanks_txt01{font-size:1.125rem;margin:0 0 60px;text-align:center}@media screen and (max-width:768px){#thanks .inner{width:96%}#thanks .title-text strong{font-size:1.4rem}#thanks .thanks_txt01{text-align:justify}}#privacy{margin-bottom:60px}#privacy li,#privacy p{font-size:1.143rem;font-weight:300}#privacy .privacy_contents{padding-top:2.5rem}#privacy h3{font-size:2rem;font-weight:600}#privacy .privacy_contents h4{font-size:1.4rem;font-weight:500}#privacy .privacy_contents>.privacy_contents_inner,#privacy .privacy_contents>p{padding-left:1em}#privacy .privacy_contents>ol{list-style-type:decimal;padding-left:2em;padding-top:.5rem}#privacy .privacy_contents_inner{padding-top:1rem}#privacy .privacy_contents_inner>p{padding-left:1em}#privacy .privacy_contents_inner>ol{list-style-type:decimal;padding-left:2em;padding-top:.5em}#privacy p.info{padding-top:.5rem}#privacy p.signature{text-align:right}@media screen and (max-width:768px){#privacy h3{font-size:1.5rem}#privacy .privacy_contents h4{padding-left:1em;text-indent:-1em}#privacy .privacy_contents>.privacy_contents_inner,#privacy .privacy_contents>ol,#privacy .privacy_contents>p{padding-right:1em}#privacy p.signature{padding-left:1em;padding-right:1em}}#policy{margin-bottom:60px}#policy li,#policy p{font-size:1.143rem;font-weight:300}#policy .policy_contents{padding-top:2.5rem}#policy h3{font-size:2rem;font-weight:600}#policy .policy_contents h4{font-size:1.4rem;font-weight:500}#policy .policy_contents .reg_title+p{padding-top:.5rem}#policy .policy_contents>.policy_contents_inner{padding-left:1em}#policy .policy_contents>ol{list-style-type:decimal;padding-left:1em;padding-top:.5rem}#policy .policy_contents_inner{padding-top:1rem}#policy .policy_contents_inner>ol{list-style-type:decimal;padding-left:1em;padding-top:.5em}#policy .policy_contents ol.reg_sub_list{padding-left:2.5em;text-indent:-2.5em}#policy p.info{padding-top:.5rem}#policy p.signature{text-align:right}@media screen and (max-width:768px){#policy h3{font-size:1.5rem}#policy .policy_contents h4{padding-left:1em;text-indent:-1em}#policy .policy_contents h4.reg_title{padding-left:0;text-indent:0}#policy .policy_contents>p{padding-left:0}#policy .policy_contents>ol{padding-left:1em}#policy .policy_contents>.policy_contents_inner{padding-left:0}#policy p.signature{padding-left:1em;padding-right:1em}}#header .header_head_inner .header_head_app a:hover{opacity:.6}#header .header_head_inner .header_head_app img{margin-right:.5em;vertical-align:middle}#header .header_head_inner .header_head_app img:hover{opacity:1}.form-item-mieruca_agreement a{color:#3296e1}.form-item-mieruca_agreement a:hover{text-decoration:underline!important}.form-item-mieruca_agreement th,td{border-bottom:none!important}.form-item-mieruca_agreement td{text-indent:-7em}.form-item-mieruca_agreement th{visibility:hidden}.form-item-sm_privacy input[type=checkbox],input#mieruca_agreement0{margin-right:.5em}.form-item-sm_privacy a{color:#3296e1}@media screen and (max-width:768px){.form-item-mieruca_agreement th{display:none}.form-item-mieruca_agreement td{text-align:center;text-indent:0;width:100%}}.sp-none{display:none!important}.pc-none{display:block!important}@media(min-width:768px){.sp-none{display:block!important}.pc-none{display:none!important}}
