/* CSS Document */

@charset "utf-8";

*{
	margin:0px;
	padding:0px;
	
}

/* ------- 全体 ------- */

body{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Arial, Helvetica, sans-serif, "メイリオ", Meiryo;
	background:#FFFFFF url(/img/bg.jpg);
	
	width:100%;
}

a:link{
	color:#666666;
	text-decoration:underline;
}

a:visited{
	color:#666666;
	text-decoration:underline;
}

a:hover{
	color:#666666;
	text-decoration:underline;
}

a:active{
	color:#666666;
	text-decoration:underline;
}

	*html div,*html p{
		height:1%;
	}


/* ------- 段組 ------- */


#header {
	border-bottom: 4px solid #CC0001;
	background-color:#000000;
	text-align: left;
	min-height: 60px;
	height: auto !important;
	height: 61px;
	overflow: hidden;
	width: 100%;
}

#main_body{
	width:816px;
	min-height:100%;
	margin:0px auto 0px auto;
	background:#FFFFFF url(/img/main_bg.jpg) repeat-y;
	padding:0px 0px 20px 0px;
}
*html #main_body{
	height:100%;
}

#main_image{
	width:790px;
	padding:10px 13px 0px 13px;
}

#left_body{
	float:left;
	width:193px;
	margin:10px 0px 15px 15px;
	background-color:#FFFFFF;
}

*html #left_body{ /*IE6用のハック*/
	float:left;
	width:193px;
	margin:10px 0px 15px 7px;
	background-color:#FFFFFF;
}

#center_body{
	float:left;
	width:400px;
	margin:10px 0px 15px 0px;
	background-color:#FFFFFF;
	
	min-height:1%;
}
	*html #center_body{
		
		height:1%;
	}

#right_body{
	float:right;
	width:180px;
	margin:10px 15px 15px 0px;
	background-color:#FFFFFF;
}

*html #right_body{ /*IE6用のハック*/
	float:right;
	width:180px;
	margin:10px 7px 15px 0px;
	background-color:#FFFFFF;
}

#footer_area{
	clear:both;
	font-size:12px;
	width:100%;
	background-color:#000000;
}


/* ------- ヘッダー ------- */

#logo {
	height: 32px;
	float: left;
	font-size: 0;
	line-height: 100%;
	padding: 6px 0 0 0;
	width: 142px;
}

#header div.hdPack {
	margin: 0 auto;
	padding: 9px 0 10px 0;
	width: 954px;
}

#header div.subHd {
	float: right;
	width: 400px;
}


#header div.pt {
	margin: 0 4px 0 72px;
}

#header div.pt p {
	float:right;
	font-size: 0;
	line-height: 100%;
	height: 13px;
	padding: 0;
	padding-left:23px;
}

/*
#header div.pt p img {	vertical-align: top;}
#header div.pt p a:hover {	background-color: transparent;}
#header div.pt p a:hover img {	visibility: hidden;}
#header div.pt p{ background: url(/img/p_page_top_h.gif); }
*/

#header div.searchArea {
	padding-top: 10px;
	width: 205px;
}

#header div.searchArea input.srcForm {
	margin-right: 4px;
	vertical-align: middle;
	width: 150px;
}

#header div.searchArea input.srcBtn {
	vertical-align: middle;
}

/* ------- レフトボディー ------- */

#calendar{
	width:180px;
}

#calender_main{
	color:#333333;
	font-size:0.7em;
	text-align:right;
	padding:0px 12px 0px 0px;
}

.sun{
	color:#FF0000;
}

.sat{
	color:#0000FF;
}

caption{
padding:3px 0px 5px 0px;
}

#new_entry{
	width:180px;
	padding:10px 0px 0px 0px;
}

#new_entry ul{
	list-style:none;
	padding:3px 0px 0px 0px;
}

#new_entry li{
	color:#333333;
	background:#FFFFFF url(/img/new_icon.gif) no-repeat;
	font-size:0.8em;
	line-height:130%;
	list-style:none;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 17px;
}

#bra_cate{
	width:180px;
	padding:10px 0px 0px 0px;
}

#bra_cate ul{
	list-style:none;
	padding:3px 0px 0px 0px;
}
/*
#bra_cate li{
	color:#333333;
	font-size:0.8em;
	line-height:190%;
	list-style:none;
	margin:5px 0px 0px 0px;
}
*/
.bra01{
	color:#333333;
	background:#FFFFFF url(/img/bra_icon01.jpg) no-repeat;
	font-size:0.8em;
	line-height:190%;
	list-style:none;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 27px;
}

.bra02{
	color:#333333;
	background:#FFFFFF url(/img/bra_icon02.jpg) no-repeat;
	font-size:0.8em;
	line-height:190%;
	list-style:none;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 27px;
}

.bra03{
	color:#333333;
	background:#FFFFFF url(/img/bra_icon03.jpg) no-repeat;
	font-size:0.8em;
	line-height:190%;
	list-style:none;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 27px;
}

.bra04{
	color:#333333;
	background:#FFFFFF url(/img/bra_icon04.jpg) no-repeat;
	font-size:0.8em;
	line-height:190%;
	list-style:none;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 27px;
}

.bra05{
	color:#333333;
	background:#FFFFFF url(/img/bra_icon05.jpg) no-repeat;
	font-size:0.8em;
	line-height:190%;
	list-style:none;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 27px;
}


.bra06{
	color:#333333;
	background:#FFFFFF url(/img/ashiato1.gif) no-repeat;
	font-size:0.8em;
	line-height:190%;
	list-style:none;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 27px;
}

.bra07{
	color:#333333;
	background:#FFFFFF url(/img/ashiato2.gif) no-repeat;
	font-size:0.8em;
	line-height:190%;
	list-style:none;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 27px;
}

