@charset "utf-8";
/*====================================================================================================
//////////////////////////////////////////////////////////////////////////////////////////////////////



//////////////////////////////////////////////////////////////////////////////////////////////////////
====================================================================================================*/



/* MAIN NAVI
****************************************************************************************************/	

div#header #mainNavi li#mn_ent a,
div#header #mainNavi li#mn_ent a:hover{background-position:left -40px;}


/* PAGE TITLE H3
****************************************************************************************************/	

div#main #pt_ent h1{
	height:44px;
	text-indent:-9999px;
	background-position:left top; 
	background-repeat:no-repeat;
}	
div#main #pt_ent h1.bgh3_01{ background-image:url(img/bgh3_01.gif); }
div#main #pt_ent h1.bgh3_02{ background-image:url(img/bgh3_02.gif); }
div#main #pt_ent h1.bgh3_03{ background-image:url(img/bgh3_03.gif); }
div#main #pt_ent h1.bgh3_04{ background-image:url(img/bgh3_04.gif); }
div#main #pt_ent h1.bgh3_05{ background-image:url(img/bgh3_05.gif); }
div#main #pt_ent h1.bgh3_06{ background-image:url(img/bgh3_06.gif); }
div#main #pt_ent h1.bgh3_07{ background-image:url(img/bgh3_07.gif); }
div#main #pt_ent h1.bgh3_08{ background-image:url(img/bgh3_08.gif); }
div#main #pt_ent h1.bgh3_09{ background-image:url(img/bgh3_09.gif); }


/* PAGE TITLE H4
****************************************************************************************************/	

div#main h4{

}	






/* 学校名、住所、電話番号
****************************************************************************************************/	

		div#main .tnw{
			margin-top:10px;
			margin-left:10px;
			margin-bottom:30px;
			background:url(img/bgdl_mobd.gif) no-repeat left top;
			padding-left:15px;
		}

			div#main .tnw dt{
				line-height:1.2;
				margin-bottom:10px;
				
			}
			div#main .tnw dt .fsm{
				font-size:125%;
				font-weight:bold;
			}
			
			div#main .tnw dd{
				line-height:1.2;
				
			}
				
				div#main .tnw dd .freedial{
					margin-top:5px;
					background:url(../common/img/bg_freedial_no.gif) no-repeat left top;
					width:170px;
					height:17px;
					text-indent:-9999px;
				}
				
				div#main .tnw dd .stations,
				div#main .tnw dd .hours{
					line-height:1.3;
					margin-top:15px;
				}
					div#main .tnw dd .stations li{
						background:url(../common/img/icon_dot_orange.gif) no-repeat left center;
						padding-left:7px;
	
					}


/* index.html
****************************************************************************************************/

		div#main #pt_ent p{ 
			font-size:105%;
			line-height:1.5;
		}	



	div#main h2.entIndex1,
	div#main h2.entIndex2{
		font-weight:bold;
		font-size:125%;
		background:url(../common/img/bgh4_line.gif) no-repeat left bottom;
		padding-bottom:5px;
		margin-bottom:10px;
	}	
	
	div#main h2.entIndex2{
		margin-top:60px;
	}	
		
		
		
		
		
