@charset "UTF-8";@font-face{font-family:G2-Erika-Regular;src:url(../font/G2-Erika/G2-Erika-Regular.eot);src:url(../font/G2-Erika/G2-Erika-Regular.eot?#iefix) format("embedded-opentype"),url(../font/G2-Erika/G2-Erika-Regular.woff2) format("woff2"),url(../font/G2-Erika/G2-Erika-Regular.woff) format("woff"),url(../font/G2-Erika/G2-Erika-Regular.ttf) format("truetype"),url(../font/G2-Erika/G2-Erika-Regular.svg#lovericaregular) format("svg");font-weight:400;font-style:normal}.sec{padding-bottom:50px}.sec_inner{margin-top:30px}@media screen and (min-width:1025px){.sec_inner{margin-top:67.5px}}.about .about_head{font-size:6vw;text-align:center;margin-bottom:20px}@media screen and (min-width:500px){.about .about_head{font-size:3.375rem}}@media screen and (min-width:1025px){.about .about_head{font-size:4.6666666667vw}}@media screen and (min-width:1025px) and (min-width:500px){.about .about_head{font-size:2.625rem}}.about .subhead{font-size:4vw;text-align:center;margin:40px 0 20px}@media screen and (min-width:500px){.about .subhead{font-size:2.25rem}}@media screen and (min-width:1025px){.about .subhead{font-size:3.3333333333vw}}@media screen and (min-width:1025px) and (min-width:500px){.about .subhead{font-size:1.875rem}}.about .row{margin-top:20px;color:#ff2e06}.about .row_head{margin-bottom:20px}.about .row ol li{line-height:1.56}@media screen and (min-width:1025px){.about .row ol li{line-height:1.5}}.about .row ol.list1{padding:0 6.338028169%}.about .row ol.list1 li{counter-increment:number;padding-left:2.2em;text-indent:-2.2em}.about .row ol.list1 li:before{content:counter(number) ".　"}.about .row ol.list2 li{counter-increment:number}.about .row ol.list2 li:before{content:counter(number,lower-alpha) ". "}.about .row .img{width:66.9014084507%;margin:18px auto 0}@media screen and (min-width:1025px){.about .row .img{max-width:356.25px}}.about .row+.row{margin:10px 0 40px}.about .lang_jp .txt{text-align:justify}.about .lang_en .subhead{font-size:5.3333333333vw}@media screen and (min-width:500px){.about .lang_en .subhead{font-size:3rem}}@media screen and (min-width:1025px){.about .lang_en .subhead{font-size:4vw}}@media screen and (min-width:1025px) and (min-width:500px){.about .lang_en .subhead{font-size:2.25rem}}.about .lang_en .row ol li{line-height:1.3}@media screen and (min-width:1025px){.about .lang_en .row ol li{line-height:1.2}}