@charset "utf-8";

/*********************
** CSS Reset
**********************/

/* Common */ 
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,
b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary, time, mark, audio, video {margin:0;padding:0;border:0;}
body{font-family:Malgun Gothic, "맑은 고딕" !important;font-size:13px;line-height:1.5;color:#505050;background-color:#fff;width:100%;letter-spacing:0; -webkit-text-size-adjust:none; }
html, body	{width:100%; margin:0 auto;}	
section{display:table;padding:0;margin:0;width:980px;}
caption{display:none}
button{font-family:Malgun Gothic, "맑은 고딕" !important;font-size:13px;padding-bottom:2px }
html{overflow-y:scroll}

/************************************** 
** Basic Styling
***************************************/
ol, ul {list-style:none;}
table {border-collapse:collapse;border-spacing:0;}
a:link		{ color:#505050; text-decoration:none; }
a:visited	{ color:#505050; text-decoration:none; }
a:hover 	{ color:#505050; text-decoration:none; }
a:focus 	{ color:#505050; text-decoration:none; }
a:active	{ color:#505050; text-decoration:none; }
 
h1 {width:100%;height:82px;background:url('/web/img/common/top_logo.png') no-repeat 50%;text-indent:-9999px}
h2 {font-size:36px;font-weight:bold;color:#373737;letter-spacing:-3px;}
.title_wrap h3 {font-size:20px;font-weight:bold;color:#333333;padding-left:21px;background:url('/web/mow/img/LP/interPark/w/ico_h3.png') no-repeat 0 50%;line-height:2}
.title_wrap h4 {font-weight: normal;font-size: 17px;color: #373737;padding-left: 21px;background: url("/web/mow/img/LP/interPark/w/ico_h4.png") no-repeat 2px 8px;}
h5 {font-size:16px;color:#404040}

/* 인풋터 박스 */
input:read-only{background-color:#eee !important}
input::-webkit-outer-spin-button,  
input::-webkit-inner-spin-button {-webkit-appearance:none;  margin:0; }
input[type="text"], 
input[type="number"],
input[type="email"], 
input[type="search"],
input[type="password"], 
input[type="date"], 
input[type="tel"],
input[type="file"],
select{display:table-cell;vertical-align:middle;}
/*
select{display:table-cell; vertical-align:middle;height:30px;line-height:30px; padding:0 5px;margin-right:5px;background:#fff;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; border:1px solid #cacaca;
-webkit-transition:all 0.20s ease-in-out; -moz-transition:all 0.20s ease-in-out; -ms-transition:all 0.20s ease-in-out; -o-transition:all 0.20s ease-in-out; outline:none;font-family: Malgun Gothic, "맑은 고딕" !important;font-size: 13px;letter-spacing:0}/* 20151102 수정 */
*/

input[type="text"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="search"]:focus,
input[type="password"]:focus,
input[type="date"]:focus,
input[type="tel"]:focus,
input[type="file"]:focus,
textarea:focus,
select:focus {box-shadow:0 0 0px rgba(255, 255, 255, 1);  border:1px solid rgba(253, 133, 28, 1);}
input.disabled {color:red; background-color:white;}
/*select::-ms-expand {display:none;}*/
/*
select{outline :none;overflow :hidden;text-indent :0.01px;text-overflow:'';border-radius:0;padding:4px 0 5px;line-height:inherit;}/* 20151030 수정 */
*/
textarea{width:100%;height:100px;padding:5px;webkit-box-sizing: border-box;moz-box-sizing: border-box;box-sizing: border-box;font-family: Malgun Gothic, "맑은 고딕" !important;font-size: 13px;border:1px solid #cacaca;}/* 20151102 수정 */
input[type='checkbox'],input[type='radio'] {vertical-align:middle; margin-top:0; \0/IE8+9; }

/* ===============================================================
layout
================================================================*/
#header{position: relative;width:100%;height:168px;margin-bottom:35px;background:url('/web/mow/img/LP/interPark/w/bg_all.png') repeat-x 0 100%;}
#container{clear:both;position:relative;width:980px;min-height:415px;margin:auto;margin-bottom:30px;}
#container.wide{width:980px}

#footer.mTn{margin-top:0}
#quick{position:fixed;right:0;top:218px;z-index:1100;}
/* skip navigation */
#skip_nav a{position:absolute;top:-500px;font-size:15px;font-weight:bold}
#skip_nav a:focus, #skip_nav a:active{top:1px; z-index:99999; display:block; width:100%; height:40px; line-height:40px; font-weight:600; color:#fff; text-align:center; background-color:#015293}

/* header */
.head_top{position:relative;width:1040px;margin:auto;display:table}
.top_left{float:left;width:216px;height:114px;background:#df2451}
.top_left p{width:216px;background-color:#c42148;display: inline-block;}
.top_left p a{padding:0 16px;line-height:32px;display:table;margin: auto;}
.top_left span{float:left; width: 45%;}
.top_left span~span{background:url('/web/mow/img/LP/interPark/w/common/bar1.gif') no-repeat 0 50%; width: 55%;}
.top_left p a:link,.top_left p a:visited,.top_left p a:hover,.top_left p a:focus,.top_left p a:active{color:#fff}
.top_left a{display: inherit;}

.top_cont{position:absolute;top:25px;right:0;color:#373737;line-height:19px}
.top_cont li{float:left;font-weight:bold}
.top_cont li~li,.top_info div~div{margin-left:8px;padding-left:8px;background:url('/web/mow/img/LP/interPark/w/common/bar2.gif') no-repeat 0 50%}
.top_info{float:left;margin-right:30px}/*modified*/
.top_cont ul,.top_info div,.top_info p{float:left}
.time_cnt{height:20px;line-height:18px;margin:6px 4px 0 10px;background:#e6e6e6 url('/web/mow/img/LP/interPark/w/common/time_bg1.gif') no-repeat 0}/*modified*/
.time_cnt span{width:40px;text-align:center;display:inline-block}
.time_cnt a{height:20px;width:30px;text-align:center;color:#fff;background:#786d61 url('/web/mow/img/LP/interPark/w/common/time_bg2.gif') no-repeat 100% 0;display:inline-block}
.top_info .btn_w_bg{padding:0 3px;border-radius:2px;height:20px;vertical-align:top;line-height:1;}/*modified*/
/*mod_june_20150907*/
.top_search {float:left;width: 180px;height: 27px;border: 1px solid #ddd;}
.top_search input {float:left;width: 158px;height: 29px;line-height: 29px;padding: 0 5px;margin: 0;background-color: transparent; border-color: transparent;border: none;}
.top_search input:focus {box-shadow:0 0 0px rgba(0, 0, 0, 0);border:none;}
.btn_search {width:19px;height:19px;min-width:0px;margin-left:-2px;margin-top:5px;display:inline-block;background :url("/web/img/common/ico_search.png") no-repeat;background-color:transparent;border-color:transparent;border:none;text-indent:-9999px;}
.top_info .btn_w_bg{margin-top:5px;float: left;min-width: inherit;}
.top_info{line-height:29px;margin-right:15px;}

.head_bottom{width:1040px;height:53px;margin:auto;margin-top:2px}
.head_bottom li{position:relative;float:left;line-height:53px;width:180px;padding-left:47px}
.head_bottom li:first-child{width:35px;padding:0;text-indent:-9999px;background:url('/web/img/common/ico_home.png') no-repeat 50%}
.head_bottom li~li{background:url('/web/img/common/linemenu_bg.png') no-repeat 0 0}
.ico_arrow{width:100%;height:100%;display:table;background:url('/web/mow/img/LP/interPark/w/common/arrow_1.png') no-repeat 95% 50%}
.ico_arrow.on{background-image:url('/web/mow/img/LP/interPark/w/common/arrow_2.png')}
.line_slider{display:none;position:absolute;left:0;top:52px;width:100%;border:1px solid #c2c2c2;border-top:0;padding:20px 0;z-index:800;background:#fff;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.line_slider.on{display:block}
.line_slider p{width:100%;display:table}
.line_slider p~p{margin-top:5px}
.line_slider a{height:25px;line-height:25px;width:100%;padding:0 30px;display:table;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.line_slider a:hover{background:#df2451;color:#fff}

/* sb_footer */
#sb_footer{width:100%;background:#f5f3ed;}
#sb_footer .sb_footer_wrap{position:relative;width:980px; margin:0 auto;padding:10px 0}
#sb_footer .sb_foot_copy{margin:15px 0;line-height:2;color:#505050;letter-spacing: -1.5px;}


.foot_cont{height:31px;line-height:31px;color: #373737}
.foot_nav li{float:left}
.foot_nav li~li{margin-left:12px;padding-left:12px;background:url('/web/mow/img/LP/interPark/w/common/bar2.gif') no-repeat 0 50%}

.foot_copy span~span{margin-left:10px}
.foot_copy em{letter-spacing:0}
.foot_copy p.f_gray.mT10 {letter-spacing: 0;}