@charset "UTF-8";



/*
	--------------------------------
	更新日: 2020-04-09
	--------------------------------
*/



@import "global.css";



/* --------------------------------
	body
-------------------------------- */

body { border-top:4px solid #002BAF; }



/* --------------------------------
	グローバルコンテナ
-------------------------------- */

div#global_container { position:relative; margin:-4px auto 0 auto; padding:0 0 40px 0; width:950px; }

body.college h1#global_college {
	position:absolute;
	left:0px;
	top:36px;
	padding:14px 0 0 0;
	width:468px;
	background:no-repeat;
	overflow:hidden;
}

.mar_t_20 { margin-top:20px;}

/* --------------------------------
	グローバルヘッダ
-------------------------------- */

div#global_header { position:relative; padding:4px 0 0 0; min-height:110px; z-index:1002; }
* html div#global_header { height:110px; }/* IE 6 以前 */

div#global_header table { border-spacing:0; }
div#global_header h1,
div#global_header h2,
div#global_header h3,
div#global_header h4,
div#global_header h5,
div#global_header h6 { font-size:100%; line-height:normal; }
div#global_header td,
div#global_header p { font-size:100%; line-height:inherit; }

div#global_header_container { width:100%; }


/* --------------------------------
											プライマリ
-------------------------------- */
div#global_header div#global_header_primary_common,
div#global_header div#global_header_primary { width:655px; float:left; }

div#global_header div#global_header_primary p { color:#666666; font-size:62.5%; line-height:1.3em; }

/* 学科ページ内カレッジロゴ */
div#global_header div#global_header_primary p#college {	padding-top:23px; margin-bottom:5px;} 

/* 学科ページ内学科名 */
div#global_header div#global_header_primary h1 {
	color:#666;
	font: bold 13px 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', Meiryo, 'ＭＳ ゴシック', 'MS Gothic', Sans-serif;
} 

/* カレッジTOP内「総合○○専門学校」 */
body#college_cre div #global_header div#global_header_primary h1,
body#college_mus div #global_header div#global_header_primary h1,
body#college_des div #global_header div#global_header_primary h1,
body#college_spo div #global_header div#global_header_primary h1,
body#college_tec div #global_header div#global_header_primary h1,
body#college_it div #global_header div#global_header_primary h1,
body#college_med div #global_header div#global_header_primary h1 {
	padding-top:23px;	color:#666;	height:45px;
	font: bold 13px 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', Meiryo, 'ＭＳ ゴシック', 'MS Gothic', Sans-serif;
}
body#college_cre div#global_header div#global_header_primary h1 img,
body#college_mus div#global_header div#global_header_primary h1 img,
body#college_des div#global_header div#global_header_primary h1 img,
body#college_spo div#global_header div#global_header_primary h1 img,
body#college_tec div#global_header div#global_header_primary h1 img,
body#college_it div#global_header div#global_header_primary h1 img,
body#college_med div#global_header div#global_header_primary h1 img { padding-bottom:5px;}

/* TOP・入学案内その他 */
div#global_header div#global_header_primary_common p.left { float:left; width:178px; }
div#global_header div#global_header_primary_common div.right { float:right; width:440px; padding:10px 10px 0 10px;}
div#global_header div#global_header_primary_common h1 { margin:0; padding:20px 0 0 13px; 
font: bold 13px 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', Meiryo, 'ＭＳ ゴシック', 'MS Gothic', Sans-serif;}
div#global_header div#global_header_primary_common p { padding:0 0 0 13px; color:#666666; font-size:62.5%; line-height:1.8; float:left; }

/* common_ex */
div#global_header div#global_header_primary_common p.caption{margin-top:20px;color:#000;font: bold 13px 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', Meiryo, 'ＭＳ ゴシック', 'MS Gothic', Sans-serif;}

/* --------------------------------
											セカンダリ
-------------------------------- */
div#global_header div#global_header_secondary { width:295px; float:right; }

div#global_header div#global_header_ref { padding:33px 0 0 0; width:295px; float:left; }
div#global_header div#global_header_ref ul li { float:left; }
div#global_header div#global_header_ref ul li.contact { font-size:0; line-height:1; }
div#global_header div#global_header_ref ul li.region { padding:1px 0 0 5px; font-size:0; }
div#global_header div#global_header_ref ul li.region ul {}
div#global_header div#global_header_ref ul li.region ul li { float:left; padding:0 4px 0 3px; background:url(/common/img/hdr_reg_bg.gif) no-repeat right center; }
div#global_header div#global_header_ref ul li.region ul li.last { padding-right:0; background:none; }
div#global_header div#global_header_ref ul li.region ul li img { vertical-align:bottom; }

div#global_header div#global_header_nav { clear:both; padding:8px 0 0 0; width:295px; float:left; }
div#global_header div#global_header_nav ul {}
div#global_header div#global_header_nav ul li { font-size:0; line-height:1; float:left; }

div#global_header div#global_header_search { padding:50px 0 0 0; width:185px; float:right; overflow:hidden; }
div#global_header div#global_header_search input.gsc-search-button { min-width:20px; }

