@charset "utf-8";

.sub_top						{ position:relative; }

/* Sub Visual */
.sub_visual						{ position:relative; height:425px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; padding-top:5%; text-align:center; background:no-repeat 50% 50% / cover;}
.sub_visual.bg01				{ background-image:url('/img/sub/bg_sub01.jpg') }
.sub_visual.bg05				{ background-image:url('/img/sub/bg_sub05.jpg') }
.sub_visual.bg06				{ background-image:url('/img/sub/bg_sub06.jpg') }
.sub_visual .tit					{ position:relative; top:90px; color:#fff;}
.sub_visual .tit p				{ margin:0; font-size:19.5px; letter-spacing:-.065em; font-weight:400; opacity:.8}
.sub_visual .tit h2				{ margin:0; font-size:55px; font-weight:500; letter-spacing:-.07em; line-height:1.2;}

.sub_top .lnb					{ position:absolute; top:0; left:0; }
.lnb								{ position:relative; width:100%; font-size:16.5px; color:#fff; font-weight:400; background:rgba(0,99,32,.8); z-index:1}
.lnb>ul>li						{ float:left; line-height:75px; border-right:1px solid rgba(255,255,255,.3)}
.lnb li.home						{ width:75px; border-left:1px solid rgba(255,255,255,.3)}
.lnb li.home a					{ display:inline-block; *display:inline; width:100%; height:75px; vertical-align:top; background:url(/img/sub/icon_home.png) no-repeat 50% 50%}
.lnb li>div						{ position:relative; }
.lnb li>div>span				{ position:relative; display:block; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; width:16em; height:75px; padding:0 4em 0 1.5em; line-height:75px; font-size:16.5px; color:#fff; font-weight:500; z-index:10; }
.lnb li:last-child>div>span	{ background:url(/img/sub/bg_lnb_arr.png) no-repeat right 1.5em top 50%}
.lnb li>div ul					{ display:none; position:absolute; width:100%; overflow:hidden; top:75px; left:-1px; background:#006320; border:solid #006320; border-width:0 1px 1px; z-index:101;}
.lnb li>div ul a					{ display:block; padding:1em 1.5em; color:#fff; line-height:1.4; font-size:.9em; opacity:.8}
.lnb li>div ul a:hover,
.lnb li>div ul a:focus			{ color:#006320; background:#fff; opacity:1}


/* 쇼핑보드 */
div.day_search dd input.inputText01	{ min-height:31px; }
div.day_search dt					{ padding-top:2px !important }

/* 회원정보수정 */
.bt_write .cancel					{ border:1px solid #006320!important; background:#006320!important }