@charset "utf-8";

@font-face {
	font-family: 'NanumGothic-Regular';
	font-style: normal;
	font-weight: normal;
	src: url('../fonts/NanumGothic-Regular.eot');
	src: url('../fonts/NanumGothic-Regular.eot?#iefix') format('embedded-opentype'), 
	url('../fonts/NanumGothic-Regular.woff') format('woff'), 
	url('../fonts/NanumGothic-Regular.ttf') format('truetype');
}

@font-face {
	font-family: 'NanumGothic-Bold';
	font-style: normal;
	font-weight: normal;
	src: url('../fonts/NanumGothic-Bold.eot');
	src: url('../fonts/NanumGothic-Bold.eot?#iefix') format('embedded-opentype'), 
	url('../fonts/NanumGothic-Bold.woff') format('woff'), 
	url('../fonts/NanumGothic-Bold.ttf') format('truetype');
}

/***** Base Reset Style *****/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
ol,ul{list-style: none}
table{width:100%;border-collapse:collapse;border-spacing:0}
table th,table td{vertical-align:middle;text-align:center}
hr,legend,caption{position:absolute;left:-99999px;top:-99999px}
a{text-decoration:none}
a:hover{text-decoration:none}
em{font-style:normal}
img{vertical-align:middle;font-size:11px}
input,select,textarea,label,button{margin:0;padding:0;font-family:inherit;font-size:12px;color:inherit;font-weight:inherit;vertical-align:middle;box-sizing:border-box}
input[type="text"],input[type="tel"],input[type="password"],input[type="number"]{width:100%;height:30px;line-height:30px;border:solid 1px #d5c8b4;background:none}
textarea{padding:5px;width:100%;border:solid 1px #d5c8b4;background:none;resize:none}
select{padding:0;height:30px}
::-webkit-input-placeholder{font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit}
:-moz-placeholder{font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit}
::-moz-placeholder{font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit}
:-ms-input-placeholder{font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit}

/***** common style *****/
body{position:relative;padding:90px 0 0 0;min-width:1400px;font-family:'NanumGothic-Regular', sans-serif;font-size:13px;color:#343434;font-weight:400;line-height:1}
.wrap{margin:0 auto;width:1200px}
.wrap h2{margin:0 0 26px 0;padding:96px 0 0 0;text-align:center}
.hidden_txt{position:absolute;left:0;top:-999999px}
.dark{display:none;position:fixed;left:0;top:0;z-index:998;width:100%;height:100%;background:#000;opacity:0.7}
.btn_detail{display:inline-block;width:155px;height:44px;background:url('../img/common/btn_view.png') no-repeat 0 0}
.btn_detail span{position:absolute;left:0;top:-99999px}
.btn_detail:hover{background-position:0 -44px}
.btn_detail_w{display:inline-block;width:155px;height:44px;background:url('../img/common/btn_view.png') no-repeat 0 -88px}
.btn_detail_w:hover{background-position:0 100%}
.btn_detail_w span{position:absolute;left:0;top:-99999px}
.btn_about{display:inline-block;width:216px;height:44px;background:url('../img/main/btn_about.png') no-repeat 0 0}
.btn_about:hover{background-position:0 100%}
.btn_about span{position:absolute;left:0;top:-99999px}
.video{position:relative}
.video iframe{width:100%;height:100%}
.video .youtube_play{position:absolute;left:0;top:0}
.btn_top{display:none;position:fixed;left:50%;bottom:280px;z-index:99;margin:0 0 0 630px}

/** tabmenu **/
.tabmenu{margin:0 0 80px 0;font-size:0;text-align:center}
.tabmenu li{display:inline-block;margin:0 -1px 0 0;font-size:11px}
.tabmenu .on{position:relative}
*:first-child + html .tabmenu li{display:inline}

/** header **/
#header{position:fixed;left:0;top:0;z-index:9999;width:100%;background:#171717;-webkit-transform: translateZ(0)}
#header .in_head{position:relative;margin:0 auto;padding:0 100px;width:1200px}
#header .in_head h1{padding:36px 0 0 0;height:54px}
#header .in_head .topmenu{position:absolute;right:205px;top:39px}
#header .in_head .topmenu > li{float:left;margin:0 0 0 54px}
#header .in_head .topmenu > li a{display:inline-block;height:13px;background:url('../img/common/menu.png') no-repeat 0 0}
#header .in_head .topmenu > li a span{position:absolute;left:0;top:-99999px}
#header .in_head .topmenu .menu1 a{width:58px;background-position:0 0}
#header .in_head .topmenu .menu2 a{width:79px;background-position:-60px 0}
#header .in_head .topmenu .menu3 a{width:100px;background-position:-140px 0}
#header .in_head .topmenu .menu4 a{width:87px;background-position:-240px 0}
#header .in_head .topmenu .menu5 a{width:20px;background-position:-327px 0}
#header .in_head .topmenu .menu6 a{width:42px;background-position:-349px 0}
#header .in_head .topmenu .menu1 a:hover,
#header .in_head .topmenu .menu1.on a{background-position:0 100%}
#header .in_head .topmenu .menu2 a:hover,
#header .in_head .topmenu .menu2.on > a{background-position:-60px 100%}
#header .in_head .topmenu .menu3 a:hover,
#header .in_head .topmenu .menu3.on a{background-position:-140px 100%}
#header .in_head .topmenu .menu4 a:hover,
#header .in_head .topmenu .menu4.on a{background-position:-240px 100%}
#header .in_head .topmenu .menu5 a:hover,
#header .in_head .topmenu .menu5.on a{background-position:-327px 100%}
#header .in_head .topmenu .menu6 a:hover,
#header .in_head .topmenu .menu6.on a{background-position:-349px 100%}
#header .in_head .sns{position:absolute;right:94px;top:30px}
#header .in_head .sns > li{float:left;margin:0 0 0 10px}
#header .in_head .submenu{position:absolute;right:75px;top:15px;width: 400px;height: 200px;background: #171717;display:none;}
#header .in_head .submenu > li{float:left;margin:0 0 0 0px;text-align:center;padding-top:50px;}
#header .in_head .submenu > li a{display:inline-block;height:13px;background:url('../img/common/submenu.png') no-repeat 0 0}
#header .in_head .submenu > li a span{position:absolute;left:0;top:-99999px}
#header .in_head .submenu .submenu1 {width:195px;margin-left:5px;}
#header .in_head .submenu .submenu2 {width:195px;margin-right:5px;}
#header .in_head .submenu .submenu1 ul {padding:5px 0 0 5px;border-top:2px solid #FFFFFF;}
#header .in_head .submenu .submenu2 ul {padding:5px 5px 0 0;border-top:2px solid #FFFFFF;}
#header .in_head .submenu .spit {width:10px;}
#header .in_head .submenu .submenu1 > a{width:115px;background:url('../img/common/submenu_title1.png');background-position:0 0;height:18px;margin-bottom:17px;}
#header .in_head .submenu .submenu2 > a{width:94px;background:url('../img/common/submenu_title2.png');background-position:0 0;height:18px;margin-bottom:17px;}
#header .in_head .submenu .spit a{width:20px;background-position:-134px 0}
#header .in_head .submenu .submenu1 a:hover,
#header .in_head .submenu .submenu1.on a{background-position:0 19px;}
#header .in_head .submenu .submenu2 a:hover,
#header .in_head .submenu .submenu2.on a{background-position:0 19px;}

#header .in_head .submenu .submenu1 li{ padding:5px 0;}
#header .in_head .submenu .submenu2 li{ padding:5px 0;}
#header .in_head .submenu .submenu1 .submenu1_1 a{width:30px;background:url('../img/common/submenu1.png');background-position:0 0;height:17px;}
#header .in_head .submenu .submenu1 .submenu1_1 a:hover{width:30px;background:url('../img/common/submenu1.png');background-position:0 18px;height:17px;}
#header .in_head .submenu .submenu1 .submenu1_2 a{width:137px;background:url('../img/common/submenu1.png');background-position:-30px 0;height:17px;}
#header .in_head .submenu .submenu1 .submenu1_2 a:hover{width:137px;background:url('../img/common/submenu1.png');background-position:-30px 18px;height:17px;}
#header .in_head .submenu .submenu1 .submenu1_3 a{width:44px;background:url('../img/common/submenu1.png');background-position:-167px 0;height:17px;}
#header .in_head .submenu .submenu1 .submenu1_3 a:hover{width:44px;background:url('../img/common/submenu1.png');background-position:-167px 18px;height:17px;}
#header .in_head .submenu .submenu2 .submenu2_1 a{width:111px;background:url('../img/common/submenu2.png');background-position:0 0;height:17px;}
#header .in_head .submenu .submenu2 .submenu2_1 a:hover{width:111px;background:url('../img/common/submenu2.png');background-position:0 18px;height:17px;}
#header .in_head .submenu .submenu2 .submenu2_2 a{width:82px;background:url('../img/common/submenu2.png');background-position:-111px 0;height:17px;}
#header .in_head .submenu .submenu2 .submenu2_2 a:hover{width:82px;background:url('../img/common/submenu2.png');background-position:-111px 18px;height:17px;}




/** footer **/
#footer{border-top:solid 1px #adadad}
#footer .in_foot{position:relative;margin:0 auto;width:1200px;height:77px}
#footer .in_foot .logo{float:left;padding:29px 0 0 0}
#footer .in_foot .center{margin:0 0 0 238px;padding:22px 0 0 0;font-size:13px;color:#aeaeae}
#footer .in_foot .center .txt{overflow:hidden;margin:0 0 8px 0}
#footer .in_foot .center .txt li{float:left;margin:0 0 0 15px}
#footer .in_foot .center .txt li:first-child{margin:0}
#footer .in_foot .center .copy{text-transform:uppercase}
#footer .in_foot .sns{position:absolute;right:0;top:24px}
#footer .in_foot .sns li{float:left;margin:0 0 0 10px}

/** mainpage / visual **/
#mainpage .visual{position:relative;height:655px}
#mainpage .visual .slides li{}
#mainpage .visual .slides li .in_con{position:relative;margin:0 auto;padding:0 0 0 740px;max-width:560px;height:655px}
#mainpage .visual .slides li .in_con .t1{position:relative;left:24px;padding:200px 0 0 0;}
#mainpage .visual .slides li .in_con .t2{position:relative;left:24px;margin:25px 0 46px 0}
#mainpage .visual .slides li .in_con .btn{position:relative;left:24px;margin:0 0 22px 0}
#mainpage .visual .slides li .in_con .img{position:relative;left:24px;}
#mainpage .visual .slides li .left{padding:0 0 0 114px;max-width:1186px}
#mainpage .visual .slides li .newleft{padding:0 0 0 114px;max-width:2000px}
#mainpage .visual .slides .slide1{background:#ffe9dc url('../img/main/visual1_bg.jpg') no-repeat 50% 0}
#mainpage .visual .slides .slide2{background:#fbf9fa url('../img/main/visual2_bg.jpg') no-repeat 50% 0}
#mainpage .visual .slides .slide2 .in_con .t1{padding:220px 0 0 0}
#mainpage .visual .slides .slide3{background:#d2d2d2 url('../img/main/visual3_bg.jpg') no-repeat 50% 0}
#mainpage .visual .slides .slide3 .in_con .t1{padding:102px 0 0 0}
#mainpage .visual .slides .slide4{background:#fbdae3 url('../img/main/visual4_bg.jpg') no-repeat 50% 0}
#mainpage .visual .slides .slide4 .in_con .t1{padding:102px 0 0 0}
#mainpage .visual .slides .slide5{background:#d2d2d2 url('../img/main/visual5_bg2.jpg') no-repeat 50% 0}
#mainpage .visual .slides .slide5 .in_con .t1{padding:70px 0 0 0;margin:0 0 0 130px}
#mainpage .visual .slides .slide5 .in_con .t2{margin:17px 0 38px 130px}
#mainpage .visual .slides .slide5 .in_con .btn{margin:0 0 34px 130px}
#mainpage .visual .slides .slide5 .in_con .img{left:10px;margin-left:-20px;}
#mainpage .visual .slides .slide6{background:#fbdae3 url('../img/main/visual6_bg2.jpg') no-repeat 50% 0}
#mainpage .visual .slides .slide6 .in_con .t1{padding:70px 0 0 0;margin:0 0 0 130px}
#mainpage .visual .slides .slide6 .in_con .t2{margin:17px 0 38px 130px}
#mainpage .visual .slides .slide6 .in_con .btn{margin:0 0 34px 130px}
#mainpage .visual .slides .slide6 .in_con .img{left:155px;margin-left:130px;}
#mainpage .visual .bx-pager{position:absolute;left:0;bottom:20px;z-index:80;width:100%;font-size:0;text-align:center}
#mainpage .visual .bx-pager > div{display:inline-block;margin:0 5px;font-size:11px}
*:first-child + html #mainpage .visual .bx-pager > div{display:inline}
#mainpage .visual .bx-pager > div a{display:block;width:15px;height:15px;text-align:left;text-indent:-9999px;background:url('../img/main/paging.png') no-repeat 0 0}
#mainpage .visual .bx-pager > div .active{background-position:0 100%}

/** mainpage / artist **/
#mainpage .artist{height:920px;background:url('../img/main/artist_bg.jpg') no-repeat 50% 235px}
#mainpage .artist h2{padding:100px 0 98px 0;text-align:center}
#mainpage .artist .in_con{margin:0 auto;padding:0 0 0 786px;width:414px}
#mainpage .artist .in_con .t2{margin:25px 0 34px 0}

/** mainpage / products **/
#mainpage .products{padding:100px 0;background:url('../img/main/product_bg.jpg') no-repeat 50% 0}
#mainpage .products h2{margin:0 0 35px 0;text-align:center}
#mainpage .products .product_list{overflow:hidden;margin:0 auto;width:1200px;text-align:center}
#mainpage .products .product_list li{float:left;margin:0 0 0 20px;padding:76px 0 0 0;width:285px;height:556px}
#mainpage .products .product_list li:first-child{margin:0}

#mainpage .products2{padding:100px 0;background:url('../img/main/product_bg2.jpg') no-repeat 50% 0}
#mainpage .products2 h2{margin:0 0 35px 0;text-align:center}
#mainpage .products2 .product_list{overflow:hidden;margin:0 auto;width:1821px;text-align:center}
#mainpage .products2 .product_list li{float:left;margin:0 0 0 22px;padding:76px 0 0 0;width:285px;height:556px}
#mainpage .products2 .product_list li:first-child{margin:0}


/** mainpage / tip **/
#mainpage .tip{padding:100px 0;height:600px;background:url('../img/main/tip_bg.jpg') no-repeat 50% 0}
#mainpage .tip h2{margin:0 0 82px 0;text-align:center}
#mainpage .tip .in_con{margin:0 auto;padding:0 0 0 40px;width:900px}
#mainpage .tip .in_con .video{float:left;width:593px;height:372px;background:tomato}
#mainpage .tip .in_con .right{margin:0 0 0 593px;padding:120px 0 0 0;text-align:center}
#mainpage .tip .in_con .right .txt{margin:0 0 38px 0}

/** brandpage **/
#brandpage{padding:0 0 300px 0}

/** brandpage / contents **/
#brandpage .contents{margin:0 0 220px 0}
#brandpage .contents > li .in_con{width:536px}
#brandpage .contents > li .in_con h3{margin:0 0 42px 0;padding:0 0 20px 0;text-align:center;border-bottom:solid 3px #262626}
#brandpage .contents > li .in_con .txt{padding:0 0 0 108px}
#brandpage .contents .left{padding-right:0}
#brandpage .contents .left .in_con{padding:0 0 30px 0}
#brandpage .contents .left .in_con h3{text-align:left}
#brandpage .contents .left .in_con .txt{padding:0}
#brandpage .contents .c1{margin:0 0 114px 0;padding:236px 0 0 526px;height:730px;background:url('../img/brand/tab1/content1_bg.png') no-repeat 0 0}
#brandpage .contents .c2{margin:0 0 145px 0;padding-top:170px;height:498px;background:url('../img/brand/tab1/content2_bg.png') no-repeat 100% 0}
#brandpage .contents .c3{margin:0 0 175px 0;padding:240px 0 0 526px;width:834px;height:579px;background:url('../img/brand/tab1/content3_bg.png') no-repeat 0 0}
#brandpage .contents .c4{padding-top:100px;height:426px;background:url('../img/brand/tab1/content4_bg.png') no-repeat 100% 0}
#brandpage .video{width:1200px;height:675px}

/** brandpage / about1 **/
#brandpage .about1{margin:0 0 258px 0;padding:0 712px 0 0;height:838px;background:url('../img/brand/tab2/about1_bg.png') no-repeat 100% 0}
#brandpage .about1 .by{margin:0 0 84px 0;padding:29px 0 0 0;border-top:solid 3px #262626}
#brandpage .about1 h3{margin:0 0 34px 0;padding:0 0 30px 0;border-bottom:solid 1px #262626}
#brandpage .about1 .txt{margin:0 0 54px 0}
#brandpage .about1 .books{overflow:hidden;margin:0 0 0 -25px;padding:0 0 0 25px;background:url('../img/brand/tab2/books_bg.png') no-repeat 0 215px}
#brandpage .about1 .books dt{margin:0 0 10px 0}
#brandpage .about1 .books dd{float:left}

/** brandpage / about2 **/
#brandpage .about2{position:relative;margin:0 0 295px 0;height:1018px;background:url('../img/brand/tab2/about2_bg.png') no-repeat 0 0}
#brandpage .about2 h3{padding:33px 0 0 0}
#brandpage .about2 .txt li{position:absolute}
#brandpage .about2 .txt .t1{left:506px;top:36px}
#brandpage .about2 .txt .t2{left:932px;top:642px}

/** brandpage / about3 **/
#brandpage .about3 > p{margin:0 0 14px 0;text-align:center}
#brandpage .about3 h3{margin:0 0 45px 0;padding:19px 0 17px 0;text-align:center;border:solid #262626;border-width:6px 0 3px}
#brandpage .about3 .qna{position:relative;padding:0 0 170px 0;background:url('../img/brand/tab2/qna_bg.png') no-repeat 100% 632px}
#brandpage .about3 .qna  li .qestion{margin:0 0 20px 0}
#brandpage .about3 .qna .first{position:absolute;left:0;top:0;margin:0;padding:473px 20px 0 20px;;width:746px;height:113px;background:#262626 url('../img/brand/tab2/qna_first_bg.jpg') no-repeat 50% 20px}
#brandpage .about3 .qna .first .tit{margin:0 0 12px 0}
#brandpage .about3 .qna .q1{margin:0 0 50px 804px}
#brandpage .about3 .qna .q2{margin:0 0 70px 804px}
#brandpage .about3 .qna .q3{margin:0 0 150px 0}
#brandpage .about3 .qna .q4{margin:0 0 0 624px}

/** productpage **/
#productpage{padding:0 0 300px 0}
#productpage h3{margin:0 0 38px 0;text-align:center}
#productpage .description{margin:0 0 88px 0;padding:0 0 63px 0;border-bottom:solid 1px #ccc}
#productpage .description .top{margin:0 0 10px 0}
#productpage .description .top .t1{margin:0 0 64px 0}
#productpage .description .bottom h4{margin:0 0 38px 0;padding:170px 0 20px 0;width:522px;border-bottom:solid 4px #f49485}
#productpage .description .bottom .txt{margin:0 0 34px 0}
#productpage .description .bottom .type{overflow:hidden;margin:0 0 22px 0}
#productpage .description .bottom .type li{float:left;margin:0 29px 0 0}
#productpage .description .top .t2{padding:76px 0 0 198px;height:450px}
#productpage .description .bottom{margin:0 -40px 0 0;height:782px}
#productpage .details{margin:0 -100px;padding:32px 100px 0 100px;background:url('../img/product/tab1/details_bg.png') no-repeat 11px 0}
#productpage .details > li{margin:120px 0 0 0;padding:120px 0 0 0;border-top:solid 1px #ccc}
#productpage .details > li:first-child{margin:0;padding:0;border:none}
#productpage .details li h5{margin:0 0 78px 0;text-align:center}
#productpage .details li h5 + .txt{margin:0 0 42px 0;text-align:center}
#productpage .details li .tit{margin:0 0 18px 0;padding:13px 0;text-align:center;background:#c1875a}
#productpage .details li .tit.pink{background:#f6d2bf}
#productpage .details li .step{font-size:0;text-align:center}
#productpage .details li .step li{display:inline-block;margin:0 0 0 45px}
*:first-child + html #productpage .details li .step li{display:inline}
#productpage .details li .step li:first-child{margin:0}
#productpage .details li .step + .tit{margin-top:108px}
#productpage .details li .txt1{margin:0 0 26px 0;text-align:center}
#productpage .details li .txt2{margin:0 0 40px 0;text-align:center}
#productpage .details li .type{overflow:hidden;margin:0 0 115px 0}
#productpage .details li .type li{float:left}
#productpage .details li .beforeafter{overflow:hidden;margin:85px 0 0 0}
#productpage .details li .beforeafter > *{float:left}
#productpage .details li .beforeafter dt{margin:0 0 36px 0;width:100%;text-align:center}

/** productpage / product1 **/
#productpage .product1 .description .top .t2{background:url('../img/product/tab1/des_top_bg.png') no-repeat 0 100%}
#productpage .product1 .description .bottom{background:url('../img/product/tab1/des_bottom_bg.png') no-repeat 180px 0}
#productpage .product1 .details li .info{margin:0 -138px 0 0;padding:18px 138px 0 0;background:url('../img/product/tab1/detail_info_bg.png') no-repeat 100% 0}
#productpage .product1 .details li .info dt{margin:0 0 25px 0}
#productpage .product1 .details li .info dd + dt{margin-top:65px}
#productpage .product1 .details li .info .center{margin-top:140px;text-align:center}

/** productpage / product2 **/
#productpage .product2 > .txt{margin:-14px 0 32px 0;text-align:center}
#productpage .product2 .description .top .t2{background:url('../img/product/tab2/des_top_bg.png') no-repeat 0 100%}
#productpage .product2 .description .bottom{background:url('../img/product/tab2/des_bottom_bg.png') no-repeat 100% 90px}
#productpage .product2 .description .bottom h4{padding-top:130px;border-color:#c39071}
#productpage .product2 .details li .tip2{margin:0 -86px 0 0;padding:0 86px 524px 0;background:url('../img/product/tab2/detail_tip2_bg.png') no-repeat 0 100%}

/** productpage / product3 **/
#productpage .product3 > .txt{margin:0 0 32px 0;text-align:center}
#productpage .product3 .description .top .t2{background:url('../img/product/tab3/des_top_bg.png') no-repeat 0 100%}
#productpage .product3 .description .bottom{background:url('../img/product/tab3/des_bottom_bg.png') no-repeat 100% 44px}
#productpage .product3 .description .bottom h4{padding-top:158px;border-color:#ff7e45}
#productpage .product3 .details{background:url('../img/product/tab3/details_bg.png') no-repeat 80px 148px}
#productpage .product3 .details li .type{margin:0 0 105px 0}
#productpage .product3 .details li .tip1{position:relative}
#productpage .product3 .details li .tip1:after{content:'';position:absolute;right:-156px;bottom:-255px;z-index:-1;width:389px;height:374px;background:url('../img/product/tab3/obj_bg.png') no-repeat 0 0}
#productpage .product3 .details li .tip2{padding:0 0 522px 0;background:url('../img/product/tab3/detail_tip2_bg.jpg') no-repeat 0 100%}

/** productpage / product4 **/
#productpage .product4 > .txt{margin:0 0 32px 0;text-align:center}
#productpage .product4 .topimg{margin:0 0 82px 0;}
#productpage .product4 .description .top .t1{margin:0 0 44px 0;text-align:center;}
#productpage .product4 .description .top .t2{margin:0 0 69px 0;padding:0;height:auto;}
#productpage .product4 .description .top .t3{margin:0 0 78px 0;}
#productpage .product4 .description .top .t4{margin:0 0 81px 0;}
#productpage .product4 .detail1 {border-bottom:solid 1px #ccc;padding:39px 0 0 0;}
#productpage .product4 .detail1 .t1{margin:0 0 48px 0;text-align:center;}
#productpage .product4 .detail1 .t2{margin:0 0 143px 0;text-align:center;}
#productpage .product4 .detail2 {padding:126px 0 0 0;}
#productpage .product4 .detail2 .t1{margin:0 0 68px 0;text-align:center;}
#productpage .product4 .detail2 .t2{margin:0 0 129px 0;text-align:center;}
#productpage .product4 .detail3 {border-bottom:solid 1px #ccc;}
#productpage .product4 .detail3 .t1{margin:0 0 68px 0;text-align:center;}
#productpage .product4 .detail3 .t2{margin:0 0 129px 0;text-align:center;}
#productpage .product4 .detail4 {border-bottom:solid 1px #ccc;padding:129px 0 0 0;}
#productpage .product4 .detail4 .t1{margin:0 0 68px 0;text-align:center;}
#productpage .product4 .detail4 .t2{margin:0 0 113px 0;text-align:center;}
#productpage .product4 .detail5 {border-bottom:solid 1px #ccc;padding:129px 0 0 0;}
#productpage .product4 .detail5 .t1{margin:0 0 65px 0;text-align:center;}
#productpage .product4 .detail5 .t2{margin:0 0 72px 0;text-align:center;}
#productpage .product4 .detail5 .t3{margin:0 0 129px 0;text-align:center;}

/** productpage / product5 **/
#productpage .product5 > .txt{margin:0 0 32px 0;text-align:center}
#productpage .product5 .topimg{margin:0 0 82px 0;}
#productpage .product5 .description .top .t1{margin:0 0 44px 0;text-align:center;}
#productpage .product5 .description .top .t2{margin:0 0 69px 0;padding:0;height:auto;}
#productpage .product5 .description .top .t3{margin:0 0 78px 0;}
#productpage .product5 .description .top .t4{margin:0 0 81px 0;}
#productpage .product5 .detail1 {border-bottom:solid 1px #ccc;padding:39px 0 0 0;}
#productpage .product5 .detail1 .t1{margin:0 0 48px 0;text-align:center;}
#productpage .product5 .detail1 .t2{margin:0 0 143px 0;text-align:center;}
#productpage .product5 .detail2 {padding:126px 0 0 0;}
#productpage .product5 .detail2 .t1{margin:0 0 68px 0;text-align:center;}
#productpage .product5 .detail2 .t2{margin:0 0 20px 0;text-align:center;border-bottom:solid 1px #ccc;padding-bottom:129px;}
#productpage .product5 .detail2 .t3{margin:0 0 129px 0;text-align:center;border-bottom:solid 1px #ccc;padding-bottom:1px;}
#productpage .product5 .detail3 {border-bottom:solid 1px #ccc;}
#productpage .product5 .detail3 .t1{margin:0 0 68px 0;text-align:center;}
#productpage .product5 .detail3 .t2{margin:0 0 129px 0;text-align:center;}
#productpage .product5 .detail4 {border-bottom:solid 1px #ccc;padding:129px 0 0 0;}
#productpage .product5 .detail4 .t1{margin:0 0 68px 0;text-align:center;}
#productpage .product5 .detail4 .t2{margin:0 0 113px 0;text-align:center;}
#productpage .product5 .detail5 {border-bottom:solid 1px #ccc;padding:129px 0 0 0;}
#productpage .product5 .detail5 .t1{margin:0 0 65px 0;text-align:center;}
#productpage .product5 .detail5 .t2{margin:0 0 72px 0;text-align:center;}
#productpage .product5 .detail5 .t3{margin:0 0 129px 0;text-align:center;}



#productpage .information { padding:120px 0 0 0;}
#productpage .information .t{margin:0 0 38px 0;padding:0 0 38px 0;text-align:center;}
#productpage .information .table{margin:0 0 38px 0;text-align:center;}
#productpage .information .table table {border:1px solid #d9d9d9;}
#productpage .information .table th{ text-align:right;padding:15px 25px 0 0;height:38px;font-size:15px;vertical-align:top;font-weight:600;line-height:24px;}
#productpage .information .table td { text-align:left;padding:15px 23px 0 26px;font-size:14px;height:38px;vertical-align:top;font-weight:600;}
#productpage .information .table .first{ padding-top:36px;}
#productpage .information .table td > line-unset { line-height:normal;}
#productpage .information .table td > .ingredients{ font-size:14px;}
#productpage .information .table td > .ingredients_detail{ font-size:12px;font-weight:normal;color:#6b6b6b;line-height:12px;}
#productpage .information .table td .line{ line-height:24px;}
#productpage .information .table .last { padding-bottom:30px; }



/** tippage **/
#tippage{padding:0 0 300px 0;background:url('../img/tip/tip_bg.png') no-repeat 50% 339px}
#tippage h2{margin:0 0 26px 0;padding:96px 0 0 0;text-align:center}
#tippage .tip_box{padding:60px 0 0 0;min-height:770px}
#tippage .tip_box h3{margin:0 0 34px 0;text-align:center}
#tippage .tip_box .video{margin:0 auto;width:1200px;height:675px}

/** prpage **/
#prpage{padding:0 0 120px 0}
#prpage .coming_soon{padding:60px 0 0 0;text-align:center}
#prpage .pr_box{padding:60px 0 0 0}
#prpage .pr_box h3{margin:0 0 35px 0;text-align:center}
#prpage .pr_list{overflow:hidden;margin:0 0 0 -70px;padding-bottom:100px;font-size:13px;color:#777}
#prpage .pr_list > li{float:left;margin:0 0 0 69px;width:354px}
#prpage .pr_list > li .thumb{margin:0 0 20px 0}
#prpage .pr_list > li .thumb img{width:354px;height:auto}
#prpage .pr_list > li .txt{overflow:hidden;padding:0 0 30px 0;word-break:break-all}
#prpage .pr_list > li .txt .subject{margin:0 0 10px 0;font-size:20px;line-height:1.3}
#prpage .pr_list > li .txt .subject a{color:#262626}
#prpage .pr_box .btn_more{text-align:center}
#prpage .pr_box .btn_more a{padding:0 10px}
#prpage .pr_box .btn_more p{font-size:20px;color:#262626;line-height:2}

/** #prpage / pr_view **/
#prpage .pr_view h2{margin:-6px 0 14px 0;font-size:36px;color:#262626;text-align:left;line-height:1.2}
#prpage .pr_view > .date{padding:0 0 26px 0;font-size:16px;color:#777;text-align:left;border-bottom:solid 2px #262626}
#prpage .pr_view .in_view{padding:90px 0;font-size:15px;color:#333;line-height:1.4}
#prpage .pr_view .in_view b{font-family: 'NanumGothic-Bold'}
#prpage .pr_view .in_view .player{text-align:center}
#prpage .pr_view .btn_list{margin:0 0 58px 0;padding:0 0 62px 0;text-align:center;border-bottom:solid 1px #ccc}
