
h1{font-size:9pt; font-weight:normal;}
h2{font-size:8pt;font-weight:normal;}
h3{font-size:7pt; font-weight:normal;}
hr { border-style: dotted; border-color: #dcdcdc; }
*{margin:0 auto 0 auto;}
a:link { color: #fff; }
a:visited { color: #fff; }
a:hover { color: #dcdcdc; }
a:active { color: #fff; }
a {text-decoration: none ;}

body{ 
font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
background-color:#;
}



div#top{
width:100%;
height:60px;
text-align: center;
background-color:#000;
margin:0px auto 0px auto;
position: fixed !important;  
position: absolute;  
top: 0; 
left: 0; 
}

div#head{
width:1024px;
height:60px;
text-align: center;
margin:0px auto 0px auto;
background-color:#000;
}

#icon{
width:300px;
height:60px;
float: left;
margin:0px auto 0px auto;
background-color:#;
}

#menu{
width:724px;
height:40px;
float: left;
color:#fff;
line-height:2em;
font-size: 11pt;
text-align: right;
margin:20px auto 0px auto;
background-color:;
}

div#cmbox{
width:100%;
margin:60px auto 25px auto;
background-color:;
}

.head_cm img { width: 100%; }

div#message{
width:1024px;
margin:60px auto 0px auto;
background-color:#;
}

#copy{
width:1024px;
height:45px;
color:#333333;
line-height:1.4em;
font-size: 26pt;
font-weight: ;
text-align: center;
margin:25px auto 15px auto;
background-color:#;
border-bottom: 2px dotted;
}

div#obi{
width:100%;
height:90px;
margin:0px 0px 0px 0px;
background-image:url(obi_bg.jpg);
}

#catch{
width:1024px;
height:90px;
opacity:0.7;
color:#fff;
line-height:3.2em;
font-size: 22pt;
font-weight: ;
text-align: center;
margin:0px auto 0px auto;
background-color:#;
}

div#box{
width:1024px;
height:335px;
color:#;
margin:20px auto 20px auto;
background-color:#;
border-radius:0px;
}

#sample{
width:330px;
height:330px;
color:#000;
float: left;
line-height:1.5em;
font-size: 13pt;
font-weight:bold ;
text-align: center;
margin:0px 17px 0px 0px;
background-color:#;
box-shadow: 3px 3px 3px rgba(102, 68, 0, 0.5);
}

#sample2{
width:330px;
height:330px;
color:#000;
float: left;
line-height:1.5em;
font-size: 13pt;
font-weight:bold ;
text-align: center;
margin:0px 0px 0px 0px;
background-color:#;
box-shadow: 3px 3px 3px rgba(102, 68, 0, 0.5);
}

#nyukai{
width:1024px;
height:150px;
color:#333333;
line-height:1.4em;
font-size: 16pt;
font-weight:normal ;
text-align: left;
margin:0px auto 15px auto;
background-color:#;
}

#annnai{
width:1024px;
height:40px;
color:#333333;
line-height:1.4em;
font-size: 20pt;
font-weight: ;
text-align: left;
margin:25px auto 5px auto;
background-color:#;
border-bottom: px solid;
}

#explain{
width:1024px;
height:55px;
color:#333333;
line-height:1.4em;
font-size: 14pt;
font-weight:normal ;
text-align: left;
margin:0px auto 15px auto;
background-color:#;
}

#title{
width:709px;
height:60px;
color:#333333;
float: left;
line-height:2em;
font-size: 21pt;
font-weight:bold ;
text-align: left;
margin:0px;
padding-left: 15px;
background-color:;
border-bottom: 0px dotted;
}

#bun{
width:694px;
height:210px;
color:#333333;
float: left;
line-height:1.8em;
font-size: 15pt;
font-weight:normal ;
text-align: left;
margin-:0px;
padding:15px;
background-color:;
}

#image{
width:1024px;
height:203px;
margin:0px auto 0px auto;
background-color:#;
border-bottom: dotted 2px #696969;
}

#image2{
width:1024px;
height:203px;
margin:0px auto 0px auto;
background-color:#;
box-shadow: 3px 3px 3px rgba(102, 68, 0, 0.5);
}

