


#plan_contents{width:800px; height:auto; margin:0px; padding:0px 0px 40px 0px; background:url(../images/plan_bg.jpg) no-repeat #e6d5bf;}

#plan_ttl{width:800px; height:auto; margin:0px; padding:0px;}
#plan_ttl:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}

#plan_ttl_left{width:400px; height:auto; margin:0px; padding:0px; float:left;}
#plan_ttl_left h2{display:block; width:297px; height:132px; background:url(../images/plan_ttl.jpg) no-repeat 0px 0px; text-indent:-9999px;}
#plan_ttl_left p{text-indent:-9999px;}

#plan_ttl_right{width:400px; height:auto; margin:0px; padding:0px; float:right;}

#yoyaku_henkou{width:196px; height:auto; margin:0px; padding:98px 0px 0px 204px;}

.btn_yoyaku_henkou{display:block; width:172px; height:34px; background:url(../images/btn_yoyaku_henkou.jpg) no-repeat; text-indent:-9999px;}




#plan_body{width:749px; height:auto; margin:0px auto; padding:20px 0px 0px 0px;}

#plan_body_top{width:749px; height:30px; background:url(../images/plan_box_bg_top.jpg) no-repeat;}

.price_info_link{text-align:right; padding:15px 15px 0px 0px;}

#plan_body_middle{width:749px; height:auto; background:url(../images/plan_box_bg_middle.jpg) repeat-y;}

.plan{width:708px; height:auto; margin:0px auto; padding:15px 0px 10px 0px;}

.plan_top{width:708px; height:23px; padding:0px; margin:0px; background:url(../images/plan_bg_top.jpg) no-repeat;}

.plan_ttl{font-size:1.5em; color:#FFFFFF; font-weight:bold; font-size-adjust:none; padding:5px 0px 0px 12px;}

.plan_middle{width:708px; height:auto; margin:0px; padding:15px 0px 0px 0px; background:url(../images/plan_bg_middle.jpg) repeat-y;}
.plan_middle:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}

.plan_middle_left{width:170px; height:auto; margin:0px; padding:0px; float:left;}

.plan_photo_box{width:140px; height:87px; margin:0px 0px 0px 20px; padding:2px 0px; background:#e4c295; text-align:center;}
.plan_photo_box img{border:2px solid #be9879;}

.plan_middle_right{width:528px; height:autp; margin:0px; padding:0px; float:right;}

.plan_txt{color:#4c473f;}

.plan_hr{width:708px; height:25px; margin:0px; padding:0px; background:url(../images/plan_hr_gif.gif) no-repeat 0px center; clear:both;}

.btn_yoyaku_area{width:auto; height:auto; margin:0px; padding:0px 10px 0px 0px; text-align:right;}

.plan_bottom{width:708px; height:23px; margin:0px; padding:0px; background:url(../images/plan_bg_bottom.jpg) no-repeat;}

.page_top{font-size:1em; text-align:right; padding-right:10px; padding-top:4px;}

#plan_body_bottom{width:749px; height:37px; background:url(../images/plan_box_bg_bottom.jpg) no-repeat;}




#cancel_area{width:749px; height:auto; margin:0px auto; padding:20px 0px 0px 0px;}

#cancel_area_top{width:749px; height:30px; background:url(../images/plan_box_bg_top.jpg) no-repeat;}

#cancel_area_middle{width:749px; height:auto; background:url(../images/plan_box_bg_middle.jpg) repeat-y;}

#cancel_ttl{width:234px; height:19px; margin:0px auto;}

.cancel_txt{text-align:center; padding:10px 0px 20px 0px}

#price_cancel_ttl{width:234px; height:13px; margin:0px auto;}

#cancel_table{width:232px; margin:15px auto 0px auto; border:1px solid #baa892; background:url(../images/plan_cancel_bg.jpg) repeat-y;}

#cancel_table td{padding:3px 0px 2px 40px; font-size:1.1em;}

#cancel_area_bottom{width:749px; height:37px; background:url(../images/plan_box_bg_bottom.jpg) no-repeat;}




.price_table_title{font-size:12px; font-weight:bold; padding:0px 0px 10px 0px;}

.price_table{width:500px; height:auto; margin:0px auto; padding:0px 0px 30px 0px;}

.price_table table{ border-top:solid 1px #DCCEB6; border-right:solid 1px #DCCEB6;}

.price_table td{padding:3px 0px 3px 3px; border-left:solid 1px #DCCEB6; border-bottom:solid 1px #DCCEB6;}

.td_01{background:#EDE2CD;}
.td_02{background:#EDE6DB;}
.td_03{background:#EDE3DB;}


.btn_yoyaku_area_table{width:600px; height:auto; margin:0px auto; padding:0px 10px 0px 0px;}

















