@charset "UTF-8";
/* CSS Document */




/* -----art labo original----- */

h4,h5{
font-size: 1px;
line-height: 1px;
background-repeat: no-repeat;
background-position: left top;
text-indent: -1000em;
display: block;
margin: 0px;
padding: 0px;
overflow: hidden;
}
#contents{
font-size:0.9em;
color: #2A220A !important;
}
#contents a,#contents a:visited{
color: #F0F;
text-decoration: none;
}
#contents a:hover,#contents a:active{
color: #000;
text-decoration: underline;
}
#contents .block-entry{
position: relative;
height: auto;
width: auto;
}
.block-entry .my-header{
text-align: left;
width: 600px;
margin: 0 auto 60px auto;
padding-top:20px;
/* background-image: url(/pickup/images/restaurant01/illust_navigator.gif);
background-repeat: no-repeat;
background-position: right 80px; */
}
.block-entry .my-header h3{
text-align:left;
background-image: url(/pickup/images/restaurant02/title.gif);
background-position:center top;
height: 90px;
margin:0 auto 30px auto;
}
.block-entry .my-header h4{
text-align:left;
background-image: url(/pickup/images/restaurant02/text_scene.gif);
background-position:center top;
height: 251px;
width: 600px;
margin:0 auto;
}

.block-entry .section1{
width:502px;
margin:0 auto;
padding-bottom:40px;
}
.block-entry .section1 p{
margin-bottom:30px;
}
.block-entry .section1 p.mb40{
margin-bottom:40px;
}