@charset "utf-8";

/**
 *
 *  大誕生祭一菜プラス！プレゼントキャンペーン　トップ
 *
 */

/*--------------------------------------------------------------------------
   healtycook top
---------------------------------------------------------------------------*/


#Content .entry-box h2{
	margin:0px 0 3px 0;
	text-align:center;
}
/* summary
---------------------------------------------------------------------------*/
#Content .entry-box .entry-summary{
	width:655px;
	background:#fff no-repeat 0 0;
}
#Content .entry-box .entry-summary .inner{
	padding:0px 25px 30px 25px;
}
#Content .entry-box .entry-summary .inner .intro{
	margin:0 10px 10px 0;
	padding:20px 185px 10px 0;
}
#Content .entry-box .entry-summary .inner .intro h3{
	margin:0 0 15px 0;
	padding:0 0 10px 0;
	text-align:center;
	color:#89a11c;
	font-weight:bold;
	font-size:160%;
	background:url(../images/index/bg_classttl.gif) repeat-x 0 100%;
}
#Content .entry-box .entry-summary .inner .intro p{
	margin:0 0 1em 0;
}
/* detail
---------------------------------------------------------------------------*/
#Content .entry-box .entry-summary .inner .detail{
	width:100%;
	margin:0 0 20px 0;
	padding: 30px 0 0 0;
	
}
#Content .entry-box .entry-summary .inner .detail h4{
	margin:0 0 10px 0;
	color:#fc7fa5;
	font-weight:bold;
	font-size:130%;
}
#Content .entry-box .entry-summary .inner .detail table th,
#Content .entry-box .entry-summary .inner .detail table td{
	padding:0 0 10px 0;
}
#Content .entry-box .entry-summary .inner .detail table th{
	padding:0 20px 0 0;
}
#Content .entry-box .entry-summary .inner .detail table th span{
	padding:0 2px;
	display:block;
	border-bottom:solid 2px #89a11c;
	line-height:1.4;
}
#Content .entry-box .entry-summary .inner .detail table td img{
	margin:5px 0 0 0;
}

/* teacher
---------------------------------------------------------------------------*/
#Content .entry-box .entry-summary .inner .teacher{
	padding:30px 10px 20px 10px;
	clear:both;
	overflow:hidden;
	background:url(../images/index/bg_graydot.gif) repeat-x 0 0;
}
#Content .entry-box .entry-summary .inner .teacher dl{
	width:460px;
	float:right;
}
#Content .entry-box .entry-summary .inner .teacher dl dt{
	margin:0 0 10px 0;
}
/* info
---------------------------------------------------------------------------*/
#Content .entry-box .entry-summary .inner .info{
	padding:20px 0 10px 0;
	clear:both;
	background:url(../images/index/bg_graydot.gif) repeat-x 0 0;
}
#Content .entry-box .entry-summary .inner .info dl dt{
	font-weight:bold;
	color:#9a001b;
}
#Content .entry-box .entry-summary .inner .info dl dd{
	margin:0 0 5px 0;
}
#Content .entry-box .entry-summary .inner .info .kome{
	margin:0 0 0 1em;
	text-indent:-1em;
	display:block;
}

#Content .entry-box .close{
	margin:10px 0 10px 0;
	padding:10px 15px 10px 15px;
	text-align:center;
	border:solid 1px #eb6019;
	background:#fff5f0;
} 

/* 同時募集時
---------------------------------------------------------------------------*/

#Content .entry-box .entry-summary .inner .tim-l .detail {
	background: #FFF;
	border: 1px solid #80b65e;
	padding: 0px 10px 10px 10px;
    width: 275px;
	border-top-left-radius: 6px;  
	 -webkit-border-top-left-radius: 6px;
	 -moz-border-top-left-radius: 6px;
	 border-top-right-radius: 6px;  
	 -webkit-border-top-right-radius: 6px;
	 -moz-border-top-right-radius: 6px;
}

#Content .entry-box .entry-summary .inner .tim-l .detail h4{
	background:#80b65e;
	color: #FFF;
	text-align: center;
	margin: 0 -10px 15px -10px;
	border-top-left-radius: 5px;  
	 -webkit-border-top-left-radius: 5px;
	 -moz-border-top-left-radius: 5px;
	 border-top-right-radius: 5px;  
	 -webkit-border-top-right-radius: 5px;
	 -moz-border-top-right-radius: 5px;
}

#Content .entry-box .entry-summary .inner .tim-r .detail {
	background: #FFF;
	border: 1px solid #ff9600;
	padding: 0px 10px 10px 10px;
    width: 275px;
	border-top-left-radius: 6px;  
	 -webkit-border-top-left-radius: 6px;
	 -moz-border-top-left-radius: 6px;
	 border-top-right-radius: 6px;  
	 -webkit-border-top-right-radius: 6px;
	 -moz-border-top-right-radius: 6px;
	 float: right;
}

#Content .entry-box .entry-summary .inner .tim-r .detail h4{
	background:#ff9600;
	color: #FFF;
	text-align: center;
	margin: 0 -10px 15px -10px;
	border-top-left-radius: 5px;  
	 -webkit-border-top-left-radius: 5px;
	 -moz-border-top-left-radius: 5px;
	 border-top-right-radius: 5px;  
	 -webkit-border-top-right-radius: 5px;
	 -moz-border-top-right-radius: 5px;
}

#Content .entry-box .entry-summary .inner .tim-r .form-btn,
#Content .entry-box .entry-summary .inner .tim-l .form-btn{
	background: url(../images/index/bg_graydot.gif) top left repeat-x;
	padding-top: 20px;
	margin-top: 10px;
}

#Content .entry-box.attention {
	margin:10px 0 10px 0;
	padding:0 0 10px 0;
	border:solid 1px #eb6019;
	background:#fff5f0;
}

#Content .entry-box.attention li {
	padding:0 20px 0 20px;
}


#Content .entry-box.attention li.title {
	background-color:#eb6019;
	color:#FFF;
	text-align:center;
	font-size:120%;
	font-weight:bold;
	padding:0;
	margin-bottom:10px;
}

span.red{
	color:#9a001b;
}

span.green{
	color:#16863d;
}

.att {
	color:#eb6019;
	font-weight:bold;
	padding-left: 1em;
	text-indent: -1em;
}

.m-btm20{
	margin-bottom:20px;
}