@charset "utf-8";

/*入試共通*/
body.exam strong {color:#EB6E95;}
body.exam .icon_hei,
body.exam .icon_sen {height:30px; vertical-align:middle; max-width:none;}
body.exam .label_hei {background-color:#8DC21F; font-weight:normal; font-size:1em;}
body.exam .label_sen {background-color:#2CA6E0; font-weight:normal; font-size:1em;}

/*入試情報トップインデックスページヘッダー*/
.section-index_header-exam .title_wrap {background-color:#BA5D8D;}

/*入試情報トップ入学試験メニュー section-exam_menu*/
.section-exam_menu ul {padding:10px 0;}
.section-exam_menu li {margin:0; padding:0; list-style:none; list-style-image:none;}
.section-exam_menu a {margin:1px; padding:10px 20px; background-color:#B65E60; color:#FFFFFF; text-decoration:none; font-size:1.2em; display:block; border-radius:3px;}
.section-exam_menu a:before {margin-right:3px; font-family:FontAwesome; content:"\f054"}
.section-exam_menu .ao a {background-color:#88A2D3;}
.section-exam_menu .advert a {background-color:#A9CF52;}
.section-exam_menu .sports a {background-color:#38BEEF;}
.section-exam_menu .scholarship a {background-color:#F6AD3B;}
.section-exam_menu .examination1 a {background-color:#DC81B2;}
.section-exam_menu .examination2 a {background-color:#DC63A4;}
.section-exam_menu .testcenter a {background-color:#63BFAA;}
.section-exam_menu .society a {background-color:#B65E60;}
.section-exam_menu .abroad a {background-color:#A85053;}
.section-exam_menu .admission a {background-color:#9C4345;}
@media screen and (max-width:600px) {
.section-exam_menu ul {padding:0;}
.section-exam_menu a {padding:10px; font-size:0.8em;}
}

/*入試情報スライダー*/
.section-bxslider-exam {padding:20px 0 0 0; background-position:center center; background-repeat:no-repeat; background-size:cover; box-shadow:0 5px 10px -5px #333333 inset;}
@media screen and (max-width:600px) {
.section-bxslider-exam {padding:0 0 0 0;}
}

/*入試情報トップ学部・学科紹介 section-exam_department*/
.section-exam_department {margin:0; padding:30px 0; background-color:#8EBB53; /*box-shadow:0 5px 10px -5px #333333 inset;*/}
.section-exam_department h2 {margin:0; padding:0 0 20px 0; color:#FFFFFF; text-align:center;}
.section-exam_department ul {margin:0; padding:0;}
.section-exam_department li {margin:0; padding:0; list-style:none; list-style-image:none;}
.section-exam_department a {margin:10px; padding:0; background-color:#FFFFFF; box-shadow:0 0 10px 0 #333333; color:#333333; text-decoration:none; display:block;}
.section-exam_department img {display:block;}
@media screen and (max-width:600px) {
.section-exam_department {padding:30px 0;}
.section-exam_department a {margin:5px; box-shadow:0 0 5px 0 #333333;}
}

/*入試日程 section-exam_schedule*/
.section-exam_schedule table {border-collapse:collapse; border-spacing:0; font-size:0.8em;}
.section-exam_schedule table a {color:#333333; text-decoration:none;}
.section-exam_schedule table a:before {margin-right:2px; font-family:FontAwesome; content:"\f0da";}
.section-exam_schedule th {border:1px solid #999999; background-color:#E7E7E8;}
.section-exam_schedule td {border:1px solid #999999; background-color:#FFFFFF;}
.section-exam_schedule th.ao1 {background-color:#89A3D4;}
.section-exam_schedule th.ao2 {background-color:#DEE8F6;}
.section-exam_schedule th.advert1 {background-color:#A9CF52;}
.section-exam_schedule th.advert2 {background-color:#E4F0D0;}
.section-exam_schedule th.sports1 {background-color:#38BEEF;}
.section-exam_schedule th.sports2 {background-color:#D4EDFB;}
.section-exam_schedule th.scholarship1 {background-color:#F6AD3B;}
.section-exam_schedule th.scholarship2 {background-color:#FDE8C8;}
.section-exam_schedule th.examination1 {background-color:#DD82B3;}
.section-exam_schedule th.examination2 {background-color:#F5DDEB;}
.section-exam_schedule th.center1 {background-color:#63C0AB;}
.section-exam_schedule th.center2 {background-color:#D9EDE1;}

/*入学試験詳細ページ共通 section-exam_guidance*/
body.exam_guidance h1 {background-image:url(guidance/images/bgd_h1.png); text-shadow:1px 1px 1px #333333; position:relative; box-shadow:0 5px 10px -5px #333333 inset;}
body.exam_guidance h1 .platinum {position:absolute; top:10px; right:10px;}
.section-exam_guidance {padding:20px 0;}
.section-exam_guidance .h2 {margin:0 10px 20px 0; padding:20px 10px; border:none; background-color:#B75E60;background-image:url(guidance/images/bgd_h3.png); color:#333333; font-size:1em; text-align:center; text-shadow:1px 1px 1px #FFFFFF; font-weight:bold;}
.section-exam_guidance .h3 {margin:0 0 20px 0; padding:5px 10px; border:none; background-color:#B75E60; color:#FFFFFF; font-size:1.2em; font-weight:bold;}
.section-exam_guidance table {margin-top:0; border-collapse:collapse; border-spacing:0;}
.section-exam_guidance th {padding:10px; border:1px solid #333333;}
.section-exam_guidance td {padding:10px; border:1px solid #333333; background-color:#FFFFFF;}
.section-exam_guidance table.side_border_none th {border-left:none; border-right:none; background-color:#FFFFFF !important; text-align:left;}
.section-exam_guidance table.side_border_none td {border-left:none; border-right:none;}
.section-exam_guidance strong {color:#EB6E95;}
.section-exam_guidance .unstyled th {padding:10px;}
.section-exam_guidance .unstyled td {padding:10px;}
.section-exam_guidance .unstyled .icon img {min-width:40px; width:40px;}
.section-exam_guidance .unstyled p {margin-bottom:1em;}
.section-exam_guidance .unstyled dt {margin-bottom:1em;}
.section-exam_guidance .unstyled dd {margin-bottom:1em;}
.section-exam_guidance .button {background-color:#EB6E95;}
.section-exam_guidance .border {padding:5px; border:2px solid #B75E60;}
@media screen and (max-width:960px) {
.section-exam_guidance .h2 {margin-right:0; font-size:1.2em;}
}
@media screen and (max-width:600px) {
body.exam_guidance .title-platinum {padding-right:50px;}
body.exam_guidance h1 .platinum {top:50%; right:0;}
body.exam_guidance h1 .platinum img {height:75px;}
.section-exam_guidance {padding:10px 0;}
.section-exam_guidance table {font-size:0.8em;}
.section-exam_guidance th {padding:5px;}
.section-exam_guidance td {padding:5px;}
}

/*入学試験詳細ページのイントロ section-exam_guidance_intro*/
.section-exam_guidance_intro h2 {margin:10px 0; border:none; color:#333333; font-size:3em; font-weight:bold;}
.section-exam_guidance_intro h2 strong {color:#EB6E95;}
.section-exam_guidance_intro .lead {margin:10px 0; font-size:2em;}
.section-exam_guidance_intro .challenge {padding-left:120px; color:#EB6E95; background-image:url(guidance/images/bgd_challenge.png); background-repeat:no-repeat; background-position:left top;}
@media screen and (max-width:960px) {
.section-exam_guidance_intro h2 {font-size:2em;}
.section-exam_guidance_intro .lead {margin:10px 0; font-size:1.5em;}
.section-exam_guidance_intro .challenge {padding-left:0; background:none;}
}
@media screen and (max-width:600px) {
.section-exam_guidance_intro h2 {font-size:1.5em;}
.section-exam_guidance_intro .lead {margin:10px 0; font-size:1.25em;}
.section-exam_guidance_intro .challenge {padding-left:0; background:none;}
}

/*一般入試 section-exam_guidance_examination*/
body.exam_guidance_examination h1 {background-color:#DD82B3; background-image:url(guidance/examination1/images/bgd_h1.png); box-shadow:0 5px 10px -5px #333333 inset;}
.section-exam_guidance_examination .h2 {background-color:#DD82B3; background-image:url(guidance/examination1/images/bgd_h3.png);}
.section-exam_guidance_examination .h3 {background-color:#DD82B3;}
.section-exam_guidance_examination th {background-color:#EDE7EA;}
.section-exam_guidance_examination .color {color:#DD82B3;}

/*プラチナ奨学生選抜試験 section-exam_guidance_scholarship*/
body.exam_guidance_scholarship h1 {background-color:#F5AC3C; background-image:url(guidance/scholarship/images/bgd_h1.png); box-shadow:0 5px 10px -5px #333333 inset;}
.section-exam_guidance_scholarship .h2 {background-color:#F5AC3C; background-image:url(guidance/scholarship/images/bgd_h3.png);}
.section-exam_guidance_scholarship .h3 {background-color:#F5AC3C;}
.section-exam_guidance_scholarship th {background-color:#EDF2F6;}
.section-exam_guidance_scholarship .color {color:#F5AC3C;}

/*スポーツ推薦 section-exam_guidance_sports*/
body.exam_guidance_sports h1 {background-color:#90D9F9; background-image:url(guidance/sports/images/bgd_h1.png); box-shadow:0 5px 10px -5px #333333 inset;}
.section-exam_guidance_sports .h2 {background-color:#90D9F9; background-image:url(guidance/sports/images/bgd_h3.png);}
.section-exam_guidance_sports .h3 {background-color:#90D9F9;}
.section-exam_guidance_sports th {background-color:#E2F4FD;}
.section-exam_guidance_sports thead th {background-color:#E7E7E8;}
.section-exam_guidance_sports .color {color:#90D9F9;}
.section-exam_guidance_sports .border {padding:5px; border:2px solid #2BC4F4;}

/*センター利用入試 section-exam_guidance_center*/
body.exam_guidance_center h1 {background-color:#63C0AB; background-image:url(guidance/center/images/bgd_h1.png); box-shadow:0 5px 10px -5px #333333 inset;}
.section-exam_guidance_center .h2 {background-color:#63C0AB; background-image:url(guidance/center/images/bgd_h3.png);}
.section-exam_guidance_center .h3 {background-color:#63C0AB;}
.section-exam_guidance_center th {background-color:#E4EAE8;}
.section-exam_guidance_center thead th {background-color:#E7E7E8;}
.section-exam_guidance_center .color {color:#63C0AB;}
.section-exam_guidance_center .border {padding:5px; border:2px solid #63C0AB;}
.section-exam_guidance_center .panel {padding:10px; background-color:#63C0AB; color:#FFFFFF; border-radius:3px;}

/*一般推薦 section-exam_guidance_advert*/
body.exam_guidance_advert h1 {background-color:#A9CF52; background-image:url(guidance/advert/images/bgd_h1.png); box-shadow:0 5px 10px -5px #333333 inset;}
.section-exam_guidance_advert .h2 {background-color:#A9CF52; background-image:url(guidance/advert/images/bgd_h3.png);}
.section-exam_guidance_advert .h3 {background-color:#A9CF52;}
.section-exam_guidance_advert th {background-color:#EDF2F6;}
.section-exam_guidance_advert .color {color:#A9CF52;}

/*AO入試 section-exam_guidance_ao*/
body.exam_guidance_ao h1 {background-color:#89A2D4; background-image:url(guidance/ao/images/bgd_h1.png); box-shadow:0 5px 10px -5px #333333 inset;}
.section-exam_guidance_ao .h2 {background-color:#89A2D4; background-image:url(guidance/ao/images/bgd_h3.png);}
.section-exam_guidance_ao .h3 {background-color:#89A2D4;}
.section-exam_guidance_ao th {background-color:#ECF2F6;}
.section-exam_guidance_ao .color {color:#89A2D4;}
.section-exam_guidance_ao .border {padding:5px; border:2px solid #89A2D4;}
.section-exam_guidance_ao .panel {padding:10px; background-color:#89A2D4; color:#FFFFFF; border-radius:3px;}
.section-exam_guidance_ao .panel2 {margin:5px; padding:5px; background-color:#A9CF52; background-image:url(guidance/ao/images/bgd_h3.png); border-radius:3px;}

/*プラチナ特典・減免制度 section-exam_exemption*/
.section-exam_exemption td {background-color:#EAF6FD;}

/*入学検定料・学費 section-exam_support*/
.section-exam_support table .total {background-color:#FCC; font-weight:bold;}

/*アドミッションポリシー section-exam_policy*/
.section-exam_policy .h3 {margin:2em 0 1em 0; padding:20px 10px; border:none; background-color:#90D9F9; background-image:url(policy/images/bgd_h3.png); color:#333333; text-align:center; text-shadow:1px 1px 1px #FFFFFF;}
.section-exam_policy .panel {margin:10px; padding:5px; border-radius:5px; color:#FFFFFF;}
.section-exam_policy .panel h4 {margin:10px 0; padding-bottom:10px; border-bottom:1px solid #FFFFFF; text-align:center;}
.section-exam_policy .panel_economics {background-color:#3371BE;}
.section-exam_policy .panel_busines {background-color:#3490BF;}
.section-exam_policy .panel_law {background-color:#965AB0;}
.section-exam_policy .panel_nutrition {background-color:#67AB60;}
.section-exam_policy .panel_childcare {background-color:#D16F00;}
.section-exam_policy .panel_jc_childcare {background-color:#BE9B01;}
@media screen and (max-width:600px) {
.section-exam_policy .panel {margin:5px; padding:5px;}
}

/*入試Q&A section-exam_qa*/
.section-exam_qa .question {padding:0;}
.section-exam_qa .question li {margin-bottom:1em; padding:0 0 0 25px; list-style:none; list-style-image:none; background-image:url(qa/images/icon_q.png); background-repeat:no-repeat; background-position:left top; min-height:20px; background-size:20px 20px;}
.section-exam_qa .answer dt {padding:0 0 0 25px; background-image:url(qa/images/icon_q.png); background-repeat:no-repeat; background-position:left top; min-height:20px; background-size:20px 20px;}
.section-exam_qa .answer dd {margin-bottom:3em; padding:0 0 0 25px; background-image:url(qa/images/icon_a.png); background-repeat:no-repeat; background-position:left top; min-height:20px; background-size:20px 20px;}
.section-exam_qa .return {text-align:right;}
.section-exam_qa .return:before {margin-right:3px; font-family:FontAwesome; content:"\f0d8";}

/*進学相談会 section-exam_conference*/
@media screen and (max-width:600px) {
.section-exam_conference iframe {height:400px;}
.section-exam_conference .button {width:100%;}
}

/*キャンパス見学お問い合わせ section-exam_visit_contact*/
.section-exam_visit_contact {padding:10px 0 50px 0; background-color:#DE6FA4; color:#FFFFFF; text-align:center;}
.section-exam_visit_contact h3 {margin:1em 0; padding:0; border:none; background:none; color:#FFFFFF;}
.section-exam_visit_contact .button {background-color:#FFFFFF; color:#DE6FA4;}
.section-exam_visit_contact .not-tel {margin:0.5em 0; text-align:center; font-size:3em; line-height:1; display:none;}
body.ua-not-tel .section-exam_visit_contact .not-tel {display:block;}
.section-exam_visit_contact .tel {display:none;}
body.ua-tel .section-exam_visit_contact .tel {display:inline-block;}
@media screen and (max-width:600px) {
.section-exam_visit_contact .not-tel {font-size:2em;}
.section-exam_visit_contact .button {width:100%;}
}

/*資料請求 section-exam_material*/
.section-exam_material .button {background-color:#9C4345;}
.section-exam_material .button:before {margin-right:3px; font-family:FontAwesome; content:"\f1d8"}
@media screen and (max-width:600px) {
.section-exam_material .not-tel {font-size:2em;}
.section-exam_material .button {width:100%;}
}

/*資料請求お問い合わせ section-exam_material_contact*/
.section-exam_material_contact {padding:10px 0 50px 0; background-color:#8FBC53; color:#FFFFFF; text-align:center;}
.section-exam_material_contact h3 {margin:1em 0; padding:0; border:none; background:none; color:#FFFFFF;}
.section-exam_material_contact .button {background-color:#FFFFFF; color:#8FBC53;}
.section-exam_material_contact .not-tel {margin:0.5em 0; text-align:center; font-size:3em; line-height:1; display:none;}
body.ua-not-tel .section-exam_material_contact .not-tel {display:block;}
.section-exam_material_contact .tel {display:none;}
body.ua-tel .section-exam_material_contact .tel {display:inline-block;}
@media screen and (max-width:600px) {
.section-exam_material_contact .not-tel {font-size:2em;}
.section-exam_material_contact .button {width:100%;}
}

/*資料請求アサイド section-aside-material*/
.section-aside-material {padding:10px 0 50px 0; background-color:#CF383E; color:#FFFFFF; text-align:center; background-position:center top; background-repeat:no-repeat; background-size:cover;}
.section-aside-material h3 {margin:1em 0; padding:0; border:none; background:none; color:#FFFFFF;}
.section-aside-material .button {background-color:#CF383E; color:#FFFFFF;}
@media screen and (max-width:960px) {
.section-aside-material {padding:10px 0 30px 0; background-size:auto;}
}
@media screen and (max-width:600px) {
.section-aside-material .button {width:100%;}
}

/**
 * -------------------------------------------------------------------------------------
 * support
 */

/*ie7-8*/
body.ua-ie7 .section-index_header .header_img,
body.ua-ie8 .section-index_header .header_img {background-image:url(/exam/images/header_img_top_ie.jpg) !important;}
body.ua-ie7 .section-exam_qa .question li,
body.ua-ie8 .section-exam_qa .question li {background-image:url(qa/images/icon_q_min.png);}
body.ua-ie7 .section-exam_qa .answer dt,
body.ua-ie8 .section-exam_qa .answer dt {background-image:url(qa/images/icon_q_min.png);}
body.ua-ie7 .section-exam_qa .answer dd,
body.ua-ie8 .section-exam_qa .answer dd {background-image:url(qa/images/icon_a_min.png);}