@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 ;
}
.header_btn03 {
	position : absolute ;
	right : 0px ;
	top : 35px ;
}
.header_btn02 {
	position : absolute ;
	right : 160px ;
	top : 35px ;
}
input.header_btn01 {
	position : absolute ;
	right : 320px ;
	top : 35px ;
}
input.header_btn01:hover {
	opacity: 0.7;
}
/*header02*/
#header02 img {
	display : block ;
	margin : 0 auto 0 ;
	padding: 10px ;
}

/* ------------------------------
	content00
------------------------------ */
div#content00 {
	min-height: 300px;
	padding-top : 10px ;
}
/* ------------------------------
	main00(下層ページ用)
------------------------------ */
div#main00 {
	float : left ;
	margin-left : 20px ;
	margin-bottom : 20px ;
}

h4.title_about {
	background : url(../img/title_back720.gif) no-repeat ;
	width : 720px ;
	height : 33px ;
	font-size : 18px ;
	color : #5B4A3F ;
	font-weight : normal ;
	padding-left : 15px ;
	padding-top : 7px ;
	clear : both ;
}
/* ------------------------------
	sub01
------------------------------ */
div#sub01 h4 {
	line-height: 0;
}
p#subbunner {
	text-align: center;
}
a.sub_banner img {
	margin-top : 10px ;
}
/*menuの中*/
ul.submenu00 a {
	text-decoration : none ;
}
ul.submenu00 a:hover {
	text-decoration : underline ;
}
ul.submenu00 {
	border: 10px solid #DEDBD9;
	background-color: #FFFFFF;
	list-style-image : url(../img/point1.gif) ;
	font-size : 18px ;
	padding : 10px 0px;
	border-radius: 0 0 8px 8px;
	margin-bottom: 10px;
}
ul.submenu00 li.submenu01 {
	margin-left : 30px ;
}
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 : 10px ;
	margin-top : 5px ;
	margin-bottom : 5px ;
	font-size : 0px ;
	line-height : 0px ;
}
ul.submenu000 {
	list-style-image : url(../img/point2.gif) ;
	font-size : 16px ;
}
ul.submenu000 li.submenu011 {
	margin-left : 30px ;
	margin-top : 3px ;
}
ul.submenu0000 {
	list-style-image : url(../img/point2.gif) ;
	font-size : 14px ;
	margin-left: 0;
}
ul.submenu0000 li.submenu011 {
	margin-left : 45px ;
	margin-top : 3px ;
	padding-right : 10px ;
}

li.b01 {
	font-weight : bold ;
}

li.b01 a {
	color : #005ECC ;
}

li.b02 a {
	color : red ;
}

p.text_gazoboshu01 {
	margin : 20px 5px 20px 5px ;
	color : #4D4D4D ;
	border : 1px dotted #E82B18 ;
	padding : 10px ;
	text-align : center ;
}

/* ------------------------------
	sub03
------------------------------ */
div#sub03 h4 {
	line-height: 0;
}
div#sub03 a {
    text-decoration: none;
}
div#sub03 div.bx-wrapper {
	border: 5px solid #DEDBD9;
	text-align: center;
	padding: 10px 0;
	border-radius: 0 0 8px 8px;
}
div#sub03 ul#results {
	width: 148px;
	text-align: center;
	padding: 10px 0;
}
div#sub03 div.results {
	width: 148px;
	border: 5px solid #DEDBD9;
	text-align: center;
	padding: 10px 0;
	border-radius: 0 0 8px 8px;
}
div#sub03 img {
	margin-top : 10px ;
}
div#sub03 a {
	font-size : 12px ;
	text-decoration : none ;
}
div#sub03 a:hover {
	font-size : 12px ;
	text-decoration : underline ;
}
/* ------------------------------
	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.footertext02 {
	font-size : 12px ;
	color : #FFFFFF ;
	font-weight : normal ;
	position : absolute ;
	top : 65px ;
	right : 0px ;
}

div#footer00 p.footertext01 {
	font-size : 12px ;
	color : #FFFFFF ;
	font-weight : normal ;
	position : absolute ;
	top : 5px ;
	right : 0px ;
}