.bra08{
	color:#333333;
	background:#FFFFFF url(/img/ashiato3.gif) no-repeat;
	font-size:0.8em;
	line-height:190%;
	list-style:none;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 27px;
}
.bra09{
	color:#333333;
	background:#FFFFFF url(/img/ashiato4.gif) no-repeat;
	font-size:0.8em;
	line-height:190%;
	list-style:none;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 27px;
}

#cate{
	width:180px;
	padding:10px 0px 0px 0px;
}

#cate ul{
	list-style:none;
	padding:3px 0px 0px 0px;
}

#cate li{
	color:#333333;
	background:#FFFFFF url(/img/cate_icon.gif) no-repeat;
	font-size:0.8em;
	line-height:130%;
	list-style:none;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 17px;
}

#co{
	width:180px;
	padding:10px 0px 0px 0px;
}

#co ul{
	list-style:none;
	padding:3px 0px 0px 0px;
}

#co li{
	color:#333333;
	background:#FFFFFF url(/img/co_tr_icon.gif) no-repeat;
	font-size:0.8em;
	line-height:130%;
	list-style:none;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 17px;
}

#tra{
	width:180px;
	padding:10px 0px 0px 0px;
}

#tra ul{
	list-style:none;
	padding:3px 0px 0px 0px;
}

#tra li{
	color:#333333;
	background:#FFFFFF url(/img/co_tr_icon.gif) no-repeat;
	font-size:0.8em;
	line-height:130%;
	list-style:none;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 17px;
}

#tra p{
	color:#333333;
	background:#FFFFFF url(/img/tra_icon.gif) no-repeat 0px 17px;
	font-size:0.8em;
	line-height:130%;
	padding:15px 0px 0px 17px;

}

#new_entry li{
	color:#333333;
	background:#FFFFFF url(/img/new_icon.gif) no-repeat;
	font-size:0.8em;
	line-height:130%;
	list-style:none;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 17px;
}




/* ------- ライトボディー ------- */

#about{
	width:180px;
	height:115px;
	background:#FFFFFF url(/img/about_bg.jpg) no-repeat;
}

.about_txt{
	color:#67380D;
	font-size:12px;
	font-weight:bold;
	line-height:135%;
	padding:10px 7px 10px 10px;
}

#staff{
	padding:10px 0px 0px 0px;
}

.staff_line{
	padding:5px 0px 3px 10px;
}

.staff_btn{
	padding:1px 0px 0px 10px;
}


#staff01{
	width:180px;
	height:110px;
	background:#FFFFFF url(/img/staff_bg01.jpg) no-repeat;
	margin:1px 0px 0px 0px;
}

#staff01 h3{
	color:#67380D;
	font-size:12px;
	font-weight:bold;
	padding:13px 0px 0px 30px;
}

#staff01 p{
	color:#999999;
	font-size:10px;
	padding:6px 0px 0px 10px;
}

#staff02{
	width:180px;
	height:110px;
	background:#FFFFFF url(/img/staff_bg02.jpg) no-repeat;
	margin:1px 0px 0px 0px;
}

#staff02 h3{
	color:#E67901;
	font-size:14px;
	font-weight:bold;
	padding:13px 0px 0px 30px;
}

#staff02 p{
	color:#999999;
	font-size:10px;
	padding:6px 0px 0px 10px;
}

#staff03{
	width:180px;
	height:110px;
	background:#FFFFFF url(/img/staff_bg03.jpg) no-repeat;
	margin:1px 0px 0px 0px;
}

#staff03 h3{
	color:#7FCCA7;
	font-size:14px;
	font-weight:bold;
	padding:13px 0px 0px 30px;
}

#staff03 p{
	color:#999999;
	font-size:10px;
	padding:6px 0px 0px 10px;
}

#staff04{
	width:180px;
	height:110px;
	background:#FFFFFF url(/img/staff_bg04.jpg) no-repeat;
	margin:1px 0px 0px 0px;
}

#staff04 h3{
	color:#FFCC00;
	font-size:14px;
	font-weight:bold;
	padding:13px 0px 0px 30px;
}

#staff04 p{
	color:#999999;
	font-size:10px;
	padding:6px 0px 0px 10px;
}

#staff05{
	width:180px;
	height:110px;
	background:#FFFFFF url(/img/staff_bg05.jpg) no-repeat;
	margin:1px 0px 0px 0px;
}

#staff05 h3{
	color:#F98199;
	font-size:14px;
	font-weight:bold;
	padding:13px 0px 0px 30px;
}

#staff05 p{
	color:#999999;
	font-size:10px;
	padding:6px 0px 0px 10px;
}

#staff06{
	width:180px;
	height:110px;
	background:#FFFFFF url(/img/staff_bg06.jpg) no-repeat;
	margin:1px 0px 0px 0px;
}

#staff06 h3{
	color:#A9CC00;
	font-size:14px;
	font-weight:bold;
	padding:13px 0px 0px 30px;
}

#staff06 p{
	color:#999999;
	font-size:10px;
	padding:6px 0px 0px 10px;
}
/* add 2009.10.01 shinsei start */

#staff091001{
	width:180px;
	height:110px;
	background:#FFFFFF url(/img/0910staff_bg01.jpg) no-repeat;
	margin:1px 0px 0px 0px;
}

#staff091001 h3{
	color:#E67901;
	font-size:14px;
	font-weight:bold;
	padding:13px 0px 0px 30px;
}

#staff091001 p{
	color:#999999;
	font-size:10px;
	padding:6px 0px 0px 10px;
}

