@charset 'shift_jis';

/* 文字消し */
.alt{
	margin:0px;
	padding:0px;
	display:block;
	text-indent: -9999px;
	text-decoration:none;
	/* MacIEを排除 \*/
	overflow:hidden;
	/* MacIEを排除ここまで */
}

/* フローティングボックスのテンプレ */

.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix{
	display:inline-block;
}
/* MacIEの排除 \*/
*html .clearfix{
	height:1%;
}
.clearfix{
	display:block;
}
/* MacIEを排除ここまで */


/* HTMLの再定義 */

body,div,h1,h2,h3,h4,h5,h6,dl,dt,dd,p,form,ul.block,ol.block,.block li{
	display:block;
	padding:0px;
	margin:0px;
	border:0px;
}

ul.block,ol.block {
	list-style-type:none;
}

img{
	border:0px;
	vertical-align:bottom;
}

ul,ol{
	margin-top:0px;
	margin-bottom:0px;
}

a,
a:link,
a:visited {
	text-decoration: none !important;
	color: #106EE9 !important;
}

a:hover {
	text-decoration: underline !important;
	color: #106EE9 !important;
}

h1,h2,h3,h4,h5,h6{
	font-weight:bold;
	text-align:left;
	line-height:1.34;
}
h5,h6{font-weight:normal;}

h1{
	width:620px;
	margin:5px auto;
	text-align:left;
	font-size:88%;
}

h2{
	font-size:102%;
}

h3{
	font-size:84%;
}

h4{
	font-size:88%;
}


table{
	border-collapse:collapse;
}

td,th{
	padding:0px;
	margin:0px;
	vertical-align:top;
	text-align:left;
}



input{
	font-size:9pt;
}

