
#logo_sub {

   background:url("../images/logo_sub.png") no-repeat ;

}


.clr {
	clear: both;
}


#stred_01 .moduletable{
width:928px;
font-size:70%;
}

.spacer_01 .moduletable {
 margin-top:0px;
 float: left;
 padding: 10px 0px 0px 10px;
 background:url("../images/mainbg.png") repeat-x scroll bottom left #fefefe;
 border: 1px solid #d7e2e4;
}

#stred_02 .moduletable{
width:928px;
font-size:110%;
}

.spacer_02 .moduletable {
 margin-top:10px;
 float: left;
 padding: 0px 0px 20px 0px;
 background:url("../images/mainbg.png") repeat-x scroll bottom left #fefefe;
 border: 1px solid #d7e2e4;
}

#stred_03 .moduletable{
width:928px;
font-size:100%;
}

.spacer_03 .moduletable {
 margin-top:0px;
 float: left;
 padding: 0px 0px 0px 0px;

}

#stred_01 .li {
	text-decoration : none;
	list-style-type : none;
	background-image : url(../images/rating_img-02.gif);
	padding-top : 0px;
	padding-left : 8px;
	padding-right : 0px;
	padding-bottom : 0px;
	margin-right : 0px;
	margin-top : 8px;
	margin-left : 0px;
	margin-bottom : 0px;
	border-bottom-width : 1px;
	border-bottom-color : #CCCCCC;
	background-repeat : no-repeat;
	background-position : 0px 2px;
	font-size : 110%;
	border-bottom-style: dotted;
}


/*** HOMEレイアウト ***/


/*** 文字レイアウト ***/
div.custom_moji {
        margin:-20px 0px 0px 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 10px;
	padding-bottom: 5px;
	float: right;
}

/*** 検索レイアウト ***/
div.search_kensaku {

	margin-top: -20px;
	margin-bottom: -5px;
	padding-right: 20px;
	padding-left: 10px;
	float: right;
}

div.search_kensaku input#mod-search-searchword {
   background: url("../images/searchbg.png") no-repeat center top transparent;
   float:left;
   display:block;
   color:#818a8e;
   line-height:24px;
   text-indent: 3em;
   height:24px;
   width:200px;
   border: 0 none;
   font-size:12px;
}

.custom_serch {

 margin:0px 0px 0px 0px;
 padding: 3px 0px 15px 400px;
 float: left;
}

#serch_button {
 background:url("../images/kensaku.png")no-repeat;
 margin:-33px 0px 0px 170px;
 padding: 0px 0px 0px 0px;
 border:0px;
 width:56px;
 height:24px;
}

#cse-search-results {
 margin:0px 00px 0px 40px;
}

#text_width {
 width:160px;
 height:17px;
}


/*** 新着表示追加 ***/
div.display-limit {
   margin-left: 250px;
}

div.category-list_shinchaku {
   margin-top:10px;
   background: url("../images/menu_whatsnew.gif") no-repeat;
}


/*** 教育課 ***/

div.category-list_kakuka {
}

h2,#category-list_kakuka {
	font-weight: bold;
	font-size: 120%;
	display:block;
	background-color: #FFFFFF;
	text-decoration: none;
	line-height: 38px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #00CC00;
	border-right-color: #00CC00;
	border-bottom-color: #00CC00;
	border-left-color: #00CC00;
	background-image: url(../images/box-green/img_back_green.gif);
	background-repeat: repeat-x;
	background-position: 1px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 15px;
}

div.category-list_kakuka .list-title {
	list-style-type : none;
	background-image : url(../images/rating_star_blue.png);
	padding-left : 30px;
	padding-right : 30px;
	margin-right : 20px;
	margin-left : 30px;
	border-bottom-width : 1px;
	border-bottom-color : #CCCCCC;
	background-repeat : no-repeat;
	background-position : 18px 12px;
	font-size : 110%;
	border-bottom-style: dotted;
}


