@charset   "UTF-8";

body{
text-align : center;
background-color : #bbd6e7;
font-family: "メイリオ", "ＭＳＰゴシック", Verdana, Arial;
font-size: 9pt;
color: #333333;
}

a {
text-decoration: none;
font-weight: bold;
}

a:link {color: #946c45;}
a:visited {color: #946c45;}
a:hover {color: #578a3d;}
a:active {color: #578a3d;}

img { border: none; }

#top{
background-image : url(img/header02.jpg);
background-repeat : no-repeat;
background-attachment : scroll;
background-position: center bottom;
background-color : #ffffff;
width : 960px;
height : 130px;
margin-top : 5px;
margin-bottom : 0px;
padding-bottom : 0px;
text-align : right;
}

#navi{
padding-top : 110px;
padding-right : 50px;
}

#main{
background-color : #ffffff;
width : 960px;
margin-top : 0px;
padding-top : 10px;
}

#maintable{
width : 960px;
border-width : 0px;
border-spacing : 0px;
}

#left{
width :230px;
text-align : center;
vertical-align : top;
padding-top : 0px;
padding-left : 0px;
padding-right : 0px;
background-color : #f8f5e6;
}

#left img{
margin-bottom : 0px;
}

.lefttable{
width : 200px;
margin-bottom : 0px;
margin-top : 10px;
}

.lefttitlebar{
font-size : 11pt;
font-weight : bold;
color : #b9005c;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #b9005c;
}

.lefttablemain{
padding-top : 10px;
line-height: 130%;
text-align : left;
}

.lefttablemain img{
vertical-align: top;
float: left;
border : 0px;
}

#left a:link {color: #578a3d;}
#left a:visited {color: #578a3d;}
#left a:hover {color: #946c45;}
#left a:active {color: #946c45;}

#center{
width : 500px;
text-align : center;
vertical-align : top;
padding-top : 0px;
}

#info{
width : 460px;
background-color : #ffffff;
text-align : left;
margin-bottom : 20px;
}

.infodate{
color : #333333;
font-size : 8pt;
}

.new{
width : 460px;
background-color : #ffffff;
text-align : left;
margin-bottom : 10px;
}

.newmain{
padding-top : 5px;
vertical-align : top;
}

<--!
#topics{
width : 460px;
background-color : #f4f9ff;
text-align : left;
color: #;
margin-bottom : 15px;
border-width : 0px;
border-style : solid;
border-color : #89c3eb;
border-collapse : collapse;
border-spacing : 0px;
}
#topicstable{
width : 100%;
}
#topicstitle{
color: #19448e;
font-weight: bold;
}
#topicsmain img{
float: right;
margin-left : 10px;
padding-bottom : 5px;
}
#topicsmain a:link {color: #ee827c;}
#topicsmain a:visited {color: #ee827c;}
#topicsmain a:hover {color: #2a83a2;}
#topicsmain a:active {color: #2a83a2;}
#next a:link {color: #ee827c;}
#next a:visited {color: #ee827c;}
#next a:hover {color: #89c3eb;}
#next a:active {color: #89c3eb;}
!-->

#saisinichiran{
width : 100%;
vertical-align : top;
padding-bottom : 3px;
}

#saisinmain{
padding-top : 5px;
vertical-align : top;
padding-bottom : 10px;
}

.saisinbottom{
text-align : right;
padding-right : 10px;
padding-top : 5px;
padding-bottom : 5px;
border-top-width : 1px;
border-top-style : solid;
border-top-color : #f19ca7;
}

#mjspecial{
width : 460px;
background-color : #ffffff;
text-align : left;
margin-bottom : 10px;
border-width : 0px;
border-style : solid;
border-color : #89c3eb;
border-collapse : collapse;
border-spacing : 0px;
}

.mjspecialmain {
width : 230px;
padding-top : 10px;
line-height: 130%;
text-align : left;
}

.mjspecialmain img{
vertical-align: top;
float: left;
border : 0px;
}

#right{
width :230px;
text-align : center;
vertical-align : top;
padding-top : 0px;
padding-left : 0px;
padding-right : 0px;
background-color : #f8f5e6;
}

#right img{
margin-bottom : 0px;
}

.righttable{
width : 200px;
margin-bottom : 15px;
margin-top : 10px;
}

.righttitlebar{
font-size : 11pt;
font-weight : bold;
color : #b9005c;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #b9005c;
}

.righttablemain{
padding-top : 10px;
}

#manual a:link {color: #19448e;}
#manual a:visited {color: #19448e;}
#manual a:hover {color: #0068b7;}
#manual a:active {color: #0068b7;}

#manual {
width : 460px;
text-align : left;
background-color : #ffffff;
padding-top : 10px;
margin-bottom : 10px;
}

