@charset "UTF-8";
/* ---------------------------------
共通設定
--------------------------------- */
*{
	font-size:100%;
	margin:0;
	padding:0;
	font-family:"ヒラギノ丸ゴ Pro W4","メイリオ","MS Pゴシック";
}

body{
	background-color:#fff;
	color:#3D3D2A;
	font-size:95%;
}

img{
	border-width:0;
}

h1{
	color:#393;
	border-bottom:3px double #363;
	margin-bottom:0;
	text-align:center;
}
h2{
	font-size:110%;
	font-weight:bold;
	color:#333;
	border-left:10px solid #663;
	border-bottom:1px solid #663;
	padding-left:10px;
	margin-top:10px;
	margin-bottom:15px;
}
a{
	text-decoration:none;
	color:#393;
}
a:hover{
	text-decoration:underline;
}

.border-top-none{
	border-top:0 ! important;
}
.align-left{
	text-align:left ! important;
	padding-left:10px ! important;
}
.red-bold{
	color:#f33;
	font-weight:bold;
}

/* レイアウト */
#wrapper{
	padding:0 50px;
	width:790px;
	margin-left:auto;
	margin-right:auto;
	background-color:#fff;
	background:url(../img/bodybg.jpg) repeat-x top left;
	border-left:3px double #363;
	border-right:3px double #363;
}


div#introduction{
	border:1px solid #3c3;
	margin-top:3px;
/*
	padding:5px;
	font-size:90%;
	background-color:#393;
	color:#ffc;
*/
	padding:10px;
	font-size:100%;
	font-weight:bold;
	background:url(../img/bodybg.jpg) repeat-x top left;
	text-align:center;
}

div#left-navi{
	float:left;
	width:200px;
	margin-top:5px;
	margin-bottom:5px;
}

div#main{
	float:left;
	margin:0 10px;
	margin-top:5px;
}
div#main02{
	float:left;
	width:550px;
	margin:0 10px;
}

div#right-navi{
	float:right;
	width:200px;
	margin-top:5px;
	margin-right:15px;
}

div#footer-navi{
	clear:both;
	border-top:3px double #666;
	height:30px;
	padding-top:5px;
}

/* ナビゲーション */
/* left-navi・right-navi */
div#left-navi a{
	color:#3D3D2A;
	display:block;
	font-weight:bold;
	font-family:"HGS創英角ポップ体";
}
div#left-navi a:hover{
	color:#3D3D2A;
}
div#left-navi ul li{
	font-size:95%;
	list-style-type:none;
	padding:7px 10px;
	border-bottom:1px dotted #393;
	background:url(../img/btn_menu.gif) no-repeat top left;
}
div#right-navi ul li{
	list-style-type:none;
}

/* footer-navi */
div#footer-navi ul li{
	font-size:85%;
	list-style-type:none;
	float:left;
	padding:3px 5px;
	border-right:1px dotted #393;

}
div#footer-navi address{
	float:right;
	font-size:85%;

}

/* ---------------------------------
コンテンツ部設定
--------------------------------- */
/* Home */
div#main div#top{
	width:340px;
	text-align:center;
	padding-left:5px;
}

/* 業務内容 */
div#main02 div#gyoumu ol#business{
	margin:10px;
	margin-left:35px;
}

div#main02 div#gyoumu div#business-member{
	margin:10px;
}
div#main02 div#gyoumu div#business-member ul{
	list-style:none;
	margin-left:15px;
}
div#main02 div#gyoumu div#business-member ul span{
	text-decoration:underline;
}
/* 不動産業者 */
div#fudosangyousya ol{
	margin:10px;
	margin-left:35px;
}
/*
div#fudosangyousya table{
	font-size:85%;
	width:540px;
	border:1px solid #393;
	background-color:#E5E3D3;
	margin-top:10px;
}
div#fudosangyousya table tr th{
	border-left:1px dotted #060;
	color:#333;
	padding:3px;
}
div#fudosangyousya table tr th.city{
	border-left:0;
	border-right:1px dotted #060;
	width:150px;
}

div#fudosangyousya table tr td{
	color:#663;
	border-top:1px dotted #060;
	border-left:1px dotted #060;
	padding:3px;
	text-align:center;
}

div#fudosangyousya table tr td.city{
	border-left:0;
	border-right:1px dotted #060;
	width:150px;
	text-align:left;
	font-weight:bold;
}
*/

/* 短期アパート */
div#main02 div#tanki-apart ul{
	margin:10px;
	margin-left:35px;
}
/* 日本食レストラン・日本食材店 */
div#main02 div#jp_restaurant ul,div#main02 div#jp_foods ul{
	margin:10px;
	margin-left:35px;
	font-weight:bold;
}
div#main02 div#jp_restaurant ul li table.restaurant-list th,div#main02 div#jp_foods ul li table.foods-list th{
	text-align:left;
	width:150px;
	border-bottom:1px solid #393;
	border-right:3px double #393;
	padding-left:10px;
	font-weight:normal;
}
div#main02 div#jp_restaurant ul li table.restaurant-list td,div#main02 div#jp_foods ul li table.foods-list td{
	width:180px;
	border-bottom:1px solid #393;
	padding-left:10px;
	font-weight:normal;
}
/* ビジネスコンサルタント */
div#main02 div#business-consultant ul{
	margin:10px;
	margin-left:35px;
}
business-consultant
/* お問い合わせ */
div#main02 div#contact{
	margin:10px;
}
div#main02 div#contact p{
	margin-left:10px;
}
/* ブログリンク */
div#main02 div#blog{
	margin:10px;
}
div#main02 div#blog ul{
	margin:10px;
	margin-left:35px;

}
/* 運営会社 */
div#unei p{
	margin:10px;
	margin-left:20px;
}


/* 掲示板 iframe ver. */
div#bbs-iframe iframe{
border:0;
margin-bottom:5px;
}

/* 掲示板 */
div#kejiban div#input-sp{
	margin:10px 5px;
}
div#kejiban div.entry-sp{
	margin:10px 0;
	padding:5px;
	background-color:#fff;
	line-height:2em;
}
/* 掲示板 削除時 */
div#kejiban-del div.entry-sp{
	margin:10px 0;
	padding:5px;
	background-color:#fff;
	line-height:2em;
}
