@charset "UTF-8";


/* ------------------------------------------------------------ */
/* メイン */
/* ------------------------------------------------------------ */

p{font-size:92%;}

/* ------------------------------------------------------------ */
/* トップページ */
/* ------------------------------------------------------------ */

ul.spemenu li{
	white-space:nowrap;
}

.setplan{ margin:0 0 40px;}

.setplan p.title{
	border-top:2px solid #C40202;
	font-size:130%;
	color:#C40202;
	font-weight:bold;
	padding:5px 0 0 22px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	background:#FFF url(../img/general_r/titleicon.gif) no-repeat left center;
	margin:0 0 12px;
}

table.packimg{float:left;}

table.packimg td{
	background:#4B4B4B;
	padding:2px 0px;
	text-align:center;
}

.pricebox{float:right;}

.pricebox p{
	border:1px solid #D42727;
	background:#FCF4E9;
	font-weight:bold;
	color:#CC0000;
	padding:5px 0;
	text-align:center;
	width:193px;
}

.pricebox span.add{
	border:1px solid #FFF;
	width:auto;
	margin:2px 0 0px;
	background:#FFF;
	padding:3px 15px;
	display:block;
	font-size:122%;
}


img.ps_title{margin:25px 0 15px;}

.pricebox span{font-size:167%;}

img.pdflink{margin:15px 0 0px;}


dl.plan_item{
	border:1px solid #CC0000;
	width:205px;
	float:left;
}

dl.plan_item dt{background:#FFF url(../img/general_r/icon_item.gif) no-repeat left center;}

dl.plan_const{
	border:1px solid #CC0000;
	width:417px;
	float:right;
}

dl.plan_const dt{background:#FFF url(../img/general_r/icon_const.gif) no-repeat left center;}


dl.plan_item dt,dl.plan_const dt{
	padding:5px 0 5px 32px;
	font-weight:bold;
	color:#CC0000;
	font-size:114%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

dl.plan_item dd,dl.plan_const dd{
	font-size:92%;
	padding:12px;
	background:#F4F4F4;
}

li.constlist{
	width:188px;
	float:left;
	padding:0 5px 0 0px;
	color:#333;
}

ul.plan_other{
	background:#FFF0CE;
	padding:13px;
	margin:10px 0 0px 0;
}

ul.plan_other li{
	background:#FFF0CE url(../img/general_r/oth.gif) no-repeat left top;
	padding:0 0 0 17px;
	font-size:92%;
}

dl.plan_point{
	font-weight:bold;
	width:120px;
	float:left;
	margin:0 6px 0 0px;
}

dl.plan_point dt{font-size:122%;}

dl.plan_point dd{
	padding:10px;
	color:#FFF;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
	width:98px;
	font-size:92%;
	_height:70px;
	height:70px;	
}


* html dl.plan_point dd{/* IE 6 */
display:inline;
zoom:1;
}
*:first-child+html dl.plan_point dd{/* IE 7 */
display:inline;
zoom:1;
}



/* ------------------------------------------------------------ */
/* 特徴 */
/* ------------------------------------------------------------ */

p.d_adv{}

p.d_adv span{
	font-size:132%;
	border-left:4px solid #88AE38;
	padding:0 0 0 8px;
	font-weight:bold;
	color:#68881F;
}


/* ------------------------------------------------------------ */
/* 引渡までの流れ */
/* ------------------------------------------------------------ */

dl.flow_img{
	text-align:center;
	margin:10px 0 25px 0px;
}

dl.flow_img dt{
	background:#FFF url(../img/general_r/flow_bg01.jpg) no-repeat left center;
	font-weight:bold;
	color:#FFF;
	font-size:114%;
	padding:7px 0px;
}

dl.flow_img dd{
	padding:4px 0px;
	color:#777;
	font-size:114%;
}


/* ------------------------------------------------------------ */
/* 見出し */
/* ------------------------------------------------------------ */



/* ------------------------------------------------------------ */
/* コンテンツ色分け */
/* ------------------------------------------------------------ */











