@charset "utf-8";

/*기본유의사항 */
.reser_health .bicon_box dl dd{font-weight: 500;font-size: 1.8rem;}
.reser_health .bicon_box dl dd ul{width: 100%;padding: 15px 20px;box-sizing: border-box;border-top:0;}
.reser_health .bicon_box dl dd ul li{font-size: 1.6rem;font-weight: 500;}

/* 내시경 해당자 주의사항 */
.food_careful{display:flex;flex-wrap:wrap;margin-top:20px;}
.food_careful div{flex:48%;margin-right:2%;}
.food_careful div p{position:relative;border-radius:5px;font-size: 1.9rem;color:#fff;text-align:center;padding:20px 0;}
.food_careful div p::before{position:absolute;content:"";width:1px;height:31px;left:50%;top:71px;background-color:#cfcfcf;}
.food_careful div ul{padding:40px;margin-top: 30px;border:1px dashed #c3c3c3;border-radius: 5px;}
.food_careful div ul li{padding:17px 0;text-align:center;}
.food_careful div ul li:last-child{border-bottom:0;}
.food_careful .imposible p{background-color:#0060d0;}
.food_careful .imposible ul{border-color:#c3c3c3;background-color:#f9f9f9;}
.food_careful .possible p{background-color:#997865;}
.food_careful .possible ul{border-color:#ddbcaa;background-color:#fdfbfa;}
.food_careful .imposible ul li{border-bottom:1px dashed #c3c3c3;}
.food_careful .possible ul li{border-bottom:1px dashed #ddbcaa;}

.gray_box .tit dt{font-weight:700;font-size:2.8rem;color:#000;}
.gray_box .tit dd{margin-top:30px;font-size:1.6rem;color:#555;}
.gray_box .tit dd .img_tw{display:flex;flex-wrap:wrap;gap:3%;margin-top:-3%;}
.gray_box .tit dd .img_tw li{flex-grow:1;width:0;padding:35px 0;margin-top:3%;font-weight:700;font-size:1.9rem;color:#000;background:#fff;border:1px solid #e9e9e9;box-sizing:border-box;text-align:center;}
.gray_box .tit dd .img_tw.no3 li{width:31%;flex-grow:0;}
.gray_box .tit dd .img_tw li img{display:block;margin:0 auto 10px;max-width:100%;}
.gray_box .tit dd .img_tw li span{position:static;padding:0;display:block;font-weight:400;font-size:1.4rem;line-height:1.3;color:#666;}
.gray_box .tit dd .img_tw li p{padding:30px 25px 0;font-weight:400;font-size:1.6rem;line-height:1.5;color:#444;text-align:left;}

.drug_howto .bicon_box{padding:25px 0;}
.drug_howto .step_w li .img_box{padding: 119px 15px 20px;background-position: center top 30px !important;}
.drug_howto .step_w li .img_box.drug01{background-image:url(/nanum/site/builder/dir/h2/img/menu6040/icon_drug01.gif);}
.drug_howto .step_w li .img_box.drug02{background-image:url(/nanum/site/builder/dir/h2/img/menu6040/icon_drug02.gif);}
.drug_howto .step_w li .img_box.drug03{background-image:url(/nanum/site/builder/dir/h2/img/menu6040/icon_drug03-1.gif);}
.drug_howto .step_w li .img_box.drug04{background-image:url(/nanum/site/builder/dir/h2/img/menu6040/icon_drug04-1.gif);}
.drug_howto .step_w li .img_box.drug05{background-image:url(/nanum/site/builder/dir/h2/img/menu6040/icon_drug02.gif);/*background-position:center top 24px;*/}


.h_feces{background: #fff;padding: 25px 0;border: 2px solid #000;border-radius: 20px;text-align:center;}
.h_feces img{max-width:100%;}

/* 여성고객유의사항 */
.mob_rsv .gray_box{padding:60px;}
.mob_rsv .gray_box > dl:before{content:'';position:absolute;top:0;left:30px;width:1px;height:100%;background:#d6d6d6;}
.mob_rsv .gray_box > dl{position:relative;display:flex;align-items:center;padding-top:20px;}
.mob_rsv .gray_box > dl:first-child{padding-top:0;}
.mob_rsv .gray_box > dl dt{position:relative;padding-left:90px;line-height:60px;background:no-repeat left center;box-sizing:border-box;z-index:2;}
.mob_rsv .gray_box > dl dt span{display:inline-block;width:30px;line-height:30px;font-size:1.4rem;font-weight:600;color:#fff;text-align:center;background:#000;border-radius:50%;letter-spacing:0;}
.mob_rsv .gray_box > dl dd{margin-left:15px;font-size:1.6rem;line-height:30px;color:#333;}
.mob_rsv .gray_box > dl dd span.red{color:#e60000;font-weight:700;}
.mob_rsv .gray_box > dl.icon01 dt{background-image:url(/nanum/site/builder/dir/h2/img/menu6040/rsv_prc01.png);}
.mob_rsv .gray_box > dl.icon02 dt{background-image:url(/nanum/site/builder/dir/h2/img/menu6040/rsv_prc02.png);}
.mob_rsv .gray_box > dl.icon03 dt{background-image:url(/nanum/site/builder/dir/h2/img/menu6040/rsv_prc03.png);}
.mob_rsv .gray_box > dl.icon04 dt{background-image:url(/nanum/site/builder/dir/h2/img/menu6040/rsv_prc04.png);}
.mob_rsv .gray_box > dl.icon05 dt{background-image:url(/nanum/site/builder/dir/h2/img/menu6040/rsv_prc05.png);}
.mob_rsv .gray_box > dl.icon06 dt{background-image:url(/nanum/site/builder/dir/h2/img/menu6040/rsv_prc08-.png);}
.mob_rsv .gray_box > dl.icon07 dt{background-image:url(/nanum/site/builder/dir/h2/img/menu6040/rsv_prc07-.png);}
.mob_rsv .gray_box > dl.icon08 dt{background-image:url(/nanum/site/builder/dir/h2/img/menu6040/rsv_prc06.png);}
.mob_rsv .gray_box .img_wr{text-align:center;}
.mob_rsv .gray_box .img_wr img{max-width:50%;}

.h0203 .blue_roundw .woman2 p{color: #f98481;}

/* 검진 후 유의사항 */
.h0204 .ct_type_h{position:relative;display:flex;margin-top:70px;}
.h0204 .ct_type_h .title:after,
.h0204 .ct_type_h .cont:after{content:'';position:absolute;top:0;left:0;width:100%;height:1px;}
.h0204 .ct_type_h .title{position:relative;flex-shrink:0;width:200px;padding-top:30px;font-size:2rem;color:#0060d0;font-weight:500;line-height: 1.5;}
.h0204 .ct_type_h .title:after{background:#000;}
.h0204 .ct_type_h .cont{position:relative;padding:30px 0 0 30px;flex-grow:1;}
.h0204 .ct_type_h .cont:after{background:#e5e5e5;}
.h0204 .ct_type_h .cont dl{margin-bottom:30px;}
.h0204 .ct_type_h .cont dl dt,
.h0204 .ct_type_h .cont .blue{margin-bottom:5px;font-size:1.8rem;font-weight:700;color:#0060d0;}
.h0204 .ct_type_h .cont dl dd{font-size:1.5rem;font-weight:400;color:#444;}
.h0204 .ct_type_h .cont dl dd:not(:first-child){margin-top:10px;}
.h0204 .ct_type_h .cont p{position:relative;margin-bottom:15px;font-size:1.5rem;font-weight:500;}
/*.h0204 .ct_type_h .cont p:after{content:'';position:absolute;top:50%;left:0;margin-top:-1px;width:3px;height:3px;background:#000;}*/
.h0204 .ct_type_h .cont p:nth-child(n+2){margin-top:5px;}


/********************태블릿********************/
@media all and (max-width:1024px){

/* 내시경 해당자 주의사항 */
.food_careful div{flex: 100%;margin-right:0;margin-bottom:20px;}
.food_careful div p::before{top:67px;}
.food_careful div ul{padding:0 20px;min-height:auto;}
.food_careful div ul li{padding:15px 0;font-size: 1.5rem;line-height: 1.4;}

.gray_box .tit dd{font-size: 2.8rem;margin-top:10px;}
.gray_box .tit dt{text-align:center;font-size: 2.0rem;}

.drug_howto .step_w{margin-top:30px !important;}

/* 여성고객유의사항 */
.h0203 .bg_txtbox{margin-bottom: 30px;}

/* 검진 후 유의사항 */
.h0204 .ct_type_h{margin-top: 30px;display:block;}
.h0204 .ct_type_h .title{width:100%;padding-top:20px;}
.h0204 .ct_type_h .cont{width: 100%;padding-left:0;}
.h0204 .ct_type_h .cont:after{display:none;}
}



/********************모바일********************/
@media all and (max-width:767px){
	
/* 내시경 해당자 주의사항 */
.food_careful div p{padding: 10px 0;font-size: 1.7rem;}
.food_careful div p::before{top:41px;}

.drug_howto .step_w li .img_box{background-size: 134px;padding: 94px 15px 20px;}
.drug_howto .step_w li:last-child .img_box{padding-top:105px;}

}