#srchBox{margin-bottom:10px;background-color:#FFFFFF;border-style:solid;border-width:1px;border-color:#FFFFFF;color:#000000;text-align:left;}
#srchBox *{margin:0;padding:0;font-size:13px;*font-size:small;*font:x-small;}
#srchBox a img{border:none;}
#srchBox #srch{padding:10px 10px 0 10px;}
#srchBox #srch #srchForm{white-space:nowrap;}
#srchBox #srchInput{width:188px;margin-right:6px;vertical-align:bottom;}
#srchBox #srchBtn{position:relative;top:5px;}
*html #srchBox #srchBtn{padding-top:2px;}
*:first-child+html #srchBox #srchBtn{padding-top:2px;}
#srchBox ul{margin-top:6px;text-align:left;}
#srchBox li{list-style-type:none;display:inline;zoom:1;padding-right:10px;}
#srchBox li input{zoom:1;margin-right:2px;_margin:-4px 0 -4px -4px;vertical-align:middle;border:0;}
*:+html #srchBox li input{margin:-4px 0 -4px -4px;}
#srchBox #srchLogo{margin:6px 6px 6px 0;text-align:right;}
#srchBox #srchLogo a{color:#666666;text-decoration:none;font-size:85%;}
#srchBox #srchLogo a:hover{text-decoration:underline;}
#srchBox.watermark{padding-bottom:6px;}
#srchBox.watermark #srchInput{padding:1px 1px 2px 1px;border:1px solid #a5acb2;background:#fff url(http://i.yimg.jp/images/search/customsearch/yjlogo/yjlogo_type4.gif) center center no-repeat;}
#srchBox.watermark #srchInput.nomark{background:#fff;}
#srchBox.watermark #srchLogo{display:none;}
.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0, 0, 0, 0.9);outline:none !important;opacity:0;-webkit-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease;}
.lity.lity-opened{opacity:1;}
.lity.lity-closed{opacity:0;}
.lity *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none !important;}
.lity-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em;}
.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-0.8em;width:100%;text-align:center;font-size:14px;font-family:Arial, Helvetica, sans-serif;opacity:0;-webkit-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease;}
.lity-loading .lity-loader{opacity:1;}
.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none !important;}
.lity-content{z-index:9993;width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.3s ease;-o-transition:-o-transform 0.3s ease;transition:transform 0.3s ease;}
.lity-loading .lity-content,
.lity-closed .lity-content{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);}
.lity-content:after{content:'';position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0, 0, 0, 0.6);box-shadow:0 0 8px rgba(0, 0, 0, 0.6);}
.lity-close{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial, Baskerville, monospace;line-height:35px;text-shadow:0 1px 2px rgba(0, 0, 0, 0.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none;}
.lity-close::-moz-focus-inner{border:0;padding:0;}
.lity-close:hover,
.lity-close:focus,
.lity-close:active,
.lity-close:visited{text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial, Baskerville, monospace;line-height:35px;text-shadow:0 1px 2px rgba(0, 0, 0, 0.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none;}
.lity-close:active{top:1px;}
.lity-image img{max-width:100%;display:block;line-height:0;border:0;}
.lity-iframe .lity-container{width:100%;max-width:964px;}
.lity-iframe-container{width:100%;height:0;overflow:hidden;padding-top:56.25%;}
.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0, 0, 0, 0.6);box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#000;}
.lity-hide{display:none;}
.k_haha{width:95%;padding:25px;background:#EFEFEF;margin:50px auto 0px auto;}
.k_haha2{width:95%;padding:0 25px 20px 25px;background:#EFEFEF;margin:0px auto;}
.k_haha2 p{text-align:center;}
.k_haha_left,.k_haha_right{width:395px;}
.k_haha_left{float:left;margin-left:30px;}
.k_haha_right{float:right;margin-right:30px;}
.k_haha_left img,.k_haha_right img{margin-bottom:20px;}
.red{color:#F00;}
.clo{background-color:#999999c4;}
.cate_div{}
.each_pro{display:inline-block;width:250px;margin-left:0px;margin-bottom:50px;}
.ec_katebox{padding:30px;}
.conep{height:95px;}
.cate_imgg{width:150px;}
.cate_h2 a{padding:5px;text-align:center;font-size:20px;margin-bottom:20px;background:#ececec;display:block;font-weight:bold;}
#single-box-list{padding:30px;}
.single-box{margin-bottom:30px;}
.single-desc{}
.se_h2 a{color:#00C;font-size:16px;}
#search_s{display:inline-block;}
#searchform{position:relative;}
#s{width:182px;height:16px;background:none;padding:4px;color:#000;}
.mt100{margin-top:100px;}
@media (max-width:479px){.k_haha{width:100%;padding:0;background:#EFEFEF;margin:50px auto 0px auto;}
.k_haha2{width:95%;padding:0;background:none;margin:0px auto;}
.k_haha2 p{text-align:center;margin-top:10px;}
.k_haha_left,.k_haha_right{width:95%;padding:0 8px;}
.k_haha_left{float:none;margin-left:0px;}
.k_haha_right{float:none;margin-right:0px;}
.k_haha_left img,.k_haha_right img{margin-bottom:20px;}
.red{color:#F00;}
#ESHOP_TIT{margin:30px auto 0 auto;}
.ec_katebox{padding:25px;}
.conep{height:inherit;min-height:180px;}
.cate_imgg{width:100%;}
.each_pro{width:46%;margin-right:3%;}
#search_s{margin-left:60px;margin-bottom:10px;}
.img_regai{display:none !important;}
#input#searchBtn2{border-radius:none;webkit-border-radius:0 !important;}
}