@charset "utf-8";
/* CSS Document */

.content{
	width:960px;
	margin:10px auto 0;
	position:relative;
	padding-bottom: 400px;
}
h3{
	width:960px;
	height:32px;
	line-height:32px;
	padding-left:20px;
	margin:15px 0 0;
	background:url(/images/common/h3_bg.gif) no-repeat;
}
h4{
	width:960px;
	height:25px;
	padding-left:20px;
	line-height:25px;
	font-size:12px;
	background:url(/images/common/h4_bg.gif) no-repeat;
}
h5{
	margin-bottom:10px;
}
.page_top{
	width:126px;
	height:0;
	padding-top:20px;
	margin:10px 0;
	overflow:hidden;
	float:right;
	background:url(/images/common/btn_pagetop.gif) no-repeat;
	cursor:pointer;
}
.page_navi{
	height:31px;
	overflow:hidden;
	clear:both;
	margin-bottom:5px;
}

/* パンくずリスト */
.breadcrumbs{
	width:730px;
}
.breadcrumbs ul{
	float:left;
	padding-top:5px;
}
.breadcrumbs li{
	float:left;
	list-style:none;
	font-size:12px;
}
.breadcrumbs li a{
	color:#666;
}
.breadcrumbs li span{
	color:#666;
}
.breadcrumbs li a:hover,
.breadcrumbs li span:hover{
	text-decoration:underline;
	cursor:pointer;
	color:#000;
}

/* お櫃鉾襪螢椒織 */
.btn_register{
	float:right;
}
.btn_register a{
	width:224px;
	height:0;
	padding-top:31px;
	overflow:hidden;
	display:block;
	background:url(/images/common/btn_favorite.gif) no-repeat;
}

/* PDFバナ`、アイコン */
.pdf_cap{
	padding-top:5px;
	font-size:12px;
	text-align:right;
}
.pdf_cnt{
	width: 410px;
	padding:10px;
	margin:0 auto;
	font-size:12px;
	overflow:hidden;
	background:#EFEFEF;
}
.pdf_cnt p.rfloat{
	width:290px;
}

/* section慌宥 */
.section{
	margin:20px 0;
	font-size:13px;
	clear:both;
	overflow:hidden;
}
.section dl dt{
	width:935px;
	height:25px;
	line-height:26px;
	padding-left:22px;
	margin:10px 0;
	font-size:12px;
	font-weight:bold;
	background:url(/images/common/h4_bg.gif) no-repeat;
}
.section dl dd{
	margin-left:20px;
	padding-bottom:3px;
}
.section ul li{
	padding-bottom:3px;
}
.section table.tb01{
	padding: 0px;
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
	margin-bottom: 10px;
}
.section table.tb01 th{
	background:#DDE3FF;
}
.section table.tb01 th,
.section table.tb01 td{
	vertical-align:middle;
	padding: 5px 5px 5px 10px;
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
}
.left_box,
.right_box{
	width:475px;
}
.img_waku {
	padding: 5px;
	border: 1px solid #CCC;
}

/* アイコン勣殆 */
.pdf_icon,
dl.pdf_icon dd,
ul.pdf_icon li{
	padding-left:17px;
	background:url(/images/common/icon_pdf.gif) no-repeat;
	background-position: left 3px;
}
dl.pdf_icon{
	padding-left:0;
}
.icon1,
ul.icon1 li,
dl.icon1 dd{
	padding-left:17px;
	background:url(/images/common/icon1.gif) no-repeat;
	background-position: left 3px;
}
dl.icon1{
	padding-left:0;
}
.icon2,
ul.icon2 li{
	padding-left:17px;
	background:url(/images/common/icon2.gif) no-repeat;
	background-position: left 2px;
}
.icon3,
ul.icon3 li,
dl.icon3 dd{
	padding-left:17px;
	background:url(/images/common/icon3.gif) no-repeat;
	background-position: left 3px;
}
.icon4,
ul.icon4 li,
dl.icon4 dd{
	padding-left:17px;
	background:url(/images/common/icon4.gif) no-repeat;
	background-position: left 3px;
}
dl.icon5 dd{
	padding-left:17px;
	background:url(/images/common/arrow_sub_menu.gif) no-repeat;
	background-position: left 3px;
}
ul.pdf_icon,
dl.pdf_icon,
ul.icon1, ul.icon2, ul.icon3,
ul.pdf_icon li.none,
dl.icon1{
	list-style:none;
	background:none;
}

