@charset "utf-8";
/* CSS Document */


#top_infoarea{
	width:762px;
	height:172px;
	margin-bottom:20px;
}

#top_infoarea .language{
	float:left;
	padding:0px;
	font-size: 11px;
	line-height: 1.3em;
	width: 381px;
}

#top_infoarea .btn{
	float:right;
	width: 379px;
	height: 172px;
	background:url(../img/price_infomation_bg.jpg) no-repeat;
}

#top_infoarea .btn img{
	margin:137px 0px 0px 19px;
}

#top_infoarea .language ul{
	background:#f7f3eb;
	padding:20px 10px;
	height: 97px;
}

#top_infoarea .language li{
	background:url(../img/lang_mark.gif) left center no-repeat;
	padding-left:10px;
	float:left;
	margin-bottom:13px;
	width:78px;
	font-size: 12px;
}

#btnarea{
width:762px;
height:105px;
margin-bottom:35px;
}

.btn_areal{
width:372px;
height:105px;
float:left;
background:url(../img/btn_area_l.gif) no-repeat;
padding-left:5px;
}

.btn_arear{
width:376px;
height:105px;
float:right;
background:url(../img/btn_area_r.gif) no-repeat;
}

.btn_area_whatsup{
	width:372px;
	height:130px;
	float:left;
	padding-left:5px;
}

.btn_arear_contents{
	width:376px;
	height:130px;
	float:right;

}
#btnarea dl{
margin-left:10px;
margin-bottom:10px;
}

#btnarea dt{
float:left;
width:70px;
}

#btnarea dd{
width:290px;
float:right;
text-align:left;
}


.btn_mgnl{
	margin:68px 0px 0px 10px;
}

.btn_mgnr{
	margin:68px 0px 0px 15px;
}

#news_area{
	width:762px;
	height:auto;
	margin-bottom:20px;
}

#news_area a{
text-decoration:underline;
}

#news_area dl{
	margin-left:10px;
	margin-bottom:15px;
	width: 752px;
}

#news_area dt{
	float:left;
	width:110px;
}

#news_area dd{
float:left;
text-align:left;
}

#estimate_area{
	width:752px;
	height:50px;
	margin-left:10px;
	margin-bottom:30px;
}

#estimate_area img{
float:left;
}

#prosess_area{
	width:762px;
	height:auto;
}

#prosess_area .text{
	margin-bottom:30px;
	margin-left: 10px;
}

.flow_img{
width:762px;
height:72px;
margin-bottom:35px;
}

#work_infoarea{
width:762px;
height:auto;
}

#work_infoarea .infoarea_l{
	width:338px;
	height:69px;
	float:left;
	margin-bottom:30px;
	padding-left: 8px;
}

#work_infoarea .infoarea_r{
width:400px;
height:49px;
padding-top:20px;
margin-bottom:30px;
float:right;
}

#work_infoarea .infoarea_r2{
width:404px;
height:49px;
padding-top:20px;
margin-bottom:30px;
float:right;
}

#work_infoarea .infoarea_in_l{
width:202px;
float:left;
}

#work_infoarea .infoarea_in_r{
width:202px;
float:right;
}

.service_area{
	width:750px;
	display:block;
	height: auto;
}

.li_first{
float:left;
width:185px;
height:auto;
letter-spacing:0.1em;
padding-bottom:10px;
display:block;
}

.li_second{
float:left;
width:190px;
height:auto;
letter-spacing:0.1em;
padding-bottom:10px;
display:block;
}

.li_third{
	float:left;
	width:225px;
	height:auto;
	letter-spacing:0.1em;
	padding-bottom:5px;
	display:block;
}
.li_last{
float:left;
width:150px !important;
height:auto;
letter-spacing:0.1em;
padding-bottom:10px;
text-align:right;
display:block;
}

.lang_list{
	display:block;
	width:715px;
	margin-bottom:30px;
	height:76px;
	background:url(../../category/img/language_bg_02.gif) no-repeat;
	padding: 10px 10px 0px 25px;
}

.lang_list li{
	width:116px;
	float:left;
	font-size: 12px;
	line-height: 1.5em;
	margin-bottom: 8px;
}
