@charset "UTF-8";



/*
	--------------------------------
	更新日: 2011-03-03
	--------------------------------
*/



@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,
body.college h1#global_dept { position:absolute; left:0; top:50px; padding:14px 0 0 0; width:468px; height:0; background:no-repeat; overflow:hidden; z-index:1003; }

body#college_cre h1#global_college { background-image:url(../img/hdr_college_01.gif); }
body#college_des h1#global_college { background-image:url(../img/hdr_college_02.gif); }
body#college_mus h1#global_college { background-image:url(../img/hdr_college_03.gif); }
body#college_it h1#global_college { background-image:url(../img/hdr_college_04.gif); }
body#college_tec h1#global_college { background-image:url(../img/hdr_college_05.gif); }
body#college_med h1#global_college { background-image:url(../img/hdr_college_06.gif); }
body#college_spo h1#global_college { background-image:url(../img/hdr_college_07.gif); }

body#college_cre_01 h1#global_dept { background-image:url(../img/hdr_dept_001.gif); }
body#college_cre_01_01 h1#global_dept { background-image:url(../img/hdr_dept_002.gif); }
body#college_cre_01_02 h1#global_dept { background-image:url(../img/hdr_dept_003.gif); }
body#college_cre_01_03 h1#global_dept { background-image:url(../img/hdr_dept_004.gif); }
body#college_cre_01_04 h1#global_dept { background-image:url(../img/hdr_dept_005.gif); }
body#college_cre_01_05 h1#global_dept { background-image:url(../img/hdr_dept_006.gif); }
body#college_cre_01_06 h1#global_dept { background-image:url(../img/hdr_dept_007.gif); }
body#college_cre_02 h1#global_dept { background-image:url(../img/hdr_dept_008.gif); }
body#college_cre_02_01 h1#global_dept { background-image:url(../img/hdr_dept_009.gif); }
body#college_cre_02_02 h1#global_dept { background-image:url(../img/hdr_dept_010.gif); }
body#college_cre_03 h1#global_dept { background-image:url(../img/hdr_dept_011.gif); }
body#college_cre_03_02 h1#global_dept { background-image:url(../img/hdr_dept_013.gif); }
body#college_cre_03_03 h1#global_dept { background-image:url(../img/hdr_dept_014.gif); }
body#college_cre_04 h1#global_dept { background-image:url(../img/hdr_dept_015.gif); }
body#college_cre_04_01 h1#global_dept { background-image:url(../img/hdr_dept_016.gif); }
body#college_cre_04_02 h1#global_dept { background-image:url(../img/hdr_dept_017.gif); }
body#college_cre_04_03 h1#global_dept { background-image:url(../img/hdr_dept_018.gif); }
body#college_cre_05 h1#global_dept { background-image:url(../img/hdr_dept_019.gif); }
body#college_cre_05_01 h1#global_dept { background-image:url(../img/hdr_dept_020.gif); }
body#college_cre_05_02 h1#global_dept { background-image:url(../img/hdr_dept_021.gif); }
body#college_cre_06 h1#global_dept { background-image:url(../img/hdr_dept_022.gif); }
body#college_cre_06_01 h1#global_dept { background-image:url(../img/hdr_dept_023.gif); }
body#college_cre_06_02 h1#global_dept { background-image:url(../img/hdr_dept_024.gif); }
body#college_cre_06_03 h1#global_dept { background-image:url(../img/hdr_dept_025.gif); }

body#college_des_01 h1#global_dept { background-image:url(../img/hdr_dept_026.gif); }
body#college_des_01_01 h1#global_dept { background-image:url(../img/hdr_dept_027.gif); }
body#college_des_01_02 h1#global_dept { background-image:url(../img/hdr_dept_028.gif); }
body#college_des_01_03 h1#global_dept { background-image:url(../img/hdr_dept_029.gif); }
body#college_des_01_04 h1#global_dept { background-image:url(../img/hdr_dept_030.gif); }
body#college_des_02 h1#global_dept { background-image:url(../img/hdr_dept_031.gif); }
body#college_des_02_01 h1#global_dept { background-image:url(../img/hdr_dept_032.gif); }
body#college_des_02_03 h1#global_dept { background-image:url(../img/hdr_dept_135.gif); }
body#college_des_03 h1#global_dept { background-image:url(../img/hdr_dept_034.gif); }
body#college_des_03_01 h1#global_dept { background-image:url(../img/hdr_dept_035.gif); }
body#college_des_03_03 h1#global_dept { background-image:url(../img/hdr_dept_037.gif); }
body#college_des_04 h1#global_dept { background-image:url(../img/hdr_dept_039.gif); }
body#college_des_04_01 h1#global_dept { background-image:url(../img/hdr_dept_040.gif); }
body#college_des_04_02 h1#global_dept { background-image:url(../img/hdr_dept_041.gif); }
body#college_des_04_03 h1#global_dept { background-image:url(../img/hdr_dept_042.gif); }
body#college_des_04_04 h1#global_dept { background-image:url(../img/hdr_dept_043.gif); }

