﻿.mainvisual{margin-bottom:20px}.mainvisual img{width:100%}.topComm{padding-top:10px;padding-bottom:25px;text-align:center;font-family:"Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;color:#000}.topComm .topCommH2{font-weight:bold;font-size:18px;border-bottom:1px solid #000;margin-bottom:10px;padding-bottom:2px}.topFeature{margin-bottom:20px}.topScene{margin-bottom:30px}.topBanList ul{width:770px;margin-right:-20px;overflow:hidden;*zoom:1}.topBanList ul li{float:left;margin-right:20px;padding-bottom:20px}.topBan{margin-bottom:30px}.topBan2{margin-bottom:30px}.topProducts1{margin-bottom:30px}.topProducts1 h2{font-size:24px;font-weight:bold;padding:20px 10px 20px 15px;border-bottom:2px solid #f5f5f0;line-height:1.2;background:#fff}.topProducts1 h2 .comment{float:right;font-size:12px;font-weight:normal;color:#333;margin-top:-4px;text-align:right;line-height:1.5}.topProducts1 ul{overflow:hidden;*zoom:1;margin-bottom:-2px}.topProducts1 ul li{width:248px;float:left;border-bottom:2px solid #f5f5f0;padding-bottom:15px;background:#fff}.topProducts1 ul li.cate1,.topProducts1 ul li.cate4,.topProducts1 ul li.cate7{padding-left:1px;border-right:2px solid #f5f5f0}.topProducts1 ul li.cate3,.topProducts1 ul li.cate6{padding-right:1px;border-left:2px solid #f5f5f0}.topProducts1 ul li .image{text-align:center}.topProducts1 ul li .title{font-size:15px;font-weight:bold;padding-left:20px}.topProducts1 ul li .note{color:#777;padding-left:20px}.topProducts1 ul li a{color:#333}#topOriginal h2{border-top:4px solid #55d68f;color:#38c477}#topName h2{border-top:4px solid #c6a3e1;color:#bd94dd}.topProducts2{background:#fff;margin-bottom:30px}.topProducts2 h2{font-size:24px;font-weight:bold;padding:20px 10px 20px 15px;border-bottom:2px solid #f5f5f0;line-height:1.2}.topProducts2 h2 small{font-size:16px;letter-spacing:-1px}.topProducts2 h2 .comment{float:right;font-size:12px;font-weight:normal;color:#333;margin-top:-2px;text-align:right;line-height:1.5}.topProducts2 ul{overflow:hidden;*zoom:1;margin-bottom:-2px}.topProducts2 ul li{width:374px;float:left;border-bottom:2px solid #f5f5f0;padding-bottom:15px}.topProducts2 ul li.cate1,.topProducts2 ul li.cate3,.topProducts2 ul li.cate5{border-right:2px solid #f5f5f0}.topProducts2 ul li .image{text-align:center;margin-bottom:10px}.topProducts2 ul li .title{font-size:15px;font-weight:bold;padding-left:20px}.topProducts2 ul li .note{color:#777;padding-left:20px}.topProducts2 ul li a{color:#333}#topNaire h2{border-top:4px solid #ffa66a;color:#ff7f29}#topRanking{margin-bottom:30px;background:#fff}#topRanking h2{font-size:24px;font-weight:bold;padding:20px 10px 20px 15px;border-bottom:2px solid #f5f5f0;line-height:1.2;border-top:4px solid #ffb51e;color:#f8a600}#topRanking ul{overflow:hidden;*zoom:1}#topRanking ul li{width:148px;float:left;border-right:2px solid #f5f5f0;padding-bottom:5px;position:relative}#topRanking ul li:after{content:'';position:absolute;width:46px;height:46px;top:8px;left:8px}#topRanking ul li.rank1{padding-left:1px}#topRanking ul li.rank1:after{background:url(../img/top/icon-rank1.png) no-repeat 0 0}#topRanking ul li.rank2:after{background:url(../img/top/icon-rank2.png) no-repeat 0 0}#topRanking ul li.rank3:after{background:url(../img/top/icon-rank3.png) no-repeat 0 0}#topRanking ul li.rank4:after{background:url(../img/top/icon-rank4.png) no-repeat 0 0}#topRanking ul li.rank5{padding-right:1px;border-right:none}#topRanking ul li.rank5:after{background:url(../img/top/icon-rank5.png) no-repeat 0 0}#topRanking ul li .image{text-align:center;margin-bottom:5px}#topRanking ul li .title{font-size:15px;font-weight:bold;padding-left:8px;letter-spacing:0}#topRanking ul li a{color:#333}#topNews{background:#fff;margin-bottom:30px}#topNews h2{border-top:4px solid #bebeb7;padding:18px 15px 18px 10px;font-size:20px;font-weight:bold;border-bottom:1px solid #ccc}#topNews h2 a{margin-top:5px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;float:right;font-size:13px;padding-right:20px;font-weight:normal;background:url(../img/top/arrow.png) no-repeat right center}#topNews .topNewsList .notFound{padding:15px 10px}#topNews .topNewsList article{padding:10px;border-bottom:1px solid #ccc}#topNews .topNewsList article time{float:left}#topNews .topNewsList article h3{padding-left:100px;font-size:14px;font-weight:bold;margin-bottom:5px;line-height:1.2}#topNews .topNewsList article p{padding-left:100px}#topCase{background:#fff}#topCase h2{border-top:4px solid #9ac81b;padding:18px 15px 18px 10px;font-size:20px;font-weight:bold;border-bottom:1px solid #ccc}#topCase h2 a{margin-top:5px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;float:right;font-size:13px;padding-right:20px;font-weight:normal;background:url(../img/top/arrow.png) no-repeat right center}#topCase .topCaseList{overflow:hidden}#topCase .topCaseList ul{overflow:hidden;*zoom:1;width:760px;padding-top:10px}#topCase .topCaseList ul li{float:left;width:160px;border:solid 1px #ccc;margin:0 10px 10px 0;padding:9px}#topCase .topCaseList ul li dl dt{margin-bottom:10px}#topCase .topCaseList ul li dl dt img{width:100%}#topCase .topCaseList ul li dl dd{font-weight:bold}.topBnr{margin-bottom:15px}.topTxt{text-align:center;margin-bottom:30px;padding:15px 0;background:#c8f7ec}.topTxt .ttl{font-weight:bold;font-size:16px;margin-bottom:15px}.topTxt p{font-size:14px;padding:0 20px}.topMainInfo{border:solid 3px #ff3333;background:#fff4c0;padding:20px;margin-bottom:20px}.topMainInfo dl dt{color:#ff3333;font-size:24px;font-weight:bold;text-align:center;margin-bottom:20px}.topMainInfo dl dd{font-size:16px;padding:0 0 0 30px}.topMainInfo dl dd .read{color:#ff3333;font-weight:bold;margin-bottom:20px}.topMainInfo dl dd.cont{border-bottom:solid 1px #333;padding-bottom:20px;margin-bottom:20px}

#main .topNewsBnr{
margin-top: 10px;
margin-bottom:10px
}

