@font-face {
  font-family: 'PrintingBox';
  src: url('/font/printingbox.StdMedium.woff') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Pretendard";
  src: url("/font/Pretendard-ExtraLight.woff") format("woff");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "Pretendard";
  src: url("/font/Pretendard-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Pretendard";
  src: url("/font/Pretendard-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Pretendard";
  src: url("/font/Pretendard-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Pretendard";
  src: url("/font/Pretendard-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Pretendard";
  src: url("/font/Pretendard-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Pretendard";
  src: url("/font/Pretendard-ExtraBold.woff") format("woff");
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: "Pretendard";
  src: url("/font/Pretendard-Black.woff") format("woff");
  font-weight: 900;
  font-style: normal;
}

.ff01{font-family: 'PrintingBox'; }
.co01{color: #f9730c}
.txtC{text-align: center}
.txtC img{width: 100%}
.mt100{margin-top: 100px}

.inner{width: 96%; position: relative; margin: 0 auto;font-family: "Pretendard" !important; font-weight: 400; color: #4c4b49; font-size: 20px !important}
.inner div{font-family: "Pretendard" !important; font-size: 20px !important}

.center05_box01{text-align: center; background: #fff ; border-top: #ff6d00 4px solid; width: 90%;  margin: -90px auto 0; z-index:9999 !important; padding-top: 40px; }
.center05_box01 dt{font-size: 26px; color: #4c4b49; font-weight: 700; margin-bottom: 25px;position: relative; display: block;  background: #fff ; border-top: #ff6d00 4px solid; padding-top: 40px;}
.center05_box01 img{display: block; margin: 50px auto 0; width: 100%}

.center05_box02{display: block; position: relative; z-index: 0}
.center05_box02 img{width: 100%}

.center05_box03{margin: 100px auto; text-align: center; font-family: "Pretendard"}
.center05_box03 dt{font-size: 32px; font-weight: 700; margin-bottom: 40px; font-family: "Pretendard"}
.center05_box03 dt font{font-weight:700 !important; font-family: "Pretendard" !important}
.center05_box03 dl{font-size: 20px; font-weight:600; width: 100%; height: 49px; text-align: center; position: relative; align-content: center; border: #f79f38 3px solid; margin: 0 auto; font-family: "Pretendard"}
.center05_box03 dl span{width: 55px; height: 55px; color: #fff; position: absolute; left: -3px; top: -3px; text-align: center; background: #e48026; align-content: center; }
.center05_box03 dl + dl{margin-top: 20px}
.center05_box03 dl:nth-child(2n){border: #9c867d 3px solid}
.center05_box03 dl:nth-child(2n) span{background: #9c867d}

.center05_box04{background: url(/img/sub/center05_img03.png) top center no-repeat; background-size: cover; height: auto; align-content: center; text-align: center; padding:100px 0}
.center05_box04 dt{font-size: 32px; font-weight: 700; margin-bottom: 40px; font-family: "Pretendard"; color: #fff}
.center05_box04 dt font{font-weight:700 !important; font-family: "Pretendard" !important}
.center05_box04 img{width: 100%;}

.center05_box05{padding: 100px 0; text-align: center}
.center05_box05 dt{font-size: 32px; font-weight: 700; margin-bottom: 20px; font-family: "Pretendard"; }
.center05_box05 dt font{font-weight:700 !important; font-family: "Pretendard" !important}
.center05_box05 dl{font-size: 20px;  margin-bottom: 50px; color: #6d6d6b; font-family: "Pretendard"; }
.center05_box05 table{border:0; border-spacing:0; padding:0; border-collapse:collapse; width: 100%;font-family: "Pretendard"; border-top: #fe7201 4px solid}
.center05_box05 table tr td{font-size: 20px; font-family: "Pretendard"; border: #e9e9e9 1px solid; height: 65px}
.center05_box05 table tr td:nth-child(1){font-weight: 700; background: #f6f6f6}
.center05_box05 table tr:nth-child(1) td{font-weight: 700;}
.center05_box05 table tr td:nth-child(3){background: #fbf4ee}

.center05_box05 dd{font-size: 20px;  margin-top: 30px; color: #4c4b49; font-family: "Pretendard"; }

.center05_box06{padding: 100px 0; text-align: center; background: #f7f3f2}
.center05_box06 dt{font-size: 32px; font-weight: 700; margin-bottom: 20px; font-family: "Pretendard"; }
.center05_box06 dt font{font-weight:700 !important; font-family: "Pretendard" !important}

.center05_box07 ul{font-size: 0; text-align: center}
.center05_box07 ul li{display: inline-block; width: 49%; vertical-align: top; font-size: 20px; font-family: "Pretendard";  position: relative; margin-top: 35px; margin-bottom: 30px}
.center05_box07 ul li:nth-child(3n){margin-right: 0}
.center05_box07 ul li:nth-child(2n){margin-left: 2%;}
.center05_box07 ul li span{position: absolute; width: 77px; height: 70px; text-align: center; align-content: center; color: #fff; border-radius: 50%; top: -35px; left: 50%; margin-left: -38.5px; background: #f9730c; font-weight: 700; font-size: 14px !important; padding-top: 5px}
.center05_box07 ul li span b{display: block; font-size: 24px !important; font-weight: 700; margin: 0 auto !important}
.center05_box07 ul li img{width: 100%;}

.center05_box07 ul li b{display: block; font-weight: 700; font-size: 22px; margin:  25px auto 15px}

.center05_box08{background: #fff; text-align: center; font-size: 20px; padding: 30px 20px; align-content: center}

.center05_box09{padding: 100px 0; text-align: center}
.center05_box09 dt{font-size: 32px; font-weight: 700; margin-bottom: 70px; font-family: "Pretendard"; }
.center05_box09 dt font{font-weight:700 !important; font-family: "Pretendard" !important}
.center05_box09 dl{background: #f7f3f2; font-size: 22px; font-weight: 600;font-family: "Pretendard"; position: relative; height: 100px; align-content: center; margin-bottom: 10px; text-align: left; padding-left: 100px; padding-right: 20px}
.center05_box09 dl span{position: absolute; left: 0; top: 0; width: 60px; height: 100px; color: #fff; font-size: 18px; background: #fe7201; align-content: center; text-align: center}

.center05_box10{padding: 100px 0; text-align: center; background: #f7f3f2}
.center05_box10 dt{font-size: 32px; font-weight: 700; margin-bottom: 30px; font-family: "Pretendard"; }
.center05_box10 dt font{font-weight:700 !important; font-family: "Pretendard" !important}
.center05_box10 dl{font-family: "Pretendard" !important; font-size: 20px; margin-bottom: 40px}
.center05_box10 .img{margin-bottom: 30px}
.center05_box10 dd{font-family: "Pretendard"; font-size: 22px; text-align: left; line-height: 40px; padding-left: 140px; position: relative}
.center05_box10 dd span{display: inline-block; width: 125px; height: 40px; text-align: center; color: #fff; align-content: center; border-radius: 50px; background: #877166; font-weight: 700; font-size: 16px; position: absolute; left: 0;}
.center05_box10 dd + dd{margin-top: 10px}

.center05_box11{padding: 100px 0; text-align: center}
.center05_box11 dt{font-size: 32px; font-weight: 700; margin-bottom: 120px; font-family: "Pretendard"; }
.center05_box12{background: #f7f3f2; border-top: #fe7201 4px solid; padding: 50px 20px 80px 90px;text-align: left }
.center05_box12 dl{font-size: 24px; font-weight: 700; margin-bottom: 10px; font-family: "Pretendard"; margin-top: 25px; line-height: 55px; position: relative;}
.center05_box12 dl img{top: 0; left: -65px; position: absolute}
.center05_box12 dd{background: #fff; padding: 35px 30px 35px 75px; position: relative; font-size: 20px; font-family: "Pretendard";}
.center05_box12 dd span{position: absolute; margin-left: -30px; font-weight: 700; margin-top: 3px}


.gynecology04_box{padding: 100px 0; text-align: center;}
.gynecology04_box01{background: url(/img/sub/gynecology04_img01.png) top center no-repeat; background-size: cover; height: auto; align-content: center; text-align: center; padding: 100px 0}

.gynecology04_box02{margin-bottom: 40px; }
.gynecology04_box02 dt{font-size: 32px !important; font-weight: 700; font-family: "Pretendard"; }
.gynecology04_box02 dt span{font-weight: 700}
.gynecology04_box02 dl{font-size: 20px !important; font-weight: 500; font-family: "Pretendard"; color: #6d6d6b; margin-top: 20px}

.gynecology04_box03 ul{font-size: 0}
.gynecology04_box03 ul li{display: block;  vertical-align: top;}

.gynecology04_box03 ul li dt{font-family: "Pretendard"; color: #fff; width: 204px; height: 54px; margin: -17px auto 0; align-content: center; font-size: 22px; font-weight: 700; background: #0b1b41; border-radius: 50px; z-index: 1; position: relative; display: block}
.gynecology04_box03 ul li dl{font-family: "Pretendard"; color: #fff; font-size: 18px; margin-top: 20px; line-height: 1.6 }
.gynecology04_box03 ul li + li{margin-top:30px}

.gynecology04_box04{margin-top: 50px; font-size: 0; text-align: center}
.gynecology04_box04 dl{background: #fff; color: #222222; width: 70%; display: inline-block !important; height: 71px; align-content: center; text-align: left; position: relative; padding-left: 100px; font-size: 20px; margin: 0}
.gynecology04_box04 dl b{font-weight: 700}
.gynecology04_box04 dl span{position: absolute; top: 0; left: 0; width: 71px; height: 71px; align-content: center; background: #f9730c; color: #fff; text-align: center; font-weight: 700}
.gynecology04_box04 dl+ dl{margin-top: 20px}

.gynecology04_box05{border:0; border-spacing:0; padding:0; border-collapse:collapse; width: 100%;font-family: "Pretendard"; border-top: #fe7201 4px solid}
.gynecology04_box05 tr td{font-size: 20px; font-family: "Pretendard"; border: #e9e9e9 1px solid; height: 65px; width: 26%}
.gynecology04_box05 tr td:nth-child(1){font-weight: 700; background: #f6f6f6; width: 22%}
.gynecology04_box05 tr:nth-child(1) td{font-weight: 700;}
.gynecology04_box05 tr td:nth-child(4){background: #fbf4ee}

.gynecology04_box06{background: url(/img/sub/gynecology04_img06.png) top center no-repeat; background-size: cover; padding: 100px 0; align-content: center; text-align: center}

.gynecology04_box07{margin-top: 130px}
.gynecology04_box07 img{width: 100%;}

.gynecology04_box08{margin-bottom: 60px; text-align: center}
.gynecology04_box08 dt{font-size: 20px; font-family: "Pretendard"; background: #fe7201; color: #fff; width: 125px; height: 54px; text-align: center; align-content: center; font-weight: 700; margin: 0 auto; border-radius: 50px}
.gynecology04_box08 dl{font-size: 24px; font-family: "Pretendard"; font-weight: 700; color: #4c4b49; margin-top: 30px}
.gynecology04_box08 dd{font-size: 20px; font-family: "Pretendard"; color: #6d6d6b; margin-top: 10px; margin-bottom: 45px}
.gynecology04_box08 img {width: 100%;}
.gynecology04_box08 img + img{margin-top: 20px}

.gynecology04_box09{background: #f7f3f2}

.gynecology04_box10 dl{font-size: 22px; font-weight: 700;font-family: "Pretendard"; color: #4c4b49; display: inline-block; width: 206px; height: 156px; border: #f79f38 5px solid; background:#fff; padding-top: 50px; text-align: center; vertical-align: top}
.gynecology04_box10  b{display: block; margin-bottom: 25px; font-weight: 700; font-weight: 18px}
.gynecology04_box10 dl + dl{margin-left: 18px}
.gynecology04_box10 dl:nth-child(2), .gynecology04_box10 dl:nth-child(3){border: #9c867d 5px solid}
.gynecology04_box10 dl:nth-child(3){margin-left: 0; margin-top: 20px}
.gynecology04_box10 dl:nth-child(4){ margin-top: 20px}

.gynecology04_box11 dl{display: inline-block; width: 220px;font-size: 24px; font-weight: 700;font-family: "Pretendard"; color: #4c4b49;}
.gynecology04_box11 dl + dl{margin-left: 26px;}
.gynecology04_box11 dl img{margin-bottom: 20px}
.gynecology04_box11 dl:nth-child(3){margin-left: 0; margin-top: 30px}
.gynecology04_box11 dl:nth-child(4){ margin-top: 30px}




.gynecology05_box01 ul{font-size: 0; }
.gynecology05_box01 ul li{display: block; width: 100%; vertical-align: top; position: relative;  background: #fff; align-content: center; text-align: left}

.gynecology05_box01 ul li span{position: absolute; top: 0; right: 0; width: 100px; height: 100px; color: #fff; align-content: center; text-align: center; font-weight: 700; font-size: 14px; background: #fe7201}
.gynecology05_box01 ul li span b{display: block; font-size: 24px; font-weight: 700}
.gynecology05_box01 ul li dt{font-size: 24px; color: #4c4b49; font-weight: 700; font-family: "Pretendard"; padding:0 80px }
.gynecology05_box01 ul li dl{font-size: 20px; margin-top: 35px; font-family: "Pretendard"; padding:0 80px}
.gynecology05_box01 ul li img{width: 100%;}
.gynecology05_box01 ul li:nth-child(2){padding: 70px 0}



.gynecology05_box02{background: url(/img/sub/gynecology05_img05.png) top center no-repeat; }

.gynecology05_box03{text-align: center; color: #fff; height: 330px; align-content: center; padding-top: 40px}

.gynecology05_box04{background: #fff ; border-top: #ff6d00 4px solid; padding-top: 50px; text-align: center}

.gynecology05_box05{text-align: left; margin-bottom: 60px}
.gynecology05_box05 dl{display: block; width: 83%; padding-left: 16%; font-size: 20px; font-family: "Pretendard";text-align: left; background: url(/img/sub/gynecology05_img24.png) 8% top no-repeat; line-height: 30px; margin-bottom: 30px }

.gynecology05_box06{margin-bottom: 100px}
.gynecology05_box06 ul li{position: relative; padding-left: 0px;text-align: center}
.gynecology05_box06 ul li img{position: relative; }
.gynecology05_box06 ul li dl{  font-size: 20px; text-align: left; background: #f7f3f2; border-radius: 100px; padding: 70px 40px 40px; font-family: "Pretendard"; margin-top: -50px; text-align: center}
.gynecology05_box06 ul li  + li{margin-top: 50px}

.gynecology05_box07{background: url(/img/sub/gynecology05_img09.png) top center no-repeat; }

.gynecology05_box08{margin-top: 0}


.gynecology05_box09 dl{font-size: 20px; font-family: "Pretendard"; color: #4c4b49; display: inline-block; width: 196px; height: 156px; border: #f79f38 5px solid; background:#fff; padding-top: 30px; text-align: center; vertical-align: top}
.gynecology05_box09  b{display: block; margin-bottom: 25px; font-weight: 700; font-weight: 18px}
.gynecology05_box09 dl + dl{margin-left: 17px}
.gynecology05_box09 dl:nth-child(2n){border: #9c867d 5px solid}
.gynecology05_box09 dl span{display: block; font-weight: 700; margin-bottom: 10px; font-size: 22px}

.gynecology05_box09 dl{font-size: 22px; font-weight: 700;font-family: "Pretendard"; color: #4c4b49; display: inline-block; width: 206px; height: 156px; border: #f79f38 5px solid; background:#fff; padding-top: 30px; text-align: center; vertical-align: top}
.gynecology05_box09  b{display: block; margin-bottom: 25px; font-weight: 700; font-weight: 18px}
.gynecology05_box09 dl + dl{margin-left: 18px}
.gynecology05_box09 dl:nth-child(2), .gynecology05_box09 dl:nth-child(3){border: #9c867d 5px solid}
.gynecology05_box09 dl:nth-child(3){margin-left: 0; margin-top: 20px}
.gynecology05_box09 dl:nth-child(4){ margin-top: 20px; border: #f79f38 5px solid; margin-bottom: 20px}
.gynecology05_box09 dl:nth-child(5){border: #9c867d 5px solid}


.gynecology05_box10 ul{font-size: 0; text-align: center}
.gynecology05_box10 ul li{display: inline-block; width: 356px;  vertical-align: top; font-size: 20px; font-family: "Pretendard";  position: relative; margin-top: 35px; margin-bottom: 30px}

.gynecology05_box10 ul li span{position: absolute; width: 77px; height: 70px; text-align: center; align-content: center; color: #fff; border-radius: 50%; top: -35px; left: 50%; margin-left: -38.5px; background: #f9730c; font-weight: 700; font-size: 14px !important; padding-top: 5px}
.gynecology05_box10 ul li span b{display: block; font-size: 18px !important; font-weight: 700; margin: 0 auto !important; background: none !important; height: auto !important}

.gynecology05_box10 ul li b{display: block; font-size: 20px; color: #fff; background: #9c867d; height: 65px; align-content: center}

.gynecology05_box11 ul{font-size: 0; text-align: center}
.gynecology05_box11 ul li{display: inline-block; width: 336px; background: #f0f0f0; border: #f0f0f0 4px solid; font-size: 18px; padding-bottom: 30px; font-family: "Pretendard"; }
.gynecology05_box11 ul li b{font-size: 20px; display: block; font-weight: 700; margin: 30px auto 5px; font-family: "Pretendard"; }
.gynecology05_box11 ul li + li{margin-top: 40px}
.gynecology05_box11 ul li:last-child{background: #fe7000; color: #fff; border: #fe7000 4px solid}


.gynecology05_box12{background: url(/img/sub/gynecology05_img21.png) top center no-repeat; background-size: cover}
.gynecology05_box12 dl{position: relative; font-size: 20px; font-family: "Pretendard"; color: #6d6d6b;  text-align: center;  margin-bottom: 60px}
.gynecology05_box12 dl b{display: block; font-size: 26px; font-weight: 700; margin-bottom: 20px; color: #4c4b49}
.gynecology05_box12 dl img{position: relative; margin-bottom: 30px}


.gynecology05_box13{padding: 0px 0; text-align: center}
.gynecology05_box13 dl{text-align: center !important}














