@import url("footer.css");

body {
	text-align: center;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #FFFFFF;
}
.box1 {
	padding: 0px;
	width: 780px;
	color: #000000;
	border: 1px solid #000000;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(images/back_left_area.gif);
	background-repeat: repeat-y;
}
.endbox {
	padding: 0px;
	width: 780px;
	color: #000000;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.header1 {
	margin: 0px;
	padding: 0px;
	float: left;
	text-align: left;
	width: 780px;
	height: 49px;
}

.header2 {
	margin: 0px;
	padding: 0px;
	float: left;
	text-align: left;
	width: 780px;
	height: 56px;
}

.pannavi {
	width: 780px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	background-color: #13568F;
	color: #FFFFFF;
	text-align: left;
	font-size: 12px;
	line-height: 180%;

}
.pannavi p {
	margin: 0px 0px 0px 20px;
}
.pannavi a:link {
	color: #FFFFFF;
}
.pannavi a:visited {
	color: #FFFFFF;
}
.pannavi a:hover {
	color: #FFFFFF;
}


.r_box {
	margin: 0px;
	padding: 0px 0px 0px 0px ;
	float: right;
	width: 540px;
}
.l_box {
	margin: 0px;
	padding-left: 0px ;
	float: left;
	width: 235px;
}

.koushi_box {
	margin: 8px 0px 2px 8px;
	padding: 0px 0px 0px 0px ;
	float: left;
}

.profile_sw {
	width: 168px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px ;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 140%;
	text-align: left;
}

.profile_sw a:link {
	color: #FFFFFF;
}
.profile_sw a:visited {
	color: #FFFFFF;
}
.profile_sw a:hover {
	color: #FFFFFF;
}


.menu_box {
	width: 168px;
	margin: 10px 0px 10px 8px;
	padding: 0px 0px 0px 0px ;
	background-color: #fefefe;
	float: left;
}

.menu_box .profiletitle {
	background-image: url(images/title_profile.jpg);
	background-repeat: no-repeat;
	margin:  0px 0px 0px 0px;
	padding: 0px;
	width: 168px;
	height: 24px;
}

.menu_box .profile_area {
	background-image: url(images/back_profile.gif);
	background-repeat: no-repeat;
	width: 168px;
	height:170px;
	margin: 0px 0px 0px 0px;
	padding: 5px ;
	font-size: 11px;
	color: #000000;
	line-height: 120%;
	text-align: left;

}

.menu_box .profile_area .profile_name {
	width: 88px;
	margin: 0px 0px 5px 0px;
	padding: 0px ;
	font-size: 14px;
	color: #000000;
	line-height: 120%;
	text-align: left;
	float: left;

}

.menu_box .profile_area .profile_photo {
	width: 60px;
	margin: 0px 0px 5px 0px;
	padding: 0px ;
	font-size: 12px;
	color: #000000;
	line-height: 140%;
	text-align: left;
	float: left;
}

.menu_box .profile_area .profile_text {
	width: 158px;
	margin: 5px 0px 0px 0px;
	padding: 0px ;
}

.menu_box .catetitle {
	background-image: url(images/title_category.jpg);
	background-repeat: no-repeat;
	margin:  0px 0px 0px 0px;
	padding: 0px;
	width: 168px;
	height: 24px;
}

.menu_box .mantitle {
	background-image: url(images/title_entry.jpg);
	background-repeat: no-repeat;
	margin:  0px 0px 0px 0px;
	padding: 0px;
	width: 168px;
	height: 24px;
}

.menu_box h3{
	display: none;
}

.menu_box ul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.menu_box li{
	font-size: 12px;
	line-height: 140%;
	text-align: left;
	margin: 0px 0px 0px 25px;
	padding: 3px 0px 0px 0px;
	list-style-image: url(images/text_mark.jpg)
}


.banner_side {
	width: 168px;
	margin: 10px 0px 10px 8px;
	padding: 0px 0px 0px 0px ;
	float: left;
	text-align: center;
        
}


.entry_box {
	width:500px;
	position:relative;
	float:left;
	margin-left:10px;
	margin-top:20px;
	margin-bottom:10px;
	padding: 0px;
}

#cate359 {
	border: 1px solid;
}

#cate3359 {
	color: ;
}

#cate3359 a {
color: ;
}

#cate363 {
	border:#882021  1px solid;
}

#cate3363 {
	color: #882021 ;
}

#cate3363 a {
color: #882021 ;
}

#cate924 {
	border:#266868 1px solid;
}

#cate3924 {
	color: #266868;
}

#cate3924 a {
color: #266868;
}

#cate360 {
	border: 1px solid;
}

#cate3360 {
	color: ;
}

#cate3360 a {
color: ;
}

#cate357 {
	border: 1px solid;
}

#cate3357 {
	color: ;
}

#cate3357 a {
color: ;
}

#cate365 {
	border: 1px solid;
}

#cate3365 {
	color: ;
}

#cate3365 a {
color: ;
}

