body {

    font-family:"‚l‚r ‚oƒSƒVƒbƒN",verdana, Arial, sans-serif;

    margin:0px;

}

#content {

    margin:10px;

}

#content_digest {

    margin:15px 10px 15px 10px;

}



#header {

    margin:0px;

}



#footer {

    color:#000000;

    line-height:120%;

    background-color:#EEEEEE;

    border-top:1px solid #CCCCCC;

    padding:8px;

}





img{

  border:0;

}



A{

  color : blue;

  text-decoration: none

}

A:VISITED{

  color : blue;

  text-decoration: none

}

A:HOVER{

  color : red;

}



.pagingDiv {

	background: #CCC;

	padding: 5px 0px;

	font-size: 13px;

	color: #333;

	font-weight: bold;

	text-align: right;

	}

.pagerCurrent {

	background-color: #FF0000;

	padding: 2px 5px 1px 6px;

	border: 0px solid #CCCCCC;

	margin-left: 3px;

	margin-right: 3px;

	}



.pagerNotCurrent {bo

	color: #FF0000;

	background-color: #EEEEEE;

	padding: 2px 5px 1px 6px;

	margin-left: 3px;

	margin-right: 3px;

	cursor: pointer;

	cursor: hand;

	text-decoration: underline;

	}



.searchresult {

  padding: 10px;

  overflow:hidden;

  border-bottom:dotted 1px #DDDDDD;

}

.searchresult2 {

  padding: 10px 10px 10px 0px;

  overflow:hidden;

  border-bottom:dotted 1px #DDDDDD;

}



.resulttitle {

  font-size:.85em;

  line-height:1.2em;

  font-weight: bold;

  color: #0000FF;

  text-decoration:underline;

  margin-bottom: 5px;



}

.resulttitle a, .resulttitle a:visited, .resulttitle a:hover {

  text-decoration:underline;

}



.resultimage {	

  /*float:left;*/

  margin-top: 3px;

  margin-bottom: 5px;



}

.resultimage tr td {	



}

.resultimage A img {	

  border-style:solid;

  border-color: #000000;

  padding: 2px;

  border-width: 1px;

}



.resultimage A:visited img {	

  /*filter:Alpha(opacity=70); -moz-opacity:0.5; opacity:0.50;*/

  border-style:solid;

  border-color: #CCCCCC;

  padding: 2px;

  border-width: 1px;



}

.resultimage A:hover img {	

  /*filter:Alpha(opacity=100); -moz-opacity:1.0; opacity:1.00;*/

  border-style:solid;

  border-color: #FF0000;

  padding: 2px;

  border-width: 1px;



  /*filter:invert();*/

}



  

/*

div.resultimage img {

  border-style:solid;

  border-color: black;

  border-width: 2px 0 1px 0;

}



div.resultimage  a  img {

  border-color:blue!important;

  border-width: 1px!important;

}

*/



div.timeanddate {

  font-size: xx-small;

  color:green;

  font-style: italic;

}



span.reply {

  color:#FF0000;

}



div.itaname {

  font-size:80%;

}



.menutitle  {

	font-size:.8em;

	color:white;

	font-weight:bold;

	background-color:#666666;

	padding:4px 0 4px 5px;

	margin:0px 0px 0px 0;

	border-bottom: solid 1px #000000;

}



#mainbbslist  {

	margin:5px 0px 8px 0;

}



#ytbbslist  {

	margin:5px 0px 8px 0;

}

#unneimenulist  {

	margin:5px 0px 8px 0;

}

#etcmenulist  {

	margin:5px 0px 8px 0;

}

#linkslist  {

	margin:5px 0px 8px 0;

}



.bbsmenu  {

	display:block;

	width:100%;

    font-size:80%;

    text-decoration: none;

    margin:0px;

    padding:0px 0px 0px 3px;

}

.bbsmenu_up  {

    font-size:80%;

    line-height:100%;

    list-style-type: none;

    margin:0px 0 0 0px;

    padding:0 0 0 15px;

    background-image:url('http://meiwasuisan.com/images/up.gif');

    background-repeat:no-repeat;

    background-position:0 50%;

}

.bbsmenu_stay  {

    font-size:80%;

    line-height:100%;

    list-style-type: none;

    margin:0px 0 0 0px;

    padding:0 0 0 15px;

    background-image:url('http://meiwasuisan.com/images/stay.gif');

    background-repeat:no-repeat;

    background-position:0 50%;

}

.bbsmenu_down  {

    font-size:80%;

    line-height:100%;

    list-style-type: none;

    margin:0px 0 0 0px;

    padding:0 0 0 15px;

    background-image:url('http://meiwasuisan.com/images/down.gif');

    background-repeat:no-repeat;

    background-position:0 50%;

}

