html,body,div,ul,ol,li,dl,dt,dd,p,address,h1,h2,h3,h4,h5,h6,blockquote,table,caption,tr,th,td,thead,tbody,tfoot,form,fieldset,legend,hr,header,nav,main,aside,section,article,figure,figcaption,footer {margin: 0; padding: 0;}
    a {text-decoration: none; color: inherit;}
    li {list-style: none;}
    table {border-collapse: collapse;}
    h1,h2,h3,h4,h5,h6 {font-weight: normal;}
    address, em, cite {font-style: normal;}


html, body {
		font-family: 'NanumGothic', 나눔고딕;
		margin: 0;
		padding: 0;
		border: 0;
	    width: 100%;
	    overflow-x:hidden;
	}

    .headertop{
        display:flex; justify-content:space-around; width:100%; 
        background-color: rgba(255, 255, 255, 0.9); border-bottom: solid 2px #125ea9;
        box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
     }
    .headertop p{background:#e0eafb; width:18%;}
    .headertop h1{width:60%; text-align:right;}
    .headertop h1 img{margin:0.7em 0.1em 0.4em 0; width:86%;}
    .headertop ul{width:30%; text-align:center; padding-top:0.8em;}
    .headertop ul li.mainbiz img{width:50%;} 
    .headertop ul li.souel img{width:80%;}


.youtubeWrap {
        position: relative;
        width: 100%;
        padding-bottom: 50%;
}
.youtubeWrap iframe {
        position: absolute;
        width: 100%;
        height: 100%;
	    z-index:1;
}
img {
	border:0;
	width:100%;
}
table {
	border:0;
	width:100%;
}
.history_box {
	 font-family: 'NanumGothic', 나눔고딕;
	 font-size: 12px;
     width: 90%;
}

.tbfcs {
    color: #0066cc;
	font-weight: 500;
	font-size: 17px;
	margin-left: 5px;
}
/*오시는길*/
#map {position:relative; margin-bottom:0px; }
#map p {text-align:left; line-height:150%; margin:5px 0 15px 0;}
#map_box {position:relative; padding:15px;}
#map_box img {width:100%; }
#map_box h3 {margin:5px 0; border-bottom:1px solid #999; font-weight:bold; color:#484848; font-size:14px;}
#map_box ul li {padding:0 0 5px 10px; background:url(../images/bt01.png) 3px 7px no-repeat; list-style:none; font-size: 12px;}
#map_box a { color:#C06;}

.bg {
/* 	background:url(images/towjob_bg.jpg); */
	background: #f1fbfe;
}
.FixedLayoutTop { width: 100%;z-index:100;}
.FixedLayoutfunction { position: fixed; top: 0px; }
.FixedLayoutContent { margin-bottom:30px; }
.FixedLayoutBottom { position: fixed; bottom: 0px; width: 100%;z-index:9999; }

#content_box {

    /*padding-bottom:10px;*/
    background-color:#f8f8f8;
    width:100%;
    /*width:900px;*/
    overflow:hidden;
    }

#content_check {
    overflow:hidden;
    }
#content_check .tit_line {background-color:#FFF;}

#check_box {position:relative; border:1px solid #c6c6c6; padding:0px;}

/* Bottom Banner */	
#bottombn {
	margin:0;
	padding:0;
    border: 0;	
	background: #fff;
}

/* Footer */
#footer {
    color: #ffffff;
    background: #202c59;
    padding: 10% 5%;
    height: 20em;
}

#footer .copyright {
    font-family: 'GmarketSansLight';
    line-height: 1.4em;
    font-size: 1em;
}

#footer .copyright span {
    font-family: 'GmarketSansMedium';
    color: #ffffcc;
    letter-spacing: -0.03em;
}

#footer .certified {
    width: 100%;
    display: flex;
    justify-content: space-between;
}

#footer .certified ul {
    margin: 1em 0;
}

#footer .certified ul li {
    display: inline-flex;
    margin-right: 2%;
}

#footer .certified ul li.logo1 {
    width: 12%;
}

#footer .certified ul li.logo2 {
    width: 26%;
}

#footer .certified ul li.logo3 {
    width: 22.5%;
}

#footer .certified ul li.logo4 {
    width: 23%;
}

#footer .certified ul li img {
    width: 100%;
}

.fixbn {
    width: 100%;
    background: #c63695 !important;
    border-radius: 1em 1em 0 0;
}

.fixbn ul {
    display: flex;
    justify-content: center;
    padding: 1em 0;
}

.fixbn ul li {
    text-align: center;
    border: #ffffff solid 1px;
    font-size: 0.9em;
    border-radius: 10px;
    padding: 0.5em 0.7em 0.5em 2em;
}

.fixbn ul li a {
    font-family: 'GmarketSansMedium';
    color: #fff;
}

.fixbn ul .icon1 {
    background: url(../v22img/bottom_icon01.png) no-repeat top 48% left 11% /13%;
}

.fixbn ul .icon2 {
    background: url(../v22img/bottom_icon02.png) no-repeat top 50% left 13% /14%;
    margin: 0 1.5%;
}

.fixbn ul .icon3 {
    background: url(../v22img/bottom_icon03.png) no-repeat top 45% left 11% /14%;
}

#order_status {
    padding: 15% 5% 0 5%;
}

#order_status h2 {
    font-family: 'GmarketSansbold';
    text-align: center;
    color: #fff;
    background: #9a45bd;
    font-size: 1.2em;
    border-radius: 0.4em;
    padding: 0.5em 0 0.4em;
}

#order_status h3 {
    font-size: 0.8em;
    letter-spacing: -0.01em;
    text-align: center;
    color: #666666;
    font-family: 'GmarketSansMedium';
    padding: 5% 0;
}

#order_status h3 b {
    color: #333333;
}

#order_status .order_notice {
    width: 100%;
    background: #fffef2;
    border: solid 0.2em #e9e9e9;
    text-align: center;
    padding: 5% 0;
}

#order_status .order_notice dl dt {
    font-family: 'GmarketSansMedium';
    font-size: 0.9em;
    color: #666666;
    margin: 0 0 0.2em;
    letter-spacing: -0.02em;
}

#order_status .order_notice dl dt b {
    color: #9933cc;
}

#order_status .order_notice dl dd {
    font-family: 'GmarketSansMedium';
    font-size: 0.9em;
    color: #ff3300;
}

#order_status .order_notice dl {
    display: inline-block;
    position: relative;
}

#order_status .order_notice dl:before {
    display: block;
    position: absolute;
    top: 20%;
    left: -14%;
    width: 1.8em;
    height: 1.8em;
    background: url(../v22img/con03_icong.png) no-repeat center/100%;
    content: '';
}

#order_status .order_notice dl:after {
    display: block;
    position: absolute;
    top: 17%;
    right: -14%;
    width: 1.8em;
    height: 2em;
    background: url(../v22img/con03_iconp.png) no-repeat center/100%;
    content: '';
}

#real_list {
    padding: 0 5%;
}
    
h1.mtit {
    width: 90%;
    margin-bottom:2%;
    font-family: 'GmarketSansbold';
    text-align: center;
    color: #fff;
    background: #0066cc;
    font-size: 1.2em;
    border-radius: 0.4em;
    padding: 0.5em 0 0.4em;
}
