@charset "UTF-8";abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,form,h1,h2,h3,h4,h5,h6,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:normal;font-style:normal;vertical-align:baseline;background:transparent}footer,header{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:normal;font-style:normal;vertical-align:baseline}body{line-height:1.8;word-wrap:break-word;color:#000;font:15px/1.7 "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;background-color:#f5f5f5;text-align:left}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:100}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:200}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:300}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:400}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Bold");font-weight:bold}@font-face{font-family:MyYuGothic;font-weight:normal;src:local(YuGothic-Medium), local("Yu Gothic Medium")}@font-face{font-family:MyYuGothic;font-weight:bold;src:local(YuGothic-Bold), local("Yu Gothic")}@font-face{font-family:"Helvetica Neue";src:local("Helvetica Neue Regular");font-weight:100}@font-face{font-family:"Helvetica Neue";src:local("Helvetica Neue Regular");font-weight:200}@media (-ms-high-contrast:none){html{font-family:Verdana, Meiryo, sans-serif}}@media (-ms-high-contrast:active){html{font-family:Verdana, Meiryo, sans-serif}}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block;margin:0}img{-ms-interpolation-mode:bicubic;vertical-align:bottom;max-width:100%;height:auto;width:auto}a{text-decoration:none;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;color:#1111cc;margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ol,ul{list-style:none}ol li,ul li{line-height:1.8}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}input[type=button],input[type=submit]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;-webkit-box-sizing:border-box;box-sizing:border-box}input[type=button]::-webkit-search-decoration,input[type=submit]::-webkit-search-decoration{display:none}input[type=button]::focus,input[type=submit]::focus{outline-offset:-2px}input,textarea{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-appearance:none;max-width:100%}.scroll{-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.wp-block-image{text-align:center;margin:0 0 50px}section{}section.recentEntries .entry a{border-bottom:1px dashed #aaa;display:block;padding:20px 10px;overflow:hidden}section.recentEntries .entry a .text,section.recentEntries .entry a figure{display:inline-block}section.recentEntries .entry a figure{width:30%}section.recentEntries .entry a .text{margin:0;float:right;padding:0 0 0 10px;width:calc(70% - 10px)}section.recentEntries .entry a .text h2{margin:0;font-size:14px;font-size:0.875rem;font-weight:bold}section.recentEntries .entry a .text time{color:#aaa;font-size:12px;font-size:0.75rem}nav.pagination{clear:both;margin:50px auto}nav.pagination .current{background:#466C91;border:1px solid #466C91;color:#fff}nav ul.page-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:1000px){nav ul.page-numbers{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:1000px){nav ul.page-numbers li{margin:0 0 20px}}nav ul.page-numbers li a,nav ul.page-numbers li span{padding:10px;border:1px solid #ededed;vertical-align:middle;margin:0 10px 0 0}nav ul.page-numbers li a:hover,nav ul.page-numbers li span:hover{background:#466C91;border:1px solid #466C91;color:#fff}nav ul.page-numbers li span.dots{background:#ededed;color:#555}nav ul.page-numbers li span.dots:hover{border:1px solid #ededed;color:#555}aside{display:block;float:right;margin:0}@media screen and (max-width:1000px){aside{float:none;margin:0;padding:0;width:100%}}aside .category-list{margin:0 0 35px}@media screen and (max-width:1000px){aside .category-list{display:none}}aside .category-list h2{background:#ededed;font-weight:bold;font-size:14px;font-size:0.875rem;margin:0;padding:5px;text-align:center}@media screen and (max-width:1000px){aside .category-list{width:100%}}aside .category-list ul li a{border-bottom:1px dotted #bfc0c0;display:block;font-weight:normal;position:relative;padding:5px 10px;font-size:12px;font-size:0.75rem;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}@media screen and (max-width:1000px){aside .category-list ul li a{padding:10px}}aside .category-list ul li a:after{border-style:solid;border-width:0 1.33333px 1.33333px 0;content:"";color:#bfc0c0;display:inline-block;position:absolute;top:calc(100% / 2);margin:-4px 0 0;height:8px;width:8px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);right:20px;-webkit-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;transition:.3s all ease-in-out}aside .category-list ul li a:hover{background:#fff;-webkit-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out}aside .category-list ul li a:hover:after{right:10px}aside .side-bnr a{display:block;margin:0 0 20px}@media screen and (max-width:1000px){aside .side-bnr a{text-align:center}}@media screen and (max-width:1000px){aside .side-bnr a img{max-width:80%}}@media screen and (max-width:1000px){aside div{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}aside div p.caption{margin:20px 0;font-size:14px;font-size:0.875rem;text-align:center}@media screen and (max-width:1000px){aside div p.caption{font-size:12px;font-size:0.75rem;margin:20px}}aside div.sidebar-inner{padding:0}@media screen and (min-width:1001px){aside div.sidebar-inner{max-width:100%}}aside h3{font-size:15px;font-size:0.9375rem;color:#aaa;border-bottom:3px solid #aaa;margin:0 auto 20px;padding:0 0 10px;text-align:center}@media screen and (max-width:1000px){aside h3{margin:0 auto 20px}}aside .search-form{border:none;padding:0}aside .search-box-top{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 0 20px}@media screen and (max-width:1000px){aside .search-box-top{-ms-flex-wrap:wrap;flex-wrap:wrap}}aside .search-box-top #search-input-box{padding:10px;width:80%}@media screen and (max-width:1000px){aside .search-box-top #search-input-box{width:100%}}aside .search-box-top input[type=submit]{cursor:pointer;padding:10px;width:20%}@media screen and (max-width:1000px){aside .search-box-top input[type=submit]{margin:20px auto 0;width:80%}}aside .fb-page{display:inherit;position:initial;padding:0 0 20px 0;width:100%;margin:0 auto}aside form#seach-form{height:70px;position:relative}@media screen and (max-width:1000px){aside form#seach-form{background:#ededed;padding:20px;height:auto}}aside form#seach-form input.search-text{border:1px solid #ededed;border-radius:25px;height:40px;padding:0 0 0 35px;width:100%;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;font-size:11px;font-size:0.6875rem}@media screen and (max-width:1000px){aside form#seach-form input.search-text{font-size:12px;font-size:0.75rem}}aside form#seach-form input.search-text:focus{outline:none;border:2px solid #9ee8ff;border-radius:25px;-webkit-box-shadow:0px 5px 10px 0px #eee;box-shadow:0px 5px 10px 0px #eee}aside form#seach-form input[type=image]{top:50%;margin:-23px 0 0;left:10px;position:absolute;z-index:10;width:20px;height:auto}@media screen and (max-width:1000px){aside form#seach-form input[type=image]{left:20px;margin:-15px 0 0}}#search-page h1{color:#555;font-weight:bold;line-height:1.4;margin:0 0 20px}#search-page h1 span{color:#aaa}@media screen and (max-width:1000px){#search-page{padding:10px}}@media screen and (max-width:1000px){#main-contents .sideber.is-affixed .sidebar-inner{position:static}}.dis-none{display:none}.dis-none-pc{display:none}@media screen and (max-width:1000px){.dis-none-pc{display:inherit}}body,html{background:#fff;line-height:1;word-break:break-all;word-wrap:break-word;width:100%;line-height:1.8}.pc-hidden{display:none}@media screen and (max-width:1000px){.pc-hidden{display:block}}.sp-hidden{display:block}@media screen and (max-width:1000px){.sp-hidden{display:none}}#main-contents{max-width:1000px;margin:200px auto 0;display:block}@media screen and (max-width:1000px){#main-contents{margin:80px auto 0}}#main-contents .left-contents{display:inline-block;width:calc(100% - 272px - 68px);margin:0 68px 0 0}@media screen and (max-width:1000px){#main-contents .left-contents{margin:0;padding:0 25px;width:100%}}#main-contents .left-contents section{padding:0}@media screen and (max-width:1000px){#main-contents .left-contents section{height:auto}}#main-contents .left-contents time{color:#000;display:block;font-size:12px;font-size:0.75rem;text-align:left}@media screen and (max-width:1000px){#main-contents .left-contents time{margin:5px 0}}#main-contents .left-contents .first-post_box{margin:0;padding:0 0 24px}#main-contents .left-contents .first-post-thum_card{height:480px;width:660px;margin:0 0 16px}@media screen and (max-width:1000px){#main-contents .left-contents .first-post-thum_card{height:360px;width:100%}}@media screen and (max-width:414px){#main-contents .left-contents .first-post-thum_card{height:240px}}#main-contents .left-contents .first-post_box{position:relative;z-index:2}#main-contents .left-contents .first-post_box:before{background:#e0bc86;content:"";position:absolute;top:130px;left:0;max-width:820px;height:450px;z-index:-1;margin-left:calc(50% - 50vw);padding-left:50vw}@media screen and (max-width:1000px){#main-contents .left-contents .first-post_box:before{height:360px;top:70px}}@media screen and (max-width:414px){#main-contents .left-contents .first-post_box:before{height:190px;top:140px}}#main-contents .left-contents .post_archive_list-item__thum{height:240px;width:320px;margin:0 0 12px}@media screen and (max-width:1000px){#main-contents .left-contents .post_archive_list-item__thum{height:150px;width:100%}}@media screen and (max-width:414px){#main-contents .left-contents .post_archive_list-item__thum{height:160px;width:100%}}#main-contents .left-contents .post-archive_list__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:414px){#main-contents .left-contents .post-archive_list__box{display:block}}#main-contents .left-contents .post_archive_list-item{padding:24px 0;width:calc(100% / 2 - 1.5%)}@media screen and (max-width:1000px){#main-contents .left-contents .post_archive_list-item{width:calc(100% / 2 - 3%)}}@media screen and (max-width:414px){#main-contents .left-contents .post_archive_list-item{width:100%}}#main-contents .left-contents .post_archive_list-item .subhead{font-size:18px;font-size:1.125rem;line-height:22px}#main-contents .left-contents .label{display:inline;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}#main-contents .left-contents .label a{font-size:10px;font-size:0.625rem;font-weight:700}#main-contents .left-contents .label-success{padding:2px 5px;border:1px solid #000;background:#fff;color:#000}#main-contents .left-contents .desc{color:#000;font-size:14px;font-size:0.875rem;line-height:28px;padding:.8rem 0}#main-contents aside{width:272px}@media screen and (max-width:1000px){#main-contents aside{margin:0;padding:20px 20px 0px;width:100%}}h1,h2,h3,h4,h5{line-height:1.8;font-weight:bold}h1{font-size:30px;font-size:1.875rem}@media screen and (max-width:1000px){h1{font-size:20px;font-size:1.25rem}}h2{font-size:30px;font-size:1.875rem;position:relative;margin:0 0 12px;font-weight:normal}@media screen and (max-width:1000px){h2{font-size:18px;font-size:1.125rem}}h3{font-size:20px;font-size:1.25rem;margin:0 0 30px}@media screen and (max-width:1000px){h3{font-size:17px;font-size:1.0625rem}}h4{margin:0 0 20px;text-align:left;font-size:18px;font-size:1.125rem}@media screen and (max-width:1000px){h4{font-size:16px;font-size:1rem}}h5{margin:0 0 20px;text-align:left;font-size:18px;font-size:1.125rem}@media screen and (max-width:1000px){h5{font-size:15px;font-size:0.9375rem}}p{line-height:1.8;text-align:left;font-size:16px;font-size:1rem}@media screen and (max-width:1000px){p{font-size:14px;font-size:0.875rem}}@media screen and (max-width:414px){p{font-size:12px;font-size:0.75rem}}p.title{font-weight:bold}p.company-name{font-weight:bold}p.preface{font-weight:bold;margin:0 auto 50px}p.intro{margin:0 0 50px}p.caution{font-size:14px;font-size:0.875rem;font-weight:bold;text-align:right;margin:20px 0 0}@media screen and (max-width:1000px){p.caution{text-align:left;font-size:12px;font-size:0.75rem}}p.continue-read{color:#337ab7;padding:10px 0;text-align:right}p.image a:hover{-webkit-filter:brightness(110%);filter:brightness(110%);-webkit-transition:.3 all ease-in-out;-o-transition:.3 all ease-in-out;transition:.3 all ease-in-out}a{text-decoration:none;color:#555;font-size:16px;font-size:1rem;-webkit-transition:0.2s ease-in-out;-moz-transition:0.2s ease-in-out;-ms-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out}@media screen and (max-width:1000px){a{font-size:14px;font-size:0.875rem}}a.link{color:#337ab7;font-weight:normal;text-decoration:none}a.link:hover{text-decoration:none;color:#466C91}a:hover{-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-ms-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out}a.txt-link{display:inline-block;position:relative;font-weight:bold}a.txt-link:before{border-bottom:1px solid #ededed;content:'';position:absolute;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;display:block;width:0;left:0;bottom:0}a.txt-link:hover{-webkit-transition:background-color 1s;-o-transition:background-color 1s;transition:background-color 1s}a.txt-link:hover:before{border-bottom:1px solid #ededed;width:100%}@media screen and (max-width:414px){span{font-size:12px;font-size:0.75rem}}span.font-bd{font-weight:bold}span.maker{background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(80%, #fff100));background:-webkit-linear-gradient(transparent 70%, #fff100 80%);background:-o-linear-gradient(transparent 70%, #fff100 80%);background:linear-gradient(transparent 70%, #fff100 80%);display:inline;font-weight:bold}span.br{font-weight:bold;display:block}@media screen and (max-width:1000px){span.br{display:inline;line-height:1}}span.data{display:block}ul.article-data{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 30px}ul.article-data li a:hover{background:#ededed}ul.post-categories{display:block;margin:0 -5px 0 0;font-size:0;padding:0 20px 20px;width:100%}@media screen and (min-width:1001px){ul.post-categories{position:absolute;bottom:0}}@media screen and (max-width:1000px){ul.post-categories{clear:both;padding:0}}ul.post-categories li{display:inline-block;margin:10px 5px 0 0}ul.post-categories li a{background:#fff100;padding:2px 15px;font-size:14px;font-size:0.875rem}ul.post-categories li a:hover{background:#ededed}ul.post-categories li:nth-child(n+5){display:none}p.btn-cneter{position:relative}a.btn{-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:24px;background:rgba(0, 0, 0, 0.8);color:#fff;display:block;position:relative;font-weight:bold;font-size:14px;font-size:0.875rem;text-align:center;margin:0 auto 20px;padding:14px 18px;width:90%}@media screen and (max-width:1000px){a.btn{padding:15px}}a.btn:before{background-image:url();content:""}a.btn:hover{background:#6380b1}a.btn:hover:after{border-color:#555;right:30px}#pagination{text-align:center;margin:24px 0}#pagination a,#pagination span{background:#bfc0c0;border-color:#bfc0c0;color:#000}#pagination a.current,#pagination span.current{border-color:#000}.wp-pagenavi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@-webkit-keyframes keyframes-bounce{0%{-webkit-transform:translateY(0px);transform:translateY(0px)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0px);transform:translateY(0px)}}@keyframes keyframes-bounce{0%{-webkit-transform:translateY(0px);transform:translateY(0px)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0px);transform:translateY(0px)}}@-webkit-keyframes typing{0%{width:0}}@keyframes typing{0%{width:0}}@-webkit-keyframes caret{50%{border-color:transparent}}@keyframes caret{50%{border-color:transparent}}footer .left-contents{width:20%;margin:0}@media screen and (max-width:1000px){footer .left-contents{margin:0 20px 0 0}}@media screen and (max-width:565px){footer .left-contents{margin:0 auto 10px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}}footer .right-contents{width:80%}@media screen and (max-width:565px){footer .right-contents{width:100%}}footer #middle-contents ul{display:block;text-align:left;margin:40px auto 0;padding:40px 0}@media screen and (max-width:1000px){footer #middle-contents ul{padding:0}}@media screen and (max-width:565px){footer #middle-contents ul{border-top:none;margin:0;padding:20px 0}}footer #middle-contents ul li{color:#fff;display:inline-block;padding:0 20px}@media screen and (max-width:1000px){footer #middle-contents ul li{padding:0 20px 0 0}}@media screen and (max-width:565px){footer #middle-contents ul li{margin:0 0 10px 0;padding:0;width:100%}}footer #middle-contents ul li a{display:block;color:#fff;padding:0 10px;font-size:10px;font-size:0.625rem}@media screen and (max-width:1000px){footer #middle-contents ul li a{padding:0 10px 0 0}}@media screen and (max-width:565px){footer #middle-contents ul li a{color:#fff;padding:0}}footer #middle-contents ul li.first-link{padding:0 20px 0 0}footer #middle-contents ul li.first-link a{padding:0 10px 0 0}@media screen and (max-width:1000px){footer #middle-contents ul li.first-link a{padding:0 0 0 10px}}@media screen and (max-width:565px){footer #middle-contents ul li.first-link a{padding:0}}#footer-middlemenu{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;width:100%}@media screen and (max-width:565px){#footer-middlemenu{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}}#footer-middlemenu .f-menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;width:100%;overflow:hidden}@media screen and (max-width:1000px){#footer-middlemenu .f-menu-list{padding:0}}@media screen and (max-width:565px){#footer-middlemenu .f-menu-list{border-bottom:.5px solid #353535;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}}#footer-middlemenu .f-menu-list ul{float:left;display:inline-block;padding:0;margin:0 77px 0 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;vertical-align:top}@media screen and (max-width:1000px){#footer-middlemenu .f-menu-list ul{margin:0 17px 0 0}}@media screen and (max-width:565px){#footer-middlemenu .f-menu-list ul{display:block;margin:0 0 10px;float:none;width:100%}}#footer-middlemenu .f-menu-list ul li a{padding:5px 0 0;position:relative;color:#fff;font-size:12px;font-size:0.75rem;margin:0 0 14px;width:100%}@media screen and (max-width:1000px){#footer-middlemenu .f-menu-list ul li a{padding:0 10px;margin:0 0 20px}}@media screen and (max-width:414px){#footer-middlemenu .f-menu-list ul li a{padding:0}}#footer-middlemenu .f-menu-list ul li a:hover{background:transparent}#footer-middlemenu .f-menu-list ul:nth-child(2n){margin:0}@media screen and (max-width:565px){#footer-middlemenu .f-menu-list ul:nth-child(2n){margin:40px 0 0}}@media screen and (max-width:1000px){#footer-middlemenu .f-menu-list{width:100%}}#footer-middlemenu .p-mark{background:#fff;border-radius:50%;height:auto;padding:9px;width:62px}@media screen and (max-width:565px){#footer-middlemenu .p-mark{margin:0 0 0 20px;width:50px;height:50px}}#footer-menu{display:block;margin:0 auto}@media screen and (max-width:1000px){#footer-menu{width:100%}}#footer{background:#000;clear:both;padding:0;margin:50px 0 0;width:100%}@media screen and (min-width:1001px){#footer{height:auto}}@media screen and (max-width:1000px){#footer{margin:50px auto 0;padding:0}}#footer .footer-copy{text-align:center;padding:0 0 30px;margin:0 auto}@media screen and (max-width:565px){#footer .footer-copy{padding:20px 0}}#footer .footer-copy small{color:#fff;font-size:12px;font-size:0.75rem}@media screen and (max-width:414px){#footer .footer-copy small{font-size:10px;font-size:0.625rem}}#footer-inner{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:calc(1280px - 40px);margin:0 auto;max-width:1280px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:71px 40px 0}@media screen and (max-width:565px){#footer-inner{padding:39.6px 30px 0}}#footer-inner a{display:block}#footer-inner a.footer-logo-kairos{margin:0 0 40px;width:120px;padding:0}@media screen and (max-width:565px){#footer-inner a.footer-logo-kairos{width:83px}}@media screen and (max-width:565px){#pc-pagetop{display:none!important}}#sp-pagetop{display:none!important}@media screen and (max-width:565px){#sp-pagetop{display:block!important;background:white;margin:30px auto 0;text-align:center}}#pc-pagetop{position:relative}#pc-pagetop a{color:#fff;display:block;text-align:center;text-decoration:none;width:100%;height:40px;zoom:1;position:relative}@media screen and (max-width:565px){#pc-pagetop a{height:25px}}#pc-pagetop a:after,#pc-pagetop a:before{content:"";position:absolute;right:0}#pc-pagetop a:before{top:-17px;border-radius:50%;background:#fff;width:50px;height:50px}@media screen and (max-width:565px){#pc-pagetop a:before{width:25px;height:25px}}#pc-pagetop a:after{width:18px;height:18px;border-left:5px solid #000;border-top:5px solid #000;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);z-index:2;top:50%;margin:calc(-36px / 2) 0 0;right:calc(30px / 2)}#pc-pagetop a:hover{color:#6380b1}#pc-pagetop a span.text-top-link{bottom:-22px;display:block;position:absolute;width:87px;right:0;font-size:16px;font-size:1rem}.sns-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px 0}.sns-list ul li{margin:0 20px 0 0}.sns-list ul li a{display:block;width:30px;height:30px}.sns-list ul li:last-child{margin:0}.sns-list ul li.facebook-logo,.sns-list ul li.twitter-logo{width:30px;height:30px}.sns-list ul li.twitter-logo{background:url("../image/common/Twitter_Logo_Blue.svg");background-size:100%}.sns-list ul li.facebook-logo{background:url("../image/common/f_logo_Blue.svg");background-size:100%}.sns-list li.facebook-logo:before,.sns-list li.twitter-logo:before{content:""}.sns-list li.twitter-logo{content:""}.sns-list li.facebook-logo{content:""}#sp-pagetop a{cursor:pointer}#sp-pagetop a span.text-top-link{display:block;position:relative;padding:5px 0;margin:0 0 0 15px}#sp-pagetop a span.text-top-link:before{content:"";width:18px;height:18px;border-left:5px solid #000;border-top:5px solid #000;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);z-index:2;top:50%;position:absolute;margin:-5px 0 0 -34px}
/*# sourceMappingURL=footer.css.map */