@charset "shift_jis";
body {
	text-align: center;
	margin: 0px;
	padding: 0px;
	background-image: url(../img/bg.jpg);
	background-repeat: repeat;
}
/*ヘッダーを含めたエリア*/
#all{
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
	font-size: 80%;
	color: #333333;
	line-height: 140%;
	background-image: url(../img/bg_shadow.jpg);
	background-repeat: repeat-y;
}
/*メインエリア*/
#main {
	width: 740px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}



h1,h2,h3,h4{
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}


#logo{
	text-align: right;
	padding-top: 5px;
	padding-right: 32px;
	padding-bottom: 5px;
}
/*header*/
#header{
	background-color: #5EBE30;
	width: 720px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 8px;
	padding-left: 12px;
}
#header_right{
	float: right;
	width: 302px;
	text-align: left;
	margin-top: 1px;
}
#header_left{float: left;width: 350px;	text-align: left;padding-top: 3px;}
#header ul,#header ol,#header li{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	
}

#header ul li{
	line-height:0;
	float: left;
	overflow: hidden;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 3px;
	padding: 0px;
	margin-top: 2px;
}
#header ul li ol li{
	margin-bottom: 3px;
	margin-left: 4px;
	margin-top: 1px;
}
#header ul li span{	visibility: hidden;}
#header ul li a{display: block;}
#header ul li a:hover{text-decoration: none;}

.menusub01 a{background-image: url(../img/menu01.gif);background-repeat: no-repeat;height: 12px;width: 100px;}
.menusub02 a{background-image: url(../img/menu02.gif);background-repeat: no-repeat;height: 12px;width: 100px;}
.menusub03 a{background-image: url(../img/menu03.gif);background-repeat: no-repeat;height: 12px;width: 56px;}
.menu01 a{background-image: url(../img/menu_btn01.gif);background-repeat: no-repeat;height: 11px;width: 80px;}
.menu02 a{background-image: url(../img/menu_btn03.gif);background-repeat: no-repeat;height: 11px;width: 82px;}
.menu03 a{background-image: url(../img/menu_btn02.gif);background-repeat: no-repeat;height: 11px;width: 62px;}
.menu04 a{background-image: url(../img/menu_btn04.gif);background-repeat: no-repeat;height: 11px;width: 64px;}
.menu05 a{background-image: url(../img/menu_btn05.gif);background-repeat: no-repeat;height: 11px;width: 183px;}
.menu06 a{background-image: url(../img/menu_btn06.gif);background-repeat: no-repeat;height: 11px;width: 183px;}

.menusub01 {background-image: url(../img/menu01.gif);background-repeat: no-repeat;height: 12px;width: 100px;}
.menusub02 {background-image: url(../img/menu02.gif);background-repeat: no-repeat;height: 12px;width: 100px;}
.menusub03 {background-image: url(../img/menu03.gif);background-repeat: no-repeat;height: 12px;width: 56px;}
.menu01 {background-image: url(../img/menu_btn01.gif);background-repeat: no-repeat;height: 11px;width: 80px;}
.menu02 {background-image: url(../img/menu_btn03.gif);background-repeat: no-repeat;height: 11px;width: 82px;}
.menu03 {background-image: url(../img/menu_btn02.gif);background-repeat: no-repeat;height: 11px;width: 62px;}
.menu04 {background-image: url(../img/menu_btn04.gif);background-repeat: no-repeat;height: 11px;width: 64px;}
.menu05 {background-image: url(../img/menu_btn05.gif);background-repeat: no-repeat;height: 11px;width: 183px;}
.menu06 {background-image: url(../img/menu_btn06.gif);background-repeat: no-repeat;height: 11px;width: 183px;}



/*footer*/
#footer_up{
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 5px;
	padding-bottom: 3px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	background-image: url(../img/border.gif);
	background-repeat: repeat-x;
	text-align: left;
}
#footer_up02{
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 5px;
	padding-bottom: 3px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	text-align: left;
}
#footer{
	margin-right: 20px;
	margin-left: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #5EB930;
	margin-top: 5px;
	padding-bottom: 20px;
	padding-top: 8px;
	padding-right: 5px;
	padding-left: 5px;
}
#footer_shadow{
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../img/footer.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 30px;
	width: 100%;
	display: block;
	overflow: hidden;
	font-size: 1px;
}
img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.right{	float: right;}
.left{float: left;}

