/****** 共通 ******/
div.pagetop {
	float:right;
	margin-right: 45px;
	position: relative;
	top: 15px;
}
#contents .ce {text-align:center;}
#contents .ri {text-align:right;}
#contents .lf {text-align:left;}
#contents .v_top {vertical-align:top}
#contents .v_middle {vertical-align:middle;}
#contents .v_bottom {vertical-align:bottom}


/*パンくず*/
#contents .pankuzu {
	position: relative;
	top: -1em;
	font-size:85%;
}

#contents ul.disc {list-style-type: none}
#contents ul.disc li {
	background-image: url(../img/common/disc01.gif);
	background-repeat:no-repeat;
	background-position: top left;
	padding-left: 15px;
}

#contents ul.disc li.small {
	background-image: url(../img/common/disc02.gif);
	margin-left: 5px;
}

#contents ul.org {
	list-style-type: disc;
}
#contents ul.org, #contents ol.org {
	padding-left: 0px;
	margin-left: 0px;
}
#contents ul.org li {
	list-style-type: disc;
}
#contents ul.org li, #contents ol.org li {
	list-style-position: inside;
	padding-left: 0px;
	margin-left: 0px;
}

#contents table.no_border_pad0 {
	border-width: 0px;
	border-style: none;
	border-collapse:collapse;
}

#contents table.no_border_pad0 td {
	border-width: 0px;
	border-style: none;
	padding: 0px;
}


#contents div.list_section{
	width: 280px;
	height: auto;
	margin-top:10px;
}

#contents h5.list{
	background-color: white;
	font-size: 120%;
	color: #666699;
}


#contents .bg_white {background: #FFFFFF; padding:0 5px 0 0;}

#contents .black_line {
	background-image: url(../img/common/black_line.gif);
	background-repeat: no-repeat;
	background-position: center 0.8em;
}

#contents .menulistbox {
	position: relative;
	left: -40px;
}

/* 事業計画*/
#contents div.pdf_block{
	background-image:url(../../img/common/pdf_icon_l.JPG);
	backgroung-position:center left;
	background-repeat:no-repeat;
	width:300px;
	height:55px;
}

#contents div.pdf_block p{
	margin-left:50px;
	padding-top:20px;
}




/* サイトマップ */
#sitemap {
	margin-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
}
#sitemap span.fld {
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	display: inline-block;
	padding-left: 25px;
	background-image: url(../img/sitemap/img_y.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#contents #sitemap a {
	padding-top: 5px;
	padding-bottom: 5px;
	display: inline-block;
	padding-left: 25px;
	background-image: url(../img/sitemap/img_y.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#contents .second, 
#contents .third,
#contents .fourth{
	margin-left: 40px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
	margin-bottom: 8px;
}

#contents ul.sitemap li {
	list-style-type: disc;
}

/*** メニュー ***/
#menu_img {overflow: hidden; position: relative; left:-40px; top:-90px;}


/* ie6用 */
/* \*/
*html #menu_img {width:490px;}
/* */ 

ul#contents_menulist li a.no_border {
	background: none;
}

ul#contents_menulist li a.green {
	background: url(../img/common/list_border_green.gif) no-repeat center left;
}

ul#contents_menulist li a.red {

	background: url(../img/common/list_border_red.gif) no-repeat center left;
}

ul#contents_menulist li a.cyan {

	background: url(../img/common/list_border_cyan.gif) no-repeat center left;
}

ul#contents_menulist li span.red {
	display: inline-block;
	background: url(../img/common/list_border_red.gif) no-repeat center left;
	padding-left: 45px;
	padding-top: 3px;
	padding-bottom: 3px;
}

ul#contents_menulist li a.no_bar{
	display: inline-block;
	background: none;
	padding-left: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
}



/* メニュー（キャラクタ） */
#contents .line_box1_blue,
#contents .line_box1_green,
#contents .line_box1_red,
#contents .line_box1_red0,
#contents .line_box1_cyan {
	overflow: hidden; position: relative; top: -1em; left: -40px; width: 569px;
}
#contents .line_box1_blue {
	height: 55px;
	background-image: url(../img/common/kirarin_line_blue1.png);
}
#contents .line_box1_green {
	height: 89px;
	background-image: url(../img/common/kirarin_line_green1.png);
}
#contents .line_box1_red {
	top: -2em;
	height: 116px;
	background-image: url(../img/common/kirarin_line_red1.png);
}
#contents .line_box1_red0 {
	top: -2em;
	height: 116px;
	background-image: url(../img/common/kirarin_line_red0.png);
}
#contents .line_box1_cyan {
	top: -75px;
	height: 144px;
	background-image: url(../img/common/kirarin_line_cyan1.png);
margin-bottom: 30px;
}

#contents .line_box3 {
	height: 161px;
	width: 575px;
	background-image: url(../img/common/kirarin_color.gif);
}


/* ie6用 */
/* \*/
*html #contents .line_box1_blue, 
*html #contents .line_box1_green,
*html #contents .line_box1_red,
*html #contents .line_box1_red0,
*html #contents .line_box1_cyan {
	top: -0.5em; left: 0px; height: 45px; width: 469px; 
}
*html #contents .line_box1_blue {
	background-image: url(../img/common/kirarin_line_blue1_ie6.gif);
}
*html #contents .line_box1_green {
	top: -1em; height:73px;
	background-image: url(../img/common/kirarin_line_green1_ie6.gif);
}
*html #contents .line_box1_red {
	top: -1em; height:96px;
	background-image: url(../img/common/kirarin_line_red1_ie6.gif);
}
*html #contents .line_box1_red0 {
	top: -1em; height:96px;
	background-image: url(../img/common/kirarin_line_red0_ie6.gif);
}
*html #contents .line_box1_cyan {
	top: -30px; height: 119px;
	background-image: url(../img/common/kirarin_line_cyan1_ie6.gif);
}
*html #contents .line_box3 {
	left: 0px; 
	height: 161px;
	width: 471px;
	background-image: url(../img/common/kirarin_color_ie6.gif);
}
/* */ 


/*広報紙・情報紙ダウンロード*/
#contents .line_boxD {background-image: url(../img/common/kirarin_line_cyan2.png);}
/* ie6用 */
/* \*/
*html #contents .line_boxD {background-image: url(../img/common/kirarin_line_cyan2_ie6.gif);}
/* */ 

a.maplink {cursor:pointer;}
a.maplink:hover {cursor:pointer;text-decoration:underline;}

