﻿@charset "utf-8";

/* 本文
-----------------------------*/

div.entry div.textBody{
	margin: 0;
	padding: 0;
	text-align:left;
}

h1.event,
div.entry h1,
div.concept-child h1,
div.gallery h1,
div.real-estate-info h1{
	background:url(http://blog.exe.jp/~shinkawa-j/img/title-bg.gif) repeat-x;
	padding:1em 0 0.7em;
	text-align:left;
}
html:not(:nth-child(n)) h1.event,
html:not(:nth-child(n)) div.entry h1,
html:not(:nth-child(n)) div.concept-child h1,
html:not(:nth-child(n)) div.gallery h1,
html:not(:nth-child(n)) div.real-estate-info h1{padding:1em 0 0.9em;}
* html body h1.event,
* html body div.entry h1,
* html body div.concept-child h1,
* html body div.gallery h1,
* html body div.real-estate-info h1{height:56px;}
h1.event span,
div.entry h1 span,
div.concept-child h1 span,
div.gallery h1 span,
div.real-estate-info h1 span{
	font:bold 19px/21px "ＭＳ Ｐゴシック", "Osaka";
	background:url(http://blog.exe.jp/~shinkawa-j/img/bar-head.gif) no-repeat 0px 0px;
	padding:0.2em 0 0.2em 1em;
	margin-left:1em;
	display:block;
	color:#555;
}

div.entry div.textBody h2,
div.gallery div.textBody h2{
	margin: 0 0 0 2.8em;
	padding: 0;
	text-align:left;
	font:bold 13px/16px "ＭＳ Ｐゴシック", "Osaka";
}

div.entry ul.info {
	margin: 0 0 0 2.5em;
	text-align:left;
}

div.entry ul.info li {
	font:12px "ＭＳ Ｐゴシック", "Osaka";
	margin: 0 0.5em 0.5em 0;
	display: inline;
	color:#666;
}

div.entry div.textBody img {
	margin: 0;
	padding: 0;
}

div.entry div.textBody img.alignnone {
	margin: 0 auto;
	padding: 0;
}

div.entry div.textBody p {
	font:15px/18px "ＭＳ Ｐゴシック", "Osaka";
	margin:0 0 0.8em 2.5em;
}

div.imagecaption{
	font:11px/13px "ＭＳ Ｐゴシック", "Osaka";
	text-align:left;
}

/* concept */

div.concept{
	margin: 0;
	padding: 0.6em 0 0;
	background:url(http://blog.exe.jp/~shinkawa-j/img/header-shadow.gif) no-repeat top center;
}
div.concept div.textBody{
	margin: 0;
	padding: 0;
	text-align:left;
	background:url(http://blog.exe.jp/~shinkawa-j/img/concept-bg.jpg) no-repeat top center;
}

div.concept div.textBody h1{
	display:none;
}

div.concept div.textBody dl{
	margin:0 0 0 1.3em;
	padding:8em 0 1.5em;
	width:300px;
}

div.concept div.textBody dl dt{
	border-bottom:1px solid #004196;
}

div.concept div.textBody dl dt a{
	padding:1.3em 0.3em 0 3.8em;
	font:bold 15px "ＭＳ Ｐゴシック", "Osaka";
	color: #004196;
	display:block;
}

html[lang*=""]>/**/body div.concept div.textBody dl dt a{
	padding:1.4em 0.3em 0 3.8em;
}

div.concept div.textBody dl dt.no1 a{
	background:transparent url(http://blog.exe.jp/~shinkawa-j/img/concept-no1_r.gif) no-repeat 0px 0px;
}
div.concept div.textBody dl dt.no2 a{
	background:transparent url(http://blog.exe.jp/~shinkawa-j/img/concept-no2_r.gif) no-repeat 0px 0px;
}
div.concept div.textBody dl dt.no3 a{
	background:transparent url(http://blog.exe.jp/~shinkawa-j/img/concept-no3_r.gif) no-repeat 0px 0px;
}
div.concept div.textBody dl dt.no4 a{
	background:transparent url(http://blog.exe.jp/~shinkawa-j/img/concept-no4_r.gif) no-repeat 0px 0px;
}

div.concept div.textBody dl dt.no1 a:hover{
	background:transparent url(http://blog.exe.jp/~shinkawa-j/img/concept-no1_r.gif) no-repeat 0px -38px;
}
div.concept div.textBody dl dt.no2 a:hover{
	background:transparent url(http://blog.exe.jp/~shinkawa-j/img/concept-no2_r.gif) no-repeat 0px -38px;
}
div.concept div.textBody dl dt.no3 a:hover{
	background:transparent url(http://blog.exe.jp/~shinkawa-j/img/concept-no3_r.gif) no-repeat 0px -38px;
}
div.concept div.textBody dl dt.no4 a:hover{
	background:transparent url(http://blog.exe.jp/~shinkawa-j/img/concept-no4_r.gif) no-repeat 0px -38px;
}

div.concept div.textBody dl dd{
	font:15px/18px "ＭＳ Ｐゴシック", "Osaka";
	margin-bottom:1em;
	padding-left:4em;
}

div.concept-child div.textBody{
	margin: 0;
	padding: 0 1em 0 0;
	text-align:left;
}
div.concept-child div.textBody h2{
	font:bold 17px "ＭＳ Ｐゴシック", "Osaka";
	margin: 0.3em 0 1em 2.3em;
	padding: 0;
}
div.concept-child div.textBody h3{
	margin:0.8em 0 0.8em 1em;
	padding:0.1em 0 0.1em 1.2em;
	font:bold 17px/18px "ＭＳ Ｐゴシック", "Osaka";
	background:url(http://blog.exe.jp/~shinkawa-j/img/title-head.gif) no-repeat center left;
}
div.concept-child div.textBody img{
	margin: 0;
	padding: 0;
}
div.concept-child div.textBody p {
	font:15px/18px "ＭＳ Ｐゴシック", "Osaka";
	margin:0 0 0.8em 2.5em;
}
div.concept-child div.textBody ol{
	margin:0 0 0.8em 3.8em;
}
div.concept-child div.textBody ol li{
	font:15px/18px "ＭＳ Ｐゴシック", "Osaka";
}

body#entry6 div.concept-child div.textBody img{
	display:block;
}

* html body#entry6 div.concept-child div.textBody img{
	margin-bottom:0.5em;
}
*:first-child+html body#entry6 div.concept-child div.textBody img{
	margin-bottom:0.5em;
}

body#entry6 div.concept-child div.textBody dl{
	border:2px solid #9B9999;
	width:296px;
}
* html body#entry6 div.concept-child div.textBody dl{
	margin-bottom:0.5em;
	width:300px;
}
*:first-child+html body#entry6 div.concept-child div.textBody dl{
	margin-bottom:0.5em;
}

body#entry6 div.concept-child div.textBody dl.alignright{
float:right;
clear:right;
height:176px;
}
* html body#entry6 div.concept-child div.textBody dl.alignright{
height:180px;
}
body#entry6 div.concept-child div.textBody dl.alignleft{
float:left;
clear:left;
margin-left:2.3em;
height:181px;
}
* html body#entry6 div.concept-child div.textBody dl.alignleft{
margin-left:1.3em;
height:185px;
}
body#entry6 div.concept-child div.textBody dl dt{
	float:left;
	width:120px;
}
body#entry6 div.concept-child div.textBody dl dd{
	float:right;
	width:176px;
}
body#entry6 div.concept-child div.textBody dl dd p{
	margin:0;
	padding:0.3em 0.5em;
	font:15px/18px "ＭＳ Ｐゴシック", "Osaka";
}

