@media (min-width:800px){body{min-height:100%;min-width:100%;background-color:#ffefef;color:#590000;font-size:14px}#main{clear:both;position:relative;width:100%;min-width:800px;min-height:auto}#main .container{position:relative;margin:0 auto;width:800px}.bx-wrapper .bx-viewport{-moz-box-shadow:0 0 0 #ccc;-webkit-box-shadow:0 0 0 #ccc;box-shadow:0 0 0 #ccc;border:solid #fff 0;left:0}.bxslider li{left:0;top:-15px}header{clear:both;position:relative;background-color:#f00;height:80px;min-width:100%;min-width:800px;z-index:5}header .container{position:relative;height:80px;margin:0 auto;width:800px}header #logo{position:absolute;left:40px}header #logo img{width:115px;height:80px}header #title{position:absolute;right:30px;bottom:0;color:#ffd700;font-size:40px}nav{position:relative;background-color:#ffd700;min-height:40px;width:100%;min-width:800px;color:#f00}nav .container{position:relative;height:40px;margin:0 auto;width:800px}nav ul{position:relative;padding:0;margin:0}nav li{float:left;position:relative;text-align:center;background-color:#ffd700;width:16.66%;height:40px;list-style-type:none;-moz-transition:.2s;-webkit-transition:.2s;-o-transition:.2s;-ms-transition:.2s;transition:.2s;}nav li:hover{background-color:#f00;color:#ffd700;-moz-transition:.2s;-webkit-transition:.2s;-o-transition:.2s;-ms-transition:.2s;transition:.2s}nav li:active{background-color:#f00;color:#ffd700;-moz-transition:.2s;-webkit-transition:.2s;-o-transition:.2s;-ms-transition:.2s;transition:.2s}nav li a{display:block;height:32px;padding-top:8px;}nav li a:link{color:#f00;text-decoration:none}nav li a:visited{color:#f00;text-decoration:none}nav li a:hover{color:#ffd700;text-decoration:none;-moz-transition:.2s;-webkit-transition:.2s;-o-transition:.2s;-ms-transition:.2s;transition:.2s}nav li a:active{color:#ffd700;text-decoration:none}nav li:hover > a{background-color:#f00;color:#ffd700}nav li ul{list-style:none;position:absolute;top:100%;left:0;margin:0;padding:0;z-index:60}nav li ul li{overflow:hidden;width:134px;height:0;-moz-transition:.2s;-webkit-transition:.2s;-o-transition:.2s;-ms-transition:.2s;transition:.2s}nav li ul li a{display:block;width:100%}nav li:hover ul li{overflow:visible;height:38px;border-top:2px solid #ffefef}article.info{position:relative;float:left;width:50%;background-color:#ffefef;padding-bottom:20px}article.info .info_column:hover{text-decoration:underline}article.info .info_column a:link{color:#590000;text-decoration:none}article.info .info_column a:visited{color:#590000;text-decoration:none}article.info .info_column a:hover{color:#590000;text-decoration:underline}article.info .info_column a:active{color:#590000;text-decoration:underline}article.info .info_column .info_date{font-size:12px}article.brand{position:relative;text-align:center}article.brand img{height:40px;max-width:100%}article.brand a:link{color:#590000;text-decoration:none}article.brand a:visited{color:#590000;text-decoration:none}article.brand a:hover{color:#590000;text-decoration:underline}article.brand a:active{color:#590000;text-decoration:underline}article.brand .brand_column{position:relative;float:left;width:33.33%;background-color:#ffefef;padding-bottom:20px;}article.brand .brand_column:hover{-moz-transition:.2s;-webkit-transition:.2s;-o-transition:.2s;-ms-transition:.2s;transition:.2s;text-decoration:underline}article.brand .brand_column .brand_name_en{font-size:20px}article.brand .brand_column .brand_name_jp{font-size:12px}article.access .column .title{position:relative;font-weight:bold}article.link a:link{color:#590000;text-decoration:none}article.link a:visited{color:#590000;text-decoration:none}article.link a:hover{color:#590000;text-decoration:underline}article.link a:active{color:#590000;text-decoration:underline}article.wear .wear_type{clear:both}article.wear .wear_columns{text-align:center}article.wear .wear_columns .wear_column{width:33.33%;float:left}article.wear .wear_columns img{max-height:250px}.tabs ul{position:relative;list-style:none;margin:0;padding:0}.tabs ul li{position:relative;background:#ffd700;float:left;margin-right:5px;width:120px;height:40px}.tabs ul li.active{background:#f00}.tabInner{clear:both;height:800px;overflow:hidden;background:#eee}.tabInner div{height:800px}footer{clear:both;position:relative;background-color:#ffd700;font-size:12px;width:100%;min-width:800px;height:40px;text-align:center}footer .container{position:relative;height:40px;margin:0 auto;width:800px}footer .text{position:relative;top:10px}}@media (max-width:799px){body{background-color:#ffefef;color:#590000;font-size:14px}#main{clear:both;position:relative;width:100%}#main .container{position:relative;margin:0 auto;width:100%}.bx-wrapper .bx-viewport{-moz-box-shadow:0 0 0 #ccc;-webkit-box-shadow:0 0 0 #ccc;box-shadow:0 0 0 #ccc;border:solid #fff 0;left:0}.bxslider li{left:0;top:-15px}header{clear:both;position:relative;background-color:#f00;height:40px;width:100%;z-index:5}header .container{position:relative;height:40px;margin:0 auto;width:100%}header #logo{position:absolute;left:10px}header #logo img{width:60px;height:40px}header #title{position:absolute;right:30px;bottom:0;color:#ffd700;font-size:20px}nav{position:relative;background-color:#ffd700;width:100%;color:#f00}nav .container{position:relative;margin:0 auto;width:100%}nav ul{position:relative;padding:0;margin:0}nav li{float:left;position:relative;text-align:center;background-color:#ffd700;width:16.66%;height:40px;list-style-type:none;-moz-transition:.2s;-webkit-transition:.2s;-o-transition:.2s;-ms-transition:.2s;transition:.2s;}nav li:hover{background-color:#f00;color:#ffd700;-moz-transition:.2s;-webkit-transition:.2s;-o-transition:.2s;-ms-transition:.2s;transition:.2s}nav li:active{background-color:#f00;color:#ffd700;-moz-transition:.2s;-webkit-transition:.2s;-o-transition:.2s;-ms-transition:.2s;transition:.2s}nav li a{display:block;height:32px;padding-top:8px;}nav li a:link{color:#f00;text-decoration:none}nav li a:visited{color:#f00;text-decoration:none}nav li a:hover{color:#ffd700;text-decoration:none;-moz-transition:.2s;-webkit-transition:.2s;-o-transition:.2s;-ms-transition:.2s;transition:.2s}nav li a:active{color:#ffd700;text-decoration:none}nav li:hover > a{background-color:#f00;color:#ffd700}nav li ul{list-style:none;position:absolute;top:100%;left:0;margin:0;padding:0;z-index:60}nav li ul li{overflow:hidden;width:134px;height:0;-moz-transition:.2s;-webkit-transition:.2s;-o-transition:.2s;-ms-transition:.2s;transition:.2s}nav li ul li a{display:block;width:100%}nav li:hover ul li{overflow:visible;height:38px;border-top:2px solid #ffefef}article.info{position:relative;width:100%;background-color:#ffefef;padding-bottom:20px}article.info .info_column:hover{text-decoration:underline}article.info .info_column a:link{color:#590000;text-decoration:none}article.info .info_column a:visited{color:#590000;text-decoration:none}article.info .info_column a:hover{color:#590000;text-decoration:underline}article.info .info_column a:active{color:#590000;text-decoration:underline}article.info .info_column .info_date{font-size:12px}article.greeting img{width:100%}article.brand{position:relative;text-align:center}article.brand img{height:40px;max-width:100%}article.brand a:link{color:#590000;text-decoration:none}article.brand a:visited{color:#590000;text-decoration:none}article.brand a:hover{color:#590000;text-decoration:underline}article.brand a:active{color:#590000;text-decoration:underline}article.brand .brand_column{position:relative;width:100%;background-color:#ffefef;padding-bottom:20px;}article.brand .brand_column:hover{-moz-transition:.2s;-webkit-transition:.2s;-o-transition:.2s;-ms-transition:.2s;transition:.2s;text-decoration:underline}article.brand .brand_column .brand_name_en{font-size:20px}article.brand .brand_column .brand_name_jp{font-size:12px}article.access .column .title{position:relative;font-weight:bold}article.link a:link{color:#590000;text-decoration:none}article.link a:visited{color:#590000;text-decoration:none}article.link a:hover{color:#590000;text-decoration:underline}article.link a:active{color:#590000;text-decoration:underline}article.wear .wear_columns{text-align:center}article.wear .wear_columns .wear_column{width:100%}article.wear .wear_columns img{width:80%}.tabs ul{position:relative;list-style:none;margin:0;padding:0}.tabs ul li{position:relative;background:#ffd700;float:left;margin-right:5px;width:120px;height:40px}.tabs ul li.active{background:#f00}.tabInner{clear:both;height:800px;overflow:hidden;background:#eee}.tabInner div{height:800px}footer{clear:both;position:relative;background-color:#ffd700;font-size:12px;width:100%;height:50px;text-align:center}footer .container{position:relative;height:50px;margin:0 auto;width:100%}footer .text{position:relative;top:10px}}