@charset "utf-8";
/* *******************************************************
 * filename : language.css
 * description : 일문  CSS
 * date : 2025-04-21
******************************************************** */

*{-ms-word-break: normal; word-break: normal !important;}
/* ******************  Layout.css ********************** */
html[lang="ja"]{}
.footer-newsletter-form-item.full input {padding-left: 15rem !important;}
.footer-newsletter-form-item.security-code .security-code-box input {padding-left: 17rem !important;}
.footer-newsletter-form-item.security-code .security-code-box .security-code{width: 9rem;}

#gnb.each-menu > ul > li .gnb-product-menu {width: 25rem;}
#topMenu01 .side-menu-inner ul li {    max-width: 225px;}

/* ******************  Main.css ********************** */
.fakeform-selectbox .select-title {text-indent: 17rem;}
.main-now-item input, 
.main-now-item textarea {padding-left: 17rem !important;} 
.main-now-item .phone-form-box input{padding-left: 0 !important;}

.rightbar-newsletter-box.add-css {width: 42rem;}
.add-css.rightbar-newsletter-box .rightbar-newsletter-form-item.security-code .security-code-box input {padding-right: 8.5rem !important;}
.add-css.rightbar-newsletter-box .rightbar-newsletter-form-item.security-code .security-code-box .security-code{width: 6.5rem;}

@media all and (max-width: 640px) {
	.rightbar-newsletter-box.add-css {width: 36rem;}
}

/* ******************  Content.css ********************** */

/* ***** PUlS ***** */
.puls-con01-list li .inner-box dl {padding: 0 5rem;}

@media all and (max-width: 800px) {
	.puls-con01-list li .inner-box dl {padding: 0 ;}
}
@media all and (max-width: 480px) {
	.puls-tbl-con .bbs-list-row .column:not(.bbs-title):not(.bbs-m-display-none):before, 
	.puls-con04 .puls-tbl-con .bbs-list-row .column:not(.bbs-title):not(.bbs-m-display-none):before {width: 45%;}
}


.prd-view-highlights-box-inner .txt-group .tit {font-size: 2.4vw;}

.prd-view-highlights-box-inner .txt-group .txt {max-height: 11.28em; -webkit-line-clamp: 6;}
.prd-view-highlights-con.option3 .prd-view-highlights-box-inner .txt-group .txt {max-height: 10.2em; -webkit-line-clamp: 6;}

.prd-view-highlights-con.option2 .prd-view-highlights-box-inner .txt-group.no-img .tit,
.prd-view-highlights-con.option3 .prd-view-highlights-box-inner .txt-group.no-img .tit{max-height: 3.99em; -webkit-line-clamp: 3;}
.prd-view-highlights-con.option2 .prd-view-highlights-box-inner .txt-group.no-img .txt{max-height: 16.92em; -webkit-line-clamp: 9;}
.prd-view-highlights-con.option3 .prd-view-highlights-box-inner .txt-group.no-img .txt{max-height: 15.3em; -webkit-line-clamp: 9;}

@media all and (max-width:800px){
	.prd-view-highlights-box-inner .txt-group .tit {font-size: 4rem;}

	.prd-view-highlights-box-inner .txt-group .txt,
	.prd-view-highlights-con.option3 .prd-view-highlights-box-inner .txt-group .txt,
	.prd-view-highlights-con.option2 .prd-view-highlights-box-inner .txt-group.no-img .tit,
	.prd-view-highlights-con.option3 .prd-view-highlights-box-inner .txt-group.no-img .tit,
	.prd-view-highlights-con.option3 .prd-view-highlights-box-inner .txt-group.no-img .txt,
	.prd-view-highlights-con.option2 .prd-view-highlights-box-inner .txt-group.no-img .txt{max-height: none; -webkit-line-clamp: initial;}
}

.online-inquiry-con .main-now-left {max-width: 52rem;}

@media (max-width: 800px){
	.online-inquiry-con .main-now-left { max-width: none; }
}
/* ****************** 
	* wide 화면 font-size 수정 
********************** */
@media all and ( min-width: 1921px ){
	.prd-view-highlights-box-inner .txt-group .tit {font-size: 4.6rem;}
}