.text_box p{
	padding-bottom:0;
	text-indent:1em;
}
.cnt_box{
	margin:20px 0;
	clear:both;
	overflow:hidden;
}
/* ------------------------------
/* お岑らせ
/*------------------------------ */
.cat_date{
	margin-top:10px;
}
.cat_list h4{
	margin:10px 0;
}
.cat_list li{
	list-style:none;
	padding-top:3px;
	border-bottom:1px dotted #AAA;
}
/* ------------------------------
/* 碧Y惚
/*------------------------------ */
.gsc-control{
	width:100% !important;
}

/* ------------------------------
/* お櫃鉾襪衵屍E
/*------------------------------ */

#favorite .favorite_about{
	border: double #065998;
	background:#EFEFEF;
	padding:5px 10px;
	font-size:13px;
	margin-bottom:60px;
}
#favorite .favorite_cat{
	width:618px;
	padding:10px;
	border:1px solid #EE7800;
}
#favorite h5{
	color:#EE7800;
}
#favorite ul.favlist{
	font-size:12px;
	height:auto;
	list-style:none;
}
#favorite ul.favlist li{
	clear:both;
	overflow:hidden;
	padding: 2px 0;
}
#favorite ul.favlist li a{
	color:#000;
}
#favorite ul.favlist .fix{
	display: block;
}
#favorite ul.favlist .list_name{
	width:90%;
	float:left;
}
#favorite ul.favlist .list_del{
	width:10%;
	float:right;
	text-align:right;
}

/* ------------------------------
/* ホ`ムペ`ジの旋喘ガイド
/*------------------------------ */
#page_guide dl{
	margin-bottom:30px;
	clear:both;
	overflow:hidden;
	
}
/* ------------------------------
/* 寄僥宛坪
/*------------------------------ */

#saga-u .rfloat{
	width:770px;
}
#saga-u .rfloat p{
	text-indent:1em;
	padding-bottom:1em;
}
#officer .section p{
	text-indent:1em;
	padding-bottom:20px;
}
#officer .section div.text_box{
	overflow:auto;
}
#boshu .section dl dd,
#mokuhyokeikaku .section dl dd{
	padding-left:18px;
	background:url(/images/common/icon_pdf.gif) no-repeat;
}
#kokaizaimu .section ul{
	clear:both;
	overflow:hidden;
	list-style:none;
	margin:5px 0 15px;
}
#kokaizaimu .section ul li{
	float:left;
	margin-right:20px;
	margin-bottom:10px;
}
#kokaizaimu .section ul li a{
	padding-left:16px;
	background:url(/images/common/icon_pdf.gif) no-repeat;
}
#nendojisseki .section{
	padding-left:10px;
}
#nendojisseki .section li{
	list-style:none;
	padding-left:16px;
	background:url(/images/common/icon_pdf.gif) no-repeat;
}
#sikumi .blk_y{
	width: 150px;
	background-color: #FFFFD2;
	padding: 10px;
	margin:5px 0;
	text-align:center;
}
#sikumi .blk_g {
	width: 150px;
	background-color: #DFE;
	padding: 10px;
	margin:5px 0;
	text-align:center;
}
#sikumi .section img{
	margin:0 57px;
	text-align:center;
}
#somu ul{
	list-style:none;
}
#somu ul li{
	padding-bottom:0;
}
#somu .section{
	margin-top:50px;
}
#g06 table{
	border-top:1px solid #000;
	border-left:1px solid #000;
}
#g06 table th,
#g04-2 table th,
#inquiry table th{
	background:#ABE1FE;
}
#g06 table td,
#g06 table th{
	padding:3px;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
}
#g04-2 table th{
	border-top:1px solid #666;
}
#g04-2 table th,
#g04-2 table td{
	padding:5px 0 5px 15px;
	border-bottom:1px solid #666;
}
#g04-1 table td{
	padding:3px;
}
.page_list{
	overflow:hidden;
	clear:both;
	list-style:none;
}
.page_list li{
	float:left;
	padding-right:5px;
}

/* ------------------------------
/* サイトマップ
/*------------------------------ */
#sitemap dl{
	font-size:14px;
}
#sitemap .section dl dt{
	width:450px;
}
#sitemap dl dd span{
	cursor:pointer;
}
#sitemap dl dd span:hover{
	text-decoration:underline;
}
#sitemap dl dd ul{
	margin-top:5px;
	list-style:none;
}
#sitemap dl dd ul li{
	font-size:13px;
	padding-left:17px;
	background:url(/images/common/icon1.gif) no-repeat;
	background-position: left 2px;
}