#staff091002{
	width:180px;
	height:110px;
	background:#FFFFFF url(/img/0910staff_bg02.jpg) no-repeat;
	margin:1px 0px 0px 0px;
}

#staff091002 h3{
	color:#F98199;
	font-size:14px;
	font-weight:bold;
	padding:13px 0px 0px 30px;
}

#staff091002 p{
	color:#999999;
	font-size:10px;
	padding:6px 0px 0px 10px;
}

#staff091003{
	width:180px;
	height:110px;
	background:#FFFFFF url(/img/0910staff_bg03.jpg) no-repeat;
	margin:1px 0px 0px 0px;
}

#staff091003 h3{
	color:#7FCCA7;
	font-size:14px;
	font-weight:bold;
	padding:13px 0px 0px 30px;
}

#staff091003 p{
	color:#999999;
	font-size:10px;
	padding:6px 0px 0px 10px;
}

#staff091004{
	width:180px;
	height:110px;
	background:#FFFFFF url(/img/0910staff_bg04.jpg) no-repeat;
	margin:1px 0px 0px 0px;
}

#staff091004 h3{
	color:#FFCC00;
	font-size:14px;
	font-weight:bold;
	padding:13px 0px 0px 30px;
}

#staff091004 p{
	color:#999999;
	font-size:10px;
	padding:6px 0px 0px 10px;
}

#staff091005{
	width:180px;
	height:110px;
	background:#FFFFFF url(/img/0910staff_bg05.jpg) no-repeat;
	margin:1px 0px 0px 0px;
}

#staff091005 h3{
	color:#67380D;
	font-size:12px;
	font-weight:bold;
	padding:13px 0px 0px 30px;
}

#staff091005 p{
	color:#999999;
	font-size:10px;
	padding:6px 0px 0px 10px;
}

#staff091006{
	width:180px;
	height:110px;
	background:#FFFFFF url(/img/0910staff_bg06.jpg) no-repeat;
	margin:1px 0px 0px 0px;
}

#staff091006 h3{
	color:#ffaa45;
	font-size:14px;
	font-weight:bold;
	padding:13px 0px 0px 30px;
}

#staff091007 p{
	color:#999999;
	font-size:10px;
	padding:6px 0px 0px 10px;
}

#staff091007{
	width:180px;
	height:110px;
	background:#FFFFFF url(/img/0910staff_bg07.jpg) no-repeat;
	margin:1px 0px 0px 0px;
}

#staff091007 h3{
	color:#87bdfa;
	font-size:14px;
	font-weight:bold;
	padding:13px 0px 0px 30px;
}

#staff091006 p{
	color:#999999;
	font-size:10px;
	padding:6px 0px 0px 10px;
}

#staff091008{
	width:180px;
	height:110px;
	background:#FFFFFF url(/img/0910staff_bg08.jpg) no-repeat;
	margin:1px 0px 0px 0px;
}

#staff091008 h3{
	color:#A9CC00;
	font-size:14px;
	font-weight:bold;
	padding:13px 0px 0px 30px;
}

#staff091008 p{
	color:#999999;
	font-size:10px;
	padding:6px 0px 0px 10px;
}

#staff0910all{
	padding:5px 0px 0px 0px;
}

/* add 2009.10.01 shinsei end */

/* add 2010.6.4 shinsei start */

#staff100601{
	width:180px;
	height:110px;
	background:#FFFFFF url(/img/1006_staff_bg01.jpg) no-repeat;
	margin:1px 0px 0px 0px;
}

#staff100601 h3{
	color:#FFCC00;
	font-size:14px;
	font-weight:bold;
	padding:13px 0px 0px 30px;
}

#staff100601 p{
	color:#999999;
	font-size:10px;
	padding:6px 0px 0px 10px;
}

#staff100602{
	width:180px;
	height:110px;
	background:#FFFFFF url(/img/1006_staff_bg03.jpg) no-repeat;
	margin:1px 0px 0px 0px;
}

#staff100602 h3{
	color:#E67901;
	font-size:14px;
	font-weight:bold;
	padding:13px 0px 0px 30px;
}

#staff100602 p{
	color:#999999;
	font-size:10px;
	padding:6px 0px 0px 10px;
}

#staff100603{
	width:180px;
	height:122px;
	background:#FFFFFF url(/img/1006_staff_bg04.jpg) no-repeat;
	margin:1px 0px 0px 0px;
}

#staff100603 h3{
	color:#7FCCA7;
	color:#67380D;
	font-size:14px;
	font-weight:bold;
	padding:13px 0px 0px 30px;
}

#staff100603 p{
	color:#999999;
	font-size:10px;
	padding:6px 0px 0px 10px;
}

#staff100604{
	width:180px;
	height:110px;
	background:#FFFFFF url(/img/1006_staff_bg05.jpg) no-repeat;
	margin:1px 0px 0px 0px;
}

#staff100604 h3{
	color:#d3a0fd;
	font-size:14px;
	font-weight:bold;
	padding:13px 0px 0px 30px;
}

#staff100604 p{
	color:#999999;
	font-size:10px;
	padding:6px 0px 0px 10px;
}

#staff100605{
	width:180px;
	height:110px;
	background:#FFFFFF url(/img/1006_staff_bg06.jpg) no-repeat;
	margin:1px 0px 0px 0px;
}

#staff100605 h3{
	color:#87bdfa;
	font-size:12px;
	font-weight:bold;
	padding:13px 0px 0px 30px;
}

#staff100605 p{
	color:#999999;
	font-size:10px;
	padding:6px 0px 0px 10px;
}

#staff100606{
	width:180px;
	height:110px;
	background:#FFFFFF url(/img/0910staff_bg03.jpg) no-repeat;
	margin:1px 0px 0px 0px;
}