body#college_mus_01 h1#global_dept { background-image:url(../img/hdr_dept_044.gif); }
body#college_mus_01_01 h1#global_dept { background-image:url(../img/hdr_dept_045.gif); }
body#college_mus_01_02 h1#global_dept { background-image:url(../img/hdr_dept_046.gif); }
body#college_mus_01_03 h1#global_dept { background-image:url(../img/hdr_dept_047.gif); }
body#college_mus_01_04 h1#global_dept { background-image:url(../img/hdr_dept_048.gif); }
body#college_mus_01_05 h1#global_dept { background-image:url(../img/hdr_dept_049.gif); }
body#college_mus_01_06 h1#global_dept { background-image:url(../img/hdr_dept_050.gif); }
body#college_mus_01_07 h1#global_dept { background-image:url(../img/hdr_dept_051.gif); }
body#college_mus_02 h1#global_dept { background-image:url(../img/hdr_dept_052.gif); }
body#college_mus_02_01 h1#global_dept { background-image:url(../img/hdr_dept_053.gif); }
body#college_mus_02_02 h1#global_dept { background-image:url(../img/hdr_dept_054.gif); }
body#college_mus_02_03 h1#global_dept { background-image:url(../img/hdr_dept_055.gif); }
body#college_mus_02_04 h1#global_dept { background-image:url(../img/hdr_dept_056.gif); }
body#college_mus_02_05 h1#global_dept { background-image:url(../img/hdr_dept_057.gif); }
body#college_mus_03 h1#global_dept { background-image:url(../img/hdr_dept_058.gif); }
body#college_mus_03_01 h1#global_dept { background-image:url(../img/hdr_dept_059.gif); }
body#college_mus_03_02 h1#global_dept { background-image:url(../img/hdr_dept_060.gif); }
body#college_mus_03_03 h1#global_dept { background-image:url(../img/hdr_dept_061.gif); }
body#college_mus_03_04 h1#global_dept { background-image:url(../img/hdr_dept_062.gif); }
body#college_mus_04 h1#global_dept { background-image:url(../img/hdr_dept_063.gif); }
body#college_mus_04_01 h1#global_dept { background-image:url(../img/hdr_dept_064.gif); }
body#college_mus_04_02 h1#global_dept { background-image:url(../img/hdr_dept_065.gif); }
body#college_mus_04_03 h1#global_dept { background-image:url(../img/hdr_dept_066.gif); }
body#college_mus_04_04 h1#global_dept { background-image:url(../img/hdr_dept_067.gif); }
body#college_mus_04_05 h1#global_dept { background-image:url(../img/hdr_dept_136.gif); }
body#college_mus_04_06 h1#global_dept { background-image:url(../img/hdr_dept_137.gif); }

body#college_it_01 h1#global_dept { background-image:url(../img/hdr_dept_068.gif); }
body#college_it_01_01 h1#global_dept { background-image:url(../img/hdr_dept_069.gif); }
body#college_it_01_02 h1#global_dept { background-image:url(../img/hdr_dept_070.gif); }
body#college_it_01_04 h1#global_dept { background-image:url(../img/hdr_dept_072.gif); }
body#college_it_01_05 h1#global_dept { background-image:url(../img/hdr_dept_073.gif); }
body#college_it_01_06 h1#global_dept { background-image:url(../img/hdr_dept_074.gif); }
body#college_it_02 h1#global_dept { background-image:url(../img/hdr_dept_075.gif); }
body#college_it_02_01 h1#global_dept { background-image:url(../img/hdr_dept_076.gif); }
body#college_it_02_02 h1#global_dept { background-image:url(../img/hdr_dept_077.gif); }
body#college_it_02_03 h1#global_dept { background-image:url(../img/hdr_dept_078.gif); }
body#college_it_03 h1#global_dept { background-image:url(../img/hdr_dept_079.gif); }
body#college_it_03_01 h1#global_dept { background-image:url(../img/hdr_dept_080.gif); }
body#college_it_03_02 h1#global_dept { background-image:url(../img/hdr_dept_081.gif); }
body#college_it_04 h1#global_dept { background-image:url(../img/hdr_dept_082.gif); }