/* --------------------------------
	キービジュアル
-------------------------------- */

p#global_keyvisual {}
body.college.index p#global_keyvisual {}
body.college.index p#global_keyvisual img { vertical-align:bottom; }



/* --------------------------------
	グローバルナビ
-------------------------------- */

div#global_nav { position:relative; z-index:1001; }
div#global_nav ul { border-bottom:7px solid #007DE6; width:100%; background:url(/common/img/g_nav.jpg) no-repeat; }

body.dept div#global_nav ul { border-color:#12afff; }
body.cre div#global_nav ul { border-color:#278203; }
body.des div#global_nav ul { border-color:#DD3C50; }
body.mus div#global_nav ul { border-color:#A20404; }
body.it div#global_nav ul { border-color:#FA8D00; }
body.tec div#global_nav ul { border-color:#743EB9; }
body.med div#global_nav ul { border-color:#26AECA; }
body.spo div#global_nav ul { border-color:#005FC1; }

div#global_nav ul li { position:relative; float:left; }
div#global_nav ul li#global_nav_dept { width:135px; }
div#global_nav ul li#global_nav_cre { width:136px; }
div#global_nav ul li#global_nav_des { width:135px; }
div#global_nav ul li#global_nav_mus { width:134px; }
div#global_nav ul li#global_nav_it { width:134px; }
div#global_nav ul li#global_nav_tec { width:135px; }
/* div#global_nav ul li#global_nav_med { width:118px; } */
div#global_nav ul li#global_nav_spo { width:140px; }
div#global_nav ul li a { display:block; height:0; overflow:hidden;	background: url(/common/img/g_nav.jpg) no-repeat; padding:40px 0 0 0; }

div#global_nav ul li#global_nav_dept a { background-position:0 0; }
body.dept div#global_nav ul li#global_nav_dept a,
div#global_nav ul li#global_nav_dept a:hover { background-position:0 -40px; }

div#global_nav ul li#global_nav_cre a { background-position:-135px 0; }
body.cre div#global_nav ul li#global_nav_cre a,
div#global_nav ul li#global_nav_cre.open a,
div#global_nav ul li#global_nav_cre a:hover { background-position:-135px -40px; }

div#global_nav ul li#global_nav_des a { background-position:-271px 0; }
body.des div#global_nav ul li#global_nav_des a,
div#global_nav ul li#global_nav_des.open a,
div#global_nav ul li#global_nav_des a:hover { background-position:-271px -40px; }

div#global_nav ul li#global_nav_mus a { background-position:-407px 0; }
body.mus div#global_nav ul li#global_nav_mus a,
div#global_nav ul li#global_nav_mus.open a,
div#global_nav ul li#global_nav_mus a:hover { background-position:-407px -40px; }

div#global_nav ul li#global_nav_it a { background-position:-541px 0; }
body.it div#global_nav ul li#global_nav_it a,
div#global_nav ul li#global_nav_it.open a,
div#global_nav ul li#global_nav_it a:hover { background-position:-541px -40px; }

div#global_nav ul li#global_nav_tec a { background-position:-675px 0; }
body.tec div#global_nav ul li#global_nav_tec a,
div#global_nav ul li#global_nav_tec.open a,
div#global_nav ul li#global_nav_tec a:hover { background-position:-675px -40px; }

/* div#global_nav ul li#global_nav_med a { background-position:-713px 0; }
body.med div#global_nav ul li#global_nav_med a,
div#global_nav ul li#global_nav_med.open a,
div#global_nav ul li#global_nav_med a:hover { background-position:-713px -40px; } */

div#global_nav ul li#global_nav_spo a { background-position:-810px 0; }
body.spo div#global_nav ul li#global_nav_spo a,
div#global_nav ul li#global_nav_spo.open a,
div#global_nav ul li#global_nav_spo a:hover { background-position:-810px -40px; }

/* --------------------------------
	パンくず
-------------------------------- */

p#breadcrumbs { position:relative; padding:17px 0 17px 0; width:100%; color:#666; font-size:62.5%; line-height:1.5; z-index:2; }
* html p#breadcrumbs { font-size:63%; }/* IE 6 以前 */
p#breadcrumbs a:link,
p#breadcrumbs a:visited { text-decoration:none; }
p#breadcrumbs a:hover,
p#breadcrumbs a:active { text-decoration:underline; }



/* --------------------------------
	グローバルボディ
-------------------------------- */

div#global_body { position:relative; padding:0 0 40px 0; z-index:1; }


table#global_notfound { margin:40px auto 0 auto; width:631px; }


div#global_body #wide744 { width:744px; }

div#global_body #main9,
div#global_body #main11,
div#global_body #main17,
div#global_body #wide700,
div#global_body #wide737,
div#global_body #wide744,
div#global_body #wide745 { margin:0 auto 0 auto; }



/* --------------------------------
	コンテンツ
-------------------------------- */

div#content { width:746px; float:right; }



/* --------------------------------
	メインコンテンツ
-------------------------------- */

