@charset "utf-8";
/* CSS Document */
#widine-top_special2{
	background: url(/plan/img/plan35/bg01.jpg) no-repeat;
	display:block;
	height:2164px;
	margin-bottom:10px;
	position:relative;
	width:740px;
	font-size:12px;
	color:#262626;
	line-height: 18px;
}
#special2-sd01-0
{ position:absolute; top:638px; left:345px; line-height:1.5; color:#fff; font-size:13px;}
#special2-sd01-1{
	position:absolute;
	top:556px;
	left:56px;
	 line-height:17.5px;
}

#special2-sd01-2{
	position:absolute;
	top:1902px;
	left:350px;
}

#special2-sd01-3{
	position:absolute;
	top:740px;
	left:345px;
	font-size:13px;
	color:#fff;
}
#special2-sd01-4{
	position:absolute;
	top:2175px;
	left:20px;
	color:#fff;
	text-align:center;
}

#special2-sd01-4 img{
	margin-bottom:10px;
}

#special2-sd01-5{
	position:absolute;
	top:2394px;
	left:15px;
}

#special2-sd01-6{
	position:absolute;
	top:2394px;
	right:15px;
}

#special2-sd01-6 li{
	float:left;
	width:127px;
	margin-right:5px;
}

#widine-top_special2 #js_qh1_big
{position:absolute;
	top:263px;
	left:10px;

	}
	#widine-top_special2 #js_qh1_small
	{position:absolute;
	top:627px;
	left:10px;
	}

#widine-top_special2 #js_qh1_small table td
{padding-left:2px; padding-top:2px;}

