body{margin:0; padding:0; height:100%;height:100%;}
html{ 
    height:100%; 
} 
body,td,th,p {
	font-size: 14px;
}
div,dl,dt,dd,img,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,p,blockquote,tr,th,td,hr{margin:0; padding:0;}
img{border:none;}
a{
	margin-top: 0px;
	text-decoration : none;
	border:none;
}
td{
  font-family : "ＭＳ Ｐゴシック";
  
  line-height : 24px;
}
ol,ul,li{list-style:none;}
p{line-height:24px;}
h1,h2,h3,h4,h5,h6{ margin:0; padding:0; line-height:0;font-size:100%;}
#bar {
	font-size: 12px;
    line-height : 18px;
	padding:4px 0 0px 40px;
	text-align:left;
}
#bar2 {
	font-size: 12px;
    line-height : 18px;
	padding:0 0 0 45px;
	text-align:left;
}
.center{text-align:center; width:740px; margin:0 auto;}
.w640px{width:640px; text-align:left; margin:0 auto;}
.w640_px{width:640px; text-align:left; margin:0 auto 32px auto;}
.w660px{width:660px; margin:0 auto;}
.p00{ padding:2px 0 0 0;}
.p00_1{ padding:6px 0 0 0;}
.p01{ padding:28px 0 0 0;text-align:left;}
.p01_1{padding:34px 0 0 0;text-align:left; width:472px;}
.p01_2{padding:34px 0 0 0;text-align:left; width:644px;}
.p02{ padding:32px 0 0 0; text-align:left;}
.p02_1{padding:30px 0 0 0; text-align:center}
.p02_2{ padding:32px 0 0 0; text-align:left; width:583px;}
.p03{ padding:10px 0 0 0;}
.p04{ padding:12px 0;}
.p05{ padding:0 0 34px 0;}
.p06{ padding:10px 0 24px 0;}
.p07{ padding:0 0 12px 0;}
.p08{ padding:12px 0 0 0;}
.p09{padding:36px 0;}
.p010{padding:0 0 36px 0;}
.p011{padding:15px 0 13px 0;}
.p012{padding:14px 0 14px 0;}
.p013{overflow:hidden; padding:12px 0 14px 0;}
.p014{width:56px; float:left;}
.p015{width:238px; float:left;}
.p016{ margin:24px 0 0 0;}
.p017{ margin:34px 0 0 0;}
.p018{ margin:36px 0 0 0;}
.p019{ margin:32px 0 36px 0;}
.p020{ padding:28px 0 0 0; text-align:left;}
.p021{ margin:22px 0 0 0; line-height : 18px; text-align:left; font-size:12px; }
.p022{ margin:28px 0 0 0; overflow:hidden;}
.p023{ margin:0 0 0 12px;  text-align:left;}
.p024{width:126px; float:left;}
.p025{width:514px; float:left;}
.p026{ padding-left:12px;font color: #282828; font-size:12px; line-height:24px;}
.p027{ margin:24px 0 0 0; overflow:hidden;}
.p028{ line-height : 21px; text-align:left;}
.p029{ margin:24px 0 0 0; line-height : 18px; text-align:left; font-size:12px; }
.p030{ margin:0 0 0 6px;  text-align:left;}
.p031{ margin:24px 0 0 0;overflow:hidden;}
.p032{ line-height : 18px; text-align:left; font-size:12px; }
.p033{ margin:24px 0 36px 0; overflow:hidden;}
.p034{ text-align:center; padding:8px 0 0 0;}
.p035{ font-size:16px; text-align:left; }
.p036{ padding:4px 0 0 0; text-align:center;}
.p037{ margin:48px 0 0 0;}
.p038{ padding:2px 0 0 0; text-align:left;}
.text { margin:0;padding:10px;width:200px;height:250px;font-size:12px;overflow:auto;}
.p039{margin:5px  0 0 0;}
.p040{ margin:21px 0 0 0;}

/*---------------共通---------------*/
#hed {
	font-size: 14px;
	line-height : 18px;
}
.hed {
	font-size: 14px;
	line-height : 18px;
}
.heda {
	font-size: 14px;
	line-height : 18px;
	margin:0 0 3px 0;
}
p{margin:0; padding:0;}
#bb {
	font-weight: bold;
}
#bb {
	font-weight: bold;
}
.bbb {
	font-weight: bold;
}
.bold{font-weight:bold;}
.headder{width:776px;text-align:left;font-size: 12px;line-height : 18px; height:20px;}
.footer{width:800px; text-align:center;height:20px;}
.w800px{width:800px;text-align:left; padding:0 0 0 0;}

textarea{
  font-size : 10px;
  font-family : "ＭＳ Ｐゴシック";
  line-height : 18px;
}
.hed {
	font-size: 14px;
	line-height : 18px;
}
#hed {
	font-size: 14px;
	line-height : 18px;
}
#hed {
	font-size: 14px;
	line-height : 18px;
}
#hed {
	font-size: 14px;
	line-height : 18px;
}
#hed2 {
	font-size: 12px;
	line-height : 18px;
	color:#FFFFFF;
}
#hed3 {
	font-size: 10px;
	line-height : 16px;	
}
#hed3 {
	font-size: 10px;
	line-height : 16px;
}
#hed3 {
	font-size: 10px;
	line-height : 16px;
}
.hyo {
	text-align: left;
	font-size: 14px;
	line-height :34px;
}
.saitemap {
    font color: #282828;
}
.f14px{font color: #282828; font-size:14px; line-height:24px; font-weight:bold;}
.f12px{font-size:8px; align:top;}
.yohaku {
	font-size: 14px;
	line-height : 47px;
}
.member {
	font-size: 14px;
    line-height : 48px;
}
.member {
	font-size: 14px;
	line-height : 48px;
}
.member {
	font-size: 14px;
	line-height : 48px;
}
.boldwin {
	font-weight: bold;
}
.gokento {
	font-size: 14px;
	line-height : 47px;
}
.gokento {
	font-size: 14px;
	line-height : 47px;
}
.member3 {
	font-size: 14px;
	line-height : 48px;
	}
.bold2 {
	font-size: 14px;
	line-height : 48px;
    font-weight:bold;
	}
#Container{ 
    height:100%; 
    min-height:100%; 
    border:1px solid red; 
} 
.osu {
	font-size: 11px;
	line-height : 16px;
}
#hed4 {
	font-size: 18px;
	line-height : 18px;
	color:#C80000;
}
#hed5 {
	font-size: 11px;
	line-height : 14px;
	color:#282828;
}
#hed6 {
	font-size: 11px;
	line-height : 12px;
	color:#282828;
}.hyo tr td table tr td table {
	font-size: 12px;
}

