/* -----------------------------------------------
              Category
   ----------------------------------------------- */

.area-cat-hd {
	margin-bottom: 19px;
	padding-bottom:5px; 
	border-bottom: 3px solid #DDDDDD;
	position: relative;
	top: -1px;
}

.area-cat-hd.margin-b15 {
	margin-bottom: 14px;
}

.area-cat-hd .hd {
	/*height: 23px;*/
	font-size: 14px;
	font-weight: normal;
	line-height: 1.25;
}

.area-cat-hd .hd span{
	font-size: 125%;
	font-weight: bold;
	line-height: 1.225;
	margin-right: 14px;
	color: #000;
}

.area-cat-hd .hd img {
	vertical-align: middle;
}

.area-cat-hd .area-more {
	text-align: right;
	padding-bottom: 6px;
	padding-left: 30px
}

.area-cat-hd .area-more .arw-c {
	margin-left: 6px;
}

.area-cat-hd .area-rss {
	position: absolute;
	top: 0;
	right: 0;
}

.area-cat-hd .rss {
	font-size: 10px;
	font-weight: bold;
	background: url(../img/ico_rss.gif) 0 0 no-repeat;
	padding: 1px 0 2px 16px;
}

/*Color Setting*/

.area-cat-hd .hd.c01 {
	color: #000000;
}
.area-cat-hdc01 {
	border-bottom: 3px solid #000000;
}

.area-cat-hd .hd.c02 {
	color: #E52C2C;
}

.area-cat-hdc02 {
	border-bottom: 3px solid #E52C2C;
}

.area-cat-hd .hd.c03 {
	color: #009966;
}
.area-cat-hdc03 {
	border-bottom: 3px solid #009966;
}
	
.area-cat-hd .hd.c04 {
	color: #0099CC;
}

.area-cat-hdc04 {
	border-bottom: 3px solid #0099CC;
}
	
.area-cat-hd .hd.c05 {
	color: #3366CC;
}
.area-cat-hdc05 {
	border-bottom: 3px solid #3366CC;
}

.area-cat-hd .hd.c06 {
	color: #264786;
}
.area-cat-hdc06 {
	border-bottom: 3px solid #264786;
}

.area-cat-hd .hd.c07 {
	color: #80AB00;
}
.area-cat-hdc07 {
	border-bottom: 3px solid #80AB00;
}

.area-cat-hd .hd.c08 {
	color: #8E1531;
}

.area-cat-hdc08 {
	border-bottom: 3px solid #8E1531;
}

.area-cat-hd .hd.c09 {
	color: #FF9900;
}
.area-cat-hdc09 {
	border-bottom: 3px solid #FF9900;
}

.area-cat-hd .hd.c10 {
	color: #FF3333;
}
.area-cat-hdc10 {
	border-bottom: 3px solid #FF9900;
}

.area-cat-hd .hd.c11 {
	color: #CC3366;
}
.area-cat-hdc11 {
	border-bottom: 3px solid #FF9900;
}

.area-cat-hd .hd.c12 {
	color: #666699;
}
.area-cat-hdc12 {
	border-bottom: 3px solid #666699;
}

.area-cat-hd .hd.c13 {
	color: #006699;
}
.area-cat-hdc13 {
	border-bottom: 3px solid #006699;
}

.area-cat-hd .hd.c14 {
	color: #006633;
}
.area-cat-hdc14 {
	border-bottom: 3px solid #006633;
}

.area-cat-hd .hd.c15 {
	color: #FFFFFF;
}
.area-cat-hdc15 {
	border-bottom: 3px solid #ffffff;
}

.area-cat-hdbento {
	position: relative; width: 100%;
}

.area-cat-hdbento img {
	width: 100%; height:auto;
}

.area-cat-hd .hd.cyawaosi-eizo {
	color: #E52C2C;
}

.area-cat-hdcyawaosi-eizo {
	border-bottom: 3px solid #E52C2C;
}

