@charset "EUC-JP";

/*=================================================================
	
	鹿児島テレビ ブログ用 CSS
	
	・Since: 2007.9
	・Modified: 2007.9/26
	・Editor: KIML
	・Customize:

-------------------------------------------------------------------
	
		[1]:ブログ・本体 共通要素
		[2]:シーログ用設定（メインビジュアル）
		[3]:シーログ用設定（ブログ固有）
		
=================================================================*/


/*-----------------------------------------------------------------
		[1]:ブログ・本体 共通要素
-----------------------------------------------------------------*/

/* ブログ用H5 */

h5 {
	margin: 10px 0 10px 25px;
	padding: 0 0 0 0;
	font-size: 85%;
	line-height: 100%;
}

/* 背景グレー枠 */
.entry-body {
	margin: 0 0 10px 10px;
	padding: 0 0 0 0;
	width: 585px;
	background: #e9e8e8 url(../image/entry_body_top.gif) no-repeat left top;
}

.entry-body-inner {
	margin: 0 0 0 0;
	padding: 5px 0px 2px 0px;
	background: url(../image/entry_body_bottom.gif) no-repeat left bottom;
}

body.access .entry-body-inner {	/* Google map IE6対策（ひとまず消去） */
	_background-image: none;
}

/* エントリー枠 */
.entry {
	margin: 0 0 5px 5px;
	width: 575px;
	background: #ffffff url(../image/entry_top.gif) no-repeat left top;
}

div.entry-outer {
	_margin: 0 0 0 5px;
}

.entry-inner {
	margin: 0 0 0 0;
	padding: 5px 5px 10px 5px;
	background: url(../image/entry_bottom.gif) no-repeat left bottom;
}

/* エントリー見出し */
.entry-body .entry-header {
	width: 560px;
	margin: 0 0 10px 0;
	_padding: 0 0 5px 0; /* IE6用 */
	border-bottom: solid 2px #e9e8e8;
}

*:first-child+html .entry-body .entry-header {
	padding: 0 0 5px 0; /* IE7用 */
}

.entry-header h3.ttl-h3-name {
	float: left;
	width: 450px;
}

.entry-header .header-right-box {
	float: right;
	text-align: right;
	padding: 2px 5px 0 0;
	width: 80px;
}

.entry-header .header-right-box a {
	padding-left: 8px;
	background: url(../image/i_arrow_orange_03.gif) no-repeat 0px 3px;
	font-size: 82%;
}

/* エントリー本文 */

.entry-content p {
	text-align:left;
	margin: 0 0 15px 25px;
	padding: 0 0 0 0;
	font-size: 82%;
	line-height: 140%;
}

.entry-content p.bottom-none {
	text-align:left;
	margin: 0 0 0px 25px;
	padding: 0 0 0 0;
	font-size: 82%;
	line-height: 140%;
}

.entry-content img {
	margin: 0px 0px 10px 0px;
}

.entry-content img.profile-photo {	/* アナ・タレ　プロフィールページ用設定 */
	margin: 0px 10px 0px 0px;
	float: left;
}

.img-box {
	width: 95px;
	float: left;
}

.entry-content .img-box img {
	margin: 0 0 0 0;
}

.entry-content .txt-box {
	width: 470px;
	float: right;
}

/* エントリー用スタイルH4 */
.entry-content h4 {
	text-align:left;
	margin: 0 0 10px 3px;
	padding: 8px 0 8px 15px;
	font-size: 85%;
	line-height: 100%;
	width: 545px;
	background: #e6f5ff url(../image/ttl_h4_bg.gif) no-repeat left top;
}

/* 本体と同じスタイルのH4 */
.entry-content h4.main-style {
	padding: 1px 0 0 18px;
	margin: 0 0 5px 3px;
	font-size: 85%;
	min-height: 13px;
	background: url(../image/i_arrow_orange_02.gif) no-repeat left top;
}

.ttl-name {
	padding: 1px 0 0 18px;
	margin: 0 0 5px 0;
	font-size: 85%;
	font-weight: bold;
	line-height: 100%;
	min-height: 13px;
	background: url(../image/i_arrow_orange_02.gif) no-repeat left top;
}

