@charset ""UTF-8;

.x-small{
	font-size			:	x-small;
	}
	
.strong{
	font-weight			:	bold;
}

*{
	color:#666666;	
	font-size			:	small;
	line-height			: 	1.5em;
	font-family			:	"Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, "MS PGothic", "ＭＳ Ｐゴシック";
	text-align			:	justify;
	text-justify		:	inter-ideograph;
	}

a:link {
	color				:	#CC0066;
	text-decoration		:	underline;
}
a:visited {
	color				:	#CC0066;
	text-decoration		:	underline;
}
a:hover {
	color				:	#999999;
	font-weight			:	normal;
}

/*リセット*/
h1,h2,h3,h4,h5,h6 {
	margin:0;
	padding:0;
}

/*画像リンク枠消去*/
img {
	border				:	none;
	vertical-align		:	bottom;
}

table {
	margin				:	5px 0 5px 0;
	border				:	1px gray solid;
	padding				:	0;
	letter-spacing		:	normal;
	text-justify		:	auto;
}

th {
	margin				:	0;
	padding:5px;
}

td, tr {
	margin				:	0;
	padding				:	5px;
}



#flash {
	clear				: 	both;
	margin				:	0;
}

html{
	background-image	:	url(../img/bg.gif);
}

body {
	margin				: 	0px ;
}

.style1 {color: #FFFFFF}
.style2 {
	font-size: x-small;
	color: #CC0066;
}
.style3 {color: #CC0066}
.style4 {
	font-size: small;
	color: #111111;
}

.ayumi_table th {
	color:#CC0066;
	font-size: small;
	text-align:left;
	font-weight:100;
	}

/* -------------------------------------キャンパス枠----------------------------------------- */
#bar_top{	/* 上枠 */
	text-align			: 	left;
	width				: 	810px;
	height				:	12px;
	margin				:	0px auto ;  /*-- auto にてセンタリング--*/
	padding				:	0;
	background			:	url(../img/common/bar_top.gif) no-repeat;
	}

#bar_bottom{	/* 下枠 */
	text-align			: 	left;
	width				: 	810px;
	height				:	10px;
	margin				:	0px auto ;  /*-- auto にてセンタリング--*/
	padding				:	0;
	background			:	url(../img/common/bar_bottom.gif) no-repeat;
	}

#campus{	/* 外枠 */
	text-align			: 	left;
	width				: 	730px;
	margin				:	0px auto ;  /*-- auto にてセンタリング--*/
	padding				: 	0px 40px 0 40px;
	background			:	url(../img/common/bar_middle.gif) repeat-y;
	}

/* -------------------------------------ヘッダー----------------------------------------- */
#header  {	/* ヘッダー */
	width				:	730px;
	height				:	46px;
	margin				:	0px;
	padding				:	0px;
}

#header #logo {	/* ロゴ */
	width				:	110px;
	height				:	46px;
	float				:	left;
	padding				:	0;
}

#header #headernavi {	/*  headernavi */
	width				:	620px;
	height				:	48px;			
	float				:	right;
	}
#headernavi ul{
	list-style			:	none;
	margin				: 	0;
	padding				:	0;
	height				:	20px;
	overflow			:	hidden;
	margin				: 	28px  0 0 270px;
	}
		
#headernavi li{	
	float				:	left;
	}

#headernavi  a{
	display				:	block;
	text-align			: 	left;
	text-indent			:	-9999px;
	}

