@charset "utf-8";

/* 공통 */
img {vertical-align:top;border:0;}
#container {position:relative;background:#fff;}
#container:after { display: block; clear: both; content: ''; }
#container h3 { display: block; padding-top: 60px; padding-bottom: 49px; text-align: center;color:#000;font-size:24px;}
#container h3 strong {display:block;margin-top:15px;font-size:40px;font-family:'Noto Medium';}
.hide {display:none;}
* button {outline:none;}
.clear:after {display:block;content:'';clear:both;}
.fLeft {float:left;}
.fRight{float:right;}
.taR {text-align:right;}

.pdt54 {padding-top:54px;}
.pdt69 {padding-top:69px;}
.mt60{margin-top: 60px;}

.inner {display:block;position:relative;width:1080px;height:auto;margin:0 auto;padding:0;}

.content {width:1080px;height:100%;margin:0 auto;}
.content:after { display: block; clear: both; content: ''; }

/* breadcrumb */
.breadcrumb {display:block;position:relative;width:100%;height:52px;border-bottom:1px solid #e9e9e9;background:#fbfbfb;box-sizing:border-box;}
.breadcrumb .inner:after {display:block;content:"";clear:both;}
.breadcrumb .inner dt,.breadcrumb .inner dd {border-left:1px solid #e9e9e9;}
.breadcrumb .inner  a {font-size:15px;line-height:1em;color:#666666;}
.breadcrumb .inner .home {float:left;width:146px;height:52px;line-height:52px;padding-left:22px;}
.breadcrumb .inner .home:before {display:inline-block;content:"";clear:both;width:13px;height:11px;background:url('/service/age/images/sub/ico_home.png') center center no-repeat;margin-right:11px;}
.breadcrumb .inner .step_0 {float:left;height:52px;line-height:52px;padding-left:19px;}

/* 링크탭 */
.link_wrap { position:relative; display: block; box-sizing: border-box; width: 1080px; height: 70px; margin:0 auto 52px;}
.link_wrap ul { display: block; width: 1080px; height: 100%; margin: 0 auto; }
.link_wrap ul:after { display: block; clear: both; content: ''; }
.link_wrap ul li {float:left; display:inline-block; box-sizing: border-box; width: 25%; /* max-width:269px; */ height: 70px; line-height: 70px; text-align: center; background: #f7f7f7; border-top: 1px solid #ddd; border-right: 1px solid #e2e2e2; border-bottom: 1px solid #ddd; border-left: 1px solid #e2e2e2; }
.link_wrap ul li.link3, .link_wrap ul li.link4 {background:#ededed;}
.link_wrap ul li.link3 a, .link_wrap ul li.link4 a {cursor:default;color:#000;}
.link_wrap ul li.link1, .link_wrap ul li.link2, .link_wrap ul li.link3 { border-right: 0; }
.link_wrap ul li.active { height: 70px; border: none; }
.link_wrap ul li.active a {color:#fff;}
.link_wrap ul li.link1:hover,
.link_wrap ul li.link2:hover { border: none; }
.link_wrap ul li.link1:hover a,
.link_wrap ul li.link2:hover a { color: #fff; }
.link_wrap ul li.link3:hover a,
.link_wrap ul li.link4:hover a {color:#000;}
.link_wrap ul li.link1.active a, .link_wrap ul li.link1:hover a { border: 0; background: #0fc2bc; }
.link_wrap ul li.link2.active a, .link_wrap ul li.link2:hover a { border: 0; background: #65a1d7; }
.link_wrap ul li a {display:block;width:100%;height:100%;font-size:20px;}
.link_wrap div {position:absolute;left:690px;bottom:-65px;display:inline-block;width:233px;height:58px;padding-top:10px;line-height:48px;text-align:center;background:url('../images/sub/bg_tooltip.png') no-repeat 50% 50%;box-sizing:border-box;color:#000;font-size:15px;}

/*.link_wrap ul li.link3.active a, .link_wrap ul li.link3:hover a { border: 0; background: #5659a6;}
.link_wrap ul li.link4.active a, .link_wrap ul li.link4:hover a { border: 0; background: #902a8d;} */

/*.link_wrap ul li.link1 a {content:'';width:100%;height:100%;text-align:center;background:url('../images/sub/link_tab.png') 0 0 no-repeat;}
.link_wrap ul li.link2 a {content:'';width:100%;height:100%;text-align:center;background:url('../images/sub/link_tab.png') -269px 0 no-repeat;}
.link_wrap ul li.link3 a {content:'';width:100%;height:100%;text-align:center;background:url('../images/sub/link_tab.png') -538px 0 no-repeat;}
.link_wrap ul li.link4 a {content:'';width:100%;height:100%;text-align:center;background:url('../images/sub/link_tab.png') -807px 0 no-repeat;}*/

/*  아래 탭 */
.step_tab { width: 100%; border-top: 1px solid rgba(221, 245, 253, .5); border-bottom: 1px solid rgba(221, 245, 253, .5); background-color: #e0ecf7; }
.step_tab .wrapper { width: 1080px; margin: 0 auto; }
.step_tab .wrapper > div {overflow:hidden;}
.step_tab h4 {display:inline-block;float:left;}
.step_tab p.planTxt {display:inline-block;margin:50px 0 0 30px;font-size:15px;color:#718ea8;}
.step_tab ul { position: relative; height: 109px; }
.step_tab ul li { display: block; float: left; }
.step_tab ul li:before {content:'';display: block; height: 16px; width: 100%; background: url('../images/sub/bg_bar_baby.png') 0 0 no-repeat; }
.step_tab ul li a { display: block; width: 96px; height: 68px; background: url('../images/sub/baby_tab.png') 0 0 no-repeat; text-indent: -9999px; position: absolute; top: 16px; }
.step_tab ul li.gray a {cursor:default;}

.step_tab ul li.step_tab1 { width: 128px; }

.step_tab ul li.step_tab1:before { background-position: 0 -16px; }
.step_tab ul li.step_tab1 a { background-position: 0 -74px; left: 0; }
.step_tab ul li.step_tab1.gray:before { background-position: 0 0; }
.step_tab ul li.step_tab1.gray a { background-position: 0 0; left: 0; }
.step_tab ul li.step_tab1.active:before { background-position: 0 -32px; }
.step_tab ul li.step_tab1.active a { background-position: 0 -148px; }

.step_tab ul li.step_tab2 { width: 89px; }
.step_tab ul li.step_tab2:before { background-position: -128px -16px; }
.step_tab ul li.step_tab2 a { background-position: -90px -74px; left: 90px; }
.step_tab ul li.step_tab2.gray:before { background-position: -128px 0; }
.step_tab ul li.step_tab2.gray a { background-position: -90px 0; left: 90px; }
.step_tab ul li.step_tab2.active:before { background-position: -128px -32px; }
.step_tab ul li.step_tab2.active a { background-position: -96px -148px;}

.step_tab ul li.step_tab3 { width: 89px; }
.step_tab ul li.step_tab3:before { background-position: -216px -16px; }
.step_tab ul li.step_tab3 a { background-position: -180px -74px; left: 180px; }
.step_tab ul li.step_tab3.gray:before { background-position: -216px 0; }
.step_tab ul li.step_tab3.gray a { background-position: -180px 0; left: 180px; }
.step_tab ul li.step_tab3.active:before { background-position: -216px -32px; }
.step_tab ul li.step_tab3.active a { background-position: -191px -148px; }

.step_tab ul li.step_tab4 { width: 89px; }
.step_tab ul li.step_tab4:before { background-position: -306px -16px; }
.step_tab ul li.step_tab4 a { background-position: -270px -74px; left: 270px; }
.step_tab ul li.step_tab4.gray:before { background-position: -306px 0; }
.step_tab ul li.step_tab4.gray a { background-position: -270px 0; left: 270px; }
.step_tab ul li.step_tab4.active:before { background-position: -306px -32px; }
.step_tab ul li.step_tab4.active a { background-position: -287px -148px; }

.step_tab ul li.step_tab5 { width: 89px; }
.step_tab ul li.step_tab5:before { background-position: -396px -16px; }
.step_tab ul li.step_tab5 a { background-position: -360px -74px; left: 360px; }
.step_tab ul li.step_tab5.gray:before { background-position: -396px 0; }
.step_tab ul li.step_tab5.gray a { background-position: -360px 0; left: 360px; }
.step_tab ul li.step_tab5.active:before { background-position: -394px -32px; }
.step_tab ul li.step_tab5.active a { background-position: -383px -148px; }

.step_tab ul li.step_tab6 { width: 89px; }
.step_tab ul li.step_tab6:before { background-position: -486px -16px; }
.step_tab ul li.step_tab6 a { background-position: -450px -74px; left: 450px; right: 0; }
.step_tab ul li.step_tab6.gray:before { background-position: -486px 0; }
.step_tab ul li.step_tab6.gray a { background-position: -450px 0; left: 450px; right: 0; }
.step_tab ul li.step_tab6.active:before { background-position: -486px -32px; }
.step_tab ul li.step_tab6.active a { background-position: -479px -148px; }

.step_tab ul li.step_tab7 { width: 89px; }
.step_tab ul li.step_tab7:before { background-position: -573px -16px; }
.step_tab ul li.step_tab7 a { background-position: -540px -74px; left: 540px; right: 0; }
.step_tab ul li.step_tab7.gray:before { background-position: -573px 0; }
.step_tab ul li.step_tab7.gray a { background-position: -540px 0; left: 540px; right: 0; }
.step_tab ul li.step_tab7.active:before { background-position: -573px -32px; }
.step_tab ul li.step_tab7.active a { background-position: -575px -148px; }

.step_tab ul li.step_tab8 { width: 89px; }
.step_tab ul li.step_tab8:before { background-position: -663px -16px; }
.step_tab ul li.step_tab8 a { background-position: -630px -74px; left: 630px; right: 0; }
.step_tab ul li.step_tab8.gray:before { background-position: -663px 0; }
.step_tab ul li.step_tab8.gray a { background-position: -630px 0; left: 630px; right: 0; }
.step_tab ul li.step_tab8.active:before { background-position: -663px -32px; }
.step_tab ul li.step_tab8.active a { background-position: -671px -148px; }

.step_tab ul li.step_tab9 { width: 89px; }
.step_tab ul li.step_tab9:before { background-position: -751px -16px; }
.step_tab ul li.step_tab9 a { background-position: -720px -74px; left: 720px; right: 0; }
.step_tab ul li.step_tab9.gray:before { background-position: -751px 0; }
.step_tab ul li.step_tab9.gray a { background-position: -720px 0; left: 720px; right: 0; }
.step_tab ul li.step_tab9.active:before { background-position: -751px -32px; }
.step_tab ul li.step_tab9.active a { background-position: -767px -148px; }

.step_tab ul li.step_tab10 { width: 89px; }
.step_tab ul li.step_tab10:before { background-position: -841px -16px; }
.step_tab ul li.step_tab10 a { background-position: -810px -74px; left: 810px; right: 0; }
.step_tab ul li.step_tab10.gray:before { background-position: -841px 0; }
.step_tab ul li.step_tab10.gray a { background-position: -810px 0; left: 810px; right: 0; }
.step_tab ul li.step_tab10.active:before { background-position: -841px -32px; }
.step_tab ul li.step_tab10.active a { background-position: -863px -148px; }

.step_tab ul li.step_tab11 { width: 99px; }
.step_tab ul li.step_tab11:before { background-position: -931px -16px; }
.step_tab ul li.step_tab11 a { background-position: -900px -74px; left: 900px; right: 0; }
.step_tab ul li.step_tab11.gray:before { background-position: -931px 0; }
.step_tab ul li.step_tab11.gray a { background-position: -900px 0; left: 900px; right: 0; }
.step_tab ul li.step_tab11.active:before { background-position: -931px -32px; }
.step_tab ul li.step_tab11.active a { background-position: -959px -148px; }

.step_tab ul li.step_tab12 { width: 52px; }
.step_tab ul li.step_tab12:before { background-position: -1030px -16px; }
.step_tab ul li.step_tab12 a { background-position: -990px -74px; left: 990px; right: 0; }
.step_tab ul li.step_tab12.gray:before { background-position: -1030px 0; }
.step_tab ul li.step_tab12.gray a { background-position: -990px 0; left: 990px; right: 0; }
.step_tab ul li.step_tab12.active:before { background-position: -1030px -32px; }
.step_tab ul li.step_tab12.active a { background-position: -1055px -148px; }

/* .step_tab { width: 100%; border-top: 1px solid #ebd9dc; border-bottom: 1px solid #ebd9dc; background-color: #fcdedd; }
.step_tab .wrapper { width: 1080px; margin: 0 auto; }
.step_tab ul { position: relative; height: 109px; }
.step_tab ul li { display: block; float: left; }
.step_tab ul li span { display: block; width: 100%; height: 16px; background: url(../images/sub/bg_bar_step1.png) 0 0 no-repeat; }
.step_tab ul li button { position: absolute; top: 16px; display: block; width: 103px; height: 74px; text-indent: -9999px; background: url(../images/sub/step1_tab.png) 0 0 no-repeat; }
.step_tab ul li.step_tab1 { width: 243px; }
.step_tab ul li.step_tab1 span { background-position: 0 0; }
.step_tab ul li.step_tab1 button { left: 12px; background-position: 0 0; }
.step_tab ul li.step_tab1.active span { background-position: 0 -16px; }
.step_tab ul li.step_tab1.active button { background-position: 0 -74px; }
.step_tab ul li.step_tab2 { width: 193px; }
.step_tab ul li.step_tab2 span { background-position: -243px 0; }
.step_tab ul li.step_tab2 button { left: 205px; background-position: -103px 0; }
.step_tab ul li.step_tab2.active span { background-position: -243px -16px; }
.step_tab ul li.step_tab2.active button { background-position: -103px -74px; }
.step_tab ul li.step_tab3 { width: 193px; }
.step_tab ul li.step_tab3 span { background-position: -436px 0; }
.step_tab ul li.step_tab3 button { left: 398px; background-position: -206px 0; }
.step_tab ul li.step_tab3.active span { background-position: -436px -16px; }
.step_tab ul li.step_tab3.active button { background-position: -206px -74px; }
.step_tab ul li.step_tab4 { width: 193px; }
.step_tab ul li.step_tab4 span { background-position: -629px 0; }
.step_tab ul li.step_tab4 button { left: 591px; background-position: -309px 0; }
.step_tab ul li.step_tab4.active span { background-position: -629px -16px; }
.step_tab ul li.step_tab4.active button { background-position: -309px -74px; }
.step_tab ul li.step_tab5 { width: 193px; }
.step_tab ul li.step_tab5 span { background-position: -822px 0; }
.step_tab ul li.step_tab5 button { left: 784px; background-position: -412px 0; }
.step_tab ul li.step_tab5.active span { background-position: -822px -16px; }
.step_tab ul li.step_tab5.active button { background-position: -412px -74px; }
.step_tab ul li.step_tab6 { width: 65px; }
.step_tab ul li.step_tab6 span { background-position: -1015px 0; }
.step_tab ul li.step_tab6 button { right: 0; left: auto; background-position: -515px 0; }
.step_tab ul li.step_tab6.active span { background-position: -1015px -16px; }
.step_tab ul li.step_tab6.active button { background-position: -515px -74px; }
.step_tab.step2 { border-color: #c6e6df; background-color: #d7eee9; }
.step_tab.step2 ul li span { background-image: url(../images/sub/bg_bar_step2.png); }
.step_tab.step2 ul li button { background-image: url(../images/sub/step2_tab.png); } 

.step_tab_content { display: none; }
.step_tab_content.active { display: block; }
.step_tab_content img { display: block; }
.step_tab_content .hide { display: none; } */

.content { position: relative; padding-top: 0 !important; }
.content.step1_contents:before { position: absolute; top: 0; right: -153px; display: block; width: 153px; height: 141px; content: ''; background: url(../images/sub/bg_step1.jpg) 0 0 no-repeat; }
.content.step2_contents:before { position: absolute; top: 0; right: -153px; display: block; width: 153px; height: 141px; content: ''; background: url(../images/sub/bg_step2.jpg) 0 0 no-repeat; }

/* intro */
.intro_cont {display:block;width:1080px;height:auto;margin:0 auto;padding-bottom:100px;}
.intro_cont h5 {height:110px;line-height:110px;border-bottom:1px solid #d0d0d0;font-size:25px;color:#000;text-align:center;letter-spacing:-.06em;}
.intro_cont h5 em {color:#0fc2bc;}
.intro_cont .intro_1 {border:1px solid #d0d0d0;text-align:center;}
.intro_cont .intro_2 {margin-top:-1px;padding-bottom:110px;border:1px solid #d0d0d0;text-align:center;}
.intro_cont .intro_2 ul {margin-top:40px;}
.intro_cont .intro_2 ul li {display:inline-block;width:300px;height:266px;margin:0 10px 10px 0;border:1px solid #d9d9d9;text-align:center;vertical-align:top;}
.intro_cont .intro_2 ul li:nth-child(3n) {margin:0 0 10px 0;}
.intro_cont .intro_2 ul li.listNone {height:272px;border:none;text-indent:-9999px;background:url('../images/sub/intro_list_none.jpg') 50% 0 no-repeat;}
.intro_cont .intro_2 ul li dl dt {padding:45px 0 20px;line-height:25px;font-size:19px;color:#222;font-family:'Noto Regular';}
.intro_cont .intro_2 ul li dl dt strong {display:block;font-size:19px;color:#0fc2bc;font-family:'Noto Bold';}
.intro_cont .intro_2 ul li dl dd {line-height:25px;font-size:15px;color:#777;font-family:'Noto Light';}

/* content */
.content { padding-top: 0 !important; padding-bottom:67px; position: relative; }
/*.content.baby_contents:before { content: ''; display: block; width: 153px; height: 141px; background: url('../images/sub/bg_baby.jpg') 0 0 no-repeat; position: absolute; top: 0; right: -153px; }*/
.content.step1_contents:before { content: ''; display: block; width: 153px; height: 141px; background: url('../images/sub/bg_step1.jpg') 0 0 no-repeat; position: absolute; top: 0; right: -153px; }

.tab_content { display: none; min-height:500px; }
.tab_content.active { display: block; }

.btn_baby {display:block;width:100%;padding:59px 0 61px;background:#f7f7f7;}
.btn_baby a {display:block;text-align:center;}

.btn_step1 {display:block;width:100%;padding:59px 0 61px;background:#f7f7f7;}
.btn_step1 a {display:block;text-align:center;}

.btn_step2 {display:block;width:100%;padding:59px 0 61px;background:#f7f7f7;}
.btn_step2 a {display:block;text-align:center;}

/* comics */
.comics_link {
	width: 1080px;
	height: 70px;
	margin: 0 auto 52px;
}
.comics_link a {
	display: block;
	width: 50%;
	height: 70px;
	float: left;
	background: url(../images/sub/bg_comics_tab.png) 0 0 no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
.comics_link a.item1 {
	background-position: 0 0;
}
.comics_link a.item2 {
	background-position: right 0;
}
.comics_link a.item1.active {
	background-position: 0 -70px;
}
.comics_link a.item2.active {
	background-position: right -70px;
}
.comics_wrap img {
	display: block;
}
.comics_prev_next {
	width: 1080px;
	margin: 40px auto 100px;
	border: 1px solid #d9d9d9;
	border-bottom: none;
}
.comics_prev_next li {
	width: 100%;
	height: 39px;
	line-height: 38px;
	padding-left: 130px;
	border-bottom: 1px solid #d9d9d9;
	position: relative;
}
.comics_prev_next li span {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	padding-left: 20px;
	width: 110px;
	height: 100%;
	font-size: 15px;
	color: #222;
	background: url(../images/sub/bg_comics_list.jpg) right 0 no-repeat;
	font-family: 'Noto Regular';
	letter-spacing: -.05em;
}
.comics_prev_next li.prev span {
	background-position: right bottom;
}
.comics_prev_next li a {
	display: block;
	width: 100%;
	height: 100%;
	color: #222;
	font-family: 'Noto Regular';
	letter-spacing: -.05em;
}

/* 2017-12-14 추가 */
.group {position:relative;}
.group iframe {display:block;width:564px;height:314px;position:absolute;top:83px;right:1px;}

/* 2018-01-11 추가 */
.limit_cont {display:block;width:100%;padding:0px 0 50px;background:#fff;}
/* .step1_limit_bar {padding-bottom:43px;} */
.month_limit {padding:78px 0 40px;}
.baby_banner {display:block;width:1080px;margin:60px auto 0;}
.baby_banner a {display:block;}
.step_banner {padding-top:40px;}


/* 교재 사용 후기 */
/* .table_cont {padding-bottom:70px;} */
.evtReview {display:block;width:1080px;margin:60px auto 59px;}
.evtReview .tit_wrap {height:67px;padding-bottom:27px;border-bottom:4px solid #ddd;}
.evtReview .tit_wrap:after {display:block;content:'';clear:both;}
.evtReview .btnR {margin-top:0;}
.evtReview .btnR a {margin-top:23px;}
.evtReview .floatL {float:left;}
.evt_review {margin:32px 0 0 0;}
.evt_review > li {clear:both; float:none; width:auto; height:auto; margin:0; padding:20px 0px 20px 227px; border-bottom:1px solid #d9d9d9; overflow:auto;}
.evt_review > li figure {float:left; width:180px; height:130px; margin:0 47px 0 -227px;}
/* .evt_review > li .rating-container {float:right; margin:7px -16px 0 0;} */
.evt_review > li h5 {margin:5px 15px 4px 0;}
.evt_review > li p {height:54px; padding-bottom:0; background:none;}

ol.evt_review {clear:both; height:auto; margin:0 0 0 -50px; overflow:hidden;}
ol.evt_review > li {float:left; width:300px; margin-left:50px;}
ol.evt_review > li figure {overflow:hidden;}
ol.evt_review > li figure > a {line-height:0; text-align:center; display:block;}
ol.evt_review > li figure img {width:100%; max-width:100%;}
ol.evt_review > li .rating-container {float:right;margin:10px 0 7px 0;}
ol.evt_review > li h3, ol.evt_review > li h5 {margin-bottom:13px; font-size:19px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
ol.evt_review > li h5 {height:27px; margin:12px 0 0 0;}
ol.evt_review > li h3 + p {height:67px; margin-bottom:15px; padding-bottom:16px; border-bottom:1px solid #d9d9d9;}
ol.evt_review > li h5 + p {height:76px; margin-bottom:13px; padding-bottom:16px; background:url(/Images/Etc/dotline04.gif) 0 100% repeat-x;}
ol.evt_review > li > span:last-child:before, ol.evt_review.st01 > li > div:not(.info) > span:not(:first-of-type):before {width:1px; height:13px; margin:0 12px 0 11px; background:#b2b2b2; vertical-align:-1px; display:inline-block; content:"";}
ol.evt_review.st01 {margin-left:0;}
ol.evt_review.st01 > li {float:none; width:auto; margin-left:0;}

.evtReview .paging {margin-top:30px;}

/* 상품고시 */
.product_tit {display:block;margin-bottom:28px;}
.product_wrap {display:block;width:1080px;height:auto;margin:0 auto 60px;}
.product_wrap .table_box {display:block;width:1080px;height:660px;margin:0 auto;border:1px solid #e3e8f2;overflow-y:auto;}
.product_wrap .table_box table {display:table;width:100%;border:1px solid #e3e8f2;border-right:0;border-left:0;margin-bottom:20px;}
.product_wrap .table_box table:last-child {margin-bottom:60px;}
.product_wrap .table_box table thead {background:#f3f5f7;}
.product_wrap .table_box table thead th {padding:18px 0 18px 30px;font-size:18px;line-height:1em;color:#163552;font-family:'Noto Medium';text-align:left;}
.product_wrap .table_box table tbody th {padding:15px 0 14px 31px;font-size:16px;line-height:1em;color:#163552;font-family:'Noto Medium';background:#fbfcfd;border-right:1px solid #eaedf5;text-align:left;}
.product_wrap .table_box table tbody td {padding:15px 0 14px 31px;font-size:14px;line-height:26px;color:#585858;font-family:'Noto Regular';text-align:left;}
.product_wrap .table_box table tbody th,.product_wrap .table_box table tbody td {border-bottom:1px solid #e3e8f2;}
.product_wrap .table_box table tbody td span {display:block;padding-left:6px;}
.product_wrap .table_box table tbody td b {font-family:'Noto Bold';}

/* 꼭! 알아두세요 */
.notice {width:1080px;padding:45px 40px 40px 40px;background:#f7f8f9;margin:0 auto;}
.notice .box {display:none;}
.notice ul li {background:url('../images/sub/icon_dotted.jpg') 0 10px no-repeat;padding-left:9px;color:#4f4f4f ;font-family:"Noto Medium"}
.notice ul li span {display:inline-block;padding-left:15px;}
.notice ul li .two {padding-left:22px;}
.notice .notice_more {display:block;width:100%;height:45px;margin-top:9px;}
.notice p {display:block;font-size:13px;line-height:22px;color:#fb4438;font-family:"Noto Medium";margin-bottom:20px;}

.notice table {display:table;width:970px;height:auto;border:1px solid #b2b2b2;margin: 10px 0 10px 10px;box-sizing:border-box;}
.notice table thead th {font-size:14px;line-height:1em;color:#000;text-align:center;padding:13px 0;background:#d1d1d1;border-left:1px solid #b2b2b2;}
.notice table thead th:first-child {border-left:0;}
.notice table tbody tr td {font-size:14px;line-height:1em;color:#4e4e4e;text-align:center;padding:20px 0;border-left:1px solid #b2b2b2;}
.notice table tbody tr td:first-child {border-left:0;}

.btn_wrap {display:block;width:100%;padding:0 0 105px;/* background:#f7f7f7; */background:#fff;}
.btn_wrap ul {display:block;width:819px;margin:0 auto;}
.btn_wrap ul:after {display:block;content:'';clear:both;}
.btn_wrap ul li {float:left;}
.btn_wrap ul li:first-child {margin-right:14px;}
.btn_wrap ul li a {display:block;}

/* 20188-02-09 추가 */
.promotion_wrap {display:block;width:100%;padding:70px 0 61px;background:#dfeff6;}

/* 18-03-23 상품후기 수정 */
.review_wrap2 {/* margin-top:59px; */padding-bottom:85px;}
.review_wrap2 .title_wrap {margin-bottom:23px;}
ol.review.st02 {width:1080px;margin:0 auto;}
ol.review.st02 li {float:left;width:345px;height:333px;margin-left:22.5px;padding:22px 12px 30px 13px;border:5px solid #e8e8e8;border-radius:5px;box-sizing:border-box;}
ol.review.st02 li:first-child {margin-left:0;}
ol.review.st02 > li figure img {max-width:312px;height:198px;}
ol.review.st02 mark.step04 {display:block;width:97px;height:25px;background:#f4721c !important;padding:0;box-sizing:border-box;}
ol.review.st02 .box {padding-top:23px;}
ol.review > li h5 {font-size:23px;line-height:1em;margin:0 0 7px;}
ol.review > li h5 + p {height:auto;font-size:15px;line-height:1em;color:#727272;margin:0;padding:0;background:none;}

.event_bar {display:block;}