/*  廻り込み解除 --<div class="clear"><hr></div>--で設定 */
.clear { clear: both;} 
.clear hr { display: none; }


.mail{vertical-align: -15%;}

.top_back{margin-left: auto;margin-right: 0px;text-align: right;margin-top: 15px;}

.green_line{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #5EB930;
	margin-bottom: 20px;
}

/*リンク装飾*/
a:link{
	color:#4F9B23;
	text-decoration: none;
}
a:visited{
	color:#4F9B23;
	text-decoration: none;
}
a:hover {
	color:#4F9B23;
	text-decoration: underline;
}

.center{text-align: center;}
.center img{
	margin-right: auto;
	margin-left: auto;
}
/*トップページ*/
#top h2{margin-top: 5px;padding-bottom: 5px;}
#top h3{margin-bottom: 10px;	margin-top: 12px;}
#top_img{
	padding-left: 8px;
	padding-bottom: 15px;
}
#topleft{
	float: left;
	width: 290px;
	margin-bottom: 30px;
}
#topright{
	float: right;
	width: 440px;
	margin-top: 5px;
	margin-bottom: 30px;
	line-height: 150%;
}

.top_school div{
	float: left;
	width: 154px;
	height:258px;
	border: 1px solid #FF8054;
	padding-top: 13px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-bottom: 15px;
}

.text-width{
	width: 154px;
	height: 47px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 2px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.top_school02 div{
	border: 1px solid #1771B8;
	float: left;
	width: 154px;
	height:258px;
	padding-top: 13px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-bottom: 15px;
}

.top_school03 div{
	border: 1px solid #B7B332;
	float: left;
	width: 154px;
	height:275px;
	padding-top: 13px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-bottom: 15px;
}

.topschool_pad{
	margin-left: 10px;
}
.topschool_photo{
	margin-top: 8px;
	margin-bottom: 10px;
	margin-left: 2px;
	overflow: hidden;
}
div.topschool_btn{
	margin-top: 5px;
	text-align: right;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: none;
	height:20px;
}
.topschool_name{margin-top: 5px;margin-bottom: 3px;}
ul.top_list{
	margin: 0px;
	list-style-type: none;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	}
.top_list li{
	background-image: url(../img/icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 38px;
	list-style-type: none;
	padding-bottom: 2px;
	font-weight: bold;
}
#top_index{
	padding-left: 37px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.top_arc_txt{
	vertical-align: -30%;
	margin-right: 10px;
}

/*特別賞トップページ*/
.sp_toph2{
	margin-bottom: 30px;
	padding: 0;
}

.sp_toph3{
	margin-bottom: 10px;
	padding: 0;
}

/*学校活動紹介*/
h1#header_s{
	padding-top: 15px;
}
h3.sch_h3{
	background-color: #E3D6BE;
	width: 700px;
	font-size: 120%;
	font-weight: bolder;
	color: #756245;
	padding-top: 6px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 6px;
	margin-bottom: 0em;
	margin-right: 0px;
	margin-left: 10px;
}

#submenu{
	display: block;
	height: 33px;
	width: 740px;
	margin-bottom: 0px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #5EB930;
}
#submenu ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-size: 0px;
}
#submenu li{
	line-height:0;
	float: left;
	overflow: hidden;
	padding: 0px;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#submenu span{visibility: hidden;}
#submenu a{
	display: block;
	overflow: hidden;
	height: 33px;
	width: 145px;
}
#smenu01 a{background-image: url(../img/submenu01.gif);background-repeat: no-repeat;background-position: bottom;}
#smenu02 a{background-image: url(../img/submenu02.gif);background-repeat: no-repeat;background-position: bottom;}
#smenu03 a{background-image: url(../img/submenu03.gif);background-repeat: no-repeat;background-position: bottom;}
#smenu04 a{background-image: url(../img/submenu04.gif);background-repeat: no-repeat;background-position: bottom;}
#smenu01 a:hover,#smenu02 a:hover,#smenu03 a:hover,#smenu04 a:hover{text-decoration: none;	background-position: top;}

