@charset "utf-8";
@media (min-width: 768px) {
#side-nav {
	width: 155px;
	float: left;
	clear: both;
}
#breadcrumbs ol{
	width: 600px;
}
#breadcrumbs .back-btn {
	float: right;
	margin-top: 6px;
}


#side-nav #title {
	margin-bottom: 35px;
}
#side-nav .item-list {
	display: block;
	overflow: hidden;
}
#side-nav .item-list dt {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-bottom: 14px;
	margin-bottom: 15px;
	background-repeat: no-repeat;
	background-position: left top;
	height: 13px;
}
#side-nav .item-list dt a {
	display: block;
	background-repeat: no-repeat;
	background-position: left top;
	height: 13px;
}
#side-nav .item-list dt a:hover {
	background-position: left bottom !important;
}


#side-nav .item-list dd {
	display: none;
	margin-bottom: 10px;
	padding-left: 4px;
	font-size: 1px;
}

#side-nav .item-list dd a {
	display: block;
	background-repeat: no-repeat;
	background-position: left top;
	height: 13px;

}
#side-nav .item-list dd a:hover {
	background-position: left bottom !important;

}
#side-nav #news-list dt a {
	background-image: url(../common/img/news/news_sn01.gif);
	width: 91px;
}
#side-nav.index #news-list dt a{
	background-position: bottom;
}

