@charset "euc-jp";
/* CSS Document */

	/* テーマ：ネイチャー／花市場 */
	

	/********************************************************************/

	#category {
		width: 38px;
	}
	#category a , #category a:hover{
		height: 38px;
		width: 38px;
		text-indent: -9999px;
		display: block;
	}
	#category-1 {
		width: 38px;
	}
	#category-1 a , #category-1 a:hover{
		height: 38px;
		width: 38px;
		text-indent: -9999px;
		display: block;
	}
	
	#category ul {
		display: block;
	}
	#category li {
		display: block;
		float: left;
		width: 30px;
		margin-top:0px;
	}
	.category01 a {
		display: block;
		background-image: url(../img/navi-img-01.jpg);
		background-position: 0px 0px;
	}
	.category01 a:hover {
		background-image: url(../img/navi-img-01.jpg);
		background-position: 38px 0px;
		display: block;
	}
	.category02 a {
		display: block;
		background-image: url(../img/navi-img-02.jpg);
		background-position: 0px 0px;
	}
	.category02 a:hover {
		background-image: url(../img/navi-img-02.jpg);
		background-position: 38px 0px;
		display: block;
	}
	.category03 a {
		display: block;
		background-image: url(../img/navi-img-03.jpg);
		background-position: 0px 0px;
	}
	.category03 a:hover {
		background-image: url(../img/navi-img-03.jpg);
		background-position: 38px 0px;
		display: block;
	}
	.category04 a {
		display: block;
		background-image: url(../img/navi-img-04.jpg);
		background-position: 0px 0px;
	}
	.category04 a:hover {
		background-image: url(../img/navi-img-04.jpg);
		background-position: 38px 0px;
		display: block;
	}
	.category05 a {
		display: block;
		background-image: url(../img/navi-img-05.jpg);
		background-position: 0px 0px;
	}
	.category05 a:hover {
		background-image: url(../img/navi-img-05.jpg);
		background-position: 38px 0px;
		display: block;
	}
	.category06 a {
		display: block;
		background-image: url(../img/navi-img-06.jpg);
		background-position: 0px 0px;
	}
	.category06 a:hover {
		background-image: url(../img/navi-img-06.jpg);
		background-position: 38px 0px;
		display: block;
	}
	.category07 a {
		display: block;
		background-image: url(../img/navi-img-07.jpg);
		background-position: 0px 0px;
	}
	.category07 a:hover {
		background-image: url(../img/navi-img-07.jpg);
		background-position: 38px 0px;
		display: block;
	}
	
	.category08 a {
		display: block;
		background-image: url(../img/navi-img-08.jpg);
		background-position: 0px 0px;
	}
	.category08 a:hover {
		background-image: url(../img/navi-img-08.jpg);
		background-position: 38px 0px;
		display: block;
	}
	
	.category09 a {
		display: block;
		background-image: url(../img/navi-img-09.jpg);
		background-position: 0px 0px;
	}
	.category09 a:hover {
		background-image: url(../img/navi-img-09.jpg);
		background-position: 38px 0px;
		display: block;
	}
	
	.category10 a {
		display: block;
		background-image: url(../img/navi-img-10.jpg);
		background-position: 0px 0px;
	}
	.category10 a:hover {
		background-image: url(../img/navi-img-10.jpg);
		background-position: 38px 0px;
		display: block;
	}
	
	.category11 a {
		display: block;
		background-image: url(../img/navi-img-11.jpg);
		background-position: 0px 0px;
	}
	.category11 a:hover {
		background-image: url(../img/navi-img-11.jpg);
		background-position: 38px 0px;
		display: block;
	}
	
	.category12 a {
		display: block;
		background-image: url(../img/navi-img-12.jpg);
		background-position: 0px 0px;
	}
	.category12 a:hover {
		background-image: url(../img/navi-img-12.jpg);
		background-position: 38px 0px;
		display: block;
	}
	
	.category13 a {
		display: block;
		background-image: url(../img/navi-img-13.jpg);
		background-position: 0px 0px;
	}
	.category13 a:hover {
		background-image: url(../img/navi-img-13.jpg);
		background-position: 38px 0px;
		display: block;
	}
	
	.category14 a {
		display: block;
		background-image: url(../img/navi-img-14.jpg);
		background-position: 0px 0px;
	}
	.category14 a:hover {
		background-image: url(../img/navi-img-14.jpg);
		background-position: 38px 0px;
		display: block;
	}
	
	.category15 a {
		display: block;
		background-image: url(../img/navi-img-15.jpg);
		background-position: 0px 0px;
	}
	.category15 a:hover {
		background-image: url(../img/navi-img-15.jpg);
		background-position: 38px 0px;
		display: block;
	}
	
	.category16 a {
		display: block;
		background-image: url(../img/navi-img-16.jpg);
		background-position: 0px 0px;
	}
	.category16 a:hover {
		background-image: url(../img/navi-img-16.jpg);
		background-position: 38px 0px;
		display: block;
	}
	
	.category17 a {
		display: block;
		background-image: url(../img/navi-img-17.jpg);
		background-position: 0px 0px;
	}
	.category17 a:hover {
		background-image: url(../img/navi-img-17.jpg);
		background-position: 38px 0px;
		display: block;
	}
	
	.category18 a {
		display: block;
		background-image: url(../img/navi-img-18.jpg);
		background-position: 0px 0px;
	}
	.category18 a:hover {
		background-image: url(../img/navi-img-18.jpg);
		background-position: 38px 0px;
		display: block;
	}
	
	.category19 a {
		display: block;
		background-image: url(../img/navi-img-19.jpg);
		background-position: 0px 0px;
	}
	.category19 a:hover {
		background-image: url(../img/navi-img-19.jpg);
		background-position: 38px 0px;
		display: block;
	}
	
	.category20 a {
		display: block;
		background-image: url(../img/navi-img-20.jpg);
		background-position: 0px 0px;
	}
	.category20 a:hover {
		background-image: url(../img/navi-img-20.jpg);
		background-position: 38px 0px;
		display: block;
	}
	
	.category21 a {
		display: block;
		background-image: url(../img/navi-img-21.jpg);
		background-position: 0px 0px;
	}
	.category21 a:hover {
		background-image: url(../img/navi-img-21.jpg);
		background-position: 38px 0px;
		display: block;
	}
	
	.category22 a {
		display: block;
		background-image: url(../img/navi-img-22.jpg);
		background-position: 0px 0px;
	}
	.category22 a:hover {
		background-image: url(../img/navi-img-22.jpg);
		background-position: 38px 0px;
		display: block;
	}
	
	.category23 a {
		display: block;
		background-image: url(../img/navi-img-23.jpg);
		background-position: 0px 0px;
	}
	.category23 a:hover {
		background-image: url(../img/navi-img-23.jpg);
		background-position: 38px 0px;
		display: block;
	}
	
	.category24 a {
		display: block;
		background-image: url(../img/navi-img-24.jpg);
		background-position: 0px 0px;
	}
	.category24 a:hover {
		background-image: url(../img/navi-img-24.jpg);
		background-position: 38px 0px;
		display: block;
	}
	
	.category25 a {
		display: block;
		background-image: url(../img/navi-img-25.jpg);
		background-position: 0px 0px;
	}
	.category25 a:hover {
		background-image: url(../img/navi-img-25.jpg);
		background-position: 38px 0px;
		display: block;
	}
	
	.category26 a {
		display: block;
		background-image: url(../img/navi-img-26.jpg);
		background-position: 0px 0px;
	}
	.category26 a:hover {
		background-image: url(../img/navi-img-26.jpg);
		background-position: 38px 0px;
		display: block;
	}

	
	.category27 a {
		display: block;
		background-image: url(../img/navi-img-27.jpg);
		background-position: 0px 0px;
	}
	.category27 a:hover {
		background-image: url(../img/navi-img-27.jpg);
		background-position: 38px 0px;
		display: block;
	}
	
	.category28 a {
		display: block;
		background-image: url(../img/navi-img-28.jpg);
		background-position: 0px 0px;
	}
	.category28 a:hover {
		background-image: url(../img/navi-img-28.jpg);
		background-position: 38px 0px;
		display: block;
	}
	
	.category29 a {
		display: block;
		background-image: url(../img/navi-img-29.jpg);
		background-position: 0px 0px;
	}
	.category29 a:hover {
		background-image: url(../img/navi-img-29.jpg);
		background-position: 38px 0px;
		display: block;
	}
	
	.category30 a {
		display: block;
		background-image: url(../img/navi-img-30.jpg);
		background-position: 0px 0px;
	}
	.category30 a:hover {
		background-image: url(../img/navi-img-30.jpg);
		background-position: 38px 0px;
		display: block;
	}
	
	.category31 a {
		display: block;
		background-image: url(../img/navi-img-31.jpg);
		background-position: 0px 0px;
	}
	.category31 a:hover {
		background-image: url(../img/navi-img-31.jpg);
		background-position: 38px 0px;
		display: block;
	}
	
	.category32 a {
		display: block;
		background-image: url(../img/navi-img-32.jpg);
		background-position: 0px 0px;
	}
	.category32 a:hover {
		background-image: url(../img/navi-img-32.jpg);
		background-position: 38px 0px;
		display: block;
	}
	
	.category33 a {
		display: block;
		background-image: url(../img/navi-img-33.jpg);
	
		background-position: 0px 0px;
	}
	.category33 a:hover {
		background-image: url(../img/navi-img-33.jpg);
		background-position: 38px 0px;
		display: block;
	}
	
	.category34 a {
		display: block;
		background-image: url(../img/navi-img-34.jpg);
		background-position: 0px 0px;
	}
	.category34 a:hover {
		background-image: url(../img/navi-img-34.jpg);
		background-position: 38px 0px;
		display: block;
	}
	
	.category35 a {
		display: block;
		background-image: url(../img/navi-img-35.jpg);
		background-position: 0px 0px;
	}
	.category35 a:hover {
		background-image: url(../img/navi-img-35.jpg);
		background-position: 38px 0px;
		display: block;
	}
	
	.category36 a {
		display: block;
		background-image: url(../img/navi-img-36.jpg);
		background-position: 0px 0px;
	}
	.category36 a:hover {
		background-image: url(../img/navi-img-36.jpg);
		background-position: 38px 0px;
		display: block;
	}
	
	.category37 a {
		display: block;
		background-image: url(../img/navi-img-37.jpg);
		background-position: 0px 0px;
	}
	.category37 a:hover {
		background-image: url(../img/navi-img-37.jpg);
		background-position: 38px 0px;
		display: block;
	}
	
	.category38 a {
		display: block;
		background-image: url(../img/navi-img-38.jpg);
		background-position: 0px 0px;
	}
	.category38 a:hover {
		background-image: url(../img/navi-img-38.jpg);
		background-position: 38px 0px;
		display: block;
	}
	
	.category39 a {
		display: block;
		background-image: url(../img/navi-img-39.jpg);
		background-position: 0px 0px;
	}
	.category39 a:hover {
		background-image: url(../img/navi-img-39.jpg);
		background-position: 38px 0px;
		display: block;
	}
	
	.category40 a {
		display: block;
		background-image: url(../img/navi-img-40.jpg);
		background-position: 0px 0px;
	}
	.category40 a:hover {
		background-image: url(../img/navi-img-40.jpg);
		background-position: 38px 0px;
		display: block;
	}
	
	.category41 a {
		display: block;
		background-image: url(../img/navi-img-41.jpg);
		background-position: 0px 0px;
	}
	.category41 a:hover {
		background-image: url(../img/navi-img-41.jpg);
		background-position: 38px 0px;
		display: block;
	}
	
	.category42 a {
		display: block;
		background-image: url(../img/navi-img-42.jpg);
		background-position: 0px 0px;
	}
	.category42 a:hover {
		background-image: url(../img/navi-img-42.jpg);
		background-position: 38px 0px;
		display: block;
	}

	
	.category43 a {
		display: block;
		background-image: url(../img/navi-img-43.jpg);
		background-position: 0px 0px;
	}
	.category43 a:hover {
		background-image: url(../img/navi-img-43.jpg);
		background-position: 38px 0px;
		display: block;
	}
	
	.category44 a {
		display: block;
		background-image: url(../img/navi-img-44.jpg);
		background-position: 0px 0px;
	}
	.category44 a:hover {
		background-image: url(../img/navi-img-44.jpg);
		background-position: 38px 0px;
		display: block;
	}
	
	.category45 a {
		display: block;
		background-image: url(../img/navi-img-45.jpg);
		background-position: 0px 0px;
	}
	.category45 a:hover {
		background-image: url(../img/navi-img-45.jpg);
		background-position: 38px 0px;
		display: block;
	}
	
	.category46 a {
		display: block;
		background-image: url(../img/navi-img-46.jpg);
		background-position: 0px 0px;
	}
	.category46 a:hover {
		background-image: url(../img/navi-img-46.jpg);
		background-position: 38px 0px;
		display: block;
	}
	
	.category47 a {
		display: block;
		background-image: url(../img/navi-img-47.jpg);
		background-position: 0px 0px;
	}
	.category47 a:hover {
		background-image: url(../img/navi-img-47.jpg);
		background-position: 38px 0px;
		display: block;
	}
	
	.category48 a {
		display: block;
		background-image: url(../img/navi-img-48.jpg);
		background-position: 0px 0px;
	}
	.category48 a:hover {
		background-image: url(../img/navi-img-48.jpg);
		background-position: 38px 0px;
		display: block;
	}
	
	.category49 a {
		display: block;
		background-image: url(../img/navi-img-49.jpg);
		background-position: 0px 0px;
	}
	.category49 a:hover {
		background-image: url(../img/navi-img-49.jpg);
		background-position: 38px 0px;
		display: block;
	}
	
	.category50 a {
		display: block;
		background-image: url(../img/navi-img-50.jpg);
		background-position: 0px 0px;
	}
	.category50 a:hover {
		background-image: url(../img/navi-img-50.jpg);
		background-position: 38px 0px;
		display: block;
	}
	
	.category51 a {
		display: block;
		background-image: url(../img/navi-img-51.jpg);
		background-position: 0px 0px;
	}
	.category51 a:hover {
		background-image: url(../img/navi-img-51.jpg);
		background-position: 38px 0px;
		display: block;
	}
	.category52 a {
		display: block;
		background-image: url(../img/navi-img-52.jpg);
		background-position: 0px 0px;
	}
	.category52 a:hover {
		background-image: url(../img/navi-img-52.jpg);
		background-position: 38px 0px;
		display: block;
	}
	
	.category53 a {
		display: block;
		background-image: url(../img/navi-img-53.jpg);
		background-position: 0px 0px;
	}
	.category53 a:hover {
		background-image: url(../img/navi-img-53.jpg);
		background-position: 38px 0px;
		display: block;
	}
	
	.category54 a {
		display: block;
		background-image: url(../img/navi-img-54.jpg);
		background-position: 0px 0px;
	}
	.category54 a:hover {
		background-image: url(../img/navi-img-54.jpg);
		background-position: 38px 0px;
		display: block;
	}
	
	
	


	/********************************************************************/

	body{
	font-family:"ＭＳ Ｐゴシック", Osaka,monospace;
	margin:0px auto;
	padding:0px;
	font-size:84%;
	line-height:135%;
	color:#333333;
	background: url(/USERTHEMEIMG/vol1/titicaca.hz.shopserve.jp//body_img-10w.gif) repeat;
	text-align:left;
	}
	
	table {
		text-align:left;
	}
	
	th {
		vertical-align:top;
	}
	
	td {
		vertical-align:top;
	}
	
	
	h1,h2,h3,h4 { /* 基本タイトル */
		padding:0px;
		margin:0px;
		font-size:100%;
		text-align:left;
	}
	
	a{ /* 基本のリンク */
		color:#336600;text-decoration:underline}
	a:hover {
		color:#F87C00;text-decoration:none}
	
	ul{ /* 基本のリスト */
		list-style-type:square;}
	
	ul ul{	list-style-type:none;}
	
	img{ border:0px;}/* イメージボーダー指定 */
	
	form {	padding:0px;display:inline;}
	
	p{ line-height:150%;margin:5px 0px;padding:2px 0px;}
	
	.clear_both { /* 画像の周り込み解除 */
		clear:both;
		font-size:1px;
		visibility:hidden;
		overflow:hidden;
		height:1px;
		text-align:center
	}
	
	.button1{ /* inputボタン設定 */
		cursor:hand;
		color:#FFFFFF;
		background:#FF6600;
		border:1px solid #FF3300;
		border-top-color:#FFFFCC;
		border-right-color:#FFFFCC;
		border-bottom-color:#FFFFCC;
		border-left-color:#FFFFCC;
		font-weight:bold;
	}
	
	.text1 {border:1px solid #CCCCCC;}/* テキストエリアデザイン設定 */
	
	.caution{ font-weight:bold;color:#FF0000;}/* エラーメッセージ */
	
	.no2{font-size:110%;} /* フォントズーム */
	
	.strong{ font-weight:bold;}/* フォントボールド */
	
	.red{color:#CC0000;} /* フォント赤 */
	.orange{color:#FF9900;} /* フォントオレンジ */
	.blue{color:#0000FF;} /* フォント青 */
	.green{color:#006600;} /* フォント緑 */
	.glay{color:#666666;} /* フォントグレー */
	
	.item img{/* 商品画像枠  */ 
		height:auto;
		padding:5px;
		margin:0px;
		background:#FFFFFF;
		text-align:center;
	}
	
	.spacebox{/* スペース設定  */ 
		height:50px;
	}
	
	/********************************************************************/
	/* 大枠テーブル */
	#container {
	width:860px;
	text-align:left;
	margin:0px auto;
	border:1px solid #EBE3E5;
	background:#FFFFFF;
	}
	
	/* マイページ、ポップアップ画面 */
	#enter {
		width:100%;
		text-align:left;
		background:#FFFFEE;
		border:1px solid #99CC00;
	}
	
	/* ヘッダー */
	#header{ 
		 background-position:left;
	width:100%;
	height:160px;
		background:url(../../../../pic-labo/summer-header01.jpg) left #FFFFFF;
	position: relative;
	background-repeat: no-repeat;
	background-position: left top;
	}
	
	td>#header { /* IE7 Safari Firefox 用 */
	height:auto;
	height:160px;
	background-repeat: no-repeat;
	background-position: top;
	}
	
	.NameArea{
			  width:auto;
	}
	
	.shoplogo{ /* サイトロゴブロック（設定の場合） */
	margin:0px;
	width:860px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
	
	
	.siteName { /* サイト名 h1（テキストの場合使用） */
	margin:0px;
	width:auto;
	font-size:13px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	clear: left;
	position: absolute;
	left: 25px;
	top: 128px;
	padding: 0px;
	}
	.siteName a {
	text-decoration:none;
	color: #26008f;
}
	.siteName a:hover {
	text-decoration:underline;
	color: #26008f;
}
	
	.shoplogo { /* サイト名（ロゴ設定の場合使用） */
	margin:0px;
	width:auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
	
	.sitecopy{ /* サイトコピー */
	margin:0px;
	font-size: 12px;
	color: #000000;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	position: absolute;
	top: 148px;
	left: 25px;
	text-align: left;
	padding: 0px;
	}
	
	.sitecopy a {
	text-decoration:none;
	color: #26008f;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
	.sitecopy a:hover {
	text-decoration:underline;
	color: #26008f;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: left;
}
	
	/* ヘッダーメニュー */
	#headMenu {
		width:100%;
		height:25px;
		background:url(../img/headmenu.gif) ;
		clear:both;
		visibility:hidden;
	}
	
	.headnavi { /* ヘッダーメニューテキスト */
		padding:3px 20px 0px 20px;
		color:#FFFFFF;
		font-weight:bold;
		text-align:right;
	}
	
	.headnavi a{color:#FFFFFF;text-decoration:none;}

	.headnavi a:hover {color:#FFFFFF;text-decoration:underline;}
	
	.navi01 {/* ヘッダーメニューアイコン */
		background-position:left center;
		background-repeat:no-repeat;
		height:20px;
	}
	
	/* ヘッダー下装飾ライン */
	.hline {
	border:2px solid #EBE3E5;
	background:url(../img/hline.gif) no-repeat #FFFFFF;
	}
	
	/********************************************************************/
	
	#leftSide { /* 左サイドtd */
	width:170px;
	padding:0px;
	margin:0px;
	vertical-align:top;
	background-color: #FFFFFF;
	}
	
	#rightSide { /* 右サイドtd （3列）*/
		width:170px;
		padding:0px;
		margin:0px;
		background:#FFCC66;
		vertical-align:top;
	}
	
	#rightSide { /* 右サイドtd （3列 ブログ）*/
		width:170px;
		padding:0px;
		margin:0px;
		vertical-align:top;
	}
	
	
	#center1 { /* センター td （2列）*/
	width:690px;
	padding:0px;
	margin:0px;
	vertical-align:top;
	background-color: #FFFFFF;
	}
	
	#center2 { /* センターtd （3列）*/
		width:520px;
		padding:0px;
		margin:0px;
		vertical-align:top;
		background:#FFFFEE;
	}
	
	#center3 { /* センターtd （装飾用）*/
		vertical-align:top;	
		background:#FFFFEE;
	}
	
	#cartcenter {/* カート内レイアウトテーブル */
		width:690px;
		margin:0px auto;
	}
	
	.header_area { /* ヘッダのフリーエリア */
		text-align:left;
		width:680px;
		margin:10px 5px 20px 5px;
		padding:0px;
	}
	
	.footer_area { /* フッタのフリーエリア */
		text-align:left;
		width:680px;
		margin:0px 5px 0px 5px;
		padding:0px;
	}
	
	.sidebox { /* サイド用ブロック（幅設定） */
	
		padding:1px 1px 5px 1px;
		margin:0px;
	}
	
	.centerbox { /* センター用ブロック（幅設定） */
		margin:0px;
		padding-top: 10px;
		padding-right: 5px;
		padding-bottom: 10px;
		padding-left: 5px;
	}
	
	
	.center{ text-align:center;} /* センター */
	.right{ text-align:right;} /* 右 */
	.left{ text-align:left;} /* 左 */
	.middle{ vertical-align:middle;}/* テキスト縦中央 */
	.buttom{ vertical-align:buttom;}/* テキスト縦下 */
	.float_right{ float:right;}
	.float_left{
	float:left;
	clear: both;
}
	
	/********************************************************************/
	/* 基本商品テキスト設定 */
	
	.price{ /* 商品価格 */
		color:#FF0000;
		text-align:left;
		font-weight:bold;
	}
	.price.zoom{ /* 商品価格 （商品詳細） */
		font-size:125%;font-weight:bold;
	}
	.expl{ /* 商品説明文 */
		text-align:left;
		color:#333333;
	}
	.expl a{color:#333333;	text-decoration:none;}
	.expl a:hover{color:#333333;text-decoration:underline;}
	
	.fixed{ /* 商品定価 */
		color:#333333;
		text-align:left;
		text-decoration:line-through;
	}
	
	h2.goods /* 商品名 （商品一覧）*/
	a{color:#CC3333;font-weight:bold;text-decoration:underline;}
	a:hover{color:#FF6600;text-decoration:underline;}
		
	/********************************************************************/
	/*センターコンテンツ  */
	.topIMG { /* トップイメージ 外枠設定 */
		margin:0px ;
		padding:0px;
	}
	
	.topIMG td{
		margin:0px;
		padding:0px;
		background:#F3BF66;
	}
	
	.shopCopy { /* サイト説明 */
		margin:0px;
		padding:3px 10px 3px 10px;
		color:#FFFFFF;
		font-weight:bold;
		text-align:left;
	}
	
	/* タイトルデザイン */
	
	.free_title { /* タイトル1 h3 */
		padding:8px 0px 0px 40px;
		margin:0px;
		color:#336600;
		width:auto;
		height:22px;
		background:url(../img/title_bar01.gif) repeat;
		line-height:100%;
		vertical-align:middle;
	}
	
	.title1{ /* タイトル1 h3 */
		padding:10px 0px 0px 52px;
		margin:0px;
		color:#336600;
		width:auto;
		height:36px;
		background:url(../img/title_bar01.jpg) repeat;
		line-height:100%;
		vertical-align:middle;
	}
	.title1 a{color:#336600;text-decoration:none;}
	.title1 a:hover{color:#336600;text-decoration:underline;}
	
	.title2{ /* タイトル2 h3 */
	padding:5px 0px 4px 50px;
	margin:0px;
	width:auto;
	color:#000000;
	height:31px;
	line-height:115%;
	vertical-align:middle;
	background-image: url(../img/title_bar02.gif);
	background-repeat: no-repeat;
	}
	.title2 a{color:#000000;text-decoration:none;}
	.title2 a:hover{color:#000000;text-decoration:underline;}
	
	.title3{ /* タイトル3 h3 */
	padding:5px 0px 4px 50px;
	margin:0px;
	width:auto;
	color:#000000;
	height:31px;
	line-height:115%;
	vertical-align:middle;
	background-image: url(../img/title_bar02.gif);
	background-repeat: no-repeat;
	}
	
	.rank{/* ランキングアイコン */
			  text-align:left;
	}
	
	.mainCont { /* メインコンテンツ */
		margin:0px;
		width:auto;
		background:#FFFFFF;
		padding-top: 10px;
		padding-right: 0px;
		padding-bottom: 10px;
		padding-left: 0px;
	}
	
	.contbox { /* メインコンテンツ内項目ボックス*/
		padding:10px 0px;
		margin:0px;
		width:auto;
	}
	
	
	ul.news{ /* 最新情報リスト設定 */
		text-align:left;
		padding:0px 0px 0px 12px;
		margin:0px;
		list-style:square;
		color:#CC3333;
	}
	
	li.p3{padding:3px;}
	
	.free_list{ /* リスト設定 */
			  padding:5px 10px;
			  margin:0px;
	}
	
	ul.list{ /* リスト設定 */
		text-align:left;
		padding:5px 10px;
		margin:0px;
		list-style:square;
		color:#F59300;
	}
	
	ul.map{ /* サイトマップリスト設定 */
		text-align:left;
		padding:0px 20px;
		margin:0px;
		list-style:none;
		color:#CC3333;
	}
	li.sm1 { margin:4px ;display:block;}
	li.sm2 { margin:0px 0px 0px -35px;display:block;}
	
	.sitemap{ /* サイトマップリスト 項目タイトルh4*/
		padding:5px 25px;
		color:#CC3333;
		background:url(../img/icon_sitemap.gif) no-repeat ;
		background-position:left center;
	}
	
	
	/* テーブル余白設定 */
	.layoutp5  { padding:5px 0px;}/* 余白5px */
	.layoutp5 th { padding:5px;}
	.layoutp5 td { padding:5px;}
	.layoutp5 .border { border:1px solid #CCCCCC;}
	
	.layoutp3  { padding:5px 0px;}/* 余白3px */
	.layoutp3 th { padding:3px;}
	.layoutp3 td { padding:3px;}
	.layoutp3 .border { border:1px solid #CCCCCC;}
	
	/* テーブル余白設定 */
	.bordlayoutp3  { padding:5px 0px;}/* ボーダーテーブル(余白3px) */
	.bordlayoutp3 th { padding:3px;border:1px solid #CCCCCC;}
	.bordlayoutp3 td { padding:3px;border:1px solid #CCCCCC;}
	.bordlayoutp3 .side { padding:10px 15px;}/* 横余白10px */
	
	.backcolor1 { background:#EBE3E5;} /* テーブル内カラー切り替え（タイトル部分） */
	.backcolor2 { background:#EBE3E5;} /* テーブル内カラー切り替え（タイトル部分） */
	.backcolor3 { background:#EBE3E5;padding:10px 0px;} /* カート部分 */
	
	/* 商品レイアウト（トップページセンター、商品一覧用）*/
	
	.layoutFrame{/* 大枠 table */
		margin:10px 0px 0px 0px;
		padding:2px;
		width:99%;
		background:#EBE3E5;
	}
	.layoutFrame td{
		text-align:center;
		margin:0px;
		padding:1px;
		vertical-align:top;
	}
	
	.layout1{ /* レイアウト */
		margin:1px;
		padding:3px;
		background:#FFFFFF;
	}
	.layout1 td{
		margin:0px;
		padding:3px;
		text-align:center;
	}
	
	/* 第二階層 */
	
	#bread{ /* パンクズ */
		margin:0px;
		padding:3px 10px;
		color:#336600;
		text-align:left;
		background:#EBE3E5;
	}
	#bread a { color:#666600;}
	
	h4.title{
		margin:5px 0px;	
		padding:2px 0px;
		color:#CC3333;
		border-bottom:1px solid;
	}
	
	.mainFrame{ /* メイン大枠 */
	margin:0px;
	padding:5px;
	background-color: #EBE3E5;
	}
	
	p.title	{ margin:3px 0px;	
		padding:2px 0px;
		color:#669933;
		border-bottom:1px dotted;
		font-weight:bold;
	}
	/* メールマガジンアイコン設定 */
	.mailmag_ent{ /* 新規登録 h4 */
		padding:12px 0px 0px 60px;
		background:url(../img/icon_mailmag_ent.gif) no-repeat;
	}
	
	.mailmag_cha{ /* アドレス変更 h4 */
		padding:12px 0px 0px 60px;
		background:url(../img/icon_mailmag_cha.gif) no-repeat;
	}
	
	.mailmag_can{ /* 配信解除 h4 */
		padding:12px 0px 0px 60px;
		background:url(../img/icon_mailmag_can.gif) no-repeat;
	}
	
	#sortList{ /* ソート */
		margin:0px;
		padding:10px 3px 5px 3px;
		width:auto;
		color:#333333;
		float:right;
	}
	
	.pageTop { /* ページトップ */
		padding:3px 5px 0px 17px;
		margin:10px 5px;
		background:url(../img/icon_top.gif) no-repeat;
		font-size:76%;
		font-weight:bold;
		float:right;
	}
	.pageTop a{ color:#FF6600;text-decoration:none;}
	.pageTop a:hover{ color:#FF9900;text-decoration:none;}
	
	
	/********************************************************************/
	/*フッターーメニューレイアウト設定*/
	#footer {
	padding:0px;
	margin:0px;
	width:auto;
	height:40px;
	text-align:center;
		
	}
	
	td>#footer { /* IE7 Safari Firefox 用 */
		height:auto;
		min-height:40px;
	}
	
	.footnavi { /*フッターメニューテキスト設定*/
		padding:5px 20px 5px 20px;
		color:#666600;
	}
	.footnavi a{ color:#666600;text-decoration:none;}
	.footnavi a:hover { color:#FF6600;text-decoration:underline;}

	
	#copyright { /*コピーライト*/
	padding:0px;
	margin:0px;
	width:auto;
	height:20px;
	color:#FFFFEE;
	text-align:center;
	background-color: #693038;
	}
	
	#footer>#copyright { /* IE7 Safari Firefox 用 */
		height:auto;
		min-height:20px;
	}
	
	#copyright a{color:#FFFFEE;}
	#copyright a:hover{color:#FFFFEE;}
	/********************************************************************/
	/* サイド設定 */
	
	#search {/* サイド商品検索枠設定 */
		padding:6px 5px 12px 5px;
		margin:0px;
		width:auto;
	}
	
	#search label{
		padding:0px;
		margin:0px;
		color:#336600;
		font-weight:bold;
	}
	
	.fieldarea{padding:5px 0px 5px 0px;virtical-align:center;}
	
	/*サイドメニューカテゴリリスト */
	
	.list { /* メニュー枠設定 */
		padding:0px 0px;	
		display:block;
		line-height:130%;
		background:#FFFFFF;
		border-top:1px #FFFFEE solid;
		border-right:1px #FFFFEE solid;
		border-left:1px #FFFFEE solid;
		border-bottom:1px #EBE3E5 solid;
	}
	
	.list h3 { /* タイトル */
		padding:5px 5px;
		margin:0px;
	}
	
	ul.free_listbox{
		text-align:left;
		padding:0px;
		margin:0px;
		list-style:none;
	}
	
	ul.listbox{
		text-align:left;
		padding:0px;
		margin:0px;
		list-style:none;
	}
	
	li.ca1 {
		margin:0px;
		border-bottom:1px #EBE3E5 solid;	
	}
	
	li.ca2 {
		margin:0px;
		border-bottom:1px #EBE3E5 solid;
	}
	li.ca1 a{ padding:5px 3px 5px 15px;display:block;
		color:#CC3333;font-weight:bold;text-decoration:none;
		background:url(../img/icon_eye01.gif) no-repeat #FFFFFF;
	}
	
	li.ca1 a:hover{ color:#FFFFFF;font-weight:bold;text-decoration:none;
		background:url(../img/icon_eye01_ov.gif) no-repeat #CC3333;
	}
	
	li.ca2 a{ padding:3px 3px 3px 20px;display:block;
		color:#F87C00;font-weight:bold;text-decoration:none;
		background:url(../img/icon_eye02.gif) no-repeat #FFFFFF;
	}
	li.ca2 a:hover{ color:#FFFFFF;font-weight:bold;text-decoration:none;
		background:url(../img/icon_eye02_ov.gif) no-repeat #F87C00;
	}
	
	li.ca3 {
		margin:0px;
		border-bottom:1px #EBE3E5 solid;	
	}
	
	li.ca3 a{ padding:5px 3px 5px 15px;display:block;
		color:#CC3333;font-weight:bold;text-decoration:none;
		background:url(../img/icon_eye01.gif) no-repeat #FFFFFF;
	}
	
	li.ca3 a:hover{ color:#FFFFFF;font-weight:bold;text-decoration:none;
		background:url(../img/icon_eye01_ov.gif) no-repeat #CC3333;
	}
	
	li.ca4 {
		margin:0px;
		border-bottom:1px #EBE3E5 solid;
	}
	
	li.ca4 a{ padding:3px 3px 3px 20px;display:block;
		color:#F87C00;font-weight:bold;text-decoration:none;
		background:url(../img/icon_eye02.gif) no-repeat #FFFFFF;
	}
	
	li.ca4 a:hover{ color:#FFFFFF;font-weight:bold;text-decoration:none;
		background:url(../img/icon_eye02_ov.gif) no-repeat #F87C00;
	}
	
	.sline1 { /* サイドバー下ライン */
	padding:0px;
	margin:0px;
	height:5px;
	background-color:#EBE3E5;
	}
	
	.sline2 { /* サイドバー下ライン */
		padding:0px;
		margin:0px;
		height:5px;
		background-color:#FFE6B3;
	}
	
	/* サイドコンテンツ */
	.sidemain1 { /* メイン枠 */
		margin:0px;
		padding:10px 3px 5px 3px;
		background: #FFFFFF;
	}
	
	.sidemain1 p {
		padding:3px 0px 3px 0px;
		margin:0px;
		line-height:120%;
	}
	
	.sidemain1 ul { /* リスト設定 */
		margin:0px;
		padding:3px 0px 3px 0px;
		list-style:none;
	} 
	
	.sidemain1 li {
		display:block;
		padding:0px 0px 5px 2px;
		color:#334d55;
		background:url(../img/side-img-11.jpg) no-repeat
	}
	
	/* カレンダー */
	caption { /* 年月タイトル */
		 font-weight:bold;
		 text-align:center;
		 padding:3px;
		 color:#333333;
	}
	caption a{ color:#333333;text-decoration:underline;}
	caption a:hover{ color:#333333;	 text-decoration:underline;}
	
	.carender { /* カレンダー テーブル*/
		 border-collapse:collapse;
		 padding:5px 0px;
		 margin:0px;
		 text-align:center;
	}
	
	.carender td {


		padding:2px;
		border-collapse:collapse;
		text-align:right;
		border:1px solid #CCCCCC;	
	}
	
	.carender th {
		padding:2px;
		border-collapse:collapse;
		border:1px solid #CCCCCC;	
	}
	
	th.day { /* ヘッダ平日 */
		font-weight:bold;

		color:#333333;
		background:#EEEEEE;
		text-align:center;
	}
	
	th.sun { /* ヘッダ日曜 */
		color:red;
		background:#FDDFFC;
		text-align:center;
	}
	
	th.sat { /* ヘッダ土曜 */
		color:blue;
		background:#D0E8FF;
		text-align:center;
	}
	
	.chert { /* 表示色説明枠  */
		margin:5px 5px;
		font-size:84%;
	}
	.chert td {
		border-collapse:separate;
		padding:0px 0px 0px 5px;
		border:2px solid #FFFFDD;
	}
	
	.line01{
	border:#FFE6B3 1px dotted;
	vertical-align:buttom;
	background-image: url(http://titicaca.co.jp/custom-img/side-img-88.jpg);
	background-repeat: no-repeat;
} 
	
	#rss{ / * RSS設定 */
		margin:0px;
		padding:5px;
	}
	
	#count{ / * カウンター */
		margin:0px;
		padding:5px;
	}
	
	/********************************************************************/
	/* ブログ */
	
	.blogbox { /* コメントボックス*/
		padding:5px;
		margin:2px 0px;
		width:auto;
	}
	
	.entry_title { /* ブログエントリータイトル h2 */
		padding:5px 0px 10px 0px;
		display:block;
		font-size:116%;
		color:#336600;
	}
	
	.entry_date{
		display:block;
		padding:10px 0px 3px 0px;
		color:#F87C00;
		text-align:right;
	}
	
	.state{ /* ブログステータス */
		padding:2px 0px;
		text-align:right;
		border-top:#336600 1px dashed;
	}
	
	.subtitle {/* h3 ブロックサブタイトル */
		padding:2px 0px;
		margin:10px 0px 10px 0px;
		text-align:left;
		font-size:110%;
		color:#F87C00;
		border-bottom:#F87C00 2px solid;
	}
	
	 p.label { /* ブログコメントタイトル */
		font-weight:bold;
	}
	
	.tb_url{ /* トラックバックurl */
		font-weight:bold;margin-bottom:10px;
	}
	
	/********************************************************************/
	/* カート */
	
	.point {font-size:120%;color:red;font-weight:900;}
	
	.pointline {font-size:100%;color:red;font-weight:900;padding:3px;background-color:#D6C692;}
	
	
	
	/* ナビゲーション （固定）*/
	.step_navi01,.step_navi02,.step_navi03,.step_navi04 {
		text-align:center;
		width:100%;
		height:83px;
	}
	
	.step_navi01 {
		background-image:url(../img/navi01.gif);
		background-repeat:no-repeat
	}
	
	.step_navi02 {
		background-image:url(../img/navi02.gif);
	}
	
	.step_navi03 {
		background-image:url(../img/navi03.gif);
	}
	
	.step_navi04 {
		background-image:url(../img/navi04.gif);
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	/********************************************************************/
		
	.bg-1{
		background-image: url(../img/top-img-10.jpg);
		background-repeat: no-repeat;
		background-position: bottom;
		position: relative;
		height: 150px;
		width: 501px;
	}
	.bg-2{
		background-image: url(../img/top-img-13.jpg);
		background-repeat: no-repeat;
		height: 435px;
		width: 502px;
		padding-top: 16px;
	}
	.bg-3{
		background-image: url(../img/top-img-22.jpg);
		background-repeat: no-repeat;
		background-position: 3px;
	}
	
	.bg-4{
		background-image: url(http://www.titicaca.co.jp/custom-img/top-img-04.jpg);
		background-repeat: no-repeat;
	}
	
	.bg-5{
		background-image: url(../img/top-img-26.jpg);
		background-repeat: no-repeat;
		background-position: 3px;
	}
	.bg-6{
		background-image: url(../img/top-img-58.jpg);
		background-repeat: no-repeat;
	}
	.bg-7{
		background-image: url(../img/side-img-05.jpg);
		background-repeat: no-repeat;
		background-position: left;
		padding-left: 35px;
		text-align: left;
		color: #FF0000;
	}
	.bg-8{
		background-image: url(../img/side-img-06.jpg);
		background-repeat: no-repeat;
		background-position: left;
		text-align: left;
		padding-left: 35px;
		color: #0000FF;
	}
	.bg-9{
		background-image: url(../img/side-img-07.jpg);
		background-repeat: no-repeat;
		background-position: left;
		padding-left: 33px;
		color: #FF0000;
	}
	.bg-10{
		background-image: url(../img/side-img-08.jpg);
		background-repeat: no-repeat;
		background-position: left;
		text-align: left;
		padding-left: 32px;
		color: #00A23B;
	}
	
	.bg-11{
		background-image: url(../img/side-img-10.jpg);
		background-repeat: no-repeat;
		height: 180px;
		width: 161px;
		position: relative;
	}
	
	.bg-12{
	background-image: url(http://titicaca.co.jp/custom-img/free-img-01.jpg);
	background-repeat: no-repeat;
}
	.bg-13{
	background-image: url(../img/free-img-04.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
	
	.bg-14{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	background-image: url(http://titicaca.co.jp/custom-img/free-img-12.jpg);
	background-repeat: no-repeat;
}
	.bg-15{
	background-image: url(http://titicaca.co.jp/custom-img/free-img-06.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
	.bg-15-1{
	background-image: url(http://titicaca.co.jp/custom-img/free-img-06-1.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

	
	.bg-16{
	background-image: url(http://titicaca.co.jp/custom-img/free-img-09.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
	
	.bg-17{
	background-image: url(http://titicaca.co.jp/custom-img/free-img-09.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	}
	
	.bg-18{
	background-image: url(http://titicaca.co.jp/custom-img/free-img-13.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
	.bg-18-1{
	background-image: url(http://titicaca.co.jp/custom-img/free-img-13-1.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

	
	.bg-19{
	background-image: url(http://titicaca.co.jp/custom-img/free-img-14.jpg);
	background-repeat: no-repeat;
}
	
	.bg-20{
	background-image: url(http://titicaca.co.jp/custom-img/free-img-18.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
	.bg-21{
	background-image: url(http://titicaca.co.jp/custom-img/free-img-18.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}

   .bg-22{
	background-image: url(../img/free-img-27.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
	
	.bg-23{
	background-image: url(../img/free-img-29.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
	
	.bg-24{
	background-image: url(http://titicaca.co.jp/custom-img/free-img-24.gif);
	background-repeat: no-repeat;
	background-position: top;
}
	.bg-25{
	background-image: url(http://titicaca.co.jp/custom-img/free-img-24a.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
	
	.bg-26{
	background-color: #F9C89F;
}
	
	.bg-29{
	background-image: url(http://titicaca.co.jp/custom-img/free-img-41.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
	.bg-30{
	background-image: url(http://titicaca.co.jp/custom-img/free-img-41.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	}
	
	.bg-31{
	background-image: url(http://titicaca.co.jp/custom-img/free-img-37.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
	
	.bg-32{
	background-image: url(http://titicaca.co.jp/custom-img/free-img-38.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}

	.bg-33{
	background-image: url(http://titicaca.co.jp/custom-img/free-img-39.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}

	.bg-34{
	background-image: url(http://titicaca.co.jp/custom-img/free-img-21.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 122px;
	width: 142px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	line-height: 130%;
	}

	.bg-35{
	background-image: url(http://titicaca.co.jp/custom-img/free-img-22.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 126px;
	width: 142px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	line-height: 130%;
	}

	.bg-36{
	background-image: url(http://titicaca.co.jp/custom-img/free-img-23.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 123px;
	width: 131px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	line-height: 130%;
	}

.bg-37{
	background-image: url(http://titicaca.co.jp/custom-img/top-img-61.jpg);
	background-position: top;
}

.bg-38{
	background-image: url(http://titicaca.co.jp/custom-img/top-img-62.jpg);
	background-position: bottom;
}

.bg-39{
	background-image: url(http://titicaca.co.jp/custom-img/top-img-59.jpg);
	background-position: top;
}
.bg-40{
	background-image: url(http://titicaca.co.jp/custom-img/top-img-60.jpg);
	background-position: bottom;
}

.bg-41{
	background-image: url(http://titicaca.co.jp/custom-img/top-img-63.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

.bg-42{
	background-image: url(http://titicaca.co.jp/custom-img/top-img-64.jpg);
	background-repeat: no-repeat;
	background-position: top;
	text-align: left;
}

.bg-43{
	background-image: url(http://titicaca.co.jp/custom-img/top-img-65.jpg);
	background-repeat: no-repeat;
	background-position: top;
	text-align: left;
}

.bg-44{
	background-image: url(http://titicaca.co.jp/custom-img/top-img-71.jpg);
	background-repeat: no-repeat;
	background-position: top;
	text-align: left;
}

.example1 a:link {
	color: #FF0000;
} 
.example1 a:visited {
	color: #FF0000;
} 
.example1 a:hover {
	color: #990000;
} 
	
	
.example2 a:link {
	color: #0000FF;
} 
.example2 a:visited {
	color: #0000FF;
} 
.example2 a:hover {
	color: #000099;
} 
	
	
.example3 a:link {
	color: #FF2E36;
} 
.example3 a:visited {
	color: #FF2E36;
} 
.example3 a:hover {
	color: #992E36;
} 

.example4 a:link {
	color: #00A33D;
} 
.example4 a:visited {
	color: #00A33D;
} 
.example4 a:hover {
	color: #036D26;
} 

	.ma-auto{
		margin-right: auto;
		margin-left: auto;
	}
	
	
	.mt00{
	margin-top: 93px;
	}
	.mt03{
		margin-top: 3px;
	}

	.mt05{
		margin-top: 5px;
	}
	
	.mt10{
		margin-top: 10px;
	}
	
   .mt15{
		margin-top: 15px;
	}

	
	.mt20{
		margin-top: 20px;
	}
	.mt30{
		margin-top: 30px;
	}
	.mt40{
		margin-top: 40px;
	}

.mt54{
		margin-top: 54px;
}


	.mt75{
	margin-top: 75px;
	}

	.mt93{
	margin-top: 93px;
	}


	.mt166{
		margin-top: 166px;
	}
	
	
	.ml00{
	margin-left: 11px;
	}
	
  .ml02{
	margin-left: 2px;
	}

  .ml05{
	margin-left: 5px;
	}

	.ml10{
		margin-left: 10px;
	}
	.ml12{
	margin-left: 12px;
	}

	.ml14{
		margin-left: 14px;
	}
	.ml18{
	margin-left: 18px;
	}
	
	.ml20{
		margin-left: 20px;
	}
	.ml30{
		margin-left: 30px;
	}
	.ml165{
	margin-left: 165px;
	}

   .ml195{
	margin-left: 195px;
	}

	.ml150{
	margin-left: 140px;
	}

	.ml150-1{
	margin-left: 150px;
	}
	
	.ml23{
		margin-left: 23px;
	}
	
	.ml33{
		margin-left: 33px;
	}
	
	
	.mb05{
		margin-bottom: 5px;
	}
	
	.mb10{
		margin-bottom: 10px;
	}

.mr00{
	margin-right: 12px;
}

.mr12{
	margin-right: 12px;
}

	.pt00{
	padding-top: 0px;
	}
	
	.pt03{
	padding-top: 3px;
	}


	.pt04{
		padding-top: 4px;
	}
	
	.pt05{
		padding-top: 5px;
	}
	
	.pt08{
		padding-top: 8px;
	}
	
	.pt10{
		padding-top: 10px;
	}
	.pt15{
		padding-top: 15px;
	}


	.pt17{
		padding-top: 17px;
	}

	.pt19{
		padding-top: 19px;
	}

	.pt65{
		padding-top: 65px;
	}

	.pt75{
		padding-top: 75px;
	}
	
	.pt92{
	padding-top: 90px;
	}
	.pt91{
	padding-top: 91px;
	}
	.pt94{
		padding-top: 94px;
	}
	
	.pt245{
	padding-top: 245px;
	}
	
	
	.pl00{
	padding-left: 3px;
	}
	.pl01{
		padding-left: 1px;
	}
	.pl02{
		padding-left: 2px;
	}
	.pl03{
	padding-left: 3px;
	}

	.pl05{
		padding-left: 5px;
	}
	.pl06{
		padding-left: 6px;
	}
	
	.pl07{
		padding-left: 7px;
	}
	.pl08{
		padding-left: 8px;
	}
	
	.pl10{
		padding-left: 10px;
	}
	.pl12{
		padding-left: 12px;
	}
	.pl13{
		padding-left: 13px;
	}
	.pl15{
		padding-left: 15px;
	}

	.pl17{
		padding-left: 17px;
	}
	.pl20{
		padding-left: 20px;
	}
	.pl21{
		padding-left: 21px;
	}
	
	.pl22{
		padding-left: 22px;
	}
	
	.pl22{
		padding-left: 22px;
	}
	
	.pl28{
		padding-left: 28px;
	}
	
	.pl140{
		padding-left: 140px;
	}

	.pl33{
		padding-left: 33px;
	}







	
   .pb00{
	padding-bottom: 0px;
	}

.pb01{
	padding-bottom: 2px;
}
.pb02{
	padding-bottom: 2px;
}
.pb03{
	padding-bottom: 3px;
}

.pb04{
	padding-bottom: 4px;
}

	.pb05{
		padding-bottom: 5px;
	}
	
	.pb08{
		padding-bottom: 8px;
	}
	.pb10{
		padding-bottom: 10px;
	}
	.pb15{
		padding-bottom: 15px;
	}
	.pb20{
		padding-bottom: 20px;
	}

	.pr05{
		padding-right: 5px;
	}
	
	.pr10{
		padding-right: 10px;
	}
	.pr15{
		padding-right: 15px;
	}
   
	.w53{
	position: absolute;
	width: 53px;
	left: 138px;
	top: 321px;
}
  	.w53-2{
	position: absolute;
	width: 53px;
	left: 351px;
	top: 321px;
}

  	.w53-3{
	position: absolute;
	width: 53px;
	left: 568px;
	top: 321px;
}

 	.w53-4{
	position: absolute;
	width: 53px;
	left: 138px;
	top: 621px;
}

  	.w53-5{
	position: absolute;
	width: 53px;
	left: 351px;
	top: 621px;
}

  	.w53-6{
	position: absolute;
	width: 53px;
	left: 568px;
	top: 621px;
}
	
	.w53-7{
	width: 53px;
}
	
	
   .w68{
	position: absolute;
	width: 68px;
	left: 192px;
	top: 366px;
}
	
   .w68-2{
	position: absolute;
	width: 68px;
	left: 562px;
	top: 364px;
}

   .w68-3{
	width: 68px;
}

	
	.w79-1{
		position: absolute;
		height: 95px;
		width: 79px;
		left: 212px;
		top: 43px;
	}
	
	.w79-2{
		position: absolute;
		height: 95px;
		width: 79px;
		left: 311px;
		top: 43px;
	}
	
	.w79-3{
		position: absolute;
		height: 95px;
		width: 79px;
		left: 409px;
		top: 43px;
	}
	.w79-4{
		position: absolute;
		height: 95px;
		width: 79px;
		left: 212px;
		top: 145px;
	}
	.w79-5{
		position: absolute;
		height: 95px;
		width: 79px;
		left: 311px;
		top: 146px;
	}
	.w79-6{
		position: absolute;
		height: 95px;
		width: 79px;
		left: 409px;
		top: 146px;
	}
	
   .w79-7{
	width: 85px;
	}

	
	
	
	.w89-1{
		position: absolute;
		height: 118px;
		width: 89px;
		left: 68px;
		top: 357px;
	}
	
	.w89-2{
		position: absolute;
		height: 118px;
		width: 89px;
		left: 233px;
		top: 357px;
	}
	
	.w89-3{
		position: absolute;
		height: 118px;
		width: 89px;
		left: 398px;
		top: 357px;
	}
	
	.w89-4{
		position: absolute;
		height: 118px;
		width: 89px;
		left: 68px;
		top: 355px;
	}
	.w89-5{
		position: absolute;
		height: 118px;
		width: 89px;
		left: 233px;
		top: 356px;
	}
	.w89-6{
		position: absolute;
		height: 118px;
		width: 89px;
		left: 398px;
		top: 356px;
	}

	.w89-7{
	width: 102px;
	}


	.w107{
		position: absolute;
		height: 43px;
		width: 107px;
		left: 536px;
		top: 141px;
		text-indent: -9999px;
	}
	
	.w107 a{
		position: absolute;
		height: 43px;
		width: 107px;
		left: 0px;
		top: 1px;
	}
	
	
	.w131{
	position: absolute;
	width: 131px;
	left: 498px;
	top: 13px;
}
	
	.w137{
	width: 137px;
}
	
	.w146-1{
		position: absolute;
		height: 65px;
		width: 146px;
		left: 85px;
		top: 271px;
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		font-size: 12px;
		text-align: left;
		line-height: 140%;
		color: #693038;
	}
	
	.w146-2{
		position: absolute;
		height: 65px;
		width: 146px;
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		font-size: 12px;
		text-align: left;
		line-height: 140%;
		color: #693038;
		left: 334px;
		top: 269px;
	}
	
	.w146-3{
		position: absolute;
		height: 65px;
		width: 146px;
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		font-size: 12px;
		text-align: left;
		line-height: 140%;
		color: #693038;
		left: 17px;
		top: 486px;
	}
	
	.w146-4{
		position: absolute;
		height: 65px;
		width: 146px;
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		font-size: 12px;
		text-align: left;
		line-height: 140%;
		color: #693038;
		left: 183px;
		top: 487px;
	}
	
	.w146-5{
		position: absolute;
		height: 65px;
		width: 146px;
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

		font-size: 12px;
		text-align: left;
		line-height: 140%;
		color: #693038;
		left: 348px;
		top: 487px;
	}
	
	.w146-6{
		position: absolute;
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		font-size: 12px;
		text-align: left;
		line-height: 140%;
		color: #693038;
		height: 65px;
		width: 146px;
		left: 85px;
		top: 269px;
	
	}
	
	.w146-7{
		position: absolute;
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		font-size: 12px;
		text-align: left;
		line-height: 140%;
		color: #693038;
		height: 65px;
		width: 146px;
		left: 333px;
		top: 268px;
	}
	
	.w146-8{
		position: absolute;
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		font-size: 12px;
		text-align: left;
		line-height: 140%;
		color: #693038;
		height: 65px;
		width: 146px;
		left: 19px;
		top: 486px;
	}
	
	.w146-9{
		position: absolute;
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		font-size: 12px;
		text-align: left;
		line-height: 140%;
		color: #693038;
		height: 65px;
		width: 146px;
		left: 182px;
		top: 486px;
	}
	
	.w146-10{
		position: absolute;
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		font-size: 12px;
		text-align: left;
		line-height: 140%;
		color: #693038;
		height: 65px;
		width: 146px;
		left: 347px;
		top: 486px;
	}
	
	.w146-11{
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		font-size: 12px;
		text-align: left;
		line-height: 140%;
		color: #693038;
		width: 146px;
	}
	
	.w152{
		position: absolute;
		height: 203px;
		width: 152px;
		left: 89px;
		top: 57px;
	}
	
	.w152-r{
		position: absolute;
		height: 203px;
		width: 152px;
		left: 339px;
		top: 58px;
	}
	
	.w152-2{
		position: absolute;
		height: 203px;
		width: 152px;
		left: 89px;
		top: 56px;
	}
	
	.w152-3{
		position: absolute;
		height: 203px;
		width: 152px;
		left: 338px;
		top: 57px;
	}

	.w152-4{
	width: 165px;
	}


	.w150{
		width: 150px;
	}
	
	.w156{
		width: 151px;
		color: #3F3F3F;
	}
	
	.w159{
		width: 159px;
	
	}
	
	.w160{
		width: 160px;
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		font-size: 12px;
		text-align: left;
	}
	
	.w161{
		position: absolute;
		width: 161px;
		top: 129px;
		left: 2px;
		height: 43px;
	}
	
	.w172{
	width: 172px;
	position: absolute;
	left: 19px;
	top: 79px;
}

	.w172-2{
	width: 172px;
	position: absolute;
	left: 233px;
	top: 80px;
}

	.w172-3{
	width: 172px;
	position: absolute;
	left: 448px;
	top: 79px;
}

	.w172-4{
	width: 172px;
	position: absolute;
	left: 19px;
	top: 383px;
}

	.w172-5{
	width: 172px;
	position: absolute;
	left: 235px;
	top: 383px;
}
	
	.w172-6{
	width: 172px;
	position: absolute;
	left: 449px;
	top: 382px;
}
	
	
	.w176{
		position: absolute;
		height: 234px;
		width: 176px;
		left: 17px;
		top: 4px;
	}

	.w176-1{
	width: 190px;
	}



.w182{
	width: 202px;
}

	.w221{
		position: absolute;
		height: 295px;
		width: 221px;
		left: 21px;
		top: 19px;
	}
	
	.w222{
	width: 222px;
	position: absolute;
	left: 31px;
	top: 58px;
}
	
	.w222-2{
	width: 222px;
	position: absolute;
	left: 401px;
	top: 59px;
}

	
	.w227{
		width: 227px;
	}
	
	
	.w234{
		position: absolute;
		height: 67px;
		width: 243px;
		top: 253px;
		left: 257px;
		text-align: left;
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		font-size: 12px;
		line-height: 140%;
	}
	
	.w234-1{
	width: 223px;
	text-align: left;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 140%;
	}


	.w237{
	width: 237px;
}

.w249{
	width: 249px;
}

	
	.w266{
	height: 355px;
	width: 266px;
	position: absolute;
	left: 365px;
	top: 15px;
}
	
	.w273{
	width: 319px;
	position: absolute;
	left: 29px;
	top: 147px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 40px;
	color: #CA8989;
	text-align: left;
	height: 80px;
	line-height: 100%;
}
	
	.w306{
	width: 306px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 140%;
	text-align: left;
	}
	
	.w300{
	position: absolute;
	width: 300px;
	left: 28px;
	top: 232px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	text-align: left;
}
	
   .w300-2{
	position: absolute;
	width: 300px;
	left: 27px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	text-align: left;
	top: 336px;
	padding-top: 5px;
}

	.w342{
	position: absolute;
	width: 342px;
	left: 286px;
	top: 51px;
	height: 316px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 160%;
	color: #FFFFFF;
	text-align: left;
}
	
   .w342-2{
	position: absolute;
	width: 342px;
	left: 23px;
	top: 68px;
	height: 316px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 160%;
	color: #FFFFFF;
	text-align: left;
}

	.w342-3{
	width: 342px;
	left: 286px;
	top: 51px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 160%;
	color: #FFFFFF;
	text-align: left;
}

	
	.w450{
	width: 470px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 150%;
}
	
	.w469{
	width: 449px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 150%;
	text-align: left;
}
	
	
	.w477{
		position: absolute;
		width: 464px;
		height: 146px;
		left: 16px;
		top: 256px;
		text-align: left;
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		font-size: 12px;
		line-height: 160%;
		padding-left: 10px;
		padding-top: 5px;
	}
	
	.w478{
	width: 478px;
	}
	
	
	.w501{
		position: relative;
		height: 557px;
		width: 501px;
	}

	.w501-2{
		position: relative;
		height: 557px;
		width: 501px;
	}


	.w501-3{
	width: 500px;
	}

	
	.w506{
		width: 506px;
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		font-size: 12px;
	}
	
	.w610{
	width: 610px;
	text-align: left;
}
	
	.w611{
	width: 611px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 160%;
	color: #FFFFFF;
	text-align: left;
}
	
	.w612{
	text-align: left;
	width: 612px;
}
	
	
	.w613{
	position: absolute;
	width: 605px;
	left: 20px;
	top: 13px;
	height: 22px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	text-align: left;
}
	
	.w613-2{
	width: 613px;
	text-align: left;
}
	
	.w630{
	width: 630px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 140%;
	text-align: left;
   }	

.w637{
	width: 637px;
}

	.w650{
	width: 650px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 140%;
	text-align: left;
}	
	
	.w651{
	width: 651px;
}
	
	.w662{
		width: 662px;
	}
	
	.w675{
		width: 675px;
	}
	
	.w677{
		width: 677px;
	}
	.w678{
		width: 678px;
		position: relative;
		height: 206px;
	}
	
	.w506{
		width: 506px;
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		font-size: 12px;
	}
	
	.w860{
	width: 860px;
	}
	
	.h183{
	height: 183px;
}
	
	.h412{
	height: 412px;
}
	
	.h394{
	height: 394px;
   }
	
	
	.h625{
	height: 640px;
   }
		

.h00{
	height: 323px;
	vertical-align: bottom;
}



	.box-1{
	overflow: auto;
	height: 140px;
	width: 480px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	text-align: left;
	position: absolute;
	left: 0px;
	}
	
	.box-2{
		position: relative;
		height: 435px;
	}
	
	.box-3{
		position: relative;
		height: 337px;
		width: 506px;
	}
	#box-4{
	padding: 0;
	position: absolute;
	z-index: 10;
	top: 170px;
	text-align: center;
	margin: 0;
}
	#box-4{
	width: 857px;
	height: 30px;
	overflow: visible;
	text-indent:0px;
	text-align: left;
	clear: both;
	font-size: 1px;
	line-height: 1px;
	position: absolute;
	z-index: 10;
	margin: 0;
}
	#box-4 table{
	position: absolute;
	right:0px;
	border-collapse:collapse;
}

.box-5{
	position: relative;
}


	.font-red{
		color: #FF0000;
	}
	
	.border-1{
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #000000;
		border-right-color: #000000;
		border-bottom-color: #000000;
		border-left-color: #000000;
	}
	
	.border-2{
		border: 1px solid #3F3F3F;
	}
	.border-3{
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;

		border-left-width: 1px;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #3F3F3F;
		border-right-color: #3F3F3F;
		border-bottom-color: #3F3F3F;
		border-left-color: #3F3F3F;
	}
	
	.border-4{
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #666666;
		border-right-color: #666666;
		border-bottom-color: #666666;
		border-left-color: #666666;
	}
	
	.border-5{
		background-color: #EFD7C1;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #666666;
		border-right-color: #666666;
		border-bottom-color: #666666;
		border-left-color: #666666;
	}
	
	.border-6{
		border: 1px solid #666666;
	}
	
	.border-7{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
	
	.ul-1{
		margin: 0px;
		padding: 0px;
		text-indent: 1em;
	}
	.ul-2{
		list-style-type: none;
		padding: 0px;
		margin: 0px;
	}
	.ul-3{
		margin: 0px;
		background-image: url(../img/side-img-11.jpg);
		background-repeat: no-repeat;
		text-indent: 1em;
		list-style-type: none;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 2px;
		padding-left: 2px;
		background-position: 1px;
	}
	
	.img-1{
		position: relative;
		height: 215px;
		width: 161px;
		background-image: url(../img/side-img-03.jpg);
		background-repeat: no-repeat;
	}
	.img-link-1{
		position: absolute;
		height: 25px;
		width: 151px;
		text-indent: -9999px;
		left: 6px;
		top: 187px;
	}
	.img-link-1 a{
		position: absolute;
		height: 25px;
		width: 151px;
		left: -1px;
		top: -1px;
	}
	
	.img-2{
		position: relative;
		height: 143px;
		width: 159px;
		background-image: url(../img/side-img-78.jpg);
		background-repeat: no-repeat;
	}
	
	.img-link-2{
		position: absolute;
		height: 21px;
		width: 152px;
		left: 2px;
		top: 115px;
		text-indent: -9999px;
	}
	
	.img-link-2 a{
		position: absolute;
		height: 21px;
		width: 152px;
		top: 1px;
		left: 1px;
	}
	
	.img-3{
		position: relative;
		height: 351px;
		width: 159px;
		background-image: url(../img/side-img-81.jpg);
		background-repeat: no-repeat;
	}
	
	.img-link-3{
		position: absolute;
		height: 40px;
		width: 138px;
		left: 11px;
		top: 307px;
		text-indent: -9999px;
	}
	
	.img-link-3 a{
		position: absolute;
		height: 40px;
		width: 138px;
		left: -1px;
		top: 0px;
	}
	
	.img-4{
		position: relative;
		height: 117px;
		width: 159px;
		background-image: url(../img/side-img-80.jpg);
		background-repeat: no-repeat;
	}
	.img-link-4{
		position: absolute;
		height: 23px;
		width: 153px;
		top: 88px;
		left: 3px;
		text-indent: -9999px;
	}
	.img-link-4 a{
		position: absolute;
		width: 151px;
		height: 20px;
		left: 1px;
		top: 1px;
	}
	
	.table-type1{
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #8C8C8C;
	border-right-color: #8C8C8C;
	border-bottom-color: #8C8C8C;
	border-left-color: #8C8C8C;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-weight: normal;
}
	.table-type1 td{
	padding-left: 18px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: ##8C8C8C;
	border-right-color: ##8C8C8C;
	border-bottom-color: ##8C8C8C;
	border-left-color: ##8C8C8C;
	background-color: #EAEAEA;
	text-align: left;
}
	.table-type1 th{
	padding-left: 18px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #8C8C8C;
	border-right-color: #8C8C8C;
	border-bottom-color: #8C8C8C;
	border-left-color: #8C8C8C;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-weight: normal;
	}
	
	.table-type2{
	border-left-width: 1px;
	border-left-style: solid;
	border-top-color: #8C8C8C;
	border-right-color: #8C8C8C;
	border-bottom-color: #8C8C8C;
	border-left-color: #8C8C8C;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-weight: normal;
}
	.table-type2 td{
	padding-left: 18px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: ##8C8C8C;
	border-right-color: ##8C8C8C;
	border-bottom-color: ##8C8C8C;
	border-left-color: ##8C8C8C;
	background-color: #EAEAEA;
	text-align: left;
}
	.table-type2 th{
	padding-left: 18px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #8C8C8C;
	border-right-color: #8C8C
	}
	
.border-bottom-1{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FAE3CD;
}
.border-bottom{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.text-3{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	text-align: center;
	color: #700000;
	font-weight: bold;
	text-decoration: underline;
}


	/* リンク画像ロールオーバー *