@charset "euc-jp";

/* ===== Universal Reset ===== */

*{
margin:0;
padding:0;
}

/* ===== Global Common Style ===== */

body{
margin-top:0px;
color:#333333;
text-align:center;
background-color:#efefef;
}

p,div{
margin:0;
padding:0;
}


div#page {
	text-align:left;
	background: #ffffff;
	width: 730px;
	margin:0px auto;
	background:url(../images/back.gif) #ffffff;
}

/* contents-start */
div#contents {
	top:174px;
	width:730px;
	position:absolute;
	background:url(../images/back.gif) #ffffff;
}

div#Space_LR {
	padding:0px 15px;
}


/* contents-end */

/* header-start */
div#header {
height:150px;
position:relative;
top:0px;
}


div#header .Tnavi {padding-right:15px;height:15px; text-align:right; float:right; width:560px;}
div#header a:hover	{ color: #cc0000; background:none; text-decoration: underline; }
div#header a { color: #333333; text-decoration: none; }

/* Every Title */
div#Inostitle h3{
	background-image:url(../../inos/images/title.jpg);
	height:50px;
	width:730px;
	display:block;
	font-size:14px;
	overflow:hidden;
	text-indent:-9999px;
	background-repeat: no-repeat;
	background-position:center;
}

div#custom h3{
	background-image:url(../../custom/images/title.jpg);
	height:50px;
	width:730px;
	display:block;
	font-size:14px;
	overflow:hidden;
	text-indent:-9999px;
	background-repeat: no-repeat;
	background-position:center;
}

div#sell h3{
	background-image:url(../../sell/images/title.jpg);
	height:50px;
	width:730px;
	display:block;
	font-size:14px;
	overflow:hidden;
	text-indent:-9999px;
	background-repeat: no-repeat;
	background-position:center;
}

div#lease h3{
	background-image:url(../../lease/images/title.jpg);
	height:50px;
	width:730px;
	display:block;
	font-size:14px;
	overflow:hidden;
	text-indent:-9999px;
	background-repeat: no-repeat;
	background-position:center;
}


div#work h3{
	background-image:url(../../work/images/title.jpg);
	height:50px;
	width:730px;
	display:block;
	font-size:14px;
	overflow:hidden;
	text-indent:-9999px;
	background-repeat: no-repeat;
	background-position:center;
}

div#company h3{
	background-image:url(../../company/images/title.jpg);
	height:50px;
	width:730px;
	display:block;
	font-size:14px;
	overflow:hidden;
	text-indent:-9999px;
	background-repeat: no-repeat;
	background-position:center;
}

div#realestate h3{
	background-image:url(../../realestate/images/title.jpg);
	height:50px;
	width:730px;
	display:block;
	font-size:14px;
	overflow:hidden;
	text-indent:-9999px;
	background-repeat: no-repeat;
	background-position:center;
}

div#ginfo h3{
	background-image:url(../../ginfo/images/title.jpg);
	height:50px;
	width:730px;
	display:block;
	font-size:14px;
	overflow:hidden;
	text-indent:-9999px;
	background-repeat: no-repeat;
	background-position:center;
}

div#sitemap h3{
	background-image:url(../../images/title.jpg);
	height:50px;
	width:730px;
	display:block;
	font-size:14px;
	overflow:hidden;
	text-indent:-9999px;
	background-repeat: no-repeat;
	background-position:center;
}

/* Every Title */


div#p-kuz {
height:24px;
position:relative;
top:0px;
padding:0 0 0 15px;
font-size: 10px;
letter-spacing:1px;
}

/* header-end */

/* footer-start */
div#footer {
	clear:both;
	background: #efefef;
	width: 730px;
	text-align:center;
}

div#footer h4 {
	background-image:url(../images/footer.gif);
	width:730px;
	padding:15px 0px;
	display:block;
	font-size:80%;
	font-weight:normal;
	line-height:110%;
	letter-spacing:1px;
	background-repeat: no-repeat;
}

/* footer-end */


.hide {
	display : none;
}



/*LINE*/


/*LINE*/

/*space*/
.pd0-24{padding:0px 24px;}

.pd5{padding:5px;}
.pdL5{padding-left:5px;}
.pdT5{padding-top:5px;}
.pdB5{padding-bottom:5px;}

.pd10{padding:10px;}
.pdT10{padding-top:10px;}
.pdL10{padding-left:10px;}
.pdR10{padding-right:10px;}
.pdB10{padding-bottom:10px;}

.pd20{padding:20px;}
.pdT20{padding-top:20px;}
.pdL20{padding-left:20px;}
.pdB20{padding-bottom:20px;}
.pdR20{padding-right:20px;}

.pd30{padding:30px;}
.pdT30{padding-top:30px;}
.pdB30{padding-bottom:30px;}

