p,h1,h2,h3,h4,h5,img,div,form,input {
	margin:0;
	padding:0;
	border:0;
}
body {
	margin: 0px;
	padding: 0px;
	font-size:0.8em;
	background-image: url(img/bg1.gif);
	background-repeat: repeat-x;
	line-height:150%;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
h1 {
	height:17px;
	padding-top:3px;
	font-size:12px;
	color:#FFFFFF;
	font-weight:normal;
	text-align:center;
	line-height:1em;
}
li {
	line-height:200%;
}

/* main_body */

#fbody {
	width:868px;
	text-align:left;
	display:block;
}
#fbody p.alignright {
	font-size:1em;
	text-align:right;	
}
#fbody a.black {
	color:#000000;
	text-decoration:none;
}
#fbody a.black:hover {
	text-decoration:underline;
}
#top_bt {
	width:834px;
	height:31px;
	background-image:url(img/top_bt.gif);
	background-repeat:no-repeat;
	display:block;
}
#top_bt a {
	width:114px;
	height:31px;
	display:block;
	background:none;
	text-indent:-9999px;
	float:left;
}
#top_bt a.tbt_1:hover { background-image:url(img/top_bt_1_2.gif); }
#top_bt a.tbt_2:hover { background-image:url(img/top_bt_2_2.gif); }
#top_bt a.tbt_3:hover { background-image:url(img/top_bt_3_2.gif); }
#top_bt a.tbt_4:hover { background-image:url(img/top_bt_4_2.gif); }
#top_bt a.tbt_5:hover { background-image:url(img/top_bt_5_2.gif); }
#top_bt a.tbt_6:hover { background-image:url(img/top_bt_6_2.gif); }
#top_bt a.tbt_7:hover { background-image:url(img/top_bt_7_2.gif); }


/* top page */

#flash {
	width:868px;
	height:145px;
	display:block;
}
#stab {
	width:34px;
	height:127px;
	float:left;
	display:block;
}
#headbt {
	width:805px;
	height:127px;
	background-image:url(img/head_bt.jpg);
	background-repeat:no-repeat;
	display:block;
	float:left;
}
#headbt a {
	width:263px;
	height:127px;
	display:block;
	background:none;
	text-indent:-9999px;
	float:left;
}
#headbt a.hbt_1:hover { background-image:url(img/head_bt_1.jpg); }
#headbt a.hbt_2:hover { background-image:url(img/head_bt_2.jpg); }
#headbt a.hbt_3:hover { background-image:url(img/head_bt_3.jpg); }


/* side box */

#side_box {
	width:330px;
	height:600px;
	display:block;
	float:left;
}
#info_text {
	width:330px;
	height:330px;
	display:block;
	background-image:url(img/info_box_img.gif);
	background-repeat:no-repeat;
	overflow:auto;
}
#info_text div.ulspace {
	width:40px;
	height:330px;
	float:left;
	display:block;
}
#info_text div.usul {
	width:280px;
	height:310px;
	font-size:1em;
	display:block;
	float:left;
}
#info_text div.usul a {
	color:#3383AE;
}

#info_text div.usul a:hover {
	color:#FFB3FF;
}


#info_text ul {
	width:280px;
	height:310px;
	margin:0;
	padding:0;
	display:block;
	overflow:auto;
}
#info_text li {
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(img/blamp.jpg);
	margin-left:25px;
	margin-top:10px;
}
#side_bt2 {
	width:293px;
	height:100px;
	background-image:url(img/bnr_cm.jpg);
	background-repeat:no-repeat;
	display:block;
	left:34px;
	/*margin-top:10px;*/
	/*margin-bottom:10px;*/
	margin: 10px 0px 10px 33px;
}
#side_bt2 a {
	width:293px;
	height:100px;
	background:none;
	display:block;
	text-indent:-9999px;
}
#side_bt2 a:hover { background-image:url(img/bnr_cm_hover.jpg); }
#side_bt {
	width:326px;
	height:120px;
	background-image:url(img/side_bt.jpg);
	background-repeat:no-repeat;
	display:block;
	left:34px;
	margin-top:10px;
}
#side_bt a {
	width:326px;
	height:40px;
	background:none;
	display:block;
	text-indent:-9999px;
}
#side_bt a.side_bt1:hover { background-image:url(img/side_bt_1.jpg); }
#side_bt a.side_bt2:hover { background-image:url(img/side_bt_2.jpg); }
#side_bt a.side_bt3:hover { background-image:url(img/side_bt_3.jpg); }

#side_bt3 {
	width:326px;
	height:153px;
	background:none;
	display:block;
	left:34px;
	margin-top:10px;
	margin: 5px 0px 5px 34px;
}
#side_bt4 {
	width:326px;
	height:37px;
	background:none;
	display:block;
	left:34px;
	margin-top:10px;
	margin: 5px 0px 5px 30px;
}

/* center */

#center_tab {
	width:35px;
	height:600px;
	float:left;
	display:block;
}


/* right_box */

