@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
.font_title{font-family: 'Nanum Myeongjo', serif;}

#header{width:100%; height:50px; position:relative;}
#header .header_wrap{width:90%; height:auto; margin:0 auto; 
.logo{width:135px; padding-top:10px; }
.logo2{width:135px;position:absolute; top:25%; right:15%;}
.gnb_btn img{width:49px; position:absolute; top:0%; right:0%; border-left:1px solid #e5e5e5; box-sizing:content-box;}

#gnb_menu{width:100%; height:auto; position:absolute; top:0%; z-index:1000; background-color:#f0f0f0; display:none;box-shadow: 0px 20px 20px rgba(0,0,0,0.3);}
.gnb_top{width:100%; height:50px; background-color:#756d66; padding-left:5%;}
.gnb_top li{ font-size:1.154em; font-weight:500; color:#FFF; line-height:48px;}
.gnb_btn02 img{width:49px; position:absolute; top:0%; right:0%; border-left:1px solid #615b55; box-sizing:content-box;}
.gnb_menu_quick{width:100%; height:auto; background-color:#FFF;}
.gnb_menu_quick li{width:25%; height:87px; float:left; border-bottom:1px solid #e5e5e5; border-right:1px solid #e5e5e5; text-align:center; padding-top:15px;}
.gnb_no_board{border-right:0 !important;}
.gnb_menu_quick li img{height:25px; width:auto; margin-bottom:4px;}
.gnb_menu_quick li p{font-size:1em; line-height:14px; color:#666666;}
.gnb_menu_quick:after{display:table; content:""; clear:both;}
.gnb_menu_wrap{ width:100%;height:auto; background:#fff;  margin-top:5px; border-top:1px solid #e5e5e5;}
.gnb_menu_wrap .menu1 li{width:100%; margin:0 auto; cursor:pointer; padding-left:5%; border-bottom:1px solid #e5e5e5;box-sizing:border-box; background:url(../img/common/gnb_down.png); background-repeat:no-repeat; background-position:95%; background-size:16px; }
.gnb_menu_wrap .menu_text{line-height:54px;font-size:1.154em;color:#333333 !important; }
.gnb_menu_wrap li.ly{overflow:hidden;width:100%; margin:0 auto; background-color:#fbfbfb; border-bottom:1px solid #eee;}
.gnb_menu_wrap li.ly{display:none;}
.gnb_menu_wrap li.ly ul a li{font-size:1.077em; color:#666666; border-top:1px solid #eeeeee; padding:11px 0 13px;padding-left:7.8%;}
.gnb_menu_wrap li.ly ul a:first-child li{border-top:0}
.on1{ cursor:pointer;display:block;overflow:hidden; background:url(../img/common/gnb_up.png) !important; background-repeat:no-repeat !important; background-position:94.9% !important; background-size:16px !important; }
.gnb_menu_btn ul li{display:inline-table; width:117px; height:35px; line-height:33px; font-size:1em; font-weight:500;}
.gnb_menu_btn ul{text-align:center; padding:15px 0 25px;}
.gnb_menu_shop{background-color:#756d66; color:#FFF; border:1px solid #756d66; margin-right:1px;}
.gnb_menu_login{border:1px solid #dddddd; background-color:#fafafa; color:#666666; }
.sta{width:100%; height:36px; background-color:#f6f4ee; border-top:1px solid #eeede6; border-bottom:1px solid #ebe9e1;}
.sta ul{width:90%; margin:0 auto;}
.sta ul li{float:left; line-height:34px; font-size:0.923em; color:#97928e; text-rendering: auto;}
.sta ul:after{display:table; content:""; clear:both;}
.sta ul li img{width:7px; vertical-align:middle; margin:0 10px;  margin-top:-2px;}
.sta_home img{width:11px !important; vertical-align:middle; margin:-3px 0 0 !important;}
.sta_on{color:#7d7874 !important;}
.sta_line13{line-height:13px !important; padding-top:4px;}

.sub_title_menu{width:100%; height:auto; border:1px solid #e1dfdd; background-color:#FFF; position:absolute; margin-top:9px; display:none; z-index:99;}
.sub_title_menu ul{width:90%; margin:0 auto; margin-top:5px; margin-bottom:5px;}
.sub_title_menu ul li{font-size:1.077em; line-height:14px; color:#666666; border-top:1px solid #eeeeee; padding:14px 5px 15px;}
.sub_title_menu ul a:first-child li{border-top:0}
.sub_title_menu ul .sub_title_menu_on li{color:#6e8a57 !important}
.sub_arrow02{position:absolute; right:0%; top:0%; background-color:transparent; width:24px; margin-top:2px; display:none;}

#footer{width:100%; height:auto; margin-top:50px;}
#footer .footer_top{width:100%; height:37px; background-color:#756d66;}
.footer_top ul{width:90%; height:auto; margin:0 auto;}
.footer_top ul li{float:left; line-height:35px;}
.footer_top ul li a{ text-rendering: auto; font-size:0.923em; font-weight:500; color:#FFF;}
.footer_top ul li img{width:1px; vertical-align:middle; margin:0 12px; margin-top:-2px;}
.footer_top ul:after{display:table; content:""; clear:both;}

.footer_wrap{width:100%; height:auto; margin:0 auto; padding:11px 0; background-color:#756d66;}
.footer_wrap ul{text-align:center; font-size:0.846em; line-height:17px; color:#ffffff; margin-left:15px;margin-bottom:5px;}
.footer_wrap ul img{height:10px; vertical-align:middle; margin:0 10px; margin-top:-2px;}
.footer_wrap p {text-align:center; font-size:0.923em; line-height:140%}
.footer_wrap p span {color:#8e8e8e; }
.footer_copy{font-size:0.846em; font-weight:500; color:#888;}

/*container*/
.main_visual{width:100%; height:auto; position:relative;}
/*
.main_visual_img{position:relative; width:100%; height:270px;}
.main_visual_con_wrap li{width:268px; padding-top:32px;}
.breadcrumb{position:absolute; width:100%; margin-top:15px;}
.breadcrumb li{float:left; margin-right:2px; cursor:pointer;}*/

/*  메인 배너의 투명영역안의 이미지 위치 조정  */
.main_visual_con{width:100%; height:108px; background-color:rgba(255,255,255,0.45); position:absolute; bottom:0%; padding:0 5%;}

.main_visual .slider-pro{height:250px;}

/*  메인 배너와 아래 컨테이너 1번의 가격은 height로 위치 조정  */
/*  .main_visual_img div{position:absolute; width:100%; height:270px !important; background-repeat:no-repeat; background-size:cover; background-position:center;}  */
.main_visual_img div{position:absolute; width:100%; height:250px !important; background-repeat:no-repeat; background-size:cover; background-position:center;}


.main_visual_con_wrap_01{width:268px; padding-top:32px;}
/*.main_visual_con_wrap_02{width:247px; padding-top:32px;}*/
.main_visual_con_wrap_02{width:268px; padding-top:32px;}
.main_visual_con_wrap_03{width:268px; padding-top:32px;}
/*.main_visual_con_wrap_04{width:241px; padding-top:32px;}*/
.main_visual_con_wrap_06{width:268px; padding-top:32px;}
.main_visual_con_wrap_07{width:268px; padding-top:32px;}
.main_visual_img01{background-image:url(../img/main/m_bg3003.png); display:block; width:103% !important; background-position:50% 60% !important;}
.main_visual_img02{background-image:url(../img/main/m_bg3004.png); display:block; width:103% !important; background-position:50% 10% !important;}
.main_visual_img03{background-image:url(../img/main/m_bg3007.png); display:block; width:103% !important; background-position:50% 10% !important;}
/*.main_visual_img04{background-image:url(../img/main/main_bg3002.png); display:block; width:103% !important; background-position:50% 30% !important;}
.main_visual_img05{background-image:url(../img/main/main_bg3002.png); display:block; width:102.5% !important;} */
.main_visual_img06{background-image:url(../img/main/m_bg3005.png); display:block; width:103% !important; background-position:50% 60% !important;}
.main_visual_img07{background-image:url(../img/main/m_bg3006.png); display:block; width:102.5% !important;} 


/*  메인 배너 슬라이드버튼 위치 조정**************************************************************************************************************/
.main_visual .sp-buttons{margin-left:0; text-align:left; position:absolute; bottom:0%; padding-left:5%; margin-bottom:85px;}
.main_visual .sp-buttons div:first-child{margin-left:0}


.bc_img{width:7px; height:4px; background-image:url(../img/main/breadcrumb.png); background-repeat:no-repeat; background-size:cover;}
.bc_on{width:15px; height:4px; background-image:url(../img/main/breadcrumb_on.png); background-repeat:no-repeat; background-size:cover;}
.breadcrumb:after{display:table; content:""; clear:both;}
.main_top_btn{width:100%; height:75px; }
.main_top_btn ul{float:left;  height:75px;}
.main_top_btn:after{display:table; content:""; clear:both;}
.main_top_btn01{width:100%; background-color:#7f847f; background-image:url(../img/main/main_top_btn01.png); background-repeat:no-repeat; background-size:contain; background-position:right; padding-left:5%;}
.main_top_btn01 p{font-size:1em; line-height:1.115em; color:#FFF; padding-top:10px;}
.main_top_btn01 p span{font-size:1.385em; font-weight:bold; color:#FFF;line-height:1.115em;}

.main_top_btn01_new{width:100%; background-color:#7f847f; background-image:url(../img/main/main_top_btn01.png); background-repeat:no-repeat; background-size:contain; background-position:right; padding-left:5%;}
.main_top_btn01_new p{font-size:1em; line-height:1.115em; color:#FFF; padding-top:10px;}
.main_top_btn01_new p span{font-size:1.385em; font-weight:bold; color:#FFF;line-height:1.115em;}

.main_top_btn02{width:25%; background-color:#829b6a; text-align:center; font-size:1em; line-height:1.077em; color:#FFF; padding-top:11px;}
.main_top_btn02 img{width:22px; margin-bottom:4px;}
.main_top_btn03{width:25%; background-color:#abca6a; text-align:center; font-size:1em; line-height:1.077em; color:#FFF;padding-top:11px;}
.main_top_btn03 img{width:18px; margin-bottom:4px}

.main_top_btn04{width:25%; background-color:#829b6a; text-align:center; font-size:1em; line-height:1.077em; color:#FFF; padding-top:11px;}
.main_top_btn04 img{width:22px; margin-bottom:4px;}
.main_top_btn05{width:25%; background-color:#abca6a; text-align:center; font-size:1em; line-height:1.077em; color:#FFF;padding-top:11px;}
.main_top_btn05 img{width:22px; margin-bottom:4px}

.main_content{width:100%; height:auto;}
/*  컨테이너 1번 박스 하단 여백 조정                                *******************************************************/
.main_content .main_content01{width:100%; height:auto; background-color:#eceade; padding-bottom:35px;}

/*  컨테이너 1번 박스 상단 여백 조정                                *******************************************************/
.main_content01_wrap{width:90%; height:auto; margin:0 auto; padding-top:1px;}   

.main_content01_wrap01{position:relative;}
.content_title{font-size:1.154em; font-weight:500; color:#333333; margin-top:3px;}
.plus_btn{position:absolute; right:0%; top:0%; margin-top:1px; width:19px; background-color:transparent;}


.main_content01_wrap01 ul{width:100%; height:auto; overflow:hidden; margin-top:4px;}


/*슬라이드******************************************************************************************************/
.sp-mask{overflow:visible !important;}
#example2{margin-left:-31.5% !important;}
.sp-slides-container{height:217px;}
.sp-slide ul{width:100%; min-height:217px; height:auto; border:1px solid #e3e0d5; background-color:#f6f4ed;}
.sp-slide{height:auto}
.sp-button{width:7px; height:4px; background-image:url(../img/main/breadcrumb.png); background-repeat:no-repeat; background-size:cover; background-color:inherit; border:0; border-radius:0; margin:0; margin-left:3px;}
.sp-buttons{margin-left:24%;padding-top:3px;}
.sp-buttons div:first{margin-left:0}
.sp-selected-button{width:15px; height:4px; background-image:url(../img/main/breadcrumb_on.png); background-repeat:no-repeat; background-size:cover;}
.slide_con{padding:11px 15px 0 ;}
.slide_con h4{font-size:1.077em; font-weight:500; color:#333333; margin-bottom:6px;}
.slide_con p{font-size:1em; line-height:17px; color:#666666;}
/*슬라이드END***********************************************************************************************/



/*메인컨테이너 슬라이드*/
.main_content01_wrap02{width:100%; height:214px; margin-top:31px; }
.mc01_wrap02_img {width:100%; height:200px;position:relative;}
.main_content01_wrap02 .sp-slide{border:1px solid #e3e0d5}
.main_content01_wrap02 .sp-slides-container{overflow:hidden;}
.mc01_wrap02_img .sp-slides div{width:100%; height:200px !important; background-size:cover; background-repeat:no-repeat; background-position:center bottom; text-align:center;}
.mc01_wrap02_img .sp-slides div > img{width:220px;}
.mc01_wrap02_img .sp-slides div button{display:block; width:65px; margin:0 auto; background-color:transparent; margin-top:20px;}
.mc01_wrap02_img01{background-image:url(../img/main/fade_img001.png); display:block;}
.mc01_wrap02_img02{background-image:url(../img/main/fade_img002.png); display:block;}
.mc01_wrap02_img02 img{width:187px !important;}
.mc01_wrap02_img03{background-image:url(../img/main/fade_img003.png); display:block;}
.mc01_wrap02_img04{background-image:url(../img/main/fade_img04.png); display:block;}
.mc01_wrap02_img05{background-image:url(../img/main/fade_img05.png); display:block;}
.mc01_wrap02_img06{background-image:url(../img/main/fade_img06.png); display:block;}
.mc01_wrap02_img07{background-image:url(../img/main/fade_img07.png); display:block;}
.mc01_wrap02_img08{background-image:url(../img/main/fade_img08.png); display:block;}
.mc01_wrap02_img09{background-image:url(../img/main/fade_img09.png); display:block;}
.mc01_wrap02_img06 img{width:269px !important;}

.mc_breadcrumb {text-align:center; margin-top:-1px;}
.mc_breadcrumb li{display:inline-table; cursor:pointer;}
.main_content01_wrap02 .sp-buttons{margin-left:0; text-align:center; position:absolute; bottom:0%;  margin-bottom:-19px;}

/*메인컨테이너 슬라이드**************************************************************************** END*/



/*메인컨테이너 03번 높이 여백 조정*/
.main_content01_wrap03{margin-top:20px;}
/* .main_content01_wrap03{margin-top:33px;} */


.main_content01_wrap03 dd{margin-top:7px;}
.main_content01_wrap03 dd ul{width:48.2%; height:135px; float:left; border:1px solid #e3e0d5; margin-bottom:10px;background-size:cover; background-position:center; position:relative;}
.main_content01_wrap03 dd ul:nth-child(2n) {margin-left:3.6%;}
.main_content01_wrap03 dd:after{display:table; content:""; clear:both;}
.mc01_wrap03-1{background-image:url(../img/main/content02_img01.png); }
.mc01_wrap03-2{background-image:url(../img/main/content02_img02.png); }
.mc01_wrap03-3{background-image:url(../img/main/content02_img03.png); }
.mc01_wrap03-4{background-image:url(../img/main/content02_img03_2.png); }
.main_content01_wrap03 dd ul li{width:100%; height:58px; position:absolute; bottom:0%; padding:3px 9px 0;}
.main_content01_wrap03 dd ul li h5{font-size:1.077em; color:#ffffff; font-weight:500;}
.main_content01_wrap03 dd ul li p{font-size:0.923em; line-height:15px; color:#FFF;}
/*
.mc01_wrap03-1 li{background-color:rgba(110,144,92,0.7)}
.mc01_wrap03-2 li{background-color:rgba(90,96,92,0.7)}
.mc01_wrap03-3 li{background-color:rgba(152,117,92,0.8)}
*/
.mc01_wrap03-1 li{background-color:rgba(110,144,92,0.7)}
.mc01_wrap03-2 li{background-color:rgba(110,144,92,0.7)}
.mc01_wrap03-3 li{background-color:rgba(110,144,92,0.7)}
.mc01_wrap03-4 h5{color:#666666 !important;}
.mc01_wrap03-4 p{color:#666 !important;}

.main_content01_wrap04 {margin-top:21px;}
.main_content01_wrap04 ul{width:100%; height:122px; border:1px solid #e3e0d5; padding:11px 15px;}

.mc01_wrap04-1{background-image:url(../img/main/content04_img01_01.png); background-size:cover; margin-bottom:10px; margin-top:7px;}
.mc01_wrap04-2{background-image:url(../img/main/content04_img02_02.png); background-size:cover;}


.main_content01_wrap04 ul h5{font-size:1.077em; color:#333; font-weight:500; margin-bottom:4px;}
.main_content01_wrap04 ul p{font-size:1em; color:#666666; line-height:17px;}
.main_content01_wrap04 ul button{background-color:transparent; width:19px; margin-top:18px;}
.main_content02{width:100%; height:auto; background-color:#FFF;}
.main_content02_wrap{width:90%; height:auto; margin:0 auto; margin-top:35px;}
.main_content02_wrap dd ul h4{font-size:1.077em; font-weight:500; color:#333333;margin-bottom:4px}
.main_content02_wrap dd ul p{font-size:1em; line-height:17px; color:#666;}

/*  지사 안내 및 관리사 모집 지사모집 박스 설정 **********************************************************************************************/
.mc02_wrap01-1 ul{width:100%; height:161px; border:4px solid #7b9664; background-image:url(../img/main/content05_bg01.png); background-size:94px; background-position:right bottom; background-repeat:no-repeat; padding:11px 13px; margin-bottom:10px;}
.mc02_wrap01-1 ul .bo_b{width:20px; height:1px; background-color:#d8d8d8; margin-top:13px; margin-bottom:5px}
.mc02_wrap01-1 ul .mc02-1_info li p{display:inline-table; font-size:0.923em; line-height:17px; color:#888888; text-rendering: auto;}
.mc02_wrap01-1 ul .mc02-1_info li p span{font-weight:500; font-size:12px;}

.mc02_wrap01-2{margin-bottom:35px;}
.mc02_wrap01-2 ul{width:48.2%; height:189px;border:4px solid #7b9664; float:left; padding:11px 13px;}
.mc02_wrap01-2 ul .bo_b{width:20px; height:1px; background-color:#d8d8d8; margin-top:13px; margin-bottom:5px}
.mc02_wrap01-2 ul .mc02-1_info li p{display:inline-table; font-size:0.923em; line-height:14px; color:#888888; text-rendering: auto;}


.mc02_wrap01-2:after{display:table; content:""; clear:both;}
.mc02_wrap01-2 ul:first-child{margin-right:3.6%; background-image:url(../img/main/content05_bg02_01.png); background-size:62px; background-repeat:no-repeat; background-position:right bottom; }
.mc02_wrap01-2 ul:last-child{background-image:url(../img/main/content05_bg03_01.png); background-size:66px; background-repeat:no-repeat; background-position:right bottom; }


.main_content02_wrap02 table{width:100%; border-top:2px solid #b3aea9;}
.main_content02_wrap02 table tr th{font-size:1.077em; font-weight:500; color:#333; text-align:left; border-bottom:1px solid #eceade; padding:11px 0 13px;}
.main_content02_wrap02 table tr td{font-size:1.077em; color:#666;border-bottom:1px solid #eceade; padding:11px 0 13px;}
.main_content02_wrap02 table tr .font_day{color:#999 !important; text-align:right;}
.latest_board{width:50%; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}
.latest_board img{vertical-align:middle; margin-top:-2px; margin-left:1px;}
.latest_board a{font-size:1em;}
.banner_text{width:80px; position:absolute; left:0%; top:0%; margin-top:8px;}

/*sub_container*/
.sub_container{width:90%; height:auto; margin:0 auto;}
.sc_title{position:relative; margin-top:28px;}
.sub_arrow{position:absolute; right:0%; top:0%; background-color:transparent; width:24px; margin-top:2px;}
.title_font{font-size:1.385em; font-weight:500; color:#333333;}
.sc01-2_title_wrap{width:100%; height:auto; background-image:url(../img/sub/sub01-2_title.png); background-repeat:no-repeat; background-position:center; background-size:cover; /*border-top:2px solid #b3aea9;*/ border-bottom:1px solid #e5e5e5; box-sizing:content-box; /* margin-top:9px; */ text-align:center; padding-top:36px; padding-bottom:33px; margin-bottom:21px;}
.font_green{font-size:1.692em; line-height:26px; color:#7b9664;}
.font_brown{font-size:1.692em; line-height:26px; color:#937d69;}
.sc01-2_title_wrap p{font-size:1.038em; line-height:18px; color:#666; margin-top:11px;}
.sc01-2_title_wrap p span{color:#333;}
.s_title_font{font-size:1.154em; font-weight:500; color:#555; margin-bottom:8px;}
.s_title_font img{width:15px; vertical-align:middle; margin-top:-2px; margin-right:5px;}
.font_27{font-size:1.038em; line-height:1.538em !important; color:#666666;}
.sc01-2_wrap{width:100%; height:318px; border:1px solid #e5e5e5; text-align:center; margin-bottom:11px;}
.sc01-2_wrap img{width:288px;}
.sc01-2_con p{font-size:1.038em; line-height:1.385em; color:#666666; margin-bottom:10px;}
.sc01-2_con p span{font-weight:500; border-bottom:1px solid #dddddd;}
.sc01-2_wrap02{width:100%;min-height:246px; height:auto; border:1px solid #e5e5e5; padding:0 5.5%; margin-top:6px;}
.sc01-2_wrap02 div{max-width:258px; height:auto; margin:0 auto;}
.sc01-2_wrap02 ol{float:left; margin-top:10px;}
.sc01-2_wrap02:after{display:table; content:""; clear:both;}
.sc01-2_wrap02 ol:first-child{width:29%; margin-right:5.8%; }
.sc01-2_wrap02 ol:last-child{width:65%; padding-top:12px;}
.font_32{font-size:1.231em; font-weight:500; color:#666666; line-height:20px;}
.sc01-2_wrap02 ol:last-child img{width:204px; margin-top:4px;}
.sc01-2_wrap02 ol li p{font-size:1.038em; line-height:18px; color:#666666; margin-top:7px;}
.sc01-2_wrap02 ol li p span{color:#937d69 !important;}
.sc01-2_wrap02 ol li:last-child{padding-top:4px;}
.sc01-4_title{width:100%; height:auto; /*border-top:2px solid #b3aea9;margin-top:9px; */position:relative; padding-top:21px;}
.sc01-4_title p{font-size:1.038em; line-height:18px; color:#666666; margin-top:12px;}
.font_24{font-size:0.923em !important; line-height:15px !important;margin-top:8px !important;}
.sc01-4_title_bg{width:138px; position:absolute; right:0%; top:0%; margin-top:86px; z-index:-10}
.sc01-4_wrap{margin-top:23px;}
.scroll_text{width:100%; height:32px; border-top:1px solid #cfccc3; text-align:center; font-size:0.923em;line-height:30px; color:#888888;}
.scroll_text img{width:18px; vertical-align:middle; margin-top:-2px; margin-right:7px;}
.table_scroll{width:100%; height:auto; overflow-x:scroll;}
.border_b{border-bottom:1px solid #e1dfdd; padding-bottom:9px;}
.sc_3dep{width:100%; height:auto; margin-top:25px;}
.sc_3dep li{width:49.3%; height:33px; border:1px solid #dbdbdb; float:left; background-color:#fafafa; text-align:center; line-height:30px; font-size:1.077em; color:#666666; margin-bottom:4px;}
.sc_3dep a:nth-child(2n) li{margin-left:1.4%;}
.sc_3dep:after{display:table; content:""; clear:both;}
.sc_3dep_on{border:1px solid #99ba7c !important; background-color:#99ba7c !important; color:#FFF !important;}
.sc03-2_wrap{margin-top:17px;}
.sc03-2_wrap dd ul li{padding:0 0 0 9px; position:relative; font-size:1.038em; line-height:18px; color:#666;margin-bottom:6px;}
.sc03-2_wrap dd > p{margin-top:-1px; margin-bottom:10px;}
.sc03-2_wrap ul li img{position:absolute; left:0%; width:3px; margin-top:8px;}
.sc03-2_wrap_box{border:4px solid #eceadd; width:100%; height:68px;font-size:1.038em; line-height:18px; color:#666; padding:11px 15px 0; margin-top:15px; margin-bottom:40px;}
.s_title_font_green{font-size:1.077em; line-height:14px; color:#7b9664; margin-bottom:10px;}
.tab_con_wrap{width:100%; overflow-x:scroll !important;}
.sc03-2_table{width:860px; border-top:2px solid #b3aea9; border-bottom:2px solid #cfccc3;}
.sc03-2_table tr th{font-size:1.038em; 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:1.038em; 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; width:3px;}
.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}
.font_red{font-size:13px; line-height:20px; color:#d1694d; margin-top:8px;}
.sc03-2-2{width:100%; height:808px; background-image:url(../img/sub/sub03-2-2_bg.png); background-repeat:no-repeat; background-size:contain; background-position:top; margin-top:21px; padding-top:29px;}
.sc03-2-2_wrap{width:250px; height:auto; margin:0 auto;}
.sc03-2-2_img{width:100%; height:153px; border:1px solid #eceade; margin-top:12px; margin-bottom:10px;}
.sc03-2-2_text span{font-weight:500; border-bottom:1px solid #e5e5e5;}
.sc03-2-2_box{width:100%; height:245px; border-top:2px solid #b3aea9; border-bottom:1px solid #cfccc3;}
.sc03-2-2_box li{float:left;}
.sc03-2-2_box_l{width:55px; height:auto; text-align:center;}
.sc03-2-2_box_l img{width:45px; margin-top:22px;}
.sc03-2-2_box_r{width:195px; height:auto; padding:16px 8px 0 5px;}
.sc03-2-2_box_r p{font-size:1.038em; line-height:18px; color:#666;}
.sc03-2-2_box:after{display:table; content:""; clear:both;}
.sc03-2-2_wrap03{margin-top:6px;}
.sc03-2-2_wrap03 li{padding:0 9px; position:relative;font-size:1.038em; line-height:18px; color:#666; margin-bottom:2px;}
.sc03-2-2_wrap03 li img{position:absolute; left:0%; width:3px; margin-top:8px;}
.sc03-2-3{margin-top:17px; margin-bottom:-2px;}
.sc03-2-3 ul li{padding:0 9px; position:relative;font-size:1.038em; line-height:18px; color:#666; margin-bottom:6px;}
.sc03-2-3 ul li img{position:absolute; left:0%; width:3px; margin-top:8px;}
.sc03-3, .sc03-5{margin-top:17px;}
.sc03-3_btn{text-align:center; margin-top:20px;}
.sc03-3_btn button{width:94px; height:34px; background-color:#756d66; color:#FFF; font-size:1.038em; line-height:32px;}
.pay_view{width:100%; height:auto; border-top:2px solid #b3aea9; border-bottom:1px 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:33px; background:#faf9f6; border-bottom:1px solid #e5e5e5; font-size:1.038em; color:#666666; line-height:30px; padding-left:15px;}
.pay_view_cash02 li{border-bottom:0}
.pay_view_total{height:54px; border-top:1px solid #cfccc3;}
.pay_view_total li{font-size:1.038em; color:#555555; line-height:51px; padding-left:15px;}
.pay_view_total li span{font-size:1.538em;  font-weight:500; color:#937d69}
.pay_view_right{text-align:right; padding-left:0; padding-right:15px;}
.sc03-5 h4{margin-bottom:10px;}
.sc03-5_img{width:100%; height:auto; border:1px solid #eceade; margin-bottom:6px; }
.sc03-5 ul{border-bottom:1px solid #e5e5e5; padding-bottom:23px; margin-bottom:24px;}
.sc03-5_text{font-size:1.038em; line-height:18px; color:#666;}
.sc03-5_text p{position:relative; padding:0 9px; line-height:18px; color:#666; margin-bottom:6px;}
.sc03-5_text p img{position:absolute; left:0%; width:3px; margin-top:8px;}
.sc03-5_text p:first-child{margin-top:6px;}
.sc03-5_text p:last-child{margin-bottom:-1px;}
.sc03-5 ul:last-child{border-bottom:0; padding-bottom:0; margin-bottom:-2px;}
.sc03-5_box{width:100%; height:auto; border:4px solid #eceadd; border-bottom:4px solid #eceadd !important; margin-bottom:0 !important; padding:6px 15px 13px; padding-bottom:13px !important;}
.country_list > img{width:auto; height:15px;}
.country_view_wrap01{ background-image:url(../img/sub/country_guide_view_bg.png); background-position:left top; background-repeat:no-repeat; background-size:54.5%;width:100%; height:auto; min-height:150px;padding-top:25px;}
.country_view_wrap01 ul{float:left;}
.country_view_wrap01:after{display:table; content:""; clear:both;}
.cv_img{width:38%; height:auto; min-height:125px; border:1px solid #eceade; margin-right:5%;}
.cv_text{width:auto;  float: initial !important;}
.cv_text .title_font{font-size:1.154em; font-weight:500; color:#555555; line-height:18px; margin-top:3px; margin-bottom:13px;}
.cv_text .title_font span{font-size:15px; font-weight:500; color:#7b9664; line-height:18px;}
.cv_text_con{font-size:1.038em; line-height:18px; color:#666;}
.country_view_wrap02{margin-top:33px;}
.country_view_wrap02 h4, .country_view_wrap03 h4{margin-bottom:12px;}
.country_view_wrap02 dd{width:100%; overflow-x:scroll;}
.country_view_wrap02 table{width:910px; border-top:2px solid #b3aea9; border-bottom:2px solid #cfccc3;}
.country_view_wrap02 table tr th{font-size:1.038em; 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:1.038em; color:#666666; border-top:1px solid #e5e5e5; padding:11px 20px 13px;}
.cv_btn{text-align:right; margin-bottom:36px;}
.cv_btn li{display:inline-table; margin-top:10px;}
.cv_btn01{width:36.5%; height:34px; line-height:32px;background:#756d66;text-align:center; border:1px solid #756d66;}
.cv_btn01 a{color:#FFF; font-size:1.038em;}
.cv_btn02{width:28.7%; height:34px; margin-left:3px;line-height:32px;background:#fafafa; border:1px solid #dbdbdb; text-align:center; }
.cv_btn02 a{font-size:1.038em; color:#666666;  text-rendering: auto;}
.cv_btn03{width:31.5%; height:34px; margin-left:3px; line-height:32px;background:#fafafa; border:1px solid #dbdbdb; text-align:center; }
.cv_btn03 a{ font-size:1.038em; color:#666666;  text-rendering: auto;}
.country_view_wrap03{margin-top:36px; margin-bottom:-19px;}
.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:191px !important; border-bottom:1px solid #e5e5e5 !important; margin-top:0 ;}
.branch_map #map .area{width:100% !important; height:191px !important;}
.branch_name{width:100%; height:auto; background:#faf9f6; padding-top:11px; padding-bottom:12px;}
.branch_name ul li{float:left; width:76.2%; font-size:1.038em; line-height:18px; color:#666; padding-right:15px;}
.branch_name ul:after{display:table; content:""; clear:both;}
.branch_name ul:first-child{margin-bottom:7px;}
.branch_title{width:23.8% !important; padding-left:15px; padding-right:0 !important;}

.sc03-5-4_img{width:100%; height:auto; border-top:2px solid #b3aea9; margin-top:12px;border-bottom:0 !important;padding-bottom:0 !important; margin-bottom:0 !important;}
.table_pd p{padding-left:14%; position:relative;font-size:1.038em; color:#666; line-height:18px; margin-top:9px;}
.table_pd p:first-child{margin-top:0}
.table_pd p img{width:19px; position:absolute; left:0%; margin-top:1px;}
.sc03-5-4_icon img{width:35px !important;}
.sc03-5-4_icon{padding-left:22% !important;}
.sc03-5-4_table{border-bottom:0 !important;padding-bottom:0 !important; margin-bottom:15px !important; width:100%; height:auto;}
.sc03-5-4_box{padding:20px 15px;padding-bottom:0 !important; margin-bottom:0 !important; width:100%; height:auto; min-height:255px; border:4px solid #eceadd; border-bottom:4px solid #eceadd !important; background-image:url(../img/sub/sub03-5-4_bg.png); background-size:177px; background-repeat:no-repeat; background-position:right bottom;}
.sc03-5-4_box p{font-size:1.038em; line-height:18px; color:#666666;}
.sc03-5-4_box01{border-bottom:1px dashed #e5e5e5; padding-bottom:18px; margin-bottom:19px;}
.sc03-5-4_box02 li{position:relative; font-size:1.038em; line-height:18px; color:#666666; padding-left:10px; margin-bottom:5px;}
.sc03-5-4_box02 li img{position:absolute; left:0%; width:3px; margin-top:8px;}
.sc03-5-4_box02 p{margin-bottom:5px;}
.sc03-6-1{width:100%; height:auto; min-height:206px; background-image:url(../img/sub/sub03-6_bg.png); background-size:167px; background-repeat:no-repeat; background-position:right top; margin-top:21px; }
.sc03-6-1_title{padding-right:54%; padding-top:6px;}
.sc03-6-1_text, .sc03-6-1_text02{font-size:1.038em; line-height:18px; color:#666666}
.sc03-6-1_text span{color:#333333;}
.sc03-6-1_text02{margin-bottom:11px;}
.sc03-6-1_text02 span{color:#937d69;}
.sc03-6-1_title02 li{position:relative; padding-left:9px; font-size:1.038em; line-height:18px; color:#666666; margin-bottom:7px;}
.sc03-6-1_title02 li img{position:absolute; width:3px; left:0%; margin-top:8px}
.sc03-6-1_line{width:25px; margin-top:27px; margin-bottom:-7px;}
.sc03-6-1_wrap{width:100%; height:auto; margin-top:38px;}
.sc03-6-1_wrap h4{font-size:1.231em; font-weight:500; line-height:14px; color:#937d69; border-top:2px solid #b3aea9; border-bottom:1px solid #e5e5e5; text-align:center; padding:15px 0 16px;}
.sc03-6_list{margin-top:21px;}
.sc03-6_list ul ol{width:48.3%; height:auto; min-height:140px; border:1px solid #e5e5e5; float:left; margin-bottom:15px; position:relative;}
.sc03-6_list ul:after{display:table; content:""; clear:both;}
.sc03-6_list ul ol:nth-child(2n){margin-left:3.4%;}
.sc03-6_list_con{position:absolute; width:100%; height:auto; text-align:center; background:rgba(123,150,100,0.8); font-size:1.038em; line-height:16px; color:#FFF; bottom:0%; padding:7px 0 9px;}
.sc03-6_list_img{width:100%; margin:0 auto;}
.font_red02{font-size:0.923em !important; line-height:15px !important; color:#d1694d !important; margin-top:13px;}
.sc03-6_list02{margin-top:34px;}
.sc03-6-1_box01{width:100%; height:171px; border:1px solid #eceade; background-image:url(../img/sub/sub03-6-1_bg01.png); background-size:cover; margin-top:18px;}
.sc03-6-1_box01 p{font-size:0.923em; line-height:15px; color:#666666; padding-left:20px;}
.sc03-6-1_box01 p span{font-size:1em;color:#444444;}
.sc03-6-1_box01-1{width:156px; margin-left:20px; margin-top:21px; margin-bottom:6px;}
.sc03-6-1_box01-2{width:278px; margin-top:10px;}
.sc03-6-1_box02{width:100%; height:171px; border:1px solid #eceade; background-image:url(../img/sub/sub03-6-1_bg02.png); background-size:cover; position:relative;margin-top:18px;}
.sc03-6-1_box02 p{font-size:0.923em; line-height:15px; color:#666666; padding-left:20px;}
.sc03-6-1_box02 p span{font-size:1em;color:#444444;}
.sc03-6-1_box02-1{width:125px; margin-left:20px; margin-top:25px; margin-bottom:9px;}
.sc03-6-1_box02-2{width:88px; position:absolute; right:0%; top:0%; margin-top:35px; margin-right:15px;}
.sc03-6-1_box03{width:100%; height:171px; border:1px solid #eceade; background-image:url(../img/sub/sub03-6-1_bg03.png); background-size:cover;margin-top:18px;}
.sc03-6-1_box03 p{font-size:0.923em; line-height:15px; color:#666666; padding-left:20px;}
.sc03-6-1_box03 p span{font-size:1em;color:#444444;}
.sc03-6-1_box03-1{width:197px; margin-left:20px; margin-top:21px; margin-bottom:6px;}
.sc03-6-1_box03-2{width:278px; margin-top:10px;}
.sc03-6_list03{margin-top:38px;}
.sc03-6_view{width:100%; height:auto; margin-top:17px;}
.sc03-6_view ul{width:100%; padding:25px 0; border-top:2px solid #b3aea9; border-bottom:1px solid #cfccc3;}
.sc03-6_view_img{position:relative;}
.sc03-6_view_img .dot_icon{position:absolute; width:136px; right:0%; top:0%; cursor:pointer;}
.go_home_btn{width:100%; height:34px; text-align:center; font-size:1.038em; line-height:32px; color:#FFF; background-color:#777777;}
.go_home_btn img{width:7px; vertical-align:middle; margin-top:-2px; margin-left:10px;}
.sc03-6_view_btn{text-align:center; margin-top:15px;}
.sc03-6_view_btn button{width:47px; height:34px; background-color:#756d66; font-size:1.038em; line-height:32px; color:#FFF;}
.sc03-8_title{width:100%; height:auto; min-height:197px; background-image:url(../img/sub/sub03-8_bg.png); background-size:134px; background-repeat:no-repeat; background-position:right bottom; margin-top:21px;}
.sc03-8_title > p{font-size:1.038em; line-height:18px; color:#666; margin-top:11px; margin-bottom:-3px; }
.sc03-8_title > p span{color:#333333;}
.sc03-8_wrap01{margin-top:22px;}
.sc03-8_wrap01 ul{width:100%; overflow-x:scroll;}
.sc03-8_wrap02 .s_title_font{margin-bottom:11px !important;}
.sc03-8_wrap02 ul .s_title_font_green{margin-bottom:6px !important;}
.sc03-8_wrap02 ul li{position:relative; padding-left:9px; margin-bottom:5px; font-size:1.038em; line-height:18px; color:#666;}
.sc03-8_wrap02 ul li img{position:absolute; width:3px; left:0%; margin-top:8px;}
.sc03-8_wrap02 ul .font_red02{margin-top:8px !important;}
.sc03-8_wrap02 .scroll_text{margin-top:8px;}
.star_view{width:100%; height:auto; border-bottom:1px solid #cfccc3; padding-bottom:25px;}
.star_view_title{text-align:center; margin-top:24px;}
.star_view_title p{font-size:1.038em; line-height:14px; color:#7b9664; text-align:center; margin-bottom:11px;}
.star_view_title img{width:290px;}
.star_video{margin-top:15px; width:100%; height:auto; margin-bottom:11px;}
.star_con li{font-size:1.038em; line-height:18px; color:#666; margin-top:7px}
.star_name{text-align:right; margin-top:13px;}
.star_name img{width:50%;}
.star_con ul{margin-bottom:20px;}
.star_con ul:last-child{margin-bottom:0px;}
.star_con ul p{font-size:1.038em; line-height:18px; color:#666;}
.star_con ul .star_q{font-weight:500; margin-bottom:7px;}
.star_video02{margin-bottom:12px;}
.star_view_btn{text-align:center; margin-top:15px;}
.star_view_btn button{width:47px; height:34px; background-color:#756d66; font-size:1.038em; color:#FFF; line-height:32px;}
 
/*탭*/
.sc03-2_tab .tabMenu li{width:32.4%; margin-right:1.4%; float:left; height:31px; border:1px solid #dbdbdb; background-color:#fafafa; margin-bottom:4px; text-align:center; padding:0}
.sc03-2_tab .tabMenu li a{font-size:1em; color:#888; line-height:29px;}
.sc03-2_tab .tabMenu li:nth-child(3n){margin-right:0;}
.sc03-2_tab .tabMenu:after{display:table; content:""; clear:both;}
.tab_on{background-color:#fff !important; border:2px solid #99ba7c !important;}
.tab_on a{color:#666666 !important;line-height:27px !important;}
.tab_con{display:none; margin-top:22px;}
.tab_con01{display:block}
/*테이블*/
.mobile_table{width:100%; border-top:2px solid #b3aea9; border-bottom:1px solid #cfccc3;}
.mobile_table tr th{font-size:1.038em; color:#666; border-right:1px solid #e5e5e5; border-top:1px solid #e5e5e5; background-color:#faf9f6; vertical-align:middle;}
.mobile_table tr td{font-size:1.038em; color:#666; border-top:1px solid #e5e5e5; padding:10px 5%;}
.mobile_table02 tr td{padding:6px 5% 7px !important;}
.mobile_table tr td select{width:100%; height:34px; border:1px solid #dbdbdb; color:#666; padding-left:5px; background-color:#FFF;}
.mobile_table tr:first-child td, .mobile_table tr:first-child th{border-top:0}
.mo_table_left tr th{text-align:left; padding-left:15px;}
.mo_table_radio{ padding: 16px 5% 18px !important;}
.mo_table_radio input{vertical-align:middle; margin-top:-2px; margin-right:4px; margin-left:20px;}
.mo_table_radio input:first-child{margin-left:0;}
.mo_table_se select{margin-bottom:10px;}
.mo_table_text{font-size:0.923em; line-height:14px; color:#888888; margin-top:-2px; margin-bottom:-1px;}
.mobile_table_bt{border-top:1px solid #cfccc3;}
.mobile_table_bt tr td{padding:9px 5% 12px !important;}

.country_list table{border-top:2px solid #b3aea9; border-bottom:2px solid #cfccc3;}
.country_list table th{font-size:1.038em; color:#666666; background:#faf9f6; border-right:1px solid #e5e5e5; border-top:1px solid #e5e5e5; padding:11px 4px 13px; vertical-align:middle;}
.country_list table tr:first-child th{border-top:0}
.country_list table td{font-size:1.038em; color:#666666; border-top:1px solid #e5e5e5; border-left:1px solid #e5e5e5; padding:11px 4px 13px;}
.country_list table tr:first-child td{border-top:0}
.country_list table td:first-child{border-left:0}
.country_list img{margin-top:40px; margin-bottom:15px;}
.country_list img:first-child{margin-top:0}

.sc01-8_wrap table{width:100%; border-top:2px solid #b3aea9;}
.sc01-8_wrap table tr th{font-size:1.038em; 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:1.038em; 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{padding:0px 10px 3px; margin-right:10px; line-height:14px; line-height:30px; }
.sc03-2_table02 tr th{padding:11px 0 13px !important}
.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;}
.circle{width:3px; vertical-align:middle; margin-top:-2px; margin-right:9px;}
.table_scroll_width table{width:910px;}
.table_scroll_width{width:100%; overflow-x:scroll;}
.sc03-8_table02 tr td{text-align:left !important; padding:11px 20px 14px !important}
.sc03-8_table tr td .font_red {margin-top: 4px !important;}
.border_t{border-top:1px solid #e5e5e5;}
.sc03-8_table03 tr td{text-align:center !important;}

.sc01-1{width:100%; height:auto;}
.sc01-1_title{width:100%; height:230px; border-bottom:1px solid #e5e5e5; background-image:url(../img/sub/sub01-1_title_bg.png); background-position:center; background-repeat:no-repeat; background-size:290px; padding-left:20px;}
.sc01-1_title h4{font-size:1.154em; line-height:25px; color:#7b9664; padding-top:46px;}
.sc01-1_title img{width:210px; margin-top:2px; margin-bottom:13px;}
.sc01-1_title p{font-size:1.038em; line-height:18px; color:#666;}
.sc01-1_wrap p{font-size:1.038em; line-height:18px; color:#666; margin-top:12px;}
.sc01-1_wrap p span{font-size:1em; font-weight:500; border-bottom:1px solid #dddddd; line-height:20px;}
.sc01-1_wrap li{font-size:1.077em; color:#666666; line-height:18px; text-align:right; margin-top:10px; margin-bottom:-1px;}
.sc01-3 h4{margin-top:21px;}
.sc01-3_wrap{text-align:center;}
.sc01-3_wrap img{width:290px; margin-bottom:5px;}
.sc01-3_wrap ul {width:290px; margin:0 auto}
.sc01-3_wrap ul li{float:left; width:50%; height:auto;}
.sc01-3_wrap ul li p{font-size:1.038em; line-height:18px; color:#666; margin-top:5px;}
.sc01-3_wrap ul li:first-child{padding:0 22px 0 25px;}
.sc01-3_wrap ul li:last-child{padding:0 9px 0 6px;}
.sc01-3_wrap ul:after{display:table; content:""; clear:both;}
.sc01-3_wrap02{margin-bottom:-2px; margin-top:39px;}

.sc01-5{width:100%; height:auto; margin-top:17px;}
.sc01-5_wrap01 ul{width:100%; height:auto; border-top:2px solid #b3aea9; border-bottom:1px solid #cfccc3;padding:25px 5%;}
.sc01-5_wrap01 ul ol li{float:left; width:80%; height:40px; display:table;}
.sc01-5_wrap01 ul ol li p{font-size:1.038em; line-height:18px; color:#666; display:table-cell; vertical-align:middle; line-height:17px;}
.sc01-5_wrap01 ul ol li img{width:80%;}
.sc01-5_wrap01 ul ol li:first-child{width:20%;}
.sc01-5_wrap01 ul ol{margin-top:15px;}
.sc01-5_wrap01 ul ol:first-child{margin-top:0}
.sc01-5_wrap01 ul ol:after{display:table; content:""; clear:both;}
.sc01-5_wrap02, .sc01-5_wrap03{margin-top:36px;}
.sc01-5_wrap02 ul img{border:1px solid #e5e5e5;}
.sc01-5_wrap03 ul{margin-bottom:21px;}
.s_font_green{font-size:1.077em; line-height:14px; color:#7b9664; margin-bottom:7px;}
.s_font_666{font-size:1.038em; line-height:18px; color:#666666; margin-bottom:8px;}
.sc01-5_table01{border-top:2px solid #b3aea9; width:100%; border-bottom:2px solid #cfccc3;  width:910px;}
.sc01-5_table01 tr th{background-color:#faf9f6; border-bottom:1px solid #e5e5e5; font-size:1.038em; color:#666666; padding:10px 0 14px;}
.sc01-5_table01 tr td{font-size:1.038em; 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}
.list_font img{width:3px; position:absolute; left:0%; top:0%; margin-top:8px;}
.list_font{position:relative; padding-left:10px; font-size:1.038em; line-height:18px; color:#666; margin-top:7px;}
.sc01-5_table02{border-top:2px solid #b3aea9; width:100%; border-bottom:2px solid #cfccc3; width:910px;}
.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}
.sc01-5_btn{width:100%; height:auto; margin-top:13px;}
.sc01-5_btn li{width:49.3%; height:34px; float:left; font-size:1em; color:#FFF; line-height:33px; text-align:center;}
.sc01-5_btn a:first-child li{background-color:#99ba7c; }
.sc01-5_btn a:last-child li{background-color:#756d66; float:right !important;}
.sc01-5_btn:after{display:table; content:""; clear:both;}
.sc01-5_form{margin-top:21px;}
.sc01-5_form table{width:100%; height:auto; border-top:2px solid #b3aea9; border-bottom:1px solid #cfccc3;}
.sc01-5_form table tr th{font-size:1.038em; color:#666666; text-align:left; padding-left:15px; border-bottom:1px solid #e5e5e5; border-right:1px solid #e5e5e5; background:#faf9f6;}
.sc01-5_form table tr td{padding:10px; border-bottom:1px solid #e5e5e5;}
.sc01-5_form table tr td input{width:100%; height:34px; border:1px solid #dbdbdb; padding:0 10px; color:#666;}
.sc01-5_form table tr td textarea{width:100%; height:190px; border:1px solid #dbdbdb; margin:5px 0; padding:6px 10px; color:#666}
#Bphone::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #999;
}
#Bphone::-moz-placeholder { /* Firefox 19+ */
  color: #999;
}
#Bphone:-ms-input-placeholder { /* IE 10+ */
  color: #999;
}
.text_a:-moz-placeholder { /* Firefox 18- */
  color: #999;
}
.text_a::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #999;
}
.text_a::-moz-placeholder { /* Firefox 19+ */
  color: #999;
}
.text_a:-ms-input-placeholder { /* IE 10+ */
  color: #999;
}
.text_a:-moz-placeholder { /* Firefox 18- */
  color: #999;
}
.sc01-6_text{font-size:1.038em; line-height:18px; color:#666666; margin-bottom:13px;}
.sc01-7{width:100%; height:auto; margin-top:8px; margin-bottom:-3px;}
.sc01-7 ul{width:47.2%; height:auto; float:left; margin-top:17px;}
.sc01-7 ul:nth-child(2n){margin-left:5.6%}
.sc01-7:after{display:table; content:""; clear:both;}
.sc01-7_img{border:1px solid #e5e5e5; margin-bottom:5px;}
.sc01-7 ul li{font-size:1.038em; color:#666666; text-align:center;}
#map{width:100%; height:196px;  border-bottom:1px solid #cfccc3;}
.sc01-8_wrap01{margin-top:36px;}
.sc01-8_wrap02{margin-top:36px;}
.sc01-8_wrap h4{margin-bottom:12px;}
.sc01-8_wrap table{width:910px; border-top:2px solid #b3aea9;}
.sc01-8_wrap table tr th{font-size:1.038em; 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:1.038em; 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}
.sc02-1{width:100%; height:auto; margin-top:21px; margin-bottom:-2px;}
.sc02-1 .sc02-1_title h4{font-size:1.692em; line-height:26px; color:#7b9664;}
.sc02-1 .sc02-1_title p{font-size:1.038em; line-height:18px; color:#666666; margin-top:11px;}
.sc02-1 .sc02-1_title p span{color:#333333;}
.sc02-1 .sc02-1_title img{border:1px solid #eceade; margin-top:13px;}
.sc02-1_wrap .sc02-1_line{width:25px; height:1px; background-color:#d5d2c6; margin-top:30px; margin-bottom:10px;}
.sc02-1_wrap ul{font-size:1.038em; line-height:18px; color:#666666; margin-top:6px;}
.font_14brown{color:#937d69 !important; line-height:20px !important; margin-bottom:10px;}
.sc02-2{width:100%; height:auto; margin-top:21px;}
.sc02-2_title{width:100%; height:173px; background-image:url(../img/sub/sub02-2_bg.png); background-repeat:no-repeat; background-size:136px; background-position:bottom right;}
.sc02-2_title h4{font-size:1.692em; line-height:26px; color:#7b9664;}
.sc02-2_title p{font-size:1.038em; line-height:18px; color:#666666; margin-top:11px;}
.sc02-2_wrap{margin-top:21px;}
.sc02-2_wrap table tr td img{vertical-align:middle; margin-top:-2px; margin-right:9px;}
.sc02-2_wrap dd{margin-bottom:36px;}
.sc02-3{width:100%; height:auto; margin-top:21px;}
.sc02-3_title p{font-size:1.038em; line-height:20px; color:#666666; margin-top:-1px;}
.sc02-3_wrap{width:100%; height:auto; border-top:2px solid #b3aea9; border-bottom:1px solid #cfccc3; margin-top:12px;}
.sc02-3_wrap ul{width:90%; height:auto; margin:0 auto; border-bottom:1px solid #e5e5e5; padding:15px 0 13px;}
.sc02-3_wrap ul:last-child{border-bottom:0}
.sc02-3_wrap ul:after{display:table; content:""; clear:both;}
.sc02-3_wrap ul li{float:left;}
.sc02-3_wrap ul .sc02-3_num{width:15.3%;}
.sc02-3_wrap ul .sc02-3_con{width:84.7%; padding-left:10px;}
.sc02-3_wrap ul .sc02-3_con h5{font-size:1.038em; color:#333333; margin-top:5px; margin-bottom:5px;}
.sc02-3_wrap ul .sc02-3_con p{font-size:1.038em; line-height:18px; color:#666666;}
.con_list{padding-left:9px; position:relative; margin-bottom:7px;}
.con_list img{width:3px; position:absolute; left:0%; top:0%; margin-top:8px;}
.sc02-3_wrap02{margin-top:36px;}
.sc02-3_wrap02 ul{width:100%; height:auto; border:4px solid #eceadd; font-size:1.038em; line-height:18px; color:#666; padding:11px 15px 13px;}
.sc02-4_wrap{width:100%; height:auto; border:1px solid #e5e5e5; margin-top:12px; padding:22px 5% 23px;}
.sc02-4_wrap h5{text-align:center; font-size:1.077em; line-height:18px; color:#666666;}
.sc02-4_wrap h5 span{font-size:1em;color:#333333; border-bottom:1px solid #dddddd;}
.sc02-4_wrap dd{margin-top:23px;}
.sc02-4_wrap dd ul{margin-top:18px;}
.sc02-4_wrap dd ul li{float:left;}
.sc02-4_wrap dd ul:after{display:table; content:""; clear:both;}
.sc02-4_wrap dd ul .sc02-4_num{width:26%;}
.sc02-4_wrap dd ul .sc02-4_con{width:74%; padding-left:15px;}
.sc02-4_wrap dd ul .sc02-4_con h6{font-size:1.038em; color:#333333; margin-top:5px; margin-bottom:5px;}
.sc02-4_wrap dd ul .sc02-4_con p{font-size:1.038em; line-height:18px; color:#666;}
.sc02-5{width:100%; height:auto;}
.sc02-5_title{width:100%; height:178px; background-image:url(../img/sub/sub02-5_bg.png); background-repeat:no-repeat; background-position:bottom right; background-size:143px; margin-top:25px;}
.sc02-6_title{background-image:url(../img/sub/sub02-6_bg.png) !important;background-size:134px !important;}
.sc02-5_title h4{font-size:1.692em; line-height:26px; color:#7b9664; margin-top:-4px; margin-bottom:12px;}
.sc02-5_title p{font-size:1.038em; line-height:18px; color:#666666;}
.sc02-5_title p span{font-size:1em; color:#333333;}
.sc02-5_wrap01{margin-top:21px;}
.sc02-5_wrap01 p{margin-top:-1px;}
.sc02-5_wrap02{width:100%; height:auto; border:1px solid #e5e5e5; padding:25px 5% 23px; margin-top:12px;}
.sc02-5_wrap02 ul{float:left;}
.sc02-5_wrap02:after{display:table; content:""; clear:both;}
.sc02-5_img{width:33.5%; max-width:85px;}
.sc02-5_con{width:66.5%; padding-left:15px;}
.sc02-5_con li{border-bottom:1px dashed #e5e5e5; padding-bottom:23px; margin-bottom:20px;}
.sc02-5_con li:last-child{border-bottom:0; padding-bottom:0; margin-bottom:0;}
.sc02-5_con01{height:115px;}
.sc02-5_con02{height:184px;}
.sc02-5_con03{height:202px;}
.sc02-5_con h5{font-size:1.038em; color:#7b9664; padding-left:10px; margin-top:5px; margin-bottom:5px;}
.sc02-5_con p{font-size:1.038em; line-height:18px; color:#666666; position:relative; padding-left:19px; margin-bottom:7px;}
.sc02-5_con li p:last-child{margin-bottom:0;}
.sc02-5_con p img{width:3px; position:absolute; left:0%; top:0%; margin-top:8px; margin-left:10px;}
.sc02-6_wrap ul li{float:left;}
.sc02-6_wrap ul:after{display:table; content:""; clear:both;}
.sc02-6_wrap{width:100%; height:auto; border:1px solid #e5e5e5; padding:25px 5%; margin-top:12px;}
.sc02-6_wrap .sc02-6_img{width:41%; max-width:100px; height:auto;}
.sc02-6_wrap .sc02-6_con{width:59%; height:auto; max-height:100px; padding-left:20px;}
.sc02-6_plus{width:41%; max-width:100px; text-align:center; margin:15px 0;}
.sc02-6_plus img{width:19px;}
.sc02-6_con h5{font-size:1.038em; line-height:18px; color:#333333; margin-bottom:6px; margin-top:10px;}
.sc02-6_con p{font-size:1.038em; line-height:18px; color:#666666;}
.sc02-6_con02 h5{margin-top:28px;}
.sc03-4_img{width:28% !important; max-width:68px !important;}
.sc03-4_con{width:72% !important;}
.sc03-4_con li{margin-bottom:25px;}
.sc03-4_con h5{color:#333333 !important; padding-left:5px; margin-top:0 !important;}
.sc03-4_con p{padding-left:14px;}
.sc03-4_con p span{font-size:1em; color:#333333; border-bottom:1px solid #dddddd;}
.sc03-4_con p img{margin-left:5px;}
.sc03-4_con .sc03-4_con_red{font-size:12px; line-height:14px; color:#d1694d; margin-top:-1px;}
.sc03-4_con01{height:110px;}
.sc03-4_con02{height:165px;}
.sc03-4_con03{height:370px;}
.sc02-6_phone{margin-top:36px;}
.sc02-6_phone ul{width:100%; height:52px; border:4px solid #eceadd; line-height:43px; font-size:1.038em; color:#666; }
.sc02-6_phone ul img{width:3px; vertical-align:middle; margin-top:-2px;margin-left:15px; margin-right:5px;}
.sc04-2{width:100%; height:auto; margin-top:17px;}
.sc04-2_wrap{width:100%; height:auto; border-top:2px solid #b3aea9; border-bottom:1px solid #e5e5e5; padding:25px 5% 22px 4.8%;}
.sc04-2_wrap ul{float:left;}
.sc04-2_wrap:after{display:table; content:""; clear:both;}
.sc04-2_wrap .sc04-2_img{width:40%; max-width:102px; height:auto;}
.sc04-2_wrap .sc04-2_con{width:54%; height:auto; margin-left:6%; margin-top:-4px;}
.sc04-2_wrap .sc04-2_con li{border-bottom:1px dashed #e5e5e5; padding-left:10px; padding-bottom:22px; margin-bottom:25px;}
.sc04-2_wrap .sc04-2_con li:last-child{border-bottom:0; padding-bottom:0; margin-bottom:0;}
.sc04-2_wrap .sc04-2_con li h5{font-size:1.038em; color:#333333; margin-bottom:4px;}
.sc04-2_wrap .sc04-2_con li p{font-size:1.038em; color:#666666; margin-top:2px;}
.sc04-2_wrap .sc04-2_con li p img{width:3px; vertical-align:middle; margin-top:-2px; margin-right:6px;}
.sc04-2_wrap02 p span{font-size:1em;font-weight:500; border-bottom:1px solid #dddddd;}
.sc04-2_wrap02 p{margin-bottom:10px;}
.sc04-2_wrap02{padding-top:21px; margin-bottom:37px;}
.sc04-2_tab .tabMenu li{width:32.4%; height:31px; margin-right:1.4%; float:left; border:1px solid #dbdbdb; background-color:#fafafa; font-size:1em; line-height:29px; text-align:center;}
.sc04-2_tab .tabMenu li a{color:#888888;}
.sc04-2_tab .tabMenu .tab_on{line-height:28px !important;}
.sc04-2_tab .tabMenu li:last-child{margin-right:0;}
.sc04-2_tab .tabMenu:after{display:table; content:""; clear:both;}
.sc04-2_view_img{width:100%; height:auto; border:1px solid #e5e5e5; position:relative;}
.sc04-2_view_img .dot_icon{position:absolute; width:136px; right:0%; top:0%; margin-right:-1px; margin-top:-1px; cursor:pointer;}
.sc04-2_tab .tab_con{margin-top:25px !important;}
.sc04-3_view01{width:100%; height:auto; margin-top:17px;}
.pjy_img{border-top:2px solid #b3aea9; border-bottom:1px solid #e5e5e5; text-align:center; padding-top:25px; padding-bottom:10px;}
.pjy_img img{width:66.9%; min-width:194px;}
.pjy_wrap ul{width:100%; height:auto; border-bottom:1px solid #e5e5e5; padding-left:10px;}
.pjy_wrap ul h5{padding-top:9px;}
.pjy_wrap ul li{font-size:1.038em; line-height:18px; color:#666; position:relative; padding-left:9px; margin-bottom:7px;}
.pjy_wrap ul li:first-child{margin-top:6px;}
.pjy_wrap ul li:last-child{margin-bottom:23px;}
.pjy_wrap ul:last-child{border-bottom:1px solid #cfccc3;}
.pjy_wrap ul li img{width:3px; position:absolute; top:0; left:0; margin-top:8px;}
.report_list{width:100%; height:auto; margin-top:21px;}
.report_list_wrap{border-top:2px solid #b3aea9; border-bottom:1px solid #cfccc3; padding-top:5px; padding-bottom:5px;}
.report_list_wrap dd ul{float:left;}
.report_list_wrap dd{padding:20px 0; border-bottom:1px solid #e5e5e5;}
.report_list_wrap dd:last-child{border-bottom:0;}
.report_list_wrap dd:after{display:table; content:""; clear:both;}
.report_img{width:34%; position:relative; border:1px solid #e5e5e5;}
.report_img li{width:32px; position:absolute; top:50%; left:50%; margin-top:-16px; margin-left:-16px; }
.report_con{width:66%; padding-left:15px;}
.report_con h5{font-size:1.077em; font-weight:500; color:#7b9664; margin-bottom:5px;}
.report_con ol{margin-top:3px;}
.report_con ol:last-child{margin-bottom:-3px;}
.report_con ol li{float:left; width:72%; font-size:0.923em; line-height:18px; color:#666; padding-left:10px;}
.report_con ol li img{width:1px;}
.report_con ol li:first-child{width:28% !important; position:relative; padding-left:0;}
.report_con ol li:first-child img{position:absolute; right:0%; margin-top:4px;}
.report_con ol:after{display:table; content:""; clear:both;}
.report_view{margin-top:21px;}

.service_table{width:100%; border-top:2px solid #b3aea9; margin-top:12px;}
.service_table tr th{text-align:left; font-size:1.038em; line-height:18px; vertical-align:middle; color:#666; background:#faf9f6; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;  padding-left:15px; }
.service_table tr .day_select select{width:42.7%; height:34px; border:1px solid #dbdbdb; color:#999999; padding-left:5px; background:#FFF;}
.service_table tr td{border-bottom:1px solid #e5e5e5;}
.service_table tr .select_box select{width:90%; height:34px; border:1px solid #dbdbdb; color:#666; padding-left:5px; margin:10px; background:#FFF;}
.service_table tr .radio_width{padding:12px 10px 13px; font-size:1.038em; line-height:18px; vertical-align:middle; color:#666; padding: }
.service_table tr .radio_width input{vertical-align:middle; margin-top:-3px;}
.service_table tr .radio_width p:first-child{margin-bottom:11px;}
.studio_btn{text-align:center;}
.studio_btn button{width:94px; height:34px; background:#756d66; font-size:1.038em; line-height:32px; color:#FFF;  margin-top:15px;}
.studio_reser{width:100%; border-top:2px solid #b3aea9;}
.studio_reser tr th{padding:6px 0 8px; text-align:left; font-size:1.038em; line-height:18px; vertical-align:middle; color:#666; background:#faf9f6; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;  padding-left:15px; }
.studio_reser tr td{border-bottom:1px solid #e5e5e5; font-size:1.038em;line-height:18px;  color:#666;padding:6px 0 8px 15px;}

.thumb_list{width:100%; height:auto; padding-top:1px;}
.thumb_list_wrap{width:100%; height:auto;border-bottom:1px solid #cfccc3;}
.thumb_list_wrap dd{padding:20px 0 17px; border-top:1px solid #e5e5e5;}
.thumb_list_wrap dd:first-child{border-top:0}
.thumb_list_wrap dd:last-child{padding:20px 0 22px;}
.thumb_list_wrap dd ul{float:left;}
.thumb_list_wrap dd:after{display:table; content:""; clear:both;}
.thumb_img{width:34%; height:auto; border:1px solid #e5e5e5; margin-right:5%; position:relative;}
.thumb_con{width:61%; height:auto; padding-right:4%; }
.thumb_title{font-size:1.077em; font-weight:500; color:#7b9664;  margin-bottom:3px; margin-top:1px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal;}
.thumb_text{font-size:1.038em; line-height:18px; color:#666;white-space: normal;word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
.thumb_day{font-size:0.923em; color:#666; margin-top:8px;}
.thumb_day img{vertical-align:middle; width:1px; margin:0 10px; margin-top:-2px;}
.thumb_day span{font-size:12px; color:#666;}
.thumb_list .paging{margin-top:15px; 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;}

.paging{text-align:center; margin-top:15px; margin-bottom:-4px;}
.paging ul{display:inline-table;}
.paging_btn li{float:left; width:32px;}
.paging_btn:after{display:table; content:""; clear:both;}
.paging_btn01>li{margin-right:-1px;}
.paging_btn01{margin-right:9px;}
.paging_btn02{margin-left:9px;}
.paging_btn02>li{margin-left:-1px;}
.paging_num li{width:32px; float:left; margin-left:4px; line-height:32px; color:#937d69}
.paging_num li:first-child{margin-left:0}
.paging_num li a{font-size:1.038em; line-height:30px; color:#777777;}
.paging_num_on a{color:#937d69 !important;}

.board_list{width:100%; height:auto; position:relative;}
.board_list .board_total{font-size:1.154em; color:#666; margin-top:21px; margin-bottom:5px;}
.board_list .board_total span{color:#7b9664; font-size:1em;}
.board_list #b_search{border:1px solid #dbdbdb; width:27.5%; height:32px; background-color:#FFF; font-size:1.038em; color:#666; padding-left:5px; float:left;}
.board_list #search_text{border:1px solid #dbdbdb; width:49.8%; height:32px; border-right:0; margin-left:2%; padding:0 5px;}
.board_search{padding-top:48px;}
.board_list .board_search button{float:right;}
.board_list .board_search:after{display:table; content:""; clear:both;}
.board_list button{width:20.6%; height:32px; background-color:#756d66; font-size:1.038em; font-weight:500; color:#FFF; margin-left:-2px; line-height:30px;}

.board_list ul table{width:100%; border-top:2px solid #b3aea9; margin-top:15px;}
.board_list ul table tr th{position:relative;font-size:1.038em; color:#555555; border-bottom:1px solid #e5e5e5;padding:10px 0 12px; background-color:#faf9f6;}
.board_list ul table tr th img{position:absolute; right:0%;  margin-top:4px; width:1px; }
.board_list ul table tr td{border-bottom:1px solid #e5e5e5; padding:11px 15px 12px;}
.board_list ul table tr td:first-child{text-align:center; vertical-align:middle; font-size:1.038em; color:#999999;}
.board_list ul table tr td .board_title{font-size:1.038em; line-height:18px; color:#666666; margin-bottom:4px;}
.board_list ul table tr td .board_title img{vertical-align:middle; margin-top:-2px;}
.board_list ul table tr td .board_day p{float:left; font-size:0.923em; color:#999999;}
.board_list ul table tr td .board_day:after{display:table; content:""; clear:both;}
.board_icon{width:9px; vertical-align:middle; margin-top:-2px; margin-left:5px;}
.board_line{width:1px; vertical-align:middle; margin:0 10px; margin-top:-2px;}
.board_list ul table tr:last-child td{border-bottom:1px solid #cfccc3;}

.board_view{width:100%; height:auto;}
.board_view table{width:100%;}
.board_view table tr th{font-size:1.038em; border-bottom:1px solid #e5e5e5; position:relative; padding:11px 0 12px; }
.board_view table tr th img{width:1px; position:absolute; right:0%; margin-top:5px;}
.board_view table tr td{font-size:1.038em; border-bottom:1px solid #e5e5e5; padding:11px 15px 12px;}
.board_view table tr .view_title{font-size:1.038em;  border-bottom:1px solid #f0f0f0;padding:11px 10px 13px;background-color:#faf9f6;}
.board_view table tr .view_content{border-bottom:1px solid #e5e5e5; position:relative;}
.board_view table tr .view_content_wrap{font-size:1.038em; min-height:276px; height:auto; line-height:18px; margin-top:44px;}
.view_content_wrap p font span{font-size:1.038em !important;}
.board_view table tr .board_up img, .board_view table tr .board_down img{width:21px; left:50%; margin-left:25px; margin-top:0px !important;}
.board_view table tr:last-child th, .board_view table tr:last-child td{border-bottom:1px solid #cfccc3;}
.board_view table .board_up_down th{ font-size:1.038em; color:#666;}
.board_view table .board_up_down td{padding-left:27px !important; font-size:1.038em; color:#666;}
.list_view_btn{text-align:right; margin-top:10px;}
.list_view_btn button{width:47px; height:34px; background-color:#756d66; color:#FFF; font-size:1.038em; line-height:32px;}

.gallery_list{width:100%; height:auto;}
.gallery_list ul{width:50%; float:left; border-bottom:1px solid #e5e5e5; margin-top:20px;}
.gallery_list ul:nth-child(2n) {padding-left:1.7%;}
.gallery_list ul:nth-child(odd) {padding-right:1.7%}
.gallery_list dd{display:flex;}
.gallery_list dd:after{display:table; content:""; clear:both;}
.gallery_list dd:first-child ul{margin-top:15px;}
.gallery_list_img{border:1px solid #e5e5e5; height:185px; overflow:hidden;}
.gallery_list_text{font-size:1.038em; line-height:18px; color:#666666;padding:0 5px; padding-top:7px; padding-bottom:19px; text-align:center; }
.gallery_list dd:last-child ul{border-bottom:1px solid #cfccc3;padding-bottom:5px;}

.board_write table{width:100%;}
.board_write table tr th{border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; background-color:#faf9f6; font-size:1.038em; color:#666666; text-align:left; padding-left:15px; vertical-align:middle;}
.board_write table tr td select{width:100%; height:34px; border:1px solid #dbdbdb;  font-size:1.038em; color:#666666; padding-left:6px; background:#FFF;}
.board_write table tr td {padding:10px 5%; border-bottom:1px solid #e5e5e5;}
.board_write table tr td .write_box{width:100%; height:34px; border:1px solid #dbdbdb;  font-size:1.038em; color:#666666; padding:0 10px;}
::-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;
}
.write_title input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #999;
}
.write_title input::-moz-placeholder { /* Firefox 19+ */
  color: #999;
}
.write_title input:-ms-input-placeholder { /* IE 10+ */
  color: #999;
}
.write_title input:-moz-placeholder { /* Firefox 18- */
  color: #999;
}
.write_con textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #999;
}
.write_con textarea::-moz-placeholder { /* Firefox 19+ */
  color: #999;
}
.write_con textarea:-ms-input-placeholder { /* IE 10+ */
  color: #999;
}
.write_con textarea:-moz-placeholder { /* Firefox 18- */
  color: #999;
}
.board_write table tr .write_radio{padding:17px 5% 19px;}
.board_write table tr .write_radio input{vertical-align:middle; margin-top:-2px; margin-right:2px;}
.board_write table tr .write_radio .secret{margin-left:20px;}
.write_pw_box{letter-spacing:0em;}
.board_write table tr .write_pw p{font-size:0.923em; line-height:14px; color:#888888; margin-top:8px; margin-bottom:-1px;}
.board_write table tr .write_title{border-bottom:0; padding:15px 4.5% 10px;}
.board_write table tr .write_title input{width:100%; height:34px; border:1px solid #dbdbdb;  font-size:1.038em; color:#666666; padding:0 10px;}
.board_write table tr .write_con{padding:0 4.5% 15px; border-bottom:1px solid #cfccc3;}
.board_write table tr .write_con textarea{width:100%; height:190px; border:1px solid #dbdbdb; font-size:1.038em; color:#666666; padding:5px 10px;}
.write_btn{text-align:center; margin-top:15px;}
.write_btn button{width:47px; height:34px; background-color:#756d66; font-size:1.038em; color:#FFF; line-height:32px;}

/*간격*/
.mt_36{margin-top:36px;}
.mt_35{margin-top:35px;}
.mt_12{margin-top:12px;}
.pl_10{padding-left:10px;}
.pl_14{padding-left:14px;}
.pt_5{padding-top:5px;}
.mt_24{margin-top:24px;}
.mt_25{margin-top:25px;}
.mt_33{margin-top:33px;}
.mt_40{margin-top:40px;}
.mb_2{margin-bottom:2px;}
.mt_22{margin-top:22px;}
.mb_0{margin-bottom:0 !important}
.no_pd{padding:0 !important;}
.mt_15{margin-top:15px !important;}
.mg_10{margin:10px;}
.mt_4{margin-top:4px;}
.mr_1{margin-right:1px;}

/*20161226_추가*/
.table_width_500{width:500px !important;}/* 테이블사이즈 조절 */
.table_width_600{width:600px !important;}
.table_width_800{width:800px !important;}

.ls009{letter-spacing:-0.09em;}/* 산모피아서비스 탭 자간조절 */
.ls010{letter-spacing:-0.1em;}

/*2017-01-02 member추가*/
.login_form{width:100%; height:298px; border-bottom:1px solid #e1dfdd; background-image:url(../img/sub/login_bg.png); background-size:cover; background-repeat:no-repeat; background-position:center;}
.login_form form > ul{width:86.2%; margin:0 auto; padding-top:40px;}
.login_form ul li{margin-bottom:5px;}
.id_box{border:1px solid #dbdbdb; width:100%; height:34px; padding:0 10px; font-size:1.038em; color:#999; line-height:34px; background:#FFF;}
.login_form button{width:100%; height:35px; background:#756d66; font-size:1.038em; color: #FFF; line-height:33px;  margin-bottom:0px; }
.id_chk{vertical-align:middle; margin-right:9px; margin-top:-2px;}
.id_font{font-size:1.038em; color:#666666;}
.id_box::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #999;
}
.id_box::-moz-placeholder { /* Firefox 19+ */
  color: #999;
}
.id_box:-ms-input-placeholder { /* IE 10+ */
  color: #999;
}
.id_box:-moz-placeholder { /* Firefox 18- */
  color: #999;
}
.find_id{width:86.2%; height:56px; margin:0 auto; border:1px solid #dbdbdb; background:#faf9f6; padding:0 5%; margin-top:22px;}
.find_id li{float:left; }
.find_id li:first-child{width:35%; font-size:0.923em; line-height:15px; color:#666666; margin-top:12px;}
.find_id li:last-child{width:65%; margin-top:10px;}
.find_id li:last-child p{width:100%;font-size:1em; color:#666; background:#fafafa; border:1px solid #dbdbdb; height:34px; line-height:32px; text-align:center;}
.find_id:after{display:table; content:""; clear:both;}
.member_login_text{font-size:1em; line-height:15px; color:#666666; margin:0 5%; margin-top:13px;}
.member_login_text span{color:#7b9664;}
.logout_box{width:30% !important;}
.find_wrap .find_ID{margin-top:21px;}
.find_ID form ul{width:100%; height:auto; padding:35px 6.8%;border-top:2px solid #b3aea9; border-bottom:1px solid #e1dfdd; }
.find_form{width:100%; height:34px; border:1px solid #dbdbdb; margin-bottom:5px; padding:0 10px; color:#999;}
.find_form::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #999;
}
.find_form::-moz-placeholder { /* Firefox 19+ */
  color: #999;
}
.find_form:-ms-input-placeholder { /* IE 10+ */
  color: #999;
}
.find_form:-moz-placeholder { /* Firefox 18- */
  color: #999;
}
.find_ID button{width:100%; height:35px; background:#756d66; font-size:1.038em; color:#FFF;}
.find_pw{margin-top:36px;}
.find_pw ul{width:100%; height:auto; padding:25px 6.8%;border-top:2px solid #b3aea9; border-bottom:1px solid #e1dfdd; }
.find_pw button{width:100%; height:35px; background:#756d66; font-size:1.038em; color:#FFF;}
.find_box{width:100%; height:124px; border:1px solid #dbdbdb; margin-top:40px; background-color:#faf9f6; background-image:url(../img/sub/member_find_bg.png); background-repeat:no-repeat; background-size:contain; background-position:right; }
.find_box p{font-size:1.038em; line-height:18px; color:#666666; padding-top:12px; padding-left:15px;}
.find_box a{font-size:1em; border:1px solid #dbdbdb; background:#fafafa; margin-left:15px; padding:6px 12px 7px}
.find_box li{margin-top:15px;}
#findID li{width:100%; height:35px; border:3px solid #eae9e8; line-height:28px; text-align:center; font-size:1.038em; color:#d1694d; margin-top:10px;}
#findPW{width:100%;}
#findPW li{width:100%; height:35px; border:3px solid #eae9e8; line-height:28px; text-align:center; font-size:1.038em; color:#d1694d; margin-top:10px;}


.m_service_list h4{margin-top:21px;}
.m_service_list p{font-size:1em; line-height:18px; color:#666666;  margin-bottom:7px;}
.m_service_list table{width:910px; border-top:2px solid #b3aea9; border-bottom:2px solid #cfccc3; }
.m_service_list table tr th{font-size:1.038em; color:#666666; background-color:#faf9f6; padding:11px 0 13px;}
.m_service_list table tr td{font-size:1.038em; 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:25px;}
.m_service_view table{width:910px; 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:1.038em; color:#666666; background-color:#faf9f6; padding:11px 0 13px;}
.m_service_view table tr td{font-size:1.038em; 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}
.m_service_view .scroll_text{margin-bottom:-10px;}

/*이용약관*/
.etc_use{width:100%; height:auto;}
.etc_title_box{width:100%; height:auto; border-top:2px solid #b3aea9; border-bottom:1px solid #e5e5e5; margin-top:25px; padding-top:20px; padding-bottom:20px; margin-bottom:23px;}
.etc_title_box h4{font-size:1.231em; line-height:14px; color:#937d69; font-weight:500; text-align:center; margin-bottom:10px;}
.etc_title_box p{font-size:0.923em; line-height:15px; color:#666666; text-align:center;}
.etc_wrap ul h5{font-size:1.077em; line-height:14px; color:#7b9664; margin-bottom:8px;}
.etc_wrap ul{margin-bottom:22px;}
.etc_wrap ul:last-child{margin-bottom:-3px;}
.etc_wrap ul .etc_font01{font-size:1.038em; line-height:18px; color:#666666}
.etc_font02{font-size:1.038em; line-height:18px; color:#666666; position:relative;}
.etc_font02 .etc_con{padding-left:19px; padding-right:10px; margin-bottom:4px; }
.etc_num{position:absolute; left:0%; top:0%;}
.etc_font03{margin-left:19px;font-size:1.038em; line-height:18px; color:#666666; position:relative;}
.etc_font03 .etc_num img{width:3px; margin-top:7px;}
.etc_font03 .etc_con{padding-left:9px;  margin-bottom:4px;  padding-right:10px }
.etc_font04{margin-left:28px;font-size:1.038em; line-height:18px; color:#666666; position:relative;}
.etc_font04 .etc_num img{width:5px; margin-top:8px;}
.etc_font04 .etc_con{padding-left:9px;  margin-bottom:4px;  padding-right:10px}
.mt_6{margin-top:6px;}
.etc_red{font-size:0.923em; line-height:15px; color:#d1694d;}

/*FAQ*/
.qna_title{width:100%; height:auto; padding:20px 0; border-top:2px solid #b3aea9; border-bottom:1px solid #cfccc3; margin-top:25px; text-align:center;}
.qna_title h4{font-size:1.231em; line-height:14px; font-weight:500; color:#937d69; margin-bottom:10px;}
.qna_title p{font-size:0.923em; line-height:15px; color:#666666;}
.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:11px 0 12px; font-size:1.038em; vertical-align:middle;}
.tbl_faq table tr td:first-child{padding:15px 0 15px 15px; vertical-align:middle;}
.td_num p{text-align:left;padding-left:7px;font-size:1.038em; font-weight:500; line-height:22px; color:#fff; width:25px; height:25px; background-color:#99ba7c; border-radius:15px;}
.td_subject{ line-height:18px; padding:11px 10px 12px 0 !important;}
.td_subject a{color:#666666;}
.td_content p{color:#666666; line-height:18px;padding-bottom:3px; padding-right:10px;}
.bo_fx{margin-top:10px;}
.btn_bo_adm li{float:left; margin-right:10px;}
.td_an p{text-align:center;font-size:1.038em; font-weight:500; 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;}
.paging_hidden{display:none;}
.board_list_total{position:absolute; top:0%; color:#666666; margin-top:21px;}

/*서비스신청하기폼*/
.service_guide h4{margin-top:21px;}
.red_point{font-size:1em; color:#d1694d;}
.red_point02{font-size:0.923em; line-height:15px; margin-top:6px;}
.service_g_box{width:100%; height:34px; border:1px solid #dbdbdb; padding:10px; color:#666;}
.service_guide table tr td{padding:10px; font-size:1.038em; color:#666666;}
.service_guide table tr .day_select select{width:47.5%; height:34px; border:1px solid #dbdbdb; background:#FFF;}
.service_guide table tr .day_select select:first-child{margin-right:3.7%; margin-bottom:10px;}
.service_guide table tr .phone_box input{width:27%;height:34px; border:1px solid #dbdbdb; padding:0 5px; color:#666;}
.service_guide table tr .phone_box span img{vertical-align:middle; margin:0 4px; margin-top:-2px;}
.service_guide table tr .phone_box p{font-size:0.923em; line-height:14px; color:#888; margin-top:9px; margin-bottom:-1px;}
.service_guide table tr .address_box .add_num{width:45%; height:34px; border:1px solid #dbdbdb; background:#FFF; float:left;}
.service_guide table tr .address_box a li{width:52.5%; height:34px; background:#777777; float:right; text-align:center; color:#FFF; line-height:32px; font-size:1.038em;}
.mb_10{margin-bottom:10px;}
.service_guide table tr .radio_width input{margin-right:5px;}
.service_guide table tr .radio_width{padding:17px 10px 18px}
.radio_2{margin-left:20px;}
.service_area{width:100%; height:190px; border:1px solid #dbdbdb; font-size:1.038em; color:#666; padding:6px 10px;}
.table_title_g{font-size:1.077em; line-height:1.077em; color:#7b9664; margin-top:4px; margin-bottom:14px;}
.service_td2 li{text-align:right; margin-top:7px;}
.service_td2 p input{vertical-align:middle; margin-top:-3px; margin-right:4px; margin-left:18px;}
.service_td2 p{margin-top:10px; margin-bottom:2px;}
.service_guide table tr .select_box select{width:100%; margin:0; background:#FFF;}
.service_guide table tr .service_width input{width:27%;height:34px; border:1px solid #dbdbdb; padding:0 5px; color:#666;}
.service_guide table tr .service_width input:first-child{margin-bottom:10px;}
.service_guide table tr .service_width img{ margin-left:11px;}
.service_t_btn{ border:1px solid #dbdbdb; background:#fafafa; width:82px; height:34px; text-align:center; line-height:32px; margin-top:8px;}
.service_t_btn a{font-size:1em; color:#666666;}
.service_btn{text-align:center; margin-top:15px;}
.service_btn button{width:70px; height:34px; background:#756d66; color:#FFF; font-size:1.038em;}
.service_guide .table_point{font-size:1.038em; line-height:18px; color:#555555;}
.service_guide #con_page{margin-bottom:36px;}

.juvis_view{color:#666;}
.juvis_view br{display:none;}
.juvis_view div{margin-bottom:15px;}
.juvis_view div b{font-weight:500;}

.pc_pop_btn{display:none;}
.img_big{width:137px; height:34px; border:1px solid #cccccc; background:#FFF; font-size:1em; color:#666666; line-height:32px;  background:url(../img/common/board_btn.png); background-size:33px; background-position:right; background-repeat:no-repeat; position:absolute; top:0%; right:0%; margin-top:15px;}
.img_big a{color:#666; padding:6px 41px 7px 12px;}
.board_b{border-bottom:2px solid #b3aea9; margin-top:17px; padding-bottom:8px;}
.font_14_18{font-size:1.077em; line-height:18px;}
.juvis_a{margin-top:30px; color:#777;}
.juvis_a a{color:#777;}

/*게시판 비밀번호 확인페이지*/
.board_pw_find{width:100%; height:auto;}
.board_pw_find_wrap ul{width:100%; height:auto; background-color:#faf9f6;  margin:25px auto; margin-bottom:15px; padding:0 5%; border:1px solid #e5e5e5; text-align:center;}
.board_pw_find_wrap ul p{font-size:1.038em; line-height:18px; color:#666666; text-align:center; padding-top:37px;}
.border_pw_box{width:61%; height:34px; border:1px solid #dbdbdb; background:#FFF;  font-size:1.038em; color:#666; padding:0 10px;margin-top:18px; margin-bottom:40px;}
.board_pw_btn{text-align:center; margin-top:20px;}
.board_pw_btn button{width:85px; height:34px; background:#756d66; font-size:1.038em; color:#FFF; line-height:30px; padding-bottom:2px;}
.border_pw_box::-webkit-input-placeholder {
  color: #999;
}
/*2017-04-11 추가*/
.news_wrap{text-align:left !important; padding:0 5%; margin-top:-10px;}
.news_title{font-size:1.143em; color:#666; font-weight:bold;}
.news_day{font-size:1.071em; color:#888; margin-top:10px; margin-bottom:20px;}
.news_con{font-size:1em; color:#666; line-height:20px; margin-top:20px;}
.news_name{font-size:0.929em; color:#888;  margin-top:35px;}
.img_name{font-size:0.929em; color:#888; margin-top:10px;}