.linkstitle  {

    font-size:80%;

    line-height:100%;

    list-style-type: none;

    color: #666666;

    margin:5px 0px 2px 0px;

    padding:0 0 0 15px;

    background-image:url('http://meiwasuisan.com/images/marugray.gif');

    background-repeat:no-repeat;

    background-position:1px 0px;

}



.links  {

    font-size:80%;

    line-height:100%;

    list-style-type: none;

    color: #666666;

    margin:0px 0px 0px 0px;

    padding:0 0 0 3px;

    background-repeat:no-repeat;

    background-position:5px -1px;

}



.dispsw  {

    font-size:10px;

    line-height:100%;

    list-style-type: none;

    margin:0px 0 5px 0px;

    padding:0 0 0 12px;

    background-image:url('http://meiwasuisan.com/images/down.gif');

    background-repeat:no-repeat;

    background-position:0 50%;

}

.categorytitle{

    font-size:80%;

    color:#FFFF00;

    line-height:120%;

    background-color:black;

    font-weight:bolder;

    padding:6px 0 6px 25px;

    margin:5px 0px 3px 0px;

    background-image:url('http://meiwasuisan.com/images/challenger.gif');

    background-repeat:no-repeat;

    background-position:5px 45%;



}

.18kin{

    line-height:100%;

    background-color:#FF0000;

    font-weight:bolder;

    padding:4px 0 4px 5p;

    margin:-5px 0px 3px 0px;



}

.18kin a{

    font-size:80%;

    color:#FFFFFF;

}



.bbsname {

    font-size:12px;

	position:relative;

	top:1px;

    color:#FFFFFF;

    font-weight:bolder;

}



.titlebar_pink {

    display: block;

    font-size:12px;

    color:#FFFFFF;

    line-height:120%;

    background-color:hotpink;

    font-weight:bolder;

    padding:8px 0 8px 10px;

    margin:0px 0px 5px 0px;

}

.titlebar_pink a, .titlebar_pink a:hover, .titlebar_pink a:visited {

	color: white;

}





.toplink {

    font-size:.8em;

    line-height:120%;

    margin:0px 0px 0px 0px;

    padding:0px 0 1px 15px;

    background-image:url('http://meiwasuisan.com/images/sha_bg.gif');

    background-repeat:x-repeat;

    border-top:2px solid #DDDDDD;

    border-bottom:1px solid #DDDDDD;

}

.bottomlink {

    font-size:.8em;

    line-height:120%;

    margin:0px 0px 0px 0px;

}



.optionbox {

    color:#000000;

    line-height:120%;

    background-color:#EEEEEE;

    border:1px solid #CCCCCC;

    padding:8px;

    margin:0px 0px 15px 0px;

}

.bbstitle {

    font-size:1.5em;

    color:#000000;

    line-height:120%;

    font-weight:bold;

    padding:0px 0px .17em 0px;

	border-bottom: 1px solid #CCCCCC;

}

.bbsoption {

    font-size:80%;

    color:#000000;

    line-height:120%;

	padding-top: .5em;

}

.bbsguide {

    font-size:80%;

    color:#000000;

    line-height:120%;

}

.headad {

    font-size:80%;

    line-height:120%;

    background-color:#FF3300;

    border:1px solid #333333;

    padding:7px;

    margin:0px 0px 15px 0px;

    font-weight:bolder;



}



.newthreadform {

    font-size:100%;

    color:#000000;

    line-height:120%;

    background-color:#FFFFFF;

    padding:15px;

    margin:5px 0px 0px 0px;

}

.newthreadform2 {

    font-size:80%;

    color:#000000;

    line-height:120%;

}



#threadtitle {

	border-left: 5px solid #0C2A7C;

    font-size:1.6em;

    color:#0000FF;

    line-height:120%;

    font-weight:bold;

	margin:0px 0 10px 0;

	padding: 0 0 0 8px;

	font-family: Arial, "‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif;



}



#subtitle {

	display: block;

	font-size:12px;

    color:#777777;

    line-height:140%;

    font-weight:bolder;    

	margin: 2px 0 10px 2px;

	padding: 0 0 0 0px;



}

.nokorijikan{

	text-align:right;

	margin: 15px 0px 0px 0px;



}

.nokorijikan p{

	display:inline;

	font-size:12px;

    color:#FFFFFF;

    background-color:#FF0000;

    font-weight:bolder;    

	padding: 6px 5px 5px 5px;



}

#threadarticle {

    color:#000000;

    padding-bottom : .5em;

}

#threadarticle .messid {

    line-height: 150%;

    font-size:1em;

    margin-bottom:.5em;

	border-top: solid 1px #EEEEEE;

}

#threadarticle .message {

    font-size:1em;

    margin-bottom:.8em;

/*     margin-left:4ex;;

    line-height:140%;*/



}



#threadarticle img {

    margin: .5em .5em .5em 0 ;

}

