@charset "shift_jis";

a:link    {color:#0033CC;  text-decoration:underline}

a:visited {color:#0033CC;  text-decoration:underline}

a:hover   {color:#FD0F35;  text-decoration:underline}



// 下線無し

a.noline:link    {color:#7D6442;  text-decoration:none}

a.noline:visited {color:#0C0CAD;  text-decoration:none}

a.noline:hover   {color:#7D6442;  text-decoration:underline}



a.white:link    {color:#FFFFFF;  text-decoration:underline}

a.white:visited {color:#FFFFFF;  text-decoration:underline}

a.white:hover   {color:#CE1700;  text-decoration:underline}



a.gray:link    {color:#333333;  text-decoration:underline}

a.gray:visited {color:#333333;  text-decoration:underline}

a.gray:hover   {color:#0C0CAD;  text-decoration:underline}



/*

INPUT,textarea,select {

	BORDER-RIGHT: #2B2C51 1px solid; 

	BORDER-LEFT: #2B2C51 1px solid; 

	BORDER-TOP: #2B2C51 1px solid; 

	BORDER-BOTTOM: #2B2C51 1px solid;

	COLOR: #333333; 

}



.BUTTON {

	background-color: #E6E7EC;

}

*/



/* トップページ用 */

table#topics{

	margin-bottom:11px;

	}

td#topicstit{

	background:url(../images/topics.gif) no-repeat;

	height:31px;

	}



table#topicsnaka{

	margin:6px 0 8px 0;

	width:468px;

	}

table#topicsnaka td{

	padding:2px 0;

	}



td#contentstit{

	background:url(../images/contents_putit.gif) no-repeat;

	height:25px;

	}



table#contentsnaka{

	margin:10px 0 0 0;

	width:468px;

	}

table#contentsnaka td.migi{

	padding-left:14px;

	}

table#contentsnaka ul{

	list-style:none;

	padding:0;

	margin:3px 0 8px 3px;

	}

table#contentsnaka ul li{

	background:url(../images/arrow1.gif) left no-repeat;

	padding-left:8px;

	margin:0;

	}



table#contentsnaka a:link    {color:#666666;  text-decoration:none}

table#contentsnaka a:visited {color:#666666;  text-decoration:none}

table#contentsnaka a:hover   {color:#999999;  text-decoration:underline}





/* カンボジアページ用 */

p.caption1{

	margin:0 0 8px 14px;

	padding:0;

	text-align:left;

	line-height: 1.2;

	}

table.cambodia1{

	margin-left:10px;

	width:550p;

	margin-bottom:15px;

	}
	
/* KIDS-シェフページ用 */

p.copydef{
	margin:8px 0 8px 18px;
	}

p.tit{
	margin:3px 0;
	font-weight:bold;
	}
	
p.def{margin:3px;}

.chefintro{border-bottom:#E6D591 3px solid;}
.chefname{ border-bottom:#E6D591 1px solid;}

.chef{margin:8px 0 10px 15px;}
.chef a:link    {color:#7CA714;  text-decoration:underline; font-weight:bold;}
.chef a:visited {color:#54730E;  text-decoration:underline; font-weight:bold;}
.chef a:hover   {color:#54730E;  text-decoration:underline; font-weight:bold;}


table.school{margin-bottom:15px;}
.school strong{ font-weight:bold; margin-right:10px;}



td.schoolname{border-bottom:#75CB89 3px solid;}
td.schoolname p{ margin:2px 0 0 0; color:#FF7800; font-weight:bold;}
td.schoolname span{ margin-left:10px;}


td.intro{border-bottom:#F1E9BE 3px solid;}
.introtxt{ margin:3px 0; font-weight:bold;}
/*#chef table{margin-bottom:0px;}*/
#chef .detail{ margin:10px 0;}


td.note{
	padding:0 20px 0 50px;
	background:url(../responsibility/kids/report/img/note_bg2.gif) repeat-y;
	}
	
td.note table{ margin-bottom:15px; width:485px;}

td.note table.mb0{ margin-bottom:0;}

td.note table.pic{ width:222px; margin-bottom:7px;}
td.note table.pic img{ margin-bottom:3px;}

/* シェフのひとこと */
#complete table{margin:12px 0 8px 0;}
.chefvoice{ margin:5px 0 10px 0; width:286px;}
.chefvoice p{ margin:5px 10px;}



/* リクルート 新卒インタビュー用 */

#recvoice{ width:575px;}
#recvoice img{ border:0;}
#recvoice .title{border-bottom:#8BC400 2px solid;}

/*#recvoice table{margin-bottom:24px;}*/
#recvoice table{}
#recvoice table tr td{ padding:0 0 11px 0; vertical-align:top;}
#recvoice table tr.last td{ padding:0 0 0 0}