/* ------------------------------
/* おい栽わせ
/*------------------------------ */
#inquiry table{
	margin-bottom:40px;
	background:#FFFFE5;
	border-top:1px solid #999;
	border-left:1px solid #999;
}
#inquiry table th,
#inquiry table td{
	padding:5px 4px;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
}
#inquiry table td{
	vertical-align:middle;
}

/* ------------------------------
/* 現奉仏O?冩梢仏O宛坪
/*------------------------------ */
#institution dl{
	clear:both;
	overflow:hidden;
}
#institution dl dt.title{
	width:960px;
	height:32px;
	line-height:32px;
	padding-left:20px;
	margin:15px 0;
	background:url(/images/common/h3_bg.gif) no-repeat;
}
#institution dl dd{
	padding-left:17px;
	background:url(/images/common/icon1.gif) no-repeat;
	background-position: left 3px;
}

/* ------------------------------
/* 肝弊旗圄撹屶址佩嗷鮫
/*------------------------------ */
#jisedaiikusei .section .text_box{
	padding-bottom:20px;
}
#jisedaiikusei .section p{
	padding-bottom:20px;
}

/* ------------------------------
/* 恃R寄僥アカデミア21
/*------------------------------ */
#sua_navi{
	margin:20px 0;
	list-style:none;
	overflow:hidden;
	font-size:13px;
}
#sua_navi li{
	float:left;
}
#sua_navi li a{
	color:#000;
	padding:5px 10px;
	margin-right:10px;
	border:double #CCCCCC;
	display:block;
}
#sua_navi li a:hover{
	text-decoration:none;
	color:#FFF;
	background:#3399FF;
}
#sua ol li{
	margin-bottom:20px;
}

/* ------------------------------
/* 住宥アクセス
/*------------------------------ */
#access h3{
	background:none;
	height:auto;
	padding-left:0;
}
#access .left_box,
#access h4{
	width:500px;
}
#access h4.nb{
	background:url(/images/common/h4_bg02.gif) no-repeat;
}
#access .right_box{
	width:450px;
}

/* ------------------------------
/* キャンパスマップ
/*------------------------------ */
#honjo{
	overflow:hidden;
	padding:20px;
	border: 1px solid #175AA9;
}
#nabesima{
	overflow:hidden;
	padding:20px;
	border: 1px solid #7F0000;
}

/* ------------------------------
/* 巷_v恙
/*------------------------------ */
#kokai_navi{
	overflow:hidden;
	list-style:none;
	float:right;
	margin-bottom:20px;
}
#kokai_navi li{
	float:left;
	font-size:13px;
	margin-top:5px;
	line-height:17px;
}
#kokai_navi li a{
	padding-left:10px;
	margin-left:10px;
	border-left:1px solid #333;
}
#kokai dl{
	clear:both;
	overflow:hidden;
	border-bottom:1px solid #CCC;
	margin-bottom:10px;
}
#kokai dl dt{
	color:#333;
	font-size:14px;
	text-align:center;
	vertical-align:middle;
	width:100px;
	padding:14px 10px;
	margin:0 0 10px;
	border:double #999;
	background:none;
	float:left;
}
#kokai dl dd{
	width:800px;
	float:left;
	margin-left:20px;
}
#kokai dl dd a{
	color:#009900;
	font-weight:bold;
}

/* ------------------------------
/* 槻溺慌揖歌鮫傚冱
/*------------------------------ */
#danjo .section p{
	margin-bottom:20px;
}

/* ------------------------------
/* 繁秤鷄Ｗo崙業
/*------------------------------ */
#kojinjyoho_navi{
	margin:20px 0;
	list-style:none;
	overflow:hidden;
	font-size:13px;
}
#kojinjyoho_navi li{
	float:left;
	color:#000;
	padding:5px;
	margin-right:10px;
	border:double #CCCCCC;
	display:block;
	cursor:pointer;
}
#kojinjyoho_navi li:hover{
	color:#FFF;
	background:#3399FF;
	text-decoration:none;
}
#kojinjyoho .disnon{
	display:none;
}
#kojinjyoho .section ul{
	padding-left:15px;
	list-style-position:inherit;
}
#kojinjyoho .waku{
	width:120px;
	padding:5px;
	margin-bottom:10px;
	text-align:center;
	border:double #333;
}
#kojinjyoho table{
	border:1px solid #666;
	margin:20px 0;
}
#kojinjyoho table th,
#kojinjyoho table td{
	padding:3px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #666;
}
#kojinjyoho table th{
	font-weight:normal;
	background:#EFEFEF;
}
#kojinjyoho table td.ltext{
	text-align:left;
}

