body,td,th {font-size : 14px ; font-family: "Verdana", "Tahoma", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", "Osaka‐等幅"; line-height : 150%;}

a {font-size : 12px; text-decoration: none; font-weight : bold;}
a:link {font-size : 12px; color: #0000ff; text-decoration: underline; font-weight : bold;}
a:active {font-size : 12px; color: #0000ff; text-decoration: underline; font-weight : bold;}
a:visited {font-size : 12px; color: #840084; text-decoration: underline; font-weight : bold;}
a:hover {font-size : 12px; color: #ff0000; text-decoration: underline; position: relative; top: 1px; left: 1px; font-weight : bold;}

h1{font-size : 14px;margin-top : 0px;margin-left : 0px;margin-right : 0px;margin-bottom : 0px;color : #e3e3e3;}
h2{font-size : 14px;margin-top : 0px;margin-left : 0px;margin-right : 0px;margin-bottom : 0px;}
h3{font-size : 14px;margin-top : 0px;margin-left : 0px;margin-right : 0px;margin-bottom : 0px;}

hr {color: #adcbef;}

ul {color: #000000;margin: 10px 0px 5px 10px; padding: 0px 0px 0px 10px;}

ol {color: #000000;margin: 10px 0px 5px 20px; padding: 0px 0px 0px 10px;}

li {color: #000000;margin: 5px 0px 5px 0px; padding: 0px 0px 0px 0px;}

img.left {float : left ;}

img.right {float : right ;}

.rt {text-align : right;}

.mpno {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

.box{
font-size : 12px;
border-right-width : 1px;
border-right-style : solid;
border-right-color : #669999;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #669999;
background-color : #f3faf3;
padding-top : 5px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 5px;
margin-left : 0px;
margin-right : 0px;
}

.box_or{
font-size : 14px;
border-width : 1px 1px 1px 1px;
border-style : solid solid solid solid;
border-color : #fd9614 #fd9614 #fd9614 #fd9614;
background-color : #ffffdf;
padding-top : 5px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 5px;
margin-left : 0px;
margin-right : 0px;
}

.red_b{
font-weight : bold;
color: #ff0000;
}

.yel_b{
font-weight : bold;
background-color:#ffff00;
}

.menu1{font-size : 14px; background-image : url(http://www.otoku-kan.com/img/menu1.gif); background-repeat:no-repeat; height : 25px; font-weight : bold; padding-left : 60px; width: 250px;}

.menu2{background-image : url(http://www.otoku-kan.com/img/menu2.gif); background-repeat:no-repeat; font-size : 14px; font-weight : bold; color : #336666; height : 25px; width: 250px;}

.menu3{background-image : url(http://www.otoku-kan.com/img/yajirusi2.gif); font-size : 14px; font-weight : bold; background-repeat:no-repeat; padding-left : 20px; margin-top : 0px; margin-left : 0px; margin-right : 0px;margin-bottom : 0px;}

.c{
background-color : #ecf5ff;
border-top-width : 1px;
border-bottom-width : 1px;
border-top-style : solid;
border-bottom-style : solid;
border-top-color : navy;
border-bottom-color : navy;
}

.c1{font-size : 12px; border-top-width : 3px;border-right-width : 1px;border-bottom-width : 3px;border-left-width : 1px;border-style : double solid;border-bottom-style : double;border-left-style : solid;border-color : navy navy navy navy; margin-top : 3px; margin-left : 3px; margin-right: 3px; margin-bottom: 3px; padding-top : 3px; padding-left : 3px; padding-right : 3px; padding-bottom : 3px;}

.s_title{background-color : #313063; font-size : 14px; font-weight : bold; color : white; background-image : url(http://www.otoku-kan.com/img/yajirusi2.gif); background-repeat : no-repeat; background-position : 1px 2px; height : 20px; padding-left : 20px;}

.s_box{font-size : 12px; border-left-width : 1px;border-right-width : 1px;border-bottom-width : 1px;border-left-style : solid;border-right-style : solid;border-bottom-style : solid;border-left-color : #313063;border-right-color : #313063;border-bottom-color : #313063; border-top-width : 1px; border-top-style : solid; border-top-color : #313063;}


.m_title{background-color : #c8e3c8; font-size : 14px; font-weight : bold; color : #336666; text-align: center; height : 20px; border-top-width : 1px;border-bottom-width : 1px;border-top-style : solid;border-bottom-style : solid;border-top-color : #669999;border-bottom-color : #669999;}

.m_box{
font-size : 14px;
text-align: left;
border-width : 1px 1px 1px 1px;
border-style : solid solid solid solid;
border-color : #669999 #669999 #669999 #669999;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
padding-top : 10px;
padding-left : 15px;
padding-right : 15px;
padding-bottom : 10px;
}

#hb {
width: 850px;
text-align: left;
background-color : #ffffff;
}

#hb1 {
width: 850px;
text-align: left;
background-color : #ffffff;
}

#mb {
	width: 850px;
	text-align: center;
        vertical-align: top;
	margin-right: auto;
	margin-left: auto;
}
#lb {
	width: 535px;
        text-align: left;
        vertical-align: top;
	float: left;
}

.toplb_l {
	width: 260px;
        text-align: left;
        vertical-align: top;
	float: left;
}

.toplb_r {
	width: 260px;
        text-align: left;
        vertical-align: top;
        margin-left: 15px;
	float: right;
}

#rb {
	width: 300px;
        text-align: left;
        vertical-align: top;
        margin-left: 15px;
	padding: 0px;
	float: right;
}

#fb {
width: 850px;
font-size : 14px;
text-align: center;
vertical-align: top;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
padding-top : 5px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 5px;
}

.sp{clear: both;}
