@charset "utf-8";

/* =================================================

	page style
	 
----------------------------------------------------
*

	common section
	sectionWork

*
================================================= */







/* =================================================

	common section

================================================= */

.section h3,
.sectionOdd h3 {
	width: 200px;
	/*width: 20.44989%;*/
	margin: 0px auto 50px;
}
.section .img,
.sectionOdd .img {
	margin-bottom: 20px;
}
.section p,
.sectionOdd p {
	line-height: 2.15;
	color: #333333;
}
.section img,
.sectionOdd img {
	width: 100%;
	height: auto;
}

/* small */
@media screen and (max-width: 750px){
.section h3,
.sectionOdd h3 {
	max-width: 200px;
	width: 40%;
	margin: 0px auto 8%;
}
.section .img,
.sectionOdd .img {
	margin-bottom: 6%;
}
}





/* =================================================

	sectionCookday

================================================= */

#sectionCookday.section {
	padding-top: 70px;
}


/* ----------------------------------------------
	madeinjp
---------------------------------------------- */

#sectionCookday .madeinjp {
	width:620px;
	margin-bottom:30px;
}
#sectionCookday .madeinjp .rightBox {
	float: left;
	width: 102px;
	width: 14.42944%;
	padding:9% 0 0 6%;
}
#sectionCookday .madeinjp .leftBox {
	float:left;
	line-height: 2.15;
}
#sectionCookday .madeinjp .leftBox .madeTtl {
	font-size:14px;
	margin-bottom:0.5em;
	font-weight:bold;
}
#sectionCookday .madeinjp .leftBox span {
	display: block;
	margin-top:0.5em;
	color:#DC5514;
	padding-left: 1em; 
	text-indent: -1em;
}

/* ----------------------------------------------
	season
---------------------------------------------- */

#sectionCookday dl.season {
	margin-top: 30px;
}
#sectionCookday dl.season dt {
	float: left;
	width: 102px;
	width: 10.42944%;
}
#sectionCookday dl.season dd {
	float: left;
	width: 83.57056%;
	padding-left: 6%;
	line-height: 2.15;
	color: #333333;
}
#sectionCookday dl.season dd span {
	display: block;
	width: 342px;
	margin-top: 25px;
}

/* small */
@media screen and (max-width: 750px){
#sectionCookday.section {
	padding-top: 12%;
}


#sectionCookday .madeinjp {
	width:auto;
	margin-bottom:50px;
}
#sectionCookday .madeinjp .rightBox {
	float: none;
	max-width: 152px;
	width: 30%;
	margin: 0% auto;
	padding:6% 0 0;
}
#sectionCookday .madeinjp .leftBox {
	float: none;
	width: auto;
	padding-left: 0%;
	margin-top: 3%;
}
#sectionCookday .madeinjp .leftBox span {
	width: auto;
	max-width: 580px;
	margin-top: 3%;
}


#sectionCookday dl.season {
	margin-top: 10%;
}
#sectionCookday dl.season dt {
	float: none;
	max-width: 152px;
	width: 30%;
	margin: 0% auto;
}
#sectionCookday dl.season dd {
	float: none;
	width: auto;
	padding-left: 0%;
	margin-top: 3%;
}
#sectionCookday dl.season dd span {
	width: auto;
	max-width: 580px;
	margin-top: 3%;
}
}






/* =================================================

	sectionSpecium

================================================= */

#sectionSpecium p {
	color: #fff;
}
#sectionSpecium p span {
	display: block;
	font-size: 12px;
	color: #c00;
}


/* =================================================

	sectionScrew

================================================= */
#sectionScrew.section h3 {
	width: 220px;
}

#sectionScrew.section p + p{
	margin-top: 1em;
}

#sectionScrew.section .grayTxt {
	color: #888;
}

#sectionScrew.section .grayTxt a{
	color: #888;
	text-decoration: underline;
}

/* small */
@media screen and (max-width: 750px){
	#sectionScrew.section {
		padding-top: 14%;
	}
}