body#sch_01 #smenu01 a{background-position: top}
body#sch_02 #smenu02 a{background-position: top}
body#sch_03 #smenu03 a{background-position: top}
body#sch_04 #smenu04 a{background-position: top}

#submenu_bottom{
	display: block;
	width: 738px;
	margin-bottom: 5px;
	height: 30px;
	border: 1px solid #5EB930;
	background-repeat: no-repeat;
	background-position: 8px center;
}
body#sch_01 #submenu_bottom{background-image: url(../img/subtitle01.gif);}
body#sch_02 #submenu_bottom{background-image: url(../img/subtitle02.gif);}
body#sch_03 #submenu_bottom{background-image: url(../img/subtitle03.gif);}
body#sch_04 #submenu_bottom{background-image: url(../img/subtitle04.gif);}

.schoolphoto{
	background-image: url(../img/photo_bg.jpg);
	height: 186px;
	width: 272px;
	background-repeat: no-repeat;
	padding-top: 11px;
	padding-left: 12px;
}

#sch01_left{
	float: left;
	margin-top: 0px;
	padding-top: 5px;	
}
#sch01_right{
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	padding-right: 20px;
}

#sch01_right02{
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	padding-right: 30px;
}

.sch01_right03{
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	padding-right: 0px;
}

#guest_right{
	float: left;
	margin-top: 0px;
	padding-top: 8px;
	display: block;
	width: 400px;
}
#guest_left{
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	padding-right: 20px;

}
.guest_left02{
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	padding-right: 20px;
	display: block;
	width: 390px;
	padding-left: 30px;
	padding-top: 3px;
}
.ichiba_title{padding-left: 30px;}
.ichiba_title02{padding-left: 15px;}
.guest_title{
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 0px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #5EB930;
	margin-bottom: 20px;
}


.sch_txt{
	padding-top: 15px;
	padding-right: 20px;
	padding-left: 20px;
}
.guest_txt{
	padding-left: 30px;
	padding-bottom: 15px;
	padding-top: 20px;
}
.sch_txt p{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1em;
	padding-left: 0px;
}

/*学校活動紹介特別賞*/
h2.sp01_h2{
	background-color: #FFFFFF;
	background-image: url(../specially/01sasagawa/img/sp_title01.gif);
	background-repeat: no-repeat;
	margin-top: 30px;
	margin-left: 20px;
	margin-bottom: 10px;
	text-align: left;
	height: 103px;
}

h2.sp01_h2 span{
	visibility: hidden;
	overflow: hidden;
}

.main_table{
	margin-bottom: 20px;
}

h3.sp_h3 {
	background-color: #FFFFFF;
	font-size: 90%;
	font-weight: bolder;
	color: #003399;
	border: 1px solid #003399;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 7px;
	margin-bottom: 15px;
	width: 350px;
	text-align:center;
}

h3.sp_h3_02 {
	background-color: #FFFFFF;
	font-size: 90%;
	font-weight: bolder;
	color: #003399;
	border: 1px solid #003399;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 7px;
	margin-bottom: 0em;
	margin-right: 0px;
	margin-left: 20px;
	width: 160px;
}

.sp_txt{
	line-height: 1.5em;
	padding-top: 15px;
	padding-right: 30px;
	padding-left: 20px;
}

.sp_txt02{
	line-height: 1.5em;
	padding-left: 30px;
	padding-right: 20px;
}

.sp_txt .long_p{
	width: 420px;
	line-height: 1.5em;
	margin: 0;
	padding-left: 6px;
}

.sp_txt .long_p02{
	line-height: 1.5em;
	margin: 0;
	padding-right: 6px;
		float:right;
}

.sp_txt .short_p{
	margin: 0;
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
}

.right_box{
	background-color: #FFFFFF;
	font-size: 90%;
	font-weight: bolder;
	color: #003399;
	border: 1px solid #003399;
	width: 160px;

}

