@charset "utf-8";

/* reset */
html,body,div,span,h1,h2,p,a,img,ul,li {
margin:0;
padding:0;
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
text-align:inherit;
text-decoration:inherit;
font-weight:inherit;
font-style:inherit;
line-height:inherit;
}
html {
overflow-y:scroll;
}
body {
font-family:"メイリオ","ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro" sans-serif !important;
font-family:"ＭＳ Ｐゴシック", sans-serif;
font-size:10px !important;
font-size:62.5%;
line-height:1.6;
text-align:left;
text-decoration:none;
font-weight:100;
font-style:normal;
}
ul {
list-style:none;
}

/* main contents */
#content01 {
width:850px;
margin:0 auto;
padding:10px;
background:transparent url(../img/index_bg_01.jpg) 648px bottom no-repeat;
}
#content01 a {
color:#9D7567;
}
#content01 a:hover {
text-decoration:underline;
}

/* map box */
#content01 .div01 {
float:left;
width:497px;
}

/* info box */
#content01 .div02 {
float:right;
width:335px;
color:#333;
}
#content01 .div02 h1 {
margin-bottom:15px;
}
#content01 .div02 h2 {
margin-bottom:10px;
border-bottom:1px solid #ccc;
color:#666;
font-size:1.2em;
font-weight:bold;
}
#content01 .div02 p {
margin-bottom:10px;
font-size:1.2em;
}
#content01 .div02 ul li {
margin-bottom:10px;
font-size:1.2em;
}
#content01 .div02 ul li.tel {
color:#933;
font-size:1.6em;
font-weight:bold;
}
#content01 .div02 ul li.mail {
color:#7C6B4E;
font-size:1.6em;
font-weight:bold;
}
#content01 .div02 ul li span {
color:#f30;
}
/* open-print-popup button */
#content01 p {
clear:both;
}
#content01 p a img {
float:right;
margin-top:-30px;
}