/* guideline.html
****************************************************************************************************/


		
		
		div#main .guideline1{
			margin-bottom:50px;
		
		}
		div#main .guideline2{
			margin-bottom:50px;
		}
		div#main .guideline3{
		
		}
			div#main .guideline1 h2,
			div#main .guideline2 h2,
			div#main .guideline3 h2{
				text-indent:-9999px;
				background-position:left top; 
				background-repeat:no-repeat;
				height:27px;
				margin-bottom:20px;
			}
		
			div#main .guideline1 h2{background-image:url(img/bgh4_guideline1.gif);}
			div#main .guideline2 h2{background-image:url(img/bgh4_guideline2.gif);}
			div#main .guideline3 h2{background-image:url(img/bgh4_guideline3.gif);}
			
			
			
			
			
			
			
			
			
			div#main .guideline1 table{
				border-collapse: separate;
				border-spacing: 0;
				border-top:solid 1px #D5E6DD;
				border-right:solid 1px #D5E6DD;
				margin-bottom:10px;
			}
			
				div#main .guideline1 th,
				div#main .guideline1 td{

				}
				
				div#main .guideline1 th{
					text-align:center;
					padding:8px 3px;
					background-color:#D5E6DD;
					border-left:solid 1px #FFFFFF;
				}
				div#main .guideline1 th.tflb{
					border-left:solid 1px #D5E6DD;
				}
			
				div#main .guideline1 td{
					padding:5px 3px;
					border-left:solid 1px #D5E6DD;
					border-bottom:solid 1px #D5E6DD;
				}			
			
					div#main .guideline1 td.ta_center{
						text-align:center;
					}	
			

					div#main .guideline1 .notes{
						padding-left:10px;
						margin-bottom:30px;
						font-size:95%;
						line-height:1.3;
					}	

			
			
			
			
			
			
			
			
			div#main .guideline2 table{
				border-collapse: separate;
				border-spacing: 0;
				border-top:solid 1px #D3E1E6;
				border-right:solid 1px #D3E1E6;
				margin-bottom:10px;
			}
			
				div#main .guideline2 th,
				div#main .guideline2 td{
					line-height:1.2;
				}
				
				div#main .guideline2 th{
					padding:8px 3px;
					background-color:#D3E1E6;
					border-left:solid 1px #FFFFFF;

				}
				div#main .guideline2 th.tflb{
					border-left:solid 1px #D3E1E6;
				}
				div#main .guideline2 th.tfbb{
					border-bottom:solid 1px #FFFFFF;
				}
				
			
				div#main .guideline2 td{
					padding:5px 3px;
					border-left:solid 1px #D3E1E6;
					border-bottom:solid 1px #D3E1E6;
				}
				
				div#main .guideline2 th.ta_center,
				div#main .guideline2 td.ta_center{
					text-align:center;
					}
			
				div#main .guideline2 th.ta_right,
				div#main .guideline2 td.ta_right,
				div#main .guideline2 td .ta_right{
					text-align:right;
					}
		
				div#main .guideline2 td .ta_right{
					text-align:right;
					margin:10px 0;
					font-weight:bold;
					}
				div#main .guideline2 .fss{
					line-height:1;
					}
		
					div#main .guideline2 .guideline2_1 {
						margin-top:30px;

						}
						
		
						div#main .guideline2 .guideline2_1 p span{
							font-weight:bold;
							font-size:125%;
	
							}
		
						div#main .guideline2 .guideline2_1 .bgh2{
							background-image:url(../common/img/bgh02.jpg);
							background-position:left top; 
							background-repeat:no-repeat;
							height:26px;
							line-height:26px;
							margin-bottom:5px;
							padding-left:15px;
							font-size:105%;
							font-weight:bold;
							}
			
						div#main .guideline2 .guideline2_1 dd{
							padding-left:10px;
	
							}
			
						div#main .guideline2 .guideline2_1 .arrow{
								margin:10px 10px 5px;
							}
			
			
							div#main .guideline2 .notes{
								padding-left:10px;
								margin-bottom:30px;
	
							}
							div#main .guideline2 .notes li{
								font-size:95%;
								line-height:1.3;
							}	
				
				
				
				

			
					div#main .guideline2 .guideline2_2{
						background:url(../common/img/bgdt_box1.jpg) repeat-x left top;
						margin-top:50px;
					}
					
						div#main .guideline2 .guideline2_2 dt{
							background:url(img/bgtex_guidelines.gif) no-repeat left top;
							height:42px;
							text-indent:-9999px;
			
						}
						div#main .guideline2 .guideline2_2 dd{
							border:solid 1px #FF4400;
							border-top:none;
							padding:20px;
							font-weight:bold;
							color:#FF4400;
						}
			
							div#main .guideline2 .guideline2_2 dd li{
								background:url(../common/img/icon_dot_orange.gif) no-repeat left center;
								padding-left:7px;
							}
			
			
			
			
			
			
			
			
			div#main .guideline3 table{
				border-collapse: separate;
				border-spacing: 0;
				border-top:solid 1px #ECE3E1;
				border-right:solid 1px #ECE3E1;
				margin-bottom:10px;
			}
			
				div#main .guideline3 th,
				div#main .guideline3 td{
	
				}
				
				div#main .guideline3 th{
					padding:8px 3px;
					text-align:center;
					background-color:#ECE3E1;
					border-left:solid 1px #FFFFFF;
				}
				div#main .guideline3 th.tflb{
					border-left:solid 1px #ECE3E1;
				}
				div#main .guideline3 th.tfbb{
					border-bottom:solid 1px #FFFFFF;
				}
			
				div#main .guideline3 td{
					padding:5px 3px;
					border-left:solid 1px #ECE3E1;
					border-bottom:solid 1px #ECE3E1;
				}
				div#main .guideline3 td.ta_center{
						text-align:center;
					}
			
				div#main .guideline3 td.ta_center{
					text-align:center;
				}				
			
			
							div#main .guideline3 .notes{
								padding-left:10px;
								margin-bottom:30px;
								font-size:95%;
								line-height:1.3;
							}	
				
			
