@charset "shift_jis";
/* CSS Document */
/*--information---------------------------------------------------------
Last update：07/09/01
File name ：index.css
Site name：
Summary：「Top」で使用しています。
Copyright：Copyright (C) 2007 ＊＊＊＊＊＊＊.All rights reservde.
-------------------------------------------------------------------------*/
/*[container上書き(../layout.css)]-------------------------------------------------*/
div#container {
	text-align: left;
	padding: 0px 15px;
	margin-bottom: 30px;
	background-image: url(../../images/common_img/menu_back.gif);
	background-repeat: repeat-y;
	background-position: 15px top;
}
div#container:after {
	content: ".";
	height: 0px;
	visibility: hidden;
	display: block;
	clear: both;
}

/*[ヘッダー]-------------------------------------------------*/
div#content_header {
	background-color: #FFFFFF;
	padding-bottom: 20px;
}
div#content_header h2 {
	width: 830px;
	height: 120px;
	background: url(../images/h2_title.jpg) no-repeat left top;
	text-indent: -9999px;
}
div#content_header h2 a {
	width: 830px;
	height: 120px;
	background: url(../images/h2_title.jpg) no-repeat left top;
	text-indent: -9999px;
	display: block;
}

/*[パンくず]-------------------------------------------------*/
div#content_header div#pan {
	background-color:#F6F6F6;
	padding: 5px 15px; 
	margin: 15px 0px;
}
div#content_header div#pan ol {
	list-style: none;
}
div#content_header div#pan ol li {
	display: inline;
	padding: 0px 4px;
}

/*[メインコンテンツ]-------------------------------------------------*/
#maincontents {
	width: 600px;
	float: right;
}



/*[サイドメニュー]-------------------------------------------------*/
#sidemenu {
	width: 200px;
	float: left;
	margin: 0;
	padding: 0;
}
#sidemenu h3 {
	width: 200px;
	height: 35px;
	text-indent: -9999px;
	background: url(../images/h3_menu.gif) no-repeat 0 0;
	margin: 0;
	padding: 0;
}
#sidemenu h3 a {
	width: 200px;
	height: 35px;
	text-indent: -9999px;
	background: url(../images/h3_menu.gif) no-repeat 0 0;
	display: block;
	overflow: hidden;
}
#sidemenu ul {
	list-style: none;
}

#sidemenu li {
	width: 198px;
	height: 38px;
	border-left: solid 1px #390000;
	border-right: solid 1px #390000;
	border-bottom: solid 1px #390000;
	line-height: 1.4;
	overflow: hidden;
}
#sidemenu li a {
	width: 168px;
	height: 35px;
	padding: 3px 0 0 50px;
	background-repeat: no-repeat;
	background-position: 0 0;
	color: #333;
	display: block;
	text-decoration: none;
	font-weight: bold;
}
#sidemenu li a:hover,#sidemenu li a:active {
}
#sidemenu li span {
	font-size: 0.8em;
	line-height: 1.4em;
	font-weight: normal;
}

#sidemenu li#side01 a {background-image: url(../images/menu/menu_01.jpg);}
#sidemenu li#side02 a {background-image: url(../images/menu/menu_02.jpg);}
#sidemenu li#side03 a {background-image: url(../images/menu/menu_03.jpg);}
#sidemenu li#side04 a {background-image: url(../images/menu/menu_04.jpg);}
#sidemenu li#side05 a {background-image: url(../images/menu/menu_05.jpg);}
#sidemenu li#side06 a {background-image: url(../images/menu/menu_06.jpg);}
#sidemenu li#side07 a {background-image: url(../images/menu/menu_07.jpg);}
#sidemenu li#side08 a {background-image: url(../images/menu/menu_08.jpg);}
#sidemenu li#side09 a {background-image: url(../images/menu/menu_09.jpg);}
#sidemenu li#side10 a {background-image: url(../images/menu/menu_10.jpg);}
#sidemenu li#side11 a {background-image: url(../images/menu/menu_11.jpg);}
#sidemenu li#side12 a {background-image: url(../images/menu/menu_12.jpg);}
#sidemenu li#side13 a {background-image: url(../images/menu/menu_13.jpg);}
#sidemenu li#side14 a {background-image: url(../images/menu/menu_14.jpg);}
#sidemenu li#side15 a {background-image: url(../images/menu/menu_15.jpg);}
#sidemenu li#side16 a {background-image: url(../images/menu/menu_16.jpg);}
#sidemenu li#side17 a {background-image: url(../images/menu/menu_17.jpg);}
#sidemenu li#side18 a {background-image: url(../images/menu/menu_18.jpg);}
#sidemenu li#side19 a {background-image: url(../images/menu/menu_19.jpg);}