body#college_tec_01 h1#global_dept { background-image:url(../img/hdr_dept_083.gif); }
body#college_tec_01_01 h1#global_dept { background-image:url(../img/hdr_dept_084.gif); }
body#college_tec_01_03 h1#global_dept { background-image:url(../img/hdr_dept_086.gif); }
body#college_tec_01_04 h1#global_dept { background-image:url(../img/hdr_dept_087.gif); }
body#college_tec_01_05 h1#global_dept { background-image:url(../img/hdr_dept_138.gif); }
body#college_tec_02 h1#global_dept { background-image:url(../img/hdr_dept_088.gif); }
body#college_tec_02_01 h1#global_dept { background-image:url(../img/hdr_dept_089.gif); }
body#college_tec_02_02 h1#global_dept { background-image:url(../img/hdr_dept_090.gif); }
body#college_tec_02_04 h1#global_dept { background-image:url(../img/hdr_dept_092.gif); }
body#college_tec_02_06 h1#global_dept { background-image:url(../img/hdr_dept_094.gif); }
body#college_tec_03 h1#global_dept { background-image:url(../img/hdr_dept_095.gif); }
body#college_tec_04 h1#global_dept { background-image:url(../img/hdr_dept_cartop.gif); }
body#college_tec_04_01 h1#global_dept { background-image:url(../img/hdr_dept_096.gif); }
body#college_tec_04_02 h1#global_dept { background-image:url(../img/hdr_dept_095.gif); }
body#college_tec_05 h1#global_dept { background-image:url(../img/hdr_dept_097.gif); }
body#college_tec_05_01 h1#global_dept { background-image:url(../img/hdr_dept_098.gif); }
body#college_tec_05_02 h1#global_dept { background-image:url(../img/hdr_dept_099.gif); }
body#college_tec_06 h1#global_dept { background-image:url(../img/hdr_dept_100.gif); }
body#college_tec_06_01 h1#global_dept { background-image:url(../img/hdr_dept_139.gif); }
body#college_tec_06_02 h1#global_dept { background-image:url(../img/hdr_dept_140.gif); }
body#college_tec_06_03 h1#global_dept { background-image:url(../img/hdr_dept_141.gif); }
body#college_tec_06_04 h1#global_dept { background-image:url(../img/hdr_dept_142.gif); }
body#college_tec_07 h1#global_dept { background-image:url(../img/hdr_dept_101.gif); }
body#college_tec_07_01 h1#global_dept { background-image:url(../img/hdr_dept_143.gif); }
body#college_tec_07_02 h1#global_dept { background-image:url(../img/hdr_dept_144.gif); }
body#college_tec_07_03 h1#global_dept { background-image:url(../img/hdr_dept_104.gif); }
body#college_tec_07_05 h1#global_dept { background-image:url(../img/hdr_dept_106.gif); }
body#college_tec_07_07 h1#global_dept { background-image:url(../img/hdr_dept_145.gif); }
body#college_tec_07_08 h1#global_dept { background-image:url(../img/hdr_dept_146.gif); }
body#college_tec_16 h1#global_dept { background-image:url(../img/hdr_dept_149.gif); }
body#college_tec_08 h1#global_dept { background-image:url(../img/hdr_dept_108.gif); }
body#college_tec_08_01 h1#global_dept { background-image:url(../img/hdr_dept_109.gif); }
body#college_tec_08_02 h1#global_dept { background-image:url(../img/hdr_dept_110.gif); }
body#college_tec_09 h1#global_dept { background-image:url(../img/hdr_dept_112.gif); }

body#college_med_01 h1#global_dept { background-image:url(../img/hdr_dept_114.gif); }
body#college_med_02 h1#global_dept { background-image:url(../img/hdr_dept_115.gif); }
body#college_med_03 h1#global_dept { background-image:url(../img/hdr_dept_116.gif); }
body#college_med_04 h1#global_dept { background-image:url(../img/hdr_dept_117.gif); }
body#college_med_04_01 h1#global_dept { background-image:url(../img/hdr_dept_118.gif); }
body#college_med_04_02 h1#global_dept { background-image:url(../img/hdr_dept_119.gif); }
body#college_med_05 h1#global_dept { background-image:url(../img/hdr_dept_120.gif); }