/* ------------------------------
/* 弖紗
/*------------------------------ */
.table1{
	border:#ccc 1px solid;
}
.table1 tr th{
	background-color:#efefef;
	border:#ccc 1px solid;
	vertical-align:middle;
}
.table1 tr td{
	text-align:center;
	vertical-align:top;
	border:#ccc 1px solid;
}
.table2, .table3{
	border:#ccc 1px solid;
}
.table2 tr th, .table3 th{
	background-color:#efefef;
	border:#ccc 1px solid;
	vertical-align:middle;
}
.table2 tr td{
	text-align:right;
	padding-right:3px;
	vertical-align:middle;
	border:#ccc 1px solid;
	padding:3px 5px;
}
.table3 th{
	padding:3px;
}
.table3 td{
	text-align:left;
	vertical-align:middle;
	border:#ccc 1px solid;
	padding:3px 5px;
}
#g23 .table2 tr td{
	padding-right:5px;
}
#g20 .table2 tr td{
	text-align:center;
}
#bunkyou h4{ background-color:#fc7531; }
#bunkyou h5{ color:#fc7531; }
#bunkyou.table1 tr th{background-color:#fc7531;}

#geijutu h4{ background-color:#fc7531; }
#geijutu h5{ color:#fc7531; }
#bugeijutu.table1 tr th{background-color:#fc7531;}


#keizai h4{ background-color:#D08B1F;}
#keizai h5{ color:#D08B1F;}

#igaku h4{ background-color:#7F2429;}
#igaku h5{ color:#7F2429;}


#rikou h4{ background-color:#84851E;}
#rikou h5{ color:#84851E;}

#nougaku h4{ background-color:#4CAF39;}
#nougaku h5{ color:#4CAF39;}

#aisatu ul li span{
	width:140px;
	padding-right:20px;
	display:block;
	float:left;
}

#aisatu ul li{
	clear:both;
}
	
.indent1{
	text-indent:1em;
	padding-left:30px;
	padding-right:30px;
}

.indent2{
	text-indent:2em;
	padding-left:30px;
	padding-right:30px;
}

#flashContent { width:100%; height:100%; }
/* ------------------------------
/* 僥何?冩梢親吉
/*------------------------------ */
	
