<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset 'euc-jp';

/*

--------------------------------------------------------------------


	base.css

	URL :

	NOTE:


--------------------------------------------------------------------

*/



		/* ←←←
		------------------------------------------- */

	

	/* ←←← ///
	---------------------------------------------- */



/* ←←←
//////////////////////////////////////////////////////////////////// */




/* formattingstyle
///////////////////////////////////////////////////////////////////*/
* {
	margin: 0;
	padding: 0;
}

body{
	font-style: normal;
	text-decoration: none;
	color: #333;
	background: #ffffff;
	font-size: 87.5%;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ逞ゴ Pro W3";
	line-height: 1.7;
}
p{
	text-align:justify;
}
img{
	border: 0;
}
table{
	border: 0;
	border-collapse:collapse;
}
a{
	color: #333;
	text-decoration:none;
}
a:hover{
	color: #ffaa00;
	text-decoration:underline;
}
img{vertical-align:bottom;}
hr{display:none;clear:both;}

.dnone{display:none;}
.fclear{clear:both;}

/*　Clearfix-------------------------　*/
.cf{ 
	display:inline-block;
}

.cf:after {
     content: ".";  
     display: block;  
     visibility: hidden;  
     height: 0px;  
     font-size: 0.1em;  
     line-height: 0;  
     clear: both;  
}

/* IE-mac */
* html ,cf{height:1%;}
.cf{display:block;}


/*　---------------------------------　*/
.center{text-align: center;}
.right {float: right;}
.left {float: left;}

.aright{text-align: right;}
.aleft{text-align:left;}

.left5 {margin-left:5px !important;}
.left10 {margin-left:10px !important;}
.left13 {margin-left:13px !important;}
.left15 {margin-left:15px !important;}
.left20 {margin-left:20px !important;}
.left25 {margin-left:25px !important;}
.left30 {margin-left:30px !important;}
.left35 {margin-left:35px !important;}
.left40 {margin-left:40px !important;}
.left45 {margin-left:45px !important;}
.left50 {margin-left:50px !important;}

.right5 {margin-right:5px !important;}
.right10 {margin-right:10px !important;}
.right13 {margin-right:13px !important;}
.right15 {margin-right:15px !important;}
.right20 {margin-right:20px !important;}
.right25 {margin-right:25px !important;}
.right30 {margin-right:30px !important;}
.right35 {margin-right:35px !important;}
.right40 {margin-right:40px !important;}
.right45 {margin-right:45px !important;}
.right50 {margin-right:50px !important;}

.space5{margin-bottom: 5px !important;}
.space10{margin-bottom: 10px !important;}
.space15{margin-bottom: 15px !important;}
.space20{margin-bottom: 20px !important;}
.space25{margin-bottom: 25px !important;}
.space30{margin-bottom: 30px !important;}
.space35{margin-bottom: 35px !important;}
.space40{margin-bottom: 40px !important;}
.space45{margin-bottom: 45px !important;}
.space50{margin-bottom: 50px !important;}

.tspace5{margin-top: 5px !important;}
.tspace10{margin-top: 10px !important;}
.tspace15{margin-top: 15px !important;}
.tspace20{margin-top: 20px !important;}
.tspace25{margin-top: 25px !important;}
.tspace30{margin-top: 30px !important;}
.tspace35{margin-top: 35px !important;}
.tspace40{margin-top: 40px !important;}
.tspace45{margin-top: 45px !important;}
.tspace50{margin-top: 50px !important;}

.block{display:block;}

.transp{
	opacity: 0;
	filter: alpha(opacity=0);
}
.relative{position:relative;}
.inline{display:inline;}
.bold{font-weight:bold;}

/* basic layout
///////////////////////////////////////////////////////////////////*/
#wrapper {
	margin: 0px auto 0px;
	background-color:#FFFFFF;
	text-align: left;
}
#header {
	position:relative;
}
#pagebody {
	width: 980px;
	margin:0 auto 40px;
}
#menu {
	display:inline;
	float: left;
	width:190px;
	font-size:14px;
}
#main {
	display:inline;
	float: right;
	width: 770px;
	position:relative;
}
#footer {
	clear: both;
	text-align: center;
	margin:0 auto 0;
}

