@charset "utf-8";
/* 사이트 세부설정, 공통 클래스 설정, 기타 설정 */

/* reset */
body {
	font-family:'Malgun Gothic', 'Apple SD Gothic Neo', Dotum, Arial, sans-serif;
	font-weight:normal;
	font-size:15px;
	line-height:1.8;
	color:#666666;	
	margin:0;
	padding:0;	
}
img {border:none;}

br	{letter-spacing: 0;}

h1, h2, h3, h4, h5, h6 {font-size:1em;}

h1, h2, h3, h4, h5, h6, div, p, dl, dt, dd, ul, ol, li, form, fieldset, blockquote, address, table, thead, tbody, tfoot, tr, td, caption
{
	margin:0;
	padding:0;
}
ul, ol {
	list-style:none;
}
em,i{font-style:normal;}
a {text-decoration:none; color:#666666;}

caption{text-indent:-99999px; height:0;}
fieldset{border:none;}

/*layout*/
.wrap{width:100%;  height:100%; min-width:1200px;}
header{width:100%; }
main{width:100%; }
footer{width:100%;}

.clearfix:after{content: ''; zoom:1; display: block; clear: both;}


/*header*/
header>.top{width:100%; height:30px; background-color:#b9b992;  border-top:3px solid #5a4438; }
header>.top>.inner{width:1000px; height:30px; margin:0 auto;}

div#content_go{overflow:hidden;  text-indent:-999999px; height:0; width:0;}

.top>.inner>.top_menu{float:right;}
.top>.inner>.top_menu>li{float:left;}
.top>.inner>.top_menu>li+li{margin-left:18px;}
.top>.inner>.top_menu>li>a{font-family:'Malgun Gothic', 'Apple SD Gothic Neo', Dotum, Arial, sans-serif; color:#ffffff; font-weight:bold; padding:4px 0;
		font-size:12px; display:block;}
.top>.inner>.top_menu>li>a:hover{color:#f0efc8;}
.bottom{border-bottom:1px solid #cccccc; width:100%;}
.bottom>.inner{width:1000px; margin:0 auto; padding-top:33px;}
h1{text-align:center; line-height:0;}
h1 a{display:inline-block;}
h1 a img{vertical-align:top;}
.bottom>.inner>.gnb{width:1000px; margin:30px auto 0;}
.bottom>.inner>.gnb>li{float:left; width:166px; }
.bottom>.inner>.gnb>li.last_menu{width:170px;}
.bottom>.inner>.gnb>li>a{font-size:18px; font-weight:bold; display:block;  padding-bottom:20px; text-align:center;
		color:#555555;}
.bottom>.inner>.gnb>li>a:hover{color:#8d8a44;}


/*.main_2depth menu*/
.main_2depth{width:100%; background-color:#f8f8ea; z-index:200; position:absolute; left:0; top:201px;
		border-top:1px solid #cccccc; min-width:1200px;}
.main_2depth>.inner{width:1000px; margin:0 auto; padding-bottom:30px;}
.main_2depth>.inner>ul{float:left; width:166px;padding:20px 0 0 0;}
.main_2depth>.inner>ul.vip_news{width:170px;}
.main_2depth>.inner>ul>li{width:100%;}
.main_2depth>.inner>ul>li+li{margin-top:7px;}
.main_2depth>.inner>ul>li>a{font-size:16px; display:block; text-align:center;}
.main_2depth>.inner>ul>li>a:hover{ color:#5a4438; font-weight:bold;}

/*main*/

/*main_visual_slide*/
main>.visual{width:100%; height:330px; background-color:#eeeced; }
main>div.visual div.bx-wrapper{position:relative; margin:0 auto; height:330px; width:1000px;}
main>div.visual div.bx-viewport{height:100%; }
main>.visual ul.visual_slide>li{width:1000px; height:330px; margin:0 auto;  background-repeat:no-repeat; background-position:right bottom;} 
main>.visual ul.visual_slide>li>a{display:block; width:100%; height:100%;}
main>div.visual .bx-controls-direction{text-indent:-999999px;}
main>div.visual .bx-controls-direction a{width:25px; height:47px; position:absolute; top:142px; }
main>div.visual .bx-controls-direction a.bx-prev{ left:-65px;  background:url("../images/slide_l_arrow.png")no-repeat 0 0;}
main>div.visual .bx-controls-direction a.bx-next{right:-65px; background:url("../images/slide_r_arrow.png")no-repeat 0 0;}

main>div.visual .bx-pager{position:absolute; bottom:25px; left:440px;}
main>div.visual .bx-pager div+div{margin-left:10px;}
main>div.visual .bx-pager .bx-pager-item{width:13px; height:13px; border-radius:8px; text-indent:-99999px;
		float:left;}
main>div.visual .bx-pager .bx-pager-item a{display:block; width:13px; height:13px; border-radius:8px; background-color:#ffffff; }
main>div.visual .bx-pager .bx-pager-item a.active{background-color:#8d8a44;}

main>div.visual .bx-controls-auto{text-indent:-99999px; position:absolute; bottom:25px; left:500px;}
main>div.visual .bx-controls-auto div+div{margin-left:10px;}
main>div.visual .bx-controls-auto>div{float:left;}
main>div.visual .bx-controls-auto a{display:block; width:11px; height:13px;}
main>div.visual .bx-controls-auto a.bx-start{background:url("../images/play_icon.png")no-repeat 0 0;}
main>div.visual .bx-controls-auto a.bx-stop{background:url("../images/pause_icon.png")no-repeat 0 0;}


.visual ul.visual_slide>li>a>.visual_txt{font-family:'Malgun Gothic', 'Apple SD Gothic Neo', Dotum, Arial, sans-serif; margin-top:93px; display:inline-block;}
.visual ul.visual_slide>li>a>.visual_txt>*{display:block;}
.visual ul.visual_slide>li>a>.visual_txt>strong{font-size:34px; color:#5a4438;}
.visual ul.visual_slide>li>a>.visual_txt>em{font-size:24px;   font-weight:bold; margin-top:12px;}
.visual ul.visual_slide>li>a>.visual_txt i{color:#429e22;  font-weight:bold;}
.visual ul.visual_slide>li>a>.visual_txt>span{font-size:14px;  margin-top:5px;}

.visual ul.visual_slide>li.slide_01{background-image:url("../images/slide_01.png");}


/*main container*/
.container{width:100%;}
/*banner*/
.container>.banner{width:100%; border-bottom:1px solid #cccccc; padding-top:20px; height:125px; }
.banner>.banner_list{width:1000px; margin:0 auto;}
.banner>.banner_list>li{float:left; width:125px;}
.banner>.banner_list>li>a{display:block;  text-align:center;  font-size:16px;}
.banner>.banner_list>li>a>strong{display:block; margin-top:5px;}
.banner>.banner_list>li>a:hover{color:#5a4438;}

/*공지사항, FAQ, 전화번호안내*/
.container>.col3{width:1000px; margin:0 auto; padding-top:45px;}
.col3>div{width:355px; float:left; position:relative; height:150px;}
.col3>div.phone_num{width:188px; padding-left:25px;}

.col3>div>a{display:block;  }
.col3>div>a>strong{font-size:17px; color:#333333;}
.col3>div>a>span{ position:absolute; right:20px; top:5px;}

.col3>div>ul{margin-top:12px;}
.col3>div>ul>li{position:relative;}
.col3>div>ul>li+li{margin-top:3px;}
.col3>div>ul>li>a{color:#333333; }
.col3>div>ul>li>a>span{position:absolute; right:0; }

.col3>div.news{padding:0 20px 0 0; border-right:1px solid #aaaaaa; }
.col3>div.news_two{padding:0 20px; border-right:1px solid #aaaaaa; }

.col3>div.phone_num>h3{color:#5b423b; font-size:17px; padding-left:25px;
		background:url("../images/phone_icon.jpg")no-repeat 0 6px;}
.col3>div.phone_num>p{margin-top:3px;}
.col3>div.phone_num>p>strong{color:#5b423b; font-size:18px;}
.col3>div.phone_num>p>span{font-size:13px;}

.container>.col1{width:1000px; margin:50px auto; }

.col1>h3>a{color:#8c8a46; font-size:18px; padding-right:20px;
		background:url("../images/info_arrow.png")no-repeat right 3px;}

.col1 .bx-wrapper{position:relative;}
.col1 .bx-viewport{margin-top:20px; }
.col1 .bx-controls-direction{text-indent:-99999px; }
.col1 .bx-controls-direction a{width:25px; height:47px; position:absolute; top:60px; }
.col1 .bx-controls-direction a.bx-prev{ left:10px;  background:url("../images/slide_l_arrow.png")no-repeat 0 0;}
.col1 .bx-controls-direction a.bx-next{right:10px; background:url("../images/slide_r_arrow.png")no-repeat 0 0;}
.col1 .bx-pager-item{ display:none;}

.col1 ul>li>a>img{width:235px; height:157px; vertical-align:top;}

/*연계병원*/
.etc_menu{width:100%; padding:10px 0 10px 0; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.etc_menu>.inner{width:955px; margin:0 auto; padding-left:45px; height:34px;}
.etc_menu>.inner>strong{ font-size:16px; display:inline-block; margin-top:5px;}
.etc_menu .bx-wrapper{position:relative; width:740px; float:right; height:34px; padding-left:30px; padding-right:30px;}
.etc_menu .bx-viewport{height:34px; }
.etc_menu .bx-controls-direction{text-indent:-999999px; }
.etc_menu .bx-controls-direction a{width:9px; height:17px; position:absolute; top:8px; }
.etc_menu .bx-controls-direction a.bx-prev{ left:0;  background:url("../images/link_l_arrow.png")no-repeat 0 0;}
.etc_menu .bx-controls-direction a.bx-next{right:10px; background:url("../images/link_r_arrow.png")no-repeat 0 0;}
.etc_menu .bx-pager-item{ display:none;}

/*footer*/

footer .inner{width:1000px; margin:25px auto 0; }
footer .inner>strong{float:left;}
footer .company_info{float:left; margin-left:35px; font-size:14px; margin-bottom:40px; }
footer .company_info address{font-style:normal;}
.license{font-size:12px;}

/*sub_visual*/
main>.sub_visual{width:100%; height:200px;  background-size:cover; background-repeat:no-repeat;
		background-position:center 0;}
main>div.sub_visual>.inner>p{font-size:20px; color:#ffffff; opacity:0.6;  padding-top:60px; margin-left:20px;  }
main>div.sub_visual>.inner>p>b{font-size:24px; font-weight:normal;}
 main>div.sub04_visual>.inner>p{color:#666666;}
 main>div.sub05_visual>.inner>p{color:#666666;}
 main>div.sitemap>.inner>p{color:#000000;}

main>div.sub01_visual{background-image:url("../images/sub_visual_bg.jpg");}
main>div.sub02_visual{background-image:url("../images/sub_visual_bg02.jpg");}
main>div.sub03_visual{background-image:url("../images/sub_visual_bg03.jpg");}
main>div.sub04_visual{background-image:url("../images/sub_visual_bg04.jpg");}
main>div.sub05_visual{background-image:url("../images/sub_visual_bg05.jpg");}
main>div.sub06_visual{background-image:url("../images/sub_visual_bg06.jpg");}
main>div.sitemap{background-image:url("../images/sitemap.jpg");}

.sub_visual>.inner{width:1000px; margin:0 auto;}


/*sub_visual container */
.breadcrumb{width:100%; padding-top:26px;}
.breadcrumb>p{color:#999999; text-align:right;}
.breadcrumb>p>span.on{color:#78a830;}
.breadcrumb>p>span+span{margin-left:10px;}

.sub_wrap .container{min-height:700px; padding-bottom:100px;}
.sub_wrap .container>.inner{width:1000px; margin:0 auto;}
.container>.inner>.left{width:222px; float:left;}
.container>.inner>.right{ width:778px; float:right;}

/*left*/
.container>.inner>.left>.category{border:1px solid #cccccc;}
.container>.inner>.left>.category>.title{width:220px; height:98px; border-bottom:1px solid #cccccc;}

.left>.category>.category_list{padding-top:10px;}
.left>.category>.category_list>li+li{border-top:1px solid #cccccc;}
.left>.category>.category_list>li>a{display:block; padding:16px 20px 15px; font-size:17px; font-weight:bold;}
.left>.category>.category_list>li>a:hover{color:#5a4438;}

.left>.phone_num{padding:18px 20px; border:1px solid #78a830; width:180px; margin-top:50px;}
.left>.phone_num>*{display:block;}
.left>.phone_num>em{font-size:19px; font-weight:bold;}
.left>.phone_num>em>span{ color:#f15907;}
.left>.phone_num>strong{font-size:26px; color:#447001;}

.left>.faq{width:100%; background-color:#8bba44;   margin-top:20px;}
.left>.faq>a{color:#ffffff; font-size:19px; font-weight:bold; padding:10px 0;
		text-align:center; display:block;}

/*right*/
.right>.right_title{height:98px; border-bottom:1px solid #78a830; padding-left:58px; width:720px;}
.right>.right_title>h3{ font-size:30px; color:#78a830;  padding-top:42px; float:left;}
.right>.right_title>span{float:right; color:#cccccc; padding-top:64px; }
.right_content{padding-left:58px; padding-top:30px; width:720px;}


/*table 게시판*/
.board_top{padding:20px 0; }
.board_top>div{float:left; }
.board_top>div>*{display:block;}
.board_top>div.board_search>*{font-family:'Malgun Gothic', 'Apple SD Gothic Neo', Dotum, Arial, sans-serif; }
.board_top>div>.select_title{width:110px; padding:8px; font-size:16px; float:left; margin-right:10px; 
		border:1px solid #999999;}
.board_top>div>.inp_style1{width:300px; padding:9px; font-size:16px; float:left;  margin-right:10px; 
		border:1px solid #999999;}
.board_top>div>.btn_search{float:left; font-size:15px; font-weight:bold; padding:9px 15px;
		color:#ffffff; background-color:#666666; border:1px solid #666666;}

.board_number{clear:both;  float:right; margin:20px 0 5px; }
.board_number>p{float:left;}
.board_number>p+p{margin-left:10px;}

.board_page{font-size:0; text-align:center; margin-top:30px; }
.board_page>a{display:inline-block; font-size:13px; padding:3px 10px; border:1px solid #999999;}
.board_page>a+a{margin-left:10px;}
.board_page>a:hover{border:1px solid #ff0000; font-weight:bold; color:#ff0000}
.board_page>a.prev{border-color:#999999; color:#ffffff; font-weight:bold;
		background-color:#999999;}
.board_page>a.next{border-color:#666666; color:#ffffff; font-weight:bold;
		background-color:#666666;}

div.write{text-align:right; margin-top:20px;}
div.write>a{border:1px solid #368e17; font-weight:bold; font-size:13px; padding:3px 10px;
		display:inline-block; color:#ffffff; background-color:#368e17;}

.board_page>a.first,.board_page>a.last{border-color:#999999; color:#333333; font-weight:bold;
		background-color:#ffffff;}
