/* CSS Document */
html, body{margin:0px; padding:0px; height:100%; width:100%;}
div{margin:0px; padding:0px;}
body {margin:0 auto; padding:0; width:100%;height:100%;}
body, div, td, li, span {font-family:"±¼¸²", tahoma, Arial, Helvetic, AppleGothic, sans-serif; font-size:12px; color:#454545;}
textarea {font-size:11px;color:#454545;line-height:20px; letter-spacing:-1px; font-family:"±¼¸²",tahoma, Arial, Helvetic,AppleGothic,sans-serif; border:1px solid #d2d2d2; vertical-align:middle;}
a:link, a:visited, a:active {color:#666; text-decoration:none; font-size:12px;}
a:hover {color:#777; text-decoration:none;}
input,select {font-size:11px;color:#454545; letter-spacing:-1px; font-family:"±¼¸²",tahoma, Arial, Helvetic,AppleGothic,sans-serif; border:1px solid #d2d2d2; vertical-align:middle;}


ul,dl,li,dt,dd{list-style:none;}

A.rollover img { display:inline; border:0;}
A.rollover img.over { display:none; }
A.rollover:hover { border:0; }
A.rollover:hover img { display:none; }
A.rollover:hover img.over { display:inline;}

h3 {clear:both; margin:20px 0 5px 0; padding:0px 0 0 25px; font-size:16px; text-align:left;}
.sub h3 {color: #699900;  background:url(../images/sub_tt_dot.gif) no-repeat 4px 4px;}



img{border:0; margin:0;}

.menu_bg{background:url(../images/menu_bg.gif) repeat-x; height:120px;}
.main_bg{background:url(../images/main_bg.jpg) no-repeat top; height:660px; margin:0 auto;}
.sub_top_bg{background:url(../images/sub_top_bg.gif) no-repeat top; height:255px; margin:0 auto;}

#view td {font-family:"±¼¸²", tahoma, Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:-1px;}


.sub_nv{font-size:11px; color:#777; }
.sub_nv2{font-size:11px; color:#699900; font-weight:bold; }

#contents{line-height:24px;}
.align_center{text-align:center;}
.align_left{text-align:left;}
.align_right{text-align:right;}

.float_left {float:left !important;}
.float_right {float:right !important;}
.clear_both {clear:both !important;}

.width30{width:30%;}
.width70{width:70%;}

.pa_r20{padding-right:20px;}
.ma_t20{margin-top:20px;}



.cleaning{background:url(../images/ci_gc.gif) no-repeat right top;}
.washing{background:url(../images/ci_gw.gif) no-repeat right top;}
.box{background:#f3f3f3; padding:15px; border:1px solid #d2d2d2; width:95%;}
.tab{padding:0 2% 0 3%}
.tab02{padding:0 2% 0 6%}
.history{color:#77a80d; font-weight:bold; padding:5px 5px;}
.border-bot{border-bottom:1px dotted #ccc;}

.point01 {color: #77a80d;font-weight: bold;}
.point02 {color: #FF6600;font-weight: bold;}


.table0 th{background: url(../images/breakdown_line.gif) no-repeat;}
.table0 td{border-bottom:1px solid #d2d2d2;}
.table0 .span{ background:#68881e; height:1px;}

.table{width:100%; border-top:2px solid #abd781; border-bottom:1px solid #abd781; text-align:center;}
.table th{color:#71ac41; padding:3px 5px; background:#f8fcf1; border-bottom:1px solid #d2d2d2; border-left:1px solid #abd781; vertical-align:middle;}
.table .th_left{border-left:1px solid  #ffffff}
.table td{padding:3px 5px; border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2;}
.table .td_left{border-left:1px solid #ffffff;}

.table_m{width:800px; border-bottom:1px solid #abd781; text-align:center;}
.table_m th{color:#71ac41; padding:3px 5px; background:#f8fcf1; border-bottom:1px solid #d2d2d2; border-left:1px solid #abd781; vertical-align:middle;}
.table_m.th_left{border-left:1px solid  #ffffff}
.table_m td{padding:3px 5px; border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2;word-break:break-all;}
.table_m .td_left{border-left:1px solid #ffffff;}


.table2{width:100%; border-top:2px solid #abd781; border-bottom:1px solid #abd781; margin-top:20px;}
.table2 th{color:#71ac41; padding:3px 5px; background:#f8fcf1; border-bottom:1px solid #d2d2d2;}
.table2 .th_left{border-left:1px solid #ffffff;}
.table2 td{padding:5px 5px; border-bottom:1px dotted #d2d2d2; border-left:1px solid #d2d2d2;}
.table2 .td_left{border-left:1px solid #ffffff;}

.table3{width:100%;}
.table3 td{padding:5px 5px; border-bottom:1px dotted #d2d2d2;}

.site{}
.site ul li{background: #f1f2ec; width:170px; padding:0 0 0 25px; margin-bottom:1px;}
.site .tt{background: #77a80d; color:#ffffff; font-weight:bold;}
.site span{background:url(../images/list_dot.gif) no-repeat; width:6px; height:6px; padding-left:15px;}

.bord{padding:20px 0 30px 0; border-bottom:1px dotted #d2d2d2; width:100%;}
.bord .tt{color:#284e85; font-size:14px; font-weight:bold; line-height:18px;}
.bord .stt{color:#888888; font-size:11px; font-weight:normal}
.bord .stt02{color:#000; font-size:11px; font-weight:normal}
.bord .reply{color:#ff6600;}



.box01{background:url(../images/box01.gif) no-repeat; width:8px; height:8px;}
.box02{background:url(../images/box02.gif) repeat-x; height:8px;}
.box03{background:url(../images/box03.gif) no-repeat; width:8px; height:8px;}
.box04{background:url(../images/box04.gif) repeat-y; width:8px;}
.box05{background:url(../images/box05.gif)  repeat-y; width:8px;}
.box06{background:url(../images/box06.gif) no-repeat; width:8px; height:8px;}
.box07{background:url(../images/box07.gif) repeat-x; height:8px;}
.box08{background:url(../images/box08.gif) no-repeat; width:8px; height:8px;}

.div_scroll{height:300px;overflow-x:hidden; overflow-y:scroll;width:817px}

.quick{position:absolute; width:100%;}
.quick .quick_on{position:relative; margin:0 auto; width:400px; top:42px; left:320px;}
.quick .quick_off{position:relative; margin:0 auto; width:1000px; top:20px; text-align:right; right:-20px;}
.quick_li td{ border-bottom:1px dotted #d2d2d2; padding:3px; line-height:18px;}
.quick_li th{ padding:3px;}





