/* CSS Document */
/*CLUB OHK by AZ 2008*/
/*岡山放送　ベース*/


/*体操メニューベース*/
/*サブカテゴリメニュー*/
.submenu01 {
	width:976px;
	height:20px;
	margin-top:3px;
	background-color:#6fd4ff;
	position:relative;
	font-size:12px;
	margin-bottom:2px;
	}

/*.submenu01_in{
	height:20px;
	vertical-align:middle;
	}*/
.submenu01 img{
	margin-top:0px;
	vertical-align:middle;
	}

.submenu01 a:link,
.submenu01 a:visited,
.submenu01 a:active{
	margin-left:5px;
	margin-right:5px;
	font-weight:normal;
	text-decoration:none;
	vertical-align:middle;
	color:#000000;
	}

.submenu01 a:hover{
	font-weight:normal;
	text-decoration: underline;
	color:#fc0094
	}

.submenu02{
	width:976px;
	height:20px;
	margin-bottom:8px;
	background-color:#beecff;
	position:relative;
	}

.submenu02 a:link,
.submenu02 a:visited,
.submenu02 a:active{
	margin-left:5px;
	margin-right:10px;
	font-weight:normal;
	text-decoration:none;
	vertical-align:middle;
	color:#3F3F3F;
	}

.submenu02 a:hover{
	font-weight:normal;
	text-decoration: underline;
	color:#3F3F3F;
	}

/*ブログ大見出し*/
.blog_title{
	width:655px;
	line-height:35px;
	margin-bottom:8px;
	background: url(/image/blog/blue_backdot.gif) repeat-x;
	}

.blog_titlein{
	height:35px;
	padding:0px 7px;
	background-color:#FFFFFF;
	color:#0F96FF;
	font-size:35px;
	font-weight:bolder;
	vertical-align:middle;
	}

/*ブログ小見出し*/
.komidashi{
	margin-bottom:5px;
	border:none;
	}
	
/*ブログ大見出し*/
/*.official_bace td{
	width:126px;
	}*/
		
.official_cate{
	width:650px;
	height:20px;
	background:url(/image/blog/official_title.gif) no-repeat;
	margin-bottom:0px;
	text-align:left;
	}
.official_cate p{
	margin-left:20px;
	padding-top:3px;
	width:100px;
	font-size:12px;
	font-weight:bolder;
	color:#0090ff;
	}

.official_cate a:link,
.official_cate a:visited,
.official_cate a:active,
.official_cate a:hover{
	margin-left:20px;
	padding-top:3px;
	font-size:14px;
	font-weight:bolder;
	color:#0090ff;
	}
	
.official_cate a:link,
.official_cate a:visited{
	text-decoration:underline;
}

.official_cate a:active,
.official_cate a:hover{
	text-decoration:none;
}

.official_member{
	margin-top:0px;
	width:126px;
	background:url(/image/blog/official_back.jpg) repeat-y left top;
	padding-bottom:4px;
	text-align:center;
	color:#0090ff;
	font-size:12px;
	line-height:14px;
	}

.official_member img{
	width:73px;
	border:1px solid #0090ff;
	margin-top:3px;
	margin-bottom:3px;
	}

.official_member a:link,
.official_member a:visited,
.official_member a:active
.official_member a:hover{
	font-weight:normal;
	text-decoration: underline;
	color:#0060a8;
	margin-bottom:4px;
	}

/*カテゴリ一覧*/
.blogcate_base{
	border:1px solid #51abfc;
	}
.blogcate_koma_sub{
	width:190px;
	height:28px;
	background:url(/image/blog/blog_sub_cateback.gif) no-repeat;
	vertical-align:top
	}

.blogcate_koma_sub a:link,
.blogcate_koma_sub a:visited,
.blogcate_koma_sub a:active
.blogcate_koma_sub a:hover{
	margin:5px;
	margin-top:3px;
	width:180px;
	font-size:12px;
	font-weight:bold;
	text-decoration: underline;
	color:#3f3f3f;
	margin-bottom:4px;
	}

.cate_subsima01 {
	width:200px;
	height:18px;
	background:url(/image/blog/gradeline_b.jpg) repeat-x;
	vertical-align:middle;
	border:none;
	}
