@charset "utf-8";
@import url('plugin.css');

#wrap{position:relative; width:100%; height:100%}
#header{position:relative; width:100%; z-index:200}
#container{position:relative}
#footer{position:relative}
#contents{position:relative; min-height:250px}
.site_grid{position:relative; width:1260px; margin:0 auto}
.grid1{position:relative; padding-left:60px; padding-right:60px; transition:.2s ease-in-out}
.grid2{position:relative; width:1290px; margin:0 auto}
.dsp, .t_dsp, .m_dsp{display:none}

/* ==========================================================================
   HEADER & FOOTER
   ========================================================================== */
#header .inner_header{position:fixed; width:100%; }
#header .inner_header .bg_header{position:absolute; top:-91px; width:100%; height:100%; border-bottom:1px solid rgba(0,0,0,.05); background:#fff; transition:.5s ease-in-out}
#header .inner_header .row_header{width:100%; text-align:center; box-sizing:border-box;}
#header .inner_header .row_header .inner_sc{position:relative; height:89px; border-bottom:1px solid rgba(255,255,255,.23)}
#header .inner_header .row_header h1{position:absolute; top:30px; left:0; z-index:200}
#header .inner_header .row_header h1 img{width:157px; animation:fadeEffect .5s; /*transition:.3s ease-in-out .4s*/}
#header .inner_header .row_header h1 .img2{display:none}

#header .inner_header .row_header .right_set{position:absolute; top:28px; right:0; z-index:505;}
#header .inner_header .row_header .right_set > div{float:left; }
#header .inner_header .row_header .right_set .btn_shop{width:103px; border:1px solid #fff; background-color:#fff; box-sizing:border-box; border-radius:18px; margin-left:7px; transition:.5s ease-in-out}
#header .inner_header .row_header .right_set .btn_shop a{display:block; line-height:34px}
#header .inner_header .row_header .right_set .btn_shop span{display:inline-block; font-size:14px; font-weight:bold; color:#9f9e92; letter-spacing:0; padding-left:23px; background:url('../images/common/ico_cart1_1.png') no-repeat 0 center; background-size:16px auto}
#header .inner_header .row_header .right_set .btn_shop:hover{border-color:#115128; background-color:#115128}
#header .inner_header .row_header .right_set .btn_shop:hover span{color:#fff; background-image:url('../images/common/ico_cart1_2.png')}
#header .inner_header .row_header .right_set .list_lang{width:83px}
#header .inner_header .row_header .right_set .list_lang ul{height:36px; border:1px solid rgba(255,255,255,.5); border-radius:18px; text-align:left; overflow:hidden; box-sizing:border-box; transition:.5s ease-in-out;}
#header .inner_header .row_header .right_set .list_lang ul:hover {height:104px}
#header .inner_header .row_header .right_set .list_lang ul li{height:34px; padding:0 19px;}
#header .inner_header .row_header .right_set .list_lang ul li:first-child a{border:0;}
#header .inner_header .row_header .right_set .list_lang ul li a{display:block; border-top:1px solid rgba(255,255,255,.5); font-size:13px; font-weight:bold; color:rgba(255,255,255,.7); line-height:34px; letter-spacing:0; cursor:pointer; transition:.3s ease-in-out;}
#header .inner_header .row_header .right_set .list_lang ul li.selected a,
#header .inner_header .row_header .right_set .list_lang ul li:hover a{color:rgba(255,255,255,1)}
#header .inner_header .row_header .right_set .list_lang ul li.selected {background:url('../images/common/arw1_3.png') no-repeat right 19px center; background-size:11px auto; transition:.3s ease-in-out}
#header .inner_header .row_header .right_set .list_lang ul:hover li.selected {background-image:url('../images/common/arw1_4.png')}

