body {font-family:verdana;}
.uni{width:900px;overflow:auto;overflow:hidden;margin:0px auto;}
	 
.uni_parts {width:900px;background-image: url(../images/uk_bg2_01Nov2011.gif);
			background-repeat:repeat-y;}


.RCUK_text {
	font-family: verdana;font-size: 11px;font-style: normal;	line-height: 16px;	font-weight: normal;	font-variant: normal;	word-spacing: normal;	letter-spacing: .01em;}

.RCUK_text_B {	font-family: verdana;	font-size: 11px;	font-weight:bold;	line-height: normal;	font-weight: normal;	font-variant: normal;}

.H1{font-size:15px;line-height: 23px;font-weight: bold;	margin-top:15px;}
	
table.sample{border-top:1px solid #ff0000;border-left:1px solid #ff0000;border-collapse:collapse;border-spacing:0;background-color:#ffffff;empty-cells:show;}
     .sample th{border-right:1px solid #ff0000;border-bottom:1px solid #ff0000;color:#330000;background-color:#ff0000;background-position:left top;padding:0.3em 1em;text-align:center;}
	 .sample td{border-right:1px solid #ff0000;border-bottom:1px solid #ff0000;padding:0.3em 1em;}

.text_table_black {	font-family: verdana;	font-size: 11px;	font-style: normal;	line-height: 14px;	font-weight: normal;}
.text_tableHeaderInWhite {	font-family: verdana;	font-size: 12px;	font-weight: bold;	color: #FFFFFF;}
.text_table {	font-family: verdana;	font-size: 11px;	line-height: 12px;	font-style: normal;	font-weight: normal;	font-variant: normal;}
.H2 {	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	letter-spacing: .02em;	text-transform: none;}


.partsmenu {width:890px; font-size:10px;text-align:center;padding: 10px 0px 15px 10px; line-height:16px; }
.parts_body{width:800px; font-size:11px; text-align:left; padding-bottom:10px; overflow:auto;overflow:hidden;margin:0px auto;}
.parts_bottom_menu{ font-family: verdana;font-size: 10px;text-align:center;line-height:18px; padding-top:10px; border-top:solid #666 thin;}
	 
.block {width:760px;overflow:auto;overflow:hidden;margin:0px auto; padding-bottom:20px;}
.blockx {width:760px;overflow:auto;overflow:hidden;margin:0px auto; padding-bottom:50px;}



/*top page*/
.tp1 { width:750px;clear:both}
.tp1_left { float:left;width:530px; padding-right:20px;}
.tp1_right{ float:right; width:200px; }
.tp_img01 { text-align:center; padding-top:15px; padding-bottom:15px;}
/*end top page*/






/*  PRICE  */
table.price1 {border-collapse: collapse;}
	 .price1 th, td { padding:4px;}
     .price1 th {border:1px solid #999; background:#CCC; text-align:center; font-weight:bold; font-size:10px; padding:3px 0 4px 0;}
	 .price1 td {border:1px solid #999; font-size:10px; text-align:right;}
	 .price1 td.syu {text-align:center;}
	 .price1 td.syu0 {text-align:left; padding-left:15px;}
	 
.price_text {width:550px; overflow:auto;overflow:hidden;margin:0px auto; text-align:left; padding: 10px 0 15px 0; line-height:15px;}
.price_text1 {width:700px; overflow:auto;overflow:hidden;margin:0px auto; text-align:left; padding: 10px 0 15px 0; line-height:15px;}
.tax { border-top:1px solid #ccc; background:none; padding-bottom:10px; }
/*  END PRICE  */ 

/*Ireland*/
.IRL_price {width:750px;overflow:auto;overflow:hidden;margin:0px auto; }
.IRL_left { float:left; width:350px;}
.IRL_right { float:right; width:375px;}
.clear {clear:both;}
/*END Ireland*/
	 
/*RIGGERS*/
.rig_text { line-height:16px; padding-left:15px; width:700px;}
/*END RIGGERS*/

/*Construction*/
.const_tarea { width:750px; padding-top:15px; line-height:15px;}
.const_left { float:left; width:340px; padding-left:5px; text-align:justify;line-height:16px; margin-left:15px;}
.const_right { float:right; width:340px; text-align:justify;line-height:16px; margin-right:10px;} /*←はOther featuresでも使用*/

table.const {border-collapse: collapse; line-height:14px;}
     .const th{border:1px solid #999; background:#CCC; text-align:center; font-weight:bold; font-size:10px; padding:3px 0 4px 0;}
	 .const td{border:1px solid #999; font-size:10px; text-align:left;}
	 
table.const1 { width:650px;overflow:auto;overflow:hidden;margin:0px auto;}
     .const1 th{background:#FFE6DD; text-align:center; font-weight:bold; font-size:10px; padding-top:3px; padding-bottom:4px; vertical-align:middle;}
	 .const1 td{font-size:10px; text-align:left;padding-left:10px;line-height:14px;}
/*END  Construction*/


/*Elite*/
.elite {height:550px; width:750px;}
.elite_left {float:left; width:400px;}
.elite_right {float:right;width:350px;}

table.eliteT {border-collapse: collapse; line-height:14px;}
     .eliteT th{border:1px solid #999; background:#CCC; text-align:center; font-weight:bold; font-size:10px; padding:3px 0 4px 0;}
	 .eliteT td{border:1px solid #999; font-size:10px; text-align:left;}
/*End Elite*/	

/*freedom*/
table.fr_tb {border-collapse: collapse;margin:auto;}
	 .fr_tb th, td {border:1px solid #999;padding:3px;}
     .fr_tb th {border:1px solid #999; background:#CCC; text-align:center; font-weight:normal; font-size:10px;}
	 .fr_tb td {border:1px solid #999; font-size:10px; text-align:center;}
	 .fr_tb td.syu {text-align:center;}
	 .fr_tb td.syu0 {text-align:left; padding-left:15px;}
	 
.fr1 { width:750px;clear:both}
.fr1_left { float:left;width:480px; padding-right:20px;}
.fr1_right{ float:right; width:230px; padding-left:20px;}
.fr2 { width:750px;clear:both}
.fr2_left { float:left;width:430px; padding-right:20px;}
.fr2_right{ float:right; width:295px; padding:3px 5px 10px 0;}

.fr2_txt {width:350px; margin:auto;}

.fisa_rule { border-top: dotted 1px #006;border-bottom: dotted 1px #006; padding:10px 0 10px 15px; margin:20px 0; font-style:italic; color:#009; line-height:16px; }
.red_text { font-weight:bold; font-size:12px; color:#F00; text-align:center; }
.centering {overflow:auto;overflow:hidden;margin:0px auto; width:500px; text-align:center; font-weight:bold;}

/*END freedom*/

/*other feature*/
.oth_tb0 { text-align:center;padding:10px 0 5px 0;}
table.oth_tb {width:650px;overflow:auto;overflow:hidden;margin:0px auto; }
	 .oth_tb th, td {border-collapse: collapse; padding:3px;}
     .oth_tb th {border:1px solid #999; background:#CCC; text-align:center; font-weight:normal; font-size:10px; padding:3px 0 4px 0;}
	 .oth_tb td {border:1px solid #999; font-size:10px; text-align:center;}
	 .oth_tb td.syu {text-align:center;}
	 .oth_tb td.syu0 {text-align:left; padding-left:15px;}
.table_text {width:650px; text-align:left;collapse;overflow:auto;overflow:hidden;margin:0px auto; }

.crl_custom {width:750px;}
.clr_left { float:left; width:600px;}
.clr_right { float:right; width:150px;}

table.clr_tb {border-collapse: collapse;width:550px; margin:auto;}
	 .clr_tb th, td {border:none;padding:3px;}
     .clr_tb th {border:1px solid #999;text-align:center;}
	 .clr_tb td {border:1px solid #999;}
.adam { width:130px;text-align:left;overflow:auto;overflow:hidden;margin:0px auto; font-size:9px;}
/*END otehr featuers*/




.uk_text { line-height:16px; width:700px; text-align:left;} 
.uk_text_m { line-height:16px; margin-left:15px; padding-right:15px;} 
.midashi {width:740px;background:#FFE6DD;border-left:7px solid #ccc;padding:.6em .9em; margin-bottom:15px; font-weight:bold;}