/* header
///////////////////////////////////////////////////////////////////*/
#header #h1back{
	background-color:#ffffff;
	width:100%;
	border-bottom:1px #333333 solid;
}
#header h1 {
	color:#333333;
	font-size: 13px;
	height:23px;
	line-height:26px;
	overflow:hidden;
	font-weight:normal;
    margin: 0 auto;
    width: 980px;
}
.headcenter{
	margin-left:auto;
	margin-right:auto;
	position:relative;
	width:981px;
}
#header #headtop {
	height:100px;
	width:100%;
	background-color:#ffffff;
}
#header #head_mail{
	position:absolute;
	width:202px;
	height:34px;
	bottom:42px;
	right:0px;
}
#head_mail a{	background:url(../images/common/head_mail.gif) no-repeat; display:block;}
	#head_mail a:hover{background:url(../images/common/head_mail_on.gif);}
	
#headbottom{
	height:30px;
	width:100%;
	background: url("../images/common/head_bottom.gif") repeat-x scroll 0 0 transparent;
}
/*グロ〖バルメニュ〖-----------------　*/
#globalmenu-wrapper{
	background: url("../images/common/gmenu_back.gif") repeat-x scroll 0 0 transparent;
    width: 100%;
	height:61px;
}


#gmenu {
    padding: 12px 0;
}
#gmenu &gt; ul {
    box-sizing: border-box;
    margin: auto;
    width: 980px;
    border-left: 1px solid rgba(0,0,0,0.5);
    display: table;
    table-layout: fixed;
}
#gmenu &gt; ul &gt; li {
    display: table-cell;
    vertical-align: middle;
}
#gmenu &gt; ul &gt; li &gt; a {
	height: 37px;
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	position: relative;
	overflow: hidden;
	text-indent: -100%;
}
#gmenu &gt; ul &gt; li &gt; a:hover::before, #gmenu &gt; ul &gt; li &gt; a::after {
	margin: auto;
	width: 1px;
	height: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	content: "";
}
#gmenu &gt; ul &gt; li &gt; a::before {
	background-color: rgba(255,255,255,0.2);
	left: 0;
}
#gmenu &gt; ul &gt; li &gt; a::after {
	background-color: rgba(0,0,0,0.5);
	right: 0;
}
#gmenu &gt; ul &gt; li.stay &gt; a, #gmenu &gt; ul &gt; li &gt; a:hover {
	background-color: #009380;
}


#gmenu .home a {
	background-image: url(/images/common/gm-home.png);
}
#gmenu .home.stay a, #gmenu .home a:hover {
	background-image: url(/images/common/gm-home_on.png);
}
#gmenu .searchb a {
	background-image: url(/images/common/gm-searchb.png);
}
#gmenu .searchb.stay a, #gmenu .searchb a:hover {
	background-image: url(/images/common/gm-searchb_on.png);
}
#gmenu .useful a {
	background-image: url(/images/common/gm-useful.png);
}
#gmenu .useful.stay a, #gmenu .useful a:hover {
	background-image: url(/images/common/gm-useful_on.png);
}
#gmenu .flow a {
	background-image: url(/images/common/gm-flow.png);
}
#gmenu .flow.stay a, #gmenu .flow a:hover {
	background-image: url(/images/common/gm-flow_on.png);
}
#gmenu .company a {
	background-image: url(/images/common/gm-company.png);
}
#gmenu .company.stay a, #gmenu .company a:hover {
	background-image: url(/images/common/gm-company_on.png);
}


/* menu
////////////////////////////////////////////////////////////////////*/

