@import url(https://fonts.googleapis.com/earlyaccess/notosanskr.css);
.title_font, .gnb_wrap li a{font-family: 'Noto Sans KR', sans-serif;font-weight:normal;letter-spacing:-0.1em;}
/*header*/
#header{width:100%; height:106px; background-image:url(../img/common/border_op.png); background-repeat:repeat-x; background-position:bottom; position:relative; z-index:100;}
#header .header_wrap{width:1200px; height:auto; margin:0 auto; position:relative;}
.header_wrap dl{float:left;}
.header_wrap:after{display:table; content:""; clear:both;}
.header_wrap .logo{width:241px; padding-top:20px;}
.header_wrap .gnb{float:right !important; width:auto; height:auto;}
.gnb .gnb_top {padding-top:7px; padding-bottom:20px;}
.gnb .gnb_top li{float:right;}
.gnb .gnb_top ul:after{display:table; content:""; clear:both;}
.gnb .gnb_top li a{font-size:12px; color:#999999;}
.gnb .gnb_top li img{vertical-align:middle; margin-top:2px; padding:0 15px;}
.gnb .gnb_wrap li{float:left; margin-left:33px;}
.gnb .gnb_wrap li img{vertical-align:middle; margin-top:3px;}
.gnb .gnb_wrap ul:after{display:table; content:""; clear:both;}
.gnb .gnb_wrap li a{font-size:18px; font-weight:400; color:#333333;}
.gnb .gnb_wrap li a img{margin-right:9px; margin-top:-6px;}
.gnb .gnb_wrap li a:hover{border-bottom:2px solid #9cc747; padding-bottom:6px;}
.ml_30{margin-left:30px !important;}
.gnb .gnb_wrap li .gnb_menu_on{border-bottom:2px solid #9cc747; padding-bottom:6px;}
.gnb_menu07 a:hover{border-bottom:0 !important}
.gnb_menu_wrap dl{position:absolute; top:105px; left:300px; display:none ; width:167px; height:auto; padding-bottom:1px; background-image:url(../img/common/border_op.png); background-repeat:repeat;}
.gnb_menu_wrap dl ul{background-color:#FFF; padding-top:9px; padding-bottom:21px; width:165px; margin:0 auto;}
.gnb_menu_wrap ul li{text-align:center;}
.gnb_menu_wrap ul li a{font-size:14px; line-height:33px; color:#888888;}
.gnb_menu_wrap ul li a:hover{color:#444;}
.gnb_on{color:#444444 !important;}
.gnb02{left:443px !important;}
.gnb03{left:590px !important;}
.gnb04{left:698px !important;}
.gnb05{left:801px !important;}
.gnb06{left:886px !important;}
.mg-3{margin:0 -3px;}
.header_star{margin-top:0px !important; padding:0 5px !important}

/*footer*/
#footer{width:100%; height:auto;}
#footer .footer_menu{width:100%; height:auto; background-color:#81947b;}
.footer_menu_wrap{width:1200px; height:auto; margin:0 auto;padding-top:50px; padding-bottom:49px;}
.footer_menu_wrap ul{width:144px; height:303px; border-right:1px solid #71866b; float:left; margin-left:31px;}
.footer_menu_wrap ul:first-child{margin-left:0}
.footer_menu_wrap:after{display:table; content:""; clear:both;}
.footer_menu_wrap ul h4{font-size:16px; width:100%; height:40px; font-weight:bold; color:#FFF; line-height:18px;}
.footer_menu_wrap ul li a{font-size:13px; line-height:30px; color:#FFF; color:rgba(255,255,255,0.8);}
.no_border{border:0 !important;}
.footer_box{width:155px !important; height:238px !important; border:3px solid #a8b29f !important; box-sizing:border-box; margin-left:0 !important; float:right !important; background-image:url(../img/common/footer_menu_bg.png); background-repeat:no-repeat; background-position:bottom right; background-color:#788973; padding:20px;}
.footer_box h4{font-size:14px !important; font-weight:normal !important; color:#FFF; height:auto !important; line-height:none !important;}
.footer_box h5{font-size:18px; font-weight:bold; color:#FFF; line-height:20px;}
.footer_box p{font-size:14px; line-height:18px; color:#FFF; margin-top:13px;}
.footer_box button{background-color:transparent; margin-top:40px;}
#footer .footer_wrap{width:1200px; height:auto; margin:0 auto;}
.footer_wrap01{width:100%; height:44px; border-bottom:1px solid #e5e5e5; box-sizing:border-box;}
.footer_wrap01 ul li{float:left; line-height:43px;}
.footer_wrap01 ul:after{display:table; content:""; clear:both;}
.footer_wrap01 ul li a{font-size:13px; color:#666666;}
.footer_wrap01 ul li img{vertical-align:middle; margin:0 20px;}
.footer_wrap02{margin-top:14px;}
.footer_wrap02 ul{font-size:12px; color:#888888; line-height:21px;}
.footer_wrap02 ul img{vertical-align:middle; margin:0 10px;}
.footer_copy{font-size:12px; font-weight:bold; color:#666 !important; letter-spacing:-0.02em; margin-top:8px; padding-bottom:29px;}

/*quick*/
#quick{position:fixed; width:110px; min-height:100%; height:100%; right:0%; top:0%; z-index:1000; background-image:url(../img/common/quick_bg.png); background-repeat:repeat;}
.quick_wrap{width:109px;  min-height:100%; height:100%;  margin-left:1px; background-color:#9cc747; }
.quick_title{width:100%; height:29px; border-bottom:1px solid #8cb340; font-size:13px; font-weight:bold; color:#fbf6d5; text-align:center; line-height:26px;}
.quick_con01{padding:17px 15px 24px; border-bottom:1px solid #8cb340;}
.quick_con01 li{display:inline-table; font-size:12px; line-height:15px; color:#fbf6d5; font-weight:bold;}
.quick_con01 li img{margin-top:3px; margin-right:3px;}
.quick_con02{padding:13px 15px 20px; border-bottom:1px solid #eeeeee; background-color:#FFF;}
.quick_con02 li{display:inline-table; font-size:12px; line-height:15px; color:#666666; font-weight:bold;}
.quick_con02 li img{margin-top:3px; margin-right:3px;}
.quick_con03{padding:15px 12px 14px; border-bottom:1px solid #e5e5e5; background-color:#f9f9f5; text-align:center;}
.quick_con03 .kakao_id{font-size:13px; font-weight:bold; color:#756d66; letter-spacing:-0.05em; line-height:15px;}
.quick_con03 .quick_con03_text{font-size:11px; line-height:14px; color:#888; margin-top:8px; letter-spacing:-0.11em;}
.quick_con04{padding:18px 12px 20px; border-bottom:1px solid #e5e5e5; background-color:#f9f9f5; text-align:center;}
.quick_con04 p{font-size:12px; font-weight:bold; color:#756d66; line-height:15px;}
.quick_top{width:100%; height:25px;}
.quick_top li{text-align:center;}
.quick_top li img{margin-top:4px;}
.quick_top_text{font-size:13px; font-weight:bold; color:#eceade; line-height:16px; margin-top:-13px;}

/*main_container*/
.main_container{width:100%; height:auto; }
#main_visual{width:100%; height:610px;  margin-top:-1px;}
.main_visual_wrap{width:100%; height:610px; margin:0 auto; position:relative;}
.main_visual_wrap .main_visual_fade ul{position:absolute;}
.main_visual_wrap .main_visual_fade ol{width:100%;; height:610px;  margin:0 auto; background-position:center; background-repeat:no-repeat;}
.main_visual_wrap .main_visual_fade ul li{width:1200px; margin:0 auto;}
.main_visual01{width:100%; height:610px; background-color:#d5dacc;}
.main_visual02{width:100%; height:610px; background-color:#ededed;display:none;}
.main_visual03{width:100%; height:610px; background-color:#f3ece6;display:none;}
.main_visual04{width:100%; height:610px; background-color:#dedcd9;display:none;}
.main_visual05{width:100%; height:610px; background-color:#d4dce8;display:none;}
.main_visual06{width:100%; height:610px; background-color:#52412f;display:none;}
.main_visual01_bg{background-image:url(../img/main/visual_01.png); padding-top:91px;}
.main_visual02_bg{background-image:url(../img/main/visual_02.png); padding-top:85px; }
.main_visual03_bg{background-image:url(../img/main/visual_03.png); padding-top:91px;}
.main_visual04_bg{background-image:url(../img/main/visual_04.png); padding-top:91px;}
.main_visual05_bg{background-image:url(../img/main/visual_05.png); padding-top:67px;}
.main_visual06_bg{background-image:url(../img/main/visual_06.png); padding-top:91px;}
.main_visual01_bg li, .main_visual03_bg li, .main_visual04_bg li, .main_visual06_bg li{ padding-left:25px;}
.main_visual02_bg li{ padding-left:255px;}
.main_visual05_bg li{ padding-left:100px;}
.main_visual_wrap .main_visual_fade ul li button{background-color:transparent; margin-top:35px;}
.main_breadcrumb{position:absolute; bottom:0%; left:50%;margin-left:-587px;margin-bottom:50px;/* margin-left:18px;*/}
.main_breadcrumb ul{float:left; width:79px; cursor:pointer;}
.main_breadcrumb .m_bc_line{width:1px; margin-top:34px; cursor:default;}
.main_breadcrumb ul .m_bc_img{width:55px; height:69px; margin:0 auto; margin-bottom:7px; background-repeat:no-repeat;}
.m_bc_img01{background-image:url(../img/main/bc_img01.png);}
.m_bc_img02{background-image:url(../img/main/bc_img02.png);}
.m_bc_img03{background-image:url(../img/main/bc_img03.png);}
.m_bc_img04{background-image:url(../img/main/bc_img04.png);}
.m_bc_img05{background-image:url(../img/main/bc_img05.png);}
.m_bc_img06{background-image:url(../img/main/bc_img06.png);}
.m_bc_img_on_1{background-image:url(../img/main/bc_img01_on.png);}
.m_bc_img_on_2{background-image:url(../img/main/bc_img02_on.png);}
.m_bc_img_on_3{background-image:url(../img/main/bc_img03_on.png);}
.m_bc_img_on_4{background-image:url(../img/main/bc_img04_on.png);}
.m_bc_img_on_5{background-image:url(../img/main/bc_img05_on.png);}
.m_bc_img_on_6{background-image:url(../img/main/bc_img06_on.png);}
.main_breadcrumb ul li{text-align:center; font-size:15px; color:#514740; line-height:18px;}
.main_breadcrumb:after{display:table; content:""; clear:both;}
/*.main_1200{width:1200px; height:610px; position:relative; margin:0 auto; }*/
.main_1200_02{width:1200px; height:auto; position:relative; margin:0 auto; /*margin-top:-610px;*/}

.main_rgt{position:absolute; right:0%; top:0%; /*margin-right:350px;*/}
.main_rgt01{width:258px; height:360px; background-image:url(../img/main/visual_right_gray.png); background-repeat:repeat; position:relative;}
.main_rgt01 dd{padding:35px 0 0 35px;}
.main_rgt01 h3{font-size:19px; line-height:26px; color:#ffffff;}
.main_rgt01 h3 span{font-size:27px; font-weight:bold;}
.main_rgt01 p{font-size:14px; line-height:18px; color:#dddedd; padding-top:16px;}
.main_rgt01 button{background-color:transparent; margin-top:130px;}
.book_img{position:absolute; bottom:0%; margin-left:78px;}
.main_rgt01 dd:after{    content: ""; display: block; position: absolute; top: 0;  width: 100%; height: 0; visibility: visible; height:360px; margin-left:223px; background-image:url(../img/main/visual_right_gray.png); background-repeat:repeat;}

.main_rgt02 dd{width:516px;float:right; padding-top:0px;position:absolute; }
.main_rgt02 dd a li{text-align:center; font-size:15px; font-weight:bold; color:#ffffff; line-height:18px;}
.main_rgt02 dd a li img{margin-bottom:7px;}
.main_rgt02:after{display:table; content:""; clear:both;}

.main_rgt02-1{width:129px; height:250px; background-image:url(../img/main/visual_right_green.png); background-repeat:repeat;}
.main_rgt02-1_new{width:516px; height:251px; background-repeat:repeat;}
.main_rgt02-2{width:129px; height:250px; background-image:url(../img/main/visual_right_green02.png); background-repeat:repeat;}



.main_rgt02-3{width:129px; height:250px; background-image:url(../img/main/visual_right_green02.png); background-repeat:repeat;}
.main_rgt02-4{width:129px; height:250px; background-image:url(../img/main/visual_right_green.png); background-repeat:repeat;}
.main_rgt02{position:relative;}
.main_rgt02-2:after{    content: ""; display: block; position: absolute; top: 0;  width: 100%; height: 0; visibility: visible; height:250px; margin-left:129px; background-image:url(../img/main/visual_right_green02.png); background-repeat:repeat;}

.main_content{width:100%; height:auto;}
.main_con01{width:100%; height:auto; background-color:#eceade; border-bottom:1px solid #d5d2c6; box-sizing:border-box;}
.main_con01_wrap{width:1200px; height:auto; margin:0 auto; padding-top:73px; padding-bottom:60px; position:relative;}
.con_title{font-size:23px; font-weight:500; color:#333;}
.main_con01_wrap button{position:absolute; right:0%; top:0%; margin-top:77px; background-color:transparent;}
.main_con01_list{margin-top:15px;}
.main_con01_list ul{float:left; width:228px; height:341px; border:1px solid #e3e0d5; background-color:#f6f4ed; margin-left:15px;}
.main_con01_list:after{display:table; content:""; clear:both;}
.main_con01_list ul:first-child{margin-left:0;}
.interview_con{padding:19px 20px 0;}
.interview_con .star_name{font-size:18px; color:#333333; padding-bottom:1px;}
.interview_con .interview{font-size:12px; line-height:18px; color:#999999; padding-bottom:8px;}
.interview_con .interview_text{font-size:14px; line-height:20px; color:#666666;}
.main_con02{width:100%; height:auto; background-color:#eceade; border-bottom:1px solid #d5d2c6; box-sizing:border-box;}
.main_con02_wrap{width:1200px; height:auto; margin:0 auto; padding-top:60px; padding-bottom:60px; position:relative; overflow:hidden;}
.main_con02_wrap .slider_wrap{width:10800px; height:auto; position:absolute}
.main_con02_wrap .slider_wrap li{float:left;}
.main_con02_wrap .slider_wrap:after{display:table; content:""; clear:both;}
.main_con02_slider{width:100%; height:235px;}
.slider_wrap li{position:relative;}
.slider_wrap button{position:absolute; width:84px; height:33px; border:2px solid #d6d2c9; left:50%; margin-left:-42px; bottom:0%; margin-bottom:22px; font-size:13px; font-weight:bold; color:#534942; background-color:transparent;} 
.main_con_breadcrumb{margin-top:13px;}
.main_con_breadcrumb ul{text-align:center;}
.main_con_breadcrumb ul li{display:inline-table; width:15px; height:15px; background-image:url(../img/main/bc_off.png); cursor:pointer;}
.mc_bc_on{background-image:url(../img/main/bc_on.png) !important;}
.main_con02_wrap02{margin-top:18px;}
.main_con02_wrap02:after{display:table; content:""; clear:both;}
.main_con02_wrap02 .mc02_lft{width:870px; height:auto; float:left;}
.main_con02_wrap02 .mc02_rgt{width:280px; height:auto; float:right;}
.mc02_lft_wrap{margin-top:15px;}
.mc02_lft_wrap ul{width:280px; height:240px; border:1px solid #e3e0d5; float:left; margin-left:15px;}
.mc02_lft_wrap:after{display:table; content:""; clear:both;}
.mc02_lft_wrap ul:first-child{margin-left:0;}
.mc02_lft01{background-image:url(../img/main/main_con02-2_img01.png); padding-top:148px;}
.mc02_lft01 li{width:100%; height:90px; background-image:url(../img/main/main_con02-2_bg01.png); background-repeat:repeat; padding:9px 20px 0;}
.mc02_lft_wrap ul li h4{font-size:18px; color:#ffffff; padding-bottom:4px;}
.mc02_lft_wrap ul li p{font-size:14px; line-height:20px; color:#ffffff; letter-spacing:-0.09em;}
.mc02_lft02{background-image:url(../img/main/main_con02-2_img02.png); padding-top:148px;}
.mc02_lft02 li{width:100%; height:90px; background-image:url(../img/main/main_con02-2_bg02.png); background-repeat:repeat; padding:9px 20px 0;}
.mc02_lft03{background-image:url(../img/main/main_con02-2_img03.png); padding-top:148px;}
.mc02_lft03 li{width:100%; height:90px; background-image:url(../img/main/main_con02-2_bg03.png); background-repeat:repeat; padding:9px 20px 0;}
.mc02_lft03 li h4{letter-spacing:-0.12em;}
.mc02_rgt ul{width:280px; height:240px; background-image:url(../img/main/main_con02-2_img04.png); padding:20px; margin-top:15px;}
.mc02_rgt ul p{font-size:18px; line-height:25px; color:#666666;}
.mc02_rgt ul button{background-color:transparent; margin-top:113px;}
.main_con03{width:100%; height:auto; background-color:#eceade;}
.main_con03_wrap{width:1200px; height:auto; margin:0 auto; padding-top:42px; padding-bottom:81px;}
.main_con03_wrap dl{width:575px; float:left;}
.main_con03_wrap:after{display:table; content:""; clear:both;}
.main_con03 dl:first-child{margin-right:50px;}
.mc03_lft{width:575px; height:200px; background-image:url(../img/main/main_con03_bg01.png);}
.mc03_rgt{width:575px; height:200px; background-image:url(../img/main/main_con03_bg02.png);}
.main_con03 dl ul{padding:30px 36px; margin-top:15px;}
.main_con03 dl ul li h4{font-size:18px; line-height:25px; color:#333333; margin-bottom:8px;}
.main_con03 dl ul li p{font-size:14px; line-height:20px; color:#666666;}
.main_con03 dl ul button{background-color:transparent; margin-top:33px;}
.main_con04{width:100%; height:auto; background:#FFF;}
.main_con04_wrap{width:1200px; height:auto; margin:0 auto; padding-top:80px; padding-bottom:100px;}
.main_con04-1{width:100%; height:auto; margin-bottom:50px;}
.main_con04-1 ul{width:366px; height:200px; border:7px solid #e3e1d6; box-sizing:border-box; float:left; margin-left:51px; padding:18px 28px;}
.main_con04-1 ul:first-child{margin-left:0}
.main_con04-1:after{display:table; content:""; clear:both;}
.mc04-1_01{background-image:url(../img/main/main_con04_bg01.png); background-repeat:no-repeat; background-position:bottom right;}
.mc04-1_01 .bo_b{width:22px; height:1px; background-color:#d8d8d8; margin-top:13px; margin-bottom:2px}
.mc04-1_01 .mc01-1_info li p{display:inline-table; font-size:12px; line-height:16px; color:#888888;}
.mc04-1_01 .mc01-1_info li p span{font-weight:bold;}
.mc04-1_02{background-image:url(../img/main/main_con04_bg02.png); background-repeat:no-repeat; background-position:bottom right;}
.mc04-1_02 .bo_b{width:22px; height:1px; background-color:#d8d8d8; margin-top:13px; margin-bottom:2px}
.mc04-1_02 .mc01-1_info li p{display:inline-table; font-size:12px; line-height:16px; color:#888888;}
.mc04-1_03{background-image:url(../img/main/main_con04_bg03.png); background-repeat:no-repeat; background-position:bottom right;}
.main_con04-1 ul ol h4{font-size:20px; color:#333333; margin-bottom:8px;}
.main_con04-1 ul ol p{font-size:14px; line-height:20px; color:#666666;}
.main_con04-2 .latest_board{width:262px; height:152px; float:left; margin-right:50px; position:relative;}
.main_con04-2:after{display:table; content:""; clear:both;}
.latest_board h4{font-size:17px; line-height:20px; color:#333333;}
.latest_board button{position:absolute; top:0%; right:0%; background-color:transparent;}
.latest_board ul{width:100%; height:auto; border-top:1px solid #b3aea9; border-bottom:1px solid #eceade; padding-bottom:4px; padding-top:16px; margin-top:14px;}
.latest_board ul ol{padding-bottom:15px;}
.latest_board ul ol li{float:left;}
.latest_board ul ol:after{display:table; content:""; clear:both;}
.latest_con{font-size:13px; color:#666666; width:188px; padding:0 10px;}
.latest_day{font-size:13px; color:#999; width:74px; text-align:center;}
.mc04-2_box{width:264px; float:left;}
.mc04-2_box ul{width:100%; height:118px; border:1px solid #e3e0d5; border-top:1px solid #b3aea9; box-sizing:border-box; background-image:url(../img/main/main_con04_bg04.png); background-repeat:no-repeat;background-position:bottom right; margin-top:14px; padding:16px 20px;}
.mc04-2_box h4{font-size:17px; line-height:20px; color:#333333;}
.mc04-2_box ul p{font-size:14px; line-height:18px; color:#666666;}
.mc04-2_box ul button{background-color:transparent; margin-top:15px;}

/*sub_container*/
.sub_container{width:100%; height:auto; margin-bottom:120px;}
#sub_visual{width:100%; height:200px; margin-top:-1px;}
.sub_visual01{width:100%; height:200px; background-image:url(../img/sub/sub_visual01.png); background-repeat:no-repeat; background-position:center; background-color:#f6f6f6;}
.sub_visual02{width:100%; height:200px; background-image:url(../img/sub/sub_visual02.png); background-repeat:no-repeat; background-position:center; background-color:#d3d0ce;}
.sub_visual03{width:100%; height:200px; background-image:url(../img/sub/sub_visual03.png); background-repeat:no-repeat; background-position:center; background-color:#cbcdcc;}
.sub_visual04{width:100%; height:200px; background-image:url(../img/sub/sub_visual04.png); background-repeat:no-repeat; background-position:center; background-color:#d2d6d6;}
.sub_visual05{width:100%; height:200px; background-image:url(../img/sub/sub_visual05.png); background-repeat:no-repeat; background-position:center; background-color:#e6eaec;}
.sub_visual06{width:100%; height:200px; background-image:url(../img/sub/sub_visual06.png); background-repeat:no-repeat; background-position:center; background-color:#eaeef0;}

.sub_visual_wrap{width:1200px; height:auto; margin:0 auto; padding:51px 25px 0;}
.sub_visual_wrap h3{font-size:33px; color:#534c47; padding-bottom:8px;}
.sub_visual_wrap p{font-size:14px; line-height:18px; color:#97928e;}
#sta{width:100%; height:40px; background-color:#f6f4ee;}
.sta_wrap{width:1200px; height:40px; margin:0 auto; border-left:1px solid #e3e0d5;}
.sta_wrap ul li{float:left; font-size:14px; line-height:39px; color:#97928e;}
.sta_wrap ul:after{display:table; content:""; clear:both;}
.sta_home img{padding-left:24px; padding-top:14px; margin:0 !important}
.sta_wrap ul li img{margin:0 24px 0 15px}
.sta_on{color:#7d7874 !important;}

.sub_content{width:1200px; height:auto; margin:0 auto; margin-top:60px;}
.sub_content .lnb{width:221px; height:auto; float:left;}
.sub_content .sub_content_wrap{width:910px; height:auto; float:right;}
.sub_content:after{display:table; content:""; clear:both;}
.lnb h3{font-size:21px !important; color:#333333; padding-top:2px; font-weight:normal !important;}
.lnb ul{border-top:2px solid #b3aea9; border-bottom:1px solid #eceade;margin-top:15px; padding:2px 0;}
.lnb ul li{border-top:1px solid #eceade;padding:13px 15px 16px;}
.lnb ul li:first-child{border-top:0}
.lnb ul li a{font-size:15px; color:#666666;}
.lnb ul li .lnb_on{color:#6e8a57 !important; font-weight:bold;}
.sub_content_wrap h3{font-size:30px; font-weight:500; color:#333333;}
.sc02-1{margin-top:30px; position:relative;}
.sc02-1_img{position:absolute; top:0%; right:0%; margin-top:-45px;}
.sc02-1_title h4{font-size:39px; line-height:40px; color:#7b9664; padding-bottom:17px;}
.sc02-1_title p{font-size:19px; line-height:28px; color:#666666; font-weight:300; margin-bottom:47px;}
.sc02-1_title p span{color:#333333;line-height:28px;}
.bb_30{width:30px; height:1px; background-color:#d5d2c6; margin-bottom:20px;}
.font_brown{font-size:15px; line-height:23px; color:#937d69; margin-bottom:9px;}
.font_666{font-size:14px; line-height:20px; color:#666; margin-bottom:19px;}
.mb-2{margin-bottom:-2px;}

#map{width:100%; height:344px; border-top:2px solid #b3aea9; border-bottom:2px solid #cfccc3; margin-top:35px;}
.sc01-8_wrap01{margin-top:43px;}
.sc01-8_wrap02{margin-top:62px;}
.s_title_font{font-size:21px; color:#555555}
.s_title_font img{vertical-align:middle; margin-top:-2px; margin-right:10px;}
.sc01-8_wrap table{width:100%; border-top:2px solid #b3aea9; margin-top:12px;}
.sc01-8_wrap table tr th{font-size:15px; color:#666; background-color:#faf9f6; border-bottom:1px solid #e5e5e5; border-right:1px solid #e5e5e5; padding:9px 0 12px; vertical-align:middle;}
.sc01-8_wrap table tr td{font-size:14px; color:#666; border-bottom:1px solid #e5e5e5; padding:9px 0 12px; padding-left:20px; line-height:23px;}
.sc01-8_wrap table tr .address_td img{vertical-align:middle; margin-top:-2px; margin-right:8px;}
.sc01-8_wrap table tr:last-child th, .sc01-8_wrap table tr:last-child td{border-bottom:2px solid #cfccc3;}
.sc01-8_wrap table tr td .line_8{vertical-align:middle; margin-top:-2px; margin-right:3px;}
.sc01-8_wrap table tr td .arrow_img{vertical-align:middle; margin-top:-2px; margin:0 10px;}
.sc01-8_wrap table tr td span{color:#FFF; padding:0px 5px 3px; margin-right:10px; line-height:14px; line-height:30px; }
.bg_b{background-color:#395cb3}
.bg_g{background-color:#50a232}
.bg_g02{background-color:#99ba7c}
.bg_g03{background-color:#7b9664}
.sc01-5{margin-top:33px;}
.sc01-5_wrap01 dl{width:100%; height:356px; border-top:2px solid #b3aea9; border-bottom:2px solid #cfccc3;padding:30px 50px; margin-top:12px;}
.sc01-5_wrap01 dl ul:after{display:table; content:""; clear:both;}
.sc01-5_wrap01 dl ul li{width:395px; height:96px; float:left; border-bottom:1px solid #e5e5e5; line-height:86px; font-size:16px; color:#333;}
.sc01-5_wrap01 dl ul li img{margin-top:15px; margin-right:17px;}
.sc01-5_wrap01_02{width:394px !important}
.sc01-5_wrap01_02 img{margin-left:30px;}
.sc01-5_wrap01 dl ul .wrap01_line{width:1px !important; border:0 !important; margin:5px 10px 0;}
.sc01-5_wrap01 dl ul .wrap01_line img{margin-top:0 !important}
.sc01-5_wrap02{margin-top:63px;}
.sc01-5_wrap02 ul{margin-top:12px;}
.sc01-5_wrap03{margin-top:63px;}
.mt_21{margin-top:21px;}
.mt_26{margin-top:26px;}
.mt_40{margin-top:40px !important;}
.mb-3{margin-bottom:-3px;}
.pd_10{padding-left:10px;}
.mt_61{margin-top:61px;}
.mt_52{margin-top:52px;}
.title_green{font-size:18px; line-height:28px; color:#7b9664}
.sc01-5_wrap03 dl p{font-size:14px; line-height:20px; color:#666;}
.sc01-5_table01{border-top:2px solid #b3aea9; width:100%; margin-top:13px; border-bottom:2px solid #cfccc3; margin-bottom:9px;}
.sc01-5_table01 tr th{background-color:#faf9f6; border-bottom:1px solid #e5e5e5; font-size:15px; color:#666666; padding:10px 0 14px;}
.sc01-5_table01 tr td{font-size:14px; color:#666666; border-top:1px solid #e5e5e5; padding:10px 20px 15px;}
.sc01-5_table01 tr .one_td{text-align:center; vertical-align:middle; line-height:20px;}
.sc01-5_table01 tr:first-child td{border-top:0}
.sc01-5_wrap03 dl ul li{font-size:14px; line-height:23px; color:#666;}
.sc01-5_wrap03 dl ul li img{vertical-align:middle; margin-top:-2px; margin-right:8px;}
.sc01-5_table02{border-top:2px solid #b3aea9; width:100%; margin-top:13px; border-bottom:2px solid #cfccc3; margin-bottom:9px;}
.sc01-5_table02 tr th{background-color:#faf9f6; border-bottom:1px solid #e5e5e5; font-size:15px; color:#666666; padding:10px 0 14px; vertical-align:middle; border-right:1px solid #e5e5e5;}
.sc01-5_table02 tr td{font-size:14px; color:#666666; border-top:1px solid #e5e5e5; padding:10px 20px 15px;}
.sc01-5_table02 tr:first-child td{border-top:0}
.line-h_20{line-height:20px !important;}
.sub01-5_btn{text-align:center; margin-top:48px;}
.sub01-5_btn button{width:139px; height:35px; background-color:#756d66; font-size:14px; color:#fff; line-height:30px; padding-bottom:2px;}
.sc01-1 ul img{margin:33px 0 35px;}
.sc01-1 ul p{font-size:14px; line-height:20px; color:#666666; margin-bottom:17px; }
.sc01-1 ul p span{font-size:14px; font-weight:bold; color:#666; border-bottom:1px solid #dddddd; padding-bottom:2px;}
.sc01-1_right{font-size:15px !important; text-align:right; padding-top:7px; margin-bottom:-2px !important;}
.sc01-2 > ul > img{margin:33px 0 35px;}
.sc01-2_wrap{padding-top:8px;}
.sc01-2_wrap p{font-size:14px; line-height:20px; color:#666; margin:7px 0 13px;}
.sc01-2 .sc01-2_title{margin:33px 0 35px; width:910px; height:306px; background-image:url(../img/sub/sub01-2_bg.png); background-repeat:no-repeat; text-align:center; padding-top:75px;}
.sc01-2_font01{font-size:38px; line-height:46px; color:#7b9664;}
.sc01-2_font02{font-size:38px; line-height:46px; color:#937d69; margin-bottom:15px;}
.sc01-2 .sc01-2_title li p{font-size:15px; line-height:23px; color:#666666;}
.sc01-2 .sc01-2_title li p span{color:#333;}
.sc01-2_wrap_text{padding-top:3px;}
.sc01-2_wrap_text p .bb_line{border-bottom:1px solid #dddddd;padding-bottom:2px; font-weight:bold;}
.sc01-2_wrap02{margin-top:52px;}
.sc01-2_wrap02 li{width:100%; height:237px; background-image:url(../img/sub/sub01-2_img03.png); background-repeat:no-repeat; padding-left:347px; padding-top:73px; margin-top:12px;}
.sc01-2_wrap02-01{font-size:14px; line-height:20px; color:#666666; margin-bottom:25px;}
.sc01-2_wrap02-02{font-size:15px; line-height:21px; color:#666;}
.sc01-2_wrap02-02 span{color:#937d69;}
.sc01-3 dl ul{margin:0 43px 0 44px;}
.sc01-3 dl ul:after{display:table; content:""; clear:both;}
.sc01-3 dl ul li{width:50%; float:left; text-align:center; font-size:14px; line-height:20px; color:#666666;}
.sc01-3 dl ul li span{font-size:15px;}
.sc01-3 dl dd img{margin-top:14px; margin-bottom:6px;}
.sc01-3_wrap02{width:910px; height:281px; background-image:url(../img/sub/sub01-3_02.png); background-repeat:no-repeat; padding-left:308px; margin-top:14px; margin-bottom:6px;}
.sc01-3_text01{font-size:14px; line-height:20px; color:#666; padding-top:68px;}
.sc01-3_text02{font-size:15px; line-height:21px; color:#937d69; padding-top:25px;}
#con_page{padding-top:7px;}
#con_page table{width:100%; border-top:2px solid #b3aea9; border-bottom:2px solid #cfccc3; }
#con_page table tr th{font-size:14px; color:#666666; background:#faf9f6; border-bottom:1px solid #e5e5e5; border-right:1px solid #e5e5e5; vertical-align:middle;}
#con_page table tr td{padding:10px 20px; border-bottom:1px solid #e5e5e5; font-size:13px; color:#999999}
#con_page table tr td input{width:300px; height:35px; border:1px solid #dbdbdb; box-sizing:border-box; padding:0 15px; font-size:14px; margin-right:10px; color:#666;}
#con_page table tr td #Baddress, #con_page table tr td #Binfo1{width:100% !important;}
#con_page table tr td textarea{width:100%; height:328px; border:1px solid #dbdbdb; box-sizing:border-box; margin:10px 0; padding:12px 15px;  color:#666}
.font_888{color:#888 !important;}
.con_page_btn{text-align:center; margin-top:20px;}
.con_page_btn button{font-size:14px; width:77px; height:35px; background:#756d66; color:#FFF; line-height:30px; padding-bottom:2px;}
.sc01-6{margin-top:28px;}
.sc01-6 > p{font-size:14px; line-height:20px; color:#666666; margin-bottom:6px;}
.position_re{position:relative;}
.sc01-4_list dl .sc01-4_text h4{font-size:38px; line-height:38px; color:#7b9664; margin-bottom:19px; padding-top:3px;}
.sc01-4_list dl .sc01-4_text p{font-size:15px; line-height:23px; color:#666666; margin-bottom:11px;}
.sc01-4_img{position:absolute; top:0%; right:0%; margin-top:9px;}
.sc01-4_list_wrap{margin-top:67px;}


.country_list table{border-top:2px solid #b3aea9; border-bottom:2px solid #cfccc3;}
.country_list table th{font-size:15px; color:#666666; background:#faf9f6; border-right:1px solid #e5e5e5; border-top:1px solid #e5e5e5; padding:11px 0 13px;}
.country_list table tr:first-child th{border-top:0}
.country_list table td{font-size:14px; color:#666666; border-top:1px solid #e5e5e5; border-left:1px solid #e5e5e5;}
.country_list table tr:first-child td{border-top:0}
.country_list table td:first-child{border-left:0}
.country_list img{margin-top:70px; margin-bottom:15px;}
.country_list img:first-child{margin-top:0}

.country_view dl h4{margin-bottom:12px;}
.country_view_wrap01{ background-image:url(../img/sub/sub01-4_view_bg.png); background-position:left top; background-repeat:no-repeat; width:800px; height:auto; min-height:322px;margin-top:-9px; padding-top:42px;}
.country_view_wrap01 ul{float:left;}
.country_view_wrap01:after{display:table; content:""; clear:both;}
.country_view_wrap01 .cv_img img{width:150px; height:250px; border:1px solid #eceade;}
.country_view_wrap01 .cv_text{width:780px; height:auto; margin-left:45px;}

.cv_text p{font-size:21px; line-height:28px; color:#666666;}
.cv_text p span{color:#bfbc0b;}
.cv_text > p{margin-bottom:18px;}
.cv_text_con p {text-align:left;font-size:14px !important; line-height:20px !important; color:#999999;}


.country_view_wrap02{margin-top:63px;}
.country_view_wrap02 table{width:100%; border-top:2px solid #b3aea9; border-bottom:2px solid #cfccc3;}
.country_view_wrap02 table tr th{font-size:15px; color:#666666; padding:11px 0 13px; border-top:1px solid #e5e5e5; border-right:1px solid #e5e5e5; background:#faf9f6; vertical-align:middle;}
.country_view_wrap02 table tr:first-child th{border-top:0}
.country_view_wrap02 table tr td{font-size:14px; color:#666666; border-top:1px solid #e5e5e5; padding:11px 20px 13px;}

.cv_btn{text-align:right;}
.cv_btn li{display:inline-table; margin-top:25px;}
.cv_btn01 a{background:#bfbc0b; color:#FFF; font-size:14px; border:1px solid #bfbc0b; padding:6px 25px 9px;}
.cv_btn02 a{background:#fafafa; border:1px solid #dbdbdb; font-size:14px; color:#666666; padding:6px 25px 9px;}

.country_view_wrap03{margin-top:69px;}
.country_view_wrap03 dd > div{border-top:2px solid #b3aea9; border-bottom:2px solid #cfccc3; display:block !important; }
.country_view_wrap03 dd > div > p{font-size:14px; color:#666; text-align:center; line-height:345px;}
.branch_map #map{border:0 !important; height:346px !important; border-bottom:1px solid #e5e5e5 !important; margin-top:0 ;}
.branch_map #map .area{width:100% !important; height:345px !important;}

.sc02-5_title{width:100%; height:235px; background-image:url(../img/sub/sub02-5_bg.png); background-repeat:no-repeat; margin-top:-8px; padding-top:33px;}
.sc02-5_title h4{font-size:39px; line-height:38px; color:#7b9664; margin-bottom:17px; padding-top:3px;}
.sc02-5_title p{font-size:19px; font-weight:300; line-height:28px; color:#666666;}
.sc02-5_title p span{color:#333333; font-weight:300; }
.sc02-5_wrap{margin-top:23px;}
.sc02-5_wrap p{font-size:14px; line-height:20px; color:#666666; margin-top:7px;}
.sc02-5_wrap dd{width:100%; height:1120px; background-image:url(../img/sub/sub02-5_img.png); background-repeat:no-repeat; margin-top:14px;}
.sc02-5_con{width:527px; height:1067px; padding-top:27px; margin-left:307px;}
.sc02-5_con ol{height:178px;}
.sc02-5_con ol li{display:table-cell;vertical-align:middle;}
.sc02-5_con01{width:162px; height:178px; font-size:18px; line-height:23px; color:#7b9664; padding:0 30px;}
.sc02-5_con01 p{font-size:16px; line-height:23px; color:#7b9664; margin-top:4px;}
.sc02-5_con02{width:355px; height:178px; font-size:14px; line-height:23px; color:#666;}
.sc02-5_con02 img{vertical-align:middle; margin-top:-2px; margin-right:9px;}
.sc02-2_title{width:100%; height:235px; background-image:url(../img/sub/sub02-2_bg.png); background-repeat:no-repeat; background-position:right; margin-top:-8px; padding-top:34px;}
.sc02-2_title h4, .sc02-6_title h4{font-size:39px; line-height:38px;  color:#7b9664; margin-bottom:17px; padding-top:3px}
.sc02-2_title p, .sc02-6_title p{font-size:19px; font-weight:300; color:#666666; line-height:28px;}
.sc02-2_title p span, .sc02-2_title p span{color:#333; font-weight:300 !important;}
.sc02-6_span{color:#333; font-weight:300 !important;}
.font_red{font-size:13px; line-height:20px; color:#d1694d; margin-top:8px;}
.sc02-2_wrap{margin-top:23px;}
.sc02-2_wrap table{border-bottom:2px solid #cfccc3;}
.sc02-2_wrap table tr th{padding:0 20px;}
.sc02-2_wrap table tr td img{vertical-align:middle; margin-top:-2px; margin-right:9px;}
.pl_10{padding:0 !important; padding-left:10px !important; margin:0 !important; line-height:20px !important; color:#666 !important;}
.mt_2{margin-top:2px;}
.pt_10{padding-top:10px;}
.sc02-2_wrap dl{margin-top:63px;}
.sc02-2_wrap dl:first-child{margin-top:0;}
.sc02-3, .sc02-4{margin-top:25px;}
.sc02-3 > p, .sc02-4 > p{font-size:14px; color:#666666; line-height:20px; margin-top:7px;}
.sc02-3_wrap01{width:100%; height:auto; border-top:2px solid #b3aea9; border-bottom:2px solid #cfccc3; padding:20px 50px; margin-top:13px;}
.sc02-3_wrap01 ul{width:100%; padding:25px 0; border-bottom:1px solid #e5e5e5;}
.sc02-3_wrap01 ul li{float:left;}
.sc02-3_wrap01 ul:after{display:table; content:""; clear:both;}
.sc02-3_num{width:69px; margin-right:35px;}
.sc02-3_con{width:706px; margin-top:-2px;}
.sc02-3_con h5{font-size:16px; line-height:28px; color:#333333;}
.sc02-3_con p{font-size:14px; line-height:20px; color:#666666;}
.sc02-3_con p img{vertical-align:middle; margin-top:-2px; margin-right:9px;}
.sc02-3_wrap02{margin-top:63px;}
.sc02-3_wrap02 ul{width:100%; height:97px; border:7px solid #eceadd; font-size:14px; color:#666; line-height:20px; padding:20px 30px; margin-top:12px;}
.sc02-4_wrap{border:1px solid #e5e5e5; padding:25px 75px; margin-top:13px;}
.sc02-4_wrap h5{font-size:23px; line-height:30px; color:#666666; text-align:center; margin-top:24px;}
.sc02-4_wrap h5 span{color:#333; border-bottom:1px solid #e5e5e5;}
.sc02-4_wrap ul{margin:20px 0;}
.sc02-4_wrap ul li{float:left;}
.sc02-4_wrap ul:after{display:table; content:""; clear:both;}
.sc02-4_img{width:145px; margin-right:30px;}
.sc02-4_con{width:583px; padding-top:36px;}
.sc02-4_con h6{font-size:16px; line-height:28px; color:#333333;}
.sc02-4_con p{font-size:14px; line-height:20px; color:#666666;}
.sc02-4_con02{padding-top:25px;}
.sc02-6_title{width:100%; height:234px; background-image:url(../img/sub/sub02-6_bg.png); 
background-repeat:no-repeat; background-position:right; margin-top:-7px; padding-top:33px;}
.sc02-6_wrap{margin-top:23px;}
.sc02-6_wrap dl ul{width:100%; height:77px; border:7px solid #eceadd; font-size:14px; line-height:20px; color:#666666; padding:20px 30px;}
.sc02-6_wrap dl{margin-top:63px;}
.sc02-6_wrap dl:first-child{margin-top:0}
.sc02-6_wrap dl h4{margin-bottom:12px;}
.sc02-6_wrap dl ul img{vertical-align:middle; margin-top:-2px; margin-right:9px;}
.sc01-7{margin-top:35px; margin-bottom:-4px;}
.sc01-7 ul{margin-top:41px;}
.sc01-7 ul:first-child{margin-top:0}
.sc01-7 ul li{float:left; width:205px;height:auto; margin-left:30px;}
.sc01-7 ul li p{font-size:14px; line-height:23px; color:#666666; text-align:center; margin-top:9px;}
.sc01-7 ul li:first-child{margin-left:0}
.sc01-7 ul:after{display:table; content:""; clear:both;}
.sc03-1{margin-top:26px;}
.sc03-1 ul:first-child{margin-top:0}
.sc03-1_top{position:relative; margin-bottom:5px; margin-top:63px;}
.table_point{font-size:14px; line-height:15px; color:#666666; position:absolute; right:0%; top:0%; margin-top:9px;}
.red_point{font-size:13px; line-height:20px; color:#d1694d;}
.service_table tr th{text-align:left; padding-left:30px;}
.service_table tr td{color:#666 !important; font-size:14px !important; text-align:left;}
.radio_width{padding:17px 20px 20px !important;}
.radio_width input{width:auto !important; height:auto !important; vertical-align:middle; margin-top:-1px; margin-right:9px !important; margin-left:26px;}
.radio_width input:first-child{margin-left:0}
.service_width input{width:52px !important; margin-right:0 !important;}
.service_width img{vertical-align:middle; margin:0  20px;margin-top:-2px;}
.service_t_btn{float:right; margin-top:-31px;}
.service_t_btn a{background:#fafafa; border:1px solid #dbdbdb; padding:6px 24px 9px; }
.service_table tr td:after{display:table; content:""; clear:both;}
.service_btn{text-align:center;}
.service_btn button{width:77px; height:35px; background:#756d66; color:#FFF; font-size:14px; line-height:30px; padding-bottom:2px; margin-top:20px;}
.sc03_top_btn{margin-top:33px;}
.sc03_top_btn li{width:302px; height:48px; border:1px solid #dbdbdb; background-color:#fafafa; font-size:18px; line-height:46px; color:#666; text-align:center; float:left; margin-left:2px;}
.sc03_top_btn a:first-child li{margin-left:0}
.sc03_top_btn_on{border:1px solid #99ba7c !important; background-color:#99ba7c !important; color:#FFF !important;}
.sc03_top_btn:after{display:table; content:""; clear:both;}
.sc03-2_wrap01{margin-top:33px;}
.sc03-2_wrap01 > p{font-size:14px; line-height:20px; color:#666666; margin-top:8px; margin-bottom:18px;}
.sc03-2_wrap01 ul li{font-size:14px; line-height:20px; color:#666666}
.sc03-2_wrap01 ul li img{vertical-align:middle; margin-top:-2px; margin-right:9px;}
.sc03-2_box{width:100%; height:77px; border:7px solid #eceadd; font-size:14px; color:#666; line-height:64px; padding-left:30px; margin-top:23px; margin-bottom:70px;}
.sc03-2_table{width:100%; border-top:2px solid #b3aea9; border-bottom:2px solid #cfccc3; margin-top:9px;}
.sc03-2_table tr th{font-size:15px; color:#666666; line-height:19px; background-color:#faf9f6; border-left:1px solid #e5e5e5; vertical-align:middle; padding:8px 0 8px;}
/*.sc03-2_table tr th:first-child, .sc03-2_table tr td:first-child{border-left:0;}*/
.sc03-2_table tr td{font-size:14px; color:#666; vertical-align:middle; text-align:center; border-top:1px solid #e5e5e5; border-left:1px solid #e5e5e5; padding:11px 0 14px;}
.sc03-2_table02 tr th{padding:11px 0 13px !important}
.font_left{text-align:left !important; padding:11px 20px 14px !important;}
.font_left img{vertical-align:middle; margin-top:-2px; margin-right:9px;}
.font_left li{margin-top:5px;}
.font_left li .font_bold{font-weight:bold; border-bottom:1px solid #dddddd; padding-bottom:3px;}
.font_left li:first-child{margin-top:0}
.sc03-3{width:1046px; height:603px; background-image:url(../img/sub/sub03-3_bg.png); margin-top:51px;}
.sc03-3_wrap{width:730px; height:auto; margin-left:90px; }
.sc03-3_wrap ul{width:325px; height:auto; float:left; margin-top:95px;}
.sc03-3_wrap:after{display:table; content:""; clear:both;}
.sc03-3_wrap ul:first-child{margin-right:80px;}
.sc03-3_wrap01 li p{font-size:14px; line-height:23px; color:#666;}
.sc03-3_wrap01 li img{margin:12px 0 15px;}
.sc03-3_wrap01 li p:first-child{line-height:22px !important; margin-bottom:12px;}
.sc03-3_wrap01 li p span{font-weight:bold; border-bottom:1px solid #dddddd; padding-bottom:2px; line-height:25px;}
.sc03-3_wrap02 li > img{margin:10px 0;}
.sc03-3_wrap02 h5{margin-top:4px;}
.sc03-3_wrap02 p{font-size:14px; line-height:20px; color:#666; margin-bottom:3px;}
.sc03-3_wrap02 p img{vertical-align:middle; margin-top:-2px; margin-right:8px;}
.sc03-4{margin-top:33px;}
.sc03-4 table{margin-top:12px;}
.sc03-4 ul{margin-top:10px; margin-bottom:-5px;}
.sc03-4 ul li{font-size:14px; line-height:20px; color:#666; margin-bottom:3px;}
.sc03-4 ul li img{vertical-align:middle; margin-top:-2px; margin-right:9px;}
.sc03-5_wrap{width:100%; height:auto; border:1px solid #e5e5e5; padding-left:76px; margin-top:12px; padding-bottom:15px;}
.sc03-5_wrap01{margin-bottom:25px;}
.sc03-5_wrap02{margin-bottom:30px; margin-top:30px;}
.sc03-5_wrap01 ul{float:left;}
.sc03-5_wrap01 ul:first-child{width:135px;}
.sc03-5_wrap01 ul h6{font-size:16px; line-height:28px; color:#333; margin-top:4px;}
.sc03-5_wrap01 ul li{font-size:14px; line-height:20px; color:#666; margin-bottom:3px;}
.sc03-5_wrap01 ul li img{vertical-align:middle; margin:-2px 9px 0 0;}
.sc03-5_wrap01 ul li .font_red{margin-top:3px !important; margin-bottom:4px;}
.sc03-5_wrap01:after{display:table; content:""; clear:both;}
.font_bold02{font-weight:bold; border-bottom:1px solid #dddddd; padding-bottom:3px; margin-left:10px;}

.sc_3dep{width:100%; height:48px; margin-top:33px; margin-bottom:33px;}
.sc_3dep li{width:226px; height:48px; border:1px solid #dbdbdb; float:left; background-color:#fafafa; margin-left:2px; font-size:18px; line-height:43px; text-align:center; color:#666;}
.sc_3dep_on{border:1px solid #99ba7c !important; background-color:#99ba7c !important; color:#FFF !important;}
.sc_3dep a:first-child li{margin-left:0}
.sc_3dep:after{display:table; content:""; clear:both;}
.sc03-5-1_wrap{margin-top:21px;}
.sc03-5-1_wrap dd ul{width:420px; height:auto; float:left;}
.sc03-5-1_wrap dd ul:first-child{margin-right:70px;}
.sc03-5-1_wrap dd:after{display:table; content:""; clear:both;}
.img_box{width:420px; height:220px; border:1px solid #eceade; margin-top:10px; margin-bottom:10px;}
.con_box{margin-bottom:42px;}
.img_box02{width:100%; height:auto; margin-top:10px; margin-bottom:10px;}
.con_box p{font-size:14px; line-height:20px; color:#666; margin-bottom:4px;}
.con_box p img{vertical-align:middle; margin-top:-2px; margin-right:8px;}
.mb-34{margin-bottom:-44px;}
.mb_21{margin-bottom:21px;}
.pt_2{padding-top:2px;}
.pd_40{padding-bottom:40px !important;}
.ml_0{margin-left:0 !important;}
.mt_0{margin-top:0 !important;}
.mb_0{margin-bottom:0 !important}
.mt_13{margin-top:13px;}
.mt_8{margin-top:8px;}
.pt_4{padding-top:4px;}
.mt_45{margin-top:45px;}
.mb_63{margin-bottom:63px;}
.width_100{float:none !important; width:100% !important;}
.border_b{border-bottom:1px solid #e5e5e5; padding-bottom:7px; margin-bottom:43px;}
.con_box02{border:7px solid #eceadd; padding:20px 30px 19px; margin-top:12px; margin-bottom:0;}
.sc03-6 .sc_3dep{margin-bottom:40px;}
.sc03-6 .sc_3dep li{width:300px !important;}
.sc03-6_1_title{width:100%; height:361px; background-image:url(../img/sub/sub03-6_bg.png); background-repeat:no-repeat; background-position:right;}
.sc03-6_1_title h4{font-size:39px; line-height:48px; color:#7b9664; padding-top:15px; margin-bottom:14px;}
.sc03-6_1_title h5{font-size:19px; line-height:28px; color:#666666; font-weight:300; margin-bottom:45px;}
.sc03-6_1_title h5 span{color:#333; font-weight:300;}
.sc03-6_1_title .con_box li{font-size:14px; line-height:23px; color:#666666; margin-bottom:16px;}
.sc03-6_1_title .con_box li span{color:#937d69;}
.sc03-6_1_wrap{margin-top:70px;}
.sc03-6_1_wrap > h4{font-size:24px; line-height:28px; font-weight:500; color:#937d69; text-align:center; border-top:2px solid #b3aea9; border-bottom:1px solid #e5e5e5; padding:16px 0 18px; margin-bottom:33px;}
.sc03-6_list{width:100%; height:auto; margin-top:40px; display:inline-block;}
.sc03-6_list ol{width:280px; height:255px; border:1px solid #e5e5e5; float:left; margin-right:35px; margin-bottom:40px; position:relative;}
.play_btn{position:absolute; top:50%; left:50%; margin-top:-31px; margin-left:-31px;}
.sc03-6_list ol:first-child{margin-left:0}
.sc03-6_list:after{display:table; content:""; clear:both;}
.gift_text{margin-top: -36px;}
.sc03-6_con{position:absolute; bottom:0%; width:100%; height:60px; background-color:rgba(123,150,100,0.8); padding:0 10px; }
.sc03-6_con p{display:table-cell; vertical-align:middle; width:280px; height:60px; font-size:16px; line-height:21px; color:#FFF;text-align:center;}
.sc03-6_list02 ol{margin-bottom:40px;}
.sc03-6_list ol:nth-child(3n){margin-right:0;}
.sc03-6_1_banner h5{margin-bottom:12px;}
.sc03-6_1_banner ul{margin-bottom:63px;}
.sc03-6-2_view{margin-top:-7px;}
.sc03-6-2_view > ul{width:100%; height:auto; border-top:2px solid #b3aea9; border-bottom:2px solid #cfccc3; text-align:center; margin-top:12px; padding:40px 0; position:relative;}
.view_link{position:absolute; width:176px; height:45px;bottom: 0%;margin-bottom: 114px; left: 50%;margin-left: -91px;}
.sc03-6-2_view dd{text-align:center;}
.sc03-6-2_view dd button{width:77px; height:35px; background-color:#756d66; font-size:14px; line-height:30px; padding-bottom:2px; color:#FFF; margin-top:20px;}
.sc03-8_title{width:100%; height:257px; background-image:url(../img/sub/sub03-8_bg.png); background-repeat:no-repeat; background-position:right top; margin-top:-7px;}
.sc03-8_title h4{font-size:39px; line-height:48px; color:#7b9664; padding-top:33px; margin-bottom:14px;}
.sc03-8_title h5{font-size:19px; line-height:28px; color:#666666; font-weight:300; margin-bottom:20px;}
.sc03-8_title h5 span{color:#333; font-weight:300;}
.sc03-8_wrap{margin-top:62px;}
.sc03-8_table tr td{text-align:left !important; padding:11px 20px 14px !important;}
.sc03-8_table tr td .font_red{margin-top:4px !important;}
.sc03-8_wrap02{margin-top:63px;}
.sc03-8_wrap02 h4{margin-bottom:21px;}
.sc03-8_wrap02 .con_box p{margin-bottom:3px;}
.sc03-8_box h5{margin-bottom:5px;}
.border_t{border-top:1px solid #e5e5e5;}
.sc03-8_table tr .font_center{text-align:center !important;}
.sc03-8_table02{margin-top:13px;}
.sc03-8_table02 tr th{padding:12px 0 13px;}
.sc03-8_table02 tr td p img{vertical-align:middle; margin-top:-2px; margin-right:8px;}
.line_6{margin-left:10px; margin-top:5px;}
.line_6 img{margin-right:6px !important;}
.sc03-8_table02 tr td li:first-child{margin-bottom:15px;}
.s_title{font-size:14px; line-height:20px; color:#666666; margin:7px 0 13px;}
.sc03-5-4{margin-bottom:63px;}
.studio_form{border-bottom:1px solid #e5e5e5; padding-bottom:50px; margin-bottom:43px;}
#con_page .studio_reser tr th{font-size:15px; padding:11px 0 13px; border-right:0}
#con_page .studio_reser tr td{color:#666666; padding:11px 0 14px;}
.select_box02 select{width:226px; height:35px; border:1px solid #dbdbdb; font-size:14px; color:#666; padding-left:14px; margin-left:7px;}
.select_box02 select:first-child{margin-left:0}
.font_999{font-size:13px; line-height:15px; color:#999 !important; margin-top:7px;}
.con_page02 table tr td{padding:10px 0 10px 20px !important;}
.sc03-1_list dd table{margin-top:5px; margin-bottom:63px;}
.real_time_btn{text-align:center;}
.real_time_btn button{width:131px !important; height:35px; background:#756d66; font-size:14px; color:#FFF; line-height:30px; padding-bottom:2px;}
.con_page03{margin-top:-2px;}
.con_page03 table tr td{padding:11px 0 14px 20px !important;}
.pay_view{width:100%; height:auto; border-top:2px solid #b3aea9; border-bottom:2px solid #cfccc3; margin-top:12px;}
.pay_view ul li{width:50%; float:left;}
.pay_view ul:after{display:table; content:""; clear:both;}
.pay_view_cash li{height:43px; background:#faf9f6; border-bottom:1px solid #e5e5e5; font-size:14px; color:#666666; line-height:40px; padding-left:30px;}
.pay_view_cash02 li{border-bottom:0}
.pay_view_total{height:65px; border-top:2px solid #cfccc3;}
.pay_view_total li{font-size:16px; font-weight:bold; color:#555555; line-height:61px; padding-left:30px;}
.pay_view_total li span{font-size:30px; font-weight:500; color:#937d69}
.pay_view_right{text-align:right; padding-left:0; padding-right:30px;}
.pay_view_btn{text-align:center; margin-top:20px;}
.pay_view_btn button{width:144px; height:35px; background:#756d66; font-size:14px; line-height:30px; padding-bottom:2px; color:#FFF;}
.mt-19{margin-top:-19px;}

.sc04-2 .sc_3dep li{width:302px;}
.sc04-2-2 ul{width:100%; height:auto; border-top:2px solid #b3aea9; padding:45px 0 0 50px; margin-top:12px; margin-bottom:58px;}
.sc04-2-2 ul li{font-size:14px; line-height:23px; color:#666666; margin-bottom:10px;}
.sc04-2-2 ul li span{font-weight:bold; border-bottom:1px solid #dddddd; padding-bottom:2px;}
.sc04-2-2 ul img{margin-bottom:24px;}
.event_list .sc_3dep li{width:454px;}
.event_list_end{margin-top:25px;}
.qna_title{width:100%; height:114px; border-top:2px solid #b3aea9; border-bottom:1px solid #cfccc3; text-align:center; margin-top:33px;}
.qna_title h4{font-size:26px; font-weight:500; line-height:28px; color:#937d69; margin-top:27px; margin-bottom:10px;}
.qna_title p{font-size:13px; line-height:18px; color:#666;}
.broadcaster h4{margin-bottom:5px;}
.mt_63{margin-top:63px;}
.sc06-5 > ul{margin-top:33px;}
.sc06-5_view {padding:40px !important;}
.sc06-5_view_con{text-align:left;}
.sc06-5_view_sign{text-align:right;}
.sc06-5_V{margin-top:33px;}
.sc06-5_view_name h6{font-size:20px; line-height:28px; color:#7b9664; padding-top:15px; padding-bottom:10px;}
.sc06-5_view_name{margin-bottom:30px;}
.sc06-5_view_con{padding-top:12px; margin-bottom:17px;}
.sc06-5_view_con p{font-size:14px; line-height:20px; color:#666666; margin-top:13px;}
.sc06-5_view_con p span{font-weight:bold; display:inline-table; margin-bottom:3px; margin-top:5px;}
.sc06-5_view_con p:first-child span{margin-top:0;}
.sc06-2_view{margin-top:33px;}
.sc03-6-2_view_vd{padding:0 40px;}
.etc{margin-top:27px; margin-bottom:-2px;}
.etc02{margin-top:33px;}
.etc h6{margin-bottom:-8px;}
.etc_font01{font-size:14px; line-height:20px; color:#666666;margin-top:13px;}
.etc_font02{padding-left:19px; margin-top:3px;}
.etc_font03{padding-left:19px; margin-top:8px; margin-bottom:8px;}
.etc_font02 img{vertical-align:middle; margin-top:-2px; margin-right:9px;}
.etc_font04{margin-left:30px; margin-top:3px;}
.etc_font04 img{vertical-align:middle; margin-top:-2px; margin-right:5px;}
.etc ul{margin-top:43px;}
.etc ul:first-child{margin-top:0px !important;}
.pl_18{padding-left:18px;}
.pl_3{padding:0 0 0 3px !important;  line-height:20px !important;}
.mt_23{margin-top:23px;}
.pl_42{padding-left:42px !important;}
.pt_5{padding-top:5px;}
.etc_red{padding-left:19px; font-size:13px; line-height:20px; color:#d1694d; margin-top:3px;}
.etc_red02{font-size:13px; line-height:20px; color:#d1694d; margin-top:3px;}
.etc_gray{font-size:12px; line-height:20px; color:#888888; margin-top:3px; margin-bottom:32px;}
.mb_8{margin-bottom:8px;}
.etc_title{width:100%; height:114px; border-top:2px solid #b3aea9; border-bottom:1px solid #cfccc3; text-align:center; margin-bottom:-8px;}
.etc_title h4{font-size:26px; font-weight:500; line-height:28px; color:#937d69; margin-top:27px; margin-bottom:10px;}
.etc_title p{font-size:13px; line-height:18px; color:#666666;}
/*Å©·ÒÇÙ*/
@media screen and (-webkit-min-device-pixel-ratio:0){
.sc02-2_title h4, .sc02-6_title h4{font-size:39px; line-height:48px;  color:#7b9664; margin-bottom:14px; padding-top:0px;}
.sc02-5_title h4{font-size:39px; line-height:48px; color:#7b9664; margin-bottom:14px; padding-top:0px;}
.sc01-4_list dl .sc01-4_text h4{font-size:38px; line-height:46px; color:#7b9664; margin-bottom:16px; padding-top:0px}
}


/*subTAB*/
.sub_con_tab .tabMenu{width:100%; height:48px; margin-bottom:33px;}
.sub_con_tab .tabMenu li{width:454px; height:48px; float:left; font-size:18px; text-align:center; line-height:45px;margin-left:2px; background-color:#fafafa; border:1px solid #dbdbdb;}
.sub_con_tab .tabMenu li:first-child{margin-left:0;}
.sub_con_tab .tabMenu li a{color:#666666;}
.sub_con_tab .tab_on{background-color:#99ba7c !important; border:1px solid #99ba7c !important;}
.sub_con_tab .tab_on a{color:#fff !important;}
.sub_con_tab .tabMenu:after{display:table; content:""; clear:both;}

.sc03-2_tab .tabMenu{width:100%; height:40px; margin-bottom:24px; border-bottom:2px solid #99ba7c; box-sizing:content-box;}
.sc03-2_tab .tabMenu li{width:112px; height:38px; float:left; font-size:14px; text-align:center; line-height:35px;margin-left:2px; background-color:#fafafa;border:1px solid #dbdbdb; border-bottom:0; margin-top:2px; margin-left:2px; text-align:center; }
.sc03-2_tab .tabMenu li:first-child{margin-left:0;}
.sc03-2_tab .tabMenu li a{color:#666666;}
.sc03-2_tab .tab_on{height:40px !important; border:2px solid #99ba7c !important; border-bottom:2px solid #FFF !important; background-color:#FFF !important;}
.sc03-2_tab .tab_on a{color:#666666 !important;}
.sc03-2_tab .tabMenu:after{display:table; content:""; clear:both;}
.sc03-2_tab .tab_con{display:none;}
.sc03-2_tab .tab_con01{display:block;}
.sc03-2_tab .tab_con dl:first-child{margin-top:0}
.sc03-2_tab .tab_con_wrap{width:100%; padding:0 25px; margin-top:44px;}

.sc04-2_tab .tabMenu{width:100%; height:40px; margin-bottom:50px; border-bottom:2px solid #99ba7c; box-sizing:content-box;}
.sc04-2_tab .tabMenu li{width:135px; height:38px; float:left; font-size:14px; text-align:center; line-height:35px;margin-left:2px; background-color:#fafafa;border:1px solid #dbdbdb; border-bottom:0; margin-top:2px; margin-left:2px; text-align:center; }
.sc04-2_tab .tabMenu li:first-child{margin-left:0;}
.sc04-2_tab .tabMenu li a{color:#666666;}
.sc04-2_tab .tab_on{height:40px !important; border:2px solid #99ba7c !important; border-bottom:2px solid #FFF !important; background-color:#FFF !important;}
.sc04-2_tab .tab_on a{color:#666666 !important;}
.sc04-2_tab .tabMenu:after{display:table; content:""; clear:both;}
.sc04-2_tab .tab_con{display:none;}
.sc04-2_tab .tab_con01{display:block;}
.sc04-2_tab .tab_con ul{padding-left:110px;}


/*board*/
.board_list{width:100%; height:auto; margin-top:33px; margin-bottom:-4px; position:relative}
.board_list_top:after{display:table; content:""; clear:both;}
.board_total{float:left; text-rendering: auto; font-size:14px; line-height:33px; color:#666666 }
.board_total span{ color:#7b9664;}
.board_total #chk{margin-right:6px; vertical-align:middle; margin-top:-2px;}
.board_search{float:right;}
.board_search:after{display:table; content:""; clear:both;}
.board_search #b_search{width:102px; height:35px; border:1px solid #d5d5d5; padding-left:11px; font-size:14px; color:#666666; float:left; line-height:29px;}
.board_search #search_text{width:284px; height:35px; border:1px solid #d5d5d5; border-right:0; margin-left:5px; font-size:14px; color:#666; padding:0 10px;}
.board_search button{width:54px; height:35px; background-color:#756d66; color:#FFF; font-size:14px; float:right; line-height:30px; padding-bottom:2px;}

.board_list dl{width:100%; height:auto; margin-top:10px;}
.board_list dl table{width:100%; border-top:2px solid #b3aea9; margin-top:15px;}
.board_list dl table tr th{font-size:15px;  color:#666666;  border-bottom:1px solid #e5e5e5; padding:11px 0 13px; background-color:#faf9f6;}
.board_list dl table tr td{border-bottom:1px solid #e5e5e5; font-size:14px; color:#999; line-height:15px; text-align:center; padding:13px 0 15px;}
.board_list dl table tr .lft_text{text-align:left; color:#666666; padding-left:30px; padding-right:30px;}
.board_list dl table tr .lft_text span{margin-left:3px;}
.board_list dl table tr td img{vertical-align:middle; margin-top:-2px;margin-left:4px;}
.board_list dl table tr:last-child td{border-bottom:2px solid #cfccc3;}
.paging{text-align:center; margin-top:19px;}
.paging ul{display:inline-table;}
.paging_btn li{float:left;}
.paging_btn:after{display:table; content:""; clear:both;}
.paging_btn01>li{margin-right:-1px;}
.paging_btn01{margin-right:11px;}
.paging_btn02{margin-left:12px;}
.paging_btn02>li{margin-left:-1px;}
.paging_num li{width:32px; float:left; color:#937d69 !important; font-weight:bold; line-height:30px; font-size:14px;}
.paging_num li a{font-size:14px; line-height:30px; color:#999999;}
.paging_num_on a{color:#937d69 !important; font-weight:bold;}
.write_btn{width:100%; height:auto;}
.write_btn:after{display:table; content:""; clear:both;}
.write_btn button{float:right; width:88px; height:35px; background-color:#756d66; color:#FFF; font-size:14px; line-height:30px; padding-bottom:2px; margin-top:20px; margin-bottom:-9px;}
.replay{margin-left:0 !important;}
.replay img{margin:0 5px 0 0 !important;vertical-align:top !important; }

.board_view{margin-top:33px;}
.board_view table{width:100%; border-top:2px solid #b3aea9; }
.board_view table tr .view_title{font-size:15px; color:#666666;  border-bottom:1px solid #e5e5e5; padding:13px 0 14px; background-color:#faf9f6;}
.board_view table tr th, .board_view table tr td{border-bottom:1px solid #e5e5e5;}
.board_view table tr th{font-size:14px;  padding:12px 0 13px; vertical-align:middle;}
.board_view table tr td{font-size:14px;  padding:12px 0 13px; background-image:url(../img/common/view_line.png); background-repeat:no-repeat; background-position:left; padding-left:11px;}
.juvis_view{color:#666;}
.juvis_view br{display:none;}
.juvis_view div{margin-bottom:15px;}
.juvis_view div b{font-weight:bold;}
.no_bg{background-image:none !important; padding-left:0 !important;}
.no_b_l{border-left:none !important;}
.board_view table tr .board_view_con{padding:0; border-bottom:1px solid #e5e5e5 !important;}
.board_view table tr .board_view_con li{min-height:380px; height:auto; font-size:14px; line-height:23px; /*color:#666666;*/ padding:24px 30px;}
.board_view table tr .board_view_con li ol{padding-top:4px; padding-bottom:11px;}
.board_view table tr td li{color:#666;}
.view_writer{text-align:right; padding-right:10px !important;}
.view_paging{border-top:1px solid #e5e5e5 !important;}
.view_paging tr th{text-align:right;}
.view_paging tr td{padding-left:30px !important;}
.view_btn{margin-left:9px;}
.view_paging02 th, .view_paging02 td{border-bottom:2px solid #cfccc3 !important;}
.list_btn{float:right; width:77px; height:35px; background-color:#756d66; color:#FFF; font-size:14px;  margin-top:20px; line-height:33px;}
.board_view:after{display:table;content:""; clear:both;}
.view_button li{display:inline-table; width:77px; height:35px; border:1px solid #dbdbdb; background-color:#fafafa; text-align:center; line-height:33px; font-size:14px; color:#666666; box-sizing:border-box;}
.view_button{text-align:right; margin-top:20px;}
.view_button .list_btn{margin-top:0 !important; margin-left:5px;}
.view_button:after{display:table; content:""; clear:both;}

.board_write table{width:100%; border-top:2px solid #b3aea9; margin-top:33px;}
.board_write table th{text-align:left; padding:17px 30px 20px; font-size:14px; color:#666666; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; background-color:#faf9f6; vertical-align:middle;}
.board_write table td{border-bottom:1px solid #e5e5e5; padding:10px 20px; font-size:14px; color:#666666;}
.pd_21{padding:17px 30px 17px !important;}
.board_write table td select{width:300px; height:35px; border:1px solid #dbdbdb; padding:0 0 0 15px; font-size:14px; color:#666666;}
.helf_box{border:1px solid #dbdbdb; width:300px; height:35px; padding:0 15px; font-size:14px; color:#666666; line-height:35px;}
.full_box{border:1px solid #dbdbdb; width:100%; height:35px; padding:0 15px; font-size:14px; color:#666666; line-height:35px;}
.radio_btn{vertical-align:middle; margin-right:8px;}
#secret{margin-left:26px;}
.pw_text{margin-left:7px; font-size:13px; color:#999999;}
.content_box{padding:20px !important;}
.content_box li{width:100%; height:auto; min-height:328px; border:1px solid #dfdfdf;}
.board_write table tr:last-child th, .board_write table tr:last-child td{border-bottom:2px solid #cfccc3;}
.board_write_btn button{width:77px; height:35px; background-color:#756d66; font-size:14px; color:#FFF; line-height:30px; padding-bottom:2px; } 
.board_write_btn{text-align:center; margin-top:20px;}

.gallery_list{width:100%; height:auto; border-top:2px solid #b3aea9;/* padding-top:25px;*/ margin-top:15px !important; margin-bottom:20px;}
.gallery_list dd{margin-top:30px;}
.gallery_list dd:first-child{margin-top:0px;}
.gallery_list dd:last-child{border-bottom:2px solid #cfccc3;}
.gallery_list_wrap{width:100%; height:auto; border-bottom:1px solid #e5e5e5;}
.last_wrap{border-bottom:2px solid #cfccc3;}
.gallery_list_wrap ul{width:200px; height:355px; float:left; margin-right:30px; padding-bottom:5px; position:relative; padding-top:30px;}
/*.gallery_list_wrap ul:first-child{margin-left:0;}*/
.gallery_list_wrap ul:nth-child(4n){margin-right:0;}
.gallery_list_wrap ul:nth-child(4n):after{  content: ""; display: block; position: absolute; top: 0;  margin-top:-1px; z-index:-1;width: 909px; visibility: visible; height:auto; left:0%; margin-left:-708px; border-bottom:1px solid #e5e5e5;}

.gallery_list_wrap:after{display:table; content:""; clear:both;}
.gallery_list_img{border:1px solid #e5e5e5; cursor:pointer;    height: 265px; overflow: hidden;}
.gallery_list_text{font-size:12px; line-height:25px; color:#666666; margin-top:5px;}
.gallery_list .paging{margin-top:5px}

.thumb_list{width:100%; height:auto; padding-top:7px;}
.thumb_list_wrap{width:100%; height:auto; border-top:2px solid #b3aea9; border-bottom:2px solid #cfccc3;}
.thumb_list_wrap dd{padding:25px 0; border-top:1px solid #e5e5e5;}
.thumb_list_wrap dd:first-child{border-top:0}
.thumb_list_wrap dd ul{float:left;}
.thumb_list_wrap dd:after{display:table; content:""; clear:both;}
.thumb_img{width:245px; height:165px; border:1px solid #e5e5e5; margin-right:30px; position:relative;}
.thumb_con{width:615px; height:165px; position:relative;}
.thumb_title{font-size:16px; font-weight:bold; color:#7b9664; margin-top:15px; margin-bottom:9px;}
.thumb_text{font-size:14px; line-height:20px; color:#666;}
.thumb_day{font-size:14px; color:#666; position:absolute; bottom:0%; margin-bottom:18px;}
.thumb_day img{vertical-align:middle; margin:0 15px; margin-top:-2px;}
.thumb_day span{font-size:14px; color:#555555;}
.thumb_list .paging{margin-top:20px; margin-bottom:-4px;}
.thumb_broadcaster{margin-bottom:12px;}
.thumb_broadcaster li{font-size:14px; line-height:15px; color:#666; float:left;}
.thumb_broadcaster li img{vertical-align:middle; margin-top:-2px; margin-right:15px;}
.thumb_broadcaster:after{display:table; content:""; clear:both;}
.thumb_broadcaster li:first-child{width:66px;}
.thumb_broadcaster01{margin-top:32px;}

.font_color666{color:#666 !important;}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #666;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #666;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #666;
}
:-moz-placeholder { /* Firefox 18- */
  color: #666;
}
/*FAQ*/
.tbl_faq{width:100%; border-bottom:2px solid #cfccc3; margin-bottom:70px;}
.tbl_faq table {width:100%; border-top:1px solid #e5e5e5;}
.tbl_faq table:first-child{border-top:0}
.tbl_faq table tr td{padding:15px 0; font-size:14px;}
.tbl_faq table tr td:first-child{padding:13px 0 13px 30px;}
.td_num p{text-align:center;font-size:13px; font-weight:bold; line-height:22px; color:#fff; width:25px; height:25px; background-color:#99ba7c; border-radius:15px;}
.td_subject a{color:#666666;}
.td_content p{color:#666666; line-height:20px;padding-bottom:3px;}
.bo_fx{margin-top:10px;}
.btn_bo_adm li{float:left; margin-right:10px;}
.td_an p{text-align:center;font-size:13px; font-weight:bold; line-height:22px; color:#fff; width:25px; height:25px; background-color:#756d66; border-radius:15px;}
.faq_a table tr td{ border-top:1px solid #e5e5e5; background-color:#faf9f6;}


/*board END*/
/*member*/
.login{width:1200px; height:auto; margin:0 auto; margin-top:60px;}
.login h3{font-size:30px; color:#333333; font-weight:500;}
.login_wrap{width:1200px; height:373px; border-top:2px solid #b3aea9; border-bottom:2px solid #cfccc3; background-image:url(../img/sub/login_bg.png); background-repeat:no-repeat; padding:60px 0 0 193px; margin-top:35px;}
.login_wrap dl{float:left;}
.login_title{width:294px; height:249px; border-right:1px solid #e5e5e5; text-align:center;}
.login_title p{font-size:14px; line-height:22px; color:#666666; margin-top:21px;}
.login_title p span{font-size:21px; line-height:28px; color:#666666;}
.login_form{width:420px; height:249px; margin-left:60px;}
.login_wrap:after{display:table; content:""; clear:both;}
.login_form ul li{margin-bottom:5px;}
.id_box{border:1px solid #dbdbdb; width:360px; height:35px; padding:0 15px; font-size:14px; color:#888; line-height:35px;}
.login_form button{width:360px; height:44px; background:#756d66; font-size:16px; font-weight:bold; color: #FFF; line-height:42px; margin-top:10px; margin-bottom:-1px;}
.id_chk{vertical-align:middle; margin-right:9px;}
.id_font{font-size:14px; color:#666666;}
.login_btn_box{width:360px; height:67px; border:1px solid #dbdbdb; background:#faf9f6; margin-top:23px;}
.login_btn_box li{display:inline-table; line-height:62px;}
.login_btn_box li a{border:1px solid #dbdbdb; background:#fafafa; font-size:14px; color:#666666; padding:6px 25px 9px;}
.login_btn_box{text-align:center; }
.find_wrap{width:100%; height:auto; margin-top:28px;}
.find_wrap dl{width:565px; float:left;}
.find_pw{float:right !important;;}
.find_wrap:after{display:table; content:""; clear:both;}
.find_wrap dl ul{width:100%; min-height:259px; height:auto; border-top:2px solid #b3aea9; border-bottom:2px solid #cfccc3; margin-top:12px;}
.find_wrap dl ul li{margin-bottom:5px;}
.find_box{width:100%; height:95px; background-color:#faf9f6; border:1px solid #dbdbdb; margin-top:30px; padding:29px 50px;}
.find_box img{margin-top:1px; margin-right:20px;}
.find_box span{font-size:14px; line-height:33px; color:#666666;}
.find_right{float:right;}
.find_right a{border:1px solid #dbdbdb; background-color:#fafafa; color:#666; padding:6px 25px 9px;}
.find_box:after{display:table; content:""; clear:both;}
.find_form{border:1px solid #dbdbdb; background:#FFF; width:340px; height:35px; padding:0 15px; font-size:14px; color:#666; line-height:35px;}
.find_wrap button{width:340px; height:45px; background:#756d66; font-size:16px; font-weight:bold; color: #FFF; line-height:42px; margin-top:10px; margin-bottom:-1px;}
.find_id ul{padding:61px 0 0 113px;}
.find_pw ul{padding:40px 0 0 113px;}
.join {margin-top:27px;}
.join dl ul{margin-top:12px; margin-bottom:6px;}
.join dl ul textarea{width:100%; height:290px; border:1px solid #dbdbdb; background-color:#faf9f6; font-size:14px; line-height:20px; color:#666666; padding:15px 25px;}
.join dl li{font-size:14px; line-height:20px; color:#666666; text-align:right;}
.join dl li input{vertical-align:middle; margin-top:-2px; margin-right:9px;}
.join dl p{font-size:14px; line-height:20px; color:#666666; margin:6px 0 18px;}
.border_bt{border-bottom:1px solid #e5e5e5; padding-bottom:67px;}
.join_name_box{text-align:center;}
.join_name_box dd{width:100%; height:182px; background-image:url(../img/sub/join_bg.png); background-repeat:no-repeat; border:1px solid #dbdbdb; margin-top:70px; padding:51px 0 0 284px;}
.join_name_img{margin-top:11px !important;}
.join_name_box dd ul{float:left; margin-top:0; margin-bottom:0;}
.join_name_box dd ul ol{margin-bottom:10px;}
.join_name_box dd ul ol li{float:left;text-align:left; line-height:35px !important;}
.join_name_box dd ul ol li:first-child{width:121px; font-size:14px; color:#666; padding-left:40px;}
.join_name_box dd ul ol:after{display:table; content:""; clear:both;}
.join_name_box dd:after{display:table; content:""; clear:both;}
.join_name_img{width:92px;}
.join_name_form{width:470px;}
.join_name_form ol li select:first-child{margin-right:2px;}
.join_name_form ol li select{width:110px; height:35px; border:1px solid #dbdbdb; margin-right:1px; font-size:14px; color:#666; padding-left:10px;}
.agree_btn{width:101px; height:35px; background:#756d66; color:#FFF; font-size:14px; line-height:33px; margin-top:20px;}
.join_form{margin-top:28px; position:relative;}
.join_table tr .radio_width{padding:17px 20px 20px !important;}
.join_table tr .radio_width input{width:auto !important; height:auto !important; vertical-align:middle; margin-top:-1px; margin-right:9px !important; margin-left:26px;}
.join_table tr .radio_width input:first-child{margin-left:0}
.join_table tr th{text-align:left; padding:0 30px;}
.day_select select{width:97px; height:35px; border:1px solid #dbdbdb; font-size:14px; color:#666; padding-left:14px; margin-right:1px;}
.id_chk_btn{width:78px; height:35px; background:#777777; color:#FFF; font-size:13px; line-height:33px; margin-left:-11px;}
.phone_box input{width:90px !important; margin-right:0 !important;}
.phone_box span{padding:0 4px;}
.phone_box span img{vertical-align:middle; margin-top:-2px;}
.address_box input{margin-top:5px;}
.address_box input:first-child{margin-top:0}
.address_box #Saddress1, .address_box #Saddress2{width:659px !important;}
.address_box a{font-size:13px; color:#FFF; background:#777777; padding:9px 15px 9px; margin-left:-11px;}
.select_box select{width:300px; height:35px; border:1px solid #dbdbdb; font-size:14px; color:#666; padding-left:14px;}
.captcha_box{width:120px; height:35px; border:1px solid #dbdbdb; float:left; margin-right:5px; text-align:center; padding-top:4px;}
.captcha_form:after{display:table; content:""; clear:both;}
.captcha_form input{width:175px !important; margin-right:10px;}
.join_form_text{width:100%; height:95px; border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; margin-top:20px; padding:29px 40px;}
.join_form_text img{ margin-right:20px;}
.join_form_text span{font-size:14px; line-height:33px; color:#666666;}
.join_form_text01{line-height:20px !important; display:inline-block; margin-top:-5px;}
.join_form_btn{text-align:center; margin-top:20px;}
.join_form_btn button{width:99px; height:35px; background:#756d66; font-size:14px; color:#FFF; line-height:30px; padding-bottom:2px;}
.join_ok{margin-top:27px;}
.join_ok_wrap{width:100%; height:419px; border-top:2px solid #b3aea9; border-bottom:2px solid #cfccc3;text-align:center; padding-top:49px; margin-top:12px;}
.join_ok_wrap .font_green{font-size:31px; line-height:40px; color:#7b9664; margin-top:23px; margin-bottom:15px;}
.join_ok_wrap li{margin-bottom:13px;}
.join_ok_wrap li p{font-size:14px; line-height:20px; color:#666;}
.join_ok_wrap li p span{color:#333333;}
.join_ok_btn{text-align:center;}
.join_ok_btn li{display:inline-table; margin-top:20px;}
.join_ok_btn01{width:119px; height:35px; border:1px solid #dbdbdb; background-color:#fafafa; text-align:center; line-height:31px; font-size:14px; color:#666666;}
.join_ok_btn02{width:143px; height:35px; background-color:#756d66; text-align:center; line-height:31px; font-size:14px; color:#FFF; border:1px solid #756d66;}
.join_form_text02 .join_form_text01{width:495px !important;}
.join_form_text02{height:115px !important}
.join_form_text02 .find_right{line-height:53px !important;}
.join_form_btn li{display:inline-table;}
.join_form_btn_left{float:left;}
.join_form_btn_right{float:right;}
.join_form_btn:after{display:table; content:""; clear:both;}
.join_form_btn_left button{width:102px; height:35px; border:1px solid #dbdbdb; background:#fafafa; font-size:14px; color:#666666; line-height:30px; padding-bottom:2px;}
.m_service_list p{font-size:14px; line-height:20px; color:#666666; margin-top:28px; margin-bottom:13px;}
.m_service_list table{width:100%; border-top:2px solid #b3aea9; border-bottom:2px solid #cfccc3; }
.m_service_list table tr th{font-size:15px; color:#666666; background-color:#faf9f6; padding:11px 0 13px;}
.m_service_list table tr td{font-size:14px; color:#666; text-align:center; border-top:1px solid #e5e5e5; padding:11px 0 14px; vertical-align:middle;}
.m_service_list table tr .service_list_num{color:#999999;}
.m_service_list table tr .service_list_green a{font-weight:bold; color:#7b9664;}
.m_service_list table tr .service_list_btn a{background:#777; font-size:13px; color:#FFF; padding:4px 11px 6px;}
.m_service_view{margin-top:35px;}
.m_service_view table{width:100%; border-top:2px solid #cfccc3; border-bottom:2px solid #cfccc3; margin-top:10px;}
.service_view_table01{border-top:2px solid #b3aea9 !important;}
.m_service_view table tr th{font-size:15px; color:#666666; background-color:#faf9f6; padding:11px 0 13px;}
.m_service_view table tr td{font-size:14px; color:#666; text-align:center; border-top:1px solid #e5e5e5; padding:11px 0 14px; vertical-align:middle;}
.m_service_view table tr .service_green {font-weight:bold; color:#7b9664;}
.m_service_view table tr .service_green div{font-weight:bold; color:#7b9664;}
.serive_bg td{background-color:#faf9f6;}
.schedule_btn{background:#777; font-size:13px; color:#FFF; padding:4px 10px 6px; cursor:pointer}
#findID li{width:340px; height:45px; border:3px solid #eae9e8; line-height:37px; text-align:center; font-size:15px; color:#d1694d; margin-top:16px; margin-bottom:60px;}
#findPW{width:340px;}
#findPW li{width:340px; height:45px; border:3px solid #eae9e8; line-height:37px; text-align:center; font-size:15px; color:#d1694d; margin-top:16px; margin-bottom:40px;}

/* 20161227 Ãß°¡ */
.mt_12{margin-top:12px;}

/*2016.12.29 °Ô½ÃÆÇ ºñ¹Ð¹øÈ£ È®ÀÎÆäÀÌÁö*/
.board_pw_find{width:100%; height:auto;}
.board_pw_find_wrap{ border-top:2px solid #b3aea9; border-bottom:2px solid #cfccc3;}
.board_pw_find_wrap ul{width:550px; height:225px; background-color:#faf9f6; background-image:url(../img/sub/pw_find_bg.png); margin:60px auto;}
.board_pw_find_wrap ul p{font-size:16px; line-height:22px; color:#666666; text-align:center; padding-top:56px;}
.border_pw_box{width:260px; height:35px; border:1px solid #dbdbdb; background:#FFF; margin-left:145px; font-size:14px; color:#888888; padding:0 15px; margin-top:27px;}
.board_pw_btn{text-align:center; margin-top:20px;}
.board_pw_btn button{width:76px; height:35px; background:#756d66; font-size:14px; color:#FFF; line-height:30px; padding-bottom:2px;}

.board_list_total{position:absolute; top:0%; font-size:14px; color:#666; margin-top:7px;}
.view_mod_btn{font-size:14px; color:#666666; background:#fafafa; border:1px solid #dbdbdb; padding:3px 10px 5px; margin-left:2px; cursor:pointer}
.view_del_btn{margin-right:28px;}
.Bpass{width:250px; height:30px; border:1px solid #e5e5e5; font-size:14px; color:#999999; padding:0 10px;}
.Bpass_in input::-webkit-input-placeholder {
  color: #999;
}
.Bpass_in{padding:10px 0 10px 11px !important;}
.bg_no tr td{background-image:none !important;}
.reply_table{border-top:1px solid #e6e6e6 !important;}
.reply_table tr:last-child td{border-bottom:0 !important;}
.view_btn_border{border-top:2px solid #cfccc3;}
.Bwrite_btn{margin-top:20px; margin-bottom:-9px;}
.list_replay li{float:left;}

.latest_con > img{vertical-align:middle; margin-top:-2px; padding-left:5px;}

/*2016-12-30 popup event*/
.popevent{width:500px; height:564px; background-image:url(../img/sub/popup_bg.png); margin:0 auto}
.popevent_wrap{padding:43px 30px 0; }
.popevent h4{text-align:left;}
.popevent_wrap table{width:100%; height:auto; border-top:2px solid #b3aea9; border-bottom:2px solid #cfccc3;}
.popevent_wrap table tr th{font-size:14px; color:#666666; text-align:left; padding-left:22px; border-top:1px solid #e5e5e5; border-right:1px solid #e5e5e5; background:#faf9f6; vertical-align:middle;}
.popevent_wrap table tr td{font-size:14px; color:#666666;  padding:10px 20px; border-top:1px solid #e5e5e5; background:#FFF; }
.event_form_box{width:100%; height:35px; border:1px solid #dbdbdb;padding:0 10px;}
.event_phone_box select{width:72px; height:35px;  border:1px solid #dbdbdb;font-size:14px; color:#666666; padding-left:5px; }
.event_phone_box input{width:72px; height:35px;  border:1px solid #dbdbdb; padding:0 10px;}
.event_phone_box span img{vertical-align:middle; margin-top:-2px; }
.event_select_box select{width:100%;height:35px;  border:1px solid #dbdbdb;font-size:14px; color:#666666;padding-left:5px;}
.popevent_wrap table tr td textarea{width:100%; height:145px; border:1px solid #dbdbdb; font-size:14px; color:#666666; line-height:20px; padding:5px 10px;}
.event_form_btn{width:99px; height:35px; background:#756d66; font-size:14px; color:#FFF; line-height:15px; margin-top:20px; cursor:pointer;}
.event__btn{text-align:center;}

/*Ãß°¡»çÇ× 2016.12.30*/
.parkJY_view01{padding:60px 40px 0 !important;}
.parkJY_view01 li{float:left;}
.parkJY_view01:after{display:table; content:""; clear:both;}
.park_lft{width:395px; height:auto;}
.park_rgt{width:435px; height:auto; text-align:left;}
.sc04-2-3_view h5, .park_title{font-size:18px; line-height:28px; color:#7b9664; width:100%; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; padding:9px 15px; display:inline-block; text-align:left;}
.sc04-2-3_view ul{padding:10px 15px 40px;display: inline-table;}
.sc04-2-3_view02 ul{padding:10px 15px 30px !important;}
.sc04-2-3_view ul li img {vertical-align:middle; margin-top:-2px; margin:0 10px 0 0px;}
.sc04-2-3_view ul li{width:100%;font-size:14px; line-height:20px; color:#666666; margin-bottom:3px;text-align:left;}
.pl_11{padding-left:11px;}
.mt_30{margin-top:30px;}
.park_view_text{text-align:left; padding:0 40px;}
.park_view_text h5{margin-top:24px; margin-bottom:5px;}
.park_view_text p{font-size:14px; line-height:20px; color:#666666; margin-bottom:13px;}
.mt_32{margin-top:32px !important;}
.park_view_text_l{margin-bottom:-2px !important; margin-top: 33px;}
.mt_25{margin-top:25px;}
.juvis_a{font-size:13px; color:#777; margin-top:50px;}
.juvis_a a{font-size:13px; color:#777;}

.m_pop_btn{display:none;}

/*2017-04-03 Ãß°¡*/
.edu_info_table{margin-top:63px;}
.edu_info_table h4{margin-bottom:21px;}
.edu_info_table table{width:100%;}

/*2017-04-11 Ãß°¡*/
.news_wrap{text-align:left !important; padding:0 20px; margin-top:-20px;}
.news_title{font-size:19px; color:#666; font-weight:bold;}
.news_day{font-size:15px; color:#888; margin-top:10px; margin-bottom:20px;}
.news_con{font-size:14px; color:#666; line-height:20px; margin-top:20px;}
.news_name{font-size:13px; color:#888;  margin-top:35px;}
.img_name{font-size:13px; color:#888; margin-top:10px;}