div#toiawase{
width:1024px;
height:247px;
margin:35px auto 0px auto;
background-color:#;
}

#call{
width:505px;
height:247px;
float: left;
margin:0px 10px 0px 0px;
background-color:#;
box-shadow: 3px 3px 3px rgba(102, 68, 0, 0.5);
border: dotted 1px #969696;
}

#call2{
width:505px;
height:247px;
float: left;
margin:0px auto 0px auto;
background-color:#;
box-shadow: 3px 3px 3px rgba(102, 68, 0, 0.5);
border: dotted 1px #969696;
}

#call:hover img{
opacity:0.8;
filter: alpha(opacity=90);
-ms-filter: &quot;alpha( opacity=10 )&quot;;
background: ;
}

#call2:hover img{
opacity:0.8;
filter: alpha(opacity=90);
-ms-filter: &quot;alpha( opacity=10 )&quot;;
background: ;
}

div#locate{
width:100%;
height:550px;
margin:35px auto 0px auto;
background-color:#;
border-bottom:0px solid #969696;
}


#map{
width:100%;
height:550px;
float:left;
margin:0px auto 0px auto;
background-color:;
}

div#access{
width:324px;
height:550px;
float:left;
margin:0px auto 0px auto;
background-color:#000;
}

#mark{
width:324px;
height:250px;
margin:0px auto 0px auto;
background-color:;
}

#ub{
width:324px;
height:30px;
font-size: 19px;
text-align: center;
font-weight:bold ;
line-height:1.8em;
color:#fff;
border-top:0px solid #808080;
background-color:;
}

#time{
width:324px;
height:25px;
font-size: 16px;
text-align: center;
font-weight:normal ;
line-height:1.8em;
color:#fff;
margin:0px auto 0px auto;
border-top:0px solid #808080;
background-color:;
}

#detail0{
width:324px;
height:30px;
font-size: 12pt;
text-align: center;
font-weight:bold ;
line-height:1.6em;
color:#fff;
margin:10px auto 0px auto;
border-top:0px solid #808080;
background-color:;
}

#detail{
width:324px;
height:65px;
font-size: 10pt;
text-align: center;
font-weight:normal ;
line-height:1.6em;
color:#fff;
margin:10px auto 0px auto;
border-top:0px solid #808080;
background-color:;
}

div#bottom{
width:1024px;
height:200px;
text-align: center;
background-color:#;
margin:0px auto 0px auto;
}

#both_left{
width:412px;
height:200px;
float: left;
font-size: 12pt;
text-align: center;
font-weight:bold ;
line-height:1.6em;
color:#333333;
margin:0px auto 0px auto;
border-top:0px solid #808080;
background-color:;
}

#center{
width:200px;
height:200px;
float: left;
font-size: 12pt;
text-align: center;
font-weight:bold ;
line-height:1.6em;
color:#fff;
margin:0px auto 0px auto;
border-top:0px solid #808080;
background-color:;
}

div#both_right{
width:412px;
height:200px;
float: left;
margin:0px auto 0px auto;
border-top:0px solid #808080;
background-color:;
}

#add{
width:412px;
height:60px;
float: left;
font-size: 10pt;
text-align: center;
font-weight:normal ;
line-height:1.4em;
color:#333333;
margin:40px auto 0px auto;
border-top:0px solid #808080;
background-color:#;
}

#tel{
width:412px;
height:40px;
float: left;
font-size: 25pt;
text-align: center;
font-weight:bold ;
line-height:1.4em;
color:#333333;
margin:0px auto 0px auto;
border-top:0px solid #808080;
background-color:#;
}

#sumi{
width:412px;
height:20px;
float: left;
font-size: 10pt;
text-align: center;
font-weight:normal ;
line-height:1.4em;
color:#333333;
margin:0px auto 0px auto;
border-top:0px solid #808080;
background-color:#;
}

div#footer{
height:30px;
font-size: 15px;
text-align: center;
line-height:2em;
color:#fff;
border-top:0px solid #808080;
background-color:#000;
}


