@charaset"Shift_JIS";

/*===================================================

Ϊ
1:title
2:y[Wΰmenu
3:index
4:ΤΆ
5:DECO
6:STYLE ORDER
7:KURASHIKAE

=====================================================*/

#contents h3{
margin:0 0 30px 0;
}


#contents p{
line-height:2;
}


/* 1:title---------------------------------------------*/ 

#title h2{
width:980px;
background: url(../../factory/image/common/h2.gif) no-repeat left;
margin:0 auto;
text-align:center;
}

#title h2 a{
display:block;
width:980px;
height:60px;
text-indent: -99999px;
}


/* 2:y[Wΰmenu---------------------------------------------*/ 

/*index*/
#contents #con_menu_top{
width:980px;
height:180px;
margin:0 0 30px 0;
}

#contents #con_menu_top ul li a{
text-indent: -99999px;
outline:0;
line-height:0;
font-size:1px;
}

#contents #con_menu_top ul li{
background-image:none;
padding:0;
}

#con_menu_top ul { list-style:none;}
#con_menu_top li { float:left; width:230px; margin:0 20px 0 0; height:180px; line-height:0; vertical-align:bottom;}
#con_menu_top li.liLast { float:left; width:230px; margin:0; height:180px; line-height:0; vertical-align:bottom;}
#con_menu_top li a {display: block; width:230px; height:180px; background-position: 0 0; line-height:normal; zoom: 1;}
#con_menu_top li a:hover {background-position: 0 -180px;}
		#con_menu_top li#menu_top1 a {background-image: url(../../factory/image/common/menu/df_menu_top_01.gif);}
		#con_menu_top li#menu_top2 a {background-image: url(../../factory/image/common/menu/df_menu_top_02.gif);}
		#con_menu_top li#menu_top3 a {background-image: url(../../factory/image/common/menu/df_menu_top_03.gif);}
		#con_menu_top li#menu_top4 a {background-image: url(../../factory/image/common/menu/df_menu_top_04.gif);}
		




/*Όy[W*/		
#contents #con_menu{
width:980px;
height:65px;
margin:0 0 30px 0;
}

#contents #con_menu ul li a{
text-indent: -99999px;
outline:0;
line-height:0;
font-size:1px;
}

#contents #con_menu ul li{
background-image:none;
padding:0;
}

#con_menu ul { list-style:none;}
#con_menu li { float:left; width:230px; height:65px; margin:0 20px 0 0; line-height:0; vertical-align:bottom;}
#con_menu li.liLast { float:left; width:230px; height:65px; margin:0; line-height:0; vertical-align:bottom;}
#con_menu li a {display: block; width:230px; height:65px; background-position: 0 0; line-height:normal; zoom: 1;}
#con_menu li a:hover {background-position: 0 -65px;}
		#con_menu li#con_menu1 a {background-image: url(../../factory/image/common/menu/df_menu_01.gif);}
		#con_menu li#con_menu2 a {background-image: url(../../factory/image/common/menu/df_menu_02.gif);}
		#con_menu li#con_menu3 a {background-image: url(../../factory/image/common/menu/df_menu_03.gif);}
		#con_menu li#con_menu4 a {background-image: url(../../factory/image/common/menu/df_menu_04.gif);}
		
		




/* 3:index---------------------------------------------*/ 
		
#contents #con_df_box01{
position:relative;
width:980px;
height:312px;
margin:50px 0;
background: url(../../factory/image/df_back01.gif) no-repeat;
}



/* 4:ΤΆ@---------------------------------------------*/



#contents h3.df_h3_hana01{
background:url(../../factory/image/df_h3_01.gif) no-repeat;
width:980px;
height:48px;
text-indent: -99999px;
line-height:normal;
}

		
#contents #con_df_hana_box01{
position:relative;
width:980px;
height:297px;
margin:0 0 50px 0;
background: url(../../factory/image/df_hana_back01.gif) no-repeat;
}



#contents h4.h4_hana{
background-color:#E6B44E;
padding:4px 0 2px 10px;
margin:0 0 20px 0;
text-align:left;
font-family:'qMmpS Pro W3','Hiragino Kaku Gothic Pro','CI',Meiryo,'lr oSVbN',sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
letter-spacing:2;
line-height:1.2;
}




#contents .con_df_hana_L01{
float:left;
width:485px;
text-align:left;
margin:0 0 20px 0;
}


#contents .con_df_hana_R01{
float: right;
width:475px;
text-align:left;
margin:0 0 20px 0;
}


