@charset "utf-8";

/* init/ */
html, div, body, span, applet, /*object,*/
h1, h2, h3, h4, h5, h6, /*p,*/ blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
/*b,*/u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, /*table, tbody, tfoot, thead, tr, th, td,*/
article, aside, canvas, details, /*embed,*/
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{
	width:auto;
	height:auto;
	margin:0;
	padding:0;
	border:0;
	color:#333333;
	font-style:normal;
	font-weight:normal;
	font-size:100%;
	vertical-align:baseline;
	/*東奥 font-family追記*/
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section{
	display:block;
}

html{
	overflow-y:scroll;
	margin-bottom:1px;
	height:100%;
}

blockquote, q{
	quotes:none;
}

blockquote:before, blockquote:after,
q:before, q:after{
	content:'';
	content:none;
}

input, textarea,{
	margin:0;
	padding:0;
}

ol, ul{
	list-style:none;
}

table{
	border-collapse:collapse; 
	border-spacing:0;
	border:1px #7B7B7B;
	color:#333333;
}

caption, th{
	text-align:left;
}

a{
	color:#333333;
	outline:none;
	text-decoration:none;
}

a:hover{
	color:#1A0DAB;
	outline:none;
	text-decoration:underline;
}
a:focus{
	outline:none;
	text-decoration:underline;
}

.clearfix:after{
	content:"."; 
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}

.clearfix{
	min-height:1px;
}

* html .clearfix{
	height:1px;
	/*\*//*/
	height:auto;
	overflow:hidden;
	/**/
}

.floatl{
	float:left;
}
.floatr{
	float:right;
}
.clearb{
	clear:both;
}

.inline_block{ 
	display:inline-block;
	*display:inline;
	*zoom:1;
}


.left_w4{
	margin-left:4px;
}
.left_w6{
	margin-left:6px;
}
.left_w10{
	margin-left:10px;
}
.left_w14{
	margin-left:14px;
}
.left_w20{
	margin-left:20px;
}
.left_w40{
	margin-left:40px;
}

.top_h6{
	margin-top:6px;
}
.top_h10{
	margin-top:10px;
}
.top_h20{
	margin-top:20px;
}
.top_h30{
	margin-top:30px;
}
.top_h40{
	margin-top:40px;
}

.w_100{
	width:100px;
}
.w_120{
	width:120px;
}
.w_130{
	width:130px;
}
.w_160{
	width:160px;
}
.w_200{
	width:200px;
}

.font_size_s{
	font-size:14px;
}
.font_size_m{
	font-size:16px;
}
.font_size_l{
	font-size:18px;
}
.font_size_xs{
	font-size:20px;
}
.font_size_xm{
	font-size:22px;
}
.font_size_xl{
	font-size:26px;
}
.font_space_s{
	font-size:120%;
}
.font_space_m{
	font-size:140%;
}
.font_space_l{
	font-size:180%;
}
.font_color_blk{
	color:#333333;
}
.font_color_dflt{
	color:#7B7B7B;
}
.font_color_wht{
	color:#FEFEFE;
}
.font_color_gray{
	color:#A0A0A0;
}
.font_bold{
	font-weight:bold;
}

.border_t{
	border-top:1px solid #BFBFBF;
}
.border_b{
	border-bottom:1px solid #BFBFBF;
}
.border_r{
	border-right:1px solid #BFBFBF;
}
.border_l{
	border-left:1px solid #BFBFBF;
}
.border_t_d{
	border-top:1px dotted #BFBFBF;
}
.border_b_d{
	border-bottom:1px dotted #BFBFBF;
}
.border_r_d{
	border-right:1px dotted #BFBFBF;
}
.border_l_d{
	border-left:1px dotted #BFBFBF;
}

/* /init */

/* set/ */
body{
	font-size:14px;
	/*font-size:16px;*/
	/*font-size:18px;*/
}
/* header area/ */
header{
	width:1050px;
	margin:0 auto;
	position:relative;
}

#h_logo_area{
	margin-right:10px;
}