.manualtitle_a{
font-size : 12pt;
font-weight : bold;
color : #946c45;
}

#footerleft{
color : #578a3d;
background-color : #ffffff;
text-align : left;
padding-left : 20px;
padding-top : 5px;
padding-bottom : 5px;
margin-bottom : 0px;
font-size : 80%;
font-family : Verdana;
font-weight : bold;
}
#footerright{
width : 300px;
color : #578a3d;
background-color : #ffffff;
text-align : right;
padding-right : 20px;
padding-top : 5px;
padding-bottom : 5px;
margin-bottom : 0px;
font-size : 100%;
font-family : Verdana;
font-weight : ;
}

#mjlist td{
border-width : 1px;
border-style : solid;
border-color : gray;
border-collapse : collapse;
empty-cells : show;
}

#latest{
width : 460px;
}
.latestdate{
font-size : 10pt;
color : #578a3d;
font-weight : bold;
padding-top : 20px;
padding-bottom : 10px;
}
.backnumber{
width : 460px;
text-align : left;
}
.backnumber img{
float: left;
margin-right : 15px;
}

.q{
font-weight : bold;
color : #578a3d;
padding-top : 0px;
padding-left : 0px;
padding-right : 0px;
font-size : 10pt;
text-align : left;
vertical-align : top;
}
.a{
font-weight : bold;
color : #f5b2ac;
padding-top : 0px;
padding-left : 0px;
padding-right : 0px;
font-size : 10pt;
text-align : left;
vertical-align : top;
}
.qatitle{
font-weight : bold;
color : #946c45;
padding-top : 5px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 2px;
}
.qamain{
padding-top : 0px;
padding-left : 0px;
padding-bottom : 7px;
line-height : 12pt;
}

#supporter a:link {color: #946c45;}
#supporter a:visited {color: #946c45;}
#supporter a:hover {color: #578a3d;}
#supporter a:active {color: #578a3d;}

#hajimete{
background-color : white;
width : 100%;
margin-top : 0px;
padding-top : 10px;
text-align : center;
border-width : 0px;
border-spacing : 0px;
}

.hajimeteright a {
text-decoration: underline;
font-weight: normal;
}

#hajimete a:link {color: #666698;}
#hajimete a:visited {color: #666698;}
#hajimete a:hover {color: #993365;}
#hajimete a:active {color: #993365;}

.hajimetemenu a {
text-decoration: none;
font-weight: bold;
}

.hajimetemenu a:link {color: #666698;}
.hajimetemenu a:visited {color: #666698;}
.hajimetemenu a:hover {color: #993365;}
.hajimetemenu a:active {color: #993365;}

#hajimetetable{
width : 900px;
margin-top : 10px;
text-align : left;
}

#hajimeteleft{
width : 300px;
font-size : 10pt;
}

.hajimetetitle{
width : 600px;
height : 25px;
padding-left : 10px;
font-size : 12pt;
font-weight : ;
color : white;
background-image : url(img/seabanner.jpg);
vertical-align : middle;
}

.hajimeteright{
width : 600px;
padding-top : 20px;
padding-bottom : 30px;
padding-left : 10px;
padding-right : 10px;
font-size : 10pt;
line-height: 140%; 
}

.hajimetemenu{
padding-left : 5px;
padding-top : 10px;
margin-right : 10px;
border-bottom-width : 2px;
border-bottom-style : dotted;
border-bottom-color : #dcb9ff;
font-size : 8pt;
}

#group{
width : 600px;
border-collapse: collapse;
}

#hajimetegroup{
width : 900px;
margin-top : 10px;
margin-bottom : 30px;
border-collapse: collapse;
}
.group1{
font-size : 9pt;
text-align : center;
color : white;
border-width : 1px;
border-style : solid;
border-color : silver;
background-image : url(img/seabanner.jpg);
}
.group2{
border-width : 1px;
border-style : solid;
border-color : silver;
padding-left : 10px;
text-align : left;
}
#hajimetegroup a {
text-decoration: underline;
font-weight: normal;
}
#hajimetetable2{
margin-top : 10px;
}
.hajimetedate{
width : 120px;
font-size : 9pt;
padding-top : 5px;
padding-left : 5px;
vertical-align : top;
text-align : left;

}
.hajimeteinfo{
width : 530px;
font-size : 9pt;
padding-top : 5px;
padding-left : 5px;
vertical-align : top;
text-align : left;
}

.mj{
width : 940px;
background-color : #d2b48c;
font-size : 9pt;
text-align : left;
}
.mjlisttitle td{
padding-top : 3px;
padding-bottom : 3px;
color : white;
background-color : #417038;
font-weight : bold;
}
.mja td{
background-color : #ffffff;
padding : 3px;
}
.mjb td{
background-color : #fffaf0;
padding : 3px;
}
.mjarea{
text-align : center;
}

