@charset "UTF-8";

/********************************************************
	いづみ観光バス sb用 標準CSS
	LastModify: 2014-04-16
********************************************************/

/* =========== reset =========== */
html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
address,
img,
strong,
sub,
sup,
dl,
dt,
dd,
ol,
ul,
li,
form,
label,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td { 
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	line-height: 1;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: normal;
}

ol,
ul {
	list-style: none;
}

li {
	list-style-position: outside;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* --- float周りこみ回避 --- */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

/* =========== Settings =========== */
body {
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 14px;
	color: #414141;
	font-family : "メイリオ", "ＭＳ Ｐゴシック", arial, helvetica, sans-serif;
	}

a:link,
a:visited {
	color: #3b73cf;
	text-decoration: none;
	}

a:active,
a:hover {
	color: #ff8a03;
	text-decoration: underline;
	}

a img {
	vertical-align: bottom;
	border: 0;
}

a:hover img {
	filter: alpha(opacity=80); /* ie */
	-moz-opacity:0.8;
	opacity:0.8; /* opera firefox safari */
}

img {
	border: 0px;
	}

img.thumb,
img.pict {
	margin: 0px 0px 0px 0px;
	padding: 0;
	border: 0px solid #ddd;
	background: #fff;
	clear: both;
	}

img.thumb_right,
img.pict_right {
	margin: 0;
	padding: 0;
	border: 0px solid #ddd;
	float:right;
	clear:left;
	}

strong {
	font-weight: bold;
	}

.clear {
	font-size: 1px;
	line-height: 1px;
	clear: both;
	}

/* =========== Header =========== */
div#title {
	margin: 0;
	padding: 0;
	}

div#title h1 {
	margin: 0;
	padding: 20px 40px 10px;
	font-size: 18px;
	font-weight: bold;
	}

div#title p {
	margin: 0;
	padding: 0 40px;
	}

div#title h1 a:link, 
div#title h1 a:visited {
	color: #fff;
	text-decoration: none;
	}

div#title h1 a:active,
div#title h1 a:hover {
	color: #fff;
	text-decoration: underline;
	}

/* =========== Layout =========== */
div#layout {
	margin: 0 auto;
	width: 680px;
	padding: 0;
	text-align:left;
	}

div#contents {
	width: 100%;
	margin-top: 5px;
	padding: 0;
	}

/* =========== Entry =========== */
div.entry {
	width: 100%;
	padding: 10px 0 10px 0;
	line-height: 1.3;
	border-bottom: 1px dotted #989898;
	}

/* 日付エリアの幅 */
div.entry .datelng {
	float: left;
	margin-top: 1px;
	width: 86px;
	font-size: 12px;
	align: left;
	color: #38a1d4;
	}

/* タイトルの幅 */
div.entry .titlelng {
	float: left;
	width: 580px;
	align: left;
	}

div.entry h2 {
	margin: 0;
	padding: 10px 0 4px 0;
	font-size: 19px;
	font-weight: bold;
	line-height: 1.2;
	}

div.entry h2 a:link,
div.entry h2 a:visited {
	color: #0163bb;
	text-decoration: none;
	}

div.entry h2 a:active,
div.entry h2 a:hover {
	color: #ff7200;
	text-decoration: underline;
	}

div.entry_author {
	margin: 0;
	padding: 6px 0 0 0;
	border-top: 1px dotted #989898;
	}

div.entry_author p {
	margin: 0;
	padding: 0;
	text-align: right;
	}

div.entry_author p span {
	margin: 0;
	padding: 0 8px;
	}

div.entry_body {
	margin: 0;
	padding: 22px 0 15px 0;
	line-height: 1.6;
	}

div.entry_more {
	margin: 0 0 30px;
	padding: 0 0 0 0px;
	line-height: 1.8em;
	background: url(http://www.izumi-bus.com/blog2/sb/template/choi/ch_icon_more.gif) no-repeat left top;
	clear: both;
	}

div.entry_state {
	margin: 0;
	padding: 10px 0 40px 0px;
	clear: both;
	}

div.entry_state2 {
	margin: 0;
	padding: 10px 0 40px 0px;
	clear: both;
	}

div.entry_state p.i_ct,
div.entry_state2 p.i_ct {
	margin: 0;
	padding: 5px 0 5px 52px;
	background: url(http://www.izumi-bus.com/blog2/sb/template/choi/ch_icon_cout.gif) no-repeat left center;
	}

div.entry_state p.i_tb,
div.entry_state2 p.i_tb {
	margin: 0;
	padding: 5px 0 5px 52px;
	background: url(http://www.izumi-bus.com/blog2/sb/template/choi/ch_icon_tout.gif) no-repeat left center;
	}

/* =========== Page Navigation=========== */
div#underpagenavi {
	margin: 0;
	padding: 20px 0 20px 0;
	text-align: center;
	background: #fff;
	}

div#underpagenavi span {
	padding: 0 4px;
	}

div#pagenavi {
	margin: 0;
	padding: 18px 0 18px 0;
	font-size: 13px;
	color: #989898;
	text-align: center;
	}

div#pagenavi span {
	padding: 0 4px;
	}
