/* default */


body{
	background: url(../img_new/img_template/bg.gif) repeat-x top left;
	margin:0px;
	padding:0px;
}

div#body_center{
	width:731px;
	margin-right:auto;
	margin-left:auto;
	font-size:12px;
}

/* ヘッダー ヘッダー ヘッダー ヘッダー ヘッダー ヘッダー ヘッダー */
div#head{
	width:731px;
	height:131px;
	_position:relative;
}
div#head img{
	border:none;
}


div#head ul,
div#head ul li{
	margin:0px;
	padding:0px;
	list-style:none;
}

div#head .ul_menu{
	width:729px;
	height:46px;
	background:url(../img_new/img_template/head/menu/m_bg.gif) no-repeat left top;
	padding-left:2px;
	margin-bottom:0px;
	padding-bottom:0px;
	_position:absolute;
	_top:85px;
	_left:0px;
}
div#head .ul_menu li{
	float:left;
	margin-right:1px;
	_display:inline;
	height:46px;
	margin-bottom:0px;
	padding-bottom:0px;
}

div#head .ul_menu li a:hover img,
div#head .ul_menu .li_on img,
body.page_01 div#head .ul_menu .li_01_on img,
body.page_02 div#head .ul_menu .li_02_on img,
body.page_03 div#head .ul_menu .li_03_on img,
body.page_04 div#head .ul_menu .li_04_on img,
body.page_05 div#head .ul_menu .li_05_on img,
body.page_06 div#head .ul_menu .li_06_on img,
body.page_07 div#head .ul_menu .li_07_on img{
	filter: alpha(opacity=0);
	-ms-filter: alpha(opacity=0);
	opacity: 0.0;
}

{
	filter: alpha(opacity=0);
	-ms-filter: alpha(opacity=0);
	opacity: 0.0;
}

div#head_contents{
	width:731px;
	height:85px;
}
div#head_contents .head_contents_1{
	float:left;
	height:85px;
	width:215px;
}
div#head_contents .head_contents_1 h1{
	margin:0px;
	padding:0px;
}
div#head_contents .head_contents_1 h1 img{
	margin:0px;
	padding:0px;
	border:none;
}
div#head_contents .head_contents_1 ul{
	background:url(../img_new/img_template/head/ul_tab.gif) no-repeat left top;
	height:28px;
	margin-bottom:0px;
	padding-bottom:0px;
}
div#head_contents .head_contents_1 ul li{
	float:left;
	margin-right:2px;
	_display:inline;
	height:28px;
	margin-bottom:0px;
	padding-bottom:0px;
}
div#head_contents .head_contents_1 ul li a:hover img{
	filter: alpha(opacity=0);
	-ms-filter: alpha(opacity=0);
	opacity: 0.0;
}

div#head_contents .head_contents_2{
	float:right;
	height:85px;
	width:500px;
}
div#head_contents .head_contents_2 ul{
	float:right;
	padding-top:10px;
	margin-bottom:0px;
	padding-bottom:0px;
}

div#head_contents .head_contents_2 ul li{
	display:inline;
}

div#head_contents .head_contents_2 ul li.end{
	border:none;
}


div#head_contents .head_contents_2 .ul_01{
	padding:10px 5px 5px;
}
div#head_contents .head_contents_2 .ul_01 li{
	padding:0px 5px;
	border-right:#dadada 1px solid;
}

div#head_contents .head_contents_2 .ul_01 li.end{
	padding-right:0px;
}

div#head_contents .head_contents_2 .ul_02{
	background:#bab9bf;
	padding:10px 3px 5px;
	text-align:left;
}
div#head_contents .head_contents_2 .ul_02 li{
	padding:0px 5px;
	border-right:#f6f5ff 1px solid;
}
div#head_contents .head_contents_2 .ul_02 li a{
	color:#232323;
	text-decoration: none;
}
div#head_contents .head_contents_2 .ul_02 li img{
	position:relative;
	top:1px;
}



div#head_contents .head_contents_2 p{
	clear:both;
	text-align:right;
	margin:0px;
	padding:0px;
	padding-top:15px;
}

div#head form .input_txt{
	padding:2px;
	margin-right:2px;
	position:relative;
	top:-3px;
	width:10em;
}

div#head form{
	margin:0px;
	padding:0px;
	text-align:right;
}


/* 四条センター ヘッダー
-------------------------------------------------------------------------------------------------*/

body#shijyou{
	background:url(../img_new/img_template/head/shijyou/bg.gif) left top repeat-x;
}

body#shijyou h1.main_logo{
	padding:20px 0 0 0 !important;
	width:auto;
	height:auto;
}

body#shijyou .head_contents_1{
	width:auto;
}

body#shijyou .head_contents_2{
	width:auto;
}

body#shijyou .ul_menu{
	background:url(../img_new/img_template/head/shijyou/m_bg.gif) 2px 0 no-repeat;
}

body#shijyou .ul_menu li{
	width:auto;
	font-size:0;
	line-height:0;
	vertical-align:middle;
}

body#shijyou.page_01 #m_01 img,
body#shijyou.page_02 #m_02 img,
body#shijyou.page_03 #m_03 img,
body#shijyou.page_04 #m_04 img,
body#shijyou.page_05 #m_05 img,
body#shijyou.page_06 #m_06 img{
	filter: alpha(opacity=0);
	-ms-filter: alpha(opacity=0);
	opacity: 0.0;
}

