@charset "utf-8";.for-large{display:block}.for-small{display:none}@media all and (min-width:0) and (max-width:640px){.for-large{display:none}.for-small{display:block}}.soon{filter:alpha(opacity=60);opacity:.6}#gNavi{border:0}#gNavi .navi01 a{background:url(../common2/images/g_navi_bg.gif)repeat-x left bottom}.mainImg{margin-bottom:55px;text-align:center}.mainImg img{width:100%}#main .information{margin-bottom:21px}#main .information dt{float:left}#main .information dd{padding:8px 0 8px 175px;min-height:18px;font-family:ＭＳ\ Ｐ明朝,MS PMincho,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,serif;font-size:9pt;letter-spacing:4px;background:url(../common2/images/title_bg.gif)repeat left top}#main .topBox{margin-bottom:20px;overflow:hidden;display:block;clear:left}#main .topBox p{float:left}#main .topBox .text01{float:right}#main .gold-wrap{margin-bottom:40px}@media all and (min-width:0) and (max-width:640px){#main .gold-wrap{margin-bottom:15px}}#main .gold-wrap .-title{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:10px}@media all and (min-width:0) and (max-width:640px){#main .gold-wrap .-title{margin-bottom:5px}}#main .gold-wrap .-head{border:0;font-size:24px;font-weight:bolder;letter-spacing:.15em;margin-bottom:0}#main .gold-wrap .-title p{font-size:14px}@media all and (min-width:0) and (max-width:640px){#main .gold-wrap .-title p{font-size:10px}}@media all and (min-width:0) and (max-width:640px){#main .gold-wrap .-head{font-size:12px;margin-bottom:0;letter-spacing:0}}#main .gold-wrap .-wrap{display:flex;justify-content:space-between}@media all and (min-width:0) and (max-width:640px){#main .gold-wrap .-wrap{flex-direction:column}}#main .gold-wrap .-wrap .-box{padding:10px 0 8px;width:32.5%}#main .gold-wrap .-wrap .-flex{align-items:center;display:flex;justify-content:center}#main .gold-wrap .-wrap .main{display:flex}@media all and (min-width:0) and (max-width:640px){#main .gold-wrap .-wrap .-box{box-sizing:border-box;padding:8px 15px 5px;margin:3px 0;width:100%}#main .gold-wrap .-wrap .-flex{justify-content:space-between;margin:0;width:100%}#main .gold-wrap .-wrap .main{justify-content:space-between;display:flex;width:145px}}#main .gold-wrap .-wrap .-box:nth-child(1){background-color:#c39623}#main .gold-wrap .-wrap .-box:nth-child(2){background-color:#b6cbce}#main .gold-wrap .-wrap .-box:nth-child(3){background-color:#a3a2a2}#main .gold-wrap .-wrap .-flex h3{font-size:1pc;font-weight:bolder;letter-spacing:.05em;margin-right:15px}@media all and (min-width:0) and (max-width:640px){#main .gold-wrap .-wrap .-flex h3{font-size:13px;margin-right:10px}}#main .gold-wrap .-wrap .-flex p{font-size:1pc;font-weight:bolder;letter-spacing:.05em}#main .gold-wrap .-wrap .-flex p .yen{font-size:14px;margin-left:-3px}#main .gold-wrap .-wrap .-flex p.before{font-size:9pt;font-weight:700;letter-spacing:.05em;margin-left:20px;margin-top:3px}@media all and (min-width:0) and (max-width:640px){#main .gold-wrap .-wrap .-flex p{font-size:13px}#main .gold-wrap .-wrap .-flex p .yen{font-size:11px;margin-left:-3px}#main .gold-wrap .-wrap .-flex p.before{font-size:10px;margin-top:0;margin-left:0;display:flex;justify-content:space-between;width:90px}}#main .buyUl{display:flex;justify-content:space-between;padding:10px 0;width:100%}#main .buyUl li{border:2px solid #eceaea;text-align:center;width:33.333%}#main .buyUl li:nth-child(-n+2){border-right:0}#main .buyUl li a{display:block;padding:20px 0 10px}#main .buyUl li a:hover{text-decoration:none;background-color:#eee}#main .buyUl li p{font-size:24px;font-weight:bolder;letter-spacing:.15em}#main .buyUl li img{height:50px;width:65px;margin-bottom:10px}#main .buyUl li a:hover img{filter:alpha(opacity=70);opacity:.7}#main .link img{display:block;margin-bottom:23px}#main .link a:hover img{filter:alpha(opacity=70);opacity:.7}#main .blogBox{margin-bottom:1pc;padding-bottom:24px;background:url(../common2/images/title_bg.gif)repeat left top}#main .blogBox .photoBox{padding:21px 28px 0;float:right}#main .blogBox .textBox{float:left;width:70%}#main .blogBox .textBox dl{margin:8px 0 0 25px;font-size:9pt}#main .blogBox .textBox dt{padding-top:22px;float:left;line-height:1.6}#main .blogBox .textBox dd{padding-left:12.4em;line-height:1.9}#main .blogBox .textBox dd p{margin-bottom:4px;font-family:ＭＳ\ Ｐ明朝,MS PMincho,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,serif;font-size:18px;letter-spacing:2px}#main .itemBox{margin:50px 0}#main .itemBox .title{border:0;padding:24px 25px;width:99pt;height:113px;float:left;background:url(../common2/images/title_bg.gif)repeat left top}#main .itemBox ul{width:100%;display:flex;flex-wrap:wrap}#main .itemBox li{height:auto;font-size:9pt;line-height:1.55;margin-bottom:30px;position:relative;padding:0 23px 0 0;width:23.2%}#main .itemBox li:nth-child(4n){padding:0}#main .itemBox li a:hover img{filter:alpha(opacity=70);opacity:.7}#main .itemBox li p{font-size:1pc;font-weight:bolder;letter-spacing:.1em;margin-bottom:9pt;padding:10px 0 8px;background-color:#eee;text-align:center;text-indent:.1em}#main .itemBox li .-wrap{display:block;width:226px}#main .itemBox li .-image{display:block;height:0;margin-bottom:14px;overflow:hidden;padding-top:75.223%;position:relative}#main .itemBox li .-link{display:block}#main .itemBox li img{position:absolute;top:50%;left:0;transform:translateY(-50%);height:auto;width:100%}#main .itemBox li h2{border-top:0;display:block;font-weight:bolder;font-size:14px;letter-spacing:.05em;margin-bottom:10px;text-indent:.08em;text-align:justify;height:65px}#main .itemBox li .price{text-align:right}#main .itemBox li .price .for-small{display:none}#main .itemBox li .price span{border-top:0;font-weight:bolder;display:inline-block;font-size:13px;letter-spacing:0;margin-bottom:10px;text-align:justify}#main .itemBox li .price .color{color:#ee3737;font-weight:bolder;font-size:21px;letter-spacing:0}#main .itemBox li .price .text{text-indent:0}#main .itemBox li span{display:block;font-family:Lucida Grande,Lucida Sans Unicode,Tahoma,Verdana,sans-serif;font-weight:400;font-size:13px;letter-spacing:.08em;text-indent:.08em;margin-bottom:8px}#main .itemBox li .-cost{color:#ee3737;display:block;font-weight:bolder;font-size:18px;letter-spacing:.05em;margin-bottom:10px;text-align:right}#main .itemBox li a{display:block;font-weight:400;font-size:13px;letter-spacing:.05em;text-indent:.08em;height:auto;width:100%}#main .calendar{margin:0 20px 37px;text-align:right}.resize-img{height:180px;overflow:hidden;margin-bottom:9pt}.linkList{display:block;overflow:hidden;margin-bottom:10px}.linkList strong{font-size:24px;font-weight:bolder;letter-spacing:.15em}.linkList .btn_arrow{display:block;float:right;height:20px;font-size:14px;letter-spacing:.08em;margin-top:10px;padding-left:18px;position:relative}.linkList .btn_arrow:after{padding-left:18px;position:absolute;content:'';background-image:url(../common2/images/icon/icon01.gif);background-repeat:no-repeat;background-position:left center;top:4px;left:0;height:11px;width:11px}.linkList .btn_arrow.btn_right{padding-right:0}.linkList .btn_arrow img{height:20px;width:auto}.linkList .btn_arrow a:hover img{filter:alpha(opacity=70);opacity:.7}.link{margin-bottom:20px}.link ul.linkBn li.bnCol_pc{display:block}.link ul.linkBn li.bnCol_sp{display:none}.link ul.linkBn li.bnCol01{float:left;margin-right:24px}.link ul.linkBn li.bnCol01 a img{width:476px}.link ul.linkBn li.bnCol02{float:left}.link ul.linkBn li.bnCol02 a img{width:476px}@media all and (min-width:0) and (max-width:640px){.resize-img{height:auto;overflow:hidden}.linkList strong{font-size:17px;font-weight:bolder;letter-spacing:.15em}.linkList .btn_arrow{margin-top:5px}.mainImg{margin-bottom:22px;padding:55px 0 0}.mainImg img{width:100%}#main.top{padding-top:0}#main .information{margin-top:-75px}#main .information dt img{width:71px}#main .information dd{padding:7px 0 4px 75pt;letter-spacing:0;line-height:1.2}#main .topBox{margin-bottom:10px}#main .topBox p{float:none}#main .topBox p img{width:90%}#main .topBox .text01{margin-top:10px;float:none;text-align:right}#main .buyUl{margin:0;padding:0;width:auto}#main .buyUl li{margin:0;padding-bottom:0;width:100%;float:none}#main .buyUl li a{padding:8px 0 5px}#main .buyUl li img{height:auto;width:45px;margin-bottom:5px}#main .buyUl li p{font-size:13px}#main .link{margin-top:8px}#main .link li{width:auto;float:none;margin-bottom:13px}#main .link img{width:100%}#main .blogBox{padding:15px}#main .blogBox .photoBox{margin-bottom:10px;padding:0;float:none}#main .blogBox .photoBox img{width:100%;height:100%}#main .blogBox .textBox{width:auto;float:none}#main .blogBox .textBox dl{margin:0;font-size:9pt}#main .blogBox .textBox .title{margin-bottom:10px}#main .blogBox .textBox .title img{width:110px}#main .blogBox .textBox dt{padding-top:8px}#main .blogBox .textBox dd{padding-left:6em;line-height:1.5}#main .blogBox .textBox dd p{margin-bottom:0;font-size:1pc}#main .itemBox{margin:20px 0}#main .itemBox .title{margin-bottom:10px;padding:15px;width:auto;height:auto;float:none}#main .itemBox ul{width:auto;float:none;justify-content:space-between}#main .itemBox li{padding:0;width:48%;min-height:10%;margin-bottom:30px}#main .itemBox li .-wrap{width:100%}#main .itemBox li h2{font-size:9pt;letter-spacing:.05em;height:55px}#main .itemBox li .price{text-align:right}#main .itemBox li .price .for-small{display:block}#main .itemBox li .price span{border-top:0;font-weight:bolder;display:inline-block;font-size:11px;letter-spacing:0;margin-bottom:10px;text-align:justify;margin-right:-3px}#main .itemBox li .price .text{line-height:1.3;text-indent:0}#main .itemBox li .price .color{color:#ee3737;font-weight:bolder;font-size:1pc;letter-spacing:0;text-indent:0}#main .itemBox li p{font-size:13px;letter-spacing:0;margin-bottom:5px;padding:5px 0}#main .itemBox li .-cost{font-weight:bolder;font-size:9pt;letter-spacing:.05em;margin-bottom:7px;text-align:left}#main .itemBox li:nth-child(2n){float:right}#main .itemBox li img{height:100%;width:100%}#main .itemBox li a{font-size:9pt}#main .calendar{margin:0 0 10px;text-align:left}#main .calendar img{width:100%}#main .h2Ttl02{margin-bottom:10px}ul.linkList{margin-top:8px}.link{margin-bottom:10px}.link ul.linkBn li.bnCol_pc{display:none}.link ul.linkBn li.bnCol_sp{display:block}.link ul.linkBn li.bnCol01{margin-right:0}.link ul.linkBn li.bnCol01 a img{width:100%}.link ul.linkBn li.bnCol02{float:none}.link ul.linkBn li.bnCol02 a img{width:100%}ul.linkList li.pl0{padding-right:0}}.itemBox li p:hover{filter:alpha(opacity=70);opacity:.7}

