@charset "utf-8";
/* CSS Document */

/*コラム用*/

.clearbox::before{
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
* html .clearbox            { zoom: 1; } /* IE6 */
*:first-child+html .clearbox { zoom: 1; } /* IE7 */

.img_center{
	text-align:center;
	}

.p_center{
	text-align:center;
	}

.p_left{
	text-align:left;
	}

.p_text{
	display: block;
	text-align:center;
	padding: 5px 0px;
	}

#column_all{
	width:100%;
	text-align:left;
	padding:0 2%;
	}
	
.col-p01{
	color:#3a2f22;
	font-size:14px;
	line-height:175%;
	padding:0 15px 20px;
	}
	
#column_board{
	width:100%;
	color:#fff;
	font-size:18px;
	font-weight:bold;
	text-align:center;	
	background:#b2d0f9;
	padding:5px 0;
	margin:2px 0px 30px 0px;
	}

#column_board span{
	font-size:14px;
	}	

.h2line{
	width:100%;
	padding: 0px 0px 3px 0px;
	margin:0 0 15px 0;
	border-bottom:1px solid #dedede;
	}

h2#column_title{
	width:100%;
	color:#004098;
	height:50px;
	line-height:155%;
	font-size:18px;
	text-align:left;
	padding:5px 0 0 8px;
	border-left:4px solid #b2d0f9;
	}
	
dl.dl_set{
	margin:0px;
	}
	
.dl_set dt{
	width:99%;
	color:#004098;
	line-height:135%;
	font-size:16px;
	font-weight:bold;
	border-bottom:1px solid #dedede;
	padding:5px 0 0 8px;
	margin:20px 0 10px 0;
	}
	
.dl_set dd{
	color:#3a2f22;
	font-size:14px;
	line-height:175%;
	padding:0 15px 15px;
	}

a:link {
    color:#1049A0;
}

a:visited{
    color:#1049A0;
}

a:hover{
    color:#345ECB;
}

a:active{
    color:#1049A0;
}

.item_prev{
    float:left;
    background:url(/images/original_design_default/samplesource/3/listIconL.png) no-repeat left;
    padding-left:14px;
}
.item_next{
    float:right;
    background:url(/images/original_design_default/samplesource/3/listIconR.png) no-repeat right;
    padding-right:14px;
}