div#main_content { clear:both; width:532px; float:left; }


/* まずはオープンキャンパス+体験入学にご参加ください。 -------------------- */
div.main_taiken_join { margin:0 auto 0 auto; width:532px; }
div.main_taiken_join .main_taiken_join_h {}
div.main_taiken_join .main_taiken_join_lead { padding:8px 0 9px 0; }


/* バナー ---------------- */
div.main_bnr_taiken { clear:both; padding:30px 0 0 0; }

div.main_bnr_taiken_01 { position:relative; width:100%; }
div.main_bnr_taiken_01 .main_bnr_taiken_img {}
div.main_bnr_taiken_01 .main_bnr_taiken_btn_01 { position:absolute; left:133px; top:105px; width:124px; }
div.main_bnr_taiken_01 .main_bnr_taiken_btn_02 { position:absolute; left:279px; top:105px; width:124px; }

div.main_bnr_taiken_02 { position:relative; width:100%; }
div.main_bnr_taiken_02 .main_bnr_taiken_img {}
div.main_bnr_taiken_02 .main_bnr_taiken_btn_01 { position:absolute; left:142px; top:114px; width:124px; }
div.main_bnr_taiken_02 .main_bnr_taiken_btn_02 { position:absolute; left:279px; top:114px; width:124px; }

/* AOバナーを上にした場合 */
div.main_bnr_taiken_03_top { position:relative; width:100%; }
div.main_bnr_taiken_03_top .main_bnr_taiken_img {}
div.main_bnr_taiken_03_top .main_bnr_taiken_btn_01 { position:absolute; left:142px; top:130px; width:124px; }
div.main_bnr_taiken_03_top .main_bnr_taiken_btn_02 { position:absolute; left:279px; top:130px; width:124px; }
div.main_bnr_taiken_03 { position:relative; width:100%; }
div.main_bnr_taiken_03 .main_bnr_taiken_img {}
div.main_bnr_taiken_03 .main_bnr_taiken_btn_01 { position:absolute; left:142px; top:135px; width:124px; }
div.main_bnr_taiken_03 .main_bnr_taiken_btn_02 { position:absolute; left:279px; top:135px; width:124px; }


/* history.back(); ---------------- */
p#historyback { margin:40px 0 0 0; padding:8px 0 8px 0; background:#ededed; font-size:0; line-height:1; text-align:center;}




/* --------------------------------
	サブコンテンツ
-------------------------------- */

div#sub_content { width:190px; float:right; padding-left:4px; }

div#sub_content table { border-spacing:0; }
div#sub_content h1,
div#sub_content h2,
div#sub_content h3,
div#sub_content h4,
div#sub_content h5,
div#sub_content h6 { font-size:100%; line-height:normal; }
div#sub_content td,
div#sub_content p { font-size:100%; line-height:inherit; }


div#sub_content_live { margin:6px 0 15px -4px; }


div#sub_content_request {}
div#sub_content_request .btn { position:relative; margin:-21px -6px 0 0; width:196px; }
div#sub_content_request .lead {}
div#sub_content_request .lead a { display:block; padding:80px 0 0 0; height:0; background:url(/common/img/request_lead.jpg) no-repeat; overflow:hidden; }
body.cre div#sub_content_request .lead a { background-image:url(../img/request_lead_cre.jpg); }
body.des div#sub_content_request .lead a { background-image:url(../img/request_lead_des.jpg); }
body.mus div#sub_content_request .lead a { background-image:url(../img/request_lead_mus.jpg); }
body.it div#sub_content_request .lead a { background-image:url(../img/request_lead_it.jpg); }
body.tec div#sub_content_request .lead a { background-image:url(../img/request_lead_tec.jpg); }
body.med div#sub_content_request .lead a { background-image:url(../img/request_lead_med.jpg); }
body.spo div#sub_content_request .lead a { background-image:url(../img/request_lead_spo.jpg); }


div#sub_content_nav { margin:8px 0 0 0; }
div#sub_content_nav ul { padding:7px 7px 7px 7px; width:176px; background:url(/common/img/sub_nav.jpg) no-repeat; }
div#sub_content_nav ul li { padding:9px 0 0 0; width:100%; float:left; }
div#sub_content_nav ul li.first { padding-top:0; }
div#sub_content_nav ul li a { display:block; padding:19px 0 0 0; height:0; background-image:none; overflow:hidden; }
div#sub_content_nav ul li a:hover { background-image:url(/common/img/sub_nav.jpg); }
div#sub_content_nav ul li.sub_content_nav_01 a:hover { background-position:-197px -7px; }
div#sub_content_nav ul li.sub_content_nav_02 a:hover { background-position:-197px -35px; }
div#sub_content_nav ul li.sub_content_nav_03 a:hover { background-position:-197px -63px; }
div#sub_content_nav ul li.sub_content_nav_04 a:hover { background-position:-197px -91px; }
div#sub_content_nav ul li.sub_content_nav_05 a:hover { background-position:-197px -119px; }
div#sub_content_nav ul li.sub_content_nav_06 a:hover { background-position:-197px -147px; }


