@charset "euc-jp";
/* CSS Document */


/**/



.productCo.index ul.product {
	padding: 0 0 5em;
}
 @media print, screen and (min-width: 768px) {
 .productCo .Inner {
 padding: 0/* 0 900px*/;
}
 ul.product li .sold {
position: absolute;
bottom:1em;
right:0;
}
.p-category-free.btm {
height:440px;
}
}
/**/

.productCo .result {
	width: 1200px;
	margin:2em auto 3em;
	display:flex;
	justify-content:flex-end;
}
.productCo .result ul {
	display:flex;
}
.productCo .result ul li {
	padding: 0 1em;
	border-left:1px dotted #CCC;
}
.productCo .result ul a {
	text-decoration:underline;
	display:block;
	color:#777;
	font-weight:300
}
.productCo .result p {
	margin: 0;
	padding: 0 1em;
	font-size: 1em;
}
.btnCart .sold {
	font-size: 1.25em;
	color: #DD0000;
	border: 1px solid #DD0000;
	padding: .25em;
}
/**/
.p-category-free {
	font-family:"游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
}
.productCo.index .p-category-free .bg {
	padding: 60px 0;
	color:#FFF;
}
.productCo.index .p-category-free h2 {
	color:#c84d73;
	font-weight:normal;
}
.productCo.index .p-category-free p {
	font-size: 1.5em;
	margin: .5em 0 0;
}
.productCo.index .p-category-free .higashine {
	background:url(https://www.higashine-matsunoya.jp/colorme/bg_higashine.png) no-repeat left center, url(https://www.higashine-matsunoya.jp/colorme/bg_cat.png) no-repeat right bottom;
	background-color:#222;
}
.productCo.index .p-category-free .hitoe {
	background:url(https://www.higashine-matsunoya.jp/colorme/bg_hitoe.png) no-repeat left center, url(https://www.higashine-matsunoya.jp/colorme/bg_cat.png) no-repeat right bottom;
	background-color:#222;
}
.productCo.index .p-category-free .shibori {
	background:url(https://www.higashine-matsunoya.jp/colorme/bg_shibori.png) no-repeat left center, url(https://www.higashine-matsunoya.jp/colorme/bg_cat.png) no-repeat right bottom;
	background-color:#222;
}
.productCo.index .p-category-free .nagomi {
	background:url(https://www.higashine-matsunoya.jp/colorme/bg_nagomi.png) no-repeat left center, url(https://www.higashine-matsunoya.jp/colorme/bg_cat.png) no-repeat right bottom;
	background-color:#222;
}
.productCo.index .p-category-free .dewa {
	background:url(https://www.higashine-matsunoya.jp/colorme/bg_dewa.png) no-repeat left center, url(https://www.higashine-matsunoya.jp/colorme/bg_cat.png) no-repeat right bottom;
	background-color:#222;
}
.productCo.index .p-category-free .ama {
	background:url(https://www.higashine-matsunoya.jp/colorme/bg_ama.png) no-repeat left center, url(https://www.higashine-matsunoya.jp/colorme/bg_cat.png) no-repeat right bottom;
	background-color:#222;
}
.productCo.index .p-category-free .tea {
	background:url(https://www.higashine-matsunoya.jp/colorme/bg_tea.png) no-repeat left center, url(https://www.higashine-matsunoya.jp/colorme/bg_cat.png) no-repeat right bottom;
	background-color:#222;
}
.productCo.index .p-category-free .gelato {
	background:url(https://www.higashine-matsunoya.jp/colorme/bg_gelato.png) no-repeat left center, url(https://www.higashine-matsunoya.jp/colorme/bg_cat.png) no-repeat right bottom;
	background-color:#222;
}
.productCo.index .p-category-free .gentei {
	background:url(https://www.higashine-matsunoya.jp/colorme/bg_gentei.png) no-repeat left center, url(https://www.higashine-matsunoya.jp/colorme/bg_cat.png) no-repeat right bottom;
	background-color:#222;
}
.productCo.index .p-category-free .box {
	background:url(https://www.higashine-matsunoya.jp/colorme/bg_box.png) no-repeat left center, url(https://www.higashine-matsunoya.jp/colorme/bg_cat.png) no-repeat right bottom;
	background-color:#222;
}
.productCo.index .p-category-free .set {
	background:url(https://www.higashine-matsunoya.jp/colorme/bg_set.png) no-repeat left center, url(https://www.higashine-matsunoya.jp/colorme/bg_cat.png) no-repeat right bottom;
	background-color:#222;
}


.productCo.index .p-category-free .bag {
	background:url(https://www.higashine-matsunoya.jp/colorme/bg_bag.png) no-repeat left center, url(https://www.higashine-matsunoya.jp/colorme/bg_cat.png) no-repeat right bottom;
	background-color:#222;
}


.p-category-free.btm {
	background:url(https://www.higashine-matsunoya.jp/colorme/umegashi_pc.png) no-repeat center, url(https://www.higashine-matsunoya.jp/colorme/umegashi_bg.jpg) no-repeat right center;
	background-color:#F9EAF3;
}
.p-category-free.btm p {
	padding-top: 2em;
	font-size:1.25em;
}
.p-category-free strong {
	font-size: 1.5em;
	color:#e73737;
}
 @media print, screen and (max-width: 767px) {
/* */
.productCo {
width:92%;
margin:auto;
text-align: left;
}
.productCo .result {
width:100%;
margin: 0 0 1.25em;
}
.productCo .result p, .productCo .result li {
font-size: .75em!important;
}
 .productCo p.catch {
font-size: 1.375em;
padding-top: 1em;
}
.productCo .Inner {
width: 100%;
padding: 0 0 18em;
}
 ul.product li .sold {
display:block;
margin: 1em 0 0 auto;
width: 10em;
text-align: center;
}
/**/

 .p-category-free.btm {
 background-position:center bottom;
 background-size: 120%;
 height: 16em;
}
 .p-category-free.btm p {
padding-top: 1.4em;
font-size: 1.25em;
}
 .productCo.index .p-category-free .bg {
padding:1.5em 1em;
margin: 0 0 1em;
}
 .productCo.index .p-category-free {
text-align: right;
margin: 0 calc(50% - 50vw);
width: 100vw;
}
.productCo.index .p-category-free h2 {
 color:#ff7ea6;
 font-size:1.125em;
 text-shadow:2px 2px 2px #000,2px 2px 2px #000,2px 2px 2px #000;
}
.productCo.index .p-category-free p {
 font-size: .938em;
}
.productCo.index .p-category-free .box p{
font-size: .813em;
}
.productCo.index .p-category-free .higashine, .productCo.index .p-category-free .hitoe, .productCo.index .p-category-free .shibori, .productCo.index .p-category-free .nagomi, .productCo.index .p-category-free .dewa, .productCo.index .p-category-free .ama, .productCo.index .p-category-free .tea, .productCo.index .p-category-free .gelato, .productCo.index .p-category-free .gentei, .productCo.index .p-category-free .box, .productCo.index .p-category-free .set, .productCo.index .p-category-free .bag  {
background-size:46%, cover;/*
background-position:left top, right bottom;*/
}
.productCo.index ul.product {
display:flex;
justify-content:space-between;
flex-wrap:wrap;
}
.productCo.index ul.product {
width:100%;
}
.productCo.index ul.product li {
width:48%;
padding: 0 0 1em;
}
.productCo.index ul.product li img {
float:none;
width:100%;
margin: 0 0 1em;
}
}
/**/

.nation {
	display:inline-flex;
	padding: 3em 0;
}
.nation li {
	font-size: .75em;
}
.nation li span, .nation li a {
	display:block;
	margin: .5em;
	border: 1px solid #CCC;
	padding: .5em 1em;
}
.is-disabled {
	color:#EEE;
}
.is-current {
	color:#FFF;
	background: #330000;
}
p.c-not-found{
padding: 6em 0;
}