#gnb{display:inline-block; position:relative; top:25px; z-index:195; transition:.3s ease-in-out}
#gnb > ul > li{display:inline-block; position:relative; margin:0 16px; vertical-align:top}
#gnb > ul > li > a{display:inline-block; padding:13px 12px; font-size:17px; font-weight:bold; color:#fff; letter-spacing:-0.25px; text-transform: uppercase; transition:.2s ease-in-out;}
#gnb > ul > li .sub_menu{display:none; position:absolute; width:126px; background:#fff; animation: fadeEffect .4s;}
#gnb li .sub_menu.smenu4{top: 43px; left: -22px}
#gnb li .sub_menu > ul{padding:11px 0}
#gnb li .sub_menu > ul > li a{display:block; font-size:13px; font-weight:normal; color:#999; line-height:30px; letter-spacing:-0.25px; transition:.2s ease-in-out}
#gnb li .sub_menu > ul > li a:hover,
#gnb li .sub_menu > ul > li a.selected{color:#115128}
#gnb li .sub_menu > .obj_arw{position:absolute; top:-6px; left:50%; margin-left:-3px; width:0; height:0; border-left:6px solid transparent; border-right:6px solid transparent; border-bottom:6px solid #fff;}
#gnb > ul > li:hover .sub_menu{display:block}

#header .inner_header.fixed .bg_header{top:0}
#header .inner_header.fixed{border:none;}
#header .inner_header.fixed .row_header h1 .img1{display:none}
#header .inner_header.fixed .row_header h1 .img2{display:inline}
#header .inner_header.fixed #gnb > ul > li > a{color:#999}
#header .inner_header.fixed #gnb > ul > li > a:hover,
#header .inner_header.fixed #gnb > ul > li > a.selected{color:#0b381b}
#header .inner_header.fixed #gnb > ul > li .sub_menu{background:#0b381b;}
#header .inner_header.fixed #gnb li .sub_menu > ul > li a{color:rgba(255,255,255,.7);}
#header .inner_header.fixed #gnb li .sub_menu > ul > li a:hover,
#header .inner_header.fixed #gnb li .sub_menu > ul > li a.selected{color:rgba(255,255,255,1)}
#header .inner_header.fixed #gnb li .sub_menu > .obj_arw{border-bottom:6px solid #0b381b}

#header .inner_header.fixed .row_header .right_set .list_lang ul{border-color:#d2d2d2; background-color:#fff}
#header .inner_header.fixed .row_header .right_set .list_lang ul li a{color:#bbb; border-color:#ddd}
#header .inner_header.fixed .row_header .right_set .list_lang ul li.selected a,
#header .inner_header.fixed .row_header .right_set .list_lang ul li:hover a{color:#222;}
#header .inner_header.fixed .row_header .right_set .list_lang ul li.selected {background:url('../images/common/arw1_1.png') no-repeat right 19px center; background-size:11px auto}
#header .inner_header.fixed .row_header .right_set .list_lang ul:hover li.selected {background-image:url('../images/common/arw1_2.png')}
#header .inner_header.fixed .row_header .right_set .btn_shop{border-color:#115128; background-color:#115128}
#header .inner_header.fixed .row_header .right_set .btn_shop span{color:#fff; background-image:url('../images/common/ico_cart1_2.png')}

/*MOBILE HEADER*/
#header .mobile_header{display:none; position:fixed; width:100%}
#header .mobile_header .m_row_header{position:relative; height:60px; border-bottom:1px solid #eaeaea; background-color:#fff; /*box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.1);*/}
#header .mobile_header .m_row_header h1{position:absolute; top:21px; left:40px}
#header .mobile_header .m_row_header h1 img{width:106px}
#btn_m_allmenu{position:absolute; top:10px; right:31px; width:40px; height:40px; font-size:0; background:url('../images/common/ico_hamburg1.png') no-repeat center; background-size:22px 16px; cursor:pointer; transition:.1s ease-in-out;}

/*FOOTER*/
#footer .inner_footer{padding-top:59px; padding-bottom:69px; background-color:#eaeaea}
#footer .inner_footer .inner-sec{display: flex;}
#footer .inner_footer .logo{margin-right: 40px;}
#footer .inner_footer .logo img{width:112px}
#footer .inner_footer .f_company address{display: flex; flex-wrap: wrap;}
#footer .inner_footer .f_company address p{font-size:12px; color:#86847e; line-height:21px; letter-spacing:0; margin-right: 14px;}
#footer .inner_footer .f_company address p span{color:#222;}
#footer .inner_footer .copyright{font-size:10px; color:#86847e; letter-spacing:0.25px; text-transform:uppercase; opacity:.7; margin-top: 10px; }

/* ==========================================================================
   SIDEBAR & SEARCH LAYER
   ========================================================================== */