div#sub_content_ref { margin:10px 0 0 0; }
div#sub_content_ref ul {}
div#sub_content_ref ul li { clear:both; padding:5px 0 0 0; width:100%; font-size:0; line-height:1; float:left; }


div#sub_content_bnr { background:url(/common/img/dt_h_02.gif) repeat-x; }
div#sub_content_bnr ul { margin:10px 0 0 0; padding:6px 0 0 0; }
div#sub_content_bnr ul li { clear:both; padding:5px 0 0 0; width:100%; font-size:0; line-height:1; text-align:center; float:left; }



/* --------------------------------
	サイドバー
-------------------------------- */

div#sidebar { width:180px; float:left; }

div#sidebar table { border-spacing:0; }
div#sidebar h1,
div#sidebar h2,
div#sidebar h3,
div#sidebar h4,
div#sidebar h5,
div#sidebar h6 { font-size:100%; line-height:normal; }
div#sidebar td,
div#sidebar p { font-size:100%; line-height:inherit; }


div#sidebar_nav { padding:0 0 1px 0; background:#F3F2F2 url(/common/img/ds_h_01.gif) repeat-x left bottom; font-size:62.5%; line-height:1.3; }
* html div#sidebar_nav { font-size:63%; }/* IE 6 以前 */
div#sidebar_nav h2 { border-bottom:1px solid #C6C6C6; }
div#sidebar_nav h2.mar_t_15 { margin:15px 0 0 0; }
div#sidebar_nav h2.mar_tb_15 { margin:15px 0; }
div#sidebar_nav ul {}
div#sidebar_nav ul li { clear:both; position:relative; padding:1px 20px 0 8px; width:152px; background:#F3F2F2 url(/common/img/ds_h_01.gif) repeat-x; float:left; }
div#sidebar_nav ul li.first { padding-top:0; background:none; }
div#sidebar_nav ul li.current { background-color:#fff; }
div#sidebar_nav ul li a { position:relative; display:block; padding:6px 0 6px 10px; background:url(/common/img/arw_01.gif) no-repeat 0 0.96em; }
body.cre div#sidebar_nav ul li a { background-image:url(/common/img/arw_02.gif); }
body.des div#sidebar_nav ul li a { background-image:url(/common/img/arw_03.gif); }
body.mus div#sidebar_nav ul li a { background-image:url(/common/img/arw_04.gif); }
body.it div#sidebar_nav ul li a { background-image:url(/common/img/arw_05.gif); }
body.tec div#sidebar_nav ul li a { background-image:url(/common/img/arw_06.gif); }
body.med div#sidebar_nav ul li a { background-image:url(/common/img/arw_07.gif); }
body.spo div#sidebar_nav ul li a { background-image:url(/common/img/arw_08.gif); }
div#sidebar_nav ul li a:link,
div#sidebar_nav ul li a:visited { color:#3C3B3B; text-decoration:none; }
div#sidebar_nav ul li a:hover,
div#sidebar_nav ul li a:active { color:#FF8C00; text-decoration:underline; }
div#sidebar_nav ul li a.current { font-weight:bold; }
div#sidebar_nav ul li a.current:link,
div#sidebar_nav ul li a.current:visited { color:#FF8C00; }
div#sidebar_nav ul li a.current:hover,
div#sidebar_nav ul li a.current:active { color:#FF8C00; }
div#sidebar_nav ul li span { position:relative; display:block; padding:6px 0 6px 10px; }
div#sidebar_nav ul li .toggle { position:absolute; right:6px; top:8px; width:11px; }
div#sidebar_nav ul li .toggle img { cursor:pointer; }
div#sidebar_nav ul li p {}
div#sidebar_nav ul li ul { display:none; position:relative; margin:0 -20px 0 -8px; width:180px; }
div#sidebar_nav ul li ul.open { display:block; }
div#sidebar_nav ul li ul li { padding-left:18px; width:142px; }
div#sidebar_nav ul li ul li p {}
div#sidebar_nav ul li ul li ul { position:relative; margin:0 -20px 0 -18px; width:180px; }
div#sidebar_nav ul li ul li ul li { padding-left:28px; width:132px; }


div#sidebar_bnr { padding:10px 0 0 0; clear:both;}
div#sidebar_bnr ul {}
div#sidebar_bnr ul li { clear:both; padding:5px 0 0 0; }


