@charset "utf-8";


/* ------------------------------
 ■■ CSS for urbantec_Coop ■■
------------------------------ */




/* ------------------------------
	header
------------------------------ */

div#header01 {
	height : 100px ;
	width : 960px ;
	margin : 0px auto 0px ;
	position : relative ;
}

/*header01*/

div#header01 p.top_line {
	height : 3px ;
	background : #2D6C2D ;
}

div#header01 h1 {
	margin-left : 20px ;
	padding-top : 15px ;
}

div#header01 h2 {
	font-size : 11px ;
	color : #5B4A3F ;
	font-weight : normal ;
	position : absolute ;
	right : 5px ;
	top : 10px ;
}

a.header_btn03 {
	position : absolute ;
	right : 0px ;
	bottom : 5px ;
}

a.header_btn02 {
	position : absolute ;
	right : 160px ;
	bottom : 5px ;
}

a.header_btn01 {
	position : absolute ;
	right : 320px ;
	bottom : 5px ;
}

/*header02*/

div#header02 {
	height : 300px ;
	background : #2D6C2D ;
}

h2.main {
	xdisplay : block ;
	padding-top : 10px ;
}

h2.main img {
	display : block ;
	margin : 0px auto 0px ;
}

/* ------------------------------
	content00(下層ページ用)
------------------------------ */

/*
div#content00 {
	background : url(../img/main_back2.gif) repeat-x ;
	height : 500px ;
	padding-top : 10px ;
}
*/

/* ------------------------------
	content00(下層ページ用2)
------------------------------ */

/*
div#content01 {
	background : url(../img/main_back3.gif) repeat-x ;
	height : 100% ;
	padding-top : 10px ;
}
*/

/* ------------------------------
	main00(下層ページ用)
------------------------------ */

div#main00 {
	float : left ;
	margin-left : 20px ;
	margin-bottom : 20px ;
}

h2_main00_title img {
	xpadding-left : 20px ;
}

/* ------------------------------
	sub01
------------------------------ */

/*下層ページ用*/

li.menu_top01{
	background : url(../img/title_item2.gif) no-repeat ;
	width : 220px ;
	height : 43px ;
}

/*下層ページ用ここまで*/

li.menu_top {
	background : url(../img/title_item.gif) no-repeat ;
	width : 220px ;
	height : 43px ;
}

li.menu_middle {
	background : url(../img/left_middle.gif) repeat-y ;
	width : 220px ;
}

li.menu_bottom {
	background : url(../img/left_bottom.gif) no-repeat ;
	width : 220px ;
	height : 20px ;
}

/*menuの中*/

ul.submenu00 a {
	color : #4d4d4d ;
	text-decoration : none ;
}

ul.submenu00 a:hover {
	color : #4d4d4d ;
	text-decoration : underline ;
}

ul.submenu00 {
	list-style-image : url(../img/point1.gif) ;
	font-size : 12px ;
	xcolor : #4d4d4d ;
	padding-top : 10px ;
	xpadding-left : 40px ;
}

ul.submenu00 li.submenu01 {
	margin-left : 40px ;
}

ul.submenu00 li.submenu02 {
	list-style-image : none ;
	margin-top : 0px ;
}

ul.submenu00 li.submenu03 {
	background : url(../img/line180px.gif) no-repeat ;
	width : 180px ;
	height : 1px ;
	list-style-image : none ;
	margin-left : 20px ;
	margin-top : 5px ;
	margin-bottom : 5px ;
	font-size : 0px ;
	line-height : 0px ;
}

ul.submenu000 {
	list-style-image : url(../img/point2.gif) ;
	font-size : 12px ;
	color : #4d4d4d ;
}

ul.submenu000 li.submenu011 {
	margin-left : 60px ;
	margin-top : 3px ;
}


/* ------------------------------
	footer
------------------------------ */

/*footer00*/

div#footer00 {
	width : 960px ;
	height: 150px;
	margin : 0px auto 0px ;
	position : relative ;	
}

img.footer_logologo {
	position : absolute ;
	top : 40px ;
	left : 0px ;
}

div#footer00 h3.footer_logo {
	font-size : 14px ;
	color : #FFFFFF ;
	font-weight : normal ;
	position : absolute ;
	top : 35px ;
	left : 80px ;
}

div#footer00 h3.footer_ad {
	font-size : 12px ;
	color : #FFFFFF ;
	font-weight : normal ;
	position : absolute ;
	top : 55px ;
	left : 80px ;
}

div#footer00 h3.footer_ad a {
	color : #FFFFFF ;
	text-decoration : none ;
}

div#footer00 h3.footer_ad a:hover {
	text-decoration : underline ;
}

div#footer00 p {
	font-size : 12px ;
	color : #FFFFFF ;
	font-weight : normal ;
	position : absolute ;
	top : 65px ;
	right : 0px ;
}