@charset "UTF-8";


#header {
  width:960px;
	height:115px;
  background:url(../images/header-bg2.jpg) 0 0 no-repeat;
	margin:0;
	padding:0;
	position:relative;
  }

#navi .pethoken {
margin: 10px 0 10px 0;

}

html #e-school { background: url("../images/wrapper-bg2.jpg") repeat-x ; height: 100%;}
/*--------------------------
	information
--------------------------*/
html #info { background: url("../images/wrapper-bg.jpg") repeat-x ; height: 100%;}
#info #contents { margin-top:15px; }
#info #navi { margin-top:15px; }

#info .info01 { background:url(../images/info01bg.gif) 0 0 no-repeat; width:735px; height:130px; margin-top:10px; padding-top:30px; }
#info .info01 p { font-size:15px; letter-spacing:1.2pt; padding:15px 20px 0 20px; line-height:140%;  }

#info .info02 { background:url(../images/info02bg.jpg) 0 0 no-repeat; margin-top:10px; position:relative; width:735px; height:350px; }
#info .info02 .ta {
	position:absolute;
	width:160px;
	height:125px;
	left: 200px;
	top: 38px;
	font-size:15px;
	line-height:140%;
}

#info .info02 .tb {
	position:absolute;
	width:160px;
	height:125px;
	left: 570px;
	top: 38px;
	font-size:15px;
	line-height:140%;
}

#info .info02 .tc {
	position:absolute;
	width:160px;
	height:125px;
	left: 200px;
	top: 208px;
	font-size:15px;
	line-height:140%;
}

#info .info02 .td {
	position:absolute;
	width:160px;
	height:125px;
	left: 570px;
	top: 208px;
	font-size:15px;
	line-height:140%;
}

#info .info04 { background:url(../images/info04bg.gif) 0 0 no-repeat; width:735px; height:140px; margin-top:20px; position:relative; padding-top:47px; }
#info .info04 .ta { font-size:15px; margin-left:10px; line-height:130%; }
#info .info04 .tb {
	font-size:14px;
	color:#009;
	font-weight:bold;
	position:absolute;
	left: 11px;
	top: 166px;
}


#info .info05 {
	width:731px;
	height:490px;
	margin-top:20px;
	margin-bottom:30px;
	padding-top:45px;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-color: #f3f8fe;
	border: 2px solid #032392;
	background-image: url(../images/info05bg2re.gif);
}
#info #contents .info05 .ta { font-size:15px; margin-left:14px; line-height:140%; }

#info #contents .info05 .start { width:690px; height:21px; font-size:16px; margin-top:15px; font-weight:bold; margin-left:10px; }	


#info #contents .info05 #table03 {
	margin-top:2px;
	margin-left: 10px;
}
#info #contents .info05 #table03 th,td{
	border: double 1px #CCCCCC;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 7px;
}
#info #contents .info05 #table03 th { background:#dde9f9;  text-align:left; }
#info #contents .info05 #table03 td { font-size:100%;  text-align:right; }





/*--------------------------
	about/kankyo
--------------------------*/
#kankyo #contents { margin-top:15px; }
#kankyo #navi { margin-top:15px; }

#kankyo h2 { 
  width:735px;
	height:50px;
	margin-bottom:5px;
	text-indent:-9999px;
	}
#kankyo h3 { width:735px; height:30px; text-indent:-9999px; margin-top:15px; }	
#kankyo h4 { width:735px; height:20px; text-indent:-9999px; margin-bottom:3px; margin-top:5px; }
#kankyo h5 { font-weight:bold; color:#000000; margin:20px 0 0 2px; font-size:110%; }

#kankyo #title01 { background:url(../images/kankyo-h2.jpg) 0 0 no-repeat; }		
#kankyo #title02 { background:url(../images/kankyo-h3-01.gif) 0 0 no-repeat; }		
#kankyo #title03 { background:url(../images/kankyo-h3-02.gif) 0 0 no-repeat; }		
#kankyo #title04 { background:url(../images/kankyo-h3-03.gif) 0 0 no-repeat; }		


#kankyo #contents .txs { margin-left:5px; line-height:140%; margin-top:5px; margin-bottom:5px; }

#kankyo #contents .more01 a{ 
  display:block;
	background:url(../images/concept-more01.gif) 0 0 no-repeat;
	height:15px;
	width:730px;
	margin-top:15px;
	margin-bottom:20px;
	outline:none;
	text-indent:-9999px;
	}
#kankyo #contents .more01 a:hover { background-position:bottom; }
#kankyo #contents .more02 a{ 
  display:block;
	background:url(../images/concept-more02.gif) 0 0 no-repeat;
	height:15px;
	width:730px;
	margin-top:15px;
	margin-bottom:15px;
	outline:none;
	text-indent:-9999px;
	clear:both;
	}
#kankyo #contents .more02 a:hover { background-position:bottom; }


#kankyo .repo-pic { width:720px; height:auto; margin-bottom:14px;}
#kankyo .repo-pic p { height:165px;  }

#kankyo .tx02{ margin-left:5px; line-height:180%; margin-top:0; margin-bottom:15px; font-size:13px; }

#kankyo #contents .box01 {	height:auto;
	width:490px;
}

#kankyo #contents .box02 {	height:auto;
	width:200px;
}


/*--------------------------
	otherのディレクトリ
--------------------------*/
#other #contents { margin-top:15px; }
#other #navi { margin-top:15px; }


#other h2 { 
  width:735px;
	height:50px;
	margin-bottom:5px;
	text-indent:-9999px;
	}
#other #title01 { background:url(../images/other-h2.jpg) 0 0 no-repeat; }		


#other dl dt { color:#FF9900; font-weight:bold; font-size:115%; margin-top:35px; margin-bottom:7px; padding-left:7px; }
#other dl dd { padding-left:7px; }




/*--------------------------
	studyのディレクトリ
--------------------------*/
#study #contents { margin-top:15px; }
#study #navi { margin-top:15px; }


#study h2 { 
  width:735px;
	height:50px;
	margin-bottom:5px;
	text-indent:-9999px;
	}
#study h3 { width:690px; height:21px; font-size:18px; margin-top:15px; font-weight:bold; margin-left:10px; }	
#study h4 { width:735px; height:20px; text-indent:-9999px; margin-bottom:3px; margin-top:15px; }

#study #title01 { background:url(../images/study-h2.jpg) 0 0 no-repeat; }		

#study #contents .txs { margin-left:10px; line-height:170%; margin-top:5px; margin-bottom:15px; font-size:15px; }
#study #contents .bigt { font-weight:bold; font-size:16px; margin-left:8px; margin-bottom:8px; }

#study .report { width:730px; height:auto; margin-top:15px; margin-bottom:30px; }
#study .report .tx01{ margin-left:5px; line-height:160%; margin-top:5px; margin-bottom:15px; font-size:14px; }
#study .report .tx02{ margin-left:5px; line-height:180%; margin-top:0; margin-bottom:15px; font-size:13px; }
#study .report .tx03{ margin-left:5px; line-height:160%; margin-top:0; margin-bottom:5px; font-size:14px; }
#study .report .repo-pic { width:720px; height:auto; }
#study .report .repo-pic p { height:165px; margin-bottom:14px; }

#study #contents .past { border:double #a3c3e6 1px; padding:5px 10px 0px 7px; width:715px; height:50px;overflow: hidden; overflow-y:auto; }
#study #contents .past dt { clear:both; margin-bottom:6px; font-weight:bold; color:#000000; }
#study #contents .past dd  { float:left; margin-right:15px; margin-bottom:10px; width:100px; }

/*--------------------------
	k9のディレクトリ
--------------------------*/
#k9 #contents { margin-top:15px; }
#k9 #navi { margin-top:15px; }


#k9 h2 { 
  width:735px;
	height:50px;
	margin-bottom:5px;
	text-indent:-9999px;
	}
#k9 h3 { width:735px; height:30px; text-indent:-9999px; margin-top:15px; }	
#k9 h4 { width:735px; height:20px; text-indent:-9999px; margin-bottom:3px; margin-top:15px; }

#k9 #title01 { background:url(../images/k9-h2-01.jpg) 0 0 no-repeat; }		
#k9 #title02 { background:url(../images/k9-h3-01.gif) 0 0 no-repeat; width:735px; height:30px; }	
#k9 #title03 { background:url(../images/k9-h3-02.gif) 0 0 no-repeat; width:735px; height:30px; }	
#k9 #title04 { background:url(../images/k9-h3-03.gif) 0 0 no-repeat; width:735px; height:30px; }		
#k9 #title05 { background:url(../images/k9-h3-04.gif) 0 0 no-repeat; width:735px; height:30px; }	
#k9 #title06 { background:url(../images/k9-h3-05.gif) 0 0 no-repeat; width:735px; height:30px; }	
#k9 #title07 { background:url(../images/k9-h3-06.gif) 0 0 no-repeat; width:735px; height:30px; }	
#k9 #title08 { background:url(../images/k9-h3-07.gif) 0 0 no-repeat; width:735px; height:30px; }	
#k9 #title09 { background:url(../images/2-k9-h2-01.jpg) 0 0 no-repeat; width:550px; height:80px; }		
#k9 #title10 { background:url(../images/k9-h3-08.gif) 0 0 no-repeat; width:735px; height:30px; }		
#k9 #title11 { background:url(../images/k9-h3-09.gif) 0 0 no-repeat; width:735px; height:30px; }		
#k9 #title12 { background:url(../images/k9-h3-10.gif) 0 0 no-repeat; width:735px; height:30px; }		
#k9 #title13 { background:url(../images/k9-h2-02.gif) 0 0 no-repeat; }		
#k9 #title14 { background:url(../images/k9-h2-03.gif) 0 0 no-repeat; }	
#k9 #title15 { background:url(../images/k9-h2-04.gif) 0 0 no-repeat; }		

#k9 #contents .txs { margin-left:10px; line-height:170%; margin-top:5px; margin-bottom:15px; font-size:15px; }
#k9 #contents .txs2 { margin-left:10px; line-height:170%; margin-top:5px; margin-bottom:15px; font-size:20px; }
#k9 #contents .bigt { font-weight:bold; font-size:16px; margin-left:8px; margin-bottom:8px; }







/*--------------------------
	coverageのディレクトリ
--------------------------*/


#coverage #contents { margin-top:15px; }
#coverage h2 {
	width: 735px;
	height: 50px;
	margin-bottom:5px;
	text-indent: -9999px;
	}	
#coverage h3 { width:690px; height:21px; font-size:18px; margin-top:15px; font-weight:bold; margin-left:10px; }	

#coverage #navi { margin-top:15px; }

#coverage #title01 { background:url(../images/coverage-h2.jpg) 0 0 no-repeat; }	


/*--------------------------
	areaのディレクトリ
--------------------------*/

/*--------------------------
	area/adachi,sumida
--------------------------*/
#area #contents { margin-top:15px; }
#area #navi { margin-top:15px; }

#area h2 { 
  width:735px;
	height:50px;
	margin-bottom:5px;
	text-indent:-9999px;
	}
#area h3 { width:735px; height:30px; text-indent:-9999px; margin-top:15px; }	
#area h4 { width:735px; height:20px; text-indent:-9999px; margin-bottom:3px; margin-top:15px; }

#area #title01 { background:url(../images/area-h2-01.jpg) 0 0 no-repeat; }		
#area #title02 { background:url(../images/area-h2-02.jpg) 0 0 no-repeat; }		
#area #title03 { background:url(../images/area-h2-03.jpg) 0 0 no-repeat; }		
#area #title04 { background:url(../images/area-h2-04.jpg) 0 0 no-repeat; }		
#area #title05 { background:url(../images/area-h3-01.gif) 0 0 no-repeat; }
#area #title06 { background:url(../images/area-h3-02.gif) 0 0 no-repeat; }
#area #title07 { background:url(../images/area-h3-03.gif) 0 0 no-repeat; }
#area #title08 { background:url(../images/area-h3-04.gif) 0 0 no-repeat; }
#area #title09 { background:url(../images/area-h4-01.gif) 0 0 no-repeat; }
#area #title10 { background:url(../images/area-h4-02.gif) 0 0 no-repeat; }
#area #title11 { background:url(../images/area-h4-03.gif) 0 0 no-repeat; }
#area #title12 { background:url(../images/area-h4-04.gif) 0 0 no-repeat; }
#area #title13 { background:url(../images/area-h4-05.gif) 0 0 no-repeat; }
#area #title14 { background:url(../images/area-h4-06.gif) 0 0 no-repeat; }
#area #title15 { background:url(../images/area-h4-07.gif) 0 0 no-repeat; }
#area #title16 { background:url(../images/area-h4-08.gif) 0 0 no-repeat; }
#area #title17 { background:url(../images/area-h4-09.gif) 0 0 no-repeat; }
#area #title18 { background:url(../images/area-h4-10.gif) 0 0 no-repeat; }
#area #title19 { background:url(../images/area-h4-11.gif) 0 0 no-repeat; }
#area #title20 { background:url(../images/area-h4-12.gif) 0 0 no-repeat; }
#area #title21 { background:url(../images/area-h2-05.jpg) 0 0 no-repeat; }		
#area #title22 { background:url(../images/area-h2-06.jpg) 0 0 no-repeat; }		
#area #title23 { background:url(../images/area-h2-07.jpg) 0 0 no-repeat; }		
#area #title24 { background:url(../images/area-h2-08.jpg) 0 0 no-repeat; }		
#area #title25 { background:url(../images/area-h2-09.jpg) 0 0 no-repeat; }		
#area #title26 { background:url(../images/area-h3-05.gif) 0 0 no-repeat; }
#area #title27 { background:url(../images/area-h3-06.gif) 0 0 no-repeat; }
#area #title28 { background:url(../images/area-h3-07.gif) 0 0 no-repeat; }
#area #title29 { background:url(../images/area-h3-08.gif) 0 0 no-repeat; }
#area #title30 { background:url(../images/area-h3-09.gif) 0 0 no-repeat; }
#area #title31 { background:url(../images/area-h4-13.gif) 0 0 no-repeat; }
#area #title32 { background:url(../images/area-h4-14.gif) 0 0 no-repeat; }
#area #title33 { background:url(../images/area-h4-15.gif) 0 0 no-repeat; }
#area #title34 { background:url(../images/area-h4-16.gif) 0 0 no-repeat; }
#area #title35 { background:url(../images/area-h4-17.gif) 0 0 no-repeat; }
#area #title36 { background:url(../images/area-h4-18.gif) 0 0 no-repeat; }
#area #title37 { background:url(../images/area-h4-19.gif) 0 0 no-repeat; }
#area #title38 { background:url(../images/area-h4-20.gif) 0 0 no-repeat; }
#area #title39 { background:url(../images/area-h4-21.gif) 0 0 no-repeat; }
#area #title40 { background:url(../images/area-h4-22.gif) 0 0 no-repeat; }
#area #title41 { background:url(../images/area-h4-23.gif) 0 0 no-repeat; }
#area #title42 { background:url(../images/area-h4-24.gif) 0 0 no-repeat; }
#area #title43 { background:url(../images/area-h4-25.gif) 0 0 no-repeat; }
#area #title44 { background:url(../images/area-h4-26.gif) 0 0 no-repeat; }
#area #title45 { background:url(../images/area-h4-27.gif) 0 0 no-repeat; }
#area #title46 { background:url(../images/area-h2-10.jpg) 0 0 no-repeat; }		
#area #title47 { background:url(../images/area-h2-11.jpg) 0 0 no-repeat; }		
#area #title48 { background:url(../images/area-h2-12.jpg) 0 0 no-repeat; }		
#area #title49 { background:url(../images/area-h2-13.jpg) 0 0 no-repeat; }		
#area #title50 { background:url(../images/area-h2-14.jpg) 0 0 no-repeat; }		
#area #title51 { background:url(../images/area-h3-10.gif) 0 0 no-repeat; }
#area #title52 { background:url(../images/area-h3-11.gif) 0 0 no-repeat; }
#area #title53 { background:url(../images/area-h3-12.gif) 0 0 no-repeat; }
#area #title54 { background:url(../images/area-h3-13.gif) 0 0 no-repeat; }
#area #title55 { background:url(../images/area-h3-14.gif) 0 0 no-repeat; }
#area #title56 { background:url(../images/area-h4-28.gif) 0 0 no-repeat; }
#area #title57 { background:url(../images/area-h4-29.gif) 0 0 no-repeat; }
#area #title58 { background:url(../images/area-h4-30.gif) 0 0 no-repeat; }
#area #title59 { background:url(../images/area-h4-31.gif) 0 0 no-repeat; }
#area #title60 { background:url(../images/area-h4-32.gif) 0 0 no-repeat; }
#area #title61 { background:url(../images/area-h4-33.gif) 0 0 no-repeat; }
#area #title62 { background:url(../images/area-h4-34.gif) 0 0 no-repeat; }
#area #title63 { background:url(../images/area-h4-35.gif) 0 0 no-repeat; }
#area #title64 { background:url(../images/area-h4-36.gif) 0 0 no-repeat; }
#area #title65 { background:url(../images/area-h4-37.gif) 0 0 no-repeat; }
#area #title66 { background:url(../images/area-h4-38.gif) 0 0 no-repeat; }
#area #title67 { background:url(../images/area-h4-39.gif) 0 0 no-repeat; }
#area #title68 { background:url(../images/area-h4-40.gif) 0 0 no-repeat; }
#area #title69 { background:url(../images/hospital-h4-01.gif) 0 0 no-repeat; }
#area #title70 { background:url(../images/hospital-h4-02.gif) 0 0 no-repeat; }
#area #title71 { background:url(../images/hospital-h4-03.gif) 0 0 no-repeat; }
#area #title72 { background:url(../images/area-h2-15.jpg) 0 0 no-repeat; }		
#area #title73 { background:url(../images/area-h2-16.jpg) 0 0 no-repeat; }		
#area #title74 { background:url(../images/area-h2-17.jpg) 0 0 no-repeat; }		
#area #title75 { background:url(../images/area-h2-18.jpg) 0 0 no-repeat; }		
#area #title76 { background:url(../images/area-h2-19.jpg) 0 0 no-repeat; }		
#area #title77 { background:url(../images/area-h2-20.jpg) 0 0 no-repeat; }		
#area #title78 { background:url(../images/area-h3-15.gif) 0 0 no-repeat; }
#area #title79 { background:url(../images/area-h3-16.gif) 0 0 no-repeat; }
#area #title80 { background:url(../images/area-h3-17.gif) 0 0 no-repeat; }
#area #title81 { background:url(../images/area-h3-18.gif) 0 0 no-repeat; }
#area #title82 { background:url(../images/area-h3-19.gif) 0 0 no-repeat; }
#area #title83 { background:url(../images/area-h3-20.gif) 0 0 no-repeat; }
#area #title84 { background:url(../images/area-h4-41.gif) 0 0 no-repeat; }
#area #title85 { background:url(../images/area-h4-42.gif) 0 0 no-repeat; }
#area #title86 { background:url(../images/area-h4-43.gif) 0 0 no-repeat; }
#area #title87 { background:url(../images/area-h4-44.gif) 0 0 no-repeat; }
#area #title88 { background:url(../images/area-h4-45.gif) 0 0 no-repeat; }
#area #title89 { background:url(../images/area-h4-46.gif) 0 0 no-repeat; }
#area #title90 { background:url(../images/area-h4-47.gif) 0 0 no-repeat; }
#area #title91 { background:url(../images/area-h4-48.gif) 0 0 no-repeat; }
#area #title92 { background:url(../images/area-h4-49.gif) 0 0 no-repeat; }
#area #title93 { background:url(../images/area-h4-50.gif) 0 0 no-repeat; }
#area #title94 { background:url(../images/area-h4-51.gif) 0 0 no-repeat; }
#area #title95 { background:url(../images/area-h4-52.gif) 0 0 no-repeat; }
#area #title96 { background:url(../images/area-h4-53.gif) 0 0 no-repeat; }
#area #title97 { background:url(../images/area-h4-54.gif) 0 0 no-repeat; }
#area #title98 { background:url(../images/area-h4-55.gif) 0 0 no-repeat; }
#area #title99 { background:url(../images/area-h4-56.gif) 0 0 no-repeat; }
#area #title100 { background:url(../images/area-h4-57.gif) 0 0 no-repeat; }
#area #title101 { background:url(../images/area-h4-58.gif) 0 0 no-repeat; }
#area #title102 { background:url(../images/area-h4-59.gif) 0 0 no-repeat; }
#area #title103 { background:url(../images/area-h4-60.gif) 0 0 no-repeat; }
#area #title104 { background:url(../images/area-h4-61.gif) 0 0 no-repeat; }
#area #title105 { background:url(../images/area-h2-21.jpg) 0 0 no-repeat; }		
#area #title106 { background:url(../images/area-h2-22.jpg) 0 0 no-repeat; }		
#area #title107 { background:url(../images/area-h2-23.jpg) 0 0 no-repeat; }		
#area #title108 { background:url(../images/area-h3-21.gif) 0 0 no-repeat; }
#area #title109 { background:url(../images/area-h3-22.gif) 0 0 no-repeat; }
#area #title110 { background:url(../images/area-h3-23.gif) 0 0 no-repeat; }
#area #title111 { background:url(../images/area-h4-62.gif) 0 0 no-repeat; }
#area #title112 { background:url(../images/area-h4-63.gif) 0 0 no-repeat; }
#area #title113 { background:url(../images/area-h4-64.gif) 0 0 no-repeat; }
#area #title114 { background:url(../images/area-h4-65.gif) 0 0 no-repeat; }
#area #title115 { background:url(../images/area-h4-66.gif) 0 0 no-repeat; }
#area #title116 { background:url(../images/area-h4-67.gif) 0 0 no-repeat; }
#area #title117 { background:url(../images/area-h4-68.gif) 0 0 no-repeat; }
#area #title118 { background:url(../images/area-h4-69.gif) 0 0 no-repeat; }
#area #title119 { background:url(../images/area-h4-70.gif) 0 0 no-repeat; }
#area #title120 { background:url(../images/area-h4-71.gif) 0 0 no-repeat; }

