@charset "utf-8";
#header_health .icon1::before{content: ''; background-size: 100% auto; background-repeat: no-repeat; background-position: center center; display: inline-block; position: absolute; top: 50%; left: 0; transform: translateY(-50%);}
#header_health  .icon2::after{content: ''; background-size: 100% auto; background-repeat: no-repeat; background-position: center center; display: inline-block; position: absolute; top: 50%; right: 0; transform: translateY(-50%);}
#header_health .allmenu {width: 1.813em;height: 1em;margin-right: 5%;position: relative;}
#header_health .allmenu span, #header_health .allmenu::before, #header_health .allmenu::after{display: inline-block; content: ''; position: absolute; width: 100%; height: 2px; background: #111; }
#header_health .allmenu span{top: 50%; left: 0; transform: translateY(-50%);}
#header_health .allmenu::before{top: 0; left: 0;}
#header_health .allmenu::after{bottom: 0; left: 0;}
#header_health .btn_sch{background: url('/resources/paik/img/main/ico_search.png') no-repeat center center / 100%;right: 0;width: 1.563em;height: 1.5em;margin-left: 5%;position: relative;z-index: 10;}

/* header */
#header_health .top_header{position: relative;height: 100px;z-index: 100;}
#header_health #logo{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 30em;transition: 0.1s ease;}
#header_health #logo a{display: block;}
#header_health .top_header .etc{position: absolute;top: 50%;right: 0;transform: translateY(-50%);z-index: 100;}
#header_health .top_header .etc li{display: inline-block;z-index: 100;width: 100%;}
#header_health .top_header .etc li:not(:last-child){border-bottom: 1px solid #ccc;}
#header_health .top_header .etc li a{font-size: 0.890em;position: relative;padding-left: 1.3em;margin-right: .8em;font-weight: 600;display: block;height: 100%;}
#header_health .top_header .etc .login::before{width: 1.077em; height: 1.231em; background-image: url('/resources/paik/img/main/ico_login.png');}
#header_health .top_header .etc .join::before{width: 1.154em; height: 1.231em; background-image: url('/resources/paik/img/main/ico_join.png');}
#header_health .top_header .etc .lang{transition: 0.5s ease;}
#header_health .top_header .etc .lang >a:after{width: 6px; height: 4px; background: url('/resources/paik/img/main/ico_arrow1.png') no-repeat;}
#header_health .top_header .etc .lang a{padding: 5px 20px;z-index: 100;margin-right: 0;}
#header_health .top_header .etc .lang .depth{position: absolute; display: none; border: 1px solid #ccc;background: #fff;}
#header_health .top_header .etc .lang:hover .depth{display: block;}
#header_health .top_header .tablet{position: relative; height: 100%;}
#header_health .allmenu_m{border: 2px solid #ccc;width: 2.8em;height: 2.8em;padding: 0;position: absolute;top: 50%;transform: translateY(-50%);}
#header_health .allmenu_m span,
#header_health .allmenu_m::before,
#header_health .allmenu_m::after{display: inline-block; content: ''; position: absolute; width: 70%; height: 3px; background: #222; }
#header_health .allmenu_m span{top: 50%; right: 15%; transform: translateY(-50%); width: 40%;}
#header_health .allmenu_m::before{top: 15%;right: 15%;}
#header_health .allmenu_m::after{bottom: 15%; right: 15%;}
#header_health .tablet .btn_sch{border: 2px solid #ccc; width: 2.8em; height: 2.8em; position: absolute; top: 50%; right: 0; transform: translateY(-50%); background-size: auto;}

