@font-face{font-family:'NotoSerifJP-Regular-subset';src:url("../../fonts/NotoSerifJP-Regular-subset.woff2") format("woff2"),url("../../fonts/NotoSerifJP-Regular-subset.woff") format("woff"),url("../../fonts/NotoSerifJP-Regular-subset.ttf") format("truetype"),url("../../fonts/NotoSerifJP-Regular-subset.otf") format("opentype");font-weight:normal;font-style:normal;font-display:swap}.c-loadwrap{width:100%;height:100vh;position:fixed;top:0;left:0;z-index:99999999;background:#fff;opacity:1}.c-loadwrap.no_act{-webkit-animation-name:loadAnime;animation-name:loadAnime;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes loadAnime{0%{z-index:99999;opacity:1}90%{z-index:99999}100%{z-index:-1;opacity:0}}@keyframes loadAnime{0%{z-index:99999;opacity:1}90%{z-index:99999}100%{z-index:-1;opacity:0}}.f-serif-R{font-family:'NotoSerifJP-Regular-subset', serif;font-weight:400;letter-spacing:0.03em}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;list-style:none}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none;-webkit-transition:0.5s;transition:0.5s}a:hover{opacity:0.7}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}img{width:100%;max-width:100%;height:auto}button,input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:none;outline:none;background:transparent;cursor:pointer}input{-webkit-box-sizing:border-box;box-sizing:border-box}input[type="text"]{padding:0;border:none;border-radius:0;outline:none;-webkit-appearance:none}input[type="radio"]{display:none}textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:none;padding:0;border:0;outline:none;background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;background:transparent}select::-ms-expand{display:none}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #828c9a}html{font-size:0.76923vw !important}@media screen and (max-width: 750px){html{font-size:1.33333vw !important}}@media screen and (min-width: 1300px){html{font-size:10px !important}}html{overflow-x:hidden;overflow-y:auto;-webkit-font-variant-ligatures:none;font-variant-ligatures:none}body{overflow-x:hidden;overflow-y:auto;font-family:'游ゴシック体', 'Yu Gothic', YuGothic, sans-serif;font-weight:500;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;color:#333333;background:-webkit-gradient(linear, left top, left bottom, from(#0B83B5), to(#1B3369));background:-webkit-linear-gradient(top, #0B83B5, #1B3369);background:linear-gradient(to bottom, #0B83B5, #1B3369);background-color:#0B83B5}body#bodyContact{background:-webkit-gradient(linear, left top, left bottom, from(#0B83B5), to(#1B3369));background:-webkit-linear-gradient(top, #0B83B5, #1B3369);background:linear-gradient(to bottom, #0B83B5, #1B3369);background-color:#0B83B5}p{letter-spacing:1px}.ast{font-size:1.5rem;vertical-align:super}@media screen and (max-width: 750px){.ast{font-size:2rem}}.link_none{pointer-events:none}@media screen and (min-width: 751px){.pcn{display:none !important}}@media screen and (max-width: 750px){.spn{display:none !important}}.btn{border-radius:4rem;z-index:999;background-image:-webkit-linear-gradient(65deg, #123086, #396ed8);background-image:linear-gradient(25deg, #123086, #396ed8);-webkit-transition:0.2s background-image;transition:0.2s background-image;position:relative}.btn:after{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:-1;background-color:#fff;opacity:0;-webkit-transition:0.5s;transition:0.5s;border-radius:4rem}.btn:hover::after{opacity:1}.btn:hover{background:#fff;border:2px solid #123086}.btn .mail{margin-top:0.1rem;width:1.6rem;height:1.2rem}.btn .txt{color:#fff;margin-left:0.5rem;font-size:1.4rem;font-weight:700}.btn a{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:100%;height:100%;-webkit-transition:0.5s;transition:0.5s}.btn a:hover{opacity:1}.btn .center{display:block;width:100%;height:100%;text-align:center}table{margin:0 auto;border-collapse:collapse}table tr{line-height:2.4rem;color:#003b86;text-align:left;font-size:1.8rem}table tr:first-of-type{background:-webkit-gradient(linear, left top, right top, from(#0b83b5), to(#1B3369));background:-webkit-linear-gradient(left, #0b83b5, #1B3369);background:linear-gradient(to right, #0b83b5, #1B3369)}@media screen and (max-width: 750px){table tr:first-of-type{background:#2b74b8}}table tr:first-of-type th{color:#fff;vertical-align:middle}@media screen and (max-width: 750px){table tr{line-height:2.5rem}}table tr th{text-align:center;padding:1.5rem 1rem;border:solid 1px #003b86;width:20%}table tr th span{font-size:1.2rem}table tr th:first-of-type{width:16rem;text-align:left}table tr th.empty{background-image:-webkit-gradient(linear, left bottom, right top, from(transparent), color-stop(51%, transparent), color-stop(51%, #003B87), color-stop(52%, #003b86), color-stop(52%, transparent), to(transparent));background-image:-webkit-linear-gradient(bottom left, transparent, transparent 51%, #003B87 51%, #003b86 52%, transparent 52%, transparent);background-image:linear-gradient(to top right, transparent, transparent 51%, #003B87 51%, #003b86 52%, transparent 52%, transparent)}table tr td{text-align:center;padding:1.5rem 1rem;border:solid 1px #003b86;width:20%}table tr td.bg_b{background-color:#1da0d733}table tr .focus{color:#a6272d}.notes{padding-top:1rem;text-align:right;font-size:1.2rem;line-height:1.8rem;color:#fff}header{top:0;z-index:9999;position:fixed;width:100%;height:10rem}@media screen and (max-width: 750px){header{height:12rem}}header.bg .header-wrapper{background-color:#217dafe7;height:10rem}header.bg .header-wrapper.only_hbg{height:10rem}header .header-wrapper{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;position:fixed;padding:2rem 0 0;top:0;left:0;right:0;height:10rem;margin:auto}@media screen and (max-width: 750px){header .header-wrapper{padding:1.5rem 0 0;top:0}}header .header-wrapper.only_hbg{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.header_logo{-webkit-transition:.5s;transition:.5s;width:5rem;position:relative;left:7rem}@media screen and (max-width: 750px){.header_logo{left:5rem;width:4.3rem;top:1rem}}.header_ttl{position:absolute;left:18rem;top:5rem;font-size:3.2rem;letter-spacing:0.1em;color:#fff}@media screen and (max-width: 750px){.header_ttl{left:12rem;top:4rem;font-size:3.2rem;letter-spacing:0.03em}}#hamburger .btn-gNav{position:relative;top:0.8rem;right:4rem;width:4.7rem;height:3.8rem;z-index:3;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;-webkit-transition:all 400ms;transition:all 400ms}#hamburger .btn-gNav img{width:auto;height:100%}@media screen and (max-width: 750px){#hamburger .btn-gNav{top:1.5rem}}#gNav{-webkit-transition:1s ease-in-out;transition:1s ease-in-out;position:fixed;top:0;right:-100%;width:100%;height:100vh;font-size:16px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:2}#gNav .gNav-menu{background:#2b74b8;background:-webkit-linear-gradient(310deg, rgba(43,116,184,0.797356) 0%, rgba(12,0,98,0.797356) 100%);background:linear-gradient(140deg, rgba(43,116,184,0.797356) 0%, rgba(12,0,98,0.797356) 100%)}#gNav.open{right:0px}#gNav .gNav-menu{-ms-overflow-style:none;scrollbar-width:none;height:69.4rem;overflow:scroll;width:46.9rem;position:absolute;right:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;padding-top:11rem}@media screen and (max-width: 750px){#gNav{-webkit-transition:0.75s ease;transition:0.75s ease}#gNav .gNav-menu{background:-webkit-gradient(linear, left top, right bottom, from(#0b83b5), to(#1b3369));background:-webkit-linear-gradient(top left, #0b83b5, #1b3369);background:linear-gradient(to bottom right, #0b83b5, #1b3369)}}#gNav .gNav-menu::-webkit-scrollbar{display:none}@media screen and (max-width: 750px){#gNav .gNav-menu{width:100%;height:100vh;padding-top:20rem}}#gNav .gNav-menu .header_logo{position:absolute;top:3.5rem;left:2rem;width:4.3rem}@media screen and (max-width: 750px){#gNav .gNav-menu .header_logo{top:2.5rem;left:5rem;width:4.3rem}}#gNav .gNav-menu li{display:block;text-align:left;border-top:1px solid rgba(255,255,255,0.45)}#gNav .gNav-menu li:nth-child(2) img{width:4.8rem}#gNav .gNav-menu li:nth-child(3) img{width:24.9rem}#gNav .gNav-menu li:nth-child(4) img{width:17rem}#gNav .gNav-menu li:nth-child(5) img{width:21.7rem}#gNav .gNav-menu li:nth-child(6) img{width:14.1rem}#gNav .gNav-menu li:nth-child(7) img{width:11.2rem}#gNav .gNav-menu li:nth-child(8) img{width:17.9rem}#gNav .gNav-menu li:nth-child(9){border-bottom:1px solid rgba(255,255,255,0.45)}#gNav .gNav-menu li:nth-child(9) img{width:7.3rem}#gNav .gNav-menu li a{text-decoration:none;max-width:1300px;padding:1.8rem 0 1.8rem 2rem;margin:0 auto;display:block}#gNav .gNav-menu li a span{font-size:2.1rem;letter-spacing:0.05em;color:#fff}@media screen and (max-width: 750px){#gNav .gNav-menu li{height:auto}#gNav .gNav-menu li:nth-child(2) img{width:9.6rem}#gNav .gNav-menu li:nth-child(3) img{width:49.8rem}#gNav .gNav-menu li:nth-child(4) img{width:34rem}#gNav .gNav-menu li:nth-child(5) img{width:43.4rem}#gNav .gNav-menu li:nth-child(6) img{width:28.2rem}#gNav .gNav-menu li:nth-child(7) img{width:22.4rem}#gNav .gNav-menu li:nth-child(8) img{width:35.8rem}#gNav .gNav-menu li:nth-child(9) img{width:14.6rem}#gNav .gNav-menu li a{padding:4rem 4rem}#gNav .gNav-menu li a span{font-size:3.0rem}}.lead{font-size:4.6rem;font-weight:800;color:#123086;text-align:center}.top .main_bg{background-image:url(../img/main_bg.png);background-position:top center;background-repeat:no-repeat;background-size:cover}.top .main_bg::after{content:none}@media screen and (max-width: 750px){.top .main_bg{background-image:url(../img/main_bg_sp.png)}}.top #main-visual{height:67vw;position:relative;margin:auto}@media screen and (max-width: 750px){.top #main-visual{height:61.2rem}}.top #main-visual .main-visual_inner{max-width:1300px;height:67vw;margin:auto;position:absolute;bottom:0;left:0;right:0}.top #main-visual h1{z-index:1;width:28.1rem;position:absolute;top:75%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (max-width: 750px){.top #main-visual h1{top:68%;width:22.5rem}}.top .inner{max-width:130rem;margin:auto}.top #top .lead{margin:11rem auto 15rem;font-size:2.3rem;line-height:2;letter-spacing:0.2em;text-align:center;color:#fff}@media screen and (max-width: 750px){.top #top .lead{margin:7rem auto 8rem}}.top #about .about_box_01{background-image:url(../img/about_bg01.jpg);background-position:top center;background-repeat:no-repeat;background-size:cover;height:58.2rem;position:relative;overflow:hidden}@media screen and (max-width: 750px){.top #about .about_box_01{background-image:url(../img/about_bg01_sp.png)}}.top #about .about_box_01 .flex{background-image:url(../img/about_bg03.png);background-position:top center;background-repeat:no-repeat;background-size:cover;height:15.1rem;position:absolute;bottom:0;width:100%}.top #about .about_box_01 .flex a{width:50%;height:100%;position:relative}.top #about .about_box_01 .flex a h2{position:absolute;top:50%;left:50%;font-size:2.9rem;color:#fff;width:100%;text-align:center;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (max-width: 750px){.top #about .about_box_01 .flex{height:14rem}.top #about .about_box_01 .flex a{height:50%;width:100%;display:block}.top #about .about_box_01 .flex a+a{border-top:1px solid rgba(255,255,255,0.1)}.top #about .about_box_01 .flex a h2{position:relative}}.top #about .about_box_02{height:68.2rem;position:relative;overflow:hidden}.top #about .about_box_02::after{position:absolute;content:"";display:block;width:100%;height:100%;top:0;background-image:url(../img/about_bg02.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;-webkit-transition:all .4s ease-out;transition:all .4s ease-out;z-index:-1}.top #about .about_box_02:hover::after{-webkit-transform:scale(1.1);transform:scale(1.1)}.top #about .about_box_02:hover::before{position:absolute;content:"";display:block;width:100%;height:100%;top:0;background-color:rgba(0,0,0,0.2);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.top #about .about_box_02>a{height:53rem;width:100%;display:block}.top #about .about_box_02>a h2{width:35.6rem;position:absolute;top:40%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.top #about .about_box_04 .flex{background-image:url(../img/about_bg04.png);background-position:top center;background-repeat:no-repeat;background-size:cover;height:15.1rem;position:absolute;bottom:0;width:100%}.top #about .about_box_04 .flex a{width:50%;height:100%;position:relative}.top #about .about_box_04 .flex a h2{position:absolute;top:50%;left:50%;font-size:2.9rem;color:#fff;width:100%;text-align:center;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (max-width: 750px){.top #about .about_box_02{height:68.5rem}.top #about .about_box_02::after{background-image:url(../img/about_bg02_sp.png)}.top #about .about_box_02 h2{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute}.top #about .about_box_04 .flex{height:14rem}.top #about .about_box_04 .flex a{height:50%;width:100%;display:block}.top #about .about_box_04 .flex a+a{border-top:1px solid rgba(255,255,255,0.1)}.top #about .about_box_04 .flex a h2{position:relative}}.top #about .flex .inner{max-width:130rem;margin:auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around;height:100%;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}@media screen and (max-width: 750px){.top #about .flex .inner{display:block}}.top #lineup{margin-top:14rem}.top #lineup h2{width:31.8rem}.top #lineup p{font-size:1.9rem;letter-spacing:0.03em;text-align:center;margin:2.7rem auto 1.5rem;line-height:2.8rem}@media screen and (max-width: 750px){.top #lineup p{font-size:2.5rem;line-height:3.4rem}}.top #lineup a p{font-size:1.9rem;background:-webkit-gradient(linear, left top, right top, from(#032F66), to(#1d2b62));background:-webkit-linear-gradient(left, #032F66, #1d2b62);background:linear-gradient(to right, #032F66, #1d2b62);border-radius:50px;padding:0.7rem 0;width:21.4rem;margin:0 auto}@media screen and (max-width: 750px){.top #lineup a p{width:29rem;padding:1.2rem;font-size:2.5rem;line-height:1em}}.top #shop{margin:14rem auto 0}.top #shop .inner h2{width:54.5rem;margin:0 auto 5rem}.top #shop .inner>p{margin:0 auto 4rem;font-size:2.8rem;text-align:center;color:#fff}.top #shop .inner figure{width:64.6rem;margin:0 auto 5.5rem}.top #shop .shop_detail{color:#fff;text-align:center}.top #shop .shop_detail .lead01{margin:0 auto 3rem;font-size:28px;letter-spacing:0.1em;text-align:center;color:#fff}.top #shop .shop_detail div{display:inline-block}.top #shop .shop_detail div dl{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding-bottom:0.8em;font-size:2.2rem;line-height:2.8rem}.top #shop .shop_detail div dl dt{padding-right:0.8em}.top #shop .shop_detail div dl:nth-of-type(3) dd{text-indent:-0.8em}@media screen and (max-width: 750px){.top #shop{margin-top:17rem}.top #shop .inner>p{margin-bottom:5rem;line-height:1.6}.top #shop .inner .shop_detail .lead01{font-size:16px;line-height:1.4}.top #shop .inner .shop_detail div dl{font-size:2.4rem;line-height:2.9rem}.top #shop .inner .shop_detail div dl dd{text-align:left}.top #shop .inner .shop_detail div dl:nth-of-type(3) dd{text-indent:0}.top #shop .inner .shop_detail div dl:nth-of-type(3) dd span{left:5em;position:relative}}.top #online-store{margin:14rem auto}.top #online-store h2{width:58.8rem}.top #online-store.box_flex .flex>div{width:48%}.top #online-store.box_flex .flex>div a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:17.7rem;background-image:url("../../build/img/online-store_btn.png");background-repeat:no-repeat;background-size:cover;background-position:center center}.top #online-store.box_flex .flex>div span{display:block;color:#fff;text-align:center}.top #online-store.box_flex .flex>div span.span1{font-size:2.9rem;letter-spacing:0.1em}.top #online-store.box_flex .flex>div span.span2{font-size:2.3rem;margin:1.5rem 0 0}@media screen and (max-width: 750px){.top #online-store h2{width:49.98rem}.top #online-store.box_flex .inner{width:auto}.top #online-store.box_flex .flex>div{width:60%;margin-top:6rem;margin-right:auto;margin-left:auto}.top #online-store.box_flex .flex>div a{height:17.7rem}.top #online-store.box_flex .flex>div span.span1{font-size:3.4rem}.top #online-store.box_flex .flex>div span.span2{font-size:2.8rem}}.top #r-s{margin:14rem auto}.top #r-s h2{width:85.3rem}.top #r-s .copy-box{margin:8rem 0 6rem}.top #r-s .copy-box p{text-align:center}.top #r-s .copy-box p.r-s-ttl{font-size:4.8rem;letter-spacing:0.1em}.top #r-s .copy-box p.r-s-lead{font-size:2.8rem;margin:2rem 0 0}.top #r-s .flex a img{width:100%;max-width:100%;height:19.4rem;-o-object-fit:cover;object-fit:cover}.top #r-s .flex p{font-size:2rem;letter-spacing:0.01em;margin:2rem 0 0;line-height:3.3rem;text-align:left}@media screen and (max-width: 750px){.top #r-s h2{width:72.505rem}.top #r-s.box_flex .inner{width:auto}.top #r-s.box_flex .flex>div{width:60%;margin-right:auto;margin-left:auto}.top #r-s .copy-box{margin:10rem 0 6rem}.top #r-s .copy-box p.r-s-ttl{font-size:4.8rem}.top #r-s .copy-box p.r-s-lead{font-size:2.8rem;line-height:1.6}.top #r-s .flex a img{height:29.2rem}.top #r-s .flex p{font-size:2.7rem;line-height:4rem}.top #r-s .flex p span{display:inline-block;padding-bottom:0.5em}.top #r-s.box_flex .flex>div+div{margin-top:6rem}}.top #news{margin:14rem auto}.top #news h2{width:20.1rem}.top #news p{font-size:2rem;letter-spacing:0.01em;margin:2rem 0 0;line-height:3.3rem;text-align:left}.top #news .flex a img{width:100%;max-width:100%;height:19.4rem;-o-object-fit:cover;object-fit:cover}.top #r-s .more-btn,.top #news .more-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:30rem;height:6.5rem;border:solid 1px #fff;margin:5rem auto 0}.top #r-s .more-btn span,.top #news .more-btn span{font-size:2.2rem;color:#fff}.top #r-s .more-btn{pointer-events:none !important}@media screen and (max-width: 750px){.top #news p{margin-top:2.5rem}.top #news .flex a img{height:29.2rem}.top #r-s .more-btn,.top #news .more-btn{width:30rem;height:8rem;margin:8rem auto 0}.top #r-s .more-btn span,.top #news .more-btn span{font-size:3.0rem}}@media screen and (max-width: 750px){.top #news h2{width:17.085rem}.top #news p{font-size:2.7rem;line-height:4rem}.top #news p span{display:inline-block;padding-bottom:0.5em}.top #news.box_flex .flex>div+div{margin-top:6rem}}.top .box_flex .inner{max-width:107rem}.top .box_flex h2{margin:0 auto 6rem}.top .box_flex p{color:#fff}.top .box_flex .flex{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.top .box_flex .flex>div{width:28%}.top .box_flex .flex>div+div{margin-left:3rem}@media screen and (max-width: 750px){.top .box_flex .inner{width:60%}.top .box_flex .flex{display:block}.top .box_flex .flex>div{width:100%}.top .box_flex .flex>div+div{margin-left:0rem;margin-top:10rem}}.bubbles{position:absolute;width:100%;height:100%;z-index:-2;overflow:hidden;top:-50px;left:0}.bubble{position:absolute;bottom:-40;width:10px;height:10px;background-color:transparent;background-image:url(../img/bubble.svg);border-radius:50%;-webkit-animation:bubble 1s linear infinite;animation:bubble 1s linear infinite}.bubble:nth-child(1){width:12px;height:12px;left:30%;-webkit-animation-duration:20s;animation-duration:20s}.bubble:nth-child(2){left:70%;-webkit-animation-duration:20s;animation-duration:20s;-webkit-animation-delay:3s;animation-delay:3s}.bubble:nth-child(3){width:15px;height:15px;left:50%;-webkit-animation-duration:24s;animation-duration:24s;-webkit-animation-delay:4s;animation-delay:4s}.bubble:nth-child(4){width:5px;height:5px;left:67%;-webkit-animation-duration:22s;animation-duration:22s;-webkit-animation-delay:7s;animation-delay:7s}.bubble:nth-child(5){width:15px;height:15px;left:70%;-webkit-animation-duration:20s;animation-duration:20s;-webkit-animation-delay:10s;animation-delay:10s}.bubble:nth-child(6){width:12px;height:12px;left:30%;-webkit-animation-duration:30s;animation-duration:30s;-webkit-animation-delay:12s;animation-delay:12s}.bubble:nth-child(7){left:20%;-webkit-animation-duration:20s;animation-duration:20s;-webkit-animation-delay:13s;animation-delay:13s}.bubble:nth-child(8){width:15px;height:15px;left:60%;-webkit-animation-duration:24s;animation-duration:24s;-webkit-animation-delay:20s;animation-delay:20s}.bubble:nth-child(9){width:5px;height:5px;left:17%;-webkit-animation-duration:22s;animation-duration:22s;-webkit-animation-delay:16s;animation-delay:16s}.bubble:nth-child(10){width:12px;height:12px;left:70%;-webkit-animation-duration:20s;animation-duration:20s;-webkit-animation-delay:18s;animation-delay:18s}.bubble:nth-child(11){width:12px;height:12px;left:30%;-webkit-animation-duration:20s;animation-duration:20s;-webkit-animation-delay:20s;animation-delay:20s}.bubble:nth-child(12){left:10%;-webkit-animation-duration:20s;animation-duration:20s;-webkit-animation-delay:23s;animation-delay:23s}.bubble:nth-child(13){width:15px;height:15px;left:70%;-webkit-animation-duration:24s;animation-duration:24s;-webkit-animation-delay:25s;animation-delay:25s}.bubble:nth-child(14){width:5px;height:5px;left:47%;-webkit-animation-duration:22s;animation-duration:22s;-webkit-animation-delay:27s;animation-delay:27s}.bubble:nth-child(15){width:15px;height:15px;left:90%;-webkit-animation-duration:20s;animation-duration:20s;-webkit-animation-delay:30s;animation-delay:30s}.bubble:nth-child(16){width:12px;height:12px;left:20%;-webkit-animation-duration:20s;animation-duration:20s;-webkit-animation-delay:2s;animation-delay:2s}.bubble:nth-child(17){left:40%;-webkit-animation-duration:20s;animation-duration:20s;-webkit-animation-delay:4s;animation-delay:4s}.bubble:nth-child(18){width:15px;height:15px;left:30%;-webkit-animation-duration:24s;animation-duration:24s;-webkit-animation-delay:5s;animation-delay:5s}.bubble:nth-child(19){width:5px;height:5px;left:67%;-webkit-animation-duration:22s;animation-duration:22s;-webkit-animation-delay:6s;animation-delay:6s}.bubble:nth-child(20){width:12px;height:12px;left:70%;-webkit-animation-duration:20s;animation-duration:20s;-webkit-animation-delay:9s;animation-delay:9s}.bubble:nth-child(21){width:12px;height:12px;left:20%;-webkit-animation-duration:30s;animation-duration:30s;-webkit-animation-delay:11s;animation-delay:11s}.bubble:nth-child(22){left:10%;-webkit-animation-duration:20s;animation-duration:20s;-webkit-animation-delay:14s;animation-delay:14s}.bubble:nth-child(23){width:15px;height:15px;left:80%;-webkit-animation-duration:24s;animation-duration:24s;-webkit-animation-delay:15s;animation-delay:15s}.bubble:nth-child(24){width:5px;height:5px;left:37%;-webkit-animation-duration:22s;animation-duration:22s;-webkit-animation-delay:17s;animation-delay:17s}.bubble:nth-child(25){width:12px;height:12px;left:70%;-webkit-animation-duration:20s;animation-duration:20s;-webkit-animation-delay:19s;animation-delay:19s}.bubble:nth-child(26){width:15px;height:15px;left:20%;-webkit-animation-duration:20s;animation-duration:20s;-webkit-animation-delay:20s;animation-delay:20s}.bubble:nth-child(27){left:50%;-webkit-animation-duration:20s;animation-duration:20s;-webkit-animation-delay:22s;animation-delay:22s}.bubble:nth-child(28){width:15px;height:15px;left:80%;-webkit-animation-duration:24s;animation-duration:24s;-webkit-animation-delay:24s;animation-delay:24s}.bubble:nth-child(29){width:5px;height:5px;left:67%;-webkit-animation-duration:22s;animation-duration:22s;-webkit-animation-delay:26s;animation-delay:26s}.bubble:nth-child(30){width:12px;height:12px;left:30%;-webkit-animation-duration:20s;animation-duration:20s;-webkit-animation-delay:39s;animation-delay:39s}@-webkit-keyframes bubble{0%{top:600rem;-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(100px);transform:translateX(100px)}50%{-webkit-transform:translateX(0);transform:translateX(0)}75%{-webkit-transform:translateX(100px);transform:translateX(100px)}100%{top:-50px}}@keyframes bubble{0%{top:600rem;-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(100px);transform:translateX(100px)}50%{-webkit-transform:translateX(0);transform:translateX(0)}75%{-webkit-transform:translateX(100px);transform:translateX(100px)}100%{top:-50px}}.bubble01{position:absolute;bottom:-40;width:10px;height:10px;background-color:transparent;background-image:url(../img/bubble.svg);border-radius:50%;-webkit-animation:bubble01 10s ease-in infinite;animation:bubble01 10s ease-in infinite}.bubble01:nth-child(31){width:20px;height:20px;left:30%;-webkit-animation-duration:6s;animation-duration:6s}.bubble01:nth-child(32){left:20%;-webkit-animation-duration:3.5s;animation-duration:3.5s}.bubble01:nth-child(33){width:10px;height:10px;left:30%;-webkit-animation-duration:7s;animation-duration:7s}.bubble01:nth-child(34){width:5px;height:5px;left:67%;-webkit-animation-duration:6s;animation-duration:6s}.bubble01:nth-child(35){width:20px;height:20px;left:70%;-webkit-animation-duration:4.5s;animation-duration:4.5s}@-webkit-keyframes bubble01{0%{top:1000px;-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(100px);transform:translateX(100px)}100%{top:-100px}}@keyframes bubble01{0%{top:1000px;-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(100px);transform:translateX(100px)}100%{top:-100px}}.main_bg{position:relative}.main_bg::after{content:"";background-image:url(../img/about_bg01.png);background-repeat:no-repeat;width:100%;height:60.5rem;background-size:cover;display:inline-block;position:absolute;bottom:0}@media screen and (max-width: 750px){.main_bg::after{height:34rem}}.about{position:relative}.about::before{content:"";background-image:url(../img/about_bg_top.png);background-repeat:no-repeat;width:130rem;height:66.3rem;background-size:contain;display:inline-block;position:absolute;top:-2%;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.about #sec01{position:relative;z-index:1;padding-top:23rem}.about #sec01 h1{width:40rem;margin:0 auto 5rem}.about #sec01 img{width:76rem;margin:auto;display:block}@media screen and (max-width: 750px){.about #sec01 img{width:60rem}}.about #sec02{padding:16.5rem 0 76.5rem;position:relative;z-index:1}.about #sec02 .flex_box{max-width:100rem;margin:auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.about #sec02 .flex_box>div:first-of-type{width:50%}.about #sec02 .flex_box>div h2{margin-bottom:6rem;position:relative}.about #sec02 .flex_box>div h2::after{content:"";background-image:url(../img/about_img02.svg);background-repeat:no-repeat;width:61.5rem;height:10rem;background-size:cover;display:inline-block;position:absolute;top:6rem;left:0;z-index:1}.about #sec02 .flex_box>div p{font-size:1.8rem;color:#fff;line-height:4.5rem;text-align:justify}.about #sec02 .flex_box>div p span{font-size:1.3rem}@media screen and (max-width: 750px){.about #sec02 .flex_box>div p span{font-size:10px}}.about #sec02 .flex_box>div a{display:inline-block;margin-top:4rem;width:39.8rem}.about #sec02 .flex_box>div+div{position:relative;z-index:-1}.about #sec02 .flex_box+.flex_box{margin-top:12rem}.about #sec02 .flex_box:nth-of-type(even)>div{-webkit-box-ordinal-group:3;-ms-flex-order:2;-webkit-order:2;order:2}.about #sec02 .flex_box:nth-of-type(even)>div h2{margin:0 0 6rem auto}.about #sec02 .flex_box:nth-of-type(even)>div h2::after{-webkit-transform:scale(-1, 1);transform:scale(-1, 1);left:auto;right:0}.about #sec02 .flex_box:nth-of-type(even)>div+div{-webkit-box-ordinal-group:2;-ms-flex-order:1;-webkit-order:1;order:1}.about #sec02 .flex_box>div h2{font-size:4rem;font-size:clamp(10px, 3.8rem, 38px);letter-spacing:0.05em;color:#fff}.about #sec02 .flex_box.box01>div+div img{width:45.7rem}.about #sec02 .flex_box.box02{max-width:106rem;padding-bottom:8rem}.about #sec02 .flex_box.box02>div h2{text-align:right}.about #sec02 .flex_box.box02>div+div{position:relative;top:2rem}.about #sec02 .flex_box.box02>div+div img{width:45.7rem}.about #sec02 .flex_box.box03{max-width:108rem}.about #sec02 .flex_box.box03>div+div{position:relative;top:-4rem}.about #sec02 .flex_box.box03>div+div img{width:45.8rem}@media screen and (max-width: 750px){.about #sec02 .flex_box.box03>div+div img{top:0}}.about #sec02 .flex_box.box04{max-width:105.6rem}.about #sec02 .flex_box.box04>div h2{text-align:right}.about #sec02 .flex_box.box04>div h2::after{top:6rem}.about #sec02 .flex_box.box04>div+div{position:relative;top:-7rem}.about #sec02 .flex_box.box04>div+div img{width:44.9rem}.about #sec02 .flex_box.box04>div a{width:42.4rem}.about #sec02 .flex_box.box04>div a p{text-align:center;line-height:3rem}@media screen and (max-width: 750px){.about #sec02{padding-top:8rem;padding-bottom:34rem}.about #sec02 .flex_box{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;padding-bottom:0 !important;width:64.2rem}.about #sec02 .flex_box:nth-of-type(even)>div h2{margin-right:auto;left:0;right:auto}.about #sec02 .flex_box:nth-of-type(even)>div+div{text-align:right}.about #sec02 .flex_box:nth-of-type(even)>div h2::after{right:auto;left:-1em}.about #sec02 .flex_box>div h2{font-size:clamp(10px, 3.8rem, 16px);line-height:1.6}.about #sec02 .flex_box.box01>div h2{text-align:right}.about #sec02 .flex_box.box02>div h2{text-align:left}.about #sec02 .flex_box.box03>div+div{top:0}.about #sec02 .flex_box.box03>div h2{top:34rem;text-align:right}.about #sec02 .flex_box.box03>div h2::after{top:-5rem}.about #sec02 .flex_box.box04{margin-bottom:5rem}.about #sec02 .flex_box.box04>div{top:0}.about #sec02 .flex_box.box04>div+div{top:0}.about #sec02 .flex_box.box04>div h2{text-align:left}.about #sec02 .flex_box.box04>div h2::after{top:0}.about #sec02 .flex_box.box04>div a{top:1rem;width:50.6rem}.about #sec02 .flex_box+.flex_box{margin-top:9rem}.about #sec02 .flex_box>div{text-align:center;-webkit-box-ordinal-group:2;-ms-flex-order:1;-webkit-order:1;order:1}.about #sec02 .flex_box>div:first-of-type{width:100%}.about #sec02 .flex_box>div h2{position:absolute;top:28rem;margin:0;right:0}.about #sec02 .flex_box>div h2::after{background-image:url(../img/about_img02_sp.png);top:0;right:-1em;left:auto;width:39.8rem !important;height:12.5rem !important}.about #sec02 .flex_box>div a{margin-top:0;position:relative;top:1rem;width:50.6rem}.about #sec02 .flex_box>div p{padding-top:2rem;font-size:2.4rem;letter-spacing:0.07em}.about #sec02 .flex_box>div+div{width:100%;-webkit-box-ordinal-group:1;-ms-flex-order:0;-webkit-order:0;order:0;text-align:left}.about #sec02 .flex_box>div+div img{width:40.6rem !important}}.swipe,.pinch{text-align:center;font-size:1.4rem;color:#fff;margin-top:2rem}.pinch{position:absolute;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);margin-top:5rem}.pinch p::before{content:'';position:absolute;left:-20%;display:inline-block;background-size:contain;background-repeat:no-repeat;width:3.3rem;height:3.3rem;background-image:url(../img/img01.png)}@media screen and (max-width: 750px){.point{margin:22.5rem auto 0}}.point #sec01{margin:25rem auto 0;width:107.6rem;padding-bottom:60rem}.point #sec01>div+div{margin-top:12rem}.point #sec01>div{padding:7rem;-webkit-box-shadow:5px 5px 15px 5px #03347a;box-shadow:5px 5px 15px 5px #03347a;background-color:#E6EDF2}@media screen and (max-width: 750px){.point #sec01{width:90%;margin:0 auto;padding-bottom:40rem}.point #sec01>div{background-color:#E6EDF2;padding:3rem 3rem 5rem}.point #sec01>div+div{margin-top:14rem}}.point .point_box p{font-size:2rem;line-height:3.4rem;color:#003b86;padding:2.5rem 0;letter-spacing:0.054em}@media screen and (max-width: 750px){.point .point_box p{font-size:2.4rem;line-height:4.4rem}}.point .point_box .point_box_ttl{border-bottom:0.2rem solid #003b86;height:8rem;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:3.8rem;font-size:clamp(10px, 3.8rem, 38px);font-weight:600;letter-spacing:0.1em;text-align:center;color:#003B86}@media screen and (max-width: 750px){.point .point_box .point_box_ttl{height:11rem;font-size:3.8rem;font-size:clamp(10px, 3.8rem, 16px);line-height:1.4}}.point .point_box .point_box_ttl img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.point .point1{position:relative}.point .point1::before{content:"";background-image:url(../img/point_img01.svg);background-repeat:no-repeat;background-size:contain;display:inline-block;width:19.8rem;height:7.2rem;position:absolute;top:-7.2rem;left:0}.point .point1 .point_box img{width:80.3rem}@media screen and (max-width: 750px){.point .point1 .point_box img{width:53.5rem;padding-bottom:2rem}}.point .point1>picture img{width:91.2rem;margin:1rem auto 5rem;display:block;position:relative;left:2rem}@media screen and (max-width: 750px){.point .point1>picture img{margin:0;left:0}}.point .point1>a{width:32.3rem;margin:5rem auto 0;display:block}@media screen and (max-width: 750px){.point .point1>a{width:32.3rem;margin:2rem auto 0}}.point .point2{position:relative}.point .point2::before{content:"";background-image:url(../img/point_img07.svg);background-repeat:no-repeat;background-size:contain;display:inline-block;width:19.8rem;height:7.2rem;position:absolute;top:-7.2rem;left:0}.point .point2 .point_box img{width:77.9rem}@media screen and (max-width: 750px){.point .point2 .point_box img{width:43.7rem}}.point .point2 .point_box p{word-break:break-all}.point .point2>picture img{width:75.7rem;margin:2.5rem auto;display:block}.point .point2>.table{width:79.6rem;margin:8rem auto 0}@media screen and (max-width: 750px){.point .point2>.table{width:100%;margin:6.5rem auto 0}.point .point2>.table tr th{padding:1rem;text-align:center}.point .point2>.table tr td{padding:1rem;vertical-align:middle}}@media screen and (max-width: 750px){.point .point2>picture img{margin:24rem auto 0;margin:0 auto}.point .point2>picture img+picture img{margin:0 auto}}.point .point3{position:relative}.point .point3::before{content:"";background-image:url(../img/point_img11.svg);background-repeat:no-repeat;background-size:contain;display:inline-block;width:19.8rem;height:7.2rem;position:absolute;top:-7.2rem;left:0}.point .point3 .point_box img{width:46.2rem}.point .point3>.table{margin-top:3rem}.point .point3>.table table tr{font-size:1.6rem;line-height:2.5rem}.point .point3>.table table tr th{padding:1.5rem 1rem;width:16%}.point .point3>.table table tr th:nth-of-type(3){width:50%}.point .point3>.table table tr th:first-of-type{width:14%;text-align:center;vertical-align:middle}.point .point3>.table table tr td{width:16%;vertical-align:middle;padding:1.5rem 1rem}.point .point3>.table table tr td:nth-of-type(2){text-align:left;font-size:1.3rem;line-height:2rem}.point .point3>.table img{width:82.7rem;margin:6.5rem auto;display:block}.point .point3 .sec02_table{margin-top:10rem}.point .point3 .sec02_table .notes{color:#003b86;text-align:left}.point .point3 .sec02_table .sec02_ttl{margin:0 auto 6rem}.point .point3 .sec02_table .table table{width:100%}.point .point3 .sec02_table .table tr:first-of-type th{font-size:2.1rem;text-align:center}.point .point3 .sec02_table .table tr th:first-of-type{width:15.8rem;font-size:1.65rem;text-align:center;vertical-align:middle}.point .point3 .sec02_table .table tr td{font-size:1.45rem;vertical-align:middle}.point .point3 .sec02_table .table tr .txt_l{text-align:left}.point .point3 .sec02_table.table01 .sec02_ttl{width:42.4rem}@media screen and (max-width: 750px){.point .point3 .point_box img{width:39.4rem}.point .point3 .point_box .point_box_ttl{height:8rem}.point .point3 .sec02_table.table01 .sec02_ttl{width:36.5rem;margin:0 auto 3rem}.point .point3 .sec02_table .table{width:100%}.point .point3 .sec02_table .table table{width:100%}.point .point3 .sec02_table .table table tr th:nth-of-type(3){width:20%}.point .point3 .sec02_table .table table .txt_l{text-align:center}.point .point3 .sec02_table .table img{width:82.7rem;max-width:82.7rem}.point .point3 .sec02_table .notes{line-height:2.5rem;-webkit-transform:scale(0.9);transform:scale(0.9);-webkit-transform-origin:0;transform-origin:0;white-space:nowrap}}@media screen and (max-width: 750px){.point .point3 .table table{width:100%}.point .point3 .table table tr{line-height:2.5rem}.point .point3 .table table tr th,.point .point3 .table table tr td{padding:1.5rem 0.5rem;vertical-align:middle}.point .point3 .table table tr th:first-of-type{width:17%}.point .point3 .table table tr th:nth-of-type(3){width:49%}.point .point3 .table table tr td{width:17%}}.point .point4{position:relative}.point .point4::before{content:"";background-image:url(../img/point_img14.svg);background-repeat:no-repeat;background-size:contain;display:inline-block;width:19.8rem;height:7.2rem;position:absolute;top:-7.2rem;left:0}.point .point4 .point_box img{width:73.2rem}@media screen and (max-width: 750px){.point .point4 .point_box img{width:35.1rem}}.point .point4>picture img{width:86.7rem;margin:2rem auto 0;display:block}@media screen and (max-width: 750px){.point .point4>picture img{margin:2rem auto 0;width:63.8rem}}.point #sec02{margin-bottom:31rem}.point #sec02 .sec02_table{margin-top:15rem}.point #sec02 .sec02_table .sec02_ttl{margin:0 auto 6rem}.point #sec02 .sec02_table .table{max-width:950px;width:80%;margin:auto;display:block}.point #sec02 .sec02_table .table table{width:100%}.point #sec02 .sec02_table .table tr:first-of-type th{font-size:2.3rem;text-align:center}.point #sec02 .sec02_table .table tr th:first-of-type{width:14%}.point #sec02 .sec02_table.table01 .sec02_ttl{width:55.7rem}.point #sec02 .sec02_table.table02 .sec02_ttl{width:52.1rem}.point #sec02 .sec02_table.table02>p{font-size:1.8rem;line-height:2.8rem;text-align:center;color:#fff;padding-bottom:4.5rem}.point #sec02 .sec02_table.table02 tr{font-size:1.8rem;line-height:2.8rem}.point #sec02 .sec02_table.table02 tr:first-of-type th{font-size:1.8rem;text-align:left}.point #sec02 .sec02_table.table02 tr th:first-of-type{width:9%}@media screen and (max-width: 750px){.point #sec02 .sec02_table .table{overflow-x:scroll;max-width:800px;width:100%}.point #sec02 .sec02_table .table table{max-width:800px;width:800px}.point #sec02 .sec02_table .table img{width:82.7rem;max-width:82.7rem}.point #sec02 .sec02_table .notes{max-width:800px;width:800px;line-height:2.5rem}.point #sec02 .sec02_table.table02 .table{max-width:500px}.point #sec02 .sec02_table.table02 .table table{max-width:500px;width:500px}}.fuko{color:#003b86}.fuko .main_bg{margin:21.7rem auto 0;padding-bottom:60rem}@media screen and (max-width: 750px){.fuko .main_bg{padding-bottom:40rem;margin-top:18rem}}.fuko .main_bg section{width:107rem;margin:auto;background-color:#E8F0F5;-webkit-box-shadow:5px 5px 15px 5px #03347a;box-shadow:5px 5px 15px 5px #03347a}@media screen and (max-width: 750px){.fuko .main_bg section{width:90%;margin:auto}}.fuko .main_bg section+section{margin-top:8.5rem}.fuko #sec00{padding:7rem 11rem}@media screen and (max-width: 750px){.fuko #sec00{padding:4rem 3rem}}.fuko #sec00 h2{font-size:3.8rem;font-size:clamp(10px, 3.8rem, 38px);font-weight:600;letter-spacing:0.1em;text-align:center;color:#003B86}@media screen and (max-width: 750px){.fuko #sec00 h2{font-size:3.8rem;font-size:clamp(10px, 3.8rem, 16px);line-height:1.4;margin:2rem auto}}.fuko #sec00 .lead01{font-size:2rem;line-height:3.4rem;text-align:center;margin:2rem 0 2.5rem}@media screen and (max-width: 750px){.fuko #sec00 .lead01{margin-top:0;font-size:2.4rem;line-height:4.4rem;border-top:0.2rem solid #003b86;padding-top:3rem}}.fuko #sec00 .flex_box{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.fuko #sec00 .flex_box figure{width:31.5%}.fuko #sec00 .flex_box figure figcaption{font-size:2.1rem;text-align:center;padding:0.8em 0 1em}.fuko #sec00 .flex_box figure figcaption span{font-size:1.8rem;line-height:2.8rem;text-align:left;display:inline-block;padding:0.8em 0.5em 0}.fuko #sec00 .flex_box figure.red{border:2px solid #c0272d}.fuko #sec00 .flex_box figure.red figcaption{padding:0.8em 0}@media screen and (max-width: 750px){.fuko #sec00 .flex_box figure{width:47.5%}.fuko #sec00 .flex_box figure figcaption{padding:0.8em 0 1.5em}}.fuko #sec01{padding:7.5rem}@media screen and (max-width: 750px){.fuko #sec01{padding:4rem 3rem}}.fuko #sec01 h2{margin:0 auto 6.5rem;font-size:3.8rem;font-size:clamp(10px, 3.8rem, 38px);font-weight:600;letter-spacing:0.1em;text-align:center;color:#003B86}@media screen and (max-width: 750px){.fuko #sec01 h2{font-size:3.8rem;font-size:clamp(10px, 3.8rem, 16px);line-height:1.4;margin:2rem auto}}.fuko #sec01 .flex_box{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.fuko #sec01 .flex_box img{margin-right:4.5rem;width:30rem}.fuko #sec01 .flex_box>div{width:58rem}.fuko #sec01 .flex_box .lead01{font-size:1.8rem;line-height:2.8rem}.fuko #sec01 .flex_box .lead02{font-size:1.7rem;line-height:2.8rem;position:relative;margin-top:2.5rem;padding-top:2rem;border-top:1px dotted #003b86}.fuko #sec01 .flex_box .lead02::before{content:"（その他）";position:absolute;background-color:#E8F0F5;top:-0.8em}@media screen and (max-width: 750px){.fuko #sec01 .flex_box{border-top:0.2rem solid #003b86;padding-top:2rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;padding-top:3rem}.fuko #sec01 .flex_box img{-webkit-box-ordinal-group:3;-ms-flex-order:2;-webkit-order:2;order:2;margin-right:0;width:100%}.fuko #sec01 .flex_box .lead01{-webkit-box-ordinal-group:1;-ms-flex-order:0;-webkit-order:0;order:0;font-size:2.4rem;line-height:4.4rem}.fuko #sec01 .flex_box .lead02{-webkit-box-ordinal-group:2;-ms-flex-order:1;-webkit-order:1;order:1;font-size:2.4rem;line-height:4.4rem;margin-top:3.5rem;padding:4rem 0}}.fuko #sec02{padding:7rem 13rem}@media screen and (max-width: 750px){.fuko #sec02{padding:4rem 3rem 5rem}}.fuko #sec02 h2{margin:0 auto 2rem;font-size:3.8rem;font-size:clamp(10px, 3.8rem, 38px);font-weight:600;letter-spacing:0.1em;text-align:center;color:#003B86}@media screen and (max-width: 750px){.fuko #sec02 h2{font-size:3.8rem;font-size:clamp(10px, 3.8rem, 16px);line-height:1.4;margin:2rem auto}.fuko #sec02 h2+.lead01{line-height:4.4rem;font-size:2.4rem;padding-top:2.5rem;border-top:0.2rem solid #003b86}}.fuko #sec02 .lead01{font-size:2rem;line-height:3.4rem;text-align:center}.fuko #sec02 .sec02_step{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;max-width:100rem;margin:6rem auto 0}.fuko #sec02 .sec02_step>div{width:40%}.fuko #sec02 .sec02_step>div .step_img{width:22.5rem;height:28.2rem;position:relative;margin:auto}.fuko #sec02 .sec02_step>div .step_img img{position:absolute;bottom:0}.fuko #sec02 .sec02_step>div .step_txt{margin-top:4rem;position:relative}.fuko #sec02 .sec02_step>div .step_txt .lead01{font-size:1.8rem;line-height:2.8rem;text-align:left}.fuko #sec02 .sec02_step>div .step_txt .lead01::before{content:"";display:inline-block;background-size:contain;background-repeat:no-repeat;padding-right:1rem}.fuko #sec02 .sec02_step>div:nth-of-type(1){position:relative}.fuko #sec02 .sec02_step>div:nth-of-type(1)::before{position:absolute;top:-2rem;right:-12rem;content:"";display:inline-block;background-size:contain;background-repeat:no-repeat;width:15.6rem;height:11.1rem;background-image:url(../img/fuko_img07.png)}.fuko #sec02 .sec02_step>div:nth-of-type(1)::after{position:absolute;top:45%;right:-7rem;content:"";display:inline-block;background-size:contain;background-repeat:no-repeat;width:5.4rem;height:2.1rem;background-image:url(../img/fuko_img08.png)}.fuko #sec02 .sec02_step>div:nth-of-type(1) .lead01{text-align:center}.fuko #sec02 .sec02_step>div:nth-of-type(1) .lead01::before{width:1.6rem;height:2.8rem;background-image:url(../img/fuko_img09.svg)}.fuko #sec02 .sec02_step>div:nth-of-type(2){position:relative;margin-left:8rem}.fuko #sec02 .sec02_step>div:nth-of-type(2) .lead01{text-indent:-2em;padding-left:2em}.fuko #sec02 .sec02_step>div:nth-of-type(2) .lead01::before{width:2.5rem;height:2.7rem;background-image:url(../img/fuko_img10.svg)}@media screen and (max-width: 750px){.fuko #sec02 .sec02_step{display:block;margin:3rem auto 0}.fuko #sec02 .sec02_step>div{width:100%}.fuko #sec02 .sec02_step>div:nth-of-type(2){margin-left:auto;margin-top:15rem}.fuko #sec02 .sec02_step>div .step_img{width:29.7rem;height:auto}.fuko #sec02 .sec02_step>div .step_img img{position:relative}.fuko #sec02 .sec02_step>div .step_txt{left:auto}.fuko #sec02 .sec02_step>div .step_txt .lead01{text-align:center;line-height:4rem;font-size:3rem}.fuko #sec02 .sec02_step>div:nth-of-type(1)::before{left:6rem;bottom:-22rem;right:auto;top:auto;width:17.5rem}.fuko #sec02 .sec02_step>div:nth-of-type(1)::after{bottom:-35rem;-webkit-transform:rotate(90deg);transform:rotate(90deg);left:0;right:0;margin:auto}}.fuko #sec03,.fuko #sec04{padding:6rem 10rem}.fuko #sec03 figure figcaption,.fuko #sec04 figure figcaption{padding-top:2.5rem;font-size:1.3rem;line-height:1.8rem;text-align:right}@media screen and (max-width: 750px){.fuko #sec03,.fuko #sec04{padding:4rem 3rem}.fuko #sec03 figure figcaption,.fuko #sec04 figure figcaption{line-height:3rem;padding-top:4rem}}.fuko #sec03 h2{font-size:3.8rem;font-size:clamp(10px, 3.8rem, 38px);font-weight:600;letter-spacing:0.1em;text-align:center;color:#003B86}.fuko #sec03 .lead01{font-size:2rem;text-align:center;padding:3rem 0 4rem}.fuko #sec03 figure{width:87.6rem;margin:auto}.fuko #sec03 figure figcaption{position:relative;right:-3em}@media screen and (max-width: 750px){.fuko #sec03 h2{font-size:3.8rem;font-size:clamp(10px, 3.8rem, 16px);line-height:1.4;margin:2rem auto}.fuko #sec03 .lead01{font-size:2.4rem;line-height:4.4rem;border-top:0.2rem solid #003b86;padding:3rem 0 2rem}.fuko #sec03 figure{width:100%}.fuko #sec03 figure figcaption{right:0}}.fuko #sec04 h2{margin:0 auto 4rem;font-size:3.8rem;font-size:clamp(10px, 3.8rem, 38px);font-weight:600;letter-spacing:0.1em;text-align:center;color:#003B86}.fuko #sec04 figure{width:90.6rem;margin:auto}@media screen and (max-width: 750px){.fuko #sec04 h2{font-size:3.8rem;font-size:clamp(10px, 3.8rem, 16px);line-height:1.4;margin:2rem auto}.fuko #sec04 figure{width:100%}.fuko #sec04>div{border-top:0.2rem solid #003b86;padding:4rem 0 0}}.message{margin-top:16rem}.message #sec01{padding-bottom:60rem}.message h1{width:32.1rem;margin:0 auto 9rem}.message .message_bg{width:85.8rem;margin:auto}.message .message_txt{width:92.7rem;margin:8rem auto 0}.message .message_txt p{font-size:2.0rem;line-height:2;letter-spacing:0.1em;text-align:justify;color:#fff}.message .message_txt p.siz02{font-size:2.5rem;text-align:right}.message .message_txt p:not(:first-of-type){padding-top:6.5rem}.message .message_txt p span{display:inline-block;width:12rem;vertical-align:middle;margin:0 1rem 0 0}@media screen and (max-width: 750px){.message .message_txt p{font-size:2.4rem}}.message .message_txt.spn img+img{padding-top:6.5rem}.message .message_txt.spn img.siz01{width:74.4rem}.message .message_txt.spn img.siz02{width:41.5rem}.message .message_img{width:70.4rem;margin:12rem auto 0}.message .message_btn{width:39.5rem;margin:13rem auto 5rem}.message .lead01{margin:5.5rem auto 0;font-size:2.0rem;line-height:2;letter-spacing:0.05em;text-align:center;color:#fff}@media screen and (max-width: 750px){.message #sec01{width:90%;margin:22rem auto 0;padding-bottom:40rem}.message h1{width:26.8rem;margin:0 auto 6rem}.message .message_bg{width:90%}.message .message_txt{width:90%;margin:5rem auto 0}.message .message_img{width:100%}.message .lead01{margin:8rem auto 0;font-size:2.0rem;letter-spacing:0.1em}.message .message_btn{width:33.8rem;margin:11rem auto 0}}footer{width:100%;background:-webkit-gradient(linear, left top, left bottom, from(#011C4C), to(#030B2D));background:-webkit-linear-gradient(#011C4C, #030B2D);background:linear-gradient(#011C4C, #030B2D);padding-top:9rem !important;padding-bottom:5rem !important}footer .link_none{opacity:0.5}footer .footer_flex{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;margin:0 auto 6.5rem;max-width:130rem}footer .footer_flex .footer_logo{width:18rem;margin-right:10rem}footer .footer_flex .fNav-menu{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}footer .footer_flex .fNav-menu>div{width:21rem}footer .footer_flex .fNav-menu>div:nth-of-type(2){width:30.8rem}footer .footer_flex .fNav-menu>div:nth-of-type(3){width:23rem}footer .footer_flex .fNav-menu>div li{padding:2.5rem 0;height:6.5rem}footer .footer_flex .fNav-menu>div li:first-of-type{padding:0 0 2.5rem;height:4rem}footer .footer_flex .fNav-menu>div li span{font-size:1.8rem;line-height:1.4;color:#fff}footer .footer_flex .fNav-menu>div li .siz01{width:4.2rem}footer .footer_flex .fNav-menu>div li .siz02{width:8.4rem}footer .footer_flex .fNav-menu>div li .siz03{width:6rem}footer .footer_flex .fNav-menu>div li .siz04{width:21.1rem}footer .footer_flex .fNav-menu>div li .siz05{width:14.8rem}footer .footer_flex .fNav-menu>div li .siz06{width:17rem}footer .footer_flex .fNav-menu>div li .siz07{width:11.5rem}footer .footer_flex .fNav-menu>div li .siz08{width:14.3rem}footer .footer_flex .fNav-menu>div li .siz10{width:15rem}footer .footer_flex .fNav-menu>div li .siz11{width:8.2rem}footer .footer_flex .fNav-menu>div li .siz12{width:10.8rem}footer .footer_flex .fNav-menu>div li .siz13{width:25.9rem}@media screen and (max-width: 750px){footer .footer_flex{display:block;margin:0 auto 5rem}footer .footer_flex .footer_logo{margin:auto;width:23.4rem}footer .footer_flex .fNav-menu{text-align:left;margin-top:8rem;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;padding:0 6rem}footer .footer_flex .fNav-menu>div:first-of-type{width:48%}footer .footer_flex .fNav-menu>div:nth-of-type(2){width:52%}footer .footer_flex .fNav-menu>div li{height:auto}footer .footer_flex .fNav-menu>div li span{font-size:2.2rem;letter-spacing:-0.01em}footer .footer_flex .fNav-menu>div li .siz01{width:5.67rem}footer .footer_flex .fNav-menu>div li .siz02{width:11.34rem}footer .footer_flex .fNav-menu>div li .siz03{width:8.1rem}footer .footer_flex .fNav-menu>div li .siz04{width:28.485rem}footer .footer_flex .fNav-menu>div li .siz05{width:19.98rem}footer .footer_flex .fNav-menu>div li .siz06{width:22.95rem}footer .footer_flex .fNav-menu>div li .siz07{width:15.525rem}footer .footer_flex .fNav-menu>div li .siz08{width:19.305rem}footer .footer_flex .fNav-menu>div li .siz10{width:20.25rem}footer .footer_flex .fNav-menu>div li .siz11{width:11.07rem}footer .footer_flex .fNav-menu>div li .siz12{width:14.58rem}footer .footer_flex .fNav-menu>div li .siz13{width:37.555rem}}footer .sns{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-bottom:3rem}footer .sns .fb{width:4.2rem}footer .sns .insta{width:3.6rem;margin-left:3.5rem}@media screen and (max-width: 750px){footer .sns{margin-bottom:0}}footer .rights{width:100%}footer .rights .rights-txt{height:4rem;font-size:1.2rem;color:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;letter-spacing:0.08rem}@media screen and (max-width: 750px){footer .rights .rights-txt{height:9.6rem;font-size:2rem;letter-spacing:0.08rem;text-align:center}}#page-top{position:fixed;bottom:8rem;right:20px;font-size:80%;z-index:900;cursor:pointer}@media screen and (max-width: 750px){#page-top{right:3.5rem;bottom:12.5rem}}#page-top .top{width:4.6rem}@media screen and (max-width: 750px){#page-top .top{width:5.8rem}}#page-top a{display:block;color:#fff;text-align:center;text-decoration:none}@media all and (-ms-high-contrast: none){#gNav .gNav-menu{background:#2b74b8}}#bodyContact .heading__senary{color:#fff}#bodyContact .heading__senary span.blue::before{background-image:-webkit-radial-gradient(#fff 4px, transparent 5px);background-image:radial-gradient(#fff 4px, transparent 5px)}#bodyContact .paragraph__sm{color:#fff}#bodyContact .blueBeltHeading{background:#fff}#bodyContact .contact__form{background:#fff}#bodyContact .heading__tertiary{color:#fff}#bodyContact .wrapper__sm p{color:#fff}#bodyContact .btn--backHome{color:#fff}#bodyContact .form__input{height:50px;-webkit-box-shadow:inset 2px 3px 2px -2px rgba(204,204,204,0.4);box-shadow:inset 2px 3px 2px -2px rgba(204,204,204,0.4);border-radius:2px;border:1px solid #ccc}#bodyContact .contact__form{margin:20px auto 0}@media only screen and (min-width: 768px){#bodyContact .contact__form{margin:50px auto 0}}.photobio .main_bg{padding-bottom:60rem}@media screen and (max-width: 750px){.photobio .main_bg{padding-bottom:40rem}}.photobio .flex_box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.photobio .flex_box .w50{width:48%}.photobio .flex_box .w30{width:32%}.photobio .txt{font-size:2rem;margin-top:1.2rem;line-height:1.4}@media screen and (max-width: 750px){.photobio .txt{font-size:2.4rem}}.photobio #sec01{width:86rem;margin:25rem auto 15rem}@media screen and (max-width: 750px){.photobio #sec01{width:90%;margin:20rem auto 7rem}}.photobio #sec01 .txt{color:#fff}.photobio #sec01 .lead_box{margin:0 auto 5rem}.photobio #sec01 .lead_box h2{font-size:3.5em;text-align:center;font-weight:600;color:#fff;padding-bottom:2.2rem;margin-bottom:2.2rem;position:relative;line-height:1.4}.photobio #sec01 .lead_box h2::before{content:"";width:106%;height:2px;background-color:#fff;position:absolute;bottom:0;left:-3%}.photobio #sec01 .lead_box p{font-size:2rem;text-align:center;color:#fff;text-align:left;line-height:1.8}@media screen and (max-width: 750px){.photobio #sec01 .lead_box p{font-size:2.4rem}}.photobio #sec01 .lead_box p span{font-weight:600;color:#fff}.photobio #sec01 .img01{width:130rem;max-width:1300px;margin-left:-25%}@media screen and (max-width: 750px){.photobio #sec01 .img01{width:100%;margin:0 auto}}.photobio #sec01 .glass_box{margin:6rem auto 0}.photobio #sec01 .feature_wrap{border:1px solid #fff;padding:4.9rem 4rem;margin:7.8rem auto}.photobio #sec01 .feature_wrap .feature_ttl{margin:4rem auto 1.5rem}.photobio #sec01 .feature_wrap .feature_ttl:first-of-type{margin-top:0}.photobio #sec01 .feature_wrap .feature_ttl p{font-size:2.4rem;color:#fff;border-bottom:2px solid rgba(255,255,255,0.5)}@media screen and (max-width: 750px){.photobio #sec01 .feature_wrap .feature_ttl p{font-size:2.5rem}}.photobio #sec01 .feature_wrap .feature_ttl p .feature{width:17rem;max-width:170px;bottom:-4px;position:relative;margin-right:2rem}@media screen and (max-width: 750px){.photobio #sec01 .feature_wrap .feature_ttl p .feature{width:13rem;bottom:-2px}}.photobio #sec01 .achive_wrap .lead_box h2{font-size:3.2rem}.photobio #sec01 .achive_wrap .lead_box h2::before{height:0}.photobio #sec01 .achive_wrap .achive_box1{margin:0 auto 6rem}.photobio #sec01 .achive_wrap .achive_box2{margin:4rem auto 0}.photobio #sec02>div{width:107.6rem;margin:13rem auto 15rem;padding:7rem;-webkit-box-shadow:5px 5px 15px 5px #03347a;box-shadow:5px 5px 15px 5px #03347a;background-color:#E6EDF2}@media screen and (max-width: 750px){.photobio #sec02>div{width:90%;padding:4rem 3rem}}.photobio #sec02>div .inner{width:86rem;margin:0 auto}@media screen and (max-width: 750px){.photobio #sec02>div .inner{width:100%}}.photobio #sec02 .txt{color:#003B86}.photobio #sec02 .lead_box{margin:0 auto 6rem}.photobio #sec02 .lead_box h2{font-size:3.5em;font-weight:600;text-align:center;color:#003B86;padding-bottom:2.2rem;margin-bottom:2.2rem;position:relative;line-height:1.4}.photobio #sec02 .lead_box h2::before{content:"";width:100%;height:2px;background-color:#003B86;position:absolute;bottom:0;left:0%}.photobio #sec02 .name{font-size:2.2rem;color:#003B86;margin-top:2.4rem}@media screen and (max-width: 750px){.photobio #sec02 .name{font-size:2.5rem}}.photobio #sec02 .smallsize_box1{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 0 6rem}@media screen and (max-width: 750px){.photobio #sec02 .smallsize_box1 .w50{width:100%}}.photobio #sec02 .facility_box{margin-top:4.2rem}.photobio #sec02 .facility_box .w50{margin:0 0 4.2rem}.photobio #sec02 .seaweed_wrap .step{font-size:2.6rem;color:#fff;text-align:center;background-color:#436D77;padding:1.8rem 0;width:100%;margin-bottom:4.5rem}.photobio #sec02 .seaweed_wrap .step2{margin-top:10rem}.photobio #sec02 .seaweed_wrap .seaweed_box1{text-align:center}.photobio #sec02 .seaweed_wrap .seaweed_box2{margin-top:5.5rem}.sustainable .main_bg{padding-bottom:60rem}@media screen and (max-width: 750px){.sustainable .main_bg{padding-bottom:40rem}}.sustainable #sec01{width:107.6rem;margin:25rem auto 15rem}@media screen and (max-width: 750px){.sustainable #sec01{width:90%;margin:20rem auto 15rem}}.sustainable #sec01 .lead_box{margin:0 auto 5rem}.sustainable #sec01 .lead_box h2{font-size:3.5em;text-align:center;color:#fff;padding-bottom:2.2rem;margin-bottom:2.2rem;position:relative;line-height:1.4}.sustainable #sec01 .lead_box h2::before{content:"";width:106%;height:2px;background-color:#fff;position:absolute;bottom:0;left:-3%}.sustainable #sec01 .sdgs_wrap{padding:15rem 0 8rem;margin-top:22.5rem;-webkit-box-shadow:5px 5px 15px 5px #03347a;box-shadow:5px 5px 15px 5px #03347a;background-color:#E6EDF2;position:relative}@media screen and (max-width: 750px){.sustainable #sec01 .sdgs_wrap{padding:11rem 0 8rem}}.sustainable #sec01 .sdgs_wrap .icon{width:25rem;max-width:250px;position:absolute;left:50%;top:-100px;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow:7px 7px 9px 0px rgba(0,0,0,0.3);box-shadow:7px 7px 9px 0px rgba(0,0,0,0.3)}@media screen and (max-width: 750px){.sustainable #sec01 .sdgs_wrap .icon{width:20rem;top:-50px}}.sustainable #sec01 .sdgs_wrap .lead{font-size:2.4rem;text-align:center;font-weight:600;line-height:1.5;margin:3.5rem auto 3rem;letter-spacing:0}.sustainable #sec01 .sdgs_wrap .lead.green{color:#1B973A}.sustainable #sec01 .sdgs_wrap .lead.green2{color:#407936}.sustainable #sec01 .sdgs_wrap .lead.orange{color:#EC6A06}.sustainable #sec01 .sdgs_wrap .lead.blue{color:#0075BA}.sustainable #sec01 .sdgs_wrap .sdgs_box{width:86rem;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 750px){.sustainable #sec01 .sdgs_wrap .sdgs_box{width:90%}}.sustainable #sec01 .sdgs_wrap .sdgs_box .w50{width:48%}.sustainable #sec01 .sdgs_wrap .sdgs_box .w54{width:54%}.sustainable #sec01 .sdgs_wrap .sdgs_box .w60{width:64%}.sustainable #sec01 .sdgs_wrap .sdgs_box .w40{width:41.5%}.sustainable #sec01 .sdgs_wrap .sdgs_box .w30{width:32%}.sustainable #sec01 .sdgs_wrap .txt{font-size:1.5rem;margin-top:1.2rem;line-height:1.4;color:#003B86;letter-spacing:0}.sustainable #sec01 .sdgs_wrap .txt a{color:#003B86}.sustainable #sec01 .sdgs9_box div{margin-bottom:4.6rem}.sustainable #sec01 .sdgs9_box div:nth-of-type(n+3){margin-bottom:0}#bodyBrandNews{font-weight:500;font-family:'游ゴシック体', 'Yu Gothic', YuGothic, sans-serif;background:-webkit-gradient(linear, left top, left bottom, from(#0B83B5), to(#1B3369));background:-webkit-linear-gradient(top, #0B83B5, #1B3369);background:linear-gradient(to bottom, #0B83B5, #1B3369);background-color:#0B83B5}#bodyBrandNews .news-sec-ttl{margin:160px 0 150px}#bodyBrandNews .news-sec-ttl .ttl-wrap .ttl-box h1{width:20.1rem;margin:0 auto}@media screen and (max-width: 750px){#bodyBrandNews .news-sec-ttl{margin:100px 0 80px}}#bodyBrandNews .sec-news-body .news-wrap{width:107.6rem;margin:13rem auto 15rem;padding:7rem;-webkit-box-shadow:5px 5px 15px 5px #03347a;box-shadow:5px 5px 15px 5px #03347a;background-color:#E6EDF2;word-wrap:break-word}#bodyBrandNews .sec-news-body .news-wrap .date-box p{font-size:1.4rem}#bodyBrandNews .sec-news-body .news-wrap .ttl-box{margin:2rem 0 0}#bodyBrandNews .sec-news-body .news-wrap .ttl-box p{font-size:2.2rem}#bodyBrandNews .sec-news-body .news-wrap .txt-box{margin:3rem 0 0}#bodyBrandNews .sec-news-body .news-wrap .txt-box p{font-size:1.6rem}#bodyBrandNews .sec-news-body .news-wrap .txt-box img{max-width:100%;width:auto}@media screen and (max-width: 750px){#bodyBrandNews .sec-news-body .news-wrap{width:90%;padding:4rem 3rem}#bodyBrandNews .sec-news-body .news-wrap .date-box p{font-size:2.4rem}#bodyBrandNews .sec-news-body .news-wrap .ttl-box p{font-size:3.2rem}#bodyBrandNews .sec-news-body .news-wrap .txt-box p{font-size:2.6rem}}#bodyBrandNews .sec-news-list{margin:0 0 15rem}#bodyBrandNews .sec-news-list .news-list-wrap{width:96rem;margin:0 auto}#bodyBrandNews .sec-news-list .flex-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#bodyBrandNews .sec-news-list .flex-wrap .list-box{width:31.250%;margin:0 3rem 6rem 0}#bodyBrandNews .sec-news-list .flex-wrap .list-box img{width:100%;max-width:100%;height:19.4rem;-o-object-fit:cover;object-fit:cover}#bodyBrandNews .sec-news-list .flex-wrap .list-box p{font-size:2rem;letter-spacing:0.01em;margin:2rem 0 0;line-height:3.3rem;text-align:left;color:#fff}#bodyBrandNews .sec-news-list .flex-wrap .list-box:nth-of-type(3n){margin-right:0}@media screen and (max-width: 750px){#bodyBrandNews .sec-news-list .news-list-wrap{width:60%}#bodyBrandNews .sec-news-list .flex-wrap .list-box{width:100%;margin:0 0 6rem 0}#bodyBrandNews .sec-news-list .flex-wrap .list-box img{height:29.2rem}#bodyBrandNews .sec-news-list .flex-wrap .list-box p{font-size:2.7rem;margin:2.5rem 0 0;line-height:4rem}#bodyBrandNews .sec-news-list .flex-wrap .list-box:nth-of-type(3n){margin-right:0}}#bodyRestaurant{font-weight:500;font-family:'游ゴシック体', 'Yu Gothic', YuGothic, sans-serif;background:-webkit-gradient(linear, left top, left bottom, from(#0B83B5), to(#1B3369));background:-webkit-linear-gradient(top, #0B83B5, #1B3369);background:linear-gradient(to bottom, #0B83B5, #1B3369);background-color:#0B83B5}#bodyRestaurant .restaurant-sec-ttl{margin:160px 0 150px}#bodyRestaurant .restaurant-sec-ttl .ttl-wrap .ttl-box h1{width:50.7rem;margin:0 auto}@media screen and (max-width: 750px){#bodyRestaurant .restaurant-sec-ttl{margin:100px 0 80px}}#bodyRestaurant .sec-restaurant-body .restaurant-wrap{width:107.6rem;margin:13rem auto 15rem;padding:7rem;-webkit-box-shadow:5px 5px 15px 5px #03347a;box-shadow:5px 5px 15px 5px #03347a;background-color:#E6EDF2;word-wrap:break-word}#bodyRestaurant .sec-restaurant-body .restaurant-wrap .date-box p{font-size:1.4rem}#bodyRestaurant .sec-restaurant-body .restaurant-wrap .ttl-box{margin:2rem 0 0}#bodyRestaurant .sec-restaurant-body .restaurant-wrap .ttl-box p{font-size:2.2rem}#bodyRestaurant .sec-restaurant-body .restaurant-wrap .txt-box{margin:3rem 0 0}#bodyRestaurant .sec-restaurant-body .restaurant-wrap .txt-box p{font-size:1.6rem}#bodyRestaurant .sec-restaurant-body .restaurant-wrap .txt-box img{max-width:100%;width:auto}@media screen and (max-width: 750px){#bodyRestaurant .sec-restaurant-body .restaurant-wrap{width:90%;padding:4rem 3rem}#bodyRestaurant .sec-restaurant-body .restaurant-wrap .date-box p{font-size:2.4rem}#bodyRestaurant .sec-restaurant-body .restaurant-wrap .ttl-box p{font-size:3.2rem}#bodyRestaurant .sec-restaurant-body .restaurant-wrap .txt-box p{font-size:2.6rem}}#bodyRestaurant .sec-restaurant-list{margin:0 0 15rem}#bodyRestaurant .sec-restaurant-list .restaurant-list-wrap{width:96rem;margin:0 auto}#bodyRestaurant .sec-restaurant-list .flex-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#bodyRestaurant .sec-restaurant-list .flex-wrap .list-box{width:31.250%;margin:0 3rem 6rem 0}#bodyRestaurant .sec-restaurant-list .flex-wrap .list-box a{pointer-events:none !important}#bodyRestaurant .sec-restaurant-list .flex-wrap .list-box img{width:100%;max-width:100%;height:19.4rem;-o-object-fit:cover;object-fit:cover}#bodyRestaurant .sec-restaurant-list .flex-wrap .list-box p{font-size:2rem;letter-spacing:0.01em;margin:2rem 0 0;line-height:3.3rem;text-align:left;color:#fff}#bodyRestaurant .sec-restaurant-list .flex-wrap .list-box:nth-of-type(3n){margin-right:0}@media screen and (max-width: 750px){#bodyRestaurant .sec-restaurant-list .restaurant-list-wrap{width:60%}#bodyRestaurant .sec-restaurant-list .flex-wrap .list-box{width:100%;margin:0 0 6rem 0}#bodyRestaurant .sec-restaurant-list .flex-wrap .list-box img{height:29.2rem}#bodyRestaurant .sec-restaurant-list .flex-wrap .list-box p{font-size:2.7rem;margin:2.5rem 0 0;line-height:4rem}#bodyRestaurant .sec-restaurant-list .flex-wrap .list-box:nth-of-type(3n){margin-right:0}}#bodyStore{font-weight:500;font-family:'游ゴシック体', 'Yu Gothic', YuGothic, sans-serif;background:-webkit-gradient(linear, left top, left bottom, from(#0B83B5), to(#1B3369));background:-webkit-linear-gradient(top, #0B83B5, #1B3369);background:linear-gradient(to bottom, #0B83B5, #1B3369);background-color:#0B83B5}#bodyStore .store-sec-ttl{margin:160px 0 150px}#bodyStore .store-sec-ttl .ttl-wrap .ttl-box h1{width:24.8rem;margin:0 auto}@media screen and (max-width: 750px){#bodyStore .store-sec-ttl{margin:100px 0 80px}}#bodyStore .sec-store-body .store-wrap{width:107.6rem;margin:13rem auto 15rem;padding:7rem;-webkit-box-shadow:5px 5px 15px 5px #03347a;box-shadow:5px 5px 15px 5px #03347a;background-color:#E6EDF2;word-wrap:break-word}#bodyStore .sec-store-body .store-wrap .date-box p{font-size:1.4rem}#bodyStore .sec-store-body .store-wrap .ttl-box{margin:2rem 0 0}#bodyStore .sec-store-body .store-wrap .ttl-box p{font-size:2.2rem}#bodyStore .sec-store-body .store-wrap .txt-box{margin:3rem 0 0}#bodyStore .sec-store-body .store-wrap .txt-box p{font-size:1.6rem}#bodyStore .sec-store-body .store-wrap .txt-box img{max-width:100%;width:auto}@media screen and (max-width: 750px){#bodyStore .sec-store-body .store-wrap{width:90%;padding:4rem 3rem}#bodyStore .sec-store-body .store-wrap .date-box p{font-size:2.4rem}#bodyStore .sec-store-body .store-wrap .ttl-box p{font-size:3.2rem}#bodyStore .sec-store-body .store-wrap .txt-box p{font-size:2.6rem}}#bodyStore .sec-store-list{margin:0 0 15rem}#bodyStore .sec-store-list .store-list-wrap{width:96rem;margin:0 auto}#bodyStore .sec-store-list .flex-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#bodyStore .sec-store-list .flex-wrap .list-box{width:31.250%;margin:0 3rem 6rem 0}#bodyStore .sec-store-list .flex-wrap .list-box a{pointer-events:none !important}#bodyStore .sec-store-list .flex-wrap .list-box img{width:100%;max-width:100%;height:19.4rem;-o-object-fit:cover;object-fit:cover}#bodyStore .sec-store-list .flex-wrap .list-box p{font-size:2rem;letter-spacing:0.01em;margin:2rem 0 0;line-height:3.3rem;text-align:left;color:#fff}#bodyStore .sec-store-list .flex-wrap .list-box:nth-of-type(3n){margin-right:0}@media screen and (max-width: 750px){#bodyStore .sec-store-list .store-list-wrap{width:60%}#bodyStore .sec-store-list .flex-wrap .list-box{width:100%;margin:0 0 6rem 0}#bodyStore .sec-store-list .flex-wrap .list-box img{height:29.2rem}#bodyStore .sec-store-list .flex-wrap .list-box p{font-size:2.7rem;margin:2.5rem 0 0;line-height:4rem}#bodyStore .sec-store-list .flex-wrap .list-box:nth-of-type(3n){margin-right:0}}
/*# sourceMappingURL=style.css.map */
