@charset "utf-8";
#wrap {}

#header {}
#header .inner {width:1300px;margin:0 auto;position:relative;height:90px;box-sizing:border-box;padding:0 281px 0 153px;z-index:10;}
#header .tnb {position:absolute;right:0;top:50%;z-index:10;margin-top:-8.5px;}
#header .tnb li {display:inline-block;vertical-align:middle;}
#header .tnb li ~ li {margin-left:22px;}
#header .tnb li a {display:block;color:#1f2052;}
#header .logo {position:absolute;left:0;top:20px;}
#header .logo * {display:block;}
#header .gnb {text-align:center;font-size:0;}
#header .gnb > li {display:inline-block; font-family:'Noto Sans KR',sans-serif;}
#header .gnb > li > a {display:block;font-size:16px;color:#222;height:90px;line-height:90px;padding:0 25px;/*font-weight:bold;*/}
#header .gnb > li:hover > a,
#header .gnb > li.active > a {color:#0b1a5b;}

.sub #header {border-bottom:1px solid #484848;}

#vis,
#vis .vis {position:relative;height:500px;overflow:hidden;}
#vis .vis {background-repeat:no-repeat;background-position:50% 0;}
#vis .display {width:514px;height:290px;background:rgba(255,255,255,0.94);position:absolute;right:50%;margin-right:136px;top:118px;z-index:100;box-sizing:border-box;padding:50px 0 0 55px;}
#vis .display dl dt {font-size:30px;line-height:37px;color:#222;}
#vis .display dl dd {font-size:0;margin-top:10px;}
#vis .bx-controls {width:80px;position:absolute;z-index:150;right:50%;top:347px;margin-right:514px;}

#vis .bx-controls-direction a {position:absolute;z-index:100;display:block;width:9px;height:17px;top:0;text-indent:-9999px;z-index:20;}
#vis .bx-controls-direction .bx-prev {background:url(../images/vis-prev.gif) no-repeat;left:0;}
#vis .bx-controls-direction .bx-next {background:url(../images/vis-next.gif) no-repeat;right:0;}
#vis .bx-pager {text-align:center;height:17px;line-height:17px;font-size:12px;color:#000;}
#vis .bx-pager:first-letter {font-weight:bold;font-size:14px;}


#main .emergency {width:1300px;margin:0 auto;padding:25px 0 50px;overflow:hidden;}
#main .emergency h2 {font-size:16px;font-weight:bold;color:#1f2052;margin-bottom:25px;text-align:center;}
#main .emergency h2 a{color:#1f2052;}
#main .emergency .area {margin:0 -16px;font-size:0;}
#main .emergency .area .box {display:inline-block;box-sizing:border-box;width:33.333333%;padding:0 16px;}
#main .emergency .area .box .in {display:block;height:100px;padding-left:20px;}
#main .emergency .area .box .in:after {content:"";display:inline-block;width:0;height:100%;vertical-align:middle;}
#main .emergency .area .box .in > * {display:inline-block;vertical-align:middle;}
#main .emergency .area .box .in span {color:#fff;padding-left:15px;}
#main .emergency .area .box .in span > * {display:block;}
#main .emergency .area .box .in span strong {font-size:16px;}
#main .emergency .area .box .in span em {font-size:14px;margin-top:5px;}
#main .emergency .area .box1 .in {background:#ff7f00;}
#main .emergency .area .box2 .in {background:#93bb0c;}
#main .emergency .area .box3 .in {background:#1e3c92;}

#main .tit {position:relative;margin-bottom:25px;}
#main .tit h3 strong {display:inline-block;font-size:26px;color:#222;font-weight:bold;}
#main .tit h3 span {font-size:14px;color:#0b1a5b;font-weight:normal;margin-left:10px;}
#main .tit .more {display:block;position:absolute;right:0;bottom:0;font-size:14px;color:#222;font-style:italic;font-weight:bold;font-family:'Open Sans',sans-serif;background:url(../images/ico-double-arr.gif) no-repeat 100% 8px;padding-right:10px;}

#main .contain {margin:0 -10px;font-size:0;}
#main .contain .box {display:inline-block;box-sizing:border-box;width:25%;padding:0 10px;vertical-align:top;}
#main .contain .box .info {margin-top:15px;}
#main .contain .box .info .subject a {display:block;color:#111;font-weight:bold;font-size:18px;}
#main .contain .box .info .sum {font-size:14px;margin-top:7px;line-height:1.5em;}

#main .pass {background:#f3f3f3;padding:45px 0 40px;}
#main .pass .inner {width:1300px;margin:0 auto;}

#main .mban {margin-top:40px;}

#main .tour {padding:40px 0 75px;}
#main .tour .inner {width:1300px;margin:0 auto;}

#main .why {background:url(../images/mwhy-bg.jpg) no-repeat 50% 0;background-size:cover;padding:50px 0 45px;}
#main .why .inner {width:1300px;margin:0 auto;overflow:hidden;}
#main .why .inner > * {float:left;box-sizing:border-box;overflow:hidden;height:360px;}
#main .why .lef {width:410px;background:rgba(3,63,142,0.83);padding:55px 0 0 43px;}
#main .why .lef dl dt {font-size:28px;color:#88bafc;}
#main .why .lef dl dd {margin-top:10px;}
#main .why .lef .btn {font-size:0;margin-top:77px;}
#main .why .lef .btn a {display:inline-block;width:161px;height:44px;line-height:44px;border-radius:5px;background:#fff;font-size:14px;font-weight:bold;color:#28538e;text-align:center;vertical-align:top;}
#main .why .lef .btn a ~ a {margin-left:6px;}
#main .why .lef .btn a:first-child {background:#4fc1e9;color:#fff;}
#main .why .info {width:890px;background:rgba(255,255,255,0.78);padding:75px 0 0 80px;}
#main .why .info li {float:left;box-sizing:border-box;background:url(../images/ico-mcheck.png) no-repeat 0 50%;padding-left:23px;font-size:18px;color:#000;}
#main .why .info li:nth-child(odd) {width:355px;}
#main .why .info li:last-child {font-size:20px;}
#main .why .info li:nth-child(n+3) {margin-top:39px;}


#main .partner {padding:70px 0 40px;}
#main .partner .inner {width:1300px;margin:0 auto;}
#main .partner h3 {font-weight:normal;font-size:28px;color:#222;margin-bottom:15px;}
#main .partner .area {border:1px solid #ccc;padding:25px 0;position:relative;}
#main .partner .bx-wrapper {margin:0 auto;}
#main .partner .bx-controls-direction a {position:absolute;z-index:100;display:block;width:56px;height:56px;top:50%;margin-top:-28px;text-indent:-9999px;}
#main .partner .bx-controls-direction .bx-prev {background:url(../images/partner-prev.gif) no-repeat;left:-67px;}
#main .partner .bx-controls-direction .bx-next {background:url(../images/partner-next.gif) no-repeat;right:-67px;}
#main .partner .btn {margin-top:15px;text-align:center;}
#main .partner .btn a {display:inline-block;width:108px;height:31px;line-height:31px;color:#fff;background:#444;font-size:14px;font-weight:bold;text-align:center;}