#cate919 {
	border:#E3AA00 1px solid;
}

#cate3919 {
	color: #E3AA00;
}

#cate3919 a {
color: #E3AA00;
}

#cate353 {
	border: 1px solid;
}

#cate3353 {
	color: ;
}

#cate3353 a {
color: ;
}

#cate922 {
	border: 1px solid;
}

#cate3922 {
	color: ;
}

#cate3922 a {
color: ;
}

#cate354 {
	border: 1px solid;
}

#cate3354 {
	color: ;
}

#cate3354 a {
color: ;
}

#cate920 {
	border:#266868 1px solid;
}

#cate3920 {
	color: #266868;
}

#cate3920 a {
color: #266868;
}

#cate356 {
	border: 1px solid;
}

#cate3356 {
	color: ;
}

#cate3356 a {
color: ;
}

#cate362 {
	border:#d15d24  1px solid;
}

#cate3362 {
	color: #d15d24 ;
}

#cate3362 a {
color: #d15d24 ;
}

#cate923 {
	border:#406923 1px solid;
}

#cate3923 {
	color: #406923;
}

#cate3923 a {
color: #406923;
}

#cate355 {
	border: 1px solid;
}

#cate3355 {
	color: ;
}

#cate3355 a {
color: ;
}

#cate364 {
	border:#406923  1px solid;
}

#cate3364 {
	color: #406923 ;
}

#cate3364 a {
color: #406923 ;
}

#cate374 {
	border:#8d2259 1px solid;
}

#cate3374 {
	color: #8d2259;
}

#cate3374 a {
color: #8d2259;
}

#cate361 {
	border:#a3a60d  1px solid;
}

#cate3361 {
	color: #a3a60d ;
}

#cate3361 a {
color: #a3a60d ;
}

#cate375 {
	border:#ebc303
 1px solid;
}

#cate3375 {
	color: #ebc303
;
}

#cate3375 a {
color: #ebc303
;
}



#cate2363 {
	background-image: url(images/bar_red.gif);
	background-repeat: repeat-y;
}

#cate2362 {
	background-image: url(images/bar_orange.gif);
	background-repeat: repeat-y;
}
#cate2374 {
	background-image: url(images/bar_purple.gif);
	background-repeat: repeat-y;
}
#cate2364 {
	background-image: url(images/bar_green.gif);
	background-repeat: repeat-y;
}
#cate2923 {
	background-image: url(images/bar_green.gif);
	background-repeat: repeat-y;
}
/*2009.06追加分*/
/*尾形講師*/
#cate2919 {
	background-image: url(images/bar_gold.gif);
	background-repeat: repeat-y;
}

/*武田講師*/
#cate2920 {
	background-image: url(images/bar_blue.gif);
	background-repeat: repeat-y;
}

/*伊東講師*/
#cate2924 {
	background-image: url(images/bar_blue.gif);
	background-repeat: repeat-y;
}


/*2009.06削除分（スタイルシートには残しておく）*/
/*西川講師*/
#cate2361 {
	background-image: url(images/bar_yellow.gif);
	background-repeat: repeat-y;
}
/*込山さん*/
#cate2375 {
	background-image: url(images/bar_fire.gif);
	background-repeat: repeat-y;
}


.koushi_name  {
	width: 500px;
	height: 29px;
	font-weight: normal;
	font-size: 14px;
	color: #FFFFFF;
	text-align: left;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	line-height: 29px;
}


.entry_name {
	font-weight: bold;
	font-size: 16px;
	text-align: left;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	line-height: 200%;
}

.category_name {
	font-weight: normal;
	font-size: 14px;
	color: #000000;
	text-align: left;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	line-height: 120%;
}

.reidai_box {
	margin: 10px 15px 10px 15px ;
	padding: 5px ;
	width: 440px;
	float: left;
}

.reidai_name {
	margin: 0px;
	padding: 0px ;
	float: left;
	width: 30px;
	font-weight: normal;
	font-size: 12px;
	color: #009900;
	text-align: left;
}

.reidai_text {
	margin: 0px ;
	padding: 0px;
	float: right;
	width: 390px;
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	text-align: left;
}


.kaitou_text{
	margin: 0px 15px 0px 15px ;
	padding: 5px ;
	width: 430px;
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	text-align: left;
}


table {
	font-size: 12px;
	text-align: left;
}
h1 {
	font-weight: normal;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	margin: 0px;
	padding: 3px;
}
h2 {
	font-weight: bold;
	font-size: 14px;
	text-align: left;
}
h3 {
	font-weight: bold;
	font-size: 12px;
	text-align: left;
}


.footer {
	clear: both;
	width: 780px;
	font-size: 12px;
	text-align: center;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #FFFFFF;
	border-top: 1px solid #999;
}
a:link {
color: #13568F;
}
a:visited {
color: #13568F;
}
a:hover {
color: #13568F;
}
a.tagline {
color: #FFFFFF;
text-decoration: none;
}