#side-nav.magazine .item-list dd {
	display: block;

}
#side-nav.magazine #magazine-list dt a {
	background-image: url(../common/img/news/news_sn02in.gif);
	display: block;
}
#side-nav #magazine-list dt a {
	background-image: url(../common/img/news/news_sn02.gif);
	width: 111px;
}
#side-nav #magazine-list dd a.sn01 {
	background-image: url(../common/img/news/news_sn03.gif);
	width: 91px;
}
#side-nav #magazine-list dd a.sn02 {
	background-image: url(../common/img/news/news_sn04.gif);
	width: 91px;
}
#side-nav.myactus dl#myactus dd{
	display: block !important;
}
#side-nav.myactus01 #myactus dd a.sn01 {
	background-position: left bottom;
}
#side-nav.myactus02 #myactus dd a.sn02 {
	background-position: left bottom;
}
#side-nav.myactus03 #myactus dd a.sn03 {
	background-position: left bottom;
}
#side-nav.myactus04 #myactus dd a.sn04 {
	background-position: left bottom;
}
#side-nav.myactus05 #myactus dd a.sn05 {
	background-position: left bottom;
}
#side-nav.myactus06 #myactus dd a.sn06 {
	background-position: left bottom;
}
#side-nav.myactus07 #myactus dd a.sn07 {
	background-position: left bottom;
}
#side-nav.myactus08 #myactus dd a.sn08 {
	background-position: left bottom;
}
#side-nav.myactus09 #myactus dd a.sn09 {
	background-position: left bottom;
}
#side-nav.myactus10 #myactus dd a.sn10 {
	background-position: left bottom;
}
#side-nav.myactus11 #myactus dd a.sn11 {
	background-position: left bottom;
}
#side-nav.myactus12 #myactus dd a.sn12 {
	background-position: left bottom;
}
#side-nav.myactus12 #myactus dd a.sn12 {
	background-position: left bottom;
}
#side-nav.myactus13 #myactus dd a.sn13 {
	background-position: left bottom;
}
#side-nav.myactus14 #myactus dd a.sn14 {
	background-position: left bottom;
}
#side-nav.myactus15 #myactus dd a.sn15 {
	background-position: left bottom;
}
#side-nav.myactus16 #myactus dd a.sn16 {
	background-position: left bottom;
}
#side-nav.myactus17 #myactus dd a.sn17 {
	background-position: left bottom;
}
#side-nav.myactus18 #myactus dd a.sn18 {
	background-position: left bottom;
}
#side-nav.myactus19 #myactus dd a.sn19 {
	background-position: left bottom;
}
#side-nav.myactus20 #myactus dd a.sn20 {
	background-position: left bottom;
}
#side-nav.myactus21 #myactus dd a.sn21 {
	background-position: left bottom;
}
#side-nav.myactus22 #myactus dd a.sn22 {
	background-position: left bottom;
}
#side-nav.myactus23 #myactus dd a.sn23 {
	background-position: left bottom;
}
#side-nav.myactus24 #myactus dd a.sn24 {
	background-position: left bottom;
}
#side-nav.myactus25 #myactus dd a.sn25 {
	background-position: left bottom;
}
#side-nav.myactus26 #myactus dd a.sn26 {
	background-position: left bottom;
}
#side-nav.myactus27 #myactus dd a.sn27 {
	background-position: left bottom;
}
#side-nav.myactus28 #myactus dd a.sn28 {
	background-position: left bottom;
}
#side-nav.myactus26 #myactus dd a.sn29 {
	background-position: left bottom;
}
#side-nav.myactus230#myactus dd a.sn30 {
	background-position: left bottom;
}
#side-nav.myactus31 #myactus dd a.sn31 {
	background-position: left bottom;
}
#side-nav.myactus32 #myactus dd a.sn32 {
	background-position: left bottom;
}
#side-nav.myactus33 #myactus dd a.sn33 {
	background-position: left bottom;
}
#side-nav.myactus34 #myactus dd a.sn34 {
	background-position: left bottom;
}
#side-nav.myactus35 #myactus dd a.sn35 {
	background-position: left bottom;
}
#side-nav.myactus36 #myactus dd a.sn36 {
	background-position: left bottom;
}
#side-nav.myactus37 #myactus dd a.sn37 {
	background-position: left bottom;
}
#side-nav.myactus38 #myactus dd a.sn38 {
	background-position: left bottom;
}
#side-nav.myactus39 #myactus dd a.sn39 {
	background-position: left bottom;
}
#side-nav.myactus40 #myactus dd a.sn40 {
	background-position: left bottom;
}
#side-nav.myactus41 #myactus dd a.sn41 {
	background-position: left bottom;
}
#side-nav.myactus42 #myactus dd a.sn42 {
	background-position: left bottom;
}
#side-nav.myactus43 #myactus dd a.sn43 {
	background-position: left bottom;
}
#side-nav.myactus44 #myactus dd a.sn44 {
	background-position: left bottom;
}
#side-nav.myactus45 #myactus dd a.sn45 {
	background-position: left bottom;
}
#side-nav.myactus46 #myactus dd a.sn46 {
	background-position: left bottom;
}
#side-nav.myactus47 #myactus dd a.sn47 {
	background-position: left bottom;
}
#side-nav.myactus48 #myactus dd a.sn48 {
	background-position: left bottom;
}
#side-nav.myactus49 #myactus dd a.sn49 {
	background-position: left bottom;
}
#side-nav.myactus50 #myactus dd a.sn50 {
	background-position: left bottom;
}
#side-nav.myactus51 #myactus dd a.sn51 {
	background-position: left bottom;
}
#side-nav.myactus52 #myactus dd a.sn52 {
	background-position: left bottom;
}
#side-nav.myactus53 #myactus dd a.sn53 {
	background-position: left bottom;
}
#side-nav.myactus54 #myactus dd a.sn54 {
	background-position: left bottom;
}
#side-nav.myactus55 #myactus dd a.sn55 {
	background-position: left bottom;
}
#side-nav.myactus56 #myactus dd a.sn56 {
	background-position: left bottom;
}
#side-nav.myactus57 #myactus dd a.sn57 {
	background-position: left bottom;
}
#side-nav.myactus58 #myactus dd a.sn58 {
	background-position: left bottom;
}
#side-nav.myactus59 #myactus dd a.sn59 {
	background-position: left bottom;
}