/*** 住所位置 ***/

div#addless {
	text-align: center;
         padding-top: 10px;
}


/*** 上部メインメニュー ***/

#menu_top {
	font-size: 16px;
	margin: 0px;
        padding: 0px;
}

#menu_top ul{  }

#menu_top li {
	float: left;
	list-style-type: none;
	list-style-image: none;
	list-style-position: inside;
	line-height: 38px;
	margin-bottom: 10px;
	margin-top: -16px;
	margin-left: -18px;
        display: inline;

}

#menu_top li span#m1 {  }

#menu_top a {
	text-align: center;
	font-weight: bold;
	display:block;
	background-color: #FFFFFF;
	text-decoration: none;
	line-height: 38px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 39px;
	padding-bottom: 0px;
	padding-left: 39px;
	background-image: url(../images/topmenu02.gif);
	background-repeat: no-repeat;
	background-position: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #007A99;
	border-right-color: #007A99;
	border-bottom-color: #007A99;
	border-left-color: #007A99;
}

#menu_top a:hover {
	text-align: center;
	font-weight: bold;
	display:block;
	background-color: #FFFFFF;
	text-decoration: none;
	line-height: 38px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 39px;
	padding-bottom: 0px;
	padding-left: 39px;
	background-image: url(../images/topmenu01a.gif);
	background-repeat: no-repeat;
	background-position: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #007A99;
	border-right-color: #007A99;
	border-bottom-color: #FF0000;
	border-left-color: #007A99;
}


/*** 真中メインメニュー ***/

#c_whatsnew {
	background-image: url(../images/menu_whatsnew.gif);
        background-position: left top;
        background-repeat: no-repeat;
	height: 32px;
}

#c_mokuteki {
	background-image: url(../images/menu_mokuteki.gif);
        background-position: left top;
        background-repeat: no-repeat;
	height: 32px;
	margin-top : 10px;
	margin-left : 10px;
}

#c_kurasinavi {
	background-image: url(../images/menu_kurasi.gif);
        background-position: left top;
        background-repeat: no-repeat;
	height: 32px;
	margin-top : 10px;
	margin-left : 10px;
}

#c_ivent {
	background-image: url(../images/menu_ivent.gif);
        background-position: left top;
        background-repeat: no-repeat;
	height: 32px;
	margin-top : 10px;
	margin-left : 10px;
}

#bana-annai {
	margin-top : 0px;
	margin-left : 5px;
	margin-top : 3px;
	margin-bottom : 20px;
}


/*** バナー案内　***/

#style01 {
	font-size: 80%;
	color:#999999;
	line-height: 120%;

}


/*** バナーのデザイン ***/

div.moduletable_bana {
	font-size: 100%;
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 10px 10px;
        background: url("../images/box-green/img_green-bana.gif") no-repeat right top transparent;
}

div.moduletable_bana ul {
       list-style-type: none;
	margin: 5px 0px -15px 0px;
	padding: 0px 0px 0px 0px;
}

/*** メニューのデザイン（緑） ***/

div.moduletable_kinkyuu {
	font-size: 100%;
	margin: 0px 10px 0px 0px;
	padding: 30px 0px 10px 0px;
        background: url("../images/box-green/img_green01.gif") no-repeat center top transparent;
}

div.moduletable_kinkyuu ul {
       list-style-type: none;
	margin: 5px 0px -15px 0px;
	padding: 0px 0px 0px 0px;
}


div.moduletable_bouhan {
	font-size: 100%;
	margin: 0px 10px 0px 0px;
	padding: 30px 0px 10px 0px;
        background: url("../images/box-green/img_green02.gif") no-repeat center top transparent;
}

div.moduletable_bouhan ul {
       list-style-type: none;
	margin: 5px 0px -15px 0px;
	padding: 0px 0px 0px 0px;
}