.ttl-name2 {
	padding: 1px 0 0 18px;
	margin: 0 0 10px 3px;
	font-size: 85%;
	font-weight: bold;
	line-height: 120%;
	min-height: 13px;
	background: url(../image/i_arrow_orange_02.gif) no-repeat left top;
}

.entry-content .txt-box p {
	text-align:left;
	margin: 0 0 0px 18px;
	padding: 0 0 0 0;
	font-size: 82%;
	line-height: 140%;
}

.entry-content ul {
	margin: 0 0 0 25px;
	padding: 0 0 0 0;
}

.entry-content li{
	margin: 0 0 3px 0;
	padding: 0 5px 0 0;
	font-size: 82%;
	line-height: 130%;
}

.entry-content ul.list-style {
	margin: 0 0 15px 40px;
	padding: 0 0 0 0;
}

.entry-content ul.list-style li{
	margin: 0 0 3px 0;
	padding: 0 5px 0 0;
	font-size: 82%;
	line-height: 130%;
}

.entry-content ul.arrow-list {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style: none;
}

.entry-content ul.arrow-list li{
	margin: 0 0 0 0;
	padding: 0 5px 5px 25px;
	font-size: 82%;
	line-height: 110%;
	background: url(../image/i_arrow_orange_02.gif) no-repeat 8px 0px;
}


/* 2カラム用エントリー枠 */
.entry-2column {
	margin: 0 0 5px 5px;
	width: 575px;
	background: url(../image/entry_2column_bg.gif) repeat-y left;
}

.entry-2column-inner {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background: url(../image/entry_2column_bottom.gif) no-repeat left bottom;
}

.entry-2column-inner img {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background: url(../image/entry_2column_bottom.gif) no-repeat left bottom;
}

/* アナ・ダレ用枠 */
.entry-content2-left {
	background: url(../image/entry_2column_top.gif) no-repeat left top;
	padding: 5px 5px 5px 5px;
	float: left;
	width: 274px;
}

.entry-content2-right {
	background: url(../image/entry_2column_top.gif) no-repeat left top;
	padding: 5px 5px 5px 5px;
	float: right;
	width: 274px;
}

.right-txt-box {
	width: 178px;
	float: right;
}

/* TVの場合の幅指定 */
body#tv .entry-2column .img-box { width: 105px; }
body#tv .entry-2column .right-txt-box { width: 163px; }

.right-txt-box p {
	text-align:left;
	margin: 0 0 10px 0px;
	padding: 0 0 0px 0;
	font-size: 82%;
	line-height: 140%;
}

.right-txt-box p.program-data {
	text-align:left;
	margin: 0 0 5px 0px;
	padding: 0 0 0px 0;
	font-size: 65%;
	line-height: 120%;
	font-weight: bold;
}

.right-txt-box ul.prof-list {
	list-style: none;
	margin: 0 0 0 0;
	padding: 5px 0 3px 0;
	font-size: 100%;
	border-top: dashed 1px #aaaaaa;
}

.right-txt-box ul.prof-list li {
	margin: 0 0 0 0;
	padding: 0 10px 0 10px;
	line-height: 110%;
	float: left;
	font-size: 82%;
	background: url(../image/i_arrow_orange_03.gif) no-repeat 0px 3px;
}


/* プロフィール枠 */

.profile .sidetitle {
	background: url(../image/blog_ttl_profile.gif) no-repeat left top;
}

.profile .nickname {
	font-weight: bold;
	padding: 0 0 3px 16px;
	background: url(../image/i_arrow_orange_02.gif) no-repeat 0px 2px;
	line-height: 110%;
	width: 74px;
	float: left;
}

.profile .side {
	padding: 0px 10px 10px 10px;
	line-height: 130%;
	font-size: 82%;
}

.profile .side .photo {

	margin: 0 5px 2px 0;
	width: 70px;
	float: left;
}