/* 燕幣I囃畠悶 */
.gaiyotab .gai_tabbox { margin: 0px; padding: 0px; width:100%; height:auto; }
/* タブ何蛍 */
.gaiyotab p.gaiyo_tabs { margin: 0px; padding: 0px; }
.gaiyotab p.gaiyo_tabs a { display: block; width: auto; height:65px; float:left; margin: 0px 1px 0px 0px; padding:5px 10px 0 10px;}
.gaiyotab p.gaiyo_tabs a.gaitab1 { background-color: #FF8F00; color: white; }
.gaiyotab p.gaiyo_tabs a.gaitab2 { background-color: #D08B1F; color: white; }
.gaiyotab p.gaiyo_tabs a.gaitab3 { background-color: #7F2429; color: white; }
.gaiyotab p.gaiyo_tabs a.gaitab4 { background-color: #84851E; color: white; }
.gaiyotab p.gaiyo_tabs a.gaitab5 { background-color: #aaaa00; color: white; }
.gaiyotab p.gaiyo_tabs a.gaitab6 { background-color: #4CAF39; color: white; }
.gaiyotab p.gaiyo_tabs a:hover { color:#ffcc00; text-decoration:none; }
/* 鬫輅嬢I囃 */
.gaiyotab .gaitab { height: auto; clear:both; }
.gaiyotab #gaitab1 { border: 1px solid #FF8F00; }
.gaiyotab #gaitab2 { border: 1px solid #D08B1F; }
.gaiyotab #gaitab3 { border: 1px solid #7F2429; }
.gaiyotab #gaitab4 { border: 1px solid #84851E; }
.gaiyotab #gaitab5 { border: 1px solid #aaaa00; }
.gaiyotab #gaitab6 { border: 1px solid #4CAF39; }
.gaiyotab #gaitab1 h4 { background-image:none; background-color:#FF8F00; color: white; margin:0;}
.gaiyotab #gaitab1 h5 { height:50px; font-size:16px; border: 3px solid #FF8F00; margin:10px; padding:5px 0 0 20px;}
.gaiyotab #gaitab2 h4 { background-image:none; background-color:#D08B1F; color: white; margin:0;}
.gaiyotab #gaitab2 h5 { height:50px; font-size:16px; border: 3px solid #D08B1F; margin:10px; padding:5px 0 0 20px;}
.gaiyotab #gaitab3 h4 { background-image:none; background-color:#7F2429; color: white; margin:0;}
.gaiyotab #gaitab3 h5 { height:50px; font-size:16px; border: 3px solid #7F2429; margin:10px; padding:5px 0 0 20px;}
.gaiyotab #gaitab4 h4 { background-image:none; background-color:#84851E; color: white; margin:0;}
.gaiyotab #gaitab4 h5 { height:50px; font-size:16px; border: 3px solid #84851E; margin:10px; padding:5px 0 0 20px;}
.gaiyotab #gaitab5 h4 { background-image:none; background-color:#aaaa00; color: white; margin:0;}
.gaiyotab #gaitab5 h5 { height:50px; font-size:16px; border: 3px solid #aaaa00; margin:10px; padding:5px 0 0 20px;}
.gaiyotab #gaitab6 h4 { background-image:none; background-color:#4CAF39; color: white; margin:0;}
.gaiyotab #gaitab6 h5 { height:50px; font-size:16px; border: 3px solid #4CAF39; margin:10px; padding:5px 0 0 20px;}

/* ------------------------------
/* 慌揖旋喘仏O吉
/*------------------------------ */

/* 燕幣I囃畠悶 */
.gai_tabbox {
	margin: 0px;
	padding: 0px;
	width: 100%;
}

/* タブ何蛍 */
.gai_tabbox ul.tabs{
	margin:0px; 
	padding:0px;
}
.gai_tabbox ul.tabs li{ 
	margin: 0px 1px 0px 0px;
	padding: 0px 10px;
	list-style-type: none;
	float:left; 
	width:auto;
}
.gai_tabbox ul.tabs a { 
	display: block;
	font-size:11px;
	padding: 5px 0px;
	margin-right:1px;
	height:auto;
	text-decoration: none;
}

/* 覆離織嵒 */
.gai_tabbox ul.tabs li.gaitab {
	background-color: #cccccc;
}
.gai_tabbox ul.tabs a:link,
.gai_tabbox ul.tabs a:visited {color: #ffffff;}

.gai_tabbox ul.tabs a:hover { color: #ffcc00; text-decoration: none;}

/* タブに鬉垢襯椒奪スI囃 */
.gai_tabbox .tabs { height:auto; overflow:auto; clear:both;} 

/* 鬫輅嬢I囃 */
.gai_tabbox #gaitaba { border: 1px solid #00689f; }
.gai_tabbox #gaitabb { border: 1px solid #00689f; }
.gai_tabbox #gaitabc { border: 1px solid #00689f; }
.gai_tabbox #gaitabd { border: 1px solid #00689f; }
.gai_tabbox #gaitabe { border: 1px solid #00689f; }
.gai_tabbox #gaitabf { border: 1px solid #00689f; }
#gaitaba h4 { background-image:none; background-color:#00689f; color: white; margin:0;}
#gaitaba h5 { height:50px; font-size:16px; border: 3px solid #00689f; margin:10px; padding:5px 0 0 20px;}
#gaitabb h4 { background-image:none; background-color:#00689f; color: white; margin:0;}
#gaitabb h5 { height:50px; font-size:16px; border: 3px solid #00689f; margin:10px; padding:5px 0 0 20px;}
#gaitabc h4 { background-image:none; background-color:#00689f; color: white; margin:0;}
#gaitabc h5 { height:50px; font-size:16px; border: 3px solid #00689f; margin:10px; padding:5px 0 0 20px;}
#gaitabd h4 { background-image:none; background-color:#00689f; color: white; margin:0;}
#gaitabd h5 { height:50px; font-size:16px; border: 3px solid #00689f; margin:10px; padding:5px 0 0 20px;}
#gaitabe h4 { background-image:none; background-color:#00689f; color: white; margin:0;}
#gaitabe h5 { height:50px; font-size:16px; border: 3px solid #00689f; margin:10px; padding:5px 0 0 20px;}
#gaitabf h4 { background-image:none; background-color:#00689f; color: white; margin:0;}
#gaitabf h5 { height:50px; font-size:16px; border: 3px solid #00689f; margin:10px; padding:5px 0 0 20px;}

/* ------------------------------
/* 恃R寄僥メ`ルマガジン
/*------------------------------ */
.mail_box {
	display: block;
	margin-bottom: 10px;
}
.contents_blc_cms h1,
.contents_blc_cms .news_all{
	display:none;
}
.contents_blc_cms table{
	width:100%;
}
.contents_blc_cms table td.news_list_title {
	border-bottom: 1px dotted #CCC;
	padding:3px 15px;
}
/* ------------------------------
/* 恃R寄僥アプリ
/*------------------------------ */
#application .section .left_box{
	float:left;
}
#application .section .right_box{
	float:right;
}
#application .section .left_box h4,
#application .section .right_box h4 {
	width: auto;
}
#application .section .cnt_box p{
	overflow:auto;
	padding-right:10px;
}

/* ------------------------------
/* 祥秤
/*------------------------------ */
.job_lbox{
	width:230px;
	float:left;
	padding:5px;
}
.job_lbox .job_side {
	width: 192px;
	height: 212px;
	padding: 88px 0 0 20px;
	background: url("/school/job/images/nav.jpg") no-repeat left top;
}
.job_lbox .job_side ul{
	list-style:none;
}
.job_lbox .job_side li {
	display: list-item;
	text-align: -webkit-match-parent;
}
.job_lbox .job_side li a {
	display: block;
	width: 170px;
	height: 60px;
	text-indent: -9999px;
	font-size: 0;
	background:url(/school/job/images/nav.jpg) no-repeat;
}
.job_lbox .job_side .job_side01 a { background-position: -20px -88px; }
.job_lbox .job_side .job_side02 a { background-position: -20px -148px; }
.job_lbox .job_side .job_side03 a { background-position: -20px -208px; }
.job_lbox .job_side .job_side01 a:hover { background-position: -232px -88px; }
.job_lbox .job_side .job_side02 a:hover { background-position: -232px -148px; }
.job_lbox .job_side .job_side03 a:hover { background-position: -232px -208px; }

.job_rbox{
	width:677px;
	border-left:dotted 2px #CCCCCC;
	float:right;
	padding:0px 5px 5px 30px ;
	}

#job h3{
	background-image:none;
	border:solid #005da1;
	border-width: 2px 3px 3px 16px;
	height:32px;
	margin-bottom:20px;
}
.man, .wom{
	clear: both;
	overflow: hidden;
	margin-bottom: 20px;
	padding:30px;;
}
.man{
	background:url(/school/job/images/bg_b_man.gif) repeat-y left bottom;
}
.wom{
	background:url(/school/job/images/bg_b_won.gif) repeat-y left bottom;
}
.man h4, .wom h4{
	background-image:none;
	width:250px;
	height:50px;
	margin-left:130px;
}
.man div, .wom div{
	margin-top:-50px;
}

.man div img, .wom div img {
	float:left;
	margin: 0 15px 15px 0;
	position: relative;
}
.man p, .wom p {
	clear: none;
	padding-top: 50px;
	line-height: 2em;
	text-indent: 1em;
}
.man p { background: url("/school/job/images/bg_m_man.jpg") no-repeat right top; }
.wom p { background: url("/school/job/images/bg_m_won.jpg") no-repeat right top; }


/* ------------------------------
/* 僥何?寄僥垪
/*------------------------------ */
#school,
#daigakuin{
	clear:both;
	overflow:hidden;
}
#school .main_area,
#daigakuin .main_area{
	width:720px;
	float:right;
	margin-top:10px;
	margin-left:20px;
}
#school h3,
#daigakuin h3{
	height:auto;
	background:none;
	padding-left:0;
}
#school h4,
#daigakuin h4{
	height:auto;
	background:none;
	padding-left:0;
	font-size:20px;
	font-weight:normal;
	margin-bottom:20px;
}
#school .school_navi,
#daigakuin .school_navi{
	width:210px;
	margin-left:10px;
	float:left;
}
#school .school_navi li,
#daigakuin .school_navi li{
	margin-top:10px;
	list-style:none;
}

