a:link,
a:visited,
a:active {
color: #FF6682;
text-decoration:none;
}

ul{
list-style:none;
}

.hanami-top{
width:100%;
float:left;
margin-top:5px;
}

.hanami-top a:link,
.hanami-top a:visited,
.hanami-top a:active {
color: silver;
text-decoration:none;
}

.hanami-top a:hover{
color: #FF6682;
text-decoration:underline;
}

#info{
width:100%;
float:left;
margin-top:10px;
font-size:120%;
}

#info h1{
text-indent:5px;
font-size:25px;
color:#FF6682;
} 


#contents{
letter-spacing:0.1em;
width:100%;
margin-top:10px;
float:left;
}

.top-contents{
float:left;
width:100%;
text-align:center;
}

p.notice{
margin-top:2px;
text-align:left;
padding-left:50px;
color:gray;
font-size:10px;
}

.left-contents{
width:350px;
margin:10px 30px 10px 30px;
float:left;
}

.hanami-contents{
width:450px;
float:left;
margin:10px 0px 0px 0px;
letter-spacing:0.1em;
}

.hanami-contents h2{
font-size:16px;
margin-bottom:5px;
}

.hanami-contents p{
padding:0 10px;
margin-bottom:15px;

font-size:14px;
}

.point{
width:100%;
float:left;
letter-spacing:0.2em;
line-height:1.5em;
font-size:120%;
}

.point h2{
padding:0 45px;
margin-top:10px;
margin-bottom:3px;
font-size:120%;
color: #FF6682;
}

.point00,
.point01,
.point02,
.point03,
.point04,
.point05,
.point06{
clear:both;
width:100%;
float:left;
}

.point dl{
padding:0 60px;
}

.point dt{
width:154px;
float:left;
margin-right:20px;
}


.point dt img{
border:solid 2px #FFEEFF;
}

.point dt a:hover img{
border:solid 2px #FF6682;
}

.point dd{
width:600px;
float:left;
}

.profile{
letter-spacing:0.1em;
}

.profile01{
margin:10px 0 0.5em 0.5em;
padding-right:30px;
}

.profile01 h2{
font-size:120%;
line-height:2em;
}

.profile02{
padding-right:30px;
margin-top:10px;
line-height:2em;
font-size:120%;
text-indent:1em;
}

.profile02 strong, .profile02 em{
font-weight:normal;
font-style:normal;
}

.sakura-top{
width:100%;
clear:both;
float:left;
color:gray;
font-size:110%;
}

.sakura-top p{
padding:10px 0 0 40px;
}


.g02_01,
.g02_02,
.g02_03,
.g02_04,
.g02_05
{
width:114px;
height:114px;

}

.g02_01 img,
.g02_02 img,
.g02_03 img,
.g02_04 img,
.g02_05 img{
border:solid 2px #FFEEFF;
}


.g02_01 a:hover img,
.g02_02 a:hover img,
.g02_03 a:hover img,
.g02_04 a:hover img,
.g02_05 a:hover img
{
border:solid 2px #FF6682;
}

.g02_01,
.g02_02{
display:inline;
}

.g02_04,
.g02_05{
display:inline;
}

.g02_01,
.g02_04{
margin-right:110px;
}

.g02_03{
margin-left:114px;
}

.goods02{
width:450px;
float:left;
margin:10px 0;
padding-right:40px;
line-height:1.5em;
font-size:110%;
}

.goods02 dt{
float:left;
width:250px;
margin-bottom:10px;
}

.goods02 dd{
float:left;
}

.goods02 dt,.goods02 dd{
display:inline;
font-size:12px;
}

.goods01{
width:100%;
clear:both;
float:left;
margin:10px 0;
}

.goods01 p{
font-size:120%;
color:#FF6682;
padding-left:40px;
}

.goods{
width:100%;
float:left;
margin-top:10px;
}

.goods dl{
width:260px;
}

.goods li{
float:left;
padding-left:40px;
margin-bottom:15px;
}


.goods dt{
padding:0 30px;
}

.goods dd{
width:190px;
text-align:center;
}