#menu_bukkennsuu {
	position: relative;
	margin: 0px 0px 4px 0px;
	border: 1px solid #AFAFAF;
	height: 100%;
	width: 188px;/*　180px　*/
	height: 197px;
	color: #333;
	font-family: 'ＭＳ Ｐゴシック',sans-serif;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	line-height: 1.3
}
#menu_bukkennsuu .green{
	margin:4px 0 0 4px;
	background-color:#749733;
}
#menu_bukkennsuu .kennsuu img{
	text-align:right;
}
#menu_bukkennsuu .kennsuu .solid{
	padding-top:57px;
	border-bottom:1px solid #cccccc;
	font-family: 'ＭＳ Ｐゴシック',sans-serif;
}
#menu_bukkennsuu .kennsuu .dot{
	height:20px;
	line-height:23px;
	border-bottom:1px dashed #cccccc;
	font-family: 'ＭＳ Ｐゴシック',sans-serif;
}
#menu_bukkennsuu .kennsuu .ndot{
	height:20px;
	line-height:23px;
	font-family: 'ＭＳ Ｐゴシック',sans-serif;
}
/* 构糠泣箕 */
#menu_bukkennsuu .kennsuu .time{
	position:absolute;
	top:33px;
	left:40px;
}
/* 另湿凤眶 */
#menu_bukkennsuu .kennsuu .po1{
	position:absolute;
	top:48px;
	left:8px;
	font-family: 'ＭＳ Ｐゴシック',sans-serif;
}
#menu_bukkennsuu .kennsuu .po2{
	position:absolute;
	top:48px;
	right:7px;
	font-family: 'ＭＳ Ｐゴシック',sans-serif;
}
#menu_bukkennsuu .kennsuu .count1{
	position:absolute;
	top:48px;
	right:26px;
	width:64px;
	height:17px;
	text-align:right;
}
#menu_bukkennsuu .kennsuu .po3{
	position:absolute;
	top:70px;
	left:8px;
	font-size:12px;
	font-family: 'ＭＳ Ｐゴシック',sans-serif;
}
#menu_bukkennsuu .kennsuu .po4{
	position:absolute;
	top:68px;
	right:0px;
	font-size:14px;
	font-family: 'ＭＳ Ｐゴシック',sans-serif;
}
#menu_bukkennsuu .kennsuu .count2{
	position:absolute;
	top:68px;
	right:26px;
	width:64px;
	height:17px;
	text-align:right;
}
/* 糠缅　链凤 */
#menu_bukkennsuu .kennsuu #sinzen{
	position:absolute;
	top:89px;
	width:74px;
	height:17px;
	text-align:right;
	left: 87px;
	font-size:12px;
 	-moz-box-sizing: content-box;
	font-family: 'ＭＳ Ｐゴシック',sans-serif;
}
/* 竿氟て */
#menu_bukkennsuu .kennsuu .po5{
	position:absolute;
	top:109px;
	left:8px;
	font-size:13px;
	font-family: 'ＭＳ Ｐゴシック',sans-serif;
}
#menu_bukkennsuu .kennsuu .po6{
	position:absolute;
	top:109px;
	right:63px;
	font-size:13px;
	font-family: 'ＭＳ Ｐゴシック',sans-serif;
}
#menu_bukkennsuu .kennsuu .count3{
	position:absolute;
	top:112px;
	width:64px;
	height:17px;
	text-align:right;
	left: 38px;
}
#menu_bukkennsuu .kennsuu .po7{
	position:absolute;
	top:109px;
	right:5px;
	font-size:13px;
	font-family: 'ＭＳ Ｐゴシック',sans-serif;
}
#menu_bukkennsuu .kennsuu .count4{
	position:absolute;
	top:112px;
	width:64px;
	height:17px;
	text-align:right;
	left: 97px;
}
/* マンション */
#menu_bukkennsuu .kennsuu .po8{
	position:absolute;
	top:130px;
	left:8px;
	font-size:13px;
	font-family: 'ＭＳ Ｐゴシック',sans-serif;
}
#menu_bukkennsuu .kennsuu .po9{
	position:absolute;
	top:130px;
	right:63px;
	font-size:13px;
	font-family: 'ＭＳ Ｐゴシック',sans-serif;
}
#menu_bukkennsuu .kennsuu .count5{
	position:absolute;
	top:133px;
	width:64px;
	height:17px;
	text-align:right;
	left: 38px;
}
#menu_bukkennsuu .kennsuu .po10{
	position:absolute;
	top:130px;
	right:5px;
	font-size:13px;
	font-family: 'ＭＳ Ｐゴシック',sans-serif;
}
#menu_bukkennsuu .kennsuu .count6{
	position:absolute;
	top:133px;
	width:64px;
	height:17px;
	text-align:right;
	left: 97px;
}
/* 炮孟 */
#menu_bukkennsuu .kennsuu .po11{
	position:absolute;
	top:151px;
	left:8px;
	font-size:13px;
	font-family: 'ＭＳ Ｐゴシック',sans-serif;
}
#menu_bukkennsuu .kennsuu .po12{
	position:absolute;
	top:151px;
	right:63px;
	font-size:13px;
	font-family: 'ＭＳ Ｐゴシック',sans-serif;
}
#menu_bukkennsuu .kennsuu .count7{
	position:absolute;
	top:154px;
	width:64px;
	height:17px;
	text-align:right;
	left: 38px;
}
#menu_bukkennsuu .kennsuu .po13{
	position:absolute;
	top:151px;
	right:5px;
	font-size:13px;
	font-family: 'ＭＳ Ｐゴシック',sans-serif;
}
#menu_bukkennsuu .kennsuu .count8{
	position:absolute;
	top:154px;
	width:64px;
	height:17px;
	text-align:right;
	left: 97px;
}
/* 祸度脱ˇ抨获脱 */
#menu_bukkennsuu .kennsuu .po14{
	position:absolute;
	top:172px;
	left:8px;
	font-size:13px;
	font-family: 'ＭＳ Ｐゴシック',sans-serif;
}
#menu_bukkennsuu .kennsuu .po15{

	position:absolute;
	top:172px;
	right:63px;
	font-size:13px;
	font-family: 'ＭＳ Ｐゴシック',sans-serif;
}
#menu_bukkennsuu .kennsuu .count9{
	position:absolute;
	top:175px;
	width:64px;
	height:17px;
	text-align:right;
	left: 38px;
}
#menu_bukkennsuu .kennsuu .po16{
	position:absolute;
	top:172px;
	right:5px;
	font-size:13px;
	font-family: 'ＭＳ Ｐゴシック',sans-serif;
}
#menu_bukkennsuu .kennsuu .count10{
	position:absolute;
	top:175px;
	width:64px;
	height:17px;
	text-align:right;
	left: 97px;
}
/* 穆逻碉交脱 */
#menu_bukkennsuu .kennsuu .po17{
	position:absolute;
	top:193px;
	left:8px;
	font-size:13px;
	font-family: 'ＭＳ Ｐゴシック',sans-serif;
}
#menu_bukkennsuu .kennsuu .po18{
	position:absolute;
	top:193px;
	right:63px;
	font-size:13px;
	font-family: 'ＭＳ Ｐゴシック',sans-serif;
}
#menu_bukkennsuu .kennsuu .count11{
	position:absolute;
	top:196px;
	width:64px;
	height:17px;
	text-align:right;
	left: 38px;
}
#menu_bukkennsuu .kennsuu .po19{
	position:absolute;
	top:193px;
	right:5px;
	font-size:13px;
	font-family: 'ＭＳ Ｐゴシック',sans-serif;
}
#menu_bukkennsuu .kennsuu .count12{
	position:absolute;
	top:196px;
	width:64px;
	height:17px;
	text-align:right;
	left: 97px;
}
/* 穆逻祸度脱 */
#menu_bukkennsuu .kennsuu .po20{
	position:absolute;
	top:214px;
	left:8px;
	font-size:13px;
	font-family: 'ＭＳ Ｐゴシック',sans-serif;
}
#menu_bukkennsuu .kennsuu .po21{
	position:absolute;
	top:214px;
	right:63px;
	font-size:13px;
	font-family: 'ＭＳ Ｐゴシック',sans-serif;
}
#menu_bukkennsuu .kennsuu .count13{
	position:absolute;
	top:217px;
	width:64px;
	height:17px;
	text-align:right;
	left: 38px;
}
#menu_bukkennsuu .kennsuu .po22{
	position:absolute;
	top:214px;
	right:5px;
	font-size:13px;
	font-family: 'ＭＳ Ｐゴシック',sans-serif;
}
#menu_bukkennsuu .kennsuu .count14{
	position:absolute;
	top:217px;
	width:64px;
	height:17px;
	text-align:right;
	left: 97px;
}


