@charset "utf-8";

/*
トップページコンテンツエリア
2017/01/31
*/

/*ヘッドライン
------------------------------*/
#headline{width:640px;height:27px;margin-bottom:10px;overflow:hidden}
#headline strong{background:#3c82cc;color:#fff;display:block;float:left;width:100px;height:27px;text-align:center;line-height:27px;font-size:13px;_letter-spacing:1px;}
#headline a{background:#ddd;display:block;width:540px;height:27px;float:left;color:#222;float:left;_zoom:1;}
#headline a:hover{background:#eee}
#headline ul{
	position: relative;
	list-style: none;
	overflow: hidden;
	width:520px;
	height:27px;
	line-height:27px;
	float:left;
	margin-left:10px;
	_margin-left:5px;
}

#headline ul li{
	position:absolute;
	z-index:0;
	top:-9999px;
	left:0;
	white-space:nowrap;
}

/*号外
------------------------------*/
.gougai{margin-bottom:20px;}

/*トップページ共通
------------------------------*/
/*タイトル*/
.news_title{height:31px;border-top:2px solid #d5d5d5;border-bottom:1px solid #d5d5d5;margin-bottom:10px;position:relative;padding:0 0 0 5px;}
.news_title h2{line-height:31px;font-size:17px;letter-spacing:2px;display:inline-block;background:url(../images/icon_title.gif) no-repeat right center;padding:0 20px 0 0;/display:inline;}
.news_title span{font-size:12px;color:#666;display:inline-block;position:absolute;top:6px;right:90px;line-height:19px；}
.news_title a{display:inline-block;background:#3c82cc;position:absolute;top:6px;right:5px;line-height:19px;font-size:12px;padding:0 10px;color:#fff}
.ie8 .news_title a{line-height:23px;height:19px;}/*ie8*/
.news_title a:visited{color:#fff;}
.news_title a:hover{background:#4ea5e8}
/*記事リスト*/
.news_body ul{list-style-type:none;}
.news_body ul li{border-bottom:1px solid #e0e0e0;letter-spacing:1px}
.news_body ul li a{display:block;padding:6px 5px 6px 5px;zoom:1;overflow:hidden}
.news_body ul li a span{font-size:12px;color:#666;margin-left:4px;}
.news_body ul li a img{margin-left:3px;vertical-align:middle}
.news_body ul li a:hover{background:#f9f9f9}

/*県内のニュース
------------------------------*/
#news_kennai{width:640px;overflow:hidden;margin-bottom:20px;}
#news_kennai .news_body{width:470px;float:left}
#news_kennai ul{margin-bottom:10px;}
/*フォトニュース*/
#photo_news{width:150px;float:left;margin-left:20px;padding-top:10px;}
#photo_news p{font-size:12px;padding:5px}
#ad_photonews{margin-top:10px;}
/*みやビズ記事*/
#miyabiz1{font-size:12px;margin-bottom:5px;padding-left:5px;}
#miyabiz1 a{color:#0053a9}
#miyabiz1 a:hover{text-decoration:underline;color:#888}
/*広告*/
#ad_kennai div{font-size:12px;margin-bottom:5px;padding-left:5px;}
#ad_kennai div a{color:#666}
#ad_kennai div a:hover{text-decoration:underline;color:#888}

/*地域の話題
------------------------------*/
#news_chiiki{width:640px;overflow:hidden;margin-bottom:20px;}
#news_chiiki_in{width:480px;float:left;margin-left:20px;}
#news_chiiki .news_body ul li a b{float:left;background:#666;color:#fff;display:inline-block;font-weight:normal;font-size:11px;width:67px;letter-spacing:0;text-align:center;padding:2px 0;margin-right:10px;}
#news_chiiki .news_body ul li a p{margin-left:77px}
#news_chiiki .news_body ul li a:hover b{background:#888}

/*広告*/
#ad_chiiki{width:140px;float:left;}
#ad_chiiki p{font-size:12px;margin:10px 0 10px 0;padding-left:5px;}
#ad_chiiki p a{color:#666;}
#ad_chiiki p a:hover{text-decoration:underline;color:#888}

/*バナースライダー
------------------------------*/
#banner_slider{width:640px;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;padding:10px 0;margin-bottom:20px;}
#carousel {width:600px;height:110px;position:relative;}

#carousel_prev,#carousel_next{top:0;width:13px;height:110px;cursor:pointer;position:absolute;}
#carousel_prev{left:-20px;background:url(../images/b_slider.gif) no-repeat 0 center;}
#carousel_prev:hover{background-position:-26px center;}
#carousel_prev:active{background-position:-52px center;}
#carousel_next{right:-20px;background:url(../images/b_slider.gif) no-repeat -13px center;}
#carousel_next:hover{background-position:-39px center;}
#carousel_next:active{background-position:-65px center;}

/*一コマづつ動くパターン*/
/*
#carousel ul{list-style-type:none;}
#carousel ul li {width:75px;float:left;text-align:center}
#carousel ul li p{text-align:center;font-size:11px;padding:7px 0 0 0;letter-spacing:0}
#carousel ul li a{display:block;background:#fff;padding:7px;height:96px;overflow:hidden;}
#carousel ul li a:hover{background:#dbefff}
*/

/*一列づつ動くパターン*/
#carousel ul{list-style-type:none;width:600px;height:110px;overflow:hidden}
#carousel ul li {width:600px;float:left;text-align:center}
#carousel ul li p{text-align:center;font-size:11px;padding:7px 0 0 0;letter-spacing:0}
#carousel ul li a{text-align:center;display:block;background:#fff;padding:7px 0;width:75px;float:left;height:96px;overflow:hidden;}
#carousel ul li a:hover{background:#dbefff}

/*みやビズ・宮崎のスポーツ
------------------------------*/
#news_ms{width:640px;overflow:hidden;margin-bottom:20px;}
#news_mbizhl{width:320px;float:left;}
#news_sports{width:300px;float:left;margin-left:20px;}
#news_ms li a{overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap;}

/*特集
------------------------------*/
#news_special{width:640px;overflow:hidden;margin-bottom:20px;}
#news_special_in{width:320px;float:left;}
#ad_special{width:300px;float:right}

/*MIYANICHI HAPPY NEWS
------------------------------*/
#news_happy{margin-bottom:20px;}
#news_happy ul{overflow:hidden;}
#news_happy ul li{padding:6px 5px;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;}
#news_happy ul li a{display:inline;padding:0;}
#news_happy ul li span{font-size:13px;color:#555}

.happy_photo{float:right;width:150px;margin-left:20px;text-align:center}
.happy_photo img{max-width:100%;height:auto;max-height:150px;}
.happy_photo p{text-align:left;font-size:12px;margin-top:10px;}

/*くろしお・社説
------------------------------*/
#news_opinion{width:640px;overflow:hidden;margin-bottom:20px;}
#news_kuroshio{width:320px;float:left;}
#news_shasetsu{width:300px;float:left;margin-left:20px;}

/*オリコンスタイル
------------------------------*/
#news_oricon{overflow:hidden;margin-bottom:20px;}

/*サムネイル広告*/
.ad_oricon{width:230px;float:left;margin-right:20px;}
.ad_oricon ul{list-style-type:none;margin-bottom:10px;}
.ad_oricon ul li{border-bottom:1px solid #d5d5d5;overflow:hidden;}
.ad_oricon ul li a{display:block;padding:10px 5px 10px 10px;/zoom:1;}
.ad_oricon ul li a:hover{background:#f9f9f9}
.ad_oricon ul li img{float:left;margin-right:10px;}
.ad_oricon ul li strong{display:block;font-size:13px;margin-bottom:3px;}
.ad_oricon ul li p{font-size:11px;line-height:140%;overflow:hidden}
/*最新記事*/
#oricon_latest{width:390px;float:left;overflow:hidden}
#oricon_latest h2{margin-bottom:-1px;}
#oricon_latest_in{border:1px solid #d5d5d5;padding:15px;}

.photoOricon{float:left;margin-right:15px;}
.photoOricon img{max-width:120px;max-height:120px;}
/*ie6 image max size*/
* html .photoOricon img{
	width: expression(this.width >= this.height ? "120px" : "auto");
	height: expression(this.width <= this.height ? "120px" : "auto");
	}
.titleOricon{font-weight:bold;margin-bottom:10px;line-height:140%}
.descriptionOricon{line-height:150%}

/*国内外ニュース
------------------------------*/
#news_world{width:640px;overflow:hidden;margin-bottom:20px;}
.photo_world{width:260px;float:left;overflow:hidden}
.pw_img{width:120px;float:left;margin-left:15px;}
.pw_desc{width:125px;float:left;font-size:12px;}

/*広告*/
.ad_world{clear:both;width:260px;padding-top:10px;}

/*テキスト広告*/
.ad_world div p{clear:both;font-size:12px;margin-bottom:5px;padding-left:5px;}
.ad_world div p a{color:#666;}
.ad_world div p a:hover{text-decoration:underline;color:#888;}


/*サムネイル広告*/
.ad_world ul{list-style-type:none;margin-bottom:10px;}
.ad_world ul li{border-bottom:1px solid #d5d5d5;overflow:hidden;}
.ad_world ul li a{display:block;padding:10px 5px 10px 10px;/zoom:1;}
.ad_world ul li a:hover{background:#f9f9f9}
.ad_world ul li img{float:left;margin-right:10px;}
.ad_world ul li strong{display:block;font-size:13px;margin-bottom:3px;}
.ad_world ul li p{font-size:11px;line-height:140%}

#news_world .news_body{width:360px;float:left;margin-left:20px;}
#news_world .news_body li{width:350px;white-space:nowrap;overflow:hidden}

.world_more{text-align:right;margin:5px 5px 0 0;}
.world_more a{display:inline-block;background:#3c82cc;line-height:19px;font-size:12px;padding:0 10px;color:#fff}
.ie8 .world_more a{line-height:23px;height:19px;}
.world_more a:visited{color:#fff;}
.world_more a:hover{background:#4ea5e8}

/*タブ*/
#tab-02,#tab-03,#tab-04,#tab-05,#tab-06,#tab-07,#tab-08{display:none}

.tab{width:640px;}
.tab-navi{height:31px;list-style-type:none;overflow:hidden;margin-bottom:10px;}
.tab-navi li{float:left;width:80px;height:31px;line-height:31px;text-align:center;font-size:14px;letter-spacing:1px;}
.tab-navi li .select{font-weight:bold}

.tab-navi li a{display:block;width:80px;height:31px;background:url(../images/tab.gif) no-repeat;}
.tab-navi li.et7 a{background:url(../images/tab.gif) no-repeat -80px 0}
.tab-navi li.et8 a{background:url(../images/tab.gif) no-repeat -160px 0}

.tab-navi li a.select{background:url(../images/tab.gif) no-repeat 0 -62px;}
.tab-navi li.et7 a.select{background:url(../images/tab.gif) no-repeat -80px -62px;}
.tab-navi li.et8 a.select{background:url(../images/tab.gif) no-repeat -160px -62px;}

.tab-navi li a:hover{background-position:0 -31px}
.tab-navi li.et7 a:hover{background-position:-80px -31px}
.tab-navi li.et8 a:hover{background-position:-160px -31px}

.tab-navi li a.select:hover{background-position:0 -93px}
.tab-navi li.et7 a.select:hover{background-position:-80px -93px}
.tab-navi li.et8 a.select:hover{background-position:-160px -93px}

.tab-box{#margin-top:0;/*IE-BugFix*/_margin-top:0;/*IE-BugFix*/list-style-type:none;width:640px;height:260px;position:relative;}
.tab-box li{font-size:14px}
.tab-list{position:absolute;top:0;left:0}

.ipad .tab-box{height:280px}/*ipad*/
.iphone .tab-box{height:280px}/*iphone*/

/*おくやみ
------------------------------*/
#news_okuyami{width:640px;overflow:hidden;margin-bottom:20px;}
#news_okuyami_in{width:420px;float:left}
#news_okuyami_in{width:320px;float:left}
#news_okuyami li{padding:6px 5px}
#ad_okuyami{width:200px;float:left;margin-left:20px;}
/*#news_okuyami li:nth-last-child(2){border-bottom:0;}*/

/*ツイッター・フェイスブック
------------------------------*/
#news_social{width:640px;overflow:hidden;margin-bottom:20px;}
#twitter{width:310px;float:left}
#facebook{width:310px;float:left;margin-left:20px;}

/*PRワイヤー*/
#news_prwire{margin-bottom:20px;}

/*ドリームニュース*/
#news_dream{margin-bottom:20px;}



.bn_slider{position:relative;width:300px;height:250px;}
.bn_slider>*{display:block;position:absolute;top:0;left:0;}