/* ao.html
scholarship.html
recommendation.html
general.html
overseas.html
****************************************************************************************************/


			
			div#main .ao .bgh2,
			div#main .ao .bgh2_325,
			div#main .scholarship .bgh2,
			div#main .scholarship .bgh2_325,
			div#main .rec .bgh2,
			div#main .rec .bgh2_325,
			div#main .general .bgh2,
			div#main .general .bgh2_325,
			div#main .overseas .bgh2,
			div#main .overseas .bgh2_325{
				background-position:left top; 
				background-repeat:no-repeat;
				height:26px;
				line-height:26px;
				margin-bottom:10px;
				margin-top:30px;
				padding-left:15px;
				font-size:105%;
				font-weight:bold;
				}
						
						
						
			div#main .ao .bgh2,
			div#main .scholarship .bgh2,
			div#main .rec .bgh2,
			div#main .general .bgh2,
			div#main .overseas .bgh2{background-image:url(../common/img/bgh02.jpg);}
				
			
			
			div#main .ao .bgh2_325,
			div#main .scholarship .bgh2_325,
			div#main .rec .bgh2_325,
			div#main .general .bgh2_325,
			div#main .overseas .bgh2_325{background-image:url(../common/img/bgh02_325.jpg);}


			div#main .entBoxFloat{
				overflow:hidden;
				width:660px;
			}
			div#main .entBoxL,
			div#main .entBoxR{width:325px;}
			div#main .entBoxL{float:left;}
			div#main .entBoxR{float:right;}
			
			
			
			div#main .guideline1 .fss,
			div#main .guideline2 .fss,	
			div#main .guideline3 .fss,
			div#main .ao .fss,
			div#main .scholarship .fss,
			div#main .rec .fss,
			div#main .general .fss,
			div#main .overseas .fss{
				font-size:95%;
				}
				
				
			div#main .ao .close,
			div#main .scholarship .close{
			padding:10px;
			background-color:#FF0000;
			text-align:center;
			font-weight:bold;
			color:#FFF;
			margin-top:15px;
			font-size:115%;
			}	
/*
			div#main .ao .close,
			div#main .scholarship .close,
			div#main .rec .close,
			div#main .general .close,
			div#main .overseas .close{
			padding:10px;
			background-color:#FF0000;
			text-align:center;
			font-weight:bold;
			color:#FFF;
			margin-top:15px;
			font-size:115%;
			}
*/	
				
				
				
		
/* ao.html
****************************************************************************************************/

		div#main .ao .ao01,
		div#main .ao .ao02,
		div#main .ao .ao03,
		div#main .ao .ao04,
		div#main .ao .ao05,
		div#main .ao .ao06,
		div#main .ao .ao07,
		div#main .ao .ao08,
		div#main .ao .ao09,
		div#main .ao .ao10{

		}

		div#main .ao .ao01 p,
		div#main .ao .ao02 li,
		div#main .ao .ao03 li,
		div#main .ao .ao04 p,
		div#main .ao .ao05 p,
		div#main .ao .ao06 dl,
		div#main .ao .ao07 dl,
		div#main .ao .ao08 p,
		div#main .ao .ao09 p,
		div#main .ao .ao09 li,
		div#main .ao .ao10 p{
			padding-left:10px;
		}
		
		
		div#main .ao .ao01 p{
			font-size:135%;
			font-weight:bold;
		}

		
		
		div#main .ao .ao02 li,
		div#main .ao .ao03 li{
			margin-bottom:5px;
		}
		

			div#main .ao .ao06 dt{
				color:#FF4400;
				font-weight:bold;
			}
			
			
			div#main .ao .ao06 dd.mb{
				margin-bottom:20px;
			}	
			
			
			
			

				
				
				
				
				
				
				
			
		
