@charset "utf-8";

/*
Theme Name:中川オステオパシー整体院
Description: 専用テンプレート
Version: 1.0
Author: 中川オステオパシー整体院
Author URI: 
*/

/*===== IE6ハック ========================================*/

*html #wrap { width: 934px;}
*html #breadcrumb { padding-top: 16px;}
*html #content { margin: 0px 4px 0px 0px;}
*html #home_voice,
*html #home_interview { width: 616px;}
*html #home_voice dd.text { height: 215px;}
*html #home_info { width: 616px;}
*html #sidebar ul li { width: 255px;}
*html .voice_wrap .wrap { width: 562px;}
*html #info_box,
*html #voice_four,
*html .voice_box_b,
*html .voice_box { width: 604px;}
*html .box { width: 604px;}

/*===== 共通 ========================================*/
* {
	margin: 0px;
	padding: 0px;
	list-style: none;
	border: 0px;
}

body {
	font-family: 'ヒラギノ丸ゴ Pro W4', 'Hiragino Maru Gothic Pro', 'ＭＳ Ｐゴシック', メイリオ, Meiryo, Osaka, verdana, arial, clean, sans-serif;
	font-size: 12px;
	line-height: 1.4em;
	color: #333;
	text-align: center;
	height: 100%;
	}

p,li,dt,dd,td,h1,h2,h3,h4,h5,h6 { text-align: left;}

a { color: #33597f;}
a:hover { text-decoration: none;}

.left { float: left;}
.right { float: right;}
.center { margin: 0 auto;}

#wrap {
	background: url(./img/bg_a.gif) top center repeat-y;
	width: 914px;
	margin: 0 auto;
	padding: 0px 10px;
	overflow: hidden;
	position: relative;
}

#content {
	float: right;
	margin-right: 10px;
	width: 616px;
	overflow: hidden;
	position: relative;
	}
	#content p { margin: 16px 0px 0px 8px; letter-spacing: 0.1em; line-height: 1.6em;}
	
.arrow_blue,#pagetop {
	margin-top: 24px;
	text-align: right;
	}
	#pagetop { padding-bottom: 24px;}

h3 { margin-top: 24px;}
h4 {
	margin: 16px 0px 0px 8px;
	font-weight: bold;
	color: #ff850e;
	font-size: 16px;
	line-height: 1.4em;
}

.box {
	border-left: 1px solid #6699cc;
	border-right: 1px solid #6699cc;
	border-bottom: 1px solid #6699cc;
	width: 570px;
	padding: 16px;
	margin: 0 auto;
	}
	.box h4 { line-height: 1.6em;}
		.box ul li span { color: #6699cc;}
	.box ul li { margin-top: 16px;}
	.box h5 {
		border-top: 1px dotted #6699cc;
		font-size: 14px;
		color: #6699cc;
		margin-top: 16px;
		padding-top: 16px;
		}
		.box dl dt {
			color: #eb0000;
			margin-top: 8px;
		}
		.box dl dd { margin-top: 8px;}

#voice_four {
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	background: #f1f1f1;
	width: 598px;
	margin: 0 auto;
	padding: 0px 2px 5px;
	overflow: hidden;
	position: relative;
	}
	#voice_four dl {
		width: 198px;
		height: 355px;
		float: left;
		background: url(./img/zakotsu_bg.gif) no-repeat;
		}
		#voice_four dt {
			padding-top: 10px;
			text-align: center;
		}
		#voice_four dd.title {
			padding: 8px 8px 0px 8px;
			font-weight: bold;
			color: #ff850e;
		}
		#voice_four dd.text {
			font-size: 11px;
			padding: 4px 8px;
			height: 135px;
			}
			#voice_four dd.text span { font-size: 10px; color: #777;}
		#voice_four dd.btn {
			background: url(./img/zakotsu_btn_a_.gif) top center no-repeat;
			text-align: center;
		}

