@charset "shift_jis";/*　　　基本設定　　　*/* {	margin:0;	padding:0;}body {	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;	font-size: 0.8em;	line-height: 1.5em;	color: #000000;	padding: 0px;	margin: 0px;	text-align:center;	background-color: #316ac4;}#BaseBlock {	color:#333333;	font-size:0.9em;	text-align:left;	width:933px;	margin-right: auto;	margin-bottom: 0;	margin-left: auto;	background-image: url(images/walpaper_midle.jpg);	padding: 0;	margin-top: 0px;}#LeftBlock {	background-color: #002772;	font-size:1em;	text-align:center;	color: #000000;	background-image: url(images/gra.jpg);	background-position: bottom;	background-repeat: repeat-x;	width:145px;	float: left;	margin-top: 0px;	margin-right: 10px;	margin-bottom: 0px;	margin-left: 80px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 100px;	padding-left: 0px;}#MainBlock {	line-height: 1.5em;	color: #333333;	width: 600px;	text-align:left;	padding: 0px;	margin-top: 10px;	margin-right: 85px;	margin-bottom: 10px;	margin-left: 0px;	float: right;}a:link {	color:#000000;	text-decoration:none;}a:visited {	color:#000000;	text-decoration:none;}a:hover {	color:#ff6600;	text-decoration:none;}address {	font-size: 0.8em;	font-style: normal;	text-align: right;	clear: both;	padding-top: 25px;	padding-right: 80px;	padding-bottom: 30px;	padding-left: 30px;	line-height: 1em;	background-image: url(images/walpaper_down.jpg);	background-repeat: no-repeat;	background-position: bottom;	margin: 0px;}address p {	margin: 0px;	padding: 0px;}img {	border:0;}h1, h2, h3, h4 {	margin:0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}.arrow_wh {	background-image: url(tennis/images/icon_arrow_02.gif);	background-repeat: no-repeat;	background-position: left center;	margin: 0px;	padding:0px;}.go_to_top {	font-size: 0.7em;	text-transform: uppercase;	color: #999999;	text-align: right;	background-image: url(tennis/list/images/icno_06.gif);	background-repeat: no-repeat;	background-position: right center;	margin: 0px;	padding-top: 0px;	padding-right: 13px;	padding-bottom: 0px;	padding-left: 0px;}.triangle_right {	background-image: url(tennis/images/icno_02.gif);	background-repeat: no-repeat;	background-position: left center;	padding-left: 20px;}.item {	background-image: url(tennis/images/icon_arrow_03.gif);	background-repeat: no-repeat;	background-position: left center;	padding-left: 16px;}/*　　　左ブロック　　　*/#LeftBlock a:link {	color:#FFFFFF;	text-decoration:none;}#LeftBlock a:visited {	color:#FFFFFF;	text-decoration:none;}#LeftBlock a:hover {	color:#ff6600;	text-decoration:none;}ul {	margin: 0px;	list-style-type: none;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 20px;	padding-left: 0px;}li {	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}.textmenu {	margin: 0px;	padding-top: 2px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 10px;	text-align: left;}.textmenu2 {	margin:0px;	font-size: 0.9em;	line-height: 1.2em;	padding-left: 20px;	text-align: left;}/*　　　右ブロック（分類トップページ）　　　*/#BaseBlock #MainBlock #contents #ContentsItemList li {	width: 150px;	float: left;	font-size: 1em;	line-height: 0.8em;}#BaseBlock #MainBlock #contents #ContentsItemList dl {	margin: 0px;	padding: 0px;}#BaseBlock #MainBlock #contents #ContentsItemList dd {	padding-left: 10px;	text-align: left;	vertical-align: top;	clear: both;	font-weight: bold;	height: 20px;	line-height: 1.2em;}.Newitem {	background-image: url(images/new.gif);	background-repeat: no-repeat;	background-position: left bottom;}/*　　　右ブロック（商品説明ページ）　　　*/#tenniscontents h3 {	font-size: 1.2em;	padding-left: 10px;	padding-top: 8px;	padding-bottom: 3px;	margin-bottom: 5px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #333333;}/*　　　商品見出しページ　　　*/#BaseBlock #MainBlock #contents #ContentsItemList #tableItem {	width: 600px;}.with1 {	width: 100px;	border: 1px solid #CCCCCC;}.with2 {	width: 190px;	font-size: 0.8em;	vertical-align: top;	padding-top: 10px;	padding-right: 10px;	line-height: 0.8em;	border: 1px solid #CCCCCC;}.item_price {	color: #F0620C;}#BaseBlock #MainBlock #contents #ContentsItemList #tableItem .with2 dd {	font-weight: normal;}.item_midashi {	padding-left: 10px;	line-height: 1.2em;	border-bottom-width: 2px;	border-bottom-style: dotted;	border-bottom-color: #CCCCCC;}
