@charset "UTF-8";
/* CSS Document */
img{
vertical-align:bottom;
border:none;
}
a:link,
a:visited,
a:hover{
color:#993300;
text-decoration:underline;
}
a:hover{
text-decoration:none;
}
body{
margin:0;
padding:0;
font-family: "ヒラギノ角ゴ Pro W3",
 "Hiragino Kaku Gothic Pro","メイリオ","Meiryo",,"ＭＳ Ｐゴシック", "MS P Gothic","Osaka",
 Verdana,Arial, Helvetica, sans-serif;
 font-size:13px;
 background:url(img/body.jpg) top left repeat-x;
}

div.head{
margin:0 auto;
position:relative;
padding:1px 0 0;
}
div.head div.logo{
width:100%;
position:absolute;
z-index:100;
top:0;
text-align:center;
left:-10px;
}

div.head ul.global-navi{
height:66px;
margin:112px auto 0;
padding:0;
width:790px;
}

div.head ul.global-navi li{
float:left;
display:inline;
list-style-type:none;
margin:0;
padding:0;
}

div.contents{
width:780px;
margin:0 auto;
}

div.path{
line-height:36px;
font-size:12px;
color:#993300;
margin:3px 0 0;
padding:0 0 0 3px;
}
h1{
padding:0;
margin:0 0 45px;
}
div.menu{
width:200px;
float:left;
display:inline;
}
div.menu ul{
margin:0;
padding:0;
}
div.menu ul li{
margin:0 0 10px;
padding:0;
list-style-type:none;
}

div.menu p{
margin:0 0 34px;
padding:0;
}

div.main{
width:550px;
float:right;
display:inline;
margin:-26px 0 0;
}
div.main p{
line-height:1.7;
font-size:13px;
margin:0 0 1em;
padding-bottom:12px;
}


div.main h2{
margin:12px 0 0;
padding:0;
}

img.f-image{
float:right;
margin:0 0 0 10px;
}
img.f-image2{
float:left;
margin:0 10px 0 0;
}

div.kodawari{
width:550px;
}
div.kodawari div.image{
float:left;
margin:10px 0 0;
}
div.kodawari div.image-r{
float:right;
}
div.kodawari dl{
width:377px;
float:right;
margin:0;
padding:0;
display:inline;
}
div.kodawari dl dt{
background:url(img/h3.png) no-repeat 4px center;
color:#993333;
font-size:16px;
line-height:20px;
font-family:serif;
padding-left:25px;
margin:10px 0 8px;
}
div.kodawari dl dd{
margin:1px 0 12px;
padding:0;
font-size:13px;
line-height:1.7;
}
div.kodawari dl.image-r{
float:left;
width:355px;
}
div.kodawari dl.ko{
margin-right:-10px;
}
div.footer{
height:258px;
background:url(img/footer.jpg) repeat-x top left;
padding:1px 0 0;
}

div.footer-wrap{
background:url(img/footer2.jpg) no-repeat 50% 0 ;
height:258px;
}
div.footer div.logo{
margin:43px 261px 0 261px;
padding:0;
width:260px;
}
div.footer-box{
width:780px;
margin:0 auto 0;
padding:1px 0 0;
}
div.footer-box div.pic{
display:inline;
float:left;
margin-left:50px;
margin-top:-38px;

}
div.footer-box dl{
margin:0;
padding:0;
width:519px;
float:right;
}
div.footer-box dl dt{
margin:0;
padding:0;
}
div.footer-box dl dd{
margin:-20px 0 0 105px;
padding:0;
position:relative;
line-height:1.9;
font-size:12px;

}
div.footer-box dd img{
vertical-align:middle;
margin:-1px 0 0 5px;
}
p.copyright{
text-align:right;
margin:20px auto 0;
padding:0 10px 0 0;
width:770px;
}

h3{
background:url(img/h3.png) no-repeat 2px center;
margin:10px 0 10px;
padding:0 0 0 27px;
font-size:16px;
color:#993333;
line-height:1;
}
.to-top{
text-align:right;
margin:10px 0 10px;
}
div.map{
margin:0 auto;
margin-bottom:12px;
padding-bottom:10px;
}