#staff100606 h3{
	color:#7fcda6;
	font-size:14px;
	font-weight:bold;
	padding:13px 0px 0px 30px;
}

#staff100607 p{
	color:#999999;
	font-size:10px;
	padding:6px 0px 0px 10px;
}

#staff100607{
	width:180px;
	height:110px;
	background:#FFFFFF url(/img/1006_staff_bg02.jpg) no-repeat;
	margin:1px 0px 0px 0px;
}

#staff100607 h3{
	color:#F98199;
	font-size:14px;
	font-weight:bold;
	padding:13px 0px 0px 30px;
}

#staff100606 p{
	color:#999999;
	font-size:10px;
	padding:6px 0px 0px 10px;
}

#staff100608{
	width:180px;
	height:110px;
	background:#FFFFFF url(/img/0910staff_bg08.jpg) no-repeat;
	margin:1px 0px 0px 0px;
}

#staff100608 h3{
	color:#A9CC00;
	font-size:14px;
	font-weight:bold;
	padding:13px 0px 0px 30px;
}

#staff100608 p{
	color:#999999;
	font-size:10px;
	padding:6px 0px 0px 10px;
}

#staff1006all{
	padding:5px 0px 0px 0px;
}

/* add 2010.6.4 shinsei end */

#staffall{
	padding:5px 0px 0px 0px;
}

#banner{
	padding:10px 0px 0px 0px;
}

.banner{
	padding:5px 0px 0px 0px;
}

/* ------- センターボディー ------- */

.cate_ba{
	padding:5px 0px 0px 0px;
}




/* ------- フッター ------- */

#footer {
	color: #FFFFFF;
	margin: 0 auto;
	text-align: left;
	padding: 17px 0 65px 0;
	width: 954px;
	clear: both;
}

#footer ul.purinaFt {
	display: block;
	float: left;
	width: 600px;
	list-style:none;
	padding-bottom:12px;
}

#footer ul.purinaFt li {
	border-right: 1px solid #FFFFFF;
	margin-right: 13px;
	padding-right: 13px;
	float: left;
	list-style:none;
}

#footer ul.companyFt {
	display: block;
	float: left;
	padding-top: 10px;
	width: 600px;
	list-style:none;
}

#footer ul.companyFt li {
	border-right: 1px solid #FFFFFF;
	margin-right: 13px;
	padding-right: 13px;
	float: left;
	list-style:none;
}

#footer ul.purinaFt li.last,
#footer ul.companyFt li.last {
	border-right: none;
	margin-right: 0;
	padding-right: 0;
	list-style:none;
}

#footer div.ftLogo {
	float: right;
	width: 187px;
}

#footer div.nestleLogo {
	float: right;
	width: 70px;
}

#footer div.ftDott {
	background: url(/img/bg_dott_footer.gif) left top repeat-x;
	clear: both;
	padding: 8px 0 17px 0;
	width: 954px;
}

#footer ul li a:link{
	color: #FFFFFF;
	text-decoration: underline;
}
#footer ul li a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
#footer ul li a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

#footer address {
	clear: both;
	font-family: Osaka,Verdana,Helvetica,Arial,sans-serif;
	font-style: normal;
	text-align: right;
	padding-top: 10px;
	padding-bottom:12px;
	width: 954px;
}



/* ------- エントリー ------- */

#center_body p a:link{
	color:#7FC31C;
	text-decoration: underline;
}
#center_body p a:visited {
	color:#7FC31C;
	text-decoration: underline;
}
#center_body p a:hover {
	color:#7FC31C;
	text-decoration: underline;
}


.entry_new{
	margin:10px 0px 0px 0px;
	background-color:#FFFFF0;
}

.entry_com-tra{
	margin:10px 0px 0px 0px;
	background-color:#FFFFF0;
}

.entry_contents{
	background:#FFFFFF url(/img/entry_bg.gif) repeat-y;
	padding:1px 10px 0px 10px;
}

.entry_title{
	background:#FDE0E8 url(/img/entry_title.gif) no-repeat;
	color:#67380D;
	font-size:0.9em;
	line-height:120%;
	padding:7px 5px 5px 47px;
}

.entry_date{
	color:#7FC31C;
	font-size:0.7em;
	text-align:right;
	padding:2px 5px 0px 0px;	
}

.entry_cate{
	font-size:0.7em;
	text-align:right;
	padding:2px 5px 15px 0px;	
}

.entry_more{
	font-size:0.8em;
	text-align:right;
	padding:5px 5px 0px 0px;	
}

.contents{
	color:#333333;
	font-size:0.8em;
	line-height:130%;
	padding: 0em 0em 0em 0.5em;
	
	min-height:1%;
}
	*html .contents{
		
		min-height:1%;
	}

.entry_staff{
	color:#7FC31C;
	font-size:0.8em;
	padding:30px 0px 0px 0px;
}

.entry_staff p{
	float:left;
}

.entry_staff ul{
	float:left;
	list-style:none;
	padding:0px 0px 0px 10px;
}

.entry_staff li{
	border-bottom:1px #7FC31C dotted;
	list-style:none;
	padding:0px 0px 2px 3px;
	margin:0px 0px 6px 0px;
}

.contents_footer{
	clear:both;
	color:#7FC31C;
	font-size:0.8em;
	padding:5px 0px 0px 0px;	
}

.contents_footer p{
	float:left;
	background:#FFFFF0 url(/img/co_tr_icon.gif) no-repeat;
	padding:0px 0px 0px 15px;
	margin:0px 10px 0px 5px;
}

.entry_tra01{

	padding:0px 0px 15px 0px;
}

.entry_tra_m01{
	margin-bottom:10px;
}

