@charset "UTF-8";html{overflow-y:scroll;line-height:1;font-size:62.5%;-webkit-text-size-adjust:100%}*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}a{background:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}img{border-style:none}li{list-style:none}summary{display:list-item}hr{height:0;overflow:visible}[hidden],template{display:none}abbr[title]{border-bottom:none;text-decoration:none}table{border-collapse:collapse;border-spacing:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:0.75rem;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}button,input,select,textarea{background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;font-family:inherit;font-size:inherit}textarea{overflow:auto}button{overflow:visible}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer;-webkit-appearance:button}[disabled]{cursor:default}[type=number]{width:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:0;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}input::-ms-clear{visibility:hidden}input::-ms-reveal{visibility:hidden}select::-ms-expand{display:none}select::-ms-value{color:inherit}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen and (min-width:64em){.pc_none{display:none}}@media screen and (min-width:48em){.tab_none{display:none}}.tab_only{display:none}@media screen and (min-width:48em){.tab_only{display:inline-block}}@media screen and (min-width:64em){.tab_only{display:none}}.sp_none{display:none}@media screen and (min-width:48em){.sp_none{display:inline-block}}.xs_none{display:none}@media screen and (min-width:23.4375em){.xs_none{display:inline-block}}@media screen and (min-width:23.4375em){.xs_only{display:none}}.float_r{float:right}.float_l{float:left}.clearfix:after{display:table;clear:both;content:""}.mt0{margin-top:0px!important}.mb0{margin-bottom:0px!important}.mr0{margin-right:0px!important}.ml0{margin-left:0px!important}.mt5{margin-top:5px!important}.mb5{margin-bottom:5px!important}.mr5{margin-right:5px!important}.ml5{margin-left:5px!important}.mt10{margin-top:10px!important}.mb10{margin-bottom:10px!important}.mr10{margin-right:10px!important}.ml10{margin-left:10px!important}.mt15{margin-top:15px!important}.mb15{margin-bottom:15px!important}.mr15{margin-right:15px!important}.ml15{margin-left:15px!important}.mt20{margin-top:20px!important}.mb20{margin-bottom:20px!important}.mr20{margin-right:20px!important}.ml20{margin-left:20px!important}.mt25{margin-top:25px!important}.mb25{margin-bottom:25px!important}.mr25{margin-right:25px!important}.ml25{margin-left:25px!important}.mt30{margin-top:30px!important}.mb30{margin-bottom:30px!important}.mr30{margin-right:30px!important}.ml30{margin-left:30px!important}.mt35{margin-top:35px!important}.mb35{margin-bottom:35px!important}.mr35{margin-right:35px!important}.ml35{margin-left:35px!important}.mt40{margin-top:40px!important}.mb40{margin-bottom:40px!important}.mr40{margin-right:40px!important}.ml40{margin-left:40px!important}.mt45{margin-top:45px!important}.mb45{margin-bottom:45px!important}.mr45{margin-right:45px!important}.ml45{margin-left:45px!important}.mt50{margin-top:50px!important}.mb50{margin-bottom:50px!important}.mr50{margin-right:50px!important}.ml50{margin-left:50px!important}.mt55{margin-top:55px!important}.mb55{margin-bottom:55px!important}.mr55{margin-right:55px!important}.ml55{margin-left:55px!important}.mt60{margin-top:60px!important}.mb60{margin-bottom:60px!important}.mr60{margin-right:60px!important}.ml60{margin-left:60px!important}.mt65{margin-top:65px!important}.mb65{margin-bottom:65px!important}.mr65{margin-right:65px!important}.ml65{margin-left:65px!important}.mt70{margin-top:70px!important}.mb70{margin-bottom:70px!important}.mr70{margin-right:70px!important}.ml70{margin-left:70px!important}.mt75{margin-top:75px!important}.mb75{margin-bottom:75px!important}.mr75{margin-right:75px!important}.ml75{margin-left:75px!important}.mt80{margin-top:80px!important}.mb80{margin-bottom:80px!important}.mr80{margin-right:80px!important}.ml80{margin-left:80px!important}.mt85{margin-top:85px!important}.mb85{margin-bottom:85px!important}.mr85{margin-right:85px!important}.ml85{margin-left:85px!important}.mt90{margin-top:90px!important}.mb90{margin-bottom:90px!important}.mr90{margin-right:90px!important}.ml90{margin-left:90px!important}.mt95{margin-top:95px!important}.mb95{margin-bottom:95px!important}.mr95{margin-right:95px!important}.ml95{margin-left:95px!important}.mt100{margin-top:100px!important}.mb100{margin-bottom:100px!important}.mr100{margin-right:100px!important}.ml100{margin-left:100px!important}.pt0{padding-top:0px!important}.pb0{padding-bottom:0px!important}.pr0{padding-right:0px!important}.pl0{padding-left:0px!important}.pt5{padding-top:5px!important}.pb5{padding-bottom:5px!important}.pr5{padding-right:5px!important}.pl5{padding-left:5px!important}.pt10{padding-top:10px!important}.pb10{padding-bottom:10px!important}.pr10{padding-right:10px!important}.pl10{padding-left:10px!important}.pt15{padding-top:15px!important}.pb15{padding-bottom:15px!important}.pr15{padding-right:15px!important}.pl15{padding-left:15px!important}.pt20{padding-top:20px!important}.pb20{padding-bottom:20px!important}.pr20{padding-right:20px!important}.pl20{padding-left:20px!important}.pt25{padding-top:25px!important}.pb25{padding-bottom:25px!important}.pr25{padding-right:25px!important}.pl25{padding-left:25px!important}.pt30{padding-top:30px!important}.pb30{padding-bottom:30px!important}.pr30{padding-right:30px!important}.pl30{padding-left:30px!important}.pt35{padding-top:35px!important}.pb35{padding-bottom:35px!important}.pr35{padding-right:35px!important}.pl35{padding-left:35px!important}.pt40{padding-top:40px!important}.pb40{padding-bottom:40px!important}.pr40{padding-right:40px!important}.pl40{padding-left:40px!important}.pt45{padding-top:45px!important}.pb45{padding-bottom:45px!important}.pr45{padding-right:45px!important}.pl45{padding-left:45px!important}.pt50{padding-top:50px!important}.pb50{padding-bottom:50px!important}.pr50{padding-right:50px!important}.pl50{padding-left:50px!important}.pt55{padding-top:55px!important}.pb55{padding-bottom:55px!important}.pr55{padding-right:55px!important}.pl55{padding-left:55px!important}.pt60{padding-top:60px!important}.pb60{padding-bottom:60px!important}.pr60{padding-right:60px!important}.pl60{padding-left:60px!important}.pt65{padding-top:65px!important}.pb65{padding-bottom:65px!important}.pr65{padding-right:65px!important}.pl65{padding-left:65px!important}.pt70{padding-top:70px!important}.pb70{padding-bottom:70px!important}.pr70{padding-right:70px!important}.pl70{padding-left:70px!important}.pt75{padding-top:75px!important}.pb75{padding-bottom:75px!important}.pr75{padding-right:75px!important}.pl75{padding-left:75px!important}.pt80{padding-top:80px!important}.pb80{padding-bottom:80px!important}.pr80{padding-right:80px!important}.pl80{padding-left:80px!important}.pt85{padding-top:85px!important}.pb85{padding-bottom:85px!important}.pr85{padding-right:85px!important}.pl85{padding-left:85px!important}.pt90{padding-top:90px!important}.pb90{padding-bottom:90px!important}.pr90{padding-right:90px!important}.pl90{padding-left:90px!important}.pt95{padding-top:95px!important}.pb95{padding-bottom:95px!important}.pr95{padding-right:95px!important}.pl95{padding-left:95px!important}.pt100{padding-top:100px!important}.pb100{padding-bottom:100px!important}.pr100{padding-right:100px!important}.pl100{padding-left:100px!important}.align_l{text-align:left!important}.align_r{text-align:right!important}.align_c{text-align:center!important}.smaller{font-size:85%!important}.larger{font-size:larger!important}.bold{font-weight:bold!important}.block{display:block!important}.inline{display:inline!important}.list_disc{list-style:disc;margin-left:1.2em}.list_square{list-style:square;margin-left:1.2em}.list_decimal{list-style:decimal;margin-left:1.7em}.list_decimal_zero{list-style:decimal-leading-zero;margin-left:2.3em}.list_asterisk>li{margin-left:1.3em;text-indent:-1.3em}.list_asterisk>li:before{content:"※ "}.list_asterisk>li>*{text-indent:0}.list_dot>li{margin-left:1em;text-indent:-1em}.list_dot>li:before{content:"・"}.list_dot>li>*{text-indent:0}.list_circle>li{margin-left:1em;text-indent:-1em}.list_circle>li:before{content:"● "}.list_circle>li>*{text-indent:0}.list_decimal_01>li{counter-increment:decimal_01;margin-left:1.2em;text-indent:-1.2em}.list_decimal_01>li:before{content:counter(decimal_01) ". "}.list_decimal_01>li>*{text-indent:0}.list_decimal_02>li{counter-increment:decimal_02;margin-left:1.5em;text-indent:-1.5em}.list_decimal_02>li:before{content:"(" counter(decimal_02) ") "}.list_decimal_02>li>*{text-indent:0}.list_decimal_03>li{counter-increment:decimal_03;margin-left:1.5em;text-indent:-1.5em}.list_decimal_03>li:before{content:"[" counter(decimal_03) "] "}.list_decimal_03>li>*{text-indent:0}.list_decimal_04>li{counter-increment:decimal_04;margin-left:1.5em;text-indent:-1.5em}.list_decimal_04>li:before{content:counter(decimal_04);margin-right:5px;padding:0 3px;border-radius:50%;border:1px solid #000;font-size:10px;line-height:1;text-align:center}.list_decimal_04>li>*{text-indent:0}.list_upper_alpha_01>li{counter-increment:upper_alpha_01;margin-left:1.5em;text-indent:-1.5em}.list_upper_alpha_01>li:before{content:counter(upper_alpha_01,upper-alpha) ") "}.list_upper_alpha_01>li>*{text-indent:0}.notes{margin-left:1.3em;text-indent:-1.3em}.notes:before{content:"※ "}.notes>*{text-indent:0}.notes_num{counter-increment:decimal_notes;margin-left:1.9em;text-indent:-1.9em}.notes_num:before{content:"※" counter(decimal_notes) " "}.notes_num>*{text-indent:0}body{position:relative;z-index:2;background:#fff;background:url(../img/common/bg_bokashi.jpg) fixed;background-size:100% auto;color:#000;font-family:"游ゴシック","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic","メイリオ",Meiryo,sans-serif;font-size:1.6rem;font-weight:500;line-height:1.7;word-wrap:break-word;overflow-wrap:break-word}body.ios{background-image:none}body.ios:before{display:block;position:fixed;z-index:-1;content:"";width:100%;height:100vh;background:url(../img/common/bg_bokashi.jpg) no-repeat;background-size:cover}body:not(.school){overflow-x:hidden}.noscript{padding:10px 0;background:#fff;font-weight:600;text-align:center}.site_header{position:relative;background:url(../img/common/bg_main_second_sp.jpg) no-repeat;background-size:cover;background-attachment:fixed}@media screen and (min-width:48em){.site_header{background-image:url(../img/common/bg_main_second.jpg);background-position:top -350px center}}body.ios .site_header{background-image:none}body.ios .site_header:after{display:block;position:fixed;top:0;left:0;z-index:-1;content:"";width:100%;height:100vh;background:url(../img/common/bg_main_second_sp.jpg) no-repeat;background-size:cover}@media screen and (min-width:48em){body.ios .site_header:after{background-image:url(../img/common/bg_main_second.jpg);background-position:top center}}.site_header:before{display:block;position:absolute;top:0;left:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:"";width:150px;max-width:276px;height:269px;background:url(../img/common/stars_01.png) no-repeat;background-size:contain}@media screen and (min-width:48em){.site_header:before{-webkit-transform:translateX(-25%);transform:translateX(-25%);width:276px}}@media screen and (min-width:64em){.site_header:before{-webkit-transform:none;transform:none}}.site_header .header_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;min-height:280px;margin:0 auto;padding-top:28px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:48em){.site_header .header_inner{min-height:430px}}.site_header .site_id{position:absolute;top:28px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2;width:136px}.site_header .site_id a{display:block}.site_header .site_id a img{display:block}.mv_logo{margin-top:-11vh}:root .mv_logo,_:-ms-fullscreen{margin-top:5vh}@media screen and (min-width:48em){.mv_logo{margin-bottom:7rem}}.mv_logo .logo{display:block;width:92%;max-width:432px;margin:0 auto 1rem}@media screen and (min-width:48em){.mv_logo .logo{width:auto}}.mv_copy{margin-top:-15px;margin-bottom:2.9rem;color:#fff;font-size:2rem;text-align:center}@media screen and (min-width:48em){.mv_copy{font-size:2.5rem}}.mv_copy .text{margin-bottom:1.4rem}.scroll{position:absolute;bottom:160px;width:80px}@media screen and (min-width:48em){.scroll{bottom:45px;width:85px}}.nav_area{position:relative;z-index:999}.nav_toggle{display:block;position:fixed;top:2%;right:2%;z-index:999;width:47px;height:47px;padding:12px;border-radius:50%;border:2px solid #fff;-webkit-box-shadow:0 0 29px #fff,inset 0 0 5px #fff;box-shadow:0 0 29px #fff,inset 0 0 5px #fff;cursor:pointer}@media screen and (min-width:48em){.nav_toggle{top:28px}}.nav_toggle span{display:block;position:absolute;top:50%;width:47%;height:2px;background:#fff;-webkit-box-shadow:0 0 29px #fff;box-shadow:0 0 29px #fff;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}@media screen and (min-width:48em){.nav_toggle span{-webkit-transform:translateY(-1px);transform:translateY(-1px)}}.nav_toggle span:first-of-type{margin-top:-9px}.nav_toggle span:nth-of-type(3){margin-top:9px}.global_nav{position:fixed;top:0;right:0;-webkit-transform:translateX(100%);transform:translateX(100%);z-index:10;width:80%;height:100vh;padding:40px 0;background:#06245b;-webkit-transition:0.5s;transition:0.5s}@media screen and (min-width:48em){.global_nav{width:50%}}@media screen and (min-width:64em){.global_nav{width:30%}}.global_nav ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:auto;width:92%;height:100%;margin:0 auto 20px;padding:50px 0 40px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-overflow-scrolling:touch}.global_nav ul li{text-align:center}.global_nav ul a{display:inline-block;padding:2rem;color:#fff;text-align:center}@media screen and (min-width:48em){.global_nav ul a{width:100%;height:100%;text-align:center}}.global_nav ul a:hover{opacity:0.5}.site_header.nav_open .nav_toggle{position:fixed}.site_header.nav_open .nav_toggle span:first-of-type{top:22px;-webkit-transform:rotate(135deg);transform:rotate(135deg);margin-top:0}@media screen and (min-width:48em){.site_header.nav_open .nav_toggle span:first-of-type{top:20px}}.site_header.nav_open .nav_toggle span:nth-of-type(2){left:50%;width:0}.site_header.nav_open .nav_toggle span:nth-of-type(3){top:22px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);margin-top:0}@media screen and (min-width:48em){.site_header.nav_open .nav_toggle span:nth-of-type(3){top:20px}}.site_header.nav_open .global_nav{-webkit-transform:translateX(0);transform:translateX(0)}.nav_bg{position:relative}.nav_bg:after{position:absolute;top:0;left:0;z-index:1;content:"";width:100%;height:100%;background:rgba(0,0,0,0.5)}.page_title_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:92%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page_title{margin-top:80px;color:#fff;font-size:5rem;font-weight:600;letter-spacing:0.1em;white-space:nowrap}.page_title .en{display:block}.ly_fixedButton{position:fixed;bottom:0;left:0;z-index:9;width:100%}.bl_fixedButton_link{display:block;text-align:center;padding:0.5rem 2%;color:#fff;background:#bca863;font-size:1.8rem;font-weight:900}main{margin:0 auto}.contents{width:92%;max-width:1040px;margin:0 auto;color:#fff}@media screen and (min-width:48em){.contents{padding:0 20px}}@media screen and (min-width:48em){.contents__full{padding:0}}.contents__narrow{max-width:954px}@media screen and (min-width:48em){.contents__narrow{padding:0}}.contents__underline{padding-bottom:64px;border-bottom:2px dotted #fff}.contents_lead{margin-bottom:3.8rem}@media screen and (min-width:48em){.contents_lead{text-align:center}}.contents_text__center{text-align:center}.bg_paper{padding:15.5rem 0 10.5rem;background:url(../img/common/bg_paper.jpg);background-size:100% auto;color:#fff}.bg_paper__middle{padding:100px 0}.bg_paper__close{padding:60px 0}.bg_img{padding:10.4rem 0 14.4rem}.banner_area{padding:7rem 0}@media screen and (min-width:48em){.banner .btn_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.banner .btn:first-child{margin-bottom:1.5rem}@media screen and (min-width:48em){.banner .btn:first-child{margin-right:4%;margin-bottom:0}}.decoration{position:relative;z-index:2}.decoration:after,.decoration:before{display:block;position:absolute;top:-10px;z-index:-1;width:150px;max-width:276px;height:269px;background:url(../img/common/stars_01.png) no-repeat;background-size:contain}@media screen and (min-width:48em){.decoration:after,.decoration:before{width:276px}}.decoration.left:before{left:0;-webkit-transform:translateX(-50%) scale(-1,1);transform:translateX(-50%) scale(-1,1);content:""}@media screen and (min-width:48em){.decoration.left:before{-webkit-transform:translateX(-25%) scale(-1,1);transform:translateX(-25%) scale(-1,1)}}@media screen and (min-width:64em){.decoration.left:before{-webkit-transform:scale(-1,1);transform:scale(-1,1)}}.decoration.right:after{right:0;-webkit-transform:translateX(50%);transform:translateX(50%);content:""}@media screen and (min-width:48em){.decoration.right:after{-webkit-transform:translateX(25%);transform:translateX(25%)}}@media screen and (min-width:64em){.decoration.right:after{-webkit-transform:none;transform:none}}.decoration.long:before{top:0;-webkit-transform:translateX(-75%);transform:translateX(-75%);content:"";width:400px;max-width:468px;height:246px;background-image:url(../img/common/stars_02.png)}@media screen and (min-width:48em){.decoration.long:before{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (min-width:64em){.decoration.long:before{-webkit-transform:none;transform:none}}.faq_item:not(:last-child){margin-bottom:4rem;padding-bottom:4rem;border-bottom:2px dotted #fff}.faq_answer,.faq_question{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.faq_answer:before,.faq_question:before{display:block;content:"";width:6rem;height:6rem;margin-right:2rem;border-radius:50%;background:no-repeat center center}.faq_answer .inner,.faq_question .inner{display:block;width:calc(100% - 8rem)}:root .faq_answer .inner,:root .faq_question .inner,_:-ms-fullscreen{padding-top:0.25em}.faq_question{margin-bottom:3rem;font-size:1.8rem;font-weight:900;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.faq_question:before{background-color:#082868;background-image:url(../img/common/faq_q.svg)}@media screen and (min-width:48em){.faq_answer{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.faq_answer:before{top:0;border:1px solid #fff;background-image:url(../img/common/faq_a.svg)}.num_list.has_img .num_list_item{overflow:hidden;padding:0}@media screen and (min-width:48em){.num_list.has_img .num_list_item{display:-webkit-box;display:-ms-flexbox;display:flex}}.num_list.has_img .num_list_content{padding:8% 6%}@media screen and (min-width:48em){.num_list.has_img .num_list_content{padding:3%}}.num_list_item{padding:3%;border-radius:10px;background:#fff}.num_list_item:not(:last-child){margin-bottom:2rem}.num_list_title{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2rem;color:#002f8e;font-size:2.2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:48em){.num_list_title{font-size:2.8rem}}.num_list_title>.svg_text{margin-left:0}.num_list_title .text{width:calc(100% - 6rem - 2%)}:root .num_list_title .text,_:-ms-fullscreen{padding-top:0.25em}.num_list_title .text_sub{display:block;font-size:1.8rem}.num_list_num{display:block;position:relative;width:6rem;height:6rem;margin-right:2%;border-radius:50%;background:#082868}.num_list_num .svg_text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (min-width:48em){.num_list_content{width:70%}}@media screen and (min-width:48em){.num_list_img{width:30%}}.num_list_img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.num_list_text{color:#000}.num_sub_list{max-width:860px;margin:4rem auto 0}@media screen and (min-width:48em){.num_sub_list{display:-webkit-box;display:-ms-flexbox;display:flex}}.num_sub_item{color:#000}@media screen and (min-width:48em){.num_sub_item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-sizing:content-box;box-sizing:content-box}}.num_sub_item:not(:last-child){margin-bottom:2rem;padding-bottom:2rem;border-bottom:2px dotted #000}@media screen and (min-width:48em){.num_sub_item:not(:last-child){margin-right:4%;margin-bottom:0;padding-right:1%;padding-bottom:0;border-right:2px dotted #000;border-bottom:none}}.num_sub_title{margin-bottom:0.5rem;color:#002f8e;font-size:2rem;font-weight:900}.num_todo:not(:last-child){margin-bottom:1em}.num_todo li{list-style:disc;margin-left:1.2em}.num_todo.etc li:last-child:after{content:"etc";margin-left:1em}.ly_content:not(:first-child){margin-top:120px}.ly_content__middle:not(:first-child){margin-top:80px}.ly_content__close:not(:first-child){margin-top:60px}.ly_content_item:not(:first-child){margin-top:50px}.ly_content_item__close:not(:first-child){margin-top:40px}@media screen and (min-width:48em){.ly_column{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width:48em){.ly_column__two .ly_column_item{width:49%}}.ly_column__two .ly_column_item:not(:first-child){margin-top:20px}@media screen and (min-width:48em){.ly_column__two .ly_column_item:not(:first-child){margin-top:0}}@media screen and (min-width:48em){.ly_column__two .ly_column_item:nth-child(odd){margin-right:2%}}@media screen and (min-width:48em){.ly_column__two .ly_column_item:nth-child(n+3){margin-top:2%}}@media screen and (min-width:48em){.ly_column__four .ly_column_item{width:22.55%}}.ly_column__four .ly_column_item:not(:first-child){margin-top:40px}@media screen and (min-width:48em){.ly_column__four .ly_column_item:not(:first-child){margin-top:0}}@media screen and (min-width:48em){.ly_column__four .ly_column_item:not(:nth-child(4n)){margin-right:3.2666666667%}}@media screen and (min-width:48em){.bl_imageColumn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:48em){.bl_imageColumn_title .svg_text{margin:0}}.bl_imageColumn_text{margin-top:40px}.bl_imageColumn_image{-ms-flex-negative:0;flex-shrink:0;margin-top:16px}@media screen and (min-width:48em){.bl_imageColumn_image{width:50%;margin:0 0 0 8.65%}}@media screen and (min-width:48em){.bl_imageColumn_image__narrow{width:31.4%;margin-left:4.7%}}.site_footer{padding:6rem 0 10rem}.site_footer .footer_inner{width:92%;max-width:1040px;margin:0 auto}.site_footer .footer_nav{display:none}@media screen and (min-width:48em){.site_footer .footer_nav{display:block;margin-bottom:5rem;font-size:1.6rem}}.site_footer .footer_nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:600px;margin:0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site_footer .footer_nav li{margin-bottom:1rem;padding:0 10px}.site_footer .footer_nav a{color:#fff;display:inline-block;position:relative;text-decoration:none}.site_footer .footer_nav a:after{position:absolute;left:0;content:"";width:100%;height:1px;background:#fff;bottom:-2px;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s;-webkit-transform-origin:center top;transform-origin:center top}.site_footer .footer_nav a:hover:after{-webkit-transform:scale(1,1);transform:scale(1,1)}.footer_banner{display:block}@media screen and (min-width:48em){.footer_banner{margin-bottom:5rem}}.footer_banner[href]:active,.footer_banner[href]:focus,.footer_banner[href]:hover{opacity:0.8}.footer_logo{width:230px;margin:0 auto 4.6rem}.footer_salon{margin-bottom:5.9rem;color:#fff}@media screen and (min-width:64em){.footer_salon{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:64em){.salon_item{width:45.5%;-webkit-box-sizing:content-box;box-sizing:content-box}}.salon_item:not(:last-child){margin-bottom:4rem;padding-bottom:4rem;border-bottom:2px dotted #fff}@media screen and (min-width:64em){.salon_item:not(:last-child){margin-right:4.5%;margin-bottom:0;padding-right:4.5%;padding-bottom:0;border-right:2px dotted #fff;border-bottom:none}}@media screen and (min-width:64em){.salon_item .btn_wrapper{text-align:left}}.salon_item .btn{margin-right:0.5rem;margin-left:0.5rem}.salon_item .btn:not(:last-child){margin-bottom:0.5rem}.salon_name{font-size:2rem;font-weight:900}.salon_info{margin-bottom:1rem}.copyright{color:#fff;font-size:1.4rem;text-align:center}.copyright a{color:#fff}.page_top{position:fixed;bottom:0;left:0;z-index:5}.page_top a{display:block;position:relative;width:69px;height:69px;padding:10px;background:#082868;color:#fff;font-size:0;text-align:center}.page_top a:after{display:block;position:absolute;top:60%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);content:"";width:15px;height:15px;border-top:5px solid #fff;border-right:5px solid #fff}.page_top a:hover{opacity:0.8}a{color:#000;text-decoration:none;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}a.underline:hover{text-decoration:underline}a.color:hover{color:#3498db}.el_linkText{border-bottom:1px solid;color:#fff}.el_linkText:hover{border-bottom-color:transparent}@media screen and (min-width:48em){a[href*="tel:"]{cursor:default;pointer-events:none}}.movie_link:focus,.movie_link:hover{opacity:0.8}img{width:100%;height:auto;line-height:1;vertical-align:top;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;-ms-transition:none}.el_ofi img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.form_required{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0 0.5em;background:#082868}:root .form_required,_:-ms-fullscreen{padding-top:0.25em}input:not([type=submit]):not([type=button]),select,textarea{padding:8px 10px;background:#021230;color:#fff}input[type=email],input[type=tel],input[type=text],textarea{width:100%;transition:all 0.3s;-webkit-transition:all 0.3s}input[type=email]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{border:1px solid #082868;-webkit-box-shadow:0 0 3px rgba(8,40,104,0.5);box-shadow:0 0 3px rgba(8,40,104,0.5)}.form_checkbox{display:inline-block}.form_checkbox input[type=checkbox]{clip:rect(1px,1px,1px,1px);opacity:0;position:absolute;width:1px;height:1px}.form_checkbox input[type=checkbox]+span{position:relative;padding-left:3rem}.form_checkbox input[type=checkbox]+span:before{display:block;position:absolute;top:0;left:0;content:"";width:2.2rem;height:2.2rem;background:#021230}.form_checkbox input[type=checkbox]+span:after{display:block;opacity:0;position:absolute;top:0.4rem;left:0.4rem;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);content:"";width:1.6rem;height:0.8rem;border-bottom:2px solid #fff;border-left:2px solid #fff;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.form_checkbox input[type=checkbox]:checked+span:after{opacity:1}.form_radio{display:inline-block}.form_radio input[type=radio]{clip:rect(1px,1px,1px,1px);opacity:0;position:absolute;width:1px;height:1px}.form_radio input[type=radio]+span{position:relative;padding-left:3rem}.form_radio input[type=radio]+span:before{display:block;position:absolute;top:0;left:0;content:"";width:2rem;height:2rem;border-radius:50%;background:#021230}.form_radio input[type=radio]+span:after{display:block;opacity:0;position:absolute;top:0.5rem;left:0.5rem;content:"";width:1rem;height:1rem;border-radius:50%;background:#fff;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.form_radio input[type=radio]:checked+span:after{opacity:1}textarea{height:150px;resize:vertical}@media screen and (min-width:48em){textarea{height:200px}}input::-webkit-input-placeholder{color:rgba(255,255,255,0.3)}input::-moz-placeholder{color:rgba(255,255,255,0.3)}input::-ms-input-placeholder{color:rgba(255,255,255,0.3)}.animation{-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.animation.fast{-webkit-transition:all 0.15s ease-out;transition:all 0.15s ease-out}.animation.slow{-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out}.animation.cubic{-webkit-transition:all 0.5s;transition:all 0.5s;-webkit-transition-timing-function:cubic-bezier(1,0,0,1);transition-timing-function:cubic-bezier(1,0,0,1)}.text_shadow{text-shadow:0 0 25px #fff,0 0 20px #fff,0 0 0.4px #fff}.svg_text{display:block;width:auto;max-width:100%;margin:0 auto}@media screen and (min-width:48em){.svg_text_sp{display:none}}.svg_text_tab{display:none}@media screen and (min-width:48em){.svg_text_tab{display:block}}@media screen and (min-width:64em){.svg_text_tab{display:none}}.svg_text_pc{display:none}@media screen and (min-width:48em){.svg_text_pc{display:block}}.svg_text_pc_only{display:none}@media screen and (min-width:64em){.svg_text_pc_only{display:block}}.contents_title{margin-bottom:2.5rem;color:#082868;font-size:3.2rem;text-align:center}.contents_title .sub{margin-bottom:2rem}.contents_sub_title{margin-bottom:3.5rem}.contents_sub_title .svg_text{margin:0}@media screen and (min-width:48em){.contents_harf{width:47%}}.btn_wrapper{text-align:center}.btn{display:inline-block;width:100%;max-width:400px;padding:10px 40px;border-radius:3px;background:linear-gradient(45deg,#06245b,#04163c);color:#fff;text-align:center;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}:root .btn,_:-ms-fullscreen{padding-top:calc(10px + 0.25em)}.btn:active,.btn:focus,.btn:hover{-webkit-box-shadow:0 0 5px #fff;box-shadow:0 0 5px #fff}.btn.btn_white{border-radius:0;border:1px solid #fff;background:transparent}.btn.btn_white:active,.btn.btn_white:focus,.btn.btn_white:hover{background:#fff;color:#04163c}.btn.btn_white.btn_line .inner:after,.btn.btn_white.btn_tel .inner:after{display:block;opacity:0;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1;content:"";width:2.2rem;height:2.2rem;background-repeat:no-repeat;background-position:center center;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.btn.btn_white.btn_line:active .inner:before,.btn.btn_white.btn_line:focus .inner:before,.btn.btn_white.btn_line:hover .inner:before,.btn.btn_white.btn_tel:active .inner:before,.btn.btn_white.btn_tel:focus .inner:before,.btn.btn_white.btn_tel:hover .inner:before{opacity:0}.btn.btn_white.btn_line:active .inner:after,.btn.btn_white.btn_line:focus .inner:after,.btn.btn_white.btn_line:hover .inner:after,.btn.btn_white.btn_tel:active .inner:after,.btn.btn_white.btn_tel:focus .inner:after,.btn.btn_white.btn_tel:hover .inner:after{opacity:1}.btn.btn_primary{border-radius:10px;background:linear-gradient(45deg,#b19300,#704c04)}.btn.btn_primary:active,.btn.btn_primary:focus,.btn.btn_primary:hover{opacity:0.5}.btn.btn_line .inner,.btn.btn_tel .inner{display:inline-block;position:relative;z-index:2;padding-left:2.8rem}.btn.btn_line .inner:before,.btn.btn_tel .inner:before{display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1;content:"";width:2.2rem;height:2.2rem;background-repeat:no-repeat;background-position:center center;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.btn.btn_tel .inner:before{background-image:url(../img/common/icon_tel_white.svg)}.btn.btn_tel .inner:after{background-image:url(../img/common/icon_tel_navy.svg)}.btn.btn_line .inner:before{background-image:url(../img/common/icon_line.png);background-size:contain;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.btn.btn_line .inner:after{background-image:url(../img/common/icon_line_navy.png);background-size:contain;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}table{display:block;width:100%;border-top:2px solid #082868;border-bottom:2px solid #082868}@media screen and (min-width:48em){table{display:inline-block}}table tbody{display:block;width:100%}@media screen and (min-width:48em){table tbody{display:inline-block;width:auto}}table tr{display:block;width:100%;border-bottom:1px solid #082868}@media screen and (min-width:48em){table tr{display:inline-block;width:auto}}table th{display:block;width:25%;width:100%;min-width:165px;padding:20px 40px;padding:10px 0;border-bottom:1px solid rgba(8,40,104,0.3);text-align:left}@media screen and (min-width:48em){table th{display:inline-block;width:auto;padding:0;border-bottom:none}}table td{display:block;width:100%;padding:10px 0}@media screen and (min-width:48em){table td{display:inline-block;width:auto;padding:20px 40px}}.el_number{display:block;-ms-flex-negative:0;flex-shrink:0;width:6.6rem;max-width:100%;height:6.6rem;padding:0.7rem 0 0.5rem;border-radius:50%;border:2px dotted #fff;font-size:1.6rem;font-weight:400;text-align:center}@media screen and (min-width:48em){.el_number{width:7.6rem;height:7.6rem;padding:0.5rem 0}}.el_number_number{-webkit-transform:translateY(-10px);transform:translateY(-10px);width:3.5rem}@media screen and (min-width:48em){.el_number_number{width:5rem}}.el_title__column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el_title__column .el_title_count{margin-right:25px}.el_title__column .el_title_text{margin:0}.el_title__frame{padding:2px 2%;border-radius:50%;border-radius:10px;border:2px solid #fff;-webkit-box-shadow:0 0 6px #fff,inset 0 0 6px #fff;box-shadow:0 0 6px #fff,inset 0 0 6px #fff;color:#fff}.el_title__fill{margin-bottom:38px;padding:16px 8px;border-radius:6px}.el_title__fillAccent{background:#ab8e00}.el_title__fillSub{background:#7863a1}.el_title__fillSub2{background:#9c0f0f}@media screen and (min-width:48em){.bl_columnTitleContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.bl_columnTitleContent_title{-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width:48em){.bl_columnTitleContent_title{max-width:50%}}.bl_columnTitleContent_content{margin-top:16px}@media screen and (min-width:48em){.bl_columnTitleContent_content{margin:0 0 0 4%}}.el_imageNarrow{max-width:900px;margin-right:auto;margin-left:auto}.el_imageNarrow__narrow{max-width:668px}.el_imageCircle{overflow:hidden;border-radius:50%}.bl_boxFill{padding:21px 3.75% 18px;background:rgba(0,0,0,0.23)}.bl_imageContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.bl_imageContent_content{margin-top:23px}.bl_imageContent_title{font-size:1.6rem;font-weight:900;text-align:center}.bl_imageContent_text{margin-top:15px}.bl_table__topLine{padding-top:22px;border-top:2px dotted}.bl_table_item{padding-bottom:22px;border-bottom:2px dotted}@media screen and (min-width:48em){.bl_table_item{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:48em){.bl_table__narrow .bl_table_item{display:block}}@media screen and (min-width:80em){.bl_table__narrow .bl_table_item{display:-webkit-box;display:-ms-flexbox;display:flex}}.bl_table_item:not(:first-child){margin-top:22px}.bl_table_item__middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bl_table_title{-ms-flex-negative:0;flex-shrink:0;font-weight:900}@media screen and (min-width:48em){.bl_table_title{width:9.6%}}@media screen and (min-width:48em){.bl_table__narrow .bl_table_title{width:100%}}@media screen and (min-width:80em){.bl_table__narrow .bl_table_title{width:52%}}.bl_table_title__hasColon:after{content:"："}.bl_table_data{width:100%;margin-top:8px}@media screen and (min-width:48em){.bl_table_data{margin:0 0 0 14px}}@media screen and (min-width:48em){.bl_table__narrow .bl_table_data{margin:8px 0 0 0}}@media screen and (min-width:80em){.bl_table__narrow .bl_table_data{margin:0 0 0 14px}}.el_price{width:auto;font-size:2.8rem;vertical-align:baseline}@media screen and (min-width:48em){.el_price{font-size:3.2rem}}.el_textHasNumber{display:-webkit-box;display:-ms-flexbox;display:flex}.el_textHasNumber_number{-ms-flex-negative:0;flex-shrink:0;max-width:30%;margin-right:0.25em}.el_textEmphasis{color:#ab8e00;font-weight:900}@media screen and (min-width:48em){.bl_listSimple__column{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-14px}}.bl_listSimple_item{position:relative;padding-left:16px}.bl_listSimple_item:before{content:"";position:absolute;top:0.85em;left:7px;width:2px;height:2px;background:currentColor;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.bl_listSimple_item:not(:first-child){margin-top:14px}@media screen and (min-width:48em){.bl_listSimple__column .bl_listSimple_item{width:30%}}@media screen and (min-width:48em){.bl_listSimple__column .bl_listSimple_item:not(:first-child){margin-top:0}}@media screen and (min-width:48em){.bl_listSimple__column .bl_listSimple_item:nth-child(3)~.bl_listSimple_item{margin-top:14px}}@media screen and (min-width:48em){.bl_listSimple__column .bl_listSimple_item:not(:nth-child(3n)){margin-right:5%}}.bl_listNote_item{position:relative;padding-left:1em}.bl_listNote_item:before{content:"※";position:absolute;top:0;left:0}.bl_listNote_item:not(:first-child){margin-top:14px}.bl_tableLine{border-top:3px solid}.bl_tableLine_item{border-bottom:1px solid;padding:16px 0}@media screen and (min-width:48em){.bl_tableLine_item{display:-webkit-box;display:-ms-flexbox;display:flex}}.bl_tableLine_title{-ms-flex-negative:0;flex-shrink:0;font-weight:900;font-size:1.6rem}@media screen and (min-width:48em){.bl_tableLine_title{border-right:2px dotted;display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:20px;padding:25px 20px 25px 0;width:33%}}@media screen and (min-width:64em){.bl_tableLine_title{font-size:1.8rem}}.bl_tableLine_data{width:100%;margin-top:8px}@media screen and (min-width:48em){.bl_tableLine_data{margin-top:0;padding:25px 0 25px 20px}}.bl_tableHasHeadColor{border-top:2px dotted #fff}@media screen and (min-width:48em){.bl_tableHasHeadColor{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.bl_tableHasHeadColor_item{border-bottom:2px dotted #fff;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media screen and (min-width:48em){.bl_tableHasHeadColor_item{display:-webkit-box;display:-ms-flexbox;display:flex}}.bl_tableHasHeadColor_item__wide{width:100%}.bl_tableHasHeadColor_title{background:#021230;-ms-flex-negative:0;flex-shrink:0;padding:16px 24px}@media screen and (min-width:48em){.bl_tableHasHeadColor_title{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:22px 8px;width:150px}}.bl_tableHasHeadColor_data{width:100%;padding:16px 24px}@media screen and (min-width:48em){.bl_tableHasHeadColor_data{padding:22px 35px}}.bl_boxFill{background:rgba(0,0,0,0.23);border-radius:5px;padding:5%}@media screen and (min-width:48em){.bl_boxFill{padding:30px}}.bl_boxFill_title{text-align:center}.bl_boxFill_content{margin-top:20px}@media screen and (min-width:48em){.bl_boxFill_content{text-align:center;margin-top:30px}}@media screen and (min-width:48em){.bl_boxFill_content__left{text-align:left}}.bl_boxFrame{padding:5%;border-radius:5px;border:2px solid rgba(255,255,255,0.8)}@media screen and (min-width:48em){.bl_boxFrame{padding:24px 30px}}@-webkit-keyframes blur_show{to{opacity:1}}@keyframes blur_show{to{opacity:1}}@-webkit-keyframes normal_show{to{opacity:1}}@keyframes normal_show{to{opacity:1}}.home .site_header{background-image:none}.home .site_header:after,.home .site_header:before{display:block;opacity:0;position:fixed;top:0;left:0;-webkit-transform:none;transform:none;z-index:-1;width:100%;max-width:100%;height:100vh;background-repeat:no-repeat;background-size:cover;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media screen and (min-width:64em){.home .site_header:after,.home .site_header:before{background-position:top -350px center}}.home .site_header:before{background-image:url(../img/common/bg_main_second_sp.jpg)!important;-webkit-animation-name:blur_show;animation-name:blur_show;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-timing-function:linear;animation-timing-function:linear}@media screen and (min-width:48em){.home .site_header:before{background-image:url(../img/common/bg_main_second.jpg)!important}}.home .site_header:after{content:"";background-image:url(../img/index/bg_main_sp.jpg)!important;-webkit-animation-name:normal_show;animation-name:normal_show;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-delay:1.5s;animation-delay:1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media screen and (min-width:48em){.home .site_header:after{background-image:url(../img/index/bg_main.jpg)!important}}.home .site_header.img_none:after,.home .site_header.img_none:before{position:absolute!important}.home .site_header .mv_logo .svg_text{max-width:90%}.home .header_inner{opacity:0;min-height:100vh;padding:calc(47px + 8%) 0 100px;-webkit-animation-name:normal_show;animation-name:normal_show;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media screen and (min-width:48em){.home .header_inner{padding:130px 0}}.home .header_inner .svg_text{max-width:75%}.home .site_id{width:240px}.home main{position:relative}.home .concept .contents_title{margin-bottom:0.5rem}.home .concept .contents_lead{margin-bottom:3rem}@media screen and (min-width:48em){.home .concept .contents_lead{margin-bottom:0}}@media screen and (min-width:48em){.home .concept_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.home .concept_title{position:relative;min-height:10.5rem;margin:0 5% 2rem}@media screen and (min-width:48em){.home .concept_title{min-height:13.9rem}}.home .concept_title .svg_text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:2rem}.home .concept_item{border-radius:10px;background:#fff;color:#000}@media screen and (min-width:48em){.home .concept_item{position:relative;width:31.33333333%}.home .concept_item:after{display:block;content:"";width:100%;padding-top:54%}}.home .concept_item:first-child .concept_title,.home .concept_item:last-child .concept_title{min-height:8.5rem}@media screen and (min-width:48em){.home .concept_item:first-child .concept_title,.home .concept_item:last-child .concept_title{min-height:13.9rem}}.home .concept_item:not(:last-child){margin-bottom:6.5rem}@media screen and (min-width:48em){.home .concept_item:not(:last-child){margin-bottom:0}}@media screen and (min-width:48em){.home .concept_item:not(:nth-child(2)):not(:last-child){margin-right:3%}}@media screen and (min-width:48em){.home .concept_item:first-child,.home .concept_item:nth-child(2){width:48.5%;margin-bottom:10rem}}.home .concept_item:first-child .concept_title,.home .concept_item:nth-child(2) .concept_title{margin-bottom:3rem}@media screen and (min-width:48em){.home .concept_item:first-child .concept_title .svg_text,.home .concept_item:nth-child(2) .concept_title .svg_text{margin-top:3rem}}.home .concept_item .concept_num{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:6rem;height:6rem;margin:0 auto;padding:2.25rem 0;border-radius:50%;background:linear-gradient(130deg,#04163c 25%,#06245b);text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:48em){.home .concept_item .concept_num{width:7.5rem;height:7.5rem}}.home .concept_item .concept_num img{width:auto;height:4rem}@media screen and (min-width:48em){.home .concept_item .concept_num img{max-width:100%;height:auto}}.home .concept_item .concept_text{display:none}@media screen and (min-width:48em){.home .concept_item .concept_text{display:block;width:86%;margin:0 auto 3rem}}.home .concept_item .concept_img{overflow:hidden;border-bottom-right-radius:10px;border-bottom-left-radius:10px}@media screen and (min-width:48em){.home .concept_item .concept_img{position:absolute;bottom:0;left:0;width:100%}}.home .index_slide{margin-bottom:5.4rem}.home .space{padding-bottom:5.5rem}@media screen and (min-width:48em){.home .space{padding-bottom:10.5rem}}.home .space .contents_harf{margin-bottom:3rem}@media screen and (min-width:48em){.home .space .contents_harf{margin-bottom:0}}.home .space .contents_harf .contents_sub_title{margin-bottom:2rem}.home .space .contents_harf .contents_sub_title .svg_text{margin:0 auto}.home .week_item{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:2}@media screen and (min-width:48em){.home .week_item{width:45%}}.home .week_item .week_text{font-size:1.4rem}.home .week_item:not(:last-child){margin-bottom:3rem}@media screen and (min-width:48em){.home .week_item:not(:last-child){margin-bottom:0}}.home .week_item:not(:last-child):after{display:block;position:absolute;top:65%;z-index:-1;content:"";width:50%;height:155px;background:url(../img/index/stars_day.png) no-repeat;background-size:contain}@media screen and (min-width:48em){.home .week_item:not(:last-child):after{top:50%}}.home .week_item:not(:last-child) .week_title .svg_text{margin-left:0}@media screen and (min-width:48em){.home .week_item:not(:last-child) .week_title .svg_text{margin-right:0;margin-left:auto}}.home .week_item:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-left:auto}.home .week_item:nth-child(odd):after{left:20%;-webkit-transform:rotate(-115deg);transform:rotate(-115deg)}@media screen and (min-width:48em){.home .week_item:nth-child(odd):after{right:80%;left:auto;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}.home .week_item:nth-child(odd) .week_title .svg_text{margin-left:0}.home .week_item:nth-child(odd) .week_img{margin-right:4%}@media screen and (min-width:48em){.home .week_item:nth-child(odd) .week_img{margin-right:6%}}.home .week_item:nth-child(2n):after{right:20%}@media screen and (min-width:48em){.home .week_item:nth-child(2n):after{right:auto;left:80%;-webkit-transform:rotate(-115deg);transform:rotate(-115deg)}}.home .week_item:nth-child(2n) .week_content{margin-right:4%}@media screen and (min-width:48em){.home .week_item:nth-child(2n) .week_content{margin-right:6%}}.home .week_title{font-size:2rem}@media screen and (min-width:64em){.home .week_title{font-size:2.8rem}}.home .week_content{display:inline-block;width:49%;font-size:1.6rem}.home .week_img{display:inline-block;width:50%;max-width:186px}@media screen and (min-width:48em){.home .week_img{width:55%}}.home .movie{padding:8.5rem 0}@media screen and (min-width:48em){.home .movie{padding:10.4rem 0 14.4rem}}.home .recruit_banner{padding:8.5rem 0}@media screen and (min-width:48em){.home .recruit_banner{padding:15.5rem 0 10.5rem}}.home .site_footer{padding-top:4rem}.menu .img{display:-webkit-box;display:-ms-flexbox;display:flex}.menu .plan .bg_paper{padding:3rem 0 14rem}@media screen and (min-width:48em){.menu .plan .bg_paper{padding-top:4rem}}.menu .plan .contents_lead{margin-bottom:13rem}.menu .plan_content:not(:last-child){margin-bottom:7rem}@media screen and (min-width:48em){.menu .plan_content:not(:last-child){margin-bottom:14rem}}.menu .plan_title{margin-bottom:3rem;padding:0.7rem 2%;border-radius:50%;border-radius:10px;border:2px solid #fff;-webkit-box-shadow:0 0 6px #fff,inset 0 0 6px #fff;box-shadow:0 0 6px #fff,inset 0 0 6px #fff}@media screen and (min-width:48em){.menu .plan_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width:48em){.menu .plan_list.clm .plan_item{width:45%;-webkit-box-sizing:content-box;box-sizing:content-box}.menu .plan_list.clm .plan_item:nth-child(odd){padding-right:calc(5% - 1px);border-right:2px dotted #fff}.menu .plan_list.clm .plan_item:nth-child(2n){padding-left:calc(5% - 1px)}.menu .plan_list.clm .plan_item:not(:first-child):not(:nth-child(2)){padding-top:5%;border-top:2px dotted #fff}}.menu .plan_list.clm .plan_item:not(:last-child){margin-bottom:2rem;padding-bottom:2rem;border-bottom:2px dotted #fff}@media screen and (min-width:48em){.menu .plan_list.clm .plan_item:not(:last-child){margin-bottom:0;padding-bottom:0;border-bottom:none}}@media screen and (min-width:48em){.menu .plan_list.clm .plan_item:first-child,.menu .plan_list.clm .plan_item:nth-child(2){padding-bottom:5%}}.menu .plan_list.clm .plan_time{margin-right:3%}.menu .plan_list.clm .plan_name{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.menu .plan_list.clm .plan_name .svg_text{margin:0}.menu .plan_list.clm .plan_name .text{display:inline-block;width:calc(100% - 5.5rem);margin:0}@media screen and (min-width:48em){.menu .plan_list.clm .plan_name .text{width:auto;max-width:calc(97% - 6.1rem)}}.menu .plan_item{position:relative}.menu .plan_item__wide{width:100%}.menu .plan_name{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu .plan_name .svg_text{display:inline-block;margin:0 2rem 0 0}.menu .plan_name .text{display:block;width:100%;font-size:2.5rem;font-weight:400}@media screen and (min-width:48em){.menu .plan_name .text{display:inline-block;width:auto;margin-right:2rem;font-size:3rem}}:root .menu .plan_name .text,_:-ms-fullscreen{padding-top:0.25em}.menu .plan_time{display:inline-block;width:5.5rem;height:5.5rem;margin-right:1rem;padding-top:0.9rem;border-radius:50%;border:2px solid #ab8e00;color:#ab8e00;font-size:1.4rem;line-height:1;text-align:center}@media screen and (min-width:48em){.menu .plan_time{width:6.1rem;height:6.1rem;padding-top:1rem;font-size:1.6rem}}:root .menu .plan_time,_:-ms-fullscreen{padding-top:1rem}.menu .plan_time .plan_num{display:inline-block;width:100%;font-size:2rem}@media screen and (min-width:48em){.menu .plan_time .plan_num{font-size:2.3rem}}.menu .plan_price{text-align:right}.menu .plan_price .original{display:inline-block;position:relative;-webkit-transform:translateY(-0.3em);transform:translateY(-0.3em);margin-right:1em;padding-right:2rem;text-decoration:line-through}.menu .plan_price .original:after{display:block;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";border-top:0.9rem solid transparent;border-bottom:0.9rem solid transparent;border-left:0.5em solid #fff}.menu .plan_price .time:after{content:"："}.menu .plan_price .now{font-size:2.8rem}.menu .plan_price .tax{font-size:1.4rem}.menu .plan_memo{width:100%;margin-top:3rem;padding:1.5rem;background:rgba(0,0,0,0.23)}@media screen and (min-width:48em){.menu .plan_memo{text-align:center}}.menu .flow .contents_title{margin-bottom:4rem}@media screen and (min-width:48em){.menu .flow .contents_title{margin-bottom:16rem}}.menu .flow .svg_text{margin-left:0}@media screen and (min-width:48em){.menu .flow .svg_text{margin-left:auto}}.menu .flow_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.menu .flow_title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:3rem;margin-right:2%;margin-bottom:2.6rem;padding-top:1rem;border-radius:10px;background:#051e4f;color:#fff;font-weight:900;text-align:center;vertical-align:middle;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:48em){.menu .flow_title{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:5rem;margin-right:1%}}.menu .flow_wrap{width:calc(98% - 3rem);margin-bottom:2.6rem}@media screen and (min-width:48em){.menu .flow_wrap{width:calc(99% - 5rem)}}.menu .flow_name{color:#002f8e;font-size:2.2rem}@media screen and (min-width:48em){.menu .flow_item{display:-webkit-box;display:-ms-flexbox;display:flex}}.menu .flow_item:not(:last-child){margin-bottom:2.6rem}.menu .flow_item.last .flow_content{width:100%}.menu .flow_item.last .flow_text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:48em){.menu .flow_item.last .flow_text{display:block}}.menu .flow_item.last .flow_text .flow_name{width:30%;margin-right:4%}@media screen and (min-width:48em){.menu .flow_item.last .flow_text .flow_name{width:100%}}.menu .flow_item.last .flow_text p{width:66%}@media screen and (min-width:48em){.menu .flow_item.last .flow_text p{width:100%}}.menu .flow_time{width:100%;margin-bottom:0.5rem;border-radius:10px;color:#fff;font-weight:900;text-align:center}@media screen and (min-width:48em){.menu .flow_time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:5rem;margin:0 1% 0 0;line-height:1.5;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.menu .flow_time:not(:empty){border:2px solid #fff}.menu .flow_content{overflow:hidden;border-radius:10px}@media screen and (min-width:48em){.menu .flow_content{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(99% - 2.8rem)}}@media screen and (min-width:48em){.menu .flow_img{width:35%}}.menu .flow_img img{height:100%;-o-object-fit:cover;object-fit:cover}.menu .flow_text{padding:4%;background:#fff;color:#000}@media screen and (min-width:48em){.menu .flow_text{width:65%}}.salon .bg_paper{padding:3rem 0 7.6rem}@media screen and (min-width:48em){.salon .bg_paper{padding:6rem 0 9rem}}.salon .contnets_lead{margin-bottom:6.6rem}@media screen and (min-width:48em){.salon .contnets_lead{margin-bottom:12.3rem}}@media screen and (min-width:48em){.salon .salon_list_item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.salon .salon_list_item:not(:last-child){margin-bottom:7.5rem}.salon .salon_slide{margin-bottom:2.7rem}@media screen and (min-width:48em){.salon .salon_slide{width:55%;margin-right:3%;margin-bottom:0}}.salon .salon_slide .slick-dots{padding-top:1.7rem;font-size:0;text-align:center}.salon .salon_slide .slick-dots li{display:inline-block}.salon .salon_slide .slick-dots li:not(:last-child){margin-right:2%}.salon .salon_slide .slick-dots li button{width:0.8rem;height:0.8rem;border-radius:50%;background:#fff}.salon .salon_slide .slick-dots li.slick-active button{background:#002f8e}.salon .salon_content{margin-bottom:3.1rem}@media screen and (min-width:48em){.salon .salon_content{width:42%;margin-bottom:0}}.salon .salon_content .btn_wrapper{text-align:left}.salon .salon_content .btn_wrapper:first-of-type{margin-bottom:0.4rem}.salon .salon_content .btn_wrapper:nth-of-type(2){margin-bottom:1.4rem}.salon .salon_place{display:inline-block;-ms-flex-negative:0;flex-shrink:0;position:relative;width:7rem;height:7rem;border-radius:50%;border:2px dotted #fff;vertical-align:middle}.salon .salon_place .svg_text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.salon .salon_name{width:100%;margin-bottom:2rem}@media screen and (min-width:64em){.salon .salon_name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.salon .salon_name>.svg_text{-ms-flex-negative:0;flex-shrink:0;margin:0;vertical-align:middle}.salon .salon_name>.svg_text.svg_text_sp{display:inline-block}@media screen and (min-width:48em){.salon .salon_name>.svg_text.svg_text_sp{display:none}}.salon .salon_name>.svg_text.svg_text_pc{display:none}@media screen and (min-width:48em){.salon .salon_name>.svg_text.svg_text_pc{display:inline-block}}.salon .salon_point{display:block;position:relative;margin-top:8px;padding-left:1.25em;font-size:1.6rem}@media screen and (min-width:48em){.salon .salon_point{display:inline-block;margin:0 0 0 24px}}.salon .salon_point:before{position:absolute;top:0;left:0;content:"★"}.salon .salon_info_item{display:-webkit-box;display:-ms-flexbox;display:flex}.salon .salon_info_title{width:4em;max-width:25%;margin-right:4%;font-weight:900;text-align:justify;text-justify:inter-ideograph}@media screen and (min-width:48em){.salon .salon_info_title{max-width:20%;margin-right:2%}}.salon .salon_info_data{width:71%}@media screen and (min-width:48em){.salon .salon_info_data{width:78%}}.salon .salon_map{position:relative;width:100%}@media screen and (min-width:48em){.salon .salon_map{margin-top:5.7rem}}.salon .salon_map:before{display:block;content:"";width:100%;padding-top:57.7%}@media screen and (min-width:48em){.salon .salon_map:before{padding-top:38.7%}}.salon .salon_map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.faq .bg_paper{padding-top:4rem}@media screen and (min-width:48em){.faq .bg_paper{padding-top:15.5rem}}.fc .dream .bg_img{background:url(../img/fc/franchise_bg_main_sp.jpg) no-repeat center center;background-size:cover}@media screen and (min-width:48em){.fc .dream .bg_img{background-image:url(../img/fc/franchise_bg_main.jpg)}}.fc .dream .contents_lead{text-align:center}@media screen and (min-width:48em){.fc .dream .contents_lead{text-align:left}}@media screen and (min-width:48em){.fc .dream .svg_text{margin-left:0}}.fc .owner{padding:4.8rem 0 5.2rem}@media screen and (min-width:48em){.fc .owner{display:-webkit-box;display:-ms-flexbox;display:flex;width:92%;max-width:1040px;margin:0 auto;padding:5rem 20px}}@media screen and (min-width:48em){.fc .owner .contents{width:100%;padding:0}}@media screen and (min-width:48em){.fc .dream_sub_content{width:45%;margin-right:20%}}.fc .dream_sub_content .contents_title{margin-bottom:2.5rem}.fc .dream_sub_content .contents_title .svg_text{margin-left:0}.fc .dream_list li{font-size:1.6rem}.fc .dream_list li:not(:last-child){margin-bottom:1.2rem;padding-bottom:1.2rem;border-bottom:2px dotted #fff}.fc .dream_sub_img{margin-bottom:3rem}@media screen and (min-width:48em){.fc .dream_sub_img{width:35%;margin-bottom:0}}.fc .relief{text-align:center}.fc .relief .logo{display:block;max-width:232px;margin:0 auto 4.2rem}@media screen and (min-width:48em){.fc .relief .logo{max-width:297px}}.fc .relief .contents_title{margin-bottom:5.5rem}@media screen and (min-width:48em){.fc .relief .contents_lead{display:inline-block;position:relative;padding:0 5.5rem}.fc .relief .contents_lead:after,.fc .relief .contents_lead:before{display:block;position:absolute;top:50%;content:"";width:2px;height:100%;border-radius:4px;background:#fff}.fc .relief .contents_lead:before{left:0;-webkit-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%)}.fc .relief .contents_lead:after{right:0;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}}@media screen and (min-width:48em){.fc .relief_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width:23.4375em){.fc .relief_item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width:48em){.fc .relief_item{display:block;width:30%}}@media screen and (min-width:48em){.fc .relief_item:not(:nth-child(3n)){margin-right:5%}}@media screen and (min-width:48em){.fc .relief_item:first-child,.fc .relief_item:nth-child(2),.fc .relief_item:nth-child(3){margin-bottom:6rem}}.fc .relief_item:not(:last-child){margin-bottom:5.6rem}@media screen and (min-width:23.4375em){.fc .relief_title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:48em){.fc .relief_title{min-height:7rem;margin-bottom:0.5rem}}:root .fc .relief_title .svg_text,_:-ms-fullscreen{margin:0}.fc .relief_num{display:block;width:6.6rem;max-width:100%;height:6.6rem;margin:0 auto 1rem;padding:0.7rem 0 0.5rem;border-radius:50%;border:2px dotted #fff}@media screen and (min-width:23.4375em){.fc .relief_num{margin:0 6% 0 0}}@media screen and (min-width:48em){.fc .relief_num{width:9.6rem;height:9.6rem;margin:0 auto 1.2rem;padding:1.5rem 0}}.fc .relief_num .svg_text{-webkit-transform:translateY(-10px);transform:translateY(-10px);width:3.5rem}@media screen and (min-width:48em){.fc .relief_num .svg_text{width:5rem}}.fc .relief_text{width:100%;margin-top:2rem;text-align:left}@media screen and (min-width:48em){.fc .relief_text{margin-top:0}}.fc .banner_area .contents_lead{text-align:center}@media screen and (min-width:23.4375em){.fc .banner_area .contents_lead{font-size:1.8rem}}@media screen and (min-width:48em){.fc .banner_area .contents_lead{font-size:2rem}}.fc .banner_area.last .svg_text{margin-bottom:2rem}.fc .open_step .num_list_item{padding:7% 5%}@media screen and (min-width:48em){.fc .open_step .num_list_item{padding:3%}}.fc .open_step .num_list_title .text .small{display:block;font-size:1.6rem}.investment_overview .contents_sub_title{margin-bottom:2.5rem;padding-bottom:0.5rem;border-bottom:3px solid #fff}@media screen and (min-width:48em){.investment_overview .contents_sub_title{margin-bottom:0}}.investment_overview .sp_none{width:100%}.investment_list:not(:last-of-type){margin-bottom:7.7rem}.investment_list:last-of-type{margin-bottom:2.3rem}.investment_item{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:2.5rem;border-bottom:1px solid #fff}@media screen and (min-width:48em){.investment_item{display:block;padding-bottom:0;font-size:0}}.investment_item:not(:last-child){margin-bottom:2.5rem}@media screen and (min-width:48em){.investment_item:not(:last-child){margin-bottom:0}}.investment_item:first-child{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.investment_item .bland_en,.investment_item .bland_jp{display:block}.investment_item .bland_en{font-size:2.2rem;font-weight:900}.investment_title{width:32%;margin-right:10%;font-weight:900}@media screen and (min-width:48em){.investment_title{display:inline-block;width:33%;margin-right:0;padding:2.5rem 2.5% 2.5rem 0;font-size:1.6rem;vertical-align:middle}}.investment_data{width:58%}@media screen and (min-width:48em){.investment_data{display:inline-block;width:33%;padding:2.5rem 2.5%;border-left:2px dotted #fff;font-size:1.6rem;vertical-align:middle}.investment_data:only-of-type{width:66%}}.fc_banner{padding:10% 3%;border-radius:5px;border:2px solid #fff}@media screen and (min-width:48em){.fc_banner{padding:3%}}.fc_banner .svg_text{margin-bottom:2.5rem}@media screen and (min-width:48em){.fc_banner .svg_text{margin-bottom:2.4rem}}.bl_propertyList_item:not(:first-child){margin-top:52px}.bl_propertyList_head{font-weight:900}@media screen and (min-width:48em){.bl_propertyList_head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:400}}.bl_propertyList_prefecture{background:#ab8e00;color:#fff;line-height:1.5;display:inline-block;-ms-flex-negative:0;flex-shrink:0;text-align:center;font-size:1.8rem;min-width:154px;min-width:min(154px,100%);padding:3px 24px;margin-bottom:8px}@media screen and (min-width:48em){.bl_propertyList_prefecture{margin:0 20px 0 0;min-width:min(154px,50%);padding:6px 11px;font-size:2rem}}.bl_propertyList_prefecture__color{background:#9c0f0f}.bl_propertyList_title{display:block}@media screen and (min-width:48em){.bl_propertyList_title{width:100%;font-size:1.8rem}}.bl_propertyList_content{margin-top:20px}@media screen and (min-width:48em){.bl_fcFeature{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.bl_fcFeature_leadWrapper{padding-top:23px}@media screen and (min-width:48em){.bl_fcFeature_leadWrapper{width:40%}}.bl_fcFeature_leadWrapper .contents_lead{text-align:left}.bl_fcFeature_list .el_title__fill{margin-bottom:20px}.bl_fcFeature_content:not(:first-child){padding-top:23px}@media screen and (min-width:48em){.bl_fcFeature_content{padding-top:23px}}.bl_fcFeature_content .bl_listSimple__column{margin-top:0}.bl_fcFeature_text{margin-bottom:16px}.bl_fcFeature_map{margin-bottom:24px}@media screen and (min-width:48em){.bl_fcFeature_map{width:55%;margin:0 0 0 5%}}.el_map_item{fill:#fff;opacity:0.3}.el_map_item__accent{opacity:1;fill:#ab8e00}.el_map_item__sub{opacity:1;fill:#7863a1}.el_map_item__sub2{opacity:1;fill:#9c0f0f}.school:before{content:none}.school main{background:#fff}.school .banner_area{width:100%;background:url(../img/school/bg_school.jpg) no-repeat;background-size:cover}.school .site_header{background:url(../img/school/mv_sp.jpg) center center no-repeat!important;background-size:cover!important}@media screen and (min-width:48em){.school .site_header{background-image:url(../img/school/mv.jpg)!important}}.school .site_header:before{content:none}.school .header_inner{overflow:hidden;min-height:500px}@media screen and (min-width:48em){.school .header_inner{min-height:430px}}.school .page_title_box{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;top:28%;width:92%;max-width:1040px}@media screen and (min-width:48em){.school .page_title_box{top:50%}}.school .page_title{margin:0 auto}@media screen and (min-width:48em){.school .page_title{margin:0}}.school .global_nav{background:#b3d5ef}.school .global_nav ul a{color:#000}.school .nav_toggle{border:none;background:#64b6e2;-webkit-box-shadow:none;box-shadow:none}.school .contents{color:#646464}.school .school_lead{padding:6.9rem 0 8rem}.school .school_lead .contents_title{margin-bottom:3.6rem}.school .school_text{max-width:864px;margin:0 auto;background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),color-stop(50%,rgba(0,0,0,0)),color-stop(50%,white),color-stop(50%,white)),-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(97%,rgba(0,0,0,0)),color-stop(97%,#999),to(#999));background-image:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,white 50%,white 50%),linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 97%,#999 97%,#999 100%);background-size:8px 100%,100% 2em;font-size:1.8rem;line-height:2}.school .bg_color{background:#b3d5ef}@media screen and (min-width:48em){.school .bg_color{-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16);box-shadow:0 3px 6px rgba(0,0,0,0.16)}}.school .effect{padding:3rem 0}@media screen and (min-width:48em){.school .effect .contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.school .effect_title{margin-bottom:4%}@media screen and (min-width:48em){.school .effect_title{width:23%;margin-bottom:0}}.school .effect_list{padding-top:4%;border-top:2px solid #42ace5;text-align:center}@media screen and (min-width:48em){.school .effect_list{width:77%;padding-top:0;padding-left:4%;border-top:none;border-left:2px solid #42ace5;text-align:left}}.school .effect_item{display:inline-block;margin:0.6rem 0.2rem;padding:0.5rem 1.5rem;border-radius:300px;background:#fff;color:#42ace5;font-size:1.8rem;font-weight:900;text-align:center}:root .school .effect_item,_:-ms-fullscreen{padding-top:calc(0.25em + 0.5rem)}@media screen and (min-width:48em){.school .effect_item{font-size:2rem}}.school .point{padding-bottom:3rem}.school .point .contents_title{margin-bottom:3rem;padding:1.5rem;background:#65bdec}.school .point_list{max-width:813px;margin:0 auto}@media screen and (min-width:48em){.school .point_list{display:-webkit-box;display:-ms-flexbox;display:flex}}.school .point_item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:3% 13%;border-radius:20px;background:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:48em){.school .point_item{width:32%;padding:2%}}.school .point_item:not(:last-child){margin-bottom:0.5rem}@media screen and (min-width:48em){.school .point_item:not(:last-child){margin-right:2%;margin-bottom:0}}.school .point_icon{width:20%;margin-right:5%}@media screen and (min-width:48em){.school .point_icon{width:31%;margin-right:9%}}.school .point_text{width:71%;color:#646464;font-size:2rem;font-weight:900}@media screen and (min-width:48em){.school .point_text{width:60%}}.school .reason{padding:3.4rem 0 6rem}@media screen and (min-width:48em){.school .reason{padding:6.8rem 0 12.5rem}}.school .reason .num_list_title{color:#646464}.school .reason .num_list{margin-bottom:6rem}.school .reason .num_list_title .text{width:100%;margin-bottom:0.5em;line-height:1.3;text-align:center}@media screen and (min-width:48em){.school .reason .num_list_title .text{width:calc(100% - 6rem - 2%);text-align:left}}.school .reason .num_list_title .text .text_sub{line-height:1.7}.school .reason .contents_title_sub{margin-bottom:2.3rem}.school .future_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.school .future_item{overflow:hidden;width:49%;border-radius:10px;background:#fff;text-align:center}@media screen and (min-width:48em){.school .future_item{width:23.5%}}.school .future_item:nth-child(odd){margin-right:2%}@media screen and (min-width:48em){.school .future_item:not(:last-child){margin-right:2%}}.school .future_item:not(:first-child):not(:nth-child(2)){margin-top:2%}@media screen and (min-width:48em){.school .future_item:not(:first-child):not(:nth-child(2)){margin-top:0}}.school .future_text{padding:3% 2%;font-size:1.8rem;font-weight:900}:root .school .future_text,_:-ms-fullscreen{padding-top:0.25em}.school .curriculum{padding:3.8rem 0 5rem}@media screen and (min-width:48em){.school .curriculum{padding:7.6rem 0 10.5rem}}@media screen and (min-width:48em){.school .curriculum .contents{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.school .curriculum .contents_title{width:100%}.school .curriculum_list{width:100%;margin-bottom:3%}.school .curriculum_item{padding:3% 3%;background:#fff}@media screen and (min-width:48em){.school .curriculum_item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:3% 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.school .curriculum_item:not(:last-child){margin-bottom:0.2rem}.school .curriculum_item:first-child{border-top-left-radius:10px;border-top-right-radius:10px}.school .curriculum_item:last-child{border-bottom-right-radius:10px;border-bottom-left-radius:10px}.school .curriculum_title{padding:0 3%;color:#42ace5;font-size:1.8rem;font-weight:900}@media screen and (min-width:48em){.school .curriculum_title{width:20%}}.school .curriculum_content{padding:0 3%;border-top:3px solid #e4f0f9}@media screen and (min-width:48em){.school .curriculum_content{width:80%;border-top:none;border-left:3px solid #e4f0f9}}.school .curriculum_sub_content{padding:6% 0;border-radius:10px;background:#fff}@media screen and (min-width:48em){.school .curriculum_sub_content{width:49%}}.school .curriculum_sub_content:not(:last-child){margin-bottom:3%}@media screen and (min-width:48em){.school .curriculum_sub_content:not(:last-child){margin:0 2% 0 0}}.school .curriculum_sub_content .curriculum_text{width:87.8%}.school .curriculum_sub_title{margin-bottom:2rem}@media screen and (min-width:48em){.school .curriculum_sub_title{margin-bottom:3rem}}.school .curriculum_sub_img{display:block;margin-bottom:2rem}.school .curriculum_text{width:92%;margin:0 auto}.school .school_faq{padding:5.5rem 0 3.6rem}@media screen and (min-width:48em){.school .school_faq{padding:11rem 0 7.3rem}}.school .faq_item{padding:7%;background:#fff;color:#646464}@media screen and (min-width:48em){.school .faq_item{padding:3%}}.school .faq_item:first-child{border-top-left-radius:10px;border-top-right-radius:10px}.school .faq_item:last-child{border-bottom-right-radius:10px;border-bottom-left-radius:10px}.school .faq_item:not(:last-child){margin-bottom:0.6rem}.school .faq_question:before{border:1px solid #707070;background-color:transparent;background-image:url(../img/common/faq_q_gray.svg)}.school .faq_answer:before{border:none;background-color:#64b6e2}.school .school_flow{padding:4.3rem 0 7.8rem}@media screen and (min-width:48em){.school .school_flow{padding:8.7rem 0 7.8rem}}.school .num_list_item{padding:7%}@media screen and (min-width:48em){.school .num_list_item{padding:3%}}.school .num_list_title{margin-bottom:0;color:#64b6e2}.school .num_list_title:last-child{margin-bottom:0}.school .num_list_num{display:none}@media screen and (min-width:48em){.school .num_list_num{display:block;background:#64b6e2}}.school .page_top a{background:#64b6e2}.school_banner{padding:1.5%;border-radius:10px;background:#dccc7c;-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16);box-shadow:0 3px 6px rgba(0,0,0,0.16)}.school_banner>.inner{padding:10% 2.4%;border-radius:10px;border:3px solid #fff}@media screen and (min-width:48em){.school_banner>.inner{padding:2.4%}}.school_banner .svg_text{margin-bottom:1rem}.school_banner .banner_text{margin-bottom:1rem;color:#fff;font-size:1.8rem;font-weight:900;text-align:center;letter-spacing:0.1em}.school_banner .btn{border-radius:0;border:1px solid #dccc7c;background:#fff;color:#dccc7c}.school_banner .btn:active,.school_banner .btn:focus,.school_banner .btn:hover{border:1px solid #fff;background:#dccc7c;-webkit-box-shadow:none;box-shadow:none;color:#fff}.school_banner .btn.btn_tel .inner:before{background-image:url(../img/common/icon_tel.svg)}.school_voice{padding:4.5rem 0 5.25rem}@media screen and (min-width:48em){.school_voice{padding:9rem 0 10.7rem}}.bl_instructor_item:nth-child(n+2){margin-top:40px}.bl_instructor_head{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;border-radius:10px;background:#e4f0f9;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.bl_instructor_image{width:54%}.bl_instructor_title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:46%;padding:31px 8px 24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:64em){.bl_instructor_title{padding:23px 8px 16px}}.bl_instructor_name{font-size:2.4rem;font-weight:900;line-height:1.5}@media screen and (min-width:64em){.bl_instructor_name{font-size:2.9rem}}.bl_instructor_nameEnglish{display:block;margin-top:2px;font-size:1.4rem;font-weight:normal}@media screen and (min-width:64em){.bl_instructor_nameEnglish{font-size:1.6rem}}.bl_instructor_text{margin-top:20px}.bl_schedule_item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.bl_schedule_date{-ms-flex-negative:0;flex-shrink:0;width:2.5em;max-width:50%;color:#64b6e2;font-size:1.8rem;font-weight:900;text-align:right}.bl_schedule_content{margin-left:16px;padding-left:16px;border-left:3px solid #e4f0f9}.bl_schedule_title{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.8rem;font-weight:900;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.bl_schedule_status{margin-right:17px;color:#64b6e2}.bl_schedule_text{margin-top:9px}.bl_voice{padding:15px 10px;border-radius:10px;border:3px solid #e4f0f9}.privacy .bg_paper{padding-top:4rem}@media screen and (min-width:48em){.privacy .bg_paper{padding-top:15.5rem}}.privacy .contents p:not(:last-child){margin-bottom:1em}.privacy .privacy_address{font-style:normal;text-align:right}.privacy .privacy_address a{color:#fff}.contact .bg_paper{padding-top:6rem}.contact .contents_lead .btn{width:auto;margin-top:1em;border-width:2px}.contact .contact_form{margin-bottom:4rem;padding-bottom:4rem;border-bottom:2px dotted #fff}@media screen and (min-width:48em){.contact .contact_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.contact .contact_item.required .contact_title{position:relative;padding-right:5.4rem}.contact .contact_item.address{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.contact .contact_item.address input{margin-bottom:1rem}@media screen and (min-width:48em){.contact .contact_item:last-child{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.contact .contact_item:not(:last-child){margin-bottom:2.5rem}.contact .contact_title{margin-bottom:1rem;font-size:1.8rem;font-weight:900}@media screen and (min-width:48em){.contact .contact_title{width:35%;margin-right:4%;margin-bottom:0}}@media screen and (min-width:64em){.contact .contact_title{width:23%}}@media screen and (min-width:48em){.contact .contact_data{width:61%}}@media screen and (min-width:64em){.contact .contact_data{width:73%}}.contact .contact_data .zip input{width:auto}.contact .contact_category{margin-bottom:2.4rem}.contact .form_privacy{margin-bottom:2.5rem}@media screen and (min-width:48em){.contact .form_privacy{text-align:center}}.contact .form_privacy p{margin-bottom:8px;text-align:left}.contact .form_privacy a{position:relative;color:#fff}.contact .form_privacy a:after{display:block;position:absolute;bottom:0;left:0;content:"";width:100%;height:1px;background:#fff;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.contact .form_privacy a:active:after,.contact .form_privacy a:focus:after,.contact .form_privacy a:hover:after{width:0}.contact .form_privacy .form_checkbox span:before{border:1px solid #fff;background:transparent}.contact form .btn{padding:0}.contact form .btn input{width:100%;padding:10px 40px}:root .contact form .btn input,_:-ms-fullscreen{padding-top:calc(10px + 0.25em)}.contact .reserve_btn{margin-top:1rem}@media screen and (min-width:64em){.contact .reserve_btn{margin-top:0;margin-left:3%}}.confirm .contact_item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.selection .bg_img{background:url(../img/selection/lead_bg_sp.jpg) no-repeat bottom center;background-size:cover}@media screen and (min-width:48em){.selection .bg_img{background-image:url(../img/selection/lead_bg.jpg);background-position:center center}}.selection .bg_img .contents_lead{text-align:center}@media screen and (min-width:48em){.selection .bg_img .contents_lead{text-align:left}}.selection_lead .svg_text{margin:0}.selection_lead .contents_lead{text-align:left}.error404 .contents_lead p{margin-bottom:1em}@media print{* html body{zoom:0.7}*+html body{zoom:1}}
/*# sourceMappingURL=style.css.map */