body#college_spo_02 h1#global_dept { background-image:url(../img/hdr_dept_124.gif); }
body#college_spo_02_01 h1#global_dept { background-image:url(../img/hdr_dept_129.gif); }
body#college_spo_02_04 h1#global_dept { background-image:url(../img/hdr_dept_132.gif); }
body#college_spo_02_05 h1#global_dept { background-image:url(../img/hdr_dept_133.gif); }
body#college_spo_02_06 h1#global_dept { background-image:url(../img/hdr_dept_134.gif); }
body#college_spo_02_07 h1#global_dept { background-image:url(../img/hdr_dept_147.gif); }
body#college_spo_02_08 h1#global_dept { background-image:url(../img/hdr_dept_148.gif); }
body#college_spo_02_09 h1#global_dept { background-image:url(../img/hdr_dept_127.gif); }
body#college_spo_01 h1#global_dept { background-image:url(../img/hdr_dept_129.gif); }
body#college_spo_08 h1#global_dept { background-image:url(../img/hdr_dept_127.gif); }


/* --------------------------------
	グローバルヘッダ
-------------------------------- */

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 { width:488px; float:left; }

div#global_header p#global_header_si { width:193px; font-size:0; line-height:1; float:left; }
body.college div#global_header p#global_header_si { padding:23px 0 0 0; width:100%; float:none; }
body.college.index div#global_header p#global_header_si,
body.college.common div#global_header p#global_header_si { padding-top:23px; }

div#global_header #global_header_tagline { padding:41px 0 0 0; width:275px; color:#666666; font-size:62.5%; line-height:1.8; float:left; }
* html div#global_header #global_header_tagline { font-size:63.5%; }/* IE 6 以前 */
body.college div#global_header #global_header_tagline { padding-top:20px; width:100%; line-height:1.3; float:none; }
body.college.index div#global_header #global_header_tagline,
body.college.common div#global_header #global_header_tagline { padding-top:20px; }


/* セカンダリ ---------------- */
div#global_header div#global_header_secondary { width:462px; float:right; }

div#global_header div#global_header_ref {
	width:462px;
	float:left;
	padding-top: 33px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
div#global_header div#global_header_ref ul {}
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 20px; font-size:62.5%; line-height:1.5; }
* html div#global_header div#global_header_ref ul li.region { font-size:63%; }/* IE 6 以前 */

div#global_header div#global_header_search { padding:32px 0 0 0; width:207px; float:left; overflow:hidden; }
div#global_header div#global_header_search ul { width:207px; }
div#global_header div#global_header_search ul li { float:left; }
div#global_header div#global_header_search ul li.txt input { display:block; border:1px solid #C2C2C2; padding:0 3px 0 3px; width:135px; background:#fff url(https://s.yimg.jp/images/sitesearch/t1/img/bg_lg1.png) no-repeat center center; font-size:75%; line-height:1.417; }
*:first-child+html div#global_header div#global_header_search ul li.txt input { height:17px; }/* Win IE 7 */
* html div#global_header div#global_header_search ul li.txt input { height:17px; }/* Win IE 6 以前 */
div#global_header div#global_header_search ul li.btn { padding:1px 0 0 4px; }
div#global_header div#global_header_search ul li.btn input { display:block; }
div#global_header div#global_header_search img { position:absolute; left:-9999px; top:-9999px; width:1px; height:1px; }