#area #title121 { background:url(../images/area-h2-24.jpg) 0 0 no-repeat; }
#area #title122 { background:url(../images/area-h3-24.gif) 0 0 no-repeat; }
#area #title123 { background:url(../images/area-h3-25.gif) 0 0 no-repeat; }
#area #title124 { background:url(../images/area-h3-26.gif) 0 0 no-repeat; }

#area #title125 { background:url(../images/area-h2-25.jpg) 0 0 no-repeat; }
#area #title126 { background:url(../images/area-h3-30.gif) 0 0 no-repeat; }

#area #title127 { background:url(../images/area-h2-26.jpg) 0 0 no-repeat; }
#area #title128 { background:url(../images/area-h4-81.jpg) 0 0 no-repeat; }
#area #title129 { background:url(../images/area-h3-31.jpg) 0 0 no-repeat; }
#area #title130 { background:url(../images/area-h4-82.jpg) 0 0 no-repeat; }
#area #title131 { background:url(../images/area-h4-83.jpg) 0 0 no-repeat; }

#area #title132 { background:url(../images/area-h4-84.jpg) 0 0 no-repeat; }
#area #title133 { background:url(../images/area-h3-32.jpg) 0 0 no-repeat; }
#area #title134 { background:url(../images/area-h4-85.jpg) 0 0 no-repeat; }
#area #title135 { background:url(../images/area-h2-27.jpg) 0 0 no-repeat; }
#area #title136 { background:url(../images/area-h4-86.jpg) 0 0 no-repeat; }
#area #title137 { background:url(../images/area-h2-28.jpg) 0 0 no-repeat; }
#area #title138 { background:url(../images/area-h4-87.jpg) 0 0 no-repeat; }
#area #title139 { background:url(../images/area-h3-33.jpg) 0 0 no-repeat; }
#area #title140 { background:url(../images/area-h4-88.jpg) 0 0 no-repeat; }

#area #title141 { background:url(../images/area-h4-89.jpg) 0 0 no-repeat; }
#area #title142 { background:url(../images/area-h2-29.jpg) 0 0 no-repeat; }
#area #title143 { background:url(../images/area-h4-90.jpg) 0 0 no-repeat; }
#area #title144 { background:url(../images/area-h3-34.jpg) 0 0 no-repeat; }
#area #title145 { background:url(../images/area-h4-91.jpg) 0 0 no-repeat; }
#area #title146 { background:url(../images/area-h4-92.jpg) 0 0 no-repeat; }
#area #title147 { background:url(../images/area-h2-30.jpg) 0 0 no-repeat; }
#area #title148 { background:url(../images/area-h3-35.jpg) 0 0 no-repeat; }
#area #title149 { background:url(../images/area-h4-93.jpg) 0 0 no-repeat; }
#area #title150 { background:url(../images/area-h4-94.jpg) 0 0 no-repeat; }

#area #title151 { background:url(../images/area-h4-95.jpg) 0 0 no-repeat; }
#area #title152 { background:url(../images/area-h2-31.jpg) 0 0 no-repeat; }
#area #title153 { background:url(../images/area-h4-96.jpg) 0 0 no-repeat; }
#area #title154 { background:url(../images/area-h3-36.jpg) 0 0 no-repeat; }
#area #title155 { background:url(../images/area-h4-97.jpg) 0 0 no-repeat; }
#area #title156 { background:url(../images/area-h4-98.jpg) 0 0 no-repeat; }
#area #title157 { background:url(../images/area-h2-32.jpg) 0 0 no-repeat; }
#area #title158 { background:url(../images/area-h4-99.jpg) 0 0 no-repeat; }
#area #title159 { background:url(../images/area-h3-37.jpg) 0 0 no-repeat; }
#area #title160 { background:url(../images/area-h4-100.jpg) 0 0 no-repeat; }

#area #title161 { background:url(../images/area-h4-101.jpg) 0 0 no-repeat; }
#area #title162 { background:url(../images/area-h2-33.jpg) 0 0 no-repeat; }
#area #title163 { background:url(../images/area-h4-102.jpg) 0 0 no-repeat; }
#area #title164 { background:url(../images/area-h3-38.jpg) 0 0 no-repeat; }
#area #title165 { background:url(../images/area-h4-103.jpg) 0 0 no-repeat; }
#area #title166 { background:url(../images/area-h4-104.jpg) 0 0 no-repeat; }
#area #title167 { background:url(../images/area-h2-34.jpg) 0 0 no-repeat; }
#area #title168 { background:url(../images/area-h4-105.jpg) 0 0 no-repeat; }
#area #title169 { background:url(../images/area-h3-39.jpg) 0 0 no-repeat; }
#area #title170 { background:url(../images/area-h4-106.jpg) 0 0 no-repeat; }

#area #title171 { background:url(../images/area-h4-107.jpg) 0 0 no-repeat; }
#area #title172 { background:url(../images/area-h2-35.jpg) 0 0 no-repeat; }
#area #title173 { background:url(../images/area-h4-108.jpg) 0 0 no-repeat; }
#area #title174 { background:url(../images/area-h3-40.jpg) 0 0 no-repeat; }
#area #title175 { background:url(../images/area-h4-109.jpg) 0 0 no-repeat; }
#area #title176 { background:url(../images/area-h4-110.jpg) 0 0 no-repeat; }
#area #title177 { background:url(../images/area-h2-36.jpg) 0 0 no-repeat; }
#area #title178 { background:url(../images/area-h4-111.jpg) 0 0 no-repeat; }
#area #title179 { background:url(../images/area-h3-41.jpg) 0 0 no-repeat; }

#area #title180 { background:url(../images/area-h4-112.jpg) 0 0 no-repeat; }
#area #title181 { background:url(../images/area-h4-112.jpg) 0 0 no-repeat; }
#area #title182 { background:url(../images/area-h2-37.jpg) 0 0 no-repeat; }
#area #title183 { background:url(../images/area-h4-114.jpg) 0 0 no-repeat; }
#area #title184 { background:url(../images/area-h3-42.jpg) 0 0 no-repeat; }
#area #title185 { background:url(../images/area-h4-115.jpg) 0 0 no-repeat; }
#area #title186 { background:url(../images/area-h4-116.jpg) 0 0 no-repeat; }
#area #title187 { background:url(../images/area-h2-38.jpg) 0 0 no-repeat; }
#area #title188 { background:url(../images/area-h4-117.jpg) 0 0 no-repeat; }
#area #title189 { background:url(../images/area-h3-43.jpg) 0 0 no-repeat; }
#area #title190 { background:url(../images/area-h4-118.jpg) 0 0 no-repeat; }

#area #title191 { background:url(../images/area-h4-119.jpg) 0 0 no-repeat; }
#area #title192{ background:url(../images/area-h2-39.jpg) 0 0 no-repeat; }
#area #title193{ background:url(../images/area-h4-120.jpg) 0 0 no-repeat; }
#area #title194{ background:url(../images/area-h3-44.jpg) 0 0 no-repeat; }
#area #title195{ background:url(../images/area-h4-121.jpg) 0 0 no-repeat; }
#area #title196{ background:url(../images/area-h4-122.jpg) 0 0 no-repeat; }
#area #title197{ background:url(../images/area-h2-40.jpg) 0 0 no-repeat; }
#area #title198{ background:url(../images/area-h4-123.jpg) 0 0 no-repeat; }
#area #title199{ background:url(../images/area-h3-45.jpg) 0 0 no-repeat; }
#area #title215{ background:url(../images/area-h4-124.jpg) 0 0 no-repeat; }
#area #title216{ background:url(../images/area-h4-125.jpg) 0 0 no-repeat; }
#area #title217{ background:url(../images/area-h2-41.jpg) 0 0 no-repeat; }
#area #title218{ background:url(../images/area-h4-127.jpg) 0 0 no-repeat; }
#area #title219{ background:url(../images/area-h3-46.jpg) 0 0 no-repeat; }
#area #title220{ background:url(../images/area-h4-128.jpg) 0 0 no-repeat; }

#area #title221{ background:url(../images/area-h4-126.jpg) 0 0 no-repeat; }
#area #title222{ background:url(../images/area-h2-42.jpg) 0 0 no-repeat; }
#area #title223{ background:url(../images/area-h4-130.jpg) 0 0 no-repeat; }
#area #title224{ background:url(../images/area-h3-47.jpg) 0 0 no-repeat; }
#area #title225{ background:url(../images/area-h4-131.jpg) 0 0 no-repeat; }
#area #title226{ background:url(../images/area-h4-129.jpg) 0 0 no-repeat; }
#area #title227{ background:url(../images/area-h2-43.jpg) 0 0 no-repeat; }
#area #title228{ background:url(../images/area-h4-132.jpg) 0 0 no-repeat; }
#area #title229{ background:url(../images/area-h3-48.jpg) 0 0 no-repeat; }
#area #title230{ background:url(../images/area-h4-133.jpg) 0 0 no-repeat; }

#area #title231{ background:url(../images/area-h4-134.jpg) 0 0 no-repeat; }
#area #title232{ background:url(../images/area-h2-44.jpg) 0 0 no-repeat; }
#area #title233{ background:url(../images/area-h4-135.jpg) 0 0 no-repeat; }
#area #title234{ background:url(../images/area-h3-49.jpg) 0 0 no-repeat; }
#area #title235{ background:url(../images/area-h4-136.jpg) 0 0 no-repeat; }
#area #title236{ background:url(../images/area-h4-137.jpg) 0 0 no-repeat; }
#area #title237{ background:url(../images/area-h2-45.jpg) 0 0 no-repeat; }
#area #title238{ background:url(../images/area-h4-138.jpg) 0 0 no-repeat; }
#area #title239{ background:url(../images/area-h3-50.jpg) 0 0 no-repeat; }
#area #title240{ background:url(../images/area-h4-139.jpg) 0 0 no-repeat; }

#area #title241{ background:url(../images/area-h4-140.jpg) 0 0 no-repeat; }
#area #title242{ background:url(../images/area-h2-46.jpg) 0 0 no-repeat; }
#area #title243{ background:url(../images/area-h4-141.jpg) 0 0 no-repeat; }
#area #title244{ background:url(../images/area-h3-51.jpg) 0 0 no-repeat; }
#area #title245{ background:url(../images/area-h4-142.jpg) 0 0 no-repeat; }
#area #title246{ background:url(../images/area-h4-143.jpg) 0 0 no-repeat; }
#area #title247{ background:url(../images/area-h2-47.jpg) 0 0 no-repeat; }
#area #title248{ background:url(../images/area-h4-144.jpg) 0 0 no-repeat; }
#area #title249{ background:url(../images/area-h3-52.jpg) 0 0 no-repeat; }
#area #title250{ background:url(../images/area-h4-145.jpg) 0 0 no-repeat; }

#area #title251{ background:url(../images/area-h4-146.jpg) 0 0 no-repeat; }
#area #title252{ background:url(../images/area-h2-48.jpg) 0 0 no-repeat; }
#area #title253{ background:url(../images/area-h4-147.jpg) 0 0 no-repeat; }
#area #title254{ background:url(../images/area-h3-53.jpg) 0 0 no-repeat; }
#area #title255{ background:url(../images/area-h4-148.jpg) 0 0 no-repeat; }
#area #title256{ background:url(../images/area-h4-149.jpg) 0 0 no-repeat; }
#area #title257{ background:url(../images/area-h2-49.jpg) 0 0 no-repeat; }
#area #title258{ background:url(../images/area-h4-150.jpg) 0 0 no-repeat; }
#area #title259{ background:url(../images/area-h3-54.jpg) 0 0 no-repeat; }
#area #title260{ background:url(../images/area-h4-151.jpg) 0 0 no-repeat; }

#area #title261{ background:url(../images/area-h4-152.jpg) 0 0 no-repeat; }
#area #title262{ background:url(../images/area-h2-50.jpg) 0 0 no-repeat; }
#area #title263{ background:url(../images/area-h4-153.jpg) 0 0 no-repeat; }
#area #title264{ background:url(../images/area-h3-55.jpg) 0 0 no-repeat; }
#area #title265{ background:url(../images/area-h4-154.jpg) 0 0 no-repeat; }
#area #title266{ background:url(../images/area-h4-155.jpg) 0 0 no-repeat; }
#area #title267{ background:url(../images/area-h2-51.jpg) 0 0 no-repeat; }
#area #title268{ background:url(../images/area-h4-156.jpg) 0 0 no-repeat; }
#area #title269{ background:url(../images/area-h3-56.jpg) 0 0 no-repeat; }
#area #title270{ background:url(../images/area-h4-157.jpg) 0 0 no-repeat; }

#area #title271{ background:url(../images/area-h4-158.jpg) 0 0 no-repeat; }
#area #title272{ background:url(../images/area-h2-52.jpg) 0 0 no-repeat; }
#area #title273{ background:url(../images/area-h4-159.jpg) 0 0 no-repeat; }
#area #title274{ background:url(../images/area-h3-57.jpg) 0 0 no-repeat; }
#area #title275{ background:url(../images/area-h4-160.jpg) 0 0 no-repeat; }
#area #title276{ background:url(../images/area-h4-161.jpg) 0 0 no-repeat; }
#area #title277{ background:url(../images/area-h2-53.jpg) 0 0 no-repeat; }
#area #title278{ background:url(../images/area-h4-162.jpg) 0 0 no-repeat; }
#area #title279{ background:url(../images/area-h3-58.jpg) 0 0 no-repeat; }
#area #title280{ background:url(../images/area-h4-163.jpg) 0 0 no-repeat; }

#area #title281{ background:url(../images/area-h4-164.jpg) 0 0 no-repeat; }
#area #title282{ background:url(../images/area-h2-index1.jpg) 0 0 no-repeat; }



#area #contents .intro ul li {
  list-style:none;
	margin-top:10px;
}


#area #access { background:url(../images/company-h3-02.gif) 0 0 no-repeat; }		

#area #contents .txs { margin-left:5px; line-height:140%; margin-top:5px; margin-bottom:5px; }

#area #table01 { margin-top:2px; }
#area #table01 th,td{ padding:7px 5px 7px 8px; border: double 1px #CCCCCC; }
#area #table01 th { background:#dde9f9; text-align:center; }
#area #table01 td { font-size:100%; }


#area #table02 { margin-top:12px; margin-bottom:15px; }
#area #table02 th,td{ padding:7px 5px 7px 8px; border: double 1px #CCCCCC; }
#area #table02 th { background:#dde9f9; text-align:center; }
#area #table02 td { font-size:100%; }


#area #contents .h-left { float:left; width:360px; }
#area #contents .h-right { float:right; width:360px; }


#area .narita a { 
  display:block;
	width:735px;
	height:270px;
	margin-top:20px;
	margin-bottom:30px;
	background:url(../images/narita-pic03.jpg) 0 0 no-repeat;
	outline:none;
	text-indent:-9999px;
	}
#area .narita a:hover { background-position:bottom; }	


#area #title200 { background:url(../images/saitama-h2.jpg) 0 0 no-repeat; }
#area #title201 { background:url(../images/chiba-h2.jpg) 0 0 no-repeat; }
#area #title202 { background:url(../images/kanagawa-h2.jpg) 0 0 no-repeat; }
#area #title203 { background:url(../images/area-h3-27.gif) 0 0 no-repeat; }
#area #title204 { background:url(../images/area-h3-28.gif) 0 0 no-repeat; }
#area #title205 { background:url(../images/area-h3-29.gif) 0 0 no-repeat; }
#area #title206 { background:url(../images/area-h4-72.gif) 0 0 no-repeat; }
#area #title207 { background:url(../images/area-h4-73.gif) 0 0 no-repeat; }
#area #title208 { background:url(../images/area-h4-74.gif) 0 0 no-repeat; }
#area #title209 { background:url(../images/area-h4-75.gif) 0 0 no-repeat; }
#area #title210 { background:url(../images/area-h4-76.gif) 0 0 no-repeat; }
#area #title211 { background:url(../images/area-h4-77.gif) 0 0 no-repeat; }
#area #title212 { background:url(../images/area-h4-78.gif) 0 0 no-repeat; }
#area #title213 { background:url(../images/area-h4-79.gif) 0 0 no-repeat; }
#area #title214 { background:url(../images/area-h4-80.gif) 0 0 no-repeat; }


/*--------------------------
	otherのディレクトリ
--------------------------*/

/*--------------------------
	other/link
--------------------------*/
#link #contents { margin-top:15px; }
#link #navi { margin-top:15px; }

#link h2 { 
  width:735px;
	height:50px;
	margin-bottom:5px;
	text-indent:-9999px;
	}
#link h3 { width:735px; height:30px; text-indent:-9999px; margin-top:15px; }	
#link h4 { width:735px; height:20px; text-indent:-9999px; margin-bottom:3px; margin-top:15px; }
#link h5 { font-weight:bold; color:#000000; margin:20px 0 0 5px; font-size:110%; }

#link #title01 { background:url(../images/link-h2.jpg) 0 0 no-repeat; }		
#link #title02 { background:url(../images/link-h3-01.gif) 0 0 no-repeat; }
#link #title03 { background:url(../images/link-h3-02.gif) 0 0 no-repeat; }
#link #title04 { background:url(../images/link-h4-01.gif) 0 0 no-repeat; }
#link #title05 { background:url(../images/link-h4-02.gif) 0 0 no-repeat; }
#link #title06 { background:url(../images/link-h4-03.gif) 0 0 no-repeat; }
#link #title07 { background:url(../images/link-h4-04.gif) 0 0 no-repeat; }
#link #title08 { background:url(../images/link-h4-05.gif) 0 0 no-repeat; }
#link #title09 { background:url(../images/link-h4-06.gif) 0 0 no-repeat; }

#link #contents .txs { margin-left:5px; line-height:140%; margin-top:5px; margin-bottom:5px; }

#link dl dt { color:#FF9900; font-weight:bold; font-size:115%; margin-top:20px; margin-bottom:1px; padding-left:7px; }
#link dl dd { padding-left:7px; }

#link .mel a { 
  display:block;
	background:url(../images/mel-bnr.jpg) 0 0 no-repeat;
	width:210px;
	height:75px;
	margin-top:15px;
	margin-left:8px;
	outline:none;
	text-indent:-9999px;
	} 

#link .mel a:hover { background-position:bottom; }

#link .melp { margin-left:7px; margin-top:7px;}

/*--------------------------
	other/book
--------------------------*/
#book #contents { margin-top:15px; }
#book #navi { margin-top:15px; }

#book h2 { 
  width:735px;
	height:50px;
	margin-bottom:5px;
	text-indent:-9999px;
	}
#book h3 { width:735px; height:30px; text-indent:-9999px; margin-top:15px; }	
#book h4 { width:735px; height:20px; text-indent:-9999px; margin-bottom:3px; margin-top:15px; }
#book h5 { font-weight:bold; color:#000000; margin:20px 0 0 5px; font-size:110%; }

#book #title01 { background:url(../images/book-h2.jpg) 0 0 no-repeat; }		
#book #title02 { background:url(../images/book-h3-01.gif) 0 0 no-repeat; }
#book #title03 { background:url(../images/book-h4-01.gif) 0 0 no-repeat; }
#book #title04 { background:url(../images/book-h4-02.gif) 0 0 no-repeat; }
#book #title05 { background:url(../images/book-h4-03.gif) 0 0 no-repeat; }
#book #title06 { background:url(../images/book-h4-04.gif) 0 0 no-repeat; }
#book #title07 { background:url(../images/book-h3-02.gif) 0 0 no-repeat; }
#book #title08 { background:url(../images/book-h4-05.gif) 0 0 no-repeat; }
#book #title09 { background:url(../images/book-h4-06.gif) 0 0 no-repeat; }


#book #contents .txs { margin-left:5px; line-height:140%; margin-top:5px; margin-bottom:5px; }


/*--------------------------
	other/hospital
--------------------------*/
#hospital #contents { margin-top:15px; }
#hospital #navi { margin-top:15px; }

#hospital h2 { 
  width:735px;
	height:50px;
	margin-bottom:5px;
	text-indent:-9999px;
	}
#hospital h3 { width:735px; height:30px; text-indent:-9999px; margin-top:15px; }	
#hospital h4 { width:735px; height:20px; text-indent:-9999px; margin-bottom:3px; margin-top:15px; }

#hospital #title01 { background:url(../images/hospital-h2.jpg) 0 0 no-repeat; }		
#hospital #title02 { background:url(../images/hospital-h3-01.gif) 0 0 no-repeat; }
#hospital #title03 { background:url(../images/hospital-h4-01.gif) 0 0 no-repeat; }
#hospital #title04 { background:url(../images/hospital-h4-02.gif) 0 0 no-repeat; }
#hospital #title05 { background:url(../images/hospital-h4-03.gif) 0 0 no-repeat; }

#hospital #contents .txs { margin-left:5px; line-height:140%; margin-top:5px; margin-bottom:5px; }

#hospital #table01 { margin-top:2px; }
#hospital #table01 th,td{ padding:7px 5px 7px 8px; border: double 1px #CCCCCC; }
#hospital #table01 th { background:#dde9f9; text-align:center; }
#hospital #table01 td { font-size:100%; }


#hospital #table02 { margin-top:12px; margin-bottom:15px; }
#hospital #table02 th,td{ padding:7px 5px 7px 8px; border: double 1px #CCCCCC; }
#hospital #table02 th { background:#dde9f9; text-align:center; }
#hospital #table02 td { font-size:100%; }



#hospital #contents .h-left { float:left; width:360px; }
#hospital #contents .h-right { float:right; width:360px; }

/*--------------------------
	other/report
--------------------------*/
#report #contents { margin-top:15px; }
#report #navi { margin-top:15px; }

#report h2 { 
  width:735px;
	height:50px;
	margin-bottom:5px;
	text-indent:-9999px;
	}
#report h3 { width:735px; height:30px; text-indent:-9999px; margin-top:15px; }	
#report h4 { width:735px; height:20px; text-indent:-9999px; margin-bottom:3px; margin-top:15px; }
#report h5 { font-weight:bold; color:#000000; margin:10px 0 0 5px; font-size:110%; }


