@charset "UTF-8";
/* CSS Document */


/*mainImg*/
#mainimgBox{
	background: url(../../img/bg_02.jpg) center top repeat-x;
	height: 326px;
	}
	
#mainimg{
	height: 326px;
	width: 820px;
	margin-right: auto;
	margin-left: auto;
}

.top-banner-l{
	width: 820px;
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
}

#mainimg h2{
	height: 326px;
	width: 820px;
	background-image: url(../../img/main_img.jpg);
	text-indent: -9999px;
}

/*contents*/
#mainctsBox{
	width: 820px;
	margin-right: auto;
	margin-left: auto;
}

/*contentsL*/
#ctsBoxL{
	width: 398px;
	float: left;
}

#banBox01{
	height: 27px;
	width: 398px;
	margin-top: 24px;
}

#banBox01 h3{
	height: 27px;
	width: 398px;
	background-image: url(../../img/bn_01.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
}

#tableWrap{
	width:372px;
	padding-top:8px;
	padding-left:12px;
	padding-bottom:8px;
	padding-right:12px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-right-color: #BEBEBE;
	border-left-color: #BEBEBE;
	border-bottom-color: #BEBEBE;
	background-color: #F2F2F2;
}

#tableBox{
	width: 100%;
}

.table01{
	background-image: url(../../img/tblicon.jpg);
	background-repeat: no-repeat;
	padding-left: 13px;
	background-position: 0px 50%;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 150%;
	color: #7F0239;
	padding-top:5px;
	padding-bottom:5px;
}

.table02{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 150%;
	color: #7F0239;
}

#banBox02{
	height: 27px;
	width: 398px;
	margin-top: 24px;
	margin-bottom: 9px;
	float: left;
	background-image: url(../../img/bn_02.gif);
	background-repeat: no-repeat;
}


#banBox02 h3{
	height: 27px;
	width: 115px;
	background-image: url(../../img/plan.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	float: left;
}

#banBox02btn{
	height: 17px;
	width: 69px;
	margin-top: 5px;
	margin-right: 7px;
	float: right;
	}
	
	#banBox02btn a{
	height: 17px;
	width: 69px;
	background-image: url(../../img/btn_08.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	}
	
	#banBox02btn a:hover{
	background-position: 0px -17px;	
	}

.planBox{
	width: 398px;
	background-image: url(../../img/line_01.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

.pimgBox{
	float: left;
/*	height: 67px;*/
	width: 102px;
}
.pimgBox img{
	border:1px solid #7F0239;
}


.ptextBox{
	float: right;
	width: 291px;
}

.text01 p{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 120%;
	color: #7F0239;
	font-weight: bolder;
	}
	
.text02 p{
	min-height:30px;
 height: auto !important;
 height: 30px;
}

.text02 p{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 140%;
	color: #404040;
	}

.text03{
	width:292px;
	margin-top:5px;
	text-align:right;
	}

.text03 a{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 140%;
	color: #7F0239;
	font-weight: bolder;
	text-decoration: none;
	}
	
	.line{
	width: 398px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#downroad{
	height: 48px;
	width: 398px;
	margin-top: 20px;
	margin-bottom: 6px;
}

#downroad a{
	height: 48px;
	width: 398px;
	background-image: url(../../img/download.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
}

#downroad a:hover{
	background-position: 0px -48px;
}

#drimg{
	height: 35px;
	width: 31px;
	margin-left: 3px;
	float: left;
	display:inline;
	}
	
	#drtext{
	width: 352px;
	padding-top: 5px;
	padding-right: 7px;
	float: right;
}

#drtext p{
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	line-height: 140%;
	color: #404040;	
}

/*contentsR*/
#ctsBoxR{
	width: 398px;
	float: right;
}

#banBox03{
	height: 27px;
	width: 398px;
	margin-top: 24px;
}

#banBox03 h3{
	height: 27px;
	width: 398px;
	background-image: url(../../img/bn_03.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
}

#aimgBox{
	width: 385px;
	padding-top: 5px;
	padding-right: 6px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-color: #F3F3F3;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #BFBFBF;
	border-bottom-color: #BFBFBF;
	border-left-color: #BFBFBF;
}

#aimgBox01{
	height: 108px;
	width: 125px;
	margin-right: 5px;
	margin-bottom: 4px;
	float: left;
}

#aimgBox01 a{
	height: 108px;
	width: 125px;
	background-image: url(../../img/img_05.jpg);
	text-indent: -9999px;
	display: block;
	background-repeat: no-repeat;
}

#aimgBox01 a:hover{
	background-position: 0px -108px;
}

#aimgBox02{
	height: 108px;
	width: 125px;
	margin-right: 5px;
	margin-bottom: 4px;
	float: left;
}

