@import url(topics.css);
body, td, font  { color: #000; font-size: 14px; line-height: 1.5em }
.class10    { font-size: 10px }
.class9 { font-size: 9px }
.class11 { font-size: 11px }
.class16black_b { color: black; font-weight: bolder; font-size: 16px }
.class13 { font-size: 13px }
.right {text-align: right;display: block;float: right;color: #800000;font-size: 10px;}
.class13_b { font-weight: bold; font-size: 15px }
.class13white { color: white; font-size: 15px }
.class12white  { color: white; font-size: 14px }
.class_enji { color: #800000 }
.class15 {font-size: 17px;line-height: 1.5em;}
.class16enji { color: #800000; font-size: 16px; line-height: 1.5em }
.class16red {
	color: #EE0000;
	font-size: 18px;
	line-height: 1.5em;
	font-weight: bold;
}
.outline { border: solid 1px #afafaf; outline: solid 3px #d7d7d7; }
h1  { font-style: normal; font-weight: normal; font-size: 10px; margin: 0 }
h2 { color: #a30053; font-size: 16px; font-weight: bold; font-style: normal; line-height: 1.5em; background-color: #e6e6e6; text-align: left; margin: 0 0 8px; padding-top: 3px; padding-bottom: 1px; padding-left: 8px; }
h3 { color: #fff; font-size: 18px; font-weight: bold; font-style: normal; line-height: 1.5em; background-color: #a30053; text-align: left; margin: 0 0 0; padding-top: 3px; padding-bottom: 1px; padding-left: 8px; }
h4 { color: #a30053; font-size: 15px; font-weight: bold; font-style: normal; line-height: 1.5em; margin: 0 0 5px; padding-top: 1px; padding-bottom: 1px; border-bottom: 1px dotted #898989; }
h5 { color: #a30053; font-size: 15px; font-weight: bold; font-style: normal; line-height: 1.5em; background-color: #e6e300; margin: -10px -10px 5px; padding-top: 3px; padding-bottom: 2px; padding-left: 8px; }
h6 { font-size: 14px; font-weight: normal; font-style: normal; line-height: 1.5em; margin: 0; }
/*menubox*/
.menubox { font-size: 14px; height: auto; margin: 7px auto; }
.menubox a { color: #837975; background-image: url(../cmn_img/yajirushi.jpg); background-repeat: no-repeat; background-position: 0 center; text-decoration: underline; padding-right: 10px; padding-left: 10px; }
.menubox a:hover { color: #837975; text-decoration: none; background-image: url(../cmn_img/yajirushi.jpg); background-repeat: no-repeat; background-position: 0 center; }
.menubox-b { font-size: 17px; width: 920px; height: auto; margin: 7px auto; }
.menubox-b a { color: #fff; background-image: url(../cmn_img/yajirushi_black.jpg); background-repeat: no-repeat; background-position: 0 center; text-decoration: underline; padding-right: 20px; padding-left: 12px; }
.menubox-b a:hover { color: #800000; text-decoration: none; background-image: url(../cmn_img/yajirushi_black.jpg); background-repeat: no-repeat; background-position: 0 center; }
.menubox13 { font-weight: bolder; font-size: 13px; height: auto; margin: 7px auto; }
.menubox13 a { color: #837975; background-image: url(../cmn_img/yajirushi.jpg); background-repeat: no-repeat; background-position: 0 center; text-decoration: underline; padding-right: 20px; padding-left: 12px; }
.menubox13 a:hover { color: #837975; text-decoration: none; background-image: url(../cmn_img/yajirushi.jpg); background-repeat: no-repeat; background-position: 0 center; }
.underline { border-bottom: 2px solid silver; }
.link a:hover {filter: alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}



.B-20180715 {
	background-image: url(../top_img/20180715-.jpg);
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	width: 960px;
	height: 327px;
}
.B-20170627 .B01 a{
	margin-top: 143px;
	margin-left: 572px;
	display: inline-block;
}
.B-20170627 .B02 a{
	margin-top: 15px;
	margin-left: 572px;
	display: inline-block;
}

