
/*----------------------------------
=01 Top
----------------------------------*/


#contents #main{
 margin:10px auto;
}
#contents #cont{
 margin:0 auto;
 text-align:left;
}


#bg{
padding-top:6px;
 margin:0 auto;
 background:url(../img/main_bg.jpg) repeat-x #FFFFFF;
	}

*html p.textp6{
font-size:80%;
line-height:12px;}

p.textp6{
margin-top:-1px;
font-size:10px;
line-height:12px;}




#cont .menu_right{
 width:658px;
 float:right;
  margin-bottom:30px;
}

#cont .menu_right .bnr01{ float:left;}
#cont .menu_right .bnr02{ float:right; margin-right:3px;}
#cont .menu_right .bnr02-2{ float:right; margin:4px 3px 0 0;}


#cont .menu_right .bnr03{ margin:13px 0 20px;  float:right; margin-right:3px;}


*html #cont .menu_right .bnr_tel{
margin-top:19px;  float:right; margin-right:3px;}

#cont .menu_right .bnr_tel{ margin-top:14px;  float:right; margin-right:3px;}

#cont .menu_right .pattern{float:right; 
width:658px; 
height:551px;
text-align:left;
 background:url(../img/pattern_bg.jpg) no-repeat;
}

/*101014’Ç‰Á*/
#cont .menu_right .pattern2 {
background:url("../img/pattern_bg02.jpg") no-repeat scroll 0 0 transparent;
float:right;
height:570px;
text-align:left;
width:658px;
}
/*--*/
#cont .menu_right .pattern .p_list{
text-align:left;
margin:16px 0 0 21px;
height:137px;
}


#cont .menu_right .pattern .p_list .list-t{
text-align:left;
width:148px;

float:left;
margin-right:8px;
}

#cont .menu_right .pattern .p_list .list-tL{
text-align:left;

width:148px;
float:left;
}

*html #cont .menu_right .pattern .p_list02{
text-align:left;
margin:18px 0 0 21px;
height:137px;}

#cont .menu_right .pattern .p_list02{
text-align:left;
margin:26px 0 0 21px;
height:137px;
}


#cont .menu_right .pattern .p_list02 .list-t{
text-align:left;
width:148px;
float:left;
margin-right:8px;
}

#cont .menu_right .pattern .p_list02 .list-tL{
text-align:left;
width:148px;
float:left;
}


#middle{
 width:953px;
 margin:8px 0px 0px 0px;
 height:185px;
}

#middle .m_left{
 width:690px;
 height:186px;
 margin:0 auto 10px;
 text-align:left;
 float:left;
 background:url(../img/browser_bg.gif) no-repeat;
 line-height:14px;
 }
#middle .m_left ul{
 width:400;
 margin:0 auto 0px;
 text-align:left;
 }
 
#middle .m_left p{
 width:400;
 margin:124px 0px 0px 111px;
 text-align:left;
 }

#middle .m_right01{
 width:263px;
 margin:19px 0px 7px 0px;
 float:right
 }

#middle .m_right02{
 width:263px;
 margin:0 auto 10px;
 float:right
 }

#down{
 width:682px;
 margin:-9px 0px 0px 0px;
 float:left;
 text-align:center;
}

#down .d_left01{
 width:682px;
 height:785px;
 text-align:center;
 background:url(../img/cont_bg.gif) repeat-x;
 }
#down .d_left01 .box01{
 width:682px;
 height:76px;
 padding:34px 0px 0px 0px;
 text-align:center;
 }
#down .d_left01 .box02{
 width:682px;
 height:548px;
 text-align:center;
 }
#down .d_left01 .box03{
 height:31px;
 background:url(../img/browser_down.gif) no-repeat center;
 padding:12px 0px 0px 94px;
 }
#down .d_left01 .box03 ul li{
 float:right;
 padding:0px 0px 0px 14px;
 margin:5px;
}
#down .d_left02{
 width:682px;
 margin:0 auto 10px;
 text-align:left;
 float:left;
 }

#down .d_left03{
 width:668px;
 height:119px;
 float:left;
 text-align:left;
 padding:33px 0 0 14px;
 background:url(../img/diagnosis_bg.gif) no-repeat;
 }
 
#right_d{
 width:261px;
 height:auto;
 margin:-7px 0px 0px 0px;
 float:right;
}
 
#right_d .info{
 width:261px;
 text-align:center;
 height:auto;
 padding:0px 0px 0px 0px;
 background:url(../img/info_bg.gif) repeat-y;
 }


#right_d .question{
 width:261px;
 margin:0 auto;
 height:auto;
 background:url(../img/question_bg.gif) repeat-y;
 margin:9px 0px 0px 0px;
 }


#right_d .info .inline{
 width: 234px;
 margin:0 auto;
 }

#right_d .info .inline ul{
 text-align:left;
 line-height:15px;
 width: 234px;
 }
 
#right_d .info .inline ul li{
 text-align:left;
 background:url(../img/iq_line.gif) no-repeat bottom;
 line-height:15px;
 padding:0px 0px 9px 8px;
 }

#right_d .info .inline ul li.noback{
 text-align:left;
 background:none;
 line-height:15px;
 padding:0px 0px 9px 8px;
 }

#right_d .info .inline ul li p.bold{
 font-weight:bold;
 background:url(../img/info_ico.gif) no-repeat 0px 4px;
 margin:6px 0px 0px -5px;
 padding:0px 0px 0px 13px;
 }
 
#right_d .info .inline ul li p.text{
 padding:0px 0px 0px 9px;
 }


#right_d .question{
 width:261px;
 margin:0 auto;
 height:auto;
 background:url(../img/question_bg.gif) repeat-y;
 margin:9px 0px 0px 0px;
 }


#right_d .question .inline{
 width: 234px;
 margin:0 auto;
 }

#right_d .question .inline ul{
 text-align:left;
 line-height:15px;
 width: 234px;
 }
 
#right_d .question .inline ul li{
 text-align:left;
 background:url(../img/iq_line.gif) no-repeat bottom;
 line-height:15px;
 padding:0px 0px 9px 8px;
 }

#right_d .question .inline ul li.noback{
 text-align:left;
 background:none;
 line-height:15px;
 padding:0px 0px 9px 8px;
 }

#right_d .question .inline ul li p.bold{
 font-weight:bold;
 background:url(../img/question_ico.gif) no-repeat 0px 4px;
 margin:6px 0px 0px -5px;
 padding:0px 0px 0px 13px;
 }
 
#right_d .question .inline ul li p.text{
 padding:0px 0px 0px 9px;
 }

#right_up{
 width:100%;
 height:367px;
 background:url(../img/footer_bg.gif) repeat-x;
}


