


BODY{

scrollbar-arrow-color:#333333;
scrollbar-face-color:#ffffff;
scrollbar-3dlight-color:#ffffff;
scrollbar-darkshadow-color:#ffffff;
scrollbar-highlight-color:#333333;
scrollbar-shadow-color:#333333;
scrollbar-track-color:#ffffff;

COLOR:#000000;


BACKGROUND-COLOR:#ffffff;


}




A {text-decoration:none}





a:link{color:#2e8b57}


a:visited{color:#008000}


a:active{color:#FFFF22}



a.spon:link{color:#1e4739}


a.spon:visited{color:#1e4739}


a.spon:active{color:#006600}







BODY,FORM{


font-family: "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size: 14px;
line-height: 1.6em;

COLOR:#000000;


BACKGROUND-COLOR:#ffffff;


}



TD{


font-family: "メイリオ", Meiryo, Osaka, "MS PGothic", sans-serif;
font-size: 14px;
line-height: 1.6em;

}




/* 検索ボックス */
#cse-search-box{

background-color:#ffffff; 
color: #000000; 
margin:0;
vertical-align : middle;
line-height:0;
overflow:visible;
cursor:pointer;
border:0;

}



table.main{

width:95%;

border-collapse:collapse;
border-spacing:0;
border-color:#cccccc;
border-width:1px;
border-style:solid;
padding:3px 5px;
border-width:1px 1px 1px 7px;

}

.maru1{
color: #3CB371; 
size: 2; 

}

.maru2{
color: #9ACD32; 
size: 2; 

}


table.base{
background-color:#ffffff; 
color: #000000; 

border-width:0;

width:95%;

line-height:1.6

}



table.small{

border-width:0;

width:480;

}





td.base{
background-color:#ffffff; 
color: #000000;

border-width:0;

line-height:1.6

}



table.green{

border-style:solid;

border-width:1px;

border-color:#008000;

width:480;

}

table.greenbig{

border-style:solid;

border-width:1px;

border-color:#008000;

width:100%;

}

table.green80{

border-style:solid;

border-width:1px;

border-color:#008000;

width:80%;

}

table.blue{

border-style:solid;

border-width:1px;

border-color:#3366ff;

width:480;

}

table.bluebig{

border-style:solid;

border-width:1px;

border-color:#3366ff;

width:100%;

}


table.3{

border-style:dotted;

border-width:thin;

border-color:#3399ff;

width:480;

}



table.5{

border-style:solid;

border-width:1px;

border-color:#ff6633;

width:100%;

}



table.won{

border-style:solid;

border-width:1px;

border-color:#3366ff;

width:480;

}



td.2{

border-right:dotted 1px #ff6633;

border-bottom:dotted 1px #ff6633;

}

td.dotted{

border-bottom:dotted 1px #808080;

}

td.dottedd{

border-right:dotted 1px #808080;

border-bottom:dotted 1px #808080;

}

td.dottedyoko{

border-right:dotted 1px #808080;

}



td.3{

border-right:dotted 1px #ff6633;

}



td.4{

border-bottom:dotted 1px #ffffcc;

}



td.5{

border-bottom:solid 1px #000000;

}

td.dotso{

border-right:dotted 1px #808080;

border-bottom:solid 1px #808080;

}



.title{

font-family: "メイリオ", Meiryo, Osaka, "MS PGothic", sans-serif;
font-size: 14px;
line-height: 1.6em;

color:#3cb371;

font-weight:bold;

}




.subtitle{

font-family: "メイリオ", Meiryo, Osaka, "MS PGothic", sans-serif;
font-size: 14px;
line-height: 1.6em;

color:#3cb371;

font-weight:bold;

}





.wonmoji{

color:#FF9900;

font-style:italic;

font-weight:bold;

}



.sub2{

font-family: "メイリオ", Meiryo, Osaka, "MS PGothic", sans-serif;
font-size: 14px;
line-height: 1.6em;

line-height:1.6

}



.ffff99{

font-family: "メイリオ", Meiryo, Osaka, "MS PGothic", sans-serif;
font-size: 14px;
line-height: 1.6em;

color:#32cd32;

}



.kanso{

font-family: "メイリオ", Meiryo, Osaka, "MS PGothic", sans-serif;
font-size: 14px;
line-height: 1.6em;

line-height:2

}



#bunsho { 

line-height: 150%; 

} 



div.bunsho { 

line-height: 150%; 

} 



.sp {

font-family: "メイリオ", Meiryo, Osaka, "MS PGothic", sans-serif;
line-height: 1.6em;

}



.ss {

font-family: "メイリオ", Meiryo, Osaka, "MS PGothic", sans-serif;


}



.xx {

font-family: "メイリオ", Meiryo, Osaka, "MS PGothic", sans-serif;


}



.line1 {

padding:3px 5px;
border-color:#3cb371;
border-width:1px 1px 1px 7px;
border-style:solid;
vertical-align:middle;

}



.twitter {

	width:80%;height:80%;}





.essay{

letter-spacing:2px;

line-height:1.6

}





select, textarea, tb_url{

font-family: "メイリオ", Meiryo, Osaka, "MS PGothic", sans-serif;
font-size: 14px;
line-height: 1.6em;

color: #000000; 

background-color:#FFFFFF;

border-width:1; 

border-style:solid;

line-height:1.6

}


.rss-title, rss_title a {
font-family: "メイリオ", Meiryo, Osaka, "MS PGothic", sans-serif;
font-size: 14px;
line-height: 1.6em;
*font-size: small;
*font: x-small;
	background-color: #FFFFFF;

}

.rss-item  {
  color:#A0A0A4;
font-family: "メイリオ", Meiryo, Osaka, "MS PGothic", sans-serif;
font-size: 14px;
line-height: 1.6em;
*font-size: small;
*font: x-small;
  margin:0px;
  padding:0px;
}
     
.rss-item a {
	color:#3cb371;
	text-decoration: none;
	}
	
.rss-item a:visited {
	text-decoration: none;
}

.rss-item a:hover {
	text-decoration: none;
}


.rss-date {
	color: #F000000;
	font-family: verdana,Osaka,MS PGothic,Sans-Serif;
font-size: 12px;
*font-size: small;
*font: x-small;
	} 

.social-button {
	list-style-type: none;
	margin: 5px 0 0;	
        padding: 5px 0 0;
}

.social-button li {
	float: left;
	margin: 0 5px 0 0;
	padding: 0;
}

.social-button li div {
	display: inline;
}

.social-button:before,
.social-button:after {
	content: " ";
	display: table;
}

.social-button:after {
	clear: both;
}

.social-button {
	*zoom: 1;
}

.social-button iframe.twitter-share-button {
    width: 85px !important;
}

.social-button iframe.pocket-share-button {
    width: 50px !important;
}

div#___plusone_0 {
width: 60px!important;
}

/* 投票ボタン用 */
div.abutton {
  display       : inline-block;
  font-size     : 8pt;        /* 文字サイズ */
  text-align    : center;      /* 文字位置   */
  cursor        : pointer;     /* カーソル   */
  padding       : 12px 12px;   /* 余白       */
  background    : #ffffff;     /* 背景色     */
  color         : #333333;     /* 文字色     */
  line-height   : 1em;         /* 1行の高さ  */
  transition    : .3s;         /* なめらか変化 */
  box-shadow    : 8px 8px 29px #666666;  /* 影の設定 */
}
div.abutton:hover {
  box-shadow    : none;        /* カーソル時の影消去 */
}

/* Form Button002 */
.button002 a {
    background: #eee;
    border-radius: 3px;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
    max-width: 220px;
    padding: 10px 25px;
    color: #313131;
    transition: 0.3s ease-in-out;
    font-weight: 500;
}
.button002 a:before {
    content: "\f598";
    position: relative;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    margin-right: 8px;
    color: #999;
}
.button002 a:hover {
    background: #313131;
    color: #FFF;
}

.buttongr {
  display       : inline-block;
  border-radius : 10%;          /* 角丸       */
  font-size     : 9pt;        /* 文字サイズ */
  text-align    : center;      /* 文字位置   */
  cursor        : pointer;     /* カーソル   */
  padding       : 4px 4px;   /* 余白       */
  background    : #3cb371;     /* 背景色     */
  color         : #ffffff;     /* 文字色     */
  line-height   : 1em;         /* 1行の高さ  */
  transition    : .3s;         /* なめらか変化 */
  box-shadow    : 4px 4px 3px #666666;  /* 影の設定 */
  border        : 2px solid #3cb371;    /* 枠の指定 */
}
.buttongr:hover {
  box-shadow    : none;        /* カーソル時の影消去 */
  color         : #3cb371;     /* 背景色     */
  background    : #ffffff;     /* 文字色     */
}

