#global_menu #menu-global-menu li a{font-size:110%!important}.service_list_wrap .service_list .item{border-radius:5px;box-shadow:0 10px 10px -5px rgba(0,0,0,.3)}.service_list_wrap .service_list .item .animate_background{border-radius:5px;background-color:#fff}.service_list_wrap .service_list .item .rich_font_type3{color:#f88445}.link_button a{border-radius:5px}#page_header h2{border-radius:0 0 21px 0}#main_contents h2.heading{position:relative;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-size:29px!important;font-weight:normal!important;text-align:center;border-bottom:1px solid #ccc;padding-bottom:20px!important;margin-bottom:50px!important}#main_contents h2.heading::after{content:'';position:absolute;bottom:-1px;left:50%;transform:translateX(-50%);width:150px;height:2px;background-color:#f69e27}#main_contents h3.heading{position:relative;font-size:23px!important;font-weight:normal!important;padding:1rem 2rem!important;margin-bottom:40px!important;border-left:5px solid #f69e27}#main_contents h3.heading::after{position:absolute;left:0;bottom:0;content:'';width:100%;height:0;border-bottom:1px solid #ccc}#main_contents h3.heading-number{position:relative;padding-left:60px!important;font-size:23px!important;margin-bottom:40px!important}#main_contents h3.heading-number::before{content:attr(data-number);position:absolute;top:50%;left:0;transform:translateY(-50%);color:#fbf0d3;font-size:48px}#main_contents h3.heading-number::after{content:'';position:absolute;bottom:0;left:0;width:100px;height:1px;background-color:#f69e27}table.table-common{border-top:#c9caca 1px solid}.table-common td:nth-child(2n+1) {color: ;font-weight:bold;background:#efefef;width:25%;text-align:center}.table-common td:nth-child(2n) {padding-left:30px;padding-right:30px}.table-common td{border-bottom:#c9caca 1px solid;border-top:none;border-left:none;border-right:none}.info-box{position:relative;margin:2em 0;padding:1.5em 2em;border-radius:8px;background:#fbf0d3}.info-box .box-title{color:#f69e27;font-size:23px;font-weight:normal!important;text-align:center}.info-box p{margin:0;padding:0}.message-box{position:relative;margin:2em 0;padding:1.5em 2em;border-radius:8px;background:#fbf0d3}.message-box .box-title{color:#f69e27;font-size:23px;font-weight:normal!important;text-align:center}.message-box p{text-align:center;margin:0;padding:0}.caution-box{position:relative;margin:2em 0;padding:1.5em 2em;border-radius:8px;background:#fcf5f1}.caution-box .box-title{color:#e07d54;font-size:23px;font-weight:normal!important;text-align:center}.caution-box p{margin:0;padding:0}a.btn-common{display:flex;justify-content:center;align-items:center;width:50%;height:50px;position:relative;background:#f69e27;border:1px solid #f69e27;border-radius:25px;box-sizing:border-box;margin:0 auto 0 auto;padding:0 35px 0 35px;color:#fff!important;letter-spacing:.1em;line-height:1.3;text-decoration:none;transition-duration:.3s;font-weight:bold}a.btn-common:hover{background:#fff;color:#f69e27!important;border:1px solid #f69e27!important}#article #post_title_area h1.entry-title{font-size:29px!important;color:#f69e27;padding-top:15px}#article h2.heading-blog{font-size:23px!important;position:relative;margin-bottom:1em;padding:1rem 2rem 1rem 3rem!important;color:#fff;background:#f69e27;border-radius:5px}#article h2.heading-blog::after{position:absolute;content:'';top:8px;left:15px;width:6px;height:-webkit-calc(100% - 16px);height:calc(100% - 16px);background-color:#fbf0d3;border-radius:3px}#article h3.heading-blog{font-size:20px!important;position:relative;margin-bottom:1em;padding:1rem 2rem 1rem 3rem!important;background:#efefef;border-radius:5px}#article h3.heading-blog::after{position:absolute;content:'';top:8px;left:15px;width:6px;height:-webkit-calc(100% - 16px);height:calc(100% - 16px);background-color:#ccc;border-radius:3px}#article h4.heading-blog{font-size:20px!important;margin-bottom:1em;padding:1rem!important;border-bottom:1px solid #ccc}.voice-q{position:relative;padding:1em 2em;text-align:center}.voice-q:before,.voice-q:after{position:absolute;content:''}.voice-q:after{top:0;left:0;width:50px;height:50px;border-top:1px solid #f69e27;border-left:1px solid #f69e27}.voice-q:before{right:0;bottom:0;width:50px;height:50px;border-right:1px solid #f69e27;border-bottom:1px solid #f69e27}#service_list{}#service_list .image_wrap{border-radius:5px 5px 0 0}#service_list .title_area{border:none;border-radius:0 0 5px 5px;background-color:#fbf0d3}