#report #title01 { background:url(../images/report-h2.jpg) 0 0 no-repeat; }		
#report #title02 { background:url(../images/report-h3-01.gif) 0 0 no-repeat; }
#report #title03 { background:url(../images/report-h4-01.gif) 0 0 no-repeat; }
#report #title04 { background:url(../images/report-h4-02.gif) 0 0 no-repeat; }
#report #title05 { background:url(../images/report-h4-03.gif) 0 0 no-repeat; }
#report #title06 { background:url(../images/report-h4-04.gif) 0 0 no-repeat; }
#report #title07 { background:url(../images/report-h3-02.gif) 0 0 no-repeat; }
#report #title08 { background:url(../images/report-h4-05.gif) 0 0 no-repeat; }
#report #title09 { background:url(../images/report-h4-06.gif) 0 0 no-repeat; }
#report #title10 { background:url(../images/report-h2-02.jpg) 0 0 no-repeat; }
#report #title11 { background:url(../images/report-h3-03.gif) 0 0 no-repeat; }
#report #title12 { background:url(../images/report-h3-04.gif) 0 0 no-repeat; }




#report #contents .txs { margin-left:5px; line-height:140%; margin-top:5px; margin-bottom:5px; }

#report #table01 { margin-top:2px; }
#report #table01 th,td{ padding:7px 5px 7px 8px; border: double 1px #CCCCCC; }
#report #table01 th { background:#dde9f9; text-align:center; }
#report #table03 td { font-size:100%; }


#report #contents .box ul li {
  list-style:none;
	margin-left:10px;
	margin-top:5px;
	background:url(../images/list-mark.gif) 0 bottom no-repeat;
	padding-left:25px;
}


/*--------------------------
	other/before
--------------------------*/
#before #contents { margin-top:15px; }
#before #navi { margin-top:15px; }

#before h2 { 
  width:735px;
	height:50px;
	margin-bottom:5px;
	text-indent:-9999px;
	}
#before h3 { width:735px; height:30px; text-indent:-9999px; margin-top:15px; }	
#before h4 { width:735px; height:20px; text-indent:-9999px; margin-bottom:3px; margin-top:15px; }
#before h5 { font-weight:bold; color:#000000; margin:10px 0 0 5px; font-size:110%; }

#before #title01 { background:url(../images/before-h2.jpg) 0 0 no-repeat; }		
#before #title02 { background:url(../images/before-h3-01.gif) 0 0 no-repeat; }
#before #title03 { background:url(../images/before-h3-02.gif) 0 0 no-repeat; }
#before #title04 { background:url(../images/before-h3-03.gif) 0 0 no-repeat; }
#before #title05 { background:url(../images/before-h4-01.gif) 0 0 no-repeat; }
#before #title06 { background:url(../images/before-h4-02.gif) 0 0 no-repeat; }
#before #title07 { background:url(../images/before-h4-03.gif) 0 0 no-repeat; }
#before #title08 { background:url(../images/before-h4-04.gif) 0 0 no-repeat; }
#before #title09 { background:url(../images/before-h4-05.gif) 0 0 no-repeat; }
#before #title10 { background:url(../images/before-h4-06.gif) 0 0 no-repeat; }
#before #title11 { background:url(../images/before-h4-07.gif) 0 0 no-repeat; }


#before #contents .txs { margin-left:5px; line-height:140%; margin-top:5px; margin-bottom:9px; }



/*--------------------------
	eventのディレクトリ
--------------------------*/


/*--------------------------
	event
--------------------------*/
#event #contents { margin-top:15px; }
#event #navi { margin-top:15px; }

#event h2 { 
  width:735px;
	height:50px;
	margin-bottom:5px;
	text-indent:-9999px;
	}
#event h3 { width:735px; height:30px; text-indent:-9999px; margin-top:15px; }	
#event h4 { width:735px; height:20px; text-indent:-9999px; margin-bottom:3px; margin-top:15px; }

#event #title01 { background:url(../images/event-h2.jpg) 0 0 no-repeat; }		
#event #title02 { background:url(../images/event-h3-01.gif) 0 0 no-repeat; }
#event #title03 {
	background:url(../images/concept-h4-04.gif) 0 0 no-repeat;
	margin-top: 20px;
}		
#event #title04 { background:url(../images/event-h4-01.gif) 0 0 no-repeat; 	margin-top: 20px;
}		

#event #title05 { background:url(../images/event-h4-02.gif) 0 0 no-repeat; }		
#event #title06 { background:url(../images/event-h3-02.gif) 0 0 no-repeat; }		
#event #title07 { background:url(../images/event-h4-03.gif) 0 0 no-repeat; }		
#event #title08 { background:url(../images/event-h4-04.gif) 0 0 no-repeat; }		
#event #title09 { background:url(../images/event-h3-03.gif) 0 0 no-repeat; }		
#event #title10 { background:url(../images/event-h3-04.gif) 0 0 no-repeat; }		
#event #title11 { background:url(../images/event-h4-05.gif) 0 0 no-repeat; }		
#event #title12 { background:url(../images/event-h3-05.gif) 0 0 no-repeat; }		
#event #title13 { background:url(../images/event-h3-06.gif) 0 0 no-repeat; }		
#event #title14 { background:url(../images/event-h3-07.gif) 0 0 no-repeat; }		
#event #title15 { background:url(../images/event-h3-08.gif) 0 0 no-repeat; }		
#event #title16 { background:url(../images/event-h3-09.gif) 0 0 no-repeat; }		
#event #title17 { background:url(../images/event-h3-10.gif) 0 0 no-repeat; }		
#event #title18 { background:url(../images/event-h3-11.gif) 0 0 no-repeat; }		
#event #title19 { background:url(../images/event-h3-12.gif) 0 0 no-repeat; }		
#event #title20 { background:url(../images/event-h3-13.gif) 0 0 no-repeat; }		
#event #title21 { background:url(../images/event-h3-14.gif) 0 0 no-repeat; }		
#event #title22 { background:url(../images/event-h3-15.gif) 0 0 no-repeat; }		
#event #title23 { background:url(../images/event-h3-16.gif) 0 0 no-repeat; }		
#event #title24 { background:url(../images/event-h3-17.gif) 0 0 no-repeat; }		
#event #title25 { background:url(../images/event-h3-18.gif) 0 0 no-repeat; }		
#event #title26 { background:url(../images/event-h3-19.gif) 0 0 no-repeat; }		
#event #title27 { background:url(../images/event-h3-20.gif) 0 0 no-repeat; }		
#event #title28 { background:url(../images/event-h3-21.gif) 0 0 no-repeat; }		
#event #title29 { background:url(../images/event-h3-22.gif) 0 0 no-repeat; }		
#event #title30 { background:url(../images/event-h3-23.gif) 0 0 no-repeat; }		
#event #title31 { background:url(../images/event-h3-24.gif) 0 0 no-repeat; }		
#event #title32 { background:url(../images/event-h3-25.gif) 0 0 no-repeat; }		
#event #title33 { background:url(../images/event-h3-26.gif) 0 0 no-repeat; }		
#event #title34 { background:url(../images/event-h3-27.gif) 0 0 no-repeat; }		
#event #title35 { background:url(../images/event-h2-02.jpg) 0 0 no-repeat; }	
#event #title36 { background:url(../images/event-h3-28.jpg) 0 0 no-repeat; }		
#event #title37 { background:url(../images/event-h3-29.gif) 0 0 no-repeat; }		
#event #title38 { background:url(../images/event-h4-06.gif) 0 0 no-repeat; }
#event #title39 { background:url(../images/event-title39.gif) 0 0 no-repeat; }
#event #title40 { background:url(../images/event-title40.gif) 0 0 no-repeat; }
#event #title41 { background:url(../images/event-title41.gif) 0 0 no-repeat; }
#event #title42 { background:url(../images/event-title42.gif) 0 0 no-repeat; }
#event #title43 { background:url(../images/event-title43.gif) 0 0 no-repeat; }
#event #title44 { background:url(../images/event-title44.gif) 0 0 no-repeat; }
#event #title45 { background:url(../images/event-title45.gif) 0 0 no-repeat; }
#event #title46 { background:url(../images/event-title46.gif) 0 0 no-repeat; margin-top: 20px;}
#event #title47 { background:url(../images/event-title47.gif) 0 0 no-repeat; margin-top: 20px;}
#event #title48 { background:url(../images/event-newsisetu.gif) 0 0 no-repeat; margin-top: 20px;}
#event #title49 { background:url(../images/event-h2-03.gif) 0 0 no-repeat; }	
#event #title50 { background:url(../images/event-title50.gif) 0 0 no-repeat; }	
#event #title51 { background:url(../images/event-title51.gif) 0 0 no-repeat; }	
#event #title52 { background:url(../images/event-title52.gif) 0 0 no-repeat; }	
#event #title53 { background:url(../images/event-title53.gif) 0 0 no-repeat; }	
#event #title54 { background:url(../images/event-title54.gif) 0 0 no-repeat; }	
#event #title55 { background:url(../images/event-title55.gif) 0 0 no-repeat; }	
#event #title56 { background:url(../images/event-title56.gif) 0 0 no-repeat; }	
#event #title57 { background:url(../images/event-title57.gif) 0 0 no-repeat; }	
#event #title58 { background:url(../images/event-title58.gif) 0 0 no-repeat; }	

#event #contents .past {
	border:double #a3c3e6 1px;
	padding:8px 10px 0 7px;
	width:715px;
	height:400px;
	overflow: hidden;
	overflow-y:auto;

}
#event #contents .past dt { clear:both; margin-bottom:6px; font-weight:bold; color:#000000; font-size:110%; }
#event #contents .past dd { float:left; margin-right:35px; margin-bottom:10px; width:165px; }

#event #contents .txs { margin-left:5px; line-height:140%; margin-top:5px; margin-bottom:5px; }
#event #contents .txs2 { margin-left:25px; margin-top:15px; margin-bottom:5px; color:#006600; font-weight:bold; font-size:105%; }
#event #contents .txs3 { margin-left:25px; margin-top:5px; margin-bottom:5px; color:#006600; font-weight:bold; font-size:105%; }


#event .name  { width:690px; height:21px; font-size:18px; margin-top:15px; font-weight:bold; margin-left:3px; }	

#event #contents .schedule {
	line-height : 19pt;
	font-size: 14px;
}


#event #contents #table03 {
	margin-top:2px;
	margin-left: 10px;
}
#event #contents #table03 th,td{
	border: double 1px #CCCCCC;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 7px;
}
#event #contents #table03 th { background:#dde9f9;  text-align:left; }
#event #contents #table03 th.title {
	text-align:center;
	background-color: #FF0;
}
#event #contents #table03 td { font-size:100%;}



/*--------------------------
	aboutのディレクトリ
--------------------------*/


/*--------------------------
	about/need
--------------------------*/
#need #contents { margin-top:15px; }
#need #navi { margin-top:15px; }

#need h2 { 
  width:735px;
	height:50px;
	margin-bottom:5px;
	text-indent:-9999px;
	}
#need h3 { width:735px; height:30px; text-indent:-9999px; margin-top:15px; }	
#need h4 { width:735px; height:20px; text-indent:-9999px; margin-bottom:3px; margin-top:15px; }

#need #title01 { background:url(../images/need-h2.jpg) 0 0 no-repeat; }		



/*--------------------------
	about/public
--------------------------*/
#public #contents { margin-top:15px; }
#public #navi { margin-top:15px; }

#public h2 { 
  width:735px;
	height:50px;
	margin-bottom:5px;
	text-indent:-9999px;
	}
#public h3 { width:735px; height:30px; text-indent:-9999px; margin-top:15px; }	
#public h4 { width:735px; height:20px; text-indent:-9999px; margin-bottom:3px; margin-top:15px; }

#public #title01 { background:url(../images/public-h2.jpg) 0 0 no-repeat; }		
#public #title02 { background:url(../images/public-h3-01.gif) 0 0 no-repeat; }		
#public #title03 { background:url(../images/public-h3-02.gif) 0 0 no-repeat; margin-top:30px; }		
#public #title04 { background:url(../images/public-h3-03.gif) 0 0 no-repeat; margin-top:30px; }		
#public #title05 { background:url(../images/public-h4-01.gif) 0 0 no-repeat; }		
#public #title06 { background:url(../images/public-h4-02.gif) 0 0 no-repeat; }		
#public #title07 { background:url(../images/public-h4-03.gif) 0 0 no-repeat; }		
#public #title08 { background:url(../images/public-h4-04.gif) 0 0 no-repeat; }		
#public #title09 { background:url(../images/public-h4-05.gif) 0 0 no-repeat; }		
#public #title10 { background:url(../images/public-h4-06.gif) 0 0 no-repeat; }		
#public #title11 { background:url(../images/public-h4-07.gif) 0 0 no-repeat; }		
#public #title12 { background:url(../images/public-h3-04.gif) 0 0 no-repeat; margin-top:30px; }		
#public #title13 { background:url(../images/public-h3-05.gif) 0 0 no-repeat; margin-top:30px; }		
#public #title14 { background:url(../images/public-h3-06.gif) 0 0 no-repeat; margin-top:30px; }		
#public #title15 { background:url(../images/public-h3-07.gif) 0 0 no-repeat; margin-top:30px; }		
#public #title16 { background:url(../images/public-h3-08.gif) 0 0 no-repeat; margin-top:30px; }		
#public #title17 { background:url(../images/public-h3-09.gif) 0 0 no-repeat; margin-top:30px; }		
#public #title18 { background:url(../images/public-h3-10.gif) 0 0 no-repeat; margin-top:15px; }		
#public #title19 { background:url(../images/public-h3-11.gif) 0 0 no-repeat; margin-top:15px; }		


#public #contents .txs { margin-left:5px; line-height:140%; margin-top:5px; margin-bottom:5px; }

#public #contents .topic { width:690px; height:21px; font-size:18px; margin-top:15px; font-weight:bold; margin-left:10px; }	

#public #contents { width:730px; height:auto; margin-top:15px; margin-bottom:30px; }
#public #contents .tx01{ margin-left:5px; line-height:160%; margin-top:5px; margin-bottom:15px; font-size:14px; }
#public #contents .tx02{ margin-left:5px; line-height:180%; margin-top:0; margin-bottom:15px; font-size:13px; }
#public #contents .tx03{ margin-left:5px; line-height:160%; margin-top:0; margin-bottom:5px; font-size:14px; }


#public #contents .report { width:730px; height:auto; margin-top:15px; margin-bottom:30px; }
#public #contents .report .repo-pic { width:720px; height:auto; }
#public #contents .report .repo-pic p { height:165px; margin-bottom:5px; }

#public #contents .start { width:690px; height:21px; font-size:18px; margin-top:15px; font-weight:bold; margin-left:10px; }	


/*--------------------------
	about/concept
--------------------------*/
#concept #contents { margin-top:15px; }
#concept #navi { margin-top:15px; }

#concept h2 { 
  width:735px;
	height:50px;
	margin-bottom:5px;
	text-indent:-9999px;
	}
#concept h3 { width:735px; height:30px; text-indent:-9999px; margin-top:15px; }	
#concept h4 { width:735px; height:20px; text-indent:-9999px; margin-bottom:3px; margin-top:5px; }
#concept h5 { font-weight:bold; color:#000000; margin:20px 0 0 2px; font-size:110%; }

#concept #title01 { background:url(../images/concept-h2.jpg) 0 0 no-repeat; }		
#concept #title02 { background:url(../images/concept-h3-01.gif) 0 0 no-repeat; }		
#concept #title03 { background:url(../images/concept-h3-02.gif) 0 0 no-repeat; }		
#concept #title04 { background:url(../images/concept-h3-03.gif) 0 0 no-repeat; }		
#concept #title05 { background:url(../images/concept-h3-04.gif) 0 0 no-repeat; }		
#concept #title06 { background:url(../images/concept-h3-05.gif) 0 0 no-repeat; }		
#concept #title07 { background:url(../images/concept-h4-01.gif) 0 0 no-repeat; }		
#concept #title08 { background:url(../images/concept-h4-02.gif) 0 0 no-repeat; }		
#concept #title09 { background:url(../images/concept-h4-03.gif) 0 0 no-repeat; }		
#concept #title10 { background:url(../images/concept-h4-04.gif) 0 0 no-repeat; }		
#concept #title11 { background:url(../images/concept-h4-05.gif) 0 0 no-repeat; }		
#concept #title12 { background:url(../images/concept-h4-06.gif) 0 0 no-repeat; }		
#concept #title13 { background:url(../images/concept-h4-07.gif) 0 0 no-repeat; }		
#concept #title14 { background:url(../images/concept-h4-08.gif) 0 0 no-repeat; }		
#concept #title15 { background:url(../images/concept-h3-06.gif) 0 0 no-repeat; margin-top:20px; }		


#concept #contents .txs { margin-left:5px; line-height:140%; margin-top:5px; margin-bottom:5px; }

#concept #contents .more01 a{ 
  display:block;
	background:url(../images/concept-more01.gif) 0 0 no-repeat;
	height:15px;
	width:730px;
	margin-top:15px;
	margin-bottom:20px;
	outline:none;
	text-indent:-9999px;
	}
#concept #contents .more01 a:hover { background-position:bottom; }
#concept #contents .more02 a{ 
  display:block;
	background:url(../images/concept-more02.gif) 0 0 no-repeat;
	height:15px;
	width:730px;
	margin-top:15px;
	margin-bottom:15px;
	outline:none;
	text-indent:-9999px;
	clear:both;
	}
#concept #contents .more02 a:hover { background-position:bottom; }

#concept #contents .yellow { border:double #ffeb09 1px; background-color:#FFFFAA; padding:1px 13px 1px 1px; margin-top:3px; }


#concept .repo-pic { width:720px; height:auto; }
#concept .repo-pic p { height:165px; margin-bottom:14px; }

#concept .tx02{ margin-left:5px; line-height:180%; margin-top:0; margin-bottom:15px; font-size:13px; }



/*--------------------------
	about/philosophy
--------------------------*/
#philosophy #contents { margin-top:15px; }
#philosophy #navi { margin-top:15px; }

#philosophy h2 { 
  width:735px;
	height:50px;
	margin-bottom:5px;
	text-indent:-9999px;
	}
#philosophy h3 { width:735px; height:30px; text-indent:-9999px; margin-top:15px; }	
#philosophy h4 { width:735px; height:20px; text-indent:-9999px; margin-bottom:3px; margin-top:5px; }
#philosophy h5 { font-weight:bold; color:#000000; margin:20px 0 0 2px; font-size:110%; }

#philosophy #title01 { background:url(../images/philosophy-title01.jpg) 0 0 no-repeat; }		
#philosophy #title02 { background:url(../images/philosophy-title02.gif) 0 0 no-repeat; }		
#philosophy #title03 { background:url(../images/philosophy-title03.gif) 0 0 no-repeat; }		
#philosophy #title04 {
	background:url(../images/philosophy-title04.gif) 0 0 no-repeat;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}		
#philosophy #title05 { background:url(../images/philosophy-title05.gif) 0 0 no-repeat; }		
#philosophy #title06 { background:url(../images/philosophy-title06.gif) 0 0 no-repeat; }		
#philosophy #title07 { background:url(../images/philosophy-title07.gif) 0 0 no-repeat; }		
#philosophy #title08 { background:url(../images/philosophy-title08.gif) 0 0 no-repeat; }		
#philosophy #title09 { background:url(../images/philosophy-title09.gif) 0 0 no-repeat; }		
#philosophy #title10 { background:url(../images/philosophy-title10.gif) 0 0 no-repeat; }		
#philosophy #title11 { background:url(../images/philosophy-title11.gif) 0 0 no-repeat; }		
#philosophy #title12 { background:url(../images/philosophy-title12.gif) 0 0 no-repeat; }		
#philosophy #title13 { background:url(../images/philosophy-title13.gif) 0 0 no-repeat; }		
#philosophy #title14 { background:url(../images/philosophy-h4-08.gif) 0 0 no-repeat; }		
#philosophy #title15 { background:url(../images/philosophy-h3-06.gif) 0 0 no-repeat; margin-top:20px; }		


#philosophy #contents .txs { margin-left:5px; line-height:140%; margin-top:5px; margin-bottom:5px; }

#philosophy #contents .more01 a{ 
  display:block;
	background:url(../images/philosophy-more01.gif) 0 0 no-repeat;
	height:15px;
	width:730px;
	margin-top:15px;
	margin-bottom:20px;
	outline:none;
	text-indent:-9999px;
	}
#philosophy #contents .more01 a:hover { background-position:bottom; }
#philosophy #contents .more02 a{ 
  display:block;
	background:url(../images/philosophy-more02.gif) 0 0 no-repeat;
	height:15px;
	width:730px;
	margin-top:15px;
	margin-bottom:15px;
	outline:none;
	text-indent:-9999px;
	clear:both;
	}
#philosophy #contents .more02 a:hover { background-position:bottom; }

#philosophy #contents .yellow { border:double #ffeb09 1px; background-color:#FFFFAA; padding:1px 13px 1px 1px; margin-top:3px; }


#philosophy .repo-pic { width:720px; height:auto; }
#philosophy .repo-pic p { height:165px; margin-bottom:14px; }

#philosophy .tx02{ margin-left:5px; line-height:180%; margin-top:0; margin-bottom:15px; font-size:13px; }











/*--------------------------
	dogsのディレクトリ
--------------------------*/


/*--------------------------
	dogs
--------------------------*/
#dogs #contents { margin-top:15px; }
#dogs #navi { margin-top:15px; }

#dogs h2 { 
  width:735px;
	height:50px;
	margin-bottom:5px;
	text-indent:-9999px;
	}
#dogs h3 { width:735px; height:30px; text-indent:-9999px; margin-top:15px; }	
#dogs h4 { width:735px; height:20px; text-indent:-9999px; margin-bottom:3px; margin-top:15px; }