li#btn_headernavi_1,li#btn_headernavi_1 a {width: 73px;}
li#btn_headernavi_1 a {background: url(../img/common/headernavi.gif) no-repeat left top;}
li#btn_headernavi_1 a:hover {background: url(../img/common/headernavi.gif) no-repeat left -20px;}
li#btn_headernavi_2,li#btn_headernavi_2 a {width: 73px;}
li#btn_headernavi_2 a {background: url(../img/common/headernavi.gif) no-repeat -73px top;}
li#btn_headernavi_2 a:hover {background: url(../img/common/headernavi.gif) no-repeat -73px -20px;}
li#btn_headernavi_3,li#btn_headernavi_3 a {width: 73px;}
li#btn_headernavi_3 a {background: url(../img/common/headernavi.gif) no-repeat -146px top;}
li#btn_headernavi_3 a:hover {background: url(../img/common/headernavi.gif) no-repeat -146px -20px;}
li#btn_headernavi_4,li#btn_headernavi_4 a {width: 73px;}
li#btn_headernavi_4 a {background: url(../img/common/headernavi.gif) no-repeat -219px top;}
li#btn_headernavi_4 a:hover {background: url(../img/common/headernavi.gif) no-repeat -219px -20px;}
li#btn_headernavi_5,li#btn_headernavi_5 a {width: 58px;}
li#btn_headernavi_5 a {background: url(../img/common/headernavi.gif) no-repeat -292px top;}
li#btn_headernavi_5 a:hover {background: url(../img/common/headernavi.gif) no-repeat -292px -20px;}

/*---------------------　　　グローバルナビゲーション　　-------------------------------------*/
#globalnavi {	/*  headernavi */
	width				:	730px;
	height				:	41px;
	margin-bottom		:	10px;
	}

#globalnavi ul{
	list-style			:	none;
	margin				: 	0;
	padding				:	0;
	height				:	41px;
	width				:	730px;
	overflow			:	hidden;
	margin				: 	0px  0px 0 0px;

	}
		
#globalnavi li {	
	float				:	left;
	width				:	122px;
	text-align			: 	left;
	text-indent			:	-9999px;
	}

#globalnavi  a {
	display				:	block;
	width				:	122px;
	text-align			: 	left;
	text-indent			:	-9999px;
	}

li#btn_globalnavi_1,li#btn_globalnavi_1 a {width: 121px; height: 41px;}
li#btn_globalnavi_1 a {background: url(../img/common/globalnavi.gif) no-repeat left -41px;}
li#btn_globalnavi_1 a:hover {background: url(../img/common/globalnavi.gif) no-repeat left top;}
li#btn_globalnavi_1_now{width: 121px; height: 41px;background: url(../img/common/globalnavi.gif) no-repeat left -82px;}

li#btn_globalnavi_2,li#btn_globalnavi_2 a {width: 123px; height: 41px;}
li#btn_globalnavi_2 a {background: url(../img/common/globalnavi.gif) no-repeat -121px -41px;}
li#btn_globalnavi_2 a:hover {background: url(../img/common/globalnavi.gif) no-repeat -121px top;}
li#btn_globalnavi_2_now{width: 123px; height: 41px;background: url(../img/common/globalnavi.gif) no-repeat -121px -82px;}

li#btn_globalnavi_3,li#btn_globalnavi_3 a {width: 123px; height: 41px;}
li#btn_globalnavi_3 a {background: url(../img/common/globalnavi.gif) no-repeat -244px -41px;}
li#btn_globalnavi_3 a:hover {background: url(../img/common/globalnavi.gif) no-repeat -244px top;}
li#btn_globalnavi_3_now{width: 123px; height: 41px;background: url(../img/common/globalnavi.gif) no-repeat -244px -82px;}

li#btn_globalnavi_4,li#btn_globalnavi_4 a {width: 122px; height: 41px;}
li#btn_globalnavi_4 a {background: url(../img/common/globalnavi.gif) no-repeat -367px -41px;}
li#btn_globalnavi_4 a:hover {background: url(../img/common/globalnavi.gif) no-repeat -367px top;}
li#btn_globalnavi_4_now{width: 122px; height: 41px;background: url(../img/common/globalnavi.gif) no-repeat -367px -82px;}

li#btn_globalnavi_5,li#btn_globalnavi_5 a {width: 122px; height: 41px;}
li#btn_globalnavi_5 a {background: url(../img/common/globalnavi.gif) no-repeat -489px -41px;}
li#btn_globalnavi_5 a:hover {background: url(../img/common/globalnavi.gif) no-repeat -489px top;}
li#btn_globalnavi_5_now{width: 122px; height: 41px;background: url(../img/common/globalnavi.gif) no-repeat -489px -82px;}