#side-nav #myactus.item-list dt {
	display: block;
	background-image: url(../common/img/news/service_sn07in.gif);
}
#side-nav #myactus.item-list dt a{
	display: block;
	background-image: url(../common/img/news/service_sn07.gif);
	width: 72px;
}
#side-nav #myactus.item-list dd a.sn01 {
	background-image: url(../common/img/news/service_myactus01.gif);
	width: 58px;
	height: 10px;
}
#side-nav #myactus.item-list dd a.sn02 {
	background-image: url(../common/img/news/service_myactus02.gif);
	width: 58px;
	height: 10px;
}
#side-nav #myactus.item-list dd a.sn03 {
	background-image: url(../common/img/news/service_myactus03.gif);
	width: 58px;
	height: 10px;
}
#side-nav #myactus.item-list dd a.sn04 {
	background-image: url(../common/img/news/service_myactus04.gif);
	width: 58px;
	height: 10px;
}
#side-nav #myactus.item-list dd a.sn05 {
	background-image: url(../common/img/news/service_myactus05.gif);
	width: 58px;
	height: 10px;
}
#side-nav #myactus.item-list dd a.sn06 {
	background-image: url(../common/img/news/service_myactus06.gif);
	width: 58px;
	height: 10px;
}
#side-nav #myactus.item-list dd a.sn07 {
	background-image: url(../common/img/news/service_myactus07.gif);
	width: 58px;
	height: 10px;
}
#side-nav #myactus.item-list dd a.sn08 {
	background-image: url(../common/img/news/service_myactus08.gif);
	width: 58px;
	height: 10px;
}
#side-nav #myactus.item-list dd a.sn09 {
	background-image: url(../common/img/news/service_myactus09.gif);
	width: 58px;
	height: 10px;
}
#side-nav #myactus.item-list dd a.sn10 {
	background-image: url(../common/img/news/service_myactus10.gif);
	width: 58px;
	height: 10px;
}
#side-nav #myactus.item-list dd a.sn11 {
	background-image: url(../common/img/news/service_myactus11.gif);
	width: 58px;
	height: 10px;
}
#side-nav #myactus.item-list dd a.sn12 {
	background-image: url(../common/img/news/service_myactus12.gif);
	width: 58px;
	height: 10px;
}
#side-nav #myactus.item-list dd a.sn13 {
	background-image: url(../common/img/news/service_myactus13.gif);
	width: 58px;
	height: 10px;
}
#side-nav #myactus.item-list dd a.sn14 {
	background-image: url(../common/img/news/service_myactus14.gif);
	width: 58px;
	height: 10px;
}
#side-nav #myactus.item-list dd a.sn15 {
	background-image: url(../common/img/news/service_myactus15.gif);
	width: 58px;
	height: 10px;
}
#side-nav #myactus.item-list dd a.sn16 {
	background-image: url(../common/img/news/service_myactus16.gif);
	width: 58px;
	height: 10px;
}
#side-nav #myactus.item-list dd a.sn17 {
	background-image: url(../common/img/news/service_myactus17.gif);
	width: 58px;
	height: 10px;
}
#side-nav #myactus.item-list dd a.sn18 {
	background-image: url(../common/img/news/service_myactus18.gif);
	width: 58px;
	height: 10px;
}
#side-nav #myactus.item-list dd a.sn19 {
	background-image: url(../common/img/news/service_myactus19.gif);
	width: 58px;
	height: 10px;
}
#side-nav #myactus.item-list dd a.sn20 {
	background-image: url(../common/img/news/service_myactus20.gif);
	width: 58px;
	height: 10px;
}
#side-nav #myactus.item-list dd a.sn21 {
	background-image: url(../common/img/news/service_myactus21.gif);
	width: 58px;
	height: 10px;
}
#side-nav #myactus.item-list dd a.sn22 {
	background-image: url(../common/img/news/service_myactus22.gif);
	width: 58px;
	height: 10px;
}
#side-nav #myactus.item-list dd a.sn23 {
	background-image: url(../common/img/news/service_myactus23.gif);
	width: 58px;
	height: 10px;
}
#side-nav #myactus.item-list dd a.sn24 {
	background-image: url(../common/img/news/service_myactus24.gif);
	width: 58px;
	height: 10px;
}
#side-nav #myactus.item-list dd a.sn25 {
	background-image: url(../common/img/news/service_myactus25.gif);
	width: 58px;
	height: 10px;
}
#side-nav #myactus.item-list dd a.sn26 {
	background-image: url(../common/img/news/service_myactus26.gif);
	width: 58px;
	height: 10px;
}
#side-nav #myactus.item-list dd a.sn27 {
	background-image: url(../common/img/news/service_myactus27.gif);
	width: 58px;
	height: 10px;
}
#side-nav #myactus.item-list dd a.sn28 {
	background-image: url(../common/img/news/service_myactus28.gif);
	width: 58px;
	height: 10px;
}
#side-nav #myactus.item-list dd a.sn29 {
	background-image: url(../common/img/news/service_myactus29.gif);
	width: 58px;
	height: 10px;
}
#side-nav #myactus.item-list dd a.sn30 {
	background-image: url(../common/img/news/service_myactus30.gif);
	width: 58px;
	height: 10px;
}
#side-nav #myactus.item-list dd a.sn31 {
	background-image: url(../common/img/news/service_myactus31.gif);
	width: 58px;
	height: 10px;
}
#side-nav #myactus.item-list dd a.sn32 {
	background-image: url(../common/img/news/service_myactus32.gif);
	width: 58px;
	height: 10px;
}
#side-nav #myactus.item-list dd a.sn33 {
	background-image: url(../common/img/news/service_myactus33.gif);
	width: 58px;
	height: 10px;
}
#side-nav #myactus.item-list dd a.sn34 {
	background-image: url(../common/img/news/service_myactus34.gif);
	width: 58px;
	height: 10px;
}
#side-nav #myactus.item-list dd a.sn35 {
	background-image: url(../common/img/news/service_myactus35.gif);
	width: 58px;
	height: 10px;
}
#side-nav #myactus.item-list dd a.sn36 {
	background-image: url(../common/img/news/service_myactus36.gif);
	width: 58px;
	height: 10px;
}
#side-nav #myactus.item-list dd a.sn37 {
	background-image: url(../common/img/news/service_myactus37.gif);
	width: 58px;
	height: 10px;
}
#side-nav #myactus.item-list dd a.sn38 {
	background-image: url(../common/img/news/service_myactus38.gif);
	width: 58px;
	height: 10px;
}
#side-nav #myactus.item-list dd a.sn39 {
	background-image: url(../common/img/news/service_myactus39.gif);
	width: 58px;
	height: 10px;
}
#side-nav #myactus.item-list dd a.sn40 {
	background-image: url(../common/img/news/service_myactus40.gif);
	width: 58px;
	height: 10px;
}
#side-nav #myactus.item-list dd a.sn41 {
	background-image: url(../common/img/news/service_myactus41.gif);
	width: 58px;
	height: 10px;
}
#side-nav #myactus.item-list dd a.sn42 {
	background-image: url(../common/img/news/service_myactus42.gif);
	width: 58px;
	height: 10px;
}
#side-nav #myactus.item-list dd a.sn43 {
	background-image: url(../common/img/news/service_myactus43.gif);
	width: 58px;
	height: 10px;
}
#side-nav #myactus.item-list dd a.sn44 {
	background-image: url(../common/img/news/service_myactus44.gif);
	width: 58px;
	height: 10px;
}
#side-nav #myactus.item-list dd a.sn45 {
	background-image: url(../common/img/news/service_myactus45.gif);
	width: 58px;
	height: 10px;
}
#side-nav #myactus.item-list dd a.sn46 {
	background-image: url(../common/img/news/service_myactus46.gif);
	width: 58px;
	height: 10px;
}
#side-nav #myactus.item-list dd a.sn47 {
	background-image: url(../common/img/news/service_myactus47.gif);
	width: 58px;
	height: 10px;
}
#side-nav #myactus.item-list dd a.sn48 {
	background-image: url(../common/img/news/service_myactus48.gif);
	width: 58px;
	height: 10px;
}
#side-nav #myactus.item-list dd a.sn49 {
	background-image: url(../common/img/news/service_myactus49.gif);
	width: 58px;
	height: 10px;
}
#side-nav #myactus.item-list dd a.sn50 {
	background-image: url(../common/img/news/service_myactus50.gif);
	width: 58px;
	height: 10px;
}