#sidemenu li#side01,#sidemenu li#side01 a:hover,
#sidemenu li#side01 a.over {background-image: url(../images/menu/menu_01_over.jpg);}
#sidemenu li#side02,#sidemenu li#side02 a:hover,
#sidemenu li#side02 a.over {background-image: url(../images/menu/menu_02_over.jpg);}
#sidemenu li#side03,#sidemenu li#side03 a:hover,
#sidemenu li#side03 a.over {background-image: url(../images/menu/menu_03_over.jpg);}
#sidemenu li#side04,#sidemenu li#side04 a:hover,
#sidemenu li#side04 a.over {background-image: url(../images/menu/menu_04_over.jpg);}
#sidemenu li#side05,#sidemenu li#side05 a:hover,
#sidemenu li#side05 a.over {background-image: url(../images/menu/menu_05_over.jpg);}
#sidemenu li#side06,#sidemenu li#side06 a:hover,
#sidemenu li#side06 a.over {background-image: url(../images/menu/menu_06_over.jpg);}
#sidemenu li#side07,#sidemenu li#side07 a:hover,
#sidemenu li#side07 a.over {background-image: url(../images/menu/menu_07_over.jpg);}
#sidemenu li#side08,#sidemenu li#side08 a:hover,
#sidemenu li#side08 a.over {background-image: url(../images/menu/menu_08_over.jpg);}
#sidemenu li#side09,#sidemenu li#side09 a:hover,
#sidemenu li#side09 a.over {background-image: url(../images/menu/menu_09_over.jpg);}
#sidemenu li#side10,#sidemenu li#side10 a:hover,
#sidemenu li#side10 a.over {background-image: url(../images/menu/menu_10_over.jpg);}
#sidemenu li#side11,#sidemenu li#side11 a:hover,
#sidemenu li#side11 a.over {background-image: url(../images/menu/menu_11_over.jpg);}
#sidemenu li#side12,#sidemenu li#side12 a:hover,
#sidemenu li#side12 a.over {background-image: url(../images/menu/menu_12_over.jpg);}
#sidemenu li#side13,#sidemenu li#side13 a:hover,
#sidemenu li#side13 a.over {background-image: url(../images/menu/menu_13_over.jpg);}
#sidemenu li#side14,#sidemenu li#side14 a:hover,
#sidemenu li#side14 a.over {background-image: url(../images/menu/menu_14_over.jpg);}
#sidemenu li#side15,#sidemenu li#side15 a:hover,
#sidemenu li#side15 a.over {background-image: url(../images/menu/menu_15_over.jpg);}
#sidemenu li#side16,#sidemenu li#side16 a:hover,
#sidemenu li#side16 a.over {background-image: url(../images/menu/menu_16_over.jpg);}
#sidemenu li#side17,#sidemenu li#side17 a:hover,
#sidemenu li#side17 a.over {background-image: url(../images/menu/menu_17_over.jpg);}
#sidemenu li#side18,#sidemenu li#side18 a:hover,
#sidemenu li#side18 a.over {background-image: url(../images/menu/menu_18_over.jpg);}
#sidemenu li#side19,#sidemenu li#side19 a:hover,
#sidemenu li#side19 a.over {background-image: url(../images/menu/menu_19_over.jpg);}


