@charset "UTF-8";

/*------------------------------------------
■ 画像回り込み
------------------------------------------*/
.first .img_left{float:left;margin-right:20px;margin-bottom:10px;}
.first .img_right{float:right;margin-left:20px;margin-bottom:10px;}
.first .img_center{display:block;margin:0 auto;clear:both;}

/*------------------------------------------
■ テキスト装飾
------------------------------------------*/
.txt_bold{font-weight:bold;}
.txt_red{color:#cc0000;}

/*------------------------------------------
■ 主要コンテンツエリアのタイトル下テキスト
------------------------------------------*/
.first .sub_txt_area{
margin: 12px;
}

/*------------------------------------------
■ コンテンツ left 内
------------------------------------------*/

/*-- 調査項目 --*/

.first .examines_box_price {
    border-bottom: 2px dotted #CBCBCB;
    display: block;
    margin: 5px auto 0;
    padding: 5px 0 10px;
}

.first .top_margin {
    margin-top: 15px;
}

.first .examines_box_price .examines_box_title {
    display: block;
    float: left;
    margin: 0 auto 0 10px;
    padding: 0;
    width: 330px;
}

.first .examines_box_price .examines_box_txt {
    display: block;
    float: left;
    margin: 0 auto;
    padding: 5px 5px 0 0;
    width: 340px;
}

/*------*/
.in_txt{
	margin:10px 10px;
}

/*--- 特徴6つ ---*/

.toku6_area{
	margin:15px auto;
	}

.toku6_set{
    background: transparent url("../img/bg02.gif") repeat scroll 0 0;
    border: 1px solid #cccccc;
    float: left;
    font-size: 13px;
    line-height: 170%;
    margin: 5px;
    min-height: 240px;
    width: 220px;
}

.toku6_title p{
	display:none;	
}

.toku6_txt{
    color: #333333;
    margin: 10px;	
}

/*--- 安心 ---*/
.anshin_area{
	    background: url("../img/bg02.gif") repeat scroll 0 0 transparent;
    box-shadow: 3px 3px 3px #CCCCCC;
    margin: 10px 25px;
    padding: 20px 35px;
}
.anshin_set .txt_l{
    background: url("../img/icon_check.gif") no-repeat scroll 0 0 transparent;
    border-bottom: 2px dotted #CCCCCC;
    font-size: 130%;
    font-weight: bold;
    line-height: 120%;
    margin: 2px 0;
    padding-left: 34px;
    padding-top: 5px;
}
.anshin_set .txt_s{
	font-size:96%;	
}



.first_examines_box{
display:block;
width: 360px;
margin:0 auto;
padding:10px 5px 0 5px;
font-size:16px;
}
.first_examines_box_title{
display:block;
width: 70px;
margin:0 auto;
padding:10px 0 0 0;
float:left;
font-weight:bold;
color:#c1272d;
}


.first_examines_box_txt{
display:block;
width: 280px;
margin:0 auto;
padding:0;
float:left;
}

.first_txt_s{
font-size:12px;
}

.maru_g{
    background: url("../../img/maru_g.png") no-repeat scroll left 2px transparent;
    border-bottom: 3px solid #669A18;
    font-size: 130%;
    font-weight: bold;
    line-height: 120%;
    margin: 30px auto 0;
    padding: 5px 0 5px 28px;
}

/*------------------------------------------
■ ポイント
------------------------------------------*/

.first_point_box{
display:block;
width:680px;
margin:20px auto;
padding:0;
background: url("../img/first_point_box.jpg") no-repeat scroll left top;
font-size:18px;
}

.first_point_01{
display:block;
width:620px;
height:28px;
margin:5px auto 0;
padding:20px 0 0 60px;
background: url("../img/first_point_01.jpg") no-repeat scroll left top;
border-bottom:#999999 1px dashed;
}

.first_point_02{
display:block;
width:620px;
height:28px;
margin:5px auto 0;
padding:20px 0 0 60px;
background: url("../img/first_point_02.jpg") no-repeat scroll left top;
border-bottom:#999999 1px dashed;
}

.first_point_03{
display:block;
width:620px;
height:28px;
margin:5px auto 0;
padding:20px 0 0 60px;
background: url("../img/first_point_03.jpg") no-repeat scroll left top;
border-bottom:#999999 1px dashed;
}

.first_point_04{
display:block;
width:620px;
height:28px;
margin:5px auto 0;
padding:20px 0 0 60px;
background: url("../img/first_point_04.jpg") no-repeat scroll left top;
border-bottom:#999999 1px dashed;
}

.first_point_05{
display:block;
width:620px;
height:28px;
margin:5px auto 0;
padding:20px 0 0 60px;
background: url("../img/first_point_05.jpg") no-repeat scroll left top;
border-bottom:#999999 1px dashed;
}

.first_point_06{
display:block;
width:620px;
height:28px;
margin:5px auto 0;
padding:20px 0 0 60px;
background: url("../img/first_point_06.jpg") no-repeat scroll left top;
border-bottom:#999999 1px dashed;
}

.first_point_07{
display:block;
width:620px;
height:28px;
margin:5px auto 0;
padding:20px 0 0 60px;
background: url("../img/first_point_07.jpg") no-repeat scroll left top;
border-bottom:#999999 1px dashed;
}



/*------------------------------------------
■ 流れ
------------------------------------------*/

.first_sub_title_01{
display:block;
width:680px;
height:45px;
margin:10px auto;
padding:0;
text-indent: -9999px; 
text-decoration: none;
background: url(../img/first_sub_title01.gif) no-repeat center top;
}

.first_sub_title_02{
display:block;
width:680px;
height:45px;
margin:10px auto;
padding:0;
text-indent: -9999px; 
text-decoration: none;
background: url(../img/first_sub_title02.gif) no-repeat center top;
}

.first_sub_title_03{
display:block;
width:680px;
height:45px;
margin:10px auto;
padding:0;
text-indent: -9999px; 
text-decoration: none;
background: url(../img/first_sub_title03.gif) no-repeat center top;
}

.first_sub_title_04{
display:block;
width:680px;
height:45px;
margin:10px auto;
padding:0;
text-indent: -9999px; 
text-decoration: none;
background: url(../img/first_sub_title04.gif) no-repeat center top;
}

.first_sub_title_05{
display:block;
width:680px;
height:45px;
margin:10px auto;
padding:0;
text-indent: -9999px; 
text-decoration: none;
background: url(../img/first_sub_title05.gif) no-repeat center top;
}

.first_sub_title_06{
display:block;
width:680px;
height:45px;
margin:10px auto;
padding:0;
text-indent: -9999px; 
text-decoration: none;
background: url(../img/first_sub_title06.gif) no-repeat center top;
}

.first_sub_title_07{
display:block;
width:680px;
height:45px;
margin:10px auto;
padding:0;
text-indent: -9999px; 
text-decoration: none;
background: url(../img/first_sub_title07.gif) no-repeat center top;
}

.first_sub_title_08{
display:block;
width:680px;
height:45px;
margin:10px auto;
padding:0;
text-indent: -9999px; 
text-decoration: none;
background: url(../img/first_sub_title08.gif) no-repeat center top;
}

.first_sub_title_09{
display:block;
width:680px;
height:45px;
margin:10px auto;
padding:0;
text-indent: -9999px; 
text-decoration: none;
background: url(../img/first_sub_title09.gif) no-repeat center top;
}



.first_flow_box{
display:block;
width:680px;
margin:10px auto;
padding:0;
line-height:160%;
}

.first_flow_img{
box-shadow: 2px 2px 2px #CCCCCC;
}

.first_txt_b{
font-weight:bold;
}
.first_txt_red{
color:#cc0000;
}
