.organization .sub_main{padding-bottom:0}.organization .sub_ttl_wrap{background-image:url(../../img/organization/ttl_bg.jpg)}.organization_main_ttl{text-align:center;margin-bottom:40px}@media screen and (max-width:640px){.organization_main_ttl{margin-bottom:20px}}.organization_main_ttl h3{font-size:36px;font-weight:500;line-height:1.5em}@media screen and (max-width:640px){.organization_main_ttl h3{font-size:22px}}.organization_main_ttl span{font-size:16px;font-family:"DM Sans",sans-serif}@media screen and (max-width:640px){.organization_main_ttl span{font-size:11px}}.organization .organization_img{text-align:center;margin-bottom:100px}@media screen and (max-width:640px){.organization .organization_img{margin-bottom:50px}}.organization .organization_img text{font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}.organization .organization_img a:hover{text-decoration:none;-webkit-filter:contrast(90%);filter:contrast(90%)}.organization .related{background-color:#f3f8f8;padding-top:90px;padding-bottom:120px}@media screen and (max-width:640px){.organization .related{padding-top:40px;padding-bottom:60px}}.organization .related .organization_main_ttl{text-align:left}.organization .related_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1000px){.organization .related_wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.organization .related_right{width:66%}@media screen and (max-width:1000px){.organization .related_right{width:100%}}.organization .related_right ul{font-size:16px}@media screen and (max-width:640px){.organization .related_right ul{font-size:12px}}.organization .related_right ul li{border-top:solid 1px #c0c3c8}.organization .related_right ul li:last-child{border-bottom:solid 1px #c0c3c8}.organization .related_right ul li a{display:block;padding:20px 35px;position:relative}@media screen and (max-width:640px){.organization .related_right ul li a{padding:15px 25px}}.organization .related_right ul li a:hover{text-decoration:none}.organization .related_right ul li a::before{content:"";position:absolute;font-family:"Font Awesome 5 Free";left:2em;font-weight:900;font-size:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:640px){.organization .related_right ul li a::before{font-size:5px}}.organization .related_right ul li a::after{content:"";position:absolute;background-image:url(../../img/common/arrow_gray.png);background-size:contain;background-repeat:no-repeat;width:14px;height:12px;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition-duration:.2s;transition-duration:.2s}.organization .related_right ul li a:hover{text-decoration:none}.organization .related_right ul li a:hover::after{right:5px}.organization .related_right ul li a p{border-bottom:1px solid #474c53;display:inline;position:relative}.organization .related_right ul li a p::after{content:"";position:absolute;font-family:"Font Awesome 5 Free";font-weight:900;font-size:15px;top:50%;right:-1.5em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:640px){.organization .related_right ul li a p::after{font-size:10px}}