@charset "shift_jis";

#contents {
	height: 1550px;
}

/*-■■トップバナー■■■■■■■■■■■--*/
#banner {
	width: 753px;
	height: 330px;
	float: right;
	background: url(../image/plan/back/back.gif);
}

#banner-ev, #banner-ex, #banner-ga, #banner-ko, #banner-mo, #banner-ot {
	width: 737px;
	height: 260px;
	float: left;
	margin-top: 8px;
	margin-left: 8px;
}


#banner-ev {
	background: url(../image/plan/banner/ev.gif);
}
#banner-ex {
	background: url(../image/plan/banner/ex.gif);
}
#banner-ga {
	background: url(../image/plan/banner/ga.gif);
}
#banner-ko {
	background: url(../image/plan/banner/ko.gif);
}
#banner-mo {
	background: url(../image/plan/banner/mo.gif);
}

#banner-ot {
	background: url(../image/plan/banner/ot.gif);
}


#banner-ev h1, #banner-ex h1, #banner-ga h1, #banner-ko h1, #banner-mo h1, #banner-ot h1 {
	width: 240px;
	height: 30px;
	float: left;
	margin-top: 45px;
	margin-left: 25px;
	margin-bottom: 0px;
	display: block;
}

#banner-ev p, #banner-ex p, #banner-ga p, #banner-ko p, #banner-mo p, #banner-ot p {
	width: 320px;
	height: 130px;
	margin-top: 100px;
	margin-left: 30px;
	line-height: 1.8;
	color: #7B6960;
}

/*-■■■■■■■■■■■■■--*/
/*-■トップバナーリスト■■■■■■■--*/
/*-■■■■■■■■■■■■■--*/
#banner-list {
	float: left;
	height: 50px;
	width: 700px;
	margin-left: 20;
}

/*-■バナーリスト■■■-*/
ul#banner-list li {
	float: left;
	line-height: 50px;
	height: 50px;
	padding-left: 3px;
}


/*-★リストタグ★★-*/
ul#banner-list .sch01, ul#banner-list .sch02, ul#banner-list .sch03 {
	float: left;
	width: 110px;
	height: 50px;
}

ul#banner-list .sch01 a, ul#banner-list .sch02 a, ul#banner-list .sch03 a {
	width: 110px;
	height: 50px;
	text-indent:-9999px;
	display: block;
	background-repeat: no-repeat;
	background-position: top;
	overflow: hidden;
}


/*-■画像指定■■■-*/
ul#banner-list .sch01 a {
	background: url(../image/plan/back/01.png);
}
ul#banner-list .sch01 a:hover {
	background: url(../image/plan/back/01.png);
	background-repeat: no-repeat;
	background-position: bottom;
}

ul#banner-list .sch02 a {
	background: url(../image/plan/back/02.png);
}

ul#banner-list .sch02 a:hover {
	background: url(../image/plan/back/02.png);
	background-repeat: no-repeat;
	background-position: bottom;
}

ul#banner-list .sch03 a {
	background: url(../image/plan/back/03.png);
}

ul#banner-list .sch03 a:hover {
	background: url(../image/plan/back/03.png);
	background-repeat: no-repeat;
	background-position: bottom;
}






/*-■■■■■■■■■■■■■■■■■■■■■■■--*/
/*-■プランコンテンツ■■■■■■■■■■■■■■--*/
/*-■■■■■■■■■■■■■■■■■■■■■■■--*/

/*-▼背景設定▼▼--*/
#plan-back-top {
	width: 737px;
	height: 30px;
	float: left;
	margin-top: 8px;
	margin-left: 8px;
	background-image: url(../image/plan/back/p-01.png);
	display: block;
}

#plan-backimage {
	width: 737px;
	float: left;
	margin-top: 0px;
	margin-left: 8px;
	background-image: url(../image/plan/back/p-02.png);
}


#plan-back-bottom {
	width: 737px;
	height: 30px;
	float: left;
	margin-top: 0px;
	margin-left: 8px;
	background-image: url(../image/plan/back/p-03.png);
}


/*-▲背景終わり▲▲--*/

/*-▼プラン内容設定▼▼--*/

#plan-contents, #plan-contents01, #plan-contents02 {
	width: 715px;
	float: left;
	margin-top: 15px;
	margin-bottom: 15px;
	display: block;
}