#dogs #title01 { background:url(../images/dogs-h2.jpg) 0 0 no-repeat; }		
#dogs #title02 { background:url(../images/event-h4-03.gif) 0 0 no-repeat; }		
#dogs #title03 { background:url(../images/dogs-h3-01.gif) 0 0 no-repeat; }		

#dogs #contents .past { border:double #a3c3e6 1px; padding:8px 10px 0 7px; width:715px; height:38px; }
#dogs #contents .past ul li { 
  list-style:none;
	margin-left:7px;
	margin-top:5px;
	float:left;
	background:url(../images/list-mark.gif) 0 bottom no-repeat;
	padding-left:25px;
	margin-right:40px;
}

#dogs #contents .txs { margin-left:5px; line-height:140%; margin-top:5px; margin-bottom:5px; }


#dogs .box-left { width:500px; float:left; } 


#dogs .box-right { width:215px; height:auto; float:right; background-color:#eaf7ff; margin-top:7px; } 
#dogs .box-right ul li { list-style:none; }
#dogs .box-right li { margin-left:15px; margin-top:16px; font-size:110%; margin-bottom:5px; }


#dogs .box-dog1 { width:230px; height:100px; border:#cccccc double 1px; padding:7px; float:left; margin-top:7px; }
#dogs .box-dog2 { width:230px; height:100px; border:#cccccc double 1px; padding:7px; float:right; margin-top:7px; }

#dogs .name { color:#F33; font-size:120%; margin-bottom:5px; margin-top:5px; font-weight:bold; }

#dogs .name2 { font-size:85%; margin-top:3px; }


/*--------------------------
	corseのディレクトリ
--------------------------*/


/*--------------------------
	corse/short
--------------------------*/
#short #contents { margin-top:15px; }
#short #navi { margin-top:15px; }

#short h2 { 
  width:735px;
	height:50px;
	margin-bottom:5px;
	text-indent:-9999px;
	}
#short h3 { width:735px; height:30px; text-indent:-9999px; margin-top:15px; }	
#short h4 { width:735px; height:20px; text-indent:-9999px; margin-bottom:6px; margin-top:20px; }
#short h5 { font-weight:bold; color:#000000; margin:20px 0 0 2px; font-size:110%; }

#short #title01 { background:url(../images/short-h2.jpg) 0 0 no-repeat; }		
#short #title02 { background:url(../images/short-h3-01.gif) 0 0 no-repeat; }		
#short #title03 { background:url(../images/short-h3-02.gif) 0 0 no-repeat; }		
#short #title04 { background:url(../images/short-h3-03.gif) 0 0 no-repeat; }		
#short #title05 { background:url(../images/group-h3-04.gif) 0 0 no-repeat; margin-bottom:10px; }		
#short #title06 { background:url(../images/short-h4-01.gif) 0 0 no-repeat; }		
#short #title07 { background:url(../images/short-h4-02.gif) 0 0 no-repeat; }		
#short #title08 { background:url(../images/short-h4-03.gif) 0 0 no-repeat; }		
#short #title09 { background:url(../images/short-h4-04.gif) 0 0 no-repeat; }		
#short #title10 { background:url(../images/group-h3-05.gif) 0 0 no-repeat; }		
#short #title11 { background:url(../images/home-h4-08.gif) 0 0 no-repeat; }		
#short #title12 { background:url(../images/home-h4-09.gif) 0 0 no-repeat; }		
#short #title13 { background:url(../images/home-h4-13.gif) 0 0 no-repeat; }		
#short #title14 { background:url(../images/home-h4-11.gif) 0 0 no-repeat; margin-top:35px; }		
#short #title15 { background:url(../images/home-h4-06.gif) 0 0 no-repeat; margin-top:35px; }		
#short #title16 { background:url(../images/short-h3-04.gif) 0 0 no-repeat; }		
#short #title17 { background:url(../images/short-h4-05.gif) 0 0 no-repeat; }		
#short #title18 { background:url(../images/concept-h3-06.gif) 0 0 no-repeat; margin-top:20px; }	
#short #title19 { background:url(../images/short-option.gif) 0 0 no-repeat; }


#short #contents .txs { margin-left:5px; line-height:140%; margin-top:5px; margin-bottom:5px; }


#short #contents .box ul { 
  list-style:none;
	margin-left:10px;
	margin-top:15px;
	margin-bottom:10px;
}

#short #contents .box li { 
  list-style:none;
	margin-top:4px;
	margin-bottom:10px;
	background:url(../images/list-mark.gif) 0 bottom no-repeat;
	padding-left:25px;
	font-weight:bold;
}


#short #contents .box li { font-weight:bold; }

#short #table03 { margin-top:2px; margin-bottom:5px; }
#short #table03 th,td{ padding:7px 5px 7px 8px; border: double 1px #CCCCCC; }
#short #table03 th { background:#dde9f9; }
#short #table03 td { font-size:100%; }


#short #contents .more01 a{ 
  display:block;
	background:url(../images/short-more2.gif) 0 0 no-repeat;
	height:20px;
	width:730px;
	margin-top:10px;
	outline:none;
	text-indent:-9999px;
	}
#short #contents .more01 a:hover { background-position:bottom; }

#short .repo-pic { width:720px; height:auto; }
#short .repo-pic p { height:165px; margin-bottom:14px; }
#short .tx02{ margin-left:5px; line-height:180%; margin-top:0; margin-bottom:15px; font-size:13px; }

#short #contents .txs03 { margin-left:5px; line-height:140%; margin-top:5px; margin-bottom:5px; color:#F00}




/*--------------------------
	corse/shortstay
--------------------------*/
#shortstay #contents {
	margin-top:15px; 
}

#shortstay #navi {
	margin-top:15px; 
}

#shortstay h2 { 
	width:735px;
	height:50px;
	margin-bottom:5px;
	text-indent:-9999px;
	}
	
#shortstay h3 { 
	width:735px; 
	height:30px; 
	text-indent:-9999px; 
	margin-top:15px; 
}

#shortstay h4 { 
	width:735px; 
	height:20px; 
	text-indent:-9999px; 
	margin-bottom:6px; 
	margin-top:20px; 
}

#shortstay h5 { 
	font-weight:bold; 
	color:#000000; 
	margin:20px 0 0 2px; 
	font-size:110%; 
}

#shortstay #title01 { 
	background: url("../images/short-h2.jpg") 0 0 no-repeat; 
}		

#shortstay #title02 { 
	background: url("../images/short-what.gif") 0 0 no-repeat; 
}		

#shortstay #title03 { 
	background: url("../images/short-recommend.gif") 0 0 no-repeat;
}		

#shortstay .saicho {
	margin: 10px 0 10px 0;	
}

#shortstay #title04 {
	background: url("../images/short-pickup.gif") 0 0 no-repeat; 
}

#shortstay #contents .intro ul li {
  list-style:none;
	margin-left:10px;
	margin-top:10px;
	background:url(../images/list-mark.gif) 0 bottom no-repeat;
	padding-left:25px;
}

#shortstay #contents .txs {
	margin-left:5px; 
	line-height:140%; 
	margin-top:5px; 
	margin-bottom:5px; 
	list-style:none;
}

#shortstay #title05 { 
	background: url("../images/short-about.gif") 0 0 no-repeat; 
	margin-bottom:10px;
}		

#shortstay #title06 { 
	background: url("../images/short-osanpo.gif") 0 0 no-repeat;
	margin-bottom:10px;
}		


#shortstay #title07 { 
	background: url("../images/short-merito.gif") 0 0 no-repeat; 
}


#shortstay #title08 {
	background: url("../images/short-24hour.gif") 0 0 no-repeat;
}


#shortstay #title09 {
	background: url("../images/short-3present.gif") 0 0 no-repeat;
}		

#shortstay #title10 {
	background-image: url(../images/short-waribiki.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	}	



#shortstay .present_one {
	overflow: hidden;
	margin: 10px 0 0 0;
}


#shortstay .present_image {
	margin: 0 5px 0 5px;
	width: 300px;
	float: right;
	
}

#shortstay .report_service {
	width: 420px;
}

#shortstay .present2 img {
	margin: 20px  0 20px 20px;
}

#shortstay #title11 {
	background: url("../images/short_price.jpg") 0 0 no-repeat;
	margin: 10px 0 10px 0;
}

#shortstay #title12 {
	background: url("../images/home-h4-09.gif") 0 0 no-repeat;
}

#shortstay #title13 {
	background: url("../images/home-h4-13.gif") 0 0 no-repeat;
}

#shortstay #title14 { 
	background: url("../images/home-h4-11.gif") 0 0 no-repeat;
	margin-top:35px;
}

#shortstay #title15 {
	background: url("../images/home-h4-06.gif") 0 0 no-repeat;
	margin-top:35px;
}

#shortstay #title16 {
	background: url("../images/short-h3-04.gif") 0 0 no-repeat;
}

#shortstay #title17 {
	background: url("../images/short-h4-05.gif") 0 0 no-repeat;
}

#shortstay #title18 {
	background: url("../images/concept-h3-06.gif") 0 0 no-repeat;
	margin-top:20px;
}		

#shortstay .campaign {
	font-weight: bold;
	margin: 30px 0 5px 0;
}

#shortstay #table03 { margin-top:2px; margin-bottom:5px; }
#shortstay #table03 th,td{ padding:7px 5px 7px 8px; border: double 1px #CCCCCC; }
#shortstay #table03 th { background:#dde9f9; }
#shortstay #table03 td { font-size:100%; }








/*--------------------------
	corse/go
--------------------------*/
#go #contents { margin-top:15px; }
#go #navi { margin-top:15px; }

#go h2 { 
  width:735px;
	height:50px;
	margin-bottom:5px;
	text-indent:-9999px;
	}
#go h3 { width:735px; height:30px; text-indent:-9999px; margin-top:15px; }	
#go h4 { width:735px; height:20px; text-indent:-9999px; margin-bottom:3px; margin-top:15px; }

#go #title01 { background:url(../images/go-h2.jpg) 0 0 no-repeat; }		
#go #title02 { background:url(../images/go-h3-01.gif) 0 0 no-repeat; }		
#go #title03 { background:url(../images/go-h3-02.gif) 0 0 no-repeat; }		
#go #title04 { background:url(../images/go-h3-03.gif) 0 0 no-repeat; }		
#go #title05 { background:url(../images/group-h3-04.gif) 0 0 no-repeat; }		
#go #title06 { background:url(../images/go-h4-01.gif) 0 0 no-repeat; }		
#go #title07 { background:url(../images/go-h4-02.gif) 0 0 no-repeat; }		
#go #title08 { background:url(../images/go-h4-03.gif) 0 0 no-repeat; }		
#go #title09 { background:url(../images/course-h4-04.gif) 0 0 no-repeat; }		


#go #table03 { margin-top:2px; margin-bottom:5px; }
#go #table03 th,td{ padding:7px 5px 7px 8px; border: double 1px #CCCCCC; }
#go #table03 th { background:#dde9f9; }
#go #table03 td { font-size:100%; }



#go #contents .intro { position:relative; }
#go #contents .intro .pics {
	position:absolute;
	left: 409px;
	top: 30px;
}
#go #contents .intro p { margin-left:5px; line-height:140%; margin-top:5px; margin-bottom:15px; }
#go #contents .intro ul li { 
  list-style:none;
	width:410px;
	margin-left:10px;
	margin-top:5px;
	background:url(../images/list-mark.gif) 0 bottom no-repeat;
	padding-left:25px;
}

#go #contents .number { color:#000000; font-weight:bold; font-size:110%; }
#go #contents .txs { margin-left:5px; line-height:140%; margin-top:5px; margin-bottom:5px; }

#go #contents .more01 a{ 
  display:block;
	background:url(../images/short-more.gif) 0 0 no-repeat;
	height:20px;
	width:730px;
	margin-top:10px;
	outline:none;
	text-indent:-9999px;
	}
#go #contents .more01 a:hover { background-position:bottom; }


/*--------------------------
	corse/school
--------------------------*/
#school #contents { margin-top:15px; }
#school #navi { margin-top:15px; }

#school h2 { 
  width:735px;
	height:50px;
	margin-bottom:5px;
	text-indent:-9999px;
	}
#school h3 { width:735px; height:30px; text-indent:-9999px; margin-top:15px; }	
#school h4 { text-indent:-9999px; }

#school #title01 { background:url(../images/school-h2.jpg) 0 0 no-repeat; }		
#school #title02 { background:url(../images/school-h3-01.gif) 0 0 no-repeat; }		
#school #title03 { background:url(../images/school-h3-02.gif) 0 0 no-repeat; }		
#school #title04 { background:url(../images/group-h3-04.gif) 0 0 no-repeat; }		
#school #title05 { background:url(../images/group-h3-05.gif) 0 0 no-repeat; }		
#school #title06 { background:url(../images/school-h4-01.gif) 0 0 no-repeat; height:20px; margin-top:10px; margin-bottom:5px; }		
#school #title07 { background:url(../images/school-h4-02.gif) 0 0 no-repeat; height:20px; margin-top:10px; margin-bottom:5px; }		
#school #title08 { background:url(../images/school-h4-03.gif) 0 0 no-repeat; height:20px; margin-top:10px; margin-bottom:5px; }		
#school #title09 { background:url(../images/school-h4-04.gif) 0 0 no-repeat; height:20px; margin-top:10px; margin-bottom:5px; }		
#school #title10 { background:url(../images/school-h4-05.gif) 0 0 no-repeat; height:20px; margin-top:10px; margin-bottom:5px; }		
#school #title11 { background:url(../images/course-h4-04.gif) 0 0 no-repeat; height:20px; margin-top:10px; margin-bottom:5px; }		
#school #title12 { background:url(../images/school-h4-06.gif) 0 0 no-repeat; height:20px; margin-top:10px; margin-bottom:5px; }		
#school #title13 { background:url(../images/school-h4-07.gif) 0 0 no-repeat; margin-top:200px; margin-left:4px; margin-bottom:3px; width:250px; height:25px; }		
#school #title14 { background:url(../images/school-h4-08.gif) 0 0 no-repeat; margin-top:200px; margin-left:4px; margin-bottom:3px; width:250px; height:25px; }		
#school #title15 { background:url(../images/school-h4-09.gif) 0 0 no-repeat; margin-top:200px; margin-left:4px; margin-bottom:3px; width:250px; height:25px; }		
#school #title16 { background:url(../images/school-h4-10.gif) 0 0 no-repeat; margin-top:200px; margin-left:4px; margin-bottom:3px; width:250px; height:25px; }		
#school #title17 { background:url(../images/school-h4-11.gif) 0 0 no-repeat; margin-left:11px; margin-bottom:7px; width:400px; height:25px; }		
#school #title18 { background:url(../images/school-h3-03.gif) 0 0 no-repeat; }		
#school #title19 { background:url(../images/concept-h3-06.gif) 0 0 no-repeat; margin-top:20px; }		
#school #title20 { background:url(../images/school-h4-12.gif) 0 0 no-repeat; margin-left:11px; margin-bottom:7px; width:400px; height:25px; }		
#school #title21 { background:url(../images/home-h4-19.gif) 0 0 no-repeat; margin-left:11px; margin-bottom:7px; width:400px; height:25px; }	
#school #title22 { background:url(../images/concept-h3-07.gif) 0 0 no-repeat; margin-top:20px; }		
#school #title23 { background:url(../images/school-h4-20.gif) 0 0 no-repeat; margin-left:11px; margin-bottom:7px; width:400px; height:25px; }	
#school #title24 { background:url(../images/school-h4-21.gif) 0 0 no-repeat; margin-left:11px; margin-bottom:7px; height:25px; }
#school #title25 { background:url(../images/school-h4-22.gif) 0 0 no-repeat; margin-bottom:3px; margin-top:15px; width:720px; height:20px; }
#school #title26 { background:url(../images/traning-kindergarten-h2.jpg) 0 0 no-repeat; }	
#school #title27 { background:url(../images/traning-kindergarten-h3-01.gif) 0 0 no-repeat; }
#school #title28 { background:url(../images/traning-kindergarten-h4-12.gif) 0 0 no-repeat; margin-left:11px; margin-bottom:7px; width:400px; height:25px; }		
#school #title29 { background:url(../images/traning-kindergarten-h4-01.gif) 0 0 no-repeat; height:20px; margin-top:10px; margin-bottom:5px; }
#school #title30 { background:url(../images/traning-kindergarten-h4-20.gif) 0 0 no-repeat; margin-left:11px; margin-bottom:7px; width:430px; height:25px; }	
#school #title31 { background:url(../images/traning-kindergarten-h4-06.gif) 0 0 no-repeat; height:20px; margin-top:10px; margin-bottom:5px; }
#school #title_otoku { background:url(../images/otoku-h3.gif) 0 0 no-repeat; margin-top:20px; }



#school #table03 { margin-top:2px; margin-bottom:5px; }
#school #table03 th,td{ padding:7px 5px 7px 8px; border: double 1px #CCCCCC; }
#school #table03 th { background:#dde9f9; }
#school #table03 td { font-size:100%; }



#school #table_otoku { margin-top:2px; margin-bottom:5px; position:relative;}
#school #table_otoku th,td{ padding:7px 5px 7px 8px; border: double 1px #CCCCCC; ;}
#school #table_otoku th { background:#dde9f9; }
#school #table_otoku td { font-size:100%; }
#school #table_otoku td img.otoku{ width:80px; display:block; float:right;}
#school #table_otoku td p {display:block; float:left; height: 30px; padding: auto; padding-top:12%;}


#school #contents .intro {
	position:relative;
	height:auto;
	margin-bottom:0px;
}
#school #contents .intro ul li {
  list-style:none;
	margin-left:10px;
	margin-top:10px;
	background:url(../images/list-mark.gif) 0 bottom no-repeat;
	padding-left:25px;
}
#school #contents .intro li { margin-bottom:15px; }

#school #contents .intro .pics {
	position:absolute;
	left: 495px;
	top: 7px;
	width: 139px;
	height: 173px;
}

#contents .intro2{
	overflow:hidden; }

#contents　.clear { clear:both; }

#school #contents .intro2 ul li { 
  list-style:none;
	margin-left:10px;
	margin-top:5px;
	background:url(../images/list-mark.gif) 0 bottom no-repeat;
	padding-left:25px;
}
#school #contents .intro2 li { margin-bottom:10px; }

#contents .intro2 img { 
	float:right; }


#school #contents .number { color:#000000; font-weight:bold; font-size:110%; }
#school #contents .txs { margin-left:5px; line-height:140%; margin-top:5px; margin-bottom:5px; }

#school #contents .more01 a{ 
  display:block;
	background:url(../images/short-more.gif) 0 0 no-repeat;
	height:20px;
	width:730px;
	margin-top:10px;
	outline:none;
	text-indent:-9999px;
	}
#school #contents .more01 a:hover { background-position:bottom; }



#school #contents .pickup-frame { width:720px; height:300px; margin-top:15px; }
#school #contents .pickup-frame2 { width:720px; height:300px; margin-top:15px; margin-bottom:20px; }


#school #contents .pickup01 { 
  background:url(../images/school-pickup-bg01.jpg) 0 0 no-repeat;
	width:350px;
	height:300px;
	margin-left:5px;
	float:left;
	}
#school #contents .pickup02 { 
  background:url(../images/school-pickup-bg02.jpg) 0 0 no-repeat;
	width:350px;
	height:300px;
	float:right;
	}	
#school #contents .pickup03 { 
  background:url(../images/school-pickup-bg03.jpg) 0 0 no-repeat;
	width:350px;
	height:300px;
	margin-left:5px;
	float:left;
	}
#school #contents .pickup04 { 
  background:url(../images/school-pickup-bg04.jpg) 0 0 no-repeat;
	width:350px;
	height:300px;
	float:right;
	}
	
	
#school #contents .pickup-tx { 
  font-size:14px; 
	padding: 0 10px 0 15px;
	letter-spacing:2px;
	line-height:150%;
	}	

#school #contents .four { width:700px; height:265px; background:url(../images/school-four-bg.gif) 0 0 no-repeat; margin-top:10px; margin-bottom:15px; }


#school #contents .four ul { margin:5px 0 0 75px; list-style:none; padding-top:45px; }
html:not([lang*=""]) #school #contents .four ul { margin:5px 0 0 75px; list-style:none; padding-top:50px; }

#school #contents .four li { margin-bottom:12px; font-size:110%; line-height:150%; padding-right:35px; letter-spacing:1.5pt;  }


#school #contents .mame { width:700px; height:125px; background:url(../images/school-mame-bg.gif) 0 0 no-repeat; margin-top:10px; padding-top:40px; }

#school #contents .mame p { font-size:110%; letter-spacing:1.5pt; line-height:160%; padding-right:30px; padding-left:20px; }


#school .repo-pic { width:720px; height:auto; }
#school .repo-pic p { height:165px; margin-bottom:14px; }
#school .tx02{ margin-left:5px; line-height:180%; margin-top:0; margin-bottom:15px; font-size:13px; }


/*--------------------------
	corse/home
--------------------------*/
#home #contents { margin-top:15px; }
#home #navi { margin-top:15px; }

#home h2 { 
  width:735px;
	height:50px;
	margin-bottom:5px;
	text-indent:-9999px;
	}
#home h3 { width:735px; height:30px; text-indent:-9999px; margin-top:15px; }	
#home h4 { width:735px; height:20px; text-indent:-9999px; margin-bottom:3px; margin-top:15px; }
#home h5 { font-weight:bold; color:#000000; margin:20px 0 0 2px; font-size:110%; }