div#sidebar_menu { border-left:4px solid #002195; padding:0 0 1px 0; width:176px; background:#F3F2F2 url(/common/img/ds_h_01.gif) repeat-x left bottom; font-size:62.5%; line-height:1.3; }
* html div#sidebar_menu { font-size:63%; }/* IE 6 以前 */
div#sidebar_menu h2 {}
div#sidebar_menu ul {}
div#sidebar_menu ul li { clear:both; position:relative; padding:1px 20px 0 8px; width:148px; background:#F3F2F2 url(/common/img/ds_h_01.gif) repeat-x; float:left; }
div#sidebar_menu ul li.first { padding-top:0; background-image:none; }
div#sidebar_menu ul li.current { background-color:#fff; }
div#sidebar_menu ul li a { position:relative; display:block; padding:6px 0 6px 10px; background:url(/common/img/arw_01.gif) no-repeat 0 0.96em; }
div#sidebar_menu ul li a:link,
div#sidebar_menu ul li a:visited { color:#3C3B3B; text-decoration:none; }
div#sidebar_menu ul li a:hover,
div#sidebar_menu ul li a:active { color:#FF8C00; text-decoration:underline; }
div#sidebar_menu ul li a.current { font-weight:bold; }
div#sidebar_menu ul li a.current:link,
div#sidebar_menu ul li a.current:visited { color:#FF8C00; }
div#sidebar_menu ul li a.current:hover,
div#sidebar_menu ul li a.current:active { color:#FF8C00; }
div#sidebar_menu ul li .toggle { position:absolute; right:6px; top:8px; width:11px; }
div#sidebar_menu ul li .toggle img { cursor:pointer; }
div#sidebar_menu ul li p {}
div#sidebar_menu ul li p span { position:relative; display:block; padding:6px 0 6px 10px; }
div#sidebar_menu ul li ul { display:none; position:relative; margin:0 -20px 0 -8px; width:176px; }
div#sidebar_menu ul li ul.open { display:block; }
div#sidebar_menu ul li ul li { padding-left:18px; width:138px; }
div#sidebar_menu ul li ul li p {}
div#sidebar_menu ul li ul li ul { position:relative; margin:0 -20px 0 -18px; width:176px; }
div#sidebar_menu ul li ul li ul li { padding-left:28px; width:128px; }

div#sidebar_keyword { margin:15px 0 0 0; border-left:4px solid #b7b7b7; padding:0 0 1px 0; width:176px; background:#F3F2F2 url(/common/img/ds_h_01.gif) repeat-x left bottom; font-size:62.5%; line-height:1.3; }
* html div#sidebar_keyword { font-size:63%; }/* IE 6 以前 */
div#sidebar.first div#sidebar_keyword { margin-top:0; }
div#sidebar_keyword h2 {}
div#sidebar_keyword ul {}
div#sidebar_keyword ul li { clear:both; position:relative; padding:1px 20px 0 8px; width:148px; background:url(/common/img/ds_h_01.gif) repeat-x; float:left; }
div#sidebar_keyword ul li.first { padding-top:0; background:none; }
div#sidebar_keyword ul li a { position:relative; display:block; padding:6px 0 6px 10px; background:url(/common/img/arw_10.gif) no-repeat 0 0.96em; }
div#sidebar_keyword ul li a:link,
div#sidebar_keyword ul li a:visited { color:#3C3B3B; text-decoration:none; }
div#sidebar_keyword ul li a:hover,
div#sidebar_keyword ul li a:active { color:#FF8C00; text-decoration:underline; }
div#sidebar_keyword ul li .toggle { position:absolute; right:6px; top:8px; width:11px; }
div#sidebar_keyword ul li .toggle img { cursor:pointer; }
div#sidebar_keyword ul li p {}
div#sidebar_keyword ul li ul { display:none; position:relative; margin:0 -20px 0 -8px; width:176px; }
div#sidebar_keyword ul li ul li { padding-left:18px; width:138px; }
div#sidebar_keyword ul li ul li p {}
div#sidebar_keyword ul li ul li ul { position:relative; margin:0 -20px 0 -18px; width:176px; }
div#sidebar_keyword ul li ul li ul li { padding-left:28px; width:128px; }

/* 7カレッジ表示用 /ssi/sidebar/common.html */
div#sidebar_common { margin:15px 0 0 0; padding:0 0 1px 0; width:180px; background:#F3F2F2 url(/common/img/ds_h_01.gif) repeat-x left bottom; font-size:62.5%; line-height:1.3; }
* html div#sidebar_dept { font-size:63%; }
div#sidebar.first div#sidebar_common { margin-top:0; }
div#sidebar_common h3 {}
div#sidebar_common div.college,
div#sidebar_common div.college li { clear:both; position:relative; padding:1px 20px 0 8px; width:150px; background:url(/common/img/ds_h_01.gif) repeat-x; float:left; }
div#sidebar_common div.first { padding-top:0; background:none; }
div#sidebar_common div.college a { position:relative; display:block; padding:6px 0 6px 10px; background:url(/common/img/arw_02.gif) no-repeat 0 0.96em; }
div#sidebar_common div.college a:link,
div#sidebar_common div.college a:visited { color:#3C3B3B; text-decoration:none; }
div#sidebar_common div.college a:hover,
div#sidebar_common div.college a:active { color:#FF8C00; text-decoration:underline; }
div#sidebar_common div.college .toggle { position:absolute; right:6px; top:8px; width:11px; }
div#sidebar_common div.college .toggle img { cursor:pointer; }
div#sidebar_common div.college ul { display:none; position:relative; margin:0 -20px 0 -8px; width:178px; }
div#sidebar_common div.college ul li { padding-left:18px; width:140px; }


