@charset 'UTF-8';
@import url('sub1.css?ver=333');
@import url('sub2.css?ver=3');
@import url('board.css?ver=3.2');

@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css);

.txl {text-align:left !important;}
/* sub_common */
.sub_tit{font-size: 30px; font-weight: bold; margin-bottom: 30px;	}
.sub_tit2{font-size: 20px; color: #3d7ab2; background: url('/images/sub/info_style.png') no-repeat 0 4px; padding-left: 28px; font-weight: bold; margin-bottom: 20px; display: inline-block;}
.patten_box{overflow: hidden;padding: 5px; background: url('/images/sub/info_info1_patten.png') repeat 0 0; width: 100%;}
.patten_box .inner_box{width: 100%; background: #fff; }
.patten_box3{position: relative; overflow: hidden; padding: 10px; background: url('/images/sub/info_info1_patten.png') repeat 0 0; width: 100%;}
.patten_box3 .inner_box{position: relative; width: 100%; padding: 40px; background: #fff; overflow: hidden;}

/*sch*/
.info1_wrap b {font-weight: 700;}
/*sch_page*/
.sch_page{width: 100%; padding-top: 30px;}
.search_wrap .row{overflow: hidden;	}
.search_wrap .row_tit{border-bottom:2px solid #d4d4d4 ;	overflow: hidden;}
.search_wrap .sub_tit2{float: left;}
/*row01*/

.search_wrap .row01{margin-bottom: 50px;}
.search_wrap .row01 .sch_box_wrap{width: 100%;background: url('/images/sub/sch_bg.png')no-repeat;padding: 30px 50px 30px; background-color: #dfeff9;}	
.search_wrap .row01 .sch_box_wrap.big {background-image:url('/images/sub/sch_bg_180.png');}
.search_wrap .row01 .sch_box_wrap .sch_box {}
.search_wrap .row01 .sch_box span{font-size: 20px;margin-right:10px;}
.search_wrap .row01 .sch_input {width:50%; height:38px; padding:0 80px 0 20px; margin-right: 15px;}
.search_wrap .row01 .sch_btn {display: inline-block; width:100px; height:40px; background-color:#3d7ab2; line-height: 39px;}
.search_wrap .row01 p{padding-left: 70px;margin-top: 10px;}
.search_wrap .row01 p a{margin: 10px; font-weight: bold;}

.search_wrap .row01 .captcha_box input {
	margin: unset ;
	margin-left: 17px ;
	margin-bottom: 10px ;
    padding: 3px 5px;
    font-size: 0.8em;
	width: 110px;
    height: 40px ;
    text-align: left;
}
.search_wrap .row01 .captcha_box {
    display: flex;
    gap: 10px;
	padding-left:53px;
}
.search_wrap .row01 .captcha_box .dark {
    background: #333;
    color: #fff;
    display: inline-block;
    height: 40px;
    padding: 0 10px !important;
    flex: 0 0 80px !important;
}
.search_wrap .row01 .captcha_box img {
    height: 40px;
}


/*row02*/
.search_wrap .row02{margin-bottom: 50px; text-align: center;font-size: 25px; font-weight: bold;}
.search_wrap .row02 .sch_keyword{color: #3d7ab2;}
.search_wrap .row02 .sch_i{color: #c86060;}

/*row03*/
.search_wrap .row03{margin-bottom: 50px;}
.search_wrap .row03 .sch_con_list li{margin-bottom: 20px;}
.search_wrap .row03 .sch_con_list .sch_con_box{padding: 20px 30px; border:1px solid #d4d4d4;overflow: hidden;}
.search_wrap .row03 .sch_con_list .sch_con_box .sch_con_left{float: left;width: 60%;}
.search_wrap .row03 .sch_con_list .sch_con_box .sch_con_left p:first-child{color:#3d7ab2;font-weight: bold;}
.search_wrap .row03 .sch_con_list .sch_con_box .sch_con_right{float: right;}
.search_wrap .row03 .sch_con_list .sch_con_box .sch_con_right .sch_con_right_btn{display: inline-block; width: 165px; height: 38px;text-align: center; line-height: 36px; color: #fff;background-color: #3d7ab2;	}
.search_wrap .row03 .sch_con_list .sch_con_box .sch_con_right .sch_con_right_btn:nth-child(2){background-color: #6abbc6;}

/*row04*/
.search_wrap .row04{margin-bottom:50px}
.search_wrap .row04 .introduction_chart_tbl{border-top:1px solid #d4d4d4; border-bottom: 1px solid #d4d4d4;}
.search_wrap .row04 .introduction_chart_tbl:first-child{border-top:none }
.search_wrap .row04 .introduction_chart_tbl th{background-color: #fff; border-bottom: 1px solid #d4d4d4; color:#3d7ab2;}
.search_wrap .row04 .introduction_chart_tbl tr:last-child{border-bottom: 1px solid #d4d4d4;}
.search_wrap .row04 .introduction_chart_tbl .team_name{font-size: 15px;color: #000;font-weight: bold;vertical-align: top;padding: 20px;text-align: left;}

/*row05*/
.search_wrap .row05 .sch_con_list{border-bottom:1px solid #ccc; padding:20px 10px;}
.search_wrap .row05 .sch_con_list .sch_tit_wrap{margin-bottom:20px;margin-top: 20px; color:#3d7ab2}
.search_wrap .row05 .sch_con_list .sch_tit_wrap span:after{display:inline-block; content:'>'; padding:0 5px;}
.search_wrap .row05 .sch_con_list .sch_tit_wrap span:last-child:after{display:none;}
.search_wrap .row05 .sch_con_list .sch_txt em{font-weight:500; font-size:17px;font-weight: bold; display:block; margin-bottom:20px;}
.search_wrap .row05 .sch_con_list .sch_txt em span{font-size:15px;color:#adadad}
.search_wrap .row05 .sch_con_list .sch_txt p{white-space:nowrap;}


/* sub_top */
.st_visual {height: 240px; background: #dfeff9 url('/images/sub/sub_top_bg1.jpg') center 0 no-repeat; -webkit-background-size: cover;background-size: cover;}
.st_visual.bg2 {background-image: url('/images/sub/sub_top_bg2.jpg');}
.st_visual.bg3 {background-image: url('/images/sub/sub_top_bg3.jpg');}
.st_visual.bg4 {background-image: url('/images/sub/sub_top_bg4.jpg');}
.st_visual.bg5 {background-image: url('/images/sub/sub_top_bg5.jpg');}
.st_visual.bg6 {background-image: url('/images/sub/sub_top_bg6.jpg');}
.st_visual .mask {overflow: hidden; height: 100%; margin: 0 auto;}
.st_visual .mask .container {height: 100%; padding-top: 100px;}
.st_visual .txt {line-height: 2; font-size: 1.8em; text-align: right; color:#426374}
.st_visual .txt img {margin-right: 10px;}
.st_visual .txt .strong {font-size: 1.1em; font-weight: 700;}


.st_util_wrap {border-bottom: 1px solid #ececec; z-index: 2;position: relative;}
.st_util_wrap .container {padding: 0;}
.breadcrumb {float: left;}
.breadcrumb li {display: inline-block; font-size: 0.93em; vertical-align: middle;}
.breadcrumb li:after {content: ""; display: inline-block; width: 8px; height: 10px; margin: 0 5px; background: 
url('/images/sub/bread_arr.png') 0 0 no-repeat; vertical-align: middle;}
.breadcrumb li:first-child:after, .breadcrumb li:last-child:after {display: none;}
.breadcrumb li.home {margin-right: 25px;}
.breadcrumb li.home a {display: block; width: 50px; height: 50px; border-left: 1px solid #ececec; border-right: 1px solid #ececec; background: url('/images/sub/bread_home.png') center center no-repeat;	background-size: 22px;}
.st_util_menu {float: right;}
.st_util_menu > li {display: inline-block; position: relative; vertical-align: middle;}
.st_util_menu > li > a {display: block; width: 50px; height: 50px; background: url('/images/sub/share_ico.png') center center no-repeat; background-size: 14px;}
.st_util_menu > li > #zoom_minus {display: inline-block;}
.st_util_menu > li > #zoom_plus {display: inline-block;}
.st_util_menu > li.print > a {background-image: url('/images/sub/print_ico.png'); background-size: 18px;}
.st_util_menu > li .zoom_li{display: table;}
.st_util_menu > li .zoom_li span{display: table-cell; color: #767676; padding-right: 10px; font-weight: 700; vertical-align: middle;}
.zoom_btn{display: inline-block; width: 30px; height: 30px;  border-radius: 50%; vertical-align: middle;}
#zoom-in{margin-right: 5px; background:url('/images/sub/zoom_plus_off.png') center no-repeat;}
#zoom-in:hover{background:url('/images/sub/zoom_plus_on.png') center no-repeat;}
#zoom-out{background:url('/images/sub/zoom_minus_off.png') center no-repeat;}
#zoom-out:hover{background:url('/images/sub/zoom_minus_on.png') center no-repeat;}
a.zoom_btn:hover{background: #699fd0;}
.st_util_menu > li > a#zoom-in{display: inline-block;}
.st_util_menu > li > a#zoom-out{display: inline-block;}


.sns_share_menu {display: none; position: absolute; left: 50%; bottom: -55px; z-index: 1; margin-left: -14px;}
.sns_share_menu li {margin-bottom: 5px;}
.sns_share_menu li a {display: block; width: 28px; height: 28px; border-radius: 50%; background: #214ca7 url('/images/sub/share_fb_ico.png') center center no-repeat;}
.sns_share_menu li.blog a {background-color: #88c317; background-image: url('/images/sub/share_blog_ico.png');}
.sns_share_menu li.tw a {background: url('/images/common/sns_ico02_on.png') center center no-repeat; -webkit-background-size: 100% 100%;
background-size: 100% 100%;}
.sns_share_menu li.blog img {display: none;}



/*top_btn*/
.top_btn{display: none;width: 40px;height: 40px;position: fixed;bottom: 20px;right:20px;margin-right: 12px;background: url('/images/sub/top_btn.png'); -webkit-background-size: 40px 40px;
background-size: 40px 40px ;}
.top_btn:hover{background: url('/images/sub/top_btn_over.png');-webkit-background-size: 40px 40px;
background-size: 40px 40px ;}

/* sub_left */
.sub_left {float: left; width: 19.5%;}
.sub_left_tit {display: table; width: 100%; border-collapse: collapse; table-layout: fixed; background:url(/images/sub/sub_left_tit_bg1.png) no-repeat 0 0; text-align: center; background-size: cover;}
.sub_left_tit.bg2{background-image:url(/images/sub/sub_left_tit_bg2.png);}
.sub_left_tit.bg3{background-image:url(/images/sub/sub_left_tit_bg3.png);}
.sub_left_tit.bg4{background-image:url(/images/sub/sub_left_tit_bg4.png);}
.sub_left_tit.bg5{background-image:url(/images/sub/sub_left_tit_bg5.png);}
.sub_left_tit.bg6{background-image:url(/images/sub/sub_left_tit_bg6.png);}
.sub_left_tit.bg7{background-image:url(/images/sub/sub_left_tit_bg7.png);}
.sub_left_tit.bg8{background-image:url(/images/sub/sub_left_tit_bg8.png);}
.sub_left_tit.bg9{background-image:url(/images/sub/sub_left_tit_bg9.png);}
.sub_left_tit .cell {display: table-cell; height: 134px; color: #fff; font-size: 1.66em; font-weight: 700; text-align: center; vertical-align: middle;}
.sub_left_menu > li {}
.sub_left_menu > li > a {border-bottom: 1px solid rgba(183,183,183,0.62);display: block; padding: 20px 20px 20px 30px; background: url('/images/sub/sub_left_ico.png') right 20px center no-repeat; font-size: 1.13em; font-weight: 700;}
.sub_left_menu > li > a:hover, .sub_left_menu > li.on > a {background-image: url('/images/sub/sub_left_ico_on.png'); background-position: right 20px center; color: #3d7ab2;}
.sub_left_menu2 {display: none;}
.sub_left_menu > li:hover .sub_left_menu2 li:last-child{}
.sub_left_menu > li .sub_left_menu2 {background:#f9f9f9;}
.sub_left_menu > li.on .sub_left_menu2 {display: block;}
.sub_left_menu2 > li {margin-bottom: 2px;border-bottom:1px solid #ececec;}
.sub_left_menu2 > li:last-child {margin-bottom: 0;}
.sub_left_menu2 > li a {display: block; padding-left: 10px; background: url('/images/sub/lm_dot.png') 30px 16px no-repeat; font-size: 1.06em; padding:8px 0 8px 40px;}
.sub_left_menu2 > li:hover, .sub_left_menu2 li.on{}
.sub_left_menu2 > li > a:hover{font-weight: 700;  background-color:#f7f7f7;}
.sub_left_menu2 li.on > a {font-weight: 700;  background-color:#347dbf;color:#fff;}
.sub_left_menu > li:hover > .sub_left_menu2{display: block;-webkit-transition: 300 all;-moz-transition: 300 all;-ms-transition: 300 all;-o-transition: 300 all;transition: 300 all;}
.sub_left_menu3 {display:none;}
.sub_left_menu2 li.on .sub_left_menu3 {display:block;background:#f0f0f0;}
.sub_left_menu3 li {margin-bottom: 2px;}
.sub_left_menu3 li:last-child {margin-bottom: 0;}
.sub_left_menu3 li a {display: block; padding-left: 10px; background: url('/images/sub/lm_dot.png') 40px 16px no-repeat; font-size: 1.06em; padding:8px 0 8px 50px;}
.sub_left_menu3 li:hover, .sub_left_menu3 li.on{}
.sub_left_menu3 li a:hover {font-weight: 700;  background-color:#e3e3e3;}
.sub_left_menu3 li.on a {font-weight: 700;  background-color:#abe3c9;color:#16524f;}

.sub_mid {padding-bottom: 70px;}
.sub_right {float: right; width: 75.4%; padding-top: 30px;}

/* tab */
.tab_wrap{margin-bottom: 10px;}
.tab_wrap ul{overflow:hidden;}
.tab_wrap ul li{width:25%; float:left; height: 50px; line-height: 50px; text-align:center; box-sizing:border-box; border: 1px solid #c2c2c2; border-right: none;}
.tab_wrap ul li a{display: block; font-size:20px;}
.tab_wrap ul li:last-child{border-right: 1px solid #c2c2c2; color: #828282;}
.tab_wrap ul li.on {border: 2px solid #3d7ab2; border-bottom: none;}
.tab_wrap ul li:not(.on) {border-bottom: 2px solid #3d7ab2;}
.tab_wrap ul li.on a,.tab_wrap ul li:hover a{color:#3d7ab2; font-weight: bold;}
.tab_wrap2 ul{margin-bottom: 40px; overflow:hidden;}
.tab_wrap2 ul li{width:50%; float:left; height: 50px; line-height: 50px; text-align:center; box-sizing:border-box; border: 1px solid #c2c2c2; border-right: none;}
.tab_wrap2 ul li a{display: block; font-size:20px;}
.tab_wrap2 ul li:last-child{border-right: 1px solid #c2c2c2; color: #828282;}
.tab_wrap2 ul li.on {border: 2px solid #3d7ab2; border-bottom: none;}
.tab_wrap2 ul li:not(.on) {border-bottom: 2px solid #3d7ab2;}
.tab_wrap2 ul li.on a,.tab_wrap ul li:hover a{color:#3d7ab2; font-weight: bold;}

.sub_right .tab_wrap.mo {display:none;}

/*medicalinfo2_tap*/
.medicalinfo2_tap .tab_wrap{margin-bottom: 50px;}
.medicalinfo2_tap .tab_wrap ul{overflow:hidden;}
.medicalinfo2_tap .tab_wrap ul li{width:50%; float:left; height: 50px; line-height: 50px; text-align:center; box-sizing:border-box; border: 1px solid #c2c2c2; border-right: none;}
.medicalinfo2_tap .tab_wrap ul li a{display: block; font-size:20px;}
.medicalinfo2_tap .tab_wrap ul li:last-child{border-right: 1px solid #c2c2c2; color: #828282;}
.medicalinfo2_tap .tab_wrap ul li.on {border: 2px solid #3d7ab2; border-bottom: none;}
.medicalinfo2_tap .tab_wrap ul li:not(.on) {border-bottom: 2px solid #3d7ab2;}
.medicalinfo2_tap .tab_wrap ul li.on a,.tab_wrap ul li:hover a{color:#3d7ab2; font-weight: bold;}

/*medicalinfo2_tap2*/
.medicalinfo2_tap2 .tab_wrap{margin-bottom: 50px;}
.medicalinfo2_tap2 .tab_wrap ul{overflow:hidden;}
.medicalinfo2_tap2 .tab_wrap ul li{width:25%; float:left; height: 50px; line-height: 50px; text-align:center; box-sizing:border-box; border: 1px solid #c2c2c2; border-right: none;}
.medicalinfo2_tap2 .tab_wrap ul li a{display: block; font-size:20px;}
.medicalinfo2_tap2 .tab_wrap ul li:last-child{border-right: 1px solid #c2c2c2; color: #828282;}
.medicalinfo2_tap2 .tab_wrap ul li.on {border: 2px solid #3d7ab2; border-bottom: none;}
.medicalinfo2_tap2 .tab_wrap ul li:not(.on) {border-bottom: 2px solid #3d7ab2;}
.medicalinfo2_tap2 .tab_wrap ul li.on a,.tab_wrap ul li:hover a{color:#3d7ab2; font-weight: bold;}
/*medicalinfo2_tap*/
.medicalinfo2_tap3 .tab_wrap{margin-bottom: 50px;}
.medicalinfo2_tap3 .tab_wrap ul{overflow:hidden;}
.medicalinfo2_tap3 .tab_wrap ul li{width:50%; float:left; height: 50px; line-height: 50px; text-align:center; box-sizing:border-box; border: 1px solid #c2c2c2; border-right: none;}
.medicalinfo2_tap3 .tab_wrap ul li a{display: block; font-size:20px;}
.medicalinfo2_tap3 .tab_wrap ul li:last-child{border-right: 1px solid #c2c2c2; color: #828282;}
.medicalinfo2_tap3 .tab_wrap ul li.on {border: 2px solid #3d7ab2; border-bottom: none;}
.medicalinfo2_tap3 .tab_wrap ul li:not(.on) {border-bottom: 2px solid #3d7ab2;}
.medicalinfo2_tap3 .tab_wrap ul li.on a,.tab_wrap ul li:hover a{color:#3d7ab2; font-weight: bold;}




/*en_sub*/

/*en_info1_wrap*/
.fe_wrap .hi_board_list > li :hover{text-decoration: none;}
.fe_wrap  .hi_board_list .txt_box .tit:hover{text-decoration: none;}
.en_info1_wrap{}
.en_info1_wrap .row01{margin-bottom: 50px;overflow: hidden;}
.en_info1_wrap .row01 > div{float: left;}
.en_info1_wrap .row01 .img_wrap{width: 47%; text-align: left;	}
.en_info1_wrap .row01 .txt_box{width: 53%;}
.en_info1_wrap p{margin-bottom: 40px; line-height: 1.6;}


/*mdpg01_wrap*/
.en_mdpg_wrap{font-family: 'Noto Sans Korean'}
.en_mdpg_wrap .inner_box{border-collapse: collapse;padding: 40px 50px;border: 7px solid #f4f4f4; background: url('/images/en/sub/mdpg_bg01.png') left no-repeat;-webkit-background-size: 211px 100%;background-size:211px 100% ;}
.en_mdpg_wrap .inner_box .img_wrap{display: table-cell;vertical-align: middle;width: 120px; text-align: left;}
.en_mdpg_wrap .inner_box p{display: table-cell;vertical-align: middle;padding-left: 60px;line-height: 1.6;}
.en_mdpg_wrap .dot_list li{margin-bottom: 5px;}


/*en_df_wrap*/
.en_df_wrap .inner_box{border-collapse: collapse;padding: 40px 50px;border-top: 2px solid #000;}
.en_df_wrap .inner_box:last-child{border-bottom: 2px solid #000;}
.en_df_wrap .inner_box .img_wrap{display: table-cell;vertical-align: middle;width: 120px; text-align: center;}
.en_df_wrap .inner_box .img_wrap p{text-align: center;}
.en_df_wrap .inner_box .img_wrap p.name{color:#000; font-size: 18px;margin-top: 10px;}
.en_df_wrap .inner_box > p{display: table-cell;vertical-align: middle;padding-left: 60px;line-height: 1.6;}

/*fe_wrap*/
.fe_wrap {position: relative;}
.fe_wrap .img_slide_wrap .img_list{display: block; overflow:hidden; margin-bottom:50px;}
.fe_wrap .img_slide_wrap .img_list li{width:33.33%; float:left; padding: 10px; cursor: pointer;}
.fe_wrap .img_slide_wrap .img_list li p{font-size:16px; line-height:25px; font-weight:bold; margin-top:10px;  text-align:center;}
.fe_wrap .img_slide_wrap .img_list .img_link1 img{width: 100%; height: 100%;}
.fe_wrap .img_slide_wrap .slide_wrap .bx-wrapper .bx-viewport ul li img{height: 390px;}


.fe_wrap  .slide{display: none;  position: fixed;width: 100%;height: 100%; left: 0;top: 0;z-index: 9999; background-color: rgba(16, 16, 16, 0.6);}
.fe_wrap  .slide_wrap{display: block; position: fixed !important; width:850px;height: 500px; left:50%;margin-left:-425px ; top:50%; margin-top:-250px ; border: 1px solid #5f99ce; padding: 40px 0; position:relative; background: #fff url(/images/sub/guide2_bg.png) repeat-x 0 0;}
.fe_wrap  .slide_wrap .bx-wrapper{-webkit-box-shadow: none; box-shadow: none; border: none; background: none; margin-bottom:0;}
.fe_wrap  .slide_wrap .bx-wrapper .bx-viewport{width: 550px !important; margin: 0 auto;} 
.fe_wrap  .slide_wrap .bx-wrapper .bx-viewport .img_slide{width: 100% !important;}
.fe_wrap  .slide_wrap .bx-wrapper .bx-viewport ul li{width:100% !important;}
.fe_wrap  .slide_wrap .bx-wrapper .bx-viewport ul li img{width: 100%;}
.fe_wrap  .slide_wrap .bx-wrapper .bx-caption span{padding:20px 10px; font-size:20px; font-weight:bold; text-align:center;}
.fe_wrap  .slide_wrap .bx-wrapper .img_slide .img_wrap{text-align: center;}
.fe_wrap  .slide_wrap .close{position:absolute; right:10px; top:6px; text-indent:-9999px; width:31px; height:31px; background: url(/images/sub/guide2_close.png) no-repeat 0 0;} 
.fe_wrap  .slide_wrap .bnt_set a{height:96px; line-height:96px; width:126px; text-align:center; color:#fff; font-size:15px;}
.fe_wrap  .slide_wrap .prev_btn a{position:absolute; left:0; top:50%; margin-top:-32px; background: #adadad url(/images/sub/guide2_prev.png) no-repeat 30px center; padding-left:12px;}
.fe_wrap  .slide_wrap .next_btn a{position:absolute; right:0; top:50%; margin-top:-32px; background: #5f99ce url(/images/sub/guide2_next.png) no-repeat right 30px center; padding-right:12px;}
.fe_wrap  .hi_board_list{border-top: none;}
.fe_wrap  .hi_board_list .txt_box .tit{text-align: center;}





/* contact*/
.contact_wrap .inner_box{border-collapse: collapse;overflow: hidden; padding:40px 0px 40px 50px;border: 7px solid #f4f4f4; background: url('/images/en/sub/mdpg_bg01.png') left no-repeat;-webkit-background-size: 211px 100%;background-size:211px 100% ;}
.contact_wrap .inner_box .img_wrap{display: table-cell;float: left; vertical-align: middle;width: 240px; text-align: left;}
.contact_wrap .inner_box .txt_box{float: left; width: 49%;}
.contact_wrap .inner_box .txt_box:last-child{float: left; width: 35%;}
.contact_wrap .dot_list li{margin-bottom: 5px;}
.contact_wrap .inner_box_tit{font-weight: bold;margin-bottom: 10px;}
.contact_wrap .inner_box .txt_box span{color:#357ec0	}
.contact_wrap .inner_box .txt_box_wrap{float: right;padding: 25px 0px;  width: 60%;}


.rus_contact01_wrap .inner_box{border-collapse: collapse;overflow: hidden; padding:40px 0px 40px 50px;border: 7px solid #f4f4f4; background: url('/images/en/sub/mdpg_bg01.png') left no-repeat;-webkit-background-size: 211px 100%;background-size:211px 100% ;}
.rus_contact01_wrap .inner_box .img_wrap{display: table-cell;float: left; vertical-align: middle;width: 240px; text-align: left;margin-top: 30px;}
.rus_contact01_wrap .inner_box .img_wrap img{vertical-align: middle;}
.rus_contact01_wrap .inner_box .txt_box{width: 100%; margin-bottom: 14px;}
.rus_contact01_wrap .inner_box .txt_box:last-child{ width: 100%;}
.rus_contact01_wrap .dot_list li{margin-bottom: 5px;}
.rus_contact01_wrap .inner_box_tit{font-weight: bold;margin-bottom: 10px;}
.rus_contact01_wrap .inner_box .txt_box span{color:#357ec0	}
.rus_contact01_wrap .inner_box .txt_box_wrap{float: right;padding:10px 0px;  width: 60%;}



/* hi */
.min_img{position: absolute; right: 40px; bottom: 30px;	}
#hi01_wrap{position: relative;}
#hi01_wrap .row{margin-bottom: 50px;}
#hi01_wrap .img_wrap2{overflow: hidden;}
#hi01_wrap .img_wrap2 > div{float: left; width: 48%; margin-right: 4%; text-align: center;}
#hi01_wrap .img_wrap2 > div:last-child{margin-right: 0;}
#hi01_wrap .img_wrap2 > div p{margin-top: 40px; font-weight: 700;}
#hi01_wrap .questionnaire{position: absolute; top: -60px; right: 0;}
#hi01_wrap .questionnaire a{width: 174px;}
#hi01_wrap .hi_logo_li li{float: left; width: 15.5%; margin-right: 1%; height: 190px; font-size: 13px; text-align: center;}
#hi01_wrap .hi_logo_li li:nth-child(6n){margin-right: 0;}
#hi01_wrap .hi_logo_li li:nth-child(10){font-size: 10px;}
.hi2_logo_list li{ float: left; width: 50%; height: 120px; margin-bottom: 30px; }
.hi2_logo_list li:nth-child(3){margin-bottom: 0;}
.hi2_logo_list li:nth-child(4){padding-right: 80px; text-align: right;}
.hi2_logo_list p{margin-bottom: 10px; font-weight: 700;}

.hi2_logo_list2 li {float: left; width: 15%; margin-right: 30px; text-align: center;}
.hi2_logo_list2 li:last-child{position: absolute; right: 40px; bottom: 40px; width: 125px;}
.hi2_logo_list2 li p{font-weight: 700; text-align: center;}

#hi01_wrap .img_wrap2 > div.row03_bg_box{position: relative; width: 35%; height: 379px; margin-right: 10px; padding: 32px 10px; padding-left: 30px; background: #f1f1f1;}
#hi01_wrap .img_wrap2 > div.row03_bg_box p{position: absolute; left: 50%; bottom: 30px; width: 50px; margin-left: -25px; text-align: center;}
#hi01_wrap .img_wrap2 > div.row03_bd_box{position: relative; width: 63%; height: 379px; padding: 30px 10px; padding-left: 30px; border: 1px solid #dedede;}
#hi01_wrap .img_wrap2 > div.row03_bd_box p{position: absolute; left: 50%; bottom: 30px; width: 80px; margin-left: -40px; text-align: center;}
#hi01_wrap .img_wrap2 > div.row03_bd_box li{float: left; width: 50%;}
#hi01_wrap .img_wrap2 > div.row03_bd_box p{clear: both;}
#hi01_wrap .img_wrap2 div.sig_left{position: relative; width: 55%; height: 260px;}
#hi01_wrap .img_wrap2 div.sig_left p{position: absolute; bottom: 0px; left: 50%; width: 90px; margin-left: -30px; text-align: center;}
#hi01_wrap .img_wrap2 div.sig_right{position: relative; width: 40%; height: 260px;}
#hi01_wrap .img_wrap2 div.sig_right p{position: absolute; bottom: 0; left: 50%; width: 90px; margin-left: -30px; text-align: center;}

/* 2021-09-23 */
.healthcare_area {text-align:center;}
.healthcare_area ul {display:inline-block;text-align:left;}
.healthcare_area ul li {display:inline-block;width:45%;vertical-align:top;margin:0 2%;margin-bottom:30px;line-height:1.6;}
.healthcare_area ul li .img_area {display:flex;justify-content: center;align-items: center; border:1px solid #ddd;padding:20px;margin-bottom:15px;text-align:center;height:250px;}
.healthcare_area ul li .img_area img {max-height:180px;}
.healthcare_area .txt_area {padding:10px;text-align:left;}
.healthcare_area .txt_area .name {font-size:21px;color:#2e58b1;font-weight:bold;margin-bottom:10px;}	 
.healthcare_area .txt_area .exp {}
.healthcare2_area ul li {line-height:1.6;text-indent: -19px;padding-left: 17px;}
.healthcare2_area .row {display:block;width:100%;overflow:hidden;}
.cnt_top_health {float:right;border:1px solid #ddd;padding:7px 20px;background:#f7f7f7;margin-bottom:30px;}
.cnt_top_health::after {content:'';display:block;clear:both;}
.cnt_top_health dt {display:inline-block;font-weight:bold;}
.cnt_top_health dd {display:inline-block;}
.cnt_top_health dd > div {display:inline-block;}
.cnt_top_health dd > div:before {content:'';display:inline-block;margin-left:10px;vertical-align:middle;height:34px;background-repeat:no-repeat;background-repeat:no-repeat;}
.cnt_top_health .i_man:before {background-image:url(/images/sub/health_care_center/i_gender_s_m.png);width:40px;height:31px;}
.cnt_top_health .i_woman:before {background-image:url(/images/sub/health_care_center/i_gender_s_s.png);width:30px;}

.flex_divi {display: flex;flex-wrap: wrap;}
.healthcare2_area .divi_area {display: flex;align-items: center;vertical-align: top;border:5px solid #efefef;width: 47%;padding: 20px; margin: 0 1%;text-align: left;word-break:keep-all;}  
.healthcare2_area .divi_area {background-position: 7% center;background-repeat: no-repeat;padding-left:11%;background-size:14% auto;min-height:130px;}
.healthcare2_area .divi_area ul {display: inline-block;vertical-align: middle;}
.healthcare2_area .divi_area.man {background-image: url(/images/sub/health_care_center/i_gender_b_m.png);}
.healthcare2_area .divi_area.woman {background-image: url(/images/sub/health_care_center/i_gender_b_s.png);background-size:11% auto;}


.table_graph .nonpay_tbl td:nth-child(2){text-align:left;	padding-left:30px;}
.table_graph .table_wrap .tbl_tit{margin:0 13px; position:relative; box-sizing:border-box; background-color:#69a5d8; height:45px; color:#fff; text-align:center; line-height:45px; font-size:20px; font-weight:bold; margin-bottom:18px;}
.table_graph .table_wrap .tbl_tit:before{display:block; position:absolute; left:-13px; top:0; width:13px; height:45px; content:''; background: url(/images/sub/medi9_arr_l1.png) no-repeat 0 0;}
.table_graph .table_wrap .tbl_tit:after{display:block; position:absolute; right:-13px; top:0; width:13px; height:45px; content:''; background: url(/images/sub/medi9_arr_r1.png) no-repeat 0 0;}
.table_graph .table_wrap .tbl_tit2{background-color:#6abbc6; }
.table_graph .table_wrap .tbl_tit2:before{background-image: url(/images/sub/medi9_arr_l2.png);}
.table_graph .table_wrap .tbl_tit2:after{background-image: url(/images/sub/medi9_arr_r2.png);}
.table_graph .table_wrap{margin-bottom: 30px;}
.table_graph .table_wrap table{width:100%; text-align:center; margin: 0 auto; margin-bottom:20px;}
.table_graph .table_wrap table tr th{font-weight:bold; font-size:15px; color:#fff; background-color:#69a5d8;}
.table_graph .table_wrap2 table tr th{background-color:#6abbc6;}
.table_graph .table_wrap table tr td{height:96px; vertical-align:middle;}
.table_graph .table_wrap table tr td:nth-child(1),
.table_graph .table_wrap table tr:nth-child(1) td:nth-child(2),
.table_graph .table_wrap table tr:nth-child(7) td:nth-child(2),
.table_graph .table_wrap table tr td:last-child{background-color:#dce9ed;}

.intro_img_box ul  {overflow: hidden;display: flex;flex-wrap: wrap;}
.intro_img_box ul li {flex:1 1 auto;width:40%;margin-right: 10px;margin-bottom: 10px;}

.list_view_area ul li {margin-bottom:55px;}
.list_view_area ul li .point {color:#ff0000;}
.list_view_area .tit {position:relative;display:inline-block;vertical-align:middle;border:1px solid #ddd;background:#fff;width:180px;height:50px;line-height:50px;text-align:center;font-weight:bold;margin-right:10px;}
.list_view_area .tit::before {content:'';display:block;clear:both;width:1px;background:#ddd;position:absolute;left:50%;top:50px;bottom:-70px;}
.list_view_area li:last-child .tit::before {display:none;}
.list_view_area .tit::after {content: '';display: block;clear: both;position: absolute;width: 20px;height: 20px;border-radius: 50%;left: 50%;top: 50%;margin-left: -10px;margin-top: 41px;z-index: 2;background:url(/images/sub/i_next.png) no-repeat center center;}
.list_view_area li:last-child .tit::after {display:none;}
.list_view_area .exp {display:inline-block;vertical-align:middle;line-height:1.6;}


.box_chk_area {background:#f7f7f7;border:1px solid #ddd;padding:10px;margin:20px 0;;}
.box_chk_area ul li {margin-bottom:5px;}
.box_chk_area ul li:before {content:'';display:inline-block;width:25px;height:20px;background:url(/images/sub/i_chk.png) no-repeat center;vertical-align:top;}
.box_chk_area ul li:last-child:before {display:none;}
.group_area {text-align:center;	}
.medi4_wrap .inner {margin-bottom:100px;}

.flex_list {display:flex;flex-wrap:wrap;}
.flex_list li {flex: 1 1 33.33%;padding: 10px 0;}

.row02_txt ul li {line-height:1.6;}
.row01_txt ul li {text-indent: -20px;padding-left: 20px;margin-bottom:10px;}
.btn_res_area {display:inline-block;}
.btn_res_area  a {display:inline-block;padding:10px 30px;border-radius:0;background:#323d42;color:#fff;}

.point_w {background-color: #fffeed !important;}
.point_g {background-color: #ffe297 !important;}
.point_p {background-color: #8fe9d7 !important;}

.i_man {color:#0000ff;font-weight:bold;}
.i_woman {color:#ff0000;font-weight:bold;}

.check_block_wrap .txt_exp {text-align:center;margin-bottom:20px;}
.check_block_wrap .form_input input {height:50px;border:1px solid #ddd;width:100%;min-width:250px;text-align:center;font-size:17px;}
.check_block_wrap .btn_area {display:flex;margin-top:20px;}
.check_block_wrap .btn_area > div {flex:1 1 50%;}
.check_block_wrap .btn_area a {display:block;text-align:center;background:#f7f7f7;padding:15px 0;font-weight:bold;}
.check_block_wrap .btn_area a.btn.list {background:#3175bc;color:#fff;}
.check_block_wrap {
    border: 1px solid #ddd;
    display: flex;
   height: clamp(360px, 25vw, 500px);
    justify-content: center;
    align-items: center;
	}

.intro_warp {display:flex;gap:20px;}
.intro_warp .txt_wrap {flex:1	 1 50%;}
.intro_warp .txt_wrap  p {margin-bottom:20px;line-height:1.8;font-size:17px;}
.intro_warp .txt_wrap  p.txt_big {font-size:21px;font-weight:bold;}
.intro_warp .profile_wrap .name {text-align:right;font-size:18px;font-weight:bold;}

/* @media all and (max-width:1399px){
		.top_btn{position: relative;right: auto;margin-left: 1170px;transition: all 0.3s;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;}
		.top_btn:hover{}
	}*/
@media all and (max-width:991px){
/* 	.contact_wrap .inner_box{padding: 20px 20px;}
	.contact_wrap .inner_box .img_wrap{display: inline-block; float: none;width: 100%;margin: 0 auto;text-align: center;	}
	.contact_wrap .inner_box .txt_box_wrap{float: none;padding: 25px; width: 100%;} */
	
	} 
@media all and (max-width:760px){
	.en_info1_wrap .row01{margin-bottom: 10px;}
	.en_info1_wrap .row01 > div{float: none;}
	.en_info1_wrap .row01 .img_wrap{ width: 100%; text-align: center;	margin-bottom: 20px;}
	.en_info1_wrap .row01 .txt_box{width: 100%;}

	/*mdpg01_wrap*/
	.en_mdpg_wrap .inner_box .img_wrap{display: none;}
	.en_mdpg_wrap .inner_box p{padding-left: 0px;}



	.en_df_wrap .inner_box{padding: 10px 10px;}
	.en_df_wrap .inner_box .img_wrap{display: block;vertical-align: middle;width: 100%;margin-bottom: 20px; text-align: center;}
	.en_df_wrap .inner_box > p{padding-left: 0px;}
	
	/*fe01_warp*/
	.fe_wrap  .slide_wrap{display: block; position: fixed !important; width:400px;height: 350px; left:50%;margin-left:-200px ; top:50%; margin-top:-150px ; border: 1px solid #5f99ce; padding: 40px 0; position:relative; background: #fff url(/images/sub/guide2_bg.png) repeat-x 0 0;}
	
	.fe_wrap  .slide_wrap .bx-wrapper .bx-viewport{width: 320px !important;}
	.fe_wrap .img_slide_wrap .slide_wrap .img_wrap{text-align: center;}
	.fe_wrap .img_slide_wrap .img_list li{width: 50%; text-align: center;}
	.fe_wrap  .slide_wrap .bnt_set a{height: 45px;line-height: 45px;top:auto;bottom: 0;}
	.fe_wrap  .slide_wrap .bx-wrapper .bx-caption span{font-size: 15px;}

	.contact_wrap .inner_box{padding: 20px 20px;}
	.contact_wrap .inner_box .img_wrap{display: inline-block; float: none;width: 100%;margin: 0 auto;text-align: center;	}
	.contact_wrap .inner_box .txt_box_wrap{float: none;padding: 25px; width: 100%;}
	.contact_wrap .inner_box .txt_box:last-child{float: right;}
	


	.rus_contact01_wrap .inner_box{padding: 40px 20px;}
	.rus_contact01_wrap .inner_box .img_wrap{display: inline-block; float: none;width: 100%;margin: 0 auto;text-align: center;	}
	.rus_contact01_wrap .inner_box .txt_box_wrap{float: none;padding: 0px; width: 100%;}
	.rus_contact01_wrap .inner_box .txt_box{width: 50%;float: left;margin-bottom: 14px;}

	}

@media screen and (max-width: 640px){
	.res2_02_wrap .obstacle_box {display: block; float: none !important;}
	
	.list_view_area ul li {margin-bottom: 15px;padding: 0 15px;}
	.list_view_area .tit {width: 100%;height: 56px;}
	.list_view_area .tit::before {display:none;}
	.list_view_area .tit::after {margin-top: 16px;}
	.list_view_area .exp {padding: 10px 0;}
}


@media screen and (max-width:480px){


	/*en_sub*/
	/*en_info1_wrap*/
	.top_btn{display: none;}

	/*mdpg01_wrap*/

	.en_mdpg_wrap .inner_box{background: none;padding: 15px 15px;}
	.en_mdpg_wrap .inner_box .img_wrap{display: none;}
	.en_mdpg_wrap .inner_box p{padding-left: 0px;}

	



	/*fe01_warp*/
	.fe_wrap  .slide_wrap{width: 300px;margin-left: -150px;}

	.fe_wrap  .slide_wrap .bx-wrapper .bx-viewport{width: 280px !important;}
	.fe_wrap .img_slide_wrap .img_list li{width: 100%; text-align: center;}




	.contact_wrap .inner_box .txt_box{float: none; }
	.contact_wrap .inner_box .txt_box:last-child{float: none; width: 100%;}

	.rus_contact01_wrap .inner_box .txt_box{width: 83%;float: none;margin: 0 auto; margin-bottom: 14px;}
	.rus_contact01_wrap .inner_box .txt_box:last-child{width: 83%;}
	}

	.service_top_list {border:1px solid #ddd;background-color:#f7f7f7;padding:35px;}
	.service_top_list li {margin-bottom: 15px !important;}
	.service_top_list li:last-child {margin-bottom: 0 !important;}
	.service_top_list a {display: block;line-height: 26px}
	.service_top_list a:hover {text-decoration: underline;}
	.service_top_list a:before {content:'';display: inline-block;vertical-align: top;margin-right: 10px;background-repeat: no-repeat;width:26px;height:26px;}
	.service_top_list .ico_1:before {background-image: url(/images/sub/service/ico_service1.png)}
	.service_top_list .ico_2:before {background-image: url(/images/sub/service/ico_service2.png)}
	.service_top_list .ico_3:before {background-image: url(/images/sub/service/ico_service3.png)}
	.service_top_list .ico_4:before {background-image: url(/images/sub/service/ico_service4.png)}
	.service_top_list .ico_5:before {background-image: url(/images/sub/service/ico_service5.png)}
	.service_top_list .ico_6:before {background-image: url(/images/sub/service/ico_service6.png)}
	.service_top_list .ico_7:before {background-image: url(/images/sub/service/ico_service7.png)}
	.service_top_list .ico_8:before {background-image: url(/images/sub/service/ico_service8.png)}
	.service_top_list .ico_9:before {background-image: url(/images/sub/service/ico_service9.png)}
	.service_top_list .ico_10:before {background-image: url(/images/sub/service/ico_service10.png)}
	.service_top_list .ico_11:before {background-image: url(/images/sub/service/ico_service11.png)}
	.service_top_list .ico_12:before {background-image: url(/images/sub/service/ico_service12.png)}
	.service_top_list .ico_13:before {background-image: url(/images/sub/service/ico_service13.png)}
	.service_top_list .ico_14:before {background-image: url(/images/sub/service/ico_service14.png)}
	.service_top_list .ico_15:before {background-image: url(/images/sub/service/ico_service15.png)}
	.service_top_list .ico_16:before {background-image: url(/images/sub/service/ico_service16.png)}
	.service_top_list .ico_17:before {background-image: url(/images/sub/service/ico_service17.png)}
	.service_top_list .ico_18:before {background-image: url(/images/sub/service/ico_service18.png)}

	.sevice_contents .sub_tit2 {background: none;line-height: 38px !important;padding:0;}
	.sevice_contents .sub_tit2:before {content:'';display: inline-block;vertical-align: top;margin-right: 10px;background-repeat: no-repeat;width:36px;height:38px;}
	.sevice_contents .sub_tit2.ico_b_1:before {background-image: url(/images/sub/service/ico_b_service1.png)}
	.sevice_contents .sub_tit2.ico_b_2:before {background-image: url(/images/sub/service/ico_b_service2.png)}
	.sevice_contents .sub_tit2.ico_b_3:before {background-image: url(/images/sub/service/ico_b_service3.png)}
	.sevice_contents .sub_tit2.ico_b_4:before {background-image: url(/images/sub/service/ico_b_service4.png)}
	.sevice_contents .sub_tit2.ico_b_5:before {background-image: url(/images/sub/service/ico_b_service5.png)}
	.sevice_contents .sub_tit2.ico_b_6:before {background-image: url(/images/sub/service/ico_b_service6.png)}
	.sevice_contents .sub_tit2.ico_b_7:before {background-image: url(/images/sub/service/ico_b_service7.png)}
	.sevice_contents .sub_tit2.ico_b_8:before {background-image: url(/images/sub/service/ico_b_service8.png)}
	.sevice_contents .sub_tit2.ico_b_9:before {background-image: url(/images/sub/service/ico_b_service9.png)}
	.sevice_contents .sub_tit2.ico_b_10:before {background-image: url(/images/sub/service/ico_b_service10.png)}
	.sevice_contents .sub_tit2.ico_b_11:before {background-image: url(/images/sub/service/ico_b_service11.png)}
	.sevice_contents .sub_tit2.ico_b_12:before {background-image: url(/images/sub/service/ico_b_service12.png)}
	.sevice_contents .sub_tit2.ico_b_13:before {background-image: url(/images/sub/service/ico_b_service13.png)}
	.sevice_contents .sub_tit2.ico_b_14:before {background-image: url(/images/sub/service/ico_b_service14.png)}
	.sevice_contents .sub_tit2.ico_b_15:before {background-image: url(/images/sub/service/ico_b_service15.png)}
	.sevice_contents .sub_tit2.ico_b_16:before {background-image: url(/images/sub/service/ico_b_service16.png)}
	.sevice_contents .sub_tit2.ico_b_17:before {background-image: url(/images/sub/service/ico_b_service17.png)}
	.sevice_contents .sub_tit2.ico_b_18:before {background-image: url(/images/sub/service/ico_b_service18.png)}

	.que_btn_order {display: inline-block;padding: 10px 25px;background-color: #77838f;color: #fff;font-weight: bold;}