ul#sub_btm_list{
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#sub_btm_list li{
	float: left;
	background-image: url(../img/icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 38px;
	list-style-type: none;
	font-weight: bold;
	margin-left:8px;
	padding: 0px;
}
#schflash{
	padding-top: 0px;
	padding-bottom:25px;
	text-align: center;
}

#schflash02{
	padding-top: 10px;
	padding-bottom:25px;
	text-align: center;
}
#schflash object#schoolfla{
	border: 1px solid #B0B0B0;
	display: block;
	margin-right: auto;
	margin-left: auto;
}
.sch_img_all{	
	display: block;
	float: right;
	width: 190px;
	margin-left: 20px;
	margin-bottom: 10px;
}
.sch_img{
	display: block;
	float: right;
	width: 213px;
	border: 1px solid #B0B0B0;
	background-position: center;
	margin-left: 20px;
	margin-bottom: 15px;
}
.sch_img img{
	padding-top: 8px;
	padding-left: 6px;
	padding-bottom: 8px;
}

.sch_img p{
	padding-right: 8px;
	padding-left: 8px;
}

.sp_img{
	width: 312px;
	margin-left: 20px;
	padding-right: 15px;
	margin-bottom: 15px;
}

.sp_img02{
	width: 312px;
	padding-left: 15px;
	margin-bottom: 15px;
}

.sp_img03{
	width: 272px;
	margin-left: 20px;
	padding-right: 15px;
	margin-bottom: 15px;
}

.sp_img img{
	padding-top: 20px;
	padding-left: 6px;
	padding-bottom: 8px;
}

.sp_img02 img{
	padding-left: 6px;
	padding-bottom: 8px;
}

.sp_img03 img{
	padding-left: 6px;
	padding-bottom: 8px;
	padding-top: 15px;
}

.test{
	padding-left: 8px;
	padding-right: 8px;
	font-size: 11px;
	line-height: 1.2em;
}

.d_load{
	background-color: #FFFFFF;
	width: 740px;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-image: url(../img/top/pdf_icon.gif);
	background-repeat: no-repeat;
	text-indent: 40px;
	margin-top: 10px;
}

.s_activity{
	width: 740px;
	height: 257px;
	background-image: url(../specially/01sasagawa/img/activity.jpg);
	background-repeat: no-repeat;
}

.sa_txt{
	height: 80px;
	color:#FFFFFF;
}

.sa_txt p{
	padding-left: 10px;
}

.sa_txt02{
	height: 177px;
	color:#000000;
}

.sa_txt02 p{
	padding-left: 10px;
}

.s_name{
	font-size: 100%;
	font-weight: bolder;
	color: #5EB930;
	margin-bottom: 5px;
	padding-bottom: 0px;
}


/*アーカイブ*/
#arc_main{
	width: 710px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
#archive_top{
	border: 1px solid #CCCCCC;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 15px;
	padding-top: 13px;
	padding-right: 0px;
	padding-bottom: 13px;
	padding-left: 0px;
}

#archive_top h2 img{
	margin-left: 21px;
	margin-bottom: 12px;
}
#archive_top #arctopimg{
	margin-left: 21px;
	margin-top: 8px;
	margin-bottom: 5px;
}
#archive_top img{
	margin-left: 21px;
}
h3#archivesub_h3{
	text-align: left;
	font-size: 120%;
	font-weight: bolder;
	color: #756245;
	margin-top: 10px;
	margin-bottom: 0px;
	background-color: #E3D6BE;
	display: block;
	height: 28px;
}
h4.archivesub_h4{}

/*地図ページ用*/
#archive_top02{
	border: 1px solid #CCCCCC;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 15px;
	padding-top: 13px;
	padding-right: 0px;
	padding-bottom: 13px;
	padding-left: 0px;
	height: auto;
}

#archive_top02 h2 img{
	margin-left: 21px;
	margin-bottom: 12px;
}
#archive_top02 #arctopimg{
	margin-left: 21px;
	margin-top: 8px;
	margin-bottom: 5px;
}
#archive_top02 img{
	margin-left: 21px;
}