#asahikasei{
background-color : white;
width : 100%;
margin-top : 0px;
padding-top : 10px;
text-align : center;
border-width : 0px;
border-spacing : 0px;
}
#asahikasei a:link {color: #6f4b3e;}
#asahikasei a:visited {color: #6f4b3e;}
#asahikasei a:hover {color: #82ae46;}
#asahikasei a:active {color: #82ae46;}

#asahikaseitable{
width : 900px;
margin-top : 20px;
text-align : left;
}
#asahikaseileft{
width : 300px;
text-align: left;
vertical-align: top;
background-image : url(http://www.okaasan.net/skins/kotori01/img/tree02.jpg);
background-repeat : no-repeat;
background-attachment : scroll;
background-position : 50% 100%;
}

.asahikaseititle{
width : 600px;
height : 25px;
padding-left : 10px;
padding-top : 0px;
padding-bottom : 0px;

font-size : 11pt;
font-weight : bold;
color : #543f32;
background-image : url(img/woodbar04.gif);
vertical-align : middle;
}
.asahikaseimenu{
padding-left : 5px;
padding-top : 10px;
margin-right : 10px;
border-bottom-width : 2px;
border-bottom-style : dashed;
border-bottom-color : #e0c38c;
font-size : 10pt;
background-color : ;
}
.asahikaseiright{
padding-top : 15px;
padding-bottom : 20px;
padding-left : 10px;
padding-right : 10px;
font-size : 10pt;
line-height: 140%; 
}

#asahikaseitopics{
width : 100%;
background-color : #ffffff;
text-align : left;
vertical-align : top;
margin : 0px;
padding : 0px;
}
#asahikaseitopics img{
float: right;
margin-left : 10px;
padding-bottom : ;
}


#tiikiban{
background-color : white;
width : 100%;
margin-top : 0px;
padding-top : 10px;
text-align : center;
border-width : 0px;
border-spacing : 0px;
}
#tiikibantable{
width : 900px;
margin-top : 10px;
}
#tiikibanleft{
width : 200px;
font-size : 10pt;
text-align: left;
vertical-align: top;
}
.tiikibanmenu{
padding-left : 3px;
padding-top : 5px;
margin-right : 0px;
border-bottom-width : ;
border-bottom-style : ;
border-bottom-color : ;
font-size : 9pt;
background-color : ;
color: #c6006f;
}
.tiikibanmenu a:link {color: #c6006f;}
.tiikibanmenu a:visited {color: #c6006f;}
.tiikibanmenu a:hover {color: #82ae46;}
.tiikibanmenu a:active {color: #82ae46;}
.tiikibantitle{
width : 700px;
height : 20px;
padding-left : 10px;
padding-top : 0px;
padding-bottom : 0px;
font-size : 11pt;
font-weight : ;
color : #ffffff;
background-color : #3a74bd;
vertical-align : middle;
text-align: left;
}
.tiikibantd{
padding-top : 10px;
padding-bottom : 10px;
}
.tiikibantext{
width : 680px;
}
.tiikibanface{
width : 110px;
text-align : left;
vertical-align : top;
}
.tiikibanprof{
text-align : left;
vertical-align : top;
font-size : 9pt;
color : #004080;
}
.tiikibandiv a{
font-weight : normal;
text-decoration : underline;
}
.tiikibandiv a:link {color: #004080;}
.tiikibandiv a:visited {color: #004080;}
.tiikibandiv a:hover {color: #82ae46;}
.tiikibandiv a:active {color: #82ae46;}
.tiikibanname a{
font-size : 11pt;
font-weight : bold;
text-decoration : underline;
}
.tiikibanname a:link {color: #c6006f;}
.tiikibanname a:visited {color: #c6006f;}
.tiikibanname a:hover {color: #82ae46;}
.tiikibanname a:active {color: #82ae46;}
.tiikibancomment{
text-align : left;
vertical-align : top;
font-size : 9pt;
color : ;
}
.tiikibanhyoushi{
	text-align : right;
vertical-align : top;
width : 160px;
}
.tiikibandiv{
	padding-top : 5px;
}
.tiikibanspan{
	color : #009999;
font-size : 8pt;
font-weight : bold;
}
.tiikibanhaifu{
font-size : 8pt;
color : gray;
padding-top : 10px;
}
.tiikibansaishin{
float : right;
color : #CADFF4;
padding-right : 20px;
}
.tiikibansaishin a{
font-weight : normal;
text-decoration : none;
}
.tiikibansaishin a:link {color: #CADFF4;}
.tiikibansaishin a:visited {color: #CADFF4;}
.tiikibansaishin a:hover {color: #ffffff;}
.tiikibansaishin a:active {color: #ffffff;}

