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

body{margin:0; padding:0; background:#FFFFFF;}
a{text-decoration:none;}
a:hover{text-decoration:underline; color:#8d3e3a;}
a:visited{text-decoration:none; color:#8d3e3a;}
p{margin:0; padding:0;}
h1{margin:0; padding:0;color:#FFFFFF; font-size:11px; text-align:100%; font-weight:normal;}
h1 a:link{text-decoration:none; color:#FFFFFF; border:none;}
h1 a:hover{text-decoration:underline; color:#7CBD68;}
h1 a:active{text-decoration:none; color:#FFFFFF;}
h1 a:visited{text-decoration:none; color:#FFFFFF;}
table{border:0; margin:0; padding:0;}


#header{margin:auto; width:1024px;}
.header_bg{width:1024px; height:192px; background:url(../img/header_bg2.jpg) no-repeat;}
.header_l{float:left; margin:14px 0 0 40px; width:364px;}
.header_r{float:left; margin:39px 0 0 186px; width:409px;}
.header_box1{margin:0 0 0 4px;}
.header_logo{margin:9px 0 0 1px;}
.header_b{margin:0 auto 0 auto; width:1024px; height:5px; background:url(../img/header_line.jpg) repeat;}

#menu{margin:0 auto; padding:0; height:71px;}
#menu ul{margin:0; padding:0; list-style:none;}
#menu li a{display:block;}
#menu li{float:left; text-indent:-9999px;}
#navi1 {width:256px; height:71px; background:url(../img/menu1.jpg) no-repeat; margin:0;}
#navi1 a {width:256px; height:71px; background:url(../img/menu1.jpg) no-repeat;}
#navi1-1 {width:256px; height:71px; background:url(../img/menu1.jpg) no-repeat; margin:0; background-position:0px -71px;}
#navi2 {width:256px; height:71px; background:url(../img/menu2.jpg) no-repeat; margin:0;}
#navi2 a {width:256px; height:71px; background:url(../img/menu2.jpg) no-repeat;}
#navi2-1 {width:256px; height:71px; background:url(../img/menu2.jpg) no-repeat; margin:0; background-position:0px -71px;}
#navi3 {width:256px; height:71px; background:url(../img/menu3.jpg) no-repeat; margin:0;}
#navi3 a {width:256px; height:71px; background:url(../img/menu3.jpg) no-repeat;}
#navi3-1 {width:256px; height:71px; background:url(../img/menu3.jpg) no-repeat; margin:0; background-position:0px -71px;}
#navi4 {width:256px; height:71px; background:url(../img/menu4.jpg) no-repeat; margin:0;}
#navi4 a {width:256px; height:71px; background:url(../img/menu4.jpg) no-repeat;}
#navi4-1 {width:256px; height:71px; background:url(../img/menu4.jpg) no-repeat; margin:0; background-position:0px -71px;}
li#navi1 a:hover,li#navi2 a:hover,li#navi3 a:hover,li#navi4 a:hover{background-position: 0px -71px;}

.main_img{margin:29px auto 0 auto; width:967px; height:401px;}
.top_contents{margin:27px auto 0 auto; width:967px;}
.cont_l{margin:0; float:left; width:636px;}
.cont_text{font-size:23px; line-height:130%; color:#000000;}
.cont_r{margin:0 0 0 29px; float:left; width:302px;}
.cont_r1{margin:0 auto 0 auto; background:url(../img/cont_r_bg.jpg) repeat-y; width:300px}
.attend_text_area{width:262px; margin:10px auto 0 auto;}
.attend_text_b{float:left; width:86px; text-align:center;}
.attect_text_c{float:left; width:173px;}
.attend_text{font-size:16px; line-height:120%; color:#4D4D4D;}
.attend_text_red{color:#ED1E4E;}
.map_text0{ font-size:13px; line-height:140%; color:#4D4D4D;}
.map_text_area{margin: 8px 0 0 0;}

.care_sub{margin:28px auto 0 auto; width:966px;}
.care_sub_text{font-size:21px; line-height:120%; color:#6C9D68;}
.care_img{float:left; margin:27px 0 0 0; width:240px; height:180px;}
.care_text_area{float:left; margin:27px 0 0 19px; width:377px;}
.care_text{font-size:15px; line-height:140%; color:#000000;}
.care_text_o{color:#F7931E;}
.care_text_g{color:#6C9D68;}
.care_time{float:left; margin:19px 0 0 0; width:328px; height:167px;}
.care_time_r{float:left; margin:19px 0 0 24px; width:284px;}

.info_st_img{float:left; margin:19px 0 0 0; width:291px;}
.info_st_text{float:left; margin:19px 0 0 22px; width:323px;}
.info_text1{font-size:16px; line-height:140%; color:#000000;}
.wb_img{float:left; margin:24px 0 0 8px; width:321px; height:160px;}
.wb_text_a{float:left; margin:24px 0 0 23px; width:284px;}
.wb_text{font-size:15px; line-height:133%; color:#000000;}
.st_text_a{float:left; margin:19px 0 0 0; width:386px;}
.st_img{float:left; margin:19px 0 0 30px; width:220px;}
.m_info_l{float:left; margin:30px 0 0 0; width:304px;}
.m_info_r{float:left; margin:30px 0 0 28px; width:304px;}
.m_info_l2{float:left; margin:19px 0 0 0; width:304px;}
.m_info_r2{float:left; margin:19px 0 0 28px; width:304px;}

.map_box{margin:39px 0 0 57px; width:492px;}
.map_text{font-size:18px; line-height:100%; color:#4D4D4D;}
.map_tel{font-size:28px; line-height:100%; color:#6C9D68;}
.map_text2{font-size:13px; line-height:130%; color:#808080;}
.map_text3{margin:0 0 0 73px; font-size:13px; line-height:130%; color:#808080;}

.footer_text_area{margin:45px auto 0 auto; width:967px;}
.footer_text{font-size:11px; line-height:100%; color:#6c9d68;}
.footer_text2{color:#9AD694;}
.footer_text_b{font-size:11px; line-height:100%; color:#4D4D4D;}
.footer_text a:link{text-decoration:none; color:#6c9d68;}
.footer_text a:hover{text-decoration:underline; color:#9AD694;}
.footer_text a:active{text-decoration:none; color:#6c9d68;}
.footer_text a:visited{text-decoration:none; color:#6c9d68;}
.footer_img{margin:10px auto 0 auto; width:1024px;}


.right{text-align:right;}
.center{text-align:center;}
.spt450{margin-top:450px;}
.spt180{margin-top:180px;}
.spt80{margin-top:80px;}
.spt68{margin-top:68px;}
.spt60{margin-top:60px;}
.spt50{margin-top:50px;}
.spt40{margin-top:40px;}
.spt36{margin-top:36px;}
.spt35{margin-top:35px;}
.spt30{margin-top:30px;}
.spt29{margin-top:29px;}
.spt28{margin-top:28px;}
.spt27{margin-top:27px;}
.spt26{margin-top:26px;}
.spt25{margin-top:25px;}
.spt23{margin-top:23px;}
.spt20{margin-top:20px;}
.spt19{margin-top:19px;}
.spt18{margin-top:18px;}
.spt17{margin-top:17px;}
.spt16{margin-top:16px;}
.spt15{margin-top:15px;}
.spt14{margin-top:14px;}
.spt13{margin-top:13px;}
.spt12{margin-top:12px;}
.spt10{margin-top:10px;}
.spt9{margin-top:9px;}
.spt8{margin-top:8px;}
.spt7{margin-top:7px;}
.spt6{margin-top:6px;}
.spt5{margin-top:5px;}
.spt4{margin-top:4px;}
.spt3{margin-top:3px;}
.spt2{margin-top:2px;}
.spt1{margin-top:1px;}
.clear{clear:both; margin:0; padding:0;}
