@charset "utf-8";

/**
 * -------------------------------------------------------------------------------------
 * 共通
 */

.button {background-color:#52ADD4;}
.button-default:before {margin-right:3px; font-family:FontAwesome; content:"\f0da";}
.button-external:before {margin-right:3px; font-family:FontAwesome; content:"\f08e";}
.button-pdf:before {margin-right:3px; font-family:FontAwesome; content:"\f1c1";}
.button:focus,
.button:hover {opacity:1;}

/*ヘッダー（共通）*/
.section-page_header-future {position:relative; background-color:#DE73A2;}
.section-page_header-future:after {position:absolute; display:block; content:""; top:0; left:0; width:100%; height:10px; box-shadow:0 5px 10px -5px #333333 inset;}
.section-page_header-future h1 {margin:0; padding:30px 10px 0 20px; font-size:2em; color:#FFFFFF;}
.section-page_header-future h1 small {margin:0 0 5px 0; display:block; font-size:0.5em; color:#FFFFFF;}
.section-page_header-future .header_img {margin:0; padding:0; height:0; padding-bottom:33.3333%; background-color:#F6F6F6; overflow:hidden; background-position:center center; background-repeat:no-repeat; background-size:cover;}
@media screen and (max-width:960px) {
.section-page_header-future h1 {padding:20px; height:auto; position:static; font-weight:normal; box-shadow:0 5px 10px -5px #333333 inset;}
.section-page_header-future .header_img {box-shadow:none;}
}
@media screen and (max-width:600px) {
.section-page_header-future h1 {font-size:1.5em; font-weight:bold;}
}
.section-page_header-future_enterprise {background-color:#52ADD4;}
.section-page_header-future_link {background-color:#70AD21;}

/*セクション（共通）*/
.section-default-future {padding:60px 0; border-top:1px solid #CCCCCC; background-color:#FFFFFF;}
.section-default-future h2 {margin:0 0 1em 0; text-align:center;}
.section-default-future h3 {text-align:left;}
.section-default-future h2 small {display:inline-block;}
.section-default-future h3 small {display:inline-block;}
.section-default-future table {margin-top:0; border-collapse:collapse; border-spacing:0;}
.section-default-future th {padding:10px; border:1px solid #CCCCCC; background-color:#F1F1F1;}
.section-default-future td {padding:10px; border:1px solid #CCCCCC; background-color:#FFFFFF;}
@media screen and (max-width:960px) {
.section-default-future {padding:60px 10px;}
}
@media screen and (max-width:600px) {
.section-default-future {padding:10px;}
.section-default-future h2 {margin:1em 0;}
.section-default-future table {font-size:0.8em;}
}

/*お問い合わせ（共通）*/
.section-future_contact {background-color:#FFFFFF;}
.section-future_contact h2 {margin:0; padding:30px 10px; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; background-color:#F1F7E9; text-align:center;}
.section-future_contact .photo {margin:20px 10px; text-align:center;}
.section-future_contact .text {margin:20px 10px; text-align:center;}
.section-future_contact h3 {font-weight:bold;}
.section-future_contact p {margin:5px 0;}
.section-future_contact .tel {font-size:3em; line-height:1; color:#70AD21;}
.section-future_contact .button {background-color:#70AD21;}
.section-future_contact .links {margin:0; padding:0;}
.section-future_contact .links li {margin:0; padding:0; list-style:none; list-style-image:none; display:inline; display:inline-block;}
.section-future_contact .links a {margin:0 5px; color:#333333; text-decoration:none; font-size:0.8em;}
.section-future_contact .links a:before {margin-right:3px; font-family:FontAwesome; content:"\f0da";}
.section-future_contact .button-tel {display:none;}
@media screen and (max-width:600px) {
.section-future_contact .tel {font-size:2em;}
.section-future_contact .button {display:block;}
.ua-tel .section-future_contact .tel {display:none}
.ua-tel .section-future_contact .button-tel {display:block;}
.ua-not-tel .section-future_contact .button-tel {display:none;}
}

/**
 * -------------------------------------------------------------------------------------
 * トップページ
 */

/*ヘッダー（トップページ）*/
.section-index_header-future .title_wrap {position:relative;}
.section-index_header-future h1 {margin:auto; padding:0; height:116px; position:absolute; top:0; bottom:0; left:30px; font-size:5em; color:#DE73A2;}
.section-index_header-future h1 small {margin:0 0 5px 0; display:block; font-size:0.3em; color:#FFFFFF;}
.section-index_header-future .header_img {margin:0; padding:0; height:0; padding-bottom:33.3333%; background-color:#F6F6F6; overflow:hidden; background-position:center center; background-repeat:no-repeat; background-size:cover;}
.section-index_header-future .header_img:after {position:absolute; display:block; content:""; top:0; left:0; width:100%; height:10px; box-shadow:0 5px 10px -5px #333333 inset;}
@media screen and (max-width:960px) {
.section-index_header-future h1 {padding:10px; height:auto; background-color:#DE73A2; font-size:3.5em; color:#FFFFFF; text-align:center; position:static;}
}
@media screen and (max-width:600px) {
.section-index_header-future h1 {padding:20px; font-size:1.8em;}
.section-index_header-future .header_img {padding-bottom:33.3333%;}
}

/*.section-index_header-future .title_wrap {position:relative;}
.section-index_header-future h1 {margin:auto; padding:20px; background-color:#DE73A2; background-color:rgba(222,115,162,0.75); width:100%; position:absolute; top:0; left:0; font-size:4.5em; color:#FFFFFF; box-shadow:0 5px 10px -5px #333333 inset; text-align:center;}
.section-index_header-future h1 small {margin:0 0 5px 0; display:block; font-size:0.3em;}
.section-index_header-future .header_img {margin:0; padding:0; height:0; padding-bottom:50%; background-color:#F6F6F6; overflow:hidden; background-position:center center; background-repeat:no-repeat; background-size:cover;}
@media screen and (max-width:960px) {
.section-index_header-future h1 {padding:10px; font-size:3.5em;}
}
@media screen and (max-width:600px) {
.section-index_header-future h1 {padding:20px; font-size:1.8em; position:static; background-color:rgba(222,115,162,1);}
.section-index_header-future .header_img {padding-bottom:33.3333%;}
}*/



/*強み（トップページ）*/
.section-advantage-future {padding:60px 0; background-color:#FFFFFF; border-top:1px solid #CCCCCC;}
.section-advantage-future h2 {margin:10px 0; font-size:1.8em; color:#52ADD4; line-height:1.5; text-align:center;}
.section-advantage-future h2 em {position:relative; font-style:normal;}
.section-advantage-future h2 em:after {content:"・"; position:absolute; top:-0.7em; left:0;}
.section-advantage-future .text {margin:10px;}
.section-advantage-future .fig {margin:10px;}
.section-advantage-future .button-group {margin:0 10px;}
@media screen and (max-width:960px) {
.section-advantage-future .fig img {margin:0 auto; width:50%; max-width:250px;}
}
@media screen and (max-width:600px) {
.section-advantage-future {padding:10px 0;}
.section-advantage-future h2 {font-size:1.5em; font-weight:normal;}
.section-advantage-future .fig img {width:70%;}
.section-advantage-future .button {display:block;}
}

/*新着情報（トップページ）*/
.section-news_list-future {padding:20px 0; background-color:#FFFFFF; border-top:1px solid #CCCCCC;}
.section-news_list-future h2 {margin:10px; text-align:left;}
.section-news_list-future .topics ul {margin:0; padding:10px;}
.section-news_list-future .topics li {margin:0; padding:0; list-style:none; list-style-image:none; border-top:1px solid #DDDDDD;}
.section-news_list-future .topics li:first-child {border-top:none;}
.section-news_list-future .topics a {color:#333333; text-decoration:none; padding:10px; display:block;}
.section-news_list-future .topics span {display:inline-block;}
.section-news_list-future .topics .entry-date {color:#808080;}
.section-news_list-future .topics .entry-date:before {margin-right:3px; font-family:FontAwesome; content:"\f0da"}
.section-news_list-future .topics .entry-cat {margin:0 3px; padding:3px 8px; color:#FFFFFF; background-color:#70AD21; border-radius:3px; font-size:0.8em; line-height:1;}
.section-news_list-future .topics .entry-title {color:#333333;}
.section-news_list-future .archive-link-upper {float:right; display:block; font-size:12px; text-decoration:none; color:#333333;}
.section-news_list-future .archive-link-upper:before {margin-right:3px; font-family:FontAwesome; content:"\f0da";}
.section-news_list-future .archive-link-lower {margin:10px; padding:0.5em 1em; display:none; font-size:0.8em; background-color:#FFFFFF; border:1px solid #CCCCCC; color:#333333;}
.section-news_list-future .archive-link-lower:before {margin-right:3px; font-family:FontAwesome; content:"\f0da";}
@media screen and (max-width:600px) {
.section-news_list-future h2 {margin:0; padding:20px 0; text-align:center;}
.section-news_list-future .topics ul {padding:10px 0;}
.section-news_list-future .archive-link-upper {display:none;}
.section-news_list-future .archive-link-lower {display:block;}
}
.future_top .section-news_list-future {background-color:#F6F6F6;}

/*インデックスメニュー（トップページ）*/
.section-index-future {padding:60px 0; background-color:#FFFFFF; border-top:1px solid #CCCCCC;}
.section-index-future ul {margin:0; padding:0;}
.section-index-future li {margin:0; padding:0; list-style:none; list-style-image:none;}
.section-index-future li img {display:block; width:100%;}
.section-index-future li a {margin:5px; display:block; position:relative; text-decoration:none;}
.section-index-future li .title {padding:5px 10px; background-color:#DE73A2; color:#FFFFFF; display:block; position:absolute; top:0; left:0;}
.section-index-future li .title:before {margin-right:3px; font-family:FontAwesome; content:"\f0da"; font-weight:normal;}
.section-index-future li .title small {display:inline-block; font-weight:normal;}
.section-index-future .menu-enterprise .title {background-color:#52ADD4;}
.section-index-future .menu-link .title,
.section-index-future .menu-campus .title {background-color:#70AD21;}
.section-index-future .menu-campus .title {font-size:0.9em;}
.section-index-future .menu-campus .title:before {content:"\f08e"}
@media screen and (max-width:960px) {
.section-index-future li .title {position:static;}
}
@media screen and (max-width:600px) {
.section-index-future {padding:5px;}
.section-index-future li .title {font-weight:bold;}
}

/*卒業生たちの活躍する姿（トップページ）*/
.section-interview_list-future {padding:20px 0 60px 0; background-color:#FFFFFF; border-top:1px solid #CCCCCC;}
.section-interview_list-future h2 {margin:10px; text-align:left;}
.section-interview_list-future .entry {margin:15px 5px 5px 5px;}
.section-interview_list-future .entry a {display:block; text-decoration:none; position:relative;}
.section-interview_list-future .entry img {display:block; width:100%;}
.section-interview_list-future .entry span {margin:5px; display:block;}
.section-interview_list-future .entry .file {margin:0; padding:10px; background-color:#4D4D4D; background-color: rgba(77,77,77,0.8); width:60px; height:60px; color:#FFFFFF; display:block; border-radius:9999px; font-family:'Dancing Script', cursive; text-align:center; line-height:1; position:absolute; top:10px; left:10px; font-size:0.8em;}
.section-interview_list-future .entry .num {margin:0; display:block; font-size:2em;}
.section-interview_list-future .name {font-size:1em; font-weight:bold;}
.section-interview_list-future .excerpt {font-size:0.9em;}
.section-interview_list-future .male .workplace {color:#52ADD4;}
.section-interview_list-future .female .workplace {color:#DE73A2;}
.section-interview_list-future .highschool {font-size:0.8em; color:#666666;}
.section-interview_list-future .button {margin:5px; display:block;}
.section-interview_list-future .male .button {background-color:#52ADD4;}
.section-interview_list-future .female .button {background-color:#DE73A2;}
.section-interview_list-future .archive-link-upper {float:right; display:block; font-size:12px; text-decoration:none; color:#333333;}
.section-interview_list-future .archive-link-upper:before {margin-right:3px; font-family:FontAwesome; content:"\f0da";}
.section-interview_list-future .archive-link-lower {margin:10px; padding:0.5em 1em; display:none; font-size:0.8em; background-color:#FFFFFF; border:1px solid #CCCCCC; color:#333333;}
.section-interview_list-future .archive-link-lower:before {margin-right:3px; font-family:FontAwesome; content:"\f0da";}
@media screen and (max-width:600px) {
.section-interview_list-future h2 {margin:0; padding:20px 0; text-align:center;}
.section-interview_list-future ul {padding:10px 0;}
.section-interview_list-future .name {font-size:1em; font-weight:bold;}
.section-interview_list-future .button {margin:5px 5px 20px 5px;}
.section-interview_list-future .archive-link-upper {display:none;}
.section-interview_list-future .archive-link-lower {display:block;}
}

/**
 * -------------------------------------------------------------------------------------
 * WordPress
 */

/*ナビグループ*/
.section-navi_group {padding:30px 10px; border-top:1px solid #CCCCCC; text-align:right;}
.section-navi_group .archive-link-lower {margin:10px 0; padding:0.5em 1em; font-size:0.8em; background-color:#FFFFFF; border:1px solid #CCCCCC; color:#333333;}
.section-navi_group .archive-link-lower:before {margin-right:3px; font-family:FontAwesome; content:"\f0da";}
@media screen and (max-width:600px) {
.section-navi_group .archive-link-lower {display:block;}
}

/*ページナビ（一覧）*/
.section-pagenavi {padding:60px 10px; border-top:1px solid #CCCCCC; text-align:center;}
.section-pagenavi a {padding:10px; border:1px solid #CCCCCC; border-radius:3px; text-decoration:none; color:#333333; line-height:1;}
.section-pagenavi .current {padding:10px; border-radius:3px; background-color:#DE73A2; color:#FFFFFF; line-height:1;}
.home .section-pagenavi .current {background-color:#70AD21;}
.section-pagenavi .dots {background:none !important; color:#333333 !important;}

/*ページナビ（詳細）*/
.pagenavi_post {margin:60px 0 0 0; padding:30px 0; border-top:1px solid #CCCCCC;}
.pagenavi_post ul {margin:0; padding:0;}
.pagenavi_post li {margin:0; padding:0; list-style:none; list-style-image:none;}
.pagenavi_post a {padding:0.5em 1em; font-size:0.8em; background-color:#FFFFFF; border:1px solid #CCCCCC; color:#333333;}
.pagenavi_post .next {float:left;}
.pagenavi_post .prev {float:right;}
.pagenavi_post .next a:before {margin-right:3px; font-family:FontAwesome; content:"\f0d9";}
.pagenavi_post .prev a:after {margin-left:3px; font-family:FontAwesome; content:"\f0da";}
@media screen and (max-width:600px) {
.pagenavi_post {margin:30px 0 0 0; padding:10px 0; border:none;}
}

/*新着情報ヘッダー*/
.section-page_header-news-future {background-color:#70AD21;}

/*新着情報（一覧）*/
.section-news_list-future-wp {padding:60px 10px; border-top:1px solid #CCCCCC;}
@media screen and (max-width:600px) {
.section-news_list-future-wp {padding:10px;}
}

/*新着情報（詳細）*/
.section-news_single-future {padding:60px 10px; border-top:1px solid #CCCCCC;}
.section-news_single-future .entry-meta {text-align:right;}
.section-news_single-future .entry-date {color:#999999;}
.section-news_single-future .entry-cat a {margin:0 3px; padding:3px 8px; color:#FFFFFF; background-color:#70AD21; border-radius:3px; font-size:0.8em; line-height:1; text-decoration:none;}
@media screen and (max-width:600px) {
.section-news_single-future {padding:10px;}
}

/*卒業生たちの活躍する姿ヘッダー*/
@media screen and (max-width:960px) {
.section-page_header-interview-future .header_img {display:none;}
}

/*卒業生たちの活躍する姿（一覧）*/
.section-interview_list-future-wp {padding:60px 10px; border-top:1px solid #CCCCCC;}
@media screen and (max-width:600px) {
.section-interview_list-future-wp {padding:30px 10px 10px 10px;}
}

/*卒業生たちの活躍する姿（詳細）*/
.section-interview_single-future {padding:60px 0; border-top:1px solid #CCCCCC; min-width:960px;}
.section-interview_single-future a {display:block; text-decoration:none; color:#333333;}
.section-interview_single-future .content {width:720px; float:left;}
.section-interview_single-future .sidebar {width:240px; float:right;}
.section-interview_single-future .entry-thumbnail {position:relative;}
.section-interview_single-future .entry-thumbnail img {display:block; width:100%;}
.section-interview_single-future .entry-thumbnail .file {margin:0; padding:20px; background-color:#4D4D4D; background-color: rgba(77,77,77,0.8); width:120px; height:120px; color:#FFFFFF; display:block; border-radius:9999px; font-family:'Dancing Script', cursive; text-align:center; line-height:1; position:absolute; top:10px; left:10px; font-size:1.6em;}
.section-interview_single-future .entry-thumbnail .num {margin:0; display:block; font-size:2em;}
.section-interview_single-future .lead {font-size:2em;}
.section-interview_single-future .male .lead {color:#52ADD4;}
.section-interview_single-future .female .lead {color:#DE73A2;}
.section-interview_single-future .name {font-size:1.2em; font-weight:bold; display:block;}
.section-interview_single-future .workplace {font-size:1em; display:block;}
.section-interview_single-future .male .workplace {color:#52ADD4;}
.section-interview_single-future .female .workplace {color:#DE73A2;}
.section-interview_single-future .highschool {font-size:1em; color:#666666; display:block;}
@media screen and (max-width:960px) {
.section-interview_single-future {padding:30px 10px 10px 10px; min-width:0;}
.section-interview_single-future .content {width:100%;}
.section-interview_single-future .sidebar {width:100%;}
}
@media screen and (max-width:600px) {
.section-interview_single-future .entry-thumbnail .file {padding:10px; width:60px; height:60px; font-size:0.8em;}
.section-interview_single-future .lead {font-size:1.5em; font-weight:normal;}
.section-interview_single-future .name {font-size:1em;}
.section-interview_single-future .workplace {font-size:1em;}
.section-interview_single-future .highschool {font-size:0.8em;}
}

/*卒業生たちの活躍する姿（サイドバー）*/
.section-interview_list_sidebar-future {margin:0 0 30px 0;}
.section-interview_list_sidebar-future h2 {margin:0 0 10px 20px; padding:10px 0; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; font-size:1em; text-align:center;}
.section-interview_list_sidebar-future .entry {padding:0 0 10px 20px;}
.section-interview_list_sidebar-future .entry-thumbnail {display:block;}
.section-interview_list_sidebar-future .entry-body {margin:5px 0 0 0; display:block;}
.section-interview_list_sidebar-future .name {font-size:0.8em; font-weight:normal; display:block;}
.section-interview_list_sidebar-future .workplace {font-size:0.8em; display:block;}
@media screen and (max-width:960px) {
.section-interview_list_sidebar-future {margin:30px 0 0 0;}
.section-interview_list_sidebar-future h2 {margin:0 5px 20px 5px;}
.section-interview_list_sidebar-future .entry {padding:0 5px 5px 5px;}
}
@media screen and (max-width:600px) {
.section-interview_list_sidebar-future .name {font-size:0.8em;}
.section-interview_list_sidebar-future .workplace {font-size:0.8em;}
}

/**
 * -------------------------------------------------------------------------------------
 * 就職に関するデータ
 */

/*タブメニュー*/
.tab-content {display:none;}
.tab-content-total {display:block;}
.tabmenu {margin:30px 0; padding:0;}
.tab-switch {margin:0; padding:10px; list-style:none; list-style-image:none; text-align:center; border:1px solid #CCCCCC; border-left:none; background-color:#F0F0F0; cursor:pointer; font-size:0.8em;}
.tab-switch span {}
.tab-switch:first-child {border-left:1px solid #CCCCCC;}
.tab-switch-active {background-color:#FFFFFF; border-bottom-color:#FFFFFF;}
.ua-pc .tab-switch:hover {background-color:#DE73A2; color:#FFFFFF;}
.ua-pc .tab-switch-active:hover {background-color:#FFFFFF; color:#333333;}
@media screen and (max-width:600px){
.tab-switch {padding:5px; font-size:0.7em;}
.tab-switch-upper {border-bottom:none;}
.tab-switch-upper-first,
.tab-switch-lower-first {border-left:1px solid #CCCCCC;}
}

/*グラフ*/
.section-graph-future .total {text-align:center;}
.section-graph-future .total p {margin:10px 0;}
.section-graph-future .total .leadtext {font-size:1.5em;}
.section-graph-future .graph {margin:20px;}
.section-graph-future .graph h3 {margin:0 0 20px 0; font-weight:normal; text-align:center;}
.section-graph-future .graph img {margin:0 auto; max-width:250px; display:block; width:100%;}
.section-graph-future .graph .legend {margin:10px 0; padding:0; font-size:0.8em;}
.section-graph-future .graph .legend li {margin:0; padding:0; list-style:none; list-style-image:none;}
.section-graph-future .graph .legend01 {color:#DE73A2;}
.section-graph-future .graph .legend02 {color:#52ADD4;}
.section-graph-future .graph .legend03 {color:#70AD21;}
.section-graph-future .graph .legend04 {color:#B3B3B3;}
@media screen and (max-width:600px){
.section-graph-future .graph h3 {font-weight:bold;}
}

/*アコーディオン*/
.accordion-switch {cursor:pointer;}
.accordion-content {display:none;}

/*主な就職先*/
.section-workplace-future .box {margin:5px;}
.section-workplace-future h3 {font-size:1.2em; text-align:center;}
.section-workplace-future h4 {margin:1px 0; padding:10px; color:#FFFFFF; font-size:1em; font-weight:normal;}
.section-workplace-future h4:after {font-family:FontAwesome; content:"\f067"; float:right;}
.section-workplace-future .accordion-switch-active:after {content:"\f068";}
.section-workplace-future h5 {font-size:0.8em; font-weight:bold;}
.section-workplace-future ul {margin:0;}
.section-workplace-future li {margin:0;}
.section-workplace-future .more {font-size:0.8em; text-align:right;}
.section-workplace-future .accordion-content {padding:10px;}
.section-workplace-future .box-sociology h3 {color:#52ADD4;}
.section-workplace-future .box-nutrition h3 {color:#70AD21;}
.section-workplace-future .box-childcare h3 {color:#DE73A2;}
.section-workplace-future .box-sociology h4 {background-color:#52ADD4;}
.section-workplace-future .box-nutrition h4 {background-color:#70AD21;}
.section-workplace-future .box-childcare h4 {background-color:#DE73A2;}
.section-workplace-future .box-sociology h5 {color:#52ADD4;}
.section-workplace-future .box-nutrition h5 {color:#70AD21;}
.section-workplace-future .box-childcare h5 {color:#DE73A2;}
@media screen and (max-width:960px){
.section-workplace-future h4 {font-size:0.8em; font-weight:bold;}
}

/**
 * -------------------------------------------------------------------------------------
 * 就職支援メニュー
 */
.section-support-future .box-support {margin:10px;}
.section-support-future .box-support h3 {margin:20px auto; padding:0; border-radius:9999px; background-color:#999999; color:#FFFFFF; text-align:center; max-width:240px; min-height:240px; position:relative;}
.section-support-future .box-support h3 span {margin:auto; height:3em; position:absolute; top:0; bottom:0; left:0; right:0;}
.section-support-future .box-support1 h3 {background-color:#52ADD4;}
.section-support-future .box-support2 h3 {background-color:#DE73A2;}
.section-support-future .box-support3 h3 {background-color:#70AD21;}
@media screen and (max-width:600px){
.section-support-future .box-support {margin:10px 0;}
}

/**
 * -------------------------------------------------------------------------------------
 * 資格取得支援
 */
.section-license-future h3 {color:#333333; text-align:center;}
.section-license-future .block-intro {padding:0 0 30px 0;}
.section-license-future .block-merit {padding:30px 10px; border-top:10px solid #52ADD4; border-bottom:10px solid #52ADD4; background-color:#64B5D8; color:#FFFFFF;}
.section-license-future .block-merit h3 {color:#FFFFFF; text-align:center;}
.section-license-future .block-merit li {font-size:1.2em;}
.section-license-future .block-merit .button {background-color:#FFFFFF; color:#52ADD4;}
.section-license-future .block-course {padding:30px 0;}
.section-license-future .block-guidebook {padding:30px 10px; border-top:10px solid #70AD21; border-bottom:10px solid #70AD21; background-color:#7FB538; color:#FFFFFF;}
.section-license-future .block-guidebook .text {padding:20px; text-align:center;}
.section-license-future .block-guidebook .text h3 {color:#FFFFFF; text-align:center;}
.section-license-future .block-guidebook .img {margin:0 auto; max-width:200px; background-color:#FFFFFF;}
.section-license-future .block-guidebook .img a,
.section-license-future .block-guidebook .img img {display:block;}
.section-license-future .block-guidebook .button {background-color:#FFFFFF; color:#70AD21;}
.section-license-future .block-schedule {padding:30px 0;}
.section-license-future .block-schedule .box {margin:5px;}
.section-license-future .block-schedule h4 {margin:5px 0; font-size:1em; font-weight:bold;}
.section-license-future .block-schedule p {margin:5px 0; font-size:0.8em;}
.section-license-future .block-schedule img {width:100%;}
.section-bounty-future {background-color:#FFFFFF;}
.section-bounty-future ul {margin:0;}
@media screen and (max-width:600px){
.section-license-future .block-intro {padding:0 10px 10px 10px;}
.section-license-future .block-merit {padding:10px;}
.section-license-future .block-course {padding:10px;}
.section-license-future .block-guidebook {padding:10px;}
.section-license-future .block-guidebook .text {padding:10px 0 10px 10px;}
.section-license-future .block-guidebook .text h3 {font-size:1em;}
.section-license-future .block-schedule {padding:10px;}
}

/**
 * -------------------------------------------------------------------------------------
 * 企業の皆様へ
 */
.section-enterprise-future h3 {color:#52ADD4;}
.section-enterprise-future .block-navi {padding:30px 10px; background-color:#EEF7FB;}
.section-enterprise-future .block-schedule {padding:30px 10px;}
.section-enterprise-future .block-schedule em {font-style:normal; color:#EE3333;}
@media screen and (max-width:600px){
.section-enterprise-future h3 {text-align:center;}
.section-enterprise-future .block-navi {padding:10px;}
.section-enterprise-future .block-schedule {padding:10px 0;}
}

/**
 * -------------------------------------------------------------------------------------
 * リンク集
 */
.section-link-future {padding:60px 0; border-top:1px solid #CCCCCC; background-color:#FFFFFF; box-shadow:none;}
.section-link-future h3 {margin:20px 0 10px 0; font-size:1em; text-align:center; font-weight:bold;}
.section-link-future .note {margin:10px 15px; line-height:1.2;}
.section-link-future li a {background-color:#EEF7FB;}
.section-link-future li a:hover {color:#52ADD4;}
@media screen and (max-width:600px) {
.section-link-future {padding:10px 0;}
}
