@charset "utf-8";

/* --------------------------------------------------
	行頭を表示するときは「##」で検索してください。
-------------------------------------------------- */

/* --------------------------------------------------
	##contents
-------------------------------------------------- */
a#bnr-schedule{ display:block; width:200px; height:95px; background:url(../../img_com/bnr_h&p_over.jpg) no-repeat left top; }
a#bnr-schedule:hover{background-color:#FFF;}
a#bnr-schedule:hover img{visibility:hidden;}
a.link-schedule{
	color:#344700;
	text-decoration:none;
}
a.link-schedule:hover{
	color:#f00;
	text-decoration:underline;
}
a#bnr-bokin{
	display:block;
	width:353px;
	height:108px;
	background:url(../../img/bnr_bokin_over.jpg) no-repeat left top;
}
a#bnr-bokin:hover{background-color:#FFF;}
a#bnr-bokin:hover img{visibility:hidden;}
a.link-bokin{
	color:#731905;
	text-decoration:none;
}
a.link-bokin:hover{
	color:#f00;
	text-decoration:underline;
}
a#bnr-schedule-en{
	display:block;
	width:353px;
	height:108px;
	background:url(../../img/en/bnr_schedule_over.jpg) no-repeat left top;
}
a#bnr-schedule-en:hover{background-color:#FFF;}
a#bnr-schedule-en:hover img{visibility:hidden;}
a#bnr-bokin-en{
	display:block;
	width:353px;
	height:108px;
	background:url(../../img/en/bnr_bokin_over.jpg) no-repeat left top;
}
a#bnr-bokin-en:hover{background-color:#FFF;}
a#bnr-bokin-en:hover img{visibility:hidden;}
#contents-main{ width:730px; float:left; }
#contents-side{
	width:175px;
	float:right;
}
.title1{ margin:0 0 15px; border-collapse:collapse; border:0; width:730px; hegiht:35px; }
.title1 td{padding:0;}
.t1-right{
	width:84px;
	color:#fff;
	text-align:center;
}
.t1-right a{
	color:#fff;
}
.t1-right a:hover{
	color:#f00;
}
#title1{ background:#13126D url(../../img/bg_t1b.jpg) no-repeat right top; }
#title2{ background:#16147D url(../../img/bg_t2b.jpg) no-repeat right top; }
.title-2{
	margin:0 0 10px;
	padding:0 0 1px 1px;
	border-bottom:2px #d6d6d6 solid;
}
.news-box{
	margin:0 0 8px;
	border-collapse:collapse;
	border:0;
	width:730px;
}
.news-box1{
	width:235px;
	padding:0 0 16px;
	vertical-align:top;
}
.nb1-left{
	width:235px;
	padding:4px;
}
.nb1-1{
	border-collapse:collapse;
	border:0;
	width:235px;
	padding:4px;
}
.n-ph{
	padding:0;
	width:78px;
	vertical-align:top;
}
.n-article{
	padding:0;
	vertical-align:top;
}
.n-article h3{color:#053699;}
.n-article h3 a{color:#053699;}
.n-article h3 a:hover{color:#f00;}
.n-article .n-date{color:#626262;}

.c-pr-box{
	margin:0 0 20px;
	padding:3px 6px 15px;
	border:1px #e0e0e0 solid;
}
.c-pr-title{
	font-size:84%;
	font-family:Arial;
	font-weight:bold;
}
.c-pr-txt{
	text-align:center;
}
.c-pr-txt a{color:#001fff;}
.c-pr-txt a:hover{color:#f00;}
.pg-box{ margin:0 auto 16px; border-collapse:collapse; border:0; width:528px; }
.pg-box td{
	padding:0 0 8px;
	width:88px;
	text-align:center;
}
.pg-box a img{border:2px #fff solid;}
.pg-box a:hover img{border:2px #03a4d4 solid;}

.s-bnr1{
	margin:0 0 3px;
}
.s-mb1{
	margin:0 0 14px;
}
.s-bnr2{
	margin:0 0 14px;
	color:#544e41;
	font-size:84%;
}
.s-bnr3{
	margin:0 0 14px;
	padding:0 0 0 20px;
	color:#053697;
	background:url(../../img/icon1.gif) no-repeat 0 3px;
}
.s-bnr3 a{color:#053697;}
.s-bnr3 a:hover{color:#f00;}
.s-pr-box{
	margin:0 0 18px;
	padding:18px 0 12px;
	border-top:1px #e0e0e0 solid;
	border-bottom:1px #e0e0e0 solid;
}
.s-pr-box h3{
	font-size:84%;
	font-family:Arial;
	font-weight:bold;
	text-align:right;
}
.s-pr-bnr{
	margin:0 0 8px;
}
.s-pr-txt{
	margin:0 0 8px;
	color:#3a5d88;
	text-align:right;
}
.s-pr-txt a{color:#3a5d88;}
.s-pr-txt a:hover{color:#f00;}
.s-list:after{
	height:0;
	visibility:hidden;
	content:".";
	display:block;
	clear:both;
}
.s-list{
	margin:0;
	padding:0;
	width:175px;
	overflow-y:hidden;
	/*\*//*/
	overflow:hidden;
	/**/
}
.s-list li{
	margin:-1px 0 0 0;
	padding:6px 0;
	border-top:1px #b2b2b2 solid;
	list-style:none;
}

