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

/*--------------------------------------
topicsTOP
----------------------------------------*/
.topicsTOP>.wrap {
	width: 100%;
}
.menu_list ul.category.col2 {
	text-align: center !important;
}
.menu_list ul.category.col2>li {
	float: none !important;
	width: 49% !important;
	display: inline-block !important;
	text-align: left !important;
	background: #efefef !important;	
}
.menu_list ul.category.col2>li.select {
	background: linear-gradient(#FFF, #FFF, #EEEFEF) !important;
}
.menu_list ul.category.col2>li:last-child {
	margin-right: 0 !important;
}
ul.category>li.important>a:before {
	background: #dc5a55;
}
.topicsTOP .content_wrap {
	width: 98%;
	margin: 0 auto;
}
.topicsTOP .content_wrap dl {
	border-bottom: dotted 1px #c8c8c8;
	margin-bottom: 20px;
	padding-bottom: 20px;
}
.topicsTOP .content_wrap dt {
	display: inline-block;
	width: 80px;
	vertical-align: top;
	font-weight: bold;
}
.topicsTOP .content_wrap dd.icon {
	display: inline-block;
	width: 40px;
	margin-right: 1%;
	font-weight: bold;
	text-align: center;
	line-height: 1.5;
	border-radius: 5px;
	vertical-align: top;
}
.topicsTOP .content_wrap dd.icon.new {
	border: solid 1px #d61619;
	color: #d61619;
}
.topicsTOP .content_wrap dd.icon.important {
	background-color: #d61619;
	color: #fff;
}
.topicsTOP .content_wrap dd.ttl {
	display: inline-block;
	width: 80%;
	vertical-align: top;
}
.topicsTOP .select {
	border-bottom: solid 2px orange;
}
.topicsTOP .none {
	display: none;
}
/*--------------------------------------
topics詳細
----------------------------------------*/
.topics_detail>.wrap {
	width: 100%;
}
.topics_detail>.wrap>h3.ttl {
	font-size: 16px;
	border-bottom: solid 1px #c8c8c8;
	margin-bottom: 15px;
	padding-bottom: 15px;
}
.topics_detail>.wrap>.day {
	font-weight: bold;
	text-align: right;
	margin-bottom: 20px;
}
.topics_detail>.wrap>.box_l {
	width: 65%;
	padding-right: 5%;
	box-sizing: border-box;
}
.topics_detail>.wrap>.box_l img {
	width: 100%;
	max-width: 630px;
	margin-bottom: 5px;
}
.topics_detail>.wrap>.box_l p, .topics_detail>.wrap>.box_max p {
	margin-bottom: 30px;
}
.topics_detail>.wrap>.box_l p span.green, .topics_detail>.wrap>.box_max p span.green {
	color: #91be1e;
}
.topics_detail>.wrap>.box_l p span.red, .topics_detail>.wrap>.box_max p span.red {
	color: #dc5a55;
}
.topics_detail>.wrap>.box_l p span.tel, .topics_detail>.wrap>.box_max p span.tel {
	font-size: 14px;
	margin-left: 10px;
}
.topics_detail>.wrap>.box_r {
	width: 35%;
	float: right;
}
.topics_detail>.wrap>.box_r img {
	width: 100%;
	max-width: 630px;
	margin-bottom: 5px;
}
.topics_detail>.wrap>.box_r p {
	text-align: center;
	margin-bottom: 30px;
}
.topics_detail .pdf>a {
	display: inline;
}
.topics_detail .pdf_btn {
	font-size: 11px;
	color: #4d4d4d;
	text-decoration: none;
	padding-left: 30px;
	background-image: url(../../../assets/images/index/pdf.png);
	background-repeat: no-repeat;
	background-position: 10px center;
}
.topics_detail .center_al {
	text-align: center;
}
.topics_detail .right_al {
	text-align: right;
}

/*--------------------------------------
0305追記
----------------------------------------*/

.topics_detail>.wrap>.box_max1 p.indent-1 {
padding-left:1em;
text-indent:-1em;
}

.topics_detail>.wrap>.box_max1 p.p_tb {
padding-top:30px;
	padding-bottom: 10px;
}

.topics_detail>.wrap>.box_max1 p span.green {
	color: #91be1e;
}
.topics_detail>.wrap>.box_max1 p span.red {
	color: #dc5a55;
}
.topics_detail>.wrap>.box_max1 p span.tel {
	font-size: 14px;
	margin-left: 10px;
}

.topics_detail .box_green {
	border: 2px #91be1e solid;
	padding: 10px;
}

.topics_detail .box_green p{
	font-weight: bold;
	font-size: 13px;
}

.topics_detail .box_black2 {
	width: 40%;
	border: 1px #333 solid;
	padding: 10px;
}

.topics_detail .chirashi {
	margin: 20px auto 0;
}

.topics_detail .chirashi img {
	width: 100%;
	max-width: 1000px;
}

