@charset "Shift_JIS";

/* ------------------------- */
/* Šî–{ */
html{margin: 0;padding: 0;}
body {margin: 5px 0px 5px 0px;  padding: 0px 0px 0px 0px;color:#FFFFFF;text-align: center; background-color:#FFFFFF;
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•", Georgia, 'Times New Roman', serif;}
form, input { margin: 0; padding: 0; }
a:hover{color:#CC3300; text-decoration:none;}
a img { border: 0; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
h1, h2, h3, h4, h5, h6, p, ol, ul, dl, dd, pre, blockquote{margin: 0;padding: 0;}
h1{font-size:10px;}
td{text-align:center;}
.clr{clear: both;overflow: hidden;width: 1px;height: 1px;margin: 0 -1px -1px 0;border: 0;padding: 0;font-size: 0;}
.clrboth{clear: both; margin-bottom:5px;}

/* ------------------------- */
#a_header{background-image:url(img/maincolor.gif);width:100%;height:15px;text-align:right; margin:0;}
#a_header h1 {padding:2px 10px 2px 2px;font-size:10px;font-weight:normal;color:#FFFFFF;}
#a_header h1 a:link,#a_header h1 a:visited,#a_header h1 a:hover{color:#FFFFFF;text-decoration:none;}

/* ------------------------- */
.a_banner { width:750px;margin:15px auto 15px auto;text-align:center; background-color:#FFFFFF;}
.a_banner h2{padding:0px 60px 0px 20px;font-size:12px;text-align:right;color:#993333;font-weight:bold;}
.a_banner h2 a:link,.a_banner h2 a:link{color:#006666;text-decoration:none;}
.a_banner h2 a:hover{color:#993333;text-decoration:underline;}


.a_topmnavi {text-align:center; margin:5px auto;}
.a_bt{ margin:1px auto; width:750px;}
.a_bt h2{ margin:0px auto 2px auto; float:left;}


#a_pagebody {width:750px;text-align:center; margin:0px auto; background-color:#FFFFFF;}

.a_pagenavi h3{width:720px;color:#999999;font-size:9px;text-align:right;margin: 5px auto;}
.a_pagenavi h3 a:link,.a_pagenavi h3 a:visited{color:#009966;text-decoration:none;}
.a_pagenavi h3 a:hover{color:#009966;}

#a_pagetitle{text-align:left;}
#a_pagetitle img{}

.a_pagebodymain{text-align:left;}


#a_footertitle{background-image:url(img/maincolor.gif);width:100%;height:auto;text-align:center;font-size:10px;}
#a_footertitle h2{padding:2px 10px 2px 2px;font-size:10px;font-weight:normal;color:#FFFFFF;}
#a_footernavi {width:750px;margin:0px auto;}
#a_footernavi h3{padding:2px 10px 0px 2px;font-size:10px;font-weight:normal;color:#999999; float:right;}
#a_footernavi a:link,#a_footernavi a:visited{color:#999999;text-decoration:none;}
#a_footernavi a:hover{color:#006666;text-decoration:underline;}


.a_main{padding:10px 20px 5px 20px; }

.a_entry{text-align:left; color:#333333;}
.a_entrytitle{}
.a_enrytitle h2{
background-color:#CAEADA;color:#006666;
padding:5px 5px 5px 10px;margin:5px 10px 0 10px;font-size:14px;
font-weight:bold;border-left:10px solid #339999;border-bottom:1px solid #339999;}
.a_enrytitle h2 a:link,.a_enrytitle h2 a:visited,.a_enrytitle h2 a:hover{ text-decoration:none; color:#006666;}

.a_entrybody{ padding:5px 20px; color:#333333;}
.a_entrymore{ padding:5px 30px;}
.a_entrybody h2{
background-color:#99CCFF;color:#006666;
padding:5px 5px 5px 10px;margin:5px 10px 0 10px;font-size:12px;
font-weight:bold;border-left:10px solid #0099FF;border-bottom:1px solid #0099FF;}
.a_entrybody h2 a:link,.a_entrybody h2 a:visited,.a_entrybody h2 a:hover{ text-decoration:none; color:#006666;}

.a_entrybody h3,.a_entrymore h3{
color:#666666;padding:5px 5px 0px 15px;margin:5px 10px 0 10px;font-size:14px;font-weight:bold;}
.a_entrybody h3 a:link,.a_entrybody h3 a:visited,
.a_entrymore h3 a:link,.a_entrymore h3 a:visited
{ color:#006600; background-color:#CCFF99; padding:5px; text-decoration:none; font-size:14px;}
.a_entrybody h3 a:hover,.a_entrymore h3 a:hover{ background-color:#FFFF99; color:#FF6600;}
.a_entrybody p,.a_entrymore p{color:#666666;font-size:14px;line-height:120%;font-weight:normal;padding:5px 35px 5px 35px;}



.a_links{ clear:both;}
.a_links dl{ width:650px; padding:3px; border: 5px solid #FFFFFF;}
.a_links dt{ font-size:14px;float:left; width:250px; background-color:#99CCFF;padding:5px 0px; text-align:center;}
.a_links dt a:link,.a_links dt a:visited{ color:#006699; text-decoration:none; font-weight:bold; }
.a_links dt a:hover{ color:#FF6600; }
.a_links dd{font-size:12px; color:#666666;float:left; width:390px; padding:0px 5px;}

/* ------------------------- */
/* ƒgƒbƒvƒy[ƒW------------- */
/* ------------------------- */

#a_msg{width:500px;margin:20px auto;text-align:center; border-bottom:1px solid #99CC99; float:left;}
#a_msgtitle h2{background-color:#99CC99; color:#006600; text-align:right; font-size:12px; padding:3px;}
#a_msg p{padding:5px;font-size:14px;line-height:140%;color:#666666;text-align:left;}
#a_msg p a:link,#a_msg p a:visited{color:#006666;text-decoration:none;font-weight:bold;}
#a_msg p a:hover{color:#9999CC;text-decoration:underline;font-weight:bold;}

#a_indexlink{ float:left; width:250px;}
#a_address{text-align:left;}
#a_address h2{font-size:16px;font-weight:bold;color:#006666;padding:10px 10px 0px 10px;}
#a_address h2 a:link,#a_address h2 a:visited{color:#006666;text-decoration:none;}
#a_address p{font-size:14px;color:#666666;padding:0px 20px 0px 20px;}
#a_indexlink h3{font-size:14px;font-weight:bold;color:#006666;margin-top:5px;}
#a_indexlink h3 a:link,#a_indexlink h3 a:visited{color:#006666;text-decoration:underline;}
#a_indexlink h3 a:hover{color:#996699;text-decoration:underline;}


#contentslist{float:left; width:260px; background-color:#FFFFFF;}

#a_indexinfo{ text-align:left;margin:10px auto; border:1px solid #CCCCCC;}
#a_indexinfo h3{color:#006666; padding:2px; font-size:14px; text-align:center; background-color:#CCCCCC;}
#a_indexinfo ul{ padding:0px 0px 0px 20px; margin:0px;}
#a_indexinfo li{ padding:1px; font-size:12px; font-weight:bold; text-decoration:none;}
#a_indexinfo li a:link,#a_indexinfo li a:visited{ text-decoration:none; color:#006666;}

#a_indexnew{ float:left; width:260px; background-color:#FFFFFF}
.a_indexnewarea{ width:250px; margin:10px auto; border:2px dotted #006600;}
.a_indexnewarea h2{background-color:#99CC99; color:#006600;padding:3px; font-size:12px;}
.a_indexnewarea p{ color:#666666; padding:2px 5px; font-size:12px; text-align:left;}

/* ------------------------- */
#a_blogrss{width:460px;margin:10px auto 10px 10px;border:1px solid #009966; float:left;}
#a_blogrss h2{ background-color:#009900;color:#006600;padding:5px; font-size:14px;}
#a_blogrss h2 a{color:#FFFFFF; font-weight:bold; text-decoration:none;}
/* ------------------------- */
.a_RSSsite{font-size:12px; padding:20px 10px 10px 10px;background-color:#99CC99;color:#006600}
.a_RSSsite a{color:#006600; font-weight:bold; text-decoration:none; font-size:12px;}
.a_RSSdescript{ font-size:10px;}
.a_RSSline{width:420px;margin:10px auto; text-align:left;}
.a_RSStime{ font-size:12px; color:#666666;}
.a_RSStitle{ font-size:12px;}
.a_RSStitle a{ font-weight:bold; text-decoration:none;}
.a_RSSdescript{ font-size:10px; padding:5px 20px; color:#666666;}

.pagenavi{width:720px;position: relative;color:#999999;font-size:9px;text-align:right;margin: 5px auto;}
.pagenavi a:link{color:#009966;text-decoration:none;}
.pagenavi a:hover{color:#FF9999;text-decoration:underline;}
.pagenavi a:visited{color:#009966;text-decoration:none;}
/* ------------------------- */
#catch{position:relative;width:720px;margin:0px auto;}
#catch h2{text-align:left;font-size:12px;color:#666666;}
/* ------------------------- */
#count{position:relative;width:720px;margin:0px auto;text-align:right;}
/* ------------------------- */
#sche td{color: #333333; font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka;}
#sche td p{font-size:11px; line-height:1; padding:0px; margin:0px;}

/* ------------------------- */
/* Šî–{ */
html{margin: 0;padding: 0;}
body {margin: 5px 0px 5px 0px;  padding: 0px 0px 0px 0px;color:#FFFFFF;text-align: center; background-color:#FFFFFF;
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•", Georgia, 'Times New Roman', serif;}
form, input { margin: 0; padding: 0; }
a:hover{color:#CC3300; text-decoration:none;}
a img { border: 0; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
h1, h2, h3, h4, h5, h6, p, ol, ul, dl, dd, pre, blockquote{margin: 0;padding: 0;}
h1{font-size:10px;}
td{text-align:center;}
.clr{clear: both;overflow: hidden;width: 1px;height: 1px;margin: 0 -1px -1px 0;border: 0;padding: 0;font-size: 0;}
.clrboth{clear: both; margin-bottom:5px;}



/* -- NEW Style Sheet ----------------------- */
a:hover img {filter:alpha(opacity=50); -moz-opacity:0.50; opacity:0.50;}
/* ------------------------- */
#new_header{background-image:url(img/maincolor.gif);width:100%;height:15px;text-align:right; margin:0;}
#new_header h1 {padding:2px 10px 2px 2px;font-size:10px;font-weight:normal;color:#FFFFFF;}
#new_header h1 a:link,#a_header h1 a:visited,#a_header h1 a:hover{color:#FFFFFF;text-decoration:none;}
/* ------------------------- */
#new_banner{ width:750px; height:60px;;margin:15px auto 5px auto;text-align:center; background:url(topimg/bannerback.jpg);}
.new_banner_a{ width:160px; float:left;}
.new_banner_b{ widows:590px; float:right; text-align:right;}
.new_banner_topbt{ float:right; padding:10px 10px; width:300px;}
#new_banner{}
#new_banner{}
.new_page_in{ text-align:left; color:#333333; font-size:12px; line-height:140%; padding:10px 20px;}
.new_page_in p{ padding:5px 10px;}
.new_page_in ul{ padding:5px 30px;}
.new_page_in li{ list-style-type:none; padding:5px; color:#006666;}
.new_page_in h2{ color:#FF3300; font-size:18px; background:#FFCC99;}
.new_page_in h3{ padding:10px 10px 0px 10px; font-size:14px; font-weight:bold; color:#003399;}
.new_page_in h4{}
.new_page_in h5{}
/* -- NEW Style Sheet ----------------------- */



