@charset "UTF-8";*,::before,::after{box-sizing: border-box;border-style: solid;border-width: 0}html{line-height: 1.15;-webkit-text-size-adjust: 100%;-webkit-tap-highlight-color: transparent}body{margin: 0}main{display: block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin: 0}h1,h2,h3,h4,h5,h6{font-size: inherit;line-height: inherit;font-weight: inherit;margin: 0}ul,ol{margin: 0;padding: 0;list-style: none}dt{font-weight: bold}dd{margin-left: 0}hr{box-sizing: content-box;height: 0;overflow: visible;border-top-width: 1px;margin: 0;clear: both;color: inherit}pre{font-family: monospace,monospace;font-size: inherit}address{font-style: inherit}a{background-color: transparent;text-decoration: none;color: inherit}abbr[title]{text-decoration: underline;text-decoration: underline dotted}b,strong{font-weight: bolder}code,kbd,samp{font-family: monospace,monospace;font-size: inherit}small{font-size: 80%}sub,sup{font-size: 75%;line-height: 0;position: relative;vertical-align: baseline}sub{bottom: -0.25em}sup{top: -0.5em}img,embed,object,iframe{vertical-align: bottom}button,input,optgroup,select,textarea{-webkit-appearance: none;appearance: none;vertical-align: middle;color: inherit;font: inherit;background: transparent;padding: 0;margin: 0;outline: 0;border-radius: 0;text-align: inherit}[type="checkbox"]{-webkit-appearance: checkbox;appearance: checkbox}[type="radio"]{-webkit-appearance: radio;appearance: radio}button,input{overflow: visible}button,select{text-transform: none}button,[type="button"],[type="reset"],[type="submit"]{cursor: pointer;-webkit-appearance: none;appearance: none}button[disabled],[type="button"][disabled],[type="reset"][disabled],[type="submit"][disabled]{cursor: default}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style: none;padding: 0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline: 1px dotted ButtonText}select::-ms-expand{display: none}option{padding: 0}fieldset{margin: 0;padding: 0;min-width: 0}legend{color: inherit;display: table;max-width: 100%;padding: 0;white-space: normal}progress{vertical-align: baseline}textarea{overflow: auto}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height: auto}[type="search"]{outline-offset: -2px}[type="search"]::-webkit-search-decoration{-webkit-appearance: none}::-webkit-file-upload-button{-webkit-appearance: button;font: inherit}label[for]{cursor: pointer}details{display: block}summary{display: list-item}[contenteditable]{outline: none}table{border-collapse: collapse;border-spacing: 0}caption{text-align: left}td,th{vertical-align: top;padding: 0}th{text-align: left;font-weight: bold}template{display: none}[hidden]{display: none}@font-face{font-family: 'Noto Sans JP';font-weight: 400;src: local('Noto Sans CJK JP'),local('NotoSansCJKjp-Regular'),local('Noto Sans JP'),local('NotoSansJP-Regular'),local('Hiragino Sans W3'),local('HiraginoSans-W3'),local('Hiragino Kaku Gothic ProN W3'),local('HiraKakuProN-W3'),local('Yu Gothic Medium'),local('YuGothic-Medium'),local('Meiryo')}@font-face{font-family: 'Noto Sans JP';font-weight: 700;src: local('Noto Sans CJK JP Bold'),local('NotoSansCJKjp-Bold'),local('Noto Sans JP Bold'),local('NotoSansJP-Bold'),local('Hiragino Sans W6'),local('HiraginoSans-W6'),local('Hiragino Kaku Gothic ProN W6'),local('HiraKakuProN-W6'),local('Yu Gothic Bold'),local('YuGothic-Bold'),local('Meiryo Bold'),local('Meiryo-Bold')}body{font-family: 'Noto Serif JP',serif;color: #000;padding: 0;margin: 0}img{max-width: 100%}a{color: #2D3134;text-decoration: none;transition: color 0.3s ease}a:hover{color: #a4bdd6}p{font-family: "Yu Gothic Medium","游ゴシック Medium","YuGothic","游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ";color: #000;letter-spacing: 0.1em;font-size: 16px;line-height: 1.875}.section-inner{width: 100%;max-width: 960px;margin: 0 auto}.pc-only{display: block}.sp-only,.tb-only{display: none}.bread{padding: 0}ul.container{padding: 0;margin: 0}li.container:not(:last-child):after{content: " > ";color: #fff}a.container{color: #fff}a.container:hover{text-decoration: underline}h1.header-logo,div.header-logo{width: 15%;padding: 1.5%}h1.mv-title{font-family: "游明朝","Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro","メイリオ","Meiryo",serif;font-size: 40px;letter-spacing: 0.2em;font-weight: bold;text-align: center;z-index: 1;position: relative;margin-top: -50px}h2.mv-subtitle{font-family: "游明朝","Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro","メイリオ","Meiryo",serif;font-size: 20px;letter-spacing: 0.2em;font-weight: normal;text-align: center;line-height: 1.75;margin-top: 20px;z-index: 1;position: relative}h2.section-title1{font-family: "游明朝","Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro","メイリオ","Meiryo",serif;letter-spacing: 0.3em;font-weight: bold;text-align: center;color: #fff;padding: 10% 0 3%;margin: 0;font-size: 3vw}h2.section-title2,h1.section-title2{font-family: "游明朝","Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro","メイリオ","Meiryo",serif;font-size: 2.5vw;letter-spacing: 0.3em;font-weight: bold;text-align: center;color: #2D3134;position: relative;margin: 0;padding: 10rem 0 2rem}h2.section-title2:before,h1.section-title2:before{content: "";width: 100px;height: 1px;position: absolute;left: 46%;bottom: 0;background: #2D3134}h3.section-title{font-family: 'Noto Serif JP',serif;font-size: 24px;letter-spacing: 0.2em;font-weight: normal;text-align: center;color: #fff;line-height: normal;margin: 0}h4.service-title{font-family: 'Noto Serif JP',serif;font-size: 20px;letter-spacing: 0.2em;font-weight: normal;text-align: center;padding: 20px}p.section-description{line-height: 2;font-size: 16px;padding: 0 200px}.floating-menu{display: flex;width: 35%;align-items: center;margin: 0 1%}.favorite-button{position: fixed;display: inline-block;right: 0;bottom: 40%;width: 3.5%;height: auto;z-index: 100}.contact-button,.download-button{transition: opacity 0.5s}.contact-button:hover,.download-button:hover{opacity: 0.7}a.button-header1{margin-left: 20px;display: block;width: 150px;height: 50px;border: 1px solid #2D3134;background-color: transparent;color: #2D3134;font-family: 'Noto Serif JP',serif;font-size: 15px;letter-spacing: 0.2em;font-weight: normal;text-align: center;line-height: 50px;border-radius: 0;cursor: pointer;transition: all 0.5s}.button-header1:hover{color: #fff;background-color: #2D3134}@keyframes shine{0%{background: #2C437E}10%{background: #ccc}100%{background: #2C437E}}@media only screen and (min-width: 769px) and (max-width: 1279px){.tb-only{display: block}.pc-only{display: none}}#header{background-color: #fff;width: 100%;display: flex;position: fixed;top: 0;left: 0;justify-content: space-between;align-items: center;z-index: 100;box-shadow: 0 3px 6px rgba(0,0,0,0.161)}#header nav{display: flex;align-items: center;margin-right: 50px}#header ul.menu-group{margin-left: 50px;margin-right: 40px}ul{display: flex;list-style: none;font-family: 'Noto Serif JP',serif;letter-spacing: 3px;font-size: 1.1vw}ul.menu-group li{font-family: 'Noto Serif JP',serif;font-size: 15px;letter-spacing: 0.2em;display: inline;margin-right: 20px;position: relative}ul#menu-menu{letter-spacing: 2px;display: flex;align-items: center;justify-content: space-between;font-family: 'Noto Serif JP',serif}ul#menu-menu:hover{color: #a4bdd6;text-decoration: inherit;transition: color 0.3s ease}.menu>li{display: inline-block;position: relative}.menu>li>ul{display: none}.menu>li:hover ul{width: 215px;display: block;position: absolute;list-style-type: none;padding: 2% 0 5%;background-color: #fff;letter-spacing: 2px;margin: 5% 0 0}#mainvisual{width: 100%;height: auto}.mv-fade{width: 100%;z-index: 0}.mv-image{position: absolute;width: 100%;height: auto;opacity: 0;animation: change-img-anim 30s infinite}.mv-image:nth-of-type(1){animation-delay: 0s}.mv-image:nth-of-type(2){animation-delay: 5s}.mv-image:nth-of-type(3){animation-delay: 10s}img.partner-badge{position: absolute;right: 8%;width: 14%;top: 370px}@keyframes change-img-anim{0%{opacity: 0}10%{opacity: 1}90%{opacity: 1}100%{opacity: 0}}@media screen and (max-width: 768px){.section-inner{width: auto;padding: 0 24px;max-width: 550px}.pc-only{display: none}.sp-only{display: block}ul.container{list-style: none;padding: 20px;margin: 20px 0 0}ul a{padding: 0 10px;font-size: 5vw}h1.header-logo,div.header-logo{width: 120px !important;margin: 5px}h1.mv-title{line-height: 40px;font-size: 18px;padding-top: 210px}h2.mv-subtitle{line-height: 10px;margin-top: 10px}h2.section-title1{font-size: 25px;padding: 75px 0 30px}h2.section-title2,h1.section-title2{font-size: 20px;padding: 25% 0 5%}h2.section-title2:before,h1.section-title2:before{width: 50px;left: 42%}h4.service-title{font-size: 13px;padding: 3%}.floating-menu{position: fixed;display: inline-block;right: 1%;bottom: 2%;width: 45%;height: auto;z-index: 1;text-align: center;padding: 0 1%}a.button-header1{margin-left: 10px;width: 70px;height: 30px;font-size: 7px;line-height: 30px}#header{background-color: #fff;width: 100%;height: auto;display: flex;position: fixed;z-index: 999;top: 0;left: 0;box-sizing: border-box}#header nav{display: flex;align-items: center;margin-right: 20px}.menu>li>ul{display: none}.menu>li:hover ul{width: 260px;display: block;position: absolute;padding: 20px;margin: 0;top: 1.5em;left: 0;list-style-type: none}.menu_list_button:hover ul{width: 260px;display: block;position: absolute;padding: 20px;margin: 0;top: 1.5em;left: 0;list-style-type: none}.burger{width: 60px;height: 50px;background-image: url(/wp-content/themes/allmark_hp_test/images/burger.png);background-size: 30px;background-position: center;background-repeat: no-repeat;margin: 0;cursor: pointer;position: relative;z-index: 2;transition: 0.5s}.burger:hover{background-color: #FFF;opacity: 0.5}.burger.is-active{background-image: url(/wp-content/themes/allmark_hp_test/images/910_x_h.png)}.menu{position: fixed;top: 0;right: 0;z-index: 1;background-color: #0D2C40;display: none;flex-direction: column;align-items: center;width: 100%;height: 100%;overflow: auto}.menu.is-active{display: block}ul#menu-menu{display: none}.menu_list{font-family: "游明朝","Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro","メイリオ","Meiryo",serif;font-size: 20px;line-height: 3;text-align: left;display: block;left: 15%;width: 100%}ul.menu_list{padding: 0 50px;color: #fff;margin: 0}a.menu_list_button,a.menu_list-button{color: #fff}a.menu_list-button{font-size: 16px;margin-left: 5%}img.menu-logo{width: 40%;padding: 5%}li#menu-item-668,li#menu-item-662,li#menu-item-663,li#menu-item-664,li#menu-item-665{padding: 10px 0;margin-right: 0;font-size: 18px}ul.menu-group li{display: none}}@media only screen and (min-width:769px) and (max-width:1279px){img.mv-image{width: 100%;height: auto;padding-top: 5%}.section-inner{padding-top: 8%}h2.section-title2:before,h1.section-title2:before{content: "";width: 70px;position: absolute;left: 45%}h2.section-title2,h1.section-title2{font-size: 3vw}h3.title{font-size: 2vw !important;padding: 3% 0 5% !important}.col-3{display: flex;justify-content: space-between;padding: 0 8%}.item-pc{width: 200px !important;height: auto}.col-2{display: flex;justify-content: space-around;padding: 0 20% 0% !important}h3.card-title{font-size: 1.5vw !important;line-height: 1.5;letter-spacing: .03em;padding-top: 10%}.card .card-text{padding: 0 20px !important}a.button-readmore{width: 18% !important;height: 40px !important;display: flex;font-size: 1.5vw !important}ul a{padding: 0 3px !important;font-size: 1.1vw !important}}@media screen and (max-width:768px){#mainvisual{width: 100%;height: 100%;margin: 0}.mv-fade{height: 330px}img.mv-image{top: 50px}}#about{width: 100%;padding: 0 0 100px;background-image: url(/wp-content/themes/allmark_hp_test/images/about-back.webp);margin-top: 100px}p.section-description{line-height: 2;font-size: 16px;padding: 0 190px;color:#fff;text-align:center;font-family: 'Noto Serif JP',serif}@media screen and (max-width:768px){#about{width: 100%;padding: 0 0 75px;background-image: url(/wp-content/themes/allmark_hp_test/images/about-back.webp);background-position:center;background-repeat: no-repeat;margin: 30px 0}p.section-description{line-height: 2;font-size: 16px;padding: 0px;color:#fff;text-align:center}h3.section-title{font-family: 'Noto Serif JP',serif;font-size: 20px;letter-spacing: 0.2em;font-weight: normal;text-align: center;color: #fff;line-height: normal}}.col-3{display: flex;justify-content: space-between}.col-3-service{display: flex;justify-content: space-between;margin:0 150px}.col-3-magazine{display: flex;justify-content: space-evenly;margin:0 120px;flex-wrap:wrap}.col-2{display: flex;justify-content: space-around;padding: 140px}.item-pc{width: 280px;height: 280px}@media screen and (max-width:768px){.col-3{margin:0px;display: block;justify-content: space-between}.col-3-magazine{display: block;margin: 0;justify-content: space-between;flex-wrap: wrap}a.item-sp{margin: auto;margin-right: 20px;border: solid 1px #fff;box-shadow: 10px 10px 5px 0 rgba(0,0,0,.1)}.col-2{margin: 0 60px;display: block}.item-sp{width: 140px;height: auto}}@media screen and (max-width:1279px){.col-3-magazine{display: flex;justify-content: space-around;flex-wrap: wrap;margin:0px 10px}}p a{width:280px;display:block;color:#777777}p a img{width:280px}p a:hover{opacity:0.5;transition:0.5s}@media screen and (max-width:768px){p a{width:140px;display:block}p a img{width:140px}p a:hover{opacity:0.5;transition:0.5s}}#service{background-image: url(../images/AdobeStock_252619553.webp);background-position: center top;background-size: cover;background-repeat: no-repeat;width: 100%;height: 95vw}#service-2{padding: 70px 0}a.button-readmore{width: 15% !important;height: 60px;border: 1px solid #2D3134;background-color: transparent;color: #2D3134;font-family: 'Noto Serif JP',serif;font-size: 1.1vw;letter-spacing: 0.2em;font-weight: normal;text-align: center;border-radius: 0px;cursor: pointer;margin: auto;position: relative;display: flex !important;align-items: center;justify-content: center}a.button-servicemore{width: 45% !important;height: 35px;border: 1px solid #2D3134;background-color: transparent;color: #2D3134;font-family: 'Noto Serif JP',serif;font-size: 1vw;letter-spacing: 0.2em;font-weight: normal;text-align: center;border-radius: 0px;cursor: pointer;margin: 5% auto 2%;position: relative;display: flex !important;align-items: center;justify-content: center}a.button-readmore::after{content: '';width: 7px;height: 7px;border: 0;border-top: solid 1px #333;border-right: solid 1px #333;transform: rotate(45deg);position: absolute;top: 0;right: 10%;bottom: 0;margin: auto}a.button-servicemore::after{content: '';width: 7px;height: 7px;border: 0;border-top: solid 1px #333;border-right: solid 1px #333;transform: rotate(45deg);position: absolute;top: 0;right: 10%;bottom: 0;margin: auto}.button-readmore:hover{color: #fff;background-color:#2D3134;transition: .5s}.button-servicemore:hover{color: #fff;background-color:#2D3134;transition: .5s}@media screen and (max-width:768px){#service{background-image:url(../images/AdobeStock_252619553_sp.webp);background-size: auto;background-position: center top;background-size: cover;background-repeat: no-repeat;margin: 0;padding: 0 0 5%;width: 100%;height: 150vw}a.button-readmore{width: 35% !important;height: auto;border: 1px solid #2D3134;background-color: transparent;color: #2D3134;font-family: "游明朝","Yu Mincho","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","メイリオ","Meiryo",serif;font-size: 3vw;letter-spacing: 0.2em;font-weight: normal;text-align: center;line-height: 35px;border-radius: 0px;cursor: pointer;margin-top: 5%;margin-bottom: 13%;text-decoration: none}a.button-servicemore{width: 45% !important;height: 35px;border: 1px solid #2D3134;background-color: transparent;color: #2D3134;font-family: 'Noto Serif JP',serif;font-size: 2.8vw;letter-spacing: 0.2em;font-weight: normal;text-align: center;border-radius: 0px;cursor: pointer;margin: 5% auto 2%;position: relative;display: flex !important;align-items: center;justify-content: center}.button-readmore:hover{color: #fff;background-color:#2D3134;transition: .5s}.slider-group{position: relative;width: 100%;min-height: 200px;height: auto;display: flex;flex-wrap: nowrap;overflow: auto}.slider-group::-webkit-scrollbar{display: none}.item-sp{flex:0 0 auto}}@media screen and (max-width:768px){#service-2{padding:0;width: 100vw}}#service-2 .col-2{margin: auto;margin-bottom:100px;padding:0;box-shadow: 20px 20px 10px 0 rgba(0,0,0,0.10)}#service-2 img.box{width: 1000px;height: auto}img.service-img{box-shadow: 20px 20px 10px 0 rgba(0,0,0,.1);border: solid 1px #fff;cursor: pointer;max-width: 500px;overflow: hidden;width: 100%}.service-img img{height: auto;transition: transform .4s ease;width: 100%}.service-img:hover img{transform: scale(1.1)}.box1,.box2{background: #eceff2;position: relative}.box2{margin-bottom: 200px}.box3{background: #eceff2;position: relative}p.box{margin:3% 0 0}h3.box,p.service-row__num,p.box{color: #2d3134;letter-spacing: .2em;line-height: normal;font-family:'Noto Serif JP',serif}h3.box,p.service-row__num{font-family: 'Noto Serif JP',serif;font-weight: 700;font-size: 1.5vw;padding: 0 0 3%;margin: 0}h4.box,h3.service-row__name{font-family: "游明朝","Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro","メイリオ","Meiryo",serif;color: #fff;font-size: 23px;font-weight: 400;background: #2d3134;padding: 10px;margin: 0}h4.box,h3.service-row__name{letter-spacing: .2em}img.box{width: 125pc;height: auto}.col-2-2{display: flex;justify-content: center}.text{z-index: 1;margin: 3% 4%}.image{z-index: 2}.box1.box-col-2{display: flex}@media screen and (max-width:768px){.box1{width: 100%}h3.box,p.service-row__num{font-family: 'Noto Serif JP',serif;font-weight: 700;font-size: 4vw;padding: 0 0 3%;margin: 0}.box1,.box2{height: auto;margin-bottom: 75pt;background: #eceff2;position: relative}.box3{width: 85%}.box3{height: auto;background: #eceff2;position: relative}p.box{font-size: 3vw;margin: 15px;font-family: 'Noto Serif JP',serif;color: #2d3134;line-height: normal;width: auto;margin: 10px auto}h4.box,h3.service-row__name,p.box{letter-spacing: .2em}h4.box,h3.service-row__name{width: 100%;font-family: 'Noto Serif JP',serif;color: #fff;font-size: 18px;font-weight: 400;background: #2d3134;padding: 5px;margin: 0 auto}img.box{width: 100vw;height: auto}.col-2-2{margin: 30px auto}.box1.box-col-2,.col-2-2{display: block}.text{margin: 0;padding: 20px}.image{z-index: 2}}@media screen and (min-width:769px) and (max-width:1279px){h4.box,h3.service-row__name{color: #fff;font-size: 18px;font-weight: 400;background: #2d3134;padding: 10px}h4.box,h3.service-row__name,p.box{width: 250px;font-family: "Yu Gothic Medium","游ゴシック Medium","YuGothic","游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ";letter-spacing: .2em}p.box{color: #2d3134;line-height: normal;text-align: left;margin-top: 20px}.box1.box-col-2{display: flex}}#magazine{width: 100%}#releas{padding-bottom:10%}h3.title{font-family: 'Noto Serif JP',serif;font-size: 20px;letter-spacing: .2em;font-weight: 400;text-align: center;padding: 3rem;margin:0}#magazine-2{padding: 70px 0}.card{height: 100%;background-color: #f2f8fb;border-radius: 0;margin: 10px display: block}.card .card-text{padding: 0 24px 24px}h3.card-title{font-family: "Yu Gothic Medium","游ゴシック Medium","YuGothic","游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ";font-weight: 700;font-size: 18px;line-height: 1.6;letter-spacing: .03em;padding-top: 20px}p.card-small{font-family: "Yu Gothic Medium","游ゴシック Medium","YuGothic","游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ";font-size: 1vw;line-height: 2;letter-spacing: .03em;color: #000;text-align: left;color: #999}p.date{font-size: .8vw}@media screen and (max-width:768px){#magazine,#magazine-2{padding: 0;width: 100vw}h3.title{font-family: "游明朝","Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro","メイリオ","Meiryo",serif;font-size: 3.5vw;letter-spacing: .2em;font-weight: 400;text-align: center;padding: 5% 0 10%;line-height: 1.5}.card{height: 100%;background-color: #fff;border-radius: 0;display: block;padding:1rem}.card-item{padding: 0!important}.card .card-text{width: 100%;background-color: #f2f8fb}p.card-small{margin: 5% 0 0;font-size: 3.5vw;line-height: 2;letter-spacing: .03em;color: #000;text-align: left;color: #999}h3.card-title{font-family: "Yu Gothic Medium","游ゴシック Medium","YuGothic","游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ";font-weight: 700;font-size: 1rem;line-height: 1.6;letter-spacing: .03em}p.date{font-size: 2.3vw}}#recruit{padding: 150px 0;width: 100vw}#recruit-2{padding: 0}.button-recruit{position: relative;display: flex;justify-content: space-around;margin-top: 8rem}.button-recruit1,.button-recruit2{display: flex;padding: 1.5rem 4.5rem;background-color: rgba(255,255,255,0.8);color: #000;font-size: 1.3vw;letter-spacing: 0.2em;text-align: center;box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.35);align-items: center;justify-content: center}@media screen and (max-width:768px){#recruit{padding: 75px 0;width: 100vw}}table.recruit{margin: auto}h2.title,h2.title-1{font-weight: 400;font-size: 25px;font-family: "游明朝","Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro","メイリオ","Meiryo",serif;letter-spacing: .2em;color: #2d3134;text-align: center}h2.title{padding-top: 75px}h4.recruit-subtitle{font-family: "游明朝","Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro","メイリオ","Meiryo",serif;font-size: 20px;letter-spacing: .1em;font-weight: 400;text-align: center;padding-top: 11rem}hr.line{width: 10%;margin: 20px auto}.recruit-img{position: absolute;width: 50%;display: flex}@media screen and (max-width:768px){h2.title-1{font-size: 20px;font-family: "游明朝","Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro","メイリオ","Meiryo",serif;color: #2d3134;padding-top: 150px}h2.title-1,h4.recruit-subtitle{letter-spacing: .2em;text-align: center}h4.recruit-subtitle{font-family: "Yu Gothic Medium","游ゴシック Medium","YuGothic","游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ";font-size: 15px;font-weight: 400;padding: 75pt 30px;line-height: 25px}.recruit-img{position: absolute;width: 100%;display: block}h2.title{padding-top: 0}}@media screen and (max-width:768px){.button-recruit1,.button-recruit2{margin: auto;display: block;width: 110px;height: 35px;background-color: hsla(0,0%,100%,.8);color: #000;font-family: "游明朝","Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro","メイリオ","Meiryo",serif;font-size: 9pt;letter-spacing: .2em;font-weight: 400;text-align: center;line-height: 35px;border-radius: 0;cursor: pointer;padding: 0}.button-recruit2{margin-top: 140px}}@media screen and (max-width:768px){.button-recruit{position: relative;display: block;justify-content: space-between;margin: 0 30px;margin-top: 5pc}}a.button-recruit1:hover,a.button-recruit2:hover{color: #fff;background-color: #2d3134;transition: .5s}img.recruit-senkoflow{display: block;width: 500px;height: auto;margin: 50px auto}@media screen and (max-width:768px){img.recruit-senkoflow{display: block;width: 300px;height: auto;margin: 75px auto 0}}.button-recruit1-2{display: flex;justify-content: space-between;margin: 0 450px}@media screen and (max-width:1024px){.button-recruit1-2{display: flex;justify-content: space-between;margin: 0 200px}}a.button-recruit3{display: block;width: 150px;height: 50px;border: 1px solid #2d3134;background-color: transparent;color: #2d3134;font-family: "游明朝","Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro","メイリオ","Meiryo",serif;font-size: 18px;letter-spacing: .2em;font-weight: 400;text-align: center;line-height: 50px;border-radius: 0;cursor: pointer;margin: auto;text-decoration: none}a.button-recruit3:hover{color: #fff;background-color: #2d3134;transition: .5s}a.button-recruit4{display: block;width: 150px;height: 50px;border: 1px solid #2d3134;background-color: transparent;color: #2d3134;font-family: "游明朝","Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro","メイリオ","Meiryo",serif;font-size: 18px;letter-spacing: .2em;font-weight: 400;text-align: center;line-height: 50px;border-radius: 0;cursor: pointer;margin: auto;text-decoration: none}a.button-recruit4:hover{color: #fff;background-color: #2d3134;transition: .5s}@media screen and (max-width:768px){.button-recruit1-2{display: flex;justify-content: space-between;margin: 0 75pt}a.button-recruit3,a.button-recruit4{display: block;width: 75px;height: 25px;border: 1px solid #2d3134;background-color: transparent;color: #2d3134;font-family: "游明朝","Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro","メイリオ","Meiryo",serif;font-size: 9pt;letter-spacing: .2em;font-weight: 400;text-align: center;line-height: 25px;border-radius: 0;cursor: pointer;margin: auto;text-decoration: none}}#company{padding: 0 0 75pt;width: 100vw}td,td.last,th,th.last{font-family:'Noto Serif JP',serif;color: #2d3134;letter-spacing: .1em;line-height: normal;padding: 20px}@media screen and (max-width:768px){td,td.last,th,th.last{font-size: 9pt;font-family: 'Noto Serif JP',serif;color: #2d3134;letter-spacing: .1em;line-height: normal;padding: 10px}}table{margin: auto}table td,table th{border-bottom: solid 1px #2d3134;line-height: 1.8}table td.last,table th.last{border: 0}#footer{width: auto;background-image: url(/wp-content/themes/allmark_hp_test/images/footer-back.webp);padding-top: 40px}img.icon{width: 40px;margin: 10px 0}.logo{margin-bottom: 20px;width: 150px;height: 150px}li.menu-about,li.menu-home,li.menu-performance,li.menu-recruit{padding-bottom: 10px;font-size: 17px}li.menu-magazine,li.menu-service{border-bottom: solid 1.5px;padding-bottom: 15px;font-size: 17px}@media screen and (max-width:768px){#footer{background-image: url(/wp-content/themes/allmark_hp_test/images/footer-back.webp);padding: 6% 0 0;height: 30%;background-size: cover}.logo{margin-bottom: 20px;margin: auto;width: 90px;height: 90px}.item2{text-align: left}img.icon{width: 30px;margin: 10px 0}@keyframes a{0%{background: #444}10%{background: #ccc}to{background: #444}}li.menu-about,li.menu-home,li.menu-performance,li.menu-recruit{padding-bottom: 10px;font-size: 17px}li.menu-magazine,li.menu-service{border-bottom: 0;padding-bottom: 10px;font-size: 17px}}#contact{padding: 70px 0 30px;width: 100vw}#category-1{width: 100%;padding-top: 75pt}h2.category-title,h1.category-title{font-size: 40px;font-family: "游明朝","Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro","メイリオ","Meiryo",serif;padding: 50px 0}h1.category-title,h2.category-title,h3.category-title{font-weight: 500;text-align: center;letter-spacing: 4px;background-repeat: no-repeat;background-position: center}h3.category-title{font-size: 30px;color: #2c437e;font-family: "游明朝","Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro","メイリオ","Meiryo",serif;padding: 70px}h3.category-subtitle{border-bottom: 1px solid;width: 670px;padding-bottom: 30px;font-size: 25px;color: #000;font-family: "游明朝","Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro","メイリオ","Meiryo",serif;text-align: center;letter-spacing: 4px;font-weight: 500;margin: auto}p.category-text{font-size: 16px;color: #000;font-family: "Yu Gothic Medium","游ゴシック Medium","YuGothic","游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ";letter-spacing: 2px;padding: 50px 100px;line-height: 30px;text-align: left}h4.category-title{font-size: 25px;color: #fff;font-family: "游明朝","Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro","メイリオ","Meiryo",serif;text-align: center;letter-spacing: 2px;font-weight: 500;padding: 50px}.category-card{margin: 0 20px;padding: 30px;box-shadow: 0 4px 20px rgba(0,0,0,.08);border-radius: 24px}.flow-item{width: 800px;margin: 30px auto;border-radius: 15px;box-shadow: 0 3px 25px rgba(0,0,0,0.06)}h2.flow-item-ttl{font-size: 22px;color: #000;font-family: "Yu Gothic Medium","游ゴシック Medium","YuGothic","游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;letter-spacing: 2px;line-height: 30px;text-align: left;font-weight: bold}p.flow-text{font-size: 1.2vw;color: #000;font-family: "Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo,sans-serif;";letter-spacing: 1.75px;text-align: left;padding-top: 2%}.flow-item-content{padding: 30px;display: flex}.faqlistwrap{border-top: 1px solid #707070;margin: 0 auto 80px;max-width: 860px}.faqlist{border-bottom: 1px solid #707070;padding: 0}.faqlist_question{font-family: 'Noto Sans JP',sans-serif;color: #000;padding: 20px 40px 20px 0;position: relative;letter-spacing: 2px;font-weight: 600;color:#0e2c40}.faqlist_answer{font-family: 'Noto Sans JP',sans-serif;background: #F0F5F9;display: none;margin-bottom: 20px;padding: 20px;letter-spacing: 2px;line-height: 1.5;font-size: 1vw}.faqlist_question::before{content: '';display: inline-block;width: 15px;height: 1px;background-color: #000;position: absolute;right: 20px;top: 50%;transform: translateY(-50%);transition: opacity 1s}.faqlist_question::after{content: '';display: inline-block;width: 15px;height: 1px;background-color: #000;position: absolute;right: 20px;top: 50%;transform: translateY(-50%) rotate(90deg);transition: transform 0.5s}.faqlist_question.show::before{opacity: 0}.faqlist_question.show::after{transform: translateY(-50%) rotate(180deg)}.faqlist_answer{display: none}@media screen and (max-width:768px){.faqlist_question{font-family: 'Noto Sans JP',sans-serif;color: #000;padding: 20px 50px 20px 10px;position: relative;letter-spacing: 2px;line-height: 1.8;font-size: 13px;font-weight: bold}.faqlist_answer{font-family: 'Noto Sans JP',sans-serif;background: #F0F5F9;display: none;margin-bottom: 20px;padding: 20px;letter-spacing: 2px;line-height: 1.8;font-size: 3vw}.worries{padding: 40px 0 0;background-repeat: no-repeat;background-size: contain;background-position: top}#contact{padding: 15% 0 0}}h3.card-title-2{font-family: "游明朝","Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro","メイリオ","Meiryo",serif;font-weight: bold;font-size: 20px;letter-spacing: 3px;line-height: 1.6;letter-spacing: .03em;text-align: center}p.card-medium{font-size: 16px;line-height: 1.75;letter-spacing: .03em;color: #000;text-align: left}.card-ing-2{width: 80px;margin: 20px auto}.flow-image{width: 12%}#cta{padding: 50px 0;background-color: #f2fbfe}.item-2{padding-left: 80px}p span{position: relative;font-weight: bold;background: linear-gradient(transparent 40%,yellow 40%)}@media screen and (max-width:768px){h2.category-title,h1.category-title{font-size: 25px;font-family: "游明朝","Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro","メイリオ","Meiryo",serif;font-weight: 500;text-align: center;letter-spacing: 4px}#category-1{width: 100vw;padding: 60px 0 0}h3.category-title{font-size: 25px;color: #2c437e;font-family: "游明朝","Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro","メイリオ","Meiryo",serif;text-align: center;letter-spacing: 4px;padding: 50px 0;font-weight: 500;background-repeat: no-repeat;background-position: center;background-size: 300px}h3.category-subtitle{border-bottom: 1px solid;width: auto;padding-bottom: 20px;font-size: 18px;color: #000;font-family: "游明朝","Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro","メイリオ","Meiryo",serif;text-align: center;letter-spacing: 4px;font-weight: 500;margin: auto}p.category-text{font-size: 15px;color: #000;font-family: "Yu Gothic Medium","游ゴシック Medium","YuGothic","游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ";letter-spacing: 2px;padding: 10px 0 50px;line-height: 30px;text-align: left}h4.category-title{font-size: 18px;font-family: "游明朝","Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro","メイリオ","Meiryo",serif;text-align: center;letter-spacing: 2px;font-weight: 500;margin: 0}.category-card{margin: 40px 30px;padding: 30px;box-shadow: 0 4px 20px rgba(0,0,0,.08);border-radius: 24px}.flow-item{width: 100%;border-radius: 15px;box-shadow: 0 3px 25px rgba(0,0,0,0.06)}.flow-item-content{padding: 20px;display: block}.item-2{padding-left: 0}li.container{display: inline-block;font-size: 11px}.col-3-2{display: block;justify-content: space-between}}.cta{display: block;position: relative;padding: 0}.cta-button{display: flex;width: 38%;position: absolute;bottom: 27%;left: 31%}@media screen and (max-width:768px){.cta-button{display: flex;width: 70%;position: absolute;bottom: 26%;left: 17%}}@media only screen and (min-width:769px) and (max-width:1279px){.flow-item{width: 700px;margin: 30px auto;border-radius: 15px;box-shadow: 0 3px 25px rgba(0,0,0,0.06)}p.mv-title{font-family: "游明朝","Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro","メイリオ","Meiryo",serif;font-size: 40px;letter-spacing: .2em;font-weight: bold;text-align: center;z-index: 1;position: relative;margin-top: -50px}p.mv-subtitle{font-family: "游明朝","Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro","メイリオ","Meiryo",serif;font-size: 20px;letter-spacing: 0.2em;font-weight:normal;text-align: center;line-height: 35px;margin-top: 20px;z-index: 1;position: relative}}.section-inner3{padding: 0 200px}.service-mv{width: 100%;position: relative;padding-top: 0}h2.service-title{font-size: 330%;font-weight: bold;font-family: "Yu Gothic Medium","游ゴシック Medium","YuGothic","游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;letter-spacing: 2px}p.service-text{font-size: 20px;font-weight: normal;font-family: "Yu Gothic Medium","游ゴシック Medium","YuGothic","游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;padding-top: 30px;line-height: 35px;width:100%}p.item-text{font-size: 16px;font-family:'Noto Sans JP',sans-serif;padding-top: 30px;margin: 0 0 0 20px;line-height: 1.75;color: #5a5f64}p.item-text2{font-size: 16px;font-family:'Noto Sans JP',sans-serif;padding-top: 30px;margin: 0 20px 0 0;line-height: 1.75;color: #5a5f64}span.strong{font-size: 20px;font-family: "Yu Gothic Medium","游ゴシック Medium","YuGothic","游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}li.check-list{background: url(images/kkrn_icon_check_1.webp) 0 -6px no-repeat;font-size: 20px}img.item-img{padding: 30px 30px 0 0;width: 50%;height: 100%}img.item-img2{padding: 30px 0 0 30px;width: 50%;height: 100%}.item-text{width: 100%}.item-text2{width: 500px}.col-2-2{padding: 0;justify-content: space-evenly}h3.service-title{font-size: 30px;font-family: "Yu Gothic Medium","游ゴシック Medium","YuGothic","游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;text-align: center;letter-spacing: 2px;padding: 10% 0 5%;font-weight:bold;margin:0}h3.worries-title{font-size: 30px;font-family: "Yu Gothic Medium","游ゴシック Medium","YuGothic","游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;text-align: center;letter-spacing: 2px;padding: 5% 0 0;font-weight:bold;color: #fff;margin: 0}h3.service-subtitle{width: 100%;padding-bottom: 30px;font-size: 40px;color: #3a60eb;font-family: "Yu Gothic Medium","游ゴシック Medium","YuGothic","游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;text-align: center;letter-spacing: 4px;font-weight:bold;margin:auto;line-height: 50px}p.check-box-text{width: auto;height: 80px;font-size: 20px;font-family: "Yu Gothic Medium","游ゴシック Medium","YuGothic","游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;text-align: center;background-color: #fff;font-weight: bold;border-radius: 10px;padding: 0 20px}.check-box{z-index: 1}p.check-box-text:before{content: "";display: inline-block;width: 50px;height: 50px;background: url(/wp-content/themes/allmark_hp_test/images/kkrn_icon_check_1.webp) no-repeat;background-size: contain;margin: 0 10px 0 0;transform: translateY(30%)}.col-3-2{display: flex;justify-content: space-evenly}.col-2-3{display: flex;justify-content:center;padding-bottom: 100px;margin:0 200px}.worries{height: 600px;background: url(/wp-content/themes/allmark_hp_test/images/worries-back.webp);background-repeat: no-repeat;background-size: cover;background-position: center center;padding: 0 0 50px}p.number{color: #CDDAE8;font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro','メイリオ',Meiryo,'MS P Gothic','MS Ｐゴシック',Osaka,Arial,Helvetica,sans-serif;font-size: 30px;text-align: center;font-weight: bold;padding-bottom: 20px}.card-3{width: 30%;margin: 0 10px;padding: 30px;border: solid 0.5px;border-radius:24px;box-shadow: 5px 5px 10px 0px rgba(170,170,170,0.5);background-color: #fff}img.card-icon{height: 150px;width: auto;display: block;margin: 10px auto}p.card-title{font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro','メイリオ',Meiryo,'MS P Gothic','MS Ｐゴシック',Osaka,Arial,Helvetica,sans-serif;font-size: 24px;line-height: 1.5;font-weight: bold;text-align: center;color: #3a60eb}p.card-text{font-size: 15px;line-height: 1.75;font-family:'Noto Sans JP',sans-serif;color:#5a5f64}.col-2-service{display: flex;justify-content: center}.card-2{background-color: #F4F6F9;width: 530px;margin: 30px 30px;border-radius:15px;box-shadow: 5px 5px 10px 0px rgba(170,170,170,0.5)}img.card-image{width: 530px}p.card-title-2{font-size: 1.5vw;font-family: "Yu Gothic Medium","游ゴシック Medium","YuGothic","游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;text-align: center;padding-bottom: 5%;margin: 0}.check-box{font-size: 15px;font-family: "Yu Gothic Medium","游ゴシック Medium","YuGothic","游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;line-height: 1.75;font-weight: 100;padding: 20px 100px}.check-box-2{font-family: "Yu Gothic Medium","游ゴシック Medium","YuGothic","游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-weight: 100;padding: 1% 3% 5%}p.check-box-text-2{font-size: 1vw;font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro','メイリオ',Meiryo,'MS P Gothic','MS Ｐゴシック',Osaka,Arial,Helvetica,sans-serif;font-weight: 100;margin: 0;line-height: 0}p.check-box-text-2:before{content: "";display: inline-block;width: 30px;height: 25px;background: url(/wp-content/themes/allmark_hp_test/images/kkrn_icon_check_1.webp) no-repeat;background-size: contain;transform: translateY(30%)}img.number{width: 50px;display: block;margin: 0 auto;padding: 20px 0}.strong-point{background-color: #F0F5FA;padding: 0 10% 7%}.reason{padding: 0 0 70px}span.large{font-size: 40px;font-weight: bold}a.creative-button1{font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro','メイリオ',Meiryo,'MS P Gothic','MS Ｐゴシック',Osaka,Arial,Helvetica,sans-serif;color: #fff;background-color: #fbab7e;background-image: linear-gradient(62deg,#fc9415 0,#f5c04b 100%);display: flex;width: 230px;height: 65px;border-radius: 80px;text-align: center;font-weight: 700;letter-spacing: 1px;font-size: 2vw;box-shadow: 3px 3px 10px 0 rgba(0,0,0,.2);align-items: center}p.creative-button1{color: #fff;font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro','メイリオ',Meiryo,'MS P Gothic','MS Ｐゴシック',Osaka,Arial,Helvetica,sans-serif;font-size: 1.3vw;margin-left: 10%}a.creative-button2{font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro','メイリオ',Meiryo,'MS P Gothic','MS Ｐゴシック',Osaka,Arial,Helvetica,sans-serif;color: #fff;background-color: #8bc6ec;background-image: linear-gradient(135deg,#4369b7 0,#5ca2b7 100%);display: flex;width: 230px;height: 65px;border-radius: 80px;font-weight: 700;font-size: 2vw;letter-spacing: 1px;box-shadow: 3px 3px 10px 0 rgba(0,0,0,.2);margin-left: 35px;align-items: center}p.creative-button2{color: #fff;font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro','メイリオ',Meiryo,'MS P Gothic','MS Ｐゴシック',Osaka,Arial,Helvetica,sans-serif;font-size: 1.3vw;margin-left: 10%}a.creative-button1:before{content: "";display: inline-block;width: 18px;height: 23px;background: url(/wp-content/themes/allmark_hp_test/images/mail-icon.webp) no-repeat;background-size: contain;margin: 0 0 0 15%;transform: translateY(10%)}a.creative-button2:before{content: "";display: inline-block;width: 18px;height: 23px;background: url(/wp-content/themes/allmark_hp_test/images/memo-icon.png) no-repeat;background-size: contain;margin: 0 0 0 20%;transform: translateY(10%)}.creative-button{position: absolute;left: 7vw;display: flex;top: 42vw}@media screen and (max-width:768px){.strong-point{background-color: #F0F5FA;padding: 0 0 50px}h2.service-title{font-size: 30px;font-weight: bold;font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro','メイリオ',Meiryo,'MS P Gothic','MS Ｐゴシック',Osaka,Arial,Helvetica,sans-serif;padding-top: 0;margin: 10% 0 0}p.service-text{width: 250px;font-size: 12px;font-weight: normal;font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro','メイリオ',Meiryo,'MS P Gothic','MS Ｐゴシック',Osaka,Arial,Helvetica,sans-serif;padding-top: 0;line-height: normal}span.strong{font-size: 15px;font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro','メイリオ',Meiryo,'MS P Gothic','MS Ｐゴシック',Osaka,Arial,Helvetica,sans-serif;letter-spacing: 1px}.section-inner3{padding: 0 10px}.col-2-service{display: block}img.item-img{width: 90%;padding: 0 15px}img.item-img2{width: 90%;padding: 0 15px}.worries{height: 500px;background: url(/wp-content/themes/allmark_hp_test/images/worries-back.webp);background-repeat: no-repeat;background-size: cover;background-position: center center;padding: 0}h3.service-title{font-size: 20px;font-family: "Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo,sans-serif;";text-align: center;letter-spacing: 4px;padding: 40px 0;font-weight: bold}p.check-box-text:before{content: "";display: inline-block;width: 20px;height: 20px;background: url(/wp-content/themes/allmark_hp_test/images/kkrn_icon_check_1.webp) no-repeat;background-size: contain;margin: 0 10px 0 0;transform: translateY(30%)}p.check-box-text{width: 350px;height: 40px;font-size: 15px;font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro','メイリオ',Meiryo,'MS P Gothic','MS Ｐゴシック',Osaka,Arial,Helvetica,sans-serif;text-align: center;background-color: #fff;font-weight: bold;border-radius: 10px;padding: 5px 5px 0;margin: 0 auto 15px}.col-3-2{display: block;padding: 0}.col-2-2.check-box{padding: 0;margin: 0 auto}h3.service-subtitle{width: auto;padding-bottom: 30px;font-size: 20px;color: #3a60eb;font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro','メイリオ',Meiryo,'MS P Gothic','MS Ｐゴシック',Osaka,Arial,Helvetica,sans-serif;text-align: center;letter-spacing: 2px;font-weight: bold;margin: auto;line-height: 30px}.col-2-3{display: block;padding-bottom: 40px;margin: 0}.item-text{width: auto}.item-text2{width: auto}p.item-text{width: auto;font-size: 16px;font-weight: normal;font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro','メイリオ',Meiryo,'MS P Gothic','MS Ｐゴシック',Osaka,Arial,Helvetica,sans-serif;padding-top: 30px;line-height: normal;color: #5a5f64;margin: 15px}p.item-text2{width: auto;font-size: 16px;font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro','メイリオ',Meiryo,'MS P Gothic','MS Ｐゴシック',Osaka,Arial,Helvetica,sans-serif;padding-top: 30px;line-height: 1.5;color: #5a5f64;margin: 0 20px}.card-3{width: 70%;margin: 30px auto;padding: 30px;border: solid .5px;border-radius: 24px;box-shadow: 5px 5px 10px 0 rgba(170,170,170,0.5);margin-bottom: 30px;background-color: #fff}.card-2{background-color: #f4f6f9;width: auto;margin: 30px 20px;border-radius: 15px;box-shadow: 5px 5px 10px 0 rgba(170,170,170,0.5)}.flow-image{width: 20%}.flow-item-content{padding: 20px;display: flex}h2.flow-item-ttl{font-size: 18px;font-weight: bold;letter-spacing: 2px;line-height: 30px;font-weight: 500;padding-left: 20px}p.flow-text{font-size: 14px;font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro','メイリオ',Meiryo,'MS P Gothic','MS Ｐゴシック',Osaka,Arial,Helvetica,sans-serif;letter-spacing: 1px;line-height: 25px;padding: 10px 0 0 20px;text-align: left}.item-img{width: auto;margin: 0 auto;display: block;padding: 15px}.item-img2{width: auto;margin: 0 auto;display: block;padding: 15px}span.large{font-size: 30px;font-weight: bold}h3.worries-title{font-size: 20px;font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro','メイリオ',Meiryo,'MS P Gothic','MS Ｐゴシック',Osaka,Arial,Helvetica,sans-serif;text-align: center;letter-spacing: 2px;padding: 50px 0;font-weight: bold;color: #fff}.service-mv{width: 100%;position: relative;top: 50px}.col-3-service{display: block;margin: 0}a.left{width: 50%}}@media screen and (min-width:769px) and (max-width:1279px){.col-3-2{display: block}.col-2-2{display: block}p.check-box-text{width: auto;height: 70px;font-size: 24px;font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro','メイリオ',Meiryo,'MS P Gothic','MS Ｐゴシック',Osaka,Arial,Helvetica,sans-serif;text-align: center;background-color: #fff;font-weight: bold;border-radius: 20px;padding: 0 20px;margin: 20px 100px}.check-box{font-size: 15px;font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro','メイリオ',Meiryo,'MS P Gothic','MS Ｐゴシック',Osaka,Arial,Helvetica,sans-serif;line-height: 1.75;font-weight: 100;padding: 0}.worries{height: 800px;background: url(/wp-content/themes/allmark_hp_test/images/worries-back.webp);background-repeat: no-repeat;background-size: cover;background-position: center center;padding: 0 0 50px}.item-text{width: 100%}.col-3-service{display: block;margin: 0}.section-inner3{padding: 0 100px}.flow-item{width: 100%;margin: 30px auto;border-radius: 15px;box-shadow: 0 3px 25px rgba(0,0,0,0.06)}.col-2-3{display: block;margin: 0 70px;padding-bottom: 50px}.item-text2{width: 100%}img.item-img{width: 100%;margin: 0 auto;display: block;padding: 15px}img.item-img2{width: 100%;margin: 0 auto;display: block;padding: 15px}p.item-text{font-size: 16px;font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro','メイリオ',Meiryo,'MS P Gothic','MS Ｐゴシック',Osaka,Arial,Helvetica,sans-serif;line-height: 1.75;color: #5a5f64}}img.creative-button1{position: absolute;bottom: 25%;left:8%;width: 20vw}img.creative-button2{position: absolute;bottom: 25%;left:28%;width: 20vw}h3.creative-title{background: #5f80c3;padding: 15px 20px;width: fit-content;color: #fff;font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro','メイリオ',Meiryo,'MS P Gothic','MS Ｐゴシック',Osaka,Arial,Helvetica,sans-serif;font-size: 30px;font-weight: bold;margin: 100px auto 0;border-radius: 10px}p.creative-text-large{font-size: 20px;text-align: center;font-family: 'Noto Sans JP';font-weight: bold;padding: 20px}span.blue{color: #0765d4;background: 0}span.orange-large{color: #f49f51;background: 0;font-size: 40px}img.triangle{width: 100px;margin: 0 auto 20px;display: block}.creative-card1{background: #8ac0dd;padding: 30px;border-radius: 20px;width: 85%;margin: 0 auto}.creative-card2{background: #7fa1e5;padding: 30px;border-radius: 20px;width: 85%;margin: 0 auto}.creative-card3{background: #87bdca;padding: 30px;border-radius: 20px;width: 85%;margin: 0 auto}img.point{width: 50px;display: block;margin: 0 auto 20px}p.creative-card-text{color: #fff;font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro','メイリオ',Meiryo,'MS P Gothic','MS Ｐゴシック',Osaka,Arial,Helvetica,sans-serif;text-align: center;font-size: 18px}.creative-cta{padding: 100px 0;position: relative}.creative-cta2{position: relative}.cta-title2{position: absolute}p.cta-title1{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);font-size: 1.3vw;font-weight: 700;font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro','メイリオ',Meiryo,'MS P Gothic','MS Ｐゴシック',Osaka,Arial,Helvetica,sans-serif;text-align: center;line-height: 1.5}p.cta-title2{position: absolute;font-size: 23px;font-weight: bold;font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro','メイリオ',Meiryo,'MS P Gothic','MS Ｐゴシック',Osaka,Arial,Helvetica,sans-serif;line-height: 35px;padding: 0;top: 39%;left: 50%;transform: translate(-50%,-50%)}.item{width: 25%;padding: 0 2%}p.creative-text-medium1{font-size: 20px;text-align: center;font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro','メイリオ',Meiryo,'MS P Gothic','MS Ｐゴシック',Osaka,Arial,Helvetica,sans-serif;padding: 10px;background: #8ac0dd;color: #fff;font-weight: bolder;margin-bottom: 10px;border-radius: 20px 20px 20px 0}p.creative-text-medium2{font-size: 1.3vw;text-align: center;font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro','メイリオ',Meiryo,'MS P Gothic','MS Ｐゴシック',Osaka,Arial,Helvetica,sans-serif;padding: 0;color: #000;font-weight: bolder}img.figure-image{position: relative;height: 100%;width: 70%;left: 15%}.col-4-item{width: 19%;margin: 0 10px;box-shadow: 0 5px 15px 0 rgba(0,0,0,0.20);padding: 20px;border-radius: 20px;margin-bottom: 100px}img.point-image{width: 80%;display: block;margin: 0 auto}p.creative-text-small{line-height: 1.7;color: #3e4150;font-size: 1vw;font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro','メイリオ',Meiryo,'MS P Gothic','MS Ｐゴシック',Osaka,Arial,Helvetica,sans-serif;text-align: center}.content3{padding: 100px 200px;background: #edf6fc;position: relative}img.access-cv{width: 700px;display: block;margin: 0 auto}.hukidashi-text{position: absolute;top: 71%;left: 20%}p.creative-text-big{font-size: 40px;font-weight: bold;font-family: "Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo,sans-serif;";color: #f49f51;margin-bottom: 20px}p.creative-text-medium{font-size: 18px;font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro','メイリオ',Meiryo,'MS P Gothic','MS Ｐゴシック',Osaka,Arial,Helvetica,sans-serif;line-height: 25px;padding-top: 10px}h2.creative-title1{text-align: center;font-size: 40px;font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro','メイリオ',Meiryo,'MS P Gothic','MS Ｐゴシック',Osaka,Arial,Helvetica,sans-serif;font-weight: bold;background: #f9c728;padding: 60px 0;color: #fff;margin-bottom: 50px;position: relative}span.orange-line{position: relative;background: linear-gradient(transparent 70%,#fff0bf 70%)}img.onayami-hukidashi{width: 250px;position: absolute;left: 50%;top: 100%;transform: translate(-50%,-50%);z-index: 1}.content4{padding: 0}.figure{display: flex;justify-content: space-between;position: relative}h2.creative-title2{text-align: center;font-size: 45px;font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro','メイリオ',Meiryo,'MS P Gothic','MS Ｐゴシック',Osaka,Arial,Helvetica,sans-serif;font-weight: bold;background-image: linear-gradient(0,#f77151 0,#ffab5d 100%);padding: 30px 200px 50px 0;color: #fff;position: relative;margin: 0}span.small{font-size: 24px;line-height: 50px;letter-spacing: 3px}img.figure-image-people{position: absolute;width: 22%;top: 85%;z-index: 1;right: 15%}.circle{width: 30%;margin-bottom: 40px}.circle .imgarea{width: 170px;height: 170px;align-items: center;justify-content: center;padding: 40px;box-sizing: border-box;background: #fff;border-radius: 100%;margin: 0 auto 20px}img.strong-image1{padding: 10px}img.strong-image4{padding: 20px}img.strong-image6{padding: 10px}img.strong-image7{padding: 10px}img.strong-image8{padding: 15px}p.creative-text-midium2{font-size: 20px;font-weight: bold;text-align: center;line-height: 1.25}span.small{font-size: 16px;background: 0;top: -10px}.flex_w{flex-wrap: wrap}.flex{display: flex;justify-content: center;padding-top: 50px}.creative-button-cta1{position: absolute;display: flex;justify-content: center;top: 60%;left: 50%;transform: translate(-50%,-50%)}.content5{background: #edf6fc;padding: 100px 200px}.creative-cta1{position: relative;padding: 100px 0}.top-button2{position: fixed;display: inline-block;right: 30px;bottom: 30px;width: 250px;height: 100px;background-image: linear-gradient(62deg,#fc9415 0,#f5c04b 100%);z-index: 100;border-radius: 20px;box-shadow: 3px 3px 10px 0 rgba(0,0,0,.20)}p.top-button2{text-align: center;color: #fff;font-size: 18px;font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro','メイリオ',Meiryo,'MS P Gothic','MS Ｐゴシック',Osaka,Arial,Helvetica,sans-serif;font-weight: bold}.top-button2:before{content: "";display: inline-block;width: 30px;height: 40px;background: url(/wp-content/themes/allmark_hp_test/images/mail-icon2.png) no-repeat;background-size: contain;margin: 0 10px 0 0;transform: translateY(50%)}@media screen and (max-width:1080px){.content1{padding: 0}}@media screen and (max-width:768px){.service-mv{margin: 0;width: 100%;height: auto;margin-bottom: 5%;top: 10px}.top-button2{width: 80px;height: 80px}.top-button2:before{content: "";display: inline-block;width: 40px;height: 40px;background: url(/wp-content/themes/allmark_hp_test/images/mail-icon2.png) no-repeat;background-size: contain;margin: 17px 20px 0;transform: translateY(10%)}.content1{padding: 0}.creative-card1,.creative-card2,.creative-card3{padding: 20px}.col-4-item{width: 100%;padding: 5%;margin: 5%}.creative-button{position: absolute;left: 80px;display: block;top: 570px}h3.creative-title{font-size: 5vw;margin: 5% auto 10%}p.creative-text-medium2{font-size: 5vw}p.creative-text-small{font-size: 4vw}.content3{padding: 30px 40px}.content5{background: #edf6fc;margin-bottom: 0;padding: 40px}img.hukidashi{margin: 20px auto}p.creative-text-medium{display: none}.hukidashi-text{top: 67%;left: 19%;text-align: left}p.creative-text-big{font-size: 20px}h2.creative-title1{font-size: 24px;padding: 30px 0;margin: 0 0 10%}img.figure-image{width: 90%;left: 5%}img.onayami-hukidashi{width: 120px}.creative-button-cta1{display: block;top: 65%;width: 300px}p.cta-title1{font-size: 16px;line-height: 1.5;width: 70%}span.orange-large{font-size: 25px}p.cta-title2{text-align: center;width: 100%;font-size: 4vw;line-height: 1.5;top: 25%}h2.creative-title2{font-size: 30px;padding: 30px 20px;color: #fff}.creative-cta1{padding: 50px 0;position: relative}a.creative-button1{width: auto;max-width: 300px;height: 65px;margin: 0 auto;padding: 0 50px 0;align-items: center}a.creative-button2{width: auto;max-width: 300px;height: 65px;margin: 5% auto 0;padding: 0 50px 0;align-items: center}a.creative-button1:before{margin: 8% 0;content: "";display: inline-block;width: 23px;height: 30px;background: url(/wp-content/themes/allmark_hp_test/images/mail-icon.webp) no-repeat;background-size: contain}a.creative-button2:before{margin: 8% 0;content: "";display: inline-block;width: 23px;height: 30px;background: url(/wp-content/themes/allmark_hp_test/images/memo-icon.png) no-repeat;background-size: contain}p.creative-button1{color: #fff;font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro','メイリオ',Meiryo,'MS P Gothic','MS Ｐゴシック',Osaka,Arial,Helvetica,sans-serif;font-size: 5vw;margin-left: 20%}p.creative-button2{color: #fff;font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro','メイリオ',Meiryo,'MS P Gothic','MS Ｐゴシック',Osaka,Arial,Helvetica,sans-serif;font-size: 5vw;margin-left: 20%}.creative-cta{padding: 0;position: relative}.circle{width: 50%;margin-bottom: 40px}.circle .imgarea{width: 120px;height: 120px;padding: 20px}p.creative-text-midium2{font-size: 16px}.flex{padding-top: 0}.item{width: 100%}.creative-button-sp{width: auto;padding: 0 20px}ul.container{list-style: none;padding: 0;margin: 0}}@media screen and (min-width:769px) and (max-width:1279px){.col-4-item{width: 40%}.item{width: 30%}p.creative-text-big{font-size: 30px}p.creative-text-medium{font-size: 16px}.hukidashi-text{left: 15%}.content3{padding: 100px}.content5{padding: 100px;margin: 0}.creative-button-cta1{top: 60%}p.cta-title2{top: 35%}ul.container{list-style: none;padding: 0;margin: 0}img.badge-txt{margin: 5% auto 0;display: block;width: 35%}p.badge-ttl{text-align: center;font-size: 1.5vw;color: #7f6626;font-family: 'Noto Serif JP',serif;padding-top: 3%;letter-spacing: 0.3rem;line-height: 1.8}.badge{display: flex;justify-content: center;gap: 5%;align-items: center;margin: 0 13% 5%;font-size: 1.1vw;letter-spacing: 0.1em;line-height: 1.8;padding-top: 3%}img.fv-badge{position: absolute;width: 38%;right: 2%;margin-top: 40%!important}}h2.title-obi{font-size: 1.5vw;color: #fff;background: linear-gradient(90deg,#4d8bd8,#1f5ead);margin: 70px auto 50px;padding: 10px;text-align: center;font-family:"Yu Gothic Medium","游ゴシック Medium","YuGothic","游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.performance-container{display: flex;justify-content: space-between}.performance-image_item-txt{font-size: 1.2rem;color: #545454;font-weight: bold;text-align: center}.performance-image_item{width: 90%;margin: 3% auto;display: flex;justify-content: center;align-items: start}.performance-summary_icon{flex-shrink: 0;width: 260px;margin-right: 20px}h4.performance-industry_title{position: relative;font-family: "游ゴシック体","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo,sans-serif;";font-size: 20px;font-weight: bold;border-bottom: solid 1.5px;padding: 0 0 10px}ul.common-list.disc{display: block;list-style: square;margin-top: 20px;letter-spacing: 3px;line-height: 2rem;font-family: "游ゴシック体","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo,sans-serif;";font-size: 16px;padding-left: 20px;font-weight: normal}.performance-industry_block{max-width: 890px;margin: 0 auto}.performance-industry_item{width: calc((99.9% - 140px) / 3);margin-left: 30px;margin-bottom: 50px}.performance-industry_list{display: flex;justify-content: center;margin: 0 auto}p.performance-bottom{text-align: center;font-size: 1vw;font-family:'Noto Sans JP',sans-serif}div#performance{padding: 70px 0}@media screen and (max-width:768px){h2.title-obi{font-size: 20px;margin: 30px 0}.performance-summary_icon{flex-shrink: 0;width: 250px;margin: 0 auto 30px}.performance-container{display: block;justify-content: space-between}.performance-industry_item{width: 100%;margin-left: 0}ul.performance-image_list{margin: 0}.performance-image_item-txt{font-size: 1rem}.performance-image_item-img{width: 50%}.performance-image_item{flex-wrap: wrap}p.performance-bottom{text-align: center;font-size: 16px;font-weight: 500;font-family: "游明朝","Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro","メイリオ","Meiryo",serif}div#performance{padding: 0}img.badge-txt{margin: 10% auto 0 !important;display: block !important;width: 70% !important}.badge{display: block !important;margin: 0 10% 5% !important;font-size: 3vw !important;letter-spacing: 0.1em !important;line-height: 2 !important;text-align: center !important;padding: 0 !important}.badge-img{width: 30% !important;margin: 0 auto !important;padding: 5% 0 !important}p.badge-ttl{text-align: center;font-size: 4vw !important;color: #7f6626;font-family: 'Noto Serif JP',serif;padding-top: 3%;letter-spacing: 0.1rem !important;line-height: 1.8;margin: 0 5% !important}.press-title{font-size: 18px !important;font-weight: normal;margin-bottom: 20px !important;line-height: 1.5}.press-section{margin: 0 5% 10% !important}}div#thebest{padding: 52% 0}.seacret-title{font-family: "Yu Gothic Medium","游ゴシック Medium","YuGothic","游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ";font-size: 30px;letter-spacing: .2em;font-weight: bold;text-align: center;color: #2d3134;position: relative;margin: 0;padding-top: 100px;padding-bottom: 2%}h3.seacret-title{font-family: "Yu Gothic Medium","游ゴシック Medium","YuGothic","游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ";font-size: 1.5vw;letter-spacing: .1em;font-weight: bold;text-align: left;color: #2d3134;position: relative;margin: 0;padding-top: 100px;padding-bottom: 1%;border-bottom: solid 3px #eee}h4.seacret-title{font-family: "Yu Gothic Medium","游ゴシック Medium","YuGothic","游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ";font-size: 1.3vw;letter-spacing: .1em;font-weight: bold;text-align: left;color: #2d3134;position: relative;margin: 0;padding-top: 3%;padding-bottom: 1%;border-bottom: solid 3px #eee}h3.seacret-title:before{content: "";position: absolute;left: 0;bottom: -3px;width: 12%;height: inherit;border-bottom: 3px solid #2d3134}h2.seacret-title::before{background: #2d3134;bottom: 0;content: "";height: 3px;left: 0;margin-left: auto;margin-right: auto;position: absolute;right: 0;width: 60px}.after{width: 48%}.before{width: 48%}.mv-image-2{position: absolute;width: 100%;height: auto;opacity: 0;animation: change-img-anim 30s infinite}.badge{display: flex;justify-content: center;gap: 5%;align-items: center;margin: 0 18% 5%;font-size: 1vw;letter-spacing: 0.1em;line-height: 1.8;padding-top: 3%}.badge-img{width: 25%}p.badge-txt{width: 70%;margin: 0;padding-left: 5%;font-size: 0.9vw;line-height: 1.8}span.badge-ttl{font-size: 1.5vw;font-weight: bold;color: #333}img.badge-txt{margin: 5% auto 0;display: block;width: 35%}ul.ez-toc-list.ez-toc-list-level-1{display: block}#ez-toc-container{display: table;position: relative;width: auto;padding: 5%;margin: 5% auto}p.badge-ttl{text-align: center;font-size: 1.5vw;color: #7f6626;font-family: 'Noto Serif JP',serif;padding-top: 3%;letter-spacing: 0.3rem;line-height: 1.8}img.fv-badge{position: absolute;width: 38%;right: 2%;margin-top: 35%}.press-section{background-color: #fff;padding: 80px 20px;text-align: center;font-family: "游明朝","YuMincho","Hiragino Mincho ProN",serif}.press-label{color: #2b5fae;font-size: 14px;letter-spacing: 0.1em;width: 8%;background: #e6eaf3;text-align: center;margin-right: 3%}.press-title{font-size: 25px;font-weight: normal;margin-bottom: 30px}.press-date{font-size: 14px;color: #686868;text-align: right;margin-right: 20px;margin-bottom: 1%}.press-section{padding: 3% 5%;text-align: center;font-family: "游明朝","YuMincho","Hiragino Mincho ProN",serif;background: #fafafa;margin: 0 10%;border-radius: 20px}.press-description .blue{color: #2b5fae;font-weight: bold;text-decoration: none}.releas-card{background: #f3f4f5;padding: 1.5rem;border-radius: 20px;display: flex;justify-content: flex-start;margin-bottom: 2rem;align-items: center}p.card-releas-small{color: #686868;font-size: 14px;letter-spacing: 0.1em;width: 15%;text-align: left}h3.card-releas-title{line-height: 1.5;font-family: "Yu Gothic Medium","游ゴシック Medium","YuGothic","游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ"}.col-1-releas{padding: 0 10% 5%}@media screen and (max-width:768px){.releas-card{background: #fafafa;padding: 1rem;border-radius: 10px;display: block;margin-bottom: 2rem}.col-1-releas{padding: 0 5%}p.card-releas-small{width: auto;padding-left: 1rem;font-size: 0.8rem}.press-label{letter-spacing: 0.1em;width: 25%;background: #e6eaf3;text-align: center;margin: 0;font-size: 0.8rem}.releas-txt-box{display: flex;justify-content: flex-start;margin-bottom: 0.8rem}h3.card-releas-title{line-height: 1.5;font-family: "Yu Gothic Medium","游ゴシック Medium","YuGothic","游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ";font-size: 0.9rem}}html{margin-top: 0px !important}@media screen and (min-width: 769px){#menu-menu-1{list-style: none;padding: 0;margin: 0;display: flex}#menu-menu-1>li>a:hover{color: #aeb3b7}#menu-menu-1>li>a::after{content: '';position: absolute;left: 0;bottom: 5px;width: 100%;height: 2px;background-color: #aeb3b7;transform: scaleX(0);transform-origin: left;transition: transform 0.3s ease}#menu-menu-1>li>a:hover::after{transform: scaleX(1)}#menu-menu-1 .sub-menu{margin-top: 0}#menu-menu-1>li{position: relative;margin-right: 5px}#menu-menu-1 a{text-decoration: none;padding: 15px 3px;color: #333;position: relative;display: block;transition: color 0.3s ease}#menu-menu-1 .sub-menu{display: none;position: absolute;top: 100%;left: 0;background: #fff;box-shadow: 0px 2px 10px rgba(0,0,0,0.1);z-index: 999;padding: 10px 0;list-style: none;min-width: 180px}}#menu-menu-1 .sub-menu li{margin: 0}#menu-menu-1 .sub-menu a{padding: 8px 20px;white-space: nowrap;color: #333;font-size: 13px}#menu-menu-1 .sub-menu a:hover{background: #f0f0f0}#menu-menu-1 li:hover>.sub-menu{display: block}h3.wp-block-heading{font-weight: bold;font-size: 18px}p a{display: block;color: #125e96;width: 100%;text-decoration: underline}.download-col-2{display: flex;justify-content: center}p.download{line-height: 30px;font-size: 15px;margin: 40px;padding: 20px;background-color: rgba(220,234,245,0.5)}img.download-image{width: 400px;box-shadow: 5px 5px 5px 0 rgb(0 0 0 / 31%);margin: 40px 0}h2.section-title3,h1.section-title3{font-weight: bold;font-family: "Yu Gothic Medium","游ゴシック Medium","YuGothic","游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ";font-size: 2vw;letter-spacing: 0.3rem;text-align: center;padding-top: 5%}figure.wp-block-image.size-large{padding: 0 0 50px;text-align: center}.wp-block-post-featured-image img{box-sizing: border-box;height: auto;max-width: 100%;vertical-align: bottom;width: 100%;padding-bottom: 50px}figure.wp-block-image.size-large.is-resized{text-align: center}.wp-block-latest-posts__featured-image img{height: auto;max-width: 100%;width: auto;margin-bottom: 20px}a.wp-block-latest-posts__post-title{color: #1c9bef;text-decoration: underline #1c9bef}.wp-block-buttons.is-content-justification-center.is-layout-flex.wp-container-1{padding: 50px 0}h3.wp-block-heading{font-family: "Yu Gothic Medium","游ゴシック Medium","YuGothic","游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ";margin: 30px 0 10px}h4.form-title{margin: 30px auto}figure.wp-block-image.size-large.is-resized{padding: 50px 0}.check_box{width: 330px;margin: auto}h2.wp-block-heading{font-size: 25px;font-weight: bold;color: #fff;padding: 20px;background-color: #4D8BD8;margin: 50px auto;border-radius: 20px;letter-spacing: 2px}h4.form-title{font-family: 'Noto Serif JP',serif;font-weight: normal;letter-spacing: 2px;text-align: center;line-height: 25px}@media screen and (max-width: 768px){a.wp-block-latest-posts__post-title{color: #1c9bef;text-decoration: underline #1c9bef;font-size: 4vw}li.cat-item{font-size: 4vw}h2.wp-block-heading{font-size: 5vw;font-weight: bold;color: #fff;padding: 5%;background-color: #4D8BD8;margin: 10% auto;border-radius: 10px;letter-spacing: 2px;line-height: 1.5}.download-col-2{display: block;justify-content: center}img.download-image{display: block;width: 350px;margin: 0 auto}h2.section-title3,h1.section-title3{font-size: 20px}div#wpadminbar{display: none}h4.form-title{font-family: 'Noto Serif JP',serif;font-weight: normal;letter-spacing: 2px;text-align: center;font-size: 3vw;padding: 0% 9%;line-height: 20px}textarea{width: 100%}}textarea{overflow: auto;border: solid 1px;border-radius: 5px}input[type="text"]{border: solid 1px #000;border-radius: 5px;margin: 0 0 20px;text-align: left}input[type="email"]{border: solid 1px;border-radius: 5px;margin: 0 0 20px;text-align: left}h2.wp-block-heading{font-family: "Yu Gothic Medium","游ゴシック Medium","YuGothic","游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ"}a.anchortext{color: #1b72e8;text-decoration: underline}li.container{display: none}p.recruit{text-align: center;margin-bottom: 200px}ul.wp-block-categories-list.wp-block-categories{display: block;margin: 0;padding: 0;font-family: "ヒラギノ角ゴ Pro W3";text-decoration: underline}ul.wp-block-latest-posts__list.wp-block-latest-posts{margin: 0;display: flex;font-family: "ヒラギノ角ゴ Pro W3";letter-spacing: 1px;text-decoration: underline}#magazine a{display: block;width: auto}.mwform-checkbox-field label,.mwform-radio-field label{font-size: 14px}span.error{background: none;text-align: left}.form_content{font-family: "Yu Gothic Medium","游ゴシック Medium","YuGothic","游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ";letter-spacing: 2px;padding-top: 10px;text-align: center}h2.category-title,h1.category-title{font-size: 40px;font-family: 游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif;font-weight: 500;text-align: center;letter-spacing: 4px;padding: 50px 0;background-size: 300px}h3.card-title-2{font-family: 游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif;font-weight: 500;letter-spacing: 4px;line-height: 1.6;letter-spacing: 0.03em;text-align: center}@media screen and (max-width: 768px){h2.category-title,h1.category-title{font-size: 28px;font-family: 游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif;font-weight: 500;text-align: center;letter-spacing: 4px;padding: 30px 0;background-size: 300px}ol.flow-items{padding-left: 0}}@media screen and (max-width: 768px){.button-recruit{position: relative;display: block;justify-content: space-between;margin: 0;margin-top: 0}}#recruit{padding: 75px 0;width: 100vw}@media screen and (max-width: 768px){.button-recruit2{margin: auto;display: block;width: 110px;height: 35px;background-color: rgba(255,255,255,0.8);color: #000;font-family: 游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif;font-size: 12px;letter-spacing: 0.2em;font-weight: normal;text-align: center;line-height: 35px;border-radius: 0px;cursor: pointer;margin-top: 140px;padding-top: 0px}}@media screen and (max-width: 768px){.button-recruit1{margin: auto;margin-top: 90px;display: block;width: 110px;height: 35px;background-color: rgba(255,255,255,0.8);color: #000;font-family: 游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif;font-size: 12px;letter-spacing: 0.2em;font-weight: normal;text-align: center;line-height: 35px;border-radius: 0px;cursor: pointer;padding-top: 0}}label{color: #000;font-size: 15px}form{margin: 0 auto;text-align: center}.form_row{margin: 20px 0}@media screen and (max-width: 768px){form{margin: 0 20px}}input[type="text"]{padding: 5px}input[type="email"]{padding: 5px}.mwform-checkbox-field label{font-weight: normal;margin-bottom: 0;letter-spacing: 4px;font-size: 14px}@media screen and (max-width:768px){p.form-title{color: #000;margin: 40px 20px;font-size: 10px;line-height: 2}p.form{text-align: left;margin: 30px 30px;line-height: 2}ul{list-style: none}}input[type="submit"]{font-size: 14px;width: 150px;height: 50px;letter-spacing: 3px;background-color: #2C437E;color: #fff;margin: 30px 0}.section-inner2{margin: 0 330px}@media only screen and (min-width: 769px) and (max-width: 1024px){.section-inner2{margin: 0 200px}}@media screen and (max-width:768px){.section-inner2{margin: 0px;padding: 5%}}div#content{padding: 70px 0 100px}h3.card-title{margin-top: 0px;margin-bottom: 0;font-family: "Yu Gothic Medium","游ゴシック Medium","YuGothic","游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ"}.recruit-title{padding-bottom: 70px}div#magazine-2{margin-bottom: 70px}.mwform-checkbox-field label,.mwform-radio-field label{font-weight: normal;margin-bottom: 0;letter-spacing: 4px}img.attachment-280.size-280.wp-post-image{width: 100%;height: auto}@media screen and (max-width: 768px){img.attachment-280.size-280.wp-post-image{width: 100%;height: auto}}h1.content-title{padding: 100px 0 20px;font-size: 30px;margin: 0;font-weight: bold;font-family: "Yu Gothic Medium","游ゴシック Medium","YuGothic","游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ";line-height: 3rem}@media screen and (max-width: 768px){h1.content-title{padding: 0;font-size: 6vw;margin: 0;font-weight: bold;font-family: "Yu Gothic Medium","游ゴシック Medium","YuGothic","游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ";line-height: 1.5}h4.content-title{font-size: 20px;padding: 0 0 10px;font-weight: bold;font-family: "Yu Gothic Medium","游ゴシック Medium","YuGothic","游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ"}}p.content-time{font-size: 18px;color: #777777;letter-spacing: 1px}.card-item{width: 30%;padding-bottom: 50px}@media screen and (max-width: 768px){.card-item{width: 100%}}.wp-block-preformatted{white-space: pre-wrap;font-size: 16px;line-height: 30px}li.page_item.page-item-514{display: none}li.page_item.page-item-542{display: none}li.page_item.page-item-540{display: none}li.page_item.page-item-544{display: none}li.page_item.page-item-568{display: none}a.card-item{margin: 0;padding: 0}@media screen and (max-width: 768px){a.card-item{margin: 0;padding: 0;width: 200px}}li.flow-item{list-style: none}.mw_wp_form .vertical-item{display: block;text-align: left}@media screen and (max-width: 768px){.mw_wp_form .vertical-item{display: block;text-align: left;padding: 0}div#ez-toc-container ul li,div#ez-toc-container ul li a{font-size: 15px}}.performance-industry_list{display: flex;justify-content: center;margin: 0 auto;flex-wrap: wrap}ul.ez-toc-list.ez-toc-list-level-1{font-size: 1.2vw;font-family: 'Noto Sans JP',serif !important}div#mw_wp_form_mw-wp-form-102{text-align: center;padding-bottom: 10%}.visually-hidden{position: absolute !important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0}#summary{background: #F0F5F9;padding: 8rem 5% 7rem}#summary .summary-inner{max-width: 1080px;margin: 0 auto}#summary .summary-label{font-family: "游明朝","Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro",serif;letter-spacing: 0.3em;font-weight: bold;color: #0e2c40;text-align: center;margin: 0 0 1.5rem}#summary .summary-title{font-family: "游明朝","Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro",serif;font-size: 2.4rem;line-height: 1.6;letter-spacing: 0.08em;font-weight: bold;color: #2D3134;text-align: center;margin: 0 0 3rem}#summary .summary-lead{font-family: 'Noto Sans JP',sans-serif;font-size: 1.05rem;line-height: 2;letter-spacing: 0.05em;color: #2D3134;margin: 0 auto 4rem;max-width: 900px}#summary .summary-points{display: grid;grid-template-columns: repeat(4,1fr);gap: 1.5rem;list-style: none;padding: 0;margin: 0 0 4rem}#summary .summary-points li{background: #fff;padding: 2rem 1rem;text-align: center}#summary .summary-num{display: block;font-family: "游明朝","Yu Mincho","Hiragino Mincho ProN",serif;font-size: 2.8rem;font-weight: bold;color: #0e2c40;line-height: 1.2}#summary .summary-num small{font-size: 1rem;margin-left: 0.2em}#summary .summary-cap{display: block;font-family: 'Noto Sans JP',sans-serif;font-size: 0.9rem;line-height: 1.6;color: #2D3134;margin-top: 0.8rem}#summary .summary-services{display: grid;grid-template-columns: repeat(2,1fr);gap: 1.5rem 3rem;margin: 0}#summary .summary-services>div{border-top: 1px solid #b9c6d0;padding-top: 1.2rem}#summary .summary-services dt a{font-family: 'Noto Sans JP',sans-serif;font-weight: bold;font-size: 1.1rem;color: #0e2c40;text-decoration: none}#summary .summary-services dt a::after{content: " →"}#summary .summary-services dd{font-family: 'Noto Sans JP',sans-serif;font-size: 0.95rem;line-height: 1.8;color: #2D3134;margin: 0.5rem 0 0}#top-faq{padding: 0 5% 6rem}#top-faq .faqlistwrap{margin-top: 3rem}#top-faq .faqlist_answer{font-size: 0.95rem}@media screen and (max-width: 768px){#summary{padding: 4rem 5% 4rem}#summary .pc-br{display: none}#summary .summary-title{font-size: 1.35rem;text-align: left;margin-bottom: 1.5rem}#summary .summary-label{text-align: left}#summary .summary-lead{font-size: 0.95rem;line-height: 1.9;margin-bottom: 2.5rem}#summary .summary-points{grid-template-columns: repeat(2,1fr);gap: 0.8rem;margin-bottom: 2.5rem}#summary .summary-points li{padding: 1.2rem 0.5rem}#summary .summary-num{font-size: 2rem}#summary .summary-cap{font-size: 0.75rem}#summary .summary-services{grid-template-columns: 1fr;gap: 1.2rem}#top-faq .faqlist_answer{font-size: 0.85rem}}#content.article,#content.article td,#content.article th,#content.article li{font-family: "Yu Gothic Medium","游ゴシック Medium","YuGothic","游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ"}.article-bread ol{display: flex;flex-wrap: wrap;list-style: none;margin: 0;padding: 30px 0 0;font-size: 13px;line-height: 1.6;color: #777;letter-spacing: 0.05em}.article-bread li{max-width: 100%}.article-bread li:not(:last-child)::after{content: "›";margin: 0 0.6em;color: #aaa}.article-bread li[aria-current]{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 24em}.article-bread a{color: #555}.article-bread a:hover{color: #4D8BD8;text-decoration: underline}.article-head h1.content-title{padding: 16px 0 16px}.article-cat{display: inline-block;margin-top: 40px;padding: 4px 12px;font-size: 13px;line-height: 1.5;color: #fff;background: #4D8BD8;border-radius: 999px;letter-spacing: 0.05em}.article-cat:hover{color: #fff;opacity: 0.85}.article-meta p.content-time{font-size: 14px;margin: 0 0 8px}.article-meta time,.article-meta__author{display: inline-block;margin-right: 1.2em}.article-body p,.article-body li{color: #333}.article-body p.wp-block-paragraph{margin: 0 0 1.2em}.article-body p a{display: inline;width: auto;color: #125e96;text-decoration: underline}.article-body ul:not(.ez-toc-list),.article-body ol:not(.ez-toc-list){margin: 0 0 1.5em;padding-left: 1.5em;font-size: 16px;line-height: 1.8;letter-spacing: 0.05em}.article-body ul:not(.ez-toc-list){list-style: disc}.article-body ol:not(.ez-toc-list){list-style: decimal}.article-body li{margin-bottom: 0.3em}.article-body #ez-toc-container ul{letter-spacing: 0.05em}.article-body #ez-toc-container li{margin-bottom: 0.2em}.article-cta{margin: 60px 0 0;padding: 36px 40px;background: #F0F5F9;border-top: 4px solid #4D8BD8;border-radius: 8px;text-align: center}.article-cta p.article-cta__lead{font-size: 20px;font-weight: bold;color: #0e2c40;margin: 0 0 12px;letter-spacing: 0.05em}.article-cta p.article-cta__text{color: #333;margin: 0 0 24px;text-align: left}.article-cta__buttons{display: flex;justify-content: center;gap: 16px;flex-wrap: wrap}.article-cta__btn{display: inline-block;min-width: 240px;padding: 14px 24px;font-family: 'Noto Sans JP',sans-serif;font-weight: bold;font-size: 16px;color: #0e2c40;background: #fff;border: 2px solid #0e2c40;border-radius: 999px;letter-spacing: 0.05em;transition: opacity 0.2s ease}.article-cta__btn--primary{color: #fff;background: #0e2c40}.article-cta__btn:hover{opacity: 0.8}.article-cta__btn--primary:hover{color: #fff}.article-author{margin: 32px 0 0;padding: 24px 28px;border: 1px solid #d6dde3;border-radius: 8px}.article-author p.article-author__label{font-size: 13px;color: #777;margin: 0 0 4px}.article-author p.article-author__name{font-size: 18px;font-weight: bold;color: #0e2c40;margin: 0 0 8px}.article-author__name span{font-size: 13px;font-weight: normal;color: #777;margin-left: 0.8em}.article-author p.article-author__bio{font-size: 14px;color: #333;margin: 0 0 8px}.article-author__link{font-size: 14px;color: #125e96;text-decoration: underline}.related-posts-section{margin-top: 60px}.related-posts-section h2.related-title{font-size: 20px;font-weight: bold;color: #0e2c40;letter-spacing: 0.05em;margin: 0 0 20px;padding-bottom: 10px;border-bottom: 2px solid #0e2c40}.related-posts{display: grid;grid-template-columns: repeat(3,1fr);gap: 28px 20px}.related-card{display: block;color: #333}.related-card:hover{color: #4D8BD8}.related-card__img{display: block;aspect-ratio: 16 / 9;overflow: hidden;border-radius: 6px;background: #F0F5F9}.related-card__img img{width: 100%;height: 100%;object-fit: cover;display: block;transition: transform 0.3s ease}.related-card:hover .related-card__img img{transform: scale(1.04)}.related-card__date{display: block;margin-top: 10px;font-size: 12px;color: #888}.related-card__title{display: block;margin-top: 4px;font-size: 14px;font-weight: bold;line-height: 1.6}@media screen and (max-width: 768px){.article-bread ol{padding-top: 0;font-size: 12px}.article-bread li[aria-current]{max-width: 12em}.article-cat{margin-top: 16px}.article-head h1.content-title{padding: 12px 0}.article-cta{padding: 28px 20px}.article-cta p.article-cta__lead{font-size: 17px}.article-cta__btn{width: 100%;min-width: 0}.article-author{padding: 20px}.related-posts{grid-template-columns: repeat(2,1fr);gap: 20px 14px}}@media screen and (max-width: 480px){.related-posts{grid-template-columns: 1fr}}.article-meta .article-meta__author,.article-author__name span{background: none;font-weight: normal}.article-sidebar{display: none}@media screen and (min-width: 1025px){#content.article.has-sidebar .section-inner2{max-width: 1160px;margin: 0 auto;padding: 0 32px;box-sizing: border-box}.has-sidebar .article-layout{display: grid;grid-template-columns: minmax(0,1fr) 300px;gap: 56px}.has-sidebar .article-sidebar{display: flex;flex-direction: column;gap: 28px;padding-top: 40px}.has-sidebar .article-body #ez-toc-container{display: none}}.side-block{padding: 20px;background: #fff;border: 1px solid #dfe6ec;border-radius: 8px}.side-block h2.side-block__title{margin: 0 0 14px;padding: 0 0 10px;font-size: 15px;font-weight: bold;color: #0e2c40;letter-spacing: 0.05em;background: none;border-radius: 0;border-bottom: 1px solid #dfe6ec}.side-block__more{display: block;margin-top: 12px;font-size: 13px;color: #4D8BD8;text-align: right}.side-block__more::after{content: " →"}.side-related__list,.side-cats__list,.side-toc__list{list-style: none;margin: 0;padding: 0}.side-related__list li + li{margin-top: 14px}.side-related__list a{display: flex;gap: 12px;color: #333}.side-related__list a:hover{color: #4D8BD8}.side-related__img{flex: 0 0 96px;height: 64px;overflow: hidden;border-radius: 4px;background: #F0F5F9}.side-related__img img{width: 100%;height: 100%;object-fit: cover;display: block}.side-related__title{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;font-size: 13px;font-weight: bold;line-height: 1.5}.side-related__date{display: block;margin-top: 4px;font-size: 11px;color: #888}.side-cats__list{display: flex;flex-wrap: wrap;gap: 8px}.side-cats__list a{display: inline-block;padding: 5px 12px;font-size: 13px;line-height: 1.5;color: #0e2c40;background: #F0F5F9;border-radius: 999px}.side-cats__list a span{margin-left: 6px;font-size: 11px;color: #7a8a98}.side-cats__list a:hover,.side-cats__list a.is-current{color: #fff;background: #4D8BD8}.side-cats__list a:hover span,.side-cats__list a.is-current span{color: #e6efff}.side-sticky{position: sticky;top: 120px;display: flex;flex-direction: column;gap: 20px}.side-toc__list{max-height: calc(100vh - 430px);min-height: 120px;overflow-y: auto}.side-toc__list li + li{border-top: 1px solid #eef2f5}.side-toc__list a{display: flex;gap: 10px;padding: 9px 8px 9px 10px;font-size: 13px;line-height: 1.5;color: #333;border-left: 3px solid transparent}.side-toc__list a:hover{color: #4D8BD8}.side-toc__list a.is-active{color: #0e2c40;font-weight: bold;background: #F0F5F9;border-left-color: #4D8BD8}.side-toc__num{flex: 0 0 auto;color: #4D8BD8;font-weight: bold}.side-contact{background: #F0F5F9;border-color: #F0F5F9;text-align: center}.side-contact p.side-contact__title{margin: 0 0 8px;font-size: 15px;font-weight: bold;color: #0e2c40}.side-contact p.side-contact__text{margin: 0 0 14px;font-size: 13px;line-height: 1.7;color: #333;text-align: left}.side-contact__btn{display: block;padding: 11px 16px;font-family: 'Noto Sans JP',sans-serif;font-size: 14px;font-weight: bold;color: #fff;background: #0e2c40;border-radius: 999px}.side-contact__btn::after{content: " →"}.side-contact__btn:hover{color: #fff;opacity: 0.85}.side-related__list,.side-toc__list{display: block}.side-related__list,.side-toc__list,.side-cats__list{font-size: 13px;letter-spacing: 0.02em;font-family: "Yu Gothic Medium","游ゴシック Medium","YuGothic","游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ"}.article-body h2,.article-body h2 [id]{scroll-margin-top: 120px}.article-body{counter-reset: article-h2}.article-body h2.wp-block-heading{counter-increment: article-h2;position: relative;margin: 64px 0 24px;padding: 6px 0 6px 64px;font-size: 24px;line-height: 1.5;font-weight: bold;color: #0e2c40;letter-spacing: 0.04em;background: none;border-radius: 0;border-left: 5px solid #4D8BD8}.article-body h2.wp-block-heading::before{content: counter(article-h2,decimal-leading-zero);position: absolute;left: 18px;top: 6px;font-family: 'Noto Sans JP',sans-serif;font-size: 22px;line-height: 1.64;font-weight: bold;color: #4D8BD8;letter-spacing: 0}.article-body h3.wp-block-heading{position: relative;margin: 40px 0 16px;padding: 0 0 10px;font-size: 19px;line-height: 1.6;font-weight: bold;color: #0e2c40;letter-spacing: 0.04em;border-bottom: 2px solid #dfe6ec}.article-body h3.wp-block-heading::after{content: "";position: absolute;left: 0;bottom: -2px;width: 64px;height: 2px;background: #4D8BD8}@media screen and (max-width: 768px){.article-body h2.wp-block-heading{margin: 48px 0 20px;padding: 4px 0 4px 48px;font-size: 19px}.article-body h2.wp-block-heading::before{left: 12px;top: 4px;font-size: 17px;line-height: 1.68}.article-body h3.wp-block-heading{margin: 32px 0 14px;font-size: 17px}}.post-list{max-width: 1080px;margin: 40px auto 0;padding: 0 24px;box-sizing: border-box;font-family: "Yu Gothic Medium","游ゴシック Medium","YuGothic","游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ"}.post-list__nav{display: flex;align-items: center;gap: 24px;border-top: 2px solid #0e2c40;border-bottom: 1px solid #dfe6ec}.post-list__tabs{flex: 1 1 auto;min-width: 0;overflow-x: auto;scrollbar-width: none}.post-list__tabs::-webkit-scrollbar{display: none}.post-list__tabs ul{display: flex;gap: 4px;margin: 0;padding: 0;list-style: none;font-size: 14px;letter-spacing: 0.04em;white-space: nowrap}.post-list__tabs a{display: block;padding: 16px 12px 14px;color: #333;border-bottom: 3px solid transparent}.post-list__tabs a:hover{color: #4D8BD8}.post-list__tabs a.is-current{color: #0e2c40;font-weight: bold;border-bottom-color: #0e2c40}.post-list__search{flex: 0 0 240px;display: flex;align-items: center;border: 1px solid #cfd8e0;border-radius: 6px;background: #fff}.post-list__search input[type="search"]{flex: 1 1 auto;min-width: 0;margin: 0;padding: 9px 12px;font-size: 14px;border: 0;border-radius: 6px;background: transparent;outline: none}.post-list__search button{flex: 0 0 auto;display: flex;align-items: center;justify-content: center;width: 40px;height: 38px;padding: 0;color: #0e2c40;background: none;border: 0;cursor: pointer}.post-list__search:focus-within{border-color: #4D8BD8}.post-list h2.post-list__heading{display: flex;align-items: center;gap: 16px;margin: 36px 0 24px;padding: 2px 0 2px 14px;font-size: 20px;font-weight: bold;color: #0e2c40;letter-spacing: 0.05em;border-left: 4px solid #0e2c40;background: none}.post-list h2.post-list__heading::after{content: "";flex: 0 0 48px;height: 1px;background: #b9c6d0}.post-list__grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 40px 28px}.post-card__link{display: block;color: #333}.post-card__img{display: block;aspect-ratio: 16 / 9;overflow: hidden;border-radius: 4px;background: #F0F5F9}.post-card__img img{display: block;width: 100%;height: 100%;object-fit: cover;transition: transform 0.3s ease}.post-card__link:hover .post-card__img img{transform: scale(1.04)}.post-card__cat{display: block;margin-top: 12px;font-size: 12px;color: #4D8BD8;letter-spacing: 0.04em}.post-card h3.post-card__title{margin: 6px 0 0;padding: 0;font-size: 16px;line-height: 1.6;font-weight: bold;color: #1a1a1a;letter-spacing: 0.02em;text-align: left;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden}.post-card__link:hover h3.post-card__title{color: #4D8BD8}.post-card__meta{display: flex;align-items: center;margin-top: 10px;font-size: 12px;color: #888;letter-spacing: 0.04em}.post-card__author::before{content: "";display: inline-block;width: 1px;height: 10px;margin: 0 10px;background: #ccc}.post-list__pager{margin: 56px 0 0}.post-list__pager ul.page-numbers{display: flex;justify-content: center;gap: 8px;margin: 0;padding: 0;list-style: none;font-size: 14px;letter-spacing: 0}.post-list__pager a.page-numbers,.post-list__pager span.page-numbers{display: flex;align-items: center;justify-content: center;min-width: 38px;height: 38px;padding: 0 6px;box-sizing: border-box;color: #0e2c40;border: 1px solid #cfd8e0;border-radius: 4px}.post-list__pager a.page-numbers:hover{border-color: #0e2c40}.post-list__pager span.page-numbers.current{color: #fff;background: #0e2c40;border-color: #0e2c40}.post-list__pager span.page-numbers.dots{border: 0}.post-list__empty{padding: 40px 0;text-align: center;color: #555}@media screen and (max-width: 1024px){.post-list__grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 32px 20px}}@media screen and (max-width: 768px){.post-list{margin-top: 24px;padding: 0 16px}.post-list__nav{flex-direction: column;align-items: stretch;gap: 0}.post-list__search{flex-basis: auto;margin: 12px 0}.post-list__tabs a{padding: 13px 10px 11px}.post-list h2.post-list__heading{margin: 28px 0 20px;font-size: 18px}}@media screen and (max-width: 600px){.post-list__grid{grid-template-columns: 1fr;gap: 32px}}.post-list__tabs ul{font-family: "Yu Gothic Medium","游ゴシック Medium","YuGothic","游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ"}@media screen and (min-width: 769px){.post-list__tabs{overflow: visible}.post-list__tabs ul{flex-wrap: wrap;gap: 0 2px}.post-list__tabs a{padding: 13px 10px 11px}}@media screen and (max-width: 768px){.post-list__tabs{-webkit-mask-image: linear-gradient(to right,#000 85%,transparent);mask-image: linear-gradient(to right,#000 85%,transparent)}}.post-list__pager ul.page-numbers{font-family: 'Noto Sans JP',sans-serif}.post-list__search input[type="search"]{text-align: left;font-family: "Yu Gothic Medium","游ゴシック Medium","YuGothic","游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ"}.post-list__nav.is-search-only{justify-content: flex-end;padding: 12px 0}@media screen and (max-width: 768px){.post-list__nav.is-search-only{padding: 0}}.article-body .am-article>h2{counter-increment: article-h2;position: relative;margin: 64px 0 24px;padding: 6px 0 6px 64px;font-size: 24px;line-height: 1.5;font-weight: bold;color: #0e2c40;letter-spacing: 0.04em;background: none;border-radius: 0;border-left: 5px solid #4D8BD8}.article-body .am-article>h2::before{content: counter(article-h2,decimal-leading-zero);position: absolute;left: 18px;top: 6px;font-family: 'Noto Sans JP',sans-serif;font-size: 22px;line-height: 1.64;font-weight: bold;color: #4D8BD8;letter-spacing: 0}.article-body .am-article>h3{position: relative;margin: 40px 0 16px;padding: 0 0 10px;font-size: 19px;line-height: 1.6;font-weight: bold;color: #0e2c40;letter-spacing: 0.04em;border-left: 0;border-bottom: 2px solid #dfe6ec}.article-body .am-article>h3::after{content: "";position: absolute;left: 0;bottom: -2px;width: 64px;height: 2px;background: #4D8BD8}@media screen and (max-width: 768px){.article-body .am-article>h2{margin: 48px 0 20px;padding: 4px 0 4px 48px;font-size: 19px}.article-body .am-article>h2::before{left: 12px;top: 4px;font-size: 17px;line-height: 1.68}.article-body .am-article>h3{margin: 32px 0 14px;font-size: 17px}}.article-body .am-article ul{list-style: none;padding-left: 0}.post-list__nav.is-search-only .post-list__search{margin: 0 0 0 auto}@media screen and (max-width: 768px){.post-list__nav.is-search-only .post-list__search{margin: 12px 0}}.text-large{font-size: 1.25em}p span.text-large{position: static;font-weight: inherit;background: none}.article-body ul,.article-body ol{display: block}.article-body p,.article-body li{line-height: 1.5}.article-body figure.wp-block-image,.article-body figure.wp-block-image.size-large,.article-body figure.wp-block-image.is-resized,.article-body figure.wp-block-image.size-large.is-resized{margin-top: 32px;margin-bottom: 32px;padding: 0}@media screen and (max-width: 768px){.article-body figure.wp-block-image,.article-body figure.wp-block-image.size-large,.article-body figure.wp-block-image.is-resized,.article-body figure.wp-block-image.size-large.is-resized{margin-top: 24px;margin-bottom: 24px}}.article-body div.wp-block-image{margin-top: 32px;margin-bottom: 32px}.article-body div.wp-block-image>figure{margin-top: 0;margin-bottom: 0;padding: 0}@media screen and (max-width: 768px){.article-body div.wp-block-image{margin-top: 24px;margin-bottom: 24px}}.header-cta{display: none}@media screen and (min-width: 769px){#header{height: 84px;padding: 0 28px;box-sizing: border-box;justify-content: flex-start;box-shadow: 0 1px 0 #e3e8ed,0 4px 16px rgba(14,44,64,0.04)}#header .header-logo{flex: 0 0 auto;width: auto;padding: 0}#header .header-logo img{display: block;height: 46px;width: auto}#header .menu-menu-1-container{height: 100%;margin-left: auto}#header .floating-menu{display: none}#header #menu-menu-1{height: 100%;align-items: stretch;gap: 2px;margin: 0;padding: 0;font-family: "Yu Gothic Medium","游ゴシック Medium","YuGothic","游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size: 15px;letter-spacing: 0.08em}#header #menu-menu-1>li{position: relative;display: flex;margin: 0}#header #menu-menu-1>li>a{display: flex;align-items: center;height: 100%;padding: 0 14px;color: #1d2a36;font-weight: 500;white-space: nowrap}#header #menu-menu-1>li>a:hover{color: #0e2c40}#header #menu-menu-1>li>a::after{left: 14px;right: 14px;width: auto;bottom: 0;height: 2px;background-color: #0e2c40}#header #menu-menu-1>li:hover>a::after,#header #menu-menu-1>li:focus-within>a::after,#header #menu-menu-1>li.current-menu-item>a::after,#header #menu-menu-1>li.current-menu-ancestor>a::after,#header #menu-menu-1>li.current-menu-parent>a::after,#header #menu-menu-1>li.current-page-ancestor>a::after{transform: scaleX(1)}#header #menu-menu-1>li.menu-item-has-children>a{padding-right: 30px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%231d2a36' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 14px center}#header #menu-menu-1>li.menu-item-has-children:hover>a,#header #menu-menu-1>li.menu-item-has-children:focus-within>a{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 5l4-4 4 4' fill='none' stroke='%230e2c40' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}#header #menu-menu-1>li.menu-item-has-children>a::after{right: 30px}#header .mega-panel{position: absolute;top: 100%;left: 0;z-index: 1000;width: 300px;padding: 22px 24px 24px;box-sizing: border-box;background: #fff;border-top: 1px solid #e3e8ed;box-shadow: 0 16px 32px rgba(14,44,64,0.12);opacity: 0;visibility: hidden;transform: translateY(6px);transition: opacity 0.2s ease,transform 0.2s ease,visibility 0.2s}#header #menu-menu-1>li:hover>.mega-panel,#header #menu-menu-1>li:focus-within>.mega-panel{opacity: 1;visibility: visible;transform: translateY(0)}#header #menu-menu-1>li:has(.sub-menu>li:nth-child(4))>.mega-panel{width: 600px}#header #menu-menu-1>li:nth-last-child(-n+3)>.mega-panel{left: auto;right: 0}#header p.mega-panel__head{margin: 0 0 14px;padding: 0;line-height: 1.4;letter-spacing: 0.04em;font-family: "Yu Gothic Medium","游ゴシック Medium","YuGothic","游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;color: #0e2c40}#header .mega-panel__en{display: block;font-size: 11px;font-weight: bold;letter-spacing: 0.14em;color: #4D8BD8}#header .mega-panel__ja{display: block;margin-top: 4px;font-size: 18px;font-weight: bold}#header #menu-menu-1 .mega-panel ul.sub-menu{position: static;display: grid;grid-template-columns: 1fr;gap: 0 24px;width: auto;min-width: 0;margin: 0;padding: 0;background: none;box-shadow: none;list-style: none;font-family: "Yu Gothic Medium","游ゴシック Medium","YuGothic","游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;letter-spacing: 0.04em}#header #menu-menu-1>li:has(.sub-menu>li:nth-child(4)) .mega-panel ul.sub-menu{grid-template-columns: 1fr 1fr}#header #menu-menu-1 .mega-panel .sub-menu li{display: block;margin: 0;border-bottom: 1px solid #e9eef2}#header #menu-menu-1 .mega-panel .sub-menu a{display: flex;align-items: center;justify-content: space-between;padding: 13px 12px;font-size: 14px;color: #1d2a36;white-space: nowrap;background: none}#header #menu-menu-1 .mega-panel .sub-menu a::after{content: "→";position: static;width: auto;height: auto;margin-left: 16px;background: none;transform: none;color: #0e2c40;transition: transform 0.2s ease}#header #menu-menu-1 .mega-panel .sub-menu a:hover{color: #0e2c40;background: #F0F5F9}#header #menu-menu-1 .mega-panel .sub-menu a:hover::after{transform: translateX(3px)}#header #menu-menu-1 .mega-panel .sub-menu .current-menu-item>a{color: #0e2c40;font-weight: bold;background: #F0F5F9}.header-cta{display: flex;align-items: center;gap: 10px;margin-left: 18px}.header-cta__btn{display: flex;flex-direction: column;align-items: center;justify-content: center;height: 52px;padding: 0 20px;box-sizing: border-box;font-family: "Yu Gothic Medium","游ゴシック Medium","YuGothic","游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size: 14px;font-weight: bold;line-height: 1.3;letter-spacing: 0.06em;white-space: nowrap;border-radius: 4px;transition: opacity 0.2s ease,background 0.2s ease}.header-cta__note{display: block;font-size: 10px;font-weight: normal;letter-spacing: 0.04em;opacity: 0.85}.header-cta__btn--line{color: #0e2c40;border: 1px solid #0e2c40;background: #fff}.header-cta__btn--line:hover{color: #0e2c40;background: #F0F5F9}.header-cta__btn--fill{color: #fff;background: #0e2c40;border: 1px solid #0e2c40}.header-cta__btn--fill:hover{color: #fff;opacity: 0.85}}@media screen and (min-width: 769px) and (max-width: 1279px){#header{padding: 0 16px}#header .header-logo img{height: 38px}#header #menu-menu-1{font-size: 14px;letter-spacing: 0.04em}#header #menu-menu-1>li>a{padding: 0 9px}#header #menu-menu-1>li.menu-item-has-children>a{padding-right: 24px;background-position: right 9px center}#header #menu-menu-1>li>a::after{left: 9px;right: 9px}#header #menu-menu-1>li.menu-item-has-children>a::after{right: 24px}.header-cta__btn--line{display: none}}@media screen and (min-width: 769px) and (max-width: 1023px){.header-cta{display: none}}#header p.mega-panel__head span{position: static;background: none;font-weight: bold}@media only screen and (min-width: 769px) and (max-width: 1279px){#header #menu-menu-1>li>a{padding: 0 9px !important;font-size: 14px !important}#header #menu-menu-1>li.menu-item-has-children>a{padding-right: 24px !important}#header #menu-menu-1 .mega-panel .sub-menu a{padding: 13px 12px !important;font-size: 14px !important}}#footer{padding: 0;background: none}.site-footer{font-family: "Yu Gothic Medium","游ゴシック Medium","YuGothic","游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;color: #0e2c40}.site-footer__inner{position: relative;display: flex;align-items: flex-start;padding: 96px 6% 120px;background: linear-gradient(180deg,rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.45) 55%,rgba(255,255,255,0.15) 100%),url(/wp-content/themes/allmark_hp_test/images/footer-back.webp) center bottom / cover no-repeat}.site-footer__brand{flex: 0 0 240px;padding-right: 48px}.site-footer__logo{display: block;width: 180px}.site-footer__logo img{display: block;width: 100%;height: auto}.site-footer p.site-footer__tagline{position: relative;margin: 28px 0 0;padding-top: 22px;font-family: "游明朝","Yu Mincho","Hiragino Mincho ProN",serif;font-size: 12px;letter-spacing: 0.18em;color: #2D3134;white-space: nowrap}.site-footer p.site-footer__tagline::before{content: "";position: absolute;top: 0;left: 0;width: 40px;height: 1px;background: #8a99a6}.site-footer__sns{display: flex;gap: 24px;margin-top: 28px}.site-footer__sns a{display: block;width: 40px;transition: opacity 0.2s ease}.site-footer__sns a:hover{opacity: 0.6}.site-footer__sns img{display: block;width: 100%;height: auto;margin: 0}.site-footer__nav{display: flex;flex: 1 1 auto}.site-footer__col{flex: 1 1 0;padding: 0 40px 24px 56px;border-left: 1px solid rgba(14,44,64,0.18)}.site-footer p.site-footer__en{position: relative;margin: 0;padding-bottom: 14px;font-family: "Helvetica Neue",Arial,sans-serif;font-size: 13px;font-style: italic;letter-spacing: 0.24em;color: #2f5fc4}.site-footer p.site-footer__en::after{content: "";position: absolute;left: 0;bottom: 0;width: 32px;height: 2px;background: #2f5fc4}.site-footer p.site-footer__ja{margin: 22px 0 28px;font-size: 26px;font-weight: bold;letter-spacing: 0.12em;line-height: 1.4}.site-footer__ja a{color: #0e2c40}.site-footer__col ul{display: block;margin: 0;padding: 0;list-style: none;font-family: inherit;font-size: 16px;letter-spacing: 0.08em}.site-footer__col li{margin: 0 0 16px}.site-footer__col li a{display: inline-block;color: #1d2a36;transition: color 0.2s ease}.site-footer__col li a:hover,.site-footer__ja a:hover{color: #2f5fc4}.site-footer__pagetop{position: absolute;top: 40px;right: 3%;display: flex;flex-direction: column;align-items: center;gap: 12px;font-family: "Helvetica Neue",Arial,sans-serif;font-size: 12px;letter-spacing: 0.2em;color: #0e2c40}.site-footer__pagetop-icon{position: relative;width: 54px;height: 54px;border: 1.5px solid #0e2c40;border-radius: 50%;transition: background 0.2s ease}.site-footer__pagetop-icon::before{content: "";position: absolute;top: 50%;left: 50%;width: 11px;height: 11px;border-top: 2px solid #0e2c40;border-left: 2px solid #0e2c40;transform: translate(-50%,-25%) rotate(45deg)}.site-footer__pagetop:hover{color: #0e2c40}.site-footer__pagetop:hover .site-footer__pagetop-icon{background: rgba(255,255,255,0.7)}.site-footer__bottom{padding: 20px 3%;background: #fff}.site-footer p.site-footer__copy{margin: 0;font-size: 14px;letter-spacing: 0.08em;color: #2D3134;text-align: left}@media screen and (min-width: 769px) and (max-width: 1279px){.site-footer__inner{padding: 80px 4% 100px}.site-footer__brand{flex-basis: 190px;padding-right: 24px}.site-footer__logo{width: 140px}.site-footer__col{padding: 0 20px 20px 28px}.site-footer p.site-footer__ja{font-size: 21px}.site-footer__col ul{font-size: 14px !important}.site-footer__col ul a{padding: 0 !important;font-size: 14px !important}.site-footer__pagetop{top: 24px}}@media screen and (max-width: 768px){.site-footer__inner{display: block;padding: 56px 24px 64px}.site-footer__brand{display: flex;flex-direction: column;align-items: center;padding: 0;text-align: center}.site-footer__logo{width: 120px}.site-footer p.site-footer__tagline{margin-top: 20px;padding-top: 16px}.site-footer p.site-footer__tagline::before{left: 50%;transform: translateX(-50%)}.site-footer__sns{justify-content: center;margin-top: 20px}.site-footer__sns a{width: 32px}.site-footer__nav{display: block;margin-top: 40px}.site-footer__col{padding: 24px 0;border-left: 0;border-top: 1px solid rgba(14,44,64,0.18)}.site-footer p.site-footer__ja{margin: 14px 0 16px;font-size: 20px}.site-footer__col ul{display: grid;grid-template-columns: 1fr 1fr;gap: 12px 16px;font-size: 14px}.site-footer__col li{margin: 0;text-align: left}.site-footer__col ul a{padding: 0;font-size: 14px}.site-footer__pagetop{top: 20px;right: 16px;gap: 6px;font-size: 10px}.site-footer__pagetop-icon{width: 40px;height: 40px}.site-footer__bottom{padding: 16px 24px 90px}.site-footer p.site-footer__copy{font-size: 12px;text-align: center}}.site-footer p.site-footer__ja a{display: inline;width: auto;color: #0e2c40;text-decoration: none}.site-footer p.site-footer__ja a:hover{color: #2f5fc4}.site-footer__inner{background: linear-gradient(180deg,rgba(255,255,255,0.82) 0%,rgba(255,255,255,0.62) 50%,rgba(240,246,252,0.35) 100%),url(/wp-content/themes/allmark_hp_test/images/footer-back.webp) center bottom / cover no-repeat}@media screen and (max-width: 768px){.site-footer p.site-footer__copy{text-align: left}}@media screen and (min-width: 769px){.site-footer__inner{padding: 120px max(6%,calc((100% - 1200px) / 2)) 140px}.site-footer__brand{flex-basis: 220px;padding-right: 56px}.site-footer__logo{width: 128px}.site-footer p.site-footer__tagline{margin-top: 24px;padding-top: 18px;font-size: 11px}.site-footer p.site-footer__tagline::before{width: 32px}.site-footer__sns{gap: 20px;margin-top: 24px}.site-footer__sns a{width: 28px}.site-footer__col{padding: 0 32px 16px 48px}.site-footer p.site-footer__en{padding-bottom: 12px;font-size: 11px}.site-footer p.site-footer__en::after{width: 24px}.site-footer p.site-footer__ja{margin: 18px 0 26px;font-size: 20px}.site-footer__col ul{font-size: 14px}.site-footer__col li{margin-bottom: 14px}.site-footer__pagetop{top: 48px;gap: 10px;font-size: 11px}.site-footer__pagetop-icon{width: 44px;height: 44px}.site-footer__pagetop-icon::before{width: 9px;height: 9px}.site-footer__bottom{padding: 18px max(3%,calc((100% - 1200px) / 2))}.site-footer p.site-footer__copy{font-size: 12px}}@media screen and (min-width: 769px) and (max-width: 1279px){.site-footer__inner{padding: 96px 4% 110px}.site-footer__brand{flex-basis: 170px;padding-right: 28px}.site-footer__logo{width: 108px}.site-footer__col{padding: 0 18px 16px 26px}.site-footer p.site-footer__ja{font-size: 18px}.site-footer__col ul,.site-footer__col ul a{font-size: 13px !important}}@media screen and (max-width: 768px){.site-footer__inner{padding: 64px 28px 72px}.site-footer__logo{width: 96px}.site-footer p.site-footer__tagline{font-size: 10px}.site-footer__sns a{width: 26px}.site-footer p.site-footer__en{font-size: 10px}.site-footer p.site-footer__ja{font-size: 17px}.site-footer__col ul,.site-footer__col ul a{font-size: 13px}.site-footer__col{padding: 28px 0}.site-footer__pagetop-icon{width: 36px;height: 36px}}.mv-fade>picture{display: contents}.mv-fade>img.mv-image:nth-child(2){animation-delay: 5s}.mv-fade>img.mv-image:nth-child(3){animation-delay: 10s}.card--linked{position: relative}.card--linked .card-link{color: inherit;text-decoration: none}.card--linked .card-link::after{content: "";position: absolute;inset: 0;z-index: 1}.card--linked .card-small a{position: relative;z-index: 2}.br-sp{display: none}@media screen and (max-width: 768px){.br-sp{display: inline}.br-pc-tb{display: none}}.mv-wrap{height: 52vw}@media screen and (min-width: 769px) and (max-width: 1279px){.mv-wrap{height: 60vw}}@media screen and (max-width: 768px){.mv-wrap{height: 80vw}.mv-badge-link{display: none}}.mv-fade>picture{display: contents}.mv-fade .mv-image.mv-image--1{animation-delay: 0s}.mv-fade .mv-image.mv-image--2{animation-delay: 5s}.mv-fade .mv-image.mv-image--3{animation-delay: 10s}.badge .badge-strong{font-size: 1.3vw}@media screen and (min-width: 769px) and (max-width: 1279px){.badge .badge-strong{font-size: inherit}}@media screen and (max-width: 768px){.badge .badge-strong{font-size: 4vw}}#service .top-service__list{display: flex;flex-wrap: wrap;justify-content: center;gap: 19px 60px;max-width: 960px;margin: 60px auto 80px;padding: 0;list-style: none;letter-spacing: normal;font-size: inherit}#service .top-service__item{width: 280px;margin: 0;padding: 0}#service .top-service__link{display: block;width: auto;padding: 0 !important;font-size: inherit !important}#service .top-service__img{display: block;width: 100%;height: auto;border: solid 1px #fff;box-shadow: 20px 20px 10px 0 rgba(0,0,0,.1);transition: transform .4s ease}#service .top-service__link:hover .top-service__img{transform: scale(1.1)}@media screen and (min-width: 769px) and (max-width: 1279px){#service{height: auto;padding-bottom: 80px}#service .top-service__list{max-width: 800px;gap: 30px 100px;margin: 40px auto 60px}#service .top-service__item{width: 200px}}@media screen and (max-width: 768px){#service .top-service__list{flex-wrap: nowrap;justify-content: flex-start;gap: 20px;align-items: center;max-width: none;min-height: 200px;margin: 0 0 38px;overflow-x: auto;-webkit-overflow-scrolling: touch}#service .top-service__list::-webkit-scrollbar{display: none}#service .top-service__item{flex: 0 0 140px;width: 140px}#service .top-service__img{box-shadow: 10px 10px 5px 0 rgba(0,0,0,.1)}#service .top-service__link:hover .top-service__img{transform: none}}@media screen and (min-width: 769px){.releas-card .releas-txt-box{display: contents}.releas-card .card-releas-small{order: 1}.releas-card .press-label{order: 2}.releas-card .card-releas-title{order: 3}}.service-row__name a{color: inherit;text-decoration: none;display: inline;width: auto}@media screen and (min-width: 769px){.service-row--text-first .col-2>.text{order: -1}}.service-faq{padding: 0 24px}@media screen and (max-width: 768px){.site-footer{background: linear-gradient(180deg,rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.45) 55%,rgba(255,255,255,0.15) 100%),url(/wp-content/themes/allmark_hp_test/images/footer-back-sp.webp) center bottom / cover no-repeat}.site-footer__inner{background: linear-gradient(180deg,rgba(255,255,255,0.82) 0%,rgba(255,255,255,0.62) 50%,rgba(240,246,252,0.35) 100%),url(/wp-content/themes/allmark_hp_test/images/footer-back-sp.webp) center bottom / cover no-repeat}}