#h_banner_area{

}
#h_right{width: 890px;}
#h_info_area{}
#h_info_area_login{}
#h_info_area_login_info{
	background-color:#F56861;
	border-radius: 6px;
	padding:10px;
}
#h_info_area_login_button{
	/*background-color:#E6E6E6;*/
    background-color:#F56861;
	border-radius: 6px;
	/*padding:10px;*/
    padding:8px;
}
#h_info_area_service{}
#h_info_area_service_wrap{
	background-color:#D8E7F1;
	border-radius: 6px;
	/*padding:10px*/
    padding:8px
}
#h_info_area_service_account{}
#h_info_area_service_db{}
#h_info_area_service_subscribe{
	/*padding:10px;*/
	padding:5px;
	/*border:solid 2px #D4D4D4;*/
}
#h_info_area_service_subscribe_text{
	margin-top:5px;
	color:#3B5577;
}
#h_info_area_service_search{
    width:340px;
}
#h_info_area_service_search_input{
	/*width:183px;*/
    width:290px;
	/*height:28px;*/
	/*margin-top:24px;*/
	margin-top:15px;
    
    font-family : inherit;
    font-size   : 100%;
}
#h_info_area_service_search_button{
	/*margin-top:24px;*/
	margin-top:15px;
	padding:5px 14px 6px 12px;
	border-radius:0 6px 6px 0;
	background-color:#3B5577;

}


/* /header area */

/* article area/ */
article{
	width:1050px;
	margin:0 auto;
	position:relative;
}

/** #article_left/ **/
#article_left{}
#article_left_top_l{
	width:220px;
}
#article_left_top_l_pictures{
text-align: center;
}
#article_left_top_l_pictures h2, #article_left_top_l_pictures_text{
text-align: left;
}
#article_left_top_l_pictures img{
/*width:220px;*/
max-width:220px;
max-height:220px;
}
#article_left_top_l_notices{}
#article_left_top_l_notices h2{
	padding-bottom:6px;
}
#article_left_top_l_notices ul li{
	padding-bottom:10px;
}
#article_left_top_l_notices ul li a{
	display:block;
	width:210px;
}
#article_left_top_l_recruit{}
#article_left_top_l_recruit h2{
	padding-bottom:6px;
}
#article_left_top_l_recruit ul li{
	padding-bottom:10px;
}
#article_left_top_l_recruit ul li img{
	margin-top:2px;
}
#article_left_top_l_recruit ul li a{
	width:190px;
}
#article_left_top_l_fromToo h2{
	padding-bottom:6px;
}
#article_left_top_l_fromToo ul li{
	padding-bottom:10px;
}
#article_left_top_l_fromToo ul li img{
	margin-top:2px;
}
#article_left_top_l_fromToo ul li a{
	width:190px;
}

#article_left_top_c{
	width:480px;
}
#article_left_top section_c{
	width:100%;
}
#article_left_top_c_flash{
	width:100%;
	border:2px solid #BFBFBF;
}
#article_left_top_c_flash ul{
	padding-bottom:6px;
}
#article_left_top_c_flash ul li{
	padding:6px 10px;
}
#article_left_top_c_flash_aomori{
	padding:4px 10px;
	color:#FFFFFF;
	background-color:#F56861;
}
#article_left_top_c_flash_other{
	padding:4px 10px;
	color:#FFFFFF;
	background-color:#6088B0;
}
#article_left_top_c_flash_link{}
#article_left_top_c_flash_link img{
	margin-bottom:1px;
}
#article_left_top_c_flash_link a{
	margin-left:10px;
}

#article_left_top_c_menu{
	margin-top:10px;
	padding-bottom:6px;
}
#rss{
	margin-top:1px;
	padding:2px 10px;
	background-color:#FF9900;
	border-radius:3px;
}


#article_left_top_c_news{
	/*padding-bottom:10px;*/
	padding-bottom:5px;
}
#article_left_top_c_news ul li{
	/*padding-bottom:10px;*/
	padding-bottom:5px;
}

