@charset "shift_jis";
/*2009/6/8/yFSFIELDzAya.Douguchi*/

h2{
	display:block;
	width:851px;
	height:142px;
	background:url(../img/partner/head.jpg) no-repeat;
	}
h2 span{visibility:hidden;}

div#contents{
	padding-top:24px;
	}

div#tab_list{
	height:35px;
	}

li#tab1,
li#tab2,
li#tab3,	
li#tab1 a,
li#tab2 a,
li#tab3 a{
	height:34px;
	display:block;
	}	
div#container li#tab1,
div#container li#tab2,
div#container li#tab3{
	float:left;
	padding:0;
	}
	
li#tab2,
li#tab3{
	margin-left:12px;
	}
li#tab1 span,
li#tab2 span,
li#tab3 span{visibility:hidden;}

/*div#wrap ul{
	padding-top:35px;
}*/

div#wrap li{
	background:url(../img/btn_s.jpg) no-repeat 0 3px;	
	padding-left:20px;
	/*height:20px;*/
	margin-top:5px;
	}
div#wrap li a{
	color:#0087A9;
	text-decoration:underline;
}

/*index*******************************************************************/
#partner div#wrap_box{
	background:url(../img/partner/box_bg1.jpg) no-repeat;
	padding:13px 13px 0;
	margin-top:20px;
	}	

#partner div#container li#tab1,
#partner div#container li#tab1 a{
	width:173px;
	background:url(../img/partner/box_bg1.jpg) no-repeat -13px -13px;
	}

#partner div#container li#tab2,
#partner div#container li#tab2 a{
	width:111px;
	background:url(../img/partner/box_bg1.jpg) no-repeat -198px -13px;
	}
/*#partner div#container li#tab3,
#partner div#container li#tab3 a{
	width:111px;
	background:url(../img/partner/box_bg2.jpg) no-repeat -364px -13px;
	}*/
#partner .border{
	background:url(../img/partner/bg-border_001.gif) repeat-x 0 bottom;
	padding-bottom:24px;
	margin-bottom:24px;
}

#partner h3{
	height:17px;
	margin-bottom:20px;
}
#partner h3 span{visibility:hidden;}
#partner #h3_index1{background:url(../img/partner/h3-index_001.gif) no-repeat 0 0;}
#partner #h3_index2{background:url(../img/partner/h3-index_002.gif) no-repeat 0 0;}
#partner #h3_index3{background:url(../img/partner/h3-index_003.gif) no-repeat 0 0;}

#partner .fc_green{color:#0088AB;}

#partner table#level, #partner table#level td{
	border:1px solid #D0E0E3;
}
#partner table#level td{
	padding:10px;
}
#partner table#level .level1{
	background:url(../img/partner/img-level_001.gif) no-repeat 0 0;
	border:1px solid #D0E0E3;
	width:50%;
	height:37px;
}
#partner table#level .level2{
	background:url(../img/partner/img-level_002.gif) no-repeat 0 0;
	border:1px solid #D0E0E3;
	width:50%;
	height:37px;
}
#partner table#level .level1 span, #partner table#level .level2 span{visibility:hidden;}
#partner p{margin-bottom:20px;}
#partner hr{background:url(../img/partner/bg-border_001.gif) repeat-x 0 0; border:none;}
#partner .circle li{background:url(../img/partner/ico-circle_001.gif) no-repeat 0 0; padding:0 0 0 20px;}

#partner table#tPartner{
	border:1px solid #D0E0E3;
	margin-bottom:12px;
}
#partner table#tPartner th{
	border:1px solid #D0E0E3;
	text-align:left;
}
#partner table#tPartner #none{
	background:url(../img/partner/th-none_001.gif) no-repeat 0 0;
	width:220px;
	height:32px;
}
#partner table#tPartner #elite span,#partner table#tPartner #silver span,
#partner table#tPartner #gold span,#partner table#tPartner #premier span{visibility:hidden;}
#partner table#tPartner #elite,#partner table#tPartner #silver,
#partner table#tPartner #gold,#partner table#tPartner #premier{
	width:150px;
	height:32px;
}
#partner table#tPartner #elite{background:url(../img/partner/th-elite_001.jpg) no-repeat 0 0;}
#partner table#tPartner #silver{background:url(../img/partner/th-silver_001.jpg) no-repeat 0 0;}
#partner table#tPartner #gold{background:url(../img/partner/th-gold_001.jpg) no-repeat 0 0;}
#partner table#tPartner #premier{background:url(../img/partner/th-premier_001.jpg) no-repeat 0 0;}

#partner table#tPartner td{
	border:1px solid #D0E0E3;
	border-top:none;
	padding:10px;
}
#partner span.circle{
	background:url(../img/partner/ico-circle_001.gif) no-repeat 0 0;
	padding:0 0 0 20px;
	margin-left:8px;
}
/**********************************************************index**********/	
/*program*******************************************************************/
#program div#wrap_box{
	background:url(../img/partner/box_bg.jpg) no-repeat;
	padding:13px 13px 0;
	margin-top:20px;
	}	
#program div#container li#tab1,
#program div#container li#tab1 a{
	width:154px;
	background:url(../img/partner/box_bg.jpg) no-repeat -13px -13px;
	}

