form{margin: 0em;}

a:link,a:visited {sans-serif; color:#666666; text-decoration:none;}
a:hover,a:active {ans-serif; color:#666666; text-decoration:underline;}

body {
	margin: 10px;
	font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック';
	font-size: 9pt;
	color: #666666;
}

img { margin:0; padding:0; vertical-align:middle; }

a:hover img {
     opacity:0.7;
     filter:alpha(opacity=70);
     -ms-filter: "alpha( opacity=70 )";
}

.title {
	font-size: 10pt;
	color: #FFFFFF;
	line-height: normal;
	font-style: normal;
	font-weight: bold;
	text-align:center;
	line-height:10pt;
	padding-bottom:15px;
	text-shadow: 1px 1px 3px #000;
}

h2 {margin:0; padding:0;}

.main_txt_l180 {font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:10pt; line-height:180%;}

.main_txt {font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:9pt;}
.main_txt a:link {color:#666666; text-decoration:none;}
.main_txt a:visited {color:#666666; text-decoration:none;}
.main_txt a:hover {color:#666666; text-decoration:underline;}

.main_txt_wt {font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:9pt;}
.main_txt_wt a:link {color:#ffffff; text-decoration:none;}
.main_txt_wt a:visited {color:#ffffff; text-decoration:none;}
.main_txt_wt a:hover {color:#ffffff; text-decoration:underline;}

.MENU {font-family:Arial, Helvetica, sans-serif; font-size:10pt;}
.MENU a:link {color:#666666; text-decoration:none;}
.MENU a:visited {color:#666666; text-decoration:none;}
.MENU a:hover {color:#FFFFFF; text-decoration:underline;}

.t07 {font-family:Arial, Helvetica, sans-serif; font-size:7pt;}
.t08 {font-family:Arial, Helvetica, sans-serif; font-size:8pt;}
.t09 {font-family:Arial, Helvetica, sans-serif; font-size:9pt;}
.t09_RED {color:RED; font-family:Arial, Helvetica, sans-serif; font-size:9pt;}
.t09_WHITE {color:white; font-family:Arial, Helvetica, sans-serif; font-size:9pt;}
.t08_WHITE {color:white; font-family:Arial, Helvetica, sans-serif; font-size:8pt;}

.t10 {font-family:Arial, Helvetica, sans-serif; font-size:10pt;}
.t11 {font-family:Arial, Helvetica, sans-serif; font-size:11pt;}
.t12 {font-family:Arial, Helvetica, sans-serif; font-size:12pt;}
.t13 {font-family:Arial, Helvetica, sans-serif; font-size:13pt;}

.icon {margin:1px 0 1px 5px; position:relative }

.Copyright {font-family:Arial, Helvetica, sans-serif;font-size:8pt; color: #322D2B;}
.Caption {font-family:Arial, Helvetica, sans-serif; font-size:9pt; color: #322D2B;}


#menu_bt {
	line-height:20px;
	background-color: #FFF;
	width:163px;
	height:20px;
	float:left;
	margin:1px;
	text-indent: 5px;
	box-shadow: 0px 0px 4px rgba(0,0,0,0.8);　/* Firefox用 */
	-webkit-box-shadow: 0px 0px 2px #000;　/* Safari,Google Chrome用 */
}

#menu_bt_s1 {
	line-height:20px;
	background-color: #FFF;
	width:80px;
	height:20px;
	float:left;
	margin:1px;
	text-indent: 5px;
	box-shadow: 0px 0px 4px rgba(0,0,0,0.8);　/* Firefox用 */
	-webkit-box-shadow: 0px 0px 2px #000;　/* Safari,Google Chrome用 */
}
#menu_bt_s2 {
	line-height:20px;
	background-color: #FFF;
	width:81px;
	height:20px;
	float:left;
	margin:1px;
	text-indent: 5px;
	box-shadow: 0px 0px 4px rgba(0,0,0,0.8);　/* Firefox用 */
	-webkit-box-shadow: 0px 0px 2px #000;　/* Safari,Google Chrome用 */
}

#menu_title {
	clear: both;
	color: #FFFFFF;
	line-height:20px;
	height:25px;
	padding:5px 0 0 0;
	text-shadow: 1px 1px 3px #000;
	text-indent: 5px;
}

#border {
	clear: both;
	/* border-bottom:1px dashed #666; */
	padding:5px 0 0 0;
	margin:0 0 5px 0;
}

#menu_bt img { float:left }

.favicon16 {
	margin:2px;
	padding:0;
}
.clear { clear: both; }