/* ************************************************ 
 *	共通設定
 * ************************************************ */
* {
	margin: 0px;
	padding: 0px;
}
h1{font-size:10px; margin:0px 0px; padding:0px; font-weight:normal; color:#333333; text-align:left;}

body {
	color: #333333;
	font-size: small;
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	line-height: 1.6em;
	background-color: #ffffff;
	text-align:center;
        margin:5px 5px 5px 5px;
}

br.clear {
	clear: both;
	font: 0pt/0pt sans-serif;
}

img {
	border: 0px;
}


/* ------------------------------------- 
 *	ページレイアウト
 * ------------------------------------- 
 *※ページ全体の幅は800pxとなっています。
    幅を広げる場合は、.sideと.mainのwidth
    の合計値が#containerのwidthになるよう
    設定してください。
 * ------------------------------------- */

/*ページ全体の幅、レイアウトをセンタリング*/
#container {
	margin:0px auto;
	width:850px;
	text-align:left;
}

/*ヘッダー（ページタイトル、グローバルメニュー）*/
.header {
 width:100%;
 clear:left;
}

/*leftとmainを囲む*/
.wrapper {
 width:675px;
 float:left;
}

/*　画面左側メニューの幅　*/
.left {
	float: right;
	width:175px;
}

/*　サイドメニューのテーブル　*/
table.01{
    border:0;
}
.01 th{
    border:0;
    width: 166px; 
	padding-bottom: 15px; 
}
.01 td{
    border:0;
    width: 166px; 
    padding-bottom: 20px;  
    text-align:center;
}

/*　中央の幅　*/
.main {
	float: right;
	width: 500px;
}

.right {
	float: left;
	width:175px;
}

/*　フッター（コピーライト）　*/
.footer {
 width:100%;
 clear: left;
}

/*　メインビジュアルのテーブル　*/
#table { 
clear: both;
background-image: url(https://img10.shop-pro.jp/PA01047/012/etc/main_vi01.jpg);
background-repeat: no-repeat;
width: 850px;
height:182px;
text-align:left;
padding-left:10px;
}

#nakagawa a{
clear: both;
text-indent:-9999px;
height:130px;
width:340px;
display:block;
}


a{/*リンクされた文字*/
    color:#751200;
    font-style:normal;
    text-decoration:underline;
}
a:link {/*未訪問のリンク*/
    color:#751200;
    font-style:normal;
    text-decoration:underline;
}
a:visited {/*訪問後のリンク*/
    color:#751200;
    text-decoration:underline;
}
a:hover {/*マウスをのせたとき*/
    color:#751200;
    font-style:normal;
    text-decoration:underline;
}
a:active {/*クリック中*/
    text-decoration:none;
}

/* navigation */

#navigation{
 clear: both;
 top: 0px;
 margin: 0px;
 padding: 0px;
 width: 850px;
 height: 53px;
 list-style: none;
 overflow: hidden;
 position: relative;
 background-image:url(https://img10.shop-pro.jp/PA01047/012/etc/navi.jpg)
}

#navigation li a{
 height: 53px;
 overflow: hidden;
 padding: 0px;
 text-indent: -9999px;
 text-decoration: none;
 top: 0;
 position: absolute;
}


li#navi01 a{ 
 background: transparent url(https://img10.shop-pro.jp/PA01047/012/etc/g_menu01.jpg) no-repeat 0 0;
 width: 69px;
 left: 2px;
}
li#navi02 a{ 
 background: transparent url(https://img10.shop-pro.jp/PA01047/012/etc/g_menu02ro.jpg) no-repeat 0 0;
 width: 109px;
 left: 91px;
}
li#navi03 a{ 
 background: transparent url(https://img10.shop-pro.jp/PA01047/012/etc/g_menu03ro.jpg) no-repeat 0 0;
 width: 131px;
 left: 200px;
}
li#navi04 a{ 
 background: transparent url(https://img10.shop-pro.jp/PA01047/012/etc/g_menu04ro.jpg) no-repeat 0 0;
 width: 104px;
 left: 331px;
}
li#navi05 a{ 
 background: transparent url(https://img10.shop-pro.jp/PA01047/012/etc/g_menu05ro.jpg) no-repeat 0 0;
 width: 80px;
 left: 435px;
}
li#navi06 a{ 
 background: transparent url(https://img10.shop-pro.jp/PA01047/012/etc/g_menu06ro.jpg) no-repeat 0 0;
 width: 110px;
 left: 515px;
}
li#navi07 a{ 
 background: transparent url(https://img10.shop-pro.jp/PA01047/012/etc/g_menu07ro.jpg) no-repeat 0 0;
 width: 134px;
 left: 625px;
}
li#navi08 a{ 
 background: transparent url(https://img10.shop-pro.jp/PA01047/012/etc/g_menu08.jpg) no-repeat 0 0;
 width: 71px;
 left: 779px;
}

/* ロールオーバー設定 */

li#navi02 a:hover{ 
 background-position: 0px -53px;
 }
li#navi03 a:hover{
background-position: 0px -53px;
 } 
li#navi04 a:hover{
background-position: 0px -53px;
 } 
li#navi05 a:hover{
background-position: 0px -53px;
 } 
li#navi06 a:hover{
background-position: 0px -53px;
 } 
li#navi07 a:hover{
background-position: 0px -53px;
 } 

/*左サイドメニューテキスト設定*/
.snt a {
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
.snb a {
	font-size: 12px;
	color: #997F3B;
	font-weight: bold;
	text-decoration: none;
}
.menuline {
	margin: 5px 0 4px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}

