*{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{height:100%;overflow-x:hidden;color:#231815;font-family:"Noto Sans JP",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}a{transition:.375s}a:hover{opacity:.6}.cm_table{width:100%;border-collapse:collapse}.cm_table tr:last-child th,.cm_table tr:last-child td{border-bottom:none}.cm_table tr th,.cm_table tr td{background:rgba(55,84,127,.06);padding:1.375rem 3rem;line-height:2;border-bottom:2px solid #fff}.cm_table tr th{color:#37547f;width:11.25rem;vertical-align:top}.cm_table tr td{width:calc(100% - 11.25rem);color:#231815}.check{pointer-events:none}.check::before{content:"";display:block;width:100%;height:100%;border:2px solid red;box-sizing:border-box;position:absolute;top:0;left:0;z-index:2}.check::after{content:"";display:block;color:#fff;padding:.25em;background:red;position:absolute;top:0;left:0;z-index:2;transform:translateY(-100%)}.slide{position:relative}.slide .image{overflow:hidden;position:relative}.slide .image li{opacity:0;visibility:hidden}.slide .image li.show{opacity:1;visibility:visible}.slide .thum{display:flex}.slide .thum li{width:.75rem;height:.75rem;position:relative}.slide .thum li.show span{background:#000}.slide .thum li.show span::after{opacity:1}.slide .thum li span{display:block;width:.75rem;height:.75rem;background:#fff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.slideUp{transition:.75s cubic-bezier(0.34, 1.56, 0.64, 1);transform:translateY(2rem);opacity:0}.slideUp.play{transform:translateY(0);opacity:1}.slideLeft{transition:.5s cubic-bezier(0.25, 1, 0.5, 1);opacity:0}.slideLeft.play{transform:translate(0);opacity:1}@media only screen and (min-width: 1000px){.slideLeft{transform:translateX(1.5rem)}}@media only screen and (max-width: 999px){.slideLeft{transform:translateY(1.5rem)}}.slideRight{transition:.5s cubic-bezier(0.25, 1, 0.5, 1);opacity:0}.slideRight.play{transform:translate(0);opacity:1}@media only screen and (min-width: 1000px){.slideRight{transform:translateX(-1.5rem)}}@media only screen and (max-width: 999px){.slideRight{transform:translateY(1.5rem)}}.popUp{transition:.75s cubic-bezier(0.68, -0.6, 0.32, 1.6);transform:scale(0.75);opacity:0}.popUp.play{transform:scale(1);opacity:1}@media only screen and (min-width: 1000px){.slideUp.delay,.slideLeft.delay,.slideRight.delay,.popUp.delay{transition-delay:.125s}.slideUp.delay2,.slideLeft.delay2,.slideRight.delay2,.popUp.delay2{transition-delay:.25s}.slideUp.delay3,.slideLeft.delay3,.slideRight.delay3,.popUp.delay3{transition-delay:.375s}.slideUp.delay4,.slideLeft.delay4,.slideRight.delay4,.popUp.delay4{transition-delay:.5s}.slideUp.delay5,.slideLeft.delay5,.slideRight.delay5,.popUp.delay5{transition-delay:.625s}}@keyframes scroll-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes scroll-right{from{transform:translateX(-100%)}to{transform:translateX(0)}}header{position:relative;z-index:10}header.show nav{transform:translateX(0)}header nav{position:fixed;width:17.5rem;height:100%;background:#37547f;transition:.375s}@media only screen and (min-width: 1000px){header nav{top:0;left:0;transform:translateX(-100%);min-height:600px;padding:9.0625rem 0 0}}@media only screen and (max-width: 999px){header nav{top:0;right:0;transform:translateX(100%);padding:6rem 0 0}}@media only screen and (min-width: 1000px){header nav .nav{padding:0 0 0 4rem}}@media only screen and (max-width: 999px){header nav .nav{padding:0 2rem 0 0}header nav .nav li{text-align:right}}header nav .nav li{margin-top:2.75rem}header nav .nav li:first-child{margin:0}header nav .nav li a{color:#fff;font-size:1.25rem;letter-spacing:.1em}header nav .grace{display:block;width:14rem;background:#fff;border-radius:.75rem;padding:1.25rem 2.0625rem 1.25rem 1.875rem;position:absolute;left:50%;bottom:1.5rem;transform:translateX(-50%)}header nav .grace img{width:100%}header nav .grace::after{content:"";display:block;width:.75rem;height:.75rem;background:url(../img/link.svg);position:absolute;right:.5rem;bottom:.5rem}header .menu{cursor:pointer;width:2.5rem;height:1.8125rem;position:fixed;z-index:99}@media only screen and (min-width: 1000px){header .menu{top:4.0625rem;left:3.875rem}header .menu::after{content:"MENU";font-size:1.25rem;letter-spacing:.2em;line-height:2;color:#37547f;font-family:"Oswald",sans-serif;transform:translateY(-50%);transition:.375s;position:absolute;top:50%;right:-4.625rem}}@media only screen and (max-width: 999px){header .menu{top:1.125rem;right:.8125rem}header .menu::after{content:"";width:4rem;height:4rem;background:#37547f;position:fixed;top:0;right:0;z-index:-1}}header .menu div{display:block;width:2.5rem;height:2px;position:absolute;transition:.25s;background:#37547f;margin:0 auto;position:absolute;right:0;left:0;bottom:0;opacity:1}@media only screen and (max-width: 999px){header .menu div{background:#fff}}header .menu .bar{top:calc(50% - 0.3125rem)}@media only screen and (max-width: 999px){header .menu .bar{top:calc(50% - 0.3846153846rem)}}header .menu .bar2{bottom:calc(50% - 0.3125rem)}@media only screen and (max-width: 999px){header .menu .bar2{bottom:calc(50% - 0.3846153846rem)}}header .menu.open::after{color:#fff}header .menu.open div{background:#fff}header .menu.open .bar{top:50%;transform:rotate(135deg)}header .menu.open .bar2{top:50%;transform:rotate(-135deg)}footer{background:#37547f;position:relative;padding:5.5rem 0 2.375rem}footer .pagetop{position:absolute;left:calc(50% + min(40rem, 40vw));bottom:2.375rem}@media only screen and (max-width: 999px){footer .pagetop{height:-moz-fit-content;height:fit-content;top:3.4375rem;left:50%;transform:translate(-50%, -50%)}}footer .pagetop img{width:3rem}footer .inner{width:calc(100% - 4rem);max-width:1280px;display:flex;gap:0 5rem;margin:0 auto}@media only screen and (max-width: 999px){footer .inner{flex-direction:column;margin-top:1.25rem}}footer .inner .img{position:relative}footer .inner .img img{width:auto;height:4rem}@media only screen and (max-width: 999px){footer .inner .img img{position:absolute;top:3.0875rem;left:50%;transform:translate(-50%, -50%)}}footer .inner .img .copyright{text-align:center;font-size:.75rem;font-family:"Oswald",sans-serif;color:#fff;letter-spacing:.2em;margin:10rem 0 0;position:absolute;left:0;bottom:0}footer .inner .txt ul{display:flex;gap:0 2.5rem}@media only screen and (max-width: 999px){footer .inner .txt ul{flex-direction:column}}footer .inner .txt ul li{color:#fff;line-height:1.75}@media only screen and (max-width: 999px){footer .inner .txt ul li{text-align:center;margin-top:1.8125rem}footer .inner .txt ul li:first-child{margin-top:8.125rem}}footer .inner .copyright{text-align:center;font-size:.75rem;font-family:"Oswald",sans-serif;color:#fff;letter-spacing:.2em;margin:2.9375rem auto 3.8125rem}#index .contents{overflow:hidden}#index .contents h2{font-size:2.5rem;font-family:"Oswald",sans-serif;font-weight:400;color:#37547f;letter-spacing:.2em}@media only screen and (max-width: 999px){#index .contents h2{text-align:center}}#index .contents .w1280{width:calc(100% - 4rem);max-width:1280px;margin:0 auto}#index .contents .w1120{width:calc(100% - 4rem);max-width:1120px;margin:0 auto}#index .contents .w960{width:calc(100% - 4rem);max-width:960px;margin:0 auto}#index .contents #fv{width:100%;height:100vh;height:100svh;min-height:700px;position:relative}@media only screen and (max-width: 999px){#index .contents #fv{width:100%;height:100%;min-height:initial}}#index .contents #fv::after{content:"";height:100%;background:#37547f;position:absolute;top:0;left:calc(50% + 32.5rem);right:0;z-index:-1}@media only screen and (max-width: 999px){#index .contents #fv::after{display:none}}#index .contents #fv .wrap{display:flex;height:100%;justify-content:space-between;width:calc(100% - 4rem);max-width:1344px;margin:0 auto;align-items:center;overflow:hidden}@media only screen and (max-width: 999px){#index .contents #fv .wrap{width:100%;height:initial;flex-direction:column;justify-content:center;gap:0 3.90625vw}}#index .contents #fv .wrap>*{width:50%}@media only screen and (max-width: 999px){#index .contents #fv .wrap>*{position:relative;width:100%}}#index .contents #fv .wrap h1 img{width:auto;height:5.625rem;margin:0 auto 0 3.125rem}@media only screen and (max-width: 999px){#index .contents #fv .wrap h1 img{height:12.5vw;margin:19.7265625vw auto 19.453125vw}}#index .contents #fv .since{position:absolute;top:1.25rem;right:1.25rem}@media only screen and (max-width: 999px){#index .contents #fv .since{display:none}}#index .contents #fv .since img{width:.71875rem}@keyframes line-anime{0%{transform:scale(1, 0)}50%{transform:scale(1, 1)}51%{transform:scale(0, 0)}100%{transform:scale(0, 0)}}@keyframes line-anime2{0%{transform:scale(0, 0)}50%{transform:scale(0, 0)}51%{transform:scale(1, 1)}100%{transform:scale(1, 0)}}#index .contents #fv .scroll{color:#37547f;font-size:.625rem;font-family:"Oswald",sans-serif;letter-spacing:.2em;position:absolute;bottom:2.9375rem;right:calc(50% + min(25rem, 25vw));transform:translateX(-50%)}@media only screen and (max-width: 999px){#index .contents #fv .scroll{position:relative;text-align:center;left:50%;right:0;bottom:-3.125rem;transform:translate(-50%, -50%)}}#index .contents #fv .scroll::after,#index .contents #fv .scroll::before{width:1px;height:2.5rem;background:#37547f;content:"";margin:0 auto;position:absolute;left:50%;bottom:-2.9375rem;transform-origin:top;animation:line-anime 1.5s ease 0s infinite normal}#index .contents #fv .scroll::after{transform-origin:bottom;animation:line-anime2 1.5s ease 0s infinite normal}#index .contents #index01{width:calc(100% - 4rem);max-width:960px;margin:16.625rem auto 6.25rem}@media only screen and (max-width: 999px){#index .contents #index01{margin:max(8.9583125rem, 8.9583125vw) auto 6.25rem}}#index .contents #index01 .flex{display:flex;gap:0 min(7rem, 7vw)}@media only screen and (max-width: 999px){#index .contents #index01 .flex{flex-direction:column-reverse;width:100%}}#index .contents #index01 .flex .img{width:calc(50% - min(7rem, 7vw));min-height:36.5rem;background:#37547f;position:relative}@media only screen and (max-width: 999px){#index .contents #index01 .flex .img{width:100%;min-height:initial;background:none;margin-top:5.859375vw}#index .contents #index01 .flex .img::before{content:"";position:absolute;width:59.375vw;height:86.1328125vw;background:#37547f;top:58.59375vw;left:50%;transform:translate(-50%, -50%)}}#index .contents #index01 .flex .img img[class^=abs]{position:absolute}@media only screen and (max-width: 999px){#index .contents #index01 .flex .img img[class^=abs]{position:relative}}#index .contents #index01 .flex .img .abs1{width:25rem;top:-6.0625rem;left:-5rem}@media only screen and (max-width: 999px){#index .contents #index01 .flex .img .abs1{position:relative;width:56.25vw;top:7.8125vw;left:7.8125vw}}#index .contents #index01 .flex .img .abs2{width:21rem;right:-3rem;bottom:2rem}@media only screen and (max-width: 999px){#index .contents #index01 .flex .img .abs2{width:62.5vw;height:auto;margin-left:auto;bottom:14.0625vw}}#index .contents #index01 .flex .txt{width:50%}@media only screen and (max-width: 999px){#index .contents #index01 .flex .txt{width:100%}}#index .contents #index01 .flex .txt p{line-height:2.5;letter-spacing:.1em;margin:1.5rem 0 0}#index .contents #index01 .flex .txt p:first-child{margin-top:-0.75rem}@media only screen and (max-width: 999px){#index .contents #index01 .flex .txt p:first-child{margin-top:0}}#index .contents #pharmacy{padding:6.25rem 0 8.3125rem;position:relative}@media only screen and (max-width: 999px){#index .contents #pharmacy{padding:0}}#index .contents #pharmacy::after{content:"";background:#37547f;position:absolute;top:21.4375rem;right:0;left:calc(50% + 27rem);bottom:0;z-index:-1}@media only screen and (max-width: 999px){#index .contents #pharmacy::after{display:none}}#index .contents #pharmacy .inner{width:calc(100% - 4rem);max-width:1280px;margin:0 auto}@media only screen and (max-width: 999px){#index .contents #pharmacy .inner{width:100%;display:flex;flex-direction:column}}#index .contents #pharmacy .inner h2{margin:0 0 0 5rem}@media only screen and (max-width: 999px){#index .contents #pharmacy .inner h2{font-size:2.5rem;margin:0 auto}}#index .contents #pharmacy .inner .swiper{overflow:hidden;position:relative}#index .contents #pharmacy .inner .swiper .swiper-wrapper{display:flex}#index .contents #pharmacy .inner .swiper .swiper-wrapper .swiper-slide{width:100%;flex-shrink:0}#index .contents #pharmacy .inner .swiper .swiper-pagination{display:flex;gap:0 1rem;position:absolute;left:50%;bottom:1rem;transform:translateX(-50%);z-index:1}#index .contents #pharmacy .inner .swiper .swiper-pagination .swiper-pagination-bullet{cursor:pointer;width:.5rem;height:.5rem;background:#fff;border-radius:50%}#index .contents #pharmacy .inner .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#37547f}#index .contents #pharmacy .inner .w1280{width:100%}@media only screen and (max-width: 999px){#index .contents #pharmacy .inner .w1280{width:calc(100% - 4rem);order:2}}#index .contents #pharmacy .inner .w1280 .pharmacy{display:flex;width:100%;max-width:1120px;gap:0 5rem;margin:3.5rem auto 0 0}@media only screen and (max-width: 999px){#index .contents #pharmacy .inner .w1280 .pharmacy{flex-direction:column}}#index .contents #pharmacy .inner .w1280 .pharmacy>div{width:calc((100% - 5rem)/2);text-align:right}@media only screen and (max-width: 999px){#index .contents #pharmacy .inner .w1280 .pharmacy>div{width:100%}}@media only screen and (max-width: 999px){#index .contents #pharmacy .inner .w1280 .pharmacy .yamashiro{margin-top:10.9375vw}}#index .contents #pharmacy .inner .w1280 .pharmacy .address h3{font-size:1.5rem;font-weight:600;letter-spacing:.1em;line-height:1;text-align:left;margin:1.25rem 0 0}@media only screen and (max-width: 999px){#index .contents #pharmacy .inner .w1280 .pharmacy .address h3{text-align:center}}#index .contents #pharmacy .inner .w1280 .pharmacy .address address{line-height:2;text-align:left;margin:1rem 0 0}#index .contents #pharmacy .inner .w1280 .pharmacy .address address dl{position:relative;display:flex;gap:0 3rem;border-top:1px solid rgba(55,84,127,.2);padding-top:1rem;margin-top:1rem;z-index:-1}#index .contents #pharmacy .inner .w1280 .pharmacy .address address dl dt{width:4.25rem}@media screen and (max-width: 1245px){#index .contents #pharmacy .inner .w1280 .pharmacy .address address dl dd .day{display:block !important}}@media only screen and (max-width: 1245px)and (max-width: 999px){#index .contents #pharmacy .inner .w1280 .pharmacy .address address dl dd .day{display:none !important}}#index .contents #pharmacy .inner .w960{width:100%;max-width:60rem;margin:3.125rem auto 0}@media only screen and (max-width: 999px){#index .contents #pharmacy .inner .w960{width:calc(100% - 4rem);order:1}}#index .contents #pharmacy .inner .w960>p{line-height:2;margin:-0.5rem 0 0}#index .contents #pharmacy .inner .w960 .cm_table{width:100%;max-width:832px;margin:0 0 0 auto}@media only screen and (max-width: 999px){#index .contents #pharmacy .inner .w960 .cm_table{max-width:100%;margin:0 auto}}#index .contents #pharmacy .inner .w960 .cm_table th,#index .contents #pharmacy .inner .w960 .cm_table td{background:#f3f5f7;line-height:1}@media only screen and (max-width: 999px){#index .contents #pharmacy .inner .w960 .cm_table th{width:27.34375vw;padding:4.296875vw 0 4.296875vw 5.44921875vw}}#index .contents #pharmacy .inner .w960 .grace{display:flex;justify-content:flex-start;gap:0 1.875rem;margin:7.875rem 0 0}@media only screen and (max-width: 999px){#index .contents #pharmacy .inner .w960 .grace{flex-direction:column;margin-top:0vw}}#index .contents #pharmacy .inner .w960 .grace .txt{width:25rem;text-align:right}@media only screen and (max-width: 999px){#index .contents #pharmacy .inner .w960 .grace .txt{width:100%;margin-top:1.3671875vw;order:2}}#index .contents #pharmacy .inner .w960 .grace .txt h3{display:block;font-size:1rem;line-height:2.5;font-weight:400;text-align:left;letter-spacing:.1em}@media only screen and (max-width: 999px){#index .contents #pharmacy .inner .w960 .grace .txt h3{text-align:center}}#index .contents #pharmacy .inner .w960 .grace .txt img{display:block;width:auto;height:4rem;text-align:left;margin:.375rem 0 0}@media only screen and (max-width: 999px){#index .contents #pharmacy .inner .w960 .grace .txt img{width:100%;text-align:center}}#index .contents #pharmacy .inner .w960 .grace .txt p{line-height:2;text-align:left;word-break:break-all;margin:.75rem 0 0}#index .contents #pharmacy .inner .w960 .grace .txt .link_btn{display:flex;width:54.6875vw;height:12.5vw;background:#488090;border-radius:50px;margin:7.8125vw auto 0}#index .contents #pharmacy .inner .w960 .grace .txt .link_btn span{font-size:3.125vw;color:#fff;padding:4.8828125vw 0 0 4.8828125vw}#index .contents #pharmacy .inner .w960 .grace .txt .link_btn .link{display:block;width:5.859375vw;height:5.859375vw;margin:auto 4.8828125vw auto auto}#index .contents #pharmacy .inner .w960 .grace .img{width:25rem}@media only screen and (max-width: 999px){#index .contents #pharmacy .inner .w960 .grace .img{width:100%;order:1}}#index .contents #pharmacy .inner .w960 .grace .img a{display:block;position:relative}#index .contents #pharmacy .inner .w960 .grace .img a::after{content:"";width:6.75rem;height:2.5rem;background:url(../img/grace_link.svg) center/cover no-repeat;position:absolute;right:0;bottom:0}@media only screen and (max-width: 999px){#index .contents #pharmacy .inner .w960 .grace .img a::after{display:none}}#index .contents #pharmacy .inner .w960 .grace .img a img{width:100%}#index .contents #pharmacy .inner .w961{max-width:100%;order:3}#index .contents #service{background:rgba(55,84,127,.06);padding:12.5rem 0}@media only screen and (max-width: 999px){#index .contents #service{margin-top:10.09375rem;padding-top:10.09375rem;padding-bottom:10.09375rem}}#index .contents #service .w960>p:first-child{margin:3.75rem 0 0}#index .contents #service .w960 p{line-height:2;margin:1.75rem 0 0}#index .contents #service .w960 .swiper{margin:9.765625vw calc(50% - 50vw) 0;overflow:hidden}@media only screen and (min-width: 1000px){#index .contents #service .w960 .swiper{display:none}}#index .contents #service .w960 .swiper .swiper-wrapper{display:flex}#index .contents #service .w960 .swiper .swiper-wrapper li{flex-shrink:0;width:42.96875vw}#index .contents #service .w960 .col2{counter-reset:h3_item}#index .contents #service .w960 .col2>li{display:flex;margin:8.125rem 0 0}@media only screen and (max-width: 999px){#index .contents #service .w960 .col2>li{margin-top:11.71875vw}}#index .contents #service .w960 .col2>li:first-child{margin:3.125rem 0 0}@media only screen and (max-width: 999px){#index .contents #service .w960 .col2>li:first-child{margin-top:16.6015625vw}}#index .contents #service .w960 .col2>li:nth-child(even) .txt{order:2}#index .contents #service .w960 .col2>li:nth-child(even) .img{order:1}#index .contents #service .w960 .col2>li:nth-child(even) .img .wrap{margin:0 auto 0 0}#index .contents #service .w960 .col2>li .txt{width:50%}@media only screen and (max-width: 999px){#index .contents #service .w960 .col2>li .txt{width:100%}}#index .contents #service .w960 .col2>li .txt h3{font-size:1.75rem;line-height:1.4285714286;letter-spacing:.1em;font-weight:600;color:#37547f;position:relative;margin:3.75rem 0 0}#index .contents #service .w960 .col2>li .txt h3.h24{font-size:1.5rem;line-height:1.6666666667}#index .contents #service .w960 .col2>li .txt h3.h24::after,#index .contents #service .w960 .col2>li .txt h3.h24::before{transform:translateY(0.125rem)}#index .contents #service .w960 .col2>li .txt h3::before{display:inline-block;counter-increment:h3_item;content:"0" counter(h3_item);font-size:1.875rem;font-family:"Oswald",sans-serif;font-weight:400;letter-spacing:.1em;color:#37547f;margin:0 .625rem 0 0;padding:0 0 0 1rem}#index .contents #service .w960 .col2>li .txt h3::after{display:block;content:"";width:2rem;height:2rem;background:url(../img/plus.svg) left top/cover no-repeat;position:absolute;top:-0.75rem;left:0}#index .contents #service .w960 .col2>li .txt h3:first-child{margin-top:0}#index .contents #service .w960 .col2>li .txt ul{list-style-type:disc;list-style-position:inside;margin:1.75rem 0 0}#index .contents #service .w960 .col2>li .txt ul li{line-height:2;margin-left:1em;text-indent:-1em}#index .contents #service .w960 .col2>li .img{width:50%}@media only screen and (max-width: 999px){#index .contents #service .w960 .col2>li .img{display:none}}#index .contents #service .w960 .col2>li .img .wrap{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:relative;z-index:1;margin:0 0 0 auto}#index .contents #service .w960 .col2>li .img .wrap::after{content:"";width:100%;height:100%;background:#fff;position:absolute;right:-1.5625rem;bottom:-2rem;z-index:-1}#index .contents #service .w960 .col2>li .img .wrap img{width:25rem}#index .contents #corporate{padding:12.3125rem 0 10rem;position:relative}@media only screen and (max-width: 999px){#index .contents #corporate{padding-top:10.09375rem}}#index .contents #corporate::after{content:"";height:111.25rem;background:#37547f;position:absolute;top:0;left:calc(50% + 25rem);right:0;z-index:-1}@media only screen and (max-width: 999px){#index .contents #corporate::after{display:none}}#index .contents #corporate .w960{margin:3.875rem auto 0}#index .contents #corporate .w960 p{line-height:2.5}#index .contents #corporate .w960 .list{list-style-type:disc;margin:.5rem 0 0}#index .contents #corporate .w960 .list li{line-height:2;margin-left:1em}#index .contents #corporate .w960 h3{font-size:1.75rem;letter-spacing:.1em;color:#37547f;font-family:"Oswald",sans-serif;font-weight:400;margin:7.25rem 0 0}@media only screen and (max-width: 999px){#index .contents #corporate .w960 h3{text-align:center}}#index .contents #corporate .w960 h3 span{font-size:1rem;font-family:"Noto Sans JP",sans-serif;font-weight:400;color:#231815;margin:0 0 0 2.0625rem}#index .contents #corporate .w960 .col2{display:flex;gap:0 min(5rem, 5vw);margin:3rem 0 0}@media only screen and (max-width: 999px){#index .contents #corporate .w960 .col2{flex-direction:column}}#index .contents #corporate .w960 .col2 .txt{width:50%}@media only screen and (max-width: 999px){#index .contents #corporate .w960 .col2 .txt{width:100%}}#index .contents #corporate .w960 .col2 .txt p{margin:1.5rem 0 0}#index .contents #corporate .w960 .col2 .txt p:first-child{margin-top:-0.75rem}#index .contents #corporate .w960 .col2 .txt p strong{font-size:1.5rem;font-weight:400}@media only screen and (max-width: 999px){#index .contents #corporate .w960 .col2 .txt .sp_about{line-height:1.5}}#index .contents #corporate .w960 .col2 .img{width:calc(50% - min(5rem, 5vw))}@media only screen and (max-width: 999px){#index .contents #corporate .w960 .col2 .img{position:relative;width:62.5vw;margin:7.32421875vw auto}#index .contents #corporate .w960 .col2 .img::after{content:"";position:absolute;width:75vw;height:91.474609375vw;background:#37547f;top:6.25vw;right:-18.75vw;z-index:-1}}#index .contents #corporate .w960 .manager{width:100%;display:flex;gap:0 2.875rem;margin:3.625rem 0 0}@media only screen and (max-width: 999px){#index .contents #corporate .w960 .manager{flex-wrap:wrap;gap:7.91015625vw 6.25vw}}#index .contents #corporate .w960 .manager li{width:calc((100% - 8.625rem)/4)}@media only screen and (max-width: 999px){#index .contents #corporate .w960 .manager li{width:46.3%}}#index .contents #corporate .w960 .manager li .position{display:block;line-height:1.5;margin:.875rem 0 0}#index .contents #corporate .w960 .manager li .name{display:block;font-size:1.25rem;margin:.875rem 0 0}#index .contents #corporate .w960 .cm_table{margin:3.625rem 0 0}@media screen and (min-width: 1000px){.pcNone{display:none !important}html{width:100%;height:100%;font-size:16px}body{width:100%;height:100%;font-size:1rem}img{display:block;height:auto}}@media screen and (max-width: 999px){.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 */