#side-nav #myactus.item-list dd a.sn51 {
	background-image: url(../common/img/news/service_myactus51.gif);
	width: 58px;
	height: 10px;
}

#side-nav #myactus.item-list dd a.sn52 {
	background-image: url(../common/img/news/service_myactus52.gif);
	width: 58px;
	height: 10px;
}

#side-nav #myactus.item-list dd a.sn53 {
	background-image: url(../common/img/news/service_myactus53.gif);
	width: 58px;
	height: 10px;
}

#side-nav #myactus.item-list dd a.sn54 {
	background-image: url(../common/img/news/service_myactus54.gif);
	width: 58px;
	height: 10px;
}

#side-nav #myactus.item-list dd a.sn55 {
	background-image: url(../common/img/news/service_myactus55.gif);
	width: 58px;
	height: 10px;
}

#side-nav #myactus.item-list dd a.sn56 {
	background-image: url(../common/img/news/service_myactus56.gif);
	width: 58px;
	height: 10px;
}

#side-nav #myactus.item-list dd a.sn57 {
	background-image: url(../common/img/news/service_myactus57.gif);
	width: 58px;
	height: 10px;
}

#side-nav #myactus.item-list dd a.sn58 {
	background-image: url(../common/img/news/service_myactus58.gif);
	width: 58px;
	height: 10px;
}

