@charset "shift_jis";

@import url(../css/basic.css);
@import url(../css/common.css);

/* ====================================================================

   Style Info: 料金案内
 
==================================================================== */

.price {
	background:url(image/cut01.png) no-repeat center bottom;
	}

.price p.blockA img { margin-top:20px; margin-bottom:25px; }

.price .blockB { padding-top:20px; }
.price .blockB ul { margin-left:16px; }
	

/* ---------------------------------------------
   料金詳細
--------------------------------------------- */

.price-dt h4 {
	padding-top:40px;
	padding-bottom:15px;
	}

.price-dt table { width:100%; }

.price-dt th.start,
.price-dt td.start { border-top:1px solid #b9b9b9; }

.price-dt th {
	width:25%;
	background-color:#e6e6e6;
	border-bottom:1px solid #b9b9b9;
	border-right:1px solid #cbcbcb;
	border-top:1px solid #f0f0f0;
	padding:15px;
	vertical-align:top;
	text-align:left;
	white-space:nowrap;
	}

.price-dt td {
	background-color:#f5f5f5;
	border-bottom:1px solid #b9b9b9;
	border-top:1px solid #fff;
	padding:15px;
	vertical-align:top;
	}

.price-dt td b { font-size:16px; }
.price-dt td .pdown {
	vertical-align:middle;
	margin-left:0.5em;
	margin-bottom:3px;
	}


/* ---------------------------------------------
   料金事例
--------------------------------------------- */

.price_case h3 { padding-bottom:30px; }

.case {
	width:842px;
	padding-top:40px;
	}

.case h4 { padding-bottom:15px; }

.case dl { width:411px; }
.case dd { padding-top:10px; }

.case01 { width:842px !important; padding-bottom:30px; }
.case01 dd { width:411px; }
.case01 dd.case01_1 { float:left; }
.case01 dd.case01_2 { float:right; }

.case02 { float:left; }
.case03 { float:right; }


/* ------------------------------------------ */

.blockC {
	padding-top:30px;
	padding-bottom:13px;
	margin-left:16px;
	}


/* ---------------------------------------------
   注釈
--------------------------------------------- */

.blockD { padding-top:20px; padding-bottom:10px; }
.blockD dt {
	padding-top:20px;
	font-size:17px;
	font-weight:bold;
	padding-bottom:5px;
	}
.blockD dd ul { margin-left:20px; }
	
