
@import "./common.css";
#outline a{ background:url("../east_img/navi/outline.gif") 0 -10px repeat-y; }
#outline_b a{ background:url("../east_img/navi/outline_b.gif") 0 -9px repeat-y; }

/* ---Topics--- */
div.topics_l{
width:260px;
height:108px;
float:left;
background-image:url("http://www.opefac.com/yaiyai/top_img/topics_bg.jpg");
background-repeat:no-repeat;
margin:1px 0 5px 0;
padding:0;
}

div.topics_l .image{
width:95px;
float:left;
margin:7px 0 0 7px;
padding:0;
}

div.topics_l .title{
margin:11px 0 9px 0;
padding:0;
}

div.topics_l .link{
margin:9px 0 0 0;
padding:0;
}

div.topics_r{
width:260px;
height:108px;
float:right;
background-image:url("http://www.opefac.com/yaiyai/top_img/topics_bg.jpg");
background-repeat:no-repeat;
margin:1px 0 5px 0;
padding:0;
}

div.topics_r .image{
width:95px;
float:left;
margin:7px 0 0 7px;
padding:0;
}

div.topics_r .title{
margin:11px 0 9px 0;
padding:0;
}

div.topics_r .link{
margin:9px 0 0 0;
padding:0;
}




/* ---Shop Photo--- */
.photo_l{
width:249px;
float:left;
margin:0 0 3px 0;
padding:0;
}

.photo_r{
width:271px;
float:right;
margin:0 0 3px 0;
padding:0;
}




/* ---Out Line--- */
div.out_line_bg{
width:525px;
height:280px;
background-image:url("./top_img/outline_bg.jpg");
background-repeat:no-repeat;
margin:0;
padding:0;
border:solid 1px #D9D9D9;
}

div.out_line{
width:501px;
margin:12px 12px 0 12px
}

div.out_line .info{
width:220px;
float:left;
margin:5px 0 0 0;
padding:0;
clear:both;
}

div.out_line .info .left{
width:53px;
float:left;
margin:3px 0 15px 0;
padding:0;
}

div.out_line .info .text3{
line-height:18px;
width:163px;
float:right;
margin:0 0 15px 0;
padding:0;
}


div.out_line .map{
width:274px;
float:right;
margin:0 0 7px 0;
padding:0;
}

div.out_line .lage{
width:274px;
float:right;
text-align:right;
margin:0;
padding:0;
}


/* --- --- */


.red{
font-size:10px;
color:#FF0000;
}


.free_drink{
margin:0;
padding:5px;
font-size:10px;
border:solid 1px #CCCCCC;
background-color:#EEEEEE;
}

.attention{
margin:0;
padding:0;
font-size:10px;
color:#FF0000;
}

blockquote{
margin:0 0 30px 0;
padding:10px;
background-color:#EEEEEE;
border:solid 1px #CCCCCC;
}

blockquote p{
margin:0 0 5px 0;
padding:0;
text-align:center;
}

/* --- * --- */

#twitter-block{
width:525px;
margin:0;
padding:0;
}

#twitter-block a{ color:#33CCFF; }
#twitter-block a:hover{ color:#FF0000; }

#twitter-block-t, #twitter-block-m, #twitter-block-b{
width:525px;
margin:0;
padding:0;
}

#twitter-block-t{
height:60px;
/height:40px;
}

#twitter-block-b{ height:15px; }

#twitter-block-t{ background:url("./index_img/twitter-bg-t.gif") 0 0 no-repeat; }
#twitter-block-m{ background:url("./index_img/twitter-bg-m.gif") 0 0 repeat-y; }
#twitter-block-b{ background:url("./index_img/twitter-bg-b.gif") 0 0 no-repeat; }


#twitter-inner{
margin:0;
padding-left:1em;
padding-right:1em;
}

#twitter-btn{
width:92px;
margin:0;
padding:0;
overflow:hidden;
float:right;
}

#twitter-btn{ background:url("./index_img/twitter-btn.gif") 0 0 repeat-y; height:40px; }
#twitter-btn a{ background:url("./index_img/twitter-btn.gif") 0 0 repeat-y; height:40px; display:block; }
#twitter-btn a:hover{ background:url("./index_img/twitter-btn.gif") 0 -40px repeat-y; }

#tweet{
margin:0;
padding:0;
}

#tweet ul{
list-style:none;
display:inline;
margin:0;
padding:0;
}

#tweet li{
font-size:12px;
line-height:16px;
margin:0 0 1em 0;
padding:0 0 0 33px;
/padding:0 0 0 23px;
background:url("./index_img/twitter-li.gif") 0 0 no-repeat;
}

#tweet li a{ font-size:10px; }