/* お知らせ */
div#sidebar_info { padding:0 0 1px 0; width:180px; background:#F3F2F2 url(/common/img/ds_h_01.gif) repeat-x left bottom; font-size:62.5%; line-height:1.3; }
div#sidebar_info ul {}
div#sidebar_info ul li { padding:1px 0px 0 8px; width:170px; background:#F3F2F2 url(/common/img/ds_h_01.gif) repeat-x; float:left; }
div#sidebar_info ul li.first { padding-top:0; background-image:none; }
div#sidebar_info ul li a { position:relative; display:block; padding:6px 0 6px 0px; }

/* --------------------------------
	ブログリンク
-------------------------------- */

div#blog_link {	width:180px; float:left; margin-top: 15px; }
div#blog_link p { margin-bottom:10px;}


/* --------------------------------
	グローバルフッタ
-------------------------------- */

div#global_footer {}

div#global_footer table { border-spacing:0; }
div#global_footer h1,
div#global_footer h2,
div#global_footer h3,
div#global_footer h4,
div#global_footer h5,
div#global_footer h6 { font-size:100%; line-height:normal; }
div#global_footer td,
div#global_footer p { font-size:100%; line-height:inherit; }

div#global_footer div#global_footer_sitemap { width:100%; background:url(/common/img/ftr_sitemap_bg_m.gif); }
div#global_footer div#global_footer_sitemap .global_footer_sitemap_bg { background:url(/common/img/ftr_sitemap_bg_b.gif) no-repeat left bottom; }
div#global_footer div#global_footer_sitemap .global_footer_sitemap_bg .global_footer_sitemap_bg { background:url(/common/img/ftr_sitemap_bg_t.gif) no-repeat; }
div#global_footer div#global_footer_sitemap table { margin:0 auto 0 auto; width:912px; }
div#global_footer div#global_footer_sitemap table tr {}
div#global_footer div#global_footer_sitemap table tr th,
div#global_footer div#global_footer_sitemap table tr td { padding:12px 0 10px 0; background:url(/common/img/ftr_sitemap_bdr_h.gif) repeat-x; }
div#global_footer div#global_footer_sitemap table tr.first th,
div#global_footer div#global_footer_sitemap table tr.first td { padding-top:10px; background:none; }
div#global_footer div#global_footer_sitemap table tr th { padding-right:10px; width:184px; }
div#global_footer div#global_footer_sitemap table tr td { width:718px; }
div#global_footer div#global_footer_sitemap table tr td .wrap { padding:10px 0 10px 27px; background:url(/common/img/ftr_sitemap_bdr_v.gif) repeat-y; }
div#global_footer div#global_footer_sitemap table tr td .wrap .campus_kmt,
div#global_footer div#global_footer_sitemap table tr td .wrap .campus_hac { font-weight:bold; font-size:75%; line-height:1.417; }
div#global_footer div#global_footer_sitemap table .wrap .campus_kmt { float:left; margin-right:2em;}
div#global_footer div#global_footer_sitemap table .wrap .campus_kmt a:link,
div#global_footer div#global_footer_sitemap table .wrap .campus_kmt a:visited { color:#d40e2d; }
div#global_footer div#global_footer_sitemap table .wrap .campus_kmt a:hover,
div#global_footer div#global_footer_sitemap table .wrap .campus_kmt a:active { color:#FF8C00; }
div#global_footer div#global_footer_sitemap table .wrap .campus_hac a:link,
div#global_footer div#global_footer_sitemap table .wrap .campus_hac a:visited { color:#146e6a; }
div#global_footer div#global_footer_sitemap table .wrap .campus_hac a:hover,
div#global_footer div#global_footer_sitemap table .wrap .campus_hac a:active { color:#FF8C00; }

