@charset "euc-kr";
/* CSS Document */

#allwrap { width:100%; overflow:hidden;}
#header {
max-width:1000px;
margin:auto;border:0px solid #000;
}
#header {
font-size:0;
padding-top:20px;
}
.btnall {
display:none;
}
#header h1, #header div {
display:inline-block;
height:80px;
vertical-align:top;
}
#header h1 {
width:28%;
font-size:28px;
letter-spacing:-2px;
}
#header div#mnav {
width:72%;
font-size:18px;
letter-spacing:-1px;
}
#header div#mnav ul li {
display:inline-block;
width:19%;
text-align:right;
margin-top:15px;
}
#header div#mnav ul li a {
display:inline-block;border:0px solid #f00;
width:100%;
height:100%;
font-weight:500;
}
#header div#mnav ul li a:hover{
color:#f77b17;
}
#mimg {
border-top:4px solid #f77b17;
background:url(./image/mimg_1_1.jpg) center top no-repeat;
background-size:cover;
padding-bottom:5px;
}
#mimg p.img {
text-align:center;
}
#mimg p.img img,
#mimg div.fee {
width:100%;
max-width:1000px;
}
#mimg div.fee {
margin:auto;
background:#fff;
font-size:0;
margin-bottom:20px;
}
#mimg div.fee ul li {
display:inline-block;
vertical-align:top;
font-size:14px;
height:140px;
}
#mimg div.fee ul li.f1 {
width:20%;
background:#444444;
color:#fff;
text-align:center;
}
#mimg div.fee ul li.f1 span,
#mimg div.fee ul li.f3 span {
height:100%;
width:100%;
display:table;
vertical-align:middle;
}
#mimg div.fee ul li.f1 span {
font-weight:600;
font-size:24px;
}
#mimg div.fee ul li.f1 span strong,
#mimg div.fee ul li.f3 span strong {
display:table-cell;
vertical-align:middle;
}
#mimg div.fee ul li.f2 {
width:65%;
text-align:center;
font-size:18px;
}
#mimg div.fee ul li.f2 div {
display:inline-block;border:0px solid #f00;
text-align:left;
vertical-align:top;
}
#mimg div.fee ul li.f2 div.ds {
width:96%;
margin:auto;
}
#mimg div.fee ul li.f2 div.dt1 {
width:75%;
padding-top:10px;
}
#mimg div.fee ul li.f2 div.dt1 td {
padding:4px;
}
#mimg div.fee ul li.f2 div.dt1 td input {
font-size:16px;
height:26px;
padding-left:5px;
}
#mimg div.fee ul li.f2 div.dt1 td input.dinfo {
width:70%;
margin-right:4px;
}
#mimg div.fee ul li.f2 div.dt1 td select.dinfo2 {
font-size:16px;
height:26px;
margin-right:4px;
}
#mimg div.fee ul li.f2 div.dt2 {
width:23%;
text-align:right;
}
#mimg div.fee ul li.f2 div.dt2 a {
display:inline-block;
font-size:16px;
font-weight:500;
background:#1a61cb;
border-radius:4px;
text-align:center;
color:#fff;
padding:15px 0;
width:92%;
margin:10px auto;
}

#mimg div.fee ul li.f2 div.dt3 {
width:100%;
}
#mimg div.fee ul li.f2 div.dt3 strong {
display:inline-block;
background:url(./image/fee_arr.jpg) left 5px no-repeat;
padding-left:14px;
}
#mimg div.fee ul li.f2 div.dt3 input.dinfo3 {
font-size:16px;
height:26px;
width:60%;
margin-right:4px;
}
#mimg div.fee ul li.f2 div.dt3 input.dinfo4 {
font-size:16px;
height:26px;
width:70%;
margin-right:4px;
border:2px solid #fa9f9d;
}
#mimg div.fee ul li.f3 {
width:15%;
text-align:center;
background:#df5840;
}
#mimg div.fee ul li.f3 a {
color:#fff;
font-weight:400;
}
#mimg div.fee ul li.f3 a:hover {
color:yellow;
}
#mimg div.fee ul li.f3 span {
font-size:18px;
line-height:130%;
}
#mimg div.fee ul li.f3 span img {
width:80%;
max-width:60px;
}
#mcnt .cnt {
width:100%;
max-width:1000px;
margin:20px auto 0 auto;
overflow:hidden;
}
#mcnt .cnt .part1 {
font-size:16px;
margin-bottom:25px;
width:100%;
}
#mcnt .cnt h2 {
font-size:22px;
font-weight:600;
margin-bottom:10px;
}
#mcnt .cnt .part1 div {
vertical-align:top;
}
#mcnt .cnt .part1 .reserve {
display:inline-block;
width:45%;
}
#mcnt .cnt .part1 .reserve p {
border:1px solid #d0d0d0;