/* 図書館 ヘッダー
-------------------------------------------------------------------------------------------------*/

body#tosyo{
	background:url(../img_new/img_template/head/tosyo/bg.gif) left top repeat-x;
}

body#tosyo h1.main_logo{
	padding:20px 0 0 0 !important;
	width:auto;
	height:auto;
	background:none;
	border:none;
}

body#tosyo .head_contents_1{
	width:auto;
}

body#tosyo .head_contents_2{
	width:auto;
}

body#tosyo .ul_menu{
	background:url(../img_new/img_template/head/tosyo/m_bg.gif) 2px 0 no-repeat;
}

body#tosyo .ul_menu li{
	width:auto;
	font-size:0;
	line-height:0;
	vertical-align:middle;
}

body#tosyo.page_01 #m_01 img,
body#tosyo.page_02 #m_02 img,
body#tosyo.page_03 #m_03 img,
body#tosyo.page_04 #m_04 img,
body#tosyo.page_05 #m_05 img,
body#tosyo.page_06 #m_06 img{
	filter: alpha(opacity=0);
	-ms-filter: alpha(opacity=0);
	opacity: 0.0;
}

/* 福祉教育 ヘッダー
-------------------------------------------------------------------------------------------------*/

body#hukushi{
	background:url(../img_new/img_template/head/hukushi/bg.gif) left top repeat-x;
}

body#hukushi h1.main_logo{
	padding:20px 0 0 0 !important;
	width:auto;
	height:auto;
}

body#hukushi .head_contents_1{
	width:auto;
}

body#hukushi .head_contents_2{
	width:auto;
}

body#hukushi .ul_menu{
	background:url(../img_new/img_template/head/hukushi/m_bg.gif) 2px 0 no-repeat;
}

body#hukushi .ul_menu li{
	width:auto;
	font-size:0;
	line-height:0;
	vertical-align:middle;
}

body#hukushi.page_01 #m_01 img,
body#hukushi.page_02 #m_02 img,
body#hukushi.page_03 #m_03 img,
body#hukushi.page_04 #m_04 img,
body#hukushi.page_05 #m_05 img,
body#hukushi.page_06 #m_06 img{
	filter: alpha(opacity=0);
	-ms-filter: alpha(opacity=0);
	opacity: 0.0;
}

/* フッター フッター フッター フッター フッター フッター */

div#foot{
	background: #eeeeee url(../img_new/img_template/foot/bg.gif) repeat-x top left;
	margin-bottom:0px;
	padding-bottom:0px;
}
div#foot_main{
	width:731px;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:0px;
	padding-bottom:0px;
	background: #eeeeee url(../img_new/img_template/foot/bg_contents.gif) repeat-x top left;
	padding-top:10px;
}

body#shijyou div#foot_main{background: #eeeeee url(../img_new/img_template/head/shijyou/bg_contents.gif) repeat-x top left;}
body#tosyo div#foot_main{background: #eeeeee url(../img_new/img_template/head/tosyo/bg_contents.gif) repeat-x top left;}
body#hukushi div#foot_main{background: #eeeeee url(../img_new/img_template/head/hukushi/bg_contents.gif) repeat-x top left;}



div#foot_main ul,
div#foot_main ul li{
	margin:0px;
	padding:0px;
	list-style:none;
}

div#foot_main .ul_top_back{
	width:731px;
	height:19px;
	background:url(../img_new/img_template/foot/li_top_bg.gif) no-repeat right top;
}
div#foot_main .ul_top_back li{
	width:113px;
	height:19px;
	margin-left:auto;
}
div#foot_main .ul_top_back li a:hover img{
	filter: alpha(opacity=0);
	-ms-filter: alpha(opacity=0);
	opacity: 0.0;
}
div#foot_contents{
	width:731px;
	margin-top:15px;
	padding-bottom:15px;
}

div#foot_contents .div_ul_01,
div#foot_contents .div_ul_02,
div#foot_contents .div_ul_03,
div#foot_contents .div_ul_04{
	float:left;
	border-right:#bcbcbc 1px solid;
	line-height:1.6;
	font-size:12px;
	width:140px;
	margin-right:15px;
	_display:inline;
}

div#foot_contents .div_ul_01{
	width:100px;
}
div#foot_contents .div_ul_02{
	width:100px;
}
div#foot_contents .div_ul_03{
	width:140px;
}
div#foot_contents .div_ul_04{
	width:100px;
}

div#foot_contents ul li{
	background:url(../img_new/img_template/foot/li.gif) no-repeat left 5px;
	padding-left:7px;
}

div#foot_contents p{
	float:right;
	text-align:left;
	font-size:10px;
	line-height:1.4;
	margin-top:93px;
	width:225px;
}


/* テーブル調整 テーブル調整 テーブル調整 テーブル調整 テーブル調整 */

table{
font-size:12px;
text-align:left;
line-height:1.8;
}

/* 行間 */
.ls130 {line-height: 1.5;}
.ls150 {line-height: 1.8;}
.ls180 {line-height: 2.1;}



