@charset "UTF-8";

#makebanner > tbody > tr > td > table > tbody > tr > td,
#makebanner > tbody > tr > td > form {
	background:#fff;
}
body {
	background:url(https://gigaplus.makeshop.jp/kannonyama/201404//bg.jpg) repeat;
}
p {
	margin-bottom:1em;
}
img {
	vertical-align:bottom;
}

#headerWrapper {
	position:relative;
	z-index:999;
}
#headerWrapper h1 {
	padding-top:16px;
}
#headerWrapper #seo {
	padding-top:35px;
}
#headerWrapper #seo a:link,
#headerWrapper #seo a:visited{
	text-decoration:none;
	color:#1e4326;
}
#headerWrapper #seo strong {
	font-size:15px;
	display:block;
	font-weight:bold;
	line-height:2;
}

#headerWrapper #cta {
	text-align:right;
	position:absolute;
	right:0;
	top:0;
}
#cta-scrolled {
	display:none;
	position:fixed;
	top:0;
	right:7%;
	z-index:1001;
}
#gnav {
	clear:both;
	border-top:3px double #dadbd9;
	position:relative;
}
#gnav li {
	float:left;
}
#gnav li a {
	display:block;
	line-height:1.5;
}
#gnav li a:link {
	text-decoration:none;
	color:#103804;
}
#gnav li a:visited {
	text-decoration:none;
	color:#5b6c5f;
}
#gnav li a:hover {
	color:#5b6c5f;
	text-decoration:underline;
}
#gnav > li.on {
	background:url(https://gigaplus.makeshop.jp/kannonyama/201404//gnav-bg.png) no-repeat 50% 50%;
}
#gnav li > ul,
#gnav li .mdrop {
	display:none;
	position:absolute;
	top:55px;
	left:0;
	z-index:1000;
	background:#fff;
	padding:11px;
	border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
}
#gnav li .mdrop {
	padding:0;
}
#gnav li .mdrop .mdrop-nav {
	padding:11px;
}
.mdrop-nav div {
	float:left;
	margin-right:1em;
	cursor:pointer;
	padding:2px 0.5em;
	text-decoration:underline;
}
.mdrop-nav div.on {
	cursor: default;
	background:#1e4326;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
#gnav li .mdrop ul {
	padding:0 0 11px 11px;
	display:none;
}
#gnav li .mdrop ul.selling {
	display:block;
}
#gnav li .mdrop ul li {
	margin:0 3px 3px 0;
}
#gnav li > ul {
	200px;
}
#gnav .gnav-child.about {
	left:415px;
}
#gnav .gnav-child.guide {
	left:543px;
}
#gnav li .mdrop {
	width:100%;
}
#gnav li > ul li {
	margin-bottom:6px;
	float:none;
}

#topSlideWrapper {
	width:100%;
	overflow:hidden;
}
#topSlide {
	width:908px;
	height:453px;
	margin-bottom:30px;
	position:relative;
}
#topSlide #topSlideContents {
	margin-left:-190px;
}
#topSlide #topSlideContents li {
	float:left;
}
#topSlide #topSlideContents li img {
	width:1280px;
	height:453px;
}
#topSlide #topSlideContents {
	position:absolute;
	left:-190px;
}
#topSlideNav {
	position:absolute;
	bottom:14px;
	left:20px;
}
#topSlideNav li {
	float:left;
	margin-right:15px;
}
#topSlideNav li a {
	border:1px solid #1e4326;
	display:block;
}
#topSlideNav li a:hover,
#topSlideNav li a.on{
	border:1px solid #ffde00;
}