div.moduletable_sougou {
	font-size: 100%;
	margin: 0px 10px 0px 0px;
	padding: 30px 0px 10px 0px;
        background: url("../images/box-green/img_green03.gif") no-repeat center top transparent;
}

div.moduletable_sougou ul {
       list-style-type: none;
	margin: 5px 0px -15px 0px;
	padding: 0px 0px 0px 0px;
}


div.moduletable_syoukai {
	font-size: 100%;
	margin: 0px 10px 0px 0px;
	padding: 30px 0px 10px 0px;
        background: url("../images/box-green/img_green04.gif") no-repeat center top transparent;
}

div.moduletable_syoukai ul {
       list-style-type: none;
	margin: 5px 0px -15px 0px;
	padding: 0px 0px 0px 0px;
}


div.moduletable_koe {
	font-size: 100%;
	margin: 0px 10px 0px 0px;
	padding: 30px 0px 10px 0px;
        background: url("../images/box-green/img_green05.gif") no-repeat center top transparent;
}

div.moduletable_koe ul {
       list-style-type: none;
	margin: 5px 0px -15px 0px;
	padding: 0px 0px 0px 0px;
}


div.moduletable_jinkou {
	font-size: 100%;
	margin: 0px 10px 0px 0px;
	padding: 30px 0px 10px 0px;
        background: url("../images/box-green/img_green06.gif") no-repeat center top transparent;
}

div.moduletable_jinkou ul {
       list-style-type: none;
	margin: 5px 0px -15px 0px;
	padding: 0px 0px 0px 0px;
}


div.moduletable_kakuka {
	font-size: 100%;
	margin: 0px 10px 0px 0px;
	padding: 30px 0px 10px 0px;
        background: url("../images/box-green/img_green-kakuka.gif") no-repeat center top transparent;
}

div.moduletable_kakuka ul {
       list-style-type: none;
	margin: 5px 0px -15px 0px;
	padding: 0px 0px 0px 0px;
}


div.moduletable_koukyou {
	font-size: 100%;
	margin: 0px 10px 0px 0px;
	padding: 30px 0px 10px 0px;
        background: url("../images/box-green/img_green-koukyou.gif") no-repeat center top transparent;
}

div.moduletable_koukyou ul {
       list-style-type: none;
	margin: 5px 0px -15px 0px;
	padding: 0px 0px 0px 0px;
}



div.moduletable_kouhou {
	font-size: 100%;
	margin: 0px 10px 0px 0px;
	padding: 30px 0px 10px 0px;
        background: url("../images/box-green/img_green-kouhou.gif") no-repeat center top transparent;
}

div.moduletable_kouhou ul {
       list-style-type: none;
	margin: 5px 0px -15px 0px;
	padding: 0px 0px 0px 0px;
}


/*** メニューのデザイン（赤） ***/

div.moduletable_kyuukyuu {
	font-size: 100%;
	margin: 0px 10px 0px 0px;
	padding: 30px 0px 10px 0px;
        background: url("../images/box-red/img_red01.gif") no-repeat center top transparent;
}


div.moduletable_kyuukyuu ul {
       list-style-type: none;
	margin: 5px 0px -15px 0px;
	padding: 0px 0px 0px 0px;
}


/*** メニューの枠（茶） ***/

div.moduletable_kankou {
	font-size: 100%;
	margin: 0px 10px 0px 0px;
	padding: 30px 0px 10px 0px;
        background: url("../images/box-brown/img_brown00.gif") no-repeat center top transparent;
}


div.moduletable_kankou ul {
       list-style-type: none;
	margin: 5px 0px -15px 0px;
	padding: 0px 0px 0px 0px;
}


/*** メニューの枠（水） ***/

div.moduletable_mokuteki {
	font-size: 100%;
	margin: 0px 10px 0px 0px;
	padding: 30px 0px 10px 0px;
        background: url("../images/box-mint/img_mint01.gif") no-repeat center top transparent;
}


