/*
Template for sb
Theme Name: bon voyage!(3c)
Version: 1.01
Author: yuz
Author URI: http://www.webcitron.com/blog/
*/

* {
	margin: 0;
	padding: 0;
	font-size: 100%;
	scrollbar-3dlight-color:#666;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-darkshadow-color:#333;
	scrollbar-face-color:#000;
	scrollbar-highlight-color:#999;
	scrollbar-shadow-color:#000;
	scrollbar-track-color:#000;
}

div, p, hr, blockquote, address, noscript {
	position: static;
	margin: 0;
	padding: 0;
	font-style: normal;
	font-weight: normal;
}

q, dfn, code, samp, kbd, var, cite, abbr, acronym {
	position: static;
	margin: 0;
	padding: 0;
	border: none;
	font-style: normal;
	font-weight: normal;
}

em {
	color:#758BA3;
	font-weight:bold;
	font-style: normal;
	border-bottom:1px dotted #758BA3;
}

br {
	letter-spacing: 0;
}

ul, ol, dl, dt, dd {
	margin: 0;
	padding: 0;
	list-style: none;
}

sup, sub {
	margin: 0;
	padding: 0;
}

/* body */
body div {
	margin: 0 auto;
	font-family: 'Hiragino Kaku Gothic Pro W3', 'ヒラギノ角ゴ Pro W3', Verdana, 'ＭＳ Ｐゴシック', sans-serif, Osaka;
	text-align: left;
}

@media screen, print {
 div.entry_body , div.entry_more {
	letter-spacing: 1px;
 }
}

body {
	margin: 0;
	padding: 0;
	text-align: center;
	background: #000 url(http://www.ch915.com/template/temp03_bground.gif);
}

/* レイアウト */
#inbox {
	width: 750px;
	padding: 0 0;
	border: 0px;
	background:#FFFFFF;
}
#wrap {
	float: left;
	width: 515px;
	background:#FFFFFF;
}
#main {
	float: right;
	width: 280px;
	background:#FFFFFF;
}

#navi1 {
	float: left;
	width: 190px;
	padding: 0px 0px 0px 15px;
	background:#FFFFFF;
}

#navi2 {
	float: right;
	width: 190px;
	padding: 0px 15px 0px 0px;
	background:#FFFFFF;
}
#title {
	width: 750px;
	padding: 0 0;
	margin: auto;
	background:#FFFFFF;
}

#footer {
	width: 750px;
	text-align:center;
	padding: 10px 0px 10px 0px;
	background: #000;
}

div.profile_body {
	width:280px;
	background: #fff;
}

/* アンカー */	

