/* BODY部 */
.main{
	color:#000000;
	font-size:10pt;
	font-weight:normal;

	background-color:#ffffff;

	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
}

#main{
	color:#000000;
	font-size:10pt;
	font-weight:normal;

	background-color:#ffffff;

	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
}



/* トップページ iframe内what's new部 */
.whatnew{
	font-size:8pt;
	font-weight:normal;

	margin-top:5px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
}



/* 各コンテンツ小見出し部 */
.headline1{
	width:529px;
	/*width:480px;*/
	font-size:11pt;
	font-weight:bold;
	color:#4477ff;

	padding:2px 5px;
	border-style:solid;
	border-width:0px 0px 2px 12px;
	border-color:#ffffff #ffffff #4477ff #4477ff;

	margin-top:0px;
	margin-left:10px;
	/*margin-left:25px;*/
	margin-right:0px;
	margin-bottom:10px;
}

/* 各コンテンツ見出し部 */
.headline2{
	text-align:left;
	font-size:14pt;
	font-weight:bold;
	color:#0066cc;

	width:580px;
	padding:2px 5px;
	border-style:solid;
	border-width:0px 0px 1px 16px;
	border-color:#ffffff #ffffff #7FB2F0 #4E7AC7;

	margin-top:0px;
	margin-left:10px;
	margin-right:0px;
	margin-bottom:10px;
}

.headline_mailform{
	text-align:left;
	font-size:14pt;
	font-weight:bold;
	color:#0066cc;
	
	width:600px;
	padding:2px 5px;
	border-style:solid;
	border-width:0px 0px 1px 16px;
	border-color:#ffffff #ffffff #ADD5F7 #4E7AC7;
	
	margin-top:0px;
	margin-left:10px;
	margin-right:0px;
	margin-bottom:10px;
}

#mailform{
	/*align:center;*/
	width:600px;
	}

.headline2-fish{
	text-align:left;
	font-size:14pt;
	font-weight:bold;
	color:#0066cc;

	width:580px;
	padding:2px 5px;
	border-style:solid;
	border-width:0px 0px 1px 16px;
	border-color:#ffffff #ffffff #ADD5F7 #4E7AC7;

	margin-top:0px;
	margin-left:10px;
	margin-right:0px;
	margin-bottom:10px;
}

.headline-fish{
	text-align:left;
	font-size:14pt;
	font-weight:bold;
	color:#0066cc;

	width:590px;
	padding:2px 5px;
	border-style:solid;
	border-width:0px 0px 1px 18px;
	border-color:#ffffff #ffffff #ADD5F7 #4E7AC7;

	margin-top:0px;
	margin-left:10px;
	margin-right:0px;
	margin-bottom:10px;
}

.headline-fish-small{
	text-align:left;
	font-size:10pt;
	font-weight:bold;
	color:#272529;

	width:585px;
	padding:2px 5px;
	border-style:solid;
	border-width:0px 0px 1x 10px;
	border-color:#ffffff #ffffff #FFE1D0 #BF1616;

	margin-top:0px;
	margin-left:10px;
	margin-right:0px;
	margin-bottom:5px;
}

.headline4{
	text-align:left;
	font-size:10pt;
	font-weight:bold;
	color:#0066cc;

	width:550px;
	padding:2px 5px;
	border-style:solid;
	border-width:0px 0px 1px 12px;
	border-color:#ffffff #ffffff #ADD5F7 #4E7AC7;

	margin-top:0px;
	margin-left:10px;
	margin-right:0px;
	margin-bottom:5px;
}

.headline5{
	text-align:left;
	font-size:10pt;
	font-weight:bold;
	color:#272529;

	width:550px;
	padding:2px 5px;
	border-style:solid;
	border-width:0px 0px 1x 10px;
	border-color:#ffffff #ffffff #FFE1D0 #BF1616;

	margin-top:0px;
	margin-left:10px;
	margin-right:0px;
	margin-bottom:5px;
}

.headline6{
	width:580px;
	font-size:10pt;
	color:#4477ff;

	padding:2px 5px;
	border-style:solid;
	border-width:0px 0px 2px 10px;
	border-color:#ffffff #ffffff #4477ff #4477ff;

	margin-top:0px;
	margin-left:10px;
	margin-right:0px;
	margin-bottom:10px;
}

