@charset "UTF-8";.-sp-freshman{overflow-x:hidden}.freshman-btn{background:#2070ca;position:relative;display:flex;align-items:center}@media print,screen and (min-width:601px){.freshman-btn{justify-content:center;width:300px}}.freshman-btn:hover{opacity:.7}.freshman-btn:after{content:"";font-family:FontAwesome;content:"\f144";color:#fff;position:absolute;right:16px;top:50%;transform:translateY(-50%)}@media screen and (max-width:600px){.freshman-btn:after{right:8px}}.freshman-btn a{display:flex;align-items:center;justify-content:center;padding:16px;color:#fff!important;text-align:center;font-weight:700;width:100%;height:100%;position:relative;z-index:2}@media screen and (max-width:600px){.freshman-btn a{padding:8px 20px 8px 8px;text-align:left;justify-content:flex-start}}.freshman-btn a:hover{text-decoration:none}.freshman-btn--2day{background:#4777e5}.freshman-btn--1day{background:#35a5eb}.freshman-btn--lg{width:690px}@media screen and (max-width:600px){.freshman-btn--lg{width:100%}}.freshman-btn--lg a{padding:21px 16px;font-size:16px;color:#fff}@media screen and (max-width:600px){.freshman-btn--lg a{padding:16px}}.m-header{margin-bottom:24px;font-size:22px;background:#0069bb;color:#fff;font-weight:700;padding:0!important}.m-header--underline{background:#fff;padding:0 0 8px;border-bottom:1px solid #0069bb;color:#0069bb}.m-header--lineup{background:#00a8bb;border:none}.notes{font-size:12px}@media print,screen and (min-width:601px){.print{margin-left:16px}}.print+.section{margin-top:0!important}@media screen and (max-width:600px){.print{display:none}}.icon_arrow{height:17px;width:17px;display:inline-block;position:relative;background:#0068b7;border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px;margin-right:5px;margin-top:-2px;vertical-align:middle}.icon_arrow:before{content:'';height:0;width:0;display:block;border:4px transparent solid;border-right-width:0;border-left-color:#fff;position:absolute;top:4px;left:7px}.icon_arrow--s{height:15px;width:15px}.icon_arrow--s:before{top:3px;left:6px}@media print,screen and (min-width:601px){#freshman-page{font-size:16px}}#freshman-page .print-display{display:none}@media print{#freshman-page .print-display{display:block}}@media print,screen and (min-width:601px){#freshman .sp-display{display:none}#freshman .courseTable{font-size:14px}#freshman .courseTable tbody tr td:nth-last-child(-n+2){width:400px}#freshman .courseTable__genre{width:160px}#freshman .courseTable__permisson,#freshman .courseTable__skill{width:120px}}@media screen and (max-width:600px){#freshman .pc-display{display:none}#freshman img{width:100%;height:auto}}#freshman a{color:#039}@media screen and (min-width:601px){#freshman .m-container{width:1200px}}@media print{#freshman .m-container{width:100%}}@media print,screen and (min-width:601px){#freshman.l-main .visual{padding-top:28px;background:url(/open-course/img/freshman/top/bg_visual.jpg) right top no-repeat;width:1200px;margin:0 auto}}@media print{#freshman.l-main .visual{width:100%}}@media print,screen and (min-width:601px){#freshman.l-main .visual__title{margin-bottom:25px}}@media screen and (max-width:600px){#freshman.l-main .visual__title{background:url(/open-course/img/freshman/top/bg_visual_01_sp.png) center top no-repeat;background-size:cover;width:100%;height:140px}#freshman.l-main .visual__title>img{display:none}}@media screen and (max-width:600px){#freshman.l-main .visual__lead{padding:25px 15px;font-size:1.5rem}#freshman.l-main .visual__lead br{display:none}}#freshman.l-main .visual__lead p:last-child{margin-top:15px}#freshman.l-main .lnav__floater{background:#83ca21}@media print,screen and (min-width:601px){#freshman.l-main .lnav__floater{padding-bottom:8px}}#freshman.l-main .lnav__floater.is-nav-fixed{z-index:1002}@media print,screen and (min-width:601px){#freshman.l-main .lnav__floater .freshman-nav{display:flex;padding:10px 0}}@media print,screen and (min-width:601px){#freshman.l-main .lnav__floater .freshman-nav li{position:relative;height:42px;border-left:1px solid #fff}#freshman.l-main .lnav__floater .freshman-nav li:last-child{border-right:1px solid #fff}}@media screen and (max-width:600px){#freshman.l-main .lnav__floater .freshman-nav li:not(:last-child){border-bottom:1px solid #fff}}#freshman.l-main .lnav__floater .freshman-nav__txt{display:flex;align-items:center;font-size:14px}@media print,screen and (min-width:601px){#freshman.l-main .lnav__floater .freshman-nav__txt{width:calc(100% / 5)}}@media screen and (max-width:600px){#freshman.l-main .lnav__floater .freshman-nav__txt{width:100%}#freshman.l-main .lnav__floater .freshman-nav__txt br{display:none}}#freshman.l-main .lnav__floater .freshman-nav__txt a{color:#fff;text-decoration:none}@media print,screen and (min-width:601px){#freshman.l-main .lnav__floater .freshman-nav__txt a{padding:0 8px;display:block;width:100%;height:100%;font-weight:700;text-align:center;line-height:45px;}}@media screen and (max-width:600px){#freshman.l-main .lnav__floater .freshman-nav__txt a{display:block;width:100%;height:100%;position:relative;padding:13px 20px}#freshman.l-main .lnav__floater .freshman-nav__txt a::after{content:url(/open-course/img/common/icon_allow-white-btm.png);margin:0 0 0 10px;height:4px;display:inline-block}}@media screen and (max-width:600px) and (max-width:600px){#freshman.l-main .lnav__floater .freshman-nav__txt a::after{position:absolute;top:50%;transform:translateY(-50%)}}#freshman.l-main .lnav__floater .freshman-nav__txt--btn{position:relative}@media print,screen and (min-width:601px){#freshman.l-main .lnav__floater .freshman-nav__txt--btn{padding-left:16px;width:240px}}@media screen and (max-width:600px){#freshman.l-main .lnav__floater .freshman-nav__txt--btn{width:100%;padding:10px 15px}}#freshman.l-main .lnav__floater .freshman-nav__txt--btn::after{content:"";width:16px;height:16px;font-family:FontAwesome;content:"\f144";color:#83ca21;border:none;position:absolute;top:20px;right:8px}@media screen and (max-width:600px){#freshman.l-main .lnav__floater .freshman-nav__txt--btn::after{right:24px}}#freshman.l-main .lnav__floater .freshman-nav__txt--btn a{padding:12px 32px 12px 16px;width:100%;color:#83ca21;background:#fff;font-size:14px;text-align:left}@media print,screen and (min-width:601px){#freshman.l-main .lnav__floater .freshman-nav__txt--btn a{min-height:50px;padding:4px 16px}}@media print,screen and (min-width:601px){#freshman.l-main__sub{display:flex;align-items:center;justify-content:flex-end}}#freshman.l-main .freshman-links{font-size:14px}@media print,screen and (min-width:601px){#freshman.l-main .freshman-links{font-weight:700}#freshman.l-main .freshman-links__inner{width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:flex-end}}@media print{#freshman.l-main .freshman-links__inner{width:100%}}#freshman.l-main .freshman-links__pdf:before{font-family:FontAwesome;font-weight:400;content:"\f105";color:#333;margin-right:8px}#freshman.l-main .freshman-links__pdf img{width:19px;height:19px}@media screen and (max-width:600px){#freshman.l-main .freshman-links__pdf{padding:10px 20px}}#freshman.l-main .freshman-links__pdf a{color:#000}#freshman.l-main .freshman-links__txt{display:flex;align-items:center}@media print,screen and (min-width:601px){#freshman.l-main .freshman-links__txt{margin-left:24px}}@media screen and (max-width:600px){#freshman.l-main .freshman-links__txt{padding:10px 20px;border-top:1px solid #ccc}}#freshman.l-main .freshman-links__txt:after{font-size:14px;font-family:FontAwesome;content:"\f144";color:#83ca21;border:none;margin-left:8px}#freshman.l-main .freshman-links__txt--btn{color:#000}#freshman.l-main .subtitle{margin:15px 0;padding-left:10px;padding-left:10px;font-size:24px;font-weight:700;line-height:1.4;border-left:3px solid #333}@media screen and (max-width:600px){#freshman.l-main .subtitle{font-size:18px}}#freshman .section{margin:64px 0 0;line-height:1.57143}#freshman .section#basic,#freshman .section#lineup{margin-top:32px}@media screen and (max-width:600px){#freshman .section{margin:32px 0 0}}#freshman .section p{line-height:1.8;margin-bottom:20px}@media screen and (max-width:600px){#freshman .section p{margin-bottom:15px}}#freshman .section p.link{margin-bottom:10px}#freshman .section__header h3{margin:auto;text-align:center;padding:12px 0}@media screen and (min-width:601px){#freshman .section__header h3{width:1200px}}@media print{#freshman .section__header h3{width:100%}}@media screen and (max-width:600px){#freshman .section__header h3{color:#fff;font-weight:700;padding:16px 15px}}#freshman .section__header--lineup{background:#00a8bb}@media print,screen and (min-width:601px){#freshman .section__inner{width:1200px;margin:0 auto 32px}}@media print{#freshman .section__inner{width:100%}}@media screen and (max-width:600px){#freshman .section__inner{margin:0 15px 32px}}#freshman .section__inner table td p{margin-bottom:0}#freshman .basic__label{background:#83ca21;padding:8px 0 4px;text-align:center;width:300px;color:#fff;font-size:18px;font-weight:700;border-top-left-radius:10px;border-top-right-radius:10px}@media screen and (max-width:600px){#freshman .basic__label{margin:24px 0 0}}#freshman .basic-header{font-size:18px;font-weight:700;margin-bottom:8px;line-height:1.5}@media screen and (max-width:600px){#freshman .basic-header{font-size:14px}}@media print,screen and (min-width:601px){#freshman .basic-header--wrap{display:flex;align-items:center}#freshman .basic-header--wrap p{margin-bottom:0;font-size:14px}}#freshman .basic-header--line{border-left:4px solid #83ca21;padding:4px 16px;font-size:24px;margin:0 0 8px}@media screen and (max-width:600px){#freshman .basic-header--line{padding:4px 0 4px 16px;font-size:20px;text-decoration:underline}}#freshman .basic-header--center{text-align:center}@media screen and (max-width:600px){#freshman .basic-header--center{margin-bottom:8px}}#freshman .basic-header a{color:#000;text-decoration:underline}#freshman .basic-header a:hover{text-decoration:none}#freshman .basic-header__lead{font-size:16px;font-weight:400}@media screen and (max-width:600px){#freshman .basic-header__lead{font-size:15px}}#freshman .basic-header__sub{font-size:14px;font-weight:400}#freshman .basic__inner{border-top:4px solid #83ca21;background:#fafdf5;margin:0 0 40px;padding:32px;position:relative}@media screen and (max-width:600px){#freshman .basic__inner{padding:24px;margin:0 0 16px}}#freshman .basic__inner-icon a{display:block}#freshman .basic__inner-icon a:hover img{opacity:.7}@media print,screen and (min-width:601px){#freshman .basic__inner-icon{position:absolute;top:48px;right:32px}}@media screen and (max-width:600px){#freshman .basic__inner-icon{margin:0 0 16px;text-align:center}#freshman .basic__inner-icon img{height:34px;width:auto}}#freshman .basic__inner-box{margin:48px 0}@media screen and (max-width:600px){#freshman .basic__inner-box{margin:24px 0}}@media print,screen and (min-width:601px){#freshman .basic__inner-box--hover{display:block;width:916px;margin:0 auto}#freshman .basic__inner-box--hover:hover{opacity:.7}#freshman .basic__inner-box ul{display:flex;justify-content:center;align-items:stretch}#freshman .basic__inner-box ul li:nth-of-type(1){background:#faeef5;display:flex;align-items:center;justify-content:center}#freshman .basic__inner-box ul li:nth-of-type(2){background:#e3f2f7;display:flex;align-items:center;justify-content:center}#freshman .basic__inner-box ul li:nth-of-type(3){background:#fff;padding:12px}#freshman .basic__inner-box ul li:nth-of-type(3) h4{margin:8px 0}#freshman .basic__inner-box ul li:nth-of-type(3) p{margin-bottom:0}}#freshman .basic__inner-box--bg{background:#fff;padding:24px 32px;margin:48px 0 0}@media screen and (max-width:600px){#freshman .basic__inner-box--bg{margin:24px 0 0;padding:16px 16px 1px}}@media print,screen and (min-width:601px){#freshman .basic__inner-sub{display:flex;justify-content:space-between}}@media print,screen and (min-width:601px){#freshman .basic__inner-sub li{width:568px}#freshman .basic__inner-sub li a,#freshman .basic__inner-sub li p{font-size:14px}}@media screen and (max-width:600px){#freshman .basic__inner-sub li a{padding-left:20px;text-indent:-20px;display:block}}@media print,screen and (min-width:601px){#freshman .basic__inner-sub .basic-mv{width:inherit;padding-right:16px;margin-right:16px;display:flex;align-items:flex-start}#freshman .basic__inner-sub .basic-mv img{margin-right:16px}}@media screen and (max-width:600px){#freshman .basic__inner-sub .basic-mv{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ddd;padding-bottom:16px;margin-bottom:16px}#freshman .basic__inner-sub .basic-mv img{max-width:140px;margin-right:16px}}#freshman .basic__inner-btn{margin:32px 0}@media screen and (max-width:600px){#freshman .basic__inner-btn{margin:24px 0 16px}}#freshman .basic__inner-btn ul{margin:0 0 8px;display:flex}@media screen and (max-width:600px){#freshman .basic__inner-btn ul{justify-content:space-between}}@media screen and (max-width:600px){#freshman .basic__inner-btn ul li{width:49%}}@media print,screen and (min-width:601px){#freshman .basic__inner-btn ul li:first-child{margin-right:16px}}@media print,screen and (min-width:601px){#freshman .basic-model{display:flex;justify-content:space-between;align-items:center}}@media screen and (max-width:600px){#freshman .basic-model__img{max-width:158px;display:block;margin:0 auto 8px}}@media print,screen and (min-width:601px){#freshman .basic-model__img{width:158px;margin-right:40px}}@media print,screen and (min-width:601px){#freshman .basic-model__txt{width:654px}}#freshman .basic-model__txt .stance{color:#7573bb;font-weight:700}#freshman .basic-model__txt .mind{color:#3db680;font-weight:700}#freshman .lineup{margin-top:32px}@media screen and (max-width:600px){#freshman .lineup{margin-top:24px}}#freshman .lineup__header{font-size:20px;font-weight:700;color:#7573bb;text-align:center}#freshman .lineup__header--stance{color:#3db680}#freshman .lineup__header--follow{color:#ce579b;margin-bottom:20px}#freshman .lineup__inner{background:#f3f3f9;padding:32px}@media screen and (max-width:600px){#freshman .lineup__inner{padding:16px}}#freshman .lineup__inner p{text-align:center}@media screen and (max-width:600px){#freshman .lineup__inner p{text-align:left}}#freshman .lineup__inner:not(:last-child){margin-bottom:16px}#freshman .lineup__inner--stance{background:#f3f9f3}#freshman .lineup__inner--follow{background:#faeef5}#freshman .lineup__list-tab{width:18%;color:#fff;display:flex;align-items:center;justify-content:center;flex-flow:column;text-align:center;position:relative}@media screen and (max-width:600px){#freshman .lineup__list-tab{width:100%;flex-flow:nowrap;padding:10px;margin-bottom:24px}}#freshman .lineup__list-tab span{font-weight:700}#freshman .lineup__list-tab--freshman{background:#0069bb;border:1px solid #0069bb}#freshman .lineup__list-tab--freshman:before{position:absolute;content:"";width:20px;height:20px;border:10px solid transparent}@media screen and (max-width:600px){#freshman .lineup__list-tab--freshman:before{left:50%;bottom:-20px;margin-left:-10px;border-top:10px solid #0069bb}}@media screen and (min-width:601px){#freshman .lineup__list-tab--freshman:before{right:-20px;border-left:10px solid #0069bb}}@media print{#freshman .lineup__list-tab--freshman:before{content:none}}#freshman .lineup__list-tab--allyear{background:#35a5eb;border:1px solid #35a5eb}#freshman .lineup__list-tab--allyear:before{position:absolute;content:"";width:20px;height:20px;border:10px solid transparent}@media screen and (max-width:600px){#freshman .lineup__list-tab--allyear:before{left:50%;bottom:-20px;margin-left:-10px;border-top:10px solid #35a5eb}}@media screen and (min-width:601px){#freshman .lineup__list-tab--allyear:before{right:-20px;border-left:10px solid #35a5eb}}@media print{#freshman .lineup__list-tab--allyear:before{content:none}}@media print,screen and (min-width:601px){#freshman .lineup__list{width:914px}}@media screen and (max-width:600px){#freshman .lineup__list{display:flex;justify-content:space-between}}#freshman .lineup__list--wrap{display:flex;justify-content:space-between}#freshman .lineup__list--wrap:not(:last-child){margin-bottom:16px}@media screen and (max-width:600px){#freshman .lineup__list--wrap{flex-flow:column}}#freshman .lineup__list li{text-align:center;color:#fff}#freshman .lineup__list--skill{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:-16px}@media screen and (max-width:600px){#freshman .lineup__list--skill{margin-top:-8px}}#freshman .lineup__list--skill li{margin-top:16px;background:#7573bb;width:calc(100% / 3 - 10px)}@media screen and (max-width:600px){#freshman .lineup__list--skill li{margin-top:8px;width:49%;font-size:12px;min-height:54px}}#freshman .lineup__list--skill .freshman-btn--allyear{background:#a770e6}#freshman .lineup__list--skill .freshman-btn--medium{width:calc(100% / 3 * 2 - 10px)}@media screen and (max-width:600px){#freshman .lineup__list--skill .freshman-btn--medium{width:100%}}#freshman .lineup__list--skill .freshman-btn--short{width:calc(100% / 3 - 10px)}@media screen and (max-width:600px){#freshman .lineup__list--skill .freshman-btn--short{width:100%}}#freshman .lineup__list--skill .freshman-btn--extrashort{width:calc(25% - 10px)}@media screen and (max-width:600px){#freshman .lineup__list--skill .freshman-btn--extrashort{width:100%}}@media print,screen and (min-width:601px){#freshman .lineup__list--skill .freshman-btn a.pc-p0{padding:0 16px}}#freshman .lineup__list--stance{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:-16px}@media screen and (max-width:600px){#freshman .lineup__list--stance{display:flex;justify-content:flex-start;margin-top:-8px}}#freshman .lineup__list--stance li{background:#3db680}@media print,screen and (min-width:601px){#freshman .lineup__list--stance li{margin:16px auto 0;width:100%}}@media screen and (max-width:600px){#freshman .lineup__list--stance li{width:49%;font-size:12px;margin:8px .5% 0}}#freshman .lineup__list--stance .freshman-btn--allyear{background:#83ca21}@media screen and (max-width:600px){#freshman .lineup__list--stance .freshman-btn--allyear{min-height:54px}}#freshman .lineup__list--stance .freshman-btn--medium{width:calc(100% / 3 * 2 - 10px)}@media screen and (max-width:600px){#freshman .lineup__list--stance .freshman-btn--medium{width:100%}}#freshman .lineup__list--stance .freshman-btn--short{width:calc(100% / 3 - 10px)}@media screen and (max-width:600px){#freshman .lineup__list--stance .freshman-btn--short{width:100%}}#freshman .lineup__list--stance .freshman-btn--extrashort{width:calc(25% - 10px)}@media screen and (max-width:600px){#freshman .lineup__list--stance .freshman-btn--extrashort{width:100%}}@media print,screen and (min-width:601px){#freshman .lineup__list--stance .freshman-btn a.pc-p0{padding:0 16px}}#freshman .lineup__list--follow{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:-16px}#freshman .lineup__list--follow li{margin-top:16px;width:calc(100% / 3 - 10px)}@media screen and (max-width:600px){#freshman .lineup__list--follow li{margin-top:8px;width:100%;font-size:12px;min-height:54px}}#freshman .lineup__list--follow .freshman-btn--allyear{background:#fc7dc6}@media print,screen and (min-width:601px){#freshman .lineup__list--follow .freshman-btn a.pc-p0{padding:0 16px}}#freshman .example{margin:64px 0}#freshman .example__header{color:#0069bb;font-size:24px;text-align:center;position:relative;height:100px;margin:0 0 32px}@media screen and (max-width:600px){#freshman .example__header{font-size:20px;font-weight:700;line-height:1.5;height:auto;margin:0 0 16px}}#freshman .example__header:after{content:"";display:block;background:url(/open-course/img/freshman/top/bg_example01.png) no-repeat bottom center;position:absolute;width:980px;height:19px;bottom:0;left:110px}@media screen and (max-width:600px){#freshman .example__header:after{display:none}}#freshman .example__header-lead{font-size:20px}@media screen and (max-width:600px){#freshman .example__header-lead{font-size:15px}}@media print,screen and (min-width:601px){#freshman .example-plan{display:flex;justify-content:center}}@media screen and (max-width:600px){#freshman .example-plan{margin-top:16px}}#freshman .example-plan p{margin:0}#freshman .example-plan__inner{position:relative;border-bottom:2px solid #35a5eb;border-left:2px solid #35a5eb}@media print,screen and (min-width:601px){#freshman .example-plan__inner{width:470px}}@media print{#freshman .example-plan__inner{min-height:1026px;height:100%}}@media screen and (max-width:600px){#freshman .example-plan__inner{border-right:2px solid #35a5eb}}#freshman .example-plan__inner .popular-icon{position:absolute;right:-10px;top:-30px}@media screen and (max-width:600px){#freshman .example-plan__inner .popular-icon{top:-5px}#freshman .example-plan__inner .popular-icon img{width:70px;height:70px}}#freshman .example-plan__inner--3week{border-right:2px solid #0069bb;border-left:2px solid #0069bb;border-bottom:2px solid #0069bb}@media print,screen and (min-width:601px){#freshman .example-plan__inner--3week{width:510px}}@media print{#freshman .example-plan__inner--3week{min-height:1026px;height:100%}}@media screen and (max-width:600px){#freshman .example-plan__inner--3week{margin-top:16px}}#freshman .example-plan__heading{background:#35a5eb;color:#fff;padding:16px}@media print,screen and (min-width:601px){#freshman .example-plan__heading{padding:24px 40px;min-height:190px;display:flex;align-items:center;flex-direction:column;flex-wrap:wrap;justify-content:space-between}}#freshman .example-plan__heading p{text-align:center;font-weight:700}@media print,screen and (min-width:601px){#freshman .example-plan__heading p{font-size:14px}}#freshman .example-plan__heading--3week{background:#0069bb;color:#fff}#freshman .example-plan__heading-sub{padding:8px 0;background:#fff;width:100%;margin:0 auto;border-radius:30px;color:#35a5eb;text-align:center;font-weight:700}@media print,screen and (min-width:601px){#freshman .example-plan__heading-sub{font-size:14px}}#freshman .example-plan__heading-sub--3week{color:#0069bb}#freshman .example-plan__heading-title{font-size:20px;margin:16px 0 0;text-align:center;font-weight:700}#freshman .example-plan__heading-title--3week span{display:block}@media print,screen and (min-width:601px){#freshman .example-plan__heading-title--3week{display:flex;align-items:center;justify-content:space-between}}#freshman .example-plan__contents{vertical-align:top;padding:24px}@media print,screen and (min-width:601px){#freshman .example-plan__contents{font-size:14px}}@media screen and (max-width:600px){#freshman .example-plan__contents{padding:16px;display:none}}#freshman .example-plan__contents .icon-2week{position:relative;height:120px}@media screen and (max-width:600px){#freshman .example-plan__contents .icon-2week{height:100px}}#freshman .example-plan__contents .icon-2week img{position:absolute;left:108px;width:120px;height:120px}@media screen and (max-width:600px){#freshman .example-plan__contents .icon-2week img{left:50px;width:100px;height:100px}}#freshman .example-plan__contents .icon-3week{position:relative;height:120px}@media screen and (max-width:600px){#freshman .example-plan__contents .icon-3week{height:100px}}#freshman .example-plan__contents .icon-3week img{position:absolute;left:138px;width:120px;height:120px}@media screen and (max-width:600px){#freshman .example-plan__contents .icon-3week img{left:50px;width:100px;height:100px}}#freshman .example-plan__contents .plan-event{width:248px}@media screen and (max-width:600px){#freshman .example-plan__btn{background:#087ec8;width:100%;height:48px;cursor:pointer;position:relative}#freshman .example-plan__btn span{width:12px;height:12px;display:block;position:absolute;border-bottom:2px solid #fff;border-left:2px solid #fff;top:50%;left:50%;transform:translateY(-50%) translateX(-50%) rotate(-45deg)}#freshman .example-plan__btn.active span{border-top:2px solid #fff;border-right:2px solid #fff;border-bottom:none;border-left:none;top:60%;transform:translateY(-60%) translateX(-50%) rotate(-45deg)}#freshman .example-plan__btn--3week{background:#004f8d}}#freshman .example-plan__item{display:flex;margin:0;position:relative}#freshman .example-plan__item .plan-date{border-right:5px solid #eee;text-align:right;padding:0 32px 16px 0;position:relative;width:170px}@media screen and (max-width:600px){#freshman .example-plan__item .plan-date{padding:0 24px 8px 0;max-width:102px;font-size:13px;font-weight:400}}#freshman .example-plan__item .plan-date:after{content:"";display:block;width:21px;height:21px;border-radius:20px;background:#ccc;position:absolute;right:-13px;top:2px}@media print,screen and (min-width:601px){#freshman .example-plan__item .plan-date--3week.plan-date--skill,#freshman .example-plan__item .plan-date--3week.plan-date--stance{width:200px}}#freshman .example-plan__item .plan-date--stance:after{background:#3db680}#freshman .example-plan__item .plan-date--skill:after{background:#7573bb}#freshman .example-plan__item .plan-date--start{padding-top:32px}@media screen and (max-width:600px){#freshman .example-plan__item .plan-date--start{padding-top:16px}}#freshman .example-plan__item .plan-date--start:after{top:auto;bottom:17px}@media screen and (max-width:600px){#freshman .example-plan__item .plan-date--start:after{bottom:28px}}#freshman .example-plan__item .plan-date--end,#freshman .example-plan__item .plan-date--rest{padding-bottom:32px}@media screen and (max-width:600px){#freshman .example-plan__item .plan-date--end{padding-bottom:16px}}#freshman .example-plan__item .plan-event{padding:0 0 16px 32px}@media screen and (max-width:600px){#freshman .example-plan__item .plan-event{padding:0 0 8px 24px;width:100%}}#freshman .example-plan__item .plan-event--start{padding-top:32px}@media screen and (max-width:600px){#freshman .example-plan__item .plan-event--start{padding-top:16px}}#freshman .example-plan__item .plan-event a{text-decoration:underline}#freshman .example-plan__item .plan-event a:hover{text-decoration:none}@media screen and (min-width:601px){#freshman .freshman-bnr{margin:0 110px}}@media print{#freshman .freshman-bnr{margin:0 auto}}#freshman .freshman-bnr:hover{opacity:.7}@media print{#freshman #calendar .section__inner{display:none}}#freshman .calendar{border-collapse:collapse;width:1200px;text-align:center;border-right:1px solid #ccc;font-size:12px}@media print,screen and (min-width:601px){#freshman .calendar-scroll{display:none}}@media screen and (max-width:600px){#freshman .calendar-scroll{display:flex}#freshman .calendar-scroll img{width:28px;height:25px;margin-right:5px}}@media screen and (max-width:600px){#freshman .calendar-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;display:block}}@media print{#freshman .calendar{width:100%}}@media screen and (max-width:600px){#freshman .calendar{border-spacing:0;font-size:12px}}#freshman .calendar a{text-decoration:underline}#freshman .calendar thead{border-bottom:1px solid #ccc;border-right:1px solid #ccc}#freshman .calendar td,#freshman .calendar th{border:1px solid #ccc;padding:4px;min-width:30px;vertical-align:middle;border-right:0;border-top:0}@media screen and (max-width:600px){#freshman .calendar thead tr td{height:29px;background:#f9f9f9}#freshman .calendar thead tr:nth-child(2) td{top:27px}#freshman .calendar thead tr:nth-child(3) td{top:56px}}#freshman .calendar .cell-course{width:175px!important;background:#f3fafd;height:48px;text-align:left}@media screen and (max-width:600px){#freshman .calendar .cell-course{width:150px}}#freshman .calendar .cell-course--head{text-align:center}#freshman .calendar .cell-date{width:45px!important;background:#fff}#freshman .calendar .cell-price{width:70px!important}#freshman .calendar .cell-gray{background:#f9f9f9}#freshman .calendar .cell-event{font-size:10px;background:#83ca21;color:#fff}@media screen and (max-width:600px){#freshman .calendar .cell-event{font-size:10px}}#freshman .calendar .cell-blue{background:#35a5eb;color:#fff}@media print,screen and (min-width:601px){#freshman .calendar .cell-blue{font-size:12px}}#freshman .calendar .cell-yellow{background:#fff8d4}@media screen and (max-width:600px){#freshman .calendar .cell-yellow{width:30px}}#freshman .calendar .cell-yellow span{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media screen and (max-width:600px){#freshman #map .-sp-courseTable__ttl{background:#83ca21}#freshman #map .-sp-courseTable__content,#freshman #map .-sp-courseTable__content__genre__ttl,#freshman #map .-sp-courseTable__theme{border-color:#83ca21}#freshman #map .-sp-courseTable__theme::after{content:url(/open-course/img/common/-sp-ico_arrow_btm_light-green.png)}#freshman #map .-sp-courseTable__content__genre__ttl::after{border-color:#83ca21 transparent transparent transparent}#freshman #map .-sp-courseTable__content__genre__ttl__01,#freshman #map .-sp-courseTable__content__subject-ttl__01{background:#83ca21}}#freshman .allyear-box{display:flex}@media screen and (max-width:600px){#freshman .allyear-box{flex-flow:column}}#freshman .allyear-box__item{background:#f1f9ff}#freshman .allyear-box__item--manners{width:35%;border:2px solid #42aac7}@media screen and (max-width:600px){#freshman .allyear-box__item--manners{margin-bottom:16px;width:100%}}#freshman .allyear-box__item--skill{width:65%;border:2px solid #7573bb}@media screen and (max-width:600px){#freshman .allyear-box__item--skill{width:100%}}#freshman .allyear-box__heading{font-size:20px;padding:8px;color:#fff;font-weight:700;text-align:center}#freshman .allyear-box__heading--manners{background:#42aac7}#freshman .allyear-box__heading--skill{background:#7573bb}@media screen and (max-width:600px){#freshman .allyear-box__heading{font-size:16px}}#freshman .allyear-training__item{padding:16px}#freshman .allyear-training__item:nth-child(even){background:#fff}#freshman .allyear-training__item:not(:last-child){border-bottom:1px dotted #ccc}#freshman .allyear-training__item a{text-decoration:underline}#freshman .allyear-training__item a:hover{text-decoration:none}#freshman .pdf-btn{margin:32px 0 0;text-align:right}@media screen and (max-width:600px){#freshman .pdf-btn{width:137px;margin:16px 0 0 auto}}#freshman .pdf-btn a:hover{opacity:.7}#freshman .ready-plan{border:2px solid #ff9c00;padding:24px;position:relative}@media screen and (max-width:600px){#freshman .ready-plan{padding:16px}}#freshman .ready-plan:not(last-child){margin-bottom:48px}#freshman .ready-plan:after{content:"";width:0;height:0;border-left:30px solid transparent;border-right:30px solid transparent;border-top:30px solid #ddd;position:absolute;bottom:-40px;left:50%;transform:translateX(-50%)}#freshman .ready-plan:last-child:after{content:none}#freshman .ready-plan a{text-decoration:underline}#freshman .ready-plan a:hover{text-decoration:none}#freshman .ready-plan--blue{border:2px solid #0069bb}#freshman .ready-plan__anchor{background:#e7f4f5;padding:16px;margin-bottom:16px}@media print,screen and (min-width:601px){#freshman .ready-plan__anchor{display:none}}#freshman .ready-plan__anchor ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:-8px}#freshman .ready-plan__anchor ul li{width:48%;margin-bottom:8px;padding-left:20px;position:relative}#freshman .ready-plan__anchor ul li:before{position:absolute;top:5px;left:0;content:url(/open-course/img/freshman/top/icon-anchor.svg);margin-right:8px}#freshman .ready-plan__anchor ul a{display:block}#freshman .ready-plan__header{margin-bottom:16px}@media print,screen and (min-width:601px){#freshman .ready-plan__header{display:flex;align-items:center}}#freshman .ready-plan__header .point-label{background:#ff9c00;padding:4px 16px;margin-right:16px;color:#fff;font-size:14px;display:inline-block;font-weight:700}@media screen and (max-width:600px){#freshman .ready-plan__header .point-label{margin-bottom:8px}}#freshman .ready-plan__header .point-label--blue{background:#0069bb}#freshman .ready-plan__header-sub{font-size:16px;margin-bottom:8px;font-weight:700;line-height:1.5}#freshman .ready-plan__header-sub:not(first-child){margin-top:16px}#freshman .ready-plan__point{font-size:24px;font-weight:700;color:#ff9c00}#freshman .ready-plan__point--blue{color:#0069bb}#freshman .ready-plan__list li{margin-bottom:0 0 8px 13px;text-indent:-13px;padding-left:13px}@media screen and (max-width:600px){#freshman .ready-plan__list li{margin-bottom:8px}}#freshman .ready-plan__list li:before{font-family:FontAwesome;content:"\f105";color:#333;margin-right:8px}#freshman .ready-plan__graph{position:absolute;top:16px;right:32px}@media screen and (max-width:600px){#freshman .ready-plan__graph{top:16px;right:16px;width:140px}}#freshman .link{padding-left:20px;text-indent:-20px}#freshman .column-btn{margin:64px auto}@media screen and (max-width:600px){#freshman .column-btn{margin:32px auto}}#freshman .contact{margin-bottom:64px;}#freshman .contact .contact__inner{max-width:980px;margin:0 auto}#freshman .contact__header .contact__headerTitle {font-size:20px;}#freshman .contact .contact__main{display:table;width:100%;}@media screen and (max-width:600px){#freshman .contact .contact__main{display:block}}#freshman .contact .contact__item{display:table-cell;vertical-align:middle}@media screen and (max-width:600px){#freshman .contact .contact__item{display:block}}#freshman .contact .contact__item.contact__item--tel{width:65%;border-right:1px solid #ccc}@media screen and (max-width:600px){#freshman .contact .contact__item.contact__item--tel{width:inherit;margin-bottom:20px;border-right:0}}@media screen and (max-width:600px){#freshman .contact .contact__item.contact__item--tel .contact__item--image{margin-bottom:10px}}#freshman .contact .contact__item.contact__item--tel .contact__item--text{margin-bottom:8px;padding-left:5pc;font-size:85.71429%;color:#000}@media screen and (max-width:600px){#freshman .contact .contact__item.contact__item--tel .contact__item--text{margin-bottom:0;padding-left:0;font-size:100%;line-height:1.6}}#freshman .contact .contact__item.contact__item--web.-pc-view{text-align:center}#freshman .contact .contact__item.contact__item--web.-pc-view .inner{display:inline-block;padding-left:65px;background:url(/open-course/img/common/footer_icon_img1.gif)no-repeat left center;vertical-align:middle}#freshman .contact .contact__item.contact__item--web.-pc-view .contact__item--ttl{margin-bottom:8px}#freshman .contact .contact__item.contact__item--web.-sp-view{display:none}@media screen and (max-width:600px){#freshman .contact .contact__item.contact__item--web.-sp-view .contact__item--ttl{margin-bottom:10px;padding-left:3pc;background:url(/open-course/img/common/footer_icon_img1.gif)0 100% no-repeat;background-size:41px 24px;font-size:1.8rem;font-weight:500}#freshman .contact .contact__item.contact__item--web.-sp-view .contact__item--btn a{color:#fff}}@media print{#freshman-page .-sp-l-breadcrumbs-wrap,#freshman-page .articleBox-content,#freshman-page .l-footer,#freshman-page .l-gnavi,#freshman-page .l-header,#freshman-page .lnav,#freshman-page .m-banner,#freshman-page .m-related,#freshman-page .print{display:none}#freshman-page ol,#freshman-page ul{list-style:none}}
/*# sourceMappingURL=maps/freshman.css.map */
