@charset "utf-8";
/* font */
@font-face {
    font-family: 'Poppins';
    font-weight: 100;
    src: local('Poppins-Regular'),
    url('/public/asis/enu/fonts/Poppins-Regular.woff2') format('woff2'),
    url('/public/asis/enu/fonts/Poppins-Regular.woff') format('woff'),
    url('/public/asis/enu/fonts/Poppins-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'Poppins';
    font-weight: 700;
    src: local('Poppins-bold'),
    url('/public/asis/enu/fonts/Poppins-bold.woff2') format('woff2'),
    url('/public/asis/enu/fonts/Poppins-bold.woff') format('woff'),
    url('/public/asis/enu/fonts/Poppins-bold.ttf') format('truetype');
}

@font-face {
    font-family: 'Poppins';
    font-weight: 900;
    src: local('Poppins-Black'),
    url('/public/asis/enu/fonts/Poppins-Black.woff2') format('woff2'),
    url('/public/asis/enu/fonts/Poppins-Black.woff') format('woff'),
    url('/public/asis/enu/fonts/Poppins-Black.ttf') format('truetype');
}

#medical-subwrap { /*max-width:950px; margin:0 auto*/}
#medical-subwrap em { font-style:italic}
#medical-subwrap .dispmo{display:none}
#medical-subwrap .disppc{display:block}
#contents .page-wrap .vkm-content{max-width:950px;width:100%;margin:0 auto;text-align:left;}
#medical-subwrap .mksub-top { background:url(/public/asis/contents/medical/img/cms/vkm_01medial_01.jpg) no-repeat top left; width:100%; max-width:950px; height:222px; padding:30px 40px; margin-bottom:40px; margin: 0 auto; margin-bottom: 20px;}
#contents .page-wrap .vkm-content h2{margin:0}
#medical-subwrap .mksub-top .menu-tit, #medical-subwrap .mksub-top h2 ,#medical-subwrap .mksub-top h2 span{ font-family:'Poppins', sans-serif !important;}
#medical-subwrap .mksub-top .menu-tit {font-size:16px;color:#fff;margin-bottom: 20px; text-transform: uppercase; font-weight:600;text-shadow: 0px 0px 3px rgb(0 0 0 / 40%);}
#medical-subwrap .mksub-top .mksub-tit{font-weight:600; position:relative; z-index:2; color:#fff}
#medical-subwrap .mksub-top .text{color: #fff; margin-top:10px; font-size:20px;letter-spacing:-0.025em; ;line-height:1.25em;  position:relative;z-index:2}
#medical-subwrap .mksub-top .mksub-tit .word-type01{display:block;padding-left:30px;}

#medical-subwrap .mksub-top.type01{background:url(/public/asis/contents/medical/img/cms/vkm_01medial_01.jpg) no-repeat top left;height:312px;}
#medical-subwrap .mksub-top.type02{background:url(/public/asis/contents/medical/img/cms/vkm_01medial_02.jpg) no-repeat top left;}
#medical-subwrap .mksub-top.type03{background:url(/public/asis/contents/medical/img/cms/vkm_01medial_03.jpg) no-repeat top left;}
#medical-subwrap .mksub-top.type04{background:url(/public/asis/contents/medical/img/cms/vkm_01medial_04.jpg) no-repeat top left;}
#medical-subwrap .mksub-top.type05{background:url(/public/asis/contents/medical/img/cms/vkm_01medial_05.jpg) no-repeat top left;}
#medical-subwrap .mksub-top.type06{background:url(/public/asis/contents/medical/img/cms/vkm_03medial_03.jpg) no-repeat top left;}

#medical-subwrap .mksub-top[class*=type] { position:relative; overflow:hidden;}
#medical-subwrap .mksub-top[class*=type]::after{ z-index:0}
#medical-subwrap .mksub-top.type02::after{ content:''; display: block; width:250px; height:220px; position:absolute; top:0; right:0;  background:url(/public/asis/contents/medical/img/cms/vkm_01medial_02_top.png) no-repeat center; background-position: 0 55px}
#medical-subwrap .mksub-top.type03::after{ content:''; display: block; width:300px; height:220px; position:absolute; top:0; right:2.7vw;  background:url(/public/asis/contents/medical/img/cms/vkm_01medial_03_top.png) no-repeat right center;}
#medical-subwrap .mksub-top.type04::after{ content:''; display: block; width:300px; height:220px; position:absolute; top:0; right:2.7vw;  background:url(/public/asis/contents/medical/img/cms/vkm_01medial_04_top.png) no-repeat right center;}
#medical-subwrap .mksub-top.type05::after{ content:''; display: block; width:300px; height:220px; position:absolute; top:0; right:2.7vw;  background:url(/public/asis/contents/medical/img/cms/vkm_01medial_05_top.png) no-repeat right center;}
#medical-subwrap .mksub-top.type06::after{ content:''; display: block; width:300px; height:220px; position:absolute; top:0; right:2vw;  background:url(/public/asis/contents/medical/img/cms/vkm_03medial_03_top.png) no-repeat right center;}

#medical-subwrap .mksub-top.type01 h2 { color:#156090 !important;}
#medical-subwrap .mksub-top.type02 h2 { color:#c0fffb !important}
#medical-subwrap .mksub-top.type03 h2 { color:#faffea !important;text-shadow: 1px 1px 20px rgb(0 0 0 / 15%);}
#medical-subwrap .mksub-top.type04 h2 { color:#fffbe5 !important}
#medical-subwrap .mksub-top.type05 h2 { color:#d6dcff !important}

#medical-subwrap .mksub-top.type01 .text {color:#3d7599; font-size:14px;margin-top:15px;letter-spacing: -0.04em;line-height:1.86em;}
#medical-subwrap .mksub-top.type02 .text {font-family:'Poppins', sans-serif !important;}
#medical-subwrap .mksub-top.type03 .text {font-family:'Poppins', sans-serif !important; color:#67ad3e; margin-top:20px;}
#medical-subwrap .mksub-top.type04 .text {font-family:'Poppins', sans-serif !important; color:#976e31; margin-top:20px;}
#medical-subwrap .mksub-top.type05 .text {font-family:'Poppins', sans-serif !important; color:#3b3290; margin-top:20px;}
#medical-subwrap .mksub-top.type06 .text {font-family:'Poppins', sans-serif !important; color:#9eebff; margin-top:20px;}
#medical-subwrap .mksub-top.type06 .menu-tit { font-size:0; margin-bottom:7px}

#medical-subwrap  h2{font-size: 32px;font-weight: bold;letter-spacing: -0.025em; line-height: 1.28;}
#medical-subwrap  h3{font-size: 21px;font-weight: bold;letter-spacing: -0.025em; margin-bottom: 25px; line-height: 1.3;}
#medical-subwrap  h4{font-size: 19px; font-weight: 400;transition:none;-webkit-transition:none; color: #000; letter-spacing: -0.035em;line-height: 1.3; margin-bottom:15px}

#medical-subwrap.vkm-content p,
#medical-subwrap .paragraph, #medical-subwrap ul li{ /*font-size:16px;line-height:1.58em; letter-spacing:-0.03em;*/ }
#medical-subwrap ul li{ font-size:16px;line-height:1.58em; letter-spacing:-0.03em;}
#medical-subwrap.vkm-content .paragraph{margin-bottom:40px;text-align:left}

#medical-subwrap [class*=mk-graphS] { padding:30px;}
#medical-subwrap [class*=mk-graphS].gray-box { background:#f5f5f5}
#medical-subwrap [class*=mk-graphS].line-box { background:#fff; border:1px solid #ddd}

#sub-container #contents .link{color:#1e75d6;word-break:keep-all; vertical-align:inherit}
#sub-container #contents .title-link{word-break:break-all;}

#medical-subwrap .mb20 { margin-bottom: 20px!important;}
#medical-subwrap .mb30 { margin-bottom: 30px!important;}
#medical-subwrap .mb40 { margin-bottom: 40px!important;}
#medical-subwrap .mb50 { margin-bottom: 50px!important;}
#medical-subwrap .mb60 { margin-bottom: 60px!important;}
#medical-subwrap .mb70 { margin-bottom: 70px!important;}

.mk-list-type01 {display:block; overflow:hidden; padding-top:30px}
.mk-list-type01>li {overflow:hidden; margin-bottom:50px;}
.mk-list-type01>li a {/*display:block;*/}
.mk-list-type01>li a::before{ content:''; display:inline-block; /*float:left;*/ margin-right:10%; padding:25px 0; vertical-align:middle; width:150px; min-height:150px; border:7px solid #fad6d9; border-radius:100px; box-sizing:border-box;}
.mk-list-type01>li:nth-child(1) a::before{ background:#fff url(/public/asis/contents/medical/img/cms/vkm_01medial_01_ic01.png) no-repeat center; background-size:58%}
.mk-list-type01>li:nth-child(2) a::before{ background:#fff url(/public/asis/contents/medical/img/cms/vkm_01medial_01_ic02.png) no-repeat center; background-size:58%}
.mk-list-type01>li:nth-child(3) a::before{ background:#fff url(/public/asis/contents/medical/img/cms/vkm_01medial_01_ic03.png) no-repeat center; background-size:58%}
.mk-list-type01>li:nth-child(4) a::before{ background:#fff url(/public/asis/contents/medical/img/cms/vkm_01medial_01_ic04.png) no-repeat center; background-size:58%}
.mk-txtbox{display:inline-block; width:73%; vertical-align:middle;margin-bottom:10px;}
.mk-txtbox ul.dotbull li{ position:relative; padding-left:13px; }
.mk-txtbox ul.dotbull li::before{ content:'•'; position:absolute; top:2px; left:0; display:inline-block; font-size:12px}
#medical-subwrap.vkm-content .cht-tit{ font-weight:bold; font-size:18px;}
#medical-subwrap.vkm-content .mk-list-type01 .cht-tit{color:#ee3c70;}
#medical-subwrap.vkm-content .mk-list-type01 .cht-tit::after{content:'';padding-right:10px;display:inline-block;width:16px;height: 18px;vertical-align:top;margin-top: 3px;line-height:inherit;background: url(/public/asis/contents/medical/img/cms/vkm_01medial_02_bl.png) no-repeat center right;}

/*#medical-subwrap .mk-list-type01>li {border:1px solid #fff; padding:8px; }
#medical-subwrap .mk-list-type01>li:hover { border:1px solid #f6a7b8; border-radius:100px }*/
#medical-subwrap .mk-list-type01>li a:hover::before {border-color:#f6a7b8; /*transition:all .3s;-webkit-transition:all .3s;*/}

#medical-subwrap.vkm-content .mk-graphWrap ul{overflow:hidden; }
#medical-subwrap.vkm-content .mk-graphWrap ul li { float:left; margin-left:0.5%; height:316px;}
#medical-subwrap.vkm-content .mk-graphWrap .mk-graphS3 {margin-left:0%; width:65.5%}
#medical-subwrap.vkm-content .mk-graphWrap .mk-graphS4 { width:34%}
#medical-subwrap.vkm-content .mk-graphWrap .mk-graphS3 .mk-imgbox {margin:0 auto; padding:0 60px; text-align:center; position:relative}
#medical-subwrap.vkm-content .mk-graphWrap .mk-graphS3 .mk-imgbox img{display:block; margin:0 auto; width:400px;}
#medical-subwrap.vkm-content .mk-graphWrap .mk-graphS3 .mk-imgbox span{ font-size:15px;}
.mk-graphWrap .mk-graphS3 .t01 {position:absolute; top:-6px; left:82px}

#medical-subwrap.vkm-content table.mk-t {border-top:1px solid #bebebe;width:100%;margin:0 auto; }
#medical-subwrap.vkm-content table.mk-t th {color:#333; padding:2px; border-bottom: 1px solid #bebebe;  border-right: 1px solid #bebebe; font-size:14px; font-weight:normal;text-align: center; }
#medical-subwrap.vkm-content table.mk-t td {color:#666; padding:2px; border-bottom: 1px solid #bebebe;  border-right: 1px solid #bebebe; font-size:14px; font-weight:normal;text-align: center; }
#medical-subwrap.vkm-content table.mk-t td p{color:#666;}
#medical-subwrap.vkm-content table.mk-t th:first-child,
#medical-subwrap.vkm-content table.mk-t tr > td:first-child{ border-left:0}
#medical-subwrap.vkm-content table.mk-t th:last-child,
#medical-subwrap.vkm-content table.mk-t tr > td:last-child{ border-right:0}
#medical-subwrap.vkm-content table.mk-t .color-bg td,
#medical-subwrap.vkm-content table.mk-t .color-bg th{background:#ed4c78; color:#fff}

.mk-list-type02 {display:block; overflow:hidden}
.mk-list-type02>li {overflow:hidden; margin-bottom:50px;}
.mk-list-type02>li:before{ content:''; display:inline-block; /*float:left;*/ margin-right:80px; padding:25px 0; vertical-align:middle; width:150px; min-height:150px; border:7px solid #e0f4b8; border-radius:100px; box-sizing:border-box;}
.mk-list-type02>li:nth-child(1)::before{ background:#fff url(/public/asis/contents/medical/img/cms/vkm_01medial_03_ic01.png) no-repeat center; background-size:96px}
.mk-list-type02>li:nth-child(2)::before{ background:#fff url(/public/asis/contents/medical/img/cms/vkm_01medial_03_ic02.png) no-repeat center;  background-size:96px}
.mk-list-type02>li:nth-child(3)::before{ background:#fff url(/public/asis/contents/medical/img/cms/vkm_01medial_03_ic03.png) no-repeat center; background-size:96px}
.mk-list-type02>li:nth-child(4)::before{ background:#fff url(/public/asis/contents/medical/img/cms/vkm_01medial_03_ic04.png) no-repeat center; background-size:96px}
.mk-list-type02>li:nth-child(5)::before{ background:#fff url(/public/asis/contents/medical/img/cms/vkm_01medial_03_ic05.png) no-repeat center; background-size:96px}
.mk-list-type02>li:nth-child(6)::before{ background:#fff url(/public/asis/contents/medical/img/cms/vkm_01medial_03_ic06.png) no-repeat center; background-size:96px}
.mk-list-type02>li:nth-child(7)::before{ background:#fff url(/public/asis/contents/medical/img/cms/vkm_01medial_03_ic07.png) no-repeat center; background-size:96px}
.mk-list-type02>li:nth-child(8)::before{ background:#fff url(/public/asis/contents/medical/img/cms/vkm_01medial_03_ic08.png) no-repeat center; background-size:96px}
.mk-list-type02>li:nth-child(9)::before{ background:#fff url(/public/asis/contents/medical/img/cms/vkm_01medial_03_ic09.png) no-repeat center;  background-size:96px}
.mk-list-type02>li:nth-child(10)::before{ background:#fff url(/public/asis/contents/medical/img/cms/vkm_01medial_03_ic10.png) no-repeat center;  background-size:96px}
#medical-subwrap.vkm-content .cht-tit{ font-weight:bold; font-size:18px; margin-bottom:10px;}
#medical-subwrap.vkm-content .mk-list-type02 .cht-tit{color:#4aa218;}

.why_foregn_wrap{position: relative; height:400px; background:url(/public/asis/contents/medical/img/cms/vkm_01medial_map2.jpg) no-repeat; width: 950px; margin: 0 auto;}
.why_foregn_wrap .why_foregn_tip{position: absolute;top:14px; right:10px; font-size: 12px; line-height: 20px; color:#7e8080;}
.why_foregn_wrap .foregn_nation_item{position: absolute;padding: 8px 8px 8px 50px;border:0px solid #09F;border-radius:3px;background: rgba(255,255,255,0.7) url(/public/asis/contents/medical/img/cms/ico_nat_russia_htm.png) no-repeat;background-position:2% 50%;}
.why_foregn_wrap .foregn_nation_item.nation_item_russia{top: 100px; left: 157px;}
.why_foregn_wrap .foregn_nation_item.nation_item_mongo{top: 104px;left: 620px;background: #fff url(/public/asis/contents/medical/img/cms/ico_nat_mongo_htm.png) no-repeat; background-position: 8px 50%;}
.why_foregn_wrap .foregn_nation_item.nation_item_saudi{top: 222px;left: 320px;background: #fff url(/public/asis/contents/medical/img/cms/ico_nat_saudi_htm.png) no-repeat;background-position: 8px 9px;width: 270px;}
.why_foregn_wrap .foregn_nation_item.nation_item_korea{top: 179px;left: 610px;background: #fff url(/public/asis/contents/medical/img/cms/ico_nat_korea.png) no-repeat;background-position:8px 50%;}
.why_foregn_wrap .foregn_nation_item > strong{display: block;font-size: 13px; line-height: 18px; color:#2f2f2f; }
.why_foregn_wrap .foregn_nation_item > strong > span{ padding:0 1px; background-color:#1069AA; color:#fff; font-weight: bold;}
.why_foregn_wrap .foregn_nation_item > strong > span.c_white{color:#fff;}
.why_foregn_wrap .foregn_nation_item > p{font-size: 14px; line-height: 20px; color:#848484; font-weight: bold;}
.why_foregn_wrap .foregn_nation_item > p a{font-size: 12px; line-height: 20px; color:#09F; font-weight:normal;}


#medical-subwrap.vkm-content .mk-graphS1,
#medical-subwrap.vkm-content .mk-graphS2  {display:block; overflow:hidden; position:relative}
#medical-subwrap.vkm-content .mk-tit { font-size:17px; margin-bottom:25px;font-weight:bold;text-align:center;}
.radius-box { border-radius:100px; background:#fff; overflow:hidden}
.radius-box::after{ content:''; display:block; clear:both; }
.radius-box li { float:left; width:33.333%; text-align:left;padding:15px 0 15px 15px; vertical-align:middle;}
.radius-box li::before{ content:''; display:inline-block; vertical-align:middle; width:60px; height:37px; background:url(/public/asis/contents/medical/img/cms/vkm_01medial_02_01.png) no-repeat; background-size:auto 36px;}
.radius-box li:nth-child(1)::before{background-position:0 0}
.radius-box li:nth-child(2)::before{background-position:-60px 0}
.radius-box li:nth-child(3)::before{background-position:-120px 0}
.mk-color{color: #3d949b; font-weight:bold; text-align:center; margin-top:25px; font-size:19px}
.cap{display:block;font-size: 13px !important;color:#666;margin-top:25px;line-height:1.36em !important; text-align:center}

#medical-subwrap.vkm-content .mk-graphS2  {padding:30px 10px;}
#medical-subwrap.vkm-content .mk-graphS2 .mk-imgbox { margin:0 auto; padding-top:15px; text-align:center; position:relative}
#medical-subwrap.vkm-content .mk-graphS2 .mk-imgbox img{display:block; margin:0 auto;}
#medical-subwrap.vkm-content .color-num{position:absolute;top:-8px;right: 9px;color:#ed4657;text-align:right;font-size:15px;line-height:1.28em;background-color:#f5f5f5;}
#medical-subwrap.vkm-content .color-num span{display:inline-block; font-weight:bold; font-size:17px;}
#medical-subwrap.vkm-content .color-num2 {position:absolute;top:-8px;right: 9px;color:#ed4657;text-align:right;font-size:15px;line-height:1.28em;background-color:#f5f5f5;}
#medical-subwrap.vkm-content .color-num2 span{display:inline-block; font-weight:bold; font-size:17px;}

.mk-graphS4 { position:relative;}
.mk-graphS4.line-box .mk-tit{ margin-top: -45px;}
.mk-graphS4.line-box .mk-tit span{ display:inline-block; padding:0 15px; background-color:#fff; }
.mk-graphS4 ul {overflow:hidden}
.mk-graphS4 ul li{ float:left; width:24%; text-align:center; min-height:180px; margin-right:14%;position:relative ;}
#medical-subwrap.vkm-content .mk-graphS4 .intxt {width:100%; box-sizing:border-box; padding:100px  5px 0  5px; font-size:13px; line-height:1.4}
.mk-graphS4 ul li::after{content:'';  display:block; width:118px; position:absolute; right:-120px; top:70px;}
.mk-graphS4 ul li:nth-child(1)::after{ background:url(/public/asis/contents/medical/img/cms/vkm_01medial_04_awo.png) no-repeat right; background-size:118px; height:20px}
.mk-graphS4 ul li:nth-child(2)::after{ background:url(/public/asis/contents/medical/img/cms/vkm_01medial_04_awo.png) no-repeat right; background-size:118px; height:20px}
.mk-graphS4 ul li:nth-child(1){ background:url(/public/asis/contents/medical/img/cms/vkm_01medial_04_01.png) no-repeat top;background-size:85px;}
.mk-graphS4 ul li:nth-child(2){ background:url(/public/asis/contents/medical/img/cms/vkm_01medial_04_02.png) no-repeat top;background-size:85px;}
.mk-graphS4 ul li:nth-child(3){ background:url(/public/asis/contents/medical/img/cms/vkm_01medial_04_03.png) no-repeat top;background-size:85px;margin-right:0}

.mk-graphS5 .logo-wrod { background:#ebebeb; width:100%; height:100px;  border-radius:300px; overflow:hidden}
.mk-graphS5 .logo-wrod p{ box-sizing:border-box}
.mk-graphS5 .logo-wrod .logoimg{ float:left; display:block; padding: 4px;}
.mk-graphS5 .btxt01{float:left; width:58%; height: inherit; background:#fff ; text-align:center; position:relative}
.mk-graphS5 .btxt02{float:left; width:42%; height: inherit;  background:#ebebeb url(/public/asis/contents/medical/img/cms/vkm_01medial_04_ka0bg.png) no-repeat left center;   text-align:center; position:relative ;}
.mk-graphS5 .btxt02::after{ content:''; display:block;  width:58px; height: 100px; position:absolute; top:0; right:20px ;  background:#ebebeb url(/public/asis/contents/medical/img/cms/vkm_01medial_04_ka01.png) no-repeat right center;  text-align:center}
.mk-graphS5 .btxt01 span, .mk-graphS5 .btxt02 span { font-size:15px; line-height:1.4}
.mk-graphS5 .btxt01 span{ float:left;display: block; position:absolute; top:50%; left:60%; transform:translate(-50%, -50%); width:62%}
.mk-graphS5 .btxt02 span{ display: block; font-weight:bold; position:absolute; top:50%; left:45%; transform:translate(-50%, -50%)}

.mk-color.iner{color:#fff;text-align:center; }
.mk-color.iner span{display: inline-block;background:#d0953b;padding: 2px 20px; font-size:14px;}
.mk-color.iner::after { content:''; display:block; width:512px; height: 30px; background:url(/public/asis/contents/medical/img/cms/vkm_01medial_04line.jpg) no-repeat center bottom; margin:0 auto }

.mk-graphS5 ul {width:755px;margin:0 auto;overflow:hidden;margin-top: -12px;}
.mk-graphS5 ul li{float:left;width:33.33%;min-height:185px;margin-top: 15px;background:url(/public/asis/contents/medical/img/cms/vkm_01medial_04_kabox.png) no-repeat top;background-size:90%;text-align: center;padding: 22px 0 0 0;font-size: 12px !important;color:#666; position:relative}
.mk-graphS5 ul li::before{content:'';display:block;width:6px;height:6px;margin: -37px auto 45px auto;border:1px solid #c8841b;border-radius:30px;background-color:#c8841b}
.mk-graphS5 ul li::after{content:'';display:block; position:absolute; bottom:5px; left:calc(50% - 18px); width:50px;height:50px; margin: 0 auto;  }
.mk-graphS5 ul li:nth-child(1)::after{background:url(/public/asis/contents/medical/img/cms/vkm_01medial_04_05.png) no-repeat top center; }
.mk-graphS5 ul li:nth-child(2)::after{background:url(/public/asis/contents/medical/img/cms/vkm_01medial_04_06.png) no-repeat top center; }
.mk-graphS5 ul li:nth-child(3)::after{background:url(/public/asis/contents/medical/img/cms/vkm_01medial_04_07.png) no-repeat top center; }
.mk-graphS5 ul li span { display:block; width:80%; margin:0 auto ; padding-top:1vw}

.bull-tit {padding-left: 30px; position:relative }
.bull-tit::after{ content:''; display:block; position:absolute; top:0; left:0; width:24px; height:27px; background:url(/public/asis/contents/medical/img/cms/vkm_01medial_05_bl.png) no-repeat left center; background-size:22px;}
.bull-tit.ver02::after{background:url(/public/asis/contents/medical/img/cms/vkm_03medial_bl.png) no-repeat left center;background-size:22px;}
.mk-list-type03 { margin-bottom:60px}
.mk-list-type03 ul { overflow:hidden}
.mk-list-type03 ul li::before{ content:''; display:block; width:100px; height:100px; background-size:85px !important; margin:0 auto; text-align:center;}
.mk-list-type03 ul li{ float:left; width:23.5%; margin-left:2%; min-height:230px;  border:1px solid #dbdbdb; padding:1.2vw 13px; text-align:center; border-radius:15px;}
.mk-list-type03 ul li:first-child{ margin-left:0}
#medical-subwrap .mk-list-type03 ul li {font-size:15px; line-height:1.3}

.mk-list-type03 ul li:nth-child(1)::before{ background:url(/public/asis/contents/medical/img/cms/vkm_01medial_05_01.png) no-repeat top center;}
.mk-list-type03 ul li:nth-child(2)::before{ background:url(/public/asis/contents/medical/img/cms/vkm_01medial_05_02.png) no-repeat top center;}
.mk-list-type03 ul li:nth-child(3)::before{ background:url(/public/asis/contents/medical/img/cms/vkm_01medial_05_03.png) no-repeat top center;}
.mk-list-type03 ul li:nth-child(4)::before{ background:url(/public/asis/contents/medical/img/cms/vkm_01medial_05_04.png) no-repeat top center;}

.mk-list-type04 dl { overflow:hidden;border-bottom:1px solid #dbdbdb; padding:50px 0;}
.mk-list-type04 dl:first-child{border-top:1px solid #dbdbdb;}
.mk-list-type04 dl dt::before{content:''; display:block; width: inherit; height:inherit; }
.mk-list-type04 dl:nth-child(1) dt::before{background:url(/public/asis/contents/medical/img/cms/vkm_01medial_05_05.png) no-repeat left bottom; }
.mk-list-type04 dl:nth-child(2) dt::before{background:url(/public/asis/contents/medical/img/cms/vkm_01medial_05_06.png) no-repeat left bottom; }
.mk-list-type04 dl:nth-child(3) dt::before{background:url(/public/asis/contents/medical/img/cms/vkm_01medial_05_07.png) no-repeat left bottom; }
.mk-list-type04 dl dt{ float:left; width:180px; height:180px; margin-right:7.5%; font-weight:bold; font-size:18px; position:relative; background:#f7f7f9; border-radius:300px;}
.mk-list-type04 dl dt span{display:block;position:absolute; top:0; left:0; line-height:1.3; letter-spacing:-0.03em}
.mk-list-type04 dl dd{ float:left;  width:72%;}

.mk-list-type04 dd > ul li { display:table; width:100%; padding-left:20px; margin-bottom:20px; position:relative}
.mk-list-type04 dd > ul li .dd-tit{ display: table-cell; width:180px; vertical-align:top; padding-right:10px; color:#5768d0; font-weight:bold;}
.mk-list-type04 dd > ul.dotbull li::before{ content:'•'; position:absolute; top:1px; left:0; display:inline-block; color:#5768d0; font-size:11px}
.mk-list-type04 dd > ul li:last-child{ margin-bottom:0}

.mk-list-type04.ver02 dl{border-bottom:0; border-top:0; padding:20px 0 100px 0;}
.mk-list-type04.ver02 dl dt{ position:relative; z-index:3}
.mk-list-type04.ver02 dl dt::before { display:none}
.mk-list-type04.ver02 dl dt::after{content:''; display:block; width:220px; height:170px; margin-top:-60px;}
.mk-list-type04.ver02 dl:nth-of-type(1) dt::after{background:url(/public/asis/contents/medical/img/cms/vkm_03medial_img01bg.jpg) no-repeat left bottom; }
.mk-list-type04.ver02 dl:nth-of-type(2) dt::after{background:url(/public/asis/contents/medical/img/cms/vkm_03medial_img02bg.jpg) no-repeat left bottom; }
.mk-list-type04.ver02 dl:nth-of-type(3) dt::after{background:url(/public/asis/contents/medical/img/cms/vkm_03medial_img03bg.jpg) no-repeat left bottom; }
.mk-list-type04.ver02 dl dt{ float:left; width:33%; height:100%; margin-right:0; position:relative; background:none; border-radius:0;}
.mk-list-type04.ver02 dl dd{ float:left; width:67%;}
.mk-list-type04.ver02 dd > ul li .dd-tit{color:#2291b4; width:180px;padding-right:0}
.mk-list-type04.ver02 dd > ul.dotbull li::before{color:#2291b4; }


.mk-list-type05 {margin-bottom:60px}
.mk-list-type05 ul { overflow:hidden;}
.mk-list-type05 ul li::before{display:none}
.mk-list-type05 ul li{ float:left; display:table; vertical-align:middle; width:49%; margin-left:2%; margin-top:15px; min-height:140px; font-size:15px !important;  border:1px solid #dbdbdb; padding:1.2vw 1.2vw 1.2vw 140px;text-align:left; background:url(/public/asis/contents/medical/img/cms/vkm_03medial_icon01.png) no-repeat; background-position:1.1vw 21px; background-size:106px; border-radius:15px;}
.mk-list-type05 ul li span{ clear:both;display:table-cell; vertical-align:middle;}
.mk-list-type05 ul li:nth-child(2n+1){ margin-left:0}
.mk-list-type05 ul li:nth-child(1) {background-image:url(/public/asis/contents/medical/img/cms/vkm_03medial_icon01.png) ;}
.mk-list-type05 ul li:nth-child(2) {background-image:url(/public/asis/contents/medical/img/cms/vkm_03medial_icon02.png);}
.mk-list-type05 ul li:nth-child(3) {background-image:url(/public/asis/contents/medical/img/cms/vkm_03medial_icon03.png) ;}
.mk-list-type05 ul li:nth-child(4) {background-image:url(/public/asis/contents/medical/img/cms/vkm_03medial_icon04.png); }

.mk-graphS11 {height:310px;  margin-left: auto;  margin-right: auto; background:#f6fcfc url(/public/asis/contents/medical/img/cms/vkm_01medial_05_08.png) no-repeat center top; position:relative}
.mk-graphS11 .s11-img { margin:0 auto; position:absolute; top:15%; left: calc(50% - 150px);}

#medical-subwrap .mk-graphS10.gray-box{margin:0 auto; padding:40px; max-width: 950px;}
.mk-graphS10.gray-box > div{margin:0 auto}
.mk-graphS10 ul  { overflow:hidden; margin:0 auto}
.mk-graphS10 ul li{ display:inline-block; vertical-align:top; position:relative; border: 1px solid #fff;border-radius:200px;margin-right:5.5%;background-color:#fff;width:25.3%;height:220px;text-align:center;padding: 20px;}
.mk-graphS10 ul li::after{ content:''; position:absolute; top:45%; left:233px; display:block;width:20px; height:20px; background:url(/public/asis/contents/medical/img/cms/vkm_01medial_04_udawo.png) no-repeat center;}
.mk-graphS10 ul li:nth-child(2) { margin-right:14.5%;}
.mk-graphS10 ul li:nth-child(2)::after {left:125%;}
.mk-graphS10 ul li:nth-child(3){margin-right:0; position:relative;}
.mk-graphS10 ul li:nth-child(3)::after {width:0}
.mk-graphS10 ul li .intxt{font-size:13px; line-height:1.2; font-weight:bold; }
.mk-graphS10 .point-text { clear:both; position:absolute; bottom:0; left: calc(30% - 42%); font-size:15px; line-height:1.25; letter-spacing:-0.048em; text-align:center; background: url(/public/asis/contents/medical/img/cms/vkm_01medial_04_wor.png) no-repeat center; width:264px; height:45px;}
.mk-graphS10 .point-text span{ background: linear-gradient(to top, #fffcd0 50%, transparent 50%)}
.mk-graphS10 .point-text strong{ font-size:inherit}
.mk-graphS10 .point-text .or-color{color:#f1581b}



/***** MEDICAL SERVICES *****/

#contents .page-wrap { border-top: 0 !important }
#medical-subwrap.vkm-content .vkm-sect-item h2 { /*text-transform: uppercase;*/ margin-bottom: 30px; font-family: 'Arial Black', sans-serif; color: #222; font-size: 30px }
.vkm-content .vkm-sect-item { clear: both; overflow: hidden; margin-bottom: 60px; }
.vkm-content .vkm-sect-item:first-child { margin-bottom: 35px }
.vkm-content .vkm-sect-item::after { content: ''; clear: both; }
#medical-subwrap.vkm-content .item-bigtit {padding: 45px 0 25px 152px;margin-bottom: 60px;border-top: 1px solid #e6e6e6;min-height: 130px;}
#medical-subwrap.vkm-content .item-bigtit p { font-family: 'Poppins', sans-serif !important; font-size: 24px; font-weight: 500; line-height: 1.55; letter-spacing: -0.038em }
#medical-subwrap.vkm-content.ser02 .item-bigtit p, #medical-subwrap.vkm-content.ser03 .item-bigtit p,
#medical-subwrap.vkm-content.ser05 .item-bigtit p{ margin-top:18px}
.vkm-content .vkm-sect-item h3 { color : #222; margin-bottom: 20px; }
#medical-subwrap.vkm-content .vkm-sect-item.mk-hlist h3 {font-size: 18px;color : #fff;display: inline-block;padding: 6px 15px;margin-bottom: 20px;border-radius: 3px;background: #00bcd5}

.vkm-content .vkm-sect-item.mk-hlist .mk-hcon:last-child { margin-bottom: 0 }
.vkm-content .vkm-sect-item.mk-hlist .mk-hcon dl { border-top: 2px solid #00bcd5; border-bottom: 1px solid #e6e6e6; padding: 20px 0 20px 5px; margin-bottom: 25px; overflow: hidden }
.vkm-content .vkm-sect-item.mk-hlist .mk-hcon dl dt {float:left;font-family: 'Poppins', sans-serif !important;font-size: 22px;letter-spacing:-0.028em;padding: 5px 0 15px;font-weight: 600;line-height: 1.4;color: #222;width: 72%;}
.vkm-content .vkm-sect-item.mk-hlist .mk-hcon dl .mk-thum { float: right; line-height: 0; /*margin-top: -48px;*/ }
.vkm-content .vkm-sect-item.mk-hlist .mk-hcon dl .mk-thum img { display: block; line-height: 0 }
.vkm-content .vkm-sect-item.mk-hlist .mk-hcon dl .mk-txtlist { float: left; width:72% }

.vkm-sect-item.mk-hlist .mk-hcon dl .mk-txtlist ul li { position: relative; padding-left: 13px; margin-bottom: 5px; font-size: 15px !important; }
.vkm-sect-item.mk-hlist .mk-hcon dl .mk-txtlist ul li::before { content: '•'; position: absolute; top: 2px; left: 0; display: inline-block; font-size: 12px }

.vkm-content .mk-hinfo { overflow: hidden }
.vkm-content .mk-hinfo .mk-major {float: left;margin-right: 4%;width: 30%;background: #f5f5f5;padding: 20px;}
.vkm-content .mk-hinfo .mk-major ul:nth-child(1) { margin-bottom: 20px }
.vkm-content .mk-hinfo .mk-major ul li { position: relative; padding-left: 13px; font-size: 14px !important; }
.vkm-content .mk-hinfo .mk-major ul li::before { content: '•'; position: absolute; top: 0.5px; left: 0; display: inline-block; font-size: 9px }
.vkm-content .mk-hinfo .mk-major ul li.tit { padding-left: 0;  margin-bottom: 5px; font-weight: bold; }
.vkm-content .mk-hinfo .mk-major ul li.tit::before { display: none; padding-left: 0 }
.vkm-content .mk-graph-major { margin-top: 40px }
.vkm-content .mk-graph-major ul li { float: left; width: 49.5%; margin-left: 1%; min-height: 316px; background: #f5f5f5; padding: 25px }
.vkm-content.ser03 .mk-graph-major ul li {min-height: 360px;}
.vkm-content .mk-graph-major ul li:nth-child(1) { margin-left: 0 }
.vkm-content .mk-graph-major ul li:nth-child(1) [class*=tx0] { position: absolute; }

#medical-subwrap.vkm-content .mk-graph-major .mk-tit { font-size: 15px; }
.mk-hcon .gray-box { background: #f5f5f5; padding: 8px; }
.mk-hcon .mk-hosp-info {float: left;width: 63%;}
.mk-hcon .mk-hosp-info li {display: table;vertical-align: top;font-size: 14px !important;margin-bottom: 15px;}
.mk-hcon .mk-hosp-info li::before { content: ''; width: 38px; height: 23px; display: block; }
.mk-hcon .mk-hosp-info li strong {display: table-cell;width: 29%;margin-right: 5px;vertical-align: top;}
.mk-hcon .mk-hosp-info li span {display: table-cell;vertical-align: top;width: 70%;}

.vkm-content.ser01 .mk-hosp-info li::before { background: url(/public/asis/contents/medical/img/cms/vkm_02service_01_ic10.png) no-repeat }
.vkm-content.ser02 .mk-hosp-info li::before { background: url(/public/asis/contents/medical/img/cms/vkm_02service_02_ic10.png) no-repeat }
.vkm-content.ser03 .mk-hosp-info li::before { background: url(/public/asis/contents/medical/img/cms/vkm_02service_03_ic10.png) no-repeat }
.vkm-content.ser04 .mk-hosp-info li::before { background: url(/public/asis/contents/medical/img/cms/vkm_02service_04_ic10.png) no-repeat }
.vkm-content.ser05 .mk-hosp-info li::before { background: url(/public/asis/contents/medical/img/cms/vkm_02service_05_ic10.png) no-repeat }
.vkm-content.ser06 .mk-hosp-info li::before { background: url(/public/asis/contents/medical/img/cms/vkm_02service_06_ic10.png) no-repeat }
.vkm-content.ser07 .mk-hosp-info li::before { background: url(/public/asis/contents/medical/img/cms/vkm_02service_07_ic10.png) no-repeat }

.mk-hcon { padding-bottom: 25px; }
.mk-hcon:nth-last-of-type(1) { border-bottom: 1px solid #00bcd5; }
.mk-hcon .mk-hosp-info li.add::before { background-position: 0 -1px }
.mk-hcon .mk-hosp-info li.web::before { background-position: 0 -23px }
.mk-hcon .mk-hosp-info li.tel::before { background-position: 0 -45px }
.mk-hcon .mk-hosp-info li.lang::before { background-position: 0 -69px }
.mk-hcon .mk-hosp-info li.meal::before { background-position: 0 -92px }
.mk-hcon .mk-hosp-info li.pick::before { background-position: 0 -114px }

.vkm-content .vkm-sect-item .img-wp { width: 100% }
.vkm-content .vkm-sect-item .img-wp img { display: block; width: 100% }

.vkm-content .icon-box { overflow: hidden; padding: 35px 45px; background: #f5f5f5; margin-top:30px;  position:relative}
.vkm-content .icon-box:before {content: '';display: table-cell;/* position:absolute; *//* top:30px; *//* left: 48px; */background: #fff url(/public/asis/contents/medical/img/cms/vkm_02service_01_ic03.png) no-repeat center;background-size: 100px;padding: 1px;border-radius: 100px;width: 150px;height: 150px;text-align: center;float: left;margin-right: 60px;}
.vkm-content .icon-box ul {float: left;width: 35.2%;margin-top: 10px;}
.vkm-content .icon-box ul:nth-child(1),.vkm-content .icon-box ul:nth-child(3) {margin-right:2.8%;}
.vkm-content .icon-box ul:nth-child(2n+1) {box-sizing: content-box;}
.vkm-content .icon-box ul:nth-child(3) {padding-left: 211px;}

.vkm-content .icon-box ul li { padding-left: 13px; font-size: 14px !important; position: relative }
.vkm-content .icon-box ul li::before {content: '•';position: absolute;top: 0.5px;left: 0;display: block;font-size: 9px;width: 13px;color: #00bcd5;}
.vkm-content .icon-box ul li.tit { padding-left: 0; font-size: 15px; margin-bottom: 5px; font-weight: bold; }
.vkm-content .icon-box ul li.tit::before { display: none; padding-left: 0 }

.vkm-content.ser01 .icon-box:before { background: #fff url(/public/asis/contents/medical/img/cms/vkm_02service_01_ic03.png) no-repeat center; background-size: 100px; }
.vkm-content.ser02 .icon-box:before { background: #fff url(/public/asis/contents/medical/img/cms/vkm_02service_02_ic03.png) no-repeat center; background-size: 100px; }
.vkm-content.ser03 .icon-box:before { background: #fff url(/public/asis/contents/medical/img/cms/vkm_02service_03_ic03.png) no-repeat center; background-size: 100px; }
.vkm-content.ser04 .icon-box:before { background: #fff url(/public/asis/contents/medical/img/cms/vkm_02service_04_ic03.png) no-repeat center; background-size: 100px; }
.vkm-content.ser05 .icon-box:before { background: #fff url(/public/asis/contents/medical/img/cms/vkm_02service_05_ic03.png) no-repeat center; background-size: 100px; }
.vkm-content.ser06 .icon-box:before { background: #fff url(/public/asis/contents/medical/img/cms/vkm_02service_06_ic03.png) no-repeat center; background-size: 100px; }
.vkm-content.ser07 .icon-box:before { background: #fff url(/public/asis/contents/medical/img/cms/vkm_02service_07_ic03.png) no-repeat center; background-size: 100px; }

.vkm-content .vkm-sect-item .point-or { color: #F47D2D }
.vkm-content .vkm-sect-item .point-yelg { color: #65BC46 }
.vkm-content .vkm-sect-item .point-blug { color: #00bcd5 }
.vkm-content .mk-graph-major ul li:nth-child(2) .mk-graph-img img { width: 70px; margin: 50px 0 30px; }
.vkm-content .mk-graph-major ul li:nth-child(2) .tx03 { font-size: 18px ; letter-spacing:-0.078em}
.vkm-content .mk-graph-major ul li:nth-child(2) .tx03 strong{font-size: 24px ; }
.vkm-content .mk-graph-major .mk-graph-img { text-align: center; margin: 0 auto; position: relative }
.vkm-content.ser03 .mk-graph-major .mk-graph-img {min-height: 155px;}
#medical-subwrap.vkm-content .mk-graph-major ul li { line-height:1.2}
.vkm-content .mk-graph-major ul li p{ background:#f5f5f5}
.vkm-content .mk-graph-major ul li .txtbig{font-size:19px;vertical-align:baseline;line-height: 1.6;}
.vkm-content .mk-graph-major ul li .txtsmall{ font-size:14px;  vertical-align:baseline}

.vkm-content.ser01 .mk-graph-major ul li:nth-child(1) .mk-graph-img img { width: 94px; margin: 20px 0 0; }
.vkm-content.ser01 .mk-graph-major ul li:nth-child(1) .tx01 { top: 25px; right: 65%; text-align: right }
.vkm-content.ser01 .mk-graph-major ul li:nth-child(1) .tx02 { top: 70px; left: 65%; text-align: left }
.vkm-content.ser01 .mk-graph-major ul li:nth-child(1) .tx03 { top: 90px; right: 65%; text-align: right }
.vkm-content.ser01 .mk-graph-major ul li:nth-child(1) .cap { margin-top:18px;}

.vkm-content.ser02 .mk-graph-major ul li:nth-child(1) .mk-graph-img img {width: 120px;margin: 45px 0 25px;}
.vkm-content.ser02 .mk-graph-major ul li:nth-child(1) .tx01 { top: 26px; left: 65%; text-align: left }

.vkm-content.ser03 .mk-graph-major ul li:nth-child(1) .mk-graph-img img {width: 120px;margin: 40px 0 0;}
.vkm-content.ser03 .mk-graph-major ul li:nth-child(1) .tx01 {top: 27px;left: 65%;text-align: left;}

.vkm-content.ser04 .mk-graph-major ul li:nth-child(1) .mk-graph-img img { width: 94px; margin: 20px 0 15px; }
.vkm-content.ser04 .mk-graph-major ul li:nth-child(1) .tx01 { top: 70px; right: 65%; text-align: right }
.vkm-content.ser04 .mk-graph-major ul li:nth-child(1) .tx02 { top: 25px; left: 65%; text-align: left }

.vkm-content.ser05 .mk-graph-major ul li:nth-child(1) .mk-graph-img img { width: 94px; margin: 20px 0 15px; }
.vkm-content.ser05 .mk-graph-major ul li:nth-child(1) .tx01 { top: 15px; right: 63%; text-align: right }
.vkm-content.ser05 .mk-graph-major ul li:nth-child(1) .tx02 { top: 35px; left: 63%; text-align: left }

#medical-subwrap.vkm-content.ser06 .mk-graph-major .mk-tit { margin-bottom:0}
.vkm-content.ser06 .mk-graph-major ul li:nth-child(1) .mk-graph-img {width: 225px;text-align:left;}
.vkm-content.ser06 .mk-graph-major ul li:nth-child(1) .mk-graph-img img {width: 120px;margin: 0 auto;}
.vkm-content.ser06 .mk-graph-major ul li:nth-child(1) .tx01 {top: 28px;left: 86px;text-align: left;}
.vkm-content.ser06 .mk-graph-major ul li:nth-child(1) .tx02 {top: 54px;left: 92px;text-align: left;}
.vkm-content.ser06 .mk-graph-major ul li:nth-child(1) .mk-graph-img .cap{ margin-top:10px}

.vkm-content.ser07 .mk-graph-major ul li:nth-child(1) .mk-graph-img { width:260px}
.vkm-content.ser07 .mk-graph-major ul li:nth-child(1) .mk-graph-img img {margin: 30px 0 15px;}
.vkm-content.ser07 .mk-graph-major ul li:nth-child(1) .tx01 {top: 14px;right: 60px;text-align: right;color:#C0A086;font-weight:bold;font-size:13px}
.vkm-content.ser07 .mk-graph-major ul li:nth-child(1) .tx02 {top: 108px;right: 30px;text-align: right;color:#A26435;font-weight:bold;font-size:13px}
.vkm-content.ser07 .mk-graph-major ul li:nth-child(1) .tx03 {top: 133px;left: 20px;text-align: left;font-weight:bold;font-size: 13px;}
.vkm-content.ser07 .mk-graph-major ul li:nth-child(1) .tx04 {top: 133px;right: 0px;text-align: right;font-weight:bold;font-size: 13px;}
.vkm-content.ser07 .mk-graph-major ul li:nth-child(1) .mk-graph-img .cap {text-align:center}
.vkm-content.ser07 .mk-graph-major ul li {min-height: 354px;}

.vkm-content.ser01 .item-bigtit { border-bottom: 2px solid #00bcd5; background: url(/public/asis/contents/medical/img/cms/vkm_02service_01_ic00.png) no-repeat; background-position: 42px 33px; background-size: 62px; }
#medical-subwrap.ser02 .vkm-sect-item.mk-hlist h3 { background: #00bcd5 }
.vkm-content.ser01 .mk-hinfo .mk-major ul li.tit { color: #00bcd5; }
.vkm-content.ser01 .vkm-sect-item h3 { color : #00bcd5; }
.vkm-content.ser01 .vkm-sect-item .point { color: #00bcd5 }
.vkm-content.ser01 .vkm-sect-item.mk-hlist .mk-hcon dl { border-top-color: #00bcd5 }
.vkm-content.ser01 .mk-hcon:nth-last-of-type(1) { border-bottom: 1px solid #00bcd5;}

.vkm-content.ser02 .item-bigtit { border-bottom: 2px solid #EF3B71; background: url(/public/asis/contents/medical/img/cms/vkm_02service_02_ic00.png) no-repeat; background-position: 42px 33px; background-size: 62px; }
#medical-subwrap.ser02 .vkm-sect-item.mk-hlist h3 { background: #EF3B71 }
.vkm-content.ser02 .mk-hinfo .mk-major ul li.tit, .vkm-content.ser02 .icon-box ul li::before { color: #EF3B71; }
.vkm-content.ser02 .vkm-sect-item h3 { color : #EF3B71; }
.vkm-content.ser02 .vkm-sect-item .point { color: #EF3B71 }
.vkm-content.ser02 .vkm-sect-item.mk-hlist .mk-hcon dl { border-top-color: #EF3B71 }
.vkm-content.ser02 .mk-hcon:nth-last-of-type(1) { border-bottom: 1px solid #EF3B71; }

.vkm-content.ser03 .item-bigtit { border-bottom: 2px solid #F47D2D; background: url(/public/asis/contents/medical/img/cms/vkm_02service_03_ic00.png) no-repeat; background-position: 42px 33px; background-size: 62px; }
#medical-subwrap.ser03 .vkm-sect-item.mk-hlist h3 { background: #F47D2D }
.vkm-content.ser03 .mk-hinfo .mk-major ul li.tit, .vkm-content.ser03 .icon-box ul li::before  { color: #F47D2D; }
.vkm-content.ser03 .vkm-sect-item h3 { color : #F47D2D; }
.vkm-content.ser03 .vkm-sect-item .point { color: #F47D2D }
.vkm-content.ser03 .vkm-sect-item.mk-hlist .mk-hcon dl {border-top-color: #F47D2D }
.vkm-content.ser03 .mk-hcon:nth-last-of-type(1) { border-bottom: 1px solid #F47D2D; }

.vkm-content.ser04 .item-bigtit { border-bottom: 2px solid #65BC46; background: url(/public/asis/contents/medical/img/cms/vkm_02service_04_ic00.png) no-repeat; background-position: 42px 33px; background-size: 62px; }
#medical-subwrap.ser04 .vkm-sect-item.mk-hlist h3 { background: #65BC46 }
.vkm-content.ser04 .mk-hinfo .mk-major ul li.tit, .vkm-content.ser04 .icon-box ul li::before { color: #65BC46; }
.vkm-content.ser04 .vkm-sect-item h3 { color : #65BC46; }
.vkm-content.ser04 .vkm-sect-item .point { color: #65BC46 }
.vkm-content.ser04 .vkm-sect-item.mk-hlist .mk-hcon dl { border-top-color: #65BC46 }
.vkm-content.ser04 .mk-hcon:nth-last-of-type(1) { border-bottom: 1px solid #65BC46; }

.vkm-content.ser05 .item-bigtit { border-bottom: 2px solid #862D91; background: url(/public/asis/contents/medical/img/cms/vkm_02service_05_ic00.png) no-repeat; background-position: 42px 33px; background-size: 62px; }
#medical-subwrap.ser05 .vkm-sect-item.mk-hlist h3 { background: #862D91 }
.vkm-content.ser05 .mk-hinfo .mk-major ul li.tit, .vkm-content.ser05 .icon-box ul li::before { color: #862D91; }
.vkm-content.ser05 .vkm-sect-item h3 { color : #862D91; }
.vkm-content.ser05 .vkm-sect-item .point { color: #862D91 }
.vkm-content.ser05 .vkm-sect-item.mk-hlist .mk-hcon dl { border-top-color: #862D91 }
.vkm-content.ser05 .mk-hcon:nth-last-of-type(1) { border-bottom: 1px solid #862D91; }

.vkm-content.ser06 .item-bigtit { border-bottom: 2px solid #03B9B2; background: url(/public/asis/contents/medical/img/cms/vkm_02service_06_ic00.png) no-repeat; background-position: 42px 33px; background-size: 62px; }
#medical-subwrap.ser06 .vkm-sect-item.mk-hlist h3 { background: #03B9B2 }
.vkm-content.ser06 .mk-hinfo .mk-major ul li.tit, .vkm-content.ser06 .icon-box ul li::before { color: #03B9B2; }
.vkm-content.ser06 .vkm-sect-item h3 { color : #03B9B2; }
.vkm-content.ser06 .vkm-sect-item .point { color: #03B9B2 }
.vkm-content.ser06 .vkm-sect-item.mk-hlist .mk-hcon dl { border-top-color: #03B9B2 }
.vkm-content.ser06 .mk-hcon:nth-last-of-type(1) { border-bottom: 1px solid #03B9B2; }

.vkm-content.ser07 .item-bigtit { border-bottom: 2px solid #A16334; background: url(/public/asis/contents/medical/img/cms/vkm_02service_07_ic00.png) no-repeat; background-position: 42px 33px; background-size: 62px; }
#medical-subwrap.ser07 .vkm-sect-item.mk-hlist h3 { background: #A16334 }
.vkm-content.ser07 .mk-hinfo .mk-major ul li.tit, .vkm-content.ser07 .icon-box ul li::before { color: #A16334; }
.vkm-content.ser07 .vkm-sect-item h3 { color : #A16334; }
.vkm-content.ser07 .vkm-sect-item .point { color: #A16334 }
.vkm-content.ser07 .vkm-sect-item.mk-hlist .mk-hcon dl { border-top-color: #A16334 }
.vkm-content.ser07 .mk-hcon:nth-last-of-type(1) { border-bottom: 1px solid #A16334; }


.vkm-content[class*='ser0'] .mk-hlist .mk-hcon dl dt::after {content:'';display:inline-block;margin-left: 8px;width: 45px;height: 36px;vertical-align: bottom;}
.vkm-content.ser01  .mk-hlist .mk-hcon dl dt::after{background:url(/public/asis/contents/medical/img/cms/hospital_logo01.jpg) no-repeat;}
.vkm-content.ser02  .mk-hlist .mk-hcon dl dt::after{background:url(/public/asis/contents/medical/img/cms/hospital_logo02.jpg) no-repeat;}
.vkm-content.ser03  .mk-hlist .mk-hcon dl dt::after{background:url(/public/asis/contents/medical/img/cms/hospital_logo03.jpg) no-repeat;}
.vkm-content.ser04  .mk-hlist .mk-hcon dl dt::after{background:url(/public/asis/contents/medical/img/cms/hospital_logo04.jpg) no-repeat;}
.vkm-content.ser05  .mk-hlist .mk-hcon dl dt::after{background:url(/public/asis/contents/medical/img/cms/hospital_logo05.jpg) no-repeat;}
.vkm-content.ser06  .mk-hlist .mk-hcon dl dt::after{background:url(/public/asis/contents/medical/img/cms/hospital_logo06.jpg) no-repeat;}
.vkm-content.ser07  .mk-hlist .mk-hcon dl dt::after{background:url(/public/asis/contents/medical/img/cms/hospital_logo07.jpg) no-repeat;}

.vkm-content[class*='ser0'] .mk-hlist >  div:nth-of-type(1) dl dt::after {background-position: 0 -4px;}
.vkm-content[class*='ser0'] .mk-hlist >  div:nth-of-type(2) dl dt::after {background-position: -48px -2px;}
.vkm-content[class*='ser0'] .mk-hlist >  div:nth-of-type(3) dl dt::after {background-position: -96px -2px;}
.vkm-content[class*='ser0'] .mk-hlist >  div:nth-of-type(4) dl dt::after {background-position: -144px -2px;}
.vkm-content[class*='ser0'] .mk-hlist >  div:nth-of-type(5) dl dt::after {background-position: -192px -2px;}
.vkm-content[class*='ser0'] .mk-hlist >  div:nth-of-type(6) dl dt::after {background-position: -240px -2px; width: 52px;}
.vkm-content[class*='ser0'] .mk-hlist >  div:nth-of-type(7) dl dt::after {background-position: -288px -2px; width: 52px;}




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

    #medical-subwrap .mksub-top {height:auto; margin-bottom:6.3vw; padding:5vw}
    #medical-subwrap .mksub-top .text{ font-size:1.125em; }
    #medical-subwrap .mksub-top .mksub-tit { font-size:1.625em;line-height:1.2;  width:90%}
    #medical-subwrap .mksub-top.type06 .menu-tit { display:none}
    #medical-subwrap .mksub-top .mksub-tit .word-type01{display:inline ;padding-left:0;}

    #medical-subwrap .mksub-top.type02::after{height:200px; right:0; background-size:55%; background-position:right bottom}
    #medical-subwrap .mksub-top.type03::after,
    #medical-subwrap .mksub-top.type04::after,
    #medical-subwrap .mksub-top.type05::after{height:200px; right:2vw; background-size:55%; background-position:right bottom}
    #medical-subwrap .mksub-top.type06::after{height:100%; right:0; background-size:55%; background-position:right center}

    .mk-list-type01>li a::before { display:block; margin:0 auto 2.2vw ; }
    .mk-list-type02>li:before{ display:block; margin:0 auto 2.2vw ; }

    .mk-txtbox{ width:100%;}

    .why_foregn_wrap .foregn_nation_item.nation_item_mongo{ left:auto; right: 2%; }
    .why_foregn_wrap .foregn_nation_item.nation_item_saudi{ left: 25%; }
    .why_foregn_wrap .foregn_nation_item.nation_item_korea{left:auto; right: 2%; }

    .mk-graphS2 .mk-imgbox img{ width:100%}
    #medical-subwrap.vkm-content .mk-graphWrap ul li {float:none; margin-left:0;height: auto;}
    #medical-subwrap.vkm-content .mk-graphWrap .mk-graphS3{ margin-bottom:10px;}
    #medical-subwrap.vkm-content .mk-graphWrap .mk-graphS3,
    #medical-subwrap.vkm-content .mk-graphWrap .mk-graphS4 { width:100%}

    #medical-subwrap.vkm-content .mk-graphWrap .mk-graphS3 .mk-imgbox {padding:0;width:480px;}
    #medical-subwrap.vkm-content .mk-graphWrap .mk-graphS3 .mk-imgbox img{width:100%}
    #medical-subwrap.vkm-content .mk-graphWrap .mk-graphS3 .mk-imgbox span { font-size:13px}
    .mk-graphWrap .mk-graphS3 .t01 {top: 1.5vw; left: 0; line-height:0}

    .mk-color.iner::after {width:65%; }
    .mk-graphS5 ul {width:100%; }
    .mk-graphS5 ul li{/* min-height:150px*/}
    #medical-subwrap.vkm-content .color-num2 { top:15%;  right:2%}

    .bull-tit {padding-left: 25px; }
    .bull-tit::after{width:24px;height: 24px; background-size: 18px;}
    .mk-list-type03 ul li::before{content:'';display:block;width: 50px;height: 50px;background-size: 48px !important;margin:0 auto;text-align:center;}
    .mk-list-type03 ul li{ width:49%; padding:15px 5px; margin-top:10px;  border-radius:10px; min-height:auto}
    .mk-list-type03 ul li:nth-child(2n+1) { margin-left:0; }
    .mk-list-type03 ul li:nth-child(1), .mk-list-type03 ul li:nth-child(2){ margin-top:0}

    .mk-list-type04 dl {padding:25px 0;}
    .mk-list-type04 dl dt::before{  width:auto; height:auto; background:none !important }
    .mk-list-type04 dl dt{ float:none; width:auto ;height:auto; margin-right:0; display:block; margin-bottom: 20px; border-radius:0}
    .mk-list-type04 dl dt span{display:block;position:static;}
    .mk-list-type04 dl dd{ float:none; width:100%}
    .mk-list-type04 dd > ul li { display:block; width:100%; padding-left:12px; margin-bottom:20px; position:relative}
    .mk-list-type04 dd > ul li .dd-tit{ display: block; width:auto; padding-right:0;}
    .mk-list-type04 dd > ul.dotbull li::before{ content:'•'; position:absolute; top:1px; left:0; display:inline-block; color:#5768d0;}

    #medical-subwrap h3.bull-tit.ver02 { font-size:18px; margin-bottom:18px;}
    .bull-tit.ver02::after { background-size:18px}
    .mk-list-type04.ver02 dl {padding:0 0 35px 0}
    .mk-list-type04.ver02 dl dt::before{  width:auto; height:auto; background:none !important }
    .mk-list-type04.ver02 dl dt{ float:none; width:auto ;height:auto; display:none;}
    .mk-list-type04 dl dd{ float:none;}
    .mk-list-type04 dd > ul li { display:block; width:100%; padding-left:12px; margin-bottom:20px; position:relative}
    .mk-list-type04 dd > ul li .dd-tit{ display: block; width:auto; padding-right:0;}
    .mk-list-type04 dd > ul.dotbull li::before{ content:'•'; position:absolute; top:1px; left:0; display:inline-block; color:#5768d0;}

    #medical-subwrap ul.radius-box li { font-size:13px; letter-spacing:-0.058em;}
    .radius-box li::before { width:40px;}

    .mk-graphS10 ul li{border-radius:5px; width:28%; margin-right:5%}
    .mk-graphS10 ul li::after { left:106%;}
    .mk-graphS10 ul li:nth-child(2) { margin-right:7%;}
    .mk-graphS10 ul li:nth-child(2)::after {left:110%;}
    .mk-graphS10 ul li:nth-child(3){margin-right:0; width:30%}
    .mk-graphS10 .point-text {  background:none; bottom:-6px; width:125%; transform:scale(0.85)}



    /***** MEDICAL SERVICES 950 *****/

    #medical-subwrap.vkm-content .vkm-sect-item h2 { font-size:3vw; margin-bottom:3vw}
    .vkm-content .vkm-sect-item { margin-bottom:4vw}
    #medical-subwrap.vkm-content[class*=ser0] .item-bigtit { background:none; padding:4vw 0; margin-bottom:4vw}
    #medical-subwrap.vkm-content .item-bigtit p {font-size:3vw; line-height:1.25}
    .vkm-content .vkm-sect-item:first-child {margin-bottom:3vw}
    .vkm-content .mk-graph-major { margin-top:3vw}
    .vkm-content .vkm-sect-item.mk-hlist .mk-hcon dl dt { padding-bottom:10px; font-size:1.125em}
    .vkm-content .vkm-sect-item.mk-hlist .mk-hcon dl .mk-txtlist { width:64% }
    .vkm-sect-item.mk-hlist .mk-hcon dl .mk-txtlist ul li { font-size:14px !important;}
    .vkm-content .mk-hinfo .mk-major { width:100%; margin-right:0; margin-bottom:18px;}
    .vkm-content .icon-box {padding:3vw}
    .vkm-content .icon-box ul{ width:48%}
    .vkm-content .icon-box ul:nth-child(1), .vkm-content .icon-box ul:nth-child(2) { margin-top:0}
    .vkm-content[class*=ser0] .icon-box:before { display:none;}
    .vkm-content.ser03 .mk-graph-major .mk-graph-img { min-height: auto}
    .vkm-content.ser03 .mk-graph-major ul li:nth-child(1) .mk-graph-img img { margin-top:30px}
    .vkm-content.ser03 .mk-graph-major ul li {min-height:325px}
    .vkm-content .icon-box ul:nth-child(3) { padding-left:0}
    .mk-hcon .mk-hosp-info { float:none; width:100%}
    .mk-hcon .mk-hosp-info li strong { width:170px;}
    .mk-hcon .mk-hosp-info li span { width:70%}
    #medical-subwrap.vkm-content .item-bigtit { min-height:auto}
    #medical-subwrap.vkm-content.ser02 .item-bigtit p, #medical-subwrap.vkm-content.ser03 .item-bigtit p,  #medical-subwrap.vkm-content.ser05 .item-bigtit p   { margin-top:0}

    .vkm-content[class*='ser0'] .mk-hlist .mk-hcon dl dt::after { display:none}

}


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

    #medical-subwrap .dispmo{display:block}
    #medical-subwrap .disppc{display:none}
    #medical-subwrap .dispmo.mo-img{ width:100%}
    #medical-subwrap .mksub-top.type02::after{ width:140px; height: 100%; background-position: 60px 55% !important; background-size: 100px;}
    #medical-subwrap .mksub-top.type03::after,
    #medical-subwrap .mksub-top.type04::after,
    #medical-subwrap .mksub-top.type05::after{width: 140px; height: 100%;background-position: 49px 55% !important; background-size: 80px;}
    #medical-subwrap .mksub-top.type06::after{width: 120px;height: 100%;background-position: -7px 55% !important;background-size: 110%;}
    #medical-subwrap .mksub-top .mksub-tit { font-size:1.5em;line-height:1.2;  width:70%}


    #medical-subwrap .mksub-top .menu-tit{font-size: 0.89em;margin-bottom:5px}
    #medical-subwrap.vkm-content p,
    #medical-subwrap.vkm-content .paragraph, #medical-subwrap ul li{font-size:0.875em;line-height:1.52; }
    #medical-subwrap.vkm-content .paragraph{margin-bottom:5.5vw;}
    #medical-subwrap .mksub-top.type01 {height:auto; background:#bed5f4 url(/public/asis/contents/medical/img/cms/vkm_01medial_01m.jpg) top right no-repeat; background-size:34% }
    #medical-subwrap .mksub-top.type01 .text {font-size:0.875em; line-height:1.52;}
    #medical-subwrap .mksub-top.type02 .text,
    #medical-subwrap .mksub-top.type03 .text,
    #medical-subwrap .mksub-top.type04 .text,
    #medical-subwrap .mksub-top.type05 .text,
    #medical-subwrap .mksub-top.type06 .text { display:none}

    .mk-txtbox{ margin-top:15px; width:100%}
    .mk-txtbox ul.dotbull li{ position:relative; padding-left:13px; margin-bottom:5px;}
    .mk-txtbox ul.dotbull li::before{ content:'•'; position:absolute; top:1px; left:0; display:inline-block; font-size:0.89em}
    #medical-subwrap.vkm-content .cht-tit{font-size:1.075em;}

    .why_foregn_wrap{ position: relative;    height:auto;    background:none;    }
    .why_foregn_wrap .why_foregn_tip{top:0; right:0; font-size: 12px; line-height: 20px; color:#7e8080;    position: relative;}
    .why_foregn_wrap .foregn_nation_item{position: relative; min-height:60px; background-position:9px 50%; padding:10px 0 10px 50px; border:1px solid #ddd; margin-bottom: -1px; box-sizing:border-box; background-size: 27.5px auto;}
    .why_foregn_wrap .foregn_nation_item.nation_item_korea,
    .why_foregn_wrap .foregn_nation_item.nation_item_mongo,
    .why_foregn_wrap .foregn_nation_item.nation_item_saudi,
    .why_foregn_wrap .foregn_nation_item.nation_item_russia{top:0;left:0;width:100%;}
    .whykorea_wrap .main_whykorea_title_type02 .why_more_link{position: relative;}
    .why_foregn_wrap .foregn_nation_item > strong{display: inline-block;font-size: 12.5px; line-height: 17.5px; color:#2f2f2f; }
    .why_foregn_wrap .foregn_nation_item > strong.type02{display: block; position: absolute;top:50%; left:50px; transform:translateY(-50%);}
    .why_foregn_wrap .foregn_nation_item > strong > span.c_white{color:#fff;}
    .why_foregn_wrap .foregn_nation_item > strong > a{font-size: 12px; line-height: 17.5px; color:#848484; font-weight: bold; margin-left: 3px;}
    .why_foregn_wrap .foregn_nation_item .foreg_coun{font-size: 12px; font-weight: bold; line-height: 17.5px; color:#767676;}

    #medical-subwrap h2{ font-size:1.75em;line-height:1.2; }
    #medical-subwrap h3{ font-size:1.063em;line-height:1.3;margin-bottom:4vw}
    #medical-subwrap h4{ font-size:0.98em;line-height:1.4; }

    #medical-subwrap .mb30 { margin-bottom: 3vw!important;}
    #medical-subwrap .mb40 { margin-bottom: 4vw!important;}
    #medical-subwrap .mb50 { margin-bottom: 5vw!important;}
    #medical-subwrap .mb60 { margin-bottom: 6.6vw!important;}
    #medical-subwrap .mb70 { margin-bottom: 7vw!important;}

    #medical-subwrap [class*=mk-graphS] { padding:25px;}
    #medical-subwrap.vkm-content .mk-tit { font-size:15px; line-height:1.2; margin-bottom:15px; }
    .radius-box { border-radius:15px; padding-bottom:15px;}
    .radius-box li { float:none; width:100%;padding:15px 0 0 15px;}
    .radius-box li::before{ content:''; display:inline-block; vertical-align:middle; width:60px; height:37px; background:url(/public/asis/contents/medical/img/cms/vkm_01medial_02_01.png) no-repeat; background-size:auto 36px;}
    .radius-box li:nth-child(1)::before{background-position:0 0}
    .radius-box li:nth-child(2)::before{background-position:-60px 0}
    .radius-box li:nth-child(3)::before{background-position:-120px 0}
    .mk-color{color: #3d949b; font-weight:bold; text-align:center; margin-top:15px;}
    .cap{ font-size:12px !important; margin-top:15px}

    #medical-subwrap.vkm-content .mk-graphS2  {padding:25px 10px;}
    #medical-subwrap.vkm-content .color-num {font-size:12px ; line-height:1.28em;}
    #medical-subwrap.vkm-content .color-num span{font-size:14px;}
    #medical-subwrap.vkm-content .color-num2 {padding:2px; font-size:12px ; line-height:1.2em;  }
    #medical-subwrap.vkm-content .color-num2  span{font-size:inherit;}
    #medical-subwrap.vkm-content .mk-graphS2 .mk-imgbox { margin-top:15px; padding:0}

    #medical-subwrap.vkm-content .mk-graphWrap .mk-graphS3 .mk-imgbox {padding:0 ;width:100%;}
    .mk-list-type02 {display:block; overflow:hidden}
    .mk-list-type02>li {overflow:hidden; margin-top:3vw; margin-bottom:0}

    .mk-graphS4 ul li{ float:none; width:100%;  margin-right:0; min-height:auto; }
    .mk-graphS4 ul li:nth-child(1){ background-size:75px;}
    .mk-graphS4 ul li:nth-child(2){ background-size:75px;}
    .mk-graphS4 ul li:nth-child(3){ background-size:75px;}
    #medical-subwrap.vkm-content .mk-graphS4 .intxt {width:100%; font-size:13px; padding-top:90px}
    .mk-graphS4 ul li::after{transform: rotate( 90deg ); width:40px; margin:40px auto; position:initial}
    .mk-graphS4 ul li:nth-child(1)::after,
    .mk-graphS4 ul li:nth-child(2)::after{background-size:100px; height:10px}

    .mk-graphS5 .logo-wrod {width:100%; height:auto;  border-radius:0; overflow:initial; text-align:left; border-radius:0}
    .mk-graphS5 .logo-wrod .logoimg{padding:0; float:none; display:inline-block; width:55px}
    .mk-graphS5 .btxt01{float:none; width:100%; text-align:left; position:relative; display:table; padding:10px 20px;}
    .mk-graphS5 .btxt02{float:none; width:100%; text-align:center; position:relative ; background:none; display:table; padding:10px 20px;}
    .mk-graphS5 .btxt02::after{ content:''; width:58px; height: 61px; position:static;  text-align:left; display:table-cell }
    .mk-graphS5 .btxt01 span, .mk-graphS5 .btxt02 span { font-size:13px; line-height:1.3}
    .mk-graphS5 .btxt01 span{ float:none; position:static; top:0; left:0; transform:none; display:table-cell; width:73%}
    .mk-graphS5 .btxt02 span{  display:table-cell; position:static;  transform:none; text-align:left;  }

    .dir-wrod { position:relative}
    .dir-wrod::before{ content:''; display:block; position:absolute; top:0; left:50%; width:4px; height:80%; background:url(/public/asis/contents/medical/img/cms/vkm_01medial_04line2.jpg) repeat bottom ; transform:rotate(180deg); }
    .mk-color.iner{ z-index: 1;position: relative; line-height:1.25em !important}
    .mk-color.iner span { padding:2px}
    .mk-color.iner::after {display:none}
    .mk-graphS5 ul {margin-top:0}
    .mk-graphS5 ul li { background:none; float:none; display:table; width:100%; height:auto; min-height:83px; padding:13px; background:#fff; border:1px solid #f37c2c; border-radius:15px;}
    .mk-graphS5 ul li::before{content:''; margin: -5px auto; position: absolute;top: 0;left: 49.4%;}
    .mk-graphS5 ul li::after {position: static; display:table-cell; background-position:right center !important }
    .mk-graphS5 ul li span{ display:table-cell; padding-top:0}
    .mk-graphS5 ul li:nth-child(1)::after,
    .mk-graphS5 ul li:nth-child(2)::after,
    .mk-graphS5 ul li:nth-child(3)::after{ background-size:63%; bottom:-10px}

    .mk-list-type03 { margin-bottom:5.6vw}
    .mk-list-type03 ul li{ float:none; width:100%; padding:15px 10px; margin-left:0px;  border-radius:10px; min-height:auto}
    .mk-list-type03 ul li:nth-child(2){ margin-top:10px}
    .mk-list-type04 dl dt{font-size:16px;}
    .mk-list-type04 dd > ul.dotbull li::before{font-size:0.89em}

    .mk-list-type04.ver02 dl dd { float:none; width:100%}
    .mk-list-type05 ul li{ width:100%;float:none; padding: 4.5vw 13vw 4.5vw 4.5vw;min-height:auto;margin-left:0}
    .mk-list-type05 ul li{font-size:15px !important;padding: 4.5vw 4.5vw 4.5vw 23vw;text-align:left;background:url(/public/asis/contents/medical/img/cms/vkm_03medial_icon01.png) no-repeat; background-position: 8px center;background-size:80px;border-radius:15px;}

    .mk-graphS10 ul li{display:block; margin:0 auto !important; width:100% !important ;border-radius:0;}
    .mk-graphS10 .point-text {  background:none; bottom:5px; width:125%; transform:scale(1)}
    .mk-graphS10 ul li::after, .mk-graphS10 ul li:nth-child(2)::after{ transform:rotate(90deg); top:91%; left:46.5%; }
    .mk-graphS10 ul li .intxt { line-height:1.3 !important}

    .mk-graphS11 {height:auto; }
    .mk-graphS11 .s11-img  {position:initial; margin: 0 auto}
    .mk-graphS11 .s11-img img {width:85%; margin:0 auto }




    /***** MEDICAL SERVICES 750 *****/

    #medical-subwrap.vkm-content .vkm-sect-item h2 { font-size:19px;margin-bottom:5vw}
    .vkm-content .vkm-sect-item { margin-bottom: 7vw}
    #medical-subwrap.vkm-content[class*=ser0] .item-bigtit {margin-bottom:5.5vw}
    #medical-subwrap.vkm-content .item-bigtit p {font-size:4.2vw}
    .vkm-content .mk-graph-major { margin-top:4vw}
    #medical-subwrap.vkm-content .vkm-sect-item h3 { margin-bottom:5px}
    #medical-subwrap.vkm-content .vkm-sect-item.mk-hlist h3 { font-size:0.88em}
    #medical-subwrap.vkm-content[class*=ser0] .mk-graph-major ul li{ float:none; width:100%;margin-left:0; margin-bottom:10px;min-height:auto;}
    .vkm-content.ser01 .mk-graph-major ul li:nth-child(1) .mk-graph-img img,
    .vkm-content.ser01 .mk-graph-major ul li:nth-child(2) .mk-graph-img img { margin:15px 0}
    .vkm-content .icon-box:before { display: none}
    .vkm-content .vkm-sect-item.mk-hlist .mk-hcon dl {padding:3.2vw 0;margin-bottom: 4vw;}
    .vkm-content .vkm-sect-item.mk-hlist .mk-hcon dl dt { width:auto; padding-top:0}
    .vkm-content .vkm-sect-item.mk-hlist .mk-hcon dl .mk-thum  { float:none; display:none}
    .vkm-content .vkm-sect-item.mk-hlist .mk-hcon dl .mk-txtlist { width:100%}
    .vkm-content .mk-hinfo .mk-major { padding:3.8vw}
    .vkm-content .mk-hinfo .mk-major ul li {font-size:13px !important;}
    .vkm-content .mk-graph-major ul li:nth-child(2) .mk-graph-img img { margin-top:25px}

    .mk-hcon .mk-hosp-info { float:none}
    .mk-hcon .mk-hosp-info li { display:block; margin-bottom:5px; font-size:13px !important}
    .mk-hcon .mk-hosp-info li strong { display:block; width:auto}
    .mk-hcon .mk-hosp-info li span { display:block; width:auto}
    .mk-hcon .mk-hosp-info li::before { display:none}
    .vkm-content .icon-box {padding:3vw; margin-top:3vw}
    .vkm-content .icon-box ul{ width:100%; margin-top:13px;}
    .vkm-content .icon-box ul:nth-child(1){ margin-top:0;}
    .vkm-content .icon-box ul:nth-child(2){ margin-top:13px;}


    .vkm-content.ser03 .mk-graph-major ul li:nth-child(1) .tx01 {top:0}
    .vkm-content.ser06 .mk-graph-major ul li:nth-child(1) .mk-graph-img { text-align:center}
    .vkm-content.ser06 .mk-graph-major ul li:nth-child(1) .mk-graph-img img { width: 120px; margin: 0 0 15px 0;}
    .vkm-content.ser06 .mk-graph-major ul li:nth-child(1) .tx01 {/* top: 45px; *//* left: 58%; *//* text-align: left; */}
    .vkm-content.ser06 .mk-graph-major ul li:nth-child(1) .tx02 {/* top: 70px; */left: 115px;text-align: right;}

}





