/****************************************
01.^Cg
****************************************/
div#Main h3.Plan_tit{
	width:950px;
	height:74px;
	float:left;
	background:url(../../images/plan/plan_tit.jpg) no-repeat;
	text-indent:-9999px;
	margin:0 0 30px 5px;
	_margin:0 0 30px 2px;
}
div#Main h4.kikan_plan{
	width:886px;
	height:20px;
	float:left;
	background:url(../../images/plan/kikan_plan.gif) no-repeat;
	text-indent:-9999px;
	margin:0;
}
div#Main h4.syoninzu_plan{
	width:886px;
	height:20px;
	float:left;
	background:url(../../images/plan/syoninzu_plan.gif) no-repeat;
	text-indent:-9999px;
	margin:0;
}
div#Main h4.ryoke_plan{
	width:886px;
	height:20px;
	float:left;
	background:url(../../images/plan/ryoke_plan.gif) no-repeat;
	text-indent:-9999px;
	margin:0;
}

div#Main h4.photo_plan{
	width:886px;
	height:20px;
	float:left;
	background:url(../../images/plan/photo_plan.gif) no-repeat;
	text-indent:-9999px;
	margin:0;
}

div#Main h4.matanity_plan{
	width:886px;
	height:20px;
	float:left;
	background:url(../../images/plan/matanity_plan.gif) no-repeat;
	text-indent:-9999px;
	margin:0;
}

/****************************************
02.?
****************************************/
div#Main .copy{
	margin:0 0 20px 33px;
	float:left;
}

div#Main div.PlanBox01{
	width:890px;
	_width:900px;
	float:left;
	border:#E5E7E8 5px solid;
	margin:0 0 20px 15px;
	padding:15px;	
	_padding:10px;
}
div#Main div.PlanBox01 div.photo{
	width:220px;
	float:left;
	margin:0 15px 0 0;
	_margin:0 10px 0 0;
}
div#Main div.PlanBox01 div.PlanTxt{
	width:650px;
	float:left;
	margin:0;
}
div#Main div.PlanBox01 div.PlanTxt img{
	width:650px;
	float:left;
	margin:5px 0 5px 0;
}
div#Main div.PlanBox01 div.PlanTxt h5{
	width:650px;
	background:url(../../images/plan/point.gif) no-repeat;
	float:left;
	margin:0;
	padding:0 0 10px 12px;
	font-family:"Times New Roman", Times, serif;
}


div#Main div.PlanBox02{
	width:886px;
	_width:890px;
	float:left;
	_float:none;
	margin:35px 0 0 32px;	
}
div#Main div.PlanBox02 div.Lineup{
	width:866px;
	float:left;
	margin:20px 0 0 10px;
}
div#Main div.PlanBox02 div.photo{
	width:220px;
	float:left;
	margin:0 10px 0 0;
}
div#Main div.PlanBox02 div.PlanTxt{
	width:635px;
	float:left;
	margin:0;
}
div#Main div.PlanBox02 div.PlanTxt img{
	width:635px;
	float:left;
	margin:5px 0 5px 0;
}
div#Main div.PlanBox02 div.PlanTxt h5{
	width:635px;
	background:url(../../images/plan/point.gif) no-repeat;
	float:left;
	margin:0;
	padding:0 0 10px 12px;
	font-family:"Times New Roman", Times, serif;
}
/****************************************
03.ir
****************************************/
div.MenuBox h2.plan_nav_tit{
	width:200px;
	height:62px;
	float:left;
	background:url(../../images/plan/plan_nav_tit.jpg) no-repeat;
	text-indent:-9999px;
	margin:0 0 10px 0;
}
div#Main div#LeftBox div.MenuBox h4{
	margin:0 0 0 10px;
	background:url(../../images/plan/point_nav.gif) no-repeat;
	padding:0 0 5px 10px;
	float:left;
}
div#Main div#LeftBox div.MenuBox hr{
	margin:0 0 5px 10px;
	float:left;
}
div#Main div#LeftBox div.MenuBox ul{
	margin:0 0 15px 10px;
	float:left;
	_float:none;
}
div#Main div#LeftBox div.MenuBox li{
	width:170px;
	list-style:none;
	padding:0 0 5px 10px;
	border-bottom:dotted 1px #bbb;
	background:url(../../images/kiji_yajirushi.gif) no-repeat;
	background-position:0 5px;
	margin:5px 0 5px 0;
}
/****************************************
04.?
****************************************/
div#Main div#RightBox div#PlanCont{
	width:700px;
	float:left;
}

div#Main div#RightBox div#PlanCont h5{
	font-size:18px;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
	border-bottom:solid 1px #bbb;
}
div#Main div#RightBox div#PlanCont h6{
	padding:30px 0 5px 0;
	margin-bottom:10px;
	font-size:16px;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
	border-bottom:dotted 1px #bbb;
}
div#Main div#RightBox div#PlanCont strong{
	font-size:12px;
	font-weight:bold;
}
div#Main div#RightBox div#PlanCont p,ul,ol{
	width:95%;
	margin:0 0 0 5px;
}
/*
div#Main div#RightBox div#PlanCont ul{
	float:left;
}
*/
div#Main div#RightBox div#PlanCont li{
	list-style-position:inside;
}
div#Main div#RightBox div#PlanCont hr{
	margin:5px 0 5px 0;
	float:left;
}
div#Main div#RightBox div#PlanCont .MainBpx{
	width:700px;
	float:left;
	margin:30px 0 0 0;
}
div#Main div#RightBox div#PlanCont .LeftBpx{
	width:330px;
	float:left;
	margin:30px 0 0 0;
}
div#Main div#RightBox div#PlanCont .RightBpx{
	width:330px;
	float:right;
	margin:30px 0 0 0;
}


/****************************************
table
****************************************/
div#PlanCont table td{
	font-size: 12px;
	line-height: 1.7;
}

/****************************************
PlanAnchor
****************************************/
.PlanAnchor{
	margin: 0 auto;
	padding: 10px 0 20px;
	text-align: center;
}
.PlanAnchor li{
	display: inline;
	list-style: none;
	padding: 0 10px;
	border-left: solid 1px #cccccc;
}
.PlanAnchor li.last{
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
}

/****************************************
Additional correction
****************************************/
/*101104*/
div#Main div#RightBox div#PlanCont h2{
	font-size:18px;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
	border-bottom:solid 1px #bbb;
	padding:5px 0 0 0;
}
/*/101104*/
