﻿@charset "utf-8";
/* 2015 newTop common */
.arlink{padding-left:15px;text-align:right;}
.arlink img{margin: 0 5px 0 0}

/* important_block */
#important_block {width:100%;height:49px;margin-bottom:14px;border-top:2px solid #fff;background:#eee;float:left; text-align:left}
#important_block>div>div>div {width:933px;margin:0 auto;padding:14px 6px 14px 11px;}
#important_block div div div .subhead_important {width:135px;background: url("/resource/top_tit_important.gif") no-repeat scroll left top transparent;text-indent:-999px;float:left;}
#important_block div div div span {float:right}
#important_block ul {float:left}
#important_block div div div ul li a {padding:3px 0 0;}
#important_block .arlink {padding:0;}
#important_block #listbar{width:620px;height:20px;padding:0}

/* newslist */
.newslist {margin-bottom:2em;position:relative}
.newslist_head {margin-bottom:1.5em;border-bottom:1px solid #d6d6d6;}
.newslist_head h2 {height:40px;text-indent:-999px}
.newslist_head #press {background:url("/resource/top_tit_press.gif") 0 10px no-repeat}
.newslist_head #oshirase {background:url("/resource/top_tit_oshirase.gif") 0 10px no-repeat}
.newslist_head #hamaoka {background:url("/resource/top_tit_hamaoka.gif") 0 10px no-repeat}
.newslist_head #event {background:url("/resource/top_tit_event.gif") 0 10px no-repeat}
.newslist_head #pressoshirase{background:url("/resource/top_tit_pressoshirase.gif") 0 10px no-repeat}
.newslist_head span {position:absolute;top:10px;right:0;}
.newslist_head span a:link {color:#000}
.newslist_head span a:hover,.newslist_head span a:active {color:#be0008}
.newslist_head img {vertical-align:middle}
.newslist_head img.rss {margin-left:5px}
.newslist table{margin: 0px;padding: 0px;border:none;border-collapse: collapse;}
.newslist table th {width:9em;font-weight:normal}
.newslist table th,.newslist table td {font-size:1.2em;padding: 2px 0;background:none;border:none;border-spacing: 0px;line-height:normal;}

/* content_side */
.content_side_box {margin-bottom:10px;}
.dispnone {display:none}

#shinchaku {border:1px solid #d6d6d6;}
#shinchaku h2 {height:40px;background:url("/resource/top_tit_shinchaku.gif") 10px 10px no-repeat;text-indent:-999em}
#shinchaku li {padding:8px 10px;border-top:1px dotted #e9e9e9;font-size:108%;line-height:130%;}
#shinchaku li span {color:#000;font-weight:normal}
#shinchaku li img {margin:5px 5px 0 0}

#uketsuke {padding:8px;background:url("/resource/top_uketsuke_bg.gif") 0 0 repeat;}
.uketsuke_business{padding:8px;background:url("/resource/top_uketsuke_bg_02.gif") 0 0 repeat;}
#uketsuke div {margin-bottom:8px;background:#fff;}
#uketsuke .uketsuke_last {margin:0;}
#uketsuke h2 {padding:6px 0;}
#uketsuke a {display:block;}
#uketsuke .uketsuke_btn {margin-bottom:10px;text-align:center}
#uketsuke .arlink {padding:0 10px 10px 0}

#content_main #uketsuke{overflow:hidden;clear:both;}
#content_main #uketsuke>div{width:328px;margin-right: 8px;float:left;text-align: left;}
#content_main #uketsuke .uketsuke_last{margin: 0px;}

/* content_side2_20170130 */
.content_side_box2 {margin-bottom:10px;}

/* banner */
.banner {
	width:880px;
	margin:0 auto 30px
}
.banner li {
	display:block;
	margin:0 3px 6px;
	float:left
}
.banner li a img {
	border:2px #fff solid
}
.banner li a:hover img {
	border-color:#ef9400
}