#left-container .profile,
#left-container .mc-info,
#left-container .caster-info {
	background: url(../image/blog_side_bg.gif) no-repeat left bottom;
	margin-bottom: 10px;
	padding: 0 0 0 0;
}

/* MC紹介枠 */

.mc-info .sidetitle {
	background: url(../image/s_ttl_mc.gif) no-repeat left top;
}

.mc-info .nickname {
	font-weight: bold;
	padding: 0 0 3px 16px;
	background: url(../image/i_arrow_orange_02.gif) no-repeat 0px 2px;
	line-height: 110%;
	width: 74px;
	float: left;
}

.mc-info .side {
	padding: 0px 7px 10px 10px;
	line-height: 130%;
	font-size: 82%;
}

.mc-info .side .photo {
	margin: 0 5px 2px 0;
	width: 70px;
	float: left;
}

/* キャスター紹介枠 */

.caster-info .sidetitle {
	background: url(../image/side_ttl_caster.gif) no-repeat left top;
}

.caster-info .nickname {
	font-weight: bold;
	padding: 0 0 3px 16px;
	background: url(../image/i_arrow_orange_02.gif) no-repeat 0px 2px;
	line-height: 110%;
	width: 75px;
	float: left;
}

.caster-info .side {
	padding: 0px 7px 10px 10px;
	line-height: 130%;
	font-size: 82%;
}

.caster-info .side .photo {
	margin: 0 5px 2px 0;
	width: 70px;
	float: left;
}

/*-----------------------------------------------------------------
		[2]:シーログ用設定（メインビジュアル）
-----------------------------------------------------------------*/

/* メインビジュアル */

#announcer .clog-blog #clog-main-img {
	width: 585px;
	height: 50px;
	text-indent: -9999px;
	font-size: 0px;
	margin: 0 0 0 0;

}

#announcer .clog-blog #main-img-inner {
	display: none;
}

.yamamoto .clog-blog #clog-main-img { background: url(../../announcer/image/clog_title/blog_yamamoto.jpg ); }
.furui .clog-blog #clog-main-img { background: url(../../announcer/image/clog_title/blog_furui.jpg ); }
.tsubouchi .clog-blog #clog-main-img { background: url(../../announcer/image/clog_title/blog_tsubouchi.jpg ); }
.okudaira .clog-blog #clog-main-img { background: url(../../announcer/image/clog_title/blog_okudaira.jpg ); }
.sakaguchi .clog-blog #clog-main-img { background: url(../../announcer/image/clog_title/blog_sakaguchi.jpg ); }
.togoe .clog-blog #clog-main-img { background: url(../../announcer/image/clog_title/blog_togoe.jpg ); }
.kamikatahira .clog-blog #clog-main-img { background: url(../../announcer/image/clog_title/blog_kamikatahira.jpg ); }

.nakanishi .clog-blog #clog-main-img { background: url(../../announcer/image/clog_title/blog_nakanishi.jpg ); }
.oizumi .clog-blog #clog-main-img { background: url(../../announcer/image/clog_title/blog_oizumi.jpg ); }
.shimomatsu .clog-blog #clog-main-img { background: url(../../announcer/image/clog_title/blog_shimomatsu.jpg ); }
.ishigami .clog-blog #clog-main-img { background: url(../../announcer/image/clog_title/blog_ishigami.jpg ); }
.shomura .clog-blog #clog-main-img { background: url(../../announcer/image/clog_title/blog_shomura.jpg ); }

.tamari .clog-blog #clog-main-img { background: url(../../announcer/image/clog_title/blog_tamari.jpg ); }
.takeda .clog-blog #clog-main-img { background: url(../../announcer/image/clog_title/blog_takeda.jpg ); }
.kirihara .clog-blog #clog-main-img { background: url(../../announcer/image/clog_title/blog_kirihara.jpg ); }
.matsuo .clog-blog #clog-main-img { background: url(../../announcer/image/clog_title/blog_matsuo.jpg ); }
.haruyama .clog-blog #clog-main-img { background: url(../../announcer/image/clog_title/blog_haruyama.jpg ); }
.mie .clog-blog #clog-main-img { background: url(../../announcer/image/clog_title/blog_mie.jpg ); }
.sakamoto .clog-blog #clog-main-img { background: url(../../announcer/image/clog_title/blog_sakamoto.jpg ); }