padding:13px 20px;
height:190px;
}
#mcnt .cnt .part1 .reserve span {
display:inline-block;
vertical-align:top;
height:1.75em;
}
#mcnt .cnt .part1 .reserve a {
display:block;
padding:5px 0;
}
#mcnt .cnt .part1 .reserve a:hover {
background:#f6f6f6;
}
#mcnt .cnt .part1 .reserve span.n1 {
width:30%;
}
#mcnt .cnt .part1 .reserve span.n2 {
width:23%;
}
#mcnt .cnt .part1 .reserve span.n3 {
width:24%;
}
#mcnt .cnt .part1 .reserve span.n4 {
width:20%;
text-align:right;
}
#mcnt .cnt .part1 .guide {

display:inline-block;
width:50.5%;
margin-left:3.15%;
margin-right:0
<!--background:url(./image/bg_guide.jpg) left top no-repeat;-->
<!--background-size:cover;-->
height:260px;
}
#mcnt .cnt .part1 .guide img {
width:100%;
}
#mcnt .cnt .part1 .guide .exp {
background:#fff3ed;
}
#mcnt .cnt .part1 .guide .exp span {
display:block;
font-size:16px;
width:90%;
margin:auto;
padding:15px 0;
text-align:center;
}
#mcnt .cnt .part1 .guide .exp span strong {
color:#df4549;
font-weight:400;
}
#mcnt .cnt .part1 .guide ul {
width:90%;
margin:15px auto;
color:#fff;
font-size:24px;
}
#mcnt .cnt .part1 .guide .price {
color:#fff609;
font-size:36px;
font-weight:bold;
text-align:right;
}
#mcnt .cnt .part1 .guide .price span {
display:inline-block;
float:left;
}
#mcnt .cnt .part1 .guide .price span i {
font-style:normal;
font-size:28px;
font-weight:400;
}

#mcnt .cnt .part1 .guide .price1 {
color:#fff609;
font-size:36px;
font-weight:bold;
text-align:center;
}
#mcnt .cnt .part1 .guide .price1 span {
display:inline-block;
float:left;
}
#mcnt .cnt .part1 .guide .price1 span i {
font-style:normal;
font-size:28px;
font-weight:400;
}

#mcnt .cnt .part1 .guide .mt10 {
text-align:center;
}
#mcnt .cnt .part2 {
line-height:0;
margin-bottom:25px;
}
#mcnt .cnt .part2 img {
width:100%;
}
#mcnt .part3 {
background:#f0f0f0;
padding:25px 0;
}
#mcnt .part3 .bds {
width:100%;
max-width:1000px;
margin:auto;
font-size:0;
}
#mcnt .part3 .bds h2 {
font-size:20px;
font-weight:500;
}
#mcnt .part3 .bds .bd1,
#mcnt .part3 .bds .bd2,
#mcnt .part3 .bds .bd3 {
width:32%;
display:inline-block;
vertical-align:top;
font-size:16px;
}
#mcnt .part3 .bds .bd2,
#mcnt .part3 .bds .bd3 {
margin-left:2%;border:0px solid #f00;
}
#mcnt .part3 .bds .bd1 h2 {
background:url(./image/mbds_1.png) left top no-repeat;
padding:0 0 10px 34px;
}
#mcnt .part3 .bds .bd2 h2 {
background:url(./image/mbds_2.png) left top no-repeat;
padding:0 0 10px 34px;
}
#mcnt .part3 .bds .bd3 h2 {
background:url(./image/mbds_3.png) left top no-repeat;
padding:0 0 10px 34px;
}

