@charset "shift_jis";
/* CSS Document */

/* -----------------------------------------------------
top画像CSS
----------------------------------------------------- */

*{margin:0; padding:0;}
#all{ width:950px;}
#top01{width:950px;}
#top02{width:950px; background-image:url(../img/top_img_back.jpg); height:100px;}

#top_left{width:200px; float:left; padding:5px 0 0 5px;}
#top_center{width:500px; float:left; margin-left:20px; background-image:url(../img/header_img_center.jpg); width:500px; height:100px;}
#top_right{width:200px; float:left;margin-left:20px; padding:5px 5px 0 0;}
#top_right_00{width:200px; margin-top:4px;}
#top_right_01{width:142px; float:left;}
#top_right_02{width:58px; float:left;}

#main{ width:950px; padding:0;}
#main_left{width:206px; float:left; padding-left: 5px;}
#main_center{width:300px; float:left; padding-left:5px;}
#main_right{width:210px; float:right; padding-left:5px;}
#main_right2{width:210px; float:left;padding-left:5px;}

#item_main{
	width:720px;
	float:right;
	padding-left: 3px;
}


/* text */
.top_right{font-size:12px; height:21px; line-height:21px;}
h1{text-align:right; 
	font-size:12px;
	padding-right:5px;
	margin:0;
	}

#header {
}

.top_center_txt {
	color: #0c5e5a;
	font-weight: bold;
	font-size: 14px;
	padding: 79px 0 0 216px;
}

/* -----------------------------------------------------
banner画像CSS
----------------------------------------------------- */
.block_00{width:512px;}

.block_01{width:512px; margin:5px 0 5px 0; text-align:center;}

.block_02{width:512px; margin:5px 0 5px 0; border:2px #FF6600 solid;}
.block_03{width:512px; margin:5px 0 5px 0; border:2px #3366FF solid;}
.block_04{width:512px; margin:5px 0 5px 0; border:1px #999999 solid;}

.block_02_01{width:510px; padding:10px 0 10px 0;}
/*.block_02_01:after{content:"."; display:block; height:0px; clear:both; visibility:hidden; overflow:hidden;}*/
.block_02_01_right{width:210px; float:right;}
.block_02_05_right{width:160px; float:right;}
.block_02_01_left{width:290px; float:left;}
.block_02_05_left{width:350px; float:left;}

.block_07{width:510px; margin:10px 0 8px 0; /*padding-right:5px;*/}
/*.block_07:after{content:"."; display:block; height:0px; clear:both; visibility:hidden; overflow:hidden;}*/
.block_07_01_right{width:130px; float:left;}
.block_07_01_left{width:350px; float:left;}

ul.center_ul_list_01{padding-top:5px;}
li.center_list_01{ font-size:13px; margin:3px 5px 3px 5px; border-left:2px #CCCCCC solid; padding-left:1px; list-style:none;}
li.center_list_02{ font-size:13px; margin:3px 5px 3px 5px; border-left:2px #CCCCCC solid; padding-left:3px; list-style:none;}

.img_btn{ text-align:center; margin:5px 0; clear:both;}

/* text */
p.center_text{font-size:12px;
	line-height:120%;
	padding:3px 5px 5px 5px;
	border-top:1px #CCCCCC dotted;
	margin:5px 0 0 0;
        text-align:left;
	}
p.center_text_02{font-size:12px;
	line-height:120%;
	padding:2px 2px 0px 2px;
	text-align:center;
	}
p.center_text_03{font-size:12px;
	line-height:120%;
	padding:3px 5px 5px 5px;
	}
p.center_text_04{font-size:13px;
	line-height:120%;
	padding:3px 5px 5px 5px;
	font-weight:bold;
	color: #FF3300;
	background-color: #FFFFCC;
	text-align:center;
	}
.cl {clear:both;}

/*ヘッダーメニュー*/
#MENU {
	width: 950px;
	height: 30px;
	padding: 5px 0 5px 0;
}
#MENU ul {
	margin: 0;
	padding: 0;
}
#MENU li {
	margin: 0 0 0 1px;
	padding: 0;
	float: left;
	list-style: none;
}
#MENU img {
	border: 0;
}

/*トップバナー部分*/

.zero_pack {
}
.zero_pack ul.center_ul_list_01{padding-top:3px;}
.zero_pack li.center_list_01{ font-size:13px; margin:3px 5px 3px 5px; border-left:2px #CCCCCC solid; padding-left:1px; list-style:none;}

.block_02_01_right ul.center_ul_list_01{padding-top:0px;}
.block_02_01_right li.center_list_02{ font-size:13px; margin:1px 5px 2px 5px; border-left:2px #CCCCCC solid; padding-left:3px; list-style:none;}

.block_02_01_left ul.center_ul_list_01{padding-top:0px;}
.block_02_01_left li.center_list_01{ font-size:13px; margin:3px 5px 3px 5px; border-left:2px #CCCCCC solid; padding-left:1px; list-style:none;}

.block_04 ul.center_ul_list_01{padding-top:0px;}
.block_04 li.center_list_01{ font-size:13px; margin:3px 5px 3px 5px; border-left:2px #CCCCCC solid; padding-left:1px; list-style:none;}

.block_07_01_left ul.center_ul_list_01{padding-top:5px;}
.block_07_01_left li.center_list_01{ font-size:13px; margin:3px 5px 3px 5px; border-left:2px #CCCCCC solid; padding-left:1px; list-style:none;}
.block_07_01_left li.center_list_02{ font-size:13px; margin:3px 5px 3px 5px; border-left:2px #CCCCCC solid; padding-left:3px; list-style:none;}


.24service {
	background-image: url(../img/center_img_09_01.jpg);
	background-repeat: no-repeat;
	width: 510px;
	height: 150px;
}
.24_list {
	padding: 10px 0 0 290px;
}
.24_list ul.center_ul_list_01{padding-top:3px;}
.24_list li.center_list_01{ font-size:13px; margin:3px 5px 3px 8px; border-left:2px #CCCCCC solid; padding-left:1px; list-style:none; line-height: 12px;}

.top_school {
	background-image: url(../img/center_img_10_01.jpg);
	background-repeat: no-repeat;
	width: 510px;
	height: 167px;
}
.top_school_list {
	padding: 3px 0 0 295px;
}
.top_school_list ul.center_ul_list_01{padding-top:0;}
.top_school_list li.center_list_01{ font-size:13px; margin:3px 5px 3px 5px; border-left:2px #CCCCCC solid; padding-left:1px; list-style:none; line-height: 12px;}


.center_txt {
	font-family:"MS UI Gothic",font-size:16px;
	color:#800000;
	height:25px; 
	text-align:center;
	background-color: #ffff2f;
	padding-top:5px;
	margin-top:2px;
	margin-left:1px;
	font-weight: bold;
}
.center_txt02 {
	font-family:"MS Pゴシック","Osaka";
	font-size:13px;
	color: #3e3e3e;
	padding:1px;
	text-align: right;
	font-weight: bold;
	clear: both;
}