#home #title01 { background:url(../images/home-h2.jpg) 0 0 no-repeat; }		
#home #title02 { background:url(../images/home-h3-01.gif) 0 0 no-repeat; }		
#home #title03 { background:url(../images/home-h3-02.gif) 0 0 no-repeat; }		
#home #title04 { background:url(../images/home-h3-03.gif) 0 0 no-repeat; }		
#home #title05 { background:url(../images/group-h3-04.gif) 0 0 no-repeat; }		
#home #title06 { background:url(../images/group-h3-05.gif) 0 0 no-repeat; }		
#home #title07 { background:url(../images/home-h4-01.gif) 0 0 no-repeat; }		
#home #title08 { background:url(../images/home-h4-02.gif) 0 0 no-repeat; }		
#home #title09 { background:url(../images/home-h4-03.gif) 0 0 no-repeat; }		
#home #title10 { background:url(../images/home-h4-04.gif) 0 0 no-repeat; }		
#home #title11 { background:url(../images/home-h4-05.gif) 0 0 no-repeat; }		
#home #title12 { background:url(../images/home-h4-06.gif) 0 0 no-repeat; }		
#home #title13 { background:url(../images/home-h4-07.gif) 0 0 no-repeat; }		
#home #title14 { background:url(../images/home-h4-08.gif) 0 0 no-repeat; }		
#home #title15 { background:url(../images/home-h4-09.gif) 0 0 no-repeat; }		
#home #title16 { background:url(../images/home-h4-10.gif) 0 0 no-repeat; }		
#home #title17 { background:url(../images/course-h4-04.gif) 0 0 no-repeat; }		
#home #title18 { background:url(../images/home-h4-11.gif) 0 0 no-repeat; margin-top:38px; }		
#home #title19 { background:url(../images/home-h4-12.gif) 0 0 no-repeat; }		
#home #title20 { background:url(../images/home-h4-13.gif) 0 0 no-repeat; margin-top:38px; }		
#home #title21 { background:url(../images/home-h3-04.gif) 0 0 no-repeat; }		
#title-green { background:url(../images/concept-h3-06.gif) 0 0 no-repeat; margin-top:20px; }		
#home #title23 { background:url(../images/home-h4-14.gif) 0 0 no-repeat; }		
#home #title24 { background:url(../images/home-h4-15.gif) 0 0 no-repeat; }		
#home #title25 { background:url(../images/home-h4-16.gif) 0 0 no-repeat; }		
#home #title26 { background:url(../images/home-h4-17.gif) 0 0 no-repeat; }		
#home #title27 { background:url(../images/home-h4-18.gif) 0 0 no-repeat; }		
#home #title28 { background:url(../images/home-h4-19.gif) 0 0 no-repeat; }		
#home #title29 { background:url(../images/home-h3-05.gif) 0 0 no-repeat; }		
#home #title30 { background:url(../images/home-h4-20.gif) 0 0 no-repeat; }	
#home #title31 { background:url(../images/home-h4-21.gif) 0 0 no-repeat; }		
#home #title32 { background:url(../images/home-h4-22.gif) 0 0 no-repeat; }	
#home #title33 { background:url(../images/home-h4-23.gif) 0 0 no-repeat; margin-bottom:3px; margin-top:15px; width:720px; height:20px; }		



#home #table03 { margin-top:2px; margin-bottom:5px; }
#home #table03 th,td{ padding:7px 5px 7px 8px; border: double 1px #CCCCCC; }
#home #table03 th { background:#dde9f9; }
#home #table03 td { font-size:100%; }


#home #contents .intro p { margin-left:5px; line-height:140%; margin-top:5px; margin-bottom:5px; }
#home #contents .intro2 ul li { 
  list-style:none;
	margin-left:10px;
	margin-top:5px;
	background:url(../images/list-mark.gif) 0 bottom no-repeat;
	padding-left:25px;
}
#home #contents .intro2 li { margin-bottom:10px; }

#home #contents .intro3 { position:relative; }
#home #contents .intro3 p { margin-left:5px; line-height:140%; margin-top:5px; margin-bottom:5px; }

#home #contents .intro3 .yoshi {
	position:absolute;
	left: 510px;
	top: 0px;
}

#home #contents .number { color:#000000; font-weight:bold; font-size:110%; }
#home #contents .r-tx { line-height:210%; }

#home #contents .merit ul li { 
  list-style:none;
	margin-left:10px;
	margin-top:5px;
	background:url(../images/list-mark.gif) 0 bottom no-repeat;
	padding-left:25px;
}
#home #contents .merit li { margin-bottom:10px; }

#home #contents .merit2 ul li { 
  list-style:none;
	margin-left:10px;
	margin-top:10px;
	background:url(../images/list-mark.gif) 0 bottom no-repeat;
	padding-left:25px;
}
#home #contents .merit2 li { margin-bottom:15px; } 

#home #contents .merit2 .pichome { float:right; margin-left:15px; margin-top:5px; margin-right:30px; }








#home #contents .more01 a{ 
  display:block;
	background:url(../images/short-more.gif) 0 0 no-repeat;
	height:20px;
	width:730px;
	margin-top:10px;
	outline:none;
	text-indent:-9999px;
	}
#home #contents .more01 a:hover { background-position:bottom; }

#home #contents .txs { margin-left:5px; line-height:140%; margin-top:5px; margin-bottom:5px; }

#home #contents .four { width:700px; height:220px; background:url(../images/home-number-bg.gif) 0 0 no-repeat; margin-top:10px; margin-bottom:15px; }


#home #contents .four ul { margin:5px 0 0 75px; list-style:none; padding-top:45px; }
html:not([lang*=""]) #home #contents .four ul { margin:5px 0 0 75px; list-style:none; padding-top:50px; }

#home #contents .four li { margin-bottom:17px; font-size:110%; line-height:150%; padding-right:35px; letter-spacing:1.5pt;  }
html:not([lang*=""]) #home #contents .four li { margin-bottom:16px; font-size:110%; line-height:150%; padding-right:35px; letter-spacing:1.5pt;  }

#home .repo-pic { width:720px; height:auto; }
#home .repo-pic p { height:165px; margin-bottom:14px; }

#home .tx02{ margin-left:5px; line-height:180%; margin-top:0; margin-bottom:15px; font-size:13px; }


/*--------------------------
	corse/group
--------------------------*/
#group #contents { margin-top:15px; }
#group #navi { margin-top:15px; }

#group h2 { 
  width:735px;
	height:50px;
	margin-bottom:5px;
	text-indent:-9999px;
	}
#group h3 { width:735px; height:30px; text-indent:-9999px; margin-top:15px; margin-bottom:5px; }	
#group h4 { text-indent:-9999px; }

#group #title01 { background:url(../images/group-h2.jpg) 0 0 no-repeat; }		
#group #title02 { background:url(../images/group-h3-01.gif) 0 0 no-repeat; }		
#group #title03 { background:url(../images/group-h3-02.gif) 0 0 no-repeat; }		
#group #title04 { background:url(../images/group-h3-03.gif) 0 0 no-repeat; }		
#group #title05 { background:url(../images/group-h3-04.gif) 0 0 no-repeat; }		
#group #title06 { background:url(../images/group-h3-05.gif) 0 0 no-repeat; }		
#group #title07 { background:url(../images/group-h4-01.gif) 0 0 no-repeat; margin-bottom:3px; margin-top:15px; width:735px; height:20px; }		
#group #title08 { background:url(../images/group-h4-02.gif) 0 0 no-repeat; margin-bottom:3px; margin-top:15px; width:735px; height:20px; }		
#group #title09 { background:url(../images/group-h4-03.gif) 0 0 no-repeat; margin-bottom:3px; margin-top:15px; width:735px; height:20px; }		
#group #title10 { background:url(../images/group-h4-04.gif) 0 0 no-repeat; margin-bottom:3px; margin-top:15px; width:735px; height:20px; }		
#group #title11 { background:url(../images/group-h4-05.gif) 0 0 no-repeat; margin-bottom:3px; margin-top:15px; width:735px; height:20px; }		
#group #title12 { background:url(../images/group-h4-06.gif) 0 0 no-repeat; margin-bottom:3px; margin-top:15px; width:735px; height:20px; }		
#group #title13 { background:url(../images/group-h4-07.gif) 0 0 no-repeat; margin-bottom:3px; margin-top:15px; width:735px; height:20px; }		
#group #title14 { background:url(../images/course-h4-04.gif) 0 0 no-repeat; margin-bottom:3px; margin-top:15px; width:735px; height:20px; }		
#group #title15 { background:url(../images/group-h4-08.gif) 0 0 no-repeat; margin-left:15px; margin-bottom:7px; width:400px; height:25px; }		
#group #title16 { background:url(../images/group-h4-09.gif) 0 0 no-repeat; margin-bottom:3px; margin-top:15px; width:735px; height:20px; }		
#group #title17 { background:url(../images/group-h4-10.gif) 0 0 no-repeat; margin-bottom:3px; margin-top:15px; width:735px; height:20px; }		
#group #title18 { background:url(../images/group-h4-11.gif) 0 0 no-repeat; margin-bottom:3px; margin-top:15px; width:735px; height:20px; }		
#group #title19 { background:url(../images/group-h4-12.gif) 0 0 no-repeat; margin-bottom:3px; margin-top:15px; width:735px; height:20px; }		
#group #title20 { background:url(../images/group-h4-13.gif) 0 0 no-repeat; margin-bottom:3px; margin-top:15px; width:735px; height:20px; }		
#group #title21 { background:url(../images/group-h4-14.gif) 0 0 no-repeat; margin-bottom:3px; margin-top:15px; width:735px; height:20px; }		
#group #title22 { background:url(../images/group-h4-15.gif) 0 0 no-repeat; margin-bottom:3px; margin-top:15px; width:735px; height:20px; }		
#group #title23 { background:url(../images/group-h4-16.gif) 0 0 no-repeat; margin-bottom:3px; margin-top:15px; width:735px; height:20px; }		
#group #title24 { background:url(../images/group-h4-17.gif) 0 0 no-repeat; margin-bottom:3px; margin-top:15px; width:735px; height:20px; }		
#group #title25 { background:url(../images/group-h4-18.gif) 0 0 no-repeat; margin-bottom:3px; margin-top:15px; width:735px; height:20px; }		
#group #title26 { background:url(../images/group-h4-19.gif) 0 0 no-repeat; margin-bottom:3px; margin-top:15px; width:735px; height:20px; }		
#group #title27 { background:url(../images/group-h4-20.gif) 0 0 no-repeat; margin-bottom:3px; margin-top:15px; width:735px; height:20px; }		
#group #title28 { background:url(../images/group-h4-21.gif) 0 0 no-repeat; margin-bottom:3px; margin-top:15px; width:735px; height:20px; }		
#group #title29 { background:url(../images/group-h4-22.gif) 0 0 no-repeat; margin-bottom:3px; margin-top:15px; width:735px; height:20px; }		
#group #title30 { background:url(../images/group-h3-07.gif) 0 0 no-repeat; }		
#group #title31 { background:url(../images/group-h3-08------------------.gif) 0 0 no-repeat; }		
#group #title32 { background:url(../images/group-h3-09.gif) 0 0 no-repeat; }		
#group #title33 { background:url(../images/group-h3-10.gif) 0 0 no-repeat; }		
#group #title34 { background:url(../images/group-h3-11.gif) 0 0 no-repeat; }		
#group #title35 { background:url(../images/group-h4-23.gif) 0 0 no-repeat; margin-bottom:3px; margin-top:15px; width:735px; height:20px; }		
#group #title36 { background:url(../images/group-h4-24.gif) 0 0 no-repeat; margin-bottom:3px; margin-top:15px; width:735px; height:20px; }		
#group #title37 { background:url(../images/group-h4-25.gif) 0 0 no-repeat; margin-bottom:3px; margin-top:15px; width:735px; height:20px; }		
#group #title38 { background:url(../images/group-h4-26.gif) 0 0 no-repeat; margin-bottom:3px; margin-top:15px; width:735px; height:20px; }		
#group #title39 { background:url(../images/group-h4-27.gif) 0 0 no-repeat; margin-bottom:3px; margin-top:15px; width:735px; height:20px; }		
#group #title40 { background:url(../images/group-h4-28.gif) 0 0 no-repeat; margin-bottom:3px; margin-top:15px; width:735px; height:20px; }		
#group #title41 {
	background:url(../images/group-h4-29.gif) 0 0 no-repeat;
	margin-bottom:3px;
	margin-top:15px;
	width:720px;
	height:20px;
}		
#group #title42 { background:url(../images/group-h4-30.gif) 0 0 no-repeat; margin-bottom:3px; margin-top:15px; width:720px; height:20px; }		
#group #title43 { background:url(../images/group-h4-31.gif) 0 0 no-repeat; margin-bottom:3px; margin-top:15px; width:720px; height:20px; }		
#group #title44 { background:url(../images/group-h4-32.gif) 0 0 no-repeat; margin-bottom:3px; margin-top:15px; width:720px; height:20px; }		
#group #title45 { background:url(../images/group-h4-33.gif) 0 0 no-repeat; margin-bottom:3px; margin-top:15px; width:720px; height:20px; }		
#group #title46 { background:url(../images/group-h4-34.gif) 0 0 no-repeat; margin-bottom:3px; margin-top:15px; width:720px; height:20px; }
#group #title47 { background:url(../images/group-h2-02.jpg) 0 0 no-repeat; }	
#group #title48 { background:url(../images/group-h4-gct.gif) 0 0 no-repeat; margin-bottom:3px; margin-top:15px; width:720px; height:20px; }	
#group #title49 { background:url(../images/group-h4-basyo.gif) 0 0 no-repeat; margin-bottom:3px; margin-top:15px; width:720px; height:20px; }
#group #title50 { background:url(../images/group-h4-jiki.gif) 0 0 no-repeat; margin-bottom:3px; margin-top:15px; width:720px; height:20px; }
#group #title51 { background:url(../images/group-h4-sikaku.gif) 0 0 no-repeat; margin-bottom:3px; margin-top:15px; width:720px; height:20px; }
#group #title52 { background:url(../images/group-h4-price.gif) 0 0 no-repeat; margin-bottom:3px; margin-top:15px; width:720px; height:20px; }
#group #title53 { background:url(../images/group-h4-point.gif) 0 0 no-repeat; margin-bottom:3px; margin-top:15px; width:720px; height:20px; }
#group #title54 { background:url(../images/group-h4-35.gif) 0 0 no-repeat; margin-bottom:3px; margin-top:15px; width:720px; height:20px; }
#group #title55 { background:url(../images/group-h4-36.gif) 0 0 no-repeat; margin-bottom:3px; margin-top:15px; width:720px; height:20px; }
#group #title56 { background:url(../images/group-h4-hokou.gif) 0 0 no-repeat; margin-bottom:3px; margin-top:15px; width:720px; height:20px; }
#group #title57 { background:url(../images/group-h2-03.jpg) 0 0 no-repeat; }
#group #title58 { background:url(../images/group-h4-37.gif) 0 0 no-repeat; margin-bottom:3px; margin-top:15px; width:720px; height:20px; }
#group #title59 { background:url(../images/group-h4-38.gif) 0 0 no-repeat; margin-bottom:3px; margin-top:15px; width:720px; height:20px; }
#group #title60 { background:url(../images/group-h4-39.gif) 0 0 no-repeat; margin-bottom:3px; margin-top:15px; width:720px; height:20px; }
#group #title61 { background:url(../images/group-h2-04.jpg) 0 0 no-repeat; }
#group #title62 { background:url(../images/group-h4-40.gif) 0 0 no-repeat; margin-bottom:3px; margin-top:15px; width:720px; height:20px; }
#group #title63 { background:url(../images/group-h4-hiyou.gif) 0 0 no-repeat; margin-bottom:3px; margin-top:15px; width:720px; height:20px; }
#group #title64 { background:url(../images/group-h4-41.gif) 0 0 no-repeat; margin-bottom:3px; margin-top:15px; width:720px; height:20px; }
#group #title65 { background:url(../images/group-h4-42.gif) 0 0 no-repeat; margin-bottom:3px; margin-top:15px; width:720px; height:20px; }
#group #title66 { background:url(../images/group-h4-43.gif) 0 0 no-repeat; margin-bottom:3px; margin-top:15px; width:720px; height:20px; }
#group #title67 { background:url(../images/group-h2-05.jpg) 0 0 no-repeat; }
#group #title68 { background:url(../images/group-h4-44.gif) 0 0 no-repeat; margin-bottom:3px; margin-top:15px; width:720px; height:20px; }
#group #title69 { background:url(../images/group-h2-06.jpg) 0 0 no-repeat; }
#group #title70 { background:url(../images/group-h4-45.gif) 0 0 no-repeat; margin-bottom:3px; margin-top:15px; width:720px; height:20px; }
#group #title71 { background:url(../images/group-h4-sikaku2.gif) 0 0 no-repeat; margin-bottom:3px; margin-top:15px; width:720px; height:20px; }
#group #title72 { background:url(../images/group-h4-46.gif) 0 0 no-repeat; margin-bottom:3px; margin-top:15px; width:720px; height:20px; }
#group #title73 { background:url(../images/group-h4-47.gif) 0 0 no-repeat; margin-bottom:3px; margin-top:15px; width:720px; height:20px; }
#group #title74 { background:url(../images/group-h4-48.gif) 0 0 no-repeat; margin-bottom:3px; margin-top:15px; width:720px; height:20px; }
#group #title75 { background:url(../images/group-h2-07.jpg) 0 0 no-repeat; }
#group #title76 { background:url(../images/group-h4-49.gif) 0 0 no-repeat; margin-bottom:3px; margin-top:15px; width:720px; height:20px; }
#group #title77 { background:url(../images/group-h4-50.gif) 0 0 no-repeat; margin-bottom:3px; margin-top:15px; width:720px; height:20px; }
#group #title78 { background:url(../images/group-h2-08.jpg) 0 0 no-repeat; }
#group #title79 { background:url(../images/group-h4-51.gif) 0 0 no-repeat; margin-bottom:3px; margin-top:15px; width:720px; height:20px; }
#group #title80 { background:url(../images/group-h4-52.gif) 0 0 no-repeat; margin-bottom:3px; margin-top:15px; width:720px; height:20px; }
#group #title81 { background:url(../images/group-h2-09.jpg) 0 0 no-repeat; }
#group #title82 { background:url(../images/group-h4-53.gif) 0 0 no-repeat; margin-bottom:3px; margin-top:15px; width:720px; height:20px; }
#group #title83 { background:url(../images/group-h4-54.gif) 0 0 no-repeat; margin-bottom:3px; margin-top:15px; width:720px; height:20px; }
#group #title84 { background:url(../images/group-h4-55.gif) 0 0 no-repeat; margin-bottom:3px; margin-top:15px; width:720px; height:20px; }
#group #title85 { background:url(../images/group-h4-56.gif) 0 0 no-repeat; margin-bottom:3px; margin-top:15px; width:720px; height:20px; }
#group #title86 { background:url(../images/group-h2-10.jpg) 0 0 no-repeat; }
#group #title87 { background:url(../images/group-h4-57.gif) 0 0 no-repeat; margin-bottom:3px; margin-top:15px; width:720px; height:20px; }
#group #title88 { background:url(../images/group-h4-58.gif) 0 0 no-repeat; margin-bottom:3px; margin-top:15px; width:720px; height:20px; }
#group #title89 { background:url(../images/group-h4-59.gif) 0 0 no-repeat; margin-bottom:3px; margin-top:15px; width:720px; height:20px; }
#group #title90 { background:url(../images/group-h4-60.gif) 0 0 no-repeat; margin-bottom:3px; margin-top:15px; width:720px; height:20px; }
#group #title91 {
 width: 600px ;
 height: 25px ;
 background: url("../images/kyougiclass_calender.gif") ;
 text-indent:-9999px;
 margin: 10px 0 10px 0 ; 
}


#group #table03 { margin-top:2px; margin-bottom:5px; }
#group #table03 th,td{ padding:7px 5px 7px 8px; border: double 1px #CCCCCC; }
#group #table03 th { background:#dde9f9; }
#group #table03 td { font-size:100%; }

#group #table04 { margin-top:2px; margin-bottom:5px; }
#group #table04 th{ padding:2px 5px 2px 8px; border: double 1px #CCCCCC; }
#group #table04 td{ padding:2px 5px 2px 8px; border: double 1px #CCCCCC; }
#group #table04 th { background:#dde9f9; }
#group #table04 td { font-size:100%; }


#group #contents .intro p { margin-left:5px; line-height:140%; margin-top:5px; }
#group #contents .puppy p { margin-left:5px; line-height:150%; margin-top:5px; }
#group #contents .first p { margin-left:5px; line-height:150%; margin-top:5px; margin-bottom:15px; }
#group #contents .first ul li { 
  list-style:none;
	margin-left:10px;
	margin-top:5px;
	background:url(../images/list-mark.gif) 0 bottom no-repeat;
	padding-left:25px;
}

#group #contents .list ol li { 
	margin-top:10px;
	margin-left:25px;

}

#group #contents .list dt {
	margin-top:15px;
	font-size: 110%;
	font-weight: bold;
}


#group #contents .list dd { 
	margin-top:2px;
	margin-left:25px;

}





#group #contents .intro2 ul li { 
  list-style:none;
	margin-left:10px;
	margin-top:5px;
	background:url(../images/list-mark.gif) 0 bottom no-repeat;
	padding-left:25px;
}
#group #contents .intro2 li { margin-bottom:10px; }


#group #contents .ccpdt {
	font-size: 15px;
	color: #06F;
	padding-top: 10px;
	padding-left: 5px;
} 

#group #contents .puppy .puppy-ex { 
  width:430px;
	height:220px;
}
#group #contents .puppy .puppy-ex dl { margin-left:10px; margin-top:8px; }
#group #contents .puppy .puppy-ex dt { padding-top:5px; color:#000000; font-weight:bold; font-size:110%; }
#group #contents .puppy .puppy-ex dd { margin-bottom:5px; margin-top:3px; }

#group #contents .number { color:#000000; font-weight:bold; font-size:110%; }

#group #contents .more01 a{ 
  display:block;
	background:url(../images/short-more.gif) 0 0 no-repeat;
	height:20px;
	width:730px;
	margin-top:10px;
	outline:none;
	text-indent:-9999px;
	}
#group #contents .more01 a:hover { background-position:bottom; }

#group #contents .txs { margin-left:5px; line-height:140%; margin-top:5px; margin-bottom:5px; }

