@charset "utf-8";


/* ===================== condition ===================== */

#researches.condition .h3_link {
padding:0 0 1px 0;
background:url(/common/images/bdr_dot.gif) repeat-x 0 100%;
border-top:1px solid #555555;
}
#researches.condition .h3_link h3 {
float:left;
width:305px;
}
#researches.condition .flash_area {
padding:0 0 1px 0;
background:url(/common/images/bdr_dot.gif) repeat-x 0 100%;
}
#researches.condition #chart {
padding:22px 0 18px 0;
text-align:center;
}
#researches.condition #chart p {
padding:0 0 30px 0;
}
#researches.condition #chart ul {
width:422px;
margin:0 auto;
}
#researches.condition #chart ul li {
float:left;
width:97px;
height:26px;
padding:0 0 0 8px;
}
#researches.condition .cdt_box {
clear:both;
padding:20px 0 5px 0;
background:url(/common/images/bdr_dot.gif) repeat-x 0 0;
}
#researches.condition .cdt_box h4 {
margin:0 0 20px 0;
font-weight:bold;
line-height:1.6;
}
#researches.condition .cdt_box h4 span {
float:left;
margin:0 10px 0 0;
padding:2px 10px 0 10px;
background:#86a00e;
color:#ffffff;
font-weight:normal;
}
#researches.condition .cdt_box h4 span.text {
float:left;
margin:0 10px 0 0;
padding:0 0 0 0;
background:none;
color:#333333;
font-weight:bold;
}
#researches.condition .cdt_box p {
margin:0 0 20px 0;
}
#researches.condition .cdt_box dl {
margin:0 0 20px 0;
}
#researches.condition .cdt_box table,
#researches.condition .cdt_box table th,
#researches.condition .cdt_box table td {
border:1px solid #dddddd;
vertical-align:middle;
}
#researches.condition .cdt_box table th {
white-space:nowrap;
}
#researches.condition .cdt_box table {
width:610px;
margin:0 0 20px 0;
}
#researches.condition .cdt_box table th {
width:24px;
padding:2px 5px 2px 5px;
background:#666666;
color:#ffffff;
line-height:1.4;
text-align:left;
}
#researches.condition .cdt_box table td {
text-align:center;
}
#researches.condition .cdt_box table td.row_hd {
text-align:left;
}
#researches.condition .cdt_box table th.ttl {
width:145px;
}
#researches.condition .cdt_box table th.last {
background:#86a00e;
color:#ffffff;
}
#researches.condition .cdt_box table td {
padding:1px 5px 0 5px;
}
#researches.condition .cdt_box table tr.even td {
background:#eeeeee;
}
#researches.condition ul.year_link {
padding:10px 0 13px 0;
background:url(/common/images/bdr_dot.gif) repeat-x 0 100%;
}
#researches.condition ul.year_link li {
float:left;
padding:0 18px 0 0;
}
#researches.condition ul.year_link li.current {
text-decoration:underline;
}
#researches.condition .month_link {
padding:7px 0 8px 0;
}
#researches.condition .month_link p {
margin:0 0 5px 0;
font-weight:bold;
}
#researches.condition .month_link ul li {
float:left;
padding:0 22px 0 0;
}
#researches.condition dl.cdt_box dt {
float:left;
width:145px;
}
#researches.condition dl.cdt_box dd {
float:right;
width:454px;
}
#researches.condition dl.cdt_box dd p.pagetop {
position:static;
width:454px;
height:11px;
}
#researches.condition dl.cdt_box dd ul {
margin:0 0 20px 0;
padding:0 0 0 14px;
text-indent:-14px;
}
#researches.condition dl.cdt_box dd ul li span.disc{
padding:0 6px 0 2px;
}
#researches.condition dl.cdt_box dd ol{
margin:0 0 20px 0;
padding:0 0 0 20px;
text-indent:-16px;
}
#researches.condition dl.cdt_box dd ol li{
list-style-type:decimal;
list-style-position:inside;
}

/* ===================== gallery ===================== */