#contents .con_df_hana_L02{
float:left;
width:355px;
text-align:left;
margin:0 30px 0 0;
}


#contents .con_df_hana_R02{
float: right;
width:210px;
text-align:left;
}



#contents .con_df_hana_L03{
float:left;
width:320px;
text-align:left;
}


#contents .con_df_hana_R03{
float: right;
width:640px;
text-align:left;
}


#contents .con_df_hana_L04{
float:left;
width:475px;
text-align:left;
}


#contents .con_df_hana_R04{
float: right;
width:475px;
text-align:left;
}



#contents .con_df_hana_L05{
float:left;
width:300px;
text-align:left;
margin:0 40px 0 0;
}


#contents .con_df_hana_R05{
float: right;
width:300px;
text-align:left;
}


#contents .con_df_hana_sbox01{
float:left;
width:145px;
text-align:left;
margin:0 20px 20px 0;
}



#contents .con_df_hana_sbox02{
float: right;
width:145px;
text-align:left;
margin:0 0 20px 0;
}



#contents .con_df_hana_sbox03{
float: left;
width:190px;
text-align:left;
margin:0 20px 20px 0;
}




#contents dl{
margin:3px 0 10px 0;
}



#contents dt{
font-weight:bold;
font-size:10px;
}


#contents dd{
font-size:10px;
text-align:justify;
}



#contents img.imgL01{
float:left;
}



#contents img.imgL02{
float:left;
margin:0 20px 30px 0;
}


#contents img.imgR01{
float: right;
margin:0 0 20px 20px;
}

/* 5:DECO@---------------------------------------------*/



#contents h3.df_h3_deco02{
background:url(../../factory/image/df_h3_02.gif) no-repeat;
width:980px;
height:48px;
text-indent: -99999px;
line-height:normal;
}



#contents #con_df_deco_L01{
position:relative;
float:left;
width:605px;
height:427px;
margin:0 0 30px 0;
background: url(../../factory/image/df_deco_back01.gif) no-repeat;
}


#contents #con_df_deco_R02{
float: right;
width:345px;
}

#contents #con_df_deco_R02 dl{
margin:30px 0 0 0;
}

#contents #con_df_deco_R02 dl dt.dt_eco_01{
font-size:14px;
font-weight:bold;
font-family:'qMmpS Pro W3','Hiragino Kaku Gothic Pro','CI',Meiryo,'lr oSVbN',sans-serif;
color:#FFFFFF;
line-height:1.2;
margin:0;
padding:5px 0 5px 10px;
background-color:#3489CA;
text-align:left;
}


#contents #con_df_deco_R02 dl dt.dt_eco_02{
font-size:14px;
font-weight:bold;
font-family:'qMmpS Pro W3','Hiragino Kaku Gothic Pro','CI',Meiryo,'lr oSVbN',sans-serif;
color:#FFFFFF;
line-height:1.2;
margin:0;
padding:5px 0 5px 10px;
background-color:#A73B3A;
text-align:left;
}


#contents #con_df_deco_R02 dl dt.dt_eco_03{
font-size:14px;
font-weight:bold;
font-family:'qMmpS Pro W3','Hiragino Kaku Gothic Pro','CI',Meiryo,'lr oSVbN',sans-serif;
color:#FFFFFF;
line-height:1.2;
margin:0;
padding:5px 0 5px 10px;
background-color:#E39300;
text-align:left;
}

#contents #con_df_deco_R02 dl dd{
font-size:12px;
margin:5px 0 30px 0;
color: #6D6D6D;
text-align:justify;
}


#contents .con_df_deco_box01{
width:938px;
background-color:#FFFEF7;
border:1px solid #60AC35;
padding:20px;
margin:0 0 30px 0;
text-align:left;
}


#contents h4.h4_deco{
background-color:#60AC35;
padding:4px 0 2px 10px;
margin:0;
text-align:left;
font-family:'qMmpS Pro W3','Hiragino Kaku Gothic Pro','CI',Meiryo,'lr oSVbN',sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
letter-spacing:2;
line-height:1.2;
}

#contents h5.h5_deco{
border-left:15px solid #60AC35;
padding:0 0 0 10px;
margin:0 0 5px 0;
font-family:'qMmpS Pro W3','Hiragino Kaku Gothic Pro','CI',Meiryo,'lr oSVbN',sans-serif;
font-size:14px;
font-weight:bold;
color:#60AC35;
line-height:1;
}


#contents .con_df_deco_sbox01{
float:left;
width:600px;
text-align:left;
}



