@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@400;500;700&display=swap);html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}html{-webkit-text-size-adjust:100%}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul,ol{list-style:none}button,input,select,textarea{margin:0}html,*{-webkit-box-sizing:border-box;box-sizing:border-box}*,::before,::after{background-repeat:no-repeat;-webkit-box-sizing:inherit;box-sizing:inherit}img,embed,iframe,object,audio,video{height:auto;max-width:100%}img{-webkit-backface-visibility:hidden;backface-visibility:hidden;vertical-align:bottom}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}article,aside,figcaption,figure,footer,header,main,nav,section{display:block}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}b,strong{font-weight:bold}.clear{clear:both}.cf:before,.cf:after{content:"";display:block}.cf:after{clear:both}.cf{zoom:1;overflow:hidden}.fixed{position:fixed;top:0;left:0;width:100%;z-index:100}.table_w{width:100%;display:table;table-layout:fixed}.table_c{display:table-cell;vertical-align:top}.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.align_center{text-align:center!important}.align_left{text-align:left!important}.align_right{text-align:right!important}.flex{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.mt05{margin-top:5px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mt60{margin-top:60px}.txt_c{text-align:center}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:bold}@media only screen and (min-width:769px){.sp{display:none!important}}@media only screen and (max-width:768px){.pc{display:none!important}.sp{display:block!important}}html{font-size:62.5%}@media only screen and (max-width:768px){html{font-size:55%}}body{background:#fff;font-size:1.6em;color:#333;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;line-height:1.6}a{color:#333}@media only screen and (min-width:769px){a:hover{color:#333;text-decoration:none}a,a img{-webkit-transition:.3s;transition:.3s}a img:hover{filter: alpha(opacity=75);-moz-opacity:.75;opacity:.75}}.page_top{display:none;position:fixed;bottom:10px;right:20px;z-index:10;width:60px;height:60px;background:transparent url(img/xpage_top.png,q20240418.pagespeed.ic.JVg4qPiOuH.png) 0 0 no-repeat;background-size:100%;text-align:center;color:#fff;font-size:30px;text-decoration:none;-webkit-transition:0s;transition:0s}header{background:#242c56;width:100%}header .inner{width:100%;max-width:1100px;margin:0 auto;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:900px){header .inner{position:relative}}header .inner .logo a{font-size:13px;font-size:1.3rem;color:#fff;text-decoration:none;font-style:italic;display:block;padding:1.5em 0}@media only screen and (max-width:900px){header .inner .logo{padding-left:1em}}header .inner ul{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}@media only screen and (max-width:900px){header .inner ul{display:none;position:absolute;width:100vw;height:100vh;background:#242c56;padding:5em 0}}header .inner ul li a{font-size:13px;font-size:1.3rem;color:#fff;text-decoration:none;display:block;padding:1.5em 1em;text-align:center}@media only screen and (max-width:900px){header .inner ul li a{font-size:17px;font-size:1.7rem}}header .inner .hamburger_menu{cursor:pointer;display:inline-block;padding:.25em .75em 0 0}header .inner .hamburger_menu .bar{display:block;width:35px;height:3px;margin:8px 0;background-color:#fff}@media only screen and (max-width:900px){header .inner .hamburger_menu.sp{display:block!important}}header .inner .navigationClose{display:none;position:absolute;cursor:pointer;background:transparent url(img/xnavigationClose_ico.png.pagespeed.ic.5_ZuYJRfJX.png);background-size:cover;width:30px;height:30px;top:10px;right:10px;z-index:1}section{width:100%;margin:0 auto}@media only screen and (max-width:768px){section{padding:1em}}section .inner{margin:0 auto;width:100%}section .inner h1{font-size:25px;font-size:2.5rem;padding-bottom:.3em}section .inner h2{font-size:21px;font-size:2.1rem}section .inner p{font-size:15px;font-size:1.5rem;margin-bottom:1em}section .inner .cta{text-align:center}section .inner .cta a{display:inline-block;background:#242c56;text-align:center;padding:1em 3em;border-radius:7px;margin:3em auto 0;text-decoration:none;color:#fff}section#fv{background:transparent url(img/fvbg.png.pagespeed.ce.QvEDRc3hBO.png) center center no-repeat;background-size:cover}@media only screen and (max-width:768px){section#fv{padding:0;background:none}}section#fv .inner{max-width:1126px;height:530px;background:transparent url(img/xfvimg.png.pagespeed.ic.obeqXCHNoR.png) center center no-repeat}@media only screen and (max-width:768px){section#fv .inner{height:0;background:transparent url(img/xfvimg_sp.png.pagespeed.ic.lN_WrOP5KG.png) center center no-repeat;background-size:cover;padding-top:114%}}section#fv .inner .ttl span{display:none}section#fv .inner .contents ul li{display:none}section#profile{padding:4em 0}@media only screen and (max-width:768px){section#profile{padding:2em 0 3em}}section#profile .inner{max-width:800px}@media only screen and (max-width:768px){section#profile .inner{max-width:100%}}section#profile .inner h1{width:567px;height:47px;background:transparent url(img/profile_h1.png.pagespeed.ce.one_H6dTVO.png) center center no-repeat;margin:0 auto 2em}@media only screen and (max-width:768px){section#profile .inner h1{width:80%;height:0;padding-top:26%;background:transparent url(img/profile_h1_sp.png.pagespeed.ce.Th43rwwpaG.png) center center no-repeat;background-size:contain}}section#profile .inner h1 span{display:none}section#profile .inner h2{width:119px;height:54px;background:transparent url(img/profile_ttl.png.pagespeed.ce.YokYMtgimg.png) center center no-repeat;margin:0 auto 2em}section#profile .inner h2 span{display:none}section#profile .inner .contents{text-align:center}section#profile .inner .contents h3{font-size:21px;font-size:2.1rem;margin-bottom:2em;color:#242c56}section#profile .inner .contents p{margin-bottom:3em;line-height:2}section#profile .inner .contents .img{margin-bottom:3em}section#profile .inner .contents .img:nth-child(5) {margin-bottom:0}section#community{padding:4em 0;background:transparent url(img/community_bg.png.pagespeed.ce.5GBNbfoYKx.png) center center no-repeat}@media only screen and (max-width:768px){section#community{padding:4em 0 3em}section#community{background:transparent url(img/community_bg_sp.png.pagespeed.ce.AaehCx4tf9.png) center center no-repeat;background-size:cover}}section#community .inner{max-width:800px}section#community .inner h2{width:182px;height:53px;background:transparent url(img/community_ttl.png.pagespeed.ce.jWCO90P5C2.png) center center no-repeat;margin:0 auto 2em}section#community .inner h2 span{display:none}section#community .inner .contents{text-align:center}section#community .inner .contents h3{font-size:21px;font-size:2.1rem;margin-bottom:2em;color:#242c56}@media only screen and (max-width:768px){section#community .inner .contents h3{font-size:19px;font-size:1.9rem}}section#community .inner .contents p{margin-bottom:3em}section#community .inner .contents .img{margin-bottom:3em}section#community .inner .contents .img:nth-child(5) {margin-bottom:0}section#type{padding:4em 0;background:transparent url(img/type_bg.png.pagespeed.ce.aoOkLHLYKZ.png) center center no-repeat}@media only screen and (max-width:768px){section#type{padding:4em 0 3em}section#type{background:transparent url(img/type_bg_sp.png.pagespeed.ce.oZY1sntkVW.png) center center no-repeat;background-size:cover}}section#type .inner{max-width:940px}section#type .inner h2{width:359px;height:54px;background:transparent url(img/type_ttl.png.pagespeed.ce.FuOHavl9by.png) center center no-repeat;margin:0 auto 2em}@media only screen and (max-width:768px){section#type .inner h2{background:transparent url(img/type_ttl_sp.png.pagespeed.ce.wM0efsb-Z0.png) center center no-repeat;background-size:contain;width:80%;height:0;padding-top:18%;margin:0 auto 1em}}section#type .inner h2 span{display:none}section#type .inner .contents h3{font-size:29px;font-size:2.9rem;margin-bottom:2em;color:#242c56;font-family:"Noto Serif JP",serif;text-align:center}section#type .inner .contents .flex{}@media only screen and (max-width:768px){section#type .inner .contents .flex{display:block}}section#type .inner .contents .flex .left{width:100%;text-align:center}@media only screen and (max-width:768px){section#type .inner .contents .flex .left{width:100%;padding:2em}}section#type .inner .contents .flex .left p{line-height:2}section#type .inner .contents .flex .left p:nth-child(1) {margin-bottom:2em}section#type .inner .contents .flex .right{width:100%;max-width:640px;margin:auto;background:#fdfbf2;border:1px solid #c4a810;padding:1em;border-radius:5px}@media only screen and (max-width:768px){section#type .inner .contents .flex .right{width:90%;margin:0 auto}}section#type .inner .contents .flex .right p{line-height:2;margin-bottom:0}section#type .inner .contents .img{margin-bottom:3em}section#type .inner .contents .img:nth-child(5) {margin-bottom:0}section#consulting{padding:4em 0;background:#fcf8e4}@media only screen and (max-width:768px){section#consulting{padding:4em 0 3em}}section#consulting .inner{max-width:800px}section#consulting .inner h2{width:186px;height:54px;background:transparent url(img/consulting_ttl.png.pagespeed.ce.YDxCVlH3ts.png) center center no-repeat;margin:0 auto 1.25em}section#consulting .inner h2 span{display:none}@media only screen and (max-width:768px){section#consulting .inner .contents{padding:1em 1em 0}}section#consulting .inner .contents h3{font-size:29px;font-size:2.9rem;margin-bottom:1.25em;color:#242c56;font-family:"Noto Serif JP",serif;text-align:center}@media only screen and (max-width:768px){section#consulting .inner .contents h3{font-size:25px;font-size:2.5rem}}section#consulting .inner .contents .flex{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:3em}@media only screen and (max-width:768px){section#consulting .inner .contents .flex{display:block}}section#consulting .inner .contents .flex .left{width:35%}@media only screen and (max-width:768px){section#consulting .inner .contents .flex .left{width:100%;margin-bottom:2em}}section#consulting .inner .contents .flex .right{width:60%}@media only screen and (max-width:768px){section#consulting .inner .contents .flex .right{width:100%}}section#consulting .inner .contents .flex .right p{margin-bottom:3em}@media only screen and (max-width:768px){section#consulting .inner .contents .flex .right p{margin-bottom:2em}}section#consulting .inner .contents .flex .right ol{list-style-type:decimal;padding-left:1em}@media only screen and (max-width:768px){section#consulting .inner .contents .flex .right ol{padding-left:1.5em}}section#consulting .inner .contents .flex .right ol li{color:#333;margin-bottom:1em;font-size:1.6rem}@media only screen and (max-width:768px){section#consulting .inner .contents .flex .right ol li{line-height:2}}section#consulting .inner .contents .flex .right ol li span{font-weight:bold;font-size:1.6rem;text-indent:-.5em;display:block}section#consulting .inner .contents .flex .right ol li::marker{color:#c4a810}section#consulting .inner .contents>p{margin-bottom:0;text-align:center}@media only screen and (max-width:768px){section#consulting .inner .contents>p{font-size:19px;font-size:1.9rem}}section#consulting .inner .contents>p strong{color:#c4a810}section#consulting .inner .contents .img{margin-bottom:3em}section#consulting .inner .contents .img:nth-child(5) {margin-bottom:0}section#consulting .inner .cta a{background:#c4a810}section#seminar{background:transparent url(img/seminar_bg.png.pagespeed.ce.Y6Nu71akoE.png) center center no-repeat;background-size:80%;padding:4em 0}@media only screen and (max-width:768px){section#seminar{background:transparent url(img/seminar_bg_sp.png.pagespeed.ce.dFVuC_6jCk.png) bottom center no-repeat;background-size:contain}}section#seminar .inner{max-width:800px}section#seminar .inner h1{width:567px;height:47px;background:transparent url(img/community_h1.png) center center no-repeat;margin:0 auto 2em}section#seminar .inner h1 span{display:none}section#seminar .inner h2{width:132px;height:53px;background:transparent url(img/seminar_ttl.png.pagespeed.ce.GS3HpD0O3E.png) center center no-repeat;margin:0 auto 2em}section#seminar .inner h2 span{display:none}section#seminar .inner .contents{text-align:center}section#seminar .inner .contents h3{font-size:29px;font-size:2.9rem;margin-bottom:1em;color:#242c56;font-family:"Noto Serif JP",serif;text-align:center}@media only screen and (max-width:768px){section#seminar .inner .contents h3{font-size:27px;font-size:2.7rem}}section#seminar .inner .contents p{margin-bottom:1em}@media only screen and (max-width:768px){section#seminar .inner .contents p{font-size:18px;font-size:1.8rem;line-height:2;margin-bottom:0}}section#seminar .inner .contents .img{margin-bottom:3em}section#seminar .inner .contents .img:nth-child(5) {margin-bottom:0}section#event{padding:4em 0 19em;border-top:1px solid #ddd;background:transparent url(img/event_bg.png.pagespeed.ce.1xg0jQlgtH.png) bottom center no-repeat}@media only screen and (max-width:768px){section#event{padding-bottom:10em}section#event{background-size:210%}}section#event .inner{max-width:800px}section#event .inner h2{width:93px;height:53px;background:transparent url(img/event_ttl.png.pagespeed.ce.LWWZKkIV7Q.png) center center no-repeat;margin:0 auto 2em}section#event .inner h2 span{display:none}section#event .inner .contents{text-align:center}section#event .inner .contents h3{font-size:29px;font-size:2.9rem;margin-bottom:1em;color:#242c56;font-family:"Noto Serif JP",serif;text-align:center}@media only screen and (max-width:768px){section#event .inner .contents h3{font-size:27px;font-size:2.7rem}}section#event .inner .contents p{margin-bottom:1em}@media only screen and (max-width:768px){section#event .inner .contents p{font-size:17px;font-size:1.7rem;margin-bottom:0}}section#event .inner .contents .img{margin-bottom:3em}section#event .inner .contents .img:nth-child(5) {margin-bottom:0}section#voice{border-top:1px solid #ddd;padding:4em 0}section#voice .inner{max-width:900px}section#voice .inner h2{width:86px;height:54px;background:transparent url(img/voice_ttl.png.pagespeed.ce.m53k4Hi8TV.png) center center no-repeat;margin:0 auto 2em}section#voice .inner h2 span{display:none}@media only screen and (max-width:768px){section#voice .inner .contents{padding:0 1em}}section#voice .inner .contents h3{font-size:25px;font-size:2.5rem;margin-bottom:2em;color:#242c56;letter-spacing:.15em;text-align:center}section#voice .inner .contents ul li{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2em;-webkit-box-shadow:0 1px 10px #ddd;box-shadow:0 1px 10px #ddd;border-radius:15px;margin-bottom:3em;position:relative}@media only screen and (max-width:768px){section#voice .inner .contents ul li{display:block;padding:1em}}section#voice .inner .contents ul li:nth-child(even) {-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}section#voice .inner .contents ul li::before{position:absolute;content:"";width:95px;height:71px}section#voice .inner .contents ul li:nth-child(odd)::before {top:-2em;left:2em}section#voice .inner .contents ul li:nth-child(even)::before {top:-2em;right:2em}section#voice .inner .contents ul li:nth-child(1)::before {background:transparent url(img/voice_ico_01.png.pagespeed.ce.xyNOgiZyV9.png) 0 0 no-repeat}section#voice .inner .contents ul li:nth-child(2)::before {background:transparent url(img/voice_ico_02.png.pagespeed.ce.0qFy5jj-xX.png) 0 0 no-repeat}section#voice .inner .contents ul li:nth-child(3)::before {background:transparent url(img/voice_ico_03.png.pagespeed.ce.pJGZ1vpcv_.png) 0 0 no-repeat}section#voice .inner .contents ul li:nth-child(4)::before {background:transparent url(img/voice_ico_04.png.pagespeed.ce._kvoEUua8W.png) 0 0 no-repeat}section#voice .inner .contents ul li:nth-child(5)::before {background:transparent url(img/voice_ico_05.png.pagespeed.ce.AJa4NeKfD8.png) 0 0 no-repeat}section#voice .inner .contents ul li:nth-child(6)::before {background:transparent url(img/voice_ico_06.png.pagespeed.ce.q1JraOgD34.png) 0 0 no-repeat}section#voice .inner .contents ul li:nth-child(7)::before {background:transparent url(img/voice_ico_07.png.pagespeed.ce.tcu5KMyrOR.png) 0 0 no-repeat}@media only screen and (max-width:768px){section#voice .inner .contents ul li:nth-child(8) {margin-bottom:1em}}section#voice .inner .contents ul li:nth-child(8)::before {background:transparent url(img/voice_ico_08.png.pagespeed.ce.PhTe39pbcV.png) 0 0 no-repeat}section#voice .inner .contents ul li .pfv{width:34%}section#voice .inner .contents ul li .pfv .sp{display:none}@media only screen and (max-width:768px){section#voice .inner .contents ul li .pfv{width:100%}section#voice .inner .contents ul li .pfv .sp{display:block}section#voice .inner .contents ul li .pfv .px{display:none}}section#voice .inner .contents ul li .pfv img{display:inline-block;max-width:280px;margin-bottom:2em}@media only screen and (max-width:768px){section#voice .inner .contents ul li .pfv img{margin-bottom:1em;z-index:-1;position:relative}}section#voice .inner .contents ul li .pfv .pinfo{border:1px solid #242c56;background:#fff;padding:1em}@media only screen and (max-width:768px){section#voice .inner .contents ul li .pfv .pinfo{margin-bottom:2em;text-align:center}}section#voice .inner .contents ul li .pfv .pinfo h4{font-size:15px;font-size:1.5rem;color:#242c56;font-weight:bold}section#voice .inner .contents ul li .pfv .pinfo p{font-size:13px;font-size:1.3rem;color:#242c56;margin-bottom:0}section#voice .inner .contents ul li .text{width:60%;color:#242c56}@media only screen and (max-width:768px){section#voice .inner .contents ul li .text{width:100%}}section#voice .inner .contents ul li .text h4{font-size:23px;font-size:2.3rem;margin-bottom:.7em;font-family:"Noto Serif JP",serif}@media only screen and (max-width:768px){section#voice .inner .contents ul li .text h4{text-align:center}}section#voice .inner .contents ul li .text p{line-height:2;font-size:15px;font-size:1.5rem}@media only screen and (max-width:768px){section#voice .inner .contents ul li .text p{font-size:17px;font-size:1.7rem}}section#voice .inner .contents ul li .text p strong{font-weight:bold;text-decoration:underline}section#voice .inner .contents .img{margin-bottom:3em}section#voice .inner .contents .img:nth-child(5) {margin-bottom:0}section#voice .inner .cta a{background:#c4a810}section#book{padding:4em 0;background:#fcf8e4}@media only screen and (max-width:768px){section#book{padding:4em 0 1em}}section#book .inner{max-width:800px}section#book .inner h2{width:182px;height:53px;background:transparent url(img/book_ttl.png.pagespeed.ce.v1xZDGbIo8.png) center center no-repeat;margin:0 auto 2em}section#book .inner h2 span{display:none}section#book .inner .contents h3{font-size:29px;font-size:2.9rem;margin-bottom:2em;color:#242c56;font-family:"Noto Serif JP",serif;text-align:center;letter-spacing:.1em}section#book .inner .contents h3 span{display:block;font-size:60%}@media only screen and (max-width:768px){section#book .inner .contents h3{font-size:25px;font-size:2.5rem}}section#book .inner .contents .flex{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:768px){section#book .inner .contents .flex{display:block}}section#book .inner .contents .flex .image{width:35%}@media only screen and (max-width:768px){section#book .inner .contents .flex .image{width:100%;text-align:center;margin-bottom:3em}}section#book .inner .contents .flex .image img{width:100%}@media only screen and (max-width:768px){section#book .inner .contents .flex .image img{width:50%}}section#book .inner .contents .flex .text{width:60%}@media only screen and (max-width:768px){section#book .inner .contents .flex .text{width:100%;padding:1em}}section#book .inner .contents .flex .text p{line-height:2;margin-bottom:2em}section#book .inner .contents .flex .text ol{margin-bottom:2em;list-style-type:decimal;padding:0 0 0 1em}section#book .inner .contents .flex .text ol li{color:#242c56;line-height:2}section#book .inner .contents .flex .text ol li::marker{color:#c4a810}section#book .inner .contents .img{margin-bottom:3em}section#book .inner .contents .img:nth-child(5) {margin-bottom:0}section#company{padding:4em 0;background:transparent url(img/company_bg.png.pagespeed.ce.DGYxmwd_xz.png) center center no-repeat;background-size:cover}@media only screen and (max-width:768px){section#company{padding:4em 1em 2em 2em}}section#company .inner{max-width:580px}section#company .inner h2{width:182px;height:53px;background:transparent url(img/company_ttl.png.pagespeed.ce.SXy0DyVaz_.png) center center no-repeat;margin:0 auto 2em}section#company .inner h2 span{display:none}section#company .inner .contents{text-align:center;font-size:15px;font-size:1.5rem}section#company .inner .contents table tr th{width:25%;padding-right:2em;padding-bottom:1em;vertical-align:top;position:relative}section#company .inner .contents table tr th span{color:#c4a810}section#company .inner .contents table tr th::before{content:"";width:3px;height:15px;background:#c4a810;position:absolute;font-weight:bold;top:0;left:-15px}section#company .inner .contents table tr td{padding-bottom:1em}section#company .inner .contents table tr td a{color:#c4a810}section#about .inner{width:800px;padding:5em 0 2em}@media only screen and (max-width:768px){section#about .inner{width:100%;padding:3em 0 2em}}section#about .inner h1.ttl{width:307px;height:58px;margin:0 auto 1em;background:transparent url(img/about_ttl.png.pagespeed.ce.-WZwbZmli9.png) 0 0 no-repeat}section#about .inner h1.ttl span{display:none}section#about .inner h2.ttl{font-size:17px;font-size:1.7rem;text-align:center;color:#242c56}section#about .inner .contents{padding:3em 0;font-size:15px;font-size:1.5rem}@media only screen and (max-width:768px){section#about .inner .contents{padding:1em}}section#about .inner .contents table tr th{width:35%;padding-right:2em;padding-bottom:1em;vertical-align:top;position:relative}@media only screen and (max-width:768px){section#about .inner .contents table tr th{display:block;width:100%}}section#about .inner .contents table tr th span{color:#c4a810}section#about .inner .contents table tr th::before{content:"";width:3px;height:15px;background:#c4a810;position:absolute;font-weight:bold;top:0;left:-15px}section#about .inner .contents table tr td{padding-bottom:1em}@media only screen and (max-width:768px){section#about .inner .contents table tr td{display:block;width:100%}}section#about .inner .contents .backbtn{background:#bababa;width:280px;text-align:center;border-radius:7px;margin:3em auto 0}section#about .inner .contents .backbtn a{letter-spacing:1em;text-decoration:none;color:#fff;margin-right:-1em;padding:1em;display:block}footer{background:#242c56}footer ul{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer ul li{margin-left:40px;padding:15px 0 0}footer ul li:first-child{margin-left:0}@media only screen and (max-width:768px){footer ul li{width:100%;text-align:center}}footer ul li a{text-decoration:none;font-size:13px;font-size:1.3rem;color:#fff}footer .copyright{text-align:center;font-size:12px;font-size:1.2rem;color:#fff;padding:0 0 20px}@media screen and (max-width:480px){header .inner{width:100%}.pc_item{display:none}}section#faq{border-top:1px solid #ddd;padding:4em 0}section#faq .inner{max-width:900px}section#faq .inner h2{width:86px;height:54px;background:transparent url(img/faq_ttl.png.pagespeed.ce.U6ynh43mGZ.png) center center no-repeat;margin:0 auto 2em}section#faq .inner h2 span{display:none}.qalist{margin:20px auto}.qalist ul{list-style:none;padding:0}.qalist li{padding:2em;box-shadow:0 1px 10px #ddd;border-radius:15px;margin-bottom:3em;position:relative}.question{font-size:20px;font-size:2rem;margin-bottom:1em;font-weight:bold;font-family:"Noto Serif JP",serif;text-indent:-2.5em;padding-left:2.5em}.question-label{color:#c4a810;font-size:24px;font-size:2.4rem;margin-right:5px}.answer{margin:0 0 0 3em}.answer p{margin:0 0 20px}.answer p strong{font-weight:bold;text-decoration:underline}@media only screen and (max-width:768px){.qalist li{padding:1.5em}}section#contact{border-top:1px solid #ddd;padding:4em 0}section#contact .inner{max-width:900px}section#contact .inner h2{width:136px;height:54px;background:transparent url(img/contact_ttl.png.pagespeed.ce.L_xu3v1rH2.png) center center no-repeat;margin:0 auto 2em}section#contact .inner h2 span{display:none}