.cate_subsima01 a:link,
.cate_subsima01 a:visited,
.cate_subsima01 a:active
.cate_subsima01 a:hover{
	font-weight:normal;
	text-decoration: underline;
	font-size:12px;
	color:#0060a8;
	margin-bottom:4px;
	}

.cate_subsima02 {
	width:200px;
	height:18px;
	background:url(/image/blog/gradeline_p.jpg) repeat-x;
	vertical-align:middle;
	border:none;
	}
.cate_subsima02 a:link,
.cate_subsima02 a:visited,
.cate_subsima02 a:active
.cate_subsima02 a:hover{
	font-weight:normal;
	text-decoration: underline;
	font-size:12px;
	color:#0060a8;
	margin-bottom:4px;
	}

/*おすすめ一覧*/
.osusume_back01{
	width:105px;
	height:120px;
	background:url(/image/blog/gradeline_b2.jpg) repeat-x;
	text-align:center;
	vertical-align:top;
	}

.osusume_back02{
	width:105px;
	height:120px;
	background:url(/image/blog/gradeline_p2.jpg) repeat-x;
	text-align:center;
	vertical-align:top;
	}

.osusume_in{
	font-size:10px;
	line-height:120%;
	text-align:center;
	padding:5px 0px;
	}

.osusume_in img{
	/*width:73px;
	height:73px;*/
	border:none;
	margin-top:0px;
	margin-bottom:5px;
	}

.osusume_in a:link,
.osusume_in a:visited,
.osusume_in a:active
.osusume_in a:hover{
	font-size:12px;
	font-weight:normal;
	text-decoration: underline;
	color:#0060a8;
	margin-bottom:4px;
	}
.osusume_bloger{
	color:#0090ff;
	}


/*最新写真*/
.newphoto_komabase{
	width:78px;
	/*height:78px;*/
	background:url(/image/blog/blue_backdot_mini.gif);
	border:1px solid #51abfc;
	text-align:center;
	vertical-align:middle;
	}

.newphoto_tate{
	width:77px;
	border:none;
	}

.optimize_img {
	visibility: hidden;
}
.newphoto_yoko{
	/*width:78px;*/
	border:none;
	}

/*新着＆ランキング*/
.runk_new_base{
	width:323px;
	border:1px solid #0090ff;
	vertical-align:top;
	text-align:left;
	}

.runk_new_in{
	margin:5px;
	width:313px;
	}

.runk_new_subsima01 {
	width:309px;
	height:22px;
	background:url(/image/blog/gradeline_b.jpg) repeat-x;
	vertical-align:middle;
	border:none;
	font-size:12px;
	color:#5a3d1c
	}
.runk_new_subsima01 a:link,
.runk_new_subsima01 a:visited,
.runk_new_subsima01 a:active{
	font-weight:normal;
	text-decoration:none;
	color:#5a3d1c;
	}
.runk_new_subsima01 a:hover{
	font-weight:normal;
	text-decoration: underline;
	color:#5a3d1c;
	}

.runk_new_subsima01 img{
	border:none;
	vertical-align:middle;
	margin-left:3px;
	margin-right:3px;
	}

.runk_new_subsima02 {
	width:309px;
	height:22px;
	background:url(/image/blog/gradeline_p.jpg) repeat-x;
	vertical-align:middle;
	border:none;
	font-size:12px;
	color:#5a3d1c
	}
.runk_new_subsima02 a:link,
.runk_new_subsima02 a:visited,
.runk_new_subsima02 a:active{
	font-weight:normal;
	text-decoration:none;
	color:#5a3d1c;
	}
.runk_new_subsima02 a:hover{
	font-weight:normal;
	text-decoration: underline;
	color:#5a3d1c;
	}

.runk_new_subsima02 img{
	border:none;
	vertical-align:middle;
	margin-left:3px;
	margin-right:3px;
	}


/*地域一覧*/
.localcate_koma_sub{
	width:645px;
	height:28px;
	vertical-align:top
	}
.localcate_koma_sub img{
	border:none;
	}

.local_subsima01 {
	width:640px;
	height:20px;
	background:url(/image/blog/gradeline_b.jpg) repeat-x;
	vertical-align:middle;
	text-align:left;
	border:none;
	}
.local_subsima02 {
	width:640px;
	height:20px;
	background:url(/image/blog/gradeline_p.jpg) repeat-x;
	vertical-align:middle;
	text-align:left;
	border:none;
	}
	
