﻿@charset "utf-8";


/*-+-+- DETAIL -+-+-*/
/* common */
#maincontents,
#maincontents #main-area {
	width: 960px;
	float: none;
}
.foot-pr-block {
	margin: 0 auto;
	width: 740px;
}
#section-foot {
	margin-bottom: 28px;
}
#maincontents .main-area-detail.individual {
	background: url("../images/detail/bg_detail-contents-individual.jpg") left top no-repeat;
}
#maincontents .main-area-detail.corporate {
	background: url("../images/detail/bg_detail-contents-corporate.jpg") left top no-repeat;
}
#maincontents .main-area-detail #section-head {
	padding: 43px 0 0 210px;
}
#maincontents .main-area-detail #section-head h1 {
	margin: 0;
	width: 310px;
	height: 56px;
	text-indent: -999em;
}
#maincontents .main-area-detail #section-body {
	padding: 49px 0 0 250px;
	min-height: 320px;
	height: auto !important;
	height: 320px;
}
#maincontents .main-area-detail #section-foot {
	padding-left: 75px;
	text-align: center;
}
#maincontents .main-area-detail .txt-block {
	padding-bottom: 0;
}
#maincontents .main-area-detail ul.needs {
	padding: 12px 0;
}
#maincontents .main-area-detail ul.needs li {
	margin-bottom: 3px;
	font-weight: bold;
}
/* plan */
.main-area-detail #plan.section-block {
	padding-bottom: 0;
	width: 540px;
}
.main-area-detail #plan .plan-block {
	margin-bottom: 25px;
}
.main-area-detail #plan .plan-block p.head {
	margin-bottom: 10px;
	width: 540px;
	height: 30px;
	text-indent: -999em;
}
.main-area-detail #plan .plan-block .detail {
	position: relative;
	margin: 0;
	width: 250px;
	height: 145px;
}
.main-area-detail #plan .plan-block .detail p {
	text-indent: -999em;
}
.main-area-detail #plan .plan-block .detail p.btn {
	position: absolute;
	left: 10px;
	bottom: 25px;
	text-indent: 0;
}
.main-area-detail #plan .plan-block .plus {
	margin: 0;
	width: 40px;
	height: 145px;
	text-indent: -999em;
	background: url("../images/detail/img_detail-plus.gif") left top no-repeat;
	float: left;
}