/*-----------------------------------------------------------------
		[2]:シーログ用設定（H2）
-----------------------------------------------------------------*/


/* 防災情報 */
.clog-blog #ttl-bousai { background: url(../../bousai/image/ttl_bousai.jpg) no-repeat left top;}



/*-----------------------------------------------------------------
		[3]:シーログ用設定（ブログ固有）
-----------------------------------------------------------------*/

/* 右バナー無しに対応 */
html div.clog-blog{
	width: 813px !important;
}

/* アナウンサーの場合は表示 */
html body#announcer div.clog-blog{
	width: 970px !important;
}


/* 固有スタイル */
.clog-blog .header-right-box {
 	font-size: 65%;
 }

.clog-blog .entry-content h4 {
	text-align:left;
	margin: 0 0 10px -25px !important;
	padding: 8px 0 8px 15px;
	line-height: 100%;
	width: 545px;
	font-size: 100%;
	background: #e6f5ff url(../image/ttl_h4_bg.gif) no-repeat left top;
}

.clog-blog .entry-footer {
	padding: 10px 0 0 10px;
	font-size: 65%;
	line-height: 110%;
	border-top: solid 2px #e9e8e8;
}

.clog-blog .entry-content {
	padding: 0px 5px 0px 25px;
	font-size: 82%;
}

.clog-blog .entry-content p {
	text-align:left;
	padding: 0 0 0 0;
	margin: 0 0 15px 0;
	font-size: 100%;
	line-height: 140% !important;
}

.clog-blog .entry-content img {
	padding: 0 5px 5px 5px;
}

.clog-blog .entry-content h1,
.clog-blog .entry-content h2,
.clog-blog .entry-content h3 {
	width: auto !important;
	background: none !important;
}

.clog-blog .entry {	/* clog用にスペース開け */
	margin: 0 0 15px 5px;
}

/* 左メニュー */

.clog-blog #left-container .side {
	line-height: 140%;
	font-size: 82%;
	padding: 0px 10px 10px 10px;
}

.clog-blog #left-container .calender,
.clog-blog #left-container .category,
.clog-blog #left-container .recententry,
.clog-blog #left-container .archives,
.clog-blog #left-container div.rss,
.clog-blog #left-container .qrcode,
.clog-blog #left-container .search,
.clog-blog #left-container .subscription,
.clog-blog #left-container .link-01,
.clog-blog #left-container .link-02 {
	background: url(../image/blog_side_bg.gif) no-repeat left bottom;
	margin-bottom: 10px;
	padding: 0 0 0 0;
}

.clog-blog .sidebody {
	border-bottom: dashed 1px #999999;
	padding: 0 0 3px 10px;
	margin-bottom: 3px;
	background: url(../image/i_arrow_orange_04.gif) no-repeat 0px 4px;
	_clear: both;
}

.clog-blog .rss ul.rss {
	background: url(../image/blog_ttl_rss.gif) no-repeat left top;
	padding: 32px 10px 10px 10px;
	margin: 0 0 0 0;
	list-style: none;
}

.clog-blog div.rss {
	padding: 0 0 0 0;
}

.rssMemo {
	padding: 0px 10px 10px 10px;
	font-size: 82%; 
	line-height: 110%;
}

.clog-blog #left-container div.rss ul li {
	padding: 0 0 0 10px;
	background: url(../image/i_arrow_orange_04.gif) no-repeat 0px 4px;
}

.clog-blog #left-container .search .sidebody,
#left-container .profile .sidebody,
#left-container .mc-info .sidebody,
#left-container .caster-info .sidebody {
	background: none;
	border-bottom: none;
	padding: 0 0 0 0;

}

.sidetitle {
	height: 32px;
	font-size: 0px;
	text-indent: -9999px;
}

.clog-blog .category .sidetitle {
	background: url(../image/blog_ttl_category.gif) no-repeat left top;
}

