#mainINDEX {
	width: 100%;
	margin: 0 0 50px;
	height: 680px;
}
.mainIMG .main01 {
	background:url(https://www.higashine-matsunoya.jp/colorme/main_01.jpg) no-repeat center / cover;
}
.mainIMG .main02 {
	background:url(https://www.higashine-matsunoya.jp/colorme/main_02.jpg) no-repeat center / cover;
}
.mainIMG .main03 {
	background:url(https://www.higashine-matsunoya.jp/colorme/main_03.jpg) no-repeat center / cover;
}
.mainIMG .main04 {
	background:url(https://www.higashine-matsunoya.jp/colorme/main_04.jpg) no-repeat center / cover;
}
.mainIMG .main05 {
	background:url(https://www.higashine-matsunoya.jp/colorme/main_05.jpg) no-repeat center / cover;
}

.NoticeInmportant{
display:flex;
border: 2px solid #e10101;
border-radius: 10px;
align-items:flex-start;
text-align: left;
background:url(https://www.higashine-matsunoya.jp/colorme/kotsubu_03.png) no-repeat 80px 150px / 120px;
}
.NoticeInmportant h2{
padding: .6em 1em .6em 3.4em;
white-space: nowrap;
font-size: 1.5em;
color:#e10101;
margin: .5em 0 0;
background:url(https://www.higashine-matsunoya.jp/colorme/ico_note.png) no-repeat 1.6em center / 1.2em;
}

.NoticeInmportant .Inn{
	padding: 1.5em;
	}

.NoticeInmportant h3{
font-size: 1.125em;

color:#e10101;
}
.NoticeInmportant p{
font-size:.938em;
}
.NoticeInmportant p+h3{
margin-top: 1em;
}

.NoticeInmportant strong{
color:#000;
text-decoration:underline;
}


/* pickUp */
#pickUp{
background:url(https://www.higashine-matsunoya.jp/colorme/pick_bg01.jpg) no-repeat left center,url(https://www.higashine-matsunoya.jp/colorme/pick_bg02.jpg) no-repeat right center;
padding: 60px 0;
margin: 50px 0 0;
}

#pickUp h2,
#giftINDEX h2{
font-size:2.375em;
margin: 0 0 1em;
padding: 0 0 1em;
background:url(https://www.higashine-matsunoya.jp/colorme/ico_ume.png) no-repeat center bottom / .88em;
}

#pickUp h2{
font-weight:500;
}
#pickUp ul{
margin:auto;
}

/**/
#ichioshiINDEX{
	background:url(https://www.higashine-matsunoya.jp/colorme/ichioshi_bg.jpg) no-repeat center;
	padding: 25px 0;
}
#ichioshiINDEX .Inner{
display:flex;
text-align: left;
}

#ichioshiINDEX .Inn{
width:940px;
}
#ichioshiINDEX h2{
}
#ichioshiINDEX h2 img{
height: .78em;
vertical-align:middle;
}
#ichioshiINDEX dl{
padding: 2em 0 0;
}
#ichioshiINDEX dt{
background: #47075a;
float:left;
clear: left;
width: 5em;
text-align:center;
color:#FFF;
font-size: .875em;
margin: 0 1em 1em 0;
border-radius: 4px;
}
#ichioshiINDEX dd{
font-size: 1.125em;
padding: 0 0 .6em 5em;
}
#ichioshiINDEX .pro{
width: 220px;
}
#ichioshiINDEX .btnMore{
text-align: right;
}

#ichioshiINDEX .btnMore a{
background:#c84d73 url(https://www.higashine-matsunoya.jp/colorme/arrow_s.png) no-repeat 94% center;
border-radius: 30px;
padding: .8em 2.6em .8em 1.2em;
margin: 0 0 0 auto;
font-size: .938em;
}
#ichioshiINDEX .btnMore a:hover{
opacity:.65;
}

/* bestFIVE */

#bestFIVE{
background:url(https://www.higashine-matsunoya.jp/colorme/osusume_bg01.png) no-repeat left top,url(https://www.higashine-matsunoya.jp/colorme/osusume_bg02.png) no-repeat right bottom;
padding: 60px 0;
}
#bestFIVE h2{

margin: 0 0 1em;
}
#bestFIVE h2 strong{
font-size: 1.5em;
color:#c2188c;
}

/* gift */
#giftINDEX{
background:url(https://www.higashine-matsunoya.jp/colorme/zoto_bg01.gif) no-repeat left top, url(https://www.higashine-matsunoya.jp/colorme/zoto_bg02.gif) no-repeat right bottom, #fff4f0;
padding: 80px 0;
}

#Contents.index .boxHistory{
display:none;
}

@media print, screen and (min-width: 768px) {
#giftINDEX ul.product li:nth-child(-n+5){
margin-bottom:3em;
}#pickUp ul li{
display: inline-block;
margin: 0 0 15px 15px;}
#pickUp ul li:nth-of-type(1){
float:left;
margin: 0 ;
}
#pickUp ul{
width:1200px;
}
}



/* -- NEWS -- */

#newsINDEX {
	padding: 50px 0;
	text-align: left;
	width: 1200px;
	margin:auto;
}
#newsINDEX h2 {
	font-size: 1.5em;
	margin: 0 0 1.25em
}
#newsINDEX h2 a {
	display: inline-block;
	font-size: .625em;
	line-height: 1.8em;
	padding: .288em 1.125em;
	color: #FFF;
	background:#d83358;
	border-radius: 30px;
	line-height:1.4em;
	margin: 0 0 .4em 1em;
	vertical-align:middle;
}

