

h5 {font-family: 'NotoSansKR-Regular';}
.title {font-family: 'NotoSansKR-Medium';}

/* 상단 메뉴 */
.lnb_operating {width:825px; margin:0 auto 50px 300px;}
.lnb_operating li {float:left; width:195px; margin-left:13px; border:1px solid #d7d7d7}
.lnb_operating li:first-child {margin-left:0}


/* 위생관리 */
.hygiene {font-family: 'NotoSansKR-Light'; color:#404040;}
.hygiene .row01 h4 { font-family: 'NotoSansKR-Regular'; color:#000; font-size:22px; line-height:39px}
.hygiene .row01 h4 em {font-family: 'NotoSansKR-Medium'; color:#568636; font-size:30px; line-height:32px}
.hygiene .row02 {padding-top:50px}
.hygiene .row02 li {float:left; width:47.5%; margin-left:5%}
.hygiene .row02 li:first-child {margin-left:0}
.hygiene .row02 h4 { font-family: 'NotoSansKR-Regular'; color:#000; font-size:22px; line-height:39px; border-bottom:1px solid #ccc; position:relative; padding-left:25px;}
.hygiene .row02 h4:after {display:block; content:""; clear:both; position:absolute; top:12px; left:0; width:17px; height:17px; background:#79aa3f }
.hygiene .row02 table {width:100%}
.hygiene .row02 img {width:100%}
.hygiene .row02 th {text-align:left; width:40%; padding:10px 0 0 5px}
.hygiene .row02 td {width:50%; text-align:right}
.hygiene .row02 h5 {color:#fff; background:#205977; text-align:center; font-size:17px; margin:40px 0 15px 0; padding:7px 0}
.hygiene .row02 p {position:relative; padding-left:12px; line-height:30px}
.hygiene .row02 span {display:block; position:absolute; left:0}
.hygiene .row02 p em {color:#777}
.hygiene .row02 .tb03 td img,
.hygiene .row02 .tb04 td img{width:58%}
.hygiene .row02 .tb05 th {width:100%}
.hygiene .row02 table.tb01 th{width:30%}
.hygiene .row02 table.tb01 td{width:70%}
.hygiene .row02 table {height:210px}
.hygiene .row03 h4 { font-family: 'NotoSansKR-Regular'; color:#000; font-size:22px; line-height:39px; border-bottom:1px solid #ccc; position:relative; padding-left:25px; margin-top:50px}
.hygiene .row03 h4:after {display:block; content:""; clear:both; position:absolute; top:12px; left:0; width:17px; height:17px; background:#79aa3f }
.hygiene .row03 li {float:left; width:22.75%; margin-left:3%}
.hygiene .row03 li:first-child {margin-left:0}
.hygiene .row03 li > h5 {border-top:2px solid #000; color:#000; background:#fd9e40; text-align:center; font-size:17px; margin:40px 0 0 0; padding:6px 0}
.hygiene .row03 .txt_box {height:150px; padding:10px 5px 5px 10px; background:#fff1e3}
.hygiene .row03 .txt_box .txt {position:relative; padding-left:12px; line-height:25px;}
.hygiene .row03 .txt_box .txt span {display:block; position:absolute; left:0}



/* 구매관리 */
.purchase {font-family: 'NotoSansKR-Light'; color:#404040; }
.purchase .row01 h4, .purchase .row03 h4 { font-family: 'NotoSansKR-Regular'; color:#000; font-size:22px; line-height:39px}
.purchase .row01 h4 em, .purchase .row03 h4 em {font-family: 'NotoSansKR-Medium'; color:#568636; font-size:30px; line-height:32px}
.purchase .row02 .div01 {
	text-align:center; width:27%; margin:50px auto 50px;
	background-color: #cce6ff;
	border:2px solid #205977;
	padding:0.5em;	
	border-radius:0.5em;
	-moz-border-radius: 0.5em;
	-webkit-border-radius: 0.5em;
	box-shadow:0 0 7px #3187b5;
}
.purchase .row02 .div01 h5 {font-family: 'NotoSansKR-Medium'; font-size:20px; color:#205977; text-shadow:1px 1px 0px #e8f4f9}
.purchase .row02 .div01 p {font-family: 'NotoSansKR-Regular'; font-size:17px; color:#000; text-shadow:1px 1px 0px #e8f4f9}
.purchase .row02 li img {width:100%; display:block; target-new:bottom}
.purchase .row02 li {float:left; width:20%; text-align:center; padding:.7% 0}
.purchase .row02 li table {display:block; margin:0 auto; width:94%; height:auto; border-top:2px solid #000;; border-bottom:1px solid #404040; box-shadow:0 0 2px #ccc; ; background:#fff}
.purchase .row02 li table th {font-family: 'NotoSansKR-Regular'; border-bottom:1px solid #ccc; height:40px; line-height:40px; background:#fd9e40; color:#000}
.purchase .row02 li table td {height:100px; padding-top:10px}
.purchase .row02 li table td.td01 {border-bottom:1px solid #ccc; background:#f7f7f7 }
.purchase .row02 li table td.td03 {padding:0}
.purchase .row02 em{color:#ea7602}

.purchase .row03 {margin-top:90px; padding-top:90px; border-top:4px dotted #ccc}

.purchase .row04, .purchase .row05 {margin-top:60px}
.purchase .row04 h4, .purchase .row05 h4 { font-family: 'NotoSansKR-Regular'; color:#000; font-size:22px; line-height:39px; border-bottom:1px solid #ccc; position:relative; padding-left:25px;}
.purchase .row04 h4:after, .purchase .row05 h4:after {display:block; content:""; clear:both; position:absolute; top:12px; left:0; width:17px; height:17px; background:#79aa3f }
.purchase .row04 ul {margin-top:20px}
.purchase .row04 li {float:left; width:32.0%; height:180px; text-align:center; border:1px solid #ccc; margin-left:2%}
.purchase .row04 li:first-child {margin-left:0%}
.purchase .row04 li h5 {font-size:19px; background:#ececec; padding:5px 0; text-align:center; color:#404040}
.purchase .row04 li.li01 img {width:30%}
.purchase .row04 li.li02 {font-family: 'NotoSansKR-Regular'; color:#404040; text-align:left}
.purchase .row04 li.li02 em {font-size:.87em; margin-left:5px}
.purchase .row04 li.li03  {font-family: 'NotoSansKR-Regular'; color:#fff; background:#79aa3f; border:0; }
.purchase .row04 li.li01 p {margin-top:50px}
.purchase .row04 li.li02 p {position:relative; padding-left:12px; margin:11px 0 0 30px}
.purchase .row04 li.li02 span {display:block; position:absolute; left:0;}
.purchase .row04 li.li03 h5 {background:none; color:#fff}
.purchase .row04 li.li03 div {margin-top:30px}



.purchase .row05 > div.div01{position:relative; background:#ebebeb; padding-top:15px; margin-top:35px; border:1px solid #ccc}
.purchase .row05 > div.div01 >  h5 {position:absolute; left:1.5%; top:-15px; display:block; z-index:10; font-size:17px; color:#000; background:#fd9e40; border:2px solid #404040; padding:0 5%;
border-radius:0.5em;
  -moz-border-radius: 0.5em;
  -webkit-border-radius: 0.5em;
box-shadow:1px 1px 3px #777;
text-shadow:0 0 4px #ffead5;
}
.purchase .row05 > div.div01 li h5 {font-size:14px; padding:0 0 5px 0;}
.purchase .row05 > div.div01 ul {width:98%; margin:0 1%}
.purchase .row05 > div.div01 li {float:left; width:16.666%; text-align:center; padding:20px 0 10px 0;}
.purchase .row05 > div.div01 li div {width:94%; margin:0 auto; border-bottom:0px solid #404040; padding:3%; background:#fff; box-shadow:1px 1px 3px #ccc; }
.purchase .row05 > div.div01 li div img {width:96%; margin:0 auto; }
.purchase .row05 .div02 {clear:both; text-align:center; font-family: 'NotoSansKR-Regular'; font-size:17px; color:#fb7e02; padding-bottom:10px; text-shadow:0 0 2px #fff;}

.purchase .row06 {position:relative; padding-top:15px}
.purchase .row06 h5 {font-family: 'NotoSansKR-Medium'; background:#1b5674; color:#fff; text-align:center; font-size:25px; height:60px; line-height:60px}
.purchase .row06 h5 em {display:inline-block; font-size:17px; line-height:65px}
.purchase .row06 .img {position:absolute; left:50%; top:-12px; margin-left:-25px}



/* 위생관리 new */
.hygiene .row01 .img_mb {display:none;}
.hygiene .row01 .subtitle2 {font-family: 'NotoSansKR-Medium'; font-size:25px; color:#363636; text-align:center; line-height:1.4; margin-bottom:30px}
.hygiene .row01 .subtitle2 em {color:#026637}


/* 구매관리 new */
.purchase .row01 .img_mb {display:none;}
.purchase .row01 .subtitle2 {font-family: 'NotoSansKR-Medium'; font-size:25px; color:#363636; text-align:center; line-height:1.4}
.purchase .row01 .subtitle2 em {color:#026637}



/* 메뉴관리 */
.menu .row01{margin-top:90px}
.menu .row01 li {float:left; width:32%; margin-left:2%}
.menu .row01 li.li01 {float:left; margin:0}
.menu .row01 li > div { position:relative; ; height:395px; border:2px solid #1b5779; padding:25px 15px 0 7%; z-index:1; border-radius:0.5em; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em;}
.menu .row01 h4 {position:absolute; left:5%; top:-20px; width:90%; height:40px; font-family: 'NotoSansKR-Medium'; font-size:22px;  background:#eaf4fb; z-index:2; border:1px solid #1b5779; padding-right:25px; color:#000; border-radius:0.5em; line-height:37px; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em}
.menu .row01 h4 > em {display:inline-block; width:40px; height:40px; background:#1b5779; color:#fff; text-align:center; margin-right:25px; border-radius:0.4em; -moz-border-radius: 0.4em; -webkit-border-radius: 0.4em;}
.menu .row01 h5 {font-family: 'NotoSansKR-Medium'; font-size:15px;  color:#1b5779; margin:15px 0 5px 0}
.menu .row01 h5 > em {font-family: 'NotoSansKR-Medium'; font-size:20px; line-height:20px}
.menu .row01 p {position:relative; padding-left:12px; padding:0 0 5px 10px; font-size:14px; line-height:18px}
.menu .row01 span {display:block; position:absolute; left:0; top:0; font-size:.79em; }
.menu .row01 p > em {color:#fc7441}

.menu .row01, .menu .row04, .menu .row06 {margin-top:90px; padding-top:90px; border-top:4px dotted #ccc}

.menu .row02 h4, .menu .row04 h4 { font-family: 'NotoSansKR-Regular'; color:#000; font-size:22px; line-height:39px}
.menu .row02 h4 em, .menu .row04 h4 em {font-family: 'NotoSansKR-Medium'; color:#568636; font-size:30px; line-height:32px}

.menu .row03 {margin-top:60px}
.menu .row03 li {float:left; width:24%; margin-left:1.333%; text-align:center}
.menu .row03 li > div {margin:0 auto;}
.menu .row03 li.li01 {float:left; margin:0}
.menu .row03 div.img > img {width:80%}
.menu .row03 div.txt {position:relative; width:80%; height:18vw; max-height:230px; text-align:center; border-radius:18vw; -moz-border-radius: 18vw; -webkit-border-radius: 18vw;}
.menu .row03 div.txt .line {position:absolute; left:0; top:40%; width:100%; height:3%; background:#fff}
.menu .row03 div.txt .icon {position:absolute; left:0; bottom:5px; width:100%; height:3%}
.menu .row03 div.txt .icon img {width:20%}
.menu .row03 div.txt h4 {font-family: 'NotoSansKR-Medium'; font-size:3vw; color:#000; padding-top:12%}
.menu .row03 div.txt p {font-family: 'NotoSansKR-Regular'; font-size:2vw; color:#404040; padding-top:8%; line-height:150%}
.menu .row03 li.li01 div.txt {background:#cce6fb}
.menu .row03 li.li02 div.txt {background:#f5cbfc}
.menu .row03 li.li03 div.txt {background:#fcf9cb}
.menu .row03 li.li04 div.txt {background:#fbdfcc}


/* 연구개발 */
.rnd .row01 {font-size:17px; color:#404040}



.menu .row05 {margin-top:60px}
.menu .row05 h4 {position:relative; text-align:center; font-family: 'NotoSansKR-Medium'; font-size:20px; line-height:150%; margin-bottom:30px; background:#f0f0f0; color:#000; padding:10px 0; border:1px solid #fc8914}
.menu .row05 h4 > em {display:inline-block; position:absolute; left:0; top:0; background:#fc8914; width:30px; height:100%; color:#fff;  line-height:400%}
.menu .row05 li {float:left; width:32%; margin-left:2%}
.menu .row05 li.li01 {float:left; margin:0}
.menu .row05 li > div {width:80%; margin:0 auto;}
.menu .row05 div.txt {margin-top:20px}
.menu .row05 div.txt > p {position:relative; padding-left:12px; line-height:170%; color:#404040}
.menu .row05 div.txt > p span {display:block; position:absolute; left:0; font-size:.78em}


.menu .row06 table {border:1px solid #568636}
.menu .row06 th {font-family: 'NotoSansKR-Medium'; font-size:17px; border-right:1px solid #568636; ; border-bottom:1px solid #568636; }
.menu .row06 td {border-right:1px solid #568636; ; border-bottom:1px solid #568636; background:#fff; text-align:center}
.menu .row06 h4 {font-family: 'NotoSansKR-Medium'; color:#404040; font-size:17px;}

.menu .row06 .tr04 th,
.menu .row06 .tr04 td {font-family: 'NotoSansKR-Medium'; font-size:17px; color:blue}

.menu .row06 .bg01,
.menu .row06 .bg01 td {background:#f9ff11}

.menu .row06 .bg02 td,
.menu .row06 .bg05 td {background:#f0f0f0}
.menu .row06 em {color:red}


.menu .row07 {display:none; margin-top:60px}
.menu .row07 table {width:calc(100% - 2px); border:1px solid #ccc;}
.menu .row07 th,
.menu .row07 td {padding:0; text-align:center; border-right:1px solid #ccc; border-bottom:1px solid #ccc}
.menu .row07 th {font-family: 'NotoSansKR-Medium'; font-size:13px; padding:5px; color:#000}
.menu .row07 td {font-size:12px; background:#fff; vertical-align:top}
.menu .row07 td > h4.bg01 {background:#f9ff11}
.menu .row07 td > h4 {background:#f0f0f0; color:#000; padding:5px}
.menu .row07 td > p {padding:5px}
.menu .row07 th.em,
.menu .row07 td.em {color:blue; vertical-align:middle}
.menu .row07 th em,
.menu .row07 td em {color:red}




/* 이벤트 및 특별식 행사 */
.event .row01 {max-width:1042px; margin:0 auto}
.event .row01 li {float:left; width:50%; text-align:center; margin-top:5%}
.event .row01 li img {width:96%; border-bottom:3px solid #f57f09}
.event .row01 li p{margin-top:15px; color:#222}
.event .row01 .ul01 li {margin-top:1.7%}
.event .row01 .ul04 li {width:100%; clear:both}
.event .row01 .ul04 li img {width:98%}





@media all and (min-width:1200px)
{
	.menu .row03 div.txt h4 {font-size:40px}
	.menu .row03 div.txt p {font-size:20px}
}




@media all and (max-width:1240px)
{
}


@media all and (max-width:1040px)
{
	/* 위생관리 */
	.hygiene .row02 li {float:none; clear:both; width:100%; margin-left:0}
	.hygiene .row03 li {width:47.5%}
	.hygiene .row03 li.li03 {margin-left:0}
	.hygiene .row03 .img img {width:100%}


	/* 구매관리 */	
	.purchase .row02 .div01 h5 {font-size:17px}
	.purchase .row02 .div01 p {font-size:14px}
	.purchase .row02 li table th,
	.purchase .row02 li table td {font-size:12px}	
	.purchase .row05 > div.div01 li  h5 {font-size:12px}
	.purchase .row05 > div.div02 {font-size:20px}
	.purchase .row06 h5 {font-size:20px}
	.purchase .row06 h5 em {font-size:15px}

	.purchase .row04 li {height:170px}
	.purchase .row04 li h5 {font-size:17px; background:#ececec; padding:5px 0; text-align:center; color:#404040}
	.purchase .row04 li.li02,
	.purchase .row04 li.li03 {font-size:13px }
	.purchase .row04 li.li01 p {margin-top:50px}
	.purchase .row04 li.li02 p {margin:15px 0 0 15px}
	.purchase .row06 .img img {width:40px; height:29px}
	.purchase .row06 .img {position:absolute; left:50%; top:-8px; margin-left:-20px}

	.menu .row05 h4 { font-size:1.7vw;}
	.menu .row05 div.txt > p {font-size:1.4vw}


	.menu .row06 table {border:1px solid #568636}
	.menu .row06 th {font-size:14px; padding:5px 0}
	.menu .row06 td {font-size:12px; padding:5px 0}
	.menu .row06 h4 {font-size:14px;}
	.menu .row06 .tr04 th,
	.menu .row06 .tr04 td {font-size:14px}	

}


@media all and (max-width:1025px)
{
	/* 매뉴관리 */
	.menu .row01 li > div {height:455px}
	.menu .row01 h4 {font-size:19px}
	.menu .row01 h4 > em {}
	.menu .row01 h5 {font-size:13px;}
	.menu .row01 h5 > em {font-size:17px; line-height:18px}


	/* 연구개발 */
	.rnd .row01 {font-size:15px; line-height:25px}	
}


@media all and (max-width:768px)
{
	/* 위생관리 */
	.hygiene .row01 h4 { font-size:17px; line-height:30px}
	.hygiene .row01 h4 em {font-size:22px; line-height:25px}
	.hygiene .row02 h4 {font-size:18px; line-height:32px; border-bottom:1px solid #ccc; position:relative; padding-left:20px; margin-top:30px}
	.hygiene .row02 h4:after {top:10px; left:0; width:13px; height:13px; background:#79aa3f }	
	.hygiene .row03 h4 {font-size:18px; line-height:32px; border-bottom:1px solid #ccc; position:relative; padding-left:20px; margin-top:30px}
	.hygiene .row03 h4:after {top:10px; left:0; width:13px; height:13px; background:#79aa3f }
	.hygiene .row03 .txt_box .txt {font-size:14px; padding-left:12px; line-height:25px}

	/* 구매관리 */	
	.purchase .row04, .purchase .row05 {margin-top:30px}
	.purchase .row04 h4, .purchase .row05 h4 {font-size:18px; line-height:32px; border-bottom:1px solid #ccc; position:relative; padding-left:20px; margin-top:0}
	.purchase .row04 h4:after, .purchase .row05 h4:after {top:10px; left:0; width:13px; height:13px; background:#79aa3f }
	.purchase .row01 h4, .purchase .row03 h4 { font-size:17px; line-height:30px}
	.purchase .row01 h4 em, .purchase .row03 h4 em {font-size:22px; line-height:25px}
	.purchase .row02 li table td {height:70px; padding-top:5px}
	.purchase .row02 .div01 {width:40%; margin:30px auto 20px;}

	.purchase .row03 {margin-top:50px; padding-top:50px; border-top:3px dotted #ccc}

	.purchase .row04 li {clear:both; width:100%; height:180px; margin:20px 0 0 0}
	.purchase .row04 li.li01 img {display:inline-block; width:22%; margin-left:8%}	
	.purchase .row04 li.li01 img:first-child {margin-left:0}	
	.purchase .row04 li.li02 p{left:50%; margin-left:-120px}
	.purchase .row04 li:first-child {margin-top:0}
	.purchase .row04 li h5 {font-size:17px}
	.purchase .row04 li.li02,
	.purchase .row04 li.li03 {font-size:15px }	


	/* 위생관리 new */	
	.hygiene .row01 .subtitle2 {font-size:17px; margin-bottom:12px}
	.hygiene .row01 .img_pc {display:none;}
	.hygiene .row01 .img_mb {display:block;}

	/* 구매관리 new */	
	.purchase .row01 .subtitle2 {font-size:17px}
	.purchase .row01 .img_pc {display:none;}
	.purchase .row01 .img_mb {display:block;}



	/* 메뉴관리 */		
	.menu .row01 li > div {height:auto; padding:20px 7% 10px}
	.menu .row01 li {clear:both; width:100%; margin:50px 0 0 0}		
	.menu .row01 li br{display:none}	
	.menu .row02 h4, .menu .row04 h4 { font-size:17px; line-height:30px}
	.menu .row02 h4 em, .menu .row04 h4 em {font-size:22px; line-height:25px}
	
	.menu .row01, .menu .row04, .menu .row06 {margin-top:50px; padding-top:50px; border-top:3px dotted #ccc}	
	.menu .row01 {padding-top:60px}

	.menu .row03 li {float:left; width:47.5%; margin-left:5%}
	.menu .row03 li.li01, .menu .row03 li.li03 {float:left; margin:0}

	.menu .row03 div.img > img {width:70%}
	.menu .row03 div.txt {width:70%; height:30vw; border-radius:30vw; -moz-border-radius: 30vw; -webkit-border-radius: 30vw;}
	.menu .row03 div.txt h4 {font-size:5vw; color:#000; padding-top:12%}
	.menu .row03 div.txt p {font-size:3vw; color:#404040; padding-top:8%; line-height:150%}

	.menu .row03 li.li03,
	.menu .row03 li.li04 {margin-top:8%}


	.menu .row05 li {clear:both; width:100%; margin-left:0; margin-top:50px}
	.menu .row05 h4 { font-size:2.7vw;}
	.menu .row05 div.txt > p {font-size:2.1vw}

	.menu .row06 {display:none}
	.menu .row07 {display:block}


	/* 연구개발 */
	.rnd .row01 br {display:none;}	

}





@media all and (max-width:670px)
{
	/* 구매관리 */
	.purchase .row02 .div01 {width:100%;}
	.purchase .row02 li {float:none; clear:both; width:100%; padding:0;	}
	.purchase .row02 li table {display:table; width:100%; margin-top:30px; box-shadow:none;}
	.purchase .row02 li table th,
	.purchase .row02 li table td {font-size:15px}
	.purchase .row02 li table td {height:auto; padding:20px 0}
	.purchase .row02 li img {width:60%; margin:0 auto; vertical-align:bottom}

	.purchase .row05 > div.div01 li {width:33.333%;}
	.purchase .row05 .div02,
	.purchase .row05 > div.div01 li  h5 {font-size:14px}
	

	.purchase .row05 > div.div01 li.li01,
	.purchase .row05 > div.div01 li.li02,
	.purchase .row05 > div.div01 li.li03 {padding-bottom:0}

	.purchase .row06 h5 {height:auto; line-height:35px; padding:20px 0}
	.purchase .row06 h5 em {display:block;line-height:22px}


}


@media all and (max-width:450px)
{
	/* 위생관리 */
	.hygiene .row01 h4 { font-size:15px; line-height:25px}
	.hygiene .row01 h4 em {font-size:19px; line-height:21px}
	.hygiene .row01 br {display:none}
	.hygiene .row02 {padding-top:0}	
	.hygiene .row02 h5 {font-size:15px; margin:20px 0 10px 0; padding:3px 0}
	.hygiene .row02 p {font-size:13px; line-height:22px}
	.hygiene .row02 table {height:auto;}
	.hygiene .row02 th {padding:5px 0 0 5px}
	.hygiene .row02 .tb01 th{width:40% !important;}
	.hygiene .row02 .tb02 th{width:50% !important;}
	.hygiene .row03 li {width:100%}
	.hygiene .row03 li {margin-left:0}
	.hygiene .row03 li > h5 {font-size:15px; margin:20px 0 10px 0; padding:3px 0}
	.hygiene .row03 .txt_box {height:auto; padding-bottom:15px}
	.hygiene .row03 .txt_box .txt {font-size:13px; padding-left:10px; line-height:22px}


	/* 구매관리 */
	.purchase .row01 h4, .purchase .row03 h4 { font-size:15px; line-height:25px}
	.purchase .row01 h4 em, .purchase .row03 h4 em {font-size:19px; line-height:21px}
	.purchase .row01 br, .purchase .row03 br {display:none}
	.purchase .row03 {margin-top:30px; padding-top:30px; border-top:2px dotted #ccc}
	.purchase .row04 li.li01 img {display:inline-block; width:30%; margin-left:1%}	
	.purchase .row04 li.li01 img:first-child {margin-left:1%}	
	.purchase .row04 li {height:150px}
	.purchase .row04 li h5 {font-size:17px; background:#ececec; padding:5px 0; text-align:center; color:#404040}
	.purchase .row04 li.li02,
	.purchase .row04 li.li03 {font-size:13px }
	.purchase .row04 li.li01 p {margin-top:39px}
	.purchase .row04 li.li02 p {margin-top:8px}
	.purchase .row04 li.li03 div {margin-top:22px}
	.purchase .row05 > div.div01 li  h5 {font-size:12px}
	.purchase .row05 > div.div01 > h5 {font-size:15px}
	.purchase .row05 > div.div02 {font-size:15px}
	.purchase .row06 {padding-top:10px}
	.purchase .row06 h5 {font-size:17px;  line-height:20px; padding:12px 0 }
	.purchase .row06 h5 em {font-size:13px}
	.purchase .row06 .img img {width:30px; height:22px}
	.purchase .row06 .img {position:absolute; left:50%; top:-8px; margin-left:-20px}


	/* 메뉴관리 */	
	.menu .row02 h4, .menu .row04 h4 { font-size:15px; line-height:25px}
	.menu .row02 h4 em, .menu .row04 h4 em {font-size:19px; line-height:21px}
	.menu .row01 li > div {padding:20px 10px 10px}
	.menu .row01 h5 {margin:10px 0 3px 0}
	.menu .row01, .menu .row04, .menu .row06 {margin-top:30px; padding-top:30px; border-top:2px dotted #ccc}
	.menu .row01 {padding-top:50px}

	.menu .row03, .menu .row05 {margin-top:30px}
	.menu .row05 .txt p {font-size:14px; line-height:20px !important; margin-top:10px}
	.menu .row05 h4 { font-size:4.2vw;}
	.menu .row05 div.txt > p {font-size:3.5vw; padding-left:7px}


	/* 이벤트 */	
	.event .row01 li p{margin-top:5px; font-size:13px}


}







