/*----------------------------------------------------------------------------*/
/* ʸ */
@charset 'EUC-JP';
/*----------------------------------------------------------------------------*/
/*  */
@page {size : 20cm 28.5cm; margin : 0.5cm;}
/*----------------------------------------------------------------------------*/
/* ᥤ */
html {
 height: 100%;
 margin: 0px;
 padding: 0px;
 background-color: #FFFFFF;
}
body {
 height: 100%;
 margin: 0px;
 color: #3B3B3B;
 font-size:12px;
 line-height:140%;
 background-color: #FFFFFF;
}

table {
 empty-cells: show;
}

tr,td{
 font-size:12px;
 line-height:140%;
}

p{
 margin:0px;
padding:6px 0px;
line-height:140%;
}

ul {
 margin-top: 0px;margin-bottom: 0px;
 padding-top: 0px;padding-bottom: 0px;
}
dl,dt,dd {
 margin:0px;
 padding: 0px;
}
ol{
 margin:15px 40px;
 padding:0px;
 }
li{
 margin:5px 0px;
 padding:0px;
 line-height:135%
 }
/*----------------------------------------------------------------------------*/
/* ե४֥ */
form {
 margin: 0px;
 padding: 0px;
 font-size: 12px;
 font-family: 'ͣ å','Osaka',monospace;
}
input,select,textarea {
 margin: 0px;
 font-size: 12px;
 letter-spacing: 1px;
 font-family: 'ͣ å','Osaka',monospace;
}
.bigform {
 margin: 0px;
 font-size: 16px;
 letter-spacing: 1px;
 font-family: 'ͣ å','Osaka',monospace;
}
/*----------------------------------------------------------------------------*/
a,a:link{
 text-decoration: underline;
 color: #0D2F86;
}
a:visited{
 text-decoration: underline;
 color: #30167E;
}
a:focus,a:hover,a:active{
 text-decoration: underline;
 color: #136CB0;
}

/*----------------------------------------------------------------------------*/
/*եȥ<small>*/
small{font-size : 10px;}
/*եȥ<big>*/
big{font-size : 16px;}
/*----------------------------------------------------------------------------*/
/*եȥ10px*/
.fs10{font-size : 10px;}
/*եȥ12px*/
.fs12{font-size : 12px;}
/*եȥ14px*/
.fs14{font-size : 14px;}
/*եȥ16px*/
.fs16{font-size : 16px;}
/*եȥ18px*/
.fs18{font-size : 18px;}
/*----------------------------------------------------------------------------*/
/*Դ100%*/
.lh100{line-height : 100%;}
/*Դ125%*/
.lh125{line-height : 125%;}
/*Դ150%*/
.lh150{line-height : 150%;}
/*Դ175%*/
.lh175{line-height : 175%;}
/*Դ200%*/
.lh200{line-height : 200%;}
/*----------------------------------------------------------------------------*/
/* headline */


h1#logo {
	margin:0px;
	padding:34px 0px 0px 19px;
}
h2#head {
	margin:0px;
	padding:7px 0px 0px 0px;
	float:right;
	color:#a6a6a6;
	font-size:10px;
	font-weight:normal;
	letter-spacing:1px;
}
h3 {
	margin:0;
	padding:0px 0px 10px 0px;
	color:#FF993E;
    font-size:12px;
}
h4{
background-image:url(/common/img/ico_h4.gif);
background-position:center left;
background-repeat:no-repeat;
color:#7E5E42;
font-size:16px;
font-weight:bold;
	margin:0px 0px 7px 0px;
	padding:11px 0px 9px 33px;
}
h5{
color:#0C3088;
font-size:14px;
font-weight:bold;
border-bottom:dotted 1px #889AC3;

	margin:20px 0px 7px 0px;
	padding:2px 0px;
}
h6{
color:#693116;
font-size:12px;
font-weight:bold;
	margin:5px 0px;
	padding:0px;
}

/*----------------------------------------------------------------------------*/
/*  */

#float_r{
float:right;
padding:0px 0px 4px 4px;
margin:0px;
}
#float_l{
float:left;
padding:0px 4px 4px 0px;
margin:0px;
}

/*----------------------------------------------------------------------------*/
/* طʲ */
 
 .bg_header{
background-image:url(/common/img/bg_header.gif);
background-position:center top;
background-repeat:no-repeat;
height:74px;
width:750px;
}

 .bg_left{
background-image:url(/common/img/bg_left.gif);
background-repeat:repeat-y;
margin:0px;
padding:0px;
}
 .bg_left_contents{
background-image:url(/common/img/bg_left.gif);
background-repeat:repeat-y;
padding:20px 10px 30px 10px;
}

/*----------------------------------------------------------------------------*/
/* եå */

.footer{
background-color:#693116;
height:30px;
width:750px;
color:#FFFFFF;
font-size:10px;
}

#lc_footer A:link ,#lc_footer A:visited ,#lc_footer A:active{
 color:#ffffff;
 text-decoration:none;
 }

#lc_footer A:hover  {
 color:#ffffff;
 text-decoration:underline;
 }

/*----------------------------------------------------------------------------*/
/* ơ֥ */ 

.tb_tit{
background-color:#FF8855;
color:#FFFFFF;
}

.tb_head{
background-color:#FAE8E0 ;
color:#693116;
}

