/* 個人課題ＣＳＳ */
body{
margin: 0;
padding: 0;
font-family: "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3";
text-align: center;
font-size:12px;
line-height: 1.5;
}
img{
border: none;
}
div, div#top_left td.column p{
zoom:1;
}
div:after, div#top_left td.column p:after{
content:".";
display: block;
height:0px;
clear:both;
visibility:hidden;
}
a{overflow: hidden; text-decoration: none;}
a:link, a:visited, a:active{color: #274d93;}
a:hover{text-decoration: underline;}

/*共通レイアウト*/
div#wrapper{
width: 910px;
margin: 0px auto;
}

div#header_o{
background: url(../img/bg_header4.gif) no-repeat 0px 0px;
padding: 17px 17px 25px;
text-align:left;
}

div#header_o img.floatright{
margin-left: 15px;
margin-top: 6px;
}

div#header_o h1{
margin:0px;
padding:0px;
width: 268px;
height: 72px;
color: #ffffff;
font-size:xx-small;
text-indent:-9999px;
}
div#header_o h1 a{
display: block;
width: 268px;
height: 72px;
background: url(../img/logo.gif) no-repeat 0px 0px;
}

div#contents{
padding: 5px;
}

div#navi{
border: 1px solid #e79d94;
background: #fff6e8;
text-align:center;
padding: 5px;
margin-bottom: 10px;
}

div#navi ul{
margin: 0px 0px 0px 110px;
padding: 0px;
list-style: none;
}
div#navi li{
float: left;
padding: 0px 6px;
border-right: 1px solid #b7b4b0;
}
div#navi li.last{
border: none;
}
div#navi li a{
color: #274d93;
text-decoration: none;
}
div#navi li a:hover{
text-decoration: underline;
}

div#footer_m{
text-align: center;
clear: both;
padding: 6px 0;
border-top: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
background: url(http://www.ohshu.jp/rail/img/bg_foot.gif) repeat-x #efefef;
}
div#footer p#copyright,div#footer_o p#copyright, div#footer_m p#copyright{
text-align: right;
font-size:11px;
color: #aaaaaa;
line-height: 1.0;
margin: 0px;
padding: 0px 11px 0px 0px;
}

/*共通レイアウト*/

/*汎用*/
.floatleft{float: left;}
.floatright{float: right;}
.mb10{ margin-bottom:10px;}
.mr10{ margin-right:10px;}
html>body .btn_mt13{margin-top:13px;}
.pankuzu2 {
	font-size: 10px;
	color: #333333;
	padding: 10px 10px 15px 0px;
	text-align:left;
}
/*汎用*/