.voice_box {
	border-left: 1px solid #6699cc;
	border-right: 1px solid #6699cc;
	border-bottom: 1px solid #6699cc;
	width: 570px;
	padding: 16px;
	margin: 0 auto;
	}
	.voice_box dt {
		line-height: 1.6em;
		color: #ff850e;
		font-size: 14px;
		}
		.voice_box dt span { color: #6699cc;}
		.voice_box dt strong { color: #fff;}
		.voice_box dt.top { border-bottom: 2px dotted #79b5f2; padding-bottom: 16px;}
	.voice_box dd { margin-top: 16px; margin-left: 21px; line-height: 2em;}
	.voice_box dd span { color: #e30000;}
	.voice_box dd.title { margin-top: 16px; font-weight: bold;}
	.voice_box .arrow_blue {
		margin-top: 8px;
		text-align: left;
	}

.voice_box_b {
	border-left: 1px solid #6699cc;
	border-right: 1px solid #6699cc;
	border-bottom: 1px solid #6699cc;
	width: 570px;
	padding: 16px;
	margin: 0 auto;
	}
	.voice_box_b dt {
		line-height: 1.6em;
		color: #ff850e;
		font-size: 14px;
		}
		.voice_box_b dt.top { border-top: 2px dotted #79b5f2; padding-top: 16px; margin-top: 16px;}
	.voice_box_b dd { margin-top: 8px; line-height: 2em;}
	.voice_box_b dd span,.voice_box_b p span { color: #6699cc;}
	.voice_box_b p strong { color: #ff7418;}
	.voice_box_b p strong.black { color: #000;}
	.voice_box_b .arrow_blue {
		margin-top: 36px;
		margin-left: 8px;
		text-align: left;
	}

.voice_image{
color:#fff;
margin:20px;}

.voice_image img{
margin:0px 50px;
text-align:center;}

#breadcrumb {
	background: #fff;
	text-align: left;
	padding: 0px 0px 16px 16px;
}

/*===== ロールオーバー ========================================*/

#header_a .btn img:hover,
#header_menu li img:hover,
#sidebar .profile img:hover,
#sidebar .qa img:hover,
#sidebar .blog img:hover,
#sidebar .tomo img:hover,
#sidebar .tokushu img:hover,
#home_voice dd.btn img:hover,
#home_contact img:hover,
#home_interview dd.btn img:hover,
#voice_four dd.btn img:hover,
#reserve_btn img:hover,
#reserve_btn_gikuri img:hover,
#reserve_btn_sango img:hover,
#reserve_btn_senaka img:hover,
#reserve_btn_kokansetsu img:hover,
#send #send_btn:hover,
.voice_btn img:hover,
#footer_a .left img:hover {
	filter: alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
}


/*===== ヘッダー ========================================*/

#header_top {
	background: url(./img/header_top.gif) repeat-x;
	height: 24px;
	line-height: 24px;
	}
	#header_top h1 {
		font-weight: normal;
		font-size: 12px;
		width: 920px;
		margin: 0 auto;
		color: #fff;
	}

#header_a {
	background: url(./img/header_a.gif) no-repeat;
	width: 914px;
	height: 212px;
	text-align: right;
	overflow: hidden;
	position: relative;
	}
	#header_a .btn {
		float: right;
		width: 355px;
		hright: 63px;
	}

#header_menu {
	background: url(./img/menu_bg.gif) #ffffff no-repeat;
	overflow: hidden;
	position: relative;
	width: 916px;
	height: 70px;
	padding-bottom: 10px;
	}
	#header_menu li { float: left;}

/*===== サイドメニュー ========================================*/

#sidebar {
	float: left;
	width: 257px;
	height: 100%;
	padding: 8px;
	border-top: 1px solid #dadada;
	}
	#sidebar .profile {
		background: url(./img/side_a_.gif) no-repeat;
		width: 255px;
		height: 101px;
		}
	#sidebar .qa {
		margin-top: 5px;
		background: url(./img/side_b_.gif) no-repeat;
		width: 255px;
		height: 101px;
	}

	#sidebar .blog {
		margin-top: 16px;
		background: url(./img/side_d.gif) no-repeat;
		width: 255px;
		height: 101px;
		}
	#sidebar .tomo {
		margin-top: 16px;
		background: url(./img/side_d_.gif) no-repeat;
		width: 255px;
		height: 166px;
		}
	#sidebar .tokushu {
		margin-top: 8px;
		background: url(./img/side_e_.gif) no-repeat;
		width: 255px;
		height: 166px;
	}	
	#sidebar img { vertical-align: top;}

h2 { margin-top: 16px;}

