﻿@charset "utf-8";

/*���ƽ� �������� WEB*/
body {font-family:'Noto Sans KR', sans-serif; font-size:16px; font-weight:350; color:#222; line-height:1; letter-spacing:-0.5px;}
table {width:100%; border-collapse:collapse; border-spacing:0;}
caption, legend {width:0; height:0; margin:0; padding:0; text-indent:-9999em; overflow:hidden; font-size:0;}
a:link, a:visited, a:hover, a:active, a:focus {text-decoration: none;}
a {color:#222; word-break:break-all;}
img, button {border:0 none; vertical-align:middle;}
h2{margin-block-start:0.83em; margin-block-end:0.83em; margin-inline-start:0px; margin-inline-end:0px;}
h4 {display:block; margin-block-start:1.33em; margin-block-end:1.33em; margin-inline-start:0px; margin-inline-end:0px;}

.wrap-if {min-width:auto !important;}
.layer-cont {position:relative;}
.layer-tit {margin-bottom:25px;}
.layer-tit h2 {display:inline-block; font-size:28px; line-height:30px; color:#222; font-weight:500;}
.orderDetail .topArea {border-top:none !important;overflow:hidden; margin-bottom:25px;}
.orderDetail .topArea .img {float:left;}
.mt10 {margin-top: 10px !important;}
.orderDetail .topArea .detail {float:right; width:400px;}
.orderDetail .topArea .detail_info {padding:40px 0 0 0; margin-bottom:10px;}
.orderDetail .topArea .detail_info dt {font-size:48px; font-weight: 400;color: #222; margin-bottom: 35px;}
.orderDetail .topArea .detail_info dd {font-size: 16px;color: #444;font-weight: 400;line-height: 1.4;}
.orderDetail .infoIco {display: table;table-layout: fixed;width: 100%;margin-bottom: 40px;}
.orderDetail .infoIco .ico_year {padding: 7px 0 0 40px;display: inline-block;height: 30px;font-size: 16px;color: #b28850;font-weight: 400;background: url(/Res/U/W/BABY/img/common/ico_year.png) no-repeat left top;vertical-align: top;}
.orderDetail .infoIco .ico_amount {margin-left: 20px;padding: 7px 0 0 40px;display: inline-block;height: 30px;font-size: 16px;color: #b28850;font-weight: 400;background: url(/Res/U/W/BABY/img/common/ico_amount.png) no-repeat left top; vertical-align: top;}
.popTit {font-size: 18px;color: #222;font-weight: 500;margin-bottom: 12px;}
.orderDetail .sourceBox {padding: 15px 0;border-top: 1px solid #222;border-bottom: 1px solid #e6e6e6;font-size: 16px;color: #888;font-weight: 400;line-height: 1.4;}
.orderInfo .tbl-list01 {margin-bottom: 40px;}
.tbl-list01 {border-top: 1px solid #666;}
.orderInfo .tbl-list01 thead th {padding: 13px 0;font-size: 14px;color: #222;font-weight: 500;}
.tbl-list01 thead th {border-bottom: 1px solid #e5e5e5;background: #fafafa;text-align: center;}
.orderInfo .tbl-list01 tbody td {padding: 12px 0;font-size: 14px;color: #444;font-weight: 400;}
.tbl-list01 tbody td {border-bottom: 1px solid #e5e5e5;text-align: center;word-break: break-all;}
.nutrition_info_box {display: table;table-layout: fixed;width: 100%;padding: 15px 0;border-top: 1px solid #222;border-bottom: 1px solid #e6e6e6;margin-bottom: 40px;}
.nutrition_info_box dl {padding: 5px 0 5px 20px;display: table-cell;vertical-align: middle;border-right: 1px solid #e5e5e5;}
.nutrition_info_box dl:last-child {border-right: none;}
.nutrition_info_box dl dt {font-size: 14px;color: #666;font-weight: 400;margin-bottom: 10px;}
.nutrition_info_box dl dd {font-size: 14px;color: #444;font-family: 'Roboto-Regular';font-weight: 400;}
.allergy_induction_food {height: 102px;display: table;table-layout: fixed;width: 100%;border-top: 1px solid #222;border-bottom: 1px solid #e6e6e6;margin-bottom: 40px;}
.allergy_induction_food div:first-child {border-left: 0;}
.allergy_induction_food div {display: table-cell;vertical-align: top;text-align: center;color: #999;font-weight: 400;padding-top: 60px;font-size: 13px;}
.ico_allergy01 {background: url(/Res/U/W/BABY/img/common/ico_allergy01.jpg) no-repeat center 16px;background-size: 35px auto;}
.ico_allergy02 {background: url(/Res/U/W/BABY/img/common/ico_allergy02.jpg) no-repeat center 16px;background-size: 35px auto;}
.ico_allergy03 {background: url(/Res/U/W/BABY/img/common/ico_allergy03.jpg) no-repeat center 16px;background-size: 35px auto;}
.ico_allergy04 {background: url(/Res/U/W/BABY/img/common/ico_allergy04.jpg) no-repeat center 16px;background-size: 35px auto;}
.ico_allergy05 {background: url(/Res/U/W/BABY/img/common/ico_allergy05.jpg) no-repeat center 16px;background-size: 35px auto;}
.ico_allergy06 {background: url(/Res/U/W/BABY/img/common/ico_allergy06.jpg) no-repeat center 16px;background-size: 35px auto;}
.ico_allergy07 {background: url(/Res/U/W/BABY/img/common/ico_allergy07.jpg) no-repeat center 16px;background-size: 35px auto;}
.ico_allergy08 {background: url(/Res/U/W/BABY/img/common/ico_allergy08.jpg) no-repeat center 16px;background-size: 35px auto;}
.ico_allergy09 {background: url(/Res/U/W/BABY/img/common/ico_allergy09.jpg) no-repeat center 16px;background-size: 35px auto;}
.ico_allergy10 {background: url(/Res/U/W/BABY/img/common/ico_allergy10.jpg) no-repeat center 16px;background-size: 35px auto;}
.ico_allergy11 {background: url(/Res/U/W/BABY/img/common/ico_allergy11.jpg) no-repeat center 16px;background-size: 35px auto;}
.ico_allergy12 {background: url(/Res/U/W/BABY/img/common/ico_allergy12.jpg) no-repeat center 16px;background-size: 35px auto;}
.ico_allergy13 {background: url(/Res/U/W/BABY/img/common/ico_allergy13.jpg) no-repeat center 16px;background-size: 35px auto;}
.ico_allergy14 {background: url(/Res/U/W/BABY/img/common/ico_allergy13.jpg) no-repeat center 16px;background-size: 35px auto;}
.ico_allergy15 {background: url(/Res/U/W/BABY/img/common/ico_allergy13.jpg) no-repeat center 16px;background-size: 35px auto;}
.ico_allergy16 {background: url(/Res/U/W/BABY/img/common/ico_allergy14.jpg) no-repeat center 16px;background-size: 35px auto;}
.ico_allergy17 {background: url(/Res/U/W/BABY/img/common/ico_allergy15.jpg) no-repeat center 16px;background-size: 35px auto;}
.allergy_induction_food div.on {color: #b28850;}
.ico_allergy01.on {background: url(/Res/U/W/BABY/img/common/ico_allergy01_on.jpg) no-repeat center 16px;background-size: 35px auto;}
.ico_allergy02.on {background: url(/Res/U/W/BABY/img/common/ico_allergy02_on.jpg) no-repeat center 16px;background-size: 35px auto;}
.ico_allergy03.on {background: url(/Res/U/W/BABY/img/common/ico_allergy03_on.jpg) no-repeat center 16px;background-size: 35px auto;}
.ico_allergy04.on {background: url(/Res/U/W/BABY/img/common/ico_allergy04_on.jpg) no-repeat center 16px;background-size: 35px auto;}
.ico_allergy05.on {background: url(/Res/U/W/BABY/img/common/ico_allergy05_on.jpg) no-repeat center 16px;background-size: 35px auto;}
.ico_allergy06.on {background: url(/Res/U/W/BABY/img/common/ico_allergy06_on.jpg) no-repeat center 16px;background-size: 35px auto;}
.ico_allergy07.on {background: url(/Res/U/W/BABY/img/common/ico_allergy07_on.jpg) no-repeat center 16px;background-size: 35px auto;}
.ico_allergy08.on {background: url(/Res/U/W/BABY/img/common/ico_allergy08_on.jpg) no-repeat center 16px;background-size: 35px auto;}
.ico_allergy09.on {background: url(/Res/U/W/BABY/img/common/ico_allergy09_on.jpg) no-repeat center 16px;background-size: 35px auto;}
.ico_allergy10.on {background: url(/Res/U/W/BABY/img/common/ico_allergy10_on.jpg) no-repeat center 16px;background-size: 35px auto;}
.ico_allergy11.on {background: url(/Res/U/W/BABY/img/common/ico_allergy11_on.jpg) no-repeat center 16px;background-size: 35px auto;}
.ico_allergy12.on {background: url(/Res/U/W/BABY/img/common/ico_allergy12_on.jpg) no-repeat center 16px;background-size: 35px auto;}
.ico_allergy13.on {background: url(/Res/U/W/BABY/img/common/ico_allergy13_on.jpg) no-repeat center 16px;background-size: 35px auto;}
.ico_allergy14.on {background: url(/Res/U/W/BABY/img/common/ico_allergy13_on.jpg) no-repeat center 16px;background-size: 35px auto;}
.ico_allergy15.on {background: url(/Res/U/W/BABY/img/common/ico_allergy13_on.jpg) no-repeat center 16px;background-size: 35px auto;}
.ico_allergy16.on {background: url(/Res/U/W/BABY/img/common/ico_allergy14_on.jpg) no-repeat center 16px;background-size: 35px auto;}
.ico_allergy17.on {background: url(/Res/U/W/BABY/img/common/ico_allergy15_on.jpg) no-repeat center 16px;background-size: 35px auto;}