@charset "UTF-8";
/*!*
	--------------------------------
	Created: 2018.01.15
	Last Modified:
	--------------------------------
	- Table of Contents -
	初期化
	--------------------------------
*!*/

.periodic_inspection .head_lead{margin-top: 30px}
.periodic_inspection #section01+.main_visual{margin-top:80px}
.periodic_inspection #section01_01 .basic_table th{text-align:center}
.periodic_inspection #section01_01 .section_table{margin-top:30px}
.periodic_inspection #section01_01 .section_table .align_left{text-align:left}
.periodic_inspection #section01_02 .inner_section{position:relative;margin-top:30px}
.periodic_inspection #section01_02 .inner_section+.inner_section{margin-top:60px;padding-bottom:10px}
.periodic_inspection #section01_02 .inner_section .list_head{position:relative;padding-left:1em;font-weight:bold;font-size: 1.13em;}
.periodic_inspection #section01_02 .inner_section .list_head .list_num{position:absolute;left:0}
.periodic_inspection #section01_02 .inner_section .innerbox{border:1px solid #bbb;background-color:#ffffcf;padding:10px;margin-top:10px}
.periodic_inspection #section01_02 .inner_section+.inner_section:before{position: absolute;top: 0;left: 50%;content: "";width: 0;height: 0;border-style: solid;border-width: 2em 5em 0 5em;border-color: #aaaaaa transparent transparent transparent;transform:translate(-50%,0);margin-top: -3em;}
.periodic_inspection #section01_02 .text_border{padding: 10px;border: 2px solid #CF1010;text-align: center;margin-top: 30px;}
.periodic_inspection #section01_02 .subheadline + .inner_section{padding-bottom: 10px;}
.content.periodic_inspection .contact_wrap{padding:38px 0;text-align:center;border:5px solid #ededed;margin-top: 20px;}
.content.periodic_inspection .contact_wrap .contact_label{font-size:1.5em;font-weight:bold}
.content.periodic_inspection .contact_wrap .contact_text{margin-top:5px;}
.content.periodic_inspection .contact_wrap .contact_number {margin-top:28px;font-weight:normal}
.content.periodic_inspection .contact_wrap .contact_number span{display:block;font-size:2.85em;font-weight:bold;line-height:1em}
.content.periodic_inspection .contact_wrap .contact_note{margin-top:18px;font-size:1em;font-weight:bold}
.content.periodic_inspection .contact_wrap .contact_note span{display: inline-block;margin-right: 1em;}
.content .pdf_list{margin-top: 30px;}

@media only screen and (max-width:767px){
.periodic_inspection #section01+.main_visual{margin-top:50px}
.periodic_inspection #section01 .section_table .note{font-size:1em}
.periodic_inspection #section01_02 .inner_section+.inner_section:before{border-width: 1.5em 3em 0 3em;margin-top: -2.5em;}
.periodic_inspection #section01_02 .inner_section+.inner_section{padding-bottom: 0;}
.content.periodic_inspection .contact_wrap{padding:19px 15px}
.content.periodic_inspection .contact_wrap .contact_label{font-size:1.12em}
.content.periodic_inspection .contact_wrap .contact_text{font-size:.75em}
.content.periodic_inspection .contact_wrap .contact_number{font-size:.88em}
.content.periodic_inspection .contact_wrap .contact_number span{font-size:2em}
.content.periodic_inspection .contact_wrap .contact_note{font-size:.88em}
.content.periodic_inspection .contact_wrap .contact_note span{display: block;margin: 0 0 5px;}
.periodic_inspection #section01_02 .inner_section .list_head{font-size: 1.01em;}
.periodic_inspection #section01_02 .subheadline + .inner_section{padding-bottom: 0;}
}