/* リンク
----------------------------------------------------------------------------------------------------*/
a{color: #0066FF; text-decoration: none;}
a:hover{text-decoration: underline;}
a:hover img{filter: alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6;}

img{border: none; vertical-align: bottom;}


/* コンテンツ
----------------------------------------------------------------------------------------------------*/
#content{border-bottom: 15px solid #000; padding: 22px 0 10px 0; margin: 0 auto; text-align: left; width: 1002px;}

#content h1{font-size: 11.5px; padding-bottom: 10px;}

.pagetop{padding-top: 40px; margin: 0 auto; text-align: right; width: 1002px;}



/* banner
----------------------------------------------------------------------------------------------------*/
#listBoxs-header ul{overflow: hidden;}
#listBoxs-header ul li{float: left; width: 235px;}
#listBoxs-header ul li.box02, #listBoxs-header ul li.box03{margin: 0 0 0 21px;}
#listBoxs-header ul li.box04{margin: 0 0 0 20px;}



/* NEWS インフォメーション
----------------------------------------------------------------------------------------------------*/
#news_wrap{margin-top: 17px; overflow: hidden; width: 1002px;}
#news{float: left; width: 491px;}
#news_big{float: right; width: 490px;}

#content h2{border-bottom: 1px solid #ccc; padding: 0 0 4px 0; margin: 0 0 10px 0;}
.news_scroll{height: 283px; overflow-x: hidden; overflow-y: auto;}
.newsbox{border-bottom: 1px solid #CCC;}
.newsbox a{cursor: pointer; display: block; text-decoration: none; padding: 7px 0;}
.newsbox a:hover{background-color: #FAF9F3;}
.newsbox_img{float: left; padding: 7px 15px 0 7px!important; width: 80px;}
.newsbox_img img{height: 50px; width: 80px;}
.newsbox_txt{overflow: hidden; padding: 7px 0;}
.newsbox_txt{padding: 0; margin: 0;}
.date{color: #666; font-size: 11px; line-height: 130%;}
.copy{color: #666; font-size:12px; line-height: 130%;}
.title{color: #7593b3; font-size: 11px; font-weight: bold; line-height: 130%;}



/* EVENT
----------------------------------------------------------------------------------------------------*/
.event{margin-top: 60px;}
.event table{margin-top: 4px;}
.event table tr td{border-top: 1px solid #ccc; vertical-align: top; padding: 10px 25px 10px 10px;}
.event_date{font-size: 11px; color: #666; padding: 0 0 10px 10px; margin: 0;}
.event_title{font-family: '游明朝', YuMincho, 'ヒラギノ明朝 ProN W3', 'Hiragino Mincho ProN', 'HG明朝E', 'ＭＳ Ｐ明朝', 'ＭＳ 明朝', serif; color: #000!important; font-size: 22px!important; padding: 0 0 20px 0; margin: 0;}
.event_copy{font-size: 12px; color: #666; line-height: 160%; letter-spacing: 0.5px; margin: 0; padding: 0 0 0 10px;}



/* バナーボックス
----------------------------------------------------------------------------------------------------*/
#banner_wrap{padding-top: 60px;}
#content h3{margin: 80px 0 30px 20px!important;}

.bannerbox{padding-bottom: 20px;}
.bannerbox ul{overflow: hidden;}
.bannerbox ul li{float: left; width: 235px;}
.box02, .box03{margin-left: 21px;}
.box04{margin-left: 20px;}

.bannerbox a{color: #787878; text-decoration: none;}
.bannerbox a:hover{text-decoration: underline;}
.bannerbox a p{font-size: 10px; line-height: 120%; padding-top: 5px; text-align: right;}