/* scholarship.html
****************************************************************************************************/

		div#main .scholarship .sch01 p,
		div#main .scholarship .sch02 p,
		div#main .scholarship .sch03 li,
		div#main .scholarship .sch04 li,
		div#main .scholarship .sch05 li,
		div#main .scholarship .sch06 dl,
		div#main .scholarship .sch07 dl,
		div#main .scholarship .sch08 dl,
		div#main .scholarship .sch09 p{
			padding-left:10px;
		}



		div#main .scholarship .sch01 p.sch01_1{
			font-size:135%;
			font-weight:bold;
		}



		div#main .scholarship .sch02 table{
				border-collapse: separate;
				border-spacing: 0;
				border-top:solid 1px #D5E6DD;
				border-right:solid 1px #D5E6DD;
				width:650px;
				margin:10px 0 5px 10px;
			}
			
				div#main .scholarship .sch02 th,
				div#main .scholarship .sch02 td{

					text-align:center;
				}
				
				div#main .scholarship .sch02 th{
					padding:12px 3px;
					background-color:#D5E6DD;
					border-left:solid 1px #FFFFFF;
				}
				div#main .scholarship .sch02 th.tflb{
					border-left:solid 1px #D5E6DD;
				}
				
			
				div#main .scholarship .sch02 td{
					padding:7px 3px;
					border-left:solid 1px #D5E6DD;
					border-bottom:solid 1px #D5E6DD;
				}			
			
			
		div#main .scholarship .sch03 li,
		div#main .scholarship .sch04 li,
		div#main .scholarship .sch05 li{
			margin-bottom:5px;
		}
		
		div#main .scholarship .sch06 dt,
		div#main .scholarship .sch07 dt,
		div#main .scholarship .sch08 dt,{
				color:#FF4400;
				font-weight:bold;
			}
			
		div#main .scholarship .sch06 dd.mb,
		div#main .scholarship .sch07 dd.mb,
		div#main .scholarship .sch08 dd.mb{
				margin-bottom:20px;
			}	
			


/* recommendation.html
****************************************************************************************************/

		div#main .rec .rec01 li,
		div#main .rec .rec02 p,
		div#main .rec .rec03 div,
		div#main .rec .rec04 dl,
		div#main .rec .rec05 dl,
		div#main .rec .rec06 dl,
		div#main .rec .rec07 li{
			padding-left:10px;
		}


		div#main .rec .rec01 li,
		div#main .rec .rec03 li,
		div#main .rec .rec07 li{
			margin-bottom:5px;
		}


			div#main .rec .rec03 div{
				overflow:hidden;
				width:650px;
				}
			div#main .rec .rec03 .rec03_1,
			div#main .rec .rec03 .rec03_2{
				margin-bottom:15px;
				}

			div#main .rec .rec03 h3{
				float:left;
				width:66px;
				height:19px;
				padding-top:2px;
				text-align:center;
				color:#FFFFFF;
				background-color:#FF4400;
				}
			div#main .rec .rec03 ul{
				float:right;
				width:574px;
				}


		div#main .rec .rec04 dt,
		div#main .rec .rec05 dt{
				color:#FF4400;
				font-weight:bold;
			}

		div#main .rec .rec04 dd.mb,
		div#main .rec .rec05 dd.mb{
				margin-bottom:20px;
			}	






