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

/* メイン左 */
.reserve {
	width: 713px;
}

.reserve_title {
	width: 273px;
	margin: 15px 10px 10px;/*上、左右、下*/
	float: left;
}

.reserve_title_t {
	width: 397px;
	margin: 13px 0px 0px;/*上、左右、下*/
	float: left;
}

.reserve_waku {
	width: 693px;
	margin: 0px 10px 10px;/*上、左右、下*/
	clear: left;
}

.reserve01 {
	width: 224px;
	height: 315px;
	margin-left: 15px;
	margin-bottom: 10px;
	float: left;
	background-color:#FDEFF0;
	margin-right: 0px;
	display: inline;
}

.reserve01_title {
	width: 204px;
	margin: 10px 10px 10px 7px;/*上、右、下、左*/
}

.reserve01_img {
	width: 214px;
	margin: 15px 5px 10px 5px;/*上、右、下、左*/
}

.reserve01_txt {
	width: 204px;
	margin: 10px 10px 10px 11px;/*上、右、下、左*/
}

.reserve02 {
	width: 224px;
	height: 315px;
	background-color:#FDEFF0;
	margin-left: 5px;
	margin-bottom: 10px;
	float: left;
	margin-right: 0px;
}

.reserve02_title {
	width: 204px;
	margin: 10px 10px 10px 7px;/*上、左右、下*/
}

.reserve02_img {
	width: 214px;
	margin: 15px 5px 7px 5px;/*上、左右、下*/
}

.reserve02_txt {
	width: 204px;
	margin: 10px 10px 11px;/*上、左右、下*/
}

.reserve03 {
	width: 224px;
	height: 315px;
	background-color:#FDEFF0;
	margin-left: 5px;
	margin-bottom: 10px;
	float: left;
	margin-right: 0px;
}

.reserve03_title {
	width: 204px;
	margin: 10px 10px 10px 7px;/*上、左右、下*/
}

.reserve03_img {
	width: 214px;
	margin: 15px 5px 7px 5px;/*上、左右、下*/
}

.reserve03_txt {
	width: 204px;
	margin: 10px 10px 11px;/*上、左右、下*/
}

.main_left {
	width: 716px;
	float: left;
	background-color:#FFFFFF;
}

.left01 {
	width: 713px;
}

.left01_title {
	width: 180px;
	margin: 15px 10px 10px;/*上、左右、下*/
	float: left;
}

.left01_title_t {
	width: 397px;
	margin: 13px 0px 0px;/*上、左右、下*/
	float: left;
}

.left01_txt {
	width: 633px;
	margin: 10px 40px 10px;/*上、左右、下*/
	clear: left;
}

.left01_title {
	width: 666px;
	margin: 15px 0px 15px 20px;
	clear: left;
	display: inline;
}

.left01_title_sp {
	width: 666px;
	margin: 15px 0px 10px 20px;/*上、左右、下*/
}

.left01_title_txt01 {
	width: 666px;
	margin: 20px 0px 5px 20px;/*上、左右、下*/
	clear: left;
}

.left01_title_txt02 {
	width: 666px;
	margin: 10px 0px 10px 20px;/*上、左右、下*/
	clear: left;
}

.left01_title_txt03 {
	width: 666px;
	margin: 10px 0px 10px 20px;/*上、左右、下*/
	clear: left;
}

.plan_main {
	float: left;
	width: 300px;
	margin: 0px 10px 15px 20px;/*上、左右、下*/
	margin-right: 0px;
}

.plan_main_img {
	float: left;
	width: 300px;
	margin: 0px 0px 8px 0px;/*上、左右、下*/
	margin-right: 0px;
}

.plan_main_img01 {
	float: left;
	width: 145px;
	margin: 0px 10px 0px 0px;/*上、左右、下*/
	margin-right: 0px;
}

.plan_main_img02 {
	float: left;
	width: 145px;
	margin: 0px 0px 0px 10px;/*上、右、下、左*/
	margin-right: 0px;
}

.plan_main_waku {
	width: 300px;
	margin-right: 0px;
}

.plan_main_txt {
	float: left;
	width: 350px;
	margin: 0px 5px 15px 15px;
	margin-right: 0px;
}

.plan_main_txt00 {
	float: left;
	width: 298px;
	margin: 3px 13px 0px 2px;/*上、右、下、左*/
	margin-right: 0px;
}

.plan_main_txt01 {
	float: left;
	width: 143px;
	margin: 3px 13px 0px 2px;/*上、右、下、左*/
	margin-right: 0px;
}

.plan_main_txt02 {
	float: left;
	width: 143px;
	margin: 3px 3px 0px 12px;/*上、右、下、左*/
	margin-right: 0px;
}

.plan_title01a {
	width: 350px;
	margin: 0px 0px 0px 0px;/*上、左右、下*/
	background-image: url(img/plan_title01a.gif);
	background-repeat: no-repeat;
	height: 29px;
}

.plan_title01b {
	width: 350px;
	margin: 0px 0px 0px 0px;/*上、左右、下*/
	background-image: url(img/plan_title01b.gif);
	background-repeat: no-repeat;
	height: 29px;
}

.plan_title01c {
	width: 350px;
	margin: 0px 0px 0px 0px;/*上、左右、下*/
	background-image: url(img/plan_title01c.gif);
	background-repeat: no-repeat;
	height: 29px;
}

.plan_title02 {
	width: 350px;
	margin: 0px 0px 0px 0px;/*上、左右、下*/
	background-image: url(img/plan_title02.gif);
	background-repeat: no-repeat;
	height: 30px;
}

.plan_title03 {
	width: 350px;
	margin: 0px 0px 0px 0px;/*上、左右、下*/
	background-image: url(img/plan_title03.gif);
}

.plan_title04 {
	width: 350px;
	margin: 0px 0px 0px 0px;/*上、左右、下*/
	height: 5px;
}

.plan_title_txt {
	width: 340px;
	margin: 0px 5px 0px 5px;/*上、左右、下*/
	height: 29px;
	font-size:12px;
	line-height:250%;
}

.f08_txt {
	font-size: 8pt;
	line-height: 120%;
	letter-spacing: -1px;
}

.f09_txt {
	font-size: 9pt;
	line-height: 250%;
}

.linkreserve a {text-decoration: none;}