/* style head */
.main-area-detail.navi_01 #section-head h1 {
	background: url("../images/detail/h1_detail-01.gif") left top no-repeat;
}
.main-area-detail.navi_02 #section-head h1 {
	background: url("../images/detail/h1_detail-02.gif") left top no-repeat;
}
.main-area-detail.navi_03 #section-head h1 {
	background: url("../images/detail/h1_detail-03.gif") left top no-repeat;
}
.main-area-detail.navi_04 #section-head h1 {
	background: url("../images/detail/h1_detail-04.gif") left top no-repeat;
}
.main-area-detail.navi_05 #section-head h1 {
	background: url("../images/detail/h1_detail-05.gif") left top no-repeat;
}
.main-area-detail.navi_06 #section-head h1 {
	background: url("../images/detail/h1_detail-06.gif") left top no-repeat;
}
.main-area-detail.navi_07 #section-head h1 {
	background: url("../images/detail/h1_detail-07.gif") left top no-repeat;
}
.main-area-detail.navi_08 #section-head h1 {
	background: url("../images/detail/h1_detail-08.gif") left top no-repeat;
}
.main-area-detail.navi_09 #section-head h1 {
	background: url("../images/detail/h1_detail-09.gif") left top no-repeat;
}
.main-area-detail.navi_10 #section-head h1 {
	background: url("../images/detail/h1_detail-10.gif") left top no-repeat;
}
/* style body-bg */
.main-area-detail.navi_01 #section-body {
	background: url("../images/detail/bg_detail-body-01.gif") left top no-repeat;
}
.main-area-detail.navi_02 #section-body {
	background: url("../images/detail/bg_detail-body-02.gif") left top no-repeat;
}
.main-area-detail.navi_03 #section-body {
	background: url("../images/detail/bg_detail-body-03.gif") left top no-repeat;
}
.main-area-detail.navi_04 #section-body {
	background: url("../images/detail/bg_detail-body-04.gif") left top no-repeat;
}
.main-area-detail.navi_05 #section-body {
	background: url("../images/detail/bg_detail-body-05.gif") left top no-repeat;
}
.main-area-detail.navi_06 #section-body {
	background: url("../images/detail/bg_detail-body-06.gif") left top no-repeat;
}
.main-area-detail.navi_07 #section-body {
	background: url("../images/detail/bg_detail-body-07.gif") left top no-repeat;
}
.main-area-detail.navi_08 #section-body {
	background: url("../images/detail/bg_detail-body-08.gif") left top no-repeat;
}
.main-area-detail.navi_09 #section-body {
	background: url("../images/detail/bg_detail-body-09.gif") left top no-repeat;
}
.main-area-detail.navi_10 #section-body {
	background: url("../images/detail/bg_detail-body-10.gif") left top no-repeat;
}
/* style plan-block head */
.main-area-detail.navi_01 #plan p.head.h01 {
	background: url("../images/detail/txt_detail-head-01.gif") left top no-repeat;
}
.main-area-detail.navi_02 #plan p.head.h02 {
	background: url("../images/detail/txt_detail-head-02.gif") left top no-repeat;
}
.main-area-detail.navi_02 #plan p.head.h02-02 {
	background: url("../images/detail/txt_detail-head-02-02.gif") left top no-repeat;
}
.main-area-detail.navi_03 #plan p.head.h03 {
	background: url("../images/detail/txt_detail-head-03.gif") left top no-repeat;
}
.main-area-detail.navi_03 #plan p.head.h03-02 {
	background: url("../images/detail/txt_detail-head-03-02.gif") left top no-repeat;
}
.main-area-detail.navi_04 #plan p.head.h04 {
	background: url("../images/detail/txt_detail-head-04.gif") left top no-repeat;
}
.main-area-detail.navi_05 #plan p.head.h05 {
	background: url("../images/detail/txt_detail-head-05.gif") left top no-repeat;
}
.main-area-detail.navi_06 #plan p.head.h06 {
	background: url("../images/detail/txt_detail-head-06.gif") left top no-repeat;
}
.main-area-detail.navi_06 #plan p.head.h06-02 {
	background: url("../images/detail/txt_detail-head-06-02.gif") left top no-repeat;
}
.main-area-detail.navi_07 #plan p.head.h07 {
	background: url("../images/detail/txt_detail-head-07.gif") left top no-repeat;
}
.main-area-detail.navi_07 #plan p.head.h07-02 {
	background: url("../images/detail/txt_detail-head-07-02.gif") left top no-repeat;
}
.main-area-detail.navi_08 #plan p.head.h08 {
	background: url("../images/detail/txt_detail-head-08.gif") left top no-repeat;
}
.main-area-detail.navi_08 #plan p.head.h08-02 {
	background: url("../images/detail/txt_detail-head-08-02.gif") left top no-repeat;
}
.main-area-detail.navi_09 #plan p.head.h09 {
	background: url("../images/detail/txt_detail-head-09.gif") left top no-repeat;
}
.main-area-detail.navi_09 #plan p.head.h09-02 {
	background: url("../images/detail/txt_detail-head-09-02.gif") left top no-repeat;
}
.main-area-detail.navi_10 #plan p.head.h10 {
	background: url("../images/detail/txt_detail-head-10.gif") left top no-repeat;
}
.main-area-detail.navi_10 #plan p.head.h10-02 {
	background: url("../images/detail/txt_detail-head-10-02.gif") left top no-repeat;
}

