/*テーマカラー	#A24801
全体の背景#FFFFFF
メニュー	#82481B
ロゴ	#a24801
本文見出し1	#D37B16
本文見出し2	#6D380E
サイドバー見出し#E9DCA7
サイドバー背景	#F8F3E1
*/

body{
	color:#333333;
	background-image:url(img/v4_bcg091.gif);
	font-family:ms ui gothic,osaka;
	font-size:100%;
	line-height:160%;
	text-align:center;
	margin:0px;
    letter-spacing:1px;
}

div,ul,ol,li{margin:0px; padding:0px;}
img {border:none;}

a:link { color: #6b8e23;text-decoration:none;}
a:visited { color: #6b8e23;text-decoration:none;}
a:active { color: #6b8e23;text-decoration:none;}
a:hover {color:chocolate;text-decoration:none;}

.schedule {letter-spacing:1px;}
.schedule a{border-bottom:#cccccc 1px dashed;}
.schedule a:hover {border-bottom:#cccccc 0px dashed;}

hr{background-color:#cc9966;border:#cc9966 2px solid;width:100%;height:3px;}

#page{
	background-color:#ffffff;
	font-size:100%;
	text-align:left;
	margin:0 auto auto auto;
	border:#cc9966 0px solid;
	border-top:#7b6549 10px solid;
	width:800px;
}

#header{
	background-color:#f5f5dc;
    padding-bottom:10px;
}


h1{
	background-color:#f5f5dc;
	background-image:url(img/title_photo_s.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px 60px;
}

#menu {
	position:relative;
	background-color:#f5f5dc;
	text-align:center;
	margin-top:10px;
    overflow: hidden;
}
#menu ul{
	position:relative;
	float: left;
	left: 50%;
}

#menu li{
	color:#663300;
	background-color:#f5f5dc;
	white-space:nowrap;
	margin:2px;
	border:#cc9966 1px solid;
	width:120px;
	list-style:none;
	float:left;
    position: relative; float: left; right: 50% ;
}
#menu li a{
	color:#663300;
	text-decoration:none;
	margin:0px;
	width:100%;
	display:block;
}
#menu li a:hover{
	color:#ffffff;
	background-color:#cc9966;
}


/*段組背景色対策*/
#menu:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html #menu {
    height: 1em;
    overflow: visible;
}
/**/

/*段組背景色対策以上*/


.pankuzu{font-size:75%;}
#main .pankuzu a{text-decoration:underline;}
#main .pankuzu a:hover{text-decoration:none;}

