@font-face { font-family: 'fz'; src: url("../font/FZLBK.ttf") format("truetype"); src: url("../font/FZLBK.eot") format("embedded-opentype"), url("../font/FZLBK.woff") format("woff"), url("../font/FZLBK.ttf") format("truetype"), url("../font/FZLBK.svg") format("svg"); font-weight: normal; font-style: normal; }

.content { padding-top: 32px; padding-bottom: 64px; }

.content .list-title { margin-bottom: 0; }

.content .contact { background: #fff; padding: 40px; }

.content .contact .contact-part01 { margin-bottom: 32px; }

.content .contact .contact-part01 p { font-weight: normal; line-height: 1.8em; margin-bottom: 12px; }

.content .contact .contact-part01 i { margin-left: 6px; margin-right: 6px; font-weight: bold; }

.content .contact .contact-part02 { margin-bottom: 32px; }

.content .contact .contact-part02 p { font-weight: normal; }

.content .contact .contact-part02 .contact-stitle { font-size: 14px; color: #666; line-height: 2em; text-align: center; }

.content .contact .contact-part02 .contact-free-tel { color: #ff5a00; font-size: 20px; text-align: center; margin-bottom: 24px; }

.content .contact .contact-part02 .contact-table { background: #eaf5f5; padding: 40px; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }

.content .contact .contact-part02 li { width: 50%; float: left; line-height: 2.4em; }

.content .contact .contact-part02 i { font-weight: bold; margin-left: 4px; margin-right: 4px; }

.content .contact .contact-part03 { margin-bottom: 32px; }

.content .contact .contact-part03 table, .content .contact .contact-part03 th, .content .contact .contact-part03 td { border: 1px solid #eee; }

.content .contact .contact-part03 table { margin-left: auto; margin-right: auto; }

.content .contact .contact-part03 p { min-width: 106px; text-align: center; }

.content .contact .contact-part03 li { margin-bottom: 8px; }

.content .contact .contact-part04 { margin-bottom: 32px; }

.content .contact .contact-part04 .contact-information { margin-bottom: 32px; padding: 0 54px; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }

.content .contact .contact-part04 .contact-information p { font-size: 14px; color: #666; font-weight: normal; line-height: 2.4em; text-align: left; }

.content .contact .contact-part04 .contact-information a { color: #0e9a95; margin-right: 16px; }

.content .contact .contact-part04 .contact-information i { font-weight: bold; margin-right: 8px; }

.content .contact .contact-part04 table, .content .contact .contact-part04 th, .content .contact .contact-part04 td { border: 1px solid #eee; text-align: center; }

.content .contact .contact-part04 th { background: #eaf5f5; }

.content .contact .contact-part04 table { margin-left: auto; margin-right: auto; }

.content .contact .contact-part04 p { min-width: 106px; text-align: center; }

.content .contact .contact-part04 li { margin-bottom: 8px; }
