body{margin:0;padding:0;font-size:16px;-webkit-text-size-adjust:none;font-family:sans-serif;min-width:320px;background-color:#fff}.ie678{min-width:1100px}img,video,audio,object,embed,iframe{max-width:100%}img{border:0;-ms-interpolation-mode:bicubic;-webkit-image-rendering:optimizeQuality}form{margin:0}.block{display:block}.clear{clear:both}.blind{overflow:hidden;width:0;height:0;font-size:0;line-height:0;visibility:hidden}.clr{*zoom:1}.clr:after{content:'';display:block;clear:both}.ul{margin:0;padding:0;list-style:none}.sp-ico{background-image:url("/img_up/shop_pds/sojunghan/design/img/sp-icons@1x.png");background-repeat:no-repeat}.isMobile{display:block}.isTablet{display:none}.isPc{display:none}.isTabletHigher{display:none}.ui-pagenate{text-align:center}.ui-pagenate a,.ui-pagenate strong{display:inline-block;font-size:14px;line-height:32px;color:white;padding:0 .8em;height:30px;border-radius:3px;*zoom:1;*display:inline}.ui-pagenate a{border:1px solid #aaa;text-shadow:0 -1px 0 rgba(0,0,0,0.5);background:#bbb;background:-webkit-linear-gradient(#cacaca,#9d9d9d);background:-moz-linear-gradient(#cacaca,#9d9d9d);background:-o-linear-gradient(#cacaca,#9d9d9d);background:-ms-linear-gradient(#cacaca,#9d9d9d)}.ui-pagenate strong{border:1px solid #666;background:#888;box-shadow:inset 0 1px 0 rgba(255,255,255,0.3);background:-webkit-linear-gradient(#939393,#666);background:-moz-linear-gradient(#939393,#666);background:-o-linear-gradient(#939393,#666);background:-ms-linear-gradient(#939393,#666)}.ui-button{display:inline-block;padding:.6em 1.8em;border-radius:.4em;border:1px solid #ccc;color:#444;text-decoration:none;font-size:14px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background:#f2f2f2;background:-moz-linear-gradient(top,#f2f2f2 0,#d8d8d8 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f2f2f2),color-stop(100%,#d8d8d8));background:-webkit-linear-gradient(top,#f2f2f2 0,#d8d8d8 100%);background:-o-linear-gradient(top,#f2f2f2 0,#d8d8d8 100%);background:-ms-linear-gradient(top,#f2f2f2 0,#d8d8d8 100%);background:linear-gradient(to bottom,#f2f2f2 0,#d8d8d8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2',endColorstr='#d8d8d8',GradientType=0)}.win .ui-button{padding:.5em 1.8em .7em;font-size:12px;font-weight:600}.ie .ui-button{padding:.6em 1.8em .5em}.btn-blue{border:1px solid #4091d8;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,0.5);background:#6db3f2;background:-moz-linear-gradient(top,#6db3f2 0,#1e69de 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#6db3f2),color-stop(100%,#1e69de));background:-webkit-linear-gradient(top,#6db3f2 0,#1e69de 100%);background:-o-linear-gradient(top,#6db3f2 0,#1e69de 100%);background:-ms-linear-gradient(top,#6db3f2 0,#1e69de 100%);background:linear-gradient(to bottom,#6db3f2 0,#1e69de 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6db3f2',endColorstr='#1e69de',GradientType=0)}.main_middle{clear:both;width:96%;max-width:none;position:relative;padding:0;margin:0 auto 10px}.middle_left_main{display:none;float:none;width:100%;max-width:none}.middle_left_main .bannerbox{margin-top:10px;padding:0 0 30px 0}.middle_left_main .bannerbox .bannerimg_title{display:none}.middle_left_main .bannerbox .bannerimg{float:left;width:49%;margin:0 .5% 4px}.middle_roadpaper{float:none;width:100%;max-width:none;margin:0}.middle_boardarea{float:none;width:100%;max-width:none;margin:10px 0 0 0}.middle_left_main_mobile{display:block;float:none;width:96%;max-width:none;margin:0 auto}.middle_left_main_mobile .bannerbox{margin-top:14px;padding:0 0 30px 0}.middle_left_main_mobile .bannerbox .bannerimg_title{display:none}.middle_left_main_mobile .bannerbox .bannerimg{float:left;width:49%;margin:0 .5% 4px}.middle_right{float:none;width:100%;max-width:none;padding:0;margin:0}.book_sub{width:96%;margin:0 auto;padding:0;text-align:left}.pagelink{border-left:1px solid #12005c;list-style:none;padding:0;margin:0;width:100%}.pagelink a{display:inline-block;width:auto;background-color:#f4f4f4;padding:10px 10px;text-decoration:none;color:#12005c;font-size:12px;border-right:1px solid #12005c;border-top:1px solid #12005c;border-bottom:1px solid #12005c;font-weight:bold}.pagelink a:hover{display:inline-block;width:auto;background-color:#91e8f2;padding:10px 10px;text-decoration:none;color:#12005c;font-size:12px;font-weight:bold}.pagelink .active{display:inline-block;width:auto;background-color:#91e8f2;padding:10px 10px;text-decoration:none;color:#12005c;font-size:12px;font-weight:bold}.pagelink li a{display:inline-block;background-color:#f4f4f4;padding:5px 5px;text-decoration:none;color:#12005c;font-size:10pt;border-right:1px solid #12005c;font-weight:bold;float:left;width:20%;text-align:center;border-top:1px solid #12005c;border-bottom:1px solid #12005c}.pagelink li .active{display:inline-block;background-color:#91e8f2;padding:5px 5px;text-decoration:none;color:#12005c;font-size:10pt;font-weight:bold}.subTitle{margin-bottom:2em}.subTitle>h1{margin:0;font-size:1.5em;font-weight:400;color:#333}.subTitle>p{font-size:.75em;margin:0;color:#888}.win .subTitle>p{margin:.3em 0 0}#viewport{text-align:center;background-color:#fff}.top_m{display:block;width:100%;max-width:none;margin:0 auto;height:16px;text-align:center;padding:5px 0 0}.top_m a{color:#000;font-size:12px;font-weight:bold;text-decoration:none}.top_m a:hover{color:#444}.top_m span{color:#52492b;font-size:8px}.header{padding:0}.header ul{margin:0;padding:0;list-style:none}.header a{text-decoration:none}.header .wrap{position:relative;text-align:left;width:100%;padding:0}.header .clr{padding:0}.header a#logo{margin:0 auto;width:228px;max-height:47px;padding:0}.header .tnb{position:absolute;right:.3em;top:.4em}.header .tnb li{float:left}.header .tnb li.last{border-right:0}.header .tnb li a{display:block;color:#eaeaea;font-size:.75em;padding:.2em .5em .1em}.header div#logo_layer{display:none}.layout_logo_m{display:block;width:100%;height:98px;text-align:center}.layout_logo_m img{width:320px;height:98px}.header .gnb{padding:0}.header .gnb .toggle{display:block;text-align:center;font-size:.875em;color:#eaeaea;padding:.8em 0;width:100%;background-color:#12005c}.header .gnb .toggle img,.header .gnb .toggle span{vertical-align:middle}.header .gnb ul{display:none;border-top:1px solid #6acef9;padding:.3em 0}.header .gnb ul li a{display:block;font-size:.875em;color:#eee;font-weight:bold;padding:0}.header .gnb ul li ul{display:block;padding:0;border-top:0}.header .gnb ul li ul li a{font-size:.875em;font-weight:normal;padding:0;color:#ccc}.win .header .gnb ul li ul li a{font-size:.813em}.header .gnb ul.active{display:block;background-color:none}.header .gnb li.on>a{color:#fff;background-color:none}.menu_navigation_mobile{display:block}.menu_navigation_pc{display:none}.container{text-align:left;position:relative}.container>aside{display:none;float:left}.container>aside>div{padding:0}.container>aside .notice h1{font-size:.875em;margin:0;padding:0 .5em .3em .5em}.container>aside .notice h1 a{text-decoration:none;color:#555}.container>aside .notice ul{padding:.4em 0;border-top:1px solid #aaa;border-bottom:1px solid #aaa}.container>aside .notice ul li a{display:block;padding:.3em .5em;text-decoration:none;font-size:.75em;color:#555;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.container>aside .bnrs{margin-top:1.5em}.container>aside .bnrs p{margin:3px 0}.middle_left_sub{float:none;width:96%;max-width:none;margin:0 auto;text-align:center;vertical-align:top;padding:0}.middle_left_sub .middle_left_sub_bannerbox{display:none;clear:both;margin:15px 0 0}.middle_left_sub .middle_left_sub_bannerbox .middle_left_sub_banner{width:100%;max-width:203px;margin:0 auto 3px;text-align:center}.middle_left_sub .middle_left_sub_bannerbox .middle_left_sub_banner img{width:100%;margin-left:2px}.roadfind_title{width:100%;margin:16px 0 10px;color:#333;font:bold 12px "dotum";text-align:center}.roadfindbox{width:auto;padding:8px 8px 8px 8px;border:1px #d7d7d7 solid;background:#fafafa}.roadfindbox tr{clear:both;padding:20px 0}.roadfindbox th{vertical-align:top;padding:10px 0}.roadfindbox th span{padding:3px 8px;background:#228ba6;color:#FFF;font:11px "dotum";vertical-align:top;text-align:center;line-height:16px}.roadfindbox th .spanv2su{padding:3px 5px;background:#228ba6;color:#FFF;font:11px "dotum";vertical-align:top;text-align:center;line-height:16px}.roadfindbox td{padding:1px 0 0 5px;color:#333;font:11px "dotum";text-align:left;line-height:16px}.roadfindbox td a{color:inherit;text-decoration:none}.roadfindbox td a:hover{color:#228ba6;text-decoration:underline}.sjhmain_boardbox{width:100%;margin:0 auto}.sjhmain_boardbox .boardtitle{color:#333;font:bold 12px "dotum";padding-top:20px}#asideNav{border-top:2px solid #12005c;border-left:2px solid #12005c;border-right:2px solid #12005c;border-bottom:1px solid #12005c;padding:0;width:96%;margin:0 auto;margin-top:28px}#asideNav h1{color:#fff;font-size:11pt;margin:0;padding:8px 0;font-family:'dotum';background-color:#12005c}#asideNav ul{margin:0;padding:0;list-style:none}#asideNav ul li a{display:block;text-decoration:none;padding:8px 0;color:#12005c;border-bottom:1px solid #12005c;font-size:13pt;font-family:'dotum';font-weight:bold;background-color:#f4f4f4}#asideNav ul li a:hover{display:block;text-decoration:none;padding:8px 0;color:#12005c;border-bottom:1px solid #048a9a;font-size:13pt;font-family:'dotum';font-weight:bold;background-color:#91e8f2}#asideNav ul li i{display:inline-block;width:4px;height:6px;background-position:-24px 0;vertical-align:middle;margin-right:.3em;overflow:hidden;text-indent:-9999px;*text-indent:0}#asideNav ul li span{vertical-align:middle;font-size:.813em}#asideNav ul .active a{color:#12005c;font-weight:bold;background-color:#91e8f2}.mobileview_banner{display:block;width:100%;margin:10px auto}.mobileview_banner img{width:32%;margin:0 .6%}.topslide_tpc{width:100%;height:auto}.top_wrap{width:100%;background-color:#91e8f2;margin:0 auto;overflow:hidden;min-height:none}.hp_tier_1_wrap{position:relative}.hp_tier_1{width:100%;max-width:1100px;margin:0 auto;overflow:hidden}.app{float:left;display:inline;width:100%;max-width:1100px}.app img{width:100%;max-width:1100px}a.rslides_nav{position:absolute;display:block;width:60px;height:60px;text-indent:-9999px;z-index:9999999;top:42%;opacity:.5;filter:alpha(opacity=50)}a.rslides_nav.prev{left:0;color:#fff}a.rslides_nav.next{right:0;color:#fff}a.rslides_nav:hover{opacity:1;filter:alpha(opacity=100)}.rslides{position:relative;list-style:none;overflow:hidden;width:100%;max-width:1100px;padding:0;margin:0}.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;max-width:1100px;left:0;top:0;overflow:hidden}.rslides li:first-child{position:relative;display:block;float:left}.rslides img{display:block;height:auto;float:left;width:100%;border:0}.spot{margin:0}.main{padding:0 .5em}.main .mtitle{margin:0 0 .5em 0;color:#555;font-size:1em;font-family:'Lucida Grande','Helvetica',Sans-serif}.main .mtitle em{font-style:normal;color:#555}.main .banners ul{margin:0;padding:0;list-style:none}.main .banners li{margin:.8em 0}.main .sec1 li{margin:2em 0}.main .sec1 li>*{display:block}.main .sec1 img{max-width:100%}.main .sec1 strong{margin:.8em 0 .3em;font-size:1em;color:#333}.main .sec1 span{font-size:.813em;color:#666}.main .sec2{margin-top:2em}.main .sec2 ul{margin:0;padding:0;list-style:none}.main .news ul{margin:.5em 0 0 0;padding:0;list-style:none}.main .news ul li{padding:.3em 0}.main .news ul li img{vertical-align:baseline}.main .news ul li a{display:block;text-decoration:none}.main .news ul li strong{display:block;color:#555;font-weight:normal;font-size:.875em}.win .main .news ul li strong{font-size:12px}.main .news ul li span{display:block;font-family:Tahoma;color:#999;font-size:.75em}.main .products{margin-top:2em}.main .products .slides span,.main .photoGallery .slides a{display:block;margin:0 .2em}.main .sec3{margin-top:2em}.sub{margin:1em .5em}.sub figure{text-align:center}.sub .con h1{color:#444}.sub .con p{margin:.5em 0;font-size:.875em;color:#666}.sub .warning{margin:1em 0;padding:4em 1.5em 5em;background:#f1f1f1;text-align:center;border-radius:.2em;border:1px solid #ddd;box-shadow:inset 1px 1px 0 white}.sub .warning p{color:#555;font-size:.875em;margin:0 0 3em}.sub .warning p em{color:#0081dc;font-style:normal;font-weight:bold}.sub .warning .btn{display:block;background:#868686;padding:.8em 2em .7em;color:white;text-decoration:none;font-size:.875em}.sub .map iframe{vertical-align:top;height:200px}.sub .con{text-align:center}.sub .con.map{margin-top:1em}.sub .con.map ul{margin:0;padding:0;list-style:none}.sub .con.map ul li{margin:0 0 1px}.sub .con.map ul li dl{margin:0;font-size:.813em}.sub .con.map ul li dl dt{float:left;width:80px;background:#eee;padding:.4em .5em;color:#555;margin-right:.8em;font-weight:bold}.sub .con.map ul li dl dd{color:#666;padding:.4em .5em}.footer{background:#515151;margin-top:2em;padding:1em 0 1.5em;clear:both}.footer .wrap{text-align:center;position:relative}.footer .sns{margin:0;padding:0;list-style:none;display:inline-block}.footer .sns:after{content:'';display:block;clear:both}.footer .sns li{margin-right:.5em;float:left;width:30px;height:30px}.footer .sns li a{display:block}.footer .sns li img{width:100%;height:100%;display:block}.footer nav{clear:both;padding-top:.5em}.footer nav a{font-size:.75em;text-decoration:none}.footer nav,.footer nav a{color:#eee}.footer p.copyright{margin:.1em 0 0;color:#e8e8e8;font-size:.75em;font-family:Tahoma}.address{font-size:9pt;color:#878787;font-family:'NanumGothic','dotum'}.address span{font-size:9pt;color:#878787;font-family:'NanumGothic','dotum';margin-right:10px}.header .wrap,.footer .wrap{padding:0}.bbs{padding:0;margin-left:0;margin-right:0}.bbs .scbd .lay_hd .hgroup h1{visibility:hidden}.bbs .subTitle{padding:0 .5em}.productList .categoryCurrent{margin:.5em 0;font-size:.813em;border:1px solid #ccc;padding:.8em .8em .7em}.productList .categoryCurrent *{color:#777}.productList .categoryCurrent a{text-decoration:none}.productList .categoryCurrent a.current{font-weight:bold;color:#444}.productList .categoryChildrens{margin:.5em 0;font-size:.813em;border:1px solid #ccc;padding:.8em .8em .7em}.productList .categoryChildrens a{text-decoration:none;display:block;float:left;padding:.1em .5em 0;border-right:1px solid #ccc;color:#555}.productList .categoryChildrens a:last-child{border-right:0}.productList .list{margin:1.5em 0}.productList .list>p{text-align:right;font-size:.813em;color:#666;margin:0;padding:0 .3em .3em;border-bottom:1px solid #ccc}.productList .list li{border-bottom:1px solid #ccc;padding:.5em 0}.productList .list a{display:table;width:100%;text-decoration:none}.productList .list a>span{display:table-cell;vertical-align:middle}.productList .list .thumnail{width:100px}.productList .list .thumnail img{display:block}.productList .list .bd{padding-left:1em}.productList .list .bd strong{display:block;color:#333;font-size:.875em;line-height:18px}.productList .list .bd strong img{vertical-align:top}.productList .list .bd span{color:#777;font-size:.813em}.productList .list .bd strong,.productList .list .bd span{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.win .productList .list .bd span{letter-spacing:-1px}.productList .searchForm{margin:2em 0 1em;padding:0;border:0;text-align:center}.productList .searchForm>*{vertical-align:middle}.productList .searchForm select{height:24px;font-size:.875em}.productList .searchForm input{height:24px;line-height:24px;border:1px solid #aaa}.productList .searchForm button{padding:.4em 1.3em .45em}.productDetail{font-family:sans-serif;-webkit-text-size-adjust:none;font-size:16px;padding-bottom:1em}.productDetail>figure{margin-bottom:1.5em;text-align:center}.productDetail>figure img{vertical-align:top}.productDetail section{margin:.8em 0}.productDetail section>h1{font-size:1em;color:#333;margin:0;padding:.3em 0}.productDetail section.info ul{margin:0;padding:.3em 0;list-style:none;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.productDetail section.info ul li{padding:.3em 0}.productDetail section.info ul li dl{margin:0}.productDetail section.info ul li dl:after{content:'';display:block;clear:both}.productDetail section.info ul li dl dt,.productDetail section.info ul li dl dd{padding:0;font-size:.813em;vertical-align:top}.productDetail section.info ul li dl dt{float:left;width:90px;color:#444;font-weight:bold;padding-left:.2em}.productDetail section.info ul li dl dd{margin:0;color:#666;float:left}.productDetail section.detail{margin-top:1.5em;font-size:.875em;color:#666}.productDetail section.detail img{max-width:100%}.productDetail .btngroup{margin-top:2em;text-align:center}.ie67 .productDetail section.info ul li dl{zoom:1}.joinForm fieldset{margin:1.2em 0;padding:.8em;border:1px solid #ccc;border-radius:5px}.joinForm fieldset h1{font-size:1em;margin:0 0 .2em 0;color:#444}.joinForm fieldset h2{font-size:.75em;margin:0 0 .8em 0;color:#666;font-weight:normal}.joinForm fieldset ul{margin:0;padding:0;list-style:none}.joinForm fieldset ul li{padding:.5em .3em;border-top:1px dashed #ccc}.joinForm fieldset ul li>strong{font-size:.875em;color:#444}.joinForm fieldset ul li>div>div{font-size:.875em;color:#666;margin:.1em 0 0 0}.joinForm fieldset ul li .val a.sc-btn{margin:0;padding:6px 9px 5px;font-size:12px;vertical-align:middle}.joinForm fieldset ul li .val input[type=tel],.joinForm fieldset ul li .val input[type=text],.joinForm fieldset ul li .val input[type=password]{margin:.1em .2em .1em 0;padding:.4em .3em;font-size:14px;color:#333;vertical-align:middle;border-radius:3px;border:1px solid #bbb;box-shadow:inset 0 1px 4px rgba(0,0,0,0.2);-webkit-appearance:none}.joinForm fieldset ul li .inf{font-size:.813em;margin-top:.2em;color:#888}.joinForm .btngroup{text-align:center;padding:.5em 0 1em}.win body{font-family:'Dotum',Arial,sans-serif}.ie67 .header{position:relative;z-index:999}.ie67 .footer .sns,.ie67 #asideNav ul li i{display:inline;zoom:1}