.entry_tra_co{
	background:#FFFFF0 url(/img/ashiato.gif) no-repeat;
	padding:0px 10px 15px 10px;
}

.entry_tra_tit{
	padding:0px 0px 3px 8px;
	font-weight:bold;
}

.entry_tra_text01{
	padding:0px 0px 10px 8px;
}

.entry_tra_date{
	color:#7FC31C;
	font-size:0.7em;
	text-align:right;
	padding:0px 5px 20px 8px;
}

.entry_tra_name{
	font-size:0.7em;
	text-align:right;
	padding:0px 5px 5px 8px;
}

.form{
width:350px;
margin:0px 0px 0px 15px;
}

.caution{
	font-size:0.7em;
	padding:0px 0px 5px 0px;
}

.about_tra{
	color:#333333;
	background:#FFFFF0 url(/img/tra_icon.gif) no-repeat;
	font-size:0.8em;
	line-height:130%;
	padding:0px 0px 0px 17px;

}

/* ------- スタッフ ------- */

#staffall h2{
	padding:10px 0px 0px 0px;

}

.staffall_txt01{
	color:#666666;
	font-size:14px;
	line-height:150%;
	padding:20px 10px 0px 170px;
}

.staffall_txt02{
	color:#666666;
	font-size:14px;
	line-height:150%;
	padding:26px 10px 0px 20px;
}

.staffall_txt02-2{
	color:#666666;
	font-size:14px;
	line-height:150%;
	padding:47px 10px 0px 20px;
}

#staffall01{
	width:400px;
	height:299px;
	background:#FFFFFF url(/img/staffall_bg01.jpg) no-repeat;
	margin:5px 0px 5px 0px;
}

#staffall01 h3{
	color:#67380D;
	font-size:20px;
	font-weight:bold;
	padding:26px 0px 0px 195px;
}

.staffall_kiji01{
	color:#67380D;
	background:url(/img/staffall_kiji_icon01.gif) no-repeat;
	font-size:13px;
	font-weight:bold;
	line-height:120%;
	padding:0px 0px 0px 15px;
	margin:30px 0px 0px 20px;
}

#staffall01 p a:link{
	color:#67380D;
	text-decoration: underline;
}
#staffall01 p a:visited {
	color:#67380D;
	text-decoration: underline;
}
#staffall01 p a:hover {
	color:#67380D;
	text-decoration: underline;
}

#staffall02{
	width:400px;
	height:299px;
	background:#FFFFFF url(/img/staffall_bg02.jpg) no-repeat;
	margin:5px 0px 5px 0px;
}

#staffall02 h3{
	color:#E67901;
	font-size:20px;
	font-weight:bold;
	padding:26px 0px 0px 195px;
}

.staffall_kiji02{
	color:#E67901;
	background:url(/img/staffall_kiji_icon02.gif) no-repeat;
	font-size:13px;
	font-weight:bold;
	line-height:120%;
	padding:0px 0px 0px 15px;
	margin:30px 0px 0px 20px;
}

#staffall02 p a:link{
	color:#E67901;
	text-decoration: underline;
}
#staffall02 p a:visited {
	color:#E67901;
	text-decoration: underline;
}
#staffall02 p a:hover {
	color:#E67901;
	text-decoration: underline;
}

#staffall03{
	width:400px;
	height:299px;
	background:#FFFFFF url(/img/staffall_bg03.jpg) no-repeat;
	margin:5px 0px 5px 0px;
}

#staffall03 h3{
	color:#7FCCA7;
	font-size:20px;
	font-weight:bold;
	padding:26px 0px 0px 195px;
}

.staffall_kiji03{
	color:#7FCCA7;
	background:url(/img/staffall_kiji_icon03.gif) no-repeat;
	font-size:13px;
	font-weight:bold;
	line-height:120%;
	padding:0px 0px 0px 15px;
	margin:10px 0px 0px 20px;
}

#staffall03 p a:link{
	color:#7FCCA7;
	text-decoration: underline;
}
#staffall03 p a:visited {
	color:#7FCCA7;
	text-decoration: underline;
}
#staffall03 p a:hover {
	color:#7FCCA7;
	text-decoration: underline;
}

#staffall04{
	width:400px;
	height:299px;
	background:#FFFFFF url(/img/staffall_bg04.jpg) no-repeat;
	margin:5px 0px 5px 0px;
}

#staffall04 h3{
	color:#FFCC00;
	font-size:20px;
	font-weight:bold;
	padding:26px 0px 0px 195px;
}

.staffall_kiji04{
	color:#FFCC00;
	background:url(/img/staffall_kiji_icon04.gif) no-repeat;
	font-size:13px;
	font-weight:bold;
	line-height:120%;
	padding:0px 0px 0px 15px;
	margin:30px 0px 0px 20px;
}

#staffall04 p a:link{
	color:#FFCC00;
	text-decoration: underline;
}
#staffall04 p a:visited {
	color:#FFCC00;
	text-decoration: underline;
}
#staffall04 p a:hover {
	color:#FFCC00;
	text-decoration: underline;
}

#staffall05{
	width:400px;
	height:299px;
	background:#FFFFFF url(/img/staffall_bg05.jpg) no-repeat;
	margin:5px 0px 5px 0px;
}

#staffall05 h3{
	color:#F98199;
	font-size:20px;
	font-weight:bold;
	padding:26px 0px 0px 195px;
}

.staffall_kiji05{
	color:#F98199;
	background:url(/img/staffall_kiji_icon05.gif) no-repeat;
	font-size:13px;
	font-weight:bold;
	line-height:120%;
	padding:0px 0px 0px 15px;
	margin:30px 0px 0px 20px;
}