#mcnt .part3 .bds .bd1 div,
#mcnt .part3 .bds .bd2 div,
#mcnt .part3 .bds .bd3 div {
border:1px solid #d0d0d0;
padding:10px;
height:100px;
background:#fff;
}
#mcnt .part3 .bds .bd1 div a,
#mcnt .part3 .bds .bd2 div a,
#mcnt .part3 .bds .bd3 div a {
display:block;
padding:5px 0;
width:96%;
margin:auto;
}
#mcnt .part3 .bds .bd1 div a span,
#mcnt .part3 .bds .bd2 div a span,
#mcnt .part3 .bds .bd3 div a span {
display:inline-block;
float:right;
}
#mcnt .part3 .bds .bd3 div,
#mcnt .part3 .bds .bd3 div a {
	padding:0px;
}
#mcnt .part3 .bds .bd3 div {
	height:120px;
}
#mcnt .part3 .bds .bd3 div a {
	width:100%;
}

#mcnt .part3 .bds .bd3 div img {
width:100%;
height:120px;
}
#footer {
border-top:4px solid #a1a0a0;
}
#footer .fs {
width:100%;
max-width:1000px;
margin:20px auto;
}
#footer .fs div {
display:inline-block;
vertical-align:top;
}
#footer .fs div.f1 {
width:20%;
font-size:14px;
}
#footer .fs div.f1 span {
display:block;
font-size:18px;
font-weight:600;
}
#footer .fs div.f2 {
width:78%;
}
#footer .fs div.f2 li {
display:inline-block;
padding:2px 10px;
}
#footer .fs div.f2 li.w100 {
width:100%;
color:#666;
font-weight:100;
}

@media screen and (max-width:960px){
#mimg div.fee ul li.f1 span {
font-size:20px;
}

#mimg div.fee ul li.f2 {
font-size:16px;
}

#mimg div.fee ul li.f2 div.dt1 td input {
font-size:14px;
}

#mimg div.fee ul li.f2 div.dt1 td select.dinfo2 {
font-size:14px;
}

#mimg div.fee ul li.f2 div.dt2 a {
font-size:14px;
}


#mimg div.fee ul li.f2 div.dt3 input.dinfo3 {
font-size:14px;
}

#mimg div.fee ul li.f2 div.dt3 input.dinfo4 {
font-size:14px;
}

#mimg div.fee ul li.f3 span {
font-size:16px;
}

#mcnt .cnt .part1 {
font-size:16px;
}

#mcnt .cnt h2 {
font-size:20px;
}

#mcnt .cnt .part1 .guide .exp span {
font-size:16px;
}

#mcnt .cnt .part1 .guide ul {
font-size:24px;
}

#mcnt .cnt .part1 .guide .price {
font-size:36px;
}

#mcnt .cnt .part1 .guide .price span i {
font-size:28px;
}

#mcnt .part3 .bds h2 {
font-size:20px;
}
#mcnt .cnt .part1 .guide  {
width:100%;
}
#mcnt .cnt .part1 .guide img {
width:100%;
}
}

@media screen and (max-width:820px){
#header h1, #header div {
height:60px;
}
#header h1 {
font-size:22px;
letter-spacing:-2px;
}
#header div#mnav {
font-size:15px;
}
#header div#mnav ul li {
margin-top:10px;
}
#header div#mnav ul li a {
font-weight:400;
}
#mimg div.fee {
margin:auto;
background:#fff;
font-size:0;
margin-bottom:-10px;
border-bottom:1px solid #999;
}

#mimg div.fee ul li.f1 {
width:100%;
height:auto;
padding:10px 0;
font-weight:400;
}
#mimg div.fee ul li.f1 span {
font-weight:500;
font-size:20px;
}
#mimg div.fee ul li.f2 {
width:80%;
text-align:center;
font-size:15px;
}