body#entry9 div.concept-child div.textBody dl{
	margin:0 0 0.8em 2.4em;
	border:1px solid #999;
	width:480px;
}
body#entry9 div.concept-child div.textBody dl dt{
	font:bold 15px "ＭＳ Ｐゴシック", "Osaka";
	padding:0.2em 0.8em;
}
body#entry9 div.concept-child div.textBody dl dd{
	padding:0 0.8em 0.5em;
}

div.concept-child div.textBody div.photo{
	float:right;
	width:200px;
	margin-right:5em;
}
div.concept-child div.textBody div.imagecaption{
	margin-left:20em;
}
table.safety{
background:url(http://blog.exe.jp/~shinkawa-j/img/concept-rule.gif) no-repeat top left;
	border-collapse:collapse;
	margin-left:1.5em;
	height:320px;
	width:560px;
	clear:both;
}
* html body table.safety{width:560px;}
html:not(:nth-child(n)) table.safety{width:560px;}
html[lang*=""]>/**/body table.safety{width:568px;}
table.safety td{
	color:#666;
	font:13px/15px "ＭＳ Ｐゴシック", "Osaka";
	vertical-align:top;
	padding:0 1em;
	width:280px;
}
/*
table.safety td.safety1{background:url(http://blog.exe.jp/~shinkawa-j/img/concept-rule1.gif) no-repeat top left;}
table.safety td.safety2{background:url(http://blog.exe.jp/~shinkawa-j/img/concept-rule2.gif) no-repeat top left;}
table.safety td.safety3{background:url(http://blog.exe.jp/~shinkawa-j/img/concept-rule3.gif) no-repeat top left;}
table.safety td.safety4{background:url(http://blog.exe.jp/~shinkawa-j/img/concept-rule4.gif) no-repeat top left;}
*/
table.safety td strong{
	font:bold 15px/18px "ＭＳ Ｐゴシック", "Osaka";
	text-align:center;
	margin:1.4em 0 0;
	padding:0;
	display:block;
	color:#C00;
}

/* スタッフ紹介 */

body#entry3 div.textBody{text-align:left;}
body#entry3 div.textBody h2{
	font:bold 17px "ＭＳ Ｐゴシック", "Osaka";
	margin: 0 0 1em 2.3em;
	padding: 0;
}
body#entry3 div.textBody h2 span{
	font:bold 13px "ＭＳ Ｐゴシック", "Osaka";
}
body#entry3 div.textBody h3{
	margin:0.8em 0 0 1em;
	padding:0.1em 0 0.1em 1.2em;
	font:bold 17px/18px "ＭＳ Ｐゴシック", "Osaka";
	background:url(http://www.shinkawa-j.co.jp/img/title-head.gif) no-repeat center left;
}
body#entry3 div.textBody p {
	font:15px/18px "ＭＳ Ｐゴシック", "Osaka";
	margin:0 0 0.8em 2.5em;
}
body#entry3 div.textBody table{
	font:15px/18px "ＭＳ Ｐゴシック", "Osaka";
	border-collapse:separate;
	margin:0 0 0.8em 2.4em;
	width:90%;
}
body#entry3 div.textBody table caption{
	color: #004196;
	text-align:left;
	padding-left:0.2em;
	border-bottom:1px solid #004196;
}
body#entry3 div.textBody table th{
vertical-align:top;
width:165px;
}
body#entry3 div.textBody table td{
	text-align:left;
	padding:0 0 1em 0.5em;
}
body#entry3 div.textBody table td p{margin:0.8em 0 0 0;}

