@charset "Shift_JIS";

/* ===================================================
base.css for all pages, all browser(excet IE4,NN4)
written by *.*(DMX) 2007.01

 01.BASE

 02.DESIGN STRUCTURE

 03.DOCUMENT STRUCTURE

 04.NAVIGATION

 05.LINKTEXT DECOTAIOTN

 06.EACH

 07.FORM MODULES  

==================================================== */

/* 01 BASE
---------------------------------------------------- */

* { margin: 0; padding: 0; }
/*\*/ a { overflow:hidden; }/**/

html{ height:100%; }


body{
	background: none;
	font-size:13px;
	*font-size:small;
	*font:x-small;	
	font-family: 'ƒqƒ‰ƒMƒmŠpƒS Pro W3', '‚l‚r ‚oƒSƒVƒbƒN', sans-serif;
	color:#000;
	height:100%;
	text-align:center;
}

table { font-size:inherit; font:100%; }

hr{ display:none; }

ul,ol { list-style-type: none; }

img{ border:0; margin:0; padding:0; }

.clear{ clear:both; height:1px; overflow: hidden; }

.right { float: right; margin: 0 0 10px 10px;}

/* 02 DESIGN STRUCTURE
---------------------------------------------------- */

#wrapper{
	width:100%;
	margin:auto;
	text-align:left;
	padding-bottom: 40px;
}
#header { padding-top: 18px;}
#header p { display: none;}

h1 {
 background: url(../images/logo.gif) no-repeat top left;
 height: 50px;
 text-indent: -9999px;
 width: 145px;
}

h1 a { 
	height: 50px;
	display: block;
	width: 145px;
}

#content_left { display: none;}

#content_main { float: left; width: 575px; }

#content_all { padding-top: 17px;}

#footer { clear: both; text-align: left; margin-top: 10px; }
address {	color: #A80101; }

#univercity_address { display: none;}

#info { margin: 10px 0 20px 5px;}
#program, #internT { 
	background: #F0F0F0 url(../images/program_bg.gif) repeat-x top left;
	line-height: 1.4em; 
	padding: 12px 15px; 
	font-size: 0.9em;
	margin-left: 5px;
	width: 535px;
	_width: 565px;
}
#internT { margin-top: 15px;}

body#top #pagetop { text-align: right; margin: 10px 15px 0px 0; _margin: 0 15px 0 0; clear: both; }

/* 03 DOCUMENT STRUCTURE
---------------------------------------------------- */
li , dt , dd{ font-size:95%; line-height:1.4em;}
p { font-size:95%; line-height:1.67em;}

#program h2, #internT h2, #info h2 { margin-bottom: 10px;}
#info p { background: url(../images/info_dot.gif) no-repeat bottom left; margin-bottom: 5px; } 
#info p span { 
	color: #A80101; 
	font-family:'‚l‚r ‚oƒSƒVƒbƒN'; 
	font-weight: bold; 
	letter-spacing: 0.1em;
	margin-right: 10px;
} 

.caution { text-indent: -1.2em; padding-left: 1.2em;}

p#caption { font-size: 0.8em; margin-bottom: 0; display: block; line-height: 1.4em;}
p#caption span { color :#A80101; font-size: 1.2em; font-weight: bold; }
/* 04 NAVIGATION
---------------------------------------------------- */	
#mainmenu { display: none; }
#link { display: none; }

/* 05 LINKTEXT DECOTAIOTN
---------------------------------------------------- */

a{ color:#A80101; text-decoration:underline; }
a:hover{ color:#CD0000;  text-decoration:underline;}

#link a{ color:#000; text-decoration:none; }
#link a:hover{ color:#CD0000;  text-decoration:underline;}

/* 06.EACH
---------------------------------------------------- */
body.contents { background: none; }

body.contents #content_main h2 { margin-bottom: 10px;}
body.contents #content_main h3 { 
	background: url(../images/h3_bg.gif) no-repeat 0 0;
	color: #A80101;
	height: 25px;
	font-size: 1em;
	padding: 3px 0 0 60px;
	margin: 0 0 5px 5px;
	width: 550px;
}
body.contents #content_main p { margin: 0 5px 20px 10px;}

img#read { margin: -12px 0 25px 5px;} 

#pagetop { display: none; }





