a:link{color:#0072ff;text-decoration:none;}
a:visited{color:#0072ff;text-decoration:none;}
a:active{color:#FF0C09;text-decoration:none;}
a:hover{color:#FF0C09;text-decoration:underline;}
.md{font-size:12px;color:#333333;line-height:16px;}
.bg{font-size:14px;line-height:16px;}
.sm{font-size:10px;color:#000000;line-height:18px;margin-bottom:14px;}
.sm2{font-size:10px;color:#FFFFFF;line-height:18px;margin-bottom:12px;}
.ssm{font-size:8px;color:#FFFFFF;line-height:12px;}
.rd{color:#FF0C09;font-size:10px;}
.blbm{color:#0D4AD5;font-size:12px;font-weight:bold;}
.sv{color:#c0c0c0;font-size:10px;}
.bold{font-weight:bold;}

body{
background: #ffffff;padding:0px;margin:0px;border-spacing:0px;
font-size:12px;color:#555555;line-height:18px;
}
table{border:0px; padding:0px; margin:0px;}
img{border:0px; }


#container{
margin:20px auto;
width:750px;
padding:0px;
}

#line{
margin:50 0 0 0px;
width:750px;
padding: 0px;
border-style:solid;border-color:#111111;border-width:1px;
}

#top{
width:750px;
height:30px;
background: #000000;
background:url(../img/topmenu/bg.gif) no-repeat;
border-bottom-style:solid;border-color:#111111;border-width:1px;
}

#top a:link{color:#ffffff;text-decoration:none;}
#top a:visited{color:#ffffff;text-decoration:none;}
#top a:hover{color:#FF0C09;text-decoration:underline;}

#top2{
width:750px;
height:30px;
background: #000000;
border-bottom-style:solid;border-color:#111111;border-width:1px;
}

.top_menu0{
margin:4px 2px 0px 2px;
float:left;
}

.top_menu{
margin:4px 8px 0px 4px;
float:left;
}

.top_menu2{
margin:4px 8px 0px 20px;
float:left;
}

#main{
width:750px;
height:465px;
margin:0px;
padding: 0px;
background: #ffffff;
}

#maintop{
width:750px;
height:465px;
margin:0px;
padding: 0px;
background: #000000;
}

#ttl{
width:750px;
height:80px;
border-bottom-style:solid;border-color:#111111;border-width:1px;
}

#main0{
width:750px;
margin:0px;
padding: 0px;
}

.content{
width:650px;
margin:10px 0px 20px 40px;padding:10px;line-height:18px;
border-style:dotted;border-color:#eeeeee;border-width:1px;
}

.content0{
width:650px;
margin:10px 0px 0px 40px;padding:10px;
}

.contentc{
width:650px;
margin:10px 0px 0px 40px;padding:10px;
background:url(../extra/img/column000.jpg) repeat-y;
}

.contentc2{
width:600px;
margin:0px;padding:10px 10px 30px 10px;
}


.content_ttl{
width:675px;
margin:10px 0px 0px 35px;padding:0px;
border-bottom-style:solid;border-color:#ffffff;border-width:2px;
}

.line650{
width:650px;padding:3px 0px;
border-bottom-style:dotted;border-color:#dddddd;border-width:1px;
}

.page_top{
width:720px;height:140px;
text-align:right;
margin:0px 0px 35px 0px;padding:0px;
}

.page_ttl{
width:580px;text-align:left;
margin:0px;padding:60px 0px 0px 0px;;
float:left;
}

.page_icn{
width:140px;text-align:right;
margin:0px;padding:0px;
float:left;
}

#update{
width:750px;
height:90px;
margin:0px;
padding: 0px;
background: #000000;
}

#bottom{
width:750px;
height:30px;
margin:0px;
padding: 5px 0px 0px 0px;
vertical-align:bottom;
background: #000000;
clear:both;
}

.update_box{
width:720px;
height:55px;
margin:0px 0px 0px 10px;
padding:10px 0px 0px 0px;
}

.update_img{
width:60px;height:50px;
text-align:center;
margin:5px 0px 0px 0px;
float:left;
}

.update_txt{
width:500px;height:50px;
font-size:12px;color:#ffffff;line-height:16px;
margin:0px 0px 0px 5px;
float:left;
}

.update_txt22{
width:500px;height:50px;
font-size:14px;color:#ffffff;line-height:16px;
margin:0px 0px 0px 5px;
padding-top:5px;
float:left;
}

.update_txt2{
width:120px;height:50px;
padding-left:20px;
font-size:12px;color:#ffffff;line-height:16px;
float:left;
}

.update_txt a:link{color:#ffffff;}
.update_txt a:active{color:#FF0C09;text-decoration:none;}
.update_txt a:visited{color:#ffffff;text-decoration:none;}
.update_txt a:hover{color:#FF0C09;text-decoration:underline;}

.update_txt22 a:link{color:#0072ff;}
.update_txt22 a:active{color:#0D4AD5;text-decoration:none;}
.update_txt22 a:visited{color:#0D4AD5;text-decoration:none;}
.update_txt22 a:hover{color:#0D4AD5;text-decoration:underline;}

.copyright{
width:750px;
height:25px;
margin:0px;
text-align:center;
}

.copyright1{
width:500px;height:22px;
margin:0px;
text-align:center;
float:left;
}

.copyright2{
width:250px;height:22px;
margin:0px;padding:0px;
text-align:center;vertical-align:middle;
float:left;
}

.blbar{
height:17px;
padding:0px 2px;
margin:2px 0px 10px 0px;
font-size:14px;font-weight:bold;
text-align:left;
vertical-align:top;
border-left-style:solid;border-color:#0072ff;border-width:3px;
}

.bkbar{
height:17px;
padding:0px 2px;
margin:2px 0px 10px 0px;
font-size:14px;font-weight:bold;
text-align:left;
vertical-align:top;
border-left-style:solid;border-color:#222222;border-width:3px;
}

.main200{
width:250px;
padding:0px;
margin:0px;
float:left;
}

.main200t{
width:400px;
padding:0px;
margin:0px;
font-size:12px;color:#ffffff;line-height:16px;
float:left;
border-style:solid;border-color:#0072ff;border-width:3px;
}

.work0{
width:60px;
padding:2px;
margin:0px;
font-size:12px;
text-align:left;
vertical-align:top;
border-bottom-style:solid;border-color:#c0c0c0;border-width:1px;
}

.work1{
width:590px;
padding:2px;
margin:0px;
font-size:12px;
text-align:left;
vertical-align:top;
border-left-style:dotted;border-color:#c0c0c0;border-width:1px;
border-bottom-style:solid;border-color:#c0c0c0;border-width:1px;
}

.prflbtn{
width:650px;height:30px;
margin:20px 0px 20px 40px;padding:10px;
}

.prflbtn1{
width:315px;height:30px;
margin:2px;padding:0px;line-height:18px;
text-align:center;
background:#ffffff;
float:left;
border-bottom-style:solid;border-color:#cccccc;border-width:4px;
}


.prfl_main{
width:650px;
margin:0px 0px 20px 40px;padding:0px;
}

.prfl_photo{
width:300px;
margin:0px 0px 20px 0px;padding:10px;line-height:18px;
float:left;
}

.prfl_txt{
width:300px;
margin:0px 0px 20px 0px;padding:10px;line-height:18px;
float:right;
}

.ex_phototd{
width:178px;
text-align:center;
vertical-align:top;
font-size:10px;line-height:14px;
margin:0px;padding:5px;
}