[data-sidebar]{display:none; position:fixed; top:0; right:0; width:420px; height: 100%; z-index:1051} /*너비 넣어야 함, sidebar 필수*/
[data-sidebar-overlay]{display:none; position:fixed; top:0; left:0; opacity:0; width:100%; height:100%; min-height:inherit; z-index:1048}
#sidebar + .overlay{background-color: #000; cursor:pointer}
#sidebar{display:block; background-color:#fff; overflow:hidden}
#sidebar .inner{position:relative; width:100%; height:100%; padding:0 23px; box-sizing:border-box; overflow-y:auto}
#sidebar .inner::-webkit-scrollbar{display: none}
#sidebar .top_sidenav{position:relative; padding:21px 0 19px; border-bottom:1px solid #222;}
#sidebar .top_sidenav .logo img{width:106px}
#sidebar .top_sidenav .btn_x{position:absolute; right:0; top:22px; padding:5px 0 5px 5px; cursor:pointer}
#sidebar .top_sidenav .btn_x img{width:14px}
#sidebar .lang_sidenav{text-align:center; padding:11px 0; font-size:15px; font-weight:bold; line-height:30px}
#sidebar .lang_sidenav a{color:#bbb; transition:.3s ease-in-out}
#sidebar .lang_sidenav span{margin:0 7px; color:#bbb}
#sidebar .lang_sidenav a:hover,
#sidebar .lang_sidenav a.current{color:#115128}
#sidebar .sidenav{position:relative; border-top:1px solid #222}
#main_menu{padding-bottom:10px}
#main_menu [data-accordion] [data-control]{padding:21px 10px; background:transparent; cursor:pointer}
#main_menu [data-accordion] [data-content]{background:transparent}
#main_menu [data-control]{border-bottom:1px solid #e7e7e7; text-transform:uppercase}
#main_menu > li{font-size:15px; font-weight:bold; color:#333}
#main_menu > li a{display:block; position:relative}
#main_menu > li.dp1{border-bottom: 1px solid #e7e7e7; text-transform:uppercase}  /*단일메뉴일 시*/
#main_menu > li.dp1 > a{width:100%; padding:19px 10px; box-sizing:border-box}
#main_menu > li.dp1 a:after{content: ""; position: absolute;}
#main_menu > li.ico1 a:after {right:10px; top:20px; height:14px; width:15px; background:url('../images/common/ico_sidebar1.png') center center no-repeat; background-size:13px 14px;}
#main_menu > li.ico2 a:after {right:10px; top:22px; height:11px; width:8px; background:url('../images/common/ico_sidebar2_1.png') center center no-repeat; background-size:7px 11px;}
#main_menu > li.selected button,
#main_menu > li.selected > a,
#main_menu > li:hover button,
#main_menu > li:hover > a{color:#115128}   /*1차 위치인식*/
#main_menu > li > ul > li,
#main_menu > li > ul > li > a{font-family: 'Noto Sans KR', sans-serif; font-size:14px; font-weight:bold; color:#999; line-height:15px; letter-spacing:-0.25px; text-transform:uppercase; transition:.3s ease-in-out}
#main_menu > li > ul.lang_en > li > a{font-family: 'Open Sans', sans-serif; letter-spacing:0}
#main_menu > li > ul > li{padding:0; border:none}
#main_menu > li > ul > li:first-child{padding-top:15px} 
#main_menu > li > ul > li:last-child{padding-bottom:17px; border-bottom: 1px solid #e7e7e7}
#main_menu > li > ul > li > a,
#main_menu > li > ul > li > button{padding:8px 0; padding-left:21px; border-color:#eee}
#main_menu > li > ul > li.selected button,
#main_menu > li > ul > li.selected > a,
#main_menu > li > ul > li:hover button,
#main_menu > li > ul > li:hover > a{color:#222}   /*2차 위치인식*/
#sidebar .bottom_sidenav{position:relative; padding:13px 0; font-size:10px; color:#222; line-height:22px; text-align:center}


/* ==========================================================================
   SUB VISUAL & SUB LAYOUT
   ========================================================================== */