div.moduletable_mokuteki ul {
       list-style-type: none;
	margin: 5px 0px -15px 0px;
	padding: 0px 0px 0px 0px;
}



/*** メニューの枠（燈） ***/

div.moduletable_kurashinavi {
	font-size: 100%;
	margin: 0px 10px 0px 0px;
	padding: 30px 0px 10px 0px;
        background: url("../images/box-orenge/img_orenge01.gif") no-repeat center top transparent;
}


div.moduletable_kurashinavi ul {
       list-style-type: none;
	margin: 5px 0px -15px 0px;
	padding: 0px 0px 0px 0px;
}




/*** メニューの枠（桃） ***/

.box_pink {
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	margin-left: -7px;
	margin-bottom: -15px;
}

.box_pink .title01{
	color : white;
	background-image : url(../images/box-pink/img_pink01.gif);
	background-repeat : no-repeat;
	height : 30px;
	width: 160px;
}


.box_pink .entry{
	border-left-width : 1px;
	border-right-width : 1px;
	border-right-color : #FF3CE1;
	border-left-color : #FF3CE1;
	border-right-style: solid;
	border-left-style: solid;
	width: 158px;
}

.box_pink .btm{
	background-image : url(../images/box-pink/img_pink_btm.gif);
	background-repeat : no-repeat;
	height: 10px;
	width: 160px;
	margin-top: -10px;
}

.box_pink UL{
	border-style : none none none none;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.box_pink LI{
	text-decoration : none;
	list-style-type : none;
	background-image : url(../images/rating_01bs.gif);
	padding-top : 0px;
	padding-left : 13px;
	padding-right : 0px;
	padding-bottom : 0px;
	margin-right : 0px;
	margin-top : 8px;
	margin-left : 0px;
	margin-bottom : 0px;
	border-bottom-width : 1px;
	border-bottom-color : #CCCCCC;
	background-repeat : no-repeat;
	background-position : 0px 3px;
	font-size : 100%;
	border-bottom-style: dotted;
}


/*** メニューの枠（紫） ***/

.box_vaio {
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	margin-left: -7px;
	margin-bottom: -15px;
}

.box_vaio .title01{
	color : white;
	background-image : url(../images/box-vaio/img_vaio01.gif);
	background-repeat : no-repeat;
	height : 30px;
	width: 160px;
}


.box_vaio .entry{
	border-left-width : 1px;
	border-right-width : 1px;
	border-right-color : #822197;
	border-left-color : #822197;
	border-right-style: solid;
	border-left-style: solid;
	width: 158px;
}

.box_vaio .btm{
	background-image : url(../images/box-vaio/img_vaio_btm.gif);
	background-repeat : no-repeat;
	height: 10px;
	width: 160px;
	margin-top: -10px;
}

.box_vaio UL{
	border-style : none none none none;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.box_vaio LI{
	text-decoration : none;
	list-style-type : none;
	background-image : url(../images/rating_01bs.gif);
	padding-top : 0px;
	padding-left : 13px;
	padding-right : 0px;
	padding-bottom : 0px;
	margin-right : 0px;
	margin-top : 8px;
	margin-left : 0px;
	margin-bottom : 0px;
	border-bottom-width : 1px;
	border-bottom-color : #CCCCCC;
	background-repeat : no-repeat;
	background-position : 0px 3px;
	font-size : 100%;
	border-bottom-style: dotted;
}


/*** 新着メニューの左○ ***/

.whatsnew .entry {
	list-style-type: none;
}
.whatsnew UL {
	border-style : none none none none;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.whatsnew LI {
	text-decoration : none;
	list-style-type : none;
	background-image : url(../images/rating_star.png);
	padding-top : 0px;
	padding-left : 13px;
	padding-right : 0px;
	padding-bottom : 0px;
	margin-right : 0px;
	margin-top : 8px;
	margin-left : 0px;
	margin-bottom : 0px;
	border-bottom-width : 1px;
	border-bottom-color : #CCCCCC;
	background-repeat : no-repeat;
	background-position : 0px 2px;
	font-size : 100%;
	border-bottom-style: dotted;
}


/* module control elements */
/*** 新着メニューの左○ ***/

.latestnews_menu {
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
}

.latestnews_menu UL {
	border-style : none none none none;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;

}
.latestnews_menu  LI {
	text-decoration : none;
	list-style-type : none;
	background-image : url(../images/rating_img-02.gif);
	padding-top : 0px;
	padding-left : 8px;
	padding-right : 0px;
	padding-bottom : 0px;
	margin-right : 0px;
	margin-top : 8px;
	margin-left : 0px;
	margin-bottom : 0px;
	border-bottom-width : 1px;
	border-bottom-color : #CCCCCC;
	background-repeat : no-repeat;
	background-position : 0px 2px;
	font-size : 100%;
	border-bottom-style: dotted;
}


/*** フッター ***/


#foot  {
	width: auto;
	text-align: center;
	font-size: 130%;
}

#foot li {
	list-style-type: none;
	display: inline;
}


/*** 目的別 ***/

#mokuteki{
	font-size: 105%;
	margin-left: 30px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
	width: 485px;

}