/*僥何*/
.pb50{
	padding-bottom:50px;
}
#school .school_navi li a{
	width:202px;
	height:0;
	padding-top:38px;
	overflow:hidden;
	display:block;
	background:url(/images/school/navi_school.gif) no-repeat;
}
#school .school_navi li.s_navi01 a{ background-position:0 0;}
#school .school_navi li.s_navi02 a{ background-position:0 -38px; }
#school .school_navi li.s_navi03 a{ background-position:0 -76px;}
#school .school_navi li.s_navi04 a{ background-position:0 -114px;}
#school .school_navi li.s_navi05 a{ background-position:0 -152px;}
#school .school_navi li.s_navi06 a{ background-position:0 -190px;}
#school .school_navi li.s_navi07 a{ background-position:0 -228px;}
#school .school_navi li.s_navi08 a{ background-position:0 -228px;}

#school .school_navi li.s_navi00 a{
	background-image:url(/images/school/navi_school_0.gif);
	background-position:0 0;
}
#school .main_area .cnt_box .left_box{
	float:left;
	width:50%;
}
#school .main_area #sub_school_navi{
	color:#4C4C4C;
}
#school .main_area #sub_school_navi ul{
	clear:both;
	overflow:hidden;
}
#school .main_area #sub_school_navi li{
	float:left;
	margin-left:20px;
	margin-bottom:20px;
	text-align:center;
	list-style:none;
	font-size:13px;
	color:#4C4C4C;
}
#school .main_area #sub_school_navi li.first{
	margin-left:0;
}