#article_left_top_c_news ul li div img{
	margin-top:1px;
}
#article_left_top_c_news ul li div a img{
	margin-top:0px;
}
#article_left_top_c_newslink{
	padding-bottom:10px;
	text-align:center;
}
#article_left_top_c_newslink ul li{
	width:14%;
}

.article_left_top_c_bnlink{
	padding-bottom:4px;
	text-align:center;
}
.article_left_top_c_bnlink ul li{
	width:16%;
}

#article_left_top_c_contribut{}
#article_left_top_c_contribut h2{
	padding-bottom:6px;
}
#article_left_top_c_contribut_voice{
	padding-bottom:10px;
}
#article_left_top_c_contribut_voice_title{
	background-color:#D8E7F1;
	padding:6px 10px
}
#article_left_top_c_contribut_voice_theme{
	margin-top:16px;
}
#article_left_top_c_contribut_qa{
	padding-bottom:10px;
}
#article_left_top_c_contribut_qa_title{
	width:80px;
	background-color:#D8E7F1;
	padding:6px 10px
}
#article_left_top_c_pr{}
#article_left_top_c_pr h2{
	padding-bottom:6px;
}

#article_left_top_c section div a img{
	margin-left:6px;
	text-align:center;
}

#article_left_mid_c{
	width:720px;
}

#article_left_bottom_c{
	width:720px;
}
#article_left_bottom_c h2{
	padding-bottom:6px;
}
#article_left_bottom_c section .prefectures{
	padding:10px;
}
#article_left_bottom_c section div section div .prefectures_thum{
	text-align:center;
}
#article_left_bottom_c section div section div .prefectures_area{
	width:640px;
}



#content_article_left{
	width:720px;
}
#content_article_left_top{}
#content_article_left_top_breadcrumbs{
	padding-bottom:6px;
}
#content_article_left_top_title{
	padding-bottom:10px;
}
#content_article_left_top_main{
	width:100%;
	line-height:180%;
	letter-spacing:180%;
}
#content_article_left_top_main strong{
	color:#333333;
	font-weight:bold;
}
#content_article_left_top_main .content_article_left_top_main_img{
	/*width:250px;*/
	line-height:100%;
	letter-spacing:100%;
	/*追加*/
	max-width:300px;
	text-align:center;
}
#content_article_left_top_main .content_article_left_top_main_img img{
	/*width:250px;*/
	max-width:300px;
	max-height:300px;
}
#content_article_left_top_main .content_article_left_top_main_img div{
	/*width:250px;*/
	max-width:300px;
	color:#808080;
}

#content_article_left_top_main_logout{
	/*width:192px;*/
	width:230px;
	padding:10px 20px;
	background-color:#E6E6E6;
	border-radius:6px;
}
#content_article_left_top_main_join{
	/*width:220px;*/
	width:250px;
	height:28px;
	padding:10px;
	background-color:#F56861;
	border-radius:6px;
}
#content_article_left_mid_ad{
}
#content_article_left_mid_ad section{
	width:350px;
	float:left;
}

#content_article_left_mid{

}
#content_article_left_bottom{

}
#content_article_left_bottom .recommends_area li{
	/*width:350px;*/
      width:700px;
}
#content_article_left_bottom .recommends_area .recommends_area_img{
	margin-right:10px;
}


/** /#article_left **/

