@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;
}
.banner{
        margin-top:10px;
        margin-left:550px;
}
#tenpo{
        margin-top:20px;
        margin-left:30px;
}
#access{
        margin-top:20px;
        margin-left:7px;
}
#item{
        margin-top:10px;
        margin-left:30px;
}
#mail{
        margin-top:10px;
        margin-left:7px;
}

#poster{
        margin-top:20px;
        margin-left:50px;
}

#zyouhou{
             float:right;
             width:450px;
             background-color:#3a2400;
             margin-top:20px;
             margin-right:20px;
}

#update_information{
                    margin-top:20px;
                    margin-left:10px;
}
#information{
                    margin-top:80px;
                    margin-left:10px;
}
#new{
    margin-left:20px;
    margin-top:10px;
    margin-bottom:10px;
    font-size:24px;
    color:#ffffea;
}
#koushin{
         margin-left:20px;
         font-size:12px;
         color:#ffffea;
}
dt{
   margin-top:15px;
   line-height:1.24em;
}
dd{
             width:380px;
             height:20px;
             border-bottom:1px dashed #ffffea;
}
.contents{
       width:300px;
       height:10px;
       border-bottom:2px dashed #ffffea;
}
.under_line{
    width:400px;
    height:30px;
    margin-left:25px;
    margin-top:40px;
    font-size:24px;
    padding-top:0px;
    color:#ffffea;
    border-bottom:2px solid #ffffea;
    border-left:10px double #ffffea;
    white-space:pre;
}
.honbun{ 
   width:380px;
   margin-top:20px;
            margin-left:30px;
         font-size:14px;
         color:#ffffea;
}
#qr_code{
         width:280px;
   margin-top:20px;
            margin-left:30px;
         font-size:14px;
         color:#ffffea;
}
#qr{
    float:right;
    margin-top:20px;
    margin-right:20px;
}
#shiruette{
           float:left;
             margin-top:20px;
    margin-left:30px;
    margin-right:20px;
}

#coming_soon{
         width:350px;
   margin-top:20px;
            margin-left:80px;
         font-size:12px;
         color:#ffffea;}

#pick_up{
          height:300px;
}
#nakami{
overflow:hidden;
background-image:url("../img/kanban.png");
background-repeat:no-repeat;
background-position:left bottom;
}

