@charset "utf-8";


/* ------------------------------
 ■■ CSS for ganbarion_Coop ■■
------------------------------ */

a:link {color: #0078cd; text-decoration: none; }
a:hover{color: #0695fa; text-decoration: none; }
a:active {color: #0695fa; text-decoration: none; }
a:visited { color: #265584; text-decoration: none; }


body {
	background-color : #0054a8 ;
}


/* ------------------------------
	header
------------------------------ */




ul.header_btn {
	font-size : 0px ;
	line-height : 0px ;
	clear : both ;
}

ul.header_btn li {
	float : left ;
}

a.header_top01 img {
	vertical-align: top;
}

a.header_top02 img {
	vertical-align: top;
}

a.header_top03 img {
	vertical-align: top;
}

a.header_btn01 {
	font-size : 0px ;
}

/*breadcrumb*/

div#breadcrumb {
	margin-top : 5px ;
}

ul.topicpath li a {
	background : url(../img/standard_2/yellow_arrow.gif) no-repeat ;
	background-position : right center ;
	padding-right : 15px ;
}


/* ------------------------------
	sub (2column)
------------------------------ */


h2.sub_title01 {
	height : 110px ;
}

/*開発タイトル用*/

h2.sub_title011 {
	height : 115px ;
}

/*開発タイトル用end*/

h2.sub_title02 {
	margin-top : 5px ;
}

div.sub_shikaku {
	text-align : center ;
	width : 180px ;
	margin-top : 0px ;

}

div.sub_shikaku img {
	text-align : center ;
}

/*infomation*/

ul.sidemenu {
	margin-top : 5px ;
}

dl.sidemenu {
	width : 160px ;
	margin-left : 10px ;
	margin-top : 5px ;
}

dl.sidemenu dt {
	font-size : 13px ;
	color : #454545 ;

}

dl.sidemenu dt img {
	padding-left : 7px ;
	vertical-align : top ;
}

dl.sidemenu dd {
	font-size : 12px ;
	color : #454545 ;
	margin-top : 2px ;
	margin-bottom : 8px ;
	background : url(../img/standard_2/info_line_160.gif) no-repeat ;
	background-position : center bottom ;
	padding-bottom : 8px ;
}

dl.sidemenu dd p {
	font-size : 11px ;
	margin-top : 3px ;
	color : #4D4D4D ;
}

/* ------------------------------
	main
------------------------------ */

div.main_shikaku {
	text-align : center ;
	margin-top : 15px ;
	clear : both ;
}

/* ------------------------------
	sub02
------------------------------ */

div.sub_shikaku02 {
	text-align : center ;
	width : 180px ;
	margin-bottom : 5px ;
	margin-top : 5px ;
}

/* ------------------------------
	footer
------------------------------ */

div.footer_menu {
	font-size : 13px ;
	width : 860px ;
	height : 30px ;
	background : #ECF7FD ;
	position : relative ;
}

div.footer_menu a {
	text-decoration : none ;
	color : #0078cd ;
}

div.footer_menu a:hover {
	text-decoration : none ;
	color : #0695fa ;
}


div.footer_menu img.arrow0 {
	margin-right : 5px ;
}

div.footer_linktext {
	position : absolute ;
	left : 10px ;
	top : 8px ;
}

div.footer_menu a.footer_btn01 img {
	position : absolute ;
	left : 710px ;
	top : 2px ;
}

p.footer_text01 {
	clear : both ;
	color : #454545 ;
	font-size : 11px ;
	padding-bottom : 20px ;
}

/* ------------------------------
	topics部分
------------------------------ */

div#topics {
	margin-top : 5px ;
	margin-bottom : 20px ;
	width: 460px;
	height: 30px;
}

span.copyright {
	font-family : Helvetica ;
}

/* ------------------------------
	blogページ breadcrumb
------------------------------ */

div#breadcrumb {
	margin-left : 35px ;
}

ul.topicpath {

}

ul.topicpath li {
	float : left ;
	font-size : 12px ;
	padding-right : 5px ;
	color : #0078CD ;
}

/* ------------------------------
	blogページ breadcrumb END
------------------------------ */

/* ------------------------------
	blogページ paging
------------------------------ */

div.paging {
	margin-bottom : 40px ;
	margin-top : 10px ;
	font-size : 12px ;
	color : #454545 ;
	text-align : center ;
	width : 458px ;
}

div.disabled {
	display : inline ;
}

p.pageviewing {
	color : #454545 ;
	font-size : 12px ;
	text-align : center ;
	margin-top : 20px ;
	width : 458px ;
}

/* ------------------------------
	blogページ paging END
------------------------------ */

/* ------------------------------
	blogページ 記事部分
------------------------------ */

div#main00 h3 {
	margin-top : 25px ;
}

/* ------------------------------
	blogページ 記事部分 END
------------------------------ */

p.rss {
	text-align : center ;
	font-size : 12px ;
	width : 180px ;
	margin-bottom : 20px ;
}

img.img_rss {
	margin-right : 6px ;
	vertical-align : middle ;
}

div.sitesearch {
	width : 160px ;
	margin-left : 10px ;
	text-align: center;
}