/** #article_right/ **/
#article_right{
	width:300px;
}
#article_right_list_Too{}
#article_right_list_Too h2{
	padding-bottom:6px;
}
#article_right_list_Too .article_right_list_Too_list{
	padding-bottom:6px;
}
#article_right_list_Too .article_right_list_Too_listp{
	padding-bottom:10px;
}
#article_right_list_Too .article_right_list_Too_listp a{
	width:250px;
}
#article_right_list_Too .article_right_list_Too_list img{
	margin-top:2px;
}
#article_right_list_Too .article_right_list_Too_list a{
	width:250px;
}
#article_right_list_Other{}
#article_right_list_Other h2{
	padding-bottom:6px;
}
#article_right_list_Other .article_right_list_Other_list{
	padding-bottom:6px;
}
#article_right_list_Other .article_right_list_Other_listp{
	padding-bottom:10px;
}
#article_right_list_Other .article_right_list_Other_listp {
	width:250px;
}
#article_right_list_Other .article_right_list_Other_list img{
	margin-top:2px;
}
#article_right_list_Other .article_right_list_Other_list a{
	width:250px;
}
#article_right_list_Blog{}
#article_right_list_Blog h2{
	padding-bottom:6px;
}
#article_right_list_Blog .article_right_list_Blog_list{
	padding-bottom:6px;
}
#article_right_list_Blog .article_right_list_Blog_listp{
	padding-bottom:10px;
}
#article_right_list_Blog .article_right_list_Blog_listp a{
	width:250px;
}
#article_right_list_Blog .article_right_list_Blog_list img{
	margin-top:2px;
}
#article_right_list_Blog .article_right_list_Blog_list a{
	width:250px;
}
#article_right_list_Info{}
#article_right_list_Info h2{
	padding-bottom:6px;
}
#article_right_list_Info .article_right_list_Info_list{
	padding-bottom:6px;
}
#article_right_list_Info .article_right_list_Info_listp{
	padding-bottom:10px;
}
#article_right_list_Info .article_right_list_Info_listp a{
	width:250px;
}
#article_right_list_Info .article_right_list_Info_list img{
	margin-top:2px;
}
#article_right_list_Info .article_right_list_Info_list a{
	width:250px;
}
#article_right_list_allNet{}
#article_right_list_allNet h2{
	padding-bottom:6px;
}
#article_right_list_allNet .article_right_list_allNet_list{
	padding-bottom:6px;
}
#article_right_list_allNet .article_right_list_allNet_listp{
	padding-bottom:10px;
}
#article_right_list_allNet .article_right_list_allNet_listp a{
	width:250px;
}
#article_right_list_allNet .article_right_list_allNet_list img{
	margin-top:2px;
}
#article_right_list_allNet .article_right_list_allNet_list a{
	width:250px;
}

/** /#article_right **/
/* /article area */

/* footer area/ */
footer{
	background-color:#EFF0F1;
}
#f_pagetop{
	width:100%;
	height:34px;
	margin-top:20px;
	background-color:#FFFFFF;
}
#f_wrapper{
	width:1050px;
	margin:0 auto;
}
#f_wrapper a{
	display:block;
	width: 142px;
	height:13px;
	margin-top:0;
	padding:10px;
	overflow:hidden;
	background:url("/img/icon_page-top.png") right center no-repeat #EFF0F1;
}
#f_wrapper a:hover{
	color:#307ad6;
	background:url("/img/icon_page-top_on.png") right center no-repeat #EFF0F1;
}
#f_pagetop_space{
	height:13px;
	margin-top:0;
	padding:10px 5px;
	background-color:#EFF0F1;
}
#f_list{
	width:1050px;
	margin:0 auto;
	position:relative;
}
#f_list .f_listbox{
	width:320px;
	padding:10px;
}
#f_list ul{
	padding:10px;
	line-height:1.6;
}
#f_message{
	width:1050px;
	margin:0 auto;
	padding:0;
	position:relative;
	line-height:1.6;
}
#f_message .f_message_text{
	padding:0 10px;
}
#f_address{
	width:1050px;
	margin:0 auto;
	padding-bottom:30px;
	position:relative;
	line-height:1.6;
}
#f_address_space{
}
#f_address_text{
	margin-top:4px;
}
#f_address_cr{
	margin-top:4px;
}
/* /footer area */
/* /set */




#container{
	width:1000px;
	margin:10px auto 10px;
}

/* mega menu list */
.nav-menu{
	display:block;
	position:relative;
	list-style:none;
	margin:0;
	padding:0;
	z-index:15;
	font-size:12px;
	background-color:#505F70;
	border-radius:6px;
	border-radius:6px;
}