#contents .con_df_deco_sbox02{
float: right;
width:215px;
text-align:left;
}



#contents .con_df_deco_sbox03{
float: left;
width:215px;
text-align:left;
margin:0 20px 0 0;
}


#contents img.img_deco01{
margin:0 0 10px 0;
border:1px solid #999999;
}


#contents img.img_decoR01{
float:right;
margin:0 0 0 20px;
}


/* 6:STYLE ORDER---------------------------------------------*/ 



#contents h3.df_h3_deco03{
background:url(../../factory/image/df_h3_03.gif) no-repeat;
width:980px;
height:48px;
text-indent: -99999px;
line-height:normal;
}



		
#contents #con_df_so_box01{
position:relative;
width:980px;
height:150px;
margin:0 0 20px 0;
background: url(../../factory/image/df_so_back01.gif) no-repeat;
}

		
#contents #con_df_so_box02{
position:relative;
width:700px;
height:638px;
margin:0 0 20px 0;
background: url(../../factory/image/df_so_back02.gif) no-repeat;
}



#contents h4.h4_so{
background-color:#534030;
padding:4px 0 2px 10px;
margin:0 0 20px 0;
text-align:left;
font-family:'qMmpS Pro W3','Hiragino Kaku Gothic Pro','CI',Meiryo,'lr oSVbN',sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
letter-spacing:2;
line-height:1.2;
}


#contents .con_df_so_L01{
float:left;
width:250px;
text-align:left;
}


#contents .con_df_so_R01{
float: right;
width:700px;
text-align:left;
}




#contents img.img_so01{
margin:20px 0 0 0;
}




/* 7:kurashikae@---------------------------------------------*/



#contents h3.df_h3_kk01{
background:url(../../factory/image/df_h3_04.gif) no-repeat;
width:980px;
height:48px;
text-indent: -99999px;
line-height:normal;
}

/*3ΒΜo[W
#contents .con_df_kk_L01{
float:left;
width:310px;
text-align:left;
margin:0 25px 30px 0;
}


#contents .con_df_kk_R01{
float: right;
width:310px;
text-align:left;
margin:0 0 30px 0;
}


#contents .con_df_kk_box01{
width:310px;
text-align:left;
margin:0 0 20px 0;
}*/

/*2ΒΜo[W*/
#contents .con_df_kk_L01{
float:left;
width:475px;
text-align:left;
margin:0 25px 30px 0;
}


#contents .con_df_kk_R01{
float: right;
width:475px;
text-align:left;
margin:0 0 30px 0;
}


#contents .con_df_kk_box01{
width:475px;
text-align:left;
margin:0 0 20px 0;
}


#contents .con_df_kk_box01 ul{
list-style-type:disc;
list-style-position: outside;
font-size:12px;
margin:0 0 0 15px;
color:#606060;
}

#contents .con_df_kk_box01 ul li{
margin:0 0 5px 0;
}

#contents h4.h4_kk01{
background-color:#7BB9E3;
padding:4px 0 2px 10px;
margin:0 0 10px 0;
text-align:left;
font-family:'qMmpS Pro W3','Hiragino Kaku Gothic Pro','CI',Meiryo,'lr oSVbN',sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
letter-spacing:2;
line-height:1.2;
}



#contents h4.h4_kk02{
background-color:#BD95C7;
padding:4px 0 2px 10px;
margin:0 0 10px 0;
text-align:left;
font-family:'qMmpS Pro W3','Hiragino Kaku Gothic Pro','CI',Meiryo,'lr oSVbN',sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
letter-spacing:2;
line-height:1.2;
}




#contents h4.h4_kk03{
background-color:#E3BD7B;
padding:4px 0 2px 10px;
margin:0 0 10px 0;
text-align:left;
font-family:'qMmpS Pro W3','Hiragino Kaku Gothic Pro','CI',Meiryo,'lr oSVbN',sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
letter-spacing:2;
line-height:1.2;
}



#contents h5.h5_kk{
margin:0 0 10px 0;
text-align:left;
font-family:'qMmpS Pro W3','Hiragino Kaku Gothic Pro','CI',Meiryo,'lr oSVbN',sans-serif;
font-size:12px;
font-weight:bold;
color:#606060;
letter-spacing:2;
line-height:1.2;
}


#contents #con_df_kk_box02{
position:relative;
width:980px;
height:370px;
margin:0 0 20px 0;
background: url(../../factory/image/df_kk_back01.jpg) no-repeat;
}

#contents img.img_kkR01{
float:right;
margin:0 0 40px 40px;
}