table.t-menu{
width:570px;
margin:10px -10px;
}
table.t-menu td{
border:1px solid #CCCCCC;
vertical-align:top;
width:50%;
}
table.t-menu td div.pic{
text-align:center;
margin:10px 0 10px;
}
table.t-menu td dl{
	width:250px;
  margin:10px auto 10px;
}
table.t-menu td dl dt{
	background:url(../img/menu_dt.jpg) no-repeat top left;
  font-size:13px;
  color:#333333;
  font-weight:bold;
  line-height:1.5;
  padding:0 0 0 12px;
  margin:0;
 }
 table.t-menu td dl dt strong{
 color:#7D3369;
 font-size:14px;
 }
 table.t-menu td dl dd{
 margin:5px 0 0;
 padding:0;
 line-height:1.7;
 }
 
 
 div.main ul{
 color:#333333;
 font-size:12px;
 margin:0;
 padding:0;
 }
 div.main ul li{
 	margin:0 0 0 20px;
  padding:0;
  line-height:1.7;
 }
 div.main ul li strong{
 color:#7D3369;
 font-weight:bold;
 }

div.main p.address{
color:#993300;
margin-bottom:5px;
padding:0;
}

div.section {}
div.section  h3{
margin-top:20px;
}
div.section div.pic{
float:right;
width:178px;
margin:15px -10px 0 0;
}
div.section div.top{
margin:0 -10px 0 0;
}

div.information{
border:1px solid #CDBDA8;
width:508px;
padding:15px 20px;
margin:12px 0 20px;
background:#FFF3E6;
}
div.information h2{
margin:0 0 10px;
padding:0;
}
div.information p{
	padding-bottom:0;
  margin-bottom:0;
  font-size:12px;
 }
.eigyo{
vertical-align:middle;
margin-right:10px;
}
div.section-box{
border:1px solid #CDBDA8;
width:508px;
padding:15px 20px;
margin:12px 0 0;
background:#FFF3E6;
}
div.section-box h3{
margin-top:0;
}
div.section-box p{
padding:0;
margin:0;
}
div.section-box p.pdf{
margin:15px 0 0;
color:#666666;
font-size:12px;
line-height:1.5;
}
div.section-box p img{
float:left;
margin-right:5px;
}
div.section-box ul{
margin:0;
padding:0;
}
div.section-box ul li{
list-style-type:none;
margin:5px 0;
border:1px solid #CDBDA8;
line-height:28px;
background:#FFF url(../img/pdf_icon.jpg) no-repeat 5px center;
padding-left:32px;
}


div.kyomachi-list{
width:560px;
margin-right:-10px;

}
div.kyomachi-list div.shop{
width:175px;
float:left;
margin-right:10px;
display:inline;
}
div.kyomachi-list div.shop dl{
margin:0;
padding:0;
}
div.kyomachi-list div.shop div.pic{
margin-bottom:8px;
}
div.kyomachi-list div.shop dl dt{
background:url(../img/dt_shop.jpg) no-repeat top left;
display:inline-block;
font-family:serif;
vertical-align:middle;
line-height:1.4;
font-size:14px;
color:#7D3369;
height:47px;
font-weight:bold;
padding-left:12px;
}
html:lang(ja) div.kyomachi-list div.shop dl dt{
display:table-cell;
}
div.kyomachi-list div.shop dl dt span{
font-size:12px;
}

div.kyomachi-list div.shop dl dd{
margin:0;
padding:0;
margin-top:7px;
margin-bottom:27px;
font-size:12px;
line-height:1.3;
}
hr{
clear:both;
margin:-8px 0;
padding:0;
visibility:hidden;
}
html:lang(ja) hr{
margin:0;
}
.f-box{
width:358px;
float:right;
display:inline;
}
.f-pic{
width:182px;
float:left;
display:inline;
}

table.anchor{
margin:0px 10px;
}
table.anchor td{
background:url(../img/arrow.gif) no-repeat center left;
  font-size:13px;
  color:#333333;
  line-height:1.5;
  padding:0 0 0 12px;
  margin:0;
}

