/*基本設定*/
body{
	background-color:#ffffff;
	color:#000000;
	font-family: "Verdana";
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	margin:0;
	padding:0;
	line-height: 16px;
}
img{
	border:none;
	left: auto;
	top: auto;
}
.small{font-size:80%;}
.xsmall{font-size:60%;}
.large{font-size:120%;}
.xlarge{font-size:140%;}
#window{
	width:780px;
	font-weight: normal;
	color: #000000;
	font-style: normal;
	margin:0 auto;
	line-height: 16px;
}
.clear{clear:both;}
a,a:link{color:#003399;}
a:visited,{color:#009966;}
a:hover,a:active{color:#0066cc;}

/*言語セレクト設定*/
div#lang_select{position:absolute;width:765px;top:40px;}
ul#lang_menu{margin:0;padding:0;}
ul#lang_menu li{list-style-type:none;width:60px;height:20px;float:right;}
ul#lang_menu li a{display:block;width:60px;height:20px;}
ul#lang_menu li a:hover{background-color:transparent;}
ul#lang_menu li a:hover img{visibility:hidden;}
li#lang_menu_j{background:url(main_image/lang_j-on.gif);}
li#lang_menu_e{background:url(main_image/lang_e-on.gif);}

h1{font-size:100%;margin:0;padding:0;border-bottom:2px solid #ffa000;margin-bottom:10px;}

/*左側メニュー設定*/
#menu_area{width:190px;padding:2px;}
ul#menu{margin:0;padding:0;width:186px;}
ul#menu li{list-style-type:none;width:186px;}
ul#menu li a{display:block;width:186px;height:30px;}
ul#menu li a:hover{background-color:transparent;}
ul#menu li a:hover img{visibility:hidden;}
ul#menu img{vertical-align:bottom;}
li#menu_title{width:186px;height:24px;}
li#menu_e_home{background:url(main_image/menu_e_home-on.gif) no-repeat;}
li#menu_e_greeting{background:url(main_image/menu_e_greeting-on.gif) no-repeat;}
li#menu_e_alumni{background:url(main_image/menu_e_alumni-on.gif) no-repeat;;}
li#menu_e_messageboard{background:url(main_image/menu_e_messageboard-on.gif) no-repeat;}
li#menu_e_publications{background:url(main_image/menu_e_publications-on.gif) no-repeat;}
li#menu_e_link{background:url(main_image/menu_e_link-on.gif) no-repeat;}
li#menu_e_highlights{background:url(main_image/menu_e_highlights-on.gif) no-repeat;}
li#menu_j_home{background:url(main_image/menu_j_home-on.gif) no-repeat;}
li#menu_j_greeting{background:url(main_image/menu_j_greeting-on.gif) no-repeat;}
li#menu_j_alumni{background:url(main_image/menu_j_alumni-on.gif) no-repeat;}
li#menu_j_messageboard{background:url(main_image/menu_j_messageboard-on.gif) no-repeat;}
li#menu_j_publications{background:url(main_image/menu_j_publications-on.gif) no-repeat;}
li#menu_j_link{background:url(main_image/menu_j_link-on.gif) no-repeat;}
li#menu_j_highlights{background:url(main_image/menu_j_highlights-on.gif) no-repeat;}

/*メニュー下名称／住所標記*/
#ifie_name{
	font-size:9pt;
	color:#666666;
	line-height:120%;
	font-family: "Verdana";
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	font-weight: bold;
}
.map{vertical-align:middle;}

/*関連サイトバナー設定*/
#banner{text-align:center;border-top:5px solid #fa6;padding:10px 0;}
#banner img{margin-bottom:5px;}

/*コンテンツエリア設定*/
#contents{background:url(main_image/menu_back.gif) left repeat-y;}

/*右側メインコンテンツエリア設定*/
#maincontents{width:580px;float:right;}
.btm_margin{margin-bottom:15px;}

/*いしかわ同窓会とはフレーム等設定*/
#about_f_top{padding-top:10px;background:url(main_image/about_us_frame_top.gif) no-repeat top;}
#about_f_bottom{padding-bottom:10px;background:url(main_image/about_us_frame_bottom.gif) no-repeat bottom;}
#about_frame{
	padding:0px;
	background:url(main_image/about_us_frame_bg.gif);
}
#about_table td{vertical-align:top;}
#about_title{border-left:5px solid #ff9900;color:#cc6600;font-weight:bold;padding:3px 5px;white-space:nowrap;}
#about_comment{
	font-size:10pt;
	line-height:130%;
}

/*IAAニュースエリア設定*/
#iaa_news{margin:10px 0 20px 0;}
#iaa_news_title{
	font-weight:bold;
	color:#ff6600;
	margin-bottom:0px;
	padding-left:0px;
	height:30px;
	line-height:30px;
	background:url(main_image/level3_icon.gif) no-repeat left;
	text-indent: 20px;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 10pt;
	border-bottom-color: #999999;
}
.article{
	font-size:10pt;
	line-height:16px;
	border-bottom-color: #000000;
	font-family: "Verdana";
}
.article-2{
	font-size:10pt;
	line-height:16px;
	border-bottom-color: #000000;
	font-family: "Verdana";
}
.date{
	color:#000000;
	border-bottom-color: #666666;
	font-size: 12px;
	font-family: "Verdana";
	border-bottom-width: thin;
	border-bottom-style: dashed;
	line-height: 20px;
	border-top-color: #666666;
}
.article_title{
	font-weight:bold;
	color:#0099FF;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	clear: none;
	float: none;
	height: auto;
	width: auto;
	font-size: 12px;
	font-family: "Verdana";
	line-height: 20px;
}
.news_photo{float:right;padding-left:10px;}

/*パンくずリスト設定*/
#pankuzu{font-size:80%;margin-bottom:5px;padding:2px;}

/*第2階層コンテンツエリア設定*/
#subcontents{
	width:550px;
	text-align:left;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
}
#subcontents_2{width:680px;margin:0 auto;text-align:left;}
h2.level2_title{width:550px;height:30px;line-height:30px;background:url(main_image/level2_title.gif) no-repeat;font-size:100%;font-weight:bold;color:#666666;margin:0 0 10px 0;padding-left:18px;}
h2.level2_title_2{width:680px;height:30px;line-height:30px;background:url(main_image/level2_title_2.gif) no-repeat;font-size:100%;font-weight:bold;color:#666666;margin:0 0 10px 0;padding-left:18px;}

/*第3レベルアイコン設定*/
.level3{background:url(main_image/level3_icon.gif) no-repeat center left;padding:3px 0 3px 18px;}
.level4{background:url(main_image/level4_icon.gif) no-repeat left 6px;padding-left:10px;}

/*フッター設定*/
#footer_name1{border:1px solid #b8b8b8;}
#footer_name2{
	border:1px solid #ffffff;
	background-color:#b8b8b8;
	color:#ffffff;
	text-align:center;
	padding:5px;
	font-size:10pt;
	font-weight:bold;
}
#footer_adress{
	text-align:center;
	font-size:9pt;
	margin:5px 0 15px 0;
	line-height:140%;
}
.mail_icon{vertical-align:middle;padding-left:8px;}

