@charset "utf-8";

/*--------------------------------------------------------------------
common
css‰Šú‰»
--------------------------------------------------------------------*/
html, body {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN","MS P Gothic","Hiragino Kaku Gothic Pro W3","ƒqƒ‰ƒMƒmŠpƒS Pro W3",Osaka,sans-serif;
	margin: 0;
	padding: 0;
	font-size: 100%;
}

h1, h2, h3, h4, h5, h6, address, div, blockquote, p, pre, ul, ol, li, dl, dt, dd, hr {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN","MS P Gothic","Hiragino Kaku Gothic Pro W3","ƒqƒ‰ƒMƒmŠpƒS Pro W3",Osaka,sans-serif;
	margin: 0;
	padding: 0;
	border: 0;
	font-style: normal;
	font-weight: normal;
	font-size: 100%;
}

table, caption, th, td {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN","MS P Gothic","Hiragino Kaku Gothic Pro W3","ƒqƒ‰ƒMƒmŠpƒS Pro W3",Osaka,sans-serif;
	margin: 0;
	padding: 0;
	border: 0;
	font-style: normal;
	font-weight: normal;
	font-size: 100%;
}

span, em, strong, dfn, code, samp, kbd, var, cite, abbr, acronym, sub,
sup, q, br, ins, del, a, img, object, iframe {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN","MS P Gothic","Hiragino Kaku Gothic Pro W3","ƒqƒ‰ƒMƒmŠpƒS Pro W3",Osaka,sans-serif;
	margin: 0;
	padding: 0;
	border: 0;
	font-style: normal;
	font-weight: normal;
	font-size: 100%;
}

.clear {
	display: block;
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}

* table tr td:after {
	display: block;
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
	content: "";
	overflow: hidden;
}

/*--------------------------------------------------------------------*/
/*ƒ^ƒO‚ÌŠî–{Ý’è*/
/*--------------------------------------------------------------------*/
body {
	background: #ffffff;
	line-height: 1.4;
	letter-spacing: 0.06em;
	font-size: x-small;
	color: #000000;
}

a {
	text-decoration: none;
	outline: none;
	color: #333333;
}

a:hover{
	text-decoration: underline;
	color: #666666;
}

a:hover img{
	filter: alpha(opacity=80); 
	-moz-opacity: 0.80;
	opacity: 0.80;
}

ul, ol{
	list-style: none;
}

body{
     background-color:#3a2400;
}


#container{
           margin:0 auto;
           width:990px;
           background-image:url("../img/haikei_1.jpg");
        border-style:solid;
        border-width:10px;
        border-color:#3a2400;

}

#header{
        margin-top:-10px;
        margin-left:-10px;
        width:990px;
        height:500px;
        border-style:solid;
        border-width:10px;
        border-color:#3a2400;

}
h1{
   width:970px;
   border-style:solid;
   border-width:10px;
   border-color:#3a2400;
}

#global_navi{
           margin:0 auto;
             width:884px;
             height:56px;
             border-right-style:solid;
             border-bottom-style:solid;
             border-left-style:solid;
             border-right-width:10px;
             border-bottom-width:10px;
             border-left-width:10px;
             border-right-color:#462c00;
             border-bottom-color:#462c00;
             border-left-color:#462c00;
}

#home{       border-right:6px solid  #3a2400;}
#gift{       border-right:6px solid  #3a2400;}
#arrangement{       border-right:6px solid  #3a2400;}
#preserved_flower{       border-right:6px solid  #3a2400;}

h2{
   float:left;
}
.top{
        margin-top:10px;
        margin-left:43px;
        margin-right:4px;
}
.banner{
        margin-top:10px;
        margin-left:550px;
}
#tenpo{
        margin-top:20px;
        margin-left:29px;
}
#access{
        margin-top:20px;
        margin-left:6px;
}
#item{
        margin-top:11px;
        margin-left:29px;
}
#mail{
        margin-top:11px;
        margin-left:6px;
}


#menu_bar{
          float:left;
          background-color:#ffffea;
          width:175px;
          height:250px;
          border: 10px double #3a2400;
          margin-left:50px;
          margin-top:50px;

}
.menu{
      width:175px;
      margin-top:10px;
      margin-left:40px;
      margin-bottom:10px;
}

li{
    list-style-type:disc;
    margin-left:40px;
    font-size:16px;
    color:#3a2400;
    font-weight:bold;
    line-height:3.5em;
}

#houhou{
        margin-left:300px;
}




.under_line{
    width:630px;
    height:30px;
    margin-left:25px;
    margin-top:100px;
    font-size:24px;
    padding-top:0px;
    color:#3a2400;
    border-bottom:2px solid #3a2400;
    border-left:10px double #3a2400;
    white-space:pre;
}
.honbun{ 
   width:570px;
            line-height:2.24em;
            margin-left:65px;
         font-size:14px;
         color:#3a2400;
}

#kuromaru{
          margin-top:20px;

}
.list{
          width:570px;
            margin-top:15px;
            margin-left:65px;
         font-size:14px;
         color:#3a2400;
}
.sub_honbun{
            margin-top:10px;
            margin-left:100px;
            line-height:1.75em;
            font-size:12px;
            color:#3a2400;
}
#cyusyaku{
          width
          margin-left:30px;
          
}

.sub{
      margin-top:30px;
          margin-bottom:30px;
}
h5{
           font-size:12px;
            color:#3a2400;
            margin-top:10px;
            margin-left:60px;
}
#pick_up{
          margin-bottom:80px;
}
.back{
    clear:both;
    float:right;
          width:200px;
    font-size:16px;
    font-weight:bold;
    margin:20px 30px 0 0;
    color:#3a2400;
   text-align:right;