#sub_visual{position:relative; height:350px; background-repeat:no-repeat; background-position:center; background-size:cover; overflow:hidden; background: #11381d;}
/* #sub_visual:before{content:""; position:absolute; left:0; top:0; width:100%; height:100%; background-color:rgba(0,0,0,.1)}
#sub_visual.vis1{background-image:url('../images/common/svis1.jpg')}
#sub_visual.vis2{background-image:url('../images/common/svis2.jpg')}
#sub_visual.vis3{background-image:url('../images/common/svis3.jpg')}
#sub_visual.vis4{background-image:url('../images/common/svis4.jpg')} */
#sub_visual .grid1{height:100%}
#sub_visual .inner_sc{position:relative; height:100%}
#sub_visual .ct_title{padding-top: 182px; text-align:center}
#sub_visual .ct_title .stit{display: none; font-size:16px; font-weight:100; color:#fff; letter-spacing:0.25px; opacity:.8; margin-bottom: 13px;}
#sub_visual .ct_title h2{font-size:46px; font-weight:300; color:#fff; letter-spacing:-0.25px}

#sub_visual .sv_pager > div{position:absolute; top:50%; margin-top:29px; opacity:.5; transition:.2s ease-in-out}
#sub_visual .sv_pager > div:hover{opacity:1}
#sub_visual .sv_pager a{display:block; font-family:'Open Sans', sans-serif; font-size:12px; font-weight:600; color:#fff; line-height:28px; letter-spacing:1.5px; text-indent:0; text-transform:uppercase; background:none; transition:.2s ease-in-out; user-select:none}
#sub_visual .sv_pager .btn_prev{left:0}
#sub_visual .sv_pager .btn_prev:hover{left:-5px}
#sub_visual .sv_pager .btn_prev a:after{content:""; display:inline-block; position:relative; top:-1px; width:42px; height:1px; background-color:rgba(255,255,255,.5); vertical-align:middle; margin-left:13px;}
#sub_visual .sv_pager .btn_next{right:0}
#sub_visual .sv_pager .btn_next:hover{right:-5px}
#sub_visual .sv_pager .btn_next a:before{content:""; display:inline-block; position:relative; top:-1px; width:42px; height:1px; background-color:rgba(255,255,255,.5); vertical-align:middle; margin-right:13px}

/*서브 메뉴*/
#sub_nav{padding:16px 0; border-bottom:1px solid #f2f2f2; text-align:center}
#sub_nav li{display:inline-block; margin:0 14px}
#sub_nav li a{display:block; padding:0 20px; font-size:16px; font-weight:bold; color:#999; line-height:40px; letter-spacing:-0.25px; border-radius:5px; box-sizing:border-box; transition:.2s ease-in-out}
#sub_nav li:hover a{color:#0b381b}
#sub_nav li.selected a{color:#fff; background-color:#0b381b}

