@charset "euc-jp";

/* ----- index.htmlのみに使用するCSSです ----- */
/* ※ 新着情報見出し以外は変更しないで下さい ※ */

.ttxt-wap{
	padding:10px;
	margin:0;
	border-top:none;
	border-right:solid 1px;
	border-bottom:solid 1px;
	border-left:solid 1px;
	border-color:#ccc;
}

.ttxt-wap2{
	padding:10px 5px;
	margin:0;
	border-top:none;
	border-right:solid 1px;
	border-bottom:solid 1px;
	border-left:solid 1px;
	border-color:#ccc;
}

.ttxt-wap3{
	padding:10px 5px;
	margin:0;
	border:solid 1px;
	border-color:#ccc;
}

h2.h2top {
	height:35px;
	padding-left: 0px !important;
	background-image:none;
}

h3.h3top {
	height:35px;
	padding-left: 0px !important;
	background-image:none;
}

h4.h4top{
	padding:0;
	margin:0;
	border:none;
	background:none;
}


/* トップイメージ ------------------- */
div#topimage{
	padding: 3px 0 0;
    border-bottom: 2px solid #7b6a25;
	margin:0;
	background-color:#000;
	text-align: center;
}

/* 新着情報 ------------------- */
div#nProgram {
	overflow:auto;
	width:698px; /*幅*/
	height:415px; /*高さ*/
}

#nProgram dl {
	margin:5px 0px 5px 0px;/*マージン（調整可）*/
}

#nProgram dl dt {
	margin:0;
	padding:0 10px 0 0;
	font-weight:normal;
	float:left;
}

#nProgram dl dd {
	margin:0 0 8px 0;/*マージン（調整可）*/
	padding:0 6px 8px 0px;/*余白（調整可）*/
	border-bottom:1px dashed #dddddd;/*ボーダーの太さ・スタイル・カラー（変更可）*/
}

#nProgram dl dd img{
	margin:2px 10px 1px 0;
}

/* 基本方針 以下 ------------------- */
ul.tmenu{
    list-style:none;
    width:100%;
	padding:0px;
	margin:0px;
}


ul.tmenu li{
	width:344px;
	padding:0 5px;
	margin:0;
	float:left;
}

ul.tmenu li a:hover{
	background-color:#FFFFFF;
	filter:alpha(opacity=70);
	-ms-filter:"alpha(opacity=70)";
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity:0.70;
}

ul.tmenu li a {
    display: inline-block;
    line-height: 1;
}


.tmenu_img{
	padding:0;
	margin:0;
}

.tmenu_txt{
	padding:0;
	margin:10px 0 0 0;
}

.tmenu_txt p{
	margin:10px 0 0 0;
	line-height:1.5em;
	color:#333;
}



/* バナー */
ul.bmenu{
    list-style:none;
    width:100%;
	padding:0px;
	margin:0px;
}

ul.bmenu li.ban01,ul.bmenu li.ban05,ul.bmenu li.ban09{
	width:220px;
	height:80px;
	padding:0;
	margin:20px 0 0 0;
	float:left;
}

ul.bmenu li.ban02,ul.bmenu li.ban03,ul.bmenu li.ban04,
ul.bmenu li.ban06,ul.bmenu li.ban07,ul.bmenu li.ban08,
ul.bmenu li.ban10,ul.bmenu li.ban11,ul.bmenu li.ban12{
	width:220px;
	height:80px;
	padding:0;
	margin:20px 0 0 40px;
	float:left;
}

ul.bmenu li.ban01 a:hover,ul.bmenu li.ban02 a:hover,ul.bmenu li.ban03 a:hover,ul.bmenu li.ban04 a:hover,
ul.bmenu li.ban05 a:hover,ul.bmenu li.ban06 a:hover,ul.bmenu li.ban07 a:hover,ul.bmenu li.ban08 a:hover,
ul.bmenu li.ban09 a:hover,ul.bmenu li.ban10 a:hover,ul.bmenu li.ban11 a:hover,ul.bmenu li.ban12 a:hover{
	background-color:#FFFFFF;
	filter:alpha(opacity=70);
	-ms-filter:"alpha(opacity=70)";
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity:0.70;
}

ul.bmenu li a {
    display: inline-block;
    line-height: 1;
}
/* ----- 以下、フリースペース内で必要な設定があれば、各自追加して下さい ----- */