<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">body {
margin: 0; padding: 0; background: #fff; text-align: center; font: 12px 'Lucida Grande','Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN', sans-serif; line-height: 1.2;}
table, td {font: 12px 'Lucida Grande','Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN', sans-serif; color: #000; line-height: 1.5em;
}


.clearfix:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
.clearfix { display: inline-block; }
/* exlude MacIE5 \*/
* html .clearfix { height: 1% }
.clearfix {display:block;}
/* end MacIE5 */

.txt-S {
	font-size: 9px;
	line-height: 1.2em;
}
.txt-S2 {
	font-size: 11px;
	line-height: 1.2em;
}
.txt-M {
	font-size: 12px;
	line-height: 1.2em;
}
.txt-L {
	font-size: 14px;
	line-height: 1.2em;
}
.txt-L2 {
	font-size: 16px;
	line-height: 1.2em;
}
.txt-L3 {
	font-size: 18px;
	line-height: 1.2em;
}
.txt_gray{
	color:#666;
}

.p { padding: 5px 5px 0px; line-height: 1.2;}
.p5 {
	margin: 0;
	padding: 5;
}
.m5 {
	margin: 5;
	padding: 0;
}
h1 {
	font-size: xx-small;
	margin: 10 0;
	padding: 0;
}
h2 {
	font-size: xx-small;
	margin: 0;
	padding: 0;
}
h3 {
	font-size: 12px;
	margin: 0;
	font-weight: normal;
}
h4 { font-size: 10px; margin: 0;}
h5 {
	font-size: 14px;
	margin: 8;
	padding: 0;
	font-weight: bold;
}
h6 {
	font-size: 12px;
	margin: 5;
	padding: 0;
	font-weight: normal;
}
.more { text-align: right;}
.box_666 {  border: #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.box_gray {
	padding: 4px;
	border: 1px solid #999;
}
.midashi_2 {  padding-top: 3px; padding-right: 0px; padding-bottom: 5px; padding-left: 10px; border-color: black black #FF9900 #FF9900; color: #FF3300; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 5px; font-size: 14px}
.subtit {  width: 100%; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 26px; border: 1px #669966 solid; color: #003333; background-image: url(../images/midashi_icon_f60.gif); background-repeat: no-repeat; background-position: 4px center}
.subtit2 { width: 530px; border-color: #999999 black black; border-style: dashed; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.profile {  background-color: #e6e6e6; border: #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.space_uo_5 {  padding-top: 5px; padding-bottom: 5px}
.midashi_3 { padding-top: 3px; padding-right: 0px; padding-bottom: 5px; padding-left: 10px; border-color: black black #006699 #006699; color: #000066; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 5px; font-size: 14px}
.midashi_4 { padding-top: 3px; padding-right: 0px; padding-bottom: 5px; padding-left: 10px; border-color: black black #006666 #006666; color: #003333; font-size: 14px ; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 5px}

#news {
	border: 1px solid #999999;
}
#news ul {
	font-size: 10px;
	margin: 0 0 1em;
	padding: 0;
	list-style-position: inside;
	list-style-type: none;
}
#news li.tensen {
	border-bottom: 1px dashed #999999;
	margin-bottom: 2px;
	padding-bottom: 2px;
}
.box_f00 {  border: #FF0000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.box_666_p8 {  padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; border: #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.sen_u_000 {
 border: #000000; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px
  }
.sen_o_000 { 
	border: #000000 solid; border-width: 1px 0px 0px;
}
.sen_u_666 { ; border: solid; border-width: 0px 0px 1px; border-color: #000000 #000000 #666666}
.sen_uo_666 {
border: solid; border-width: 1px 0px; border-color: #666666;
}
.img_left {
	margin: 0 10px 10px 0;
	float: left;
}

