@charset "UTF-8";

.sp	{ display:block;}
.pc	{ display:none;}
@media screen and (min-width:768px){
	.sp	{ display:none;}
	.pc	{ display:block;}
}

body	{
	overflow-x:hidden;
	color:#fff;
}
body.college-bg	{
	 color:#00A4D5; background-image:url(../img/projects/extension_lecture/college/bg_pattern2020.png);
}

.l-header		{ position:relative}
.l-header:after	{ content:"";width:100vw;height:100%;background-color:#fff;position:absolute;left:50%;top:0px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);z-index:-1;}
@media screen and (min-width:768px){
	.l-header{ height:100px;}
	.l-header:after{ min-width:1100px;}
}

@media screen and (max-width:767px){
	.c-breadcrumb{ display:none;}
}
@media screen and (min-width:768px){
	.c-breadcrumb{
		display:block; margin-top:0px;padding-top:25px;color:#333;
	}
	.Inner{ width:1100px;margin:0 auto;text-align:left;}
}

.btn-area{
	text-align:center;
}
.btn-area p{ margin:5px 0; color:#FFEA00;}

.btn-area .btn{
	position:relative ;display:inline-block;
	padding:5px 20px; width:100%; max-width:340px; 
	text-align:center;font-size:18px;font-weight:600;letter-spacing:0.02em;color:#0065A9;
	background:#fff url(../img/projects/extension_lecture/college/arrow.png) no-repeat right 10px center / 24px;
	border:3px solid #0065A9;
	-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;
	-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale; 
	box-shadow:3px 3px 0 #0065A9;
}
.btn-area .btn-video {
	 margin-bottom:5px; padding:12px; font-size:20px; color:#0065A9; background:#FFEA00 url(../img/projects/extension_lecture/college/arrow.png) no-repeat right 30px center / 30px; border:3px solid #0065A9; border-radius:20px; box-shadow:3px 3px 0 #0065A9;
}
.btn-area .btn-video + p { margin:10px 0; font-size:12px; color:#FFEA00;}

.projects-college-wrap{ position:relative}


.college-block .visual{ position:relative; margin:0 auto 50px; padding:30px 0 0;}
.college-block .visual .image	{ margin: 0 -2%;}
.college-block .visual img		{ width:100%}
.college-block .visual .lead	{ margin:0 5%; color:#fff;}
.college-block .visual .lead em	{ color:#FFEA00;}
.college-block .visual .btn-area{ margin-top:20px}

#videos	{ text-align:center; font-size:0;}
#videos img	{ width:100%; height:auto;}
#videos .section-header	{ margin:0 0 20px;}
#videos .section-title	{}
#videos .videoinfo		{ margin: 0 0 80px;}
#videos .videoinfo .video-title	{ position:relative; margin:0 40px -8px; text-align:center; background-color:#9B75A7; border-radius:20px; box-shadow:6px 6px 0 #0065A9;}
#videos .videoinfo .video-image	{ margin:0 4% 8px; padding:22px; text-align:center; background-color:#fff; border-radius:15px;}
#videos .videoinfo .video-lead	{ position:relative; margin:0 0 20px; padding:12px; text-align:center; font-size:1.4rem; color:#0065A9; transform-origin:50% 50%; transform-style:flat; perspective:45px;}
#videos .videoinfo .video-lead:before { position:absolute; top:0; left:0; z-index:-1; content:''; width:100%; height:100%; background:#fff; border-radius:10px; transform:rotateX(5deg);}
#videos .videoinfo .video-lead p { transform:translateZ(2px);}
#videos .videoinfo .video-junbi	{ margin:0 0 10px 40px; text-align:left;}
#videos .videoinfo .video-junbi span	{ display:inline-block; width:92px; border-radius:5px;}
#videos .videoinfo h5	{ margin:0 0 10px 40px; color:#fff; text-align:left; font-size:1.5rem;}
#videos .videoinfo ul	{ margin:0 40px 20px 40px; color:#fff; text-align:left; font-size:1.4rem;}
#videos .videoinfo li	{ position:relative; margin:0 0 4px; padding:0 0 0 14px;}
#videos .videoinfo li:before	{ position:absolute; top:6px; left:0; content:''; width:10px; height:10px; background-color:#fff; border-radius:10px;}
#videos .videoinfo .btn-area	{margin:0 40px 10px 40px;}
#videos .videoinfo .btn-area .btn-dl	{}
#videos .videoinfo .btn-area p	{ font-size:14px;}
.video01-dl-note	{ text-align:center; }
.video01-dl-note img	{ max-width:282px;}
#videos .btn-area p{ color:#fff;}


#videos .video01 .video-title	{ background-color:#9B75A7;}
#videos .video02 .video-title	{ background-color:#5D79A9;}
#videos .video03 .video-title	{ background-color:#EC789A;}
#videos .video04 .video-title	{ background-color:#F08436;}
#videos .video05 .video-title	{ background-color:#489446;}
#videos .video06 .video-title	{ background-color:#E6584C;}
#videos .video01 .video-junbi span	{ background-color:#9B75A7;}
#videos .video02 .video-junbi span	{ background-color:#5D79A9;}
#videos .video03 .video-junbi span	{ background-color:#EC789A;}
#videos .video04 .video-junbi span	{ background-color:#F08436;}
#videos .video05 .video-junbi span	{ background-color:#489446;}
#videos .video06 .video-junbi span	{ background-color:#E6584C;}

.insta-block	{ position:relative; margin:40px 0 40px;}
.insta-block img	{ width:100%; height:auto;}

.omoshiro-block	{ position:relative; margin:0 0 40px; background-color:#fff; border-radius:20px;}
.omoshiro-block img	{ width:100%; height:auto;}
.omoshiro-block .section-header	{ position:relative; padding:0 10%;}
.omoshiro-block .section-title	{ position:relative; top:-20px; text-align:center;}
.omoshiro-block .section-title img	{ max-width:447px;}
.omoshiros	{ padding:0 4%;}
.omoshiros ul	{ text-align:center; font-size:0;}
.omoshiros li	{ display:inline-block; margin:0 3% 20px; width:44%;}
.omoshiros li p	{}
.omoshiros li a { display:block; margin:0 0 5px;}
.omoshiros li a img	{ border-radius:10px;}

.whats-block	{ margin: 0 auto 30px; padding:20px 8%; background-color:#b2e4f2; border-radius:20px;}
.whats-block img	{ width:100%; height:auto;}
.whats-block .section-header	{ text-align:center; margin: 0 10% 14px;}
.whats-block .section-title		{ display:inline-block; max-width:400px;}
.whats-block .section-title img		{ max-width:400px;}
.whats-block p		{ color:#0065A9;}

#planning	{ color:#fff;}
#planning .head	{ margin:0 0 20px}
#planning .head h2	{ margin:0 0 8px; font-size:14px; font-weight:400;}
#planning .head h2 img	{ display:block; margin:0 4px 8px 0; width:130px;}
#planning .head p	{}
#planning .head a	{ vertical-align:middle; font-size:24px; color:#fff; line-height:1.1;}
#planning .phone img{ max-width:50px;}

@media screen and (min-width:768px){

	.btn-area .btn{
		padding:2px 20px; max-width:728px; font-size:30px
	}
	.btn-area .btn:before{
		width:26px;height:26px
	}
	.btn-area .btn-video {
		padding:20px; font-size:34px; background-size:30px; border:4px solid #0065A9; border-radius:30px; box-shadow:3px 3px 0 #0065A9;
	}
	.btn-area .btn-video + p { font-size:16px;}


	.college-block .visual{ margin:0 auto 80px;}
	.college-block .visual{ padding:15px 0 0;}
	.college-block .visual .image	{ margin: 0 0 55px;}
	.college-block .visual .lead	{ margin:0 5% 40px; text-align:center;}

	#videos .section-header	{ margin:0 0 60px;}
	#videos .section-title	{ margin:0 130px;}
	#videos .videoinfo { display:inline-block; vertical-align:top; margin:0 8% 60px 0; width:45%;}
	#videos .videoinfo:nth-child(odd) { margin-right:0;}
	#videos .videoinfo .video-title	{ margin:0 70px -15px;}
	#videos .videoinfo .video-image	{ margin:0 18px 12px; padding:36px;}
	#videos .videoinfo .video-lead	{ margin:0 0 30px; padding:22px 0 18px 0; font-size:18px;}
	#videos .videoinfo .video-lead:before { border-radius:15px;}
	#videos .videoinfo .video-junbi	{ margin:0 0 20px 80px; text-align:left;}
	#videos .videoinfo .video-junbi span	{ width:113px;}
	#videos .videoinfo h5	{ margin:0 0 10px 80px; font-size:1.7rem;}
	#videos .videoinfo ul	{ margin:0 10px 20px 80px; font-size:1.6rem;}
	#videos .videoinfo .btn-area	{ margin:0 70px 20px 70px;}
	#videos .videoinfo .btn-area p	{ font-size:16px;}
	#videos .video06 .col2			{ padding:0 0 0 80px;}
	#videos .video06 .col2 > div	{ display:inline-block; vertical-align:top; width:50%;}
	#videos .video06 h5	{ margin:0 0 10px 0px;}
	#videos .video06 ul	{ margin:0 10px 20px 0px;}

	.insta-block	{ margin:0; padding:100px 0 130px; }

	.omoshiro-block	{ margin:0 0 100px; border-radius:40px;}
	.omoshiro-block .section-title	{ top:-45px;}
	.omoshiros	{ padding:0 3% 10px;}
	.omoshiros li	{ display:inline-block; margin:0 2.5% 60px; width:27%;}
	.omoshiros li a { display:block; margin:0 0 15px;}
	.omoshiros li a img	{ border-radius:15px;}

	.whats-block	{ margin: 0 auto 60px; padding:50px 5% 40px; text-align:center; background-color:#b2e4f2; border-radius:20px;}

	#planning		{ margin:0 0 150px;}
	#planning .head h2	{ display:inline-block; vertical-align:middle; margin:0 30px 0 0; font-size:28px; font-weight:700;}
	#planning .head h2 img	{ display:inline-block; margin:0 8px 4px 0; width:130px;}
	#planning .head a	{ vertical-align:middle; font-size:28px; color:#fff; line-height:1.1;}
	#planning .phone img{ display:inline-block;vertical-align:middle; margin:0 8px 4px 0;max-width:50px;}

	.illust01 img,
	.illust02 img,
	.illust03 img,
	.illust04 img	{ width:100%; height:auto;}
	.illust01,
	.illust02,
	.illust03,
	.illust04	{ position:absolute; }
	.illust01	{ bottom:-280px; left:-180px; width:358px;}
	.illust02	{ bottom:-400px; right:-170px; width:333px;}
	.illust03	{ bottom:-100px; left:-90px; width:280px;}
	.illust04	{ top:30px; right:-90px; width:228px;}

}


/*! Lity - v2.3.1 - 2018-04-20
* http://sorgalla.com/lity/
* Copyright (c) 2015-2018 Jan Sorgalla; Licensed MIT */.lity *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:rgba(0, 0, 0, 0.6);outline:none!important;opacity:0;-webkit-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none!important;padding:20px}.lity-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-0.8em;width:100%;text-align:center;font-size:14px;font-family:Arial, Helvetica, sans-serif;opacity:0;-webkit-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.lity-loader .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none!important}.lity-content{z-index:9993;width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;-o-transition:-o-transform 0.3s ease;-o-transition:transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease, -o-transform 0.3s ease}.lity-closed .lity-content,.lity-loading .lity-content{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}.lity-content:after{content:'';position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1}.lity-close{display:none;position:relative;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;border:0;outline:none;width:50px;height:50px;background-color:#000}.lity-close:after,.lity-close:before{content:"";width:30px;height:2px;background-color:#fff;position:absolute;top:50%;left:50%}.lity-close:before{-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg)}.lity-close:after{-webkit-transform:translateX(-50%) translateY(-50%) rotate(-45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(-45deg);transform:translateX(-50%) translateY(-50%) rotate(-45deg)}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container,.lity-iframe .lity-container,.lity-vimeo .lity-container,.lity-youtube .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0, 0, 0, 0.6);box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#000}.lity-hide{display:none}.lity-container img{width:100%}#map{padding:80px 20px 40px 20px;background-color:#fff;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}#map .lity-close{display:block;position:absolute;right:10px;top:10px}#map img{width:100%;max-width:500px}#map ul{margin-top:20px}#map ul li{font-size:14px;color:#231815;position:relative;padding-left:18px}#map ul li:before{content:"";width:12px;height:12px;background-color:#231815;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;left:0px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}@media screen and (min-width:768px){#map{padding:80px 45px 40px 45px}#map ul{margin-top:20px}}select{outline:none;text-indent:0.01px;-o-text-overflow:'';text-overflow:'';vertical-align:middle;font-size:inherit;color:inherit;-webkit-appearance:button;-moz-appearance:button;appearance:button;background:none transparent}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}::-ms-expand{display:none}.p-form .top_text{margin-bottom:20px}.p-form .notice{color:#e60012}.p-form .required{color:#e60012}.p-form .error{margin-top:10px}.p-form .error span{display:inline-block;background-color:#e60012;color:#fff;padding:5px 10px}.p-form table{width:100%}.p-form td input[type=text],.p-form td select{width:100%;font-size:16px;padding:6px 10px;border:1px solid #000000;border-radius:0px;background-color:#fff;line-height:1em;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}.p-form td input[type=text]:placeholder-shown,.p-form td select:placeholder-shown{color:#999999}.p-form td input[type=text]::-webkit-input-placeholder,.p-form td select::-webkit-input-placeholder{color:#999999}.p-form td input[type=text]:-moz-placeholder,.p-form td select:-moz-placeholder{color:#999999;opacity:1}.p-form td input[type=text]::-moz-placeholder,.p-form td select::-moz-placeholder{color:#999999;opacity:1}.p-form td input[type=text]:-ms-input-placeholder,.p-form td select:-ms-input-placeholder{color:#999999}.p-form td input[type=text]:focus,.p-form td select:focus{background-color:#FFF;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}@media screen and (max-width:767px){.p-form td select{padding:6px 10px 10px 10px}}.p-form .select-wrap{position:relative;display:inline-block;width:100%;max-width:190px;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}.p-form .select-wrap:after,.p-form .select-wrap:before{content:"";z-index:1;position:absolute;right:10px;display:block;width:0;height:0;border-style:solid;border-width:4px 4px 0 4px;border-color:#3c3c3c transparent transparent transparent}.p-form .select-wrap:before{top:50%;margin-top:2px;top:18px}.p-form .select-wrap:after{top:50%;margin-top:-7px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);top:19px}.p-form .select-wrap+span{display:inline-block;padding-left:5px}.p-form .btn_area{margin-top:20px;text-align:center}.p-form .btn{display:inline-block;font-size:16px;width:48%;max-width:180px;padding:6px 10px;cursor:pointer}.p-form .btn+.btn{margin-left:2%}.p-form .btn_confirm{border:1px solid #214e65;background-color:#214e65;color:#fff}.p-form .btn_reset{border:1px solid #000000;background-color:#fff}.p-form #btn_back,.p-form #register{display:none}@media screen and (max-width:767px){.p-form{margin-top:30px;margin-bottom:40px}.p-form .notice{color:#e60012}.p-form table{margin-top:10px}.p-form table tr{width:100%;display:inline-block}.p-form table tr+tr{margin-top:15px}.p-form table td,.p-form table th{display:inline-block;width:100%;line-height:1em}.p-form table td input.size-m,.p-form table th input.size-m{width:80%}.p-form table td input+span,.p-form table th input+span{display:inline-block;padding-left:5px}.p-form table th{background-color:#fffde5;padding:6px 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.p-form table td{margin-top:5px}}@media screen and (min-width:768px){.p-form{max-width:800px;margin:0 auto;margin-top:40px}.p-form .top_text{margin-bottom:50px}.p-form .notice{font-size:18px}.p-form .error{margin-top:7px}.p-form .error span{font-size:14px;padding:3px 10px}.p-form table{border-spacing:0px;margin-top:15px}.p-form td,.p-form th{-webkit-box-sizing:border-box;box-sizing:border-box;border-left:1px solid #ccc;border-top:1px solid #ccc}.p-form td input.size-m,.p-form th input.size-m{width:80%}.p-form td input+span,.p-form th input+span{display:inline-block;padding-left:15px}.p-form tr:last-child td,.p-form tr:last-child th{border-bottom:1px solid #ccc}.p-form th{padding:30px 15px;width:170px;background-color:#fffde5}.p-form td{padding:30px 40px;border-right:1px solid #ccc}.p-form td input[type=text],.p-form td select{font-size:16px;padding:10px 10px}.p-form .btn_area{margin-top:70px}.p-form .btn{padding:12px 10px;font-size:20px;font-weight:300;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.p-form .btn_confirm{border:1px solid #000000;background-color:#000000;color:#fff}.p-form .btn_confirm:hover{background-color:#fff;color:#000000}.p-form .btn_reset{border:1px solid #000000;background-color:#fff}.p-form .btn_reset:hover{background-color:#000;color:#fff}}@media screen and (min-width:768px){.p-contact-txt{padding-bottom:100px}.p-contact-txt p{font-size:16px;line-height:2em}.p-contact-txt p.bold{font-weight:600}}#program{max-width:800px;margin:0px auto}#program .table-area{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:flex-end;-moz-align-items:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width:767px){#program .table-area .times{width:60px}#program .table-area .table-in{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:scroll;border-left:1px solid #000}#program .table-area .table-in table{border-left:0px solid #000}}@media screen and (min-width:768px){#program .table-area .times{-webkit-box-flex:1;-ms-flex:1;flex:1}#program .table-area .table-in{width:740px}}#program .times{margin-bottom:-6px;font-size:17px}#program .times p+p{margin-top:13px}#program .top-text{margin-bottom:20px}@media screen and (min-width:768px){#program .top-text{margin-bottom:40px}}#program .top-text h2{font-size:18px;margin-bottom:20px}@media screen and (min-width:768px){#program .top-text h2{font-size:25px;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0.02em}}#program .top-text h2 span{font-weight:normal;display:block;color:#e60012}@media screen and (min-width:768px){#program .top-text h2 span{font-size:20px;display:inline-block;padding-left:20px}}#program .bottom-text{margin-top:20px;font-size:15px;padding:15px;border:1px solid #ececec;background-color:#ececec;line-height:1.7em}@media screen and (min-width:768px){#program .bottom-text{margin-top:50px;font-size:18px;padding:25px 25px}}#program .bottom-text span{color:#e60012}#program .scrolltext{background-color:#e65a44;color:#fff;display:inline-block;padding:5px 10px;margin-bottom:15px}@media screen and (min-width:768px){#program .scrolltext{display:none}}#program .inner table{width:740px;border-spacing:0px;border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #000}#program .inner thead td,#program .inner thead th{width:16.6666%}#program .inner thead th{font-size:17px;line-height:1.4em;color:#fff;text-align:center;padding:13px 0px;letter-spacing:-0.02em;border-bottom:1px solid #000}#program .inner thead th:nth-child(odd){background-color:#ec789a}#program .inner thead th:nth-child(2n){background-color:#f093ae}#program .inner thead th+th{border-left:1px solid #000}#program .inner thead td{font-size:14px;border-bottom:1px solid #000;padding:8px 0px}#program .inner thead td+td{border-left:1px solid #000}#program .inner tbody td{width:16.6666%;height:40px}#program .inner tbody tr td{font-size:17px;line-height:1.4em;text-align:center;letter-spacing:-0.02em;border-left:1px solid #000;border-bottom:1px solid #000}#program .inner tbody tr td.color01{background-color:#fbe4eb}#program .inner tbody tr td.color02{background-color:#fdf2f5}#program .inner tbody tr td.color01.none,#program .inner tbody tr td.color02.none{background-color:#e4e4e4;border-bottom:1px solid #000}#program .inner tbody tr td.none{background-color:#fff;border-bottom:1px solid #d9d9d9}#program .inner tbody tr td.border{border-bottom:1px solid #000}#program .inner tbody tr td:not(.none){-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-ms-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;cursor:pointer}#program .inner tbody tr td:not(.none).active{background-color:#ec789a;color:#fff}#program .inner tbody tr:nth-child(odd) td:first-child{border-left:0px solid #000}#program .inner tbody tr:last-child td{border-bottom:1px solid #000}@media screen and (min-width:768px){#college-form{padding-bottom:120px}}#program .error+.table-area,#program .p-form+.table-area{margin-top:20px}@media screen and (min-width:768px){#program .error+.table-area,#program .p-form+.table-area{margin-top:30px}}.confirm #program .inner{display:none}.confirm .confirm-ttl{font-size:18px}@media screen and (min-width:768px){.confirm .confirm-ttl{font-size:23px}}.confirm .top_text{display:none}.confirm .p-form .select-wrap,.confirm .p-form input{display:none}.confirm .p-form .select-wrap+span,.confirm .p-form input+span{padding-left:0px}.confirm .p-form th{padding:5px 5px}.confirm .p-form td{padding:5px 5px}@media screen and (min-width:768px){.confirm .p-form th{padding:15px 25px 15px 15px;width:200px}.confirm .p-form td{padding:15px 40px}}.confirm .p-form .btn{display:none}.confirm .p-form #btn_back,.confirm .p-form #register{display:inline-block}@media screen and (max-width:767px){.confirm #program>table{margin-top:10px}.confirm #program>table thead{display:none}.confirm #program>table tr{width:100%;display:inline-block}.confirm #program>table tr+tr{margin-top:15px}.confirm #program>table td,.confirm #program>table th{display:inline-block;width:100%;line-height:1em}.confirm #program>table td input.size-m,.confirm #program>table th input.size-m{width:80%}.confirm #program>table td input+span,.confirm #program>table th input+span{display:inline-block;padding-left:5px}.confirm #program>table th{background-color:#fffde5;padding:6px 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.confirm #program>table td{margin-top:5px}}@media screen and (min-width:768px){.confirm #program>table{border-spacing:0px;margin-top:15px;width:100%}.confirm #program td,.confirm #program th{-webkit-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #ccc;border-left:1px solid #ccc}.confirm #program td:last-child,.confirm #program th:last-child{border-right:1px solid #ccc}.confirm #program tr:last-child td,.confirm #program tr:last-child th{border-bottom:1px solid #ccc}.confirm #program tr td:first-child,.confirm #program tr th:first-child{width:200px}.confirm #program th{padding:15px 25px;background-color:#fffde5}.confirm #program td{padding:15px 25px}.confirm #program tbody tr:first-child td,.confirm #program tbody tr:first-child th{border-top:0px solid #ccc}}.thanks-area{padding:50px 0px}.thanks-area h2{font-size:18px;text-align:center;margin-bottom:15px}.thanks-area p{line-height:1.8em}@media screen and (max-width:767px){.thanks-area p br{display:none}}.thanks-area .btn-area{margin-top:30px}@media screen and (min-width:768px){.thanks-area{padding:80px 0px}.thanks-area h2{font-size:28px;margin-bottom:30px}.thanks-area p{line-height:2.0em;text-align:center}.thanks-area p+p{margin-top:20px}.thanks-area .btn-area{margin-top:50px}}@media (-ms-high-contrast:none){.menu-block .box.type02{height:315px}}
/*# sourceMappingURL=college.css.map */