
/*// common //*/
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote{margin:0;padding:0;}
ul {list-style:none;}
a{text-decoration:none;}
img, img a{border: none;}

body{
	margin:0 auto;
	padding:0;
	text-align:center;
	font-size:small;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color:#415270;
	line-height:1.6em;
}

.s{font-size:x-small;}
.l{font-size:large;}

.clear{clear:both;}
.right{float:right;}
.left{float:left;}
.center{
	text-align:center;
	margin:0 auto;
}

.b{font-weight:bold;}

.textLeft{text-align:left;}
.textRight{text-align:right;}
.textCenter{text-align:center;}

a:link, a:visited{
	color:#124db2;
	text-decoration:underline;
}
a:hover, a:active{
	color:#124db2;
	text-decoration:none;
}

#wrap{width:100%;}

#mainBack{background:url(../img/back.gif) repeat-y top center;}

#content{
	width:740px;
	background:url(../img/bg_content.gif) repeat-y top left;
}

#menu{
	width:160px;
}

.button a{
	display:block;
	width:150px;
	height:41px;
	text-indent:-9999px;
	overflow:hidden;
}

.btHome a{background:url(../img/bt_home.gif) no-repeat 0 0;}
.btHome a:hover{background-position:0 -41px;}

.btAbout a{background:url(../img/bt_about.gif) no-repeat 0 0;}
.btAbout a:hover{background-position:0 -41px;}

.btInfo a{background:url(../img/bt_info.gif) no-repeat 0 0;}
.btInfo a:hover{background-position:0 -41px;}

.btRule a{background:url(../img/bt_rule.gif) no-repeat 0 0;}
.btRule a:hover{background-position:0 -41px;}

.btScholarship a{background:url(../img/bt_scholarship.gif) no-repeat 0 0;}
.btScholarship a:hover{background-position:0 -41px;}

.btWork a{background:url(../img/bt_work.gif) no-repeat 0 0;}
.btWork a:hover{background-position:0 -41px;}

.btContact a{background:url(../img/bt_contact.gif) no-repeat 0 0;}
.btContact a:hover{background-position:0 -41px;}

#contentArea{
	width:530px;
	padding:24px 30px 0 20px;
}

.contentInner{
	width:530px;
	margin:0 0 34px;
}

.title{
	margin:0 0 16px;
}

#pageTop{
	margin:0 30px 0 626px;
	padding:0 0 10px;
}

#pageTop a{
	background:url(../img/bt_pagetop.gif) no-repeat top right;
	text-indent:-9999px;
	width:84px;
	height:15px;
	display:block;
	overflow:hidden;
}

#pageTop a:hover{background-position:0 -15px;}

#footer{
	background:url(../img/bg_footer.gif) no-repeat top center;
	padding:0 0 12px;
}

.box{
	border:#ccc solid 2px;
	padding:10px;
	margin:10px 0 0;
}

p{text-indent:1em;}

.section{margin:0 0 20px;}

.caption{
	font-weight:bold;
	color:#124db2;
	font-size:small;
	margin:0 0 2px;
}

.tableStyle th{
	font-weight:normal;
	text-align:left;
	padding:1px 0 0 16px;
}
.tableStyle td{
	text-align:left;
}
tr.cellStyle th, tr.cellStyle td{background:#edf7ff;}

.imgBorder{
	padding:4px;
	border:#ccc solid 2px;
}

.photoStyle{margin:4px 0 0;}

.photoStyle dt{
	float:left;
	margin:0 18px 0 0;
}




/*// top //*/
#purpose dt{
	width:200px;
	margin:0 0 0 40px;
}

#topics dl{
	clear:both;
	background:url(../img/dot.gif) repeat-x bottom left;
	padding:0 0 5px;
	margin:0 0 5px;
}

#topics dt{
	float:left;
	width:80px;
}




/*// about //*/
.rule4 li{padding:0 0 0 20px;}

.toda2ndPhoto{margin:0 10px 0 0;}




/*// scholarship //*/
#scholarship dl{margin:0 0 16px;}

#scholarship dt{
	font-weight:bold;
	color:#124db2;
}

#scholarship dd{padding:0 0 0 1em;}

.scholarship3table{
	width:240px;
	padding:0 0 0 1em;
}

.scholarship3table td{text-align:left;}





/*// work //*/
.planTable{width:460px;}

.planTable th{width:140px;}




/*// contact //*/
#contact ul{margin:0 0 16px;}





