@import url('https://fonts.googleapis.com/css?family=Noto+Serif:400,400i,700,700i');
@import url("http://fonts.googleapis.com/earlyaccess/notosanskr.css");
@import url("/common/font/notoserifkr/font.css");
@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css');

/* Skip Navigation */
	.skip{width:1px; height:1px; margin:0 -1px -1px 0; padding:0; font-size:0; line-height:0; display:block; overflow:hidden;}
	.skip:hover,.skip:active,.skip:focus{width:100%; height:auto; margin:0; padding:5px 0; font-weight:bold; font-size:12px; line-height:1; color:#333; text-decoration:none !important; text-indent:10px}

/*[s] All Style */
	a:link, a:visited, a:hover{text-decoration:none}

	html{overflow-y:auto;}
	html,body{width:100%; min-height:100%; background-color: #fff; -webkit-text-size-adjust:none}
	input[type=text],input[type=email],input[type=tel],input[type=submit],input[type=password],input[type=image],input[type=button],textarea{ -webkit-border-radius:0; -webkit-appearance:none}
	input[type=radio],input[type=checkbox],textarea, select{ -webkit-border-radius:0}
	img,video,audio,object,embed,iframe{max-width:100%;}
	body,th,td,input,select,textarea{font-style:normal; font-weight:normal; font-size:13px; line-height:18px; font-family:'Noto Sans KR'; color:#444}


	/* 텍스트 테스트 */
	.testText{padding:5px; font-size:18px; line-height:20px; color:#000; position: fixed; left:0; top:0; z-index:10;}

	h3.pgTit{height:63px; font-family: 'Noto Serif KR' !important; font-weight: 600; font-size:34px; line-height:1; color: #111;display:none;}
	h4.tit{height:44px; font-weight: 500; font-size:26px; line-height:1; color: #635c4b; position: relative;}
	h4.tit .right{position: absolute; right:0; top:0; display:inline-block;}
	h4.tit .point{font-weight: 300; font-size:22px; line-height:1; color: #ff9936;}
	h4.icon{height:53px; padding-left:48px; background:url('../../images/icon_h4.gif') no-repeat left 3px; font-weight: 400; font-size:30px; line-height:33px; color: #111; position: relative;}

	.bul_4x4>li{padding-left:10px; background:url('../../images/bul_4x4.gif') no-repeat left 16px; font-size:24px; line-height:36px; color: #666;}
	.bul_7x2>li{padding-left:13px; background:url('../../images/bul_7x2.gif') no-repeat left 16px; font-size:24px; line-height:36px; color: #666;}

	.depth3Tab{width:100%; border-bottom:2px solid #87754d; font-size:0; line-height:0; display:table; table-layout: fixed;}
	.depth3Tab>a{background-color: #ebebeb; font-size:26px; line-height:68px; color: #333; text-align: center; display:table-cell; vertical-align: middle; box-sizing:border-box;}
	.depth3Tab>a+a{border-left:1px solid #ccc;}
	.depth3Tab>a.active{background-color: #87754d; color: #fff;}
	.depth3Tab>a.active+a{border-color: #87754d;}

	.tabD3{width:100%; margin:0 0 20px; border-bottom:2px solid #87754d; font-size:0; line-height:0; display:table; table-layout: fixed; box-sizing:border-box;}
	.tabD3>a{border-top:1px solid #b7b7b7; border-left:1px solid #b7b7b7; font-size:24px; line-height:57px; color: #333; text-align: center; display:table-cell; vertical-align: middle; box-sizing:border-box;}
	.tabD3>a:last-child{border-right:1px solid #b7b7b7;}
	.tabD3>a.active{background-color: #87754d; border-color:#87754d; color: #fff;}
	.tabD3>a.active+a{border-left-color:#87754d;}

	.tabD3.line{border-bottom:none;}
	.tabD3.line>a{padding:1px 0 0 1px; border-bottom:2px solid #87754d;}
	.tabD3.line>a.active{padding:0; background-color: #fff; border-width:2px; border-color:#87754d; border-bottom-color:#fff; color: #87754d;}
	.tabD3.line>a.active+a{border-left:2px solid #87754d; padding-left:0;}

	.tabD3.long{margin:0 0 31px; border-bottom:none; display:block;}
	.tabD3.long>a{width:33.33%; margin-bottom:-1px; border:1px solid #b7b7b7; display:inline-block; vertical-align: top; position: relative;}
	.tabD3.long>a:nth-child(even){margin-left:-1px;}
	.tabD3.long>a.active{z-index:2;}
	.tabD3.long>a.active+a{border-left-color:#b7b7b7;}

	/* btn style */
	.btnArea{width:100%; font-size:0; line-height:0;}
	.btnArea .btns{margin:0 10px 0 0; border:1px solid #fff; font-weight: 400; font-size:24px; line-height:53px; text-align: center; overflow:hidden; display:inline-block; vertical-align: top; box-sizing:border-box;}

	.btnArea .btns.ok{background-color: #fff; border-color:#87754d; color: #87754d;}
	.btnArea .btns.cancel{background-color: #fff; border-color:#555; color: #555;}
	.btnArea .btns.red{background-color: #d32f3b; border-color:#d32f3b; color: #fff;}

	.btnArea .btnb{margin:0 10px 0 0; background-color: #87754d; border:1px solid #87754d; font-weight: 400; font-size:26px; line-height:68px; color: #fff; text-align: center; overflow:hidden; display:inline-block; vertical-align: top; box-sizing:border-box;}

	.btnArea .btnb.cancel{background-color: #fff; color: #666;}

	.btnArea.tar .btns,
	.btnArea.tar .btnb{margin:0 0 0 10px;}
	.btnArea.tac .btns,
	.btnArea.tac .btnb{margin:0 5px;}

	.btnArea.tj,
	.btnArea.two{display: flex; justify-content: space-between;}

	.btnArea.one .btns,
	.btnArea.one .btnb{width:100%; margin:0;}
	.btnArea.two .btns,
	.btnArea.two .btnb{width:49%; margin:0;}

	.i_star{width:146px; height:23px; background:url('../../images/icon_star_off.gif') no-repeat left top; font-size:0; line-height:0; display:inline-block; vertical-align: middle;}
	.i_star>span{width:0; height:23px; background:url('../../images/icon_star_on.gif') no-repeat left top; display:block;}
	.i_star.s1>span{width:20%;}
	.i_star.s2>span{width:40%;}
	.i_star.s3>span{width:60%;}
	.i_star.s4>span{width:80%;}
	.i_star.s5>span{width:100%;}

	#snb>li .bul,
	.faqArea>li>.q>.bul{-webkit-transition: .3s; transition: .3s; transform-origin: 50% 50%;}
/*[e] All Style */

/*[s] Layout Style */
	#wrap{width:640px; margin:0 auto;}
	#header{padding:0 20px; background-color: #fff; font-size:0; line-height:0; position: relative;}  /*background-color: #111*/
	#header h1{padding:31px 0 30px; text-align: center;}

	#header .left{position: absolute; left:20px; top:38px; display:inline-block;}
	#header .left>.cart{width:46px; height:40px; background:url('../../images/bg_cart.gif') no-repeat left top; position: relative; display:block;}
	#header .left>.cart>span.num{width:28px; height:28px; background-color:#87754d; font-weight: 500; font-size:20px; line-height:28px; color: #fff; text-align: center; position: absolute; right:-13px; top:-8px; display:block; border-radius:14px; overflow:hidden;}

	#header .right{position: absolute; right:20px; top:33px; display:inline-block;}
	#header .right>*{display:inline-block; vertical-align: top;}
	#header .right>.menuOpen{width:50px; height:50px; background:url('../../images/btn_menu.gif') no-repeat left top; border:none; cursor: pointer;}

	#menuBg{width:100%; height:100%; background-color: #000; position:fixed; left:0; top:0; z-index:7; opacity:0; display:none;}
	#menuArea{width:410px; height:100%; background-color:#fff; font-size:0; line-height:0; position: fixed; right:-420px; top:0; z-index:8; box-sizing:border-box; overflow:hidden; overflow-y:auto;}
	#menuArea .menuTop{width:100%; padding:0 20px; background-color:#fff; border-top:10px solid #000; border-bottom:1px solid #d1d1d1; position: relative; display:table; box-sizing:border-box;}
	#menuArea .menuTop>*{height:99px; display:table-cell; vertical-align: middle;}
	#menuArea .menuTop .tit{font-size:24px; line-height:1; color: #222; text-align: right;}
	#menuArea .menuTop .closeMenu{}

	#menuArea .menuStats{padding:11px 20px 20px; background-color: #f5eede;}
	#menuArea .menuStats>.btnArea{padding-top:8px;}
	#menuArea .menuStats>.btnArea .btns{border-radius:5px;}

	#menuArea #gnb{background-color: #f3f3f3; border-top:1px solid #d1d1d1;}
	#menuArea #gnb>li{border-bottom:1px solid #d1d1d1;}
	#menuArea #gnb>li>a{padding:0 50px 0 30px; font-weight: 500; font-size:26px; line-height:80px; color: #222; text-align: left; display:block; position: relative;}
	#menuArea #gnb>li>a .bul{width:20px; height:11px; background:url('../../images/bul_menu.gif') no-repeat left top; display:inline-block; position: absolute; right:30px; top:35px;}
	#menuArea #gnb>li>ul{padding:15px 40px; background-color: #fff; display:none;}
	#menuArea #gnb>li>ul a{font-size:24px; line-height:52px; color: #555;}
	#menuArea #gnb>li>ul a:before {content: "- ";}
	#menuArea #gnb>li>ul .oPage a,
	#menuArea #gnb>li>ul a:focus {color: #87754d;}

	#menuArea #gnb>li.active>a,
	#menuArea #gnb>li.oPage>a{background-color: #87754d; color: #fff;}
	#menuArea #gnb>li.active>a .bul,
	#menuArea #gnb>li.oPage>a .bul{background-image:url('../../images/bul_menu_on.gif');}

	#menuArea #gnb>li.menu06,
	#menuArea #gnb>li.menu07,
	#menuArea #gnb>li.menu08,
	#menuArea #gnb>li.menu09,
	#menuArea #gnb>li.menu10{display:none !important;}

	#menuArea .toProduct{padding:33px 30px 30px; position: relative;}
	#menuArea .toProduct>.tit{height:47px; position: relative;}
	#menuArea .toProduct>.tit>strong{font-weight: normal; font-size:26px; line-height:1; color: #666;}
	#menuArea .toProduct>.tit>.tpControl{width:117px; text-align: center; position: absolute; right:0; top:0;}
	#menuArea .toProduct>.tit>.tpControl>.bx-pager{font-size:20px; line-height:29px; color: #666; letter-spacing: -2px;}
	#menuArea .toProduct>.tit>.tpControl>a{width:31px; height:31px; position: absolute; top:0; z-index:4;}
	#menuArea .toProduct>.tit>.tpControl>a.bx-prev{background-image: url('../../images/btn_bx_prev.gif'); left:0;}
	#menuArea .toProduct>.tit>.tpControl>a.bx-next{background-image: url('../../images/btn_bx_next.gif'); right:0;}

	#menuArea .toProduct>.toProduct_img{width:100%; height:110px; margin-bottom:30px; overflow:hidden; position: relative;}
	#menuArea .toProduct>.toProduct_img .toProductRoll{white-space: nowrap;}
	#menuArea .toProduct>.toProduct_img .slider{width:110px; height:110px; display:inline-block; vertical-align: top;}
	#menuArea .toProduct>.toProduct_img .slider+.slider{margin-left:10px;}
	#menuArea .toProduct>.toProduct_img .slider>a{border:1px solid #ddd; display:block;}

	#menuArea .toProduct>.menuBanner{width:100%; padding-top:10px; border-top:1px solid #d1d1d1; display: flex; justify-content: space-between;}
	#menuArea .toProduct>.menuBanner>a{padding:7px; border:1px solid #ddd; display:inline-block; vertical-align: top;}

	#snb{width:100%; font-size:0; line-height:0; position: relative; z-index:5;}
	#snb>li{width:50%; background-color: #fff; border-bottom:1px solid #c2c2c2; display:inline-block; vertical-align:top; position:relative; box-sizing:border-box;}
	#snb>li>a{padding:0 50px 0 20px; font-size:26px; line-height:63px; display:block; position: relative;}
	#snb>li>a>.bul{width:20px; height:11px; margin-top:-6px; background-repeat: no-repeat; background-position: left center; position: absolute; right:20px; top:50%; display:block;}
	#snb>li.sDepth01{background-color: #fff;}
	#snb>li.sDepth01>a{color: #999;}
	#snb>li.sDepth01>a>.bul{background-image:url('../../images/bul_sDepth01.gif');}
	#snb>li.sDepth02{background-color: #fff; border-left:1px solid #c2c2c2;}
	#snb>li.sDepth02>a{color: #333;}
	#snb>li.sDepth02>a>.bul{background-image:url('../../images/bul_sDepth02.gif');}

	#snb>li .lnbSub{border:1px solid #c2c2c2; position:absolute; top:63px; display:none; box-sizing:border-box;}
	#snb>li .lnbSub>a{padding:0px 20px; font-size:22px; line-height:60px; color:#555; letter-spacing:-1px; display:block;}
	#snb>li .lnbSub>a+a{border-top:1px solid #c2c2c2;}
	#snb>li .lnbSub>a:hover,
	#snb>li .lnbSub>a.active{}
	#snb>li.sDepth01 .lnbSub{background-color: #fff; left:0px; right:-1px;}
	#snb>li.sDepth01 .lnbSub>a{color: #999;}
	#snb>li.sDepth02 .lnbSub{background-color: #fff; left:-1px; right:-1px;}
	#snb>li.sDepth02 .lnbSub>a{color: #333;}

	#snb>li.active .bul{transform:rotate(180deg);}

	#sVisual{width:100%; height:280px; background-position: center center; background-repeat: no-repeat; background-size: cover; font-size:0; line-height:0; text-align: center;}
	html.view #sVisual{display:none;}
	#sVisual>h2{width:100%; height:100%; padding-top:120px; background:url('../../images/bg_1x1_45.png') repeat left top; font-family: 'Noto Serif', 'Noto Serif KR' !important; font-weight: 400; font-size:40px; line-height:1; color: #fff; box-sizing:border-box;}
	#sVisual.bg01{background-image:url('../../images/bg_sub01.jpg')}
	#sVisual.bg02{background-image:url('../../images/bg_sub02.jpg')}
	#sVisual.bg03{background-image:url('../../images/bg_sub03.jpg')}
	#sVisual.bg04{background-image:url('../../images/bg_sub04.jpg')}
	#sVisual.bg05{background-image:url('../../images/bg_sub05.jpg')}
	#sVisual.bg06{background-image:url('../../images/bg_sub05.jpg')}
	#sVisual.bg07{background-image:url('../../images/bg_sub07.jpg')}
	#sVisual.bg08{background-image:url('../../images/bg_sub08.jpg')}
	#sVisual.bg09{background-image:url('../../images/bg_sub09.jpg')}
	#sVisual.bg10{background-image:url('../../images/bg_sub10.jpg')}

	.sub #contents{padding:50px 10px 70px; position: relative;}

	#footer{font-size:0; line-height:0; position: relative;}
	#footer .go_top{position: absolute; right:10px; bottom:20px; display:inline-block;}
	#footer .link{height:69px; background-color: #f3f3f3; border-top:1px solid #d0d5d9; border-bottom:1px solid #d0d5d9; text-align: center;}
	#footer .link a{padding:0 18px 0 19px; background:url('../../images/line_foot_link.gif') no-repeat left 26px; font-weight: 300; font-size:22px; line-height:69px; color: #666; display:inline-block;}
	#footer .link a.point{font-weight: 500; color: #333;}
	#footer .link a:first-child{margin-left:-14px; background:none;}

	#footer .text{padding:25px 0 45px; position: relative; overflow:hidden;}
	#footer .text .txt{width:100%; font-weight: 300; font-size:20px; line-height:32px; color: #888; text-align: center; overflow:hidden;}
	#footer .text .txt>address{padding-top:15px; font-style: normal; font-weight: 300; font-size:18px; line-height:1; color: #bbb; display:block;}
/*[e] Layout Style */

/*[s] Main Style */
	#visualMain .bx-pager-item>a{-webkit-transition: .3s; transition: .3s; transform-origin: 50% 50%;}

	#visualMain{width:100%; height:620px; font-size:0; line-height:0; overflow:hidden; position: relative; z-index:1;}
	#visualMain .slider{width:100%; height:620px; background-repeat: no-repeat; background-position: center center; background-size: cover; font-size:0; line-height:0; overflow:hidden;}
	/*
	#visualMain .bx-controls-direction>a{width:70px; height:80px; margin-top:-40px; position: absolute; top:50%; z-index:6;}
	#visualMain .bx-controls-direction>a.bx-prev{background-image: url('../../images/main/bx_visual_prev.png'); left:40px;}
	#visualMain .bx-controls-direction>a.bx-next{background-image: url('../../images/main/bx_visual_next.png'); right:40px;}
	*/

	#visualMain .bx-pager{width:100%; font-size:0; line-height:0; text-align: center; position: absolute; left:0; bottom:30px; z-index:6;}
	#visualMain .bx-pager-item{padding:0 4px; display:inline-block; vertical-align: top;}
	#visualMain .bx-pager-item>a{width:30px; height:6px; background-color: #a8a7a9; display:block;}
	#visualMain .bx-pager-item>a.active{width:60px; background-color: #87754d;}

	#visualMain .vConts{width:100%; height:100%; position: absolute; left:0; top:0; z-index:5;}

	#visualMain .vConts .txtCont{width:100%; height:100%; display:table; position: absolute; left:0; top:0; z-index:5;}
	#visualMain .vConts .txtCont>dl{width:100%; height:100%; padding-top:200px; font-family: 'Noto Serif KR' !important; line-height:1.6; color: #fffaef; text-align: center; display:table-cell; vertical-align: top; box-sizing:border-box; }
	#visualMain .vConts .txtCont>dl>*{top:50px; position: relative; opacity: 0; -webkit-transition: .4s; transition: .4s;}
	#visualMain .vConts .txtCont>dl>dt{font-size:36px;}
	#visualMain .vConts .txtCont>dl>dt>strong{font-weight: 400; font-size:48px;}
	#visualMain .vConts .txtCont>dl>dd{padding-top:15px; font-weight: 100; font-size:22px;}

	#visualMain .vConts .txtCont.active{z-index:5;}
	#visualMain .vConts .txtCont.active>dl>*{top:0; opacity: 1;}
	#visualMain .vConts .txtCont.active>dl>dt{-webkit-transition-delay: .8s; transition-delay: .8s;}
	#visualMain .vConts .txtCont.active>dl>dd{-webkit-transition-delay: .85s; transition-delay: .85s;}

	.mProduct{width:100%; padding:0 20px 50px; background-color: #f2f4f7; font-size:0; line-height:0; box-sizing:border-box; position: relative;}
	.mProduct>.title{padding-top:50px; background:url('../../images/main/bg_tit.gif') repeat-x left 50px; text-align: center;}
	.mProduct>.title>strong{padding:0 20px; background-color: #f2f4f7; font-weight: 600; font-family: 'Noto Serif KR' !important; font-size:34px; line-height:1; color: #111; display:inline-block;}
	.mProduct>.title>strong .more{margin-left:20px; font-weight: 400; font-size:32px; line-height:1; color: #333; display:inline-block; vertical-align: top;}
	.mProduct>.title>strong .more>span{font-size:36px; display:inline-block; vertical-align: top;}

	.mProduct>.proBox{width:100%; margin-top:20px; padding:20px 19px 0; background-color: #fff; border:1px solid #ddd; font-size:0; line-height:0; position: relative; overflow:hidden; box-sizing:border-box; }
	.mProduct>.proBox .list{margin-left:-20px;}
	.mProduct>.proBox .list>li{min-height:370px; padding-left:20px; display:inline-block; vertical-align: top; width:266px; }
	.mProduct>.proBox .list>li>a{display:block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
	.mProduct>.proBox .list>li>a .thumb{border:1px solid #ddd;}
	.mProduct>.proBox .list>li>a .tit{padding-top:5px; font-size:22px; line-height:36px; color: #333; text-align: center;}
	.mProduct>.proBox .list>li>a .money{font-weight: 500; font-size:24px; line-height:36px; color: #87754d; text-align: center;}
	.mProduct>.proBox .list>li>a .money>.sale{margin-right:5px; font-size:15px; text-decoration:line-through;}

	.mBannerRoll{margin:50px 10px 0; border:1px solid #ddd; font-size:0; line-height:0; position: relative; overflow:hidden; box-sizing:border-box;}
	.mBannerRoll .slider{width:100%; font-size:0; line-height:0; overflow:hidden; box-sizing:border-box;}

	.mBannerRoll .bx-pager{font-size:0; line-height:0; text-align: right; position: absolute; right:9px; top:9px; z-index:6;}
	.mBannerRoll .bx-pager-item{padding-left:9px; display:inline-block; vertical-align: top;}
	.mBannerRoll .bx-pager-item>a{width:20px; height:20px; background-color: #f2eded; display:block; border-radius:10px;}
	.mBannerRoll .bx-pager-item>a.active{background-color: #87754d;}


	.mMaq{width:100%; margin-top:50px; padding:20px; border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb; font-size:0; line-height:0; position: relative; overflow:hidden; box-sizing:border-box;}
	.mMaq .mqRoll{width:100%; overflow:hidden; position: relative;}
	.mMaq .mqRoll>ul{white-space: nowrap; position: relative;}
	.mMaq .slider{height:100px; margin-right:20px; font-size:0; line-height:0; overflow:hidden; display:inline-block; vertical-align: top; position: relative;}

	.mMaq .controll{width:100%; padding-top:15px; text-align: center;}
	.mMaq .controll>a{width:30px; height:30px; margin:0 5px; display:inline-block; vertical-align: top;}
	.mMaq .controll>.play{background-image: url('../../images/main/bx_qB_pres.gif'); background-position: left top; background-repeat: no-repeat;}
	.mMaq .controll>.play.active{background-image: url('../../images/main/bx_qB_play.gif'); background-position: left top; background-repeat: no-repeat;}

	#mBgOn{width:100%; padding:50px 10px; background-color: #f7f6f2; font-size:0; line-height:0; box-sizing:border-box;}
	#mBgOn .board{padding:29px; background-color: #fff; border:1px solid #e9e9e9; box-sizing:border-box;}
	#mBgOn .board>.tit{position: relative;}
	#mBgOn .board>.tit>strong{font-family: 'Noto Serif KR' !important; font-size:30px; line-height:1; color: #333;}
	#mBgOn .board>.tit>a{position: absolute; right:0; top:0;}
	#mBgOn .board>.list{padding-top:5px;}
	#mBgOn .board>.list>li{padding-top:15px;}
	#mBgOn .board>.list>li>a{padding-left:11px; background:url('../../images/bul_4x4.gif') no-repeat 1px 12px; font-size:22px; line-height:26px; display:block;}
	#mBgOn .board>.list>li .tit{width:95%; color: #333; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
	#mBgOn .board>.list>li .day{padding-top:7px; font-weight: 300; font-size:20px; color: #888;}
/*[e] Main Style */

/*[s] Mall Style */
	.mallSch{padding:30px 20px 11px; background-color: #f7f6f2; border-top:1px solid #e5e3e3; border-bottom:1px solid #e5e3e3; font-size:0; line-height:0;}
	.mallSch>div{box-sizing:border-box;}
	.mallSch>div>.tit{height:40px; font-size:22px; line-height:1; color: #87754d;}
	.mallSch>.left .link{padding-left:64px; position: relative;}
	.mallSch>.left .link>a{width:64px; height:50px; margin-bottom:9px; background-color: #fff; border:1px solid #87754d; font-size:22px; line-height:48px; color: #87754d; text-align: center; text-align: center; display:inline-block; vertical-align: top; box-sizing:border-box;}
	.mallSch>.left .link>a+a{margin-left:9px;}
	.mallSch>.left .link>a:first-child{position: absolute; left:0; top:0;}
	.mallSch>.left .link>a:hover,
	.mallSch>.left .link>a.active{background-color: #87754d; color: #fff;}

	.mallSch>.right{}
	.mallSch>.right input[type=text]{width:499px; height:60px; padding:0 10px; background-color:#fff; border:1px solid #e5e3e3; font-size:22px; line-height:58px; color:#1d1d1d; vertical-align:top; display:inline-block; box-sizing:border-box;}
	.mallSch>.right input[type=submit]{width:82px; height:60px; margin-left:-1px; background-color:#87754d; border:none; font-size:22px; line-height:1; color:#fff; vertical-align:top; display:inline-block; box-sizing:border-box; cursor: pointer;}

	.sortTop{font-size:0; line-height:0; overflow:hidden;}
	.sortTop>.left{padding-top:23px; font-size:22px; line-height:1; color: #666; float:left;}
	.sortTop>.left>strong{font-weight: 500;}
	.sortTop>.right{float:right;}
	.sortTop>.right select{height:60px; padding:0 10px; background-color: #fff; border:1px solid #d1d1d1; font-weight: normal;  font-size:22px; line-height:60px; color:#888; text-align: left; display:inline-block; vertical-align: top;}

	.sortTop.sch>.left{padding:0 0 20px; float:none;}
	.sortTop.sch>.right{width:100% ;display: flex; justify-content: space-between; float:none;}
	.sortTop.sch>.right>p{display:inline-block; vertical-align: top;}
	.sortTop.sch>.right select{width:150px;}
	.sortTop.sch>.right input[type=text]{width:382px; height:60px; padding:0 10px; background-color:#fff; border:1px solid #d1d1d1; font-size:22px; line-height:58px; color:#1d1d1d; vertical-align:top; display:inline-block; box-sizing:border-box;}
	.sortTop.sch>.right input[type=submit]{width:82px; height:60px; margin-left:-1px; background-color:#87754d; border:none; font-size:22px; line-height:1; color:#fff; vertical-align:top; display:inline-block; box-sizing:border-box; cursor: pointer;}

	.mIcon{text-align: center;}
	.mIcon>span{padding:0 17px; font-size:20px; line-height:42px; color: #fff; display:inline-block; vertical-align: top; overflow:hidden; border-radius:3px;}
	.mIcon>span+span{margin-left:10px;}
	.mIcon>.sale{background-color: #e73c6c;}
	.mIcon>.best{background-color: #f28922;}
	.mIcon>.premium{background-color: #cca85a;}
	.mIcon>.soldout{background-color: #c40e0e;}
	.mIcon>.recommend{background-color: #ccc;}
	.mIcon>.limit{background-color: #ff0000;}

	.mallList{font-size:0; line-height:0;}
	.mallList>li{padding-top:20px;}
	.mallList>li>a{display:block; position: relative;}

	.mallList .mIcon{position: absolute; left:11px; top:11px; z-index:3; display:inline-block;}
	.mallList .tit{padding:20px 0; font-size:32px; line-height:1.4; color: #333; text-align: center;}

	.mallList.line>li+li{padding-top:30px; border-top:1px solid #e5e3e3;}
	.mallList.line .tit{padding:20px 10px; text-align: left;}

	.mallBox{padding:20px 10px; background-color: #f1f1f1; position: relative;}
	.mallList .mallBox{margin:0 -10px;}
	.mallBox .mQBox{width:100%; padding:20px; background-color: #fff; display:table; box-sizing:border-box;}
	.mallBox .mQBox>*{display:table-cell; vertical-align: top;}
	.mallBox .mQBox>.money{width:435px;} /*{width:243px;}*/
	.mallBox .mQBox>.money>dl{width:100%; line-height:28px; color: #111; text-align: left; display:table;}
	.mallBox .mQBox>.money>dl>*{display:table-cell; vertical-align: middle;}
	.mallBox .mQBox>.money>dl>dt{width:115px; font-size:22px; color: #555;}
	.mallBox .mQBox>.money>dl>dd{font-family: 'Nanum Gothic' !important; font-weight: 600; font-size:26px;}
	.mallBox .mQBox>.money>dl.sale{padding-bottom:15px;}
	.mallBox .mQBox>.money>dl.sale>dd{font-weight: normal; font-size:22px; text-decoration:line-through; color: #999;}
	.mallBox .mQBox>.money>dl.normal{margin-top:15px;}
	.mallBox .mQBox>.money>dl.normal+dl.normal{margin-top:0px;}
	.mallBox .mQBox>.money>dl.normal>dd{font-weight: 400; font-size:22px; letter-spacing: -0px;}

	.mallBox .mQBox .quantity{width:145px; max-width:145px; text-align: right;}
	.mallBox .mQBox .quantity .txt{padding-left:8px; font-size:22px; line-height:1; color: #555; display:inline-block; vertical-align: middle;}
	.mallBox .mQBox .quantity div{display:inline-block; vertical-align: middle;}
	.mallBox .mQBox .quantity div>p{display:inline-block; vertical-align: middle;}
	.mallBox .mQBox .quantity input[type=text]{width:75px; height:65px; margin-right:4px; background-color:#9d885b; border:none; font-family: 'Nanum Gothic' !important; font-weight: 600; font-size:30px; line-height:65px; color:#fff; letter-spacing: -2px; text-align: center; vertical-align:top; display:inline-block; box-sizing:border-box; overflow:hidden; border-radius:2px;}
	.mallBox .mQBox .quantity button{width:35px; height:31px; background-color: transparent; background-position: center center; background-repeat: no-repeat; border:none; display:block; cursor: pointer;}
	.mallBox .mQBox .quantity button+button{margin-top:3px;}
	.mallBox .mQBox .quantity button.minus{background-image: url('../../images/btn_minus_view.png');}
	.mallBox .mQBox .quantity button.plus{background-image: url('../../images/btn_plus_view.png');}

	.mallBox .qLink{width:100%; margin-top:20px; display: flex; justify-content: space-between; overflow:hidden;}
	.mallBox .qLink>a{width:200px; height:70px; font-size:26px; line-height:70px; color:#fff; text-align: center; display:inline-block; vertical-align: top;}
	.mallBox .qLink>a.buy{background-color: #ed1b2f;}
	.mallBox .qLink>a.cart{background-color: #333;}
	.mallBox .qLink>a.my{background-color: #6d5955;}

	.mallForm{width:100%; padding:30px 0; float:none;}
	.mallForm form{display: flex; justify-content: space-between;}
	.mallForm select{width:150px;}
	.mallForm input[type=text]{width:90%; height:60px; padding:0 10px; background-color:#fff; border:1px solid #d1d1d1; font-size:22px; line-height:58px; color:#1d1d1d; vertical-align:top; display:inline-block; box-sizing:border-box;}
	.mallForm input[type=submit]{min-width:120px; height:60px; margin-left:-1px; background-color:#87754d; border:none; font-size:22px; line-height:1; color:#fff; vertical-align:top; display:inline-block; box-sizing:border-box; cursor: pointer;}

	#viewproduct{width:100%; font-size:0; line-height:0; overflow:hidden; position: relative;}
	#viewproduct>.imgArea{background-color: #000; position: relative;}
	#viewproduct>.imgArea>.vThumbArea{overflow:hidden; position: relative;}
	#viewproduct>.imgArea>.vThumbArea .thumbRoll{white-space: nowrap;}
	#viewproduct>.imgArea>.vThumbArea .slider{width:100%; height:450px; background-color: #fff; background-repeat: no-repeat; background-position: center center; background-size: cover; display:inline-block; vertical-align: top; position: relative; box-sizing: border-box;}

	#viewproduct>.imgArea>.vThumbArea .bx-pager{width:100%; text-align: center; position: absolute; left:0; bottom:30px; z-index:5; display:inline-block;}
	#viewproduct>.imgArea>.vThumbArea .bx-pager-item{display:inline-block; vertical-align: top;}
	#viewproduct>.imgArea>.vThumbArea .bx-pager-item+.bx-pager-item{margin-left:5px;}
	#viewproduct>.imgArea>.vThumbArea .bx-pager-item>a{width:20px; height:20px; background-color: #fff; display:block; border-radius:20px; overflow:hidden; transition: all .4s ease-out; opacity: .8;}
	#viewproduct>.imgArea>.vThumbArea .bx-pager-item>a.active{width:40px; background-color: #ed1b2f; opacity: 1;}

	#viewproduct>.textArea{width:100%; padding:20px; font-size:0; line-height:0; overflow:hidden; box-sizing:border-box; position: absolute; left:0; top:0;}
	#viewproduct>.textArea .mIcon{text-align: left;}
	#viewproduct>.textArea>.tit{font-size:46px; line-height:1.4; color: #fff;}
	#viewproduct>.textArea>.money{padding-top:30px;}
	#viewproduct>.textArea>.money>dl{width:100%; line-height:1; color: #ebd29a; text-align: left; display:table;}
	#viewproduct>.textArea>.money>dl>*{display:table-cell; vertical-align: middle;}
	#viewproduct>.textArea>.money>dl>dt{width:93px; font-size:20px;}
	#viewproduct>.textArea>.money>dl>dd{font-family: 'Nanum Gothic' !important; font-weight: 600; font-size:36px;}
	#viewproduct>.textArea>.money>dl.sale{padding-bottom:15px;}
	#viewproduct>.textArea>.money>dl.sale>dd{font-weight: normal; font-size:22px; text-decoration:line-through;}
	#viewproduct>.txt{padding:15px 0 40px; background-color: #fff; font-weight: 300; font-size:24px; line-height:36px; color: #666;}

	.reviewList{border-bottom:1px solid #888; font-size:0; line-height:0;}
	.reviewList>li{border-top:1px solid #d1d1d1;}
	.reviewList>li>a{padding:15px 20px; display:block;}
	.reviewList>li>a>.title{font-weight: 300; font-size:24px; line-height:36px; color: #666;}
	.reviewList>li>a>.etc{padding-top:10px;}
	.reviewList>li>a>.etc>*{padding-right:9px;display:inline-block; vertical-align: top;}
	.reviewList>li>a>.etc>*+*{padding-left:13px; background: url('../../images/line_view.gif') no-repeat left 6px;}
	.reviewList>li>a>.etc>p{font-weight: 300; font-size:20px; line-height:23px; color: #999;}
	.reviewList>li>a>.etc>div{padding-left:10px;}

	.reviewList>li>.rView{padding:15px 20px 40px; background-color: #f7f6f2; border-top:1px solid #d1d1d1; font-weight: 300; font-size:24px; line-height:36px; color: #666; display:none;}

	.re_viewPro{width:100%; padding:20px 210px 20px 20px; background-color: #f7f6f2; border-top:1px solid #e5e3e3; border-bottom:1px solid #e5e3e3; font-size:0; line-height:0; position: relative; box-sizing:border-box;}
	.re_viewPro>.tbBox{width:100%; display:table;}
	.re_viewPro>.tbBox>*{display:table-cell; vertical-align: middle;}
	.re_viewPro>.tbBox>.thumb{width:140px;}
	.re_viewPro>.tbBox>dl{font-weight: 300; font-size:24px; line-height:1.4; color: #666;}
	.re_viewPro>.tbBox>dl>dt{padding-bottom:0; font-weight: 400; font-size:26px; color: #333;}
	.re_viewPro>.btns{width:180px; height:60px; margin-top:-30px; background-color: #fff; border:1px solid #87754d; font-size:22px; line-height:58px; color: #87754d; text-align: center; position: absolute; right:20px; top:50%; display:inline-block; box-sizing:border-box;}
/*[e] Mall Style */

/*[s] Data Style */
	.dataName{width:100%; margin-top:50px; padding-left:115px; font-size:0; line-height:0; overflow:hidden; position: relative; box-sizing:border-box;}
	.dataName>.cs{position: absolute; left:0; top:0; display:inline-block;}
	.dataName>.cs>span{width:66px; height:66px; background-color: #87754d; font-size:26px; line-height:66px; color: #fff; text-align: center; display:inline-block;}

	.dataName>.board_list{width:100%; border-top:1px solid #87754d; border-bottom:1px solid #888; overflow:hidden;}
	.dataName>.board_list>table{width:100%; border-spacing:0; margin-bottom:-1px;}
	.dataName>.board_list>table th,
	.dataName>.board_list>table td{padding:15px 0; border-bottom:1px solid #d1d1d1; font-weight: 300; font-size:26px; line-height:1.4; color:#666; text-align:center; border-collapse:collapse; empty-cells:show; box-sizing: border-box;}
	.dataName>.board_list>table>thead>tr>th{background-color: #f7f6f2; font-weight: 400; color: #333;}

	.reportList{width:100%; font-size:0; line-height:0; overflow:hidden;}
	.reportList>ul{margin:0 0 0 -10px;}
	.reportList>ul>li{width:305px; min-height:494px; margin-left:10px; display:inline-block; vertical-align: top; box-sizing: border-box;}
	.reportList .thumb{width:303px; height:400px; background-color: #ebebeb; border:1px solid #d1d1d1;}
	.reportList .tit{padding:15px 0; font-size:24px; line-height:1.4; color: #333; text-align: center;}
/*[e] Data Style */

/*[s] Company Style */
	.loConts{width:100%; font-size:0; line-height:0; box-sizing:border-box; overflow:hidden;}
	.loConts .txt{font-size:24px; line-height:1.6; color: #666;}
	.loConts .txt>strong{font-weight: 400; font-size:26px; color: #111;}

	.fieldConts{width:100%; font-size:0; line-height:0; box-sizing:border-box; overflow:hidden; display:none;}
/*[e] Company Style */

/*[s] Customer Style */
	.faqArea{width:100%; border-top:1px solid #87754d; border-bottom:1px solid #888; font-size:0; line-height:0;}
	.faqArea>li{padding:0 0;}
	.faqArea>li+li{border-top:1px solid #d1d1d1;}
	.faqArea>li>.q{padding:15px 70px; background:#f7f6f2 url('../../images/bg_faq_q.gif') no-repeat 20px 24px; font-weight: 300; font-size:24px; line-height:36px; color: #222; display:block; position: relative;}
	.faqArea>li>.q>.bul{width:20px; height:11px; background:url('../../images/bul_faq.gif') no-repeat left top; display:inline-block; position: absolute; right:20px; top:30px;}
	.faqArea>li>.a{padding:15px 70px 50px; background:#fff url('../../images/bg_faq_a.gif') no-repeat 20px 24px; border-top:1px solid #d1d1d1; font-weight: 300; font-size:24px; line-height:36px; color: #666; position: relative; display:none;}

	.faqArea>li.active>.q>.bul{transform:rotate(180deg);}
/*[e] Customer Style */

/*[s] Sample Style */
	.sampleArea{border-bottom:1px solid #d1d1d1; font-size:0; line-height:0;}
	.sampleArea .checkIn{width:100%; padding:20px; border-top:1px solid #d1d1d1; box-sizing:border-box;}
	.sampleArea .checkIn input[type=checkbox]+label:before {margin-top:-15px; top:50%;}
	.sampleArea .checkIn input[type=checkbox]+label.sampleTb{width:100%; padding-left:70px; font-size:0; line-height:0; display:table; box-sizing:border-box;}
	.sampleArea .sampleTb>*{display:table-cell; vertical-align: middle; box-sizing:border-box;}
	.sampleArea .sampleTb>.thumb{width:140px;}
	.sampleArea .sampleTb>.title{font-size:26px; line-height:1.4; color: #333;}
/*[e] Sample Style */

/*[s] Member Style */
	.memArea{font-size:0; line-height:0; text-align: center;}
	.memArea>.title,
	.tit_mem{height:80px; font-size:34px; line-height:1; color: #333;}
	.memArea>.memForm{width:100%; padding:30px 20px; background-color: #f7f6f2; border:1px solid #e9e9e9; text-align: left; display:inline-block; vertical-align: top; box-sizing:border-box;}
	.memArea>.memForm>.form{position: relative;}
	.memArea>.memForm>.form input[type=text],
	.memArea>.memForm>.form input[type=password]{width:100%; height:65px; padding:0 20px; background-color:#fff; border:1px solid #d1d1d1; font-size:24px; line-height:63px; color:#999; box-sizing: border-box; display:block;}
	.memArea>.memForm>.form input[type=text]{border-radius:3px 3px 0 0;}
	.memArea>.memForm>.form input[type=text]+input[type=text],
	.memArea>.memForm>.form input[type=text]+input[type=password],
	.memArea>.memForm>.form input[type=password]+input[type=password]{margin-top:-1px; border-radius:0 0 3px 3px;}
	.memArea>.memForm>.form input[type=submit]{width:100%; height:70px; margin-top:20px; background-color:#87754d; border:none; font-size:26px; line-height:1; color:#fff; display:block; border-radius:3px; cursor: pointer;}

	.memArea>.memForm>.tit{font-weight: 500; font-size:32px; line-height:1; color: #635c4b;}
	.memArea>.memForm>.txt{font-weight: 300; font-size:22px; line-height:32px; color: #666; text-align: left; position: relative;}
	.memArea>.memForm>.txt>.join{width:155px; height:55px; background-color: #fff; border:1px solid #87754d; font-size:22px; line-height:53px; color: #87754d; text-align: center; display:inline-block; position: absolute; right:0; bottom:0;}

	.memArea>.memForm .checkIn input[type=checkbox]+label{font-weight: 300;}
	.memArea>.memForm>.option{position: relative;}
	.memArea>.memForm>.option .find{font-size:24px; line-height:1; color: #87754d; position: absolute; right:0; top:0;}

	.memArea>.tit{font-size:24px; line-height:1; color: #635c4b; text-align: left;}
	.memArea>.txt{font-size:20px; line-height:26px; color: #666; text-align: left; position: relative;}
	.memArea>.txt>.join{width:155px; height:55px; background-color: #fff; border:1px solid #87754d; font-size:22px; line-height:53px; color: #87754d; text-align: center; display:inline-block; position: absolute; right:0; bottom:0;}

	.memType{padding:20px 0 ; background-color: #f7f6f2; border-top:1px solid #e5e3e3; border-bottom:1px solid #e5e3e3; font-size:0; line-height:0; text-align: center;}
	.memType .checkIn+.checkIn{margin-left:40px;}

	.joinEnd{width:100%; padding:30px 0; background-color: #f7f6f2; border:1px solid #e9e9e9; text-align: center; box-sizing:border-box;}
	.joinEnd>dl{font-weight: 300; font-size:22px; line-height:32px; color: #666; text-align: center;}
	.joinEnd>dl>dt{padding-bottom:15px; font-family: 'Noto Serif KR' !important; font-weight: 500; font-size:32px; line-height:1;}
/*[e] Member Style */

/*[s] Mypage Style */
	.orderList{width:100%; border-top:1px solid #87754d; font-size:0; line-height:0;}
	.orderList>li{padding:15px 20px; border-bottom:1px solid #d1d1d1;}
	.orderList .tit{font-size:26px; line-height:1.6; color: #333;}
	.orderList .btns{width:163px; height:50px; padding:0 10px; border:1px solid #87754d; font-size:22px; line-height:48px; color: #87754d; text-align: center; display:inline-block; vertical-align: middle; box-sizing: border-box;}
	.orderList .tb{width:100%; display:table;}
	.orderList .tb>div{display:table-cell; vertical-align: top;}
	.orderList .tb>.left{font-weight: 300; font-size:24px; line-height:36px; color: #666;}
	.orderList .tb>.left>span{font-weight: 400; }
	.orderList .tb>.right{text-align: right;}

	.orderStats{width:100%; padding:10px 20px; background-color: #f7f6f2; border-top:1px solid #e5e3e3; border-bottom:1px solid #e5e3e3; font-size:0; line-height:0; box-sizing:border-box;}
	.orderStats>li{display: flex; justify-content: space-between;}
	.orderStats>li>p{font-size:24px; line-height:36px; color: #111; display: inline-block; vertical-align: top;}
	.orderStats>li>p>a{margin-left:10px; font-size:20px; color: #ff1414; text-decoration: underline; display:inline-block; vertical-align: top;}
	.orderStats>li.big{padding-top:15px;}
	.orderStats>li.big>p{font-size:32px;}
	.orderStats>li.big .point{font-weight: 400; color: #e01c1c;}
	.orderStats>li.tit{padding-bottom:30px;font-size:32px; line-height:55px; color: #666; text-align: center; display: block;}

	.orderTotal{width:100%; padding:20px; background-color: #f7f6f2; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; font-size:0; line-height:0; box-sizing:border-box; display:table;}
	.orderTotal>*{display:table-cell; vertical-align: middle; font-weight: 300; font-size:16px; line-height:30px; color: #111;}
	.orderTotal>.left{}
	.orderTotal>.right{text-align: right;}
	.orderTotal>.right>strong.point{padding-left:5px; font-weight: 500; font-size:30px; color: #e01c1c;}
	.orderTotal>.right>strong.normal{padding-left:5px; font-weight: 500; font-size:30px; color: #666;}

	.myArea{border-top:1px solid #87754d; border-bottom:1px solid #87754d; font-size:0; line-height:0;}
	.myArea>li{width:100%; padding:20px; display:table; box-sizing:border-box;}
	.myArea>li+li{border-top:1px solid #d1d1d1;}
	.myArea>li>*{display:table-cell; vertical-align: middle; box-sizing:border-box;}
	.myArea .checkIn .mIcon{text-align: left;}
	.myArea .checkIn input[type=checkbox]+label:before {margin-top:-15px; top:50%;}
	.myArea .checkIn input[type=checkbox]+label.sampleTb{width:100%; padding-left:70px; font-size:0; line-height:0; display:table; box-sizing:border-box;}
	.myArea .sampleTb>*{display:table-cell; vertical-align: middle; box-sizing:border-box;}
	.myArea .sampleTb>.thumb{width:140px;}
	.myArea .sampleTb .title{font-size:26px; line-height:1.4; color: #333;}
	.myArea .sampleTb .money{font-weight: 300; font-size:24px; line-height:1.4; color: #666;}

	.myArea .sort{width:130px; max-width:130px; min-width:130px; padding-left:20px; box-sizing: border-box;}
	.myArea .sort.w110{width:110px; max-width:110px; min-width:110px;}
	.myArea .sort select{width:100%; height:50px; padding:0 10px; background-color:#fff; border:1px solid #e1e1e1; font-size:22px; line-height:50px; color:#888; box-sizing: border-box; display:block;}
	.myArea .sort .btns{width:100%; height:50px; margin-top:10px; border:1px solid #87754d; font-size:22px; line-height:48px; color:#87754d; text-align: center; box-sizing: border-box; display:block;}

	.statsSch{width:100%; padding:20px; background-color: #f7f6f2; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; font-size:0; line-height:0; box-sizing:border-box;}
	.statsSch>*{display:block; vertical-align: middle;}
	.statsSch>*>.tit{width:115px; font-size:24px; line-height:1; color: #87754d; display:inline-block; vertical-align: middle;}
	.statsSch>*>.tit.l50{line-height:50px !important;}
	.statsSch>.left{}
	.statsSch>.left .checkIn+.checkIn{margin-left:20px;}
	.statsSch>.left .checkIn input[type=radio]+label{color: #555;}
	.statsSch>.right{padding-top:30px;}
	.statsSch>.right .calendarIn{font-size:0; line-height:0; display:inline-block; vertical-align: top;}
	.statsSch>.right .calendarIn input[type=text]{width:416px; height:50px; padding:0 10px; background-color:#fff; border:1px solid #e5e3e3; font-size:22px; line-height:48px; color:#999; box-sizing: border-box; display:inline-block; vertical-align: top;}
	.statsSch>.right .calendarIn a{margin-left:-1px; display:inline-block; vertical-align: top;}
	.statsSch>.right .calendarIn .txt{width:30px; font-size:22px; line-height:50px; color: #555; text-align: center; display:inline-block; display:inline-block; vertical-align: top;}
	.statsSch>.right .btnb{height:60px; font-size:22px; line-height:58px;}
/*[e] Mypage Style */

/*[s] board Style */
	.pList{border-top:1px solid #87754d; font-size:0; line-height:0;}
	.pList>li{border-bottom:1px solid #d1d1d1;}
	.pList>li:last-child{border-color:#888;}
	.pList>li>*{width:100%; padding:20px; display:table; box-sizing:border-box;}
	.pList>li>*>*{display:table-cell; vertical-align: middle; box-sizing:border-box;}
	.pList>li>*>.thumb{width:140px;}
	.pList>li>*>.cont{max-width:430px; padding-right:20px;}
	.pList .btns{width:163px; height:50px; padding:0 10px; border:1px solid #87754d; font-size:22px; line-height:48px; color: #87754d; text-align: center; display:inline-block; vertical-align: middle; box-sizing: border-box;}
	.pList .title{font-size:26px; line-height:1.3; color: #333; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
	.pList .title img{margin-left:4px; display:inline-block; vertical-align: top;}
	.pList .text{padding-top:5px; font-weight: 300; font-size:24px; line-height:1.3; color: #666; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
	.pList .etc{padding-top:10px;}
	.pList .etc>*{padding-right:12px;display:inline-block; vertical-align: top;}
	.pList .etc>*+*{padding-left:13px; background: url('../../images/line_view.gif') no-repeat left 6px;}
	.pList .etc>p{font-weight: 300; font-size:20px; line-height:23px; color: #999;}
	.pList .etc>p.end{padding-left:0; background: none;}
	.pList .etc>div{padding-left:10px;}

	.pList .etc.lh36{padding-top:5px;}
	.pList .etc.lh36>p{line-height:36px; color: #999;}
	.pList .etc.lh36>p+p{background-position: 0 13px;}

	.noticeList{width:100%; border-top:1px solid #87754d; font-size:0; line-height:0;}
	.noticeList>li{border-bottom:1px solid #d1d1d1;}
	.noticeList>li:last-child{border-color:#888;}
	.noticeList>li>a{padding:15px 20px; font-weight: 300; font-size:24px; line-height:36px; color:#666; display:block;}

	.noticeList>li>a .etc{font-size:0; line-height:0;}
	.noticeList>li>a .etc>p{padding-right:12px; font-size:20px; line-height:36px; color: #aaa; display:inline-block; vertical-align: top;}
	.noticeList>li>a .etc>p+p{padding-left:13px; background: url('../../images/line_view.gif') no-repeat left 12px;}

	.noticeList img{margin:0 0 3px 4px; display:inline-block; vertical-align: middle;}

	.noticeList>li>a .noti{width:55px; height:32px; border:1px solid #ff9936; font-weight: 500; font-size:20px; line-height:30px;color: #ff9936; text-align: center; box-sizing: border-box; display:inline-block; border-radius:2px;}
	.noticeList>li>a .noti.ing{}
	.noticeList>li>a .noti.end{background-color: #ff9936; border:1px solid #ff9936; color: #fff;}

	.noticeList .notice{padding-left:65px; position: relative;}
	.noticeList .notice .noti{position: absolute; left:0; top:3px;}

	.board_view{width:100%; border-top:1px solid #87754d; border-bottom:1px solid #888; overflow:hidden;}
	.board_view+.board_view{border-top:none;}
	.board_view>table{width:100%; border-spacing:0; margin-bottom:-1px;}
	.board_view>table th,
	.board_view>table td{padding:15px 20px; border-bottom:1px solid #d1d1d1; text-align:left; border-collapse:collapse; empty-cells:show; box-sizing: border-box;}
	.board_view>table>thead>tr>th{background-color: #f7f6f2; font-size:26px; line-height:1.6; color: #333;}

	.board_view .etc{padding-top:0; position: relative;}
	.board_view .etc>*{padding-right:9px;display:inline-block; vertical-align: top;}
	.board_view .etc>*+*{padding-left:13px; background: url('../../images/line_view.gif') no-repeat left 6px;}
	.board_view .etc>p{font-weight: 300; font-size:20px; line-height:23px; color: #999;}
	.board_view .etc>p.hit{padding:0; background: none; position: absolute; right:0; top:0;}
	.board_view .etc>div{padding-left:10px;}

	.board_view>table>tbody>tr>td.cont{height:250px; padding:20px 20px 70px; font-weight: 300; font-size:24px; line-height:36px; color: #666; vertical-align: top;}
	.board_view>table>tbody>tr>td.cont img{width:auto !important; max-width:100%; height:auto !important;}

	.board_view>table>tbody>tr>td.file{padding-left:0 20px; font-size:15px; line-height:1;}
	.board_view>table>tbody>tr>td.file>strong{width:85px; font-weight: 400; color: #555; display:inline-block; vertical-align: top;}
	.board_view>table>tbody>tr>td.file>a{font-weight: 300; color: #666; display:inline-block; vertical-align: top;}

	.board_view .title{font-size:18px; line-height:1.6; color: #222;}

	.board_write{width:100%; border-top:1px solid #888; border-bottom:1px solid #888; overflow:hidden;}
	.board_write>table{width:100%; margin-bottom:-1px; border-spacing:0;}
	.board_write>table th,
	.board_write>table td{border-bottom:1px solid #d1d1d1; color:#1d1d1d; text-align:left; vertical-align: middle; border-collapse:collapse; empty-cells:show; box-sizing: border-box;}
	.board_write>table>tbody>tr>th{padding:13px 0 15px 20px; background-color:#f8f6f1; font-weight:normal; font-size:26px; line-height:1.4; color: #333; vertical-align: top;}
	.board_write>table>tbody>tr>td{padding:6px 20px;}
	.board_write>table>tbody>tr>td.text{padding:15px 20px; font-size:22px; line-height:1.4; color: #888;}
	.board_write>table>tbody>tr>td.tj,
	.board_write>table .tj{display: flex; justify-content: space-between;}

	.board_write input[type=text],
	.board_write input[type=password],
	.board_write input[type=file],
	.board_write select,
	.board_write textarea{width:100%; height:54px; padding:0 10px; background-color:#fff; border:1px solid #e1e1e1; font-size:22px; line-height:52px; color:#888; box-sizing: border-box; vertical-align:middle; display:inline-block;}

	.board_write select{line-height:54px;}
	.board_write textarea{width:100%; height:280px; padding:10px; line-height:1.5; display:block;}

	.board_write>table .file{width:100%; position:relative; overflow:hidden;}
	.board_write>table .file>.file_wrap{width:100px; height:44px; margin-right:10px; background:url('../../images/btn_file.gif') no-repeat left top; border:none; vertical-align:middle; cursor:pointer; overflow:hidden; display:inline-block;}
	.board_write>table .file>.file_wrap>input[type=file]{width:100px; height:44px; opacity:0; cursor:pointer;}
	.board_write>table .file>.file_route{max-width:410px; padding-right:85px; background:url('../../images/btn_file_del.gif') no-repeat right 14px; font-size:24px; line-height:44px; color:#666; display:inline-block; vertical-align:middle; box-sizing: border-box; overflow:hidden;}
	.board_write>table .file>.file_route>span{display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

	.board_write>table .type{min-height:54px; font-size:22px; line-height:54px; color: #888; display:inline-block; vertical-align:middle;}
	.board_write>table .type.point{color: #ff9936;}
	.board_write>table .type.left{margin-left:7px;}
	.board_write>table .type.center{margin:0 5px;}
	.board_write>table .type.one{min-height:32px; line-height:32px;}
	.board_write>table .type.rLong{margin:0 11px 0 6px;}

	.board_write>table .money{font-weight: 500; font-size:30px; line-height:1; color: #e01c1c;}

	.board_write.view>table th,
	.board_write.view>table td{padding:15px 0 15px 20px; font-size:22px; line-height:1.4; text-align:center; vertical-align: top;}
	.board_write.view>table td{font-weight:300; color: #555; text-align:left;}
	.board_write.view>table td.h250{height:250px;}

	.board_write.view.tal>table th,
	.board_write.view.tal>table td{padding:15px 0 15px 20px; text-align:left;}

	.board_write>table .btns{width:100px; height:54px; padding:0 10px; border:1px solid #87754d; font-size:20px; line-height:52px; color: #87754d; text-align: center; display:inline-block; vertical-align: middle; box-sizing: border-box;}
	.board_write>table .btns + .checkIn{margin-left:20px; vertical-align: middle;}

	.board_write>table .vam{vertical-align: middle !important;}
	.board_write>table .full .checkIn{width:100%;}
	.board_write>table .full .checkIn + .checkIn{margin-top:10px;}

	.board_write>table .sj .checkIn{visibility: hidden;}
	.board_write>table .sj.active .checkIn{visibility: visible;}

	.board_write .receiptArea{padding:20px; border-bottom:1px solid #d1d1d1; font-size:0; line-height:0; display:none;}
	.board_write .receiptArea .moneyTb{width:100%; display:table; border:1px solid #e2e2e2; box-sizing: border-box;}
	.board_write .receiptArea .moneyTb>.tr{width:100%; display:table-row;}
	.board_write .receiptArea .moneyTb>.tr+.tr>div{border-top:1px solid #e2e2e2;}
	.board_write .receiptArea .moneyTb>.tr>div{display:table-cell; vertical-align: middle; box-sizing: border-box;}
	.board_write .receiptArea .moneyTb>.tr>.th{width:150px; padding-left:10px; background-color: #f7f7f7; font-size:26px; line-height:1; color: #555; text-align: left;}
	.board_write .receiptArea .moneyTb>.tr>.h92{height:92px;}
	.board_write .receiptArea .moneyTb>.tr>.td{padding:15px 20px;}
	.board_write .receiptArea .moneyTb>.tr>.td>input[type=text]{margin-top:-9px; margin-bottom:-9px;}
	.board_write .receiptArea .moneyTb>.tr>.td input[type=text]{height:50px; padding:0 10px; background-color:#fff; border:1px solid #e5e3e3; font-size:22px; line-height:48px; color:#999; box-sizing: border-box; display:inline-block; vertical-align: top;}
	.board_write .receiptArea .moneyTb>.tr>.td input[type=text] + input[type=text]{margin-left:7px;}
	.board_write .receiptArea .moneyTb>.tr>.td .checkIn input[type=radio]+label{font-size:24px; color: #666;}
	.board_write .receiptArea .moneyTb>.tr>.td .receiptBox{padding-top:15px; display:none;}
	.board_write .receiptArea .moneyTb>.tr>.td .receiptBox .tit{font-size:22px; line-height:30px; color:#555; box-sizing: border-box; display:inline-block; vertical-align: top;}
	.board_write .receiptArea .moneyTb .tj{display: flex; justify-content: space-between;}

	/* Input Check style */
		.checkIn{display: inline-block; vertical-align: top;}
		.checkIn input[type=checkbox],
		.checkIn input[type=radio]{display: none;}
		.checkIn input[type=checkbox]+label{height:30px; padding-left:40px; font-size: 24px; line-height:28px; color: #666; display: inline-block; cursor: pointer; position: relative;}
		.checkIn input[type=checkbox]+label:before {content: ""; width: 30px; height: 30px; background: url('../../images/bg_checkbox.gif') no-repeat left top; display: inline-block; position: absolute; left: 0; top:0;}
		/*.checkIn input[type=checkbox]:checked+label{color: #555;}*/
		.checkIn input[type=checkbox]:checked+label:before {content: ""; background-image: url('../../images/bg_checkbox_on.gif');}

		.checkIn input[type=radio]+label{padding-left:35px; font-size: 24px; line-height:25px; color: #888; display: inline-block; cursor: pointer; position: relative;}
		.checkIn input[type=radio]+label:before {content: ""; width: 25px; height: 25px; background: url('../../images/bg_checkRadio.png') no-repeat left top; display: inline-block; position: absolute; left: 0; top:0;}
		/*.checkIn input[type=radio]:checked+label{color: #888;}*/
		.checkIn input[type=radio]:checked+label:before {content: ""; background-image: url('../../images/bg_checkRadio_on.png');}

		.checkIn.star{width:203px; height:25px; padding:5px 0;}
		.checkIn.star input[type=radio]+label{padding-left:35px; font-size: 0; line-height:0;}

	.clauseArea{width:100%; font-size:0; line-height:0; overflow:hidden;}
	.clauseArea .scroll{width:100%; height:300px; padding:20px; border:1px solid #d1d1d1; font-weight: 300; font-size:22px; line-height:30px; color: #666; overflow:hidden; overflow-y:auto; box-sizing:border-box;}
	.clauseArea .scroll .bul_6x1>li{background-position: left 11px; font-size:14px; line-height:22px;}
	.clauseArea .checkIn{padding-top:20px;}

	.clauseArea.no .scroll{height:auto; padding:0px; border:none; font-size:24px; line-height:36px;}
	.clauseArea.no .scroll .bul_7x2>li{background-position: left 17px; font-size:24px; line-height:36px;}

	.clauseArea .scroll p.tit{padding-top:20px; font-weight: 400; color: #111; position: relative;}
	.clauseArea.no .scroll p.tit{padding-top:40px;}
	.clauseArea .scroll p.tit.rr{padding:0 0 0 18px;}
	.clauseArea .scroll p.tit .num{position: absolute; left:0; top:0;}
	.clauseArea .scroll p.tit:first-child{padding-top:0;}
	.clauseArea .scroll ol.number>li{padding-left:29px; position: relative;}
	.clauseArea .scroll ol.number>li>.num{position: absolute; left:0; top:0;}
	.clauseArea .scroll ol.number>li>ol.number>li{padding-left:23px;}

	.clauseArea .scroll ol.number.ko{}
	.clauseArea .scroll ol.number.ko>li{padding-left:32px;}
	.clauseArea .scroll ol.number.ko>li>.num,
	.clauseArea .scroll ol.number.ko>li>p{font-weight: 400;}

	/* pageing style */
		.paging_all{margin:0 auto;text-align:center;clear:both;position:relative;}
		.paging_all>.pagingbtnl{position:absolute;top:10px;left:0;z-index:2}
		.paging_all>.pagingbtnr{position:absolute;top:10px;right:0;z-index:2}
		.paging_all img{display:inline-block !important;vertical-align:top}
		.paging_all .paging>*{position: relative; z-index:3;}
		.paging_all .paging>a+a{margin-left:-2px;}

		.paging_all>.paging{margin:0 auto;font-size:0;line-height:0;text-align:center;}
		.paging_all>.paging>.num{margin:0 15px 0 16px; display:inline-block; vertical-align:top}

		.paging_all>.paging>.num>strong,
		.paging_all>.paging>.num>a{width:56px; height:56px; margin-left:-2px; padding:0; border:2px solid #d1d1d1; font-weight: 300; font-size:26px; line-height:52px; color:#666; text-align: center; display:inline-block; vertical-align:top; box-sizing: border-box; position: relative;}

		.paging_all>.paging>.num>strong,
		.paging_all>.paging>.num>a:hover{background-color: #87754d; border-color:#87754d; color:#fff; z-index:2;}

	/* search style */
		.search_top{padding:15px 20px; background-color: #f9f9f9; border:1px solid #e6e6e6; display: flex; justify-content: space-between;}
		.search_top>div{display:inline-block; vertical-align: top;}
		.search_top>.text{font-size:24px; line-height:50px; color:#555; letter-spacing: -1px; }
		.search_top>.input{width:355px; display: flex; justify-content: space-between;}
		.search_top input[type=text]{width:280px; height:50px; padding:0 10px; background-color:#fff; border:1px solid #e5e5e5; font-weight: 400; font-size:24px; line-height:48px; color:#888; letter-spacing: -1px; box-sizing: border-box; display:inline-block; vertical-align: top;}
		.search_top input[type=submit]{width:70px; height:50px; background-color: #555; border:0; font-size:22px; line-height:1; color: #fff; display:inline-block; vertical-align: top; cursor: pointer;}

	/* PageNavigation Style */
		.pageNavigation{width:100%; border-bottom:1px solid #d1d1d1; font-size:0; line-height:0; overflow:hidden;}

		.pageNavigation>dl{width:100%; border-top:1px solid #d1d1d1; font-weight: 300; font-size:24px; line-height:36px; color: #666; display:table;}
		.pageNavigation>dl>*{display:table-cell; vertical-align: top; box-sizing: border-box;}
		.pageNavigation>dl>dt{width:115px; min-width:115px; height:64px; padding-top:15px; background-color: #f7f6f2; font-weight: 400; color: #333; text-align: center;}
		.pageNavigation>dl>dd{max-width:505px; padding:15px 20px;}
		.pageNavigation>dl>dd>a{width:100%; color: #666; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
/*[e] board Style */

/*[s] Plugin Style */
	/* Layer Style */
		#layerBg{width:100%; height:100%; background-color: #000; position:fixed; left:0; top:0; z-index:10; opacity:0.2;}
		#layerArea .layerIn .layerBgIn{width:100%; height:100%; background-color:red; position:absolute; left:0; top:0; z-index:12; opacity:0.2;}

		#layerArea{width:100%; height:100%; position:fixed; left:0; top:0; z-index:-1; overflow:hidden; overflow-y:auto;}
		#layerArea.ons{z-index:11;}
		#layerArea .layerIn{width:100%; height:100%; display: table; position:relative;}
		#layerArea .layerIn .layerCell{width:100%; height:100%; padding:70px 0; display: table-cell; vertical-align:middle; position:relative; box-sizing: border-box;}
		#layerArea .layerIn .layerBox{margin:0 auto; border:1px solid #888; border-radius:3px; overflow:hidden; font-size:0; line-height:0; display:none; position: relative; box-sizing: border-box;}
		#layerArea .layerIn .layerBox>.tit{background-color: #87754d; padding:0 20px;}
		#layerArea .layerIn .layerBox>.tit>strong{font-weight: 400; font-size:26px; line-height:59px; color:#fff;}
		#layerArea .layerIn .layerBox>.tit>.closeLy{display:inline-block; position: absolute; right:20px; top:17px;}
		#layerArea .layerIn .layerBox .contLy{background-color: #fff; position: relative;}

		.reportView{width:580px; overflow: visible !important;}
		.reportView>.contLy{padding:30px;}
		.reportView>.contLy .thumb{border:1px solid #d1d1d1;}
		.reportView>.contLy .btnPg{margin-top:-30px; position: absolute; top:50%; display:inline-block;}
		.reportView>.contLy .btnPg.prev{left:-20px;}
		.reportView>.contLy .btnPg.next{right:-20px;}

		.passWord{width:400px}
		.passWord>.contLy{padding:30px 20px;}
		.passWord>.contLy .txt{padding-bottom:15px; font-size:22px; line-height:1; color: #333;}
		.passWord>.contLy input[type=password]{width:100%; height:54px; padding:0 10px; background-color:#fff; border:1px solid #e1e1e1; font-size:22px; line-height:52px; color:#888; box-sizing: border-box; display:block;}

	/* Img Over Bg Style */
		#photo{width:960px;margin:0 auto; position:relative; overflow:hidden;}
		#photo>li{width:150px; height:150px; margin:5px; float:left; display:inline; overflow:hidden; }
		#photo>li>a{width:100%; height:100%; position: relative; display:block; overflow:hidden;}
		#photo>li>a>img{width:100%; height:100%; display:block; border-radius:5px;}
		#photo>li>a>.bg_l{width:100%; height:100%; background-color:red; position: absolute; left:0; top:0; display:none; opacity:0.3; border-radius:5px;}

	/* Img Over Curtain Style */
		.imgCurtain{width:840px; margin:0 auto; font-size:0; line-height:0; overflow:hidden;}
		.imgCurtain>li{margin:5px; display:inline-block; vertical-align: top;}
		.imgCurtain>li>a{background-color: #ddd; position: relative;}
		.imgCurtain>li>a>.img{position: absolute; left:0; top:0;}
		.imgCurtain>li>a>dl{padding:10px; font-size:12px; line-height:18px; color: #000;}
		.imgCurtain>li>a>dl>dt{padding-bottom:5px; font-size:14px;}

		.imgCurtain>li,
		.imgCurtain>li>a,
		.imgCurtain>li>a>.img,
		.imgCurtain>li>a>.img img{width:200px; height:200px; overflow:hidden;}
		.imgCurtain>li>a,
		.imgCurtain>li>a>.img img{display:block;}

	/* Notice One Line Style */
		.mNoticeList{width:100%; height:60px; margin-top:25px; overflow:hidden; position: relative;}
		.mNoticeList>ul{width:100%; position: absolute; left:0; top:-60px;}
		.mNoticeList>ul>li{height:60px; position: relative;}
		.mNoticeList>ul>li>a{padding-left:73px; display:block; position: relative;}
		.mNoticeList .day{width:41px; padding-right:15px; border-right:1px solid #d5d1cc; font-weight: 600; font-size:12px; line-height:1; color: #b99764; text-align: center; position: absolute; left:0; top:0;}
		.mNoticeList .day>strong{font-weight: 700; font-size:32px; line-height:1; display:block;}
		.mNoticeList dl.list{font-size:16px; line-height:20px; color: #876e49; word-break:keep-all; word-wrap:break-word;}
		.mNoticeList dl.list>dt{padding-bottom:6px; font-weight: 600; font-size:12px; line-height:1; color: #b99764;}
/*[e] Plugin Style */

@font-face {
	font-family: 'Paperozi';
	src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-1Thin.woff2') format('woff2');
	font-weight: 100;
	font-display: swap;
}

@font-face {
	font-family: 'Paperozi';
	src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-2ExtraLight.woff2') format('woff2');
	font-weight: 200;
	font-display: swap;
}

@font-face {
	font-family: 'Paperozi';
	src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-3Light.woff2') format('woff2');
	font-weight: 300;
	font-display: swap;
}

@font-face {
	font-family: 'Paperozi';
	src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-4Regular.woff2') format('woff2');
	font-weight: 400;
	font-display: swap;
}

@font-face {
	font-family: 'Paperozi';
	src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-5Medium.woff2') format('woff2');
	font-weight: 500;
	font-display: swap;
}

@font-face {
	font-family: 'Paperozi';
	src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-6SemiBold.woff2') format('woff2');
	font-weight: 600;
	font-display: swap;
}

@font-face {
	font-family: 'Paperozi';
	src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-7Bold.woff2') format('woff2');
	font-weight: 700;
	font-display: swap;
}

@font-face {
	font-family: 'Paperozi';
	src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-8ExtraBold.woff2') format('woff2');
	font-weight: 800;
	font-display: swap;
}

@font-face {
	font-family: 'Paperozi';
	src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-9Black.woff2') format('woff2');
	font-weight: 900;
	font-display: swap;
}

p[bul],
.orderStats>li>p[bul]{padding-left:28px; font-size:22px; line-height:36px; color: #666; display:block; position: relative;}
p[bul]:before,
.orderStats>li>p[bul]:before{content: "※"; position:absolute; left: 0; top:0px;}

#delivery2026{margin-bottom:25px; display: flex; flex-flow: row wrap; justify-content: center; gap:0 10px;}
	#delivery2026 .delivery-info{display: flex; align-items: start; gap:0 10px;}
	#delivery2026 .delivery-info>dt{width:81px;}
	#delivery2026 .delivery-info>dd{flex:1; font-family: 'Paperozi'; font-size:24px; line-height:1; color: #555; text-align: center;}
	#delivery2026 .delivery-info>dd img{width:81px; display:inline-block; vertical-align: top;}
	#delivery2026 .delivery-info>dd>strong{margin-bottom:5px; font-weight: bold; font-size:50px; color: #000; display:block;}
	#delivery2026 .delivery-info>dd>span{font-weight: 500; color: #ff6600;}

	#delivery2026 .delivery-countdown{margin-top:25px; padding-bottom:40px; display:flex; align-items:start; gap:4px; position: relative;}
	#delivery2026 .delivery-countdown .count-num{width:53px; height:69px; background:url('/images/bg_time.png') no-repeat center center / cover; font-family: 'Paperozi'; font-weight: bold; font-size:45px; line-height:1; color:#fff; text-align:center; display: flex; align-items: center; justify-content: center;}

	#delivery2026 .delivery-countdown .count-colon img{height:69px; display:block;}
	#delivery2026 .delivery-countdown .count-time{font-family: 'Paperozi'; font-size:24px; line-height:1; color: #555; text-align: center; position: absolute; bottom:0;}
	#delivery2026 .delivery-countdown .count-time.h{width:110px; left:0;}
	#delivery2026 .delivery-countdown .count-time.m{width:100%; left:0;}
	#delivery2026 .delivery-countdown .count-time.s{width:110px; right:0;}

#delivery2026-view{padding:15px 15px; background-color: rgba(109,89,85,0.1); font-size:22px; line-height:1.2; color: #000000; display: flex; align-items:center;}
	#delivery2026-view .icon img{width:25px; display:block;}
	#delivery2026-view .text{padding:0 5px 0 10px; font-weight: 500; color: #ec1b30;}
	#delivery2026-view .countdown{}

/*
display: flex; justify-content: space-between; // 양쪽 끝 정렬
display: flex; justify-content: space-around; // 센터 정렬
display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
active
:first-child
text-indent:-99999px;
!important
display:table;
table-layout:fixed;
display:table-row;
display:table-cell;
box-sizing:border-box;
word-break:keep-all; word-wrap:break-word;
border-radius:2px;
*/

.noPost{text-align:center; padding:50px 0; font-size:24px; line-height:24px;}