/* BASIC css start */
@media screen and (min-width:991px){
.snb {width:189px; height:100%; position:fixed; left:0; top: 112px; border-right: 1px solid #dddddd; background-color:#f6f6f6; z-index: 99;}
	}
@media screen and (max-width:990px){
.snb {width:189px; height:100%; position:fixed; left:0; top: 42px; border-right: 1px solid #dddddd; background-color:#f6f6f6; z-index: 99;}
	}
.snb .snb_up_area {background-color:#fff;}
.snb .snb_up_area h1 {text-align: center; padding:5px 0}
.snb .snb_up_area h1 a {font-size:54px; font-weight:bold; color:#404040;}
.snb .snb_up_area .nav {border-bottom: 1px solid #dddddd;}
.snb .snb_up_area .nav li {padding-bottom:7px; background-color:#292929; padding-left:20px; padding-top:7px; border-bottom:1px solid #3c3c3c}
.snb .snb_up_area .nav li:hover {background-color:#696969;}
.snb .snb_up_area .nav li a {font-size: 13px; font-weight: bold; color:#fff}
.snb .snb_up_area .nav li dl {position: relative;}
.snb .snb_up_area .nav li dl dt {z-index: 97;}
.snb .snb_up_area .nav li dl dd {min-width: 189px; position:absolute; top:-7px; left:169px; background-color:#3d3d3d; z-index: 100; display:none;}
.snb .snb_up_area .nav li dl dd ul {margin-bottom:0;}
.snb .snb_up_area .nav li dl dd li {white-space: nowrap; background-color:#696969; border-bottom:1px solid #3b3b3b}
.snb .snb_up_area .nav li dl dd a {color:#fff;}
.snb .snb_up_area .nav li dl dd a:hover {text-decoration: underline;}
.style:hover {text-decoration: underline;}
.snb .snb_dn_area {padding:25px 0 0 20px;}
.snb .snb_dn_area .shopInfo_area dl {margin-bottom:20px;}
.snb .snb_dn_area .shopInfo_area dt {font-weight:bold; color:#404040; margin-bottom:5px;}
.snb .snb_dn_area .sns img {margin-right:10px;}
/* BASIC css end */