#aimgBox02 a{
	height: 108px;
	width: 125px;
	background-image: url(../../img/img_06.jpg);
	text-indent: -9999px;
	display: block;
	background-repeat: no-repeat;
}

#aimgBox02 a:hover{
	background-position: 0px -108px;
}

#aimgBox03{
	height: 108px;
	width: 125px;
	margin-bottom: 4px;
	float: left;
}

#aimgBox03 a{
	height: 108px;
	width: 125px;
	background-image: url(../../img/img_07.jpg);
	text-indent: -9999px;
	display: block;
	background-repeat: no-repeat;
}

#aimgBox03 a:hover{
	background-position: 0px -108px;
}

#aimgBox04{
	height: 108px;
	width: 125px;
	margin-right: 5px;
	float: left;
}

#aimgBox04 a{
	height: 108px;
	width: 125px;
	background-image: url(../../img/img_08.jpg);
	text-indent: -9999px;
	display: block;
	background-repeat: no-repeat;
}

#aimgBox04 a:hover{
	background-position: 0px -108px;
}

#aimgBox05{
	height: 108px;
	width: 125px;
	margin-right: 5px;
	float: left;
}

#aimgBox05 a{
	height: 108px;
	width: 125px;
	background-image: url(../../img/img_09.jpg);
	text-indent: -9999px;
	display: block;
	background-repeat: no-repeat;
}

#aimgBox05 a:hover{
	background-position: 0px -108px;
}

#aimgBox06{
	height: 108px;
	width: 125px;
	float: left;
}

#aimgBox06 a{
	height: 108px;
	width: 125px;
	background-image: url(../../img/img_10.jpg);
	text-indent: -9999px;
	display: block;
	background-repeat: no-repeat;
}

#aimgBox06 a:hover{
	background-position: 0px -108px;
}

#banBox04{
	height: 27px;
	width: 398px;
	margin-top: 24px;
	margin-bottom: 9px;
	float: left;
	background-image: url(../../img/bn_04.gif);
	background-repeat: no-repeat;
}


#banBox04 h3{
	height: 27px;
	width: 250px;
	background-image: url(../../img/news.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	float: left;
}

#banBox04btn{
	height: 17px;
	width: 79px;
	margin-top: 5px;
	margin-right: 7px;
	float: right;
	}
	
	#banBox04btn a{
	height: 17px;
	width: 79px;
	background-image: url(../../img/btn_09.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	}

#banBox04btn a:hover{
	background-position: 0px -17px;	
	}

.listBox{
	width: 398px;
	background-image: url(../../img/line_01.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 5px;
	margin-bottom: 5px;
	}

.newstext01{
	float: left;
	}

.newstext01 a{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 120%;
	color: #7F0239;
	font-weight: bolder;
	text-decoration: none;
	}
	
	.newstext01 a:hover{
	text-decoration: underline;
	}
	
.days{
	float: right;
	}
	
.days p{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	line-height: 120%;
	color: #404040;
	font-weight: bolder;
	}
	
#banBox05{
	height: 27px;
	width: 398px;
	margin-top: 24px;
	margin-bottom: 9px;
	float: left;
	background-image: url(../../img/bn_05.jpg);
	background-repeat: no-repeat;
}

#banBox05 h3{
	height: 27px;
	width: 70px;
	background-image: url(../../img/seen.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	float: left;
}

#banBox05btn{
	height: 17px;
	width: 69px;
	margin-top: 5px;
	margin-right: 7px;
	float: right;
	}
	
	#banBox05btn a:hover{
	background-position: 0px -17px;	
	}
	
	#banBox05btn a{
	height: 17px;
	width: 69px;
	background-image: url(../../img/btn_10.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	}

.seentext01{
	float: left;
	}

.seentext01 a{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 120%;
	color: #384318;
	font-weight: bolder;
	text-decoration:none;
	}
	
	.seentext01 a:hover{
		text-decoration:underline
	}
	
	
	/*mainbtm*/
	#mainbtmBox{
	background-image: url(../img/bg_03.jpg);
	background-repeat: repeat-x;
	height: 94px;
	margin-top: 38px;
}

#reservBox{
	width: 824px;
	margin-right: auto;
	margin-left: auto;	
	}
	
	#reservBox01{
	height: 61px;
	width: 227px;
	float: left;
}

#reservBox01 p{
	height: 61px;
	width: 227px;
	background-image: url(../../img/res_01.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}

#reservBox02{
	height: 61px;
	width: 306px;
	float: left;
}

#reservBox02 a{
	height: 61px;
	width: 306px;
	background-image: url(../../img/res_02.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
}

#reservBox03{
	height: 61px;
	width: 291px;
	float: left;
}

#reservBox03 p{
	height: 61px;
	width: 291px;
	background-image: url(../../img/res_03.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	float: left;
}
