@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0; font-size:12px; font-style:normal; font-weight:normal;}


body{background-color:#eee;}

img{border:0;}

li{list-style:none;}

.clear{clear:both;}

#bk{width:1000px; margin-left:auto; margin-right:auto; background-color:#FFF;}

a{color:#666; text-decoration:none;}

a:hover{color:#666; text-decoration:underline;}

h1{padding-top:10px; padding-left:12px;}


.lo{float:left; padding-top:15px; padding-left:10px;}

#let{width:521px; float:right; padding-right:15px;}

.co{text-align:right;}

.tn{padding-top:8px; padding-bottom:10px;}

.nf{padding-top:15px; padding-left:10px;}

.tab1 tr td{padding:12px; background-color:#ffecf5;}

#left{width:214px; float:left; padding-left:18px;}

#con{width:760px; float:left;}

.tab1{background-color:#ccc;}
#con #cl{width:476px; float:left; padding-left:15px;}

#con #cr{width:236px; float:left; padding-left:18px; padding-top:5px;}

.li1{padding-top:10px;}

.li2{padding-top:30px;}

.tab2{background-color:#ccc;}

.tab2 tr td{background-color:#ffecf5; padding:10px;}

.kw{text-align:right; padding-top:15px; padding-right:10px;}

#bkta1{padding:15px; background-color:#eee; width:850px; margin-left:15px; margin-top:15px;}

#clin{background-color:#eee; padding:15px; width:405px; margin-top:15px; margin-left:15px; }

.f1{margin-top:15px;}

.go{text-align:right; padding-top:30px; padding-right:25px;}

#ft{height:84px; background-image:url(../images/ot/ft.jpg); background-repeat:repeat-x;}

#ft ul li{text-align:center; padding-top:15px;}

address{text-align:center; padding-top:5px; color:#666;}


.li3{padding-top:32px;}

.r1{line-height:1.5em; color:#333;}

.r2{line-height:1.5em; color:#333; font-size:10px;}

h2{font-size:14px; color:#900; font-weight:bold;}