/* nav */
#header_health .type1_menu{position: relative;}
#header_health #top_nav{border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;height: 4.375em;}
#header_health .bg{position: absolute;width: 100%;background: #fff;top: 4.375em;z-index: 10; display: none; border-bottom: 1px solid #ccc;}
#header_health .bg.open{display: block;}
#header_health .bg_search{position: absolute;width: 100%;height: 170px;top: 4.375em;z-index: 25;display: none;background: rgba(35,37,45,0.9);padding: 2em 0;}
#header_health .sch_type1{position: relative;width: 100%;}
#header_health .sch_type1 input{width: 100%;height: 4.3em;padding: 1em 1.5em;border-radius: 3em;border: 2px solid #fff;background: transparent;}
#header_health .sch_type1 input::placeholder{font-size: 1.125em; color: #fff; letter-spacing: -1px;}
#header_health .sch_type1 .btn_sch{background: url('/resources/paik/img/main/ico_search2.png') no-repeat center center;background-color: #2a629d;border: 0;padding: 1em 2.5em;height: 4.3em;position: absolute;right: 0;top: 0; border-radius: 0 3em 3em 0;}
#header_health .bg_search .hash{color: #a3a4a8; padding: 1em 0 0 1.5em;}
#header_health .top_nav_wrap{height: 4.375em;display: flex;justify-content: space-between;align-items: center;}
#header_health #top_nav #gnb{display: flex;height: 100%;justify-content: space-between;align-items: center;width: 90%;}
#header_health #top_nav #gnb a{position: relative;display: inline-block;height: 100%;}
#header_health #top_nav #gnb >li{height: 100%;width: 20%;position: relative;}
#header_health #top_nav #gnb >li >a{display: flex;height: 100%;align-items: center;transition: 0.3s ease;justify-content: center;font-weight: 600; font-size: 1.128em;}
#header_health #top_nav #gnb >li >a::before{display: inline-block; content: '';position: absolute;top: 0;left: 0;width: 100%;height: 4px;background: #01a6e6;visibility: hidden;opacity: 0; transition: 0.3s ease;}
#header_health #top_nav #gnb >li:hover >a::before,
#header_health #top_nav #gnb >li >a.active::before{visibility: visible; opacity: 1;}
#header_health #top_nav .lnb{position: absolute;right: 0;width: 100%;padding-left: 3em; display: none; padding-top: 1em;}
#header_health #top_nav .lnb.open{display: block;}
#header_health #top_nav .lnb >li{position: relative;z-index: 15;line-height: 1.7;}
#header_health #top_nav .lnb >li >a{font-size: 1.063em;padding: 5px 0;width: 100%;}
#header_health #top_nav .lnb .more{padding-right: 1.8em;}
#header_health #top_nav .lnb .more::after{width: 1.188em;height: 1.063em;background-image: url('/resources/paik/img/main/ico_plus.png');content: ''; background-size: 100% auto; background-repeat: no-repeat; background-position: center center; display: inline-block; position: absolute; top: 50%; right: 0; transform: translateY(-50%);}
#header_health #top_nav .lnb .depth3{/* padding: 10px 0 10px 1em; */display: none;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;padding: 0.3em 0;line-height: 1.3;}
#header_health #top_nav .lnb .depth3 a{padding: 5px 0 5px 1em;width: 100%;}
#header_health #top_nav .lnb .depth3 a.on,
#header_health #top_nav .lnb .depth3 a:hover{color: #2a629d;}
#header_health #top_nav .lnb >li.on >a{color: #2a629d;}
#header_health #top_nav .lnb .depth3.open{display: block;}
#header_health #top_nav .lnb >li.d3open .depth3{display: block;}
#header_health #top_nav .lnb >li.d3open .more::after{background-image: url('/resources/paik/img/main/ico_minus.png');}
#header_health #top_nav .lnb .close{width: 1.313em;height: 1.313em;background-image: url('/resources/paik/img/main/ico_close.png');position: relative;right: 0;}