#staffall05 p a:link{
	color:#F98199;
	text-decoration: underline;
}
#staffall05 p a:visited {
	color:#F98199;
	text-decoration: underline;
}
#staffall05 p a:hover {
	color:#F98199;
	text-decoration: underline;
}


#staffall06{
	width:400px;
	height:299px;
	background:#FFFFFF url(/img/staffall_bg06.jpg) no-repeat;
	margin:5px 0px 5px 0px;
}

#staffall06 h3{
	color:#A9CC00;
	font-size:20px;
	font-weight:bold;
	padding:26px 0px 0px 195px;
}

.staffall_kiji06{
	color:#A9CC00;
	background:url(/img/staffall_kiji_icon06.gif) no-repeat;
	font-size:13px;
	font-weight:bold;
	line-height:120%;
	padding:0px 0px 0px 15px;
	margin:30px 0px 0px 20px;
}

#staffall06 p a:link{
	color:#A9CC00;
	text-decoration: underline;
}
#staffall06 p a:visited {
	color:#FA9CC00;
	text-decoration: underline;
}
#staffall06 p a:hover {
	color:#FA9CC00;
	text-decoration: underline;
}

/* add 2009.10.01 start */
#staff0910all h2{
	padding:10px 0px 0px 0px;

}

.staff0910all_txt01{
	color:#666666;
	font-size:14px;
	line-height:150%;
	padding:20px 10px 0px 170px;
}

.staff0910all_txt02{
	color:#666666;
	font-size:14px;
	line-height:150%;
	padding:26px 10px 0px 20px;
}

.staff0910all_txt02-2{
	color:#666666;
	font-size:14px;
	line-height:150%;
	padding:47px 10px 0px 20px;
}
#staff0910all03 .staff0910all_txt02-2{
	color:#666666;
	font-size:14px;
	line-height:150%;
	padding:28px 10px 0px 20px;
}

#staff0910all01{
	width:400px;
	height:299px;
	background:#FFFFFF url(/img/0910staffall_bg01.jpg) no-repeat;
	margin:5px 0px 5px 0px;
}

#staff0910all01 h3{
	color:#E67901;
	font-size:20px;
	font-weight:bold;
	padding:26px 0px 0px 195px;
}

.staff0910all_kiji01{
	color:#E67901;
	background:url(/img/0910staffall_kiji_icon01.gif) no-repeat;
	font-size:13px;
	font-weight:bold;
	line-height:120%;
	padding:0px 0px 0px 15px;
	margin:30px 0px 0px 20px;
}

#staff0910all01 p a:link{
	color:#E67901;
	text-decoration: underline;
}
#staff0910all01 p a:visited {
	color:#E67901;
	text-decoration: underline;
}
#staff0910all01 p a:hover {
	color:#E67901;
	text-decoration: underline;
}

#staff0910all02{
	width:400px;
	height:299px;
	background:#FFFFFF url(/img/0910staffall_bg02.jpg) no-repeat;
	margin:5px 0px 5px 0px;
}

#staff0910all02 h3{
	color:#F98199;
	font-size:20px;
	font-weight:bold;
	padding:26px 0px 0px 195px;
}

.staff0910all_kiji02{
	color:#F98199;
	background:url(/img/0910staffall_kiji_icon02.gif) no-repeat;
	font-size:13px;
	font-weight:bold;
	line-height:120%;
	padding:0px 0px 0px 15px;
	margin:30px 0px 0px 20px;
}

#staff0910all02 p a:link{
	color:#F98199;
	text-decoration: underline;
}
#staff0910all02 p a:visited {
	color:#F98199;
	text-decoration: underline;
}
#staff0910all02 p a:hover {
	color:#F98199;
	text-decoration: underline;
}

#staff0910all03{
	width:400px;
	height:299px;
	background:#FFFFFF url(/img/0910staffall_bg03.jpg) no-repeat;
	margin:5px 0px 5px 0px;
}

#staff0910all03 h3{
	color:#7FCCA7;
	font-size:20px;
	font-weight:bold;
	padding:26px 0px 0px 195px;
}

.staff0910all_kiji03{
	color:#7FCCA7;
	background:url(/img/0910staffall_kiji_icon03.gif) no-repeat;
	font-size:13px;
	font-weight:bold;
	line-height:120%;
	padding:0px 0px 0px 15px;
	margin:30px 0px 0px 20px;
}

#staff0910all03 p a:link{
	color:#7FCCA7;
	text-decoration: underline;
}
#staff0910all03 p a:visited {
	color:#7FCCA7;
	text-decoration: underline;
}
#staff0910all03 p a:hover {
	color:#7FCCA7;
	text-decoration: underline;
}

#staff0910all04{
	width:400px;
	height:299px;
	background:#FFFFFF url(/img/0910staffall_bg04.jpg) no-repeat;
	margin:5px 0px 5px 0px;
}

#staff0910all04 h3{
	color:#FFCC00;
	font-size:20px;
	font-weight:bold;
	padding:26px 0px 0px 195px;
}

.staff0910all_kiji04{
	color:#FFCC00;
	background:url(/img/0910staffall_kiji_icon04.gif) no-repeat;
	font-size:13px;
	font-weight:bold;
	line-height:120%;
	padding:0px 0px 0px 15px;
	margin:30px 0px 0px 20px;
}

#staff0910all04 p a:link{
	color:#FFCC00;
	text-decoration: underline;
}
#staff0910all04 p a:visited {
	color:#FFCC00;
	text-decoration: underline;
}
#staff0910all04 p a:hover {
	color:#FFCC00;
	text-decoration: underline;
}

#staff0910all05{
	width:400px;
	height:299px;
	background:#FFFFFF url(/img/0910staffall_bg05.jpg) no-repeat;
	margin:5px 0px 5px 0px;
}