#sidebar ul li {
	background: url(./img/sidemenu_bg.gif) no-repeat;
	width: 225px;
	height: 38px;
	line-height: 38px;
	font-size: 14px;
	padding-left: 50px;
	}
	#sidebar ul li a { text-decoration: none;}
	#sidebar ul li:hover {
		background: url(./img/sidemenu_bg_.gif) no-repeat;
		color: underline;
	}

#side_data {
	background: url(./img/side_h.gif) no-repeat;
	width: 255px;
	height: 210px;
	margin-top: 16px;
	}
	#side_info p {
		font-size: 12px;
		text-align: left;
		margin: 0px 10px 0px 15px;
		padding: 75px 0px 0px 0px;
	}

#side_info {
	background: url(./img/side_h2.gif) no-repeat;
	width: 255px;
	height: 210px;
	margin-top: 16px;
	}
	#side_data p {
		font-size: 12px;
		text-align: left;
		margin: 0px 10px 0px 15px;
		padding: 75px 0px 0px 0px;
	}


/*===== フッター ========================================*/

#footer_a {
	clear: both;
	overflow: hidden;
	position: relative;
	height: 164px;
	width: 914px;
	}
	#footer_a .left {
		background: url(./img/footer_a_.gif) no-repeat;
		width: 337px;
		height: 164px;
	}
	
#footer_b {
	background: url(./img/footer_c.gif) no-repeat;
	height: 42px;
	width: 934px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	text-align: center;
	}
	#footer_b p {
		color: #858585;
		text-align: center;
		padding-top: 8px;
	}
.footer_copy {
	margin-top: 8px;
	text-align: center;
	font-size: 11px;
	color: #858585;
	padding-bottom: 32px;
}



/*===== トップページ ========================================*/

#box-msg	{
	padding:0px 0px 16px 0px;font-size:15px;
}
#box-msg p	{line-height:1.6;}
#box-msg span	{font-weight:bold;color:#f00;}

#home_interview {
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;
	background: #f1f1f1;
	width: 610px;
	margin: 0 auto;
	padding: 5px 2px 5px;
	overflow: hidden;
	position: relative;
	}
	#home_interview dl {
		width: 198px;
		height: 260px;
		float: left;
		background: url(./img/home_interview.gif) no-repeat;
		}
		#home_interview dt {
			padding-top: 10px;
			text-align: center;
		}
		#home_interview dd.btn {
			background: url(./img/zakotsu_btn_a_.gif) top center no-repeat;
			text-align: center;
		}

#home_voice {
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;
	background: #f1f1f1;
	width: 610px;
	padding: 0px 2px;
	overflow: hidden;
	position: relative;
	padding-bottom: 4px;
	border-bottom: 1px solid #bbb;
	}
	#home_voice dl {
		width: 152px;
		height: 284px;
		float: left;
		background: url(./img/home_voice_bg.gif) no-repeat;
		}
		#home_voice dt {
			padding-top: 10px;
			text-align: center;
		}
		#home_voice dd.title {
			padding: 8px 8px 0px 8px;
			font-weight: bold;
			color: #ff850e;
		}
		#home_voice dd.text {
			font-size: 11px;
			padding: 4px 8px;
			height: 205px;
			}
			#home_voice dd.text span { font-size: 10px; color: #777;}
		#home_voice dd.btn {
			background: url(./img/home_voice_btn_.gif) top center no-repeat;
			text-align: center;
		}
		
.blue_list li {
	font-weight: bold;
	color: #ff850e;
	font-size: 14px;
	margin-top: 16px;
	}
	.blue_list li span { color: #6699cc;}
	
#home_contact {
	margin: 16px auto;
	background: url(./img/home_d_a_.gif) no-repeat;
	width: 604px;
	height: 312px;
	}
	
#home_for { margin-left: 8px;}
#home_info {
	border-left: 1px solid #6699cc;
	border-right: 1px solid #6699cc;
	border-bottom: 1px solid #6699cc;
	width: 582px;
	padding: 16px;
	}
	#home_for dt,#home_info dt {
		font-weight: bold;
		color: #ff850e;
		font-size: 14px;
		margin-top: 16px;
		line-height: 1.6em;
		}
		#home_for dt span,#home_info dt span { color: #6699cc;}
		#home_info dt strong { color: #fff;}
	#home_for dd,#home_info dd {
		margin-top: 16px;
		margin-left: 21px;
	}
	
	