/* general.html
****************************************************************************************************/
		
		div#main .general .general01 li,
		div#main .general .general02 p,
		div#main .general .general03 li,
		div#main .general .general04 dl,
		div#main .general .general05 dl,
		div#main .general .general06 dl,
		div#main .general .general07 li{
			padding-left:10px;
		}


		div#main .general .general01 li,
		div#main .general .general07 li{
			margin-bottom:5px;
		}

		div#main .general .general04 dt,
		div#main .general .general05 dt{
				color:#FF4400;
				font-weight:bold;
			}

		div#main .general .general04 dd.mb,
		div#main .general .general05 dd.mb{
				margin-bottom:20px;
			}	
			
			
			
		div#main .general .general08{
			background:url(../common/img/bgdt_box1.jpg) repeat-x left top;

		}
		
			div#main .general .general08 h3{
				background:url(img/bgtex_general.gif) no-repeat left top;
				height:42px;
				text-indent:-9999px;
				margin-bottom:0;

			}
			div#main .general .general08 p{
				border:solid 1px #FF4400;
				border-top:none;
				padding:20px;
				font-weight:bold;
				color:#FF4400;
			}


/* overseas.html
****************************************************************************************************/

		div#main .overseas .over01 li,
		div#main .overseas .over02 li,
		div#main .overseas .over03 li,
		div#main .overseas .over04 p,
		div#main .overseas .over05 dl{
			padding-left:10px;
		}


		div#main .overseas .over01 li,
		div#main .overseas .over02 li,
		div#main .overseas .over03 li{
			margin-bottom:5px;
		}
		
		
		
		div#main .overseas .over04 p.notes{
			color:#FF0000;
			background:#FFEEEE;
			padding:5px;
			margin-left:10px;
			margin-top:10px;
		
		}

		div#main .overseas .over05 dt{
				color:#FF4400;
				font-weight:bold;
			}

		div#main .overseas .over05 dd.mb{
				margin-bottom:20px;
			}




		
		div#main .overseas .over06{
			background:url(../common/img/bgdt_box1.jpg) repeat-x left top;
			margin-top:50px;
			
			
		}
		
			div#main .overseas .over06 h2{
				background:url(img/bgtex_overseas.gif) no-repeat left top;
				height:42px;
				text-indent:-9999px;

			}
			div#main .overseas .over06 p{
				border:solid 1px #FF4400;
				border-top:none;
				padding:20px;
				font-weight:bold;
				color:#FF4400;

			}

		
			
			
			