/*　おすすめマイペ〖ジ　*/
#osusume {
	position:relative;
	width:190px;
	margin-bottom:20px;
}
#osusume .mypage{
	float:left;
	position:relative;
}
#osusume .mypagebtn{
	height:23px;
	width:110px;
	position:absolute;
	right:10px;
	bottom:11px;
}
#osusume .nyukai {
	float:left;
}
#login {
	position:relative;
	height:107px;
}
	#login #id_space {
		border:solid 1px #cccccc ;
		padding:0;
		position: absolute;
		top: 14px;
		right: 9px;
		width: 109px;
		height: 18px;
	}
	#login #pass_space {
		border:solid 1px #cccccc ;
		padding:0;
		position: absolute;
		top: 37px;
		right: 9px;
		width: 109px;
		height: 18px;
	}
	#login #login_button {
		position: absolute;
		top: 60px;
		right: 10px;
		display: block;
		width: 110px;
		height: 23px;
	}
	#login #forget a{
		position: absolute;
		bottom: 6px;
		right: 9px;
		display: block;
		height: 19px;
		text-decoration:underline;
		font-size:12px;
		font-family: 'ＭＳ Ｐゴシック',sans-serif;
	}
	#login #forget a:hover{ text-decoration:none;}

/*　卿倾湿凤をお玫しの数　*/
#menu_baibai {
	margin-bottom:10px;
	background-color:#1060C1;
	height:190px;
}
#menu_baibai li {
	display:inline;
}
	#menu_baibai li a {
		display:block;
		width: 190px;
		height: 38px;
	}
	/*　办竿氟て　*/
	#menu_baibai li.menu1 a {
		background:url(../images/common/button_kodate.jpg) no-repeat;
		height: 39px;
	}
	#menu_baibai li.menu1 a:hover { background-position: 0px -39px;}
	
	/*　マンション　*/
	#menu_baibai li.menu2 a {
		background:url(../images/common/button_mansyon.jpg) no-repeat;
	}
	#menu_baibai li.menu2 a:hover { background-position: 0px -38px;}
	
	/*　炮孟　*/
	#menu_baibai li.menu3 a {
		background:url(../images/common/button_tochi.jpg) no-repeat;
	}
	#menu_baibai li.menu3 a:hover { background-position: 0px -38px;}
	
	/*　抨获脱ˇ祸度脱湿凤　*/
	#menu_baibai li.menu4 a {
		background:url(../images/common/button_baibai.jpg) no-repeat;
	}
	#menu_baibai li.menu4 a:hover { background-position: 0px -38px;}