/*===== 初診予約・ご相談 ========================================*/

#appointment_form {
	width: 602px;
	background: #efefef;
	margin: 0 auto;
	border-left: 1px solid #dadada;
	}
	#appointment_form th {
		border-right: 1px solid #dadada;
		border-bottom: 1px solid #dadada;
		text-align: left;
		padding: 20px;
		width: 110px;
		color: #666666;
	}
	#appointment_form td {
		border-right: 1px solid #dadada;
		border-bottom: 1px solid #dadada;
		text-align: left;
		padding: 10px;
		}
		#appointment_form td input,#appointment_form td textarea {
			padding: 9px;
			border: 1px solid #dadada;
		}
		#appointment_form td.age input { width: 20%;}
		#appointment_form td.tel input { width: 70%;}
		#appointment_form td.address input { width: 95%;}
		#appointment_form td.mail input { width: 70%;}
		#appointment_form td.messagebox textarea { width: 95%;}

#form { margin-top: 36px;}
	#form span { color: #f00000;}
	#form #send {
		background: url("http://nakano-seitai.jp/wp-content/uploads/2012/01/appo_form_btn_.gif") no-repeat;
		width: 212px;
		height: 56px;
		margin: 16px auto 0px;
	}
	#form #send #send_btn {
		background: url("http://nakano-seitai.jp/wp-content/uploads/2012/01/appo_form_btn_.gif") no-repeat;
		width: 212px;
		height: 56px;
	}
		
	
/*===== よくあるご質問 ========================================*/
		
.faq_a {
    background: url(./img/qa_bg.gif) repeat-y;
    width: 604px;
    margin: 24px auto 0px;
    overflow: hidden;
    position: relative;
    }
    .faq_a .question {
    	background: url(./img/qa_b.gif) top left no-repeat;
	font-size: 14px;
        color: #ff6a18;
        font-weight: bold;
        border-bottom: 1px dotted #aaa;
        padding: 21px 0px 21px 60px;
        margin: 0px 24px 0px 16px;
	text-align: left;
    }
    .faq_a .answer {
        background: url(./img/qa_c.gif) top left no-repeat;
        padding: 16px 0px 21px 59px;
        font-size: 12px;
        margin: 16px 24px 0px 16px;
	text-align: left;
	line-height: 1.6em;
    }
    		
	
/*===== お客様の声 ========================================*/

.voice_a {
	width: 582px;
	margin: 24px auto 0px;
	background: #ffefc1;
	border: 1px solid #e7d281;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(ie-css3.htc);
	padding: 10px;
	}
	.voice_a dt { color: #ff6a18;}
	.voice_a dd { margin-top: 8px;}

.voice_wrap {
	margin-top: px;
	background: url(./img/voice_wrap_b.gif) repeat-y;
	width: 604px;
	margin: 24px auto 0px;
	overflow: hidden;
	position: relative;
	}
	.voice_wrap .title {
		margin-left: 20px;
		text-align: left;
		}
		.voice_wrap .title span { background: #6a9fd4; color: #fff; padding: 4px 8px; margin-right:10px;}
	.voice_wrap .wrap {
		margin: 8px auto 0px;
		width: 530px;
		border-top: 2px dotted #c1c1c1;
		border-bottom: 2px dotted #c1c1c1;
		padding: 16px;
		overflow: hidden;
		position: relative;
			text-align: left;
			font-size: 21px;
			color: #ff850e;
			line-height: 1.6em;
			font-weight: bold;
		}
		.voice_wrap .left {width:165px;}
		.voice_wrap .textonly {
			text-align: left;
			width: 530px;
			font-size: 21px;
			color: #ff850e;
			line-height: 1.6em;
			margin: 0 auto;
			font-weight: bold;
		}
	.voice_wrap dl {
		margin: 8px auto 0px;
		width: 530px;
		border-top: 2px dotted #c1c1c1;
		padding: 16px;
		overflow: hidden;
		position: relative;
		}
		.voice_wrap dl dt {
			font-size: 14px;
			color: #6a9fd4;
			padding-bottom: 4px;
			border-bottom: 1px solid #6a9fd4;
			}
		.voice_wrap dl dd { margin-top: 16px;}

.voice_btn {
	background: url(./img/voice_btn_.gif) no-repeat;
	margin: 10px auto 0px;
	width: 234px;
	height: 29px;
}

	.voice_wrap .wrap02{
	padding:25px;}

	.voice_wrap .wrap03{
	padding: 10px 25px 25px 25px;
	margin: 0px 25px 25px 25px;
	border: 1px dotted #c1c1c1;}

.voice_sheet{
	text-align:left;}

h4.voice_tit02{
	color:#6a9fd4;
	margin:5px 0px;
	}
		

/*===== 地図・営業時間 ========================================*/
		
#info_box {
	border-left: 1px solid #6699cc;
	border-right: 1px solid #6699cc;
	border-bottom: 1px solid #6699cc;
	width: 570px;
	padding: 16px;
	margin: 0 auto;
	}
	#info_box dt {
		margin-top: 24px;
		line-height: 1.6em;
		color: #ff850e;
		font-size: 14px;
		}
		#info_box dt span { color: #6699cc;}
	#info_box dd { margin-left: 21px; line-height: 2em;}
	#info_box dd span { color: #e30000;}
	#info_box dd.title { margin-top: 16px; font-weight: bold;}
	#info_box .arrow_blue {
		margin-top: 8px;
		padding-left: 12px;
		text-align: left;
	}

	