.headline7{ /*VMWA　障害者割引等のコンテンツへ適用*/
	text-align:left;
	font-size:10pt;
    line-height: 1.6;  /*記事の行間の設定値*/
	font-weight:normal;
	color:333;

	width:555px;
	padding:2px 5px;
	border-style:solid;
	border-width:0px 0px 2px 12px;
	border-color:#ffffff #ffffff #4477ff #4477ff;

	margin-top:0px;
	margin-left:10px;
	margin-right:0px;
	margin-bottom:5px;
}

.headline8{
	text-align:left;
	font-size:14pt;
	font-weight:bold;
	color:#0066cc;

	width:735px;
	padding:2px 5px;
	border-style:solid;
	border-width:0px 0px 2px 16px;
	border-color:#ffffff #ffffff #0066cc #0066cc;

	margin-top:0px;
	margin-left:10px;
	margin-right:0px;
	margin-bottom:10px;
}




/* トップページ見出し部 */
.headline3{
	width:480px;
	font-size:10pt;
	color:#4477ff;

	padding:2px 5px;
	border-style:solid;
	border-width:0px 0px 1px 12px;
	border-color:#ffffff #ffffff #ADD5F7 #4E7AC7;

	margin-top:0px;
	margin-left:50px;
	margin-right:0px;
	margin-bottom:10px;
}

.headline-top{
	width:520px;
	font-size:10pt;
	color:#4477ff;

	padding:2px 5px;
	border-style:solid;
	border-width:0px 0px 1px 12px;
	border-color:#ffffff #ffffff #ADD5F7 #4E7AC7;

	margin-top:0px;
	margin-left:50px;
	margin-right:0px;
	margin-bottom:10px;
}

.headline-top-long{
	width:580px;
	font-size:10pt;
	color:#4477ff;

	padding:2px 5px;
	border-style:solid;
	border-width:0px 0px 1px 12px;
	border-color:#ffffff #ffffff #ADD5F7 #4E7AC7;

	margin-top:0px;
	margin-left:50px;
	margin-right:0px;
	margin-bottom:10px;
}

.headline-top-short{
	width:300px;
	font-size:10pt;
	color:#4477ff;

	padding:2px 5px;
	border-style:solid;
	border-width:0px 0px 1px 12px;
	border-color:#ffffff #ffffff #ADD5F7 #4E7AC7;

	margin-top:0px;
	margin-left:50px;
	margin-right:0px;
	margin-bottom:10px;
}

/* パンくずリスト部 */
.list{
	width:580px;
	font-size:8pt;
	text-align:right;

	margin-top:10px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:10px;
}



/* コンテンツ部（センタリング用） */
.content1{
	width:580px;
	text-align:center;
    line-height: 1.6;  /*記事の行間の設定値*/
	margin-top:0px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
}

.content-navi{
	width:500px;
	text-align:center;
    line-height: 1.6;  /*記事の行間の設定値*/
	margin-top:0px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
}


/* コンテンツ部（左寄せ用） */
.content2{
	width:580px;
	text-align:left;
    line-height: 1.6;  /*記事の行間の設定値*/
	margin-top:0px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
}

.content2p{
	width:580px;
	text-align:left;
	line-height: 1.6;  /*記事の行間の設定値*/
	margin-top:10px;
	margin-left:25px;
	margin-right:10px;
	margin-bottom:30px;
}

.mailform{
	width:600px;
	text-align:left;
	line-height: 1.6;  /*記事の行間の設定値*/
	margin-top:25px;
	margin-left:18px;
	margin-right:10px;
	margin-bottom:10px;
}

.fish{
	width:490px;
	text-align:left;
	line-height: 1.6;  /*記事の行間の設定値*/
	margin-top:10px;
	margin-left:18px;
	margin-right:10px;
	margin-bottom:30px;
}

.fish-calendar-bottom{
	width:510px;
	text-align:center;
	font-size:12px;
	/*line-height: 1.6;  /*記事の行間の設定値*/
	background:#044D70;
	color:#FFF7D9;
	margin-top:0px;
	margin-left:20px;
	margin-right:0px;
	margin-bottom:30;
}

.fish-telfax-info{
	width:560px;
	text-align:center;
	font-size:12px;
	/*line-height: 1.6;  /*記事の行間の設定値*/
	background:#365FB7;
	color:#FFF7D9;
	margin-top:5px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:30;
}