/*　穆逻湿凤をお玫しの数　*/
#menu_chintai {
	height:114px;
	margin-bottom:20px;
	background-color:#65AD2D;
}
	#menu_chintai li {
		display:inline;
	}
	/*　アパ〖トˇ逻踩ˇマンション　*/
	#menu_chintai li.menu1 a {
		display:block;
		width: 190px;
		height: 39px;
		background:url(../images/common/button_chintai.jpg) no-repeat;
	}
	#menu_chintai li.menu1 a:hover { background-position: 0px -39px;}
	
	/*　祸坛疥　*/
	#menu_chintai li.menu2 a {
		display:block;
		width: 190px;
		height: 38px;
		background:url(../images/common/button_tenpo.jpg) no-repeat;
	}
	#menu_chintai li.menu2 a:hover { background-position: 0px -38px;}

/*　メニュ〖etc　*/
#menu_etc {
	margin:15px 0px 0px 0px;
}
#menu_etc li {
	display:inline;
}
	#menu_etc li a {
		display:block;
		background-color:#FBFBFB;
		height:38px;
		background-image:url(../images/common/point.gif);
		background-position:15px 13px;
		background-repeat:no-repeat;
		line-height:38px;
		padding-left:35px;
		border-bottom:1px solid #CCC;
		color:#333333;
	}
	#menu_etc li a:hover {
		background-image:url(../images/common/point2.gif);
	}
	#menu_etc li.menu1 a {
		border-top:1px solid #CCC;
	}

/* 湿凤办枉 */
#menu_list {
	margin:20px 0px 0px 0px;
	background-color:#F1F1F1;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:1.7;
	border:1px solid #CCC;
	box-sizing:content-box; 
	text-align:center;
	padding-top:5px;
}
	#menu_list span {
		color:#333333;
		font-weight:bold;
		box-sizing: content-box;
	}
	#menu_list ul {
		background-color:#FFFFFF;
		margin:8px;
		padding:5px;
		border:1px solid #C6C6C6;
		box-sizing: content-box;
		text-align:left;
	}
	#menu_list li {
		background: url("../images/common/glue.gif") no-repeat scroll left center transparent;
		display:inline;
		line-height: 1.6em;
		list-style: none outside none;
		padding-left:10px;
	}

	
/* スタッフブログ ///
---------------------------------------------- */
#menu_blog {
	margin-bottom:20px;
}
	#menu_blog a{
	background: url(../images/common/staff_blog.gif) no-repeat;
	display: block;
	height: 110px;
	width: 190px;
	}
	#menu_blog a:hover{background:url(../images/common/staff_blog_on.gif) no-repeat;}