div#global_header div#global_header_nav {
	clear:both;
	width:325px;
	float:left;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
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_keyword { position:relative; padding:10px 0 0 0; width:207px; font-size:62.5%; line-height:1.3; float:left; }
* html div#global_header_keyword { font-size:63%; }/* IE 6 以前 */
div#global_header_keyword .h {}
div#global_header_keyword .list { display:none; position:absolute; left:0; top:31px; border-left:4px solid #c2c2c2; width:203px; height:500px; background:#F3F2F2 url(../img/ds_h_01.gif) repeat-x left bottom; overflow:auto; }
div#global_header_keyword .list .ul { padding:0 0 1px 0; background:url(../img/ds_h_01.gif) repeat-x left bottom; }
div#global_header_keyword .list .ul .li { position:relative; padding:1px 20px 0 8px; background:url(../img/ds_h_01.gif) repeat-x; }
div#global_header_keyword .list .ul .li.first { padding-top:0; background:none; }
div#global_header_keyword .list .ul .li a { position:relative; display:block; padding:6px 0 6px 10px; background:url(../img/arw_10.gif) no-repeat 0 0.96em; }
div#global_header_keyword .list .ul .li a:link,
div#global_header_keyword .list .ul .li a:visited { color:#3C3B3B; text-decoration:none; }
div#global_header_keyword .list .ul .li a:hover,
div#global_header_keyword .list .ul .li a:active { color:#FF8C00; text-decoration:underline; }
div#global_header_keyword .list .ul .li .toggle { position:absolute; right:6px; top:8px; width:11px; }
div#global_header_keyword .list .ul .li .toggle img { cursor:pointer; }
div#global_header_keyword .list .ul .li p {}
div#global_header_keyword .list .ul .li .ul { display:none; position:relative; margin:0 -20px 0 -8px; padding-bottom:0; background:none; }
div#global_header_keyword .list .ul .li .ul .li { padding-left:18px; }
div#global_header_keyword .list .ul .li .ul .li p {}
div#global_header_keyword .list .ul .li .ul .li .ul { position:relative; margin:0 -20px 0 -18px; padding-bottom:0; background:none; }
div#global_header_keyword .list .ul .li .ul .li .ul .li { padding-left:28px; }



/* --------------------------------
	キービジュアル
-------------------------------- */

p#global_keyvisual {}
body.college.index p#global_keyvisual {}



/* --------------------------------
	グローバルナビ
-------------------------------- */

div#global_nav { position:relative; z-index:1001; }

div#global_nav table { border-spacing:0; }
div#global_nav h1,
div#global_nav h2,
div#global_nav h3,
div#global_nav h4,
div#global_nav h5,
div#global_nav h6 { font-size:100%; line-height:normal; }
div#global_nav td,
div#global_nav p { font-size:100%; line-height:inherit; }


div#global_nav ul {
	border-bottom:7px solid #007DE6;
	width:100%;
	background-image: url(../img/g_nav.jpg);
	background-repeat: 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:118px; }
div#global_nav ul li#global_nav_cre { width:119px; }
div#global_nav ul li#global_nav_des { width:119px; }
div#global_nav ul li#global_nav_mus { width:119px; }
div#global_nav ul li#global_nav_it { width:119px; }
div#global_nav ul li#global_nav_tec { width:119px; }
div#global_nav ul li#global_nav_med { width:118px; }
div#global_nav ul li#global_nav_spo { width:119px; }
div#global_nav ul li a { display:block; height:0; overflow:hidden; background-repeat:no-repeat; }
div#global_nav ul li p {}

div#global_nav ul li p a {
	padding:40px 0 0 0;
	background-image:url(../img/g_nav.jpg);
}

div#global_nav ul li#global_nav_dept p a { background-position:0 0; }
body.dept div#global_nav ul li#global_nav_dept p a,
div#global_nav ul li#global_nav_dept p a:hover { background-position:0 -40px; }
div#global_nav ul li#global_nav_cre p a { background-position:-118px 0; }
body.cre div#global_nav ul li#global_nav_cre p a,
div#global_nav ul li#global_nav_cre.open p a,
div#global_nav ul li#global_nav_cre p a:hover { background-position:-118px -40px; }
div#global_nav ul li#global_nav_des p a { background-position:-237px 0; }
body.des div#global_nav ul li#global_nav_des p a,
div#global_nav ul li#global_nav_des.open p a,
div#global_nav ul li#global_nav_des p a:hover { background-position:-237px -40px; }
div#global_nav ul li#global_nav_mus p a { background-position:-356px 0; }
body.mus div#global_nav ul li#global_nav_mus p a,
div#global_nav ul li#global_nav_mus.open p a,
div#global_nav ul li#global_nav_mus p a:hover { background-position:-356px -40px; }
div#global_nav ul li#global_nav_it p a { background-position:-475px 0; }
body.it div#global_nav ul li#global_nav_it p a,
div#global_nav ul li#global_nav_it.open p a,
div#global_nav ul li#global_nav_it p a:hover { background-position:-475px -40px; }
div#global_nav ul li#global_nav_tec p a { background-position:-594px 0; }
body.tec div#global_nav ul li#global_nav_tec p a,
div#global_nav ul li#global_nav_tec.open p a,
div#global_nav ul li#global_nav_tec p a:hover { background-position:-594px -40px; }
div#global_nav ul li#global_nav_med p a { background-position:-713px 0; }
body.med div#global_nav ul li#global_nav_med p a,
div#global_nav ul li#global_nav_med.open p a,
div#global_nav ul li#global_nav_med p a:hover { background-position:-713px -40px; }
div#global_nav ul li#global_nav_spo p a { background-position:-831px 0; }
body.spo div#global_nav ul li#global_nav_spo p a,
div#global_nav ul li#global_nav_spo.open p a,
div#global_nav ul li#global_nav_spo p a:hover { background-position:-831px -40px; }