.for-large {
	display: block
}

.for-small {
	display: none
}

@media all and (min-width:0) and (max-width:640px) {
	.for-large {
		display: none
	}

	.for-small {
		display: block
	}

	#main .link img {
		margin-bottom: 15px;
	}
}

.mainImg {
	overflow: hidden;
	padding-top: 35.9%;
	position: relative;
	width: 100%;
}

.mainImg > img {
	position: absolute;
	top: 0;
	left: 0;
}

.mainImg .buyUl {
	background-color: #fff;
	border: 1px solid #eceaea;
	border-right: none;
	display: flex;
	flex-direction: column;
	height: 99.75%;
	position: absolute;
	right: 0;
	top: 0;
	width: 18%;
}

.mainImg .buyUl li {
	border-bottom: 1px solid #eceaea;
	height: 33.3333%;
	position: relative;
	width: 100%;
}

.mainImg .buyUl li a {
	display: block;
	height: 100%;
	position: relative;
	transition: background-color 0.3s ease;
	width: 100%;
}

.mainImg .buyUl li a:hover {
	background-color: #eceaea;
}

.mainImg .buyUl li a .wrap {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	right: 0;
	text-align: center;
}

.mainImg .buyUl li a .wrap > img {
	height: 80px;
	margin-bottom: 15px;
}