/* a top level navigation item in the mega menu */
.nav-item{
	list-style:none;
	display:inline-block;
	padding:0;
	margin:0;
}

/* first descendant link within a top level navigation item */
.nav-item a{
	position:relative;
	display:inline-block;
	/*padding:10px 24px;*/
	padding:10px 13px;
	margin:0 0 -1px 0;
	color:#E6E6E6;
}

/* focus/open states of first descendant link within a top level 
   navigation item */
.nav-item a:focus,
.nav-item a.open{
/*	border:1px solid #dedede; */
}

/* open state of first descendant link within a top level 
   navigation item */
.nav-item a.open{
	color:##B6D0E7;
	background-color:#303943;
	border-radius:6px 0 0 0;
	border-bottom:none;
	/*z-index:1;*/
}

/* sub-navigation panel */
.sub-nav{
	position:absolute;
	display:none;
/*
	display:block;
*/
	left:0;
	top:2.6em;
	width:1026px;
	/*margin-top:-3px;*/
	padding:0.5em 1em;
	border-top:4px solid #404C5A;
	border-bottom:4px solid #404C5A;
	border-right:0 solid #404C5A;
	border-left:0 solid #404C5A;
	/*border-radius:6px;*/
	border-radius:0 0 6px 6px;
	background-color:#EFF0F2;
	z-index:1;
/*
	z-index:-1;
	opacity:0;
*/
}

/* sub-navigation panel open state */
.sub-nav.open{
	display:block;
/*
	opacity:1;
*/
/*
	animation-duration:1.2s;
	animation-name:fade-in;
	-moz-animation-duration:1.2s;
	-moz-animation-name:fade-in;
	-webkit-animation-duration:1.2s;
	-webkit-animation-name:fade-in;
*/
/*
	animation-delay:0.3s;
	-moz-transition-delay:0.3s;
	-webkit-transition-delay:0.3s;
	animation-timing-function:ease-in-out;
	-moz-transition-timing-function:ease-in-out;
	-webkit-transition-timing-function:ease-in-out;
*/
}
/*
@keyframes fade-in {
	0% {
		display:none;
		opacity:0;
	}
	1% {
		display:block;
		opacity:0;
	}
	100% {
		display:block;
		opacity:1;
	}
}
@-moz-keyframes fade-in {
	0% {
		display:none;
		opacity:0;
	}
	1% {
		display:block;
		opacity:0;
	}
	100% {
		display:block;
		opacity:1;
	}
}
@-webkit-keyframes fade-in {
	0% {
		display:none;
		opacity:0;
	}
	1% {
		display:block;
		opacity:0;
	}
	100% {
		display:block;
		opacity:1;
	}
}
*/

/* list of items within sub-navigation panel */
.sub-nav ul{
	display:inline-block;
	vertical-align:top;
	folat:left;
	margin:0 1em 0 0;
	padding:0;
	list-style-image:url('../img/icon_link05.png');
}

.sub-nav ul li{
}
/* list item within sub-navigation panel */
.sub-nav h3{
	display:block;
	list-style-type:none;
	margin:0;
	padding:0;
	color:#4F5F6F;
}
.sub-nav-group li h4 a{
	display:block;
	list-style-type:none;
	margin:0;
	padding:0;
	color:#4F5F6F;
}



/*天気予報部分-東奥日報追記-ここから*/

#weather {
	background-image:url(/weather/too_navi/map_base.jpg);
	background-repeat: no-repeat;
	position: relative;
	width: 200px;
	height: 189px;
	border: 1px solid #CCC;
} 
.time { 
    position: absolute; 
    top: 36px;
    left: 5px;
} 
.aomori { 
    position: absolute; 
    top: 0px;
    left: 0px;
} 
.tousei { 
    position: absolute; 
    top: 95px;
    left: 80px;
} 
.kitago { 
    position: absolute; 
    top: 70px;
    left: 45px;
} 