.fish-telfax-info2{
	width:510px;
	text-align:center;
	font-size:12px;
	/*line-height: 1.6;  /*記事の行間の設定値*/
	background:#365FB7;
	color:#FFF7D9;
	margin-top:0px;
	margin-left:20px;
	margin-right:0px;
	margin-bottom:30;
}

.fish-calendar-bottom2{
	width:510px;
	text-align:center;
	font-size:12px;
	/*line-height: 1.6;  /*記事の行間の設定値*/
	color:#333333;
	margin-top:0px;
	margin-left:20px;
	margin-right:0px;
	margin-bottom:30;
}

.fish-calendar-top{
	width:230px;
	text-align:center;
	font-size:12px;
	/*line-height: 1.6;  /*記事の行間の設定値*/
	background:#044D70;
	color:#FFF7D9;
	margin-top:10px;
	margin-left:20px;
	margin-right:0px;
	margin-bottom:0;
}

.fish-calendar-top2{
	width:515px;
	text-align:center;
	font-size:12px;
	/*line-height: 1.6;  /*記事の行間の設定値*/
	background:#044D70;
	color:#FFF7D9;
	margin-top:15px;
	margin-left:20px;
	margin-right:0px;
	margin-bottom:0;
}

.content2-fish{
	width:560px;
	text-align:left;
    line-height: 1.6;  /*記事の行間の設定値*/
	margin-top:0px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
}

.content-fish-info{
	width:560px;
	text-align:center;
    line-height: 1.6;  /*記事の行間の設定値*/
	margin-top:0px;
	margin-left:25px;
	margin-right:0px;
	margin-bottom:0px;
}

.content2-mailform{
	width:600px;
	text-align:left;
    line-height: 1.6;  /*記事の行間の設定値*/
	margin-top:0px;
	margin-left:0px;
	margin-right:10px;
	margin-bottom:10px;
}

.content-calendar{
	width:540px;
	margin-top:0px;
	margin-left:23px;
	margin-right:0px;
	margin-bottom:15px;
}

/* コンテンツ部（左寄せ-480px用） */
.content3{
	width:480px;
	text-align:left;
    line-height: 1.7;  /*記事の行間の設定値*/
	margin-top:0px;
	margin-left:50px;
	margin-right:0px;
	margin-bottom:10px;
}

.kkelm{
	width:510px;
	text-align:left;
    line-height: 1.5;  /*記事の行間の設定値*/
	margin-top:0px;
	margin-left:18px;
	margin-right:0px;
	margin-bottom:20px;
}

.headline-kkelm-small{
	text-align:left;
	font-size:10pt;
	font-weight:bold;
	color:#272529;

	width:550px;
	padding:2px 5px;
	border-style:solid;
	border-width:0px 0px 1x 10px;
	border-color:#ffffff #ffffff #FFE1D0 #BF1616;

	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:15px;
}

.link{
	width:510px;
	text-align:left;
    line-height: 1.5;  /*記事の行間の設定値*/
	margin-top:0px;
	margin-left:18px;
	margin-right:0px;
	margin-bottom:20px;
}

.headline-link-small{
	text-align:left;
	font-size:10pt;
	font-weight:bold;
	color:#272529;

	width:550px;
	padding:2px 5px;
	border-style:solid;
	border-width:0px 0px 1x 10px;
	border-color:#ffffff #ffffff #FFE1D0 #BF1616;

	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:15px;
}

.content-table{
	width:480px;
	text-align:left;
    line-height: 1.6;  /*記事の行間の設定値*/
	margin-top:0px;
	margin-left:20px;
	margin-right:0px;
	margin-bottom:10px;
}

.content-table2{
	width:240px;
    line-height: 1.5;  /*記事の行間の設定値*/
	margin-top:0px;
	margin-left:5px;
	margin-right:0px;
	margin-bottom:0px;
}

.content-table3{
	width:240px;
	text-align:center;
    line-height: 1.55;  /*記事の行間の設定値*/
	margin-top:0px;
	margin-left:5px;
	margin-right:0px;
	margin-bottom:0px;
}

/* リンク部 */
A{
	text-decoration:none;
}

A:link{color:#000000}
A:visited{color:#0066cc}
A:active{color:#ff0000}
A:hover{color:#ff6600; text-decoration:underline;}



/* フッタ部 */
.footer{
	width:500px;
	/*width:580px;*/
	text-align:center;

	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
}

.mailform-footer{
	width:600px;
	text-align:center;
	margin-top:10px;
	margin-left:5px;
	margin-right:10px;
	margin-bottom:10px;
}