#footer {font-family:'Noto Sans KR',sans-serif;}
#footer .one {background:#333;padding:30px 0 45px;}
#footer .one .inner {width:1024px;margin:0 auto;}
#footer .one h2 {text-align:center;margin-bottom:25px;}
#footer .one .area {overflow:hidden;}
#footer .one .area .lef {float:left;}
#footer .one .area .lef .gnb {overflow:hidden;}
#footer .one .area .lef .gnb > li {float:left;}
#footer .one .area .lef .gnb > li ~ li {margin-left:90px;}
#footer .one .area .lef .gnb > li > a {display:block;font-size:16px;font-weight:bold;color:#fff;}
#footer .one .area .lef .gnb li ul {margin-top:5px;}
#footer .one .area .lef .gnb li ul li {margin-top:8px;}
#footer .one .area .lef .gnb li ul li a {display:block;font-size:14px;color:#fff;opacity:0.54;}
#footer .one .area .rig {float:right;}
#footer .one .area .rig dl ~ dl {margin-top:15px;}
#footer .one .area .rig dl dt {font-weight:bold;color:#bbd465;font-size:16px;}
#footer .one .area .rig dl:first-child dt {color:#698cf0;}
#footer .one .area .rig dl dd {font-size:14px;color:#fff;opacity:0.54;line-height:1.5em;margin-top:5px;}
#footer .two {border-top:1px solid #505356;padding:43px 0 35px;text-align:center;color:#6c6c6c;line-height:1.5em;font-size:13px;background:#333;position:relative;}
#footer .thr {background:#141414;text-align:center;padding:15px 0;}
#footer .thr * {display:inline-block;vertical-align:middle;position:relative;}
#footer .thr dt {font-size:13px;color:#707070;margin-right:5px;}
#footer .thr li {padding:0 20px;}
#footer .thr li:before {content:"";display:block;width:1px;height:8px;background:#313131;position:absolute;left:0;top:50%;margin-top:-4px;}
#footer .thr li:first-child:before {display:none;}
#footer .thr li a {font-size:13px;color:#707070;}

#gotop {border:none;background:none;position:absolute;left:50%;margin-left:-25px;top:-25px;}

#sub {width:1300px;margin:0 auto;background:url(../images/sub-line.gif) repeat-y 289px 0;padding-bottom:70px;}
#sub:after {content:"";display:block;clear:both;}
#sub.type2 {background:none;}

#lef {width:290px;float:left;padding-top:30px;}
#lef h2 {padding-bottom:20px;margin-bottom:20px;background:url(../images/lef-tit-line.gif) repeat-x 0 100%;}
#lef h2 > * {display:block;}
#lef h2 > * + * {margin-top:4px;}
#lef h2 span {font-size:16px;color:#adadad;}
#lef h2 strong {font-size:24px;color:#222;font-weight:bold;line-height:1em;}
#lef h2 strong + span {padding-left:55px;}
#lef .lnb > li {position:relative;}
#lef .lnb > li ~ li {margin-top:15px;}
#lef .lnb > li > a {font-size:14px;color:#222;position:relative;padding-left:18px;}
#lef .lnb > li > a:before {content:"";display:block;position:absolute;left:0;width:11px;height:11px;background:url(../images/lnb-dot.gif) no-repeat 50% 50%;top:3px;}
#lef .lnb > li > ul {margin-top:10px;display:none;}
#lef .lnb > li > ul > li > a {display:block;padding:5px 0 5px 18px;font-size:12px;color:#666;position:relative;}
#lef .lnb > li > ul > li > a:before {content:"";display:block;position:absolute;left:11px;top:10px;width:3px;height:3px;background:#555;}
#lef .lnb > li > ul > li > ul {margin:0 0 5px;display:none;}
#lef .lnb > li > ul > li > ul > li {border:1px solid #ededed;border-right-color:#d6d6d6;}
#lef .lnb > li > ul > li > ul > li ~ li {margin-top:-1px;}
#lef .lnb > li > ul > li > ul > li > a {font-size:12px;font-size:12px;padding:7px 0 7px 18px;display:block;color:#666;}
#lef .lnb > li > ul > li > ul > li.active > a {background:#ededed;color:#333;}
#lef .lnb > .chi > a:before {display:none;}
#lef .lnb > .chi > .onoff {width:11px;height:11px;border:none;background:url(../images/lnb-onoff.gif) no-repeat;position:absolute;left:0;top:3px;z-index:10;text-indent:-9999px;}
#lef .lnb > .chi.active > .onoff {background-position:0 -11px;}
#lef .lnb > .active > a {font-size:14px;font-weight:bold;color:#000;text-decoration:underline;}
#lef .lnb .active > ul {display:block;}
#lef .lnb > li > ul > li.active > a {color:#2527ad;}
#lef .lnb > li > ul > li.active > a:before {background:#2527ad;}
#lef .ban {margin-top:50px;width:257px;}
#lef .ban > * {border:1px solid #ddd;}
#lef .ban > div:first-child ~ dl {margin-top:-1px;}
#lef .ban .cs {padding:18px 17px;}
#lef .ban .cs > * {display:inline-block;vertical-align:middle;}
#lef .ban .cs .ico {margin-right:7px;}
#lef .ban .cs .info dl dt {font-size:12px;color:#000;font-weight:bold;}
#lef .ban .cs .info dl dd {font-size:22px;color:#94c23d;font-weight:bold;font-family:'Open Sans',sans-serif;line-height:1em;}
#lef .ban .cs .info p {font-size:12px;color:#777;margin-top:3px;}
#lef .ban .acc {padding:20px 25px;}
#lef .ban .acc dt {font-size:18px;line-height:1em;}
#lef .ban .acc dt > * {display:inline-block;vertical-align:middle;}
#lef .ban .acc dt span {color:#363636;font-family:'Open Sans',sans-serif;margin-left:5px;}
#lef .ban .acc dd {font-size:12px;color:#777;margin-top:3px;}

#rig {width:980px;float:right;letter-spacing:-0.05em;word-break: break-all;}


