﻿#services #main-image{background-image:url("../../img/pages/services/main_image.jpg")}#services.services #page-content #content-header{margin-bottom:70px;padding-bottom:70px;border-bottom:1px solid #ececec}#services.services #page-content #content-header #anchor-links{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start}#services.services #page-content #content-header #anchor-links li{width:32%;background:#f1ede7}#services.services #page-content #content-header #anchor-links li a{display:block;position:relative;width:100%;height:100%;padding:25px 25px 35px 25px;font-size:1.6rem;text-align:center}#services.services #page-content #content-header #anchor-links li a::after{content:'';position:absolute;bottom:10px;left:50%;width:0;height:0;border-style:solid;border-width:8px 6px 0 6px;border-color:#000000 transparent transparent transparent;-moz-transform:translate3d(-50%, 0, 0) rotateY(0deg);-ms-transform:translate3d(-50%, 0, 0) rotateY(0deg);-webkit-transform:translate3d(-50%, 0, 0) rotateY(0deg);transform:translate3d(-50%, 0, 0) rotateY(0deg);-moz-transition:-moz-transform 450ms cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:-o-transform 450ms cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition:-webkit-transform 450ms cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 450ms cubic-bezier(0.215, 0.61, 0.355, 1)}#services.services #page-content #content-header #anchor-links li a:hover{background:#e2ded8}#services.services #page-content #content-header #anchor-links li a:hover::after{-moz-transform:translate3d(-50%, 3px, 0) rotateY(180deg);-ms-transform:translate3d(-50%, 3px, 0) rotateY(180deg);-webkit-transform:translate3d(-50%, 3px, 0) rotateY(180deg);transform:translate3d(-50%, 3px, 0) rotateY(180deg)}#services.services #page-content section{margin-bottom:70px;padding-bottom:70px;border-bottom:1px solid #ececec}#services.services #page-content section h2{font-size:2rem;font-weight:bold;margin-bottom:40px}#services.services #page-content section h3{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝",serif;font-size:2.4rem;font-weight:bold;margin-bottom:40px}#services.services #page-content section .box{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;margin-bottom:70px}#services.services #page-content section .box:last-child{margin-bottom:0}#services.services #page-content section .box img{display:block;width:300px;height:auto;margin-right:30px}#services.services #page-content section .box .box-text{flex:1}#services.services #page-content section .box .box-text p{margin-bottom:20px}#services.flow section{display:-webkit-flex;display:flex;-webkit-flex-flow:row-reverse nowrap;flex-flow:row-reverse nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;position:relative;padding-bottom:125px}#services.flow section div{flex:1;margin-left:30px}#services.flow section div h3{font-size:2.0rem;margin-bottom:30px}#services.flow section div h3 span{font-size:1.6rem}#services.flow section div h3::before{content:'';display:inline-block;width:36px;height:36px;margin-right:14px;line-height:36px;background:#000;color:#ffffff;text-align:center}#services.flow section div ul{list-style:disc;margin-left:30px}#services.flow section div ul li{margin-bottom:10px}#services.flow section img{width:300px;height:auto}#services.flow section:nth-of-type(1) div h3::before{content:"1"}#services.flow section:nth-of-type(2) div h3::before{content:"2"}#services.flow section:nth-of-type(3) div h3::before{content:"3"}#services.flow section:nth-of-type(4) div h3::before{content:"4"}#services.flow section:nth-of-type(5) div h3::before{content:"5"}#services.flow section:nth-of-type(6) div h3::before{content:"6"}#services.flow section::after{content:'';display:block;position:absolute;bottom:60px;left:50%;margin-left:-14px;border-style:solid;border-width:14px 12px 0 12px;border-color:#000 transparent transparent transparent}#services.flow section:last-child::after{display:none}#services.fee section.method{margin-bottom:40px;padding-top:70px;border-top:1px solid #cccccc}#services.fee section.method h2{font-size:2.4rem;margin-bottom:40px}#services.fee section.method p{margin-bottom:10px}#services.fee section .sum{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;margin-top:40px}#services.fee section .sum li{margin:10px}#services.fee section .sum li.line{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;width:200px;height:52px;padding:10px;border:1px solid #000;font-size:2.0rem;font-weight:bold}#services.fee section .sum li.line.center{text-align:center}#services.fee section .sum li.line.alphabet::before{content:'';display:inline-block;width:36px;height:36px;margin-right:14px;line-height:36px;background:#000;color:#ffffff;text-align:center}#services.fee section .sum li.line.alphabet.A::before{content:'A'}#services.fee section .sum li.line.alphabet.B::before{content:'B'}#services.fee section .sum li:first-child{margin-left:0}#services.fee section .sum li:first-child span{display:block;width:100%;text-align:center}#services.fee section .sum li:last-child{margin-right:0}#services.fee section.fee{margin-bottom:75px}#services.fee section.fee h2{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;width:200px;height:52px;margin-bottom:20px;padding:10px;border:1px solid #000;font-size:2.0rem;font-weight:bold}#services.fee section.fee h2::before{content:'';display:inline-block;width:36px;height:36px;margin-right:14px;line-height:36px;background:#000;color:#ffffff;text-align:center}#services.fee section.fee h2.A::before{content:'A'}#services.fee section.fee h2.B::before{content:'B'}#services.fee section.fee dl{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;margin-bottom:10px}#services.fee section.fee dl dt{margin-right:10px}#services.fee section.fee p{margin-bottom:20px}#services.fee section.fee .note{margin-bottom:5px}#services.fee section.fee table{width:100%}#services.fee section.fee table tr th,#services.fee section.fee table tr td{padding:5px;border:1px solid #000}#services.fee section.fee table tr th{text-align:center}#services.fee section.fee table tr th:first-child{background:#cccccc;color:#000}#services.fee section.fee table tr td{text-align:center}#services.fee section.fee table tr:first-child th{background:#999999;color:#fff}#services.fee section.fee table tr:first-child th:first-child{background:#cccccc;color:#000}#services.fee section.fee table tr:first-child th:first-child::before{content:'';display:block;position:relative;top:11px;left:-10px;width:110%;height:0;border-top:1px solid #666666;transform:rotate(15.8deg)}#services.fee section.fee table tr:first-child th span{display:inline-block;position:relative;font-size:1.2rem}#services.fee section.fee table tr:first-child th span:nth-of-type(1){top:11px;left:-27px}#services.fee section.fee table tr:first-child th span:nth-of-type(2){top:-14px;left:28px}#services.fee section.quality{padding-top:70px;border-top:1px solid #cccccc}#services.fee section.quality h2{font-size:2.0rem;margin-bottom:40px}#services.fee section.quality p{margin-bottom:10px}#services.voice #voice-list{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:stretch;align-items:stretch}#services.voice #voice-list .voice{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;width:49%;padding:15px;margin-bottom:18px;border:1px solid #dddddd;cursor:pointer}#services.voice #voice-list .voice .photo img{width:175px}#services.voice #voice-list .voice .photo .link-button{display:none;font-size:1.4rem}#services.voice #voice-list .voice .content{flex:1;margin-left:15px}#services.voice #voice-list .voice .content .name{margin-bottom:10px}#services.voice #voice-list .voice .content .text{display:none;margin-bottom:10px}#services.voice #voice-list .voice .content .short-text{margin-bottom:10px}#services.voice #modal #modal-wrap{padding:20px}#services.voice #modal #modal-wrap #modal-content{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}#services.voice #modal #modal-wrap #modal-content .photo img{width:240px}#services.voice #modal #modal-wrap #modal-content .photo .link-button{display:block;font-size:1.4rem;margin-top:15px}#services.voice #modal #modal-wrap #modal-content .photo .link-button span.pc{display:inline !important}#services.voice #modal #modal-wrap #modal-content .content{flex:1;margin-left:15px;height:400px}#services.voice #modal #modal-wrap #modal-content .content .name{margin-bottom:10px}#services.voice #modal #modal-wrap #modal-content .content .text{display:block;height:86%;overflow-y:auto}#services.voice #modal #modal-wrap #modal-content .content .short-text{display:none}#services.seminar section{margin-bottom:70px;padding-bottom:70px;border-bottom:1px solid #cccccc}#services.seminar section:nth-of-type(1){padding-top:70px;border-top:1px solid #cccccc}#services.seminar section:last-child{margin-bottom:0;border-bottom:none}#services.seminar section h2{margin-bottom:40px;font-size:2.0rem}#services.seminar section .list{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed #cccccc}#services.seminar section .list .year{width:80px}#services.seminar section .list .items{width:860px}#services.seminar section .list .items .item{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;width:100%}#services.seminar section .list .items .item .month{width:60px}#services.seminar section .list .items .item .day{width:80px}#services.seminar section .list .items .item .title{flex:1;margin-right:20px}#services.consulting section{margin-bottom:70px;padding-bottom:70px;border-bottom:1px solid #cccccc}#services.consulting section:nth-of-type(1){padding-top:70px;border-top:1px solid #cccccc}#services.consulting section:last-child{margin-bottom:0;border-bottom:none}#services.consulting section h2{margin-bottom:40px;font-size:2.0rem}#services.consulting section a{text-decoration:underline}@media screen and (max-width: 767px){#services.services #page-content #content-header{margin-bottom:30px;padding-bottom:30px}#services.services #page-content #content-header #anchor-links{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start}#services.services #page-content #content-header #anchor-links li{width:32%;background:#f1ede7}#services.services #page-content #content-header #anchor-links li a{display:block;position:relative;width:100%;height:100%;padding:4% 3% 20px 3%;font-size:1.2rem;letter-spacing:-0.020em;text-align:center}#services.services #page-content #content-header #anchor-links li a::after{border-width:4px 3px 0 3px}#services.services #page-content section{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #ececec}#services.services #page-content section h2{font-size:1.8rem;font-weight:bold;margin-bottom:10px}#services.services #page-content section h3{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝",serif;font-size:1.8rem;font-weight:bold;margin-bottom:10px}#services.services #page-content section .box{display:block;margin-bottom:40px}#services.services #page-content section .box:last-child{margin-bottom:0}#services.services #page-content section .box img{display:block;width:92%;height:auto;margin:0 auto 10px auto}#services.services #page-content section .box .box-text{flex:1;padding:0 4%}#services.services #page-content section .box .box-text p{margin-bottom:20px}#services.flow section{display:block;position:relative;padding-bottom:80px}#services.flow section div{flex:1;margin-left:0}#services.flow section div h3{font-size:2.0rem;margin-bottom:10px}#services.flow section div h3 span{font-size:1.6rem}#services.flow section div h3::before{content:'';display:inline-block;width:36px;height:36px;margin-right:14px;line-height:36px;background:#000;color:#ffffff;text-align:center}#services.flow section div ul{margin-left:6%}#services.flow section div ul li{margin-bottom:10px}#services.flow section img{width:100%;height:auto}#services.flow section:nth-of-type(1) div h3::before{content:"1"}#services.flow section:nth-of-type(2) div h3::before{content:"2"}#services.flow section:nth-of-type(3) div h3::before{content:"3"}#services.flow section:nth-of-type(4) div h3::before{content:"4"}#services.flow section:nth-of-type(5) div h3::before{content:"5"}#services.flow section:nth-of-type(6) div h3::before{content:"6"}#services.flow section::after{bottom:35px}#services.flow section:last-child::after{display:none}#services.fee section.method{margin-bottom:20px;padding-top:20px}#services.fee section.method h2{font-size:2.4rem;margin-bottom:10px}#services.fee section.method p{margin-bottom:10px}#services.fee section .sum{display:block;margin:40px 0 40px 0}#services.fee section .sum li{width:80%;margin:10px auto;text-align:center}#services.fee section .sum li.line{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;width:80%;height:58px;margin:0 auto;padding:10px;border:1px solid #000;font-size:2.0rem;font-weight:bold}#services.fee section .sum li.line.center{text-align:center}#services.fee section .sum li.line.alphabet::before{display:block}#services.fee section .sum li.line.alphabet.A::before{content:'A'}#services.fee section .sum li.line.alphabet.B::before{content:'B'}#services.fee section .sum li:first-child{margin-left:auto}#services.fee section .sum li:first-child span{display:block;width:100%;text-align:center}#services.fee section .sum li:last-child{margin-right:auto}#services.fee section.fee{margin-bottom:40px}#services.fee section.fee h2{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;width:200px;height:52px;margin-bottom:20px;padding:10px;border:1px solid #000;font-size:2.0rem;font-weight:bold}#services.fee section.fee h2::before{content:'';display:inline-block;width:36px;height:36px;margin-right:14px;line-height:36px;background:#000;color:#ffffff;text-align:center}#services.fee section.fee h2.A::before{content:'A'}#services.fee section.fee h2.B::before{content:'B'}#services.fee section.fee dl{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;margin-bottom:10px}#services.fee section.fee dl dt{margin-right:10px}#services.fee section.fee p{margin-bottom:20px}#services.fee section.fee .note{margin-bottom:5px}#services.fee section.fee .table-wrap{width:100%;overflow-x:scroll}#services.fee section.fee .table-wrap table{width:960px}#services.fee section.fee .table-wrap table tr th,#services.fee section.fee .table-wrap table tr td{padding:5px;border:1px solid #000}#services.fee section.fee .table-wrap table tr th{text-align:center}#services.fee section.fee .table-wrap table tr th:first-child{background:#cccccc;color:#000}#services.fee section.fee .table-wrap table tr td{text-align:center}#services.fee section.fee .table-wrap table tr:first-child th{background:#999999;color:#fff}#services.fee section.fee .table-wrap table tr:first-child th:first-child{background:#cccccc;color:#000}#services.fee section.fee .table-wrap table tr:first-child th:first-child::before{content:'';display:block;position:relative;top:11px;left:-10px;width:110%;height:0;border-top:1px solid #666666;transform:rotate(15.8deg)}#services.fee section.fee .table-wrap table tr:first-child th span{display:inline-block;position:relative;font-size:1.2rem}#services.fee section.fee .table-wrap table tr:first-child th span:nth-of-type(1){top:11px;left:-27px}#services.fee section.fee .table-wrap table tr:first-child th span:nth-of-type(2){top:-14px;left:28px}#services.fee section.quality{padding-top:30px;border-top:1px solid #cccccc}#services.fee section.quality h2{font-size:2.0rem;margin-bottom:10px}#services.fee section.quality p{margin-bottom:10px}#services.voice #voice-list{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start}#services.voice #voice-list .voice{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;width:48%;padding:4%;margin-bottom:18px;border:1px solid #dddddd;cursor:pointer}#services.voice #voice-list .voice .photo{width:100%;margin-bottom:20px}#services.voice #voice-list .voice .photo img{width:100%}#services.voice #voice-list .voice .photo .link-button{font-size:1.2rem}#services.voice #voice-list .voice .content{flex:none;width:100%;margin-left:0}#services.voice #voice-list .voice .content .name{height:5em;font-weight:bold;margin-bottom:10px}#services.voice #voice-list .voice .content .text{display:none;margin-bottom:10px}#services.voice #voice-list .voice .content .short-text{display:none;margin-bottom:10px}#services.voice #modal #modal-wrap{width:96%;height:240px;padding:4% 20px}#services.voice #modal #modal-wrap #modal-content{display:block;height:210px;overflow-y:scroll}#services.voice #modal #modal-wrap #modal-content .photo img{float:left;width:40%;margin:0 4% 4% 0}#services.voice #modal #modal-wrap #modal-content .photo .link-button{clear:both;float:left;display:block;width:40%;margin:0 4% 4% 0;padding:4px 0;font-size:1.2rem}#services.voice #modal #modal-wrap #modal-content .photo .link-button span.pc{display:none !important}#services.voice #modal #modal-wrap #modal-content .content{flex:none;height:auto;margin-left:0;padding:0 0 4% 0;font-size:1.2rem}#services.voice #modal #modal-wrap #modal-content .content .name{margin-bottom:10px}#services.voice #modal #modal-wrap #modal-content .content .text{display:block;overflow-y:visible}#services.voice #modal #modal-wrap #modal-content .content .short-text{display:none}#services.voice #modal #modal-close{right:2%}#services.seminar section{margin-bottom:70px;padding-bottom:70px;border-bottom:1px solid #cccccc}#services.seminar section:nth-of-type(1){padding-top:70px;border-top:1px solid #cccccc}#services.seminar section:last-child{margin-bottom:0;border-bottom:none}#services.seminar section h2{margin-bottom:40px;font-size:2.0rem}#services.seminar section .list{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed #cccccc}#services.seminar section .list .year{display:inline-block;width:auto}#services.seminar section .list .items{width:auto;flex:1}#services.seminar section .list .items .item{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;width:100%}#services.seminar section .list .items .item .month{display:inline-block;width:auto}#services.seminar section .list .items .item .day{display:inline-block;width:auto}#services.seminar section .list .items .item .title{flex:1;margin:0 0 0 4%}#services.consulting section{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #cccccc}#services.consulting section:nth-of-type(1){padding-top:30px;border-top:1px solid #cccccc}#services.consulting section:last-child{margin-bottom:0;border-bottom:none}#services.consulting section h2{margin-bottom:10px;font-size:1.6rem;font-weight:bold}}
