@charset "UTF-8";

@import url("../../common/css/common.css?d=20200310");
@import url("../../common/css/header.css?d=20200310");
@import url("../../common/css/footer.css?d=20200323");
@import url("../../common/css/left_cont.css");
@import url("../../common/css/right_cont.css?d=20200310");
@import url("../../common/css/left_navi.css");
@import url("../../common/css/visual_navi.css?d=20200310");

/* //////////////////////////////////css_start/////////////////////////////////// */

div#right_contents .floatimgs {
	margin:0px 0px 10px 10px;
	padding:1px;
	float:right;
	border:1px solid #6699ff;
}

div#right_contents .floatimage {
	margin:0px 0px 10px 10px;
	padding:1px;
	float:right;
	border:1px solid #6699ff;
}

blockquote {
	margin-top: 0;
	margin-bottom: 5px;
	padding-top: 0;
	padding-bottom: 0;
	line-height: 160%;
}

caption {
	color: #FF0000;
	caption-side: bottom;
}

#dcflolef {
	float: left;
	padding: 1px;
	border: 1px solid #0099FF;
}

#main {
	float: left;
	width: 245px;
}

#sub {
	float: right;
	width: 201px;
	margin-right: 10px;
	padding: 1px;
	border: 1px solid #0066CC
}

/*////////////////////////////////////////////Q&A////////////////////////////////// */

.fontblue{
	color: #40e0d0;
	font-size: 14px
}

a.red:hover ,
.blue{
	color: #40e0d0;
}

div#right_contents h5.red ,
a.red ,
.red {
	color: #f00;
}
.ao {
	color: #06c;
}

.float150 {
	float: right;
	width: 150px;
	margin-right: 10px;
	margin-left: 10px;
	padding: 1px;
	border: 1px solid #0066CC
}

ul#sakuin {
	margin: 5px;
	text-align: center;
}

ul#sakuin li {
	display: inline;
	padding: 0 5px;
	list-style: none;
	border-right: solid 1px #ccc;
}

ul#sakuin li.last {
	border-right: 0;
}

th {
	text-align: center;
}

span.s {
	text-decoration: line-through;
}

.under {
	text-decoration: underline;
}

div#right_contents dl.none {
	width:auto;
	height:auto;
	margin:0px 10px 0px 15px;
	padding:0px 0px 5px 0px;
	text-align:left;
	border-bottom: 0;
}

div#right_contents dt.none {
	clear: both;
	width: auto;
	height:auto;
	margin:0;
	padding:0px 0px 0px 0px;
}

div#right_contents table.none {
	width: auto;
	border-collapse: collapse;
	background: none;
	margin: 0 15px;
}

div#right_contents table.none th ,
div#right_contents table.none td {
	vertical-align: top;
	line-height: 160%;
}

img.f_left {
	float: left;
	margin-right: 15px;
}
