@charset "UTF-8";
/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:after,:before{-webkit-box-sizing:border-box;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;line-break:strict;overflow-wrap:break-word;word-wrap:break-word}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{-webkit-box-sizing:content-box;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}embed,iframe,img,object{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-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;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-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}@font-face{font-family:"NotoSans400";src:url("../font/NotoSansJP-Regular.woff")}@font-face{font-family:"NotoSans500";src:url("../font/NotoSansJP-Medium.woff")}@font-face{font-family:"NotoSans700";src:url("../font/NotoSansJP-Bold.woff")}@font-face{font-family:"NotoSans900";src:url("../font/NotoSansJP-Black.woff")}body{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;letter-spacing:0.01em;color:#000000;font-family:NotoSans400,sans-serif;font-weight:400}@media screen and (min-width:1201px){body{font-size:16px}}@media screen and (max-width:1200px){body{font-size:15px}}main{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#FFF9F3}img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:1201px){.is-hidePcTab{display:none!important}}@media screen and (max-width:1279px) and (min-width:1201px){.is-hideTab{display:none!important}}@media screen and (max-width:1200px){.is-hideTab{display:none!important}}@media screen and (max-width:1200px){.is-hideSp{display:none!important}}.c-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;font-family:NotoSans500,sans-serif;font-weight:500}.c-button.--shadow{-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.3);box-shadow:0 2px 2px rgba(0,0,0,0.3)}.c-button.--circle{border-radius:1000px}.c-button.--circle2{border-radius:10px}.c-button.--mainColor{color:#FFFFFF;border:1px solid #0C56AA;background-color:#0C56AA}.c-button.--mainColor:after{background-color:#FFFFFF}@media screen and (min-width:1201px){.c-button.--mainColor:hover{color:#0C56AA;background-color:#FFFFFF}.c-button.--mainColor:hover:after{background-color:#0C56AA}}.c-button.--color2{color:#FFFFFF;border:1px solid #FF7F00;background-color:#FF7F00}.c-button.--color2:after{background-color:#FFFFFF}@media screen and (min-width:1201px){.c-button.--color2:hover{color:#FF7F00;background-color:#FFFFFF}.c-button.--color2:hover:after{background-color:#FF7F00}}.c-button.--white{border:2px solid #FF7F00;background-color:#FFFFFF}.c-button.--white:after{background-color:#FF7F00}@media screen and (min-width:1201px){.c-button.--white:hover{color:#FFFFFF;background-color:#FF7F00}.c-button.--white:hover:after{background-color:#FFFFFF}}.c-button.--white2{color:#0C56AA;border:1px solid #0C56AA;background-color:#FFFFFF}.c-button.--green{color:#06C755;border:2px solid #06C755;background-color:#FFFFFF;height:55px}.c-button.--green:after{background-color:#06C755}.c-button.--green span{font-size:18px;font-weight:700;letter-spacing:0.001em;display:inline-block;position:relative;margin-left:50px}@media screen and (max-width:1200px){.c-button.--green span{font-size:14px}}.c-button.--green span:before{content:"";width:40px;height:40px;position:absolute;left:-50px;top:calc(50% - 20px);background:url("../img/common/LINE.png") no-repeat center/contain}@media screen and (min-width:1201px){.c-button.--green:hover{color:#FFFFFF;background-color:#06C755}.c-button.--green:hover:after{background-color:#FFFFFF}}.c-button.--gray{color:#000000;border:1px solid #E3E3E3;background-color:#E3E3E3}.c-button.--gray:after{background-color:#FFFFFF}@media screen and (min-width:1201px){.c-button.--gray:hover{background-color:#FFFFFF}.c-button.--gray:hover:after{background-color:#E3E3E3}}.c-button.--arrow{position:relative}.c-button.--arrow:after{content:"";width:41px;height:7px;display:inline-block;position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:right 0.2s,left 0.2s;transition:right 0.2s,left 0.2s;-webkit-mask:url("../img/common/icon-arrow.svg") no-repeat center/contain;mask:url("../img/common/icon-arrow.svg") no-repeat center/contain}@media screen and (min-width:1201px){.c-button.--arrow:hover:after{right:-20px}}.c-button.--arrow2{position:relative}.c-button.--arrow2:after{content:"";width:30px;height:6px;display:inline-block;position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:right 0.2s,left 0.2s;transition:right 0.2s,left 0.2s;-webkit-mask:url("../img/common/icon-arrow3.svg") no-repeat center/contain;mask:url("../img/common/icon-arrow3.svg") no-repeat center/contain}@media screen and (min-width:1201px){.c-button.--arrow2:hover:after{right:0;-webkit-mask:url("../img/common/icon-arrow3.svg") no-repeat center/contain;mask:url("../img/common/icon-arrow3.svg") no-repeat center/contain}}@media screen and (max-width:1200px){.c-button.--fixed{max-width:390px;width:calc(100% - 20px);min-height:60px;padding:5px 0;position:fixed;bottom:0;left:50%;z-index:8;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;-webkit-transition:bottom 0.5s,opacity 0.5s;transition:bottom 0.5s,opacity 0.5s;pointer-events:none;font-size:22px;text-align:center;line-height:1.3;font-family:NotoSans500,sans-serif;font-weight:500}.c-button.--fixed:before{content:"";width:56px;height:50px;display:inline-block;-webkit-mask:url("../img/common/icon-tel.svg") no-repeat center/44px 42px;mask:url("../img/common/icon-tel.svg") no-repeat center/44px 42px;background-color:#FF7F00}.c-button.--fixed.is-active{bottom:20px;opacity:1;pointer-events:unset}}.c-button__guideWrap{padding-left:15px;border-left:1px solid #FF7F00}.c-button__guide{display:block;text-align:center;font-size:14px;color:#FF7F00}.c-button__guide:before{content:"";width:2px;height:12px;margin-right:10px;display:inline-block;-webkit-transform:rotate(-35deg);transform:rotate(-35deg);background-color:#FF7F00}.c-button__guide:after{content:"";width:2px;height:12px;margin-left:10px;display:inline-block;-webkit-transform:rotate(35deg);transform:rotate(35deg);background-color:#FF7F00}.c-heading{font-family:NotoSans700,sans-serif;font-weight:700}.c-heading.--white{color:#FFFFFF}.c-heading.--mainColor{color:#0C56AA}@media screen and (min-width:1201px){.c-heading{padding-left:90px;font-size:35px;line-height:1.5}}@media screen and (max-width:1200px){.c-heading{font-size:28px;line-height:1.3}}.c-heading__ruby{font-family:NotoSans500,sans-serif;font-weight:500}.c-heading__ruby.--black{color:#000000}@media screen and (min-width:1201px){.c-heading__ruby{margin-left:10px;font-size:16px}}@media screen and (max-width:1200px){.c-heading__ruby{margin-left:5px;font-size:14px}}.c-heading2.--center{text-align:center}.c-heading2.--mainColor{color:#0C56AA}@media screen and (min-width:1201px){.c-heading2{font-size:60px;font-family:NotoSans700,sans-serif;font-weight:700}}@media screen and (max-width:1200px){.c-heading2{font-size:34px;font-family:NotoSans500,sans-serif;font-weight:500}}.c-heading2__ruby{display:block;font-family:NotoSans500,sans-serif;font-weight:500}.c-heading2__ruby.--black{color:#000000}@media screen and (min-width:1201px){.c-heading2__ruby{margin-top:13px;font-size:17px}}@media screen and (max-width:1200px){.c-heading2__ruby{margin-top:5px;font-size:15px}}.c-bread{border-bottom:1px solid #0C56AA;background-color:#FFFFFF}.c-bread__list{max-width:1080px;width:calc(100% - 40px);margin:0 auto;padding:5px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-bread__item{font-size:12px}.c-bread__item:nth-child(n+2){margin-left:25px;position:relative}.c-bread__item:nth-child(n+2):before{content:">";position:absolute;top:50%;left:-17px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-return{display:none;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;z-index:8;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;color:#FFFFFF;border:1px solid #0C56AA;border-radius:10px;background-color:#0C56AA}.c-return:before{content:"";width:13px;height:24px;display:inline-block;position:absolute;left:50%;-webkit-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg);-webkit-mask:url("../img/common/icon-arrow1.svg") no-repeat center/contain;mask:url("../img/common/icon-arrow1.svg") no-repeat center/contain;background-color:#FFFFFF}@media screen and (min-width:1201px){.c-return{width:80px;height:80px;padding-bottom:22px;bottom:30px;right:50px;font-size:11px;font-family:NotoSans700,sans-serif;font-weight:700}.c-return:before{top:18px}.c-return:hover{color:#0C56AA;background-color:#FFFFFF}.c-return:hover:before{background-color:#0C56AA}}@media screen and (max-width:1200px){.c-return{width:60px;height:60px;padding-bottom:10px;bottom:110px;right:4px;font-size:10px}.c-return:before{top:10px}}.header{width:100%;padding:25px 0 20px;position:absolute;left:0;top:0;z-index:2}.header:before{content:"";width:100%;height:5px;display:block;position:absolute;top:0;left:0;background-color:#0C56AA}.header__inner{max-width:1400px;width:calc(100% - 40px);margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:1280px){.header__logoWrap{width:320px}}@media screen and (max-width:1279px) and (min-width:1201px){.header__logoWrap{width:260px}}.header__logo{font-size:20px;font-weight:700;color:#0C56AA}@media screen and (max-width:1279px) and (min-width:1201px){.header__logo{font-size:16px}}.header__logo:hover{opacity:0.6}.header-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-nav__item:nth-child(n+2){margin-left:20px}.header-nav__anchor{padding:3px 0;font-family:NotoSans500,sans-serif;font-weight:500;color:#000000}@media screen and (min-width:1201px){.header-nav__anchor{position:relative}.header-nav__anchor:before{content:"";width:20px;height:3px;display:inline-block;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);opacity:0;-webkit-transition:opacity 0.2s,-webkit-transform 0.3s;transition:opacity 0.2s,-webkit-transform 0.3s;transition:transform 0.3s,opacity 0.2s;transition:transform 0.3s,opacity 0.2s,-webkit-transform 0.3s;pointer-events:none;border-radius:50px;background-color:#000000}.header-nav__anchor:hover:before{-webkit-transform:translate(-50%,4px);transform:translate(-50%,4px);opacity:1}}@media screen and (max-width:1279px) and (min-width:1201px){.header-nav__anchor{font-size:15px}}.header-nav__button{text-align:center;font-family:NotoSans700,sans-serif;font-weight:700}.header-nav__button:before{content:"";width:40px;display:inline-block;-webkit-mask:url("../img/common/icon-tel.svg") no-repeat center/contain;mask:url("../img/common/icon-tel.svg") no-repeat center/contain;background-color:#FF7F00}@media screen and (min-width:1201px){.header-nav__button{min-height:65px;-webkit-transition:-webkit-transform 0.3s,-webkit-box-shadow 0.35s;transition:-webkit-transform 0.3s,-webkit-box-shadow 0.35s;transition:transform 0.3s,box-shadow 0.35s;transition:transform 0.3s,box-shadow 0.35s,-webkit-transform 0.3s,-webkit-box-shadow 0.35s;font-size:22px}.header-nav__button:hover{-webkit-transform:translateY(2px);transform:translateY(2px);-webkit-box-shadow:none;box-shadow:none}.header-nav__button:hover.--white{color:#FF7F00;background-color:#FFFFFF}}@media screen and (min-width:1280px){.header-nav__button{margin-left:30px;padding:0 16px}.header-nav__button:before{height:45px;margin-right:10px}}@media screen and (max-width:1279px) and (min-width:1201px){.header-nav__button{margin-left:15px;padding:0 6px}.header-nav__button:before{height:40px;margin-right:5px}}.header-nav__guide{display:block;font-size:14px;color:#FF7F00}.header2{width:100%;z-index:10}@media screen and (min-width:1201px){.header2{height:80px;padding:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;top:-100px;opacity:0;-webkit-transition:top 0.5s,opacity 0.4s;transition:top 0.5s,opacity 0.4s;pointer-events:none;-webkit-box-shadow:0 3px 5px rgba(0,0,0,0.2);box-shadow:0 3px 5px rgba(0,0,0,0.2);background-color:#0C56AA}.header2.is-active{top:0;opacity:1;pointer-events:unset}.header2.is-sticky{position:sticky}}@media screen and (max-width:1200px){.header2{padding:15px 0;position:sticky;top:0;border-top:5px solid #0C56AA;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2);box-shadow:0 1px 3px rgba(0,0,0,0.2);background-color:#FFFFFF}}.header2__inner{max-width:1400px;width:calc(100% - 40px);margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:1201px){.header2__logoWrap{width:280px}}@media screen and (max-width:1200px){.header2__logoWrap{width:calc(100% - 60px);max-width:260px;position:relative;z-index:12}}.header2__logo{font-weight:700;color:#FFFFFF}@media screen and (min-width:1201px){.header2__logo:hover{opacity:0.6}}@media screen and (max-width:1200px){.header2__logo{color:#0C56AA}}@media screen and (min-width:1201px){.header2-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:1200px){.header2-nav{width:100%;height:calc(100vh - 2px);padding:100px 20px 20px;display:none;position:fixed;top:4px;left:0;z-index:11;overflow:auto;background-color:#FFFFFF}}@media screen and (min-width:1201px){.header2-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:1201px){.header2-nav__item{margin-right:28px}}@media screen and (max-width:1279px) and (min-width:1201px){.header2-nav__item:nth-child(n+2){margin-right:12px}}@media screen and (max-width:1200px){.header2-nav__item{border-bottom:1px solid #0C56AA}.header2-nav__item:first-child{border-top:1px solid #0C56AA}}.header2-nav__anchor{padding:3px 0;position:relative;font-family:NotoSans500,sans-serif;font-weight:500}@media screen and (min-width:1201px){.header2-nav__anchor{color:#FFFFFF}.header2-nav__anchor:before{content:"";width:20px;height:3px;display:inline-block;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);opacity:0;-webkit-transition:opacity 0.2s,-webkit-transform 0.3s;transition:opacity 0.2s,-webkit-transform 0.3s;transition:transform 0.3s,opacity 0.2s;transition:transform 0.3s,opacity 0.2s,-webkit-transform 0.3s;pointer-events:none;border-radius:50px;background-color:#FFFFFF}.header2-nav__anchor:hover:before{-webkit-transform:translate(-50%,4px);transform:translate(-50%,4px);opacity:1}}@media screen and (max-width:1279px) and (min-width:1201px){.header2-nav__anchor{font-size:15px}}@media screen and (max-width:1200px){.header2-nav__anchor{padding:14px 30px;display:block;font-size:16px}.header2-nav__anchor:before{content:"";width:7px;height:9px;display:inline-block;position:absolute;top:50%;left:5px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-mask:url("../img/common/icon-arrow4.svg") no-repeat center/contain;mask:url("../img/common/icon-arrow4.svg") no-repeat center/contain;background-color:#0C56AA}}@media screen and (max-width:1200px){.header2__hamburger{width:28px;height:30px;display:block;cursor:pointer;position:absolute;top:52%;right:15px;z-index:12;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header2__hamburger:after{content:"menu";display:block;position:absolute;top:23px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:color 0.7s;transition:color 0.7s;font-size:10px;color:#0C56AA}.header2__hamburger.is-active:after{content:"close"}}.header2__bar{width:100%;height:2px;display:block;position:absolute;left:0;-webkit-transition:background-color 0.7s,-webkit-transform 0.3s;transition:background-color 0.7s,-webkit-transform 0.3s;transition:transform 0.3s,background-color 0.7s;transition:transform 0.3s,background-color 0.7s,-webkit-transform 0.3s;background-color:#0C56AA}.header2__bar:first-child{top:5px}.header2__bar:nth-child(2){top:16px}.header2__bar.is-active:first-child{-webkit-transform:translateY(5px) rotate(45deg);transform:translateY(5px) rotate(45deg)}.header2__bar.is-active:nth-child(2){-webkit-transform:translateY(-6px) rotate(-45deg);transform:translateY(-6px) rotate(-45deg)}@media screen and (max-width:1200px){.header2-nav__prWrap{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:1200px){.header2-nav__pr{display:inline-block;font-size:20px;font-family:NotoSans500,sans-serif;font-weight:500;color:#FF7F00}.header2-nav__pr:before{content:"";width:2px;height:100%;display:inline-block;margin-right:20px;-webkit-transform:translateY(3px) rotate(-43deg);transform:translateY(3px) rotate(-43deg);background-color:#FF7F00}.header2-nav__pr:after{content:"";width:2px;height:100%;margin-left:10px;display:inline-block;-webkit-transform:translateY(3px) rotate(40deg);transform:translateY(3px) rotate(40deg);background-color:#FF7F00}}@media screen and (max-width:1200px){.header2-nav__buttonGroup{max-width:390px;margin:10px auto 0;position:relative}.header2-nav__buttonGroup:after{content:"または";position:absolute;top:51%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:18px;font-family:NotoSans500,sans-serif;font-weight:500}}.header2-nav__button{min-width:200px}@media screen and (min-width:1201px){.header2-nav__button{font-family:NotoSans700,sans-serif;font-weight:700}.header2-nav__button.--white{height:60px;padding:0 10px;font-size:14px;text-align:center;color:#FF7F00}.header2-nav__button.--white:before{content:"";width:35px;height:38px;margin-right:5px;display:inline-block;-webkit-mask:url("../img/common/icon-tel.svg") no-repeat center/contain;mask:url("../img/common/icon-tel.svg") no-repeat center/contain;background-color:#FF7F00}.header2-nav__button:hover.--white:before{background-color:#FFFFFF}.header2-nav__button:hover.--white .header2-nav__guide{color:#FFFFFF}}@media screen and (max-width:1279px) and (min-width:1201px){.header2-nav__button.--white{margin-left:0;font-size:16px}.header2-nav__button.--white:before{width:35px;height:35px}}@media screen and (max-width:1200px){.header2-nav__button{padding:0 6px;font-family:NotoSans500,sans-serif;font-weight:500}.header2-nav__button.--white{height:60px;padding:0 7px;overflow:hidden;font-size:25px}.header2-nav__button.--white:before{content:"";width:40px;height:40px;display:inline-block;-webkit-mask:url("../img/common/icon-tel.svg") no-repeat left -8px center/40px 35px;mask:url("../img/common/icon-tel.svg") no-repeat left -8px center/40px 35px;background-color:#FF7F00}.header2-nav__button.--green{max-width:337px;height:55px;margin:50px auto 0;position:relative}.header2-nav__button.--green span{margin-left:34px;font-size:25px;line-height:0.001em;font-weight:500}.header2-nav__button.--green span:before{width:34px;height:34px;left:-44px;top:calc(50% - 17px)}}.header2-nav__guide{display:block;color:#000000}@media screen and (min-width:1201px){.header2-nav__guide{font-size:20px}}@media screen and (max-width:1200px){.header2-nav__guide{min-height:35px;padding-left:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:22px;border-left:1px solid #FF7F00}}.footer{padding:12px 0;background-color:#0C56AA}.footer__inner{max-width:1400px;width:calc(100% - 40px);margin:0 auto}@media screen and (min-width:1201px){.footer__logoWrap{font-size:25px}}@media screen and (max-width:1200px){.footer__logoWrap{font-size:18px}}.footer__data{font-size:14px;line-height:1.75;color:#FFFFFF}@media screen and (max-width:1200px){.footer__data{text-align:center}}.footer__row{margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__anchor{color:#FFFFFF;position:relative;text-decoration:underline}@media screen and (min-width:1201px){.footer__anchor{position:relative}.footer__anchor:hover{text-decoration:none}}.footer__copyright{color:#FFFFFF}@media screen and (max-width:1200px){.footer__copyright{width:100%;text-align:center}}.footer__mark{margin-right:5px;display:inline-block;-webkit-transform:translateY(1px);transform:translateY(1px)}@media screen and (min-width:1201px){.common-contact{padding-bottom:100px}}@media screen and (max-width:1200px){.common-contact{padding-bottom:60px}}.common-contact__inner{max-width:1080px;width:calc(100% - 40px);margin:0 auto}.common-contact__box{background-color:#FFFFFF}@media screen and (min-width:1201px){.common-contact__box{padding:30px 20px;border:2px solid #0C56AA}}@media screen and (max-width:1200px){.common-contact__box{padding:15px;border:1px solid #0C56AA}}.common-contact__guide{line-height:1.8;text-align:center}@media screen and (min-width:1201px){.common-contact__guide{font-size:25px;font-family:NotoSans700,sans-serif;font-weight:700}}@media screen and (max-width:1200px){.common-contact__guide{font-size:16px;font-family:NotoSans500,sans-serif;font-weight:500}}.common-contact__prWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:1201px){.common-contact__prWrap{margin-top:20px}}@media screen and (max-width:1200px){.common-contact__prWrap{margin-top:15px}}.common-contact__pr{display:inline-block;color:#FF7F00}.common-contact__pr:before{content:"";width:2px;height:100%;display:inline-block;margin-right:20px;background-color:#FF7F00}.common-contact__pr:after{content:"";width:2px;height:100%;margin-left:10px;display:inline-block;background-color:#FF7F00}@media screen and (min-width:1201px){.common-contact__pr{font-size:30px;font-family:NotoSans700,sans-serif;font-weight:700}.common-contact__pr:before{-webkit-transform:translateY(10px) rotate(-45deg);transform:translateY(10px) rotate(-45deg)}.common-contact__pr:after{-webkit-transform:translateY(10px) rotate(40deg);transform:translateY(10px) rotate(40deg)}}@media screen and (max-width:1200px){.common-contact__pr{font-size:20px;font-family:NotoSans500,sans-serif;font-weight:500}.common-contact__pr:before{-webkit-transform:translateY(3px) rotate(-45deg);transform:translateY(3px) rotate(-45deg)}.common-contact__pr:after{-webkit-transform:translateY(3px) rotate(40deg);transform:translateY(3px) rotate(40deg)}}.common-contact__buttonWrap.--small{max-width:400px;position:relative}.common-contact__buttonWrap.--small:after{content:"または";margin:20px 0;display:block;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-family:NotoSans500,sans-serif;font-weight:500}@media screen and (min-width:1201px){.common-contact__buttonWrap.--large{max-width:560px;margin:20px auto 0}.common-contact__buttonWrap.--small{margin:70px auto 0}.common-contact__buttonWrap.--small:after{display:none}}@media screen and (max-width:1200px){.common-contact__buttonWrap.--large{max-width:380px;margin:10px auto 0}.common-contact__buttonWrap.--small{max-width:290px;margin:45px auto 0}.common-contact__buttonWrap.--small:after{top:-52px;font-size:16px}}.common-contact__button{padding:5px 10px;overflow:hidden}.common-contact__button.--white{position:relative}.common-contact__button.--white:before{content:"";display:inline-block;border-right:1px solid #FFFFFF}.common-contact__button.--white2{border:2px solid #0C56AA}.common-contact__button.--white2:before{content:"";display:inline-block;background-color:#0C56AA;-webkit-mask:url("../img/common/icon-mail.svg") no-repeat center/contain;mask:url("../img/common/icon-mail.svg") no-repeat center/contain}@media screen and (min-width:1201px){.common-contact__button.--white{height:90px;-webkit-transition:-webkit-transform 0.3s,-webkit-box-shadow 0.35s;transition:-webkit-transform 0.3s,-webkit-box-shadow 0.35s;transition:transform 0.3s,box-shadow 0.35s;transition:transform 0.3s,box-shadow 0.35s,-webkit-transform 0.3s,-webkit-box-shadow 0.35s;font-size:35px;font-family:NotoSans700,sans-serif;font-weight:700}.common-contact__button.--white:before{width:65px;height:60px;-webkit-mask:url("../img/common/icon-tel.svg") no-repeat left center/60px 57px;mask:url("../img/common/icon-tel.svg") no-repeat left center/60px 57px;background-color:#FF7F00}.common-contact__button.--white2{height:80px;font-size:25px}.common-contact__button.--white2:before{width:36px;height:28px;margin-right:15px}.common-contact__button.--green{height:65px}.common-contact__button:hover.--white{-webkit-transform:translateY(2px);transform:translateY(2px);-webkit-box-shadow:none;box-shadow:none;background-color:#FFFFFF;color:#FF7F00}.common-contact__button:hover.--white2:before{background-color:#FFFFFF}}@media screen and (max-width:1200px){.common-contact__button.--white{height:60px;font-size:23px;font-family:NotoSans500,sans-serif;font-weight:500}.common-contact__button.--white:before{width:48px;height:40px;-webkit-mask:url("../img/common/icon-tel.svg") no-repeat left center/43px 40px;mask:url("../img/common/icon-tel.svg") no-repeat left center/43px 40px;background-color:#FF7F00}.common-contact__button.--white2{height:45px;font-size:20px}.common-contact__button.--white2:before{width:28px;height:20px;margin-right:10px}}.common-contact__data{border-left:1px solid #FF7F00;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:1201px){.common-contact__data{min-height:55px;padding-left:15px}}@media screen and (max-width:1200px){.common-contact__data{min-height:40px;padding-left:10px}}.common-sns{padding:5px 0;border-top:1px solid #0C56AA;background-color:#FFFFFF}.common-sns__snsGroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.common-sns__anchor{width:32px;display:inline-block}.common-sns__anchor:nth-child(n+2){margin-left:20px}@media screen and (min-width:1201px){.common-sns__anchor:hover{opacity:0.6}}