/*トップページレイアウト調整*/
#topContent {
	width:940px;
}
#subBox.top {
	float:left;
}
/*メインコラム*/
#mainBox {
	background:#fff;
	width:690px;
	padding:10px;
	margin-left:10px;
	float:right;
}
#mainBox h2 {
	margin-bottom:20px;
}
#mainBox .block {
	margin-bottom:35px;
}
.block.abandoned {
	width: 939px;
	/* float: right; */
	margin: 0 auto;
	text-align: right;
}
.block.abandoned a {
	display:block;
	width:690px;
	background:#fff;
	margin-left:auto;
	margin-right:0;
	padding:30px 10px;
}
#sell {
	width:690px;
	overflow:hidden;
}
#sell-illust {
	width:693px;
	margin-bottom:20px;
}
#sell-illust li {
	margin:0 3px 3px 0;
	float:left;
}
#sell-purpose {
	margin-bottom:20px;
}
#sell-purpose li {
	float:left;
}
#sell-banner div{
	margin-bottom:10px;
	float:right;
}
#news {
	width:460px;
	float:left;
}
#news h3 {
	color:#fff;
	background:#103804;
	line-height:2;
	margin:0;
}
#news #news-content {
	height:168px;
	overflow:auto;
	border:1px solid #dadbd9;
	border-top:none;
	padding:10px 0 0 10px;
}
#news #news-content iframe {
	width:100%;
}
#news table tr td{
	line-height:1.6;
	border-bottom:15px solid #fff;
}
#news table td font {
	font-size:13px!important;
}
#news a:link,
#news a:visited {
	color:#1e4326;
}
#news a:hover {
	color:#6da56d;
}
#news b {
	color:#000;
	background:url(https://gigaplus.makeshop.jp/kannonyama/201404//underline.png) repeat-x bottom left;
}
#news b font {
	color:#000 !important;
}

#ranking .price,
#recommend td table tr.last{
	font-size:13px;
	font-weight:bold;
	background:#eef0ee;
}
#ranking .M_rank1 {
	background:url(https://gigaplus.makeshop.jp/kannonyama/201404//ranking-first.png) no-repeat center top;
}
#ranking .M_rank2 {
	background:url(https://gigaplus.makeshop.jp/kannonyama/201404//ranking-second.png) no-repeat center top;
}
#ranking .M_rank3 {
	background:url(https://gigaplus.makeshop.jp/kannonyama/201404//ranking-third.png) no-repeat center top;
}
#ranking .M_rankingCenter {
	width:690px;
	overflow:hidden;
}
#ranking .M_ranking {
	width:710px;
}
#ranking .M_rankingCenter .M_ranking li.midImg img {
	width:165px;
}
#ranking .M_rankingCenter .M_ranking li {
	width:165px;
	margin:0 10px 10px 0;
	border:none;
}
#ranking .M_rankingCenter .M_ranking li.last {
	margin-right:0;
}

#ranking .name a,
#recommend a{
	color:#1e4326;
	text-align:left;
	display:block;
	margin-bottom:5px;
	line-height:1.7;
}
#ranking table img,
#recommend table a img{
	display:block;
	margin-bottom:3px;
}
#recommend table {
	border-spacing:0;
	vertical-align:top;
}
#recommend table td.line {
	display:none;
}
#recommend table td.lims {
	border:none;
	width:165px !important;
	border-bottom: 20px solid #fff;
	border-right: 10px solid #fff;
}
#recommend table td.lims a img {
	width:165px !important;
	height:auto;
}
#recommend .woong {
	display:block;
	margin-bottom:5px;
}
#recommend .woong.last {
	margin-bottom:0;
}
#recommend .woong td {
	display:block;
}

#activity ul {
	padding-left:21px;
}
#activity li {
	float:left;
	width:307px;
	padding:3px;
	border:1px solid #dadbd9;
	line-height:2;
	margin-right:18px;
	margin-bottom:18px;
}
#activity li a {
	color:#244029;
}
#activity li a:hover img {
	opacity:0.8;
	/*IE7以下用*/
	filter:alpha(opacity=80);
	/*IE8用*/
	-ms-filter:"alpha(opacity=80)";
}
#activity li img {
	display:block;
	margin-bottom:3px
}

#activity-small {
	position:relative;
	overflow:hidden;
}
#activity-small li {
	width:196px;
}
#activity-nav div {
	position:absolute;
	top:38px;
	cursor:pointer;
}
#activity-nav .prev {
	left:5px;
}
#activity-nav .next {
	right:5px;
}

#media-list {
	padding-left:20px;
	margin-bottom:20px;
}
#media-list li {
	margin-right:30px;
	float:left;
	font-size:11px;
}
#media-list li.last {
	margin-right:0;
}
#media-list li img {
	display:block;
	margin-bottom:3px;
}
#media-other {
	background:url(https://gigaplus.makeshop.jp/kannonyama/201404//media-bg.png) repeat;
	padding:5px;
	margin-left:40px;
	margin-right:40px;
}
#media-other-inner {
	background:#fff;
	padding:15px;
}
#media h3 {
	margin-bottom:20px;
}
#media-other-list li {
	display:-moz-inline-box;
	display:inline-block;
	*display: inline;
	*zoom: 1;
	padding:2px 7px;
	margin:0 5px;
	background:#eef0ee;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
