body 	{ text-align: center; font-size: 10pt; color: #000000; }
a 	{ text-decoration: underline; }
a:hover { color: #ff6600; text-decoration: underline; }
h1	{ font-size: 10pt; margin: 0; padding: 0; }
h2	{ font-size: 10pt; margin: 0; padding: 0; }
h3	{ font-size: 10pt; margin: 0; padding: 0; }
h4	{ font-size: 10pt; margin:0 0 0 45px; padding: 0; font-weight:normal; }
td	{ font-size: 10pt; }
small 	{ font-size: 8pt; }

.font8 	{ font-size: 8pt; }
.font11 { font-size: 11pt; }

#main_top	{ width: 680px; margin: 5px auto 0 auto; }
#main_center	{ width: 680px; margin: 0 auto 0 auto; text-align: center; background-color: #ffffff; }
#main_bottom	{ width: 680px; margin: 0 auto 5px auto; }

#main_center_i	{ width: 96%; margin: 0 auto; padding: 0; text-align: center; }
#present	{ margin: 10px auto 5px auto; padding: 0; border-top: 1px #808080 solid; border-bottom: 1px #808080 solid; background-color: #eeeeee; }

#left		{ float: left; width: 62%; text-align: left; }
#right		{ float: left; width: 38%; text-align: left; }

.srch_title	{ width: 400px; margin: 0 auto; padding: 0; text-align: left; }
.srch_title_l	{ float: left; width: 50%; margin: 0; padding: 0; text-align: left; }
.srch_title_r	{ float: left; width: 50%; margin: 0; padding: 0; text-align: right; }
.srch		{ clear: both; width: 400px; margin: 0 auto; padding: 3px 0; text-align: left; border-top: 1px #cc0000 solid; border-bottom: 1px #cc0000 solid; background-color: #ffffcc; }

#osusume	{ width: 150px; margin: 2px 0; padding: 0; border: 2px #003399 solid; }
#osusume_i	{ margin: 1px; padding: 0; color: #ffffff; text-align: center; border: 1px #003399 solid; background-color: #003399;}
.osusume_1	{ width: 400px; height:70px; margin: 0 auto; padding: 3px 0; text-align: left; border-top: 1px #003399 solid; border-bottom: 1px #003399 solid; background-color: #eeeeee; }
.osusume_2	{ width: 400px; height:70px; margin: 0 auto; padding: 3px 0; text-align: left; border-bottom: 1px #003399 solid; background-color: #eeeeee; }

#cd_search	{ margin: 0; padding: 0; border: 2px #6666ff solid; background-color: #ffffff;}
#cd_search_i	{ margin: 1px; padding: 0; text-align: center; background-color: #6666ff;}

#link_area	{ padding:0px; border: 3px #9999ff double; background-color: #f0f0ff;}

#frame		{ width: 100%; text-align: center; margin: 4px 0 4px 5px ; border: 2px #9CCCD1 solid; }
#frame_i 	{ margin: 2px; padding: 5px; border: 1px #9CCCD1 solid; text-align:left;}

#footer		{ width: 100%; margin: 0 auto; padding: 0; font-size: 10pt; }


#search		{ margin: 10px auto; padding: 0; text-align: left; }
#msgbox		{ width: 100%; margin: 10px auto; padding: 0; border: 0 #9CCCD1 solid; text-align: left; background-color: #ffffff;}
#msgbox_i	{ margin: 5px; }
#dl_cnt		{ width: 100%; margin: 2px auto; padding: 0; text-align: center; }
#dl_list	{ width: 100%; margin: 0 auto; padding: 0; text-align: center; border: 2px #cc6699 solid; background-color: #ffffff; }
#Ecomo		{ width: 100%; margin: 10px auto; padding: 0; background-color:#FFFFB5; }
#Ecomo_i	{ margin: 5px; padding: 0; text-align:left; }

#m_to_list	{ width: 100%; margin-bottom: 3px; padding:0px; text-align: right; font-size:10pt; }
#m_dl_title	{ width: 100%; margin:10px auto; padding: 0; text-align: left; background-color:#cc3366; font-size:11pt; color:#FFFFFF; font-weight: bold; }
#m_to_bank	{ width: 460px; margin: 10px auto; padding: 0; text-align: center; border: 4px double #999999; background-color:#336699; }


#main		{ width: 695px; padding: 0; text-align: center; background-color: #ccffff; }

.link		{ color: #ffffff; border: 2px #336699 solid; background-color: #336699; }
.link a		{ color: white; }
.link a:hover 	{ color: white; }
.link a:visited { color: white; }
.link2		{ color: #666666; border: 2px #666666 solid; font-weight:bold; }
.link3		{ color: #336699; border: 2px #336699 solid; font-weight:bold; }
.cl		{ clear: both; height: 1px; font-size: 1px; }
.script		{ margin: 5px auto; color: crimson; font-weight: bold; font-size: 11pt; }


#frame_top	{ width: 680px; height: 12px; font-size: 1px; margin: 0 auto; padding: 0; background: url(../images/bg_top.gif) no-repeat;}	
#frame_bottom	{ width: 680px; height: 12px; font-size: 1px; margin: 0 auto; padding: 0; background: url(../images/bg_bottom.gif) no-repeat;}	
.center		{ margin: 0 auto; padding: 0; }

/* ページ送り */
#cngpg,#cngpg_bottom {padding-top:0.5em 0;text-align:center;zoom:1;position:relative;left:0.15em;zoom:1; width:550px;margin-top:10px;}
#cngpg p,#cngpg_bottom p{font-size:130%;}
#cngpg span,#cngpg a,#cngpg_bottom span,#cngpg_bottom a{padding:0.20em 0.30em;margin:2px;border:1px solid #cc6699;zoom:1;}
#cngpg span,#cngpg_bottom span{background:#FFCCCC;font-weight:bold;} /* 現在ページ */
#cngpg a:hover,#cngpg_bottom a:hover{background:#e6e6e6;} /* ページカウンタにマウスが重なったとき */