/* 会社概要 */

body#entry4 h1{
	background:url(http://www.shinkawa-j.co.jp/img/info-bg.jpg);
	width:100%;
	height:190px;
	padding:0!important;
}
body#entry4 h1 span{display:none;}

body#entry4 div.textBody{
	margin: 0;
	padding: 0;
	text-align:left;
}

body#entry4 div.textBody img {
	margin: 0;
	padding: 0;
	border:1px solid #999;
}

body#entry4 div.textBody h2{
	margin:0.8em 0 0 1em;
	padding:0.1em 0 0.1em 1.2em;
	font:bold 17px/18px "ＭＳ Ｐゴシック", "Osaka";
	background:url(http://blog.exe.jp/~shinkawa-j/img/title-head.gif) no-repeat center left;
}

body#entry4 div.textBody p {
	font:15px/18px "ＭＳ Ｐゴシック", "Osaka";
	margin:0 0 0.8em 2.5em;
}

body#entry4 div.textBody table.concept,
body#entry4 div.textBody table.enkaku {
	font:15px/18px "ＭＳ Ｐゴシック", "Osaka";
	border-collapse:separate;
	margin:0 0 0.8em 2.4em;
}

body#entry4 div.textBody table.concept th,
body#entry4 div.textBody table.enkaku th{
	vertical-align:top;
}

body#entry4 div.textBody table.concept th{
	border-right:3px solid #777;
	padding-right:0.5em;
}

body#entry4 div.textBody table.concept td{
	padding-left:0.5em;
}

body#entry4 div.textBody table.concept td ul{margin-left:1.4em;}

body#entry4 div.textBody table.enkaku th{
	padding-right:1em;
}

body#entry4 div.textBody table.enkaku th,
body#entry4 div.textBody table.enkaku td{
border-bottom:1px dashed #999;
}

/* 不動産情報 */

