@charset "UTF-8";

/* 「旅行以外のこと」だけに使用しているもの ------------------------------------------- */

/* トップ用 --------------------------------------------------------------------------- */
.other_top_category{
float:left;
width:260px;
margin:0px 0px 0px 30px;
padding:0px;
}

.other_top_odekake{
margin:0px;
padding:223px 0px 25px 0px;
background: url(./img/other_top_odekake.jpg) left top no-repeat;
}

.other_top_book{
margin:0px;
padding:223px 0px 25px 0px;
background: url(./img/other_top_book.jpg) left top no-repeat;
}

.other_top_other{
margin:0px;
padding:223px 0px 25px 0px;
background: url(./img/other_top_other.jpg) left top no-repeat;
}

.other_top_entry li{
background: url(../img/top_other_icon.gif) left top no-repeat;
}

.other_top_bottom{
float:left;
margin:0px;
padding:30px 0px 10px 0px;
}

.other_top_bottom .gpo{
float:left;
margin:0px;
padding:0px 0px 0px 0px;
}

.other_top_bottom .top_moji{
float:left;
margin:0px 30px 0px 40px;
padding:0px;
}

.other_top_bottom .other_top_touroku{
float:left;
margin:0px 30px 0px 0px;
padding:0px;
}

.other_top_bottom .touroku{
margin:0px;
}

.other_top_bottom .w3c{
float:left;
margin:0px 0px 0px 0px;
padding:0px;
}

/* タイトル用 ------------------------------------------------------------------------- */
/* 基本のCSSは「base.css」に記載している */
#tilte{
background: url(./img/other_tl_h2_back.jpg) left top no-repeat;
}

#tilte h2{
background: url(./img/other_tl_h2.gif) left top no-repeat;
}

/* ナビ用 ----------------------------------------------------------------------------- */
.navi .tl{
margin:15px 0px 0px 0px;
padding:0px;
}

.navi .other_list_tl{
font-size:10pt;
color:#04487D;
font-weight:bold;
margin:10px 0px 0px 0px;
padding:0px;
}

.navi ul{
margin:2px 0px 10px 0px;
padding:0px;
border-top:1px dotted #72B0E2;
}

.navi li{
margin:0px;
padding:4px 0px 5px 20px;
list-style-type:none;
border-bottom:1px dotted #72B0E2;
background: url(../img/top_other_icon.gif) left center no-repeat;
}


/* 内容用 ---------------------------------------------------------------------------- */
.naiyou .other_category_tl{
margin:10px 0px 10px 0px;
padding:10px;
background: url(./img/other_tl_h3_back.jpg) left top no-repeat;
}

.naiyou .other_category_tl p{
font-size:10pt;
color:#333333;
font-weight:normal;
margin:0px;
padding:0px 10px 5px 10px;
border-bottom:#96B5DF 1px dotted;
width:620px;
}

/* h3タイトル用 ---------------------------------------------------------------------- */
h3{
margin:0px;
padding:7px 0px 2px 10px;
font-size:22pt;
color:#265AA0;
font-weight:normal;
}

/* エントリー用 ----------------------------------------------------------------------- */
/* h4、h5の基本のCSSは「entry.css」に記載している */
h4{
margin:30px 0px 20px 0px;  /*「旅行以外のこと」だけの上書き設定*/
background: url(./img/other_tl_h4_back.gif) left top repeat-y;
}

.h4area .imgright,.imgleft,.imgcenter{
border:#6a95c9 1px solid;
}

h5{
color:#428DEA;
}

.other_information{
border:#B0CDF1 1px solid;
margin:0px 0px 20px 0px;
padding:0px;
}

.other_information_tl{
background:#B0CDF1;
margin:0px;
padding:2px 3px 2px 3px;
text-align:center;
}

.other_information_naiyou{
margin:0px;
padding:2px 3px 2px 3px;
}

/* コメント用 ------------------------------------------------------------------------- */
.comments-title{
font-size:12pt;
font-weight:bold;
color:#5588B2;
background:#CBDDEC;
margin:10px 22px 20px 0px;
padding:2px 5px 2px 5px;
}

.comments{
clear:both;
margin:0px;
padding:0px 22px 20px 0px;
}

.comments-content{
margin:0px 0px 15px 0px;
padding:0px 0px 10px 0px;
border-bottom: #ccbcad 1px dotted;
}

.comments-entry{
margin:20px 0px 30px 0px;
padding:0px;
font-size:14pt;
font-weight:bold;
color:#5588B2;
}

.comments-back{
margin:20px 0px 100px 0px;
padding:0px;
}

