﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}h1,h2,h3,h4,h5,h6{font-weight:normal}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,picture{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type="submit"],input[type="button"]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button}input[type="submit"]::-webkit-search-decoration,input[type="button"]::-webkit-search-decoration{display:none}input[type="submit"]::focus,input[type="button"]::focus{outline-offset:-2px}button{background:none;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}*,*:before,*:after{box-sizing:border-box}html{font-size:62.5%;overflow-x:auto}body{background-color:#fff;color:#333;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Verdana","Helvetica",sans-serif;line-height:1.6;font-weight:400;overflow-x:hidden}main{display:block}address{font-style:normal}li{list-style:none}img{max-width:100%;height:auto;vertical-align:bottom}a{color:inherit;text-decoration:none}.container-padding{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}[class$="__container"]{margin-left:auto;margin-right:auto}@media only screen and (min-width: 501px){.br-sp{display:none}}@media only screen and (min-width: 811px){.br-tab{display:none}}@media only screen and (max-width: 810px){.br-pc{display:none}}@media only screen and (min-width: 1025px){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}.btn{font-size:1.8rem;font-weight:bold;line-height:1.5;position:relative;display:inline-block;padding:1rem 4rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all 0.3s;transition:all 0.3s;text-align:center;vertical-align:middle;text-decoration:none;letter-spacing:0.1em;color:#633;border-radius:0.5rem}.btn-flat{overflow:hidden;padding:1.5rem 6rem;color:#633;border-radius:0;border:3px solid #633;border-radius:30px}.btn-flat span{position:relative}.btn-flat:before{position:absolute;top:0;left:0;width:150%;height:500%;content:"";-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-transform:translateX(-98%) translateY(-25%) rotate(45deg);transform:translateX(-98%) translateY(-25%) rotate(45deg);background:#633}.btn-flat:hover{color:white}.btn-flat:hover:before{-webkit-transform:translateX(-9%) translateY(-25%) rotate(45deg);transform:translateX(-9%) translateY(-25%) rotate(45deg);color:white}.btn-flat.white{border:1px solid white;color:white}.btn-flat.white:before{background:white}.btn-flat.white:hover{color:#633}.btn-flat.white:hover:before{color:#633}.header{background-color:white;position:fixed;top:0;left:0;width:100%;z-index:100;box-shadow:0 0 3px 1px #000}.header__container{margin:0 auto;display:flex;align-items:center;justify-content:space-between;max-width:1600px;padding:1vw 2rem}.header__logo{margin-left:2rem;width:30rem}@media only screen and (max-width: 810px){.header__logo{width:20rem;margin-left:0}}.header__nav{z-index:1000;display:block}@media (max-width: 1200px){.header__nav{display:none}}.gnav__list{font-size:1.6rem;display:flex}@media only screen and (max-width: 810px){.gnav__list{display:block;position:absolute;top:6.6rem;left:0;width:100%;background-color:#633;color:white}}.gnav__item{margin:0 1.5rem}@media only screen and (max-width: 810px){.gnav__item{margin:1rem 2rem}}.gnav__link{position:relative;display:block;text-align:center}.gnav__link::after{position:absolute;bottom:-4px;left:0;content:'';width:100%;height:2px;background:#333;transform:scale(0, 1);transform-origin:left top;transition:transform .3s}.gnav__link:hover::after{transform:scale(1, 1)}.footer{background-color:#094;color:white}.footer__container{max-width:120rem;padding:6rem 1.5rem;display:flex;justify-content:space-between}@media only screen and (max-width: 500px){.footer__container{display:block}}.footer__left{width:30rem;font-size:1.4rem}@media only screen and (max-width: 500px){.footer__left{margin-bottom:3rem}}.footer__left .logo{width:30rem}.footer__left .tel{margin-top:2rem}.footer__right{flex:1;margin-left:2rem}.footer__right .list{display:flex;flex-wrap:wrap;font-size:1.4rem}.footer__right .item{flex:0 0 30%;margin-bottom:1.5rem}@media only screen and (max-width: 500px){.footer__right .item{flex:0 0 48%}}.footer__right i{margin-right:1rem}.footer .item{margin-left:2rem}@media (max-width: 767px){.footer .item{margin:0 0 0.5rem 0}}.header__humburger{width:5.5rem;height:5.5rem;position:relative;background:white;cursor:pointer;z-index:1010;display:none}@media (max-width: 1200px){.header__humburger{display:block}}.header__humburger span{display:block;width:3rem;height:0.2rem;background:black;position:absolute;left:50%;transform:translateX(-50%);transition:0.3s ease all}.header__humburger span:nth-child(1){top:40%}.header__humburger span:nth-child(2){top:60%}.header__humburger.js-open span:nth-child(1){top:4rem;left:45%;transform:rotateZ(45deg) rotateY(360deg) translateX(-60%)}.header__humburger.js-open span:nth-child(2){top:1.5rem;left:45%;transform:rotateZ(-45deg) rotateY(360deg) translateX(-60%)}#top .mv{margin-top:8.5rem}@media only screen and (max-width: 500px){#top .mv{margin-top:4rem}}#top .mv__container{position:relative}#top .concept{background-image:url(../img/conceptbg.png);background-repeat:no-repeat;background-size:cover}#top .concept__container{max-width:120rem;margin:0 auto;padding:4rem 1.5rem}#top .concept .concept__title{font-size:4.8rem}@media only screen and (max-width: 500px){#top .concept .concept__title{font-size:3.2rem}}#top .concept__text{margin-top:1rem;font-size:1.8rem;line-height:1.6;color:#333}#top .concept__box{position:relative;max-width:100rem;margin:4rem auto 0;display:flex;flex-wrap:wrap;justify-content:space-between}#top .concept__box .bgbox{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#top .concept__box .box{position:relative;flex:0 0 38%}#top .concept__box .box p{position:absolute;text-shadow:0 0 17px #000;font-size:4rem;color:white}@media only screen and (max-width: 500px){#top .concept__box .box p{font-size:2rem}}#top .concept__box .box .text1{top:5%;left:5%}#top .concept__box .box .text2{top:5%;right:5%;text-align:right}#top .concept__box .box .text3{bottom:5%;left:5%}#top .concept__box .box .text4{bottom:5%;right:5%;text-align:right}#top .concept__box .boxmb{margin-bottom:10rem}#top .achivement{padding-top:8rem;padding-bottom:8rem}#top .achivement__container{max-width:120rem;margin:0 auto}#top .achivement__list{display:flex;justify-content:space-between;margin:4rem 0 0 0;padding:0 1.5rem}@media only screen and (max-width: 500px){#top .achivement__list{display:block}}#top .achivement__list .item{border:5px solid #094;background-color:#E5F5EC;flex:0 0 30%}@media only screen and (max-width: 500px){#top .achivement__list .item{margin-bottom:2rem}}#top .achivement__list p{font-size:3rem;text-align:center;color:#094;font-weight:bold;padding:2rem 0;font-family:"corporate-logo-ver2", sans-serif;font-weight:500;font-style:normal}@media only screen and (max-width: 500px){#top .achivement__list p{padding:1rem 0}}#top .achivement__list p .orange{color:#F39800}#top .achivement__list p .big{font-size:4rem;font-family:"corporate-logo-ver2", sans-serif;font-weight:700;font-style:normal}#top .news{box-shadow:0 -5px 15px 10px #ddd;padding:4rem 3rem 8rem 3rem}@media only screen and (max-width: 500px){#top .news{padding:3rem 1.5rem 5rem 1.5rem}}#top .news__container{background-color:#E5F5EC;padding:4rem 0}#top .news__list{max-width:120rem;margin:3rem auto;padding:0 1.5rem}#top .news__list .item{background-color:white;border-radius:2rem;padding:2rem 2rem;margin-bottom:1rem;box-shadow:0 0 6px #ddd}#top .news__list .date{font-size:1.6rem;color:#999;margin-bottom:1.5rem}#top .news__list .subject{font-size:1.8rem;line-height:1.2}#top .news__link{text-align:center}#top .news__link a{display:inline-block;background-color:#094;color:white;font-size:2.4rem;font-family:"corporate-logo-ver2", sans-serif;font-weight:500;font-style:normal;padding:1.5rem 3rem;letter-spacing:0.2em}#top .wedo{padding:6rem 1.5rem}#top .wedo__container{max-width:120rem;margin:0 auto}#top .wedo__list{margin:4rem 0 0 0;display:flex;justify-content:space-between}@media only screen and (max-width: 500px){#top .wedo__list{display:block}}#top .wedo__list .item{flex:0 0 48%;min-height:35rem;background-position:center;background-size:cover}#top .wedo__list .item a{display:flex;height:100%;justify-content:center;align-items:center;color:white;text-shadow:0 0 10px rgba(0,0,0,0.48);font-size:3.6rem;letter-spacing:0.2em;font-family:"corporate-logo-ver2", sans-serif;font-weight:500;font-style:normal}#top .wedo__list .item1{background-image:url(../img/wedo0.jpg)}#top .wedo__list .item2{background-image:url(../img/wedo1.jpg)}#top .faq{padding:8rem 1.5rem;background-color:#E5F5EC}#top .faq__container{max-width:120rem;margin:0 auto}#top .faq__list{margin-top:4rem}#top .faq__list .item{border:1px solid #094;background-color:white;padding:1.5rem;margin-bottom:1.5rem}#top .faq__list .qestion{font-size:1.8rem}#top .faq__list .answer{margin-top:1rem;font-size:1.6rem;color:#808080}#top .contact{box-shadow:0 -5px 15px 10px #ddd;padding:4rem 3rem 8rem 3rem}#top .contact__text{text-align:center}#top .contact__link{text-align:center;margin-top:3rem}#top .contact__link a{display:inline-block;background-color:#094;color:white;font-size:2.4rem;font-family:"corporate-logo-ver2", sans-serif;font-weight:500;font-style:normal;padding:1.5rem 3rem;letter-spacing:0.2em}#top .pertner{padding:8rem 1.5rem}#top .pertner__container{max-width:120rem;margin:0 auto}#top .pertner__list{margin-top:3rem;display:flex;flex-wrap:wrap;justify-content:flex-start}#top .pertner__list .item{flex:0 0 21%;margin:0 2% 2rem}@media only screen and (max-width: 500px){#top .pertner__list .item{flex:0 0 44%;margin:0 3% 1.5rem}}#top .toptitle{font-size:6.4rem;color:#094;text-align:center;line-height:1.2;font-family:"corporate-logo-ver2", sans-serif;font-weight:500;font-style:normal}@media only screen and (max-width: 500px){#top .toptitle{font-size:4.8rem}}#top .topsubtitle{font-size:4rem;color:#808080;text-align:center;line-height:1;font-family:"corporate-logo-ver2", sans-serif;font-weight:500;font-style:normal}@media only screen and (max-width: 500px){#top .topsubtitle{font-size:2.4rem}}#top .toptext{margin-top:1rem;font-size:1.8rem;line-height:1.6;color:#333}@media only screen and (max-width: 500px){#top .toptext{padding:0 1.5rem}}#branch{background-color:#E4E9F6;padding-top:15rem;padding-bottom:10rem}@media only screen and (max-width: 810px){#branch{padding-top:8rem}}#branch .branch__container{max-width:120rem;margin:0 auto;background-color:white;padding:5rem 5rem}@media only screen and (max-width: 810px){#branch .branch__container{padding:5rem 2rem}}#branch .branch__container .list{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width: 810px){#branch .branch__container .list{display:block}}#branch .branch__container .item{flex:0 0 48%;margin-bottom:3rem;overflow:hidden}#branch .branch__container .pic img{width:100%}#branch .branch__container .title{font-size:2.8rem;font-weight:bold;position:relative}@media only screen and (max-width: 810px){#branch .branch__container .title{font-size:2rem}}#branch .branch__container .title:after{content:"";display:block;width:50rem;height:0.3rem;background-color:black;position:absolute;left:60%;top:50%}#branch .branch__container .title1{color:#33419A}#branch .branch__container .title1:after{background-color:#33419A}#branch .branch__container .title2{color:#942B9D}#branch .branch__container .title2:after{background-color:#942B9D}#branch .branch__container .title3{color:#01A0C7}#branch .branch__container .title3:after{background-color:#01A0C7}#branch .branch__container .title4{color:#7B3551}#branch .branch__container .title4:after{background-color:#7B3551}#branch .branch__container .title5{color:#28275B}#branch .branch__container .title5:after{background-color:#28275B}#branch .branch__container .title6{color:#3E88C0}#branch .branch__container .title6:after{background-color:#3E88C0}#branch .branch__container .text{font-size:1.6rem;line-height:1.8}@media only screen and (max-width: 810px){#branch .branch__container .text{font-size:1.4rem}}#branch .branch__container .subitem{font-size:1.5rem}@media only screen and (max-width: 810px){#branch .branch__container .subitem{font-size:1.4rem}}#branch .branch__container .subbox{display:flex}#branch .branch__container .subject{flex:0 0 10rem}@media only screen and (max-width: 810px){#branch .branch__container .subject{flex:0 0 8rem}}#schedule{background-color:#E4E9F6;padding-top:15rem;padding-bottom:10rem}#schedule .schedule__container{max-width:120rem;margin:0 auto;background-color:white;padding:5rem 5rem}@media only screen and (max-width: 810px){#schedule .schedule__container{padding:5rem 2rem}}#schedule .schedule__container .title{max-width:60rem;margin:0 auto}#schedule .schedule__container .list{margin-top:5rem}#schedule .schedule__container .item{border:1px solid #1f4293;padding:2rem;margin-bottom:2rem}#schedule .schedule__container .name{font-size:2.4rem;color:#1f4293;font-weight:bold;margin-bottom:1rem}@media only screen and (max-width: 810px){#schedule .schedule__container .name{font-size:1.8rem}}#schedule .schedule__container .text{font-size:1.6rem}@media only screen and (max-width: 810px){#schedule .schedule__container .text{font-size:1.4rem}}#about{background-color:#E4E9F6;padding-top:15rem;padding-bottom:10rem}#about .about__container{max-width:120rem;margin:0 auto;background-color:white;padding:5rem 5rem}@media only screen and (max-width: 810px){#about .about__container{padding:5rem 2rem}}#about .about__container .title{max-width:60rem;margin:0 auto}#about .about__container .logo{max-width:40rem;margin:5rem auto}#about .about__container .subtitle{font-size:3.6rem;color:#1f4293;font-weight:bold;text-align:center;position:relative;margin-top:3rem}@media only screen and (max-width: 810px){#about .about__container .subtitle{font-size:2.4rem}}#about .about__container .subtitle:after{content:"";width:100%;height:2px;display:block;background-color:#1f4293;position:absolute;top:50%}#about .about__container .subtitle span{display:inline-block;background-color:white;position:relative;z-index:1;padding:0 2rem}#about .about__container .text{font-size:1.6rem;line-height:1.6}@media only screen and (max-width: 810px){#about .about__container .text{font-size:1.4rem}}#about .about__container .list1{margin-left:2rem;font-size:1.6rem}@media only screen and (max-width: 810px){#about .about__container .list1{font-size:1.4rem}}#about .about__container .item2{font-size:1.6rem;display:flex;padding:0.5rem 0}@media only screen and (max-width: 810px){#about .about__container .item2{font-size:1.4rem}}#about .about__container .subject{font-weight:bold;background-color:#1f4293;color:white}#about .about__container .position{flex:0 0 30%}@media only screen and (max-width: 810px){#about .about__container .position{padding-left:1rem}}#about .about__container .area{flex:0 0 30%}#about .about__container .name{flex:0 0 40%}#about .about__container .odd{background-color:#E4E9F6}#contact{background-color:#E4E9F6;padding-top:15rem;padding-bottom:10rem}@media only screen and (max-width: 810px){#contact{padding-top:8rem}}#contact .contact__container{max-width:120rem;margin:0 auto;background-color:white;padding:5rem 5rem}@media only screen and (max-width: 810px){#contact .contact__container{padding:5rem 2rem}}#contact .contact__container .title{max-width:60rem;margin:0 auto}#contact .contact__container .list{margin-top:5rem;font-size:1.6rem}#contact .contact__container .item{display:flex;border-bottom:1px solid white}@media only screen and (max-width: 810px){#contact .contact__container .item{display:block}}#contact .contact__container .subtitle{background-color:#1f4293;color:white;flex:0 0 30%;padding:0.8rem 1.5rem;font-size:1.8rem;max-width:80rem;margin:1.5rem auto}#contact .contact__container .address{max-width:80rem;font-size:1.6rem;margin:0 auto}#contact .contact__container .tel{max-width:80rem;font-size:1.6rem;margin:0 auto}#contact .contact__container .mail{max-width:80rem;font-size:1.6rem;margin:0 auto}#contact .contact__container .text{font-size:1.6rem;flex:1;padding:0.8rem 1.5rem}#contact .contact__container .text input{width:80%}@media only screen and (max-width: 810px){#contact .contact__container .text input{width:100%}}#contact .contact__container .text textarea{width:100%}#contact .contact__container .button__container{margin-top:5rem;text-align:center}#result-list{padding-top:15rem;padding-bottom:10rem}@media only screen and (max-width: 810px){#result-list{padding-top:8rem}}#result-list .result__container{max-width:120rem;margin:0 auto;padding:5rem 5rem}@media only screen and (max-width: 810px){#result-list .result__container{padding:5rem 2rem}}#result-list .result .title{max-width:60rem;margin:0 auto}#result-list .result .list{margin-top:5rem}#result-list .result .item{border:1px solid #1f4293;padding:2rem;margin-bottom:2rem}#result-list .result .box{display:flex}@media only screen and (max-width: 810px){#result-list .result .box{display:block}}@media only screen and (max-width: 810px){#result-list .result .pic{text-align:center;margin-bottom:1.5rem}}#result-list .result .txt{font-size:1.6rem;margin-left:2rem;flex:1}@media only screen and (max-width: 810px){#result-list .result .txt{margin-left:0}}#result-list .result .detail{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}@media only screen and (max-width: 810px){#result-list .result .detail{display:block}}#result-list .result .category{font-size:1.4rem;background-color:red;color:white;padding:0.3rem 2rem}@media only screen and (max-width: 810px){#result-list .result .category{display:inline-block;margin-bottom:0.8rem}}#result-list .result .tp{margin-left:1rem}@media only screen and (max-width: 810px){#result-list .result .tp{margin-left:0;font-size:1.4rem}}#result-list .result .subtitle{font-size:1.8rem;color:#1f4293;font-weight:bold}@media only screen and (max-width: 810px){#result-list .result .subtitle{font-size:1.6rem}}#result-list .result .r-box{display:flex;justify-content:center;align-items:center}#result-list .result .name{font-size:2rem}@media only screen and (max-width: 810px){#result-list .result .name{font-size:1.4rem}}#result-list .result .score{font-size:8rem;margin:0 1rem;font-weight:bold}@media only screen and (max-width: 810px){#result-list .result .score{font-size:4.8rem}}#result-list .result .win{color:red}#result-list .result .lose{color:#1f4293}#news-list{padding-top:15rem;padding-bottom:10rem}@media only screen and (max-width: 810px){#news-list{padding-top:8rem}}#news-list .news__container{max-width:120rem;margin:0 auto;padding:5rem 5rem}@media only screen and (max-width: 810px){#news-list .news__container{padding:5rem 2rem}}#news-list .news .title{max-width:60rem;margin:0 auto}#news-list .news .list{margin-top:5rem}#news-list .news .item{border:1px solid #1f4293;padding:2rem;margin-bottom:2rem}#news-list .news .box{display:flex}@media only screen and (max-width: 810px){#news-list .news .box{display:block}}#news-list .news .txt{margin-left:2rem;flex:1;font-size:1.6rem}@media only screen and (max-width: 810px){#news-list .news .txt{font-size:1.4rem}}#news-list .news .subtitle{font-size:2rem;color:#1f4293}@media only screen and (max-width: 810px){#news-list .news .subtitle{font-size:1.6rem}}#news-single{padding-top:15rem;padding-bottom:10rem}@media only screen and (max-width: 810px){#news-single{padding-top:8rem}}#news-single .news__container{max-width:120rem;margin:0 auto;padding:5rem 5rem}@media only screen and (max-width: 810px){#news-single .news__container{padding:5rem 2rem}}#news-single .news__container .single__box{font-size:1.8rem}@media only screen and (max-width: 810px){#news-single .news__container .single__box{font-size:1.6rem}}#news-single .news__container .single__head{color:#633;font-weight:bold;font-size:2.4rem}@media only screen and (max-width: 810px){#news-single .news__container .single__head{display:block}}#news-single .news__container .single__head .subject{font-weight:bold}#news-single .news__container .single__main{margin-top:2rem;font-size:1.6rem}#news-single .single__archiveback{margin-top:2rem;text-align:center;font-size:1.6rem}.lowpage .mv{padding-top:8.5rem}.lowpage .low__container{max-width:120rem;margin:0 auto}.lowpage .lowtext{font-size:1.6rem}.lowpage .lowtitle{font-size:4.8rem;color:#094;text-align:center;line-height:1.2;font-family:"corporate-logo-ver2", sans-serif;font-weight:500;font-style:normal}@media only screen and (max-width: 500px){.lowpage .lowtitle{font-size:3.2rem}}.lowpage .lowsubject{font-size:1.6rem;text-align:center}@media only screen and (max-width: 500px){.lowpage .lowsubject{margin-top:1rem}}.lowpage .contact{box-shadow:0 -5px 15px 10px #ddd;padding:4rem 3rem 8rem 3rem}.lowpage .contact__text{text-align:center}.lowpage .contact__link{text-align:center;margin-top:3rem}.lowpage .contact__link a{display:inline-block;background-color:#094;color:white;font-size:2.4rem;font-family:"corporate-logo-ver2", sans-serif;font-weight:500;font-style:normal;padding:1.5rem 3rem;letter-spacing:0.2em}.lowpage .pertner{padding:8rem 1.5rem}.lowpage .pertner__container{max-width:120rem;margin:0 auto}.lowpage .pertner__list{margin-top:3rem;display:flex;flex-wrap:wrap;justify-content:flex-start}.lowpage .pertner__list .item{flex:0 0 21%;margin:0 2% 2rem}@media only screen and (max-width: 500px){.lowpage .pertner__list .item{flex:0 0 48%;margin:0 1% 1.5rem}}.lowpage .toptitle{font-size:4.8rem;color:#094;text-align:center;line-height:1.2;font-family:"corporate-logo-ver2", sans-serif;font-weight:500;font-style:normal}.lowpage .topsubtitle{font-size:2.8rem;color:#808080;text-align:center;line-height:1;font-family:"corporate-logo-ver2", sans-serif;font-weight:500;font-style:normal}.lowpage .toptext{margin-top:1rem;font-size:1.8rem;line-height:1.6;color:#333}#sales .concept{padding:0 1.5rem}#sales .concept__container{padding:5rem 0}#sales .concept__text{font-size:1.8rem}#sales .concept__text2{margin-top:2rem;font-weight:bold;font-size:1.8rem}#sales .worry{background-color:#E5F5EC;padding:5rem 1.5rem 8rem;box-shadow:0 0 15px 10px #ddd}#sales .worry__container{max-width:120rem;margin:0 auto}#sales .worry__list{display:flex;justify-content:space-between;margin-top:4rem}@media only screen and (max-width: 500px){#sales .worry__list{display:block}}#sales .worry__list .item{flex:0 0 30%;background-color:white}@media only screen and (max-width: 500px){#sales .worry__list .item{margin-bottom:3rem}}#sales .worry__list .title{font-family:"corporate-logo-ver2", sans-serif;font-weight:500;font-style:normal;background-color:#094;color:white;font-size:4rem;text-align:center;padding:1rem 1.5rem;line-height:1.2;min-height:116px}@media only screen and (max-width: 500px){#sales .worry__list .title{font-size:2rem;min-height:0}}#sales .worry__list picture{text-align:center;display:block;margin-top:3rem;margin-bottom:3rem}#sales .worry__list .pic1 img{max-width:244px}#sales .worry__list .pic2 img{max-width:376px}#sales .worry__list .pic3 img{max-width:300px}#sales .worry__list .text{padding:0 1.5rem;font-size:2rem;color:#094;font-weight:bold}@media only screen and (max-width: 500px){#sales .worry__list .text{font-size:1.8rem}}#sales .about{padding:8rem 1.5rem 8rem}#sales .about__container{max-width:120rem;margin:0 auto}#sales .about__list{margin-top:5rem;display:flex;justify-content:space-between}@media only screen and (max-width: 500px){#sales .about__list{display:block}}#sales .about__list .item{flex:0 0 45%;padding-bottom:3rem}#sales .about__list .title{font-size:3.2rem;text-align:center;color:white;font-family:"corporate-logo-ver2", sans-serif;font-weight:500;font-style:normal;padding:1rem 1.5rem;margin-bottom:1rem}#sales .about__list .text{font-size:2.4rem;font-weight:bold;padding:0 2rem 0.5rem}@media only screen and (max-width: 500px){#sales .about__list .text{font-size:1.8rem;padding:0 1rem 0.5rem}}#sales .about__list .item1{background-color:#E5F5EC}@media only screen and (max-width: 500px){#sales .about__list .item1{margin-bottom:3rem}}#sales .about__list .item1 .title{background-color:#094}#sales .about__list .item2{background-color:rgba(243,152,0,0.14)}#sales .about__list .item2 .title{background-color:#F39800}#sales .reason{background-color:#E5F5EC;padding:8rem 1.5rem;box-shadow:0 0 15px 10px #ddd}#sales .reason__container{max-width:120rem;margin:0 auto}#sales .reason__list{display:flex;justify-content:space-between;margin-top:3rem}@media only screen and (max-width: 500px){#sales .reason__list{display:block}}#sales .reason__list .item{flex:0 0 30%;background-color:white;padding:3rem 2rem 2rem;text-align:center}@media only screen and (max-width: 500px){#sales .reason__list .item{margin-bottom:3rem}}#sales .reason__list .number{font-family:"corporate-logo-ver2", sans-serif;font-weight:700;font-style:normal;color:#094;text-align:center;font-size:6rem;line-height:1}#sales .reason__list .pic1{margin-top:5rem}#sales .reason__list .pic1 img{max-width:30rem}#sales .reason__list .pic2{margin-top:1rem}#sales .reason__list .pic2 img{max-width:16rem}#sales .reason__list .pic3{margin-top:2rem}#sales .reason__list .pic3 img{max-width:21rem}#sales .reason__list .text{font-family:"corporate-logo-ver2", sans-serif;font-weight:500;font-style:normal;color:#094;font-size:2.4rem;margin-top:1.5rem}#sales .plan{padding:8rem 1.5rem}#sales .plan__container{max-width:120rem;margin:0 auto}#sales .plan__box{background-color:#E5F5EC;margin-top:4rem;padding:2rem 3rem 5rem}#sales .plan__box .subject{font-family:"corporate-logo-ver2", sans-serif;font-weight:500;font-style:normal;text-align:center;font-size:3.2rem;color:#094}#sales .plan__box .pic{max-width:80rem;margin:0 auto}#sales .flow{background-color:#E5F5EC;padding:8rem 1.5rem;box-shadow:0 0 15px 10px #ddd}#sales .flow__container{max-width:120rem;margin:0 auto}#sales .flow__box{background-color:white;margin-top:4rem;padding:3rem 2rem}#sales .passion{padding:8rem 1.5rem}#sales .passion__container{max-width:120rem;margin:0 auto}#sales .passion__list{margin-top:5rem}#sales .passion__list .item{display:flex;margin-bottom:3rem}#sales .passion__list .item:nth-child(odd) .pic{margin-right:2rem}#sales .passion__list .item:nth-child(even){flex-direction:row-reverse}#sales .passion__list .item:nth-child(even) .pic{margin-left:2rem}@media only screen and (max-width: 500px){#sales .passion__list .item{display:block}}#sales .passion__list .pic{flex:0 0 30rem}#sales .passion__list .txt{flex:1}#sales .passion__list .subtitle{font-family:"corporate-logo-ver2", sans-serif;font-weight:500;font-style:normal;font-size:2.8rem;color:#094}@media only screen and (max-width: 500px){#sales .passion__list .subtitle{font-size:2rem}}#sales .passion__list .text{margin-top:2rem;font-size:1.6rem;line-height:1.4}#hanbai .point{padding-top:8rem;padding-bottom:10rem;background-color:#E5F5EC}#hanbai .point__container{max-width:120rem;margin:0 auto}#hanbai .point__list{margin-top:5rem}#hanbai .point__list .item{display:flex;margin-bottom:5rem}#hanbai .point__list .number{background-color:#094;color:white;font-size:6rem;text-align:center;font-weight:bold;flex:0 0 15rem;display:flex;align-items:center;justify-content:center}#hanbai .point__list .txt{padding-left:3rem;background-color:white;padding-top:1rem;padding-bottom:1rem}#hanbai .point__list .subject{font-size:2.4rem;color:#094;font-weight:bold}#hanbai .point__list .text{font-size:1.6rem}#hanbai .pointflow{margin-top:3rem;text-align:center}#hanbai .pointflow a{display:inline-block;background-color:#094;color:white;font-size:2.4rem;font-family:"corporate-logo-ver2", sans-serif;font-weight:500;font-style:normal;padding:1.5rem 3rem;letter-spacing:0.2em}#kaitori .point{padding-top:8rem;padding-bottom:10rem;background-color:#E5F5EC}#kaitori .point__container{max-width:120rem;margin:0 auto}#kaitori .point__list{margin-top:5rem}#kaitori .point__list .item{display:flex;margin-bottom:5rem}#kaitori .point__list .number{background-color:#094;color:white;font-size:6rem;text-align:center;font-weight:bold;flex:0 0 15rem;display:flex;align-items:center;justify-content:center}#kaitori .point__list .txt{padding-left:3rem;background-color:white;padding-top:1rem;padding-bottom:1rem}#kaitori .point__list .subject{font-size:2.4rem;color:#094;font-weight:bold}#kaitori .point__list .text{font-size:1.6rem}#kaitori .pointflow{margin-top:3rem;text-align:center}#kaitori .pointflow a{display:inline-block;background-color:#094;color:white;font-size:2.4rem;font-family:"corporate-logo-ver2", sans-serif;font-weight:500;font-style:normal;padding:1.5rem 3rem;letter-spacing:0.2em}#company .greeting{padding-top:8rem}#company .greeting__container{max-width:120rem;margin:0 auto}#company .greeting__container .flexbox{margin-top:5rem;display:flex}#company .greeting__container .photo{flex:1}#company .greeting__container .txt{flex:1;font-size:1.6rem;padding-left:2rem}#company .greeting__container .name{font-size:2.4rem;font-weight:bold;text-align:right}#company .greeting__container .name span{font-size:1.6rem;display:inline-block;margin-right:1.5rem}#company .overview{padding-top:8rem}#company .overview__container{max-width:120rem;margin:0 auto}#company .overview__container .list{margin-top:3rem;font-size:1.6rem}#company .overview__container .item{display:flex}#company .overview__container .th{background-color:#E5F5EC;flex:0 0 30rem;text-align:center;padding:1rem 0 1rem 0;color:#094;font-weight:bold;border-bottom:1px solid #FFF}#company .overview__container .td{padding-left:2rem;padding:1rem 2rem;border-top:1px solid #E5F5EC;flex:1}#company .overview__container .item:last-child .td{border-bottom:1px solid #E5F5EC}#company .overview__container .map{margin-top:8rem}#company .overview__container .map iframe{width:100%}#company .business{padding-top:8rem}#company .business__container{max-width:120rem;margin:0 auto}#company .business__container .list{margin-top:3rem;font-size:1.6rem}#company .business__container .item{display:flex}#company .business__container .th{background-color:#E5F5EC;flex:0 0 30rem;text-align:center;padding:1rem 0 1rem 0;color:#094;font-weight:bold;border-bottom:1px solid #FFF}#company .business__container .td{padding-left:2rem;padding:1rem 2rem;border-top:1px solid #E5F5EC;flex:1}#company .business__container .item:last-child .td{border-bottom:1px solid #E5F5EC}#company .history{padding-top:8rem;padding-bottom:10rem}#company .history__container{max-width:120rem;margin:0 auto}#company .history__container .list{margin-top:3rem;font-size:1.6rem}#company .history__container .item{display:flex}#company .history__container .th{background-color:#E5F5EC;flex:0 0 30rem;text-align:center;padding:1rem 0 1rem 0;color:#094;font-weight:bold;border-bottom:1px solid #FFF}#company .history__container .td{padding-left:2rem;padding:1rem 2rem;border-top:1px solid #E5F5EC;flex:1}#company .history__container .item:last-child .td{border-bottom:1px solid #E5F5EC}#contact .form{padding-top:8rem;padding-bottom:10rem}#contact .form__container{max-width:120rem;margin:0 auto}#contact .form__container .list{max-width:80rem;margin:3rem auto 0}#contact .form__container .item{display:flex;font-size:1.6rem}#contact .form__container .th{background-color:#E5F5EC;flex:0 0 30rem;text-align:center;padding:1rem 0 1rem 0;color:#094;font-weight:bold;border-bottom:1px solid #FFF}#contact .form__container .td{padding-left:2rem;padding:1rem 2rem;border-top:1px solid #E5F5EC;flex:1}#contact .form__container .td input{width:100%;border:1px solid #999;line-height:2rem}#contact .form__container .td textarea{width:100%;border:1px solid #999}#contact .form__container .item:last-child .td{border-bottom:1px solid #E5F5EC}#contact .form__container .sendbutton{text-align:center;margin-top:5rem}#contact .form__container .sendbutton input{display:inline-block;background-color:#094;color:white;font-size:2.4rem;font-family:"corporate-logo-ver2", sans-serif;font-weight:500;font-style:normal;padding:1.5rem 3rem;letter-spacing:0.2em;box-shadow:none;border:none;cursor:pointer}
/*# sourceMappingURL=style.css.map */