/* mobile nav */
#header_health #top_nav_m{position: fixed;right: -999px;top:0;width: 100%;max-width:1024px;z-index: 300;background: #fff;overflow-y: auto;height: 100%;}
#header_health .header_m{background : #1358a8;position: relative;}
#header_health #logo_m{padding: 1.2em 1em;}
#header_health #logo_m a{display: block;width: 12em; height: 2.5em; background: url('/resources/paik/img/main/top_logo_white.png') no-repeat center center / 100%;text-indent: -9999px;}
#header_health .header_m .close{position: absolute;width: 1.2em;height: 1.2em;background: url('/resources/paik/img/main/ico_close2.png') no-repeat center center; right: 1em; top: 1.2em;}
#header_health .header_m .etc_m{display: flex;border: 1px solid rgba(255,255,255,.5);}
#header_health .header_m .etc_m >li:last-child{border-right: none;}
#header_health .header_m .etc_m >li{width: 33.33%; border-right: 1px solid rgba(255,255,255,.5);}
#header_health .header_m .etc_m >li a{display: flex;width: 100%;height: 100%; font-size: 1.1em; color: #fff;align-items: center;justify-content: center; padding: .8em 0;}
#header_health .header_m .etc_m .lang{position: relative;}
#header_health .header_m .etc_m .lang >a:after{content: '';display: inline-block;width: 12px;height: 10px;background: url('/resources/paik/img/main/ico_arrow2.png') no-repeat center center / 100%;margin-left: 10px; }
#header_health .header_m .etc_m .lang .depth{position: absolute; background: #1358a8; width: 100%; display: none; z-index: 105;}
#header_health .gnb_m{}
#header_health .gnb_m >li{border-bottom: 1px solid #ddd;}
#header_health .gnb_m >li >a{display: block;font-size: 1.1em;font-weight: 500;padding: 1.5em .8em;position: relative;}
#header_health .gnb_m >li >a span{position: absolute;display: inline-block;width: .5em;height: .5em;right: 1em;top: 50%;transform: translateY(-50%);}
#header_health .gnb_m >li >a span::after{content:'';display: inline-block;width: 100%;height: 100%;border-top: 2px solid #333;border-right: 2px solid #333;position: absolute;transform: rotate(135deg);transition: 0.3s ease;}
#header_health .gnb_m >li >a.on span::after{transform: rotate(315deg);}
#header_health .gnb_m .depth2{display: none;}
#header_health .gnb_m .depth2 li a{display: block; padding: 1.5em .8em 1em 1.5em; border-top: 1px solid #bbb; background: #e2e3e5; position: relative;}
#header_health .gnb_m .depth2 >li >a.on{background:#c2c4c8;}
#header_health .gnb_m .depth2 .more::before,
#header_health .gnb_m .depth2 .more::after{content: '';display: inline-block;background: #333;position: absolute;top: 50%;transform: translateY(-50%);}
#header_health .gnb_m .depth2 .more::before{width: 1em;height: 2px;right: 1em;}
#header_health .gnb_m .depth2 .more::after{width: 2px;height: 1em;right: 1.5em;}
#header_health .gnb_m .depth2 .more.on::after{display: none;}
#header_health .gnb_m .depth3 li a{padding-left: 2.3em}
#header_health .gnb_m .depth3{display: none;}
#header_health .quick_m{display: flex; align-items: center; flex-wrap: wrap;}
#header_health .quick_m >*{width: 20%;padding: .5em;text-align: center;color: #3c3c3c;font-size: 1.1em;height: 120px;word-break: keep-all;display: flex;flex-direction: column;justify-content: center;border-right: 1px solid #ccc;}
#header_health .quick_m >*:nth-child(n+6):nth-child(-n+8){background-color: #0081e5;color: #fff;height: 100px;}
#header_health .quick_m >*:nth-child(n+6):nth-child(-n+8):before{display: none;}
#header_health .quick_m .tel{width: 60%; text-align: left; background-image: url('/resources/paik/img/main/main-quick-images_10.png');background-repeat: no-repeat;background-position: right 15px bottom;background-size: 100px;}
#header_health .quick_m .tel strong{font-size: 1.2em;}
#header_health .quick_m a::before{content:''; display:block; background-repeat:no-repeat; background-position:0 0; margin:0 auto 8px;}
#header_health .quick_m .online::before{background-image:url('/resources/paik/_layout/htype1/main_quick/main-quick-images_01.png'); width:36px; height:24px;}
#header_health .quick_m .inquiry::before{background-image:url('/resources/paik/_layout/htype1/main_quick/main-quick-images_02.png'); width:29px; height:23px;}
#header_health .quick_m .timetable::before{background-image:url('/resources/paik/_layout/htype1/main_quick/main-quick-images_03.png'); width:26px; height:26px;}
#header_health .quick_m .parking::before{background-image:url('/resources/paik/_layout/htype1/main_quick/main-quick-images_04.png'); width:42px; height:26px;}
#header_health .quick_m .print::before{background-image:url('/resources/paik/_layout/htype1/main_quick/main-quick-images_05.png'); width:31px; height:27px;}