/*[見出し]-------------------------------------------------*/
h3.h3worker {
	width: 600px;
	height: 300px;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0 0 20px;
}
h3#h3worker01 {background-image: url(../images/worker01/h3.jpg);}
h3#h3worker02 {background-image: url(../images/worker02/h3.jpg);}
h3#h3worker03 {background-image: url(../images/worker03/h3.jpg);}
h3#h3worker04 {background-image: url(../images/worker04/h3.jpg);}
h3#h3worker05 {background-image: url(../images/worker05/h3.jpg);}
h3#h3worker06 {background-image: url(../images/worker06/h3.jpg);}
h3#h3worker07 {background-image: url(../images/worker07/h3.jpg);}
h3#h3worker08 {background-image: url(../images/worker08/h3.jpg);}
h3#h3worker09 {background-image: url(../images/worker09/h3.jpg);}
h3#h3worker10 {background-image: url(../images/worker10/h3.jpg);}
h3#h3worker11 {background-image: url(../images/worker11/h3.jpg);}
h3#h3worker12 {background-image: url(../images/worker12/h3.jpg);}
h3#h3worker13 {background-image: url(../images/worker13/h3.jpg);}
h3#h3worker14 {background-image: url(../images/worker14/h3.jpg);}
h3#h3worker15 {background-image: url(../images/worker15/h3.jpg);}
h3#h3worker16 {background-image: url(../images/worker16/h3.jpg);}
h3#h3worker17 {background-image: url(../images/worker17/h3.jpg);}
h3#h3worker18 {background-image: url(../images/worker18/h3.jpg);}
h3#h3worker19 {background-image: url(../images/worker19/h3.jpg);}

h4.h4worker {
	width: 600px;
	height: 26px;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0 0 20px;
}
h4#h4worker01 {background-image: url(../images/worker01/text.gif);}
h4#h4worker02 {background-image: url(../images/worker02/text.gif);}
h4#h4worker03 {background-image: url(../images/worker03/text.gif);}
h4#h4worker04 {background-image: url(../images/worker04/text.gif);}
h4#h4worker05 {background-image: url(../images/worker05/text.gif);}
h4#h4worker06 {background-image: url(../images/worker06/text.gif);}
h4#h4worker07 {background-image: url(../images/worker07/text.gif);}
h4#h4worker08 {background-image: url(../images/worker08/text.gif); height:62px;}
h4#h4worker09 {background-image: url(../images/worker09/text.gif); height:61px;}
h4#h4worker10 {background-image: url(../images/worker10/text.gif); height:62px;}
h4#h4worker11 {background-image: url(../images/worker11/text.gif); height:60px;}
h4#h4worker12 {background-image: url(../images/worker12/text.gif);}
h4#h4worker13 {background-image: url(../images/worker13/text.gif); height:62px;}
h4#h4worker14 {background-image: url(../images/worker14/text.gif); height:62px;}
h4#h4worker15 {background-image: url(../images/worker15/text.gif); height:61px;}
h4#h4worker16 {background-image: url(../images/worker16/text.gif);}
h4#h4worker17 {background-image: url(../images/worker17/text.gif);}
h4#h4worker18 {background-image: url(../images/worker18/text.gif);}
h4#h4worker19 {background-image: url(../images/worker19/text.gif);}


.textBox {
	margin: 0 0 15px;
	clear: both;
	line-height: 1.6;
}
.textBox:after {
	content: ".";
	height: 0;
	visibility: hidden;
	display: block;
	clear: both;
}
.textBox p {text-indent: 1em;}

.img180L {
	width: 180px;
	margin: 0 15px 0 0;
	float: left;
}
.img180R {
	width: 180px;
	margin: 0 0 0 15px;
	float: right;
}
.img240L {
	width: 240px;
	margin: 0 15px 0 0;
	float: left;
}
.img240R {
	width: 240px;
	margin: 0 0 0 15px;
	float: right;
}

.textA {margin: 15px 0 0;}
.textB {margin: 10px 0 0;}
.pagetop {
	clear: both;
}
p.pagetop{
	margin: 25px 0 20px;
	clear: both;
}
p.pagetop a {
	width: 11em;
	margin: 0 0 0 auto;
	padding: 0 0 0 15px;
	font-size: 90%;
	background: url(../images/icon_pagetop.jpg) no-repeat 0 5px;
	color: #FF6600;
	display: block;
}

