*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}body{width:100%;padding:0;margin:0;position:relative}h1,h2,h3,h4,h5,p,dt,dd,li,th,td,address,strong,em,table,dl,ul,ol,img,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{padding:0;margin:0;background:rgba(0,0,0,0)}h1,h2,h3,h4,h5,p,dt,dd,li,th,td,a,address,strong,em,form,input,textarea,select,submit,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{color:inherit;line-height:inherit;font-family:inherit;font-size:inherit}a{border:none;color:inherit;text-decoration:none;word-wrap:break-word}a:hover{text-decoration:none}address,em{font-style:normal}ul,ol{list-style:none none outside}img{display:block;border:none}.debug{height:auto;overflow-y:auto}html{scroll-behavior:smooth}body{width:100%;height:100%;overflow-x:hidden;color:#333;font-family:"BIZ UDGothic",sans-serif;font-weight:400;line-height:1;letter-spacing:.05em;text-align:justify;position:relative;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto}.w1100{width:calc(100% - 4rem);max-width:78.5714285714rem;margin-left:auto;margin-right:auto}.en{font-family:"Hind Siliguri",sans-serif}.jp2{font-family:"Zen Kaku Gothic New",sans-serif}.cm_h2{display:flex;align-items:center;gap:1.5rem;padding-left:5.4285714286rem;position:relative}.cm_h2.active::before{transform:scale(1, 1) translateY(-50%)}.cm_h2.active .en{transition-delay:.125s;transform:translateX(0);opacity:1}.cm_h2.active .jp{transition-delay:.25s;transform:translateX(0);opacity:1}.cm_h2.white::before{background-color:#fff}.cm_h2.white .en{color:#fff}.cm_h2.white .jp{color:#fff}.cm_h2::before{content:"";width:4.2142857143rem;height:.0714285714rem;position:absolute;top:50%;left:0;background-color:#333;transition:.75s cubic-bezier(0.25, 1, 0.5, 1);transform:scale(0, 1) translateY(-50%);transform-origin:left}.cm_h2 .en{font-family:"Hind Siliguri",sans-serif;font-size:1.7857142857rem;letter-spacing:.12em;white-space:nowrap;transition:.75s cubic-bezier(0.25, 1, 0.5, 1);transform:translateX(-1rem);opacity:0}.cm_h2 .jp{font-size:1rem;letter-spacing:.12em;white-space:nowrap;transition:.75s cubic-bezier(0.25, 1, 0.5, 1);transform:translateX(-1rem);opacity:0}.cm_link{display:block;height:7.1428571429rem;background-color:#00a1e9;border-radius:.2142857143rem;position:relative}.cm_link span{display:block;color:#fff;font-size:1.2857142857rem;letter-spacing:.24em;white-space:nowrap;padding:0 3.3571428571rem 0 0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.cm_link span:hover::before{background-image:url(../img/_arw_w.svg)}.cm_link span::before{content:"";display:block;width:1.4285714286rem;height:1.4285714286rem;background:url(../img/arw_lb.svg) center/contain no-repeat;position:absolute;top:0;right:0;transition:.25s}.cm_link2{display:inline-block;padding-left:2.4285714286rem;position:relative}.cm_link2:hover::before{background-image:url(../img/_arw_bk.svg)}.cm_link2::before{content:"";display:block;width:1.4285714286rem;height:1.4285714286rem;background:url(../img/arw_bk.svg) center/contain no-repeat;position:absolute;top:50%;left:0;transform:translateY(-50%);transition:.25s}.cm_link3{display:inline-block;color:#fff;font-size:1.0714285714rem;letter-spacing:.12em;line-height:1.5;overflow-wrap:anywhere;padding:0 0 0 2.4285714286rem;margin:calc(2.7142857143rem - .25em) 0 -0.25em;position:relative}.cm_link3.middle{margin-top:calc(5.3571428571rem - .25em)}.cm_link3:hover::before{background-image:url(../img/_arw_w.svg)}.cm_link3::before{content:"";display:block;width:1.4285714286rem;height:1.4285714286rem;background:url(../img/arw_w.svg) center/contain no-repeat;position:absolute;top:calc(50% - 1px);left:0;transform:translateY(-50%);transition:.25s}.cm_link3::after{content:"";display:block;width:100%;height:1px;background:#fff;position:absolute;bottom:-.4285714286rem;right:0}.f_nav{padding:10.7142857143rem 0;background-color:#eeeeef}@media only screen and (min-width: 1025px){.f_nav{padding:7.1428571429rem 0}}@media only screen and (min-width: 1025px){.f_nav ul{display:flex;gap:.4285714286rem}}@media only screen and (min-width: 1025px){.f_nav ul li{width:calc((100% - 0.4285714286rem)/2)}}@media only screen and (max-width: 1024px){.f_nav ul li{margin-top:.5714285714rem}.f_nav ul li:first-child{margin-top:0}}.f_nav ul li a{display:block;height:17.1428571429rem;background-color:#00a1e9;position:relative}@media only screen and (max-width: 1024px){.f_nav ul li a{height:12.8571428571rem}}.f_nav ul li a:hover::before{background-image:url(../img/_arw_w.svg)}.f_nav ul li a::before{content:"";display:block;width:1.4285714286rem;height:1.4285714286rem;background:url(../img/arw_w.svg) center/contain no-repeat;position:absolute;bottom:.8571428571rem;right:.8571428571rem;transition:.25s}.f_nav ul li a .txt{position:absolute;left:2.8571428571rem;bottom:2.7142857143rem}.f_nav ul li a .txt .jp{display:block;color:#fff;font-size:1.4285714286rem;letter-spacing:.12em;white-space:nowrap}.f_nav ul li a .txt .en{display:block;color:#fff;font-family:"Hind Siliguri",sans-serif;font-size:.7142857143rem;letter-spacing:.12em;white-space:nowrap;margin-top:1.0714285714rem}header{width:100%;height:10.7142857143rem;position:fixed;top:0;left:0;z-index:8;transition:.375s cubic-bezier(0.25, 1, 0.5, 1)}@media only screen and (max-width: 1024px){header{height:7.1428571429rem}}header.scroll{height:7.1428571429rem}header.show nav.g_nav2{visibility:visible}header.show nav.g_nav2::after{transition-delay:0s;transform:translateX(0)}header.show nav.g_nav2 .nav{transition-delay:.375s;transform:translate(0, -50%);opacity:1}header.show .menu::after{content:"CLOSE";color:#fff}header.show .menu div{background:#fff}header.show .menu div.bar{top:.5714285714rem;transform:rotate(30deg)}header.show .menu div.bar2{opacity:0}header.show .menu div.bar3{top:.5714285714rem;transform:rotate(-30deg)}header::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.85)}header .flex{position:absolute;top:50%;left:3.8571428571rem;transform:translateY(-50%)}@media only screen and (min-width: 1025px){header .flex{display:flex;align-items:center;gap:1.9285714286rem;width:33.5714285714rem}}@media only screen and (max-width: 1765px){header .flex{width:20.1428571429rem}}@media only screen and (max-width: 1024px){header .flex{top:50%;left:1.8571428571rem;transform:translateY(-50%)}}header .flex .h1{width:20.2142857143rem}@media only screen and (max-width: 1024px){header .flex .h1{width:17.6875rem}}header .flex .excerpt{font-size:.8571428571rem;letter-spacing:.12em;line-height:1.75;white-space:nowrap;margin:-0.125em 0;transform:translateY(0.4285714286rem)}@media only screen and (max-width: 1765px){header .flex .excerpt{display:none}}@media only screen and (max-width: 1024px){header .flex .excerpt{display:none}}header nav.g_nav1{position:absolute;top:50%;left:42.2857142857rem;transform:translateY(-50%)}@media only screen and (max-width: 1765px){header nav.g_nav1{left:28.8571428571rem}}@media only screen and (max-width: 1565px){header nav.g_nav1{display:none}}@media only screen and (max-width: 1024px){header nav.g_nav1{display:none}}@media only screen and (min-width: 1025px){header nav.g_nav1 .nav{display:flex;align-items:center;gap:2.4285714286rem}}header nav.g_nav1 .nav li a{display:block;color:#00a1e9;font-size:1.0714285714rem;letter-spacing:.12em;position:relative}header nav.g_nav1 .nav li a:hover::before{transform:scale(1, 1)}header nav.g_nav1 .nav li a::before{content:"";display:block;width:100%;height:1px;background:#00a1e9;position:absolute;bottom:-.5714285714rem;left:0;transition:.25s cubic-bezier(0.25, 1, 0.5, 1);transform:scale(0, 1);transform-origin:left}header nav.g_nav2{width:57.1428571429rem;height:100vh;position:absolute;top:0;right:0;visibility:hidden}@media only screen and (max-width: 1024px){header nav.g_nav2{width:100%}}header nav.g_nav2::after{content:"";display:block;width:100%;height:100%;background:#00a1e9;position:absolute;top:0;right:0;transition:.375s .125s cubic-bezier(0.25, 1, 0.5, 1);transform:translateX(calc(100% + 1px))}header nav.g_nav2 .nav{position:absolute;left:5.9285714286rem;top:50%;z-index:1;transition:.375s cubic-bezier(0.25, 1, 0.5, 1);transform:translate(2rem, -50%);opacity:0}@media only screen and (max-width: 1024px){header nav.g_nav2 .nav{left:4rem}}header nav.g_nav2 .nav li{margin-top:2.8571428571rem}header nav.g_nav2 .nav li:nth-child(1){margin-top:0}header nav.g_nav2 .nav li a{display:block;color:#fff;font-size:1.2142857143rem;letter-spacing:.12em;white-space:nowrap;position:relative;padding-left:3.5714285714rem;transition:.375s cubic-bezier(0.25, 1, 0.5, 1)}header nav.g_nav2 .nav li a:hover{padding-left:4.2857142857rem}header nav.g_nav2 .nav li a::before{content:"";display:block;width:2.5rem;height:1px;background:#fff;position:absolute;top:50%;left:0;transform:translateY(-50%)}header .menu{cursor:pointer;width:3.5714285714rem;height:3.0714285714rem;position:absolute;top:50%;right:4.5714285714rem;z-index:8;transform:translateY(-50%)}@media only screen and (max-width: 1024px){header .menu{right:2.2857142857rem}}header .menu:hover div.bar{top:.5714285714rem}header .menu:hover div.bar2{opacity:0}header .menu:hover div.bar3{top:.5714285714rem}header .menu::after{content:"MENU";display:block;color:#00a1e9;font-family:"Hind Siliguri",sans-serif;font-size:1rem;position:absolute;bottom:0;left:50%;transition:.25s;transform:translate(-50%, 0)}header .menu div{display:block;width:100%;height:2px;background:#00a1e9;position:absolute;left:0;top:0;transition:.375s cubic-bezier(0.25, 1, 0.5, 1)}header .menu div.bar2{top:.5714285714rem}header .menu div.bar3{top:1.1428571429rem}footer{padding:10.7142857143rem 0;background:#00a1e9}@media only screen and (max-width: 1024px){footer{padding:7.1428571429rem 0}}footer .flex{display:flex;align-items:center;justify-content:space-between;gap:.8571428571rem}footer .flex li{width:calc((100% - 1.7142857143rem)/3)}footer .flex li img{border-radius:3px}.subPage .contents.active .wrapper{transition-delay:.5s;transform:translateY(0);opacity:1}.subPage .contents .wrapper{transition:.5s cubic-bezier(0.25, 1, 0.5, 1);transform:translateY(2rem);opacity:0}#index{overflow:hidden}#index .contents .bg1{width:100%;height:100%;overflow:hidden;position:fixed;top:0;left:0;z-index:-1}#index .contents .bg1::after{content:"";display:block;width:100%;height:100%;background-color:#9e9e9f;mix-blend-mode:multiply;position:absolute;top:0;left:0}#index .contents .bg1 img{width:100%;height:100%;object-fit:cover}#index .contents #fv{height:58.4285714286rem;position:relative}@media only screen and (max-width: 1024px){#index .contents #fv{height:calc(125vw + 7.1428571429rem)}}#index .contents #fv.active .abs img{transform:translateY(0);opacity:1}#index .contents #fv.active .abs .catch{transition-delay:.5s;transform:translate(-0.05em, 0);opacity:1}#index .contents #fv.active .abs .txt{transition-delay:.75s;transform:translate(-0.375em, 0);opacity:1}#index .contents #fv .abs{position:absolute;top:calc(50% + 5.3571428571rem);left:50%;transform:translate(-50%, -50%)}@media only screen and (max-width: 1024px){#index .contents #fv .abs{top:calc(50% + 3.5714285714rem)}}#index .contents #fv .abs img{width:35.8571428571rem;transition:.75s cubic-bezier(0.25, 1, 0.5, 1);transform:translateY(2rem);opacity:0}@media only screen and (max-width: 1024px){#index .contents #fv .abs img{width:22.4107142857rem}}#index .contents #fv .abs .catch{color:#fff;font-family:"Zen Kaku Gothic New",sans-serif;font-size:3.2142857143rem;font-weight:900;letter-spacing:.12em;text-align:center;white-space:nowrap;margin-top:1.5714285714rem;transition:.5s cubic-bezier(0.25, 1, 0.5, 1);transform:translate(-0.05em, 1.5rem);opacity:0}@media only screen and (max-width: 1024px){#index .contents #fv .abs .catch{font-size:2.0089285714rem;margin-top:.9821428571rem}}#index .contents #fv .abs .txt{color:#fff;font-family:"Zen Kaku Gothic New",sans-serif;font-size:1.2142857143rem;font-weight:900;letter-spacing:.12em;text-align:center;white-space:nowrap;margin-top:1.5714285714rem;transition:.5s cubic-bezier(0.25, 1, 0.5, 1);transform:translate(-0.375em, 1.5rem);opacity:0}@media only screen and (max-width: 1024px){#index .contents #fv .abs .txt{font-size:.7589285714rem;margin-top:.9821428571rem}}#index .contents #i_about{background-color:#f5f5f5;padding:10.7142857143rem 0}@media only screen and (max-width: 1024px){#index .contents #i_about{padding:7.1428571429rem 0}}#index .contents #i_about .flex{margin-top:3.6428571429rem}@media only screen and (min-width: 1025px){#index .contents #i_about .flex{display:flex;justify-content:space-between;gap:4.3571428571rem}}#index .contents #i_about .flex dl{transition:.5s cubic-bezier(0.25, 1, 0.5, 1);transform:translateY(2rem);opacity:0}@media only screen and (max-width: 1024px){#index .contents #i_about .flex dl{margin-top:3.6428571429rem}#index .contents #i_about .flex dl:first-child{margin-top:0}}@media only screen and (min-width: 1025px){#index .contents #i_about .flex dl:nth-child(2).active{transition-delay:.125s}}#index .contents #i_about .flex dl.active{transform:translateY(0);opacity:1}#index .contents #i_about .flex dl dt{color:#00a1e9;font-family:"Zen Kaku Gothic New",sans-serif;font-size:2.2857142857rem;font-weight:900;letter-spacing:.12em;line-height:1.72;white-space:nowrap;padding:0 0 0 2rem;margin:-0.36em 0;position:relative}@media only screen and (max-width: 1024px){#index .contents #i_about .flex dl dt{font-size:1.7142857143rem;letter-spacing:.06em}}#index .contents #i_about .flex dl dt::before{content:"";width:.2857142857rem;height:calc(100% - .72em);position:absolute;top:calc(50% + 0.1428571429rem);left:0;background-color:#00a1e9;transform:translateY(-50%)}#index .contents #i_about .flex dl dd{letter-spacing:.11em;line-height:2.57;margin:calc(3.2142857143rem - .785em) 0 -0.785em}#index .contents #i_about .flex2{margin-top:6.5rem}@media only screen and (min-width: 1025px){#index .contents #i_about .flex2{display:flex;align-items:center;gap:4.4285714286rem}}#index .contents #i_about .flex2 .left{width:21.4285714286rem}@media only screen and (max-width: 1024px){#index .contents #i_about .flex2 .left{margin:0 auto}}@media only screen and (min-width: 1025px){#index .contents #i_about .flex2 .right{width:calc(100% - 25.8571428571rem)}}@media only screen and (max-width: 1024px){#index .contents #i_about .flex2 .right{margin-top:3.6428571429rem}}#index .contents #i_about .flex2 .right p{font-size:1.1428571429rem;letter-spacing:.12em;line-height:1.68;margin:calc(0rem - .34em) 0 -0.34em}@media only screen and (max-width: 1024px){#index .contents #i_about .flex2 .right p{text-align:center}}#index .contents #i_about .flex2 .right a{display:inline-block;font-family:"Hind Siliguri",sans-serif;font-size:1.0714285714rem;letter-spacing:.12em;white-space:nowrap;padding:.2857142857rem 3.9285714286rem .5714285714rem 2.5714285714rem;margin-top:2rem;position:relative}@media only screen and (max-width: 1024px){#index .contents #i_about .flex2 .right a{width:100%;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;padding-right:0}}#index .contents #i_about .flex2 .right a:hover::before{background-image:url(../img/_arw_bk.svg)}#index .contents #i_about .flex2 .right a::before{content:"";display:block;width:1.4285714286rem;height:1.4285714286rem;background:url(../img/arw_bk.svg) center/contain no-repeat;position:absolute;top:1px;left:0;transition:.25s}#index .contents #i_about .flex2 .right a::after{content:"";display:block;width:100%;height:1px;background:#333;position:absolute;bottom:0;left:0}#index .contents #i_about .flex3{margin-top:6.2142857143rem}@media only screen and (min-width: 1025px){#index .contents #i_about .flex3{display:flex;justify-content:space-between;gap:.5714285714rem}}@media only screen and (max-width: 1024px){#index .contents #i_about .flex3{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5714285714rem}}@media only screen and (max-width: 1024px){#index .contents #i_about .flex3 li{width:calc((100% - 0.5714285714rem)/2)}}#index .contents #i_news{padding:10.7142857143rem 0;background-color:#fff}@media only screen and (max-width: 1024px){#index .contents #i_news{padding:7.1428571429rem 0}}#index .contents #i_news .flex{margin-top:3.2142857143rem}@media only screen and (min-width: 1025px){#index .contents #i_news .flex{display:flex;align-items:flex-end;justify-content:space-between}}@media only screen and (min-width: 1025px){#index .contents #i_news .flex .left{width:calc(100% - 12.8571428571rem)}}#index .contents #i_news .flex .left li{margin:calc(1.4285714286rem - .3em) 0 -0.3em}#index .contents #i_news .flex .left li:first-child{margin-top:-0.25em}#index .contents #i_news .flex .left li a{display:flex;letter-spacing:.1em;line-height:1.6}#index .contents #i_news .flex .left li a:hover .txt::after{transform:scale(1, 1)}#index .contents #i_news .flex .left li a .date{display:block;white-space:nowrap;padding-right:1.7857142857rem}#index .contents #i_news .flex .left li a .txt{display:inline-block;position:relative}#index .contents #i_news .flex .left li a .txt::after{content:"";display:block;width:100%;height:1px;background:#333;position:absolute;bottom:-.1428571429rem;left:0;transition:.25s cubic-bezier(0.25, 1, 0.5, 1);transform:scale(0, 1);transform-origin:left}@media only screen and (max-width: 1024px){#index .contents #i_news .flex .right{margin-top:3.6428571429rem}}#index .contents #i_link{padding:10.7142857143rem 0;background-color:#3ab6ee}@media only screen and (max-width: 1024px){#index .contents #i_link{padding:7.1428571429rem 0}}@media only screen and (min-width: 1025px){#index .contents #i_link .flex{display:flex;justify-content:space-between;gap:1.7857142857rem}}#index .contents #i_link .flex li{background-color:#00a1e9}@media only screen and (min-width: 1025px){#index .contents #i_link .flex li{width:calc((100% - 3.5714285714rem)/3)}}@media only screen and (max-width: 1024px){#index .contents #i_link .flex li{margin-top:1.7857142857rem}#index .contents #i_link .flex li:first-child{margin-top:0}}#index .contents #i_link .flex li a{display:block;color:#fff;text-align:center;background-color:rgba(255,255,255,0);position:relative;transition:.25s}@media only screen and (max-width: 1024px){#index .contents #i_link .flex li a{padding-bottom:3.3214285714rem}}#index .contents #i_link .flex li a:hover{background-color:rgba(255,255,255,.1)}#index .contents #i_link .flex li a:hover::after{background-image:url(../img/_arw_w.svg)}#index .contents #i_link .flex li a::after{content:"";display:block;width:1.4285714286rem;height:1.4285714286rem;background:url(../img/arw_lb.svg) center/contain no-repeat;position:absolute;bottom:1.0714285714rem;right:1.0714285714rem;transition:.25s}#index .contents #i_link .flex li a .dt{height:31.7857142857rem;margin:0 1.4285714286rem;border-bottom:1px solid #fff;position:relative}@media only screen and (max-width: 1024px){#index .contents #i_link .flex li a .dt{height:62.5vw}}#index .contents #i_link .flex li a .dt .abs{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#index .contents #i_link .flex li a .dt .abs .jp{display:block;height:2.42em;font-size:1.8571428571rem;position:relative}#index .contents #i_link .flex li a .dt .abs .jp span{display:block;letter-spacing:.12em;line-height:1.42;white-space:nowrap;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#index .contents #i_link .flex li a .dt .abs .en{display:block;height:2.6em;font-size:.8571428571rem;margin-top:1.7142857143rem;position:relative}#index .contents #i_link .flex li a .dt .abs .en span{display:block;font-family:"Hind Siliguri",sans-serif;letter-spacing:.12em;line-height:1.6;white-space:nowrap;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#index .contents #i_link .flex li a .dt .cs{display:none;width:100%;height:11.4285714286rem;font-family:"Hind Siliguri",sans-serif;font-size:1.6428571429rem;letter-spacing:.12em;line-height:1;white-space:nowrap;position:absolute;bottom:0;left:0}@media only screen and (max-width: 1024px){#index .contents #i_link .flex li a .dt .cs{height:5.7142857143rem}}#index .contents #i_link .flex li a .dt .cs span{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#index .contents #i_link .flex li a .dd{display:block;font-size:1rem;letter-spacing:.12em;line-height:1.57;white-space:nowrap;padding:1.7857142857rem 0 6.7857142857rem}@media only screen and (max-width: 1024px){#index .contents #i_link .flex li a .dd{padding-bottom:3.3928571429rem}}#index .contents #i_area{padding:10.7142857143rem 0;background-color:#eeeeef}@media only screen and (max-width: 1024px){#index .contents #i_area{padding:7.1428571429rem 0}}#index .contents #i_area h2{font-size:1.8571428571rem;letter-spacing:.12em;text-align:center;white-space:nowrap}#index .contents #i_area .map{margin-top:5.7857142857rem}#index .contents #i_area .flex{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.8571428571rem;margin-top:9.4285714286rem}#index .contents #i_area .flex li{width:calc((100% - 2.5714285714rem)/4)}@media only screen and (max-width: 1024px){#index .contents #i_area .flex li{width:calc((100% - 0.8571428571rem)/2)}}#index .contents #i_area .flex li a{display:block;height:7.1428571429rem;background-color:#fff;border-radius:.2142857143rem;position:relative;transition:.25s}#index .contents #i_area .flex li a:hover{background-color:rgba(255,255,255,.5)}#index .contents #i_area .flex li a:hover::after{opacity:1}#index .contents #i_area .flex li a::after{content:"";display:block;width:1rem;height:1rem;background:url(../img/blank.svg) center/contain no-repeat;position:absolute;bottom:.5714285714rem;right:.5714285714rem;transition:.25s;opacity:0}#index .contents #i_area .flex li a span{display:block;font-size:1.0714285714rem;letter-spacing:.12em;white-space:nowrap;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#index .contents #i_area p{font-size:1.0714285714rem;letter-spacing:.12em;text-align:right;white-space:nowrap;margin-top:2.2142857143rem}#index .contents #i_contact{padding:10.7142857143rem 0}@media only screen and (max-width: 1024px){#index .contents #i_contact{padding:7.1428571429rem 0}}#index .contents #i_contact .flex{color:#fff}@media only screen and (min-width: 1025px){#index .contents #i_contact .flex{display:flex;align-items:flex-end;justify-content:space-between}}@media only screen and (min-width: 1025px){#index .contents #i_contact .flex .left{padding-bottom:4.2857142857rem}}#index .contents #i_contact .flex .left .jp{display:block;font-family:"Zen Kaku Gothic New",sans-serif;font-size:2.8571428571rem;font-weight:900;letter-spacing:.05em;line-height:1.37;white-space:nowrap;margin:calc(0rem - .185em) 0 -0.185em}@media only screen and (max-width: 1024px){#index .contents #i_contact .flex .left .jp{font-size:1.7857142857rem;text-align:center}}@media only screen and (min-width: 1025px){#index .contents #i_contact .flex .left .jp span{display:inline-block;letter-spacing:0;transform:scale(0.89, 1);transform-origin:left}}#index .contents #i_contact .flex .left .en{display:block;font-family:"Hind Siliguri",sans-serif;font-size:.9285714286rem;letter-spacing:.12em;line-height:1.92;white-space:nowrap;margin:calc(1.7857142857rem - .46em) 0 -0.46em}@media only screen and (max-width: 1024px){#index .contents #i_contact .flex .left .en{font-size:.5803571429rem;text-align:center}}@media only screen and (min-width: 1025px){#index .contents #i_contact .flex .right{width:35.5714285714rem}}@media only screen and (max-width: 1024px){#index .contents #i_contact .flex .right{margin-top:5.8571428571rem}}#index .contents #i_contact .flex .right li{margin-top:5.8571428571rem}#index .contents #i_contact .flex .right li:first-child{margin-top:0}#index .contents #i_contact .flex .right li .dt{display:block;font-size:1.1428571429rem;letter-spacing:.12em;text-align:right;white-space:nowrap}@media only screen and (min-width: 1025px){#index .contents #i_contact .flex .right li .dt{padding:.5714285714rem 1.4285714286rem 1.2857142857rem 0;border-width:0px 1px 1px 0;border-style:solid;border-color:#fff;border-radius:0 0 .2142857143rem 0}}@media only screen and (max-width: 1024px){#index .contents #i_contact .flex .right li .dt{text-align:left;padding:.5714285714rem 0 1.2857142857rem 1.4285714286rem;border-width:0px 0 1px 1px;border-style:solid;border-color:#fff;border-radius:0 0 0 .2142857143rem}}#index .contents #i_contact .flex .right li .dd .txt{display:block;font-size:1.7857142857rem;letter-spacing:.12em;text-align:right;white-space:nowrap;margin-top:1.8571428571rem}@media only screen and (max-width: 1024px){#index .contents #i_contact .flex .right li .dd .txt{text-align:left}}#index .contents #i_contact .flex .right li .dd .txt.en{font-size:1.1428571429rem;letter-spacing:.06em;text-decoration:underline;padding-right:1.375em;position:relative}#index .contents #i_contact .flex .right li .dd .txt.en::after{content:"";display:block;width:1em;height:1em;background:url(../img/blank_w.svg) center/contain no-repeat;position:absolute;top:50%;right:0;transform:translateY(-50%)}#index .contents #i_contact .flex .right li .dd .txt2{display:block;font-size:1rem;letter-spacing:0em;line-height:2;text-align:right;white-space:nowrap;margin:calc(1.2142857143rem - .5em) 0 -0.5em}@media only screen and (max-width: 1024px){#index .contents #i_contact .flex .right li .dd .txt2{text-align:left}}#lgei .contents.active #fv,#business .contents.active #fv,#phs .contents.active #fv{transform:translateY(0);opacity:1}#lgei .contents #fv,#business .contents #fv,#phs .contents #fv{transition:.5s cubic-bezier(0.25, 1, 0.5, 1);transform:translateY(2rem);opacity:0}#lgei .contents #fv .w1100,#business .contents #fv .w1100,#phs .contents #fv .w1100{height:53.5714285714rem;position:relative}@media only screen and (max-width: 1024px){#lgei .contents #fv .w1100,#business .contents #fv .w1100,#phs .contents #fv .w1100{height:46.4285714286rem}}#lgei .contents #fv .w1100 h1,#business .contents #fv .w1100 h1,#phs .contents #fv .w1100 h1{position:absolute;left:0;bottom:3.4285714286rem}#lgei .contents #fv .w1100 h1 .jp,#business .contents #fv .w1100 h1 .jp,#phs .contents #fv .w1100 h1 .jp{display:block;font-size:1.8571428571rem;font-weight:400;letter-spacing:.12em;line-height:1.35;white-space:nowrap;margin:calc(0rem - .175em) 0 -0.175em}@media only screen and (max-width: 1024px){#lgei .contents #fv .w1100 h1 .jp.narrow,#business .contents #fv .w1100 h1 .jp.narrow,#phs .contents #fv .w1100 h1 .jp.narrow{letter-spacing:.05em}}#lgei .contents #fv .w1100 h1 .en,#business .contents #fv .w1100 h1 .en,#phs .contents #fv .w1100 h1 .en{display:block;font-family:"Hind Siliguri",sans-serif;font-size:1rem;font-weight:300;letter-spacing:.12em;line-height:1.9;margin:calc(1rem - .45em) 0 -0.45em}#lgei .contents #fv .w1100 p,#business .contents #fv .w1100 p,#phs .contents #fv .w1100 p{position:absolute;left:0;top:19.2857142857rem}@media only screen and (max-width: 1024px){#lgei .contents #fv .w1100 p,#business .contents #fv .w1100 p,#phs .contents #fv .w1100 p{top:calc(50% - 0.7142857143rem);transform:translateY(-50%)}}#lgei .contents #fv .w1100 p .jp,#business .contents #fv .w1100 p .jp,#phs .contents #fv .w1100 p .jp{display:block;font-size:2.8571428571rem;letter-spacing:.12em;line-height:1.35;white-space:nowrap;margin:calc(0rem - .175em) 0 -0.175em}@media only screen and (max-width: 1024px){#lgei .contents #fv .w1100 p .jp,#business .contents #fv .w1100 p .jp,#phs .contents #fv .w1100 p .jp{font-size:2.5rem}}#lgei .contents #fv .w1100 p .en,#business .contents #fv .w1100 p .en,#phs .contents #fv .w1100 p .en{display:block;font-family:"Hind Siliguri",sans-serif;font-size:.9285714286rem;font-weight:400;letter-spacing:.12em;line-height:1.9;margin:calc(2.2142857143rem - .45em) 0 -0.45em}#lgei #lg_c01,#lgei #b_c01,#lgei #p_c01,#business #lg_c01,#business #b_c01,#business #p_c01,#phs #lg_c01,#phs #b_c01,#phs #p_c01{background-color:#00a1e9}#lgei .lg_c01,#lgei .b_c01,#lgei .p_c01,#business .lg_c01,#business .b_c01,#business .p_c01,#phs .lg_c01,#phs .b_c01,#phs .p_c01{padding:5.7142857143rem 0}#lgei .lg_c01.first,#lgei .b_c01.first,#lgei .p_c01.first,#business .lg_c01.first,#business .b_c01.first,#business .p_c01.first,#phs .lg_c01.first,#phs .b_c01.first,#phs .p_c01.first{padding:10.7142857143rem 0}@media only screen and (max-width: 1024px){#lgei .lg_c01.first,#lgei .b_c01.first,#lgei .p_c01.first,#business .lg_c01.first,#business .b_c01.first,#business .p_c01.first,#phs .lg_c01.first,#phs .b_c01.first,#phs .p_c01.first{padding:7.1428571429rem 0}}#lgei .lg_c01.odd,#lgei .b_c01.odd,#lgei .p_c01.odd,#business .lg_c01.odd,#business .b_c01.odd,#business .p_c01.odd,#phs .lg_c01.odd,#phs .b_c01.odd,#phs .p_c01.odd{background-color:rgba(255,255,255,.05)}#lgei .lg_c01 h2,#lgei .b_c01 h2,#lgei .p_c01 h2,#business .lg_c01 h2,#business .b_c01 h2,#business .p_c01 h2,#phs .lg_c01 h2,#phs .b_c01 h2,#phs .p_c01 h2{color:#fff;font-size:1.8571428571rem;letter-spacing:.12em;line-height:1.5;margin:calc(0rem - .125em) 0 -0.125em}#lgei .lg_c01 h3,#lgei .b_c01 h3,#lgei .p_c01 h3,#business .lg_c01 h3,#business .b_c01 h3,#business .p_c01 h3,#phs .lg_c01 h3,#phs .b_c01 h3,#phs .p_c01 h3{color:#fff;font-size:1.4285714286rem;font-weight:700;letter-spacing:.12em;line-height:1.5;padding-left:5.7142857143rem;margin:calc(0rem - .125em) 0 -0.125em;position:relative}#lgei .lg_c01 h3::before,#lgei .b_c01 h3::before,#lgei .p_c01 h3::before,#business .lg_c01 h3::before,#business .b_c01 h3::before,#business .p_c01 h3::before,#phs .lg_c01 h3::before,#phs .b_c01 h3::before,#phs .p_c01 h3::before{content:"";display:block;width:4.2142857143rem;height:.0714285714rem;background-color:#fff;position:absolute;top:50%;left:0;transform:translateY(-50%)}#lgei .lg_c01 .p,#lgei .b_c01 .p,#lgei .p_c01 .p,#business .lg_c01 .p,#business .b_c01 .p,#business .p_c01 .p,#phs .lg_c01 .p,#phs .b_c01 .p,#phs .p_c01 .p{color:#fff;font-size:1.4285714286rem;font-weight:700;line-height:2;margin:calc(6.7857142857rem - .25em) 0 -0.25em}#lgei .lg_c01 .cm_p,#lgei .lg_c01 .cm_dl dd .grp,#lgei .lg_c01 .b_c01 .cm_dl dd .grp,#lgei .b_c01 .cm_dl dd .lg_c01 .grp,#lgei .lg_c01 .p_c01 .cm_dl dd .grp,#lgei .p_c01 .cm_dl dd .lg_c01 .grp,#lgei #business .lg_c01 .cm_dl dd .grp,#business #lgei .lg_c01 .cm_dl dd .grp,#lgei .lg_c01 #business .b_c01 .cm_dl dd .grp,#business .b_c01 .cm_dl dd #lgei .lg_c01 .grp,#lgei .lg_c01 #business .p_c01 .cm_dl dd .grp,#business .p_c01 .cm_dl dd #lgei .lg_c01 .grp,#lgei #phs .lg_c01 .cm_dl dd .grp,#phs #lgei .lg_c01 .cm_dl dd .grp,#lgei .lg_c01 #phs .b_c01 .cm_dl dd .grp,#phs .b_c01 .cm_dl dd #lgei .lg_c01 .grp,#lgei .lg_c01 #phs .p_c01 .cm_dl dd .grp,#phs .p_c01 .cm_dl dd #lgei .lg_c01 .grp,#lgei .b_c01 .cm_p,#lgei .b_c01 .lg_c01 .cm_dl dd .grp,#lgei .lg_c01 .cm_dl dd .b_c01 .grp,#lgei .b_c01 .cm_dl dd .grp,#lgei .b_c01 .p_c01 .cm_dl dd .grp,#lgei .p_c01 .cm_dl dd .b_c01 .grp,#lgei .b_c01 #business .lg_c01 .cm_dl dd .grp,#business .lg_c01 .cm_dl dd #lgei .b_c01 .grp,#lgei #business .b_c01 .cm_dl dd .grp,#business #lgei .b_c01 .cm_dl dd .grp,#lgei .b_c01 #business .p_c01 .cm_dl dd .grp,#business .p_c01 .cm_dl dd #lgei .b_c01 .grp,#lgei .b_c01 #phs .lg_c01 .cm_dl dd .grp,#phs .lg_c01 .cm_dl dd #lgei .b_c01 .grp,#lgei #phs .b_c01 .cm_dl dd .grp,#phs #lgei .b_c01 .cm_dl dd .grp,#lgei .b_c01 #phs .p_c01 .cm_dl dd .grp,#phs .p_c01 .cm_dl dd #lgei .b_c01 .grp,#lgei .p_c01 .cm_p,#lgei .p_c01 .lg_c01 .cm_dl dd .grp,#lgei .lg_c01 .cm_dl dd .p_c01 .grp,#lgei .p_c01 .b_c01 .cm_dl dd .grp,#lgei .b_c01 .cm_dl dd .p_c01 .grp,#lgei .p_c01 .cm_dl dd .grp,#lgei .p_c01 #business .lg_c01 .cm_dl dd .grp,#business .lg_c01 .cm_dl dd #lgei .p_c01 .grp,#lgei .p_c01 #business .b_c01 .cm_dl dd .grp,#business .b_c01 .cm_dl dd #lgei .p_c01 .grp,#lgei #business .p_c01 .cm_dl dd .grp,#business #lgei .p_c01 .cm_dl dd .grp,#lgei .p_c01 #phs .lg_c01 .cm_dl dd .grp,#phs .lg_c01 .cm_dl dd #lgei .p_c01 .grp,#lgei .p_c01 #phs .b_c01 .cm_dl dd .grp,#phs .b_c01 .cm_dl dd #lgei .p_c01 .grp,#lgei #phs .p_c01 .cm_dl dd .grp,#phs #lgei .p_c01 .cm_dl dd .grp,#business .lg_c01 .cm_p,#business #lgei .lg_c01 .cm_dl dd .grp,#lgei #business .lg_c01 .cm_dl dd .grp,#business .lg_c01 #lgei .b_c01 .cm_dl dd .grp,#lgei .b_c01 .cm_dl dd #business .lg_c01 .grp,#business .lg_c01 #lgei .p_c01 .cm_dl dd .grp,#lgei .p_c01 .cm_dl dd #business .lg_c01 .grp,#business .lg_c01 .cm_dl dd .grp,#business .lg_c01 .b_c01 .cm_dl dd .grp,#business .b_c01 .cm_dl dd .lg_c01 .grp,#business .lg_c01 .p_c01 .cm_dl dd .grp,#business .p_c01 .cm_dl dd .lg_c01 .grp,#business #phs .lg_c01 .cm_dl dd .grp,#phs #business .lg_c01 .cm_dl dd .grp,#business .lg_c01 #phs .b_c01 .cm_dl dd .grp,#phs .b_c01 .cm_dl dd #business .lg_c01 .grp,#business .lg_c01 #phs .p_c01 .cm_dl dd .grp,#phs .p_c01 .cm_dl dd #business .lg_c01 .grp,#business .b_c01 .cm_p,#business .b_c01 #lgei .lg_c01 .cm_dl dd .grp,#lgei .lg_c01 .cm_dl dd #business .b_c01 .grp,#business #lgei .b_c01 .cm_dl dd .grp,#lgei #business .b_c01 .cm_dl dd .grp,#business .b_c01 #lgei .p_c01 .cm_dl dd .grp,#lgei .p_c01 .cm_dl dd #business .b_c01 .grp,#business .b_c01 .lg_c01 .cm_dl dd .grp,#business .lg_c01 .cm_dl dd .b_c01 .grp,#business .b_c01 .cm_dl dd .grp,#business .b_c01 .p_c01 .cm_dl dd .grp,#business .p_c01 .cm_dl dd .b_c01 .grp,#business .b_c01 #phs .lg_c01 .cm_dl dd .grp,#phs .lg_c01 .cm_dl dd #business .b_c01 .grp,#business #phs .b_c01 .cm_dl dd .grp,#phs #business .b_c01 .cm_dl dd .grp,#business .b_c01 #phs .p_c01 .cm_dl dd .grp,#phs .p_c01 .cm_dl dd #business .b_c01 .grp,#business .p_c01 .cm_p,#business .p_c01 #lgei .lg_c01 .cm_dl dd .grp,#lgei .lg_c01 .cm_dl dd #business .p_c01 .grp,#business .p_c01 #lgei .b_c01 .cm_dl dd .grp,#lgei .b_c01 .cm_dl dd #business .p_c01 .grp,#business #lgei .p_c01 .cm_dl dd .grp,#lgei #business .p_c01 .cm_dl dd .grp,#business .p_c01 .lg_c01 .cm_dl dd .grp,#business .lg_c01 .cm_dl dd .p_c01 .grp,#business .p_c01 .b_c01 .cm_dl dd .grp,#business .b_c01 .cm_dl dd .p_c01 .grp,#business .p_c01 .cm_dl dd .grp,#business .p_c01 #phs .lg_c01 .cm_dl dd .grp,#phs .lg_c01 .cm_dl dd #business .p_c01 .grp,#business .p_c01 #phs .b_c01 .cm_dl dd .grp,#phs .b_c01 .cm_dl dd #business .p_c01 .grp,#business #phs .p_c01 .cm_dl dd .grp,#phs #business .p_c01 .cm_dl dd .grp,#phs .lg_c01 .cm_p,#phs #lgei .lg_c01 .cm_dl dd .grp,#lgei #phs .lg_c01 .cm_dl dd .grp,#phs .lg_c01 #lgei .b_c01 .cm_dl dd .grp,#lgei .b_c01 .cm_dl dd #phs .lg_c01 .grp,#phs .lg_c01 #lgei .p_c01 .cm_dl dd .grp,#lgei .p_c01 .cm_dl dd #phs .lg_c01 .grp,#phs #business .lg_c01 .cm_dl dd .grp,#business #phs .lg_c01 .cm_dl dd .grp,#phs .lg_c01 #business .b_c01 .cm_dl dd .grp,#business .b_c01 .cm_dl dd #phs .lg_c01 .grp,#phs .lg_c01 #business .p_c01 .cm_dl dd .grp,#business .p_c01 .cm_dl dd #phs .lg_c01 .grp,#phs .lg_c01 .cm_dl dd .grp,#phs .lg_c01 .b_c01 .cm_dl dd .grp,#phs .b_c01 .cm_dl dd .lg_c01 .grp,#phs .lg_c01 .p_c01 .cm_dl dd .grp,#phs .p_c01 .cm_dl dd .lg_c01 .grp,#phs .b_c01 .cm_p,#phs .b_c01 #lgei .lg_c01 .cm_dl dd .grp,#lgei .lg_c01 .cm_dl dd #phs .b_c01 .grp,#phs #lgei .b_c01 .cm_dl dd .grp,#lgei #phs .b_c01 .cm_dl dd .grp,#phs .b_c01 #lgei .p_c01 .cm_dl dd .grp,#lgei .p_c01 .cm_dl dd #phs .b_c01 .grp,#phs .b_c01 #business .lg_c01 .cm_dl dd .grp,#business .lg_c01 .cm_dl dd #phs .b_c01 .grp,#phs #business .b_c01 .cm_dl dd .grp,#business #phs .b_c01 .cm_dl dd .grp,#phs .b_c01 #business .p_c01 .cm_dl dd .grp,#business .p_c01 .cm_dl dd #phs .b_c01 .grp,#phs .b_c01 .lg_c01 .cm_dl dd .grp,#phs .lg_c01 .cm_dl dd .b_c01 .grp,#phs .b_c01 .cm_dl dd .grp,#phs .b_c01 .p_c01 .cm_dl dd .grp,#phs .p_c01 .cm_dl dd .b_c01 .grp,#phs .p_c01 .cm_p,#phs .p_c01 #lgei .lg_c01 .cm_dl dd .grp,#lgei .lg_c01 .cm_dl dd #phs .p_c01 .grp,#phs .p_c01 #lgei .b_c01 .cm_dl dd .grp,#lgei .b_c01 .cm_dl dd #phs .p_c01 .grp,#phs #lgei .p_c01 .cm_dl dd .grp,#lgei #phs .p_c01 .cm_dl dd .grp,#phs .p_c01 #business .lg_c01 .cm_dl dd .grp,#business .lg_c01 .cm_dl dd #phs .p_c01 .grp,#phs .p_c01 #business .b_c01 .cm_dl dd .grp,#business .b_c01 .cm_dl dd #phs .p_c01 .grp,#phs #business .p_c01 .cm_dl dd .grp,#business #phs .p_c01 .cm_dl dd .grp,#phs .p_c01 .lg_c01 .cm_dl dd .grp,#phs .lg_c01 .cm_dl dd .p_c01 .grp,#phs .p_c01 .b_c01 .cm_dl dd .grp,#phs .b_c01 .cm_dl dd .p_c01 .grp,#phs .p_c01 .cm_dl dd .grp{color:#fff;font-size:1.1428571429rem;letter-spacing:.12em;line-height:2.25;margin:calc(2.2857142857rem - .625em) 0 -0.625em}#lgei .lg_c01 .cm_dl,#lgei .b_c01 .cm_dl,#lgei .p_c01 .cm_dl,#business .lg_c01 .cm_dl,#business .b_c01 .cm_dl,#business .p_c01 .cm_dl,#phs .lg_c01 .cm_dl,#phs .b_c01 .cm_dl,#phs .p_c01 .cm_dl{margin-top:6.4285714286rem}#lgei .lg_c01 .cm_dl.first,#lgei .b_c01 .cm_dl.first,#lgei .p_c01 .cm_dl.first,#business .lg_c01 .cm_dl.first,#business .b_c01 .cm_dl.first,#business .p_c01 .cm_dl.first,#phs .lg_c01 .cm_dl.first,#phs .b_c01 .cm_dl.first,#phs .p_c01 .cm_dl.first{margin-top:4.2857142857rem}#lgei .lg_c01 .cm_dl dt,#lgei .b_c01 .cm_dl dt,#lgei .p_c01 .cm_dl dt,#business .lg_c01 .cm_dl dt,#business .b_c01 .cm_dl dt,#business .p_c01 .cm_dl dt,#phs .lg_c01 .cm_dl dt,#phs .b_c01 .cm_dl dt,#phs .p_c01 .cm_dl dt{color:#fff;font-size:1.4285714286rem;line-height:1.5;padding-left:.5em;margin:calc(0rem - .125em) 0 -0.125em;position:relative}#lgei .lg_c01 .cm_dl dt::before,#lgei .b_c01 .cm_dl dt::before,#lgei .p_c01 .cm_dl dt::before,#business .lg_c01 .cm_dl dt::before,#business .b_c01 .cm_dl dt::before,#business .p_c01 .cm_dl dt::before,#phs .lg_c01 .cm_dl dt::before,#phs .b_c01 .cm_dl dt::before,#phs .p_c01 .cm_dl dt::before{content:"";display:block;width:.2857142857rem;height:.2857142857rem;border-radius:.1428571429rem;background-color:#fff;position:absolute;top:50%;left:0;transform:translateY(-50%)}#lgei .lg_c01 .cm_dl dd ul,#lgei .b_c01 .cm_dl dd ul,#lgei .p_c01 .cm_dl dd ul,#business .lg_c01 .cm_dl dd ul,#business .b_c01 .cm_dl dd ul,#business .p_c01 .cm_dl dd ul,#phs .lg_c01 .cm_dl dd ul,#phs .b_c01 .cm_dl dd ul,#phs .p_c01 .cm_dl dd ul{margin:calc(2.5rem - .5em) 0 -0.5em}#lgei .lg_c01 .cm_dl dd ul li,#lgei .b_c01 .cm_dl dd ul li,#lgei .p_c01 .cm_dl dd ul li,#business .lg_c01 .cm_dl dd ul li,#business .b_c01 .cm_dl dd ul li,#business .p_c01 .cm_dl dd ul li,#phs .lg_c01 .cm_dl dd ul li,#phs .b_c01 .cm_dl dd ul li,#phs .p_c01 .cm_dl dd ul li{color:#fff;font-size:1.1428571429rem;letter-spacing:.12em;line-height:2}#lgei .lg_c01 .cm_dl dd .grp,#lgei .b_c01 .cm_dl dd .grp,#lgei .p_c01 .cm_dl dd .grp,#business .lg_c01 .cm_dl dd .grp,#business .b_c01 .cm_dl dd .grp,#business .p_c01 .cm_dl dd .grp,#phs .lg_c01 .cm_dl dd .grp,#phs .b_c01 .cm_dl dd .grp,#phs .p_c01 .cm_dl dd .grp{display:block;padding-left:1.25em;position:relative}#lgei .lg_c01 .cm_dl dd .grp strong,#lgei .b_c01 .cm_dl dd .grp strong,#lgei .p_c01 .cm_dl dd .grp strong,#business .lg_c01 .cm_dl dd .grp strong,#business .b_c01 .cm_dl dd .grp strong,#business .p_c01 .cm_dl dd .grp strong,#phs .lg_c01 .cm_dl dd .grp strong,#phs .b_c01 .cm_dl dd .grp strong,#phs .p_c01 .cm_dl dd .grp strong{font-weight:700}#lgei .lg_c01 .cm_dl dd .grp span,#lgei .b_c01 .cm_dl dd .grp span,#lgei .p_c01 .cm_dl dd .grp span,#business .lg_c01 .cm_dl dd .grp span,#business .b_c01 .cm_dl dd .grp span,#business .p_c01 .cm_dl dd .grp span,#phs .lg_c01 .cm_dl dd .grp span,#phs .b_c01 .cm_dl dd .grp span,#phs .p_c01 .cm_dl dd .grp span{display:block;position:absolute;left:0;top:0}#lgei .lg_c01 .flex,#lgei .b_c01 .flex,#lgei .p_c01 .flex,#business .lg_c01 .flex,#business .b_c01 .flex,#business .p_c01 .flex,#phs .lg_c01 .flex,#phs .b_c01 .flex,#phs .p_c01 .flex{display:flex;gap:.5714285714rem;margin-top:5.1428571429rem}#lgei .lg_c01 .dl,#lgei .b_c01 .dl,#lgei .p_c01 .dl,#business .lg_c01 .dl,#business .b_c01 .dl,#business .p_c01 .dl,#phs .lg_c01 .dl,#phs .b_c01 .dl,#phs .p_c01 .dl{margin-top:5.7142857143rem}#lgei .lg_c01 .dl.middle,#lgei .b_c01 .dl.middle,#lgei .p_c01 .dl.middle,#business .lg_c01 .dl.middle,#business .b_c01 .dl.middle,#business .p_c01 .dl.middle,#phs .lg_c01 .dl.middle,#phs .b_c01 .dl.middle,#phs .p_c01 .dl.middle{margin-top:2.8571428571rem}#lgei .lg_c01 .dl dt,#lgei .b_c01 .dl dt,#lgei .p_c01 .dl dt,#business .lg_c01 .dl dt,#business .b_c01 .dl dt,#business .p_c01 .dl dt,#phs .lg_c01 .dl dt,#phs .b_c01 .dl dt,#phs .p_c01 .dl dt{color:#fff;font-size:1rem;letter-spacing:.12em;white-space:nowrap}#lgei .lg_c01 .dl dd,#lgei .b_c01 .dl dd,#lgei .p_c01 .dl dd,#business .lg_c01 .dl dd,#business .b_c01 .dl dd,#business .p_c01 .dl dd,#phs .lg_c01 .dl dd,#phs .b_c01 .dl dd,#phs .p_c01 .dl dd{color:#fff;font-size:1rem;letter-spacing:.12em;line-height:2;margin:calc(1.3571428571rem - .5em) 0 -0.5em}#lgei .lg_c01 .dl2,#lgei .b_c01 .dl2,#lgei .p_c01 .dl2,#business .lg_c01 .dl2,#business .b_c01 .dl2,#business .p_c01 .dl2,#phs .lg_c01 .dl2,#phs .b_c01 .dl2,#phs .p_c01 .dl2{margin-top:7.5714285714rem}#lgei .lg_c01 .dl2 dt,#lgei .b_c01 .dl2 dt,#lgei .p_c01 .dl2 dt,#business .lg_c01 .dl2 dt,#business .b_c01 .dl2 dt,#business .p_c01 .dl2 dt,#phs .lg_c01 .dl2 dt,#phs .b_c01 .dl2 dt,#phs .p_c01 .dl2 dt{color:#fff;font-size:1.4285714286rem;font-weight:700;letter-spacing:.12em;line-height:1.5;margin:calc(0rem - .25em) 0 -0.25em}#lgei .lg_c01 .dl2 dd address,#lgei .b_c01 .dl2 dd address,#lgei .p_c01 .dl2 dd address,#business .lg_c01 .dl2 dd address,#business .b_c01 .dl2 dd address,#business .p_c01 .dl2 dd address,#phs .lg_c01 .dl2 dd address,#phs .b_c01 .dl2 dd address,#phs .p_c01 .dl2 dd address{display:block;color:#fff;font-size:1rem;letter-spacing:.12em;line-height:2;margin:calc(2.8571428571rem - .5em) 0 -0.5em}#lgei .lg_c01 .scheme,#lgei .b_c01 .scheme,#lgei .p_c01 .scheme,#business .lg_c01 .scheme,#business .b_c01 .scheme,#business .p_c01 .scheme,#phs .lg_c01 .scheme,#phs .b_c01 .scheme,#phs .p_c01 .scheme{margin-top:5.1428571429rem}#lgei .lg_c01 .scheme p,#lgei .b_c01 .scheme p,#lgei .p_c01 .scheme p,#business .lg_c01 .scheme p,#business .b_c01 .scheme p,#business .p_c01 .scheme p,#phs .lg_c01 .scheme p,#phs .b_c01 .scheme p,#phs .p_c01 .scheme p{height:11.5rem;background-color:#fff;border-radius:.2857142857rem;position:relative}#lgei .lg_c01 .scheme p span,#lgei .b_c01 .scheme p span,#lgei .p_c01 .scheme p span,#business .lg_c01 .scheme p span,#business .b_c01 .scheme p span,#business .p_c01 .scheme p span,#phs .lg_c01 .scheme p span,#phs .b_c01 .scheme p span,#phs .p_c01 .scheme p span{display:block;color:#00a1e9;font-size:1.5714285714rem;font-weight:700;letter-spacing:.12em;line-height:1.6;text-align:center;white-space:nowrap;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#lgei .lg_c01 .scheme dl dt,#lgei .b_c01 .scheme dl dt,#lgei .p_c01 .scheme dl dt,#business .lg_c01 .scheme dl dt,#business .b_c01 .scheme dl dt,#business .p_c01 .scheme dl dt,#phs .lg_c01 .scheme dl dt,#phs .b_c01 .scheme dl dt,#phs .p_c01 .scheme dl dt{color:#fff;font-size:1.5714285714rem;font-weight:700;letter-spacing:.12em;line-height:1.5;text-align:center;margin:calc(3.9285714286rem - .25em) 0 -0.25em;position:relative}#lgei .lg_c01 .scheme dl dt::before,#lgei .b_c01 .scheme dl dt::before,#lgei .p_c01 .scheme dl dt::before,#business .lg_c01 .scheme dl dt::before,#business .b_c01 .scheme dl dt::before,#business .p_c01 .scheme dl dt::before,#phs .lg_c01 .scheme dl dt::before,#phs .b_c01 .scheme dl dt::before,#phs .p_c01 .scheme dl dt::before{content:"";display:block;width:0;height:0;border-style:solid;border-right:.9285714286rem solid rgba(0,0,0,0);border-left:.9285714286rem solid rgba(0,0,0,0);border-top:.8571428571rem solid #fff;border-bottom:0;position:absolute;top:-1.9642857143rem;left:50%;transform:translate(-50%, 50%)}#lgei .lg_c01 .scheme dl dd.dd,#lgei .b_c01 .scheme dl dd.dd,#lgei .p_c01 .scheme dl dd.dd,#business .lg_c01 .scheme dl dd.dd,#business .b_c01 .scheme dl dd.dd,#business .p_c01 .scheme dl dd.dd,#phs .lg_c01 .scheme dl dd.dd,#phs .b_c01 .scheme dl dd.dd,#phs .p_c01 .scheme dl dd.dd{display:block;height:11.5rem;border-radius:.2857142857rem;background-color:#ffc20e;margin-top:1.1428571429rem;position:relative}#lgei .lg_c01 .scheme dl dd.dd span,#lgei .b_c01 .scheme dl dd.dd span,#lgei .p_c01 .scheme dl dd.dd span,#business .lg_c01 .scheme dl dd.dd span,#business .b_c01 .scheme dl dd.dd span,#business .p_c01 .scheme dl dd.dd span,#phs .lg_c01 .scheme dl dd.dd span,#phs .b_c01 .scheme dl dd.dd span,#phs .p_c01 .scheme dl dd.dd span{display:block;color:#fff;font-size:1.3571428571rem;letter-spacing:.12em;line-height:1.74;text-align:center;white-space:nowrap;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#lgei .lg_c01 .scheme dl dd ul,#lgei .b_c01 .scheme dl dd ul,#lgei .p_c01 .scheme dl dd ul,#business .lg_c01 .scheme dl dd ul,#business .b_c01 .scheme dl dd ul,#business .p_c01 .scheme dl dd ul,#phs .lg_c01 .scheme dl dd ul,#phs .b_c01 .scheme dl dd ul,#phs .p_c01 .scheme dl dd ul{display:flex;gap:.7142857143rem;margin-top:1.1428571429rem}#lgei .lg_c01 .scheme dl dd ul li,#lgei .b_c01 .scheme dl dd ul li,#lgei .p_c01 .scheme dl dd ul li,#business .lg_c01 .scheme dl dd ul li,#business .b_c01 .scheme dl dd ul li,#business .p_c01 .scheme dl dd ul li,#phs .lg_c01 .scheme dl dd ul li,#phs .b_c01 .scheme dl dd ul li,#phs .p_c01 .scheme dl dd ul li{width:calc((100% - 1.4285714286rem)/3);height:11.5rem;background-color:#3ab6ee;border-radius:.2857142857rem;position:relative}#lgei .lg_c01 .scheme dl dd ul li span,#lgei .b_c01 .scheme dl dd ul li span,#lgei .p_c01 .scheme dl dd ul li span,#business .lg_c01 .scheme dl dd ul li span,#business .b_c01 .scheme dl dd ul li span,#business .p_c01 .scheme dl dd ul li span,#phs .lg_c01 .scheme dl dd ul li span,#phs .b_c01 .scheme dl dd ul li span,#phs .p_c01 .scheme dl dd ul li span{display:block;width:100%;color:#fff;font-size:1.3571428571rem;line-height:1.74;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media only screen and (max-width: 1024px){#lgei .lg_c01 .scheme dl dd ul li span,#lgei .b_c01 .scheme dl dd ul li span,#lgei .p_c01 .scheme dl dd ul li span,#business .lg_c01 .scheme dl dd ul li span,#business .b_c01 .scheme dl dd ul li span,#business .p_c01 .scheme dl dd ul li span,#phs .lg_c01 .scheme dl dd ul li span,#phs .b_c01 .scheme dl dd ul li span,#phs .p_c01 .scheme dl dd ul li span{font-size:1.0178571429rem;line-height:1.5;padding:0 1em}}#lgei .p_c01,#business .p_c01,#phs .p_c01{padding:10.7142857143rem 0}@media only screen and (max-width: 1024px){#lgei .p_c01,#business .p_c01,#phs .p_c01{padding:7.1428571429rem 0}}#info .contents.active #fv .ancestor::before{transform:scale(1, 1) translateY(-50%)}#info .contents.active #fv .ancestor .en{transition-delay:.125s;transform:translateX(0);opacity:1}#info .contents.active #fv .ancestor .jp{transition-delay:.25s;transform:translateX(0);opacity:1}#info .contents #fv{width:100%;height:37.8571428571rem;overflow:hidden;position:relative}@media only screen and (max-width: 1024px){#info .contents #fv{height:23.6607142857rem}}#info .contents #fv .img{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}#info .contents #fv .img::after{content:"";display:block;width:100%;height:100%;background-color:#9e9e9f;mix-blend-mode:multiply;position:absolute;top:0;left:0}#info .contents #fv .img img{width:100%;height:100%;object-fit:cover}#info .contents #fv .w1100{height:100%;position:relative}#info .contents #fv .w1100 .ancestor{position:absolute;bottom:4.4285714286rem;left:0;z-index:2}@media only screen and (max-width: 1024px){#info .contents #fv .w1100 .ancestor{bottom:3.3214285714rem}}#info .contents .posts{padding:10.7142857143rem 0;background-color:#f5f5f5}@media only screen and (max-width: 1024px){#info .contents .posts{padding:7.1428571429rem 0}}#info .contents .posts .info_list li{padding-bottom:3.2142857143rem;margin-bottom:3.2142857143rem;border-bottom:1px solid #dadbdb}@media only screen and (min-width: 1025px){#info .contents .posts .info_list li .flex{display:flex;align-items:center;justify-content:space-between;gap:4.2857142857rem}}#info .contents .posts .info_list li .flex:hover .right span::before{background-color:#333;transform:translate(-50%, -50%) scale(1.125)}#info .contents .posts .info_list li .flex:hover .right span::after{background-image:url(../img/arw_w2.svg)}@media only screen and (min-width: 1025px){#info .contents .posts .info_list li .flex .left{width:calc(100% - 27.8571428571rem)}}#info .contents .posts .info_list li .flex .left .date{display:block;font-size:1rem;letter-spacing:.06em;white-space:nowrap}#info .contents .posts .info_list li .flex .left .title{display:block;font-size:1.4285714286rem;font-weight:700;letter-spacing:.1em;line-height:1.5;margin:calc(2.2857142857rem - .25em) 0 -0.25em;position:relative}@media only screen and (max-width: 1024px){#info .contents .posts .info_list li .flex .left .title{padding-right:5.3571428571rem}#info .contents .posts .info_list li .flex .left .title span{display:block;width:3.7142857143rem;height:3.7142857143rem;text-indent:-9999px;position:absolute;top:50%;right:0;transform:translateY(-50%)}#info .contents .posts .info_list li .flex .left .title span::before{content:"";display:block;width:100%;height:100%;background-color:#fff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(1)}#info .contents .posts .info_list li .flex .left .title span::after{content:"";display:block;width:.8571428571rem;height:.8571428571rem;background:url(../img/arw_bk2.svg) center/contain no-repeat;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}}#info .contents .posts .info_list li .flex .left .excerpt{display:block;font-size:1rem;letter-spacing:.1em;line-height:2;margin:calc(2.2857142857rem - .5em) 0 -0.5em}#info .contents .posts .info_list li .flex .center{width:15.7857142857rem;aspect-ratio:221/158}@media only screen and (max-width: 1024px){#info .contents .posts .info_list li .flex .center{width:100%;margin-top:2.2857142857rem}}#info .contents .posts .info_list li .flex .center img{width:100%;height:100%;object-fit:cover}@media only screen and (max-width: 1024px){#info .contents .posts .info_list li .flex .right{display:none}}#info .contents .posts .info_list li .flex .right span{display:block;width:3.7142857143rem;height:3.7142857143rem;text-indent:-9999px;position:relative}#info .contents .posts .info_list li .flex .right span::before{content:"";display:block;width:100%;height:100%;background-color:#fff;border-radius:50%;position:absolute;top:50%;left:50%;transition:.375s cubic-bezier(0.25, 1, 0.5, 1);transform:translate(-50%, -50%) scale(1)}#info .contents .posts .info_list li .flex .right span::after{content:"";display:block;width:.8571428571rem;height:.8571428571rem;background:url(../img/arw_bk2.svg) center/contain no-repeat;position:absolute;top:50%;left:50%;transition:.25s;transform:translate(-50%, -50%)}#info .contents .post_date{display:block;font-size:1rem;letter-spacing:.06em;white-space:nowrap}#info .contents .post_title{display:block;font-size:1.4285714286rem;font-weight:700;letter-spacing:.1em;line-height:1.5;margin:calc(2.2857142857rem - .25em) 0 -0.25em}#info .contents .post p{font-size:1.1428571429rem;line-height:2;margin:calc(2.2857142857rem - .5em) 0 -0.5em}#info .contents .post img{width:100%;margin-top:5.3571428571rem}#info .contents .page_back{text-align:right;margin-top:6.7857142857rem}#info .contents .back{margin:6.7857142857rem 0 0 auto}@media only screen and (max-width: 1024px){#info .contents .back{margin-top:3rem}}#info .contents .back a{display:flex;gap:0 1.2857142857rem;align-items:center;justify-content:flex-end;position:relative}#info .contents .back a:hover::after{transform:scale(1.125)}#info .contents .back a span{display:block;font-size:.8571428571rem;letter-spacing:.16em;color:#727171}#info .contents .back a::after{width:3.7142857143rem;height:3.7142857143rem;content:"";background-color:#00a1e9;border-radius:50%;transition:.375s cubic-bezier(0.25, 1, 0.5, 1)}#info .contents .back a::before{width:.8571428571rem;height:.8571428571rem;content:"";background:url("../img/arw_w2.svg") center/contain no-repeat;position:absolute;right:1.8571428571rem;top:50%;transform:translate(50%, -50%);z-index:2}#info .contents .navigation{position:relative}#info .contents .navigation .pager{display:flex;justify-content:center;gap:0 2.8571428571rem;margin-top:5.5714285714rem}@media only screen and (max-width: 1024px){#info .contents .navigation .pager{gap:0 .5714285714rem;margin-top:3.4285714286rem}}#info .contents .navigation .pager li a{display:block;color:#727171;font-size:1rem;text-align:center;width:3.7142857143rem;padding:1.3571428571rem 0;background:rgba(0,0,0,0);border-radius:50%;transition:.375s cubic-bezier(0.25, 1, 0.5, 1)}#info .contents .navigation .pager li a.on,#info .contents .navigation .pager li a:hover{background:#00a1e9;color:#fff}#info .contents .navigation .prev{position:absolute;bottom:0;left:0}#info .contents .navigation .prev a{display:flex;gap:0 1.2857142857rem;align-items:center;position:relative}#info .contents .navigation .prev a:hover::before{transform:scale(1.125)}#info .contents .navigation .prev a span{display:block;font-size:.8571428571rem;letter-spacing:.16em;color:#727171}@media only screen and (max-width: 1024px){#info .contents .navigation .prev a span{display:none}}#info .contents .navigation .prev a::before{width:3.7142857143rem;height:3.7142857143rem;content:"";background-color:#00a1e9;border-radius:50%;transition:.375s cubic-bezier(0.25, 1, 0.5, 1)}#info .contents .navigation .prev a::after{width:.8571428571rem;height:.8571428571rem;content:"";background:url("../img/prev.svg") center/contain no-repeat;position:absolute;left:1.8571428571rem;top:50%;transform:translate(-50%, -50%);z-index:2}#info .contents .navigation .next{position:absolute;bottom:0;right:0}#info .contents .navigation .next a{display:flex;gap:0 1.2857142857rem;align-items:center;position:relative}#info .contents .navigation .next a:hover::after{transform:scale(1.125)}#info .contents .navigation .next a span{display:block;font-size:.8571428571rem;letter-spacing:.16em;color:#727171}@media only screen and (max-width: 1024px){#info .contents .navigation .next a span{display:none}}#info .contents .navigation .next a::after{width:3.7142857143rem;height:3.7142857143rem;content:"";background-color:#00a1e9;border-radius:50%;transition:.375s cubic-bezier(0.25, 1, 0.5, 1)}#info .contents .navigation .next a::before{width:.8571428571rem;height:.8571428571rem;content:"";background:url("../img/arw_w2.svg") center/contain no-repeat;position:absolute;right:1.8571428571rem;top:50%;transform:translate(50%, -50%);z-index:2}@media screen and (min-width: 1025px){.pcNone{display:none !important}html{width:100%;height:100%;font-size:14px}body{width:100%;height:100%;font-size:1rem}img{display:block;height:auto}}@media screen and (max-width: 1024px){.spNone{display:none !important}html{width:100%;height:100%;font-size:3.125vw}body{width:100%;height:100%;font-size:1rem;overflow-x:hidden}img{display:block;max-width:100%;width:100%}}/*# sourceMappingURL=layout.min.css.map */