#researches.gallery .gallery1 {
float:left;
width:296px;
border-top:1px solid #555555;
}
#researches.gallery .gallery1 h3,
#researches.gallery .gallery2 h3{
margin:8px 0 17px 0;
}
#researches.gallery .gallery1 dl {
margin:0 0 15px 0;
background:url(/common/images/bdr_dot.gif) repeat-x 0 100%;
}
#researches.gallery .gallery1 dl dt {
padding:6px 0 0 0;
background:url(/common/images/bdr_dot.gif) repeat-x 0 0;
color:#ad8746;
font-weight:bold;
}
#researches.gallery .gallery1 dl dt img {
padding:0 5px 0 0;
}
#researches.gallery .gallery1 dl dd {
padding:0 15px 8px 30px;
line-height:1.4;
}
#researches.gallery .gallery1 dl dd a {
color:#333333;
}
#researches.gallery .gallery1 dl dd a:hover {
text-decoration:underline;
color:#444444;
}
#researches.gallery .gallery2 {
float:right;
width:296px;
border-top:1px solid #555555;
}
#researches.gallery .gallery2 ul {
margin:-2px 0 0 0;
}
#researches.gallery .gallery2 ul li {
margin:0 0 25px 0;
}
#researches.gallery .gallery2 ul li p {
margin:0 0 3px 5px;
}
#researches.gallery .gallery2 ul li p a {
color:#333333;
}
#researches.gallery .gallery2 ul li p a:hover {
color:#444444;
}
#researches.gallery .gallery2 ul li p.photo {
margin:0 0 5px 0;
padding:8px 8px 8px 8px;
background:url(/gallery/images/bg_thumb-g.gif) no-repeat 0 0;
}

#researches.gallery table.voice_list{
width:611px;
background:url(/common/images/bdr_dot.gif) repeat-x 0 0;
}

#researches.gallery table.voice_list th,
#researches.gallery table.voice_list td{
background:url(/common/images/bdr_dot.gif) repeat-x 0 100%;
}
#researches.gallery table.voice_list td{
padding:10px 0;
vertical-align:middle;
}

#researches.gallery table.voice_list th{
vertical-align:top;
padding:1.5em 0 0 0;
}
#researches.gallery table.voice_list th.day{
padding:1em 1em 0 15px;
white-space:nowrap;
color:#AD8746;
font-weight:bold;
}

#researches.gallery table.voice_list a {
color:#333333;
}
#researches.gallery table.voice_list a:hover {
text-decoration:underline;
color:#444444;
}

#researches.gallery ul.question_area {
padding:18px 0 12px 0;
background:url(/common/images/bdr_dot.gif) repeat-x 0 0;
}
#researches.gallery ul.question_area li {
overflow:hidden;
height:16px;
padding:0 0 4px 0;
line-height:1.2;
}
#researches.gallery ul.question_area li.text {
overflow:auto;
height:auto;
padding:0 0 5px 24px;
text-indent:-1.6em;
}
#researches.gallery ul.photo_area {
width:605px;
padding:19px 0 19px 5px;
background:url(/common/images/bdr_dot.gif) repeat-x 0 0;
}
#researches.gallery ul.photo_area li {
float:left;
width:89px;
height:89px;
padding:9px 2px 1px 9px;
background:url(/gallery/images/bg_photo.gif) no-repeat 0 0;
}
#researches.gallery dl.summary {
clear:both;
padding:12px 0 0 0;
background:url(/common/images/bdr_dot.gif) repeat-x 0 0;
}
#researches.gallery dl.summary dt {
margin:0 0 16px 0;
font-weight:bold;
}
#researches.gallery .table_link {
margin:0 0 18px 0;
}
#researches.gallery .table_link h4 {
float:left;
width:295px;
}
#researches.gallery .table_link h4.rgt {
float:right;
width:295px;
}
#researches.gallery table.table_box {
margin:0 0 20px 0;
background:#eeeeee;
}
#researches.gallery table.table_box th {
width:100px;
text-align:center;
vertical-align:middle;
}
#researches.gallery table.table_box td {
float:left;
width:510px;
}
#researches.gallery table.table_box td ul.photo_area {
background:none;
width:510px;
padding:10px 0 10px 2px;
}
#researches.gallery table.table_box td ul.photo_area li {
background:url(/gallery/images/bg_photo_gray.gif) no-repeat 0 0;
}




/* ===================== dynamics ===================== */

