@charset "utf-8";

/* kojin用CSS */
#tit_kojin {
	margin-bottom:10px;
	width:625px;
	height:45px;
	line-height: 1;
	background-image: url(../images/kojin/tit_kojin.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
}

#txt_kojin {
	margin-bottom:30px;
	margin-left:30px;
	font-size: 93%;
	color: #333333;	
}

/* エアコン */
#stit_eacon {
	margin:0px 0px 8px 30px;
	width:108px;
	height:25px;
	line-height: 1;
	background: url(../images/kojin/stit_eacon.jpg) no-repeat left top;
	text-indent: -9999px;
	display: block;
}

/* 換気扇 */
#stit_kanki {
	margin:0px 0px 8px 30px;
	width:100px;
	height:25px;
	line-height: 1;
	background: url(../images/kojin/stit_kanki.jpg) no-repeat left top;
	text-indent: -9999px;
	display: block;
}

/* ガラス・サッシ */
#stit_sassi {
	margin:0px 0px 8px 30px;
	width:150px;
	height:25px;
	line-height: 1;
	background: url(../images/kojin/stit_sassi.jpg) no-repeat left top;
	text-indent: -9999px;
	display: block;
}

/* チョイスメニュー */
#stit_choice {
	margin:0px 0px 8px 30px;
	width:177px;
	height:25px;
	line-height: 1;
	background: url(../images/kojin/stit_choice.jpg) no-repeat left top;
	text-indent: -9999px;
	display: block;
}

/* オプションメニュー */
#stit_option {
	margin:0px 0px 8px 30px;
	width:200px;
	height:25px;
	line-height: 1;
	background: url(../images/kojin/stit_option.jpg) no-repeat left top;
	text-indent: -9999px;
	display: block;
}

.txt_kojin {
	margin:0px 0px 15px 57px;
	width:533px;
	font-size: 93%;
	color: #666666;	
}

.over_kojin {
	margin:0px 0px 30px 57px;
	width:533px;
	overflow:hidden;
}

/* 右ボックス */
.over_kojin .right_kojin {
	width:322px;
	float:right;
}

.over_kojin .right_kojin table {
	margin-bottom:7px;
	width:320px;
	border-top: 1px solid #C0C98F;
	border-left: 1px solid #C0C98F;
}

.over_kojin .right_kojin table th {
	padding:8px 0px 8px 0px;
	border-right: 1px solid #C0C98F;
	border-bottom: 1px solid #C0C98F;
	text-align:center;
	background: #E2E6CC;
	font-size: 93%;
	color: #666633;
}

.over_kojin .right_kojin table td {
	padding:8px 0px 8px 13px;
	color: #669900;
	font-size: 108%;
	border-right: 1px solid #C0C98F;
	border-bottom: 1px solid #C0C98F;
}

.over_kojin .right_kojin table td span {
	font-weight: bold;
}

.over_kojin .right_kojin p {
	width:320px;
	color:#333333;
	font-size: 93%;
}

/* 左ボックス */
.over_kojin .left_kojin {
	width:205px;
	float:left;
}

/* お見積もりボタン */
.btn_contact {
	margin:0px 0px 80px 129px;
	width:362px;
	height:67px;
	background: url(../images/kojin/btn_contact.jpg) no-repeat left top;
}

.btn_contact a {
	width:362px;
	height:67px;
	line-height: 1;
	text-indent: -9999px;
	display: block;
	overflow:hidden;
}

.btn_contact a:hover {
	background: url(../images/kojin/btn_contact_on.jpg) no-repeat left top;
}

/* kojinテーブル */
.kojin_tbl {
	margin-left:30px;
	width:560px;
	
}

.kojin_tbl .head_tit {
	margin-right:1px;
	padding:10px 0px 10px 0px;
	font-size: 93%;
	color: #666633;
	text-align:center;
	background: #E2E6CC;
}

.kojin_tbl .border_right {
	border-right: 2px solid #FFFFFF;
}

.kojin_tbl .white_line {
	padding-top:10px;
	padding-bottom:10px;
	background: #FFFFFF;	
}

.kojin_tbl .white_left {
	padding-left:15px;
	background: url(../images/kojin/white_arrow.jpg) no-repeat 5px 16px;
	font-size: 93%;
	color: #333333;
}

.kojin_tbl .white_right {
	padding-left:20px;
	font-size: 108%;
	color: #669900;
}

.kojin_tbl .white_right span {
	font-weight: bold;
}

.kojin_tbl .color_line {
	padding-top:10px;
	padding-bottom:10px;
	background: #F0F2E5;	
}

.kojin_tbl .color_left {
	padding-left:15px;
	background: #F0F2E5 url(../images/kojin/color_arrow.jpg) no-repeat 5px 16px;
	font-size: 93%;
	color: #333333;
}

.kojin_tbl .color_right {
	padding-left:20px;
	font-size: 108%;
	color: #669900;
}

.kojin_tbl .color_right span {
	font-weight: bold;
}

.border_tbl_bottom {
	margin-top:2px;
	margin-bottom:45px;
	margin-left:30px;
	width:560px;
	height:auto;
	border-top: 1px solid #E2E6CC;
}