#newsINDEX table{
border-bottom: 1px solid #CCC;
}
#newsINDEX th, #newsINDEX td {
text-align: left;
padding: 1.4em 0;
border-top: 1px solid #CCC;
}
#newsINDEX th{
color:#d83358;
white-space:nowrap;
padding-right:2em;
}
#newsINDEX.newsTOP dd {
	width:740px;
	padding: .2em 0 1.4em;
}
#newsINDEX td a {
	text-decoration:underline;
color:#d83358;
}

/* */

#mediaLIST{
padding: 0 0 60px;
}

#mediaLIST h2{
font-size:1.5em;
padding: 1em 0;
margin: 0 0 1em;
}
#mediaLIST h2 img{
width: auto;

height: 1.6em;
vertical-align: middle;
margin: 0 .5em 0 0;
}


#mediaLIST ul{
width: 1200px;
margin:auto;
display:flex;
justify-content:space-between;
}
#mediaLIST ul li{
width: 130px;
font-size: .75em;
}
#mediaLIST ul li img{
width: 100%;
margin: 0 0 1em;
}


/* Award */
#Award{
background:#531457;
padding: 60px 0;
color: #FFF;

}

#Award h2{
font-size: 1.25em;
font-weight: normal;
margin: 0 0 .6em;
}

#Award h2 strong{
font-size: 1.75em;
padding: 0 .28em;
}
#Award h2 img{
width: auto;
height: 1.8em;
vertical-align: middle;
margin: 0 .8em 0 0;
}
#Award a{
color: #FFF;
}

#Award ul{
display: flex;
}
#Award ul.photo{
width: 1200px;
margin: 2em auto;
justify-content:space-between;
align-items:center;
}


#Award ul.photo li{
width:30%;
}
#Award ul.photo li img{
width: 100%;
}
#Award .flexPC p img{
width: auto;
height: 1.8em;
vertical-align: middle;
margin: 0 .8em 0 0;
}


#Award .flexPC li a{
border: 1px solid rgba(255,255,225,.6);
border-radius: 30px;
display: block;
padding: .2em 0;
font-size: .875em;
margin: 0 0 0 1em;
width: 10.8em;
}




@media print, screen and (max-width: 767px) {

/**/
#mainINDEX {
margin: 0 0 1em;
padding:0;
height:auto;
}
.mainIMG .main01,
.mainIMG .main02,
.mainIMG .main03{
background-size: cover;
}/**/
#ichioshiINDEX .Inner{
display: block;
width:100%;
}

#bestFIVE h2{
font-size: 4.4vw;
}
#bestFIVE h2 img{
vertical-align: middle;
}
#Award{
padding: 1.5em 1em 2em;
}
#Award h2 strong{
display:block;
margin: .2em 0;
}


#Award ul.photo{
width: 100%;
flex-wrap:wrap;
}
#Award ul.photo li{
width: 48%;
}
#Award ul.photo li:first-child{
padding: 0 0 1em;
width:100%;

}
#Award .flexPC ul{
display:block;
}
#Award .flexPC li a{
width: 70%;
margin: 1.6em auto 0;
padding: .68em 0;
}


/**/
#mediaLIST{
padding: 0 1em;
}
#mediaLIST h2{
padding-bottom:0;
}
#mediaLIST ul{
flex-wrap:wrap;
width:100%;}

#mediaLIST ul li{
width: 48%;
padding: 0 0 1.5em;
}
#mediaLIST ul li img{
margin: 0 0 .5em;
}#pickUp h2, #giftINDEX h2{
font-size: 1.75em;
}
/* */
#pickUp{
background: transparent;
padding: 1.5em 1em .4em;margin:0;
}
#pickUp ul li{
display:block;
margin: 0 0 1em;}
#pickUp ul li img{
width: 100%;
}
/**/
#ichioshiINDEX {
padding: 1.6em 1em;

	background:url(https://www.higashine-matsunoya.jp/colorme/ichioshi_bg_sp.jpg) no-repeat center top / 100%;
}
#ichioshiINDEX .Inn{
width: 100%;
margin: 1em 0
}
#ichioshiINDEX h2 img{
display: block;
}
#ichioshiINDEX .pro{
width:100%;
}
#ichioshiINDEX .btnMore{
text-align: center;
padding: 1.8em 0 0;
}

#ichioshiINDEX dt,
#ichioshiINDEX dd{
line-height: 1.68em;
}
#ichioshiINDEX dd{
font-size: 1em;
}
/**/
.NoticeInmportant{
display: block;
text-align: center;
background-position: right 15px;
background-size: 20%;
}
.NoticeInmportant h2{
padding: .6em;
display:inline-block;
padding: 1em 2em;
font-size: 1.375em;

background:url(https://www.higashine-matsunoya.jp/colorme/ico_note.png) no-repeat left center / 1.2em;
}

.NoticeInmportant .Inn{
	padding: 0 1.2em 1em;
	text-align: left;
	}

.NoticeInmportant h3{
font-size: 1em;

color:#e10101;
}
.NoticeInmportant p{
font-size:.875em;
}

/**/
#bestFIVE{
padding: 1.5em 1em;
}
/* */

#giftINDEX{
padding:2em 1em 1em;
}

/* -- NEWS -- */

#newsINDEX {
padding: 0;
width: 92%;
text-align: center;
}
#newsINDEX h2{
font-size: 1.313em;
}
#newsINDEX th,

#newsINDEX td{
width:100%;
display:block;
}
#newsINDEX th{
padding: 1em 0;
}
#newsINDEX td{
line-height: 1.5em;
}
}