html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}html{font-size:62.5%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}*,*::before,*::after{box-sizing:inherit}body{font-size:10px;font-size:1rem;color:#333;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}img{max-width:100%;height:auto;vertical-align:bottom}a,.a{color:inherit;text-decoration:none}@media screen and (min-width: 1024px){a,.a{-moz-transition:opacity,.4s;-o-transition:opacity,.4s;-webkit-transition:opacity,.4s;transition:opacity,.4s;cursor:pointer}a:hover,.a:hover{opacity:.6}}#wrap{font-size:14px;font-size:1.4rem;line-height:1.5}@media screen and (min-width: 1024px){#wrap{font-size:16px;font-size:1.6rem}}.container{width:93.75%;margin:0 auto}@media screen and (min-width: 1024px){.container{width:1000px}}@media screen and (min-width: 1024px){.sp{display:none}}.pc-inline{display:none}@media screen and (min-width: 1024px){.pc-inline{display:inline}}.pc-block{display:none}@media screen and (min-width: 1024px){.pc-block{display:block}}.font{font-family:"Oswald",sans-serif;font-weight:bold}.youtube{position:relative;padding-bottom:56.25%}.youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}header{width:100%;height:55px;position:fixed;z-index:300;background-color:#fff;overflow:hidden}@media screen and (min-width: 1024px){header{height:80px}}header .container{height:inherit}header .container .flex{height:inherit;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}@media screen and (min-width: 1024px){header .container .flex{-webkit-justify-content:space-between;justify-content:space-between}}header .container .flex .flex-item{position:relative}header .container .flex .flex-item:first-of-type{margin-right:auto}@media screen and (min-width: 1024px){header .container .flex .flex-item:first-of-type{margin-right:0}}header .container .flex .flex-item:last-of-type{margin-left:10px}header .container .flex .flex-item h1{width:124px}@media screen and (min-width: 1024px){header .container .flex .flex-item h1{width:178px}}header .container .flex .flex-item nav ul li a{font-weight:bold}@media screen and (min-width: 1024px){header .container .flex .flex-item nav ul{display:-webkit-flex;display:flex}header .container .flex .flex-item nav ul li:nth-of-type(n+2){margin-left:45px}}header .container .flex .flex-item .sp{width:84px}header .container .flex .flex-item #trigger{width:30px;height:20px;position:relative;margin-top:-18px}header .container .flex .flex-item #trigger span{width:inherit;height:2px;position:absolute;background-color:#9acd34;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}header .container .flex .flex-item #trigger span:first-of-type{top:0}header .container .flex .flex-item #trigger span:nth-of-type(2){top:9px}header .container .flex .flex-item #trigger span:last-of-type{bottom:0}header .container .flex .flex-item #trigger.active span:first-of-type{-moz-transform:translateY(9px) rotate(-315deg);-ms-transform:translateY(9px) rotate(-315deg);-webkit-transform:translateY(9px) rotate(-315deg);transform:translateY(9px) rotate(-315deg)}header .container .flex .flex-item #trigger.active span:nth-of-type(2){opacity:0}header .container .flex .flex-item #trigger.active span:last-of-type{-moz-transform:translateY(-9px) rotate(315deg);-ms-transform:translateY(-9px) rotate(315deg);-webkit-transform:translateY(-9px) rotate(315deg);transform:translateY(-9px) rotate(315deg)}header .container .flex .flex-item #trigger p{position:relative;bottom:-22px}#nav{background-color:rgba(0,0,0,0.8);width:100%;height:100vh;position:fixed;top:0;left:0;z-index:200;overflow:hidden;display:none}#nav ul{text-align:center;margin-top:150px}#nav ul li:nth-of-type(n+2){margin-top:30px}#nav ul li a{color:#fff}footer{background-image:url(../images/bg01.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;border-top:1px solid #9acd34;padding-bottom:15px;margin-top:60px}@media screen and (min-width: 1024px){footer{padding-bottom:30px;border-top-width:2px;margin-top:120px}}footer .container .title{margin-top:-45px;width:300px}@media screen and (min-width: 1024px){footer .container .title{width:426px;margin-top:-55px}}@media screen and (min-width: 1024px){footer .container .content{margin-top:45px}}@media screen and (min-width: 1024px){footer .container .content .flex{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}}@media screen and (min-width: 1024px){footer .container .content .flex .flex-item{width:480px}}@media screen and (min-width: 1024px){footer .container .content .flex .flex-item:last-of-type table{width:100%}}footer .container .content .flex .flex-item:last-of-type table tr th,footer .container .content .flex .flex-item:last-of-type table tr td{border-top:1px solid #ccc}@media screen and (min-width: 1024px){footer .container .content .flex .flex-item:last-of-type table tr th,footer .container .content .flex .flex-item:last-of-type table tr td{border-top:none}}footer .container .content .flex .flex-item table{width:100%}footer .container .content .flex .flex-item table tr:nth-of-type(n+2) th,footer .container .content .flex .flex-item table tr:nth-of-type(n+2) td{border-top:1px solid #ccc}footer .container .content .flex .flex-item table tr th,footer .container .content .flex .flex-item table tr td{padding:20px 0;vertical-align:top}@media screen and (min-width: 1024px){footer .container .content .flex .flex-item table tr th,footer .container .content .flex .flex-item table tr td{padding:30px 0}}footer .container .content .flex .flex-item table tr th{font-weight:bold;width:30%}footer .container .content .flex .flex-item table tr td{width:70%}@media screen and (min-width: 1024px){footer .container .content .flex .flex-item table tr td ul li{line-height:2}}footer .container .content .partner{margin-top:30px}@media screen and (min-width: 1024px){footer .container .content .partner{margin-top:90px}}footer .container .content .partner ul{text-align:center}@media screen and (min-width: 1024px){footer .container .content .partner ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}}footer .container .content .partner ul li:nth-of-type(n+2){margin-top:15px}@media screen and (min-width: 1024px){footer .container .content .partner ul li:nth-of-type(n+2){margin-top:0;margin-left:30px}}footer .container .copyright{margin-top:30px}footer .container .copyright p{text-align:center}footer .container .copyright p small{font-size:10px;font-size:1rem;line-height:1}@media screen and (min-width: 1024px){footer .container .copyright p small{font-size:12px;font-size:1.2rem}}#page-top{position:fixed;right:10px;bottom:45px;z-index:100}#page-top p{width:50px}@media screen and (min-width: 1024px){#page-top p{width:68px}}#page-top p a{display:block;padding:10px 5px}main{padding-top:55px}@media screen and (min-width: 1024px){main{padding-top:80px}}main .mainv{height:358px;background-image:url(../images/mv-sp.png);background-repeat:no-repeat;background-position:left top -10px;background-size:cover;border-top:1px solid #9acd34}@media screen and (min-width: 1024px){main .mainv{height:595px;background-image:url(../images/mv.png);border-top-width:2px}}main .mainv .container{width:100%}@media screen and (min-width: 1024px){main .mainv .container{width:1200px}}main .mainv .img{padding-top:25px;width:96.875%;max-width:310px}@media screen and (min-width: 1024px){main .mainv .img{max-width:100%;padding-top:90px}}main .section-contact{background-image:url(../images/bg02.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;padding:20px 0}@media screen and (min-width: 1024px){main .section-contact{padding:75px 0}}main .section-contact.extra .container .title{margin-top:30px}main .section-contact .container .content-extra{margin-top:-100px}@media screen and (min-width: 1024px){main .section-contact .container .content-extra{margin-top:-210px}}main .section-contact .container .content-extra p{text-align:center;width:192px;margin:0 auto}@media screen and (min-width: 1024px){main .section-contact .container .content-extra p{width:384px;margin:0 0 0 auto}}main .section-contact .container .title{text-align:center;font-weight:bold;letter-spacing:.04em}@media screen and (min-width: 1024px){main .section-contact .container .title .title-sub h2{font-size:28px;font-size:2.8rem}}main .section-contact .container .title .title-main{position:relative;margin:10px auto 0;max-width:320px}@media screen and (min-width: 1024px){main .section-contact .container .title .title-main{max-width:675px;margin-top:0}}main .section-contact .container .title .title-main:before,main .section-contact .container .title .title-main:after{content:"";background-repeat:no-repeat;background-position:center;background-size:cover;display:block;width:16px;height:26px;position:absolute;bottom:0}@media screen and (min-width: 1024px){main .section-contact .container .title .title-main:before,main .section-contact .container .title .title-main:after{width:32px;height:52px}}main .section-contact .container .title .title-main:before{background-image:url(../images/img22.png);left:5px}main .section-contact .container .title .title-main:after{background-image:url(../images/img23.png);right:5px}main .section-contact .container .title .title-main h3{font-size:18px;font-size:1.8rem}@media screen and (min-width: 1024px){main .section-contact .container .title .title-main h3{font-size:42px;font-size:4.2rem;font-size:38px}}@media screen and (max-width: 375px){main .section-contact .container .title .title-main h3{font-size:18px}}main .section-contact .container .content{margin-top:15px}main .section-contact .container .content p{text-align:center}main .section-first{background-image:url(../images/bg03.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;padding:25px 0}@media screen and (min-width: 1024px){main .section-first{padding:90px 0 75px}}main .section-first .container .title{text-align:center}main .section-first .container .title h2{color:#fff;font-size:16px;font-size:1.6rem;letter-spacing:.04em;font-weight:bold;text-shadow:0px 0px 18px rgba(0,0,0,0.3)}@media screen and (min-width: 1024px){main .section-first .container .title h2{font-size:36px;font-size:3.6rem}}main .section-first .container .title h2 strong{font-size:24px;font-size:2.4rem}@media screen and (min-width: 1024px){main .section-first .container .title h2 strong{font-size:54px;font-size:5.4rem}}main .section-first .container .title h2 strong .under-sp{border-bottom:2px solid #fff}@media screen and (min-width: 1024px){main .section-first .container .title h2 strong .under-sp{border-bottom:none}}@media screen and (min-width: 1024px){main .section-first .container .title h2 strong .under-pc{border-bottom:2px solid #fff}}main .section-first .container .content{margin-top:20px}@media screen and (min-width: 1024px){main .section-first .container .content{margin-top:45px}}main .section-first .container .content .img p{text-align:center}main .section-first .container .content .inner{margin-top:20px}@media screen and (min-width: 1024px){main .section-first .container .content .inner{margin-top:30px}}main .section-first .container .content .inner .arrow{width:67px;margin:0 auto}@media screen and (min-width: 1024px){main .section-first .container .content .inner .arrow{width:134px}}main .section-first .container .content .inner .text{text-align:center;margin:20px auto 0;position:relative;max-width:280px}@media screen and (min-width: 1024px){main .section-first .container .content .inner .text{max-width:800px;margin-top:30px}}main .section-first .container .content .inner .text:before,main .section-first .container .content .inner .text:after{content:"";display:block;width:20px;height:18px;background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute}@media screen and (min-width: 1024px){main .section-first .container .content .inner .text:before,main .section-first .container .content .inner .text:after{width:40px;height:36px}}main .section-first .container .content .inner .text:before{top:-5px;left:0;background-image:url(../images/img30.png)}main .section-first .container .content .inner .text:after{bottom:0;right:10px;background-image:url(../images/img31.png)}@media screen and (min-width: 1024px){main .section-first .container .content .inner .text:after{bottom:-10px}}main .section-first .container .content .inner .text p{color:#f15c07;font-weight:bold;letter-spacing:.04em}@media screen and (min-width: 1024px){main .section-first .container .content .inner .text p{font-size:28px;font-size:2.8rem}}main .section-first .container .content .inner .text p strong{font-size:21px;font-size:2.1rem}@media screen and (min-width: 1024px){main .section-first .container .content .inner .text p strong{font-size:42px;font-size:4.2rem}}main .section-second{background-image:url(../images/bg04.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;border-top:1px solid #9acd34;padding:20px 0}@media screen and (min-width: 1024px){main .section-second{border-top-width:2px;padding:60px 0}}@media screen and (min-width: 1024px){main .section-second .container{width:1000px}}main .section-second .container .title{text-align:center}main .section-second .container .title h2{font-weight:bold;font-size:18px;font-size:1.8rem}@media screen and (min-width: 1024px){main .section-second .container .title h2{font-size:36px;font-size:3.6rem}}main .section-second .container .content{margin-top:20px}@media screen and (min-width: 1024px){main .section-second .container .content{margin-top:40px}}main .section-second .container .content .inner{background-color:#fff;padding:30px 20px 20px}@media screen and (min-width: 1024px){main .section-second .container .content .inner{box-shadow:0px 40px 60px 0px rgba(0,0,0,0.15);position:relative;padding:45px 70px 30px}}@media screen and (min-width: 1024px){main .section-second .container .content .inner .inner-title{position:absolute;top:-45px;left:-25px}}@media screen and (min-width: 1024px){main .section-second .container .content .flex{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}}@media screen and (min-width: 1024px){main .section-second .container .content .flex .flex-item:first-of-type{width:268px}}@media screen and (min-width: 1024px){main .section-second .container .content .flex .flex-item:last-of-type{width:520px}}main .section-second .container .content .flex .flex-item .item-img{text-align:center}main .section-second .container .content .flex .flex-item .item-title{margin-top:20px}main .section-second .container .content .flex .flex-item .item-title h4{font-weight:bold;font-size:18px;font-size:1.8rem}@media screen and (min-width: 1024px){main .section-second .container .content .flex .flex-item .item-title h4{font-size:34px;font-size:3.4rem}}@supports (-ms-ime-align: auto){main .section-second .container .content .flex .flex-item .item-title h4{font-size:33px;font-size:3.3rem}}main .section-second .container .content .flex .flex-item .item-content{margin-top:15px;padding-top:15px;border-top:1px solid #9acd34}@media screen and (min-width: 1024px){main .section-second .container .content .flex .flex-item .item-content{border-top-width:2px}}@media screen and (min-width: 1024px){main .section-second .container .content .flex .flex-item .item-content p{font-size:18px;font-size:1.8rem;line-height:1.825}}main .section-third{padding:30px 0 0}@media screen and (min-width: 1024px){main .section-third{padding:180px 0 30px;margin-top:-150px;background-color:#fff}}main .section-third .container{width:100%}@media screen and (min-width: 1024px){main .section-third .container{width:1200px}}main .section-third .container .title{background-image:url(../images/bg05.png);background-position:center;background-repeat:no-repeat;background-size:contain;text-align:center;padding:20px 0}@media screen and (min-width: 1024px){main .section-third .container .title{padding:40px 0}}main .section-third .container .title h2{font-weight:bold;font-size:20px;font-size:2rem}@media screen and (min-width: 1024px){main .section-third .container .title h2{font-size:40px;font-size:4rem}}main .section-third .container .content{margin-top:30px}@media screen and (min-width: 1024px){main .section-third .container .content .flex{display:-webkit-flex;display:flex;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width: 1024px){main .section-third .container .content .flex .flex-item:first-of-type{margin:65px 100px 0 0;width:540px}}@media screen and (min-width: 1024px){main .section-third .container .content .flex .flex-item:last-of-type{width:556px}}main .section-third .container .content .flex .flex-item .group{width:93.75%;margin:0 auto}@media screen and (min-width: 1024px){main .section-third .container .content .flex .flex-item .group{width:auto;margin:0}}main .section-third .container .content .flex .flex-item .group:first-of-type .item-title h3:before{background-image:url(../images/img13.png)}main .section-third .container .content .flex .flex-item .group:nth-of-type(2) .item-title h3:before{background-image:url(../images/img14.png)}main .section-third .container .content .flex .flex-item .group:last-of-type .item-title h3:before{background-image:url(../images/img15.png)}main .section-third .container .content .flex .flex-item .group:nth-of-type(n+2){margin-top:20px}@media screen and (min-width: 1024px){main .section-third .container .content .flex .flex-item .group:nth-of-type(n+2){margin-top:45px}}main .section-third .container .content .flex .flex-item .group .item-title h3{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;font-size:16px;font-size:1.6rem;font-weight:bold}@media screen and (min-width: 1024px){main .section-third .container .content .flex .flex-item .group .item-title h3{font-size:30px;font-size:3rem;line-height:1}}main .section-third .container .content .flex .flex-item .group .item-title h3:before{content:"";background-repeat:no-repeat;background-position:center;background-size:cover;display:block;margin-right:10px;width:30px;height:30px;overflow:hidden}@media screen and (min-width: 1024px){main .section-third .container .content .flex .flex-item .group .item-title h3:before{width:50px;height:50px;margin-top:5px;margin-right:20px}}main .section-third .container .content .flex .flex-item .group .item-title h3:after{content:"";display:block;width:120px;height:1px;background-color:#9acd34;margin-left:auto}@media screen and (min-width: 1024px){main .section-third .container .content .flex .flex-item .group .item-title h3:after{width:210px}}@media screen and (min-width: 1024px){main .section-third .container .content .flex .flex-item .group .item-content{margin-top:25px}}main .section-third .container .content .flex .flex-item .group .item-content p{line-height:2.065}@media screen and (min-width: 1024px){main .section-fourth .container{width:1200px}}main .section-fourth .container .title{background-image:url(../images/bg06.png);background-position:center;background-repeat:no-repeat;background-size:contain;text-align:center;padding:20px 0}@media screen and (min-width: 1024px){main .section-fourth .container .title{padding:40px 0}}main .section-fourth .container .title h2{font-weight:bold;font-size:20px;font-size:2rem}@media screen and (min-width: 1024px){main .section-fourth .container .title h2{font-size:40px;font-size:4rem}}main .section-fourth .container .content{margin-top:20px}main .section-fourth .container .content .flex h3{font-weight:bold}@media screen and (min-width: 1024px){main .section-fourth .container .content .flex{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}}@media screen and (min-width: 1024px){main .section-fourth .container .content .flex:first-of-type .flex-item:first-of-type{margin-right:100px}}main .section-fourth .container .content .flex:first-of-type .flex-item .item-title h3{padding-left:81px}@media screen and (min-width: 1024px){main .section-fourth .container .content .flex:first-of-type .flex-item .item-title h3{padding-left:155px}}main .section-fourth .container .content .flex:first-of-type .flex-item .item-title h3:before{background-image:url(../images/img36.png);width:71px;height:18px}@media screen and (min-width: 1024px){main .section-fourth .container .content .flex:first-of-type .flex-item .item-title h3:before{width:142px;height:36px}}@media screen and (min-width: 1024px){main .section-fourth .container .content .flex:nth-of-type(2) .flex-item:first-of-type{margin-left:100px}}main .section-fourth .container .content .flex:nth-of-type(2) .flex-item .item-title h3{padding-left:90px}@media screen and (min-width: 1024px){main .section-fourth .container .content .flex:nth-of-type(2) .flex-item .item-title h3{padding-left:171px}}main .section-fourth .container .content .flex:nth-of-type(2) .flex-item .item-title h3:before{background-image:url(../images/img37.png);width:80px;height:19px}@media screen and (min-width: 1024px){main .section-fourth .container .content .flex:nth-of-type(2) .flex-item .item-title h3:before{width:156px;height:38px}}@media screen and (min-width: 1024px){main .section-fourth .container .content .flex:last-of-type .flex-item:first-of-type{margin-right:100px}}main .section-fourth .container .content .flex:last-of-type .flex-item .item-title h3{padding-left:91px}@media screen and (min-width: 1024px){main .section-fourth .container .content .flex:last-of-type .flex-item .item-title h3{padding-left:175px}}main .section-fourth .container .content .flex:last-of-type .flex-item .item-title h3:before{background-image:url(../images/img38.png);width:81px;height:19px}@media screen and (min-width: 1024px){main .section-fourth .container .content .flex:last-of-type .flex-item .item-title h3:before{width:158px;height:38px}}main .section-fourth .container .content .flex:nth-of-type(n+2){margin-top:40px}main .section-fourth .container .content .flex:nth-of-type(odd){-webkit-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (min-width: 1024px){main .section-fourth .container .content .flex .flex-item:first-of-type{width:500px}}@media screen and (min-width: 1024px){main .section-fourth .container .content .flex .flex-item:last-of-type{width:554px}}main .section-fourth .container .content .flex .flex-item .item-title h3{font-size:16px;font-size:1.6rem;position:relative}@media screen and (min-width: 1024px){main .section-fourth .container .content .flex .flex-item .item-title h3{font-size:24px;font-size:2.4rem}}main .section-fourth .container .content .flex .flex-item .item-title h3:before{content:"";display:inline-block;background-repeat:no-repeat;background-position:center;background-size:cover;position:absolute;left:0;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);overflow:hidden}main .section-fourth .container .content .flex .flex-item .item-content{margin-top:10px;padding-top:10px;border-top:1px solid #f15c07}main .section-fourth .container .content .flex .flex-item .item-content p{line-height:1.835;letter-spacing:.04em}main .section-fourth .container .content .flex .flex-item .img{margin-top:20px;text-align:center}main .section-fifth{margin:40px 0}@media screen and (min-width: 1024px){main .section-fifth{margin:90px 0 100px}}main .section-fifth .title{background-image:url(../images/bg07.png);background-position:center;background-repeat:no-repeat;background-size:contain;text-align:center;padding:20px 0}@media screen and (min-width: 1024px){main .section-fifth .title{padding:40px 0}}main .section-fifth .title h2{font-weight:bold;font-size:20px;font-size:2rem}@media screen and (min-width: 1024px){main .section-fifth .title h2{font-size:40px;font-size:4rem}}main .section-fifth .content{background-color:#eff6e2;padding:20px 0;margin-top:20px}@media screen and (min-width: 1024px){main .section-fifth .content{padding:40px 0;margin-top:40px}}@media screen and (min-width: 1024px){main .section-fifth .content .container{width:1200px}}main .section-sixth{margin-top:40px}@media screen and (min-width: 1024px){main .section-sixth{margin-top:90px}}main .section-sixth .container .title{background-image:url(../images/bg08.png);background-position:center;background-repeat:no-repeat;background-size:contain;text-align:center;padding:20px 0}@media screen and (min-width: 1024px){main .section-sixth .container .title{padding:40px 0}}main .section-sixth .container .title h2{font-weight:bold;font-size:20px;font-size:2rem}@media screen and (min-width: 1024px){main .section-sixth .container .title h2{font-size:40px;font-size:4rem}}main .section-sixth .container .content{margin-top:40px}@media screen and (min-width: 1024px){main .section-sixth .container .content{margin-top:100px}}main .section-sixth .container .content .inner{padding-top:30px;padding-right:3.33333%;padding-bottom:45px;padding-left:3.33333%;-moz-transform:skew(0deg, -8deg);-ms-transform:skew(0deg, -8deg);-webkit-transform:skew(0deg, -8deg);transform:skew(0deg, -8deg);background:#eff6e2}@media screen and (min-width: 1024px){main .section-sixth .container .content .inner{padding:120px 45px}}main .section-sixth .container .content .inner:first-of-type .flex .flex-item .text .text-title:before{background-image:url(../images/img13.png)}main .section-sixth .container .content .inner:last-of-type{margin-top:20px}@media screen and (min-width: 1024px){main .section-sixth .container .content .inner:last-of-type{margin-top:45px}}@media screen and (min-width: 1024px){main .section-sixth .container .content .inner:last-of-type .flex{-webkit-flex-direction:row-reverse;flex-direction:row-reverse}}main .section-sixth .container .content .inner:last-of-type .flex .flex-item .text .text-title:before{background-image:url(../images/img14.png)}main .section-sixth .container .content .inner .flex{-moz-transform:skew(0deg, 8deg);-ms-transform:skew(0deg, 8deg);-webkit-transform:skew(0deg, 8deg);transform:skew(0deg, 8deg)}@media screen and (min-width: 1024px){main .section-sixth .container .content .inner .flex{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}}@media screen and (min-width: 1024px){main .section-sixth .container .content .inner .flex .flex-item:first-of-type{width:240px}}@media screen and (min-width: 1024px){main .section-sixth .container .content .inner .flex .flex-item:last-of-type{width:630px}}main .section-sixth .container .content .inner .flex .flex-item .img{text-align:center}main .section-sixth .container .content .inner .flex .flex-item .text{margin-top:10px}main .section-sixth .container .content .inner .flex .flex-item .text .text-title:before{content:"";display:inline-block;background-repeat:no-repeat;background-position:center;background-size:cover;width:25px;height:25px}@media screen and (min-width: 1024px){main .section-sixth .container .content .inner .flex .flex-item .text .text-title:before{width:50px;height:50px}}main .section-sixth .container .content .inner .flex .flex-item .text .text-title h3{margin-left:30px;margin-top:-30px}@media screen and (min-width: 1024px){main .section-sixth .container .content .inner .flex .flex-item .text .text-title h3{margin-left:75px;margin-top:-58px;font-size:18px;font-size:1.8rem}}main .section-sixth .container .content .inner .flex .flex-item .text .text-content{margin-top:20px;line-height:1.75}@media screen and (min-width: 1024px){main .section-sixth .container .content .inner .flex .flex-item .text .text-content{margin-top:45px}}@media screen and (min-width: 1024px){main .section-sixth .container .content .inner .flex .flex-item .text .text-content h4,main .section-sixth .container .content .inner .flex .flex-item .text .text-content p{font-size:18px;font-size:1.8rem}}main .section-seventh{margin:30px 0}@media screen and (min-width: 1024px){main .section-seventh{margin:120px 0}}main .section-seventh .container .title{background-image:url(../images/bg09.png);background-position:center;background-repeat:no-repeat;background-size:contain;text-align:center;padding:20px 0}@media screen and (min-width: 1024px){main .section-seventh .container .title{padding:40px 0}}main .section-seventh .container .title h2{font-weight:bold;font-size:20px;font-size:2rem}@media screen and (min-width: 1024px){main .section-seventh .container .title h2{font-size:40px;font-size:4rem}}main .section-seventh .container .content{margin-top:20px}@media screen and (min-width: 1024px){main .section-seventh .container .content{margin-top:45px}}main .section-seventh .container .content .content-title{text-align:center}main .section-seventh .container .content .content-main{margin-top:15px}@media screen and (min-width: 1024px){main .section-seventh .container .content .content-main{margin-top:40px}}main .section-seventh .container .content .content-main #scroll_box img{max-width:632px;margin-bottom:5px}@media screen and (min-width: 1024px){main .section-seventh .container .content .content-main #scroll_box img{max-width:100%}}main .section-eighth{margin-top:30px}@media screen and (min-width: 1024px){main .section-eighth{margin-top:120px}}main .section-eighth .container .title{background-image:url(../images/bg10.png);background-position:center;background-repeat:no-repeat;background-size:contain;text-align:center;padding:20px 0}@media screen and (min-width: 1024px){main .section-eighth .container .title{padding:40px 0}}main .section-eighth .container .title h2{font-weight:bold;font-size:20px;font-size:2rem}@media screen and (min-width: 1024px){main .section-eighth .container .title h2{font-size:40px;font-size:4rem}}main .section-eighth .container .content{margin-top:20px}@media screen and (min-width: 1024px){main .section-eighth .container .content{margin-top:60px}}main .section-eighth .container .content .js-toggle-slide:nth-of-type(n+2){margin-top:10px}@media screen and (min-width: 1024px){main .section-eighth .container .content .js-toggle-slide:nth-of-type(n+2){margin-top:20px}}main .section-eighth .container .content .js-toggle-slide .question{background-color:#f4f4f4;position:relative;height:65px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;border:1px solid #e5e5e5}@media screen and (min-width: 1024px){main .section-eighth .container .content .js-toggle-slide .question{height:72px}}main .section-eighth .container .content .js-toggle-slide .question:before{content:"";display:inline-block;background-repeat:no-repeat;background-position:center;background-size:cover;background-image:url(../images/img41.png);width:30px;height:24px;position:absolute;top:30%;left:10px}@media screen and (min-width: 1024px){main .section-eighth .container .content .js-toggle-slide .question:before{top:35%;left:30px}}main .section-eighth .container .content .js-toggle-slide .question h3{margin-left:45px;margin-right:55px}@media screen and (min-width: 1024px){main .section-eighth .container .content .js-toggle-slide .question h3{margin-right:0;margin-left:85px}}main .section-eighth .container .content .js-toggle-slide .question .js-toggle-class{width:63px;height:63px;position:absolute;top:0;right:0}@media screen and (min-width: 1024px){main .section-eighth .container .content .js-toggle-slide .question .js-toggle-class{background-color:#9acd34;width:70px;height:70px}}main .section-eighth .container .content .js-toggle-slide .question .js-toggle-class.active span:last-of-type{opacity:0}main .section-eighth .container .content .js-toggle-slide .question .js-toggle-class span{position:absolute;background-color:#9acd34;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}@media screen and (min-width: 1024px){main .section-eighth .container .content .js-toggle-slide .question .js-toggle-class span{background-color:#fff}}main .section-eighth .container .content .js-toggle-slide .question .js-toggle-class span:first-of-type{width:20px;height:2px;top:32px;left:23px}@media screen and (min-width: 1024px){main .section-eighth .container .content .js-toggle-slide .question .js-toggle-class span:first-of-type{left:25px}}main .section-eighth .container .content .js-toggle-slide .question .js-toggle-class span:last-of-type{width:2px;height:20px;top:23px;left:32px}@media screen and (min-width: 1024px){main .section-eighth .container .content .js-toggle-slide .question .js-toggle-class span:last-of-type{left:34px}}main .section-eighth .container .content .js-toggle-slide .answer{position:relative;padding:10px;border:1px solid #e5e5e5;border-top:none;display:none}@media screen and (min-width: 1024px){main .section-eighth .container .content .js-toggle-slide .answer{padding:20px}}main .section-eighth .container .content .js-toggle-slide .answer:before{content:"";display:inline-block;background-repeat:no-repeat;background-position:center;background-size:cover;background-image:url(../images/img42.png);width:30px;height:20px;position:absolute;top:10px;left:10px}@media screen and (min-width: 1024px){main .section-eighth .container .content .js-toggle-slide .answer:before{top:25px;left:28px}}main .section-eighth .container .content .js-toggle-slide .answer p{margin-left:35px}@media screen and (min-width: 1024px){main .section-eighth .container .content .js-toggle-slide .answer p{margin-left:65px}}main .section-nineth{margin-top:30px}@media screen and (min-width: 1024px){main .section-nineth{margin-top:120px}}main .section-nineth .container .title{background-image:url(../images/bg12.png);background-position:center;background-repeat:no-repeat;background-size:contain;text-align:center;padding:20px 0}@media screen and (min-width: 1024px){main .section-nineth .container .title{padding:40px 0}}main .section-nineth .container .title h2{font-weight:bold;font-size:20px;font-size:2rem}@media screen and (min-width: 1024px){main .section-nineth .container .title h2{font-size:40px;font-size:4rem}}main .section-nineth .container .content{margin-top:20px}@media screen and (min-width: 1024px){main .section-nineth .container .content{margin-top:60px}}main .section-nineth .container .content .sp .group:nth-of-type(n+2){margin-top:25px}main .section-nineth .container .content .sp .group .text{margin-top:20px;text-align:center}@media screen and (min-width: 1024px){main .section-nineth .container .content .pc-block .flex{display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;margin-top:20px}}@media screen and (min-width: 1024px){main .section-nineth .container .content .pc-block .flex .flex-item{width:175px}}main .section-nineth .container .content .pc-block .flex .flex-item p{font-size:14px;font-size:1.4rem;line-height:2}main .contact{margin-top:30px}@media screen and (min-width: 1024px){main .contact{margin-top:120px}}main .contact .container .title{background-image:url(../images/bg13.png);background-position:center;background-repeat:no-repeat;background-size:contain;text-align:center;padding:20px 0}@media screen and (min-width: 1024px){main .contact .container .title{padding:40px 0}}main .contact .container .title h2{font-weight:bold;font-size:20px;font-size:2rem}@media screen and (min-width: 1024px){main .contact .container .title h2{font-size:40px;font-size:4rem}}main .contact .container .content{margin-top:20px}@media screen and (min-width: 1024px){main .contact .container .content{margin-top:60px}}@media screen and (min-width: 1024px){main .contact .container .content .text{text-align:center}}main .contact .container .content .text span{color:#e60012}main .contact .container .content .form{margin-top:20px}@media screen and (min-width: 1024px){main .contact .container .content .form table{width:100%}}main .contact .container .content .form table tr{display:block;border-top:1px solid #ccc;padding:15px 0 25px}@media screen and (min-width: 1024px){main .contact .container .content .form table tr{display:table-row}}@media screen and (min-width: 1024px){main .contact .container .content .form table tr th,main .contact .container .content .form table tr td{padding:30px;vertical-align:top}}main .contact .container .content .form table tr th{display:inline-block}@media screen and (min-width: 1024px){main .contact .container .content .form table tr th{display:table-cell}}main .contact .container .content .form table tr td{display:block}@media screen and (min-width: 1024px){main .contact .container .content .form table tr td{display:table-cell}}main .contact .container .content .form table tr td:first-of-type{display:inline-block;margin-left:10px}@media screen and (min-width: 1024px){main .contact .container .content .form table tr td:first-of-type{display:table-cell}}main .contact .container .content .form table tr td:last-of-type{margin-top:5px}@media screen and (min-width: 1024px){main .contact .container .content .form table tr td:last-of-type{width:650px}}main .contact .container .content .form table tr td span{color:#e60012}main .contact .container .content .form table tr td label{display:block}@media screen and (min-width: 1024px){main .contact .container .content .form table tr td label{display:inline-block}}@media screen and (min-width: 1024px){main .contact .container .content .form table tr td label:nth-of-type(2){margin-left:15px}}main .contact .container .content .form table tr td input[type="text"],main .contact .container .content .form table tr td input[type="email"],main .contact .container .content .form table tr td textarea{width:100%;border-radius:10px;padding:10px;border:1px solid #ccc;font-size:14px;font-size:1.4rem}@media screen and (min-width: 1024px){main .contact .container .content .form table tr td input[type="text"],main .contact .container .content .form table tr td input[type="email"],main .contact .container .content .form table tr td textarea{font-size:16px;font-size:1.6rem}}main .contact .container .content .form table tr td textarea{height:80px;font-family:inherit;font-size:14px;font-size:1.4rem}@media screen and (min-width: 1024px){main .contact .container .content .form table tr td textarea{height:165px;font-size:16px;font-size:1.6rem}}main .contact .container .content .form table tr td select{padding:5px 230px 5px 5px}main .contact .container .content .form table tr td .privacy{padding:10px;height:160px;overflow-y:scroll;border:1px solid #ccc;margin-top:10px}@media screen and (min-width: 1024px){main .contact .container .content .form table tr td .privacy{padding:15px 25px;height:165px}}main .contact .container .content .form table tr td .privacy p{line-height:1.875}main .contact .container .content .form table tr td .privacy p:nth-of-type(n+2){margin-top:15px}main .contact .container .content .form .submit{border-top:1px solid #ccc;padding-top:15px;text-align:center}@media screen and (min-width: 1024px){main .contact .container .content .form .submit{padding-top:45px}}main .contact .container .content .form .submit .btn{border:none;background-color:transparent}@media screen and (min-width: 1024px){main .contact .container .content .form .submit .btn{cursor:pointer}}main #merit{display:block;margin-top:-55px;padding-top:55px}@media screen and (min-width: 1024px){main #merit{margin-top:-80px;padding-top:80px}}main .section-thanks{padding-top:30px;border-top:1px solid #9acd34}@media screen and (min-width: 1024px){main .section-thanks{border-top-width:2px;padding-top:120px}main .section-thanks .top-btn{padding-top:20px}main .section-thanks .top-btn img{width:400px}}main .section-thanks .container .title{text-align:center}main .section-thanks .container .title h2{font-weight:bold;font-size:20px;font-size:2rem}@media screen and (min-width: 1024px){main .section-thanks .container .title h2{font-size:30px;font-size:3rem}}main .section-thanks .container .content{margin-top:20px}@media screen and (min-width: 1024px){main .section-thanks .container .content{margin-top:60px;text-align:center}}main .section-thanks .container .content p{margin-top:20px}
