/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700;900&family=Oswald:wght@400;500;700&display=swap");*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace, monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type="checkbox"]{-webkit-appearance:checkbox;appearance:checkbox}[type="radio"]{-webkit-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{cursor:pointer;-webkit-appearance:none;appearance:none}button[disabled],[type="button"][disabled],[type="reset"][disabled],[type="submit"][disabled]{cursor:default}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}template{display:none}[hidden]{display:none}:root{--stationColor: #206ed7;--gashaponColor: #206ed7;--premiumColor: #ac7808;--flatColor: #009f3c;--otherColor: #e50012;--allColor: #404248;--infoColor: #e50012;--itemColor: #ed5f00;--eventColor: #009f3c;--campaignColor: #206ed7;--blogColor: #9c53bc;--releaseColor: #f02e93}html{font-size:62.5%;height:100%}body{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;position:relative;font-family:YakuHanJP_Noto,"Noto Sans JP","Oswald",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI","Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif;line-height:1.6;font-weight:500;color:#404248;letter-spacing:0.01em;word-wrap:break-word;overflow-wrap:break-word}@media only screen and (min-width: 769px){body{font-size:15px;font-size:1.5rem}}@media only screen and (max-width: 768px){body{font-size:13px;font-size:1.3rem}}body::before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:'';background-color:rgba(0,0,0,0.85);z-index:100;opacity:0;pointer-events:none;transition:opacity .3s cubic-bezier(0.37, 0, 0.63, 1)}body.is-open{overflow:hidden}body.is-open::before{opacity:1;pointer-events:auto}img{max-width:100%;height:auto;font-size:0;line-height:1;vertical-align:bottom}*{box-sizing:border-box}*::before,*::after{box-sizing:border-box}a{color:#eb9d1a;text-decoration:underline;outline:none}@media (hover: hover){a{transition:-webkit-text-decoration .3s cubic-bezier(0.37, 0, 0.63, 1);transition:text-decoration .3s cubic-bezier(0.37, 0, 0.63, 1);transition:text-decoration .3s cubic-bezier(0.37, 0, 0.63, 1), -webkit-text-decoration .3s cubic-bezier(0.37, 0, 0.63, 1)}a:hover{text-decoration:none}}@media only screen and (min-width: 769px){.is-sponly{display:none}}@media only screen and (max-width: 768px){.is-pconly{display:none}}.Button{color:#fff;background:#ffa811;font-size:16px;font-weight:bold;text-decoration:none;border-radius:5px;padding:5px 20px;display:inline-block;vertical-align:middle;transition:all .1s ease;box-shadow:0 4px 0 #df910a;position:relative}.Button:after{content:url(../images/common/ico_btn.png);margin:0 0 0 5px}.Button:hover{box-shadow:0 0 0 #df910a;-webkit-transform:translateY(4px);transform:translateY(4px)}.Button_next{color:#fff;background:#ffa811;font-size:28px;font-weight:bold;text-decoration:none;border-radius:5px;padding:10px 100px;display:inline-block;vertical-align:middle;transition:all .1s ease;box-shadow:0 4px 0 #df910a;position:relative}.Button_next:after{content:url(../images/common/ico_btn.png);margin:0 0 0 5px}.Button_next:hover{box-shadow:0 0 0 #df910a;-webkit-transform:translateY(4px);transform:translateY(4px)}@media only screen and (max-width: 768px){.Button_next{font-size:24px;padding:8px 60px}}.Button_blue{color:#fff;background:#599fe0;font-size:16px;font-weight:bold;text-decoration:none;border-radius:5px;padding:5px 20px;display:inline-block;vertical-align:middle;transition:all .3s ease;box-shadow:0 4px 0 #3879b4}.Button_blue:after{content:url(../images/common/ico_btn_blue.png);margin:0 0 0 5px}.Button_blue:hover{box-shadow:0 0 0 #3879b4;-webkit-transform:translateY(4px);transform:translateY(4px)}.Button_pink{color:#fff;background:#ff598f;font-size:16px;font-weight:bold;text-decoration:none;border-radius:5px;padding:5px 20px;display:inline-block;vertical-align:middle;transition:all .3s ease;box-shadow:0 4px 0 #e1346c}.Button_pink:hover{box-shadow:0 0 0 #e1346c;-webkit-transform:translateY(4px);transform:translateY(4px)}.Button_search{color:#fff;background:#e50012;font-weight:bold;text-decoration:none;border-top-right-radius:5px;border-bottom-right-radius:5px;padding:9px 20px;display:inline-block;vertical-align:middle;transition:all .1s ease;position:relative;border:none}.Button_search:hover{background:#f5404f}.l-main{letter-spacing:0.05em;font-family:"M PLUS Rounded 1c", serif;font-weight:600;font-style:normal;-webkit-transform:rotateZ(0.03deg);transform:rotateZ(0.03deg);color:#00567b}.l-main img{width:100%}.l-wrap{overflow-x:hidden}.c-btn{font-size:125%;background-color:#097c70;border-color:#097c70}.c-btn::after{right:1em}@media only screen and (min-width: 769px){.c-btn::after{right:1.5em}}@media only screen and (max-width: 768px){.c-btn::after{right:1em}}@media only screen and (min-width: 769px){.c-btn{padding:0.9em 1em;min-width:400px}}@media only screen and (max-width: 768px){.c-btn{padding:0.6em 1.5em;min-width:78%}}@media (hover: hover){.c-btn:hover{color:#097c70;background-color:#fff}.c-btn:hover::after{border-color:#097c70}}.c-btn.--back{border-color:#097c70;border-radius:1000px;background-color:#097c70}@media (hover: hover){.c-btn.--back:hover{color:#097c70;background-color:#fff}.c-btn.--back:hover::after{border-color:#097c70}}.c-btn.--back::after{right:initial;left:1em;-webkit-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg)}button:focus-visible{outline:2px solid #ee1f33 !important}.--focus:focus-visible{outline:2px solid #ee1f33 !important}.p-footer__snsList a:focus-visible svg{outline:2px solid #ee1f33 !important}.p-pagetop__link:focus-visible{border:2px solid #ee1f33 !important}.p-pagetop__link:focus-visible{border:2px solid #ee1f33 !important}.p-footer__siteLink:focus-visible{border:2px solid #ee1f33 !important}.c-link{transition:0.6s}@media (hover: hover){.c-link:hover{opacity:0.6}}.c-heading__title{position:relative}@media only screen and (min-width: 769px){.c-heading__title{width:100%;padding:100px 0 250px;background-image:url(../images/kv/kv_bg_pc.webp);background-size:cover}}@media only screen and (max-width: 768px){.c-heading__title{width:100%;padding:23vw 0 35vw;background-image:url(../images/kv/kv_bg_sp.webp);background-size:contain}}.c-heading__title.--bgKvBtm{position:relative}.c-heading__title.--bgKvBtm::after{z-index:1;position:absolute;display:block;content:"";left:0;right:0;margin:0 auto}@media only screen and (min-width: 769px){.c-heading__title.--bgKvBtm::after{background:url(../images/kv/ivory_bg_kvbtm_line_pc.png) top center no-repeat;background-size:cover;height:365px;bottom:-20px}}@media only screen and (max-width: 768px){.c-heading__title.--bgKvBtm::after{background:url(../images/kv/ivory_bg_kvbtm_line_sp.png) top center no-repeat;background-size:contain;height:19vw;bottom:-5px}}.c-heading__title--gb{margin:0 auto}@media only screen and (min-width: 769px){.c-heading__title--gb{width:90%;max-width:550px}}@media only screen and (max-width: 768px){.c-heading__title--gb{width:93%;max-width:1123px}}.c-inner--kv{position:relative;z-index:3;margin:0 auto}.c-inner--kv .c-heading__title--catch{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (min-width: 769px){.c-inner--kv .c-heading__title--catch{top:24%;width:62%;max-width:666px}}@media only screen and (max-width: 768px){.c-inner--kv .c-heading__title--catch{top:23%;width:56%;max-width:666px}}.c-inner--kv .c-heading__title--main{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (min-width: 769px){.c-inner--kv .c-heading__title--main{top:35%;width:75%;max-width:826px}}@media only screen and (max-width: 768px){.c-inner--kv .c-heading__title--main{top:35%;width:70%;max-width:826px}}.c-heading__deco--frame{position:absolute;z-index:1}@media only screen and (min-width: 769px){.c-heading__deco--frame{top:-45px;width:100%;max-width:1123x}}@media only screen and (max-width: 768px){.c-heading__deco--frame{top:-2em;width:100%;max-width:1123x}}.c-heading__deco--gasha01{position:absolute;z-index:1}@media only screen and (min-width: 769px){.c-heading__deco--gasha01{top:7%;left:29%;width:10%;max-width:119x}}@media only screen and (max-width: 768px){.c-heading__deco--gasha01{top:7%;left:29%;width:12%;max-width:119x}}.c-heading__deco--gasha02{position:absolute;z-index:1}@media only screen and (min-width: 769px){.c-heading__deco--gasha02{top:25%;right:0%;width:10%;max-width:119x}}@media only screen and (max-width: 768px){.c-heading__deco--gasha02{top:25%;right:0%;width:12%;max-width:119x}}.c-heading__deco--gasha03{position:absolute;z-index:1}@media only screen and (min-width: 769px){.c-heading__deco--gasha03{top:34%;left:0%;width:10%;max-width:119x}}@media only screen and (max-width: 768px){.c-heading__deco--gasha03{top:34%;left:0%;width:12%;max-width:119x}}.c-heading__deco--gasha04{position:absolute;z-index:1}@media only screen and (min-width: 769px){.c-heading__deco--gasha04{bottom:15%;left:2%;width:10%;max-width:119x}}@media only screen and (max-width: 768px){.c-heading__deco--gasha04{bottom:15%;left:2%;width:12%;max-width:119x}}.c-heading__deco--gasha05{position:absolute;z-index:1}@media only screen and (min-width: 769px){.c-heading__deco--gasha05{bottom:19%;right:0%;width:10%;max-width:119x}}@media only screen and (max-width: 768px){.c-heading__deco--gasha05{bottom:19%;right:0%;width:12%;max-width:119x}}.c-heading__deco--shell{position:absolute;z-index:1}@media only screen and (min-width: 769px){.c-heading__deco--shell{bottom:11%;right:29%;width:16%;max-width:119x}}@media only screen and (max-width: 768px){.c-heading__deco--shell{bottom:11%;right:29%;width:15%;max-width:119x}}.c-heading__deco--gashaGreen{position:absolute;z-index:1;left:43%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (min-width: 769px){.c-heading__deco--gashaGreen{bottom:-16%;width:24%;max-width:119x}}@media only screen and (max-width: 768px){.c-heading__deco--gashaGreen{bottom:-16%;width:24%;max-width:119x}}.c-heading__deco--bird{position:absolute;z-index:1}@media only screen and (min-width: 769px){.c-heading__deco--bird{top:-12%;left:-10%;width:24%;max-width:119x}}@media only screen and (max-width: 768px){.c-heading__deco--bird{top:-18%;left:0%;width:24%;max-width:119x}}.c-heading__deco--sun{position:absolute;z-index:1}@media only screen and (min-width: 769px){.c-heading__deco--sun{top:-19%;right:-20%;width:35%;max-width:119x}}@media only screen and (max-width: 768px){.c-heading__deco--sun{top:-29%;right:0%;width:35%;max-width:119x}}.c-heading__deco--fishSetR{position:absolute;z-index:1}@media only screen and (min-width: 769px){.c-heading__deco--fishSetR{bottom:-41%;right:-15%;width:40%;max-width:119x}}@media only screen and (max-width: 768px){.c-heading__deco--fishSetR{bottom:-41%;right:0%;width:40%;max-width:119x}}.c-heading__deco--fishSetL{position:absolute;z-index:1}@media only screen and (min-width: 769px){.c-heading__deco--fishSetL{bottom:-38%;left:-15%;width:38%;max-width:119x}}@media only screen and (max-width: 768px){.c-heading__deco--fishSetL{bottom:-38%;left:0%;width:38%;max-width:119x}}.c-heading__deco--hutabaBl01{position:absolute;z-index:1}@media only screen and (min-width: 769px){.c-heading__deco--hutabaBl01{bottom:-35%;right:38%;width:15%;max-width:119x}}@media only screen and (max-width: 768px){.c-heading__deco--hutabaBl01{bottom:-35%;right:38%;width:15%;max-width:119x}}.c-heading__deco--hutabaBl02{position:absolute;z-index:1}@media only screen and (min-width: 769px){.c-heading__deco--hutabaBl02{bottom:-15%;right:-7%;width:16%;max-width:119x}}@media only screen and (max-width: 768px){.c-heading__deco--hutabaBl02{bottom:-18%;right:11%;width:15%;max-width:119x}}.c-heading__deco--hutabaYg{position:absolute;z-index:1}@media only screen and (min-width: 769px){.c-heading__deco--hutabaYg{bottom:-5%;right:-20%;width:13%;max-width:119x}}@media only screen and (max-width: 768px){.c-heading__deco--hutabaYg{bottom:-5%;right:4%;width:13%;max-width:119x}}.c-heading__deco--drop{position:absolute;z-index:1}@media only screen and (min-width: 769px){.c-heading__deco--drop{bottom:-17%;left:-12%;width:20%;max-width:119x}}@media only screen and (max-width: 768px){.c-heading__deco--drop{bottom:-19%;left:2%;width:20%;max-width:119x}}@media only screen and (min-width: 769px){.c-content:not(.--bg){margin-bottom:80px}}@media only screen and (max-width: 768px){.c-content:not(.--bg){margin-bottom:48px}}.c-content.--bgIvoryKvBtm{position:relative;z-index:1;background-color:#fff7e8;text-align:center;margin-top:0}@media only screen and (min-width: 769px){.c-content.--bgIvoryKvBtm{margin-bottom:120px;padding-top:0px;padding-bottom:70px}}@media only screen and (max-width: 768px){.c-content.--bgIvoryKvBtm{margin-bottom:60px;padding-top:5vw;padding-bottom:42px}}.c-content.--bgIvory{position:relative;z-index:1;background-color:#fff7e8;text-align:center;margin-top:0}@media only screen and (min-width: 769px){.c-content.--bgIvory{margin-top:120px;margin-bottom:120px;padding-top:70px;padding-bottom:70px}}@media only screen and (max-width: 768px){.c-content.--bgIvory{margin-top:72px;margin-bottom:60px;padding-top:42px;padding-bottom:42px}}.c-content.--bgIvoryTop{position:relative}.c-content.--bgIvoryTop::before{z-index:-1;position:absolute;display:block;content:"";top:-50px;left:0;right:0;margin:0 auto}@media only screen and (min-width: 769px){.c-content.--bgIvoryTop::before{background:url(../images/common/ivory_bg_line_pc.png) top center no-repeat;background-size:cover;height:127px;top:-50px}}@media only screen and (max-width: 768px){.c-content.--bgIvoryTop::before{background:url(../images/common/ivory_bg_line_sp.png) top center no-repeat;background-size:contain;height:18vw;top:-5vw}}.c-content.--bgIvoryBtm{position:relative}.c-content.--bgIvoryBtm::after{z-index:-1;position:absolute;display:block;content:"";bottom:-50px;left:0;right:0;margin:0 auto}@media only screen and (min-width: 769px){.c-content.--bgIvoryBtm::after{background:url(../images/common/ivory_bg_line_pc.png) top center no-repeat;background-size:cover;height:127px;bottom:-50px}}@media only screen and (max-width: 768px){.c-content.--bgIvoryBtm::after{background:url(../images/common/ivory_bg_line_sp.png) top center no-repeat;background-size:contain;height:18vw;bottom:-5vw}}.c-content__heading2--col{position:relative}.c-content__heading2--col .c-content__heading2{text-align:center;margin:0 auto}@media only screen and (min-width: 769px){.c-content__heading2--col .c-content__heading2{width:50%;max-width:600px}}@media only screen and (max-width: 768px){.c-content__heading2--col .c-content__heading2{width:60%;max-width:600px}}.c-content__heading2--col .c-content__heading2--border{display:block;background-color:#c5f3ff;width:100%;border-radius:15px}@media only screen and (min-width: 769px){.c-content__heading2--col .c-content__heading2--border{margin-top:20px;height:20px}}@media only screen and (max-width: 768px){.c-content__heading2--col .c-content__heading2--border{margin-top:1em;height:1.1em}}.c-content__heading2--col .c-content__heading2--decol{border-radius:15px}@media only screen and (min-width: 769px){.c-content__heading2--col .c-content__heading2--decol{width:18%;max-width:180px;position:absolute;bottom:0.4em;left:0}}@media only screen and (max-width: 768px){.c-content__heading2--col .c-content__heading2--decol{width:18%;max-width:180px;position:absolute;bottom:0.7em;left:0}}.c-content__heading2--col .c-content__heading2--decor{border-radius:15px}@media only screen and (min-width: 769px){.c-content__heading2--col .c-content__heading2--decor{width:18%;max-width:180px;position:absolute;bottom:0.4em;right:0}}@media only screen and (max-width: 768px){.c-content__heading2--col .c-content__heading2--decor{width:18%;max-width:180px;position:absolute;bottom:0.7em;right:0}}.c-content__heading3--col,.c-content__heading4--col,.c-content__heading5--col{padding:0.2em 0.5em;background:#fff7e8;box-shadow:0px 0px 0px 10px #fff7e8;border:dashed 1px #5fb27f;border-radius:8px;box-sizing:border-box}@media only screen and (min-width: 769px){.c-content__heading3--col,.c-content__heading4--col,.c-content__heading5--col{box-shadow:0px 0px 0px 10px #fff7e8;width:98%;margin:3em auto 0}}@media only screen and (max-width: 768px){.c-content__heading3--col,.c-content__heading4--col,.c-content__heading5--col{box-shadow:0px 0px 0px 6px #fff7e8;width:97%;margin:2.7em auto 0}}.c-content__heading3--col .c-content__heading3,.c-content__heading3--col .c-content__heading4,.c-content__heading3--col .c-content__heading5,.c-content__heading4--col .c-content__heading3,.c-content__heading4--col .c-content__heading4,.c-content__heading4--col .c-content__heading5,.c-content__heading5--col .c-content__heading3,.c-content__heading5--col .c-content__heading4,.c-content__heading5--col .c-content__heading5{text-align:center;margin:0 auto}@media only screen and (min-width: 769px){.c-content__heading3--col .c-content__heading3,.c-content__heading3--col .c-content__heading4,.c-content__heading3--col .c-content__heading5,.c-content__heading4--col .c-content__heading3,.c-content__heading4--col .c-content__heading4,.c-content__heading4--col .c-content__heading5,.c-content__heading5--col .c-content__heading3,.c-content__heading5--col .c-content__heading4,.c-content__heading5--col .c-content__heading5{width:90%;max-width:600px;padding-top:30px;padding-bottom:30px}}@media only screen and (max-width: 768px){.c-content__heading3--col .c-content__heading3,.c-content__heading3--col .c-content__heading4,.c-content__heading3--col .c-content__heading5,.c-content__heading4--col .c-content__heading3,.c-content__heading4--col .c-content__heading4,.c-content__heading4--col .c-content__heading5,.c-content__heading5--col .c-content__heading3,.c-content__heading5--col .c-content__heading4,.c-content__heading5--col .c-content__heading5{width:97%;max-width:600px;padding-top:18px;padding-bottom:18px}}@media only screen and (min-width: 769px){.c-content__heading3--col[data-type="video"],.c-content__heading4--col[data-type="video"],.c-content__heading5--col[data-type="video"]{margin-bottom:120px}}@media only screen and (max-width: 768px){.c-content__heading3--col[data-type="video"],.c-content__heading4--col[data-type="video"],.c-content__heading5--col[data-type="video"]{margin-bottom:80px}}.c-content__lead{text-align:center;margin:0 auto}@media only screen and (min-width: 769px){.c-content__lead{width:70%}}@media only screen and (max-width: 768px){.c-content__lead{width:100%}}@media only screen and (min-width: 769px){.c-content__lead--bnr{margin-bottom:70px}}@media only screen and (max-width: 768px){.c-content__lead--bnr{margin-bottom:5vw}}.c-content__txt{text-align:center;margin:0 auto}@media only screen and (min-width: 769px){.c-content__txt{width:70%;font-size:2.0em;font-weight:800}}@media only screen and (max-width: 768px){.c-content__txt{width:100%;font-size:1.3em;font-weight:800}}.c-content__img{text-align:center;margin:0 auto}@media only screen and (min-width: 769px){.c-content__img{padding-top:50px;padding-bottom:30px;width:70%}}@media only screen and (max-width: 768px){.c-content__img{padding-top:30px;padding-bottom:18px;width:97%}}@media only screen and (min-width: 769px){.c-content__img.--img1{padding-bottom:40px}}@media only screen and (max-width: 768px){.c-content__img.--img1{padding-bottom:24px}}@media only screen and (min-width: 769px){.c-content__img.--img2{padding-top:135px}}@media only screen and (max-width: 768px){.c-content__img.--img2{padding-top:23vw}}@media only screen and (min-width: 769px){.c-content__img.--img3{padding-bottom:80px}}@media only screen and (max-width: 768px){.c-content__img.--img3{padding-bottom:48px}}@media only screen and (min-width: 769px){.c-content__img.--img7{padding-bottom:170px}}@media only screen and (max-width: 768px){.c-content__img.--img7{padding-bottom:102px}}@media only screen and (min-width: 769px){.c-content__img.--img8{padding-top:225px}}@media only screen and (max-width: 768px){.c-content__img.--img8{padding-top:38vw}}.c-content__hukidasi--col{position:relative}.c-content__hukidasi--col .c-content__hukidasi{position:absolute}@media only screen and (min-width: 769px){.c-content__hukidasi--col .c-content__hukidasi.--hukidasi01{width:45%;max-width:722px;top:0;right:80px}}@media only screen and (max-width: 768px){.c-content__hukidasi--col .c-content__hukidasi.--hukidasi01{width:75%;max-width:722px;top:0;right:0}}@media only screen and (min-width: 769px){.c-content__hukidasi--col .c-content__hukidasi.--hukidasi02{width:40%;max-width:350px;top:-170px;left:80px}}@media only screen and (max-width: 768px){.c-content__hukidasi--col .c-content__hukidasi.--hukidasi02{width:50%;max-width:250px;top:-21vw;left:0}}@media only screen and (min-width: 769px){.c-content__hukidasi--col .c-content__hukidasi.--hukidasi03{width:40%;max-width:350px;top:-150px;left:70px}}@media only screen and (max-width: 768px){.c-content__hukidasi--col .c-content__hukidasi.--hukidasi03{width:50%;max-width:250px;top:-22vw;left:0}}@media only screen and (min-width: 769px){.c-content__hukidasi--col .c-content__hukidasi.--hukidasi04{width:45%;max-width:722px;top:40px;right:80px}}@media only screen and (max-width: 768px){.c-content__hukidasi--col .c-content__hukidasi.--hukidasi04{width:75%;max-width:722px;top:6vw;right:0}}.c-content__arrow--col{position:relative}.c-content__arrow--col .c-content__arrow{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (min-width: 769px){.c-content__arrow--col .c-content__arrow.--arrow01{width:10%;max-width:148px;top:-60px}}@media only screen and (max-width: 768px){.c-content__arrow--col .c-content__arrow.--arrow01{width:15%;max-width:148px;top:-7vw}}.c-content__bnr--col{position:relative}.c-content__bnr--col .c-content__bnr{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (min-width: 769px){.c-content__bnr--col .c-content__bnr.--bnr01{width:56%;max-width:744px;top:36.5%}}@media only screen and (max-width: 768px){.c-content__bnr--col .c-content__bnr.--bnr01{width:78%;max-width:744px;top:37%}}.c-content__leaf--col{position:relative}.c-content__leaf--col .c-content__leaf{position:absolute}.c-content__leaf--col .c-content__leaf.--leaf01{right:0}@media only screen and (min-width: 769px){.c-content__leaf--col .c-content__leaf.--leaf01{width:11%;max-width:158px;top:-30px}}@media only screen and (max-width: 768px){.c-content__leaf--col .c-content__leaf.--leaf01{width:15%;max-width:158px;top:-4vw}}.c-content__leaf--col .c-content__leaf.--leaf02{left:0}@media only screen and (min-width: 769px){.c-content__leaf--col .c-content__leaf.--leaf02{width:11%;max-width:158px;top:-30px}}@media only screen and (max-width: 768px){.c-content__leaf--col .c-content__leaf.--leaf02{width:15%;max-width:158px;top:-4vw}}.c-content__point{text-align:left;line-height:2em;margin:0 auto;color:#097c70;font-weight:800}@media only screen and (min-width: 769px){.c-content__point{font-size:2.5em;padding-top:20px;padding-bottom:15px;width:90%}}@media only screen and (max-width: 768px){.c-content__point{font-size:1.5em;padding-top:12px;padding-bottom:9px;width:98%}}.c-content__point li{display:block;margin:0 auto;text-align:center}.c-content__point span.marker{background:linear-gradient(transparent 65%, #f6f9a6 65%)}@media only screen and (min-width: 769px){.c-content__point span.marker{padding-bottom:0.2em}}@media only screen and (max-width: 768px){.c-content__point span.marker{padding-bottom:0.3em}}.c-content__annotation{margin:0 auto;text-align:left}@media only screen and (min-width: 769px){.c-content__annotation{text-align:center;width:97%;padding-bottom:25px}}@media only screen and (max-width: 768px){.c-content__annotation{text-align:left;width:95%;padding-bottom:15px}}.pg-ptop{margin:0 auto}@media only screen and (min-width: 769px){.pg-ptop{padding-top:60px}}@media only screen and (max-width: 768px){.pg-ptop{padding-top:36px}}.c-content__link--top{margin:0 auto}@media only screen and (min-width: 769px){.c-content__link--top{width:70%;max-width:506px;padding:10px 0}}@media only screen and (max-width: 768px){.c-content__link--top{padding:6px 0;width:70%;max-width:506px}}.c-content__gs--col{position:relative}.c-content__gs--col .c-content__deco{position:absolute}.c-content__gs--col .c-content__deco.--gasha01{left:0}@media only screen and (min-width: 769px){.c-content__gs--col .c-content__deco.--gasha01{width:12%;max-width:120px;bottom:0px}}@media only screen and (max-width: 768px){.c-content__gs--col .c-content__deco.--gasha01{width:10%;max-width:120px;bottom:0px}}.c-content__gs--col .c-content__deco.--gasha02{right:0}@media only screen and (min-width: 769px){.c-content__gs--col .c-content__deco.--gasha02{width:12%;max-width:158px;bottom:0px}}@media only screen and (max-width: 768px){.c-content__gs--col .c-content__deco.--gasha02{width:10%;max-width:158px;bottom:0px}}.c-content__video{position:relative;max-width:960px}@media only screen and (min-width: 769px){.c-content__video{margin:3em auto;width:calc(100% -6em)}}@media only screen and (max-width: 768px){.c-content__video{margin:1em auto;width:calc(100% - 2em)}}.c-content__video::before{content:"";display:block;width:100%;aspect-ratio:112 / 63}.c-content__video--main{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.c-animation{display:block}.animation-floating{display:block;-webkit-animation:animation-floating 3s ease-in-out infinite alternate;animation:animation-floating 3s ease-in-out infinite alternate;transition:1.5s ease-in-out}@media only screen and (min-width: 769px){@-webkit-keyframes animation-floating{0%{-webkit-transform:translate(0, 0) rotate(-7deg);transform:translate(0, 0) rotate(-7deg)}50%{-webkit-transform:translate(0, -7px) rotate(0deg);transform:translate(0, -7px) rotate(0deg)}100%{-webkit-transform:translate(0, 0) rotate(7deg);transform:translate(0, 0) rotate(7deg)}}@keyframes animation-floating{0%{-webkit-transform:translate(0, 0) rotate(-7deg);transform:translate(0, 0) rotate(-7deg)}50%{-webkit-transform:translate(0, -7px) rotate(0deg);transform:translate(0, -7px) rotate(0deg)}100%{-webkit-transform:translate(0, 0) rotate(7deg);transform:translate(0, 0) rotate(7deg)}}}@media only screen and (max-width: 768px){@-webkit-keyframes animation-floating{0%{-webkit-transform:translate(0, 0) rotate(-3deg);transform:translate(0, 0) rotate(-3deg)}50%{-webkit-transform:translate(0, -3px) rotate(0deg);transform:translate(0, -3px) rotate(0deg)}100%{-webkit-transform:translate(0, 0) rotate(3deg);transform:translate(0, 0) rotate(3deg)}}@keyframes animation-floating{0%{-webkit-transform:translate(0, 0) rotate(-3deg);transform:translate(0, 0) rotate(-3deg)}50%{-webkit-transform:translate(0, -3px) rotate(0deg);transform:translate(0, -3px) rotate(0deg)}100%{-webkit-transform:translate(0, 0) rotate(3deg);transform:translate(0, 0) rotate(3deg)}}}.animation-floating13{display:block;animation:animation-floating13 3s ease-in-out infinite alternate-reverse;transition:1.5s ease-in-out}@media only screen and (min-width: 769px){@-webkit-keyframes animation-floating13{0%{-webkit-transform:translate(0, 0) rotate(-7deg);transform:translate(0, 0) rotate(-7deg)}50%{-webkit-transform:translate(0, -7px) rotate(0deg);transform:translate(0, -7px) rotate(0deg)}100%{-webkit-transform:translate(0, 0) rotate(7deg);transform:translate(0, 0) rotate(7deg)}}@keyframes animation-floating13{0%{-webkit-transform:translate(0, 0) rotate(-7deg);transform:translate(0, 0) rotate(-7deg)}50%{-webkit-transform:translate(0, -7px) rotate(0deg);transform:translate(0, -7px) rotate(0deg)}100%{-webkit-transform:translate(0, 0) rotate(7deg);transform:translate(0, 0) rotate(7deg)}}}@media only screen and (max-width: 768px){@-webkit-keyframes animation-floating13{0%{-webkit-transform:translate(0, 0) rotate(-3deg);transform:translate(0, 0) rotate(-3deg)}50%{-webkit-transform:translate(0, -3px) rotate(0deg);transform:translate(0, -3px) rotate(0deg)}100%{-webkit-transform:translate(0, 0) rotate(3deg);transform:translate(0, 0) rotate(3deg)}}@keyframes animation-floating13{0%{-webkit-transform:translate(0, 0) rotate(-3deg);transform:translate(0, 0) rotate(-3deg)}50%{-webkit-transform:translate(0, -3px) rotate(0deg);transform:translate(0, -3px) rotate(0deg)}100%{-webkit-transform:translate(0, 0) rotate(3deg);transform:translate(0, 0) rotate(3deg)}}}.animation-floating12{display:block;-webkit-animation:animation-floating12 3s ease-in-out infinite alternate;animation:animation-floating12 3s ease-in-out infinite alternate;transition:1.5s ease-in-out}@media only screen and (min-width: 769px){@-webkit-keyframes animation-floating12{0%{-webkit-transform:translate(0, 0) rotate(-4deg);transform:translate(0, 0) rotate(-4deg)}50%{-webkit-transform:translate(0, -4px) rotate(0deg);transform:translate(0, -4px) rotate(0deg)}100%{-webkit-transform:translate(0, 0) rotate(4deg);transform:translate(0, 0) rotate(4deg)}}@keyframes animation-floating12{0%{-webkit-transform:translate(0, 0) rotate(-4deg);transform:translate(0, 0) rotate(-4deg)}50%{-webkit-transform:translate(0, -4px) rotate(0deg);transform:translate(0, -4px) rotate(0deg)}100%{-webkit-transform:translate(0, 0) rotate(4deg);transform:translate(0, 0) rotate(4deg)}}}@media only screen and (max-width: 768px){@-webkit-keyframes animation-floating12{0%{-webkit-transform:translate(0, 0) rotate(-2deg);transform:translate(0, 0) rotate(-2deg)}50%{-webkit-transform:translate(0, -2px) rotate(0deg);transform:translate(0, -2px) rotate(0deg)}100%{-webkit-transform:translate(0, 0) rotate(2deg);transform:translate(0, 0) rotate(2deg)}}@keyframes animation-floating12{0%{-webkit-transform:translate(0, 0) rotate(-2deg);transform:translate(0, 0) rotate(-2deg)}50%{-webkit-transform:translate(0, -2px) rotate(0deg);transform:translate(0, -2px) rotate(0deg)}100%{-webkit-transform:translate(0, 0) rotate(2deg);transform:translate(0, 0) rotate(2deg)}}}.animation-floating2{display:block;-webkit-animation:animation-floating2 3s ease-in-out infinite alternate;animation:animation-floating2 3s ease-in-out infinite alternate;transition:1.5s ease-in-out}@media only screen and (min-width: 769px){@-webkit-keyframes animation-floating2{0%{-webkit-transform:translate(0, -7px) rotate(0deg);transform:translate(0, -7px) rotate(0deg)}50%{-webkit-transform:translate(0, 0) rotate(-7deg);transform:translate(0, 0) rotate(-7deg)}100%{-webkit-transform:translate(0, -7px) rotate(0deg);transform:translate(0, -7px) rotate(0deg)}}@keyframes animation-floating2{0%{-webkit-transform:translate(0, -7px) rotate(0deg);transform:translate(0, -7px) rotate(0deg)}50%{-webkit-transform:translate(0, 0) rotate(-7deg);transform:translate(0, 0) rotate(-7deg)}100%{-webkit-transform:translate(0, -7px) rotate(0deg);transform:translate(0, -7px) rotate(0deg)}}}@media only screen and (max-width: 768px){@-webkit-keyframes animation-floating2{0%{-webkit-transform:translate(0, -3px) rotate(0deg);transform:translate(0, -3px) rotate(0deg)}50%{-webkit-transform:translate(0, 0) rotate(-3deg);transform:translate(0, 0) rotate(-3deg)}100%{-webkit-transform:translate(0, -3px) rotate(0deg);transform:translate(0, -3px) rotate(0deg)}}@keyframes animation-floating2{0%{-webkit-transform:translate(0, -3px) rotate(0deg);transform:translate(0, -3px) rotate(0deg)}50%{-webkit-transform:translate(0, 0) rotate(-3deg);transform:translate(0, 0) rotate(-3deg)}100%{-webkit-transform:translate(0, -3px) rotate(0deg);transform:translate(0, -3px) rotate(0deg)}}}.animation-floating22{display:block;-webkit-animation:animation-floating22 3s ease-in-out infinite alternate;animation:animation-floating22 3s ease-in-out infinite alternate;transition:1.5s ease-in-out}@media only screen and (min-width: 769px){@-webkit-keyframes animation-floating22{0%{-webkit-transform:translate(0, -4px) rotate(0deg);transform:translate(0, -4px) rotate(0deg)}50%{-webkit-transform:translate(0, 0) rotate(-4deg);transform:translate(0, 0) rotate(-4deg)}100%{-webkit-transform:translate(0, -4px) rotate(0deg);transform:translate(0, -4px) rotate(0deg)}}@keyframes animation-floating22{0%{-webkit-transform:translate(0, -4px) rotate(0deg);transform:translate(0, -4px) rotate(0deg)}50%{-webkit-transform:translate(0, 0) rotate(-4deg);transform:translate(0, 0) rotate(-4deg)}100%{-webkit-transform:translate(0, -4px) rotate(0deg);transform:translate(0, -4px) rotate(0deg)}}}@media only screen and (max-width: 768px){@-webkit-keyframes animation-floating22{0%{-webkit-transform:translate(0, -2px) rotate(0deg);transform:translate(0, -2px) rotate(0deg)}50%{-webkit-transform:translate(0, 0) rotate(-2deg);transform:translate(0, 0) rotate(-2deg)}100%{-webkit-transform:translate(0, -2px) rotate(0deg);transform:translate(0, -2px) rotate(0deg)}}@keyframes animation-floating22{0%{-webkit-transform:translate(0, -2px) rotate(0deg);transform:translate(0, -2px) rotate(0deg)}50%{-webkit-transform:translate(0, 0) rotate(-2deg);transform:translate(0, 0) rotate(-2deg)}100%{-webkit-transform:translate(0, -2px) rotate(0deg);transform:translate(0, -2px) rotate(0deg)}}}.animation-extend{-webkit-animation:animation-extend 3s ease-in-out infinite;animation:animation-extend 3s ease-in-out infinite}@-webkit-keyframes animation-extend{0%{-webkit-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%)}40%{-webkit-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%)}50%{-webkit-transform:scale(0.95, 1.2) translate(0%, -10%);transform:scale(0.95, 1.2) translate(0%, -10%)}60%{-webkit-transform:scale(1.1, 0.9) translate(0%, 5%);transform:scale(1.1, 0.9) translate(0%, 5%)}70%{-webkit-transform:scale(0.95, 1) translate(0%, -3%);transform:scale(0.95, 1) translate(0%, -3%)}80%{-webkit-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%)}100%{-webkit-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%)}}@keyframes animation-extend{0%{-webkit-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%)}40%{-webkit-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%)}50%{-webkit-transform:scale(0.95, 1.2) translate(0%, -10%);transform:scale(0.95, 1.2) translate(0%, -10%)}60%{-webkit-transform:scale(1.1, 0.9) translate(0%, 5%);transform:scale(1.1, 0.9) translate(0%, 5%)}70%{-webkit-transform:scale(0.95, 1) translate(0%, -3%);transform:scale(0.95, 1) translate(0%, -3%)}80%{-webkit-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%)}100%{-webkit-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%)}}.animation-pitching{display:block;-webkit-animation:animation-pitching 3s ease-in-out infinite alternate;animation:animation-pitching 3s ease-in-out infinite alternate;transition:1.5s ease-in-out}@media only screen and (min-width: 769px){@-webkit-keyframes animation-pitching{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}50%{-webkit-transform:translate(0, -7px);transform:translate(0, -7px)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes animation-pitching{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}50%{-webkit-transform:translate(0, -7px);transform:translate(0, -7px)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}}@media only screen and (max-width: 768px){@-webkit-keyframes animation-pitching{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}50%{-webkit-transform:translate(0, 1vw);transform:translate(0, 1vw)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes animation-pitching{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}50%{-webkit-transform:translate(0, 1vw);transform:translate(0, 1vw)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}}.animation-pitching2{display:block;-webkit-animation:animation-pitching2 3s ease-in-out infinite;animation:animation-pitching2 3s ease-in-out infinite;transition:1.5s ease-in-out}@media only screen and (min-width: 769px){@-webkit-keyframes animation-pitching2{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}30%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}65%{-webkit-transform:translate(0, -7px);transform:translate(0, -7px)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes animation-pitching2{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}30%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}65%{-webkit-transform:translate(0, -7px);transform:translate(0, -7px)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}}@media only screen and (max-width: 768px){@-webkit-keyframes animation-pitching2{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}30%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}65%{-webkit-transform:translate(0, 1vw);transform:translate(0, 1vw)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes animation-pitching2{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}30%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}65%{-webkit-transform:translate(0, 1vw);transform:translate(0, 1vw)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}}.animation-pitching23{display:block;animation:animation-pitching23 3s ease-in-out infinite reverse;transition:1.5s ease-in-out}@media only screen and (min-width: 769px){@-webkit-keyframes animation-pitching23{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}30%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}65%{-webkit-transform:translate(0, -7px);transform:translate(0, -7px)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes animation-pitching23{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}30%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}65%{-webkit-transform:translate(0, -7px);transform:translate(0, -7px)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}}@media only screen and (max-width: 768px){@-webkit-keyframes animation-pitching23{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}30%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}65%{-webkit-transform:translate(0, 1vw);transform:translate(0, 1vw)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes animation-pitching23{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}30%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}65%{-webkit-transform:translate(0, 1vw);transform:translate(0, 1vw)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}}.fadeUpTrigger{opacity:0}.fadeUp{display:block;-webkit-animation-name:zoomInAnime;animation-name:zoomInAnime;-webkit-animation-duration:2.5s;animation-duration:2.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:1}@-webkit-keyframes zoomInAnime{0%{-webkit-transform:scale(0.6);transform:scale(0.6)}30%{-webkit-transform:translate(0%, 6%);transform:translate(0%, 6%)}50%{-webkit-transform:translate(0%, 0%);transform:translate(0%, 0%)}70%{-webkit-transform:scale(1.05, 0.95) translate(0%, 6%);transform:scale(1.05, 0.95) translate(0%, 6%)}100%{-webkit-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%);opacity:1}}@keyframes zoomInAnime{0%{-webkit-transform:scale(0.6);transform:scale(0.6)}30%{-webkit-transform:translate(0%, 6%);transform:translate(0%, 6%)}50%{-webkit-transform:translate(0%, 0%);transform:translate(0%, 0%)}70%{-webkit-transform:scale(1.05, 0.95) translate(0%, 6%);transform:scale(1.05, 0.95) translate(0%, 6%)}100%{-webkit-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%);opacity:1}}.l-header{box-shadow:initial;border-bottom:5px solid #00567b}@media only screen and (max-width: 768px){.p-header__sitename{line-height:50px;margin:0 10px}}@media only screen and (min-width: 769px){.p-header__sitename{line-height:70px;padding:0 20px 0 0}}.p-pagetop{margin-top:0}.p-pagetop:not(.--bread) .p-pagetop__link{border-color:#00567b;background-color:#00567b}@media only screen and (min-width: 769px){.u-br__pc{display:block}}@media only screen and (max-width: 768px){.u-br__pc{display:none}}@media only screen and (min-width: 769px){.u-br__sp{display:none}}@media only screen and (max-width: 768px){.u-br__sp{display:block}}.u-text__psl{text-align:left}.u-text__psc{text-align:center}.u-text__psr{text-align:right}