/* 弖紗 200107 */
/* 尖垢僥何 */
#school .main_area .riko_sub_school_navi{
	background: #eeeff8;
}
#school .main_area .riko_sub_school_navi ul{
	padding: 5px 0;
}
#school .main_area .riko_sub_school_navi li{
	margin: 4px;
	margin-left:4px!important;
	margin-bottom:4px!important;
	padding-bottom: 0;
}
#school .main_area .riko_sub_school_navi li.first{
	margin-left: 6px!important;
}
#school .main_area .riko_sub_school_navi li a{
	display: block;
}
#school .main_area .riko_sub_school_navi li a:hover img{
	opacity: 0.5;
	transition: .3s;
}
p.link_original_page{
	margin: 10px 0;
	text-align: center;
}
	p.link_original_page a img {
		margin-bottom: 5px;
	}

/* r僥何 */
#school .main_area .nogaku_sub_school_navi{
	background: none!important;
	padding: 15px 0;
	text-align: center;
}
	#school .main_area .nogaku_sub_school_navi a{
		display: block;
	}

/*寄僥垪*/
#daigakuin .school_navi li a{
	width:202px;
	height:0;
	padding-top:38px;
	overflow:hidden;
	display:block;
	background:url(/images/school/navi_daigakuin.gif) no-repeat;
}
#daigakuin .school_navi li.s_navi01 a{ background-position:0 0;}
#daigakuin .school_navi li.s_navi02 a{ background-position:0 -38px; padding-top:60px;}
#daigakuin .school_navi li.s_navi03 a{ background-position:0 -98px;}
#daigakuin .school_navi li.s_navi04 a{ background-position:0 -136px;}
#daigakuin .school_navi li.s_navi05 a{ background-position:0 -174px;}
#daigakuin .school_navi li.s_navi06 a{ background-position:0 -212px;}
#daigakuin .school_navi li.s_navi07 a{ background-position:0 -250px;}
/* 弖紗 190702 */
#daigakuin .school_navi li.s_navi08 a{ background-position:0 -288px;}
/* 筝 190702 */
/*
#daigakuin .school_navi li.s_navi08 a{ background-position:0 -288px; padding-top:60px;}
*/
#daigakuin .school_navi li.s_navi09 a{ background-position:0 -326px; padding-top:60px;}

#daigakuin .main_area .cnt_box .left_box{
	float:left;
	width:63%;
}
#daigakuin .blue{ color:#4076A2;}
#daigakuin .gray{ color:#4C4C4C;}


/* ------------------------------
/*エラ`
/*------------------------------ */
#error #head_wrap{
	background:none;
	border-bottom:4px solid #005DA1;
}
#error .content{
	width:860px;
	padding:50px;
}
#error .content .title{
	font-weight:bold;
	border-left:4px solid #005DA1;
	padding-left:6px;
	margin-bottom:25px;
}