@charset "UTF-8";*{margin:0;padding:0;text-decoration-line:none;font-family:\6e38\30b4\30b7\30c3\30af,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,\30e1\30a4\30ea\30aa,sans-serif}* a{color:#35c4fb;text-decoration-line:underline}* a:hover{text-decoration-line:none}body{font-size:14px;margin:0 auto;width:100%}.container>div{margin-bottom:30px}.a{color:#fff;text-decoration:underline}.a:hover{opacity:.5}.flex{display:flex}.flex.row{flex-direction:row}.flex.column{flex-direction:column}.flex.left{justify-content:left}.flex.right{justify-content:right}.flex.between{justify-content:space-between}.flex.center{align-items:center}.flex.end{align-items:flex-end}.flex.wrap{flex-wrap:wrap}main{max-width:960px;margin:0 auto}.main{margin:30px;width:70%}@media(max-width:769px){.main{width:95%;margin:30px auto}}@media(max-width:569px){.main{margin:10px auto}}@media(max-width:769px){.main-flex{display:block}}.main-text h3{font-weight:200}.main-text-border{border-bottom:2px solid #35c4fb;margin-bottom:20px}.main-text h3{margin:20px 0 0;font-size:1.2rem}.main-text p{margin-top:20px}.main-text-img{width:80px}@media(max-width:569px){.main-text-img{width:60px}}.main-text h2{font-size:1.6rem}@media(max-width:569px){.main-text h2{font-size:1.2rem}}.main-title{padding:10px;color:#fff;font-size:1rem;font-weight:100;background:linear-gradient(to left,#35c4fb 10px,#fff 20%,#35c4fb);margin:0 0 30px}.main-title h3 span{margin-left:20px;font-weight:100}.main-recruit{margin-top:50px}.main-recruit img{width:100%}@media(max-width:569px){.main-recruit{display:none}}.concept-item{height:60px;width:100%}ul{list-style-type:none;margin:0;padding:0}fieldset{border:none}.news__child{width:90%}.main-child{margin-bottom:20px}.main-child__description{white-space:pre}.main-child__img{max-width:100%}.section{margin:0 auto 140px;padding:0 80px;max-width:1280px}@media(max-width:768px){.section{padding:0 12px;margin:0 auto 60px}}.section__head{position:relative;z-index:1}.section__head--center{text-align:center}.section__head__sub{font-size:21px;position:relative;top:0;left:0;z-index:10}@media(max-width:768px){.section__head__sub{font-size:12px}}.section__head__main{position:relative;top:0;left:0;font-size:32px;font-weight:700;z-index:10}@media(max-width:768px){.section__head__main{font-size:20px}}.section__head:after{content:"";position:absolute;z-index:0;top:-40px;left:-10px;width:50px;height:50px;background-color:#cde7f8}@media(max-width:768px){.section__head:after{top:-20px;left:-6px;width:30px;height:30px}}p{line-height:1.8em}.text-center{text-align:center}.text-right{text-align:right}#loading{position:fixed;width:50px;height:50px;top:50%;z-index:500;background-color:#fff;left:50%;display:flex;justify-content:center;align-items:center}#loading img{width:40px;height:40px}html.lb-disable-scrolling{overflow:hidden}