ul.real-estate-menu{
    text-align:left;
	list-style:none;
	margin:0 0 0.5em 2.5em;
}
ul.real-estate-menu li{
	display: inline;
	padding:0 0.8em;
	font:13px/15px "ＭＳ Ｐゴシック", "Osaka";
	background:url(http://blog.exe.jp/~shinkawa-j/img/uploads/voice-list.gif) no-repeat center left;
}

h2.kagaminomiya{
	background:url(http://www.shinkawa-j.co.jp/img/uploads/kagaminomiya-title3.gif) no-repeat top left;
	margin:0 auto;
	width:700px;
	height:90px;
}
* html body h2.kagaminomiya{
	margin:0 auto;
}
h2.kagaminomiya span{display:none;}
div.real-estate-info div.textBody div.kagaminomiya{
	background:url(http://www.shinkawa-j.co.jp/img/uploads/takuchi-bg.jpg) no-repeat top center;
	margin:0;
}
table.kagaminomiya{
	width:700px;
	margin:0 auto;
	border-collapse:collapse;
}
table.kagaminomiya caption{
	margin:0 auto;
	text-align:center;
}
table.kagaminomiya caption p{
	background:url(http://www.shinkawa-j.co.jp/img/uploads/kagaminomiya-title2.gif) no-repeat top center;
	margin:0 auto;
	display:block;
	width:700px;
	height:60px;
}
table.kagaminomiya caption p span{display:none;}
* html body table.kagaminomiya td a img.alignleft,
* html body table.kagaminomiya td a img.alignright{clear:both;margin:0;padding:0;}
table.kagaminomiya th{
	width:165px;
	vertical-align:top;
}
table.kagaminomiya th dl dd{}
table.kagaminomiya th dl dd p{
	font:11px "ＭＳ Ｐゴシック", "Osaka";
	text-align:left;
	width:85px;
	float:right;
}
table.kagaminomiya th dl dd img{float:left;}
table.kagaminomiya td{vertical-align:top;}
table.kagaminomiya td img{display:block;}
div.alignleft table.guide{
	font:13px/15px "ＭＳ Ｐゴシック", "Osaka";
	border-collapse:collapse;
	margin:0 0 1em 0.8em;
	width:300px;
}
div.alignleft table.guide th{
	padding:0.2em 0;
	vertical-align:top;
	text-align:left;
	width:90px;
}
div.alignleft table.guide td{
	padding:0 0.2em;
	text-align:left;
}

table.price{
	border:2px solid #666666;
	border-collapse:collapse;
	margin:0 0 1em 0.8em;
	width:350px;
	float:left;
}
table.price caption{
	font:bold 15px "ＭＳ Ｐゴシック", "Osaka";
	padding-left:0.8em;
	text-align:left;
	width:300px;
}
table.price thead{background:#FDDDD2;}
table.price thead th{
	padding:0;
	border:1px solid #666666;
	text-align:center;
	font:bold 13px "ＭＳ Ｐゴシック", "Osaka";
}
table.price tbody th{
	padding:0 0.2em;
	border:1px solid #666666;
	text-align:center;
	width:30px;
}
table.price tbody th span{
	font:bold 13px "ＭＳ Ｐゴシック", "Osaka";
	color: #FF3333;
}
table.price tbody td{
	font:13px "ＭＳ Ｐゴシック", "Osaka";
	padding:0 0.2em;
	border:1px solid #666666;
	text-align:center;
}
table.price tbody td span{
	text-align:right;
	display:block;
	width:60px;
}

div.alignright h2.condition{
	border:1px solid #666666;
	text-align:center;
	background:#FFF239;
	margin:0 auto 0 0;
	width:150px;
}
div.alignright h2.condition span{
	font:13px "ＭＳ Ｐゴシック", "Osaka";
	padding:0.2em;
	display:block;
}
div.alignright dl.light{
	width:400px;
	text-align:left;
	margin:0.5em 0 0.8em 0.8em;
}
div.alignright dl.light dt{
	font:bold 19px "ＭＳ Ｐ明朝", "細明朝体";
}
div.alignright dl.light dd{
	font:13px "ＭＳ Ｐ明朝", "細明朝体";
}

dl.concept{
	width:350px;
	text-align:left;
	margin-left:370px;
}
dl.concept dt{
	font:bold 13px "ＭＳ Ｐゴシック", "Osaka";
}
dl.concept dd{
	font:11px "ＭＳ Ｐゴシック", "Osaka";
}

dl.environment{
	clear:both;
	width:700px;
	margin:0 auto;
}
dl.environment dt{text-align:left;}
dl.environment dd{}
dl.environment dd div.imageframe{clear:none;margin:0 0 1.5em 0.3em;}

div.himi{
	clear:both;
}
div.himi h2{
	text-align:left;
	margin:0.8em 0 0.8em 1em;
	padding:0.1em 0 0.1em 1.2em;
	font:bold 17px/18px "ＭＳ Ｐゴシック", "Osaka";
	background:url(http://blog.exe.jp/~shinkawa-j/img/title-head.gif) no-repeat center left;
}
div.himi h3{
	text-align:left;
	margin:0.8em 0 0 2.5em;
	font:bold 15px "ＭＳ Ｐゴシック", "Osaka";
	color: #339966;
}


body#entry108 div.textBody img.chirashi,
body#entry323 div.textBody img.chirashi{
	display:none;
}
body#entry108 div.textBody dl#chirashi,
body#entry323 div.textBody dl#chirashi{
	position: relative;
	margin:0 auto;
	padding:0;
}
body#entry108 div.textBody dl#chirashi{
	width:720px;
	height:956px;
	background: transparent url(http://www.shinkawa-j.co.jp/img/uploads/evergreen.gif) top left no-repeat;
}
body#entry323 div.textBody dl#chirashi{
	width:720px;
	height:940px;
	background: transparent url(http://www.shinkawa-j.co.jp/img/uploads/yayoi3.jpg) top left no-repeat;
}
body#entry108 div.textBody dl#chirashi dt,
body#entry323 div.textBody dl#chirashi dt{
	margin:0;
	padding:0;
	position: absolute;
	font-size: 85%;
	display: none;
}
body#entry108 div.textBody dl#chirashi dd,
body#entry323 div.textBody dl#chirashi dd{
	margin:0;
	padding:0;
	position: absolute;
	font-size: 85%;
}

body#entry323 div.textBody dl#chirashi dd#type1{
	top:210px;
	left:210px;
}
body#entry323 div.textBody dl#chirashi dd#type2{
	top:465px;
	left:210px;
}
body#entry323 div.textBody dl#chirashi dd#type3{
	top:720px;
	left:210px;
}
body#entry323 div.textBody dl#chirashi dd#map{
	top:630px;
	left:510px;
}
body#entry108 div.textBody dl#chirashi dd#map{
	top:77px;
	left:0px;
}