li#btn_globalnavi_6,li#btn_globalnavi_6 a {width: 119px; height: 41px;}
li#btn_globalnavi_6 a {background: url(../img/common/globalnavi.gif) no-repeat -611px -41px;}
li#btn_globalnavi_6 a:hover {background: url(../img/common/globalnavi.gif) no-repeat -611px top;}
li#btn_globalnavi_6_now{width: 119px; height: 41px;background: url(../img/common/globalnavi.gif) no-repeat -611px -82px;}


/*---------------------　　　ローカル支部ナビゲーション　　-------------------------------------*/
#localnavi {	/*  headernavi */
	width				:	730px;
	height				:	41px;
	margin-bottom		:	10px;
	}

#localnavi ul{
	list-style			:	none;
	margin				: 	0;
	padding				:	0;
	height				:	41px;
	width				:	730px;
	overflow			:	hidden;
	margin				: 	0px  0px 0 0px;

	}
		
#localnavi li {	
	float				:	left;
	width				:	122px;
	text-align			: 	left;
	text-indent			:	-9999px;
	}

#localnavi  a {
	display				:	block;
	width				:	122px;
	text-align			: 	left;
	text-indent			:	-9999px;
	}

li#btn_localnavi_1,li#btn_localnavi_1 a {width: 121px; height: 41px;}
li#btn_localnavi_1 a {background: url(../img/common/localnavi3.gif) no-repeat left -41px;}
li#btn_localnavi_1 a:hover {background: url(../img/common/localnavi3.gif) no-repeat left top;}
li#btn_localnavi_1_now{width: 121px; height: 41px;background: url(../img/common/localnavi3.gif) no-repeat left -82px;}

li#btn_localnavi_2,li#btn_localnavi_2 a {width: 123px; height: 41px;}
li#btn_localnavi_2 a {background: url(../img/common/localnavi3.gif) no-repeat -121px -41px;}
li#btn_localnavi_2 a:hover {background: url(../img/common/localnavi3.gif) no-repeat -121px top;}
li#btn_localnavi_2_now{width: 123px; height: 41px;background: url(../img/common/localnavi3.gif) no-repeat -121px -82px;}

li#btn_localnavi_3,li#btn_localnavi_3 a {width: 123px; height: 41px;}
li#btn_localnavi_3 a {background: url(../img/common/localnavi3.gif) no-repeat -244px -41px;}
li#btn_localnavi_3 a:hover {background: url(../img/common/localnavi3.gif) no-repeat -244px top;}
li#btn_localnavi_3_now{width: 123px; height: 41px;background: url(../img/common/localnavi3.gif) no-repeat -244px -82px;}

li#btn_localnavi_4,li#btn_localnavi_4 a {width: 122px; height: 41px;}
li#btn_localnavi_4 a {background: url(../img/common/localnavi3.gif) no-repeat -367px -41px;}
li#btn_localnavi_4 a:hover {background: url(../img/common/localnavi3.gif) no-repeat -367px top;}
li#btn_localnavi_4_now{width: 122px; height: 41px;background: url(../img/common/localnavi3.gif) no-repeat -367px -82px;}

li#btn_localnavi_5,li#btn_localnavi_5 a {width: 122px; height: 41px;}
li#btn_localnavi_5 a {background: url(../img/common/localnavi3.gif) no-repeat -489px -41px;}
li#btn_localnavi_5 a:hover {background: url(../img/common/localnavi3.gif) no-repeat -489px top;}
li#btn_localnavi_5_now{width: 122px; height: 41px;background: url(../img/common/localnavi3.gif) no-repeat -489px -82px;}