/*#menu_blog {
	width:228px;
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	background-color:#f5f5f5;
}
	#menu_blog .menu_blog_title{
		margin:2px;
	}
	#menu_blog ul{
		margin:2px 5px 5px 4px;
		display:block;
	}
		#menu_blog li {
			list-style:none;
			margin-top:3px;
			float:left;
		}
			#menu_blog li a{
				display:block;
			}
			#menu_blog li#mbbtn1 a{background:url(../images/common/menublog1.gif) no-repeat;}
			#menu_blog li#mbbtn2 a{background:url(../images/common/menublog2.gif) no-repeat;}
			#menu_blog li#mbbtn3 a{background:url(../images/common/menublog3.gif) no-repeat;}
		
			#menu_blog li#mbbtn1 a:hover{background:url(../images/common/menublog1_on.gif) no-repeat;}
			#menu_blog li#mbbtn2 a:hover{background:url(../images/common/menublog2_on.gif) no-repeat;}
			#menu_blog li#mbbtn3 a:hover{background:url(../images/common/menublog3_on.gif) no-repeat;}
*/

/* 柴家疽拆 ///
---------------------------------------------- */
#menu_com{
	border:1px solid #c9c7c6;
	padding-top:2px;
}
#menu_com a{
	display:block;
}
	#menu_com #menu_comttl{
		margin:0 3px 10px;
	}
	#menu_com p{
		font-size:13px;
		line-height:16px;
		margin:0 0 10px 13px;
		width:215px;
	}
#menu_com .comlink{
	margin:0px 3px 3px;
	width:222px;
}
#menu_com .comlink a{
	background:url(../images/common/menu_comban.gif) no-repeat;
	font-size: 13px;
	height:30px;
    line-height: 30px;
    padding-left:23px;
	text-decoration:none;
}
#menu_com .comlink a:hover{background:url(../images/common/menu_comban_on.gif) no-repeat;}

.menubox a {
    background-image: url("../images/common/menubox.jpg");
    display: block;
    overflow: hidden;
	}
/*　メニュ〖etc　*/
#menu_etc {
	margin-bottom:20px;
}
#menu_etc ul {
}
#menu_etc li {
	display:inline;
}
	#menu_etc li a {
		display:block;
		background-color:#FBFBFB;
		height:38px;
		background-image:url(../images/common/point.gif);
		background-position:15px 13px;
		background-repeat:no-repeat;
		line-height:38px;
		padding-left:35px;
		border-bottom:1px solid #CCC;
		color:#333333;
		font-size:14px;
	}
	#menu_etc li a:hover {
		background-image:url(../images/common/point2.gif);
	}
	#menu_etc li.menu1 a {
		border-top:1px solid #CCC;
	}

/* 湿凤办枉 */
#menu_list {
	margin:10px 0px 0px 0px;
	background-color:#F1F1F1;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:1.7;
	border:1px solid #CCC;
	box-sizing:content-box; 
	text-align:center;
	padding-top:5px;
}
	#menu_list span {
		color:#333333;
		font-weight:bold;
		box-sizing: content-box;
	}
	#menu_list ul {
		background-color:#FFFFFF;
		margin:8px;
		padding:5px;
		border:1px solid #C6C6C6;
		box-sizing: content-box;
		text-align:left;
	}
	#menu_list li {
		background: url("../images/common/glue.gif") no-repeat scroll left center transparent;
		display:inline;
		line-height: 1.6em;
		list-style: none outside none;
		padding-left:10px;
	}

