@charset "UTF-8";*{margin:0;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html,body{font-family:Roboto,Segoe UI,Helvetica Neue,HelveticaNeue,ヒラギノ角ゴ ProN W3,HiraKakuProN-W3,ヒラギノ角ゴ Pro W3,HiraKakuPro-W3,游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Verdana,メイリオ,Meiryo,sans-serif;font-feature-settings:"palt","pkna";font-size:62.5%}body{font-size:1.6rem;line-height:1.6}html,body{color:#494538}h1,h2,h3,h4,h5,h6,strong,.font-bold,button{font-family:Roboto,Segoe UI semibold,Helvetica Neue,HelveticaNeue,ヒラギノ角ゴ ProN W3,HiraKakuProN-W3,ヒラギノ角ゴ Pro W3,HiraKakuPro-W3,游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Segoe UI,Verdana,メイリオ,Meiryo,sans-serif}ul,ol{list-style:none}a{text-decoration:none;color:#494538}img{vertical-align:bottom;max-width:100%;height:auto}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#000}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;background:transparent;color:#000}select::-ms-expand{display:none}.flex-c{display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}.flex-b{display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}.flex{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap}.bg-image-b{position:relative}.bg-image-b:before{content:"";display:inline-block;background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute}.bg-image-a{position:relative}.bg-image-a:after{content:"";display:inline-block;background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute}.main-c{color:#fc9058}.accent-c{color:#fceb58}.main-bc{background-color:#fc9058}.accent-bc{background-color:#fceb58}.font-b{font-weight:700}.text-c{text-align:center}.text-l{text-align:left}.text-r{text-align:right}.item-c{align-items:center}.inner-width{max-width:960px;margin:auto}@media screen and (max-width: 960px){.inner-width{width:95%}}.sp-only{display:none}@media screen and (max-width: 760px){.pc-only{display:none}.sp-only{display:block}}.main-c{color:#37b991}.accent-c{color:#ff6e32}.link-c{color:#3c82dc}.blur-c{color:gray}.copy-c{color:#494538}.pink-c{color:#d04f6d}.white-c{color:#fff}.black-c{color:#000}.main-bc{background-color:#37b991}.accent-bc{background-color:#ff6e32}.link-bc{background-color:#3c82dc}.blur-bc{background-color:gray}.text-bc{background-color:#494538}.base-bc{background-color:#fce6dd}.pink-bc{background-color:#d04f6d}.white-bc{background-color:#fff}.black-bc{background-color:#000}body{background-image:url(/build/assets/background_pc.webp);background-size:cover;background-position:top center;background-repeat:no-repeat;z-index:-10}@media screen and (max-width: 760px){body{background-image:url(/build/assets/background_sp.webp);overflow-x:hidden}}.header{position:absolute;top:0;left:0;z-index:10;width:100%;height:65px;padding-bottom:15px}@media screen and (max-width: 760px){.header{height:45px;padding-bottom:0;align-items:center}}.header .header-inner{max-width:960px;width:100%;margin:0 auto;align-items:flex-end}@media screen and (max-width: 960px){.header .header-inner{padding:0 15px}}.header .header-inner .logo{width:240px;transition:.2s;line-height:1}.header .header-inner .logo:hover{opacity:.7}@media screen and (max-width: 760px){.header .header-inner .logo{width:210px;line-height:1}}.header .header-inner .header-menu .menu-link{font-size:15px;line-height:1;text-decoration:underline;margin-right:12px;vertical-align:bottom;transition:.2s}.header .header-inner .header-menu .menu-link:hover{color:#37b991}.header .header-inner .header-menu .menu-link-image{width:75px;transition:.2s}.header .header-inner .header-menu .menu-link-image:hover{opacity:.7}@media screen and (max-width: 760px){.header .header-inner .header-menu{display:none}}.header .header-inner .menu-btn{display:none}@media screen and (max-width: 760px){.header .header-inner .menu-btn{display:block}}.header.active{background-color:#ffffffe1;position:fixed;box-shadow:2px 2px 2px #0000001a;height:50px}.header.active .header-inner{align-items:center}.header.active .header-inner .header-menu .menu-link{vertical-align:10px}.header .sp-menu-wrap{display:none;position:fixed;background-color:#ebf8f4f0;z-index:20;top:0;right:0;width:100%;height:100%;transform:translate(100%);transition:.4s}@media screen and (max-width: 760px){.header .sp-menu-wrap{display:block}}.header .sp-menu-wrap.active{transform:translate(0)}.header .sp-menu-wrap .menu-inner{display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:15px;line-height:1;letter-spacing:1px}.header .sp-menu-wrap .menu-inner .menu-text{margin-bottom:-10px}.header .sp-menu-wrap .menu-inner .menu-link{display:block;text-decoration:underline;margin-top:35px;padding-left:15px;white-space:nowrap}.header .sp-menu-wrap .menu-inner .menu-link:before{width:10px;height:11px;background-image:url(/build/assets/menu_arrow2.webp);top:50%;left:0;transform:translateY(-50%)}.header .sp-menu-wrap .menu-inner .menu-link-image{display:inline-block;margin-top:45px}.header .sp-menu-wrap .menu-close{position:absolute;top:10px;right:15px;width:35px}.fv-content{width:100%;height:515px}.fv-content:before{max-width:1600px;width:100%;height:515px;background-image:url(/build/assets/fv_main_pc.webp);background-size:cover;background-position:top center;background-repeat:no-repeat;z-index:-1;top:0;left:50%;transform:translate(-50%)}@media screen and (max-width: 760px){.fv-content{height:475px}.fv-content:before{height:475px}}.fv-content .fv-inner{max-width:810px;width:100%;height:100%;margin:auto;padding-top:100px;position:relative}@media screen and (max-width: 760px){.fv-content .fv-inner{padding:60px 15px 0}}.fv-content .fv-inner .fv-text-wrap{line-height:1}.fv-content .fv-inner .fv-text-wrap .h1-title{font-size:34px;letter-spacing:2px}.fv-content .fv-inner .fv-text-wrap .h1-title .font-s{font-size:22px}@media screen and (max-width: 760px){.fv-content .fv-inner .fv-text-wrap .h1-title{font-size:28px;line-height:1.1}.fv-content .fv-inner .fv-text-wrap .h1-title .font-s{font-size:20px}}.fv-content .fv-inner .fv-text-wrap .sub-title{font-size:18px;letter-spacing:1px;margin:8px 0 10px}@media screen and (max-width: 760px){.fv-content .fv-inner .fv-text-wrap .sub-title{font-size:17px;line-height:1.2}}.fv-content .fv-inner .fv-text-wrap .text{font-size:16px;letter-spacing:1px}.fv-content .fv-inner .fv-text-wrap .text li span{display:inline-block;background-color:#ff6e32cf;color:#fff;padding:2px 8px;margin-bottom:4px}@media screen and (max-width: 760px){.fv-content .fv-inner .fv-text-wrap .text{font-size:14px}.fv-content .fv-inner .fv-text-wrap .text li span{padding:3px 4px;margin-bottom:6px}}.fv-content .fv-inner .fv-merit-wrap{max-width:265px;width:100%;margin-right:20px}@media screen and (max-width: 760px){.fv-content .fv-inner .fv-merit-wrap{max-width:73px;margin-right:0;margin-top:-10px}}.fv-content .fv-inner .cta-wrap{position:absolute;bottom:28px;left:50%;transform:translate(-50%)}@media screen and (max-width: 760px){.fv-content .fv-inner .cta-wrap{bottom:15px}}.fv-content .fv-inner .cta-wrap .sp_image{width:265px;margin:auto auto -30px}@media screen and (max-width: 760px){.fv-content .fv-inner .cta-wrap .sp_image{width:165px;margin-bottom:-15px}}@media screen and (max-width: 760px){.fv-content .fv-inner .cta-wrap .cta-btn{font-size:18px;width:260px;height:40px;line-height:38px}}.cta-wrap .micro-copy{font-size:14px;position:relative;z-index:1}.cta-wrap .micro-copy.font-b{font-size:16px;font-weight:700}.cta-wrap .micro-copy span{padding-left:55px}.cta-wrap .micro-copy span:before{width:48px;height:42px;background-image:url(/build/assets/character_image.webp);top:23%;left:0;transform:translateY(-50%)}.cta-wrap .cta-btn{display:inline-block;font-size:20px;font-weight:700;letter-spacing:1px;width:300px;height:50px;line-height:48px;background-color:#ff6e32;border:2px solid #ff6e32;color:#fff;border-radius:100px;transition:.3s}.cta-wrap .cta-btn:after{width:14px;height:14px;background-image:url(/build/assets/cta_arrow.webp);top:50%;right:12px;transform:translateY(-50%);transition:.3s}.cta-wrap .cta-btn:hover{background-color:#fff;color:#ff6e32}.cta-wrap .cta-btn:hover:after{background-image:url(/build/assets/cta_arrow_re.webp)}@media screen and (max-width: 760px){.cta-wrap .cta-btn{font-size:18px}}.contents{margin-top:60px;position:relative;padding-bottom:40px}@media screen and (max-width: 760px){.contents{margin-top:35px;padding-bottom:35px}}.contents .contents-inner .contents-title .h2-title{font-size:30px;letter-spacing:2px}@media screen and (max-width: 760px){.contents .contents-inner .contents-title .h2-title{font-size:24px}}.contents .contents-inner .contents-title .subtitle{font-size:18px;letter-spacing:2px;margin:-6px 0 6px}@media screen and (max-width: 760px){.contents .contents-inner .contents-title .subtitle{font-size:17px;letter-spacing:1px}}.contents .contents-inner .contents-title .grad{width:145px;height:7px;margin:auto;border-radius:100px;background:#008791;background:linear-gradient(90deg,rgb(0,135,145) 0%,rgb(55,185,145) 100%)}.contents .under-grad{width:100%;height:215px;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(165,223,205,.5) 100%);position:absolute;bottom:0;left:0;z-index:-1}.questionnaire-content{margin-top:20px}.questionnaire-content .contents-inner{max-width:700px;width:100%;margin:auto}@media screen and (max-width: 760px){.questionnaire-content .contents-inner{padding:0 15px}}.questionnaire-content .contents-inner .title{font-size:18px;letter-spacing:3px}@media screen and (max-width: 760px){.questionnaire-content .contents-inner .title{letter-spacing:1px}}.questionnaire-content .contents-inner .arrow{width:32px;margin:10px auto 15px}.questionnaire-content .contents-inner .bubble{letter-spacing:2px;position:relative;width:100%;height:40px;line-height:40px;background:white;border:1px solid #494538}.questionnaire-content .contents-inner .bubble:before,.questionnaire-content .contents-inner .bubble:after{border:solid transparent;content:"";height:0;width:0;pointer-events:none;position:absolute;top:100%;left:23%}.questionnaire-content .contents-inner .bubble:before{border-color:#ff41b100;border-top-width:19px;border-bottom-width:19px;border-left-width:11px;border-right-width:11px;margin-left:-11px;margin-top:1px;border-top-color:#494538}.questionnaire-content .contents-inner .bubble:after{border-top-width:18px;border-bottom-width:18px;border-left-width:10px;border-right-width:10px;margin-left:-10px;border-top-color:#fff}.questionnaire-content .contents-inner .bubble span{padding-left:28px}.questionnaire-content .contents-inner .bubble span:before{content:"Q";font-size:14px;line-height:22px;padding-left:2px;text-align:center;border-radius:100px;color:#fff;background-color:#37b991;width:20px;height:22px;top:52%;left:0;transform:translateY(-50%)}@media screen and (max-width: 760px){.questionnaire-content .contents-inner .bubble{height:60px;line-height:1.3;padding:8px 0 0 30px}.questionnaire-content .contents-inner .bubble span{padding-left:0}.questionnaire-content .contents-inner .bubble span:before{left:-30px}}.questionnaire-content .contents-inner .graph-wrap{padding:30px 0 10px}.questionnaire-content .contents-inner .graph-wrap .graph-image{width:325px;margin-right:10px}@media screen and (max-width: 760px){.questionnaire-content .contents-inner .graph-wrap .graph-image{width:100%;margin:-10px 0 12px}}.questionnaire-content .contents-inner .graph-wrap .graph-text{width:235px}@media screen and (max-width: 760px){.questionnaire-content .contents-inner .graph-wrap .graph-text{width:220px;margin-right:10px}}.questionnaire-content .contents-inner .comment{font-size:12px;color:gray}.questionnaire-content .contents-inner .worries-wrap{border:2px solid #37b991;border-radius:6px;background-color:#fff;padding:30px 0;margin-top:25px}@media screen and (max-width: 760px){.questionnaire-content .contents-inner .worries-wrap{padding:20px 15px;margin-top:20px}}.questionnaire-content .contents-inner .worries-wrap .title{font-size:18px;line-height:1.3;font-weight:700;letter-spacing:2px}@media screen and (max-width: 760px){.questionnaire-content .contents-inner .worries-wrap .title{font-size:4.2vw;letter-spacing:0}}.questionnaire-content .contents-inner .worries-wrap .worries-list{display:inline-block;background-color:#ebf8f4;padding:16px 30px 10px;border-radius:6px;margin:15px 0 25px}.questionnaire-content .contents-inner .worries-wrap .worries-list li{text-align:left;padding-left:25px;margin-bottom:4px}.questionnaire-content .contents-inner .worries-wrap .worries-list li:before{width:18px;height:18px;background-image:url(/build/assets/check_image.webp);top:50%;left:0;transform:translateY(-50%)}@media screen and (max-width: 760px){.questionnaire-content .contents-inner .worries-wrap .worries-list{margin:8px 0 20px;padding:15px 15px 2px}.questionnaire-content .contents-inner .worries-wrap .worries-list li{margin-bottom:8px;line-height:1.3;letter-spacing:1px}.questionnaire-content .contents-inner .worries-wrap .worries-list li:before{top:3px;transform:none}}.use-content .contents-inner{max-width:700px;width:100%;margin:auto}.use-content .contents-inner:before{background-image:url(/build/assets/line_01.webp);width:229px;height:536px;top:105px;left:-93px}@media screen and (max-width: 760px){.use-content .contents-inner:before{display:none}}.use-content .contents-inner .use-list-wrap{margin:30px 0}@media screen and (max-width: 760px){.use-content .contents-inner .use-list-wrap{justify-content:center;margin:25px 0 15px}}.use-content .contents-inner .use-list-wrap .use-list{width:28%}@media screen and (max-width: 760px){.use-content .contents-inner .use-list-wrap .use-list{width:70%;margin-bottom:20px}}.use-content .contents-inner .use-list-wrap .use-list .image{max-width:127px;width:100%;margin:auto}.use-content .contents-inner .use-list-wrap .use-list .title{font-size:17px;line-height:1.4;color:#37b991;font-weight:700;border-bottom:1px dotted gray;padding-bottom:4px;margin:15px 0 6px}@media screen and (max-width: 760px){.use-content .contents-inner .use-list-wrap .use-list .title{margin:8px 0 6px}}.use-content .contents-inner .use-list-wrap .use-list .text{text-align:justify;font-size:14px;line-height:1.4;padding:0 10px}.flow-content .contents-inner{max-width:520px;width:100%;margin:auto}.flow-content .contents-inner:before{background-image:url(/build/assets/line_02.webp);width:290px;height:580px;top:112px;right:-192px}@media screen and (max-width: 760px){.flow-content .contents-inner:before{display:none}}@media screen and (max-width: 760px){.flow-content .contents-inner{width:95%;padding:0 15px}}.flow-content .contents-inner .flow-wrap{margin-top:30px}@media screen and (max-width: 760px){.flow-content .contents-inner .flow-wrap{margin-top:25px}}.flow-content .contents-inner .flow-wrap li{width:100%;height:50px;background-color:#d7f1e9;margin-bottom:23px;font-size:20px;font-weight:700;letter-spacing:1px;line-height:50px;border-radius:4px;box-shadow:1px 1px 1px #0003}@media screen and (max-width: 760px){.flow-content .contents-inner .flow-wrap li{font-size:16px}}.flow-content .contents-inner .flow-wrap li:before{width:55px;height:55px;background-image:url(/build/assets/step_012.webp);top:-15px;left:-20px;filter:drop-shadow(2px 2px 2px rgba(0,0,0,.2))}@media screen and (max-width: 760px){.flow-content .contents-inner .flow-wrap li:before{left:calc(-5% - 2px)}}.flow-content .contents-inner .flow-wrap li:after{width:55px;height:55px;background-image:url(/build/assets/step_022.webp);top:-15px;right:-20px;filter:drop-shadow(2px 2px 2px rgba(0,0,0,.2))}@media screen and (max-width: 760px){.flow-content .contents-inner .flow-wrap li:after{right:calc(-5% - 2px)}}.flow-content .contents-inner .flow-wrap li:nth-child(2){background-color:#afe3d3}@media screen and (max-width: 760px){.flow-content .contents-inner .flow-wrap li:nth-child(2){line-height:1.2;padding-top:6px}}.flow-content .contents-inner .flow-wrap li:nth-child(3){background-color:#87d5bd}.flow-content .contents-inner .flow-wrap li:nth-child(3):before{background-image:url(/build/assets/step_032.webp)}.flow-content .contents-inner .flow-wrap li:nth-child(4){background-color:#37b991;color:#fff}.flow-content .contents-inner .flow-wrap li:nth-child(4):after{background-image:url(/build/assets/step_04.webp)}.flow-content .contents-inner .comment{font-size:14px;margin:-10px 0 30px}@media screen and (max-width: 760px){.flow-content .contents-inner .comment{margin:-5px 0 20px;line-height:1.2}}.recommend-content .contents-inner{max-width:700px;width:100%;margin:auto}.recommend-content .contents-inner:before{background-image:url(/build/assets/line_03.webp);width:153px;height:260px;top:32px;left:30px}@media screen and (max-width: 760px){.recommend-content .contents-inner:before{display:none}}.recommend-content .contents-inner:after{background-image:url(/build/assets/line_04.webp);width:237px;height:565px;top:308px;right:-85px}@media screen and (max-width: 760px){.recommend-content .contents-inner:after{display:none}}.recommend-content .contents-inner .recommend-list{margin-top:30px}@media screen and (max-width: 760px){.recommend-content .contents-inner .recommend-list{margin-top:25px}}.recommend-content .contents-inner .recommend-list li{margin-bottom:25px}@media screen and (max-width: 760px){.recommend-content .contents-inner .recommend-list li{margin-bottom:15px}}.recommend-content .contents-inner .recommend-list li .image{width:125px}@media screen and (max-width: 760px){.recommend-content .contents-inner .recommend-list li .image{margin-bottom:10px}}.recommend-content .contents-inner .recommend-list li .text-block{text-align:left}@media screen and (max-width: 760px){.recommend-content .contents-inner .recommend-list li .text-block{text-align:center}}.recommend-content .contents-inner .recommend-list li .text-block .title{font-size:18px;font-weight:700;line-height:1.3;margin-bottom:6px;letter-spacing:2px}.recommend-content .contents-inner .recommend-list li .text-block .text{font-size:14px;line-height:1.4;letter-spacing:1px}.recommend-content .contents-inner .recommend-list li:nth-child(1){margin-bottom:15px}.recommend-content .contents-inner .recommend-list li:nth-child(1) .image{margin-right:10px}.recommend-content .contents-inner .recommend-list li:nth-child(2) .image{width:130px;order:2;margin-left:20px}@media screen and (max-width: 760px){.recommend-content .contents-inner .recommend-list li:nth-child(2) .image{order:1;margin:0 40px 10px}}.recommend-content .contents-inner .recommend-list li:nth-child(2) .text-block{order:1;text-align:right}@media screen and (max-width: 760px){.recommend-content .contents-inner .recommend-list li:nth-child(2) .text-block{order:2;text-align:center}}.recommend-content .contents-inner .recommend-list li:nth-child(3) .image{width:180px;margin-right:20px}.recommend-content .contents-inner .ranking-wrap{margin-top:60px}@media screen and (max-width: 760px){.recommend-content .contents-inner .ranking-wrap{margin-top:40px}}.recommend-content .contents-inner .ranking-wrap .title{font-size:18px;font-weight:700;letter-spacing:1px}@media screen and (max-width: 760px){.recommend-content .contents-inner .ranking-wrap .title{line-height:1.3;letter-spacing:2px}}.recommend-content .contents-inner .ranking-wrap .image{max-width:465px;width:100%;margin:-28px auto 0}@media screen and (max-width: 760px){.recommend-content .contents-inner .ranking-wrap .image{max-width:280px;margin:-60px auto 0}.recommend-content .contents-inner .ranking-wrap .image img{width:100%}}.map-content .contents-inner{max-width:700px;width:100%;margin:30px auto 0}.map-content .contents-inner:before{background-image:url(/build/assets/line_05.webp);width:312px;height:700px;top:44px;left:-155px}@media screen and (max-width: 760px){.map-content .contents-inner:before{display:none}}.map-content .contents-inner:after{background-image:url(/build/assets/line_06.webp);width:407px;height:835px;top:810px;right:-318px}@media screen and (max-width: 760px){.map-content .contents-inner:after{display:none}}@media screen and (max-width: 760px){.map-content .contents-inner{padding:0 15px}}.map-content .contents-inner .image{width:75%;margin:20px auto 0}@media screen and (max-width: 760px){.map-content .contents-inner .image{margin:20px auto 0;width:320px}.map-content .contents-inner .image img{width:100%}}.map-content .contents-inner .second-title{font-size:22px;font-weight:700;color:#37b991;letter-spacing:2px;position:relative;width:100%;height:45px;line-height:45px;border:1px solid #37b991;border-left:none;border-right:none;margin-top:40px}@media screen and (max-width: 760px){.map-content .contents-inner .second-title{font-size:20px;margin-top:20px}}.map-content .contents-inner .second-title:before,.map-content .contents-inner .second-title:after{border:solid transparent;content:"";height:0;width:0;pointer-events:none;position:absolute;top:100%;left:23%}.map-content .contents-inner .second-title:before{border-color:#ff41b100;border-top-width:19px;border-bottom-width:19px;border-left-width:11px;border-right-width:11px;margin-left:-11px;margin-top:1px;border-top-color:#37b991}.map-content .contents-inner .second-title:after{border-top-width:18px;border-bottom-width:18px;border-left-width:10px;border-right-width:10px;margin-left:-10px;border-top-color:#fff}.map-content .contents-inner .second-title span{padding-left:35px}.map-content .contents-inner .second-title span:before{background-image:url(/build/assets/chat_icon.webp);width:30px;height:26px;top:50%;left:0;transform:translateY(-50%)}.map-content .contents-inner .news-index-wrap{margin:40px 0}@media screen and (max-width: 760px){.map-content .contents-inner .news-index-wrap{width:90%;margin:25px auto 30px}}.map-content .contents-inner .news-index-wrap .news-item{margin-bottom:20px}.map-content .contents-inner .news-index-wrap .news-item:not(:last-of-type){margin-bottom:20px}.map-content .contents-inner .news-index-wrap .news-item .item-link{background-color:#fff;width:100%;padding:25px 30px 35px;justify-content:space-between;box-shadow:0 0 3px 4px #0000001a;position:relative;box-shadow:0 0 4px 2px #0000001a;transition:.2s}@media screen and (max-width: 760px){.map-content .contents-inner .news-index-wrap .news-item .item-link{padding:20px 15px 15px}}.map-content .contents-inner .news-index-wrap .news-item .item-link:hover{background-color:#feeede80}.map-content .contents-inner .news-index-wrap .news-item .item-link .icon-wrap{width:11%}.map-content .contents-inner .news-index-wrap .news-item .item-link .icon-wrap .icon-image{width:80%;margin:0 auto 4px}.map-content .contents-inner .news-index-wrap .news-item .item-link .icon-wrap .icon-image img{width:100%}.map-content .contents-inner .news-index-wrap .news-item .item-link .icon-wrap .age{font-size:14px;line-height:18px}@media screen and (max-width: 760px){.map-content .contents-inner .news-index-wrap .news-item .item-link .icon-wrap{width:100%;margin-bottom:-23px}.map-content .contents-inner .news-index-wrap .news-item .item-link .icon-wrap .icon-image{width:20%;margin:0 auto 4px}}.map-content .contents-inner .news-index-wrap .news-item .item-link .right-wrap{width:87%}@media screen and (max-width: 760px){.map-content .contents-inner .news-index-wrap .news-item .item-link .right-wrap{width:100%}}.map-content .contents-inner .news-index-wrap .news-item .item-link .right-wrap .news-spec-wrap .news-spec{font-size:14px;font-weight:700;line-height:20px}.map-content .contents-inner .news-index-wrap .news-item .item-link .right-wrap .news-spec-wrap .news-spec .icon-new{color:#fff;background-color:red;padding:0 10px;margin-right:10px;animation:flash 1.5s linear infinite}@keyframes flash{0%{opacity:1}50%{opacity:0}to{opacity:1}}@media screen and (max-width: 760px){.map-content .contents-inner .news-index-wrap .news-item .item-link .right-wrap .news-spec-wrap .news-spec .icon-new{margin-right:70%;width:61px;text-align:center;margin-bottom:8px}}.map-content .contents-inner .news-index-wrap .news-item .item-link .right-wrap .news-spec-wrap .news-spec .category-label{background:#fc9058;color:#fceb58;padding:0 10px;margin-right:10px}@media screen and (max-width: 760px){.map-content .contents-inner .news-index-wrap .news-item .item-link .right-wrap .news-spec-wrap .news-spec .category-label{text-align:center}}.map-content .contents-inner .news-index-wrap .news-item .item-link .right-wrap .news-spec-wrap .news-spec .personal-label{background:#fc9058;color:#fceb58;padding:0 10px;margin-right:10px}@media screen and (max-width: 760px){.map-content .contents-inner .news-index-wrap .news-item .item-link .right-wrap .news-spec-wrap .news-spec .personal-label{text-align:center}}.map-content .contents-inner .news-index-wrap .news-item .item-link .right-wrap .news-spec-wrap .news-spec .area-wrap{margin-left:5px;padding-left:15px;border-left:1px solid #ebe8e6}.map-content .contents-inner .news-index-wrap .news-item .item-link .right-wrap .news-spec-wrap .news-spec .area-wrap dl dt{background:#f8f7f7;color:#fc9058;padding:0 10px;margin-right:5px}.map-content .contents-inner .news-index-wrap .news-item .item-link .right-wrap .news-spec-wrap .news-spec .area-wrap dl dd{margin-right:10px}@media screen and (max-width: 760px){.map-content .contents-inner .news-index-wrap .news-item .item-link .right-wrap .news-spec-wrap .news-spec .area-wrap{margin:8px 0;padding:8px 0 0;border-top:1px solid #ebe8e6;border-left:none;width:100%}.map-content .contents-inner .news-index-wrap .news-item .item-link .right-wrap .news-spec-wrap .news-spec .area-wrap.detail{margin:8px 0 0}}.map-content .contents-inner .news-index-wrap .news-item .item-link .right-wrap .news-spec-wrap .news-spec .day-wrap dl dt{background:#f8f7f7;color:#fc9058;padding:0 10px;margin-right:5px}@media screen and (max-width: 760px){.map-content .contents-inner .news-index-wrap .news-item .item-link .right-wrap .news-spec-wrap .news-spec .day-wrap dl dt{width:61px;text-align:center}}.map-content .contents-inner .news-index-wrap .news-item .item-link .right-wrap .news-spec-wrap .news-spec .day-wrap dl dd{margin-right:10px}@media screen and (max-width: 760px){.map-content .contents-inner .news-index-wrap .news-item .item-link .right-wrap .news-spec-wrap .news-spec .day-wrap.detail{margin-top:8px;margin-right:6px}.map-content .contents-inner .news-index-wrap .news-item .item-link .right-wrap .news-spec-wrap .news-spec .day-wrap.detail dt{width:initial}}@media screen and (max-width: 760px){.map-content .contents-inner .news-index-wrap .news-item .item-link .right-wrap .news-spec-wrap .news-spec .day-wrap.detail-list dl dt{width:initial;margin-right:5px}}@media screen and (max-width: 760px){.map-content .contents-inner .news-index-wrap .news-item .item-link .right-wrap .news-spec-wrap .news-spec .answer-number-wrap{position:absolute;top:47px;right:10px}.map-content .contents-inner .news-index-wrap .news-item .item-link .right-wrap .news-spec-wrap .news-spec .answer-number-wrap.under{top:29.6vw}}.map-content .contents-inner .news-index-wrap .news-item .item-link .right-wrap .news-spec-wrap .news-spec .answer-number-wrap .answer-number .number{color:#ff6e32;font-size:16px;line-height:1}.map-content .contents-inner .news-index-wrap .news-item .item-link .right-wrap .text-block{margin-top:18px;text-align:justify}.map-content .contents-inner .news-index-wrap .news-item .item-link .right-wrap .text-block .title{margin-bottom:6px;font-size:24px;line-height:28px}.map-content .contents-inner .news-index-wrap .news-item .item-link .right-wrap .text-block .title.top-page{height:60px}.map-content .contents-inner .news-index-wrap .news-item .item-link .right-wrap .text-block .short-copy{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.map-content .contents-inner .news-index-wrap .news-item .item-link .right-wrap .text-block .short-copy.top-page{height:60px}@media screen and (max-width: 760px){.map-content .contents-inner .news-index-wrap .news-item .item-link .right-wrap .text-block{margin-top:6px}.map-content .contents-inner .news-index-wrap .news-item .item-link .right-wrap .text-block .title{font-size:16px;line-height:1.5}.map-content .contents-inner .news-index-wrap .news-item .item-link .right-wrap .text-block .short-copy{font-size:14px;line-height:1.5;-webkit-line-clamp:3}}.map-content .contents-inner .news-index-wrap .news-item .item-link .right-wrap .text-block.detail{margin-top:32px}@media screen and (max-width: 760px){.map-content .contents-inner .news-index-wrap .news-item .item-link .right-wrap .text-block.detail{margin-top:28px}}.map-content .contents-inner .news-index-wrap .news-item .item-link .right-wrap .text-block.detail .title{margin-bottom:12px;font-size:30px;line-height:34px}@media screen and (max-width: 760px){.map-content .contents-inner .news-index-wrap .news-item .item-link .right-wrap .text-block.detail .title{font-size:26px;line-height:32px}}.map-content .contents-inner .news-index-wrap .news-item .item-link .right-wrap .text-block.detail .short-copy{display:block;-webkit-box-orient:initial;-webkit-line-clamp:initial;overflow:initial;font-size:16px;line-height:1.6}.map-content .contents-inner .news-index-wrap .news-item .item-link .news-spec-view{font-size:16px;font-weight:700;height:20px;line-height:20px;position:absolute;bottom:10px;right:20px}.map-content .contents-inner .news-index-wrap .news-item .item-link .news-spec-view span:before{background-image:url(/build/assets/icon_eye.webp);top:50%;left:-32px;width:24px;height:14px;transform:translateY(-50%);pointer-events:none}.map-content .contents-inner .news-index-wrap .news-item .item-link .news-spec-view.detail-list{top:18vw;right:10px}@media screen and (max-width: 760px){.map-content .contents-inner .news-index-wrap .news-item .item-link .news-spec-view{bottom:initial;top:10px;right:10px}}.faq-content .contents-inner{max-width:700px;width:100%;margin:auto}@media screen and (max-width: 760px){.faq-content .contents-inner{padding:0 15px}}.faq-content .contents-inner .faq_content{margin:30px 0 40px}@media screen and (max-width: 760px){.faq-content .contents-inner .faq_content{margin:25px 0 40px}}.faq-content .contents-inner .faq_content .accbox{margin:0 auto;padding:0;width:100%}.faq-content .contents-inner .faq_content .accbox label{padding:16px 30px 11px 12px;background-color:#fff;cursor:pointer;transition:all .5s;margin:15px 0 0;border:1px solid #494538;position:relative}.faq-content .contents-inner .faq_content .accbox label:after{content:"▼";display:block;position:absolute;right:10px;top:50%;color:#37b991;transform:translateY(-50%)}.faq-content .contents-inner .faq_content .accbox label:hover{background:#f6f5f5;box-shadow:2px 2px 2px #0006}.faq-content .contents-inner .faq_content .accbox label .question{margin:3px 10px 0 0;font-size:14px;width:6%;height:20px;line-height:20px;text-align:center;background-color:#494538;color:#fff}@media screen and (max-width: 760px){.faq-content .contents-inner .faq_content .accbox label .question{width:12%}}.faq-content .contents-inner .faq_content .accbox label .question-text{width:90%}@media screen and (max-width: 760px){.faq-content .contents-inner .faq_content .accbox label .question-text{width:84%}}.faq-content .contents-inner .faq_content .accbox input{display:none}.faq-content .contents-inner .faq_content .accbox .answer-wrap{height:0;padding:0;overflow:hidden;opacity:0}.faq-content .contents-inner .faq_content .accbox .answer-wrap .answer{margin:0 10px 0 0;font-size:14px;width:6%;height:20px;line-height:20px;text-align:center;background-color:#37b991;color:#fff}@media screen and (max-width: 760px){.faq-content .contents-inner .faq_content .accbox .answer-wrap .answer{width:12%}}.faq-content .contents-inner .faq_content .accbox .answer-wrap .answer-text{font-size:14px;line-height:1.4;letter-spacing:.05rem;width:calc(94% - 10px)}@media screen and (max-width: 760px){.faq-content .contents-inner .faq_content .accbox .answer-wrap .answer-text{width:calc(84% - 10px)}}.faq-content .contents-inner .faq_content .accbox .cssacc:checked+.answer-wrap{height:auto;background:#fff9f7;opacity:1;border:1px solid #494538;border-top-width:0px;padding:16px 12px 12px}footer.footer-simple .town-illust:after{background-image:url(/build/assets/machinami_orange.webp)}footer.footer-simple .footer-top-wrap{display:none}footer.footer-simple .page-link{background-color:#fc9058}.modal-content{display:none;position:fixed;width:100%;height:100%;top:0;left:0;background-color:#000c;z-index:20}.modal-content .modal-inner{max-width:410px;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width: 760px){.modal-content .modal-inner{width:80%;top:50%}}.modal-content .modal-inner .swiper .modal-item-wrap .modal-item{background-color:#37b991;height:500px;padding-top:25px;border-radius:6px}@media screen and (max-width: 760px){.modal-content .modal-inner .swiper .modal-item-wrap .modal-item{padding-top:4.5vw;height:auto;min-height:105.5vw}}.modal-content .modal-inner .swiper .modal-item-wrap .modal-item img{width:365px}@media screen and (max-width: 760px){.modal-content .modal-inner .swiper .modal-item-wrap .modal-item img{width:90%}}.modal-content .modal-inner .swiper .modal-item-wrap .modal-item .text{margin-top:15px;font-size:16px;letter-spacing:2px;color:#fff}@media screen and (max-width: 760px){.modal-content .modal-inner .swiper .modal-item-wrap .modal-item .text{font-size:14px}}.modal-content .modal-inner .swiper .modal-item-wrap .modal-item .cta-wrap{margin-top:8px}.modal-content .modal-inner .swiper .modal-item-wrap .modal-item .cta-wrap .cta-btn{font-size:16px;width:240px;height:40px;line-height:38px;border:1px solid white}.modal-content .modal-inner .swiper-pagination{bottom:-30px}.modal-content .modal-inner .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;margin:0 6px;background:white}.modal-content .modal-inner .swiper-button-prev{left:-40px}@media screen and (max-width: 760px){.modal-content .modal-inner .swiper-button-prev{left:-10.5%}}.modal-content .modal-inner .swiper-button-prev:after{content:"";background-image:url(/build/assets/modal_prev.webp);background-size:contain;background-repeat:no-repeat;width:18px;height:82px}.modal-content .modal-inner .swiper-button-next{right:-40px}@media screen and (max-width: 760px){.modal-content .modal-inner .swiper-button-next{right:-10.5%}}.modal-content .modal-inner .swiper-button-next:after{content:"";background-image:url(/build/assets/modal_next.webp);background-size:contain;background-repeat:no-repeat;width:18px;height:92px}.modal-content .modal-inner .modal-close{position:absolute;top:-40px;right:-40px;width:35px;z-index:1}@media screen and (max-width: 760px){.modal-content .modal-inner .modal-close{top:-10%;right:-10%}}#move-link-02,#move-link-03,#move-link-05{margin-top:-80px;padding-top:80px}@media screen and (max-width: 760px){#move-link-02,#move-link-03,#move-link-05{margin-top:-60px;padding-top:60px}}#move-link-01{margin-top:-340px;padding-top:340px}@media screen and (max-width: 760px){#move-link-01{margin-top:-380px;padding-top:380px}}#move-link-04{margin-top:-50px;padding-top:50px}
