
h1{
width:800px;
height:299px;
margin:0 auto;
padding:0;
text-indent:-9999em;
font-size:10px;
background:url(../img/index/cover.jpg) no-repeat 0 0;
display:block;
}
h1 a{
width:800px;
height:299px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:10px;
background:url(../img/index/cover.jpg) no-repeat 0 0;
display:block;
}


.left h2{
background:url(../img/index/yurai-bar.jpg) no-repeat 0 0;
width:563px; height:65px;
margin:0 0 20px 0; padding:0;
text-indent:-9999em;
}

.yurai {
background:url(../img/index/yurai-img.jpg) no-repeat right 0;
padding:20px 260px 20px 10px;
margin:0 0 20px 0;
}
.yurai p {
line-height:200%;
}

.nana{
clear:both;
background:url(../img/index/nana-bg.jpg) no-repeat 0 0;
padding-left:130px;
}
.nana p {
margin:0 0 5px 0;
}

p.goto-l{
width:355px; height:30px;
font-size:0.85em;
}
p.goto-l a{
background:url(../img/pub/pub-button-b.jpg) no-repeat 0 0;
height:25px;
display:block;
padding:5px 0 0 30px;
text-decoration:none;
color:#0066CC;
}
p.goto-l a:hover{
background:url(../img/pub/pub-button-b.jpg) no-repeat 0 -30px;
color:#FF6600;
}

h3.yoyaku{
width:570px;
height:80px;
margin:0 0 20px 0;
padding:0;
border:0;
background:url(../img/index/yoyaku-bar.jpg) no-repeat 0 0;
text-indent:-9999em;
font-size:10px;
}
.yoyaku1{
width:auto;
height:auto;
background:url(../img/index/yoyaku-bg.jpg) no-repeat 0 0;
padding:0 0 50px 290px;
margin:0 0 20px 0;
}
h4.title{
clear:both;
margin:30px 0 7px 0;
padding:0 0 4px 0;
line-height:150%; 
border-bottom:4px solid #dac5d9;
font-size:1.2em;
color:#8f3b93;
}
h4.title a {
color:#8f3b93;
}
h4.title a:hover {
color:#FF6600;
}

.yoyaku2{background:url(../img/index/yoyaku-bg2.jpg) no-repeat right 0;
padding-right:248px; margin:0 0 10px 0;
}

/* right side */
ul.indbtn{ margin:0; padding:0;
border:0;
list-style:none;
}
.indbtn li{
margin-bottom:5px;
font-size:1em;
}
.indbtn li a{background:url(../img/pub/pub-button-s.jpg) no-repeat 0 0;
width:165px; height:24px;
text-decoration:none;
display:block;
padding:6px 0 0 30px;
color:#0066CC;
}
.indbtn li a:hover{ color:#FF6600; }

ul.txt{ margin:20px 0;
padding:0 0 0 10px;
border:0;
list-style:none;
}
.txt li{margin-bottom:5px;
font-size:0.95em; }
.txt li a{
background:none;
text-decoration:none;
color:#0066CC;
}
.txt li a:hover{
color:#FF6600; }

.right img{
margin:0;
}

.txtcontact{
margin:10px 0 0 0;
padding:0;
font-size:0.75em;
color:#666666;
}

/*********************************************************************************
旬の情報
*********************************************************************************/

.syunbox {
clear:both;
position:relative;
width:320px;
margin:0 0 30px 0;
padding:8px 8px 8px 20px;
border:#CCCCCC 2px solid;
    overflow: hidden;
}

.syunbox:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .syunbox {
    height: 1em;
    overflow: visible;
}
/**/
p.shun {
float:left;
width:109px;
height:31px;
margin:0 10px 0 0;
padding:0;
text-indent:-9999em;
background:url(../img/index/shun/syujyoho.gif) no-repeat 0 0;
}
/*--*/
p.oneri {
float:left;
width:190px;
height:35px;
margin:0 10px 0 0;
padding:0;
text-indent:-9999em;
background:url(../img/index/shun/oneri.jpg) no-repeat top left;
display:block;
}
p.oneri a {
width:190px;
height:35px;
margin:0;
padding:0;
text-indent:-9999em;
background:url(../img/index/shun/oneri.jpg) no-repeat top left;
display:block;
}
p.oneri a:hover {
width:190px;
height:35px;
margin:0;
padding:0;
text-indent:-9999em;
background:url(../img/index/shun/oneri.jpg) no-repeat bottom left;
display:block;
}

/*--*/
p.sakura {
float:left;
width:190px;
height:35px;
margin:0 10px 0 0;
padding:0;
text-indent:-9999em;
background:url(../img/index/shun/sakura.jpg) no-repeat top left;
display:block;
}
p.sakura a {
width:190px;
height:35px;
margin:0;
padding:0;
text-indent:-9999em;
background:url(../img/index/shun/sakura.jpg) no-repeat top left;
display:block;
}
p.sakura a:hover {
width:190px;
height:35px;
margin:0;
padding:0;
text-indent:-9999em;
background:url(../img/index/shun/sakura.jpg) no-repeat bottom left;
display:block;
}