#group #contents .point { width:700px; height:90px; background:url(../images/group-point-bg.gif) 0 0 no-repeat; margin-top:20px; margin-bottom:15px; padding-top:40px; }
#group #contents .point p { font-size:110%; letter-spacing:1.5pt; line-height:160%; padding-right:30px; padding-left:20px; }

#group #contents .pickup-frame { width:720px; height:220px; margin-top:5px; }
#group #contents .pickup-frame2 { width:720px; height:220px; margin-top:5px; margin-bottom:20px; }


#group #contents .pickup01 { 
  background:url(../images/group-pickup-bg01.jpg) 0 0 no-repeat;
	width:350px;
	height:220px;
	margin-left:5px;
	float:left;
	}
#group #contents .pickup02 { 
  background:url(../images/group-pickup-bg02.jpg) 0 0 no-repeat;
	width:350px;
	height:220px;
	float:right;
	}	
#group #contents .pickup03 { 
  background:url(../images/group-pickup-bg03.jpg) 0 0 no-repeat;
	width:350px;
	height:220px;
	margin-left:5px;
	float:left;
	}
#group #contents .pickup04 { 
  background:url(../images/group-pickup-bg04.jpg) 0 0 no-repeat;
	width:350px;
	height:220px;
	float:right;
	}
#group #contents .pickup05 { 
  background:url(../images/group-pickup-bg05.jpg) 0 0 no-repeat;
	width:350px;
	height:220px;
	margin-left:5px;
	float:left;
	}
#group #contents .pickup06 { 
  background:url(../images/group-pickup-bg06.jpg) 0 0 no-repeat;
	width:350px;
	height:220px;
	float:right;
	}	
#group #contents .pickup07 { 
  background:url(../images/group-pickup-bg07.jpg) 0 0 no-repeat;
	width:350px;
	height:220px;
	margin-left:5px;
	float:left;
	}
#group #contents .pickup08 { 
  background:url(../images/group-pickup-bg08.jpg) 0 0 no-repeat;
	width:350px;
	height:220px;
	float:right;
	}

	
#group #contents .pickup-tx { 
  font-size:14px; 
	padding: 167px 10px 0 12px;
	letter-spacing:2px;
	line-height:150%;
	}	


/*--------------------------
	corse/web
--------------------------*/


#web #contents { margin-top:15px; }
#web #navi { margin-top:15px; }

#web h2 { 
  width:735px;
	height:50px;
	margin-bottom:5px;
	text-indent:-9999px;
	}
#web h3 { width:735px; height:30px; text-indent:-9999px; margin-top:15px; }	
#web h4 { width:735px; height:20px; text-indent:-9999px; margin-bottom:3px; margin-top:15px; }
#web h5 { font-weight:bold; color:#000000; margin:20px 0 0 2px; font-size:110%; }
#web h5.uchiwake { font-weight:bold; color:#000000; margin:10px 0 1 2px; font-size:110%; }

#web #title01 { background:url(../images/web-training.jpg) 0 0 no-repeat; }		
#web #title02 { background:url(../images/web-h3-01.gif) 0 0 no-repeat; }		
#web #title03 { background:url(../images/web-h4-01.gif) 0 0 no-repeat; }
#web #title04 { background:url(../images/web-h4-02.gif) 0 0 no-repeat; }
#web #title05 { background:url(../images/web-h4-03.gif) 0 0 no-repeat; }
#web #title06 { background:url(../images/web-h4-04.gif) 0 0 no-repeat; }
#web #title07 { background:url(../images/web-h4-05.gif) 0 0 no-repeat; }
	
#web #title20 { background:url(../images/) 0 0 no-repeat; margin-top:38px; }		
#web #title21 { background:url(../images/web-h3-04.gif) 0 0 no-repeat; }	

#web #contents ul { margin: 0 0 20px 20px; line-height: 20px; } 

#web p {line-height: 1.5em;}
#web #web_rei { background: rgba(160,243,192,0.50)}
#web #web_rei p.rei_title { font-size:110%; font-weight: bold;}
#web .ryoukin_rei { margin-top: 10px;}
#web p.webpay {
	color: #FFFFFF;
	margin: 1750px auto 10px 0;
	width: 150px; 
	padding: 5px auto;
	font-size: 15px; 
	border: 3px solid #166BA5;
	text-align: center;
	background: #379EE4;
}

#web p.webpay:active {
  color: #FFFFFF;
  -webkit-transform: translateY(4px);
  transform: translateY(4px);/*下に動く*/
  box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.2);/*影を小さく*/
  border-bottom: none;
  background: #379EE4;
}

#web #table03 { margin-top:2px; margin-bottom:5px; }
#web #table03 th,td{ padding:7px 5px 7px 8px; border: double 1px #CCCCCC; }
#web #table03 th { background:#dde9f9; }
#web #table03 td { font-size:100%; }

#web #table03 p.web-number { font-size:18px;}
#web #contents .intro p { margin-left:5px; line-height:140%; margin-top:5px; margin-bottom:5px; }
#web #contents .intro2 ul li { 
  list-style:none;
	margin-left:10px;
	margin-top:5px;
	background:url(../images/list-mark.gif) 0 bottom no-repeat;
	padding-left:25px;
}
#web #contents .intro2 li { margin-bottom:10px; }







/*--------------------------
	corse/price
--------------------------*/
#price #contents { margin-top:15px; }
#price #navi { margin-top:15px; }

#price h2 { 
  width:735px;
	height:50px;
	margin-bottom:5px;
	text-indent:-9999px;
	}
#price h3 { width:735px; height:30px; text-indent:-9999px; margin-top:15px; }	
#price h4 { font-weight:bold; color:#000000; font-size:110%; margin:10px 0 0 1px;  }

#price #title01 { background:url(../images/price-h2.jpg) 0 0 no-repeat; }		
#price #title02 { background:url(../images/course-h3-01.gif) 0 0 no-repeat; }		
#price #title03 { background:url(../images/course-h3-02.gif) 0 0 no-repeat; }		
#price #title04 { background:url(../images/courseh3-03a.gif) 0 0 no-repeat; }		
#price #title05 { background:url(../images/course-h3-04.gif)) 0 0 no-repeat; }		
#price #title06 { background:url(../images/course-h3-05.gif) 0 0 no-repeat; }		
#price #title07 { background:url(../images/price-h3-01.gif) 0 0 no-repeat; }		

#price #table03 { margin-top:2px; }
#price #table03 th,td{ padding:7px 5px 7px 8px; border: double 1px #CCCCCC; }
#price #table03 th { background:#dde9f9; }
#price #table03 td { font-size:100%; }
#price #table03 td a { text-decoration:none; color:#000000; }
#price #table03 td a:hover { color:#03F; border-bottom:1px solid #03F; }

#pricel #table03 { margin-top:2px; margin-bottom:5px; }
#price #table03 th,td{ padding:7px 5px 7px 8px; border: double 1px #CCCCCC; }
#price #table03 th { background:#dde9f9; }
#price #table03 td { font-size:100%; }

.black-b { color:#333322; font-weight:bold; font-size:110%; text-align:center; }



#price #table_otoku { margin-top:2px; margin-bottom:5px; position:relative;}
#price #table_otoku th,td{ padding:7px 5px 7px 8px; border: double 1px #CCCCCC; text-align:center;}
#price #table_otoku th { background:#dde9f9; }
#price #table_otoku td { font-size:100%; }
#price #table_otoku td img.otoku{ width:80px; display:block; float:right;}
#price #table_otoku td p {display:block; float:left; height: 30px; padding: auto; padding-top:12%;}


#price #contents .txs { margin-left:5px; line-height:140%; margin-top:5px; margin-bottom:20px; }

#price #contents .more01 a{ 
  display:block;
	background:url(../images/info-more.gif) 0 0 no-repeat;
	height:20px;
	width:730px;
	margin-top:15px;
	margin-bottom:40px;
	outline:none;
	text-indent:-9999px;
	}
#price #contents .more01 a:hover { background-position:bottom; }


/*--------------------------
	corse/good
--------------------------*/
#good #contents { margin-top:15px; }
#good #navi { margin-top:15px; }

#good h2 { 
  width:735px;
	height:50px;
	margin-bottom:5px;
	text-indent:-9999px;
	}
#good h3 { width:735px; height:30px; text-indent:-9999px; margin-top:15px; }	
#good h4 {  width:735px; height:30px; text-indent:-9999px; margin-top:25px; }

#good #title01 { background:url(../images/good-h2.jpg) 0 0 no-repeat; }		
#good #title02 { background:url(../images/good-h3.jpg) 0 0 no-repeat; }	
#good #title03 { background:url(../images/good-h4.jpg) 0 0 no-repeat; }	

#good #contents .txs { margin-left:5px; line-height:140%; margin-top:5px; margin-bottom:5px; }
#good #contents .txs2 { margin-left:5px; line-height:140%; margin-top:25px; margin-bottom:5px; }

#good #contents .more01 a{ 
  display:block;
	background:url(../images/info-more.gif) 0 0 no-repeat;
	height:20px;
	width:730px;
	margin-top:15px;
	margin-bottom:40px;
	outline:none;
	text-indent:-9999px;
	}
#good #contents .more01 a:hover { background-position:bottom; }


/*--------------------------
	corse/kunrenkyougi
--------------------------*/
#kunrenkyougi #contents { margin-top:15px; }
#kunrenkyougi #navi { margin-top:15px; }

#kunrenkyougi #title01 {
 background:url(../images/kunrenkyougi-h2.gif);
 text-indent:-9999px;
 width: 735px;
 height: 50px;
}

a {
/*\*/
	overflow: hidden;
/**/
}


#kunrenkyougi .txs { 
 margin-left:5px; 
 line-height:140%; 
 margin-top:5px; 
 margin-bottom:5px; 
}

#kunrenkyougi #bnrtaikai{
 width: 650px;
 overflow:hidden;
}

#kunrenkyougi #bnrtaikai .hidari {
 width: 320px;
 float:left;
}

#kunrenkyougi #bnrtaikai .migi {
 width: 320px;
 float: right;
}

#kunrenkyougi .jkc a {
 display:block;
 width:300px;
 height:51px;
 background:url(../images/bnr_jkc.jpg) ;
 line-height:1px;
 text-indent:-9999px;
 margin: 10px 10px 10px 0;
}


#kunrenkyougi .k9 a { 
 display:block;
 width:300px;
 height:51px;
 background:url(../images/bnr_k9.jpg) 0 0 no-repeat;
 outline:none;
 text-indent:-9999px;
 margin: 10px 10px 10px 0;
	}
	

#kunrenkyougi .k9_repo a { 
 display:block;
 width:300px;
 height:51px;
 background:url(../images/bnr_k9_repo.jpg) 0 0 no-repeat;
 outline:none;
 text-indent:-9999px;
 margin: 10px 10px 10px 0;
	}
	
	
#contents .pagetop a:hover { background-position:bottom; }

#kunrenkyougi .good a {
 display:block;
 width:300px;
 height:51px;
 background:url(../images/bnr_goodcitizen.jpg) ;
 line-height:1px;
 text-indent:-9999px;
 margin: 10px 10px 10px 0;
}
 


#kunrenkyougi .manner a {
 display:block;
 width:300px;
 height:51px;
 background:url(../images/bnr_manner.jpg) ;
 line-height:1px;
 text-indent:-9999px;
 margin: 10px 10px 10px 0;
}


#kunrenkyougi .katei a {
 display:block;
 width:300px;
 height:51px;
 background:url(../images/bnr_kateiken.jpg) ;
 line-height:1px;
 text-indent:-9999px;
 margin: 10px 10px 10px 0;
}


#kunrenkyougi .jaha a{
 display:block;
 width:300px;
 height:51px;
 background:url(../images/bnr_jaha.jpg) ;
 line-height:1px;
 text-indent:-9999px;
 margin: 10px 10px 10px 0;
}


#kunrenkyougi .agility a{
 display:block;
 width:300px;
 height:51px;
 background:url(../images/bnr_agility.jpg) ;
 line-height:1px;
 text-indent:-9999px;
 margin: 10px 10px 10px 0;
}


#kunrenkyougi .shallwe {
 display:block;
 width: 650px;
 height: 100px;
 margin: 10px 10px 10px 0;
}

#kunrenkyougi #title03 {
 background:url(../images/kunren_h3_01.jpg);
 text-indent:-9999px;
 width: 735px;
 height: 30px;
}

#kunrenkyougi .3pic { width:720px; height:165px; margin-top:10px; }

#kunrenkyougi #title04 {
 width: 600px ;
 height: 25px ;
 background: url("../images/kyougiclass_calender.gif") ;
 text-indent:-9999px;
 margin: 10px 0 10px 0 ; 
}

.kyougi_table {
 border: 1px solid #000 ;
 border-collapse: collapse ;
 border-spacing: 0 ;
 background-color: #fff ;
 enpty-cells: show ;
 margin: 10px 0 10px 0;
 font-size: 110% ;
}

.kyougi_table th {
 border: 1px solid #000 ;
 color: #000 ;
 background-color: #9CF ;
 padding: 0.3em 1em ;
 text-align: center ;
}


.kyougi_table td {
 border: 1px solid #000 ;
 padding: 0.3em 1em ;
}





	
/*--------------------------
	course/k9yuchi
--------------------------*/
#k9yuchi #contents { margin-top:15px; }
#k9yuchi #navi { margin-top:15px; }


#k9yuchi #title01 {
 width: 735px;
 height: 50px;
 background: url(../images/k9_h2_01.jpg) ;
 line-height:1px;
 text-indent:-9999px;
 margin: 10px 10px 10px 0; 
}

#k9yuchi .catch {
 font-size: 130%;
 font-weight: bold;
 line-height: 1.3;
 color:#333;
 margin: 10px 0 10px 0;
 overflow:hidden;
}

#k9yuchi .catch .left{
 width: 440px;
 float: left;
}

#k9yuchi .catch .right{
 width: 280px;
 float: right;
}


#k9yuchi #title02 {
 background: url(../images/k9_h3_01.jpg) ;
 width: 735px;
 height: 30px;
 text-indent:-9999px;
 margin: 10px 0 5px 0; 
}

#k9yuchi p {
 line-height: 1.6;
 magin: 0 10px 10px 0;
}

#k9yuchi #title03 {
 background: url(../images/k9_h3_02.jpg) ;
 width: 735px;
 height: 30px;
 text-indent:-9999px;
 margin: 10px 0 5px 0;
}

#k9yuchi #title04 {
 background: url(../images/k9_h4_01.jpg) ;
 width: 735px;
 height: 20px;
 text-indent:-9999px;
 margin: 10px 0 5px 0;
}

#k9yuchi .lesson {
 line-height: 1.3;
 color:#333;
 margin: 10px 0 10px 0;
 overflow:hidden;
}

#k9yuchi .lesson .left{
 width: 440px;
 float: left;
}

#k9yuchi .lesson .right{
 width: 280px;
 float: right;
}


#k9yuchi #title05 {
 background: url(../images/k9_h4_02.jpg) ;
 width: 735px;
 height: 20px;
 text-indent:-9999px;
 margin: 10px 0 5px 0;
}


/*--------------------------
	course
--------------------------*/
#course #contents { margin-top:15px; }
#course #navi { margin-top:15px; }

#course h2 { 
  width:735px;
	height:50px;
	margin-bottom:5px;
	text-indent:-9999px;
	}
#course h3 { width:735px; height:30px; text-indent:-9999px; margin-top:15px; }	
#course h4 { width:735px; height:20px; text-indent:-9999px; margin-bottom:3px; margin-top:5px; }
#course h5 { font-weight:bold; color:#000000; margin:0 0 5px 5px; font-size:110%; }

#course #title01 { background:url(../images/course-h2.jpg) 0 0 no-repeat; }		
#course #title02 { background:url(../images/course-h3-01.gif) 0 0 no-repeat; }		
#course #title03 { background:url(../images/course-h3-02.gif) 0 0 no-repeat; }		
#course #title04 { background:url(../images/course-h3-03.gif) 0 0 no-repeat; }		
#course #title05 { background:url(../images/course-h3-04.gif) 0 0 no-repeat; }		
#course #title06 { background:url(../images/course-h4-01.gif) 0 0 no-repeat; }		
#course #title07 { background:url(../images/course-h4-02.gif) 0 0 no-repeat; }		
#course #title08 { background:url(../images/course-h4-03.gif) 0 0 no-repeat; }		
#course #title09 { background:url(../images/course-h4-05.gif) 0 0 no-repeat; }		

#course #contents .first ul li { 
  list-style:none;
	margin-left:10px;
	margin-top:5px;
	background:url(../images/list-mark.gif) 0 bottom no-repeat;
	padding-left:25px;
}

#course #contents .number { color:#000000; font-weight:bold; font-size:110%; }

#course #contents .second { border:double #a3c3e6 1px; padding:2px 10px 4px 4px; }

#course #contents ul { margin-top:10px; margin-bottom:20px; list-style:none; }
#course #contents .txs { margin-left:5px; line-height:140%; margin-top:5px; margin-bottom:5px; }
#course #contents .txs2 { margin-left:5px; line-height:140%; margin-top:5px; margin-bottom:5px; font-weight:bold; color:#000000; }


#course #contents .more01 a{ 
  display:block;
	background:url(../images/info-more.gif) 0 0 no-repeat;
	height:20px;
	width:730px;
	margin-top:10px;
	margin-bottom:55px;	
	outline:none;
	text-indent:-9999px;
	}
#course #contents .more01 a:hover { background-position:bottom; }

#course #contents .more02 a{ 
  display:block;
	background:url(../images/price-more.gif) 0 0 no-repeat;
	height:20px;
	width:730px;
	margin-top:5px;
	margin-bottom:55px;
	outline:none;
	text-indent:-9999px;
	}
#course #contents .more02 a:hover { background-position:bottom; }

#course #contents .frame-q { border:double #f5a8a8 1px; margin-bottom:5px; padding:5px; height:80px; }
#course #contents .frame-q .dog-pic { width:80px; height:80px; background-color:#999999; margin-right:20px; float:left; }
#course #contents .frame-q p { margin-bottom:10px; }

#course #contents .frame-a { border:double #a3c3e6 1px; padding:1px 15px 1px 1px; margin-bottom:10px; }


/*--------------------------
	converage
--------------------------*/
#converage #contents .repo-pic { width:720px; height:auto; }










/*--------------------------
	qa
--------------------------*/
#qa #contents { margin-top:15px; }
#qa #navi { margin-top:15px; }

#qa h2 { 
  width:735px;
	height:50px;
	margin-bottom:5px;
	text-indent:-9999px;
	}
#qa h3 { width:735px; height:30px; text-indent:-9999px; margin-top:15px; }	
#qa h4 { width:735px; height:20px; text-indent:-9999px; margin-bottom:3px; margin-top:15px; }

#qa #title01 { background:url(../images/qa-h2.jpg) 0 0 no-repeat; }		
#qa #title02 { background:url(../images/prism-h2.jpg) 0 0 no-repeat; }		

/*--------------------------
	voice
--------------------------*/
#voice #contents { margin-top:15px; }
#voice #navi { margin-top:15px; }

#voice h2 { 
  width:735px;
	height:50px;
	margin-bottom:5px;
	text-indent:-9999px;
	}
#voice h3 { width:735px; height:30px; text-indent:-9999px; margin-top:15px; }	
#voice h4 { width:735px; height:20px; text-indent:-9999px; margin-bottom:3px; margin-top:15px; }
#voice h5 { font-weight:bold; color:#000000; margin:0 0 5px 5px; font-size:110%; }

#voice #title01 { background:url(../images/voice-h2.jpg) 0 0 no-repeat; }		
#voice #title02 { background:url(../images/voice-h3-01.gif) 0 0 no-repeat; }		
#voice #title03 { background:url(../images/voice-h4-01.gif) 0 0 no-repeat; }		
#voice #title04 { background:url(../images/voice-h4-02.gif) 0 0 no-repeat; }		
#voice #title05 { background:url(../images/voice-h4-03.gif) 0 0 no-repeat; }		
#voice #title06 { background:url(../images/voice-h4-04.gif) 0 0 no-repeat; }		
#voice #title07 { background:url(../images/voice-h4-05.gif) 0 0 no-repeat; }		

#voice #contents .second { border:double #a3c3e6 1px; padding:2px 10px 4px 4px; }

#voice #contents .txs { margin-left:5px; line-height:140%; margin-top:5px; margin-bottom:5px; }

#voice #contents .frame-q { border:double #f5a8a8 1px; margin-bottom:5px; padding:5px; height:80px; }
#voice #contents .frame-q .dog-pic { width:80px; height:80px; background-color:#999999; margin-right:20px; float:left; }
#voice #contents .frame-q p { margin-bottom:10px; }

#voice #contents .frame-a { border:double #a3c3e6 1px; padding:1px 15px 1px 1px; margin-bottom:30px; }
#voice #contents .frame-a2 { border:double #a3c3e6 1px; padding:1px 15px 1px 1px; margin-bottom:10px; }


#voice #contents .more01 a{ 
  display:block;
	background:url(../images/info-more.gif) 0 0 no-repeat;
	height:20px;
	width:730px;
	margin-top:10px;
	margin-bottom:30px;	
	outline:none;
	text-indent:-9999px;
	}
#voice #contents .more01 a:hover { background-position:bottom; }

#voice #contents .more02 a{ 
  display:block;
	background:url(../images/price-more.gif) 0 0 no-repeat;
	height:20px;
	width:730px;
	margin-top:5px;
	margin-bottom:30px;
	outline:none;
	text-indent:-9999px;
	}
#voice #contents .more02 a:hover { background-position:bottom; }


/*--------------------------
	gift
--------------------------*/
#gift #contents { margin-top:15px; }
#gift #navi { margin-top:15px; }

#gift h2 { 
  width:735px;
	height:50px;
	margin-bottom:5px;
	text-indent:-9999px;
	}
#gift h3 { font-weight:bold; color:#000; font-size:14px; margin-top:15px; margin-left:5px; }	
#gift h4 { width:735px; height:20px; text-indent:-9999px; margin-bottom:3px; margin-top:15px; }

