/* CSS Document */

@media print {* html body {zoom:0.7;}	 }

body {
	line-height: 170%;
	color: #333333;
	text-align: center;
	margin: 0px;
	padding: 0px;}
h1{ font-size:12px;}

h3 {
	padding: 5px;
	color:#000066;
	border-width: 0px 0px 1px 5px;
	border-style: solid;
	border-color: #6699CC;
	font-weight: normal;
	margin-top: 30px;
	margin-bottom: 15px;}
h4 {
	background-color: #C7E9E2;
	padding: 2px 5px;
	margin: 0px 0px 5px;
	font-weight: normal;}
h5 {
	font-size: 12px;
	padding: 0px;
	margin-top: 20px;
	margin-bottom: 10px;
	display: block;
}
#wrapper {
	width: 850px;
	margin: 0px auto 0px auto;	}
#header, #footer {
	width: 850px;
	margin: 0px auto;
	clear: both;	}
#footer {
	width: 850px;
	background: url(../img/f_copyright.gif) no-repeat center center;
	height: 40px;
	padding-top: 8px;
	clear: both;
	border-top: 1px solid #CCCCCC;	}
#container {
	width: 850px;
	margin-top: 0px;
	background-color: #C9D9FF;
	padding: 0px;
	float: left;}
#primary {
	float: right;
	width: 630px;
	text-align: left;
	background-color: #FFFFFF;
	padding: 10px 5px 10px 15px;
	margin: 0px;}
#secondary {
	float: left;
	width: 171px;
	text-align: center;
	padding-left:15px;
	padding-right:14px;
	padding-top:10px;	}
img, table {	border: none;}
caption {	text-align: left;}
th {
	font-weight: normal;
	background-color: #E1EFFB;
	text-align: center;}
td {	background-color: #FFFFFF;}
.red {color: #CC0000;}
.style1 {
	font-weight: bold;
	color: #F30;}
.box {
	padding: 5px;
	background-color: #FFFFFF;
	border: 1px solid #C7E9E2;
	margin: 5px 0px 5px 15px;	}
.box2 {
	padding: 10px;
	text-align: left;
	width: 830px;	}
.box3 {
	padding-top: 10px;
	padding-right: 12px;
	padding-bottom: 10px;
	padding-left: 12px;
	border: 2px dotted #6699CC;
	margin-bottom: 30px;}
.box4 {
	margin-top: 20px;
	margin-bottom: 10px;
	border: 1px solid #DA4444;
	padding-top: 10px;
	padding-right: 12px;
	padding-bottom: 10px;
	padding-left: 12px;}
.box5 {
	line-height: 250%;
	background-color: #FEF4F1;
	font-weight: normal;
	margin-top: 8px;
	margin-bottom: 8px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;}
.box6 {
	border: 1px solid #C7E9E2;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 30px;}

.link {
	background: #FFFFFF url(../img/yaji_1.gif) no-repeat left center;
	padding: 3px 5px 2px 18px;	}
.m_space {
	margin-top: 10px;
	margin-bottom: 0px;	}
.img_space	{}
.img_space2 {margin-bottom:-5px;}


/* マウスオーバー */

.kensaku {
	text-align: center;
	margin: 20px auto;
	width: 360px;}
.kensaku a { display: block; background-repeat: no-repeat;}
.kensaku a:hover {	background-color: #FFFFFF;}
.kensaku a:hover img {	visibility: hidden;}
#kensaku1 {
	background-image: url(../rent/img/bo_4_2.gif);
	height: 51px;
	width: 158px;
	float: left;}
#kensaku2 {
	background-image: url(../rent/img/bo_5_2.gif);
	height: 51px;
	width: 158px;
	float: right;}
#navi a, #secondary a {
	display: block;
	background-repeat: no-repeat;}
#secondary a:hover, #navi a:hover {	background-color: #FFFFFF;}
#secondary a:hover img, #navi a:hover img {	visibility: hidden;}
#navi td{	padding: 0px;}
#taiki_kensaku {
	background-image: url(../tomin_s_k/img/taiki_2.gif);
	height: 50px;
	width: 292px;
	margin-right: auto;
	margin-left: auto;}
#navi1 {
	background-image: url(../tomin_s_k/img/navi/navi1_2.gif);
	width: 126px;
	height: 30px;}
#navi2 {
	background-image: url(../tomin_s_k/img/navi/navi2_2.gif);
	width: 176px;
	height: 30px;}
#navi3 {
	background-image: url(../tomin_s_k/img/navi/navi3_2.gif);
	width: 176px;
	height: 30px;}
#navi4 {
	background-image: url(../tomin_s_k/img/navi/navi4_2.gif);
	width: 167px;
	height: 30px;}
#check {
	height: 75px;
	width: 319px;
	background-image: url(../tomin_s_k/img/yachin_img22.gif);}
#check_big {
	height: 94px;
	width: 400px;
	background-image: url(../tomin_s_k/img/yachin_img33.gif);}
