@charset "UTF-8";body {margin: 15px 0px 0px 0px;font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック', sans-serif;color: #444444;background: url(./images/common/background_body.gif); }td {font-size: 78%; }/* ヘッダ==================== */#header {height: 91px;border-top: solid 1px #cccccc;border-right: solid 1px #cccccc;border-left: solid 1px #cccccc;background: #ffffff url(./images/common/background_header.jpg) repeat-x; }.header_inner {padding: 21px 21px 10px 39px; }.header_inner_text {float: right; }/* ヘッダ==================== */#container {border-top: solid 1px #cccccc;border-right: solid 1px #cccccc;border-left: solid 1px #cccccc;background: #ffffff; }.bottom_menu {vertical-align: top; }.bottom_menu_line {width: 1px;vertical-align: bottom;background-color: #cccccc; }.bottom_menu_inner {padding: 8px 10px 0px 10px; }.bottom_menu_title {color: #663300; }.bottom_banner_text {font-size: 11px;line-height: 1.3;padding: 0px 3px 7px 3px; }.bottom_banner_title {padding: 5px 0px; }.mail {padding: 0px 0px 0px 4px; }.mail_text {padding: 0px 2px 0px 5px; }#bottom_menu_calendar {vertical-align: top; }/* BLOG ============================ */#bottom_menu_blog {vertical-align: top; }.list_box {padding: 12px 0px 0px 1px; }.list_icon_img {padding: 0px 5px 3px 0px;vertical-align: top; }.list_text {padding-bottom: 2px; }.rss_img {padding-top: 12px; }#bottom_menu_special {vertical-align: top; }.special_img {padding-top: 4px; }#footer {padding-bottom: 3px;height: 29px;font-size: 11px;color: #666666;text-align: center;border-top: solid 1px #cccccc;border-right: solid 1px #cccccc;border-left: solid 1px #cccccc;background: #ffffff url(./images/common/background_footer.jpg) repeat-x;}/* メンテナンス========================*/#container_maintenance {padding: 50px 0px;text-align: center;border-top: solid 1px #cccccc;border-right: solid 1px #cccccc;border-left: solid 1px #cccccc;background: #ffffff; }/* 古いものからコピー========================== */.top_shop_gide {	margin-left: 15px;	margin-right: 15px;	margin-bottom: 15px;	margin-top: 30px;	color: #666666;	font-size: 11px;	line-height: 15px;}.category_content {	margin: 0px 0px 0px 0px;	color: #666666;	font-size: 12px;}.cate {	padding: 0px 0px 0px 0px;	line-height: 140%;	font-size: 12px;	/*list-style-image: url("./image/paper.gif")*/}.copy {	padding: 0px 0px 0px 0px;	text-align: center;	color: #666666;	font-size: 11px;	background: #ffffff url("./image/bottom_back.gif");}#left {	float: left;	width: 211px;	background-color: #FFFFFF;	overflow: hidden;	text-align: left;	padding: 0px;	margin: 0px;}#right {	float: right;	width: 550px;	background-color: #FFFFFF;	overflow: hidden;	text-align: left;	padding: 0px;	margin: 0px;}.content {	padding: 0px 0px 0px 3px;	}.content h1 {	font-size: 18px;	border-bottom: dotted 1px #cccccc;	width: 500px;	padding: 0px;}.content table {	color: #993300;	table-layout: fixed;}.content table td {	padding-left: 10px;	padding-right: 10px;}.top {	width: 490px;	text-align: right;	font-weight: bold;}.word {	padding-left: 20px;}/* ========== Dog Goods :: ドッググッズ ==========*/#header_dog_goods {border-top: solid 1px #cccccc;border-right: solid 1px #cccccc;border-left: solid 1px #cccccc; }#container_dog_goods {padding-bottom: 32px;border-right: solid 1px #cccccc;border-left: solid 1px #cccccc;background: #ffffff; }#left_column {vertical-align: top;border-top: solid 1px #cccccc; }.left_menu_img {padding-top: 1px; }#left_mail {padding: 20px 0px 20px 30px; }.column_corner {vertical-align: top; }.column_division {width: 1px;vertical-align: top;background-color: #cccccc; }#right_column {vertical-align: top; }#right_menu01 {vertical-align: top; }.right_menu_common {vertical-align: top; }.right_menu_text {padding: 0px 25px 0px 11px; }.page_top {padding: 3px 25px 0px 0px;text-align: right; }/* Wear */.goods_list_box {padding: 40px 0px 40px 18px; }.goods_list_photo {width: 108px; }.goods_list_text {width: 108px;padding: 3px 20px 0px 0px;color: #993300;vertical-align: top; }/* Wear Detail */.goods_detail_text {padding-left: 10px;font-size: 15px;color: #666666;font-weight: 700; }.goods_detail_box01 {padding: 11px 0px 15px 27px; }.goods_detail_inner_text {padding: 5px 11px;vertical-align: top; }.goods_detail_box02 {padding: 0px 22px 0px 27px; }.goods_cart {padding: 2px 0px; }.goods_material {padding: 8px 4px 25px 4px; }/* matuny */#shop_right td{padding-left: 6px; }