#mokuteki ul{

}

#mokuteki li{
	list-style-type: none;
	float: left;
	line-height: 50px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 45%;
}

#mokuteki #m1 a {
	text-align: center;
	display:block;
	background-color: #C0FFA2;
	color: #003399;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 50px;
	background-image: url(../images/mokuteki01.gif);
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #62B53D;
	border-right-color: #62B53D;
	border-bottom-color: #62B53D;
	border-left-color: #62B53D;
	margin-right: 10px;
}

#mokuteki #m1 a:hover {
	text-align: center;
	display:block;
	background-color: #FFD6C1;
	color: #FF0000;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 50px;
	background-image: url(../images/mokuteki01.gif);
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #62B53D;
	border-right-color: #62B53D;
	border-bottom-color: #62B53D;
	border-left-color: #62B53D;
	margin-right: 10px;
}


#mokuteki #m2 a {
	text-align: center;
	display:block;
	background-color: #C0FFA2;
	color: #003399;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 50px;
	background-image: url(../images/mokuteki02.gif);
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #62B53D;
	border-right-color: #62B53D;
	border-bottom-color: #62B53D;
	border-left-color: #62B53D;
	margin-right: 10px;
}

#mokuteki #m2 a:hover {
	text-align: center;
	display:block;
	background-color: #FFD6C1;
	color: #FF0000;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 50px;
	background-image: url(../images/mokuteki02.gif);
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #62B53D;
	border-right-color: #62B53D;
	border-bottom-color: #62B53D;
	border-left-color: #62B53D;
	margin-right: 10px;
}

#mokuteki #m3 a {
	text-align: center;
	display:block;
	background-color: #C0FFA2;
	color: #003399;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 50px;
	background-image: url(../images/mokuteki03.gif);
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #62B53D;
	border-right-color: #62B53D;
	border-bottom-color: #62B53D;
	border-left-color: #62B53D;
	margin-right: 10px;
}

#mokuteki #m3 a:hover {
	text-align: center;
	display:block;
	background-color: #FFD6C1;
	color: #FF0000;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 50px;
	background-image: url(../images/mokuteki03.gif);
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #62B53D;
	border-right-color: #62B53D;
	border-bottom-color: #62B53D;
	border-left-color: #62B53D;
	margin-right: 10px;
}

#mokuteki #m4 a {
	text-align: center;
	display:block;
	background-color: #C0FFA2;
	color: #003399;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 50px;
	background-image: url(../images/mokuteki04.gif);
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #62B53D;
	border-right-color: #62B53D;
	border-bottom-color: #62B53D;
	border-left-color: #62B53D;
	margin-right: 10px;
}