#hojo {
	background-image: url(../tomin_s_k/img/yachin_img25.gif);}

/* secondary */

#sikaku {
	background-image: url(../tomin_s_k/img/kariage_shikaku2.gif);
	height: 24px;
	width: 170px;}
#senchaku1 {
	background-image:url(../tomin_s_k/img/sencyaku_1_2.gif);
	height: 24px;
	width: 170px;}
#yachin1 {
	background-image: url(../tomin_s_k/img/yachin_1_2.gif);
	height: 24px;
	width: 170px;
	margin-top: 10px;}
#senchaku2 {
	background-image:url(../tomin_s_k/img/sencyaku_2_2.gif);
	height: 25px;
	width: 170px;}
#taiki1 {
	background-image:url(../tomin_s_k/img/taikisya_1_2.gif);
	height: 24px;
	width: 170px;}
#taiki2 {
	background-image:url(../tomin_s_k/img/taikisya_2_2.gif);
	height: 24px;
	width: 170px;}	
#taiki3 {
	background-image:url(../tomin_s_k/img/taikisya_3_2.gif);
	height: 24px;
	width: 170px;}
#taiki4 {
	background-image:url(../tomin_s_k/img/taikisya_4_2.gif);
	height: 25px;
	width: 170px;}
#at {
	background-image:url(../tomin_s_k/img/kariage_coation2.gif);
	height: 24px;
	width: 170px;
	display:block;}
	
 
.tmn_snul{
	list-style-image:url(../../img/pdf-mini.gif); 
	display:block;}
	
.tmn_snul li{ 
	display:block;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:5px;}
	
.tmn_sy td{ background-color: #FFF;}

/* 書類審査のご案内 */

#SS h2{
	font-size:24px; 
	font-weight:bold;}
	
#SS h3{
	display:block;
	color:#0099CC;
	font-size:16px;
	font-weight:bold;
	padding:5px 5px 5px 10px;
	text-align:left;
	margin:15px;
	border:solid #0099CC;}
	
#SS h4{
	display:block;
	margin:10px 0px;
	background-color:#FFFFFF;
	padding:0px;}

.clr{ clear:both;}
	
.rul{
	width:700px; 
	color: #F00;
	display:block;
	margin:10px auto;
	padding:20px 20px 20px 30px;
	text-align:left;}
.bul{
	width:700px; 
	display:block;
	margin:10px auto;
	padding:20px 20px 20px 30px;
	text-align:left;}
.con01{
	padding:10px; 
	text-align:left; 
	margin:15px;}
.con_r{
	width:530px; 
	float:left; 
	margin-left:20px;}	
.bg_s{
	width:210px; 
	height:270px; 
	float:left; 
	background-image:url(../tomin_top/img/s_img/bg_s01.gif); 
	background-repeat:no-repeat; 
	padding:15px; 
	font-size:14px; 
	font-weight:bold; 
	line-height:200%;}
.bg_s_02{
	width:210px; 
	height:300px; 
	float:left; 
	background-image:url(../tomin_top/img/s_img/bg_s01.gif);
	background-repeat:no-repeat; 
	padding:15px;
	margin:10px 10px; 
	font-size:14px; 
	font-weight:bold; 
	line-height:170%;}
.plus{
	margin: 15px 0px;
	font-weight:bold; 
	font-size:33px; 
	text-align:center;}
.bw{
	padding:10px; 
	border: solid 1px #0099CC;}
.n3_tt{
	width:240px; 
	float:left; 
	margin:10px 10px 0px 10px; 
	font-size:14px; 
	font-weight:bold;}
.fn{
	font-weight:normal; 
	font-size:12px;}
.ow{
	border:1px solid #F60; 
	padding:5px; 
	display:block; 
	margin:10px auto; 
	color:#FF6600; 
	text-align:center;}
.n5_tt_01{
	width:380px; 
	padding:10px; 
	font-weight:bold; 
	text-align:center; 
	font-size:16px; 
	float:left;}
.n5_tt_02{
	width:380px;
	padding:10px; 
	font-weight:bold; 
	text-align:center; 
	font-size:14px; 
	float:left;}
.n5_tt_03{
	width:368px; 
	margin:5px; 
	padding:10px; 
	font-weight:bold; 
	text-align:center; 
	font-size:14px; 
	float:left; 
	border: dashed 1px #6699CC;}
.n5_tt_04{
	width:380px; 
	padding:10px; 
	float:left;}
.h_tit{
	padding:10px;
	font-size:16px;
	font-weight:bold;
	background-color:#3366CC;
	color:#FFF;
	border:solid 2px #0099CC;
}

.bdlink{ border:2px dotted #aaa; border-radius:5px; padding:1em; margin:20px;}
.mt30{ margin-top:30;}
.large{font-size:120%;}
.marker_red { background:linear-gradient(transparent 50%, #ffacc0 0%); line-height:1.25em;}