#staff0910all05 h3{
	color:#67380D;
	font-size:20px;
	font-weight:bold;
	padding:26px 0px 0px 195px;
}

.staff0910all_kiji05{
	color:#67380D;
	background:url(/img/0910staffall_kiji_icon05.gif) no-repeat;
	font-size:13px;
	font-weight:bold;
	line-height:120%;
	padding:0px 0px 0px 15px;
	margin:30px 0px 0px 20px;
}

#staff0910all05 p a:link{
	color:#67380D;
	text-decoration: underline;
}
#staff0910all05 p a:visited {
	color:#67380D;
	text-decoration: underline;
}
#staff0910all05 p a:hover {
	color:#67380D;
	text-decoration: underline;
}

#staff0910all06{
	width:400px;
	height:299px;
	background:#FFFFFF url(/img/0910staffall_bg06.jpg) no-repeat;
	margin:5px 0px 5px 0px;
}

#staff0910all06 h3{
	color:#ffaa45;
	font-size:20px;
	font-weight:bold;
	padding:26px 0px 0px 195px;
}

.staff0910all_kiji06{
	color:#ffaa45;
	background:url(/img/0910staffall_kiji_icon06.gif) no-repeat;
	font-size:13px;
	font-weight:bold;
	line-height:120%;
	padding:0px 0px 0px 15px;
	margin:30px 0px 0px 20px;
}

#staff0910all06 p a:link{
	color:#ffaa45;
	text-decoration: underline;
}
#staff0910all06 p a:visited {
	color:#ffaa45;
	text-decoration: underline;
}
#staff0910all06 p a:hover {
	color:#ffaa45;
	text-decoration: underline;
}

#staff0910all07{
	width:400px;
	height:299px;
	background:#FFFFFF url(/img/0910staffall_bg07.jpg) no-repeat;
	margin:5px 0px 5px 0px;
}

#staff0910all07 h3{
	color:#87bdfa;
	font-size:20px;
	font-weight:bold;
	padding:26px 0px 0px 195px;
}

.staff0910all_kiji07{
	color:#87bdfa;
	background:url(/img/0910staffall_kiji_icon07.gif) no-repeat;
	font-size:13px;
	font-weight:bold;
	line-height:120%;
	padding:0px 0px 0px 15px;
	margin:30px 0px 0px 20px;
}

#staff0910all07 p a:link{
	color:#87bdfa;
	text-decoration: underline;
}
#staff0910all07 p a:visited {
	color:#87bdfa;
	text-decoration: underline;
}
#staff0910all07 p a:hover {
	color:#87bdfa;
	text-decoration: underline;
}

#staff0910all08{
	width:400px;
	height:299px;
	background:#FFFFFF url(/img/0910staffall_bg08.jpg) no-repeat;
	margin:5px 0px 5px 0px;
}

#staff0910all08 h3{
	color:#A9CC00;
	font-size:20px;
	font-weight:bold;
	padding:26px 0px 0px 195px;
}

.staff0910all_kiji08{
	color:#A9CC00;
	background:url(/img/0910staffall_kiji_icon08.gif) no-repeat;
	font-size:13px;
	font-weight:bold;
	line-height:120%;
	padding:0px 0px 0px 15px;
	margin:30px 0px 0px 20px;
}

#staff0910all08 p a:link{
	color:#A9CC00;
	text-decoration: underline;
}
#staff0910all08 p a:visited {
	color:#FA9CC00;
	text-decoration: underline;
}
#staff0910all08 p a:hover {
	color:#FA9CC00;
	text-decoration: underline;
}
/* add 2009.10.01 end */

/* add 2010.6.4 start */
#staff1006all h2{
	padding:10px 0px 0px 0px;

}

.staff1006all_txt01{
	color:#666666;
	font-size:14px;
	line-height:150%;
	padding:20px 10px 0px 170px;
}

.staff1006all_txt02{
	color:#666666;
	font-size:14px;
	line-height:150%;
	padding:26px 10px 0px 20px;
}

.staff1006all_txt02-2{
	color:#666666;
	font-size:14px;
	line-height:150%;
	padding:47px 10px 0px 20px;
}
#staff1006all03 .staff1006all_txt02-2{
	color:#666666;
	font-size:14px;
	line-height:150%;
	padding:26px 10px 0px 20px;
}

#staff1006all01{
	width:400px;
	height:299px;
	background:#FFFFFF url(/img/1006_staffall_bg01.jpg) no-repeat;
	margin:5px 0px 5px 0px;
}

#staff1006all01 h3{
	color:#FFCC00;
	font-size:20px;
	font-weight:bold;
	padding:26px 0px 0px 195px;
}

.staff1006all_kiji01{
	color:#FFCC00;
	background:url(/img/0910staffall_kiji_icon04.gif) no-repeat;
	font-size:13px;
	font-weight:bold;
	line-height:120%;
	padding:0px 0px 0px 15px;
	margin:30px 0px 0px 20px;
}

#staff1006all01 p a:link{
	color:#FFCC00;
	text-decoration: underline;
}
#staff1006all01 p a:visited {
	color:#FFCC00;
	text-decoration: underline;
}
#staff1006all01 p a:hover {
	color:#FFCC00;
	text-decoration: underline;
}

#staff1006all02{
	width:400px;
	height:299px;
	background:#FFFFFF url(/img/1006_staffall_bg03.jpg) no-repeat;
	margin:5px 0px 5px 0px;
}

#staff1006all02 h3{
	color:#E67901;
	font-size:20px;
	font-weight:bold;
	padding:26px 0px 0px 195px;
}

