/* tabipake CSS File */
/* made by Gato 070430 */
/* updated by:      */


@charset "utf-8";

*{
    margin: 0;
    padding: 0;
}

/*　共通　*/


body{
   background: #FFFFFF;
   margin: 0;
   padding: 0;
}

img{
   margin: 0;
   padding: 0;
   border: 0;
   vertical-align: top;
}


/*　全体ID　*/

#big_container{
   width: 900px;
   height: 100%;
   margin: 0 auto;
   padding: 0;
}

#container{
   width: 900px;
   height: 100%;
   margin: 0 auto;
   padding: 0;
   border-left: solid 3px #5d5d5d;
   border-right: solid 3px #5d5d5d;
   float: left;
}

#main{
   width: 640px;
   height: auto;
   float: left;
}

#sidebar{
   width: 260px;
   height: auto;
   float: left;
}

#footer{
   width: 900px;
   height: auto;
   border-top: solid 1px #5d5d5d;
   text-align: center;
   padding-bottom: 10px;
   clear: both;
}

#tag-cloud{
   padding: 5px;
}

/*　ヘッダ　*/

.header_bg{
　 width: 900px;
   height: 72px;
   background: url(http://www.tabipake.jp/common/img/header_bg.gif) repeat; 
}

.header_logo{
   width: 190px;
   height: 72px;
   float: left;
}

.header_theme_gif{
   width: 124px;
   height: 72px;
   margin-left: 80px;
   float: left;
}

.header_to_main{
   width: 496px;
   height: 15px;
   margin-right: 0px;
   margin-top: 5px;
   text-align: right;
   font-size: 12px;
   float: left;
}

a.header_to_main_link:visited{
   color: #ffffff;
   font-size: 12px;
}

a.header_to_main_link:link{
   color: #ffffff;
   font-size: 12px;
}

a.header_banner_link:visited{
   color: #ffffff;
   font-size: 20px;
}

a.header_banner_link:link{
   color: #ffffff;
   font-size: 20px;
}

h1.banner_header{
   font-size: 20px;
}

.header_title{
   width:496px;
   height: 30px;
   padding-top: 15px;
   margin-right: 0px;
   float: left;
}

.header_big_banner{
   width: 900px;
   height: 287px;
   margin-top: 10px;
}

.header_big_banner_2{
   width: 900px;
   height: 100px;
   margin-top: 10px;
}


.header_big_banner_left{
   width: 492px;
   height: 287px;
   float: left;
}

.header_big_banner_right{
   width: 408px;
   height: 55px;
   float: left;
}

.header_big_banner_text{
   width: 408px;
   height: 227px;
   font-size: 11px;
   float: left;
   background: #000000;
}

.header_big_banner_text_2{
   width: 900px;
   height: 100px;
   font-size: 11px;
   float: left;
   background: #000000;
}


.header_big_banner_text_in{
   width: 378px;
   height: 207px;
   margin: 10px;
   font-size: 14px;
   background: #000000;
}

.header_big_banner_text_in_2{
   width: 880px;
   height: 80px;
   margin: 10px;
   font-size: 14px;
   background: #000000;
}

h2.header_banner_description{
   color: #ffffff;
   font-size: 14px;
   font-weight: normal;
}

h2.header_banner_description_2{
   color: #ffffff;
   font-size: 14px;
   font-weight: normal;
}

.header_big_banner_bottom{
   width: 408px;
   height: 5px;
   float: left;
}

.header_big_banner_bottom_2{
   width: 900px;
   height: 5px;
   float: left;
}


/*　メイン　*/

.entry_box_title{
   width: 628px;
   height: 31px;
   margin-top: 10px;
   margin-left: 5px;
   border-top: 1px solid #000000;
   border-left: 1px solid #000000;
   border-right: 1px solid #000000;
   background: url(http://www.tabipake.jp/common/img/entrybox_title_bg.gif) no-repeat; 
}

h3.entry_header{
   color: #ffffff;
   font-size: 18px;
   font-weight: normal;
}

a.entry_header_link:visited{
   color: #ffffff;
   font-size: 18px;
}

a.entry_header_link:link{
   color: #ffffff;
   font-size: 18px;
}

.entry_box_title_text{
   width: 618px;
   height: 28px;
   margin-top: 3px;
   margin-left: 10px;
}

.entry_box_title_line{
   width: 628px;
   height: 4px;
   margin-left: 5px;
   border-left: 1px solid #000000;
   border-right: 1px solid #000000;
}


.entry_box_middle_outline{
  width: 628px;
  height: 425px;
  margin-left: 5px;
   border-left: 1px solid #000000;
   border-right: 1px solid #000000;
   border-bottom: 1px solid #000000;
   margin-bottom: 25px;
}

.photo{
   width: 300px;
   height: 225px;
   margin-top: 5px;
   margin-left: 5px;
   float: left;
}

.entry_box_middle_right{
   width: 315px;
   height: 225px;
   margin-top: 5px;
   float: left;
}

.entry_box_middle_right_place_bg{
   width: 289px;
   height: 29px;
   margin-left: 15px;
   background: url(http://www.tabipake.jp/common/img/entrybox_place_bg.gif) no-repeat; 
}

.entry_box_middle_right_place_gif{
   width: 46px;
   height: 20px;
   margin-left: 5px;
   padding-top: 5px;
   float: left;
}

.area{
   font-size: 13px;
   padding-top: 8px;
}


.entry_box_middle_right_price_bg{
   width: 289px;
   height: 29px;
   margin-top: 3px;
   margin-left: 15px;
   background: url(http://www.tabipake.jp/common/img/entrybox_price_bg.gif) no-repeat; 
}

.entry_box_middle_right_price_gif{
   width: 78px;
   height: 20px;
   margin-left: 5px;
   padding-top: 5px;
   float: left;
}

.kakaku{
   font-size: 13px;
   padding-top: 8px;
}

.comment{
   font-size: 14px;
   margin: 10px;
   height: 115px;
   width: 297px;
}

.link_to{
   width: 268px;
   height: 29px;
   margin-left: 28px;
}

.photo_box{
  font-size: 0px;
  line-height: 0;
  margin-top: 5px;
  width: 628px;
  height: 150px;
  float: left;
}

.photo_2{
   width: 200px;
   height: 150px;
   margin-left: 5px;
   font-size: 0px;
   line-height: 0;
   float: left;
   vertical-align: text-bottom;
}

.photo_3{
   width: 200px;
   height: 150px;
   margin-left: 6px;
   font-size: 0px;
   float: left;
   line-height: 0;
   vertical-align: text-bottom;
}

.photo_4{
   width: 200px;
   height: 150px;
   font-size: 0px;
   margin-left: 6px;
   float: left;
   line-height: 0;
   vertical-align: text-bottom;
}

.entry_box_tag{
   width: 410px;
   height: 30px;
   margin-left: 5px;
   margin-top:3px;
   float: left;
   font-size: 12px;
}

ul.entry_tags_list{
   list-style-type: none;
}

li.entry_tag{
   display: inline;
   margin-right: 8px;
}

.entry_box_jalan{
   width: 200px;
   height: 15px;
   float: left;
   font-size: 10px;
   text-align: right;
}
.entry_box_comment{
   width: 200px;
   height: 25px;
   float: left;
   font-size: 12px;
   text-align: right;
}


/* サイドバーパーツ　*/

.jalan_used{
   width: 236px;
   height: 68px;
   background: url(http://www.tabipake.jp/common/img/jalan_used.gif) no-repeat; 
   margin-top: 10px;
   margin-left: 10px;
}

.jalan_used_text{
   font-size: 10px;
   height: 45px;
   width: 135px;
   margin-left: 100px;
   padding-top: 15px;
}

.sidebar_banner{
   width: 234px;
   height: 60px;
   margin-left: 10px;
   margin-top: 5px;
}

.sidebar_area_header{
   width: 234px;
   height: 31px;
   border-left: 1px solid #000000;
   border-right: 1px solid #000000;
   border-top: 1px solid #000000;
   margin-left: 10px;
   margin-top: 10px;
}

.sidebar_area_bg{
   width: 234px;
   height: 115px;
   border-left: 1px solid #000000;
   border-right: 1px solid #000000;
   border-bottom: 1px solid #000000;
   margin-left: 10px;
   background: url(http://www.tabipake.jp/common/img/map.gif) no-repeat center; 
}


.area_1{
   width: 43px;
   height: 16px;
   padding-left: 180px;
   padding-top: 5px;
   float: left;
}

.area_2{
   width: 43px;
   height: 16px;
   padding-left: 160px;
   padding-top: 7px;
   float: left;
}

.area_3{
   width: 43px;
   height: 16px;
   padding-left: 110px;
   padding-top: 0px;
   float: left;
}

.area_4{
   width: 43px;
   height: 16px;
   padding-left: 45px;
   padding-top: 5px;
   float: left;
}
.area_5{
   width: 43px;
   height: 16px;
   padding-left: 50px;
   padding-top: 0px;
   float: left;
}
.area_6{
   width: 51px;
   height: 16px;
   padding-left: 60px;
   padding-top: 0px;
   float: left;
}
.area_7{
   width: 51px;
   height: 16px;
   padding-left: 10px;
   padding-top: 0px;
   float: left;
}


.sidebar_keyword_header{
   width: 234px;
   height: 31px;
   border-left: 1px solid #000000;
   border-right: 1px solid #000000;
   border-top: 1px solid #000000;
   margin-left: 10px;
   margin-top: 10px;
}

.sidebar_keyword_bg{
   width: 234px;
   height: 125px;
   border-left: 1px solid #000000;
   border-right: 1px solid #000000;
   border-bottom: 1px solid #000000;
   margin-left: 10px;
}

/* Tag cloud */
ul li.tag {
    margin-right: 5px;
    display: inline;
    list-style: none;
   font-size: 10px;
    }

li.tag a.level1 {
    font-size: 175%;
    }

li.tag a.level2 {
    font-size: 160%;
    }

li.tag a.level3 {
    font-size: 145%;
    }

li.tag a.level4 {
    font-size: 135%;
    }

li.tag a.level5 {
    font-size: 120%;
    }

li.tag a.level6 {
    font-size: 110%;
    }

/* Tag cloudここまで */

/* Footer */

.footer_text{
   margin-top: 4px;
   font-size: 12px;
}

/* Footerここまで */


/* 個別のエントリー */

.individual_entry{
   width: 628px;
   height: 25px;
   margin-left: 5px;
   margin-top: 10px;
   border: 1px solid #000000;
   padding-top: 10px;
   margin-bottom: 5px;
   background: #dd9999;
   font-size: 13px;
   text-align: center;
}

.entry_more{
   width:628px;
   height: auto;
   border: 1px solid #000000;
   margin-left: 5px;
}

.entry_more_text{
   font-size: 12px;
   margin: 5px;
}

.entry_comment_title{
   width: 628px;
   height: 31px;
   margin-top: 10px;
   margin-left: 5px;
   border-top: 1px solid #000000;
   border-left: 1px solid #000000;
   border-right: 1px solid #000000;
   background: url(http://www.tabipake.jp/common/img/entrybox_title_bg.gif) no-repeat; 
   float: left;
}

h3.comment_header{
   color: #ffffff;
   font-size: 16px;
   font-weight: normal;
   text-align: center;
   height: 31px;
}

.comment-content{
   font-size: 14px;
   margin-left: 15px;
}

.comment_inner{
   font-size: 14px;
   margin: 10px;
   height: auto;
   width: 600px;
   float: left;
}
.comment_footer{
   font-size: 14px;
   text-align: right;
}

.comment_box{
   padding: 3px;
   background: #e1e8f8;
}

.comments_open{
   width: 600px;
   padding: 5px;
   float: left;
}

.entry_comment_form_title{
   width: 628px;
   height: 31px;
   margin-top: 10px;
   border-top: 1px solid #000000;
   border-left: 1px solid #000000;
   border-right: 1px solid #000000;
   background: url(http://www.tabipake.jp/common/img/entrybox_title_bg.gif) no-repeat; 
}

h2.comments_open_header{
   color: #ffffff;
   font-size: 16px;
   font-weight: normal;
   text-align: center;
   height: 31px;
}

.comments-open-footer{
   text-align: center;
}

.adsense{
   width: 25opx;
   height: 250px;
   margin-top: 10px;
   margin-left: 5px;
}

/* system */

.system_box_big{
    width: 100%;
    height: 100%;
    text-align: center;
}


.system_box{
    width: 450px;
    height: 200px;
    text-align: center;
    border: 1px solid #3366ff;
}

.system_box_title{
    font-weight: bold;
    font-size: 13px;
}

.system_box_text{
    font-size: 12px;
}

.sidebar_banner_41yado{
   font-size: 12px;
   width: 234px;
   margin-left: 10px;
   margin-top: 5px;
}

.sidebar_banner_41yado2{
    font-size: 14px;
   font-weight: bold;
   width: 234px;
   margin-top: 5px;
}

.sidebar_banner_41yado3{
   background: #ddddff;
    font-size: 12px;
   width: 234px;
   margin-right: 10px;
   margin-top: 5px;
}
