@charset "utf-8";
/* CSS Document */

#blog_top {
padding:0;
}
#blog_top h2{
font-size:0;
background:url(../../images/images_blog/blog_title_bg01.jpg) right top no-repeat;
border:solid 1px #E9E9E9;
margin-bottom:10px;
}
p.for_RightTop_advert{
font-size:0;
line-height:0;
border:solid 1px #DFDFDF;
}
#blog_top #blog_intro{
float:left;
width:750px;
}
#blog_top #blog_login{
border:solid 1px #ACACAC;
background:url(../../images/images_blog/blog_login_bg.gif) left top no-repeat;
background-color:#FFFEF5;
padding:20px;
margin-bottom:20px;
}
#blog_top #blog_login img{
vertical-align:middle;
padding:0 5px;
}
#blog_top #blog_login input{
vertical-align:middle;
width:550px;
}
#blog_top #word_search_ttl li{
float:left;
list-style:none;
}
#blog_top #word_search_info{
border:solid 1px #BBBBBB;
border-width:0 1px;
border-top:solid 5px #F6BA00;
background:url(../../images/images_blog/word_search_bg00.gif) right bottom no-repeat;
padding:10px 10px 0 10px;
}
#word_search_info .list{
float:left;
width:174px;
margin-right:10px;
padding-bottom:10px;
}
.setbg01{
float:left;
width:174px;
background:url(../../images/images_blog/word_search_bg01.gif) left top no-repeat;
}
.setbg02{
background:url(../../images/images_blog/word_search_bg02.gif) left bottom no-repeat;
padding:5px;
zoom:1;
}
.setbg02 span{
float:left;
width:26px;
padding-right:8px;
}
.setbg02 span img{
vertical-align:middle;
}
.setbg01 a{
font-weight:bold;
padding:5px;
width:120px;
float:left;
}
#blog_top #word_seach_form{
border:solid 1px #BBBBBB;
border-width:0 1px 1px 1px;
background-color:#FFFAE9;
padding:0 10px 10px 10px;
margin-bottom:10px;
}
#word_seach_form #search_form{
border:solid 1px #D5D5D5;
background-color:#FFFDF5;
padding:10px 20px;
}
#search_form img{
vertical-align:middle;
padding:0 10px;
}
#search_form input{
vertical-align:middle;
width:500px;
}
#blog_top .kiji{
border:solid 1px #004C98;
border-bottom:solid 3px #004C98;
padding-bottom:2px;
}
#blog_top .setBg{
background:url(../../images/images_gourmet/kiji_bg.gif) left top no-repeat;
}
#business_top .kiji .setBg h3{
font-size:0;
line-height:0;
}
#blog_top .kiji .setBg p{
padding:10px 10px 0 10px;
}
#blog_top .kiji_detail{
border:solid 1px #004C98;
padding:10px;
background-color:#F5F7FF;
}
#blog_top .kiji_detail .pic_intro{
float:left;
width:180px;
}
#blog_top .kiji_detail .txt_intro{
float:right;
width:530px;
}
/*
.kiji_detail .txt_intro .intro_left{
float:left;
width:362px;
}
.kiji_detail .txt_intro .intro_right{
float:right;
width:138px;
}*/

#blog_intro .concierge{
border:solid 1px #D5D5D5;
border-bottom:solid 2px #4C4C4C;
background:url(../../images/images_gourmet/concierge_bg.gif) left top no-repeat;
}

#blog_intro .concierge_detail{
border:solid 1px #D5D5D5;
padding:10px;
}
#blog_intro .concierge_detail .pic_intro{
float:left;
width:110px;
}

#blog_intro .concierge_detail .txt_intro{
float:right;
width:485px;
}
/*
.concierge_detail .txt_intro .intro_right{
float:right;
width:134px;
}
.concierge_detail .txt_intro .intro_left{
float:left;
width:336px;
}*/
#nna_news{
border:solid 1px #D5D5D5;
border-width:0 1px 1px 1px;
padding:10px;
margin-bottom:10px;
}
#nna_news li{
list-style:none;
}
#nna_news li a{
font-weight:bold;
padding:0 10px;
}
#nike_info{
border:solid 1px #CDCDCD;
position:relative;
padding-bottom:10px;
zoom:1;
}
#nike_info #book{
position:absolute;
right:0;
bottom:0;
}
#job_info{
border:solid 1px #6196D8;
padding:10px;
background-color:#F5F7FF;
}
#job_info dl{
border-bottom:solid 1px #B4B4B4;
padding-bottom:9px;
margin-top:9px;
}
#job_info dl dt{
margin-bottom:3px;
}
#job_info dl a{
font-weight:bold;
}
.common_left{
float:left;
width:370px;
}
.common_right{
float:right;
width:370px;
}
.commonTitle{
background:url(../../images/images_gourmet/common_bg01.gif) left top no-repeat;
}
.commonTitle h3{
float:left;
padding-bottom:2px;
font-size:0;
line-height:0;
}
.commonTitle p{
float:right;
padding-top:3px;
}
/*
.eat_info{
border-bottom:solid 1px #C5C5C5;
}*/
.common_dl{
padding:10px 0 10px 0;
border-bottom:solid 1px #C5C5C5;
}
.common_dl #end{
border-bottom:none;
}
.common_dl dd{
margin:-32px 0 0 50px;
font-size:85%;
}
.common_dl dd span img{
vertical-align:middle;
}
.common_p{
/*border-bottom:solid 1px #C5C5C5;*/
padding:10px 0 10px 0;
line-height:1.5;
font-size:85%;
}