/* main
////////////////////////////////////////////////////////////////////*/
/* パンくずリスト ----------------------*/
#pankuzu {
	height:20px;
	line-height:20px;
}
ol#pankuzu li {
	display:inline;
	margin:0px 0px 0px;
}
ol#pankuzu li a {
	padding-right:13px;
	color: #333;
	background:url(../images/common/pankuzusankaku.gif) no-repeat right center;
}
ol#pankuzu li a:hover {
	color: #ffaa00;
}
/*　main鼎奶 ---------------------------*/
#main .line1 {
    background: url("../images/common/line01.gif") no-repeat scroll 0 0 transparent;
	margin-bottom:20px;
    clear: both;
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
    height: 49px;
    line-height: 52px;
    padding-left: 40px;
    width: 730px;
}
#main .line2 {
	clear:both;
	margin-top:14px;
	margin-bottom:20px;
	padding-left: 40px;
	padding-bottom:14px;
	height:21px;
	line-height: 18px;
	color: #333333;
	background: url(../images/common/line02.gif) no-repeat 12px top;
	font-size: 16px;
	font-weight: bold;
	border-bottom:1px solid #CCC;
}
#main .line3 {
	clear:both;
	margin-top:8px;
	margin-bottom:20px;
	padding-left: 40px;
	padding-bottom:8px;
	height:33px;
	line-height: 33px;
	color: #333333;
	background: url(../images/common/line3.gif) no-repeat 14px top;
	font-size: 16px;
	font-weight: bold;
}
#main .line4 {
	color: #ea5404;
	font-size: 16px;
	font-weight: bold;
	margin-left:14px;
	margin-right:14px;
}
#main .p {
	margin: 0px 15px 20px 15px;
	text-align: justify;
}
#main .ul {
	margin: 0 30px 10px 30px;
	text-align: justify;
}
#main .ul li {
	display:inline;
	margin-right: 10px;
}
#main dl {
	margin: 0 20px 10px 20px;
}
#main dt {
	color:#ff6600;
	font-size:16px;
	font-weight:bold;
}
#main dd {
	margin-bottom:10px;
}
/*山-------------------------------------------*/
#main table.table {
	margin: 0 auto 20px auto ;
	width:693px;
	border: 1px solid #999;
}
#main .table th {
	border: 1px solid #999;
	padding: 10px;
	color: #333;
	text-align:center;
	background:#ededed;
	width:92px;
}
#main .table td {
	border: 1px solid #999;
	padding: 5px 10px 5px 10px;
	color: #333;
}
/*　ペ〖ジのトップに提る 　*/
#main .pagetop{
	clear:both;
	margin-right:10px;
	margin-bottom:40px;
	float:right;
	color:#ea5404;
	font-size:12px;
	display:inline;
}
#main .pagetop a{
	color:#333;
	margin:0 0px 20px 0;
	text-decoration:underline;
	font-size:12px;
}
#main .pagetop a:hover{ color:#ffaa00;text-decoration:none;}

/* footer
////////////////////////////////////////////////////////////////////*/
#footermenu {
	padding: 10px 0px 10px;
	line-height: 1.3;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	width:980px;
	margin:0px auto 0px;
}
#footermenu a {
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
}
#footermenu a:hover {
	color: #fe8111;
}
#footermenu ul{
	clear:both;
}
#footermenu li {
    background: url("../images/common/glue.gif") no-repeat scroll left center transparent;
	display:inline;
    line-height: 1.6em;
    list-style: none outside none;
	padding-left:10px;
	white-space: nowrap;
}
#footermenu li.end a{
    background: url("../images/common/glue.gif") no-repeat scroll right center transparent;
	padding-right:10px;
}

#line {
	color: #FFFFFF;
	height:95px;
	background:url(../images/common/foot_back.gif);
	line-height: 1.4;
	font-family: Arial, Helvetica, sans-serif;
}
#footleft{
	width:300px;
	float:left;
	line-height:16px;
	font-size:13px;
	margin-top:20px;
	text-align:left;
}
#footmiddle{
	width:980px;
	margin:0px auto 0px;
	line-height: 13px;
}
#footright{
	width:400px;
	text-align:right;
	float:right;
	font-size:12px;
	color:#999999;
	margin-top:43px;
}
#footer address {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
}
#footer #copyright {
	padding:3px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
	width:980px;
	margin:0px auto 0px;
}

/* PC2SP //
////////////////////////////////////////////////////////////////////*/

#spLinkBlockInPc {
    display: none;
    font-size: 30px;
    font-weight: bold;
    margin-right: auto;
    margin-left: auto;
    margin-top: 30px;
    margin-bottom: 30px;
    text-align: center;
    width: 95%;
    line-height: 100px;
    border-radius: 4px;
}
#spLinkBlockInPc a {
    background-color: #009380;
    color: #fff;
    display: block;
    text-decoration: none;
}
#spLinkBlockInPc span {
    padding-left: 1.5em;
    display: inline-block;
    position: relative;
}
#spLinkBlockInPc span::before {
    margin: auto;
    height: 1em;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    font-size: 2em;
    font-weight: normal;
    line-height: 100%;
    font-family: fontawesome;
    content: "\f10b";
}

.bnr-ikura {
	margin: 20px 0;
}
.bnr-ikura a:hover,
.bnr-caresul a:hover,
.bnr-sumai a:hover {
    opacity: 0.8;
}
.bnr-ikura img {
    width: 100%;
}
.bnr-caresul img {
	width: 100%;
	height: 114px;
}
.bnr-sumai {
	margin-top: 20px;
}</pre></body></html>