@media (max-width: 767px){.about #wrap{overflow:hidden}}.about .gr_wave{position:relative}.about .wave{position:absolute;left:0;width:100%;bottom:0}.about .wave img{width:100%;height:100%;object-fit:fill}.about .sec_message{position:relative}@media (max-width: 767px){.about .sec_message{z-index:2}}.about .sec_message__row01{display:flex;flex-wrap:wrap;margin-top:18px;align-items:flex-start;margin-bottom:115px;max-width:1160px;margin-left:auto;margin-right:auto;width:calc(100% - 50px);position:relative;z-index:1}@media (max-width: 767px){.about .sec_message__row01{margin-bottom:29px}}.about .sec_message__row01 .bximg{width:500px;border-radius:20px;overflow:hidden;margin-top:70px}@media only screen and (max-width: 1160px){.about .sec_message__row01 .bximg{margin-top:130px;width:45%}}@media (max-width: 767px){.about .sec_message__row01 .bximg{width:calc(100% + 50px);margin-left:-25px;margin-right:-25px;border-radius:0;margin-top:34px;margin-bottom:30px}}.about .sec_message__row01 .bxtxt{width:calc(100% - 500px)}@media only screen and (max-width: 1160px){.about .sec_message__row01 .bxtxt{width:55%}}@media (max-width: 767px){.about .sec_message__row01 .bxtxt{width:100%}}.about .sec_message__row01 .bxtxt__tit{font-size:128px;font-size:12.8rem;line-height:1em;letter-spacing:.14em;font-family:"Marcellus",serif;color:#87DDE0;opacity:0.2;white-space:nowrap;position:relative;margin-left:-63px;margin-bottom:27px}@media only screen and (max-width: 1280px){.about .sec_message__row01 .bxtxt__tit{font-size:9.14286vw;margin-left:-13px}}@media (max-width: 767px){.about .sec_message__row01 .bxtxt__tit{font-size:60px;font-size:6rem;line-height:1em;letter-spacing:.1em;margin-left:0;margin-bottom:-17px}}.about .sec_message__row01 .bxtxt__cont{padding-right:80px}@media only screen and (max-width: 1160px){.about .sec_message__row01 .bxtxt__cont{padding-right:40px}}@media (max-width: 767px){.about .sec_message__row01 .bxtxt__cont{padding-right:0px}}.about .sec_message__row01 .bxtxt__cont .ttl{font-size:32px;font-size:3.2rem;line-height:1.5625em;letter-spacing:.1em;color:#264653;margin-bottom:35px}@media (max-width: 767px){.about .sec_message__row01 .bxtxt__cont .ttl{font-size:24px;font-size:2.4rem;line-height:1.5em;letter-spacing:.1em;margin-bottom:30px}}.about .sec_message__row01 .bxtxt__cont .txt{font-size:16px;font-size:1.6rem;line-height:2.125em;letter-spacing:.08em}@media (max-width: 767px){.about .sec_message__row01 .bxtxt__cont .txt{font-size:15px;font-size:1.5rem;line-height:2em}}.about .sec_message__row02{display:flex;flex-wrap:wrap;margin-top:18px;align-items:flex-start;max-width:1160px;margin-left:auto;margin-right:auto;width:calc(100% - 50px);position:relative;z-index:1}.about .sec_message__row02 .bximg{width:360px;border-radius:20px;overflow:hidden}@media (max-width: 767px){.about .sec_message__row02 .bximg{width:100%;border-radius:10px;margin-bottom:33px}}.about .sec_message__row02 .bxtxt{width:calc(100% - 360px)}@media (max-width: 767px){.about .sec_message__row02 .bxtxt{width:100%}}.about .sec_message__row02 .bxtxt__cont{padding-left:80px}@media only screen and (max-width: 1160px){.about .sec_message__row02 .bxtxt__cont{padding-left:40px}}@media (max-width: 767px){.about .sec_message__row02 .bxtxt__cont{width:100%;padding-left:0}}.about .sec_message__row02 .bxtxt__cont .ttl{font-size:24px;font-size:2.4rem;line-height:1.5em;letter-spacing:.1em;color:#264653;margin-bottom:18px}@media (max-width: 767px){.about .sec_message__row02 .bxtxt__cont .ttl{font-size:22px;font-size:2.2rem;line-height:1.45455em;letter-spacing:.08em;margin-bottom:16px}}.about .sec_message__row02 .bxtxt__cont .txt{font-size:16px;font-size:1.6rem;line-height:2.125em;letter-spacing:.08em;margin-bottom:50px}@media (max-width: 767px){.about .sec_message__row02 .bxtxt__cont .txt{font-size:15px;font-size:1.5rem;line-height:2em;margin-bottom:28px}}.about .sec_message__row02 .bxtxt__cont .name{text-align:right;font-size:20px;font-size:2rem;line-height:1.7em;letter-spacing:.08em;margin-top:-8px}@media (max-width: 767px){.about .sec_message__row02 .bxtxt__cont .name{margin-top:-2px}}.about .sec_message .gr_wave .wave{bottom:-160px}@media (min-width: 768px){.about .sec_message .gr_wave .wave img{max-height:330px}}@media (max-width: 767px){.about .sec_message .gr_wave .wave{bottom:-77px}}.about .sec_treatment{overflow:hidden;position:relative;padding-top:312px;padding-bottom:249px;background:url("../../img/about/treat_bg.jpg") no-repeat center center/cover}@media only screen and (max-width: 1248px){.about .sec_treatment{padding-left:25px;padding-right:25px}}@media (max-width: 767px){.about .sec_treatment{padding:213px 25px 170px;margin-bottom:-50px;z-index:1;top:-80px;left:0;background:url("../../img/about/treat_bg_sp.jpg") no-repeat center center/100% 100%}}.about .sec_treatment::before,.about .sec_treatment::after{content:"";position:absolute;width:100%;height:220px;left:0}@media (max-width: 767px){.about .sec_treatment::before,.about .sec_treatment::after{height:180px}}.about .sec_treatment::before{background-image:linear-gradient(to bottom, #fff, rgba(255,255,255,0));top:0}.about .sec_treatment::after{background-image:linear-gradient(to bottom, rgba(255,255,255,0), #fff);bottom:0}.about .sec_treatment .inner{position:relative}.about .sec_treatment .grtit{text-align:center;display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:45px;margin-top:-50px}@media (max-width: 767px){.about .sec_treatment .grtit{margin-bottom:31px}}.about .sec_treatment .grtit .jp{display:inline-block;width:100%;color:#264653;font-size:32px;font-size:3.2rem;line-height:1.5625em;letter-spacing:.1em;position:relative;z-index:2}@media (max-width: 767px){.about .sec_treatment .grtit .jp{font-size:28px;font-size:2.8rem}}.about .sec_treatment .grtit .en{font-size:128px;font-size:12.8rem;line-height:1em;letter-spacing:.14em;font-family:"Marcellus",serif;color:#87DDE0;opacity:0.2;white-space:nowrap;font-family:"Marcellus",serif;display:inline-block;margin-bottom:-44px;margin-left:15px;position:relative;z-index:1}@media (max-width: 767px){.about .sec_treatment .grtit .en{font-size:44px;font-size:4.4rem;margin-bottom:-18px}}.about .sec_treatment .grcont{position:relative;max-width:880px;margin:0 auto}@media only screen and (max-width: 1200px){.about .sec_treatment .grcont{padding:0 21%;max-width:100%}}@media (max-width: 767px){.about .sec_treatment .grcont{padding:0}}@media (max-width: 767px){.about .sec_treatment .grimg{display:flex;justify-content:center;margin-bottom:20px;align-items:flex-start}}.about .sec_treatment .imgabs{position:absolute;width:200px;border-radius:20px;overflow:hidden}@media (max-width: 767px){.about .sec_treatment .imgabs{position:relative;border-radius:5px}}.about .sec_treatment .imgabs img{position:relative;z-index:3}@media (min-width: 768px){.about .sec_treatment .imgabs.s1{left:-271px;top:-103px}}@media only screen and (min-width: 768px) and (max-width: 1360px){.about .sec_treatment .imgabs.s1{left:-210px;top:-43px}}@media only screen and (min-width: 768px) and (max-width: 1200px){.about .sec_treatment .imgabs.s1{left:-10px;max-width:20%}}@media (max-width: 767px){.about .sec_treatment .imgabs.s1{max-width:150px;margin:0 15px 0 -15px}}@media (min-width: 768px){.about .sec_treatment .imgabs.s2{left:auto;right:-270px;top:22px}}@media only screen and (min-width: 768px) and (max-width: 1360px){.about .sec_treatment .imgabs.s2{right:-210px}}@media only screen and (min-width: 768px) and (max-width: 1200px){.about .sec_treatment .imgabs.s2{right:-10px;max-width:20%}}@media (max-width: 767px){.about .sec_treatment .imgabs.s2{max-width:150px;margin-top:30px}}.about .sec_treatment .txt{margin-bottom:68px}@media (max-width: 767px){.about .sec_treatment .txt{margin-bottom:20px;padding:0}}.about .sec_treatment .txt p{font-size:16px;font-size:1.6rem;line-height:2.125em;letter-spacing:.08em;max-width:880px;margin-left:auto;margin-right:auto}@media (max-width: 767px){.about .sec_treatment .txt p{margin-bottom:13px}}@media (max-width: 767px){.about .sec_treatment .txt p{font-size:15px;font-size:1.5rem;line-height:2em}}.about .sec_treatment .grbtn{max-width:1160px;margin-left:auto;margin-right:auto}.about .sec_treatment .grbtn .lst{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}@media (max-width: 767px){.about .sec_treatment .grbtn .lst{grid-template-columns:repeat(1, 1fr);gap:12px}}.about .sec_treatment .grbtn .lst li .c-btn.c-btn--white{max-width:100%;color:#264653;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-height:86px;border-color:#EDEDED;position:relative;background-color:transparent;cursor:pointer}@media (max-width: 767px){.about .sec_treatment .grbtn .lst li .c-btn.c-btn--white{min-height:75px;padding:12px 43px 12px 20px}}.about .sec_treatment .grbtn .lst li .c-btn.c-btn--white::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;border-radius:10px;background-color:#919191;border:1px solid #ededed;mix-blend-mode:screen;transition:0.3s all ease-in-out;will-change:transform;z-index:0}.about .sec_treatment .grbtn .lst li .c-btn.c-btn--white::after{right:25px;background-color:#183743}@media (max-width: 767px){.about .sec_treatment .grbtn .lst li .c-btn.c-btn--white::after{right:20px}}.about .sec_treatment .grbtn .lst li .c-btn.c-btn--white em{display:inline-block;font-family:"Marcellus",serif;color:#264653;font-style:normal;font-size:12px;font-size:1.2rem;line-height:1em;letter-spacing:.14em;margin-bottom:7px;position:relative;z-index:2}@media (max-width: 767px){.about .sec_treatment .grbtn .lst li .c-btn.c-btn--white em{margin-bottom:4px}}.about .sec_treatment .grbtn .lst li .c-btn.c-btn--white span{font-size:18px;font-size:1.8rem;position:relative;z-index:2;font-weight:400}@media (max-width: 767px){.about .sec_treatment .grbtn .lst li .c-btn.c-btn--white span{letter-spacing:0.1em}}@media only screen and (min-width: 1025px){.about .sec_treatment .grbtn .lst li .c-btn.c-btn--white:hover::after{background-color:#de8232}}.about .sec-staff{background-color:#fff;position:relative;z-index:2}@media (max-width: 767px){.about .sec-staff{background:transparent}}.about .sec-staff .staff_tit{max-width:1210px;margin-right:auto;margin-left:auto;display:flex;align-items:center;margin-bottom:20px;padding-left:25px;padding-right:25px}@media (max-width: 767px){.about .sec-staff .staff_tit{margin-bottom:8px;margin-top:-170px}}.about .sec-staff .staff_tit .en{font-family:"Marcellus",serif;font-size:16px;font-size:1.6rem;line-height:2.125em;letter-spacing:.14em;display:inline-block;margin-right:21px;position:relative;top:1px}@media (max-width: 767px){.about .sec-staff .staff_tit .en{font-size:14px;font-size:1.4rem;margin-right:10px;position:relative;top:2px}}.about .sec-staff .staff_tit .jp{font-size:32px;font-size:3.2rem;line-height:1.5625em;letter-spacing:.1em;color:#264653}@media (max-width: 767px){.about .sec-staff .staff_tit .jp{font-size:26px;font-size:2.6rem}}.about .sec-staff .staff_item{margin-bottom:125px;padding:0 25px;position:relative;z-index:3;padding-top:50px}@media (max-width: 767px){.about .sec-staff .staff_item{margin-bottom:20px;padding-top:30px}}@media (min-width: 768px){.about .sec-staff .staff_item:last-child{margin-bottom:150px}}.about .sec-staff .staff_item__ins{max-width:1160px;margin-right:auto;margin-left:auto;display:flex;flex-wrap:wrap;align-items:flex-start}.about .sec-staff .staff_item__ins .avt{width:340px;overflow:hidden;border-radius:10px;position:sticky;top:180px;left:0}@media only screen and (max-width: 1024px){.about .sec-staff .staff_item__ins .avt{width:240px}}@media (max-width: 767px){.about .sec-staff .staff_item__ins .avt{width:calc(100% + 50px);margin-left:-25px;margin-right:-25px;margin-bottom:38px;padding-left:0;border-radius:0px;position:relative;top:0}}.about .sec-staff .staff_item__ins .dtl{width:calc(100% - 340px);padding-left:100px}@media only screen and (max-width: 1024px){.about .sec-staff .staff_item__ins .dtl{padding-left:40px;width:calc(100% - 240px)}}@media (max-width: 767px){.about .sec-staff .staff_item__ins .dtl{width:100%;padding-left:0}}.about .sec-staff .staff_item__ins .dtl .info{margin-bottom:24px;margin-top:-5px}@media (max-width: 767px){.about .sec-staff .staff_item__ins .dtl .info{margin-bottom:26px}}.about .sec-staff .staff_item__ins .dtl .info .name_en{font-family:"Marcellus",serif;font-size:58px;font-size:5.8rem;line-height:1.37931em;letter-spacing:.12em;color:#264653;margin-bottom:6px}@media (max-width: 767px){.about .sec-staff .staff_item__ins .dtl .info .name_en{font-size:34px;font-size:3.4rem;line-height:1.17647em}}.about .sec-staff .staff_item__ins .dtl .info .name_jp{color:#264653}.about .sec-staff .staff_item__ins .dtl .info .name_jp .posi{font-size:16px;font-size:1.6rem;letter-spacing:.1em;font-style:normal;margin-right:18px;position:relative;top:-3px}@media (max-width: 767px){.about .sec-staff .staff_item__ins .dtl .info .name_jp .posi{font-size:14px;font-size:1.4rem;margin-right:10px;top:-2px;margin-left:-2px}}.about .sec-staff .staff_item__ins .dtl .info .name_jp span{display:inline-block;font-size:24px;font-size:2.4rem;line-height:2.08333em;letter-spacing:.1em}@media (max-width: 767px){.about .sec-staff .staff_item__ins .dtl .info .name_jp span{font-size:18px;font-size:1.8rem;letter-spacing:.08em}}@media (max-width: 767px){.about .sec-staff .staff_item__ins .dtl .label_js{font-size:15px;font-size:1.5rem;letter-spacing:0.05em;color:#264653;padding:2px 20px 2px 0;display:inline-block;position:relative;width:100%}.about .sec-staff .staff_item__ins .dtl .label_js::after{content:"";position:absolute;transition:all 0.3s ease;width:12px;height:8px;right:0px;top:16px;background:url("../../img/about/ico_down.svg") no-repeat center center/100% 100%}.about .sec-staff .staff_item__ins .dtl .label_js.active::after{transform:rotate(180deg)}}@media (max-width: 767px){.about .sec-staff .staff_item__ins .dtl .cont_js{padding-top:10px;padding-bottom:7px;display:none}}@media (max-width: 767px){.about .sec-staff .staff_item__ins .dtl .lst_history{background-color:#fff;padding:10px 18px;border:1px solid #264653;border-radius:5px}}.about .sec-staff .staff_item__ins .dtl .lst_history .row{font-size:16px;font-size:1.6rem;line-height:2.125em;letter-spacing:.14em;display:flex;flex-wrap:wrap}.about .sec-staff .staff_item__ins .dtl .lst_history .row .lb{width:100px;border-bottom:1px solid #4AB1DB;display:flex;align-items:flex-start;padding:28px 0 18px;font-size:16px;font-size:1.6rem;line-height:2.125em;letter-spacing:.08em}@media (max-width: 767px){.about .sec-staff .staff_item__ins .dtl .lst_history .row .lb{font-size:14px;font-size:1.4rem;width:100%;padding:0;border-bottom:none}}.about .sec-staff .staff_item__ins .dtl .lst_history .row .desc{font-size:16px;font-size:1.6rem;line-height:2.125em;letter-spacing:.05em;width:calc(100% - 100px);padding:28px 0px 18px 20px;border-bottom:1px solid #BCBCBC}@media (max-width: 767px){.about .sec-staff .staff_item__ins .dtl .lst_history .row .desc{font-size:14px;font-size:1.4rem;line-height:1.57143em;width:100%;padding:5px 0 15px;position:relative;margin-bottom:12px}}@media (max-width: 767px) and (max-width: 767px){.about .sec-staff .staff_item__ins .dtl .lst_history .row .desc::before{content:"";position:absolute;width:70px;height:1px;background-color:#4AB1DB;left:0;bottom:-1px}}@media (max-width: 767px){.about .sec-staff .staff_item__ins .dtl .lst_history .row .desc p{margin-bottom:6px}.about .sec-staff .staff_item__ins .dtl .lst_history .row .desc p:last-child{margin-bottom:0}}@media (max-width: 767px){.about .sec-staff .gr_wave{opacity:0;transition:opacity 0s}.about .sec-staff .gr_wave.active{opacity:1;transition:opacity 1s ease}}.about .sec-staff .gr_wave .wave{bottom:-53px}@media (min-width: 768px){.about .sec-staff .gr_wave .wave img{max-height:220px}}@media (max-width: 767px){.about .sec-staff .gr_wave .wave{bottom:-5px}}.about .sec-access{border-radius:40px;background:#F7F7EF;padding:150px 0 150px;margin-bottom:150px}@media (max-width: 767px){.about .sec-access{border-radius:25px;padding:54px 0 50px;margin-top:39px;margin-bottom:60px;display:inline-block}}.about .sec-access .gr_map{display:flex;flex-wrap:wrap;margin-bottom:112px}@media (max-width: 767px){.about .sec-access .gr_map{margin-bottom:40px}}.about .sec-access .gr_map__info{width:428px;margin-top:-12px}@media (max-width: 767px){.about .sec-access .gr_map__info{width:100%}}.about .sec-access .gr_map__info .gr_tit{display:flex;flex-direction:column;margin-bottom:33px;color:#264653}@media (max-width: 767px){.about .sec-access .gr_map__info .gr_tit{margin-bottom:29px}}.about .sec-access .gr_map__info .gr_tit .en{font-family:"Marcellus",serif;font-size:16px;font-size:1.6rem;line-height:2.4375em;letter-spacing:.14em;display:inline-block;margin-bottom:5px}@media (max-width: 767px){.about .sec-access .gr_map__info .gr_tit .en{font-size:14px;font-size:1.4rem;margin-bottom:-5px}}.about .sec-access .gr_map__info .gr_tit .jp{font-size:32px;font-size:3.2rem;line-height:1.5625em;letter-spacing:.1em}@media (max-width: 767px){.about .sec-access .gr_map__info .gr_tit .jp{font-size:26px;font-size:2.6rem}}@media (max-width: 767px){.about .sec-access .gr_map__info .gr_img{margin-bottom:13px}}.about .sec-access .gr_map__info .gr_addr{font-size:16px;font-size:1.6rem;line-height:1.625em;letter-spacing:.05em}@media (max-width: 767px){.about .sec-access .gr_map__info .gr_addr{font-size:15px;font-size:1.5rem;line-height:1.73333em;display:flex;width:100%;flex-wrap:wrap}}.about .sec-access .gr_map__info .gr_addr .lb{display:inline-block;position:relative;background:url(../../img/common/icon/ico-pin_blue.svg) no-repeat left top 5px;padding-left:23px;margin-bottom:9px;color:#264653}@media (max-width: 767px){.about .sec-access .gr_map__info .gr_addr .lb{background-position:left top 4px;width:95px}}.about .sec-access .gr_map__info .gr_addr .txt{margin-bottom:33px}@media (max-width: 767px){.about .sec-access .gr_map__info .gr_addr .txt{width:calc(100% - 95px);margin-bottom:21px}}.about .sec-access .gr_map__info .gr_addr .c-btn.c-btn--blue{cursor:pointer}@media (max-width: 767px){.about .sec-access .gr_map__info .gr_addr .c-btn.c-btn--blue{width:100%;max-width:100%}}.about .sec-access .gr_map__info .gr_addr .c-btn.c-btn--blue span{letter-spacing:0.08em;display:inline-block;font-family:"Montserrat",sans-serif}.about .sec-access .gr_map__info .gr_addr .c-btn.c-btn--blue::after{background:#183743 url(../../img/common/icon/ico-arr-tar_white.svg) no-repeat center}@media only screen and (min-width: 1025px){.about .sec-access .gr_map__info .gr_addr .c-btn.c-btn--blue:hover::after{background-color:#DE8232}}.about .sec-access .gr_map__map{width:calc(100% - 428px)}@media (max-width: 767px){.about .sec-access .gr_map__map{width:100%}}.about .sec-access .gr_direc__tit{display:flex;align-items:center;margin-bottom:40px}@media (max-width: 767px){.about .sec-access .gr_direc__tit{flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:27px}}.about .sec-access .gr_direc__tit .lb{font-size:24px;font-size:2.4rem;line-height:2.08333em;letter-spacing:.1em;color:#264653;padding-right:38px}@media (max-width: 767px){.about .sec-access .gr_direc__tit .lb{font-size:20px;font-size:2rem;line-height:1.6em;width:100%;padding-right:0;text-align:center;margin-bottom:13px}}.about .sec-access .gr_direc__tit .note{font-size:16px;font-size:1.6rem;line-height:2.125em;letter-spacing:.08em;flex:1}@media (max-width: 767px){.about .sec-access .gr_direc__tit .note{font-size:15px;font-size:1.5rem;line-height:2em}}.about .sec-access .gr_direc__lst{display:grid;grid-template-columns:repeat(3, 1fr);gap:40px;margin-bottom:50px}@media (max-width: 767px){.about .sec-access .gr_direc__lst{grid-template-columns:repeat(1, 1fr);gap:20px;margin-bottom:36px}}.about .sec-access .gr_direc__lst .it{position:relative}@media (max-width: 767px){.about .sec-access .gr_direc__lst .it{margin-bottom:10px}}.about .sec-access .gr_direc__lst .it .im{margin-bottom:18px}@media (max-width: 767px){.about .sec-access .gr_direc__lst .it .im{margin-bottom:14px}}.about .sec-access .gr_direc__lst .it .cap{position:relative;padding-left:34px;color:#264653;font-weight:500;letter-spacing:0.08em}@media (max-width: 767px){.about .sec-access .gr_direc__lst .it .cap{font-size:15px;font-size:1.5rem;line-height:1.73333em;letter-spacing:.08em;font-weight:500;padding-left:30px}}.about .sec-access .gr_direc__lst .it .cap em{position:absolute;left:4px;top:6px;width:22px;height:22px;border-radius:2px;background:#264653;color:#fff;font-size:14px;letter-spacing:0;font-weight:bold;line-height:1;font-style:normal;display:flex;align-items:center;justify-content:center;padding-left:1px;padding-bottom:2px}@media (max-width: 767px){.about .sec-access .gr_direc__lst .it .cap em{top:1px;left:0px;width:22px}}.about .sec-access .gr_btn .bx{display:flex;color:#fff;align-items:center;background:#DE8232 url(../../img/about/access_ico1.png) no-repeat left 30px center/27px 27px;border-radius:15px;min-height:72px;width:100%;padding-left:65px}@media (max-width: 767px){.about .sec-access .gr_btn .bx{flex-wrap:wrap;padding-top:40px;padding:56px 30px 26px;background-position:top 26px left 50%}}.about .sec-access .gr_btn .bx p{width:calc(100% - 205px);font-size:16px;font-size:1.6rem;line-height:1.6em;letter-spacing:.08em;font-weight:500;padding-right:16px}@media (max-width: 767px){.about .sec-access .gr_btn .bx p{width:100%;padding-right:0;font-size:15px;font-size:1.5rem;line-height:1.86667em;letter-spacing:.08em}}.about .sec-access .gr_btn .bx span{width:205px;font-size:18px;font-size:1.8rem;line-height:1.88889em;letter-spacing:.08em;font-weight:500}@media (max-width: 767px){.about .sec-access .gr_btn .bx span{width:100%;text-align:center;margin-bottom:9px}}.about .sec-outline{position:relative;padding-bottom:150px;overflow:hidden}@media (max-width: 767px){.about .sec-outline{padding-bottom:90px}}.about .sec-outline .inner{position:relative}.about .sec-outline .gr_tit{position:absolute;right:-38px;top:0}@media only screen and (max-width: 1365px){.about .sec-outline .gr_tit{right:10px}}@media (max-width: 767px){.about .sec-outline .gr_tit{position:relative;right:auto;margin-bottom:10px}}.about .sec-outline .gr_tit .vertical{writing-mode:vertical-rl;display:flex;flex-direction:column}@media (min-width: 768px){.about .sec-outline .gr_tit .vertical{width:187px}}@media (max-width: 767px){.about .sec-outline .gr_tit .vertical{writing-mode:unset;justify-content:center}}.about .sec-outline .gr_tit .vertical .en{font-size:128px;font-size:12.8rem;line-height:1em;letter-spacing:.14em;font-family:"Marcellus",serif;color:#87DDE0;opacity:0.2;margin-left:23px}@media (min-width: 768px){.about .sec-outline .gr_tit .vertical .en{white-space:nowrap}}@media (max-width: 767px){.about .sec-outline .gr_tit .vertical .en{font-size:44px;font-size:4.4rem;line-height:1em;letter-spacing:.1em;margin-left:auto;margin-right:auto;padding-left:8px;margin-bottom:-30px}}.about .sec-outline .gr_tit .vertical .jp{font-size:32px;font-size:3.2rem;line-height:1.5625em;letter-spacing:.25em;color:#264653;display:inline-block;margin-top:9px}@media (max-width: 767px){.about .sec-outline .gr_tit .vertical .jp{font-size:28px;font-size:2.8rem;letter-spacing:0.1em;width:100%;text-align:center}}.about .sec-outline .gr_img{border-radius:10px;overflow:hidden;position:relative;left:-105px;width:calc(100% - 108px);margin-bottom:65px}@media (max-width: 767px){.about .sec-outline .gr_img{left:auto;width:100%;border-radius:10px;margin-bottom:32px}}.about .sec-outline .gr_tbl{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px}@media (max-width: 767px){.about .sec-outline .gr_tbl{grid-template-columns:repeat(1, 1fr);gap:1px}}.about .sec-outline .gr_tbl .tbl .row{display:flex;flex-wrap:wrap;font-size:16px;font-size:1.6rem;line-height:1.625em;letter-spacing:.05em;border-bottom:1px solid #BCBCBC}@media (max-width: 767px){.about .sec-outline .gr_tbl .tbl .row{font-size:15px;font-size:1.5rem;line-height:1.6em}}.about .sec-outline .gr_tbl .tbl .row .lb,.about .sec-outline .gr_tbl .tbl .row .dtl{padding:30px 0 24px}@media (max-width: 767px){.about .sec-outline .gr_tbl .tbl .row .lb,.about .sec-outline .gr_tbl .tbl .row .dtl{padding:18px 0 18px}}.about .sec-outline .gr_tbl .tbl .row .lb{width:100px;position:relative}.about .sec-outline .gr_tbl .tbl .row .lb::after{content:"";position:absolute;width:100px;bottom:-1px;left:0;height:1px;background-color:#4AB1DB}@media (max-width: 767px){.about .sec-outline .gr_tbl .tbl .row .lb{width:86px;border-bottom:none;position:relative}.about .sec-outline .gr_tbl .tbl .row .lb::after{content:"";position:absolute;width:75px}}.about .sec-outline .gr_tbl .tbl .row .dtl{width:calc(100% - 100px);padding-left:22px}@media (max-width: 767px){.about .sec-outline .gr_tbl .tbl .row .dtl{width:calc(100% - 86px);padding-left:13px}}

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