/* support.html
****************************************************************************************************/


		div#main .support1{
			margin-bottom:80px;
		}
		div#main .support2{
			margin-bottom:80px;
		}
		div#main .support3{
			
		}
			div#main .support1 h2,
			div#main .support2 h2,
			div#main .support3 h2{
				text-indent:-9999px;
				background-position:left top; 
				background-repeat:no-repeat;
				height:27px;
				margin-bottom:20px;
			}
		
			div#main .support1 h2{background-image:url(img/bgh4_support1.gif);}
			div#main .support2 h2{background-image:url(img/bgh4_support2.gif);}
			div#main .support3 h2{background-image:url(img/bgh4_support3.gif);}


			div#main .support1 h3.bgh2,
			div#main .support2 h3.bgh2,
			div#main .support3 h3.bgh2{
				background-image:url(../common/img/bgh02.jpg);
				background-position:left top; 
				background-repeat:no-repeat;
				height:26px;
				line-height:26px;
				margin-top:20px;
				margin-bottom:5px;
				padding-left:15px;
				font-size:105%;
				font-weight:bold;
			}


			div#main .support2 ul.anchor,
			div#main .support3 ul.anchor{
				margin:10px 0 10px 15px;
			}
				div#main .support2 ul.anchor li,
				div#main .support3 ul.anchor li{
					margin-bottom:5px;
					background:url(../common/img/icon_ar7_anchor.gif) no-repeat left center;
					padding-left:16px;
				}














			div#main .support2 dl.tableTitle,
			div#main .support3 dl.tableTitle{
				border:solid 5px #FF9900;
				width:650px;
				overflow:hidden;
				margin:40px 0 0px 0;
			}
			
			div#main .support3 p.tableTitle{
				border:solid 5px #FF9900;
				width:610px;
				padding:20px;
				font-weight:bold;
				margin:40px 0 0px 0;
			}
			
				div#main .support2 dl.tableTitle dt,
				div#main .support3 dl.tableTitle dt{
					float:left;
					height:60px;
					line-height:60px;
					padding:0 50px 0 20px;

					/*text-align:center;*/
					font-weight:bold;
					/*border-right:solid 1px #CCC;
					margin-right:20px;*/
				}
				div#main .support2 dl.tableTitle dd{
					float:left;
				}

				div#main .support2 dl.tableTitle dd.ichigyou{
					height:60px;
					line-height:60px;
				}
				div#main .support2 dl.tableTitle dd.nigyou{
					height:50px;
					padding-top:10px;
				}
				div#main #support2_1 dl.tableTitle dd .fsm,
				div#main #support2_2 dl.tableTitle dd .fsm{
					font-weight:bold;
					font-size:125%;
				}

				div#main .support3 dl.tableTitle dd{
					float:left;
					height:60px;
					line-height:60px;
				}
				














			div#main .support2 table,
			div#main .support3 table{
				border-collapse: separate;
				border-spacing: 0;
				border-top:solid 1px #FFE3BC;
				border-right:solid 1px #FFE3BC;
				margin-bottom:10px;
				width:100%;
			}

				div#main .support2 th,
				div#main .support2 td{}
				
				div#main .support2 th,
				div#main .support3 th{
					text-align:center;
					padding:8px 3px;
					background-color:#FFE3BC;
					border-left:solid 1px #FFFFFF;
				}
				div#main .support2 th.end,
				div#main .support3 th.end{border-left:solid 1px #FFE3BC;}
				
				div#main .support2 td,
				div#main .support3 td{
					padding:5px 10px;
					border-left:solid 1px #FFE3BC;
					border-bottom:solid 1px #FFE3BC;
				}		
			
					div#main .support2 td.ta_center,
					div#main .support3 td.ta_center{
						text-align:center;
					}	
					
					div#main .support2 td.bgc,
					div#main .support3 td.bgc{
						background-color:#FFF9F0;
						text-align:center;
					}	
					
			
					div#main .support2 td .fsm,
					div#main .support3 td .fsm{
							font-weight:bold;
							font-size:125%;
						}
					div#main .support2 td .fss,
					div#main .support3 td .fss{
							font-size:85%;
						}
			
			
			
				/**/
			div#main .support2 table.shinbun{
				margin-top:15px;
				}
				div#main .support2 table.shinbun td,
				div#main .support2 table.shinbun td img{
					vertical-align:middle;
					}
					div#main .support2 table.shinbun td a{
						margin-left:5px;
						border-left:solid 1px #CCC;
						padding-left:10px;
						}
					div#main .support2 table.shinbun td .fsm{
							font-weight:bold;
							font-size:125%;
						}

				/**/
				div#main .support2 table.sonotabank td,
				div#main .support2 table.sonotabank td img{
					vertical-align:middle;
					}
					div#main .support2 table.sonotabank td .fsm{
							font-weight:bold;
							font-size:125%;
						}
			
			
			




				div#main .support2 #support2_0 h4{
							font-weight:bold;
							font-size:125%;
							margin-top:10px;
						}

				div#main .support2 #support2_0 .fss{font-size:85%;}

				div#main .support2 #support2_0 .yoyaku{
					background-color:#F4F4F4;
					padding:15px;
					margin-top:5px;
					}
					div#main .support2 #support2_0 .yoyaku dt{font-weight:bold;}





