@charset "UTF-8";

#inner_right{
	float:right;
	width:180px;
}
#inner_left{
	float:left;
	width:510px;
}

/*--------------------------------
hokou
--------------------------------*/
#hokou {
	width: 180px;
	padding-bottom: 8px;
}
#hokou_head {
	line-height:130%;
	color: #FFFFFF;
	background-image: url(../img/common/right_top_1.gif);
	height: 53px;
	width: 180px;
	text-align: center;
	padding-top: 7px;
}
#hokou_inner {
	width: 158px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #EAEAEA;
	border-right-color: #EAEAEA;
	border-bottom-color: #EAEAEA;
	border-left-color: #EAEAEA;
	background-color: #F9F9F9;
	padding-right: 10px;
	padding-left: 10px;
}
#hokou_inner li {
	line-height:16px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #EAEAEA;
	padding-top:10px;
	padding-bottom:8px;
	padding-left: 22px;
	background-position: 0px 9px;
}
#hokou_inner .hokou_li_top{
	padding-top:7px;
	padding-bottom:10px;
	background-position: 0px 7px;
}
#hokou_inner .hokou_li_bottom,#link_inner .li_bottom{
	padding-top:10px;
	padding-bottom:3px;
	border: none;
}
#hokou_foot {
	background-image: url(../img/common/right_bottom_1.gif);
	height: 8px;
	width: 180px;
	background-repeat: no-repeat;
	background-position: center top;
}
.li_kyukou {
	background-image: url(../img/top/icon_kyukou.gif);
	background-repeat: no-repeat;
}
.li_hokou {
	background-image: url(../img/top/icon_hokou.gif);
	background-repeat: no-repeat;
}
.li_kyukou img, .li_hokou img {
	margin-left:4px;
}

/*--------------------------------
inquiry
--------------------------------*/
#inquiry {
	width: 180px;
	padding-bottom: 8px;
}
#inquiry_head {
	color: #FFFFFF;
	background-image: url(../img/common/right_top_2.gif);
	height: 35px;
	width: 180px;
	text-align: center;
	padding-top: 8px;
}
#inquiry_container {
	width: 162px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #EAEAEA;
	border-left-color: #EAEAEA;
	background-color: #F9F9F9;
	padding-right: 7px;
	padding-left: 7px;
}
#inquiry_inner {
	width: 142px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #EAEAEA;
	border-bottom-color: #EAEAEA;
	border-left-color: #EAEAEA;
	background-color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	border-bottom-style: solid;
}
#inquiry_title {
	font-size:80%;
	color:#00287E;
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #EAEAEA;
}
#inquiry_title h3{
	line-height:16px;
	font-weight: bolder;
}
#inquiry_txt{
	font-size:80%;
	padding-top:8px;
	line-height:16px;
}
#inquiry_foot {
	background-image: url(../img/common/right_bottom_1.gif);
	height: 8px;
	width: 180px;
	background-repeat: no-repeat;
	background-position: center top;
}

/*--------------------------------
right_separate
--------------------------------*/
#r_sepa_l{
	background-image: url(../img/common/right_sepa_1.gif);
	background-repeat: no-repeat;
	height: 14px;
	width: 180px;
	background-position: center top;

}
#r_sepa_s{
	background-image: url(../img/common/right_sepa_2.gif);
	background-position: center center;
	height: 6px;
	width: 164px;
	padding-top: 8px;
	padding-bottom: 8px;
	background-repeat: no-repeat;

}

/*--------------------------------
right_banner
--------------------------------*/
#banner{
}
.banner_inner{
padding-bottom:8px;
}

/*--------------------------------
main
--------------------------------*/
#main_txt{
	background-image: url(../img/top/main_txt.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 117px;
	width: 510px;
	text-indent: -9999px;
}

/*--------------------------------
three
--------------------------------*/
#three {
	width: 510px;
	padding-top: 10px;
	padding-bottom:10px;
}
.three_wrap {
	width: 510px;
}
.three_inner{
	background-image: url(../img/top/center_back.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.three_title{
	height: 41px;
}
.three_title h3{
	text-indent: -9999px;
}
#graduateSchoolStudent .three_title{
	background-image: url(../img/top/to_graduateSchoolStudent.gif);
	background-repeat: no-repeat;
}
#localPeople .three_title{
	background-image: url(../img/top/to_localPeople.gif);
	background-repeat: no-repeat;
}
#teachers .three_title{
	background-image: url(../img/top/to_teachers.gif);
	background-repeat: no-repeat;
}
.three_space{
	width:9px;
}
.three_image{
	text-align:center;
	width:164px;
	height:46px;
	padding-top:6px;
}
.three_txt{
	width:144px;
	padding-left:10px;
	padding-right:10px;
	padding-top: 12px;
	padding-bottom: 8px;
}
.three_detail{
	text-align:right;
	padding-top:8px;
	padding-bottom:8px;
	width:144px;
	padding-left:10px;
	padding-right:10px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #EAEAEA;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EAEAEA;
}
.three_detail a{
	background-image: url(../img/common/list_point.gif);
	background-repeat: no-repeat;
	background-position: 55px 5px;
	padding-left: 20px;
	display: block;
}