a { text-decoration: none; }
a:link    { color: #000; }
a:visited { color: #000; }
a:hover   { color: #a52b2b;}
a:active  { color: #000;}

/* タイトル */
div.description {
	padding: 5px;
	font-size: 10px;
	color: #476688;
	text-align:right;
}

h1 {
	display: block;
	padding: 5px;
	font-size: 12px;
	font-weight: bold;
	color: #ffe4c4;
	float:left;
}

div.head {
	margin: 0;
	padding: 0;
	height: 285px;
	clear:left;
	background: #FFF;
	background-image:url(http://www.ch915.com/template/temp03_titlebg_enpitsu.gif);
	background-repeat:no-repeat;
	background-position:0% 0%;
}

div.blogname {
	padding:167px 0px 0px 30px;
	text-align:left;
	}

div.head hr {
	display: none;
}

/* エントリー */
div.entry {
	padding: 0px;
	margin:10px 0px 30px 0px;
}

div.entry_title{
	font-size:11px;
	font-family:"MS Gothic","MSP Gothic","Osaka","Verdana","ヒラギノ角ゴ Pro W3";
	margin: 10px 0px 0px 0px;
	padding: 5px 5px 5px 35px;
	border-bottom:2px dashed #000;
	background-image:url(http://www.ch915.com/template/temp03_titlepoint.gif);
	background-repeat:no-repeat;
	background-position:0% 100%;
}

div.entry_author {
	padding: 5px 5px 0px 0px;
	margin: 0px;
	color: #333;
	font-size: 10px;
	text-align: right;
	font-family:Osaka,Tahoma,Verdana;
}

div.entry_body , div.entry_more {
	width:260px;
	margin:  0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	color: #333;
	font-size:11px;
	line-height : 18px;
	letter-spacing: 0px;
	font-family:"MS Gothic","MSP Gothic","Osaka","Verdana","ヒラギノ角ゴ Pro W3";
}

div.entry_state {
	padding: 10px 5px 0px 0px;
	margin: 0px;
	color: #fff;
	font-size:10px;
	font-weight:bold;
	font-family:"Tahoma","Arial","Verdana";
	text-align: right;
	clear: both;
}

div.entry_navi {
	border: 1px dashed #ccc;
	padding: 5px;
	margin: 10px 15px 20px;
	color: #476688;
	font-size: 10px;
	text-align: center;
}

div.entry_body ul li,
div.entry_more ul li {
	margin: 0 0 0 1em;
	list-style:disc;
}

div.entry_body a,
div.entry_body a:link,
div.entry_body a:visited{
	color:#669999;
	text-decoration:none;
	}
div.entry_body a:hover,
div.entry_body a:active{
	color:#FF9966;
	text-decoration:none;
	}

a.toggleSequel {
	text-decoration: none;
	font-size:10px;
	font-weight:bold;
	font-family:"Osaka","Tahoma","Arial","Verdana";
	}
strong {
	color:#FFF;
	background: #000;
	}

/* 記事のタイトルとコメント・トラバの見出し */

h2 { font-weight:bold;
     letter-spacing: 1px;
     background-image:url(http://www.ch915.com/template/temp03_titlepoint.gif);
     background-repeat:no-repeat;
     background-position:0% 100%;
 }

h2, h3 {
	margin: 10px 0px 0px 0px;
	padding: 5px 5px 5px 35px;
	color: #000;
	font-size: 77%;
	border-bottom:2px dashed #000;
	background-image:url(http://www.ch915.com/template/temp03_titlepoint.gif);
	background-repeat:no-repeat;
	background-position:0% 100%;
}

h4 {
	margin: 10px 0px 5px 0px;
	padding: 5px 5px 5px 35px;
	color: #000;
	font-size: 77%;
	border-bottom:2px dashed #000;
	background-image:url(http://www.ch915.com/template/temp03_titlepoint.gif);
	background-repeat:no-repeat;
	background-position:0% 100%;
}

/* コメント */
div.comment {
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	background:#fff;
}

div.comment dl.body {
	margin:10px 0px 0px 0px;
	font-size: 10px;
	line-height: 18px;
	border: 1px solid #c5c5c5;
	font-family:"MS Gothic","MSP Gothic","Osaka","Verdana","ヒラギノ角ゴ Pro W3";
	letter-spacing: 0px;
}

div.comment dl.body dt {
	border-bottom:1px solid #c5c5c5;
	padding: 5px 10px;
	color: #a52b2b;
	background:url(http://www.ch915.com/template/bc011_line.gif);
	}

div.comment dl.body dd {
	margin: 10px;
	color: #666;
	line-height: 16px;
}
div.comment a,
div.comment a:link,
div.comment a:visited{
	color:#476688;
	text-decoration:none;
	font-weight:bold;
}
div.comment a:hover,
div.comment a:active{
	color:#669999;
	text-decoration:none;
}

div.com_area {
height:350px;
overflow:auto;
scrollbar-3dlight-color:#fff;
scrollbar-arrow-color:#000;
scrollbar-darkshadow-color:#fff;
scrollbar-face-color:#fff;
scrollbar-highlight-color:#fff;
scrollbar-shadow-color:#fff;
scrollbar-track-color:#fff;
}

/* コメントフォーム */
div.comment form dl {
	padding: 0px;
	color: #476688;
	font-size: 72%;
}

div.comment form dl dt {
	display: block;
	margin: 0;
	padding: 0;
	clear: left;
	float: left;
	width: 1px;
}

div.comment form dl dt label#labelsubmit {
	display: none;
}

div.comment form dl dd {
	margin:  0px;
	padding: 1px;
}

input, textarea {
	border: 1px solid #999;
	margin: 1px;
	font: 11px Osaka,"MS Gothic","MSP Gothic";
	color: #a52b2b;
	background: #fff;
}

div.comment form dl dd textarea {
	width:250px;
}

input.sub {
	border:none;
	color: #fff;
	width: 80px;
	background: #a52b2b;
	font: bold 10px "Verdana", "Arial", sans-serif;
}

input.tb_url {
	font: bold 10px Tahoma,Verdana,sans-serif;
}

div.cbt ul.cb_txt {
	margin: 0px;
	padding: 10px 10px 0px 10px;
	font-size:10px;
	line-height : 16px;
	letter-spacing: 1px;
	color: #777;
	}

/* トラックバック */
div.trackback {
	margin:0px;
	background:#fff;
	}

div.trackback p.link {
	padding: 5px 5px 5px 5px;
	display: block;
	color: #476688;
	font-size: 72%;
}

div.trackback dl.body {
	margin:0px 0px 10px 0px;
	font-size: 10px;
	line-height: 16px;
	border: 1px solid #c5c5c5;
}

div.trackback dl.body dt {
	border-bottom:1px solid #c5c5c5;
	padding: 5px 10px;
	color: #666;
	background:url(http://www.ch915.com/template/bc011_line.gif);
	}

div.trackback dl.body dd {
	line-height: 16px;
	padding: 10px;
	color: #666;
	}

div.trackback a,
div.trackback a:link,
div.trackback a:visited{
	color:#a52b2b;
	text-decoration:none;
	font-weight:bold;
}
div.trackback a:hover,
div.trackback a:active{
	color:#476688;
	text-decoration:none;
}

div.trackback div.tbt ul.tb_txt {
	margin: 0px;
	padding: 0px 10px 10px 10px;
	font-size:10px;
	line-height : 16px;
	letter-spacing: 1px;
	color: #999;
	}

/* プロフィール */
div.profile {
	margin:0px;
	padding: 0px;
	background:#fff;
}

div.profile_body {
	margin: 0;
	padding: 0px;
	color: #000;
	font-size: 10px;
	line-height: 16px;
	letter-spacing:1px;
}

/* ページナビ */
div.page {
	padding: 10px 0px 10px 0px;
	color: #000;
	font-size: 10px;
	line-height: 1.5em;
	text-align: center;
	background:#fff;
}

/* サイドバー */
div.navigation {
	padding: 0px 0 0px;
}

div.navigation dl {
	margin: 10px 0px 0px 0px;
}

div.navigation dl dt {
	padding: 5px 5px 5px 10px;
	font-size:10px;
	font-weight:bold;
	font-family:"Tahoma","Arial","Verdana";
	color: #fff;
	border: solid 1px #000;
	background: #000;
}


div.navigation dl dd {
	padding:10px 0px 5px 10px;
	color: #666;
	font-size: 10px;
	line-height: 1.5em;
	letter-spacing: 1px;
}

div.navigation dl dd ul li {
	line-height: 1.8em;
}

div.navigation dl dd ul li ul li {
	padding:0 0 0 1.2em;
	line-height: 1.8em;
	border-bottom:none;
}

/* サイドバー見出しリスト */
div.navigation2 {
	padding: 0px 0 0px;
}

div.navigation2 dl {
	margin: 5px 0px 0px 0px;
}

div.navigation2 dl dt {
	padding: 5px 5px 5px 10px;
	font-size:10px;
	font-weight:bold;
	font-family:"Tahoma","Arial","Verdana";
	color: #fff;
	border: solid 1px #000;
	background: #000;
}


div.navigation2 dl dd {
	padding:10px 0px 10px 10px;
	color: #000;
	font-size: 10px;
	line-height: 1.5em;
	font-weight:bold;
	font-family:"Tahoma","Arial","Verdana";
}

div.navigation2 dl dd ul{
	list-style-type:disc;
	padding:0px 0px 0px 15px;
	line-height: 1.8em;
}

div.navigation2 dl dd ul li ul li {
	line-height: 1.8em;
	border-bottom:none;
}
/* サブカテゴリの頭にアイコンをつける */
div.sub_menu{
  padding:0 0 0 13px;
  background:url(http://www.ch915.com/template/temp03_submenu.gif);
  background-repeat:no-repeat;
  background-position:0% 40%;
  font-family:"Tahoma","Arial","Verdana";
}

/* サイドバー掲示板*/
div.navigation3 {
	padding: 10px 0 0px;
}

div.navigation3 dl {
	margin: 0px 0px 10px 0px;
}

div.navigation3 dl dt {
	padding: 5px 5px 5px 10px;
	font-size:10px;
	font-weight:bold;
	font-family:"Tahoma","Arial","Verdana";
	color: #fff;
	border: solid 1px #000;
	background: #000;
}


div.navigation3 dl dd {
	padding:0px 0px 0px 0px;
	border-right: solid 1px #000;
	border-left: solid 1px #000;
	border-bottom: solid 1px #000;
}

div.navigation3 dl dd ul{
	list-style-type:disc;
	padding:0px 0px 0px 15px;
	line-height: 1.8em;
}

div.navigation3 dl dd ul li ul li {
	line-height: 1.8em;
	border-bottom:none;
}

/* サイドバーミニマム*/
div.navigation4 {
	padding: 10px 0 0px;
}

div.navigation4 dl {
	margin: 0px 0px 0px 0px;
}

div.navigation4 dl dt {
	padding: 5px 5px 5px 10px;
	font-size:10px;
	font-weight:bold;
	font-family:"Tahoma","Arial","Verdana";
	color: #fff;
	border: solid 1px #000;
	background: #000;
}


div.navigation4 dl dd {
	padding:5px 0px 0px 0px;
}

div.navigation4 dl dd ul{
	list-style-type:disc;
	padding:0px 0px 0px 5px;
	line-height: 1.8em;
}

div.navigation4 dl dd ul li ul li {
	line-height: 1.8em;
	border-bottom:none;
}


/* search */
input.src_txt {
	border:none;
	font: 12px osaka,sans-serif;
	color: #476688;
	border-bottom:1px solid #999;
}

input.src_sub{
	border:none;
	font: 12px verdana,sans-serif;
	font-weight:bold;
	background: #476688;
	color:#fff;
}

/* カレンダー */

dl.calendar dd {
	margin: 0px;
	padding: 0px;
	}
	
dl.calendar dd table {
	width: 172px;
	border: 0px none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}
	
dl.calendar dd table td.cell {
	width: 24px;
	padding: 1px;
	font-family:"Tahoma","Verdana",sans-serif;
	color: #333;
	font-size: 10px;
	line-height: 1.4em;
	text-align: center;
	}

dl.calendar dd table td.weekday {
	padding: 1px;
	color: #a52b2b;
	font-family:"Tahoma","Verdana",sans-serif;
	font-size: 10px;
	line-height: 16px;
	font-weight:bold;
	text-align: center;
	}
	
dl.calendar dd table td.cell a {
	display: block;
	margin: -1px;
	padding: 1px;
	text-decoration: none;
	background-image:url(http://www.ch915.com/template/temp03_cal_bg.gif);
	background-repeat:no-repeat;
	background-position:40% 50%;
	}
	
dl.calendar table td.cell span.today {
	color:#a52b2b;
	font-weight:bold;
	}

dl.calendar dd td.calendar_month {
	padding: 0px 0px 5px 0px;
	font-family:"Tahoma","Verdana",sans-serif;
	color: #333;
	font-size: 10px;
	font-weight:bold;
	text-align: center;
	}
	
dl.calendar dd td.calendar_month a {
	text-decoration: none;
	}


/* 引用 */
blockquote {
	margin:8px 0px 8px 0px;
	padding: 5px;
	color: #476688;
	border:1px solid #ccc;
}

p.source {
	text-align: right;
}

cite {
	font-style: normal;
	margin: 0 10px 0 0;
	padding: 0;
}

/* img */
img {	border: none; }

/* class名がpictとthumbの画像にテキストの回り込み */
img.pict,img.thumb {
	display:block;
	text-align:center;
	margin:10px 0px 10px 0px;
}

img.mbpict {
padding: 9px 10px 30px 9px;
display:block;
text-align:center;
margin:10px 0px 10px 0px;
background: #fff url(http://www.ch915.com/template/mobile_bg.gif) no-repeat;
}

img.mbpictp900 {
padding: 9px 10px 30px 9px;
display:block;
text-align:center;
margin:10px 0px 10px 0px;
background: #fff url(http://www.ch915.com/template/mobile_p900.gif) no-repeat;
}

img.emoji{
margin:2px 0px 5px 0px;
vertical-align:middle;
}

img.bpranking{
margin:0px 0px 2px 0px;
vertical-align:middle;
}

/* コメントのツリー化 */
ul.tree li.lst {
list-style-type:none;
padding: 0px 0px 0px 23px;
background-image: url(http://www.ch915.com/template/tree01.gif);
background-repeat: no-repeat;
}
ul.tree li.end {
list-style-type:none;
padding: 0px 0px 0px 23px;
background-image: url(http://www.ch915.com/template/tree02.gif);
background-repeat: no-repeat;
}

/* ブログピープル */

div.blogpeople-main ul.tree {
  list-style: none;
  margin: 0px;
  padding: 0px;
}
div.blogpeople-main ul.tree li {
  margin: 0px;
  padding: 0px 0px 0px 23px;
  font-size: 100%;
  line-height : 20px;
  background-image: url(http://www.ch915.com/template/tree01.gif);
  background-repeat: no-repeat;
}
div.blogpeople-main ul.tree li.end {
  padding: 0px 0px 0px 23px;
  background-image: url(http://www.ch915.com/template/tree02.gif);
}
span.blogpeople-linklist {
  font-weight:bold;
  color:#669999;
}

/* ListMe登録ボタン */
.pull{
padding:6px 0px 0px 10px;
}
select{
font-size:10px;
color:#000;
font-family: "Tahoma","Osaka","Verdana","Arial";
}
input.listme_sub {
font-size:10px;
font-weight: bold;
color:#fff;
background:#000;
border: 1px solid #000;
font-family: "Tahoma","Osaka","Verdana","Arial";
}

/* LINKLIST */

#linkpage a{
text-decoration:none;
}
#linkpage dl{
width:250px;
margin: 10px 0px 0px 10px;
}
#linkpage dl dt {
margin: 0px 0px 5px 0px;
padding: 3px 0px 4px 10px;
font-family: "Verdana",sans-serif;
font-weight: bold;
color: #000;
border: 2px dashed #000;
background-color:#fff;
}
#linkpage dl dd {
margin: 0px 0px 20px 0px;
padding: 5px 0px 0px 0px;
line-height:16px;
}
#linkpage div.bloglist{
padding: 10px;
width:230px;
height:220px;
overflow:auto;
scrollbar-3dlight-color:#000;
scrollbar-arrow-color:#000;
scrollbar-darkshadow-color:#fff;
scrollbar-face-color:#fff;
scrollbar-highlight-color:#fff;
scrollbar-shadow-color:#000;
scrollbar-track-color:#fff;
}

/* その他 */

div.blogsticker{
	padding: 10px 0px 0px 0px;
}
div.toramapet{
	padding: 20px 0px 10px 10px;
}
div.blogfinder{
	padding: 8px 0px 0px 0px;
}
