@charset "UTF-8";

/*-------------main--------*/

#wrapper #container #contents #main{
width:530px;
float:left;
}

#wrapper #container #contents #side_area{
float:left;
width:190px;
margin:50px 0 0 20px;
}

#wrapper #container #contents #main h1#hone{
background:url(img/bg_dot_fro.jpg) no-repeat  right top;
width:530px;
height:53px;
padding:10px 0 0 0;
}

#wrapper #container #contents #main #colum #img_sofa{
float:left;
width:100px;
height:100px;t
padding:0 20px 0 0;
margin:0 20px 15px 0;
}



#wrapper #container #contents #main #colum #share{
margin:45px 0 0 0;
}

#wrapper #container #contents #main #colum #case_study{
margin:40px 0 0 0;
}

#wrapper #container #contents #main #colum #case_study dl{

width:530px;
}

#wrapper #container #contents #main #colum #case_study dl dt{
width:70px;
float:left;
clear:both;
font-weight:bold;
}

#wrapper #container #contents #main #colum #case_study dl dd{
width:450px;
margin:0 0 0 70px;
}
/* hack for IE6 */
* html #wrapper #container #contents #main #colum #case_study dl dd#c_ans {
width:450px;
margin:0 0 0 73px;
}
* html #wrapper #container #contents #main #colum #case_study dl dd#c_ans02 {
width:450px;
margin:0 0 0 73px;
}

* html #wrapper #container #contents #main #colum #case_study dl dd#c_ans03 {
width:450px;
margin:0 0 0 73px;
}

* html #wrapper #container #contents #main #colum #case_study dl dd#c_ans04 {
width:450px;
margin:0 0 0 73px;
}








#wrapper #container #contents #main #colum #case_study dl dd#c_ans {
display:none;
}

#wrapper #container #contents #main #colum #case_study dl dd#c_ans02 {
display:none;
}

#wrapper #container #contents #main #colum #case_study dl dd#c_ans03 {
display:none;
}

#wrapper #container #contents #main #colum #case_study dl dd#c_ans04 {
display:none;
}




#wrapper #container #contents #main #colum #case_study img{
margin:0 0 20px 0;
}

#wrapper #container #contents #main #colum #cb_top{
margin:40px 0 0 0;
width:465px;
}

#wrapper #container #contents #main #colum #cb_top img{
float:left;
padding:0 20px 0 0;
}


#wrapper #container #contents #main #colum #cb_top #cb_img{
float:left;
width:100px;
height:100px;
padding:0 20px 0 0;
}

#wrapper #container #contents #main #colum #cb_bcom{
float:left;
width:340px;
}

#wrapper #container #contents #main #colum #cb_btm{
width:465px;
}

#wrapper #container #contents #main #colum #cb_btm #cb_bimg{
float:left;
width:100px;
height:100px;
padding:0 20px 0 0;
}

#wrapper #container #contents #main #colum #cb_btm #cb_bcom{
float:left;
width:340px;
padding:0 0 0 20px;
}

#wrapper #container #contents #main #colum.cmn_clear #cb_top p.link_f{
font-weight:bold;
text-align:right;
} 

#wrapper #container #contents #main #colum.cmn_clear p.link_f{
text-align:right;
font-weight:bold;
} 



#wrapper #container #contents #main #colum h3.cord_intro{
width:530px;
height:53px;
background:url(img/bg_dot_m_fro.jpg) no-repeat left top;
margin:0 0 0 0;
padding:20px 0 0 10px;
}


#wrapper #container #contents #main #colum .cb_top h3.cord_intro{
width:530px;
height:63px;
background:url(img/bg_dot_m_fro.jpg) no-repeat left top;
margin:0 0 0 0;
padding:10px 0 0 10px;
}



/*side*/

#wrapper #container #contents #main #contact{
width:530px;
margin:40px 0 0 0;
}

#wrapper #container #contents #main #contact .co_box{
background:url(img/bg_box_top.gif) no-repeat left top;
width:530px;
padding:5px 0 4px 0;
}

#wrapper #container #contents #main #contact .co_box .co_box_c .co_box_b p.right_btm{
width:500px;
background:url(img/bg_box_rb.jpg) no-repeat right top;
padding:0 0 25px 25px;
}

#wrapper #container #contents #main #contact .co_box .co_box_c{
background:url(img/bg_box_center.gif) repeat-y 0 0;
padding:15px 0 0 0;
margin:0 0 80px 0;
}

#wrapper #container #contents #main #contact .co_box .co_box_c .co_box_b{
background:url(img/bg_box_bottom.gif) no-repeat left bottom;
width:530px;
}

#wrapper #container #contents #main #contact .co_box .co_box_c .co_box_b p.indent{
text-indent:7em;
}

#wrapper #container #contents #main #contact .co_box .co_box_c .co_box_b img{
margin:10px 0 5px 25px;
}

/*side*/

#wrapper #container #contents #side_area{
width:170px;
}

#wrapper #container #contents #side_area #sbox{
background:url(img/side_box_c.jpg) repeat-y 0 0;
}

#wrapper #container #contents #side_area #sbox_c{
background:url(img/side_box_b.jpg) no-repeat left bottom;
padding:15px 10px 65px 10px;
}

#wrapper #container #contents #side_area #sbox_c  p.icon_a{
background:url(img/icon_arrow.gif) no-repeat 0 50%;
padding:0 0 0 20px;
margin:0 0 20px 0;
font-weight:bold;
}




#wrapper #container #contents #side_area #sb_box{
background: url(img/bg_newsbox_c.gif) repeat-y 0 0;
}

#wrapper #container #contents #side_area #sb_box_c{
background:url(img/bg_newsbox_b.gif) no-repeat left bottom;
padding:0 10px 15px 15px;
}

#wrapper #container #contents #side_area #sb_box_c  p.icon_a{
background:url(img/icon_arrow.gif) no-repeat 0 50%;
padding:0 0 0 20px;
margin:0 0 25px 0;
}

#wrapper #container #contents #side_area #sb_box_c img{
margin:35px 0 0 0;
}


