﻿@import url(./Iconfont.css);@import url(../css/footer.css);.c-service-course__list,.c-service-oldlogo,.c-accesslist__jigyousho{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:stretch;margin-left:-7.5px;margin-right:-7.5px}.c-service-course__item,.c-service-oldlogo__item,.c-accesslist__btn{border-width:15px 7.5px 0;border-style:solid;border-color:transparent;width:50%}@keyframes OpacityLoop{0%{opacity:1}50%{opacity:.7}100%{opacity:1}}html{color:#000;-webkit-text-size-adjust:100%;font-size:10px;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-size:1.6rem;line-height:1.5}@media all and (min-width: 768px){body{font-size:1.8rem;line-height:2}}img{max-width:100%}button{outline:none}h2,h3,h4,h5,h6{font-weight:bold}p+p{margin-top:10px}@media all and (max-width: 767px){p{line-height:1.75}}@media all and (min-width: 768px){p+p{margin-top:15px}}section{padding:55px 0 60px}@media all and (min-width: 768px){section{padding:85px 0 100px}}.l-contents section:first-child{padding:30px 0 60px}@media all and (min-width: 768px){.l-contents section:first-child{padding:55px 0 100px}}.c-static{padding-left:15px;padding-right:15px;margin:0 auto}@media all and (min-width: 768px){.c-static{max-width:1140px;padding-left:20px;padding-right:20px}.c-static.-w1240{max-width:1280px;padding-left:20px;padding-right:20px}.c-static.-w1000{max-width:1040px;padding-left:20px;padding-right:20px}.c-static.-w900{max-width:940px;padding-left:20px;padding-right:20px}}.u-ff-en{font-family:Futura, 'Century Gothic', sans-serif}.u-indent-1em{text-indent:-1em;padding-left:1em}.u-indent-2em{text-indent:-2em;padding-left:2em}.u-fc-green{color:#0d8a19}.u-fc-darkgreen{color:#006309}.u-marker{font-weight:bold;background:-moz-linear-gradient(top, transparent 35%, rgba(255,237,41,0.6) 35%);background:-webkit-linear-gradient(top, transparent 35%, rgba(255,237,41,0.6) 35%);background:linear-gradient(to bottom, transparent 35%, rgba(255,237,41,0.6) 35%)}.u-bold{font-weight:bold}.u-alignright{text-align:right}.u-br{display:inline-block}@media all and (max-width: 767px){.u-br-sp{display:inline-block}}@media all and (min-width: 768px){.u-br-pc{display:inline-block}}.u-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}.u-fs-small{font-size:1.2rem;line-height:1.5 !important}.u-fs-small+.u-fs-small{margin-top:5px}@media all and (min-width: 768px){.u-fs-small{font-size:1.4rem}}.c-hd-cntr{font-size:2.6rem;text-align:center}.c-hd-cntr+*{margin-top:35px}@media all and (min-width: 768px){.c-hd-cntr{font-size:4.5rem;line-height:1.5}.c-hd-cntr+*{margin-top:55px}}.c-hd-obi{font-size:2.3rem;padding:13px 15px;background-color:#0d8a19;color:#fff}.c-hd-obi+*{margin-top:35px}@media all and (min-width: 768px){.c-hd-obi{font-size:3rem;line-height:1.75;padding:14px 30px}.c-hd-obi+*{margin-top:40px}}.c-hd-line{font-size:2.2rem;padding-left:1em;position:relative}.c-hd-line:before{content:" ";position:absolute;display:block;width:6px;height:100%;left:0;top:50%;transform:translateY(-50%);background-color:#0d8a19;border-radius:2px}.c-hd-line+*{margin-top:25px}@media all and (min-width: 768px){.c-hd-line{font-size:3rem;line-height:1.75;padding-left:1.25em}.c-hd-line:before{width:10px;transform:translateY(-50%)}.c-hd-line+*{margin-top:40px}}.c-hd-dot{font-size:1.8rem;padding-left:1em;position:relative;color:#0d8a19}.c-hd-dot:before{content:" ";position:absolute;display:block;width:7px;height:7px;left:0;top:0.55em;background-color:#0d8a19}@media all and (min-width: 768px){.c-hd-dot{font-size:2.1rem;padding-left:1em}.c-hd-dot:before{width:10px;height:10px;top:0.73em}}.l-global-wrapper{width:100%;z-index:1}.spmenu__active .l-single__header .l-global-header,.spmenu__active .l-container,.spmenu__active .p-cv-footer,.spmenu__active .p-cv-fixed,.spmenu__active .c-breadcrumbs,.spmenu__active .l-footer-menu,.spmenu__active .l-single__footer{visibility:hidden;transition:visibility .3s}@media all and (max-width: 767px){.u-for-pc{display:none !important}}@media all and (min-width: 768px){.u-for-sp{display:none !important}}.u-for-ip5{display:none}@media all and (max-width: 350px){.u-for-ip5{display:inherit}}.l-pageheader{box-shadow:0 3px 3px rgba(0,0,0,0.1);background:url("/training/assets/images//common/bg_element--lightgreen.svg") no-repeat right bottom -21px;background-size:168px auto;width:100%;position:relative;z-index:5}.l-pageheader__inner{display:flex;flex-flow:column wrap;justify-content:center;align-items:flex-start;min-height:80px;padding-top:20px;padding-bottom:20px}.l-pageheader__main{font-size:2.6rem;font-weight:bold}.l-pageheader__kakko{display:block;font-size:61.5%}.l-pageheader__sub{color:#0d8a19;font-weight:bold}.l-pageheader.-small .l-pageheader__inner{padding-top:13px;padding-bottom:13px}.l-pageheader.-small .l-pageheader__main{font-size:2rem}@media all and (min-width: 768px){.l-pageheader{box-shadow:0 3px 3px rgba(0,0,0,0.07);background-position:right bottom -28px;background-size:230px auto}.l-pageheader__inner{display:flex;flex-flow:column wrap;justify-content:center;align-items:flex-start;min-height:100px;padding-top:14px;padding-bottom:14px}.l-pageheader__main{font-size:4rem;line-height:1.4}.l-pageheader__kakko{display:inline;font-size:70%}.l-pageheader__sub{line-height:1.4;font-size:2.1rem}.l-pageheader.-small .l-pageheader__main{font-size:2.6rem}}.l-overview{background-color:#f5f5f5;padding:25px 0}.l-overview__body.-mt{margin-top:10px}.l-overview__body.-dark{margin-top:15px;border-radius:4px;background-color:rgba(0,0,0,0.07);padding:10px 15px}@media all and (min-width: 768px){.l-overview{padding:30px 0;line-height:1.75}.l-overview__body{font-size:2rem}.l-overview__body.-mt{margin-top:15px}.l-overview__body.-dark{margin-top:20px;font-size:1.6rem;padding:12px 20px}}@media all and (min-width: 768px){.l-column-container__inner{display:block;width:100%;position:relative;max-width:1140px;padding:0 20px;margin:0 auto}}@media all and (min-width: 1140px){.l-column-container__inner{display:flex;justify-content:space-between}}.l-column-side__inner{padding-left:15px;padding-right:15px}@media all and (min-width: 768px){.l-column-side{width:100%}.l-column-side__inner{position:sticky;z-index:1;top:90px;padding:0}}@media all and (min-width: 1140px){.l-column-side{max-width:370px}}.l-column-main__sec__inner{padding-left:15px;padding-right:15px}@media all and (min-width: 768px){.l-column-main{width:100%}.l-column-main__sec__inner{padding:0}}@media all and (min-width: 1140px){.l-column-main{max-width:710px}}@media all and (min-width: 768px){.l-layerblock{position:relative}.l-layerblock__image{width:72.8%;max-width:800px}.l-layerblock__txt{max-width:570px;position:absolute;top:50%;transform:translateY(-50%)}.l-layerblock.-rightimage .l-layerblock__image{margin-left:auto;margin-right:0}.l-layerblock.-rightimage .l-layerblock__txt{left:0}.l-layerblock.-leftimage .l-layerblock__image{margin-right:auto;margin-left:0}.l-layerblock.-leftimage .l-layerblock__txt{right:0}}.c-list__item{position:relative;padding-left:1em}.c-list__item+.c-list__item{margin-top:10px}.c-list__item:before{content:" ";position:absolute;display:block;width:3px;height:3px;border-radius:50%;left:0.3em;top:0.6em;background-color:#000}@media all and (min-width: 768px){.c-list__item{line-height:1.5}.c-list__item+.c-list__item{margin-top:15px}}.l-global-header{background-color:#f3f3f3;border-bottom:1px solid #e7e7e7}.l-global-header__inner{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;padding-left:15px}.l-global-header__logo{display:block;width:89px}.l-global-header__logo img{display:block}@media all and (min-width: 768px){.l-global-header__inner{max-width:1100px;margin:0 auto;padding:0}.l-global-header__logo{width:116px;transition:opacity .2s}.l-global-header__logo:hover{opacity:.6}}.p-other-service{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:stretch}.p-other-service__item{position:relative;transition:opacity .2s}.p-other-service__item:hover{background-color:rgba(0,0,0,0.07)}.p-other-service__item.is-active{background-color:#fff}.p-other-service__item.is-active:after{content:" ";position:absolute;display:block;width:100%;height:2px;left:0;top:100%;background-color:#fff}.p-other-service__link{display:block;padding:4px 6px;color:#666666}.p-other-service__icon img{display:block;margin:0 auto 3px;width:17px}.p-other-service__name{display:block;text-align:center;font-size:0.9rem;line-height:1;letter-spacing:-0.06em}@media all and (min-width: 768px){.p-other-service__link{padding:7px 12px}.p-other-service__icon img{width:18px;margin:0 auto 3px}.p-other-service__name{font-size:1.2rem}}.l-sp-header{transition:.2s}.l-sp-header__inner{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;border-bottom:1px solid #dedede;padding:11px 15px}.l-sp-header__contents{line-height:1;margin-bottom:0}.l-sp-header__shoulder{font-size:1.1rem;margin-bottom:4px;font-weight:normal;display:block}.l-sp-header__logo{width:228px;display:block}.l-sp-header__logo img{display:block}.l-sp-header.is-fixed{position:fixed;left:0;top:0;right:0;z-index:80000;background-color:#fff;padding:0}.l-sp-header.is-fixed .l-sp-header__inner{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;height:62px}.l-sp-header.is-fixed .l-sp-header__shoulder{display:none}.l-sp-header.is-fixed .l-sp-header__logo{width:228px;padding-bottom:4px}.l-sp-menubtn{cursor:pointer;width:43px;height:37px;display:block;font-size:0.9rem;letter-spacing:-0.08em;text-align:center;top:0;right:0;padding:-10px;box-sizing:content-box;transition:top 0.3s;position:relative;margin:0}.l-sp-menubtn:after{content:"メニュー";transition:0.3s;display:block;-webkit-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px);width:100%;text-align:center}.l-sp-menubtn *{box-sizing:content-box}.l-sp-menubtn .l-sp-menubtn__trigger,.l-sp-menubtn .l-sp-menubtn__trigger span,.l-sp-menubtn__trigger .l-sp-menubtn span{display:block;box-sizing:border-box}.l-sp-menubtn__trigger{position:relative;width:27px;height:21px;margin:0 auto}.l-sp-menubtn__trigger span{position:absolute;left:0;border-radius:3px;width:100%;height:3px;background-color:#000}.l-sp-menubtn__trigger span:nth-of-type(1){top:0}.l-sp-menubtn__trigger span:nth-of-type(2){top:9px}.l-sp-menubtn__trigger span:nth-of-type(3){bottom:0}.spmenu__active .l-sp-menubtn{cursor:pointer;width:43px;height:37px;display:block;font-size:0.9rem;letter-spacing:-0.08em;text-align:center;top:0;right:0;padding:12px;transition:top 0.3s;position:fixed;margin:0;z-index:9999999;box-sizing:content-box}.spmenu__active .l-sp-menubtn:after{content:"閉じる"}.spmenu__active .l-sp-menubtn span:nth-of-type(1){-webkit-transform:translateY(9px) rotate(-315deg);transform:translateY(9px) rotate(-315deg)}.spmenu__active .l-sp-menubtn span:nth-of-type(2){opacity:0}.spmenu__active .l-sp-menubtn span:nth-of-type(3){-webkit-transform:translateY(-9px) rotate(315deg);transform:translateY(-9px) rotate(315deg)}.l-sp-header-menu{position:fixed;left:0;top:0;width:100vw;height:0;overflow:hidden;background-color:#fff;-webkit-overflow-scrolling:touch;opacity:0;pointer-events:none;transition:opacity 0.3s, height 0s 1s, transform 0s 1s, visibility 0s 1s;visibility:hidden;z-index:90000;font-size:1.2rem;line-height:1;transform:translateX(-200%)}.l-sp-header-menu__heading{position:fixed;left:0;top:0;width:100vw;height:62px;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;background-color:#fff;border-bottom:1px solid #dedede;padding:0 15px;z-index:90010}.l-sp-header-menu__logo{width:228px;padding-bottom:4px}.l-sp-header-menu__logo img{display:block}.l-sp-header-menu__contents{height:100%;overflow:auto;padding-top:62px}@media all and (min-width: 768px){.l-sp-header-menu{display:none}}.spmenu__active .l-sp-header-menu{height:100vh;opacity:1;transition:opacity 0.3s;pointer-events:auto;transform:none;visibility:visible}.p-sp-nav-access{padding:19px 0}.p-sp-nav-access__btn{padding:20px 14px;border:1px solid #0d8a19;color:#0d8a19;box-shadow:0 3px 1px rgba(116,116,116,0.2);border-radius:4px;font-size:1.5rem;max-width:325px;margin:0 auto;font-weight:bold;display:block;position:relative;line-height:1;text-align:center}.p-sp-nav-access__btn__inner{display:inline-block;position:relative;padding-left:30px}.p-sp-nav-access__btn__icon{width:23px;position:absolute;left:0;top:50%;transform:translateY(-50%)}.p-sp-nav-contact{background-color:#f5f5f5;border-top:1px solid #dedede;padding:55px 15px 150px}.l-sp-nav{border-top:1px solid #dedede;font-size:1.6rem}.l-sp-nav a{color:#000}.l-sp-nav .l-sp-nav__item__inner:after,.l-sp-nav .l-sp-nav__childitem__inner:not(.-noarrow):after{content:" ";position:absolute;display:block;width:12px;height:12px;right:22px;top:50%;margin-top:-6px;background:url("/training/assets/images/common/icon_rightarrow--black.svg") no-repeat left top;background-size:contain}.l-sp-nav__item+.l-sp-nav__item{border-top:1px solid #dedede}.l-sp-nav__item__inner{display:block;padding:22px 15px;font-weight:bold;position:relative}.l-sp-nav__item__inner.-parent:after,.l-sp-nav__item__inner.-parent:before{content:" ";position:absolute;display:block;transition:.5s;background-color:#000;top:50%}.l-sp-nav__item__inner.-parent:after{right:27px;width:2px;height:12px;margin-top:-6px}.l-sp-nav__item__inner.-parent:before{right:22px;height:2px;width:12px;margin-top:-1px}.l-sp-nav__item__inner.-parent.is-open:after{display:none}.l-sp-nav__childitem-wrap{background-color:#f5f5f5;display:none}.l-sp-nav__childitem{border-top:1px solid #dedede}.l-sp-nav__childitem__inner{display:block;padding:22px 15px 22px 48px;position:relative}.l-sp-nav__childitem.-i .l-sp-nav__childitem__inner{padding:22px 15px 22px 64px}.l-pc-header__inner{max-width:1140px;margin:0 auto;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-end;padding:10px 20px 3px}.l-pc-header__left-contents{margin-bottom:0}.l-pc-header__right-contents{margin-top:0}.l-pc-header__shoulder{display:block;font-size:1.5rem;margin-bottom:5px;font-weight:normal}.l-pc-header__logo{display:block;width:330px;padding-bottom:5px;transition:opacity .2s}.l-pc-header__logo:hover{opacity:.6}.l-pc-header__logo img{display:block}.p-pc-h-submenu{font-size:1.4rem;display:flex;flex-flow:row wrap;justify-content:flex-end;align-items:stretch}.p-pc-h-submenu__item a{padding-left:25px;display:block;position:relative;transition:opacity .2s}.p-pc-h-submenu__item a:hover{opacity:.6}.p-pc-h-submenu__item+.p-pc-h-submenu__item{margin-left:30px}.p-pc-h-submenu__icon{width:16px;position:absolute;left:0;top:50%;transform:translateY(-50%)}.p-pc-h-btns{display:flex;flex-flow:row wrap;justify-content:flex-end;align-items:stretch;padding-top:10px}.p-pc-h-btns__item+.p-pc-h-btns__item{margin-left:20px}.p-pc-h-btns .p-pc-h-btns__access,.p-pc-h-btns .p-pc-h-btns__sodan,.p-pc-h-btns .p-pc-h-btns__pamph{border-radius:4px;font-size:1.5rem;font-weight:bold;display:block;position:relative;line-height:1}.p-pc-h-btns__access{padding:12px 14px 12px 38px;border:1px solid #0d8a19;color:#0d8a19;box-shadow:0 3px 1px rgba(116,116,116,0.2);transition:opacity .2s}.p-pc-h-btns__access:hover{opacity:.6}.p-pc-h-btns__access__icon{width:23px;position:absolute;left:13px;top:50%;transform:translateY(-50%)}.p-pc-h-btns__sodan{background-color:#c65300;border:1px solid #c65300;color:#fff;padding:12px 14px;box-shadow:0 3px 1px rgba(128,66,20,0.2);transition:opacity .2s}.p-pc-h-btns__sodan:hover{opacity:.6}.p-pc-h-btns__sodan span{background-color:#fff;color:#c65300;padding:3px;margin-right:7px;font-size:86%}.p-pc-h-btns__pamph{background-color:#0051a2;border:1px solid #0051a2;color:#fff;padding:12px 14px 12px 38px;box-shadow:0 3px 1px rgba(128,66,20,0.2);transition:opacity .2s}.p-pc-h-btns__pamph:hover{opacity:.6}.p-pc-h-btns__pamph__icon{width:20px;position:absolute;left:13px;top:50%;transform:translateY(-50%)}.l-single__nav{border-bottom:1px solid #dbdbdb;background-color:#fff}.l-single__nav__inner{max-width:1140px;margin:0 auto;padding:0 20px}.l-single__nav.is-fixed{position:fixed;width:100%;transition:.3s;z-index:10000}@media all and (max-width: 767px){.l-single__nav{display:none}}.l-pc-logo{display:none}.l-pc-nav{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;font-size:1.5rem;margin-left:-10px;margin-right:-10px}.l-pc-nav__link{color:#000;font-weight:bold;padding:16px 10px;display:block;transition:opacity .2s}.l-pc-nav__link:hover{opacity:.6}.is-fixed .l-single__nav__inner{max-width:none;padding:0 20px}.is-fixed .l-pc-nav{flex-flow:row nowrap;justify-content:space-between;font-size:1.2rem}.is-fixed .l-pc-nav__link{padding:16px 15px}@media all and (min-width: 1275px){.is-fixed .l-pc-nav{flex-flow:row nowrap;justify-content:flex-end;font-size:1.5rem}.is-fixed .l-single__nav__inner{padding:0 20px 0 20px;display:flex;justify-content:space-between}.is-fixed .l-single__nav__inner .l-pc-logo{display:block;width:240px;margin-top:15px}}.c-breadcrumbs{padding:50px 0}.c-breadcrumbs__list{line-height:1.4}.c-breadcrumbs__item{font-size:1.2rem;display:inline}.c-breadcrumbs__item:not(:last-child):after{content:">";padding:0 0.5em}.c-breadcrumbs__item a{text-decoration:underline}@media all and (min-width: 768px){.c-breadcrumbs{padding:60px 0}.c-breadcrumbs__item{font-size:1.4rem;display:inline}.c-breadcrumbs__item a{transition:opacity .2s}.c-breadcrumbs__item a:hover{opacity:.6}}.l-footer-menu{padding:40px 0 50px;background-color:#4d504e}.l-footer-menu__logo{width:232px}.l-footer-menu__access{margin-top:35px}.l-footer-menu__accessbtn{padding:21px 14px;background-color:#fff;box-shadow:0 3px 1px rgba(116,116,116,0.2);border-radius:4px;font-size:1.5rem;max-width:325px;margin:0 auto;font-weight:bold;display:block;line-height:1;text-align:center;color:#444444}.l-footer-menu__accessbtn__inner{display:inline-block;position:relative;padding-left:30px}.l-footer-menu__accessbtn__icon{width:23px;position:absolute;left:0;top:50%;opacity:.7;transform:translateY(-50%)}@media all and (min-width: 768px){.l-footer-menu{padding:60px 0}.l-footer-menu__inner{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch}.l-footer-menu__logo{width:320px;transition:opacity .2s}.l-footer-menu__logo:hover{opacity:.6}.l-footer-menu__access{margin-top:0}.l-footer-menu__accessbtn{padding:14px 15px;box-shadow:0 2px 2px rgba(0,0,0,0.5);font-size:1.7rem;max-width:none;transition:opacity .2s}.l-footer-menu__accessbtn:hover{opacity:.6}.l-footer-menu__accessbtn__icon{width:24px}}.l-footer-nav{margin-top:35px;font-size:1.5rem}.l-footer-nav__col+.l-footer-nav__col{margin-top:15px}.l-footer-nav__item+.l-footer-nav__item{margin-top:15px}.l-footer-nav__item.-space{margin-top:30px}.l-footer-nav__item__inner{color:#fff;font-weight:bold}@media all and (min-width: 768px){.l-footer-nav{margin-top:45px;font-size:1.6rem;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;width:100%}.l-footer-nav__col{min-width:280px}.l-footer-nav__col+.l-footer-nav__col{margin-top:0}.l-footer-nav__item a{transition:opacity .2s}.l-footer-nav__item a:hover{opacity:.6}.l-footer-nav__item+.l-footer-nav__item{margin-top:11px}.l-footer-nav__item.-space{margin-top:11px}.l-footer-nav__childitem-wrap{padding-left:2em}.l-footer-nav__childitem{margin-top:11px}.l-footer-nav__childitem+.l-footer-nav__childitem{margin-top:11px}.l-footer-nav__childitem__inner{color:#fff}}.p-cv-fixed{position:fixed;bottom:0;left:0;right:0;background:rgba(0,0,0,0.5);padding:5px;z-index:1000000;opacity:0;pointer-events:none;transition:.3s}.p-cv-fixed.is-visible{opacity:1;pointer-events:auto}@media all and (min-width: 768px){.p-cv-fixed{padding:15px 0;background:rgba(0,0,0,0.7)}}.p-cv-fixed-pc{text-align:center}.p-cv-fixed-pc__inner{display:inline-block;text-align:center;padding-right:1.2em;position:relative}.p-cv-fixed-pc__inner:after{content:" ";position:absolute;display:block;width:14px;height:14px;right:0;top:50%;margin-top:-7px;background:url(/training/assets/images/common/icon_rightarrow--white.svg) no-repeat left top;background-size:contain}.p-cv-fixed-sp{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:stretch}.p-cv-fixed-sp__item a{background-color:#fff;border-radius:2px;display:block;font-size:1.2rem;font-weight:bold;line-height:1.33;color:#0d8a19;padding:6px 0 12px;text-align:center}.p-fixed-course{width:calc( (100% - 10px) * 18 / 71 )}.p-fixed-course__inner{display:block;padding-top:28px;background:url("/training/assets/images/common/icon_course--green.svg") no-repeat center top;background-size:32px auto;text-align:center}.p-fixed-access{width:calc( (100% - 10px) * 18 / 71 )}.p-fixed-access__inner{display:block;padding-top:28px;background:url("/training/assets/images/common/icon_pin_fill--green.svg") no-repeat center 6px;background-size:18px auto;text-align:center}.p-fixed-cvbtn{width:calc( (100% - 10px) * 35 / 71 )}.p-fixed-cvbtn a{padding:0;background-color:#c65300;color:#fff;height:100%;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;font-size:1.4rem;border-radius:6px;box-shadow:0 3px 3px rgba(128,66,20,0.2)}.p-fixed-cvbtn__inner{display:inline-block;text-align:center;padding-right:1.2em;position:relative}.p-fixed-cvbtn__inner:after{content:" ";position:absolute;display:block;width:14px;height:14px;right:0;top:50%;margin-top:-7px;background:url("/training/assets/images/common/icon_rightarrow--white.svg") no-repeat left top;background-size:contain}.p-fixed-cvbtn--pamph{width:44%}.p-fixed-cvbtn--pamph a{background:#0051a2;border:1px solid #0051a2;padding:12px 0px}.p-fixed-cvbtn--pamph a img{height:18px;margin-right:10px}.p-fixed-cvbtn--inquiry{width:54%}.p-fixed-cvbtn--inquiry a{padding:12px 0px}.p-fixed-cvbtn--inquiry a .p-fixed-cvbtn__inner{text-align:left}a{color:#0051a2;text-decoration:none}.c-textlink{text-decoration:underline;transition:opacity .1s, border-bottom-color .1s}.c-textlink:hover{text-decoration:none;opacity:.6}.c-textlink.-w-rightarrow{position:relative;display:inline-block}.c-textlink.-w-rightarrow:after{content:" ";display:inline-block;width:12px;height:12px;background:url("/training/assets/images/common/icon_rightarrow--blue.svg") no-repeat left top;background-size:contain;margin-left:5px}.c-textlink.-eternal{position:relative;display:inline-block}.c-textlink.-eternal:after{content:" ";display:inline-block;width:14px;height:14px;background:url("/training/assets/images/common/icon_eternal--blue.svg") no-repeat left top;background-size:contain;margin-left:5px}.c-btnarea{text-align:center;padding-top:35px}.c-btnarea.c-btnarea--pamph{padding-top:10px}.c-btnarea.c-btnarea--pamph .c-cvbtn--pamph{margin:0}@media all and (min-width: 768px){.c-btnarea{padding-top:70px}.c-btnarea.c-btnarea--pamph{padding-top:20px}}.c-btn{width:84.5%;min-width:300px;margin:0 auto;display:block}@media all and (max-width: 767px){.c-btn{min-width:0;width:100%}}.c-btn+.c-btn{margin-top:25px}.c-btn a{background-color:#fff;display:block;border:1px solid #0051a2;border-radius:6px;font-weight:bold;font-size:1.7rem;padding:20px 15px;text-align:center;box-shadow:0 3px 3px rgba(0,46,91,0.2);min-height:75px;display:flex;flex-flow:row wrap;justify-content:center;align-items:center}.c-btn__inner{display:inline-block;padding-right:20px;position:relative;text-align:center}.c-btn__inner:after{content:" ";position:absolute;display:block;width:14px;height:14px;right:0;top:50%;margin-top:-7px;background:url("/training/assets/images/common/icon_rightarrow--blue.svg") no-repeat left top;background-size:contain}.c-btn.-eternal .c-btn__inner{padding-right:25px}.c-btn.-eternal .c-btn__inner:after{background-image:url("/training/assets/images/common/icon_eternal--blue.svg");width:16px;height:16px;margin-top:-9px}.c-btn.-side{display:inline-block;width:auto;min-width:0}.c-btn.-side a{min-height:0;border-radius:4px;padding:11px 21px;display:inline-block}.c-btn.-gray a{color:#444444;border-color:#696969;padding:17px 15px;box-shadow:0 3px 3px rgba(68,68,68,0.1);min-height:0}.c-btn.-gray .c-btn__inner{display:inline-block;padding-right:20px;position:relative;text-align:center}.c-btn.-gray .c-btn__inner:after{transform:rotate(90deg);background-image:url("/training/assets/images/common/icon_rightarrow--black.svg");opacity:.6}@media all and (min-width: 768px){.c-btn{display:inline-block;width:auto;min-width:450px;text-align:center;transition:opacity .2s;margin:0 25px;line-height:1.5}.c-btn+.c-btn{margin-top:0}.c-btn:hover{opacity:.6}.c-btn a{border-radius:5px;font-size:1.9rem;padding:25px 35px 25px 40px;box-shadow:0 4px 4px rgba(0,46,91,0.2);min-height:0;display:block}.c-btn__inner{padding-right:40px}.c-btn__inner:after{width:16px;height:16px;margin-top:-8px}.c-btn.-s{min-width:284px;margin:0}.c-btn.-s a{padding:15px 30px}.c-btn.-s .c-btn__inner{padding-right:30px}.c-btn.-side{margin:0}.c-btn.-side a{border-radius:5px;padding:10px 32px;font-size:1.8rem}.c-btn.-side .c-btn__inner{padding-right:25px}.c-btn.-gray a{padding:23px 35px 23px 40px}.c-btn.-gray .c-btn__inner{padding-right:40px}}.c-cv-in-contents{background:#f3f0d4;padding:37px 0}.c-cvbtn{line-height:1.5;position:relative;z-index:1;width:84.5%;min-width:300px;margin:0 auto;display:block}@media all and (max-width: 767px){.c-cvbtn{min-width:0;width:100%}}.c-cvbtn a{border-radius:6px;background-color:#c65300;border:1px solid #c65300;font-size:1.6rem;color:#fff;padding:24px 14px;box-shadow:0 3px 3px rgba(128,66,20,0.2);font-weight:bold;display:block;text-align:center;position:relative}.c-cvbtn__inner{position:relative;display:inline-block;padding-right:20px}@media all and (max-width: 350px){.c-cvbtn__inner{font-size:14px}}@media all and (max-width: 350px){.c-cvbtn__inner--flex{display:flex;justify-content:space-evenly;align-items:center}.c-cvbtn__inner--flex .c-cvbtn__label{height:27px}}.c-cvbtn__inner:after{content:" ";position:absolute;display:block;width:14px;height:14px;right:0;top:50%;margin-top:-7px;background:url("/training/assets/images/common/icon_rightarrow--white.svg") no-repeat left top;background-size:contain}.c-cvbtn__fukidashi{position:absolute;display:block;width:80px;height:auto;left:-15px;top:-45px;pointer-events:none}.c-cvbtn__label{background-color:#fff;color:#c65300;padding:3px;margin-right:7px;font-size:87%;font-weight:bold}@media all and (min-width: 768px){.c-cvbtn{width:560px;transition:opacity .2s}.c-cvbtn:hover{opacity:.6}.c-cvbtn a{font-size:2.0rem;padding:34px 10px;box-shadow:0 4px 4px rgba(128,66,20,0.2)}.c-cvbtn__inner{padding-right:40px}.c-cvbtn__inner:after{width:18px;height:18px;margin-top:-9px}.c-cvbtn__fukidashi{width:114px;left:-22px;top:-40px}.c-cvbtn__label{padding:5px 7px;margin-right:12px;font-size:90%}.c-cvbtn.-thin a{padding:15px 10px}.c-cvbtn.-thin:after{display:none}.c-cvbtn.-s{width:auto}.c-cvbtn.-s a{font-size:1.8rem;padding:25px 40px}.c-cvbtn.-s .c-cvbtn__inner{padding-right:30px}.c-cvbtn.-s .c-cvbtn__inner:after{width:16px;height:16px;margin-top:-8px}.c-cvbtn.-s .c-cvbtn__fukidashi{width:94px;left:-46px}.c-cvbtn.-s .c-cvbtn__fukidashi.-access{left:-18px}}.c-cvbtn--pamph{display:inline-block;margin:0 5px}.c-cvbtn--pamph--fixed{width:250px}.c-cvbtn--pamph a{background:#0051a2;border:1px solid #0051a2}.c-cvbtn--pamph a img{height:24px;margin-right:10px;vertical-align:top}.c-cvbtn--inquiry{width:560px;display:inline-block;margin:0 5px}.p-cv-footer{padding:0}.p-cv-footer__title{background:#0d8a19;color:#fff;font-size:2.0rem;padding:13px 15px;text-align:center}.p-cv-footer__inner{margin-top:15px}.p-cv-footer__image{width:47.8%;float:left}.p-cv-footer__message{width:46.4%;float:right;font-weight:bold;padding-top:16px;font-size:1.7rem;white-space:nowrap}@media all and (max-width: 767px){.p-cv-footer__message{white-space:normal}}.p-cv-footer__point{clear:left;padding-top:25px}.p-cv-footer__point__item{position:relative;padding-left:32px}.p-cv-footer__point__item+.p-cv-footer__point__item{margin-top:5px}.p-cv-footer__point__item:before{content:" ";position:absolute;display:block;width:24px;height:24px;left:0;top:50%;margin-top:-12px;background:url("/training/assets/images/common/icon_checkbox--green.svg") no-repeat left top;background-size:contain}.p-cv-footer__link{text-align:center;margin-top:20px}.p-cv-footer__link a{font-weight:bold}.p-cv-footer__box{padding-top:30px}.p-cv-footer__box__inner{border:1px solid #0d8a19;padding:25px 15px}@media all and (min-width: 768px){.p-cv-footer__title{font-size:3.2rem;padding:13px 20px}.p-cv-footer__inner{margin-top:50px}.p-cv-footer__image{width:51.6%}.p-cv-footer__message{width:43.3%;float:right;font-size:2.2rem;line-height:1.5;padding-top:12px}.p-cv-footer__point{width:43.3%;float:right;clear:none;padding-top:25px}.p-cv-footer__point__item{padding-left:40px}.p-cv-footer__point__item:before{width:30px;height:30px;margin-top:-15px}.p-cv-footer__link{text-align:left;margin-top:30px;width:43.3%;float:right}.p-cv-footer__box{clear:both;padding-top:30px}.p-cv-footer__box__inner{padding:30px 30px 50px;border-width:2px}}.c-cv-area__mail{font-size:1.9rem;text-align:center}@media all and (max-width: 767px){.c-cv-area__mail{margin-bottom:30px}}.c-cv-area__mail+.c-btnarea{padding-top:20px}.c-cv-area__tel{margin-top:35px;text-align:center}.c-cv-area__tel__inner{font-size:1.6rem;display:inline-block;padding-left:45px;background:url("/training/assets/images/common/icon_tel--green.svg") no-repeat left center;background-size:35px auto}.c-cv-area__tel+.c-btnarea{padding-top:20px}@media all and (min-width: 768px){.c-cv-area__mail{font-size:2.1rem}.c-cv-area__mail__inner{display:inline-block;position:relative;padding:0 30px}.c-cv-area__mail__inner:before,.c-cv-area__mail__inner:after{content:" ";position:absolute;display:block;width:10px;height:28px;bottom:10px;background:url("/training/assets/images/common/slash_sp--green.png") right bottom;background-size:25px auto}.c-cv-area__mail__inner:before{left:0}.c-cv-area__mail__inner:after{right:0;transform:scale(-1, 1)}.c-cv-area__mail+.c-btnarea{padding-top:40px}.c-cv-area__tel{margin-top:60px}.c-cv-area__tel__inner{font-size:2rem;padding-left:40px;background-size:26px auto}.c-cv-area__tel+.c-btnarea{padding-top:10px}}.c-cv-in-flow__tel{margin-top:35px;text-align:center}.c-cv-in-flow__tel__inner{font-size:1.6rem;display:inline-block;padding-left:45px;background:url("/training/assets/images/common/icon_tel--green.svg") no-repeat left center;background-size:35px auto;font-weight:normal}.c-cv-in-flow__tel+.c-btnarea{padding-top:20px}@media all and (min-width: 768px){.c-cv-in-flow{display:flex;flex-flow:row wrap;justify-content:center;align-items:flex-end}.c-cv-in-flow__mail-wrap{margin-right:3%}.c-cv-in-flow__mail-btnarea{padding-top:0}.c-cv-in-flow__mail-btn{min-width:420px}.c-cv-in-flow__tel{margin-top:0}.c-cv-in-flow__tel__inner{font-size:1.6rem;padding-left:25px;background-size:16px auto}.c-cv-in-flow__tel+.c-btnarea{padding-top:3px}.c-cv-in-flow__tel-btn{min-width:420px}.c-cv-in-flow__tel-btn a{font-size:1.8rem}}.c-telbtn{line-height:1.5;position:relative;width:84.5%;min-width:300px;margin:0 auto;display:block}.c-telbtn a{border-radius:6px;background-color:#fff;border:1px solid #c65300;font-size:1.6rem;color:#c65300;padding:24px 14px;box-shadow:0 3px 3px rgba(128,66,20,0.2);font-weight:bold;display:block;text-align:center;position:relative;letter-spacing:0.05em}.c-telbtn__inner{position:relative;display:inline-block;padding-left:35px;padding-right:20px}.c-telbtn__inner:before{content:" ";position:absolute;display:block;width:25px;height:25px;left:0;top:50%;margin-top:-12.5px;background:url("/training/assets/images/common/icon_tel--orange.svg") no-repeat left top;background-size:contain}.c-telbtn__inner:after{content:" ";position:absolute;display:block;width:14px;height:14px;right:0;top:50%;margin-top:-7px;background:url("/training/assets/images/common/icon_rightarrow--orange.svg") no-repeat left top;background-size:contain}@media all and (min-width: 768px){.c-telbtn{width:auto;transition:opacity .2s}.c-telbtn:hover{opacity:.6}.c-telbtn a{box-shadow:0 4px 4px rgba(128,66,20,0.2);font-size:1.9rem;padding:25px 40px}.c-telbtn__inner{padding-right:40px}.c-telbtn__inner:after{width:18px;height:18px;margin-top:-9px}}.c-tel-hours{display:block;text-align:center;padding-top:15px}.c-tel-hours__label{background:#444444;color:#fff;display:inline-block;padding:1px 6px;border-radius:3px;margin-right:0.8em}@media all and (min-width: 768px){.c-tel-hours{padding-top:0;line-height:1.5;font-size:1.6rem}.c-tel-hours__label{border-radius:6px}}.c-slide{position:relative}.c-slide__item a{display:block}.c-slide__item img{pointer-events:none}.c-slide__utility{display:flex !important;flex-flow:row wrap !important;justify-content:center !important;align-items:center !important;margin-top:9px !important}.c-slide__pagination{position:static !important}.c-slide__pagination .swiper-pagination-bullet{background:#777 !important;opacity:1 !important;width:9px !important;height:9px !important;margin:0 9px !important;cursor:pointer !important}.c-slide__pagination .swiper-pagination-bullet:focus{outline:none !important}.c-slide__pagination .swiper-pagination-bullet-active{background:#006309 !important}.c-slide__pause{width:25px;height:25px;background:url("/training/assets/images/common/slide_pause_stop.png") no-repeat center center;background-size:contain;margin-left:14px}.c-slide__pause.-stop{background-image:url("/training/assets/images/common/slide_pause_start.png")}@media all and (min-width: 768px){.c-slide__item{width:100%}.c-slide__item a{max-width:1100px;margin:0 auto}.c-slide__item img{display:block;backface-visibility:hidden;-webkit-backface-visibility:hidden}.c-slide__utility{margin-top:15px !important}.c-slide__pagination .swiper-pagination-bullet{width:12px !important;height:12px !important;margin:0 13px !important;transition:opacity .2s !important}.c-slide__pagination .swiper-pagination-bullet:hover{opacity:.6}.c-slide__pause{width:32px !important;height:32px !important;margin-left:16px !important;cursor:pointer !important;transition:opacity .2s !important}.c-slide__pause:hover{opacity:.6}.c-slide__button{width:60px !important;height:60px !important;background:url("/training/assets/images/common/slide_arrow_prev.png") no-repeat center center !important;background-size:contain !important;position:absolute !important;top:215px !important;z-index:3000 !important;box-shadow:0 0 30px rgba(0,0,0,0.1) !important;cursor:pointer !important;outline:none !important;transition:opacity .2s !important;margin-top:0 !important}.c-slide__button:after{display:none !important}.c-slide__button:hover{opacity:.6}.c-slide__button.-prev{left:0 !important}.c-slide__button.-next{right:0 !important;background-image:url("/training/assets/images/common/slide_arrow_next.png") !important}}.c-cv-kv{padding:15px 0;box-shadow:0 0 20px rgba(10,68,16,0.1);position:relative}.c-cv-kv>*{position:relative;z-index:110}@media all and (max-width: 767px){.c-cv-kv:before{content:" ";position:absolute;display:block;width:100%;height:100%;left:0;top:0;z-index:1;opacity:.45;transition:.5s}.c-cv-kv.-utsu:before{background:url("/training/assets/images/common/bg_element--lightorange.svg") no-repeat left bottom;background-size:100% auto}.c-cv-kv.-hattatsu:before{background:url("/training/assets/images/common/bg_element--lightblue.svg") no-repeat left bottom;background-size:100% auto}.c-cv-kv.-togo:before{background:url("/training/assets/images/common/bg_element--mintgreen.svg") no-repeat left bottom;background-size:100% auto}.c-cv-kv.-chokaku:before{background:url("/training/assets/images/common/bg_element--lightpurple.svg") no-repeat left bottom;background-size:100% auto}.c-cv-kv.-nanbyo:before{background:url("/training/assets/images/common/bg_element--lightyellow.svg") no-repeat left bottom;background-size:100% auto}}.c-cv-kv-wrapper{margin-top:40px}.c-cv-kv-wrapper.-mb{margin-bottom:70px}@media all and (min-width: 768px){.c-cv-kv{padding:25px 0;box-shadow:0 15px 40px rgba(10,68,16,0.1)}}.c-newsbox{border:2px solid #0d8a19;padding:25px 20px}.c-newsbox__title{color:#0d8a19;font-size:2rem;font-weight:bold;text-align:center}.c-newsbox__list{margin-top:25px}.c-newsbox__item+.c-newsbox__item{margin-top:20px}.c-newsbox__date{display:block}.c-newsbox__body{margin-top:7px}.c-newsbox__body a{text-decoration:underline;transition:opacity .2s}.c-newsbox__body a:hover{opacity:.6}@media all and (min-width: 768px){.c-newsbox{padding:20px 40px;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch}.c-newsbox__title{font-size:2.1rem;line-height:1.2}.c-newsbox__list{margin-top:0;width:700px;font-size:1.7rem;line-height:1.5}.c-newsbox__item{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch}.c-newsbox__item+.c-newsbox__item{margin-top:15px}.c-newsbox__date{font-size:94.1%}.c-newsbox__body{margin-top:0;width:calc(100% - 9em)}.c-newsbox__body a{text-decoration:underline}}.c-announce{background-color:#f1f1f1;padding:25px 15px}.c-announce__logo{margin-top:10px}.c-announce__label{text-align:center;display:block}.c-announce__img{padding-top:5px}.c-announce__img img{height:23px;width:auto;display:block;margin:0 auto}@media all and (min-width: 768px){.c-announce{padding:30px 40px;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch}.c-announce__txt{width:calc( 100% - 160px );font-size:1.6rem;line-height:1.75;padding-right:50px}.c-announce__logo{margin-top:0;width:160px}.c-announce__label{font-size:1.4rem}.c-announce__img img{height:23px;width:auto}}.c-nayami__illust{width:36%;margin:0 auto;display:block}.c-nayami__title{font-size:2.3rem;margin-top:25px;text-align:center}@media all and (min-width: 768px){.c-nayami__title-wrap{display:flex;flex-flow:row wrap;justify-content:center;align-items:stretch}.c-nayami__illust{width:170px;margin:0}.c-nayami__title{font-size:3.2rem;margin-top:40px;line-height:1.5;text-align:left;padding-left:45px}.c-nayami.-futari .c-nayami__title-wrap{justify-content:space-between}.c-nayami.-futari .c-nayami__title{width:calc( 100% - 170px * 2);text-align:center;padding-left:0px}}.c-nayami-list{margin-top:25px}.c-nayami-list__item+.c-nayami-list__item{margin-top:10px}.c-nayami-list__item__contents{font-weight:bold;padding:18px 15px 18px 50px;box-shadow:0 0 8px rgba(10,68,16,0.3);position:relative;border-radius:2px}.c-nayami-list__item__contents:before{content:" ";position:absolute;display:block;width:24px;height:24px;left:15px;top:50%;margin-top:-12px;background:url("/training/assets/images/common/icon_checkbox--green.svg") no-repeat left top;background-size:contain}@media all and (min-width: 768px){.c-nayami-list{margin-top:40px}.c-nayami-list__item+.c-nayami-list__item{margin-top:20px}.c-nayami-list__item__contents{padding:24px 20px 24px 120px;box-shadow:0 0 15px rgba(10,68,16,0.2);font-size:2.2rem;line-height:1.75}.c-nayami-list__item__contents:before{width:30px;height:30px;left:70px;top:50%;margin-top:-15px}.c-nayami-list.-column{margin-top:-5px}.c-nayami-list.-column .c-nayami-list__inner{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;margin-left:-15px;margin-right:-15px}.c-nayami-list.-column .c-nayami-list__item{border-width:30px 15px 0;border-style:solid;border-color:transparent;width:50%;margin:0}.c-nayami-list.-column .c-nayami-list__item__contents{padding:25px 30px 25px 80px;font-size:2.0rem;height:100%;display:flex;flex-flow:column wrap;justify-content:center}.c-nayami-list.-column .c-nayami-list__item__contents:before{left:30px}}.c-serviceblock__label-wrap{border:1px solid #d1dad2;border-top:4px solid #0d8a19;background-color:#fff;padding:14px 15px 15px;text-align:center}.c-serviceblock__label{text-align:center;font-size:2rem}.c-serviceblock__label__logo{display:block;margin-top:5px;text-align:center}.c-serviceblock__label__logo img{height:25px;width:auto}.c-serviceblock__contents-wrap{padding:20px 15px 30px;background:url("/training/assets/images/common/bg_stripe--green.png");background-size:8px 8px}.c-serviceblock.-white .c-serviceblock__contents-wrap{background-image:url("/training/assets/images/common/bg_stripe--white.png")}@media all and (min-width: 768px){.c-serviceblock__label-wrap{border-top-width:7px;padding:12px 20px 14px;text-align:left}.c-serviceblock__label{text-align:left;font-size:2.8rem;max-width:900px;margin:0 auto;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;line-height:1.5}.c-serviceblock__label__logo{margin-top:0}.c-serviceblock__label__logo img{display:block;height:30px}.c-serviceblock__contents-wrap{padding:40px 20px}.c-serviceblock__contents{max-width:900px;margin:0 auto}}.c-service-course__dsp+*{padding-top:25px}.c-service-course__img{height:150px;background-position:center top;background-repeat:no-repeat;background-size:cover}.c-service-course__dsp.-asutane .c-service-course__img{width:155px;height:auto;margin:0 auto}.c-service-course__body{margin-top:20px}.c-service-course__body p{line-height:1.5 !important}.c-service-course__body .c-btnarea{padding-top:25px}.c-service-course__list{margin-top:-15px}.c-service-course__btn{display:block;position:relative}.c-service-course__btn:before{content:" ";position:absolute;display:block;width:9px;height:19px;left:10px;top:-3px;background-position:center bottom;background-repeat:no-repeat;background-size:contain;pointer-events:none;z-index:20;border-radius:3px 3px 0 0}.c-service-course__btn.-utsu:before{background-image:url("/training/assets/images/common/course_flag--orange.png")}.c-service-course__btn.-hattatsu:before{background-image:url("/training/assets/images/common/course_flag--blue.png")}.c-service-course__btn.-togo:before{background-image:url("/training/assets/images/common/course_flag--green.png")}.c-service-course__btn.-chokaku:before{background-image:url("/training/assets/images/common/course_flag--purple.png")}.c-service-course__btn.-nanbyo:before{background-image:url("/training/assets/images/common/course_flag--yellow.png")}.c-service-course__btn a{display:block;border-radius:4px;border:1px solid #006309;color:#000;font-weight:bold;background-color:#fff;box-shadow:0 3px 3px rgba(52,90,55,0.2);padding:17px 8px;position:relative;z-index:10;font-size:1.5rem}.c-service-course__btn a:after{content:" ";position:absolute;display:block;width:12px;height:12px;right:3px;top:50%;margin-top:-6px;background:url("/training/assets/images/common/icon_rightarrow--black.svg") no-repeat left top;background-size:contain}@media all and (max-width: 767px){.c-service-course.-single .c-service-course__list{margin:0;display:block}.c-service-course.-single .c-service-course__item{width:100%;border:0}.c-service-course.-single .c-service-course__item+.c-service-course__item{margin-top:25px}.c-service-course.-single .c-service-course__btn a{font-size:1.6rem;padding:17px 18px}.c-service-course.-single .c-service-course__btn a:after{right:18px}}@media all and (min-width: 768px){.c-service-course__dsp{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch}.c-service-course__dsp+*{padding-top:40px}.c-service-course__img{height:180px;width:270px}.c-service-course__body{margin-top:0;width:calc( 100% - 270px);padding-left:40px;font-size:2rem}.c-service-course__body p{line-height:2 !important}.c-service-course__body .c-btnarea{padding-top:40px;text-align:right}.c-service-course__dsp.-asutane .c-service-course__img{width:180px}.c-service-course__dsp.-asutane .c-service-course__body{width:calc( 100% - 180px)}.c-service-course__list{margin-top:-30px;margin-left:-15px;margin-right:-15px}.c-service-course__item{border-width:30px 15px 0;width:calc( 100% / 3 )}.c-service-course__btn{height:100%;transition:opacity .2s}.c-service-course__btn:hover{opacity:.6}.c-service-course__btn:before{width:18px;height:38px;top:-4px}.c-service-course__btn a{box-shadow:0 4px 4px rgba(52,90,55,0.2);height:100%;padding:38px 30px;font-size:2.1rem}.c-service-course__btn a:after{width:15px;height:15px;right:15px;margin-top:-7.5px}}.c-service-training__skill-wrap{border-radius:4px;box-shadow:0 0 8px rgba(10,68,16,0.3);background-color:#fff;padding:20px 15px 25px}.c-service-training__skill-label{font-weight:bold}.c-service-training__skill{margin-top:20px}.c-service-training__item+.c-service-training__item{margin-top:25px}.c-service-training__item a{display:block;border-radius:4px;border:1px solid #006309;color:#000;font-weight:bold;background-color:#fff;box-shadow:0 3px 3px rgba(52,90,55,0.2);padding:17px 20px;position:relative}.c-service-training__item a:after{content:" ";position:absolute;display:block;width:12px;height:12px;right:20px;top:50%;margin-top:-6px;background:url("/training/assets/images/common/icon_rightarrow--black.svg") no-repeat left top;background-size:contain}.c-service-training__item.is-active a{border-color:#006309;color:#006309;background-color:#e9f3ea}.c-service-training__item.is-active a:after{display:none}.c-service-training__support-wrap{margin-top:25px}@media all and (min-width: 768px){.c-service-training__skill-wrap{box-shadow:0 0 15px rgba(10,68,16,0.2);padding:20px 40px 30px}.c-service-training__skill-label{font-size:2.1rem}.c-service-training__skill{margin-top:10px;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:stretch;margin-left:-10px;margin-right:-10px}.c-service-training__support{margin-top:0;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:stretch;margin-left:-15px;margin-right:-15px}.c-service-training__item{border-style:solid;border-color:transparent}.c-service-training__item+.c-service-training__item{margin-top:0}.c-service-training__item a{box-shadow:0 4px 4px rgba(52,90,55,0.2);height:100%;transition:opacity .2s}.c-service-training__item a:hover{opacity:.6}.c-service-training__item a:after{width:12px;height:12px;right:20px;margin-top:-6px}.c-service-training__skill .c-service-training__item{border-width:0 10px;width:calc(100% / 3)}.c-service-training__skill .c-service-training__item a{padding:25px 20px;font-size:1.9rem}.c-service-training__skill .c-service-training__item a:after{width:14px;height:14px;right:20px;margin-top:-7px}.c-service-training__support .c-service-training__item{border-width:0 15px;width:calc(100% / 2)}.c-service-training__support .c-service-training__item a{padding:25px 40px;font-size:2.1rem}.c-service-training__support .c-service-training__item a:after{width:16px;height:16px;right:40px;margin-top:-8px}.c-service-training__support-wrap{margin-top:30px}}.c-service-announce{background:#fff;box-shadow:0dddddddddddddddddddddddddddd 0 8px rgba(10,68,16,0.1);margin-top:25px;padding:25px 15px 30px}.c-service-announce__label{text-align:center;margin-top:20px}.c-service-announce__label__inner{background:#e2e2e2;font-weight:bold;display:inline-block;padding:7px}@media all and (min-width: 768px){.c-service-announce{box-shadow:0 0 15px rgba(10,68,16,0.1);margin-top:30px;padding:25px 40px 30px;font-size:1.6rem}.c-service-announce__label{text-align:left;margin-top:10px}.c-service-announce__label__inner{padding:3px 10px}}.c-service-oldlogo{margin-top:-5px}.c-service-oldlogo__item{border-top-width:25px}.c-service-oldlogo__logo{display:block;margin-top:10px}.c-service-oldlogo__logo img{display:block;height:19px;width:auto}@media all and (min-width: 768px){.c-service-oldlogo{margin-left:-10px;margin-right:-10px;margin-top:0}.c-service-oldlogo__item{border-width:7px 10px 0;width:20%}.c-service-oldlogo__logo{margin-top:7px}.c-service-oldlogo__logo img{height:22px}}.c-reason+.c-reason{margin-top:60px}.c-reason__item__inner{box-shadow:0 0 8px rgba(10,68,16,0.3);background-color:#fff;border-radius:1px;padding:20px 15px 20px 84px;position:relative}.c-reason__item+.c-reason__item{margin-top:25px}.c-reason__illust{display:block;position:absolute;left:10px;top:15px;width:65px}@media all and (min-width: 768px){.c-reason+.c-reason{margin-top:100px}.c-reason__list{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;margin-left:-25px;margin-right:-25px;margin-top:-50px}.c-reason__item{border-width:50px 25px 0;border-style:solid;border-color:transparent;width:50%;font-size:1.7rem}.c-reason__item__inner{box-shadow:0 0 15px rgba(10,68,16,0.2);border-radius:2px;padding:25px 30px 25px 140px;height:100%;min-height:150px}.c-reason__item+.c-reason__item{margin-top:0}.c-reason__illust{left:-18px;top:-23px;transform:none;width:140px}}.c-simulation-sec{background:#0d8a19 url("/training/assets/images/common/simulation_bg_sp.png") center top;background-size:100% auto}.c-simulation-sec__title{position:relative;color:#fff;text-align:center}.c-simulation-sec__title__inner{border:2px solid #fff;display:inline-block;padding:14px 20px;font-size:2rem}.c-simulation-sec__title__label{position:absolute;background:#0d8a19;display:inline-block;top:-15px;left:50%;transform:translateX(-50%);padding:0 5px;font-size:80%;white-space:nowrap}.c-simulation-sec__catch{margin-top:25px;color:#fff;font-weight:bold;text-align:center}@media all and (min-width: 768px){.c-simulation-sec{background:#0d8a19 url("/training/assets/images/common/simulation_bg_pc.png") center center;background-size:auto}.c-simulation-sec__title__inner{border:3px solid #fff;padding:13px 45px;font-size:3.2rem}.c-simulation-sec__title__label{top:-15px;padding:0 20px;font-size:56%}.c-simulation-sec__catch{font-size:2rem;margin-top:20px}}.c-simulation{margin-top:35px}.c-simulation__item{padding-top:65px;position:relative}.c-simulation__item+.c-simulation__item{margin-top:35px}.c-simulation__box{background-color:#fff;border-radius:3px;box-shadow:0 2px 2px rgba(52,90,55,0.2);padding:70px 15px 30px}.c-simulation__illust{position:absolute;width:190px;margin:0 auto;left:50%;margin-left:-95px;top:0}.c-simulation__nayami{text-align:center;font-weight:bold;font-size:2rem}.c-simulation__nayami__strong{font-size:120%}@media all and (min-width: 768px){.c-simulation{margin-top:35px;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:stretch;margin-left:-15px;margin-right:-15px}.c-simulation__item{padding-top:115px;border-width:15px 15px 0;border-style:solid;border-color:transparent;width:calc( 100% / 3 )}.c-simulation__item+.c-simulation__item{margin-top:0}.c-simulation__box{border-radius:6px;box-shadow:0 0 10px rgba(52,90,55,0.3);padding:75px 30px 30px}.c-simulation__illust{width:267px;margin-left:-133.5px}.c-simulation__nayami{font-size:2rem;line-height:1.5;min-height:102px}}.c-simulation-resultbtn{margin-top:25px;padding-top:20px;text-align:center;position:relative}.c-simulation-resultbtn__slash{display:inline-block;position:absolute;padding:0 20px;left:50%;font-feature-settings:1.6rem;white-space:nowrap;line-height:1;font-weight:500;color:#000;transform:translateX(-50%);top:0}.c-simulation-resultbtn__slash:before,.c-simulation-resultbtn__slash:after{content:" ";position:absolute;display:block;width:7px;height:15px;bottom:2px;background:url("/training/assets/images/common/slash_sp--black.png") right bottom;background-size:25px auto}.c-simulation-resultbtn__slash:before{left:0}.c-simulation-resultbtn__slash:after{right:0;transform:scale(-1, 1)}.c-simulation-resultbtn__btn{margin-top:5px}@media all and (min-width: 768px){.c-simulation-resultbtn{padding-top:25px}.c-simulation-resultbtn__slash{font-size:1.7rem}.c-simulation-resultbtn__btn{min-width:0;display:block;margin:0}.c-simulation-resultbtn__btn a{padding:16px 12px;font-size:1.7rem}.c-simulation-resultbtn__btn__inner{padding-right:30px}.c-simulation-resultbtn__btn__inner:after{width:14px;height:14px;margin-top:-7px}}.c-access-sec__title{padding-top:50px;background:url("/training/assets/images/common/icon_pin--green.svg") no-repeat center top;background-size:38px auto}@media all and (min-width: 768px){.c-access-sec__title{padding-top:60px;background-size:50px auto}}.c-access{background:#e9f3ea;padding:25px 15px}.c-access__item{background-color:#fff;box-shadow:0 0 8px rgba(10,68,16,0.1);position:relative}.c-access__item+.c-access__item{margin-top:25px}.c-access__item:before{content:" ";position:absolute;display:block;width:9px;height:19px;left:10px;top:-4px;background-position:center bottom;background-repeat:no-repeat;background-size:contain;pointer-events:none;z-index:20;border-radius:3px 3px 0 0}.c-access__item.-utsu:before{background-image:url("/training/assets/images/common/course_flag--orange.png")}.c-access__item.-hattatsu:before{background-image:url("/training/assets/images/common/course_flag--blue.png")}.c-access__item.-togo:before{background-image:url("/training/assets/images/common/course_flag--green.png")}.c-access__item.-chokaku:before{background-image:url("/training/assets/images/common/course_flag--purple.png")}.c-access__item.-nanbyo:before{background-image:url("/training/assets/images/common/course_flag--yellow.png")}.c-access__course{font-size:1.9rem;padding:17px 15px;border-bottom:1px solid #dddddd}.c-access__list-wrap{padding:10px 15px 15px}@media all and (min-width: 768px){.c-access{padding:30px}.c-access__item{box-shadow:0 0 15px rgba(10,68,16,0.1)}.c-access__item+.c-access__item{margin-top:30px}.c-access__item:before{width:18px;height:38px;left:15px;top:-5px;border-radius:5px 5px 0 0}.c-access__course{font-size:2.4rem;padding:10px 50px}.c-access__list-wrap{padding:0 30px}}.c-accesslist+.c-accesslist{margin-top:15px}.c-accesslist__area{font-weight:bold;color:#444444}.c-accesslist__btn{border-top-width:10px}.c-accesslist__btn a{background-color:#fff;display:block;border:1px solid #0051a2;border-radius:4px;font-weight:bold;font-size:1.7rem;padding:11px 15px;text-align:center;box-shadow:0 3px 3px rgba(0,46,91,0.2)}@media all and (min-width: 768px){.c-accesslist{padding:20px;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch}.c-accesslist+.c-accesslist{margin-top:0;border-top:1px dashed #ccc}.c-accesslist__area{width:156px}.c-accesslist__jigyousho{width:calc( 100% - 156px );margin-left:-10px;margin-right:-10px;margin-top:-20px}.c-accesslist__btn{border-width:20px 10px 0;width:calc( 100% / 3 );transition:opacity .2s}.c-accesslist__btn:hover{opacity:.6}.c-accesslist__btn a{padding:4px 10px;box-shadow:0 2px 2px rgba(0,46,91,0.2)}}.c-toc{border:1px solid #0d8a19;padding:16px 15px}.c-toc__list{margin-top:14px}.c-toc__listitem{padding-left:1.2em;position:relative}.c-toc__listitem+.c-toc__listitem{margin-top:10px}.c-toc__listitem:before{content:" ";position:absolute;display:block;width:7px;height:7px;left:3px;top:0.55em;background-color:#0d8a19;border-radius:2px}.c-toc__link{text-decoration:underline}@media all and (min-width: 768px){.c-toc{padding:30px}.c-toc__title{font-size:2.4rem;line-height:1}.c-toc__list{margin-top:20px;line-height:1.45;font-size:1.6rem}.c-toc__listitem+.c-toc__listitem{margin-top:15px}.c-toc__listitem:before{width:12px;height:12px;left:0px;top:0.35em}.c-toc__link{text-decoration:none;transition:.3s}.c-toc__link:hover{opacity:.6}.c-toc__link.is-active{text-decoration:none;color:#000;font-weight:bold}}@media all and (min-width: 1140px){.c-toc{border:0;padding:0 0 40px}.c-toc__listitem{letter-spacing:-0.02em}}.c-flowbox__item{box-shadow:0 0 8px rgba(10,68,16,0.3);padding:70px 15px 30px;position:relative}.c-flowbox__item>*{position:relative;z-index:20}.c-flowbox__item:first-child{padding-top:30px}.c-flowbox__item:not(:last-child):before{content:" ";position:absolute;display:block;width:100%;height:15px;left:0;bottom:0;background-color:#fff;z-index:1}.c-flowbox__item:not(:last-child):after{content:"　";position:absolute;filter:drop-shadow(0 0 8px rgba(10,68,16,0.3));display:block;left:0;top:100%;width:100%;height:50px;background:url("/training/assets/images/common/bg_triangle-down--white.svg") no-repeat left top;background-size:100% 100%}@media all and (min-width: 768px){.c-flowbox__item{box-shadow:0 0 15px rgba(10,68,16,0.2);padding:80px 30px 20px}.c-flowbox__item:first-child{padding-top:20px}.c-flowbox__item:last-child{padding-bottom:35px}.c-flowbox__item:not(:last-child):before{height:20px}.c-flowbox__item:not(:last-child):after{filter:drop-shadow(0 0 15px rgba(10,68,16,0.2));height:58px}.c-flowbox.-row{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:stretch}.c-flowbox.-row .c-flowbox__item{padding:50px 30px 50px 80px}.c-flowbox.-row .c-flowbox__item:first-child{padding-top:50px;padding-left:30px}.c-flowbox.-row .c-flowbox__item:not(:last-child):before{width:60px;height:100%;left:auto;right:0}.c-flowbox.-row .c-flowbox__item:not(:last-child):after{left:100%;top:0;width:54px;height:100%;background:url("/training/assets/images/common/bg_triangle-next--white.svg") no-repeat left top;background-size:100% 100%}}.c-stepchart{background-color:#e9f3ea;padding:30px 15px}.c-stepchart__title{font-size:2rem;text-align:center}.c-stepchart__list{margin-top:25px}.c-stepchart__listitem{box-shadow:0 0 8px rgba(10,68,16,0.3);background-color:#fff;padding:15px 15px;position:relative}.c-stepchart__listitem+.c-stepchart__listitem{margin-top:25px}.c-stepchart__listitem:not(:last-child):after{content:"　";position:absolute;display:block;left:50%;bottom:-18px;margin-left:-6px;width:0;height:0;border-style:solid;border-width:9px 6px 0 6px;border-color:#0d8a19 transparent transparent transparent}.c-stepchart__listitem.-inline{background-color:transparent;box-shadow:none;padding:10px 15px}.c-stepchart__listnum{display:block;font-weight:bold}.c-stepchart__listnum__val{margin-left:3px;display:inline-block;border-radius:50%;background-color:#0d8a19;position:relative;top:-2px;color:#fff;width:17px;height:17px;line-height:17px;text-align:center;font-size:85%;font-weight:400}.c-stepchart__listname{display:block;font-size:1.9rem;font-weight:bold}.c-stepchart__listitem.-inline .c-stepchart__listname{text-align:center}.c-stepchart__note{display:block;margin-top:12px}.c-stepchart__body{margin-top:12px !important}@media all and (min-width: 768px){.c-stepchart{padding:50px 30px 40px}.c-stepchart__title{font-size:2.7rem;line-height:1}.c-stepchart__list{margin-top:40px}.c-stepchart__listitem{box-shadow:0 0 15px rgba(10,68,16,0.2);padding:15px 30px;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:stretch}.c-stepchart__listitem+.c-stepchart__listitem{margin-top:30px}.c-stepchart__listitem:not(:last-child):after{bottom:-21px;margin-left:-9px;border-width:12px 9px 0 9px}.c-stepchart__listitem.-inline{padding:0 30px}.c-stepchart__listnum{font-size:2.1rem;width:100px}.c-stepchart__listnum__val{margin-left:3px;top:-4px;width:21px;height:21px;line-height:21px}.c-stepchart__listname{width:calc( 100% - 100px);font-size:2.1rem;display:block}.c-stepchart__listitem.-inline .c-stepchart__listname{width:100%}.c-stepchart__note{margin-top:5px;font-size:1.6rem;line-height:1.5}.c-stepchart__body{margin-top:5px !important}}.c-questionbox{background:#f1f1f1;padding:20px 15px}.c-questionbox__inner{padding-left:35px;position:relative}.c-questionbox__title{font-size:2rem}.c-questionbox__title:before{content:" ";position:absolute;display:block;width:23px;height:23px;left:0;top:4px;background:url("/training/assets/images/common/icon_question_fill--gray.svg");background-size:contain;z-index:1}.c-questionbox__body{margin-top:5px}.c-questionbox__body i{margin:0 0.3em;font-size:80%}@media all and (min-width: 768px){.c-questionbox{padding:20px 30px}.c-questionbox__inner{padding-left:35px}.c-questionbox__title{font-size:2.1rem}.c-questionbox__title:before{top:8px}.c-questionbox__body{margin-top:0}}.c-table-a__th,.c-table-a__td{border:1px solid #0d8a19;padding:6px 10px}.c-table-a__th{background-color:#e9f3ea;font-weight:bold;color:#006309}@media all and (min-width: 768px){.c-table-a{font-size:1.7rem}.c-table-a__th,.c-table-a__td{line-height:1.5;padding:18px 10px}}.c-table-b__th,.c-table-b__td{border:1px solid #c8c8c8;padding:14px 10px}.c-table-b__th{background-color:#006309;font-weight:bold;color:#fff;text-align:center}.c-table-b__td{width:70%}@media all and (min-width: 768px){.c-table-b{font-size:1.7rem}.c-table-b__th,.c-table-b__td{line-height:1.5;padding:17px 20px}.c-table-b__th{text-align:left;vertical-align:middle}.c-table-b__td{width:72%}}.c-shien-table-wrap{margin-left:-15px;margin-right:-15px;overflow:hidden;position:relative}.c-shien-table-wrap__scroll{overflow:scroll;-webkit-overflow-scrolling:touch}.c-shien-table-wrap__inner{width:675px;padding:0 15px}.c-shien-table-wrap__swipeicon{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:150px;pointer-events:none}@media all and (min-width: 768px){.c-shien-table-wrap{margin-left:0;margin-right:0}.c-shien-table-wrap__scroll{overflow:inherit}.c-shien-table-wrap__inner{width:100%;padding:0}}.c-shien-table{border-collapse:collapse;border-spacing:0}.c-shien-table td,.c-shien-table th{border:1px solid #c8c8c8;vertical-align:middle;padding:8px 10px}.c-shien-table th{font-weight:bold}.c-shien-table td{text-align:center}.c-shien-table__cell--lightgreen{background-color:#e9f3ea}.c-shien-table__cell--green{background-color:#006309;color:#fff;text-align:center}@media all and (max-width: 767px){.c-shien-table th{font-weight:bold}.c-shien-table th.is-sticky{position:sticky;left:15px}.c-shien-table th.is-sticky:before{content:"";position:absolute;top:0;left:-1px;right:-1px;height:100%;border-left:1px solid #c8c8c8;border-right:1px solid #c8c8c8}.c-shien-table th.is-sticky:after{content:" ";position:absolute;display:block;width:15px;left:-16px;top:-1px;bottom:-1px;background-color:#fff;z-index:1;transition:.5s}}@media all and (min-width: 768px){.c-shien-table td,.c-shien-table th{line-height:1.5;font-size:1.7rem;padding:15px 10px}.c-shien-table__cell--green{padding:7px 10px !important}}.c-curriculum-table-wrap{margin-left:-15px;margin-right:-15px;overflow:hidden;position:relative}.c-curriculum-table-wrap__scroll{overflow:scroll;-webkit-overflow-scrolling:touch}.c-curriculum-table-wrap__inner{width:1100px;padding:0 15px}.c-curriculum-table-wrap__swipeicon{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:150px;pointer-events:none}@media all and (min-width: 768px){.c-curriculum-table-wrap{margin-left:0;margin-right:0}.c-curriculum-table-wrap__scroll{overflow:inherit}.c-curriculum-table-wrap__inner{width:100%;padding:0}}.c-curriculum-table{border-collapse:collapse;border-spacing:0}.c-curriculum-table td,.c-curriculum-table th{border:1px solid #c8c8c8;vertical-align:middle;padding:10px 5px}.c-curriculum-table th{font-weight:bold}.c-curriculum-table td{text-align:center}.c-curriculum-table__cell--lightgreen{background-color:#e9f3ea;text-align:center;white-space:nowrap}.c-curriculum-table__cell--gray{background-color:#eee}.c-curriculum-table__cell--green{background-color:#006309;color:#fff;text-align:center}@media all and (max-width: 767px){.c-curriculum-table th{font-weight:bold}.c-curriculum-table th.is-sticky{position:sticky;left:15px}.c-curriculum-table th.is-sticky:before{content:"";position:absolute;top:0;left:-1px;right:-1px;height:100%;border-left:1px solid #c8c8c8;border-right:1px solid #c8c8c8}.c-curriculum-table th.is-sticky:after{content:" ";position:absolute;display:block;width:15px;left:-16px;top:-1px;bottom:-1px;background-color:#fff;z-index:1;transition:.5s}}@media all and (min-width: 768px){.c-curriculum-table td,.c-curriculum-table th{line-height:1.5;font-size:1.7rem;padding:15px 10px}.c-curriculum-table__cell--green{padding:7px 10px !important}}.c-kubun-table{border-collapse:collapse;border-spacing:0}.c-kubun-table td,.c-kubun-table th{border:1px solid #c8c8c8;vertical-align:middle}.c-kubun-table th{font-weight:bold;text-align:center;padding:12px 6px}.c-kubun-table td{padding:12px 10px}.c-kubun-table__price{text-align:center;font-weight:bold}.c-kubun-table__cell__inner{display:block}.c-kubun-table__cell__inner+.c-kubun-table__cell__inner{margin-top:10px}.c-kubun-table__cell--lightgreen{background-color:#e9f3ea;width:23%}.c-kubun-table__cell--green{background-color:#006309;color:#fff;text-align:center}.c-kubun-table__cell--green:nth-of-type(1){width:23%}.c-kubun-table__cell--green:nth-of-type(2){width:44%}.c-kubun-table__cell--green:nth-of-type(3){width:32%}@media all and (min-width: 768px){.c-kubun-table{table-layout:fixed;width:100%}.c-kubun-table td,.c-kubun-table th{font-size:1.7rem;line-height:1.5;padding:10px 6px}.c-kubun-table td{text-align:center}.c-kubun-table__price{font-size:2rem !important}.c-kubun-table__cell__inner{text-align:center}.c-kubun-table__cell__inner.-small{font-size:88%}.c-kubun-table__cell__inner+.c-kubun-table__cell__inner{margin-top:0}.c-kubun-table__cell--green{padding:15px 6px !important}.c-kubun-table__cell--green:nth-of-type(1){width:20%}.c-kubun-table__cell--green:nth-of-type(2){width:60%}.c-kubun-table__cell--green:nth-of-type(3){width:20%}}.c-pointbox-wrap{padding-top:30px;position:relative}.c-pointbox-wrap+.c-pointbox-wrap{margin-top:60px}@media all and (min-width: 768px){.c-pointbox-wrap{padding-top:0}.c-pointbox-wrap+.c-pointbox-wrap{margin-top:100px}}.c-pointbox{box-shadow:0 0 8px rgba(10,68,16,0.3)}.c-pointbox__mv{padding:55px 15px 0}.c-pointbox__mvcontents{padding-bottom:35px}.c-pointbox__num-sp{position:absolute;left:50%;top:0;margin-left:-36px;width:72px}.c-pointbox__title{text-align:center;font-size:2.5rem}.c-pointbox__img{padding-top:20px;position:relative}.c-pointbox__medal{position:absolute;width:30.6vw;right:-12px;top:38.6vw;z-index:100;transform:translate3d(0, 0, 0)}.c-pointbox__note{padding-top:5px;max-width:64%}@media all and (min-width: 768px){.c-pointbox{box-shadow:none}.c-pointbox__mv{padding:0 70px 85px;position:relative}.c-pointbox__mv:before{content:" ";position:absolute;display:block;width:100%;height:100%;left:0;top:0;background:url("/training/assets/images/common/bg_element--lightgreen.svg") no-repeat left bottom;background-size:100% auto;z-index:1;opacity:.7}.c-pointbox__mvcontents{padding-bottom:0;min-height:540px;display:flex;flex-flow:column wrap;justify-content:center;align-items:stretch;position:relative}.c-pointbox__num-pc{position:absolute;width:127px;left:-38px;top:-58px;display:block}.c-pointbox__title{position:relative;font-size:3.4rem;padding:50px 60px 0;background-color:#0d8a19;width:460px;z-index:5;text-align:left;color:#fff;line-height:1.5}.c-pointbox__img{padding-top:0;position:absolute;top:0;right:0;z-index:1}.c-pointbox__medal{width:212px;right:35px;top:370px}.c-pointbox__note{padding-top:7px;display:block;padding-right:230px;max-width:none}.c-pointbox__note p{text-align:right}}.c-pointbox-checklist{padding:40px 0 5px}.c-pointbox-checklist__item{font-size:1.8rem;font-weight:bold;position:relative;padding-left:35px}.c-pointbox-checklist__item+.c-pointbox-checklist__item{margin-top:20px}.c-pointbox-checklist__item:after{content:" ";position:absolute;display:block;width:23px;height:23px;left:0;top:0;background:url("/training/assets/images/common/icon_checkbox--green.svg") no-repeat left top;background-size:contain}@media all and (min-width: 768px){.c-pointbox-checklist{padding:35px 60px 55px;background-color:#0d8a19;width:460px;z-index:5}.c-pointbox-checklist__item{font-size:2rem;padding-left:40px;color:#fff;line-height:1.75}.c-pointbox-checklist__item *{color:#fff !important}.c-pointbox-checklist__item+.c-pointbox-checklist__item{margin-top:25px}.c-pointbox-checklist__item:after{top:2px;width:30px;height:30px;background-image:url("/training/assets/images/common/icon_checkbox--white.svg")}}.c-pointbox-detail{background-color:rgba(233,243,234,0.7);margin-top:5px;padding-top:35px;padding-bottom:35px}.c-pointbox-detail.-transparent{padding-top:0;background-color:transparent}.c-pointbox-detail.-transparent .c-btnarea{padding-top:0}.c-pointbox-detail__inner+.c-pointbox-detail__inner{margin-top:70px}.c-pointbox-detail__title{font-size:2.2rem;text-align:center}.c-pointbox-detail__title+*{margin-top:30px}@media all and (min-width: 768px){.c-pointbox-detail{margin-top:0;padding-top:0;padding-bottom:100px}.c-pointbox-detail.-transparent{padding-top:35px;background-color:rgba(233,243,234,0.7)}.c-pointbox-detail__inner+.c-pointbox-detail__inner{margin-top:70px}.c-pointbox-detail__title{font-size:3.2rem}.c-pointbox-detail__title+*{margin-top:35px}}.c-staffmsg__title{text-align:center}.c-staffmsg__title__tx{color:#006309;font-size:2.1rem;padding:0 40px;position:relative;display:inline-block;text-align:center}.c-staffmsg__title__tx:before,.c-staffmsg__title__tx:after{content:" ";position:absolute;display:block;width:7px;height:15px;bottom:5px;background:url("/training/assets/images/common/slash_sp--green.png") right bottom;background-size:25px auto}.c-staffmsg__title__tx:before{left:0}.c-staffmsg__title__tx:after{right:0;transform:scale(-1, 1)}.c-staffmsg__title__tx.u-ff-en:before,.c-staffmsg__title__tx.u-ff-en:after{bottom:9px}.c-staffmsg__title__tx.-l2{padding:0 30px;margin-bottom:15px}.c-staffmsg__title__tx.-l2:before,.c-staffmsg__title__tx.-l2:after{width:11px;height:30px}.c-staffmsg__inner{padding-bottom:100px;position:relative}.c-staffmsg__comment{padding:30px 15px;background-color:#006309;border-radius:15px;position:relative}.c-staffmsg__comment:after{content:"　";position:absolute;display:block;right:130px;bottom:-25px;width:0;height:0;border-style:solid;border-width:0 19px 33px 0;border-color:transparent #006309 transparent transparent;transform:rotate(-22deg)}.c-staffmsg__comment p{color:#fff;font-weight:bold}.c-staffmsg__illust{position:absolute;right:15px;width:100px;bottom:0}@media all and (min-width: 768px){.c-staffmsg__title__tx{font-size:3rem;padding-bottom:20px;padding:0 50px}.c-staffmsg__title__tx:before,.c-staffmsg__title__tx:after{width:10px;height:28px;bottom:7px}.c-staffmsg__title__tx.u-ff-en:before,.c-staffmsg__title__tx.u-ff-en:after{bottom:17px}.c-staffmsg__title__tx.-l2{line-height:1.5;padding:0 30px}.c-staffmsg__title__tx.-l2:before,.c-staffmsg__title__tx.-l2:after{width:10px;height:28px}.c-staffmsg__inner{padding-bottom:0;padding-right:175px}.c-staffmsg__comment{padding:65px 50px;border-radius:30px}.c-staffmsg__comment:after{right:-23px;bottom:83px;margin-left:0;height:0;border-style:solid;border-width:18px 0 0 34px;border-color:transparent transparent transparent #006309;transform:rotate(-45deg)}.c-staffmsg__comment p{font-size:1.8rem}.c-staffmsg__illust{right:0;width:162px}}.c-atgpsupport-box{background-color:#fff;padding:35px 15px;box-shadow:0 0 8px rgba(10,68,16,0.3)}.c-atgpsupport-box__title{font-size:2rem;font-weight:bold;text-align:center}.c-atgpsupport-box__title+*{margin-top:30px}.c-atgpsupport-box__txt{margin-bottom:25px}.c-atgpsupport-box__list{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch}.c-atgpsupport-box__listitem{width:50%}.c-atgpsupport-box__listitem:nth-child(2n-1){border-right:1px solid #dddddd;padding-right:9px}.c-atgpsupport-box__listitem:nth-child(2n){padding-left:10px}.c-atgpsupport-box__contents{text-align:center}.c-atgpsupport-box__illust{text-align:center;display:block;margin-top:5px}.c-atgpsupport-box__illust img{height:75px;width:auto}.c-atgpsupport-box__logo{text-align:center;display:block;margin-top:5px}.c-atgpsupport-box__logo img{height:15px;width:auto}.c-atgpsupport-box__jisseki{margin-top:30px}.c-atgpsupport-box__jisseki p{font-weight:bold;line-height:1.5;color:#0d8a19;position:relative;padding-left:60px}.c-atgpsupport-box__jisseki p:after{content:" ";position:absolute;display:block;width:47px;height:47px;left:5px;top:50%;transform:translateY(-50%);background:url("/training/assets/images/common/mark_medal.png") no-repeat left top;background-size:contain}@media all and (min-width: 768px){.c-atgpsupport-box{padding:40px 100px;box-shadow:0 0 15px rgba(10,68,16,0.2)}.c-atgpsupport-box__title{font-size:2.8rem}.c-atgpsupport-box__title+*{margin-top:10px}.c-atgpsupport-box__txt{margin-bottom:25px;text-align:center;font-size:2rem}.c-atgpsupport-box__listitem{width:calc( 50% - 25px);border:1px solid #0d8a19 !important;padding:15px 30px 55px !important;position:relative}.c-atgpsupport-box__listitem:nth-child(2n-1){padding-right:0}.c-atgpsupport-box__listitem:nth-child(2n){padding-left:0}.c-atgpsupport-box__contents{font-size:2rem;line-height:1.5;min-height:3em;position:relative;z-index:10}.c-atgpsupport-box__illust{margin-top:0;position:absolute;left:25px;bottom:0}.c-atgpsupport-box__illust img{height:125px}.c-atgpsupport-box__illust.-agent{left:15px}.c-atgpsupport-box__logo{padding-left:90px;margin-top:25px;position:relative;z-index:10}.c-atgpsupport-box__logo img{height:30px}.c-atgpsupport-box__jisseki{margin-top:35px;text-align:center}.c-atgpsupport-box__jisseki p{font-size:2.4rem;display:inline-block}.c-atgpsupport-box__jisseki p:after{width:44px;height:44px}}@media all and (min-width: 768px){.c-service-nav-wrap{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;margin-left:-35px;margin-right:-35px}}.c-service-nav+.c-service-nav{margin-top:35px}.c-service-nav__inner{border:1px solid #cacaca;box-shadow:0 3px 3px rgba(0,0,0,0.1);border-radius:3px;position:relative;padding:0 15px}.c-service-nav__inner:before{content:" ";position:absolute;display:block;width:13px;height:25px;right:20px;top:-3px;background-position:center bottom;background-repeat:no-repeat;background-size:contain;pointer-events:none;z-index:20;border-radius:3px 3px 0 0}.c-service-nav.-utsu .c-service-nav__inner:before{background-image:url("/training/assets/images/common/course_flag--orange.png")}.c-service-nav.-hattatsu .c-service-nav__inner:before{background-image:url("/training/assets/images/common/course_flag--blue.png")}.c-service-nav.-togo .c-service-nav__inner:before{background-image:url("/training/assets/images/common/course_flag--green.png")}.c-service-nav.-chokaku .c-service-nav__inner:before{background-image:url("/training/assets/images/common/course_flag--purple.png")}.c-service-nav.-nanbyo .c-service-nav__inner:before{background-image:url("/training/assets/images/common/course_flag--yellow.png")}.c-service-nav__title{line-height:1.5;padding:14px 0;border-bottom:1px solid #cacaca}.c-service-nav__title__main{font-size:2.3rem}.c-service-nav__title__sub{font-weight:bold;color:#0d8a19;padding-left:1.5em;margin-top:5px;position:relative;margin-bottom:3px;display:block}.c-service-nav__title__sub:after{content:" ";position:absolute;display:block;width:20px;height:20px;left:0.2em;top:0.1em;background:url("/training/assets/images/common/icon_checkbox--green.svg") no-repeat left top;background-size:contain}.c-service-nav__body{padding:20px 0 25px}@media all and (min-width: 768px){.c-service-nav{width:50%;border-width:35px;border-style:solid;border-color:transparent}.c-service-nav+.c-service-nav{margin-top:0}.c-service-nav__inner{box-shadow:0 3px 3px rgba(0,0,0,0.07);border-radius:4px;padding:0 30px;height:100%}.c-service-nav__inner:before{width:17px;height:33px;right:25px}.c-service-nav__title{padding:21px 10px 21px}.c-service-nav__title__main{font-size:2.8rem}.c-service-nav__title__sub:after{width:23px;height:23px;left:0.1em;top:0em}.c-service-nav__body{padding:18px 10px 145px}.c-service-nav__btn{position:absolute;left:0;bottom:40px;right:0}}.c-pagelinks__listitem a{border:1px solid #696969;border-radius:6px;padding:17px 25px;color:#444444;font-weight:bold;box-shadow:0 3px 3px rgba(68,68,68,0.1);display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center}.c-pagelinks__listitem+.c-pagelinks__listitem{margin-top:15px}.c-pagelinks__num{display:block;vertical-align:middle;width:25px;height:25px;line-height:25px;border-radius:50%;text-align:center;margin-right:8px;color:#fff;background-color:#0d8a19;font-weight:normal}.c-pagelinks__name{position:relative;display:block;flex-grow:10;font-size:1.7rem}.c-pagelinks__name:after{content:" ";position:absolute;display:block;width:14px;height:14px;right:0;top:50%;margin-top:-7px;opacity:.6;transform:rotate(90deg);background:url("/training/assets/images/common/icon_rightarrow--black.svg") no-repeat left top;background-size:contain}@media all and (min-width: 768px){.c-pagelinks{border-bottom:1px solid #dbdbdb}.c-pagelinks__list{display:flex;flex-flow:row wrap;justify-content:center;align-items:stretch;padding-bottom:20px}.c-pagelinks__listitem{border-right:1px solid #adadad}.c-pagelinks__listitem:first-child{border-left:1px solid #adadad}.c-pagelinks__listitem a{border:0;border-radius:0;padding:0px 34px;box-shadow:none;transition:.2s}.c-pagelinks__listitem a:hover{opacity:.6}.c-pagelinks__listitem+.c-pagelinks__listitem{margin-top:0}.c-pagelinks__num{width:22px;height:22px;line-height:22px;margin-right:8px;font-size:1.4rem}.c-pagelinks__name{position:relative;padding-right:1.5em;font-size:1.8rem}.c-pagelinks__name:after{width:16px;height:16px;margin-top:-8px}}@media all and (max-width: 767px){.c-pagelinks.-courselink .c-pagelinks__list{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:stretch;margin-left:-7.5px;margin-right:-7.5px}.c-pagelinks.-courselink .c-pagelinks__listitem{border-width:15px 7.5px 0;border-style:solid;border-color:transparent;width:50%}.c-pagelinks.-courselink .c-pagelinks__listitem a{display:block;border-radius:4px;border:1px solid #006309;color:#000;font-weight:bold;background-color:#fff;box-shadow:0 3px 3px rgba(52,90,55,0.2);padding:17px 8px;position:relative;z-index:10}.c-pagelinks.-courselink .c-pagelinks__listitem a:before{content:" ";position:absolute;display:block;width:9px;height:19px;left:10px;top:-3px;background-position:center bottom;background-repeat:no-repeat;background-size:contain;pointer-events:none;z-index:20;border-radius:3px 3px 0 0}.c-pagelinks.-courselink .c-pagelinks__listitem.-utsu a:before{background-image:url("/training/assets/images/common/course_flag--orange.png")}.c-pagelinks.-courselink .c-pagelinks__listitem.-hattatsu a:before{background-image:url("/training/assets/images/common/course_flag--blue.png")}.c-pagelinks.-courselink .c-pagelinks__listitem.-togo a:before{background-image:url("/training/assets/images/common/course_flag--green.png")}.c-pagelinks.-courselink .c-pagelinks__listitem.-chokaku a:before{background-image:url("/training/assets/images/common/course_flag--purple.png")}.c-pagelinks.-courselink .c-pagelinks__listitem.-nanbyo a:before{background-image:url("/training/assets/images/common/course_flag--yellow.png")}.c-pagelinks.-courselink .c-pagelinks__listitem+.c-pagelinks__listitem{margin-top:0}.c-pagelinks.-courselink .c-pagelinks__name{font-size:1.6rem}}@media all and (min-width: 768px){html:not(.mac) .c-pagelinks__num{transform:translateY(-2px)}}@media all and (min-width: 768px){.c-program-box-wrap{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;margin-top:calc( 55px - 15px);margin-left:-25px;margin-right:-25px}}.c-program-box+.c-program-box{margin-top:35px}.c-program-box__inner{box-shadow:0 0 8px rgba(10,68,16,0.3);padding:2px;background-color:#fff}.c-program-box__title{padding:12px 13px;background-color:#0d8a19;color:#fff;font-size:1.9rem}.c-program-box__contents{padding:20px 13px 20px 10px;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch}.c-program-box__tag{width:100%;display:block;display:flex;flex-flow:row wrap;justify-content:flex-start;margin:-5px -5px 5px}.c-program-box__tag__item{margin:0 5px 10px}.c-program-box__icon{width:60px}.c-program-box__body{width:calc( 100% - 60px );padding-left:5px}.c-program-box__body__tx{padding-left:1em}@media all and (min-width: 768px){.c-program-box{width:50%;border-width:15px 25px;border-style:solid;border-color:transparent}.c-program-box+.c-program-box{margin-top:0}.c-program-box__inner{box-shadow:0 0 15px rgba(10,68,16,0.2);padding:3px;height:100%}.c-program-box__title{padding:11px 27px;font-size:2.5rem;line-height:1.5}.c-program-box__contents{padding:25px 30px}.c-program-box__icon{width:80px}.c-program-box__body{width:calc( 100% - 80px );padding-left:25px;line-height:1.75}.c-program-box__listitem{line-height:1.75}}.c-program-block+.c-program-block{margin-top:60px}.c-program-block__inner{box-shadow:0 0 8px rgba(10,68,16,0.3);padding:2px;background-color:#fff}.c-program-block__title{padding:15px 13px;background-color:#0d8a19;color:#fff;font-size:1.9rem}.c-program-block__contents{padding:15px}.c-program-block__img{padding-bottom:20px}@media all and (min-width: 768px){.c-program-block+.c-program-block{margin-top:100px}.c-program-block__inner{box-shadow:none;padding:0}.c-program-block__title{padding:17px 27px;line-height:1.5;font-size:3rem}.c-program-block__contents{padding:0;padding-top:50px;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch}.c-program-block__img{padding-bottom:0;width:42.7%}.c-program-block__body{width:calc(57.3% - 50px)}.c-program-block__body.-w100p{width:100%}}.c-voice-index+.c-voice-index{margin-top:60px}.c-voice-index__item{background-color:#fff;border-radius:6px;box-shadow:0 0 8px rgba(10,68,16,0.3)}.c-voice-index__item+.c-voice-index__item{margin-top:35px}.c-voice-index__ph{border-radius:6px 6px 0 0;overflow:hidden}.c-voice-index__txt{padding:20px 20px}.c-voice-index__title{font-size:2rem}.c-voice-index__pf{padding-top:20px}.c-voice-index__data{padding-top:20px}.c-voice-index__btn{padding-top:15px;text-align:right}@media all and (min-width: 768px){.c-voice-index+.c-voice-index{margin-top:100px}.c-voice-index__item{box-shadow:0 0 30px rgba(10,68,16,0.15);padding:40px 50px 30px;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch}.c-voice-index__item+.c-voice-index__item{margin-top:30px}.c-voice-index__ph{border-radius:0;width:42%}.c-voice-index__txt{width:58%;padding:0;padding-left:40px}.c-voice-index__title{font-size:2.2rem;line-height:1.5}.c-voice-index__btn{padding-top:20px}.c-voice-index__btn .c-btn{margin:0}}.c-voice-profile__shougai{display:inline-block;border:1px solid #0d8a19;border-radius:2px;color:#0d8a19;font-weight:bold;padding:0 5px;margin-right:10px;background-color:#fff}.c-voice-profile__name{display:block;margin-top:5px}.c-voice-profile.-darkgreen .c-voice-profile__shougai{border-color:#006309;color:#006309}@media all and (min-width: 768px){.c-voice-profile{font-size:1.6rem;line-height:1.5}.c-voice-profile__shougai{margin-right:15px}}.c-voice-data__list{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;border-bottom:1px solid #dddddd}.c-voice-data__list+.c-voice-data__list{margin-top:3px}.c-voice-data__label{width:90px}.c-voice-data__label__inner{display:inline-block;color:#0d8a19;font-weight:bold;border-bottom:3px solid #0d8a19;padding:2px 0}.c-voice-data__contents{width:calc( 100% - 90px );display:flex;flex-flow:column wrap;justify-content:center;align-items:stretch}.c-voice-data.-darkgreen .c-voice-data__list{border-color:#bad6bd}.c-voice-data.-darkgreen .c-voice-data__label__inner{border-color:#006309;color:#006309}@media all and (min-width: 768px){.c-voice-data__list{font-size:1.6rem;line-height:1.5}.c-voice-data__label{width:100px}.c-voice-data__contents{width:calc( 100% - 100px )}.c-voice-data.-space .c-voice-data__list+.c-voice-data__list{margin-top:12px}}.c-access-index+.c-access-index{margin-top:35px}.c-access-index__item{background-color:#fff;border-radius:6px;box-shadow:0 0 8px rgba(10,68,16,0.3);padding:2px}.c-access-index__item+.c-access-index__item{margin-top:25px}.c-access-index__name{background-color:#e9f3ea;font-size:2rem;padding:13px 15px}.c-access-index__contents{padding:15px 13px 18px}.c-access-index__data{padding-top:25px}.c-access-index__data th{white-space:nowrap}.c-access-index__btn{padding-top:18px;text-align:right}@media all and (min-width: 768px){.c-access-index+.c-access-index{margin-top:100px}.c-access-index__item{box-shadow:0 0 30px rgba(10,68,16,0.15);padding:3px}.c-access-index__item+.c-access-index__item{margin-top:40px}.c-access-index__name{font-size:2.5rem;padding:19px 50px;line-height:1.5}.c-access-index__contents{padding:40px 50px 30px}.c-access-index__contents__inner{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch}.c-access-index__ph{width:32%}.c-access-index__data{width:68%;padding:0;padding-left:40px}.c-access-index__table{width:100%;font-size:1.6rem}.c-access-index__btn{padding-top:20px}}@media all and (min-width: 768px){.c-table-accesslist__item+.c-table-accesslist__item{margin-top:10px}}.c-faq__item{background-color:#fff;padding:0 10px;border:1px solid #0d8a19;transition:background-color 0.5s,.2s}.c-faq__item+.c-faq__item{margin-top:25px}.c-faq__item.is-open{background-color:#0d8a19}.c-faq__q{position:relative;transition:color .2s;z-index:10;cursor:pointer;color:#0d8a19;font-size:1.7rem;padding:18px 23px 18px 9px}.c-faq__q:before{content:"　";position:absolute;display:block;width:15px;height:15px;right:2px;top:50%;margin-top:-7.5px;z-index:1;transition:transform .4s, background .4s;transform:rotate(90deg);background:url("/training/assets/images/common/icon_rightarrow--green.svg") no-repeat left top;background-size:contain}.c-faq__q__inner{position:relative;padding-left:23px;font-weight:bold;display:inline-block}.c-faq__q__head{position:absolute;left:0;top:-2px;font-size:2rem;display:block}.c-faq__item.is-open .c-faq__q{color:#fff}.c-faq__item.is-open .c-faq__q:before{transform:rotate(-90deg);background-image:url("/training/assets/images/common/icon_rightarrow--white.svg")}.c-faq__a{background-color:#fff;margin-bottom:10px;position:relative}.c-faq__a__inner{padding:18px 10px 18px 40px}.c-faq__a__head{position:absolute;left:9px;top:15px;color:#0d8a19;font-size:2rem;font-weight:bold;display:block}@media all and (min-width: 768px){.c-faq__item{padding:0 30px}.c-faq__item+.c-faq__item{margin-top:30px}.c-faq__item:not(.is-open):hover{opacity:.6}.c-faq__q{font-size:2.1rem;padding:18px 60px 18px 25px}.c-faq__q:before{width:16px;height:16px;right:5px;margin-top:-8px}.c-faq__q__inner{padding-left:40px}.c-faq__q__head{top:-8px;font-size:3rem}.c-faq__a{margin-bottom:30px}.c-faq__a__inner{padding:24px 23px 24px 65px}.c-faq__a__head{font-size:2.1rem;left:25px;top:15px;font-size:3rem}.c-faq__a__link{text-align:right}}.c-tag-course{display:block;padding:0.25em 0.25em;border:1px solid #000;border-radius:2px;font-weight:bold;line-height:1;background-color:#fff}.c-tag-course.-orange{color:#ce4c07;border-color:#ce4c07}.c-tag-course.-green{color:#0d8a19;border-color:#0d8a19}.c-tag-course.-blue{color:#007db6;border-color:#007db6}.c-tag-course.-purple{color:#6b1686;border-color:#6b1686}.c-tag-course.-yellow{color:#8d7201;border-color:#8d7201}.c-dialogue__boss{min-height:45px;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center}.c-dialogue__boss:before{content:" ";margin-right:5px;display:block;width:45px;height:45px;left:0;top:0;background:url("/training/assets/images/common/illust_face_man.png") no-repeat left top;background-size:contain}.c-dialogue__boss.-woman:before{background-image:url("/training/assets/images/common/illust_face_woman.png")}.c-dialogue__body{padding-left:25px;padding-top:10px}.c-dialogue__body__inner{background-color:#fff;border-radius:15px;padding:15px 12px;position:relative}.c-dialogue__body__inner p+p{margin-top:20px}.c-dialogue__body__inner:before{content:"　";position:absolute;display:block;left:-8px;top:-5px;width:0;height:0;border-style:solid;border-width:6px 17px 6px 0;border-color:transparent #fff transparent transparent;transform:rotate(45deg)}@media all and (min-width: 768px){.c-dialogue__boss{min-height:0;display:block;padding:0 0 0 95px;position:relative;font-size:1.6rem}.c-dialogue__boss:before{margin-right:0;position:absolute;width:54px;height:64px;left:0;top:0;background:url("/training/assets/images/common/illust_face_man.png") no-repeat left top;background-size:contain}.c-dialogue__body{padding-left:95px;padding-top:10px}.c-dialogue__body__inner{padding:15px 25px}.c-dialogue__body__inner p+p{margin-top:12px}.c-dialogue__body__inner:before{left:-30px;top:20px;border-width:10px 40px 10px 0;transform:rotate(25deg)}}.c-steplist__item{background-color:#fff;box-shadow:0 0 8px rgba(10,68,16,0.3);padding:20px 15px 35px;position:relative}.c-steplist__item+.c-steplist__item{margin-top:25px}.c-steplist__item:not(:last-child):after{content:"　";position:absolute;display:block;left:50%;bottom:-17px;margin-left:-7px;width:0;height:0;border-style:solid;border-width:9px 7px 0 7px;border-color:#0d8a19 transparent transparent transparent}.c-steplist__heading{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;position:relative}.c-steplist__step{padding:4px 5px 4px 15px;margin-left:-15px;background-color:#0d8a19;color:#fff;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;position:relative}.c-steplist__step:after{content:" ";position:absolute;display:block;width:15px;height:100%;right:-7px;top:0;background-color:#0d8a19;transform:skewX(-18deg)}.c-steplist__step__num{display:block;font-size:1.6rem;width:18px;height:18px;line-height:18px;border-radius:50%;text-align:center;margin-left:3px;color:#0d8a19;background-color:#fff;position:relative;z-index:10}.c-steplist__step__headnum{display:block;font-size:1.7rem;width:22px;height:22px;line-height:22px;border-radius:50%;text-align:center;color:#fff;background-color:#0d8a19;position:relative;z-index:10;position:absolute;left:0;top:15px}.c-steplist__title{width:100%;font-size:2.3rem;padding-top:10px}.c-steplist.-row .c-steplist__title{padding-left:30px}.c-steplist__inner{padding-top:25px}.c-steplist__cv{padding-top:25px}@media all and (min-width: 768px){.c-steplist__item{box-shadow:0 0 15px rgba(10,68,16,0.2);padding:35px 50px 40px}.c-steplist__item+.c-steplist__item{margin-top:50px}.c-steplist__item:not(:last-child):after{bottom:-30px;margin-left:-9px;border-width:12px 9px 0 9px}.c-steplist__step{padding:4px 15px 4px 50px;margin-left:-50px;font-size:2.2rem;line-height:1.5}.c-steplist__step__num{font-size:1.8rem;width:22px;height:22px;line-height:22px}.c-steplist__step__headnum{font-size:2.5rem;width:33px;height:33px;line-height:33px;top:4px}.c-steplist__title{width:auto;font-size:3rem;padding-left:30px;padding-top:0;line-height:1.4}.c-steplist.-row .c-steplist__title{padding-left:45px}.c-steplist__inner{padding-top:35px}.c-steplist__cv{padding-top:20px}}@media all and (min-width: 768px){html:not(.mac) .c-steplist__step__num{transform:translateY(-1px)}}@media all and (min-width: 768px){html:not(.mac) .c-steplist__step__headnum{transform:translateY(-2px)}}.c-steplist-set__body{padding-top:30px}.c-steplist-set__body.-w100{padding-top:0}@media all and (min-width: 768px){.c-steplist-set{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch}.c-steplist-set__img{width:36%}.c-steplist-set__body{width:calc( 64% - 60px);padding-top:0}.c-steplist-set__body.-w100{width:100%;margin-top:-10px}.c-steplist-set__btn{padding-top:40px}}.c-staff-message__img{overflow:hidden;position:relative;width:100%}.c-staff-message__img:before{content:" ";display:block;width:100%;height:0;padding-bottom:calc(100% * (193 / 355) )}.c-staff-message__img img{position:absolute;max-width:none;width:111%;left:0;bottom:0}.c-staff-message__txt{padding:0 15px;margin-top:-15px;position:relative;z-index:100}.c-staff-message__box{background-color:#fff;box-shadow:0 0 8px rgba(10,68,16,0.3);padding:25px 10px}.c-staff-message__box__inner{padding:10px 12px;position:relative}.c-staff-message__box__inner+.c-staff-message__box__inner{margin-top:20px}.c-staff-message__box__waku1{position:absolute;left:0;top:0}.c-staff-message__box__waku1:before,.c-staff-message__box__waku1:after{content:" ";position:absolute;display:block;background-color:#b2d0b5;left:0;top:0}.c-staff-message__box__waku1:before{width:27px;height:1px}.c-staff-message__box__waku1:after{width:1px;height:27px}.c-staff-message__box__waku2{position:absolute;right:0;bottom:0}.c-staff-message__box__waku2:before,.c-staff-message__box__waku2:after{content:" ";position:absolute;display:block;background-color:#b2d0b5;right:0;bottom:0}.c-staff-message__box__waku2:before{width:27px;height:1px}.c-staff-message__box__waku2:after{width:1px;height:27px}@media all and (min-width: 768px){.c-staff-message{position:relative;padding:0 70px}.c-staff-message__img{width:750px;height:450px}.c-staff-message__img:before{display:none}.c-staff-message__img img{width:799px;left:-6.5%;bottom:0}.c-staff-message__txt{padding:0;margin-top:0;position:absolute;right:40px;top:50%;width:530px;transform:translateY(-50%)}.c-staff-message.-right-upper .c-staff-message__txt{top:auto;bottom:30px;transform:none}.c-staff-message__box{box-shadow:30px 30px 60px rgba(11,31,13,0.1);padding:35px}.c-staff-message__box__inner{padding:15px 20px;color:#444444}.c-staff-message__box__inner p{font-weight:bold}.c-staff-message__box__inner+.c-staff-message__box__inner{margin-top:40px}.c-staff-message__box__waku1:before{width:55px}.c-staff-message__box__waku1:after{height:55px}.c-staff-message__box__waku2:before{width:55px}.c-staff-message__box__waku2:after{height:55px}}@media screen and (max-width: 767px){.p-sp-nav-access{padding-left:15px;padding-right:15px}.p-sp-nav-access__btn{max-width:none}.c-telbtn{min-width:unset;width:auto}.p-feature-main .c-pointbox .c-btnarea,.p-service-i-support__btn{padding-left:15px;padding-right:15px}}.p-service-i-other-2{padding-top:35px}@media (min-width: 768px){.p-service-i-other-2{padding-top:45px}}.c-accordion__title{position:relative;cursor:pointer}.c-accordion__title:after{content:" ";background:url(/training/assets/images/common/icon_rightarrow--white.svg) no-repeat left top;background-size:contain;position:absolute;top:50%;right:13px;width:14px;height:14px;margin-top:-7px;transform:rotate(90deg)}@media all and (min-width: 768px){.c-accordion__title:after{right:27px;width:16px;height:16px;margin-top:-8px}}.c-accordion__title.--open:after{transform:rotate(-90deg);transition:transform 0.5s ease}.c-accordion__body{display:none}section.p-access-other{padding-bottom:60px}@media all and (min-width: 768px){section.p-access-other{padding-bottom:100px}}div.p-access-photo__rootitem+div.p-access-photo__rootitem{margin-top:30px}@media all and (min-width: 768px){div.p-access-photo__rootitem+div.p-access-photo__rootitem{margin-top:50px}}@media all and (max-width: 767px){section.p-access-photo--no-other{padding-bottom:60px}}
