@charset "utf-8";#image-slider .sp-arrow{opacity:.8;}@media only screen and (min-width:320px) and (max-width:568px){#image-slider-sp .sp-button{width:10px;height:10px;}}.intro-box{margin-top:.5em;}.intro-box .box-inr{padding:2em 0;}.intro-box .hx{text-align:center;margin-bottom:1em;}.intro-box .hx strong{color:#e82b2b;font-size:120%;}.intro-box .image-intro{}.intro-box .text-intro p{line-height:2;text-align:justify;margin-bottom:1.5em;}.intro-box .text-intro p:first-child:first-letter{color:#5ac2c2;font-size:2em;}.intro-box .text-intro .quote-intro{line-height:1.8;margin-bottom:1.5rem;padding:1.25rem 1.5rem;background:#efefef;}.intro-box .text-intro .quote-intro blockquote{line-height:2;}.intro-box .text-intro .quote-intro p{font-size:.8em;}.intro-box .text-intro .quote-intro p:last-child{margin-bottom:0;}.intro-box .result-intro{margin-bottom:1.5em;}.intro-box .hx-result-intro{color:#333;font-size:140%;font-weight:bold;text-align:center;margin-bottom:1em;padding:.35em 1em;background:#EAEAEA;}.intro-box .table-result-intro{margin-bottom:1.5em;}.intro-box .table-result-intro a{color:#0d46cc;font-weight:bold;text-decoration:underline;}@media screen and (min-width:768px){.intro-box .text-intro p{font-size:1.1rem;}.intro-box .table-result-intro{border-bottom:1px solid #AAA;}.intro-box .table-result-intro col.date{width:8em;}.intro-box .table-result-intro col.business{width:8em;}.intro-box .table-result-intro col.person{width:10em;}.intro-box .table-result-intro col.amount{width:10em;}.intro-box .table-result-intro thead th.date,.intro-box .table-result-intro thead th.business,.intro-box .table-result-intro thead th.person,.intro-box .table-result-intro thead th.amount,.intro-box .table-result-intro thead th.text{letter-spacing:.5em;padding:.2em 0 .2em .5em;}.intro-box .table-result-intro thead th{color:white;text-align:center;background:#233a77;border:1px solid white;}.intro-box .table-result-intro tbody th,.intro-box .table-result-intro tbody td{padding:.5em;border-left:1px solid #AAA;border-right:1px solid #AAA;}.intro-box .table-result-intro tbody tr:nth-child(even) th,.intro-box .table-result-intro tbody tr:nth-child(even) td{background:#F6F6F6;}}@media screen and (max-width:767px){.intro-box .hx-result-intro{margin-bottom:0;}.intro-box .table-result-intro thead{display:none;}.intro-box .table-result-intro tbody tr{width:100%;display:block;padding:1.2em 1em;}.intro-box .table-result-intro tbody th{color:white;font-weight:bold;margin-bottom:.5em;background:#3b4f8a;}.intro-box .table-result-intro tbody .th-business,.intro-box .table-result-intro tbody .th-person,.intro-box .table-result-intro tbody .th-amount,.intro-box .table-result-intro tbody .th-text{font-weight:bold;}.intro-box .table-result-intro tbody th,.intro-box .table-result-intro tbody td{line-height:1.6;width:100%;display:block;padding:.25em 1em;}.intro-box .table-result-intro tbody tr:nth-child(even){background:#F6F6F6;}.intro-box .table-result-intro tbody .visible-xs{display:inline-block !important;margin-right:.5em;}} .improve-profit-box .hx{background:url(../assets/img/ph/medical02.jpg) center center / cover fixed;}.improve-profit-box .hx .inr-hx{color:white;padding:5rem 0;background:rgba(0,0,0,.2);display:block;}@media screen and (max-width:767px){.improve-profit-box .hx{background:url(../assets/img/ph/medical02.jpg) center center / 120% auto no-repeat;}.improve-profit-box .hx .inr-hx{padding:4rem 0;}}.improve-profit-box .box-inr{padding:0 0 2em;background:white;}.improve-profit-box .basic-improve-profit{margin-bottom:4rem;}.improve-profit-box .text-basic-improve-profit{text-align:center;margin-bottom:2rem;}.improve-profit-box .text-basic-improve-profit .formula{color:#35bbbb;font-size:1.8rem;font-weight:bold;margin:1rem 0;display:inline-block;}.improve-profit-box .note-basic-improve-profit dt{font-size:1.1rem;text-align:center;margin-bottom:.25rem;}.improve-profit-box .note-basic-improve-profit dd{line-height:1.8;padding:1rem 2rem;background:#EAEAEA;}.improve-profit-box .hx-list-point-improve-profit{color:#35bbbb;font-size:2rem;font-weight:bold;letter-spacing:.05em;text-align:center;margin-bottom:.5rem;}.improve-profit-box .topics-list-point-improve-profit{max-width:40rem;width:100%;padding:1.5rem 1rem;border:3px solid #35bbbb;margin:0 auto 3rem;}.improve-profit-box .topics-list-point-improve-profit li{color:#333333;font-size:1.6rem;font-weight:bold;line-height:1.2;text-align:center;margin-bottom:.5rem;}.improve-profit-box .topics-list-point-improve-profit li:last-child{margin-bottom:0;}.improve-profit-box .topics-list-point-improve-profit li .sub{font-size:.65em;display:inline-block;}.improve-profit-box .hx-point-improve-profit{font-size:1.6rem;text-align:center;margin-bottom:1rem;padding:.4em 1em;background:#EAEAEA;}.improve-profit-box .item-point-improve-profit{max-width:630px;width:100%;margin:0 auto 2rem;}.improve-profit-box .hx-item-point-improve-profit{font-size:1.2rem;font-weight:bold;}.improve-profit-box .hx-item-point-improve-profit .sub-hx{font-size:.7em;display:inline-block;}.improve-profit-box .item-point-improve-profit .items{padding:.25rem .75rem;border-left:3px solid #35bbbb;}.improve-profit-box .item-point-improve-profit .items li{font-size:.9rem;margin-right:1.5rem;margin-bottom:.25rem;display:inline-block;}@media screen and (min-width:768px){.improve-profit-box .hx-item-point-improve-profit br.d-md-none + .sub-hx{margin-left:.25rem;}} .service-box .hx{background:url(../assets/img/ph/medical02.jpg) center center / cover fixed;}.service-box .hx .inr-hx{color:white;padding:5rem 0;background:rgba(0,0,0,.2);display:block;}@media screen and (max-width:767px){.service-box .hx{background:url(../assets/img/ph/medical02.jpg) center center / 120% auto no-repeat;}.service-box .hx .inr-hx{padding:4rem 0;}}.service-box .box-inr{counter-reset:service;padding:0 0 2em;background:white;}.service-box .schedule-image-service .note{text-align:center;margin-bottom:.5rem;}.service-box .schedule-image-service figure{overflow-x:scroll;}.service-box .schedule-image-service img{min-width:630px;}.service-box .service{padding-top:1.5em;padding-bottom:1.5em;border-bottom:1px dotted;}.service-box .service:last-child{border-bottom:none;}.service-box .hx-service{font-size:1.8rem;font-weight:bold;margin-bottom:1.2rem;}.service-box .hx-service:before{color:#32a5a5;font-size:1.4em;font-family:'Lato',sans-serif;text-align:center;vertical-align:-.05em;width:1.3em;margin-right:.35em;display:inline-block;border:2px solid;border-radius:.1em;counter-increment:service;content:counter(service);}.service-box .hx-service .sub-hx{font-size:.8em;font-weight:bold;}@media screen and (max-width:576px){.service-box .hx-service{font-size:5.5vw;text-align:center;}.service-box .hx-service:before{margin:0 auto .25em;display:block;}}.service-box .text-service{margin-bottom:1.5em;}.service-box .text-service:last-child{margin-bottom:0;}.service-box .text-service p{line-height:1.8;margin-bottom:1.5em;}.service-box .text-service p:last-child{margin-bottom:0;}.service-box .note-service{font-size:.85rem;margin-bottom:1.5em;padding:1.75rem 1.5rem;background:#f9f9f9;border-left:3px solid;}.service-box .note-service:last-child{margin-bottom:0;}.service-box .hx-note-service{font-size:1.2rem;font-weight:bold;margin-bottom:1rem;}.service-box .note-service p{line-height:1.8;margin-bottom:1.5em;}.service-box .note-service p:last-child{margin-bottom:0;} .measure-box .box-inr{padding-top:3em;padding-bottom:0;}.measure-box .hx{margin-bottom:1em;}.measure-box .measure{margin-bottom:2rem;}.measure-box .hx-measure{line-height:1;text-align:center;}.measure-box .hx-measure .icon-hx{color:#3ba9a9;font-size:3rem;display:inline-block;}.measure-box .hx-measure .icon-hx img{width:100%;height:auto;}.measure-box .hx-measure .ja-hx{font-size:1.1rem;font-weight:bold;display:inline-block;}.measure-box .measure p{font-size:.85em;line-height:1.8;}.measure-box .image-measure{max-width:700px;width:95%;margin:1em auto 2em;}.measure-box .image-measure img{width:100%;height:auto;}.measure-box .text-measure{max-width:800px;width:95%;margin:2em auto;}.measure-box .text-measure p{font-size:110%;line-height:2;margin-bottom:1.5em;}.measure-box .table-measure{margin-bottom:1.5em;}.measure-box .table-measure a{color:#0d46cc;font-weight:bold;text-decoration:underline;}@media screen and (min-width:768px){.measure-box .table-measure{max-width:670px;width:95%;margin:0 auto 2.5em;border-bottom:1px solid #AAA;}.measure-box .table-measure thead th{width:7em;}.measure-box .table-measure thead th,.measure-box .table-measure thead td{color:white;letter-spacing:.5em;text-align:center;padding:.2em 0 .2em .5em;background:#233a77;border:1px solid #5d5d5d;}.measure-box .table-measure-defense thead th,.measure-box .table-measure-defense thead td{background:#22501a;}.measure-box .table-measure tbody th{font-weight:bold;text-align:center;}.measure-box .table-measure tbody th,.measure-box .table-measure tbody td{padding:.5em;border-left:1px solid #AAA;border-right:1px solid #AAA;}.measure-box .table-measure tbody tr:nth-child(even) th,.measure-box .table-measure tbody tr:nth-child(even) td{background:#F6F6F6;}}@media screen and (max-width:767px){.measure-box .hx-measure{margin-bottom:0;}.measure-box .table-measure{width:100%;}.measure-box .table-measure thead{display:none;}.measure-box .table-measure tbody tr{width:100%;display:block;padding:1.2em 1em;}.measure-box .table-measure tbody th{color:white;font-weight:bold;margin-bottom:1.5em;background:#3b4f8a;}.measure-box .table-measure-defense tbody th{background:#22501a;}.measure-box .table-measure tbody th,.measure-box .table-measure tbody td{line-height:1.6;width:100%;display:block;padding:.25em 1em;}.measure-box .table-measure tbody tr:nth-child(even){background:#F6F6F6;}.measure-box .table-measure tbody .visible-xs{display:inline-block !important;margin-right:.5em;}} .roadmap-box .box-inr{padding-top:3em;padding-bottom:3em;}.roadmap-box .hx{font-size:2rem;text-align:center;margin-bottom:1em;}.roadmap-box .intro-roadmap{text-align:center;margin-bottom:2rem;}.roadmap-box .roadmap{max-width:800px;width:100%;margin:0 auto;}.roadmap-box .fee-roadmap{text-align:center;margin-top:3rem;}.roadmap-box .hx-fee-roadmap{font-size:1.6rem;font-weight:bold;margin-bottom:1.5rem;display:inline-block;}.roadmap-box .fee-roadmap ul{text-align:left;counter-reset:fee;max-width:620px;width:100%;background:#ffffef;border:2px solid #8d96c5;border-radius:1rem;padding:1.5rem;margin:0 auto;}.roadmap-box .fee-roadmap li{margin-bottom:1rem;}.roadmap-box .fee-roadmap li::before{color:#182a8e;font-size:2rem;font-family:'Roboto Condensed';counter-increment:fee;content:counter(fee) ".";display:block;float:left;margin-right:1rem;position:relative;top:-.3em;min-height:2em;}.roadmap-box .fee-roadmap li:last-child{margin-bottom:.5rem;}.roadmap-box .fee-roadmap li strong{font-weight:bold;}.roadmap-box .fee-roadmap li .note{font-size:.85em;}@media screen and (max-width:767px){.roadmap-box .hx-fee-roadmap{margin-bottom:2rem;}} .outline-box .box-inr{padding:3em 0;counter-reset:outline;}.outline-box .hx{font-size:2rem;text-align:center;margin-bottom:1em;}.outline-box .outline{margin-bottom:2rem;}.outline-box .hx-outline{color:#007575;font-size:1.1rem;font-weight:bold;padding:.5rem 1rem;margin-bottom:1rem;background:#aee0e0;border-radius:.25rem;}.outline-box .item-outline{padding:0 1rem;}.outline-box .item-outline li{line-height:1.4;margin-bottom:.5rem;}.outline-box .item-outline li::before{margin-right:.5rem;content:counter(outline) ".";display:inline-block;counter-increment:outline;}.outline-box .item-outline li .memo{color:#ca0000;font-size:.8em;margin-top:.25rem;margin-left:1.35rem;display:inline-block;} .feature-box .box-inr{padding:3em 0;}.feature-box .feature{max-width:750px;width:98%;margin:0 auto 4em;}.feature-box .feature:last-child{margin:0 auto;}.feature-box .hx-feature{line-height:1.3;margin-bottom:1em;}@media screen and (min-width:768px){.feature-box .hx-feature .hx-ico{color:white;font-size:60%;line-height:1.2;letter-spacing:.5em;text-align:center;display:block;float:left;margin-right:1em;padding:.7em .5em .5em .9em;background:#32a5a5;border-radius:.4em;}.feature-box .hx-feature .hx-ico .num{font-size:180%;font-family:'Roboto Condensed';}}@media screen and (max-width:767px){.feature-box .hx{font-size:6vw;}.feature-box .hx-feature .hx-ico{color:#32a5a5;font-size:60%;line-height:1.2;letter-spacing:.5em;display:block;width:100%;margin-bottom:1.2em;padding:.2em .5em;border-top:1px solid;border-bottom:3px solid;}.feature-box .hx-feature .hx-ico br{display:none;}.feature-box .hx-feature .hx-ico .num{font-size:180%;font-family:'Roboto Condensed';}.feature-box .hx-feature .hx-text{font-size:6vw;line-height:1.4;display:inline-block;}}.feature-box .text-feature{line-height:2.2;text-align:justify;}.feature-box .feature-contact{padding:0 0 5em;}.feature-box .hx-feature-contact{font-size:150%;font-weight:bold;color:#394084;text-align:center;margin-bottom:1em;}.feature-box .text-feature-contact{font-size:110%;text-align:center;line-height:1.8;margin-bottom:1.5em;}@media screen and (min-width:768px){.feature-box .text-feature-contact{text-align:center;}}@media screen and (max-width:767px){.feature-box .text-feature-contact{text-align:left;margin:0 1em 1.5em;}}.feature-box .feature-contact .row{max-width:940px;width:98%;margin:0 auto;padding:2em 1em 1em;border:2px solid #32a5a5;border-radius:1em;}@media screen and (max-width:320px){.feature-box .feature-contact .row{padding:2em 0 1em;}}.feature-box .feature-contact .hx{font-size:150%;line-height:1.6;}.feature-box .feature-contact .hx-sub{font-size:110%;font-weight:bold;}.feature-box .feature-contact .tel,.feature-box .feature-contact .email{line-height:1.5;text-align:center;}@media screen and (max-width:768px){.feature-box .feature-contact .tel{margin-bottom:2em;}}.feature-box .feature-contact .tel{letter-spacing:.05em;}.feature-box .feature-contact .tel-number{color:#32a5a5;font-size:220%;line-height:1.7;}.feature-box .feature-contact .tel-number .icomoon{font-size:90%;}.feature-box .feature-contact .tel-number a{color:#32a5a5;}.feature-box .feature-contact .email .button{color:white;font-size:110%;text-align:center;display:block;width:17em;margin:.75em auto 0;padding:1em 2em;border-radius:.5em;background:#32a5a5; background:-moz-linear-gradient(top,#2dc9d2 0,#32a5a5 100%); background:-webkit-linear-gradient(top,#2dc9d2 0,#32a5a5 100%); background:linear-gradient(to bottom,#2dc9d2 0,#32a5a5 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2dc9d2',endColorstr='#32a5a5',GradientType=0 );}.feature-box .feature-contact .email .button:hover{text-decoration:none;background:#30adad;}@media screen and (max-width:991px) and (min-width:768px){.feature-box .feature-contact .tel-number{font-size:170%;}.feature-box .feature-contact .email .button{font-size:100%;width:15em;padding:1em;}}.feature-box .feature2 .image{max-width:500px;width:100%;margin:2em auto;}.feature-box .feature2 .image img{width:100%;height:auto;}@media screen and (max-width:767px){.feature-box .feature2 .intro-text br{display:none;}}.feature-box .feature2 .text{margin-bottom:0;}.feature-box .feature2 .hx-sub-feature{margin:0 auto .75em;padding:0 1em .5em;border-bottom:1px solid #AAA;}.feature-box .feature2 .hx-sub-feature img{width:100%;height:auto;}.feature-box .result-feature .hx-result-feature{color:#202e5f;font-size:140%;font-weight:bold;text-align:center;margin-bottom:1em;}.feature-box .list-result-feature{text-align:center;background:#f1f9ff;max-width:510px;width:95%;margin:0 auto 1em;padding:1.5em 2em;border-radius:1em;}.feature-box .result-feature dl{margin-bottom:1.2em;}.feature-box .result-feature dl:last-child{margin-bottom:0;}.feature-box .result-feature dt{font-size:110%;font-weight:bold;margin-bottom:.25em;}.feature-box .result-feature dd{display:inline-block;margin-right:1em;}.feature-box .feature2 .hx-sub-public-sector{max-width:440px;width:95%;}.feature-box .feature2 .hx-sub-fukushi-souken{max-width:168px;width:95%;}.feature-box .feature2 .hx-list-accounting{color:#5057A0;font-size:130%;font-weight:bold;line-height:1.6;text-align:center;margin-top:2.5em;margin-bottom:1.5em;}.feature-box .feature2 .hx-tsuji{font-size:140%;font-weight:bold;text-align:center;line-height:1.6;margin-top:2em;}.feature-box .feature2 .tsuji{max-width:720px;margin:.5em auto 1.5em;padding:1.5em 0 1em;background:#FAFAFA;border-top:1px solid #999;border-bottom:1px solid #999;}.feature-box .feature2 .tsuji .photo{text-align:center;max-width:320px;}@media screen and (min-width:768px){.feature-box .feature2 .tsuji .profile{font-size:104%;text-align:left;}.feature-box .feature2 .tsuji .post{text-align:left;}.feature-box .feature2 .tsuji .name{text-align:left;}.feature-box .feature2 .tsuji .history dt{float:left;margin-right:1em;}}@media screen and (max-width:767px){.feature-box .feature2 .tsuji .photo{width:80%;margin:0 auto 1em;}.feature-box .feature2 .tsuji .profile{font-size:110%;text-align:center;}}.feature-box .feature2 .tsuji .photo img{width:100%;height:auto;}.feature-box .feature2 .tsuji .post{font-size:80%;line-height:1.6;margin-bottom:0;}.feature-box .feature2 .tsuji .name{font-size:120%;letter-spacing:.1em;}.feature-box .feature2 .tsuji .history{font-size:80%;}.feature-box .feature2 .tsuji .history dd{margin-bottom:.5em;}.feature-box .feature2 .hx-menu-accounting{width:100%;font-size:100%;text-align:center;padding:.3em 0;margin-bottom:.5em;background:#DDDFF1;cursor:featureer;}.feature-box .feature2 .hx-menu-accounting:hover{background:#CDD0E8;}.feature-box .feature2 .menu-accounting p{font-size:90%;line-height:1.5;text-align:justify;padding:0 .5em;}.feature-box .feature2 .to-oag-tax{margin-top:2em;}.feature-box .feature2 .hx-list-consulting{font-weight:bold;text-align:center;margin-top:2em;}.feature-box .feature2 .list-consulting{overflow:hidden;max-width:650px;width:95%;margin:0 auto;padding:1em 2em;background:#fffef5;}.feature-box .feature2 .list-consulting li{float:left;}.feature-box .feature4 .image{max-width:275px;width:98%;margin:0 auto 1.5em;}.feature-box .feature4 .image img{width:100%;height:auto;}.feature-box .feature5 .video-seminar video{width:100%;height:auto;}.feature-box .feature5 .image{max-width:600px;width:98%;margin:0 auto;}.feature-box .feature5 .image img{width:100%;height:auto;}.feature-box .feature5 .text{margin-top:2em;} .area-box .box-inr{text-align:center;padding:3em 0 5em;}.area-box .image-area{text-align:center;max-width:500px;width:98%;margin:0 auto 2em;}.area-box .image-area img{width:100%;height:auto;}.area-box .text{font-size:110%;text-align:center;line-height:2.2;margin:0 auto;max-width:700px;width:100%;}@media screen and (max-width:767px){.area-box .text{text-align:justify;}.area-box .text br{display:none;}} .faq-box .topbg{background:url(../assets/img/ph/medical01.jpg) center center / cover fixed;}.faq-box .topbg .inr-topbg{color:white;padding:10rem 0;background:rgba(0,0,0,.2);display:block;}@media screen and (max-width:767px){.faq-box .hx{font-size:8vw;}.faq-box .topbg{background:url(../assets/img/ph/medical01.jpg) center center / 120% auto no-repeat;}.faq-box .topbg .inr-topbg{padding:8rem 0;}}.faq-box .box-inr{padding:3em 0;background:white;}.faq-box .faq-list{max-width:700px;width:95%;margin:0 auto;}.faq-box .faq-list dt{position:relative;font-size:150%;font-weight:normal;margin-bottom:1em;padding:.5rem 0 1rem 4rem;}.faq-box .faq-list dt:before{color:#fff;font-size:2rem;font-weight:normal;font-family:'Roboto Condensed';line-height:1.6;text-align:center;content:'Q';height:1.6em;width:1.6em;background-color:#32a5a5;border-radius:100%;}.faq-box .faq-list dd{font-size:100%;line-height:2;margin-bottom:3em;padding:1.2em 2em;background:#F1F1F1;}@media screen and (min-width:768px){.faq-box .faq-list dt:before{position:absolute;left:0;top:0;}}@media screen and (max-width:767px){.faq-box .faq-list dt{padding:.5rem 0 0;}.faq-box .faq-list dt::before{font-size:1.8rem;margin:0 auto .25em;display:block;}} .email-box{padding:3em 0;}.email-box .hx{text-align:center;margin:0 auto 1.2em;}.email-box .intro-email{text-align:center;margin-bottom:4em;}.email-box .intro-email p{line-height:2;margin-bottom:1.5em;}.contact-table label{font-weight:normal;}.contact-table label.checked-label{font-weight:bold;}.contact-table label:hover{color:#252525;}.contact-table input.i-type-text:hover,.contact-table textarea:hover{border:1px solid #333;}.contact-table select:hover{cursor:pointer;}.contact-table input.i-type-text.entered,.contact-table textarea.entered{background:#F5F3EE;}.contact-table .err input.i-type-text,.contact-table .err textarea,.contact-table .err select{border:1px solid #ffabd1;}.contact-table input.i-type-text.entered:focus,.contact-table textarea.entered:focus,.contact-table input.i-type-text:focus,.contact-table textarea:focus{background:#FFFDEB;border:1px solid #7fdcb4;}.form-input .flexcroll{max-width:600px;width:100%;height:200px;margin:2em auto 3.5em;}.email-box .email-contact{text-align:center;}.email-box .email-contact .title-email{font-size:100%;font-weight:bold;letter-spacing:.1em;display:inline-block;margin-bottom:1.5em;padding:.5em 6em;border-radius:3em;background:#FBDEAF;}.email-box .email-contact .title-reserve-email{text-align:center;}.email-box .email-contact .title-reserve-email .title-email{font-size:120%;font-weight:bold;letter-spacing:.1em;display:inline-block;margin-bottom:1.5em;padding:.3em 6em;border-radius:3em;background:#d3ecf0;}.email-box .email-contact .text-email{text-align:center;line-height:2;margin-bottom:3em;}.email-box .email-contact .text-email p{line-height:2.2;margin-bottom:1.5em;}.email-box .contact-table{text-align:left;}.email-box .contact-table .msg-error{color:red;font-size:110%;text-align:center;margin-bottom:3em;}.email-box .contact-table dd .msg-error{color:red;text-align:left;margin-bottom:0;}.email-box .contact-table dt,.email-box .contact-table dd{line-height:1.6;}.email-box .contact-table .msg-err{color:#333333;font-size:110%;}@media screen and (min-width:992px){.email-box .contact-table dt{clear:both;padding-left:5em;padding-bottom:2em;}.email-box .contact-table.form-confirm dt,.email-box .contact-table.form-confirm dd{margin-bottom:.5em;}}@media screen and (max-width:991px){.email-box .contact-table dt{margin-bottom:0;padding-bottom:.5em;}.email-box .contact-table dd{margin-bottom:.75em;border-bottom:1px dotted #AAA;}}.email-box .contact-table dd{padding-bottom:2em;}@media screen and (min-width:992px){.email-box .contact-table dd{padding-right:6em;}}@media screen and (max-width:991px){.email-box .contact-table{font-size:110%;}}.email-box .contact-table li{display:inline-block;margin-right:1em;margin-bottom:.5em;}.email-box .contact-table .require{color:#FFFFFF;font-size:85%;line-height:1.5;display:inline-block;margin-left:.4em;padding:.1em .4em;background:#223f90;}.email-box .contact-table .memo-reserve{font-size:80%;}.email-box .contact-table .button-calendar .icomoon{font-size:160%;display:inline;vertical-align:sub;padding-right:3px;}@-moz-document url-prefix(){.email-box .contact-table .button-calendar .icomoon{vertical-align:middle;}}.email-box .contact-table .note{font-size:90%;line-height:1.5;display:inline-block;}.email-box .contact-table .strong{color:red;}.email-box .contact-table #i-com-name{width:95%;}.email-box .contact-table #i-name{width:95%;}.email-box .contact-table #i-furi{width:95%;}.email-box .contact-table #i-furigana{width:95%;}.email-box .contact-table #i-address{width:95%;}.email-box .contact-table #i-com-tel{width:95%;}.email-box .contact-table #i-tel{width:55%;}.email-box .contact-table #i-com-depart{width:20%;}.email-box .contact-table #i-email{width:95%;}.email-box .contact-table #i-text{width:95%;height:12em;}@media screen and (max-width:991px){.email-box .contact-table #i-email{margin-bottom:.4em;}}.email-box .contact-table label{font-weight:normal;margin-bottom:0;}.email-box .contact-table label.checked-label{font-weight:bold;}.email-box .contact-table label:hover{color:#252525;}.email-box .contact-table input.i-type-text{line-height:2.3;height:3.2em;padding:0 1em;border:1px solid #999;border-radius:.4em;box-sizing:border-box;}.email-box .contact-table textarea{padding:.75em 1em;border:1px solid #999;border-radius:.4em;box-sizing:border-box;}.email-box .add-num{margin-bottom:1em;line-height:2.3;height:3.2em;padding:0 1em;border:1px solid #999;box-sizing:border-box;}.email-box .address{margin-bottom:1em;line-height:2.3;height:3.2em;padding:0 1em;border:1px solid #999;box-sizing:border-box;}@media screen and (max-width:600px){.email-box .contact-table input.i-type-text,.email-box .contact-table textarea{font-size:103%;}}.email-box .contact-table input.i-type-text:hover,.email-box .contact-table textarea:hover{border:1px solid #333;}.email-box .contact-table select:hover{cursor:pointer;}.email-box .contact-table input.i-type-text.entered,.email-box .contact-table textarea.entered{background:#F5F3EE;}.email-box .contact-table .err input.i-type-text,.email-box .contact-table .err textarea,.email-box .contact-table .err select{border:1px solid #333333;}.email-box .contact-table input.i-type-text.entered:focus,.email-box .contact-table textarea.entered:focus,.email-box .contact-table input.i-type-text:focus,.email-box .contact-table textarea:focus{background:#FFFDEB;border:1px solid #333333;}.email-box .contact-table .list-document{margin-bottom:0;}.email-box .btn-i-delete{font-size:130%;}.email-box .btn-form{text-align:center;margin-bottom:5em;}.email-box .btn-confirm{color:white;font-weight:bold;font-size:1em;letter-spacing:.1em;text-decoration:none;display:inline-block;padding:1em 3em;position:relative;border:none;background:#464646;transition:.2s linear;}.email-box .btn-form form{display:inline-block;margin:0 .6em;}.email-box .btn-post{color:white;font-weight:bold;font-size:1em;letter-spacing:.1em;text-decoration:none;display:inline-block;padding:1.2em 3em;position:relative;border:none;border-radius:.5em;background:#333333;transition:.2s linear;}.email-box .btn-back{color:white;font-weight:bold;font-size:1em;letter-spacing:.1em;text-decoration:none;display:inline-block;padding:1.2em 3em;position:relative;border:none;border-radius:.5em;background:#999;transition:.2s linear;}.email-box .btn-back:hover{background:#666;}.email-box .contact-table.form-post .hx-form-post{color:#012046;font-size:160%;text-align:center;margin-bottom:1.7em;}.email-box .contact-table.form-post .text-form-post{text-align:center;}.email-box .contact-table.form-post .text-form-post p{line-height:2.3;margin-bottom:1.5em;}.email-box .email-contact .caution{max-width:600px;width:100%;margin:2em auto 3.5em;}.email-box .email-contact .caution .hx-sub{font-size:150%;text-align:center;margin-bottom:.5em;padding-bottom:.5em;border-bottom:none;}.email-box .email-contact .caution .hx-sub .icomoon{font-size:130%;vertical-align:middle;}.email-box .email-contact .caution p{line-height:2.2;text-align:center;padding:1.5em;background:#FFFCE6;} .company-box .box-inr{padding:3em 0;}.company-box .hx-company-table{font-size:150%;font-weight:bold;text-align:center;max-width:700px;width:98%;margin:1em auto .75em;padding:.5em;background:#EFEFEF;border-radius:.3em;}.company-box .group-chart{text-align:center;max-width:500px;width:95%;margin:0 auto;}.company-box .company-table{max-width:700px;width:98%;margin:0 auto;padding-top:1em;display:table;}.company-box .company-table .row{padding-bottom:1em;border-bottom:1px dotted #AAA;}.company-box .company-table dt,.company-box .company-table dd{font-size:110%;line-height:2;}.company-box .company-table-memo{font-size:85%;padding-left:.5em;}.company-box .office-table{max-width:900px;width:100%;margin:0 auto;}.company-box .office-table .base-info{margin-bottom:1em;}.company-box .office-table .base-name{font-size:120%;font-weight:bold;text-align:center;margin-top:1em;margin-bottom:.75em;}.company-box .google-maps{width:100%;height:230px;margin-bottom:1em;}.company-box .office-table .tel-number{font-size:120%;}.company-box .office-table p{line-height:2;}@media screen and (max-width:767px){.company-box .base-info{text-align:center;max-width:760px;width:98%;margin:0 auto 2em;float:none;}} .tiny-contact-box .box-inr{padding:2em 0;}.tiny-contact-box .row{max-width:840px;width:98%;margin:0 auto;}.tiny-contact-box .hx{font-size:150%;line-height:1.6;text-align:center;margin-bottom:1.5em;}.tiny-contact-box .hx-sub{font-size:110%;font-weight:bold;}.tiny-contact-box .tel,.tiny-contact-box .email{line-height:1.5;text-align:center;}@media screen and (max-width:768px){.tiny-contact-box .hx{font-size:6vw;}.tiny-contact-box .tel{margin-bottom:1em;}}.tiny-contact-box .tel{letter-spacing:.05em;}.tiny-contact-box .tel-number{color:#32a5a5;font-size:2rem;}@media screen and (max-width:991px) and (min-width:768px){.tiny-contact-box .tel-number{font-size:180%;line-height:1.6rem;}}@media screen and (max-width:320px){.tiny-contact-box .tel-number{letter-spacing:0;}}.tiny-contact-box .tel-number .icomoon{font-size:90%;}.tiny-contact-box .tel-number a{color:#32a5a5;}.tiny-contact-box .email .button{color:white;font-size:110%;text-align:center;display:block;max-width:17em;margin:.75em auto 0;padding:1em 2em;border-radius:.5em;background:#32a5a5; background:-moz-linear-gradient(top,#2dc9d2 0,#32a5a5 100%); background:-webkit-linear-gradient(top,#2dc9d2 0,#32a5a5 100%); background:linear-gradient(to bottom,#2dc9d2 0,#32a5a5 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2dc9d2',endColorstr='#32a5a5',GradientType=0 );}.tiny-contact-box .email .button:hover{text-decoration:none;background:#30adad;}.company-photo-box .container{max-width:100%;width:100%;}.company-photo-box .row div{margin:0;padding:0;}.company-photo-box img{width:100%;height:auto;}