@charset "utf-8";

/*===================================================
制作日：2009.05.21
製作者：y.matsunaga
更新日：
更新者：

==================================================== */
/* key_visual
---------------------------------------------------- */
#key_visual h3{
	color: #FFF;
}

.type{
	color: #c42605;
	font-weight: bold;
	margin-bottom: 10px;
}

/* subnavi
---------------------------------------------------- */
.getinvolved #subnavi{
	margin-left: 576px;
}

/* side_menu
---------------------------------------------------- */
.getinvolved #side_menu h2{
	background: url(../images/common/side-title_getinvolved.gif) no-repeat left top;
}
.corp #side_menu h3#s_menu1 a{
	color: #338999;
	background: #d3e9cd url(../images/common/arrow_green.gif) no-repeat 5px 50%;
	padding-left: 15px;
}
.notyet #side_menu h3#s_menu2 a{
	color: #338999;
	background: #d3e9cd url(../images/common/arrow_green.gif) no-repeat 5px 50%;
	padding-left: 15px;
}
.notyet #side_menu h3#s_menu3 a{
	color: #338999;
	background: #d3e9cd url(../images/common/arrow_green.gif) no-repeat 5px 50%;
	padding-left: 15px;
}
.notyet #side_menu h3#s_menu4 a{
	color: #338999;
	background: #d3e9cd url(../images/common/arrow_green.gif) no-repeat 5px 50%;
	padding-left: 15px;
}
.athome #side_menu h3#s_menu5 a{
	color: #338999;
	background: #d3e9cd url(../images/common/arrow_green.gif) no-repeat 5px 50%;
	padding-left: 15px;
}
.individual #side_menu h3#s_menu6 a{
	color: #338999;
	background: #d3e9cd url(../images/common/arrow_green.gif) no-repeat 5px 50%;
	padding-left: 15px;
}
.notyet #side_menu h3#s_menu7 a{
	color: #338999;
	background: #d3e9cd url(../images/common/arrow_green.gif) no-repeat 5px 50%;
	padding-left: 15px;
}
.notyet #side_menu h3#s_menu8 a{
	color: #338999;
	background: #d3e9cd url(../images/common/arrow_green.gif) no-repeat 5px 50%;
	padding-left: 15px;
}

/* 
---------------------------------------------------- */
.guideline{
	padding: 10px;
}
.guideline h5{
	margin-bottom: 10px;
}
.guideline h6{
	font-weight: bold;
}
.guideline ul{
	margin: 0 0 10px 20px;
}
#guideline_cafeteria{
	border: 3px solid #2184e0;
}
#guideline_restaurant{
	border: 3px solid #4ba32f;
}
#guideline_cupfortwo{
	border: 3px solid #d77103;
}
.step{
	margin-top: 20px;
}
.step h5{
	font-weight: bold;
	margin-bottom: 2em;
}
.step dt{
	float: left;
	width: 54px;
	margin: 0 10px 20px 0;
	clear:both; 
}
.step dd{
	width: 536px;
	margin: 0 10px 20px 74px;
}
.bankaccount{
	text-align:center;
	border: double 3px #CCC;
	padding: 5px;
}
.bankaccount p{
	text-align: left;
	width: 25em;
	margin: 0 auto;
}