/* --------------------------------*/
body  {font-family:"meiryo",sans-serif;}

.line {	line-height:1.5em;}
.line2 {line-height:1.2em;}
.line3 {line-height:2em;}
.line4 {line-height:0.8em:;}

a          {text-decoration  : none    ;}
 a:link    {color            : #ffffff ;}
 a:visited {color            : #ffffff ;}
 a:active  {color            : #339933 ;}
 a:hover   {color            : #BCFEB8 ;}


.footer3 { background  :#0069A0;}


.burasage{ margin-left : 2.0em;
           text-indent : -1.0em;}

.midashi1 {
	font-weight   : bold;
	line-height   : 16px;
	color         : #f26d7d;
	padding       : 13px 14px;
	background    : #E0E0E0;}

.midashi2 {
	font-size     : 80%;
	color         : #02466A;
	font-weight   : bold;
	padding       : 3px 3px 3px 7px;
	border-right  : 1px solid #8E8E8E;
	border-bottom : 1px solid #8E8E8E;
	border-top    : 1px solid #8E8E8E;
	border-left   : 1px solid #8E8E8E;
	background    : #DBD5D5;}

.midashi3 {
	color         : #00507A;
	padding       : 3px 3px 3px 7px;
	border-right  : 2px solid #38B700;
	border-bottom : 2px solid #38B700;
	background    : #CFFCBB;}

.midashi4 {
	color         : #00507A;
	padding       : 3px 3px 3px 7px;
	border-right  : 2px solid #0099FF;
	border-bottom : 2px solid #5DBEFF;
	background    : #0069A0;}

.midashi5 {
	color         : #00507A;
	padding       : 3px 3px 3px 7px;
	border-right  : 2px solid #0099FF;
	border-bottom : 2px solid #5DBEFF;
	background    : #CFFCBB;}

.layout3 {
	font-size     : 80%;
	background    : #F26D7D;
	border-top    : 1px solid #FFFFFF;
	border-bottom : 1px solid #FFFFFF;
	padding-right : 11px;
	padding-left  : 11px;}

.bun1 { font-size     : medium;
	line-height   : 1.5em;
	padding       : 14px;}

.back {	background: #FCFFF8;}

a.flag:link    {background : url(obi02.png) no-repeat; height:25px; color: #ffffff; text-decoration: none;}
a.flag:visited {background : url(obi02.png) no-repeat; height:25px; color: #ffffff; text-decoration: none;}
a.flag:hover   {background : url(obi03.png) no-repeat; height:25px; color: #BC0017; text-decoration: none;}
.flag          {display: table-cell ; width:135px ; vertical-align:middle;}

