﻿
/*CSS RESET*/



html,body{-webkit-text-size-adjust:none;}
body{background-color:#FFF !important;font-family:"ヒラギノ丸ゴ Pro W4","Hiragino Maru Gothic Pro","メイリオ",Meiryo,"Lucida Grande",Arial,Helvetica,sans-serif !important;color:#333;line-height:1.4;}
img {border:0;vertical-align:bottom;}
ul,li {margin:0;padding:0;list-style:none;}
a:link{color:#333;text-decoration:none;}
a:visited{color:#333;}
a:active{color:#333;}
a:hover{color:dodgerblue;text-decoration:none;}
table,tr,td{background-color:#FFF;color:#333;}
header{margin:0 auto;padding:0;width:1200px;}
main{margin:0 auto;padding:0;display:block;width:1200px;}
aside{margin:30px auto;padding:0;width:1200px;}
footer{margin:0 auto;padding:20px 0;width:1200px;text-align:center;background-color:#000;color:#FFF;}
h1{margin:35px 0;text-align:center;}
h2{margin:0;font-family:Arial, Helvetica, sans-serif;font-size:medium;text-align:center; margin-top:20px;}
h3{margin:0;padding:5px 0;width:600px;text-align:center;background-color:#484848;color:#FFF;font-size:16px;}

div#SiteId{margin:35px 0;position:relative; text-align:center;padding-top:30px;}

div#iconheader{text-align:center;}

div#icon{height:135px;}
div#icon ul{position:relative; left: 950px; margin:0;bottom:75px;}
div#icon ul li{display: inline-block;margin:0 5px;font-family:Arial, Helvetica, sans-serif;font-size:10px; text-align:center;}

div#GlobalNavi{margin:0;width:1200px;text-align:center;padding-top:20px;}
div#GlobalNavi ul{margin:25px auto;}
div#GlobalNavi ul li{display: inline-block;margin:0 30px;font-family:Arial, Helvetica, sans-serif;}

div#topallitem a img:hover{opacity:0.7;}

div#Ranking{width:1200px;text-align:center; margin-top:30px;}

div#rankingcolumn{overflow:hidden;width:1200px;padding-bottom: 40px;padding-left:45px;}
div.section{float:left;width:350px;margin-right:30px;}
div.section-last{width:350px;float:right;padding-right:90px;}

div#MainImage{margin:0;width:1200px;}
div#Information{margin:0;width:1200px; height:150px; vertical-align:middle; display:table-cell;}
div#InformationL{text-align:center;float:left;	width: 240px; margin-right:10px; height:100px;}
div#InformationR{width:910px; height:150px;float:right;border-left:3px solid gray; padding-left:30px;}
div#BrandImage{margin:0;width:100px;}
div#ItemRecommend{margin:0;width:1200px;}
div#ItemRecommend a img:hover{opacity:0.7;}
div#ItemRecommendL{float:left;margin:30px 0 0 0;width:750px;}
div#ItemRecommendL ul{margin:0;width:750px;padding: 0;}
div#ItemRecommendL ul li{margin:0 0 30px 0;width:750px;}
div#ItemRecommendR{float:right;margin:30px 0 0 0;width:420px;padding: 0;}

div#SubImage{margin:0;width:1200px; margin-top:30px;}
div#SubImage img{margin:0 0 30px 0;}
div#SubImage a img:hover{opacity:0.7;}
div#SubNavi{margin:0;width:1200px;}
div#SubNavi a img:hover{opacity:0.7;}
div#SubNavi ul{margin:0 0 30px 0;width:1200px;display:table;table-layout:fixed;text-align:center;}
div#SubNavi ul li{display:table-cell;margin:0 5px;}

section.Information{display:table;table-layout:fixed;width:1200px;border-collapse:collapse;}
section.Information div{display:table-cell;border:1px solid #333;}
section.Information div p{font-size:13px;padding:25px;}

div#EndNavi{margin:0;width:1200px;text-align:center;}
div#EndNavi ul{margin:20px auto;}
div#EndNavi ul li{display: inline-block;margin:0 20px;font-size:12px;}



div#mailinfo{margin:0;width:1200px;}
div#mailinfo img{margin:0 0 20px 0;text-align:center;}
div#mailinfo a img:hover{opacity:0.7;}
