@charset "utf-8";
@import "common.css";
@import "base.css";



/*           reform
--------------------------------------------------------------------------------------------*/
div#content div#reform {
	margin:0 0 38px 0;
}
div#content div#reform p {
	padding:15px 0 0 4px;
	width:598px;
	line-height:1.4em;
}



/*           cms
--------------------------------------------------------------------------------------------*/
/*cms*/
div#content div.cms {
	width:601px;
}
div#content div.cms h4 {
	line-height:1.4em;
	font-weight:bold;
	color:#14246D;
	font-size:16px;
	font-family: "ヒラギノ角ゴ Pro W3",Osaka,'メイリオ','Meiryo',Verdana,Arial,"ＭＳ Ｐゴシック",san-serif;
	background:url(../image/h4_bg.jpg) left bottom no-repeat;
	padding:0 0 19px 3px;
	width:598px;
	margin:0 0 10px 0;
}
div#content div.cms div.cms_div {
	margin:0 0 20px 0;
}
div#content div.cms div.cms_div img {
	float:left;
}
div#content div.cms div.cms_div div {
	float:right;
	width:491px;
}
div#content div.cms div.cms_div div p {
	line-height:1.4em;
	padding:0 0 17px 0;
}
div#content div.cms div.cms_div div ul li {
	background:url(../image/kitchen_li.jpg) left top no-repeat;
	padding:0 0 0 12px;
	line-height:1.4em;
}

/*cms_img*/
div#content div.cms_img h5 {
	font-size:14px;
	background:url(../image/reform_h5_bg.jpg) left top no-repeat;
	padding:13px 0 0 4px;
	color:#14246D;
	margin:0 0 15px 0;
}
div#content div.cms_img {
	padding:0 0 20px 0;
}
div#content div.cms_img div dl {
	float:left;
	width:280px;
}
div#content div.cms_img div dl dt {
	padding:0 0 5px 0;
}
div#content div.cms_img div  dl dd {
	width:280px;
	height:210px;
	padding:0 0 13px 0;
}
div#content div.cms_img div  dl dd p {
	width:280px;
	height:210px;
	overflow:hidden;
	text-align:center;
}
div#content div.cms_img div p.y {
	float:left;
	padding:90px 9px 0 9px;
	width:24px;
}
div#content div.cms_img div.come {
	line-height:1.4em;
	padding:0 0 14px 4px;
}
div#content div.cms_img div.come p {
	width:602px;
}