@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	background-color:#ffffff;
    font:10pt/130% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color:#000000;
	text-align:left;
}

img {
	border:0px;
	margin:0px;
	padding:0px;
}

img .left {
    float:left;
	margin:0px 0px 0px 0px;
}

td {
    vertical-align:top;
}

.td_nowrap {
    white-space:nowrap;
}

.td_ad {
    padding:0px 0px 0px 1px;
}

#layer1 {
position:absolute;
left:648px;
top:450px;
width:134px;
height:90px;
z-index:1;
}


.flash {
    height:30px;
}

.font_bold {
	font-weight:bold;
}

.font_red {
	color:#FD2F4E;
}

.font_red_12_bold {
	color:#FD2F4E;
    font:12pt/130% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight:bold;
}

.font_green_bold {
    color:#00773d;
	font-weight:bold;
}

.font_green_12_bold {
    color:#00773d;
    font:11pt/130% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight:bold;
}

/* basic link */
a:link {color:#000000; }
a:visited  {color:#000000;  }
a:hover  {color:#FD2F4E; }
a:active  {color:#000000; }

/* glay link */
a.glay:link {color:#666666; text-decoration:none; }
a.glay:visited  {color:#666666;  text-decoration:none;}
a.glay:hover  {color:#000000; text-decoration:none;}
a.glay:active  {color:#666666; text-decoration:none;}

/* green link */
a.green:link {color:#00773d; text-decoration:none; }
a.green:visited  {color:#00773d;  text-decoration:none;}
a.green:hover  {color:#FD2F4E; text-decoration:none;}
a.green:active  {color:#00773d; text-decoration:none;}

/* gazo link */
a.gazo:link {color:#000000; text-decoration:none; }
a.gazo:visited  {color:#000000;  text-decoration:none; }
a.gazo:hover  {color:#FD2F4E; text-decoration:none; }
a.gazo:active  {color:#000000; text-decoration:none; }


/* 全体 */
#all {
	width:772px;
	margin:15px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	background-color:#ffffff;
}


/* メイン */
#main {
	width:772px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(images/common/main_bg.jpg);
	background-repeat:repeat-y;
}

/* 左 */
#left {
	width:638px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}


#title {
	width:638px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}

#text {
/* これ以降Mac IE 5のみに適用される \*//*/
	float:left;
/* これ以降Mac IE 5以外にも適用される */
	width:555px;
	padding:20px 0px 0px 53px;
	margin:0px 0px 0px 0px;
	line-height:150%;
}

#text_height {
/* これ以降Mac IE 5のみに適用される \*//*/
	float:left;
/* これ以降Mac IE 5以外にも適用される */
	width:555px;
	height:398px;
	padding:20px 0px 0px 53px;
	margin:0px 0px 0px 0px;
	line-height:150%;
}


#whatsnew {
    overflow:auto;
	height:120px;
	width:280px;
	margin:130px 0px 0px 0px;
}

.td_22 {
    background-image:url(images/top/topimage_22.jpg);
	background-repeat:no-repeat;

}

#text_for_jyunbi {
/* これ以降Mac IE 5のみに適用される \*//*/
	float:left;
/* これ以降Mac IE 5以外にも適用される */
	width:555px;
	height:398px;
	padding:20px 0px 0px 53px;
	margin:0px 0px 0px 0px;
}


#link_text {
	width:555px;
	padding:20px 0px 0px 53px;
	margin:0px 0px 0px 0px;
	line-height:150%;
	float:left;
}

#aisatsu_text {
/* これ以降Mac IE 5のみに適用される \*//*/
	float:left;
/* これ以降Mac IE 5以外にも適用される */
	width:555px;
	padding:0px 0px 0px 53px;
	margin:0px 0px 0px 0px;

	line-height:150%;
}

#aisatsu_text2 {
/* これ以降Mac IE 5のみに適用される \*//*/
	float:left;
/* これ以降Mac IE 5以外にも適用される */
	width:250px;
	padding:30px 0px 0px 370px;
	margin:0px 0px 0px 0px;

	line-height:150%;
}

#kaisai_text {
/* これ以降Mac IE 5のみに適用される \*//*/
	float:left;
/* これ以降Mac IE 5以外にも適用される */
	width:555px;
	height:418px;
	float:left;
	padding:0px 0px 0px 53px;
	margin:0px 0px 0px 0px;
    font:12pt/130% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

.pro_td_1{
    padding:0px 0px 0px 5px;
	color:#00773d;
	background-color:#EBE6DE;
	font-weight:bold;
}

.pro_td_2{
    padding:3px 0px 0px 20px;
	font-weight:bold;
}

.pro_td_3{
    padding:0px 0px 0px 40px;
}

.sikai_td_2{
    padding:5px 0px 0px 0px;
	font-weight:bold;
}

.sikai_table {
	margin:0px 0px 0px 20px;
    border-top:1px solid #999999;
    border-left:1px solid #999999;
}

.sikai_td1 {
    padding:1px 5px 1px 5px;
    border-bottom:1px solid #999999;
    border-right:1px solid #999999;
}

.sikai_td2 {
    padding:1px 5px 1px 5px;
    border-bottom:1px solid #999999;
    border-right:1px solid #999999;
	text-align:center;
}

.bunrui_table {
	margin:0px 0px 0px 20px;
    border-top:1px solid #999999;
    border-left:1px solid #999999;
}

.bunrui_td {
    padding:5px 5px 5px 5px;
    border-bottom:1px solid #999999;
    border-right:1px solid #999999;
}

.sanka_table {
	margin:0px 0px 0px 20px;
}

.sanka_td {
    padding:0px 5px 0px 5px;
}

.syupro_table {
	margin:0px 0px 0px 0px;
    border-top:1px solid #999999;
    border-left:1px solid #999999;
}

.syupro_td1 {
    padding:1px 5px 1px 5px;
    border-bottom:1px solid #999999;
	text-align:center;
}

.syupro_td2 {
    padding:1px 10px 1px 0px;
    border-bottom:1px solid #999999;
    border-right:1px solid #999999;
}

.koubo_table {
    border-top:1px solid #333333;
    border-left:1px solid #333333;
}

.koubo_td_1 {
	padding:5px 5px 5px 5px;
	background-color:#FFFFCC;
	white-space:nowrap;
	border-bottom:1px solid #333333;
	border-right:1px solid #333333;
}

.koubo_td_2 {
    padding:5px 5px 5px 5px;
    border-bottom:1px solid #333333;
    border-right:1px solid #333333;
}

.shimin_table {
    border-top:1px solid #333333;
    border-left:1px solid #333333;
}

.shimin_td_1 {
	padding:5px 5px 5px 5px;
	background-color:#00773d;
	white-space:nowrap;
	color:#FFFFFF;
	font-weight:bold;
	border-bottom:1px solid #333333;
	border-right:1px solid #333333;
}

.shimin_td_2 {
    padding:5px 5px 5px 5px;
    border-bottom:1px solid #333333;
    border-right:1px solid #333333;
}

#syouroku_table {
border:1px solid #00773d;
padding:6px;
background-color:#CCFFCC;
}

/* 右 */
#right {
	width:134px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:right;
}

/* footer */
#fotter {
	width:772px;
	height:5px;
	background-image:url(images/common/main_bg.jpg);
	background-repeat:repeat-y;
	clear:both;
}

/*** 0310追加しましたtakeno ***/
.pro_td_4{
    padding:0px 0px 0px 40px;
	text-align:right
}
.pro_td_5{
	padding:8px 0px 0px 40px;
}

/*** コンセンサス・カンファレンス ***/

.conse1_1{
    padding:0px 0px 0px 0px;
	color:#00773d;
	font-weight:bold;
	font-size:14pt;
}

.conse1_2{
    padding:15px 0px 0px 0px;
	line-height:170%;
}

.conse1_3{
    padding:5px 0px 0px 0px;
    text-align:right;
	font-size:12pt;
	font-weight:bold;
}


.conse2_1{
    padding:5px 0px 0px 0px;
	border-top:2px solid #00773d;
	border-bottom:2px solid #00773d;
	border-left:20px solid #00773d;
	border-right:20px solid #00773d;
	color:#00773d;
	font-weight:bold;
	font-size:20pt;
	line-height:100%;
	text-align:center;
}

.conse2_1s {
	font-size:12pt;
	color:#000000;
}

.conse2_1b {
	font-size:11pt;
	font-weight:bold;
}


.conse2_2 {
    width:55px;
    padding:0px 5px 0px 0px;
	font-weight:bold;
	white-space:nowrap;
	font-size:11pt
}

.conse2_3 {
    width:325px;
    padding:0px 5px 0px 10px;
	border-left:1px dotted #666666;
}

.conse2_4 {
    padding:5px 5px 0px 40px;
	border-left:1px dotted #666666;
}

.conse2_5 {
    text-align:center;
	width:150px;
}