#side-nav #myactus.item-list dd a.sn59 {
	background-image: url(../common/img/news/service_myactus59.gif);
	width: 58px;
	height: 10px;
}









#side-nav .side-banner {
}
#side-nav .side-banner li {
	padding: 5px;
	border: 1px solid #DAD8D3;
	margin-bottom: 10px;
	font-size: 1px;
	line-height: 1px;
}
.main-area {
	width: 730px;
	float: right;
}
.main-area h2 {
	clear: both;
}

#index ul.local-nav {
	overflow: hidden;
	display: block;
}
#index ul.local-nav li {
	margin-bottom: 17px;
	padding-bottom: 17px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4E1DA;
	display: block;
	width: 295px;
	float: left;
	margin-right: 50px;
}
#index ul.local-nav li img{ width:100%;}

#index dl.news-list {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E2E1DE;
	padding-bottom: 5px;
	margin-bottom: 10px;
	line-height:120%;
	width:640px;
}
#index dl.news-list dt, #press dl.news-list dt {
	font-weight: bold;
}
#index dl.news-list dd{
	line-height:130%;
	margin-bottom:10px;
}
#press dl.news-list dd {
	color: #3A7BB8;
	line-height: 2em;

}
#press .entry {
	margin-bottom: 80px;
}
#press .entry a {
	color: #3A7BB8;

}

#press .entry .entry-title {
	overflow: hidden;
	padding-right: 3px;
	padding-left: 3px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #DAD8D3;
	padding-top: 10px;
}
#press .entry .entry-title h2 {
	float: left;
	color: #2BABBF;
	font-size: 14px;
}
#press .entry .entry-title h3 {
	font-size: 11px;
	float: right;
	font-weight: bold;
	display: block;
	padding-top: 5px;
}
#press .entry .entry-body {
}
#press .entry .entry-body .read-text_s {
	margin-bottom: 15px;
}
#press a.continuance {
	display: block;
	float: left;
	padding-right: 13px;
	background-image: url(../common/img/shop/blog/blog_ic01.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-top: 2px;
	letter-spacing: 0.1em;
	line-height: 1em;
	font-size: 11px;
	margin-top: 40px;
	margin-bottom: 35px;
}
#press a.continuance:hover {
	background-image: url(../common/img/shop/blog/blog_ic01on.gif);
	text-decoration: none;
}
#press .entry .entry-body .markup {
	clear: both;
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DAD8D3;
	font-size: 11px;
	letter-spacing: 0.1em;
	line-height: 1.5em;
	margin-top: 45px;
}
#press ol.page {
	overflow: hidden;
	display: block;
	text-align: center;
	width: 480px;
	margin-right: auto;
	margin-left: auto;
	line-height: 0em;
}
#press ol.page li {
	overflow: hidden;
	display: block;
	float: left;
	white-space: nowrap;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 11px;
	line-height: 1.2em;
}
#press ol.page li#num   {
	padding-right: 0px;
	padding-left: 0px;
}

#press ol.page li ol {
	overflow: hidden;
	display: block;
	float: left;
	white-space: nowrap;
	font-size: 11px;
	line-height: 1.2em;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000;
	width: 190px;
}
#press ol.page li ol li {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000;
	display: block;
	width: 10px;
	float: left;

}
#press ol.page li#next a{
	background-image: url(../common/img/shop/blog/blog_ic01.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 14px;
	display: block;
	width: 55px;

}
#press ol.page li#next a:hover {
	background-image: url(../common/img/shop/blog/blog_ic01on.gif);
	text-decoration: none;
}
#press ol.page li#back a {
	background-image: url(../common/img/shop/blog/blog_ic02.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	padding-left: 16px;
	width: 56px;
}
#press ol.page li#back a:hover {
	background-image: url(../common/img/shop/blog/blog_ic02on.gif);
	text-decoration: none;
}
#press .entry ul.thumbnail {
	overflow: hidden;
	margin-bottom: 35px;
	padding-top: 40px;
}
#press .entry ul.thumbnail li {
	display: block;
	float: left;
	margin-right: 15px;

}
#press .entry ul.thumbnail li img {


}
#press .entry dl.article-info {
	display: block;
	overflow: hidden;
	margin-bottom: 20px;
}

