body {
background-color:#333333;
font-size:14px;
font-family:"‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
}

a:link {color:#666600;text-decoration:none;font-weight:bold;font-size:12px;}
a:visited {color:#990000;text-decoration:none;font-weight:bold;font-size:12px;}
a:hover {color:#990000;text-decoration:underline;font-weight:bold;font-size:12px;}
a:active {color:#990000;text-decoration:none;font-weight:bold;font-size:12px;}

a#backnumber:link {color:#990000;text-decoration:none;font-weight:bold;font-size:14px;}
a#backnumber:visited {color:#990000;text-decoration:none;font-weight:bold;font-size:14px;}
a#backnumber:hover {color:#990000;text-decoration:underline;font-weight:bold;font-size:14px;}
a#backnumber:active {color:#990000;text-decoration:none;font-weight:bold;font-size:14px;}

a#lang:link {color:#cccccc;text-decoration:none;font-weight:bold;font-size:14px;}
a#lang:visited {color:#cccccc;text-decoration:none;font-weight:bold;font-size:14px;}
a#lang:hover {color:#cccccc;text-decoration:underline;font-weight:bold;font-size:14px;}
a#lang:active {color:#cccccc;text-decoration:none;font-weight:bold;font-size:14px;}





img {
border:0px;
}


.center {
backgorund-color:#ffffff;
clear:both;
width:800px;
margin-left:auto;
margin-right:auto;
}

.header {
float:left;
clear:both;
width:800px;
height:200px;
background-color:#cccc99;
}

.subheader {
float:left;
clear:both;
width:800px;
height:98px;
background-color:#cccc99;

}

.content {
clear:both;
width:800px;
background-image:url('img/edogaku_usucha_s.png');
}

.footer {
clear:both;
width:800px;
height:50px;
background-color:#cccc99;
}

.menu {
clear:left;
float:left;
width:200px;

}

.bookcase {
clear:right;
float:right;
width:600px;
background-color:#ffffff;
}


.backnumber1 {
height:20px;
width:150px;
margin-top:5px;
float:left;
clear:left;
font-weight:bold;
}

.backnumber2 {
height:20px;
width:150px;
margin-top:5px;
float:left;
font-weight:bold;
}


.col {
/*height:285px;*/
width:200px;
float:left;
}

.col_en {
/*height:320px;*/
width:200px;
float:left;
}


.cover {
height:210px;
width:200px;
float:left;
}

.coverh {
height:210px;
width:150px;
clear:both;
margin-left:auto;
margin-right:auto;
}

.texth {
width:150px;
clear:both;
margin-left:auto;
margin-right:auto;
margin-top:5px;
text-align:center;
font-weight:bold;
}


.buttonh {
clear:both;
margin-left:auto;
margin-right:auto;
width:157px;
height:37px;
}


.links {
/*height:210px;*/
width:380px;
float:left;
}


.sho_row {
clear:both;
float:left;
width:580px;
background-color:#ffffff;
}

.sho_frame_top {
clear:both;
float:left;
width:580px;
height:25px;
background-image:url('img/sho_usubeni_top.png')
}


.sho_frame {
clear:both;
float:left;
width:580px;
background-image:url('img/sho_usubeni_middle.png');
}

.sho_frame_bottom {
clear:both;
float:left;
width:580px;
height:15px;
background-image:url('img/sho_usubeni_bottom.png')
}

.sho_title {
clear:both;
float:left;
width:580px;
height:50px;
margin-top:15px;
}

.sho_text {
clear:both;
margin:0px auto;
padding-left:24px;
width:500px;
text-align:justify;
font-size:16px;
font-weight:bold;
text-indent:-24px;
}

.sho_pic {
clear:both;
margin:10px auto 0px;
width:500px;
text-align:center;
}


.t_row {
clear:both;
float:left;
width:580px;
background-color:#ffffff;
}

.t_frame_top {
clear:both;
float:left;
width:600px;
height:25px;
background-image:url('img/t_top.png')
}


.t_frame {
clear:both;
float:left;
width:600px;
background-image:url('img/t_middle.png');
}

.t_frame_bottom {
clear:both;
float:left;
width:600px;
height:15px;
background-image:url('img/t_bottom.png')
}



#par1 {
font-size:12px;
clear:both;
float:left;
line-height:18px;
}

#par2 {
font-size:14px;
font-weight:bold;
float:left;
line-height:36px;
}

#par3 {
font-size:20px;
font-weight:bold;
line-height:32px;
float:left;
}

#par4 {
font-size:14px;
line-height:32px;
font-weight:bold;
float:left;
}


#par4_en {
font-size:14px;
line-height:14px;
font-weight:bold;
float:left;
}



#par5 {
font-size:12px;
line-height:34px;
font-weight:bold;
float:left;
}

#par5_en {
font-size:12px;
line-height:14px;
font-weight:bold;
float:left;
}


#par6 {
font-size:12px;
float:left;
clear:both;
width:360px;
}

#coverpic {
margin-left:25px;
}

a#button {
clear:left;
float:left;
text-decoration:none;
margin-top:15px;
}






div#mf_wrapper {
	margin:0px auto;
	width: 580px;
	text-align: left;
}

form#mailform {
	padding: 5px;
}
div#mf_table {
	width: 570px;
}
div#mf_tr {
clear:both;
margin:0px auto;
height:22px;
	text-align: left;
	font-weight: normal;
	font-size: 12px;
	border-bottom: solid 1px #999999;
	padding: 7px 5px 7px 5px;
}
div#mf_th {
clear:left;
float:left;
margin-top:5px;
	width: 150px;
}

div#mf_td {
float:left;
	width: 410px;
}

span#mf_span {
	color: #CC0000;
	font-size: 10px;
}

textarea#mf_textarea {
	width: 100%;
	height: 120px;
}