.local_link td{
	width:85px;
	height:18px;
	margin-left:3px;
	vertical-align:middle;
	text-align:left;
	}

.local_link a:link,
.local_link a:visited,
.local_link a:active{
	font-weight:normal;
	text-decoration: none;
	font-size:12px;
	color:#3f3f3f;
	margin-left:3px;
}
.local_link a:hover{
	font-weight:normal;
	text-decoration: underline;
	font-size:12px;
	color:#3f3f3f;
	}


/*ミニみだし*/

.minicate{
	width:655px;
	height:30px;
	background:url(/image/blog/blog_minicate.gif) no-repeat;
	margin-bottom:8px;
	}
	
.minicate_in{
	padding-top:7px;
	margin-left:30px;
	font-size:18px;
	font-weight:bolder;
	color:#0090ff;
	}
	
/*オフィシャルブログ*/
.official_tab{
	width:655px;
	height:23px;
	border-bottom:3px solid #0090ff;
	margin-bottom:8px;
	} 
.official_tab_on{
	width:107px;
	height:23px;
	background:url(/image/blog/tab01.gif) no-repeat;
	vertical-align:middle;
	text-align:center;
	font-size:12px;
	font-weight:bolder;
	color:#FFFFFF;
	}

.official_tab_off {
	width:107px;
	height:23px;
	background:url(/image/blog/tab02.gif) no-repeat;
	vertical-align:middle;
	text-align:center;
	}

.official_tab_off a:link,
.official_tab_off a:visited,
.official_tab_off a:active{
	font-size:12px;
	font-weight:bolder;
	text-decoration:none;
	color:#999999;
	}

.official_tab_off a:hover{
	font-weight:bolder;
	text-decoration: underline;
	color:#0090ff;
	}

.ob_member_base{
	width:655px;
	margin-bottom:8px;
	}

.ob_member_photo{
	background:url(/image/blog/off_photo_back.gif) no-repeat top left;
	vertical-align:middle;/*top;*/
	text-align:center;/*left;*/
	width:135px;
	height:130px;
	}
	
.ob_member_photo img{
	/*
	width:122px;
	height:122px;
	*/
	border:none;
	}
	
.ob_member_name{
	height:25px;
	width:520px;
	vertical-align:middle;
	text-align:left;
	border-bottom:2px solid #badeff;
	font-size:14px;
	font-weight:bold;
	color:0090ff;
	}

.ob_newphoto td{
	width:50px;
	height:50px;
	} 
.ob_newphoto img{
	width:50px;
	height:50px;
	border:none;
	}

.ob_member_title{
	height:25px;
	width:310px;
	vertical-align:middle;
	text-align:left;
	border-bottom:2px solid #badeff;
	font-size:14px;
	}

.ob_member_title a:link,
.ob_member_title a:visited,
.ob_member_title a:active
.ob_member_title a:hover{
	font-weight:bold;
	text-decoration:underline;
	color:#3f3f3f;
	margin-bottom:5px;
	}

.ob_member_txt td{
	height:80px;
	width:310px;
	vertical-align:middle;
	text-align:left;
	border-bottom:2px solid #badeff;
	font-size:12px;
	line-height:13px;
	}

.ob_member_txt a:link,
.ob_member_txt a:visited,
.ob_member_txt a:active
.ob_member_txt a:hover{
	font-weight:nomal;
	text-decoration:underline;
	color:#3f3f3f;
	margin-bottom:5px;
	}

/*新着記事*/
.newblog_base{
	margin-bottom:6px;
	font-size:12px;
	color:#5a3d1c;
	}

.newblog_base a:link,
.newblog_base a:visited,
.newblog_base a:active,
.newblog_base a:hover{
	text-decoration: underline;
	font-weight:normal;
	color:#5a3d1c;
	}

.newblog_userph{
	width:45px;
	height:45px;
	border:none;
	}

.newblog_in{
	vertical-align:top;
	width:600px;
	height:30px;
	text-align:left;
	font-size:12px;
	line-height:14px;
	color:#3f3f3f;
	}

.icon_18px{
	border:none;
	width:18px;
	height:18px;
	vertical-align:top;
	margin-left:3px;
	margin-right:3px;
	}















	