/*===== 通院回数の目安と施術料金 ========================================*/

.meyasu_a {
	border-top: 1px solid #e7d281;
	border-left: 1px solid #e7d281;
	text-align: left;
	width: 567px;
	}
	.meyasu_a th,.meyasu_a td {
		padding: 16px;
		border-right: 1px solid #e7d281;
		border-bottom: 1px solid #e7d281;
		font-weight: normal;
		}
		.meyasu_a th { background: #ffefc1;}
		
		
#reserve_btn {
	background: url(./img/zakotsu_btn_b_.gif) top center no-repeat;
	width: 476px;
	height: 57px;
	margin: 24px auto 0px;
}
#reserve_btn_gikuri {
	background: url(./img/gikuri_btn_.gif) top center no-repeat;
	width: 476px;
	height: 57px;
	margin: 24px auto 0px;
}
#reserve_btn_sango {
	background: url(./img/sango_btn_.gif) top center no-repeat;
	width: 461px;
	height: 57px;
	margin: 24px auto 0px;
}
#reserve_btn_senaka {
	background: url(./img/senaka_btn_.gif) top center no-repeat;
	width: 476px;
	height: 57px;
	margin: 24px auto 0px;
}
#reserve_btn_kokansetsu {
	background: url(./img/kokansetsu_btn_.gif) top center no-repeat;
	width: 500px;
	height: 57px;
	margin: 24px auto 0px;
}


/*===== インタビュー ========================================*/

.interview {
	margin-top: 40px;
	width: 616px;
	overflow: hidden;
	position: relative;
	}
	.interview .left {
		float: left;
		width: 360px;
		}
		.interview .left h4 { margin-top: 0;}
	.interview .right {
		float: right;
		width: 240px;
	}


/* 通院回数目安
========================================================================== */

.guide_zero{
	margin: 10px auto 0;
	padding:16px;border:solid 2px #ccc;
	background:#eee;
}
.guide_a {
	margin:8px 16px 8px 16px;border:solid 4px #ccc;background:#eee;
	padding:8px 16px 8px 16px;
	}
	.guide_a th {
		padding: 10px;border-bottom:dotted 2px #999;
		font-weight: normal;width:60%;text-align:left;
	}
	.guide_a td {
		padding: 10px;border-bottom:dotted 2px #999;
		width:40%;
	}

.guide_b {
	background: url(images/guide_b1.gif) no-repeat;
	width: 590px;
	height: 80px;
	margin: 10px auto 0;
	}
	.guide_b p {
		padding: 15px;
		font-size: 12px;
	}
