@charset "utf-8";
/* CSS Document */
/*
@import url('https://fonts.googleapis.com/css2?family=Gowun+Dodum&family=Nanum+Brush+Script&family=Nanum+Pen+Script&family=Single+Day&display=swap');
* {font-family:'Nanum Gothic', sans-serif; src:url('/include/css/NanumGothic.ttf'); font-weight:normal;}
*/

@import url('//cdn.rawgit.com/innks/NanumSquareRound/master/nanumsquareround.min.css');
@import url('https://fonts.googleapis.com/css?family=Nanum+Brush+Script|Nanum+Pen+Script+Stylish&display=swap');
@import url(https://cdn.jsdelivr.net/gh/moonspam/NanumSquare@1.0/nanumsquare.css);
*, div {font-family: 'NanumSquareRound',sans-serif;}

body, html{overflow-x:hidden; color:#000;}

div p {font-size:12px;}

.bg_gray {background:#aaa;}
.bg_sgray  {background:#eee;}
.bg_white {background:#FFF;}
.bg_red{background:#ff6600;}
.bg_blue{background:#264588;}
.bg_green{background:#a0bd2d;}


.npen {
/*font-family: 'Gowun Dodum', sans-serif; */
font-size:18px; line-height:25px;
font-weight:bold;

}

p, body, ul, li, dt, dl, h1, h2, h3, h4, h5,a{margin:0;
padding:0; list-style:none; text-decoration:none; border:0;
}
a:link { color: #323232; }
a:visited { color:#323232; }
a:hover { color:#6f3737; }
a:active { color:#323232; }

.gab_t5 {clear:both; height:5px;}
.gab_t10 {clear:both; height:10px;}
.gab_t20 {clear:both; height:20px;}
.gab_t30 {clear:both; height:30px;}
.gab_t50 {clear:both; height:50px;}
.gab_t80 {clear:both; height:60px;}

.f_w {font-weight:bold;}

.txt_col_wht {color:#fff;}
.txt_col_red {color:#ff3300;}
.txt_col_blue {color: #0066aa;}
.txt_col_green {color:#1e643e;}

.text {padding-left:10px;}
.text-center{ text-align:center;}
.text-right{ text-align:right;}

.icons {
padding:8px;
font-size:35px;
}

/*¾ÆÀÌÄÜ¹è³Ê*/
.ic_box { width:100%; height:140px; background:#fff4d4;}
.ic1{float:left; width:25%; height:120px; background:url(../../mobile/imgs/ic1.png) center no-repeat;}
.ic2{float:left; width:25%; height:120px; background:url(../../mobile/imgs/ic2.png) center center no-repeat;}
.ic3{float:left; width:25%; height:120px; background:url(../../mobile/imgs/ic3.png) center center no-repeat;}
.ic4{float:left; width:25%; height:120px; background:url(../../mobile/imgs/ic4.png) center center no-repeat;}
.ic_text {font-size:12px; font-weight:bold; padding-top:105px; padding-bottom:40px;}

/*¸ÞÀÎ¿¬¶ôÃ³*/
.main_tel {padding-top:30px;font-size:16px;border-bottom:solid #cccccc 1px;}
.main_title{font-size:16px; font-weight:bold; padding-bottom:10px;}
.main_text{font-size:12px; padding-bottom:25px;}
.orange {color:#ff3300; font-weight:bold; }

/*³ëÀÎÇÐ´ë¹è³Ê*/
.report_ba {padding-top:30px;font-size:16px;border-bottom:solid #cccccc 1px; background:url(../../mobile/imgs/phone.png) center center no-repeat;}
.report_title{font-size:16px; font-weight:bold; padding-bottom:10px; color:#0033cc;}
.report_title2{font-size:16px; font-weight:bold; padding-bottom:80px; color:#000000;}
.report_text{font-size:12px; padding-bottom:25px;}

/*½Ä´ÜÇ¥¹è³Ê*/
.meal_ba {padding-top:30px;font-size:16px;border-bottom:solid #cccccc 1px; background:url(../../mobile/imgs/meal.png) center center no-repeat;}
.meal_title{font-size:16px; font-weight:bold; padding-bottom:10px; color:#000000;}
.meal_text{font-size:12px; padding-bottom:100px;}
.green {color:#006600; font-weight:bold; }

/*Ä«ÇÇ¶óÀÌÅÍ*/
.copy_box {padding-top:20px; border-top:solid 1px #EEE;}
.copy_text {font-size:12px; padding: 0 0 10px 10px; text-align:left; line-height:18px; color:#666666;}


.box_tlt{
font-size:16px;
font-weight:bold;
padding-left:0px;
padding-bottom:5px;
}

.box_tlt2{
font-size:14px;
font-weight:bold;
padding-bottom:5px;
}

.box_cnt{
padding:10px 3px;
font-size:12px;
width:98%;
margin:auto;
}

.tbl th{
padding:5px;
font-weight:bold;
font-size:14px;
background:#DB9D53;
color:#FFF;
text-align:center;
line-height:20px;
}

 .tbl2 th {
padding:5px;
font-weight:bold;
font-size:14px;
background:#508D81;
color:#FFF;
text-align:center;
line-height:30px;
}

.tbl td {
padding:10px;
line-height:25px;
font-size:12px;
text-align:center;
border:dashed 1px #aaa;
}

.tbl2 td {
padding:5px;
line-height:25px;
font-size:12px;
border:dashed 1px #aaa;
text-align:center;
}

.tbl  {
width:98%;
}

.tbl2  {
width:98%;
}

.s3_box1 {float:left;  width:120px; height:60px;border:solid 2px #508D81; text-align:center; font-size:14px; font-weight:bold; padding:10px 0; border-radius:10px; box-shadow:inset 6px 6px 6px #EEE;}
.s3_box2 {float:left; width:90px;  height:52px;border:solid 2px #508D81; text-align:center; font-size:14px; font-weight:bold; padding:10px 0; border-radius:10px; box-shadow:inset 6px 6px 6px #EEE; padding-top:18px;}
.s3_box3 {float:left; width:90px;  height:52px;border:solid 2px #508D81; text-align:center; font-size:14px; font-weight:bold; padding:10px 0; border-radius:10px;background:#53b47e; color:#FFF;  padding-top:18px;
					box-shadow:inset 6px 6px 6px #31925c;}
.s3_box_pls {float:left;width:30px; text-align:center; font-size:30px; font-weight:bold; padding:25px 0;}
.s3_box_eqr{ float:left;width:30px; text-align:center; font-size:30px; font-weight:bold; padding:25px 0;}