#press .entry dl.article-info dt {
	display: block;
	float: left;
	height: 67px;
	width: 67px;
}
#press .entry dl.article-info dd {
	display: block;
	float: left;
	padding-left: 20px;
}

#myactus-box ul#myactus-contents {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #DAD8D3;
	border-left-color: #DAD8D3;
	display: block;
	overflow: hidden;
	height: 100%;
}
#myactus-box ul#myactus-contents li{
	float: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #DAD8D3;
	border-bottom-color: #DAD8D3;
	display: block;
	width: 144px;

}
#myactus-box ul#myactus-contents li.width148 {
	float: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #DAD8D3;
	border-bottom-color: #DAD8D3;
	display: block;
	width: 147px;
}
#myactus-box ul#myactus-contents li img{ margin:12px;}
#myactus-box .left-area{
	width: 215px;
	float: right;
	border-left:1px solid #999;
	padding-left:20px

}
#myactus-box .right-area {
	width: 460px;
	float: left;
}

.myactus_head{ width:730px;}
.myactus_caution{ line-height:200%; clear:both; padding-top:30px; font-size:10px;}

.page {
	overflow: hidden;
	padding-top: 40px;
	
}
.page ul.movement {
	display: block;
	overflow: hidden;
	float: right;
}
.page ul.movement li {
	display: block;
	float: left;

}
.page ul.movement li a {
	display: block;
	float: left;
	margin-right: 5px;
	font-size: 11px;
	
}
.page ul.movement li.back a {
	display: block;
	padding-right: 8px;
	padding-left: 8px;
	background-image: url(../common/img/products/list_bt01.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 16px;
	width: 50px;
	margin-right: 7px;
}
.page ul.movement li.back a:hover {
	background-image: url(../common/img/products/list_bt01on.gif);
}


.page ul.movement li.next {
	padding-left: 4px;

}

.page ul.movement li.next a {
	display: block;
	padding-right: 8px;
	padding-left: 8px;
	background-image: url(../common/img/products/list_bt02.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 16px;
	width: 50px;
}
.page ul.movement li.next a:hover {
	background-image: url(../common/img/products/list_bt02on.gif);
}












/*
新規追加
*/

.backnumberWrap{ overflow:hidden; font-size:14px;}
.backnumberWrap .accordion{ display:none; }
.backnumberWrap .accordion .bnList{ width:100%; float:left; margin-right:95px; margin-bottom:30px; overflow:hidden;}
.backnumberWrap .accordion dl{ clear:both; padding-bottom:10px; overflow:hidden; }
.backnumberWrap .accordion dt{}
.backnumberWrap .accordion dd{}
.backnumberTit{ margin-bottom:20px; font-size:14px; font-weight:bold; cursor:pointer; color:#3a7bb8;}
.backnumberTit:hover{ text-decoration:underline;}

}



/*20180801追加*/
@media (min-width: 768px) {
#info {
 margin-bottom: 50px;
	border-bottom: 1px solid #E2E1DE;	
	padding: 0 0 30px 0;
}
#info h2 {
	margin-bottom: 38px;
}
#info dl {
	margin-bottom: 15px;
	clear: both;
	overflow: hidden;
}
#info dl dt {
	float: left;
	width: 80px;
text-align:left  overflow: hidden;
	display: block;
	padding-bottom: 6px;
}
#info dl dd {
	float: right;
	width: 650px;
	overflow: hidden;
	display: block;
	padding-bottom: 6px;
}
#info dl dd .day {
	font-size: 10px;
	font-weight: bold;
	display: block;
	padding-top: 3px;
	float: left;
	padding-left: 8px;
	letter-spacing: 0.1em;
}
#info dl dd {
	line-height: 1.5em;
}
#info #news-list {
	}}

@media (max-width: 767px) {
	#info { width: 90%; margin: 5% auto 20% auto;
}
#info dl {
	margin-bottom: 5%;
	clear: both;
	overflow: hidden;
}
#info dl dt {
	float: left;
	width: 80px;
text-align:left  overflow: hidden;
	display: block;
	padding-bottom: 6px;
display: none;
}
#info dl dd {

	width: auto;
	overflow: hidden;
	display: block;
	padding-bottom: 6px;
}
#info dl dd .day {
	font-size: 10px;
	font-weight: bold;
	display: block;
	padding-top: 3px;
	float: left;
	padding-left: 8px;
	letter-spacing: 0.1em;
}
#info dl dd {
	line-height: 1.5em;
}
#info #news-list {
	}
}