@charset 'UTF-8';.bread_crumb li{display:inline-block;max-width:960px}.bread_crumb li:after{content:">"}.bread_crumb li:last-child:after{content:""}#info a:link{color:#333 !important}.common-kv{max-width:640px;margin:100px auto;width:100%}.common-kv img:first-child{padding-bottom:50px}.common-return{margin:60px auto}#about .reservation{background-color:#cff7eb;font-style:bold!important;font-size:16px!important;padding:40px 0;text-align:center!important}.common-reservation__txt{margin:0 auto;color:#000;font-weight:700;font-size:16px;padding-bottom:25px}#about .common-top{margin-top:-60px}#about .about-top{margin:120px auto 0}#about .about-txtBox__lead{font-size:20px}#about .about-txtBox__name{font-size:30px;font-weight:700;padding-bottom:30px}#about .about-txtBox__txt{font-size:14px;margin:0;padding:0;text-align:left !important}#about .about-career{background-color:#ececec;margin:100px auto 0;padding:60px 20px 120px;text-align:center}#about .about-career__inner{clear:none;margin:0 auto;max-width:600px}#about .about-career__ttl{font-size:24px;font-weight:700;margin-bottom:30px}#about .about-career__cap{float:left;padding-top:20px}#about .about-career__txt{padding-top:20px;padding-left:20%;text-align:left!important}#about .about-career__masse{padding-top:170px;margin:0 auto;max-width:600px}#about .about-career__masse_ttl{color:#fff;font-size:40px;text-align:left;line-height:2;letter-spacing:.2em;padding-bottom:30px}#about .about-career__masse_txt{text-align:left;line-height:2}#about .about-career__masse__txt{line-height:2;text-align:left!important;padding-bottom:30px!important}#about .about-career__masse__txt:last-child{padding-bottom:0!important}#info{max-width:640px;margin:0 auto;width:100%}#info p{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:500;font-size:14px;text-align:left!important;letter-spacing:.2em;line-height:1.5;padding-top:30px}#info .info-list{background-color:#999}#info .info-column{display:block;margin:0 auto 100px;max-width:550px;padding-top:100px}#info .info-link__item{margin-bottom:25px}#info .info-link__btn{display:flex}#info .info-link__btn:hover{cursor:pointer}#info .info-link__btn-img{width:35%}#info .info-link__btn-box{background-color:#fff;padding:30px 20px;width:65%}#info .info-link__btn-txt{color:#000;text-align:left!important;font-size:12px;margin-bottom:10px}#info .info-txt__under{position:relative}#info .info-txt__under:before{content:'';background-color:#777;display:inline-block;height:2px;position:absolute;left:10%;bottom:-10px;-webkit-transform:translateX(-10%);transform:translateX(-10%);width:45px}#info .info-link__txt{color:#000;text-align:left!important;font-size:.5em}#info .info-wrap{max-width:750px;margin:0 auto}#info .info-top{padding:40px 0 20px}#info .info-ttl{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:700;font-size:24px;padding-top:20px}#info .info-time{font-size:14px;text-align:left!important}#info .info-mv{max-width:500px}#info .info-txt{font-size:14px;text-align:left!important;padding-top:80px}#info .info-member{background-color:#ececec;margin-top:80px;padding:30px}#info .info-member__inner{align-items:center;display:flex;justify-content:center;max-width:500px;margin:0 auto}#info .info-member__contents{padding-left:50px}#info .info-member__icon{max-width:100px;width:100%}#info .info-member__name{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:18px;font-weight:700;padding-bottom:20px}#info .info-member__coment{font-size:14px;line-height:1.5;letter-spacing:.2em;padding-top:0!important}#info .info-more___news{margin:30px auto 100px;display:flex;align-items:center;justify-content:space-between}#plan .ryoukin{background-color:#ececec;margin:100px auto 0;padding:0 20px 120px;text-align:center}#plan .ryoukin-img{margin:0 auto}#plan .ryoukin-txt{margin:0 auto;padding:30px 0 50px}#plan .custm{margin:100px auto 120px;padding:0 20px;text-align:center}#plan .products-contents{margin:0}#plan .recommend{background-color:#ececec;margin:100px auto 0;padding:0 20px 120px;text-align:center}#plan .plan-top{margin:120px auto 0}#plan .plran-top__pict{max-width:368px}#plan .plan-txtBox{padding-left:80px;text-align:left!important;width:395px}#plan .plan-txtBox-R{padding-right:80px;text-align:left!important;width:395px}#plan .plan-txtBox__name{font-size:30px;font-weight:700;padding-bottom:30px;margin:0}#plan .plan-txtBox__txt,.plan-txtBox__lead{font-size:14px;text-align:left!important}#plan .plan-list{padding:0;margin:30px auto 0}#plan .plan-list__item{display:inline-block;padding:.5em 1em;text-decoration:none;background-color:#f7f7f7;border-left:solid 6px #ff7c5c;color:#ff7c5c;font-weight:700;box-shadow:0pc 2px 2px rgba(0,0,0,.29);margin:10px 10px 10px 0}#plan .plan-list__item:active{box-shadow:inset 0 0 2px rgba(128,128,128,.1);transform:translateY(2px)}#plan .plan-memo{background-color:#ececec;padding:30px;margin:20px auto 0}#plan .plan-memo__ttl{margin:0;font-size:18px}#plan .plan-memo-txt{font-size:14px}#plan .plan-contents:nth-child(2){margin-top:0}#plan .plan-contents{margin-top:200px;align-items:flex-start;display:flex;justify-content:center}#plan .plan-txtBox__txt{margin:0}@media print,screen and (min-width:951px){#about .about-wrap{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#about .about-pict{max-width:368px}#about .about-txtBox{padding-left:80px;text-align:left !important;width:395px}}@media screen and (max-width:950px){#about .about-wrap{display:block}#about .about-pict{width:80%}#about .about-txtBox{padding-top:30px}#about .about-txtBox__name{padding-bottom:20px;text-align:left}#about .about-txtBox__txt{font-size:14px;padding-top:0}#about .about-txtBox__lead{text-align:center;padding:0 0 20px}#about .about-career__masse__txt{line-height:1.3!important;text-align:left!important}#about .about-career__masse__txt:first-child{padding-bottom:30px}#plan .plan-contents{display:block}#plan .plran-top__pict{width:80%}#plan .plan-txtBox{padding-top:30px}#plan .plan-txtBox-R{padding-top:30px}#plan .plan-txtBox__lead{text-align:center}#plan .plan-txtBox__txt{font-size:16px;margin:0}#plan .plan-txtBox__name{padding-bottom:20px;text-align:left}}