a.fontB{
font-weight:bold;
font-size:12px;
}

.hot{
padding-bottom:2px;
background:url(../../images/images_gourmet/hot_restaurant_bg.gif) left top no-repeat;
line-height:0;
font-size:0;
}
#for_special_btn{
text-align:right;
font-size:0;
line-height:0;
margin-top:-30px;
padding-bottom:6px;
}
.hot_restaurant{
padding:10px 0;
border-bottom:solid 1px #C5C5C5;
}
.hot_restaurant .number{
float:left;
width:40px;
}
.hot_restaurant .food_pic_intro{
float:left;
width:40px;
margin-right:10px;
}
.hot_restaurant .food_txt_intro{
float:left;
font-size:85%;
}
.hot_restaurant .message{
float:right;
color:#004C98;
font-weight:bold;
}
.hot_restaurant .message span{
font-size:200%;
}
.margB40{
margin-bottom:40px;
}

.blog_famous{
border:solid 1px #CBCBCB;
border-width:0 1px 1px 1px;
padding:10px;
background:url(../../images/images_blog/famousHuman_blog_bg.gif) left bottom repeat-x;
}
.blog_famous #news{
border-top:solid 1px #C5C5C5;
padding-top:10px;
}

ul#word_search_ttl{
background:url(../../images/images_blog/word_search_ttl_bg.gif) repeat-x left bottom;
line-height:0;
}
.blog_famous #news li{
list-style:none;
padding-top:3px;
}

.ranking{
padding-top:10px;
border-top:solid 1px #C5C5C5;
}
.ranking dl{
float:left;
width:439px;
}
.ranking dl dt{
float:left;
width:60px;
}
.ranking dl dd{
float:right;
margin-left:8px;
width:370px;
font-size:90%;
}
.blog_search_tbl{
width:100%;
border-top:#F6BA00 5px solid;
border-right:#BBBBBB 1px solid;
border-left:#BBBBBB 1px solid;
background:url(../../images/images_blog/word_search_bg00.gif) left bottom no-repeat;
}
.blog_search_tbl td{
background:#FFE273 url(../../images/images_blog/blog_tbl_bg.gif) repeat-x left top;
border:#FFD549 1px solid;
width:175px;
vertical-align:middle;
}
.blog_search_tbl a{
font-size:90%;
font-weight:bold;
}
.blog_search_tbl .blog_icon_bag{
background:url(../../images/images_blog/icon_bag.gif) no-repeat 5px center;
padding:10px 5px 10px 40px;
}
.blog_search_tbl .blog_icon_hat{
background:url(../../images/images_blog/icon_hat.gif) no-repeat 5px center;
padding:10px 5px 10px 40px;
}
.blog_search_tbl .blog_icon_head{
background:url(../../images/images_blog/icon_head.gif) no-repeat 5px center;
padding:10px 5px 10px 40px;
}
.blog_search_tbl .blog_icon_lamp{
background:url(../../images/images_blog/icon_lamp.gif) no-repeat 5px center;
padding:10px 5px 10px 40px;
}
.blog_search_tbl .blog_icon_dog{
background:url(../../images/images_blog/icon_dog.gif) no-repeat 5px center;
padding:10px 5px 10px 40px;
}
.blog_search_tbl .blog_icon_ball{
background:url(../../images/images_blog/icon_ball.gif) no-repeat 5px center;
padding:10px 5px 10px 40px;
}
.blog_search_tbl .blog_icon_froke{
background:url(../../images/images_blog/icon_froke.gif) no-repeat 5px center;
padding:10px 5px 10px 40px;
}
.blog_search_tbl .blog_icon_com{
background:url(../../images/images_blog/icon_com.gif) no-repeat 5px center;
padding:10px 5px 10px 40px;
}
.blog_search_tbl .blog_icon_cal{
background:url(../../images/images_blog/icon_cal.gif) no-repeat 5px center;
padding:10px 5px 10px 40px;
}
.blog_search_tbl .blog_icon_etc{
background:url(../../images/images_blog/icon_etc.gif) no-repeat 5px center;
padding:10px 5px 10px 40px;
}

/* navi_paging_alternative

---------------------------------------------------- */

.navi_paging_alt {
        font-family: arial,sans-serif;
        font-size: 12px;
}

.navi_paging_alt li {
        padding: 0;
        margin: 0 2px;
        display: inline;
        text-align: center;
}

.navi_paging_alt li.current {
        padding: 1px 6px;
        border: 1px solid #ffa470;
        font-weight: bold;
        color: #7b3511;
        background: #ffdf8a;
}

.navi_paging_alt li.nolink {
        padding: 1px 6px;
        border: 1px solid #ffa470;
        color: #ccc;
        background: #eee;
}

.navi_paging_alt li.pageof {
        margin-left: 10px;
        border: none;
        font-weight: bold;
        color: #7b3511;
}



/* link

---------------------------------------------------- */

.navi_paging_alt li a {
        padding: 1px 6px;
        border: 1px solid #ffa470;
        color: #7b3511;
        background: #fff;
}

.navi_paging_alt li a:link {}

.navi_paging_alt li a:visited {}

.navi_paging_alt li a:hover {
        padding: 1px 6px;
        border: 1px solid #ff9900;
        color: white;
        text-decoration: none;
        background: #ff9900;
}

.navi_paging_alt li a:active {}


