﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;font-family:"Helvetica Neue",Helvetica,Arial,"微軟正黑體","微软雅黑","メイリオ","맑은 고딕",sans-serif}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;overflow-x:hidden}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}::-webkit-input-placeholder{color:#836a5c}:-moz-placeholder{color:#836a5c;opacity:1}::-moz-placeholder{color:#836a5c;opacity:1}:-ms-input-placeholder{color:#836a5c}.nano{position:relative;width:100%;height:100%;overflow:hidden}.nano>.nano-content{position:absolute;overflow:scroll;overflow-x:hidden;top:0;right:0;bottom:0;left:0}.nano>.nano-content:focus{outline:thin dotted}.nano>.nano-content::-webkit-scrollbar{visibility:hidden}.has-scrollbar>.nano-content::-webkit-scrollbar{visibility:visible}.nano>.nano-pane{background:rgba(0,0,0,.25);position:absolute;width:10px;right:0;top:0;bottom:0;visibility:hidden\9;opacity:.01;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.nano>.nano-pane>.nano-slider{background:#444;background:rgba(0,0,0,.5);position:relative;margin:0 1px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.nano:hover>.nano-pane,.nano-pane.active,.nano-pane.flashed{visibility:visible\9;opacity:.99}header{width:100%;height:120px;position:fixed;top:0;z-index:10}header .bg{position:absolute;background-color:#fff;opacity:.86;width:100%;height:100%}header .logo{position:absolute;left:20px;top:15%;display:block;height:70%}header .logo a img{height:100%;max-height:85px}header .logo a:hover img{-webkit-filter:contrast(120%);filter:contrast(120%)}header nav{position:absolute;left:22%;top:15%;display:block;width:100%;height:70%}header nav ul{height:100%;display:block}header nav ul li{float:left;width:15%;height:100%;display:block}header nav ul li.sp{float:left;width:5px;height:100%;display:block;background:transparent url(../images/index_menusp.png) no-repeat center center}header nav ul li a{margin:0 auto}header nav ul li a.menu1{width:100%;height:100%;max-width:78px;display:block;background:transparent url(../images/index_menu1.png) no-repeat center center;background-size:contain}header nav ul li a.menu2{width:100%;height:100%;max-width:143px;display:block;background:transparent url(../images/index_menu2.png) no-repeat center center;background-size:contain}header nav ul li a.menu3{width:100%;height:100%;max-width:132px;display:block;background:transparent url(../images/index_menu3.png) no-repeat center center;background-size:contain}header nav ul li a.menu4{width:100%;height:100%;max-width:144px;display:block;background:transparent url(../images/index_menu4.png) no-repeat center center;background-size:contain}header nav ul li a.menu5{width:100%;height:100%;max-width:144px;display:block;background:transparent url(../images/index_menu5.png) no-repeat center center;background-size:contain}header nav ul li a:hover{-webkit-filter:contrast(500%);filter:contrast(500%)}header .facebook{position:absolute;top:0;right:20px;width:60px;height:100%;display:block;background:transparent url(../images/facebook_button.png) no-repeat center center}header .facebook:hover{-webkit-filter:contrast(120%);filter:contrast(120%)}aside{position:absolute;display:block;height:85%;left:0;bottom:1%;z-index:9}aside .product1{height:100%;display:block}aside .product1 a.open{height:100%;display:block}aside .product1 a.open img{height:100%;max-height:848px}aside .product1 a.open:hover img{-webkit-filter:contrast(102%);filter:contrast(102%)}aside .product2{position:absolute;height:100%;display:none}aside .product2 img{height:100%;max-height:848px}aside .product2 a.close{position:absolute;width:10%;height:100%;display:block;top:0;right:0}aside .product2 .productlink1{position:absolute;top:0;left:0;width:90%;height:34%}aside .product2 .productlink2{position:absolute;top:35%;left:0;width:90%;height:31%}aside .product2 .productlink3{position:absolute;top:67%;left:0;width:90%;height:32%}footer{width:100%;height:40px;line-height:40px;font-size:15px;color:#42290c;text-align:center;position:fixed;bottom:0}