li#btn_localnavi_6,li#btn_localnavi_6 a {width: 119px; height: 41px;}
li#btn_localnavi_6 a {background: url(../img/common/localnavi3.gif) no-repeat -611px -41px;}
li#btn_localnavi_6 a:hover {background: url(../img/common/localnavi3.gif) no-repeat -611px top;}
li#btn_localnavi_6_now{width: 119px; height: 41px;background: url(../img/common/localnavi3.gif) no-repeat -611px -82px;}


/*---------------------　　　ローカル支部-関西ナビゲーション　　-------------------------------------*/
#localnavi2 {	/*  headernavi */
	width				:	730px;
	height				:	41px;
	margin-bottom		:	10px;
	}

#localnavi2 ul{
	list-style			:	none;
	margin				: 	0;
	padding				:	0;
	height				:	41px;
	width				:	730px;
	overflow			:	hidden;
	margin				: 	0px  0px 0 0px;

	}
		
#localnavi2 li {	
	float				:	left;
	width				:	122px;
	text-align			: 	left;
	text-indent			:	-9999px;
	}

#localnavi2  a {
	display				:	block;
	width				:	122px;
	text-align			: 	left;
	text-indent			:	-9999px;
	}

li#btn_localnavi2_1,li#btn_localnavi2_1 a {width: 121px; height: 41px;}
li#btn_localnavi2_1 a {background: url(../img/common/localnavi2.gif) no-repeat left -41px;}
li#btn_localnavi2_1 a:hover {background: url(../img/common/localnavi2.gif) no-repeat left top;}
li#btn_localnavi2_1_now{width: 121px; height: 41px;background: url(../img/common/localnavi2.gif) no-repeat left -82px;}

li#btn_localnavi2_2,li#btn_localnavi2_2 a {width: 123px; height: 41px;}
li#btn_localnavi2_2 a {background: url(../img/common/localnavi2.gif) no-repeat -121px -41px;}
li#btn_localnavi2_2 a:hover {background: url(../img/common/localnavi2.gif) no-repeat -121px top;}
li#btn_localnavi2_2_now{width: 123px; height: 41px;background: url(../img/common/localnavi2.gif) no-repeat -121px -82px;}

li#btn_localnavi2_3,li#btn_localnavi2_3 a {width: 123px; height: 41px;}
li#btn_localnavi2_3 a {background: url(../img/common/localnavi2.gif) no-repeat -244px -41px;}
li#btn_localnavi2_3 a:hover {background: url(../img/common/localnavi2.gif) no-repeat -244px top;}
li#btn_localnavi2_3_now{width: 123px; height: 41px;background: url(../img/common/localnavi2.gif) no-repeat -244px -82px;}

li#btn_localnavi2_4,li#btn_localnavi2_4 a {width: 122px; height: 41px;}
li#btn_localnavi2_4 a {background: url(../img/common/localnavi2.gif) no-repeat -367px -41px;}
li#btn_localnavi2_4 a:hover {background: url(../img/common/localnavi2.gif) no-repeat -367px top;}
li#btn_localnavi2_4_now{width: 122px; height: 41px;background: url(../img/common/localnavi2.gif) no-repeat -367px -82px;}

li#btn_localnavi2_5,li#btn_localnavi2_5 a {width: 122px; height: 41px;}
li#btn_localnavi2_5 a {background: url(../img/common/localnavi2.gif) no-repeat -489px -41px;}
li#btn_localnavi2_5 a:hover {background: url(../img/common/localnavi2.gif) no-repeat -489px top;}
li#btn_localnavi2_5_now{width: 122px; height: 41px;background: url(../img/common/localnavi2.gif) no-repeat -489px -82px;}

li#btn_localnavi2_6,li#btn_localnavi2_6 a {width: 119px; height: 41px;}
li#btn_localnavi2_6 a {background: url(../img/common/localnavi2.gif) no-repeat -611px -41px;}
li#btn_localnavi2_6 a:hover {background: url(../img/common/localnavi2.gif) no-repeat -611px top;}
li#btn_localnavi2_6_now{width: 119px; height: 41px;background: url(../img/common/localnavi2.gif) no-repeat -611px -82px;}