.nishi { 
    position: absolute; 
    top: 110px;
    left: 10px;
} 
.chunan { 
    position: absolute; 
    top: 130px;
    left: 50px;
} 
.shimokita { 
    position: absolute; 
    top: 36px;
    left: 130px;
} 
.sanpachi { 
    position: absolute; 
    top: 130px;
    left: 140px;
} 
.kamikita { 
    position: absolute; 
    top: 95px;
    left: 130px;
} 
                         

#weather_l {
	background-image:url(/weather/imags/map_base_l.jpg);
	background-repeat: no-repeat;
	position: relative;
	width: 503px;
	height: 494px;
	border: 0px solid #fff;
} 

#weather_l .tousei { 
    position: absolute; 
    top: 283px;
    left: 241px;
} 

#weather_l .kitago { 
    position: absolute; 
    top: 301px;
    left: 173px;
} 

#weather_l .nishi { 
    position: absolute; 
    top: 322px;
    left: 67px;
} 
#weather_l .chunan { 
    position: absolute; 
    top: 366px;
    left: 177px;
} 
#weather_l .shimokita { 
    position: absolute; 
    top: 112px;
    left: 318px;
} 
#weather_l .sanpachi { 
    position: absolute; 
    top: 370px;
    left: 398px;
} 
#weather_l .kamikita { 
    position: absolute; 
    top: 299px;
    left: 320px;
} 

#weather_l .apple { 
    position: absolute; 
    top: 462px;
    left: 14px;
} 
                             
                         
/*天気予報部分-東奥日報追記-ここまで*/
                         
                         
/*SNSボタン-東奥日報追記-ここから*/
.sns-btn ul {
		float: left;
		}
.sns-btn li {
		list-style-type: none;
		float: left;
		margin-right: 10px;
		}
.sns-btn {
		/*float: right;*/
		}
                         
/*SNSボタン-東奥日報追記-ここまで*/

/*class追加*/
.text-center{
text-align: center;
}
.text-left{
text-align:left;
}
.text-right{
text-align:right;
}
.clink_btn{
display:inline-block;
padding: 5px 15px;
background-color: #505F70;
border-radius: 5px;
margin:10px 5px;
line-height: 1;
}
.clink_btn a{
color:#fff;
text-decoration:none;
font-size:14px;
line-height: 1.5em;
}
.label{
display: inline-block;
padding: 4px 10px;
font-weight: bold;
/*line-height: 1.2;*/
color: #fff;
text-align: center;
white-space: nowrap;
vertical-align: baseline;
border-radius: .25em;
}
.s-label{
display: inline-block;
padding: .3em .6em;
font-size: 75%;
/*line-height: 1.2;*/
color: #fff;
text-align: center;
white-space: nowrap;
vertical-align: baseline;
border-radius: .25em;
}
.label-danger{
background-color:#F56861;
}
.label-default{
color: #333;
background-color: #fff;
border:1px solid #ccc;
}
.tnt_valign_mid{
vertical-align: -4px;
}

/*ヘッダー部ボタン*/
/*#h_info_area .hed_btn {
display:inline-block;
padding:7px;
border-radius:6px;
}
#h_info_area .btn_color_red {
border:1px solid #F56861;
background-color:#F56861;
}
#h_info_area .btn_color_blue {
border:1px solid #337ab7;
background-color:#337ab7;
}
#h_info_area .btn_color_green {
border:1px solid #5cb85c;
background-color:#5cb85c;
}
#h_info_area .btn_color_lime {
border:1px solid #5bc0de;
background-color:#5bc0de;
}
#h_info_area .btn_color_default {
border:1px solid #cccccc;
background-color:#FFFFFF;
}
*/
                         
#h_info_area .btn_color_red a{
	color:#ffffff;
	display:inline-block;
	padding:7px;
	border-radius:6px;
	text-decoration: none;
	border:1px solid #F56861;
	background-color:#F56861;
	text-decoration: none;
}

#h_info_area .btn_color_red a:hover{
	color:#ffffff;
	display:inline-block;
	padding:7px;
	border-radius:6px;
	text-decoration: none;
	border:1px solid #F56861;
	background-color:#FF3366;
	text-decoration: none;
}


