html,body{height:100%}#wrapper{height:100%;font-size:14px;font-size:1.4rem;line-height:1.5}#container{position:relative;padding-top:118px}.inner{width:1280px;margin:0 auto}.inner.sizeM{width:1180px}.inner.sizeS{width:960px}#header{position:fixed;width:100%;height:118px;z-index:999;background:#FFF;top:0;left:0}#header .header{position:relative;height:70px;padding:0 50px}#header .logo,#header .logoUQ{position:absolute}#header .logo a,#header .logoUQ a{display:block}#header .logo{top:12px;left:50px}#header .logoUQ{right:50px;top:10px}#header #search-area{width:340px;position:absolute;top:18px;left:282px}#header #search-area select{background:#bebebe url(/assets2/images/cmn/select_arr.png) no-repeat right center;font-weight:bold;padding-right:24px;width:88px;float:left;height:30px}#header #search-area select option{background:#fff;padding-right:0}.isIE #header #search-area select{background-image:none;padding-right:2px}#header #search-area .query{float:right;width:248px;position:relative}#header #search-area input[type="search"]{border:#BEBEBE 3px solid;width:248px;height:30px;padding-right:30px}#header #search-area button{position:absolute;text-indent:-888px;width:30px;height:30px;overflow:hidden;top:0;right:0;text-align:center}#header #search-area button:before{content:"\e800";font-family:"fntIco";display:inline-block;position:absolute;top:50%;right:3px;width:30px;font-size:18px;font-size:1.8rem;margin-top:-.75em;color:#333;line-height:1.5;text-indent:0;text-align:center;-webkit-transition:background-color .1s;transition:background-color .1s}#header #search-area button:hover:before,#header #search-area button:focus:before{background-color:#BEBEBE;color:#fff}#header .utility{position:absolute;top:23px;right:200px;display:table;width:520px;word-spacing:-1em;text-align:right}#header .utility li{display:inline-block;word-spacing:normal;margin-left:30px;padding-left:30px;border-left:#aeaeae 1px solid;line-height:1.2;vertical-align:top}#header .utility li img{margin-bottom:-3px}#header .utility li:first-child{margin-left:0;padding-left:0;padding-right:0;border-left:none}#header .utility li a{display:block;position:relative;padding-left:34px}#header .utility li a:before{content:"";position:absolute;top:50%;left:0;background-image:url(/assets2/images/cmn/ui.png);background-repeat:no-repeat;display:inline-block;width:30px;height:30px;margin-top:-15px;-webkit-transition:background-color .1s;transition:background-color .1s;-webkit-border-radius:50%;border-radius:50%}#header .utility li a:hover:before{background-color:#f00}#header .utility li.login a:before{background-position:5px 5px}#header .utility li.login a:hover:before{background-position:5px -85px}#header .utility li.faq{padding-left:21px}#header .utility li.faq a:before{background-position:5px -25px}#header .utility li.faq a:hover:before{background-position:5px -115px}#header .utility li.cart{padding-left:26px}#header .utility li.cart a:before{background-position:5px -55px}#header .utility li.cart a:hover:before{background-position:5px -145px}#gnav-area{position:absolute;bottom:0;left:0;background:#f00;-webkit-box-shadow:rgba(36,36,36,0.1) 0px 5px 5px -1px inset;box-shadow:rgba(36,36,36,0.1) 0px 5px 5px -1px inset;height:47px;width:100%}#gnav{display:table;width:100%;word-spacing:-1em;text-align:center;vertical-align:middle;height:47px}#gnav li{display:inline-block;word-spacing:normal;width:160px;margin:0 74px;position:relative}#gnav li:first-child{margin-left:0}#gnav li:last-child{margin-right:0}#gnav li a{display:block;padding:15px 0 16px;line-height:0}#gnav .snav-area{display:none}#gnav .is-active>.snav-area{position:absolute;width:950px;left:-202px}#gnav .snav-wrap{position:relative;display:block;z-index:1000}#gnav .snav-wrap:before{position:absolute;top:-12px;content:"";width:0;height:0;border-style:solid;border-width:0 12px 12px 12px;border-color:transparent transparent #fff transparent;margin-left:-12px}#gnav .snav{background:#FFF;-webkit-box-shadow:rgba(0,0,0,0.4) 0px 3px 2px 1px;box-shadow:rgba(0,0,0,0.4) 0px 3px 2px 1px;display:table;width:100%;height:246px;word-spacing:-1em;padding:20px 0 36px;text-align:left}#gnav .snav li{display:inline-block;word-spacing:normal;vertical-align:top;width:auto;margin:20px 0 0 40px;padding:0}#gnav .snav li .photo{display:block;position:relative;width:142px;height:142px}#gnav .snav li .photo:before{content:"";position:absolute;top:0;left:0;display:block;width:142px;height:142px;border:#bebebe 3px solid;-webkit-transition:all 0.1s linear 0s;transition:all 0.1s linear 0s}#gnav .snav li p{display:block;text-align:center;line-height:1;margin-top:8px;font-weight:bold}#gnav .snav li a{font-family:uqb,"メイリオ",Meiryo,HiraKakuProN-W3, HiraKakuPro-W3,"ヒラギノ角ゴ ProN W3","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN", Droid Sans,arial,sans-serif,Helvetica;display:block;text-decoration:none;padding:0}#gnav .snav li a:hover .photo:before{border-width:5px;border-color:#F00}#gnav .snav.horizon li{margin-left:29px;width:280px}#gnav .snav.horizon li .photo{width:70px;height:70px}#gnav .snav.horizon li .photo:before{width:70px;height:70px}#gnav .snav.horizon li a{display:table;word-spacing:-1em;width:100%}#gnav .snav.horizon li a:before{content:"";display:table-cell;vertical-align:middle;width:1px;height:70px}#gnav .snav.horizon li a>p{display:table-cell;vertical-align:middle}#gnav .snav.horizon li p{text-align:left;margin-top:0}#gnav .snav.horizon li .photo,#gnav .snav.horizon li figcaption{display:table-cell;word-spacing:normal;vertical-align:middle}#gnav .snav.horizon li figcaption{padding-left:10px}#gnav .snav.horizon li.menu-print{margin-top:26px;margin-bottom:-10px}#gnav .snav.horizon li.menu-print a:before{display:none}#gnav #menu-01 .snav-area{width:950px;left:-252px}#gnav #menu-01 .snav-wrap:before{left:332px}#gnav #menu-01 .snav{width:950px}#gnav #menu-01 .snav li:last-child{width:364px}#gnav #menu-01 .snav li ul{display:table-cell;width:100%;height:168px;vertical-align:middle}#gnav #menu-01 .snav li li{width:100%;display:inline-block;margin:0;padding:15px 0}#gnav #menu-01 .snav li li a{font-weight:bold}#gnav #menu-01 .snav li li a span{font-size:20px;font-size:2.0rem}#gnav #menu-02 .snav-area{width:406px;left:-122px}#gnav #menu-02 .snav-wrap:before{left:50%}#gnav #menu-02 .snav{width:406px}#gnav #menu-03 .snav-area{width:950px;left:-590px}#gnav #menu-03 .snav-wrap:before{left:670px}#gnav #menu-03 .snav{width:950px}#footer{background:#ff0000;font-size:12px;font-size:1.2rem;color:#fff;position:relative;z-index:100}#footer a{color:#fff;text-decoration:none}#footer .inner{width:960px;min-width:0;max-width:none}#footer .footer-menu-top{padding:28px 0 62px}#footer .footer-menu-top a{color:#fff;text-decoration:none}#footer .footer-menu-top a:hover{opacity:.7}#footer .footer-menu-btm{border-top:#f99 1px solid;padding:10px 0}#footer .footer-menu{float:left;width:176px;margin-right:20px}#footer .footer-menu:first-child{width:150px}#footer .footer-menu:last-child{width:160px;float:right;margin-right:0}#footer .footer-menu dt{font-size:14px;font-size:1.4rem;font-weight:bold}#footer .footer-menu dd li{margin-top:4px}#footer .footer-menu .bnr-list li a{display:block;background:#FFF;-webkit-border-radius:5px;border-radius:5px}#footer .footer-menu .bnr-list li a:hover{opacity:1}#footer .footer-menu .bnr-list li a:hover img{opacity:.9}#footer .sns-content-wrapper{display:table;word-spacing:-1em;width:300px;float:left}#footer .sns-content-wrapper li{display:inline-block;word-spacing:normal;margin-left:15px;vertical-align:top}#footer .sns-content-wrapper li:first-child{margin-left:0}#footer .copyright{float:right;padding:5px 0;width:300px;text-align:right;font-size:12px;font-size:1.2rem}

/*# sourceMappingURL=../map/ut.common.min.css.map */