.staff1006all_kiji02{
	color:#E67901;
	background:url(/img/0910staffall_kiji_icon01.gif) no-repeat;
	font-size:13px;
	font-weight:bold;
	line-height:120%;
	padding:0px 0px 0px 15px;
	margin:30px 0px 0px 20px;
}

#staff1006all02 p a:link{
	color:#E67901;
	text-decoration: underline;
}
#staff1006all02 p a:visited {
	color:#E67901;
	text-decoration: underline;
}
#staff1006all02 p a:hover {
	color:#E67901;
	text-decoration: underline;
}

#staff1006all03{
	width:400px;
	height:299px;
	background:#FFFFFF url(/img/1006_staffall_bg04.jpg) no-repeat;
	margin:5px 0px 5px 0px;
}

#staff1006all03 h3{
	color:#67380D;
	font-size:20px;
	font-weight:bold;
	padding:26px 0px 0px 195px;
}

.staff1006all_kiji03{
	color:#67380D;
	background:url(/img/0910staffall_kiji_icon05.gif) no-repeat;
	font-size:13px;
	font-weight:bold;
	line-height:120%;
	padding:0px 0px 0px 15px;
	margin:30px 0px 0px 20px;
}

#staff1006all03 p a:link{
	color:#67380D;
	text-decoration: underline;
}
#staff1006all03 p a:visited {
	color:#67380D;
	text-decoration: underline;
}
#staff1006all03 p a:hover {
	color:#67380D;
	text-decoration: underline;
}

#staff1006all04{
	width:400px;
	height:299px;
	background:#FFFFFF url(/img/1006_staffall_bg05.jpg) no-repeat;
	margin:5px 0px 5px 0px;
}

#staff1006all04 h3{
	color:#be98fd;
	font-size:20px;
	font-weight:bold;
	padding:26px 0px 0px 195px;
}

.staff1006all_kiji04{
	color:#be98fd;
	background:url(/img/1006_staffall_kiji_icon01.gif) no-repeat;
	font-size:13px;
	font-weight:bold;
	line-height:120%;
	padding:0px 0px 0px 15px;
	margin:30px 0px 0px 20px;
}

#staff1006all04 p a:link{
	color:#be98fd;
	text-decoration: underline;
}
#staff1006all04 p a:visited {
	color:#be98fd;
	text-decoration: underline;
}
#staff1006all04 p a:hover {
	color:#be98fd;
	text-decoration: underline;
}

#staff1006all05{
	width:400px;
	height:299px;
	background:#FFFFFF url(/img/1006_staffall_bg06.jpg) no-repeat;
	margin:5px 0px 5px 0px;
}

#staff1006all05 h3{
	color:#87bdfa;
	font-size:20px;
	font-weight:bold;
	padding:26px 0px 0px 195px;
}

.staff1006all_kiji05{
	color:#87bdfa;
	background:url(/img/0910staffall_kiji_icon07.gif) no-repeat;
	font-size:13px;
	font-weight:bold;
	line-height:120%;
	padding:0px 0px 0px 15px;
	margin:30px 0px 0px 20px;
}

#staff1006all05 p a:link{
	color:#87bdfa;
	text-decoration: underline;
}
#staff1006all05 p a:visited {
	color:#87bdfa;
	text-decoration: underline;
}
#staff1006all05 p a:hover {
	color:#87bdfa;
	text-decoration: underline;
}

#staff1006all07{
	width:400px;
	height:299px;
	background:#FFFFFF url(/img/1006_staffall_bg02.jpg) no-repeat;
	margin:5px 0px 5px 0px;
}

#staff1006all07 h3{
	color:#F98199;
	font-size:20px;
	font-weight:bold;
	padding:26px 0px 0px 195px;
}

.staff1006all_kiji07{
	color:#87bdfa;
	color:#F98199;
	background:url(/img/0910staffall_kiji_icon02.gif) no-repeat;
	font-size:13px;
	font-weight:bold;
	line-height:120%;
	padding:0px 0px 0px 15px;
	margin:30px 0px 0px 20px;
}

#staff1006all07 p a:link{
	color:#F98199;
	text-decoration: underline;
}
#staff1006all07 p a:visited {
	color:#F98199;
	text-decoration: underline;
}
#staff1006all07 p a:hover {
	color:#F98199;
	text-decoration: underline;
}

/* add 2010.6.4 end */

#buteList{
	margin:30px 0 0;
	text-align:center;
	font-size:80%;
}

/* add 2009.08.06 shinsei start */

.entry_contents2{
	background:#FFFFFF url(/img/entry_bg.gif) repeat-y;
	padding:1px 10px 0px 10px;
	font-size:0.8em;
}
.entry_tra_co2{
	background:#FFFFF0 url("/img/0908_comment_icon.gif") no-repeat;
	padding:0px 10px 15px 18px;
}
	.entry_tra_co2 .entry_tra_date{
		font-size:100%;
	}
.formHead{
	width:353px;
	margin:0 auto;
	padding-top:14px;
	background:url("/img/0908_comment_form_head.gif") no-repeat;
}
.formFoot{
	padding-bottom:13px;
	background:url("/img/0908_comment_form_foot.gif") no-repeat 0 100%;
}
.formBg{
	padding:0 20px;
	background:url("/img/0908_comment_form_bg.gif") repeat-y;
}
	.formBg input, .formBg textarea{
		width:310px;
		border:1px solid #cecece;
		border-right:none;
		border-bottom:none;
		background-color:#f2f2f2;
	}
	.formBg .formBtn{
		margin-top:10px;
	}
	.formBg input.btn{
		width:auto;
		border:none;
	}

	.formBg a{
		color:#7fc31c;
	}


/* add 2009.08.06 shinsei end */

