@charset "UTF-8";.corporation #header .local #localtop {width:537px;}.corporation #header .local #localtop a {background-image:url(../corporation/images/hnav.png);}.corporation.top #contents{padding:0 10px 40px;}.corporation.top h3 img{width:980px;height:420px;}.corporation .pagetitle,#container.corporation .pagetitle{margin:0 0 50px 0;padding:0 0 0 10px;border-left:solid 4px #61B4EE;}.corporation .pagetitle img{width:500px;height:25px;}.corporation .btn_detail,.corporation a.btn_detail{display:table;margin:20px auto 0;border-radius:30px;background:#FFF;overflow:hidden;font-weight:bold;font-size:14px;line-height:1.2;color:#FFF;}.corporation .btn_detail span{display:inline-block;position:relative;padding:1em 1.4em 1em 2.5em;background:linear-gradient(#59c6bb,#04a292);}.corporation .btn_detail span:before,.corporation .btn_detail span:after {content:"";display:block;position:absolute;top:50%;}.corporation .btn_detail span:before {left:0.6em;width:24px;height:24px;margin:-12px 0 0 0;border-radius:50%;background:#00725f;}.corporation .btn_detail span:after {left:1.3em;width:6px;height:6px;margin:-6px 0 0 0;border-top:solid 2px #FFF;border-right:solid 2px #FFF;-webkit-transform-origin:left top; transform-origin:left top;-webkit-transform:rotate(45deg); transform:rotate(45deg);}.corporation.top .pickup{margin:40px 0 0 0;}.corporation.top .pickup ul:before,.corporation.top .pickup ul:after { content:""; display:table; clear:both;}.corporation.top .pickup li{float:left;}.corporation.top .pickup li a{display:block;background:#61B4EE;text-decoration:none;color:#FFF;}.corporation.top .pickup a img{display:block;}.corporation.top .pickup .line3 li:first-child,.corporation.top .pickup .line4 li:first-child{margin:0;}.corporation.top .pickup .line3 li{width:300px;margin:0 0 0 30px;}.corporation.top .pickup .line4 li{width:225px;margin:0 0 0 20px;}.corporation.top .pickup .line3 a img{width:300px;height:200px;}.corporation.top .pickup .line4 a img{width:225px;height:150px;}.corporation.top .pickup li span{display:block;padding:12px;}.corporation.top .pickup li strong{display:block;padding:15px 15px 15px 25px;background:url(../corporation/images/linkdot_wh.gif) 12px 1.3em no-repeat;font-size:16px;line-height:1.2;color:#FFF;}.corporation.top .pickup li :hover {background:#95CDF4;color:#CDE4F4;}.corporation.top .pickup li :hover strong{color:#CDE4F4;;background-position:-948px 1.3em;}.corporation.top .top_head{position:relative;background:url(../corporation/images/top_head.jpg) 0 0 no-repeat;height:420px;font-family:"YakuHanJP",'Cabin','Noto Sans JP',"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;color:#FFF;}.corporation.top .top_head_ttl{padding:32px 0 0 24px;text-shadow:#FFF 0 0 2px,#FFF 0 0 4px,#FFF 0 0 8px,#FFF 0 0 16px,#FFF 0 0 24px;font-size:40px;line-height:1.2;color:#65b6f0;}.corporation.top .top_head_lead{padding:16px 0 0 24px;text-shadow:#333 0 0 2px,#333 0 0 4px,#333 0 0 8px,#333 0 0 16px,#333 0 0 24px;font-size:16px;}.corporation.top .top_head_catch{position:absolute;bottom:0;text-align:center;font-size:24px;}.corporation.top .top_head_catch .en{display:block;font-size:12px;}.corporation.top .top_head_catch{position:absolute;bottom:24px;}.corporation.top .top_head_catch01{left:15%;text-shadow:#FFF 0 0 2px,#FFF 0 0 4px,#FFF 0 0 8px,#FFF 0 0 16px,#FFF 0 0 24px;color:#333;transform:translate(-15%,0);}.corporation.top .top_head_catch02{left:50%;transform:translate(-50%,0);}.corporation.top .top_head_catch03{left:85%;transform:translate(-85%,0);}.corporation.top .curriculum_ttl .en{color:#61b4ee;}.corporation.top .plans{margin:32px 0 0 0;text-align:center;}.corporation.top .plan_list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:24px auto 0;}.corporation.top .plan_list li{width:470px;}.corporation.top .plan_list a{display:block;}.corporation.top .plan_list img{width:470px;height:470px;}.corporation.top .program_sec{display:flex;flex-wrap:wrap;justify-content:space-between;margin:16px auto 0;padding:32px 0;}.corporation.top .plans_ttl,.corporation.top .program_ttl,.corporation.top .program_list_ttl {font-family:"YakuHanJP",'Noto Sans JP',"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;}.corporation.top .plans_ttl,.corporation.top .program_ttl{padding:0 0 16px;font-size:24px;line-height:1.2;}.corporation.top .program_ttl,.corporation.top .program_list_name,.corporation.top .program_list_txtbox {width:100%;}.corporation.top .program_sec a{display:flex;flex-wrap:wrap;width:470px;background:#61B4EE;text-decoration:none;color:#FFF;transition:all .2s ease-in;}.corporation.top .program_sec a:hover {opacity:.5;}.corporation.top .program_list_ttl,.corporation.top .program_list_photo {width:100%;}.corporation.top .program_list_photo {order:-1;background:#FFF;}.corporation.top .program_list_photo img {object-fit:cover;height:240px;}.corporation.top .program_list_ttl{padding:48px 0;font-size:24px;line-height:1.2;color:#FFF;}.corporation.top .program_list_ttl_main{padding:8px 16px;border-top:solid 1px #FFF;border-bottom:solid 1px #FFF;}.corporation.top .purpose_sec{padding:0 0 32px;}.corporation.top .purpose_sec .program_list_ttl{padding:16px 0;}.corporation.top .purpose_sec .program_list_photo img {object-position:0 0;}.corporation.top .program_list_name {order:-1;padding:16px 24px 0;font-size:22px;}.corporation.top .program_list_txtbox {padding:0 24px 24px;}.corporation.top .c-bnr{margin:0 0 32px;text-align:left;}.corporation.top .bnr_dutytrip{margin:32px 0 0;padding:24px 24px;border-radius:0;border:solid 4px #5cb8f1;background:url(../corporation/school/shikoku_info/images/top_bnr_dutytrip.jpg) right 0 no-repeat;text-align:left;}.corporation.top .c-bnr_ttl {font-size:32px;color:#1a79e7;}.corporation.top .c-bnr_txt {font-size:16px;font-weight:bold;}.corporation.top .pickup_list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:48px 0 0 0;}.corporation.top .pickup_list a{display:block;background:#61B4EE;text-decoration:none;color:#FFF;height:100%;}.corporation.top .pickup_list a{display:block;background:#61B4EE;text-decoration:none;color:#FFF;}.corporation.top .pickup a img{display:block;}.corporation.top .pickup_list.line4 li,.corporation.top .pickup_list.line4 img{width:225px;}.corporation.top .pickup_list.line4 img{height:150px;}.corporation.top .pickup_list.line3 li,.corporation.top .pickup_list.line3 img{width:300px;}.corporation.top .pickup_list.line3 img{height:200px;}.corporation.top .pickup_list span{display:block;padding:12px;}.corporation.top .pickup_list strong{display:block;padding:15px 15px 15px 25px;background:url(../corporation/images/linkdot_wh.gif) 12px 1.3em no-repeat;font-size:16px;line-height:1.2;color:#FFF;}.corporation.top .pickup_list a:hover {background:#95CDF4;color:#CDE4F4;}.corporation.top .pickup_list a:hover strong{color:#CDE4F4;;background-position:-948px 1.3em;}.corporation.top .facility_ttl{margin:64px 0 10px 0;padding:5px 10px;background:#61B4EE;font-size:16px;color:#FFF;}.corporation.top .facility_sec .pickup_list{justify-content:flex-start;margin:8px 0 0 0;}.corporation.top .facility_sec .pickup_list span{padding:8px 0;}.corporation.top .facility_sec .pickup_list a{background:#FFF;}.corporation.top .facility_sec .pickup_list a strong{padding:15px 15px 15px 0;background:url(../corporation/images/linkdot.gif) 0 1.3em no-repeat;color:#61B4EE;}.corporation.top .facility_sec a:hover a strong{background-position:-960px 1.3em;color:#9FCCEB;}.corporation.top .facility_sec a:hover {color:#999;}.corporation.top .dutytrip img{margin:32px 0 0 0;width:960px;height:153px;}.corporation.top #plans{margin:30px 0 0 0;}.corporation.top #plans h4{text-align:center;}#container.corporation.top #plans ul{margin:20px 0 0 0;}.corporation.top #plans ul:before,.corporation.top #plans ul:after { content:""; display:table; clear:both; }.corporation.top #plans li{float:left;width:470px;margin:0 0 0 20px;background:#EEE;}.corporation.top #plans li:first-child{margin:0;}.corporation.top #plans a{display:block;}.corporation.top #plans li img{width:470px;height:470px;}#container.corporation.top #facility h4{margin:60px 0 10px 0;padding:5px 10px;background:#61B4EE;font-size:16px;color:#FFF;}.corporation.top #facility ul{margin:10px 0 0 0;}.corporation.top #facility ul:before,.corporation.top #facility ul:after { content:""; display:table; clear:both; }.corporation.top #facility li{float:left;width:225px;margin:0 0 0 20px;}.corporation.top #facility li:first-child{margin:0;}.corporation.top #facility a{display:block;background:#FFF;text-decoration:none;color:#333;}.corporation.top #facility img{margin:0 0 5px 0;width:225px;height:150px;}.corporation.top #facility strong{display:block;padding:15px 15px 15px 0;font-size:16px;line-height:1.2;color:#61B4EE;}.corporation.top #facility a strong{padding:15px 15px 15px 11px;background:url(../corporation/images/linkdot.gif) 0 1.3em no-repeat;}.corporation.top #facility li a:hover strong{background-position:-960px 1.3em;color:#9FCCEB;}.corporation.top #facility li a:hover {color:#999;}.corporation.top .index:before,.corporation.top .index:after { content:""; display:table; clear:both; }.corporation.top .index li{float:left;width:140px;}.corporation.top .index a {display:block;height:120px;overflow:hidden;background:#EEE url(../corporation/images/top_nav.png) 0 0 no-repeat;text-indent:100%;white-space:nowrap;}.corporation.top .index :hover {background-color:#F4F4F4;}.corporation.top .index .schedule a {background-position:-140px 0;}.corporation.top .index .access a {background-position:-280px 0;}.corporation.top .index .yoyaku a {background-position:-420px 0;}.corporation.top .index .faq a {background-position:-560px 0;}.corporation.top .index .blog a {background-position:-700px 0;}.corporation.top .index .about a {background-position:-840px 0;}.corporation.top .latest_ttl,#container.corporation.top .latest h4{margin:60px 0 10px 0;padding:5px 10px;background:#61B4EE;font-size:16px;color:#FFF;}.corporation .latest{padding:5px 0 0 0;font-size:12px;}.corporation .latest table{width:100%;}.corporation .latest th,.corporation .latest td {text-align:left;vertical-align:top;padding:8px 0;border-bottom:1px solid #EEE;}.corporation .latest th {font-weight:normal;white-space:nowrap;padding:8px 20px 8px 11px;background:url(../gifs/left-push.gif) no-repeat 3px 10px;}.corporation .latest td p.indent {padding-left:1em;text-indent:-1em;}.corporation.school.top .contents,.corporation.school.top #contents{padding:0 10px 40px; }.corporation.school.top h3 img{width:960px;height:300px;}.corporation.school.top .lead {background:url(../corporation/school/images/title_bg.jpg) 0 0 no-repeat;text-align:center;}.corporation.top .bnr_nextyear a{display:block;overflow:hidden;margin:32px auto 0;border-radius:10px;}.corporation.top .bnr_nextyear a,.corporation.top .bnr_nextyear img{width:960px;}.corporation.top .bnr_nextyear img{height:200px;}.corporation.top .course_ttl,#container.corporation.top .course_ttl{margin:60px 0 10px 0;padding:5px 10px;background:#61B4EE;font-size:16px;color:#FFF;}.corporation.top .coursemap ul {display:flex;flex-wrap:wrap;justify-content:space-between;}.corporation.top .coursemap li,#container.corporation.top .coursemap li{width:48%;margin:24px 0 0 0;color:#333;}.corporation.top .coursemap img{display:block;float:left;width:180px;height:120px;margin:0.4em 16px 0 0;}.corporation.top .coursemap li a{display:block;text-decoration:none;}.corporation.top .coursemap .course_name,#container.corporation.top .coursemap .course_name{display:block;margin:0 0 8px 0;background:none;font-size:16px;color:#61B4EE;transition:all .2s ease-in;}.corporation.top .coursemap .txt{ transition:all .2s ease-in;color:#333;}.corporation.top .coursemap a:hover .course_name,#container.corporation.top .coursemap a:hover .course_name{color:#B6DBF5;}.corporation.top .coursemap a:hover .txt{color:#999;}.corporation.top .nextyear_sec{padding:64px 0 0 0;}.corporation.top .nextyear_ttl{display:block;padding:16px;border-top-left-radius:8px;border-top-right-radius:8px;background:#93d800;text-align:center;font-size:18px;}.corporation.top .nextyear_main{padding:32px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;background:#f4fae5;}#container.corporation.top .nextyear_main .course_ttl:first-of-type{margin:0 0 10px 0;}.corporation.top .hdsp{margin:0 0 32px 0;padding:16px;border-radius:8px;background:#c9edff;}.corporation.top .hdsp_about,#container.corporation.top .hdsp_about{margin:8px 0 0 0;}.corporation.top .hdsp a{color:#F00;}.corporation .pagetitle#container.corporation .pagetitle{margin:0 0 50px 0;padding:0 0 0 10px;border-left:solid 4px #61B4EE;}.corporation .pagetitle img{width:500px;height:25px;}.corporation.school .column{padding:0;}.corporation.school .column .photo{float:right;width:360px;}.corporation.school .column .photo img{display:block;width:360px;height:360px;margin:0.4em 0 5px 0;}.corporation.school .column .photo.photo_r img{border-radius:24px;}.corporation.school .column_item{padding:60px 0 0 0;}}.corporation.school .column .photo .btn_result img{height:39px;margin:15px 0 0 0;}.corporation.school .column .data{float:left;width:570px;}.corporation.school .column.reverse .photo{float:left;}.corporation.school .column.reverse .data{float:right;}.corporation.school h4,#container.corporation.school h4{margin:0 0 20px 0;padding:0 0 8px 0;border-bottom:solid 4px #61B4EE;font-size:20px;line-height:1.2;}.corporation.school h4 span,#container.corporation.school h4 span{font-weight:normal;}.corporation.school .headline {position:relative;}.corporation.school .headline.hdsp {padding:0 130px 8px 0;}.corporation.school .headline.hdsp:after {content:"HDSP採用コース";display:inline-block;position:absolute;top:0;right:0;padding:4px 8px;border:solid 1px #666;border-radius:8px;font-size:12px;}.corporation.school .column .ttl{display:block;margin:0 0 5px 0;}.corporation.school .column .ttl img{width:140px;height:24px;}.corporation.school .column .copy{display:block;margin:0 0 10px 0;font-size:16px;color:#61B4EE;}.corporation.school .column table {width:100%;margin:20px 0 5px 0;border-bottom:solid 1px #CCC;line-height:1.3;}.corporation.school .column th,.corporation.school .column td {border-top:solid 1px #CCC;}.corporation.school .column th {padding:7px 20px 7px 10px;background:#EDEDED;white-space:nowrap;font-weight:normal;}.corporation.school .column td {padding:10px;}.corporation.school .column table .inner {margin:0;border:none;}.corporation.school .column table .inner th,.corporation.school .column table .inner td {padding:0;border:none;background:none;}.corporation.school .column table .inner td {width:100%;}.corporation.school .column small {display:block;margin:5px 0 0 0;padding-left:1em;text-indent:-1em;}.corporation.school .column .photo small {display:block;margin:10px 0 0 0;padding:0;text-indent:0;line-height:1.5;}.corporation .column .photo .notes,#container.corporation .column .photo .notes {margin:10px 0 0 0;}.corporation .column .photo .notes small{margin:0;padding-left:1em;text-indent:-1em;line-height:1.2;}.corporation.school h5,#container.corporation.school h5{margin:0 0 10px 0;padding:5px 10px;background:#61B4EE;font-size:14px;color:#FFF;}.corporation.school .listline {margin:20px 0 0 0;border-bottom:solid 1px #DDD;}.corporation.school .listline li {padding:10px 2px;border-top:solid 1px #DDD;}.corporation.school .list li{margin:2px 0 0 0;padding:2px 0 2px 13px;background:url(../images/listdot.gif) .2em .3em no-repeat;}.corporation.school .place .course,#container.corporation.school .place .course{display:block;width:960px;height:390px;margin:10px 0;}.corporation.school .place ul:before,.corporation.school .place ul:after,#container.corporation.school .place ul:before,#container.corporation.school .place ul:after { content:""; display:table; clear:both; }.corporation.school .place li,#container.corporation.school .place li{float:left;width:310px;margin:0 0 0 15px;}.corporation.school .place li:first-child,#container.corporation.school .place li:first-child{margin:0;}.corporation.school .place li img,#container.corporation.school .place li img{width:310px;height:207px;margin:0 0 5px 0;}.corporation.school .traffic .map,#container.corporation.school .traffic .map{display:block;float:left;width:570px;height:384px;margin:0.4em 20px 10px 0;}.corporation.shikoku_info .contents,.corporation.shikoku_info #contents{padding:0 10px 40px; }.corporation.shikoku_info .headline{width:960px;height:480px;}.corporation.shikoku_info .course_map{display:block;width:960px;height:620px;margin:16px 0;}.corporation.shikoku_info .traffic_map{display:block;width:900px;height:407px;margin:16px auto 0;}.corporation.shikoku_info .traffic_ttl{display:block;margin:16px 0 4px 0;font-size:larger;}.corporation.shikoku_info .traffic_ttl span{font-weight:normal;}.corporation.shikoku_info .plan,#container.corporation.shikoku_info .plan {margin:24px 0 0 0;}.corporation.shikoku_info .plan:after {content:"";display:block;clear:both;}.corporation.shikoku_info .plan li {float:left;width:468px;margin:0 0 0 24px;}.corporation.shikoku_info .plan li:first-child{margin:0;}.corporation.shikoku_info .plan li img {display:block;width:468px;height:312px;margin:0 0 8px 0;border-radius:16px;}.corporation.shikoku_info .course_ttl,#container.corporation.shikoku_info .course_ttl {margin:0 0 8px 0;padding:0;background:none;font-size:20px;line-height:1.2;color:#61B4EE;}.corporation.shikoku_info .rental_head {margin:64px 0 24px;}.corporation.shikoku_info .rental_ttl {display:block;margin:24px 0 4px 0;}.corporation.shikoku_info .rental_ttl.lg {font-size:larger;color:#60b4ee;}.corporation.shikoku_info .place table {table-layout:fixed;margin:0;line-height:1.8;}.program .contents{padding:40px 10px;}.program_headline,.program_crosshead,.program_subhead {font-family:"YakuHanJP",'Noto Sans JP',"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;}.program_headline {margin:0 0 16px;font-size:32px;line-height:1.2;}.program_lead {font-size:larger;}.container.program .program_crosshead {position:relative;margin:80px 0 0;padding:0 0 8px;border-bottom:solid 3px #61b4ee;font-size:24px;line-height:1.2;}.program .item + .program_crosshead {margin:80px 0 16px;}.program_crosshead_type {display:inline-block;margin:0 0 0 .5em;padding:.2em .8em;border:solid 1px #999;font-size:smaller;}.container.program .program_subhead {margin:0 0 8px;border:none;background:none;font-size:20px;line-height:1.2;color:#61b4ee;}.program .item + .program_subhead {margin:40px 0 8px;}.program .item {display:grid;grid-template-rows:max-content 1fr;grid-template-columns:min-content 1fr;}.program .item_photo {grid-row:1 / 3;grid-column:1 / 2;}.program .item_ttl {grid-row:1 / 2;grid-column:2 / 3;}.program .item_txtbox{grid-row:2 / 3;grid-column:2 / 3;}.program .reverse.item {grid-template-columns:1fr min-content;}.program .reverse .item_photo {grid-column:2 / 3;}.program .reverse .item_ttl {grid-column:1 / 2;}.program .reverse .item_txtbox {grid-column:1 / 2;}.program .item {padding:32px 16px;border-top:solid 1px #b2c9d9;}.program .program_crosshead + .item {border:none;}.container.program .item_ttl {margin:0 0 16px;padding:0 0 0 8px;border-left:solid 3px #61b4ee;font-size:20px;line-height:1.2;color:#333;}.program .item_photo {padding:0 0 0 24px;}.program .item_photo a {display:block;position:relative;overflow:hidden;border-radius:8px;}.program .item_photo a:before,.program .item_photo a:after {content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .2s ease-in;}.program .item_photo a:before {width:80px;height:46px;border-radius:8px;background:#db2609;}.program .item_photo a:after {margin:0 0 0 2px;border-top:solid 8px transparent;border-left:solid 16px #FFF;border-bottom:solid 8px transparent;}.container.program .item_catch {display:block;margin:0 0 8px;padding:0;background:none;font-size:larger;color:#61b4ee;}.ordermade .contents,.corporation.ordermade #contents{padding:0 10px 40px; }.corporation.ordermade .lead {background:url(../corporation/ordermade/images/title_bg.jpg) 0 0 no-repeat;text-align:center;}.corporation.ordermade strong {display:block;margin:10px 0 0 0;}.corporation.ordermade .lead p {text-align:center;}.corporation.ordermade .lead img {display:block;margin:60px 0 0 0;width:960px;height:220px;}.corporation.ordermade .lead .flow_fb {display:block;margin:16px 0 0 0;width:960px;height:870px;}.corporation.ordermade .crosshead,#container.corporation.ordermade .crosshead {margin:0 0 20px 0;text-align:center;}.corporation.ordermade .crosshead img ,#container.corporation.ordermade .crosshead img {width:399px;height:20px;}.corporation.ordermade .drivech {margin:80px 0 0 0;}.corporation.ordermade .drivech_lead {margin:0 0 16px 0;text-align:center;font-size:18px;}.corporation.ordermade .drivech_lead_note {display:block;margin:16px 0 0 0;text-align:right;}.corporation.ordermade .drivech_list_ttl,#container.corporation.ordermade .drivech_list_ttl {margin:0 0 8px 0;font-size:18px;}.corporation.ordermade .drivech_list_ttl:before,#container.corporation.ordermade .drivech_list_ttl:before {content:"■";font-family:sans-serif;}.corporation.ordermade .drivech_list {box-sizing:border-box;margin:24px 0 0 0;padding:16px 16px 8px;border:solid 3px #DDD;border-radius:6px;}.corporation.ordermade .list_photo,#container.corporation.ordermade .list_photo {margin:32px 0 0 0;}.corporation.ordermade .list_photo:after {content:"";display:block;clear:both;}.corporation.ordermade .list_photo li{float:left;width:306px;margin:0 0 0 20px;}.corporation.ordermade .list_photo li:first-child{margin:0;}.corporation.ordermade .list_photo li img{display:block;width:306px;height:204px;margin:0 0 8px 0;}.corporation.ordermade .plan {margin:80px 0 0 0;}.corporation.ordermade .plan_bx {padding:0 6px;background:url(../corporation/ordermade/images/plan_bg.gif) 0 0 repeat-y;}.corporation.ordermade .plan .bx-pager:before,.corporation.ordermade .plan .bx-pager:after { content:""; display:table; clear:both; }.corporation.ordermade .plan .bx-pager a {display:block;float:left;width:236px;height:82px;overflow:hidden;background:url(../corporation/ordermade/images/plan_pager.gif) 0 0 no-repeat;text-indent:100%;white-space:nowrap;}.corporation.ordermade .plan_bx li img {width:948px;height:333px;}.corporation.ordermade .plan_bx li .img_m {height:460px;}.corporation.ordermade .plan_bx li .img_l {height:620px;}.corporation.ordermade .plan .bx-pager .first{width:244px;}.corporation.ordermade .plan .bx-pager .second{background-position:-244px 0;}.corporation.ordermade .plan .bx-pager .third{background-position:-480px 0;}.corporation.ordermade .plan .bx-pager .last{width:244px;background-position:-716px 0;}.corporation.ordermade .plan .bx-pager .first:hover {background-position:0 -82px;}.corporation.ordermade .plan .bx-pager .second:hover{background-position:-244px -82px;}.corporation.ordermade .plan .bx-pager .third:hover{background-position:-480px -82px;}.corporation.ordermade .plan .bx-pager .last:hover{background-position:-716px -82px;}.corporation.ordermade .plan .bx-pager .first.active {background-position:0 -164px;}.corporation.ordermade .plan .bx-pager .second.active{background-position:-244px -164px;}.corporation.ordermade .plan .bx-pager .third.active{background-position:-480px -164px;}.corporation.ordermade .plan .bx-pager .last.active{background-position:-716px -164px;}.corporation.ordermade .plan_foot {height:12px;background:url(../corporation/ordermade/images/plan_foot.gif) 0 0 no-repeat;}.corporation.ordermade .example {margin:80px 0 0 0;padding:30px 0;background:#E7F4F7;}.corporation.ordermade .example h4 {text-align:center;}.corporation.ordermade .example h4 img {width:487px;height:19px;}.corporation.ordermade .example .example_box {width:850px;overflow:hidden;margin:auto;padding:0 0 40px 0;}.corporation.ordermade .example .example_main {width:900px;}.corporation.ordermade .example ul,#container.corporation.ordermade .example ul {float:left;width:400px;margin:-20px 50px 0 0;}.corporation.ordermade .example .day,#container.corporation.ordermade .example .day {padding:4px 15px 4px;background:#0DA5C9;color:#FFF;}.corporation.ordermade .example li,#container.corporation.ordermade .example li {position:relative;margin:40px 0 0 0;padding:4px 15px 12px;background:#6ACFE8;text-align:center;}.corporation.ordermade .example .break,#container.corporation.ordermade .example .break {background:#CCC;}.corporation.ordermade .example .check,#container.corporation.ordermade .example .check {background:#4351c1;color:#FFF;}.corporation.ordermade .example .check .date,#container.corporation.ordermade .example .check .date {color:#333;}.corporation.ordermade .example .date{position:absolute;top:-1.5em;left:0;}.corporation.ordermade .example .date_bottom{position:absolute;bottom:-1.5em;left:0;}.corporation.ordermade .example small,#container.corporation.ordermade .example small {display:block;text-align:center;}.corporation.ordermade .example li strong{display:block;font-size:16px;}.corporation.ordermade .example li .arw{display:block;position:absolute;bottom:-9px;left:50%;margin:0 0 0 -9px;border-top:solid 9px #6ACFE8;border-left:solid 9px transparent;border-right:solid 9px transparent;}.corporation.ordermade .example .break .arw{border-top:solid 9px #CCC;}.corporation.ordermade .example .check .arw{border-top:solid 9px #4351c1;}.corporation.ordermade .curriculum,#container.corporation.ordermade .curriculum{margin:56px 0 0 0;}.corporation.ordermade .curriculum h4,#container.corporation.ordermade .curriculum h4{width:165px;}.corporation.ordermade .curriculum h4 img,#container.corporation.ordermade .curriculum h4 img{width:165px;height:19px;}.corporation.ordermade .curriculum strong,#container.corporation.ordermade .curriculum strong{display:block;width:949px;margin:auto;}.corporation.ordermade .curriculum li p,#container.corporation.ordermade .curriculum li p{margin:10px 0 0 0;}.corporation.ordermade .curriculum li strong,#container.corporation.ordermade .curriculum li strong{width:306px;margin:0 0 10px 0;}.corporation.ordermade .curriculum li small,#container.corporation.ordermade .curriculum li small{display:block;margin:5px 0 10px;text-align:right;font-size:10px;}.corporation.ordermade .curriculum li strong img{width:306px;height:23px;}.corporation.ordermade .curriculum .recommend{margin:30px 0 0 0;padding:15px 20px;border-radius:10px;background:#FCD9E5;}.corporation.ordermade .curriculum .recommend strong,#container.corporation.ordermade .curriculum .recommend strong{display:block;width:auto;margin:0 0 10px 0;text-align:center;font-size:18px;}.corporation.ordermade .inquiry,#container.corporation.ordermade .inquiry{margin:30px 0 0 0;text-align:center;}.corporation.corp_info .lead {padding:40px 0 150px 0;background:url(../corporation/info/images/lead_bg.jpg) 0 bottom no-repeat;text-align:center;}.corporation.corp_info .lead img {width:517px;height:140px;}.corporation.corp_info .lead p,#container.corporation.corp_info .lead p {margin:30px 0 0 0;}.corporation.corp_info #agenda {padding:400px 0 15px 0;background:#000 url(../corporation/info/images/agenda_bg.jpg) 0 0 no-repeat;color:#FFF;}.corporation.corp_info #agenda {text-align:center;}.corporation.corp_info #agenda p,#container.corporation.corp_info #agenda p {margin:20px 0 0 0;}.corporation.corp_info #example {padding:0 0 50px 0;text-align:center;}.corporation.corp_info #example ul ,#container.corporation.corp_info #example ul {margin:30px 0 0 0;}.corporation.corp_info #example ul:before,.corporation.corp_info #example ul {content:"";display:table;clear:both; margin:10px 0 0 0;}.corporation.corp_info #example li{float:left;width:465px;margin:0 0 0 30px;}.corporation.corp_info #example li:first-child{margin:0;}.corporation.corp_info #example li img{width:465px;height:340px;}.corporation.corp_info #example small {display:block;margin:10px 0 0 0;line-height:1.5;}.corporation.corp_info #educations {margin:10px 0 0 0;}.corporation.corp_info #educations .block {height:500px;padding:30px;background-repeat:no-repeat;background-position:0 0;}.corporation.corp_info #educations .education01 {padding:120px 30px 30px 30px;}.corporation.corp_info #educations .education01 {background-image:url(../corporation/info/images/education01_bg.jpg);}.corporation.corp_info #educations .education02 {background-image:url(../corporation/info/images/education02_bg.jpg);}.corporation.corp_info #educations .education03 {background-image:url(../corporation/info/images/education03_bg.jpg);}.corporation.corp_info #educations .education04 {background-image:url(../corporation/info/images/education04_bg.jpg);}.corporation.corp_info #educations .comment {width:364px;background:url(../corporation/info/images/info_bg.png);padding:30px;line-height:1.8;color:#FFF;}.corporation.corp_info #educations .comment.reverse {float:right;}.corporation.corp_info #educations p,#container.corporation.corp_info #educations p {margin:20px 0 0 0;}.corporation.corp_info #plans{margin:40px 0 0 0;}.corporation.corp_info #plans h4{text-align:center;}.corporation.corp_info #plans h4 img{width:530px;height:24px;}.corporation.corp_info #plans ul,#container.corporation.corp_info #plans ul{margin:20px 0 0 0;}.corporation.corp_info #plans ul:before,.corporation.corp_info #plans ul:after { content:""; display:table; clear:both; }.corporation.corp_info #plans li{float:left;width:470px;margin:0 0 0 20px;background:#EEE;}.corporation.corp_info #plans li:first-child{margin:0;}.corporation.corp_info #plans a{display:block;}.corporation.corp_info #plans li img{width:470px;height:470px;}.corporation.schedule h3,#container.corporation.schedule h3{margin:0 0 30px 0;}.corporation.schedule .caution,#container.corporation.schedule .caution{margin:20px auto 4px;padding:10px;background:#3366CC;line-height:20px;color:#FFF;}.schedule_box{overflow:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch;}.container .schedule_main a:link,.container .schedule_main a:visited{color:#333;text-decoration:underline;}.container .schedule_main a:hover{color:#027ABB;text-decoration:underline;}.schedule_main table {width:100%;border-collapse:collapse;border-spacing:0;font-size:inherit;font:100%;line-height:1.4;}.schedule_main th,.schedule_main td {padding:4px;border:solid 2px #FFF;background:#DCF6CC;text-align:center;}.schedule_main td.cource {background:#CCEEB7;text-align:left;}.schedule_main td.kikan {line-height:1.2;}.schedule_main .head th.school,#container .schedule_main .head th.school {padding:4px;background:#999;text-align:left;font-weight:bold;font-size:14px;color:#FFF;}.schedule_main .head td {text-align:center;white-space:nowrap;background:#D7EEE8;line-height:1.2;}.schedule_main .head td.name {text-align:left;}.schedule_main td.price,.schedule_main .head td.price {background:#FBC5EA;}.schedule_main th.class {padding:4px;text-align:left;font-weight:bold;font-size:14px;color:#FFF;}.schedule_main em{font-weight:bold;font-style:normal;color:#F63;}.schedule_main .date table {width:auto;font-size:12px;}.schedule_main .date th,.schedule_main .date td {padding:0;background:none;}.schedule_main .date th {width:30px;background:#F63;}.schedule_main .date .day {padding:0 0 0 20px;}.schedule_main_feame {width:100%;overflow:hidden;overflow-x:scroll;}.schedule_main_feame table {width:1400px;}.schedule_main .tabs {width:100%;margin:24px auto 0;background-color:#fff;}.schedule_main .tab_item {display:block;float:left;width:calc(100%/2);height:50px;border-bottom:3px solid #5ab4bd;border-top-left-radius:6px;border-top-right-radius:6px;background-color:#d9d9d9;text-align:center;font-size:16px;font-weight:bold;line-height:50px;transition:all .2s ease;}.schedule_main .tab_item:hover {opacity:0.75;}.schedule_main input[name="tab_item"] {display:none;}.schedule_main #tab_first:checked ~ #tab_first_content,.schedule_main #tab_second:checked ~ #tab_second_content {display:block;}.schedule_main .tabs input:checked + .tab_item {background-color:#5ab4bd;color:#FFF;}.schedule_main .tab_content {display:none;clear:both;overflow:hidden;padding:24px 0 0;}.corporation.vehicle h3,{margin:0 0 32px 0;}.corporation.vehicle .contents .notes{margin:8px 0 0 0;}.corporation.vehicle .vehicle_list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:24px auto 0;}.corporation.vehicle .vehicle_list li{overflow:hidden;border-radius:10px;background:#61B4EE;text-decoration:none;font-size:16px;color:#FFF;}.corporation.vehicle .vehicle_list li,.corporation.vehicle .vehicle_list li img{width:309px;}.corporation.vehicle .vehicle_list li img{display:block;height:206px;}.corporation.vehicle .vehicle_list.line4 li,.corporation.vehicle .vehicle_list.line4 li img{width:228px;}.corporation.vehicle .vehicle_list.line4 li img{height:152px;}.corporation.vehicle .vehicle_list_txtbox{background:#61B4EE;padding:16px;}