.mgT5{margin-top:5px;}
.mgL5{margin-left:5px;}
.mgT10{margin-top:10px;}
.mgL10{margin-left:10px;}
.mgL15{margin-left:15px;}
.mgL20{margin-left:20px;}
.mgL30{margin-left:30px;}
.mgT20{margin-top:20px;}
.mgT30{margin-top:30px;}
.mgR10{margin-right:10px;}




/*space*/

/*TEXT*/
.ls1{ letter-spacing:1px;}
.t110{	line-height: 110%;}
.t120{	line-height: 120%;}
.t130{	line-height: 130%;}
.t140{	line-height: 140%;}
.t150{	line-height: 150%;}
.t160{	line-height: 160%;}
.t170{	line-height: 170%;}
.t180{	line-height: 180%;}
.t190{	line-height: 190%;}
.t200{	line-height: 200%;}

.t1{
	font-size: 70%;
	text-indent: 0px;
	}

.t2{
	font-size: 80%;
	text-indent: 0px;
	}
	
.t3{
	font-size: 90%;
	text-indent: 0px;
	}
	
.t4{
	font-size: 110%;
	text-indent: 0px;
	}

.t5{
	font-size: 120%;
	text-indent: 0px;
	}
	
.t6{
	font-size: 140%;
	text-indent: 0px;
	}
	
.bold{
	font-weight:bold;
}

.spfont{
	font-size:10px;
	line-height: 10px;
}

.normal{
 font-weight:normal;
}
.del {
	text-decoration:line-through;
}
a:hover	{ color: #C8161D; background-color: #FDF6F2; text-decoration: underline; }
a				{ color: #0079C3; text-decoration: none; }
/*TEXT*/

/*OTHER*/
.mincho {font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3"}
.c333 {color:#333333;}
.c00 {color:#cc0000;}
.c369 {color:#336699;}
.fff {color:#ffffff;}
.center {text-align:center;}
.right {text-align:right;}
.left {text-align:left;}
.cl {clear:both;}
.flL {float:left;}
.flR {float:right;}
.waku {border:#333333 solid 1px;}
.bgffc { background-color:#ffffcc;}
.w300 {width:300px;}
.w370 {width:370px;}
.w330 {width:330px;}
.w280 {width:280px;}
.w290 {width:290px;}
.w270 {width:270px;}
.w240 {width:240px;}
.w245 {width:245px;}
.w250 {width:250px;}
.w255 {width:255px;}
.RetTop {
	clear:both;
	text-align:right;
	font-size:90%;
	margin:5 0 0 0px
}

.arr2{
	background-image:url(../images/icon_arr2.gif);
	background-repeat:no-repeat;	
	background-position:1px 3px;
	padding-left:15px;
}
.mushi{
	float:right;
	background-image:url(../images/icon_mushi.gif);
	background-repeat:no-repeat;	
	background-position:1px 3px;
	padding-left:17px;
}
.window{
	float:right;
	background-image:url(../images/icon_window.gif);
	background-repeat:no-repeat;	
	background-position:1px 3px;
	padding-left:17px;
}
.window2{
	background-image:url(../images/icon_window.gif);
	background-repeat:no-repeat;	
	background-position:1px 3px;
	padding-left:17px;
}
.pdf{
	background-image:url(../images/icon_pdf.gif);
	background-repeat:no-repeat;	
	background-position:1px 0px;
	padding-left:18px;
	height:15px;
	line-height:16px;
}

.info{
	background-image:url(../images/icon_info.gif);
	background-repeat:no-repeat;	
	background-position:1px 0px;
	padding-left:18px;
	height:15px;
	line-height:16px;
}


.ul{
	display:block;
	border-bottom:#999999 solid 1px;
	padding-bottom:10px;
}
.dtul {
	background-image:url(../images/dot.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}




div#main h1.back_black{
	border-left:#666666 solid 3px;
	border-top:#999999 solid 1px;
	border-bottom:#999999 solid 1px;
	color:#333333;
	background-color:#efefef;
}

div#main h1.back_green{
	border-left:#407038 solid 3px;
	border-top:#407038 solid 1px;
	border-bottom:#407038 solid 1px;
	color:#333333;
	background-color:#D5DBCF;
}

div#main h1.back_blue{
	border-left:#006994 solid 3px;
	border-top:#006994 solid 1px;
	border-bottom:#006994 solid 1px;
	color:#333333;
	background-color:#EAF6FD;
}

div#main h1.back_red{
	border-left:#B81C22 solid 3px;
	border-top:#B81C22 solid 1px;
	border-bottom:#B81C22 solid 1px;
	color:#333333;
	background-color:#F4EAE4;
}

div#main h1.back_gold{
	border-left:#BAA900 solid 3px;
	border-top:#BAA900 solid 1px;
	border-bottom:#BAA900 solid 1px;
	color:#333333;
	background-color:#FFFEEE;
}
/*OTHER*/