.mainImg .buyUl li a .wrap > p {
	font-family: Meiryo, メイリオ, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, sans-serif;
	font-size: 24px;
    font-weight: bolder;
    letter-spacing: .15em;
	line-height: 1;
}

@media all and (min-width: 0) and (max-width: 1300px)  {
	.mainImg .buyUl li a .wrap > img {
		height: 60px;
		margin-bottom: 15px;
	}

	.mainImg .buyUl li a .wrap > p {
		font-size: 21px;
	}
}

@media all and (min-width: 0) and (max-width: 640px)  {
	.mainContent {
		padding-top: 55px;
	}

	.mainImg {
		padding-top: 52%;
	}

	.mainImg img {
		height: 100%;
		width: auto;
	}

	.mainImg .buyUl {
		width: 23%;
	}

	.mainImg .buyUl li a .wrap > img {
		height: 28px;
		margin-bottom: 5px;
	}

	.mainImg .buyUl li a .wrap > p {
		font-size: 12px;
	}
}

.link ul.linkBn li.bnCol03 {
	float: right;
}

.link ul.linkBn li.bnCol03 a img {
	width: 476px;
}

.link .kaitori {
	width: 100%;
}

@media all and (min-width: 0) and (max-width: 640px)  {
	#main.top .bnr-satei {
		margin-top: 20px;
	}
}

#main.top .bnr-satei a {
	display: block;
}

#main.top .bnr-satei a:hover {
	opacity: 0.7;
}

#main.top .bnr-satei a img {
	height: auto;
	width: 100%;
}

#main.top .bnr-satei a img.l-only-pc {
	display: block;
}

#main.top .bnr-satei a img.l-only-sp {
	display: none;
}

@media all and (min-width: 0) and (max-width: 640px)  {
	#main.top .bnr-satei a img.l-only-pc {
		display: none;
	}

	#main.top .bnr-satei a img.l-only-sp {
		display: block;
	}
}