#widine-top_special2 table
{ position:absolute; left:75px; top:1301px; width:300px; font-size:12px; line-height:17.5px;}
#widine-top_special2 table tr th
{ border-top:dotted 1px #c4bfbc; vertical-align:top; padding: 7px 0 7px 5px; width:73px; font-weight:normal;}
#widine-top_special2 table tr td
{ border-top:dotted 1px #c4bfbc; vertical-align:top; padding:7px 0; }
#widine-top_special2 table tr td span
{ font-size:10px; color:#262626; padding-top:5px; display:block;}


#btn-tab08 a{background:url(/plan/img/plan35/plantab08.jpg) no-repeat;}
#btn-tab08 a:hover{background:url(/plan/img/plan35/plantab08_on.jpg) no-repeat;}
#btn-tab08 a.active{background:url(/plan/img/plan35/plantab08_on.jpg) no-repeat;}

#btn-tab09 a{background:url(/plan/img/plan35/plantab09.jpg) no-repeat;}
#btn-tab09 a:hover{background:url(/plan/img/plan35/plantab09_on.jpg) no-repeat;}
#btn-tab09 a.active{background:url(/plan/img/plan35/plantab09_on.jpg) no-repeat;}

#btn-tab04 a{background:url(/plan/img/plantab04.jpg) no-repeat;}
#btn-tab04 a:hover{background:url(/plan/img/plantab04_on.jpg) no-repeat;}
#btn-tab04 a.active{background:url(/plan/img/plantab04_on.jpg) no-repeat;}


.plan16_center_04{width:699px; height:26px; margin-top:10px; margin-bottom:10px;}
.plan16_center_04_lr{width:699px; height:120px;}
.plan16_center_04_left{float:left; width:250px; height:120px; maring-right:9px;}
.plan16_center_04_right{float:right; width:440px; height:120px;}
.plan16_center_04_right01{height:19px; line-height:19px; font-weight:bold; font-size:14px;}
.plan16_center_04_right01 img{ margin-right:6px; border:0px;}
.plan16_center_04_right02{background:url(../../plan/img/plan16/center_07_rb.jpg) no-repeat; width:420px; height:32px; margin-top:10px; margin-bottom:10px; font-size:12px; padding:10px; line-height:17px;}
.plan16_center_04_right02_3h{background:url(../../plan/img/plan16/center_07_rb.jpg) no-repeat; width:420px; height:42px; margin-top:10px; margin-bottom:10px; font-size:12px; padding:5px 10px 5px 10px; line-height:14px;}
.plan16_center_04_right03{ text-align:right;}





#widine-top_special3{
	background: url(/plan/img/plan35/bg_winter.jpg) no-repeat;
	display:block;
	height:2175px;
	margin-bottom:10px;
	position:relative;
	width:740px;
	font-size:12px;
	color:#262626;
	line-height: 18px;
}
#widine-top_special3 #js_qh1_big
{position:absolute;
	top:263px;
	left:10px;

	}
	#widine-top_special3 #js_qh1_small
	{position:absolute;
	top:627px;
	left:10px;
	}

#widine-top_special3 #js_qh1_small table td
{padding-left:2px; padding-top:2px;}

#widine-top_special3 table
{ position:absolute; left:75px; top:1301px; width:300px; font-size:12px; line-height:17.5px;}
#widine-top_special3 table tr th
{ border-top:dotted 1px #c4bfbc; vertical-align:top; padding: 7px 0 7px 5px; width:73px; font-weight:normal;}
#widine-top_special3 table tr td
{ border-top:dotted 1px #c4bfbc; vertical-align:top; padding:7px 0; }
#widine-top_special3 table tr td span
{ font-size:10px; color:#262626; padding-top:5px; display:block;}

#plan35_btn{
	text-align:center;
	width:700px;
	margin:20px auto 10px;
}
#plan35_btn img{
	margin-bottom:10px;
}



#widine-top_special4{
	background: url(/plan/img/plan35/bg02_2.jpg) no-repeat;
	display:block;
	height:1668px;
	margin-bottom:10px;
	position:relative;
	width:740px;
	font-size:12px;
	color:#262626;
	line-height: 18px;
}
#widine-top_special4 #js_qh1_big{
	position:absolute;
	top:263px;
	left:10px;
}
#widine-top_special4 #js_qh1_small{
	position:absolute;
	top:627px;
	left:10px;
}
#widine-top_special4 #js_qh1_small table td
{ padding-left:2px; padding-top:2px;}
#widine-top_special4 table
{ position:absolute; left:75px; top:920px; width:300px; font-size:12px; line-height:17.5px;}
#widine-top_special4 table tr th
{ border-top:dotted 1px #c4bfbc; vertical-align:top; padding: 7px 0 7px 5px; width:73px; font-weight:normal;}
#widine-top_special4 table tr td
{ border-top:dotted 1px #c4bfbc; vertical-align:top; padding:7px 0;}
#widine-top_special4 table tr td span
{ font-size:10px; color:#262626; padding-top:5px; display:block;}
#widine-top_special4 #special2-sd01-2{
	position:absolute;
	top:1397px;
	left:350px;
}



#widine-top_special4_test{
	background: url(/plan/img/plan35/bg02_2_test.jpg) no-repeat;
	display:block;
	height:1668px;
	margin-bottom:10px;
	position:relative;
	width:740px;
	font-size:12px;
	color:#262626;
	line-height: 18px;
}
#widine-top_special4_test #js_qh1_big{
	position:absolute;
	top:263px;
	left:10px;
}
#widine-top_special4_test #js_qh1_small{
	position:absolute;
	top:627px;
	left:10px;
}
#widine-top_special4_test #js_qh1_small table td
{ padding-left:2px; padding-top:2px;}
#widine-top_special4_test table
{ position:absolute; left:75px; top:920px; width:300px; font-size:12px; line-height:17.5px;}
#widine-top_special4_test table tr th
{ border-top:dotted 1px #c4bfbc; vertical-align:top; padding: 7px 0 7px 5px; width:73px; font-weight:normal;}
#widine-top_special4_test table tr td
{ border-top:dotted 1px #c4bfbc; vertical-align:top; padding:7px 0;}
#widine-top_special4_test table tr td span
{ font-size:10px; color:#262626; padding-top:5px; display:block;}
#widine-top_special4_test #special2-sd01-2{
	position:absolute;
	top:1397px;
	left:350px;
}