/* contents */
input[type="radio"]{width: 1.25rem; height: 1.25rem; appearance: none; -webkit-appearance: none; -moz-appearance: none; border-radius: 100%;margin-right: 0.3em; cursor: pointer; border: 1px solid #2264bb; vertical-align: bottom; background-repeat: no-repeat; background-position: center center; background-size: 0.63rem 0.63rem;}
input[type="radio"]:checked{background-image: url('/resources/paik/img/sub/ico_radio.png');}
label{cursor: pointer; color:#797c7f;}
input[type="checkbox"]{width: 1.25rem; height: 1.25rem; appearance: none; -webkit-appearance: none; -moz-appearance: none; margin-right: 0.3em; border: 1px solid #2264bb; cursor: pointer;}
input[type="checkbox"]:checked{background: #2264bb url('/resources/paik/img/sub/ico_check.png') no-repeat center; }

.color-blue{color: #1358a8;}
.tit-stl1{text-align:center;font-size:2.375em;color:#000;font-weight:700;line-height:1;padding-top: 1.5em;padding-bottom: 1.5em;}
.tit-stl2{font-size: 1.438em;font-weight: 600;margin-bottom: .3em;}
.add_text{font-size: 1.043em;color: #2264bb;font-weight: 500;padding-top: 5px;}
.flex_box{display: flex; align-items: center;}
.flex_box.bew{justify-content: space-between;}

.notice{border: 1px solid #2264bb;border-radius: 8px;padding: 1.5em;font-size: 1.063em;color: #696969;margin: 0 0 2em;line-height: 1.8;font-weight: 600; background: #edf3fa}
.caution{color: #222;position: relative;padding-left: 1.5em;font-weight: 600;line-height: 1.5em;}
.caution:before {content: '';display: inline-block;width: 1.059em;height: 1.118em;background: url('/resources/paik/img/sub/ico_caution.png') no-repeat center / 100%;position: absolute;top: 0.2em;left: 0;}
.notice .text{margin: .5em 0;font-weight: 500;}

.form-sty{border-top: 1px solid #62656a;width: 100%;}
.form-sty .item{display: flex;width: 100%;justify-content: flex-start;align-items: center;flex-wrap: wrap; border-bottom: 1px solid #cdcdcd;}
.form-sty .item .col{padding: 1em;font-weight: 600;width: 15%;}
.form-sty .item .cont{padding: 1em;width: 40%;}
.form-sty .item .cont input[type="text"]{width: 100%;padding: .5em;border-radius: 8px;}
.form-sty .item .cont input[type="text"]:focus{outline:1px solid #2264bb;}
.form-sty .item .cont input[type="checkbox"]{width: 1.5em;height: 1.5em;vertical-align: middle;}
.form-sty .item .cont.btn_sty{position: relative;padding-right: 7.5em;}
.form-sty .item .cont.btn_sty button{position: absolute;width: 6em;top: 50%;right: 1em;transform: translateY(-50%);color: #fff;background: #718a98;border-radius: 5px;padding: 7px 5px;}
.form-sty .item .cont .form-number{display: flex;align-items: center;}
.form-sty .item .cont .form-number .dash{margin: 0 5px}
.form-sty .item .cont.wid100{width: 100%;}
.form-sty .item .cont.nomal{width: 85%;}
.form-sty .item .textbox{height: 150px;overflow-y:auto;padding: 1.3em 1.3em;font-size: 1.043em;line-height: 1.8;color: #696969;background: #f9f9f9;border: 1px solid #a3a7ae;border-radius: 8px;margin-bottom: 5px;}
.form-sty .item .textbox2{overflow-y:auto;padding: 1.3em 1.3em;line-height: 1.8;color: #696969;background: #f9f9f9;border: 1px solid #a3a7ae;border-radius: 8px;margin-bottom: 5px;white-space:pre-line;}
.form-sty .item .textbox2 .in {margin-left: 1.2em;}
.form-sty .item2{display: flex;width: 100%;border-bottom: 1px solid #cdcdcd;justify-content: flex-start;align-items: center;flex-wrap: wrap; padding: 1em 0;}
.form-sty .item2.time{}
.form-sty .item2 .cont{padding: 1em; font-weight: 600;}
.form-sty .item2 .cont span{color: #a3a7ae;}
.form-sty .item2 .cont span.on{color: #2264bb;}
.form-sty .item2 a{display: block;width: 23.5%;margin-right: 2%;border: 1px solid #a3a7ae;border-radius: 10px;padding: .8em;text-align: center;}
.form-sty .item2 a:last-child{margin-right: 0;}
.form-sty .item2 a.on{border: 1px solid #2264bb; color: #2264bb;}
.form-sty .item4{display: flex;width: 100%;justify-content: flex-start;align-items: center; /*flex-wrap: wrap;*/ border-bottom: 1px solid #cdcdcd;}
.form-sty .item4 .col{padding: 0.9em 0;font-weight: 600;min-width: 5em;}
.form-sty .item4 .cont{padding: 0.9em 1em;font-weight: 600;color: #2264bb;}
.form-sty .text {width: 78%}
.form-sty .datepicker{display: flex;}
.form-sty .datepicker .ico_cal{width: 3.438em; height: 3.250em; background: url('/resources/paik/img/sub/ico_cal.png') no-repeat center / 100%; text-indent: -9999px; margin-left: 5px;}

.form-sty2{border-top: 1px solid #62656a;width: 100%;}
.form-sty2 .item{display: table; width: 100%; border-bottom: 1px solid #cdcdcd;}
.form-sty2 .item >*{display: table-cell; vertical-align: middle;}
.form-sty2 .item .col{padding: 1em;font-weight: 600;width: 20%; background: #eff1f6; /*font-size: 1.125em;*/ text-align: center;}
.form-sty2 .item .cont{padding: 1em; font-size: 1.063em; color: #515151;}
.form-sty2 .item.col2 .cont{width: 30%;}

.form-sty3{border-top: 1px solid #62656a;width: 100%;display: table;border-bottom: 1px solid #cdcdcd;}
.form-sty3 .item{display: table-cell;}
.form-sty3 .item.col5{width: 20%;}
.form-sty3 .item .col{padding: 1em;font-weight: 600;background: #eff1f6; font-size: 1.059em; text-align: center;border-bottom: 1px solid #cdcdcd;}
.form-sty3 .item .cont{padding: 1em;font-size: 1em;color: #515151;text-align: center;}
.form-sty3 button{display: block;width: 5.333em;padding: 3px 5px;font-size: 0.882em;text-align: center;margin: 5px auto 0;border-radius: 8px;}
.form-sty3 button.gray{background: #718a98; color: #fff;}

.checkType1{display: flex; flex-wrap: wrap;}
.checkType1 li{display: flex;align-items: center;margin: 7px 0;}
.checkType1 li:not(:last-child){margin-right: 1.3em;}
.checkType2{display: flex; flex-wrap: wrap;}
.checkType2 li{display: flex;align-items: center;margin: 7px 0; width: 25%; padding: 0 7px}

.textArea{min-height: 185px; width: 100%; border-radius: 8px; padding: 0.5em;}

.btn_box{text-align: center;width: 100%; padding: 2em 0 5em 0; font-size: 0.97em;}
.btn_box button,
.btn_box a{display: inline-block;font-size: 1.125em;font-weight: 600;width: 10em;padding: 0.7em 0.5em;border-radius: 8px;}
.btn_box .white{color: #2264bb; border: 1px solid #2264bb;margin-right: 0.5em;}
.btn_box .blue{background: #2264bb; color: #fff;}

@media screen and (max-width:1340px){
	#header_health .top_header .etc{right: 1rem;}
}
@media screen and (max-width:1200px){
    #header_health #top_nav .lnb{padding-left: 2em;}
    #header_health #top_nav .lnb >li a{font-size: .9em}
    .form-sty .text{width: 100%;}
}
@media screen and (max-width:1024px){
    #header_health .type1_menu{height: auto;}
}
@media screen and (max-width:768px){
	#header_health #logo{width: 25em}
    .notice {margin: 0 0 1em;}
    .form-sty .item .col{width: 25%;}
    .form-sty .item .cont{width: 75%}
	.form-sty .item .cont.nomal{width: 100%;}
	.checkType2 li{width: 33.3333%}
    .form-sty .item2 .cont{padding: 0.6em}
    .form-sty .text {width: 100%}
    .form-sty2 .item >*{display: block;}
	.form-sty2 .item .col {border: 0; background: none; padding: .5em 0; text-align: left; width: 100%;}
	.form-sty2 .item .cont{padding: 0 0 .5em;}
    .form-sty2 .item.col2{border-bottom: 0;}
    .form-sty2 .item.col2 .cont{width: 100%; border-bottom: 1px solid #cdcdcd;}
    .form-sty3 .item {display: block; width: 100%;}
	.form-sty3 .item .col {border: 0; background: none; padding: .5em 0; text-align: left; width: 100%;}
	.form-sty3 .item .cont{padding: 0 0 .5em; text-align: left; border-bottom: 1px solid #cdcdcd;}
	.form-sty3 button{margin: 0 0 0 5px; display: inline-block}
    .flex_box{display: block;}
}
@media screen and (max-width:480px){
	#header_health #logo{width: 18em}
	#header_health .top_header{height: 80px;}
	#header_health .bg_search {top: 0;}
	#header_health .gnb_m .depth2 li a {padding: 1em 0.8em 1em 1.5em;font-size:1.2em;}
	#header_health .gnb_m >li >a {font-size: 1.3em;padding: 1.2em 0.8em;}
	#header_health .quick_m >* {line-height: 1.2em;word-break: normal;}
    .form-sty .item .col{width: 100%;padding: .6em;padding-bottom: 0;}
    .form-sty .item .cont{width: 100%;padding: .6em;}
    .form-sty .item3 >*{width: 100%; height: 40px}
    .form-sty .item3 .select{margin-right: 0; margin-bottom: 10px}
    .btn_box{padding: 1em 0;}
}
@media screen and (max-width:380px){
	.checkType2 li{width: 50%}
}
