/* mobile contents.css */


/*Equipment > 견적문의페이지*/
.table_def, .table_def th, .table_def td { border:0;}
.table_def { border-top:2px solid #185ca7;}
.table_def th { padding:13px 0 7px 20px; text-align:left; vertical-align:top; color:#2e2e2e; border-bottom:1px solid #e5e5e5; background:#f3f8fe;}
.table_def td { padding:11px 0 10px 15px; vertical-align:top; color:#333; border-bottom:1px solid #e5e5e5;}
.table_def td input[type="text"], .table_def td input[type="file"] { border:1px solid #bbb; background:#fafafa; height:25px; line-height:25px; padding-left:3px;}
.table_def td textarea { border:1px solid #bbb; background:#fafafa; width:95%; padding:3px; height:120px;}
.table_def td textarea.text1 { height:80px;}
.font_star { font-weight:bold; color:#c81f42; font-family:'verdana';}
.table_info {text-align:right;}


/*Equipment > 리스트페이지*/
.eqi_box { border:1px solid #bbb; margin-bottom:50px; font-size:1.125em;}
.eqi_p_box {float:left; background:#f6f7fc; width:100%; text-align:center; }
.num_box {position:absolute; padding:10px 12px; width:20px; height:20px; background-color:#e6e9fa; font-weight:bold;}
.eqi_img_box {width:200px; background-color:#fff;border:1px solid #e6e6e6;margin:30px auto ;}
.eqi_p_box img {  max-width:200px; height:200px;}
.eqi_t_box {background:#fafafa; width:100%; clear:left;}
.eqi_t_box .eqi_title {color:#333333; font-size:1.25em; font-weight:bold; line-height:56px; text-align:center;}
.eqi_t_box ul {text-align:center;}
.eqi_t_box li { }
.soldout {padding-left:5px;}


/*Equipment > 뷰페이지*/
.eqi_box2 { font-size:1.125em; border:solid 1px #dedede; margin:0 auto; clear:left; background:#f6f7fc; }

.eqi_p_box2 {width:100%; text-align:center; padding-top:30px; float:left;}
.eqi_p_box2 .eqi_img { background:#fff; margin:0 auto; width:230px; height:230px; padding:10px; border:solid 1px #e5e5e5;}
.eqi_p_box2 img {max-width:230px; height:230px; }
.eqi_p_box3 img {max-width:230px; height:230px; margin:45px 0;}

.eqi_t_box2 {background:#fafafa; width:100%; text-align:center;}
.eqi_t_box2 .eqi_title2 {color:#333333; font-size:1.25em; font-weight:bold; width:100%; margin:0 auto; clear:both; text-align:center; padding:10px 0; border-top:solid 1px #dedede;}
.eqi_t_box2 span {text-align:center; }
.small_p {text-align:left; padding:10px 0; width:100%; float:left;}
.small_p img {max-width:70px; height:70px;}
.small_p ul { width:350px; margin:0 auto;}
.small_p li {float:left; margin:0 7px; padding:0; border:1px solid #e5e5e5; width:70px; text-align:center; background-color:#fff;}
.small_p li:hover {border:1px solid #c81f42;}
.title_box {height:49px; border:1px solid #e5e5e5; border-bottom:2px solid #c81f42;}

/* h_def */
.h_def { background:url(/project/design/com/bg_h4.jpg) no-repeat left top; padding-left:30px; color:#333; font-size:1.25em; font-weight:bold; line-height:19px; margin-bottom:20px;}
.box_h_def { background:url(/project/design/com/bg_h4.jpg) no-repeat 20px 15px; padding-left:50px;  color:#333; font-size:1.25em; font-weight:bold; line-height:50px;}
.h_def2 { background:url(/project/design/com/bg_h5.gif) no-repeat left center; padding-left:20px; color:#333; font-size:1.125em; font-weight:bold; line-height:16px; margin:0 0 10px 20px;}
.edit_box { }
.edit_box table { width:100% !important;}
.edit_box table th { background:#dedede !important; border:solid 1px red !important; }



/* btn */
.btn_bottom_form { text-align:center; padding-top:30px;}
.btn_bottom_form2 { padding-top:15px;}
.btn_bottom_form3 { text-align:center;}
.btn_bottom_form4 {width:75px;}
.btn_bottom_form5 {width:75px;}
.btn_s_r { display:inline-block; line-height:37px; height:37px; background:#c81f42; color:#fff !important; font-weight:bold; width:100%; text-align:center; margin-top:20px;}
.btn_s_r2 { display:inline-block; line-height:25px; height:25px; background:#c81f42; color:#fff !important; font-weight:bold; width:100%; text-align:center; }
.btn_s_b2 { display:inline-block; line-height:25px; height:25px; background:#185ca7; color:#fff !important; font-weight:bold; width:100%; text-align:center;margin-bottom:3px;}
.btn_s_g { display:inline-block; line-height:30px; height:30px; background:#fff; color:#333 !important; font-weight:bold; width:40%; text-align:center; border:solid 1px #dedede;}
.btn_r { display:inline-block; line-height:36px;  background:#fff; color:#185ca7 !important; font-weight:bold; width:100%; font-size:1.125em; border:solid 2px #185ca7; box-sizing:border-box;}
.btn_b { display:inline-block; line-height:38px; height:40px; background:#185ca7; color:#fff !important; font-weight:bold; width:120px;}
.btn_g { display:inline-block; line-height:38px; height:40px; background:#666; color:#fff !important; font-weight:bold; margin-left:7px; width:120px;}


/*Products > System 리스트페이지
.tab_prod {float:left; width:100%; border:1px solid #bbb; margin-top:10px;}
.tab_prod .ul_tab1 li { float:left; width:100%; border-bottom:1px solid #bbb; }
.tab_prod .ul_tab1 li a { display:block; background:#fff; padding:8px 30px; text-align:center; line-height:30px; color:#333; font-weight:bold; font-size:1.05em;}
.tab_prod .ul_tab1 li:last-of-type a { border-right:none;}
.tab_prod .ul_tab1 li a:hover { color:#c81f42; }
.tab_prod .ul_tab1 li a.on { color:#c81f42; background:#fff; }
*/

.search {clear:both;}
.search input {height:28px; width:78%; border:2px solid #c81f42; }
.search input[type="submit"] { height:32px; line-height:30px; width:20%; background:#c81f42; color:#fff; font-weight:600; border:0; cursor:pointer; float:right;}
.prod_zoom {}
.p_list { font-size:1.25em; width:100%;}
.p_list li {margin:27px; height:auto; margin:0 auto; width:90%; text-align:center; }
.p_list li .p_list_img { width:230px; height:230px; padding:10px; border:1px solid #fff; margin:0 auto;}
.p_list img {max-width:230px; max-height:230px;}
.p_list .p_list_img:hover {border:1px solid #c81f42;}
.p_list li p { width:100%; text-align:center; line-height:22px; margin-bottom:30px; border-bottom:solid 1px #dedede; padding-bottom:30px;}
.p_list li a {color:#333; line-height:22px; }
.p_list .t_bold {font-weight:bold; margin-top:15px;}




/*Spare Parts*/
.spare_box {clear:both; width:100%;}
.num_box2 {position:absolute; width:20px; height:20px; font-weight:bold; margin:-3px 20px;}
.spare_img_box {margin:30px auto; width:100%; text-align:center;}
.spare_img_box img {width:143px; height:143px; border:1px solid #bbb;}
.spare_img_box .spare_img_s {width:113px; height:113px; border:1px solid #bbb;}
.spare_table_box {margin:30px 0 30px 0; width:100%;}

.btn_view a {margin-top:10px; float:right; display:block; border:1px solid #c81f42; color:#c81f42; height:30px; padding:0 10px; line-height:2em; font-weight:bold;}




.spare_table {width:100%; border-top:1px solid #666;}
.spare_table tbody th { padding:9px 10px; color:#333; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;background:#f7f7f7; text-align:left;}
.spare_table tbody td { padding:9px 10px; color:#333; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.spare_table tbody td:last-of-type { border-right:none;}
.spare_table tbody td.btn_padding {padding:2px 20px; text-align:center;}
.spare_table tbody td.btn_padding p {}



/* 온라인상담 */
.counsel { border:1px solid; border-color:#e6e6e6 #afb2b8 #afb2b8 #e6e6e6; padding:10px;}
.counsel .counsel_info { width:70%; color:#666; font-size:1.05em; margin:0 auto 30px auto; padding:20px 0 0 90px; background:url('/project/design/com/bg_counsel.gif') no-repeat left 10px;}
.table_def, .table_def th, .table_def td { border:0;}
.table_def { border-bottom:1px solid #e8e8e8;}
.table_def th { padding:10px 0 7px 10px; text-align:left; vertical-align:top; color:#2e2e2e; border-top:1px solid #e8e8e8; font-size:1.05em;}
.table_def td { padding:9px 0 10px 15px; vertical-align:top; color:#6a6a6a; border-top:1px solid #e8e8e8;}
.table_def td select {padding:3px 3px 3px 10px; min-width:80px; height:26px; border:1px solid #cecece; color:#858585;background:url(/admode/module/board/images/kor/icon_down.gif) no-repeat 90% center; -webkit-appearance:none;}

.table_def td input[type="text"], .table_def td input[type="file"] { border:1px solid #dedede; background:#f6f6f6; height:27px; line-height:27px; padding-left:3px; margin:1px 0; -webkit-appearance:none;}
.table_def td textarea { border:1px solid #dedede; background:#f6f6f6; width:95%; padding:3px; height:120px; -webkit-appearance:none;}
.w_90 { width:90%;}
.box_policy { width:100%;}

.box_policy .privacy { border:1px solid #d7d7d7; height:100px; padding:5px; color:#666; overflow-y:scroll; }
.box_policy .privacy h2 { padding:5px !important; font-weight:bold; color:#333;  background:none !important;}
.box_policy .p_privacy { color:#333; margin-top:10px; }
.btn_bottom_form { text-align:center; padding-top:20px; width:100%;}
.btn_bottom_form a.btn_l {border:solid 1px #c1293e; padding:10px; font-weight:bold; color:#c1293e; width:100px; display:inline-block; margin-right:5px;}
.btn_bottom_form a.btn_r {padding:5px 0; font-weight:bold; color:#000; width:100px; display:inline-block; width:100%;}



/*카테고리1개일경우*/
.tab_prod {float:left; width:100%; border:1px solid #bbb; font-size:1.125em;}
.tab_prod .ul_tab1 li { float:left; width:100%;}
.tab_prod .ul_tab1 li a { display:block; background:#fff; padding:8px 30px; text-align:center; line-height:30px; color:#333; border-bottom:1px #bbb solid; font-weight:bold; font-size:1.05em;}
.tab_prod .ul_tab1 li:last-of-type a { border-bottom:none;}
.tab_prod .ul_tab1 li a:hover { color:#c81f42; border-bottom:2px solid #c81f42;}
.tab_prod .ul_tab1 li a.on { color:#c81f42; background:#fff; border-bottom:2px solid #c81f42;}



/*카테고리2개일경우*/
.tab_prod {float:left; width:100%; border:1px solid #bbb; font-size:1.125em;}
.tab_prod .ul_tab2 li { float:left; width:100%;}
.tab_prod .ul_tab2 li a { display:block; background:#fff; padding:8px 30px; text-align:center; line-height:30px; color:#333; border-bottom:1px #bbb solid; font-weight:bold; font-size:1.05em;}
.tab_prod .ul_tab2 li:last-of-type a { border-bottom:none;}
.tab_prod .ul_tab2 li a:hover { color:#c81f42; border-bottom:2px solid #c81f42;}
.tab_prod .ul_tab2 li a.on { color:#c81f42; background:#fff; border-bottom:2px solid #c81f42;}



/*카테고리3개일경우*/
.tab_prod {float:left; width:100%; border:1px solid #bbb; font-size:1.125em;}
.tab_prod .ul_tab3 li { float:left; width:100%;}
.tab_prod .ul_tab3 li a { display:block; background:#fff; padding:8px 30px; text-align:center; line-height:30px; color:#333; border-bottom:1px #bbb solid; font-weight:bold; font-size:1.05em;}
.tab_prod .ul_tab3 li:last-of-type a { border-bottom:none;}
.tab_prod .ul_tab3 li a:hover { color:#c81f42; border-bottom:2px solid #c81f42;}
.tab_prod .ul_tab3 li a.on { color:#c81f42; background:#fff; border-bottom:2px solid #c81f42;}



/*카테고리4개일경우*/
.tab_prod {float:left; width:100%; border:1px solid #bbb; font-size:1.125em;}
.tab_prod .ul_tab4 li { float:left; width:100%;}
.tab_prod .ul_tab4 li a { display:block; background:#fff; padding:8px 30px; text-align:center; line-height:30px; color:#333; border-bottom:1px #bbb solid; font-weight:bold; font-size:1.05em;}
.tab_prod .ul_tab4 li:last-of-type a { border-bottom:none;}
.tab_prod .ul_tab4 li a:hover { color:#c81f42; border-bottom:2px solid #c81f42;}
.tab_prod .ul_tab4 li a.on { color:#c81f42; background:#fff; border-bottom:2px solid #c81f42;}



/*카테고리5개일경우*/
.tab_prod3 {float:left; width:100%; border:1px solid #bbb; font-size:1.125em;}
.tab_prod3 .ul_tab5 li { float:left; width:100%;}
.tab_prod3 .ul_tab5 li a { display:block; background:#fff; padding:8px 30px; text-align:center; line-height:30px; color:#333; border-bottom:1px #bbb solid; font-weight:bold; font-size:1.05em;}
.tab_prod3 .ul_tab5 li:last-of-type a { border-bottom:none;}
.tab_prod3 .ul_tab5 li a:hover { color:#c81f42; border-bottom:2px solid #c81f42;}
.tab_prod3 .ul_tab5 li a.on { color:#c81f42; background:#fff; border-bottom:2px solid #c81f42;}