/* apartment.html
****************************************************************************************************/

		div#main .apartment{

		
		}

			div#main .apartment h4{
				text-indent:-9999px;
				background-position:left top; 
				background-repeat:no-repeat;
				height:27px;
				margin-bottom:10px;
			}
		
			div#main .apartment h4{background-image:url(img/bgh4_apartment.gif);}

			div#main .apartment .lead{margin-bottom:30px;}
			



		div#main .apartment .bgh1{
			background-position:left top; 
			background-repeat:no-repeat;
			height:26px;
			line-height:26px;
			margin-bottom:5px;
			padding-left:15px;
			color:#FFFFFF;
			font-size:105%;
			font-weight:bold;
			}


		div#main .apartment .bgh1{background-image:url(../common/img/bgh01.jpg);}


		div#main .apartment .point_mansion,
		div#main .apartment .point_dormitory{
			height:162px;
			text-indent:-9999px;
			background-position:left top; 
			background-repeat:no-repeat;
			margin:10px 0 5px 0;
		}
		div#main .apartment .point_mansion{
			background-image:url(img/point_mansion.jpg);
		
		}
		div#main .apartment .point_dormitory{
			background-image:url(img/point_dormitory.jpg);
		}

		
		
		
		
			div#main .apartment .nasic,
			div#main .apartment .km{
				border:solid 1px #F0F0F0;
				margin-top:20px;
				margin-bottom:40px;
			}
			
				div#main .apartment .nasic dt,
				div#main .apartment .km dt{
					background-color:#F0F0F0;
					padding:5px 10px;
				}
				div#main .apartment .nasic dd,
				div#main .apartment .km dd{
					padding:10px;
					vertical-align:middle;
				}
					div#main .apartment .nasic .fsm,
					div#main .apartment .km .fsm{
						font-size:135%;
						font-weight:bold;
						vertical-align:middle;
					}
					div#main .apartment .nasic .tex1,
					div#main .apartment .km .tex1{

						vertical-align:middle;
						margin-right:20px;
						margin-left:10px;
					}
					div#main .apartment .nasic dd img,
					div#main .apartment .km dd img{
						vertical-align:middle;
					}

				
				
				
				
		
		
			div#main .apartment .taiken1{

				background:url(../common/img/bgdt_box1.jpg) repeat-x left top;
			}
			
				div#main .apartment .taiken1 .title{
					background:url(img/bgtex_apartment.gif) no-repeat left top;
					height:42px;
					text-indent:-9999px;

				}
				div#main .apartment .taiken1 .body{
					border:solid 1px #FF4400;
					border-top:none;
					padding:20px 20px 30px 20px;
				}
					div#main .apartment .taiken1 .body .fsm{
						font-size:105%;
					}
	

				div#main .apartment .taiken1 .taiken2{
					border-bottom:dotted 1px #CCCCCC;
					margin-top:20px;
					margin-bottom:10px;
					padding-bottom:10px;
				}
				div#main .apartment .taiken1 .taiken3{
					margin-bottom:5px;
					
				}
				div#main .apartment .taiken1 .taiken4{
	
					
				}
			
					div#main .apartment .taiken1 .taiken2 dt,
					div#main .apartment .taiken1 .taiken3 dt{
						background-color:#FF4400;
						text-align:center;
						width:86px;
						height:17px;
						font-size:11px;
						color:#FFF;
						padding-top:2px;
						margin-bottom:5px;
					}

					div#main .apartment .taiken1 .taiken4 dt{
						font-weight:bold;
						background-color:#FFF;
						text-align:left;
						font-size:12px;
						color:#333;
						padding-top:0px;
						margin-bottom:0px;
						margin-top:10px;
					}
						div#main .apartment .taiken1 .taiken3 dd img{
							margin-right:5px;
						}
						div#main .apartment .taiken1 .taiken3 dd a{
							display:block;
							margin-top:5px;
						}
					/*
				div#main .apartment .taiken1 .taiken3 dd.freedial{
					margin-top:5px;
					background:url(../common/img/bg_freedial_no.gif) no-repeat left top;
					width:170px;
					height:17px;
					text-indent:-9999px;
				}*/
			
/* merit.html
****************************************************************************************************/
		
		
		
		div#main .merit1,
		div#main .merit2,
		div#main .merit3{
			margin-bottom:30px;
		
		}

			div#main .merit1 h2,
			div#main .merit2 h2,
			div#main .merit3 h2,
			div#main .merit4 h2{
				text-indent:-9999px;
				background-position:left top; 
				background-repeat:no-repeat;
				height:27px;
				margin-bottom:10px;
			}
		
			div#main .merit1 h2{background-image:url(img/bgh4_merit1.gif);}
			div#main .merit2 h2{background-image:url(img/bgh4_merit2.gif);}
			div#main .merit3 h2{background-image:url(img/bgh4_merit3.gif);}
			div#main .merit4 h2{background-image:url(img/bgh4_merit4.gif);}
		
		
			div#main .merit1 ul{
				margin-left:10px;
				margin-top:10px;
			
			}
				div#main .merit1 li{
					padding-bottom:5px;
				
				}		
		
			div#main .merit2 div{
				border:solid 1px #CCCCCC;
				padding:10px;
				margin:10px 0;
			
			}
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			