.profile ul{
padding:20px 0px;
line-height:1.5em;
}

#lunch-box{
padding:10px 50px;
width:800px;
float:left;
}


#lunch-box h2{
font-size:13px;
font-weight:normal;
}


.lunch-menu{
width:365px;
margin:10px 7px 0 2px;
float:left;
font-size:13px;
}

#lunch-box img{
border:solid 2px #FFEEFF;
margin-right:2px;
}

#lunch-box a:hover img {
border:solid 2px #FF6682;
margin-right:2px;
}

.other{
width:790px;
float:left;
margin-top:10px;
background-color:#FFEEFF;
padding:5px 0;
text-indent: 10px;
border-left:solid 10px pink;
clear:both;
}

.other_contents{
width:800px;
float:left;
margin-top:10px;
text-align:center;
}

.other_contents h3,.other_contents h4{
width:246px;
float:left;
margin:0 5px;
font-size:12px;
}


.icon_list,.shokutaku_list{
clear:both;
width:800px;
float:left;
margin-top:10px;
}

.icon_list li{
width:64px;
float:left;
margin:4px;
}

.shokutaku_list li{
width:90px;
float:left;
margin:4px 10px;
}

.caption{
width:900px;
float:left;
margin-top:5px;
text-indent:10px;
}

.contactus{
width:800px;
float:left;
text-align:right;
margin:5px 0;
}

.recipe h2{
font-size:19px;
margin-bottom:5px;
}

.recipe
{
float:left;
width:900px;
margin-top:15px;
color: #FF6682;
}

.lunch{
padding:0 55px;
}

.lunch01,
.lunch02,
.lunch03
{
width:260px;
margin-top:5px;
float:left;
}

.lunch-img{
text-align:center;
width:100%;
float:left;
}

.lunch-contents{
text-align:center;
width:250px;
float:left;
margin-top:5px;
}

.lunch-contents h3{
font-size:15px;
line-height:1.5em;
font-weight:bold;

}



.lunch-box-contents
{
clear:both;
float:left;
width:900px;
margin-top:15px;
color: #FF6682;
}

.lunch-box-contents dl{
padding:0 80px;
margin-top:5px;
}

.lunch-box-contents dt{
width:204px;
float:left;
margin-right:20px;
}

.lunch-box-contents dt img,
.lunch-img img
{
border:solid 2px #FFEEFF;
}

.lunch-box-contents dt a:hover img,
.lunch-img a:hover img
{
border:solid 2px #FF6682;
}

.lunch-box-contents dd{
width:500px;
float:left;
font-size:120%;
line-height:1.5em;
letter-spacing:0.1em;
}

.recipe-material,
.recipe-howto,
.other-recipe
{
width:100%;
float:left;
margin-top:15px;

}


.recipe-material dl{
margin:0 80px;
}

.recipe-material dl{
margin-top:5px;
width:300px;
letter-spacing:0.2em;
}

.recipe-material h2,
.recipe-howto h2
{
color:#FF6682;
padding-left:50px;
font-size:120%;
}


.recipe-howto ol
{
padding:0 80px;
margin-top:5px;
letter-spacing:0.2em;
}

.recipe-material p{
padding-left:80px;
margin-top:10px;
}

.recipe-material dt{
float:left;
width:200px;
}



.recipe-material,
.recipe-howto
{
font-size:14px;
letter-spacing:0.1em;
line-height:1.5em;
}



.blank-line{
margin-top:5px;
}

.other-recipe{
clear:both;
text-align:center;
color:gray;
margin-top:20px;
}

.other-recipe li{
display:inline;

}

.other-recipe img{
border:solid 2px #FFEEFF;
margin-right:2px;
}

.other-recipe a:hover img{
border:solid 2px #FF6682;
}

#search{
clear:both;
}

.gsc-control {
width:900px !important;
}

.gsc-control a:link,
.gsc-control a:visited,
.gsc-control a:active{
color:blue !important;
}

.gsc-control a:hover{
color:red !important;
text-decoration:underline !important;
}

.gsc-search-box{
width:400px !important;
}









