﻿@import url(https://fonts.googleapis.com/css?family=Lato:400,700&display=swap);/*!
 * variables.scss
 *//*!
 * ress.css • v1.2.2
 * MIT License
 * github.com/filipelinhares/ress
 */html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,::before,::after{background-repeat:no-repeat;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace, monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}input{border-radius:0}button,[type="button"],[type="reset"],[type="submit"],[role="button"]{cursor:pointer}[disabled]{cursor:default}[type="number"]{width:auto}[type="search"]{-webkit-appearance:textfield}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:bold}button{overflow:visible}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:0;padding:0}button:-moz-focusring,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~="screen"]{display:inherit}[hidden~="screen"]:not(:active):not(:focus):not(:target){position:absolute !important;clip:rect(0 0 0 0) !important}}[aria-busy="true"]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}html{font-size:62.5%}body{font-family:Meiryo, メイリオ, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Osaka, 'MS PGothic', arial, helvetica, sans-serif;font-size:1.2rem;font-weight:400;line-height:1.6;color:#222;position:relative}@media screen and (min-width: 768px){body{font-size:1.5rem}}ul{list-style:none}img{max-width:100%;vertical-align:bottom}a{text-decoration:none;color:inherit;outline:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media screen and (min-width: 768px){a{transition:opacity .3s ease}a:not(.nohover):hover{opacity:.65}}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400}@media screen and (min-width: 768px){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}img.fullSize{width:100%}@media screen and (min-width: 768px){.sp{display:none}}@media screen and (max-width: 767px){.pc{display:none}}@media screen and (max-width: 767px){.pc_on{display:none}}@media screen and (min-width: 768px){.sp_on{display:none}}.ff-gs{font-family:'Lato', sans-serif;letter-spacing:3px}.bold{font-weight:bold !important}.ta-l{text-align:left !important}.ta-c{text-align:center !important}.ta-r{text-align:right !important}.flex-center{justify-content:center !important}.flex-around{justify-content:space-around !important}.pt0{padding-top:0 !important}.pt4p{padding-top:4% !important}.pb0{padding-bottom:0 !important}.mt0{margin-top:0 !important}.mb0{margin-bottom:0 !important}.mt1em{margin-top:1em !important}.mt2em{margin-top:2em !important}.mt3em{margin-top:3em !important}.mt4em{margin-top:4em !important}.mt5em{margin-top:5em !important}.mt6em{margin-top:6em !important}.underline1{text-decoration:underline}.txtLink{color:#145fb6;text-decoration:underline}.txtLink:hover{text-decoration:none;opacity:1}.img-r{float:right}.clear{clear:both}@keyframes show{from{opacity:0}to{opacity:1}}.i-box{display:inline-block}.btn-01{border-width:1px;border-style:solid;border-color:#fff;color:#fff;padding:18px 46px}.btn-02{border-width:1px;border-style:solid;border-color:#145fb6;color:#145fb6;padding:8px 5px;display:inline-block;text-align:center;min-width:72vw}.btn-02:before{content:"▶︎";margin:0 10px 0 0;font-size:1.2rem;vertical-align:middle}@media screen and (min-width: 768px){.btn-02{min-width:346px;border-width:1px;border-style:solid;border-color:#145fb6;color:#145fb6;padding:16px 10px}.btn-02:hover{opacity:1;background-color:#145fb6;color:#fff}}.btn-02.btn-load{cursor:pointer;display:inline-block}.btn-02.btn-load:before{content:"▼";margin:0 10px 0 0;font-size:1.2rem;vertical-align:middle}.btn-02.btn-load:after{content:"もっと見る";vertical-align:middle}.btn-02-bk{background-color:#222;color:#fff}.btn-03{background-color:#222;color:#fff;display:flex;justify-content:center;align-items:center;width:100%;height:55px;padding:5px 10px;line-height:1.2}.btn-03 svg{margin:0 13px 0 0}@media screen and (min-width: 768px){.btn-03{min-width:330px;min-height:65px}.btn-03 svg{margin:0 18px 0 0}}.btn-04{color:#145fb6;padding:12px;display:inline-block;border:solid 1px #145fb6;min-width:88%;border-radius:60px;font-size:1.3rem}@media screen and (min-width: 768px){.btn-04{padding:15px;min-width:310px;border-radius:60px;font-size:1.6rem}}.btn-04:before{content:"▶︎";margin:0 10px 0 0;font-size:1.2rem;vertical-align:middle}.btn-05{background:-webkit-linear-gradient(45deg, #0093cf 0%, #4fa249 100%);background:linear-gradient(45deg, #0093cf 0%, #4fa249 100%);border-radius:60px;padding:4px;display:inline-block}.btn-05 span{display:flex;background-color:#fff;padding:12px 25px;color:#222;justify-content:center;align-items:center;font-weight:bold;border-radius:60px}.btn-05 span:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:4px 0 4px 8px;border-color:transparent transparent transparent #222;margin-right:10px}@media screen and (min-width: 768px){.btn-05 span:before{border-width:6px 0 6px 10px}}.btn-06{background-color:#222;color:#fff;display:inline-block;padding:15px 35px 15px 38px;line-height:1.2}.btn-06 span:before{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:6px 0 6px 10px;border-color:transparent transparent transparent #fff;margin-right:18px}.accordion-common .accordion-toggle{transition:all 0.3s ease;position:relative;cursor:pointer}.accordion-common .accordion-toggle::before,.accordion-common .accordion-toggle::after{content:'';display:block;position:absolute;top:50%;right:5px;width:20px;height:2px;margin-top:-1px;transform-origin:50% 50%;transition:all 0.3s ease-out;background:#145fb6 !important;z-index:2}@media screen and (min-width: 768px){.accordion-common .accordion-toggle::before,.accordion-common .accordion-toggle::after{right:28px;width:25px;height:3px}}.accordion-common .accordion-toggle.accordion-toggle-blank{cursor:inherit}.accordion-common .accordion-toggle.accordion-toggle-blank::before,.accordion-common .accordion-toggle.accordion-toggle-blank::after{display:none}.accordion-common .accordion-toggle::before{opacity:1;z-index:2;transform:rotate(-90deg)}.accordion-common .accordion-toggle.active-tab:before{transform:rotate(0deg)}.accordion-common .accordion-toggle.active-tab:after{transform:rotate(180deg);opacity:0}.accordion-common .accordion-content{display:none}.swiper-button-next,.swiper-button-prev{width:41px;height:62px;margin-top:-31px;overflow:hidden;background-repeat:no-repeat;background-position:0 0;background-size:contain;color:white}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{right:auto;left:10px;outline:inherit}@media screen and (min-width: 768px){.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:0;-webkit-transform:translate(-160%, 0);transform:translate(-160%, 0)}}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}@media screen and (min-width: 768px){.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:0;-webkit-transform:translate(160%, 0);transform:translate(160%, 0)}}.modal{display:none}.modaal-container{width:90%;background-color:#fff}.modaal-container .modaal-content-container{padding:0}@media screen and (min-width: 768px){.modaal-container{width:940px}}.modaal-container .modal-head{background-color:#145fb6;color:#fff;position:relative;padding:12px 10px;text-align:center}.modaal-container .modal-head .modal-title{font-size:2rem}@media screen and (min-width: 768px){.modaal-container .modal-head .modal-title{font-size:3rem}}.modaal-container .modal-head .inline_close{position:absolute;top:50%;right:3%;-webkit-transform:translate(0, -55%);transform:translate(0, -55%);cursor:pointer;font-size:2.6rem}@media screen and (min-width: 768px){.modaal-container .modal-head .inline_close{font-size:3.6rem}}.modaal-container .modal-body{padding:5% 3%}@media screen and (min-width: 768px){.modaal-container .modal-body{padding:40px 30px}}@media screen and (min-width: 768px){.modaal-container .modal-row{display:flex;justify-content:space-between;align-items:flex-start}}.modaal-container .modal-row .modal-text>*{line-height:2}.modaal-container .modal-row .modal-text>*+*{margin-top:2em}.modaal-container .modal-row .modal-text dt{font-weight:bold;font-size:1.6rem;margin-bottom:.3em}@media screen and (min-width: 768px){.modaal-container .modal-row .modal-text{width:60%}.modaal-container .modal-row .modal-text dt{font-size:2rem}}.modaal-container .modal-row .modal-img{margin-top:5vw}.modaal-container .modal-row .modal-img>*+*{margin-top:1em}.modaal-container .modal-row .modal-img img{width:100%}@media screen and (min-width: 768px){.modaal-container .modal-row .modal-img{margin-top:0;width:35.45%}}.accordion_content{display:none}.more-input{display:none}.more-box{overflow:hidden;max-height:0;-webkit-transition:max-height 0.4s;transition:max-height 0.4s}.more-label{cursor:pointer}.more-input:checked+.more-box,.more-input:checked+.more-label+.more-box,.more-input:checked+.more-wrapper .more-box{max-height:2000px}.more-input:checked+.more-box+.link-more .trigger-more.is-toggle,.more-input:checked+.more-wrapper+.link-more .trigger-more.is-toggle{opacity:0}.row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}@media screen and (min-width: 768px){.row-pc{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}}.sec{padding:10vw 0}@media screen and (min-width: 768px){.sec{padding:100px 0}}.sec .sec-header{padding:0 0 35px;position:relative;text-align:center}.sec .sec-header:after{content:"";display:block;width:1px;height:30px;background-color:#222;position:absolute;bottom:0;left:50%}@media screen and (min-width: 768px){.sec .sec-header{padding:0 0 56px}.sec .sec-header:after{height:43px}.sec .sec-header .sec-title+p.sec-intro{line-height:2.375}}.sec .sec-header-sm{padding:0;margin:0 0 5vw}@media screen and (min-width: 768px){.sec .sec-header-sm{margin:0 0 50px}}.sec .sec-header-sm:after{display:none}.sec .sec-header-sm .sec-title{font-size:2rem}.sec .sec-header-sm .sec-title .ff-gs{font-size:2.5rem}@media screen and (min-width: 768px){.sec .sec-header-sm .sec-title{font-size:4.5rem}.sec .sec-header-sm .sec-title .ff-gs{font-size:5rem}}.sec .sec-header-xsm{padding:0;margin:0 0 5vw}@media screen and (min-width: 768px){.sec .sec-header-xsm{margin:0 0 35px}}.sec .sec-header-xsm:after{display:none}.sec .sec-header-xsm .sec-title{font-size:1.8rem}@media screen and (min-width: 768px){.sec .sec-header-xsm .sec-title{font-size:2.5rem}}.sec .sec-header .lead{font-weight:bold;color:#145fb6;margin-top:1em;font-size:1.8rem}@media screen and (min-width: 768px){.sec .sec-header .lead{font-size:2.4rem}}.sec .sec-header-bg{margin:0 0 36.66vw;position:relative;line-height:1.2;height:73.33vw;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.sec .sec-header-bg:after{display:none}.sec .sec-header-bg .sec-header_body{background-color:#fff;width:92%;padding:7.33vw 3px 55px;margin:0 auto;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%, 53.33%);transform:translate(-50%, 53.33%)}.sec .sec-header-bg .sec-header_body:after{content:"";display:block;width:1px;height:43px;background-color:#222;position:absolute;bottom:0;left:50%}@media screen and (min-width: 768px){.sec .sec-header-bg{height:450px;margin:0 0 220px;background-size:inherit}.sec .sec-header-bg .sec-header_body{width:940px;padding:85px 10px 55px}}.sec .sec-header-bg.sec-header-cost{background-image:url(../img/bg_cost-case_sp.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover;margin:0 0 36vw;padding-top:40px;padding-bottom:18.66vw;height:73.33vw;line-height:1.2}@media screen and (min-width: 768px){.sec .sec-header-bg.sec-header-cost{background-image:url(../img/bg_cost-case.jpg);margin:0 0 270px;height:450px;padding-top:10vw;padding-bottom:140px}}.sec .sec-header-bg.sec-header-cost .sec-header_body{padding-left:3vw;padding-right:3vw}@media screen and (min-width: 768px){.sec .sec-header-bg.sec-header-cost .sec-intro{margin-top:25px;line-height:2.375}}@media screen and (max-width: 767px){.sec h3 img{width:100%}}.sec .sec-title{text-align:center;font-size:2.5rem;font-weight:bold}.sec .sec-title .ff-gs{font-size:3rem}@media screen and (min-width: 768px){.sec .sec-title{font-size:4.5rem}.sec .sec-title .ff-gs{font-size:5rem}}.sec .sec-title-sub{text-align:center;font-size:2rem;font-weight:bold;margin:0 0 5.33vw}@media screen and (min-width: 768px){.sec .sec-title-sub{font-size:3rem;margin:0 0 30px}}.sec .sec-intro{text-align:center;margin:15px 0 0}.sec .txt_attention01{background-color:#145fb6;color:#fff;display:inline-block;font-weight:bold;border-radius:60px;padding:1.6vw 6.66vw;font-size:1.6rem}@media screen and (min-width: 768px){.sec .txt_attention01{padding:10px 50px;font-size:2.5rem}}.sec .txt_attention01 img{vertical-align:middle;margin:0 5px 0 0;width:19px;-webkit-transform:translate(0, -50%);transform:translate(0, -5%)}@media screen and (min-width: 768px){.sec .txt_attention01{padding:10px 50px;font-size:2.5rem}.sec .txt_attention01 img{width:inherit;margin:0 18px 0 0}}.sec .col-heading{font-size:1.6rem;font-weight:bold;color:#145fb6;margin:0 0 1em}@media screen and (min-width: 768px){.sec .col-heading{font-size:2rem}}.sec .sec-visual img{width:100%}@media screen and (max-width: 767px){.sec .title-wrap{text-align:center}}.sec .title-sub01{background-color:#5b5f64;color:#fff;margin:0 auto 7.46vw;text-align:center;padding:5px 8px 3px;font-size:1.8rem}@media screen and (max-width: 767px){.sec .title-sub01{display:inline-block;min-width:58.66vw}}@media screen and (min-width: 768px){.sec .title-sub01{width:65.73vw;font-size:2.5rem;padding:15px 0 13px;margin:0 auto 55px;width:442px}}.sec .title-sub02{background-color:#fff;color:#145fb6;border:solid 1px #145fb6;margin:3.5em auto 2em;text-align:center;padding:5px 8px 3px;width:15em;font-size:1.5rem;font-weight:bold}@media screen and (max-width: 767px){.sec .title-sub02{display:inline-block}}@media screen and (min-width: 768px){.sec .title-sub02{font-size:2rem}}@media screen and (max-width: 767px){.contents_center{padding-left:4%;padding-right:4%}}@media screen and (min-width: 768px){.contents_center{width:1100px;margin:0 auto}}@media screen and (max-width: 767px){.contents_center.-pc{padding-left:0;padding-right:0}}@media screen and (min-width: 768px){.sec-md .contents_center{width:880px}}.main{overflow:hidden}@media screen and (min-width: 768px){.main{min-width:1100px}}.main .bg-gray{background-color:#f3f3f3}.main .bg-blue{background-color:#145fb6;color:#fff}.main .bg-blue.sec .sec-header:after{background-color:#fff}.breadcrumbs{text-align:left;font-size:.9rem;padding:10px 0 0;margin:0 0 6.66vw;display:none}.breadcrumbs ul{overflow:hidden}.breadcrumbs ul li{display:inline-block;margin:0 0 5px}.breadcrumbs ul li:not(:first-child):before{content:"　＞　"}.breadcrumbs ul li a{text-decoration:underline;color:#222}@media screen and (min-width: 768px){.breadcrumbs{display:block;font-size:1.2rem;margin:0 0 40px;padding:0}}.sec-header{margin-bottom:8vw}@media screen and (min-width: 768px){.sec-header{margin-bottom:60px}}.sec-header.sec-header-wide .contents_center{width:auto;max-width:1500px}.sec-header.sec-header-wide .contents_center .sec-header_body{width:auto}@media screen and (min-width: 768px){.sec-header.sec-header-wide .contents_center .sec-header_body{max-width:52.72%;padding-right:80px !important}}.sec-heading01{text-align:center}.sec-heading01 h4{display:inline-block;background-color:#5b5f64;color:#fff;font-size:1.8rem;padding:5px 6px;margin:0 0 5.33vw;min-width:70.93vw}@media screen and (min-width: 768px){.sec-heading01 h4{font-size:2.5rem;padding:8px 10px;margin:0 0 30px;min-width:442px}}.sec-heading01 .h4txt{display:inline-block;background-color:#5b5f64;color:#fff;font-size:1.8rem;padding:5px 6px;margin:0 0 5.33vw;min-width:70.93vw}@media screen and (min-width: 768px){.sec-heading01 .h4txt{font-size:2.5rem;padding:8px 10px;margin:0 0 30px;min-width:442px}}.bnr{text-align:center;margin:9vw 0 3vw}@media screen and (min-width: 768px){.bnr{margin:60px 0 30px}}.bnr-top{text-align:center;margin:12vw 0 3vw}@media screen and (min-width: 768px){.bnr-top{margin:90px 0 0}}.bnr_document01{text-align:center;margin:5.33vw 0 0}@media screen and (min-width: 768px){.bnr_document01{margin:36px 0 0}.bnr_document01 img{-webkit-transform:translate(1.79%, 0);transform:translate(1.79%, 0)}}@media screen and (min-width: 768px) and (max-width: 1400px){.bnr_document01 img{max-width:780px}}.txt-normal{text-align:left;line-height:2.25}.underline{border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:white;padding-bottom:2px}.page-header{background-color:#f3f3f3;padding:0}@media screen and (min-width: 768px){.page-header{padding:15px 0 0}}.page-header .page-header_body{text-align:center;padding:0}@media screen and (min-width: 768px){.page-header .page-header_body{padding:0 0 50px}}@media screen and (max-width: 767px){.page-header .page-header_body{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:140px}}.page-header .page-header_title{font-size:2.5rem;font-weight:bold}@media screen and (min-width: 768px){.page-header .page-header_title{font-size:5rem}}.page-header .page-header_title+*{margin:20px 0 0}.heading.heading01{color:#145fb6;font-size:2.5rem;font-weight:bold;line-height:1.2}@media screen and (min-width: 768px){.heading.heading01{font-size:4.8rem}}@media screen and (min-width: 768px){.heading.heading01.heading01-sm{font-size:4rem}}.heading.heading02{color:#145fb6;font-size:2.5rem;font-weight:bold;line-height:1.2}@media screen and (min-width: 768px){.heading.heading02{font-size:5rem}}.heading.heading02 .-lg{font-size:4.8rem}@media screen and (min-width: 768px){.heading.heading02 .-lg{font-size:6.4rem}}.heading.heading03{color:#145fb6;font-size:2.2rem;font-weight:bold;line-height:1.2}@media screen and (min-width: 768px){.heading.heading03{font-size:4rem}}.text-01{color:#145fb6;display:inline-block;font-size:1.8rem;font-weight:bold;line-height:1.2;padding:12px 52px;background-color:#fff;border-radius:60px}@media screen and (min-width: 768px){.text-01{font-size:2.8rem}}.text-02{color:#145fb6;font-size:2.8rem;font-weight:bold;background-color:#fff;margin-bottom:1.5em}@media screen and (min-width: 768px){.text-02{font-size:3.8rem}}.text-caption{font-size:1.4rem;font-weight:bold;margin:0 0 1em}@media screen and (min-width: 768px){.text-caption{font-size:2.4rem}}.text-blank{font-size:1.4rem;font-weight:bold;display:flex;justify-content:center;align-items:center;margin:0 0 1em;padding:3em 1em;min-height:10em;background-color:#f3f3f3}@media screen and (min-width: 768px){.text-blank{font-size:2.4rem}}.page-guide{margin:4vw 0 0}@media screen and (min-width: 768px){.page-guide{margin:60px 0 0}}.page-guide h3{font-size:2.5rem;font-weight:bold;margin-bottom:.3em}@media screen and (min-width: 768px){.page-guide h3{font-size:4.5rem}}.page-guide .page-guide_items{display:flex;justify-content:space-between;flex-wrap:wrap}.page-guide .page-guide_items .page-guide_item-sm{width:17.13vw}@media screen and (min-width: 768px){.page-guide .page-guide_items .page-guide_item-sm{width:18.9%}}.page-guide .page-guide_items .page-guide_item-md{width:44vw}@media screen and (min-width: 768px){.page-guide .page-guide_items .page-guide_item-md{width:49.2%}}.page-guide .page-guide_items .page-guide_item-lg{width:53.66vw}@media screen and (min-width: 768px){.page-guide .page-guide_items .page-guide_item-lg{width:59.45%}}.page-guide .page-guide_items .page-guide_title{border:solid 1px #145fb6;font-size:1rem;color:#145fb6;font-weight:bold;padding:8px 5px 4px;margin:0 0 13px}@media screen and (min-width: 768px){.page-guide .page-guide_items .page-guide_title{font-size:1.6rem;padding:10px 5px 8px;margin:0 0 15px}}.page-guide .page-guide_items .page-guide_buttons{display:flex;justify-content:space-between}.page-guide .page-guide_items .page-guide_buttons .page-guide_button{width:17.13vw;height:16.26vw;background-color:#145fb6;line-height:1.4;font-size:1rem;color:#fff;font-weight:bold;display:flex;align-items:center;justify-content:center;padding:3px 3px 12px;position:relative}@media screen and (min-width: 768px){.page-guide .page-guide_items .page-guide_buttons .page-guide_button{width:170px;height:110px;font-size:1.6rem;padding:5px 5px 25px}}.page-guide .page-guide_items .page-guide_buttons .page-guide_button:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:6px 3.5px 0 3.5px;border-color:#fff transparent transparent transparent;position:absolute;bottom:6px;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}@media screen and (min-width: 768px){.page-guide .page-guide_items .page-guide_buttons .page-guide_button:after{border-width:12px 7px 0 7px;bottom:15px}}.page-guide .page-guide_items .page-guide_item-md .page-guide_buttons .page-guide_button{width:21.5vw}@media screen and (min-width: 768px){.page-guide .page-guide_items .page-guide_item-md .page-guide_buttons .page-guide_button{width:212px}}.page-guide .page-guide_details{border:solid 1px #145fb6;padding:0 0 1.5em}.page-guide .page-guide_details .page-guide_details_title-wrap{padding:0 !important}.page-guide .page-guide_details .page-guide_details_title{background-color:#145fb6;color:#fff;position:relative;display:flex;justify-content:center;align-items:center;font-size:1.4rem;font-weight:bold;padding:1em 10px 1.75em}@media screen and (max-width: 767px){.page-guide .page-guide_details .page-guide_details_title{min-height:85px}}@media screen and (min-width: 768px){.page-guide .page-guide_details .page-guide_details_title{font-size:2rem}}.page-guide .page-guide_details .page-guide_details_title:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:8px 5px 0 5px;border-color:#ffffff transparent transparent transparent;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}@media screen and (min-width: 768px){.page-guide .page-guide_details .page-guide_details_title:after{border-width:12px 7px 0 7px}}.page-guide .page-guide_details .icon{display:flex;align-items:center;justify-content:center;margin-bottom:12px;height:76px}@media screen and (min-width: 768px){.page-guide .page-guide_details .icon{height:160px}}.page-guide .page-guide_details p:not(.page-guide_details_title){padding:0 30px;text-align:left}.page-guide02 .page-guide_buttons{display:flex;justify-content:space-between;flex-wrap:wrap}.page-guide02 .page-guide_buttons .page-guide_button{width:23%;height:12vw;border-color:#145fb6;border-width:1px;border-style:solid;line-height:1.4;font-size:1rem;color:#145fb6;font-weight:bold;display:flex;align-items:center;justify-content:center;padding:3px 3px 12px;position:relative}@media screen and (min-width: 768px){.page-guide02 .page-guide_buttons .page-guide_button{width:24%;height:90px;font-size:2rem;padding:5px 5px 25px}}.page-guide02 .page-guide_buttons .page-guide_button:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:6px 3.5px 0 3.5px;border-color:#145fb6 transparent transparent transparent;position:absolute;bottom:6px;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}@media screen and (min-width: 768px){.page-guide02 .page-guide_buttons .page-guide_button:after{border-width:12px 7px 0 7px;bottom:15px}}.page-guide02 .page-guide_buttons .page-guide_button:hover{opacity:1;background-color:#145fb6;color:#fff}.page-guide02 .page-guide_buttons .page-guide_button:hover:after{border-color:#fff transparent transparent transparent}@media screen and (min-width: 768px){.sec-md .page-guide02 .page-guide_buttons .page-guide_button{font-size:1.8rem}}.service-info_items .service-info_item{border:solid 1px #ccc;box-shadow:0px 3px 12px 0 rgba(0,0,0,0.1);background-color:#fff}.service-info_items .service-info_item .service-info_title{color:#145fb6;font-weight:bold}@media screen and (min-width: 768px){.service-info_items .service-info_item .service-info_title{font-size:2rem}}.service-info_items .service-info_item .service-info_content ul:not(.no-list-style){list-style:disc;margin-left:1.8em}.service-info_items .service-info_item .service-info_content li{position:relative;line-height:1.8}.service-info_items .service-info_item .service-info_content .btn-sample{display:inline-block;border-width:1px;border-style:solid;border-color:#145fb6;color:#145fb6;padding:0 30px 0 40px;font-size:1.6rem;position:relative;margin-left:3px}@media screen and (min-width: 768px){.service-info_items .service-info_item .service-info_content .btn-sample{margin-left:10px}}.service-info_items .service-info_item .service-info_content .btn-sample:after{content:"";display:block;position:absolute;top:50%;left:20px;width:0;height:0;border-style:solid;border-width:5px 0 5px 8.7px;border-color:transparent transparent transparent #145fb6;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.service-info_items .service-info_item .service-info_content p{line-height:2.625}.service-info_items.service-info_items_vertical .service-info_item{display:flex;margin:0 0 10px}@media screen and (max-width: 767px){.service-info_items.service-info_items_vertical .service-info_item{padding:15px 0}}@media screen and (min-width: 768px){.service-info_items.service-info_items_vertical .service-info_item{padding:20px 0}}.service-info_items.service-info_items_vertical .service-info_item .service-info_title{border-right:solid 1px #145fb6;display:flex;align-items:center;justify-content:center;text-align:center}@media screen and (max-width: 767px){.service-info_items.service-info_items_vertical .service-info_item .service-info_title{width:23.63%}}@media screen and (min-width: 768px){.service-info_items.service-info_items_vertical .service-info_item .service-info_title{width:23.63%;padding:0 10px;min-height:4em}}.service-info_items.service-info_items_vertical .service-info_item .service-info_content{flex:1;display:flex;align-items:flex-start;flex-direction:column;justify-content:center}.service-info_items.service-info_items_vertical .service-info_item .service-info_content>*{width:100%}@media screen and (min-width: 768px){.service-info_items.service-info_items_vertical .service-info_item .service-info_content{padding:5px 40px}.service-info_items.service-info_items_vertical .service-info_item .service-info_content li{margin:10px 0}}@media screen and (max-width: 767px){.service-info01 .service-info_items .service-info_item .service-info_title{font-size:1.8rem;position:relative;padding:0 0 2px;margin:0 0 10px}.service-info01 .service-info_items .service-info_item .service-info_title:after{content:"";display:block;width:12.53vw;height:1px;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);background-color:#145fb6}}.service-info01 .service-info_items .service-info_item .service-info_content li{padding-right:1.2em}@media screen and (max-width: 767px){.service-info01 .service-info_items .service-info_item .service-info_content li:before{font-size:.6rem}}@media screen and (max-width: 767px){.service-info01 .service-info_items .service-info_item .service-info_content li .link-box{display:inline-block;text-align:center;margin:5px 0 10px}}@media screen and (max-width: 767px){.service-info01 .service-info_items .service-info_item .service-info_content .btn-sample{font-size:1.2rem;padding:0 25px 0 40px}}@media screen and (max-width: 767px){.service-info01 .service-info_items .service-info_item .service-info_content .btn-sample:after{left:20px;border-width:4px 0 4px 6px}}@media screen and (max-width: 767px){.service-info01 .service-info_items.service-info_items_vertical .service-info_item{padding:15px;display:block}}.service-info01 .service-info_items.service-info_items_vertical .service-info_item .service-info_title{text-align:center}@media screen and (max-width: 767px){.service-info01 .service-info_items.service-info_items_vertical .service-info_item .service-info_title{border-right:0;width:auto}}@media screen and (max-width: 767px){.service-info01 .service-info_items.service-info_items_vertical .service-info_item .service-info_content{display:block}}.explain-box{background-color:#145fb6;color:#fff;padding:15px 20px;margin:30px 0;font-size:1.3rem;font-weight:bold;text-align:center;position:relative}@media screen and (min-width: 768px){.explain-box{padding:30px 45px;margin:30px 0 80px;font-size:2rem}}.explain-box:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:0 8.5px 14px 8.5px;border-color:transparent transparent #145fb6 transparent;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}.explain-box dt{display:inline-block;background-color:#fff;padding:5px 10px;color:#222;margin:0 0 25px}.explain-box dd{text-align:left}.explain-box dd ul{list-style:disc;margin-left:1em}.explain-box dd ul li{margin:0 0 10px}.explain-box.explain-box01{background-color:#878a8e}.explain-box.explain-box01:after{border-color:transparent transparent #878a8e transparent}.explain-box.explain-box01 .a+.q{margin-top:2.5em}.explain-box.explain-box01 P{margin:0 0 10px}.catalog_items{display:flex;flex-wrap:wrap}.catalog_items .catalog_item{box-shadow:0px 3px 12px 0 rgba(0,0,0,0.1);border:solid 1px #ccc;background-color:#fff;width:49%;padding:15px 5px;min-height:28vw;margin:0 1% 1% 0;text-align:center}@media screen and (min-width: 768px){.catalog_items .catalog_item{width:31.81%;padding:30px 10px;min-height:200px;margin:0 2% 30px 0}.catalog_items .catalog_item:nth-child(3n){margin-right:0}}.catalog_items .catalog_item .catalog_item_title{font-size:1.5rem;font-weight:bold;line-height:1.2;min-height:3em;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 768px){.catalog_items .catalog_item .catalog_item_title{font-size:2.2rem}}.catalog_items .catalog_item .catalog_item_title+.catalog_item_btn{margin-top:1.5em}.catalog_items .catalog_item .catalog_item_category{font-size:1rem;margin-bottom:10px}@media screen and (min-width: 768px){.catalog_items .catalog_item .catalog_item_category{margin-bottom:15px;font-size:1.4rem}}.catalog_items .catalog_item .catalog_item_btn{background-color:#222;color:#fff;min-width:80%;margin:0 auto;display:inline-block;padding:6px 5px 5px}@media screen and (min-width: 768px){.catalog_items .catalog_item .catalog_item_btn{padding:12px 10px 10px}}.catalog_items .catalog_item .catalog_item_btn:before{content:"▶︎";margin-right:1em;font-size:.6em;position:relative;top:-2px}.bg-gray .catalog_items .catalog_item{background-color:#fff}@media screen and (min-width: 768px){.explain_items{display:flex;justify-content:space-between}}.explain_items .explain_item{margin:0 0 30px}@media screen and (min-width: 768px){.explain_items .explain_item{width:49.36%}}.explain_items .explain_item .explain_item_title{border:1px solid #145fb6;color:#145fb6;font-weight:bold;text-align:center;margin:0 0 15px;padding:5px;font-size:1.4rem}@media screen and (min-width: 768px){.explain_items .explain_item .explain_item_title{font-size:2rem}}.explain_items .explain_item .explain_item_content li{position:relative;padding-left:1em}.explain_items .explain_item .explain_item_content li:before{content:"●";font-size:.6rem;position:absolute;top:.5em;left:0;-webkit-transform:translate(0, 14%);transform:translate(0, 14%)}.cv-fixed{margin:0;z-index:90}@media screen and (max-width: 767px){.cv-fixed{display:flex;justify-content:space-between;position:fixed;bottom:0;left:0;width:100%;padding:0 4%}}@media screen and (min-width: 768px){.cv-fixed{position:fixed;top:50%;right:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);margin:0}}.cv-fixed li a{background-color:rgba(34,34,34,0.8);display:flex;align-items:center;justify-content:center;width:100%;height:50px;font-size:1.3rem;color:#fff}@media screen and (max-width: 767px){.cv-fixed li{width:48.83%}.cv-fixed li svg{margin-right:10px}.cv-fixed li .icon_download{width:19px}.cv-fixed li .icon_mail{width:20px}}@media screen and (min-width: 768px){.cv-fixed li{margin:5px 0}.cv-fixed li a{flex-wrap:wrap;width:70px;height:200px;padding:5px 10px;font-size:1.8rem;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.cv-fixed li a svg{margin-bottom:15px}.cv-fixed li a:hover{opacity:1;background-color:#4e4e4e}}.service-items01{display:flex;flex-wrap:wrap;justify-content:center;margin:4.66vw auto}@media screen and (min-width: 768px){.service-items01{width:90%;margin:30px auto}}.service-items01>*{background-color:#fff;border:solid 1px #145fb6;font-size:1.3rem;font-weight:bold;margin:6px 5px;padding:6px 3px;min-width:29vw}@media screen and (max-width: 767px){.service-items01>*.-md,.service-items01>*.-lg{min-width:35vw}}@media screen and (max-width: 767px){.service-items01>*.-xlg{min-width:49.73vw}}@media screen and (min-width: 768px){.service-items01>*{min-width:200px;font-size:1.8rem;padding:10px 3px}.service-items01>*.-lg,.service-items01>*.-xlg{min-width:292px}}.service-items02{display:flex;flex-wrap:wrap;justify-content:space-between}.service-items02 .service-item{width:48.18%;box-shadow:0px 3px 12px 0 rgba(0,0,0,0.1);background-color:#fff;margin:3.63% 0 0;padding:5% 4%;display:flex;flex-direction:column}.service-items02 .service-item:nth-child(-n+2){margin-top:0}@media screen and (min-width: 768px){.service-items02 .service-item{padding:40px 36px}}.service-items02 .service-item .service-item_title{margin:0 0 .4em;padding:0 0 .3em;font-size:1.6rem;font-weight:bold;position:relative;text-align:center}.service-items02 .service-item .service-item_title:after{content:"";display:block;width:54px;height:1px;background-color:#222;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);position:absolute;bottom:0;left:50%}@media screen and (min-width: 768px){.service-items02 .service-item .service-item_title{font-size:2.4rem}}.service-items02 .service-item .service-item_desc{flex:1}@media screen\0 {.service-items02 .service-item .service-item_desc{flex:none}}.service-items02 .service-item .btn-02{margin:1em 0 0}@media screen and (max-width: 767px){.service-items02 .service-item .btn-02{min-width:inherit;width:100%;display:block}}.links_items{border:dotted 1px #7d7d7d;padding:4% 2%;display:flex;flex-wrap:wrap}@media screen and (min-width: 768px){.links_items{padding:36px 3px;justify-content:center}}.links_items li{margin:3px 6px}.sec-buttons{display:flex;flex-wrap:wrap;justify-content:center;margin-top:5%}@media screen and (min-width: 768px){.sec-buttons{margin-top:60px;justify-content:space-between}}.sec-buttons li{width:60%;margin:1% 0}@media screen and (min-width: 768px){.sec-buttons li{width:31.27%;margin:0}}.sec-buttons li a{display:inline-block;border:solid 1px #222;background-color:#fff;text-align:center;padding:20px 10px;font-weight:bold;position:relative;width:100%}.sec-buttons li a:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:6px 0 6px 8px;border-color:transparent transparent transparent #222;position:absolute;top:50%;left:15px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}@media screen and (min-width: 768px){.sec-buttons li a{padding:26px 10px}}.summary-1{text-align:center;background-color:#fff;font-weight:bold;color:#145fb6;margin-top:30px;padding:.6em .1em;font-size:2rem}@media screen and (min-width: 768px){.summary-1{font-size:2.8rem}}.summary-2{text-align:center;font-weight:bold;color:#145fb6;margin-top:30px;padding:0 .1em .6em;margin:0 .1em .6em;font-size:2.7rem}@media screen and (min-width: 768px){.summary-2{font-size:3.2rem;padding:.6em .1em;margin:.6em .1em}}.case-trouble{background-color:#434343;color:#fff;padding:45px 30px;line-height:1.8;margin-bottom:50px}.case-trouble .case-trouble_title{line-height:1.3;font-weight:bold;text-align:center;margin:0 0 30px;position:relative;padding-left:2em;font-size:2.4rem}@media screen and (min-width: 768px){.case-trouble .case-trouble_title{font-size:3.2rem;padding-left:0}}.case-trouble .case-trouble_title:after{content:"";display:block;width:38px;height:34px;background:url(../img/icon_warning.svg) no-repeat 0 0;background-size:contain;position:absolute;top:50%;left:0;-webkit-transform:translate(0, -55%);transform:translate(0, -55%)}@media screen and (min-width: 768px){.case-trouble .case-trouble_title:after{width:58px;height:52px}}.client-voice{background-color:#fff;padding:8% 5%;line-height:2.25}@media screen and (min-width: 768px){.client-voice{padding:50px 35px 60px}}@media screen and (max-width: 767px){.client-voice .img-r{float:none;margin:0 auto 5%;width:65%;display:block}}@media screen and (min-width: 768px){.client-voice .img-r{margin:0 0 35px 35px}}.note{background-color:#f3f3f3;padding:3em 2em;line-height:2.25}@media screen and (min-width: 768px){.note{display:flex;flex-direction:row-reverse}}@media screen and (max-width: 767px){.note .pic{margin-bottom:2em;text-align:center}}@media screen and (min-width: 768px){.note .pic{margin-left:1.5em;width:360px}}@media screen and (min-width: 768px){.note .text{flex:1}}.btn-frame{border:solid 1px #fff;display:flex;align-items:center;justify-content:center;width:260px;height:58px;transition:all .2s ease-out;color:#fff}.btn-frame:hover{opacity:1 !important;background-color:#145fb6;border-color:#145fb6;color:#fff}@media screen and (max-width: 767px){.btn-frame{font-size:3.2vw;height:10vw}}@media screen and (max-width: 767px){.btn-frame.contact svg{margin-left:-5vw}.btn-frame.contact svg path{width:5vw}}.btn-frame svg{margin-right:10px}.c-box-picL{box-shadow:0px 3px 12px 0 rgba(0,0,0,0.1);background-color:#fff;position:relative}@media screen and (min-width: 768px){.c-box-picL{display:flex;justify-content:flex-end}}.c-box-picL .c-box-picL-pic{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;width:100%;height:60vw}@media screen and (min-width: 768px){.c-box-picL .c-box-picL-pic{width:40%;height:100%;position:absolute;top:0;left:0}}.c-box-picL .c-box-picL-con{text-align:left;padding:20px 20px 25px 20px}@media screen and (min-width: 768px){.c-box-picL .c-box-picL-con{padding:30px 30px 40px 35px;width:60%}}.c-box-picL .c-box-picL-head{border-bottom:dotted 1px #ccc;padding-bottom:1em;margin-bottom:1.5em}.c-box-picL .c-box-picL-name{margin:0 0 .2em;font-weight:bold;font-size:2rem}@media screen and (min-width: 768px){.c-box-picL .c-box-picL-name{font-size:2.8rem}}.c-box-picL .c-box-picL-ttl{display:flex}.c-box-picL .c-box-picL-ttl li{color:#fff;display:inline-block;background-color:#5b5f64;border-radius:50px;padding:8px 18px 5px;margin-right:.3em;font-size:1rem}@media screen and (min-width: 768px){.c-box-picL .c-box-picL-ttl li{font-size:1.4rem}}.c-box-basic_items{display:flex;flex-wrap:wrap}.c-box-basic_items .c-box-basic_item{width:100%;margin-bottom:20px;border-style:solid;border-width:1px;border-color:#ccc;background-color:#fff;box-shadow:4.54px 8.91px 20px 0px rgba(0,0,0,0.1)}@media screen and (min-width: 768px){.c-box-basic_items .c-box-basic_item{width:47.5%;margin-right:5%}.c-box-basic_items .c-box-basic_item:nth-child(2n){margin-right:0}}.c-box-basic_items .c-box-basic_item .c-box-basic-ttl{background-color:#145fb6;text-align:center;padding:8px 10px 5px;color:#fff;font-size:1.4rem}@media screen and (min-width: 768px){.c-box-basic_items .c-box-basic_item .c-box-basic-ttl{font-size:2rem}}.c-box-basic_items .c-box-basic_item .c-box-basic-body{padding:1em .8em 1.2em}@media screen and (min-width: 768px){.c-box-basic_items.c-box-basic_items-col3 .c-box-basic_item{width:31.59%;margin-right:2.5%}.c-box-basic_items.c-box-basic_items-col3 .c-box-basic_item:nth-child(2n){margin-right:2.5%}.c-box-basic_items.c-box-basic_items-col3 .c-box-basic_item:nth-child(3n){margin-right:0}}.c-article{line-height:2}.c-article .c-article-heading{font-weight:bold;line-height:1.3;margin:5em 0 1em;font-size:1.4rem}@media screen and (min-width: 768px){.c-article .c-article-heading{font-size:1.8rem}}.business-domain_items .business-domain_item{margin:0 0 10vw}.business-domain_items .business-domain_item .business-domain_header a{display:block;border:solid 1px #ccc;box-shadow:0px 3px 12px 0 rgba(0,0,0,0.1);padding:45.86vw 0 0;position:relative;margin:0 0 25px;height:100%}.business-domain_items .business-domain_item .business-domain_header a:before{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:45.86vw;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.business-domain_items .business-domain_item .business-domain_header a .inner{padding:15px}.business-domain_items .business-domain_item .business-domain_header a .inner p:first-child{font-weight:bold}.business-domain_items .business-domain_item .business-domain_header a .inner p:not(:first-child){line-height:1.8}.business-domain_items .business-domain_item .business-domain_header a .inner h4{font-size:1.6rem;font-weight:bold;margin:0 0 10px}.business-domain_items .business-domain_item.business-domain_item01 .business-domain_header a:before{background-image:url(../../img/img_service01_sp.jpg)}.business-domain_items .business-domain_item.business-domain_item02 .business-domain_header a:before{background-image:url(../../img/img_service02_sp.jpg)}.business-domain_items .business-domain_item.business-domain_item03 .business-domain_header a:before{background-image:url(../../img/img_service03_sp.jpg)}.business-domain_items .business-domain_item.business-domain_item04{margin-bottom:0}.business-domain_items .business-domain_item.business-domain_item04 .business-domain_header a:before{background-image:url(../../img/img_service04_sp.jpg)}.business-domain_items .business-domain_item .links li{display:inline;padding-right:10px;line-height:1.8;position:relative}.business-domain_items .business-domain_item .links li:not(:first-child):after{content:"";display:block;width:1px;height:13px;background-color:#999;position:absolute;top:0;left:0}.business-domain_items .business-domain_item .links li a{color:#145fb6}.business-domain_items .business-domain_item .links li+li{padding-left:14px}@media screen and (min-width: 768px){.business-domain_items{display:flex;flex-wrap:wrap;justify-content:space-between}.business-domain_items .business-domain_item{width:48.66%;margin:0 0 25px}.business-domain_items .business-domain_item .business-domain_header a{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;padding:43.95% 0 0;min-height:340px;margin:0 0 20px}.business-domain_items .business-domain_item .business-domain_header a:before{width:100%;height:0;padding-top:43.95%}.business-domain_items .business-domain_item .business-domain_header a .inner{padding:25px 28px}.business-domain_items .business-domain_item .business-domain_header a .inner p:not(:first-child){line-height:2.25}.business-domain_items .business-domain_item .business-domain_header a .inner h4{font-size:2.5rem;margin:0 0 10px}.business-domain_items .business-domain_item.business-domain_item01 .business-domain_header a:before{background-image:url(../../img/img_service01.jpg);background-position:50% 30%}.business-domain_items .business-domain_item.business-domain_item02 .business-domain_header a:before{background-image:url(../../img/img_service02.jpg)}.business-domain_items .business-domain_item.business-domain_item03 .business-domain_header a:before{background-image:url(../../img/img_service03.jpg)}.business-domain_items .business-domain_item.business-domain_item04{margin-bottom:inherit}.business-domain_items .business-domain_item.business-domain_item04 .business-domain_header a:before{background-image:url(../../img/img_service04.jpg)}.business-domain_items .business-domain_item .links li{padding-right:12px;line-height:2.25}.business-domain_items .business-domain_item .links li:not(:first-child):after{height:16px}.business-domain_items .business-domain_item .links li+li{padding-left:20px}}#link01{margin-top:-70px;padding-top:70px}.l-center{text-align:center}.l-left{text-align:left}.l-right{text-align:right}.customer-profile{margin:0 0 15px}@media screen and (max-width: 767px){.customer-profile{padding-top:60vw}}@media screen and (min-width: 768px){.customer-profile{margin:0 auto 100px;width:100%}}.customer-profile .customer-profile_data{text-align:left;padding:20px 20px 25px 20px}@media screen and (min-width: 768px){.customer-profile .customer-profile_data{padding:30px 30px 40px 35px;width:60%}}.customer-profile .customer-profile_data .staff-message_title{font-size:2.2rem;font-weight:bold;margin:0 0 10px}@media screen and (min-width: 768px){.customer-profile .customer-profile_data .staff-message_title{font-size:3.5rem}}.customer-profile .customer-profile_data .staff-message_name{border-bottom:dotted 1px #ccc;margin:0 0 20px;padding:10px 0;font-weight:bold}@media screen and (min-width: 768px){.customer-profile .customer-profile_data .staff-message_text{font-size:1.5rem}}#header{color:#fff;position:relative}@media screen and (min-width: 768px){#header{min-width:1100px}}#header h1,#header .header-ttl{font-size:1rem;margin:0 0 5px}@media screen and (max-width: 767px){#header{width:100%;align-items:center;position:fixed;z-index:150;top:-0.5px;left:0}}#header .inner{background-color:#000;padding:8px 30px;width:100%;position:relative;z-index:120}@media screen and (max-width: 767px){#header .inner{display:flex;padding:0 4%;height:50px}}#header .logo{width:128px}@media screen and (min-width: 768px){#header .logo{width:194px}}@media screen and (max-width: 767px){#header .header-nav{overflow:scroll;position:fixed;top:0;right:0;background:#fff;width:75%;height:100%;padding:55px 10px 20px;opacity:0;transform:translateX(100%);z-index:100}#header .header-nav a{color:#222;display:block}#header .header-nav nav>ul>li{font-size:1.2rem;border-bottom:solid 1px #5b5f64}#header .header-nav nav>ul>li>a{padding:8px 5px}#header .header-nav nav ul ul{margin:5px 0 10px 20px;display:none}#header .header-nav nav ul ul li+li{margin:5px 0 0}#header .header-nav nav ul ul a:before{content:"▶︎";margin-right:10px}#header .header-nav .menu-link:before,#header .header-nav .menu-link:after{background-color:#222 !important;right:10px}}@media screen and (min-width: 768px){#header .header-nav nav ul{display:flex;justify-content:flex-end}#header .header-nav nav ul li{margin:0 0 0 35px}#header .header-nav nav ul li:first-child{margin:0}#header .header-nav nav ul li a{position:relative}#header .header-nav nav ul li a:hover:after{display:block;content:"";width:100%;height:1px;background-color:#fff;position:absolute;bottom:-5px;left:0}#header .header-nav .nav_first{font-size:1.2rem;margin:0 0 10px}#header .header-nav .nav_first li{position:relative;display:inline-block;padding-left:18px}#header .header-nav .nav_first li:before{display:block;content:"";width:0;height:0;border-style:solid;border-width:5px 0 5px 8.7px;border-color:transparent transparent transparent #fff;position:absolute;top:50%;left:0;-webkit-transform:translate(0, -65%);transform:translate(0, -65%)}}@media screen and (min-width: 768px){#header .header-nav .btn_contact{margin:0 0 0 35px}}@media screen and (max-width: 767px){#header .header-nav .btn_contact{text-align:center;margin:10px 0 0}#header .header-nav .btn_contact .btn-01{display:inline-block;border-color:#5b5f64;padding:8px 10px;min-width:80%}}#header .nav_page{position:absolute;bottom:1px;left:0;width:100%;background-color:rgba(91,95,95,0.8);-webkit-transform:translate(0, 100%);transform:translate(0, 100%)}@media screen and (min-width: 768px){#header .nav_page.is-fixed{position:fixed;top:0;bottom:inherit;-webkit-transform:translate(0, 0);transform:translate(0, 0);z-index:110}}#header .nav_page nav ul{display:flex;align-items:center}#header .nav_page nav ul li a{display:block}#header .nav_page nav ul li ul{display:none}#header .nav_page p.btn{margin:16px 0 0;padding:0 0 12px;text-align:center;position:relative;z-index:115}#header .nav_page p.btn:before,#header .nav_page p.btn:after{content:"";display:block;position:absolute}#header .nav_page p.btn:before{width:75px;border-top:15px solid rgba(91,95,95,0.8);border-left:5px solid transparent;border-right:5px solid transparent;height:0;bottom:0;left:50%;-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%)}#header .nav_page p.btn:after{width:0;height:0;border-style:solid;border-width:0 5px 8px 5px;border-color:transparent transparent #ffffff transparent;position:absolute;bottom:0;left:50%;-webkit-transform:rotateX(180deg) translate(-50%, 0);transform:rotateX(180deg) translate(-50%, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom}#header .nav_page p.btn.is-open:after{-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%)}@media screen and (min-width: 768px){#header .nav_page nav ul{justify-content:center}#header .nav_page nav ul li{font-size:1.2rem;position:relative;text-align:center;width:100%}#header .nav_page nav ul li ul{width:100%;position:absolute}#header .nav_page nav ul li ul li{background-color:rgba(91,95,95,0.8)}#header .nav_page nav ul li ul li a{display:block;padding:10px;font-size:1.4rem}#header .nav_page nav>ul>li>a{padding:8px 3px}}@media screen and (max-width: 767px){#header .nav_page{opacity:0;transition:all .5s ease-out;-webkit-transform:translate(0, calc(-100% + -5vw));transform:translate(0, calc(-100% + -5vw));font-size:1.3rem}#header .nav_page.is-true{opacity:1;-webkit-transform:translate(0, 100%);transform:translate(0, 100%)}#header .nav_page.is-true p.btn{cursor:pointer}#header .nav_page nav{display:none}#header .nav_page nav ul{flex-wrap:wrap;padding:0 4%}#header .nav_page nav ul li{width:48.55%;border-bottom:solid 1px #999}#header .nav_page nav ul li:nth-child(2n){margin-left:2.8%}#header .nav_page nav ul li a{position:relative;padding:12px 24px 12px 10px}#header .nav_page nav ul li a:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent #ffffff;position:absolute;top:50%;right:8px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}}#header .menu-trigger{background-color:#000;position:absolute;top:50%;right:4vw;width:40px;height:40px;z-index:100;text-align:center;cursor:pointer;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}#header .menu-trigger.is-open span:nth-of-type(1){transform:translateY(8.5px) rotate(-45deg)}#header .menu-trigger.is-open span:nth-of-type(2){transform:translateX(100%);opacity:0}#header .menu-trigger.is-open span:nth-of-type(3){transform:translateY(-8.5px) rotate(45deg)}#header .menu-trigger span{display:inline-block;transition:all .4s;box-sizing:border-box;position:absolute;left:0;right:0;width:75%;height:2px;background-color:#fff;margin:auto}#header .menu-trigger span:nth-of-type(1){top:11px}#header .menu-trigger span:nth-of-type(2){top:19.5px}#header .menu-trigger span:nth-of-type(3){top:28px}#header #menu_bg{content:'';position:fixed;top:0;left:0;width:100%;height:100%;display:none;background:rgba(0,0,0,0.7);z-index:10}body:not(.home) #header .header-id{position:relative}@media screen and (min-width: 768px){body:not(.home) #header .header-id{padding-top:21px}}body:not(.home) #header .header-id h1,body:not(.home) #header .header-id .header-ttl{position:absolute;top:0;left:0;width:600px}@media screen and (min-width: 768px){.upsc{position:fixed !important;width:100% !important;top:0 !important;left:0 !important;z-index:9999}.upsc-nav{top:70px !important;-webkit-transform:translate(0, 70px);transform:translate(0, 70px)}}#footer{border-top:solid 1px #cccccc;position:relative}@media screen and (min-width: 768px){#footer{min-width:1100px}}#footer .btn_pagetop{font-family:'Lato', sans-serif;position:fixed;bottom:95px;right:10px;z-index:99999;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);transition:all .3s ease;pointer-events:none;opacity:0;display:flex;justify-content:center;width:8vw;height:8vw;border-radius:10%;color:#fff;background-color:#000;text-align:center;border:1px #fff solid}@media screen and (max-width: 767px){#footer .btn_pagetop::before{position:absolute;top:50%;left:50%;content:"";display:block;width:30%;height:30%;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:translate(-49.8%, -31%) rotate(-45deg);transform:translate(-49.8%, -31%) rotate(-45deg)}}#footer .btn_pagetop.is-true{pointer-events:inherit;opacity:1}#footer .btn_pagetop.is-true:hover{background-color:#4e4e4e}#footer .btn_pagetop.is-scroll{position:absolute;top:0;bottom:inherit}#footer .btn_pagetop span{padding:15px 0 0}@media screen and (min-width: 768px){#footer .btn_pagetop{width:80px;height:80px;bottom:-30px}#footer .btn_pagetop::before{top:30%;width:12px;height:12px;-webkit-transform:translate(-50%, 0) rotate(-45deg);transform:translate(-50%, 0) rotate(-45deg)}}#footer #footer_contact{padding:12vw 0;text-align:center}@media screen and (min-width: 768px){#footer #footer_contact{padding:90px 0}}#footer #footer_contact h2{font-size:2.5rem;font-weight:bold;margin:0 0 7.46vw}@media screen and (min-width: 768px){#footer #footer_contact h2{font-size:5rem;margin:0 0 60px}}#footer #footer_contact .row{justify-content:center;position:relative}@media screen and (max-width: 767px){#footer #footer_contact .row{align-items:flex-start}}#footer #footer_contact .row:after{width:1px;height:100%;content:"";display:block;background-color:#222;position:absolute;left:50%;top:0}#footer #footer_contact .row>div{width:50%;padding:0 10px}@media screen and (min-width: 768px){#footer #footer_contact .row>div{width:550px;padding:0}}#footer #footer_contact .icon{margin:0 0 15px}@media screen and (max-width: 767px){#footer #footer_contact .icon{display:flex;justify-content:center;align-items:center;height:60px}}@media screen and (min-width: 768px){#footer #footer_contact .icon{margin:0 0 25px}}#footer #footer_contact .icon+p{font-size:1.3rem;font-weight:bold;margin:0 0 5px}@media screen and (min-width: 768px){#footer #footer_contact .icon+p{font-size:2rem}}#footer #footer_contact .txt_tel{font-size:1.8rem;font-weight:bold}@media screen and (min-width: 768px){#footer #footer_contact .txt_tel{font-size:4rem}}#footer #footer_contact .btn-02{margin:5px 0 0;padding:10px;min-width:162px}@media screen and (min-width: 768px){#footer #footer_contact .btn-02{margin:15px 0 0;min-width:286px}}#footer #footer_nav{background-color:#000;color:#fff;padding:0 0 15px}@media screen and (min-width: 768px){#footer #footer_nav{padding:100px 0 25px}}@media screen and (max-width: 767px){#footer #footer_nav .contents_center{padding:0}}#footer #footer_nav .row-pc{align-items:flex-start;justify-content:inherit}@media screen and (min-width: 768px){#footer #footer_nav .row-pc .links_service{width:270px}#footer #footer_nav .row-pc .links_guide{width:280px}#footer #footer_nav .row-pc .links_others{width:310px}}@media screen and (max-width: 767px){#footer #footer_nav .row-pc .col{border-bottom:solid 1px #5b5f64}}#footer #footer_nav .row-pc .footer_bnr ul{display:flex;flex-wrap:wrap}#footer #footer_nav .row-pc .footer_bnr ul li{margin:5px}@media screen and (max-width: 767px){#footer #footer_nav .row-pc .footer_bnr{border:none;margin:5.6vw 0 0}#footer #footer_nav .row-pc .footer_bnr ul{justify-content:center}#footer #footer_nav .row-pc .footer_bnr ul li{margin:1.6vw}}@media screen and (min-width: 768px){#footer #footer_nav .row-pc .footer_bnr{width:240px}}#footer #footer_nav .links_cat{font-weight:bold}@media screen and (max-width: 767px){#footer #footer_nav .links_cat{font-size:1.3rem;padding:4.8vw 16vw 4.8vw 3.46vw}}@media screen and (min-width: 768px){#footer #footer_nav .links_cat{margin:0 0 15px}}#footer #footer_nav ul.links_list{padding:0 0 0 25px;display:none}#footer #footer_nav ul.links_list li{font-size:1.3rem;margin:0 0 15px}#footer #footer_nav ul.links_list li:before{display:inline-block;content:"▶︎";margin:0 13px 0 0}@media screen and (min-width: 768px){#footer #footer_nav ul.links_list{display:block}#footer #footer_nav ul.links_list li{font-size:1.4rem}#footer #footer_nav ul.links_list li:before{margin:0 15px 0 0}}@media screen and (max-width: 767px){#footer #footer_nav .menu-link{position:relative}#footer #footer_nav .menu-link:before,#footer #footer_nav .menu-link:after{content:'';display:block;position:absolute;top:50%;right:30px;width:15px;height:2px;margin-top:-1px;transform-origin:50% 50%;transition:all 0.3s ease-out;background:#fff !important}#footer #footer_nav .menu-link:before{transform:rotate(-90deg);opacity:1;z-index:2}#footer #footer_nav .menu-link.active-tab{transition:all 0.3s ease}#footer #footer_nav .menu-link.active-tab:before{transform:rotate(0deg)}#footer #footer_nav .menu-link.active-tab:after{transform:rotate(180deg);opacity:0}}#footer .cv-pb{padding:0 0 65px !important}@media screen and (min-width: 768px){#footer .cv-pb{padding:100px 0 25px !important}}#footer .copyright{font-family:Arial, Helvetica, 'sans-serif' !important;text-align:center;font-size:1rem;margin:7.46vw 0 0}@media screen and (min-width: 768px){#footer .copyright{font-size:1.4rem;margin:70px 0 0}}.global-container{width:100%;padding:49px 0 0}@media screen and (min-width: 768px){.global-container{padding:0}}.hamburgermenu{display:none;font-size:1.3rem;position:absolute;left:0;top:60px;z-index:120;width:100%;padding:0 4% 8%;overflow:hidden}.hamburgermenu a{color:white}header.header.dropped ~ .hamburgermenu{top:80px}.hamburgermenu.hide>*{-webkit-animation:hamburgermenu-hide .3s !important;animation:hamburgermenu-hide .3s !important}@-webkit-keyframes hamburgermenu-show{0%{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes hamburgermenu-show{0%{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes hamburgermenu-hide{0%{opacity:1}100%{opacity:0}}@keyframes hamburgermenu-hide{0%{opacity:1}100%{opacity:0}}.hamburgermenu .utility{padding-bottom:0;display:flex;flex-wrap:wrap}header.header.dropped ~ .hamburgermenu .utility{padding-bottom:30px}.hamburgermenu .utility li{width:50%}header.header.dropped ~ .hamburgermenu .utility li{display:inline-block}.hamburgermenu .utility li a{display:inline-block;position:relative;color:#ffffff;font-weight:bold;cursor:pointer;-webkit-transition:color .2s;transition:color .2s}.hamburgermenu .utility li a:hover,.hamburgermenu .utility li a:active{color:#ffffff}.hamburgermenu .utility li a::before{content:"";display:block;position:absolute;left:0;top:50%}.hamburgermenu .utility li:nth-child(1) a::before{width:26px;height:26px;margin-top:-13px;background-repeat:no-repeat;background-position:-26px -26px;background-size:130px 78px}.hamburgermenu .utility li:nth-child(2) a::before{width:30px;height:30px;margin-top:-15px;background-repeat:no-repeat;background-position:0 -30px;background-size:60px 120px}@media screen and (max-width: 749px){.hamburgermenu .utility{padding:5.33vw 4vw 1.5vw}header.header.dropped ~ .hamburgermenu .utility{padding:10px 0 20px}.hamburgermenu .utility li a{-webkit-transition:none;transition:none}}.hamburgermenu .row{display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px 0;border-top:1px solid #666666}.hamburgermenu .row:nth-of-type(1){border-top-style:none}.hamburgermenu .heading{position:relative}.hamburgermenu .heading:not(.parent):after{content:"";display:block;width:0;height:0;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent #ffffff;position:absolute;top:50%;right:10px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.hamburgermenu .heading button{display:none}.hamburgermenu .row ul{width:32%}.hamburgermenu .row ul li{margin-top:14px;line-height:1.4}.hamburgermenu .row ul li:first-child{margin-top:0}.hamburgermenu .row ul li a{color:#ffffff;-webkit-transition:color .2s;transition:color .2s;position:relative;display:block;padding-left:16px}.hamburgermenu .row ul li a:not(.parent):after{content:"";display:block;width:0;height:0;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent #ffffff;position:absolute;top:50%;left:0;-webkit-transform:translate(0, -52%);transform:translate(0, -52%)}.hamburgermenu .row ul li a:hover,.hamburgermenu .row ul li a:active{color:#000}.hamburgermenu .utility{border-top:1px solid #666666}.hamburgermenu .utility li{margin:0 0 25px}.hamburgermenu .utility li a{display:block;padding-left:16px;position:relative}.hamburgermenu .utility li a:not(.parent):after{content:"";display:block;width:0;height:0;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent #ffffff;position:absolute;top:50%;left:0;-webkit-transform:translate(0, -52%);transform:translate(0, -52%)}.hamburgermenu .btn_contact a{display:block;text-align:center}@media screen and (max-width: 749px){.hamburgermenu .row{display:block;padding:0}.hamburgermenu .heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;padding:0 10px}.hamburgermenu .heading a{display:block;width:calc(100% - 40px);padding:20px 0}.hamburgermenu .heading .eng{margin-bottom:7px;font-size:1.5rem;-webkit-transition:none;transition:none}.hamburgermenu .heading .eng br{display:none}.hamburgermenu .heading button{display:block;position:relative;width:40px;height:40px}.hamburgermenu .heading button::before{content:"";display:block;position:absolute;left:24px;top:20px;width:16px;height:1px;background-color:#ffffff}.hamburgermenu .heading button::after{content:"";display:block;position:absolute;left:24px;top:20px;width:16px;height:1px;background-color:#ffffff;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}.hamburgermenu .heading button.is-open::after{-webkit-transform:rotate(0);transform:rotate(0)}.hamburgermenu .heading button span{display:none}.hamburgermenu .row .accordion{height:0;overflow:hidden;-webkit-transition:height .2s ease-out;transition:height .2s ease-out}.hamburgermenu .row ul{width:auto}.hamburgermenu .row ul:last-child{padding-bottom:20px}.hamburgermenu .row ul li{margin-top:15px;line-height:1.3}.hamburgermenu .row ul li:first-child{margin-top:0}.hamburgermenu .row ul+ul li:first-child{margin-top:15px}.hamburgermenu .row ul li a{-webkit-transition:none;transition:none}.hamburgermenu .row ul li a:hover,.hamburgermenu .row ul li a:active{color:#ffffff}.hamburgermenu .row ul li a br{display:none}.hamburgermenu .accordion{padding:0 30px}.hamburgermenu .accordion ul:last-child{padding-bottom:0}}.hamburgermenu-cover{display:none;position:fixed;top:0;left:0;z-index:100;width:100%;height:0;background-color:rgba(0,0,0,0.85);opacity:0}.hamburgermenu-cover.show{-webkit-animation:hamburgermenu-fadein .3s ease-out both;animation:hamburgermenu-fadein .3s ease-out both}.hamburgermenu-cover.hide{-webkit-animation:hamburgermenu-fadeout .3s ease-in both;animation:hamburgermenu-fadeout .3s ease-in both}@-webkit-keyframes hamburgermenu-fadein{0%{height:0;opacity:0}100%{height:100%;opacity:1}}@keyframes hamburgermenu-fadein{0%{height:0;opacity:0}100%{height:100%;opacity:1}}@-webkit-keyframes hamburgermenu-fadeout{0%{height:100%;opacity:1}100%{height:0;opacity:0}}@keyframes hamburgermenu-fadeout{0%{height:100%;opacity:1}100%{height:0;opacity:0}}.table{display:flex;flex-wrap:wrap;width:100%;margin:40px 0}.table .table-cell{position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-grow:1;list-style-type:none;outline:1px solid #ccc;text-align:center;line-height:1.43;background-color:#f3f3f3;margin-top:1px;margin-left:1px;padding:10px 5px}.table .table-cell:before{content:"";display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-size:100% auto;background-repeat:no-repeat;background-position:50% 50%}.table .table-cell:first-child{outline:1px solid #fff;background-color:transparent !important}.table .table-cell:nth-child(2){outline:1px solid #222;padding:0}.table .table-cell:nth-child(2) img{width:87%}.table .table-cell.cell-feature{font-size:1.3rem;background-color:#5b5f64;color:#fff;line-height:1.28}.table .table-cell.cell-feature .fs-sm{font-size:1rem}@media screen and (min-width: 768px){.table .table-cell.cell-feature{font-size:1.6rem}.table .table-cell.cell-feature .fs-sm{font-size:1.4rem}}.table .table-cell.recommended{font-weight:bold;background-color:#fff;box-shadow:5px 5px 10px 0px rgba(0,0,0,0.1);position:relative;z-index:1}.table .table-cell.recommended .tableHeading{margin-top:-10px;padding:5px 3px;display:flex;justify-content:center;align-items:center;background-color:#000 !important;outline:1px solid #000;width:100%;height:50px}@media screen and (min-width: 768px){.table .table-cell.recommended .tableHeading{margin-top:-20px;height:100px}}.table .table-cell.recommended:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2770%27%20height%3D%2770%27%20viewBox%3D%270%200%2070%2070%27%3E%3Cdefs%3E%3Cstyle%3E.cls-1%20%7Bfill%3A%20none%3Bstroke%3A%20%23bfe8f4%3Bstroke-width%3A%2010px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ccircle%20id%3D%27icon_maru_rec.svg%27%20class%3D%27cls-1%27%20cx%3D%2735%27%20cy%3D%2735%27%20r%3D%2730%27%2F%3E%3C%2Fsvg%3E") !important}.table .table-cell.better:before{width:30px;height:30px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2770%27%20height%3D%2770%27%20viewBox%3D%270%200%2070%2070%27%3E%3Cdefs%3E%3Cstyle%3E.cls-1%20%7Bfill%3A%20none%3Bstroke%3A%20%23e2e2e2%3Bstroke-width%3A%2010px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ccircle%20class%3D%27cls-1%27%20cx%3D%2735%27%20cy%3D%2735%27%20r%3D%2730%27%2F%3E%3C%2Fsvg%3E")}@media screen and (min-width: 768px){.table .table-cell.better:before{width:60px;height:60px}}.table .table-cell.not-better:before{width:27px;height:27px;background-image:url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA2CAYAAACMRWrdAAAChUlEQVRogc3av4oUMRzA8e+tf04QrHwQBfEJVBQbH8FCQe283kbstfDgCgtfQLSwEPQhBCuxkcVSG8FCLZTo/DQ3yWQyye+XzBf2iplcdj/MbnaYnZ3tdkuiW8BH4NX0kC4dB54Nj6exF3A02PK/28A+8AO4tiKcQ70ArgwPYrhN8G9/E9QOsDtMdDkY1T4f5ToCPAGu58B8lLQG3BglRXFjWAwl9cRNoaQA58PuJFBSD9wcSjqEk8XDoR7PoCTBtVhQclGS4P4csWPAjUyU1OLILUVJznTC/fkJXALeBkPSWeJKUb+Gd9+BfMY+AxdXgqtGMVo81oBTQRFZ7nvi1FBEYHTCqaKYgNEYp44iAaMRzgTFDAxjnBmKDBhGOFMUmTCUceYoFsBQwjVBueYuDcQ6DbwGzkT2pfoOvAPOJcbEWoxi4RGTao5cExSFMCpwSypGUQHDGFeFohKGEa4ahQIMZZwKCiUYSjg1FIowBtxV4GuwJ699LRTKsN3hQsqpYE9eNydOv4rSgjnU84IzivEcU+eWi9OAaaD8uVRwtTBNlD9nNa4GZoHy567ClcIsUf5zFONKYKUo9z31Kdiarhi3FFaDcl++Z1td/VoCq0UdtLz6lQvTQElNcDkwTZRkjpuDWaAkU1wKZomSzHBTsBYoyQQXg7VESeq4MawHSlLFbUYDeqEkNdzG29EbJang5K6BtaAkh7tQg5O7Bt4HQ9JZoqQvFbjz8la8CzwKhsRrgZJKcA+A+/7ikYNriZKW4BzqHpHlPoXrgZJycP9QRGAMuIejbT1RUgp3CMUEzLXn4daAkmK4AMXMrbN7A+rDSlCS4N4AL2MoV8kvmmvpJPAt+mKA38NaC4z49GoWAAAAAElFTkSuQmCC")}@media screen and (min-width: 768px){.table .table-cell.not-better:before{width:54px;height:54px}}.table .table-cell.normal:before{width:30px;height:25.5px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2759.44%27%20height%3D%2750.94%27%20viewBox%3D%270%200%2059.44%2050.94%27%3E%3Cdefs%3E%3Cstyle%3E.cls-1%20%7Bfill%3A%20none%3Bstroke%3A%20%23e2e2e2%3Bstroke-width%3A%2010px%3Bfill-rule%3A%20evenodd%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20id%3D%27icon_sankaku.svg%27%20class%3D%27cls-1%27%20d%3D%27M1410%2C3636l21%2C36h-42Z%27%20transform%3D%27translate%28-1380.28%20-3626.06%29%27%2F%3E%3C%2Fsvg%3E")}@media screen and (min-width: 768px){.table .table-cell.normal:before{width:60px;height:51px}}.table .table-cell>*{position:relative;z-index:1}.table .table-cell p{word-break:break-all;width:100%}.table.table_typeA .table-cell{width:100px;min-height:40px}@media screen and (min-width: 768px){.table.table_typeA .table-cell{min-height:80px;width:18%}}.table.table_typeA .table-cell:nth-child(-n+5){background-color:#aaa;color:#fff;padding:0}.table.table_typeA .table-cell.cell-feature{width:150px}@media screen and (min-width: 768px){.table.table_typeA .table-cell.cell-feature{width:27.18%}}.table.table-spLayout .table-cell.recommended{box-shadow:inherit;font-weight:normal}@media screen and (max-width: 767px){.table.table-spLayout .table-cell.recommended .tableHeading{margin-top:0;height:auto;outline:inherit}}@media screen and (max-width: 767px){.table.table-spLayout .table-cell:nth-child(1){display:none}}@media screen and (max-width: 767px){.table.table-spLayout .table-cell:nth-child(2){background-color:#222 !important}}.table01{width:100%;display:flex;flex-wrap:wrap}@media screen and (min-width: 768px){.table01{margin-left:auto !important;margin-right:auto !important}}.table01 .table-cell{outline:1px solid #ccc;width:72.35%;padding:15px 30px;text-align:left;background-color:#fff;display:flex;align-items:center}.table01 .table-cell.cell-even{background-color:#eef8fb}.table01 .table-cell.cell-feature{background-color:#aaa;width:27.65%;font-size:1.3rem;text-align:center;color:#fff;justify-content:center}.table01 .table-cell.cell-feature.cell-even{background-color:#aac6d1}@media screen and (min-width: 768px){.table01 .table-cell.cell-feature{font-size:1.8rem}}.table01 .table-cell ul{display:flex;flex-wrap:wrap;width:100%}.table01 .table-cell ul li{padding:5px 2em 5px 0}.table01 .table-cell ul.col-3 li{padding:5px 1em 5px 0}@media screen and (max-width: 767px){.table01 .table-cell ul.col-3 li{white-space:nowrap;min-width:34%}}@media screen and (min-width: 768px){.table01 .table-cell ul.col-3 li{width:30%;padding:5px 5px 5px 0}}@media screen and (min-width: 768px){.table01 .table-cell ul.col-3 li:nth-child(3n){width:40%}}.table02{width:100%;display:flex;flex-wrap:wrap;border-top:1px solid #ccc;border-left:1px solid #ccc}.table02 .table-cell{border-right:1px solid #ccc;border-bottom:1px solid #ccc;text-align:left;width:100%;background-color:#fff}.table02 .table-cell>*{padding:10px 15px}@media screen and (min-width: 768px){.table02 .table-cell>*{padding:15px 20px}}.table02 .table-cell .cell-feature{background-color:#eef8fb;border-bottom:1px solid #ccc;font-size:1.3rem;font-weight:bold}@media screen and (min-width: 768px){.table02 .table-cell .cell-feature{font-size:2rem}}.table02 .table-cell .cell-price{font-size:1.3rem;color:#145fb6;font-weight:bold}.table02 .table-cell .cell-price span{font-size:1.6rem}@media screen and (min-width: 768px){.table02 .table-cell .cell-price{font-size:2rem}.table02 .table-cell .cell-price span{font-size:2.6rem}}.table03 .table-cell{display:flex;flex-wrap:wrap;align-items:center;background-color:#fff;padding:5px;margin:0 0 5px;color:#145fb6}@media screen and (min-width: 768px){.table03 .table-cell{padding:15px;margin:0 0 10px}}.table03 .table-cell.cell-feature{background-color:#5B5E63;color:#fff;justify-content:center;font-size:1.3rem;line-height:1.2}@media screen and (min-width: 768px){.table03 .table-cell.cell-feature{font-size:2rem}}.table03 .table-cell .label{padding:5px 10px;border:solid 1px #145fb6;border-radius:30px;line-height:1.2;margin:4px;white-space:nowrap;font-size:1rem}@media screen and (min-width: 768px){.table03 .table-cell .label{font-size:1.4rem}}.table03 .table-cell a{text-decoration:underline}.table03 .table-contents{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.table03 .table-contents .table-cell:nth-child(3n+1){width:42.26%}@media screen and (min-width: 768px){.table03 .table-contents .table-cell:nth-child(3n+1){width:39.81%}}.table03 .table-contents .table-cell:nth-child(3n+2){width:28%;justify-content:center;padding-left:5px;padding-right:5px}@media screen and (min-width: 768px){.table03 .table-contents .table-cell:nth-child(3n+2){width:17%}}.table03 .table-contents .table-cell:nth-child(3n){width:28%}@media screen and (max-width: 767px){.table03 .table-contents .table-cell:nth-child(3n){justify-content:center}}@media screen and (min-width: 768px){.table03 .table-contents .table-cell:nth-child(3n){width:41.45%}}.table03 .more-contents{display:none}.table03 #more-open{display:none}.table03 #more-open:checked ~ .more-contents{display:flex;animation:show .3s linear 0s}.table03 #more-open:checked ~ .link-more .btn-load:before{content:"▲"}.table03 #more-open:checked ~ .link-more .btn-load:after{content:"閉じる"}.table04{width:100%;display:flex;flex-wrap:wrap;border-top:solid 1px #ccc;border-left:solid 1px #ccc}.table04 .table-cell{display:flex;flex-direction:column;justify-content:center;padding:20px 10px;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;line-height:1.8;background-color:#fff}.table04 .table-cell.cell-option{width:30%;text-align:center;align-items:center;line-height:1.2}.table04 .table-cell.cell-option .icon{margin-bottom:.8em}.table04 .table-cell.cell-option p{font-weight:bold;font-size:1.4rem}@media screen and (min-width: 768px){.table04 .table-cell.cell-option p{font-size:2rem}}.table04 .table-cell.cell-play{width:30%}.table04 .table-cell.cell-play ul li{text-indent:-1em;padding-left:1em}.table04 .table-cell.cell-description{width:40%}.table04 .table-cell.cell-feature{background-color:#145fb6;color:#fff;text-align:center;padding:10px;font-weight:bold;font-size:1.6rem}@media screen and (min-width: 768px){.table04 .table-cell.cell-feature{font-size:2.2rem}}.table04 .icon.syslink01{width:12.9vw}@media screen and (min-width: 768px){.table04 .icon.syslink01{width:142px}}.table04 .icon.syslink02{width:12vw}@media screen and (min-width: 768px){.table04 .icon.syslink02{width:132px}}.table04 .icon.syslink03{width:7.81vw}@media screen and (min-width: 768px){.table04 .icon.syslink03{width:86px}}.table04 .icon.syslink04{width:15.63vw}@media screen and (min-width: 768px){.table04 .icon.syslink04{width:172px}}.page-service .mainVisual{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;padding:3.33vw 0 5.86vw}@media screen and (min-width: 768px){.page-service .mainVisual{padding:75px 0 15px}}.page-service .mainVisual .row{align-items:flex-start}@media screen and (max-width: 767px){.page-service .mainVisual .row .col:first-child{width:100%}}.page-service .mainVisual .introduction em{font-size:1.5rem;font-style:normal}.page-service .mainVisual .introduction .underline{position:relative;background:linear-gradient(transparent 68%, yellow 68%)}@media screen and (min-width: 768px){.page-service .mainVisual .introduction{font-size:2rem}.page-service .mainVisual .introduction em{font-size:2.5rem}}.page-service .mainVisual .title{line-height:1.23;font-size:3.5rem;font-weight:bold;color:#145fb6;margin:1% 0 0}@media screen and (min-width: 768px){.page-service .mainVisual .title{margin:12px 0 10px;font-size:6.5rem}}@media screen and (max-width: 767px){.page-service .mainVisual .image{width:100%}}@media screen and (min-width: 768px){.page-service .mainVisual .image{position:relative;left:-10px}}@media screen and (min-width: 768px){.page-service .mainVisual .figure{position:relative;right:-28px}}.page-service .mainVisual .mainVisual_label{display:flex;flex-wrap:wrap;margin:0 0 5px}@media screen and (min-width: 768px){.page-service .mainVisual .mainVisual_label{margin:0 0 10px}}.page-service .mainVisual .mainVisual_label li{background-color:#222;font-size:1.4rem;font-weight:bold;color:#fff;border-radius:40px;padding:6px 10px 5px;min-width:7em;margin:0 5px 5px 0;line-height:1.2;text-align:center}.page-service .mainVisual .mainVisual_label li:last-child{margin-right:0}@media screen and (min-width: 768px){.page-service .mainVisual .mainVisual_label li{font-size:2rem;margin:0 10px 10px 0;padding:8px 12px 6px;min-width:8em}}@media screen and (min-width: 768px){.page-service .cost_items{margin:0 auto;width:880px}}.page-service .cost_items .cost_item{border:solid 1px #999;margin:0 0 5.33vw}@media screen and (min-width: 768px){.page-service .cost_items .cost_item{margin:0 0 40px}}.page-service .cost_items .data{background-color:#5b5f64;color:#fff;padding:0 5.33vw;font-size:1.9rem;font-weight:bold}.page-service .cost_items .data dt,.page-service .cost_items .data dd{padding:3% 0}.page-service .cost_items .data dt{position:relative;text-align:center}.page-service .cost_items .data dt:after{content:"";display:block;width:100%;height:1px;background-color:#999;position:absolute;bottom:0;left:0}.page-service .cost_items .data span{font-size:1.5rem}@media screen and (min-width: 768px){.page-service .cost_items .data{font-size:2.2rem;display:flex;padding:7px 0}.page-service .cost_items .data:after{width:1px;height:78%;bottom:inherit;left:inherit;right:0;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.page-service .cost_items .data dt,.page-service .cost_items .data dd{padding:8px 25px}.page-service .cost_items .data dt{position:relative;text-align:inherit}.page-service .cost_items .data dt:after{content:"";display:block;width:1px;height:78%;background-color:#999;position:absolute;right:0;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.page-service .cost_items .data dd{border-left:solid 1px #999}.page-service .cost_items .data span{font-size:2rem}}.page-service .cost_items .service{display:flex;flex-wrap:wrap}@media screen and (min-width: 768px){.page-service .cost_items .service{width:54%}}@media screen and (max-width: 767px){.page-service .cost_items .service{justify-content:center}}.page-service .cost_items .service li{width:39.86vw;margin:0.6vw}@media screen and (min-width: 768px){.page-service .cost_items .service li{width:133px;margin:5px;font-size:1.5rem}}.page-service .cost_items .service li .label{background-color:#145fb6;color:#fff;text-align:center;padding:8px 5px 5px}.page-service .cost_items .service li .label>span{display:flex;flex-direction:column;font-weight:bold;line-height:1.15;min-height:2.5em;align-items:center;justify-content:center;margin:0 0 3px}.page-service .cost_items .service li .service-details{font-size:1.2rem;margin:5px 0 0;line-height:1.28}@media screen and (min-width: 768px){.page-service .cost_items .service li .service-details{font-size:1.4rem}}.page-service .cost_items .service li .smaller{font-size:1rem}@media screen and (min-width: 768px){.page-service .cost_items .service li .smaller{font-size:1.1rem}}.page-service .cost_items.cost_items_typeA{background-color:#fff}.page-service .cost_items.cost_items_typeA .cost_item_body{padding:0 0 4.26vw}@media screen and (min-width: 768px){.page-service .cost_items.cost_items_typeA .cost_item_body{padding:0}}.page-service .cost_items.cost_items_typeA .service{background-color:#f3f3f3;padding:3vw 2.66vw;position:relative;margin:0 0 12vw}.page-service .cost_items.cost_items_typeA .service:after{position:absolute;display:block;content:"";width:100%;height:8vw;-webkit-transform:translate(0, 100%);transform:translate(0, 100%)}@media screen and (max-width: 767px){.page-service .cost_items.cost_items_typeA .service:after{bottom:1px;left:0;background:linear-gradient(to top right, rgba(255,255,255,0) 50%, #f3f3f3 50.5%) no-repeat top left/50% 100%,linear-gradient(to top left, rgba(255,255,255,0) 50%, #f3f3f3 50.5%) no-repeat top right/50% 100%}}@media screen and (min-width: 768px){.page-service .cost_items.cost_items_typeA .service{width:54%;padding:10px 0 10px 10px;margin:0}.page-service .cost_items.cost_items_typeA .service:after{width:40px;height:100%;top:0;right:0;-webkit-transform:translate(100%, 0);transform:translate(100%, 0);background:linear-gradient(to bottom left, rgba(255,255,255,0) 50%, #f3f3f3 50.5%) no-repeat top left/100% 50%,linear-gradient(to top left, rgba(255,255,255,0) 50%, #f3f3f3 50.5%) no-repeat bottom right/100% 50%}}.page-service .cost_items.cost_items_typeA .result{flex:1;display:flex;align-items:center;justify-content:center}.page-service .cost_items.cost_items_typeA .result .icon{margin:0 10px 0 0;width:45px}.page-service .cost_items.cost_items_typeA .result p{line-height:1.5}.page-service .cost_items.cost_items_typeA .result p.staff span{font-size:1.5rem}.page-service .cost_items.cost_items_typeA .result p.price{font-size:1.7rem;font-weight:bold}.page-service .cost_items.cost_items_typeA .result p.price span{font-size:3.6rem}@media screen and (min-width: 768px){.page-service .cost_items.cost_items_typeA .result{margin:0 0 0 55px;justify-content:flex-start}.page-service .cost_items.cost_items_typeA .result .icon{width:inherit}.page-service .cost_items.cost_items_typeA .result p.staff{font-size:1.5rem}.page-service .cost_items.cost_items_typeA .result p.staff span{font-size:1.8rem}.page-service .cost_items.cost_items_typeA .result p.price{font-size:2.2rem}.page-service .cost_items.cost_items_typeA .result p.price span{font-size:3.6rem}}.page-service .cost_items.cost_items_typeA.cost_items_blue .service{background-color:#e1ebf8}@media screen and (min-width: 768px){.page-service .cost_items.cost_items_typeA.cost_items_blue .service{width:58%;padding-left:20px}.page-service .cost_items.cost_items_typeA.cost_items_blue .service:after{background:linear-gradient(to bottom left, rgba(255,255,255,0) 50%, #e1ebf8 50.5%) no-repeat top left/100% 50%,linear-gradient(to top left, rgba(255,255,255,0) 50%, #e1ebf8 50.5%) no-repeat bottom right/100% 50%}}@media screen and (max-width: 767px){.page-service .cost_items.cost_items_typeA.cost_items_blue .service:after{background:linear-gradient(to top right, rgba(255,255,255,0) 50%, #e1ebf8 50.5%) no-repeat top left/50% 100%,linear-gradient(to top left, rgba(255,255,255,0) 50%, #e1ebf8 50.5%) no-repeat top right/50% 100%}}@media screen and (min-width: 768px){.page-service .cost_items.cost_items_typeA.cost_items_blue .service li{width:142px}}.page-service .cost_items.cost_items_typeA.cost_items_blue .result{font-weight:bold}@media screen and (min-width: 768px){.page-service .cost_items.cost_items_typeA.cost_items_blue .result{margin:0 0 0 75px}}.page-service .cost_items.cost_items_typeA.cost_items_blue .result .txt-ichiritsu{color:#ff0000;font-size:1.7rem}@media screen and (min-width: 768px){.page-service .cost_items.cost_items_typeA.cost_items_blue .result .txt-ichiritsu{font-size:2.2rem}}.page-service .cost_items.cost_items_typeB .cost_item_body{padding:4vw 5.33vw;align-items:flex-start}@media screen and (min-width: 768px){.page-service .cost_items.cost_items_typeB .cost_item_body{padding:15px}}.page-service .cost_items.cost_items_typeB .service li{width:49.12%;margin:3px 0}@media screen and (max-width: 767px){.page-service .cost_items.cost_items_typeB .service{justify-content:space-between}}@media screen and (min-width: 768px){.page-service .cost_items.cost_items_typeB .service{width:auto}.page-service .cost_items.cost_items_typeB .service li{width:32%;margin:0 2% 10px 0}.page-service .cost_items.cost_items_typeB .service li:nth-child(3n){margin-right:0}}.page-service .cost_items.cost_items_typeB .img{text-align:center;margin:0 0 5.33vw}@media screen and (min-width: 768px){.page-service .cost_items.cost_items_typeB .img{margin:0;flex:1}}@media screen and (min-width: 768px){.page-service .cost_items.cost_items_typeB .details{width:60%;margin-left:2%}}.page-service .cost_items.cost_items_typeB .details .details-top{background-color:#f3f3f3;padding:10px;margin:0 0 30px;position:relative}@media screen and (min-width: 768px){.page-service .cost_items.cost_items_typeB .details .details-top{padding:15px 20px 15px;margin:0 0 30px;font-size:1.5rem}}.page-service .cost_items.cost_items_typeB .details .details-top:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:28px 20px 0 20px;border-color:#f3f3f3 transparent transparent transparent;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%)}.page-service .cost_items.cost_items_typeB .details .details-top .title{font-size:1.5rem;font-weight:bold;border-bottom:solid 1px #ccc;margin-bottom:8px;padding:0 0 6px}.page-service .cost_items.cost_items_typeB .details .details-top .title:not(:first-child){margin-top:16px}@media screen and (min-width: 768px){.page-service .cost_items.cost_items_typeB .details .details-top .title{font-size:2rem;margin-bottom:15px}.page-service .cost_items.cost_items_typeB .details .details-top .title:not(:first-child){margin-top:25px}}@media screen and (max-width: 767px){.page-service .cost_items.cost_items_typeB .details .details-top .txt-normal{line-height:1.8}}.page-service .cost_items.cost_items_typeB .details .total{text-align:center;font-size:1.7rem;font-weight:bold;color:#145fb6}.page-service .cost_items.cost_items_typeB .details .total span{font-size:3.6rem}@media screen and (min-width: 768px){.page-service .cost_items.cost_items_typeB .details .total{font-size:3.2rem}.page-service .cost_items.cost_items_typeB .details .total span{font-size:4.8rem}}.page-service .feature_items .feature_item{margin:0 0 13.33vw}.page-service .feature_items .feature_item .problem-box{background-color:#145fb6;color:#fff;padding:6.66vw 5.33vw;margin:0 0 8vw;font-size:1.6rem;font-weight:bold;text-align:center;position:relative}.page-service .feature_items .feature_item .problem-box:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:14px 8.5px 0 8.5px;border-color:#145fb6 transparent transparent transparent;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%)}.page-service .feature_items .feature_item .problem-box dt{display:inline-block;background-color:#fff;padding:5px 10px;color:#222;margin:0 0 15px}.page-service .feature_items .feature_item .problem-box dd{text-align:left}.page-service .feature_items .feature_item .problem-box dd ul{list-style:disc;margin-left:1em}.page-service .feature_items .feature_item .solution-box{border:solid 1px #ccc;box-shadow:0px 3px 12px 0 rgba(0,0,0,0.1);position:relative;padding:8vw 0}.page-service .feature_items .feature_item .solution-box .title{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, -0.8em);transform:translate(-50%, -0.8em);display:inline-block;text-align:center;white-space:nowrap;font-size:1.6rem;font-weight:bold;background:linear-gradient(white 40%, transparent 40%)}.page-service .feature_items .feature_item .solution-box .point_items{padding:0 6.4vw}@media screen and (min-width: 768px){.page-service .feature_items .feature_item .solution-box .point_items{padding:0}}.page-service .feature_items .feature_item .solution-box .point_items .point_item{text-align:center;padding:7.33vw 3px;border-top:solid 1px #cccccc;display:flex;flex-direction:column;justify-content:center;font-size:2.3rem;font-weight:bold;line-height:1.6}.page-service .feature_items .feature_item .solution-box .point_items .point_item em{font-size:2.5rem;font-weight:bold;color:#145fb6;font-style:normal}.page-service .feature_items .feature_item .solution-box .point_items .point_item em .fs-lg{font-size:2.5rem;line-height:1.2}.page-service .feature_items .feature_item .solution-box .point_items .point_item em .fs-xlg{font-size:3.6rem;line-height:1}.page-service .feature_items .feature_item .solution-box .point_items .point_item .notice{font-weight:normal;font-size:1.1rem}.page-service .feature_items .feature_item .solution-box .point_items .point_item:first-child{border:none}@media screen and (min-width: 768px){.page-service .feature_items .feature_item{margin:0 0 100px}.page-service .feature_items .feature_item .problem-box{padding:30px 45px;margin:0 0 55px;font-size:2rem}.page-service .feature_items .feature_item .problem-box:after{border-width:20px 12px 0 12px}.page-service .feature_items .feature_item .problem-box dt{padding:8px 15px;margin:0 0 25px}.page-service .feature_items .feature_item .solution-box{padding:50px 0 40px}.page-service .feature_items .feature_item .solution-box .title{font-size:2rem;display:inline-block;text-align:inherit;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:white;padding:0 5px}.page-service .feature_items .feature_item .solution-box .point_items{display:flex}.page-service .feature_items .feature_item .solution-box .point_items .point_item{width:33.3%;padding:10px 3px;min-height:195px;font-size:1.8rem;border-top:none;border-left:solid 1px #cccccc}.page-service .feature_items .feature_item .solution-box .point_items .point_item em{font-size:2.2rem}.page-service .feature_items .feature_item .solution-box .point_items .point_item em .fs-lg{font-size:2.4rem}.page-service .feature_items .feature_item .solution-box .point_items .point_item em .fs-xlg{font-size:3.4rem}.page-service .feature_items .feature_item .solution-box .point_items .point_item .notice{font-size:1.2rem}}.page-service .feature_items02 ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 40px}.page-service .feature_items02 ul li{width:48.55%;background-color:#f3f3f3;margin:5px 0;padding:5px;min-height:87px;line-height:1.45;font-size:1.5rem;font-weight:bold;display:flex;justify-content:center;align-items:center;text-align:center}@media screen and (min-width: 768px){.page-service .feature_items02 ul li{width:32.32%;margin:12px 0;padding:5px;min-height:110px;font-size:1.8rem}}.page-service .result_items{text-align:center}.page-service .result_items ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.page-service .result_items ul li{width:50%;padding:6px 10px;display:flex;flex-direction:column;line-height:1.2}.page-service .result_items ul li .thumb{margin:0 0 10px;padding:5px 0;display:flex;align-items:center;justify-content:center;min-height:63px}.page-service .result_items ul li .thumb img{max-height:100%}.page-service .result_items ul+p{font-size:1.5rem;font-weight:bold;margin:3vw 0 0}@media screen and (min-width: 768px){.page-service .result_items ul li{width:20%;padding:10px 5px}.page-service .result_items ul li .thumb{margin:0 0 10px;display:flex;align-items:center;justify-content:center;min-height:105px}.page-service .result_items.result_items-4 ul li{width:25%}.page-service .result_items ul+p{font-size:2rem;margin:20px 0 0}}.page-service .flow_items .flow_item{border:solid 1px #ccc;box-shadow:0px 3px 12px 0 rgba(0,0,0,0.1);background-color:#fff}@media screen and (max-width: 767px){.page-service .flow_items .flow_item{display:flex;justify-content:space-between}}.page-service .flow_items .flow_item .number{color:#145fb6}@media screen and (min-width: 768px){.page-service .flow_items .flow_item .number{font-size:3.5rem}}.page-service .flow_items .flow_item .text dt{font-weight:bold;line-height:1.4}.page-service .flow_items .flow_item .text dt span{font-size:1.5rem}.page-service .flow_items .flow_item .text dd{text-align:left}@media screen and (max-width: 767px){.page-service .flow_items .flow_item .text{flex:1}}@media screen and (min-width: 768px){.page-service .flow_items .flow_item .text dt{margin:0 0 15px}.page-service .flow_items .flow_item .text dt span{font-size:2rem}.page-service .flow_items .flow_item .text dd{padding:0}}@media screen and (min-width: 768px){.page-service .flow_items.flow_items_side{display:flex;justify-content:space-between;text-align:center}}.page-service .flow_items.flow_items_side .flow_item{padding:12px 0;margin:0 0 10px}@media screen and (max-width: 767px){.page-service .flow_items.flow_items_side .flow_item{display:flex;justify-content:space-between}}@media screen and (min-width: 768px){.page-service .flow_items.flow_items_side .flow_item{width:23.63%;padding:20px 15px;margin:0}}.page-service .flow_items.flow_items_side .flow_item .number{font-size:2.5rem;font-weight:bold;color:#145fb6}@media screen and (max-width: 767px){.page-service .flow_items.flow_items_side .flow_item .number{width:12.2%;border-right:solid 1px #145fb6;display:flex;align-items:center;justify-content:center}}@media screen and (min-width: 768px){.page-service .flow_items.flow_items_side .flow_item .number{font-size:3.5rem;padding:0 0 20px;border-bottom:solid 1px #145fb6}}.page-service .flow_items.flow_items_side .flow_item .icon{padding:10px;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 767px){.page-service .flow_items.flow_items_side .flow_item .icon{width:31.8%}.page-service .flow_items.flow_items_side .flow_item .icon.flow01 img{width:67.5px}.page-service .flow_items.flow_items_side .flow_item .icon.flow02 img{width:65px}.page-service .flow_items.flow_items_side .flow_item .icon.flow03 img{width:72px}.page-service .flow_items.flow_items_side .flow_item .icon.flow04 img{width:65px}.page-service .flow_items.flow_items_side .flow_item .icon.flow05 img{width:65px}.page-service .flow_items.flow_items_side .flow_item .icon.flow06 img{width:65px}.page-service .flow_items.flow_items_side .flow_item .icon.flow07 img{width:65px}}@media screen and (min-width: 768px){.page-service .flow_items.flow_items_side .flow_item .icon{height:154px;padding:12px 0}}.page-service .flow_items.flow_items_side .flow_item .text dt{color:#145fb6;margin:0 0 6px}.page-service .flow_items.flow_items_side .flow_item .text dt span{display:block}.page-service .flow_items.flow_items_side .flow_item .text dd{text-align:left;padding:0 15px 0 0}@media screen and (min-width: 768px){.page-service .flow_items.flow_items_side .flow_item .text{flex:1}.page-service .flow_items.flow_items_side .flow_item .text dt{margin:0 0 15px}.page-service .flow_items.flow_items_side .flow_item .text dd{padding:0}}@media screen and (min-width: 768px){.page-service .flow_items.flow_items_side.flow_items_seven{justify-content:space-between}}@media screen and (min-width: 768px){.page-service .flow_items.flow_items_side.flow_items_seven .flow_item{width:13.27%;padding:12px 6px 18px}}.page-service .flow_items.flow_items_side.flow_items_seven .flow_item .number{font-size:2.2rem}@media screen and (min-width: 768px){.page-service .flow_items.flow_items_side.flow_items_seven .flow_item .number{font-size:2.8rem;width:80%;margin-left:auto;margin-right:auto;padding-bottom:.2em}}@media screen and (max-width: 767px){.page-service .flow_items.flow_items_side.flow_items_seven .flow_item .icon img{width:8.66vw}}.page-service .flow_items.flow_items_side.flow_items_seven .flow_item .icon.talk01 img{width:9.33vw;height:auto}@media screen and (min-width: 768px){.page-service .flow_items.flow_items_side.flow_items_seven .flow_item .icon.talk01 img{width:70px}}.page-service .flow_items.flow_items_side.flow_items_seven .flow_item .icon.agree01 img{width:9.6vw;height:auto}@media screen and (min-width: 768px){.page-service .flow_items.flow_items_side.flow_items_seven .flow_item .icon.agree01 img{width:72px}}.page-service .flow_items.flow_items_side.flow_items_seven .flow_item .title{color:#145fb6;font-weight:bold;line-height:1.26;display:flex;align-items:center}@media screen and (min-width: 768px){.page-service .flow_items.flow_items_side.flow_items_seven .flow_item .title{justify-content:center;min-height:2.5em}}@media screen and (max-width: 767px){.page-service .flow_items.flow_items_side.flow_items_seven .flow_item .title{flex:1;font-size:1.4rem}}.page-service .flow_items.flow_items_vertical .flow_item{display:flex;justify-content:space-between;margin:0 0 10px}@media screen and (max-width: 767px){.page-service .flow_items.flow_items_vertical .flow_item{padding:15px 0}}@media screen and (min-width: 768px){.page-service .flow_items.flow_items_vertical .flow_item{padding:15px 0}}.page-service .flow_items.flow_items_vertical .flow_item .number{border-right:solid 1px #145fb6;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 767px){.page-service .flow_items.flow_items_vertical .flow_item .number{width:12%}}@media screen and (min-width: 768px){.page-service .flow_items.flow_items_vertical .flow_item .number{width:7%;margin-right:20px}}.page-service .flow_items.flow_items_vertical .flow_item .icon{padding:10px;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 767px){.page-service .flow_items.flow_items_vertical .flow_item .icon{width:110px}.page-service .flow_items.flow_items_vertical .flow_item .icon.flow01 img{width:67.5px}.page-service .flow_items.flow_items_vertical .flow_item .icon.flow02 img{width:70px}.page-service .flow_items.flow_items_vertical .flow_item .icon.flow03 img{width:63px}.page-service .flow_items.flow_items_vertical .flow_item .icon.flow04 img{width:58.5px}.page-service .flow_items.flow_items_vertical .flow_item .icon.flow05 img{width:62.5px}.page-service .flow_items.flow_items_vertical .flow_item .icon.flow06 img{width:61px}.page-service .flow_items.flow_items_vertical .flow_item .icon.flow07 img{width:63px}}@media screen and (min-width: 768px){.page-service .flow_items.flow_items_vertical .flow_item .icon{width:130px}.page-service .flow_items.flow_items_vertical .flow_item .icon.flow01 img{width:60px}.page-service .flow_items.flow_items_vertical .flow_item .icon.flow02 img{width:83px}.page-service .flow_items.flow_items_vertical .flow_item .icon.flow03 img{width:78px}.page-service .flow_items.flow_items_vertical .flow_item .icon.flow04 img{width:73px}.page-service .flow_items.flow_items_vertical .flow_item .icon.flow05 img{width:77px}.page-service .flow_items.flow_items_vertical .flow_item .icon.flow06 img{width:76px}.page-service .flow_items.flow_items_vertical .flow_item .icon.flow07 img{width:78px}}.page-service .flow_items.flow_items_vertical .flow_item .text dt{margin:0 0 6px}.page-service .flow_items.flow_items_vertical .flow_item .text dd{text-align:left;padding:0 15px 0 0}@media screen and (min-width: 768px){.page-service .flow_items.flow_items_vertical .flow_item .text{flex:1}.page-service .flow_items.flow_items_vertical .flow_item .text dt{margin:0 0 20px}}@media screen and (min-width: 768px){.page-service .case_items{display:flex;justify-content:space-between;flex-wrap:wrap}}.page-service .case_items .case_item{margin:0 0 8.53vw}@media screen and (min-width: 768px){.page-service .case_items .case_item{width:31%;margin:0 0 60px}}.page-service .case_items .case_item:nth-child(-n+3){margin-bottom:0}@media screen and (min-width: 768px){.page-service .case_items .case_item:nth-child(-n+3){margin-bottom:0}}.page-service .case_items .case_item .thumb{border:solid 1px #ccc;margin:0 0 10px}.page-service .case_items .case_item .case_name{font-size:1.5rem;font-weight:bold;margin:0 0 5px}@media screen and (min-width: 768px){.page-service .case_items .case_item .case_name{font-size:2rem}}.page-service .case_items .case_item .case_details{margin:0 0 5px;display:flex;flex-wrap:wrap}.page-service .case_items .case_item .case_details li{font-size:1.1rem;display:inline-block;color:#fff;padding:3px 12px 1px;background-color:#145fb6;margin:0 5px 0 0}@media screen and (min-width: 768px){.page-service .case_items .case_item .case_details li{font-size:1.4rem;padding:5px 18px 3px;margin:0 10px 0 0}}.page-service .case_items .case_item .case_desc{line-height:1.8}.page-service .case_items .case_item .case_desc a{color:#145fb6}@media screen and (min-width: 768px){.page-service .advantage_items{margin:0 0 45px}}.page-service .advantage_items .advantage_item .problem-box{background-color:#f3f3f3;position:relative;margin:0 auto;width:81.33vw;padding:4.5vw 6vw 4vw;top:4vw;z-index:1}@media screen and (min-width: 768px){.page-service .advantage_items .advantage_item .problem-box{width:90.9%;padding:20px;top:50px}}.page-service .advantage_items .advantage_item .problem-box:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:20px 11px 0 11px;border-color:#f3f3f3 transparent transparent transparent;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%)}.page-service .advantage_items .advantage_item .problem-box>p+p{margin:1.5em 0 0}.page-service .advantage_items .advantage_item .problem-box .title-box{font-size:1.7rem;font-weight:bold;margin:0 0 2.4vw}@media screen and (min-width: 768px){.page-service .advantage_items .advantage_item .problem-box .title-box{display:flex;justify-content:center;align-items:center;font-size:2.4rem;margin:0 0 15px}}@media screen and (min-width: 768px){.page-service .advantage_items .advantage_item .problem-box .title-box>p{margin:0 10px}}.page-service .advantage_items .advantage_item .problem-box .title-box .num-label{background-color:#222;color:#fff;padding:6px;font-size:1.1rem;margin:0 0 10px;display:inline-block}@media screen and (min-width: 768px){.page-service .advantage_items .advantage_item .problem-box .title-box .num-label{font-size:1.6rem;padding:10px;margin:0}}.page-service .advantage_items .advantage_item .problem-box .title-box .num-label span{display:block;line-height:1.3}.page-service .advantage_items .advantage_item .problem-box .title-box .num-label span.num{font-size:2rem;line-height:1.2}@media screen and (min-width: 768px){.page-service .advantage_items .advantage_item .problem-box .title-box .num-label span.num{font-size:3rem;line-height:1}}.page-service .advantage_items .advantage_item .solution-box{box-shadow:2px 2px 8px 1px rgba(0,0,0,0.15);padding:20.53vw 4vw 6.66vw}@media screen and (max-width: 767px){.page-service .advantage_items .advantage_item .solution-box{position:relative;top:-9.33vw}}@media screen and (min-width: 768px){.page-service .advantage_items .advantage_item .solution-box{padding:90px 30px 40px}}.page-service .advantage_items .advantage_item .solution-box p:first-child{font-size:1.3rem;font-weight:bold}@media screen and (min-width: 768px){.page-service .advantage_items .advantage_item .solution-box p:first-child{font-size:2rem}}.page-service .advantage_items .advantage_item .solution-box h4{font-size:2rem;font-weight:bold;color:#145fb6;margin:0 0 .8em;line-height:1.25}@media screen and (min-width: 768px){.page-service .advantage_items .advantage_item .solution-box h4{font-size:3rem;line-height:inherit}}.page-service .advantage_items .advantage_item .solution-box .h4txt{font-size:2rem;font-weight:bold;color:#145fb6;margin:0 0 .8em;line-height:1.25}@media screen and (min-width: 768px){.page-service .advantage_items .advantage_item .solution-box .h4txt{font-size:3rem;line-height:inherit}}.page-service .service-process{display:flex}.page-service .service-process .service-process_order{width:6.66%;margin:0 1.44% 0 0;color:#145fb6;font-weight:bold}@media screen and (min-width: 768px){.page-service .service-process .service-process_order{width:76px;margin:0 10px 0 0}}.page-service .service-process .service-process_order>*{display:flex;position:relative;justify-content:center;align-items:center;width:100%;font-size:1.5rem;text-align:center;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media screen and (min-width: 768px){.page-service .service-process .service-process_order>*{font-size:2rem}}.page-service .service-process .service-process_order>*:after{content:"";display:block;width:100%;height:13px;position:absolute;bottom:0;left:0;z-index:1;-webkit-transform:translate(0, 100%);transform:translate(0, 100%)}@media screen and (min-width: 768px){.page-service .service-process .service-process_order>*:after{height:26px}}@media screen\0 {.page-service .service-process .service-process_order>*:after{transform:translate(0, 33%)}}.page-service .service-process .service-process_order .order01{height:68.5%;background-color:#eef8fb}.page-service .service-process .service-process_order .order01:after{background:linear-gradient(to top right, rgba(226,243,228,0) 50%, #eef8fb 50.5%) no-repeat top left/50% 100%,linear-gradient(to top left, rgba(226,243,228,0) 50%, #eef8fb 50.5%) no-repeat top right/50% 100%}@media screen and (min-width: 768px){.page-service .service-process .service-process_order .order01{height:67%}}.page-service .service-process .service-process_order .order02{height:31.5%;background-color:#e2f3e4}.page-service .service-process .service-process_order .order02:after{background:linear-gradient(to top right, rgba(255,255,255,0) 50%, #e2f3e4 50.5%) no-repeat top left/50% 100%,linear-gradient(to top left, rgba(255,255,255,0) 50%, #e2f3e4 50.5%) no-repeat top right/50% 100%}@media screen and (min-width: 768px){.page-service .service-process .service-process_order .order02{height:33%}}.page-service .service-process .service-process_list{font-size:1.5rem;font-weight:bold;line-height:1.3}@media screen and (min-width: 768px){.page-service .service-process .service-process_list{width:50%;margin-right:2%;font-size:1.8rem}}.page-service .service-process .service-process_items{flex:1}.page-service .service-process .service-process_items .service-process_item{border:solid 1px #ccc;padding:15px;line-height:1.5}@media screen and (min-width: 768px){.page-service .service-process .service-process_items .service-process_item{display:flex;flex-wrap:wrap;padding:20px 35px 20px 20px}}.page-service .service-process .service-process_items .service-process_item P{margin:0 0 .5em 0}.page-service .service-process .service-process_items .service-process_item ul li{margin:0 0 .5em 10px;position:relative;padding-left:1em}.page-service .service-process .service-process_items .service-process_item ul li:before{display:block;content:"";width:0;height:0;border-style:solid;border-width:5px 0 5px 8.7px;border-color:transparent transparent transparent #145fb6;position:absolute;top:.5em;left:0;-webkit-transform:translate(0, -33%);transform:translate(0, -33%)}.page-service .service-process .service-process_items .service-process_item a{color:#145fb6;text-decoration:underline}.page-service .service-process .service-process_items .service-process_item+.service-process_item{margin:20px 0 0}.page-service .service-process .service-process_items .service-process_term{width:100%;color:#fff;background-color:#5b5f64;font-size:1.8rem;font-weight:bold;padding:8px 10px;margin:0 0 15px}@media screen and (min-width: 768px){.page-service .service-process .service-process_items .service-process_term{font-size:2.5rem;padding:15px 20px}}.page-service .service-process .service-process_items .service-process_summary{flex:1;line-height:1.8;margin:10px 0 0}@media screen and (min-width: 768px){.page-service .service-process .service-process_items .service-process_summary{line-height:2.25;margin:0}}.page-service .plan-info{margin:19.33vw 0 0;background-color:#f3f3f3}@media screen and (min-width: 768px){.page-service .plan-info{margin:110px 0 0}}.page-service .plan-info .plan_items{-webkit-transform:translate(0, -8vw);transform:translate(0, -8vw)}@media screen and (min-width: 768px){.page-service .plan-info .plan_items{-webkit-transform:translate(0, -50px);transform:translate(0, -50px);display:flex;justify-content:center}}.page-service .plan-info .plan_items .plan_item{text-align:center;box-shadow:0px 3px 12px 0 rgba(0,0,0,0.1)}@media screen and (min-width: 768px){.page-service .plan-info .plan_items .plan_item{width:490px;margin:0 20px}}.page-service .plan-info .plan_items .plan_item .plan_item_heading{background:-webkit-linear-gradient(45deg, #1049ac 0%, #21acdc 100%);background:linear-gradient(45deg, #1049ac 0%, #21acdc 100%);color:#fff;padding:12px 10px;font-weight:bold;font-size:1.5rem;line-height:1.3}.page-service .plan-info .plan_items .plan_item .plan_item_heading .ff-gs{font-size:1.4rem;font-style:italic}@media screen and (min-width: 768px){.page-service .plan-info .plan_items .plan_item .plan_item_heading{font-size:2.5rem}.page-service .plan-info .plan_items .plan_item .plan_item_heading .ff-gs{font-size:2.4rem}}.page-service .plan-info .plan_items .plan_item.plan_custom .plan_item_heading{background:-webkit-linear-gradient(45deg, #414751 0%, #677183 100%);background:linear-gradient(45deg, #414751 0%, #677183 100%)}.page-service .plan-info .plan_items .plan_item .plan_item_body{background-color:#fff;padding:8px 0 15px}.page-service .plan-info .plan_items .plan_item .plan_item_body strong{color:#145fb6}.page-service .plan-info .plan_items .plan_item .plan_item_body .bold{color:#145fb6}@media screen and (min-width: 768px){.page-service .plan-info .plan_items .plan_item .plan_item_body{padding:15px 0 30px}}.page-service .plan-info .plan_items .plan_item .plan_item_body p:not(.link-more){font-size:1.5rem;font-weight:bold}.page-service .plan-info .plan_items .plan_item .plan_item_body p:not(.link-more) strong span{font-size:3rem}.page-service .plan-info .plan_items .plan_item .plan_item_body p:not(.link-more) .bold span{font-size:3rem}@media screen and (min-width: 768px){.page-service .plan-info .plan_items .plan_item .plan_item_body p:not(.link-more){font-size:2rem}.page-service .plan-info .plan_items .plan_item .plan_item_body p:not(.link-more) strong span{font-size:3rem}.page-service .plan-info .plan_items .plan_item .plan_item_body p:not(.link-more) .bold span{font-size:3rem}}.page-service .plan-info .plan_items .plan_item .plan_item_body .price{margin:8px 0 0;font-size:2.5rem}.page-service .plan-info .plan_items .plan_item .plan_item_body .price strong{color:#da172e;font-size:3rem}.page-service .plan-info .plan_items .plan_item .plan_item_body .price .strongtxt{color:#da172e;font-size:3rem}@media screen and (min-width: 768px){.page-service .plan-info .plan_items .plan_item .plan_item_body .price{margin:15px 0 0;font-size:2.5rem}.page-service .plan-info .plan_items .plan_item .plan_item_body .price strong{color:#da172e;font-size:4.5rem}.page-service .plan-info .plan_items .plan_item .plan_item_body .price .strongtxt{color:#da172e;font-size:4.5rem}}.page-service .plan-info .plan_items .plan_item .plan_item_body .link-more{margin:12px 0 0}@media screen and (max-width: 767px){.page-service .plan-info .plan_items .plan_item+.plan_item{margin:20px 0 0}}.page-service .works_items{display:flex;justify-content:space-between;flex-wrap:wrap}.page-service .works_items .works_item{width:47.8%;word-wrap:break-word;overflow-wrap:break-word;text-align:left;margin:0 0 25px}@media screen and (min-width: 768px){.page-service .works_items .works_item{width:360px;margin:0 0 50px}}.page-service .works_items .works_item .works_category{font-size:1rem;font-weight:bold}@media screen and (min-width: 768px){.page-service .works_items .works_item .works_category{font-size:1.4rem}}.page-service .works_items .works_item .works_name{font-size:1.5rem;font-weight:bold;margin:0 0 10px}@media screen and (min-width: 768px){.page-service .works_items .works_item .works_name{font-size:2rem}}.page-service .works_items .works_item .works_link{font-size:1rem;font-weight:bold}@media screen and (min-width: 768px){.page-service .works_items .works_item .works_link{font-size:1.4rem}}.page-service .works_items .works_item .works_link a{color:#145fb6}.page-service .function_items{display:flex;flex-wrap:wrap;margin-bottom:5%}@media screen and (min-width: 768px){.page-service .function_items{margin-bottom:30px}}.page-service .function_items .function_item{width:46.37%;text-align:center;margin:0 7% 25px 0}@media screen and (min-width: 768px){.page-service .function_items .function_item{width:22.9%;margin:0 2.8% 50px 0}.page-service .function_items .function_item:nth-child(4n){margin-right:0}}@media screen and (max-width: 767px){.page-service .function_items .function_item:nth-child(2n){margin-right:0}}.page-service .function_items .function_item .icon{height:100px;margin:0 10px 0 0;display:flex;align-items:center;justify-content:center}.page-service .function_items .function_item .icon_function01 img{width:20.53vw}@media screen and (min-width: 768px){.page-service .function_items .function_item .icon_function01 img{width:110px}}.page-service .function_items .function_item .icon_function02 img{width:18.66vw}@media screen and (min-width: 768px){.page-service .function_items .function_item .icon_function02 img{width:100px}}.page-service .function_items .function_item .icon_function03 img{width:13.06vw}@media screen and (min-width: 768px){.page-service .function_items .function_item .icon_function03 img{width:70px}}.page-service .function_items .function_item .icon_function04 img{width:21.06vw}@media screen and (min-width: 768px){.page-service .function_items .function_item .icon_function04 img{width:112px}}.page-service .function_items .function_item .icon_function05 img{width:20.4vw}@media screen and (min-width: 768px){.page-service .function_items .function_item .icon_function05 img{width:109px}}.page-service .function_items .function_item .icon_function06 img{width:14.93vw}@media screen and (min-width: 768px){.page-service .function_items .function_item .icon_function06 img{width:80px}}.page-service .function_items .function_item .icon_function07 img{width:17.06vw}@media screen and (min-width: 768px){.page-service .function_items .function_item .icon_function07 img{width:82px}}.page-service .function_items .function_item .title{font-size:1.5rem;color:#145fb6;font-weight:bold;margin:0 0 5px}@media screen and (min-width: 768px){.page-service .function_items .function_item .title{font-size:2rem;margin:0 0 12px}}.page-service .function_items .function_item .summary{text-align:left}.link-more{display:flex;justify-content:center;margin:50px 0 0}.service-info{padding:10vw 0}.service-info .row{justify-content:space-between;margin:0 0 5.33vw}.service-info .row .col{width:48.26%}.service-info .row .btn{font-size:1.6rem}@media screen and (max-width: 767px){.service-info .bnr{width:100%}.service-info .bnr img{width:100%}}@media screen and (min-width: 768px){.service-info{padding:50px 0}.service-info .row{justify-content:center;margin:0 0 35px}.service-info .row .col{width:inherit}.service-info .row .btn{margin:0 20px;font-size:2rem}.service-info .bnr{text-align:center}.service-info .bnr img{position:relative;left:18px}}.service_items{margin:5% 0}@media screen and (min-width: 768px){.service_items{margin:30px 0}}.service_items .service_item{box-shadow:0px 3px 12px 0 rgba(0,0,0,0.1);border:solid 1px #ccc;margin:0 0 15px;padding:5.79% 5.79% 4.34%}.service_items .service_item .service_item_img{width:69.27%;margin-left:auto;margin-right:auto;margin-bottom:15px}.service_items .service_item .service_item_text{line-height:1.8}.service_items .service_item .service_item_text ul li{font-weight:bold}.service_items .service_item .service_item_title{background-color:#5b5f64;width:75.36%;color:#fff;text-align:center;padding:5px 10px;font-size:1.8rem;font-weight:bold;margin-bottom:.8em;margin-left:auto;margin-right:auto}@media screen and (min-width: 768px){.service_items .service_item{display:flex;padding:30px;margin:0 0 10px}.service_items .service_item .service_item_img{width:295px;margin:0 20px 0 0}.service_items .service_item .service_item_text{flex:1;line-height:2.4}.service_items .service_item .service_item_title{width:320px;padding:5px 10px;display:inline-block;font-size:2rem;margin:0 0 10px}}.option_items{display:flex;flex-wrap:wrap;margin:20px 0}@media screen and (min-width: 768px){.option_items{margin:3% 0}}.option_items li{width:48.55%;font-size:1.3rem;font-weight:bold;background-color:#fff;box-shadow:7.071px 7.071px 20px 0px rgba(0,0,0,0.2);min-height:4.35em;display:flex;justify-content:center;align-items:center;line-height:1.38;margin-bottom:2.2%;margin-right:2.2%;padding:5px;text-align:center}@media screen and (max-width: 767px){.option_items li:nth-child(2n){margin-right:0}}@media screen and (min-width: 768px){.option_items li{font-size:1.8rem;width:31.81%}.option_items li:nth-child(3n){margin-right:0}}.option_items-half li{font-size:1.4rem}@media screen and (min-width: 768px){.option_items-half li{font-size:2.6rem;width:48.55%}.option_items-half li:nth-child(2n){margin-right:0}.option_items-half li:nth-child(3n){margin-right:2.2%}}.option_items-half li p span{font-size:1.2rem}@media screen and (min-width: 768px){.option_items-half li p span{font-size:2.2rem}}.option_items2{display:flex;flex-wrap:wrap;justify-content:space-between;margin:20px 0}@media screen and (min-width: 768px){.option_items2{margin:3% 0}}.option_items2 .option_item{width:49%;border:solid 1px #145fb6;display:flex;flex-direction:column;background-color:#145fb6}.option_items2 .option_item dt{text-align:center;color:#fff;font-size:1.5rem;font-weight:bold;padding:12px 5px}@media screen and (min-width: 768px){.option_items2 .option_item dt{font-size:2rem}}.option_items2 .option_item dd{padding:1em 1.5em;line-height:2.25;display:flex;flex-direction:column;justify-content:center;flex:1;display:flex;background-color:#fff}.option_items2 .notice{font-size:1rem;margin-top:.8em}@media screen and (min-width: 768px){.option_items2 .notice{font-size:1.4rem}}.service-lineup_items{display:flex;flex-wrap:wrap}.service-lineup_items .service-lineup_item{width:48.55%;margin-top:1.4%;margin-bottom:1.4%;margin-right:1.4%;line-height:1.2;position:relative}@media screen and (max-width: 767px){.service-lineup_items .service-lineup_item:nth-child(2n){margin-right:0}}.service-lineup_items .service-lineup_item:not(.container),.service-lineup_items .service-lineup_item .service-lineup_panel{background-color:#fff;padding:0 1.33vw 5.33vw;box-shadow:0px 3px 12px 0 rgba(0,0,0,0.1)}@media screen and (min-width: 768px){.service-lineup_items .service-lineup_item:not(.container),.service-lineup_items .service-lineup_item .service-lineup_panel{padding:0 10px 25px}}.service-lineup_items .service-lineup_item.service-lineup_btn a{display:block}.service-lineup_items .service-lineup_item.service-lineup_btn:not(.container),.service-lineup_items .service-lineup_item.service-lineup_btn .service-lineup_panel{padding:0}.service-lineup_items .service-lineup_item.service-lineup_btn:not(.container) a,.service-lineup_items .service-lineup_item.service-lineup_btn .service-lineup_panel a{padding:0 1.33vw 5.33vw}@media screen and (min-width: 768px){.service-lineup_items .service-lineup_item.service-lineup_btn:not(.container) a,.service-lineup_items .service-lineup_item.service-lineup_btn .service-lineup_panel a{padding:0 10px 25px}}@media screen and (min-width: 768px){.service-lineup_items .service-lineup_item{width:31.81%;margin-right:2.28%}.service-lineup_items .service-lineup_item:nth-child(3n){margin-right:0}}.service-lineup_items .service-lineup_item .icon{height:110px;padding:10px 0;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 768px){.service-lineup_items .service-lineup_item .icon img{transform:scale(0.8)}.service-lineup_items .service-lineup_item .icon.ai01,.service-lineup_items .service-lineup_item .icon.ai02,.service-lineup_items .service-lineup_item .icon.ai03,.service-lineup_items .service-lineup_item .icon.ai04{height:140px}.service-lineup_items .service-lineup_item .icon.endai-entry01 img,.service-lineup_items .service-lineup_item .icon.program01 img{height:118px}.service-lineup_items .service-lineup_item .icon.app-web01 img{height:122px}}@media screen and (max-width: 767px){.service-lineup_items .service-lineup_item .icon.agent01 img{width:50.5px}.service-lineup_items .service-lineup_item .icon.agent02 img{width:58.5px}.service-lineup_items .service-lineup_item .icon.agent03 img{width:72.5px}.service-lineup_items .service-lineup_item .icon.agent04 img{width:85.5px}.service-lineup_items .service-lineup_item .icon.agent05 img{width:87px}.service-lineup_items .service-lineup_item .icon.support01 img{width:81px}.service-lineup_items .service-lineup_item .icon.support02 img{width:67.5px}.service-lineup_items .service-lineup_item .icon.support03 img{width:52px}.service-lineup_items .service-lineup_item .icon.support04 img{width:52.5px}.service-lineup_items .service-lineup_item .icon.service01 img{width:77.5px}.service-lineup_items .service-lineup_item .icon.service02 img{width:72.5px}.service-lineup_items .service-lineup_item .icon.service03 img{width:72.5px}.service-lineup_items .service-lineup_item .icon.service04 img{width:65.5px}.service-lineup_items .service-lineup_item .icon.service05 img{width:123.5px}.service-lineup_items .service-lineup_item .icon.service06 img{width:77.5px}.service-lineup_items .service-lineup_item .icon.online01 img{width:31.7%}.service-lineup_items .service-lineup_item .icon.online02 img{width:52.12%}.service-lineup_items .service-lineup_item .icon.online03 img{width:23.33%}.service-lineup_items .service-lineup_item .icon.online04 img{width:36.96%}.service-lineup_items .service-lineup_item .icon.online05 img{width:23.63%}.service-lineup_items .service-lineup_item .icon.online06 img{width:26.66%}.service-lineup_items .service-lineup_item .icon.ai01{height:96px}.service-lineup_items .service-lineup_item .icon.ai01 img{width:36.92%}.service-lineup_items .service-lineup_item .icon.ai02{height:96px}.service-lineup_items .service-lineup_item .icon.ai02 img{width:38.84%}.service-lineup_items .service-lineup_item .icon.ai03{height:96px}.service-lineup_items .service-lineup_item .icon.ai03 img{width:51.53%}.service-lineup_items .service-lineup_item .icon.ai04{height:96px}.service-lineup_items .service-lineup_item .icon.ai04 img{width:37.69%}.service-lineup_items .service-lineup_item .icon.sadoku01 img{width:32.75%}.service-lineup_items .service-lineup_item .icon.sadoku02 img{width:26.72%}.service-lineup_items .service-lineup_item .icon.sadoku03 img{width:33.04%}.service-lineup_items .service-lineup_item .icon.sadoku04 img{width:32.18%}.service-lineup_items .service-lineup_item .icon.sadoku05 img{width:35.05%}.service-lineup_items .service-lineup_item .icon.gakkai_1-1 img{width:49.61%}.service-lineup_items .service-lineup_item .icon.gakkai_1-2 img{width:48.46%}.service-lineup_items .service-lineup_item .icon.gakkai_1-3 img{width:41.15%}.service-lineup_items .service-lineup_item .icon.gakkai_1-4 img{width:35.38%}.service-lineup_items .service-lineup_item .icon.gakkai_1-5 img{width:41.15%}.service-lineup_items .service-lineup_item .icon.gakkai_1-6 img{width:60.79%}.service-lineup_items .service-lineup_item .icon.gakkai_2-1 img{width:35%}.service-lineup_items .service-lineup_item .icon.gakkai_2-2 img{width:35%}.service-lineup_items .service-lineup_item .icon.gakkai_2-3 img{width:46.53%}.service-lineup_items .service-lineup_item .icon.icon_print img{width:42.85%}.service-lineup_items .service-lineup_item .icon.logo_j-stage img{width:88%}.service-lineup_items .service-lineup_item .icon.endai-entry01 img{width:18.66vw}.service-lineup_items .service-lineup_item .icon.program01 img{width:19.73vw}.service-lineup_items .service-lineup_item .icon.app-web01 img{width:9.46vw}}@media screen and (min-width: 768px){.service-lineup_items .service-lineup_item .icon{height:170px}}.service-lineup_items .service-lineup_item.label{text-align:center;box-shadow:inherit;border-width:1px;border-style:solid;border-color:#145fb6}.service-lineup_items .service-lineup_item.label::after{position:absolute;display:block;top:0;left:0;min-width:72px;padding:5px 10px;color:#fff;font-weight:bold;background-color:#145fb6}.service-lineup_items .service-lineup_item.label-kaiin::after{content:"会員"}.service-lineup_items .service-lineup_item.label-jimu{border-color:#55ad5f}.service-lineup_items .service-lineup_item.label-jimu::after{content:"事務局";background-color:#55ad5f}.service-lineup_items .service-lineup_item .title{font-size:1.9rem;font-weight:bold;display:flex;height:2em;align-items:center;justify-content:center;text-align:center}@media screen and (min-width: 768px){.service-lineup_items .service-lineup_item .title{font-size:2.4rem}}.service-lineup_items .service-lineup_item .title .fs-sm{font-size:1.1rem}@media screen and (min-width: 768px){.service-lineup_items .service-lineup_item .title .fs-sm{font-size:1.8rem}}.service-lineup_items .service-lineup_item .service{margin:12px 0 0}.service-lineup_items .service-lineup_item .summary{padding:0 10px;margin:10px 0;line-height:1.8}@media screen and (min-width: 768px){.service-lineup_items .service-lineup_item .summary{font-size:1.4rem;line-height:2.14;padding:0 20px;margin:20px 0}}.service-lineup_items .service-lineup_item .text{text-align:left;line-height:2.25;margin:15px 0 0}@media screen and (min-width: 768px){.service-lineup_items .service-lineup_item .text{font-size:1.5rem}}.service-lineup_items .service-lineup_item .price{font-size:2.5rem;font-weight:bold;color:#145fb6;text-align:center}.service-lineup_items .service-lineup_item .price span{font-size:2rem}.service-lineup_items .service-lineup_item .notice{font-size:1rem;margin:1em 0 0;text-align:center}@media screen and (min-width: 768px){.service-lineup_items .service-lineup_item .notice{font-size:1.2rem}}.service-lineup_items .service-lineup_item .list{line-height:1.8;text-align:left;margin-top:2em}.service-lineup_items .service-lineup_item .list li{position:relative;padding-left:15px}.service-lineup_items .service-lineup_item .list li:before{content:"";display:block;width:8px;height:8px;border-radius:100%;background-color:#000;position:absolute;top:.45em;left:0}@media screen and (min-width: 768px){.service-lineup_items .service-lineup_item .list li:before{width:12px;height:12px}}.service-lineup_items .service-lineup_item .list01{line-height:1.8;text-align:left;margin-top:.3em}.service-lineup_items .service-lineup_item .list01 li{position:relative;padding-left:12px;font-size:1.2rem}@media screen and (min-width: 768px){.service-lineup_items .service-lineup_item .list01 li{font-size:1.4rem}}.service-lineup_items .service-lineup_item .list01 li:before{content:"";display:block;width:6px;height:6px;border-radius:100%;background-color:#000;position:absolute;top:.45em;left:0}@media screen and (min-width: 768px){.service-lineup_items .service-lineup_item .list01 li:before{width:10px;height:10px}}.service-lineup_items .service-lineup_item .btn-02{min-width:82.85%;margin-top:1em}.service-lineup_items .service-lineup_item a:hover{opacity:1}.service-lineup_items .service-lineup_item a:hover .btn-02{opacity:1;background-color:#145fb6;color:#fff}.service-lineup_items.service-lineup_col2-1{margin-top:8%;justify-content:center}.service-lineup_items.service-lineup_col2-1 .service-lineup_item{width:44.54%;padding:10vw 1.33vw 5.33vw}@media screen and (min-width: 768px){.service-lineup_items.service-lineup_col2-1 .service-lineup_item{padding:40px 10px 20px;margin-right:2.28%}}.service-lineup_items.service-lineup_col2-2{justify-content:center;margin-bottom:30px}.service-lineup_items.service-lineup_col2-2 .service-lineup_item{width:47.47%}@media screen and (min-width: 768px){.service-lineup_items.service-lineup_col2-2 .service-lineup_item{margin-right:2.28%}}.service-lineup_items.service-lineup_col2-2 .service-lineup_item .service-lineup_panel{padding:5vw 1.33vw 3vw;border:solid 1px #ccc}@media screen and (min-width: 768px){.service-lineup_items.service-lineup_col2-2 .service-lineup_item .service-lineup_panel{padding:30px 15px 50px}}.service-lineup_items.service-lineup_col2-2 .service-lineup_item .title{margin-bottom:.8em;padding-bottom:.2em;position:relative;height:2.5em}.service-lineup_items.service-lineup_col2-2 .service-lineup_item .title:after{content:"";display:block;width:54px;height:1px;background-color:#222;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}@media screen and (max-width: 767px){.service-lineup_items.service-lineup_col2-2 .service-lineup_item .pic{margin-bottom:8%}}.service-lineup_items.service-lineup_col2-2 .service-lineup_item .row-pc{flex-direction:row-reverse;align-items:inherit}.service-lineup_items.service-lineup_col2-2 .service-lineup_item .text{margin-top:0;line-height:1.8}.service-lineup_items.service-lineup_col2-2 .service-lineup_item .info{display:flex;flex-wrap:wrap;margin-bottom:5px}.service-lineup_items.service-lineup_col2-2 .service-lineup_item .info li{display:inline-block;margin-right:5px;margin-bottom:5px;background-color:#145fb6;padding:8px 5px;min-width:80px;color:#fff;font-weight:bold;text-align:center}@media screen and (min-width: 768px){.service-lineup_items.service-lineup_col2-2 .service-lineup_item .service-lineup_panel .row-pc .text .info{width:190px}}.service-lineup_items.service-lineup_col2-2 .service-lineup_item .price-1{color:#da172e;font-weight:bold;font-size:1.8rem}@media screen and (min-width: 768px){.service-lineup_items.service-lineup_col2-2 .service-lineup_item .price-1{font-size:2.4rem}}.service-lineup_items.service-lineup_col2-2 .service-lineup_item .price-2{color:#da172e;font-weight:bold;font-size:2.8rem}@media screen and (min-width: 768px){.service-lineup_items.service-lineup_col2-2 .service-lineup_item .price-2{font-size:3.6rem}}.service-lineup_items.service-lineup_col2-2 .service-lineup_item .price-2:before{content:"＠";font-size:2rem}@media screen and (min-width: 768px){.service-lineup_items.service-lineup_col2-2 .service-lineup_item .price-2:before{font-size:2.8rem}}.service-lineup_items.service-lineup_col2-2 .service-lineup_item .price-2 span{color:#000;font-size:1.8rem}@media screen and (min-width: 768px){.service-lineup_items.service-lineup_col2-2 .service-lineup_item .price-2 span{font-size:2.4rem}}.service-lineup_items.service-lineup_col2-2 .service-lineup_item .list{margin-top:1em}.service-lineup_items.service-lineup_col3-1 .service-lineup_item{margin-bottom:2.5%}.service-lineup_items.service-lineup_col3-1 .service-lineup_item .service-lineup_panel{padding-top:20px;padding-bottom:20px;text-align:center}.service-lineup_items.service-lineup_col3-1 .service-lineup_item .service-lineup_panel+p{margin-top:.8em;font-size:1rem}@media screen and (min-width: 768px){.service-lineup_items.service-lineup_col3-1 .service-lineup_item .service-lineup_panel+p{font-size:1.4rem}}.service-lineup_items.service-lineup_col3-1 .service-lineup_item .icon{height:120px}.service-lineup_items.service-lineup_col3-1 .list{margin-top:.8em;font-size:1rem}@media screen and (min-width: 768px){.service-lineup_items.service-lineup_col3-1 .list{font-size:1.4rem}}.service-lineup_items.service-lineup_col3-2{margin-top:10%}@media screen and (min-width: 768px){.service-lineup_items.service-lineup_col3-2{margin-top:80px}}.service-lineup_items.service-lineup_col3-2 .service-lineup_item{padding-top:30px;margin-bottom:10%}@media screen and (min-width: 768px){.service-lineup_items.service-lineup_col3-2 .service-lineup_item{margin-bottom:0}}@media screen and (max-width: 767px){.service-lineup_items.service-lineup_col3-2 .icon{height:auto}}.service-lineup_items .point{background-color:#222;color:#fff;display:inline-block;padding:5px 3px;font-weight:bold;-webkit-transform:translate(-50%, -40%);transform:translate(-50%, -40%);position:absolute;top:0;left:50%}.service-lineup_items .point span{display:block;font-size:2.2rem}@media screen and (min-width: 768px){.service-lineup_items .point span{font-size:3rem}}.service_lower .splite-bg{padding-top:10vw;padding-bottom:10vw}@media screen and (min-width: 768px){.service_lower .splite-bg{padding-top:100px;padding-bottom:100px}}.function_wrap{background-color:#f3f3f3;text-align:center;padding:4% 0 3%}.function_wrap+.function_wrap{margin-top:5.45%}.function_wrap .icon{display:flex;align-items:center;justify-content:center}@media screen and (max-width: 767px){.function_wrap .icon{margin-bottom:3%}}@media screen and (min-width: 768px){.function_wrap .icon{height:180px}}@media screen and (min-width: 768px){.function_wrap .icon img{max-height:180px}}.function_wrap .icon.endai-entry01 img{width:17.27%}.function_wrap .icon.progra01 img{width:18.36%}.function_wrap .icon.app-web01 img{width:8.81%}.function_wrap .function_wrap_ttl{font-weight:bold;margin-bottom:2.72%;font-size:1.8rem}@media screen and (min-width: 768px){.function_wrap .function_wrap_ttl{font-size:3rem}}.function_wrap .function_items2{display:flex;flex-wrap:wrap;padding:0 1.47%}.function_wrap .function_items2 li{width:46%;background-color:#fff;margin:0 1.65% 2.94%;padding:3.5% 1.8% 2.5%}@media screen and (min-width: 768px){.function_wrap .function_items2 li{width:30%}}.function_wrap .function_items2 li .title{font-weight:bold;margin-bottom:.6em;font-size:1.4rem}@media screen and (min-width: 768px){.function_wrap .function_items2 li .title{font-size:1.8rem}}.function_wrap .function_items2 li .desc{text-align:left}.trouble_items.service-lineup_items .service-lineup_item{padding:0}.trouble_items .txt-trouble{background-color:#e5e5e5;padding:1em;font-weight:bold;position:relative;font-size:1.5rem}@media screen and (min-width: 768px){.trouble_items .txt-trouble{font-size:2rem}}.trouble_items .txt-trouble:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:15px 12.5px 0 12.5px;border-color:#e5e5e5 transparent transparent transparent;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%)}@media screen and (max-width: 767px){.trouble_items .icon.mailform01 img{width:15.73vw}}@media screen and (max-width: 767px){.trouble_items .icon.budget01 img{width:14.8vw}}@media screen and (max-width: 767px){.trouble_items .icon.knowledge01 img{width:11.86vw}}.solution_items.service-lineup_items .service-lineup_item{padding:0 0 2em}.solution_items .solution_item .txt-solution{background-color:#5b5f64;color:#fff;font-weight:bold;line-height:1.6;padding:.8em .2em;font-size:1.3rem}@media screen and (min-width: 768px){.solution_items .solution_item .txt-solution{font-size:1.8rem}}.solution_items .solution_item .description{text-align:left;padding:0 .8em;line-height:1.7}@media screen and (max-width: 767px){.solution_items .icon.form-create01 img{width:11.33vw}}@media screen and (max-width: 767px){.solution_items .icon.form-reply01 img{width:11.86vw}}@media screen and (max-width: 767px){.solution_items .icon.form-csv01 img{width:13.73vw}}.option_txt1{border:solid 1px #145fb6;background-color:#fff;display:flex;font-weight:bold;margin-top:2em}.option_txt1 dt,.option_txt1 dd{display:flex;align-items:center}.option_txt1 dt{border-right:solid 1px #145fb6;padding:.3em 1em;width:12em;color:#145fb6;justify-content:center;font-size:1.5rem}@media screen and (min-width: 768px){.option_txt1 dt{font-size:2rem}}.option_txt1 dd{padding:.3em 2em;font-size:1.3rem}@media screen and (min-width: 768px){.option_txt1 dd{font-size:1.8rem}}@media screen and (min-width: 768px){#home #header{position:absolute;top:0;left:0;max-width:230px;min-width:192px;width:15.5%;height:100%;z-index:10}}@media screen and (min-width: 1401px){#home #header{width:230px}}#home #header .header-top_pc{color:#fff}#home #header .header-top_pc .header-id{border-bottom:solid 1px #666;text-align:center;position:relative}#home #header .header-top_pc .header-id h1{display:flex;justify-content:space-between;flex-direction:column;padding:18px 10px 15px;height:220px;font-size:1.2rem}#home #header .header-top_pc .header-id h1 span{display:block}#home #header .header-top_pc .header-id .logo{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:83.33%;max-width:155px}#home #header .header-top_pc .header-nav_home{margin:0 0 25px}#home #header .header-top_pc .header-nav_home .nav_first_home li{border-bottom:solid 1px #666}#home #header .header-top_pc .header-nav_home .nav_first_home li a{display:block;padding:15px 10px 15px 28px;position:relative}#home #header .header-top_pc .header-nav_home .nav_first_home li a:hover{background-color:#4e4e4e;opacity:1}#home #header .header-top_pc .header-nav_home .nav_first_home li a span{display:block}#home #header .header-top_pc .header-nav_home .nav_first_home li a span:first-child{font-size:0.8vw}@media screen and (min-width: 1401px){#home #header .header-top_pc .header-nav_home .nav_first_home li a span:first-child{font-size:1.2rem}}#home #header .header-top_pc .header-nav_home .nav_first_home li a span:last-child{font-size:1.35vw}@media screen and (min-width: 1401px){#home #header .header-top_pc .header-nav_home .nav_first_home li a span:last-child{font-size:2rem}}#home #header .header-top_pc .header-nav_home .nav_first_home li a:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:5px 0 5px 8.7px;border-color:transparent transparent transparent #fff;position:absolute;top:50%;left:10px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}#home #header .header-top_pc .header-nav_home .nav_second_home li{padding:5px 5px 5px 18px;cursor:pointer}#home #header .header-top_pc .header-nav_home .nav_second_home li:hover{background-color:#4e4e4e}#home #header .header-top_pc .header-nav_home .nav_second_home li a{display:block;padding-left:14px;position:relative;font-size:1.3rem}#home #header .header-top_pc .header-nav_home .nav_second_home li a:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:5px 0 5px 8.7px;border-color:transparent transparent transparent #fff;position:absolute;top:50%;left:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}#home #header .header-top_pc .header-nav_home .nav_second_home li a:hover{opacity:1}#home #header .header-top_pc .btn_contact{background:-webkit-linear-gradient(45deg, #0093cf 0%, #4fa249 100%);background:linear-gradient(45deg, #0093cf 0%, #4fa249 100%);width:78%;height:60px;border-radius:60px;margin:20px auto;padding:4px}#home #header .header-top_pc .btn{display:flex;background-color:#fff;width:100%;height:100%;color:#222;justify-content:center;align-items:center;font-weight:bold;border-radius:60px;font-size:1.4rem}#home #header .header-top_pc .btn>span{display:inline-block;vertical-align:middle;margin-left:6px;line-height:15px}#home #header .header-top_pc .header_bnr{margin:0 0 15px}#home #header .header-top_pc .header_bnr ul{display:flex;flex-wrap:wrap;padding:0 20px}#home #header .header-top_pc .header_bnr ul li{margin:0 10px 10px 0}#home #header .header-top_pc .header_address{padding:0 20px;font-size:1.2rem}@media screen and (min-width: 768px) and (max-width: 1400px){#home #header .header-top_pc .header_address{font-size:0.83vw}}@media screen and (min-width: 768px){#home .global-container{padding-left:192px;position:relative}#home .global-container:after{position:absolute;display:block;content:"";width:15.5%;min-width:192px;height:100%;background-color:#000;z-index:5;top:0;left:0}}@media screen and (min-width: 1401px){#home .global-container{padding-left:230px}#home .global-container:after{width:230px}}@media screen and (min-width: 768px){#home main{background-color:#fff}}@media screen and (min-width: 768px){#home #footer #footer_contact{background-color:#fff}}@media screen and (min-width: 768px) and (max-width: 1400px){#home #footer #footer_contact{background-color:#fff}#home #footer #footer_contact .row{justify-content:space-between}#home #footer #footer_contact .row>div{width:40%}}@media screen and (min-width: 768px) and (max-width: 1400px){#home #footer #footer_nav .row-pc .col{margin-right:2.14%;width:26.76%}}#home #footer #footer_nav .row-pc .footer_bnr ul{display:flex;flex-wrap:wrap}#home #footer #footer_nav .row-pc .footer_bnr ul li{margin:5px}@media screen and (max-width: 767px){#home #footer #footer_nav .row-pc .footer_bnr{border:none;margin:5.6vw 0 0}#home #footer #footer_nav .row-pc .footer_bnr ul{justify-content:center}#home #footer #footer_nav .row-pc .footer_bnr ul li{margin:1.6vw}}@media screen and (min-width: 768px){#home #footer #footer_nav .row-pc .footer_bnr{width:240px}}@media screen and (min-width: 768px) and (max-width: 1400px){#home #footer #footer_nav .row-pc .footer_bnr{width:100%;margin:4.28% 0 0}}#home .mainVisual{width:100%;color:#fff;background-image:url(../../img/mainVisual_sp.jpg);background-repeat:no-repeat;background-position:0 0;text-align:center}@media screen and (max-width: 767px){#home .mainVisual{padding:38vw 0}}@media screen and (min-width: 768px){#home .mainVisual{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;height:100vh;background-image:url(../../img/mainVisual.jpg);background-size:cover}}@media screen and (max-width: 767px){#home .mainVisual .mainTxt{text-align:center}}@media screen and (min-width: 768px){#home .mainVisual .mainTxt{display:flex}}@media screen and (max-width: 767px){#home .mainVisual .no1img{width:100%;text-align:center;margin:0 0 15px 0}}@media screen and (min-width: 768px){#home .mainVisual .no1img{margin:0 2% 0 2%;width:28%}}@media screen and (max-width: 767px){#home .mainVisual .no1img img{width:60%}}@media screen and (min-width: 768px){#home .mainVisual .no1img img{width:100%;height:auto}}@media screen and (max-width: 767px){#home .mainVisual .txts{width:100%}}@media screen and (min-width: 768px){#home .mainVisual .txts{width:68%}}#home .mainVisual h2{font-size:2.7rem;font-weight:bold;line-height:1.2;margin:0 0 8vw}#home .mainVisual h2 .fs-lg{font-size:3.2rem}#home .mainVisual h2 .fs-xlg{font-size:3.7rem}@media screen and (min-width: 768px){#home .mainVisual h2{text-align:left;font-size:3.8rem;margin:0 0 0px;padding:0}#home .mainVisual h2 .fs-lg{font-size:4.8rem}#home .mainVisual h2 .fs-xlg{font-size:5.8rem}}#home .mainVisual p{font-size:1.4rem}@media screen and (min-width: 768px){#home .mainVisual p{text-align:left;font-size:2.5rem}}#home #home_service{padding:0}#home #home_service .contents_center{position:relative;top:-50px;background-color:#fff}@media screen and (max-width: 767px){#home #home_service .contents_center{padding:8vw 0 0;margin:0 4%}}@media screen and (min-width: 768px){#home #home_service .contents_center{top:-80px}}@media screen and (min-width: 768px){#home #home_service .sec-header{padding:90px 0}}#home #home_news{background-color:#f3f3f3}#home #home_news .contents_center{align-items:center}#home #home_news .sec-header{margin:0;padding:0;color:#145fb6}@media screen and (min-width: 768px){#home #home_news .sec-header{margin-right:6%}}#home #home_news .sec-header:after{display:none}#home #home_news .sec-header .link-more{display:none}@media screen and (max-width: 767px){#home #home_news .sec-header .link-more{margin-top:15px;margin-bottom:20px}}@media screen and (min-width: 768px){#home #home_news .sec-header .link-more{display:block}}#home #home_news .sec-header .btn-02{min-width:58.66vw}@media screen and (min-width: 768px){#home #home_news .sec-header .btn-02{min-width:226px}}#home #home_news .news_items{flex:1}#home #home_news .news_items .news_item{border-bottom:1px solid #ccc}#home #home_news .news_items .news_item .date{margin-bottom:5px;color:#222}@media screen and (min-width: 768px){#home #home_news .news_items .news_item .date{margin-bottom:10px}}#home #home_news .news_items .news_item .news_item_body{display:block;padding:12px 20px 12px 0;opacity:1;position:relative}@media screen and (min-width: 768px){#home #home_news .news_items .news_item .news_item_body{padding:15px 20px 15px 15px}}#home #home_news .news_items .news_item a{color:#145fb6}@media screen and (min-width: 768px){#home #home_news .news_items .news_item a:hover{background-color:#eee}}#home #home_news .news_items .news_item a:after{content:"";display:block;position:absolute;top:50%;right:0;width:0;height:0;border-style:solid;border-width:5px 0 5px 8.7px;border-color:transparent transparent transparent #145fb6;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}#home #home_news .news_items .link-more{display:none;text-align:center;margin-top:6vw}@media screen and (max-width: 767px){#home #home_news .news_items .link-more{display:block}}#home #home_results{text-align:center}#home #home_results .text01{font-weight:bold;margin:0 0 4vw;font-size:2rem}#home #home_results .text01 span{font-size:2.5rem}@media screen and (min-width: 768px){#home #home_results .text01{margin:0 0 30px;font-size:3rem}#home #home_results .text01 span{font-size:4rem}}#home #home_results .case_items{margin-top:100px;text-align:left}@media screen and (min-width: 768px) and (max-width: 1400px){#home #home_results .case_items .case_item{width:31.47%}}#home #home_results .bnr_express{border:solid 1px #145fb6;margin:0 0 10vw;padding:20px 0 0}@media screen and (min-width: 768px){#home #home_results .bnr_express{padding:0;margin:0 0 120px}}#home #home_results .bnr_express .logo{text-align:center}#home #home_results .bnr_express .logo img{width:201.5px;margin-bottom:15px}@media screen and (min-width: 768px){#home #home_results .bnr_express .logo{width:334px}#home #home_results .bnr_express .logo img{width:258px;margin-bottom:0}}#home #home_results .bnr_express .summary{line-height:1.8;padding-left:5%;padding-right:5%}@media screen and (min-width: 768px){#home #home_results .bnr_express .summary{margin-left:0;flex:1;line-height:2;text-align:left;padding-left:0;padding-right:0}}#home #home_results .bnr_express .more{color:#fff;background-color:#145fb6;padding:12px 5px;margin-top:15px}@media screen and (min-width: 768px){#home #home_results .bnr_express .more{width:245px;margin-left:30px;margin-top:0}}#home #home_results .bnr_express .more span{display:block}#home #home_results .bnr_express .more span:first-child{display:inline-block;position:relative;font-size:1.5rem;font-weight:bold;margin:0 0 8px;padding-left:16px;margin:0 0 8px}@media screen and (min-width: 768px){#home #home_results .bnr_express .more span:first-child{font-size:2rem;padding-left:22px}}#home #home_results .bnr_express .more span:first-child::before{content:"";display:block;width:0;height:0;border-style:solid;border-width:5px 0 5px 8.7px;border-color:transparent transparent transparent #fff;position:absolute;top:50%;left:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}#home #home_results .bnr_express a{display:block}@media screen and (min-width: 768px){#home #home_results .bnr_express a{display:flex;width:100%;justify-content:space-between}#home #home_results .bnr_express a:hover{opacity:1}#home #home_results .bnr_express a:hover .more{background-color:#5b8fcc}#home #home_results .bnr_express a>*{display:flex;align-items:center;justify-content:center;padding-top:25px;padding-bottom:25px}#home #home_results .bnr_express a .more{flex-direction:column}}@media screen and (min-width: 768px) and (max-width: 1400px){#home .main{min-width:1014px}#home .contents_center{width:880px}#home #footer{min-width:1014px}}@media screen and (min-width: 1401px){#home .contents_center{width:inherit}#home .contents_center.layout-liq{margin:0 40px}#home .sec-md .contents_center{width:880px}}.home_service_items .home_service_item{margin:0 0 10vw}.home_service_items .home_service_item .home_service_header a{display:block;border:solid 1px #ccc;box-shadow:0px 3px 12px 0 rgba(0,0,0,0.1);padding:45.86vw 0 0;position:relative;margin:0 0 25px;height:100%}.home_service_items .home_service_item .home_service_header a:before{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:45.86vw;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.home_service_items .home_service_item .home_service_header a .inner{padding:15px}.home_service_items .home_service_item .home_service_header a .inner p:first-child{font-weight:bold}.home_service_items .home_service_item .home_service_header a .inner p:not(:first-child){line-height:1.8}.home_service_items .home_service_item .home_service_header a .inner h4{font-size:1.6rem;font-weight:bold;margin:0 0 10px}.home_service_items .home_service_item.home_service_item01 .home_service_header a:before{background-image:url(../../img/img_service01_sp.jpg)}.home_service_items .home_service_item.home_service_item02 .home_service_header a:before{background-image:url(../../img/img_service02_sp.jpg)}.home_service_items .home_service_item.home_service_item03 .home_service_header a:before{background-image:url(../../img/img_service03_sp.jpg)}.home_service_items .home_service_item.home_service_item04{margin-bottom:0}.home_service_items .home_service_item.home_service_item04 .home_service_header a:before{background-image:url(../../img/img_service04_sp.jpg)}.home_service_items .home_service_item .links li{display:inline;padding-right:10px;line-height:1.8;position:relative}.home_service_items .home_service_item .links li:not(:first-child):after{content:"";display:block;width:1px;height:13px;background-color:#999;position:absolute;top:0;left:0}.home_service_items .home_service_item .links li a{color:#145fb6}.home_service_items .home_service_item .links li+li{padding-left:14px}@media screen and (min-width: 768px){.home_service_items{display:flex;flex-wrap:wrap;justify-content:space-between}.home_service_items .home_service_item{width:48.66%;margin:0 0 25px}.home_service_items .home_service_item .home_service_header a{padding:0 0 0 50.68%;min-height:340px;margin:0 0 20px}.home_service_items .home_service_item .home_service_header a:before{width:50.68%;height:100%}.home_service_items .home_service_item .home_service_header a .inner{padding:25px 28px}.home_service_items .home_service_item .home_service_header a .inner p:not(:first-child){line-height:2.25}.home_service_items .home_service_item .home_service_header a .inner h4{font-size:2.5rem;margin:0 0 10px}.home_service_items .home_service_item.home_service_item01 .home_service_header a:before{background-image:url(../../img/img_service01.jpg);background-position:50% 30%}.home_service_items .home_service_item.home_service_item02 .home_service_header a:before{background-image:url(../../img/img_service02.jpg)}.home_service_items .home_service_item.home_service_item03 .home_service_header a:before{background-image:url(../../img/img_service03.jpg)}.home_service_items .home_service_item.home_service_item04{margin-bottom:inherit}.home_service_items .home_service_item.home_service_item04 .home_service_header a:before{background-image:url(../../img/img_service04.jpg)}.home_service_items .home_service_item .links li{padding-right:12px;line-height:2.25}.home_service_items .home_service_item .links li:not(:first-child):after{height:16px}.home_service_items .home_service_item .links li+li{padding-left:20px}}@media screen and (min-width: 768px) and (max-width: 1400px){.home_service_items .home_service_item .home_service_header a{padding:43.95% 0 0;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.home_service_items .home_service_item .home_service_header a:before{width:100%;height:0;padding-top:43.95%}}@media screen and (max-width: 767px){.top-service-bnr2021 .box{margin:0 auto 20px auto;display:block}}@media screen and (min-width: 768px){.top-service-bnr2021 .box{display:flex;justify-content:space-between}}@media screen and (max-width: 767px){.top-service-bnr2021 .box .bnr{width:100%;margin-bottom:20px}}@media screen and (min-width: 768px){.top-service-bnr2021 .box .bnr{width:48.66%}}.top-service-bnr2021 .box .bnr img{width:100%}.top-service-bnr2021 .top-service-btn{border-style:solid;border-color:#145fb6;color:#145fb6;text-align:center;border-radius:45px}@media screen and (max-width: 767px){.top-service-bnr2021 .top-service-btn{width:90%;border-width:3px;font-size:1.6rem;margin:0 auto 50px auto}}@media screen and (min-width: 768px){.top-service-bnr2021 .top-service-btn{font-size:2rem;width:346px;border-width:3px;margin:0 auto 100px auto}}.top-service-bnr2021 .top-service-btn a:before{content:"▶︎";margin:0 10px 0 0;font-size:1.2rem;vertical-align:middle}.top-service-bnr2021 .top-service-btn a{display:block;padding:15px 0;text-decoration:none;color:#145fb6}@media screen and (max-width: 767px){.top-service-bnr2021 .top-service-btn a{padding:10px 0}}@media screen and (min-width: 768px){.top-service-bnr2021 .top-service-btn a{padding:15px 0}}.top-service-bnr2021 .top-service-btn a:hover{background:#145fb6;color:#FFF;border-radius:45px}.agency_lower .page-header{background-image:url(../img/agency/member/bg_mainVisual_sp.jpg)}@media screen and (min-width: 768px){.agency_lower .page-header{background-image:url(../img/agency/member/bg_mainVisual.jpg)}}#agent .mainVisual{background-image:url(../img/agency/mainVisual_bg01_sp.jpg)}@media screen and (min-width: 768px){#agent .mainVisual{background-image:url(../img/agency/mainVisual_bg01.jpg)}}@media screen and (min-width: 768px){#agent #sec01{padding-top:0}}#agent #sec01 .sec-title{color:#145fb6}#agent #sec01 .sec-title-sub{margin-bottom:.3em}#agent #sec01 .sec-header{margin:0 0 4.53vw}#agent #sec01 .row{align-items:flex-start}#agent #sec01 .row .text{width:100%}#agent #sec01 .row .text p{line-height:2.25}#agent #sec01 .row .figure{text-align:center}#agent #sec01 .row .figure img{width:87%}@media screen and (min-width: 768px){#agent #sec01{padding-top:70px}#agent #sec01 .row .text{width:50%}#agent #sec01 .row .figure{text-align:inherit}#agent #sec01 .row .figure img{width:inherit}}#agent #sec02{padding-top:6vw}#agent #sec03{padding:0 0 40px}#agent #sec03 .sec-header-bg{background-image:url(../img/agency/bg_visual02_sp.jpg)}@media screen and (min-width: 768px){#agent #sec03 .sec-header-bg{background-image:url(../img/agency/bg_visual02.jpg)}}#agent #sec03 .point_items+.link-more{margin:3vw 0 0}#agent #sec03 .point_items+.result_items{margin-top:1vw}#agent #sec03 .link-more{margin-top:3vw}@media screen and (min-width: 768px){#agent #sec03 .feature_items{margin:0 0 40px}#agent #sec03 .point_items+.link-more{margin:40px 0 0}#agent #sec03 .point_items+.result_items{margin-top:20px}#agent #sec03 .link-more{margin-top:20px}}#agent #sec04{background-color:#f3f3f3;text-align:center}#agent #sec04 .sec-header{margin:0 0 7.46vw}#agent #sec04 h4{display:inline-block;background-color:#5b5f64;color:#fff;font-size:1.8rem;padding:5px 6px;margin:0 0 5.33vw;min-width:70.93vw}#agent #sec04 .service-lineup_items+h4{margin-top:10vw}@media screen and (min-width: 768px){#agent #sec04 .sec-header{margin:0 0 56px}#agent #sec04 h4{font-size:2.5rem;padding:8px 10px;margin:0 0 30px;min-width:442px}#agent #sec04 .service-lineup_items+h4{margin-top:80px}}#agent #sec05{padding:16vw 0}#agent #sec05 .sec-header{margin:0 0 7.46vw}@media screen and (min-width: 768px){#agent #sec05{padding:120px 0}#agent #sec05 .sec-header{margin:0 0 50px}}#agent #sec06{padding:16vw 0;background-color:#f3f3f3}#agent #sec06 .sec-header{margin-bottom:8.53vw}#agent #sec06 .link-more{margin:5.33vw 0}#agent #sec06 .bnr{text-align:center;margin:5.33vw 0}#agent #sec06 .bnr img{width:100%}@media screen and (min-width: 768px){#agent #sec06{padding:120px 0 180px}#agent #sec06 .sec-header{margin-bottom:70px}#agent #sec06 .link-more{margin:20px 0}#agent #sec06 .bnr img{width:auto}}#agent #sec07{padding:16vw 0 8vw}#agent #sec07 .sec-header{margin-bottom:11.46vw}@media screen and (min-width: 768px){#agent #sec07{padding:80px 0 100px}#agent #sec07 .sec-header{margin-bottom:65px}}#agency_kaiin .page-header{background-image:url(../img/agency/member/bg_mainVisual_sp.jpg)}@media screen and (min-width: 768px){#agency_kaiin .page-header{background-image:url(../img/agency/member/bg_mainVisual.jpg)}}#agency_kaiin .service-info{padding-bottom:0}@media screen and (min-width: 768px){#agency_kaiin #sec03{padding:80px 0 100px}#agency_kaiin #sec03 .sec-header{margin-bottom:65px}}#agency_kaiin #sec03 .sec-header{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;background-image:url(../img/agency/member/bg_visual01_sp.jpg);margin-bottom:0}#agency_kaiin #sec03 .sec-header:after{display:none !important}@media screen and (min-width: 768px){#agency_kaiin #sec03 .sec-header{background-image:url(../img/agency/member/bg_visual01.jpg)}}@media screen and (min-width: 768px){#agency_kaiin #sec03 .sec-header .contents_center{display:flex;justify-content:flex-end}}#agency_kaiin #sec03 .sec-header .sec-header_body{text-align:center;padding-top:66.26vw;padding-bottom:6.66vw}@media screen and (min-width: 768px){#agency_kaiin #sec03 .sec-header .sec-header_body{text-align:left;padding:135px 0 120px}}#agency_kaiin #sec03 .sec-header .title-sub01{margin:0 0 3.73vw;font-size:1.5rem;font-weight:bold}@media screen and (min-width: 768px){#agency_kaiin #sec03 .sec-header .title-sub01{margin:0 0 40px;font-size:3rem}}#agency_kaiin #sec03 .sec-header .sec-header_title{font-size:4rem;font-weight:bold;line-height:1.5;margin:0 0 30px}@media screen and (max-width: 767px){#agency_kaiin #sec03 .sec-header .sec-header_title{text-align:left;font-size:2rem;margin:0 0 15px}}#agency_kaiin #sec03 .content-header h4{font-size:2.4rem;font-weight:bold;text-align:center;color:#145fb6;position:relative;z-index:1;top:25px}@media screen and (min-width: 768px){#agency_kaiin #sec03 .content-header h4{font-size:4.5rem}}#agency_kaiin #sec03 .service-lineup_items{margin-bottom:8%}@media screen and (min-width: 768px){#agency_kaiin #sec03 .service-lineup_items{margin-bottom:100px}}#agency_kaiin #sec05 .introduction{padding:0 0 45px;text-align:center}@media screen and (min-width: 768px){#agency_kaiin #sec05 .introduction{padding:0 0 90px}}#agency_kaiin #sec05 .introduction h4{font-size:1.8rem;font-weight:bold;line-height:1.2;margin:0 0 10px}@media screen and (min-width: 768px){#agency_kaiin #sec05 .introduction h4{margin:0 0 20px}}#agency_kaiin #sec05 .introduction p{text-align:center}@media screen and (min-width: 768px){#agency_kaiin #sec05 .introduction h4{font-size:5rem}}#agency_kaiin #sec05 .service-lineup_items{margin-top:60px}#agency_kaiin #sec05 .service-lineup_items .service-lineup_item{width:49%}@media screen and (max-width: 767px){#agency_kaiin #sec05 .service-lineup_items .service-lineup_item:nth-child(2n+1){margin-right:1.82%}}@media screen and (min-width: 768px){#agency_kaiin #sec05 .service-lineup_items .service-lineup_item{width:23.27%}#agency_kaiin #sec05 .service-lineup_items .service-lineup_item:nth-child(3n){margin-right:1.82%}#agency_kaiin #sec05 .service-lineup_items .service-lineup_item:nth-child(4n){margin-right:0}}#agency_kaiin #sec05 .service-lineup_items .service-lineup_item .summary{text-align:left}#agency_kaiin #sec05 .splite-bg03{padding-top:40vw;position:relative}@media screen and (min-width: 768px){#agency_kaiin #sec05 .splite-bg03{padding-top:400px}}#agency_kaiin #sec05 .splite-bg.bg-gray{padding-bottom:30vw}@media screen and (min-width: 768px){#agency_kaiin #sec05 .splite-bg.bg-gray{padding-bottom:280px}}#agency_kaiin #sec05 .sec-header:after{display:none}#agency_kaiin #sec06{padding-bottom:12vw}@media screen and (min-width: 768px){#agency_kaiin #sec06{padding-bottom:120px}}#agency_kaiin #sec06 .sec-visual{margin-bottom:12vw}@media screen and (min-width: 768px){#agency_kaiin #sec06 .sec-visual{margin-bottom:120px}}#agency_kaiin #sec08{padding:14vw 0}@media screen and (min-width: 768px){#agency_kaiin #sec08{padding:140px 0}}.agency_lower .page-header{background-repeat:no-repeat;background-position:50% 50%;background-size:cover}@media screen and (max-width: 767px){.agency_lower .page-header .page-header_body .page-header_title{margin:0}}.agency_lower .bg-gray{padding-top:10vw;padding-bottom:10vw}@media screen and (min-width: 768px){.agency_lower .bg-gray{padding-top:80px;padding-bottom:80px}}.agency_lower .splite-bg{padding-top:10vw;padding-bottom:12vw}@media screen and (min-width: 768px){.agency_lower .splite-bg{padding-top:100px;padding-bottom:120px}}.agency_lower .introduction{padding:8vw 0}.agency_lower .introduction .heading{margin:0 0 10vw}@media screen and (min-width: 768px){.agency_lower .introduction{padding:55px 0 100px}.agency_lower .introduction .heading{margin:0 0 95px}}.agency_lower .figure_flow{text-align:center}@media screen and (max-width: 767px){.agency_lower .figure_flow img{width:100%}}.agency_lower .demo-box .btn_play{text-align:center}.agency_lower .demo-box.demo-box01{width:100%;height:0;padding-top:43.07%;margin:0 auto;background:url(../img/agency/member/bg_demo01.png);background-repeat:no-repeat;background-position:50% 50%;background-size:contain;position:relative;color:#fff;font-weight:bold;font-size:3vw}@media screen and (min-width: 768px){.agency_lower .demo-box.demo-box01{width:989px;height:426px;font-size:2.6rem;padding-top:0;display:flex;justify-content:center;align-items:center}}@media screen and (min-width: 768px){.agency_lower .demo-box.demo-box01 .btn_play{-webkit-transform:translate(-15%, 0);transform:translate(-15%, 0)}.agency_lower .demo-box.demo-box01 .btn_play img{margin:15px 0 0;width:76px}}@media screen and (max-width: 767px){.agency_lower .demo-box.demo-box01 .btn_play{position:absolute;top:50%;left:50%;-webkit-transform:translate(-60%, -55%);transform:translate(-60%, -55%)}.agency_lower .demo-box.demo-box01 .btn_play img{margin:8px 0 0;width:8.5vw}}.agency_lower .demo-box.demo-box02{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, -40%);transform:translate(-50%, -40%);width:100%;margin:0 auto;background:url(../img/agency/member/bg_demo02.png);background-repeat:no-repeat;background-position:50% 50%;background-size:contain;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:bold;font-size:1.5rem}@media screen and (max-width: 767px){.agency_lower .demo-box.demo-box02{height:0;padding-top:56.62%}}@media screen and (min-width: 768px){.agency_lower .demo-box.demo-box02{font-size:3rem;width:936px;height:530px}}@media screen and (max-width: 767px){.agency_lower .demo-box.demo-box02 .btn_play{-webkit-transform:translate(-50%, -70%);transform:translate(-50%, -70%);position:absolute;top:50%;left:50%}.agency_lower .demo-box.demo-box02 .btn_play img{margin:15px 0 0;width:50px}}@media screen and (min-width: 768px){.agency_lower .demo-box.demo-box02 .btn_play{-webkit-transform:translate(0, -25%);transform:translate(0, -25%)}.agency_lower .demo-box.demo-box02 .btn_play img{margin:30px 0 0;width:101px}}.agency_lower .demo-box.demo-box03{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, -40%);transform:translate(-50%, -40%);width:100%}@media screen and (min-width: 768px){.agency_lower .demo-box.demo-box03{width:774px}}#agency_sokai .page-header{background-image:url(../img/agency/member/bg_mainVisual_sp.jpg)}@media screen and (min-width: 768px){#agency_sokai .page-header{background-image:url(../img/agency/member/bg_mainVisual.jpg)}}#agency_sokai .service-info{padding-bottom:0}#agency_sokai #sec02 .heading01{margin:0 0 20px}#agency_sokai #sec02 .text-01{margin:0 0 60px}#agency_sokai #sec02 .table01{margin:0 0 45px}@media screen and (min-width: 768px){#agency_sokai #sec04 .sec-header{margin-bottom:65px}}#agency_sokai #sec04 .sec-header{background-repeat:no-repeat;background-position:50% 0;background-size:contain;background-color:#4ec3d7;background-image:url(../img/agency/soukai/bg_visual01_sp.jpg);margin-bottom:0}#agency_sokai #sec04 .sec-header:after{display:none !important}@media screen and (min-width: 768px){#agency_sokai #sec04 .sec-header{background-image:url(../img/agency/soukai/bg_visual01.jpg);background-size:cover;background-position:50% 50%}}@media screen and (min-width: 768px){#agency_sokai #sec04 .sec-header .contents_center{display:flex;justify-content:flex-end}}#agency_sokai #sec04 .sec-header .sec-header_body{text-align:center;padding-top:84vw;padding-bottom:6.66vw}@media screen and (min-width: 768px){#agency_sokai #sec04 .sec-header .sec-header_body{text-align:left;padding:135px 0 120px}}#agency_sokai #sec04 .sec-header .title-sub01{margin:0 0 3.73vw;font-size:1.5rem;font-weight:bold}@media screen and (min-width: 768px){#agency_sokai #sec04 .sec-header .title-sub01{margin:0 0 40px;font-size:3rem}}#agency_sokai #sec04 .sec-header .sec-header_title{font-size:3.8rem;font-weight:bold;line-height:1.5;margin:0 0 30px}@media screen and (max-width: 767px){#agency_sokai #sec04 .sec-header .sec-header_title{text-align:left;font-size:2rem;margin:0 0 15px}}#agency_sokai #sec04 .content-header h4{font-size:2.4rem;font-weight:bold;text-align:center;color:#145fb6;position:relative;z-index:1;top:25px}@media screen and (min-width: 768px){#agency_sokai #sec04 .content-header h4{font-size:4.5rem}}#agency_sokai #sec04 .service-lineup_items{margin-bottom:100px}#agency_sokai #sec04 .heading03{margin:100px 0 45px}#agency_sokai #sec05{padding-bottom:10%}@media screen and (min-width: 768px){#agency_sokai #sec05{padding-bottom:100px}}#agency_sokai #sec05 .sec-visual{margin-bottom:10%}@media screen and (min-width: 768px){#agency_sokai #sec05 .sec-visual{margin-bottom:120px}}#print .mainVisual{background-color:#f5f5f5;background-image:url(../img/print/mainVisual_bg01_sp.jpg);text-align:center}@media screen and (min-width: 768px){#print .mainVisual{background-image:url(../img/print/mainVisual_bg01.jpg);background-size:auto 100%}}#print .mainVisual .introduction{font-size:2.2rem;font-weight:bold;line-height:1.24}@media screen and (min-width: 768px){#print .mainVisual .introduction{font-size:3.5rem}}#print .mainVisual .title{line-height:1.23;font-size:3.5rem;font-weight:bold;color:#222;margin:1% 0 0}@media screen and (min-width: 768px){#print .mainVisual .title{margin:12px 0 10px;font-size:6.5rem}}#print .mainVisual .image{text-align:center}#print .mainVisual .image img{width:96.13vw;margin-left:0.66vw}@media screen and (min-width: 768px){#print .mainVisual .image img{width:inherit;margin-left:0}}@media screen and (max-width: 767px){#print .service-info{padding:7.2vw 0 5vw}}#print .service-info .bnr{margin:0 0 10px}#print #sec01{padding-top:40px;text-align:center}#print #sec01 .sec-header{margin:0 0 40px}#print #sec01 h3{line-height:1.2;color:#145fb6}#print #sec01 .compare-block h4{font-size:2.5rem;font-weight:bold;color:#145fb6;margin:0 0 12vw;line-height:1.2}#print #sec01 .compare-block h4 .-smaller{font-size:2rem;display:block}@media screen and (min-width: 768px){#print #sec01 .compare-block h4{font-size:4.5rem;margin:0 0 100px;line-height:inherit;margin:0 0 100px}#print #sec01 .compare-block h4 .-smaller{font-size:3rem;display:inline-block}}#print #sec01 .scroll-table{width:100%}@media screen and (max-width: 767px){#print #sec01 .scroll-table{overflow-x:scroll;padding-top:20px;margin:0 0 8vw}#print #sec01 .scroll-table::-webkit-scrollbar{height:10px}#print #sec01 .scroll-table::-webkit-scrollbar-track{margin:0 2px;background:#ccc;border-radius:5px}#print #sec01 .scroll-table::-webkit-scrollbar-thumb{border-radius:5px;background:#666}#print #sec01 .scroll-table .table{width:600px;margin:0;position:relative;padding-right:10px;padding-bottom:15px}}#print #sec02{padding-top:40px;padding-bottom:18.66vw}@media screen and (min-width: 768px){#print #sec02{padding-top:10vw;padding-bottom:140px}}#print #sec02 .sec-header-bg{margin:0 0 26vw;background-image:url(../img/print/bg_visual01_sp.jpg)}@media screen and (min-width: 768px){#print #sec02 .sec-header-bg{background-image:url(../img/print/bg_visual01.jpg);margin:0 0 180px}}#print #sec02 .result_items{margin:35px 0 0}#print #sec02 .result_items h4{font-size:2rem;font-weight:bold;color:#145fb6;margin:0 0 5.33vw}@media screen and (min-width: 768px){#print #sec02 .result_items{margin:8vw 0 0}#print #sec02 .result_items h4{font-size:3rem;margin:0 0 20px}}#print #sec03{background-color:#f3f3f3;padding-top:16vw;padding-bottom:16vw}#print #sec03 .sec-header{margin-bottom:8.66vw}@media screen and (min-width: 768px){#print #sec03{padding-top:120px;padding-bottom:120px}#print #sec03 .sec-header{margin-bottom:50px}}#print #sec04{padding-top:0}#print #sec05{background-color:#f3f3f3;padding-top:70px}#print #sec05 .sec-header{margin:0 0 60px}#print #sec05 .flow_items .flow_item{background-color:#fff}#print #sec07{background-color:#f3f3f3}.print_lower .page-header{background-image:url(../img/print/bg_mainVisual_sp.jpg)}@media screen and (min-width: 768px){.print_lower .page-header{background-image:url(../img/print/bg_mainVisual.jpg)}}.print_lower .introduction{padding:8vw 0 0}@media screen and (min-width: 768px){.print_lower .introduction{padding:55px 0 0}}.page-sadokukanri .page-guide_item01 .icon img{width:17.6%}.page-sadokukanri .page-guide_item02 .icon img{width:25.55%}@media screen and (min-width: 768px){.page-sadokukanri .customer-profile{margin:0 auto 100px;width:100%}}@media screen and (min-width: 768px){.page-sadokukanri .explain-box{margin:95px 0 80px}}@media screen and (min-width: 768px){.page-sadokukanri #sec02{padding:80px 0 100px}.page-sadokukanri #sec02 .sec-header{margin-bottom:65px}}.page-sadokukanri #sec02 .sec-header{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;background-image:url(../img/print/sadokukanri/bg_visual01_sp.jpg);margin-bottom:0;color:#fff}.page-sadokukanri #sec02 .sec-header:after{display:none !important}@media screen and (min-width: 768px){.page-sadokukanri #sec02 .sec-header{background-image:url(../img/print/sadokukanri/bg_visual01.jpg)}}@media screen and (min-width: 768px){.page-sadokukanri #sec02 .sec-header .contents_center{display:flex;justify-content:flex-end}}.page-sadokukanri #sec02 .sec-header .sec-header_body{text-align:center;padding-top:66.26vw;padding-bottom:6.66vw}@media screen and (min-width: 768px){.page-sadokukanri #sec02 .sec-header .sec-header_body{text-align:left;padding:135px 0 120px}}.page-sadokukanri #sec02 .sec-header .title-sub01{margin:0 0 3.73vw;font-size:1.5rem;font-weight:bold}@media screen and (min-width: 768px){.page-sadokukanri #sec02 .sec-header .title-sub01{margin:0 0 40px;font-size:3rem}}.page-sadokukanri #sec02 .sec-header .sec-header_title{font-size:4rem;font-weight:bold;line-height:1.5;margin:0 0 30px}@media screen and (max-width: 767px){.page-sadokukanri #sec02 .sec-header .sec-header_title{text-align:left;font-size:2rem;margin:0 0 15px}}.page-sadokukanri #sec02 .content-header h4{font-size:2.4rem;font-weight:bold;text-align:center;color:#145fb6;position:relative;z-index:1;top:25px}@media screen and (min-width: 768px){.page-sadokukanri #sec02 .content-header h4{font-size:4.5rem}}.page-sadokukanri #sec02 .service-lineup_items{margin-bottom:8%}@media screen and (min-width: 768px){.page-sadokukanri #sec02 .service-lineup_items{margin-bottom:100px}}.page-sadokukanri .demo-box .btn_play{text-align:center}.page-sadokukanri .demo-box.demo-box01{width:100%;height:0;padding-top:43.07%;margin:0 auto;background:url(../img/bg_demo01.png);background-repeat:no-repeat;background-position:50% 50%;background-size:contain;position:relative;color:#fff;font-weight:bold;font-size:3vw}@media screen and (min-width: 768px){.page-sadokukanri .demo-box.demo-box01{width:989px;height:426px;font-size:2.6rem;padding-top:0;display:flex;justify-content:center;align-items:center}}@media screen and (min-width: 768px){.page-sadokukanri .demo-box.demo-box01 .btn_play{-webkit-transform:translate(-15%, 0);transform:translate(-15%, 0)}.page-sadokukanri .demo-box.demo-box01 .btn_play img{margin:15px 0 0;width:76px}}@media screen and (max-width: 767px){.page-sadokukanri .demo-box.demo-box01 .btn_play{position:absolute;top:50%;left:50%;-webkit-transform:translate(-60%, -55%);transform:translate(-60%, -55%)}.page-sadokukanri .demo-box.demo-box01 .btn_play img{margin:8px 0 0;width:8.5vw}}.page-sadokukanri .demo-box.demo-box02{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, -40%);transform:translate(-50%, -40%);width:100%;margin:0 auto;background:url(../img/bg_demo02.png);background-repeat:no-repeat;background-position:50% 50%;background-size:contain;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:bold;font-size:1.5rem}@media screen and (max-width: 767px){.page-sadokukanri .demo-box.demo-box02{height:0;padding-top:56.62%}}@media screen and (min-width: 768px){.page-sadokukanri .demo-box.demo-box02{font-size:3rem;width:936px;height:530px}}@media screen and (max-width: 767px){.page-sadokukanri .demo-box.demo-box02 .btn_play{-webkit-transform:translate(-50%, -70%);transform:translate(-50%, -70%);position:absolute;top:50%;left:50%}.page-sadokukanri .demo-box.demo-box02 .btn_play img{margin:15px 0 0;width:50px}}@media screen and (min-width: 768px){.page-sadokukanri .demo-box.demo-box02 .btn_play{-webkit-transform:translate(0, -25%);transform:translate(0, -25%)}.page-sadokukanri .demo-box.demo-box02 .btn_play img{margin:30px 0 0;width:101px}}@media screen and (max-width: 767px){.page-kumiban .service-lineup_items .service-lineup_item .title{font-size:1.7rem;letter-spacing:-1px}}.page-print-gakkai .heading02{font-size:2.2rem}@media screen and (min-width: 768px){.page-print-gakkai .heading02{font-size:5rem}}.page-print-gakkai .heading02 .-lg{font-size:4.0rem}@media screen and (min-width: 768px){.page-print-gakkai .heading02 .-lg{font-size:6.4rem}}.management_lower .page-header{background-image:url(../img/management/bg_mainVisual_sp.jpg);background-position:100% 50%;background-size:auto 100%}@media screen and (min-width: 768px){.management_lower .page-header{background-image:url(../img/management/bg_mainVisual.jpg);background-position:100% 0}}#management .mainVisual{background-color:#f5f5f5;background-image:url(../img/management/mainVisual_bg01_sp.jpg);text-align:center}@media screen and (min-width: 768px){#management .mainVisual{background-image:url(../img/management/mainVisual_bg01.jpg);background-size:auto 100%;background-position:50% 50%}}@media screen and (max-width: 767px){#management .mainVisual{padding-bottom:2vw}#management .mainVisual .title img{width:100%}}#management .mainVisual .breadcrumbs{margin:0 0 3.33vw}#management .mainVisual h2{font-size:3.3rem;font-weight:bold;text-align:left;line-height:1.3}@media screen and (min-width: 768px){#management .mainVisual h2{font-size:6.5rem}}#management .mainVisual .mainVisual_categorys{display:flex;flex-wrap:wrap;margin:0 0 15px}#management .mainVisual .mainVisual_categorys dl{display:flex;align-items:center;margin:10px 1.5em 0 0;font-weight:bold;line-height:1.2}@media screen and (max-width: 767px){#management .mainVisual .mainVisual_categorys dl{width:50%;margin:10px 0 0 0;padding:0 3px 0 0}}#management .mainVisual .mainVisual_categorys dl dt{background-color:#fff;border:solid 1px #145fb6;padding:6px 3px 5px;min-width:4em;margin:0 8px 0 0}#management .mainVisual .mainVisual_categorys dl dd{text-align:left}@media screen and (max-width: 767px){#management .mainVisual .mainVisual_bottom .tel img{width:100%}#management .mainVisual .mainVisual_bottom .image img{width:75%}}@media screen and (min-width: 768px){#management .mainVisual .mainVisual_bottom{display:flex;margin:30px 0 0}#management .mainVisual .mainVisual_bottom .image{padding-top:20px}}@media screen and (max-width: 767px){#management .service-info{padding:7.2vw 0 5vw}}#management .service-info .bnr{margin:0 0 10px}@media screen and (min-width: 768px){#management .service-lineup_items .service-lineup_item{padding-bottom:10px}}@media screen and (max-width: 767px){#management .service-lineup_items .service-lineup_item .icon.service01 img{width:104px}#management .service-lineup_items .service-lineup_item .icon.service02 img{width:63px}#management .service-lineup_items .service-lineup_item .icon.service03 img{width:55.5px}#management .service-lineup_items .service-lineup_item .icon.service04 img{width:48px}#management .service-lineup_items .service-lineup_item .icon.service05 img{width:67.5px}#management .service-lineup_items .service-lineup_item .icon.service06 img{width:64.5px}}#management #sec01{text-align:center}#management #sec01 .sec-header{margin:0 0 40px}#management #sec01 h3{line-height:1.2;color:#145fb6}#management #sec01 .compare-block h4{font-size:2.5rem;font-weight:bold;color:#145fb6;margin:0 0 12vw;line-height:1.2}#management #sec01 .compare-block h4 .-smaller{font-size:2rem;display:block}@media screen and (min-width: 768px){#management #sec01 .compare-block h4{font-size:4.5rem;margin:0 0 100px;line-height:inherit;margin:0 0 100px}#management #sec01 .compare-block h4 .-smaller{font-size:3rem;display:inline-block}}#management #sec01 .service-lineup_item{background-color:#f3f3f3;box-shadow:inherit}#management #sec02{padding-top:40px;padding-bottom:18.66vw}@media screen and (min-width: 768px){#management #sec02{padding-top:10vw;padding-bottom:140px}}#management #sec02 .service-process{margin:140px 0 0}@media screen and (min-width: 768px){#management #sec02 .service-process{margin:240px 0 0}}#management #sec02 .figure{padding-top:20px}@media screen and (max-width: 767px){#management #sec02 .figure{padding-top:10%}}#management #sec02 .sec-header-bg{margin:0 0 17.6vw;background-image:url(../img/management/bg_visual01_sp.jpg)}@media screen and (min-width: 768px){#management #sec02 .sec-header-bg{background-image:url(../img/management/bg_visual01.jpg);margin:0 0 180px}}#management #sec02 .result_items{margin:35px 0 0}#management #sec02 .result_items h4{font-size:2rem;font-weight:bold;color:#145fb6;margin:0 0 5.33vw}@media screen and (min-width: 768px){#management #sec02 .result_items{margin:8vw 0 0}#management #sec02 .result_items h4{font-size:3rem;margin:0 0 20px}}#management #sec03{padding-top:0;padding-bottom:16vw}@media screen and (min-width: 768px){#management #sec03{padding-top:0;padding-bottom:120px}}#management #sec032{border-top:1px #CCC solid;padding-top:16vw;padding-bottom:16vw}@media screen and (min-width: 768px){#management #sec032{padding-top:95px;padding-bottom:95px}}#management #sec04{background-color:#f3f3f3}#management #sec04 .sec-visual{margin-bottom:16vw}#management #sec04 .sec-header{margin-bottom:10.66vw}@media screen and (min-width: 768px){#management #sec04 .sec-visual{margin-bottom:120px}#management #sec04 .sec-header{margin-bottom:90px}}#management #sec05{padding-top:70px}#management #sec05 .sec-header{margin:0 0 60px}#management #sec05 .flow_items .flow_item{background-color:#fff}#management #sec06{background-color:#f3f3f3}.page-endai .mainVisual{background-image:url(../img/management/endai/bg_mainVisual_sp.jpg);background-size:cover;background-position:50% 100%;color:#fff;padding:4vw 0 42vw}@media screen and (min-width: 768px){.page-endai .mainVisual{background-image:url(../img/management/endai/bg_mainVisual.jpg);padding:15px 0 95px}}.page-endai .mainVisual .breadcrumbs li a{color:#fff}.page-endai .mainVisual .catch{font-size:1.5rem;font-weight:bold;line-height:1.6}@media screen and (min-width: 768px){.page-endai .mainVisual .catch{font-size:3rem}}.page-endai .mainVisual .tt-box{display:flex;margin:1em 0 0}.page-endai .mainVisual .tt-box .title{margin:0;line-height:1.23}@media screen and (max-width: 767px){.page-endai .mainVisual .tt-box .title{font-size:3.2rem}}.page-endai .mainVisual .tt-box .label{padding-top:.45em}@media screen and (max-width: 767px){.page-endai .mainVisual .tt-box .label{-webkit-transform:translate(0, -20%);transform:translate(0, -20%)}.page-endai .mainVisual .tt-box .label img{width:132px}}@media screen and (max-width: 767px){.page-endai .mainVisual .tt-box{display:flex;justify-content:space-between}}.page-endai .mainVisual .title{color:#fff}@media screen and (max-width: 767px){.page-endai .mainVisual .cv-row{position:relative;top:-30px}}.page-endai .mainVisual .cv-row ul{display:flex}@media screen and (max-width: 767px){.page-endai .mainVisual .cv-row ul{width:100%;justify-content:space-between}}.page-endai .mainVisual .cv-row ul li{border:solid 1px #fff;width:48.2%}@media screen and (min-width: 768px){.page-endai .mainVisual .cv-row ul li{width:260px;margin-right:18px}}.page-endai .mainVisual .cv-row ul li a{display:flex;align-items:center;justify-content:center;width:100%;height:58px;color:#fff}@media screen and (max-width: 767px){.page-endai .mainVisual .cv-row ul li a{font-size:3.2vw;height:10vw}}@media screen and (max-width: 767px){.page-endai .mainVisual .cv-row ul li a .download svg{width:4vw}}@media screen and (max-width: 767px){.page-endai .mainVisual .cv-row ul li a .contact svg{width:5vw}}.page-endai .mainVisual .cv-row ul li a svg{margin-right:10px}.page-endai .heading01 span{font-size:.6em}.page-endai .explain-box{margin:3.5em 0 0}.page-endai .heading.heading03+.option_items.option_items-half{margin-top:5em}.page-entryform .mainVisual{background-image:url(../img/management/entryform/bg_mainVisual.jpg);background-size:cover;background-position:50% 50%;color:#fff;text-align:center}@media screen and (min-width: 768px){.page-entryform .mainVisual{padding:15px 0 130px}}.page-entryform .mainVisual .breadcrumbs li a{color:#fff}.page-entryform .mainVisual .catch{font-size:1.6rem;font-weight:bold;line-height:1.6}@media screen and (min-width: 768px){.page-entryform .mainVisual .catch{font-size:2.4rem}}.page-entryform .mainVisual .title{font-size:3.6rem;color:#fff}@media screen and (min-width: 768px){.page-entryform .mainVisual .title{font-size:5rem}}.page-entryform .mainVisual .txt_price{font-size:5rem;font-weight:bold}@media screen and (min-width: 768px){.page-entryform .mainVisual .txt_price{font-size:6.5rem}}.page-entryform .heading.heading03+.option_items.option_items-half{margin-top:5em}.page-planning .sec-professional{line-height:2}.page-planning .sec-professional h3.heading{text-align:center;margin-bottom:8%;line-height:1.25;font-size:1.8rem}@media screen and (min-width: 768px){.page-planning .sec-professional h3.heading{font-size:3rem}}.page-planning .sec-professional h3.heading span{font-size:3.2rem}@media screen and (min-width: 768px){.page-planning .sec-professional h3.heading span{font-size:4.5rem}}.page-planning .sec-professional h4{font-weight:bold;margin-bottom:1em}.page-planning .sec-professional h4 span:not(.ff-gs){display:inline-block;border-bottom-width:2px;border-bottom-style:solid}.page-planning .sec-professional .sec-professional-box{text-align:center;padding:4% 2%;margin-bottom:6%}.page-planning .sec-professional .sec-professional-box.sec-professional-before{position:relative;width:91%;margin:0 auto 12.5%;padding:6% 2%;background-color:#bfbfbf}.page-planning .sec-professional .sec-professional-box.sec-professional-before:after{content:"";display:block;width:19.43%;height:0;padding-top:5.79%;background:url(../img/arrow_b01.png) no-repeat 50% 50%;background-size:contain;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%, 180%);transform:translate(-50%, 180%)}.page-planning .sec-professional .sec-professional-box.sec-professional-before h4{font-size:2.2rem;color:#222}@media screen and (min-width: 768px){.page-planning .sec-professional .sec-professional-box.sec-professional-before h4{font-size:2.8rem}}.page-planning .sec-professional .sec-professional-box.sec-professional-before h4 span:not(.ff-gs){border-bottom-color:#222}.page-planning .sec-professional .sec-professional-box.sec-professional-after{background-color:#f3f3f3}.page-planning .sec-professional .sec-professional-box.sec-professional-after h4{font-size:2.4rem;color:#286dbd}@media screen and (min-width: 768px){.page-planning .sec-professional .sec-professional-box.sec-professional-after h4{font-size:3rem}}.page-planning .sec-professional .sec-professional-box.sec-professional-after h4 span:not(.ff-gs){border-bottom-color:#286dbd}@media screen and (min-width: 768px){.m_service_items-vertical .journal_item_content{width:100%}}.m_service_items .m_service_item{background-color:#fff;color:#434343;border:solid 1px #ccc}.m_service_items .m_service_item>*{display:flex;flex-wrap:wrap;justify-content:flex-end;position:relative}.m_service_items .m_service_item .m_service_item_thum{background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (max-width: 767px){.m_service_items .m_service_item .m_service_item_thum{position:absolute;top:0;left:0;width:36.92%;height:100%}}.m_service_items .m_service_item .m_service_item_content{text-align:left}@media screen and (max-width: 767px){.m_service_items .m_service_item .m_service_item_content{width:56.92%;margin-right:3.07%;padding:2.3% 0}}.m_service_items .m_service_item .m_service_item_content .m_service_item_ttl{font-weight:bold}@media screen and (max-width: 767px){.m_service_items .m_service_item .m_service_item_content .m_service_item_txt{display:none}}.m_service_items .m_service_item .m_service_item_content02{text-align:left}@media screen and (max-width: 767px){.m_service_items .m_service_item .m_service_item_content02{width:56.92%;margin-right:3.07%;padding:2.3% 0}}.m_service_items .m_service_item .m_service_item_content02 .m_service_item_ttl02{font-weight:bold}@media screen and (max-width: 767px){.m_service_items .m_service_item .m_service_item_content02 .m_service_item_txt02{display:none}}.m_service_items .m_service_item .m_service_item_cat{display:flex;flex-wrap:wrap;justify-content:flex-end}.m_service_items .m_service_item .m_service_item_cat li{background-color:#5b5f64;line-height:1.2;color:#fff;border-radius:30px;padding:6px 16px 4px;margin:5px;font-size:1rem;font-weight:bold}@media screen and (min-width: 768px){.m_service_items .m_service_item .m_service_item_cat li{font-size:1.4rem}}.m_service_items .text-blank{width:100%;text-align:center}.pickup-service .pickup-service_ttl{position:relative;font-size:1.6rem;font-weight:bold;margin-bottom:45px}@media screen and (min-width: 768px){.pickup-service .pickup-service_ttl{font-size:2rem}}.pickup-service .pickup-service_ttl:after{content:"";display:block;width:1px;height:28px;background-color:#fff;position:absolute;bottom:0;left:50%;-webkit-transform:translate(0, 100%);transform:translate(0, 100%)}@media screen and (min-width: 768px){.pickup-service .m_service_items{display:flex;flex-wrap:wrap}}.pickup-service .m_service_items .m_service_item{margin-bottom:2%}@media screen and (min-width: 768px){.pickup-service .m_service_items .m_service_item{width:280px;margin-right:20px;margin-bottom:0}.pickup-service .m_service_items .m_service_item:nth-child(3n){margin-right:0}}@media screen and (min-width: 768px){.pickup-service .m_service_items .m_service_item .m_service_item_thum{width:100%;height:0;padding-top:64.28%}}.pickup-service .m_service_items .m_service_item .m_service_item_content{padding:50px 5px;text-align:left}@media screen and (min-width: 768px){.pickup-service .m_service_items .m_service_item .m_service_item_content{text-align:center;padding:10px;width:100%}}.pickup-service .m_service_items .m_service_item .m_service_item_content .m_service_item_ttl{font-size:1.2rem}@media screen and (min-width: 768px){.pickup-service .m_service_items .m_service_item .m_service_item_content .m_service_item_ttl{font-size:1.6rem}}.pickup-service .m_service_items .m_service_item .m_service_item_content .m_service_item_ttl:before{content:"";height:10px;width:10px;border-top:solid 5px transparent;border-right:solid 5px transparent;border-bottom:solid 5px transparent;border-left:solid 10px #434343;display:inline-block}@media screen and (min-width: 768px){.pickup-service .m_service_items .m_service_item .m_service_item_content .m_service_item_ttl:before{border-top:solid 6px transparent;border-right:solid 10px transparent;border-bottom:solid 6px transparent;border-left:solid 10px #434343}}.homepage_lower .page-header{background-image:url(../img/homepage/bg_mainVisual_sp.jpg);color:#fff}@media screen and (min-width: 768px){.homepage_lower .page-header{background-image:url(../img/homepage/bg_mainVisual.jpg)}}.homepage_lower .page-header a{color:#fff}#homepage .mainVisual{background-color:#7f848a;background-image:url(../img/homepage/mainVisual_bg01_sp.jpg);background-position:50% 100%;text-align:left;color:#fff;padding-bottom:42.93vw}@media screen and (min-width: 768px){#homepage .mainVisual{background-image:url(../img/homepage/mainVisual_bg01.jpg);background-size:auto 100%;background-position:50% 50%;padding-bottom:35px}}#homepage .mainVisual .breadcrumbs li a{color:#fff}#homepage .mainVisual .catch{font-size:1.8rem;font-weight:bold}@media screen and (min-width: 768px){#homepage .mainVisual .catch{font-size:3rem}}#homepage .mainVisual .title{font-size:3.3rem;font-weight:bold;text-align:left;line-height:1.3;color:#fff}@media screen and (min-width: 768px){#homepage .mainVisual .title{font-size:6.5rem;margin:0 0 20px}}#homepage .mainVisual .intro-copy{margin:0 0 10px}#homepage .mainVisual .intro-copy p{font-size:1.3rem;margin:0 0 5px}#homepage .mainVisual .intro-copy ul li{margin:0 0 5px}@media screen and (min-width: 768px){#homepage .mainVisual .intro-copy{margin:0 0 20px}#homepage .mainVisual .intro-copy p{font-size:1.8rem;margin:0 0 10px}#homepage .mainVisual .intro-copy ul li{margin:0 0 10px}}#homepage .mainVisual .link-more{justify-content:flex-start;margin:0}#homepage .mainVisual .link-more .btn-02{border-color:#fff;color:#fff}#homepage .mainVisual .link-more .btn-02:hover{border-color:#145fb6}@media screen and (max-width: 767px){#homepage .service-info{padding:7.2vw 0 5vw}}#homepage .service-info .bnr{margin:0 0 10px}@media screen and (max-width: 767px){#homepage .service-lineup_items .service-lineup_item .icon.service01 img{width:104px}#homepage .service-lineup_items .service-lineup_item .icon.service02 img{width:63px}#homepage .service-lineup_items .service-lineup_item .icon.service03 img{width:55.5px}#homepage .service-lineup_items .service-lineup_item .icon.service04 img{width:48px}#homepage .service-lineup_items .service-lineup_item .icon.service05 img{width:67.5px}#homepage .service-lineup_items .service-lineup_item .icon.service06 img{width:64.5px}}#homepage #sec01{padding-bottom:0;text-align:center}#homepage #sec01 .sec-header{margin:0 0 50px}#homepage #sec01 h3{line-height:1.2;color:#145fb6}#homepage #sec01 .txt-normal{text-align:center}#homepage #sec01 .compare-block{margin:40px 0 0}#homepage #sec01 .compare-block h4{font-size:1.9rem;font-weight:bold;color:#145fb6}@media screen and (min-width: 768px){#homepage #sec01 .compare-block h4{font-size:2.6rem}}#homepage #sec01 .compare-block .table .table-cell{width:49%;padding:10px}@media screen and (min-width: 768px){#homepage #sec01 .compare-block .table .table-cell{width:37%;padding:20px}}#homepage #sec01 .compare-block .table .table-cell.cell-feature{width:100%}@media screen and (min-width: 768px){#homepage #sec01 .compare-block .table .table-cell.cell-feature{width:25%}}@media screen and (min-width: 768px){#homepage #sec01 .compare-block .table .table-cell.cell-top{padding:10px 20px}}@media screen and (min-width: 768px){#homepage #sec01 .compare-block .table .table-cell .tableHeading{height:65px;margin-top:-15px}}#homepage #sec01 .compare-block .table .table-cell:nth-child(2){padding:0}#homepage #sec01 .compare-block .table .table-cell:nth-child(2) img{width:65.61%}#homepage #sec01 .compare-block .table .table-cell p{text-align:left}#homepage #sec01 .compare-block .table .table-cell:not(.cell-feature) p:first-child{font-size:1.6rem;line-height:1.2;font-weight:bold;margin-bottom:10px;text-align:center}@media screen and (min-width: 768px){#homepage #sec01 .compare-block .table .table-cell:not(.cell-feature) p:first-child{font-size:2rem;margin-bottom:15px}}#homepage #sec01 .compare-block .table .table-cell:nth-child(-n+3) p:first-child{margin-bottom:0}#homepage #sec01 .compare-block .table .table-cell.cell-feature p{text-align:center;font-weight:bold}#homepage #sec02{padding-top:0;padding-bottom:0}#homepage #sec02 .sec-header-bg{margin:0 0 26vw;background-image:url(../img/homepage/bg_visual01_sp.jpg)}@media screen and (min-width: 768px){#homepage #sec02 .sec-header-bg{background-image:url(../img/homepage/bg_visual01.jpg);margin:0 0 180px}}#homepage #sec02 .text01{font-size:1.8rem;text-align:center;margin:10px 0 25px}@media screen and (min-width: 768px){#homepage #sec02 .text01{font-size:3rem;margin:20px 0 50px}}#homepage #sec03{padding-top:0}#homepage #sec03 .sec-visual{margin-bottom:10%}#homepage .works-block{background-color:#f3f3f3;margin:16vw 0 0;padding:16vw 0 10vw}@media screen and (min-width: 768px){#homepage .works-block{margin:120px 0 0;padding:120px 0 100px}}#homepage .works-block h4{font-size:2rem;font-weight:bold;color:#145fb6;margin:0 0 25px}@media screen and (min-width: 768px){#homepage .works-block h4{font-size:3rem;margin:0 0 50px}}.search_block{background-color:#fff;padding:10px;width:100%;margin:0 auto 40px;text-align:center}@media screen and (min-width: 768px){.search_block{padding:20px;width:95.45%;margin:0 auto 50px}}.search_block .search_block_title{font-size:1.5rem;color:#145fb6;font-weight:bold;margin:0 0 10px}@media screen and (min-width: 768px){.search_block .search_block_title{font-size:2rem;margin:0 0 20px}}.search_block .search_block_title svg{vertical-align:middle;margin-right:12px}@media screen and (min-width: 768px){.search_block .search_block_title svg{margin-right:24px}}.search_block .btn-04{margin:5px}.pageNation{display:flex;justify-content:center;color:#145fb6}.pageNation a{font-size:1.5rem;border-bottom:solid 1px #ccc;display:inline-block;padding:12px 18px;margin:0 5px}@media screen and (min-width: 768px){.pageNation a{font-size:2rem;padding:6px 10px}}.pageNation a.current{font-weight:bold;border-bottom-color:#145fb6}.pageNation a.next{border:none;background-color:#145fb6;width:50px;height:50px;text-align:center}.pageNation a.next:before{content:"▶︎";font-size:1.2rem;vertical-align:middle;color:#fff}.pageNation2{display:flex;justify-content:center;color:#222;padding:25px 0;border-top:solid 1px #cccccc;margin-top:40px}.pageNation2 a,.pageNation2 span{position:relative;color:#222;font-size:1.4rem;border:solid 1px #222;display:inline-block;text-align:center;margin:0 5px;width:34px;height:34px;line-height:34px}@media screen and (min-width: 768px){.pageNation2 a,.pageNation2 span{font-size:1.8rem}}.pageNation2 a.current,.pageNation2 span.current{background-color:#222;color:#fff}.pageNation2 a.prev,.pageNation2 a.next,.pageNation2 span.prev,.pageNation2 span.next{text-align:center}.pageNation2 a.prev:before,.pageNation2 a.next:before,.pageNation2 span.prev:before,.pageNation2 span.next:before{font-size:1.8rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.pageNation2 a.page_num,.pageNation2 span.page_num{display:none}.searchNav_block{margin:50px 0 0}@media screen and (min-width: 768px){.searchNav_block{margin:80px 0 0}}.searchNav_block .searchNav_type{margin:0 0 20px}@media screen and (min-width: 768px){.searchNav_block .searchNav_type{margin:0 0 35px}}.searchNav_block .searchNav_title{margin:0 0 20px;color:#145fb6;font-size:1.5rem;font-weight:bold;padding-left:15px;border-left:solid 1px #145fb6}@media screen and (min-width: 768px){.searchNav_block .searchNav_title{margin:0 0 35px;font-size:2rem;padding-left:20px}}.searchNav_block .searchNav_list ul{display:flex;flex-wrap:wrap}.searchNav_block .searchNav_list ul a{border:solid 1px #145fb6;color:#145fb6;display:inline-block;padding:10px 20px;margin:0 10px 10px 0}@media screen and (min-width: 768px){.searchNav_block .searchNav_list ul a{padding:15px 40px}}.results-block{padding:60px 0}.results-block .bnr{margin:0 0 30px}.search_index{padding:50px 0 80px;background-color:#f3f3f3}.customer-profile{box-shadow:0px 3px 12px 0 rgba(0,0,0,0.1);background-color:#fff;position:relative}@media screen and (max-width: 767px){.customer-profile{padding-top:60vw}}.customer-profile .customer-profile_data{text-align:left;padding:20px 20px 25px 20px}@media screen and (min-width: 768px){.customer-profile .customer-profile_data{padding:30px 30px 30px 35px;width:60%}}.customer-profile .customer-profile_data .customer-profile_name{font-size:2.2rem;font-weight:bold;margin:0 0 5px}@media screen and (min-width: 768px){.customer-profile .customer-profile_data .customer-profile_name{font-size:3.5rem}}.customer-profile .customer-profile_data dl{border-bottom:dotted 1px #ccc;padding:10px 0}@media screen and (min-width: 768px){.customer-profile .customer-profile_data dl{padding:15px 0}}.customer-profile .customer-profile_data dl dt{font-weight:bold;margin:0 0 5px}@media screen and (min-width: 768px){.customer-profile .customer-profile_data dl dt{margin:0 0 10px}}.customer-profile .customer-profile_pic{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;position:absolute;top:0;left:0;width:100%;height:60vw}@media screen and (min-width: 768px){.customer-profile .customer-profile_pic{width:39.81%;height:100%;right:0;left:inherit}}.customer_status{margin:20px 0}@media screen and (min-width: 768px){.customer_status{margin:0 0 35px}}.customer_status ul{display:flex;justify-content:center}.customer_status ul li{margin:5px;background-color:#145fb6;color:#fff;padding:8px 15px}@media screen and (min-width: 768px){.customer_status ul li{padding:10px 30px}}.staff-info{background-color:#fff;display:flex}@media screen and (min-width: 768px){.staff-info{width:860px;margin:0 auto}}.staff-info .staff-info_thumb{width:105px;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 767px){.staff-info .staff-info_thumb img{width:72px}}@media screen and (min-width: 768px){.staff-info .staff-info_thumb{width:172px}}.staff-info .staff-info_data{flex:1;padding:10px 20px 20px 0}@media screen and (min-width: 768px){.staff-info .staff-info_data{padding:15px 0}}.staff-info .staff-info_data dl{border-bottom:dotted 1px #ccc;padding:10px 0}.staff-info .staff-info_data dl dt{font-weight:bold;margin:0 0 5px}@media screen and (min-width: 768px){.staff-info .staff-info_data dl{padding:15px 0}}.case-single .page-header{padding-bottom:60px}@media screen and (min-width: 768px){.case-single .page-header{padding-bottom:100px}}@media screen and (max-width: 767px){.case-single .page-header{padding-top:10px}}@media screen and (max-width: 767px){.case-single .post-container{padding-top:35px}}.post-container{background-color:#f3f3f3;padding:90px 0 0}.task-block{color:#fff;background-color:#5B5E63;padding:30px 15px 25px;position:relative}@media screen and (min-width: 768px){.task-block{padding:75px 0}}.task-block:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:19px 11px 0 11px;border-color:#5B5E63 transparent transparent transparent;position:absolute;left:50%;bottom:0;-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%)}@media screen and (max-width: 767px){.task-block .contents_center{padding:0}}@media screen and (min-width: 768px){.task-block .contents_center{display:flex;align-items:center}}.task-block .contents_center h2{text-align:center;font-size:2.2rem;margin:0 0 25px}.task-block .contents_center h2 span{letter-spacing:24px}@media screen and (max-width: 767px){.task-block .contents_center h2{line-height:1.3}}@media screen and (min-width: 768px){.task-block .contents_center h2{width:260px;margin-right:40px;margin-bottom:0;font-size:3rem}}.task-block .contents_center ul{border-top:1px solid #fff;padding-top:25px;font-size:1.5rem}@media screen and (min-width: 768px){.task-block .contents_center ul{font-size:2rem;flex:1;padding:0 0 0 60px;border-top:inherit;border-left:1px solid #fff}}.task-block .contents_center ul li{margin-bottom:18px;padding-left:28px;position:relative}@media screen and (min-width: 768px){.task-block .contents_center ul li{margin-bottom:30px;padding-left:30px}}.task-block .contents_center ul li:last-child{margin-bottom:0}.task-block .contents_center ul li:before{display:block;content:"";width:15px;height:15px;background-color:#fff;position:absolute;top:4px;left:0}@media screen and (min-width: 768px){.task-block .contents_center ul li:before{top:7.5px}}.post-mokuji{margin:0 0 30px}@media screen and (min-width: 768px){.post-mokuji{margin:0 0 50px}}.post-mokuji .post-mokuji_heading{text-align:center;font-size:1.7rem;font-weight:bold;color:#145fb6;margin:0 0 15px}@media screen and (min-width: 768px){.post-mokuji .post-mokuji_heading{font-size:2.5rem}}.post-mokuji .post-mokuji_list li{margin:0 0 10px}.post-mokuji .post-mokuji_list li a{display:block;color:#145fb6;background-color:#fff;position:relative;padding:10px 32px}.post-mokuji .post-mokuji_list li a:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:8.7px 5px 0 5px;border-color:#145fb6 transparent transparent transparent;position:absolute;top:50%;left:13px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}@media screen and (min-width: 768px){.post-mokuji .post-mokuji_list li a:after{left:30px}}@media screen and (min-width: 768px){.post-mokuji .post-mokuji_list li a{padding:15px 50px}.post-mokuji .post-mokuji_list li a:hover{opacity:1;background-color:#145fb6;color:#fff}.post-mokuji .post-mokuji_list li a:hover:after{border-color:#fff transparent transparent transparent}}.post-content{background-color:#fff;padding:20px 15px;margin:0 0 50px}@media screen and (min-width: 768px){.post-content{padding:50px 40px;margin:0 0 100px}}.post-content h2{font-size:1.6rem;border-bottom:1px solid #145fb6;padding:10px 0;font-weight:bold;margin:20px 0}@media screen and (min-width: 768px){.post-content h2{font-size:2.5rem;margin:45px 0 30px}}.post-content h2:first-child{margin-top:0}.post-content h3{font-size:1.5rem;font-weight:bold;color:#145fb6;margin:0 0 15px}@media screen and (min-width: 768px){.post-content h3{font-size:2rem;margin:0 0 25px}}.post-content p{margin:0 0 1em}@media screen and (min-width: 768px){.post-content p{line-height:2.25}}.post-content .col{overflow:hidden}@media screen and (max-width: 767px){.post-content .col img{width:48%}}.post-content .col img:first-child{margin-right:12px;float:left}@media screen and (min-width: 768px){.post-content .col img:first-child{margin-right:25px}}.case-intro{text-align:center}.case-intro .sec-title{color:#145fb6}.case-intro .sec-title .ff-gs{color:#000}.case-agency .page-header{background-image:url(../../case/img/bg_visual_agency.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.page-price .sec{padding-top:0;padding-bottom:0}.page-price .sec.sec-intro{padding:5vw 0 0}@media screen and (min-width: 768px){.page-price .sec.sec-intro{padding:40px 0 0}}.page-price .sec.splite-bg,.page-price .sec .splite-bg{padding:10vw 0}@media screen and (min-width: 768px){.page-price .sec.splite-bg,.page-price .sec .splite-bg{padding:100px 0}}.page-price .sec .cost_items.cost_items_typeA .cost_item:last-child{margin-bottom:0}.price-basicInfo{margin-bottom:3.5vw;display:flex;flex-wrap:wrap;align-items:flex-end}@media screen and (min-width: 768px){.price-basicInfo{margin-bottom:40px}}.price-basicInfo .price-basicInfo_cat{color:#145fb6;font-weight:bold;margin:0 60px 0 0}.price-basicInfo .price-basicInfo_cat p{font-size:1.2rem;line-height:1.3}.price-basicInfo .price-basicInfo_cat p:last-child{font-size:3.2rem}@media screen and (min-width: 768px){.price-basicInfo .price-basicInfo_cat p{font-size:2rem}.price-basicInfo .price-basicInfo_cat p:last-child{font-size:4.6rem}}.price-basicInfo .price-basicInfo_monthly{font-size:2rem;font-weight:bold}.price-basicInfo .price-basicInfo_monthly span{font-size:3.2rem}@media screen and (min-width: 768px){.price-basicInfo .price-basicInfo_monthly{font-size:3.8rem;font-weight:bold;-webkit-transform:translate(0, 5%);transform:translate(0, 5%)}.price-basicInfo .price-basicInfo_monthly span{font-size:5.2rem}}.price-basicInfo .price-basicInfo_text{width:100%;margin:10px 0 0}.caption01{text-align:center;margin-bottom:.5em;font-size:2rem;font-weight:bold}.caption01 span{font-size:3.2rem}@media screen and (min-width: 768px){.caption01{font-size:3.8rem;font-weight:bold;-webkit-transform:translate(0, 5%);transform:translate(0, 5%)}.caption01 span{font-size:5.2rem}}.faq_items .faq_item{margin:0 0 8vw}.faq_items .faq_item .faq_q{font-size:1.5rem;font-weight:bold;color:#145fb6;padding:0 0 0 52px;margin:0 0 12px;position:relative}.faq_items .faq_item .faq_q .number{color:#fff;font-size:1.9rem;font-weight:normal;background-color:#145fb6;width:40px;height:40px;display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0}.faq_items .faq_item .faq_a{line-height:2.25;padding:0 0 0 52px}@media screen and (min-width: 768px){.faq_items .faq_item{margin:0 0 30px}.faq_items .faq_item .faq_q{font-size:1.8rem;padding:15px 0 15px 80px;margin:0 0 15px}.faq_items .faq_item .faq_q .number{font-size:2.5rem;width:60px;height:60px}.faq_items .faq_item .faq_a{padding:0 0 0 80px}}.faq_container.sec{padding-top:5vw;padding-bottom:10vw}@media screen and (min-width: 768px){.faq_container.sec{padding-top:50px;padding-bottom:80px}}.faq_container .faq_items{border-top:solid 1px #ccc;border-left:solid 1px #ccc}.faq_container .faq_items .faq_item{margin:0;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;padding:12px}.faq_container .faq_items .faq_item .faq_q{padding:0 30px 0 52px;margin:0}.faq_container .faq_items .faq_item .faq_a{line-height:1.6;padding:15px 0 0 52px}@media screen and (min-width: 768px){.faq_container .faq_items .faq_item{margin:0}.faq_container .faq_items .faq_item .faq_q{padding:15px 65px 15px 80px;margin:0}.faq_container .faq_items .faq_item .faq_a{padding:15px 65px 0 80px}}.service-search.sec{padding-top:7vw}@media screen and (min-width: 768px){.service-search.sec{padding-top:70px}}.service-search .service-search_list{display:flex;flex-wrap:wrap}.service-search .service-search_list li{min-height:68px;margin-right:2.72%;margin-top:20px;border:solid 1px #222;background-color:#fff}@media screen and (max-width: 767px){.service-search .service-search_list li{width:48%}.service-search .service-search_list li:nth-child(2n){margin-right:0}.service-search .service-search_list li:nth-child(-n+2){margin-top:0}}@media screen and (min-width: 768px){.service-search .service-search_list li{width:31.45%}.service-search .service-search_list li:nth-child(3n){margin-right:0}.service-search .service-search_list li:nth-child(-n+3){margin-top:0}}.service-search .service-search_list li a{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:100%;padding:15px;text-align:center;line-height:1.4;font-size:1.4rem;font-weight:bold}.service-search .service-search_list li a .fs-sm{font-size:1.2rem;display:inline-block}@media screen and (min-width: 768px){.service-search .service-search_list li a{padding:18px 10px;font-size:1.6rem}.service-search .service-search_list li a .fs-sm{font-size:1.4rem}}.service-search .service-search_list li a:after{content:"";display:block;position:absolute;top:50%;left:12px;width:0;height:0;border-style:solid;border-width:4px 0 4px 8px;border-color:transparent transparent transparent #222;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}@media screen and (min-width: 768px){.service-search .service-search_list li a:after{border-width:6px 0 6px 11px;left:18px}}.document{text-align:center}.document.sec{padding-top:10vw;padding-bottom:20vw}@media screen and (min-width: 768px){.document.sec{padding-top:80px;padding-bottom:160px}}.document h3{font-size:2.4rem;font-weight:bold;color:#145fb6}@media screen and (min-width: 768px){.document h3{font-size:3rem}}.document h4{font-size:1.8rem;font-weight:bold;margin:1.5em 0 .8em}@media screen and (min-width: 768px){.document h4{font-size:2.5rem}}.document .logo{margin:0 auto 10vw;width:80%}@media screen and (min-width: 768px){.document .logo{margin:0 auto 50px}}.document .pic{padding:30px 0;display:flex;justify-content:center;flex-wrap:wrap;align-items:center}.document .document_items+.link-more{margin-top:12vw}@media screen and (min-width: 768px){.document .document_items+.link-more{margin-top:80px}}.document .document_item{border-bottom:solid 1px #ccc;text-align:left;padding:5vw 0;line-height:1.8}@media screen and (min-width: 768px){.document .document_item{padding:30px 0}}@media screen and (min-width: 768px){.document .document_item.document-row{display:flex}}.document .document_item+h3{margin-top:2.4em}.document .document_item p{margin:0 0 1em}.document .document_item a{color:#145fb6}.document .document_item ol{list-style:none}.document .document_item ol ol{padding-left:1em}.document .document_item .document_item_title{font-weight:bold;margin:0 0 1em}@media screen and (min-width: 768px){.document .document_item .document_item_title{width:180px;padding:0 18px;margin:0}}.document .document_item .document_item_cont{flex:1}.document .document_item .document_item_cont dl dd{padding-left:1em}.document .document_item .document_item_cont dl+dl{margin:1em 0 0}.document .document_item .document_item_cont .map{margin:1em 0;width:100%;height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.document .document_item .document_item_cont .map iframe{position:absolute;left:0;top:0;height:100%;width:100%}.history_items+.link-more{margin-top:12vw}@media screen and (min-width: 768px){.history_items+.link-more{margin-top:100px}}.history_items .history_item{margin-bottom:40px}.history_items h3{font-size:2.4rem;font-weight:bold;margin-bottom:.3em}@media screen and (min-width: 768px){.history_items h3{font-size:3rem}}.history_items .history-imgs{margin-top:30px;justify-content:center}.history_items .history-imgs img{margin:10px}@media screen and (min-width: 768px){.history_items .history-imgs img{margin:0 15px}}.history_items .document_items{border-top:solid 1px #ccc;margin-top:40px}.history_items .document_item{border-bottom:solid 1px #ccc;text-align:left;padding:5vw 0;line-height:1.8}@media screen and (min-width: 768px){.history_items .document_item{padding:30px 0}}@media screen and (min-width: 768px){.history_items .document_item.document-row{display:flex}}.history_items .document_item .document_item_title{font-weight:bold;margin:0 0 1em}@media screen and (min-width: 768px){.history_items .document_item .document_item_title{width:180px;padding:0 18px;margin:0}}.history_items .document_item .document_item_cont{flex:1}.history_items .document_item .document_item_cont p:not(:last-child){margin:0 0 1em}.history_items .document_item .document_item_cont dl dd{padding-left:1em}.history_items .document_item .document_item_cont dl+dl{margin:1em 0 0}.history_items .btn_toggle{background:-webkit-linear-gradient(45deg, #0093cf 0%, #4fa249 100%);background:linear-gradient(45deg, #0093cf 0%, #4fa249 100%);width:20em;height:60px;border-radius:60px;margin:40px auto 0;padding:4px;position:relative;display:block}.history_items .btn_toggle:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:8.7px 5px 0 5px;border-color:#222222 transparent transparent transparent;position:absolute;top:50%;right:2em;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.history_items .btn_toggle.active:after{transform:rotate(-180deg) translate(0, 50%)}.history_items .btn_toggle .btn{display:flex;background-color:#fff;width:100%;height:100%;color:#222;justify-content:center;align-items:center;font-weight:bold;border-radius:60px;font-size:1.4rem}#page-society .sec-intro{padding:5vw 0}@media screen and (min-width: 768px){#page-society .sec-intro{padding:50px 0}}#page-society .sec-intro .sec-title{font-size:2.5rem;color:#145fb6}#page-society .sec-intro .sec-title .ff-gs{font-size:2.7rem}@media screen and (min-width: 768px){#page-society .sec-intro .sec-title{font-size:5rem}#page-society .sec-intro .sec-title .ff-gs{font-size:5.4rem}}#page-society .sec-list .link-more{text-align:center;margin:50px 0 0}.sec-company-intro{background-image:url(../../company/img/bg_top-intro.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover;position:relative}.sec-company-intro .breadcrumbs{margin:0}.sec-company-intro .page-header_body{padding:10vw 4%}@media screen and (min-width: 768px){.sec-company-intro .page-header_body{padding:150px 0}}.sec-company-intro h2{line-height:1.2;margin:0 0 5vw}@media screen and (min-width: 768px){.sec-company-intro h2{margin:0 0 50px}}.sec-company-intro .btn{margin-top:0}.sec-company-intro .notice{position:absolute;bottom:10px;right:10px;font-size:1rem}@media screen and (min-width: 768px){.sec-company-intro .notice{font-size:1.2rem}}.sec-company-message{background-image:url(../../company/img/bg_top-message.jpg);background-repeat:no-repeat;background-position:24% 50%;background-size:cover;display:flex;justify-content:flex-end;position:relative;padding:8vw 0}.sec-company-message .company-message-body{background-color:rgba(255,255,255,0.5);padding:2%;margin-right:2%;width:55%}@media screen and (min-width: 768px){.sec-company-message .company-message-body{margin-right:10%;width:auto}}@media screen and (min-width: 768px){.sec-company-message{padding:100px 0;background-position:30% 50%}}.sec-company-message .company-message-title{font-size:2.4rem;font-weight:bold;margin:0 0 1em}@media screen and (min-width: 768px){.sec-company-message .company-message-title{font-size:4rem}}.sec-company-message .company-message-text{font-size:1.4rem;line-height:1.8;margin:0 0 1.8em}@media screen and (min-width: 768px){.sec-company-message .company-message-text{font-size:2.4rem}}.sec-company-message .company-message-name{position:absolute;bottom:12px;left:4%;color:#fff;font-size:1.5rem;font-weight:bold;text-shadow:#000 3px 0 10px}@media screen and (min-width: 768px){.sec-company-message .company-message-name{bottom:25px;left:50%;margin-left:-38.8%;font-size:2.6rem}}.sec-company-message .btn-02{background-color:#fff}@media screen and (max-width: 767px){.sec-company-message .btn-02{min-width:200px}}.sec-company-other{text-align:center}.sec-company-other .other-title{font-size:3.2rem;font-weight:bold;margin:0 0 10vw}@media screen and (min-width: 768px){.sec-company-other .other-title{font-size:5.5rem;margin:0 0 120px}}@media screen and (min-width: 768px){.sec-company-other .other-list{display:flex;justify-content:space-between;flex-wrap:wrap}}.sec-company-other .other-list li{width:100%;border:solid 1px #ccc;margin:0 0 8vw}@media screen and (min-width: 768px){.sec-company-other .other-list li{width:47.15%;margin:0 0 7.85%}}.sec-company-other .other-list li a{display:block;color:#145fb6;padding-top:56.25%;position:relative}.sec-company-other .other-list li a:after{content:"";display:block;width:100%;height:0;padding-top:56.25%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;position:absolute;top:0;left:0}.sec-company-other .other-list li span{display:inline-block;padding:20px 10px;display:flex;justify-content:center;align-items:center}.sec-company-other .other-list li span:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:4px 0 4px 8px;border-color:transparent transparent transparent #145fb6;margin-right:10px}@media screen and (min-width: 768px){.sec-company-other .other-list li span:before{border-width:6px 0 6px 10px}}.sec-company-other .other-list li.list-01 a:after{background-image:url(../../company/img/bg_top-contents_01.jpg)}.sec-company-other .other-list li.list-02 a:after{background-image:url(../../company/img/bg_top-contents_02.jpg)}.sec-company-other .other-list li.list-03 a:after{background-image:url(../../company/img/bg_top-contents_03.jpg)}.sec-company-other .other-list li.list-04 a:after{background-image:url(../../company/img/bg_top-contents_04.jpg)}.sec-company-other .other-list li.list-05 a:after{background-image:url(../../company/img/bg_top-contents_05.jpg)}.sec-company-other .other-list li.list-06 a:after{background-image:url(../../company/img/bg_top-contents_06.jpg)}.page-csr .document_item01 .pic{flex-wrap:nowrap}.page-csr .document_item01 .pic>*{margin:0 10px}.appreciation h3{padding:0 0 20px 0}.appreciation .float2col{text-align:left;margin:0 0 50px}.appreciation .float2col li{display:inline-block;margin:0 0 40px 5%;width:45%}.appreciation .float2col li:nth-child(2n+1){margin:0 0 20px 0}.appreciation .float2col li img{width:100%}.page-dictionary .sec+.sec{padding-top:0}.page-dictionary .sec-intro{padding:10vw 0;font-weight:bold}@media screen and (min-width: 768px){.page-dictionary .sec-intro{padding:80px 0 120px}}.page-dictionary .sec-intro .sec-intro-text{text-align:center;font-size:2rem;line-height:1.33;margin:0 0 1em}@media screen and (min-width: 768px){.page-dictionary .sec-intro .sec-intro-text{font-size:3rem}}.page-dictionary h3{color:#145fb6;font-size:2.4rem;font-weight:bold;text-align:center;margin:0 0 .8em}@media screen and (min-width: 768px){.page-dictionary h3{font-size:4rem}}.page-dictionary #sec04{text-align:center;padding-bottom:12vw}@media screen and (min-width: 768px){.page-dictionary #sec04{padding-bottom:120px}}.page-dictionary #sec04 .dictionary_img{margin-bottom:8vw}@media screen and (min-width: 768px){.page-dictionary #sec04 .dictionary_img{margin-bottom:80px}}.page-dictionary #sec04 .img_kigou{width:100%;height:0;padding-top:143.86%;background-image:url(../../dictionary/img/img_proofread01.png);background-size:contain;background-repeat:no-repeat;background-position:50% 50%}.page-dictionary #sec04 .btn-06{margin-bottom:3vw}@media screen and (min-width: 768px){.page-dictionary #sec04 .btn-06{margin-bottom:15px}}.dictionary_items{border-top:solid 1px #ccc;line-height:1.8}.dictionary_items .dictionary_item{border-bottom:solid 1px #ccc;border-right:solid 1px #ccc;border-left:solid 1px #ccc;padding:3% 0}.dictionary_items .dictionary_item .dictionary_title{padding:0 6% 0 3%;font-size:1.6rem;color:#145fb6;font-weight:bold}@media screen and (min-width: 768px){.dictionary_items .dictionary_item .dictionary_title{font-size:2rem}}.dictionary_items .dictionary_item .dictionary_content{padding:3.8% 3% 0}.dictionary_items .dictionary_item .dictionary_content>*+*{margin:2em 0 0}.dictionary_items .dictionary_item .dictionary_content .dictionary_img{text-align:center}.dictionary_items .dictionary_item .dictionary_content h4{font-weight:bold;margin-bottom:.3em}.dictionary_items .dictionary_item .dictionary_content h4+*{margin-top:0}.page-recruit .page-header{background-image:url(../img/recruit/bg_kv.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}@media screen and (min-width: 768px){.page-recruit .page-header{min-width:1100px}}.page-recruit .page-header .page-header_title{font-size:1.5rem;line-height:1.4;padding-bottom:30vw}.page-recruit .page-header .page-header_title .ff-gs{font-size:4.3rem}@media screen and (max-width: 767px){.page-recruit .page-header .page-header_title{padding-top:5vw}}@media screen and (min-width: 768px){.page-recruit .page-header .page-header_title{padding-bottom:360px;font-size:3rem}.page-recruit .page-header .page-header_title .ff-gs{font-size:8.6rem}}.page-recruit .sec-title{text-align:center;font-size:2.4rem;line-height:2}.page-recruit .sec-title .ff-gs{line-height:1.1;font-size:3.6rem}@media screen and (min-width: 768px){.page-recruit .sec-title{font-size:3rem}.page-recruit .sec-title .ff-gs{font-size:5.5rem}}.page-recruit .sec-intro{padding:5vw 0;font-weight:bold}@media screen and (min-width: 768px){.page-recruit .sec-intro{padding:60px 0}}.page-recruit .sec-intro .page-guide02 .page-guide_buttons .page-guide_button{width:32%;margin:0 0 2vw}@media screen and (min-width: 768px){.page-recruit .sec-intro .page-guide02 .page-guide_buttons .page-guide_button{width:15.09%}}.page-recruit .sec-business_img{margin:0 0 2em}.page-recruit .sec-business_about{padding:.8em 0 5em;text-align:center}.page-recruit .sec-business_about dt{font-size:2.4rem;font-weight:bold;margin:0 0 .5em}.page-recruit .sec-business_about dd{margin:0 0 1.5em}.sec-business .sec-header{margin-bottom:1.5em}.sec-business .sec-business_intro{text-align:center;font-weight:bold;color:#145fb6;font-size:2rem;line-height:1.4;margin-bottom:1em}.sec-business .sec-business_intro span{font-size:2.5rem}@media screen and (min-width: 768px){.sec-business .sec-business_intro{font-size:3.5rem}.sec-business .sec-business_intro span{font-size:4.5rem}}.sec-business .sec-business_heading{text-align:center;color:#145fb6;font-weight:bold;margin:0 0 1em;font-size:1.6rem}@media screen and (min-width: 768px){.sec-business .sec-business_heading{font-size:2.8rem}}.sec-department{text-align:center}.sec-department .sec-header{margin-bottom:1.5em}.sec-department .sec-department_intro{text-align:center;font-weight:bold;color:#145fb6;font-size:2rem;line-height:1.4;margin-bottom:.5em}.sec-department .sec-department_intro span{font-size:2.4rem}@media screen and (min-width: 768px){.sec-department .sec-department_intro{font-size:3.5rem}.sec-department .sec-department_intro span{font-size:4.5rem}}.sec-department .sec-department_text{padding:100px 0 30px;font-size:1.8rem;font-weight:bold;position:relative}@media screen and (min-width: 768px){.sec-department .sec-department_text{font-size:2.4rem}}.sec-department .sec-department_text:after{display:block;content:"";width:171px;height:62px;background-image:url(../img/img_arrow01@2x.png);background-repeat:no-repeat;background-position:50% 50%;background-size:contain;position:absolute;top:25px;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.sec-department .sec-department_service{margin:50px 0 20px}@media screen and (max-width: 767px){.sec-department .sec-department_service .links_items{justify-content:space-between}.sec-department .sec-department_service .links_items li{width:46%}}@media screen and (max-width: 767px){.sec-department .sec-department_service .btn-02{width:100%;min-width:inherit}}@media screen and (min-width: 768px){.sec-department .sec-department_service .btn-02{min-width:160px}}.sec-workplace{padding-top:0;padding-bottom:8vw}@media screen and (min-width: 768px){.sec-workplace{padding-bottom:80px}}.sec-workplace .sec-header{color:#fff;padding:8vw 0 10vw;background-image:url(../img/recruit/bg_wrorkplace.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover;margin-bottom:8vw}@media screen and (min-width: 768px){.sec-workplace .sec-header{padding:70px 0 100px;margin-bottom:85px}}.sec-workplace .sec-header:after{display:none}.sec-workplace .sec-header .sec-title{padding-bottom:30px;position:relative;margin:0 0 40px}.sec-workplace .sec-header .sec-title:after{content:"";display:block;width:1px;height:30px;background-color:#fff;position:absolute;bottom:0;left:50%}.sec-workplace .sec-header .sec-lead{font-size:1.8rem;font-weight:bold;margin:0 0 1em}@media screen and (min-width: 768px){.sec-workplace .sec-header .sec-lead{font-size:3rem}}.sec-workplace .sec-header .contNav{background-color:#fff;padding:3vw 5vw}.sec-workplace .sec-header .contNav .contNav_items{display:flex;justify-content:space-between;flex-wrap:wrap}.sec-workplace .sec-header .contNav .contNav_items .contNav_item{height:auto;display:flex;flex-direction:column}@media screen and (max-width: 767px){.sec-workplace .sec-header .contNav .contNav_items .contNav_item{width:44% !important;margin:3% 3% 0}.sec-workplace .sec-header .contNav .contNav_items .contNav_item:nth-child(-2+n){margin-top:0}}.sec-workplace .sec-header .contNav .contNav_items .contNav_item svg .cls-1{fill:#999;fill-rule:evenodd}.sec-workplace .sec-header .contNav .contNav_items .contNav_item.swiper-slide-thumb-active svg .cls-1{fill:#145fb6}.sec-workplace .sec-header .contNav .contNav_items .contNav_item.swiper-slide-thumb-active p{color:#145fb6}.sec-workplace .sec-header .contNav .contNav_items .contNav_item.swiper-slide-thumb-active p:before{border-color:transparent transparent transparent #145fb6}.sec-workplace .sec-header .contNav .icon{flex:1;display:flex;align-items:center;justify-content:center;margin-bottom:10px}@media screen\0 {.sec-workplace .sec-header .contNav .icon{flex:none;height:77px}}.sec-workplace .sec-header .contNav p{display:flex;align-items:center;justify-content:center;color:#999}.sec-workplace .sec-header .contNav p:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:3px 0 3px 5px;border-color:transparent transparent transparent #999;margin-right:8px}@media screen and (min-width: 768px){.sec-workplace .sec-header .contNav p:before{border-width:6px 0 6px 10px}}@media screen and (min-width: 768px){.sec-workplace .sec-header .contNav{padding:35px 60px}.sec-workplace .sec-header .contNav .contNav_items .contNav_item{cursor:pointer}.sec-workplace .sec-header .contNav .contNav_items .contNav_item:hover svg .cls-1{fill:#145fb6}.sec-workplace .sec-header .contNav .contNav_items .contNav_item:hover p{color:#145fb6}.sec-workplace .sec-header .contNav .contNav_items .contNav_item:hover p:before{border-color:transparent transparent transparent #145fb6}}@media screen and (max-width: 767px){.sec-workplace .sec-header .contNav .contNav_item{text-align:center;margin-top:1%;margin-bottom:1%}}.sec-workplace .sec-header .notice{margin-top:1.2em}.sec-workplace .slide-content_items .slide-content_item{background-color:#fff}.sec-workplace .slide-content_items .slide-content_item h4{text-align:center;color:#145fb6;margin:0 0 6vw;font-size:2rem;font-weight:bold}@media screen and (min-width: 768px){.sec-workplace .slide-content_items .slide-content_item h4{font-size:3rem;margin:0 0 80px}}.sec-workplace .workplace_content{align-items:flex-start}.sec-workplace .workplace_content .workplace_text{flex:1}.sec-workplace .workplace_content .workplace_text dl{margin-bottom:3em}@media screen and (min-width: 768px){.sec-workplace .workplace_content .workplace_text dl:last-child{margin-bottom:0}}.sec-workplace .workplace_content .workplace_text dt{font-size:1.6rem;font-weight:bold;margin:0 0 .3em}@media screen and (min-width: 768px){.sec-workplace .workplace_content .workplace_text dt{font-size:2.4rem}}@media screen and (min-width: 768px){.sec-workplace .workplace_content .workplace_imgs{width:33.63%;text-align:right;margin-left:5%}}.sec-workplace .workplace_content .workplace_imgs .workplace_img:not(:first-child){margin-top:1em}.sec-workplace .workplace_content .workplace_imgs .workplace_img p{margin-top:.3em}@media screen and (max-width: 767px){.sec-workplace .workplace_content .workplace_imgs .workplace_img{width:80%;margin:0 auto}}.sec-message{margin-top:30px}@media screen and (min-width: 768px){.sec-message{margin-top:3vw}}.sec-message .sec-message_content{position:relative;padding:0 0 10.22%}.sec-message .sec-message_content .sec-message_text{background-color:#fff;position:relative;z-index:5;padding:5vw 3vw}@media screen and (min-width: 768px){.sec-message .sec-message_content .sec-message_text{width:57.5%;padding:35px 25px 45px}}.sec-message .sec-message_content .sec-message_text p{margin-bottom:2em}.sec-message .sec-message_content .sec-message_text p span{font-weight:bold}.sec-message .sec-message_content .sec-message_text p.sec-message_title{font-size:1.6rem;font-weight:bold;margin:0 0 1em}@media screen and (min-width: 768px){.sec-message .sec-message_content .sec-message_text p.sec-message_title{font-size:2.4rem}}.sec-message .sec-message_content .sec-message_text p.sec-message_name{font-weight:bold;text-align:right;margin:0}@media screen and (min-width: 768px){.sec-message .sec-message_content .sec-message_img{width:74.65%;position:absolute;bottom:0;right:0;z-index:1}}.sec-crosstalk{text-align:center}.sec-crosstalk .sec-lead{font-size:1.8rem;font-weight:bold}@media screen and (min-width: 768px){.sec-crosstalk .sec-lead{font-size:3rem}}.sec-crosstalk .sec-crosstalk_slide{padding:45px 0}.sec-crosstalk .sec-crosstalk_slide li{width:31.45%;background-color:#fff;color:#145fb6;position:relative}.sec-crosstalk .sec-crosstalk_slide li.comingSoon:after{position:absolute;content:"";display:block;width:100%;height:100%;background-color:rgba(0,0,0,0.5);top:0;left:0}.sec-crosstalk .sec-crosstalk_slide li div img{width:100%}.sec-crosstalk .sec-crosstalk_slide li p{padding:12px 10px;display:flex;align-items:center;justify-content:center}.sec-crosstalk .sec-crosstalk_slide li p:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:6px 0 6px 10px;border-color:transparent transparent transparent #145fb6;margin-right:8px}.sec-crosstalk .swiper-parent{position:relative}.sec-photoStudio{padding-bottom:20vw}@media screen and (min-width: 768px){.sec-photoStudio{padding-bottom:200px}}.sec-photoStudio .sec-photoStudio_items{display:flex;flex-wrap:wrap;width:100%}.sec-photoStudio .sec-photoStudio_items li{width:33.33%}@media screen and (min-width: 768px){.sec-photoStudio .sec-photoStudio_items li{width:25%}}.sec-photoStudio .sec-photoStudio_items li img{width:100%}.contact hr{margin:1em 0;width:100%}.contact input,.contact textarea{border:solid 1px #ccc;margin:.3em 0;max-width:100% !important}.contact input[type="checkbox"]{margin:.5em .3em;vertical-align:middle}.contact [type="reset"]:not(.mfp_element_all),.contact [type="button"]:not(.mfp_element_all),.contact [type="submit"]:not(.mfp_element_all){background-repeat:inherit;padding:15px 40px;background-color:#000;color:#fff;border-style:none}.contact p{margin-bottom:1em}.contact a{color:#145fb6}.contact textarea{max-width:100%}.page-download .sec{padding-bottom:0}.page-download .sec .sec-title{font-size:2.5rem;color:#145fb6;margin-bottom:30px}.page-download .sec .sec-title .ff-gs{font-size:2.7rem}@media screen and (min-width: 768px){.page-download .sec .sec-title{margin-bottom:50px;font-size:5rem}.page-download .sec .sec-title .ff-gs{font-size:5.4rem}}.page-download .sec:last-child{padding-bottom:13vw}@media screen and (min-width: 768px){.page-download .sec:last-child{padding-bottom:130px}}.page-download .sec.sec-intro{padding-bottom:0;text-align:center}.page-download .sec.sec-intro .sec-header{margin-bottom:0}@media screen and (min-width: 768px){.page-download .sec.sec-intro .sec-header{padding-bottom:75px}}.nl1List{overflow:hidden}.nl1List li{overflow:hidden;border-bottom:1px solid #dedede;padding:0 0 13px 0;margin:0 0 13px 0}.nl1List a{color:#145fb6}.nl1lDate{padding-bottom:5px;color:#666;font-size:1.4rem}.nl1lTitle{margin:0;color:#666}.nl1More{text-align:right}.nl1More a{text-decoration:none}@media screen and (max-width: 767px){.nl1lDate{font-size:1.3rem}.nl1lTitle{font-size:1.3rem}.nl1More a{text-decoration:underline;font-size:1.3rem}aside img{width:100%;height:auto}}.tagBox ul,.tagBox ol{margin-bottom:15px;overflow:hidden}.tagBox ul li{list-style-type:disc;margin:0 0 8px 20px}.tagBox ol li{list-style-type:decimal;margin:0 0 8px 30px}.tagBox ul li ul,.tagBox ol li ul{margin-bottom:0}.tagBox ul li ul li,.tagBox ol li ul li{list-style-type:circle}.tagBox table,.tagBox table td,.tagBox table th{border:1px solid #ccc;box-sizing:border-box}.tagBox table{margin-bottom:20px}.tagBox table th,.tagBox table td{padding:10px}.tagBox table th{background-color:#f5f5f5}.tagBox h3{font-size:2.0rem;font-weight:bold;margin-bottom:24px;border:1px solid #dfdfdf;padding:24px 24px 24px 30px;position:relative;box-shadow:1px 1px 2px 0px rgba(110,110,110,0.2);background:#ffffff;background:-moz-linear-gradient(135deg, #fff 50%, #f5f5f5 100%);background:-webkit-linear-gradient(135deg, #fff 50%, #f5f5f5 100%);background:linear-gradient(135deg, #fff 50%, #f5f5f5 100%);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=1,startcolorstr=#ffffff, endcolorstr=#f5f5f5))"}.tagBox h3:after{position:absolute;top:1rem;left:1rem;content:'';width:6px;height:calc(100% - 2.0rem);background-color:#0e74c8;border-radius:4px}.tagBox h4{border-bottom:2px solid #e4e4e4;margin-bottom:16px;padding:0 0 10px 0;font-size:1.8rem;font-weight:bold;color:#005bae}.tagBox h5{background:#ecf6ff;margin-bottom:16px;padding:10px 15px;font-size:1.7rem;font-weight:bold}.tagBox h6{border-bottom:2px solid #ff7800;margin-bottom:16px;padding:0 0 10px 0;font-size:1.6rem;font-weight:bold;color:#ff7800}.tagBox p{margin:0 0 1em 0}.tagBox a{color:#145fb6}.tagBox blockquote{background:#FAFAFA;border:1px solid #CCC;margin-bottom:15px;padding:15px}.tagBox em{font-style:italic}@media screen and (max-width: 767px){.tagBox h3{font-size:1.9rem}.tagBox h3,.tagBox h4,.tagBox h5,.tagBox h6{margin-bottom:15px}}.page-museum h3{margin-bottom:10px;font-family:"ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif";font-size:3.0rem;font-weight:bold;line-height:150%}.page-museum h4{margin-bottom:20px;padding:10px 0;font-size:1.8rem;font-weight:bold;line-height:160%}.page-museum h5{border-bottom:2px solid #e4e4e4;margin-bottom:16px;padding:0 0 10px 0;font-size:2.1rem;font-weight:bold;color:#005bae}.page-museum h6{border-bottom:2px solid #ff7800;margin-bottom:16px;padding:0 0 10px 0;font-size:1.6rem;font-weight:bold;color:#ff7800}.page-museum ul.ul1 li{list-style-type:disc;margin:0 0 8px 20px}.page-museum p{margin-bottom:25px}.page-museum a{color:#145fb6;text-decoration:underline}.page-museum a.btn1,.page-museum a.btn1w{background:#00b050;border-radius:5px;width:200px;margin:0 auto;padding:14px 10px 10px 10px;text-decoration:none;display:block;color:#FFF}.page-museum a.btn1w{width:480px}.page-museum a:hover.btn1,.page-museum a:hover.btn1w{opacity:0.7}.page-museum a.btn2{background:#000;border-radius:5px;width:200px;margin:0 auto;padding:11px 10px 10px 10px;text-decoration:none;display:block;color:#FFF}.page-museum a:hover.btn2{opacity:0.7}.page-museum table tr th,.page-museum table tr td{text-align:left}@media screen and (max-width: 767px){.page-museum h3{font-size:1.8rem}.page-museum h4{font-size:1.4rem}.page-museum div.bg{padding:25px;font-size:1.6rem}}.journal-visual{background-image:url(../img/journal/bg_visual_sp.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;background-color:transparent;color:#fff;padding:5% 0 8%}@media screen and (min-width: 768px){.journal-visual{background-image:url(../img/journal/bg_visual.jpg);font-size:2rem;padding:120px 0 0;min-width:1100px}}.journal-visual .breadcrumbs ul li a{color:#fff}.journal-visual .page-header_title+.pickup-journal{margin-top:1em}.journal-visual .page-header_catch{font-size:1.5rem;font-weight:bold}@media screen and (min-width: 768px){.journal-visual .page-header_catch{font-size:2rem}}@media screen and (min-width: 768px){.journal-visual .page-header_body{width:880px;margin:0 auto}}.journal-visual .text-blank{color:#000}@media screen and (min-width: 768px){.journal-visual .text-blank{width:380px;margin:0 auto}}.journal-head{background-color:transparent}@media screen and (min-width: 768px){.journal-head{padding:120px 0 0}}.journal-head .breadcrumbs{margin-bottom:0}@media screen and (min-width: 768px){.journal_items-vertical .journal_item_content{width:100%}}.journal_items .journal_item{background-color:#fff;color:#434343;border:solid 1px #ccc}.journal_items .journal_item>*{display:flex;flex-wrap:wrap;justify-content:flex-end;position:relative}.journal_items .journal_item .journal_item_thum{background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (max-width: 767px){.journal_items .journal_item .journal_item_thum{position:absolute;top:0;left:0;width:36.92%;height:100%}}.journal_items .journal_item .journal_item_content{text-align:left}@media screen and (max-width: 767px){.journal_items .journal_item .journal_item_content{width:56.92%;margin-right:3.07%;padding:2.3% 0}}.journal_items .journal_item .journal_item_content .journal_item_ttl{font-weight:bold}@media screen and (max-width: 767px){.journal_items .journal_item .journal_item_content .journal_item_txt{display:none}}.journal_items .journal_item .journal_item_cat{display:flex;flex-wrap:wrap;justify-content:flex-end}.journal_items .journal_item .journal_item_cat li{background-color:#5b5f64;line-height:1.2;color:#fff;border-radius:30px;padding:6px 16px 4px;margin:5px;font-size:1rem;font-weight:bold}@media screen and (min-width: 768px){.journal_items .journal_item .journal_item_cat li{font-size:1.4rem}}.journal_items .text-blank{width:100%;text-align:center}.pickup-journal .pickup-journal_ttl{position:relative;font-size:1.6rem;font-weight:bold;margin-bottom:45px}@media screen and (min-width: 768px){.pickup-journal .pickup-journal_ttl{font-size:2rem}}.pickup-journal .pickup-journal_ttl:after{content:"";display:block;width:1px;height:28px;background-color:#fff;position:absolute;bottom:0;left:50%;-webkit-transform:translate(0, 100%);transform:translate(0, 100%)}@media screen and (min-width: 768px){.pickup-journal .journal_items{display:flex;flex-wrap:wrap}}.pickup-journal .journal_items .journal_item{margin-bottom:2%}@media screen and (min-width: 768px){.pickup-journal .journal_items .journal_item{width:280px;margin-right:20px;margin-bottom:0}.pickup-journal .journal_items .journal_item:nth-child(3n){margin-right:0}}@media screen and (min-width: 768px){.pickup-journal .journal_items .journal_item .journal_item_thum{width:100%;height:0;padding-top:64.28%}}.pickup-journal .journal_items .journal_item .journal_item_content{padding:10px}.pickup-journal .journal_items .journal_item .journal_item_content .journal_item_ttl{font-size:1.4rem}@media screen and (min-width: 768px){.pickup-journal .journal_items .journal_item .journal_item_content .journal_item_ttl{font-size:1.6rem}}.pickup-journal .journal_items .journal_item .journal_item_cat{display:flex;flex-wrap:wrap;justify-content:flex-end}.pickup-journal .journal_items .journal_item .journal_item_cat li{background-color:#5b5f64;line-height:1.2;color:#fff;border-radius:30px;padding:6px 16px 4px;margin:5px;font-size:1rem;font-weight:bold}@media screen and (min-width: 768px){.pickup-journal .journal_items .journal_item .journal_item_cat li{font-size:1.4rem}}.journal-main .l-main-row{padding:4% 4% 20%}@media screen and (min-width: 768px){.journal-main .l-main-row{width:880px;margin:0 auto;padding:55px 0 140px;display:flex;flex-wrap:wrap;justify-content:space-between}}@media screen and (min-width: 768px){.journal-main .l-article{width:650px}}.journal-main .l-side{margin-top:10%}@media screen and (min-width: 768px){.journal-main .l-side{width:200px;margin-top:0}}.journal-main .article-ttl{position:relative;border-bottom:solid 1px #ccc;font-size:1.8rem;font-weight:bold;padding:3px 10px 3px 30px;margin-bottom:6%}@media screen and (min-width: 768px){.journal-main .article-ttl{font-size:2.5rem;padding:5px 20px 5px 38px;margin-bottom:40px}}.journal-main .article-ttl:after{content:"";display:block;width:16px;height:16px;position:absolute;top:9px;left:5px;background-image:url(../img/journal/bg_heading.png);background-repeat:no-repeat;background-position:center;background-size:contain}@media screen and (min-width: 768px){.journal-main .article-ttl:after{width:20px;height:20px;top:15px;left:8px}}.journal-main section+section{margin-top:12%}@media screen and (min-width: 768px){.journal-main section+section{margin-top:75px}}.journal-main .journal_item_cat{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:10px}.journal-main .journal_item_cat li{background-color:#5b5f64;line-height:1.2;color:#fff;border-radius:30px;padding:6px 16px 4px;margin:5px;font-size:1rem;font-weight:bold}@media screen and (min-width: 768px){.journal-main .journal_item_cat li{font-size:1.4rem}}.journal-main .journal_items .journal_item{margin-bottom:5%;box-shadow:3px 3px 12px 0 rgba(0,0,0,0.1)}@media screen and (min-width: 768px){.journal-main .journal_items .journal_item{margin-bottom:30px}}@media screen and (min-width: 768px){.journal-main .journal_items .journal_item .journal_item_thum{width:240px;height:100%;position:absolute;top:0;left:0}}@media screen and (min-width: 768px){.journal-main .journal_items .journal_item .journal_item_content{width:370px;margin-right:20px;padding:15px 0}}.journal-main .journal_items .journal_item .journal_item_content .journal_item_ttl{font-size:1.5rem;border-bottom:dotted 1px #ccc;padding-bottom:5px;margin-bottom:10px}@media screen and (min-width: 768px){.journal-main .journal_items .journal_item .journal_item_content .journal_item_ttl{font-size:1.8rem}}.journal-main .article-header .journal_item_cat{justify-content:flex-start;margin-top:0;margin-bottom:10px}.journal-main .article-header .journal_item_cat li{margin:0 10px 5px 0}.journal-main .article-header h1{font-size:1.8rem;font-weight:bold;margin-bottom:.5em}@media screen and (min-width: 768px){.journal-main .article-header h1{font-size:2.4rem}}.journal-main .article-header .mainimg{margin-bottom:20px}.journal-main .article-header p{font-weight:bold}.journal-main .article-index{margin-top:45px}.journal-main .article-index>p:first-child{font-size:1.8rem;font-weight:bold;text-align:center;margin-bottom:.8em}@media screen and (min-width: 768px){.journal-main .article-index>p:first-child{font-size:2.5rem}}.journal-main .article-index ul li{margin-bottom:10px}.journal-main .article-index ul li a{position:relative;display:block;color:#145fb6;padding:15px 20px 15px 48px;background-color:#f3f3f3;font-size:1.2rem}@media screen and (min-width: 768px){.journal-main .article-index ul li a{font-size:1.5rem}}.journal-main .article-index ul li a:after{content:"";display:block;position:absolute;top:22px;left:26px;width:0;height:0;border-style:solid;border-width:10px 6px 0 6px;border-color:#145fb6 transparent transparent transparent}.journal-main .article-index ul li a:hover{opacity:1;color:#fff;background-color:#000}.journal-main .article-index ul li a:hover:after{border-color:#fff transparent transparent transparent}.journal-main #ez-toc-container{width:100%;background:transparent;border:none;border-radius:0;-webkit-box-shadow:0 0 0 #fff;box-shadow:0 0 0 #fff;margin-bottom:0;padding:0}.journal-main #ez-toc-container .ez-toc-title-container{margin-bottom:1em}.journal-main #ez-toc-container .ez-toc-title-container p.ez-toc-title{font-size:1.8rem;font-weight:bold;margin-bottom:.8em;text-align:right}@media screen and (min-width: 768px){.journal-main #ez-toc-container .ez-toc-title-container p.ez-toc-title{font-size:2.5rem}}.journal-main #ez-toc-container .ez-toc-title-container .ez-toc-title-toggle{text-align:left}.journal-main #ez-toc-container .ez-toc-title-container .ez-toc-title-toggle .ez-toc-pull-right{float:none !important}.journal-main #ez-toc-container nav .ez-toc-list{padding:0}.journal-main #ez-toc-container nav .ez-toc-list li{margin-bottom:10px}.journal-main #ez-toc-container nav .ez-toc-list li a{color:#145fb6;text-decoration:none;text-shadow:none;position:relative;display:block;color:#145fb6;padding:15px 20px 15px 48px;background-color:#f3f3f3;font-size:1.2rem}@media screen and (min-width: 768px){.journal-main #ez-toc-container nav .ez-toc-list li a{font-size:1.5rem}}.journal-main #ez-toc-container nav .ez-toc-list li a:after{content:"";display:block;position:absolute;top:22px;left:26px;width:0;height:0;border-style:solid;border-width:10px 6px 0 6px;border-color:#145fb6 transparent transparent transparent}.journal-main #ez-toc-container nav .ez-toc-list li a:hover{opacity:1;color:#fff;background-color:#000}.journal-main #ez-toc-container nav .ez-toc-list li a:hover:after{border-color:#fff transparent transparent transparent}@media screen and (min-width: 768px){.journal-main .article-details{margin-top:45px}}.journal-main .article-details h2{font-size:1.5rem;font-weight:bold;padding:0 0 .3em;border-bottom:solid 1px #ccc;margin:3em 0 1em}@media screen and (min-width: 768px){.journal-main .article-details h2{font-size:1.8rem}}.journal-main .article-details h3{font-size:1.3rem;font-weight:bold;background-color:#f3f3f3;padding:.6em .2em .4em;margin:2em 0 .8em}@media screen and (min-width: 768px){.journal-main .article-details h3{font-size:1.5rem}}.journal-main .article-details p{margin-bottom:1.5em}.journal-main .article-details a{color:#145fb6;text-decoration:underline}.journal-main .wp-post-image{height:auto !important}.btn-more{text-align:center;margin-top:45px}.btn-more a{display:inline-block;position:relative;background-color:#434343;color:#fff;font-size:1.2rem;font-weight:bold;padding:10px 28px 10px 10px;min-width:65%}@media screen and (min-width: 768px){.btn-more a{font-size:1.6rem;padding:15px 40px;min-width:460px}}.btn-more a:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:4px 0 4px 7px;border-color:transparent transparent transparent #fff;position:absolute;top:50%;right:16px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}@media screen and (min-width: 768px){.btn-more a:after{border-width:6px 0 6px 10px;right:22px}}.btn-more02{text-align:center;margin:15px 0 45px 0}.btn-more02 a{display:inline-block;position:relative;background-color:#434343;color:#fff;font-size:1.2rem;font-weight:bold;padding:10px 28px 10px 10px;min-width:65%}@media screen and (min-width: 768px){.btn-more02 a{font-size:1.6rem;padding:15px 40px;min-width:460px}}.btn-more02 a:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:4px 0 4px 7px;border-color:transparent transparent transparent #fff;position:absolute;top:50%;right:16px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}@media screen and (min-width: 768px){.btn-more02 a:after{border-width:6px 0 6px 10px;right:22px}}@media screen and (max-width: 767px){.l-side .side-bnr_wrap{display:flex;flex-wrap:wrap;justify-content:space-between}.l-side .side-bnr_wrap>*{width:49.23%}}.l-side .side-bnr{margin-top:3%}@media screen and (max-width: 767px){.l-side .side-bnr{display:none}}@media screen and (min-width: 768px){.l-side .side-bnr{margin-top:10px}}.l-side>.journal_bnrBlock:first-child .side-bnr:first-child{margin-top:0}.l-side>.side-widget:not(:first-child),.l-side>.side-bar:not(:first-child){margin-top:8%}@media screen and (min-width: 768px){.l-side>.side-widget:not(:first-child),.l-side>.side-bar:not(:first-child){margin-top:30px}}.side-category_ttl{font-size:1.4rem;font-weight:bold;background-color:#000;color:#fff;text-align:center;padding:2% 8px;margin-bottom:2px}@media screen and (min-width: 768px){.side-category_ttl{font-size:1.8rem;padding:12px}}.side-category{border-top:solid 1px #000;border-left:solid 1px #000}.side-category li{border-right:solid 1px #000;border-bottom:solid 1px #000}.side-category li a{display:block;position:relative;font-size:1.4rem;font-weight:bold;padding:3% 6% 3% 2%}@media screen and (min-width: 768px){.side-category li a{font-size:1.8rem;padding:15px 32px 15px 12px}}.side-category li a:after{content:"";display:block;width:10px;height:10px;border-top:2px solid #000;border-right:2px solid #000;-webkit-transform:rotate(45deg) translate(0, -50%);transform:rotate(45deg) translate(0, -50%);position:absolute;top:50%;right:15px}.side-category li a:hover{background-color:#ececec;opacity:1}.side-keyword{padding:15px 8px;background-color:#f3f3f3}.side-keyword br{display:none}.side-keyword a{display:inline-block;margin:0 .1em .6em 0;padding:.5em .8em;line-height:1;text-decoration:none;color:#000;background-color:#fff;border:1px solid #000;border-radius:2em;font-size:1rem;font-weight:bold}@media screen and (min-width: 768px){.side-keyword a{font-size:1.2rem}}.side-keyword a:hover{background-color:#ececec;opacity:1}.side-ranking{list-style:none;border-top:solid 1px #000;border-left:solid 1px #000}.side-ranking li{border-right:solid 1px #000;border-bottom:solid 1px #000;position:relative}.side-ranking li:after{display:inline-block;position:absolute;top:13px;left:5px;color:#fff;background-color:#000000;font-size:1.1rem;font-weight:bold;line-height:1;padding:4px 5px 1px}@media screen and (min-width: 768px){.side-ranking li:after{font-size:1.5rem;top:8px}}.side-ranking li:nth-child(1):after{background-color:#da9e1c;content:"1"}.side-ranking li:nth-child(2):after{background-color:#626262;content:"2"}.side-ranking li:nth-child(3):after{background-color:#7d0000;content:"3"}.side-ranking li:nth-child(4):after{content:"4"}.side-ranking li:nth-child(5):after{content:"5"}.side-ranking li a{display:block;padding:13px 3% 13px 6.5%;position:relative;min-height:4em;font-size:1rem;color:#145fb6;text-decoration:underline;line-height:1.3}@media screen and (min-width: 768px){.side-ranking li a{font-size:1.2rem;padding:8px 8px 8px 30px}}.side-ranking li a:hover{background-color:#ececec;opacity:1}.journal_bnrBlock>*{margin-top:2%}@media screen and (min-width: 768px){.journal_bnrBlock>*{margin-top:30px}}.journal_bnrBlock .row{display:flex;justify-content:space-between}.journal_bnrBlock .row>*{width:49.23%}#header .journalhead{padding:8px 30px !important}#header .journalhead .header-id{padding-top:0px !important}#header .journalhead .logo{width:60% !important}@media screen and (min-width: 768px){#header .journalhead .logo{width:325px !important}}#header .journalhead .nav_second li a img{width:100%;height:auto}#header .journalhead .nav_second li{width:32px}#header .journalhead .nav_second li:hover{text-decoration:none !important}#header .journalhead .header-nav .nav_first{margin:0 0 5px}#header .journalhead .header-nav .nav_first li:before{display:block;content:"";width:0;height:0;border-style:none !important;top:50%;left:0}#header .journalhead .header-nav .nav_first li{margin:0 0 0 25px}#header .journalhead .header-nav .nav_second ul li{margin:0 0 0 5px}.journalbnr{position:fixed;width:280px;margin:auto;bottom:100px;right:0;opacity:0;transform:translateX(280px)}.journalbnr img{width:100%;height:auto}.spsns ul{text-align:left}.spsns li{display:inline-block;margin:0 10px 10px 0}.spsns li img{width:30px;height:auto}.spjournalbnr{display:none}.spjournalbnr #overlay{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(99,99,99,0.6);display:none;z-index:998;display:flex;flex-direction:column;justify-content:center;align-items:center}.spjournalbnr .journalbtn{width:80%;text-align:right}.spjournalbnr .journalbtn img{width:100%;height:auto}.spjournalbnr .journalbtn .close{width:20px;height:auto;margin:0 0 5px 0}.journalheadfix{position:fixed !important;width:100%;top:0;left:0;z-index:9999}.bnrslide{animation:SlideIn 1.6s forwards}.motoslide{opacity:0;transform:translateX(280px)}@keyframes SlideIn{0%{opacity:0;transform:translateX(280px)}100%{opacity:1;transform:translateX(0)}}.journalbnrsp{position:fixed;left:0;bottom:0;width:100%}.journalbnrsp img{width:100%;height:auto}.page-partner .mainVisual{background-image:url(../img/partner/bg_mainVisual.jpg);background-size:cover;background-position:50% 50%;color:#fff;padding:1.25vw 0 7.4vw;text-align:center}@media screen and (min-width: 768px){.page-partner .mainVisual{padding:80px 0 90px}}.page-partner .mainVisual .breadcrumbs li a{color:#fff}.page-partner .mainVisual .ttl-box{display:inline-block;text-align:center;padding:20px;margin:10vw 0 2.5vw;background-color:#0e1214;font-weight:bold}@media screen and (min-width: 768px){.page-partner .mainVisual .ttl-box{margin:80px 0 35px}}.page-partner .mainVisual .ttl-box h2{font-weight:bold;font-size:2.1rem}@media screen and (min-width: 768px){.page-partner .mainVisual .ttl-box h2{font-size:4.6rem}}.page-partner .mainVisual .ttl-box p{font-size:1.6rem}@media screen and (min-width: 768px){.page-partner .mainVisual .ttl-box p{font-size:2.4rem}}.page-partner .mainVisual .btn-box{display:flex;justify-content:center}.page-partner .sec-intro{line-height:2}.page-partner .sec-intro .row-pc{padding:1em 0}@media screen and (min-width: 768px){.page-partner .sec-intro .row-pc{align-items:flex-start}.page-partner .sec-intro .row-pc p{width:52%}}@media screen and (max-width: 767px){.page-partner .sec-intro .bnr-soubun-com{margin-top:5%;text-align:center}.page-partner .sec-intro .bnr-soubun-com img{-webkit-transform:translate(3%, 0);transform:translate(3%, 0)}}.page-partner .c-box-picL+.c-box-picL{margin-top:3.4%}.page-partner .bnr-partner{display:flex;justify-content:center;margin:3% 0}@media screen and (max-width: 767px){.page-partner .bnr-partner{padding:0 4%}}.page-partner .sec-pickup .sec-visual{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;background-image:url(../img/partner/bg_partner_bodyCorp-sp.jpg)}@media screen and (min-width: 768px){.page-partner .sec-pickup .sec-visual{background-image:url(../img/partner/bg_partner_bodyCorp.jpg)}}.page-partner .sec-pickup .sec-visual .contents_center{display:flex;align-items:flex-end;height:80vw}@media screen and (max-width: 767px){.page-partner .sec-pickup .sec-visual .contents_center{padding:4.66% 0 0}}@media screen and (min-width: 768px){.page-partner .sec-pickup .sec-visual .contents_center{align-items:center;justify-content:flex-end;height:350px}}.page-partner .sec-pickup .sec-visual .sec-visual-con{font-family:"游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;background-image:url(../img/partner/bg_partner_text-sp.png);background-repeat:no-repeat;background-position:50% 0;background-size:cover;padding:9.5em 4% 1em}@media screen and (max-width: 767px){.page-partner .sec-pickup .sec-visual .sec-visual-con{width:100%}}@media screen and (min-width: 768px){.page-partner .sec-pickup .sec-visual .sec-visual-con{color:#fff;background-image:url(../img/partner/bg_partner_text.png);background-position:0 0;color:#222;padding:1em 3em 1.5em 4em;position:relative;left:3em}}.page-partner .sec-pickup .sec-visual .pickup-title{font-size:2rem;padding-bottom:.2em;margin-bottom:.5em;border-bottom-style:solid;border-bottom-color:#222;border-bottom-width:1px}@media screen and (min-width: 768px){.page-partner .sec-pickup .sec-visual .pickup-title{font-size:2.8rem;border-bottom-width:2px}}.page-partner .sec-pickup .sec-visual .pickup-position{line-height:1.5;font-size:1.6rem}@media screen and (min-width: 768px){.page-partner .sec-pickup .sec-visual .pickup-position{font-size:2rem}}.page-partner .sec-pickup .sec-visual .pickup-name{line-height:1.5;font-size:1.8rem}@media screen and (min-width: 768px){.page-partner .sec-pickup .sec-visual .pickup-name{font-size:2.6rem}}.page-partner .sec-system h5{text-align:center;font-size:2.2rem;line-height:1.6;margin-bottom:.3em;color:#145fb6;font-weight:bold}@media screen and (min-width: 768px){.page-partner .sec-system h5{font-size:3rem}}.page-partner .sec-system h5+p{text-align:center;font-size:1.4rem}@media screen and (min-width: 768px){.page-partner .sec-system h5+p{font-size:1.8rem}}.page-partner .sec-system h5+p span{font-weight:bold;font-size:1.8rem}@media screen and (min-width: 768px){.page-partner .sec-system h5+p span{font-size:2.4rem}}.page-partner .sec-system .c-box-basic_items{margin-top:5%}.page-partner .bnr{text-align:center}@media screen and (max-width: 767px){.page-partner .bnr img{width:100%}}@media screen and (min-width: 768px){.sc{padding-top:100px;margin-top:-100px}}.service-visual{background:url("../img/services/bg_servicesmain01sp.jpg") no-repeat,#6D6D6D;background-position:center center;background-size:cover;height:200px;display:flex;justify-content:center;align-items:center;margin-bottom:30px;position:relative}@media screen and (min-width: 768px){.service-visual{background:url("../img/services/bg_servicesmain01.jpg") no-repeat,#6D6D6D;height:300px;margin-bottom:60px}}.service-visual .breadcrumbs{color:#fff;position:absolute;top:17px}.service-visual .breadcrumbs a{color:#fff}.service-visual .page-header_body .page-header_title{font-size:3rem;font-weight:bold;text-align:center;color:#fff;line-height:1.6}@media screen and (min-width: 768px){.service-visual .page-header_body .page-header_title{font-size:5rem;line-height:1.2}}.services-main-nav{padding:0 0 30px 0}@media screen and (min-width: 768px){.services-main-nav{padding:0 0 61px 0}}.services-main-nav.activenav{position:fixed;top:50px;left:0;width:100%}@media screen and (min-width: 768px){.services-main-nav.activenav{top:0}}.services-main-nav ul{font-size:0;text-align:center;width:100%;margin:0 auto}.services-main-nav li{font-size:1rem;display:inline-block;vertical-align:top;width:24%;margin:0 0 0 1%;text-align:center;box-sizing:border-box;border-left:1px solid #145fb6;border-right:1px solid #70AD49;position:relative}@media screen and (max-width: 767px){.services-main-nav li{line-height:1.2}}@media screen and (min-width: 768px){.services-main-nav li{width:200px;font-size:1.8rem;margin:0 0 0 10px}}.services-main-nav li::before,.services-main-nav li::after{content:"";display:block;height:1px;background:linear-gradient(to right, #145fb6 0%, #70AD49 100%)}.services-main-nav li:first-child{margin:0 0 0 0}.services-main-nav li a{display:block;color:#145fb6;font-weight:bold;position:relative}@media screen and (min-width: 768px){.services-main-nav li a{background:-moz-linear-gradient(0deg, #145fb6, #70AD49);background:-webkit-linear-gradient(0deg, #145fb6, #70AD49);background:linear-gradient(0deg, #145fb6, #70AD49);-moz-background-clip:text;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:rgba(255,255,255,0);-webkit-text-fill-color:rgba(255,255,255,0);text-fill-color:rgba(255,255,255,0)}}@media screen and (max-width: 767px){.services-main-nav li a{height:48px;display:flex;justify-content:center;align-items:center}}@media screen and (min-width: 768px){.services-main-nav li a{padding:15px 0 30px 0}}.services-main-nav li a:after{content:'';width:0;height:0;border-style:solid;border-width:6px 8px 0 8px;border-color:#145fb6 transparent transparent transparent;position:absolute;top:80%;left:50%;margin-left:-4px}.services-main section.sevbox{background:#f3f3f3;box-sizing:border-box;padding:25px 20px;margin-bottom:50px}@media screen and (min-width: 768px){.services-main section.sevbox{padding:30px 26px;margin-bottom:60px}}.services-main section.sevbox .article-ttl{color:#145fb6;text-align:center;font-size:2rem;font-weight:bold;margin-bottom:20px}@media screen and (min-width: 768px){.services-main section.sevbox .article-ttl{font-size:3rem;margin-bottom:25px}}.services-main section.sevbox .services_items ul{font-size:0;text-align:left}.services-main section.sevbox .services_items li{width:100%;margin:0 0 13px 0;display:block;background:#fff;box-shadow:0px 5px 16px 4px #eee}@media screen and (min-width: 768px){.services-main section.sevbox .services_items li{width:100%;margin:0 0 20px 0}}@media screen and (min-width: 768px){.services-main section.sevbox .services_item{display:flex;padding:20px}}.services-main section.sevbox .services_item .services_item_thum{width:100%;height:150px;overflow:hidden;background-position:center top !important;background-size:100% auto !important}@media screen and (max-width: 767px){.services-main section.sevbox .services_item .services_item_thum{margin:0 0 20px 0}}@media screen and (min-width: 768px){.services-main section.sevbox .services_item .services_item_thum{width:300px;height:200;margin:0 0 20px 0;flex-shrink:0}}.services-main section.sevbox .services_item .services_item_content{padding:15px 10px;box-sizing:border-box}.services-main section.sevbox .services_item .services_item_content .services_item_ttl{border-bottom:1px #ccc dashed;font-size:1.6rem;font-weight:bold;margin-bottom:14px;padding-bottom:10px}@media screen and (max-width: 767px){.services-main section.sevbox .services_item .services_item_content .services_item_ttl{line-height:1.2}}@media screen and (min-width: 768px){.services-main section.sevbox .services_item .services_item_content .services_item_ttl{font-size:2rem;margin-bottom:10px;padding-bottom:10px}}.services-main section.sevbox .services_item .services_item_content .services_item_txt{font-size:1.4rem;margin-bottom:15px;line-height:2.0}.services-main section.sevbox .services_item .services_item_content .services_item_spfl{display:flex}.services-main section.sevbox .services_item .services_item_content .services_item_price{text-align:center;padding:7px 10px 5px 10px;color:#FFF;background:#0080F8;border-radius:30px;text-align:center;margin-bottom:15px;font-size:1.6rem;line-height:1;width:100%}@media screen and (min-width: 768px){.services-main section.sevbox .services_item .services_item_content .services_item_price{font-size:1.8rem;width:260px}}.services-main section.sevbox .services_item .services_item_btn01{text-align:center;font-size:1.5rem;font-weight:bold;line-height:1;width:100%;background:url("../img/services/ico_btn01_arrow01.png") no-repeat 95% center,#222}.services-main section.sevbox .services_item .services_item_btn01 a{padding:23px 0;display:block;color:#fff}.services-head{padding:10px 0 5px 0}@media screen and (min-width: 768px){.services-head{padding:15px 0 20px 0}}.services-head .breadcrumbs{margin:0 0 16px 0}.services-head .tags li{display:inline-block}.services-head .tags a{display:block;background:#4E4E4E;padding:5px 24px;border-radius:15px;font-size:1rem;margin:0 5px 5px 0;color:#FFFFFF}@media screen and (min-width: 768px){.services-head .tags a{font-size:1.2rem;margin:0 6px 0 0;padding:5px 28px}}.services-main .mainimg{background-repeat:no-repeat !important;background-position:center center !important;background-size:auto 100% !important;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 767px){.services-main .mainimg{padding:39px 0}}@media screen and (min-width: 768px){.services-main .mainimg{background-size:cover !important;height:562px}}.services-main .mainimg .maintxt{display:block}@media screen and (min-width: 768px){.services-main .mainimg .maintxt{display:flex;align-items:baseline}}.services-main .mainimg .maintxt .maintxtL{width:100%}@media screen and (max-width: 767px){.services-main .mainimg .maintxt .maintxtL{text-align:center}}@media screen and (min-width: 768px){.services-main .mainimg .maintxt .maintxtL{width:490px}}.services-main .mainimg .maintxt .maintxtL .subttl01{padding:7px 20px;display:inline-block;background:#fff;font-size:1.4rem;text-align:center;border-radius:15px;margin-bottom:15px;line-height:1}@media screen and (min-width: 768px){.services-main .mainimg .maintxt .maintxtL .subttl01{font-size:2rem;padding:13px 44px 12px 44px;border-radius:23px;margin-bottom:25px}}.services-main .mainimg .maintxt .maintxtL .h1ttl h1{font-size:2.6rem;font-weight:bold;color:#fff;line-height:1.6;margin-bottom:15px}@media screen and (min-width: 768px){.services-main .mainimg .maintxt .maintxtL .h1ttl h1{font-size:4rem;line-height:1.7;width:475px;margin-bottom:25px}}.services-main .mainimg .maintxt .maintxtL .btn01 a{text-align:center;display:inline-block;position:relative;background-color:#145fb6;color:#fff;font-size:1.5rem;font-weight:bold;padding:18px 0px 18px 20px;min-width:90%}@media screen and (max-width: 767px){.services-main .mainimg .maintxt .maintxtL .btn01 a{margin-bottom:33px}}@media screen and (min-width: 768px){.services-main .mainimg .maintxt .maintxtL .btn01 a{font-size:2rem;padding:23px 0px 23px 32px;min-width:413px}}.services-main .mainimg .maintxt .maintxtL .btn01 a:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:4px 0 4px 7px;border-color:transparent transparent transparent #fff;position:absolute;top:50%;left:15px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}@media screen and (min-width: 768px){.services-main .mainimg .maintxt .maintxtL .btn01 a:after{border-width:5px 0 5px 8px;left:70px}}.services-main .mainimg .maintxt .maintxtR{background:#fff;width:100%;padding:20px;box-sizing:border-box}@media screen and (min-width: 768px){.services-main .mainimg .maintxt .maintxtR{width:390px;padding:28px 29px}}.services-main .mainimg .maintxt .maintxtR ul{padding-left:20px;list-style-type:disc;list-style-position:outside}.services-main .mainimg .maintxt .maintxtR li{font-size:1.4rem;font-weight:bold;margin-bottom:15px;line-height:1.2}@media screen and (min-width: 768px){.services-main .mainimg .maintxt .maintxtR li{font-size:2.2rem;margin-bottom:24px}}.services-main .mainimg .maintxt .maintxtR li:last-child{margin-bottom:0px}.services-main .servicesdescription{text-align:left;font-weight:bold;padding:38px 0px;font-size:1.4rem;line-height:1.8}@media screen and (min-width: 768px){.services-main .servicesdescription{text-align:center;font-size:2rem;padding:100px 0px 50px 0px;line-height:1.8}}.services-main .lead .leadttl{background:#000;color:#fff;text-align:center;font-size:2rem;font-weight:bold;padding:15px 0}@media screen and (min-width: 768px){.services-main .lead .leadttl{font-size:2.4rem;padding:23px 0}}.services-main .lead .leadtxt{border:1px #ccc solid;box-sizing:border-box;padding:10px;font-size:1.2rem;line-height:2.2;margin-bottom:47px}@media screen and (min-width: 768px){.services-main .lead .leadtxt{font-size:1.6rem;padding:30px;line-height:2.2;margin-bottom:100px}}.services-main .entry .entrymainimg{background:url("../img/services/bg_entrymainimg01sp.jpg") no-repeat,#6D6D6D;background-position:center center;background-size:cover;height:255px;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 768px){.services-main .entry .entrymainimg{background:url("../img/services/bg_entrymainimg01.jpg") no-repeat,#6D6D6D;background-size:cover;height:510px}}.services-main .entry .entrymainimg .entrymaintxt{width:92%;padding:15px 0;font-size:1.8rem;font-weight:bold;text-align:center;box-sizing:border-box;background:#fff}@media screen and (min-width: 768px){.services-main .entry .entrymainimg .entrymaintxt{font-size:3rem;width:880px;padding:50px 0}}.services-main .entry .entryOverview{margin:-30px 0 0 0;padding:20px 0 50px 0;background:#fff;position:relative}@media screen and (min-width: 768px){.services-main .entry .entryOverview{padding:38px 0 96px 0;margin:-60px 0 0 0}}.services-main .entry .entryOverview .ttl{font-size:1.6rem;font-weight:bold;text-align:center;margin-bottom:23px}@media screen and (min-width: 768px){.services-main .entry .entryOverview .ttl{font-size:2rem;margin-bottom:40px}}.services-main .entry .entryOverview .acbtn{position:absolute;top:19px;right:19px;width:18px;height:18px;background:url("../img/services/ico_tocac01.png") no-repeat;cursor:pointer}@media screen and (max-width: 767px){.services-main .entry .entryOverview .acbtn{background-size:18px}}@media screen and (min-width: 768px){.services-main .entry .entryOverview .acbtn{top:38px;right:40px;width:26px;height:26px}}.services-main .entry .entryOverview .acbtn.active{background:url("../img/services/ico_tocac02.png") no-repeat}.services-main .entry .entryOverview #toc ul{list-style:none}.services-main .entry .entryOverview #toc li{width:90%;border:1px #ccc solid;margin:0 auto 12px;box-shadow:0px 13px 19px -8px #cccccc;font-size:1.6rem;font-weight:bold}@media screen and (min-width: 768px){.services-main .entry .entryOverview #toc li{width:800px}}.services-main .entry .entryOverview #toc li a{background:url("../img/services/ico_tocac03.png") no-repeat 97% center;padding:11px 30px 11px 15px;display:block;color:#145fb6;text-decoration:underline}@media screen and (min-width: 768px){.services-main .entry .entryOverview #toc li a{padding:17px 27px}}.services-main .details h2{background:#4e4e4e;padding:15px 20px;box-sizing:border-box;font-size:1.6rem;color:#fff;font-weight:bold;margin-bottom:30px;position:relative}@media screen and (min-width: 768px){.services-main .details h2{padding:25px;font-size:2rem;margin-bottom:49px}}.services-main .details h2::after{content:"";background:url("../img/services/ico_h2arrow01.png") no-repeat center bottom;position:absolute;bottom:-13px;left:0;right:0;margin:auto;width:16px;height:14px}@media screen and (max-width: 767px){.services-main .details h2::after{background-size:16px}}@media screen and (min-width: 768px){.services-main .details h2::after{bottom:-19px;width:22px;height:19px}}.services-main .details h3{background:#f3f3f3;padding:7px 16px;box-sizing:border-box;font-size:1.4rem;color:#222;font-weight:bold;margin-bottom:15px}@media screen and (min-width: 768px){.services-main .details h3{padding:15px 26px;font-size:1.6rem}}.services-main .details p{font-size:1.4rem;line-height:1.8;margin-bottom:25px}@media screen and (min-width: 768px){.services-main .details p{font-size:1.5rem;margin-bottom:30px}}.services-main .details img{width:80%;height:auto}@media screen and (min-width: 768px){.services-main .details img{width:600px}}.services-main .details a{color:#145fb6;text-decoration:underline}.services-main .details a:hover{color:#145fb6;text-decoration:none}.sec-ser{padding:0 0 30px 0}@media screen and (min-width: 768px){.sec-ser{padding:60px 0 68px 0}}.services-link{padding:20px 0 60px 0;text-align:center}@media screen and (min-width: 768px){.services-link{padding:20px 0 130px 0}}.services-link .ttl{font-size:1.8rem;color:#222;font-weight:bold;margin-bottom:15px}@media screen and (min-width: 768px){.services-link .ttl{font-size:2.4rem}}.services-link ul{font-size:0;text-align:left;width:100%;margin:0 auto}@media screen and (min-width: 768px){.services-link ul{width:880px}}.services-link li{font-size:1.4rem;display:inline-block;width:47%;margin:0 0 10px 2%;text-align:center}@media screen and (min-width: 768px){.services-link li{font-size:1.6rem;width:211px;margin:0 0 13px 12px}}@media screen and (min-width: 768px){.services-link li:nth-child(4n+1){margin:0 0 13px 0}}.services-link li a{display:block;padding:20px 0;color:#fff;font-weight:bold;background:url("../img/services/ico_serli_arrow01.png") no-repeat 95% center,#222}@media screen and (min-width: 768px){.services-link li a{padding:40px 0}}.cv-fixed02{position:fixed;border-top:6px  solid;border-image:linear-gradient(to right, #0093CF 0%, #20cfb8 50%, #35b52b 100%);border-image-slice:1;background:#FFFFFF;z-index:99998;width:100%;bottom:0;left:0}@media screen and (min-width: 768px){.cv-fixed02{height:125px}}.servicesfootcv{width:100%;margin:0 auto;position:relative}@media screen and (min-width: 768px){.servicesfootcv{width:880px}}.servicesfootcv .img{margin:-18px 0 0 0}@media screen and (max-width: 767px){.servicesfootcv .img{width:70px;margin:-10px 0 0 0}}.servicesfootcv .ttl{position:absolute;font-size:1.2rem;font-weight:bold;text-align:center;line-height:1;top:18px;left:16%}@media screen and (min-width: 768px){.servicesfootcv .ttl{font-size:2.4rem;top:28px;left:180px}}.servicesfootcv .txt{background:url("../img/services/ico_check01.png") no-repeat 3% center,#F3F3F3;padding:2px 5px 2px 35px;font-size:1rem;font-weight:bold;width:auto;box-sizing:border-box}@media screen and (min-width: 768px){.servicesfootcv .txt{padding:4px 15px 4px 70px;font-size:1.4rem;width:400px}}.servicesfootcv .txt01{position:absolute;top:40px;left:16%}@media screen and (min-width: 768px){.servicesfootcv .txt01{top:60px;left:180px}}.servicesfootcv .txt02{position:absolute;top:65px;left:16%}@media screen and (min-width: 768px){.servicesfootcv .txt02{top:95px;left:180px}}.servicesfootcv .btn01{font-size:1.4rem;display:block;width:47%;margin:0 0 10px 0;text-align:center;position:absolute;top:60px;right:0}@media screen and (max-width: 767px){.servicesfootcv .btn01{display:none}}@media screen and (min-width: 768px){.servicesfootcv .btn01{font-size:1.6rem;width:287px;margin:0 0 13px 0;color:#fff;font-weight:bold;background:url("../img/services/ico_serli_arrow01.png") no-repeat 95% center,#222;padding:20px 0}}.servicesfootcv .btn02{position:absolute;width:56px;height:49px;bottom:5px;right:5px}@media screen and (min-width: 768px){.servicesfootcv .btn02{display:none}}.servicesfootcv .btn02 img{width:100%}@media screen and (max-width: 767px){.servicestotop{bottom:62px !important}}.bnr-services{text-align:center;padding:30px 0;margin:0}@media screen and (min-width: 768px){.bnr-services{padding:0px 0 80px 0}}.spag{margin-top:30px}@media screen and (min-width: 768px){.spag{margin-top:80px;padding:0 0 80px 0}}.result_items .link01{display:block;background:url("/images/logo_society01.png") no-repeat center center;width:90%;height:111px}@media screen and (min-width: 768px){.result_items .link01{width:210px;height:105px}}.result_items .link02{display:block;background:url("/images/logo_society05.png") no-repeat center center;width:90%;height:111px}@media screen and (min-width: 768px){.result_items .link02{width:210px;height:105px}}.result_items .link03{display:block;background:url("/images/logo_society06.png") no-repeat center center;width:90%;height:111px}@media screen and (min-width: 768px){.result_items .link03{width:210px;height:105px}}.result_items .link04{display:block;background:url("/images/logo_society08.png") no-repeat center center;width:90%;height:111px}@media screen and (min-width: 768px){.result_items .link04{width:210px;height:105px}}.result_items .link05{display:block;background:url("/images/logo_society11.png") no-repeat center center;width:90%;height:111px}@media screen and (min-width: 768px){.result_items .link05{width:210px;height:105px}}.result_items .link06{display:block;background:url("/images/logo_society12.png") no-repeat center center;width:90%;height:111px}@media screen and (min-width: 768px){.result_items .link06{width:210px;height:105px}}.result_items .link07{display:block;background:url("/images/logo_society13.png") no-repeat center center;width:90%;height:111px}@media screen and (min-width: 768px){.result_items .link07{width:210px;height:105px}}.result_items .link08{display:block;background:url("/images/logo_society14.png") no-repeat center center;width:90%;height:111px}@media screen and (min-width: 768px){.result_items .link08{width:210px;height:105px}}
