@charset "utf-8";

/****************************************************************
	About Us
*****************************************************************/

.aboutus {}

/* intro_asan */
.intro_asan {overflow:hidden; margin:0 auto; width:1200px;}
.intro_asan .sub_cont p + p {margin-top:26px;}
.intro_asan .sub_cont .img {overflow:hidden;}
.intro_asan .sub_cont .img img {display:block;}

.intro_asan .promotion {overflow:hidden; position:relative;}
.intro_asan .promotion .btn_down {position:absolute; right:0; top:210px; height:30px;}
.intro_asan .promotion .video {overflow:hidden; position:relative; margin-bottom:54px; height:240px;}
.intro_asan .promotion .video .more_mov {background:url(../../images/lang/common/btn_play1.png) no-repeat 0 0; display:block; position:absolute; left:50%; bottom:0; margin-left:-38px; height:77px; width:77px;}
.intro_asan .promotion .img {margin-bottom:16px;}

.intro_asan .intro_data {margin-bottom:85px; padding-top:34px;}
.intro_asan .intro_data .icon_intro {overflow:hidden;}
.intro_asan .intro_data .icon_intro .detail_data {overflow:hidden;}
.intro_asan .detail_data .data_div {overflow:hidden; border-bottom:1px solid #dedede; padding: 35px 0 31px 26px;}
.intro_asan .detail_data .data_div:first-child {border-top:1px solid #dedede;}
.intro_asan .detail_data .data_div .icon {float:left; height:73px; width:90px;}
.intro_asan .detail_data .data_div .txt {float:left; margin-left:120px;}
.intro_asan .detail_data .data_div .txt p {color:#333;}
.intro_asan .detail_data .data_div .txt p:first-child {font-size:40px; line-height:1.1em;}
.intro_asan .detail_data .data_div .txt p + p {font-size:16px; margin-top:0;}

.intro_asan .list_style3 li + li {margin-top:6px;}

.intro_asan .float_cont {overflow:hidden;}
.intro_asan .float_cont .img {float:left; margin-right:30px;}

/* 인사말 */
.greetings {overflow:hidden; margin:0 auto; width:1200px;}
.greetings .float_wrap .float_div:first-child {width:340px;}
.greetings .float_wrap .float_div + .float_div {margin-left:95px; width:765px;}
.greetings .img img {display:block;}
.greetings .greetings_name {overflow:hidden; margin-top:27px;}
.greetings .greetings_name dl {overflow:hidden; text-align:right;}
.greetings .greetings_name dt {color:#333; font-size:16px; margin-bottom:6px;}
.greetings .greetings_name dd {color:#006869; font-size:22px; line-height:1.273em;}
.greetings .sub_cont .sub_cont_tit {margin-bottom:13px;}
.greetings .sub_cont .sub_cont_tit h1 {line-height:1.333em;}
.greetings .sub_cont p + p {margin-top:22px;}

/* 미션_비전 */
.mv_wrap {overflow:hidden; margin:0 auto; width:1200px;}
.mission {overflow:hidden; margin-bottom:85px;}
.mission .ms_cont {overflow:hidden;}
.mission .cont_div {float:left; position:relative; height:342px; width:342px;}
.mission .cont_div + .cont_div {margin-left:58px;}
.mission .cont_div .img {overflow:hidden; position:relative; height:342px; width:342px;}
.mission .cont_div .img:after {display:block; content:""; box-sizing:border-box; border-radius:100%; position:absolute; left:0; top:0; height:100%; width:100%;}
.mission .cont_div.ms_1 .img:after {border:5px solid #73cac5;}
.mission .cont_div.ms_2 .img:after {border:5px solid #aecb73;}
.mission .cont_div.ms_3 .img:after {border:5px solid #f9ac5f;}

.mission .cont_div .txt {background-repeat:no-repeat; background-position:0 0; position:absolute; right:0; left:0; bottom:0; margin:0 auto; height:83px; width:294px;}
.mission .cont_div.ms_1 .txt {background-image:url(../../images/lang/about/mission_img1_bg.png);}
.mission .cont_div.ms_2 .txt {background-image:url(../../images/lang/about/mission_img2_bg.png);}
.mission .cont_div.ms_3 .txt {background-image:url(../../images/lang/about/mission_img3_bg.png);}
.mission .cont_div .txt p {color:#fff; font-size:24px; line-height:1.1em; text-align:center; padding-top:20px;}
.mission > p {color:#333; font-size:30px; line-height:1.6em; text-align:center; padding-top:29px;}

.vision {overflow:hidden; margin-bottom:85px;}
.v_diagram {background:url(../../images/lang/about/vision_bg.png) no-repeat center 110px; overflow:hidden; position:relative; margin:0 auto; height:720px; width:745px;}
.v_diagram .vision_div {display:table; border-radius:100%; text-align:center; position:absolute; height:220px; width:220px;}
.v_diagram .vision_div .txt {display:table-cell; vertical-align:middle; height:100%; width:100%;}
.v_diagram .vision_div .txt h1 {color:#fff; font-size:22px; font-weight:bold; line-height:1.1em; text-align:center; margin-bottom:15px;}
.v_diagram .vision_div .txt p {color:#fff; font-size:14px; width:100%;}
.v_diagram .vision_div.v_1 {background-color:#73cbc6; top:0; left:50%; margin-left:-110px;}
.v_diagram .vision_div.v_2 {background-color:#aecb73; top:190px; right:0;}
.v_diagram .vision_div.v_3 {background-color:#73afcb; bottom:0; right:98px;}
.v_diagram .vision_div.v_4 {background-color:#9f9f9f; bottom:0; left:102px;}
.v_diagram .vision_div.v_5 {background-color:#f9ac5f; top:190px; left:0;}

.core {overflow:hidden;}
.core_value {overflow:hidden; position:relative; height:602px;}
.core_value .core_div {display:table; position:absolute; top:60px; height:283px; width:283px;}
.core_value .core_div:nth-child(even) {top:259px; z-index:1;}
.core_value .core_div.core_1 {left:60px;}
.core_value .core_div.core_2 {left:259px;}
.core_value .core_div.core_3 {left:459px;}
.core_value .core_div.core_4 {left:659px;}
.core_value .core_div.core_5 {right:60px;}
.core_value .core_div:after {content:""; border:1px solid #e6e6e6; box-sizing:border-box; position:absolute; left:0; top:0; transform:rotate(45deg); height:100%; width:100%;}
.core_value .core_div:nth-child(even):after {background-color:#f5f5f5;}
.core_value .core_div .align_box {display:table-cell; vertical-align:top; position:relative; height:100%; width:100%; z-index:1;}
.core_value .core_div .icon {display:block; margin:0 auto; margin-bottom:14px; height:63px; width:67px;}
.core_value .core_div h1 {color:#333; font-size:20px; font-weight:bold; line-height:1.25em; text-align:center; margin-bottom:10px;}
.core_value .core_div p {color:#666; font-size:14px; letter-spacing:-0.5px; line-height:1.429em; text-align:center;}

/* history */
.history {margin:0 auto; width:1200px;}
.history .year_select {overflow:hidden; margin-bottom:30px;}
.history .year_select .year {float:right; width:220px;}

.history .history_wrap {border-top:1px solid #c9c9c9; border-bottom:1px solid #c9c9c9;}
.history .li_year {}
.history .li_year ol {border-bottom:1px solid #c9c9c9; height:73px;}
.history .li_year li {float:left; position:relative; padding-top:28px; padding-bottom:28px; width:120px;}
.history .li_year li:after {background-color:#f68b1f; content:""; position:absolute; right:0; left:0; bottom:-3px; transition-duration:0.3s; -webkit-transition-duration:0.3s; margin:0 auto; height:3px; width:0;}
.history .li_year li a {display:block; color:#666; font-size:18px; text-align:center; transition-duration:0.3s; -webkit-transition-duration:0.3s;}
.history .li_year li.on:after {width:100%;}
.history .li_year li.on a {color:#f68b1f;}
.history .li_year li:hover:after {width:100%;}
.history .li_year li:hover a {color:#f68b1f;}

.history .detail_cont {position:relative; padding-top:50px; padding-bottom:50px;}
.history .detail_cont:before {background-color:#c9c9c9; content:""; position:absolute; right:0; left:0; top:0; margin:0 auto; height:100%; width:1px;}
.history .detail_cont ol {position:relative; height:1620px;}
.history .detail_cont li {position:absolute; top:0; transition-duration:0.3s; -webkit-transition-duration:0.3s; height:135px; width:551px;}
.history .detail_cont li:first-child {top:0 !important;}
/*.history .detail_cont li + li {margin-top:30px;}*/
.history .detail_cont li:nth-child(odd) {left:0;}
.history .detail_cont li:nth-child(even) {right:0;}
.history .detail_cont li:before,
.history .detail_cont li:after {content:""; position:absolute; top:64px; z-index:1;}
.history .detail_cont li:before {background-color:#fff; border-top:1px solid #c9c9c9; border-right:1px solid #c9c9c9; border-bottom:1px solid #c9c9c9; height:3px; width:41px;}
.history .detail_cont li:after {background-color:#006869; height:5px; width:10px;}
.history .detail_cont li:nth-child(odd):before {right:-41px;}
.history .detail_cont li:nth-child(odd):after {right:-41px;}
.history .detail_cont li:nth-child(even):before {left:-41px;}
.history .detail_cont li:nth-child(even):after {left:-41px;}

.history .detail_cont .cont_box {background-color:#fff; border:1px solid #c9c9c9; box-sizing:border-box; position:relative; padding:16px 20px; min-height:135px; width:100%;}
.history .detail_cont .cont_box:before {background-color:#fff; content:""; border:3px solid #006869; border-radius:100%; position:absolute; top:56px; height:11px; width:11px; z-index:1;}
.history .detail_cont li:nth-child(odd) .cont_box:before {right:-58px;}
.history .detail_cont li:nth-child(even) .cont_box:before {left:-58px;}
.history .detail_cont .cont_box h1 {color:#333; font-size:22px; font-weight:normal; margin-bottom:10px;}
.history .detail_cont .cont_box h1 span {display:block; font-size:17px; margin-top:10px;}
.history .detail_cont .cont_box .txt {display:none; overflow:hidden;}
.history .detail_cont .cont_box .txt p {display:inline-block; overflow:hidden; color:#666; font-size:16px; line-height:1.375em;}

.history .detail_cont .cont_box .more_div {cursor:pointer; position:absolute; right:20px; bottom:12px; text-align:right; padding-right:15px; height:20px;}
.history .detail_cont .cont_box .more_div:after {content:"MORE"; color:#006869; font-size:12px; line-height:20px; transition-duration:0.3s; -webkit-transition-duration:0.3s;}
.history .detail_cont .cont_box .more {display:block; box-sizing:border-box; text-align:right; position:absolute; right:0; top:50%; transition-duration:0.3s; -webkit-transition-duration:0.3s; margin-top:-6px; height:12px;}
.history .detail_cont .cont_box .more:before,
.history .detail_cont .cont_box .more:after {background-color:#006869; content:""; position:absolute; top:50%; transition-duration:0.2s; -webkit-transition-duration:0.2s; margin-top:-3px; height:7px; width:1px;}
.history .detail_cont .cont_box .more:before {transform:rotate(-45deg); right:4px;}
.history .detail_cont .cont_box .more:after {transform:rotate(45deg); right:0;}

.history .detail_cont .cont_box .more_div:hover:after {color:#f68b1f;}
.history .detail_cont .cont_box .more_div:hover .more:before,
.history .detail_cont .cont_box .more_div:hover .more:after {background-color:#f68b1f;}

.history .detail_cont .cont_box .more_div:hover .more:before {transform:rotate(-135deg);}
.history .detail_cont .cont_box .more_div:hover .more:after {transform:rotate(135deg);}

.history .detail_cont li.active {box-shadow:2px 2px 3px #e5e5e5; height:auto; z-index:1;}
.history .detail_cont li.active .cont_box {padding:16px 20px 50px 20px;}
.history .detail_cont li.active .cont_box .txt {display:block; max-height:100%;}
.history .detail_cont li.active .more_div:after {content:"CLOSE"; color:#f68b1f;}
.history .detail_cont li.active .more_div .more:before,
.history .detail_cont li.active .more_div .more:after {background-color:#f68b1f;}
.history .detail_cont li.active .more_div .more:before {transform:rotate(-135deg);}
.history .detail_cont li.active .more_div .more:after {transform:rotate(135deg);}

/* network */
.network {overflow:hidden; margin:0 auto; width:1200px;}
.network .with_btn {position:relative; margin-bottom:22px; height:200px;}
.network .with_btn .btn_wrap {position:absolute; right:50px; top:50%; margin-top:-20px; height:40px;}
.network .with_btn .btn_wrap a {border:1px solid #fff; color:#fff; transition-duration:0.5s; -webkit-transition-duration:0.5s;}
.network .with_btn .btn_wrap a:hover {background-color:#fff; color:#333;}

.network .float_with_btn .float_div {position:relative; height:400px;}
.network .float_with_btn .float_div .sub_cont_tit {margin-bottom:18px;}
.network .float_with_btn .float_div .btn_wrap {position:absolute; left:0; bottom:0; height:40px;}
.network .float_with_btn + .float_with_btn .float_div {height:476px;}

.network .affiliated {overflow:hidden; border-bottom:1px solid #c9c9c9; padding-top:100px; padding-bottom:20px;}
.network .affiliated .tap_style3 {margin-bottom:30px;}

.network .affiliated .tap_contents {overflow:hidden;}

.network .affiliated .hospital_photo {overflow:hidden;}
.network .affiliated .hospital_photo .slide_area {overflow:hidden; position:relative; padding-bottom:20px; height:495px; width:1200px;}
/*.network .affiliated .hospital_photo .slide_area .img {position:absolute; left:0; top:0; height:475px; width:1200px;}*/
.network .affiliated .hospital_photo .slide_area .img img {display:block;}

.network .affiliated .hospital_photo .slide_area .slick-arrow {background-color:transparent; background-repeat:no-repeat; background-position:0 0; text-indent:-9999px; position:absolute; top:50%; transition-duration:0.3s; -webkit-transition-duration:0.3s; margin-top:-49px; height:98px; width:49px; z-index:1;}
.network .affiliated .hospital_photo .slide_area .slick-arrow.slick-prev {background-image:url(../../images/lang/common/btn_slide_prev1.png); left:40px;}
.network .affiliated .hospital_photo .slide_area .slick-arrow.slick-next {background-image:url(../../images/lang/common/btn_slide_next1.png); right:40px;}
.network .affiliated .hospital_photo .slide_area .slick-arrow.slick-prev:hover {background-image:url(../../images/lang/common/btn_slide_prev4.png); left:35px;}
.network .affiliated .hospital_photo .slide_area .slick-arrow.slick-next:hover {background-image:url(../../images/lang/common/btn_slide_next4.png); right:35px;}
.network .affiliated .hospital_photo .slide_area .slick-dots {text-align:center; position:absolute; left:0; bottom:0; width:100%;}
.network .affiliated .hospital_photo .slide_area .slick-dots li {display:inline-block; position:relative; height:2px; width:30px;}
.network .affiliated .hospital_photo .slide_area .slick-dots li + li {margin-left:10px;}
.network .affiliated .hospital_photo .slide_area .slick-dots li:after {background-color:#f68b1f; content:""; position:absolute; right:0; left:0; top:0; transition-duration:0.4s; -webkit-transition-duration:0.4s; margin:0 auto; height:2px; width:0;}
.network .affiliated .hospital_photo .slide_area .slick-dots li button {background-color:#898989; display:block; text-indent:-9999px; height:2px; width:100%;}
.network .affiliated .hospital_photo .slide_area .slick-dots li.slick-active:after {width:100%;}

.network .affiliated .sub_cont {margin-top:15px;}
.network .affiliated .sub_cont .address_h {overflow:hidden;}
.network .affiliated .sub_cont .address_h dl {float:left; height:30px;}
.network .affiliated .sub_cont .address_h dl + dl {margin-left:40px;}
.network .affiliated .sub_cont .address_h dt {display:inline-block; vertical-align:middle; width:30px;}
.network .affiliated .sub_cont .address_h dt .icon {display:block; overflow:hidden;}
.network .affiliated .sub_cont .address_h dd {display:inline-block; color:#666; font-size:16px; line-height:30px; vertical-align:middle; margin-left:5px; height:30px;}

/* inter_collabo */
.inter_collabo {overflow:hidden; margin:0 auto; width:1200px;}
.inter_collabo .tap_style3 {margin-bottom:30px;}
.inter_collabo .tap_contents {overflow:hidden;}
.inter_collabo .tap_ex {overflow:hidden;}
.inter_collabo .tap_ex .img {overflow:hidden; border:1px solid #ddd; box-sizing:border-box; margin-bottom:70px; height:656px; width:1198px;}

.inter_collabo .float_div .board_style1 {width:580px;}
.inter_collabo .tap_ex .board_style1 tbody td {font-size:16px; padding-top:14px; padding-bottom:15px;}
.inter_collabo .tap_ex .board_style1 tbody td p {font-size:16px; line-height:1.5em;}
.inter_collabo .tap_ex .board_style1 tbody td p + p {margin-top:6px;}

/* News Search */
.search_area {position:relative; margin:0 auto; width:1200px;}
.search_area .input_keyword {position:absolute; right: 0; top:0; border-bottom:1px solid #b1b3b5; height:40px; width:300px;}
.search_area .input_keyword input[type="text"] {border-bottom:none; line-height:2.214em; height:40px; width:250px;}
.search_area .input_keyword input[type="text"]:-webkit-input-placeholder {line-height:28px;}
.search_area .input_keyword input[type="text"]::-moz-placeholder {line-height:28px;}
.search_area .input_keyword input[type="text"]:-ms-input-placeholder {line-height:28px;}
.search_area .input_keyword input[type="text"]:-o-placeholder {line-height:28px;}

.search_area .input_keyword .btn_search {background:url(../../images/lang/common/btn_head_search.png) no-repeat 0 0; display:block; border:none; position:absolute; right:10px; top:10px; height:20px; width:20px;}
.search_area .input_keyword .btn_search:focus {border:none;}

/* news, news letter list */
.news_letter.gallery_list {position:relative; margin-top:100px !important;}
.news_letter.gallery_list li {height:440px; width:390px;}
/*.news_letter.gallery_list li:nth-child(even) {width:289px;}*/
.news_letter.gallery_list .gallery_div {padding:25px;}
.news_letter.gallery_list .gallery_div .thumnail {margin:0 auto; margin-bottom:14px; height:336px; width:255px;}
.news_letter.gallery_list .gallery_div .title {text-align:center; transition-duration:0.3s; -webkit-transition-duration:0.3s; height:50px;}
.news_letter.gallery_list .gallery_div .title::before {display:none; content:"";}
.news_letter.gallery_list .gallery_div .title p {display:inline-block; overflow:hidden; text-overflow:ellipsis; max-width:100%; font-size:16px; line-height: 20px;}
.news_letter.gallery_list .gallery_div:hover .title {color:#f68b1f;}

/* Mobile Ver. */
@media screen and (max-width:700px) {
	.intro_asan {overflow:hidden; margin:0 auto; width:94%;}
	.intro_asan .promotion .btn_down {position:absolute; right:-1000000; top:-21000000px; height:0;}
	.intro_asan .promotion .video {overflow:hidden; position:relative; margin-bottom:54px; width:100%; height:auto;}
	.intro_asan .promotion .video .more_mov {background:url(../../images/lang/common/btn_play1.png) no-repeat 0 0; display:block; position:absolute; left:50%; bottom:-7px; margin-left:-15px; height:60px; width:60px; background-size:60%;}
	.intro_asan .promotion .video img {width:100%;}
	.intro_asan .detail_data .data_div {overflow:hidden; border-bottom:1px solid #dedede; padding: 35px 0 31px 30px;}
	.intro_asan .detail_data .data_div:first-child {border-top:1px solid #dedede;}
	.intro_asan .detail_data .data_div .icon {float:left; height:65px; width:80px;}
	.intro_asan .detail_data .data_div .txt {float:left; margin-left:20px; margin-top: 5px;}
	.intro_asan .detail_data .data_div .txt p:first-child {font-size:2em; line-height:1.1em;}
	.intro_asan .detail_data .data_div .txt p + p {font-size:0.9em; margin-top:0;}
	
	/* 인사말 */
	.greetings {overflow:hidden; margin:0 auto; width:94%;}
	.greetings .float_wrap .float_div:first-child {width:100%;}
	.greetings .float_wrap .float_div + .float_div {margin-left:0; width:100%;}
	.greetings .img img {display:block;}
	.greetings .greetings_name {overflow:hidden; margin:27px 0 15px;}
	.greetings .greetings_name dl {overflow:hidden; text-align:left;}
	.greetings .greetings_name dt {color:#333; font-size:0.9em; margin-bottom:6px;}
	.greetings .greetings_name dd {color:#006869; font-size:1.1em; line-height:1.25em;}
	.greetings .sub_cont .sub_cont_tit h1 {line-height:1.25em;}

	/* 미션_비전 */
	.mv_wrap {overflow:hidden; margin:0 auto; width:94%;}
	.mission {overflow:hidden; margin-bottom:45px;}
	.mission .ms_cont {overflow:hidden;}
	.mission .cont_div {float:left; position:relative; height:auto; width:32%;}
	.mission .cont_div + .cont_div {margin-left:1%;}
	.mission .cont_div .img {overflow:hidden; position:relative; height:auto; width:100%;}
	.mission .cont_div .img img {width:100%;}

	.mission .cont_div .txt {background-repeat:no-repeat; background-position:0 0; position:absolute; left:0; bottom:0; margin:0; height:auto; width:100%;}
	.mission .cont_div .txt p {color:#fff; font-size:0.75em; line-height:2.5em; text-align:center; padding-top:0;}
	.mission > p {color:#333; font-size:1.0em; line-height:1.25em; text-align:center; padding-top:29px;}
	.mission .cont_div.ms_1 .txt {background-image:url(../../images/lang/about/mission_img1_bg.png); background-size: 80%; background-position-x: 13px;}
	.mission .cont_div.ms_2 .txt {background-image:url(../../images/lang/about/mission_img2_bg.png); background-size: 80%; background-position-x: 13px;}
	.mission .cont_div.ms_3 .txt {background-image:url(../../images/lang/about/mission_img3_bg.png); background-size: 80%; background-position-x: 13px;}

	.vision {overflow:hidden; margin-bottom:45px;}
	.v_diagram {background:none; overflow:hidden; position:relative; margin:0 auto; height:325px; width:100%;}
	.v_diagram .vision_div {display:table; border-radius:100%; text-align:center; position:absolute; height:auto; width:20%;}
	.v_diagram .vision_div .txt h1 {color:#fff; font-size:1.0em; font-weight:bold; line-height:1.0em; text-align:center; margin-bottom:15px;}
	.v_diagram .vision_div .txt p {color:#fff; font-size:0.75em; width:100%;}
	.v_diagram .vision_div.v_1 {background-color: #73cbc6; top: 0; left: 30%; margin-left: 0; width: 40%; height: 43%;}
	.v_diagram .vision_div.v_2 {background-color: #aecb73; top: 70px; right:0; width: 40%; height: 43%;}
	.v_diagram .vision_div.v_3 {background-color: #73afcb; bottom: 0; right: 40px; width: 40%; height: 43%;}
	.v_diagram .vision_div.v_4 {background-color: #9f9f9f; bottom: 0; left: 40px; width: 40%; height: 43%;}
	.v_diagram .vision_div.v_5 {background-color: #f9ac5f; top: 70px; left: 0; width: 40%; height: 43%;}
	
	.core {overflow:hidden;}
	.core_value {overflow:hidden; position:relative; height:1343px;}
	.core_value .core_div {display:table; position:relative; top:0; height:auto; width:100%; margin: 0 auto;}
	.core_value .core_div:nth-child(even) {top:25px; z-index:1;}
	.core_value .core_div.core_1 {left:0;}
	.core_value .core_div.core_2 {left:0; top:20px; z-index:10;}
	.core_value .core_div.core_3 {left:0; top:40px; z-index:100;}
	.core_value .core_div.core_4 {left:0; top:60px; z-index:1000;}
	.core_value .core_div.core_5 {right:0; top:80px; z-index:10000;}
	.core_value .core_div:after {content:""; border:1px solid #e6e6e6; box-sizing:border-box; position:absolute; left:16%; top:52px; transform:rotate(45deg); height:250px; width:250px;}
	.core_value .core_div:nth-child(even):after {background-color:#f5f5f5;}
	.core_value .core_div .align_box {display:table-cell; vertical-align:top; position:relative; height:100%; width:100%; z-index:1;}
	.core_value .core_div .icon {display:block; margin:40px auto 14px; height:63px; width:67px;}
	.core_value .core_div h1 {color:#333; font-size:1.0em; font-weight:bold; line-height:1.25em; text-align:center; margin-bottom:10px;}
	.core_value .core_div p {color:#666; font-size:0.75em; letter-spacing:-0.5px; line-height:1.25em; text-align:center;}

	/* history */
	.history {margin:0 auto; width:94%; overflow: hidden;}
	.history .year_select {overflow:hidden; margin-bottom:20px;}
	.history .year_select .year {float:left; width:50%; font-size:0.75em;}

	.history .history_wrap {border-top:1px solid #c9c9c9; border-bottom:1px solid #c9c9c9;}
	.history .li_year {}
	.history .li_year ol {border-bottom:1px solid #c9c9c9; height:35px;}
	.history .li_year li {float:left; position:relative; padding-top:10px; padding-bottom:7px; width:10%;}
	.history .li_year li:after {background-color:#f68b1f; content:""; position:absolute; right:0; left:0; bottom:-3px; transition-duration:0.3s; -webkit-transition-duration:0.3s; margin:0 auto; height:3px; width:0;}
	.history .li_year li a {display:block; color:#666; font-size:0.75em; text-align:center; transition-duration:0.3s; -webkit-transition-duration:0.3s;}

	.history .detail_cont {position:relative; padding-top:15px; padding-bottom:50px;}
	.history .detail_cont:before {background-color:#fff; content:""; position:absolute; right:0; left:0; top:0; margin:0 auto; height:0; width:0;}
	.history .detail_cont ol {position:relative; height:auto;}
	.history .detail_cont li {position:relative; top:0; transition-duration:0.3s; -webkit-transition-duration:0.3s; height:130px; width:100%; margin-bottom:0;}
	.history .detail_cont li:before,
	.history .detail_cont li:after {content:""; position:absolute; top:64px; z-index:1;}
	.history .detail_cont li:before {background-color:#fff; border-top:1px solid #fff; border-right:1px solid #fff; border-bottom:1px solid #fff; height:0; width:0;}
	.history .detail_cont li:after {background-color:#fff; height:0; width:0;}
	
	.history .detail_cont li:first-child {top:0 !important;}
	.history .detail_cont li:nth-child(odd) {left:0; top:0 !important;}
	.history .detail_cont li:nth-child(odd):before {right:0; top:0 !important;}
	.history .detail_cont li:nth-child(odd):after {right:0; top:0 !important;}
	.history .detail_cont li:nth-child(even):before {left:0; top:0 !important;}
	.history .detail_cont li:nth-child(even):after {left:0; top:0 !important;}

	.history .detail_cont .cont_box {background-color:#fff; border:1px solid #c9c9c9; box-sizing:border-box; position:relative; padding:16px 20px; min-height:120px; width:100%;}
	.history .detail_cont .cont_box:before {background-color:#fff; content:""; border:1px solid #fff; border-radius:100%; position:absolute; top:56px; height:0; width:0; z-index:1;}
	.history .detail_cont li:nth-child(odd) .cont_box:before {right:0;}
	.history .detail_cont li:nth-child(even) .cont_box:before {left:0;}
	.history .detail_cont .cont_box h1 {color:#333; font-size:1.0em; font-weight:normal; margin-bottom:10px;}
	.history .detail_cont .cont_box h1 span {display:block; font-size:0.75em; margin-top:10px;}
	.history .detail_cont .cont_box .txt {display:none; overflow:hidden;}
	.history .detail_cont .cont_box .txt p {display:inline-block; overflow:hidden; color:#666; font-size:0.75em; line-height:1.0em;}

	.history .detail_cont .cont_box .more_div {cursor:pointer; position:absolute; right:20px; bottom:12px; text-align:right; padding-right:15px; height:20px;}
	.history .detail_cont .cont_box .more_div:after {content:"MORE"; color:#006869; font-size:0.5em; line-height:20px; transition-duration:0.3s; -webkit-transition-duration:0.3s;}
	.history .detail_cont .cont_box .more {display:block; box-sizing:border-box; text-align:right; position:absolute; right:0; top:50%; transition-duration:0.3s; -webkit-transition-duration:0.3s; margin-top:-6px; height:12px;}
	.history .detail_cont .cont_box .more:before,
	.history .detail_cont .cont_box .more:after {background-color:#006869; content:""; position:absolute; top:50%; transition-duration:0.2s; -webkit-transition-duration:0.2s; margin-top:-3px; height:7px; width:1px;}
	.history .detail_cont .cont_box .more:before {transform:rotate(-45deg); right:4px;}
	.history .detail_cont .cont_box .more:after {transform:rotate(45deg); right:0;}

	.history .detail_cont .cont_box .more_div:hover:after {color:#f68b1f;}
	.history .detail_cont .cont_box .more_div:hover .more:before,
	.history .detail_cont .cont_box .more_div:hover .more:after {background-color:#f68b1f;}

	.history .detail_cont .cont_box .more_div:hover .more:before {transform:rotate(-135deg);}
	.history .detail_cont .cont_box .more_div:hover .more:after {transform:rotate(135deg);}
	.history .detail_cont li.active {box-shadow:2px 2px 3px #e5e5e5; height:auto; z-index:1;}
	.history .detail_cont li.active .cont_box {padding:16px 20px 50px 20px;}
	.history .detail_cont li.active .cont_box .txt {display:block; max-height:100%;}
	.history .detail_cont li.active .more_div:after {content:"CLOSE"; color:#f68b1f;}
	.history .detail_cont li.active .more_div .more:before,
	.history .detail_cont li.active .more_div .more:after {background-color:#f68b1f;}
	.history .detail_cont li.active .more_div .more:before {transform:rotate(-135deg);}
	.history .detail_cont li.active .more_div .more:after {transform:rotate(135deg);}
	
	/* network */
	.network {overflow:hidden; margin:0 auto; width:94%;}
	.network .with_btn {position:relative; margin-bottom:22px; height:60px;}
	.network .with_btn .btn_wrap {position:absolute; right:20px; top:50%; margin-top:-20px; height:40px;}
	.network img {width: 100%; height: auto; margin-bottom:10px;}
	.network .with_btn .btn_wrap a { font-size:0.75em;}
	
	.network .float_with_btn .float_div {position:relative; height:auto;}
	.network .float_with_btn .float_div .sub_cont_tit {margin-bottom:18px;}
	.network .float_with_btn .float_div .btn_wrap {position:relative; left:0; bottom:0; height:40px; margin-top:20px;}
	.network .float_with_btn + .float_with_btn .float_div {height:auto;}

	.network .affiliated .hospital_photo .slide_area {overflow:hidden; position:relative; padding-bottom:20px; height:495px; width:100%;}
	.network .affiliated .hospital_photo .slide_area .img img {display:block;}

	.network .affiliated .hospital_photo .slide_area .slick-arrow.slick-prev {background-image:url(../../images/lang/common/btn_slide_prev1.png); left:40px;}
	.network .affiliated .hospital_photo .slide_area .slick-arrow.slick-next {background-image:url(../../images/lang/common/btn_slide_next1.png); right:40px;}
	.network .affiliated .hospital_photo .slide_area .slick-arrow.slick-prev:hover {background-image:url(../../images/lang/common/btn_slide_prev4.png); left:35px;}
	.network .affiliated .hospital_photo .slide_area .slick-arrow.slick-next:hover {background-image:url(../../images/lang/common/btn_slide_next4.png); right:35px;}
	.network .affiliated .hospital_photo .slide_area .slick-dots {text-align:center; position:absolute; left:0; bottom:0; width:100%;}
	.network .affiliated .hospital_photo .slide_area .slick-dots li {display:inline-block; position:relative; height:2px; width:30px;}
	.network .affiliated .hospital_photo .slide_area .slick-dots li + li {margin-left:10px;}
	.network .affiliated .hospital_photo .slide_area .slick-dots li:after {background-color:#f68b1f; content:""; position:absolute; right:0; left:0; top:0; transition-duration:0.4s; -webkit-transition-duration:0.4s; margin:0 auto; height:2px; width:0;}
	.network .affiliated .hospital_photo .slide_area .slick-dots li button {background-color:#898989; display:block; text-indent:-9999px; height:2px; width:100%;}
	.network .affiliated .hospital_photo .slide_area .slick-dots li.slick-active:after {width:100%;}

	.network .affiliated .sub_cont {margin-top:15px;}
	.network .affiliated .sub_cont .address_h {overflow:hidden;}
	.network .affiliated .sub_cont .address_h dl {float:left; height:30px;}
	.network .affiliated .sub_cont .address_h dl + dl {margin-left:40px;}
	.network .affiliated .sub_cont .address_h dt {display:inline-block; vertical-align:middle; width:30px;}
	.network .affiliated .sub_cont .address_h dt .icon {display:block; overflow:hidden;}
	.network .affiliated .sub_cont .address_h dd {display:inline-block; color:#666; font-size:0.75em; line-height:30px; vertical-align:middle; margin-left:5px; height:30px;}
	
	/* inter_collabo */
	.inter_collabo {overflow:hidden; width:100%;}
	.inter_collabo .tap_style3 {margin-bottom:30px;}
	.inter_collabo .tap_contents {overflow:hidden; margin:0 auto; width:94%;}
	.inter_collabo .tap_ex {overflow:hidden;}
	.inter_collabo .tap_ex .img {display:none;}

	.inter_collabo .float_div .board_style1 {width:100%;}
	.inter_collabo .tap_ex .board_style1 tbody td {font-size:0.75em; padding-top:14px; padding-bottom:15px;}
	.inter_collabo .tap_ex .board_style1 tbody td p {font-size:0.75em; line-height:1.0em;}
	.inter_collabo .tap_ex .board_style1 tbody td p + p {margin-top:6px;}

	/* News Search */
	.search_area {position:relative; margin:0 auto; width:94%;}
	.search_area .input_keyword {position:absolute; right: 0; top:0; border-bottom:1px solid #b1b3b5; height:40px; width:300px;}
	.search_area .input_keyword input[type="text"] {border-bottom:none; line-height:2.214em; height:40px; width:250px;}
	.search_area .input_keyword input[type="text"]:-webkit-input-placeholder {line-height:28px;}
	.search_area .input_keyword input[type="text"]::-moz-placeholder {line-height:28px;}
	.search_area .input_keyword input[type="text"]:-ms-input-placeholder {line-height:28px;}
	.search_area .input_keyword input[type="text"]:-o-placeholder {line-height:28px;}

	.search_area .input_keyword .btn_search {background:url(../../images/lang/common/btn_head_search.png) no-repeat 0 0; display:block; border:none; position:absolute; right:10px; top:10px; height:20px; width:20px;}
	.search_area .input_keyword .btn_search:focus {border:none;}

	/* news, news letter list */
	.news_letter.gallery_list {position:relative; margin:0 auto !important; width:94%;}
	.news_letter.gallery_list li {height:auto; width:100%;}
	/*.news_letter.gallery_list li:nth-child(even) {width:289px;}*/
	.news_letter.gallery_list .gallery_div {padding:0 25px;}
	.news_letter.gallery_list .gallery_div .thumnail {display:none;}
	.news_letter.gallery_list .gallery_div .title {text-align:center; transition-duration:0.3s; -webkit-transition-duration:0.3s; height:50px; line-height: 56px;}
	.news_letter.gallery_list .gallery_div .title::before {display:none; content:"";}
	.news_letter.gallery_list .gallery_div .title p {display:inline-block; overflow:hidden; text-overflow:ellipsis; max-width:100%; font-size:1.0em; line-height: 20px;}
	.news_letter.gallery_list .gallery_div:hover .title {color:#f68b1f;}
	
	.aboutus .tap_style3 {position:relative; margin:0 auto; width:94%;}
	.aboutus .search_area {display:none;}
}