@charset"shift_jis";

	
	body{
		background:url(/share/images/main_ph.jpg) #fff center 18px no-repeat;

	}
	
	dl,dt,dd{padding:0; margin:0;}

	#mainph{
		width:800px;
		height:245px;
		margin:0 auto;
		position:relative;
		z-index:0;
	}
	
	#mainph #memberArea{
		position:absolute;
		top:0;
		z-index:-999;
		right:33px;
		width:225px;
		height:236px;
		background:url(../images/cmtxt_member_bg.png) 0 0 no-repeat;
	
	}

	#mainph #memberArea .btn01{position:absolute; top:45px; left:20px;}
	#mainph #memberArea .btn02{position:absolute; top:121px; left:20px;}
	#mainph #memberArea .btn03{position:absolute; top:121px; left:105px;}
	#mainph #memberArea .btn04{position:absolute; top:182px; left:20px;}
	
	
	#contentsArea{
		padding:0 0 5px 0;
		width:758px;
		margin:0 auto;
	}
	
	#contentsArea .column01{
		width:758px;
		padding:0 0 15px 0;
		clear:both;
	}
	#contentsArea .column02{
		width:366px;
		padding:0 0 15px 0;
		padding-right:13px;
		float:left;
	}

	#contentsArea .column03{
		width:366px;
		padding:0 0 15px 0;
		padding-left:13px;
		float:left;
	}

	#contentsArea .column04{
		clear:both;
		width:366px;
		padding:0 0 15px 0;
		padding-right:13px;
		float:left;
	}

	#contentsArea .column05{
		width:366px;
		padding:0 0 15px 0;
		padding-left:13px;
		float:left;
	}

	
	.column01 h3,.column02 h3,.column03 h3,.column04 h3,.column05 h3{
		position:relative;
		padding:0;
		margin:0;
	}
	
	.column01 h3 span,.column02 h3 span,.column03 h3 span,.column04 h3 span,.column04 h3 span{
		position:absolute;
		top:14px;
		right:11px;
	}

	.column01 dl{
		padding:8px;
		letter-spacing:-0.04em;
	}

	.column01 dl dt{
		font-size:13px;
		letter-spacing:normal;
		display:inline-block;
		*display: inline;
		*zoom: 1;
	 	vertical-align:top;
		width:120px;
		padding:5px;
		/*color:#5e5e5e;*/
	}

	.column01 dl dd{
		font-size:13px;
		letter-spacing:normal;
		display:inline-block;
		*display: inline;
		*zoom: 1;
	 	vertical-align:top;
		width:590px;
		padding:5px;		
	}	

	.column01 dl dd a{
		/*color:#5e5e5e;*/
		text-decoration:none;
	}

	.column01 dl dd a:hover{
		/*color:#0f73b8;*/
		text-decoration:underline;
	}

	.column01 ul{
		margin:0;
		padding:0;
		padding:8px 0;
		list-style:none;
		
	
	}
	
	.column01 ul li a{
		padding:0 10px;
		height:30px;
		line-height:30px;
		border-bottom:dotted 1px #ccc;
		background:url(../images/arrow.gif) 99% 50% no-repeat;
		display:inline-block;
		*display: inline;
		*zoom: 1;
	 	vertical-align:middle;
		width:736px;
		font-size:13px;
		
		
	}

	.column04 ul li a{
		padding:0 10px;
		height:30px;
		line-height:30px;
		border-bottom:dotted 1px #ccc;
		display:inline-block;
		*display: inline;
		*zoom: 1;
	 	vertical-align:middle;
		width:340px;
		font-size:13px;
		
		
	}


	.column01 ul li a img{
		display:inline-block;
		*display: inline;
		*zoom: 1;
	 	vertical-align:middle;
		padding-right:10px;
	}
	
	
	
	.column01 ul li a{/*color:#5e5e5e;*/ text-decoration:none;}
	.column01 ul li a:hover{/*color:##0f73b8;*/ text-decoration:underline;}
	
	
	.column02 .box,
	.column03 .box{
		width:346px;
		padding:10px;
		min-height: 140px;
		height: auto !important;
		height: 140px;	
	}

	.column02 .box{
		background:url(../images/bg01.jpg) right 0 no-repeat;
	}
	
	.column03 .box{
		background:url(../images/bg02.jpg) right 0 no-repeat;
	}	
	
	.column02 ul,.column03 ul{
		padding:0 0 0 10px;
		margin:0;
		list-style:none;
		width:180px;
	
	}

	.column04 ul,.column05 ul{
		padding:0 0 0 10px;
		margin:0;
		list-style:none;
		width:360px;
	
	}

	.column02 ul li,.column03 ul li,.column05 ul li{font-size:13px; padding:5px 0; list-style:disc outside;}
	.column04 ul li{font-size:13px; padding:5px 0; list-style:none outside;}
	
	.column02 ul li a,.column03 ul li a,.column04 ul li a,.column05 ul li a{/*color:#5e5e5e;*/ text-decoration:none;}
	.column02 ul li a:hover,.column03 ul li a:hover,.column04 ul li a:hover,.column05 ul li a:hover{/*color:#0f73b8;*/ text-decoration:underline;}
		
	
	/*banner*/
	
	#bnArea{
		clear:both;
		padding:10px 0;
		text-align:center;
	}
	
	#bnArea img{
		display:inline;
		padding:0 3px;
		text-align:center;
	}
	
	a:hover{color:#f00;}