.top .visual{height:calc(100vh - 0px);overflow:hidden;position:relative;background:#F3F5F5;z-index:2;margin-top:-120px;padding-top:120px}.top .visual:before{margin-top:-65px;padding-top:65px}@media only screen and (min-width: 768px) and (max-width: 1285px){.top .visual{height:700px}}@media (max-width: 767px){.top .visual{overflow:visible}}.top .visual__bg{background:#fff;width:92%;height:calc(100% - 175px);position:absolute;right:60px;z-index:0;-webkit-border-radius:60px;-moz-border-radius:60px;-ms-border-radius:60px;-o-border-radius:60px;border-radius:60px;background:url(../../img/top/visual.jpg) no-repeat right top/cover}@media only screen and (min-width: 768px) and (max-width: 1024px){.top .visual__bg{height:calc(100% - 117px)}}@media (max-width: 767px){.top .visual__bg{width:calc(100% - 32px);right:16px;background:url(../../img/top/visual_sp.jpg) no-repeat center top 0px/cover;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;height:calc(100% - 175px)}}@media only screen and (max-width: 374px){.top .visual__bg{background:url(../../img/top/visual_sp.jpg) no-repeat center top -15px/cover;height:calc(100% - 125px)}}.top .visual__box{position:relative;background:url(../../img/top/visual_bg.png) no-repeat center center/100% 100%;width:50%;position:absolute;bottom:0px;z-index:2}.top .visual__box:before{display:block;content:" ";width:100%;padding-top:67.11409%}.top .visual__box>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media only screen and (min-width: 768px) and (max-width: 1024px){.top .visual__box{width:65%;bottom:26px}}@media (max-width: 767px){.top .visual__box{position:absolute;width:96%;left:0px;bottom:-25px;height:39%;min-height:238px;background:url(../../img/top/visual_bg_sp.png) no-repeat center center;background-size:100% 100%}}@media only screen and (max-width: 374px){.top .visual__box{min-height:180px;height:32%}}.top .visual__box .in{height:62.4%;width:100%;left:0;bottom:11%;position:absolute;z-index:1;display:flex;flex-direction:column;justify-content:center;text-align:left;padding-left:10%}@media (max-width: 767px){.top .visual__box .in{justify-content:flex-start;align-items:flex-start;padding-left:16px;height:55.4%}}.top .visual__box .in .tit{text-transform:uppercase;font-family:'Baloo Thambi 2', sans-serif}.top .visual__box .in .tit span{display:inline-block;width:auto;background-color:#f78da7;color:#fff;font-size:16px;font-size:1.6rem;line-height:35px;letter-spacing:.06em;font-weight:bold;-webkit-border-radius:18px;-moz-border-radius:18px;-ms-border-radius:18px;-o-border-radius:18px;border-radius:18px;padding:0 18px;position:relative;margin-bottom:25px}@media (max-width: 767px){.top .visual__box .in .tit span{font-size:14px;font-size:1.4rem;line-height:35px;letter-spacing:.05em;font-weight:bold;padding:0 12px}}@media only screen and (max-width: 374px){.top .visual__box .in .tit span{font-size:12px;margin-bottom:15px}}.top .visual__box .in .tit span:before{position:absolute;content:"";width:0;height:0;border-width:15px 9.5px 0 9.5px;border-color:#f78da7 transparent transparent transparent;border-style:solid;bottom:-11px;left:50%;margin-left:-11px}.top .visual__box .in .ttl{font-size:40px;font-size:4rem;line-height:60px;letter-spacing:.06em;font-weight:bold;display:inline-block;margin-bottom:10px}@media only screen and (min-width: 1024px) and (max-width: 1444px){.top .visual__box .in .ttl{font-size:36px}}@media (max-width: 767px){.top .visual__box .in .ttl{font-size:23px;font-size:2.3rem;line-height:32px;letter-spacing:.05em;font-weight:bold}}@media only screen and (max-width: 374px){.top .visual__box .in .ttl{font-size:18px;line-height:26px;margin-bottom:5px}}.top .visual__box .in .ttl span{color:#f78da7}.top .visual__box .in .cap{font-size:17px;font-size:1.7rem;line-height:34px;letter-spacing:.12em;font-weight:bold}@media (max-width: 767px){.top .visual__box .in .cap{font-size:16px;font-size:1.6rem;line-height:24px;letter-spacing:.12em;font-weight:bold}}@media only screen and (max-width: 374px){.top .visual__box .in .cap{font-size:14px;line-height:20px}}.top .visual .txt-scroll{line-height:1;position:absolute;display:inline-block;width:36px;height:96px;white-space:nowrap;bottom:63px;right:14px;display:inline-block;font-weight:500;z-index:10;padding-top:20px}@media (max-width: 767px){.top .visual .txt-scroll{right:calc(50% - 17px);bottom:-80px;padding-top:0;height:50px}}.top .visual .txt-scroll span{position:relative;display:inline-block;width:100%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);font-family:'Baloo Thambi 2', sans-serif;font-size:14px;font-size:1.4rem;letter-spacing:0.0em}@media (max-width: 767px){.top .visual .txt-scroll span{display:none}}.top .visual .txt-scroll em{content:"";position:absolute;width:1px;height:50px;background:#222728;bottom:-6px;right:17px;-webkit-animation:scrollBorder 3s infinite ease-out;animation:scrollBorder 3s infinite ease-out}@media (max-width: 767px){.top .visual .txt-scroll em{height:50px;bottom:0;z-index:11}}.top .sec-news{padding-top:80px;padding-bottom:223px;margin-bottom:-100px;position:relative;z-index:1;background:url(../../img/top/bg_news.jpg) no-repeat center top/cover}@media (max-width: 767px){.top .sec-news{padding-top:133px;padding-right:16px;padding-bottom:233px;margin-bottom:-150px;background:url(../../img/top/bg_news_sp.png) no-repeat center top/cover}}.top .sec-news .wcm{padding-right:90px;margin-bottom:120px}@media (max-width: 767px){.top .sec-news .wcm{padding-right:0;margin-bottom:80px}}.top .sec-news .gr-title{padding-left:0px}@media (max-width: 767px){.top .sec-news .gr-title{padding-left:0}}.top .sec-news .gr-title .title-en{color:#38b3c9}.top .sec-news .box-item{background:#fff;border-radius:20px;padding:42px 95px 20px 61px;position:relative;margin-top:58px}.top .sec-news .box-item ul li{border-bottom:#e3e3e3 dashed 1px}.top .sec-news .box-item ul li:last-child{border-bottom:none}@media (max-width: 767px){.top .sec-news .box-item{padding:33px 25px 15px 25px;margin-top:42px}}.top .sec-news .box-item .link_to_list{position:absolute;right:-73px;top:-69px;width:145px;height:138px;background:url(../../img/top/bg_pink1.png) no-repeat center center/cover;display:flex;justify-content:center;align-items:center;transition:0.3s}@media (max-width: 767px){.top .sec-news .box-item .link_to_list{background:url(../../img/top/bg_pink1_sp.png) no-repeat center center/cover;width:104px;height:86px;right:3px;top:-41px}}.top .sec-news .box-item .link_to_list span{color:#fff;font-size:16px;font-size:1.6rem;line-height:24px;letter-spacing:.1em;font-weight:bold;text-align:center}@media (max-width: 767px){.top .sec-news .box-item .link_to_list span{font-size:15px;line-height:20px;position:relative;top:-2px}}@media (min-width: 768px){.top .sec-news .box-item .link_to_list:hover{opacity:1 !important;background:url(../../img/top/bg_pink1_hover.png) no-repeat center center/cover}}.top .sec-news .box-item .item{display:flex;width:100%;position:relative;padding:0;padding-top:10px;padding-bottom:10px;padding-right:30px}@media (max-width: 767px){.top .sec-news .box-item .item{flex-wrap:wrap;padding-right:20px}}.top .sec-news .box-item .item:after{position:absolute;content:'';width:16px;height:15px;top:50%;right:0px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background:url(../../img/common/icon/ico-arrow-right.png) no-repeat center center/cover;transition:0.3s}.top .sec-news .box-item .item .day{color:#B1B1B1;font-family:'Baloo Thambi 2', sans-serif;font-size:16px;font-size:1.6rem;line-height:24px;letter-spacing:.12em;font-weight:500;font-style:normal;display:inline-block;margin-right:20px;min-width:90px}@media (max-width: 767px){.top .sec-news .box-item .item .day{font-size:15px;color:#B1B1B1;margin-right:12px;min-width:81px}}.top .sec-news .box-item .item .cat{min-width:100px}.top .sec-news .box-item .item .cat em{font-style:normal;display:inline-block;border-radius:20px;border:2px solid #f78da7;color:#f78da7;font-size:14px;font-size:1.4rem;line-height:24px;letter-spacing:.12em;font-weight:bold;padding:0 8px;margin-right:5px;transition:0.3s}.top .sec-news .box-item .item .cat em.blue{border:2px solid #38b3c9;color:#38b3c9}@-moz-document url-prefix(){.top .sec-news .box-item .item .cat em{padding-bottom:3px;line-height:18px}}@media (max-width: 767px){.top .sec-news .box-item .item .cat em{font-size:12px;position:relative;top:-2px}}.top .sec-news .box-item .item p{font-size:15px;font-size:1.5rem;line-height:28px;letter-spacing:.1em;font-weight:500;padding-left:15px}@media (max-width: 767px){.top .sec-news .box-item .item p{display:block;line-height:24px;padding-top:4px;width:100%;padding-left:0}}@media (min-width: 768px){.top .sec-news .box-item .item:hover{opacity:1 !important}.top .sec-news .box-item .item:hover:after{right:-10px}.top .sec-news .box-item .item:hover p{color:#f78da7}.top .sec-news .box-item .item:hover .cat em{background:#f78da7;color:#fff}.top .sec-news .box-item .item:hover .cat em.blue{background:#38b3c9}}.top .sec-concept{position:relative;overflow:hidden;z-index:4;padding-top:100px}@media (max-width: 767px){.top .sec-concept:before{position:absolute;content:'';width:100%;height:100%;top:150px;right:0;background:#f78da7;z-index:0}}@media (max-width: 767px){.top .sec-concept{padding-top:0}}.top .sec-concept .box-img{border-radius:0px 60px 60px 0px;overflow:hidden;right:calc(50% - 12px);top:0px;left:inherit;position:absolute;height:87.5%;content:"";z-index:100;width:calc(524px + (100vw - 1172px)/2 + 80px);background:url(../../img/top/img_c1.jpg) no-repeat right center;background-size:cover}@media only screen and (min-width: 768px) and (max-width: 1200px){.top .sec-concept .box-img{background-position:right -150px center}}@media only screen and (min-width: 768px) and (max-width: 960px){.top .sec-concept .box-img{background-position:right -250px center}}@media (max-width: 767px){.top .sec-concept .box-img{height:300px;width:calc(100% - 16px);right:0;border-radius:0 30px 30px 0;background:url(../../img/top/img_c1.jpg) no-repeat right center/cover;position:relative}}.top .sec-concept .wcm{display:flex;align-items:flex-end;justify-content:flex-end}.top .sec-concept .ins{position:relative}@media (max-width: 767px){.top .sec-concept .ins{margin-top:-150px;padding-top:150px}}.top .sec-concept .ins:after{border-radius:60px 0px 0px 60px;left:calc(50% - 500px);top:0px;right:inherit;position:absolute;height:100%;content:"";width:calc(1172px + (100% - 1172px)/2);background:#fff;z-index:1}@media (max-width: 767px){.top .sec-concept .ins:after{width:calc(100% - 16px);left:16px;border-radius:0px 0px 0px 30px}}.top .sec-concept .ins .cont{width:50%;padding-left:100px;padding-top:100px;padding-right:10px;padding-bottom:98px;position:relative;z-index:2}@media (max-width: 767px){.top .sec-concept .ins .cont{width:100%;padding-left:24px;padding-top:41px;padding-bottom:38px}}.top .sec-concept .ins .cont .gr-title{text-align:left}.top .sec-concept .ins .cont .gr-title .title-en{color:#38b3c9}.top .sec-concept .ins .cont .gr-title .title-jp{font-size:26px;line-height:40px;letter-spacing:0.1em;margin-top:15px;margin-bottom:42px}@media (max-width: 767px){.top .sec-concept .ins .cont .gr-title .title-jp{font-size:24px;line-height:34px;margin-top:10px;margin-bottom:23px}}.top .sec-concept .ins .cont .gr-title .title-jp em{font-style:normal;color:#f78da7}.top .sec-concept .ins .cont .txt{font-size:15px;font-size:1.5rem;line-height:30px;letter-spacing:.1em}.top .sec-messages{position:relative;margin-top:-130px;color:#fff;padding:120px 0  290px;z-index:3}.top .sec-messages:before{position:absolute;content:'';width:100%;height:100%;top:0;right:0;background:#f78da7;z-index:0}@media (max-width: 767px){.top .sec-messages{padding:57px 0  496px;margin-top:0px}}.top .sec-messages .wcm{display:flex;flex-wrap:wrap;padding-top:130px;position:relative}@media (max-width: 767px){.top .sec-messages .wcm{flex-wrap:wrap;flex-direction:column;padding-top:15px}}.top .sec-messages__b1{width:50%;text-align:left}.top .sec-messages__b1 .gr-title{text-align:left;margin-bottom:54px}@media (max-width: 767px){.top .sec-messages__b1 .gr-title{margin-bottom:40px}}.top .sec-messages__b1 .gr-title .title-en{font-size:20px;padding-bottom:0px;display:inline-block}@media (max-width: 767px){.top .sec-messages__b1 .gr-title .title-en{padding-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.top .sec-messages__b1{width:47%}}@media (max-width: 767px){.top .sec-messages__b1{width:100%}}.top .sec-messages__b2{width:50%;position:relative;text-align:right}@media only screen and (min-width: 768px) and (max-width: 1024px){.top .sec-messages__b2{width:53%}}@media (max-width: 767px){.top .sec-messages__b2{width:100%;margin-bottom:20px;text-align:center}}.top .sec-messages__b2 .c-btn.btn-mess{border:4px solid #fff;max-width:300px;margin:30px 0 0 auto}@media (max-width: 767px){.top .sec-messages__b2 .c-btn.btn-mess{margin:0 auto 10px}}.top .sec-messages__b2 .c-btn.btn-mess span{line-height:54px}.top .sec-messages__b2 .c-btn.btn-mess span:after{width:29px;height:26px;top:calc(50% - 14px);left:-9px;background:url(../../img/common/icon/ico_mess.svg) no-repeat center center/100% 100%}@media (min-width: 768px){.top .sec-messages__b2 .c-btn.btn-mess:hover{background:#fff;opacity:1 !important;color:#3E3E3E}.top .sec-messages__b2 .c-btn.btn-mess:hover span{color:#3E3E3E}.top .sec-messages__b2 .c-btn.btn-mess:hover span:after{background:url(../../img/common/icon/ico_mess2.svg) no-repeat center center/100% 100%}}.top .sec-messages__b4{width:100%;display:flex;align-items:center;justify-content:center;margin-top:4px;border-bottom:2px dotted  #F1B2C1;padding-bottom:40px}@media (max-width: 767px){.top .sec-messages__b4{width:100%;flex-direction:column;padding-bottom:30px}}.top .sec-messages__b4 .box-bor{padding:47px 34px 34px 40px;max-width:440px;height:100%;width:100%}@media (max-width: 767px){.top .sec-messages__b4 .box-bor{padding:34px 28px 33px 28px}}.top .sec-messages__b4 .box-bor .tit{font-size:30px;font-size:3rem;line-height:30px;letter-spacing:.1em;font-weight:bold;margin-bottom:20px}@media (max-width: 767px){.top .sec-messages__b4 .box-bor .tit{font-size:28px;margin-bottom:15px}}.top .sec-messages__b4 .box-bor .tit span{font-family:'Baloo Thambi 2', sans-serif;color:#38b3c9;font-size:16px;font-size:1.6rem;line-height:30px;letter-spacing:.05em;font-weight:500;position:relative;bottom:-2px;padding-left:10px;text-transform:uppercase}@media (max-width: 767px){.top .sec-messages__b4 .box-bor .tit span{padding-left:10px}}@media (max-width: 767px){.top .sec-messages__b4 .box-bor--i1{order:2;padding:34px 22px 28px 28px;max-width:100%}}.top .sec-messages__b4 .box-bor--i1 .txt1{font-size:25px;font-size:2.5rem;line-height:36px;letter-spacing:.1em;font-weight:bold;color:#f78da7}@media (max-width: 767px){.top .sec-messages__b4 .box-bor--i1 .txt1{font-size:22px;line-height:32px;margin-bottom:8px}}.top .sec-messages__b4 .box-bor--i1 .txt2{font-size:16px;font-size:1.6rem;line-height:30px;letter-spacing:.05em;font-weight:500;position:relative;text-transform:uppercase;font-family:'Baloo Thambi 2', sans-serif}@media (max-width: 767px){.top .sec-messages__b4 .box-bor--i1 .txt2{font-size:16px;line-height:24px}}.top .sec-messages__b4 .box-bor--i2{width:calc(100% - 428px);max-width:inherit;margin-left:28px;padding:47px 20px 30px 40px}@media (max-width: 767px){.top .sec-messages__b4 .box-bor--i2{order:3;width:100%;margin-left:0;margin-top:24px}}@media (max-width: 767px){.top .sec-messages__b4 .box-bor--i2{padding:34px 28px 26px 28px}}@media (max-width: 767px){.top .sec-messages__b4 .box-bor--i2 .tit{margin-bottom:10px}}@media (max-width: 767px){.top .sec-messages__b4 .box-bor--i2 .step{margin-bottom:4px}}@media (max-width: 767px){.top .sec-messages__b4 .box-bor--i2 .step:last-child{width:calc(100% + 5px)}}.top .sec-messages__b4 .box-bor--i2 .txt1,.top .sec-messages__b4 .box-bor--i2 .txt2{display:inline}.top .sec-messages__b4 .box-bor--i2 .txt1{font-size:14px;font-size:1.4rem;line-height:24px;letter-spacing:.03em;font-weight:500}@media (max-width: 767px){.top .sec-messages__b4 .box-bor--i2 .txt1{display:inline;line-height:26px}}.top .sec-messages__b4 .box-bor--i2 .txt2{font-size:18px;font-size:1.8rem;line-height:34px;letter-spacing:.03em;font-weight:bold;color:#f78da7}@media (max-width: 767px){.top .sec-messages__b4 .box-bor--i2 .txt2{display:inline;line-height:26px}}.top .sec-manager{z-index:4;margin-top:-250px;position:relative}@media (max-width: 767px){.top .sec-manager{margin-top:-465px}}.top .sec-manager .ins{display:flex;flex-wrap:wrap;padding:49px 100px;justify-content:flex-start;align-items:flex-start}@media (max-width: 767px){.top .sec-manager .ins{padding:27px 28px 24px}}.top .sec-manager .ins .gr-title{width:200px;position:relative;text-align:left}@media (max-width: 767px){.top .sec-manager .ins .gr-title{margin-bottom:44px}}.top .sec-manager .ins .gr-title:after{position:absolute;content:'';width:62px;height:2px;bottom:-24px;left:0;background:#f78da7}@media (max-width: 767px){.top .sec-manager .ins .gr-title:after{bottom:-20px}}.top .sec-manager .ins .gr-title .title-en{color:#38b3c9;font-size:16px;font-size:1.6rem;line-height:30px;letter-spacing:.05em;font-weight:500}.top .sec-manager .ins .gr-title .title-jp{font-size:30px;font-size:3rem;line-height:34px;letter-spacing:.1em;font-weight:bold}@media (max-width: 767px){.top .sec-manager .ins .gr-title .title-jp{font-size:28px;line-height:44px}}.top .sec-manager .ins .boxtxt{width:calc(100% - 200px);padding:0 0 0 25px}@media (max-width: 767px){.top .sec-manager .ins .boxtxt{width:100%;padding-left:0}}.top .sec-manager .ins .boxtxt .ttl{font-size:20px;font-size:2rem;line-height:34px;letter-spacing:.1em;font-weight:bold;margin-bottom:23px}@media (max-width: 767px){.top .sec-manager .ins .boxtxt .ttl{font-size:18px;line-height:28px;margin-bottom:15px}}.top .sec-manager .ins .boxtxt .ttl span{color:#f78da7}.top .sec-manager .ins .boxtxt p{font-size:15px;font-size:1.5rem;line-height:30px;letter-spacing:.1em;font-weight:500}.top .sec-manager .ins .boxtxt .sig{margin-top:20px}.top .sec-manager .ins .boxtxt .sig span{font-size:16px;font-size:1.6rem;line-height:30px;letter-spacing:.1em;font-weight:500;display:block}.top .sec-manager .ins .boxtxt .sig .lg{font-size:30px;font-size:3rem;line-height:44px;letter-spacing:.1em;font-weight:500;display:inline-block}@media (max-width: 767px){.top .sec-manager .ins .boxtxt .sig .lg{display:block}}.top .sec-manager .ins .boxtxt .sig em{font-size:16px;font-size:1.6rem;line-height:30px;letter-spacing:.05em;font-weight:500;color:#f78da7;font-style:normal;text-transform:uppercase;font-family:'Baloo Thambi 2', sans-serif;margin-left:13px;position:relative;bottom:-2px}@media (max-width: 767px){.top .sec-manager .ins .boxtxt .sig em{margin-left:0;bottom:2px}}.top .sec-profile{position:relative;overflow:hidden;z-index:4;padding-top:124px;margin-bottom:120px}@media (max-width: 767px){.top .sec-profile{padding-top:80px;margin-bottom:82px}}.top .sec-profile .box-map{border-radius:60px  0px  0px 60px;overflow:hidden;left:calc(50% + 20px);top:120px;right:inherit;position:absolute;height:78%;content:"";z-index:100;width:calc(570px + (100vw - 1172px)/2);background-size:cover;padding:20px}@media (max-width: 767px){.top .sec-profile .box-map{width:calc(100% - 16px);left:16px;height:300px;position:relative;top:0;border-radius:30px  0px  0px 30px}}.top .sec-profile .box-map iframe{position:absolute;width:180% !important;height:100% !important;left:-40%;top:0}@media only screen and (min-width: 1025px) and (max-width: 1499px){.top .sec-profile .box-map iframe{left:-52%;width:200% !important}}@media only screen and (min-width: 768px) and (max-width: 1024px){.top .sec-profile .box-map iframe{left:-63%;width:200% !important}}@media (max-width: 767px){.top .sec-profile .box-map iframe{width:200% !important;left:-45%;height:200% !important;top:-45%}}@media only screen and (max-width: 374px){.top .sec-profile .box-map iframe{width:200% !important;left:-47%;height:200% !important;top:-47%}}.top .sec-profile .wcm{display:flex}.top .sec-profile .gr-title{text-align:left;margin-bottom:58px}@media (max-width: 767px){.top .sec-profile .gr-title{text-align:center;margin:0 auto 65px}}.top .sec-profile .gr-title .title-en{color:#38b3c9}@media (max-width: 767px){.top .sec-profile .gr-title .title-jp{margin-top:10px}}.top .sec-profile .gr-title .title-jp em{font-style:normal;color:#f78da7}.top .sec-profile .ins{position:relative}@media (max-width: 767px){.top .sec-profile .ins{margin-top:-150px;padding-top:152px}}.top .sec-profile .ins:after{border-radius:0px 60px 60px 0px;right:calc(50% - 500px);top:0px;left:inherit;position:absolute;height:100%;content:"";width:calc(1172px + (100% - 1172px)/2);background:#fff;z-index:1}@media (max-width: 767px){.top .sec-profile .ins:after{width:calc(100% - 16px);right:16px;border-radius:0px 0px 30px 0px}}.top .sec-profile .ins .cont{width:45%;padding-left:0px;padding-top:40px;padding-right:10px;padding-bottom:23px;position:relative;z-index:2}@media (max-width: 767px){.top .sec-profile .ins .cont{width:100%;padding-right:24px;padding-left:8px}}.top .sec-profile .ins .cont .tbl{font-size:15px;font-size:1.5rem;line-height:30px;letter-spacing:.1em;font-weight:500}.top .sec-profile .ins .cont .tbl .tit-p{font-size:18px;font-size:1.8rem;line-height:20px;letter-spacing:.1em;font-weight:bold;color:#fff;background:#f78da7;padding:10px 20px;border-radius:5px;width:100%;margin-bottom:10px}@media (max-width: 767px){.top .sec-profile .ins .cont .tbl .tit-p{margin-bottom:5px}}.top .sec-profile .ins .cont .tbl table tr th{border-bottom:1px dashed #f78da7;border-right:15px dashed #fff;color:#f78da7;font-weight:bold;width:120px;text-align:left;padding:15px 10px 15px 10px;line-height:20px}@media (max-width: 767px){.top .sec-profile .ins .cont .tbl table tr th{display:block;width:100%;border-right:0;border-bottom:none;padding:18px  0px  5px 0px}}.top .sec-profile .ins .cont .tbl table tr td{border-bottom:1px dashed #D8D8D8;color:#787878;padding:15px 0px 15px 0;font-weight:500}.top .sec-profile .ins .cont .tbl table tr td a{color:#787878}@media (max-width: 767px){.top .sec-profile .ins .cont .tbl table tr td{display:inline-block;padding:5px  0px  15px 0px;width:100%;font-size:15px;line-height:26px}}.top .sec-profile .ins .cont .tbl table tr:last-child th,.top .sec-profile .ins .cont .tbl table tr:last-child td{border-bottom:none}.top .sec-voice{padding:120px 0 145px}@media (max-width: 767px){.top .sec-voice{padding:70px 0 70px;overflow:hidden}}@media (max-width: 767px){.top .sec-voice .wcm{padding:0}}.top .sec-voice .btn-cir{width:50px;height:50px;position:absolute;border-radius:50%;display:flex;justify-content:center;align-items:center;bottom:-25px;left:50%;margin-left:-25px;background:#F78DA7}.top .sec-voice .btn-cir i{position:relative}.top .sec-voice .btn-cir i:after,.top .sec-voice .btn-cir i:before{position:absolute;content:'';width:16px;height:2px;top:calc(50% - 1px);left:calc(50% - 8px);background:#fff}.top .sec-voice .btn-cir i:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}@media (min-width: 768px){.top .sec-voice .btn-cir:hover{background:#38b3c9 !important;opacity:1 !important}}.top .sec-voice--v1{display:flex;margin-bottom:107px;align-items:flex-start;justify-content:space-between}@media (max-width: 767px){.top .sec-voice--v1{padding:0 16px;flex-direction:column;margin-bottom:10px}}.top .sec-voice--v1 .gr-title{text-align:left}@media (max-width: 767px){.top .sec-voice--v1 .gr-title{width:100%;text-align:center}}.top .sec-voice--v1 .gr-title .title-en{color:#38b3c9}.top .sec-voice--v1 .link-cat{position:relative;padding-left:40px;margin-top:53px;font-size:20px;font-size:2rem;line-height:30px;letter-spacing:.05em;font-weight:bold}@media (max-width: 767px){.top .sec-voice--v1 .link-cat{margin:63px auto 25px}}@media only screen and (max-width: 374px){.top .sec-voice--v1 .link-cat{padding-left:52px}}.top .sec-voice--v1 .link-cat .btn-cir{left:0;top:-12px;bottom:inherit}@media only screen and (max-width: 374px){.top .sec-voice--v1 .link-cat .btn-cir{left:18px}}@media (min-width: 768px){.top .sec-voice--v1 .link-cat:hover{opacity:1 !important}.top .sec-voice--v1 .link-cat:hover .btn-cir{background:#38b3c9}}@media (max-width: 767px){.top .sec-voice--v2{padding:0 0px}}.top .sec-voice--v2 ul{display:flex;width:calc(100% + 18px);margin-left:-9px;justify-content:center}@media (max-width: 767px){.top .sec-voice--v2 ul{width:100%;margin:0;padding-bottom:30px}}.top .sec-voice--v2 ul li.item{width:25%;padding:0 9px;position:relative}.top .sec-voice--v2 ul li.item .in{background:#fff;border-radius:20px;padding:27px 28px 47px;position:relative;overflow:hidden}.top .sec-voice--v2 ul li.item .in:before{position:absolute;content:'';width:50px;height:50px;top:0px;left:0px;border-width:50px 50px 0 0;border-color:#f78da7 transparent transparent transparent;border-style:solid;z-index:1}.top .sec-voice--v2 ul li.item .in .i-img{position:relative;max-width:125px;margin:0 auto 25px}.top .sec-voice--v2 ul li.item .in .i-img:before{display:block;content:" ";width:100%;padding-top:123.2%}.top .sec-voice--v2 ul li.item .in .i-img>.content{position:absolute;top:0;left:0;right:0;bottom:0}.top .sec-voice--v2 ul li.item .in .i-img span{position:absolute;width:100%;height:100%;left:0;top:0;background-size:cover}.top .sec-voice--v2 ul li.item .in .i-tit{font-size:18px;font-size:1.8rem;line-height:30px;letter-spacing:.1em;font-weight:bold;margin-bottom:5px}.top .sec-voice--v2 ul li.item .in .i-tit span{color:#f78da7;font-weight:bold;font-size:24px}.top .sec-voice--v2 ul li.item .in .txt{color:#787878;font-size:15px;font-size:1.5rem;line-height:28px;letter-spacing:.1em;font-weight:500}.top .sec-voice--v2 ul li.item:nth-of-type(1) .in:before{border-color:#FFBFD4 transparent transparent transparent}.top .sec-voice--v2 ul li.item:nth-of-type(1) .btn-cir{background:#FFBFD4}.top .sec-voice--v2 ul li.item:nth-of-type(2){top:-50px}.top .sec-voice--v2 ul li.item:nth-of-type(2) .in:before{border-color:#FFACC0 transparent transparent transparent}.top .sec-voice--v2 ul li.item:nth-of-type(2) .btn-cir{background:#FFACC0}.top .sec-voice--v2 ul li.item:nth-of-type(3) .in:before{border-color:#FA8FAB transparent transparent transparent}.top .sec-voice--v2 ul li.item:nth-of-type(3) .btn-cir{background:#FA8FAB}.top .sec-voice--v2 ul li.item:nth-of-type(4){top:-50px}.top .sec-voice--v2 ul li.item:nth-of-type(4) .in:before{border-color:#EC84A2 transparent transparent transparent}.top .sec-voice--v2 ul li.item:nth-of-type(4) .btn-cir{background:#EC84A2}@media (max-width: 767px){.top .sec-voice--v2 ul .slick-track{padding-bottom:35px}.top .sec-voice--v2 ul .slick-dots{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.top .sec-voice--v2 ul .slick-dots li{width:8px;height:8px;border-radius:50%}.top .sec-voice--v2 ul .slick-dots li button{background:#C8C8C8;width:8px;height:8px;border-radius:50%;padding:4px}.top .sec-voice--v2 ul .slick-dots li button:before{display:none}.top .sec-voice--v2 ul .slick-dots li.slick-active button{background:#f78da7}}.top .sec-banner{width:calc(1172px + (100% - 1172px)/2);border-radius:0px 60px 60px 0px;right:calc(50% - 500px);top:0px;left:inherit;height:300px;background:url(../../img/top/banner.jpg) no-repeat center center/cover;border-radius:0 60px 60px 0}@media only screen and (max-width: 1380px){.top .sec-banner{width:calc(100% - 50px)}}@media (max-width: 767px){.top .sec-banner{width:calc(100% - 16px);right:16px;border-radius:0px 30px 30px 0px;background:url(../../img/top/banner_sp.jpg) no-repeat center center/cover}}.top .sec-flow{padding:120px 0 102px}@media (max-width: 767px){.top .sec-flow{padding:80px 0 70px}}.top .sec-flow .gr-title .title-en{color:#38b3c9}@media (max-width: 767px){.top .sec-flow .gr-title .title-jp{font-size:40px;white-space:nowrap;margin-top:5px}}@media only screen and (max-width: 374px){.top .sec-flow .gr-title .title-jp{white-space:normal;font-size:32px}}.top .sec-flow .box{padding:57px 0 20px 0}@media (max-width: 767px){.top .sec-flow .box{padding:40px 0 27px 0}}.top .sec-flow .box img{width:100%}.top .sec-flow .cap{font-size:14px;font-size:1.4rem;line-height:18px;letter-spacing:0;font-weight:300;text-align:center}.top .sec-flow .cap a{color:#38b3c9;text-decoration:underline;display:inline-block;margin-left:20px}@media (max-width: 767px){.top .sec-flow .cap{text-align:left}.top .sec-flow .cap a{margin-left:5px}}.top .sec-charges{background:#f78da7;color:#fff;position:relative;margin:140px auto}@media (max-width: 767px){.top .sec-charges{margin:40px auto}}@media (max-width: 767px){.top .sec-charges .gr-title .title-en{font-size:20px;margin-bottom:10px;display:block}}.top .sec-charges .wcm{position:relative;z-index:1}@media (max-width: 767px){.top .sec-charges .wcm{padding:53px 16px 34px}}.top .sec-charges .wcm:before{position:absolute;content:'';width:64px;height:796px;top:-47px;right:-76px;background:url(../../img/top/charges_txt.svg) repeat-x center center/100% 100%}@media only screen and (max-width: 1380px){.top .sec-charges .wcm:before{right:0}}@media (max-width: 767px){.top .sec-charges .wcm:before{display:none}}.top .sec-charges:before,.top .sec-charges:after{position:absolute;content:'';width:100%;height:124px;left:0}@media (max-width: 767px){.top .sec-charges:before,.top .sec-charges:after{height:30px}}.top .sec-charges:before{background:url(../../img/top/charges_bg.png) repeat-x center center/132px 124px;top:-123px}@media (max-width: 767px){.top .sec-charges:before{background:url(../../img/top/charges_bg1_sp.png) repeat-x left center/70px 30px;top:-29px}}.top .sec-charges:after{background:url(../../img/top/charges_bg2.png) repeat-x center center/132px 124px;bottom:-90px}@media (max-width: 767px){.top .sec-charges:after{background:url(../../img/top/charges_bg2_sp.png) repeat-x left 48px center/70px 30px;bottom:-29px}}.top .sec-charges .bxtxt{text-align:center;margin-top:53px;margin-bottom:50px}@media (max-width: 767px){.top .sec-charges .bxtxt{margin-bottom:35px;margin-top:40px}}.top .sec-charges .bxtxt p{font-size:18px;font-size:1.8rem;line-height:34px;letter-spacing:.1em;font-weight:500}@media (max-width: 767px){.top .sec-charges .bxtxt p{font-size:16px;line-height:28px;margin-bottom:17px}}.top .sec-charges .bxtxt .ttl1{font-size:26px;font-size:2.6rem;line-height:30px;letter-spacing:.1em;font-weight:bold;color:#FFE695;position:relative;background:url(../../img/top/charges_bg3.png) no-repeat center bottom/755px 6px;padding:0 0 12px;margin-bottom:60px;display:inline-block;margin-top:4px}@media (max-width: 767px){.top .sec-charges .bxtxt .ttl1{font-size:22px;line-height:40px;background:none;position:relative;padding-bottom:0;line-height:1.2;margin-bottom:10px}.top .sec-charges .bxtxt .ttl1:after{position:absolute;content:"";width:100%;height:6px;bottom:-8px;left:0;border-radius:6px;background:url(../../img/top/charges_bg3_sp.png) repeat-x center bottom}}@media only screen and (max-width: 374px){.top .sec-charges .bxtxt .ttl1{font-size:18px}.top .sec-charges .bxtxt .ttl1:after{height:4px}}.top .sec-charges .bxtxt .ttl2 span{display:inline-block;font-size:28px;font-size:2.8rem;line-height:60px;letter-spacing:.1em;font-weight:bold;background:url(../../img/top/charges_bg4.png) no-repeat center center/800px 60px;border-radius:30px;max-width:800px;width:100%}@media (max-width: 767px){.top .sec-charges .bxtxt .ttl2 span{font-size:20px;border-radius:30px;background:url(../../img/top/charges_bg4_sp.png) no-repeat center center/cover;margin-top:50px}}.top .sec-charges .list ul{display:flex;max-width:1020px;margin:0 auto;width:100%;justify-content:center}@media (max-width: 767px){.top .sec-charges .list ul{flex-direction:column}}.top .sec-charges .list ul li{width:33.3333%;padding:0px 20px  0px;display:inline-block;margin-bottom:28px}@media (max-width: 767px){.top .sec-charges .list ul li{width:100%;padding:0;margin-bottom:18px}}.top .sec-charges .list ul li .in{padding:29px 20px 33px}@media (max-width: 767px){.top .sec-charges .list ul li .in{padding-bottom:30px}}.top .sec-charges .list ul li .in .ttl3{font-size:16px;font-size:1.6rem;line-height:30px;letter-spacing:.1em;font-weight:500;color:#9E9E9E;text-align:center}.top .sec-charges .list ul li .in .ttl3 span{font-size:20px;font-size:2rem;line-height:30px;letter-spacing:.1em;font-weight:500;color:#3E3E3E}.top .sec-charges .list ul li .in .ico{position:relative;max-width:101px;margin:0 auto}.top .sec-charges .list ul li .in .ico:before{display:block;content:" ";width:100%;padding-top:86.13861%}.top .sec-charges .list ul li .in .ico>.content{position:absolute;top:0;left:0;right:0;bottom:0}.top .sec-charges .list ul li .in .ttl4{margin-top:7px}.top .sec-charges .list ul li .in .ttl4 em{font-style:normal;text-align:center;display:inline-block;width:calc(100% + 40px);margin-left:-20px;font-size:24px;font-size:2.4rem;line-height:46px;letter-spacing:.1em;font-weight:bold;color:#f78da7;background:url(../../img/top/bg_04.png) no-repeat center center/100% 100%;margin-bottom:3px}.top .sec-charges .list ul li .in .ttl4 p{text-align:center;margin-top:4px}.top .sec-charges .list ul li .in .ttl4 p span{display:inline-block;border-radius:13px;border:2px solid #f78da7;padding:4px 10px;margin:0 3px;font-size:14px;font-size:1.4rem;line-height:14px;letter-spacing:.1em;font-weight:bold}.top .sec-charges .list ul li .in .ttl5{vertical-align:bottom;text-align:center;font-size:18px;font-size:1.8rem;line-height:40px;letter-spacing:.1em;font-weight:500;margin-top:15px}.top .sec-charges .list ul li .in .ttl5 span{font-size:40px;font-size:4rem;line-height:40px;letter-spacing:0;font-weight:600;font-family:'Baloo Thambi 2', sans-serif;color:#f78da7;position:relative;bottom:-4px;display:inline-block;margin-right:5px}.top .sec-charges .list ul li:nth-of-type(1){display:none}.top .sec-charges .list ul li:nth-of-type(1) .in{padding-bottom:18px}.top .sec-charges .list ul li:nth-of-type(1) .in .ico{background:url(../../img/top/charges_bg5.png) no-repeat center center/100% 100%}@media (max-width: 767px){.top .sec-charges .list ul li:nth-of-type(1) .in{padding-bottom:31px}.top .sec-charges .list ul li:nth-of-type(1) .in .ico{margin-top:10px}.top .sec-charges .list ul li:nth-of-type(1) .in .ttl4 em{line-height:42px;margin-bottom:10px}}.top .sec-charges .list ul li:nth-of-type(2) .in .ico{margin-top:18px;background:url(../../img/top/charges_bg6.png) no-repeat center center/100% 100%}.top .sec-charges .list ul li:nth-of-type(3) .in .ico{margin-top:20px;background:url(../../img/top/charges_bg7.png) no-repeat center center/100% 100%}@media (max-width: 767px){.top .sec-charges .list ul li:nth-of-type(3) .in .ico{margin-top:15px}}.top .sec-charges .cap{font-size:15px;font-size:1.5rem;line-height:28px;letter-spacing:.1em;font-weight:500;text-align:center;margin-bottom:36px}@media (max-width: 767px){.top .sec-charges .cap{text-align:left;margin-bottom:24px}}.top .sec-charges .c-btn{position:relative;z-index:2}.top .sec-charges .c-btn--pdf{max-width:180px;width:100%;border-radius:33px;margin:30px auto  0px;transition:0.3s;background:#f78da7;border:2px solid #f78da7}@media (max-width: 767px){.top .sec-charges .c-btn--pdf{margin:20px auto  0px}}.top .sec-charges .c-btn--pdf span{font-size:16px;font-size:1.6rem;line-height:46px;letter-spacing:.1em;font-weight:bold}.top .sec-charges .c-btn--pdf span:after{width:20px;height:26px;background:url(../../img/common/icon/ico_pdf.png) no-repeat center center/100% 100%;top:calc(50% - 13px)}@media (min-width: 768px){.top .sec-charges .c-btn--pdf:hover{opacity:1 !important;background-color:#fff}.top .sec-charges .c-btn--pdf:hover span{color:#3E3E3E}.top .sec-charges .c-btn--pdf:hover span:after{background:url(../../img/common/icon/ico_pdf2.png) no-repeat center center/100% 100%}}@media only screen and (max-width: 374px){.top .sec-charges .c-btn--pdf{width:290px}}.top .sec-faq{padding:72px 0 144px;overflow:hidden}@media (max-width: 767px){.top .sec-faq{padding:70px 0 60px}}.top .sec-faq .wcm{position:relative}.top .sec-faq .wcm:before{position:absolute;content:'';width:448px;height:178px;top:29px;right:-111px;background:url(../../img/top/faq_txt.svg) no-repeat center center/cover;z-index:-1}@media only screen and (max-width: 1440px){.top .sec-faq .wcm:before{right:0}}@media (max-width: 767px){.top .sec-faq .wcm:before{display:none}}.top .sec-faq .gr-title{text-align:left;margin-bottom:57px}@media (max-width: 767px){.top .sec-faq .gr-title{text-align:center;margin-bottom:45px}}.top .sec-faq .gr-title .title-en{color:#38b3c9}.top .sec-faq .list li{border-radius:50px;background:#fff;margin-bottom:20px;cursor:pointer;user-select:none;outline:none}.top .sec-faq .list li *{-webkit-tap-highlight-color:rgba(255,255,255,0) !important;-webkit-focus-ring-color:rgba(255,255,255,0) !important;outline:none !important}@media (max-width: 767px){.top .sec-faq .list li{border-radius:20px}}.top .sec-faq .list li .cont{padding:35px 180px 24px 185px}@media (max-width: 767px){.top .sec-faq .list li .cont{padding:24px 24px 9px 24px;user-select:none;outline:none}}@media only screen and (max-width: 374px){.top .sec-faq .list li .cont{padding:20px 18px 9px 18px}}.top .sec-faq .list li .cont .ques{position:relative}.top .sec-faq .list li .cont .ques .btn-cir{position:absolute;width:50px;height:50px;border-radius:50%;background:#f78da7;right:-154px;left:inherit;top:-8px;display:flex;justify-content:center;align-items:center;cursor:pointer}@media (max-width: 767px){.top .sec-faq .list li .cont .ques .btn-cir{right:-3px;width:40px;height:40px;top:4px}}.top .sec-faq .list li .cont .ques .btn-cir i{position:relative}.top .sec-faq .list li .cont .ques .btn-cir i:after,.top .sec-faq .list li .cont .ques .btn-cir i:before{position:absolute;content:'';width:16px;height:2px;top:calc(50% - 1px);left:calc(50% - 8px);background:#fff;transition:0.3s}@media (max-width: 767px){.top .sec-faq .list li .cont .ques .btn-cir i:after,.top .sec-faq .list li .cont .ques .btn-cir i:before{position:absolute;content:'';width:14px;height:2px;top:calc(50% - 1px);left:calc(50% - 7px);border-radius:2px}}.top .sec-faq .list li .cont .ques .btn-cir i:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.top .sec-faq .list li .cont .ques em{position:absolute;left:-115px;top:-9px;font-family:'Baloo Thambi 2', sans-serif;font-size:47px;font-size:4.7rem;line-height:47px;letter-spacing:0;font-weight:500;font-style:normal}.top .sec-faq .list li .cont .ques em i{color:#f78da7;font-style:normal}@media (max-width: 767px){.top .sec-faq .list li .cont .ques em{font-size:32px;line-height:32px;left:3px;top:10px}}.top .sec-faq .list li .cont .ques .tit{font-size:18px;font-size:1.8rem;line-height:28px;letter-spacing:.1em;font-weight:bold;margin-bottom:13px}@media (max-width: 767px){.top .sec-faq .list li .cont .ques .tit{font-size:16px;font-weight:bold;line-height:26px;padding:0 50px 0 53px}}.top .sec-faq .list li .cont .ans{font-size:15px;font-size:1.5rem;line-height:30px;letter-spacing:.1em;font-weight:500;color:#777777;display:none;padding-bottom:10px}@media (min-width: 768px){.top .sec-faq .list li .cont:hover .ques .btn-cir{background:#38b3c9 !important;transition:0.3s}}@media (min-width: 768px){.top .sec-faq .list li .cont:hover{opacity:1 !important}.top .sec-faq .list li .cont:hover .ques .btn-cir{opacity:1 !important}}.top .sec-faq .list li .cont.opened .ques .btn-cir{background:#38b3c9 !important}.top .sec-faq .list li .cont.opened .ques .btn-cir i:after{display:none}.top .sec-banner2{height:520px;width:100%;padding:60px 0;background:url(../../img/top/bnr2_bg.jpg) no-repeat center center/cover}@media (max-width: 767px){.top .sec-banner2{background:url(../../img/top/bnr2_bg_sp.jpg) no-repeat center center/cover;height:652px;padding:82px 0;margin-bottom:0}}.top .sec-banner2 .wcm{position:relative;display:flex;height:100%}@media (max-width: 767px){.top .sec-banner2 .wcm{align-items:flex-start}}.top .sec-banner2 .wcm .bx_01{position:absolute;content:'';width:308px;height:309px;top:-108px;right:240px;background:url(../../img/top/bnr2_img01.png) no-repeat center center/cover}@media only screen and (max-width: 1100px){.top .sec-banner2 .wcm .bx_01{width:230px;height:231px;top:-90px}}@media (max-width: 767px){.top .sec-banner2 .wcm .bx_01{width:170px;height:170px;top:inherit;bottom:19px;right:inherit;left:15px;background-image:url(../../img/top/bnr2_img01_sp.png)}}.top .sec-banner2 .wcm .bx_02{position:absolute;content:'';width:444px;height:430px;bottom:-125px;right:-66px;background:url(../../img/top/bnr2_img02.png) no-repeat center center/cover}@media only screen and (max-width: 1360px){.top .sec-banner2 .wcm .bx_02{right:0;bottom:-140px}}@media only screen and (max-width: 1100px){.top .sec-banner2 .wcm .bx_02{width:380px;height:368px;right:30px;bottom:-80px}}@media (max-width: 767px){.top .sec-banner2 .wcm .bx_02{width:230px;height:223px;bottom:-116px;right:15px;background-image:url(../../img/top/bnr2_img02_sp.png)}}.top .sec-banner2 .wcm .box{border-radius:40px;background:#fff;position:relative;width:560px;text-align:center;overflow:hidden;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 1100px){.top .sec-banner2 .wcm .box{width:400px}}@media (max-width: 767px){.top .sec-banner2 .wcm .box{max-width:inherit;padding:26px 10px;border-radius:30px 40px 40px 40px}}.top .sec-banner2 .wcm .box:before{position:absolute;content:'';width:84px;height:84px;top:0px;left:0;border-width:84px 84px 0 0;border-color:#f78da7 transparent transparent transparent;border-style:solid}@media (max-width: 767px){.top .sec-banner2 .wcm .box:before{width:51px;height:51px;border-width:51px 51px 0 0}}.top .sec-banner2 .wcm .box .ttl1{color:#38b3c9;font-family:'Baloo Thambi 2', sans-serif;font-size:20px;font-size:2rem;line-height:30px;letter-spacing:.05em;font-weight:500;text-transform:uppercase}@media (max-width: 767px){.top .sec-banner2 .wcm .box .ttl1{font-size:16px;font-size:1.6rem;line-height:34px;letter-spacing:.05em;font-weight:500}}.top .sec-banner2 .wcm .box .ttl2{font-size:44px;font-size:4.4rem;line-height:66px;letter-spacing:.1em;font-weight:bold;margin-bottom:30px}@media (max-width: 767px){.top .sec-banner2 .wcm .box .ttl2{font-size:32px;font-size:3.2rem;line-height:44px;letter-spacing:.1em;font-weight:bold;margin-bottom:10px}}.top .sec-banner2 .wcm .box .txt1{font-size:20px;font-size:2rem;line-height:34px;letter-spacing:.1em;font-weight:bold}@media only screen and (max-width: 1100px){.top .sec-banner2 .wcm .box .txt1{font-size:18px}}@media (max-width: 767px){.top .sec-banner2 .wcm .box .txt1{font-size:18px;line-height:28px}}@media only screen and (max-width: 350px){.top .sec-banner2 .wcm .box .txt1{font-size:16px}}.top .sec-banner2 .wcm .box .txt2{font-size:30px;font-size:3rem;line-height:40px;letter-spacing:.1em;font-weight:bold;color:#f78da7;position:relative;margin-bottom:53px}@media only screen and (max-width: 1100px){.top .sec-banner2 .wcm .box .txt2{font-size:24px}}@media (max-width: 767px){.top .sec-banner2 .wcm .box .txt2{font-size:24px;line-height:34px;margin-bottom:26px}}@media only screen and (max-width: 350px){.top .sec-banner2 .wcm .box .txt2{font-size:18px}}.top .sec-banner2 .wcm .box .txt2:after{position:absolute;content:'';width:100%;height:6px;bottom:-7px;left:0;background:url(../../img/top/bnr2_bg01.png) no-repeat center center/cover;border-radius:3px}@media (max-width: 767px){.top .sec-banner2 .wcm .box .txt2:after{height:3px;bottom:-5px}}.top .sec-banner2 .wcm .box .btn{position:relative;font-size:20px;font-size:2rem;line-height:40px;letter-spacing:.1em;font-weight:bold;padding-left:50px}@media (max-width: 767px){.top .sec-banner2 .wcm .box .btn{padding-left:70px}}.top .sec-banner2 .wcm .box .btn .btn-cir{left:11px;bottom:-11px}@media (max-width: 767px){.top .sec-banner2 .wcm .box .btn .btn-cir{width:50px;height:50px;left:29px}.top .sec-banner2 .wcm .box .btn .btn-cir i:after,.top .sec-banner2 .wcm .box .btn .btn-cir i:before{position:absolute;content:'';width:16px;height:2px;top:calc(50% - 1px);left:calc(50% - 8px)}}@media (min-width: 768px){.top .sec-banner2 .wcm .box .btn:hover{opacity:1 !important}.top .sec-banner2 .wcm .box .btn:hover .btn-cir{background:#38b3c9;opacity:1 !important}}.top .sec-contact{background:#f78da7;color:#fff;padding:80px 0  80px}@media (max-width: 767px){.top .sec-contact{padding:73px 0  52px}}.top .sec-contact .txt{text-align:center;font-size:18px;font-size:1.8rem;line-height:34px;letter-spacing:.1em;font-weight:500;margin:32px auto 34px}@media (max-width: 767px){.top .sec-contact .txt{margin:40px auto 20px;font-size:16px;line-height:28px}}@media only screen and (max-width: 374px){.top .sec-contact .txt{font-size:15px}}@media (max-width: 767px){.top .sec-contact .gr-title .title-en{font-size:20px;margin-bottom:5px}}.top .sec-contact .gr-box{display:flex;flex-wrap:wrap;width:calc(100% + 0px);margin-left:0px;justify-content:space-between;z-index:99}.top .sec-contact .gr-box .box{padding:0 20px;background:#fff;border-radius:30px;width:calc(50% - 20px);padding:20px 0 14px 0;color:inherit;text-align:center;display:flex;flex-direction:column}@media (max-width: 767px){.top .sec-contact .gr-box .box{width:calc(100% - 30px);margin-left:15px;margin-bottom:20px;border-radius:20px;padding:14px 0 14px 0}}.top .sec-contact .gr-box .box--cont{padding-top:24px}@media (max-width: 767px){.top .sec-contact .gr-box .box--cont{padding-top:14px;padding-bottom:20px}}.top .sec-contact .gr-box .box .txt1{display:inline-block;width:100%;text-align:center;font-size:20px;font-size:2rem;line-height:34px;letter-spacing:.1em;font-weight:bold;color:#3E3E3E}@media only screen and (min-width: 768px) and (max-width: 1023px){.top .sec-contact .gr-box .box .txt1{font-size:16px}}@media (max-width: 767px){.top .sec-contact .gr-box .box .txt1{font-size:16px;line-height:24px}}.top .sec-contact .gr-box .box .tel{color:#f78da7;font-size:56px;font-size:5.6rem;line-height:56px;letter-spacing:.05em;font-weight:700;text-align:center;margin:0 auto;display:inline-block;font-family:'Baloo Thambi 2', sans-serif;margin-bottom:8px;margin-top:4px}@media only screen and (min-width: 768px) and (max-width: 1023px){.top .sec-contact .gr-box .box .tel{font-size:46px}}@media (max-width: 767px){.top .sec-contact .gr-box .box .tel{font-size:32px;line-height:32px;margin:3px auto 5px}}.top .sec-contact .gr-box .box .time{color:#3E3E3E;font-size:18px;font-size:1.8rem;line-height:28px;letter-spacing:.1em;font-weight:500;text-align:center}@media (max-width: 767px){.top .sec-contact .gr-box .box .time{font-size:16px;line-height:22px}}.top .sec-contact .gr-box .box .time2{color:#787878;font-size:14px;font-size:1.4rem;line-height:24px;letter-spacing:.1em;font-weight:500;text-align:center}@media (max-width: 767px){.top .sec-contact .gr-box .box .time2{font-size:12px;line-height:20px}}@media only screen and (max-width: 374px){.top .sec-contact .gr-box .box .time2{font-size:11px}}.top .sec-contact .gr-box .box .c-btn{max-width:386px;margin:0 auto;width:100%;border-radius:42px;margin-top:15px}@media (min-width: 768px){.top .sec-contact .gr-box .box .c-btn{height:83px}}@media only screen and (min-width: 768px) and (max-width: 1023px){.top .sec-contact .gr-box .box .c-btn{max-width:300px}}@media (max-width: 767px){.top .sec-contact .gr-box .box .c-btn{max-width:262px}}@media only screen and (max-width: 350px){.top .sec-contact .gr-box .box .c-btn{max-width:230px}}.top .sec-contact .gr-box .box .c-btn span{font-size:16px;font-size:1.6rem;line-height:83px;letter-spacing:.1em;font-weight:bold}.top .sec-contact .gr-box .box .c-btn span:after{background:url(../../img/common/icon/ico_contact.svg) no-repeat center center/100% 100%}@media only screen and (min-width: 768px) and (max-width: 1023px){.top .sec-contact .gr-box .box .c-btn span{line-height:60px}}@media (max-width: 767px){.top .sec-contact .gr-box .box .c-btn span{line-height:60px}}@media only screen and (max-width: 350px){.top .sec-contact .gr-box .box .c-btn span{font-size:14px}}.top__insta{padding:0 15px}.top__insta a{display:block;margin:0 auto;max-width:1170px}.top__insta a img{display:block;width:100%}@media (max-width: 767px){.top__insta{padding-right:0}.top__insta a{max-width:684px}}

/*# sourceMappingURL=maps/top.min.css.map */
