 p, h1, h2, h3, h4,h5,h6 img, dt, dl, dd, hr{
	margin:0px;
	padding:0px;
}
ul, li{
	list-style:none;
	margin:0px;
	padding:0px;
}
ol li{
	list-style:decimal;
	margin:0px;
	padding:0px;
}
img{
	border:0px;
	}
hr.hiddone{
	visibility: hidden;
	clear:both;
}
.red{
	color:#FF0000;
}
.left{
	float:left;
}
.back{
	clear:both;
	text-align:center;
	}
.back input{
	margin:5px 0px;
	}
/*======================wb_[*/
#head{
	width:923px;
	padding-right:6px;
	background:#fff url(../img/s_r1.gif) no-repeat right top;
	border-left:1px solid #ccc;
	height:67px;	
}
#head h1{
	padding-top:3px;
	background: #fff;
	display:inline;
	float:left;
	line-height:0px;
	background: #fff;
	border-top:3px solid #295AD6;
}
#head h1 img{
	vertical-align:bottom;
	}

 .blueLine{
	height:3px;
	}
#head div{
	float:left;
	background:#fff;
	padding-top:3px;
	border-top:3px solid #295AD6;
	}
#topMenu{
	display:block;
	text-align:right;
	margin-left:320px;
/*MacΕIEsK\*/
	margin-left:0px;
/**/
}
#topMenu li{
	font-size:12px;
	line-height:22px;
	height:22px;
	display:inline;
	margin-right:1em;
	padding-left:15px;
	background:url(../img/yajirushi02.jpg) no-repeat left center;
}
#topMenu li.mail{
	padding-left:18px;
	background:url(../img/mail.gif) no-repeat left center;
	
}
#gMenu{
	margin:0px;
	padding:0px;
	display:block;
}
#gMenu li{
	float:left;
	margin-left:-1px;
/*MacΕIEsK\*/
	margin-left:0px;
/**/
	}
#gMenu li img{
	vertical-align:bottom;
	}
/*===========================C*/
#main{
	clear:both;
	width:929px;
	background:url(../img/s_r2.gif) repeat-y right #fff;
	margin:0px auto;
	text-align:left;
	border-left: 1px solid #ccc;
}
#main .content {
	width: 884px;
	margin-right:5px;
	padding:10px 20px;
}
h2.title{
	margin-bottom:10px;
	vertical-align: bottom;
}
.blueLine{
	height:1px;
	color:#013ACF;
	background:#013ACF;
	clear:both;
	width:923px;
	border:0px;
	margin-top:5px;
}
/*===========================tb^[*/
#foot{
	background:#fff url(../img/s_r2.gif) repeat-y right;
	border-left:1px solid #ccc;
	clear:both;
	font-size:12px;
	line-height:1.4em;
	height:1.4em;
	padding:0px 25px 0px 20px;
	text-align:left;
	margin:0px auto;
	width:884px;
}

#foot ul {
	display:inline;
	float:left;
	}
#foot li {
	display:inline;
	margin-right:1em;
	padding-left:15px;
	background:url(../img/yajirushi02.jpg) no-repeat left center;
	}
#foot p {
	display:inline;
	float:right;
	}
	
/*===========================e*/
#shadow_r1{
	float:right;
}
.shaddow{
	clear:both;
	background:url(../img/s_b2.gif) no-repeat right top;
	width:930px;
	height:10px;
	margin:0px auto;
	line-height:10px;
}
.shaddow img{
	vertical-align:bottom;
	margin:0px;
	}
.shaddow .right{
	float:right;
	margin-top:0px;
}
.profile_menu{
height:300px;
background:url(../profile/img/menu_back.gif) no-repeat;
}
.profile_menu li{
	margin:5px;
	}
	
.profile_menu hr{
	height:0px;
	border:#666 dotted 1px;
	}


.indent_r{
	padding-left:1em;
	text-indent:-1em;
	}


.indent_r05{
	padding-left:0.6em;
	text-indent:-0.6em;
	}


.mar_b5
{
margin-bottom:5px;
}

.mar_b10
{
margin-bottom:10px;
}

.mar_b15
{
margin-bottom:15px;
}

.mar_t5
{
margin-top:5px;
}

.mar_t10
{
margin-top:10px;
}

.mar_t15
{
margin-top:15px;
}


.mar_l5
{
margin-left:5px;
}

.mar_l10
{
margin-left:10px;
}

.mar_l5b5
{
margin-left:5px;
margin-bottom:5px;
}



.mar-r10
{
margin-right:10px;
}

.mar_r5
{
margin-right:5px;
}
.pb10{
	padding-bottom:10px;
}

/*======================KCi*/

.txt_title
{
font-family:"lr oSVbN","Hiragino Kaku Gothic Pro W3", "qMmpS Pro W3", Osaka;
font-weight:bold;
color:#CC0000;
font-size: 1.3em;
line-height: 1.4em
}
@charset "shift_jis";



/*¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬C*/
/*ynT΅*/
	.title02{
		padding-top:5px;
	}
	.blue{
	color:#00294b;
	}
	#land #mainImg{
		background:url(../land//img/eyecatch.jpg) no-repeat top right;
		width:880px;
		height:360px;
		margin-top:10px;
		
	}
	#land #mainImg #text{
		padding-top:5px;
		margin:25px 0 0 17px;
		letter-spacing: 1pt;		
	}
	#land #box01{
	margin-top:25px;
	margin-bottom:20px;
	}	
	#land  #leftArea{
	width:520px;
	float:left;
	margin:0px 0 0 0px;
	}
	#land #title01{
	width:530px;
	height:20px;
	margin:0px 0 0 0px ;
	border-bottom:1px #ccc dotted;
	border-top:1px #ccc dotted;
	padding-top:7px;
	padding-bottom:10px;
	margin-left:10px;
	}
	#land  #text01{
	width:510px;
	margin:0px 10px 0 10px ;
	padding-top:20px;
	}
	#land #img01{
	width:339px;
	float:right;	
	margin-left:0px;
	padding-bottom:10px;
	}
	#land #title02{
	clear:both;
	width:530px;
	height:20px;
	margin:0px 0 0 0px ;
	border-bottom:1px #ccc dotted;
	border-top:1px #ccc dotted;
	padding-top:7px;
	padding-bottom:10px;
	margin-left:10px;
	}
	#land #title03{
	width:520px;
	height:20px;
	margin:10px 0 5px 10px ;
	}
	#land #img02{
		background:url(../land//img/img02.gif) no-repeat top right;
		width:350px;
		height:270px;
		margin-top:50px;
		float:left;

	}
	#land #box02{
		margin-left:50px;
	}
	#land #text02{
		margin-left:10px;
	}
	#land #text03{
		width:300px;
		margin:215px 0 0 20px;
		line-height:14px;
	}
	#land #after{
		float:left;	
		margin-left:35px;
		margin-top:150px;
	}
	#land #img03{
		float:left;	
		margin-left:30px;
		margin-top:15px;
	}
/*¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬C*/
/*¨βνΉ*/

#land #title {
	background:transparent url(../land/img/title03.gif) no-repeat scroll 0 0;
	height:60px;
	text-indent:-9999px;
}
#contactMap{
	padding-bottom:30px;
}


/*ynT΅topbana*/

#top_land img{
	padding:10px 0 10px 10px;
}