.tb_line{
background-color:#F3BAA0;
}
 
/*----------------------------------------------------------------------------*/
/* ID */ 
 
#lc_h3 A:link ,#lc_h3 A:visited{
 color:#FF993E;
 text-decoration:none;
 }

#lc_h3 A:hover {
 color:#FF993E;
 text-decoration:underline;
 }
 
#lc_h3 A:active {
 color:#FCBB81;
 text-decoration:none;
 }
 
 
/*----------------------------------------------------------------------------*/
/* ѡ */

.info_tb{
border-right:#DEE2C9 solid 2px;
border-bottom:#DEE2C9 solid 2px;
border-left:#DEE2C9 solid 2px;
padding:12px 10px 12px 10px;
}

.info_date{
font-size:12px;
font-weight:bold;
color: #8B8B8B;
}

.caution{
color:#E20000;
}

.annotation{
color:#999999;
}

.menu{
background-color:#FF4E02;
color:#FFFFFF;
padding-bottom:50px;
}

.bd_over{
width:545px;
border:solid 1px #FF4E02;
padding:3px 5px;
background-color:#FEF8F5;
}

.line_r{
width:750px;
 border-right:solid 1px #D6D2CF;
 } 
 
.bg_statement{
background-image:url(/main/home/concept/img/bg_statement.gif);
background-repeat:repeat-y;
padding:0px 40px;
letter-spacing:2px;
color:#7E5E42;
}
 
.pp_s{padding:10px 0px;letter-spacing:2px; line-height:150%}
.pp_m{padding:0px 0px 20px 0px;letter-spacing:2px; line-height:175%}

.concept_line{
border-top:solid 1px #F3BAA0;
border-bottom:solid 1px #F3BAA0;
padding:9px 5px 8px 5px;
background-color:#FFF2EC;
margin-bottom:5px;
}

.bg_carpenter{
height:380px;
background-image:url(/main/home/carpenter/img/img01.jpg);
background-repeat:no-repeat;
background-position:center;
color:#7E5E42;
padding:0px 15px 20px 0px;
letter-spacing:2px;
line-height : 190%;
}

.bg_yugo01{
background-image:url(/main/home/quality/img/yugo01_tit.jpg);
background-repeat:no-repeat;
background-position:top center;
padding-top:175px;
}

.bg_yugo02{
background-image:url(/main/home/quality/img/yugo02_tit.jpg);
background-repeat:no-repeat;
background-position:top center;
padding-top:175px;
}

.product_m{
font-size:12px;
line-height:200%;
letter-spacing:2px;
color:#702D12;

}
.bg_producttit{
background-image:url(/main/home/products/img/bg_producttit.jpg);
background-repeat:no-repeat;
background-position:top left;
}

/*----------------------------------------------------------------------------*/

.pad_b5{padding-bottom:5px;}
.pad_b10{padding-bottom:10px;}
.pad_b15{padding-bottom:15px;}
.pad_h3txt{padding:8px 5px;}
.pad_h3link{padding:3px 0px 0px 5px;}
.pad_over{padding:5px 6px 10px 6px;}
.pad_r10{padding-right:10px;}
.pad_sta_tit{padding-top:40px; padding-bottom:15px;}
.pad_concept{padding:15px 0px 10px 0px;}
.pad_concept{padding:8px 10px 10px 10px;}
.pad_model{padding:5px 10px 10px 5px;}


/*----------------------------------------------------------------------------*/

.fc_orange{color:#FF5418;}
.fc_brown{color:#7E5E42;}

.ph-image {padding-bottom: 20px;}
.ph-image img {border: 1px solid #999999;}
.ph-figure {padding-bottom: 20px;}

/*--house--------------------------------------------------------------------------*/

.bg_line{
	background-image: url(/main/house/img/tensen.gif);
	background-repeat: repeat-y;
	background-position: center;
}

.pad_lr5_tb10{
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}

.pad_lr5{
	padding-right: 5px;
	padding-left: 5px;
}

.pad_lr10{
	padding-right: 10px;
	padding-left: 10px;
}

.pad_t10{
	padding-top: 10px;
}

.line_main{
	border: 1px solid #FFAE93;
	}
.td_bgsmile {
	font-size: 12px;
	line-height: 150%;
	color: #6C3016;
	background-image: url(/main/house/img/bg_smile.gif);
	background-repeat: no-repeat;
	text-align: center;
}
.left_house01 {
	float: left;
	margin-right: 10px;
	margin-top: 20px;
	margin-left: 10px;
	width: 302px;
}
#h4_nomal {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.right_house01 {
	float: right;
	margin-top: 20px;
	margin-left: auto;
}
.line_photo {
	border: 1px solid #CCCCCC;
}
.zoom-close {
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	clear: both;
	width: 500px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	text-align: right;
}
.zoom-title {
	text-align: left;
	clear: both;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 1px;
}

.bg_beige{
background-color:#FFFCF7;
}
.td_build{
background-color:#CCCCCC;
margin:5px 0px 20px 0px;
}
.td_build_list{
background-color:#FFEEE0;
text-align:left;
font-weight:bold;
padding:5px 12px;
}

.td_build_list_c{
background-image:url(../img/ico_house.gif);
background-repeat:no-repeat;
background-attachment:fixed;
background-position:top left;
text-align:left;
padding:10px 0px 0px 12px;
}
