@charset "Shift_JIS";

/*===========================================
　>> 売りたい内要素
　>> clearfix
	（clear要素をまとめて記述）
===========================================*/

/* >> メインビジュアル
--------------------------------------*/
.top-img-area{
	margin-bottom:15px;
}
.toptxt01{
	margin-bottom:15px;
}

/* >> ステップ
--------------------------------------*/
.stepBlock{
	margin-bottom:15px;
}
.stepBlock .mainVisual{
	margin-bottom:15px;
}
.stepBlock .stepNavi{
	display:block;
	height:55px;
	font-size:0;
	line-height:0;
}
.stepBlock .stepNavi li{
	float:left;
}
.stepBlock01{
	margin-bottom:20px;
	position:relative;
}
.stepBlock01 .stepImg01{
	width:224px;
	float:left;
	padding:0 20px 0 0;	
}
.stepBlock01 .stepTxt01{
	width:530px;
	float:left;
	padding:0 17px 0 0;
}
.stepBlock01 .stepTxt01 h4{
	border-bottom:none;
	background:url(/baikyaku/newimg/bg_dot01.gif) repeat-x left bottom!important;
	height:auto!important;
	margin-bottom:10px;
	padding:0 0 10px 0; 
}
.stepBlock01 .stepTxt01 .txt01{
	margin-bottom:5px;
}
.stepBlock01 .stepTxt01 .txt02{
	background-color:#fcf0d5;
	padding:10px;
}
.stepBlock01 .stepImg02{
	width:148px;
	float:left;
}

/* >> メリット
--------------------------------------*/
.meritBlock01{
	padding:15px 0 15px 15px;
	background:url(/baikyaku/newimg/bg_diagonal01.gif) ;
	margin-bottom:25px;
}
.meritBlock01 h3,
.meritBlock01 h4{
	background:none!important;
	height:auto!important;
}
.meritBlock01 .meritSet01{
	margin:0 0 30px 0;
	background:url(/baikyaku/newimg/bg_boxset_btm.gif) no-repeat left bottom;
}
.meritBlock01 .meritSet01 .meritLeft{
	width:246px;
	background:#FFF url(/baikyaku/newimg/bg_box01_top.gif) no-repeat left top;
	padding-top:15px;
	float:left;
}
.meritBlock01 .meritSet01 .merit01{
	padding:0 15px 15px 15px;
}
.meritBlock01 .meritSet01 .meritRight{
	margin-left:13px;
	width:652px;
	float:left;
}
.meritBlock01 .meritSet01 .merit02{
	background:#FFF url(/baikyaku/newimg/bg_box02_top.gif) no-repeat left top;
	padding-top:15px;
	margin-bottom:5px;
}
.meritBlock01 .meritSet01 .merit02In{
	background:#FFF url(/baikyaku/newimg/bg_box02_btm.gif) no-repeat left bottom;
	padding:0 15px 15px 15px;
}
.meritBlock01 .meritSet01 .merit03{
	background:url(/baikyaku/newimg/bg_box03_top.gif) no-repeat left top;
	padding-top:15px;
	margin-bottom:5px;
}
.meritBlock01 .meritSet01 .merit03In{
	background:#F7F8ED url(/baikyaku/newimg/bg_box03_btm.gif) no-repeat left bottom;
	padding:0 15px 15px 15px;
}
.meritBlock01 .meritSet01 .merit04{
	background:url(/baikyaku/newimg/bg_box02_top.gif) no-repeat left top;
	padding-top:15px;
	margin-bottom:15px;
}
.meritBlock01 .meritSet01 .merit04In{
	padding:0 15px 15px 15px;
}
.meritBlock01 .merit05{
	width:911px;
	background:url(/baikyaku/newimg/bg_box04_top.gif) no-repeat left top;
	padding-top:15px;
}
.meritBlock01 .merit05In{
	background:#FFF url(/baikyaku/newimg/bg_box04_btm.gif) no-repeat left bottom;
	padding:0 15px 15px 15px;
}
.meritBlock01 .meritImg01{
	width:165px;
	float:left;
}
.meritBlock01 .meritTxt01{
	width:457px;
	float:left;
}
.meritBlock01 .meritImg02{
	width:238px;
	float:left;
}
.meritBlock01 .meritTxt02{
	width:633px;
	float:left;
}

/*テキスト*/

.txt_right{
	text-align:right;
	margin:5px 0;
}
.ico_question a{
	background:url(/common/newimg/ico_question02.gif) no-repeat left center;
	padding:3px 0 3px 20px;
}
.txtBold{
	font-weight:bold;
}

/*ボタン*/
#content .inquiryBtns01 li{
	font-size:0;
	line-height:0;
	margin-bottom:5px;
}
#content .frame_round02{
	text-align:center;
}
#content .frame_round02 .inquiryBtns02{
	margin:15px 0;
}
#content .frame_round02 .inquiryBtns02 li{
	display:inline-block;
	margin:0 20px;
	/display:inline; /*IE7 inline-block対策*/
}
.linkBlock{
	border-top:#EDEDED 1px solid;
	text-align:center;
	padding:25px 0;
}

/* ------------------------------
　　 clear要素をまとめて記述
------------------------------ */
.stepBlock .stepNavi:after,
.stepBlock01:after,
.meritBlock01 .meritSet01:after,
.merit02In:after,
.merit03In:after,
.merit04In:after,
.merit05In:after{
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
	}

/* WinIE4-6用*/
* html .stepBlock .stepNavi,
* html .stepBlock01,
* html .meritBlock01 .meritSet01,
* html .merit02In,
* html .merit03In,
* html .merit04In,
* html .merit05In{
	display: inline-block;
	height: 1%;
	}
	
.stepBlock .stepNavi,
.stepBlock01,
.meritBlock01 .meritSet01,
.merit02In,
.merit03In,
.merit04In,
.merit05In{ zoom:1; }