#right_box {
	width:474px;
	height:502px;
	display:block;
	float:left;
}
#main_box {
	width:474px;
	height:235px;
	background-image:url(img/main_box.gif);
	background-repeat:no-repeat;
	display:block;
}
#main_box div.ulspace2 {
	width:20px;
	height:235px;
	float:left;
	display:block;
}
#main_box div.usul2 {
	width:435px;
	height:220px;
	font-size:1em;
	display:block;
	padding-top:5px;
	float:left;
}
#main_box ul {
	width:435px;
	height:220px;
	margin:0;
	padding:0;
	display:block;
	overflow:auto;
}
#main_box li {
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(img/blamp.jpg);
	margin-left:25px;
	margin-top:10px;
}
#list_r {
	width:300px;
	height:618px;
	background-image: url(http://www.odhk.jp/wp-content/uploads/image/br.gif);
	display:block;
	text-align:left;
	float:left;
}
#list_r2 {
	width:225px;
	height:568px;
	line-height:20px;
	margin-left:60px;
	margin-top:30px;
	font-size:12px;
	display:block;
}
#list_r2 li {
	list-style-type: disc;
	list-style-position:outside;
	list-style-image: url(img/blamp.jpg);
	margin-left:15px;
	padding;0;
}
#k_list_r {
	width:300px;
	height:618px;
	background-image: url(http://www.odhk.jp/wp-content/uploads/image/C011.gif);
	display:block;
	text-align:left;
	float:left;
}
#k_list_r2 {
	width:225px;
	height:568px;
	line-height:20px;
	margin-left:60px;
	margin-top:30px;
	font-size:12px;
	display:block;
}
#k_list_r2 li {
	list-style-type: disc;
	list-style-position:outside;
	list-style-image: url(img/blamp.jpg);
	margin-left:15px;
	padding;0;
}
#linkbt {
	width:474px;
	height:82px;
	display:block;
	background-image:url(img/link_bn.jpg);
}
#linkbt a {
	width:474px;	
	height:82px;
	background:none;
	text-indent:-9999px;
	display:block;
}
#linkbt a:hover {
	background-image:url(img/link_bn_2.jpg);
}


/* post contents */

#contents {
	width:750px;
	display:block;
	text-align:left;
}
#storycontent {
	width:800px;
	display:block;
	text-align:left;
}
#content {
	position: relative;
	padding: 0;
	width: 800px;
	color: #666666;
}

#content h2 {
	border-bottom: 1px solid #6F6F6F;
	color: #5F707A;
	font-size: 13px;
	margin: 20px 0 5px 0;
	padding: 0 0 3px 0;
	text-align: right;
	width: 700px;
}

#content h2#comments a {
	color: #5F707A;
	font-size: 13px;
}

#content h3 img {
	border: 0;
}

#content div.post {
	margin: 0 0 20px 0;
	padding: 0;
	texi-align:left;
}

#content div.post p, #content div.post li {
	line-height: 130%;
}

#storycontent ul, #storycontent ol {
	margin-left: 0;
	padding-left: 0;
}

#storycontent li {
	margin-left: 30px;
	width: 85%;
}

#storycontent blockquote {
	background: #f7f7f7;
	border-left: 3px solid #6F6F6F;
	font-family: Osaka, Verdana, sans-serif;
	margin-left: 20px;
	padding: 4px 4px 4px 7px;
	width: 85%;
}

#content h3 {
	margin: 0 0 5px 0;
	padding: 0;
}

#content h3.storytitle, #content h3.storytitle a {
	font-size: 15px;
	color: #5F707A;
	text-decoration: none
}

#content h3.storytitle a:hover {
	color: #495865;
	text-decoration: none
}

#content div.post p {
	width: 90%;
}

#content div.post div.meta li a:hover {
	color: #686050;
}


#content code {
	color: #800000
}

#content ul {
	display: inline;
	margin: 0;
	padding: 0;
	list-style-type: circle;
}

/* footer */
#footer {
	width:100%;
	height: 50px;
	background-image:url(img/foot.gif);
	background-repeat:repeat-x;
}

/* リニューアル */
#rn_right_box_link {
	width:505px;
	float:left;
	margin-top:  3px;
	margin-left: 5px;

	list-style-type: none;
}
#rn_right_box_link img {
	margin-bottom: 5px;
}

#rn_right_box {

	/* チEト用 */
	/*background-color:#999999;*/
	/*height: 500px;*/
	
	width:505px;
	float:left;
	margin-top: 3px;
}
#rn_right_box_top {
	width:505px;
	
	background-image:url("img/center_link_top.gif");
	background-repeat:no-repeat;
	float:left;
}

#rn_right_box_zirei {
	
	width: 450px;
	margin: 10px 0px 5px 40px;
	float:left;
	color:#333333;
	
	/* チEト用 */
	/*background-color:#00FFFF;*/
}

#rn_right_box_zirei a {
	color:#3383AE;
}

#rn_right_box_zirei a:hover {
	color:#FFB3FF;
}


#rn_right_box_zirei ul {
	width:435px;
	height:298px;
	margin: 0px;
	padding-left: 10px;
	/*padding: 0px 0px 0px 10px;*/
	display:block;
	overflow:auto;
	
	background-color:#ffffff;

}
#rn_right_box_zirei li {
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(img/blamp.jpg);
	margin-left:25px;
	margin-top:10px;
}

#rn_right_box_back {
	

	
	background-image:url(img/center_link_back.gif);
	background-repeat:repeat-y;
	width:505px;
	float:left;
}
#rn_right_box_inner {
	
	width: 450px;
	/*margin: 10px 10px 10px 40px;*/
	margin-left: 40px;
	float:left;
	
	
}

#rn_right_box_inner img {
	margin-bottom: 10px;
}

#rn_right_box_footer {
	background-image:url("img/center_link_footer.gif");
	background-repeat:no-repeat;
	width:505px;
	float:left;
}

#rn_koho_link {
	width:300px;
	margin-top:10px;
	float:left;
}
#rn_koho_link ul {
	margin-left: 28px;
	padding: 0px;
}
#rn_koho_link li {
	list-style-type: none;
}
#rn_koho_link img {
	margin-bottom: 5px;
}