div#global_footer div#global_footer_sitemap table tr td .wrap .content { margin:10px 0 0 0; }
div#global_footer div#global_footer_sitemap table tr td .wrap .content .list { width:528px; font-size:62.5%; line-height:1.5; float:left; }
* html div#global_footer div#global_footer_sitemap table tr td .wrap .content .list { font-size:63%; }/* IE 6 以前 */
div#global_footer div#global_footer_sitemap table tr td .wrap .content .list ul { padding:0 20px 0 10px; width:146px; float:left; }
div#global_footer div#global_footer_sitemap table tr td .wrap .content .list ul li { clear:both; padding:10px 0 0 0; width:100%; float:left; }
div#global_footer div#global_footer_sitemap table tr td .wrap .content .list ul li.first { padding-top:0; }
div#global_footer div#global_footer_sitemap table tr td .wrap .content .list ul li.serial { padding-top:2px; }
div#global_footer div#global_footer_sitemap table tr td .wrap .content .list ul li a { position:relative; display:block; }
div#global_footer div#global_footer_sitemap table tr td .wrap .content .list ul li p { position:relative; margin:0 0 0 -10px; width:156px; font-weight:bold; }
div#global_footer div#global_footer_sitemap table tr td .wrap .content .list ul li p a { padding:0 0 0 10px; background:no-repeat 0 0.4em; }
div#global_footer div#global_footer_sitemap table tr td .wrap .content .list ul li.cre p a { background-image:url(/common/img/arw_02.gif); }
div#global_footer div#global_footer_sitemap table tr td .wrap .content .list ul li.cre p a:link,
div#global_footer div#global_footer_sitemap table tr td .wrap .content .list ul li.cre p a:visited { color:#336600; }
div#global_footer div#global_footer_sitemap table tr td .wrap .content .list ul li.cre p a:hover,
div#global_footer div#global_footer_sitemap table tr td .wrap .content .list ul li.cre p a:active { color:#FF8C00; }
div#global_footer div#global_footer_sitemap table tr td .wrap .content .list ul li.des p a { background-image:url(/common/img/arw_03.gif); }
div#global_footer div#global_footer_sitemap table tr td .wrap .content .list ul li.des p a:link,
div#global_footer div#global_footer_sitemap table tr td .wrap .content .list ul li.des p a:visited { color:#cc3399; }
div#global_footer div#global_footer_sitemap table tr td .wrap .content .list ul li.des p a:hover,
div#global_footer div#global_footer_sitemap table tr td .wrap .content .list ul li.des p a:active { color:#FF8C00; }
div#global_footer div#global_footer_sitemap table tr td .wrap .content .list ul li.mus p a { background-image:url(/common/img/arw_04.gif); }
div#global_footer div#global_footer_sitemap table tr td .wrap .content .list ul li.mus p a:link,
div#global_footer div#global_footer_sitemap table tr td .wrap .content .list ul li.mus p a:visited { color:#a01141; }
div#global_footer div#global_footer_sitemap table tr td .wrap .content .list ul li.mus p a:hover,
div#global_footer div#global_footer_sitemap table tr td .wrap .content .list ul li.mus p a:active { color:#FF8C00; }
div#global_footer div#global_footer_sitemap table tr td .wrap .content .list ul li.it p a { background-image:url(/common/img/arw_05.gif); }
div#global_footer div#global_footer_sitemap table tr td .wrap .content .list ul li.it p a:link,
div#global_footer div#global_footer_sitemap table tr td .wrap .content .list ul li.it p a:visited { color:#ff6600; }
div#global_footer div#global_footer_sitemap table tr td .wrap .content .list ul li.it p a:hover,
div#global_footer div#global_footer_sitemap table tr td .wrap .content .list ul li.it p a:active { color:#FF8C00; }
div#global_footer div#global_footer_sitemap table tr td .wrap .content .list ul li.tec p a { background-image:url(/common/img/arw_06.gif); }
div#global_footer div#global_footer_sitemap table tr td .wrap .content .list ul li.tec p a:link,
div#global_footer div#global_footer_sitemap table tr td .wrap .content .list ul li.tec p a:visited { color:#660099; }
div#global_footer div#global_footer_sitemap table tr td .wrap .content .list ul li.tec p a:hover,
div#global_footer div#global_footer_sitemap table tr td .wrap .content .list ul li.tec p a:active { color:#FF8C00; }
div#global_footer div#global_footer_sitemap table tr td .wrap .content .list ul li.med p a { background-image:url(/common/img/arw_07.gif); }
div#global_footer div#global_footer_sitemap table tr td .wrap .content .list ul li.med p a:link,
div#global_footer div#global_footer_sitemap table tr td .wrap .content .list ul li.med p a:visited { color:#339999; }
div#global_footer div#global_footer_sitemap table tr td .wrap .content .list ul li.med p a:hover,
div#global_footer div#global_footer_sitemap table tr td .wrap .content .list ul li.med p a:active { color:#FF8C00; }
div#global_footer div#global_footer_sitemap table tr td .wrap .content .list ul li.spo p a { background-image:url(/common/img/arw_08.gif); }
div#global_footer div#global_footer_sitemap table tr td .wrap .content .list ul li.spo p a:link,
div#global_footer div#global_footer_sitemap table tr td .wrap .content .list ul li.spo p a:visited { color:#18a3ff; }
div#global_footer div#global_footer_sitemap table tr td .wrap .content .list ul li.spo p a:hover,
div#global_footer div#global_footer_sitemap table tr td .wrap .content .list ul li.spo p a:active { color:#FF8C00; }
div#global_footer div#global_footer_sitemap table tr td .wrap .content .list ul li ul { padding:0 0 0 0; width:100%; float:none; }
div#global_footer div#global_footer_sitemap table tr td .wrap .content .list ul li ul li { padding-top:2px; }
div#global_footer div#global_footer_sitemap table tr td .wrap .content .bnr { width:163px; float:right; }
div#global_footer div#global_footer_sitemap table tr td .wrap .content .bnr li { clear:both; padding:10px 0 0 0; width:100%; font-size:0; line-height:1; float:left; }
div#global_footer div#global_footer_sitemap table tr td .wrap .content .bnr li.first { padding-top:0; }
div#global_footer div#global_footer_sitemap table tr td .wrap .content .establish { padding:40px 0 0 0; width:163px; float:right; }
div#global_footer div#global_footer_sitemap table tr td .wrap .content .establish ul { border:1px solid #dcdcdc; border-right:none; border-bottom:none; padding:15px 0 10px 25px; width:137px; font-size:0; line-height:1; }
div#global_footer div#global_footer_sitemap table tr td .wrap .content .establish ul li { clear:both; padding:10px 0 0 0; width:100%; float:left; }
div#global_footer div#global_footer_sitemap table tr td .wrap .content .establish ul li.first { padding-top:0; }
div#global_footer div#global_footer_sitemap table tr.extra td .wrap ul { width:100%; font-size:62.5%; line-height:1.5; }
* html div#global_footer div#global_footer_sitemap table tr.extra td .wrap ul { font-size:63%; }/* IE 6 以前 */
div#global_footer div#global_footer_sitemap table tr.extra td .wrap ul li { clear:both; padding:10px 0 0 0; width:100%; float:left; }
div#global_footer div#global_footer_sitemap table tr.extra td .wrap ul li.first { padding-top:0; }
div#global_footer div#global_footer_sitemap table tr.extra td .wrap ul li a { padding:0 0 0 10px; background:url(/common/img/arw_09.gif) no-repeat 0 0.35em; }
div#global_footer div#global_footer_sitemap table tr.extra td .wrap ul li a:link,
div#global_footer div#global_footer_sitemap table tr.extra td .wrap ul li a:visited { color:#000; }
div#global_footer div#global_footer_sitemap table tr.extra td .wrap ul li a:hover,
div#global_footer div#global_footer_sitemap table tr.extra td .wrap ul li a:active { color:#FF8C00; }