#mimg div.fee ul li.f3 {
width:20%;
text-align:center;
background:#ac1414;
}
#mcnt .cnt .part1 .reserve {
width:100%;
}
#mcnt .cnt .part1 .guide  {
width:100%;
margin-left:0;
}
#mcnt .cnt .part1 .guide img {
width:100%;
}

#mcnt .part3 .bds .bd1,
#mcnt .part3 .bds .bd2,
#mcnt .part3 .bds .bd3 {
width:100%;
margin-left:0%;
margin-bottom:15px;
}
}
@media screen and (max-width:760px) {
#footer .fs {
width:96%;
margin:20px auto;
}
#footer .fs div.f1 {
width:96%;
font-size:13px;
margin:auto;
}
#footer .fs div.f1 span {
display:block;
font-size:16px;
font-weight:600;
}
#footer .fs div.f2 {
width:96%;
margin:auto;
}
#footer .fs div.f2 li {
display:inline-block;
padding:2px 0px;
}
#footer .fs div.f2 li.w100 {
width:100%;
color:#666;
font-weight:100;
}
#mcnt .cnt .part1 .guide  {
width:100%;
margin-left:0;
}
}


@media screen and (max-width:640px){
#header div#mnav {
display:none;
position:absolute;
right:0;
top:60px;
width:160px !important;
background:#528ac4;
height:100%;
}
#header div#mnav ul li {
display:block;
text-align:left;
width:auto;
margin:0 auto;
padding:10px 10px;
border-bottom:1px solid #9abfe5;
}
#header div#mnav ul li a {
color:#fff;
}
#header div#mnav ul li a:hover {
color:#fefc39;
}
.btnall {
display:inline-block;
float:right;
}
#header h1 {
width:80%;
}
#header div#mnav {
width:20%;
}
#mimg div.fee ul li.f2 {
width:100%;
text-align:center;
font-size:14px;
background:#f6f6f6;
letter-spacing:-1px;
height:auto;
padding-bottom:10px;
}
#mimg div.fee ul li.f2 div.dt1 {
width:100%;
padding-top:10px;
}
#mimg div.fee ul li.f2 div.dt2 {
width:100%;
text-align:center;
}
#mimg div.fee ul li.f3 {
width:100%;
text-align:center;
background:#ddd;
height:auto;
}
#mimg div.fee ul li.f2 div.dt1 td input {
font-size:13px;
height:26px;
padding-left:2px;
}
#mimg div.fee ul li.f2 div.dt1 td input.dinfo {
width:65%;
margin-right:2px;
}
#mimg div.fee ul li.f2 div.dt1 td select.dinfo2 {
font-size:13px;
height:24px;
margin-right:2px;
}
#mimg div.fee ul li.f3 a {
background:#ac1414;
border-radius:6px;
display:inline-block;
width:60%;
margin:10px auto;
}
#mimg div.fee ul li.f3 a br {
display:none;
}
#mimg div.fee ul li.f3 a img {
float:left;
margin-top:-20px;
}
#mimg div.fee ul li.f3 a strong {
padding-top:20px;
font-size:17px;
}
#mcnt .cnt .part1 .guide ul {
font-size:20px;
}
#mcnt .cnt .part1 .guide .price {
font-size:28px;
}
#mcnt .cnt .part1 .guide .price span i {
font-size:22px;
}
#mcnt .cnt .part1 .guide  {
width:100%;
margin-left:0;
}
#mcnt .cnt .part1 .guide img {
width:100%;
}

@media screen and (max-width:360px){
#mcnt .cnt .part1 {
font-size:14px;
}


#mimg div.fee ul li.f2 div.ds {
width:100%;
margin:auto;
}
#mimg div.fee ul li.f2 {
font-size:13px;
}
#mcnt .part3 .bds .bd1,
#mcnt .part3 .bds .bd2,
#mcnt .part3 .bds .bd3 {
font-size:14px;
}
}