#tit {position:relative;}
#tit .one {font-size:0;margin-bottom:5px;padding-top:34px;height:19px;}
#tit .one > span {display:inline-block;vertical-align:middle;}
#tit .flag {margin-right:5px;display:inline-block;vertical-align:middle;font-size:0;}
#tit .flag img {margin-right:4px;display:inline-block;}
#tit .sale {font-size:16px;color:#2a2d9b;}
#tit .nation {font-size:16px;color:#2a2d9b;}
#tit .nation + .star {margin-left:8px;}
#tit .tour {height:23px;padding-top:30px;margin-bottom:5px;}
#tit .tour .ico {display:inline-block;vertical-align:middle;height:23px;line-height:23px;border-radius:11.5px;padding:0 13px;color:#fff;background:#46489d;font-size:14px;}
#tit .tour strong {display:inline-block;vertical-align:middle;font-weight:normal;color:#46489d;font-size:18px;}
#tit h3 {font-size:24px;font-weight:bold;color:#333;line-height:1em;padding-top:53px;border-bottom:1px solid #a4a4a4;padding-bottom:19px;}
#tit h3 .flag {margin-right:0;margin-top:-3px;}
#tit h3 .eng {font-size:18px;display:inline-block;margin-left:5px;}
#tit .navi {position:absolute;right:0;bottom:20px;font-size:0;color:#999;}
#tit .navi > * {display:inline-block;vertical-align:middle;font-size:12px;}
#tit .navi em {margin:0 5px;}
#tit .navi img {display:block;}
#tit .navi span:last-child {color:#333;}
#tit .one + h3,
#tit .tour + h3 {padding-top:0;padding-bottom:14px;}
#tit.noline h3 {border-bottom:none;}

#content {margin-top:20px;position:relative;z-index:10;}

.__nospace {margin-top:-21px;}

