@charset "utf-8";*{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:normal;margin:0}p{margin:0}ul{list-style:none;margin:0;padding-left:0}dl{margin:0}dd{margin:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}th{text-align:left;vertical-align:top}input[type="submit"]{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;border:none}input[type="search"]:focus{outline-offset:-2px}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;display:none}select{-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0;border:0;margin:0;padding:0;background:none transparent;vertical-align:middle;font-size:inherit;color:inherit;box-sizing:content-box}html{height:100%;font-size:62.5%}body{font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","游明朝",YuMincho,"ＭＳ Ｐ明朝","ＭＳ 明朝",serif;color:#333;font-weight:normal;line-height:1.5;letter-spacing:.8px;font-size:15px;font-size:1.5rem}#main{width:100%;font-size:15px;font-size:1.5rem;box-sizing:border-box}#main .main-wrapper{width:1200px;margin:0 auto 30px;margin:0 auto 3.0rem;display:table}@media (max-width:62.9275em){#main .main-wrapper{box-sizing:border-box;width:95%!important}}h1{font-size:32px}h2{font-size:22px}h3{font-size:22px}h4{font-size:20px}.font-en{font-family:"Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif;font-style:italic;font-size:13px}.clearfix:after{content:"";display:block;clear:both}a{color:inherit;text-decoration:none}a:hover{opacity:.7}.link-outter:after{font-family:"fontawesome";content:"";margin-left:5px;margin-left:.5rem}.block-page-title{box-sizing:border-box;display:block;margin:20px 0 20px;margin:2.0rem 0 2.0rem}@media screen and (min-width:768px) and (max-width:1024px){.block-page-title{margin:2.0rem 0 1.0rem}}.block-page-explain{box-sizing:border-box;display:block;padding:5px 0;padding:.5rem 0;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.block-page-filter{box-sizing:border-box;display:block;padding:20px;padding:2rem;overflow:hidden;background:#f2f2f2;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;margin:20px 0;margin:2rem 0}.block-page-filter .filter-label{display:inline-block;float:left}.block-page-filter .filter-label:after{content:":";margin:20px;margin:2.0rem}.block-page-filter .filter-result{display:block}.block-page-filter .filter-result .filter-links a{color:#000430;text-decoration:underline}.block-page-content{box-sizing:border-box;padding:0}.block-page-content-inner{margin-bottom:20px;margin-bottom:2.0rem}.block-button-area{margin:20px 0;margin:2.0rem 0}.side-level-4{position:relative;top:auto}.sweet-alert{width:500px!important}.sweet-alert .sa-text-alert{font-size:16px;font-size:1.6rem;color:#e02a2a}.sweet-alert .sa-label-alert{background-color:#ffdfdf;color:#e02a2a;padding:2.5px 10px;padding:.25rem 1rem;font-size:16px;font-size:1.6rem;font-weight:normal;border-radius:.3rem;margin-right:8px;margin-right:.8rem;vertical-align:middle}.sweet-alert h2{margin:15px 0!important}button{background-color:transparent;position:relative;box-shadow:none;border:none}.button-read-more,#about_box .search_links li:first-child button,#about_box .search_links li:last-child button,#about_box .button-area .contact_link,.button-header-contact,.button-top-contact,.button-header-contact_2,.contact-button-3,.button-top-contact_2,.contact-area .contact-button,header .header-upper-block li .header_link_button,footer .footer-mid-block .footer-part-list li .button-sigyo,.button-tel,.button-mail,.top-read-more-wrapper .top-read-more,.top-read-more-wrapper-contact .top-read-more{box-sizing:border-box;display:inline-block;text-align:center;text-decoration:none;line-height:1.5;outline:none;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;margin:0;padding:0;box-sizing:border-box;transition:all .3s}.button-read-more a,#about_box .search_links li:first-child button a,#about_box .search_links li:last-child button a,#about_box .button-area .contact_link a,.button-header-contact a,.button-top-contact a,.button-header-contact_2 a,.contact-button-3 a,.button-top-contact_2 a,.contact-area .contact-button a,header .header-upper-block li .header_link_button a,footer .footer-mid-block .footer-part-list li .button-sigyo a,.button-tel a,.button-mail a,.top-read-more-wrapper .top-read-more a,.top-read-more-wrapper-contact .top-read-more a{display:block;width:100%;height:100%}.button-read-more a:hover,#about_box .search_links li:first-child button a:hover,#about_box .search_links li:last-child button a:hover,#about_box .button-area .contact_link a:hover,.button-header-contact a:hover,.button-top-contact a:hover,.button-header-contact_2 a:hover,.contact-button-3 a:hover,.button-top-contact_2 a:hover,.contact-area .contact-button a:hover,header .header-upper-block li .header_link_button a:hover,footer .footer-mid-block .footer-part-list li .button-sigyo a:hover,.button-tel a:hover,.button-mail a:hover,.top-read-more-wrapper .top-read-more a:hover,.top-read-more-wrapper-contact .top-read-more a:hover{opacity:.7;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s}.button-read-more::before,#about_box .search_links li:first-child button::before,#about_box .search_links li:last-child button::before,#about_box .button-area .contact_link::before,.button-header-contact::before,.button-top-contact::before,.button-header-contact_2::before,.contact-button-3::before,.button-top-contact_2::before,.contact-area .contact-button::before,header .header-upper-block li .header_link_button::before,footer .footer-mid-block .footer-part-list li .button-sigyo::before,.button-tel::before,.button-mail::before,.top-read-more-wrapper .top-read-more::before,.top-read-more-wrapper-contact .top-read-more::before,.button-read-more::after,#about_box .search_links li:first-child button::after,#about_box .search_links li:last-child button::after,#about_box .button-area .contact_link::after,.button-header-contact::after,.button-top-contact::after,.button-header-contact_2::after,.contact-button-3::after,.button-top-contact_2::after,.contact-area .contact-button::after,header .header-upper-block li .header_link_button::after,footer .footer-mid-block .footer-part-list li .button-sigyo::after,.button-tel::after,.button-mail::after,.top-read-more-wrapper .top-read-more::after,.top-read-more-wrapper-contact .top-read-more::after{box-sizing:border-box;transition:all .3s}.button-read-more{position:relative;z-index:2}.button-read-more a{display:block;width:100%;height:100%;background-color:#eee;color:#333;padding:10px;padding:1.0rem}.button-read-more a:hover{background-color:rgba(238,238,238,.2);color:#333}.button-read-more a:after{font-family:"fontawesome";content:"";padding-left:5px;padding-left:.5rem}#about_box .search_links li:first-child button{position:relative;z-index:2}#about_box .search_links li:first-child button a{display:block;width:100%;height:100%;background-color:#5fcdd2;color:#fff;padding:10px 0;padding:1.0rem 0}#about_box .search_links li:first-child button a:hover{background-color:rgba(95,205,210,.2);color:#5fcdd2}#about_box .search_links li:last-child button,#about_box .button-area .contact_link{position:relative;z-index:2}#about_box .search_links li:last-child button a,#about_box .button-area .contact_link a{display:block;width:100%;height:100%;background-color:#ff7b7b;color:#fff;padding:10px 0;padding:1.0rem 0}#about_box .search_links li:last-child button a:hover,#about_box .button-area .contact_link a:hover{background-color:rgba(255,123,123,.2);color:#ff7b7b}.button-header-contact,.button-top-contact,.button-header-contact_2,.contact-button-3,.button-top-contact_2,.contact-area .contact-button{position:relative;z-index:2}.button-header-contact a,.button-top-contact a,.button-header-contact_2 a,.contact-button-3 a,.button-top-contact_2 a,.contact-area .contact-button a{display:block;width:100%;height:100%;background-color:#e02a2a;color:#fff;padding:10px 16.2px;padding:1rem 1.62rem}.button-header-contact a:hover,.button-top-contact a:hover,.button-header-contact_2 a:hover,.contact-button-3 a:hover,.button-top-contact_2 a:hover,.contact-area .contact-button a:hover{background-color:rgba(224,42,42,.2);color:#e02a2a}.button-header-contact{font-size:16px;font-size:1.6rem}.button-header-contact a{border-radius:.5rem!important}.button-header-contact a:before{font-family:"fontawesome";content:"";font-size:20px;font-size:2rem;padding-right:5px;padding-right:.5rem;padding-left:5px;padding-left:.5rem}.button-top-contact{font-size:30px;font-size:3rem;width:100%}.button-top-contact a:before{font-family:"fontawesome";content:"";font-size:30px;font-size:3rem;padding-right:10px;padding-right:1rem}.button-header-contact_2,.contact-button-3{box-sizing:border-box;padding:0 10px;padding:0 1rem}.button-header-contact_2 a,.contact-button-3 a{border-radius:.5rem!important;padding:12px 10px 0!important;padding:1.2rem 1rem 0!important;box-shadow:0 2px #9f2727;letter-spacing:.8pt;box-sizing:border-box;font-size:20px;font-size:2rem}.button-header-contact_2 a:hover,.contact-button-3 a:hover{box-shadow:none;-webkit-transform:translateY(3px);transform:translateY(3px);transition:.2s;-webkit-transition:.2s;-moz-transition:.2s;color:#fff}.button-top-contact_2,.contact-area .contact-button{font-size:25px;font-size:2.5rem;letter-spacing:1px;width:100%}.contact-button-3{width:60%;padding:5px 10px!important;padding:.5rem 1rem!important}.contact-button-3 a{padding:10px!important;padding:1rem!important}.contact-button-3 a:hover{background-color:#e02a2a}header .header-upper-block li .header_link_button,footer .footer-mid-block .footer-part-list li .button-sigyo,.button-tel,.button-mail,.top-read-more-wrapper .top-read-more,.top-read-more-wrapper-contact .top-read-more{position:relative;z-index:2}header .header-upper-block li .header_link_button a,footer .footer-mid-block .footer-part-list li .button-sigyo a,.button-tel a,.button-mail a,.top-read-more-wrapper .top-read-more a,.top-read-more-wrapper-contact .top-read-more a{display:block;width:100%;height:100%;padding:10px;padding:1.0rem;box-sizing:border-box}header .header-upper-block li .header_link_button a{display:block;width:100%;height:100%;background-color:#ff0;color:#000!important;border:2px solid #ff0}header .header-upper-block li .header_link_button a:hover{background-color:#fff;opacity:1}footer .footer-mid-block .footer-part-list li .button-sigyo a{display:block;width:100%;height:100%;background-color:inherit;color:#fff!important;border:1px solid #fff}footer .footer-mid-block .footer-part-list li .button-sigyo a:hover{color:#000!important;background-color:#fff}.button-tel a,.button-mail a,.top-read-more-wrapper .top-read-more a,.top-read-more-wrapper-contact .top-read-more a{display:block;width:100%;height:100%;background-color:inherit;color:#000!important;border:1px solid #000}.button-tel a:hover,.button-mail a:hover,.top-read-more-wrapper .top-read-more a:hover,.top-read-more-wrapper-contact .top-read-more a:hover{color:#fff!important;background-color:#333}.button-tel,.button-mail{font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.button-tel a,.button-mail a{padding:7px 10px 10px;padding:.7rem 1.0rem 1.0rem}.button-tel a:before,.button-mail a:before{height:10px;width:10px;margin-right:8px;position:relative;top:5px;display:inline-block;border:5px solid #009245;content:"";border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.button-tel a:hover,.button-mail a:hover{background-color:#009245;color:#fff!important}.button-tel a:hover:before,.button-mail a:hover:before{border:5px solid #fff}.button-mail a:before{border:5px solid #29abe2}.button-mail a:hover{background-color:#29abe2}.block-page-content form .submit-button{text-align:center;padding-top:30px;padding-top:3rem}.block-page-content form .submit-button input[type="submit"]{padding:10px 130px;padding:1rem 13rem;font-size:16px;color:#fff;background:#0d294a;letter-spacing:10px;letter-spacing:1rem}.block-page-content form .submit-button input[type="submit"]:hover{opacity:.7}.single-post .author-info .entry-text-area .entry-role .specialist-role,.search .search-block .entry-text-area .entry-role .specialist-role,.colum-block .entry-text-area .entry-role .specialist-role,.office-block .entry-text-area .entry-role .specialist-role,.specialist-block .entry-text-area .entry-role .specialist-role,.single-post .author-info .entry-text-area .entry-category .entry-tag,.search .search-block .entry-text-area .entry-category .entry-tag,.colum-block .entry-text-area .entry-category .entry-tag,.office-block .entry-text-area .entry-category .entry-tag,.specialist-block .entry-text-area .entry-category .entry-tag,.office-specialist-list .office-specialist-part .specialist-role,.single-office .content-office-intro .entry-profile-wrapper .entry-role .entry-role-txt,.single-specialist .content-specialist-intro .entry-profile-wrapper .entry-role .entry-role-txt,.top-section .news-colum-area .colum-head-line .news-head-content .entry-other .entry-tag,.single-post .entry-attribute .entry-wrap .entry-exp .category-tag{font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;border:none;padding:1px 7px;padding:.1rem .7rem;border-radius:3px;margin-right:5px;margin-bottom:5px;display:inline-block;color:#fff;background:#bdccd4}.heading-page-title,.heading-page-sub-title,.heading-page-sub-title-center,.heading-page-title-border-bottom-2px{color:#090e34;font-size:28px;font-size:2.8rem;border-bottom:1px solid #e6e6e6;padding-bottom:10px;padding-bottom:1rem}.heading-page-sub-title{font-size:20px;font-size:2rem;border:none}.heading-page-sub-title-center{font-size:20px;font-size:2rem;margin:0 auto}.heading-page-title-border-bottom-2px{margin-bottom:20px;margin-bottom:2rem}.heading-page-title-border-bottom-2px .single-specialist-role{font-size:70%;margin-left:5px;margin-left:.5rem}.heading-content-title{color:#090e34;font-size:20px;font-size:2.0rem;line-height:2.0}.heading-content-sub-title{color:#333;font-size:18px;font-size:1.8rem;line-height:2.0}.heading-specialist-name,.heading-office-name{color:#090e34;font-size:33px;font-size:3.3rem}@media screen and (min-width:768px) and (max-width:1024px){.heading-specialist-name,.heading-office-name{color:#090e34;font-size:2.8rem}}.heading-specialist-detail,.heading-office-detail{font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:16px;font-size:1.6rem;font-weight:bold;margin:30px 0;margin:3.0rem 0}.link-icon:after{font-family:"fontawesome";content:"";color:#a7a7a7}.heading-contact-title{line-height:1.5;margin-bottom:20px;margin-bottom:2rem}.entry-basic-info-table{border:1px solid #e6e6e6;border-spacing:0;border-collapse:collapse;box-sizing:border-box;width:100%;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.entry-basic-info-table tbody tr{overflow:hidden}.entry-basic-info-table tbody tr:nth-child(even){background:#f2f2f2}.entry-basic-info-table tbody th{padding:10px;padding:1rem;width:20%;text-align:center;font-weight:normal}.entry-basic-info-table tbody td{border-left:1px solid #e6e6e6;padding:10px 20px;padding:1rem 2rem}.single-post .author-info,.single-office .content-office-spacialist .specialist-block,.search .search-block,.colum-block,.office-block,.specialist-block{position:relative;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;padding:15px 0;padding:1.5rem 0;margin-top:-1px}.single-post .author-info:after,.single-office .content-office-spacialist .specialist-block:after,.search .search-block:after,.colum-block:after,.office-block:after,.specialist-block:after{font-family:"fontawesome";content:"";position:absolute;top:45%;right:0;color:#333}.single-post .author-info .entry-photo-area,.single-office .content-office-spacialist .specialist-block .entry-photo-area,.search .search-block .entry-photo-area,.colum-block .entry-photo-area,.office-block .entry-photo-area,.specialist-block .entry-photo-area{width:170px!important;height:auto;margin-right:10px;margin-right:1.0rem;display:table-cell;vertical-align:top}.single-post .author-info .entry-photo-area .entry-thumb,.search .search-block .entry-photo-area .entry-thumb,.colum-block .entry-photo-area .entry-thumb,.office-block .entry-photo-area .entry-thumb,.specialist-block .entry-photo-area .entry-thumb{width:150px;height:150px;background:#eee;display:block}.single-post .author-info .entry-text-area,.single-office .content-office-spacialist .specialist-block .entry-text-area,.search .search-block .entry-text-area,.colum-block .entry-text-area,.office-block .entry-text-area,.specialist-block .entry-text-area{display:table-cell;color:#000;line-height:1.6;width:100%;padding-left:30px;padding-left:3rem;padding-right:20px;padding-right:2rem}.single-post .author-info .entry-text-area .entry-title,.search .search-block .entry-text-area .entry-title,.colum-block .entry-text-area .entry-title,.office-block .entry-text-area .entry-title,.specialist-block .entry-text-area .entry-title{font-size:26px;font-size:2.6rem;color:#090e34;margin-bottom:0}.single-post .author-info .entry-text-area .entry-office-name,.search .search-block .entry-text-area .entry-office-name,.colum-block .entry-text-area .entry-office-name,.office-block .entry-text-area .entry-office-name,.specialist-block .entry-text-area .entry-office-name{font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:16px;font-size:1.6rem}.single-post .author-info .entry-text-area .entry-place,.search .search-block .entry-text-area .entry-place,.colum-block .entry-text-area .entry-place,.office-block .entry-text-area .entry-place,.specialist-block .entry-text-area .entry-place{font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;color:#a7a7a7}.single-post .author-info .entry-text-area .entry-station,.search .search-block .entry-text-area .entry-station,.colum-block .entry-text-area .entry-station,.office-block .entry-text-area .entry-station,.specialist-block .entry-text-area .entry-station{font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;color:#a7a7a7}.single-post .author-info .entry-text-area .entry-date,.search .search-block .entry-text-area .entry-date,.colum-block .entry-text-area .entry-date,.office-block .entry-text-area .entry-date,.specialist-block .entry-text-area .entry-date{font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;margin-left:2px;color:#a7a7a7}.single-post .author-info .entry-text-area .entry-category .entry-tag.feature,.search .search-block .entry-text-area .entry-category .entry-tag.feature,.colum-block .entry-text-area .entry-category .entry-tag.feature,.office-block .entry-text-area .entry-category .entry-tag.feature,.specialist-block .entry-text-area .entry-category .entry-tag.feature{background-color:#00c5b8}.single-post .author-info .entry-text-area .entry-wrap,.search .search-block .entry-text-area .entry-wrap,.colum-block .entry-text-area .entry-wrap,.office-block .entry-text-area .entry-wrap,.specialist-block .entry-text-area .entry-wrap{font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.single-post .author-info .entry-text-area a,.single-office .content-office-spacialist .specialist-block .entry-text-area a,.search .search-block .entry-text-area a,.colum-block .entry-text-area a,.office-block .entry-text-area a,.specialist-block .entry-text-area a{display:inline!important}.single-post .author-info .entry-text-area .entry-button-area,.search .search-block .entry-text-area .entry-button-area,.colum-block .entry-text-area .entry-button-area,.office-block .entry-text-area .entry-button-area,.specialist-block .entry-text-area .entry-button-area{display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px 0;margin:1rem 0}.single-post .author-info .entry-text-area .entry-button-area a,.search .search-block .entry-text-area .entry-button-area a,.colum-block .entry-text-area .entry-button-area a,.office-block .entry-text-area .entry-button-area a,.specialist-block .entry-text-area .entry-button-area a{display:block!important}.single-post .author-info .entry-text-area .entry-button-area .button-tel,.search .search-block .entry-text-area .entry-button-area .button-tel,.colum-block .entry-text-area .entry-button-area .button-tel,.office-block .entry-text-area .entry-button-area .button-tel,.specialist-block .entry-text-area .entry-button-area .button-tel{margin-right:10px;margin-right:1rem}.single-post .author-info .entry-message-area,.single-office .content-office-spacialist .specialist-block .entry-message-area,.search .search-block .entry-message-area,.colum-block .entry-message-area,.office-block .entry-message-area,.specialist-block .entry-message-area{box-sizing:boreder-box;display:block;margin-top:15px;margin-top:1.5rem;background:#eee;padding:20px;padding:2rem}.single-post .author-info .entry-message-area .entry-message-title,.search .search-block .entry-message-area .entry-message-title,.colum-block .entry-message-area .entry-message-title,.office-block .entry-message-area .entry-message-title,.specialist-block .entry-message-area .entry-message-title{font-size:16px;font-size:1.6rem;font-weight:bold;color:#090e34;line-height:1.8;margin-bottom:10px;margin-bottom:1rem}.single-post .author-info .entry-message-area .entry-message-text,.search .search-block .entry-message-area .entry-message-text,.colum-block .entry-message-area .entry-message-text,.office-block .entry-message-area .entry-message-text,.specialist-block .entry-message-area .entry-message-text{font-size:14px;font-size:1.4rem}.single-post .author-info .entry-message-area .entry-message-text .readmore,.search .search-block .entry-message-area .entry-message-text .readmore,.colum-block .entry-message-area .entry-message-text .readmore,.office-block .entry-message-area .entry-message-text .readmore,.specialist-block .entry-message-area .entry-message-text .readmore{margin-left:1px;margin-left:.1rem;text-decoration:underline}.sns-link-block{overflow:hidden;margin:50px 0;margin:5rem 0}.sns-link-block .sns-link-list{display:-webkit-box;display:-ms-flexbox;display:flex}.sns-link-block .sns-link-list li{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px 0;padding:1rem 0;text-align:center;color:#fff;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.sns-link-block .sns-link-list li a{display:block;width:100%;height:100%;color:#fff}.sns-link-block .sns-link-list li.sns-link-fb{background:#3b5998}.sns-link-block .sns-link-list li.sns-link-tw{background:#55acee}.sns-link-block .sns-link-list li.sns-link-ln{background:#1dcd00}.sns-link-block .sns-link-list li.sns-link-ht{background:#008fde}.menu-menu-container{width:100%;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;box-sizing:border-box}.menu-menu-container ul{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-justify-content:space-around;-ms-justify-content:space-around;width:1200px;font-size:16px;font-size:1.6rem;margin:0 auto}@media (max-width:64.0525em){.menu-menu-container ul{width:100%}}@media (max-width:62.9275em){.menu-menu-container ul{width:100%;font-size:90%}}.menu-menu-container ul li{display:table-cell;border-right:1px solid #e6e6e6;width:240px;text-align:center}@media (max-width:62.9275em){.menu-menu-container ul li{width:20%}}.menu-menu-container ul li:last-child{border-right:none}.menu-menu-container ul li a{display:block;width:100%;height:100%;line-height:3.5;color:#333}.menu-menu-container ul li a:hover{background:#090e34;color:#fff;opacity:.7;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}.block-area-pref-list{padding:30px 50px;padding:3rem 5rem;margin-bottom:20px;margin-bottom:2rem;margin:0 auto;width:1000px}@media (max-width:64.0525em){.block-area-pref-list{width:100%;padding:3rem 0 3rem 3.5rem;box-sizing:border-box}}@media (max-width:62.9275em){.block-area-pref-list{padding:0;width:98%}}.block-area-pref-list a{color:#090e34;display:block;font-size:14px}.block-area-pref-list .area-big-category{line-height:2.5;display:block;float:left;width:12%;margin-top:20px;padding-left:.5%;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}@media (max-width:64.0525em){.block-area-pref-list .area-big-category{padding-left:0}}.block-area-pref-list .area-big-category dt{display:table-cell;width:125px;font-weight:bold;font-size:14px}@media (max-width:62.9275em){.block-area-pref-list .area-big-category dt{width:12.5%}}.block-area-pref-list-page{padding:30px;padding:3rem;background:#eee;margin-bottom:20px;margin-bottom:2rem;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}@media (max-width:62.9275em){.block-area-pref-list-page{padding:2.5rem 2rem}}.block-area-pref-list-page .area-big-category{display:table-row;line-height:2.5}.block-area-pref-list-page .area-big-category dt{display:table-cell;width:150px}@media (max-width:62.9275em){.block-area-pref-list-page .area-big-category dt{display:block}}.belonging-specialist-list{font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;margin-bottom:30px;margin-bottom:3rem}.belonging-specialist-list .belonging-specialist-item{width:23%;text-align:center;padding:10px 0;padding:1rem 0;margin:5px;margin:.5rem;font-size:13px;font-size:1.3rem;border:1px solid #e6e6e6;color:#a7a7a7}.belonging-specialist-list .belonging-specialist-item.is_active{background:#bdccd4;color:#fff}.bunya-item-list{font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;margin-bottom:30px;margin-bottom:3rem}.bunya-item-list .bunya-item-parts{width:23%;text-align:center;padding:10px 0;padding:1rem 0;margin:5px;margin:.5rem;font-size:13px;font-size:1.3rem;border:1px solid #e6e6e6;color:#a7a7a7}.bunya-item-list .bunya-item-parts.is_active{background:#bdccd4;color:#fff}.office-specialist-list{font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","游明朝",YuMincho,"ＭＳ Ｐ明朝","ＭＳ 明朝",serif;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap}.office-specialist-list .office-specialist-part{width:23%;margin:10px 6px;margin:1rem .6rem}.office-specialist-list .office-specialist-part a{color:#333;display:block;width:100%;height:100%}.office-specialist-list .office-specialist-part .office-specialist-img img{width:100%;box-shadow:0 0 10px #a99e9e}.office-specialist-list .office-specialist-part .specialist-role{font-size:12px;font-size:1.2rem;margin-right:0}.single-office .content-office-intro,.single-specialist .content-specialist-intro{box-sizing:border-box;margin-top:30px;margin-top:3rem}.single-office .content-office-intro .entry-profile-wrapper,.single-specialist .content-specialist-intro .entry-profile-wrapper{margin:20px 0;margin:2rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:850px;box-sizing:border-box}@media (max-width:62.9275em){.single-office .content-office-intro .entry-profile-wrapper,.single-specialist .content-specialist-intro .entry-profile-wrapper{display:block}}.single-office .content-office-intro .entry-profile-wrapper .entry-text-area,.single-specialist .content-specialist-intro .entry-profile-wrapper .entry-text-area{position:relative;vertical-align:top;width:70%;box-sizing:border-box;padding-left:20px;padding-left:2rem}@media (max-width:64.0525em){.single-office .content-office-intro .entry-profile-wrapper .entry-text-area,.single-specialist .content-specialist-intro .entry-profile-wrapper .entry-text-area{width:75%}}@media (max-width:62.9275em){.single-office .content-office-intro .entry-profile-wrapper .entry-text-area,.single-specialist .content-specialist-intro .entry-profile-wrapper .entry-text-area{width:100%;padding-left:0}.single-office .content-office-intro .entry-profile-wrapper .entry-text-area .heading-page-sub-title,.single-specialist .content-specialist-intro .entry-profile-wrapper .entry-text-area .heading-page-sub-title{text-align:center}}.single-office .content-office-intro .entry-profile-wrapper .entry-role .entry-role-txt,.single-specialist .content-specialist-intro .entry-profile-wrapper .entry-role .entry-role-txt{margin-right:3px}.single-office .content-office-intro .entry-profile-wrapper ul,.single-specialist .content-specialist-intro .entry-profile-wrapper ul{padding-bottom:15px;padding-bottom:1.5rem;font-size:1.1em}.single-office .content-office-intro .entry-profile-wrapper .entry-photo-area,.single-specialist .content-specialist-intro .entry-profile-wrapper .entry-photo-area{width:30%;box-sizing:border-box;padding-left:5px}@media (max-width:64.0525em){.single-office .content-office-intro .entry-profile-wrapper .entry-photo-area,.single-specialist .content-specialist-intro .entry-profile-wrapper .entry-photo-area{width:25%}}@media (max-width:62.9275em){.single-office .content-office-intro .entry-profile-wrapper .entry-photo-area,.single-specialist .content-specialist-intro .entry-profile-wrapper .entry-photo-area{width:30%;margin:0 35%;padding-left:0}}.single-office .content-office-intro .entry-profile-wrapper .entry-photo-area img,.single-specialist .content-specialist-intro .entry-profile-wrapper .entry-photo-area img{width:100%;box-shadow:0 0 10px #a99e9e}.single-office .content-office-intro .entry-profile-wrapper .entry-button-area,.single-specialist .content-specialist-intro .entry-profile-wrapper .entry-button-area{width:100%;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-justify-content:space-around;-ms-justify-content:space-around}@media (max-width:64.0525em){.single-office .content-office-intro .entry-profile-wrapper .entry-button-area,.single-specialist .content-specialist-intro .entry-profile-wrapper .entry-button-area{position:static;bottom:0}}@media (max-width:62.9275em){.single-office .content-office-intro .entry-profile-wrapper .entry-button-area,.single-specialist .content-specialist-intro .entry-profile-wrapper .entry-button-area{-ms-flex-wrap:wrap;flex-wrap:wrap;position:static;position:initial}}.single-office .content-office-intro .entry-profile-wrapper .entry-button-area .button-tel,.single-specialist .content-specialist-intro .entry-profile-wrapper .entry-button-area .button-tel,.single-office .content-office-intro .entry-profile-wrapper .entry-button-area .button-mail,.single-specialist .content-specialist-intro .entry-profile-wrapper .entry-button-area .button-mail{width:49%}.single-office .content-office-strength,.single-specialist .content-specialist-prof{box-sizing:border-box;margin-bottom:30px;margin-bottom:3rem}.single-office .content-office-strength .entry-strength-area,.single-specialist .content-specialist-prof .entry-strength-area{display:block;margin-top:15px;margin-top:1.5rem;padding:20px;padding:2rem;border:1px solid #e6e6e6}.single-office .content-office-strength .entry-title,.single-specialist .content-specialist-prof .entry-title{color:#090e34;font-size:20px;font-size:2rem;margin-bottom:10px;margin-bottom:1rem}.single-office .content-office-strength .entry-text,.single-specialist .content-specialist-prof .entry-text{line-height:1.5;letter-spacing:1.3px}header{width:100%}header .header-upper-block{width:1200px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-webkit-align-items:center;-ms-flex-align:center;padding:20px 0;padding:2rem 0}@media (max-width:64.0525em){header .header-upper-block{width:100%}}@media (max-width:62.9275em){header .header-upper-block{width:100%}}header .header-upper-block li:first-child{margin-right:auto}header .header-upper-block li:first-child .site-logo-image{width:250px;vertical-align:middle}header .header-upper-block li:first-child .catch{display:block;font-size:15px;font-size:1.5rem;margin-top:10px;margin-top:1rem}footer .footer-mid-block{background:#000;color:#fff;padding:40px 0;padding:4rem 0}footer .footer-mid-block .footer-part-list{width:1200px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-webkit-align-items:center;-ms-flex-align:center;padding:5px 0}@media (max-width:64.0525em){footer .footer-mid-block .footer-part-list{width:100%}}@media (max-width:62.9275em){footer .footer-mid-block .footer-part-list{width:100%}footer .footer-mid-block .footer-part-list{-ms-flex-wrap:wrap;flex-wrap:wrap}}footer .footer-mid-block .footer-part-list li{padding:0 15px;padding:0 1.5rem;font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","游明朝",YuMincho,"ＭＳ Ｐ明朝","ＭＳ 明朝",serif}@media (max-width:64.0525em){footer .footer-mid-block .footer-part-list li{padding:0 1.0rem}}footer .footer-mid-block .footer-part-list li:first-child{margin-right:auto}footer .footer-mid-block .footer-part-list li:first-child .site-logo-image{width:200px}@media (max-width:62.9275em){footer .footer-mid-block .footer-part-list li{padding:0 1rem}footer .footer-mid-block .footer-part-list li:first-child{text-align:center;width:100%;display:block;margin-right:0;margin-bottom:1rem}footer .footer-mid-block .footer-part-list li .button-sigyo{width:240px;font-size:1.4rem}}footer .footer-bottom-block{padding:40px 0;padding:4rem 0;text-align:center}.top-mainvisual{background:url(https://sozoku.co.jp/wp-content/themes/nanayou-template/images/mainvisual_bk.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;text-align:center;font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","游明朝",YuMincho,"ＭＳ Ｐ明朝","ＭＳ 明朝",serif;color:#fff}.top-mainvisual .top-mainvisual-logos{padding:100px 0;padding:10rem 0}.top-mainvisual .top-mainvisual-logos .top-main-sitename{width:180px;width:18rem;display:block;margin:0 auto 15px;margin:0 auto 1.5rem}.top-mainvisual .top-mainvisual-logos .top-main-symbol{width:70px;width:7rem}.top-mainvisual .top-main-head{margin-bottom:25px;margin-bottom:2.5rem}.top-mainvisual .top-main-sub-head{padding-bottom:50px;padding-bottom:5rem;font-size:18px;font-size:1.8rem}@media screen and (min-width:1600px){.top-mainvisual{background:url(https://sozoku.co.jp/wp-content/themes/nanayou-template/images/mainvisual_bk.jpg);background-size:cover;background-repeat:no-repeat;background-position:top 45% center;height:27vw;position:relative}.top-mainvisual .mainvisual_inner{position:absolute;top:51%;left:50%;-webkit-transform:translate(-51%,-50%);transform:translate(-51%,-50%)}}nav .pankuzu{font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;width:1200px;margin:0 auto;font-size:12px;font-size:1.2rem;padding:8px 0;padding:.8rem 0;color:#a7a7a7}@media (max-width:64.0525em){nav .pankuzu{width:100%!important}}@media (max-width:62.9275em){nav .pankuzu{box-sizing:border-box;padding:.8rem 1rem;width:100%}}nav .pankuzu ul li{display:inline-block}nav .pankuzu ul li:before{font-family:"fontawesome";content:"";color:#a7a7a7;font-size:15px;font-size:1.5rem;margin:0 5px 0 10px}nav .pankuzu ul li:first-child:before{content:none;margin:0}.side-menu-area{box-sizing:border-box;display:table-cell;padding-left:38px;padding-top:30px;vertical-align:top;width:350px}@media (max-width:64.0525em){.side-menu-area{width:30%;padding-left:2rem}}@media (max-width:62.9275em){.side-menu-area{padding-left:0;width:30%}}.side-menu-area ul li{border-bottom:1px solid #e6e6e6;padding:15px 0;padding:1.5rem 0}.side-menu-area ul li a{display:block;width:100%;height:100%}.side-menu-area ul li a:before{color:#a7a7a7;margin-right:10px;margin-right:1rem;font-family:"fontawesome";content:""}.side-menu-area ul li.side-new-entry a:before{content:none}.side-menu-area .side-title{border-bottom:1px solid #e6e6e6;color:#090e34;padding:5px 0;font-size:20px;font-size:2rem}.side-menu-area .sidebar-banner-block{margin:0 auto 20px;margin:0 auto 2rem}.side-menu-area .sidebar-banner-block img{width:100%}.side-menu-area .side-level-2,.side-menu-area .side-level-4{margin:20px 0}.side-menu-area .side-level-2 img,.side-menu-area .side-level-4 img{width:100%}.sidebar-search-wrapper{position:relative}.sidebar-search-wrapper input.search-field[type="search"]{font-size:14px;font-size:1.4rem;padding:10px 0;padding:1rem 0;width:100%;background:#f2f2f2}.sidebar-search-wrapper .search-submit{border-radius:5px;color:#333;font-size:20px;font-size:2rem;position:absolute;right:5px;top:5px}.side-widget-block{margin:20px 0 40px;margin:2rem 0 4rem}.side-widget-block .side-new-entry-thumbnail{width:30%;display:table-cell}.side-widget-block .side-new-entry-thumbnail img{width:100%}.side-widget-block .side-new-entry-title{display:table-cell;vertical-align:middle;padding-left:5px}.page .block-page-content .static-page .pager-wrapper .link_pagenation{margin:45px auto;width:70%;text-align:center;position:relative}.page .block-page-content .static-page .pager-wrapper .link_pagenation li{display:inline-block;padding:5px 12px;background:#010030;color:#fff;margin:0}.page .block-page-content .static-page .pager-wrapper .link_pagenation a{display:inline-block}.page .block-page-content .static-page .pager-wrapper .link_pagenation a li{background:#eee;color:#010030}.page .block-page-content .static-page .pager-wrapper .link_pagenation a li:hover{background:#010030;color:#fff;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s}.page .block-page-content .static-page .pager-wrapper .link_pagenation a li.prev{position:absolute;left:0;top:15%;background:none;padding:0}.page .block-page-content .static-page .pager-wrapper .link_pagenation a li.prev:hover{color:#090e34;transition:none}.page .block-page-content .static-page .pager-wrapper .link_pagenation a li.next{position:absolute;right:0;top:15%;background:none;padding:0}.page .block-page-content .static-page .pager-wrapper .link_pagenation a li.next:hover{color:#090e34;transition:none}.head-pager a{display:inline!important;color:#a7a7a7!important}.block-page-top-pagenation{font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;box-sizing:border-box;overflow:hidden;font-size:13px;font-size:1.3rem;margin-bottom:20px;margin-bottom:2rem;color:#a7a7a7}.block-page-top-pagenation .count-area{display:inline-block;float:left}.block-page-top-pagenation .head-pager{display:inline-block;float:right}#block-page-bottom-pagenation{font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;display:block;text-align:center;margin:35px 0;font-size:15px;font-size:1.5rem;position:relative}#block-page-bottom-pagenation span{font-size:15px!important;font-size:1.5rem!important}#block-page-bottom-pagenation .page-numbers{border:1px solid #a7a7a7;background:inherit;box-sizing:border-box;padding:8px 12px;padding:.8rem 1.2rem;color:#a7a7a7}#block-page-bottom-pagenation .page-numbers.current{color:#fff;background:#000;border:none}#block-page-bottom-pagenation a{display:inline}#block-page-bottom-pagenation a.prev{color:#a7a7a7;border:none;position:absolute;left:0;top:0;width:auto;padding:0;font-size:13px;font-size:1.3rem}#block-page-bottom-pagenation a.next{color:#a7a7a7;background:none;border:none;position:absolute;right:0;top:0;width:auto;padding:0;font-size:13px;font-size:1.3rem}.top-categroy-area,.top-knowledge-area,.top-section .news-colum-area,.top-section .top-banner-block .banner-wrapper,.top-section .top-specialist-block,.contact-area{box-sizing:border-box;display:block;overflow:hidden;padding:40px 0;padding:4rem 0;margin:0 auto;font-size:14px;font-size:1.4rem}.top-categroy-area h2,.top-knowledge-area h2,.top-section .news-colum-area h2,.top-section .top-banner-block .banner-wrapper h2,.top-section .top-specialist-block h2,.contact-area h2{font-size:30px;font-size:3rem}.top-categroy-area .wrapper,.top-knowledge-area .wrapper,.top-section .news-colum-area .wrapper,.top-section .top-banner-block .banner-wrapper .wrapper,.top-section .top-specialist-block .wrapper,.contact-area .wrapper{width:1000px;margin:0 auto;overflow:hidden}@media (max-width:62.9275em){.top-categroy-area .wrapper,.top-knowledge-area .wrapper,.top-section .news-colum-area .wrapper,.top-section .top-banner-block .banner-wrapper .wrapper,.top-section .top-specialist-block .wrapper,.contact-area .wrapper{width:100%}}.top-section .news-colum-area .link-category{box-sizing:border-box;display:block;width:1000px;margin:15px auto;margin:1.5rem auto;font-size:14px;font-size:1.4rem;text-align:right}.top-section .news-colum-area .link-category:after{font-family:"fontawesome";content:"";margin-left:15px}.top-knowledge-area .wrapper .first .top-knowledge-list .top-knowledge-parts,.top-knowledge-area .wrapper .second .top-knowledge-list .top-knowledge-parts,.top-knowledge-area .wrapper .third .top-knowledge-list .top-knowledge-parts{letter-spacing:1px;text-align:left;padding:0 10px 0 50px;padding:0 1.0rem 0 5.0rem;font-size:16px;font-size:1.6rem;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.top-knowledge-area .wrapper .first .top-knowledge-list .top-knowledge-parts a,.top-knowledge-area .wrapper .second .top-knowledge-list .top-knowledge-parts a,.top-knowledge-area .wrapper .third .top-knowledge-list .top-knowledge-parts a{padding:7px 5px;padding:.7rem .5rem;display:block;opacity:1}.top-knowledge-area .wrapper .first .top-knowledge-list .top-knowledge-parts a:before,.top-knowledge-area .wrapper .second .top-knowledge-list .top-knowledge-parts a:before,.top-knowledge-area .wrapper .third .top-knowledge-list .top-knowledge-parts a:before{font-family:"fontawesome";content:"";margin:0 10px;margin:0 1rem}.top-image-area{position:relative;margin:0 auto}.top-image-area img{width:100%;height:auto}.top-image-area .midashi-text{position:absolute;color:#fff;font-weight:bold;font-size:23px;font-size:2.3rem;text-align:center;right:0;left:0;bottom:5px;bottom:.5rem;margin:auto auto;background:rgba(9,14,52,.6);width:100%;padding:20px 0;padding:2rem 0}@media screen and (max-width:1024px){.top-image-area .midashi-text{font-size:1.8rem;padding:1rem 0}}.top-categroy-area .secondary-title{margin-bottom:30px;margin-bottom:3rem}.top-categroy-area .wrapper{margin:0 auto}.top-categroy-area .list-category{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.top-categroy-area .list-category .list-item{box-sizing:border-box;width:30%;margin:10px;margin:1rem;border:1px solid #ddd;box-shadow:0 0 3px 0 rgba(0,0,0,.2)}.top-categroy-area .list-category .list-item .item-img{padding:0;overflow:hidden}.top-categroy-area .list-category .list-item .item-img img{max-width:100%;height:auto}.top-categroy-area .list-category .list-item .item-title{font-size:20px;font-size:2rem;text-align:center;padding:10px;padding:1rem}.top-knowledge-area{background:#f2f2f2;text-align:center}.top-knowledge-area h2{color:#090e34;font-weight:bold}.top-knowledge-area .sub-midashi-text{font-size:24px;font-size:2.4rem;margin:10px 0 40px;margin:1rem 0 4rem}.top-knowledge-area .wrapper{border-collapse:separate;border-spacing:20px 0;border-spacing:2rem 0;display:table;table-layout:fixed;overflow:auto}.top-knowledge-area .wrapper .first,.top-knowledge-area .wrapper .second,.top-knowledge-area .wrapper .third{background:#fff;display:table-cell;vertical-align:top;font-weight:normal;border:1px solid #ddd;box-shadow:0 0 3px 0 rgba(0,0,0,.2)}.top-knowledge-area .wrapper .first .title,.top-knowledge-area .wrapper .second .title,.top-knowledge-area .wrapper .third .title{font-size:20px;font-size:2rem;font-weight:bold;background:#090e34;background-size:15%;color:#fff;text-align:left;padding:15px 15px 15px 90px;padding:1.5rem 1.5rem 1.5rem 9rem;font-weight:normal}.top-knowledge-area .wrapper .first .title:after,.top-knowledge-area .wrapper .second .title:after,.top-knowledge-area .wrapper .third .title:after{display:block;font-size:11px;font-weight:normal;font-style:italic;padding-bottom:1.5em;border-bottom:1px solid;width:80px;margin:0 auto;margin-top:1.2em}.top-knowledge-area .wrapper .first .title img,.top-knowledge-area .wrapper .second .title img,.top-knowledge-area .wrapper .third .title img{text-align:center;width:50px;height:auto}@media (max-width:62.9275em){.top-knowledge-area .wrapper .first .title,.top-knowledge-area .wrapper .second .title,.top-knowledge-area .wrapper .third .title{font-size:1.4rem;padding-left:6rem}}.top-knowledge-area .wrapper .first .top-knowledge-list,.top-knowledge-area .wrapper .second .top-knowledge-list,.top-knowledge-area .wrapper .third .top-knowledge-list{font-size:18px;font-size:1.8rem;margin-bottom:30px;margin-bottom:3.0rem}.top-knowledge-area .wrapper .first .top-knowledge-list .top-knowledge-parts a:before,.top-knowledge-area .wrapper .second .top-knowledge-list .top-knowledge-parts a:before,.top-knowledge-area .wrapper .third .top-knowledge-list .top-knowledge-parts a:before{color:#57442f;background-color:#c1c1c1;width:16px;height:16px;border-radius:8px;display:inline-block;line-height:16px;padding-left:7px;font-size:12px;box-sizing:border-box;color:#fff}.top-knowledge-area .wrapper .second .title{background:url(https://sozoku.co.jp/wp-content/themes/nanayou-template/img/icon_02.png) no-repeat left 25px center #a8354f;background-size:15%}.top-knowledge-area .wrapper .second .title:after{content:"After";border-color:#fbb039}.top-knowledge-area .wrapper .second .top-knowledge-list .top-knowledge-parts a:hover{color:#fbb039}.top-knowledge-area .wrapper .second .top-knowledge-list .top-knowledge-parts a:before{background-color:#fbb039}.top-knowledge-area .wrapper .third .title{background:url(https://sozoku.co.jp/wp-content/themes/nanayou-template/img/icon_03.png) no-repeat left 25px center #57442f;background-size:15%}.top-knowledge-area .wrapper .third .title:after{content:"Support";border-color:#2d308f}.top-knowledge-area .wrapper .third .top-knowledge-list .top-knowledge-parts a:hover{color:#2d308f}.top-knowledge-area .wrapper .third .top-knowledge-list .top-knowledge-parts a:before{background-color:#2d308f}.top-knowledge-area .wrapper .first .title{background:url(https://sozoku.co.jp/wp-content/themes/nanayou-template/img/icon_01.png) no-repeat left 20px center #0a4c1f;background-size:15%}.top-knowledge-area .wrapper .first .title:after{content:"Before";border-color:#00a99d}.top-knowledge-area .wrapper .first .top-knowledge-list .top-knowledge-parts a:hover{color:#00a99d}.top-knowledge-area .wrapper .first .top-knowledge-list .top-knowledge-parts a:before{background-color:#00a99d}.top-section{margin-top:-10px}.top-section h2{margin-bottom:30px;font-size:30px;font-size:3rem;text-align:center;font-weight:bold;letter-spacing:.8pt}@media (max-width:62.9275em){.top-section h2{font-size:1.8rem}}.top-section .full-text-center-posit{text-align:center;margin:60px 0}.top-section .full-text-center-posit span{display:block}.top-section .full-text-center-posit span.small-text{margin:11% 0 8%;font-size:150%}.top-section .full-text-center-posit span.last-text{font-size:200%}@media (max-width:62.9275em){.top-section .news-colum-area{width:100%;box-sizing:border-box}}.top-section .news-colum-area .colum-head-line{display:table;border-collapse:separate;border-spacing:20px 0;border-spacing:2rem 0;table-layout:fixed;width:1000px;border-top:1px solid #e6e6e6;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}@media (max-width:62.9275em){.top-section .news-colum-area .colum-head-line{width:100%}}.top-section .news-colum-area .colum-head-line>a{display:block}.top-section .news-colum-area .colum-head-line .news-head-content{box-sizing:border-box;display:block;padding:10px;padding:1rem;padding:25px 0 20px 0;padding:2.5rem 0 2.0rem 0;border-bottom:1px solid #e6e6e6}.top-section .news-colum-area .colum-head-line .news-head-content a{display:block;width:100%;height:100%;display:inline}.top-section .news-colum-area .colum-head-line .news-head-content .entry-thumb-top{width:10%;float:left;margin-bottom:10px;margin-bottom:1rem}.top-section .news-colum-area .colum-head-line .news-head-content .entry-thumb-top img{width:100%!important;height:100%!important}.top-section .news-colum-area .colum-head-line .news-head-content .entry-other{color:#333;display:block;width:90%;float:left;padding-left:22px;box-sizing:border-box;position:relative;padding-right:50px;padding-right:5rem}.top-section .news-colum-area .colum-head-line .news-head-content .entry-other:after{font-family:"fontawesome";content:"";color:inherit;font-size:23px;font-size:2.3rem;line-height:0;top:50%;right:12px;position:absolute}.top-section .news-colum-area .colum-head-line .news-head-content .entry-other .entry-title-top{font-size:21px;font-size:2.1rem;display:block;color:#090e34;font-weight:normal}.top-section .news-colum-area .colum-head-line .news-head-content .entry-other .entry-date-middle{color:#a7a7a7}.top-section .news-colum-area .colum-head-line .news-head-content .entry-other .entry-cate-under{margin-top:5px;margin-top:.5rem;margin-left:10px;margin-left:1rem;padding:2px 5px;padding:.2rem .5rem;color:#fff;background:#57442f}.top-section .news-colum-area .colum-head-line .news-head-content .entry-other .entry-tag{margin-bottom:0;margin-right:0}.top-section .news-colum-area .colum-head-line .news-head-content .entry-other .entry-tag.feature{background-color:#00c5b8}.top-section .news-colum-area .colum-head-line .news-head-content .entry-other .entry-lead{font-size:13px;font-size:1.3rem;margin-top:.8em}.top-section .top-banner-block .banner-wrapper{width:1000px;margin:10px auto 0;margin:1rem auto 0}@media (max-width:62.9275em){.top-section .top-banner-block .banner-wrapper{width:95%;margin:0 auto}}.top-section .top-banner-block .banner-wrapper .list-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.top-section .top-banner-block .banner-wrapper .list-banner img{width:100%}.top-section .top-specialist-block{border:none}.top-section .top-specialist-block .specialist-wrapper{width:1000px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-justify-content:space-around;-ms-justify-content:space-around}@media (max-width:62.9275em){.top-section .top-specialist-block .specialist-wrapper{width:100%}}.top-section .top-specialist-block .specialist-wrapper li{max-width:200px}.top-section .top-specialist-block .specialist-wrapper li .area{position:absolute;top:0;right:0;background:#e02a2a;color:#fff;padding:1px 5px;font-size:14px}.top-section .top-specialist-block .specialist-wrapper li .specialist-parts-wrapper{width:100%}.top-section .top-specialist-block .specialist-wrapper li .specialist-parts-wrapper .name{display:block;font-size:21px;font-size:2.1rem;text-align:left}.top-section .top-specialist-block .specialist-wrapper li .specialist-parts-wrapper .office{display:block;text-align:left;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.top-section .top-specialist-block .specialist-wrapper li a{display:block;width:100%;height:100%}.top-section .top-specialist-block .specialist-wrapper li a img{max-width:200px;height:auto;box-shadow:0 0 5px 0 rgba(0,0,0,.3)}.top-section .top-knowledge-area{padding:20px 0 40px 0;padding:2rem 0 4rem 0}.top-section .top-knowledge-area .wrapper .first .title,.top-section .top-knowledge-area .wrapper .second .title,.top-section .top-knowledge-area .wrapper .third .title{background:none;color:#333;text-align:center;padding:40px 0 15px 0;padding:4.0rem 0 1.5rem 0}.contact-area{overflow:hidden;padding-top:30px;padding-top:3rem;padding:0;background-color:#f5f5f5}.contact-area .wrapper{position:relative;padding:30px;height:340px;box-sizing:border-box}.contact-area .left-cont{float:left;width:707px;margin-top:5px;margin-top:.5rem;text-align:left}.contact-area .left-cont .midashi-text{margin-bottom:20px;margin-bottom:2.0rem;font-size:22px;font-size:2.2rem;font-weight:normal;color:#090e34;display:block;margin-top:.5em}.contact-area .left-cont .top_merit{display:table;table-layout:fixed;width:83%;border-spacing:10px 0;border-spacing:1rem 0;border-collapse:separate;margin:0 auto 12px;margin:0 auto 1.2rem}.contact-area .left-cont .top_merit li{display:table-cell;background:#ced0e0;min-height:100px;padding:10px;padding:1rem}.contact-area .left-cont .top_merit li .merit-ttl{font-size:16px;font-size:1.6rem;font-weight:bold}.contact-area .left-cont p{font-size:1.2em;line-height:1.8em;margin-bottom:20px;margin-bottom:2rem}.contact-area .left-cont p strong{margin:0 .5em}@media (max-width:62.9275em){.contact-area .left-cont{width:100%}}.contact-area .right-cont{float:none;width:auto;position:absolute;right:50px;bottom:-5px}.contact-area .right-cont img{width:auto}@media (max-width:62.9275em){.contact-area .right-cont{display:none}}.secondary-title{font-size:25px!important;font-size:2.5rem!important;font-weight:normal!important;text-align:center}.top-read-more-wrapper{text-align:center;margin-top:25px;margin-top:2.5rem}.top-read-more-wrapper .top-read-more{font-size:17px;font-size:1.7rem}.top-read-more-wrapper .top-read-more a{width:270px}.top-read-more-wrapper-contact .top-read-more{font-size:17px;font-size:1.7rem}.top-read-more-wrapper-contact .top-read-more a{width:270px}.single-post{display:table-cell;box-sizing:border-box;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}@media (max-width:64.0525em){.single-post{padding:0 1%;width:70%}}@media (max-width:62.9275em){.single-post{width:70%;padding-right:2%}}.single-post a{color:#7acbed}.single-post .entry-attribute{margin-bottom:20px;border-bottom:1px solid #e6e6e6}.single-post .entry-attribute .entry-wrap{margin-bottom:5px}.single-post .entry-attribute .entry-wrap .entry-date{margin-bottom:10px;margin-bottom:1rem;color:#a7a7a7}.single-post .entry-attribute .entry-wrap .entry-exp{display:inline-block}.single-post .entry-text #toc_container{margin:20px auto 30px auto;background-color:#e6e6e6;border:0;width:55%;padding:25px 30px;box-sizing:border-box}@media (max-width:64.0525em){.single-post .entry-text #toc_container{width:95%}}@media (max-width:62.9275em){.single-post .entry-text #toc_container{width:90%}}.single-post .entry-text #toc_container .toc_title{font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","游明朝",YuMincho,"ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:150%!important;font-weight:normal!important;text-align:left!important;padding-left:10px}.single-post .entry-text #toc_container .toc_list{padding:0 25px!important;font-size:14px;font-size:1.4rem;margin:1.0em 0 .5em 0}.single-post .entry-text #toc_container .toc_list li{line-height:200%;font-size:110%!important}.single-post .entry-text #toc_container .toc_list li a{color:#7acbed;text-decoration:underline}.single-post .entry-text .entry-read{margin-bottom:20px;margin-bottom:2rem;line-height:2.0em}.single-post .entry-text .entry-read+br{display:none}.single-post .entry-text .entry-big-title{font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","游明朝",YuMincho,"ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:22px;font-size:2.2rem;margin:20px 0;margin:2rem 0;position:relative;border-bottom:2px solid #a8a5c0;line-height:2.0em}.single-post .entry-text .entry-big-title:before{content:"";border-bottom:2px solid #1b1462;display:block;position:absolute;bottom:-2px;width:151px;line-height:0}.single-post .entry-text .entry-mid-title{font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","游明朝",YuMincho,"ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:24px;font-size:2.4rem;margin:10px 0;margin:1rem 0}.single-post .entry-text .entry-mid-title:before{font-family:"fontawesome";content:"";font-size:18px;font-size:1.8rem;margin-right:7px;margin-right:.7rem;vertical-align:top}.single-post .entry-text .entry-small-title{font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","游明朝",YuMincho,"ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:15px;font-size:1.5rem;line-height:1.8em;margin:14px 0;margin:1.4rem 0;font-weight:bold;border-left:4px solid #1a1565;padding-left:.5em;color:#1a1565}.single-post .entry-text .entry-list-item{padding-left:15px;padding-left:1.5rem}.single-post .entry-text .entry-list-item:before{font-family:FontAwesome;content:"\f111\00a0";font-size:10px;font-size:1rem;color:#a8a5c0}.single-post .entry-text .entry-image-box{text-align:center;margin:10px 0;margin:1rem 0}.single-post .entry-text .entry-image-box img{width:70%;margin:20px 0 40px;margin:2rem 0 4rem}.single-post .entry-text .entry-p-contents{padding-bottom:25px;padding-bottom:2.5rem;font-size:14px;font-size:1.4rem}.single-post .entry-text .entry-p-contents+br{display:none}.single-post .entry-text table{width:100%;margin-bottom:30px;margin-bottom:3rem;border:1px solid #555!important;font-size:16px;font-size:1.6rem}.single-post .entry-text table tr,.single-post .entry-text table th,.single-post .entry-text table td{border:1px solid #555!important}.single-post .entry-text table th{background-color:#ddd;font-weight:normal;font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","游明朝",YuMincho,"ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.single-post .entry-text table th,.single-post .entry-text table td{padding-left:5px}.single-post .entry-text table.entry-table-2-column td{width:50%;text-align:center;border:1px solid}.single-post .entry-text blockquote{padding:20px;padding:2rem;border:1px solid #a7a7a7;background:#f2f2f2;margin:30px auto;margin:3rem auto;width:90%;position:relative}.single-post .entry-text blockquote:before{font-family:"fontawesome";content:"";position:absolute;top:-15px;left:-5px;color:#a7a7a7}.single-post .entry-text blockquote:after{font-family:"fontawesome";content:"";position:absolute;bottom:-15px;right:-5px;color:#a7a7a7}.single-post .entry-text a.entry-text-link{color:#7acbed;text-decoration:underline}.single-post .author-info{margin:30px 0!important;margin:3.0rem 0!important;padding:20px!important;padding:2.0rem!important;background:#e9eaee;position:relative}.single-post .author-info h2{margin-bottom:10px;font-weight:bold;color:#090e34}.single-post .author-info .entry-text-area{padding:10px 0;padding:1.0rem 0}.single-post .author-info .entry-text-area .author-name{font-size:16px;font-size:1.6rem}.single-post .author-info .entry-text-area .entry-wrap{margin-top:60px;margin-top:6.0rem}.single-post .block-page-title{padding:.8em 0 0 0;margin-bottom:0}.single-post .block-page-title .heading-page-title{font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","游明朝",YuMincho,"ＭＳ Ｐ明朝","ＭＳ 明朝",serif;border-bottom:0}.single-post .entry-exp .tag-link{float:left}.single-post .entry-exp .entry-date{float:left;padding:0;margin:0;font-size:13px;font-size:1.3rem;margin-left:.5em;line-height:24px}#main .main-wrapper{display:block!important}#main .main-wrapper.feature{width:100%;margin:0}#main .main-wrapper.feature .single-post{display:block}@media (max-width:64.0525em){#main .main-wrapper.feature .single-post{width:100%;padding:0!important}}@media (max-width:62.9275em){#main .main-wrapper.feature .single-post{width:100%;padding:0!important;padding-right:0!important}}#main .main-wrapper.feature .pankuzu{color:#111;padding:15px;line-height:1.0em;font-weight:bold}#main .main-wrapper.feature .pankuzu a{color:#111}#main .main-wrapper.feature .pankuzu ul li:before{margin:0 8px;font-weight:normal}#main .main-wrapper.feature .wrapper{width:100%;margin:0 auto}@media (max-width:64.0525em){#main .main-wrapper.feature .wrapper{width:100%}}@media (max-width:62.9275em){#main .main-wrapper.feature .wrapper{width:100%}}@media (max-width:48.0525em){#main .main-wrapper.feature .wrapper{width:100%}}#main .main-wrapper.feature .main-visual{width:100%}#main .main-wrapper.feature .main-visual img{width:100%;height:auto}#main .main-wrapper.feature .main-visual img.sp-none{display:block}#main .main-wrapper.feature .main-visual img.pc-none{display:none}#main .main-wrapper.feature .main-band{position:relative;background-color:#2a2d42}#main .main-wrapper.feature .main-band .inner{width:60%;padding:25px 0;padding:2.5rem 0;box-sizing:border-box;margin:0 auto;color:#fff;line-height:1.8em;font-size:16px;font-size:1.6rem}@media (max-width:64.0525em){#main .main-wrapper.feature .main-band .inner{width:95%}}@media (max-width:62.9275em){#main .main-wrapper.feature .main-band .inner{width:95%}}@media (max-width:48.0525em){#main .main-wrapper.feature .main-band .inner{width:95%}}#main .main-wrapper.feature .sub-band{position:relative;background-color:#f2f2f2;width:100%!important}#main .main-wrapper.feature .sub-band .inner{width:60%;padding:25px 0;padding:2.5rem 0;box-sizing:border-box;margin:0 auto;color:inherit}@media (max-width:64.0525em){#main .main-wrapper.feature .sub-band .inner{width:95%}}@media (max-width:62.9275em){#main .main-wrapper.feature .sub-band .inner{width:95%}}@media (max-width:48.0525em){#main .main-wrapper.feature .sub-band .inner{width:748px;margin:0 1rem}}#main .main-wrapper.feature .sub-band .inner .box:nth-child(1){padding-right:2.5%}#main .main-wrapper.feature .sub-band .inner .box:nth-child(2){padding-left:2.5%}#main .main-wrapper.feature .sub-band .inner .box .name{font-size:1.4em;margin-bottom:.5em;display:inline-block}#main .main-wrapper.feature .sub-band .inner .box .name span{display:inline-block;font-size:.83em;margin-left:.6em}#main .main-wrapper.feature .sub-band .inner .box .text{font-size:16px;font-size:1.6rem;line-height:1.7em}#main .main-wrapper.feature .full{width:100%;display:block;box-sizing:border-box}#main .main-wrapper.feature .full>*{width:100%;display:block;box-sizing:border-box}#main .main-wrapper.feature .half{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;box-sizing:border-box}#main .main-wrapper.feature .half>*{width:50%;box-sizing:border-box}#main .main-wrapper.feature .half>*:nth-child(1){padding-right:1%}#main .main-wrapper.feature .half>*:nth-child(2){padding-left:1%}#main .main-wrapper.feature .content{width:980px;margin:0 auto}@media (max-width:62.9275em){#main .main-wrapper.feature .content{width:100%}}@media (max-width:48.0525em){#main .main-wrapper.feature .content{width:748px;margin:0 1rem}}#main .main-wrapper.feature .content .midashi{width:100%;box-sizing:border-box;margin:0 auto;color:#00c5b8;font-size:1.68em;margin-top:1.4em}@media (max-width:62.9275em){#main .main-wrapper.feature .content .midashi{width:100%}}#main .main-wrapper.feature .content .inner{width:100%;box-sizing:border-box;margin:0 auto;margin-bottom:1.8em}@media (max-width:62.9275em){#main .main-wrapper.feature .content .inner{width:100%}}#main .main-wrapper.feature .content .inner .text{display:block;margin-top:20px;font-size:16px;font-size:1.6rem;line-height:1.8em}#main .main-wrapper.feature .content .inner .text strong{display:inline-block;margin-right:.4em}#main .main-wrapper.feature .content .inner .images img{width:100%}#main .main-wrapper.feature .content .inner .image{display:block;margin-top:20px}#main .main-wrapper.feature .content .inner .image>img{width:100%}#main .main-wrapper.feature .content .inner .image .caption{display:block;font-size:.74em;font-weight:bold;margin:2px 0;margin:.2rem 0}#main .main-wrapper.feature .content .inner .summary{position:relative;border:2px solid #00bdb1;padding:28px 32px;line-height:1.0em;margin:3.2em 0}#main .main-wrapper.feature .content .inner .summary .title{position:absolute;top:-13px;left:18px;width:100px;background-color:#fff;line-height:26px;text-align:center;font-weight:bold}#main .main-wrapper.feature .content .inner .summary .text{margin:0;font-size:16px;font-size:1.6rem;line-height:1.8em}#main .main-wrapper.feature .next-page-link{font-size:16px;font-size:1.6rem;text-align:right}#main .main-wrapper.feature .next-page-link a{color:#333;border-bottom:1px dotted #000;color:#000;text-decoration:none;display:inline;font-weight:normal}#main .main-wrapper.feature .next-page-link a:after{content:" \f105";font-family:FontAwesome}#main .main-wrapper.feature .entry-pager{margin:0 auto;margin-bottom:3em;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#main .main-wrapper.feature .entry-pager .pager{margin:0 2em}#main .main-wrapper.feature .entry-pager .pager-next,#main .main-wrapper.feature .entry-pager .pager-prev{color:#333;border-bottom:1px solid #333}#main .main-wrapper.feature .entry-pager .pager-next a,#main .main-wrapper.feature .entry-pager .pager-prev a{color:#333}.single-office{display:table-cell;box-sizing:border-box}@media (max-width:64.0525em){.single-office{padding:0 1%;width:70%}}@media (max-width:62.9275em){.single-office{width:70%;padding-right:2%}}.single-office a{color:#7acbed}@media (max-width:64.0525em){.single-office .content-office-intro .entry-profile-wrapper .entry-photo-area{width:25%!important}.single-office .content-office-intro .entry-profile-wrapper .entry-text-area{width:75%}}@media (max-width:62.9275em){.single-office .content-office-intro .entry-profile-wrapper .entry-text-area{width:100%;margin-top:2rem}}.single-office .content-office-intro .entry-profile-wrapper .entry-text-area .entry-button-area{font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;width:100%!important;display:inline-block!important;border:2.5px solid #090e34;border:.25rem solid #090e34;padding:15px 10px;padding:1.5rem 1rem;box-sizing:border-box;position:static!important}.single-office .content-office-intro .entry-profile-wrapper .entry-text-area .entry-button-area .text-area{margin-bottom:15px;margin-bottom:1.5rem;text-align:center}.single-office .content-office-intro .entry-profile-wrapper .entry-text-area .entry-button-area .text-area span{font-size:14px;font-size:1.4rem}.single-office .content-office-intro .entry-profile-wrapper .entry-text-area .entry-button-area .text-area .text-item span{font-size:20px;font-size:2rem;font-weight:bold;background:linear-gradient(transparent 50%,#ffdfdf 0%)}.single-office .content-office-intro .entry-profile-wrapper .entry-text-area .entry-button-area .button-tel{width:49%}@media (max-width:64.0525em){.single-office .content-office-intro .entry-profile-wrapper .entry-text-area .entry-button-area .button-tel span{font-size:1.2rem}}@media (max-width:62.9275em){.single-office .content-office-intro .entry-profile-wrapper .entry-text-area .entry-button-area .button-tel span{font-size:1.3rem}}.single-office .content-office-intro .entry-profile-wrapper .entry-text-area .entry-button-area .button-mail{width:49%}@media (max-width:64.0525em){.single-office .content-office-intro .entry-profile-wrapper .entry-text-area .entry-button-area .button-mail span{font-size:1.2rem}}@media (max-width:62.9275em){.single-office .content-office-intro .entry-profile-wrapper .entry-text-area .entry-button-area .button-mail span{font-size:1.3rem}}.single-office .content-business-hour{box-sizing:border-box;margin:30px 0;margin:3.0rem 0}.single-office .content-business-hour .entry-business-hour{width:100%;border:1px solid #a7a7a7;box-sizing:border-box;border-spacing:0;border-collapse:collapse}.single-office .content-business-hour .entry-business-hour tbody th{border:1px solid #a7a7a7;background:#eee;padding:5px;padding:.5rem;text-align:center}.single-office .content-business-hour .entry-business-hour tbody tr{border-bottom:1px solid #a7a7a7}.single-office .content-business-hour .entry-business-hour tbody td{border:1px solid #a7a7a7;background:#fff!important;padding:5px;padding:.5rem;text-align:center}.single-office .content-business-hour .entry-business-hour tbody .saturday{background:#f5f5fa;color:#090e34}.single-office .content-business-hour .entry-business-hour tbody .sunday,.single-office .content-business-hour .entry-business-hour tbody .holiday{background:#ffdfdf;color:#e02a2a}.single-office .content-business-hour p{margin:10px 0;margin:1rem 0}.single-office .content-basic-info{box-sizing:border-box;margin-bottom:30px;margin-bottom:3rem}.single-office .content-office-jirei{font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.single-office .content-office-price_info{font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.single-office .content-office-access_memo{font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.single-specialist{display:table-cell;box-sizing:border-box}@media (max-width:64.0525em){.single-specialist{padding:0 1%;width:70%}}@media (max-width:62.9275em){.single-specialist{width:70%;padding-right:2%}}.single-specialist a{color:#7acbed}.single-specialist .content-specialist-feature-wrapper{background:#f2f2f2}.single-specialist .content-specialist-feature-wrapper .content-specialist-title{font-size:20px;font-size:2rem;margin-bottom:30px;margin-bottom:3rem}.single-specialist .content-specialist-feature-wrapper .content-specialist-title img.logo_symbol{width:40px;margin-right:10px;margin-right:1rem;vertical-align:middle}.single-specialist .content-specialist-feature-wrapper .content-specialist-feature{padding:20px 40px;padding:2rem 4rem}.single-specialist .content-specialist-feature-wrapper .content-specialist-feature .specialist-content-read{display:block;background:#fff;padding:15px;padding:1.5rem;font-size:13px;font-size:1.3rem;margin-bottom:30px;margin-bottom:3rem;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;box-shadow:0 0 10px #a99e9e}.single-specialist .content-specialist-feature-wrapper .content-specialist-feature .specialist-content-q{font-size:20px;font-size:2rem;margin:15px 0;margin:1.5rem 0;color:#1b559a}.single-specialist .content-specialist-feature-wrapper .content-specialist-feature .specialist-content-a{padding-bottom:25px;padding-bottom:2.5rem;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.single-specialist .content-specialist-feature-wrapper img{width:100%}.single-specialist .content-area{overflow:hidden}.single-specialist .content-area .specialist-thumb{float:left;margin-right:30px}.single-specialist .content-area .office-name h1{font-size:17px}.single-specialist .content-area .specialist-name h2{font-size:30px}.single-specialist .content-area .other{margin-top:35px;color:#a0a0a0}.single-specialist .content-area .specialist-selfish{clear:left}.template-wrapper{overflow:hidden}.template-wrapper .right-block{width:60%;float:left}.template-wrapper .right-block .title h1{margin-bottom:15px}.template-wrapper .right-block .template-name{display:block;margin-top:20px}.template-wrapper .right-block .dl_button{width:50%;display:block;background:#e02a2a;margin:50px auto 0;padding:10px;text-align:center}.template-wrapper .right-block .dl_button a{color:#fff;font-size:133%}.template-wrapper .left-block{display:inline-block;width:40%;text-align:center}.lp-page .lp-design-01-h2{font-size:31px;font-size:3.1rem;margin-bottom:35px;margin-bottom:3.5rem;text-align:center}.lp-page .button-register{background:#ffac47;background-image:linear-gradient(to bottom,#ffac47,#ff9c0a);border-radius:28px;box-shadow:1px 4px 8px #666;font-family:Arial;color:#fff;font-size:20px;padding:16px 30px 16px 30px;text-decoration:none}.lp-page .button-register:hover{background:#f7bb71;background-image:linear-gradient(to bottom,#f7bb71,#fcb258);text-decoration:none;cursor:pointer}.lp-page .lp-design-01-mainvisual{width:100%;height:400px;background:url(https://sozoku.co.jp/wp-content/uploads/2017/06/mainvisual2_02.jpg);background-size:cover;background-position:center;position:relative;margin-bottom:3em!important;overflow:hidden}.lp-page .lp-design-01-mainvisual .lp-design-01-catch{display:inline-block;position:absolute;top:15%;font-weight:bold;width:100%;text-align:center}.lp-page .lp-design-01-mainvisual .lp-design-01-catch .catch-first-sentence{display:block;font-size:24px;font-size:2.4rem;text-align:center;font-weight:normal!important;color:#383737;margin-bottom:15px;margin-bottom:1.5rem}@media (max-width:48.0525em){.lp-page .lp-design-01-mainvisual .lp-design-01-catch .catch-first-sentence{font-size:2.0rem}}.lp-page .lp-design-01-mainvisual .lp-design-01-subcatch{font-size:16px;font-size:1.6rem;position:absolute;top:55%;text-align:center;color:#383737;width:100%}.lp-page .lp-design-01-mainvisual .lp-design-01-button{position:absolute;bottom:10%;text-align:center;color:#383737;width:100%}.lp-page .lp-design-01-mainvisual .lp-design-01-button .button-register{background:#ffac47;background-image:linear-gradient(to bottom,#ffac47,#ff9c0a);border-radius:28px;box-shadow:1px 4px 8px #666;font-family:Arial;color:#fff;font-size:20px;padding:16px 30px 16px 30px;text-decoration:none}.lp-page .lp-design-01-mainvisual .lp-design-01-button .button-register:hover{background:#f7bb71;background-image:linear-gradient(to bottom,#f7bb71,#fcb258);text-decoration:none;cursor:pointer}.lp-page .lp-design-01-mainvisual .lp-design-01-button a:after{content:"無料";padding:16px 13px;padding:1.6rem 1.3rem;position:absolute;background:red;color:#fff;border-radius:50%;top:-19px;z-index:2;font-size:16px;font-size:1.6rem}.lp-page .lp-design-01-introduction{margin-bottom:3em!important;overflow:hidden}.lp-page .lp-design-01-introduction .lp-design-01-introduction-text{text-align:center;display:block;font-size:20px;font-size:2rem}@media (max-width:62.9275em){.lp-page .lp-design-01-introduction .lp-design-01-introduction-text{width:70%;margin:0 15%}}.lp-page .lp-design-01-introduction .banner-block{width:1200px;overflow:hidden;margin:80px auto;margin:8rem auto;display:table}@media (max-width:64.0525em){.lp-page .lp-design-01-introduction .banner-block{width:100%}}@media (max-width:62.9275em){.lp-page .lp-design-01-introduction .banner-block{width:100%;margin:3rem auto}}.lp-page .lp-design-01-introduction .banner-block .left-block{display:table-cell;text-align:center;width:300px;margin-right:30px;margin-right:3rem}@media (max-width:62.9275em){.lp-page .lp-design-01-introduction .banner-block .left-block{width:180px}}.lp-page .lp-design-01-introduction .banner-block .left-block .character-label{background:#9b9b9b;border:1px solid #979797;border-radius:8px;font-size:18px;color:#fff;padding:3px 14px;padding:.3rem 1.4rem;margin:0 auto 5px;margin:0 auto .5rem;width:20%}@media (max-width:64.0525em){.lp-page .lp-design-01-introduction .banner-block .left-block .character-label{width:40%}}@media (max-width:62.9275em){.lp-page .lp-design-01-introduction .banner-block .left-block .character-label{width:60%}}.lp-page .lp-design-01-introduction .banner-block .left-block .character-thumb{width:200px}@media (max-width:62.9275em){.lp-page .lp-design-01-introduction .banner-block .left-block .character-thumb{width:150px}}.lp-page .lp-design-01-introduction .banner-block .left-block .character-comment{border:2px solid #9b9b9b;border-radius:8px}.lp-page .lp-design-01-introduction .banner-block .left-block .character-comment ul{font-size:15px;color:#4a4a4a;padding:15px 20px;padding:1.5rem 2rem;text-align:left}.lp-page .lp-design-01-introduction .banner-block .left-to-right{display:table-cell;text-align:center;width:300px;width:90px;vertical-align:middle}@media (max-width:62.9275em){.lp-page .lp-design-01-introduction .banner-block .left-to-right{width:180px}}.lp-page .lp-design-01-introduction .banner-block .left-to-right .character-label{background:#9b9b9b;border:1px solid #979797;border-radius:8px;font-size:18px;color:#fff;padding:3px 14px;padding:.3rem 1.4rem;margin:0 auto 5px;margin:0 auto .5rem;width:20%}@media (max-width:64.0525em){.lp-page .lp-design-01-introduction .banner-block .left-to-right .character-label{width:40%}}@media (max-width:62.9275em){.lp-page .lp-design-01-introduction .banner-block .left-to-right .character-label{width:60%}}.lp-page .lp-design-01-introduction .banner-block .left-to-right .character-thumb{width:200px}@media (max-width:62.9275em){.lp-page .lp-design-01-introduction .banner-block .left-to-right .character-thumb{width:150px}}.lp-page .lp-design-01-introduction .banner-block .left-to-right .character-comment{border:2px solid #9b9b9b;border-radius:8px}.lp-page .lp-design-01-introduction .banner-block .left-to-right .character-comment ul{font-size:15px;color:#4a4a4a;padding:15px 20px;padding:1.5rem 2rem;text-align:left}@media (max-width:62.9275em){.lp-page .lp-design-01-introduction .banner-block .left-to-right{width:50px}}.lp-page .lp-design-01-introduction .banner-block .left-to-right .arrow-right{background:#888;padding:7px;padding:.7rem;position:relative;color:#fff}.lp-page .lp-design-01-introduction .banner-block .left-to-right .arrow-right:after{content:"";border:22px solid transparent;border-left:27px solid #888;top:-6px;right:-42px;position:absolute}.lp-page .lp-design-01-introduction .banner-block .middle-block{display:table-cell;text-align:center;width:300px;width:355px;padding:30px;padding:3rem;background:#ffeac5}@media (max-width:62.9275em){.lp-page .lp-design-01-introduction .banner-block .middle-block{width:180px}}.lp-page .lp-design-01-introduction .banner-block .middle-block .character-label{background:#9b9b9b;border:1px solid #979797;border-radius:8px;font-size:18px;color:#fff;padding:3px 14px;padding:.3rem 1.4rem;margin:0 auto 5px;margin:0 auto .5rem;width:20%}@media (max-width:64.0525em){.lp-page .lp-design-01-introduction .banner-block .middle-block .character-label{width:40%}}@media (max-width:62.9275em){.lp-page .lp-design-01-introduction .banner-block .middle-block .character-label{width:60%}}.lp-page .lp-design-01-introduction .banner-block .middle-block .character-thumb{width:200px}@media (max-width:62.9275em){.lp-page .lp-design-01-introduction .banner-block .middle-block .character-thumb{width:150px}}.lp-page .lp-design-01-introduction .banner-block .middle-block .character-comment{border:2px solid #9b9b9b;border-radius:8px}.lp-page .lp-design-01-introduction .banner-block .middle-block .character-comment ul{font-size:15px;color:#4a4a4a;padding:15px 20px;padding:1.5rem 2rem;text-align:left}@media (max-width:64.0525em){.lp-page .lp-design-01-introduction .banner-block .middle-block{padding:3rem 1.5rem}}@media (max-width:62.9275em){.lp-page .lp-design-01-introduction .banner-block .middle-block{width:300px;padding:5rem 1rem}}.lp-page .lp-design-01-introduction .banner-block .middle-block h2{margin-bottom:20px;margin-bottom:2rem}.lp-page .lp-design-01-introduction .banner-block .middle-block .asana-top-block{width:170px;height:170px;background:#fff;border:3px solid #ff9e25;border-radius:50%;position:relative;margin:0 auto -25px;margin:0 auto -2.5rem}@media (max-width:64.0525em){.lp-page .lp-design-01-introduction .banner-block .middle-block .asana-top-block{width:150px;height:150px}}@media (max-width:62.9275em){.lp-page .lp-design-01-introduction .banner-block .middle-block .asana-top-block{width:140px;height:140px}}.lp-page .lp-design-01-introduction .banner-block .middle-block .asana-top-block .asana-text{position:absolute;top:43%;left:0;font-size:16px;font-weight:bold;width:100%;text-align:center}@media (max-width:64.0525em){.lp-page .lp-design-01-introduction .banner-block .middle-block .asana-top-block .asana-text{top:38%}}.lp-page .lp-design-01-introduction .banner-block .middle-block .asana-left-block{width:170px;height:170px;background:#fff;border:3px solid #ff9e25;border-radius:50%;position:relative;float:left}@media (max-width:64.0525em){.lp-page .lp-design-01-introduction .banner-block .middle-block .asana-left-block{width:150px;height:150px}}@media (max-width:62.9275em){.lp-page .lp-design-01-introduction .banner-block .middle-block .asana-left-block{width:140px;height:140px}}.lp-page .lp-design-01-introduction .banner-block .middle-block .asana-left-block .asana-text{position:absolute;top:43%;left:0;font-size:16px;font-weight:bold;width:100%;text-align:center}@media (max-width:64.0525em){.lp-page .lp-design-01-introduction .banner-block .middle-block .asana-left-block .asana-text{top:38%}}.lp-page .lp-design-01-introduction .banner-block .middle-block .asana-right-block{width:170px;height:170px;background:#fff;border:3px solid #ff9e25;border-radius:50%;position:relative;float:right}@media (max-width:64.0525em){.lp-page .lp-design-01-introduction .banner-block .middle-block .asana-right-block{width:150px;height:150px}}@media (max-width:62.9275em){.lp-page .lp-design-01-introduction .banner-block .middle-block .asana-right-block{width:140px;height:140px}}.lp-page .lp-design-01-introduction .banner-block .middle-block .asana-right-block .asana-text{position:absolute;top:43%;left:0;font-size:16px;font-weight:bold;width:100%;text-align:center}@media (max-width:64.0525em){.lp-page .lp-design-01-introduction .banner-block .middle-block .asana-right-block .asana-text{top:38%}}.lp-page .lp-design-01-introduction .banner-block .right-to-left{display:table-cell;text-align:center;width:300px;width:90px;vertical-align:middle}@media (max-width:62.9275em){.lp-page .lp-design-01-introduction .banner-block .right-to-left{width:180px}}.lp-page .lp-design-01-introduction .banner-block .right-to-left .character-label{background:#9b9b9b;border:1px solid #979797;border-radius:8px;font-size:18px;color:#fff;padding:3px 14px;padding:.3rem 1.4rem;margin:0 auto 5px;margin:0 auto .5rem;width:20%}@media (max-width:64.0525em){.lp-page .lp-design-01-introduction .banner-block .right-to-left .character-label{width:40%}}@media (max-width:62.9275em){.lp-page .lp-design-01-introduction .banner-block .right-to-left .character-label{width:60%}}.lp-page .lp-design-01-introduction .banner-block .right-to-left .character-thumb{width:200px}@media (max-width:62.9275em){.lp-page .lp-design-01-introduction .banner-block .right-to-left .character-thumb{width:150px}}.lp-page .lp-design-01-introduction .banner-block .right-to-left .character-comment{border:2px solid #9b9b9b;border-radius:8px}.lp-page .lp-design-01-introduction .banner-block .right-to-left .character-comment ul{font-size:15px;color:#4a4a4a;padding:15px 20px;padding:1.5rem 2rem;text-align:left}@media (max-width:62.9275em){.lp-page .lp-design-01-introduction .banner-block .right-to-left{width:50px}}.lp-page .lp-design-01-introduction .banner-block .right-to-left .arrow-left{background:#888;padding:7px;padding:.7rem;position:relative;color:#fff}.lp-page .lp-design-01-introduction .banner-block .right-to-left .arrow-left:before{content:"";border:22px solid transparent;border-right:27px solid #888;top:-6px;right:40px;position:absolute}.lp-page .lp-design-01-introduction .banner-block .right-block{display:table-cell;text-align:center;width:300px}@media (max-width:62.9275em){.lp-page .lp-design-01-introduction .banner-block .right-block{width:180px}}.lp-page .lp-design-01-introduction .banner-block .right-block .character-label{background:#9b9b9b;border:1px solid #979797;border-radius:8px;font-size:18px;color:#fff;padding:3px 14px;padding:.3rem 1.4rem;margin:0 auto 5px;margin:0 auto .5rem;width:20%}@media (max-width:64.0525em){.lp-page .lp-design-01-introduction .banner-block .right-block .character-label{width:40%}}@media (max-width:62.9275em){.lp-page .lp-design-01-introduction .banner-block .right-block .character-label{width:60%}}.lp-page .lp-design-01-introduction .banner-block .right-block .character-thumb{width:200px}@media (max-width:62.9275em){.lp-page .lp-design-01-introduction .banner-block .right-block .character-thumb{width:150px}}.lp-page .lp-design-01-introduction .banner-block .right-block .character-comment{border:2px solid #9b9b9b;border-radius:8px}.lp-page .lp-design-01-introduction .banner-block .right-block .character-comment ul{font-size:15px;color:#4a4a4a;padding:15px 20px;padding:1.5rem 2rem;text-align:left}.lp-page .lp-design-01-question{margin-bottom:3em!important;overflow:hidden;padding:30px 0;padding:3rem 0;background:#ffeac5}.lp-page .lp-design-01-question .lp-design-01-wrap{width:1000px;margin:20px auto;margin:2rem auto;font-size:26px;font-size:2.6rem;font-weight:bold;line-height:2.5}.lp-page .lp-design-01-question .lp-design-01-wrap li:before{font-family:"fontawesome";content:"";color:#ff9e25;margin-right:10px;margin-right:1rem}@media (max-width:64.0525em){.lp-page .lp-design-01-question .lp-design-01-wrap{width:80%;margin:0 10%}}@media (max-width:48.0525em){.lp-page .lp-design-01-question .lp-design-01-wrap{width:90%;margin:0 5%;font-size:2.2rem}}.lp-page .lp-design-01-insentive{margin-bottom:3em!important;overflow:hidden;width:1200px;margin:3em auto}@media (max-width:64.0525em){.lp-page .lp-design-01-insentive{width:100%}}@media (max-width:62.9275em){.lp-page .lp-design-01-insentive{width:100%}}.lp-page .lp-design-01-insentive .lp-design-01-insentive-block{margin:0 auto 70px;margin:0 auto 7rem;overflow:hidden}.lp-page .lp-design-01-insentive .lp-design-01-insentive-block h3{font-size:30px;font-size:3rem;margin-bottom:10px;margin-bottom:1rem;border-bottom:2px solid #ff9e25}.lp-page .lp-design-01-insentive .lp-design-01-insentive-block h3:before{font-family:"fontawesome";content:"";margin-right:10px;margin-right:1rem;color:#ff9e25}@media (max-width:64.0525em){.lp-page .lp-design-01-insentive .lp-design-01-insentive-block h3{padding-left:2rem}}.lp-page .lp-design-01-insentive .lp-design-01-insentive-block .lp-design-01-insentive-explain{width:54%;float:left;margin-right:50px;margin-right:5rem;font-size:19px;font-size:1.9rem;line-height:1.5;padding-left:30px;padding-left:3rem}@media (max-width:64.0525em){.lp-page .lp-design-01-insentive .lp-design-01-insentive-block .lp-design-01-insentive-explain{font-size:1.8rem;padding-left:2rem}}.lp-page .lp-design-01-insentive .lp-design-01-insentive-block .lp-design-01-insentive-imageblock{display:table-cell}.lp-page .lp-design-01-insentive .lp-design-01-insentive-block .lp-design-01-insentive-imageblock img{width:100%}.lp-page .lp-design-01-center{padding:65px 0;padding:6.5rem 0;text-align:center;background:#ffeac5;margin:30px 0 50px;margin:3rem 0 5rem}.lp-page .lp-design-01-partner{margin-bottom:3em!important;overflow:hidden;width:1200px;margin:0 auto;text-align:center}@media (max-width:64.0525em){.lp-page .lp-design-01-partner{width:100%}}@media (max-width:62.9275em){.lp-page .lp-design-01-partner{width:100%}}.lp-page .lp-design-01-partner .lp-design-01-partner-block{margin:30px 0 80px;margin:3rem 0 8rem}.lp-page .lp-design-01-partner .lp-design-01-partner-block img.avator{width:300px}.lp-page .lp-design-01-partner .lp-design-01-partner-block .lp-design-01-partner-profile{margin:10px 0;margin:1rem 0;font-size:17px;font-size:1.7rem;line-height:21px;line-height:2.1rem}.lp-page .lp-design-01-partner .lp-design-01-partner-block .lp-design-01-partner-voice{padding:20px;padding:2rem;border:3px solid #ff9e25;text-align:left;border-radius:1rem;margin:16px 0 30px;margin:1.6rem 0 3rem;font-size:17px;font-size:1.7rem;line-height:34px;line-height:3.4rem}.lp-page .lp-design-01-partner .lp-design-01-partner-block:last-child{margin-bottom:0!important}.lp-page .lp-design-01-partner-message{text-align:center;margin-bottom:2.5em;font-size:30px;font-size:3rem}.lp-page .lp-design-01-contact{color:#fff;padding:45px 0;padding:4.5rem 0;background:#ff9e25}.lp-page .lp-design-01-contact form{margin:0 auto;width:800px}@media (max-width:62.9275em){.lp-page .lp-design-01-contact form{width:100%}}.lp-page .lp-design-01-contact form .sf_form tr{display:block;padding:15px 0;font-size:15px}.lp-page .lp-design-01-contact form .sf_form th{width:250px}.lp-page .lp-design-01-contact form .sf_form th span{color:red;font-size:12px}.lp-page .lp-design-01-contact form .sf_form th label{font-size:16px;width:100%;border-top:0!important}.lp-page .lp-design-01-contact form .sf_form td{text-align:right}.lp-page .lp-design-01-contact form .sf_form td input{width:550px;height:35px;border:1px solid #bbb}.lp-page .lp-design-01-contact form .sf_form td textarea{width:550px;border:1px solid #bbb}@media (max-width:62.9275em){.lp-page .lp-design-01-contact form .sf_form td input,.lp-page .lp-design-01-contact form .sf_form td textarea{width:400px}}.lp-page .lp-design-01-contact form .wpcf7-submit{background:#e02a2a;border-radius:10px;letter-spacing:.8pt;width:100%;font-size:22px;font-weight:bold;padding:15px;margin-top:30px;color:#fff;box-shadow:0 5px #9f2727;opacity:1}@media (max-width:62.9275em){.lp-page .lp-design-01-contact form .wpcf7-submit{width:90%;margin:3rem 5% 0}}.lp-page .lp-design-01-contact form .wpcf7-submit:hover{-webkit-transform:translateY(4px);transform:translateY(4px);box-shadow:none;background:#ec6363}.lp-page .lp-design-01-contact .contact-tel-bnr{background:#fff;border:3px solid #bbb;color:#000430;font-size:16px;font-size:1.6rem;font-weight:bold;margin:0 auto}@media (max-width:62.9275em){.lp-page .lp-design-01-contact .contact-tel-bnr{width:100%}}.lp-page .lp-design-01-contact .contact-tel-bnr th{width:49%;box-sizing:border-box;padding:20px 0 20px 30px;vertical-align:middle;font-size:23px;font-size:2.3rem}.lp-page .lp-design-01-contact .contact-tel-bnr td{width:49%;box-sizing:border-box;padding:20px;vertical-align:middle}.lp-page .lp-design-01-contact .contact-tel-bnr td span{font-size:35px;font-weight:bold;letter-spacing:.8pt;background:url(https://sozoku.co.jp/wp-content/uploads/2017/07/tel_bg.png) no-repeat left;background-size:45px;padding-left:60px}.noside-page{width:80%;margin:0 auto}@media (max-width:62.9275em){.noside-page{width:95%}}.noside-page .block-page-content .static-page .terms_box h2,.noside-page .block-page-content .static-page .privacy-box h2{font-size:18px;font-size:1.8rem;margin-bottom:10px;margin-bottom:1rem}.noside-page .block-page-content .static-page .terms_box ul,.noside-page .block-page-content .static-page .privacy-box ul{margin:10px 0;margin:1rem 0}.noside-page .block-page-content .static-page .terms_box ul li,.noside-page .block-page-content .static-page .privacy-box ul li{margin:0}.noside-page .block-page-content .static-page .terms_box ul li:last-child,.noside-page .block-page-content .static-page .privacy-box ul li:last-child{margin:0}.noside-page .block-page-content .static-page .terms_box ul li ol,.noside-page .block-page-content .static-page .privacy-box ul li ol{margin:20px 0 20px 50px;margin:2rem 0 2rem 5rem}.noside-page .block-page-content .static-page .terms_box .article-terms,.noside-page .block-page-content .static-page .privacy-box .article-terms{font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;margin-bottom:30px;margin-bottom:3rem}.noside-page .block-page-content .static-page .terms_box .article-terms ol,.noside-page .block-page-content .static-page .privacy-box .article-terms ol{padding-left:1.5em}.noside-page .block-page-content .static-page dl.comp_table{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;font-size:18px;font-size:1.8rem;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-left:1px solid #e6e6e6}.noside-page .block-page-content .static-page dl.comp_table dt{width:30%;text-align:center;padding:10px 0;padding:1rem 0;background:#f2f2f2;border-bottom:1px solid #e6e6e6}.noside-page .block-page-content .static-page dl.comp_table dt:last-child{border-bottom:none}.noside-page .block-page-content .static-page dl.comp_table dd{width:70%;padding:10px 0;padding:1rem 0;border-bottom:1px solid #e6e6e6}.noside-page .block-page-content .static-page dl.comp_table dd .comp_dd{padding-left:25px;padding-left:2.5rem}.noside-page .block-page-content .static-page dl.comp_table dd ul{list-style:disc}.noside-page .block-page-content .static-page dl.comp_table dd ul li{margin-left:20px;margin-left:2rem}.noside-page .block-page-content .static-page dl.comp_table dd .acf-map{width:93%;margin:20px auto;margin:2rem auto}.noside-page .block-page-content .static-page table.comp_table{font-size:18px;font-size:1.8rem;width:100%;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-left:1px solid #e6e6e6}.noside-page .block-page-content .static-page table.comp_table th{width:30%;text-align:center;padding:10px 0;padding:1rem 0;background:#f2f2f2;border-bottom:1px solid #e6e6e6;box-sizing:border-box;font-weight:normal}.noside-page .block-page-content .static-page table.comp_table th:last-child{border-bottom:none}.noside-page .block-page-content .static-page table.comp_table td{width:70%;padding:10px 0;padding:1rem 0;box-sizing:border-box;border-bottom:1px solid #e6e6e6}.noside-page .block-page-content .static-page table.comp_table td .comp_dd{padding-left:25px;padding-left:2.5rem}.noside-page .block-page-content .static-page table.comp_table td ul{list-style:disc}.noside-page .block-page-content .static-page table.comp_table td ul li{margin-left:20px;margin-left:2rem}.noside-page .block-page-content .static-page table.comp_table td .acf-map{width:93%;margin:20px auto;margin:2rem auto}.block-page-content .static-page .link-box .link_list{padding:20px 10px;padding:2rem 1rem;border-top:1px solid #e6e6e6;overflow:hidden;position:relative}.block-page-content .static-page .link-box .link_list a{display:block;width:100%;height:100%}.block-page-content .static-page .link-box .link_list:hover{background:#eee;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s}.block-page-content .static-page .link-box .link_list:hover i{color:#090e34;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s}.block-page-content .static-page .link-box .link_list span{display:block;font-size:15px;font-size:1.5rem}.block-page-content .static-page .link-box .link_list span.l_office_data{overflow:hidden;float:left;width:95%}.block-page-content .static-page .link-box .link_list span.link_ttl{color:#000;width:40%;float:left}.block-page-content .static-page .link-box .link_list span.link_adrs{float:right;width:55%;overflow:hidden}.block-page-content .static-page .link-box .link_list i{color:#a7a7a7;float:none;width:2%;position:absolute;top:30%;right:10px;right:1rem}.block-page-content .static-page .link-box .link_list:last-child{border-bottom:1px solid #e6e6e6}@media screen and (min-width:768px) and (max-width:1024px){.page .link-box .link_list span{display:block}.page .link-box .link_list span.l_office_data{overflow:hidden;width:100%!important;display:block}.page .link-box .link_list span.link_ttl{width:100%!important;margin-bottom:1.0rem;display:block}.page .link-box .link_list span.link_adrs{width:100%!important;display:block;overflow:hidden}.page .link-box .link_list:last-child{border-bottom:1px solid #a7a7a7}.page .contact-area{width:100%;box-sizing:border-box}.page .contact-area .wrapper{padding:0!important;background:#fff;float:left}.page .contact-area .wrapper .left-cont{width:100%!important}.page .contact-area .wrapper .right-cont{display:none}.page .contact-area .wrapper a{color:#090e34;text-decoration:none}}.search{display:table-cell;box-sizing:border-box}@media (max-width:64.0525em){.search{padding:0 1%;width:70%}}@media (max-width:62.9275em){.search{width:70%;padding-right:2%}}.search a{color:#7acbed}.search .search-block{padding-right:10px;padding-right:1rem}.search .search-block .search-page-description{color:#7acbed;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.search .search-block a{display:block;width:100%;height:100%;color:#000}.mainvs-about{height:30em;background-image:url(http://192.168.99.100:8001/wp-content/uploads/2017/03/mainvs-about_pc.jpg);background-size:cover;background-position:bottom;position:relative}.mainvs-about:before{background-color:rgba(0,0,0,.15);position:absolute;top:0;right:0;bottom:0;left:0;content:' '}.mainvs-about-text{margin:auto;text-align:center;color:#fff;position:absolute;top:0;left:0;right:0;bottom:0;width:40em;height:11em}.mainvs-about-heading{font-size:2.5em;margin-bottom:.7em}#about_box{padding-bottom:20px}#about_box #about-topimg-box{position:relative;width:100%;height:500px;margin-bottom:40px;background:url(https://sozoku.co.jp/wp-content/themes/nanayou-template/img/about-mainimage.jpg);background-size:cover;background-position:center}#about_box #about-topimg-box .ab-texts{color:#fff;text-align:center;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:550px;height:280px}#about_box #about-topimg-box .ab-texts h2{color:#fff;font-size:55px;font-size:5.5rem;margin-bottom:20px}#about_box #about-topimg-box .ab-texts p{font-size:30px;font-size:3rem}#about_box .static_page{width:1200px;margin:0 auto 30px;padding:0 20px}#about_box .static_page .about-point{overflow:hidden;border-top:1px solid #7e7e7e;padding:45px 0}#about_box .static_page .about-point.bt-none{border-top:none;padding:45px 0 0}#about_box .static_page .about-point dd{width:48%;float:left}#about_box .static_page .about-point dd h3{color:#090e34;font-weight:bold;font-size:25px;margin-bottom:30px}#about_box .static_page .about-point dd h3 span{display:inline-block;background:#ff7b7b;color:#fff;font-size:20px;padding:0 10px;margin-left:10px}#about_box .static_page .about-point dt{width:48%;float:right}#about_box .static_page .about-point dt img{width:100%;height:auto}#about_box .about-explanation{margin-top:3em}#about_box .detail-3points{margin-top:3em}#about_box .detail-3points .detail-point{padding-bottom:2em;border-bottom:1px solid #b7b7b7;margin-bottom:2em}#about_box .detail-3points .detail-point .search_links li{margin-bottom:0}#about_box .detail-3points .detail-point:last-child{border-bottom:none}#about_box .detail-point-flex{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#about_box .detail-point-text{margin-right:1em;width:45%}#about_box .detail-point-text p{margin-bottom:5em}#about_box .detail-point-text p span{font-weight:bold;color:#090e34}#about_box .detail-point-pic{width:45%}#about_box .detail-point-pic img{width:100%}#about_box .detail-point-heading{font-size:1.3em;color:#090e34;font-weight:bold;margin-bottom:1em}#about_box .button-detail-bgcolor{display:block;background-color:#090e34;font-size:1.6em;text-align:center;padding:10px 0;padding:1.0rem 0}#about_box .button-detail-bgcolor:link{color:#fff}#about_box h2{color:#090e34;font-weight:bold;font-size:30px;margin:30px 0 45px}#about_box h2.center{text-align:center}#about_box p.center{text-align:center}#about_box .search_links li{display:inline-block;box-sizing:border-box;width:49.7%}#about_box .search_links li button{padding:10px;padding:1.0rem;text-align:center;font-size:24px;font-size:2.4rem;width:100%}#about_box .teachers_list{overflow:hidden;box-sizing:border-box}#about_box .teachers_list li{border:1px solid #eee;padding:20px;margin-bottom:20px;overflow:hidden;margin-right:10px;text-align:center;background:#fff;box-sizing:border-box;position:relative}#about_box .teachers_list li:first-child h3 span.status-ttl{background:#ff7b7b;padding:45px 0 20px}#about_box .teachers_list li:last-child{margin-right:0}#about_box .teachers_list li .photoname{width:25%;float:left;margin-right:20px}#about_box .teachers_list li .photoname .te_img img{width:100%;height:auto}#about_box .teachers_list li p{width:72%;float:right;text-align:left;padding:0}#about_box .teachers_list li h3 span{font-size:14px;display:block;line-height:1.2;font-weight:normal;padding-left:5px}#about_box .teachers_list li h3 span.name-ttl{font-size:16px;font-weight:bold;margin:10px auto}#about_box .teachers_list li h3 span.status-ttl{color:#fff;font-size:14px;background:#6ed1d6;padding:3px 5px}#about_box .troubles_area{background:#e8eaee;padding:30px;margin:30px 0}#about_box .troubles_area h3{font-weight:bold;font-size:18px}#about_box .button-area{margin:20px auto 30px;margin:2rem auto 3rem;text-align:center}#about_box .button-area .contact_link{width:65%;font-size:24px;font-size:2.4rem;margin:0 auto}#about_box .button-area .contact_link a{display:block;width:100%;height:100%}@media screen and (min-width:768px) and (max-width:1024px){#about_box{width:100%;box-sizing:border-box}#about_box .detail-point-text{width:50%}#about_box .detail-point-text p{margin-bottom:2em}#about_box .static_page{width:100%;box-sizing:border-box}#about_box .teachers_list li p{width:70%}#about_box .js-tab-content{width:100%!important}#about_box .search_links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#about_box .search_links li .button-area button{font-size:2.0rem!important}}.block-page-content .contact-wrapper{background:#eee;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6}.block-page-content form label{border-top:1px solid #e6e6e6;box-sizing:border-box;clear:left;float:left;padding:20px;width:30%}@media (max-width:62.9275em){.block-page-content form label{padding:1rem!important}}.block-page-content form label .require{background:#e02a2a;border-radius:3px;color:#f2f2f2;font-size:12px;padding:2px 5px;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.block-page-content form .input-area{background:#fff;border-left:1px solid #e6e6e6;border-top:1px solid #e6e6e6;margin-left:30%;padding:20px 30px}.block-page-content form .input-area input[type="text"],.block-page-content form .input-area input[type="tel"],.block-page-content form .input-area input[type="email"],.block-page-content form .input-area textarea{border:1px solid #eee;font-size:14px;padding:5px;width:93%}.block-page-content form .input-area input[type="text"]:placeholder-shown,.block-page-content form .input-area input[type="tel"]:placeholder-shown,.block-page-content form .input-area input[type="email"]:placeholder-shown,.block-page-content form .input-area textarea:placeholder-shown{color:#a7a7a7}.block-page-content form .input-area input[type="text"]::-webkit-input-placeholder,.block-page-content form .input-area input[type="tel"]::-webkit-input-placeholder,.block-page-content form .input-area input[type="email"]::-webkit-input-placeholder,.block-page-content form .input-area textarea::-webkit-input-placeholder{color:#a7a7a7}.block-page-content form .input-area input[type="text"]:-moz-placeholder,.block-page-content form .input-area input[type="tel"]:-moz-placeholder,.block-page-content form .input-area input[type="email"]:-moz-placeholder,.block-page-content form .input-area textarea:-moz-placeholder{color:#a7a7a7;opacity:1}.block-page-content form .input-area input[type="text"]::-moz-placeholder,.block-page-content form .input-area input[type="tel"]::-moz-placeholder,.block-page-content form .input-area input[type="email"]::-moz-placeholder,.block-page-content form .input-area textarea::-moz-placeholder{color:#a7a7a7;opacity:1}.block-page-content form .input-area input[type="text"]:-ms-input-placeholder,.block-page-content form .input-area input[type="tel"]:-ms-input-placeholder,.block-page-content form .input-area input[type="email"]:-ms-input-placeholder,.block-page-content form .input-area textarea:-ms-input-placeholder{color:#a7a7a7}.block-page-content form .input-area .pref{display:inline;position:relative}.block-page-content form .input-area .pref:after{font-family:"fontawesome";content:"";position:absolute;top:0;right:8px;color:#a7a7a7}.block-page-content form .input-area .pref select{padding:5px;border:1px solid #eee;font-size:14px;border-radius:0;background:none;width:45%;margin:10px 0}.block-page-content form .input-area input#zip{width:45%}.block-page-content form .privacy-message{font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;padding-top:20px;padding-top:2rem;color:#333}.contact-office_wrapper{overflow:hidden;margin:20px 0 30px;margin:2rem 0 3rem;position:relative}.contact-office_wrapper .contact-office_pic{width:20%;float:left}.contact-office_wrapper .contact-office_pic img{width:100%}.contact-office_wrapper .contact-office-info{margin-left:23%;font-size:20px;font-size:2rem}.contact-office_wrapper .contact-office-info .contact-office_name{font-size:28px;font-size:2.8rem;font-weight:bold;margin-bottom:10px;margin-bottom:1rem}.contact-office_wrapper .contact-office-info .contact-office_url{position:absolute;bottom:0;right:0}.contact-office_wrapper .contact-office-info .contact-office_url a{color:#7acbed;font-size:17px;font-size:1.7rem;text-decoration:underline}.category{display:table-cell;box-sizing:border-box}@media (max-width:64.0525em){.category{padding:0 1%;width:70%}}@media (max-width:62.9275em){.category{width:70%;padding-right:2%}}.category a{color:#7acbed}.category .category-block{margin:30px 0;margin:3rem 0}.category .category-block a{display:block;width:100%;height:100%}.colum-block .entry-title{margin-bottom:30px;margin-bottom:3.0rem}.archive{display:table-cell;box-sizing:border-box;width:70%}@media (max-width:64.0525em){.archive{padding:0 1%;width:70%}}@media (max-width:62.9275em){.archive{width:70%;padding-right:2%}}.archive a{color:#7acbed}.archive .archive-block{margin:30px 0;margin:3rem 0}.archive .archive-block a{display:block;width:100%;height:100%}.archive .archive-block .specialist-block a{width:auto;height:auto}.office-block .entry-place .ret-text{color:#000}.template-block{position:relative;border-top:1px solid #eee;height:150px;padding:10px 0}.template-block:last-child{border-bottom:1px solid #eee}.template-block .entry-thumb{width:150px;height:150px;background:#eee;display:block;float:left}.template-block .entry-title{display:inline-block;margin-left:20px}.template-block .entry-excerpt{margin-left:170px;color:#a0a0a0}.template-block .other{display:inline-block;position:absolute;left:170px;top:130px;color:#a0a0a0}.specialist-block a{display:block;width:auto;height:auto}.specialist-block .entry-text-area .specialist-role{margin-right:0!important}.search_links .sub_inner{display:none!important}#main .lp-page{width:100%}#main .lp-page section{margin-top:60px}#main .lp-page .mainvisual-service-flow{position:relative;width:100%;height:500px;background:url(https://sozoku.co.jp/wp-content/uploads/2017/06/mainvisual2_02.jpg);background-size:cover;background-position:center}#main .lp-page .mainvisual-service-flow::before{background-color:rgba(0,0,0,.2);position:absolute;top:0;right:0;bottom:0;left:0;content:' '}#main .lp-page .mainvisual-service-flow .mainvisual-service-flow-text{margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:550px;height:400px}#main .lp-page .mainvisual-service-flow .mainvisual-service-flow-text .mainvisual-service-flow-copy{color:#fff;font-size:24px;border:1px #fff solid;padding:30px 60px;top:0;left:0;right:0;bottom:0;width:430px;height:70px;margin-bottom:30px;text-align:center}#main .lp-page .mainvisual-service-flow .mainvisual-service-flow-text .mainvisual-service-flow-logo{text-align:center}#main .lp-page .mainvisual-service-flow .mainvisual-service-flow-text .mainvisual-service-flow-title{color:#fff;text-align:center;font-size:36px;margin-bottom:30px}#main .lp-page .mainvisual-service-flow .mainvisual-service-flow-text .mainvisual-service-flow-point{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#main .lp-page .mainvisual-service-flow .mainvisual-service-flow-text .mainvisual-service-flow-point .mainvisual-service-flow-point-circle{width:150px;height:150px;border-radius:50%;font-size:20px;color:#333;background-color:#fff;text-align:center}#main .lp-page .mainvisual-service-flow .mainvisual-service-flow-text .mainvisual-service-flow-point .mainvisual-service-flow-point-circle .mainvisual-service-flow-point-circle-text{padding:25px 10px}#main .lp-page .block-page-title{display:none}#main .serviceflow-wrapper{max-width:1200px;margin:0 auto 30px;padding:0 20px}#main .serviceflow-wrapper .center-text{text-align:center}#main .serviceflow-wrapper .serviceflow-headline{color:#000430!important;font-weight:bold!important;text-align:center!important;font-size:24px!important;margin-bottom:30px!important}#main .serviceflow-wrapper .about-sozokuservice{text-align:center;margin:0 auto 30px}#main .serviceflow-wrapper .support-example-img{box-sizing:border-box;width:100%;height:auto;margin:30px 0;margin:3rem 0;background:#fff;border-radius:10px;border:1px solid #ddd}#main .serviceflow-wrapper .support-example-img h2{border-radius:10px 10px 0 0;padding:20px;padding:2rem;text-align:center;background:#ddd;font-weight:bold}#main .serviceflow-wrapper .support-example-img img{width:95%;height:auto;margin:40px 2.5%;margin:4rem 2.5%}#main .serviceflow-wrapper .support-example-area{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:62.9275em){#main .serviceflow-wrapper .support-example-area{margin:0 auto}#main .serviceflow-wrapper .support-example-area .support-example{margin-top:10px}#main .serviceflow-wrapper .support-example-area .support-example:nth-child(-n+2){margin-top:0}}#main .serviceflow-wrapper .case-example-list .case-border{border-bottom:1px #333 solid;padding-bottom:30px;margin-top:30px}#main .serviceflow-wrapper .case-example-list .case-border:last-child{padding-bottom:0;border-bottom:none}#main .serviceflow-wrapper .case-example-list .case-border:first-child{margin-top:0}#main .serviceflow-wrapper .case-example-list .case-example{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#main .serviceflow-wrapper .case-example-list .case-example .case-example-text{width:44%}#main .serviceflow-wrapper .case-example-list .case-example .case-example-pic{display:inline;width:50%}#main .serviceflow-wrapper .case-example-list .case-example .case-example-pic img{width:100%}#main .serviceflow-wrapper #about_box{padding-bottom:0!important}#main .serviceflow-wrapper #about_box h2{font-size:18px}#main .serviceflow-wrapper #about_box .headline-small{font-size:16px}#main .serviceflow-wrapper #about_box .box-item h3{font-size:18px;font-weight:bold;margin-bottom:10px}#main .serviceflow-wrapper #about_box .plan_fee .box-item{background-color:#eee;padding:20px;padding:2rem;box-sizing:border-box;margin-bottom:20px;width:48%;min-height:120px}@media (max-width:62.9275em){#main .serviceflow-wrapper #about_box .plan_fee .box-item{width:48%;max-width:48%}}#main .serviceflow-wrapper #about_box .plan_fee .plan_fee-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}#main .serviceflow-wrapper .tertiary-headline{color:#000430;font-weight:bold;font-size:18px;margin-bottom:10px}#main .contact-area-2{background-color:#eee;text-align:center;padding:70px;padding:7rem;margin-bottom:60px}@media (max-width:62.9275em){#main .contact-area-2{padding:7rem 0}}#main .contact-area-2 h3{color:#090e34;font-size:24px;font-weight:bold;margin-bottom:30px}#main .contact-area-2 p{margin-bottom:60px}#main .application-flow{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px #bbb solid;padding-bottom:30px;margin-bottom:30px}#main .application-flow:before{content:"";position:absolute;bottom:-10px;left:50%;margin-left:-10px;width:0;height:0;border-top:10px solid #bbb;border-left:10px solid transparent;border-right:10px solid transparent}#main .application-flow :after{content:"";position:absolute;bottom:-9px;left:50%;margin-left:-10px;width:0;height:0;border-top:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent}#main .application-flow:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}#main .application-flow:last-child:before{border:none}#main .application-flow:last-child:after{border:none}#main .application-flow .application-flow-text{width:700px}#main .application-flow .application-flow-text .application-flow-headline{color:#333;font-size:18px;font-weight:bold;margin-bottom:10px}#main .application-flow .application-flow-text .application-flow-headline .application-flow-number{color:#5fcdd2;font-size:20px}#main .application-flow .application-flow-pic{margin:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#main .application-flow .application-flow-img{width:100px;margin:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#main .service-flow-contact{margin:0 auto;width:800px}@media (max-width:62.9275em){#main .service-flow-contact{width:100%}}#main .service-flow-contact .sf_form tr{display:block;padding:15px 0;font-size:15px}#main .service-flow-contact .sf_form th{width:250px}#main .service-flow-contact .sf_form th span{color:red;font-size:12px}#main .service-flow-contact .sf_form th label{font-size:16px;width:100%;border-top:0!important}#main .service-flow-contact .sf_form td{text-align:right}#main .service-flow-contact .sf_form td input{width:550px;height:35px;border:1px solid #bbb}#main .service-flow-contact .sf_form td textarea{width:550px;border:1px solid #bbb}@media (max-width:62.9275em){#main .service-flow-contact .sf_form td input,#main .service-flow-contact .sf_form td textarea{width:400px}}#main .service-flow-contact .wpcf7-submit{background:#e02a2a;border-radius:10px;letter-spacing:.8pt;width:100%;font-size:22px;font-weight:bold;padding:15px;margin-top:30px;color:#fff;box-shadow:0 5px #9f2727;opacity:1}@media (max-width:62.9275em){#main .service-flow-contact .wpcf7-submit{width:90%;margin:3rem 5% 0}}#main .service-flow-contact .wpcf7-submit:hover{-webkit-transform:translateY(4px);transform:translateY(4px);box-shadow:none;background:#ec6363}#main .service-flow-contact .contact-tel-bnr{background:#fff;border:3px solid #bbb;color:#000430;font-size:16px;font-size:1.6rem;font-weight:bold;margin:0 auto}@media (max-width:62.9275em){#main .service-flow-contact .contact-tel-bnr{width:100%}}#main .service-flow-contact .contact-tel-bnr th{width:49%;box-sizing:border-box;padding:20px 0 20px 30px;vertical-align:middle;font-size:23px;font-size:2.3rem}#main .service-flow-contact .contact-tel-bnr td{width:49%;box-sizing:border-box;padding:20px;vertical-align:middle}#main .service-flow-contact .contact-tel-bnr td span{font-size:35px;font-weight:bold;letter-spacing:.8pt;background:url(https://sozoku.co.jp/wp-content/uploads/2017/07/tel_bg.png) no-repeat left;background-size:45px;padding-left:60px}@media screen and (min-width:600px){.reverse-pc{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.pc-none{display:none}}@media screen and (max-width:1024px) and (min-width:768px){#main .page .title{width:auto!important;width:initial!important;margin-right:0!important;margin-right:initial!important}#main .page .explain{width:auto!important;width:initial!important;margin-right:0!important;margin-right:initial!important}#main .page .txt_area{width:auto!important;width:initial!important;margin-right:0!important;margin-right:initial!important}#main .main-wrapper{box-sizing:border-box;width:100%!important;margin:1.0rem auto 3.0rem;display:table}}@media screen and (min-width:960px) and (max-width:1024px){.serviceflow-wrapper{max-width:1200px;margin:0 20px 30px;padding:0}.serviceflow-wrapper .plan_fee .box-item{min-height:0;min-height:initial}.serviceflow-wrapper .plan_fee-flex.evevnum .box-item:nth-last-of-type(-n+2){margin-bottom:0}.serviceflow-wrapper .plan_fee-flex.oddnum .box-item:last-of-type{margin-bottom:0}}@media screen and (min-width:600px) and (max-width:959px){.mainvisual-service-flow{position:relative;width:100%;height:500px;background:url(https://sozoku.co.jp/wp-content/uploads/2017/03/mainvisual-tb.jpg);background-size:cover;background-position:center}.serviceflow-wrapper{max-width:1200px;margin:0 20px 30px}.serviceflow-wrapper .case-example-pic img{width:100%}.serviceflow-wrapper .plan_fee .box-item{max-width:40%;min-height:0;min-height:initial}.serviceflow-wrapper .application-flow-text{width:400px}}.acf-map{width:100%;height:350px;margin-bottom:5px}.acf-map .acf-map img{max-width:inherit!important}body.stop-scrolling{height:100%;overflow:hidden}.sweet-overlay{background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";background-color:rgba(0,0,0,.4);position:fixed;left:0;right:0;top:0;bottom:0;display:none;z-index:10000}.sweet-alert{background-color:#fff;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;width:478px;padding:17px;border-radius:5px;text-align:center;position:fixed;left:50%;top:50%;margin-left:-256px;margin-top:-200px;overflow:hidden;display:none;z-index:99999}@media all and (max-width:540px){.sweet-alert{width:auto;margin-left:0;margin-right:0;left:15px;right:15px}}.sweet-alert h2{color:#575757;font-size:30px;text-align:center;font-weight:600;text-transform:none;position:relative;margin:25px 0;padding:0;line-height:40px;display:block}.sweet-alert p{color:#797979;font-size:16px;text-align:center;font-weight:300;position:relative;text-align:inherit;float:none;margin:0;padding:0;line-height:normal}.sweet-alert fieldset{border:none;position:relative}.sweet-alert .sa-error-container{background-color:#f1f1f1;margin-left:-17px;margin-right:-17px;overflow:hidden;padding:0 10px;max-height:0;webkit-transition:padding .15s , max-height .15s;transition:padding .15s , max-height .15s}.sweet-alert .sa-error-container.show{padding:10px 0;max-height:100px;webkit-transition:padding .2s , max-height .2s;transition:padding .25s , max-height .25s}.sweet-alert .sa-error-container .icon{display:inline-block;width:24px;height:24px;border-radius:50%;background-color:#ea7d7d;color:#fff;line-height:24px;text-align:center;margin-right:3px}.sweet-alert .sa-error-container p{display:inline-block}.sweet-alert .sa-input-error{position:absolute;top:29px;right:26px;width:20px;height:20px;opacity:0;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;transition:all .1s}.sweet-alert .sa-input-error::before,.sweet-alert .sa-input-error::after{content:"";width:20px;height:6px;background-color:#f06e57;border-radius:3px;position:absolute;top:50%;margin-top:-4px;left:50%;margin-left:-9px}.sweet-alert .sa-input-error::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sweet-alert .sa-input-error::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sweet-alert .sa-input-error.show{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.sweet-alert input{width:100%;box-sizing:border-box;border-radius:3px;border:1px solid #d7d7d7;height:43px;margin-top:10px;margin-bottom:17px;font-size:18px;box-shadow:inset 0 1px 1px rgba(0,0,0,.06);padding:0 12px;display:none;transition:all .3s}.sweet-alert input:focus{outline:none;box-shadow:0 0 3px #c4e6f5;border:1px solid #b4dbed}.sweet-alert input:focus::-moz-placeholder{transition:opacity .3s .03s ease;opacity:.5}.sweet-alert input:focus:-ms-input-placeholder{transition:opacity .3s .03s ease;opacity:.5}.sweet-alert input:focus::-webkit-input-placeholder{transition:opacity .3s .03s ease;opacity:.5}.sweet-alert input::-moz-placeholder{color:#bdbdbd}.sweet-alert input:-ms-input-placeholder{color:#bdbdbd}.sweet-alert input::-webkit-input-placeholder{color:#bdbdbd}.sweet-alert.show-input input{display:block}.sweet-alert .sa-confirm-button-container{display:inline-block;position:relative}.sweet-alert .la-ball-fall{position:absolute;left:50%;top:50%;margin-left:-27px;margin-top:4px;opacity:0;visibility:hidden}.sweet-alert button{background-color:#8cd4f5;color:#fff;border:none;box-shadow:none;font-size:17px;font-weight:500;border-radius:5px;padding:10px 32px;margin:26px 5px 0 5px;cursor:pointer}.sweet-alert button:focus{outline:none;box-shadow:0 0 2px rgba(128,179,235,.5) , inset 0 0 0 1px rgba(0,0,0,.05)}.sweet-alert button:hover{background-color:#7ecff4}.sweet-alert button:active{background-color:#5dc2f1}.sweet-alert button.cancel{background-color:#c1c1c1}.sweet-alert button.cancel:hover{background-color:#b9b9b9}.sweet-alert button.cancel:active{background-color:#a8a8a8}.sweet-alert button.cancel:focus{box-shadow:rgba(197,205,211,.8) 0 0 2px , rgba(0,0,0,.04706) 0 0 0 1px inset!important}.sweet-alert button[disabled]{opacity:.6;cursor:default}.sweet-alert button.confirm[disabled]{color:transparent}.sweet-alert button.confirm[disabled] ~ .la-ball-fall{opacity:1;visibility:visible;transition-delay:0s}.sweet-alert button::-moz-focus-inner{border:0}.sweet-alert[data-has-cancel-button="false"] button{box-shadow:none!important}.sweet-alert[data-has-confirm-button="false"][data-has-cancel-button="false"]{padding-bottom:40px}.sweet-alert .sa-icon{width:80px;height:80px;border:4px solid gray;border-radius:40px;border-radius:50%;margin:20px auto;padding:0;position:relative;box-sizing:content-box}.sweet-alert .sa-icon.sa-error{border-color:#f27474}.sweet-alert .sa-icon.sa-error .sa-x-mark{position:relative;display:block}.sweet-alert .sa-icon.sa-error .sa-line{position:absolute;height:5px;width:47px;background-color:#f27474;display:block;top:37px;border-radius:2px}.sweet-alert .sa-icon.sa-error .sa-line.sa-left{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:17px}.sweet-alert .sa-icon.sa-error .sa-line.sa-right{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:16px}.sweet-alert .sa-icon.sa-warning{border-color:#f8bb86}.sweet-alert .sa-icon.sa-warning .sa-body{position:absolute;width:5px;height:47px;left:50%;top:10px;border-radius:2px;margin-left:-2px;background-color:#f8bb86}.sweet-alert .sa-icon.sa-warning .sa-dot{position:absolute;width:7px;height:7px;border-radius:50%;margin-left:-3px;left:50%;bottom:10px;background-color:#f8bb86}.sweet-alert .sa-icon.sa-info{border-color:#c9dae1}.sweet-alert .sa-icon.sa-info::before{content:"";position:absolute;width:5px;height:29px;left:50%;bottom:17px;border-radius:2px;margin-left:-2px;background-color:#c9dae1}.sweet-alert .sa-icon.sa-info::after{content:"";position:absolute;width:7px;height:7px;border-radius:50%;margin-left:-3px;top:19px;background-color:#c9dae1}.sweet-alert .sa-icon.sa-success{border-color:#a5dc86}.sweet-alert .sa-icon.sa-success::before,.sweet-alert .sa-icon.sa-success::after{content:'';border-radius:40px;border-radius:50%;position:absolute;width:60px;height:120px;background:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sweet-alert .sa-icon.sa-success::before{border-radius:120px 0 0 120px;top:-7px;left:-33px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:60px 60px;transform-origin:60px 60px}.sweet-alert .sa-icon.sa-success::after{border-radius:0 120px 120px 0;top:-11px;left:30px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 60px;transform-origin:0 60px}.sweet-alert .sa-icon.sa-success .sa-placeholder{width:80px;height:80px;border:4px solid rgba(165,220,134,.2);border-radius:40px;border-radius:50%;box-sizing:content-box;position:absolute;left:-4px;top:-4px;z-index:2}.sweet-alert .sa-icon.sa-success .sa-fix{width:5px;height:90px;background-color:#fff;position:absolute;left:28px;top:8px;z-index:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sweet-alert .sa-icon.sa-success .sa-line{height:5px;background-color:#a5dc86;display:block;border-radius:2px;position:absolute;z-index:2}.sweet-alert .sa-icon.sa-success .sa-line.sa-tip{width:25px;left:14px;top:46px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sweet-alert .sa-icon.sa-success .sa-line.sa-long{width:47px;right:8px;top:38px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sweet-alert .sa-icon.sa-custom{background-size:contain;border-radius:0;border:none;background-position:center center;background-repeat:no-repeat}@-webkit-keyframes showSweetAlert{0%{transform:scale(0.7);-webkit-transform:scale(0.7)}45%{transform:scale(1.05);-webkit-transform:scale(1.05)}80%{transform:scale(0.95);-webkit-transform:scale(0.95)}100%{transform:scale(1);-webkit-transform:scale(1)}}@keyframes showSweetAlert{0%{transform:scale(0.7);-webkit-transform:scale(0.7)}45%{transform:scale(1.05);-webkit-transform:scale(1.05)}80%{transform:scale(0.95);-webkit-transform:scale(0.95)}100%{transform:scale(1);-webkit-transform:scale(1)}}@-webkit-keyframes hideSweetAlert{0%{transform:scale(1);-webkit-transform:scale(1)}100%{transform:scale(0.5);-webkit-transform:scale(0.5)}}@keyframes hideSweetAlert{0%{transform:scale(1);-webkit-transform:scale(1)}100%{transform:scale(0.5);-webkit-transform:scale(0.5)}}@-webkit-keyframes slideFromTop{0%{top:0%}100%{top:50%}}@keyframes slideFromTop{0%{top:0%}100%{top:50%}}@-webkit-keyframes slideToTop{0%{top:50%}100%{top:0%}}@keyframes slideToTop{0%{top:50%}100%{top:0%}}@-webkit-keyframes slideFromBottom{0%{top:70%}100%{top:50%}}@keyframes slideFromBottom{0%{top:70%}100%{top:50%}}@-webkit-keyframes slideToBottom{0%{top:50%}100%{top:70%}}@keyframes slideToBottom{0%{top:50%}100%{top:70%}}.showSweetAlert[data-animation="pop"]{-webkit-animation:showSweetAlert .3s;animation:showSweetAlert .3s}.showSweetAlert[data-animation="none"]{-webkit-animation:none;animation:none}.showSweetAlert[data-animation="slide-from-top"]{-webkit-animation:slideFromTop .3s;animation:slideFromTop .3s}.showSweetAlert[data-animation="slide-from-bottom"]{-webkit-animation:slideFromBottom .3s;animation:slideFromBottom .3s}.hideSweetAlert[data-animation="pop"]{-webkit-animation:hideSweetAlert .2s;animation:hideSweetAlert .2s}.hideSweetAlert[data-animation="none"]{-webkit-animation:none;animation:none}.hideSweetAlert[data-animation="slide-from-top"]{-webkit-animation:slideToTop .4s;animation:slideToTop .4s}.hideSweetAlert[data-animation="slide-from-bottom"]{-webkit-animation:slideToBottom .3s;animation:slideToBottom .3s}@-webkit-keyframes animateSuccessTip{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}@keyframes animateSuccessTip{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}@-webkit-keyframes animateSuccessLong{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0px;top:35px}100%{width:47px;right:8px;top:38px}}@keyframes animateSuccessLong{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0px;top:35px}100%{width:47px;right:8px;top:38px}}@-webkit-keyframes rotatePlaceholder{0%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}5%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}12%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}100%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}}@keyframes rotatePlaceholder{0%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}5%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}12%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}100%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}}.animateSuccessTip{-webkit-animation:animateSuccessTip .75s;animation:animateSuccessTip .75s}.animateSuccessLong{-webkit-animation:animateSuccessLong .75s;animation:animateSuccessLong .75s}.sa-icon.sa-success.animate::after{-webkit-animation:rotatePlaceholder 4.25s ease-in;animation:rotatePlaceholder 4.25s ease-in}@-webkit-keyframes animateErrorIcon{0%{transform:rotateX(100deg);-webkit-transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0deg);-webkit-transform:rotateX(0deg);opacity:1}}@keyframes animateErrorIcon{0%{transform:rotateX(100deg);-webkit-transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0deg);-webkit-transform:rotateX(0deg);opacity:1}}.animateErrorIcon{-webkit-animation:animateErrorIcon .5s;animation:animateErrorIcon .5s}@-webkit-keyframes animateXMark{0%{transform:scale(0.4);-webkit-transform:scale(0.4);margin-top:26px;opacity:0}50%{transform:scale(0.4);-webkit-transform:scale(0.4);margin-top:26px;opacity:0}80%{transform:scale(1.15);-webkit-transform:scale(1.15);margin-top:-6px}100%{transform:scale(1);-webkit-transform:scale(1);margin-top:0;opacity:1}}@keyframes animateXMark{0%{transform:scale(0.4);-webkit-transform:scale(0.4);margin-top:26px;opacity:0}50%{transform:scale(0.4);-webkit-transform:scale(0.4);margin-top:26px;opacity:0}80%{transform:scale(1.15);-webkit-transform:scale(1.15);margin-top:-6px}100%{transform:scale(1);-webkit-transform:scale(1);margin-top:0;opacity:1}}.animateXMark{-webkit-animation:animateXMark .5s;animation:animateXMark .5s}@-webkit-keyframes pulseWarning{0%{border-color:#F8D486}100%{border-color:#F8BB86}}@keyframes pulseWarning{0%{border-color:#F8D486}100%{border-color:#F8BB86}}.pulseWarning{-webkit-animation:pulseWarning .75s infinite alternate;animation:pulseWarning .75s infinite alternate}@-webkit-keyframes pulseWarningIns{0%{background-color:#F8D486}100%{background-color:#F8BB86}}@keyframes pulseWarningIns{0%{background-color:#F8D486}100%{background-color:#F8BB86}}.pulseWarningIns{-webkit-animation:pulseWarningIns .75s infinite alternate;animation:pulseWarningIns .75s infinite alternate}@-webkit-keyframes rotate-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.sweet-alert .sa-icon.sa-error .sa-line.sa-left{-ms-transform:rotate(45deg) \9 }.sweet-alert .sa-icon.sa-error .sa-line.sa-right{-ms-transform:rotate(-45deg) \9 }.sweet-alert .sa-icon.sa-success{border-color:transparent\9 }.sweet-alert .sa-icon.sa-success .sa-line.sa-tip{-ms-transform:rotate(45deg) \9 }.sweet-alert .sa-icon.sa-success .sa-line.sa-long{-ms-transform:rotate(-45deg) \9 }.la-ball-fall,.la-ball-fall>div{position:relative;box-sizing:border-box}.la-ball-fall{display:block;font-size:0;color:#fff}.la-ball-fall.la-dark{color:#333}.la-ball-fall>div{display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor}.la-ball-fall{width:54px;height:18px}.la-ball-fall>div{width:10px;height:10px;margin:4px;border-radius:100%;opacity:0;-webkit-animation:ball-fall 1s ease-in-out infinite;animation:ball-fall 1s ease-in-out infinite}.la-ball-fall>div:nth-child(1){-webkit-animation-delay:-200ms;animation-delay:-200ms}.la-ball-fall>div:nth-child(2){-webkit-animation-delay:-100ms;animation-delay:-100ms}.la-ball-fall>div:nth-child(3){-webkit-animation-delay:0ms;animation-delay:0ms}.la-ball-fall.la-sm{width:26px;height:8px}.la-ball-fall.la-sm>div{width:4px;height:4px;margin:2px}.la-ball-fall.la-2x{width:108px;height:36px}.la-ball-fall.la-2x>div{width:20px;height:20px;margin:8px}.la-ball-fall.la-3x{width:162px;height:54px}.la-ball-fall.la-3x>div{width:30px;height:30px;margin:12px}@-webkit-keyframes ball-fall{0%{opacity:0;-webkit-transform:translateY(-145%);transform:translateY(-145%)}10%{opacity:.5}20%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}80%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}90%{opacity:.5}100%{opacity:0;-webkit-transform:translateY(145%);transform:translateY(145%)}}@keyframes ball-fall{0%{opacity:0;-webkit-transform:translateY(-145%);transform:translateY(-145%)}10%{opacity:.5}20%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}80%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}90%{opacity:.5}100%{opacity:0;-webkit-transform:translateY(145%);transform:translateY(145%)}}.wp_rp_content{width:100%}.wp_rp_content ul.related_post{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-pack:distribute!important;justify-content:space-around!important;-webkit-justify-content:space-around!important;-ms-justify-content:space-around!important}@media (max-width:62.9275em){.wp_rp_content ul.related_post{-ms-flex-wrap:wrap;flex-wrap:wrap}.wp_rp_content ul.related_post li:last-child{display:none!important}}