@charset "UTF-8";


#header {
  width:960px;
	height:115px;
  background:url(../images/header-bg2.jpg) 0 0 no-repeat;
	margin:0;
	padding:0;
	position:relative;
  }

/*--------------------------
	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 #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; }	

/*--------------------------
	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 #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; }



/*--------------------------
	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 #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; }		
#event #title04 { background:url(../images/event-h4-01.gif) 0 0 no-repeat; }		
#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 #contents .past { border:double #a3c3e6 1px; padding:8px 10px 0 7px; width:715px; height:295px; }
#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%; }



/*--------------------------
	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; }		
#public #title04 { background:url(../images/public-h3-03.gif) 0 0 no-repeat; }		
#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; }		
#public #title13 { background:url(../images/public-h3-05.gif) 0 0 no-repeat; }		
#public #title14 { background:url(../images/public-h3-06.gif) 0 0 no-repeat; }		
#public #title15 { background:url(../images/public-h3-07.gif) 0 0 no-repeat; }		


#public #contents .txs { margin-left:5px; line-height:140%; margin-top:5px; margin-bottom:5px; }


/*--------------------------
	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 #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:20px;
	outline:none;
	text-indent:-9999px;
	}
#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; }

/*--------------------------
	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:1800px; 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 #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; }


/*--------------------------
	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 #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 #contents .intro { position:relative; width:720px; height:auto; margin-bottom:15px; }
#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;
}


#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; }

/*--------------------------
	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; }		


#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;  }



/*--------------------------
	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 #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 #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 .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/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/course-h3-03.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 #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; }


/*--------------------------
	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; }



/*--------------------------
	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; }		



/*--------------------------
	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/gift-h2.jpg) 0 0 no-repeat; }		
#gift #title02 { background:url(../images/recruit-h2.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;
}



/*--------------------------
	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; }

#staff #contents ul li { list-style:none; margin-top:5px; }

/*--------------------------
	company
--------------------------*/
#company #contents { margin-top:15px; }
#company #navi { margin-top:15px; }

#company h2 { 
  width:735px;
	height:50px;
	margin-bottom:5px;
	text-indent:-9999px;
	}
#company h3 { width:735px; height:30px; text-indent:-9999px; margin-top:15px; }	

#company #title01 { background:url(../images/company-h2.jpg) 0 0 no-repeat; }		
#company #title02 { background:url(../images/company-h3-01.gif) 0 0 no-repeat; }		
#company #access { background:url(../images/company-h3-02.gif) 0 0 no-repeat; }		
#company #title03 { background:url(../images/company-h3-03.gif) 0 0 no-repeat; margin-top:20px; margin-bottom:10px; }		


#company #table01 { margin-top:10px; }
#company #table01 th,td{ padding:7px 5px 7px 8px; border: double 1px #CCCCCC; }
#company #table01 th { width:20%; background:#dde9f9; }
#company #table01 td { font-size:100%; }

/*--------------------------
	sitemap
--------------------------*/

#sitemap #contents { margin-top:15px; }
#sitemap #navi { margin-top:15px; }

#sitemap #contents a { color:#FF9900; }
#sitemap #contents a:hover { color:#FF0000; }
#sitemap #contents a:visited { color:#FF0000; }

#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 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 #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/album-h2-01.jpg) 0 0 no-repeat; }		
#album #title02 { background:url(../images/album-h3-01.gif) 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%; }
#album #contents .photo .date { font-weight:bold; margin-bottom:15px; font-size:110%; }

#album #contents .past { border:double #a3c3e6 1px; padding:5px 10px 0 7px; width:715px; height:45px; }
#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; }




/*--------------------------
	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 #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 #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; }
	

#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; }



/*--------------------------
	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 .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 ここまで-----*/	

