/*--------------------------------------------------|
| respond.css 
| Update : 2016-02-21
|--------------------------------------------------*/
@charset "utf-8";

/*********************************************************
 
브라우저 해상도 ~560px 까지 적용되는 CSS

 *********************************************************/

@media screen and (max-width:560px ) {

/* Layout */
html,body {min-width:100%;}

#header {height:70px; border-top:5px solid #957b41;}
#header .header_wrap {width:100%;}
#header .header_wrap h1 {position:absolute; top:20px; left:10px; width:150px; height: 30px;}
#header .header_wrap h1 img {width:100%; height: 30px;}

#main_container {min-width:100%; min-height:200px;}
.main_contents {padding:0 !important;}

#container {min-width:100%;}

/*#snb {display:none;}*/
#snb_wrap {min-width:100%; height:auto;}
#snb_wrap .menu_A {position:initial; width:100%; margin:0;}
#snb_wrap .menu_B {position:initial; width:100%; margin:0;}
#snb_wrap .menu_C {position:initial; width:100%; margin:0;}
#snb_wrap .menu_D {position:initial; width:100%; margin:0;}
#snb_wrap ul {height:auto;}
#snb_wrap ul li {width:20%;}
#snb_wrap ul li a {padding:5px 2px; overflow:hidden; border-left:1px solid #2F2F2F;}
#snb_wrap ul li a img {width:160%; margin:0 0 0 -30%;}

#mobile_snb {width:100%;}

.contents_top {width:90%; padding:20px 5%; height:auto; background:url("http://euromnc.cdn3.cafe24.com/images/bg/bg_m_content.jpg") no-repeat top center; background-size: cover;}
.contents_top h2 {display:inline-block; width:100%; font:bold 28px 'arial'; color:#957b41; padding:0 0 15px 0; background:url("http://euromnc.cdn3.cafe24.com/images/bg/bg_h2.gif") no-repeat bottom center; text-align:center;}
.contents_top h3 {color:#957b41; font-size:13px; padding:10px 0 0 0; line-height:18px;}

#contents_body {width:90% !important; margin:20px 5% !important; min-height:200px !important; }

/* gnb */
#gnb {display:none;}
.m_gnb {display:block;}
.m_gnb span {position:absolute; top:30px; right:20px; width:22px; height:22px;}
.m_gnb span a {text-indent:-999999px; display:inline-block; width:22px; height:22px;}
.m_gnb span a {background:url("http://euromnc.cdn3.cafe24.com/images/btn/btn_m_gnb.png") no-repeat left top; background-size: cover;}
.m_gnb span a.on {background:url("http://euromnc.cdn3.cafe24.com/images/btn/btn_m_gnb_on.png") no-repeat left top; background-size: cover;}
.m_gnb .branch_select {display:none; position:absolute; left:0; top:75px; background: url('http://euromnc.cdn3.cafe24.com/images/bg/bg_m_gnbline.gif') #2c2e36 center top repeat-y; width:100%; z-index:150;}
.m_gnb .branch_select li {float:left; width:50%; border-bottom: 1px solid #373942;}
.m_gnb .branch_select li a {display:block; text-align: center; width: 100%; padding:15px 0; color:#fff; font-weight:bold; font-size:14px; text-decoration:none;}
.m_gnb .branch_select li a:hover{background:#957b41;}


.main_visual, .main_slider {height:200px;}
.bx-viewport, .main_slider .bx-wrapper .bx-viewport ul li {height:200px !important;}
.main_slider .bx-wrapper .bx-viewport ul li img {width:150%; height:100%; margin-left:-25%; left:0;}


.main_notice .notice_list {width:90% !important; height:65px !important; padding:0 5%; margin:15px 0 !important;}
.main_notice .notice_list .more {width:20px !important; height:20px !important; top:5px !important; right:20px !important;}
.main_notice .notice_list .more a {width:20px !important; height:20px !important; background-size:cover !important;}
.notice-rolling-list, .notice-rolling-list .sliderkit-panels {width:100% !important; margin:0;}
.notice-rolling-list .sliderkit-panel a {width:60% !important;}
.sliderkit .sliderkit-panel {width:100%;}

/*.main_contents_body {display:none !important;}*/
.main_contents_body {width:100% !important;}
.main_contents_body .con01, .main_contents_body .con03, .main_contents_body .con05 {display:none;}
.main_contents_body .contents_list {width:100% !important; height:auto !important;}
.main_contents_body .contents_list ul {width:90% !important; height:160px !important; padding:20px 5% !important; text-align:left !important;}
.main_contents_body .con02 {background: url("http://euromnc.cdn3.cafe24.com/images/main/bg_m_main_bottom01.gif") repeat !important;}
.main_contents_body .con04 {background: url("http://euromnc.cdn3.cafe24.com/images/main/bg_m_main_bottom02.gif") repeat !important;}
.main_contents_body .con06 {background: url("http://euromnc.cdn3.cafe24.com/images/main/bg_m_main_bottom03.gif") repeat !important;}
.main_contents_body .con02 ul {background: url("../images/main/bg_m_main_bottom01_tit_line.png") no-repeat right top;}
.main_contents_body .con04 ul {background: url("../images/main/bg_m_main_bottom02_tit_line.png") no-repeat right top;}
.main_contents_body .con06 ul {background: url("../images/main/bg_m_main_bottom03_tit_line.png") no-repeat right top;}
.main_contents_body .con02 h3 {color:#adb4c8;}
.main_contents_body .con04 h3 {color:#9bb4ba;}
.main_contents_body .con06 h3 {color:#9e9bb1;}
.main_contents_body .contents_list ul h3 {margin:0 !important; background: transparent !important;}
.main_contents_body .contents_list ul h3.borderB {font-size:16px !important; padding:0 0 20px 0 !important;}
.main_contents_body .contents_list ul .borderB02 {border-bottom:1px solid #575f75;}
.main_contents_body .contents_list ul .borderB01 {border-bottom:1px solid #727f83;}
.main_contents_body .contents_list ul .borderB03 {border-bottom:1px solid #57575e;}
.main_contents_body .contents_list ul li.tel {font:bold 18px 'Tahoma' !important; margin:0 !important; padding:13px 0 0 0 !important;}
.main_contents_body .contents_list ul p.mail {padding:6px 0 0 0 !important; color:#fff;}
.main_contents_body .contents_list ul p.quick_btn {top:15px !important; left:inherit !important; bottom:inherit !important; right:5% !important; margin:0 !important;}
.main_contents_body .contents_list ul p.quick_btn a {width:120px !important; text-align:center; padding:5px 0 !important;}
.main_contents_body .contents_list ul li.add {display:inline-block; width:100%;}
.main_contents_body .contents_list ul li.add span {float:left; width:20%; padding:0 !important; font-size:14px !important;}
.main_contents_body .contents_list ul li.add em {float:right; width:80%; text-align:left;}

.footer_all_menu .all_menu {display:none;}
.footer_all_menu .brochure h4 {color:#D2B26C;}
.footer_all_menu {padding:30px 0;}
.footer_all_menu > .wrap {width:90%; padding:0 5%;}
.footer_all_menu .brochure {float:left; width:100%;}
.footer_all_menu .brochure p.download {width:100%;}
.footer_all_menu .brochure p.download a {background:url("http://euromnc.cdn3.cafe24.com/images/icon/ico_download.gif") no-repeat right 20px center;}
.footer_all_menu .brochure p.download a:hover {background:url("http://euromnc.cdn3.cafe24.com/images/icon/ico_download.gif") no-repeat right 20px center;}

.footer_add {width:90%; padding:30px 5%;}
.footer_wrap {width:100% !important; padding:40px 0 0 0;}
.footer_copyright {width:100% !important;}

.footer_logo {position:absolute; top: 0px; left:0px;width: 150px; height:25px;}
.footer_logo a {display:block; width:150px; height:25px; background:url("../images/common/footer_logo.png") no-repeat left center; background-size:contain;  text-indent:-9999px; font-size:0;}

.ks_mark {position:absolute; top:-5px; right:0;}
.ks_mark div {float:left; padding:0 0 0 35px; line-height:30px; margin:0 5px;}
.ks_mark div.ks {background:url("../images/icon/ico_ks.png") no-repeat top left; background-size:30px;}
.ks_mark div.keiti {background:url("../images/icon/ico_keiti.png") no-repeat top left; background-size:30px;}

#back-top {right:20px; bottom:30px;}
#back-top a {width: 45px;height: 45px; display: block; text-indent:-9999px; font-size:0; background:url("http://euromnc.cdn3.cafe24.com/images/btn/btn_gotop.png") no-repeat 0px 0px; -webkit-transition:none; -moz-transition:none; -ms-transition:none; -o-transition:none; transition:none; background-size: cover;}
#back-top a:hover {background:url("http://euromnc.cdn3.cafe24.com/images/btn/btn_gotop.png") no-repeat 0px -45px;  background-size: cover;}


.company_pr h4 {font-size:16px; line-height:24px; color:#767676;}
.company_pr h4 em {color:#000;}
.about_us {border-top:0; margin:0;}
.about_us dl {padding:30px 0 0 0;}
.about_us dl:first-child dt, .about_us dl:first-child dd {border-top:1px solid #6fadbc; padding:30px 0 0 0;}
.about_us dl dt {width:100%; font-size:18px; line-height:20px; padding:30px 0 0 0; border-top:1px solid #6fadbc;}
.about_us dl dd {width:100%; font-size:14px; margin:20px 0 0 0; padding:20px 0 0 0 !important; border-top:1px solid #cccccc !important;}
.about_us dl dd img {width:100%;}
.about_us dl dd h5 {font-size:16px;}

.ceo_message {background:url('../images/sub/img_ceo02.gif') left bottom no-repeat; background-size:250%;}
.ceo_message p {font-size:15px; line-height:26px; padding:0 0 20px 0;}

.factory h4 {font-size:16px; width:95%;}
.factory .top_text {font-size:16px; line-height:24px; color:#767676;}
.factory_point, .factory_num, .factory_process {padding:60px 0 0 0;}
.factory_point .point_part, .factory_num .num_part {margin:20px 0 0 0;}
.factory_point .point_part dl {width:70%; padding:0 0 20px 30%; margin:0 0 20px; border-bottom:1px solid #e2e2e2;}
.factory_point .point_part dl.point01 {background:url('../images/sub/img_factory_01.jpg') no-repeat 10px 0; background-size: 20%;}
.factory_point .point_part dl.point02 {background:url('../images/sub/img_factory_02.jpg') no-repeat 10px 10px; background-size: 20%;}
.factory_point .point_part dl.point03 {background:url('../images/sub/img_factory_03.jpg') no-repeat 10px 12px; background-size: 20%;}
.factory_point .point_part dl.point04 {background:url('../images/sub/img_factory_04.jpg') no-repeat 10px 10px; background-size: 20%;}
.factory_point .point_part dl dt {padding:0 0 10px 0; text-align:left; font-size:14px; color:#957b41;}
.factory_point .point_part dl dd {text-align:left; font-size:13px; line-height:18px;}
.factory_num .num_part dl {width:33%;}
.factory_num .num_part dl dt {font-size:12px;}
.factory_num .num_part dl dd {font-size:15px;}
.factory_process ul {display:inline-block; width:100%; margin:20px 0 0 0; padding:0 0 0 0; background:transparent;}
.factory_process ul li {float:left; width:100%; text-align:left; font-size:16px; padding:0 0 20px 0; margin:0 0 10px 0; font-weight:bold; background:url('../images/sub/img_factory_part.gif') no-repeat 78px bottom; background-size: 14px;}
.factory_process ul li:last-child {background:transparent; padding:0; margin:0;}
.factory_process ul li span {display:inline-block; width:42%; padding:0 0 0 58%; height:158px; line-height:158px;}
.factory_process ul li span.fp01 {background:url('../images/sub/img_factory_m1_1.jpg') no-repeat 0 0; background-size: contain;}
.factory_process ul li span.fp02 {background:url('../images/sub/img_factory_m1_2.jpg') no-repeat 0 0; background-size: contain;}
.factory_process ul li span.fp03 {background:url('../images/sub/img_factory_m1_3.jpg') no-repeat 0 0; background-size: contain;}
.factory_process ul li span.fp04 {background:url('../images/sub/img_factory_m1_4.jpg') no-repeat 0 0; background-size: contain;}
.factory_process ul li span.fp05 {background:url('../images/sub/img_factory_m1_5.jpg') no-repeat 0 0; background-size: contain;}

.factory_gallery h4 {padding:0 0 20px 20px;}
.factory_gallery dl {float:left; width:46%; margin:0 2%; padding:0 0 20px 0; text-align:center;}
.factory_gallery dl dt {width:99.5%; border:1px solid #e2e2e2;}
.factory_gallery dl dt img {width:100%;}
.factory_gallery dl dd {padding:10px 0 0 0;}

.history li a {width:65px !important;}
.history li a h4 {font-size:12px;}
.history li ul {top:50px;}
.history_list h5 {float:left; width:100%; font-size:18px; padding:15px 0 0 0;}
.history_list dl {float:left; width:100%;}
.history_list dl dt {width:20%; padding:15px 0 0 0; font-size:14px; line-height:18px; text-align:center;}
.history_list dl dd {width:75%;}
.history_list dl dd p {padding:15px 0; font-size:14px; line-height:18px;}

.company_partner ul li {width:46%; margin:0 2% 20px 2%;}
.company_partner ul li img {width:100%;}
.company_partner ul li p {font-size:12px;}

.location h4 {font-size:18px;}
.location .root_daum_roughmap {width:100% !important;}
.location .root_daum_roughmap .wrap_map {height:180px !important;}
.location .euro_town p img {width:100%;}
.location_info div.add_tel {width:100%; padding:0 0 15px 0;}
.location_info .add_tel h5 {font-size:14px;}
.location_info .add_tel dl dt {width:15%; font-size:13px;}
.location_info .add_tel dl dd {width:80%; font-size:13px; line-height:17px;}

.euro_product dl {width:100%; margin:0 0 10px 0; padding:0; float:none;}
.euro_product dl dt {width:100%; height:165px; padding:0;}
.euro_product dl dt a {width:100%; height:165px;}
.euro_product dl dd {font-size:14px;}

.euro_design dl {width:100%; margin:0 0 10px 0; padding:0; float:none;}
.euro_design dl dt {width:100%; height:165px; padding:0;}
.euro_design dl dt a {width:100%; height:165px;}
.euro_design dl dd {font-size:14px;}

.euro_newdesign dl {float: left; width:100%; margin:0 0 15px 0;}
.euro_newdesign dl dt {width:100%; height:200px; background-size:cover !important; background-repeat:no-repeat !important; background-position:center !important;}

.partner_product {width:90%; padding:30px 5% 15px 5%;}
.partner_product .product_list {width:100%; margin:0;}
.partner_product .product_list h4 {font-size:16px;}
.partner_product .product_list .product_list_wrap dl {width:31.3333%; padding:5px 1%;}
.partner_product .product_list .product_list_wrap dl dt img {width:100%;}
.partner_product .product_list .product_list_wrap dl dd {font-size:11px;}

.product_top_contents {padding:0 0 50px 0;}

.euro_product_img {width:100%; height:auto; overflow:hidden; border:0;}
.euro_product_img img {width:100%; height:auto; border:0;}

.euro_product_view {float:none; display:inline-block; width:100%; padding:30px 0 0 0;}
.euro_product_view dl {width:100%; padding:0 0 15px 0;}
.euro_product_view dl dt {width:25%;}
.euro_product_view dl dd {float:left; width:55%; padding:0 0 0 15px;}
.euro_product_view dl dd p {float: left; line-height: 35px; margin: -5px 10px 5px 0px; padding:0 0 0 35px;}
.euro_product_view dl dd p.ks {background:url("../images/icon/ico_ksb.png") no-repeat center left; background-size:30px;}
.euro_product_view dl dd p.keiti {background:url("../images/icon/ico_keiti.png") no-repeat center left; background-size:30px;}
/*.euro_product_view_top h2 {color:#957b41;}
.euro_product_view .detaile {padding:0;}
.euro_product_view .detaile dl {padding:0 0 15px 0; width:100%;}
.euro_product_view .detaile dl dt {width:21%; font-size:13px;}
.euro_product_view .detaile dl dd {width:69%; padding:0; font-size:13px;}
.euro_product_view .detaile dl.w100 {width:100%; padding:0;}
.euro_product_view .detaile dl.w100 dd {width:70%; padding:0; font-size:13px;}*/

.euro_product_contents {padding:50px 0;}
.euro_product_contents h3 {padding:0 0 10px 0;}
.euro_product_contents img {width:100%;}
.euro_product_contents div {padding:20px 0 0 0;}
.euro_product_contents div p {line-height:20px;}

.euro_product_type {width:100% !important; padding:30px 0 0 0 !important;}
.euro_product_type h3 {font-size:18px;}
.euro_product_type .type_list ul li {min-width:46%; max-width:46%; padding:0 2% 20px 2%;}
.euro_product_type .type_list ul li p img {width:100%;}
.euro_product_type .type_list ul li p.size {font-size:12px;}


.board_list li, .board_list li.notice {font-size:14px;}
.board_list li .date {width:30%;}
.board_list li .n_title {width:60%; padding:10px 0;}
.board_list li .hit {display:none;}
.board_list li div {padding:10px 0; line-height:20px;}
.board_list li span.new {left:inherit !important; right:0; margin-top:-10px;}
.board_list li span.new img {width:20px; height:20px;}

.board_view_title {width:100%; padding:0;}
.board_view_title .title {width:100%; padding:0 0 5px 0;}
.board_view_title .view_etc {float:left; width:100%; text-align:left; padding:0 0 20px 0; font-size:12px;}
.board_view {width:100%; padding:20px 0;}
.smartOutput {width:100%;}

.faq dl dt {width:85%; padding:20px 0 20px 15%; background:url("http://euromnc.cdn3.cafe24.com/images/icon/ico_q.png") no-repeat 0 15px; background-size:30px; line-height:20px; font-size:14px;}
.faq dl dd {width:85%; padding:20px 0 20px 15%; background:url('http://euromnc.cdn3.cafe24.com/images/icon/ico_a.png') no-repeat 0 15px; background-size:30px; line-height:20px; font-size:14px;}


.tbl_bbs_form th {width:35%; padding:10px; font-size:12px; background-size:12px;}
.tbl_bbs_form th label span {width:100%; display:block;}
.tbl_bbs_form th label em {display: none;}
.tbl_bbs_form td {padding:10px 0 10px 10px;}
.tbl_bbs_form td input {width:90%; padding:0 0 0 5%;}
.tbl_bbs_form td input#Etc02 {margin:5px 0 0 0;}
.tbl_bbs_form td input.input_alnum {width:29.6%;}
.tbl_bbs_form td span {padding:5px 0 0 0; font-size:11px; line-height:16px; width:100%; display:inline-block;}
.tbl_bbs_form td .check_type ul li {width:50%; padding:5px 0;}
.tbl_bbs_form td .check_type ul li.w100 input[type=text] {width:50%;}
.tbl_bbs_form td textarea {width:80%; padding:10px 7%;}
.tbl_bbs_form td input.input-date {width:70%;}
.box {width:90%; padding:10px 5%;}

.tbl_bbs_search select {width:20%;}
.tbl_bbs_search input[type=text] {width:44%; padding:0 0 0 1%;}
.tbl_bbs_search input[type=button] {width:18%;}

.page2 span.btn a {width:23px; height:23px;}
.page2 span.btn a.pre, .page2 span.btn a.next {background-size: cover;}
.page2 ul li {line-height:23px;}
.page2 ul li a {width:23px; height:23px; background-size:23px;}
.page2 ul li a:hover {background-size:23px;}
.page2 ul li.cur_page {width:23px; height:23px; background-size: cover;}

.change_text dl {width:100%;}
.change_text dl.next {border-top:1px solid #e2e2e2;}
.change_text dl.next dt {float:left; background:transparent; background-color: #ececec;}
.change_text dl.next dd {text-align:left;}
.change_text dl.previous dt {background:transparent; background-color: #ececec;}
.change_text dl dt {width:25%; line-height:40px;}
.change_text dl dd {width:65%; padding:0 5%; line-height:40px;}

.popup {width: 90% !important; position: fixed !important; border: 0 !important; height: auto !important;}
.popup p img {width: 100%; height: auto;}
}

@media screen and (min-width:561px ) and (max-width:940px ) {
    .popup {width: 50% !important; position: relative !important; border: 0 !important; height: auto !important;}
    .popup p img {width: 100%; height: auto;}
}

@media screen and (min-width:561px ) and (max-width:1080px ) {

/* Layout */
html,body {min-width:100%;}

#header {height:70px; border-top:5px solid #957b41;}
#header .header_wrap {width:100%;}
#header .header_wrap h1 {position:absolute; top:20px; left:10px; width:150px; height: 30px;}
#header .header_wrap h1 img {width:100%; height: 30px;}

#main_container {min-width:100%; min-height:200px;}
.main_contents {padding:0 !important;}

#container {min-width:100%;}

/*#snb {display:none;}*/
#snb_wrap {min-width:100%; height:auto;}
#snb_wrap .menu_A {position:initial; width:100%; margin:0;}
#snb_wrap .menu_B {position:initial; width:100%; margin:0;}
#snb_wrap .menu_C {position:initial; width:100%; margin:0;}
#snb_wrap .menu_D {position:initial; width:100%; margin:0;}
#snb_wrap ul {height:auto;}
#snb_wrap ul li {width:20%;}
#snb_wrap ul li a {padding:5px 2px; overflow:hidden; border-left:1px solid #2F2F2F;}
#snb_wrap ul li a img {width:120%; margin:0 0 0 -10%;}

#mobile_snb {width:100%;}

.contents_top {width:90%; padding:20px 5%; height:auto; background:url("http://euromnc.cdn3.cafe24.com/images/bg/bg_m_content.jpg") no-repeat top center; background-size: cover;}
.contents_top h2 {display:inline-block; width:100%; font:bold 28px 'arial'; color:#957b41; padding:0 0 15px 0; background:url("http://euromnc.cdn3.cafe24.com/images/bg/bg_h2.gif") no-repeat bottom center; text-align:center;}
.contents_top h3 {color:#957b41; font-size:13px; padding:10px 0 0 0; line-height:18px;}

#contents_body {width:90% !important; margin:20px 5% !important; min-height:200px !important; }

/* gnb */
#gnb {display:none;}
.m_gnb {display:block;}
.m_gnb span {position:absolute; top:30px; right:20px; width:22px; height:22px;}
.m_gnb span a {text-indent:-999999px; display:inline-block; width:22px; height:22px;}
.m_gnb span a {background:url("http://euromnc.cdn3.cafe24.com/images/btn/btn_m_gnb.png") no-repeat left top; background-size: cover;}
.m_gnb span a.on {background:url("http://euromnc.cdn3.cafe24.com/images/btn/btn_m_gnb_on.png") no-repeat left top; background-size: cover;}
.m_gnb .branch_select {display:none; position:absolute; left:0; top:75px; background: url('http://euromnc.cdn3.cafe24.com/images/bg/bg_m_gnbline.gif') #2c2e36 center top repeat-y; width:100%; z-index:150;}
.m_gnb .branch_select li {float:left; width:50%; border-bottom: 1px solid #373942;}
.m_gnb .branch_select li a {display:block; text-align: center; width: 100%; padding:15px 0; color:#fff; font-weight:bold; font-size:14px; text-decoration:none;}
.m_gnb .branch_select li a:hover{background:#957b41;}


.main_visual, .main_slider {height:300px;}
.bx-viewport, .main_slider .bx-wrapper .bx-viewport ul li {height:300px !important;}
.main_slider .bx-wrapper .bx-viewport ul li img {width:150%; height:100%; margin-left:-25%; left:0;}


.main_notice .notice_list {width:90% !important; height:65px !important; padding:0 5%; margin:15px 0 !important;}
.main_notice .notice_list .more {width:20px !important; height:20px !important; top:5px !important; right:20px !important;}
.main_notice .notice_list .more a {width:20px !important; height:20px !important; background-size:cover !important;}
.notice-rolling-list, .notice-rolling-list .sliderkit-panels {width:100% !important; margin:0;}
.notice-rolling-list .sliderkit-panel a {width:60% !important;}
.sliderkit .sliderkit-panel {width:100%;}

/*.main_contents_body {display:none !important;}*/
.main_contents_body {width:100% !important;}
.main_contents_body .con01, .main_contents_body .con03, .main_contents_body .con05 {display:none;}
.main_contents_body .contents_list {width:100% !important; height:auto !important;}
.main_contents_body .contents_list ul {width:90% !important; height:160px !important; padding:20px 5% !important; text-align:left !important;}
.main_contents_body .con02 {background: url("http://euromnc.cdn3.cafe24.com/images/main/bg_m_main_bottom01.gif") repeat !important;}
.main_contents_body .con04 {background: url("http://euromnc.cdn3.cafe24.com/images/main/bg_m_main_bottom02.gif") repeat !important;}
.main_contents_body .con06 {background: url("http://euromnc.cdn3.cafe24.com/images/main/bg_m_main_bottom03.gif") repeat !important;}
.main_contents_body .con02 ul {background: url("../images/main/bg_m_main_bottom01_tit_line.png") no-repeat right top;}
.main_contents_body .con04 ul {background: url("../images/main/bg_m_main_bottom02_tit_line.png") no-repeat right top;}
.main_contents_body .con06 ul {background: url("../images/main/bg_m_main_bottom03_tit_line.png") no-repeat right top;}
.main_contents_body .con02 h3 {color:#adb4c8;}
.main_contents_body .con04 h3 {color:#9bb4ba;}
.main_contents_body .con06 h3 {color:#9e9bb1;}
.main_contents_body .contents_list ul h3 {margin:0 !important; background: transparent !important;}
.main_contents_body .contents_list ul h3.borderB {font-size:16px !important; padding:0 0 20px 0 !important;}
.main_contents_body .contents_list ul .borderB02 {border-bottom:1px solid #575f75;}
.main_contents_body .contents_list ul .borderB01 {border-bottom:1px solid #727f83;}
.main_contents_body .contents_list ul .borderB03 {border-bottom:1px solid #57575e;}
.main_contents_body .contents_list ul li.tel {font:bold 18px 'Tahoma' !important; margin:0 !important; padding:13px 0 0 0 !important;}
.main_contents_body .contents_list ul p.mail {padding:6px 0 0 0 !important; color:#fff;}
.main_contents_body .contents_list ul p.quick_btn {top:15px !important; left:inherit !important; bottom:inherit !important; right:5% !important; margin:0 !important;}
.main_contents_body .contents_list ul p.quick_btn a {width:120px !important; text-align:center; padding:5px 0 !important;}
.main_contents_body .contents_list ul li.add {display:inline-block; width:100%;}
.main_contents_body .contents_list ul li.add span {float:left; width:20%; padding:0 !important; font-size:14px !important;}
.main_contents_body .contents_list ul li.add em {float:right; width:80%; text-align:left;}

.footer_all_menu .all_menu {display:none;}
.footer_all_menu .brochure h4 {color:#D2B26C;}
.footer_all_menu {padding:30px 0;}
.footer_all_menu > .wrap {width:90%; padding:0 5%;}
.footer_all_menu .brochure {float:left; width:100%;}
.footer_all_menu .brochure p.download {width:100%;}
.footer_all_menu .brochure p.download a {background:url("http://euromnc.cdn3.cafe24.com/images/icon/ico_download.gif") no-repeat right 20px center;}
.footer_all_menu .brochure p.download a:hover {background:url("http://euromnc.cdn3.cafe24.com/images/icon/ico_download.gif") no-repeat right 20px center;}

.footer_add {width:90%; padding:30px 5%;}
.footer_wrap {width:100% !important; padding:40px 0 0 0;}
.footer_copyright {width:100% !important;}

.footer_logo {position:absolute; top: 0px; left:0px;width: 150px; height:25px;}
.footer_logo a {display:block; width:150px; height:25px; background:url("http://euromnc.cdn3.cafe24.com/images/common/footer_logo.png") no-repeat left center; background-size:contain;  text-indent:-9999px; font-size:0;}

#back-top {right:20px; bottom:30px;}
#back-top a {width: 45px;height: 45px; display: block; text-indent:-9999px; font-size:0; background:url("http://euromnc.cdn3.cafe24.com/images/btn/btn_gotop.png") no-repeat 0px 0px; -webkit-transition:none; -moz-transition:none; -ms-transition:none; -o-transition:none; transition:none; background-size: cover;}
#back-top a:hover {background:url("http://euromnc.cdn3.cafe24.com/images/btn/btn_gotop.png") no-repeat 0px -45px;  background-size: cover;}


.company_pr h4 {font-size:16px; line-height:24px; color:#767676;}
.company_pr h4 em {color:#000;}
.about_us {border-top:0; margin:0;}
.about_us dl {padding:30px 0 0 0;}
.about_us dl:first-child dt, .about_us dl:first-child dd {border-top:1px solid #6fadbc; padding:30px 0 0 0;}
.about_us dl dt {width:100%; font-size:18px; line-height:20px; padding:30px 0 0 0; border-top:1px solid #6fadbc;}
.about_us dl dd {width:100%; font-size:14px; margin:20px 0 0 0; padding:20px 0 0 0 !important; border-top:1px solid #cccccc !important;}
.about_us dl dd img {width:100%;}
.about_us dl dd h5 {font-size:16px;}

.ceo_message {background:url('../images/sub/img_ceo02.gif') left bottom no-repeat; background-size:150%;}
.ceo_message p {font-size:15px; line-height:26px; padding:0 0 20px 0;}

.factory h4 {font-size:16px; width:95%;}
.factory .top_text {font-size:16px; line-height:24px; color:#767676;}
.factory_point, .factory_num, .factory_process {padding:60px 0 0 0;}
.factory_point .point_part, .factory_num .num_part {margin:20px 0 0 0;}
.factory_point .point_part dl {float:left; width:40%; margin:0 5% 20px 5%; padding:150px 0 0 0;}
.factory_point .point_part dl dt {font-size:15px;}
.factory_point .point_part dl dd {font-size:14px; line-height:20px;}
.factory_num .num_part dl {width:33.2%;}
.factory_num .num_part dl dt {font-size:14px;}
.factory_num .num_part dl dd {font-size:16px;}
.factory_process ul {margin:20px 0 0 0; padding:180px 0 0 0; background:url('../images/sub/img_factory_m1.jpg') no-repeat 0 0; background-size:contain;}
.factory_process ul li {font-size:0; text-indent:-9999px;}

.history li a {width:130px !important;}
.history li a h4 {font-size:14px;}
.history li ul {top:50px;}
.history_list h5 {float:left; width:18%; font-size:18px; padding:15px 0 0 0;}
.history_list dl {float:right; width:82%;}
.history_list dl dt {width:15%; padding:15px 0 0 0; font-size:14px; line-height:18px; text-align:center;}
.history_list dl dd {width:84%;}
.history_list dl dd p {padding:15px 0; font-size:14px; line-height:18px;}

.company_partner ul li {width:46%; margin:0 2% 20px 2%;}
.company_partner ul li img {width:100%;}
.company_partner ul li p {font-size:12px;}

.location h4 {font-size:18px;}
.location .root_daum_roughmap {width:100% !important;}
.location .root_daum_roughmap .wrap_map {height:250px !important;}
.location .euro_town p img {width:100%;}
.location_info div.add_tel {width:100%; padding:0 0 15px 0;}
.location_info .add_tel h5 {font-size:14px;}
.location_info .add_tel dl dt {width:15%; font-size:13px;}
.location_info .add_tel dl dd {width:80%; font-size:13px; line-height:17px;}

.euro_product dl {width:46%; margin:0 2% 10px 2%; padding:0; float:left;}
.euro_product dl dt {width:100%; height:165px; padding:0;}
.euro_product dl dt a {width:100%; height:165px;}
.euro_product dl dd {font-size:14px;}

.euro_design dl {width:46%; margin:0 2% 10px 2%; padding:0; float:left;}
.euro_design dl dt {width:100%; height:165px; padding:0;}
.euro_design dl dt a {width:100%; height:165px;}
.euro_design dl dd {font-size:14px;}

.partner_product {width:90%; padding:30px 5% 15px 5%;}
.partner_product .product_list {width:100%; margin:0;}
.partner_product .product_list h4 {font-size:16px;}
.partner_product .product_list .product_list_wrap dl {width:31.3333%; padding:5px 1%;}
.partner_product .product_list .product_list_wrap dl dt img {width:100%;}
.partner_product .product_list .product_list_wrap dl dd {font-size:11px;}

.product_top_contents {padding:0 0 60px 0;}

.euro_product_img {width:100%; height:auto; overflow:hidden; border:0;}
.euro_product_img img {width:100%; height:auto; border:0;}

.euro_product_view {float:none; display:inline-block; width:100%; padding:30px 0 0 0;}
.euro_product_view dl {width:46%; padding:0 2% 15px 2%;}
.euro_product_view dl dt {width:30%;}
.euro_product_view dl dd {float:left; width:50%;}
.euro_product_view dl dd p {float: left; line-height: 35px; margin: -5px 10px 5px 0px; padding:0 0 0 35px;}
.euro_product_view dl dd p.ks {background:url("../images/icon/ico_ksb.png") no-repeat center left; background-size:30px;}
.euro_product_view dl dd p.keiti {background:url("../images/icon/ico_keiti.png") no-repeat center left; background-size:30px;}
/*.euro_product_view_top h2 {color:#957b41;}
.euro_product_view .detaile {padding:0;}
.euro_product_view .detaile dl {padding:0 0 15px 0; width:100%;}
.euro_product_view .detaile dl dt {width:17%; font-size:13px;}
.euro_product_view .detaile dl dd {width:69%; padding:0; font-size:13px;}
.euro_product_view .detaile dl.w100 {width:100%; padding:0;}
.euro_product_view .detaile dl.w100 dd {width:70%; padding:0; font-size:13px;}*/

.euro_product_contents {padding:50px 0;}
.euro_product_contents h3 {padding:0 0 10px 0;}
.euro_product_contents img {width:100%;}
.euro_product_contents div {padding:20px 0 0 0;}
.euro_product_contents div p {line-height:20px;}

.euro_product_type {width:100% !important; padding:30px 0 0 0 !important;}
.euro_product_type h3 {font-size:18px;}
.euro_product_type .type_list ul li {min-width:31.3333%; max-width:31.3333%; padding:0 1% 20px 1%;}
.euro_product_type .type_list ul li p img {width:100%;}
.euro_product_type .type_list ul li p.size {font-size:12px;}


.board_list li, .board_list li.notice {font-size:14px;}
.board_list li .date {width:20%;}
.board_list li .n_title {width:70%;}
.board_list li .hit {display:none;}
.board_list li div {line-height:20px;}
.board_list li span.new {left:inherit !important; right:0; margin-top:-10px;}
.board_list li span.new img {width:20px; height:20px;}

.board_view_title {width:100%; padding:0;}
.board_view_title .title {width:100%; padding:0 0 5px 0;}
.board_view_title .view_etc {float:left; width:100%; text-align:left; padding:0 0 20px 0; font-size:12px;}
.board_view {width:100%; padding:20px 0;}
.smartOutput {width:100%;}

.faq dl dt {width:85%; padding:20px 0 20px 15%; background:url("http://euromnc.cdn3.cafe24.com/images/icon/ico_q.png") no-repeat 0 15px; background-size:30px; line-height:20px; font-size:14px;}
.faq dl dd {width:85%; padding:20px 0 20px 15%; background:url('http://euromnc.cdn3.cafe24.com/images/icon/ico_a.png') no-repeat 0 15px; background-size:30px; line-height:20px; font-size:14px;}


.tbl_bbs_form th {width:30%; padding:10px;}
.tbl_bbs_form td {padding:10px 0 10px 10px;}
.tbl_bbs_form td input {width:90%; padding:0 0 0 5%;}
.tbl_bbs_form td input#Etc02 {margin:5px 0 0 0;}
.tbl_bbs_form td input.input_alnum {width:30.5%;}
.tbl_bbs_form td span {padding:5px 0 0 0; font-size:11px; line-height:16px; width:100%; display:inline-block;}
.tbl_bbs_form td .check_type ul li {width:33.3333%; padding:5px 0;}
.tbl_bbs_form td .check_type ul li.w100 input[type=text] {width:50%;}
.tbl_bbs_form td textarea {width:80%; padding:10px 7%;}
.tbl_bbs_form td input.input-date {width:80%;}
.box {width:90%; padding:10px 5%;}

.tbl_bbs_search select {width:20%;}
.tbl_bbs_search input[type=text] {width:44%; padding:0 0 0 1%;}
.tbl_bbs_search input[type=button] {width:18%;}

.page2 span.btn a {width:23px; height:23px;}
.page2 span.btn a.pre, .page2 span.btn a.next {background-size: cover;}
.page2 ul li {line-height:23px;}
.page2 ul li a {width:23px; height:23px; background-size:23px;}
.page2 ul li a:hover {background-size:23px;}
.page2 ul li.cur_page {width:23px; height:23px; background-size: cover;}

.change_text dl {width:100%;}
.change_text dl.next {border-top:1px solid #e2e2e2;}
.change_text dl.next dt {float:left; background:transparent; background-color: #ececec;}
.change_text dl.next dd {text-align:left;}
.change_text dl.previous dt {background:transparent; background-color: #ececec;}
.change_text dl dt {width:25%; line-height:40px;}
.change_text dl dd {width:65%; padding:0 5%; line-height:40px;}

}