input,select{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

body {
	font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック',sans-serif;
	background-color:#fff;
	color:#333;
	text-align: center;
}

ul{list-style:none; padding:0px; margin:0px;}

/* text style */
.px14{font-size:90%; line-height:140%; color:#525252;}

.px14 a:link{line-height:140%; color:#525252; text-decoration:underline;}
.px14 a:visited{line-height:140%; color:#525252; text-decoration:underline;}
.px14 a:hover{line-height:140%; color:#525252; text-decoration:none;}

.px14b{font-size:90%; line-height:140%; color:#525252; font-weight:bold;}

.px14b a:link{line-height:140%; color:#525252; text-decoration:underline; font-weight:bold;}
.px14b a:visited{line-height:140%; color:#525252; text-decoration:underline; font-weight:bold;}
.px14b a:hover{line-height:140%; color:#525252; text-decoration:none; font-weight:bold;}


.px16{font-size:100%; line-height:130%; color:#525252; font-weight:bold;}

.px16 a:link{line-height:130%; color:#525252; text-decoration:underline;}
.px16 a:visited{line-height:130%; color:#525252; text-decoration:underline;}
.px16 a:hover{line-height:130%; color:#525252; text-decoration:none;}

.px14_green{font-size:100%; line-height:130%; color:#3d850d; font-weight:bold;}

.px14_green a:link{line-height:130%; color:#3d850d; text-decoration:underline;}
.px14_green a:visited{line-height:130%; color:#3d850d; text-decoration:underline;}
.px14_green a:hover{line-height:130%; color:#3d850d; text-decoration:none;}

.px14_ore{font-size:90%; line-height:140%; color:#e15603;}

.px14_ore a:link{line-height:140%; color:#e15603; text-decoration:underline;}
.px14_ore a:visited{line-height:140%; color:#e15603; text-decoration:underline;}
.px14_ore a:hover{line-height:140%; color:#e15603; text-decoration:none;}

.px16_red{font-size:100%; line-height:130%; color:#a10101; }
.px16_red a:link{line-height:130%; color:#a10101; text-decoration:underline;}
.px16_red a:visited{line-height:130%; color:#a10101; text-decoration:underline;}
.px16_red a:hover{line-height:130%; color:#a10101; text-decoration:none;}

.px16_red2{font-size:120%; line-height:130%; color:#a10101;}
.px16_red2 a:link{line-height:130%; color:#a10101; text-decoration:underline;}
.px16_red2 a:visited{line-height:130%; color:#a10101; text-decoration:underline;}
.px16_red2 a:hover{line-height:130%; color:#a10101; text-decoration:none;}

.px14_red{font-size:90%; line-height:140%; color:#a10101; font-weight:bold;}
.px14_red a:link{line-height:140%; color:#a10101; text-decoration:underline;}
.px14_red a:visited{line-height:140%; color:#a10101; text-decoration:underline;}
.px14_red a:hover{line-height:140%; color:#a10101; text-decoration:none;}

.px14_blu02{font-size:90%; line-height:140%; color:#0140A0; font-weight:bold;}
.px14_blu02 a:link{line-height:140%; color:#0140A0; text-decoration:underline;}
.px14_blu02 a:visited{line-height:140%; color:#0140A0; text-decoration:underline;}

.px14_blu03{font-size:140%; line-height:140%; color:#0140A0; font-weight:bold;}
.px14_blu03 a:link{line-height:140%; color:#0140A0; text-decoration:underline;}
.px14_blu03 a:visited{line-height:140%; color:#0140A0; text-decoration:underline;}
.px14_blu03 a:hover{line-height:140%; color:#0140A0; text-decoration:none;}

/* コンテナ */
.al_right{text-align:right;}
div#container{
	width:760px;
	margin:2px auto 0px auto;
	text-align:left;
	clear:both;
	line-height:0px;
}



div#container .rent{ float:left; width:466px; background:#feeaea;}

div#container .rent .ch01{height:48px;background:url(../../img/c1_01.gif) no-repeat; width:466px;
	text-indent:-9999px;}	
div#container .rent .box{border-left:#df5959 1px solid;border-right:#df5959 1px solid; padding:15px 5px 5px; background:#feeaea;}
div#container .rent .apart{ background:url(../../img/c1_02.gif) no-repeat; width:221px; height:142px; text-indent:-9999px; float:left; margin-right:10px;}
div#container .rent .apart h3{font-size:0px;}
div#container .rent .apart01{background: url(../../img/c1_24-over.gif) no-repeat; width:220px; height:39px; margin-top:42px; display:block; text-indent:-9999px;}
div#container .rent .apart02{background: url(../../img/c1_25-over.gif) no-repeat; width:220px; height:39px; margin-top:8px; display:block; text-indent:-9999px;}
div#container .rent .apart03{background: url(../../img/c1_24_2-over.gif) no-repeat; width:220px; height:39px; margin-top:42px; display:block;}
div#container .rent .apart04{background: url(../../img/c1_25_2-over.gif) no-repeat; width:220px; height:39px; margin-top:8px; display:block;}
div#container .rent .apart01 a{background: url(../../img/c1_24.gif) no-repeat; width:220px; height:39px; display:block; text-indent:-9999px;}
div#container .rent .apart02 a{background: url(../../img/c1_25.gif) no-repeat; width:220px; height:39px; display:block; text-indent:-9999px;}
div#container .rent .apart2{ background:url(../../img/c1_07.gif) no-repeat; width:221px; height:142px; text-indent:-9999px; float:left;}
div#container .rent .apart2 h3{font-size:0px;}
div#container .rent .apart03 a{background: url(../../img/c1_24_2.gif) no-repeat; width:220px; height:39px; display:block;}
div#container .rent .apart04 a{background: url(../../img/c1_25_2.gif) no-repeat; width:220px; height:39px; display:block;}
div#container .rent .apart01 a:hover{ background:none;}
div#container .rent .apart02 a:hover{ background:none;}
div#container .rent .apart03 a:hover{ background:none;}
div#container .rent .apart04 a:hover{ background:none;}
div#container .rent .apart05 a:hover{ background:none;}
div#container .rent .apart06 a:hover{ background:none;}

div#container .rent .under{background:url(../../img/c1_06.gif) no-repeat; height:8px;}
div#container .rent ul li{
	background:url(../../img/c1_11.gif) no-repeat 0px 3px ; padding-left:17px; margin:0px 0px 10px 0px; width:250px; float:right;}
div#container .rent img{float:left;}
div#container .banar a{background:url(../../img/banner_staff.jpg) no-repeat; display:block; width:276px; height:50px; text-indent:-9999px; margin-top:16px;}


/* 2010.8.30 追加分 */
div#container .rent .clearfix{
	overflow: visible !important;
}
div#container .rent .sbox{
	padding:12px 5px 5px;
}

.new_t_01 h3 {
	background: url(../../img/new_nt_01.gif) no-repeat;
	width: 454px;
	height: 26px !important;
	text-indent: -9999px;
	overflow: hidden;
}
.new_t_02 h3 {
	background: url(../../img/new_nt_02.gif) no-repeat;
	width: 454px;
	height: 26px !important;
	text-indent: -9999px;
	overflow: hidden;
}
.new_mlist_01 {
}
.new_mlist_01 .new_mbox_01 {
	float: left;
}








div#container .kasu{ float:right; width:279px; background:#fff7ec;}

div#container .kasu .ch02{height:48px;background:url(../../img/c1_08.gif) no-repeat; width:279px; display:block;
	text-indent:-9999px;}
div#container .kasu .box{border-left:#DA9A00 1px solid;border-right:#DA9A00 1px solid; background:#fff9e9; padding-top:10px; padding-left:10px;}
div#container .kasu .under{background:url(../../img/c1_16.gif) no-repeat; height:8px;}
div#container .mail{background:url(../../img/c1_09-over.gif) no-repeat; text-indent:-9999px; height:33px;width:259px;}
div#container .mail a{background:url(../../img/c1_09.gif) no-repeat; text-indent:-9999px; height:33px; display:block; width:259px;}
div#container .mail a:hover{ background:none;}
div#container .miki{background:url(../../img/c1_10.jpg) no-repeat bottom; padding:10px 125px 5px 13px; border-left:1px solid #d8a20e; border-right:1px solid #d8a20e;}
div#container .miki h4{color:#9f7600;font-weight:bold;}
div#container .miki p{ font-weight:bold; font-size:90%;}
div#container .miki03{font-size:100%;}
div#container .miki04{font-size:130%;}
div#container .kasu img{float:left;}
div#container .kasu .banar a{background:url(../../img/banner_mgz.jpg) no-repeat; display:block; width:276px; height:50px; text-indent:-9999px; margin-top:16px;}

div#container .search{margin-bottom:15px;}
div#container .search h3{height:41px;background:url(../../img/c1_10_2.gif) no-repeat; width:760px;text-indent:-9999px; display:block;}
div#container .search .ch03{height:41px;background:url(../../img/c1_10_2.gif) no-repeat; width:760px;text-indent:-9999px; display:block;}
div#container .search ul li{background:url(../../img/c1_12.gif) no-repeat 5px 3px ; padding:0px 0px 10px 25px;float:left; width:220px;}
div#container .search .box{ border-left:#d94242 solid 1px; border-right:#d94242 solid 1px; padding-top:10px;}
div#container .search .under{background:url(../../img/c1_13.gif) no-repeat; height:8px;}

.banar01{background:url(../../img/banner_staff.jpg) no-repeat; display:block; width:276px; height:50px; text-indent:-9999px; float:left; margin-right:7px;}
.banar01 a{background:url(../../img/banner_staff.jpg) no-repeat; display:block; width:276px; height:50px; text-indent:-9999px;}
.banar02{background:url(../../img/c1_14.gif) no-repeat; display:block; width:477px; height:50px; text-indent:-9999px;float:left;}
.banar02 a{background:url(../../img/c1_14.gif) no-repeat; display:block; width:477px; height:50px; text-indent:-9999px;}

div#container .chintai{ background:url(../../img/chintai_bg.gif) repeat-x bottom; width:760px;}
div#container .chintai h3 {height:34px;background:url(../../img/c1_15.gif) no-repeat; width:760px;text-indent:-9999px;margin-top:10px;}
div#container .chintai .ch04 {height:34px;background:url(../../img/c1_15.gif) no-repeat; width:760px;text-indent:-9999px;margin-top:10px;}
div#container .chintai .c0{height:22px;background:url(../../img/c1_16.gif) no-repeat; width:760px;text-indent:-9999px; display:block; margin-top:10px;}
div#container .chintai .c1{height:22px;background:url(../../img/c1_18.gif) no-repeat; width:760px;text-indent:-9999px; display:block; margin-top:10px;}
div#container .chintai .c2{height:22px;background:url(../../img/c1_19.gif) no-repeat; width:760px;text-indent:-9999px; display:block; margin-top:10px;}
div#container .chintai .c3{height:22px;background:url(../../img/c1_20.gif) no-repeat; width:760px;text-indent:-9999px; display:block; margin-top:10px;}
div#container .chintai .c4{height:22px;background:url(../../img/c1_21.gif) no-repeat; width:760px;text-indent:-9999px; display:block; margin-top:10px;}
div#container .chintai .c5{height:22px;background:url(../../img/c1_26.gif) no-repeat; width:760px;text-indent:-9999px; display:block; margin-top:10px;}
div#container .chintai .c6{height:22px;background:url(../../img/c1_27.gif) no-repeat; width:760px;text-indent:-9999px; display:block; margin-top:10px;}
div#container .chintai .c7{height:22px;background:url(../../img/c1_22.gif) no-repeat; width:760px;text-indent:-9999px; display:block; margin-top:10px;}
div#container .chintai .c8{height:22px;background:url(../../img/c1_23.gif) no-repeat; width:760px;text-indent:-9999px; display:block; margin-top:10px;}

div#container .chintai .c0 a,div#container .chintai .c1 a,div#container .chintai .c2 a,div#container .chintai .c3 a,div#container .chintai .c4 a,
div#container .chintai .c5 a,div#container .chintai .c6 a,div#container .chintai .c7 a,div#container .chintai .c8 a{
	height:22px;width:760px;text-indent:-9999px; display:block;
}

div#container .chintai02{width:365px; padding:10px 0px 0px 0px; float:left;}
div#container .chintai03{width:365px; padding:10px 0px 0px 0px; float:right;}
div#container .aboutus05{ float:right; width:420px; background:#FFFFFF;}
div#container .chintai .box{ padding:0px 16px 16px 0px; background:#FFFFFF;}
div#container .chintai .under{background:url(../../img/c1_06.gif) no-repeat; height:8px;}
div#container .chintai ul li{background:url(../../img/c1_17.gif) no-repeat 5px 3px ; padding-left:25px; width:230px; float:right;}
div#container .chintai img{float:left;}
div#container .chintai .others{width:133px; height:22px; background:url(../../img/btn_others-over.gif) no-repeat; text-indent:-9999px; float:right; margin:10px 0px 10px 0px;}
div#container .chintai .others a{width:133px; height:22px; background:url(../../img/btn_others.gif) no-repeat; text-indent:-9999px; display:block;}
div#container .chintai .others a:hover{ background:none;}

div#container .advice{margin-top:20px;}
div#container .advice h3{height:34px;background:url(../../img/c1_17_2.gif) no-repeat; width:760px;text-indent:-9999px; display:block;}
div#container .advice h3 a{height:34px;background:url(../../img/c1_17_2.gif) no-repeat; width:760px;text-indent:-9999px; display:block;}
div#container .advice .ch05{height:34px;background:url(../../img/c1_17_2.gif) no-repeat; width:760px;text-indent:-9999px; display:block;}
div#container .advice .ch05 a{height:34px;background:url(../../img/c1_17_2.gif) no-repeat; width:760px;text-indent:-9999px; display:block;}
div#container .advice ul li{background:url(../../img/c1_03_3.gif) no-repeat 5px 3px ; height:20px; padding-left:25px; margin:0px 0px 10px 0px;}
div#container .advice02{width:380px; padding:10px 0px 30px 0px; float:left;}
div#container .advice03{width:380px; padding:10px 0px 30px 0px; float:right;}

div#container .link{padding:10px 0 30px 0; border-top:#cccccc 2px solid;}
.link02{float:left; width:585px;}
div#container .link h3{height:34px;background:url(../../img/c1_18.gif) no-repeat; width:760px;text-indent:-9999px;}


div#container .link .b01{background:url(../../img/banner_pt.gif) no-repeat; display:block; width:175px; height:50px; text-indent:-9999px; float:left; margin-right:20px;}
div#container .link .b02{background:url(../../img/banner_sumai.gif) no-repeat; display:block; width:175px; height:50px; text-indent:-9999px; float:left; margin-right:20px;}
div#container .link .b03{background:url(../../img/bannar_jpcm.gif) no-repeat; display:block; width:175px; height:50px; text-indent:-9999px; float:left; margin-right:20px;}
div#container .link .b04{background:url(../../img/bannar_daiwa.gif) no-repeat; display:block; width:175px; height:50px; text-indent:-9999px; margin:10px 0 0 0; float:left;}
div#container .link .b05{background:url(../../img/banner_mast.gif) no-repeat; display:block; width:150px; height:162px; text-indent:-9999px; float:left;}
div#container .link .b01 a{background:url(../../img/banner_pt.gif) no-repeat; display:block; width:175px; height:50px; text-indent:-9999px;}
div#container .link .b02 a{background:url(../../img/banner_sumai.gif) no-repeat; display:block; width:175px; height:50px; text-indent:-9999px;}
div#container .link .b03 a{background:url(../../img/bannar_jpcm.gif) no-repeat; display:block; width:175px; height:50px; text-indent:-9999px;}
div#container .link .b04 a{background:url(../../img/bannar_daiwa.gif) no-repeat; display:block; width:175px; height:50px; text-indent:-9999px;}
div#container .link .b05 a{background:url(../../img/banner_mast.gif) no-repeat; display:block; width:150px; height:162px; text-indent:-9999px;}

div#container h2{background:url(../images/c1_01.gif) no-repeat; width:760px; height:47px; text-indent:-9999px;}
div#left{
	width:585px;
	float:left;
	margin-bottom:20px;
}

div#right{
	width:160px;
	overflow:hidden;
	float:right;
	background:#e3f89e url(../images/right-bg01.gif) no-repeat left bottom;
	padding-bottom:10px;
	margin:10px 0px 20px;
}



/* フッター */

div#footer-intro{
	clear:both;
	position:relative;
	width:100%;
	background:url(../images/footer/footerline01.gif) no-repeat left top;
}

div#footer-intro p{
	position:absolute;
	top:12px;
}

div#footer-intro h4,div#footer-intro ul{
	padding-left:156px;
}

div#footer-intro h4{
	padding-top:12px;
}

div#footer-intro ul{
	margin:10px 0px 12px;
	color:#666;
}

div#footer-intro ul li{
	padding-left:20px;
	background:url(../images/footer/footer-liststyle01.gif) no-repeat 8px 4px;
}

div#footer{
	width:760px;
	margin:0px auto;
	text-align:center;
	background:#41a200 url(../../images/footer/footerbg01.gif) no-repeat top left;font-size:83%;
	line-height:1.34;

}

div#footer a{
	color:#ffc;
	text-decoration: none !important;
}
div#footer a:hover{
	color:#ffc;
	text-decoration: underline !important;
}

div#footer ul li{
	display:inline;
}

div#footer ul li/**/{
	padding:0px 5px;
	border-left:1px solid #ffc;
}

div#footer ul{
	padding:5px 0px 8px;
}

div#footer ul li.footerlist-first{
	border-left:none;
}

ul#footerlist02{
	border-top:1px solid #c2e692;
}

div#copyright{
	padding:7px 0px 4px;
	background-color:#e0f79d;
	border-top:1px solid #060;
}

.pad-r15{ padding-right:15px;}
.pad-t15{ padding-top:15px;}
.pad-b5{ padding-bottom:5px;}
.pad-b10{ padding-bottom:10px;}
.pad-b20{ padding-bottom:20px;}