﻿@charset "UTF-8";

/** サブメニュー ---------------------- **/
#subMenu dl{
	background:url(../../news/images/submenu.gif) no-repeat 0% 0%;
	width:200px;
	height:288px;
	margin-bottom:10px;}

#subMenu dl dt{
	text-indent:-1000em;
	height:66px;}

#subMenu dl dd{
	text-indent:-1000em;
	width:200px;}

#subMenu dl dd a{
	width:200px;
	display:block;
	overflow:hidden;
	outline:none;}

#subMenu dl dd a:hover{
	background-image:url(../../news/images/submenu.gif);
	overflow:hidden;
	outline:none;}

#sMenu01{background-position: -200px -66px; height:37px;}
#sMenu02{background-position: -200px -103px; height:37px;}
#sMenu03{background-position: -200px -140px; height:37px;}
#sMenu04{background-position: -200px -177px; height:37px;}
#sMenu05{background-position: -200px -214px; height:37px;}
#sMenu06{background-position: -200px -251px; height:37px;}


/** セカンドtop **/
#pageBtn{}
#pageBtn td{
	padding-bottom:20px;}



/** スタッフレポート・せんくらニュース **/
.newslist_type01{
   width:625px;
   margin:0 0 3em;}

.newslist_type01 h4{
	margin-bottom:10px;
	background:url(../images/h4_back.jpg) repeat 0% 0%;
	padding:7px 8px 5px;
	color:#FFF;
	font-size:130%;
	line-height:1.3;}

.newslist_type01 h5{
	margin-bottom:10px;
	font-size:110%;
	color:#990000;
	line-height:1.5;}

.newslist_type01 img{ float:left; margin:0 10px 7px 0;}

.newslist_type01 h4 .date{font-size:80%;}


#docomoConcert{
	border:2px solid #CB9A58;
	padding:10px 15px;
	margin:1em 0;}

#docomoConcert dt{
	border-bottom:2px solid #CB9A58;
	color:#8F592E;
	padding-bottom:8px;
	font-weight:bold;
	font-size:120%;
	text-align:center;}

#docomoConcert dd{
	margin:8px 0 0;}

#docomoConcert dd ol{
	margin:0 0 0 30px;}




.tsuika{
	width:100%;
	border:1px solid #999;
	border-collapse:collapse;}

.tsuika th, .tsuika td{
	padding:2px 4px;
	line-height:1.2;
	border:1px solid #999;}

.tsuika th{
	text-align:center;
	white-space:nowrap;
	vertical-align:middle;
	background-color:#00FFFF;}


.table_type01{
	width:100%;
	border:1px solid #999;
	border-collapse:collapse;}

.table_type01 th, .table_type01 td{
	padding:2px 4px;
	line-height:1.2;
	border:1px solid #999;}

.table_type01 th{
	text-align:center;
	white-space:nowrap;
	vertical-align:middle;
	background-color:#00FFFF;}





/** 記事掲載情報 **/
.newslist_type02{
    width:625px;
	margin:0 0 20px;}

.newslist_type02 table{
	width:625px;
	border-top:dotted 1px #CCC;}

.newslist_type02 table th, .newslist_type02 table td{
	border-bottom:dotted 1px #CCC;
	line-height:1.6;}

.newslist_type02 table th{
	background:url(../../news/images/newslist_icon.gif) no-repeat 2% 32%;
	text-align:left;
	font-weight:bold;
	color:#7F7F7F;
	padding:10px 20px;
	width: 150px !important;
	width /**/: 190px;
	vertical-align:top;}
	
.newslist_type02 table td{
	padding:10px 20px;}

.fc_c09{color:#c09}








#info_box{
    width:510px;
	margin:0 auto 30px auto;}
#info_box dt {
	 width: 150px !important;
	 width /**/: 510px;
	 padding-top:0.6em;
	 margin-right: 340px;
	 padding-left: 20px;
	 background-image:url(../images/new_ya.gif);
	 background-repeat:no-repeat;
	 background-position:2% 70%;
	 text-align:left;
	 font-weight:bold;
	 color:#7F7F7F;
	 position:relative;
	 z-index:30;}
#info_box dd {
     width: 340px !important;
	 width /**/:510px;
     padding-top:0.4em;
	 padding-bottom:0.5em;
     padding-left:170px;
	 margin-top:-1.5em;
	 margin-bottom:0;
	 background-color:#FFFFFF;
	 position:relative;
	 z-index:20;
	 border-bottom:dotted 1px #CCC;}
	 
	 




/* テーブル---------------*/
.news_table{
	width:100%;
	line-height:1.3;
	border:1px solid #b39b7f;
	border-collapse:collapse;
	margin:0 0 5px;}

.news_table th, .news_table td{
	padding:3px 5px;
	border:1px solid #b39b7f;
	vertical-align:top;}

.news_table th{
	text-align:center;
	background-color:#fbf8b9;}

.news_table td ol{
	margin:0 0 0 25px;}