/*ページメイン*/
#main{
	background-color:#ffffff;
	margin:15px 20px;
	padding:0px;
	clear:left;
}
p{margin:10px 20px;}
.num{color:#ffffff;background-color:#666666;font-weight:bold;margin-top:10px;padding:5px;width:100px}
.submenu{background-color:#cc9966;text-align:center;margin:0;}
.submenu a{color:#ffffff;}

#left{
	text-align:left;
	margin:0px;
	width:520px;
	float:left;
}
#left div{margin-right:10px;}

h2{	color:#333333;
	background-color:#f5f5dc;
	background-image:url(img/bc_g1.gif);
	font-size:120%;
	font-weight:bold;
	text-align:center;
	margin:10px 0px;
	padding:5px;
}
h3{
	background-color:#f5f5dc;
	background-image:url(img/arrow47_011.gif);
	background-position:left 50%;
	background-repeat:no-repeat;
	font-size:100%;
	font-weight:bold;
	padding:5px;
	padding-left:25px;
    text-align:left;
    margin-left:20px;
}
h4{font-size:100%;
	font-weight:bold;
    padding:2px;
	padding-left:10px;
    border-style:none;
margin:2px;
}
.men{color:#333399;border-left:#333399 5px solid;margin-left:10px;}
.lady{color:#cc6666;border-left:#cc6666 5px solid;margin-left:10px;}


/*角丸テーブル*/

table.maru{color:#333333;letter-spacing:1px;margin:20px 10px;border-collapse:collapse;font-size:87%;}
.maru-ue{background-color:#f5f5dc;background-image:url(img/maru03_ue.gif);background-repeat:no-repeat;margin:0px;width:490px;height:14px;}
.maru-naka{line-height:140%;background-color:#f5f5dc;background-image:url(img/maru03_naka.gif);background-repeat:repeat-y;margin:0px;width:490px;}
.maru-sita{background-color:#f5f5dc;background-image:url(img/maru03_sita.gif);background-repeat:no-repeat;margin:0px;width:490px;height:20px;}
.maru-naka p{margin:20px;}


/*右カラム*/
#right{
	width:210px;
	float:right;
font-size:88%;line-height:160%;}


.schedule{margin-bottom:10px;border:#cc9966 1px solid;}

.schedule h3{
	color:#333333;
	background-color:#f5f5dc;
	background-image:url(img/bc_g1.gif);
	background-position:left top;
	background-repeat:repeat-x;
	font-size:100%;
	text-align:center;
	margin:0px;
	padding:5px;
	border-style:none;
}
.schedule dd{letter-spacing:0px;
}


.schedule div{padding:5px;border-top:#cc9966 1px dotted;}

.schedule dt{padding:5px;border-top:#cc9966 1px dotted;}
.schedule dd{margin-left:1.0em;padding:5px;}


dl.yotei{margin-left:30px;}

/*更新情報*/
.koushin{text-align:center;color:#cc9966;}

.shikiri{font-size:1px;text-align:center;margin:25px 0px;border-bottom:#cc9966 1px dotted;}

.migi{text-align:right;}


.small{font-size:90%;line-height:130%;}
.big{font-size:1.2em;font-weight:bold;}


#top{background-color:#ffffff;margin:0 10px 0 10px;border-color:#666666;border-style:solid;border-width:1px;width:388px;}

#footer{
color:#ffffff;
background-color:#7b6549;
font-size:80%;
text-align:center;
padding:3px;
width:100%;
clear:both;
}

.left{float:left;}
.right{float:right;}
.left1{float:left;width:70px;}
.left2{color:#003333;float:left;width:250px;}
.right1{float:right;width:330px;}
.left3{color:#003333;width:550px;float:left;}
.clearright{clear:right;}
.clearleft{clear:left;}

.clearboth{clear:both;}
#order{text-align:left;margin-left:120px;}
#order div{color:#330000;margin:10px;}
.red{color:#cc0000;}
.ac1{color:#663300;font-weight:bold;}
.ac2{color:#336666;font-weight:bold;}
.ac3{color:chocolate;}
.new{color:#cc0000;font-weight:bold;font-size:90%;}
.ac4{color:#cc0000;font-weight:bold;}

#list {text-align:left;margin:20px;}
#list table{}
#list td{background-color:#ffffff}
#list h2{background-color:#f5f5dc;font-size:1.2em;padding:5px;}
#list a {font-weight:bold;}



.news{background-color:#f9f9f9;padding:10px;margin:10px;border-color:#cccccc;border-style:solid;border-width:1px;}

.news2{font-size:14px;background-color:#f5f5dc;padding:10px;margin:10px;border-color:#cc9966;border-style:solid;border-width:1px;}



.news dl{margin-left:15px;}
.news dt{font-weight:bold;margin-top:15px;}


.waku{color:#333333;margin:20px;border-color:#666666;border-style:double;border-width:3px;padding:5px;}
.noimage{text-align:center;border:#000000 1px solid;width:118px;height:88px;}

.center{text-align:center;}

.hyou {background-color:#cc9966;margin:10px 100px;padding:1px;}
.hyou td{background-color:#ffffff;padding:5px;}
table.tokutei{line-height:130%;margin:10px;border-collapse:collapse;border-spacing:0px;}
.tokutei td{vertical-align:top;padding:5px;border:#cccccc 1px solid;}
.tokutei ul{margin:10px;padding:0px;list-style-position:outside;}
.tokutei li{margin:10px;padding:0px;}

/*靴見本*/

table.catalog{color:#666666;font-size:12px;letter-spacing:1px;margin:10px 20px;border-collapse:collapse;border-spacing:0px 10px;}
.catalog td{}
.catalog img{border-bottom:#d6b293 1px solid;margin-bottom:8px;}
.ue{padding:0px;width:112px;background-image:url(img/ue.gif);background-position:bottom;background-repeat:no-repeat;}
.shita{padding:0px;background-image:url(img/shita.gif);background-position:top;background-repeat:no-repeat;}
.naka{background-color:#ffffff;line-height:18px;padding:2px 6px;border-color:#d6b293;border-style:solid;border-width:0px 1px 0px 1px;}
.blank{width:10px;}

.omimai{font-family:serif;font-size:18px;margin:50px;}
.omimai p{letter-spacing:0px;text-indent:1em;margin:0px;}



table.nittei{margin-left:30px;width:500px;text-align:left;border:#d8df98 1px solid;}
table.nittei td{padding:15px;}
.nittei a{border-bottom:#cccccc 1px dashed;padding-bottom:2px;}
.nittei a:hover {border-bottom:#cccccc 0px dashed;}

tr.koumoku td{background-image:url(img/003-002.gif);text-align:center;letter-spacing:3px;padding:10px;}

table.nittei2{margin-left:30px;width:550px;text-align:left;}
table.nittei2 td{padding:10px;}
.nittei2 a{border-bottom:#cccccc 1px dashed;padding-bottom:2px;}
.nittei2 a:hover {border-bottom:#cccccc 0px dashed;}


.entry{margin-left:40px;}