#threadarticle embed {

    margin: .2em 0 0 0 ;

}

.rvsaccs {

    font-size:80%;

    color:#000000;

    line-height: 120%;

}



.keyword {

    color:#FFFFFF;

    line-height:140%;

    background-color:#FF0000;

    margin-right:5px;

    padding:2px;

}

.restime {

    color:#000000;

/*    font-family:Georgia,'‚l‚r–¾’©',serif ;*/

}

.resno {

    color:#FF0000;

    font-weight:bold;

    font-family:Arial,'‚l‚rƒSƒVƒbƒN',sans-serif ;

}

.shouryaku {

    color:#FF0000;

    font-size:80%;

}

.wrapperFlex {

	margin: 10px 10px 5px 10px; 

}

/* Standard headers */

div#logo {

	margin: 0 0 0;

	float: left;

	width: 250px;

}



div#logo #logoLink {

	background: url("./images/logo_su_36x36.png") no-repeat left top;

	display: block;

	text-decoration: none;

	float: left;

	margin: 0;

	padding: 0;

	width: 36px;

	height: 36px;

}



div#logo h1{

	font-family: "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;

	font-size: 28px;

	margin-bottom: -3px;

	padding: 0px 0px 0px 0px;

}



div#logo h1, div#logo h1 a, div#logo h1 a:hover {

	color: #666666;

	text-decoration: none;

}



div#logo p {

	font-size: 10px;

	letter-spacing: 0.05em;

	line-height: 1em;

	margin: 0;

}



div#logo p, div#logo p a, div#logo p a:hover {

	color: #999999;

	text-decoration: none;

}

div#search {

	color: #F0F0F0 !important;

	float: right;

	padding: 16px 0 0 0;

	font-size: 12px;

	width: 160px;

	height:24px;

}

div.link1 a {font-size:80%;

    line-height:120%;

    list-style-type: none;

    margin:0px 0 0 0px;

    padding:0 0 0 15px;

    background-image:url('http://meiwasuisan.com/images/ar2.gif');

    background-repeat:no-repeat;

    background-position:0px 1px;

}



.lb_corner

{

	width:100%;

	/*height: 34px;*/

	margin: 0px 0px 8px 0px;

	background-image:url(http://www.meiwasuisan.com/images/back_lightblue.gif);

	background-repeat:repeat-x;

	background-position:0px 0px;

}

.lb_cornerr

{

	width:100%;

	/*height: 34px;*/

	margin: 0px 0px 8px 0px;

	background-image:url(http://www.meiwasuisan.com/images/back_lightblue_r.gif);

	background-repeat:repeat-x;

	background-position:0px 0px;

}

.lb_title

{

	margin:0px 0px 0px 0px;

	padding:10px 10px 8px 25px;

	font-size:80%;

	line-height: 120%;

	background-image:url(http://www.meiwasuisan.com/images/icon_lightblue.gif);

	background-repeat:no-repeat;

	background-position:10px 13px;

}

.lb_text

{

	margin: 6px 0px 10px 0px;

	padding: 0px 10px 6px 10px;

	font-size: 90%;

	line-height: 150%;

	border-bottom: solid 1px #348ECA;

}

.newthreadbuttom

{

	margin: 50px;

}

.header_digest {

    margin:30px 0px 30px 0px;

}

.newreslist {

    margin:0px 0px 0px 3px;

	font-size:.8em;

	line-height: 100%;

}

.line_dot {

    margin:3px 0px 3px 0px;

	background-image:url(http://www.meiwasuisan.com/images/line_dot.gif);

	background-repeat:repeat-x;

	background-position:0px 0px;

}

.spacer_1_1{

	width: 1px;

	height: 1px;

	background-image: url(http://www.meiwasuisan.com/images/spacer.gif);

	background-repeat: no-repeat;

	font-size: 1px;

}

.newlink{

	position:relative;

	float: left; 

	width: 260px;

	font-size:.8em;

	font-weight:bold;

	

}

.switchfontsize{

	text-align:right;

	margin-top:-20px;

	

}

.switchfontsize span {

	font-size:80%;

	text-align:right;

    color:#FFFFFF;

    background-color:#999999;

    padding:2px;

	

}

.bbsmenu_dot{

 	margin:3px 0px 3px 0px;

}

.bbsmenu_gunline{

 	margin:4px 0px 3px 0px;

}

.bbsmenu_catname{

	font-size:.8em;

	color:white;

	background-color:#BBBBBB;

	padding:4px 0 4px 5px;

 	margin:4px 0px 3px 0px;

}

.oshirase_top {



    color:#000000;

	font-size:.8em;

    line-height:120%;

    background-color:#E8F9FF;

    border:1px solid #0099CC;

    padding:8px;

    margin:15px 30px 0px 30px;

}