#gift #title01 { background:url(../images/recruit-h2.jpg) 0 0 no-repeat; }		
#gift #title02 { background:url(../images/recruit-h4-01.jpg) 0 0 no-repeat; }		
<!-- #gift #title03 { background:url(../images/recruit-h4-02.jpg) 0 0 no-repeat; } -->		
#gift #title04 { background:url(../images/recruit-h4-03.jpg) 0 0 no-repeat; }		

#gift #contents .txs { margin-left:5px; line-height:140%; margin-top:5px; margin-bottom:5px; }

#gift #contents .intro2 ul li { 
  list-style:none;
	margin-left:5px;
	margin-top:8px;
	margin-bottom:10px;
	background:url(../images/list-mark.gif) 0 bottom no-repeat;
	padding-left:25px;}

#gift #table03 {
	margin-top:2px;
}
#gift #table03 th,td{
	border: double 1px #CCCCCC;
	text-align:left;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 7px;
}
#gift #table03 th { background:#dde9f9;  text-align:left; }
#gift #table03 td { font-size:100%;  text-align:left; }

/*--------------------------
	staff
--------------------------*/
#staff #contents { margin-top:15px; }
#staff #navi { margin-top:15px; }

#staff #contents p { line-height:130%; }

#staff h2 { 
  width:735px;
	height:50px;
	margin-bottom:5px;
	text-indent:-9999px;
	}
#staff h3 { width:735px; height:30px; text-indent:-9999px; margin-top:15px; }	
#staff h4 { font-weight:bold; color:#000000; font-size:110%; margin-bottom:5px; }

#staff #title01 { background:url(../images/staff-h2.jpg) 0 0 no-repeat; }		
#staff #title02 { background:url(../images/staff-h3-01.gif) 0 0 no-repeat; }		
#staff #title03 { background:url(../images/staff-h3-02.gif) 0 0 no-repeat; }		
#staff #title04 { background:url(../images/staff-h3-03.gif) 0 0 no-repeat; }		
#staff #title05 { background:url(../images/staff-h3-04.gif) 0 0 no-repeat; }		

#staff .tx-position { margin-top:30px; }
#staff .tx-position2 { margin-left:20px; margin-right:50px; margin-top:20px; }

#staff #contents ul li { list-style:none; margin-top:5px; }

/*--------------------------
	company
--------------------------*/
#company #contents { margin-top:15px; }
#company #navi { margin-top:15px; }

#com h2 { 
  width:735px;
	height:50px;
	margin-bottom:5px;
	text-indent:-9999px;
	}
#com h3 { width:735px; height:30px; text-indent:-9999px; margin-top:15px; }	

#com #title01 { background:url(../images/company-h2.jpg) 0 0 no-repeat; }		
#com #title02 { background:url(../images/company-h3-01.gif) 0 0 no-repeat; }		
#com #access { background:url(../images/company-h2-02.gif) 0 0 no-repeat; }		
#com #title03 { background:url(../images/company-h3-03.gif) 0 0 no-repeat; margin-top:20px; margin-bottom:10px; }			
#com #title04 { background:url(../images/h3_blog.jpg) 0 0 no-repeat; }


#com #table01 { margin-top:10px; }
#com #table01 th,td{ padding:7px 5px 7px 8px; border: double 1px #CCCCCC; }
#com #table01 th { width:20%; background:#dde9f9; }
#com #table01 td { font-size:100%; }




/*--------------------------
	sitemap
--------------------------*/

#sitemap #contents { margin-top:15px; }
#sitemap #navi { margin-top:15px; }

#sitemap h2 { 
  width:735px;
	height:50px;
	margin-bottom:5px;
	text-indent:-9999px;
	}
#sitemap h3 { width:735px; height:30px; text-indent:-9999px; margin-top:15px; }	

#sitemap #title01 { background:url(../images/sitemap-h2.jpg) 0 0 no-repeat; }		
#sitemap #title02 { background:url(../images/sitemap-h3-01.gif) 0 0 no-repeat; }
#sitemap #title03 { background:url(../images/sitemap-h3-02.gif) 0 0 no-repeat; }
#sitemap #title04 { background:url(../images/sitemap-h3-03.gif) 0 0 no-repeat; }
#sitemap #title05 { background:url(../images/sitemap-h3-04.gif) 0 0 no-repeat; }
#sitemap #title06 { background:url(../images/sitemap-h3-05.gif) 0 0 no-repeat; }

#sitemap dl dt { color:#FF9900; font-weight:bold; font-size:115%; margin-top:12px; margin-bottom:7px; padding-left:7px; }
#sitemap dl dd { padding-left:7px; }




/*--------------------------
	puppy
--------------------------*/

#puppy #contents { margin-top:15px; }
#puppy #navi { margin-top:15px; }

#puppy h2 { 
  width:735px;
	height:50px;
	margin-bottom:5px;
	text-indent:-9999px;
	}
#puppy h3 { width:735px; height:30px; text-indent:-9999px; margin-top:15px; }	
#puppy h4 { width:735px; height:20px; text-indent:-9999px; margin-bottom:3px; margin-top:15px; }

#puppy #title01 { background:url(../images/puppy-h2.jpg) 0 0 no-repeat; }		
#puppy #title02 { background:url(../images/puppy-h3-01.gif) 0 0 no-repeat; }		
#puppy #title03 { background:url(../images/puppy-h4-01.gif) 0 0 no-repeat; }		
#puppy #title04 { background:url(../images/puppy-h4-02.gif) 0 0 no-repeat; }		
#puppy #title05 { background:url(../images/puppy-h3-02.gif) 0 0 no-repeat; }		
#puppy #title06 { background:url(../images/puppy-h4-03.gif) 0 0 no-repeat; }		
#puppy #title07 { background:url(../images/puppy-h3-03.gif) 0 0 no-repeat; }		
#puppy #title08 { background:url(../images/puppy-h4-04.gif) 0 0 no-repeat; }		
#puppy #title09 { background:url(../images/puppy-h4-05.gif) 0 0 no-repeat; }		
#puppy #title10 { background:url(../images/puppy-h4-06.gif) 0 0 no-repeat; }		
#puppy #title11 { background:url(../images/puppy-h3-04.gif) 0 0 no-repeat; }		
#puppy #title12 { background:url(../images/puppy-h3-05.gif) 0 0 no-repeat; }		
#puppy #title13 { background:url(../images/puppy-h3-06.gif) 0 0 no-repeat; }		
#puppy #title14 { background:url(../images/puppy-h4-07.gif) 0 0 no-repeat; }
#puppy #title15 { background:url(../images/puppy-h4-08.gif) 0 0 no-repeat; }		
#puppy #title16 { background:url(../images/puppy-h4-09.gif) 0 0 no-repeat; }		
#puppy #title17 { background:url(../images/puppy-h4-10.gif) 0 0 no-repeat; }		

#puppy #table03 { margin-top:2px; }
#puppy #table03 th,td{ padding:7px 5px 7px 8px; border: double 1px #CCCCCC; }
#puppy #table03 th { background:#dde9f9; text-align:left; }
#puppy #table03 td { font-size:100%; }

#puppy #contents .txs { margin-left:5px; line-height:140%; margin-top:5px; margin-bottom:5px; }

#puppy .txs2 { margin-left:25px; margin-top:15px; margin-bottom:5px; color:#006600; font-weight:bold; font-size:105%; }




/*--------------------------
	album
--------------------------*/

#album #contents { margin-top:15px; }
#album #navi { margin-top:15px; }

#album h2 { 
  width:735px;
	height:50px;
	margin-bottom:5px;
	text-indent:-9999px;
	}
#album h3 { width:735px; height:30px; text-indent:-9999px; margin-top:15px; }	
#album h4 { margin:0 0 0 62px; font-weight:normal; }

#album #title01 { background:url(../images/SNStopics.jpg) 0 0 no-repeat; height:80px;}
#album #title02 { background:url(../images/pastarchive.jpg) 0 0 no-repeat; }		


#album #contents .txs { margin-left:5px; line-height:140%; margin-top:5px; margin-bottom:5px; }
#album #contents .txs2 { margin-left:5px; line-height:140%; margin-top:15px; margin-bottom:15px; }


#album #contents .photo { 
  width:713px;
	height:200px;
	border:double #a3c3e6 1px;
	margin-bottom:10px;
	margin-top:15px;
	padding:10px;
	}
	
#album #contents .photo .bun { line-height:230%; font-size:105%; }
#contents .photo2 .bunsmall { line-height:200%;	font-size:105%;	}
#album #contents .photo .date { font-weight:bold; margin-bottom:15px; font-size:110%; }


/*--------------------------
	愉快な愛犬達「過去のブログ」の枠
--------------------------*/
#album #contents .past { border:double #a3c3e6 1px; padding:5px 10px 0px 7px; width:715px; height:110px;overflow: hidden;
	overflow-y:auto;
 }
/*--------------------------
	愉快な愛犬達「過去のブログ」の枠
--------------------------*/


#album #contents .past dt { clear:both; margin-bottom:6px; font-weight:bold; color:#000000; }
#album #contents .past dd { float:left; margin-right:15px; margin-bottom:10px; width:100px; }


#album #contents .photo2 { 
  width:713px;
	height:240px;
	border:double #a3c3e6 1px;
	margin-bottom:10px;
	margin-top:15px;
	padding:10px;
	}
	
#album #contents .photo2 .bun { line-height:230%; font-size:115%; }
#album #contents .photo2 .date { font-weight:bold; margin-bottom:15px; font-size:120%; padding-top:5px; }



/*--------------------------
	しつけ・飼養管理のフォルダー全体への定義
--------------------------*/

#contents .training-past { border:double #a3c3e6 1px; padding:5px 10px 0 7px; width:715px; height:140px; 	overflow: hidden;
	overflow-y:auto;}

#contents .training-past dt { clear:both; margin-bottom:6px; font-weight:bold; color:#000000; }
#contents .training-past dd { float:left; margin-right:15px; margin-bottom:10px; width:160px; }


/*----------------------------------------------------
	ENDしつけ・飼養管理のフォルダー全体への定義END
----------------------------------------------------*/



/*--------------------------
	training-top
--------------------------*/

#training #contents { margin-top:15px; }
#training #navi { margin-top:15px; }


#training h2 { 
  width:735px;
	height:70px;
	margin-top:15px;
	text-indent:-9999px;
	}


#training h3 { 
  width:735px;
	height:40px;
	margin-top:10px;
	text-indent:-9999px;
	}

#training h4 { text-indent:-9999px;	}

#training dl dt { color:#FF9900; font-weight:bold; font-size:115%; margin-top:35px; margin-bottom:7px; padding-left:7px; }
#training dl dd { padding-left:7px; }


#training #title00 { background:url(../training/images/menu-h2-00.png) 0 0 no-repeat; }
#training #title01 { background:url(../training/images/index-h2-01.gif) 0 0 no-repeat; }
#training #title02 { background:url(../training/images/index-h3-01.gif) 0 0 no-repeat; }
#training #title03 { background:url(../training/images/h4-pickup01.gif) 0 0 no-repeat; width:200px; height:40px; margin:148px 5px 3px 4px; }
#training #title04 { background:url(../training/images/h4-pickup02.gif) 0 0 no-repeat; width:200px; height:40px; margin:148px 5px 3px 4px; }
#training #title05 { background:url(../training/images/h4-pickup03.gif) 0 0 no-repeat; width:200px; height:40px; margin:148px 5px 3px 4px; }
#training #title06 { background:url(../training/images/index-h3-02.gif) 0 0 no-repeat; }
#training #title07 { background:url(../training/images/index-h4-01.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px; }
#training #title08 { background:url(../training/images/class-h3-01.gif) 0 0 no-repeat; }
#training #title09 { background:url(../training/images/class-h4-01.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px;  }
#training #title10 { background:url(../training/images/class-h4-02.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px;  }
#training #title11 { background:url(../training/images/class-h4-03.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px;  }
#training #title12 { background:url(../training/images/cold-h2-00.png) 0 0 no-repeat; width:735px; height:35px; margin-top:15px;  }
	
	
#training #contents .pickup-frame { width:730px; height:350px; margin-top:10px; }

#training #contents .pickup01 { 
  background:url(../training/images/pickup-bg-01.jpg) 0 0 no-repeat;
	width:210px;
	height:350px;
	margin-right:20px;
	margin-left:30px;
	float:left;
	}
#training #contents .pickup02 { 
  background:url(../training/images/pickup-bg-02.jpg) 0 0 no-repeat;
	width:210px;
	height:350px;
	float:left;
	margin-right:20px;
	}
#training #contents .pickup03 { 
  background:url(../training/images/pickup-bg-03.jpg) 0 0 no-repeat;
	width:210px;
	height:350px;
	float:left;
	}	
	
#training #contents .pickup-tx { 
  font-size:14px; 
	padding: 0 6px 0 15px;
	letter-spacing:2px;
	line-height:160%;
	}	
#training #contents .more a { 
  display:block;
	background:url(../training/images/pickup-more.gif) 0 0 no-repeat;
	width:195px;
	height:38px;
	margin:2px 2px 0 7px;
	text-indent:-9999px;
	outline:none;
	} 
#training #contents .more a:hover { background-position:bottom; }
	

#training #contents .merit ul li {
	list-style:none;
	margin-left:10px;
	margin-top:5px;
	padding-left:25px;
	background-image: url(../images/list-mark.gif);
	background-repeat: no-repeat;
	background-position: 0 center;
}
#training #contents .merit li { margin-bottom:10px; }

	
	
	
	
	
	
	
	
	
	
	

#contents .tx01 { 
  font-size:14px;
	width:710px;
	padding: 10px 5px 0 8px;
	letter-spacing:2px;
	line-height:170%;
	}	
	
	
#contents .tx02 { 
  font-size:14px; 
	padding: 6px 5px 0 8px;
	letter-spacing:2px;
	line-height:170%;
	}	
	
#contents .tx03 { 
  font-size:14px; 
	padding: 5px 5px 0 11px;
	letter-spacing:2px;
	line-height:170%;
	}	
	
	
	
#contents .here { float:right; padding:7px 10px 0 0; font-size:12px;  }

#contents .pic01 { float:right; margin-top:25px; padding-left:20px; padding-right:30px; }
#contents .pic02 { float:right; margin-top:5px; padding-left:20px; padding-right:30px; }
#contents .pic03 { float:right; margin-top:15px; padding-left:20px; padding-right:30px; }
#contents .pic04 {
	float:right;
	margin-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:10px;
	display:inline;
}



/*--------------------------
	toilet
--------------------------*/

#toilet #contents { margin-top:15px; }
#toilet #navi { margin-top:15px; }


#toilet h2 { 
  width:735px;
	height:70px;
	margin-top:15px;
	text-indent:-9999px;
	}


#toilet h3 { 
  width:735px;
	height:40px;
	margin-top:10px;
	text-indent:-9999px;
	}

#toilet h4 { text-indent:-9999px;	}

#toilet #title01 { background:url(../training/images/toilet-h2-01.gif) 0 0 no-repeat; }
#toilet #title02 { background:url(../training/images/toilet-h3-01.gif) 0 0 no-repeat; }
#toilet #title03 { background:url(../training/images/toilet-h4-01.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px;   }
#toilet #title04 { background:url(../training/images/toilet-h4-02.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px;   }
#toilet #title05 { background:url(../training/images/kyotu-h3-01.gif) 0 0 no-repeat; height:60px; }

#toilet .moreinfo2 a {
	display:block;
	width:180px;
	height:25px;
	background:url(../training/images/moreinfo-c.gif) 0 0 no-repeat;
	margin-top:5px;
	margin-bottom:8px;
	margin-left:8px;
	outline:none;
	text-indent:-9999px;
	}
#toilet .moreinfo2 a:hover { background-position:bottom; }	
#toilet .c-waku { border:double #a3c3e6 1px; padding:1px 15px 1px 1px; margin-top:15px; margin-bottom:20px; }


/*------ bark ここから-----*/	

#bark #contents { margin-top:15px; }
#bark #navi { margin-top:15px; }


#bark h2 { 
  width:735px;
	height:70px;
	margin-top:15px;
	text-indent:-9999px;
	}


#bark h3 { 
  width:735px;
	height:40px;
	margin-top:10px;
	text-indent:-9999px;
	}

#bark h4 { text-indent:-9999px;	}

#bark #title01 { background:url(../training/images/bark-h2-01.gif) 0 0 no-repeat; }
#bark #title02 { background:url(../training/images/bark-h3-01.gif) 0 0 no-repeat; }
#bark #title03 { background:url(../training/images/bark-h4-01.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px; }
#bark #title04 { background:url(../training/images/bark-h4-02.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px; }
#bark #title05 { background:url(../training/images/bark-h4-03.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px; }
#bark #title06 { background:url(../training/images/kyotu-h3-01.gif) 0 0 no-repeat; height:60px; }



#bark .moreinfo2 a {
	display:block;
	width:180px;
	height:25px;
	background:url(../training/images/moreinfo-c.gif) 0 0 no-repeat;
	margin-top:5px;
	margin-bottom:8px;
	margin-left:8px;
	outline:none;
	text-indent:-9999px;
	}
#bark .moreinfo2 a:hover { background-position:bottom; }	
#bark .c-waku { border:double #a3c3e6 1px; padding:1px 15px 1px 1px; margin-top:15px; margin-bottom:20px; }


/*------ bark ここまで-----*/	


/*------ bite ここから-----*/	

#bite #contents { margin-top:15px; }
#bite #navi { margin-top:15px; }


#bite h2 { 
  width:735px;
	height:70px;
	margin-top:15px;
	text-indent:-9999px;
	}


#bite h3 { 
  width:735px;
	height:40px;
	margin-top:10px;
	text-indent:-9999px;
	}

#bite h4 { text-indent:-9999px;	}


#bite #title01 { background:url(../training/images/bite-h2-01.gif) 0 0 no-repeat; }
#bite #title02 { background:url(../training/images/bite-h3-01.gif) 0 0 no-repeat; }
#bite #title03 { background:url(../training/images/bite-h4-01.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px; }
#bite #title04 { background:url(../training/images/bite-h3-02.gif) 0 0 no-repeat; }
#bite #title05 { background:url(../training/images/bite-h4-02.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px; }
#bite #title06 { background:url(../training/images/kyotu-h3-01.gif) 0 0 no-repeat; height:60px; }



#bite .moreinfo2 a {
	display:block;
	width:180px;
	height:25px;
	background:url(../training/images/moreinfo-c.gif) 0 0 no-repeat;
	margin-top:5px;
	margin-bottom:8px;
	margin-left:8px;
	outline:none;
	text-indent:-9999px;
	}
#bite .moreinfo2 a:hover { background-position:bottom; }	
#bite .c-waku { border:double #a3c3e6 1px; padding:1px 15px 1px 1px; margin-top:15px; margin-bottom:20px; }




/*------ bite ここまで-----*/	

/*------ stay ここから-----*/	

#stay #contents { margin-top:15px; }
#stay #navi { margin-top:15px; }


#stay h2 { 
  width:735px;
	height:70px;
	margin-top:15px;
	text-indent:-9999px;
	}


#stay h3 { 
  width:735px;
	height:40px;
	margin-top:10px;
	text-indent:-9999px;
	}

#stay h4 { text-indent:-9999px;	}


#stay #title01 { background:url(../training/images/stay-h2-01.gif) 0 0 no-repeat; }
#stay #title02 { background:url(../training/images/stay-h3-01.gif) 0 0 no-repeat; }
#stay #title03 { background:url(../training/images/stay-h4-01.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px; }
#stay #title04 { background:url(../training/images/stay-h4-02.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px; }
#stay #title05 { background:url(../training/images/stay-h4-03.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px; }
#stay #title06 { background:url(../training/images/stay-h4-04.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px; }
#stay #title07 { background:url(../training/images/stay-h4-05.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px; }
#stay #title08 { background:url(../training/images/stay-h3-02.gif) 0 0 no-repeat; }
#stay #title11 { background:url(../training/images/stay-h4-08.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px; }
#stay #title12 { background:url(../training/images/kyotu-h3-01.gif) 0 0 no-repeat; height:60px; }



#stay .moreinfo2 a {
	display:block;
	width:180px;
	height:25px;
	background:url(../training/images/moreinfo-c.gif) 0 0 no-repeat;
	margin-top:5px;
	margin-bottom:8px;
	margin-left:8px;
	outline:none;
	text-indent:-9999px;
	}
#stay .moreinfo2 a:hover { background-position:bottom; }	
#stay .c-waku { border:double #a3c3e6 1px; padding:1px 15px 1px 1px; margin-top:15px; margin-bottom:20px; }




/*------ stay ここまで-----*/	


/*------ feces ここから-----*/	

#feces #contents { margin-top:15px; }
#feces #navi { margin-top:15px; }


#feces h2 { 
  width:735px;
	height:70px;
	margin-top:15px;
	text-indent:-9999px;
	}


#feces h3 { 
  width:735px;
	height:40px;
	margin-top:10px;
	text-indent:-9999px;
	}

#feces h4 { text-indent:-9999px;	}


#feces #title01 { background:url(../training/images/feces-h2-01.gif) 0 0 no-repeat; }
#feces #title02 { background:url(../training/images/feces-h3-01.gif) 0 0 no-repeat; }
#feces #title03 { background:url(../training/images/feces-h4-01.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px; }
#feces #title04 { background:url(../training/images/feces-h4-02.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px; }
#feces #title05 { background:url(../training/images/feces-h4-03.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px; }
#feces #title06 { background:url(../training/images/feces-h3-02.gif) 0 0 no-repeat; }
#feces #title07 { background:url(../training/images/feces-h4-04.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px; }
#feces #title08 { background:url(../training/images/feces-h4-05.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px; }
#feces #title09 { background:url(../training/images/feces-h4-06.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px; }
#feces #title10 { background:url(../training/images/feces-h3-03.gif) 0 0 no-repeat; }

/*------ feces ここまで-----*/	


