@charset "utf-8";
/*===============================================
 *	反社会的勢力に対する基本方針
===============================================*/
.intro_txt{margin: 0 0 60px;}
.main_content {background: #fff;border-radius: 6px;padding: 40px;margin: 0 auto;max-width: 1120px;}
.main_content .ttl {font-size: 24px;background: #f5f5f5;border-left: 10px solid var(--site-primary);padding: 12px 20px 14px;margin-bottom: 20px;}
.main_content dd {line-height: 1.8;margin-bottom: 40px;}
.main_content dd:last-of-type {margin-bottom: 0;}
.main_content a {color: var(--site-primary);border-bottom: 1px solid var(--site-primary);word-break: break-all;}
.main_content .small {font-size: 14px;color: #777;margin-top: 15px;}
@media only screen and (max-width: 1024px) {
.main_content {width: 92%;max-width: initial;}
.main_content .ttl {font-size: 22px;}
}
@media only screen and (max-width: 960px) {
.intro_txt {width: 92%;}
.main_content .ttl {font-size: 20px;border-width: 8px;padding: 10px 16px 12px;margin-bottom: 15px;}
.main_content dd {margin-bottom: 30px;}
}
@media only screen and (max-width: 568px) {
.intro_txt {width: 100%;}
.main_content {padding: 20px;}
.main_content .ttl {font-size: 18px;border-width: 6px;padding: 10px 12px 12px;margin-bottom: 10px;}
.main_content dd {margin-bottom: 25px;}
}