#researches.power .cdt_box {
padding:15px 0 13px;
background:url(/common/images/bdr_dot02.gif) repeat-x 0 0;
line-height:0;
}
#researches.power .cdt_box li img {
display:block;
}
#researches.power .ttl_bdrtp {
clear:both;
border-top:1px solid #555555;
margin:0 0 12px;
padding:12px 0 0;
}

#researches.power .lft_box {
float:left;
width:440px;
margin:0 0 0px;
padding:0 25px 0 0;
}
#researches.power .link {
float:right;
width:122px;
}
#researches.power .section {
clear:both;
margin:0 0 40px;
}
#researches.power .section p {
margin:0 0 8px;
}
#researches.power .section li {
float:left;
margin:0 15px 0 0;
}

/* ===================== teiten ===================== */

#researches.teiten dl.about_asterisk {
margin:0 0 15px 0;
}
#researches.teiten dl.about_asterisk dt {
margin:0 0 0 0.8em;
text-indent:-0.8em;
}
#researches.teiten dl.about_asterisk dd {
padding:0 0 20px 0;
}
#researches.teiten dl.about_asterisk dd ol {
margin:0 0 0 15px;
}
	* html #researches.teiten dl.about_asterisk dd ol {
	margin:0 0 0 22px;
	}
	*+ html #researches.teiten dl.about_asterisk dd ol {
	margin:0 0 0 22px;
	}
	
#researches.teiten dl.about_asterisk dd ol li {
list-style:decimal;
}
#researches.teiten .about_box {
padding:10px 0 0 0;
background:url(/common/images/bdr_dot.gif) repeat-x 0 0;
}
#researches.teiten .about_box h4 {
margin:0 0 10px 0;
font-weight:bold;
}
#researches.teiten .about_box dl {
margin:0 0 15px 150px;
}
#researches.teiten .about_box dl dt {
clear:both;
float:left;
width:101px;
margin:0 10px 20px 0;
}
#researches.teiten .about_box dl dd {
float:left;
width:348px;
margin:0 0 20px 0;
}
#researches.teiten .about_box dl dd ol {
float:left;
width:163px;
padding:0 10px 5px 0;
}
#researches.teiten .about_box dl dd ol.single_row {
float:none;
width:auto;
}
#researches.teiten .about_box dl dd ol li {
margin:0 0 0 1.7em;
text-indent:-1.7em;
}
#researches.teiten .about_box dl dd ol li.single {
margin:0 0 0 1.2em;
text-indent:-1.2em;
}
#researches.teiten .about_box .detail {
margin:0 0 35px 150px;
}
#researches.teiten p.teiten_txt {
margin:0 0 20px 0;
}
#researches.teiten p.teiten_txt img {
float:right;
margin:0 0 20px 23px;
}
#researches.teiten ul.teiten_link {
width:610px;
margin:0 0 35px 0;
}
#researches.teiten ul.teiten_link li {
float:left;
margin:0 20px 0 0;
}
#researches.teiten .report {
float:left;
width:295px;
border-top:1px solid #3d3d3d;
}
#researches.teiten .report h3,
#researches.teiten .report_theme h3{
margin:10px 0 10px 0;
}
#researches.teiten .report dl dt {
margin:0 0 5px 0;
}
#researches.teiten .report dl dd {
padding:0 0 20px 0;
}
#researches.teiten .report dl dd ul li {
padding:0 10px 0 20px;
text-indent:-20px;
background:url(/common/images/icn_about01.gif) no-repeat 0 0.4em;
}
#researches.teiten .report dl dd ul li a {
padding:0 0 0 20px;
color:#666666;
}
#researches.teiten .report_theme {
float:right;
width:295px;
border-top:1px solid #3d3d3d;
}
#researches.teiten .report_theme dl {
margin:0 0 15px 0;
border-top:1px solid #cecece;
}
#researches.teiten .report_theme dl dt {
margin:8px 0 0 0;
padding:0 10px 0 20px;
text-indent:-20px;
background:url(/common/images/icn_researches01.gif) no-repeat 0 0.4em;
font-weight:bold;
}
#researches.teiten .report_theme dl dt a {
padding:0 0 0 20px;
color:#86a00e;
}
#researches.teiten .report_theme dl dd {
padding:0 10px 6px 20px;
border-bottom:1px solid #cecece;
}
#researches.teiten .report_theme dl dd a {
color:#333333;
}
#researches.teiten ul.theme_list {
margin:0 0 20px 0;
border-top:1px solid #cecece;
}
#researches.teiten ul.theme_list li {
padding:10px 0 10px 0;
border-bottom:1px solid #cecece;
}
#researches.teiten ul.theme_list li p {
float:left;
width:490px;
padding:0 10px 0 20px;
text-indent:-20px;
background:url(/common/images/icn_researches01.gif) no-repeat 0 0.4em;
}
#researches.teiten ul.theme_list li p a {
padding:0 0 0 20px;
color:#333333;
}
#researches.teiten ul.theme_list li p.data {
width:80px;
padding:2px 10px 0 0;
text-indent:0;
background:none;
font-weight:bold;
}
#researches.teiten ul.theme_list li p.data a {
padding:0 0 0 0;
color:#86a00e;
}
#researches.teiten .entry {
overflow-x:hidden;
width:610px;
}
#researches.teiten .entry h3 {
margin:0;
}
#researches.teiten .entry h4 {
margin:0 0 30px 0;
font-weight:bold;
}
#researches.teiten .entry p {
margin:0 0 40px 0;
}
#researches.teiten .entry p.data {
margin:0 0 40px 0;
}