.area-cat-hd .hd.cmamegaku {
	color: #009966;
}

.area-cat-hdcmamegaku {
	border-bottom: 3px solid #009966;
}

.area-cat-hd .hd.c05 p a img {
	max-width:100%; height:auto;
}


.area-cat-hd .hd.ckouei-keirin {
	color: #3967CC;
}

.area-cat-hdckouei-keirin {
	border-bottom: 3px solid #3967CC;
}

@media screen and (min-width:980px) {

.area-cat-hd h1 br { display: none;}

/* -----------------------------------------------
              .area-content.border
   ----------------------------------------------- */

.area-content.border {
	padding-top: 16px;
	padding-bottom: 8px;
	border: 1px solid;
	border-color: #8E1531;
	border-left: none;
	border-right: none;
}

/*Color Setting*/
#Main .area-content.border.c00 {
	border-color: #DDD;
}

#Main .area-content.border.c01 {
	border-color: #000000;
}

#Main .area-content.border.c02 {
	border-color: #E52C2C;
}

#Main .area-content.border.c03 {
	border-color: #009966;
}

#Main .area-content.border.c04 {
	border-color: #0099CC;
}

#Main .area-content.border.c05 {
	border-color: #3366CC;
}

#Main .area-content.border.c06 {
	border-color: #264786;
}

#Main .area-content.border.c07 {
	border-color: #80AB00;
}

#Main .area-content.border.c08 {
	border-color: #8E1531;
}

#Main .area-content.border.c09 {
	border-color: #FF9900;
}

#Main .area-content.border.c10 {
	border-color: #FF3333;
}

#Main .area-content.border.c11 {
	border-color: #CC3366;
}

#Main .area-content.border.c12 {
	border-color: #666699;
}

#Main .area-content.border.c13 {
	border-color: #006699;
}

#Main .area-content.border.c14 {
	border-color: #006633;
}

#Main .area-content.border.c15 {
	border-color: #FFFFFF;
}

#Main .area-content.border.cyawaosi-eizo {
	border-color: #E52C2C;
}

#Main .area-content.border.cmamegaku {
	border-color: #009966;
}
	}


@media screen and (max-width:979px) {

/* -----------------------------------------------
              .area-content.border
   ----------------------------------------------- */

.area-content.border {
	padding-top: 16px;
	padding-bottom: 8px;
	border: 1px solid;
	border-color: #8E1531;
	border-left: none;
	border-right: none;
}

/*Color Setting*/
#Main .area-content.border.c00 {
	border-color: #DDD;
}

#Main .area-content.border.c01 {
	border-color: #000000;
}

#Main .area-content.border.c02 {
	border-color: #E52C2C;
}

#Main .area-content.border.c03 {
	border-color: #009966;
}

#Main .area-content.border.c04 {
	border-color: #0099CC;
}

#Main .area-content.border.c05 {
	border-color: #3366CC;
}

#Main .area-content.border.c06 {
	border-color: #264786;
}

#Main .area-content.border.c07 {
	border-color: #80AB00;
}

#Main .area-content.border.c08 {
	border-color: #8E1531;
}

#Main .area-content.border.c09 {
	border-color: #FF9900;
}

#Main .area-content.border.c10 {
	border-color: #FF3333;
}

#Main .area-content.border.c11 {
	border-color: #CC3366;
}

#Main .area-content.border.c12 {
	border-color: #666699;
}

#Main .area-content.border.c13 {
	border-color: #006699;
}

#Main .area-content.border.c14 {
	border-color: #006633;
}

#Main .area-content.border.c15 {
	border-color: #FFFFFF;
}

#Main .area-content.border.cyawaosi-eizo {
	border-color: #E52C2C;
}

#Main .area-content.border.cmamegaku {
	border-color: #009966;
}

/*弁当の日ヘッダー*/
.area-cat-hdc05 img  { max-width: 100%; height:auto;}
}
	