/*------ eat ここから-----*/	

#eat #contents { margin-top:15px; }
#eat #navi { margin-top:15px; }


#eat h2 { 
  width:735px;
	height:70px;
	margin-top:15px;
	text-indent:-9999px;
	}


#eat h3 { 
  width:735px;
	height:40px;
	margin-top:10px;
	text-indent:-9999px;
	}

#eat h4 { text-indent:-9999px;	}


#eat #title01 { background:url(../training/images/eat-h2-01.gif) 0 0 no-repeat; }
#eat #title02 { background:url(../training/images/eat-h3-01.gif) 0 0 no-repeat; }
#eat #title03 { background:url(../training/images/eat-h4-01.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px; }
#eat #title04 { background:url(../training/images/eat-h3-02.gif) 0 0 no-repeat; }
#eat #title05 { background:url(../training/images/eat-h4-02.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px; }
#eat #title06 { background:url(../training/images/eat-h4-03.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px; }
#eat #title07 { background:url(../training/images/eat-h3-03.gif) 0 0 no-repeat; }
#eat #title08 { background:url(../training/images/eat-h3-04.gif) 0 0 no-repeat; }
#eat #title09 { background:url(../training/images/eat-h4-04.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px; }
#eat #title10 { background:url(../training/images/eat-h4-05.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px; }
#eat #title12 { background:url(../training/images/kyotu-h3-01.gif) 0 0 no-repeat; height:60px; }



#eat .moreinfo2 a {
	display:block;
	width:180px;
	height:25px;
	background:url(../training/images/moreinfo-c.gif) 0 0 no-repeat;
	margin-top:5px;
	margin-bottom:8px;
	margin-left:8px;
	outline:none;
	text-indent:-9999px;
	}
#eat .moreinfo2 a:hover { background-position:bottom; }	
#eat .c-waku { border:double #a3c3e6 1px; padding:1px 15px 1px 1px; margin-top:15px; margin-bottom:20px; }




/*------ eat ここまで-----*/	


/*------ marking ここから-----*/	

#marking #contents { margin-top:15px; }
#marking #navi { margin-top:15px; }


#marking h2 { 
  width:735px;
	height:70px;
	margin-top:15px;
	text-indent:-9999px;
	}


#marking h3 { 
  width:735px;
	height:40px;
	margin-top:10px;
	text-indent:-9999px;
	}

#marking h4 { text-indent:-9999px;	}


#marking #title01 { background:url(../training/images/marking-h2-01.gif) 0 0 no-repeat; }
#marking #title02 { background:url(../training/images/marking-h3-01.gif) 0 0 no-repeat; }
#marking #title03 { background:url(../training/images/marking-h4-01.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px; }
#marking #title04 { background:url(../training/images/marking-h4-02.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px; }
#marking #title05 { background:url(../training/images/marking-h4-03.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px; }
#marking #title06 { background:url(../training/images/marking-h3-02.gif) 0 0 no-repeat; }
#marking #title07 { background:url(../training/images/marking-h4-04.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px; }
#marking #title08 { background:url(../training/images/marking-h4-05.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px; }
#marking #title09 { background:url(../training/images/marking-h4-06.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px; }
#marking #title10 { background:url(../training/images/marking-h3-03.gif) 0 0 no-repeat; }
#marking #title11 { background:url(../training/images/marking-h4-07.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px; }
#marking #title12 { background:url(../training/images/kyotu-h3-01.gif) 0 0 no-repeat; height:60px; }



#marking .moreinfo2 a {
	display:block;
	width:180px;
	height:25px;
	background:url(../training/images/moreinfo-c.gif) 0 0 no-repeat;
	margin-top:5px;
	margin-bottom:8px;
	margin-left:8px;
	outline:none;
	text-indent:-9999px;
	}
#marking .moreinfo2 a:hover { background-position:bottom; }	
#marking .c-waku { border:double #a3c3e6 1px; padding:1px 15px 1px 1px; margin-top:15px; margin-bottom:20px; }


/*------ marking ここまで-----*/	


/*------ stress ここから-----*/	

#stress #contents { margin-top:15px; }
#stress #navi { margin-top:15px; }


#stress h2 { 
  width:735px;
	height:70px;
	margin-top:15px;
	text-indent:-9999px;
	}


#stress h3 { 
  width:735px;
	height:40px;
	margin-top:10px;
	text-indent:-9999px;
	}

#stress h4 { text-indent:-9999px;	}

#stress #title01 { background:url(../training/images/stress-h2-01.gif) 0 0 no-repeat; }
#stress #title02 { background:url(../training/images/stress-h3-01.gif) 0 0 no-repeat; }
#stress #title03 { background:url(../training/images/stress-h3-02.gif) 0 0 no-repeat; }
#stress #title04 { background:url(../training/images/stress-h4-01.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px; }
#stress #title05 { background:url(../training/images/stress-h3-03.gif) 0 0 no-repeat; }
#stress #title06 { background:url(../training/images/stress-h4-02.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px; }
#stress #title07 { background:url(../training/images/stress-h4-03.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px; }
#stress #title08 { background:url(../training/images/stress-h4-04.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px; }
#stress #title09 { background:url(../training/images/kyotu-h3-01.gif) 0 0 no-repeat; height:60px; }



#stress .moreinfo2 a {
	display:block;
	width:180px;
	height:25px;
	background:url(../training/images/moreinfo-c.gif) 0 0 no-repeat;
	margin-top:5px;
	margin-bottom:8px;
	margin-left:8px;
	outline:none;
	text-indent:-9999px;
	}
#stress .moreinfo2 a:hover { background-position:bottom; }	
#stress .c-waku { border:double #a3c3e6 1px; padding:1px 15px 1px 1px; margin-top:15px; margin-bottom:20px; }



/*------ stress ここまで-----*/	


/*------ walk ここから-----*/	

#walk #contents { margin-top:15px; }
#walk #navi { margin-top:15px; }


#walk h2 { 
  width:735px;
	height:70px;
	margin-top:15px;
	text-indent:-9999px;
	}


#walk h3 { 
  width:735px;
	height:40px;
	margin-top:10px;
	text-indent:-9999px;
	}

#walk h4 { text-indent:-9999px;	}


#walk #title01 { background:url(../training/images/walk-h2-01.gif) 0 0 no-repeat; }
#walk #title02 { background:url(../training/images/walk-h3-01.gif) 0 0 no-repeat; }
#walk #title03 { background:url(../training/images/walk-h3-02.gif) 0 0 no-repeat; }
#walk #title04 { background:url(../training/images/walk-h4-01.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px; }
#walk #title05 { background:url(../training/images/walk-h4-02.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px; }
#walk #title06 { background:url(../training/images/walk-h3-03.gif) 0 0 no-repeat; }
#walk #title07 { background:url(../training/images/walk-h3-04.gif) 0 0 no-repeat; }
#walk #title08 { background:url(../training/images/walk-h4-03.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px; }
#walk #title09 { background:url(../training/images/walk-h4-04.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px; }
#walk #title10 { background:url(../training/images/walk-h4-05.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px; }
#walk #title11 { background:url(../training/images/walk-h4-06.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px; }
#walk #title12 { background:url(../training/images/kyotu-h3-01.gif) 0 0 no-repeat; height:60px; }
#walk #title13 { background:url(../training/images/walk-h4-07.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px; }


#walk .moreinfo2 a {
	display:block;
	width:180px;
	height:25px;
	background:url(../training/images/moreinfo-c.gif) 0 0 no-repeat;
	margin-top:5px;
	margin-bottom:8px;
	margin-left:8px;
	outline:none;
	text-indent:-9999px;
	}
#walk .moreinfo2 a:hover { background-position:bottom; }	
#walk .c-waku { border:double #a3c3e6 1px; padding:1px 15px 1px 1px; margin-top:15px; margin-bottom:20px; }



/*------ walk ここまで-----*/	

/*------ enjoy ここから-----*/	

#enjoy #contents { margin-top:15px; }
#enjoy #navi { margin-top:15px; }


#enjoy h2 { 
  width:735px;
	height:70px;
	margin-top:15px;
	text-indent:-9999px;
	}


#enjoy h3 { 
  width:735px;
	height:40px;
	margin-top:10px;
	text-indent:-9999px;
	}

#enjoy h4 { text-indent:-9999px;	}

#enjoy #title01 { background:url(../training/images/enjoy-h2-01.gif) 0 0 no-repeat; }
#enjoy #title02 { background:url(../training/images/enjoy-h3-01.gif) 0 0 no-repeat; }
#enjoy #title03 { background:url(../training/images/enjoy-h4-01.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px; }
#enjoy #title04 { background:url(../training/images/enjoy-h4-02.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px; }
#enjoy #title05 { background:url(../training/images/enjoy-h4-03.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px; }
#enjoy #title06 { background:url(../training/images/enjoy-h3-02.gif) 0 0 no-repeat; }

/*------ enjoy ここまで-----*/	



/*------ cold ここから-----*/	

#cold #contents { margin-top:15px; }
#cold #navi { margin-top:15px; }


#cold h2 { 
  width:735px;
	height:70px;
	margin-top:15px;
	text-indent:-9999px;
	}


#cold h3 { 
  width:735px;
	height:40px;
	margin-top:10px;
	text-indent:-9999px;
	}

#cold h4 { text-indent:-9999px;	}


#cold #title01 { background:url(../training/images/cold-h2-00.png) 0 0 no-repeat; }
#cold #h301 { background:url(../training/images/cold-h3-01.gif) 0 0 no-repeat; }
#cold #h302 { background:url(../training/images/cold-h3-02.gif) 0 0 no-repeat; }
#cold #h401 { background:url(../training/images/cold-h4-01.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px; }
#cold #h402 { background:url(../training/images/cold-h4-02.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px; }
#cold #h303 { background:url(../training/images/cold-h3-03.gif) 0 0 no-repeat; }
#cold #h304 { background:url(../training/images/cold-h3-04.gif) 0 0 no-repeat; }
#cold #h403 { background:url(../training/images/cold-h4-03.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px; }
#cold #title09 { background:url(../training/images/cold-h4-04.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px; }
#cold #title10 { background:url(../training/images/cold-h4-05.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px; }
#cold #title11 { background:url(../training/images/cold-h4-06.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px; }
#cold #title12 { background:url(../training/images/kyotu-h3-01.gif) 0 0 no-repeat; height:60px; }



#cold .moreinfo2 a {
	display:block;
	width:180px;
	height:25px;
	background:url(../training/images/moreinfo-c.gif) 0 0 no-repeat;
	margin-top:5px;
	margin-bottom:8px;
	margin-left:8px;
	outline:none;
	text-indent:-9999px;
	}
#cold .moreinfo2 a:hover { background-position:bottom; }	
#cold .c-waku { border:double #a3c3e6 1px; padding:1px 15px 1px 1px; margin-top:15px; margin-bottom:20px; }



/*------ cold ここまで-----*/	


/*------ hot ここから-----*/	

#hot #contents { margin-top:15px; }
#hot #navi { margin-top:15px; }


#hot h2 { 
  width:735px;
	height:70px;
	margin-top:15px;
	text-indent:-9999px;
	}


#hot h3 { 
  width:735px;
	height:40px;
	margin-top:10px;
	text-indent:-9999px;
	}

#hot h4 { text-indent:-9999px;	}


#hot #h200 { background:url(../training/images/hot-h2-00.png) 0 0 no-repeat; }
#hot #h301 { background:url(../training/images/hot-h3-01.gif) 0 0 no-repeat; }
#hot #h302 { background:url(../training/images/hot-h3-02.gif) 0 0 no-repeat; }
#hot #h303 { background:url(../training/images/hot-h3-03.gif) 0 0 no-repeat; }
#hot #h304 { background:url(../training/images/hot-h3-04.gif) 0 0 no-repeat; }
#hot #h305 { background:url(../training/images/hot-h3-05.gif) 0 0 no-repeat; }
#hot #h306 { background:url(../training/images/hot-h3-06.gif) 0 0 no-repeat; }
#hot #h401 { background:url(../training/images/hot-h4-01.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px; }
#hot #h402 { background:url(../training/images/hot-h4-02.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px; }
#hot #h403 { background:url(../training/images/hot-h4-03.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px; }
#hot #title09 { background:url(../training/images/hot-h4-04.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px; }
#hot #title10 { background:url(../training/images/hot-h4-05.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px; }
#hot #title11 { background:url(../training/images/hot-h4-06.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px; }
#hot #title12 { background:url(../training/images/kyotu-h3-01.gif) 0 0 no-repeat; height:60px; }



#hot .moreinfo2 a {
	display:block;
	width:180px;
	height:25px;
	background:url(../training/images/moreinfo-c.gif) 0 0 no-repeat;
	margin-top:5px;
	margin-bottom:8px;
	margin-left:8px;
	outline:none;
	text-indent:-9999px;
	}
#hot .moreinfo2 a:hover { background-position:bottom; }	
#hot .c-waku { border:double #a3c3e6 1px; padding:1px 15px 1px 1px; margin-top:15px; margin-bottom:20px; }




#hot table { margin-top:2px; }
#hot table th,td{ padding:7px 5px 7px 8px; border: double 1px #CCCCCC; }
#hot table th { background:#dde9f9; text-align:left; }
#hot table td { font-size:100%; }

#hot .boxw700 {
	width:700px;
	height:auto;
	border: 1px solid #0CF;
}

/*------ hot ここまで-----*/	




/*------ disaster ここから-----*/	

#disaster #contents { margin-top:15px; }
#disaster #navi { margin-top:15px; }


#disaster h2 { 
  width:735px;
	height:70px;
	margin-top:15px;
	text-indent:-9999px;
	}


#disaster h3 { 
  width:735px;
	height:40px;
	margin-top:10px;
	text-indent:-9999px;
	}

#disaster h4 { text-indent:-9999px;	}


#disaster #h200 { background:url(../training/images/disaster-h2-00.gif) 0 0 no-repeat; }
#disaster #h301 { background:url(../training/images/disaster-h3-01.gif) 0 0 no-repeat; }
#disaster #h302 { background:url(../training/images/disaster-h3-02.gif) 0 0 no-repeat; }
#disaster #h401 { background:url(../training/images/disaster-h4-01.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px; }
#disaster #h402 { background:url(../training/images/disaster-h4-02.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px; }
#disaster #h403 { background:url(../training/images/disaster-h4-03.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px; }
#disaster #h404 { background:url(../training/images/disaster-h4-04.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px; }
#disaster #h405 { background:url(../training/images/disaster-h4-05.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px; }
#disaster #h406 { background:url(../training/images/disaster-h4-06.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px; }
#disaster #h408 { background:url(../training/images/disaster-h4-08.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px; }
#disaster #h409 { background:url(../training/images/disaster-h4-09.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px; }
#disaster #h410 { background:url(../training/images/disaster-h4-10.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px; }


#disaster #contents ul li {
	padding: 0;
	margin-top: 0;
	margin-right: 1em;
	margin-bottom: 0;
	margin-left: 1em;
}




#disaster ul.tx01 li ul {
	font-size:14px;
	letter-spacing:2px;
	line-height:170%;
	padding: 0;
	margin-top: 0;
	margin-right: 0em;
	margin-bottom: 0;
	margin-left: 1em;
	}


#disaster ul.tx01h li ul { 
  font-size:14px;
	width:450px;
	letter-spacing:2px;
	line-height:170%;
	margin: 0 1em 0 1em;
	padding: 0;
	}



#disaster .left {
width:340px;
float:left;
clear:left;
}


#disaster #ullibox
{
	width:470px;
}




#disaster #contents .more01 a{
	display:block;
	height:20px;
	width:730px;
	margin-top:10px;
	margin-bottom:10px;
	outline:none;
	text-indent:-9999px;
	background-image: url(../training/images/bousai-link.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	}
#disaster #contents .more01 a:hover { background-position:bottom; }
	
#disaster .c-waku { border:double #a3c3e6 1px; padding:1px 15px 1px 1px; margin-top:15px; margin-bottom:20px; }



/*------ disaster ここまで-----*/	





/*------ 井ノ原用 ここから-----*/	

#contents .title1 { font-size:20px; font-weight:bold; letter-spacing:1.1pt; margin-left:3px; }
#contents .title2 { font-size:18px; font-weight:bold; letter-spacing:1.1pt; margin-left:3px; }
#contents .title3 { font-size:16px; font-weight:bold; letter-spacing:1.1pt; margin-left:3px; }


#contents .text1 { margin-left:3px; line-height:150%; margin-bottom:10px; font-size:14px; }
#contents .text2 { margin-left:13px; line-height:150%; margin-top:5px; margin-bottom:10px; font-size:14px; }
#contents .text3 { margin-left:20px; line-height:150%; margin-top:5px; margin-bottom:10px; font-size:14px; }
#contents .text4 { margin-left:10px; line-height:150%; margin-top:5px; font-size:16px; }
#contents .text5 { margin-left:10px; line-height:150%; margin-top:5px; font-size:20px; }

#contents .3pic { width:720px; height:165px; margin-top:10px; }

#contents .section { width:720px; height:auto; margin-bottom:15px; margin-top:5px; }

#contents .section { width:735px; height:auto; margin-bottom:15px; }
#contents .section .boxleft { width:420px; float:left; }
#contents .section .boxright { width:300px; float:right; }

#contents .section .boxleft2 { width:300px; float:left; }
#contents .section .boxright2 { width:420px; float:right; }


#contents .frp { margin-left:25px; float:right; margin-bottom:5px; }



/*------ 井ノ原用 ここまで-----*/	

/*------ recruit ここから-----*/	

#recruit h2 { width:735px; height:50px;margin-bottom:5px; text-indent:-9999px;}
#recruit h3 { width:735px; height:30px; text-indent:-9999px; margin-top:15px; }	
#recruit h4 { width:735px; height:20px; text-indent:-9999px; margin-bottom:3px; margin-top:15px; }

#recruit #title01 { background:url(../images/puppy-h2.jpg) 0 0 no-repeat; }		
#recruit #title02 { background:url(../images/puppy-h3-01.gif) 0 0 no-repeat; }		
#recruit #title03 { background:url(../images/puppy-h4-01.gif) 0 0 no-repeat; }		
#recruit #title04 { background:url(../images/puppy-h4-02.gif) 0 0 no-repeat; }		
#recruit #title05 { background:url(../images/puppy-h3-02.gif) 0 0 no-repeat; }		
#recruit #title06 { background:url(../images/puppy-h4-03.gif) 0 0 no-repeat; }		
#recruit #title07 { background:url(../images/puppy-h3-03.gif) 0 0 no-repeat; }		
#recruit #title08 { background:url(../images/puppy-h4-04.gif) 0 0 no-repeat; }		
#recruit #title09 { background:url(../images/puppy-h4-05.gif) 0 0 no-repeat; }		
#recruit #title10 { background:url(../images/puppy-h4-06.gif) 0 0 no-repeat; }		
#recruit #title11 { background:url(../images/puppy-h3-04.gif) 0 0 no-repeat; }		
#recruit #title12 { background:url(../images/puppy-h3-05.gif) 0 0 no-repeat; }		
#recruit #title13 { background:url(../images/puppy-h3-06.gif) 0 0 no-repeat; }		
#recruit #title14 { background:url(../images/puppy-h4-07.gif) 0 0 no-repeat; }
#recruit #title15 { background:url(../images/recruit-h4-01.jpg) 0 0 no-repeat; }		
#recruit #title16 { background:url(../images/recruit-h2.jpg) 0 0 no-repeat; }		


#recruit #table03 { margin-top:2px; }
#recruit #table03 th,td{ padding:7px 5px 7px 8px; border: double 1px #CCCCCC; }
#recruit #table03 th { background:#dde9f9; text-align:left; }
#recruit #table03 td { font-size:100%; }
/*------ recruit ここまで-----*/




/*------ cafe_bar ここから-----*/	

#cafe_bar #contents { margin-top:15px; }
#cafe_bar #navi { margin-top:15px; }


#cafe_bar h2 { 
  width:735px;
	height:70px;
	margin-top:15px;
	text-indent:-9999px;
	}


#cafe_bar h3 { 
  width:735px;
	height:40px;
	margin-top:10px;
	text-indent:-9999px;
	}

#cafe_bar h4 { text-indent:-9999px;	}

#cafe_bar #title01 { background:url(../e-school/images/cafe_bar_title.jpg) 0 0 no-repeat; }
#cafe_bar #title02 { background:url(../training/images/enjoy-h3-01.gif) 0 0 no-repeat; }
#cafe_bar #title03 { background:url(../training/images/enjoy-h4-01.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px; }
#cafe_bar #title04 { background:url(../training/images/enjoy-h4-02.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px; }
#cafe_bar #title05 { background:url(../training/images/enjoy-h4-03.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px; }
#cafe_bar #title06 { background:url(../training/images/enjoy-h3-02.gif) 0 0 no-repeat; }



/*------ cafe_bar ここまで-----*/


/*------ dogrun ここから-----*/	

#dogrun #contents { margin-top:15px; }
#dogrun #navi { margin-top:15px; }


#dogrun h2 { 
  width:735px;
	height:70px;
	margin-top:15px;
	text-indent:-9999px;
	}


#dogrun h3 { 
  width:735px;
	height:40px;
	margin-top:10px;
	text-indent:-9999px;
	}

#dogrun h4 { text-indent:-9999px;	}

#dogrun #title01 { background:url(../e-school/images/dogrun_title.jpg) 0 0 no-repeat; }
#dogrun #title02 { background:url(../training/images/enjoy-h3-01.gif) 0 0 no-repeat; }
#dogrun #title03 { background:url(../training/images/enjoy-h4-01.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px; }
#dogrun #title04 { background:url(../training/images/enjoy-h4-02.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px; }
#dogrun #title05 { background:url(../training/images/enjoy-h4-03.gif) 0 0 no-repeat; width:735px; height:35px; margin-top:15px; }
#dogrun #title06 { background:url(../training/images/enjoy-h3-02.gif) 0 0 no-repeat; }

/*------ dogrun ここまで-----*/