div#global_nav ul li ul { display:none; position:absolute; left:0; top:40px; border:none; padding:2px 10px 10px 10px; width:183px; background-repeat:no-repeat; }
div#global_nav ul li.open ul { display:block; }

div#global_nav ul li#global_nav_cre ul { background-image:url(../img/g_nav_cre.jpg); }
div#global_nav ul li#global_nav_des ul { background-image:url(../img/g_nav_des.jpg); }
div#global_nav ul li#global_nav_mus ul { background-image:url(../img/g_nav_mus.jpg); }
div#global_nav ul li#global_nav_it ul { background-image:url(../img/g_nav_it.jpg); }
div#global_nav ul li#global_nav_tec ul { background-image:url(../img/g_nav_tec.jpg); }
div#global_nav ul li#global_nav_tec ul.col_01 { left:-40px; padding-right:0; }
div#global_nav ul li#global_nav_tec ul.col_02 { left:153px; padding-bottom:35px; background-position: -193px 0; }
div#global_nav ul li#global_nav_med ul { background-image:url(../img/g_nav_med.jpg); }
div#global_nav ul li#global_nav_spo ul { left:-84px; background-image:url(../img/g_nav_spo.jpg); }

div#global_nav ul li ul li { clear:both; padding:1px 0 0 0; width:100%; float:left; }

div#global_nav ul li ul li a { padding:24px 0 0 0; background-image:none; }

div#global_nav ul li#global_nav_cre ul li a:hover { background-image:url(../img/g_nav_cre.jpg); }
div#global_nav ul li#global_nav_des ul li a:hover { background-image:url(../img/g_nav_des.jpg); }
div#global_nav ul li#global_nav_mus ul li a:hover { background-image:url(../img/g_nav_mus.jpg); }
div#global_nav ul li#global_nav_it ul li a:hover { background-image:url(../img/g_nav_it.jpg); }
div#global_nav ul li#global_nav_tec ul li a:hover { background-image:url(../img/g_nav_tec.jpg); }
div#global_nav ul li#global_nav_med ul li a:hover { background-image:url(../img/g_nav_med.jpg); }
div#global_nav ul li#global_nav_spo ul li a:hover { background-image:url(../img/g_nav_spo.jpg); }

div#global_nav ul li ul li.global_nav_01 a:hover { background-position:-213px -3px; }
div#global_nav ul li ul li.global_nav_02 a:hover { background-position:-213px -28px; }
div#global_nav ul li ul li.global_nav_03 a:hover { background-position:-213px -53px; }
div#global_nav ul li ul li.global_nav_04 a:hover { background-position:-213px -78px; }
div#global_nav ul li ul li.global_nav_05 a:hover { background-position:-213px -103px; }
div#global_nav ul li ul li.global_nav_06 a:hover { background-position:-213px -128px; }

div#global_nav ul li ul.col_01 li.global_nav_01 a:hover { background-position:-406px -3px; }
div#global_nav ul li ul.col_01 li.global_nav_02 a:hover { background-position:-406px -28px; }
div#global_nav ul li ul.col_01 li.global_nav_03 a:hover { background-position:-406px -53px; }
div#global_nav ul li ul.col_01 li.global_nav_04 a:hover { background-position:-406px -78px; }
div#global_nav ul li ul.col_01 li.global_nav_05 a:hover { background-position:-406px -103px; }
div#global_nav ul li ul.col_01 li.global_nav_06 a:hover { background-position:-406px -128px; }