/*アーカイブトップメニューボタン*/
ul#arc_menu{
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 14px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
ul#arc_menu li{
	float: left;
	margin-bottom: 2px;
}
ul#arc_menu a{
	display: block;
	height: 62px;
	width: 136px;
	background-repeat: no-repeat;
}
#arcmenu_14 a{background-image: url(../archive/img/arcbtn14.gif);background-position: center top;}
#arcmenu_13 a{background-image: url(../archive/img/arcbtn13.gif);background-position: center top;}
#arcmenu_12 a{background-image: url(../archive/img/arcbtn12.gif);background-position: center top;}
#arcmenu_11 a{background-image: url(../archive/img/arcbtn11.gif);background-position: center top;}
#arcmenu_10 a{background-image: url(../archive/img/arcbtn10.gif);background-position: center top;}
#arcmenu_9 a{background-image: url(../archive/img/arcbtn09.gif);background-position: center top;}
#arcmenu_8 a{background-image: url(../archive/img/arcbtn08.gif);background-position: center top;}
#arcmenu_7 a{background-image: url(../archive/img/arcbtn07.gif);background-position: center top;}
#arcmenu_6 a{background-image: url(../archive/img/arcbtn06.gif);background-position: center top;}
#arcmenu_5 a{background-image: url(../archive/img/arcbtn05.gif);background-position: center top;}
#arcmenu_4 a{background-image: url(../archive/img/arcbtn04.gif);background-position: center top;}
#arcmenu_3 a{background-image: url(../archive/img/arcbtn03.gif);background-position: center top;}
#arcmenu_2 a{background-image: url(../archive/img/arcbtn02.gif);background-position: center top;}
#arcmenu_1 a{background-image: url(../archive/img/arcbtn01.gif);background-position: center top;}

#arcmenu_14 a:hover{ background-position: bottom;}
#arcmenu_13 a:hover{ background-position: bottom;}
#arcmenu_12 a:hover{ background-position: bottom;}
#arcmenu_11 a:hover{ background-position: bottom;}
#arcmenu_10 a:hover{ background-position: bottom;}
#arcmenu_9 a:hover{	background-position: bottom;}
#arcmenu_8 a:hover{	background-position: bottom;}
#arcmenu_7 a:hover{	background-position: bottom;}
#arcmenu_6 a:hover{	background-position: bottom;}
#arcmenu_5 a:hover{	background-position: bottom;}
#arcmenu_4 a:hover{	background-position: bottom;}
#arcmenu_3 a:hover{	background-position: bottom;}
#arcmenu_2 a:hover{	background-position: bottom;}
#arcmenu_1 a:hover{	background-position: bottom;}

body#archive14 #arcmenu_14 a{background-position: bottom;}
body#archive13 #arcmenu_13 a{background-position: bottom;}
body#archive12 #arcmenu_12 a{background-position: bottom;}
body#archive11 #arcmenu_11 a{background-position: bottom;}
body#archive10 #arcmenu_10 a{background-position: bottom;}
body#archive09 #arcmenu_9 a{background-position: bottom;}
body#archive08 #arcmenu_8 a{background-position: bottom;}
body#archive07 #arcmenu_7 a{background-position: bottom;}
body#archive06 #arcmenu_6 a{background-position: bottom;}
body#archive05 #arcmenu_5 a{background-position: bottom;}
body#archive04 #arcmenu_4 a{background-position: bottom;}
body#archive03 #arcmenu_3 a{background-position: bottom;}
body#archive02 #arcmenu_2 a{background-position: bottom;}
body#archive01 #arcmenu_1 a{background-position: bottom;}


ul#arc_menu span{visibility: hidden;}
ul#arc_menu a:hover{text-decoration: none;}
/*--------*/

.map_txt{
	margin-top: 10px;
	margin-left: 20px;
}

.arc_sub_sub{
	text-align: left;
}
.arc_sub_sub img{
	margin-right: auto;
	padding-bottom: 8px;
	padding-left: 28px;
}