body#entry108 div.textBody dl#chirashi dd a,
body#entry323 div.textBody dl#chirashi dd a{
	display: block;
	position: absolute;
	text-decoration: none;
}
body#entry323 div.textBody dl#chirashi dd#type1 a,
body#entry323 div.textBody dl#chirashi dd#type2 a,
body#entry323 div.textBody dl#chirashi dd#type3 a{
	width:165px;
	height:110px;
}
body#entry323 div.textBody dl#chirashi dd#map a{
	width:203px;
	height:186px;
}
body#entry108 div.textBody dl#chirashi dd#map a{
	width:295px;
	height:230px;
}
body#entry108 div.textBody dl#chirashi dd a span,
body#entry323 div.textBody dl#chirashi dd a span{display: none;}

body#entry108 div.textBody dl#chirashi dd a:hover,
body#entry323 div.textBody dl#chirashi dd a:hover{
	position: absolute;
	top: 0px;
	left: 0px;
}





/* 空間デザイン計画 */

div.space-design h1{
	background:url(http://blog.exe.jp/~shinkawa-j/img/space-design-bg.jpg);
	height:100px;
	width:100%;
}
div.space-design h1 span{display:none;}
div.space-design div.textBody{
	margin: 0;
	padding: 0;
	text-align:left;
}
div.space-design div.textBody h2{
	margin:1em 0 1em 2.4em;
}
div.space-design div.textBody p {
	border:1px dashed #969696;
	font:15px/18px "ＭＳ Ｐゴシック", "Osaka";
	margin:0 1.8em 0.8em;
	padding:0.6em;
}
div.space-design div.textBody dl{
	margin:0 0 0 2.3em;
	width:680px;
}
div.space-design div.textBody dl dd table{
	border-collapse:separate;
	margin:0 0 1em 0;
}
div.space-design div.textBody dl dd table td{width:340px;}
div.space-design div.textBody dl dd table td a img{margin-right:0.3em;}
div.space-design div.textBody table{
	border-collapse:separate;
	margin:0 0 1em 2.4em;
	width:680px;
}
div.space-design div.textBody table caption{
	width:680px;
	color:#3C5A87;
	text-align:center;
	margin-bottom:1em;
	font:17px "ＭＳ Ｐゴシック", "Osaka";
	background:url(http://blog.exe.jp/~shinkawa-j/img/uploads/pro-bg.gif) no-repeat center center;
}
div.space-design div.textBody table th{
	padding-left:0.5em;
	font:bold 17px/20px "ＭＳ Ｐゴシック", "Osaka";
}
div.space-design div.textBody table th.house{
	border-left:5px solid #FFFF5A;
}
div.space-design div.textBody table th.furniture{
	border-left:5px solid #96FFFF;
}
div.space-design div.textBody table th.interior{
	border-left:5px solid #FFAAD2;
}
div.space-design div.textBody table th.exterior{
	border-left:5px solid #96FF96;
}
div.space-design div.textBody table td{
	padding-top:0.5em;
	font:15px/18px "ＭＳ Ｐゴシック", "Osaka";
}
div.space-design div.textBody table td.house{
	padding:0.5em 0.5em 0 0;
	background:url(http://www.shinkawa-j.co.jp/img/uploads/pro-bg1.gif) no-repeat center center;
}
div.space-design div.textBody table td.furniture{
	padding:0.5em 0.5em 0 0;
	background:url(http://www.shinkawa-j.co.jp/img/uploads/pro-bg2.gif) no-repeat center center;
}
div.space-design div.textBody table td.interior{
	padding:0.5em 0.5em 0 0;
	background:url(http://www.shinkawa-j.co.jp/img/uploads/pro-bg3.gif) no-repeat center center;
}
div.space-design div.textBody table td.exterior{
	padding:0.5em 0.5em 0 0;
	background:url(http://www.shinkawa-j.co.jp/img/uploads/pro-bg4.gif) no-repeat center center;
}

/* 新規モデルハウスオーナー様募集 */

div.modelhouse h1{
	background:url(http://www.shinkawa-j.co.jp/img/uploads/modelhouse-bg.gif);
	height:190px;
	width:100%;
}
div.modelhouse h1 span{display:none;}
div.modelhouse div.textBody{
	margin: 0;
	padding: 0;
	text-align:left;
}
div.modelhouse div.textBody h2{
	margin:0.5em 0 1em;
	font:bold 15px "ＭＳ Ｐゴシック", "Osaka";
	text-align:center;
}
div.modelhouse dl.kukaku{
	width:640px;
	text-align:left;
	margin:0 auto;
}
div.modelhouse dl.kukaku dt{
	clear:both;
	padding:0.5em 0 0.5em 1.2em;
	font:bold 17px/18px "ＭＳ Ｐゴシック", "Osaka";
	background:url(http://www.shinkawa-j.co.jp/img/modelhouse-title-head.gif) no-repeat center left;
}
div.modelhouse dl.kukaku dd{
	font:15px/17px "ＭＳ Ｐゴシック", "Osaka";
	padding-left:1.4em;
}
div.modelhouse dl.concept{
	width:600px;
	text-align:left;
	padding:1em 0;
	margin:0 auto;
	clear:both;
}
div.modelhouse dl.concept dt{
	font:bold 13px "ＭＳ Ｐゴシック", "Osaka";
	margin:0.8em 0 0.3em;
}
div.modelhouse dl.concept dd{
	font:11px "ＭＳ Ｐゴシック", "Osaka";
}

/* event */

div.event ul{
	width:80%;
	text-align:left;
	list-style:none;
	margin:0.5em 0 0 2.5em;
	border-bottom:1px dashed #999;
	font:15px/18px "ＭＳ Ｐゴシック", "Osaka";
}
div.event ul li{
	display:inline;
	padding:0.3em 0;
}
div.event ul li.date{
	padding:0 1em 0 0.3em;
}
div.event h2{
	text-align:left;
	margin:0.8em 0 0.8em 2.3em;
	font:bold 17px/18px "ＭＳ Ｐゴシック", "Osaka";
}
div.event div.textbody h3{
	font:bold 15px/18px "ＭＳ Ｐゴシック", "Osaka";
	margin-left:2.5em;
	text-align:left;
}
div.event div.textbody p{
	font:15px/18px "ＭＳ Ｐゴシック", "Osaka";
	margin:0 2.5em 0.8em 2.5em;
	text-align:left;
}
div.event div.textbody dl{
	width:600px;
	margin:0.5em auto;
	border:1px solid #AAA;
}
div.event div.textbody dl dt{
	color:#666666;
	padding:0.3em;
	letter-spacing:3px;
	border-bottom:2px dashed #AAA;
	font:bold 17px/21px "ＭＳ Ｐゴシック", "Osaka";
}
div.event div.textbody dl dd img{margin:0.4em;}

/* 最新イベント情報 */

h2.event{
	text-align:left;
	margin:0.8em 0 0 1em;
	padding:0.1em 0 0.1em 1.3em;
	font:bold 17px/18px "ＭＳ Ｐゴシック", "Osaka";
	background:url(http://www.shinkawa-j.co.jp/img/title-head.gif) no-repeat center left;
}
div.entry div.textEvent{
	padding-bottom:2em;
	text-align:left;
}
div.entry div.textEvent div {
	margin:0 0 0 2.5em;
	text-align:left;
}
div.entry div.textEvent p {
	font:15px/18px "ＭＳ Ｐゴシック", "Osaka";
	margin:0 2em 0.8em 2.5em;
}
div.entry div.textEvent p img{margin-right:0.5em;}
div.section hr{
	width:95%;
	height:0;
	border:0;
	border-top:1px dashed #999;
	margin:0 auto;
	clear:both;
}

/* Flip Navi 2 (Newer | Older)
-----------------------------*/

#flip2 {
	text-align:left;
	margin:1em 2em 0;
	padding: 0.3em 0 0.3em 0.5em;
	border: 1px solid #ddd;
	clear:both;
}

#flip2 li {
	background: url(http://www.shinkawa-j.co.jp/img/arrow-pagemove.gif) no-repeat left center;
	font:13px "ＭＳ Ｐゴシック", "Osaka";
	padding-left: 10px;
	list-style:none;
}

#flip2 li a {

}

table.chirashi{
border-collapse:collapse;
margin:0 auto;
width:700px;
}
* html body table.chirashi{width:710px;}
table.chirashi td{padding:0;}
table.chirashi td div{
margin:0;
padding:0;
}
table.chirashi td img{
margin:0;
}

dl.moushimoki{
	float:right;
	width:300px;
	margin:0 2em 1.5em 0;
	border:2px solid #14503C;
}
dl.moushimoki dt{
	color:#FFF;
	text-align:center;
	font:bold 15px/25px "ＭＳ Ｐゴシック", "Osaka";
	background:#14503C;
}
dl.moushimoki dd{
	font:15px/18px "ＭＳ Ｐゴシック", "Osaka";
	text-align:left;
	padding:0.3em;
}
dl.moushimoki dd p{margin:0;}

/* 施工事例 */

div.entry div.textBody h2.gallery{
	margin: 0 0 1em 2.8em;
	padding: 0;
	text-align:left;
	font:bold 14px/17px "ＭＳ Ｐゴシック", "Osaka";
}

div.gallery div.textBody{
	margin: 0;
	padding: 0;
	text-align:left;
}

div.gallery div.textBody img {
	margin: 0;
	padding: 0;
}

div.gallery div.textBody p {
	font:15px/18px "ＭＳ Ｐゴシック", "Osaka";
	margin:0 0 0.8em 360px;
	width:380px;
}

div.gallery div.textBody table{
	border-collapse:separate;
	margin:0.5em 0 0.5em 2.2em;
}

div.gallery div.textBody table th{
	vertical-align:bottom;
	padding:0.2em;
}

div.gallery div.textBody table td{
	vertical-align:top;
	padding:0.2em;
}

div.gallery div.textBody dl{
	font:15px/18px "ＭＳ Ｐゴシック", "Osaka";
	border:1px solid #666;
	margin:0 0 0.8em 1.3em;
	padding:0.5em;
	width:300px;
	float:left;
}
div.gallery div.textBody dl dt{
	border-bottom:1px solid #666;
	padding:0 0 0.3em 0.8em;
}
div.gallery div.textBody dl dd ul{
	list-style: square;
	margin-left:1.7em;
}

/* 家づくりスケジュール */

table.schedule{
	border-collapse:collapse;
	margin:0 1em 0.8em 2.3em;
	background:#F0F4FF;
}
table.schedule tr.blue{
	background:#E0E8FF;
}
table.schedule th{
	font:bold 15px/18px "ＭＳ Ｐゴシック", "Osaka";
	padding:0 0.5em 0 4.5em;
	text-align:left;
	height:110px;
}
table.schedule th.no1{background:url(http://blog.exe.jp/~shinkawa-j/img/uploads/no1.gif) no-repeat 25px 27px;}
table.schedule th.no2{background:#E0E8FF url(http://blog.exe.jp/~shinkawa-j/img/uploads/no2.gif) no-repeat 25px 27px;}
table.schedule th.no3{background:url(http://blog.exe.jp/~shinkawa-j/img/uploads/no3.gif) no-repeat 25px 27px;}
table.schedule th.no4{background:#E0E8FF url(http://blog.exe.jp/~shinkawa-j/img/uploads/no4.gif) no-repeat 25px 27px;}
table.schedule th.no5{background:url(http://blog.exe.jp/~shinkawa-j/img/uploads/no5.gif) no-repeat 25px 27px;}
table.schedule th.no6{background:#E0E8FF url(http://blog.exe.jp/~shinkawa-j/img/uploads/no6.gif) no-repeat 25px 27px;}
table.schedule th.no7{background:url(http://blog.exe.jp/~shinkawa-j/img/uploads/no7.gif) no-repeat 25px 27px;}
table.schedule th.no8{background:#E0E8FF url(http://blog.exe.jp/~shinkawa-j/img/uploads/no8.gif) no-repeat 25px 27px;}
table.schedule th.no9{background:url(http://blog.exe.jp/~shinkawa-j/img/uploads/no9.gif) no-repeat 25px 27px;}
table.schedule th.no10{background:#E0E8FF url(http://blog.exe.jp/~shinkawa-j/img/uploads/no10.gif) no-repeat 10px 27px;}
table.schedule th.no11{background:url(http://blog.exe.jp/~shinkawa-j/img/uploads/no11.gif) no-repeat 10px 27px;}
table.schedule th.no12{background:#E0E8FF url(http://blog.exe.jp/~shinkawa-j/img/uploads/no12.gif) no-repeat 10px 27px;}
table.schedule td{
	font:15px/18px "ＭＳ Ｐゴシック", "Osaka";
	padding:0.3em;
}

/* お客様の声 */

ul.voice-menu{
    list-style:none;
	margin:0 0 0.5em 2.5em;
}
ul.voice-menu li{
	display: inline;
	padding:0 0.8em;
	font:13px/15px "ＭＳ Ｐゴシック", "Osaka";
	background:url(http://blog.exe.jp/~shinkawa-j/img/uploads/voice-list.gif) no-repeat center left;
}
table.voice-menu{
	border-collapse:separate;
	margin:1em 0 0 2.3em;
	border:1px solid #999;
	width:90%;
}
table.voice-menu th{width:150px;}
table.voice-menu td{
	font:15px/18px "ＭＳ Ｐゴシック", "Osaka";
	padding:0.3em;
}
table.voice-menu td h3{
	font:bold 19px "ＭＳ Ｐゴシック", "Osaka";
	text-align:left;
	color:#D7B469;
}
table.voice-menu td h4{
	font:bold 17px "ＭＳ Ｐゴシック", "Osaka";
	margin:0.3em 0;
}
table.voice-menu td p{text-align:right;}
table.voice1,table.voice2{
	border-collapse:separate;
	margin:1em 0 0 2.3em;
	width:90%;
}
table.voice1 th{width:300px;}
table.voice2 th{width:150px;}
table.voice1 td,table.voice2 td{
	font:13px/15px "ＭＳ Ｐゴシック", "Osaka";
}
table.comment{
	border-collapse:separate;
	border:2px solid #B82223;
}
table.comment th{
	width:110px;
	padding:0.2em;
	text-align:center;
}
table.comment td{
	font:13px/15px "ＭＳ Ｐゴシック", "Osaka";
}

/* リフォーム */

div.entry div.reform{
	margin: 0;
	padding: 0;
	text-align:left;
/*	background:url(http://blog.exe.jp/~shinkawa-j/img/reform-bg.jpg) no-repeat bottom center;*/
}

div.entry div.reform p {
	font:17px/20px "ＭＳ Ｐゴシック", "Osaka";
	margin:0 0 0.8em 2.5em;
	padding-top:1em;
}

div.entry div.reform dl{
	margin:0 0 0 2.5em;
	padding:2em 0 0.5em;
	width:280px;
}

div.entry div.reform dl dt{
	border-bottom:1px solid #930;
}

div.entry div.reform dl dt a{
	display:block;
	padding:0.5em 0.3em 0 0.8em;
	font:bold 17px "ＭＳ Ｐゴシック", "Osaka";
	color: #930;
}

div.entry div.reform dl dd{
	margin-bottom:0.6em;
	padding:0.3em 0.6em 0;
}

div.reform-menu {
	margin: auto;
	padding: 0 1em;
	text-align:left;
}
div.reform-menu dl {
	float: left;
	margin: 10px 0;
	text-align: center;
	width: 33%;
}
div.reform-menu dl img {
	border: 2px solid #cfcfcf;
}
div.reform-menu dl dd {
	width:215px;
	margin-left:0.8em;
	text-align:left;
	font:13px/15px "ＭＳ Ｐゴシック", "Osaka";
}

div.reform-child{
	margin: 0;
	padding: 0 2.5em;
	text-align:left;
}
div.reform-child h2{
	font:bold 17px "ＭＳ Ｐゴシック", "Osaka";
	margin: 0.3em 0 1em;
	padding: 0;
}

div.reform-child h3.care{
	font:15px "ＭＳ Ｐゴシック", "Osaka";
	margin: 1.5em 0 0.5em;
	padding: 0.3em 0.5em;
	width:240px;
	color:#FFF;
	background:#98161C;
}

div.reform-child h4.care{
	color:#E33F00;
	margin:0.8em 0;
	padding:0.1em 0 0.1em 1.2em;
	font:bold 17px/18px "ＭＳ Ｐゴシック", "Osaka";
	background:url(http://blog.exe.jp/~shinkawa-j/img/title-head2.gif) no-repeat center left;
}

div.reform-child img{
	margin: 0 0.5em 0.2em;
	padding: 0;
}
div.reform-child div.imagecaption{
	margin: 0;
	padding: 0 0.5em;
	font:13px/15px "ＭＳ Ｐゴシック", "Osaka";
}
div.reform-child div.text {
	margin:0 1em;
}
div.reform-child p {
	font:15px/18px "ＭＳ Ｐゴシック", "Osaka";
	margin-bottom: 0.8em;
}
div.reform-child div.photo{
	float:right;
	width:230px;
}

/* 快適広場 */

div.magazine {
	margin: auto;
	padding: 0 1em;
	text-align:left;
}
div.magazine dl {
	float: left;
	margin: 10px 0;
	text-align: center;
	width: 25%;
}
* html body div.magazine dl {width:24%;}
div.magazine dl img {
	border: 2px solid #cfcfcf;
}
div.magazine dl dd {
	margin-left: 0;
	font:13px/15px "ＭＳ Ｐゴシック", "Osaka";
}

/* お問い合わせ */

div.mailform legend{display:none;}
div.mailform ol{border:0;}
