.mob{display:none;}
.web{display:block;}


.font_red{color:#f06342;}


/*INTRO*/
div.section{width:1200px; margin:0 auto; overflow:hidden;}
div.intro{background:#f5f5f5 url('/images/default/content/intro_bg.png') no-repeat right bottom; padding-top:20px;padding-bottom:70px; margin-bottom:-70px;}
div.intro div.msgZone{width:57%;box-sizing:border-box; float:left;}
div.intro div.msgZone p{line-height:1.6; }
div.intro div.msgZone p:first-child{padding-top:0px;}
div.intro div.msgZone b{color:#424243;}
div.con h5,
div.intro h5{margin-top:30px;font-weight:700; font-size:18px; color:#0066b3; margin-bottom:5px;}
div.intro img{float:right; margin-top:40px; box-shadow:12px 12px 0px #D2D0D8; margin-right:12px;}
.size_up { font-size:17px; letter-spacing:-0.02em;}
div.intro_div > p {white-space:normal;  word-break:keep-all;}


/*Our Service*/
p.btnStyle{margin-top:20px;}
p.btnStyle a{display: inline-block; margin-left: 5px; padding: 8px 20px;    border-radius: 3px; }
p.btnStyle a{border: 1px solid #86939E;   background-color: #fff;         color: #294a66;    }
p.btnStyle a:first-child{margin-left:0;}
p.btnStyle a.btn02,
p.btnStyle a.btn03{ border: 1px solid #97cba9;    background-color: #fff;    color: #259f6c; }
p.btnStyle a:hover{background-color: #86939E;  color: #fff;}
p.btnStyle a.btn02:hover,
p.btnStyle a.btn03:hover{background-color: #97cba9;  color: #fff;}

ul.check{margin:10px 0px;}
ul.check li{position:relative; padding-left:20px; box-sizing:border-box;}
ul.check li .fa-check { position:absolute; left:0; top:6px; padding-right: 8px; font-size: 13px; color: #00A2DF; }

.stxt{font-size:14px; color:#898989; margin:10px 0px; display:inline-block;}

/*medical tour service*/
div.picZone{background:url('/images/default/content/mser01.jpg') no-repeat top left;padding-top:140px;padding-bottom:144px;box-sizing:border-box;}
div.picZone h2{color:#ffffff;font-size:72px;text-align:center;line-height:92px; letter-spacing:-0.06em; font-weight:700;}
div.picZone ul{overflow:hidden;width:980px;margin:0 auto;padding-top:80px;}
div.picZone ul li{width:33.3%;float:left;text-align:center;color:#ffffff;position:relative;}
div.picZone ul li:before{content:'';width:6px;height:6px;background:#ffffff;border-radius:3px;position:absolute;top:-15px;left:50%;}
div.mserMsg{width:1100px;margin:0 auto;padding-top:50px;font-size:17px;}


/*procedure*/
div.procedure p{color:#7b7c81; padding-bottom:30px;border-bottom:1px solid #bee6f6; margin-bottom:30px; line-height:1.5;}
div.procedure p b{color:#424243;}
div.procedure ol{width:100%;overflow:hidden;padding-top:30px;}
div.procedure ol li{color:#7b7c81;font-weight:400;}
div.procedure ol li:before{}
ol {list-style-type: none; }
.part {padding:10px 0px 0px 10px;	counter-reset: part;	list-style-type: none;	overflow:hidden;}
.part li{position:relative;padding:10px 0px 0px 20px;}
.part > li:before {	position:absolute;	top:10px;left:0;	counter-increment: part;	content: counter(part,decimal) ". ";	color:#679bd1;}
ol.point > li:before{font-weight:bold;}
ul.proc{overflow:hidden;}
ul.proc li{width:226px; float:left; margin-left:15px;}
ul.proc li:first-child{margin-left:0;}
ul.proc li span{display:block; width:80px; height:30px; line-height:25px; font-weight:bold; text-align:center; background-color:#579ac4; color:#fff; font-size:14px;}
ul.proc li p{margin-top:15px; line-height:1.3; height:50px; padding:0; border:none; color:#0066b3;}

/*certified hospitals*/
ul.search{float:left;width:100%;overflow:hidden;border-bottom:1px solid #d2d2d2;margin-bottom:20px;padding-bottom:10px;}
ul.search li{float:left; position:relative;box-sizing:border-box; width:320px; height:48px; line-height:48px; margin-left:10px;}
ul.search li:first-child{margin-left:0;}
ul.search li.last{width:210px;}
ul.search li img.icon{position:absolute; left:10px; top:50%; margin-top:-7px; z-index:100;}
.search select{overflow-y:scroll;margin-right:10px;width:280px;height:45px;padding-left:30px;float:left;appearance: none;-moz-appearance: none;-webkit-appearance: none; box-sizing:border-box; border: 1px solid #ccc;}
.search select.search_area{width:100%;  box-sizing:border-box; padding-left:30px; z-index:0;}
.search select.search_subject{width:100%;  box-sizing:border-box; padding-left:30px; z-index:0;}
.search input[type="text"]{width:100%; box-sizing:border-box; height:45px;float:left;padding-left:32px;}
.search input.search_name{background:url('/images/default/search_icon01.png') no-repeat 8px center;background-color:#ffffff;}

ul.search .btn_search{width:210px;height:45px;border:none;cursor:pointer;float:left;background-color:#ffffff;}
ul.search .btn_search p{box-sizing:border-box;width:163px;height:45px;background-color:#0071c0;color:#ffffff;text-align:center;line-height:45px;float:left;border:1px solid #888888;border-right:none;}
ul.search .btn_search img{background-color:#ffffff;float:right;padding:14px;border:1px solid #888888!important;border-left:none!important;}

ul.hos_ul{width:100%;overflow:hidden;}
ul.hos_ul > li{width:100%;background:#ffffff;overflow:hidden;margin-top:20px;}
ul.hos_ul > li:first-child{margin-top:0px;}
ul.hos_ul li > img{float:left;}
ul.hos_ul li div.hcon{float:left;width: 750px;padding:20px 35px; position:relative; height:182px; box-sizing:border-box;}
ul.hos_ul li div.hcon > img{vertical-align:middle;}
div.tcon{display: inline-block;text-overflow:ellipsis;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;
-webkit-line-clamp: 3; -webkit-box-orient: vertical;word-wrap:break-word; line-height: 1.3em;height: 3.9em;}
div.tcon p{word-break: keep-all; color:#424243;}

ul.hos_ul li div.hcon p.gofor{left:35px; bottom:20px; position:absolute;}
ul.hos_ul li div.hcon p.gofor img{vertical-align:middle;width:13px; height:12px; margin:0; display:inline-block;}
ul.hos_ul li div.hcon p.gofor a{margin-right:20px; display:inline-block;}
ul.hos_ul li div.hcon p.gofor a.atten{font-size:13px; padding:2px 15px; background-color:#E87060; color:#fff; border-radius:3px; }



div.hosv_right{width:31%;float:left;margin-left:40px;}
div.hosv_right form{padding:0px 30px 30px 30px; background-color:#21366B;}
div.hosv_right form input[type="text"]{border:1px solid #d2d2d2;width:100%;border-bottom:2px solid #eaeaea;background:#ffffff;}
div.hosv_right form textarea{border:1px solid #d2d2d2;width:100%;border-bottom:2px solid #eaeaea;background:#ffffff;box-sizing:border-box;}
div.hosv_right form input#placeFile1{width:75%;}
div.hosv_right p{font-size:15px;color:#fff;padding-bottom:5px;padding-top:20px;}
div.hosv_right ul{width:100%;background:#21366B;height:50px;}
div.hosv_right ul li{float:left;padding:0px 20px;background:#21366B;color:#fff;line-height:60px;margin-left:10px; font-size:18px;}
div.hosv_right input[type="submit"]{width:100%;background:#0071c1; border:none; outline:none; color:#ffffff;padding:10px 0px;margin-top:30px;}

.in_submit {
	width: 100%;
	background: #d74335;
	color: #ffffff;
	font-size: 16px;
	padding: 10px 0px;
	margin-top: 30px;
	cursor:pointer;
}
table.hos_info{border-collapse:collapse; clear:both; table-layout:fixed; background-color:#fff;}
table.hos_info th,
table.hos_info td{position:relative; vertical-align:top;padding:15px;word-break: keep-all; }
table.hos_info th{padding:15px;}
table.hos_info td p.stars2{margin-top:0px;}
table.hos_info td p{word-break: keep-all; line-height:1.3; font-size:14px; color:#474747;}

div.viewTop{position:relative;}
div.viewTop div.viewCont{width:780px; }
div.viewTop div.hosv_right{width: 379px; position:absolute; top:0; right:0; z-index:10;background:#21366b; height:525px; box-sizing:border-box;}
div.viewTop div.viewCont div.hosPic{width:780px; height:525px; position:relative; margin-bottom:20px;}
div.viewTop div.viewCont div.hosPic ul.button{position:absolute; right:0; bottom:20px; margin:0; }
div.hosPic .bx-wrapper .bx-pager{bottom:20px;}




h3.hos_name{position:relative;color:#424243;font-size:18px; margin-bottom:5px; font-weight:600;}
h3.hos_name span{top:3px;left:0;position:absolute;color:#333333;font-size:11px;border:1px solid #d2d2d2;background:#f5f5f5;padding:3px 7px;border-radius:2px;margin-right:10px; letter-spacing:0;}
.btn_location{background:url('/images/default/content/location.png') no-repeat left center;padding-left:15px;font-size:15px;color:#8c8c8c;}
.btn_review{color:#8c8c8c;font-size:14px;text-decoration:underline; margin-left:5px;}
ul.hos_ul li div p.loca{position:absolute; left:35px; bottom:20px; line-height:1.0;}
ul.hos_ul li div p.loca img{vertical-align:middle;}


ul.button{float:right;width:160px; margin-right:20px; margin-top:5px;}
ul.button li{width:100%;margin-top:10px;}
ul.button li:first-child{margin-top:17px;}
ul.button li a{display:block;text-align:center;color:#ffffff; height:40px; line-height:40px;transition: all 0.3s ease-in-out 0s;}

ul.button li.view a{background:#02baff;}
ul.button li.view a:hover{background-color:#0071C0;}
ul.button li.inquiry a{background:#65b8ce;}
ul.button li.inquiry a:hover{background:#31859c;}
ul.button li.online a{background:#0037a4;}
ul.button li.online a:hover{background-color:#002671;}
ul.button li.atten{background:#E87060;}


table.hos_info td ul.button{width:100%; float:none; margin:0;}
table.hos_info td ul.button li:first-child{margin-top:0;}

div.folding{margin-bottom:40px;}
div.folding h3{font-size:22px; color:#172272; margin-bottom:5px;}
div.folding h5.open{font-size:11px; margin:30px 0px;}
div.folding h5.open span{cursor:pointer;  border:1px solid #172272;  color:#172272; font-weight:600; padding:7px 15px; border-radius:2px; text-transform:uppercase; }
div.folding h5.open span:hover{background-color:#172272; color:#fff;}
div.folding h5.on span{display:none;}
div.folding p.open{margin-top:10px; cursor:pointer; padding:0; color:#5F95D3 !important;}
div.folding h3.refer{font-size:14px; color:#666;}
div.folding h3.refer span{}

.folding_con{display:none; margin-bottom:10px; position:relative; }




/* doctor */
div.doc ul{width:100%;overflow:hidden;}
div.doc ul > li{width:100%;background:#ffffff;overflow:hidden;margin-top:30px; height:240px; box-sizing:border-box; padding:30px; border-radius:10px;}
div.doc ul > li:first-child{margin-top:0px;}
div.doc ul li div.pic{float:left; border:1px solid #CCCCCC; box-sizing:border-box; width:250px;}
div.doc ul li div.hcon{float:right; width: 857px; position:relative; height:100%; box-sizing:border-box;}
div.doc ul li div.hcon h3{color:#0066b3; font-size:18px; letter-spacing:-0.03em;}
div.doc ul li div.hcon h4{color:#424243; font-size:15px;letter-spacing:-0.03em; border-bottom:1px solid #E5E5E5; padding-bottom:15px; margin-bottom:15px;}
div.doc ul li div.hcon p{color:#878888; font-size:12px;}
div.doc ul li div.hcon p span{color:#00a097; font-size:14px; font-weight:700;}
div.doc ul li div.hcon p.more{margin-top:15px;}

div.roll_doc{padding-bottom:30px;}
div.roll_doc .bx-pager {position: absolute; left:0; bottom:-50px;   padding: 0;    margin: 0;     list-style-type: none; }
div.roll_doc .bx-wrapper .bx-pager.bx-default-pager a {width:13px; height:13px; background: url("/images/default/content/nav.png") no-repeat 0 0; display:inline-block;}
div.roll_doc .bx-wrapper .bx-pager.bx-default-pager a:hover,
div.roll_doc .bx-wrapper .bx-pager.bx-default-pager a.active { font-weight: 600;  background: url("/images/default/content/nav_on.png") no-repeat 0 0;}

div.doc ul li div.hcon dl{width:auto; height:auto; padding:0; margin:0;margin-bottom:10px; position:relative; padding-left:12px; line-height:1.3; overflow:hidden; }
div.doc ul li div.hcon dl:before{ content : ""; display : block; position : absolute; left :0; top:10px;  margin-top:-2.5px; width : 5px; height : 5px; background : #7892D6; border-radius:50%; }
div.doc ul li div.hcon dl dt{color:#5998BA; display:block; width:14%; float:left;font-size:14px;letter-spacing:-0.02em;}
div.doc ul li div.hcon dl dd{width:86%; float:left; font-size:13px;}
div.doc ul li div.hcon dl:first-child{margin-top:35px;}


/*hospital view*/
p.stars{position:absolute; left:40px; bottom:20px;}
p.stars img{vertical-align:middle;}

div.doc ul_list2{float:none; width:100%; padding:0; margin:0; }
div.doc ul_list2 li{padding:0; margin:0;margin-bottom:5px; position:relative; padding-left:15px; line-height:1.3; overflow:hidden; }
div.doc ul_list2 li span{color:#1546ac; display:block;}
div.doc ul p.more{ color:#000; font-weight:700; }
div.doc ul_list2 li.emp:before{display:none;}

div.hosv_ul{background:#ebebeb;height:80px;margin:40px 0px;}
div.hosv_ul ul{width:1200px;margin:0 auto;}
div.hosv_ul ul li{float:left;line-height:76px;box-sizing:border-box;padding:0px 30px;}
div.hosv_ul ul li:first-child{padding-left:0px;}
div.hosv_ul ul li a{color:#656565;display:block; font-size:16px; padding:0px 20px; letter-spacing:-0.02em;}
div.hosv_ul ul li a:hover{border-bottom:4px solid #0066b3;color:#333333;}
div.hosv_ul ul li.on a{border-bottom:4px solid #0066b3;color:#0066b3; font-weight:bold;}



div.hosv_left{width:65%;float:left; word-wrap:break-word; white-space:normal;}
div.hosv_left ul{width:100%;overflow:hidden;}
div.hosv_left ul.info_ul li{float:left;box-sizing:border-box;width:32%;margin-left:1.333%;}
div.hosv_left > ul.info_ul > li > img{width:100%;}
div.hosv_left ul li:first-child{margin-left:0px;}
div.hosv_left h3{font-size:20px;color:#333333;font-weight:700;margin:50px 0px 20px 0px; letter-spacing:-0.02em;}
div.hosv_left h3 img{vertical-align:middle; margin-right:7px;}
div.hosv_left h4{font-size:18px;color:#00a097;font-weight:700; margin-top:30px; margin-bottom:10px; letter-spacing:-0.02em;}
div.hosv_left table{border-top:2px solid #d2d2d2;border-bottom:2px solid #d2d2d2;width:100%;margin-bottom:40px;}
div.hosv_left table tbody tr th{border-top:1px solid #d2d2d2;font-size:15px;color:#424243;font-weight:700;padding:10px 0px;text-align:left; letter-spacing:-0.02em;}
div.hosv_left table tbody tr th span{padding-left:30px; position:relative; display:block;}
div.hosv_left table tbody tr th span:before{content : ""; display : block; position : absolute; left : 10px; top:5px;  width :12px; height : 12px;background:url('/images/default/content/hosv_circle.png') no-repeat 0 0;}
div.hosv_left table tbody tr:first-child th{border-top:none;}
div.hosv_left table tbody tr td{border-top:1px solid #d2d2d2;font-size:14px;color:#474747;padding:10px 0px 10px 0px; line-height:1.6;}
div.hosv_left table tbody tr td b{color:#424243;}
div.hosv_left table tbody tr td span{font-size:14px;}
div.hosv_left table tbody tr:first-child td{border-top:none;}
div.hosv_left table tbody tr td a{color:#7892d6;text-decoration:underline!important;}
div.hosv_left div#map{ height: 430px;width: 100%;}
div.hosv_left table.maptbl{background:#ebebeb;border:none;margin-top:20px;}
div.hosv_left table.maptbl tbody tr th,div.hosv_left table.maptbl tbody tr td{border:none;}

div.hosv_left ul.review_ul{padding-left:20px;padding-bottom:50px;}
div.hosv_left ul.review_ul h3{color:#656565;font-weight:bold;position:relative;margin:0; font-size:16px; margin-bottom:5px;}
div.hosv_left ul.review_ul li{position:relative;padding-left:30px;overflow:hidden;margin-top:30px;}
div.hosv_left ul.review_ul li:first-child{margin-top:0px;}
div.hosv_left ul.review_ul li:before{background:url('/images/default/content/hosv_rev_icon01.png') no-repeat left center;content:' ';width:30px;height:30px;position:absolute;top:0;left:0;}
div.hosv_left ul.review_ul p{float:left; font-size:15px; margin-right:15px;}
div.hosv_left ul.review_ul p img{vertical-align:middle; }
div.hosv_left ul.review_ul p.stars img{margin-right:1px;}
div.hosv_left ul.review_ul div.re{width:100%; margin-top:10px; word-wrap:break-word; white-space:normal;}


div.hosv_btnZone{width:1200px; margin:0px auto;overflow:hidden;border-top:1px solid #d2d2d2;padding-top:50px;text-align:center;}
div.hosv_btnZone span{color:#ffffff;background:#002060;padding:13px 20px; display:inline-block;}
div.hosv_btnZone span.btn_certi_list{background:#2953c3;padding:13px 40px;margin-left:13px;}
div.hosv_btnZone span.btn_list{padding:0;}

ul.pics{overflow:hidden;}
ul.pics li{float:left; margin-left:10px; margin-bottom:10px;}

/*Information*/
h2.h2_po{color:#333333;font-weight:bold;border-bottom:2px solid #e5e5e5;padding-bottom:10px; font-size:23px; margin-bottom:30px;letter-spacing:-0.02em; }
h2.h2_po span{position:relative;padding-bottom:16px;}
h2.h2_po span:after{position:absolute;left:0;bottom:0px;content:' ';width:100%;height:2px;background:#383f4f;}
div.service ul{overflow:hidden;width:100%;margin-top:20px;margin-bottom:30px;}
div.service ul li{float:left;width:32%;margin-left:1.333%;}
div.service ul li:first-child{margin-left:0px;}
div.service p{color:#333333;padding-bottom:30px;line-height:26px;}

ul.hotel li{color:#333;}
ul.hotel li img{margin-bottom:10px;}

div.service ul.check{margin-top:0;}
div.service ul.check li{float:none; width:100%; margin-left:0;}

.no{display:inline-block; width:20px; height:20px; background-color:#AACAF0;color:#fff; text-align:center; line-height:20px; border-radius:50%; font-size:14px; margin-right:5px;}

/*korea tour guide*/
ul.gui_ul{overflow:hidden;width:100%;}
ul.gui_ul:first-child{margin-bottom:45px;}
ul.gui_ul li{width:32%;float:left;border:1px solid #d5d5d5;box-sizing:border-box;margin-left:1.333%;height:410px;}
ul.gui_ul li:first-child{margin-left:0px;}
ul.gui_ul li div{position:relative;width:100%;height:265px;}
ul.gui_ul li div > img{position:absolute;top:0;left:0;width:100%;}
ul.gui_ul li div > h3{padding:20px 0px 100px 20px;position:absolute;top:0;left:0;z-index:9999;font-size:27px;color:#ffffff;font-weight:bold;line-height:76px;}
ul.gui_ul li p{height:65px;color:#666666;padding:15px 20px; line-height:1.3; font-size:16px;}

span.btn_more_arr{border:1px solid #d5d5d5; padding:10px 55px 10px 30px;background:url('/images/default/content/arrow_more.png') no-repeat 90% center;margin:0px 20px;font-size:15px;}


/*contact*/
div.online_top{overflow:hidden; margin-bottom:30px;}
div.online_top div{width:48%; float:left; margin-left:4%;}
div.online_top div:first-child{margin-left:0;}
div.online_top div h3{font-weight:700; font-size:18px; color:#0066b3; margin-bottom:5px; letter-spacing:-0.03em;}
div.online_top div ul li{position:relative; padding-left:70px;}
div.online_top div ul li span{position:absolute; left:0; top:0;  color:#5F95D3;}


/*hospital info*/
iframe{background-color:#fff;}


/*consultation*/
.tb01{border-collapse: collapse;	border-spacing: 0; table-layout: fixed; font-size:14px;}
.tb01 thead th{background-color: #F4F5F6;	color: #009999; font-weight: bold; padding:5px 10px; border-bottom: 1px solid #e2e2e2; border-left: 1px solid #e2e2e2; border-top: 2px solid #009999; }
.tb01 tbody td{border-bottom: 1px solid #e2e2e2; text-align:center;border-left: 1px solid #e2e2e2; color: #333; padding:8px 5px;}
.tb01 thead th:first-child,
.tb01 tbody td:first-child{border-left:none;}
.tb01 .txt_left{text-align: left;}
ul.sbtn{overflow:hidden;}
ul.sbtn li{width:31%; margin:0px 0.66%; float:left;}
ul.sbtn li.w100{width:100%; float:none; box-sizing:border-box; padding:0px 10px;}
ul.sbtn li a{display:block; height:30px; text-align:center; line-height:30px; background-color:#999; color:#fff; font-size:12px; border-radius:3px;}
ul.sbtn li.s01 a{background-color:#0060C9;}
ul.sbtn li.s02 a{background-color:#F7B32E;}
ul.sbtn li.s03 a{background-color:#f27370;}
ul.sbtn li.s04 a{background-color:#5D5B60;}
ul.sbtn li.s05 a{background-color:#79AB26;}
.sbtn_write{background-color:#1A1D84; color:#fff;border-radius:3px;}
.sbtn_plat{background-color:#1B8BE1; color:#fff;border-radius:3px;}
span.p01{color:#DB3E20;}
span.p02{color:#58B3DC;}
span.p03{color:#000;}

div.right_button{position:absolute; right:0; top:0;}


div.category ul{overflow:hidden; margin-bottom:15px;}
div.category ul li{float:left; margin-left:5px;}
div.category ul li:first-child{margin-left:0;}
div.category ul li a{display:block; padding:3px 10px; font-size:14px; border-radius:3px;}
div.category ul li.on a{background-color:#009999; border-color:#009999; color:#fff;}


#consultView h3{text-align:center; font-size:23px; color:#111;}
.hos_tit{color:#000;}
.btnUl li { float:left; margin-right: 20px; }
.btnUl li:last-child { float:none; }
.btnUl li input { font-weight:bold; width:263px; height:35px; cursor:pointer; }
.onBtn { background: #66afe9; color:white; }
.contTbl { border-collapse: collapse; margin-top:20px; }
.contTbl tr th, .contTbl tr td { border:1px solid #ececec; padding:8px; line-height:1.3; }
.contTbl tr td { line-height:1.3; font-size:14px;}
.contTbl th { background: #BDDCDD; color:#1A3C57; padding:10px 0px;  font-size:16px;}
.contTbl th.bg_accent{background: #F8C426;}
.contTbl tr td input[type="text"]{background-color:#fff; width:100%;  }
.contTbl tr td input[type="checkbox"]{margin-right:5px;}
.first_td { padding-left:0; text-align:center; }
.res_cont{width:100%; box-sizing:border-box; padding:20px; word-wrap:break-word; white-space:normal;}



/*���º��� consultation*/
div.hos_top{position:relative; width:920px; float:right; box-sizing:border-box; border:1px solid #C7D9D8; padding:20px; background-color:#F7F8FB; margin-bottom:30px;}
div.hos_top div.right_button{top:40px; right:20px;}
div.hos_top select{padding:0px 10px; height:30px;}

/*Medical Information*/
p.board_top{width:1200px; margin:0 auto; font-size:15px; margin-bottom:10px; color:#424243; font-weight:700;}

/*inquiy*/
ul.in{width:90%; margin:0 auto;}
ul.in a{display:block; padding:7px 0px; color:#fff; font-size:12px;}
ul.in a.in01{background-color:#3E8EE1;}
ul.in a.in02{background-color:#F55D64;}
ul.in a.in03{background-color:#595C65;}

div.item_div{margin-bottom:30px;border:1px solid #C7D9D8;height:40px;padding-left:70px;padding-top:15px;text-align:center; background-color:#fff;}
div.item_div label{margin:0px 10px; }
div.submit_div{width:100%;text-align:center;margin-top:30px;}

/*medical information*/
div.tab_menu3 {margin-bottom:20px; }
div.tab_menu3 ul{overflow:hidden;margin:-5px;}
div.tab_menu3 ul li{float:left;padding:5px 10px;text-align:center;display:block;margin:5px; font-size:13px; background:#f5f5f5;border:2px solid #f5f5f5; position:relative; box-sizing:border-box;}
div.tab_menu3 ul li.on{border:2px solid #4d4d4d;box-sizing:border-box;}
div.tab_menu3 ul li a{color:#56585a; display:block;}
div.tab_menu3 ul li.on a{background:#f5f5f5;color:#333;position:relative; font-weight:bold;}


div.boardViewContainer div.boardViewContent p strong{letter-spacing:-0.06em;}


/* =============================================================================
  통합검색
   ========================================================================== *//* Table */
div.cate_area{ box-sizing:border-box; border-top:1px solid #dcdcdc;  border-bottom:1px dotted #d0d0d0;margin-bottom:80px;}
div.global_search div.search{overflow:hidden; width:100%; background:#f4f4f4; padding-top:30px; margin-bottom:20px;}
div.global_search div.search_all{text-align:center; overflow:hidden;width:500px; margin:0 auto; margin-bottom:30px;}
div.global_search div.search_all div.searchBox2  select::-ms-expand {  display: none;    -webkit-display: none;    -moz-display: none;    -o-display: none;    -ms-display: none;}
div.global_search div.search_all div.searchBox2 select.total_select{ border: 0 none;  padding: 0;  margin: 0;  background: transparent;  outline: none; height:36px; line-height:36px;  padding-right:40px; padding-left:15px; border:none; background-image:none;   -webkit-appearance: none;    -moz-appearance: none;    -o-appearance: none;	-ms-appearance: none;	background: #fff url('/images/default/content/sel_bg.gif') no-repeat right center;}
div.global_search div.search_all div.searchBox2{ border-right:none; width:460px; float:left;box-sizing:border-box;}
div.global_search div.search_all div.searchBox2 input.keyWord{color:#313131;font-size:18px; height: 36px; line-height: 36px; background:transparent; border:none;width:460px; box-sizing:border-box; padding-left:10px; border-bottom:1px solid #dedede;}
div.global_search div.search_all input.btnSearch{float:right; width:40px; background:none; padding:0; margin:0; border:none;}
div.tit-search h2{font-size:20px; font-weight:500; text-align:center; color:#313131;}
div.tit-search h2 em{color:#CF2526;}

div.cate_area h2{font-size:18px; font-weight:bold; color:#212121;margin-top:15px;}
div.cate_area div.folding{position:relative; padding:10px 0px 0px; 0px;}
div.cate_area div.folding h3{position:absolute; left:50%; margin-left:-52px; bottom:-27px; cursor:pointer; }
div.cate_area div.pt{padding-bottom:35px;}
div.cate_area div.pt ul{overflow:hidden; }
div.cate_area div.pt ul li{float:left; width:25%; margin-top:10px; background:url('/images/default/content/ser_bul.gif') no-repeat left center; padding-left:18px; padding-top:5px; box-sizing:border-box;}
div.cate_area div.pt ul li a{font-size:14px; color:#7c7c7c; }
div.cate_area div.pt ul li.on a{color:#CF2526; font-weight:bold;}


div.sr_result{position:relative; }
div.sr_result h3{margin-bottom:10px; font-size:20px; color:#212121; font-weight:600; margin-top:25px;}
div.sr_result h3 span{color:#a0a0a0; font-size:14px; margin-left:10px;}
div.sr_result p.more{position:absolute; top:0px; right:0px;}
div.sr_result p.gal_tit a{color:#5d5d5d !important; font-weight:bold; font-size:16px;}
div.sr_result .gal_con{word-break:break-all; color:#848484; font-size:14px;margin:8px 0px;}
div.sr_result .date{background: url('/images/default/content/date.gif') no-repeat 0 center; padding-left:20px;font-size:12px; color:#adadad;}
div.sr_result .sdate{}
div.sr_result p.smore{position:absolute; top:0; right:0;}

div.sr_result .tb_wrap {background:url('/images/default/content/dot_line2.gif') repeat-x left bottom; padding-bottom:25px;}
div.sr_result .tb_view{border-collapse: collapse;	border-spacing: 0; table-layout:fixed;}
div.sr_result table.online_tb{border-bottom:solid 1px #e4e4e4;}
div.sr_result .tb_view thead th{color: #818181; font-weight: bold; padding:11px 15px; font-size: 14px; text-align:left; vertical-align:middle; border-bottom:1px solid #e4e4e4;}
div.sr_result .tb_view tbody th{ color:#a1a6a9; font-weight:bold;  padding:11px 15px; text-align:left;background: url('/images/default/content/th.gif') no-repeat right center; font-size:12px; }
div.sr_result .tb_view tbody td{padding:12px 0px;color:#818181; line-height: 20px; font-size:13px;}
div.sr_result .tb_view tbody td.attached a{font-size:12px; text-decoration:underline !important;}
div.sr_result .tb_view tbody td.date{font-size:12px; text-align:center;}
div.sr_result .tb_view tbody td.view{background: url('/images/default/content/th.gif') no-repeat left center; font-size:12px;text-align:center;}
div.sr_result .tb_view tbody .vbar{background: url('/images/default/content/th.gif') no-repeat right center; font-size:12px;text-align:center;}
div.sr_result .tcon p,
div.sr_result div.doc ul_list li{font-size:16px;}
div.sr_result div.doc ul div.hcon:hover ul{text-decoration:none;}
div.sr_result div.doc ul div.hcon:hover p{text-decoration:none;}

div.no_result{text-align:center; font-size:18px; color:#848484;}
div.no_result b{color:#212121; font-size:30px; font-weight:bold; line-height:50px;}



/*medical informaion*/
div.medi_view{width:1200px; margin:0 auto; font-weight:normal; border-top:2px solid #00a2df; padding-top:50px; box-sizing:border-box;}
div.medi_view h2{text-align:center; color:#303035; font-size:40px; font-weight:500;font-family: 'Oswald', sans-serif; line-height:1.2; text-transform:uppercase;}
div.medi_view h2 span{color:#898989; font-size:20px; font-weight:300; letter-spacing:0;text-transform:capitalize;}
div.medi_view h3{text-align:center; color:#303035; margin-top:40px;background: url('/images/default/medi/dot.jpg') no-repeat center bottom;padding-bottom:20px; font-size:28px;font-family: 'Oswald', sans-serif; line-height:1.0; text-transform:uppercase; margin-bottom:20px; font-weight:500;}

div.medi_view ul.pic{text-align:center; margin-top:50px;}
div.medi_view ul.pic li{display:inline-block; margin:0px 15px;}

div.medi_view h4{margin-top:70px; color:#303035; font-size:20px; margin-bottom:20px;font-family: 'Oswald', sans-serif; line-height:1.0; text-transform:uppercase; font-weight:500;}
div.medi_view h5{margin-top:40px; color:#00a2df; font-size:18px; margin-bottom:15px;font-family: 'Oswald', sans-serif; line-height:1.0; text-transform:uppercase; font-weight:500;}
div.medi_view ul.bar{}
div.medi_view ul.bar li{padding-left:15px; position:relative;}
div.medi_view ul.bar li:before{content : ""; display : block; position : absolute; left : 0; top:12px;  width :8px; height : 1px; background : #7f7f7f;}
div.medi_view ul.bar li.star:before{content : "*"; display : block; position : absolute; left : 0; top:2px; background:none;}

div.viewCon{ padding-bottom:80px;}