.pg_top{padding-top:47px; padding-bottom:47px}
.pg_top .path{float:left}
.pg_top .path img{position:relative; top:1px}
.pg_top .path span,
.pg_top .path strong{display:inline-block; font-size:13px; font-weight:500; margin-left:8px; padding-left:14px; background:url('../images/common/arw2_1.png') no-repeat 0 center; background-size:5px auto}
.pg_top .path img{width:14px}
.pg_top .path span{color:#999;}
.pg_top .path strong{color:#333}
.pg_top .c_name{float:right; padding-top:3px; font-family:'Open Sans', sans-serif; font-size:14px; font-weight:bold; color:#bbb; letter-spacing:0;}

.pg_title{padding-bottom:40px; text-align:center; letter-spacing:-0.25px}
.pg_title .title{font-size:34px; font-weight:500; line-height:45px}
.pg_title p{margin-top:5px; font-size:15px; line-height:22px}

.sub-nav01{padding:27px 0; text-align:center}
.sub-nav01 li{display:inline-block; position:relative; margin-right:28px}
.sub-nav01 li .btn{display:inline-block; padding:3px 5px; font-size:26px; font-weight:bold; color:#ccc; user-select:none; cursor:pointer; text-transform: capitalize; transition: .2s ease-in-out;}
.sub-nav01 li:before{content:""; display:inline-block; position:relative; top:3px; width:1px; height:25px; background-color:#eee; margin-right:25px}
.sub-nav01 li:first-child:before{display:none;}
.sub-nav01 li .btn:hover,
.sub-nav01 li .btn.selected{color:#0b381b}


/* ==========================================================================
   SUB VISUAL & SUB LAYOUT
   ========================================================================== */
.sc_title1{text-align:center}
.sc_title1 .title{font-family: 'Playfair Display', serif; font-size:34px; font-weight:bold; color:#0b381b; text-transform:uppercase;}
.sc_title1 p{margin-top:14px; font-size:15px; color:#333; line-height:26px; word-break:keep-all}

.sc_title2 .title{font-size: 28px; font-weight:bold; color:#0b381b; text-transform:uppercase;}
.sc_title2 p{font-size:15px; color:#333; line-height:26px; word-break:keep-all; margin-top: 20px;}
.sc_title3{text-align:center}
.sc_title3 .txt-en{font-family:'Roboto', sans-serif; font-size: 12px; font-weight: bold; color: #cecece; letter-spacing: 0; margin-bottom: 7px;}
.sc_title3 .title{font-size: 32px; font-weight: 500; color:#0b381b; text-transform:uppercase;}
.sc_title3 p{font-size: 16px; color:#333; line-height:28px; word-break:keep-all; margin-top: 13px;}

.text1{font-size:16px; line-height:32px}
.text2{font-size:17px; line-height:32px}
.text5{font-size:20px; line-height:32px}

.text_b1{font-size:22px; line-height:32px}

/* ==========================================================================
   PRODUCT
   ========================================================================== */
.pg_prod{padding-bottom:100px}
.filter_product{padding:27px 0; text-align:center}
.filter_product li{display:inline-block; position:relative; margin-right:28px}
.filter_product li .btn{display:inline-block; padding:3px 5px; font-size:26px; font-weight:bold; color:#ccc; user-select:none; cursor:pointer}
.filter_product li:before{content:""; display:inline-block; position:relative; top:3px; width:1px; height:25px; background-color:#eee; margin-right:25px}
.filter_product li:first-child:before{display:none;}
.filter_product li .btn.active{color:#0b381b}
/*Filter*/
.column{display:none;}
.show{display:block;}

.list_product{margin-top:40px}
.list_product .list_top{font-family:'Roboto', sans-serif; color:#bbb; line-height:20px}
.list_product .list_top .title{font-size:12px; font-weight:bold; letter-spacing:0.7px}
.list_product .list_top .total{font-size:11px; font-weight:500; letter-spacing:0}
.list_product .list_top .total strong{color:#222}
.list_product li{float:left; width:25%; padding:15px; text-align:center; box-sizing:border-box; }
.list_product li .info_prod{margin-top:14px; color:#222; letter-spacing:-0.25px}
.list_product li .info_prod .title{font-size:18px; font-weight:500; line-height:24px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.list_product li .info_prod .cat{margin-top:7px; font-size:14px}
.lc_lb, .lc_lb * {
	box-sizing: border-box;
	/*margin: 0 !important;*/
}
.lc_lb {
	display: block;
	width: 100%;
}
.lc_lb > span {
	display: block;
	border:1px solid #efeeec;
	cursor: pointer;
	height: 0;
	padding-bottom:	100%;
	background-size: cover;
	background-position: center;
}

/* LIGHTBOX FADING SHOW/HIDE EFFECT (as explained in documentation)*/
.lcl_fade_oc.lcl_pre_show #lcl_overlay,
.lcl_fade_oc.lcl_pre_show #lcl_window,
.lcl_fade_oc.lcl_is_closing #lcl_overlay,
.lcl_fade_oc.lcl_is_closing #lcl_window {
	opacity: 0 !important;
}
.lcl_fade_oc.lcl_is_closing #lcl_overlay {
	-webkit-transition-delay: .15s !important;
	transition-delay: .15s !important;
}


/* ==========================================================================
    MODAL
    ========================================================================== */
.hm-modal{--bs-modal-width: 500px;}
.hm-modal .top-modal{padding: 27px 90px 24px;}
.hm-modal .top-modal .tit-set .txt-en{font-family: 'Roboto', sans-serif; font-size: 11px; font-weight: bold; color: #bbb; letter-spacing: 0; text-transform: uppercase; margin-bottom: 6px;}
.hm-modal .top-modal .tit-set .title{font-size: 16px; font-weight: bold; color: var(--basic-basic);}
.hm-modal .top-modal .btn-close img{width: 23px;}
.hm-modal .cont-modal{padding: 20px 40px;}
.hm-modal .cont-modal::-webkit-scrollbar{width: 14px;}
.hm-modal .cont-modal::-webkit-scrollbar-track{background: transparent;}
.hm-modal .cont-modal::-webkit-scrollbar-thumb{border: 4px solid transparent; background-color: #ccc; background-clip: padding-box;}
.modal-prod{--bs-modal-width: 960px;}
.modal-prod .cont-modal{padding: 45px 90px;}

.modal-prod .image img{width: 100%;}


/* ==========================================================================
   BOARD
   ========================================================================== */
.board .bo_top, 
.board .bo_basic_list{font-family: 'Noto Sans KR', sans-serif; border-color:#222}
.board .bo_top .total{font-family: 'Open Sans', sans-serif; position:relative; top:7px; font-size:14px;}
.board .bo_top .search select{height:38px; padding-left:12px; background:url('../images/common/arw4.png') no-repeat right 8px center; background-size:11px 7px;}
.board .bo_top .search input[type="text"]{height:38px;}
.board .bo_top .search input[type="submit"]{height:38px; padding:0 17px; font-size:12px; color:#fff; border-color:#0b381b; background:#0b381b}

.board .bo_basic_list th{border-bottom:1px solid #ddd; font-family: 'Open Sans', sans-serif; font-size:13px; font-weight:500}
.board .bo_basic_list th.a{width:90px}
.board .bo_basic_list tbody td{font-weight:400}
.board .bo_basic_list tbody .tda,
.board .bo_basic_list tbody .tdc,
.board .bo_basic_list tbody .tdd{font-family: 'Open Sans', sans-serif}
.board .bo_basic_list tbody .tdb a{letter-spacing:0;}
.board .bo_basic_list tbody .tdb{padding-left:20px}
.board .bo_basic_list td{padding:20px 0; vertical-align:middle; }
.board .bo_pagenate .paging ol li a.on,
.board .bo_pagenate .paging ol li a:hover{border-color:#0b381b; font-family: 'Open Sans', sans-serif; color:#0b381b}
.board .bo_basic_view > table{border-top:1px solid #0b381b; }
.board .bo_basic_view th span.tit{line-height:1.4}
.board .bo_basic_view th span.date{font-weight:normal; color:#777}
.board .bo_basic_view td.con{font-weight:400; line-height:1.6}
.board .bo_btn a{font-family: 'Noto Sans KR', sans-serif; font-size:13px}
.board .bo_btn a.color1{border-color:#0b381b; background:#0b381b}
.board .bo_btn a.color1:hover{color:#fff; background:#0b381b}
.board .bo_footer{padding-bottom:40px}

.board .bo_basic_write{font-family: 'Noto Sans KR', sans-serif; border-top:1px solid #222}

/* ==========================================================================
   INQUIRY
   ========================================================================== */
.pg_inquiry{padding-bottom:70px}
.box_inquiry{position:relative; padding-top:20px; border-top:1px solid #333; margin-top:10px}
.box_inquiry li{padding:10px 0; box-sizing:border-box}
.box_inquiry li input,
.box_inquiry li textarea{display:block; width:100%; border:0; font-size:14px; font-weight:400; color:#333; background:#f6f6f6; border-radius:4px; outline:none}
.box_inquiry li ::-webkit-input-placeholder,
.box_inquiry li ::-webkit-input-placeholder{font-weight:bold; color:#aaa}  /*placeholer*/
.box_inquiry li input{height:50px; padding-left:21px}
.box_inquiry li textarea{height:180px; padding:20px 21px}
.box_inquiry li.lo_dv2{padding:0}
.box_inquiry li.lo_dv2 > div > div{float:left; width:calc(50% - 10px); padding:10px 0}
.box_inquiry li.lo_dv2 > div > div:first-child{padding-right:10px}
.box_inquiry li.lo_dv2 > div > div:last-child{padding-left:10px}
.box_inquiry li.lo_dv3{padding:0}
.box_inquiry li.lo_dv3 > div > div{float:left; width:calc(33.3333333333% - 14px); padding:10px 0}
.box_inquiry li.lo_dv3 > div > div:nth-child(2){width:calc(33.3333333333% - 12px); padding:10px 20px}
.box_inquiry .button{text-align:center; margin-top:21px}
.box_inquiry .button input[type="submit"]{display:inline-block; position:relative; width:160px; line-height:50px; border:0; font-size:16px; font-weight:bold; color:#fff; background:#115128; border-radius:4px; cursor:pointer}

/* ==========================================================================
   Terms
   ========================================================================== */
.terms{padding-bottom:60px}
.terms .cont_terms{margin-top:35px}
.terms .cont_terms p{font-size:14px; font-weight:300; color:#333; line-height:2.2; letter-spacing:-0.5px}
.terms .cont_terms p strong{font-size:15px; font-weight:500; color:#111}