/* ===================== other ===================== */
#researches.other ul.other_link {
margin:0 0 20px 0;
background:url(/common/images/bdr_dot02.gif) repeat-x 0 100%;
}
#researches.other ul.other_link li {
padding:12px 0 15px 0;
background:url(/common/images/bdr_dot02.gif) repeat-x 0 0;
}
#researches.other ul.other_link li p.data {
float:left;
width:134px;
padding:0 10px 0 0;
}
#researches.other ul.other_link li .link_area {
float:left;
width:466px;
padding:5px 0 0 0;
}
#researches.other ul.other_link li .link_area p {
margin:0 0 5px 0;
}
/* ===================== scale_jp ===================== */

#researches.scale p.scale_txt {
margin:0 0 10px 0;
}
#researches.scale p.scale_txt img {
float:right;
margin:0 0 5px 5px;
}
#researches.scale h3.ttl_bdrtp {
margin:20px 0 10px;
padding:10px 0 0;
background:url(/common/images/bdr_dot.gif) repeat-x 0 0;
font-weight:bold;
}
#researches.scale table.scale_table {
margin:5px 0 0;
}
#researches.scale table.scale_table th {
width:90px;
padding:5px 10px 3px;
border:1px solid #D0D0D0;
background:#F2F2F2;
}
#researches.scale table.scale_table td {
width:165px;
padding:5px 10px 3px;
border:1px solid #D0D0D0;
}



/* ===================== zokei ===================== */
#researches.zokei table.zokei_table {
margin:5px 0 0;
}
#researches.zokei table.zokei_table th {
width:88px;
padding:5px 12px 4px 10px;
border:1px solid #D0D0D0;
background:#F2F2F2;
}
#researches.zokei table.zokei_table td {
padding:5px 20px 4px 15px;
border:1px solid #D0D0D0;
}
#researches.zokei h3.ttl_bdrtp {
margin:20px 0 10px;
padding:10px 0 0;
background:url(/common/images/bdr_dot.gif) repeat-x 0 0;
font-weight:bold;
}
#researches.zokei h3.ttl_bdrno {
margin:15px 0 10px;
padding:0;
background:none;
font-weight:bold;
}
#researches.zokei .remark {
color:#AD8746;
margin:0 0 10px 1em;
}




/* ===================== researches ===================== */

#researches.researches h3.lead {
margin:23px 0 43px;
}
#researches.researches .top_col2 .lft,
#researches.researches .top_col2 .rgt {
width:295px;
margin:0 0 17px;
}
#researches.researches .top_col2 .flash_area02,
#researches.researches .top_col2 h3 {
border-top:1px solid #868686;
padding:1px 0 0;
}
#researches.researches .top_col2 dt {
margin:0 0 6px;
padding:5px 0 4px;
background:transparent url(/common/images/bdr_dot.gif) repeat-x scroll 0 100%;
line-height:1.6;
}
#researches.researches .top_col2 dd {
margin:1px 0 2px;
}
#researches.researches .bdr_bt {
padding:0 0 20px;
}