@charset "Shift_JIS";
/*--------------------------------------------------------------------
 topPage setting
--------------------------------------------------------------------*/

div#visualBox {
	background: url(../img/bg_flash.jpg) 0 0 no-repeat;
	width: 800px;
	height: 350px;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
}
div#visualLeft {
	width: 800px;
	float: left;
}
div#visualLeftLeft {
	width: 195px;
	float: left;
	height: 345px;
}
div#visualLeftLeft table {
	width: 195px;
	float: left;
	border-collapse:collapse;
	background-color:#fef5e4;
}
div#visualLeftLeft a {
	margin-left:25px;
}
div#visualLeftLeft p {
	padding-left:7px;
	line-height:1.4;
}
.navi01 {
	width:195px;
	height:68px;
	background: url(../img/img_visual_011.jpg) 0 0 no-repeat;
}
.navi02 {
	width:195px;
	height:68px;
	background: url(../img/img_visual_022.jpg) 0 0 no-repeat;
}
.navi03 {
	width:195px;
	height:68px;
	background: url(../img/img_visual_033.jpg) 0 0 no-repeat;
}
.navi04 {
	width:195px;
	height:68px;
	background: url(../img/img_visual_044.jpg) 0 0 no-repeat;
}
.navi05 {
	width:195px;
	height:72px;
	background: url(../img/img_visual_055.jpg) 0 0 no-repeat;
}
div#visualLeftLeft ul li img {
	vertical-align: bottom;
}
div#visualLeftRight {
	float: right;
	width: 595px;
	height: 345px;
}
div#visualRight {
	float: right;
	width: 200px;
	height: 345px;
}
div#visualRight ul li {
	vertical-align: bottom;
}
div#visualRight ul li img {
	vertical-align: bottom;
}
div#visualRight ul li.textLink01 {
	background: url(../img/img_visual_07.jpg) left top no-repeat;
	height: 22px;
	/*line-height: 30px;*/
	padding: 8px 0 0 25px;
}
div#visualRight ul li.textLink01other {
	background: url(../img/img_visual_07_other.jpg) left top no-repeat;
	height: 23px;
	/*line-height: 30px;*/
	padding: 7px 0 0 25px;
}
div#visualRight ul li.textLink02 {
	background: url(../img/img_visual_08.jpg) left top no-repeat;
	height: 22px;
	/*line-height: 30px;*/
	padding: 8px 0 0 25px;
}
div#visualRight ul li.textLink03 {
	background: url(../img/img_visual_09.jpg) left top no-repeat;
	height: 16px;
	/*line-height: 14px;*/
	padding: 1px 0 0 25px;
}
div#visualRight #textLinkBtm {
	background: url(../img/img_visual_10.jpg) left -2px no-repeat;
	width: 200px;
	height: 9px;
}
div#visualRight ul li.textLink01 a,
div#visualRight ul li.textLink02 a {
	color: #D27F00;
}

div#visualRight ul li.textLink01other a {
	font-size: 14px;
	font-weight: bold;
	color: #630;
}

div#visualRight ul li.textLink03 a,
div#visualRight ul li.textLink04 a {
	color: #444;
	font-size: 10px;
}
div#contentsInner {
	width: 810px;
	margin: 0 auto;
	padding-top: 10px;
}
div#contensBody {
	margin: 0 5px;
	width: 800px;
	padding-top: 10px;
}
div#contentsLeftBox {
	float: left;
	width: 515px;
	padding-bottom: 20px;
}
div#contentsLeftBox h3 {
	padding-bottom: 10px;
	clear: both;
}
div#contentsLeftBox p {
	padding-bottom: 10px;
}
ul#accentBody,
ul#btnMap {
	display: block;
	float: left;
	width: 515px;
	padding-bottom: 20px;
}
ul#accentBody li {
	float: left;
	margin-right: 20px;
}
ul#btnMap li {
	float: left;
	margin-right: 23px;
}
ul#accentBody li.accentLastItem,
ul#btnMap li.mapLastItem {
	margin-right: 0;
}
ul#infoBody li {
	background: url(../img/bg_line_01.gif) left bottom repeat-x;
	display: block;
	clear: both;
	width: 515px;
	float: left;
	margin-bottom: 10px;
}
ul#infoBody li span.infoDate {
	float: left;
	display: block;
	width: 70px;
	color: #AF1D1F;
	font-weight: bold;
}
ul#infoBody li span.infoTitle {
	text-align: left;
	float: right;
	display: block;
	width: 430px;
	padding-bottom: 10px;
}
ul#infoBody li span.infoTitle a {
	color: #333333;
	text-decoration: none;
}
ul#infoBody li span.infoTitle a:hover {
	color: #333333;
	text-decoration: underline;
}
div#contentsRightBox {
	float: right;
	width: 260px;
	background: url(../img/text_back.jpg) 0 0;
}
div#contentsRightBox ul li {
	margin-bottom: 0;
}
div#contentsRightBox ul li img {
	vertical-align: bottom;
}

.texterea {
	line-height:1.77;
/*	padding-top:2px;*/
	padding-left:0.5em;
}

.textereaIndent {
	line-height:1.77;
	padding-left:1.5em;
}

.erea {
	line-height:180%;
	padding-top:0;
	padding-left:5px;
　　　color:#ff0000;
}
.text {
	line-height:180%;
	padding-top:0;
	padding-left:5px;
　　　color:#0000ff;
}

.text_last {
	line-height:180%;
	padding-top:0;
	padding-left:5px;
	padding-bottom:10px;
　　　color:#0000ff;
}
div#RightBox {
	float: right;
	width: 260px;
}

.bn {
margin-top:15px;
}



#contentsTopics {
	width: 800px;
	padding-bottom: 10px;
}

#menuOther {
	float: left;
	width: 165px;
	margin-right: 5px;
}

#menuOther ul li.bgGold {
	width: 143px;
	height: 31px;
	padding: 14px 0 0 22px;
	background: url(../img/bg_btn_gold.gif) no-repeat;
}

#menuOther ul li.bgSilver {
	width: 143px;
	height: 31px;
	padding: 14px 0 0 22px;
	background: url(../img/bg_btn_silver.gif) no-repeat;
}

#menuOther ul li a {
	color: #663300;
}

#menuPlan {
	float: left;
	width: 200px;
	margin-right: 5px;
}

#menuPlan h3 {
	margin-bottom: 3px;
}

#menuPlan ul li {
	width: 180px;
	height: 22px;
	padding: 8px 0 0 20px;
	background: url(../img/bg_btn_pink.gif) no-repeat;
}

#menuPlan ul li a {
	color: #663300;
	font-weight: bold;
}

#topics {
	float: left;
	width: 425px;
}

#topicsDisp {
	width: 410px;
	height: 150px;
	padding-left: 15px;
	background: url(../img/bg_topics.gif) no-repeat;
	font-size: 12px;
}