#program div#container li#tab2,
#program div#container li#tab2 a{
	width:173px;
	background:url(../img/partner/box_bg.jpg) no-repeat -179px -13px;
	}
#program div#container li#tab3,
#program div#container li#tab3 a{
	width:111px;
	background:url(../img/partner/box_bg.jpg) no-repeat -364px -13px;
	}
#program p{margin-bottom:20px;}
#program table#tProgram{
	border:1px solid #D0E0E3;
	margin-bottom:12px;
}
#program table#tProgram th{
	border:1px solid #D0E0E3;
	text-align:left;
}
#program table#tProgram #none{
	background:url(../img/partner/th-none_001.gif) no-repeat 0 0;
	width:220px;
	height:32px;
}
#program table#tProgram #elite span,#program table#tProgram #silver span,
#program table#tProgram #gold span,#program table#tProgram #premier span{visibility:hidden;}
#program table#tProgram #elite,#program table#tProgram #silver,
#program table#tProgram #gold,#program table#tProgram #premier{
	width:150px;
	height:32px;
}
#program table#tProgram #elite{background:url(../img/partner/th-elite_001.jpg) no-repeat 0 0;}
#program table#tProgram #silver{background:url(../img/partner/th-silver_001.jpg) no-repeat 0 0;}
#program table#tProgram #gold{background:url(../img/partner/th-gold_001.jpg) no-repeat 0 0;}
#program table#tProgram #premier{background:url(../img/partner/th-premier_001.jpg) no-repeat 0 0;}

#program table#tProgram td{
	border:1px solid #D0E0E3;
	border-top:none;
	padding:10px;
}
#program span.circle{
	background:url(../img/partner/ico-circle_001.gif) no-repeat 0 0;
	padding:0 0 0 20px;
	margin-left:8px;
}

/**********************************************************program**********/	
/*recognition*******************************************************************/
#recognition div#wrap_box{
	background:url(../img/partner/box_bg2.jpg) no-repeat;
	padding:13px 13px 0;
	margin-top:20px;
	}	
#recognition div#container li#tab1,
#recognition div#container li#tab1 a{
	width:173px;
	background:url(../img/partner/box_bg2.jpg) no-repeat -13px -13px;
	}

#recognition div#container li#tab2,
#recognition div#container li#tab2 a{
	width:111px;
	background:url(../img/partner/box_bg2.jpg) no-repeat -198px -13px;
	}
/*#recognition div#container li#tab3,
#recognition div#container li#tab3 a{
	width:111px;
	background:url(../img/partner/box_bg3.jpg) no-repeat -364px -13px;
	}*/

#recognition h3{
	width:826px;
	height:21px;
	margin-bottom:24px;
	padding-top:12px;
	clear:both;
}
* html #recognition h3{height:33px;}
#recognition h3#premier{background:url(../img/partner/h3-premier_001.jpg) no-repeat 0 12px;}
#recognition h3#gold{background:url(../img/partner/h3-gold_001.jpg) no-repeat 0 12px;}
#recognition h3#silver{background:url(../img/partner/h3-silver_001.jpg) no-repeat 0 12px;}
#recognition h3#elite{background:url(../img/partner/h3-elite_001.jpg) no-repeat 0 12px;}

#recognition .partnerBox{
	width:265px;
	border:1px solid #C0D6DA;
	float:left;
	margin:0 6px 12px 0;
}
* html #recognition .partnerBox{width:267px;}
#recognition .partnerBox dt{
	border-bottom:1px solid #C0D6DA;
	background:#F3F8F8;
	padding:10px 0 10px 10px;
}	
#recognition .partnerBox dt span{
	background:url(../img/btn_s.jpg) no-repeat 0 3px;	
	padding-left:20px;
	display:block;
}
#recognition .partnerBox dt a span{color:#007997; font-weight:bold;}
#recognition .partnerBox dd{
	background:url(../img/partner/img-sample_001.jpg) no-repeat 0 bottom;
	height:80px;
	padding:0;
}
/*#recognition .partnerBox dd ul{
	background:url(../img/partner/img-sample_001.jpg) no-repeat 0 bottom;
	height:97px;
	padding:0;
}
#recognition .partnerBox dd li.premier{
	background:url(../img/partner/ico-premier_001.jpg) no-repeat 0 0;
	padding:17px 0 0 0;
	margin:0;
	height:auto;
}
#recognition .partnerBox dd li.gold{
	background:url(../img/partner/ico-gold_001.jpg) no-repeat 0 0;
	padding:17px 0 0 0;
	margin:0;
	height:auto;
}
#recognition .partnerBox dd li.silver{
	background:url(../img/partner/ico-silver_001.jpg) no-repeat 0 0;
	padding:17px 0 0 0;
	margin:0;
	height:auto;
}
#recognition .partnerBox dd li.elite{
	background:url(../img/partner/ico-elite_001.jpg) no-repeat 0 0;
	padding:17px 0 0 0;
	margin:0;
	height:auto;
}*/
	
/**********************************************************recognition**********/	
/*Previous common******************************************************/	
/*contents*/