div#global_nav ul li ul.col_02 li.global_nav_01 a:hover { background-position:-599px -3px; }
div#global_nav ul li ul.col_02 li.global_nav_02 a:hover { background-position:-599px -28px; }
div#global_nav ul li ul.col_02 li.global_nav_03 a:hover { background-position:-599px -53px; }
div#global_nav ul li ul.col_02 li.global_nav_04 a:hover { background-position:-599px -78px; }
div#global_nav ul li ul.col_02 li.global_nav_05 a:hover { background-position:-599px -103px; }
div#global_nav ul li ul.col_02 li.global_nav_06 a:hover { background-position:-599px -128px; }

div#global_nav ul li#global_nav_spo ul li.global_nav_01 a { padding-top:40px; }
div#global_nav ul li#global_nav_spo ul li.global_nav_01 a:hover { background-position:-212px -3px; }
div#global_nav ul li#global_nav_spo ul li.global_nav_02 a { padding-top:39px; }
div#global_nav ul li#global_nav_spo ul li.global_nav_02 a:hover { background-position:-212px -44px; }
div#global_nav ul li#global_nav_spo ul li.global_nav_03 a:hover { background-position:-212px -84px; }
div#global_nav ul li#global_nav_spo ul li.global_nav_04 a:hover { background-position:-212px -109px; }
div#global_nav ul li#global_nav_spo ul li.global_nav_05 a:hover { background-position:-212px -134px; }



/* --------------------------------
	パンくず
-------------------------------- */

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_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:142px; top:98px; width:124px; }
div.main_bnr_taiken_01 .main_bnr_taiken_btn_02 { position:absolute; left:279px; top:98px; 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; }


/* 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:76px 0 0 0; height:0; background:url(../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(../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(../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(../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(../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(../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(../img/arw_01.gif) no-repeat 0 0.96em; }
body.cre div#sidebar_nav ul li a { background-image:url(../img/arw_02.gif); }
body.des div#sidebar_nav ul li a { background-image:url(../img/arw_03.gif); }
body.mus div#sidebar_nav ul li a { background-image:url(../img/arw_04.gif); }
body.it div#sidebar_nav ul li a { background-image:url(../img/arw_05.gif); }
body.tec div#sidebar_nav ul li a { background-image:url(../img/arw_06.gif); }
body.med div#sidebar_nav ul li a { background-image:url(../img/arw_07.gif); }
body.spo div#sidebar_nav ul li a { background-image:url(../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(../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(../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(../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(../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(../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(../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; }

/* --------------------------------
	ブログリンク
-------------------------------- */

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(../img/ftr_sitemap_bg_m.gif); }
div#global_footer div#global_footer_sitemap .global_footer_sitemap_bg { background:url(../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(../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(../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(../img/ftr_sitemap_bdr_v.gif) repeat-y; }
div#global_footer div#global_footer_sitemap table tr td .wrap .campus { font-weight:bold; font-size:75%; line-height:1.417; }
div#global_footer div#global_footer_sitemap table tr.kmt td .wrap .campus {}
div#global_footer div#global_footer_sitemap table tr.kmt td .wrap .campus a:link,
div#global_footer div#global_footer_sitemap table tr.kmt td .wrap .campus a:visited { color:#d40e2d; }
div#global_footer div#global_footer_sitemap table tr.kmt td .wrap .campus a:hover,
div#global_footer div#global_footer_sitemap table tr.kmt td .wrap .campus a:active { color:#FF8C00; }
div#global_footer div#global_footer_sitemap table tr.hac td .wrap .campus {}
div#global_footer div#global_footer_sitemap table tr.hac td .wrap .campus a:link,
div#global_footer div#global_footer_sitemap table tr.hac td .wrap .campus a:visited { color:#146e6a; }
div#global_footer div#global_footer_sitemap table tr.hac td .wrap .campus a:hover,
div#global_footer div#global_footer_sitemap table tr.hac td .wrap .campus a:active { color:#FF8C00; }
div#global_footer div#global_footer_sitemap table tr.hok td .wrap .campus {}
div#global_footer div#global_footer_sitemap table tr.hok td .wrap .campus a:link,
div#global_footer div#global_footer_sitemap table tr.hok td .wrap .campus a:visited { color:#ec4c16; }
div#global_footer div#global_footer_sitemap table tr.hok td .wrap .campus a:hover,
div#global_footer div#global_footer_sitemap table tr.hok td .wrap .campus 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(../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(../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(../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(../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(../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(../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(../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(../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; }
