.bold{font-weight:700}.blue{color:#0068b8}.about{background-color:#fcf7bd}.about-ins{position:relative}.merit-point small{color:gray}.merit-recommend{counter-reset:li}.merit-recommend-ele{counter-increment:li}.merit-recommend-ele dt:before{content:counter(li);border-radius:50%;background-color:#0068b8;display:inline-block;color:white;text-align:center;vertical-align:middle}.voice{background-color:#f7f7f7}.voice .inde-merit,.voice .recom-merit{counter-reset:li}.voice .inde-merit-ele{counter-increment:li}.voice .inde-merit-ele:before{content:counter(li);display:inline-block;color:white;background-color:#0068b8;border-radius:50%;font-weight:700;text-align:center}.voice .recom-merit-ele{counter-increment:li}.voice .recom-merit-ele dt:before{content:counter(li);display:inline-block;color:white;background-color:#0068b8;border-radius:50%;font-weight:700;text-align:center}@media only screen and (min-width:768px),print{.container-ins{width:960px;margin:0 auto}.flex{display:-ms-flexbox;display:flex}.flex-c{-ms-flex-pack:center;justify-content:center}.flex-sb{-ms-flex-pack:justify;justify-content:space-between}.flex-aic{-ms-flex-align:center;align-items:center}.flex-ais{-ms-flex-align:start;align-items:flex-start}.flex-aist{-ms-flex-align:stretch;align-items:stretch}. _list-caution{margin-top:10px;display:block;color:gray;font-size:.875rem}. _list-caution:nth-of-type(2){margin-top:0}.schedule_list__items-r{-ms-flex-negative:0;flex-shrink:0;-ms-flex-direction:column;flex-direction:column}.schedule_list__items .btn+.btn{margin:10px 0 0}.about{padding:50px 0}.about .block-title{margin-bottom:10px}.about-right{width:475px;font-size:1rem}.about-right p{margin:10px 0 20px}.about-right dd{font-size:1.125rem;line-height:1.4;letter-spacing:-.35px;background-image:url(../images/career/about-baloon-pc.png);background-repeat:no-repeat;background-size:100% 100%;text-align:center;padding:13px 0 20px}.about-right dd.two_lines{background-image:url(../images/career/about-baloon2-pc.png)}.about-left{position:absolute;right:0;bottom:-50px}.merit-point{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.merit-point-ele{-ms-flex-negative:0;flex-shrink:0;width:300px;font-size:1rem}.merit-point-ele:nth-of-type(n+2){margin-left:30px}.merit-point-ele:nth-of-type(n+4){margin-top:30px}.merit-point-ele figure{width:100%}.merit-point-ele figure img{width:100%}.merit-point-ele ul+ul{margin-top:10px}.merit-point-ele ul dd{font-size:.875rem}.merit-point h4{line-height:1.4;margin:15px 0 10px;letter-spacing:.01em}.merit-point p{font-size:.9375rem}.merit-point dt{font-size:.9375rem}.merit-point dd{font-weight:400}.merit-point dd small{display:block;font-size:.75rem}.merit{padding-bottom:70px}.merit h2{margin:50px 0}.merit-point{-ms-flex-pack:justify;justify-content:space-between;margin-bottom:60px}.merit-point-ele{width:230px}.merit-point-ele:nth-of-type(n+2){margin-left:0}.merit-point-ele:nth-of-type(n+4){margin-top:0}.merit-point small{font-size:.875rem}.merit-recommend-ele{margin-top:30px}.merit-recommend dt{font-size:1.125rem;margin-bottom:10px}.merit-recommend dt:before{width:24px;height:24px;line-height:24px;font-size:.875rem;margin-right:10px}.merit-recommend dd{font-size:1rem}.voice{padding:70px 0}.voice-video{position:relative;margin:0 auto;width:730px;height:411px;margin:50px auto 70px;background-color:#ccc}.voice-video iframe{position:absolute;left:0;top:0;width:100%;height:100%}.voice-ele{font-size:1rem}.voice-ele h4{font-size:1.3125rem;margin-bottom:20px}.voice .block-title{margin-bottom:30px}.voice .inde-merit-ele{word-break:keep-all;margin-bottom:10px}.voice .inde-merit-ele:nth-last-of-type(1){margin-bottom:20px}.voice .inde-merit-ele:before{width:24px;height:24px;line-height:24px;margin-right:5px}.voice .recom-merit-ele{margin-bottom:30px}.voice .recom-merit-ele:nth-last-of-type(1){margin-bottom:20px}.voice .recom-merit-ele dt{margin-bottom:10px}.voice .recom-merit-ele dt:before{width:24px;height:24px;line-height:24px;margin-right:5px}.voice .profile{width:960px;margin-bottom:70px;background-color:white;border-radius:5px;overflow:hidden;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2)}.voice .profile-left{width:300px;margin:0;overflow:hidden}.voice .profile-left img{width:100%;height:100%}.voice .profile-right{width:660px;padding:28px 28px 35px}.voice .profile-owner{margin-top:20px}.voice .profile-tag{line-height:1}.voice .profile-tag span{word-break:keep-all;display:inline-block;vertical-align:middle;margin:5px 5px 0 0;background-color:gray;color:white;padding:5px;font-size:.875rem}.voice .more-btn{margin:-40px auto 0}.about-support{padding:70px 0 0;font-size:1rem}.about-support h2{margin-bottom:70px}.about-support-entry{margin-top:25px}.about-support-entry li{margin-bottom:7px}.about-support-entry-detail{display:block;color:gray;font-size:.875rem;margin:15px 0 60px}.about-support-graph{width:960px;height:303px;margin:60px auto 80px;background-image:url(../images/lf/graph_pc.png);background-size:contain;background-repeat:no-repeat}.about-support h4{margin:20px 0 10px}.seminar{padding-bottom:70px}.schedule_list{margin-top:10px}.detail{margin-top:60px}.detail__table th,.detail__table td{padding:15px 20px;font-size:1rem;line-height:1.5rem}.detail__table th{background-color:#c5e3fd;border-bottom:1px solid white;font-weight:700}.detail__table td{background-color:#fff;border-bottom:1px solid #ccc;border-right:1px solid #ccc}.detail__table td em{color:#f00;font-style:normal}.detail__table tr:first-of-type td{border-top:1px solid #ccc}.detail__table small{margin-left:1em}.detail__definition-list{background-color:#63b2ed;padding:30px 0;text-align:center}.detail__definition-list-term{font-weight:700;font-size:1.625rem;color:white}.detail__definition-list-term em{font-style:normal;font-size:2.375rem;display:inline-block;margin-left:1.5rem}.detail__definition-list-description{font-size:.875rem}.detail__notice-list{margin-top:10px}.detail__notice-list-item{color:grey}.detail__notice-list-item span{display:inline-block;margin-right:1em}}@media only screen and (max-width:767px){.container-ins{width:86.66666666666667vw;margin:0 auto}.schedule_list-caution{display:block}.about{padding:8.666666666666668vw 0 0}.about-right{font-size:3.733333333333334vw}.about-right p{margin:2.666666666666667vw 0 6.666666666666667vw}.about-right dl{text-align:center}.about-right dt{line-height:1;margin-bottom:2.666666666666667vw}.about-right dd{font-size:4.266666666666667vw;line-height:1;background-image:url(../images/career/about-baloon-sp.png);background-repeat:no-repeat;background-size:contain;padding:4vw 0 7.333333333333333vw;margin-bottom:3.3333333333333335vw}.about-right dd.two_lines{line-height:1.2;background-image:url(../images/career/about-baloon2-sp.png)}.about-left{width:52vw;margin:0 auto}.about-left img{width:100%}.about-left.double{width:75.33333333333333vw}.merit-point-ele{font-size:3.733333333333334vw;margin-bottom:10.666666666666668vw}.merit-point-ele ul{margin:2vw 0 4vw}.merit-point-ele figure{width:69.33333333333334vw;margin:0 auto}.merit-point-ele figure img{width:100%}.merit-point-ele dl{display:block}.merit-point-ele dl dt{width:100%}.merit-point-ele dl dd{font-size:3.4666666666666663vw;width:100%}.merit-point h4{line-height:1.4;margin:3.3333333333333335vw auto 1.3333333333333335vw;font-size:3.733333333333334vw}.merit{padding-bottom:13.333333333333334vw}.merit h2{margin:8vw 0}.merit-point small{font-size:3.2vw}.merit-point-ele:nth-last-of-type(1){margin-bottom:8vw}.merit-recommend-ele{font-size:3.733333333333334vw;margin-top:5.333333333333334vw}.merit-recommend-ele dt{margin-bottom:2.666666666666667vw}.merit-recommend-ele dt:before{width:5.333333333333334vw;height:5.333333333333334vw;line-height:5.333333333333334vw;font-size:3.2vw;margin-right:2vw}.voice{padding:9.333333333333334vw 0 13.333333333333334vw}.voice-video{position:relative;margin:0 auto;width:100%;height:48.8vw;background-color:#ccc;margin:6.666666666666667vw auto 9.333333333333334vw}.voice-video iframe{position:absolute;left:0;top:0;width:100%;height:100%}.voice .block-title{margin-bottom:4vw}.voice-ele{font-size:1rem}.voice-ele h4{font-size:4.266666666666667vw;margin-bottom:4vw}.voice .inde-merit-ele{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;margin-bottom:5.333333333333334vw}.voice .inde-merit-ele p{width:80vw}.voice .inde-merit-ele:before{width:5.333333333333334vw;height:5.333333333333334vw;line-height:5.333333333333334vw;margin-right:1.3333333333333335vw;font-size:3.2vw}.voice .recom-merit-ele{margin-bottom:5.333333333333334vw}.voice .recom-merit-ele dt{margin-bottom:2.666666666666667vw;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.voice .recom-merit-ele dt:before{width:5.333333333333334vw;height:5.333333333333334vw;line-height:5.333333333333334vw;margin-right:1.3333333333333335vw;font-size:3.2vw}.voice .profile{width:100%;margin-bottom:13.333333333333334vw;background-color:white;border-radius:2.666666666666667vw;overflow:hidden;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.2),0 0 3px rgba(0,0,0,.2);box-shadow:0 3px 5px rgba(0,0,0,.2),0 0 3px rgba(0,0,0,.2);font-weight:3.2vw}.voice .profile-left{height:65.33333333333333vw;margin:0;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.voice .profile-left img{width:100%}.voice .profile-right{padding:4vw}.voice .profile-owner{font-weight:700;margin:1.3333333333333335vw 0}.voice .profile-tag{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.voice .profile-tag span{margin:.6666666666666667vw 0 0 .6666666666666667vw;background-color:gray;color:white;padding:0 2.666666666666667vw;height:5.333333333333334vw;font-size:2.933333333333333vw;line-height:5.333333333333334vw}.voice .more-btn{margin:-5.333333333333334vw auto 0}.about-support{padding:9.333333333333334vw 0 13.333333333333334vw;font-size:3.733333333333334vw}.about-support h2{margin-bottom:6.666666666666667vw}.about-support-entry{margin-top:3.3333333333333335vw}.about-support-entry li{margin-bottom:1.0666666666666667vw;padding-left:1em;text-indent:-1em}.about-support-entry-detail{display:block;color:gray;font-size:3.2vw;margin:0 0 8vw}.about-support-graph{width:86.66666666666667vw;height:48.53333333333333vw;margin:6vw auto 9.333333333333334vw;background-image:url(../images/lf/graph_sp.png);background-size:contain;background-repeat:no-repeat}.about-support h4{margin:2.666666666666667vw 0}.about-support .schedule_list{margin-top:5.333333333333334vw}.detail{margin-top:8vw}.detail__table{border:1px solid gray;border-bottom:none}.detail__table th,.detail__table td{display:block;font-size:3.2vw}.detail__table th{background-color:#c5e3fd;font-weight:700;padding:2vw 4vw}.detail__table td{background-color:#fff;border-bottom:1px solid gray;padding:2vw 4vw 4.666666666666667vw}.detail__table td em{color:#f00;font-style:normal}.detail__table .indent{margin-left:2em}.detail__table small{margin-left:1em}.detail__definition-list{background-color:#63b2ed;text-align:center;padding:6.666666666666667vw 0}.detail__definition-list-term{font-weight:700;font-size:5.333333333333334vw;color:white}.detail__definition-list-term em{font-style:normal;font-size:7.466666666666668vw;display:inline-block;margin-left:1rem}.detail__definition-list-description{font-size:3.2vw}.detail__notice-list{margin-top:4vw}.detail__notice-list-item{color:grey;display:-ms-flexbox;display:flex;font-size:3.2vw}.detail__notice-list-item span{display:inline-block;margin-right:1em}}