div#global_footer p#global_footer_pagetop { font-size:0; line-height:1; text-align:right; }
div#global_footer.expand p#global_footer_pagetop { margin:10px 0 0 0; }


div#global_footer div#global_footer_entrance { margin:15px 0 0 0; padding:9px 9px 9px 23px; background:#0227A1; }
div#global_footer div#global_footer_entrance h2 { width:726px; float:left; }
div#global_footer div#global_footer_entrance .btn { width:170px; float:right; }


div#global_footer div#global_footer_nav { border:1px solid #B7B7B7; border-left:none; background:#e9e9e9; font-size:62.5%; line-height:1.5; }
* html div#global_footer div#global_footer_nav { font-size:63%; }/* IE 6 以前 */
div#global_footer div#global_footer_nav ul {}
div#global_footer div#global_footer_nav ul li { border-left:1px solid #B7B7B7; text-align:center; float:left; }
div#global_footer div#global_footer_nav ul li#global_footer_nav_dept { width:117px; }
div#global_footer div#global_footer_nav ul li#global_footer_nav_cre { width:118px; }
div#global_footer div#global_footer_nav ul li#global_footer_nav_des { width:118px; }
div#global_footer div#global_footer_nav ul li#global_footer_nav_mus { width:118px; }
div#global_footer div#global_footer_nav ul li#global_footer_nav_it { width:118px; }
div#global_footer div#global_footer_nav ul li#global_footer_nav_tec { width:118px; }
div#global_footer div#global_footer_nav ul li#global_footer_nav_med { width:117px; }
div#global_footer div#global_footer_nav ul li#global_footer_nav_spo { width:117px; }
div#global_footer div#global_footer_nav ul li a { display:block; position:relative; padding:5px 0 5px 0; }


div#global_footer div#global_footer_footer { margin:30px 0 0 0; border-top:4px solid #002baf; }


div#global_footer p#global_footer_ref { margin:15px 0 0 0; color:#666; font-size:62.5%; line-height:2.1; text-align:center; }
* html div#global_footer p#global_footer_ref { font-size:63%; }/* IE 6 以前 */
div#global_footer.expand p#global_footer_ref { margin-top:0; padding:7px 0 0 0; width:670px; line-height:1.5; text-align:left; float:left; }


div#global_footer address#global_footer_copyright { margin:15px 0 0 0; text-align:center; }
div#global_footer.expand address#global_footer_copyright { margin-top:0; padding:10px 0 0 0; width:280px; text-align:right; float:right; }



/* --------------------------------
	skybox
-------------------------------- */

a#skybox_close { right:0px; top:-18px; padding:18px 0 0 0; width:65px; height:0; background:url(../img/btn_skyboyclose.gif) no-repeat; }
a#skybox_close:hover { background-position:0 -18px; }

/* --------------------------------
	Web TV
-------------------------------- */
#WebTV { width:532px; clear:both; overflow:hidden; margin:30px 0;}
#WebTV h4 { margin:10px 0;}
#WebTV iframe { width:532px; height:340px;}

/* --------------------------------
職業実践専門課程
-------------------------------- */
#shokugyo_jissen { border:1px solid #b5b5b6; margin:30px 0; clear:both; overflow:hidden; padding:10px; width:512px;}
#shokugyo_jissen dt { margin-bottom:10px;}
#shokugyo_jissen dd.link {
	text-align:right;	background: url(/img/shokugyojissen/arw.gif) no-repeat scroll 280px 3px; margin-top:1em;
}







