@charset "UTF-8";

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

/*------------------------------------------
■ テキスト装飾
------------------------------------------*/
.price .txt_bold{font-weight:bold;}
.price .txt_red{color:#cc0000;}
.price .txt_big{font-size:130%;}
/*------------------------------------------
■ 主要コンテンツエリアのタイトル下テキスト
------------------------------------------*/
.price .sub_txt_area{
margin: 12px;
}

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


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

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

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

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

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

/*-----*/



.price .margin_box{
	margin:0 10px;
}
.price .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;
}

.price .sub_title_e{
	font-size:120%;
	font-weight:bold;
	margin:10px auto;
}

.price .tantei_a{
    border: 2px solid #14ae87;
    border-radius: 8px;
    margin: 0 10px 10px;
}
.price .tantei_a_title{
	background:#14ae87;
    border-radius: 5px 5px 0 0;
    color: #FFFFFF;
    font-size: 130%;
    font-weight: bold;
    padding: 8px 20px 6px;
}

.price .tantei_b{
    border: 2px solid #9e511e;
    border-radius: 8px;
    margin: 0 10px 10px;
}
.price .tantei_b_title{
	background:#9e511e;
    border-radius: 5px 5px 0 0;
    color: #FFFFFF;
    font-size: 130%;
    font-weight: bold;
    padding: 8px 20px 6px;
}


.price .tantei_c{
    border: 2px solid #e29000;
    border-radius: 8px;
    margin: 0 10px 10px;
}
.price .tantei_c_title{
	background:#e29000;
    border-radius: 5px 5px 0 0;
    color: #FFFFFF;
    font-size: 130%;
    font-weight: bold;
    padding: 8px 20px 6px;
}

.price .tantei_h{
    border: 2px solid #147dae;
    border-radius: 8px;
    margin: 0 10px 10px;
}
.price .tantei_h_title{
	background:#147dae;
    border-radius: 5px 5px 0 0;
    color: #FFFFFF;
    font-size: 130%;
    font-weight: bold;
    padding: 8px 20px 6px;
}

.price .in_txt{
	margin:15px 10px;
}

.price .tantei_a .in_txt,
.price .tantei_b .in_txt,
.price .tantei_c .in_txt,
.price .tantei_h .in_txt{
	margin:10px 20px;
}

.price .glaf_in_txt{
	margin:10px 20px;
}


.price .mitsumori_set{
    background: url("../img/bg02.gif") repeat scroll 0 0 transparent;
    border: 1px solid #5E980A;
    margin: 20px auto;
    padding: 0px 0 10px;
}
.price .mitsumori_set .in_txt{
	margin:5px 50px;
}
	
.price .message{
    border-bottom: 2px dotted #F87F2E;
    color: #222222;
    font-family: "HGP創英角ｺﾞｼｯｸUB";
    font-size: 159%;
    line-height: 150%;
    margin: 10px 25px;
    padding: 5px 0;
    text-align: center;
}

.maru_atention{
    background: url("../img/icon_alert.png") no-repeat scroll left 0 transparent;
    border-bottom: 3px solid #669A18;
    font-size: 145%;
    line-height: 120%;
    margin: 10px auto 0;
    padding: 9px 0 7px 43px;	
}
.atention_box{
    background: url("../img/bg02.gif") repeat scroll 0 0 transparent;
    border: 1px solid #5E980A;
    line-height: 190%;
    margin: 15px auto;
    padding: 15px 30px;
}

.bg_green{
    background: none repeat scroll 0 0 #5E980A;
    color: #FFFFFF;
    font-size: 140%;
    padding: 10px 20px 8px;
}
