@charset "UTF-8";

.contents{ width: 1000px; margin: 0 auto; padding-bottom: 46px; text-align: left;}
.heading{ font-size: 4.0rem; margin-top: 20px; margin-bottom: 10px;}

.contents-wrapper-left{ width: 800px; float: left; z-index: 10;}
.contents-wrapper-right{ width: 180px; float: right; margin-top: 33px; z-index: 10;}
.contents-wrapper-right .side-menu-item{ margin-bottom: 15px;}
.contents-wrapper-right .side-menu-item a:hover{ filter:Alpha(opacity=75); opacity:0.75;}

.articles{ padding: 20px 0;}
.section{ padding: 0 0 10px;}
.title{ font-size: 3.0rem; border-bottom: 3px #ED7901 solid; margin-bottom: 30px;}
.sub-title{ font-size: 2.4rem; line-height: 2.0; color: #ED7901; font-weight: bold; font-weight: bold; margin-top: 20px; margin-bottom: 0;}
.sub-title .strong{ color: #C7000B; font-weight: bold;}
.item-title{ font-size: 2.0rem; margin-top: 10px; color: #ED7901; font-weight: bold; font-weight: bold;}
.note{ font-size: 1.6rem; margin-left: 1em;}

.articles p{ font-size: 1.4rem; line-height: 1.8;}
.articles p.indent{ text-indent: -3em; margin-left: 3em;}

.link{}
.link-item-pdf{ display: inline-block; padding-left: 30px; background: url(../about/images/Adobe_icon.png) no-repeat left center; font-size: 1.4rem; margin-bottom: 10px; margin-right: 50px;}

.contents a:link,
.contents a:visited{
	text-decoration: underline;
}

.contents a:hover,
.contents a:active,
.contents a.ton{
	text-decoration: none;
}

@media screen and (max-width: 767px) {

.contents{ width: 90%; margin-top: 100px;}
.heading{ font-size: 3.0rem; margin-top: 20px;}

.contents-wrapper-left{ width: 100%; float: none;}
.title{ font-size: 2.6rem;}
.sub-title{ font-size: 2.2rem; line-height: 1.4;}

}