#plan-contents h2, #plan-contents01 h3, #plan-contents02 h4, #plan-contents02 h3 {
	width: 500px;
	height: 40px;
	float: left;
	margin-left: 11px;
	display: block;
}


#plan-contents p, #plan-contents01 p, #plan-contents02 p {
	width: 570px;
	margin-top: 50px;
	margin-left: 80px;
	line-height: 1.8;
	font-size: 90%;
	color: #1A1411;
}

/*-▲DLタグ@▲▲--*/


#plan-contents01 dl.cast-ser {
	float: left;
	width: 500px;
	margin-top: 20px;
	margin-left: 80px;
	text-align: left;
　　　　display: block;
	font-size: 90%;
}

#plan-contents01 dl.cast-ser dt {
	float: left;
	width: 95px;
	line-height: 2.0;
	margin-top: 1px;
	margin-bottom: 3px;
	color: #465E64;
}

#plan-contents01 dl.cast-ser dd {
	padding-left: 95px;
	margin-bottom: 3px;
	line-height: 2.0;
       border-bottom: 1px dotted #CCCCCC;
	color: #7B6960;
}



/*-▲DLタグ@▲▲--*/

/*-▼DLA▼▼--*/


#plan-contents02 dl.q-a {
	float: left;
	width: 500px;
	margin-top: 0px;
	margin-left: 80px;
	text-align: left;
　　　 display: block;
	line-height: 1.7;
	font-size: 90%;
}

#plan-contents02 dl.q-a dt {
	float: left;
	width: 500px;
	line-height: 2.2;
	margin-top: 1px;
	margin-bottom: 3px;
       border-bottom: 1px dotted #CCCCCC;
	color: #FF427A;
}

#plan-contents02 dl.q-a dd {
	width: 470px;
	padding-left: 15px;
	margin-bottom: 3px;
	line-height: 1.8;
	color: #7B6960;
}

#plan-contents02 dl.q-a dd a {
	color: #4259FF;
}

#plan-contents02 dl.q-a dd a:hover {
	color: #22242D;
}


/*-▲DLタグ@▲▲--*/




/*-■プランメニュー■■■■■■■■■■■■--*/
/*-■■ページトップへ■■■■■■-*/
#page-up {
	width: 450px;
	height: 30px;
	float: right;
	margin: 0px 10px 25px 0px;
}

#planp-up {
	width: 70px;
	height: 21px;
	float: right;
	margin-right: 140px;
}

#planp-up a {
	width: 70px;
	height: 21px;
	float: right;
	text-indent:-9999px;
	display: block;
	background: url(../image/plan/back/up1.gif);
	background-repeat: no-repeat;
	background-position: top;
	overflow: hidden;
}

#planp-up a:hover {
	background: url(../image/plan/back/up2.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}


/*-■ボトム欄■■■■■■■■■■■■--*/
#p-bottom-up {
	width: 753px;
	height: 200px;
	float: left;
	background-image: url(../image/cl/back-bottom.gif);
	margin: 10px 0px 0px 0px;
	padding: 0px;
	display: block;
}

/*-★ボトムーお問い合わせ欄★★-*/
#p-mail-bottom {
	float: left;
	width: 253px;
	height: 60px;
	margin-top: 13px;
	margin-left: 250px;
}

#p-mail-bottom a {
	float: left;
	width: 253px;
	height: 60px;
	text-indent:-999px;
	background: url(../image/cl/mail.gif);
	background-repeat: no-repeat;
	background-position: top;
	overflow: hidden;
}

#p-mail-bottom a:hover{
	background: url(../image/cl/mail.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}


/*-▼よくある質問ページ▼▼--*/


#plan-contents02 dl.question {
	float: left;
	width: 500px;
	margin-top: 0px;
	margin-left: 80px;
	text-align: left;
　　　 display: block;
	line-height: 1.7;

}

#plan-contents02 dl.question dt {
	float: left;
	width: 530px;
	line-height: 2.2;
	margin-top: 1px;
	margin-bottom: 3px;
       border-bottom: 1px dotted #CCCCCC;
	color: #FF427A;
}

#plan-contents02 dl.question dd {
	width: 500px;
	padding-left: 15px;
	margin-bottom: 20px;
	line-height: 1.8;
	color: #7B6960;
}

#plan-contents02 dl.question dd a {
	color: #4259FF;
}

#plan-contents02 dl.question dd a:hover {
	color: #22242D;
}


/*-▲DLタグ@▲▲--*/