.clog-blog .recententry .sidetitle {
	background: url(../image/blog_ttl_recententry.gif) no-repeat left top;
}

.clog-blog .archives .sidetitle {
	background: url(../image/blog_ttl_archives.gif) no-repeat left top;
}

.clog-blog .qrcode .sidetitle {
	background: url(../image/blog_ttl_qr.gif) no-repeat left top;
}

.clog-blog .search .sidetitle {
	background: url(../image/blog_ttl_search.gif) no-repeat left top;
}

.clog-blog .subscription .sidetitle {
	background: url(../image/blog_ttl_subscription.gif) no-repeat left top;
}

.trackback-url {
	margin: 10px 0px 20px 0px;
	font-weight: bold;
	font-size: 120%;
	color: #6699ff;
}

.blog-menu {
	font-size: 82%;
	text-align: right;
	margin-bottom: 10px;
}

input#savecheck {
	padding-left: 10px;
	margin-left: 10px;
}

.comments-post {
	padding: 15px 0 10px 0;
	margin-bottom: 15px;
	border-bottom: dashed 1px #999999;
	clear: both;
}

.comments-post img {
	display: none;
}

.clog-blog .entry-content h5 {
	padding: 1px 0 0 18px;
	margin: 0 0 5px 0px;
	font-size: 110%;
	min-height: 13px;
	background: url(../image/i_arrow_orange_02.gif) no-repeat left top;
}

/* 横長画像用 */
div.large-img {
	margin: 0 0 10px -20px !important;
	width: 530px !important;
}

.clog-blog .entry-content div.large-img img {
	padding: 0px 0px 0px 0px !important;
	margin: 0px 0px 0px 0p !important;
}


/*-----------------------------------------------------------------
		[3]:防災情報用モジュール
-----------------------------------------------------------------*/

.link-01 .sidetitle {
	background: url(../../bousai/image/side_ttl_link01.gif) no-repeat left top;
}

.link-02 .sidetitle {
	background: url(../../bousai/image/side_ttl_link02.gif) no-repeat left top;
}




/*-----------------------------------------------------------------
		[3]:シーログ用設定（モジュール背景が消えるバグ対策）
-----------------------------------------------------------------*/

/* プロフィール枠 */
.profile .sidebody:after{
	_content: "."; 
	_display: block; 
	_height: 0; 
	_clear: both; 
	_visibility: hidden;
}
.profile .sidebody{_display: inline-table;}
 /* Hides from IE-mac \*/
* html .profile .sidebody{_height: 1%;}
.profile .sidebody{_display: block;}
 /* End hide from IE-mac */


/* ブログ検索枠 */
.clog-blog .search .sidebody:after{
	_content: "."; 
	_display: block; 
	_height: 0; 
	_clear: both; 
	_visibility: hidden;
}
.clog-blog .search .sidebody {_display: inline-table;}
 /* Hides from IE-mac \*/
* html .clog-blog .search .sidebody {_height: 1%;}
.clog-blog .search .sidebody {_display: block;}
 /* End hide from IE-mac */
 

/* IE6チラツキ回避 */
.win-c-box:after{
	_content: "."; 
	_display: block; 
	_height: 0; 
	_clear: both; 
	_visibility: hidden;
}
.win-c-box {_display: inline-table;}
 /* Hides from IE-mac \*/
* html .win-c-box {_height: 1%;}
.win-c-box {_display: block;}
 /* End hide from IE-mac */

/* IE7チラツキ回避 */
*:first-child+html .sidebody {
	min-height: 0;
	zoom:100%;
}


/*-----------------------------------------------------------------
		[3]:MT用設定（ブログ固有）
-----------------------------------------------------------------*/

/* 右バナー表示に対応 */body.mt div.clog-blog{
	width: 970px !important;
}


.fc-orange {
	color: #ff6600;
	font-weight: bold
	;
}

/*-----------------------------------------------------------------
		[4] 映画ブログ　左文字box
-----------------------------------------------------------------*/

.movie-left-box {
	width: 350px;
	line-height: 130%;
	padding-left: 0px;
        margin: 0 0 0px 0;
}