#mokuteki #m4 a:hover {
	text-align: center;
	display:block;
	background-color: #FFD6C1;
	color: #FF0000;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 50px;
	background-image: url(../images/mokuteki04.gif);
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #62B53D;
	border-right-color: #62B53D;
	border-bottom-color: #62B53D;
	border-left-color: #62B53D;
	margin-right: 10px;
}

#mokuteki #m5 a {
	text-align: center;
	display:block;
	background-color: #C0FFA2;
	color: #003399;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 50px;
	background-image: url(../images/mokuteki05.gif);
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #62B53D;
	border-right-color: #62B53D;
	border-bottom-color: #62B53D;
	border-left-color: #62B53D;
	margin-right: 10px;
}

#mokuteki #m5 a:hover {
	text-align: center;
	display:block;
	background-color: #FFD6C1;
	color: #FF0000;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 50px;
	background-image: url(../images/mokuteki05.gif);
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #62B53D;
	border-right-color: #62B53D;
	border-bottom-color: #62B53D;
	border-left-color: #62B53D;
	margin-right: 10px;
}

#mokuteki #m6 a {
	text-align: center;
	display:block;
	background-color: #C0FFA2;
	color: #003399;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 50px;
	background-image: url(../images/mokuteki06.gif);
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #62B53D;
	border-right-color: #62B53D;
	border-bottom-color: #62B53D;
	border-left-color: #62B53D;
	margin-right: 10px;
}

#mokuteki #m6 a:hover {
	text-align: center;
	display:block;
	background-color: #FFD6C1;
	color: #FF0000;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 50px;
	background-image: url(../images/mokuteki06.gif);
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #62B53D;
	border-right-color: #62B53D;
	border-bottom-color: #62B53D;
	border-left-color: #62B53D;
	margin-right: 10px;
}

#mokuteki #m7 a  {
	text-align: center;
	display:block;
	background-color: #C0FFA2;
	color: #003399;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 50px;
	background-image: url(../images/mokuteki07.gif);
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #62B53D;
	border-right-color: #62B53D;
	border-bottom-color: #62B53D;
	border-left-color: #62B53D;
	margin-right: 10px;
}

#mokuteki #m7 a:hover {
	text-align: center;
	display:block;
	background-color: #FFD6C1;
	color: #FF0000;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 50px;
	background-image: url(../images/mokuteki07.gif);
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #62B53D;
	border-right-color: #62B53D;
	border-bottom-color: #62B53D;
	border-left-color: #62B53D;
	margin-right: 10px;
}

#mokuteki #m8 a {
	text-align: center;
	display:block;
	background-color: #C0FFA2;
	color: #003399;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 50px;
	background-image: url(../images/mokuteki08.gif);
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #62B53D;
	border-right-color: #62B53D;
	border-bottom-color: #62B53D;
	border-left-color: #62B53D;
	margin-right: 10px;
}

#mokuteki #m8 a:hover {
	text-align: center;
	display:block;
	background-color: #FFD6C1;
	color: #FF0000;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 50px;
	background-image: url(../images/mokuteki08.gif);
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #62B53D;
	border-right-color: #62B53D;
	border-bottom-color: #62B53D;
	border-left-color: #62B53D;
	margin-right: 10px;
}

#mokuteki #m9 a {
	text-align: center;
	display:block;
	background-color: #C0FFA2;
	color: #003399;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 50px;
	background-image: url(../images/mokuteki09.gif);
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #62B53D;
	border-right-color: #62B53D;
	border-bottom-color: #62B53D;
	border-left-color: #62B53D;
	margin-right: 10px;
}