/*--------------------------------
event
--------------------------------*/
#event{
	width:510px;
}
#event_title{
	background-image: url(../img/top/event_title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 33px;
	width: 510px;
	text-align: right;
}

#event_t_inner a{
	display: block;
	width: 100px;
	height: 33px;
	margin:0px 0px 0px auto;
}

#event_t_inner span
{
	display:none;
}

.event_data
{
	margin:5px 0px;
	padding-bottom:5px;
	border-bottom:1px dotted #CDCDCD;
}

.event_style
{
	font-size:90%;
}


/*--------------------------------
obi , title
--------------------------------*/

.obi01
{
	background:url(../img/common/obi_lv1_01.gif) no-repeat;
	width:705px;
	height:53px;
}

.obi01 strong
{
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	color:#30487C;
	text-align:right;
	display:block;
	width:675px;
	margin:0px auto;
	padding-top:20px;
	font-weight:bold;
	font-size:140%;
}

.obi02
{
	background:url(../img/common/obi_lv1_02.gif) no-repeat;
	width:705px;
	height:46px;
	margin-bottom:25px;
}

.obi02b
{
	background:url(../img/common/obi_lv1_03.gif) no-repeat;
	width:705px;
	height:53px;
	margin-bottom:25px;
}

.obi02_sc
{
	background:url(../img/common/obi_lv1_02.gif) no-repeat;
	width:705px;
	height:46px;
}

.obi02 strong, .obi02_sc strong
{
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	color:#FFFFFF;
	text-align:left;
	display:block;
	width:615px;
	margin:0px auto;
	padding-top:12px;
	font-weight:nomal;
	font-size:130%;
}

.obi02b strong
{
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	color:#FFFFFF;
	text-align:left;
	display:block;
	width:615px;
	margin:0px auto;
	padding-top:19px;
	font-weight:nomal;
	font-size:130%;
}

.obi03
{
	background:#F2F2F2;
	border:1px solid #EAEAEA;
	width:703px;
	margin-bottom:15px;
}

.obi03 span
{
	background:url(../img/common/obi_lv2_01.gif) left center no-repeat;
	color:#00287E;
	display:block;
	font-size:100%;
	text-align:left;
	margin:13px 20px;
	padding-left:20px;
	font-weight:nomal;
}

.obi_sec00
{
	background:#5585E5;
	border:1px solid #3965BD;
	width:703px;
	margin-bottom:15px;
}

.obi_sec01
{
	background:#50C49A;
	border:1px solid #3BB086;
	width:703px;
	margin-bottom:15px;
}

.obi_sec02
{
	background:#8e65cb;
	border:1px solid #7c4dc3;
	width:703px;
	margin-bottom:15px;
}



.obi_sec03
{
	background:#fe9f32;
	border:1px solid #F98500;
	width:703px;
	margin-bottom:15px;
}

.obi_sec04
{
	background:#e93a3f;
	border:1px solid #ce1838;
	width:703px;
	margin-bottom:15px;
}

.obi_sec05
{
	background:#ff6e17;
	border:1px solid #f25b00;
	width:703px;
	margin-bottom:15px;
}



.obi_sec00 span, .obi_sec01 span, .obi_sec02 span, .obi_sec03 span, .obi_sec04 span, .obi_sec05 span
{
	color:#ffffff;
	display:block;
	font-weight:bold;
	font-size:110%;
	text-align:left;
	margin:13px 20px;
	font-weight:nomal;
}

.obi_3rd00
{
	font-size:100%;
	font-weight:bold;
	color:#5585e5;
}

.detail_data
{
	margin-top:10px;
	background:#fff9ee;
	padding:10px;
	border:1px solid #eddac3;
}


#right .text_area
{
	width:675px;
	margin:0px auto 30px auto;
}

#right .page_top
{
	margin-bottom:30px;
	padding-bottom:10px;
	border-bottom:1px solid #EAEAEA;
}

#right .page_top a
{
	background:url(../img/common/btn_pagetop.gif) no-repeat;
	display:block;
	width:127px;
	height:36px;
	margin:0px 0px 0px auto;
}

#right .page_top a span
{
	display:none;
}

