@charset "UTF-8";

.link_techinfo {display: none !important;}
.head_local_nav {display: none !important;}
.main_visual.general {border-top: 1px solid #cfcfcf;}
.content .inner_section{margin-top: 50px;}
.content .subheadline+.pdf_list{margin-top: 30px;}
.content .pdf_list li+li{margin-top: 5px;}
.content .icon_pdf{vertical-align:middle}
.content .blank_icon{max-width: 15px;padding: 0px 2px;}
.content .headline + .container {margin-top: 40px;}

.content.notice_index .information_list{margin-top:80px}
.content.notice_index .information_list .in_container{max-width:1200px;margin-left:auto;margin-right:auto}
.content.notice_index .information_list dl a{color: #333;}
.content.notice_index .information_list dl a:hover{text-decoration: underline;}
.content.notice_index .information_list dt{position:absolute;padding:35px 0 35px 220px;}
.content.notice_index .information_list dt .custom_info{position:absolute;left:0;top:50%;width:14em;border:1px solid #b4b4b4;font-size:0.88em;padding:3px 0 2px;transform: translateY(-50%);text-align: center}
.content.notice_index .information_list dd{border-top:1px solid #dedede;padding:35px 0 35px 24em}
.content.notice_index .information_list dd:last-child{border-bottom:1px solid #dedede}

@media only screen and (max-width:767px){
.content .section {margin-top: 50px}
.content .inner_section{margin-top: 30px;}
.content .headline + .container {margin-top: 20px;}
.content.notice_index .information_list{margin-top:50px}
.content.notice_index .information_list dt{position:static;border-top:1px solid #dedede;padding-top:20px;padding-left:0;padding-bottom:0;font-size:0.75em}
.content.notice_index .information_list dt .custom_info{position:static;font-size:1em;padding:4px 12px;margin-right:5px;line-height:2.1}
.content.notice_index .information_list dd{border-top:0;padding-left:0;padding-top:8px;padding-bottom:20px;font-size:0.88em}
}