@charset "utf-8";


/* =================================
 神明会さまCSS
===================================*/
body{
	border-top:5px solid #300;
	font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', "メイリオ", Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	font-size:14px;
	line-height:1.6;
	background-color:#FFF
}
a{color:#9A6500}
.header{
	border-top:1px solid #C9C9AE;
	border-bottom:1px solid #C9C9AE;
	padding:10px 0 8px;
	background-image: url(../image/common/haikei_pattern_under_green.png);
}
.headerInner{position:relative;width:910px;margin:0 auto}

.content{background:url(../image/common/bg_content.jpg) center top repeat-y}
.contentInner{
	width:915px;
	background-color:#FFF;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 40px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
}
.main{
	float:right;
	width:650px;
	margin-left: 10px;
	margin-right: 5px;
}
.sidebar{
	float:left;
	width:210px;
	margin-left: auto;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
}
.footer{
	border-top:1px solid #C9C9AE;
	font-size:13px;
	clear: both;
	bottom: 0;
	position: static;
}.footerInner{width:890px;text-align:center;margin:0 auto;padding:12px 0}
.other{
	color:#FFF;
	text-align:center;
	background-image: url(../image/common/haikei_pattern_under_green.png);
	padding-top: 12px;
	padding-right: 0;
	padding-bottom: 12px;
	padding-left: 0;
}
.other a{color:#FFF}
.header h1{font-size:12px;margin-bottom:5px}
.siteLogo{margin-bottom:5px}
.innerNavigation{
	position:absolute;
	top:3px;
	right:20px;
	width:366px;
	height:18px;
	line-height:18px;
	font-size:10px;
	text-align:left;
	padding:5px 0;
	background-image: url(../image/common/bg_inner_navigation.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.innerNavigation li{display:inline;margin-right:10px}
.footer{display:inline-block;width:16px;height:17px;vertical-align:middle;zoom:1}
.icoCart{
	background-image: none;
	background-repeat: no-repeat;
	background-position: left top;
}
.icoSitemap{
	background-image: none;
	background-repeat: no-repeat;
	background-position: left -20px;
}
.icoConcact{
	background-image: none;
	background-repeat: no-repeat;
	background-position: left -40px;
}
.globalNavigation{width:905px;height:45px;margin:0 auto}
.globalNavigation li,.globalNavigation li a{float:left;display:block;height:45px;line-height:45px;color:#FFF;font-weight:700;text-decoration:none;text-align:center;text-indent:-9999px}
.globalConcept,.globalConcept a{
	width:271px;
	background-image: url(../image/common/menu1dark_jp.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.globalArtist,.globalArtist a{
	width:231px;
	background-image: url(../image/common/menu1dark_jp.png);
	background-repeat: no-repeat;
	background-position: -271px top;
}
.globalItem,.globalItem a{
	width:180px;
	background-image: url(../image/common/menu1dark_jp.png);
	background-repeat: no-repeat;
	background-position: -502px top;
}
.globalGuide,.globalGuide a{
	width:223px;
	background-image: url(../image/common/menu1dark_jp.png);
	background-repeat: no-repeat;
	background-position: -682px top;
}
.topicPath li{display:inline;padding-right:5px}
.topicPath li + li:before{content:"> "}
.categoryList{margin-bottom:30px}
.categoryList li{
	border-bottom:1px dotted #CCC;
	padding:10px 10px 10px 20px;
	background-image: url(../image/common/hp_title_symbol.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.mailRegister{border:1px solid #CCC}
.mailRegister form{margin:0}
.mailRegister h3{color:#FFF;text-align:center;background:#300;padding:3px 5px}
.mailInfo{font-size:12px;text-align:center;background:#E4E3C6;padding:3px 10px}
.mailForm{background:#FFF;padding:10px}
.mailRule{font-size:10px;padding-bottom:10px}
.mailDetail{font-size:12px}
.mailInput{border:1px solid #000;margin-bottom:5px}
.pageNavigation{margin-bottom:5px;text-align:center}
.pageNavigation li{display:inline;text-decoration:none;padding-left:10px;margin-right:5px}
.footerInner .pageNavigation li + li{border-left:1px solid #9A6500}
.other .pageNavigation li + li{border-left:1px solid #FFF}
.mainTitle{
	color:#000;
	font-size:16px;
	font-weight:700;
	height:28px;
	line-height:28px;
	background:url(../image/common/bg_maintitle.png) no-repeat left top;
	margin-bottom:20px;
	padding:0 25px
}
.subTitleMiddle,.subTitleSmall{color:#300;font-weight:700;height:28px;line-height:28px;margin-bottom:20px;padding:0 25px}
.subTitleMiddle{background:url(../image/common/bg_subtitle_middle.png) no-repeat left top}
.subTitleSmall{background:url(../image/common/bg_subtitle_small.png) no-repeat left top}
.sideTitle{color:#FFF;font-weight:700;text-align:center;background:#A49668;margin-bottom:10px;padding:3px 5px}
.colorTitle{color:#9A6500;margin-bottom:10px}
.articleTitle{font-size:16px;color:#300;margin-bottom:10px}
.circleTitle{color:#300;font-weight:700;padding-left:20px;background:url(../image/common/bg_circle_title.png) no-repeat left top;border-bottom:1px dotted #CCC;margin-bottom:20px}
.grungeTitle{font-size:14px;font-weight:700;color:#300;background:url(../image/common/bg_grunge_titile.png) no-repeat left bottom;margin-bottom:15px;padding:0 10px 5px}
.clear:after,.globalNavigation:after,.contentInner:after,.main:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.article{position:relative;margin-bottom:30px}
.articleInner{padding-right:10px;padding-left:10px}
.banner li{line-height:0;padding-bottom:20px}
.imageLeft{float:left;padding:0 20px 20px 0}
.imageRight{float:right;padding:0 20px 20px 0}
.spacingBottom{margin-bottom:1em}
.dateAdd{position:relative}
.itemDate{position:absolute;top:3px;right:20px;text-align:right}
.newItem li{float:left;width:185px;border:1px solid #CCC;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;margin:0 9px 10px 0;padding:10px}
.itemImage{margin-bottom:10px;text-align:center}
.eventContent{float:left;width:423px;padding-right:5px;margin-right:5px;border-right:1px dotted #CCC}
.newsContent{float:left;width:208px}
.latestNew dt{width:87px;height:24px;line-height:24px;color:#FFF;font-size:12px;text-align:center;background:url(../image/common/bg_latest_news.png) no-repeat left top}
.latestNew dd{font-size:12px;border-bottom:1px dotted #CCC;margin-bottom:10px;padding:5px}
.newsSection{margin-bottom:130px}
.newsSection dl:after{clear:both;display:block;content:""}
.newsSection dt{width:90px;clear:both;float:left;line-height:24px;color:#FFF;font-size:11px;text-align:center;background:url(../image/common/bg_latest_news.png) no-repeat left top}
.newsSection dd{margin-left:96px;font-size:12px;line-height:24px;margin-bottom:10px}
*/
/**
* itemlist
*/
.item li{float:left;width:130px;border:1px solid #CCC;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;margin:0 5px 10px 0;padding:10px}
.itemSort{position:absolute;top:5px;right:20px}
.pageInfo{margin:10px 0}
.pageMove li{display:inline}
.guideNavigation li{width:200px;float:left;margin-right:9px}
.customerReview{position:relative;border:1px solid #CCC;margin-bottom:30px;padding:20px 10px}
.customerReview img{margin:0 20px 20px 0}
.moreReview{background:#F1F0E1;border:1px solid #CCC;padding:20px 20px 10px}
.moreReview p{padding-bottom:10px}
.innerNavigation li a,.topicPath li a,.pageNavigation a,.itemName a,.latestNew dd a,.newsSection dd a{text-decoration:none}
.topicPath,.visualImage{margin-bottom:20px}
.mailRule p,.pageNum{float:left}
.mailRule input,.pageMove{float:right}
.copyright,.itemName,.itemPrice{text-align:center}
* html .clear,* html .globalNavigation,* html .contentInner,* html .main,:first-child+html .clear,:first-child+html .globalNavigation,:first-child+html .contentInner,:first-child+html .main{zoom:1}
.articleInner p,.articleInner ul,.articleInner ol,.paragraphIntro{padding-bottom:20px}
.mainsaide {
	float: right;
	width: 305px;
	height: 280px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	background-color: #FFF;
	font-size: 24px;
	margin-right: 10px;
	margin-left: 5px;
	padding-left: 5px;
}


/* =================================
 * 追加CSS
===================================*/


.newsSection dl {
 height: 136px;
 overflow: auto;
}
.footer {
 position: fixed;
 width: 100%;
 bottom: 0;
 position: static;
}
.maintop {
	width: 325px;
	float: left;
	height: 280px;
}

#topshita {
	width: 650px;
	height: 10px;
}
