@charset "UTF-8";main .holiday-period-container{background:#edf0f0;padding:20px}main .holiday-period-container .holiday-period-text{padding:20px;background:#fff;width:80%;max-width:1200px;box-shadow:0 0 10px rgba(0,0,0,.5);margin:0 auto;border:solid 5px #188690}.little-small{font-size:80%;line-height:80%}.lh1-2imp{line-height:1.2em!important}.mb5px{margin-bottom:5px}body{font-family:YuGothic,游ゴシック,Meiryo,sans-serif;font-weight:700;letter-spacing:.1em;color:#333;line-height:1.6;min-width:1280px;background-color:#f5f5f2}@media screen and (max-width:768px){body{min-width:auto;font-size:130%;letter-spacing:0}}.text-indent-u47{display:inline-flex;text-indent:-1em;padding-left:1em}.text-color-red{color:red}.sp{display:none!important}@media screen and (max-width:768px){.sp{display:block!important}.pc{display:none!important}}img{max-width:100%}a{text-decoration:none}a:hover{text-decoration:underline}header{font-family:"Noto Sans JP",sans-serif;border-top:5px solid #188690;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:10px 2%;background-color:#fff;position:fixed;left:0;top:0;width:100vw;box-sizing:border-box;z-index:9999}header .pnav{width:100%}header .pnav ul{display:flex;justify-content:flex-end;font-size:75%;margin-bottom:1em;padding-right:2%}header .pnav ul li{margin-left:2em}header .pnav ul li:before{content:"";display:inline-block;border:3px solid #188690;border-radius:100px;height:.6em;width:.6em;margin-right:.5em;vertical-align:middle}header .pnav ul li a{color:#640510}header .logo{max-width:290px;width:100%}header .logo a{display:flex;align-items:center;width:100%}header .logo img{width:100%}header .nav_btn{display:none}header .header_nav{display:block;width:calc(100% - 411px)}header .header_nav ul{display:flex;justify-content:flex-end}header .header_nav li{display:inline-block;border-left:1px solid #f0f0f0;text-align:center}header .header_nav li a{display:block;padding:8px 1.5em;color:#188690;font-weight:700;font-size:90%;text-decoration:none}header .header_nav li a:before{content:"";display:block;width:40px;height:40px;margin:0 auto 5px}header .header_nav li.news a:before{background:url(../images/ico-news.png) no-repeat center center;background-size:contain}header .header_nav li.detail a:before{background:url(../images/ico-detail.png) no-repeat center center;background-size:contain}header .header_nav li.hint a:before{background:url(../images/ico-hint.png) no-repeat center center;background-size:contain}header .header_nav li.document a:before{background:url(../images/ico-document.png) no-repeat center center;background-size:contain}header .header_nav li.model a:before{background:url(../images/svg/icon_modelcase.svg) no-repeat center center;background-size:contain}header .header_nav li.check a:before{background:url(../images/svg/icon_checkbox.svg) no-repeat center center;background-size:contain}header .header_nav li.information a:before{background:url(../images/ico-information.png) no-repeat center center;background-size:contain}header .header_nav li.schedule a:before{background:url(../images/ico-schedule.png) no-repeat center center;background-size:contain}header .header_nav li.saitaku a:before{background:url(../images/ico-saitaku.png) no-repeat center center;background-size:contain}header .header_nav li.faq a:before{background:url(../images/svg/ico-faq.svg) no-repeat center center;background-size:contain}header .header_nav li.schedule a:before{background:url(../images/ico-schedule.png) no-repeat center center;background-size:contain}header .header_nav li.contact a:before{background:url(../images/ico-contact.png) no-repeat center center;background-size:contain}header .header_nav li.user a:before{background:url(../images/ico-user.png) no-repeat center center;background-size:contain}@media screen and (max-width:1400px){header .nav_btn{display:block;width:30px}header .nav_btn .close{display:none}header .nav_btn.on .open{display:none}header .nav_btn.on .close{display:inline}header .header_nav{display:none;position:absolute;width:100%;top:100%;left:0;background-color:#f5f5f2;z-index:999;border-top:1px solid #d3ccc3}header .header_nav.on{display:block}header .header_nav ul{flex-wrap:wrap;justify-content:center;padding:10px 0}header .header_nav ul li:last-child{border-right:1px solid #f0f0f0}}@media screen and (max-width:768px){header{padding:10px 5%}header .logo{width:30%;top:.2em;left:.5em}header .header_nav ul{padding:0}header .header_nav ul li{width:50%;box-sizing:border-box;text-align:center;border-right:none;border-bottom:1px solid #d3ccc3}header .header_nav ul li a{padding:28px 0}header .header_nav ul li a:before{width:30px;height:30px}header .header_nav ul li:nth-child(even){border-left:1px solid #d3ccc3}}header+main{padding-top:133px}@media screen and (max-width:768px){header+main{padding-top:18vw}}footer{background:#353535;color:#b7b7b7;padding:2em 10px 75px;font-size:90%}footer .inner{max-width:1100px}footer li{display:inline-block;margin-right:3em;margin-bottom:2em}footer li a{color:#b7b7b7;text-decoration:none}footer li a svg{width:.5em;transform:rotate(180deg);margin-left:1em}footer li a .cls-1{fill:#b7b7b7}footer .copyright{font-size:85%}@media screen and (max-width:768px){footer{padding:2em 6% 75px}footer li{margin-bottom:1em}}.inner{max-width:1400px;padding:0 50px;margin:0 auto}@media screen and (max-width:768px){.inner{padding:0}}.inner_section{width:90%;max-width:1100px;margin:0 auto;box-sizing:border-box}.inner_section.text_center{text-align:center}.inner_section.mb{margin-bottom:2em}.btn{font-family:"Noto Sans JP",sans-serif;text-align:center;border-radius:1.5em;line-height:1}.btn.comingsoon a{background-color:#c4c4c4;pointer-events:none}.btn.comingsoon a:after{border:4px solid #c4c4c4}.btn a{display:block;padding:.7em 0;background-color:#188690;color:#fff;position:relative;z-index:2;border-radius:60px}.btn a:after{content:"";width:100%;height:100%;position:absolute;z-index:-1;left:0;top:0;box-sizing:border-box;border:5px solid #188690;transform:translate3d(10px,10px,0);transition:.5s;border-radius:60px}.btn a:hover{text-decoration:none}.btn a:hover:after{transform:translate3d(0,0,0)}.text_center{text-align:center}.pagettl{background-color:#188690;height:500px;font-size:250%;display:flex;justify-content:center;align-items:center;margin-bottom:100px}.pagettl h2{font-weight:400;color:#fff}.pagettl h2 svg{width:1em;fill:#fff;margin-right:.5em;vertical-align:text-bottom}@media screen and (max-width:768px){.pagettl{margin-bottom:50px;font-size:180%;height:300px}.pagettl h2{padding:0 1em}}.l-section{opacity:0;transform:translate3d(0,100px,0);transition:opacity 1.5s,transform 1.5s}.l-section.is-animated{opacity:1;transform:translate3d(0,0,0)}#fixed_bnr{position:fixed;right:0;bottom:0;visibility:hidden;opacity:0;transition:.5s;z-index:9999;text-align:right;pointer-events:none;width:100%}#fixed_bnr.is-show{visibility:visible;opacity:1}#fixed_bnr>section{position:fixed;width:100%;bottom:0;background:#188690;z-index:100;pointer-events:auto}#fixed_bnr>section .button{text-align:center;padding:.7em 0}#fixed_bnr>section .button a{display:inline-block;background-color:#f5f5f2;border-radius:30px;padding:.8em;text-align:center;margin-bottom:0;width:350px;color:#188690;border:3px solid #fff}#fixed_bnr>section .button a:before{content:"";display:inline-block;vertical-align:text-top;width:10px;height:1em;background:url(../images/arrow.png) no-repeat center center;background-size:contain;margin-right:1em}#fixed_bnr>section .button a+a{margin-left:1em;background:#bee8ec;color:#333}@media screen and (max-width:768px){#fixed_bnr>section .button a{width:40%;padding:.3em}#fixed_bnr>section .button a+a{margin:0 0 0}}#fixed_bnr ul{padding:0 20px 20px 0;z-index:100;position:relative;display:none}#fixed_bnr ul li{display:inline-block;position:relative;transition:.5s;background-color:#fff;border-radius:50%;box-shadow:0 0 6.4px 1.6px rgba(0,0,0,.18);pointer-events:visible}#fixed_bnr ul li:nth-child(1){margin-right:-40px;z-index:1;display:none}#fixed_bnr ul li:nth-child(2){z-index:2}#fixed_bnr ul li svg{position:absolute;width:92%;left:50%;top:50%;transform:translate3d(-50%,-50%,0);transition:1s}#fixed_bnr ul li a{display:block;padding:10%;pointer-events:visible}#fixed_bnr ul li a img{vertical-align:bottom}#fixed_bnr ul li a img .sp{display:none}#fixed_bnr ul li a:hover svg{transform:translate3d(-50%,-50%,0) rotate(360deg)}@media screen and (max-width:768px){#fixed_bnr ul{padding-bottom:40px}}#fixed_bnr .cls-1{fill:none;stroke:#188690;stroke-width:5px}@media screen and (max-width:768px){#fixed_bnr{right:0;bottom:10px}#fixed_bnr ul li{max-width:120px;pointer-events:visible}#fixed_bnr ul li:nth-child(1){margin-right:-8%}#fixed_bnr ul li a img{max-width:100%}#fixed_bnr ul li a img .sp{display:inline}#fixed_bnr ul li a img .pc{display:none}}html.sticky{position:fixed;width:100%}.overlay{background:rgba(0,0,0,.5);position:fixed;width:100%;height:100%;z-index:10000;top:0;left:0;overflow-y:scroll;justify-content:center;padding:200px 0 100px;box-sizing:border-box;opacity:0;transition:opacity .2s ease;pointer-events:none}@media screen and (max-width:767px){.overlay{padding:150px 0 50px}}.overlay.active{opacity:1;pointer-events:auto}.overlay>section{background:#fff;border-radius:10px;width:80%;padding:2em 4em 4.5em;margin:0 auto;position:relative}.overlay>section>.close{position:absolute;right:40px;text-align:right;width:30px;cursor:pointer;filter:grayscale(100)}@media screen and (max-width:768px){.overlay>section{padding:5vw 5vw 20vw}.overlay>section>.close{width:5vw;right:5vw;top:5vw}}.widgetOuter-iframeMessage-AnswerRobot{position:relative;z-index:10000;bottom:80px!important}@media screen and (max-width:767px){.widgetOuter-iframeMessage-AnswerRobot{bottom:40px!important}}.widgetOuter-iframeMessage-AnswerRobot.bottom_0_class{bottom:0!important}