
/*□トップ（エンター）ページCSS編集*/
.contents{
background-color:#fff;
width:760px;
margin:0 4px 0 4px;
padding:0 0 0 0;
position:static;
background-repeat:repeat-y;
background-position:1px 0px;
}

.blue_line{
height:6px; 
width:758px;
background-repeat:no-repeat;
margin:0 1px 0px 1px;
font-size:0px;
}

.contents .left_column{
background-color:#fff;
width:140px;
height:auto;
float: left;
margin:0;
padding:0;
}
.contents .right_big_column{
	background-color:#fff;
	width: 620px;
	height:auto;
	float: left;
	margin:0;
	padding:0;
}


.layout_block_container{
	margin:5px;
	padding:5px 0 0 0;
	width:610px;
	background-color:#fff;
	border-top:1px solid #FF6600;
}

* html .layout_block_container{
margin:5px 0 5px 5px;
width:605px;

}
.title_article{
font-size:80%;
font-weight:bold;
padding:0 10px;
margin:8px 0;
}

.main_column{
margin:0 0 0 0;
padding:0 0 0 1;
background-color:#fff;
float: left;
width: 421px;
height:auto;
background-repeat:repeat-y;
}
*html .main_column{
width:422px;
}
.tab{
width: 420px;
background-color:#ECF0F9;
padding:0px 0px 0px 0px;
margin:0px 0px 5px 0px;
}

.tab h2{
	padding:0 0 0 5px;
	margin:0;
	font-size:90%;
	color:#2657BD;
	font-weight:bold;
}

.block_title{
	padding:0 0 0 5px;
	margin:5px 0px 2px 0px;
}

.block_title h4{
padding:0 0 0 0;
margin:0 0 0 0;
font-size:80%;

}

.right_column{
	margin:auto;
	padding:0;
	background-color:#fff;
	float: right;
	width: 180px;
	height:auto;
	text-align:left;
}
*html .right_column{
	width: 170px;
}
.modules{
margin:0px 0 5px 0;
width: 420px;
}.top_top_lead{
     font-size:70%;
}/*コンテンツブロック*/.contents{
background-image:url("/globals/css/1f3pro00000pwd2v-img/1f3pro00000pwd38.gif");
}
.blue_line{
background-image:url("/globals/css/1f3pro00000pwd2v-img/1f3pro00000pwd3f.gif");
}
.main_column{
background-image:url("/globals/css/1f3pro00000pwd2v-img/1f3pro00000pwd40.gif");
}
.pagetitle_top{
background-color:#fff;
width:610px;
margin: 5px 2px 5px 5px;
float: right;
}
.top_top_lead{
padding:2px 0 5px 0px;
clear:both;
width:610px;
font-size:80%;
}
.top_top_lead .image_left{
float:left;
margin-right:10px;
}
.top_top_lead .image_right{
float:right;
margin-left:10px;
}
.top_top_lead .image_no_float{
float:none;
clear:both;
text-align:center;
}
.top_main_image{
background-color:#fff;
width:610px;
margin: 1px 2px 0 5px;
float: right;
}
.top_main_image img{
margin:0 0 0 0;
padding:0 0 0 0;
}
.top_banner{
margin:10px 0 0 0;
padding:0 0 0 0;

}
.top_banner_comment{
font-size:70%;
margin:3px 0 0 0;
}
.index_block{
margin:0 0 0 0;
padding:0 0 0 0;
}
.index_block h2{

}
.index_block_item{
padding:3px 3px 0 3px;
}
.index_block_contents{
margin:0 0 0 0;
padding:0 0 2px 0;
border-bottom:1px solid #ddd;
}
.index_block_item .title h3{
margin:0 0 0 10px;
padding:0 0 0 0;
font-size:80%;
}
.index_block_item .sum_txt{
margin:2px 0 0 10px;
font-size:70%;
padding:0 8px 0 20px;
}
.index_block_item .date{
margin:0 0 0 0;
padding:0 8px 0 10px;
color:#FF6600;
font-size:70%;
text-align:right;
}

@media print{
.contents{
width:auto;
background-image:url() !important;
}
.blue_line{
display:none;
}
.contents .left_column{
display:none;
}
.layout_block_container{
margin:0 2px 0 5px;
padding:0;
width:750px;
float: none;
clear:both;
/*border-top:1px #FF6600 solid;
border-bottom:1px #2657BD solid;*/

}
head:first-child+body .layout_block_container{
width:800px;
clear:both !important;
}
.main_column{
border-right:1px #ccc solid;
width: 460px;
margin:0 5px 0 0;
background-image:url();
}
head:first-child+body .main_column{
width: 580px;
}
.tab{
width:auto;
}
.right_column{
float: left;
}
.modules{
width: auto;
}