#h_info_area .btn_color_green a{
	color:#ffffff;
	display:inline-block;
	padding:7px;
	border-radius:6px;
	text-decoration: none;
	border:1px solid #5cb85c;
	background-color:#5cb85c;
}

#h_info_area .btn_color_green a:hover{
	color:#ffffff;
	display:inline-block;
	padding:7px;
	border-radius:6px;
	text-decoration: none;
	border:1px solid #5cb85c;
	background-color:#009900;
}


#h_info_area .btn_color_default a{
	color:#333333;
	display:inline-block;
	padding:7px;
	border-radius:6px;
	text-decoration: none;
	border:1px solid #cccccc;
	background-color:#FFFFFF;
	
}

#h_info_area .btn_color_default a:hover{
	color:#333333;
	display:inline-block;
	padding:7px;
	border-radius:6px;
	text-decoration: none;
	border:1px solid #cccccc;
	background-color:#CCCCCC;
}


#h_info_area .btn_color_blue a{
	color:#ffffff;
	display:inline-block;
	padding:7px;
	border-radius:6px;
	text-decoration: none;
	border:1px solid #337ab7;
	background-color:#337ab7;
}
#h_info_area .btn_color_blue a:hover{
	color:#ffffff;
	display:inline-block;
	padding:7px;
	border-radius:6px;
	text-decoration: none;
	border:1px solid #337ab7;
	background-color:#3366FF;
}

#h_info_area .btn_color_lime a{
	color:#ffffff;
	display:inline-block;
	padding:7px;
	border-radius:6px;
	text-decoration: none;
	border:1px solid #3399FF;
	background-color:#3399FF;
}
#h_info_area .btn_color_lime a:hover{
	color:#ffffff;
	display:inline-block;
	padding:7px;
	border-radius:6px;
	text-decoration: none;
	border:1px solid #3366CC;
	background-color:#3366CC;
}

                         
/*アクセスランキング　ここから*/
#AccessRanking{
	width:100%;
}
#AccessRanking h2{
	margin-top:2px;
}
#AccessRankingLists{
	width:100%;
	padding-bottom:10px;
	border-top:1px solid #BFBFBF;
	text-align:center;
}
#AccessRankingLists ul{
	text-align:left;
}
#AccessRankingLists ul li div{
	padding:4px 8px;
	text-align:center;
	color:#FFFFFF;
}
#AccessRankingLists ul li a{
	text-align:left;
}
.AccessRankingFirst{
	background-color:#FAA700;
}
.AccessRankingOther{
	background-color:#B3B3B3;
}
/*アクセスランキング　ここまで*/


/*本文のaタグここから*/
#content_article_left_top_main > p > a{
	color:#1A0DAB;
	outline:none;
	text-decoration:underline;
}
#content_article_left_top_main > p > a:hover{
	color:#ff0000;
	outline:none;
	text-decoration:underline;
}
/*本文のaタグここまで*/

                         
/*カテゴリHタグ用サンプルここから*/
.h_bgimg{
background: url("/imags/h_bgimg.jpg") no-repeat;
padding-left: 40px;
}
/*カテゴリHタグ用サンプルここまで*/
#content,#hed{
width: 1070px;
margin: 0 auto;
padding:0 10px;
}

/*オリコンスタイル見出し省略*/
.abbreviation {
	overflow: hidden;
	-o-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
	text-overflow: ellipsis;
	width: 454px;
	white-space: nowrap;
}

/*トップページ共同ニュースのタグここから*/
.top_kyd_photo {
display:block;
margin-left:auto;
margin-right:auto;
max-width:150px;
max-height:150px;
}
.top_kyd_item{
height:26px;
width:563px;
}
/*トップページ共同ニュースのタグここまで*/

/*お知らせ部分追記-ここから*/
ul#oshirase{
padding-bottom:14px;
overflow-y: auto;
max-height:600px;
}
/*お知らせ部分追記-ここまで*/