#media-other-list li a {
	color:#103804;
}
#media-other-list li a:hover {
	text-decoration:none;
	color:#1e4326;
}

/*フッター*/
#footerWrapper {
	background:url(https://gigaplus.makeshop.jp/kannonyama/201404//footer-bg.png) repeat-x;
	margin-top:40px;
	width:100%;
}
#footerInner {
	width:920px;
	margin:0 auto;
	padding-top:20px;
	text-align:left;
	font-size:12px;
	color:#244029;
}
#footerInner a:link{
	color:#103804;
	text-decoration:none;
}
#footerInner a:visited{
	color:#5b6c5f;
	text-decoration:none;
}
#footerInner a:hover {
	color:#5b6c5f;
	text-decoration:underline;
}
#footer-guide {
	width:939px;
}
#footer-guide .block {
	width:264px;
	float:left;
	margin-right:19px;
	margin-bottom:19px;
	text-align:left;
	background:#fff;
	padding:15px;
	border-top:2px solid #103804;
	line-height:1.7;
	color:#666;
}
#footer-guide h5 {
	font-size:15px;
	margin-bottom:10px;
}
#footer-guide strong {
	font-weight:bold;
	background:#fff5b1;
}
#footer-guide .more {
	text-align:right;
}
#footer-guide .more a {
	text-decoration:underline;
}
#shipTable {
	border-collapse:collapse;
	width:100%;
	margin-bottom:1em;
	font-weight:bold;
}
#shipTable td {
	border:1px solid #dadbd9;
	line-height:2em;
	padding:0 10px;
}
#shipTable td:first-child {
	background:#eef0ee;

}
#footer-sitemap {
	clear:left;
	margin-bottom:15px;
	line-height:1.7;
}
#footer-sitemap h5 {
	border-bottom:3px double #244029;
	margin-bottom:10px;
}
#footer-sitemap li {
	display:inline;
}
#footer-info {
	line-height:20px;
	border-top:1px solid #dadbd9;
	border-bottom:1px solid #dadbd9;
	margin-bottom:10px;
}
.footer-logo {
	float:left;
	margin-right:10px
}
.footer-info-col-left {
	width:430px;
	float:left;
	margin-top:30px;
}
.footer-info-col-right {
	width:280px;
	float:left;
	margin-top:30px;
}
#footer-nav {
	float:left;
}
#footer-nav li {
	display:inline;
}
#copyright {
	float:right;
	font-size:12px;
}
#cta-side {
	position:fixed;
	left:0;
	top:0;
	z-index:9999;
	width:54px;
}
/*サイド*/
#subBox {
	padding:0;
}
#subBox .block {
	border-bottom:1px solid #dadbd9;
	padding-bottom:20px;
	margin-bottom:20px;
}
#subBox h3 {
	margin-bottom:10px;
}
#subBox ul.banner li {
	margin-bottom:10px;
}
#subBox ul.banner li.last,
#subBox ul.banner li:last-child {
	margin-bottom:0;
}
#subBox ul.sidenav {
	line-height:1.8;
	padding-left:18px;
	text-align:left;
}
#subBox ul.sidenav a:link {
	text-decoration:none;
	color:#103804;
	text-align:left;
}
#subBox ul.sidenav a:visited {
	text-decoration:none;
	color:#5b6c5f;
}
#subBox ul.sidenav a:hover {
	color:#5b6c5f;
	text-decoration:underline;
}

#subBox ul.sidenav .cal {
	padding-top:15px;
}
#search-box {
	position:relative;
}
#search-box input {
	width:186px;
	padding:6px;
	border:1px solid #dadbd9;
}
#search-box a {
	display:block;
	position:absolute;
	right:6%;
	top:6px;
}

/*汎用*/
.clearfix:after{
    content: ".";
    display: block;
    height: 0;
    font-size:0;
    clear: both;
	visibility:hidden;
}
.clearfix{
	display: inline-block;
}
/* Hides from IE Mac */
* html .clearfix{
	height: 1%;
}
.clearfix{
	display:block;
}
/* End Hack */
.clear {
	clear:both;
}
.opacify a:hover img {
	opacity:0.8;
	/*IE7以下用*/
	filter:alpha(opacity=80);
	/*IE8用*/
	-ms-filter:"alpha(opacity=80)";
}
