@charset 'utf-8';
/*	Cascading Style Sheets: style.css 5.2	*/ 

#PAGE .SHEET .SIDE_WHITE ul li a.OUTLINE:link	{ background:#e4f4fb url(../../img/arrow_black.png) no-repeat 8% 50%; background-size:4px auto; color:#000;}
#PAGE .SHEET .SIDE_WHITE ul li a.OUTLINE:visited	{ background:#e4f4fb url(../../img/arrow_black.png) no-repeat 8% 50%; background-size:4px auto; color:#000;}



#main_culm #inner_contents .LEFT_CULMN {
	float: left;
	margin-top: 25px;
}
#main_culm #inner_contents .RIGHT_CULMN {
	float: left;
	margin-left: 5%;
	margin-top: 100px;
	width:380px;
	font-weight:bold;
}
#inner_contents #SHOMEI {
	margin-top: 30px;
	float: right;
	width: auto;
}
#main_culm #inner_contents .GAIYOU dl {
	width: 100%;
}
#main_culm #inner_contents .GAIYOU dt {
	float: left;
	width: 85px;
	border-top: 1px solid #ccc;
	padding-top: 15px;
	padding-bottom: 15px;
	vertical-align: middle;
}
#main_culm #inner_contents .GAIYOU dd {
	padding-left: 55px;
	width: 500px;
	border-top: 1px solid #ccc;
	padding-top: 15px;
	padding-bottom: 15px;
	vertical-align: middle;
}
#main_culm #inner_contents .ENKAKU dl {
	width: 100%;

}
#main_culm #inner_contents .ENKAKU dt {
	float: left;
	width: 90px;
	border-top: 0.3px solid #4E4E4E;
	padding-top: 15px;
	padding-bottom: 15px;
	vertical-align: middle;
	color:#666666;
}
#main_culm #inner_contents .ENKAKU dd {
	padding-left: 50px;
	width: 500px;
	border-top: 0.3px solid #4E4E4E;
	padding-top: 15px;
	padding-bottom: 15px;
	vertical-align: middle;
}
.ENKAKU a {
	color: #1D99DC;
}

@media screen and (max-width: 740px){
.LEFT_CULMN{
	width:20%;
}
.LEFT_CULMN img{
	width:100%;
}
#main_culm #inner_contents .RIGHT_CULMN {
	float:right;
	margin-left: 0%;
	margin-top: 10px;
	width:75%;
	font-weight:bold;
	overflow:visible;
}
#main_culm #inner_contents .GAIYOU dt {
	float: left;
	width: 100%;
	border-top: 1px solid #4E4E4E;
	padding-top: 5px;
	padding-bottom: 0;
	vertical-align: middle;
	overflow:visible;
	font-weight:bold;
}
#main_culm #inner_contents .GAIYOU dd {
	padding-left: 0px;
	width: 100%;
	border-top: none;
	padding-top: 0;
	padding-bottom: 5px;
	vertical-align: middle;
	overflow:visible;
}
#main_culm #inner_contents .ENKAKU dt {
	float: left;
	width: 100%;
	border-top: 1px solid #4E4E4E;
	padding-top: 5px;
	padding-bottom: 0;
	vertical-align: middle;
	color:#000;
	overflow:visible;
	font-weight:bold;
}
#main_culm #inner_contents .ENKAKU dd {
	padding-left: 0px;
	width: 100%;
	border-top: none;
	padding-top: 0;
	padding-bottom: 5px;
	vertical-align: middle;
	overflow:visible;
}



}