.__img {font-size:0;text-align:center;}
.__img .thm {margin:10px -4.5px 0;}
.__img .thm li {display:inline-block;vertical-align:top;box-sizing:border-box;padding:0 4.5px;width:20%;}
.__img .thm li a {display:block;position:relative;}
.__img .thm li a img {max-width:100%;}
.__img .thm li a:before {content:"";display:none;position:absolute;left:0;top:0;width:100%;height:100%;border:3px solid #94c23d;box-sizing:border-box;}
.__img .thm .active a:before {display:block;}

@media print {
	html {-webkit-print-color-adjust:exact;}
	#rig {float:none;width:980px;}
	.__botarea {display:none;}
}

.__btn1 {
	display:inline-block;
	box-sizing:border-box;
	width:100%;
	border:1px solid #2c2ea1;
	background:#2c2ea1;
	background:-moz-linear-gradient(left, #2c2ea1 0%, #1f2052 100%);
	background:-webkit-linear-gradient(left, #2c2ea1 0%,#1f2052 100%);
	background:linear-gradient(to right, #2c2ea1 0%,#1f2052 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c2ea1', endColorstr='#1f2052',GradientType=1 );
	height:61px;
	line-height:59px;
	text-align:center;
	font-size:20px;
	color:#fff;
	font-weight:bold;
}
.__btn1.type2 {background:#7a7a7a;border-color:#7a7a7a;}
.__btn1.type3 {background:#1f2052;border-color:#1f2052;}
.__btn1.type4 {background:#fff;border-color:#555;color:#555;}

.__btn2 {display:inline-block;box-sizing:border-box;height:28px;line-height:26px;text-align:center;border:1px solid #333;padding:0 15px;font-size:12px;color:#333;font-weight:bold;}
.__btn2.type2 {border-color:#94c23d;color:#94c23d;}

.__btn3 {display:inline-block;box-sizing:border-box;height:32px;line-height:30px;text-align:center;border:1px solid #333;background:#333;padding:0 25px;font-size:12px;color:#fff;font-weight:bold;}

.__btn4 {display:inline-block;box-sizing:border-box;height:51px;line-height:49px;text-align:center;border:1px solid #333;width:210px;font-size:17px;color:#000;font-weight:bold;background:#fff;}
.__btn4.type2 {background:#4b4eb3;border-color:#4b4eb3;color:#fff;}
.__btn4.type3 {background:#94c23d;border-color:#94c23d;color:#fff;}
.__btn4.type4 {background:#959595;border-color:#959595;color:#fff;}
.__btn4.type5 {background:#f01414;border-color:#f01414;color:#fff;}
.__btn4.type6 {background:#fff;border-color:#8ab833;color:#8ab833;}

.__btn5 {display:inline-block;box-sizing:border-box;height:45px;line-height:43px;text-align:center;border:1px solid #94c23d;background:#94c23d;width:125px;font-size:16px;color:#fff;font-weight:bold;}
.__btn5.type2 {border-color:#959595;color:#555;background:#fff;}
.__btn5.type3 {border-color:#959595;color:#fff;background:#959595;}




.__botarea {margin-top:50px;position:relative;}
.__botarea .cen {text-align:center;}

.__tbl-list {table-layout:fixed;width:100%;border-top:1px solid #333;}
.__tbl-list tr > * {border-bottom:1px solid #ccc;padding:13px 10px;text-align:center;font-size:12px;}
.__tbl-list tr td.subject {text-align:left;}
.__tbl-list tr td.subject a {display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:80%;}
.__tbl-list tr td.subject > * {display:inline-block;vertical-align:middle;margin-right:3px;}

.__tbl-list2 {table-layout:fixed;width:100%;border-top:1px solid #333;}
.__tbl-list2 tr > * {border:1px solid #ccc;border-top:none;text-align:center;}
.__tbl-list2 tr th {padding:7px 0;font-size:12px;background:#f3f3f3;color:#222;font-weight:bold;}
.__tbl-list2 tr td {font-size:14px;color:#444;padding:10px 5px;}
.__tbl-list2 tr td a {color:#222;display:inline-block;border-bottom:1px solid #000;}


.__tbl-list3 {table-layout:fixed;width:100%;border-top:1px solid #333;}
.__tbl-list3 tr > * {border-bottom:1px solid #ccc;border-top:none;text-align:center;}
.__tbl-list3 tr th {padding:15px 0;font-size:12px;background:#f3f3f3;color:#222;font-weight:bold;}
.__tbl-list3 tr td {color:#000;padding:30px 10px;text-align:center;}
.__tbl-list3 .num {text-align:center;font-size:20px;}
.__tbl-list3 .detail strong {display:block;margin-top:5px;font-size:15px;}
.__tbl-list3 .info {text-align:left;}
.__tbl-list3 .info .ico {margin-bottom:10px;}
.__tbl-list3 .info .subject {font-size:20px;color:#000;font-weight:bold;}
.__tbl-list3 .info .desc {font-size:18px;font-weight:bold;color:#606060;margin-top:3px;}
.__tbl-list3 .info .use {font-size:15px;color:#7eb020;margin-top:10px;}
.__tbl-list3 .info .mem {font-size:15px;color:#000;margin-top:3px;}
.__tbl-list3 .info .sum {font-size:16px;margin-top:15px;color:#2527ad;}
.__tbl-list3 .info .price {font-size:24px;font-weight:bold;color:#2527ad;}

.__tbl-list4 {width:100%;border:1px solid #ccc;}
.__tbl-list4 tr > * {border-bottom:1px solid #ccc;border-top:none;text-align:center;}
.__tbl-list4 tr th {padding:15px 0;font-size:12px;background:#f3f3f3;color:#222;font-weight:bold;}
.__tbl-list4 tr td {font-size:14px;color:#444;padding:20px 10px;}

.__tbl-write {table-layout:fixed;width:100%;}
.__tbl-write tr > * {border:1px solid #ccc;padding:8px 15px;}
.__tbl-write tr th {background:#f3f3f3;font-size:12px;font-weight:bold;color:#333;text-align:left;padding-left:25px;height:32px;}
.__tbl-write tr td {font-size:14px;line-height:1.5em;}
.__tbl-write tr td .__lab {display:inline-block;margin-right:20px;}
.__tbl-write tr td .nation p ~ p {margin-top:4px;}
.__tbl-write tr td > p:first-child ~ p {margin-top:4px;}
.__tbl-write tr td .recive li {position:relative;padding-left:20px;}
.__tbl-write tr td .recive li ~ li {margin-top:20px;}
.__tbl-write tr td .recive li input {position:absolute;left:0;top:5px;}
.__tbl-write tr td .payment dl > * {display:inline-block;vertical-align:middle;}
.__tbl-write tr td .payment dl ~ dl {margin-top:4px;}
.__tbl-write tr td .payment dl dt {width:80px;font-size:13px;color:#000;}
.__tbl-write.bt tbody tr:first-child > * {border-top:1px solid #000;}

.__ico1 {display:inline-block;box-sizing:border-box;width:85px;height:21px;line-height:21px;text-align:center;color:#fff;font-size:12px;background:#1f2052;}
.__ico1.type2 {background:#89b830;}
.__ico1.type3 {background:#6a6a6a;}
.__ico1.type4 {background:#30b6b8;}
.__ico1.type5 {background:#3050b8;}
.__ico1.type6 {background:#3086b8;}
.__ico1.type7 {background:#1c1c1c;}


.__tbl-write2 {table-layout:fixed;width:100%;border:1px solid #ccc;}
.__tbl-write2 tr > * {border-bottom:1px solid #ccc;padding:8px 15px;text-align:center;}
.__tbl-write2 tr th {background:#f3f3f3;font-size:12px;font-weight:bold;color:#333;padding-left:25px;height:32px;}
.__tbl-write2 tr td {font-size:14px;line-height:1.5em;}
.__tbl-write2 tr td .__lab {display:inline-block;margin-right:20px;}
.__tbl-write2 tr td .nation p ~ p {margin-top:4px;}
.__tbl-write2 tr td > p:first-child ~ p {margin-top:4px;}
.__tbl-write2 tr td .recive li {position:relative;padding-left:20px;}
.__tbl-write2 tr td .recive li ~ li {margin-top:20px;}
.__tbl-write2 tr td .recive li input {position:absolute;left:0;top:5px;}

.__tbl-bd {table-layout:fixed;width:100%;}
.__tbl-bd tr > * {border:1px solid #ddd;text-align:center;}
.__tbl-bd tr td {font-size:13px;font-weight:bold;padding:13px 0;color:#777;}

.__tit1 {position:relative;margin-bottom:10px;}
.__tit1 h3 {color:#000;font-size:16px;font-weight:bold;}
.__tit1 .rig {position:absolute;right:0;bottom:0;}

.__tit2 {margin-bottom:10px;}
.__tit2 h3 {font-size:20px;color:#000;font-weight:normal;}



.__black {color:#000 !important;}
.__blue {color:#282ba5 !important;}
.__gray {color:#6a6a6a !important;}
.__green {color:#648d16 !important;}
.__violet {color:#353668 !important;}

.__ver > * {display:inline-block;vertical-align:middle;}

.__form1 {display:inline-block;box-sizing:border-box;width:100%;max-width:100%;border:1px solid #ccc;padding-left:10px;font-size:14px;height:32px;letter-spacing:-0.05em;color:#444;}
.__form1._datepick {background:url(../images/ico-cal.gif) no-repeat 100% 0;}
textarea.__form1 {padding:10px;line-height:1.4em;}

.__agree .gray {background:#f6f6f6;padding:20px 30px;font-size:13px;line-height:1.7em;color:#000;margin-bottom:25px;}
.__agree h3 {font-size:18px;color:#94c23d;font-weight:bold;;margin-bottom:5px;margin-top:20px;}
.__agree h3:first-child {margin-top:0;}
.__agree h4 {font-weight:bold;color:#000;margin-top:15px;font-size:14px;margin-bottom:5px;}
.__agree p {font-size:12px;line-height:1.7em;}
.__agree p strong {color:#000;}

.__agreewrap {border-bottom:1px solid #333;padding-bottom:35px;margin-bottom:35px;}
.__agreewrap .box ~ .box {margin-top:35px;}
.__agreewrap .box .__agree {box-sizing:border-box;height:200px;overflow-y:auto;padding:15px;border:1px solid #ccc;}
.__agreewrap .box .__agree .gray {background:none;padding:0;}
.__agreewrap .box .lab {margin-top:5px;font-size:14px;font-weight:bold;}

.__calc {position:relative;display:inline-block;padding:0 30px;border:1px solid #ccc;width:53px;height:30px;}
.__calc input[type='text'] {display:block;width:100%;box-sizing:border-box;text-align:center;border:none;text-align:center;border-right:1px solid #ccc;border-left:1px solid #ccc;height:30px;color:#000;}
.__calc button {position:absolute;width:30px;height:30px;border:none;top:0;text-indent:-9999px;}
.__calc .minus {left:0;background:url(../images/calc-minus.gif) no-repeat;}
.__calc .plus {right:0;background:url(../images/calc-plus.gif) no-repeat;}

.__pass-view .one:after {content:"";display:block;clear:both;}
.__pass-view .one .lef {float:left;width:535px;}
.__pass-view .one .lef .other {margin-top:20px;}
.__pass-view .one .lef .other > * {display:inline-block;vertical-align:top;}
.__pass-view .one .lef .other dt {font-weight:bold;color:#222;font-size:12px;margin-right:10px;padding-top:2px;}
.__pass-view .one .lef .other dd {}
.__pass-view .one .lef .other dd ul li {font-size:14px;}
.__pass-view .one .lef .other dd ul li span {display:inline-block;border-bottom:1px solid #666;}
.__pass-view .one .lef .other dd ul li ~ li {margin-top:8px;}

.__pass-view .one .rig {float:right;width:415px;border:1px solid #ccc;border-top:none;}
.__pass-view .one .rig .sale {margin:33px 10px 19px;position:relative;z-index:100;}
.__pass-view .one .rig .sale > ul > li {position:relative;}
.__pass-view .one .rig .sale > ul > li > span {box-sizing:border-box;display:block;border:1px solid #ccc;border-radius:5px;height:47px;line-height:45px;padding-left:12px;font-size:14px;color:#222;background:url(../images/sale-arr.gif) no-repeat 100% 50%;}
.__pass-view .one .rig .sale > ul > li ul {position:absolute;left:0;top:100%;width:100%;display:none;}
.__pass-view .one .rig .sale > ul > li ul li {margin-top:-1px;}
.__pass-view .one .rig .sale > ul > li ul li a {display:block;font-size:14px;padding:12px 10px;background:#fff;border:1px solid #ccc;border-radius:5px;}
.__pass-view .one .rig .sale:hover > ul > li ul {display:block;}
.__pass-view .one .rig .sale:hover > ul > li > span {background-color:#f3f3f3;color:#000;font-weight:bold;}
.__pass-view .one .rig .sale > ul > li ul li:hover a {background:#f3f3f3;color:#000;font-weight:bold;}

.__pass-view .one .rig .tab {margin-right:-1px;}
.__pass-view .one .rig .tab:after {content:"";display:block;clear:both;}
.__pass-view .one .rig .tab a {display:block;width:50%;height:59px;box-sizing:border-box;margin-left:-1px;text-align:center;background:#f3f3f3;float:left;border-left:1px solid #a4a4a4;border-bottom:1px solid #a4a4a4;font-size:0;}
.__pass-view .one .rig .tab a:first-child {margin-left:0;border-left:none;}
.__pass-view .one .rig .tab a:after {content:"";display:inline-block;width:0;height:100%;vertical-align:middle;}
.__pass-view .one .rig .tab a .in {display:inline-block;vertical-align:middle;}
.__pass-view .one .rig .tab a .in > * {display:block;}
.__pass-view .one .rig .tab a .in strong {font-size:16px;color:#888;}
.__pass-view .one .rig .tab a .in span {font-size:12px;color:#888;margin-top:5px;}
.__pass-view .one .rig .tab a.active {background:#fff;border-top:1px solid #ccc;border-bottom:none;}
.__pass-view .one .rig .tab a.active strong {color:#222;}
.__pass-view .one .rig .tab a.active strong:before {content:"\f1ae";display:inline-block;font-family:axicon;color:#94c23d;font-size:14px;margin-right:5px;}

.__pass-view .one .rig .sort {padding:14px 14px 20px;}
.__pass-view .one .rig .sort .area {display:none;}
.__pass-view .one .rig .sort .area.active {display:block;}
.__pass-view .one .rig .sort .box {padding:10px 0;}
.__pass-view .one .rig .sort .box ~ .box {background:url(../images/sort-dot.gif) repeat-x 0 0;}
.__pass-view .one .rig .sort .box:after {content:"";display:block;clear:both;}
.__pass-view .one .rig .sort .box .info {float:left;}
.__pass-view .one .rig .sort .box .info .state {font-size:14px;line-height:1em;}
.__pass-view .one .rig .sort .box .info .state strong {color:#262880;}
.__pass-view .one .rig .sort .box .info .state span {color:#888;font-weight:bold;}
.__pass-view .one .rig .sort .box .info .price {font-size:12px;color:#555;}
.__pass-view .one .rig .sort .box .info .price > * {display:inline-block;vertical-align:middle;}
.__pass-view .one .rig .sort .box .info .price strong {font-size:16px;color:#222;}
.__pass-view .one .rig .sort .box .info .price strong span {font-size:12px;}
.__pass-view .one .rig .sort .box .__calc {float:right;}

.__pass-view .one .rig .sum {padding:20px 14px;border-top:1px solid #777;}
.__pass-view .one .rig .sum .info {text-align:right;}
.__pass-view .one .rig .sum .info .unit {font-size:11px;color:#888;margin-bottom:3px;}
.__pass-view .one .rig .sum .info .price {font-size:14px;color:#444;}
.__pass-view .one .rig .sum .info .ext {margin-top:10px;font-size:14px;color:#222;}
.__pass-view .one .rig .sum .info .ext strong {font-size:22px;color:#1f2052;}
.__pass-view .one .rig .sum .info .ext span {font-size:12px;}
.__pass-view .one .rig .sum .btn {margin-top:15px;}

.__pass-view .one .rig .nomem {border-top:1px solid #ccc;background:#f9f9f9;overflow:hidden;}
.__pass-view .one .rig .nomem a {display:block;float:left;width:50%;text-align:center;height:86px;font-size:0;position:relative;}
.__pass-view .one .rig .nomem a:after {content:"";display:inline-block;width:0;height:100%;vertical-align:middle;}
.__pass-view .one .rig .nomem a:first-child:before {content:"";display:block;width:1px;height:20px;position:absolute;right:0;top:50%;margin-top:-10px;background:#ccc;}
.__pass-view .one .rig .nomem a .in {display:inline-block;vertical-align:middle;text-align:left;}
.__pass-view .one .rig .nomem a .in > * {display:block;}
.__pass-view .one .rig .nomem a .in span {font-size:14px;}
.__pass-view .one .rig .nomem a .in strong {color:#000;font-size:16px;margin-top:3px;position:relative;}
.__pass-view .one .rig .nomem a .in strong:before {content:"\f105";font-family:axicon;position:absolute;right:0;top:2px;}
.__pass-view .one .rig .nomem a:first-child .in strong {color:#71a312;}

.__pass-view .one .rig .desc {border:1px solid #ccc;border-top:2px solid #1f2052;padding:15px 20px;word-break: break-all;}
.__pass-view .one .rig .desc dl {position:relative;padding-left:10px;}
.__pass-view .one .rig .desc dl ~ dl {margin-top:25px;}
.__pass-view .one .rig .desc dl dt {font-size:16px;font-weight:bold;color:#333;position:relative;}
.__pass-view .one .rig .desc dl dt:before {content:"· ";position:absolute;left:-10px;top:0;}
.__pass-view .one .rig .desc dl dd {font-size:14px;line-height:1.5em;margin-top:5px;color:#444;}
.__pass-view .one .rig .outbtn {padding:20px 16px 0;}
.__pass-view .one .rig .outbtn.type2 {padding:20px 0 0;}
.__pass-view .one .rig .outbtn ul {margin:0 -17px;font-size:0;}
.__pass-view .one .rig .outbtn ul li {display:inline-block;vertical-align:top;box-sizing:border-box;padding:0 1px;width:50%;}

.__pass-view .one.type2 {border-bottom:1px solid #000;padding-bottom:55px}
.__pass-view .one.type2 .rig {border:none;}

.__pass-view .one.type3 {padding-bottom:0}
.__pass-view .one.type3 .rig {border:none;}

.__pass-view .two {margin-top:40px;}
.__pass-view .two .box ~ .box {margin-top:35px;}
.__pass-view .two .box.type2 {border-bottom:1px solid #bbb;padding-bottom:35px;margin-bottom:35px;}
.__pass-view .two .box .tit {position:relative;}
.__pass-view .two .box .tit h3 {font-size:16px;font-weight:bold;color:#282ba5;}
.__pass-view .two .box .area {margin-top:10px;font-size:14px;line-height:1.5em;}
.__pass-view .thr {margin-top:70px;font-size:14px;line-height:1.5em;word-break: break-all;}
.__pass-view .fou .box {margin-top:50px;border-top:1px solid #000;padding-top:15px;}
.__pass-view .fou .box .tit {position:relative;margin-bottom:25px;}
.__pass-view .fou .box .tit h3 {font-size:20px;font-weight:bold;color:#000;}
.__pass-view .fou .box .tit .rig {position:absolute;right:0;bottom:-5px;}
.__pass-view .fou .box .area {font-size:14px;line-height:1.5em;}
.__pass-view .fou .box .area .__tbl-list {border-top:1px solid #ddd;}

/*.__pass-view .fiv {margin-top:40px;}  20190117 유로패스편집기 줄간격 문제로 주석처리함*/


.__allagree {text-align:center;background:#f3f3f3;padding:15px;font-size:14px;font-weight:bold;}

.__botarea {margin-top:30px;position:relative;min-height:40px;}
.__botarea .cen {text-align:center;}
.__botarea .rig {position:absolute;right:0;top:0;}

.__paging {font-size:0;}
.__paging a {
	display:inline-block;_display:inline;
	box-sizing:border-box;
	width:29px;
	height:29px;
	line-height:27px;
	border:1px solid #e0e0e0;
	text-align:center;
	vertical-align:middle;
	color:#555;
	font-size:14px;
	z-index:0;
	margin:0 4px;
	position:relative;
}
.__paging .arr {font-size:17px;}
.__paging .num:hover,
.__paging .arr:hover {border-color:#000;}
.__paging .num.active {color:#000;background:#f5f5f5;}
.__paging .prev {margin-right:20px;}
.__paging .next {margin-left:20px;}

.__search {box-sizing:border-box;text-align:center;font-size:0;}
.__search .wrap {display:inline-block;position:relative;box-sizing:border-box;width:280px;height:39px;padding-right:50px;border:1px solid #ddd;}
.__search input[type='text'] {display:block;height:37px;border:none;width:100%;box-sizing:border-box;padding-left:10px;}
.__search button {display:block;position:absolute;right:0;top:0;width:50px;height:37px;background:none;font-size:20px;color:#dadada;border:none;}


.__board-view {border-top:2px solid #000;border-bottom:1px solid #ccc;}
.__board-view .tit {border-bottom:1px solid #ccc;padding:20px;}
.__board-view .tit h3 {font-size:20px;font-weight:normal;color:#000;}
.__board-view .tit ul {font-size:0;margin-top:5px;}
.__board-view .tit ul li {display:inline-block;vertical-align:middle;position:relative;padding:0 12px;font-size:14px;color:#828282;}
.__board-view .tit ul li ~ li:before {content:"";display:block;width:1px;height:8px;background:#e0e0e0;position:absolute;left:0;top:50%;margin-top:-4px;}
.__board-view .tit ul li:first-child {padding-left:0;}
.__board-view .con {padding:15px;font-size:15px;line-height:1.6em;min-height:150px;}
.__board-view .con img {max-width:100% !important;}


.__graybox1 {background:#eee;border-top:1px solid #b7b7b7;border-bottom:1px solid #b7b7b7;padding:25px 50px;font-size:14px;color:#000;line-height:1.5em;}


.__gallery-spe {background:#f3f3f3;text-align:center;padding:45px;margin-bottom:60px;}
.__gallery-spe .tit {margin-bottom:25px;}
.__gallery-spe .tit h3 {font-size:30px;font-weight:300;color:#2b2d8f;letter-spacing:0;}
.__gallery-spe .tit p {font-size:15px;color:#000;}
.__gallery-spe .area {position:relative;}
.__gallery-spe .bx-wrapper {margin:0 auto;}
.__gallery-spe .area .subject {font-size:20px;color:#000;margin-top:10px;}
.__gallery-spe .area .subject a {color:#000;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.__gallery-spe .area .box:nth-child(odd) {padding-top:40px;}

.__gallery-spe .bx-controls-direction a {
	position:absolute;
	top:120px;
	width:44px;
	height:44px;
	display:block;
	text-align:left;
	color:#000;
	font-size:0;
	position:absolute;
	text-indent:-9999px;
	line-height:0;
	transition:0.5s;
}
.__gallery-spe .bx-controls-direction a:after {font-family:axicon;display:block;text-indent:0;line-height:44px;text-align:center;font-size:30px;}
.__gallery-spe .bx-controls-direction .bx-prev {left:-30px;}
.__gallery-spe .bx-controls-direction .bx-next {right:-30px;}
.__gallery-spe .bx-controls-direction .bx-prev:after {content:"\f104";}
.__gallery-spe .bx-controls-direction .bx-next:after {content:"\f105";}


.__gall-list {border-bottom:1px solid #ddd;padding-bottom:30px;}
.__gall-list:after {content:"";display:block;clear:both;}
.__gall-list .box {float:left;margin-left:28px;width:224px;text-align:center;}
.__gall-list .box:nth-of-type(4n+1) {clear:both;margin-left:0;}
.__gall-list .box:nth-of-type(n+5) {margin-top:35px;}
.__gall-list .box .subject {font-size:15px;color:#444;margin-top:10px;}
.__gall-list .box .subject a {display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#444;letter-spacing:-0.075em;}


.__comment {background:#f4f4f5;padding:30px 40px;}
.__comment .list .box .top {position:relative;}
.__comment .list .box .top .info strong {color:#000;font-size:15px;}
.__comment .list .box .top .info span {font-size:12px;color:#888;margin-left:8px;}
.__comment .list .box .top .btn {position:absolute;right:0;top:0;font-size:0;}
.__comment .list .box .top .btn li {position:relative;padding:0 10px;display:inline-block;}
.__comment .list .box .top .btn li:last-child {padding-right:0;}
.__comment .list .box .top .btn li ~ li:before {content:"";display:block;width:1px;height:10px;position:absolute;left:0;top:50%;margin-top:-5px;background:#bbb;}
.__comment .list .box .top .btn li a {font-size:12px;color:#888;}
.__comment .list .box .txt {margin-top:10px;font-size:13px;line-height:1.5em;color:#000;}
.__comment .list .box ~ .box {border-top:1px dashed #bbb;margin-top:20px;padding-top:20px;}
.__comment .write {margin-top:30px;}
.__comment .write .inp {display:inline-block;box-sizing:border-box;width:100%;border:1px solid #ddd;background:#fff;padding-left:10px;max-width:100%;height:39px;}
.__comment .write textarea.inp {padding:10px;}
.__comment .write .info {font-size:0;margin-bottom:8px;}
.__comment .write .info .inp {margin-right:8px;}
.__comment .write .txt {position:relative;padding-right:120px;}
.__comment .write .txt button {display:block;position:absolute;right:0;top:0;width:110px;height:100%;border:none;background:#1f2052;color:#fff;font-size:13px;font-weight:bold;}
.__comment .write .captcha {margin-top:8px;}


.__faq {border-top:1px solid #000;}
.__faq dl {border-bottom:1px solid #ddd;position:relative;}
.__faq dl > * {position:relative;padding:23px 23px 23px 95px;}
.__faq dl .ico {display:block;position:absolute;left:35px;width:30px;height:30px;border-radius:50%;line-height:30px;color:#fff;font-weight:bold;text-align:center;font-size:17px;}
.__faq dl dt .ico {background:#94c23d;top:17px;}
.__faq dl dt a {font-size:16px;display:block;color:#000;}
.__faq dl dd {background:#f4f4f5;border-top:1px solid #ddd;padding-top:35px;padding-bottom:35px;font-size:14px;color:#000;line-height:1.6em;display:none;}
.__faq dl dd .ico {background:#898989;top:27px;}
.__faq .active dd {display:block;}

.__loc {margin-top:50px;}
.__loc .one {text-align:center;position:relative;padding-bottom:25px;margin-bottom:25px;}
.__loc .one:before {content:"";display:block;width:100px;position:absolute;left:50%;margin-left:-50px;height:1px;background:#ddd;bottom:0;}
.__loc .one > * {display:inline-block;vertical-align:middle;}
.__loc .one dl dt {font-size:17px;color:#333;font-weight:bold;}
.__loc .one dl dd {font-size:13px;color:#888;}
.__loc .two {text-align:center;}
.__loc .two ul {display:inline-block;}
.__loc .two ul li {text-align:left;color:#000;font-size:14px;}
.__loc .two ul li ~ li {margin-top:13px;}
.__loc .emergency .area {margin:30px -8px 16px;font-size:0;}
.__loc .emergency .area .box {display:inline-block;box-sizing:border-box;width:33.333333%;padding:0 8px;}
.__loc .emergency .area .box .in {display:block;height:85px;padding-left:20px;}
.__loc .emergency .area .box .in:after {content:"";display:inline-block;width:0;height:100%;vertical-align:middle;}
.__loc .emergency .area .box .in > * {display:inline-block;vertical-align:middle;}
.__loc .emergency .area .box .in span {color:#fff;padding-left:15px;}
.__loc .emergency .area .box .in span > * {display:block;}
.__loc .emergency .area .box .in span strong {font-size:16px;}
.__loc .emergency .area .box .in span em {font-size:14px;margin-top:5px;}
.__loc .emergency .area .box1 .in {background:#ff7f00;}
.__loc .emergency .area .box2 .in {background:#93bb0c;}
.__loc .emergency .area .box3 .in {background:#1e3c92;}
.__loc .thr {background:#f8f8f8 url(../images/loc-tel.gif) no-repeat 40px 25px;border-top:1px solid #000;border-bottom:1px solid #ddd;padding:25px 25px 25px 95px;overflow:hidden;}
.__loc .thr .lef {float:left;border-right:1px solid #ddd;padding-right:70px;}
.__loc .thr .lef .txt {font-size:14px;color:#000;line-height:1.5em;}
.__loc .thr .lef dl {margin-top:8px;}
.__loc .thr .lef dl dt {color:#000;font-size:16px;font-weight:bold;}
.__loc .thr .lef dl dd {font-size:13px;color:#000;font-weight:bold;margin-top:5px;}
.__loc .thr .rig {float:right;padding-left:72px;position:relative;}
.__loc .thr .rig h3 {position:absolute;left:0;top:0;font-size:16px;font-weight:bold;color:#000;}
.__loc .thr .rig .acc ~ .acc {margin-top:15px;}
.__loc .thr .rig .acc dt {font-size:18px;color:#333;letter-spacing:0;}
.__loc .thr .rig .acc dd {font-size:12px;color:#777;margin-top:5px;}


#search {padding:70px 0 100px;width:1300px;margin:0 auto;}
#search .top {text-align:center;}
#search .top h2 {font-size:26px;font-weight:normal;color:#000;margin-bottom:10px;}
#search .form {text-align:center;font-size:0;}
#search .form select,
#search .form input[type='text'],
#search .form button {display:inline-block;box-sizing:border-box;vertical-align:top;height:55px;border:2px solid #94c23d;font-size:16px;}
#search .form select {min-width:150px;padding-left:10px;margin-right:6px;}
#search .form input[type='text'] {width:390px;padding-left:15px;}
#search .form button {width:90px;color:#fff;font-weight:bold;font-size:20px;background:#94c23d;}
#search .area {position:relative;border-top:1px solid #ddd;position:relative;margin-top:50px;}
#search .area .reco {padding-top:40px;}
#search .area .reco h4 {text-align:center;font-size:20px;font-weight:normal;margin-bottom:13px;text-align:center;color:#000;}
#search .area .reco .list:after {content:"";display:block;clear:both;}
#search .area .reco .list .box {float:left;width:423px;margin-left:15px;}
#search .area .reco .list .box:nth-of-type(3n+1) {clear:both;margin-left:0;}
#search .area .reco .list .box:nth-of-type(n+4) {margin-top:30px;}
#search .area .reco .list .box .info {margin-top:25px;}
#search .area .reco .list .box .info .subject a {font-size:20px;color:#000;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
#search .area .reco .list .box .info .sum {font-size:13px;line-height:1.4em;max-height:2.9em;overflow:hidden;margin-top:10px;}
#search .area .reco .list .box .info .btn {margin-top:20px;}
#search .area .reco .list .box .info .btn a {display:inline-block;width:110px;height:32px;line-height:32px;color:#fff;text-align:center;font-size:14px;font-weight:bold;background:#94c23d;}
#search .area .reco .list .box .info .btn a:after {content:"\f105";font-family:axicon;display:inline-block;margin-left:15px;}
#search .area .result .box {padding:30px 80px;overflow:hidden;border-bottom:1px dashed #ccc;}
#search .area .result .box .img {float:left;width:270px;}
#search .area .result .box .info {float:right;width:850px;padding-top:30px;}
#search .area .result .box .info .subject a {display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:20px;color:#333;}
#search .area .result .box .info .sum {font-size:13px;line-height:1.4em;max-height:2.9em;overflow:hidden;margin-top:10px;}
#search .area .result .box .info .btn {margin-top:20px;}
#search .area .result .box .info .btn a {display:inline-block;width:110px;height:32px;line-height:32px;color:#fff;text-align:center;font-size:14px;font-weight:bold;background:#94c23d;}
#search .area .result .box .info .btn a:after {content:"\f105";font-family:axicon;display:inline-block;margin-left:15px;}


#join {width:1300px;margin:0 auto;padding:55px 0 90px;}
#join h2 {font-size:26px;font-weight:bold;color:#000;margin-bottom:10px;}
#join .step {margin-bottom:35px;}


.__join-result {border:1px solid #ddd;padding:100px 0 80px;text-align:center;}
.__join-result dl dt {margin-top:20px;color:#000;font-size:30px;font-weight:bold;}
.__join-result dl dd {font-size:18px;color:#222;line-height:1.4em;margin-top:10px;}
.__join-result .btn {margin-top:15px;}



#login {width:1300px;margin:70px auto 100px;padding:200px 30px 0;background:url(../images/login-bg.jpg) no-repeat;box-sizing:border-box;}
#login:after {content:"";display:block;clear:both;}
#login .box {box-sizing:border-box;height:420px;background:#fff;position:relative;}
#login .box1 {border:2px solid #94c23d;width:700px;float:left;padding:40px 65px 0;}
#login .box1 .tit h3 {font-size:46px;font-weight:bold;color:#94c23d;line-height:1em;}
#login .box1 .tit p {font-size:18px;color:#333;white-space:nowrap;}
#login .box1 .tit p strong {color:#94c23d;}
#login .box .tit {margin-bottom:25px;}
#login .box .area dl dt {font-size:14px;color:#b8b8b8;font-weight:bold;}
#login .box .area dl ~ dl {margin-top:32px;}
#login .box .area dl dd input {height:33px;border:none;border-bottom:1px solid #ddd;font-size:16px;display:block;width:100%;}
#login .box .bot {position:relative;font-size:15px;color:#000;margin-top:25px;}
#login .box .bot ul {position:absolute;right:0;top:0;font-size:0;}
#login .box .bot ul li {display:inline-block;vertical-align:middle;position:relative;padding-left:25px;font-size:15px;color:#618718;}
#login .box .bot ul li ~ li:before {content:"/";display:block;position:absolute;left:0;top:0;width:25px;text-align:center;}
#login .box .bot ul li a {color:#618718;}
#login .box2 {float:right;width:530px;border:2px solid #dedede;padding:55px 65px 0;}
#login .box2 .tit h3 {font-size:26px;font-weight:bold;color:#000;line-height:1em;}
#login .box2 .tit p {font-size:18px;color:#333;white-space:nowrap;margin-top:5px;}
#login .box2 .tit p strong {color:#000;}
#login .box button {display:block;position:absolute;height:50px;bottom:-26px;font-size:17px;font-weight:bold;left:50%;border:none;color:#fff;}
#login .box1 button {width:570px;margin-left:-285px;background:#94c23d;}
#login .box2 button {width:416px;margin-left:-208px;background:#959595;}


#log {width:920px;margin:75px auto 60px;}
#log .tit {text-align:center;margin-bottom:25px;}
#log .tit h3 {font-size:34px;font-weight:bold;color:#94c23d;}
#log .tit p {font-size:18px;color:#333;margin-top:5px;}
#log .area {background:#fafafa;box-sizing:border-box;height:312px;}
#log .area .find {width:630px;margin:0 auto;padding-top:80px;}
#log .area .find .form {position:relative;padding-right:140px;}
#log .area .find .form ul li ~ li {margin-top:7px;}
#log .area .find .form ul li input {display:block;width:100%;box-sizing:border-box;background:#fff;padding-left:25px;font-size:16px;font-weight:bold;border:1px solid #ddd;height:55px;}
#log .area .find .form ul li ul {margin:0 -4px;font-size:0;}
#log .area .find .form ul li ul li {box-sizing:border-box;padding:0 4px;display:inline-block;vertical-align:top;margin-top:0;}
#log .area .find .form button {display:block;position:absolute;right:0;top:0;height:100%;width:132px;color:#fff;font-size:20px;font-weight:bold;background:#94c23d;border:none;}
#log .area .find .bot {margin-top:20px;font-size:13px;color:#000;}
#log .area .find .bot a {color:#618718;display:inline-block;font-size:15px;margin-left:5px;}
#log .area .result {text-align:center;font-size:28px;color:#000;padding:100px 0 0;}

#log .cs {text-align:center;margin-top:25px;}
#log .cs dl dt {font-size:15px;font-weight:bold;color:#333;margin-top:5px;}
#log .cs dl dd {font-size:13px;line-height:1.4em;margin-top:5px;color:#929292;}


.__reser-top {margin-bottom:35px;}
.__reser-top .top {padding-left:93px;position:relative;}
.__reser-top .__ico1 {position:absolute;left:0;top:0;}
.__reser-top .subject {font-size:20px;color:#000;font-weight:bold;}
.__reser-top .desc {font-size:18px;font-weight:bold;color:#606060;margin-top:3px;}
.__reser-top .use {font-size:15px;color:#000;margin-top:10px;}
.__reser-top .use strong {color:#7eb020;}
.__reser-top .sum {font-size:16px;margin-top:15px;color:#2527ad;text-align:center;border:1px solid #6364bc;padding:10px 0;margin-top:25px;}
.__reser-top .sum .price {font-size:24px;}


.__leave {border:1px solid #cfcfcf;background:#f3f3f3;padding:60px 0 60px 250px;}
.__leave .top {padding-left:135px;height:100px;background:url(../images/ico-leave.gif) no-repeat 40px 0;}
.__leave .top dl dt {font-size:25px;color:#000;}
.__leave .top dl dt strong {color:#87b62e;}
.__leave .top dl dd {font-size:22px;color:#333;}
.__leave .top p {font-size:15px;margin-top:5px;color:#000;}
.__leave .area {width:480px;}
.__leave .area ul li ~ li {margin-top:6px;}
.__leave .area .__form1 {padding-left:20px;}
.__leave .info {margin-top:15px;font-size:12px;color:#000;}
.__leave .info li ~ li {margin-top:7px;}
.__leave .bot {margin-top:7px;;color:#888;}


/*181031 회사위치 하단 프린트 버튼 추가 */
div.btn_print_type2{text-align:center;}
a.print_type2{display:inline-block; background-color:#7a7a7a; width:208px; height:61px; font-size:20px; text-align:center; color:#ffffff; font-weight:bold; margin-top:30px; line-height:59px;}