@charset "UTF-8";

/* Division Content-Header
---------------------------------------------------- */
h1 {
	width:160px;
	height:99px;
}
.meguro h1 { background:url(../imgs/logo/h1_meguro.gif); }
.nanba h1 { background:url(../imgs/logo/h1_nanba.gif); }
.sapporo h1 { background:url(../imgs/logo/h1_sapporo.gif); }
.kichijoji h1 { background:url(../imgs/logo/h1_kichijoji.gif); }
.hiyoshi h1 { background:url(../imgs/logo/h1_hiyoshi.gif); }
.higashiyama h1 { background:url(../imgs/logo/h1_higashiyama.gif); }
.nishijin h1 { background:url(../imgs/logo/h1_nishijin.gif); }

/* Division Content-Body
---------------------------------------------------- */
h1 a,h2 a,h3 a,h4 a,h5 a { display:block }
h1,h2,h3,h4,h5,h1 a,h2 a,h3 a,h4 a,h5 a { background-repeat:no-repeat; }
h2,h2 a { height:31px; }

	/* Division Value
	---------------------------------------------------- */
	#slideshow {
		width:599px;
		height:176px;
		position:relative;
	}
	#slideshow li {
		position:absolute;
		left:0;
		top:0;
		list-style:none;
	}
	#slideshow li img {	vertical-align:bottom; }

	/* Section
	---------------------------------------------------- */
	.Section_01,
	.Section_02 {
		width:589px;
		margin-bottom:10px;
		background-repeat:no-repeat;
		background-position:bottom;
		padding-bottom:10px;
	}
	.Section_01 { background-image:url(../imgs/index/bkg_sec1.gif); }
	.Section_02 { background-image:url(../imgs/index/bkg_sec2.gif); }
	
	.Section_03_Wrap,.Section_08_Wrap { width:575px; margin:10px 0 0 7px; }
	
	.col1 .Section_03,
	.col2 .Section_03,
	.Section_08 { width:284px; }
	.col3 .Section_03 { width:187px; }	
	
	.Section_03 h3,
	.Section_03 h3 a,
	.Section_08 h3,
	.Section_08 h3 a {
		height:30px;
	}
	.Section_04,
	.Section_05,
	.Section_06 {
		background-repeat:no-repeat;
		background-position:bottom;
		margin-left:6px;
		margin-bottom:5px;
		padding-bottom:5px;
	}
	.col1 .Section_04 {
		width:276px;
	}
	.col2 .Section_04,
	.col2 .Section_05 {
		width:272px;
	}
	.col3 .Section_04,
	.col3 .Section_05,
	.col3 .Section_06 {
		width:175px;
	}
	.col1 .Section_04 { background-image:url(../imgs/index/bkg_sec4_col1.gif); }
	.col2 .Section_04 { background-image:url(../imgs/index/bkg_sec4_col2.gif); }
	.col3 .Section_04 { background-image:url(../imgs/index/bkg_sec4_col3.gif); }
	
	.col2 .Section_05 { background-image:url(../imgs/index/bkg_sec5_col2.gif); }
	.col3 .Section_05 { background-image:url(../imgs/index/bkg_sec5_col3.gif); }
	
	.col3 .Section_06 { background-image:url(../imgs/index/bkg_sec6_col3.gif); }
	
	.Section_07 {
		background:url(../imgs/index/bkg_sec7_btm.gif) no-repeat 7px bottom;
		clear:both;
		padding-bottom:10px;
		height:1%;
	}
	
		/* Content_01
		---------------------------------------------------- */	
		.Content_01 {
			padding-bottom:10px;
		}
		.Content_01 h2 {
			background-image:url(../imgs/index/h2_01.gif);
		}
		.Content_01 dl {
			line-height:1.3;
			height:78px;
			overflow:auto;
			margin:6px 10px 0;
		}
		.Content_01 dt {
			float:left;
			margin-right:15px;
			padding:5px 0;
			color:#458600;
		}
		.Content_01 dd {
			background:url(../imgs/common/line_dot_01.gif) repeat-x bottom;
		}
		.Content_01 dd a {
			background:url(../imgs/common/ic_arw_03.gif) no-repeat left 10px;
			display:block;
			padding:5px 0 5px 10px;
		}
		* html body .Content_01 dd a {
			margin-left:70px;
		}
		
		/* Content_02
		---------------------------------------------------- */	
		.Content_02 h2 a {
			background-image:url(../imgs/index/h2_02.gif);
		}
		.Content_02 h2 a:hover {
			background-image:url(../imgs/index/h2_02o.gif);
		}
		.Content_02 p {
			padding:6px 0;
			margin:0 10px;
			line-height:1.3;
		}
		
			/* Content_02_01
			---------------------------------------------------- */
			.Content_02_01 h3 {
				background:url(../imgs/index/h3_01.gif) no-repeat;
				height:24px;
				margin-top:7px;
				margin-left:5px;
			}
			.Content_02_01 h4 {
				background-repeat:no-repeat;
				height:30px;
			}
			.Content_02_01 h5 {
				background-repeat:no-repeat;
			}
			.Content_02_01_01_01 h5,
			.Content_02_01_02_01 h5,
			.Content_02_01_03_01 h5 {
				height:70px;
			}
			.Content_02_01 ul {
				line-height:1.3;
				margin:4px 12px 0;
				font-size:0.85em;
			}
			.Content_02_01 li {
				/* ¥*/
				overflow:hidden;
				/* */
			}
			.Content_02_01 li a {
				background-repeat:no-repeat;
				background-position:left 6px;
				display:block;
				padding:3px 0 3px 10px;
			}
			.Content_02_01_01,
			.Content_02_01_02,
			.Content_02_01_03 {
				float:left;
				background-repeat:no-repeat;
				background-position:bottom;
			}
					
				/* Content_02_01_01
				---------------------------------------------------- */
				.col2 .Content_02_01_01,
				.col3 .Content_02_01_01 { margin-right:7px; }
				
				.col1 .Section_03_Wrap { background:url(../imgs/index/bkg_sec3_col1.gif) no-repeat bottom; }
				.col2 .Content_02_01_01 { background-image:url(../imgs/index/bkg_sec3_col2_01.gif); }
				.col3 .Content_02_01_01 { background-image:url(../imgs/index/bkg_sec3_col3_01.gif); }
				
				.col1 .Content_02_01 h4 { background:url(../imgs/index/h4_col1_01.gif); }
				.col2 .Content_02_01_01 h4 { background-image:url(../imgs/index/h4_col2_01.gif); }
				.col3 .Content_02_01_01 h4 { background-image:url(../imgs/index/h4_col3_01.gif); }

				.Content_02_01_01 li a { background-image:url(../imgs/common/ic_arw_04.gif); }
				
				.Content_02_01_01_01 h5 a { height:70px;}
				.Content_02_01_01_02 h5 { height:30px; }
				.Content_02_01_01_03 h5 { height:22px; }
			
				.col1 .Content_02_01_01_01 h5 a { background-image:url(../imgs/index/h5_col1_01.jpg); }
				.col2 .Content_02_01_01_01 h5 a { background-image:url(../imgs/index/h5_col2_01.jpg); }
				.col3 .Content_02_01_01_01 h5 a { background-image:url(../imgs/index/h5_col3_01.jpg); }
				
				.col1 .Content_02_01_01_02 h5 { background-image:url(../imgs/index/h5_col1_02.gif); }
				.col2 .Content_02_01_01_02 h5 { background-image:url(../imgs/index/h5_col2_02.gif); }
				.col3 .Content_02_01_01_02 h5 { background-image:url(../imgs/index/h5_col3_02.gif); }
				
				.col1 .Content_02_01_01_03 h5 { background-image:url(../imgs/index/h5_col1_03.gif); }
				.col2 .Content_02_01_01_03 h5 { background-image:url(../imgs/index/h5_col2_03.gif); }
				.col3 .Content_02_01_01_03 h5 { background-image:url(../imgs/index/h5_col3_03.gif); }

				.Content_02_01_01 .tuitionLink {
					background:url(../imgs/common/ic_arw_10.gif) no-repeat left 3px;
					padding:0 0 0 16px;
				}
				.Content_02_01_01 .tuitionLink b a { color:#c30247; }
				
				/* Content_02_01_02
				---------------------------------------------------- */
				.col3 .Content_02_01_02 { margin-right:7px; }
				
				.col1 .Content_02_01_02 { background-image:url(../imgs/index/bkg_sec3_col1_02.gif); }
				.col2 .Content_02_01_02 { background-image:url(../imgs/index/bkg_sec3_col2_02.gif); }
				.col3 .Content_02_01_02 { background-image:url(../imgs/index/bkg_sec3_col3_02.gif); }
				
				.col1 .Content_02_01_02 h4 { background-image:url(../imgs/index/h4_col1_02.gif); }
				.col2 .Content_02_01_02 h4 { background-image:url(../imgs/index/h4_col2_02.gif); }
				.col3 .Content_02_01_02 h4 { background-image:url(../imgs/index/h4_col3_02.gif); }

				.Content_02_01_02 li a { background-image:url(../imgs/common/ic_arw_05.gif); }
				
				.col3 .Content_02_01_02_02 ul.list1 {
					height:161px;
					overflow:auto;					
				}
				.col2 .Content_02_01_02_02 ul.list2 li {
					width:112px;
					padding-right:12px;
					float:left;
				}
				.Content_02_01_02_01 h5 a { height:70px;}
				.Content_02_01_02_02 h5 { height:30px; }
			
				.col1 .Content_02_01_02_01 h5 a { background-image:url(../imgs/index/h5_col1_04.jpg); }
				.col2 .Content_02_01_02_01 h5 a { background-image:url(../imgs/index/h5_col2_04.jpg); }
				.col3 .Content_02_01_02_01 h5 a { background-image:url(../imgs/index/h5_col3_04.jpg); }
				
				.col1 .Content_02_01_02_02 h5 { background-image:url(../imgs/index/h5_col1_05.gif); }
				.col2 .Content_02_01_02_02 h5 { background-image:url(../imgs/index/h5_col2_05.gif); }
				.col3 .Content_02_01_02_02 h5 { background-image:url(../imgs/index/h5_col3_05.gif); }
				
				.Content_02_01_02 .tuitionLink {
					background:url(../imgs/common/ic_arw_08.gif) no-repeat left 3px;
					padding:0 0 0 16px;
				}
				.Content_02_01_02 .tuitionLink b a { color:#019bac; }
				
				/* Content_02_01_03
				---------------------------------------------------- */
				.col3 .Content_02_01_03 { background-image:url(../imgs/index/bkg_sec3_col3_03.gif); }
				
				.col3 .Content_02_01_03 h4 { background-image:url(../imgs/index/h4_col3_03.gif); }

				.Content_02_01_03 li a { background-image:url(../imgs/common/ic_arw_06.gif); }
				
				.Content_02_01_03_01 h5 a { height:70px;}
				.Content_02_01_03_02 h5 { height:30px; }
			
				.col1 .Content_02_01_03_01 h5 a { background-image:url(../imgs/index/h5_col1_06.jpg); }
				.col2 .Content_02_01_03_01 h5 a { background-image:url(../imgs/index/h5_col2_06.jpg); }
				.col3 .Content_02_01_03_01 h5 a { background-image:url(../imgs/index/h5_col3_06.jpg); }
				
				.col1 .Content_02_01_03_02 h5 { background-image:url(../imgs/index/h5_col1_07.gif); }
				.col2 .Content_02_01_03_02 h5 { background-image:url(../imgs/index/h5_col2_07.gif); }
				.col3 .Content_02_01_03_02 h5 { background-image:url(../imgs/index/h5_col3_07.gif); }
				
				.Content_02_01_03 .tuitionLink {
					background:url(../imgs/common/ic_arw_11.gif) no-repeat left 3px;
					padding:0 0 0 16px;
				}
				.Content_02_01_03 .tuitionLink b a { color:#9a509c; }
				
			/* Content_02_02
			---------------------------------------------------- */
			.Content_02_02 {
				background:url(../imgs/index/bkg_sec7_top.gif) no-repeat;
				padding:22px 13px 0;
			}
			.Content_02_02 h3 {
				height:28px;
			}
			.Content_02_02 h3 a {
				background:url(../imgs/index/h3_02.gif) no-repeat;
				height:28px;
				display:block;
			}
			.Content_02_02 ul {
				line-height:1.3;
				margin:6px 12px 0;
				padding-left:143px;
				min-height:90px;
				background:url(../imgs/index/pct_original_01.jpg) no-repeat;
			}
			.meguro .Content_02_02 ul { background:url(../imgs/index/pct_original_01.jpg) no-repeat; }
			.nanba .Content_02_02 ul { background:url(../imgs/index/pct_original_nanba_01.jpg) no-repeat;}
			.sapporo .Content_02_02 ul { background:none; padding-left:0; }
			.kichijoji .Content_02_02 ul { background:none; padding-left:0; }
			.hiyoshi .Content_02_02 ul { background:none; padding-left:0; }
			.higashiyama .Content_02_02 ul { background:none; padding-left:0; }
			.nishijin .Content_02_02 ul { background:url(../imgs/index/pct_original_nishijin_01.jpg) no-repeat; min-height:181px;}
			
/* 2010/04/05 add  */

/* index.html */
.nanba .Content_02_02 .box{
	margin-left:8px;
	background:url(../imgs/index/pct_original_nanba_01.jpg) no-repeat;

}
.nanba .Content_02_02 h4{
	text-indent:0;
	padding-left:153px;
	margin-top:15px;
	clear:both;
}
.nanba .Content_02_02 .ul_2clum_dynamic{
	background:url(../imgs/index/pct_original_nanba_01.jpg) no-repeat;
	float:left;
	padding-right:5px;
}

.nanba .Content_02_02 ul.ul_2clum,
.nanba .Content_02_02 ul.ul_1clum{
	min-height:0;
	background:none;
}

.nanba .Content_02_02 ul.ul_2clum li{
	width:186px;
	float:left;
	padding-right:5px;
}	
.nanba .Content_02_02 .box a {
	background:url(../imgs/common/ic_arw_03.gif) no-repeat left center;
	display:block;
	padding:3px 0 3px 10px;
}
				
			
			
			
			.Content_02_02 li {
				font-size:0.85em;
				/* ¥*/
				overflow:hidden;
				/* */
			}
			.Content_02_02 li a {
				background:url(../imgs/common/ic_arw_03.gif) no-repeat left 6px;
				display:block;
				padding:3px 0 3px 10px;
			}
			.Content_02_02 li a:not(\*|*) { display:inline-table; }


		/* Content_03
		---------------------------------------------------- */
		.Content_03 h2 a {
			background-image:url(../imgs/index/h2_03.gif);
		}
		.Content_03 h2 a:hover {
			background-image:url(../imgs/index/h2_03o.gif);
		}
		.Content_03 ul {
			line-height:1.3;
			height:78px;
			overflow:auto;
			margin:6px 12px 0;
		}
		.Content_03 li {
			font-size:0.85em;
			/* ¥*/
			overflow:hidden;
			/* */
		}		
		.Content_03 li a {
			background:url(../imgs/common/ic_arw_03.gif) no-repeat left 8px;
			display:block;
			padding:3px 0 3px 10px;
		}
		
			/* Content_03_01
			---------------------------------------------------- */
	
			.Content_03_01 {
				float:left;
				background:url(../imgs/index/bkg_sec3.gif) no-repeat bottom;
				padding-bottom:10px;
				margin-right:7px;
			}
			.Content_03_01 h3 {
				background-image:url(../imgs/index/h3_03.gif);
			}
			
			/* Content_03_02
			---------------------------------------------------- */
			.Content_03_02 {
				float:left;
				background:url(../imgs/index/bkg_sec3.gif) no-repeat bottom;
				padding-bottom:10px;
			}
			.Content_03_02 h3 {
				background-image:url(../imgs/index/h3_04.gif);
			}		

/* float clear1 */
.clear{
clear:both;
}

/* float clear2 */
.clearfix:after {
  content: ".";  
  display: block;  
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

/* clearfix
---------------------------------------------------- */

* html body .Section_03_Wrap,
* html body .Section_08_Wrap,
* html body .Content_02_01_02_02 ul.list2 {
/* for IE6↓ */
	height:1%;
}
*+html body .Section_03_Wrap,
*+html body .Section_08_Wrap,
*+html body .Content_02_01_02_02 ul.list2 {
/* for IE7,Opera8↑ */
	height:1%;
}
.Section_03_Wrap:after,
.Section_08_Wrap:after,
.Content_02_01_02_02 ul.list2:after {
/* for modern browser */
	content: "";
	display: block;
	clear: both;
	height:0;
}

/* text-indent
---------------------------------------------------- */
h1,
.Content_01 h2,
h2 a,
.Content_02_01 h3,
.Content_03 h3,
h3 a,
h4,
.Content_02_01_01_01 h5 a,
.Content_02_01_01_02 h5,
.Content_02_01_01_03 h5,
.Content_02_01_02_01 h5 a,
.Content_02_01_02_02 h5,
.Content_02_01_03_01 h5 a,
.Content_02_01_03_02 h5 {
	text-indent:-9999px;
}
