@import url(https://cdn.rawgit.com/openhiun/hangul/14c0f6faa2941116bb53001d6a7dcd5e82300c3f/nanumbarungothic.css);
/*basic*/
html,body,div,p,ol,ul,li,img,a,form,select,input,textarea,span,iframe,dl,dt,dd,h1,h2,h3,h4,h5,h6,table,td{
margin:0px;padding:0;font-family:'Nanum Barun Gothic','나눔바른고딕','나눔고딕','맑은고딕', sans-serif;font-size:13px;color:#777;line-height:20px;}
body{height:100%;}
/*div,p,li,dt,dd,span{text-align:justify;}*/
img,hr,p,a{border:0;vertical-align:middle;padding:0;margin:0;}
fieldset,textarea,select,input{vertical-align:middle;padding:0;margin:0;}
textarea{resize:none;}
ul,ol,li,dt,dd,dl{list-style:none;margin:0;padding:0;}
caption{visibility:hidden;width:0;height:0;font-size:0;line-height:0;overflow:hidden;}
table{border-collapse:collapse;}
::selection {color: white; background: #9fb63e;}

img, fieldset,button {
    border:0 none;
}

/*link*/
a:link{color:#777;text-decoration:none;}
a:visited{color:#777;text-decoration:none;}
a:hover{color:#9e4922;text-decoration:none;}
a:active{color:#777;text-decoration:none;}

/* table */
table img { vertical-align: middle; }
.tb-bold { font-weight: bold; }
.tb-left,
.tb-center,
.tb-right { padding: 0 10px; }
.tb-btn { padding: 0; }
.tb-left { text-align: left; }
.tb-center { text-align: center; }
.tb-right { text-align: right; }
.tb-label-r5 label { margin-right: 5px; }
.tb-label-r10 label { margin-right: 10px; }
.tb-label-r10 label.last,
.tb-label-r5 label.last{ margin-right: 0; }
/* table-type-1 */
.table-type-1 { border-top: 1px solid #b7b7b7; border-bottom: 1px solid #b7b7b7; }
.table-type-1 th,
.table-type-1 td { padding: 8px 0 8px; background: url(/images/d3/modern_simple/common/dot_h1_w10.gif) repeat-x 0 bottom; }
.table-type-1 tr.nbg th,
.table-type-1 tr.nbg td { background-image: none; }
.table-type-1 tr.bg th,
.table-type-1 tr.bg td { background-color: #f8f8f8; }
.table-type-1 th { font-weight: normal; }
/* table-type-2 */
.table-type-2 { border-top: 1px solid #b7b7b7; border-bottom: 1px solid #b7b7b7; }
.table-type-2 th,
.table-type-2 td { padding: 8px 0 8px; background: url(/images/d3/modern_simple/common/dot_h1_w10.gif) repeat-x 0 bottom; }
.table-type-2 th { font-weight: normal; }
.table-type-2 tr.nbg th,
.table-type-2 tr.nbg td { background-image: none; }


/*layout*/
#wrap{width:100%;min-width:1100px;margin:0 auto;}
#header{width:100%;min-width:1100px;}
#container{width:100%;min-width:1100px;}
#footer{width:100%;min-width:1100px;}
.content{width:1100px;margin:0 auto;display:table;}


/*header*/
#headEvent{width:100%;z-index:99;}
#headEvent .eventOn{position:relative;height:81px;background:url(/design/pulmaru/images/common/top_event_bg.gif) repeat-x;}
#headEvent .eventOn ul{width:1100px;height:80px;margin:0 auto;display:table;}
#headEvent .eventOn ul li{float:left;}
#headEvent .eventOn p{position:absolute;top:81px;left:50%;width:161px;margin-left:-80px;z-index:99;}

#headEvent .eventOff{text-align:center;border-top:1px solid #555;}

#header .head{position:relative;width:1100px;margin:0 auto;}
#header .head h1{position:absolute;top:60px;left:453px;width:210px;height:65px;}

#header .head dl.gnb{padding-top:10px;height:25px;line-height:25px;display:inline-block;}
#header .head dl.gnb dt{float:left;width:550px;}
#header .head dl.gnb dt a{font-size:12px;vertical-align:middle;}
#header .head dl.gnb dd{float:left;width:550px;text-align:right;}
#header .head dl.gnb dd a{font-size:12px;}
#header .head dl.gnb dd span{padding:0 7px;margin-top:5px;font-size:8px;}

#header .head dl.headTop{margin-top:40px;height:65px;display:inline-block;}
#header .head dl.headTop dt{float:left;width:550px;}
#header .head dl.headTop dd{float:left;width:550px;text-align:right;}

#header .navigation{position:relative;width:100%;min-width:1100px;height:40px;margin-top:40px;background:#e2d9bc;}
#header .navigation .allPro{position:absolute;top:-10px;left:50%;width:166px;margin-left:-550px;}
#header .navigation ul.lnb{width:934px;padding-left:166px;margin:0 auto;display:block;}
#header .navigation ul.lnb li{float:left;}

/*.allCate{position:relative;width:157px;background:#443a2f;display:table;z-index:999999999999999;}
.allCate a{padding:15px;text-align:center;background:url(/design/pulmaru/images/common/allcate_line.gif) repeat-x top left;display:block;}
.allCate a:link{color:#a3896d;}
.allCate a:visited{color:#a3896d;}
.allCate a:hover{color:#e2d9bc;}
.allCate a:active{color:#e2d9bc;}*/

/*
.category{position:relative;width:157px;display:table;z-index:999999999999999;}
.category .cateDepth{width:127px;padding:15px;background:#443a2f url(/design/pulmaru/images/common/allcate_line.gif) repeat-x top left;}
.category .cateDepth .depth01 a{display:block;}
.category .cateDepth .depth01 a:link{color:#a3896d;}
.category .cateDepth .depth01 a:visited{color:#a3896d;}
.category .cateDepth .depth01 a:hover{color:#e2d9bc;}
.category .cateDepth .depth01 a:active{color:#e2d9bc;}
.category .cateDepth .depth01 a.on{color:#e2d9bc;}
.category .cateDepth .depth02{position:absolute;top:0;left:157px;width:147px;min-height:96px;padding:10px 20px;background:#83573d url(/design/pulmaru/images/common/cate_bg.gif) repeat-y;overflow:hidden;}
.category .cateDepth .depth02 a{padding:6px 0;font-size:12px;line-height:18px;display:block;}
.category .cateDepth .depth02 a:link{color:#d0aa82;}
.category .cateDepth .depth02 a:visited{color:#d0aa82;}
.category .cateDepth .depth02 a:hover{color:#fff;}
.category .cateDepth .depth02 a:active{color:#fff;}
.category .cateDepth .depth02 p.cateArrow{position:absolute;top:24px;left:0;}

.category .cateDepth02{width:127px;height:40px;line-height:40px;padding:15px;background:#443a2f url(/design/pulmaru/images/common/cateDepth02_bg.gif) repeat-x top left;}
.category .cateDepth02 .depth01 a{height:40px;line-height:40px;display:block;}
.category .cateDepth02 .depth01 a:link{color:#a3896d}
.category .cateDepth02 .depth01 a:visited{color:#a3896d;}
.category .cateDepth02 .depth01 a:hover{color:#ffcb1a;}
.category .cateDepth02 .depth01 a:active{color:#ffcb1a;}
.category .cateDepth02 .depth01 a.on{color:#ffcb1a;}
.category .cateDepth02 .depth02{position:absolute;top:0;left:157px;width:147px;min-height:96px;padding:10px 20px;background:#83573d url(/design/pulmaru/images/common/cate_bg.gif) repeat-y;overflow:hidden;}
.category .cateDepth02 .depth02 a{padding:6px 0;font-size:12px;line-height:18px;display:block;}
.category .cateDepth02 .depth02 a:link{color:#d0aa82;}
.category .cateDepth02 .depth02 a:visited{color:#d0aa82;}
.category .cateDepth02 .depth02 a:hover{color:#fff;}
.category .cateDepth02 .depth02 a:active{color:#fff;}
.category .cateDepth02 .depth02 p.cateArrow{position:absolute;top:25px;left:0;}
*/

.category{position:relative;width:157px;display:table;z-index:999999999999999;}
.category .cateDepth{width:127px;padding:0 15px;height:80px;background:url(/design/pulmaru/images/common/depth01_bg.gif) no-repeat;}
.category .cateDepth .depth01 a{padding-top:20px;font-size:14px;letter-spacing:-1px;display:block;}
.category .cateDepth .depth01 a:link{color:#a3896d;}
.category .cateDepth .depth01 a:visited{color:#a3896d;}
.category .cateDepth .depth01 a:hover{color:#e2d9bc;}
.category .cateDepth .depth01 a:active{color:#e2d9bc;}
.category .cateDepth .depth01 a.on{color:#e2d9bc;}
.category .cateDepth .depth02{position:absolute;top:0;left:157px;width:123px;min-height:80px;overflow:hidden;}
.category .cateDepth .depth02 a{padding-left:22px;height:40px;font-size:14px;line-height:42px;letter-spacing:-0.5px;background:url(/design/pulmaru/images/common/depth02_bg.gif) no-repeat;display:block;}
.category .cateDepth .depth02 a:link{color:#a3896d;}
.category .cateDepth .depth02 a:visited{color:#a3896d;}
.category .cateDepth .depth02 a:hover{color:#e2d9bc;background:url(/design/pulmaru/images/common/depth02_bg_on.gif) no-repeat;display:block;}
.category .cateDepth .depth02 a:active{color:#e2d9bc;}
.category .cateDepth .depth02 img{float:right;margin:5px 13px 5px 0px;}

.category .cateDepth02{width:127px;padding:0 15px;height:80px;background:url(/design/pulmaru/images/common/depth01_bg02.gif) no-repeat;}
.category .cateDepth02 .depth01 a{height:80px;font-size:14px;line-height:80px;display:block;}
.category .cateDepth02 .depth01 a:link{color:#a3896d}
.category .cateDepth02 .depth01 a:visited{color:#a3896d;}
.category .cateDepth02 .depth01 a:hover{color:#ffcb1a;}
.category .cateDepth02 .depth01 a:active{color:#ffcb1a;}
.category .cateDepth02 .depth01 a.on{color:#ffcb1a;}
.category .cateDepth02 .depth02{position:absolute;top:0;left:157px;width:123px;min-height:80px;overflow:hidden;}
.category .cateDepth02 .depth02 a{padding-left:22px;height:40px;font-size:14px;line-height:42px;letter-spacing:-0.5px;background:url(/design/pulmaru/images/common/depth02_bg.gif) no-repeat;display:block;}
.category .cateDepth02 .depth02 a:link{color:#a3896d;}
.category .cateDepth02 .depth02 a:visited{color:#a3896d;}
.category .cateDepth02 .depth02 a:hover{color:#e2d9bc;background:url(/design/pulmaru/images/common/depth02_bg_on.gif) no-repeat;display:block;}
.category .cateDepth02 .depth02 a:active{color:#e2d9bc;}
.category .cateDepth02 .depth02 img{float:right;margin:5px 13px 5px 0px;}

.category .cateDepth03{width:127px;padding:0 15px;height:80px;background:url(/design/pulmaru/images/common/depth01_bg03.gif) no-repeat;}
.category .cateDepth03 .depth01 a{padding-top:20px;font-size:14px;letter-spacing:-1px;display:block;}
.category .cateDepth03 .depth01 a:link{color:#a3896d;}
.category .cateDepth03 .depth01 a:visited{color:#a3896d;}
.category .cateDepth03 .depth01 a:hover{color:#e2d9bc;}
.category .cateDepth03 .depth01 a:active{color:#e2d9bc;}
.category .cateDepth03 .depth01 a.on{color:#e2d9bc;}
.category .cateDepth03 .depth02{position:absolute;top:0;left:157px;width:123px;min-height:80px;overflow:hidden;}
.category .cateDepth03 .depth02 a{padding-left:22px;height:40px;font-size:14px;line-height:42px;letter-spacing:-0.5px;background:url(/design/pulmaru/images/common/depth02_bg.gif) no-repeat;display:block;}
.category .cateDepth03 .depth02 a:link{color:#a3896d;}
.category .cateDepth03 .depth02 a:visited{color:#a3896d;}
.category .cateDepth03 .depth02 a:hover{color:#e2d9bc;background:url(/design/pulmaru/images/common/depth02_bg_on.gif) no-repeat;display:block;}
.category .cateDepth03 .depth02 a:active{color:#e2d9bc;}
.category .cateDepth03 .depth02 img{float:right;margin:5px 13px 5px 0px;}

.category .cateDepth04{width:127px;padding:0 15px;height:80px;background:url(/design/pulmaru/images/common/depth01_bg04.gif) no-repeat;}
.category .cateDepth04 .depth01 a{padding-top:20px;font-size:14px;letter-spacing:-1px;display:block;}
.category .cateDepth04 .depth01 a:link{color:#a3896d;}
.category .cateDepth04 .depth01 a:visited{color:#a3896d;}
.category .cateDepth04 .depth01 a:hover{color:#e2d9bc;}
.category .cateDepth04 .depth01 a:active{color:#e2d9bc;}
.category .cateDepth04 .depth01 a.on{color:#e2d9bc;}
.category .cateDepth04 .depth02{position:absolute;top:0;left:157px;width:123px;min-height:80px;overflow:hidden;}
.category .cateDepth04 .depth02 a{padding-left:22px;height:40px;font-size:14px;line-height:42px;letter-spacing:-0.5px;background:url(/design/pulmaru/images/common/depth02_bg.gif) no-repeat;display:block;}
.category .cateDepth04 .depth02 a:link{color:#a3896d;}
.category .cateDepth04 .depth02 a:visited{color:#a3896d;}
.category .cateDepth04 .depth02 a:hover{color:#e2d9bc;background:url(/design/pulmaru/images/common/depth02_bg_on.gif) no-repeat;display:block;}
.category .cateDepth04 .depth02 a:active{color:#e2d9bc;}
.category .cateDepth04 .depth02 img{float:right;margin:5px 13px 5px 0px;}


/*.snavi{position:absolute;top:40px;left:0;width:100%;padding:50px 0 0px 0;background:#fff;border-bottom:1px solid #dfdfdf;z-index:999999999;}
.snavi .snaviCon{width:1100px;margin:0 auto;display:table;}
.snavi .snaviCon .snavi01{float:left;width:420px;}
.snavi .snaviCon .snavi01 p{color:#333;font-size:14px;font-weight:600;}
.snavi .snaviCon .snavi01 span{width:365px;height:185px;margin-top:20px;overflow:hidden;display:block;}
.snavi .snaviCon .snavi02{float:left;width:490px;}
.snavi .snaviCon .snavi02 dl{float:left;width:140px;height:145px;}
.snavi .snaviCon .snavi02 dl dt{margin-bottom:15px;color:#443a2f;font-size:14px;font-weight:600;}
.snavi .snaviCon .snavi02 dl dd a{font-size:12px;}
.snavi .snaviCon .snavi03{float:right;width:185px;}
.snavi .snaviCon .snavi03 a{margin-bottom:10px;display:block;}*/

.snavi{position:absolute;top:40px;left:0;width:100%;height:0px;background:url(/design/pulmaru/images/main/snb_bg.gif) no-repeat top center;z-index:999999999;overflow:hidden;}
.snavi .snaviCon{width:1100px;margin:0 auto;display:table;}
.snavi .snaviCon .snavi01{float:left;width:157px;}
.snavi .snaviCon .snavi02{float:left;width:940px;}
.snavi .snaviCon .snavi02 ul{width:940px;padding-top:20px;display:inline-block;}
.snavi .snaviCon .snavi02 ul li{float:left;width:156px;text-align:center;}
.snavi .snaviCon .snavi02 ul li a{width:156px;margin:5px 0;display:inline-block;}
.snavi .snaviCon .snavi02 ul li a:link{color:#777;}
.snavi .snaviCon .snavi02 ul li a:visited{color:#777;}
.snavi .snaviCon .snavi02 ul li a:hover{color:#555;font-weight:600;}
.snavi .snaviCon .snavi02 ul li a:active{color:#555;font-weight:600;}


/*visual*/
#visual{position:relative;width:100%;min-width:1100px;height:390px;background:url(/design/pulmaru/images/main/visual01.jpg) no-repeat top center;}
#visual a.visualPrev{position:absolute;top:168px;left:50%;width:28px;margin-left:-550px;z-index:1;}
#visual a.visualNext{position:absolute;top:168px;right:50%;width:28px;margin-right:-550px;z-index:1;}


/*main*/
#section01{padding:8px 0;border-top:1px solid #dfdfdf;}
#section01 .notice{float:left;width:785px;}
#section01 .notice p{float:left;width:51px;height:20px;color:#fff;font-size:13px;text-align:center;line-height:20px;background:url(/design/pulmaru/images/main/notice_bg.gif) no-repeat top center;overflow:hidden;}
#section01 .notice dl{float:left;height:20px;margin-left:10px;display:inline-block;}
#section01 .notice dl dt{float:left;width:485px;height:20px;overflow:hidden;}
#section01 .notice dl dt a{font-size:12px;display:inline-block;}
#section01 .notice dl dd{float:left;width:10px;height:17px;padding-top:3px;}
#section01 .notice dl dd a{float:left;width:10px;height:10px;display:block;}
#section01 .notice dl dd a img{vertical-align:top;}
#section01 .search{float:right;width:290px;margin-right:5px;border:1px solid #ccc;}

#section02{padding:40px 0;background:url(/design/pulmaru/images/main/board_bg.gif);}
#section02 .titleBox{width:100%;letter-spacing:-0px;}
#section02 .titleBox h1{color:#222;font-size:18px;font-weight:bold;line-height:22px;}
#section02 .titleBox h1 span.green{color:#455126;font-size:18px;font-weight:bold;line-height:22px;}
#section02 .titleBox h1 span.brwon{color:#9e4922;font-size:18px;font-weight:bold;line-height:22px;}
#section02 .titleBox h2{margin-top:8px;color:#666;font-size:12px;font-weight:300;line-height:18px;}

#section02 .review{float:left;width:240px;height:220px;padding:25px 30px 30px 25px;background:url(/design/pulmaru/images/main/review_bg.gif) no-repeat;}
#section02 .review dl{width:240px;margin-top:15px;display:inline-block;}
#section02 .review dl dt{float:left;width:170px;height:24px;line-height:24px;overflow:hidden;}
#section02 .review dl dt a{padding-left:10px;font-size:12px;background:url(/design/pulmaru/images/main/icon_dot.gif) no-repeat 0 50%;}
#section02 .review dl dd{float:right;width:70px;height:24px;font-size:12px;text-align:right;line-height:24px;}

#section02 .review02{position:relative;float:left;width:430px;height:220px;padding:25px 30px 30px 25px;background:url(/design/pulmaru/images/main/best_bg.gif) no-repeat;}
#section02 .review02 .badge{position:absolute;top:-10px;left:0;width:63px;height:62px;}
#section02 .review02 .reviewImg{float:left;width:190px;}
#section02 .review02 .reviewCon{float:right;width:210px;}
#section02 .review02 .reviewCon .bestCon{margin-top:15px;}
#section02 .review02 .reviewCon .bestCon p{color:#999;font-size:12px;}
#section02 .review02 .reviewCon .bestCon a{margin-top:10px;font-size:12px;line-height:18px;display:block;}

#section02 .reviewTit{background:url(/design/pulmaru/images/main/icon_review.gif) no-repeat top right;}
#section02 .bestTit{background:url(/design/pulmaru/images/main/icon_best.gif) no-repeat top right;}
#section02 .happyTit{background:url(/design/pulmaru/images/main/icon_happy.gif) no-repeat top right;}

#section03{width:1100px;margin:0 auto;padding-bottom:60px;}
#section03 .mainPro{width:1100px;margin-top:60px;overflow:hidden;}
#section03 .mainPro .mainProTit{width:1100px;height:20px;}

#section03 .mainPro .mainProList{width:1120px;margin-right:-20px;padding-top:20px;overflow:hidden;}
#section03 .mainPro .mainProList dl{float:left;width:258px;margin-right:20px;display:block;border:1px solid #dfdfdf;}
/*#section03 .mainPro .mainProList dl dt img{width:258px;height:258px;}*/
#section03 .mainPro .mainProList dl dt img{width:258px;}
#section03 .mainPro .mainProList dl dd{padding:22px;text-align:center;background:#f9f9f9;border-top:1px solid #dfdfdf;}
#section03 .mainPro .mainProList dl dd a{line-height:18px;word-break:keep-all;}
#section03 .mainPro .mainProList dl p{margin-top:5px;font-weight:600;}


#section04{position:relative;height:400px;background:url(/design/pulmaru/images/main/main_event01.jpg) no-repeat top center;border-top:1px solid #ccc;}
#section04 .mainEvent{position:absolute;top:0;left:50%;width:366px;margin-left:-550px;}
#section04 .mainEvent .arrow01{position:absolute;top:100px;left:0;width:366px;display:none;}
#section04 .mainEvent .arrow02{position:absolute;bottom:100px;left:0;width:366px;display:none;}

#section05{height:280px;border-top:1px solid #ccc;overflow:hidden;}
#section05 .ourHome{float:left;width:315px;padding:35px 25px 40px 25px;}
#section05 .ourHome h1{color:#333;font-size:18px;font-weight:300;}
#section05 .ourHome .storyThumb{float:left;width:150px;margin-top:30px;}
#section05 .ourHome .storyCon{float:right;width:140px;margin-top:30px;}
#section05 .ourHome .storyCon a{height:16px;margin-top:5px;color:#555;font-size:14px;font-weight:bold;line-height:16px;display:block;overflow:hidden;}
#section05 .ourHome .storyCon p{color:#999;font-size:12px;}
#section05 .ourHome .storyCon span{height:55px;padding-top:10px;font-size:12px;line-height:18px;display:block;overflow:hidden;}

#section05 .conBoard{float:left;width:328px;padding:35px 20px;border-left:1px solid #ccc;border-right:1px solid #ccc;}
#section05 .conBoard .cbTab{width:327px;;border-left:1px solid #ccc;}
#section05 .conBoard .cbTab a{width:108px;height:37px;color:#333;font-size:15px;text-align:center;line-height:37px;border:1px solid #ccc;border-left:none;display:inline-block;}
#section05 .conBoard .cbTab a.cbTabOn{width:108px;height:37px;color:#fff;font-size:15px;text-align:center;line-height:37px;background:#443a2f;border:1px solid #443a2f;border-left:none;display:inline-block;}
#section05 .conBoard dl{width:328px;margin-top:25px;display:inline-block;}
#section05 .conBoard dl dt{float:left;width:230px;height:24px;padding-left:10px;line-height:24px;overflow:hidden;}
#section05 .conBoard dl dt a{padding-left:10px;font-size:12px;background:url(/design/pulmaru/images/main/icon_dot.gif) no-repeat 0 50%;}
#section05 .conBoard dl dd{float:right;width:78px;height:24px;padding-right:10px;font-size:12px;text-align:right;line-height:24px;}
#section05 .conBoard dl dt.faqs{float:left;width:300px;height:24px;padding-left:10px;line-height:24px;overflow:hidden;}

#section06{border-top:1px solid #ccc;}

#section07{padding:70px 0;text-align:center;border-top: 1px solid #ccc;}
#section07 .hashTag{position:relative;width:1100px;height:30px;margin:20px 0 10px 0;}
#section07 .hashTag p{position:absolute;top:0;left:0;}
#section07 .hashTag span{width:470px;height:30px;padding:5px 15px;font-size: 20px;color:#487196;line-height:30px;background:#e1f1ff;}

#pop_movie{position:absolute;top:180px;left:50%;width:740px;margin-left:-370px;z-index:9999999;}
#pop_movie .movie{width:740px;height:490px;margin-top:10px;}


/*sub_top*/
#subTop{width:100%;min-width:1100px;}
#subTop .subVis{width:100%;min-width:1100px;height:220px;overflow:hidden;}
#subTop .subVis .path{width:1100px;margin:0 auto;}
#subTop .subVis .path p{margin-top:60px;color:#333;font-size:38px;line-height:50px;letter-spacing:0px;}
#subTop .subVis .path span{margin-top:30px;color:#333;font-size:12px;line-height:13px;display:block;}

#subTop .snb{width:100%;min-width:1100px;min-height:41px;max-height:82px;background:url(/design/pulmaru/images/common/snb_bg.gif) repeat-x;overflow:hidden;}
#subTop .snb ul{width:1100px;margin:0 auto;display:table;}
#subTop .snb ul li{float:left;}
#subTop .snb01{width:100%;min-width:1100px;min-height:41px;max-height:82px;background:url(/design/pulmaru/images/common/snb_bg.gif) repeat-x;overflow:hidden;}
#subTop .snb01 ul{width:1100px;margin:0 auto;display:table;}
#subTop .snb01 ul li{float:left;}
#subTop .snb02{width:100%;min-width:1100px;min-height:59px;max-height:82px;background:url(/design/pulmaru/images/common/snb_bg02.gif) repeat-x;overflow:hidden;}
#subTop .snb02 ul{width:1100px;margin:0 auto;display:table;}
#subTop .snb02 ul li{float:left;}

#subTop .pro01{background:url(/design/pulmaru/images/product/vis_pro01.jpg) no-repeat top center;}
#subTop .pro02{background:url(/design/pulmaru/images/product/vis_pro02.jpg) no-repeat top center;}
#subTop .pro03{background:url(/design/pulmaru/images/product/vis_pro03.jpg) no-repeat top center;}
#subTop .pro04{background:url(/design/pulmaru/images/product/vis_pro04.jpg) no-repeat top center;}
#subTop .pro05{background:url(/design/pulmaru/images/product/vis_pro05.jpg) no-repeat top center;}
#subTop .pro06{background:url(/design/pulmaru/images/product/vis_pro06.jpg) no-repeat top center;}

#subTop .member{background:url(/design/pulmaru/images/member/vis_member.jpg) no-repeat top center;}

#subTop .story01{background:url(/design/pulmaru/images/story/vis_about01.jpg) no-repeat top center;}
#subTop .story02{background:url(/design/pulmaru/images/story/vis_about02.jpg) no-repeat top center;}
#subTop .story03{background:url(/design/pulmaru/images/story/vis_about03.jpg) no-repeat top center;}
#subTop .story04{background:url(/design/pulmaru/images/story/vis_about04.jpg) no-repeat top center;}
#subTop .story05{background:url(/design/pulmaru/images/story/vis_about05.jpg) no-repeat top center;}
#subTop .story06{background:url(/design/pulmaru/images/story/vis_about06.jpg) no-repeat top center;}

#subTop .cs01{background:url(/design/pulmaru/images/cscenter/vis_cs01.jpg) no-repeat top center;}
#subTop .cs02{background:url(/design/pulmaru/images/cscenter/vis_cs02.jpg) no-repeat top center;}
#subTop .cs03{background:url(/design/pulmaru/images/cscenter/vis_cs03.jpg) no-repeat top center;}
#subTop .cs04{background:url(/design/pulmaru/images/cscenter/vis_cs04.jpg) no-repeat top center;}

#subTop .benefit{background:url(/design/pulmaru/images/cscenter/vis_benefit.jpg) no-repeat top center;}

#subTop .event01{background:url(/design/pulmaru/images/event/vis_event01.jpg) no-repeat top center;}
#subTop .event02{background:url(/design/pulmaru/images/event/vis_event02.jpg) no-repeat top center;}
#subTop .event03{background:url(/design/pulmaru/images/event/vis_event03.jpg) no-repeat top center;}

#subTop .health01{background:url(/design/pulmaru/images/health/vis_health01.jpg) no-repeat top center;}
#subTop .health02{background:url(/design/pulmaru/images/health/vis_health02.jpg) no-repeat top center;}
#subTop .health03{background:url(/design/pulmaru/images/health/vis_health03.jpg) no-repeat top center;}
#subTop .health04{background:url(/design/pulmaru/images/health/vis_health04.jpg) no-repeat top center;}
#subTop .health05{background:url(/design/pulmaru/images/health/vis_health05.jpg) no-repeat top center;}

#subTop .commu01{background:url(/design/pulmaru/images/community/vis_commu01.jpg) no-repeat top center;}
#subTop .commu02{background:url(/design/pulmaru/images/community/vis_commu02.jpg) no-repeat top center;}
#subTop .commu03{background:url(/design/pulmaru/images/community/vis_commu03.jpg) no-repeat top center;}
#subTop .commu04{background:url(/design/pulmaru/images/community/vis_commu04.jpg) no-repeat top center;}
#subTop .commu05{background:url(/design/pulmaru/images/community/vis_commu05.jpg) no-repeat top center;}
#subTop .commu06{background:url(/design/pulmaru/images/community/vis_commu06.jpg) no-repeat top center;}

#subTop .cart{background:url(/design/pulmaru/images/order/vis_cart.jpg) no-repeat top center;}

#subTop .mypage{background:url(/design/pulmaru/images/mypage/vis_mypage.jpg) no-repeat top center;}

#subTop .search01{background:url(/design/pulmaru/images/product/vis_search.jpg) no-repeat top center;}


/*sub_content*/
.scontent{width:1100px;margin:0 auto;padding:40px 0 150px 0;letter-spacing:0px;display:table;overflow:hidden;}

.scontent .tabBox{width:1100px;text-align:center;}
.scontent .tabBox a{margin:0 6px;display:inline-block;}

.scontent h2.subTit{height:25px;padding-left:25px;color:#181818;font-size:24px;font-weight:normal;line-height:27px;background:url(/design/pulmaru/images/common/sub_title_arrow.gif) no-repeat 0 50%;}
.scontent h2.subTit span{color:#b95453;font-size:24px;}

.scontent .ceoCon{background:url(/design/pulmaru/images/story/ceo_bg.jpg) no-repeat top right;}
.scontent .conBox01{margin-left:20px;color:#555;font-size:16px;line-height:26px;}
.scontent .share{width:795px;margin:0 auto;padding-top:100px;}
.scontent .share .sns{padding-right:17px;text-align:right;}
.scontent .share .sns a{margin:0 4px;}
.scontent .share .movie{height:552px;margin-top:25px;padding:25px 29px 37px 23px;background:url(/design/pulmaru/images/story/movie_bg.gif) no-repeat top center;}

.scontent .visionCon{height:225px;margin-top:50px;padding-top:20px;background:url(/design/pulmaru/images/story/vision_bg.gif) no-repeat top right;}
.scontent .visionCon p{margin:30px 0 0 20px;font-size:15px;line-height:26px;}
.scontent .value{width:1100px;margin-top:50px;}
.scontent .value dl{float:left;width:220px;height:185px;display:block;}
.scontent .value dl dt{text-align:center;}
.scontent .value dl dt p{margin-top:25px;color:#181818;font-size:16px;font-weight:600;}
.scontent .value dl dd{margin-top:10px;font-size:14px;text-align:center;}

.scontent .history{position:relative;width:1100px;height:1600px;margin-top:50px;background:url(/design/pulmaru/images/story/history_bg.jpg) no-repeat;}
.scontent .history dt.stress{color:#000;}
.scontent .history dd.stress{color:#181818;}

.scontent .history .his01{width:335px;}
.scontent .history .his01 dl{width:335px;display:table;}
.scontent .history .his01 dt{float:left;width:30px;font-size:14px;text-align:right;font-weight:600;}
.scontent .history .his01 dd{float:right;width:280px;font-size:14px;font-weight:600;line-height:20px;}

.scontent .history .his02{width:315px;}
.scontent .history .his02 dl{width:315px;display:table;}
.scontent .history .his02 dt{float:left;width:30px;font-size:14px;text-align:right;font-weight:600;}
.scontent .history .his02 dd{float:right;width:260px;font-size:14px;font-weight:600;line-height:20px;}

.scontent .history .his03{width:370px;}
.scontent .history .his03 dl{width:370px;display:table;}
.scontent .history .his03 dt{float:left;width:30px;font-size:14px;text-align:right;font-weight:600;}
.scontent .history .his03 dd{float:right;width:315px;font-size:14px;font-weight:600;line-height:20px;}

.scontent .ciBox{width:1100px;height:325px;padding:70px 0;border-bottom:1px dashed #58585b;}
.scontent .ciBox p{float:left;width:535px;}
.scontent .ciBox .brandCon{float:right;width:475px;}

.scontent .ciBox .brandCon .ciIntro{width:475px;}
.scontent .ciBox .brandCon .ciIntro dl{width:450px;margin-left:25px;display:inline-block;border-bottom:1px solid #ccc;}
.scontent .ciBox .brandCon .ciIntro dl dt{float:left;width:75px;padding:15px 0;color:#7ea177;font-size:16px;line-height:26px;font-weight:600;}
.scontent .ciBox .brandCon .ciIntro dl dd{float:left;width:375px;padding:15px 0;font-size:16px;line-height:26px;}

.scontent .ciBox .brandCon .concept{width:475px;}
.scontent .ciBox .brandCon .concept dl{width:450px;margin-left:25px;display:inline-block;}
.scontent .ciBox .brandCon .concept dl dt{padding-top:20px;font-size:16px;line-height:26px;font-weight:600;}
.scontent .ciBox .brandCon .concept dl dt.concept01{padding-left:28px;color:#495628;background:url(/design/pulmaru/images/story/icon_num01.gif) no-repeat 0 20px;}
.scontent .ciBox .brandCon .concept dl dt.concept02{padding-left:28px;color:#afc36f;background:url(/design/pulmaru/images/story/icon_num02.gif) no-repeat 0 20px;}
.scontent .ciBox .brandCon .concept dl dt.concept03{padding-left:28px;color:#9e4922;background:url(/design/pulmaru/images/story/icon_num03.gif) no-repeat 0 20px;}
.scontent .ciBox .brandCon .concept dl dd{padding:0px 0 15px 28px;font-size:16px;line-height:26px;border-bottom:1px solid #ccc;}

.scontent .ciBox .brandCon .mean{width:475px;}
.scontent .ciBox .brandCon .mean dl{width:450px;margin-left:25px;display:inline-block;}
.scontent .ciBox .brandCon .mean dl dt{padding:20px 0 0 28px;color:#7ea177;font-size:16px;line-height:26px;font-weight:600;}
.scontent .ciBox .brandCon .mean dl dt.mean01{background:url(/design/pulmaru/images/story/icon_figure01.gif) no-repeat 0 23px;}
.scontent .ciBox .brandCon .mean dl dt.mean02{background:url(/design/pulmaru/images/story/icon_figure02.gif) no-repeat 0 22px;}
.scontent .ciBox .brandCon .mean dl dt.mean03{background:url(/design/pulmaru/images/story/icon_figure03.gif) no-repeat 0 22px;}
.scontent .ciBox .brandCon .mean dl dd{padding:0px 0 15px 28px;font-size:16px;line-height:26px;border-bottom:1px solid #ccc;}

.scontent .mapArea{width:1100px;height:400px;margin-top:40px;border:1px solid #ccc;}


/*product*/
.scontent .plCon{width:1100px;padding:30px 0;border-bottom:1px dashed #bbb;display:inline-block;}
.scontent .plCon .plLeft{float:left;width:365px;}
.scontent .plCon .plRight{position:relative;float:left;width:695px;margin:45px 0 0 40px;}
.scontent .plCon .plRight a{color:#333;font-size:23px;}
.scontent .plCon .plRight a span{color:#406618;font-size:23px;}
.scontent .plCon .plRight p{margin-top:15px;color:#666;font-size:15px;}

.scontent .plCon .plRight dl.price01{width:320px;display:inline-block;}
.scontent .plCon .plRight dl.price01 dt{float:left;width:70px;height:25px;margin-top:10px;color:#666;font-size:15px;line-height:25px;}
.scontent .plCon .plRight dl.price01 dd{float:left;width:250px;height:25px;margin-top:10px;font-size:22px;line-height:25px;}
.scontent .plCon .plRight dl.price01 dd span.ptext01{color:#406618;font-size:22px;line-height:25px;text-decoration:line-through;}
.scontent .plCon .plRight dl.price01 dd span.ptext02{color:#b95453;font-size:22px;line-height:25px;}

.scontent .plCon .plRight dl.price02{width:320px;display:inline-block;}
.scontent .plCon .plRight dl.price02 dt{float:left;width:70px;height:25px;margin-top:40px;color:#666;font-size:15px;line-height:25px;}
.scontent .plCon .plRight dl.price02 dd{float:left;width:250px;height:25px;margin-top:40px;color:#b95453;font-size:22px;line-height:25px;}

.scontent .plCon .plRight a.proView{position:absolute;top:40px;right:0;width:107px;height:107px;z-index:9999;}



.scontent .detailTop{width:1100px;margin-top:10px;display:table;}
.scontent .detailTop .proImg{float:left;width:552px;}
.scontent .detailTop .proImg .bigThumb{width:550px;height:485px;border:1px solid #dfdfdf;}
.scontent .detailTop .proImg ul.smallThumb{width:560px;height:116px;margin:20px -10px 0 0;overflow:hidden;display:inline-block;}
.scontent .detailTop .proImg ul.smallThumb li{float:left;width:128px;height:114px;margin-right:10px;border:1px solid #dfdfdf;}
.scontent .detailTop .proImg ul.smallThumb li img{width:128px;height:114px;}

.scontent .detailTop .proDetail{float:right;width:440px;margin-right:50px;}
.scontent .detailTop .proDetail h1{color:#555;font-size:22px;font-weight:normal;line-height:28px;}
.scontent .detailTop .proDetail h1 span{color:#406618;font-size:22px;font-weight:normal;line-height:28px;}
.scontent .detailTop .proDetail h2{margin:15px 0;color:#666;font-size:13px;font-weight:300;line-height:20px;}

.scontent .detailTop .proDetail dl.detail01{padding:15px 0;border-top:2px solid #555;display:inline-block;}
.scontent .detailTop .proDetail dl.detail01 dt{float:left;width:115px;height:28px;color:#555;font-size:13px;line-height:28px;}
.scontent .detailTop .proDetail dl.detail01 dd{float:left;width:325px;height:28px;color:#757575;font-size:13px;line-height:28px;font-weight:300;}
.scontent .detailTop .proDetail dl.detail01 dd span{font-size:14px;font-weight:600;}
.qty{float:left;width:8px;}
.qty a{vertical-align:top;line-height:0;}

.scontent .detailTop .proDetail dl.detail02{border-top:1px solid #dbdbdb;display:inline-block;}
.scontent .detailTop .proDetail dl.detail02 dt{float:left;width:115px;height:50px;color:#555;font-size:13px;line-height:50px;}
.scontent .detailTop .proDetail dl.detail02 dd{float:left;width:325px;height:50px;color:#757575;font-size:13px;line-height:50px;font-weight:300;}
.scontent .detailTop .proDetail dl.detail02 dd span{color:#333;font-size:13px;font-weight:600;line-height:50px;}
.scontent .detailTop .proDetail dl.detail02 dd a{margin:0 1px;}

.scontent .detailTop .proDetail .btns ul{width:100%;display:inline-block;}
.scontent .detailTop .proDetail .btns ul li{float:left;width:50%;}

.scontent .detailTop .proDetail .npay{width:100%;margin-top:5px;}
.scontent .detailTop .proDetail .npay ul{width:100%;display:inline-block;}
.scontent .detailTop .proDetail .npay ul li{position:relative;padding:12px 5px;border-bottom:1px solid #dbdbdb;}
.scontent .detailTop .proDetail .npay ul li span{padding-right:5px;color:#1ebb00;font-size:12px;}
.scontent .detailTop .proDetail .npay ul li a{color:#777;font-size:12px;}
.scontent .detailTop .proDetail .npay ul li p{position:absolute;top:17px;right:0;line-height:14px;display:inline-block;}

.scontent .detailCon{width:1100px;}

.scontent .detailCon ul.tab{width:1100px;margin-top:100px;display:table;}
.scontent .detailCon ul.tab li{float:left;}

.scontent .detailCon .relation{width:1120px;margin-top:17px;margin-right:-20px;display:table;overflow:hidden;}
.scontent .detailCon .relation dl{float:left;width:260px;margin-right:20px;display:inline-block;}
.scontent .detailCon .relation dl dt{width:260px;height:230px;padding:6px 0;overflow:hidden;}
.scontent .detailCon .relation dl dt a{width:258px;height:228px;border:1px solid #e1e1e1;display:block;}
.scontent .detailCon .relation dl dt a img{width:258px;height:228px;}
.scontent .detailCon .relation dl dd{width:260px;padding:6px 0;display:inline-block;}
.scontent .detailCon .relation dl dd a{font-size:13px;}
.scontent .detailCon .relation dl dd p{padding-top:6px;color:#406618;font-weight:bold;}

.scontent .detailCon .returnInfo{width:1100px;}
.scontent .detailCon .returnInfo dl{width:1100px;padding-top:40px;display:inline-block;}
.scontent .detailCon .returnInfo dl dt{float:left;width:150px;text-align:center;}
.scontent .detailCon .returnInfo dl dd{float:right;width:915px;}
.scontent .detailCon .returnInfo dl dd p{margin:3px 0;padding-left:15px;background:url(/design/pulmaru/images/product/icon_dot.gif) no-repeat 0 6px;}

.scontent .detailCon .detailBd{width:1100px;}
.scontent .detailCon .detailBd table{width:100%;}
.scontent .detailCon .detailBd table tr th{padding:12px 0 10px 0;color:#555;font-weight:normal;border-bottom:1px solid #ccc;}
.scontent .detailCon .detailBd table tr td{height:40px;line-height:40px;text-align:center;border-bottom:1px solid #ccc;}
.scontent .detailCon .detailBd table tr td.subject{padding-left:15px;text-align:left;}
.scontent .detailCon .detailBd .page{width:100%;margin:15px 0 0 0;text-align:center;}
.scontent .detailCon .detailBd .page a{width:20px;height:20px;padding:0 3px;color:#757575;font-size:13px;line-height:20px;vertical-align:middle;display:inline-block;}
.scontent .detailCon .detailBd .page a.pageOn{color:#406618;font-weight:600;}


/*member*/
.scontent .login{position:relative;width:1100px;height:337px;background:url(/design/pulmaru/images/member/login_bg.jpg) no-repeat top center;}
.scontent .login .loginBox{position:absolute;top:170px;left:132px;width:835px;}
.scontent .login .loginBox ul{width:100%;display:inline-block;}
.scontent .login .loginBox ul li{float:left;width:50%;}
.scontent .login .loginBox ul li table th{font-weight:normal;text-align:left;}

.scontent .nonemem{position:relative;width:1100px;height:337px;margin-top:40px;background:url(/design/pulmaru/images/member/nonemem_bg.jpg) no-repeat top center;}
.scontent .nonemem .nmBox{position:absolute;top:130px;left:132px;width:835px;}
.scontent .nonemem .nmBox table th{font-weight:normal;text-align:left;}

.scontent .nonemem .nmBox dl{display:block;}
.scontent .nonemem .nmBox dl dt{float:left;width:50%;}
.scontent .nonemem .nmBox dl dd{float:left;width:50%;text-align:right;}

.scontent .findID{position:relative;width:1100px;height:337px;background:url(/design/pulmaru/images/member/find_id_bg.gif) no-repeat;}
.scontent .findID .findBox{position:absolute;top:170px;left:132px;width:835px;}
.scontent .findID .findBox ul{width:100%;display:inline-block;}
.scontent .findID .findBox ul li{float:left;width:50%;}
.scontent .findID .findBox ul li table th{font-weight:normal;text-align:left;}
/*.scontent .findPW{position:relative;float:left;width:490px;height:491px;margin-left:80px;background:url(/design/pulmaru/images/member/find_pw_bg.jpg) no-repeat;}

.scontent .findBox{position:absolute;top:173px;left:0;width:400px;margin:0 45px;}
.scontent .findBox h1{text-align:center;}
.scontent .findBox table{width:100%;}
.scontent .findBox table tr th{padding-top:8px;text-align:left;font-weight:normal;vertical-align:top;}
.scontent .findBox table tr td{padding:3px 0;text-align:left;font-weight:normal;}
.scontent .findBox table tr td span{margin-top:5px;font-size:12px;line-height:16px;display:inline-block;}*/

.termTit{color:#555;font-size:15px;font-weight:600;}
.scontent .termBox{height:190px;margin-top:5px;padding:20px;border-top:2px solid #555;border-bottom:1px solid #dfdfdf;overflow-y:scroll;}

.scontent dl.interest{width:100%;display:inline-block;}
.scontent dl.interest dt{float:left;width:10%;color:#555;line-height:40px;}
.scontent dl.interest dd{float:left;width:90%;line-height:40px;}
.scontent dl.interest dd input{margin-right:5px;}

.scontent .terms{height:560px;margin-top:50px;padding:20px;border:1px solid #ccc;overflow-y:scroll;}

.scontent .pwModify{width:580px;height:205px;margin:50px auto;background:url(/design/pulmaru/images/member/pw_box.gif) no-repeat;}
.scontent .pwModify dl{width:385px;padding:38px 99px;display:inline-block;}
.scontent .pwModify dl dt{float:left;width:120px;height:32px;padding:5px 0;line-height:32px;}
.scontent .pwModify dl dd{float:left;width:265px;height:32px;padding:5px 0;line-height:32px;}

.scontent .applyBox{position:relative;width:580px;height:383px;margin:0 auto;background:url(/design/pulmaru/images/community/apply_bg.gif) no-repeat;}
.scontent .applyBox a{position:absolute;top:290px;left:205px;width:193px;}


/*cscenter*/
.scontent .bdTop{width:100%;height:32px;margin:30px 0 15px 0;overflow:hidden;}
.scontent .bdTop dl{width:100%;display:inline-block;}
.scontent .bdTop dl dt{float:left;width:50%;line-height:48px;}
.scontent .bdTop dl dd{float:left;width:50%;text-align:right;}

.scontent .faq{width:1100px;margin-top:15px;border-top:2px solid #555;}
.scontent .faq dl.ques{width:100%;height:40px;border-bottom:1px solid #ccc;display:table;}
.scontent .faq dl.ques dt{float:left;width:15px;padding-left:30px;color:#406618;text-align:center;line-height:40px;font-weight:600;}
.scontent .faq dl.ques dd{float:left;width:1055px;background:url(/design/pulmaru/images/board/icon_arrow.gif) no-repeat 97% 50%;}
.scontent .faq dl.ques dd p{float:left;width:220px;color:#555;text-align:center;line-height:40px;}
.scontent .faq dl.ques dd a{float:left;line-height:40px;display:block;}

.scontent .faq dl.answer{width:100%;padding:20px 0;background:#f9f9f9;border-bottom:1px solid #ccc;display:table;}
.scontent .faq dl.answer dt{float:left;width:15px;padding-left:30px;color:#b95453;text-align:center;font-weight:600;}
.scontent .faq dl.answer dd{float:left;width:1015px;padding-left:40px;}

.scontent .bdPage{width:100%;margin-top:40px;text-align:center;vertical-align:bottom;}
.scontent .bdPage a{width:33px;height:33px;color:#aaa;font-size:13px;line-height:36px;text-align:center;display:inline-block;border:1px solid #dfdfdf;border-right:none;}
.scontent .bdPage a.on{color:#fff;font-weight:600;background:#888;border:1px solid #888;border-right:none;}


/*order*/
.scontent .totalPay{height:47px;padding:33px 50px 5px 0;margin-top:20px;color:#555;font-size:16px;text-align:right;background:url(/design/pulmaru/images/order/total_bg.gif) no-repeat;}
.scontent .totalPay span.txtPrice{padding-left:15px;color:#b95453;font-size:16px;font-weight:600;}
.scontent .totalPay span.txtSave{font-size:13px;}

.scontent .orderTerms{height:100px;margin-top:10px;padding:20px;border:1px solid #ccc;overflow-y:scroll;}

.scontent .orderBox{width:560px;height:175px;margin:60px auto 0 auto;padding:40px 55px 60px 55px;background:url(/design/pulmaru/images/order/order_bg.gif) no-repeat;overflow:hidden;}
.scontent .orderBox dl{width:100%;display:inline-block;}
.scontent .orderBox dl dt{float:left;width:18%;padding:2px 0;color:#555;}
.scontent .orderBox dl dd{float:left;width:82%;padding:2px 0;}
.scontent .orderBox span{margin-top:30px;padding-top:25px;border-top:1px solid #ccc;display:block;}

.scontent .orderText{margin-top:100px;text-align:center;}
.scontent .orderText h4{color:#555;font-size:40px;font-weight:300;line-height:45px}
.scontent .orderText h4 span{color:#73976c;font-size:40px;font-weight:normal;}
.scontent .orderText h5{margin-top:20px;color:#555;font-size:19px;font-weight:normal;line-height:23px}
.scontent .orderText h5 span{color:#b95453;font-size:19px;}
.scontent .orderText p{margin-top:50px;}

#cpusePop{width:810px;padding:40px 20px;}

#cpusePop .bdPage{width:100%;margin-top:40px;text-align:center;vertical-align:bottom;}
#cpusePop .bdPage a{width:33px;height:33px;color:#aaa;font-size:13px;line-height:36px;text-align:center;display:inline-block;border:1px solid #dfdfdf;border-right:none;}
#cpusePop .bdPage a.on{color:#fff;font-weight:600;background:#888;border:1px solid #888;border-right:none;}

#cpusePop .attention01{width:100%;}
#cpusePop .attention01 dl{display:blcok;}
#cpusePop .attention01 dl dt{color:#406618;font-weight:bold;}
#cpusePop .attention01 dl dd{padding-left:10px;line-height:26px;}

#cpusePop .attention02{padding:25px;background:#f9f9f9;border:1px solid #dfdfdf;}
#cpusePop .attention02 dl{display:blcok;}
#cpusePop .attention02 dl dt{margin-bottom:20px;color:#b95453;font-weight:bold;}
#cpusePop .attention02 dl dd{line-height:26px;}




/*mypage*/
.scontent .mypage{width:1100px;margin-top:40px;display:table;}

.scontent .mypage .mp01{float:left;width:515px;height:115px;padding:25px 30px;background:url(/design/pulmaru/images/mypage/mp01_bg.gif) no-repeat;overflow:hidden;}
.scontent .mypage .mp01 p{height:25px;color:#777;font-size:15px;line-height:25px;} 
.scontent .mypage .mp01 p span{height:25px;color:#b95453;font-size:15px;font-weight:600;line-height:25px;}
.scontent .mypage .mp01 dl{margin-top:20px;display:block;}
.scontent .mypage .mp01 dl dt{float:left;width:10%;padding:1px 0;}
.scontent .mypage .mp01 dl dd{float:left;width:90%;padding:1px 0;}

.scontent .mypage .mp02{float:right;width:451px;height:115px;padding:25px 30px 30px 25px;background:url(/design/pulmaru/images/mypage/mp02_bg.gif) no-repeat;overflow:hidden;}
.scontent .mypage .mp02 dl.totalPrice{width:100%;display:inline-block;}
.scontent .mypage .mp02 dl.totalPrice dt{float:left;width:50%;color:#b95453;font-size:15px;line-height:25px;font-weight:bold;}
.scontent .mypage .mp02 dl.totalPrice dd{float:left;width:50%;color:#b95453;font-size:15px;line-height:25px;font-weight:bold;text-align:right;}
.scontent .mypage .mp02 dl.mp02Box{width:100%;margin-top:20px;display:inline-block;}
.scontent .mypage .mp02 dl.mp02Box dt{float:left;width:10%;padding:1px 0;}
.scontent .mypage .mp02 dl.mp02Box dd{float:left;width:90%;padding:1px 0;text-align:right;}

#couponPop{width:460px;height:500px;padding:20px;}
#couponPop .couponBox{width:405px;height:165px;padding:0 20px 20px 20px;margin-top:20px;background:url(/design/pulmaru/images/mypage/coupon_bg.gif) no-repeat;}
#couponPop .couponBox ul{display:block;}
#couponPop .couponBox ul li{padding-top:20px;}

.scontent .mileage{width:1100px;height:125px;margin-top:40px;background:url(/design/pulmaru/images/mypage/mileage_bg.gif) no-repeat;}
.scontent .mileage dl{float:left;width:505px;margin:52px 0 0 45px;display:block;}
.scontent .mileage dl dt{float:left;width:275px;padding-left:15px;color:#555;font-size:16px;}
.scontent .mileage dl dd{float:left;width:215px;color:#b95453;font-size:16px;font-weight:600;}

.scontent .attention01{width:1100px;}
.scontent .attention01 dl{display:blcok;}
.scontent .attention01 dl dt{color:#406618;font-weight:bold;}
.scontent .attention01 dl dd{padding-left:10px;line-height:26px;}

.scontent .attention02{padding:25px;background:#f9f9f9;border:1px solid #dfdfdf;}
.scontent .attention02 dl{display:blcok;}
.scontent .attention02 dl dt{margin-bottom:20px;color:#b95453;font-weight:bold;}
.scontent .attention02 dl dd{line-height:26px;}

.scontent .mypagePW{position:relative;width:580px;height:510px;margin:60px auto 0 auto;background:url(/design/pulmaru/images/mypage/pw_box.gif) no-repeat;}
.scontent .mypagePW dl{position:absolute;top:350px;left:0;margin:0 100px;display:block;}
.scontent .mypagePW dl dt{float:left;width:120px;padding:10px 0;color:#666;font-size:16px;line-height:32px;}
.scontent .mypagePW dl dd{float:left;width:260px;padding:10px 0;color:#333;font-size:16px;font-weight:600;line-height:32px;}

.scontent .secession{width:580px;height:160px;margin:60px auto 0 auto;padding:30px 40px 40px 40px;background:url(/design/pulmaru/images/mypage/secession_bg.gif) no-repeat;}
.scontent .secession textarea{width:575px;height:135px;margin-top:8px;}

#orderDetail{width:910px;padding:20px;}
#orderDetail .odTit{padding:20px;margin-top:30px;font-size:14px;border:5px solid #dfdfdf;}
#orderDetail .totalPay{width:860px;height:47px;padding:33px 50px 5px 0;margin-top:20px;color:#555;font-size:16px;text-align:right;background:url(/design/pulmaru/images/mypage/order_total_bg.gif) no-repeat;}
#orderDetail .totalPay span.txtPrice{padding-left:15px;color:#b95453;font-size:16px;font-weight:600;}
#orderDetail .totalPay span.txtSave{font-size:13px;}


/*board*/
.boardView{width:100%;margin-top:40px;border-top:2px solid #555;}
.boardView .bvTop{padding:11px 25px;border-bottom:1px solid #ccc;display:table;}
.boardView .bvTop h1{float:left;width:780px;color:#555;font-size:13px;font-weight:normal;}
.boardView .bvTop p{float:left;width:190px;text-align:center;}
.boardView .bvTop span{float:left;width:80px;text-align:center;display:block;}
.boardView .bvCon{width:1050px;padding:20px 25px;border-bottom:1px solid #ccc;display:inline-block;}

.reply .rwrite{padding:20px;margin-top:30px;background:#f7f7f7;border:1px solid #ebebeb;}
.reply .rwrite textarea{width:918px;height:80px;padding:10px;margin-right:15px;background:#fff;border:1px solid #ebebeb;}

.reply .rview{width:100%;}
.reply .rview dl{padding:30px 20px;display:block;border-bottom:1px solid #dfdfdf;}
.reply .rview dl dt span{color:#333;padding-right:30px;}
.reply .rview dl dt p{float:right;margin-top:3px;}
.reply .rview dl dt p a{margin-left:15px;}
.reply .rview dl dd{margin-top:15px;}

.boardList{width:100%;margin-top:30px;border-top:1px solid #555;}
.boardList dl{width:100%;display:inline-block;}
.boardList dl dt{float:left;width:10%;height:40px;font-weight:bold;text-align:center;line-height:40px;display:inline-block;border-bottom:1px solid #ccc;}
.boardList dl dt span{padding-left:7px;font-size:8px;display:inline-block;}
.boardList dl dd{float:left;width:90%;height:40px;line-height:40px;display:inline-block;border-bottom:1px solid #ccc;}
.boardList dl dd a{height:40px;line-height:40px}

.scontent .dayState{position:relative;height:105px;margin-top:70px;background:url(/design/pulmaru/images/event/30day_bg02.jpg) no-repeat top center;}
.scontent .dayState .dsImg{position:absolute;top:-105px;right:0;}
.scontent .dayState .dsCon{position:absolute;top:42px;left:105px;}
.scontent .dayState .dsCon p{float:left;margin-right:90px;}
.scontent .dayState .dsCon ul{float:left;display:block;}
.scontent .dayState .dsCon ul li{float:left;width:230px;font-size:16px;}
.scontent .dayState .dsCon ul li span{font-size:16px;font-weight:600;}

.scontent .monthTop{position:relative;height:38px;margin-top:70px;text-align:center;line-height:38px;}
.scontent .monthTop h1{color:#bb5354;font-family:'arial',sans-serif;font-size:43px;font-weight:600;line-height:38px;}
.scontent .monthTop a.mPrev{position:absolute;top:0;left:165px;width:93px;}
.scontent .monthTop a.mNext{position:absolute;top:0;right:165px;width:93px;}

.scontent .monthCon{margin-top:50px}
.scontent .monthCon table{width:100%;}
.scontent .monthCon table tr th{height:40px;color:#fff;font-weight:normal;text-align:center;line-height:40px;background:#555;border-left:1px solid #777;}
.scontent .monthCon table tr td{position:relative;height:120px;padding:10px;color:#999;vertical-align:top;border:1px solid #cecece;}
.scontent .monthCon table tr td.sat{color:#442e24;}
.scontent .monthCon table tr td.sun{color:#da775a;}
.scontent .monthCon table tr td img.stamp{position:absolute;top:24px;left:33px;display:block;}

.scontent .tabArea{margin-bottom:50px;text-align:center;}
.scontent .tabArea a{margin:0 4px;}

.scontent .gallery{width:1120px;margin-right:-20px;border-top:2px solid #555;overflow:hidden;}
.scontent .gallery dl{float:left;width:258px;height:303px;margin:20px 20px 0 0;border:1px solid #ccc;display:block;overflow:hidden;}
.scontent .gallery dl dt{width:258px;height:228px;border-bottom:1px solid #ccc;}
.scontent .gallery dl dt img{width:258px;height:228px;}
.scontent .gallery dl dd{padding:18px 16px;}
.scontent .gallery dl dd a{height:18px;padding-left:20px;color:#555;line-height:18px;background:url(/design/pulmaru/images/board/icon_tree.gif) no-repeat top left;display:inline-block;overflow:hidden;text-overflow: ellipsis;}
.scontent .gallery dl dd p{padding-top:5px;color:#777;font-size:12px;}

.proBox{padding:10px 20px;display:inline-block;}
.proBox p{float:left;width:137px;height:100px;}
.proBox p a{width:137px;height:100px;border:1px solid #dfdfdf;display:block;}
.proBox p a img{width:137px;height:100px;}
.proBox dl{float:left;margin-left:30px;display:block;}
.proBox dl dt a{color:#555;font-size:15px;font-weight:600;}
.proBox dl dd {margin-top:15px;}

.boardPW{position:relative;width:580px;height:383px;margin:0 auto;background:url(/design/pulmaru/images/board/pw_bg.gif) no-repeat;}
.boardPW .pwBox{position:absolute;top:290px;left:105px;width:365px;}


/*search*/
.scontent .detailSearch{width:855px;height:116px;padding:65px 123px 70px 122px;margin-top:60px;background:url(/design/pulmaru/images/product/search_box.gif) no-repeat;}
.scontent .detailSearch p{height:15px;font-size:15px;line-height:15px;padding-left:20px;color:#555;font-size:15px;line-height:15px;background:url(/design/pulmaru/images/product/icon_search.gif) no-repeat 0 3px;}
.scontent .detailSearch p span{font-size:15px;}
.scontent .detailSearch table{margin-top:20px;}
.scontent .detailSearch table tr th{padding:5px 0;color:#666;text-align:left;font-weight:normal;}
.scontent .detailSearch table tr td{padding:5px 0;}

.scontent .resultTitle{margin-top:80px;padding-bottom:10px;border-bottom:1px dashed #bcbcbc;}
.scontent .resultTitle dl{display:inline-block;}
.scontent .resultTitle dl dt{float:left;width:550px;color:#555;}
.scontent .resultTitle dl dd{float:left;width:550px;text-align:right;}
.scontent .resultTitle dl dd a{margin-left:15px;}
.scontent .resultTitle dl dd a.alignOn{color:#b95453;font-weight:600;}

.scontent .searchList{width:1120px;margin-right:-20px;padding-top:20px;overflow:hidden;}
.scontent .searchList .resultNone{margin-top:100px;font-size:15px;text-align:center;}
.scontent .searchList dl{float:left;width:258px;margin-right:20px;display:block;border:1px solid #dfdfdf;}
.scontent .searchList dl dt img{width:258px;height:258px;}
.scontent .searchList dl dd{padding:22px;text-align:center;background:#f9f9f9;border-top:1px solid #dfdfdf;}
.scontent .searchList dl dd a{line-height:18px;}
.scontent .searchList dl p{margin-top:5px;color:#406618;font-weight:600;}




/*footer*/
#footer .footCs{border-top:1px solid #ccc;}
#footer .footCs .csCon{float:left;padding:40px 30px;}
#footer .footCs .csCon h1{color:#222;font-family:'Roboto',sans-serif;font-size:18px;font-weight:300;}

#footer .sitemap{padding:40px 0;background:#f8f8f8;border-top:1px solid #ccc;}
#footer .sitemap .smCon{float:left;letter-spacing:-1px;}
#footer .sitemap .smCon p{color:#555;font-size:15px;font-weight:600;}
#footer .sitemap .smCon ul{margin-top:25px;display:inline-block;}
#footer .sitemap .smCon ul li{padding:2px 0;}

#footer .footBn{padding:18px 0;border-top:1px solid #dfdfdf;}
#footer .footBn ul{width:1100px;height:45px;margin-right:-4px;display:block;overflow:hidden;}
#footer .footBn ul li{float:left;width:157px;}

#footer .footInfo{padding:30px 0;background:#333333;}
#footer .footInfo .copyright{float:left;width:980px;}
#footer .footInfo .copyright p a{margin-right:15px;color:#bbb;font-size:12px;font-weight:bold;display:inline-block;}
#footer .footInfo .copyright dl{margin-top:20px;display:inline-block;}
#footer .footInfo .copyright dl dt{float:left;width:165px;}
#footer .footInfo .copyright dl dt span{margin-top:15px;display:block;}
#footer .footInfo .copyright dl dd{float:left;width:815px;padding-top:10px;color:#999;font-size:12px;font-weight:400;}
#footer .footInfo .copyright dl dd span{margin:0 12px;font-size:10px;display:inline-block;}
#footer .footInfo .footSns{float:right;width:120px;text-align:center;}
#footer .footInfo .footSns span{margin-top:15px;display:block;}

/*#quick{position:absolute;top:690px;right:50%;width:70px;margin-right:-650px;z-index:9999999999999999;}*/
#quick .lately{padding:9px 0;background:#fff;border:1px solid #dfdfdf;border-top:none;}
#quick .lately ul{width:50px;padding:5px 9px;display:block;}
#quick .lately ul li{width:50px;padding:5px 0;}


/*table*/
.tb01{width:100%;;border-top:2px solid #555;}
.tb01 tr th{padding:10px 20px;color:#666;text-align:left;background:#f8f8f8;border-bottom:1px solid #dfdfdf;}
.tb01 tr th.rline{text-align:center;border-right:1px solid #dfdfdf;}
.tb01 tr th.tac{text-align:center;}
.tb01 tr td{padding:10px 20px;text-align:left;border-bottom:1px solid #dfdfdf;}
.tb01 tr td.rline{border-right:1px solid #dfdfdf;}

.tb02{width:100%;border-top:2px solid #555;}
.tb02 tr th{padding:10px 20px;color:#666;background:#f8f8f8;border-bottom:1px solid #dfdfdf;}
.tb02 tr td{padding:10px 0px;text-align:center;border-bottom:1px solid #dfdfdf;}
.tb02 tr td.subject{padding-left:20px;text-align:left;}
.tb02 tr td a.proImg{width:60px;border:1px solid #e7e7e7;display:inline-block;}
.tb02 tr td a.proImg img{width:60px;}
.tb02 tr td a.proName{color:#8e8e8e;font-size:12px;line-height:25px;display:block;}
.tb02 tr td a.reviewTit{margin-top:5px;color:#666;font-size:14px;line-height:16px;display:block;}

.tb03{width:100%;border-top:2px solid #555;}
.tb03 tr th{padding:10px 20px;color:#666;text-align:left;background:#f8f8f8;border-bottom:1px solid #dfdfdf;}
.tb03 tr td{padding:10px 20px;border-bottom:1px solid #dfdfdf;}

.tb04{width:100%;border-top:2px solid #555;}
.tb04 tr th{padding:10px 20px;color:#666;text-align:left;border-bottom:1px solid #dfdfdf;}
.tb04 tr td{padding:10px 0px;border-bottom:1px solid #dfdfdf;}




/*board
.page{width:730px;margin-top:40px;text-align:center;vertical-align:bottom;}
.page a{width:20px;height:20px;padding:0 7px;color:#555;font-size:15px;line-height:20px;display:inline-block;text-decoration:none;vertical-align:middle;}
.page a.on{color:#eb5d62;;text-decoration:none;}*/


/*font*/
.tac{text-align:center;}
.tar{text-align:right;}
.tal{text-align:left;}
.vtop{vertical-align:top;}

.text01{color:#406618;}
.text02{color:#b95453;}
.text03{color:#181818;}

.f12{font-size:12px;}
.f14{font-size:14px;}
.f15{font-size:15px;}
.f16{font-size:16px;}

.line26{line-height:26px;}

/*form*/
.input01{height:15px;padding:5px;font-size:12px;line-height:15px;border:1px solid #d0d0d0;}
.input02{height:20px;padding:5px;font-size:12px;line-height:20px;border:1px solid #cecece;}
.input03{height:20px;padding:5px;font-size:12px;line-height:20px;background:#f5f5f5;border:1px solid #cecece;}

.select01{height:30px;padding:5px;font-size:12px;border:1px solid #d0d0d0;}
.select02{height:32px;padding:5px;font-size:12px;border:1px solid #cecece;}

.textarea01{padding:10px;font-size:12px;line-height:20px;border:1px solid #cecece;}


/*common*/
.left{float:left;}
.right{float:right;}

.mt5{margin-top:5px;}
.mt7{margin-top:7px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt45{margin-top:45px;}
.mt50{margin-top:50px;}
.mt55{margin-top:55px;}
.mt60{margin-top:60px;}
.mt70{margin-top:70px;}
.mt80{margin-top:80px;}
.mt90{margin-top:90px;}
.mt120{margin-top:120px;}
.mt160{margin-top:160px;}
.mt240{margin-top:240px;}

.mr5{margin-right:5px;}
.mr7{margin-right:7px;}
.mr10{margin-right:10px;}
.mr12{margin-right:12px;}
.mr20{margin-right:20px;}

.mb80{margin-bottom:80px;}

.ml5{margin-left:5px;}
.ml7{margin-left:7px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml25{margin-left:25px;}
.ml45{margin-left:45px;}

.pt10{padding-top:10px;}
.pt20{padding-top:20px;}

.dnone{display:none !important;}

 .detailBd{width:1100px;}
 .detailBd table{width:100%;}
 .detailBd table tr th{padding:12px 0 10px 0;color:#555;font-weight:normal;border-bottom:1px solid #ccc;}
 .detailBd table tr td{height:40px;line-height:40px;text-align:center;border-bottom:1px solid #ccc;}
 .detailBd table tr td.subject{padding-left:15px;text-align:left;}
 .detailBd .page{width:100%;margin:15px 0 0 0;text-align:center;}
 .detailBd .page a{width:20px;height:20px;padding:0 3px;color:#757575;font-size:13px;line-height:20px;vertical-align:middle;display:inline-block;}
 .detailBd .page a.pageOn{color:#406618;font-weight:600;}