/* style plan-block box */
.main-area-detail.navi_01 #plan .box01 {
	background: url("../images/detail/img_detail-box-01.gif") left top no-repeat;
}
.main-area-detail.navi_01 #plan .box01-02 {
	background: url("../images/detail/img_detail-box-01-02.gif") left top no-repeat;
}
.main-area-detail.navi_02 #plan .box02 {
	background: url("../images/detail/img_detail-box-02.gif") left top no-repeat;
}
.main-area-detail.navi_02 #plan .box02-02 {
	background: url("../images/detail/img_detail-box-02-02.gif") left top no-repeat;
}
.main-area-detail.navi_02 #plan .box02-03 {
	background: url("../images/detail/img_detail-box-02-03.gif") left top no-repeat;
}
.main-area-detail.navi_02 #plan .box02-04 {
	background: url("../images/detail/img_detail-box-02-04.gif") left top no-repeat;
}
.main-area-detail.navi_03 #plan .box03 {
	background: url("../images/detail/img_detail-box-03.gif") left top no-repeat;
}
.main-area-detail.navi_03 #plan .box03-02 {
	background: url("../images/detail/img_detail-box-03-02.gif") left top no-repeat;
}
.main-area-detail.navi_03 #plan .box03-03 {
	background: url("../images/detail/img_detail-box-03-03.gif") left top no-repeat;
}
.main-area-detail.navi_03 #plan .box03-04 {
	background: url("../images/detail/img_detail-box-03-04.gif") left top no-repeat;
}
.main-area-detail.navi_04 #plan .box04 {
	background: url("../images/detail/img_detail-box-04.gif") left top no-repeat;
}
.main-area-detail.navi_04 #plan .box04-02 {
	background: url("../images/detail/img_detail-box-04-02.gif") left top no-repeat;
}
.main-area-detail.navi_05 #plan .box05 {
	width: 540px;
	background: url("http://www.sakura.ad.jp/sakusaku-navi/images/detail/img_detail-box-05.gif") left top no-repeat;
}
.main-area-detail.navi_06 #plan .box06 {
	background: url("http://www.sakura.ad.jp/sakusaku-navi/images/detail/img_detail-box-06.gif") left top no-repeat;
}
.main-area-detail.navi_06 #plan .box06-02 {
	background: url("http://www.sakura.ad.jp/sakusaku-navi/images/detail/img_detail-box-06-02.gif") left top no-repeat;
}
.main-area-detail.navi_06 #plan .box06-03 {
	background: url("http://www.sakura.ad.jp/sakusaku-navi/images/detail/img_detail-box-06-03.gif") left top no-repeat;
}
.main-area-detail.navi_06 #plan .box06-04 {
	background: url("http://www.sakura.ad.jp/sakusaku-navi/images/detail/img_detail-box-06-04.gif") left top no-repeat;
}
.main-area-detail.navi_07 #plan .box07 {
	background: url("http://www.sakura.ad.jp/sakusaku-navi/images/detail/img_detail-box-07.gif") left top no-repeat;
}
.main-area-detail.navi_07 #plan .box07-02 {
	background: url("http://www.sakura.ad.jp/sakusaku-navi/images/detail/img_detail-box-07-02.gif") left top no-repeat;
}
.main-area-detail.navi_07 #plan .box07-03 {
	background: url("http://www.sakura.ad.jp/sakusaku-navi/images/detail/img_detail-box-07-03.gif") left top no-repeat;
}
.main-area-detail.navi_07 #plan .box07-04 {
	background: url("http://www.sakura.ad.jp/sakusaku-navi/images/detail/img_detail-box-07-04.gif") left top no-repeat;
}
.main-area-detail.navi_08 #plan .box08 {
	background: url("http://www.sakura.ad.jp/sakusaku-navi/images/detail/img_detail-box-08.gif") left top no-repeat;
}
.main-area-detail.navi_08 #plan .box08-02 {
	background: url("http://www.sakura.ad.jp/sakusaku-navi/images/detail/img_detail-box-08-02.gif") left top no-repeat;
}
.main-area-detail.navi_08 #plan .box08-03 {
	background: url("http://www.sakura.ad.jp/sakusaku-navi/images/detail/img_detail-box-08-03.gif") left top no-repeat;
}
.main-area-detail.navi_08 #plan .box08-04 {
	background: url("http://www.sakura.ad.jp/sakusaku-navi/images/detail/img_detail-box-08-04.gif") left top no-repeat;
}
.main-area-detail.navi_09 #plan .box09 {
	background: url("http://www.sakura.ad.jp/sakusaku-navi/images/detail/img_detail-box-09.gif") left top no-repeat;
}
.main-area-detail.navi_09 #plan .box09-02 {
	background: url("http://www.sakura.ad.jp/sakusaku-navi/images/detail/img_detail-box-09-02.gif") left top no-repeat;
}
.main-area-detail.navi_09 #plan .box09-03 {
	width: 540px;
	background: url("http://www.sakura.ad.jp/sakusaku-navi/images/detail/img_detail-box-09-03.gif") left top no-repeat;
}
.main-area-detail.navi_10 #plan .box10 {
	background: url("http://www.sakura.ad.jp/sakusaku-navi/images/detail/img_detail-box-10.gif") left top no-repeat;
}
.main-area-detail.navi_10 #plan .box10-02 {
	background: url("http://www.sakura.ad.jp/sakusaku-navi/images/detail/img_detail-box-10-02.gif") left top no-repeat;
}
.main-area-detail.navi_10 #plan .box10-03 {
	width: 540px;
	background: url("http://www.sakura.ad.jp/sakusaku-navi/images/detail/img_detail-box-10-03.gif") left top no-repeat;
}