/* CSS Document */
@charset hUTF-8h;

/* IE6p@---------------------------------------------*/

*html div#haken_side li,div#ts_side li {
border-bottom:1px solid #999999;
}

*html .cod dd  {   
float:left;   
width:160px; 
margin:5px 10px 30px 10px; 
}  

*html .cod dt  {   
width:400px;
margin:5px 30px 30px 0px;   
float:right;  
text-align:left;
}


*html #sh_meritdsc{
width:580px;
margin:0 5px 25px 20px;
}

*html #sh_dsc{
width:290px;
float:left;
margin:0 15px 10px 10px;
}

*html #haken_illust{
width:323px;
text-align:right;
float:right;
margin:0 33px 0 0;
}

*html #haken_dsc{
width:260px;
float:left;
margin:0 0 30px 10px;
}

*html #hk_ptndsc {
background-color:#F1F0ED;
width:550px;
margin-left:30px;
margin-right:36px;
margin-bottom:30px;
padding:20px;
line-height:160%;
}

*html .ts_flowzu dt  {   
width:415px;
margin:15px 30px 0 3px;
float:right;  
text-align:left;
vertical-align:top;
height:82px;
min-height:82px;
}

*html .dropdown .underline {
	border-bottom:1px solid #CCCCCC;
}
 
*html .cmp dd  {   
float:left;   
width:196px; 
margin:20px 10px 10px 10px; 
}  
 
*html .cmp dt  {   
width:384px;
margin:20px 30px 10px 0px;   
float:right;  
text-align:left;
}

*html .work_bottom_bt{
width:400px;
margin:40px 0 0 110px;
padding-left:10px;
padding-right:10px;
padding-top:20px;
padding-bottom:20px;
background-color:#F1F0ED;
}

*html .work_Box{
width:626px;
margin:0 0 0 15px;
border:2px solid #3E3E3E;
font-size:103%;
}

*html .work_rtop{
margin:20px 0 0 15px;
background:url(../../haken/work/images/rtop.jpg) no-repeat;
font-size:0;
}

*html table.work_Box_info {
width:580px;
margin:10px 0 10px 15px;
border:1px solid #CCCCCC;
font-size:100%;
}


*html #ct_web{
width:280px;
margin:10px 20px 0 0;
padding:40px 0 0 20px;
float:left;
background:url(../../kigyo/images/ct_webbar.gif) no-repeat;
}

*html #ct_tel{
width:280px;
margin-top:10px;
padding:40px 0 0 20px;
float:right;
background:url(../../kigyo/images/ct_telbar.gif) no-repeat;
}

*html .ct_service{
width:160px;
padding:0 15px 0 0;
}

*html .ct_service2{
width:190px;
padding:0 8px 0 0;
}

*html #ctflow{
margin:10px 0 10px 15px;
width:460px;
}

*html .mb_dsc{
width:110px;
margin:5px 5px 0 5px;
float:right;
}

*html .ct_btdsc{
width:560px;
margin:15px 0 10px 25px;
font-size:83%;
color:#666666;
}

*html table.cod_td{
width:600px;
font-size:90%;
}

*html #sh_sitei_in dd{
float:left;
width:24%;
padding:10px 0 0 10px;
height:25px;
min-height:25px;
border-bottom:1px dotted #666666;
font-weight:bold;
}

*html #sh_sitei_in dt{
float:right;
width:71%;
padding:10px 10px 0 10px;
height:25px;
min-height:25px;
border-bottom:1px dotted #666666;
}