.arc_subtitle01{
	background-color: #5EB930;
	color: #FFFFFF;
	display: block;
	height: 23px;
	float: left;
	width: 70px;
	padding-top: 5px;
	text-align: center;
}
.arc_subtitle02{
	display: block;
	height: 21px;
	float: left;
	width: 75px;
	padding-top: 7px;
	text-align: center;
	font-size: 80%;
}
.arc_subtitle03{
	display: block;
	height: 22px;
	float: left;
	width: 500px;
	padding-top: 6px;
}
#arc_menubar{
	background-color: #5EB930;
 	width:670px;
	margin-left: 20px;
}
#arc_menubar02{
	background-color: #5EB930;
}
#arc_menubar ul{
	background-color: #5EB930;
	list-style-type: none;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#arc_menubar02 ul{
	background-color: #5EB930;
	list-style-type: none;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#arc_menubar li{
	float: left;
	margin-left: 5px;
}
#arc_menubar02 li{
	float: left;
	margin-left: 5px;
}
#arc_menubar a{height: 17px;background-position: left center;background-repeat: no-repeat;
	display: block;
}

#arc_menubar02 a{height: 17px;background-position: left center;background-repeat: no-repeat;
	display: block;
}

.arcmenu01 a{background-image: url(../archive/img/arc_menu01.gif); background-repeat: no-repeat; width: 172px; height:17px; display:block;}
.arcmenu02 a{background-image: url(../archive/img/arc_menu02.gif); background-repeat: no-repeat; width: 96px; height:17px; display:block;}
.arcmenu03 a{background-image: url(../archive/img/arc_menu03.gif); background-repeat: no-repeat; width: 170px; height:17px; display:block;}

.arcmenu01{background-image: url(../archive/img/arc_menu01.gif); background-repeat: no-repeat; width: 172px; height:17px;}
.arcmenu02{background-image: url(../archive/img/arc_menu02.gif); background-repeat: no-repeat; width: 96px; height:17px;}
.arcmenu03{background-image: url(../archive/img/arc_menu03.gif); background-repeat: no-repeat; width: 170px; height:17px;}

#arc_menubar span{visibility: hidden;}
#arc_menubar a:hover{text-decoration: none;}

#arc_menubar02 span{visibility: hidden;}
#arc_menubar02 a:hover{text-decoration: none;}
	

table.sch_table_pink,table.sch_table_blue,table.sch_table_yellow{
	margin-left: 30px;
	width:650px;
	border-collapse: collapse;
	margin-bottom: 0px;
}	
table.sch_table_pink td{
	border: 1px solid #FF8054;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}

table.sch_table_blue td{
	border: 1px solid #3375D6;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}

table.sch_table_yellow td{
	border: 1px solid #B7B332;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}	

table.sch_table_pink .tabtitle_pink{background-color: #FF8054;font-weight: bold;color: #FFFFFF;}
table.sch_table_blue .tabtitle_blue{background-color: #3375D6;font-weight: bold;color: #FFFFFF;}
table.sch_table_yellow .tabtitle_yellow{background-color: #B7B332;font-weight: bold;color: #FFFFFF;}

.tab_pad01_left{width: 30%;}
.tab_pad01_right{width: 70%;}
.tab_pad02_left{width: 50%;}
.tab_pad02_right{width: 50%;}

.arc_btn{
	text-align: right;
	width: 710px;
}

.arc_btn02{
	text-align: left;
}

.top_back_arc{
	margin-left: auto;
	margin-right: 84px;
	text-align: right;
	margin-top:8px;
	margin-bottom: 25px;
}

.top_back_arc02{
	margin-left: auto;
	margin-right: 0px;
	text-align: right;
	margin-top:8px;
	margin-bottom: 25px;
}

/*表彰の対象および選考方法*/
body#selection h3{
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5EB930;
	background-color: #FFFFFF;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0.5em;
	padding-bottom: 3px;
	padding-top: 15px;
}
body#selection p{
	padding-left: 20px;
}
#select_tab {
	border: 1px solid #5EB930;
	margin-left: 40px;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	width: 410px;
	text-align: center;
	font-size: 10pt;
	line-height: 18px;
}
#select_tab table{
	width: 390px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
}
#select_tab td{
	text-align: left;
	vertical-align: top;
	padding: 5px;
}
#select_tab .se_td01{
	font-size: 12pt;
	font-weight: bold;
	color: #5EB930;
}