li#btn_localnavi3_1,li#btn_localnavi3_1 a {width: 121px; height: 41px;}
li#btn_localnavi3_1 a {background: url(../img/common/localnavi1.gif) no-repeat left -41px;}
li#btn_localnavi3_1 a:hover {background: url(../img/common/localnavi1.gif) no-repeat left top;}
li#btn_localnavi3_1_now{width: 121px; height: 41px;background: url(../img/common/localnavi1.gif) no-repeat left -82px;}

li#btn_localnavi3_2,li#btn_localnavi3_2 a {width: 123px; height: 41px;}
li#btn_localnavi3_2 a {background: url(../img/common/localnavi1.gif) no-repeat -121px -41px;}
li#btn_localnavi3_2 a:hover {background: url(../img/common/localnavi1.gif) no-repeat -121px top;}
li#btn_localnavi3_2_now{width: 123px; height: 41px;background: url(../img/common/localnavi1.gif) no-repeat -121px -82px;}

li#btn_localnavi3_3,li#btn_localnavi3_3 a {width: 123px; height: 41px;}
li#btn_localnavi3_3 a {background: url(../img/common/localnavi1.gif) no-repeat -244px -41px;}
li#btn_localnavi3_3 a:hover {background: url(../img/common/localnavi1.gif) no-repeat -244px top;}
li#btn_localnavi3_3_now{width: 123px; height: 41px;background: url(../img/common/localnavi1.gif) no-repeat -244px -82px;}

li#btn_localnavi3_4,li#btn_localnavi3_4 a {width: 122px; height: 41px;}
li#btn_localnavi3_4 a {background: url(../img/common/localnavi1.gif) no-repeat -367px -41px;}
li#btn_localnavi3_4 a:hover {background: url(../img/common/localnavi1.gif) no-repeat -367px top;}
li#btn_localnavi3_4_now{width: 122px; height: 41px;background: url(../img/common/localnavi1.gif) no-repeat -367px -82px;}

li#btn_localnavi3_5,li#btn_localnavi3_5 a {width: 122px; height: 41px;}
li#btn_localnavi3_5 a {background: url(../img/common/localnavi1.gif) no-repeat -489px -41px;}
li#btn_localnavi3_5 a:hover {background: url(../img/common/localnavi1.gif) no-repeat -489px top;}
li#btn_localnavi3_5_now{width: 122px; height: 41px;background: url(../img/common/localnavi1.gif) no-repeat -489px -82px;}

li#btn_localnavi3_6,li#btn_localnavi3_6 a {width: 119px; height: 41px;}
li#btn_localnavi3_6 a {background: url(../img/common/localnavi1.gif) no-repeat -611px -41px;}
li#btn_localnavi3_6 a:hover {background: url(../img/common/localnavi1.gif) no-repeat -611px top;}
li#btn_localnavi3_6_now{width: 119px; height: 41px;background: url(../img/common/localnavi1.gif) no-repeat -611px -82px;}



/* ------------------------------------- textnaviブロック ----------------------------------------- */
#textnavi  {	/* テキストナビ */
	clear				:	both;
	width				:	auto;
	text-align			: 	center;
	font-size			:	x-small;
	padding				:	3px 0 0 0;
	border-top			:	solid	1px #CC0066;
	margin				:	2px 0 7px 0;
}
.pink  {	/* コピーライト */
	color				:	#CC0066;
	font-weight			:	bold;
}
/* ------------------------------------- contact ブロック ----------------------------------------- */
#contact  {	/* コンタクト */
	clear				:	both;
	text-align			: 	center;
	font-size			:	small;
	padding				:	4px 0 3px 0;
	border-top			:	solid	1px #CC0066;
	border-bottom		:	solid	1px #CC0066;
	margin				:	0px 0 7px 0;
	width: 100%;
}
/* ------------------------------------- copyright ブロック ----------------------------------------- */
#copyright  {	/* コピーライト */
	text-align			: 	center;
	color				:	#CC0066;
	font-weight			:	bold;
	font-size			:	xx-small;
	width: 100%;
	
}