.guide_box	{margin:16px;background:#eee;padding:12px;font-weight:bold;text-align:center;border:solid 1px #ccc;}

#home_a { width: 616px; margin: 10px auto 5px;padding-bottom:8px;}

#home_a dt { margin: 0px 0px 0px 0px;padding:8px 0px 0px 16px;font-size:16px;font-weight:bold;color:#f90;}
#home_a span {font-weight:bold;}
#home_a dd { margin: 0px 8px 0px 8px;padding:0px 8px 24px 8px;}

.guide-boxl{float:left; width:294px;}
.guide-boxr{float:right;width:307px;}
.guide-boxc{width:616px;margin:16px auto 16px auto;}

.tbl-side-wariai3{
	margin:8px auto 4px auto;
	border-top:solid 1px #ccc;
	border-right:solid 1px #ccc;
	border-left:solid 1px #ccc;
}
.tbl-side-wariai3 th{
	padding:4px;font-size:11px;
	border-bottom:solid 1px #ccc;
	width:280px;text-align:left;padding:8px 16px 8px 16px;
	background:#eee;
}
.tbl-side-wariai3 td{
	padding:4px;font-size:11px;
	border-bottom:solid 1px #ccc;
	width:280px;text-align:left;padding:8px 16px 8px 16px;
}

.tbl-side-wariai02{
	margin:8px auto 16px auto;
	width:616px;
}
.tbl-side-wariai02 .th1{
	background: #E2ECF5;font-weight:bold;
	font-size:12px;padding:8px;
	text-align:center;
}
.tbl-side-wariai02 .td1{
	vertical-align:top;
	text-align:center;
}

.tbl-side-wariai2	{
	margin:8px auto 4px auto;
	border-top:solid 1px #ccc;
	border-right:solid 1px #ccc;
	border-left:solid 1px #ccc;
}
.tbl-side-wariai2 th	{
	padding:4px;font-size:11px;
	border-bottom:solid 1px #ccc;
	width:140px;
	background:#eee;
}
.tbl-side-wariai2 td	{
	padding:4px;font-size:11px;
	border-bottom:solid 1px #ccc;
	width:140px;
}
#guide-mente		{margin:8px;border:solid 2px #ccc;background:#E1ECF4;padding:12px;}
#guide-mente #left	{float:left;width:285px;}
#guide-mente #right	{float:right;width:260px;}


/*
追加定義
*/
.f-f60-b		{color:#f60;font-weight:bold;font-size:15px;}

#price-box						{width:614px;margin:16px 0px 16px 0px;border:solid 1px #ddd;background:#DEEFF7;text-align:center;color:#104D8E;font-weight:bold;font-size:15px;}
#price-box #top				{width:566px;margin:8px auto 16px auto;border-bottom:dotted 2px #104D8E;padding-bottom:8px;}
#price-box #bottom		{width:566px;margin:16px auto 8px auto;}
#price-box span				{color:#f00;}
#price-box p					{line-height:1.2;}




#meyasu-box .tbl2					{width:616px;background:#ccc;margin:8px 0px 8px 0px;}
#meyasu-box .tbl2 caption	{background:#363;color:#fff;padding:8px;font-weight:bold;}
#meyasu-box .tbl2 th			{background:#eee;padding:8px;width:15%;font-size:12px;}
#meyasu-box .tbl2	td			{background:#fff;padding:8px;width:35%;font-size:12px;}





#side-contentbox-blog #blogmenu				{width:255px;padding-bottom:16px;}
#side-contentbox-blog #blogmenu h2		{width:255px;color:#fff;background:#2876BD;font-weight:bold;padding:8px 0px 8px 0px;font-size:14px;margin-bottom:8px;text-align:center;}

#blog-box	.entry								{margin-top:16px;padding-bottom:16px;border-bottom:dotted 2px #ccc;}
#blog-box	.entry .title					{background:#eee bottom no-repeat;margin-bottom:4px;}
#blog-box	.entry .title a				{display:block;font-weight:bold;padding:16px;line-height:1.4;font-size:18px;color:#000;text-decoration:none;}
#blog-box	.entry .title a:hover	{display:block;font-weight:bold;padding:16px;line-height:1.4;font-size:18px;color:#666;text-decoration:none;}
#blog-box	.entry .title span		{display:block;font-weight:bold;padding:16px;line-height:1.4;font-size:18px;color:#000;text-decoration:none;}
#blog-box	.entry .timebox				{}
#blog-box	.entry .catbox				{text-align:right;padding:8px 0px 8px 0px;border-bottom:dotted 1px #ccc;font-size:12px;}
#blog-box	.entry .kiji					{padding:16px;line-height:2;}

