/**************************************/
/* takaokadesign - format 　　　　　　*/
/**************************************/

body {
text-align: center;
margin:0;
padding:0;
}

#container {
position:relative;
width:900px;
height:auto;
margin: 0 auto;
padding:0;
}

#prof {
position: relative;
display:block;
background:url(../img/prof_2024a.gif) top left no-repeat;
background-size: 900px 1270px;
width:900px;
height:1270px;
margin:0;
padding:0;	
}

#t {
display:block;
background:url(../img/t.gif) top left no-repeat;
width:309px;
height:502px;
margin:0 0 0 591px;
padding:0;
}

#logo {
display:block;
background:url(../img/logotype.gif) top left no-repeat;
margin:50px 653px 0 0;
width:247px;
height:53px;
text-indent:-9999px;
font-size:9px;
}

#text {
font:10px/16px "Century", "Times", "Times New Roman",  "serif";
letter-spacing:normal;
color:#aaaaaa;
display:block;
width:880px;
height:54px;
text-align:left;
margin:0;
padding:0 0 10px 20px;
}

#text a:link, a:visited {
color:#aaaaaa;
border-bottom:solid 1px #cfcfcf;
text-decoration:none;
}

#text a:hover, a:active {
color:#cccccc;
border-bottom:solid 1px #efefef;
text-decoration:none;
}

#kohboh {
	position: absolute;
	top     : 955px;
	left    : 70px;
	display : block;
	width   : 668px;
	height  : 155px;
}
#kohboh a {
	display: block;
	width  : 100%;
	height : 155px;
}
#kohboh a:hover {
	background: rgba(255,255,255,0.5);
}