body{
  color:#494949;
  background-color:#FFFFFF;
  margin-top:0px;
  margin-bottom:0px;
  marginwidth:0px;
  margin-left:0px;
  margin-right:0px;line-height:1.3;
}
td{line-height:1.5;}

/*新規スタイル*/

h1.gakubu{margin:5px 0px;background:url(images/common/h1_bg_gakubu.jpg) no-repeat;height:35px;padding:15px 8px;font-size:18px;color:#063;text-shadow: 2px 2px 1px #ccc;letter-spacing:0.1em;}
h1.ttl{margin:5px 0px;background:url(images/common/h1_bg_gakubu.jpg) no-repeat;height:45px;padding:10px 8px;font-size:14px;color:#063;text-shadow: 2px 2px 1px #ccc;line-height:1;}
h2.gakubu{color:#369;font-size:14px;}
h3.gakubu{color:#369;font-size:14px;background:#efefef;padding:3px;border-top:1px solid #CCC;border-bottom:3px solid #CCC;padding-left:10px;}

/*box-shadow*/
.box {padding-left:10px;}
.shadow {float:left;}
.frame {position:relative; background:#fff; padding:10px; display:block;
-moz-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);width:480px;
}
.clear {clear:left;}

p.indent{padding-left:30px;}
/*--[if IE]>
.box {padding-left:9px;}
.frame {left:4px; top:4px;}
.shadow {background:#000; margin:-4px -4px; filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='5', MakeShadow='true', ShadowOpacity='0.60');}

<![endif]*/

.step-tbl{
	border-top:1px solid #fff;border-left:1px solid #fff;border-collapse:collapse;width:507px;}
.step-tbl td{
	padding:3px;font-size:10px;border-bottom:1px solid #fff;border-right:1px solid #fff;}
.step-tbl td.arrow{
	height:30px;background:url(japanese/campus/gakubu/images/arrow-blue.jpg) right no-repeat;vertical-align:middle;line-height:1;padding-right:20px;color:#FFF;}
.step-tbl td.arrow02{
	height:30px;background:url(japanese/campus/gakubu/images/arrow-purple.jpg) right no-repeat;vertical-align:middle;line-height:1;padding-right:20px;color:#FFF;}
.step-tbl td.arrow03{
	height:30px;background:url(japanese/campus/gakubu/images/arrow-orange.jpg) right no-repeat;vertical-align:middle;line-height:1;padding-right:20px;color:#FFF;}
	.step-tbl td.arrow04{
	height:30px;background:url(japanese/campus/gakubu/images/arrow-orange2.jpg) right no-repeat;vertical-align:middle;line-height:1;padding-right:20px;color:#FFF;}
	.step-tbl td.arrow05{
	height:30px;background:url(japanese/campus/gakubu/images/arrow-orange3.jpg) right no-repeat;vertical-align:middle;line-height:1;padding-right:20px;color:#FFF;}
	.step-tbl td.arrow03w{
	height:30px;background:url(japanese/campus/gakubu/images/arrow-orange-w.jpg) right no-repeat;vertical-align:middle;line-height:1;padding-right:20px;color:#FFF;}




	
.list-tbl{
	border-top:1px solid #999;border-left:1px solid #ccc;border-collapse:collapse;}
.list-tbl td{
	padding:3px;font-size:12px;border-bottom:1px solid #999;border-right:1px solid #999;}
.list-tbl th{
	padding:3px;font-size:12px;border-bottom:1px solid #999;border-right:1px solid #999;font-weight:bold;text-align:center;}


.view-tbl{
	border:0px;;border-collapse:collapse;margin:0px;}
.view-tbl td{
	padding:4px;font-size:10px;vertical-align:top;}


table.simple-tbl{
	border-left:1px solid #999;border-top:1px solid #999;border-collapse:collapse;margin:0px;}
.simple-tbl td{
	padding:4px;font-size:12px;vertical-align:top;border-right:1px solid #999;border-bottom:1px solid #999;}
.simple-tbl th{
	padding:4px;font-size:12px;vertical-align:top;border-right:1px solid #999;border-bottom:1px solid #999;background:#efefef;}
	
	
table.toiawase{font-size:12px;margin:0px 0px;border-top:1px solid #999;border-collapse:collapse;}
table.toiawase th{padding:5px 5px 5px 20px;background:url(images/common/org-sankaku.gif) no-repeat 0px 5px;text-align:left;vertical-align:top;border-bottom:1px solid #999;color:#363;}
table.toiawase td{padding:5px;border-bottom:1px solid #999;vertical-align:top;}

table.toiawase2{font-size:12px;margin:0px 0px;border-collapse:collapse;}
table.toiawase2 th{padding:5px;color:#063;text-align:left;vertical-align:top;border-bottom:1px solid #063;border-left:7px solid #063;border-top:1px solid #063;border-right:1px solid #063;}
table.toiawase2 td{padding:7px;border-bottom:1px dotted #ccc;vertical-align:top;}


#faqarea dt{cursor:pointer;font-size:12px;margin:15px 10px 0px 20px;background:url(images/common/q.gif) no-repeat;padding:0px 0px 20px 30px;color:#003399;}
#faqarea dd{display:none;margin:0px 10px 0px 20px;background:url(images/common/a.gif) no-repeat;padding:0px 0px 10px 30px;border-bottom:1px dotted #999999;}
#faqarea div,.menu{cursor:pointer;text-align:right;font-size:90%;color:#003399;}

table.topics-ttl{width:100%;border:1px solid #DF917A;border-collapse:collapse;}
table.topics-ttl th{background:#DF917A;font-weight:bold;font-size:14px;padding:3px;color:#FFF;width:100px;}#C63
table.topics-ttl td{font-weight:bold;font-size:14px;padding:3px;color:#DF917A;}

table.topics-ttl2{width:100%;border:1px solid #7984b7;border-collapse:collapse;}
table.topics-ttl2 th{background:#7984b7;font-weight:bold;font-size:14px;padding:3px;color:#FFF;width:100px;}
table.topics-ttl2 td{font-weight:bold;font-size:14px;padding:3px;color:#7984b7;}

table.topics-ttl3{width:100%;border:1px solid #C63;border-collapse:collapse;}
table.topics-ttl3 th{background:#C63;font-weight:bold;font-size:14px;padding:3px;color:#FFF;width:100px;}
table.topics-ttl3 td{font-weight:bold;font-size:14px;padding:3px;color:#C63;}



.tatesen{

  background-image : url(images/tatesen.gif);
  background-repeat : repeat-y;
}
A:HOVER{
color : #ff6600;
}

.line{
 background-color: #DDDDDD;
}

.toplink a {
color: #494949;
text-decoration: none;
font-size:16px;
font-weight:bold;
}
.toplink A:HOVER {
color : #ff6600;
}

.contentslink a {
color: #0000EE;
text-decoration: none;
font-size:13px;
}
.contentslink A:HOVER {
color : #ff6600;
}

.backred {
background-image :     url(images/bg_red.jpg);
background-repeat:repeat-x;
}
.backblue {
background-image :     url(images/bg_blue.jpg);
background-repeat:repeat-x;
}

.topmidashi{
font-size:11px;
font-weight:bold;
}

/*本?????o??*/
.midashi{
font-size:14px;
font-weight:bold;
  color : green;
}

/*?????????嘯?????*/
.font_l{
font-size:15px;
  color : #494949;
}

/*普????????*/
.font_m{
font-size:13px;
  color : #494949;
}
/*普????????*/
.font_m_e{
font-size:12px;

    color : #494949;
}

/*?????????*/
.font_s{
font-size:11px;

    color : #494949;
}

/*トップ??像??バックグラウンド??*/
.topback {
background-image :   url(images/natutop.jpg);
background-repeat:no-repeat;
}
.topback1 {
background-image :   url(images/harutop.jpg);
background-repeat:no-repeat;
}
.topback2_01 {
background-image :   url(images/harutop_2.jpg);
background-repeat:no-repeat;
}
.topback3 {
background-image :   url(images/natutop.jpg);
background-repeat:no-repeat;
}
.topback4 {
background-image :   url(images/natutop_2.jpg);
background-repeat:no-repeat;
}
.topback5 {
background-image :     url(images/akitop.jpg);
background-repeat:no-repeat;
}
.topback6 {
background-image :     url(images/akitop_2.jpg);
background-repeat:no-repeat;
}
.topback7 {
background-image :   url(images/fuyutop.jpg);
background-repeat:no-repeat;
}
.topback8 {
background-image :   url(images/fuyutop_2.jpg);
background-repeat:no-repeat;
}

/*中????像??バックグラウンド??*/
.topback2 {
background-image :   url(images/illust.gif);
background-repeat:no-repeat;
}

/*トップ???サイトマップ???噬潟塔N用*/
.link_1 a {
font-size:12px;
color:#494949;
text-decoration: none;
}
.link_1 A:HOVER {
color : #ff6600;
}

.link_2{
font-size:10px;
color:#494949;
text-decoration: none;
}
.link_2 a {
font-size:10px;
color:#494949;
text-decoration: none;
}
.link_2 A:HOVER {
color : #ff6600;
}


/*???ボタン*/
.topbotan a {
display: block;
background-image : url(images/topbotan_1.gif);
padding: 6px 0px 6px 20px;
font-size:12px;
color:#494949;
text-decoration: none;
}
.topbotan A:HOVER {
background-image : url(images/topbotan_2.gif);
  color : #ff6600;
}



.topbotan_e a {
display: block;
background-image : url(images/topbotan_1.gif);
padding: 6px 0px 6px 20px;
font-size:10px;
color:#494949;
text-decoration: none;
}
.topbotan_e A:HOVER {
background-image : url(images/topbotan_2.gif);
  color : #ff6600;
}

.homonmenu {
background-image :     url(images/botan_a.gif);
}

/*TOPメニュー??義*/

.head a {
display: block;
padding: 2px 2px 2px 2px;
background-color: #c0dfef;
color: #494949;
text-decoration: none;
font-size:12px;
border-bottom-color: #AAAAAA; 
border-bottom-style: solid; 
border-width:1px;
}

.head a:hover {
background-color: #B9D3B6;
color : #ff6600;
}

.head_e a {
display: block;
padding: 2px 2px 2px 2px;
background-color: #D7E7EB;
color: #494949;
text-decoration: none;
font-size:10px;
border-bottom-color: #AAAAAA; 
border-bottom-style: solid; 
border-width:1px;
filter:Alpha(opacity=50);
}

.head_e a:hover {
background-color: #B9D3B6;
}


/*LEFTメニュー??義*/
.leftback{
background-image :   url(images/left_back1.gif);
}
.leftbackb{
background-image :   url(images/left_back1b.gif);
}

.leftbackc{
background-image :   url(images/left_back1c.gif);
}

.leftbackd{
background-image :   url(images/left_back1d.gif);
}

.leftbacke{
background-image :   url(images/left_back1e.gif);
}

.leftbackf{
background-image :   url(images/left_back1f.gif);
}

.leftmenu {
background-image :   url(images/left_back1.gif);
font-size:13px;
font-weight:bold;
text-decoration: none;
color:#996600;
padding: 0px 0px 0px 0px;
border-bottom-color: #996600; 
border-bottom-style: solid; 
border-width:1px;
}

.leftmenub{
background-image :   url(images/left_back1b.gif);
font-size:13px;
font-weight:bold;
text-decoration: none;
color:#996600;
padding: 0px 0px 0px 0px;
border-bottom-color: #996600; 
border-bottom-style: solid; 
border-width:1px;
}

.leftmenuc{
background-image :   url(images/left_back1c.gif);
font-size:13px;
font-weight:bold;
text-decoration: none;
color:#996600;
padding: 0px 0px 0px 0px;
border-bottom-color: #996600; 
border-bottom-style: solid; 
border-width:1px;
}

.leftmenud{
background-image :   url(images/left_back1d.gif);
font-size:13px;
font-weight:bold;
text-decoration: none;
color:#996600;
padding: 0px 0px 0px 0px;
border-bottom-color: #996600; 
border-bottom-style: solid; 
border-width:1px;
}

.leftmenue{
background-image :   url(images/left_back1e.gif);
font-size:13px;
font-weight:bold;
text-decoration: none;
color:#996600;
padding: 0px 0px 0px 0px;
border-bottom-color: #996600; 
border-bottom-style: solid; 
border-width:1px;
}

.leftmenuf{
background-image :   url(images/left_back1f.gif);
font-size:13px;
font-weight:bold;
text-decoration: none;
color:#996600;
padding: 0px 0px 0px 0px;
border-bottom-color: #996600; 
border-bottom-style: solid; 
border-width:1px;
}

.leftmenu_botan a {
display: block;
background-image :   url(images/left_back2.gif);
font-size:12px;
color:#494949;
text-decoration: none;
padding: 9px 0px 7px 27px;
border-bottom-color:#996600;
border-bottom-style: solid; 
border-width:1px;
}

.leftmenu_botanb a {
display: block;
background-image :   url(images/left_back2b.gif);
font-size:12px;
color:#494949;
text-decoration: none;
padding: 9px 0px 7px 27px;
border-bottom-color:#996600;
border-bottom-style: solid; 
border-width:1px;
}

.leftmenu_botanc a {
display: block;
background-image :   url(images/left_back2c.gif);
font-size:12px;
color:#494949;
text-decoration: none;
padding: 9px 0px 7px 27px;
border-bottom-color:#996600;
border-bottom-style: solid; 
border-width:1px;
}

.leftmenu_botand a {
display: block;
background-image :   url(images/left_back2d.gif);
font-size:12px;
color:#494949;
text-decoration: none;
padding: 9px 0px 7px 27px;
border-bottom-color:#996600;
border-bottom-style: solid; 
border-width:1px;
}

.leftmenu_botane a {
display: block;
background-image :   url(images/left_back2e.gif);
font-size:12px;
color:#494949;
text-decoration: none;
padding: 9px 0px 7px 27px;
border-bottom-color:#996600;
border-bottom-style: solid; 
border-width:1px;
}

.leftmenu_botanf a {
display: block;
background-image :   url(images/left_back2f.gif);
font-size:12px;
color:#494949;
text-decoration: none;
padding: 9px 0px 7px 27px;
border-bottom-color:#996600;
border-bottom-style: solid; 
border-width:1px;
}

.leftmenu_botan A:HOVER {
background-image :   url(images/left_back3.gif);
  color : #ff6600;
}

.leftmenu_botanb A:HOVER {
background-image :   url(images/left_back3b.gif);
  color : #ff6600;
}

.leftmenu_botanc A:HOVER {
background-image :   url(images/left_back3c.gif);
  color : #ff6600;
}

.leftmenu_botand A:HOVER {
background-image :   url(images/left_back3d.gif);
  color : #ff6600;
}

.leftmenu_botane A:HOVER {
background-image :   url(images/left_back3e.gif);
  color : #ff6600;
}

.leftmenu_botanf A:HOVER {
background-image :   url(images/left_back3f.gif);
  color : #ff6600;
}

/*ニュースメニュー??義*/
.news{
font-size:13px;
  color : #494949;
}

.news a {
font-size:13px;
color:#494949;
text-decoration: none;
}

.news A:HOVER {
color : #ff6600;
}

/*トップ学部メニュー??義*/
.gakubu a{
font-size:13px;
color:#005AA1;
text-decoration: none;
}
.gakubu A:HOVER{
color : #ff6600;
}

.font_m_e2{
font-size:12px;
}
.font_m_e3{
font-size:10px;
}
.topbackharu{
  background-image :   url(images/harutop.jpg);
}
.topbacknatu{
  background-image : url(english/images/natutop.jpg);
}
.topbackaki{
  background-image :     url(images/akitop.jpg);
}
.topbackyuugata{
  background-image :   url(images/natuyu.jpg);
}

