@charset"Shift_JIS";*{	padding:0;	margin:0;}body {	background-color: #FFFFFF;	margin-top: 20px;	margin-left: 20px;	margin-right: 20px;	padding: 0px 0px;	text-align: center;}#all{	width: 720px;	 margin:0 auto;		 }.j10{font-size:10px; line-height:normal;color:#666666;}.j10c{font-size:10px; line-height:normal;color:#10316E;}.j12{font-size:12px; line-height:18px;color:#666666;}.j14{font-size:14px; line-height:18px;color:#666666;}.j12c{font-size:12px; line-height:18px;color:#10316E;font-weight:bold;}.j12red{font-size:14px; line-height:18px;color:#9B2626;}.j12rb{font-size:12px; line-height:18px;color:#9B2626;font-weight:bold;padding-left: 15px;}s{font-size:14px; line-height:25px;color:#666666;}a{	color: #10316E;	text-decoration: underline;}a:hover{	color: #666666;	text-decoration: underline;}.special{font-size:12px; line-height:18px;}.special a:link{font-size:12px; line-height:18px;color:#10316E;font-weight:bold;text-decoration: underline;}.special a:hover{font-size:12px; line-height:18px;color:#666666;font-weight:bold;text-decoration: underline;}em{font-style:normal; font-size:12px; line-height:25px;color:#10316E;font-weight:bold;}h2{font-style:normal; font-size:12px; line-height:25px;color:#10316E;font-weight:bold;}h3{font-style:normal; font-size:12px; line-height:25px;color:#10316E;font-weight:bold;}h4{font-style:normal; font-size:12px; line-height:25px;color:#666666;font-weight:bold;}p{	 padding-right: 10px;	 padding-left: 10px;	 padding-top: 5px;	 padding-bottom: 5px;	font-size: 12px;	 line-height: 18px;	 color: #666666;}/*共通ID-----------*/#head{	width: 720px;	 text-ALIGN: center;	 }#headl{	width: 85px;	 padding-bottom: 5px;	 padding-left: 0px;	float:left;	text-align:left;}#headr{	width: 635px;	 padding-bottom: 5px;	 padding-right: 0px;	text-align:right;	float:left;}#menu {	clear: both;	 margin-top: 5px;	 margin-bottom: 5px;	width:720px;	 text-ALIGN: center;}#contents {	width: 720px;	 margin-top: 5px;	margin-bottom: 5px;	 text-ALIGN: left;}/*フッタ-----------*/address {border: #CCCCCC solid;	font-style:normal;font-size: 10px;line-height:25px;	width: 720px; border-width: 1px 0px 0px; text-align: right; color: #999999}	/*左200・余白・右510-----------*/.contl{	width:200px;	float:left;	margin:0 auto;}.contr{	width:510px;	float:right;	margin:0 auto;}/*段組解除-----------*/.clear {   clear: both;}/*クラス-----------*/.sub-t{	 padding-right: 5px;	 padding-left: 10px;	 padding-top: 0px;	 padding-bottom: 5px;	 font-size: 12px;	 line-height: 18px;	 color: #666666:12px;}.right{	float:right;	margin-top: 5px;	margin-left: 10px;	margin-bottom: 10px;}.ud5 {	 margin-right: 0px;	 margin-left: 0px;	 padding-top: 5px;	 margin-bottom: 5px;}.ud10 {	 margin-right: 0px;	 margin-left: 0px;	 padding-top: 10px;	 margin-bottom: 10px;}.totop{	 width: 720px;	 text-align: right;	 padding-top: 10px;	 padding-bottom: 5px;	 }/*画像共通-----------*/img.right{	float:right;	margin-top: 5px;	margin-left: 10px;	margin-bottom: 10px;}img.updown5{	margin-top: 5px;	margin-bottom: 5px;}img.updown10{	margin-top: 10px;	margin-bottom: 10px;}img.d5{	margin-top: 0px;	margin-bottom: 5px;}/*トップ左424・余白・右279-----------*/.contlt{	width:424px;	float:left;	margin:0 auto;	padding-bottom:10px;}.contrt{	width:279px;	float:right;	margin:0 auto;}/*商品一覧-------------------------------------*/#contentc {	width: 720px;	 margin-top: 5px;	 margin-bottom: 10px;	 text-ALIGN: center;	background-image:url(../collection/images/bg.gif);	background-repeat:x;}/*サブメニュー-----------*/#submenu{	font-size: 12px;	 margin:0 auto;			}#submenu a{	color:#132951;	text-decoration:none;	display:block;	width:200px;	height:35px;	padding-left: 23px;	padding-right: 0px;	padding-top: 10px;	padding-bottom: 0px;	margin-top:0px;	margin-bottom:2px;	margin-left:0px;	margin-right:0px;	background-image:url(../collection/images/btn_bg.gif);	background-repeat:no-repeat;	text-align:left;	}	#submenu a:hover{	color:#ffffff;	background-image:url(../collection/images/btn_bg2.gif);	}.preload{display:none;}/*右コンテンツ-----------*/img.btn{	margin-top: 10px;	margin-bottom: 0px;	margin-right: 10px;}img.line{	margin-top: 0px;	margin-bottom: 0px;	margin-left: 5px;}.totop2{		 padding-left: 394px;	 padding-top: 5px;	 padding-bottom: 5px;	 margin:0 auto;	 }/*キャンペーン-------------------------------------*/.cam{	width:175px;	 padding-top: 20px;	 padding-bottom: 20px;	 font-size: 10px;	  margin-right: 0px;	 margin-left: 3px;	 line-height: 16px;	 color: #666666:12px;	 text-ALIGN: center;	 float:left;}	.camback {	width: 720px;	 margin-top: 0px;	 margin-right: 0px;	 padding-left: 0px;	 padding-top: 10px;	 padding-bottom: 10px;	 text-ALIGN: center;	 background-color: #E4E4EB;}.textr{font-size:12px; line-height:18px;color:#666666;}img.up15{	margin-top: 15px;	margin-bottom: 5px;}img.up5{	margin-top: 5px;	margin-bottom: 0px;}/*会社概要-------------------------------------*/	img.life{	margin-top: 40px;	margin-left: 5px;}	/*ゲルマニウムについて-------------------------------------*/	/*左167・右543-----------*/.contl2{	width:167px;	float:left;	text-align:center;	margin:0 auto;	padding-bottom:20px;}.contr2{	width:543px;	float:right;	padding-left:10;	margin:0 auto;	padding-bottom:10px;}	.contr2 p{font-size:12px; line-height:18px;color:#666666;	padding:0;	margin:0;}/*お客様の声-----------*/.contr1{	width:510px;	float:right;	margin:0 auto;		background-image:url(../users/images/user_bg1.gif);	background-repeat:none;}.contr2{	width:510px;	float:right;	margin:0 auto;		background-image:url(../users/images/user_bg2.gif);	background-repeat:none;}.contr3{	width:510px;	float:right;	margin:0 auto;		background-image:url(../users/images/user_bg3.gif);	background-repeat:none;}.contr4{	width:510px;	float:right;	margin:0 auto;		background-image:url(../users/images/user_bg4.gif);	background-repeat:none;}