.navbar-brand > img{ display: inline-block; width: 110px; position: absolute; top: 29px; left: 50%; margin-left: -55px; }
.navbar-brand > span { position: absolute; top: 70px; left: 50%; margin-left: -75px; font-size: 15px; }

.banner { height: 42vh; min-height: 600px;}
.banner h1 { font-size: 30px; line-height: 1.4; }
.banner .img-box { margin: 40px 0 0; padding: 0 10px;}
.banner img { max-width: 190px; }

section.default.adv-section { padding: 40px 0 0; }
section.default.adv-section .title-box { font-size: 16px; line-height: 1.6; margin: 0;  }

section.default.product-contents-section { padding: 80px 0 50px; }
section.default.product-contents-section .contents-box .contents-article h5 { font-size: 20px; color: #222; }
section.default.product-contents-section .contents-box .contents-article p { font-size: 14px; }

section.default.setting-section .contents-box .contents-article { margin: 0; padding: 20px; }

section.default.setting-section .contents-box .contents-article h5 { font-size: 22px; }
section.default.setting-section .contents-box .contents-article p { font-size: 16px; }

section.default.setting-section .contents-box .contents-img-article { margin: 0; padding: 20px; }
section.default.setting-section .contents-box .contents-img-article img { margin: 0 auto; }

section.default.setting-section img.setting-icon1 { max-width: 100%; margin: 120px auto 0 auto; display: block; }

section.default.setting-section .contents-box-2 h5 { font-size: 22px; }
section.default.setting-section .contents-box-2 p { font-size: 14px; margin: 0 0 40px; }

section.default.temper-section { padding-top: 120px; }

section.default.temper-section .contents-box h5 { font-size: 22px; margin-top: 44px; }
section.default.temper-section .contents-box p { font-size: 14px; }

section.default.color-script-section { padding: 0 0 80px; background: none; }

section.default.color-script-section .title-box h5 { font-size: 22px; margin-top: 60px; }
section.default.color-script-section .title-box p,
section.default.color-script-section .color-contents p{ font-size: 14px; }




section.default.info-section .contents-box .info-box .info-contents-box .info-contents-article span { float: none; font-size: 16px; color: #999; }
section.default.info-section .contents-box .info-box .info-contents-box .info-contents-article div.contents-text { padding: 6px 0 0; margin: 0 0 22px; }

footer .company { float: none; overflow: hidden; text-align: center; margin: 0 0 12px; }
footer .company li { display: inline-block; float: none; }

section.default.adv-section .margin-bottom { margin: 0 0 40px; }
section.default.adv-section .contents-box h5 { padding: 0; margin: 0 0 12px; font-size: 24px; }
section.default.adv-section .contents-box p { padding: 0; margin: 0 0 40px; }

section.default.adv-section .adv-footer .adv-icon1 { }

section.default.adv-section .contents-box,
section.default.adv-section .title-box { z-index: 11; }
section.default.adv-section .adv-footer .adv-icon1 { width: 90%; left: 0; }

section.default.cmall-item-section { text-align: center; }
section.default.cmall-item-section .contents-box { margin: 0 0 60px; }

.fbl ,.fbr { float: none; }
footer .right-contents { margin: 24px 0 0; }


section.default.script-section img { max-width: 900px; }
section.default.script-section h5 { font-size: 24px; }
section.default.script-section p { font-size: 15px; }

section.default.info-section .contents-box h5 { font-size: 24px; margin: 30px 0 0; }
section.default.info-section .contents-box p { font-size: 16px; margin: 24px 0 16px; }


section.default.clear-section { /*padding-top: 120px; background: url('/img/clear-section-background.png') right -110px center no-repeat; background-size: 360px;*/ border-bottom: 1px solid #ddd; }
section.default.clear-section .table-cell { display: block; width: 100%; }
section.default.clear-section .table-cell:nth-child(1) { width: 100%; }
section.default.clear-section .contents-box { margin-bottom: 80px; }
/*section.default.clear-section img { display: none; }*/
section.default.clear-section .contents-box p { padding-bottom: 50px;  }
section.default.clear-section:after { /*height: 110px;*/ display: none; }
section.default.clear-section .contents-box h5 { font-size: 22px; margin: 20px 0 20px; }
section.default.clear-section .contents-box p { font-size: 14px; padding: 0; }


section.default.info-section .contents-box .info-box .img-box {  }
section.default.info-section .contents-box .info-box .img-box img { width: 210px; }


section.default.cmall-item-section .contents-box img { margin: 0 auto; display: block }
section.default.cmall-item-section .contents-box span { margin: 30px 0 60px; display: block }


footer .copyright { font-size: 13px; }

.main { padding: 0 10px; margin: 20px 0; }

.product-info-wrap .nav-tabs.nav-justified > li > a { font-size: 14px; }

.additional-info-box, .product-no-box { margin: 0 0 20px; }
.product-title { font-size: 24px; margin: 40px 0 0; }
.product-desc { font-size: 18px; line-height: 1.4; margin: 10px 0; padding: 0; }
.additional-info-box, .market table.table td.o_prc, .market table.table td.oo_prc { font-size: 16px; line-height: 1.4; }



.cde_detail_option h5, .market table.item_detail_table td, #selectedOption, .option_window, .option_window h3 { font-size: 18px; }
.cde_detail_option { font-size: 14px; }

footer .right-contents .callcenter-box span { font-size: 20px; }

.navbar-header { padding: 35px 0 10px; }
.detail_qty { width: 30px; }
/*.navbar-default .navbar-brand { float: none; padding: 0; overflow: hidden; }*/

.sub-category-headline { margin: 40px 0 30px; }
.sub-category-headline h4 { font-size: 24px; }
.cmall-list-box .cmall-list-article .cmall-tit { margin: 30px 0 8px; font-size: 24px; }
.cmall-list-box .cmall-list-article .cmall-txt { font-size: 18px;  }
.cmall-list-box .cmall-list-article .cmall-detail li.cmall-price { font-size: 18px; }
.cmall-list-box .cmall-list-article + .cmall-list-article { margin: 50px 0 0; }



/*.banner.banner1 { background: url('/img/main-banner1.jpg') center bottom no-repeat; background-size: cover;  }*/
.banner.banner2 { background: url('/img/main-banner2_m.jpg') center bottom no-repeat; background-size: cover; }
/*.banner.banner3 { background: url('/img/main-banner3.jpg') center bottom no-repeat; background-size: cover; }*/
.banner.banner4 { background: url('/img/main-banner4_m.jpg') center bottom no-repeat; background-size: cover; }

section.default.product-contents-section .contents-box { padding: 60px 0 200px 0; }


section.default.script-section .table-box { display: block; }
section.default.script-section .table-box .table-cell { display: block; width: 100%; }
section.default.script-section img { max-width: 100%; width: 390px; }
section.default.script-section h5 { margin: 40px 0 20px; }
section.default.script-section p { margin: 0 0 80px; }

.banner.banner6 h2 {font-size: 24px; padding-left: 10px;}
.banner.banner6 h4 {font-size: 20px; padding-left: 10px;}
.banner.banner6 p {font-size: 14px; margin-top: 20px; padding-left: 10px;}



section.full-section .img-box {width: 300px; }
section.full-section .stem-def {padding: 0 10px;}
section.full-section .stem-def div:nth-child(1) {margin-bottom: 20px; }
section.full-section .stem-def h4 {margin-bottom: 8px;}
section.full-section .stem-def .rp {font-size: 14px;}

section.full-section .center-title h2 {font-size: 30px;}
section.full-section .function02-contents .text-contents {font-size: 14px; margin: 30px auto 0; max-width: 420px; padding: 0 20px;}
section.full-section .function02-contents .iot-contents img {padding: 0 20px;}
section.full-section .function02-contents .text-contents p br {display: none;}
section.full-section .function02-contents .iot-contents .sync-def h5 {margin-bottom: 12px; font-size: 20px;}
section.full-section .function02-contents .iot-contents .sync-def ul li {font-size: 14px;}
section.full-section .function02-contents .iot-contents .sync-def ul li:before {width: 8px; height: 8px;}
section.full-section .function02-contents .iot-contents .iot-info-contents div:nth-child(2) {margin: 50px 0 12px;}

section.full-section .function02-contents .skill-contents .rescue {padding: 0 10px; margin: 0 0 50px;}
section.full-section .function02-contents .skill-contents p {margin: 0 0 50px; padding: 0 10px;}
section.full-section .function02-contents .skill-contents img {margin: 0 auto; width: 300px;}

.rwd_banner .center-title h2 {font-size: 30px;}
.rwd_banner .text-contents {font-size: 14px; margin: 30px auto 750px; max-width: 420px; padding: 0 20px;}
.rwd_banner .rwd-contents-text { padding-left: 20px;}

section.full-section .function02-contents .rwd-contents2 .rwd-contents-top {margin: 0;}
section.full-section .function02-contents .rwd-contents2 .rwd-contents-top .rwd-article {margin-bottom: 30px; width: 50%;}
section.full-section .function02-contents .rwd-contents2 .rwd-contents-bottom .rwd-article {margin-bottom: 30px; width: 50%;}
section.full-section .function02-contents .rwd-contents2 .rwd-article .contents_right {padding-right: 10px;}
section.full-section .function02-contents .rwd-contents2 .rwd-article .contents_left {padding-left: 10px;}
section.full-section .function02-contents .rwd-contents2 p:nth-child(1) {font-size: 14px; font-weight: 700; margin: 0;}
section.full-section .function02-contents .rwd-contents2 p:nth-child(2) {font-size: 12px; margin: 8px 0 0 0; display: block;}


/*.detail_banner {padding: 0; height: auto; }*/
.detail_banner .img-box{margin-bottom: 15px; background: #c2c0c1;}
.detail_banner.detail-bg {background: none;}
.detail_banner .info-img {width: 220px; margin: 30px 0 0 ;}
.detail_banner .detail-contents-text {font-size: 13px; margin-top: 12px;}
.detail_banner .detail-contents-text.text1 {margin-top: 0;}
.detail_banner .info-box .info-article span {float: none;}
.detail_banner .info-box .info-article .contents-text {padding: 4px 0 0; margin: 0 0 20px;}


.banner.banner5 p {font-size: 14px; margin-top: 25px;}
section.full-section .text-contents {font-size: 14px;}


section.full-section .function3-contents .easy-img-box {padding: 10px;}
section.full-section .function02-contents .iot-contents .iot-info-contents {padding: 50px  0 0 30px;}
section.full-section .function02-contents .easy-contents {margin: 50px auto 0;}
section.full-section .function02-contents .easy-contents img {padding: 0 10px;}




section.full-section .function1-contents .text-contents p br {display: none; }
section.full-section .function2-contents .text-contents p br {display: none; }
section.full-section .function3-contents .text-contents p br {display: none; }
section.full-section .function5-contents .text-contents p br {display: none; }


section.full-section .function1-contents .text-contents {font-size: 14px; max-width: 420px; padding: 0 20px;}
section.full-section .function2-contents .text-contents {max-width: 420px; padding: 0 20px; font-size: 14px;}

section.full-section .function3-contents .text-contents {max-width: 420px; padding: 0 20px; font-size: 14px;}
section.full-section .function4-contents .text-contents {max-width: 420px; padding: 0 20px; font-size: 14px;}
section.full-section .function5-contents .text-contents {max-width: 420px; padding: 0 20px; font-size: 14px;}



section.full-section .function4-contents .led-contents {margin: 30px 0 0;}
section.full-section .function4-contents .led-contents .led-img-box {margin: 15px 10px ;}

.detail_banner .info-contents {padding: 30px 20px 0;}
.detail_banner .info-contents.detail_contents630 {padding: 30px 20px 0;}