#mokuteki #m9 a:hover {
	text-align: center;
	display:block;
	background-color: #FFD6C1;
	color: #FF0000;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 50px;
	background-image: url(../images/mokuteki09.gif);
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #62B53D;
	border-right-color: #62B53D;
	border-bottom-color: #62B53D;
	border-left-color: #62B53D;
	margin-right: 10px;
}

#mokuteki #m10 a {
	text-align: center;
	display:block;
	background-color: #C0FFA2;
	color: #003399;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 50px;
	background-image: url(../images/mokuteki10.gif);
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #62B53D;
	border-right-color: #62B53D;
	border-bottom-color: #62B53D;
	border-left-color: #62B53D;
	margin-right: 10px;
}

#mokuteki #m10 a:hover {
	text-align: center;
	display:block;
	background-color: #FFD6C1;
	color: #FF0000;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 50px;
	background-image: url(../images/mokuteki10.gif);
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #62B53D;
	border-right-color: #62B53D;
	border-bottom-color: #62B53D;
	border-left-color: #62B53D;
	margin-right: 10px;
}


/*** くらしのナビ ***/

#kurashi {
	float: left;
        font-size: 100%;
	padding-left: 30px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
}

#kurashi ul {
}

#kurashi li {
	list-style-type: none;
	background-image: url(../images/rating_img-01.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 22px;
	background-position: 0px 7px;
	border-bottom-style: solid;
	border-bottom-color: #62B53D;
	border-bottom-width: 2px;

}

.page-up {
	float:right;
	list-style-type: none;
	margin : 3px 300px -17px 0px;
	padding : 0px 0px 0px 0px;

}


/*** ご注意 ***/

#gochui {
	background-image: url(../images/top_gochui.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 3px;
	padding-bottom: 0px;
	padding-left: 90px;
	padding-right: 3px;
	font-size: 100%;
	text-align: left;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FF6600;
	border-right-color: #FF6600;
	border-bottom-color: #FF6600;
	border-left-color: #FF6600;
	background-color: #FFF7F2;
        margin: 5px 0px 5px 0px;
}


/*** お知らせ ***/

#osirase {
	background-image: url(../images/top_osirase.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 3px;
	padding-bottom: 0px;
	padding-left: 90px;
	padding-right: 3px;
	font-size: 100%;
	text-align: left;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #66cc00;
	border-right-color: #66cc00;
	border-bottom-color: #66cc00;
	border-left-color: #66cc00;
	background-color: #e2ffc5;
        margin: 5px 0px 5px 0px;
}


/*** 緊急 ***/

#kinkyu {
	background-image: url(../images/top_kinkyu.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 3px;
	padding-bottom: 0px;
	padding-left: 90px;
	padding-right: 3px;
	font-size: 100%;
	text-align: left;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ff0000;
	border-right-color: #ff0000;
	border-bottom-color: #ff0000;
	border-left-color: #ff0000;
	background-color: #ffffff;
        margin: 5px 0px 5px 0px;
}


#title_kanko {
	font-weight: bold;
	font-size: 130%;
	display:block;
	background-color: #FFFFFF;
	text-decoration: none;
	line-height: 38px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	background-image: url(../images/topkanko.gif);
	background-repeat: x-repeat;
	background-position: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #918500;
	border-right-color: #918500;
	border-bottom-color: #918500;
	border-left-color: #918500;
	margin-top: 10px;
	margin-bottom: 15px;
	margin-right: 5px;
}



#xmap    {
	padding-right: 15px;
	padding-left: 15px;
}



/*** 臨時情報（燈） ***/


.newsflash_rinji {
	display:block;
	padding: 10px 10px 10px 10px;
	margin-top: 10px;
	background-color: #fdffe1;
	border-width: 1px;
	border-style: solid;
	border-color: #918500;


}

/*** お知らせ ***/

.table_oshirase {
	margin-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-collapse: collapse;
	background-color: #FFFFFF;

}

.table_oshirase td {
	margin-left: 0px;
	padding: 5px;
	border: 1px solid #e3e58a;
}

