@charset "UTF-8";@font-face{font-family:icomoon;src:url("../lib/icomoon/fonts/icomoon.eot?fx1gvr");src:url("../lib/icomoon/fonts/icomoon.eot?fx1gvr#iefix") format("embedded-opentype"),url("../lib/icomoon/fonts/icomoon.ttf?fx1gvr") format("truetype"),url("../lib/icomoon/fonts/icomoon.woff?fx1gvr") format("woff"),url("../lib/icomoon/fonts/icomoon.svg?fx1gvr#icomoon") format("svg");font-weight:400;font-style:normal;font-display:block}i{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico-expand-arrows-alt-solid:before{content:"\e90e"}.ico-search-minus-solid:before{content:"\e90f"}.ico-search-plus-solid1:before{content:"\e911"}.ico-yumap:before{content:"\e900"}.ico-reader:before{content:"\e901"}.ico-wallet:before{content:"\e902"}.ico-staff:before{content:"\e903"}.ico-japan:before{content:"\e904"}.ico-building:before{content:"\e905"}.ico-job:before{content:"\e906"}.ico-portata:before{content:"\e907"}.ico-site:before{content:"\e908"}.ico-map:before{content:"\e909"}.ico-book:before{content:"\e90a"}.ico-blank:before{content:"\e90b"}.ico-home:before{content:"\e90c"}.ico-office:before{content:"\e90d"}.ico-topics:before{content:"\e91a"}.ico-files:before{content:"\e925"}.ico-text:before{content:"\e926"}.ico-layer:before{content:"\e92e"}.ico-calendar:before{content:"\e953"}.ico-printer:before{content:"\e954"}.ico-pc:before{content:"\e956"}.ico-mobile:before{content:"\e958"}.ico-tablet:before{content:"\e95a"}.ico-man:before{content:"\e976"}.ico-search:before{content:"\e986"}.ico-list:before{content:"\e9ba"}.ico-download:before{content:"\e9c7"}.ico-flag:before{content:"\e9cc"}.ico-notify:before{content:"\ea08"}.ico-question:before{content:"\ea09"}.ico-plus:before{content:"\ea0a"}.ico-minus:before{content:"\ea0b"}.ico-info:before{content:"\ea0c"}.ico-cancel:before{content:"\ea0d"}.ico-blocked:before{content:"\ea0e"}.ico-cross:before{content:"\ea0f"}.ico-up:before{content:"\ea41"}.ico-down:before{content:"\ea43"}.ico-file:before{content:"\e924"}.ico-picture:before{content:"\e927"}.ico-zip:before{content:"\e92b"}.ico-pdf:before{content:"\eadf"}.ico-word:before{content:"\eae1"}.ico-excel:before{content:"\eae2"}.clearfix:after{content:"";display:block;clear:both}.entori-about,.entori-entry,.entori-genko,.entori-link2,.journalnet-forte,.journalnet-promo,.media-schedule,.price-adplan,.price-other,.reader-data,.section-attr,.section-sub{padding-top:55px;border-bottom:1px solid #dfe7eb}.entori-about:last-child,.entori-entry:last-child,.entori-genko:last-child,.entori-link2:last-child,.journalnet-forte:last-child,.journalnet-promo:last-child,.media-schedule:last-child,.price-adplan:last-child,.price-other:last-child,.reader-data:last-child,.section-attr:last-child,.section-sub:last-child{border-bottom:none}.entori-about h2,.entori-entry h2,.entori-genko h2,.entori-link2 h2,.journalnet-forte h2,.journalnet-promo h2,.media-schedule h2,.price-adplan h2,.price-other h2,.reader-data h2,.section-attr h2,.section-sub h2{margin:0;font-size:28px;font-weight:700;color:#333}.entori-about h2::before,.entori-entry h2::before,.entori-genko h2::before,.entori-link2 h2::before,.journalnet-forte h2::before,.journalnet-promo h2::before,.media-schedule h2::before,.price-adplan h2::before,.price-other h2::before,.reader-data h2::before,.section-attr h2::before,.section-sub h2::before{display:none}@media screen and (max-width:768px){.entori-about h2,.entori-entry h2,.entori-genko h2,.entori-link2 h2,.journalnet-forte h2,.journalnet-promo h2,.media-schedule h2,.price-adplan h2,.price-other h2,.reader-data h2,.section-attr h2,.section-sub h2{font-size:4.6875vw;text-align:center}}.entori-about h3,.entori-entry h3,.entori-genko h3,.entori-link2 h3,.journalnet-forte h3,.journalnet-promo h3,.media-schedule h3,.price-adplan h3,.price-other h3,.reader-data h3,.section-attr h3,.section-sub h3{padding-left:1em;line-height:1.5;position:relative;margin:.7em 0}.entori-about h3::before,.entori-entry h3::before,.entori-genko h3::before,.entori-link2 h3::before,.journalnet-forte h3::before,.journalnet-promo h3::before,.media-schedule h3::before,.price-adplan h3::before,.price-other h3::before,.reader-data h3::before,.section-attr h3::before,.section-sub h3::before{content:"";width:.5em;height:.5em;border-radius:50%;position:absolute;left:0;top:.5em;background:#0096e0}.entori-about h3::before,.entori-entry h3::before,.entori-genko h3::before,.entori-link2 h3::before,.journalnet-forte h3::before,.journalnet-promo h3::before,.media-schedule h3::before,.price-adplan h3::before,.price-other h3::before,.reader-data h3::before,.section-attr h3::before,.section-sub h3::before{background:#f2a000}.entori-about h3,.entori-entry h3,.entori-genko h3,.entori-link2 h3,.journalnet-forte h3,.journalnet-promo h3,.media-schedule h3,.price-adplan h3,.price-other h3,.reader-data h3,.section-attr h3,.section-sub h3{font-size:20px;font-weight:700;color:#0096e0;margin:0 auto 12px}@media screen and (max-width:768px){.entori-about h3,.entori-entry h3,.entori-genko h3,.entori-link2 h3,.journalnet-forte h3,.journalnet-promo h3,.media-schedule h3,.price-adplan h3,.price-other h3,.reader-data h3,.section-attr h3,.section-sub h3{margin:0 auto 3.125vw;font-size:4.0625vw}}.entori-about .section-sub-detail:after,.entori-entry .section-sub-detail:after,.entori-genko .section-sub-detail:after,.entori-link2 .section-sub-detail:after,.journalnet-forte .section-sub-detail:after,.journalnet-promo .section-sub-detail:after,.media-schedule .section-sub-detail:after,.price-adplan .section-sub-detail:after,.price-other .section-sub-detail:after,.reader-data .section-sub-detail:after,.section-attr .section-sub-detail:after,.section-sub .section-sub-detail:after{content:"";display:block;clear:both}.entori-about .section-sub-detail,.entori-entry .section-sub-detail,.entori-genko .section-sub-detail,.entori-link2 .section-sub-detail,.journalnet-forte .section-sub-detail,.journalnet-promo .section-sub-detail,.media-schedule .section-sub-detail,.price-adplan .section-sub-detail,.price-other .section-sub-detail,.reader-data .section-sub-detail,.section-attr .section-sub-detail,.section-sub .section-sub-detail{padding:50px 0;line-height:1.8;border-bottom:1px solid #dfe7eb}.entori-about .section-sub-detail:last-child,.entori-entry .section-sub-detail:last-child,.entori-genko .section-sub-detail:last-child,.entori-link2 .section-sub-detail:last-child,.journalnet-forte .section-sub-detail:last-child,.journalnet-promo .section-sub-detail:last-child,.media-schedule .section-sub-detail:last-child,.price-adplan .section-sub-detail:last-child,.price-other .section-sub-detail:last-child,.reader-data .section-sub-detail:last-child,.section-attr .section-sub-detail:last-child,.section-sub .section-sub-detail:last-child{border-bottom:none}@media screen and (max-width:768px){.entori-about,.entori-entry,.entori-genko,.entori-link2,.journalnet-forte,.journalnet-promo,.media-schedule,.price-adplan,.price-other,.reader-data,.section-attr,.section-sub{padding-top:7.8125vw}}.circle-icon [class*=" ico-"],.circle-icon [class^=ico-]{display:inline-block;width:2em;height:2em;border-radius:50%;vertical-align:middle;margin:-.2em .5em 0 0;background:#0096e0}.circle-icon [class*=" ico-"]::before,.circle-icon [class^=ico-]::before{font-size:20px;display:block;position:relative;top:50%;transform:translateY(-50%);text-align:center;color:#fff}@media screen and (max-width:768px){.circle-icon [class*=" ico-"],.circle-icon [class^=ico-]{font-size:3.75vw}.circle-icon [class*=" ico-"]::before,.circle-icon [class^=ico-]::before{font-size:inherit}}body,fieldset,form{margin:0;padding:0}fieldset{border:none}address,blockquote,dd,dl,h1,h2,h3,h4,h5,h6,ol,p,pre,ul{margin:0;padding:0;font-style:normal}blockquote,dd,dt,li{margin-left:0}li{list-style:none}input,textarea{font-size:1em}a img,embed,img,object{margin:0;padding:0;border-width:0;vertical-align:bottom}img{max-width:100%}.clear{clear:both}.boxtablecell{display:table-cell}.column-container{overflow:hidden}.column-container::after{content:"";display:block;clear:both;height:1px;overflow:hidden}.column-left{float:left}.column-right{float:right}body{font-family:"Noto Sans Japanese",Quicksand,"游ゴシック体","游ゴシック","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:500;font-size:14px;line-height:1;color:#333;padding-top:60px}@media screen and (max-width:768px){body{font-size:3.75vw;min-width:inherit;font-weight:500;padding-top:0}}body.cke_editable{padding-top:0}dd,li,p{line-height:1.8}.main-content{position:relative}.inner,.inner-large{box-sizing:border-box;max-width:960px;margin:0 auto;position:relative}@media screen and (max-width:1000px){.inner,.inner-large{padding:0 20px}}@media screen and (max-width:768px){.inner,.inner-large{width:auto;padding:0 4.375vw}.inner-full.inner-large,.inner.inner-full{padding:0}}.inner-large{max-width:1000px}.sp-view{display:none}@media screen and (max-width:768px){.sp-view{display:inherit}}.pc-view{display:inherit}@media screen and (max-width:768px){.pc-view{display:none}}.hide{display:none!important}.js-hide{display:none}.margin-bottom-remove{margin-bottom:0}.text-bold{font-weight:700}.breadcrumb-box{position:absolute;top:15px;left:0;z-index:999}.breadcrumb-box a{display:inline-block;position:relative;padding:0 20px 0 10px;font-size:10px;font-weight:400;text-decoration:none;color:grey}.breadcrumb-box a::after{content:"＞";position:absolute;top:0;right:0;color:grey}.breadcrumb-box a:first-child{padding-left:0}.breadcrumb-box a:last-child::after{display:none}@media screen and (max-width:1000px){.breadcrumb-box{left:20px}}@media screen and (max-width:768px){.breadcrumb-box{display:none}}.title-box{height:200px;background:url(/asset/images/bg_title.jpg) center bottom no-repeat;background-size:cover}.title-box .has-subtitle{display:flex;flex-direction:column;height:200px;justify-content:center;align-items:center;text-align:center}.title-box .has-subtitle .title-box-title{line-height:1.5}.title-box .title-box-title{color:#0096e0;font-size:32px;text-align:center;font-weight:700}.title-box .title-box-title span{display:block;font-size:14px;color:#333}@media screen and (max-width:768px){.title-box{height:31.25vw;background:url(/asset/images/bg_title.jpg) center bottom no-repeat;background-size:cover}.title-box .has-subtitle{height:31.25vw}.title-box .title-box-title{line-height:31.25vw;font-size:6.25vw}.title-box .title-box-title span{font-size:3.125vw}}.section-title{font-size:24px;padding-bottom:20px;margin-bottom:50px;position:relative;letter-spacing:.1em;text-align:center}.section-title::after{content:"";width:2em;border-bottom:2px solid #0096e0;position:absolute;bottom:0;left:50%;margin-left:-1em;height:2px}@media screen and (max-width:768px){.section-title{font-size:4.68vw;padding-bottom:3.12vw;margin-bottom:4.68vw;position:relative;letter-spacing:.1em;text-align:center}.section-title::after{content:"";width:2em;border-bottom:2px solid #0096e0;position:absolute;bottom:0;left:50%;margin-left:-1em;height:2px}}.section-title-normal{padding-bottom:40px;font-size:24px;font-weight:700}.section-title-normal img{display:inline-block;margin-right:10px}@media screen and (max-width:768px){.section-title-normal{padding-bottom:4.6875vw;font-size:4.6875vw}.section-title-normal img{width:6.25vw}}.btn{text-align:center;line-height:0}.btn a{display:inline-block;box-sizing:border-box;position:relative;z-index:2;overflow:hidden;text-align:center;text-decoration:none;color:#333;font-size:16px;border:1px solid #ccc;background:#fff;transition:all .5s;width:300px;height:70px;max-width:100%;line-height:70px;border-radius:70px}.btn a::before{content:"";position:absolute;z-index:-1;display:block;width:100%;height:100%;top:0;left:0;opacity:100;border-radius:70px;background:#fff url(/asset/images/ico_arrow_right.png) 92% center no-repeat;transition:all .5s}.btn a::after{content:"";position:absolute;z-index:-2;display:block;background:#00abf2 url(/asset/images/ico_arrow_right_w.png) 92% center no-repeat;top:0;left:0;border-radius:70px;width:0;height:100%;transition:width .5s}.btn a:hover{color:#fff;border:1px solid #00abf2}.btn a:hover::before{opacity:0}.btn a:hover::after{width:100%}@media screen and (max-width:768px){.btn a{width:52.34vw;height:11.71vw;line-height:11.71vw;border-radius:11.71vw;background:#fff url(/asset/images/ico_arrow_right.png) 92% center no-repeat;background-size:1.87vw auto;font-size:3.43vw}}.btn-blue-orange a{color:#00abf2;border:1px solid #00abf2}.btn-blue-orange a::after{background-color:#f2a000}.btn-blue-orange a:hover{border:1px solid #f2a000}@media screen and (max-width:768px){.btn-blue-orange a{width:auto;background:#f2a000 url(/asset/images/ico_arrow_right_w.png) 92% center no-repeat;padding:0 9.37vw 0 5.46vw}}.btn-blue-blue a{font-size:14px;color:#00abf2;border:1px solid #00abf2}@media screen and (max-width:768px){.btn-blue-blue a{width:53.125vw;height:12vw;line-height:12vw;font-size:3.3475vw}}.btn-orange-white a{color:#fff;border:solid 1px #f2a000;background:#f2a000}.btn-orange-white a::before{background-image:none;background:#f2a000}.btn-orange-white a::after{background-image:none;background:#fff}.btn-orange-white a:hover{color:#f2a000;border-color:#f2a000}@media screen and (max-width:768px){.btn-orange-white a{width:auto;padding:0 9.37vw 0 5.46vw}}.btn-blue-white a{color:#fff;border:solid 1px #0096e0;background:#0096e0}.btn-blue-white a::before{background-image:none;background:#0096e0}.btn-blue-white a::after{background-image:none;background:#fff}.btn-blue-white a:hover{color:#0096e0;border-color:#0096e0}@media screen and (max-width:768px){.btn-blue-white a{width:auto;padding:0 9.37vw 0 5.46vw}}.btn-grayout a{pointer-events:none;color:#fff;border-style:none}.btn-grayout a::before{background:#ddd}.btn-middle{padding:20px 0}.btn-middle a{width:380px;height:50px;line-height:50px;border-radius:50px;font-size:14px}.btn-middle a::before{border-radius:50px}.btn-middle a::after{border-radius:50px}@media screen and (max-width:768px){.btn-middle a{width:52.34vw;height:11.71vw;line-height:11.71vw;border-radius:11.71vw;background:#fff url(/asset/images/ico_arrow_right.png) 92% center no-repeat;background-size:1.87vw auto;font-size:3.43vw}}.btn-small a{width:auto;height:36px;line-height:36px;padding:0 28px;border-radius:36px;font-size:14px;font-weight:700}.btn-small a::before{transition:all .3s;border-radius:36px}.btn-small a::after{border-radius:36px}@media screen and (max-width:768px){.btn-small a{display:block;height:8.125vw;line-height:8.125vw;padding:0 8.125vw;width:100%;border-radius:8.125vw;font-size:3.4375vw;text-align:left}.btn-small a::after,.btn-small a::before{background-size:1.71875vw auto;border-radius:8.125vw}}@media screen and (max-width:768px){.btn-width a{width:90vw}}.btn-blank{text-align:left}.btn-blank a{padding:0 50px 0 28px}.btn-blank a::before{background:#fff url(/asset/images/ico_blank.png) 90% center no-repeat}.btn-blank a::after{background:#00abf2 url(/asset/images/ico_blank_w.png) 90% center no-repeat}.btn-blank a+a{margin-left:20px}@media screen and (max-width:768px){.btn-blank a{display:block;height:8.125vw;line-height:8.125vw;padding:0 8.125vw;width:100%;border-radius:8.125vw;font-size:3.4375vw;text-align:left}.btn-blank a::after,.btn-blank a::before{background-size:4vw auto;border-radius:8.125vw}.btn-blank a+a{margin-left:0;margin-top:3.125vw}}a.link-card{box-sizing:border-box;display:flex;align-items:center;height:70px;background-color:#fff;box-shadow:0 3px 0 #dfe7eb;border-radius:4px;text-decoration:none;color:#0096e0;font-weight:700;font-size:16px;transition:all .3s}a.link-card .link-card-icon{display:block;width:70px;height:100%;display:flex;justify-content:center;align-items:center;border-radius:4px 0 0 4px;background-color:#0096e0}a.link-card .link-card-icon [class*=" ico-"]::before,a.link-card .link-card-icon [class^=ico-]::before{color:#fff;font-size:2em}a.link-card .link-card-text{position:relative;width:calc(100% - 100px);padding-right:30px;text-align:center}a.link-card .link-card-text::after{content:"";display:inline-block;width:8px;height:8px;position:absolute;right:20px;top:calc(50% - 4px);border-bottom:solid 1px #999;border-right:solid 1px #999;transform:rotate(-45deg) skew(10deg,10deg)}a.link-card:hover .link-card-icon{background-color:#f2a000}a.link-card:hover .link-card-text::after{border-color:#f2a000}@media screen and (max-width:768px){a.link-card{height:15.75vw}a.link-card .link-card-text{padding-left:6.25vw;font-size:3.75vw;text-align:left;line-height:1.4}}.btn-link,.btn-map,.btn-site{box-sizing:border-box;position:relative;display:inline-block;padding:0 2em 0 3.5em;height:3em;width:100%;line-height:3;color:#fff;text-decoration:none;text-align:center;font-size:14px;border:solid 1px #0096e0;border-radius:3em;background:#0096e0;transition:all .3s;overflow:hidden}.btn-link::before,.btn-map::before,.btn-site::before{content:"＞";color:#fff;position:absolute;height:100%;top:0;left:1.5em}.btn-link::after,.btn-map::after,.btn-site::after{content:"";display:block;width:0;height:100%;position:absolute;top:0;left:0;border-radius:3em;background:#f2a000;transition:all .3s;z-index:-1}.btn-link:hover,.btn-map:hover,.btn-site:hover{border-color:#f2a000;background:0 0}.btn-link:hover::after,.btn-map:hover::after,.btn-site:hover::after{width:100%}@media screen and (max-width:768px){.btn-link,.btn-map,.btn-site{font-size:3.75vw}}.btn-map::before{content:url(/asset/images/ico_map.png);top:.3em}.btn-site::before{content:url(/asset/images/ico_site.png);top:.3em}header.header-shadow{box-shadow:0 3px 6px rgba(0,0,0,.15)}header{width:100%;height:60px;position:fixed;top:0;right:0;z-index:1000;background:#fff}header #header-logo{position:absolute;top:12px;left:30px}header #header-logo img{width:180px}@media screen and (max-width:1000px){header #header-logo{left:10px}}@media screen and (max-width:768px){header{padding:0;min-width:inherit;position:static;height:auto}header #header-logo{padding:3.12vw 3.12vw 3.5vw;width:auto;background:#fff;position:relative;z-index:101;margin:0;top:0;left:0}header #header-logo img{width:33.9vw}}#overlay{background:#fff;height:auto;width:100%;position:absolute;top:60px;z-index:1000;display:none;border-top:3px solid #0096e0;box-shadow:0 3px 6px rgba(0,0,0,.15)}#overlay.current{display:block}@media screen and (max-width:768px){#overlay{width:100%;height:100vh;position:fixed;z-index:100;top:0;left:0;background:rgba(0,150,224,.4)}}nav{position:absolute;top:0;right:0}nav ul{display:flex}nav ul li{width:130px;height:60px}nav ul li .menu-list-box{position:relative;width:100%;height:100%}nav ul li .menu-subtext{position:absolute;bottom:10px;display:block;width:100%;text-align:center;font-weight:700;font-size:12px;color:#0096e0;z-index:-1;pointer-events:none}nav ul li a{box-sizing:border-box;position:relative;display:flex;justify-content:center;height:100%;width:100%;text-decoration:none;color:#333;font-weight:700;font-size:15px;line-height:1.5;padding-top:10px}nav ul li a:hover{background:#0096e0;color:#fff}nav ul li a:hover+.menu-subtext{color:#fff;z-index:1}nav ul li .submenu{position:absolute;top:60px;right:0;margin-right:0;z-index:1010;text-align:left;width:1000px;display:none;padding:30px 0 40px;background:#fff;border-top:3px solid #0096e0;box-shadow:0 3px 6px rgba(0,0,0,.15)}nav ul li .submenu p{text-align:left}nav ul li .submenu p a{font-size:16px;color:#0096e0;display:inline;text-decoration:underline;padding:0 0 0 20px;background:url(/asset/images/ico_arrow_right_g.png) left center no-repeat}nav ul li .submenu p a:hover{background:0 0!important}nav ul li .submenu dt{font-size:16px;font-weight:700}nav ul li .submenu dd{margin-top:5px}nav ul li .submenu dd a{font-size:16px;color:#0096e0!important;display:inline;padding:0 0 0 20px;background:url(/asset/images/ico_arrow_right_g.png) left center no-repeat;text-decoration:underline}nav ul li .submenu dd a:hover{background:0 0!important}nav ul li.menu-services .submenu .submenu-services .submenu-container{display:flex;justify-content:space-between}nav ul li.menu-services .submenu .submenu-services .submenu-container .submenu-inner dl{margin-top:15px;position:relative}nav ul li.menu-services .submenu .submenu-services .submenu-container .submenu-inner dl:nth-child(2){margin-top:40px}nav ul li.menu-services .submenu .submenu-services .submenu-container .submenu-inner dl dd{margin-top:5px;padding-left:90px}nav ul li.menu-services .submenu .submenu-services .submenu-container .submenu-inner dl.submenu-inner-thumnail img{position:absolute;top:2.5em;width:70px;height:auto}nav ul li.menu-services .submenu .submenu-services .submenu-container .submenu-inner-kyujin dl dd{padding-left:120px}nav ul li.menu-services .submenu .submenu-services .submenu-container .submenu-inner-kyujin dl.submenu-inner-thumnail img{width:100px}nav ul li.menu-company .submenu div{width:333px;float:left}nav ul li.menu-company .submenu div p{padding-left:120px;min-height:100px;line-height:100px}nav ul li.menu-company .submenu div p.submenu-concept{background:url(/asset/images/ph_submenu_concept.jpg) 0 0 no-repeat}nav ul li.menu-company .submenu div p.submenu-compnay{background:url(/asset/images/ph_submenu_company.jpg) 0 0 no-repeat;margin-top:60px}nav ul li.menu-company .submenu div p.submenu-philosophy{background:url(/asset/images/ph_submenu_philosophy.jpg) 0 0 no-repeat}nav ul li.menu-company .submenu div p.submenu-office{background:url(/asset/images/ph_submenu_office.jpg) 0 0 no-repeat;margin-top:60px}nav ul li.menu-company .submenu div p.submenu-message{background:url(/asset/images/ph_submenu_message.jpg) 0 0 no-repeat}nav ul li.menu-contact{width:150px;margin-right:-40px}nav ul li.menu-contact .menu-subtext{width:calc(100% - 40px)}nav ul li.menu-contact a{padding-right:40px}nav ul li.menu-agent{width:160px;height:70px}nav ul li.menu-agent a{background:url(/asset/images/bg_nav_agent.png) no-repeat!important;color:#fff;text-align:center;padding-left:20px}nav ul li.menu-agent .submenu .submenu-agent ul li{width:30%;height:auto}nav ul li.menu-agent .submenu .submenu-agent ul li:first-child{width:123px}nav ul li.menu-agent .submenu .submenu-agent ul li img{width:100px}nav ul li.menu-agent .submenu .submenu-agent ul li dl{margin-bottom:30px}nav ul li.menu-agent .submenu .submenu-agent ul li dl:last-child{margin-bottom:0}nav ul li.menu-agent .submenu .submenu-agent ul li dl dt::before{content:"？";margin-right:5px;color:#0096e0;font-weight:700}nav ul li.menu-agent .submenu .submenu-agent ul li dl dd a{font-size:16px;color:#0096e0!important;display:inline;padding:0 0 0 20px;background:url(/asset/images/ico_arrow_right_g.png) left center no-repeat!important;text-decoration:underline}nav ul li.menu-agent .submenu .submenu-agent ul li dl dd a:hover{background:0 0!important}nav ul li.menu-privacy{display:none}@media screen and (max-width:1000px){nav ul li{width:95px}nav ul li .submenu{width:740px}nav ul li .submenu dd a,nav ul li .submenu dt,nav ul li .submenu p a{font-size:13px}nav ul li.menu-contact{width:130px}nav ul li.menu-contact a{padding-right:30px}nav ul li.menu-services .submenu .submenu-services .submenu-container .submenu-inner .submenu-inner-thumnail img{display:none}nav ul li.menu-services .submenu .submenu-services .submenu-container .submenu-inner .submenu-inner-thumnail dd{padding-left:0}nav ul li.menu-company .submenu div{width:246px;float:left}nav ul li.menu-company .submenu div p{padding-left:90px;min-height:80px;line-height:80px}nav ul li.menu-company .submenu div p.submenu-concept{background:url(/asset/images/ph_submenu_concept.jpg) 0 0 no-repeat;background-size:80px}nav ul li.menu-company .submenu div p.submenu-compnay{background:url(/asset/images/ph_submenu_company.jpg) 0 0 no-repeat;background-size:80px;margin-top:40px}nav ul li.menu-company .submenu div p.submenu-philosophy{background:url(/asset/images/ph_submenu_philosophy.jpg) 0 0 no-repeat;background-size:80px}nav ul li.menu-company .submenu div p.submenu-office{background:url(/asset/images/ph_submenu_office.jpg) 0 0 no-repeat;background-size:80px;margin-top:40px}nav ul li.menu-company .submenu div p.submenu-message{background:url(/asset/images/ph_submenu_message.jpg) 0 0 no-repeat;background-size:80px;padding-left:100px}nav ul li.menu-agent{width:105px}nav ul li.menu-agent .submenu .submenu-agent ul li dl{margin-bottom:20px}nav ul li.menu-agent .submenu .submenu-agent ul li dl dd a{font-size:13px}}@media screen and (max-width:768px){nav{display:none;position:absolute;top:14vw;left:0;z-index:1000}nav ul{display:block;text-align:left;padding-right:0}nav ul li{margin-left:-3px;display:block;width:auto;height:auto;border-bottom:1px solid #fff;background:0 0}nav ul li:last-child{background-image:none}nav ul li .menu-subtext{display:none}nav ul li a,nav ul li a:hover{display:block;text-align:left;text-decoration:none;font-size:4.21vw;font-weight:700;color:#fff;line-height:1.2;background:#0096e0 url(/asset/images/ico_plus_w.png) 95% center no-repeat;background-size:3.59vw auto;padding:4.68vw 3.12vw}nav ul li a.is-open,nav ul li a:hover.is-open{background:#0096e0 url(/asset/images/ico_haifun.png) 95% center no-repeat;background-size:3.59vw auto}nav ul li .submenu{background:#fff;position:static;top:0;right:0;width:auto;padding:0;border:none}nav ul li .submenu .submenu-link,nav ul li .submenu a,nav ul li .submenu dd a,nav ul li .submenu p a{display:block;background:#fff url(/asset/images/ico_arrow_right_g_2.png) 4vw center no-repeat!important;background-size:1.71vw auto!important;font-size:3.75vw;color:#333!important;font-weight:400;padding:3.12vw 3.12vw 3.12vw 8.59vw;text-decoration:none}nav ul li .submenu dt{color:#0096e0;padding:3.9vw 3.12vw;font-size:3.75vw;font-weight:700;border-bottom:1px solid #ccc}nav ul li .submenu dd{border-bottom:1px solid #ccc;margin:0}nav ul li .submenu p{border-bottom:1px solid #ccc}nav ul li .submenu p a:hover{background:#fff url(/asset/images/ico_arrow_right_g_2.png) 4vw center no-repeat!important;background-size:1.71vw auto!important}nav ul li.menu-services .submenu .submenu-services .submenu-container{display:block}nav ul li.menu-services .submenu .submenu-services .submenu-container .submenu-inner dl{margin-top:0}nav ul li.menu-services .submenu .submenu-services .submenu-container .submenu-inner dl:nth-child(2){margin-top:0}nav ul li.menu-services .submenu .submenu-services .submenu-container .submenu-inner dl dd{margin-top:0}nav ul li.menu-company .submenu div{width:auto;float:none}nav ul li.menu-company .submenu div p.submenu-concept{background:0 0;padding-left:0;min-height:inherit;line-height:1.4}nav ul li.menu-company .submenu div p.submenu-compnay{background:0 0;padding-left:0;min-height:inherit;margin-top:0;line-height:1.4}nav ul li.menu-company .submenu div p.submenu-philosophy{background:0 0;padding-left:0;min-height:inherit;line-height:1.4}nav ul li.menu-company .submenu div p.submenu-office{background:0 0;padding-left:0;min-height:inherit;margin-top:0;line-height:1.4}nav ul li.menu-company .submenu div p.submenu-message{background:0 0;padding-left:0;min-height:inherit;line-height:1.4;border-bottom:none}nav ul li.menu-recruit a,nav ul li.menu-recruit a:hover{background-image:none}nav ul li.menu-contact{width:auto;margin-right:0}nav ul li.menu-contact a,nav ul li.menu-contact a:hover{background-image:none}nav ul li.menu-agent{display:none}nav ul li.menu-agent .submenu .submenu-agent{width:auto;float:none}nav ul li.menu-agent .submenu .submenu-agent:first-child{background:0 0;padding-left:0;min-height:inherit}nav ul li.menu-agent .submenu .submenu-agent ul li dl{margin-bottom:0}nav ul li.menu-privacy{display:block;border-bottom:none;padding:4.68vw 0;background:#0096e0}nav ul li.menu-privacy .menu-list-box{display:flex;justify-content:center;align-items:center}nav ul li.menu-privacy a{width:50%;text-align:center;padding:0;background-image:none;font-size:3.12vw}nav ul li.menu-privacy a:last-child{border-left:1px solid #fff}}.sp-menu-btn{display:none}@media screen and (max-width:768px){.sp-menu-btn{display:block;position:absolute;width:13.125vw;top:0;right:0;z-index:999;text-align:right;background:#0096e0}.sp-menu-btn a{display:block;width:13.125vw;height:4vw;padding-top:10vw;z-index:3;margin:0 0 0 auto;position:relative;font-size:2.18vw;color:#fff;text-align:center;text-decoration:none}.sp-menu-btn a span{display:block;background:#fff;width:5.46vw;height:2px;position:absolute;left:3.83vw;transition:all .4s}.sp-menu-btn a span:first-child{top:2.65vw}.sp-menu-btn a span:nth-child(2){top:4.84vw}.sp-menu-btn a span:nth-child(3){top:7.03vw}.sp-menu-btn.active a span:first-child{transform:translateY(2.6vw) rotate(45deg)}.sp-menu-btn.active a span:nth-child(2){opacity:0}.sp-menu-btn.active a span:nth-child(3){transform:translateY(-1.75vw) rotate(-45deg)}}.sp-biz-menu-box{display:none}@media screen and (max-width:768px){.sp-biz-menu-box{display:inherit;position:absolute;top:0;right:29.125vw;width:20.34vw;z-index:102}.sp-biz-menu-box a{position:relative;display:block;box-sizing:border-box;height:14vw;background:#f2a000;text-align:center;color:#fff;text-decoration:none;font-size:2.81vw;font-weight:700;line-height:1.5;padding-top:3.12vw;z-index:103}.sp-biz-menu-box .sp-biz-menu{display:none;position:absolute;right:-29.125vw;width:100vw;box-sizing:border-box;border:4.68vw solid #ecf7fb;padding:4.68vw 4.68vw 0 4.68vw;background:#fff}.sp-biz-menu-box .sp-biz-menu dl dt::before{content:"？";margin-right:5px;color:#0096e0;font-size:4.21vw;font-weight:700}.sp-biz-menu-box .sp-biz-menu dl dd{margin-bottom:6.25vw}.sp-biz-menu-box .sp-biz-menu dl dd a{color:#0096e0;text-decoration:underline;display:block;text-align:left;padding:3.12vw 3.12vw 3.12vw 8.59vw;background:#fff url(/asset/images/ico_arrow_right_g.png) 4vw center no-repeat!important;background-size:1.71vw auto!important;font-size:3.75vw;height:auto;width:auto}}@media screen and (max-width:768px){.sp-menu-office{display:inherit;position:absolute;top:0;right:13.125vw;width:16.34vw;z-index:102}.sp-menu-office a{position:relative;display:block;box-sizing:border-box;height:14vw;background:#00abf2;text-align:center;color:#fff;text-decoration:none;font-size:2.81vw;font-weight:700;line-height:1.5;padding-top:3.12vw;z-index:103}}nav ul li.menu-agent .menu-contact-tel{border:2px solid #0096e0;border-radius:8px;padding:10px 8px}nav ul li.menu-agent .menu-contact-tel p{text-align:center}nav ul li.menu-agent .menu-contact-tel p:first-of-type{font-weight:700;font-size:16px}nav ul li.menu-agent .menu-contact-tel .menu-contact-tel-number{display:flex;justify-content:center;background:url(/asset/images/ico_tel.svg) 64px center no-repeat;background-size:18px auto;color:#0096e0;padding-top:0;font-size:18px;text-align:center;padding-left:20px;font-weight:700}@media screen and (max-width:1000px){nav ul li.menu-agent .menu-contact-tel .menu-contact-tel-number{background:url(/asset/images/ico_tel.svg) 20px center no-repeat;background-size:2vw auto}}@media screen and (max-width:768px){.sp-biz-menu-box .menu-contact-tel{border:2px solid #0096e0;border-radius:8px;padding:10px;margin-bottom:4.68vw;text-align:center}.sp-biz-menu-box .menu-contact-tel p:first-of-type{font-weight:700}.sp-biz-menu-box .menu-contact-tel .menu-contact-tel-number{color:#0096e0;padding-top:0;height:8vw;font-size:5vw;background:url(/asset/images/ico_tel.svg) 18vw center no-repeat;background-size:4vw auto;padding-left:18px}}.contact-box{height:210px;padding:90px 0 0;background:url(/asset/images/bg_footer_contact.jpg) center center no-repeat;background-size:cover}.contact-box .top-section-title{margin-bottom:15px}@media screen and (max-width:768px){.contact-box{height:34.03vw;padding:6.59vw 0 0;background:url(/asset/images/bg_footer_contact.jpg) center center no-repeat;background-size:cover}.contact-box .title{margin-bottom:3.12vw}}footer{padding:0}footer ul.footer-menu{position:absolute;top:5px;right:0;text-align:center}footer ul li{display:inline-block;padding:0 15px;line-height:1;border-right:solid 1px #aaa}footer ul li:last-child{border-right:none}footer ul li a{padding:5px;font-size:14px;font-weight:700;text-decoration:none;color:#333}footer p.logo{margin:20px 0}footer p.logo img{width:147px;height:auto}footer small{display:block;text-align:center;background:#666;color:#fff;font-size:10px;padding:10px 0}footer small span{font-family:Arial}footer #pagetop{display:none}footer .btn-pagetop{position:fixed;right:20px;bottom:20px;width:60px;height:60px;z-index:100}@media screen and (max-width:768px){footer{padding:0}footer ul.footer-menu{text-align:left;overflow:hidden;position:static;top:0;right:auto}footer ul li{float:left;width:50%;box-sizing:border-box;border-bottom:none;margin:0;padding:0;border-right:1px solid #a0a0a0}footer ul li:last-child{border-right:none;border-top:1px solid #a0a0a0;width:100%}footer ul li a{padding:3.9vw 0;display:block;background:#dcdcdc;text-align:center;font-size:3.12vw}footer p.logo{text-align:center;margin:5.46vw 0}footer p.logo img{width:44.21vw}footer small{font-size:2.81vw;padding:1.25vw 0}}.main-visual{height:530px;background:url(/asset/images/img_topmain.jpg) center center no-repeat;background-size:cover;position:relative}.main-visual h2{width:100%;text-align:center;position:absolute;top:110px;left:0}.main-visual p{color:#0096e0;text-align:center;line-height:1.8;position:absolute;width:100%;left:0;bottom:100px;font-weight:600;font-size:16px}@media screen and (max-width:768px){.main-visual{height:78.12vw;background:url(/asset/images/img_topmain.jpg) 60% center no-repeat;background-size:cover;position:relative}.main-visual h2{text-align:center;position:absolute;top:12.5vw;left:0}.main-visual h2 img{width:90vw}.main-visual p{font-size:3.125vw;line-height:1.8;position:absolute;width:100%;left:0;bottom:7.81vw}}.top-section-title{font-size:28px;font-weight:700;text-align:center;margin-bottom:30px;line-height:1.6}.top-section-title span{font-size:12px;color:#0096e0;display:block}@media screen and (max-width:768px){.top-section-title{font-size:5.62vw;margin-bottom:5.46vw;line-height:1.6}.top-section-title span{font-size:3.12vw}}.top-info{padding:50px 0 140px}.top-info .top-section-title{letter-spacing:.1em}.top-info .top-section-title span{letter-spacing:normal}@media screen and (max-width:768px){.top-info{padding:9.37vw 0 10.93vw}.top-info .top-section-title{letter-spacing:normal}}.top-service-container{position:relative;background:#f2fbff}.top-service-container .inner-large{padding:75px 0 0}.top-service-container .top-service-title{width:390px;margin:0 auto;background:url(/asset/images/img_titleline.png) left top no-repeat;position:absolute;top:-33px;left:50%;margin-left:-195px}@media screen and (max-width:768px){.top-service-container{background:#fff}.top-service-container .inner-large{padding:0 5vw;background:#f2fbff}.top-service-container .inner-large dl{padding:0}.top-service-container .top-service-title{width:60.15vw;margin:0 auto;background:url(/asset/images/img_titleline.png) left center no-repeat;background-size:100% auto;position:static;top:0;left:0}.top-service-container .top-service-title h3.title{line-height:1.4}}.top-service-job{width:59%;float:left;background:#fff;position:relative;padding:43px 0 0}.top-service-job dt{display:inline-block;position:absolute;top:-.8em;left:50%;margin-left:-63px;padding:7px 0;width:125px;color:#fff;font-size:16px;font-weight:700;text-align:center;background:#0096e0}.top-service-job dd{box-sizing:border-box;float:left;width:50%;padding:0;text-align:center;font-weight:600;font-size:14px;border-bottom:1px solid #dae2e6}.top-service-job dd a{display:block;height:95px;background-image:url(/asset/images/ico_arrow_right_2.png);background-position:95% center;background-repeat:no-repeat;background-size:auto 12px}.top-service-job dd a:hover{background-color:#f7f7f7}.top-service-job dd.service-text{padding:0 40px 20px;clear:both;width:100%;text-align:left}.top-service-job dd.toplink-job-net{border-right:1px solid #dae2e6}.top-service-job dd.toplink-job-net a{padding-top:35px;height:60px}.top-service-job dd.toplink-job-net a img{width:165px}.top-service-job dd.toplink-job-app a{height:58px;padding-top:37px}.top-service-job dd.toplink-job-app a img{width:165px}.top-service-job dd.toplink-job-fp{border-right:1px solid #dae2e6}.top-service-job dd.toplink-job-fp a{height:65px;padding-top:30px}.top-service-job dd.toplink-job-fp a img{width:105px}.top-service-job dd.toplink-job-posting a{height:67px;padding-top:28px}.top-service-job dd.toplink-job-posting a img{width:125px}.top-service-job dd.toplink-plaza{clear:both;width:100%;border-bottom:none}.top-service-job dd.toplink-plaza a{height:61px;padding:34px 0 0;background-position:97% center}.top-service-job dd.toplink-plaza a img{width:353px}@media screen and (max-width:768px){.top-service-job{width:auto;float:none;background:#f2fbff;position:relative;margin:0;border-bottom:3.9vw solid #f2fbff}.top-service-job dt{width:100%;background:#0096e0;display:block;padding:1.87vw 0;color:#fff;font-size:3.75vw;position:static;top:0;left:0;margin:0}.top-service-job dd{float:none;height:auto;width:auto;padding:0;text-align:left;background:#fff;border-bottom:1px solid #dae2e6}.top-service-job dd a{display:block;margin-top:0;padding:3.9vw 0 3.9vw 3.12vw!important;height:auto!important;background-image:url(/asset/images/ico_arrow_right.png);background-position:95% center;background-repeat:no-repeat}.top-service-job dd.service-text{font-size:3.43vw;background:#f2fbff;padding:3.9vw 0}.top-service-job dd.toplink-job-net{border-right:none}.top-service-job dd.toplink-job-net a img{height:6.56vw;width:auto}.top-service-job dd.toplink-job-app a img{height:6.56vw;width:auto}.top-service-job dd.toplink-job-fp{border-right:none}.top-service-job dd.toplink-job-fp a img{height:8.28vw;width:auto}.top-service-job dd.toplink-job-posting a img{height:8.75vw;width:auto}.top-service-job dd.toplink-plaza{height:auto;width:auto;padding-top:0;border-bottom:1px solid #dae2e6}.top-service-job dd.toplink-plaza a{background:0 0}.top-service-job dd.toplink-plaza a img{height:4.82vw;width:auto}}.top-service-flex{display:flex;justify-content:space-between;flex-wrap:wrap}.top-service-flex .top-service-job-box{display:flex;flex-wrap:wrap}.top-service-flex .top-service-life-box{width:48%;background:#fff}.top-service-flex .top-service-life-box .top-service{height:100%;padding:0}.top-service-flex .top-service-life-box h4{margin-left:-83px!important}@media screen and (max-width:768px){.top-service-flex{display:block}.top-service-flex .top-service-job-box{width:100%}.top-service-flex .top-service-life-box{width:100%;margin-top:30px}.top-service-flex .top-service-life-box h4{margin-left:0!important}}.top-service{width:48%;margin:30px 0;display:flex;flex-direction:column;flex-wrap:wrap;background:#fff}.top-service h4{position:relative;top:-.8em;padding:7px 10px;margin:0 auto;color:#fff;font-size:16px;font-weight:700;text-align:center;background:#0096e0;z-index:99}.top-service .service-text{padding:20px 30px;font-weight:600}.top-service .service-text span{color:#0096e0}.top-service .service-anchor{color:#0096e0;text-decoration:none}.top-service .service-anchor:hover{text-decoration:underline}.top-service .service-link-box{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:auto}.top-service .service-link-box .service-link{box-sizing:border-box;width:50%;height:85px;font-size:14px;border-top:1px solid #dae2e6}.top-service .service-link-box .service-link:nth-child(odd){border-right:1px solid #dae2e6}.top-service .service-link-box .service-link a{display:flex;position:relative;box-sizing:border-box;padding:25px 50px;width:100%;height:100%;justify-content:center;align-items:center}.top-service .service-link-box .service-link a.plaza-logo{padding:25px 25px}.top-service .service-link-box .service-link a.entori-logo{padding:30px 50px}.top-service .service-link-box .service-link a:hover{background-color:#f7f7f7}.top-service .service-link-box .service-link a::after{content:"";display:block;position:absolute;right:10px;border-right:solid 1px #0096e0;border-bottom:solid 1px #0096e0;width:8px;height:8px;transform:rotate(-45deg)}.top-service .service-link-box .service-link a img{width:auto;height:auto;max-width:100%;max-height:100%}.top-service .service-link-box .service-link-1-1{box-sizing:border-box;width:100%;height:85px;font-size:14px;border-top:1px solid #dae2e6}.top-service .service-link-box .service-link-1-1 a{display:flex;position:relative;box-sizing:border-box;padding:25px 50px;width:100%;height:100%;justify-content:center;align-items:center}.top-service .service-link-box .service-link-1-1 a.plaza-logo{padding:25px 25px}.top-service .service-link-box .service-link-1-1 a.entori-logo{padding:30px 50px}.top-service .service-link-box .service-link-1-1 a:hover{background-color:#f7f7f7}.top-service .service-link-box .service-link-1-1 a::after{content:"";display:block;position:absolute;right:10px;border-right:solid 1px #0096e0;border-bottom:solid 1px #0096e0;width:8px;height:8px;transform:rotate(-45deg)}.top-service .service-link-box .service-link-1-1 a img{width:auto;height:auto;max-width:100%;max-height:100%}.top-service .service-link-box .service-link-life{box-sizing:border-box;width:100%;font-size:14px;border-top:1px solid #dae2e6}.top-service .service-link-box .service-link-life a{display:flex;flex-direction:column;width:100%;height:100%;align-items:center;position:relative;box-sizing:border-box;padding:46px 50px;color:#333;text-decoration:none}.top-service .service-link-box .service-link-life a:hover{background-color:#f7f7f7}.top-service .service-link-box .service-link-life a::after{content:"";display:block;position:absolute;top:50%;right:10px;border-right:solid 1px #0096e0;border-bottom:solid 1px #0096e0;width:8px;height:8px;transform:rotate(-45deg)}.top-service .service-link-box .service-link-life a img{width:auto;height:70%;max-width:100%;max-height:100%}.top-service .service-link-box .service-link-life p{text-align:center}.top-service .service-link-box .service-link-life ul{display:flex;gap:20px}.top-service .service-link-box .service-link-life ul li{margin-top:5px;font-size:14px;font-weight:700}.top-service .service-link-box .service-link-life ul li span{color:#0096e0}.top-service .service-link-box .service-link-life ul li ul li{margin-left:20px;line-height:1.4}.top-service .service-link-box-full{height:100%}.top-service .service-link-box-full .service-link{height:50%;display:flex;justify-content:center;align-items:center}.top-service .service-link-box-full .service-link+.service-link{border-top:1px solid #dae2e6}.top-service .service-link-box-full .service-link a{position:relative;display:block;color:#333;text-decoration:none;padding:50px 30px 30px;height:100%;box-sizing:border-box}.top-service .service-link-box-full .service-link a:hover{background-color:#f7f7f7}.top-service .service-link-box-full .service-link a::after{content:"";display:block;position:absolute;right:10px;top:50%;border-right:solid 1px #0096e0;border-bottom:solid 1px #0096e0;width:8px;height:8px;transform:rotate(-45deg)}.top-service .service-link-box-full .service-link img{display:block;margin:0 auto 10px;width:115px}.top-service .service-link-box-full .service-link p{font-size:14px;font-weight:600}.top-service .service-link-box-full .service-link ul li{margin-top:5px;font-size:14px;font-weight:700}.top-service .service-link-box-full .service-link ul li span{color:#0096e0}@media screen and (max-width:1000px){.top-service{width:100%}}@media screen and (max-width:768px){.top-service{background:0 0;padding:10px 0 0;width:auto;max-width:100%;margin:30px 0 0}.top-service h4{position:static;width:100%;display:block;padding:1.87vw 0;font-size:3.75vw;top:0;left:0;margin:0}.top-service .service-text{font-size:3.43vw;padding:3.9vw 0}.top-service .service-link-box{display:block;background:#fff;border-bottom:solid 1px #dae2e6}.top-service .service-link-box .service-link,.top-service .service-link-box .service-link-1-1,.top-service .service-link-box .service-link-life{width:100%}.top-service .service-link-box .service-link-1-1:nth-child(odd),.top-service .service-link-box .service-link-life:nth-child(odd),.top-service .service-link-box .service-link:nth-child(odd){border-right:none}.top-service .service-link-box .service-link a,.top-service .service-link-box .service-link-1-1 a,.top-service .service-link-box .service-link-life a{width:100%;justify-content:flex-start;margin:0;padding:3.9vw 0 3.9vw 3.12vw}.top-service .service-link-box .service-link a img,.top-service .service-link-box .service-link-1-1 a img,.top-service .service-link-box .service-link-life a img{height:auto;max-height:80%;width:auto;max-width:70%}.top-service .service-link-box .service-link a img.jutaku-logo,.top-service .service-link-box .service-link-1-1 a img.jutaku-logo,.top-service .service-link-box .service-link-life a img.jutaku-logo{width:35%}.top-service .service-link-box .service-link a.tate-logo,.top-service .service-link-box .service-link-1-1 a.tate-logo,.top-service .service-link-box .service-link-life a.tate-logo{padding:2.4vw 0 2.4vw 3.12vw}.top-service .service-link-box .service-link a.entori-logo,.top-service .service-link-box .service-link-1-1 a.entori-logo,.top-service .service-link-box .service-link-life a.entori-logo{padding:3.9vw 0 3.9vw 3.12vw}.top-service .service-link-box .service-link a.plaza-logo,.top-service .service-link-box .service-link-1-1 a.plaza-logo,.top-service .service-link-box .service-link-life a.plaza-logo{padding:3.9vw 0 3.9vw 3.12vw}.top-service .service-link-box .service-link a.plaza-logo img,.top-service .service-link-box .service-link-1-1 a.plaza-logo img,.top-service .service-link-box .service-link-life a.plaza-logo img{max-width:80%}.top-service .service-link-box .service-link,.top-service .service-link-box .service-link-1-1{height:15vw}.top-service .service-link-box .service-link-life a{height:auto;display:flex;align-items:flex-start}.top-service .service-link-box .service-link-life a p{text-align:left}.top-service .service-link-box .service-link-life a p .iecocoro-logo{width:50%}.top-service .service-link-box-full{height:100%}.top-service .service-link-box-full .service-link{padding:0}.top-service .service-link-box-full .service-link *{font-size:3.43vw}.top-service .service-link-box-full .service-link a{padding:6.4vw 8vw 5vw}.top-service .service-link-box-full .service-link p{font-size:3.2vw}.top-service .service-link-box-full .service-link ul li{margin:5px 0 0 1.3em;font-size:3.2vw;font-weight:600;text-indent:-1.3em}}.top-service-life{width:40%;float:right;background:#fff;position:relative}.top-service-life dt{width:165px;background:#0096e0;display:inline-block;padding:7px 0;color:#fff;font-size:16px;font-weight:700;position:absolute;top:-.8em;left:50%;margin-left:-83px;text-align:center}.top-service-life dd span{color:#0096e0}.top-service-life dd.toplink-jutaku{border-bottom:1px solid #dae2e6}.top-service-life dd.toplink-jutaku a img{width:117px}.top-service-life dd.toplink-iecocoro a{padding:35px 35px 38px 30px}.top-service-life dd.toplink-iecocoro a img{width:112px}.top-service-life dd a{display:block;color:#333;text-decoration:none;padding:40px 30px;background-image:url(/asset/images/ico_arrow_right_2.png);background-position:95% center;background-repeat:no-repeat;background-size:auto 12px}.top-service-life dd a:hover{background-color:#f7f7f7}.top-service-life dd div{text-align:center;margin-bottom:10px}.top-service-life dd p{font-size:14px;font-weight:600}.top-service-life dd ul li{margin-top:5px;font-size:14px;font-weight:700}@media screen and (max-width:768px){.top-service-life{width:auto;float:none;background:#f2fbff;position:relative;margin-bottom:4.68vw}.top-service-life dt{width:auto;background:#0096e0;display:block;padding:1.87vw 0;color:#fff;font-size:3.75vw;font-weight:700;position:static;top:0;left:0;margin:0;text-align:center}.top-service-life dd{margin:0;background:#fff}.top-service-life dd span{color:#0096e0}.top-service-life dd.toplink-jutaku{margin-bottom:0;padding:0;border-bottom:1px solid #dae2e6}.top-service-life dd.toplink-iecocoro{padding:0}.top-service-life dd a{padding:7vw 8vw 7vw 4vw}.top-service-life dd div{text-align:center;margin-bottom:10px}.top-service-life dd p{font-size:12px}.top-service-life dd ul li{margin:5px 0 0 1.3em;font-size:12px;font-weight:700;text-indent:-1.3em}}.top-service-other{clear:both;padding:50px 0;text-align:center;font-size:0}.top-service-other dt,.top-service-other h4{width:150px;background:#0096e0;display:block;padding:7px 0;color:#fff;font-size:16px;font-weight:700;text-align:center;margin:0 auto 30px}.top-service-other dd,.top-service-other>p{width:33%;display:inline-block;border-right:1px solid #ccc}.top-service-other dd a,.top-service-other>p a{color:#0096e0;font-size:18px;text-decoration:none;display:block;text-align:center;padding:15px .5em 15px 0}.top-service-other dd a.circle-icon [class*=" ico-"],.top-service-other dd a.circle-icon [class^=ico-],.top-service-other>p a.circle-icon [class*=" ico-"],.top-service-other>p a.circle-icon [class^=ico-]{background:#fff}.top-service-other dd a.circle-icon [class*=" ico-"]:before,.top-service-other dd a.circle-icon [class^=ico-]:before,.top-service-other>p a.circle-icon [class*=" ico-"]:before,.top-service-other>p a.circle-icon [class^=ico-]:before{color:#0096e0}.top-service-other dd a:hover,.top-service-other>p a:hover{background-color:#fff}.top-service-other dd a:first-child,.top-service-other>p a:first-child{border-left:1px solid #ccc}@media screen and (max-width:768px){.top-service-other{clear:both;text-align:center;padding:30px 0}.top-service-other dt,.top-service-other h4{width:auto;background:#0096e0;display:block;padding:1.87vw 0;color:#fff;font-size:3.75vw;font-weight:700;position:static;top:0;left:0;margin:0;text-align:center}.top-service-other dd,.top-service-other>p{width:auto;display:block;padding:0;text-align:left;border-right:none;background:url(/asset/images/ico_arrow_right.png) 95% center no-repeat}.top-service-other dd a,.top-service-other>p a{color:#0096e0;font-size:3.75vw;font-weight:700;text-decoration:none;display:block;border-bottom:1px solid #ccc;text-align:left;padding:4.68vw 0}.top-service-other dd a:first-child,.top-service-other>p a:first-child{border-left:none}.top-service-other dd:last-child,.top-service-other>p:last-child{padding-bottom:3.12vw}.top-service-other dd:last-child a,.top-service-other>p:last-child a{border-bottom:none}}.top-viewer-container{text-align:center;width:100%;padding:60px 0 0;background:#fff}.top-viewer-container .top-viewer-title{width:480px;margin:0 auto;background:url(/asset/images/img_titleline_viewer.png) left top no-repeat}@media screen and (max-width:768px){.top-viewer-container .top-viewer-title{width:90vw;margin:0 auto;background:url(/asset/images/img_titleline_viewer.png) left center no-repeat;background-size:100% auto;position:static;top:0;left:0}.top-viewer-container .top-viewer-title h3.title{line-height:1.4}}.top-viewer-container .viewer-section-title{font-size:28px;font-weight:700;text-align:center;margin-bottom:30px;line-height:1.6}.top-viewer-container .viewer-section-title span{font-size:12px;color:#0096e0;display:block}@media screen and (max-width:768px){.top-viewer-container .viewer-section-title{font-size:5.62vw;margin-bottom:5.46vw;line-height:1.6}.top-viewer-container .viewer-section-title span{font-size:3.12vw}}.top-viewer-container .viewer-inner{background:#66b9e7;padding:50px 0}.top-viewer-container .viewer-title{color:#fff;font-size:20px;margin-bottom:3vh}@media screen and (max-width:768px){.top-viewer-container .viewer-title{font-size:4vw}}.top-viewer-container .viewer-img-content{position:relative}.top-viewer-container .viewer-img-content>img{max-width:168px}.top-viewer-container .viewer-img-content .viewer-img-fp{position:absolute;left:85px;top:-80px;transform:rotate(-5deg)}.top-viewer-container .viewer-img-content .viewer-img-posting{position:absolute;right:85px;top:-80px;transform:rotate(5deg)}@media screen and (max-width:1000px){.top-viewer-container .viewer-img-content>img{max-width:140px;margin-bottom:30px}.top-viewer-container .viewer-img-content .viewer-img-fp{position:relative;left:2vw;top:0;z-index:1}.top-viewer-container .viewer-img-content .viewer-img-posting{position:relative;right:0;top:0}}.banner-box{text-align:center;width:100%;padding:50px 0;background:#fff}.banner-box .inner{padding:0 85px}.banner-box li{text-align:center;margin:0 20px!important}.banner-box li a:hover{opacity:.5}@media screen and (max-width:768px){.banner-box .inner{padding:0;background:#fff}}.info-cate,.info-cate-company,.info-cate-event,.info-cate-job,.info-cate-life,.info-cate-other{display:inline-block;width:100px;height:20px;text-align:center;line-height:20px;color:#fff;font-size:12px;vertical-align:top;border-radius:10px;margin:3px 25px 0 0;background:grey}.info-cate-job{background:#00abf2}.info-cate-life{background:#6fcc56}.info-cate-company{background:#ef857d}.info-cate-event{background:#f2a000}.info-cate-other{background:grey}.info-list{padding-bottom:30px}.info-list li{border-bottom:1px dotted #ccc}.info-list li a{display:block;background:url(/asset/images/ico_arrow_right.png) 99% no-repeat;padding:26px 0;font-weight:600;font-size:16px}.info-list li a:hover{background:#f3f3f3 url(/asset/images/ico_arrow_right.png) 99% no-repeat}.info-list li .info-date{display:inline-block;width:110px;padding-left:10px;vertical-align:top;color:#333}.info-list li .info-title{padding-right:20px;vertical-align:top;display:inline-block;color:#333;text-decoration:none}@media screen and (max-width:768px){.info-list{padding-bottom:3.8vw}.info-list li{border-bottom:1px dotted #ccc}.info-list li a{display:block;background:url(/asset/images/ico_arrow_right.png) 99% no-repeat;padding:3.9vw 0;text-decoration:none}.info-list li .info-date{display:inline-block;width:auto;vertical-align:middle;margin-right:2.34vw}.info-list li .into-cate{display:inline-block;width:14.06vw;height:4.68vw;line-height:4.68vw;font-size:3.43vw;vertical-align:middle;border-radius:2.34vw;margin:0;padding:.1em .3em}.info-list li .into-title{width:auto;padding-right:5vw;display:block}}.section-info-detail{padding:0 30px}.section-info-detail .info-detail-header{margin-bottom:50px}.section-info-detail .info-detail-header .info-detail-date{display:inline-block;font-size:14px;line-height:1.7;color:#aaa;font-weight:700;margin-bottom:8px}.section-info-detail .info-detail-header .info-detail-date .info-cate,.section-info-detail .info-detail-header .info-detail-date .info-cate-company,.section-info-detail .info-detail-header .info-detail-date .info-cate-event,.section-info-detail .info-detail-header .info-detail-date .info-cate-job,.section-info-detail .info-detail-header .info-detail-date .info-cate-life,.section-info-detail .info-detail-header .info-detail-date .info-cate-other{display:inline-block;margin:0 0 0 30px}.section-info-detail .info-detail-header h2{font-size:20px;line-height:1.2}@media screen and (max-width:768px){.section-info-detail{padding:0}.section-info-detail .info-detail-header{margin-bottom:7.8125vw}.section-info-detail .info-detail-header .info-detail-date{font-size:3.43vw;margin-bottom:2.8125vw}.section-info-detail .info-detail-header .info-detail-date .info-cate,.section-info-detail .info-detail-header .info-detail-date .info-cate-company,.section-info-detail .info-detail-header .info-detail-date .info-cate-event,.section-info-detail .info-detail-header .info-detail-date .info-cate-job,.section-info-detail .info-detail-header .info-detail-date .info-cate-life,.section-info-detail .info-detail-header .info-detail-date .info-cate-other{margin:0 0 0 3.125vw}.section-info-detail .info-detail-header h2{font-size:4.6875vw;line-height:1.4}}.pager-control:after{content:"";display:block;clear:both}.pager-control .btn-middle a{width:auto!important;padding:0 30px!important}.pager-control .pager-prev{float:left}.pager-control .pager-prev a::after,.pager-control .pager-prev a::before{transform:rotate(180deg)!important}.pager-control .pager-next{float:right}.pager-back .btn{padding:0}.info-detail-content{border-bottom:1px solid #e6e6e6;padding:0 0 50px 0;margin:0 0 50px 0;font-size:16px;line-height:2}.info-detail-content .aligncenter{display:block;margin:7px auto}.info-detail-content .alignleft{float:left;margin:7px 10px 7px 0}.info-detail-content .alignright{float:right;margin:7px 0 7px 10px}.info-detail-content h3{margin:30px 0 10px;padding:0 20px;height:52px;line-height:52px;background:#f2fbff;font-size:18px;font-weight:700}.info-detail-content h4,.info-detail-content h5,.info-detail-content h6{font-size:14px;margin:20px 0 5px 0}.info-detail-content strong{font-weight:700;border-bottom:solid 5px #f2a000}.info-detail-content blockquote{clear:both;padding:1em 1em 1em 2em;position:relative;border-left:solid 5px #eee}.info-detail-content code{padding:2px 4px;color:#f07c1e;white-space:nowrap;background-color:#f7f7f9;border:1px solid #e1e1e8}.info-detail-content pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;overflow:auto}.info-detail-content img{vertical-align:top;height:auto!important;max-width:100%!important}.info-detail-content hr{height:0;margin:30px 0;padding:0;border:0;border-top:solid 1px #cdcdcd}.info-detail-content p+p{margin-top:30px}.info-detail-content .link-icon,.info-detail-content a[href$=".doc"]::before,.info-detail-content a[href$=".docx"]::before,.info-detail-content a[href$=".gif"]::before,.info-detail-content a[href$=".jpeg"]::before,.info-detail-content a[href$=".jpg"]::before,.info-detail-content a[href$=".pdf"]::before,.info-detail-content a[href$=".png"]::before,.info-detail-content a[href$=".xls"]::before,.info-detail-content a[href$=".xlsx"]::before,.info-detail-content a[href$=".zip"]::before{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;content:"\e924";margin:0 .3em;color:#999}.info-detail-content a{color:#0096e0;text-decoration:none}.info-detail-content a:hover{color:#f2a000;text-decoration:underline}.info-detail-content a{font-weight:700}.info-detail-content a[href$=".zip"]::before{content:"\e92b";color:orange}.info-detail-content a[href$=".pdf"]::before{content:"\eadf";color:red}.info-detail-content a[href$=".xls"]::before,.info-detail-content a[href$=".xlsx"]::before{content:"\eae2";color:green}.info-detail-content a[href$=".doc"]::before,.info-detail-content a[href$=".docx"]::before{content:"\eae1";color:#00f}.info-detail-content a[href$=".gif"]::before,.info-detail-content a[href$=".jpeg"]::before,.info-detail-content a[href$=".jpg"]::before,.info-detail-content a[href$=".png"]::before{content:"\e927";color:#999}.info-detail-content table{border-collapse:separate;border-spacing:1px;background-color:#cdcdcd;margin:10px 0 15px 0;width:100%}.info-detail-content table tr th{font-weight:700;border-top:1px solid #fff;padding:5px;font-size:14px;background-color:#f5f5f5}.info-detail-content table tr td{color:#3d3d3d;background-color:#fff;vertical-align:middle;font-size:14px;padding:5px}.info-detail-content table tr td>ol,.info-detail-content table tr td>ul{padding-left:0!important}.info-detail-content dl dt{font-weight:700}.info-detail-content ul{padding-left:20px}.info-detail-content ul li{padding-left:1em;line-height:1.5;position:relative;margin:.7em 0}.info-detail-content ul li::before{content:"";width:.5em;height:.5em;border-radius:50%;position:absolute;left:0;top:.5em;background:#0096e0}.info-detail-content ol{padding-left:1em}.info-detail-content ol li{list-style:decimal;list-style-position:inside}.info-detail-content .pref-list-other dl dd ul li{list-style:none}.info-detail-content .pref-list-other dl dd ul li::before{display:none}@media screen and (max-width:768px){.info-detail-content{padding:0 0 7.8125vw 0;margin:0 0 9.375vw 0;font-size:3.75vw;line-height:1.58}.info-detail-content p+p{margin-top:4.6875vw}}.info-border-box{border:solid 1px #e6e6e6;border-radius:6px;margin:10px 0;padding:10px}.info-color-box{border:solid 1px #eee8d2;border-radius:6px;background:#fcfbf7;margin:10px 0;padding:10px}.info-strong{font-weight:700;border-bottom:solid 5px #f2a000}.service-content{margin-top:100px}.service-content dl dt{margin-bottom:15px;font-size:20px;font-weight:700;color:#0096e0}.service-content dl dd{font-size:16px}.service-content dl dd.service-explain{font-size:14px}.service-content .service-link{border-bottom:1px dotted #e6e6e6;margin:0 auto;display:block;padding:70px 0;text-decoration:none;color:#333;overflow:hidden}.service-content .service-link:hover{background:#f7f7f7}.service-content .service-link dl{float:left;width:56%}.service-content .service-link dl dt img{height:40px;max-width:100%}.service-content .service-link dl dd{margin-top:0}.service-content .service-link dl dd.service-explain{font-size:14px}.service-content .service-link .service-img{width:37%;text-align:center;margin:0;float:right;background:url(/asset/images/ico_arrow_right_2.png) right center no-repeat;padding-right:20px}.service-content .service-link .service-img img{width:320px}.service-content .service-link.service-link-job-site{padding:50px 0}.service-content .service-link.service-link-job-app{padding-bottom:0}.service-content .service-link.service-link-job-fp{padding:85px 0}.service-content .service-link.service-link-job-fp dl dt img{height:60px}.service-content .service-link.service-link-plaza{padding:50px 0}.service-content .service-link.service-link-plaza dl dt img{height:auto;width:455px}.service-content .service-link.service-link-entori{padding:80px 0}.service-content.service-other{margin-bottom:180px}.service-content.service-other dl{box-sizing:border-box;float:left;width:50%;padding:15px 40px;border-right:1px dotted #999}.service-content.service-other dl:first-child{padding-left:0}.service-content.service-other dl:last-child{padding-right:0;border:none}.service-content.service-other dl dt{padding:10px 0;background-position:left center;background-repeat:no-repeat}.service-content.service-other dl dd{margin-top:15px}.service-content.service-other dl dd.service-other-link{text-align:right;font-size:14px}.service-content.service-other dl dd.service-other-link a{color:#0096e0;font-weight:700;background:url(/asset/images/ico_arrow_right.png) right center no-repeat;padding-right:20px}.service-content.service-other dl dd.service-other-link a:hover{color:#f2a000}@media screen and (max-width:768px){.service-content{margin:10.93vw 0 15.62vw}.service-content dl dd{font-size:3.75vw}.service-content dl dd.service-explain{display:none}.service-content .service-link{padding:6.25vw 3.12vw!important;position:relative;background:url(/asset/images/ico_arrow_right.png) 97% center no-repeat}.service-content .service-link:hover{background:#f7f7f7 url(/asset/images/ico_arrow_right.png) 97% center no-repeat}.service-content .service-link dl{display:inline-block;width:50vw;margin-bottom:0;padding:0 2.5vw 0 0;float:none;vertical-align:middle}.service-content .service-link dl dt{font-size:18px;margin-bottom:3.9vw}.service-content .service-link dl dt img{max-width:100%;height:auto!important}.service-content .service-link .service-img{display:inline-block;width:34.37vw;margin:0;padding:0;float:none;vertical-align:middle;background:0 0}.service-content .service-link .service-img img{width:100%}.service-content .service-link.service-link-job-fp dt{width:30.46vw}.service-content .service-link.service-link-plaza dt{width:28.9vw}.service-content .service-link.service-link-jutaku dt{width:31.25vw}.service-content .service-link.service-link-iecocoro dt{width:35.15vw}.service-content .service-link.service-link-entori dl dt img{width:70%}.service-content.service-other{margin-bottom:9.37vw}.service-content.service-other dl{float:none;width:auto;padding:4.68vw 3.12vw!important;border-right:none;border-bottom:1px dotted #e6e6e6}.service-content.service-other dl dt{margin-bottom:0;padding:1.5vw 0;font-size:4.68vw;background-size:7vw auto}.service-content.service-other dl dd{margin-top:0}.service-content.service-other dl dd.service-other-link a{padding-right:3.12vw;font-size:3.75vw;background-size:2vw 2vw}}.service-container{background-image:url(/asset/images/bg_service_page.png);background-position:center top;background-repeat:no-repeat;background-size:100%}.service-container.service-container-other .section-main{padding-bottom:0}@media screen and (max-width:768px){.service-container{background-image:none}}.section-main{padding:60px 0;border-bottom:solid 1px #dfe7eb}.section-main:after{content:"";display:block;clear:both}.section-main:last-child{border:none;padding-bottom:0}.section-main .section-main-detail{padding:0 0 40px}.section-main .section-main-detail:after{content:"";display:block;clear:both}.section-main .section-main-text{float:left;width:58.333%}.section-main .section-main-text .section-main-logo{margin-bottom:50px;font-size:1.5em;font-weight:700}.section-main .section-main-text .section-main-logo img{margin-right:.5em;vertical-align:middle}.section-main .section-main-text .title-catch{padding:100px 0 40px 0;font-size:4.6rem;line-height:.4;text-align:center;font-weight:700}.section-main .section-main-text .top-function-logo{position:relative;top:11px;right:10px;height:6rem}.section-main .section-main-text .top-function-2{position:relative;top:3px;width:54px;height:78px}@media (max-width:1000px){.section-main .section-main-text .top-function-logo{top:8px;right:0;height:5rem}.section-main .section-main-text .title-catch{padding-top:60px;font-size:4rem}}@media (max-width:600px){.section-main .section-main-text .top-function-2{width:5rem;height:6rem;margin-top:15px}}.section-main .section-main-text .section-main-title{margin:0 auto 24px;padding:5px 0;font-size:25px;font-weight:700;color:#0096e0;position:relative}.section-main .section-main-text .section-main-subtitle{margin:0 auto 20px;font-size:24px;font-weight:700;color:#0096e0}.section-main .section-main-text .section-main-subtitle-entori{font-size:1.5em;padding-left:1em;line-height:1.5;position:relative;font-weight:700;color:#0096e0}.section-main .section-main-text .section-main-subtitle-entori::before{content:"";width:.5em;height:.5em;border-radius:50%;position:absolute;left:0;top:.5em;background:#f2a000}.section-main .section-main-text .section-main-explain{line-height:32px;font-size:16px;padding:0 0 20px}.section-main .section-main-text .section-main-link{float:right}.section-main .section-main-img{float:right;width:33%}.section-main .section-main-img-entori{text-align:right}.section-main .entori-circle{position:relative;margin:0 auto;padding:100px 0 0 0;width:100%;height:766px;background:url(/asset/images/service_entori_bgcircle.png) center no-repeat;font-weight:900}.section-main .entori-circle-text{padding-top:10px;padding-bottom:10px}.section-main .entori-circle-item1 li{padding-bottom:15px}.section-main .entori-circle-item2{position:absolute;right:0;top:40%}.section-main .entori-circle-item3{position:absolute;bottom:0;left:310px;margin:0 auto}.section-main .entori-circle-text3{padding:10px 0 0 50px}.section-main .section-main-func-logo{margin-bottom:50px;font-size:1.5em;font-weight:700}.section-main .section-main-func-logo img{width:30px;height:auto;margin-right:.5em;vertical-align:middle}.section-main .section-main-video{width:100%;margin:30px 0;text-align:center}.section-main .section-main-video .section-main-video-inner{width:560px;height:315px;margin:0 auto;border:none}.section-main .seciton-main-funclist{margin:20px 0;padding:15px 30px;border:2px solid #0096e0;border-radius:8px;background:#fff;text-align:center}.section-main .seciton-main-funclist h3{margin-bottom:35px;font-size:1.5em;font-weight:700}.section-main .seciton-main-funclist ul{display:flex;justify-content:space-between;flex-wrap:wrap}.section-main .seciton-main-funclist ul::after{content:"";display:block;width:30%;height:0}.section-main .seciton-main-funclist ul li{box-sizing:border-box;width:30%;margin:0 0 20px;padding:10px;text-align:center}.section-main .seciton-main-funclist ul li img{height:65px;width:auto;max-width:100%}.section-main .seciton-main-funclist ul li p{margin-top:10px;line-height:1.3;font-size:1.2em;font-weight:700;color:#f2a000}.section-main .seciton-main-funclist__list-box{flex:0 0 100%}.section-main .seciton-main-funclist__list-box.entori-list{display:flex;justify-content:center}.section-main.section-job-app{border-bottom:none;padding-bottom:0}.section-main.section-job-app .section-main-detail{padding-bottom:0}.section-main.section-job-app .section-main-img{position:relative;text-align:left;clear:both;padding-right:50px;width:40%}.section-main.section-job-app .section-main-img img{position:absolute;bottom:0;left:0}.section-main.section-entori .section-main-logo img{height:50px}.section-main.section-entori .section-main-img{padding-top:50px}.section-main.section-plaza{border-bottom:none;padding-bottom:0}.section-main.section-jutaku .section-main-text .section-main-logo img{width:180px}.section-main .seciton-sg-funclist{margin:20px 0;padding:30px 30px 15px;border:2px solid #0096e0;border-radius:8px;background:#fff}.section-main .seciton-sg-funclist h3{margin-bottom:35px;font-size:1.5em;font-weight:700;text-align:center}.section-main .seciton-sg-funclist ul{display:flex;justify-content:space-between;flex-wrap:wrap}.section-main .seciton-sg-funclist ul li{box-sizing:border-box;width:48%;margin:0 0 20px;padding:10px}.section-main .seciton-sg-funclist ul li img{display:block;margin:0 auto;height:150px;width:auto;max-width:100%}.section-main .seciton-sg-funclist ul li p{margin:20px 0 10px;line-height:1.3;font-size:1.2em;font-weight:700;color:#f2a000;text-align:center}.section-main .seciton-sg-funclist ul li span{text-align:left}.section-main .seciton-sg-funclist ul li:last-child{width:100%;margin-top:100px}.section-main .seciton-sg-funclist ul li:last-child .icon-plus{display:block;vertical-align:middle;color:#aaa;line-height:1;width:3.5em;height:.7em;background:currentColor;border-radius:.2em;position:relative;top:-25%;left:48%}.section-main .seciton-sg-funclist ul li:last-child .icon-plus::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:inherit;border-radius:inherit;transform:rotate(90deg)}@media screen and (max-width:768px){.section-main{padding:9.375vw 0}.section-main .section-main-text{float:none;margin-bottom:4.6875vw;width:auto}.section-main .section-main-text .section-main-logo{margin:0 auto 6.25vw;text-align:center;line-height:1}.section-main .section-main-text .section-main-logo img{width:55.3125vw}.section-main .section-main-text .section-main-title{margin:0 auto 4.687vw;padding:0;font-size:4.687vw;text-align:center}.section-main .section-main-text .section-main-subtitle{margin:0 auto 1.5625vw;font-size:4.5vw;line-height:1.6}.section-main .section-main-text .section-main-explain{line-height:1.58;font-size:3.75vw}.section-main .section-main-text .section-main-link{float:none;margin-bottom:7.34375vw}.section-main .section-main-text .section-main-link.section-other-link .btn{padding-bottom:0}.section-main .section-main-img{float:none;width:75.46vw;margin:0 auto;text-align:center}.section-main .section-main-img img{max-width:100%}.section-main .entori-circle{position:relative;margin:0 auto;padding:100px 0 0 0;width:100%;height:766px;background:url(/asset/images/service_entori_bgcircle.png) center no-repeat;background-size:cover;font-weight:900}.section-main .entori-circle-text{padding-top:10px;padding-bottom:10px}.section-main .entori-circle-text li{line-height:1.2}.section-main .entori-circle-item1 li{padding-bottom:15px}.section-main .entori-circle-item2{position:absolute;right:0;top:30%}.section-main .entori-circle-item3{position:absolute;bottom:0;left:30%;margin:0 auto}.section-main .entori-circle-text3{padding:10px 0 0 50px}.section-main .entori-circle-text3 li{line-height:1.2}.section-main .section-main-func-logo{margin:0 auto 6.25vw;text-align:center;line-height:1}.section-main .section-main-func-logo img{height:10vw;width:auto}.section-main .section-main-video{position:relative;height:0;padding:0 0 56.25%;overflow:hidden}.section-main .section-main-video .section-main-video-inner{position:absolute;top:0;left:0;width:100%;height:100%}.section-main .seciton-main-funclist{margin:20px 0;padding:15px 30px;border:2px solid #0096e0;border-radius:8px;background:#fff;text-align:center}.section-main .seciton-main-funclist h3{margin-bottom:35px;font-size:1.5em;font-weight:700}.section-main .seciton-main-funclist ul{display:flex;justify-content:space-between;flex-wrap:wrap}.section-main .seciton-main-funclist ul li{box-sizing:border-box;width:100%;margin:0 0 20px;padding:10px;text-align:center}.section-main .seciton-main-funclist ul li img{height:65px;width:auto;max-width:100%}.section-main .seciton-main-funclist ul li p{margin-top:10px;line-height:1.3;font-size:1.2em;font-weight:700;color:#f2a000}.section-main.section-job-app .section-main-img{width:70%;text-align:center;padding:0;margin:0 auto}.section-main.section-job-app .section-main-img img{position:static}.section-main.section-job-postings .section-main-text .section-main-logo img{height:7vw;width:auto}.section-main.seciton-job-fp .section-main-text .section-main-logo img{width:45.3125vw;height:auto}.section-main.section-entori .section-main-img{padding-top:0}.section-main.section-entori .section-main-logo img{width:60%;height:auto}.section-main.section-plaza .section-main-text .section-main-logo img{width:80%;height:auto}.section-main.section-plaza .section-main-img{width:100%}.section-main.section-jutaku .section-main-text .section-main-logo img{width:40%}.section-main .seciton-sg-funclist ul li{width:100%}.section-main .seciton-sg-funclist ul li:last-child .icon-plus{width:2.5em;height:.5em;top:-18%;left:42%}}@media screen and (min-width:768px){.section-main .banner-entori-lp__sp{display:none}.section-main .banner-entori-lp__pc{display:block}}@media screen and (max-width:768px){.section-main .banner-entori-lp__pc{display:none}}.section-main .banner-entori-lp a:hover{opacity:.8}.entori-about{background:#fcfbf7}.entori-entry{background:#f2fbff}.entori-genko{background:#edfeff}.entori-about{padding:60px 0}.entori-about-titile{font-size:24px;text-align:center;margin-bottom:6.25vw}.entori-about-titile img{height:36px;width:auto}@media screen and (min-width:768px){.entori-about-titile{margin-bottom:50px}}.entori-about-detail{padding:6.25vw 0}@media screen and (min-width:768px){.entori-about-detail{padding:50px 0;display:flex;gap:40px;justify-content:space-between;align-items:center}}.entori-about-detail .entori-about-img{width:100%;height:auto;text-align:center;padding-bottom:10px}@media screen and (min-width:768px){.entori-about-detail .entori-about-img{text-align:left;width:33%;padding-bottom:0}}.entori-about-detail .entori-about-img img{height:auto}.entori-about-detail-reverse{padding:6.25vw 0}@media screen and (min-width:768px){.entori-about-detail-reverse{padding:50px 0;display:flex;gap:40px;flex-direction:row-reverse;justify-content:space-between;align-items:center}}.entori-about-detail-reverse .entori-about-img{width:100%;height:auto;text-align:center;padding-bottom:10px}@media screen and (min-width:768px){.entori-about-detail-reverse .entori-about-img{text-align:right;width:33%;padding-bottom:0}}.entori-about-detail-reverse .entori-about-img img{height:auto}.entori-about-subtitle{margin:0 auto 1.5625vw;font-size:4.5vw;line-height:1.6;text-align:center;font-weight:700;color:#0096e0}@media screen and (min-width:768px){.entori-about-subtitle{margin:0 auto 20px;font-size:24px;text-align:left}}@media screen and (min-width:768px){.entori-about-text{max-width:560px}}.entori-about-explain{font-size:14px;line-height:1.4}@media screen and (min-width:768px){.entori-about-explain{font-size:18px;line-height:1.6}}.entori-about-circle img{width:100%;height:auto}@media screen and (min-width:768px){.entori-about-circle img{margin:0 auto;width:60%;height:auto}}.entori-about-circle__pc{display:none}@media screen and (min-width:768px){.entori-about-circle__pc{display:block}}.entori-about-circle__sp{display:block}@media screen and (min-width:768px){.entori-about-circle__sp{display:none}}.entori-about-circle-content{display:block;gap:20px;margin:30px 0}@media screen and (min-width:768px){.entori-about-circle-content{display:flex}}.entori-about-circle-box{border:2px solid #ccc;border-radius:5px;background:#fff;width:100%;margin-top:20px}.entori-about-circle-box-customer{border:2px solid #71d4ca}.entori-about-circle-box-appeal{border:2px solid #78bbcd}.entori-about-circle-box-apply{border:2px solid #6c9fd0}@media screen and (min-width:768px){.entori-about-circle-box{width:33.3333333333%}}.entori-about-circle-box__title{background:#ccc;border-radius:3px 3px 0 0;color:#fff;font-size:24px;font-weight:700;text-align:center;padding:10px 0}.entori-about-circle-box__title-customer{background:#71d4ca}.entori-about-circle-box__title-appeal{background:#78bbcd}.entori-about-circle-box__title-apply{background:#6c9fd0}.entori-about-circle-box__text{font-size:18px;line-height:1.8;padding:20px}.entori-link2-titile{font-size:24px;text-align:center;margin-bottom:6.25vw}.entori-link2-titile img{height:auto}@media screen and (min-width:768px){.entori-link2-titile{margin-bottom:50px;height:36px;width:auto}}.entori-link2 ul{padding:6.25vw 0}@media screen and (min-width:768px){.entori-link2 ul{padding:50px 0;display:flex;align-items:center}}.entori-link2-detail{box-sizing:border-box;position:relative;display:block;align-items:center;padding:0 20px;gap:20px;line-height:30px;border-radius:5px}@media screen and (min-width:768px){.entori-link2-detail{display:flex}}.entori-link2-box--left{position:relative;margin-bottom:20px;height:150px;border-radius:5px;background:#4ea7e6;transition:all .5s}@media screen and (min-width:768px){.entori-link2-box--left{width:50%;height:175px;margin-bottom:0}}.entori-link2-box--left a{position:absolute;display:flex;align-items:center;gap:10px;top:0;left:0;width:100%;height:100%;text-decoration:none;color:#333;font-size:15px}@media screen and (min-width:768px){.entori-link2-box--left a{display:flex;align-items:normal;padding:20px 20px 10px;width:calc(100% - 40px);height:calc(100% - 30px);font-size:18px}}.entori-link2-box--left:hover{opacity:.8}.entori-link2-box--right{position:relative;margin-bottom:20px;height:150px;border-radius:5px;background:#3ac8e2;transition:all .5s}@media screen and (min-width:768px){.entori-link2-box--right{width:50%;height:175px;margin-bottom:0}}.entori-link2-box--right a{position:absolute;display:flex;align-items:center;gap:10px;top:0;left:0;width:100%;height:100%;text-decoration:none;color:#333;font-size:15px}@media screen and (min-width:768px){.entori-link2-box--right a{display:flex;align-items:normal;padding:20px 20px 10px;width:calc(100% - 40px);height:calc(100% - 30px);font-size:18px}}.entori-link2-box--right:hover{opacity:.8}.entori-link2-img{text-align:center;width:20%;padding-left:10px}@media screen and (min-width:768px){.entori-link2-img{width:30%;padding-top:10px}}.entori-link2-img img{height:auto}.entori-link2-text{text-align:left;width:80%;padding-left:20px;padding-right:20px}@media screen and (min-width:768px){.entori-link2-text{width:70%}}.entori-link2-subtitle{margin-bottom:6px;color:#fff;font-size:20px;font-weight:900}.entori-link2-explain{font-size:15px;line-height:1.5;padding-bottom:10px}@media screen and (min-width:768px){.entori-link2-explain{font-size:18px}}.entori-link2 li::after{content:"";display:block;position:absolute;bottom:10%;right:50%;left:50%;margin:0 auto;width:16px;height:16px;border-top:solid 4px #fff;border-left:solid 4px #fff;transform:rotate(225deg)}.entori-entry,.entori-genko{position:relative;padding-bottom:20px}.entori-entry-detail,.entori-genko-detail{padding:6.25vw 0}@media screen and (min-width:768px){.entori-entry-detail,.entori-genko-detail{padding:50px 0;display:flex;gap:40px;justify-content:space-between;align-items:center}}.entori-entry h2,.entori-genko h2{margin:0 0 40px;font-size:28px;font-weight:700;color:#333}.entori-entry h3,.entori-genko h3{font-size:32px;padding:20px 0}@media screen and (min-width:768px){.entori-entry h3,.entori-genko h3{font-size:26px}}.entori-entry h3::before,.entori-genko h3::before{content:none}.entori-entry-subtitle,.entori-genko-subtitle{margin:0 auto 20px;font-size:4.5vw;line-height:1.6;text-align:center;font-weight:700;color:#0096e0}@media screen and (min-width:768px){.entori-entry-subtitle,.entori-genko-subtitle{margin:0 auto 20px;font-size:24px;text-align:left}}@media screen and (min-width:768px){.entori-entry-text,.entori-genko-text{max-width:560px}}.entori-entry-explain,.entori-genko-explain{font-size:16px;line-height:1.6}@media screen and (min-width:768px){.entori-entry-explain,.entori-genko-explain{font-size:18px}}.entori-entry-img,.entori-genko-img{position:absolute;top:10px;right:40%}@media screen and (min-width:768px){.entori-entry-img,.entori-genko-img{position:relative;top:10px;right:0}}@media screen and (min-width:768px){.entori-entry-function-detail,.entori-genko-function-detail{gap:40px;justify-content:space-between;align-items:center}}.entori-entry-funclist,.entori-genko-funclist{margin:20px 0;padding:15px 30px;border:2px solid #0096e0;border-radius:8px;background:#fff;text-align:center}.entori-entry-funclist-title,.entori-genko-funclist-title{font-size:24px}.entori-entry-funclist ul,.entori-genko-funclist ul{display:block}@media screen and (min-width:768px){.entori-entry-funclist ul,.entori-genko-funclist ul{display:flex;justify-content:space-around;flex-wrap:wrap}}.entori-entry-funclist li,.entori-genko-funclist li{box-sizing:border-box;margin:0 0 20px;padding:10px;text-align:center}.entori-entry-funclist img,.entori-genko-funclist img{height:150px;width:auto}.entori-entry-funclist p,.entori-genko-funclist p{margin-top:10px;line-height:1.3;font-size:18px;font-weight:700}@media screen and (min-width:768px){.entori-entry-funclist p,.entori-genko-funclist p{font-size:16px}}.entori-entry-primary-box,.entori-genko-primary-box{display:block;margin:40px 0;align-items:center;width:100%}@media screen and (min-width:897px){.entori-entry-primary-box,.entori-genko-primary-box{display:flex;justify-content:center;width:100%}}.entori-entry img,.entori-genko img{height:auto}.banner-entori-lp{margin:60px 0 40px}@media screen and (min-width:768px){.banner-entori-lp__sp{display:none}.banner-entori-lp__pc{display:block}}@media screen and (max-width:768px){.banner-entori-lp__pc{display:none}}.banner-entori-lp a:hover{opacity:.8}.banner-entori-lp img{width:100%;height:auto}.entori-video-detail{padding:0}.entori-video-detail .section-main-video{width:100%;margin:30px 0;text-align:center}@media screen and (max-width:768px){.entori-video-detail .section-main-video{position:relative;height:0;padding:0 0 56.25%;overflow:hidden}}.entori-video-detail .section-main-video .section-main-video-inner{width:560px;height:315px;margin:0 auto;border:none}@media screen and (max-width:768px){.entori-video-detail .section-main-video .section-main-video-inner{position:absolute;top:0;left:0;width:100%;height:100%}}.section-point{padding-left:250px;border:2px solid #0096e0;border-radius:8px;position:relative;background:#fff}.section-point:after{content:"";display:block;clear:both}.section-point .section-point-title{box-sizing:border-box;padding:10px;width:250px;height:100%;position:absolute;left:0;top:0;display:flex;justify-content:center;align-items:center;font-size:20px;font-weight:700}.section-point ul{padding:30px 30px 30px 40px;border-left:1px solid #e6e6e6;overflow:hidden}.section-point ul li{padding-left:1em;line-height:1.5;position:relative;margin:.7em 0}.section-point ul li::before{content:"";width:.5em;height:.5em;border-radius:50%;position:absolute;left:0;top:.5em;background:#0096e0}@media screen and (max-width:768px){.section-point{padding:14vw 0 0}.section-point .section-point-title{padding:0;width:100%;line-height:14vw;text-align:center;font-size:4.6875vw;display:block}.section-point ul{padding:3.125vw;border-top:1px solid #e6e6e6}.section-point ul li{line-height:2;font-size:3.75vw}}.section-link{border-bottom:1px solid #dfe7eb;background:#f2fbff}.section-link .inner:after{content:"";display:block;clear:both}.section-link .section-link-inner{display:flex}.section-link .link-card-explain{position:relative;float:left;width:48%;margin:40px 0;padding-left:55px;line-height:38px;font-size:20px;font-weight:700}.section-link .link-card-explain img{display:block;position:absolute;top:calc(50% - 15px);left:0}.section-link .link-card-box{box-sizing:border-box;margin:40px 0;float:right;width:38%}.section-link .section-link-title{margin:0 auto 25px;padding-left:40px;font-size:16px;font-weight:700;border-bottom:1px solid #dfe7eb}.section-link .section-link-title span{font-size:1.75em}.section-link .section-link-title [class*=" ico-"],.section-link .section-link-title [class^=ico-]{margin:0 10px;vertical-align:middle}.section-link .section-link-title [class*=" ico-"]::before,.section-link .section-link-title [class^=ico-]::before{color:#00abf2;font-size:2em}.section-link .link-card-list{margin-bottom:24px}.section-link .section-link-media{box-sizing:border-box;padding:60px 60px 60px 0;float:left;width:40%}.section-link .section-link-media .section-link-title{background:url(/asset/images/ico_japan.png) left center no-repeat}.section-link .section-link-area{padding:60px 0 60px 60px;overflow:hidden;border-left:1px solid #dfe7eb}.section-link .section-link-area .section-link-title{background:url(/asset/images/ico_add.png) left center no-repeat}.section-link .section-link-area dl{margin-bottom:20px}.section-link .section-link-area dl dt{margin-bottom:14px;font-weight:700}.section-link .section-link-area dl dd ul li{float:left;width:25%;line-height:28px}.section-link .section-link-area dl dd ul li a{display:block;padding-left:48px;background:url(/asset/images/ico_arrow_right_g.png) no-repeat 28px center;text-decoration:none;color:#0096e0;box-sizing:border-box}.section-link .section-link-area dl dd ul li a:hover{color:#f2a000}.section-link .section-link-function{box-sizing:border-box;padding:60px 0;width:100%}.section-link .section-link-function .section-link-title{padding-left:0}.section-link .section-link-function ul{display:flex;justify-content:space-between;flex-wrap:wrap}.section-link .section-link-function ul li{width:45%}@media screen and (max-width:768px){.section-link .section-link-inner{flex-direction:column}.section-link .link-card-explain{float:none;width:auto;margin:0;padding:4.68vw 0 4.68vw 55px;font-size:4.4vw;line-height:8.59375vw}.section-link .link-card-box{float:none;width:auto;margin:0 0 3.75vw;padding:4.68vw 0;border-top:1px solid #ccc}.section-link .section-link-title{margin:0 auto 4.6875vw;padding:0 0 2.34375vw 9.375vw;background-size:7.25vw;font-size:3.75vw}.section-link .link-card-list{margin-bottom:3.125vw}.section-link .section-link-media{padding:7.8125vw 0 6.25vw;float:none;padding-right:0;width:auto}.section-link .section-link-media::after{content:"";width:100%;height:1px;background:#dfe7eb;position:absolute;left:0;right:0}.section-link .section-link-media-fp::after{bottom:90.75vw}.section-link .section-link-media-flyer::after{bottom:97.75vw}.section-link .section-link-area{padding:7.8125vw 0 6.25vw;border:none}.section-link .section-link-area dl dd ul li{line-height:1.5;font-size:3.75vw}.section-link .section-link-area dl dd ul li a{padding-left:6.25vw;background:url(/asset/images/ico_arrow_right_g.png) 12px center no-repeat}.section-link .section-link-function{padding:7.8125vw 0;float:none;padding-right:0;width:auto}.section-link .section-link-function .section-link-title{margin:0 auto 4.6875vw;padding:0 0 2.34375vw 0;background-size:7.25vw;font-size:3.75vw}.section-link .section-link-function ul li{width:100%}}.app-box{padding:40px 0;border-bottom:1px solid #dfe7eb;background:#fcfbf7;text-align:center}.app-box .app-box-inner{display:flex;justify-content:center;align-items:center}.app-box .app-box-inner .app-box-icon{margin-right:70px}.app-box .app-box-inner .app-box-link p{line-height:1.5;font-weight:700;font-size:20px;text-align:left}.app-box .app-box-inner .app-box-link .app-box-banner{margin-top:14px}.app-box .app-box-inner .app-box-link .app-box-banner a{margin-right:30px;opacity:1;transition:all .5s}.app-box .app-box-inner .app-box-link .app-box-banner a:hover{opacity:.5}@media screen and (max-width:768px){.app-box .app-box-inner{width:auto;padding:0 4.6875vw}.app-box .app-box-inner .app-box-icon{margin-right:2.34375vw}.app-box .app-box-inner .app-box-link p{line-height:7.5vw;font-size:4.3vw}.app-box .app-box-inner .app-box-link .app-box-banner{margin-top:3.125vw}.app-box .app-box-inner .app-box-link .app-box-banner a{margin-right:3.125vw}.app-box .app-box-inner .app-box-link .app-box-banner a img{max-width:43%}}.section-attr .section-attr-inner{display:flex;justify-content:space-between;flex-wrap:wrap}.section-attr .section-attr-inner dl{box-sizing:border-box;margin-bottom:50px;width:calc(50% - 20px)}.section-attr .section-attr-inner dl dt{margin-bottom:10px;line-height:1.6;color:#0096e0;font-size:20px;font-weight:700}.section-attr .section-attr-inner dl dd .section-attr-text{font-size:16px}.section-attr .section-attr-inner dl dd .section-attr-img{float:right;margin-left:20px;text-align:right}@media screen and (max-width:768px){.section-attr .section-attr-inner dl{margin-bottom:9.375vw;width:100%}.section-attr .section-attr-inner dl dt{margin-bottom:4vw;font-size:4.6875vw}.section-attr .section-attr-inner dl dd .section-attr-text{font-size:3.75vw}.section-attr .section-attr-inner dl dd .section-attr-img{margin-left:4vw;width:38.125vw}}.outlink-box{padding:55px 0 45px;background-color:#f2fbff}@media screen and (max-width:768px){.outlink-box{padding:7.8125vw 0}.outlink-box .btn a{width:70%!important}}.journalnet-forte{background:#fcfbf7}.journalnet-forte .forte-detail:after{content:"";display:block;clear:both}.journalnet-forte .forte-detail{padding:50px 0;line-height:1.8;border-bottom:1px solid #dfe7eb}.journalnet-forte .forte-detail .column-left{width:58.333%}.journalnet-forte .forte-detail .column-right{width:33%}.journalnet-forte .forte-detail p{font-size:16px}.journalnet-forte .forte-detail .forte-detail-img{margin:16px auto;text-align:center}@media screen and (max-width:768px){.journalnet-forte .forte-detail{padding:6.25vw 0}.journalnet-forte .forte-detail .column-left{float:none;margin-bottom:4.6875vw;width:auto}.journalnet-forte .forte-detail p{line-height:1.58;font-size:3.75vw}}.merit-box{box-sizing:border-box;position:relative;margin:10px 0;padding:15px 30px;border:2px solid #0096e0;border-radius:8px;background:#fff}.merit-box h4{margin-bottom:5px;font-size:18px;font-weight:700;color:#0096e0}.merit-box ul{font-size:16px}.merit-box ul li{counter-increment:chapter;margin:1em 0;padding-left:1.5em;text-indent:-1.3em;line-height:2}.merit-box ul li::before{content:counter(chapter) ".";margin-right:.5em;color:#0096e0}.merit-box ul li{margin:.5em 0;line-height:1.5}@media screen and (max-width:768px){.merit-box{margin:1.5625vw 0;padding:3.125vw}.merit-box h4{margin-bottom:1vw;font-size:3.75vw}.merit-box ul{font-size:3.75vw}.merit-box ul li{margin:1.5625vw 0}}.journalnet-data{margin:20px auto 45px;text-align:center}.journalnet-data .data-single{float:left;padding:0 20px 15px 0;width:300px;border-right:1px solid #e6e6e6}.journalnet-data .data-two{overflow:hidden}.journalnet-data .data-title{margin-bottom:10px;line-height:36px;font-size:16px;font-weight:700}.journalnet-data .data-title span{display:inline-block;padding:0 5px;margin-right:5px;vertical-align:bottom;font-size:20px;position:relative;z-index:2}.journalnet-data .data-title span::after{content:"";height:12px;background:#f2a000;position:absolute;left:0;right:0;bottom:4px;z-index:-1}@media screen and (max-width:768px){.journalnet-data{margin:3.125vw auto 7.8125vw}.journalnet-data .data-single{float:none;padding:0 0 5.625vw 0;width:auto;border:0;border-bottom:1px solid #e6e6e6}.journalnet-data .data-single img{width:52.34375vw}.journalnet-data .data-two{padding:4.6875vw 0}.journalnet-data .data-title{margin-bottom:1.875vw;line-height:6.5625vw;font-size:3.75vw}.journalnet-data .data-title span{padding:0 2px;margin-right:0;font-size:4.6875vw}.journalnet-data .data-title span::after{height:1.875vw;bottom:1vw}}.journalnet-function .funticon-title{margin-bottom:20px;text-align:center}.journalnet-function .funticon-title span{position:relative;display:inline-flex;justify-content:center;align-items:center;padding:0 20px;height:100%;font-size:18px;font-weight:700}.journalnet-function .funticon-title span::after,.journalnet-function .funticon-title span::before{content:"";position:absolute;width:3px;top:0;bottom:0;background:#0096e0}.journalnet-function .funticon-title span::before{left:0;transform:skewX(20deg)}.journalnet-function .funticon-title span::after{right:0;transform:skewX(-20deg)}.journalnet-function .function-detail:after{content:"";display:block;clear:both}.journalnet-function .function-detail li{float:left;margin-bottom:20px;width:49%}.journalnet-function .function-detail li:nth-child(2n){float:right}.journalnet-function .function-detail li>div{box-sizing:border-box;position:relative;display:flex;align-items:center;padding:0 20px;height:132px;z-index:3;line-height:30px;color:#333;border:1px solid #dae2e5;border-radius:5px;background:#fff;box-shadow:0 3px 6px rgba(153,153,153,.3)}.journalnet-function .function-detail li>div.entori-detail-left{background:#4ea7e6;height:170px;box-shadow:none}.journalnet-function .function-detail li>div.entori-detail-right{background:#3ac8e2;height:170px;box-shadow:none}.journalnet-function .function-detail li>div.entori-detail img{padding:0 2rem;max-height:100px}.journalnet-function .function-detail li>div.entori-chevron::after{content:"";display:flex;position:relative;top:50px;right:45%;margin:0 auto;width:16px;height:16px;border-top:solid 4px #fff;border-left:solid 4px #fff;transform:rotate(225deg)}.journalnet-function .function-detail li>div .num{display:block;margin-right:20px;width:35px;height:31px;line-height:31px;color:#fff;font-weight:700;font-style:normal;text-align:center;border-radius:4px;background:#0096e0}.journalnet-function .function-detail li>div div{width:calc(100% - 55px)}.journalnet-function .function-detail li>div div.img-box{width:40%;text-align:center}.journalnet-function .function-detail li>div div.text-box{width:60%}.journalnet-function .function-detail li>div div p{font-size:14px}.journalnet-function .function-detail li>div div .funticon-detail-title{margin-bottom:6px;color:#0096e0;font-size:16px;font-weight:700}.journalnet-function .function-detail li>div div .function-detail-entori-title{margin-bottom:6px;color:#fff;font-size:20px;font-weight:900}@media screen and (max-width:768px){.journalnet-function .funticon-title{margin-bottom:4.6875vw}.journalnet-function .funticon-title span{height:9.6875vw;padding:0 20px;line-height:5.9375vw;font-size:3.75vw}.journalnet-function .function-detail li,.journalnet-function .function-detail li:nth-child(2n){float:none;margin-bottom:2.8125vw;width:auto}.journalnet-function .function-detail li>div{font-size:3.75vw;line-height:1.5}.journalnet-function .function-detail li>div .num{margin-right:4.6875vw;width:7.8125vw;height:7.8125vw;line-height:7.8125vw}.journalnet-function .function-detail li>div div{width:68vw!important}.journalnet-function .function-detail li>div div .funticon-detail-title{display:block;font-size:4vw}.journalnet-function .function-detail li>div div .funticon-detail-title.img-box{width:40%;text-align:center}.journalnet-function .function-detail li>div div .funticon-detail-title.text-box{width:60%}}.journalnet-promo .promo-detail{padding:50px 0;line-height:1.8}.journalnet-promo .promo-detail .promo-data{position:relative}.journalnet-promo .promo-detail .promo-data:after{content:"";display:block;clear:both}.journalnet-promo .promo-detail .promo-data .promo-data-main{position:absolute;top:30px;left:50%;z-index:2;transform:translateX(-50%);width:42.5%}.journalnet-promo .promo-detail .promo-data .promo-data-card{box-sizing:border-box;float:left;width:32.29%;text-align:center;border:1px solid #dae2e5;border-radius:8px;box-shadow:0 3px 6px rgba(153,153,153,.3);overflow:hidden}.journalnet-promo .promo-detail .promo-data .promo-data-card.card-right{float:right!important}.journalnet-promo .promo-detail .promo-data .promo-data-card .promo-data-head{padding:10px;line-height:24px;font-size:16px}.journalnet-promo .promo-detail .promo-data .promo-data-card .promo-data-head h4{color:#0096e0;font-size:18px;font-weight:700}.journalnet-promo .promo-detail .promo-data .promo-data-card .promo-data-detail{padding-bottom:10px;background:#ecf7fb;text-align:center}.journalnet-promo .promo-detail .promo-data .promo-data-card .promo-data-detail h5{padding:15px 30px;line-height:24px;font-size:16px;font-weight:700}.journalnet-promo .promo-detail .promo-data .promo-data-card .promo-data-detail ul{padding:0 10px}.journalnet-promo .promo-detail .promo-data .promo-data-card .promo-data-detail ul li{display:inline-block;vertical-align:top;margin:0 12px 15px}.journalnet-promo .promo-detail .promo-data .promo-data-card .promo-data-detail ul li img{display:block;margin:3px auto 0}.journalnet-promo .promo-detail .promo-data .promo-data-card .promo-data-detail ul+h5{border-top:1px solid #dfe7eb}@media screen and (max-width:768px){.journalnet-promo .promo-detail{padding:6.25vw 0}.journalnet-promo .promo-detail .promo-data .promo-data-main{margin-bottom:3.75vw;position:static;transform:translateX(0);text-align:center;width:100%}.journalnet-promo .promo-detail .promo-data .promo-data-card,.journalnet-promo .promo-detail .promo-data .promo-data-card.card-right{float:none;margin:0 auto 4.0625vw;width:auto}.journalnet-promo .promo-detail .promo-data .promo-data-card .promo-data-head{padding:4.0625vw 15.625vw;line-height:5.625vw;font-size:3.75vw}.journalnet-promo .promo-detail .promo-data .promo-data-card .promo-data-head h4{font-size:3.75vw}.journalnet-promo .promo-detail .promo-data .promo-data-card .promo-data-detail{padding-bottom:0}.journalnet-promo .promo-detail .promo-data .promo-data-card .promo-data-detail h5{padding:3.75vw;line-height:5.625vw;font-size:3.75vw}.journalnet-promo .promo-detail .promo-data .promo-data-card .promo-data-detail ul{padding:0 0 5.625vw}.journalnet-promo .promo-detail .promo-data .promo-data-card .promo-data-detail ul li{margin:0 2.5vw}.journalnet-promo .promo-detail .promo-data .promo-data-card .promo-data-detail ul li img{max-width:23.4375vw}}.media-schedule{background:#fcfbf7}.media-schedule .schedule-detail{padding:50px 0;line-height:1.8}.media-schedule .schedule-detail .schedule-img{margin-bottom:36px;text-align:center}.media-schedule .schedule-detail ul{font-size:12px}.media-schedule .schedule-detail ul li{padding-left:1em;line-height:1.5;position:relative;margin:.7em 0}.media-schedule .schedule-detail ul li::before{content:"";width:.5em;height:.5em;border-radius:50%;position:absolute;left:0;top:.5em;background:#0096e0}.media-schedule .schedule-detail ul li::before{background:#63615d}.media-schedule .schedule-detail .note-strong{color:#0096e0}@media screen and (max-width:768px){.media-schedule .schedule-detail{padding:6.25vw 0}.media-schedule .schedule-detail .schedule-img{margin-bottom:6.25vw}.media-schedule .schedule-detail ul{font-size:3.125vw}}.reader-data{background:#f2fbff}.reader-data h2{padding-left:57px;margin:0 auto 15px;background:url(/asset/images/ico_reader.png) left center no-repeat}.reader-data .service-content-subtext{line-height:22px;font-size:12px}.reader-data .reader-data-detail{line-height:1.8;padding:50px 0}.reader-data .reader-data-detail ul{text-align:center}.reader-data .reader-data-detail ul li{display:inline-block;margin:0 1px 40px;vertical-align:top}.reader-data .reader-data-detail ul li:last-child{margin-left:40px}@media screen and (max-width:768px){.reader-data{text-align:center;padding-bottom:7.8125vw}.reader-data h2{display:inline-block;padding-left:10.9375vw;margin:0 auto 2.8125vw;background-size:7.8125vw;font-size:4.6875vw;line-height:1.8}.reader-data .service-content-subtext{line-height:1.6;font-size:3.125vw;padding-bottom:5.625vw}.reader-data .reader-data-detail{padding:0}.reader-data .reader-data-detail dl{text-align:left}.reader-data .reader-data-detail dl dt{padding:0 4.6875vw;height:13.75vw;line-height:13.75vw;background:#0096e0;font-size:4.21875vw;font-weight:700;color:#fff;border-bottom:1px solid #fff;cursor:pointer;position:relative}.reader-data .reader-data-detail dl dt::before{content:"+";position:absolute;right:15px;top:50%;width:20px;height:20px;z-index:2;color:#666;text-align:center;font-weight:700;line-height:18px;border-radius:50%;background:#fff;transform:translateY(-50%)}.reader-data .reader-data-detail dl dt.on::before{content:"-"}.reader-data .reader-data-detail dl dd{display:none;padding:7.8125vw 7.8125vw 7.03125vw;background:#fff;text-align:center}}.section-book-title{display:inline-block;margin:0 auto 25px;padding:6px 30px;background:#0096e0;color:#fff;font-size:16px;font-weight:400;line-height:1.8}@media screen and (max-width:768px){.section-book-title{margin:0 auto 5.625vw;display:block;padding:0;height:6.875vw;line-height:6.875vw;text-align:center;font-size:3.75vw}}.section-book{margin-bottom:40px}.section-book:after{content:"";display:block;clear:both}.section-book .seciton-book-detail{float:left;margin:0 0 30px;width:48%}.section-book .seciton-book-detail:nth-child(2n){float:right}.section-book .seciton-book-detail .section-book-name{margin:0 auto 16px;font-size:18px;font-weight:700}.section-book .seciton-book-detail .section-book-img{float:left;margin-right:20px}.section-book .seciton-book-detail .section-book-explain{overflow:hidden;margin:0 auto 30px;line-height:2;font-size:16px}.section-book .seciton-book-detail .section-book-explain ul{overflow:hidden;margin:1em 0 1em;font-size:14px}.section-book .seciton-book-detail .section-book-explain ul li{padding-left:1em;line-height:1.5;position:relative;margin:.7em 0}.section-book .seciton-book-detail .section-book-explain ul li::before{content:"";width:.5em;height:.5em;border-radius:50%;position:absolute;left:0;top:.5em;background:#0096e0}.section-book .seciton-book-detail .section-book-explain .section-book-sales{font-size:14px;color:#f2a000}.section-book .seciton-book-detail.book-yumap{float:none;width:100%}.section-book .seciton-book-detail.book-yumap .column-left{width:calc(48% - 69px);margin-bottom:30px}.section-book .seciton-book-detail.book-yumap .column-right{width:calc(48% + 69px)}.section-book .seciton-book-detail.book-yumap .column-right ul{margin-top:0}@media screen and (max-width:768px){.section-book{margin-bottom:12.25vw}.section-book .seciton-book-detail,.section-book .seciton-book-detail:nth-child(2n){float:none;margin:0 0 5.9375vw 0;width:auto}.section-book .seciton-book-detail:last-child{margin-bottom:0}.section-book .seciton-book-detail .section-book-name{margin:0 auto 4.0625vw;font-size:4.0625vw}.section-book .seciton-book-detail .section-book-explain{margin:0 auto 1.875vw;font-size:3.75vw}.section-book .seciton-book-detail .section-book-explain ul{margin-bottom:3.125vw}.section-book .seciton-book-detail.book-yumap .column-left,.section-book .seciton-book-detail.book-yumap .column-right{float:none;width:100%;margin-bottom:0}}.guide-content .pref-list-box{border:1px solid #e6e6e6;margin-bottom:52px}.pref-list-inner ul:after{content:"";display:block;clear:both}.pref-list-inner ul li{float:left;width:20%}.pref-list-inner ul li a{display:block;line-height:42px;padding-left:40px;background:#fff url(/asset/images/ico_arrow_down_g.png) 20px center no-repeat;box-sizing:border-box;border-radius:25px;position:relative;z-index:2;color:#0096e0;text-decoration:none;font-size:16px;font-weight:700;overflow:hidden;transition:all .5s}.guide-pref{display:flex;margin:0 auto 52px;background:#f2fbff;box-sizing:border-box;border-radius:8px;border:1px solid #e5e5e5;position:relative}.guide-pref .guide-pref-title{position:relative;float:left;padding:0 20px 20px 20px;width:260px;box-sizing:border-box;border-right:1px solid #e5e5e5}.guide-pref .guide-pref-title h2{display:flex;height:144px;justify-content:flex-start;align-items:center;font-size:20px;font-weight:700}.guide-pref .guide-pref-title .guide-pref-img{position:absolute;top:0;right:20px;display:flex;height:144px;width:30%;justify-content:center;align-items:center}.guide-pref .guide-pref-title .guide-pref-img img{width:auto;max-height:100px;max-width:100%}.guide-pref .guide-pref-title .guide-pref-link .btn{padding:0}@media screen and (max-width:768px){.guide-pref{display:block;margin:0 auto;border-radius:0;border:none;border-top:1.5625vw solid #0096e0}.guide-pref .guide-pref-title{float:none;padding:0 3.75vw;width:auto;position:relative;border:none}.guide-pref .guide-pref-title h2{display:block;position:relative;padding-top:6.25vw;height:31.25vw;font-size:5vw}.guide-pref .guide-pref-title .guide-pref-img{top:3.75vw;right:3.75vw;bottom:3.75vw;height:31.25vw;width:calc(40% - 12.5vw)}.guide-pref .guide-pref-title .guide-pref-link{position:absolute;left:3.75vw;bottom:3.75vw;width:60%}}.guide-link-box{overflow:hidden;position:relative;display:flex;width:calc(100% - 260px)}.guide-link-box .area-link-box{display:block;padding:28px 0;width:50%;border:none;border-right:2px dotted #e5e5e5}.guide-link-box .area-link-box:last-child{border:none}.guide-link-box .area-link-box li{width:100%;padding:5px 28px;box-sizing:border-box}.guide-link-box .area-link-box li:after{content:"";display:block;clear:both}.guide-link-box .area-link-box li a .area-name{float:left;display:inline-block;box-sizing:border-box;position:relative;font-size:14px;font-weight:400;text-align:left;overflow:hidden;width:63%}.guide-link-box .area-link-box li a .area-issue{pointer-events:none;display:inline-block;float:right;margin-right:4px}.guide-link-box .area-link-box li a .area-map{display:none}@media screen and (max-width:768px){.guide-link-box{padding:3.75vw 3.75vw 6.25vw;border-top:1px solid #e5e5e5;box-sizing:border-box;display:block;width:100%}.guide-link-box .area-link-box{width:100%;padding:0;border:none}.guide-link-box .area-link-box li{width:100%;padding:0;margin:1.25vw 0}.guide-link-box .area-link-box li a .area-name{font-size:3.75vw}.guide-link-box .area-link-box li a .area-issue{font-size:3.75vw}}.pref-head{padding:60px 0 0;border-bottom:2px solid #0096e0}.pref-head h2{margin:0 auto 60px;height:1.5em;font-size:50px;font-weight:700;text-align:center}.pref-head h2 img{margin-left:20px;width:auto;max-height:100%;vertical-align:sub}.pref-head .pref-media-tab{height:58px;max-width:852px;margin:0 auto;padding:0 20px 0}.pref-head .pref-media-tab ul{display:flex;flex-wrap:nowrap;align-items:flex-end}.pref-head .pref-media-tab ul li{width:calc(50% - 4px);margin:0 2px;height:45px}.pref-head .pref-media-tab ul li a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:#e6e6e6;font-weight:700;text-align:center;text-decoration:none;color:#333;border-radius:4px 4px 0 0}.pref-head .pref-media-tab ul li.current{height:58px}.pref-head .pref-media-tab ul li.current a{background:#0096e0;color:#fff}@media screen and (max-width:768px){.pref-head{padding:6.875vw 0 0}.pref-head h2{margin-bottom:6.875vw;font-size:7.8125vw}.pref-head h2 img{margin-left:3.125vw}.pref-head .pref-media-tab{height:auto;padding:0 4.375vw 0}.pref-head .pref-media-tab ul li{height:7.8125vw;line-height:7.8125vw}.pref-head .pref-media-tab ul li.current{height:10.625vw;line-height:10.625vw}}.pref-content-main{padding:70px 0 50px;margin-top:0;background:#f2fbff}@media screen and (max-width:768px){.pref-content-main{padding:10.9375vw 0 7.8125vw}}.pref-explain-box{position:relative}.pref-explain-box .pref-explain{margin:0 auto 40px}.pref-explain-box .pref-explain:after{content:"";display:block;clear:both}.pref-explain-box .pref-explain .pref-explain-text{float:left;width:70%}.pref-explain-box .pref-explain .pref-explain-text p{line-height:32px;font-size:16px}.pref-explain-box .pref-explain .pref-explain-text ul{margin-bottom:5px;font-size:16px}.pref-explain-box .pref-explain .pref-explain-text ul li{padding-left:1em;line-height:1.5;position:relative;margin:.7em 0}.pref-explain-box .pref-explain .pref-explain-text ul li::before{content:"";width:.5em;height:.5em;border-radius:50%;position:absolute;left:0;top:.5em;background:#0096e0}.pref-explain-box .pref-explain .pref-explain-text .pref-explain-note{padding-left:1em;text-indent:-1em;font-size:12px}.pref-explain-box .pref-explain .pref-explain-img{float:right;width:250px}.pref-explain-box .pref-explain .pref-explain-img img{max-height:185px}@media screen and (max-width:900px){.pref-explain-box .pref-explain .pref-explain-text{width:60%}}@media screen and (max-width:768px){.pref-explain-box .pref-explain{margin-bottom:7.03125vw}.pref-explain-box .pref-explain .pref-explain-text{float:none;margin-bottom:4.6875vw;width:auto}.pref-explain-box .pref-explain .pref-explain-text p{line-height:5.9375vw;font-size:3.75vw}.pref-explain-box .pref-explain .pref-explain-text ul{margin-bottom:1.5625vw;font-size:3.75vw}.pref-explain-box .pref-explain .pref-explain-text .pref-explain-note{padding-left:1em;text-indent:-1em;font-size:3.125vw}.pref-explain-box .pref-explain .pref-explain-img{float:none;text-align:center;width:100%}.pref-explain-box .pref-explain .pref-explain-img img{width:60vw;height:auto;max-height:100%}}.pref-list-box{padding:10px;width:100%;background:#fff;border-radius:6px;box-sizing:border-box}.pref-list-box h4{margin:0;padding:11px 27px;position:relative;background:#0096e0;border-radius:5px;font-size:16px;line-height:28px;font-weight:700;color:#fff}.pref-list-box h5{margin-bottom:40px;padding:0 20px;height:40px;line-height:40px;background:#e6e6e6;border-radius:5px;font-size:14px;font-weight:700}@media screen and (max-width:768px){.pref-list-box{padding:3.125vw 1.5625vw}.pref-list-box h4{font-size:4.375vw;line-height:4.375vw;padding:3.4375vw 4.6875vw;margin:0}.pref-list-box h5{margin-bottom:4.0625vw;padding:0 5vw;height:9.375vw;line-height:9.375vw}}.pref-list-other{padding:20px 30px}.pref-list-other dl{padding:0 20px}.pref-list-other dl+dl{margin-top:20px}.pref-list-other dl dt{float:left;width:190px;line-height:26px;font-size:16px;font-weight:700}.pref-list-other dl dd{overflow:hidden}.pref-list-other dl dd ul li{float:left;padding:0 50px;margin-bottom:10px;width:33.333%;box-sizing:border-box}.pref-list-other dl dd ul li a{padding-left:1.3em;color:#00abf2;text-decoration:none}.pref-list-other dl dd ul li a:hover{color:#f2a000}.pref-list-other dl dd ul li a::before{content:"＞";display:inline-block;transform:scale(.7,.9);margin-left:-1.3em;width:1.3em;color:#aaa;font-weight:400}.pref-list-other dl dd ul li a{font-weight:700}.pref-list-other.pref-inner-link{padding:20px}.pref-list-other.pref-inner-link dl{padding:0}.pref-list-other.pref-inner-link dl dd ul li{padding:0 30px;width:20%}.pref-list-other.pref-inner-link dl dd ul li a::before{transform-origin:35% 50%;transform:scale(1.1,.7) rotate(90deg)}@media screen and (max-width:900px){.pref-list-other dl dd ul li{padding:0 20px}}@media screen and (max-width:768px){.pref-list-other{padding:0 0 6.25vw}.pref-list-other dl{padding:0 1.5625vw}.pref-list-other dl+dl{margin-top:4.0625vw}.pref-list-other dl dt{float:none;width:auto;line-height:9.0625vw;font-size:3.75vw}.pref-list-other dl dd ul li{float:left;padding:0 3.125vw;margin-bottom:0}.pref-list-other dl dd ul li a{padding-left:3.75vw}.pref-list-other.pref-inner-link{padding:3.125vw}.pref-list-other.pref-inner-link dl{padding:0 1.5625vw}.pref-list-other.pref-inner-link dl dd ul li{padding:0 3.125vw;width:33.333%}}.fp-content-box{padding:10px;width:100%;background:#fff;border-radius:6px;box-sizing:border-box}.fp-content-box h4{position:relative;background:#0096e0;border-radius:5px;font-size:16px;line-height:28px;padding:11px 27px;font-weight:700;color:#fff}@media screen and (max-width:768px){.fp-content-box{padding:3.125vw 1.5625vw}.fp-content-box h4{font-size:4.375vw;line-height:4.375vw;padding:3.4375vw 4.6875vw}}.fp-content{padding:34px 30px}.fp-content dl dt{margin-bottom:36px;font-size:24px;font-weight:700;color:#0096e0}.fp-content dl dt span{display:inline-block;margin-left:20px;font-size:14px;color:#333;font-weight:400}.fp-content dl dd:after{content:"";display:block;clear:both}.fp-content dl dd .fp-special{float:left;width:54%;line-height:32px;font-size:16px}.fp-content dl dd .fp-special .fp-special-name{font-weight:700}.fp-content dl dd .fp-special ul+.fp-special-name{margin-top:20px}.fp-content dl dd .fp-special ul li{padding-left:1em;line-height:1.5;position:relative;margin:.7em 0}.fp-content dl dd .fp-special ul li::before{content:"";width:.5em;height:.5em;border-radius:50%;position:absolute;left:0;top:.5em;background:#0096e0}.fp-content dl dd .fp-index{overflow:hidden;line-height:32px;font-size:16px}@media screen and (max-width:768px){.fp-content{padding:6.25vw 5.625vw;margin-top:0;border-top:1px dotted #999}.fp-content dl dt{margin-bottom:5.625vw;font-size:4.6875vw}.fp-content dl dt span{display:block;margin:2.34375vw 0 0;font-size:3.75vw}.fp-content dl dd .fp-special{float:none;padding-bottom:4.6875vw;width:auto;line-height:5.9375vw;font-size:3.75vw;border-bottom:1px dotted #999}.fp-content dl dd .fp-special ul+.fp-special-name{margin-top:3.125vw}.fp-content dl dd .fp-index{padding:4.6875vw 0 0;line-height:5.9375vw;font-size:3.75vw}}.pref-content-price{padding:50px 0;border-top:1px solid #dfe7eb}@media screen and (max-width:768px){.pref-content-price{padding:7.8125vw 0}}.pref-price-box{position:relative}.pref-price-box h4{margin:0 auto 70px;font-size:20px;font-weight:700;color:#0096e0}.pref-price-box .btn{position:absolute;right:0;top:0;padding:0}@media screen and (max-width:768px){.pref-price-box h4{margin:0 auto 4.6875vw;font-size:4.6875vw;text-align:center}.pref-price-box .btn{position:static}.pref-price-box .btn a{padding:0 0 0 7.8125vw;text-align:left;font-size:3.4375vw}}.pref-price{margin:0 auto 12px;position:relative}@media screen and (max-width:768px){.pref-price{margin:0 auto 1.875 vw}}.area-head{padding-top:60px;font-weight:700;position:relative}.area-head .area-pref-name{font-size:20px}.area-head h2{padding-bottom:10px;line-height:66px;font-size:50px}.area-head .area-issues{font-size:22px;color:#0096e0}.area-head .area-issues span{font-size:35px}@media screen and (max-width:768px){.area-head{padding:4.6875vw 0 6.25vw;text-align:center}.area-head .area-pref-name{font-size:3.75vw}.area-head h2{padding:0 0 4.375vw;line-height:9.375vw;font-size:7.8125vw}.area-head .area-issues{font-size:4.6875vw}.area-head .area-issues span{font-size:7.3125vw;letter-spacing:2px}}.area-content-main{padding-bottom:60px}.area-content-main:after{content:"";display:block;clear:both}.area-content-main .area-explain{margin-bottom:30px}.area-content-main .area-explain:after{content:"";display:block;clear:both}.area-content-main .area-explain .area-explain-text{float:left;width:55.9375%;padding:10px;border-top:1px solid #dfe7eb}.area-content-main .area-explain .area-explain-text p{padding:10px 0;line-height:1.6;font-size:20px;font-weight:700}.area-content-main .area-explain .area-explain-text .area-explain-subtext{font-size:16px;font-weight:400;line-height:1.8}.area-content-main .area-explain .area-explain-map{float:right;width:40.625%;position:relative;padding-top:40px}.area-content-main .area-explain .area-explain-map .area-btns{position:absolute;right:0;top:0}.area-content-main .area-explain .area-explain-map .area-btns a{display:inline-block;margin-left:10px;width:34px;height:34px;text-align:center;text-decoration:none;border:1px solid #e6e6e6;border-radius:50%;box-sizing:border-box;text-indent:-9999px}.area-content-main .area-explain .area-explain-map .area-btns a:hover{opacity:.7}.area-content-main .area-explain .area-explain-map .area-btns a.btn-pdf{background:url(/asset/images/ico_pdf.png) no-repeat center center;background-size:auto 18px}.area-content-main .area-explain .area-explain-map .area-btns a.btn-print{background:url(/asset/images/ico_print.png) no-repeat center center;background-size:auto 18px}.area-content-main .area-explain .area-explain-map .area-btns a.btn-enlarge{background:url(/asset/images/ico_enlarge.png) no-repeat center center;background-size:auto 20px}.area-content-main .area-sales-point h3{padding:0 25px;height:50px;line-height:50px;background:#0096e0;color:#fff;font-size:16px;font-weight:700;border-radius:4px}.area-content-main .area-sales-point ul{padding:24px 30px;font-size:16px}.area-content-main .area-sales-point ul li{counter-increment:chapter;margin:1em 0;padding-left:1.5em;text-indent:-1.3em;line-height:2}.area-content-main .area-sales-point ul li::before{content:counter(chapter) ".";margin-right:.5em;color:#0096e0}.area-content-main .area-unique-point{padding-left:250px;border:2px solid #0096e0;border-radius:8px;position:relative;background:#fff}.area-content-main .area-unique-point:after{content:"";display:block;clear:both}.area-content-main .area-unique-point h3{box-sizing:border-box;padding:10px;width:250px;height:100%;font-size:20px;font-weight:700;position:absolute;left:0;top:0;display:flex;justify-content:center;align-items:center}.area-content-main .area-unique-point ul{padding:30px 40px;border-left:1px solid #e6e6e6;overflow:hidden}.area-content-main .area-unique-point ul li{padding-left:1em;line-height:1.5;position:relative;margin:.7em 0}.area-content-main .area-unique-point ul li::before{content:"";width:.5em;height:.5em;border-radius:50%;position:absolute;left:0;top:.5em;background:#0096e0}.area-content-main .area-unique-point ul li{line-height:2em}.area-content-main .area-unique-point ul li::before{top:.75em}@media screen and (max-width:768px){.area-content-main .area-explain{margin-bottom:6.25vw}.area-content-main .area-explain .area-explain-text{float:none;width:auto;padding:4.6875vw 0}.area-content-main .area-explain .area-explain-text p{padding-bottom:4.6875vw;line-height:1.466;font-size:4.6875vw}.area-content-main .area-explain .area-explain-text .area-explain-subtext{padding:0;line-height:1.583;font-size:3.75vw}.area-content-main .area-explain .area-explain-map{float:none;width:auto}.area-content-main .area-explain .area-explain-map .area-btns a:hover{opacity:.7}.area-content-main .area-sales-point h3{height:12.5vw;line-height:12.5vw;font-size:4.375vw;text-align:center}.area-content-main .area-sales-point ul{padding:4.69vw}.area-content-main .area-unique-point{padding:14.0625vw 0 0}.area-content-main .area-unique-point h3{padding:0;width:100%;line-height:14vw;text-align:center;font-size:4.6875vw;display:block}.area-content-main .area-unique-point ul{padding:2.8125vw;border:0;border-top:1px solid #e6e6e6}.area-content-main .area-unique-point ul li{line-height:1.63;font-size:3.4375vw}.area-content-main .area-unique-point ul li::before{top:2.1875vw}}.area-content-quality{padding:50px 0 100px;background:#fcfbf7;border-top:1px solid #dfe7eb}.area-content-quality .area-quality-point{margin-bottom:40px}.area-content-quality .area-quality-point h3{margin:0 auto 36px;font-weight:700;font-size:28px;line-height:1.8;display:inline-block;padding-left:40px;background:url(/asset/images/ico_add.png) left center no-repeat}.area-content-quality .area-quality-point p{font-size:16px}.area-content-quality .area-use-point{padding:22px 30px;background:#ecf7fb;line-height:32px;font-size:16px;border-radius:8px}.area-content-quality .area-use-point h3{margin-bottom:20px;line-height:1;font-size:18px;font-weight:700;color:#0096e0}@media screen and (max-width:768px){.area-content-quality{padding:6.25vw 0 7.8125vw}.area-content-quality .area-quality-point{margin-bottom:7.8125vw;text-align:center}.area-content-quality .area-quality-point h3{margin:0 auto 3.75vw;font-size:4.6875vw;text-align:center;padding-left:8.4375vw;background-size:10%}.area-content-quality .area-quality-point p{text-align:left;margin-bottom:3.125vw}.area-content-quality .area-use-point{padding:3.75vw 2.1875vw;line-height:5.9375vw;font-size:3.75vw}.area-content-quality .area-use-point h3{margin-bottom:2.5vw;line-height:6.25vw;font-size:3.75vw}}.pref-list-map{padding:34px 30px}.pref-list-map:after{content:"";display:block;clear:both}.pref-list-map .area-link-box{display:inline;border:none}.pref-list-map .area-link-box li{float:left;height:240px;padding:0 20px 50px;width:calc(33.33% - 40px);overflow:hidden;vertical-align:top}.pref-list-map .area-link-box li a{display:block}.pref-list-map .area-link-box li a .area-name{padding-left:20px;font-size:16px;font-weight:700;color:#0096e0}.pref-list-map .area-link-box li a .area-issue{padding-left:20px;letter-spacing:.1em}@media screen and (max-width:900px){.pref-list-map .area-link-box li{padding:0 10px 50px 10px}}@media screen and (max-width:768px){.pref-list-map{padding:6.25vw 0}.pref-list-map .area-link-box{display:block;padding:0 3.125vw;width:auto}.pref-list-map .area-link-box li{display:block;width:100%;height:auto;padding:0 0 4.6875vw 0}.pref-list-map .area-link-box li a .area-name{float:left;padding-left:3.125vw;font-size:3.75vw}.pref-list-map .area-link-box li a .area-issue{float:right;padding-left:0}.pref-list-map .area-link-box li a .area-map{clear:both;text-align:center}}.area-link-box{border-bottom:solid 3px orange;display:inline-block;width:100%}.area-link-box li{padding:20px}.area-link-box li a{color:#333;text-decoration:none}.area-link-box li a .area-name{padding-left:1.3em;color:#00abf2;text-decoration:none}.area-link-box li a .area-name:hover{color:#f2a000}.area-link-box li a .area-name::before{content:"＞";display:inline-block;transform:scale(.7,.9);margin-left:-1.3em;width:1.3em;color:#aaa;font-weight:400}.area-link-box li a .area-name{font-size:16px;font-weight:700;color:#0096e0}.area-link-box li a .area-issue{font-weight:700;font-size:16px;color:#333}.area-link-box li a .area-issue::after{content:"部";padding-left:.3em;color:#333;font-size:.8em;font-weight:400;vertical-align:baseline}.area-link-box li a .area-map img{width:auto;height:100%;max-height:180px;max-width:100%}.price-tab{padding:0 0 20px;text-align:center;display:flex;justify-content:center;align-items:flex-start}.price-tab li{position:relative;display:flex;justify-content:center;align-items:center;margin:0 5px;width:50%;height:50px;max-width:370px;font-size:16px;text-align:center;border-radius:4px;background:#e6e6e6;cursor:pointer}.price-tab li.js-active{background:#0096e0;color:#fff}.price-tab li.js-active::after{content:"";position:absolute;bottom:-12px;left:50%;width:0;height:0;border-top:12px solid #0096e0;border-left:8px solid transparent;border-right:8px solid transparent;transform:translateX(-50%)}@media screen and (max-width:768px){.price-tab{justify-content:space-between;padding:4.375vw 0}.price-tab li{margin:0;padding:2.54vw 4.0625vw;width:48%;height:auto;line-height:1.3;font-size:3.47vw;box-sizing:border-box}.price-tab li.js-active::after{border-top:10px solid #0096e0;border-left:6px solid transparent;border-right:6px solid transparent;bottom:-8px}}.price-table{width:100%;line-height:24px;font-size:16px;border-collapse:collapse;background:#fff}.price-table th{padding:14px;background:#ecf7fb;font-weight:700;border:1px solid #999}.price-table th a{display:inline-block;text-decoration:none;color:#0096e0;font-weight:400;margin-left:1em;text-indent:-.65em}.price-table th a:hover{color:#f2a000}.price-table th a::before{content:"＞";display:inline-block;transform:scale(.7,.7);margin-right:.3em;color:#999}.price-table th .text-small{font-size:small}.price-table td{padding:14px 4px;text-align:center;border:1px solid #999}.price-table tbody th{width:132px;line-height:28px;text-align:left}@media screen and (max-width:768px){.price-table{line-height:5.625vw;font-size:3.125vw}.price-table th{padding:1.5625vw}.price-table td{padding:3.4375vw 1.5625vw}.price-table tbody th{width:25vw;line-height:5.625vw}}.media-size-open{display:inline-block;background:#0096e0;color:#fff!important;padding:1px 4px;font-size:14px;font-weight:400;text-decoration:none;border-radius:2px;margin-left:0!important;text-indent:0!important}.media-size-open::before{display:none!important}@media screen and (max-width:768px){.media-size-open{border-radius:50%}}.price-note,.price-note-right{padding:5px 0;font-size:12px!important;line-height:1.5}@media screen and (max-width:768px){.price-note,.price-note-right{padding:1vw 0;font-size:2.5vw!important;line-height:1.5}}.price-note-right{text-align:right}.price-note-list,.price-note-list-small{margin-top:20px;font-size:16px}.price-note-list li,.price-note-list-small li{padding-left:1em;line-height:1.5;position:relative;margin:.7em 0}.price-note-list li::before,.price-note-list-small li::before{content:"";width:.5em;height:.5em;border-radius:50%;position:absolute;left:0;top:.5em;background:#0096e0}@media screen and (max-width:768px){.price-note-list,.price-note-list-small{font-size:3.75vw}}.price-note-list-small{font-size:12px}@media screen and (max-width:768px){.price-note-list-small{font-size:2.5vw}}.price-note-box{margin:15px 0 40px}.price-note-box .price-note-list-small{margin-top:0}.popup-box{box-sizing:border-box;overflow:hidden;width:960px;border:1px solid #e3eaee;border-radius:8px;background:#fff}.popup-box p.popup-title{padding:14px 26px;background:#0096e0;color:#fff;font-size:20px;font-weight:700}.popup-box dl.popup-title{display:flex;justify-content:center;align-items:center;padding:14px 26px;background:#0096e0;color:#fff}.popup-box dl.popup-title dt{width:250px;font-size:20px;font-weight:700}.popup-box dl.popup-title dd{line-height:26px}.popup-box .popup-detail{padding:0 30px 30px}.popup-box .popup-detail dl dt{padding:30px 0 15px;font-weight:700}@media screen and (max-width:768px){.popup-box{width:100%;box-sizing:border-box}.popup-box p.popup-title{padding:3.125vw;margin-bottom:1.5625vw;font-size:4.375vw}.popup-box dl.popup-title{flex-direction:column;align-items:flex-start;padding:3.125vw}.popup-box dl.popup-title dt{width:auto;margin-bottom:1.5625vw;font-size:4.375vw}.popup-box dl.popup-title dd{line-height:5vw;font-size:3.4375vw}.popup-box .popup-detail{padding:0 3.125vw 4.375vw}}.size-tab{padding:24px 0;text-align:center;display:flex;justify-content:center;align-items:flex-start}.size-tab li{position:relative;margin:0 5px;width:50%;height:40px;max-width:270px;font-size:16px;text-align:center;line-height:40px;border-radius:4px;background:#e6e6e6;cursor:pointer}.size-tab li.js-active{background:#0096e0;color:#fff}.size-tab li.js-active::after{content:"";position:absolute;bottom:-12px;left:50%;width:0;height:0;border-top:12px solid #0096e0;border-left:8px solid transparent;border-right:8px solid transparent;transform:translateX(-50%)}@media screen and (max-width:768px){.size-tab{padding:4.6875vw 0}.size-tab li{width:45%;height:9.375vw;line-height:9.375vw;font-size:3.125vw}.size-tab li.js-active::after{border-top:10px solid #0096e0;border-left:6px solid transparent;border-right:6px solid transparent;bottom:-8px}}.size-sample{float:left;margin-right:2%;width:49%}.size-sample .size-note{font-size:12px;text-align:right}@media screen and (max-width:768px){.size-sample{float:none;margin:0 0 4.375vw;width:auto}.size-sample .size-note{font-size:3.125vw}}.size-info{overflow:hidden;padding:25px;border:1px solid #e3eaee;border-radius:8px;box-sizing:border-box}.size-info .size-info-explain{line-height:30px;font-size:16px}.size-info .size-info-frame{margin:30px auto;text-align:center}@media screen and (max-width:768px){.size-info{padding:3.125vw}.size-info .size-info-explain{margin-bottom:1.875vw;line-height:5.625vw;font-size:3.75vw}.size-info .size-info-frame{float:left;margin:0 auto;width:31.25vw}.size-info .size-info-employ{float:right;margin:0 auto;width:45.3125vw}}@media screen and (max-width:768px){.sp-scroll{width:100%;overflow-x:auto}.sp-scroll .price-table{font-size:3.75vw;width:200vw}.sp-scroll .price-table td,.sp-scroll .price-table th{padding:3vw 1vw}}.price-head{padding:60px 0 0;font-size:16px;border-bottom:2px solid #0096e0}.price-head p:last-child{margin-bottom:60px}.price-head .price-media-tab{height:58px;max-width:852px;margin:0 auto;padding:0 20px 0}.price-head .price-media-tab ul{display:flex;flex-wrap:nowrap;align-items:flex-end}.price-head .price-media-tab ul li{width:calc(33% - 4px);margin:0 2px;height:45px}.price-head .price-media-tab ul li a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:#e6e6e6;font-weight:700;text-align:center;text-decoration:none;color:#333;border-radius:4px 4px 0 0}.price-head .price-media-tab ul li.current{height:58px}.price-head .price-media-tab ul li.current a{background:#0096e0;color:#fff}@media screen and (max-width:768px){.price-head{padding:6.875vw 0 0;font-size:3.75vw;line-height:1.58!important}.price-head p:last-child{margin-bottom:6.875vw}.price-head .price-media-tab{height:auto;padding:0 4.375vw 0}.price-head .price-media-tab ul li{height:7.8125vw;line-height:7.8125vw}.price-head .price-media-tab ul li.current{height:10.625vw;line-height:10.625vw}}.price-content{padding:0;margin-top:0}@media screen and (max-width:768px){.price-content{padding:10.9375vw 0 7.8125vw}}.price-content-main{padding:70px 0 50px;border-bottom:1px solid #dfe7eb;background:#f2fbff}.price-content-main h2{margin-bottom:55px}@media screen and (max-width:768px){.price-content-main{padding-top:7.8125vw}}.price-pref{padding:50px 0 0}.price-pref h3{display:inline-block;margin:0 20px 30px 0;font-size:28px;line-height:1.3;font-weight:700;color:#0096e0}.price-pref .btn{display:inline-block;margin-left:20px;vertical-align:top}.price-pref .btn a{padding:0 40px}@media screen and (max-width:768px){.price-pref{padding:9.375vw 0 0}.price-pref h3{margin:0 auto 4.6875vw;font-size:4.6875vw;line-height:1.2}.price-pref .btn{vertical-align:middle}.price-pref .btn a{padding:0 8.125vw}}.price-detail:after{content:"";display:block;clear:both}.price-detail{padding:50px 0;line-height:1.8;border-bottom:1px solid #dfe7eb}.price-detail:last-child{border-bottom:none}.price-detail h3{padding-left:1em;line-height:1.5;position:relative;margin:.7em 0}.price-detail h3::before{content:"";width:.5em;height:.5em;border-radius:50%;position:absolute;left:0;top:.5em;background:#0096e0}.price-detail h3::before{background:#f2a000}.price-detail h3{font-size:20px;font-weight:700;color:#0096e0;margin:0 auto 12px}@media screen and (max-width:768px){.price-detail h3{margin:0 auto 3.125vw;font-size:4.0625vw}}.price-detail p{font-size:16px}.price-detail .price-detail-catch{margin-bottom:15px;font-size:18px;line-height:2;font-weight:700}@media screen and (max-width:768px){.price-detail{padding:6.25vw 0}.price-detail p{font-size:3.75vw}.price-detail .price-detail-catch{font-size:3.75vw;margin-bottom:4.6875vw}}.border-box{box-sizing:border-box;padding:23px 16px;width:100%;font-size:16px;line-height:2;border:solid 2px #0096e0;border-radius:10px;background:#fff}.border-box.border-box-center{text-align:center;font-weight:700}.border-box .border-box-title{margin-bottom:14px;color:#0096e0;font-size:18px;line-height:1.66;font-weight:700}.border-box p{display:inline-block;text-align:left}@media screen and (max-width:768px){.border-box{padding:3.125vw}.border-box .border-box-title{font-size:4.0625vw}}.price-box-flex{display:flex;align-items:center}.price-box-flex .border-box{width:32.5%}.price-box-flex .price-note-list,.price-box-flex .price-note-list-small{width:67.5%;padding-left:20px;margin-top:0;box-sizing:border-box}@media screen and (max-width:768px){.price-box-flex{display:block}.price-box-flex .border-box,.price-box-flex .price-note-list,.price-box-flex .price-note-list-small{width:100%}.price-box-flex .price-note-list,.price-box-flex .price-note-list-small{padding-left:0}}.price-base h3{margin:0;font-size:28px;font-weight:700;color:#333}.price-base h3::before{display:none}@media screen and (max-width:768px){.price-base h3{font-size:4.6875vw;text-align:center}}.price-base h4{padding-left:1em;line-height:1.5;position:relative;margin:.7em 0}.price-base h4::before{content:"";width:.5em;height:.5em;border-radius:50%;position:absolute;left:0;top:.5em;background:#0096e0}.price-base h4::before{background:#f2a000}.price-base h4{font-size:20px;font-weight:700;color:#0096e0;margin:0 auto 12px}@media screen and (max-width:768px){.price-base h4{margin:0 auto 3.125vw;font-size:4.0625vw}}.price-adplan{background:#fcfbf7}.price-adplan h3{margin:0;font-size:28px;font-weight:700;color:#333}.price-adplan h3::before{display:none}@media screen and (max-width:768px){.price-adplan h3{font-size:4.6875vw;text-align:center}}.price-adplan h3{padding:0;line-height:1}.price-adplan h4{padding-left:1em;line-height:1.5;position:relative;margin:.7em 0}.price-adplan h4::before{content:"";width:.5em;height:.5em;border-radius:50%;position:absolute;left:0;top:.5em;background:#0096e0}.price-adplan h4::before{background:#f2a000}.price-adplan h4{font-size:20px;font-weight:700;color:#0096e0;margin:0 auto 12px}@media screen and (max-width:768px){.price-adplan h4{margin:0 auto 3.125vw;font-size:4.0625vw}}.adpack-content{display:flex}.adpack-content>div{display:flex;justify-content:center;align-items:center}.adpack-content .adpack-ad,.adpack-content .adpack-net{border:1px solid #dfe7eb;border-radius:8px;background:#fff;padding:5px;font-weight:700;text-align:center}.adpack-content .adpack-net{width:300px}.adpack-content .price-plus{width:110px;font-size:5em;color:#f2a000}.adpack-content .adpack-ad{width:420px}.adpack-content .adpack-ad ul{width:70%;box-sizing:border-box}.adpack-content .adpack-ad ul li{width:100%;display:flex;align-items:center;box-sizing:border-box;padding:5px 0 5px 15px}.adpack-content .adpack-ad ul li p{width:100%;font-size:14px;font-weight:100}.adpack-content .adpack-ad ul li p span{background:#f2fbff;border-radius:15px;display:block}.adpack-content .adpack-ad ul li p:last-child{color:#0096e0;font-size:18px;font-weight:700;text-align:right}@media screen and (max-width:768px){.adpack-content{display:block}.adpack-content .adpack-ad,.adpack-content .adpack-net{width:auto;display:flex}.adpack-content .price-plus{width:auto;font-size:3em}.adpack-content .adpack-ad p{line-height:1.5}.adpack-content .adpack-ad ul{width:70%}.adpack-content .adpack-ad ul li{width:100%}.adpack-content .adpack-ad ul li p:last-child{width:70%;font-size:16px}}.price-other{background:#fff}.price-other h3{margin:0;font-size:28px;font-weight:700;color:#333}.price-other h3::before{display:none}@media screen and (max-width:768px){.price-other h3{font-size:4.6875vw;text-align:center}}.price-other h3{padding:0;line-height:1}.price-other h4{padding-left:1em;line-height:1.5;position:relative;margin:.7em 0}.price-other h4::before{content:"";width:.5em;height:.5em;border-radius:50%;position:absolute;left:0;top:.5em;background:#0096e0}.price-other h4::before{background:#f2a000}.price-other h4{font-size:20px;font-weight:700;color:#0096e0;margin:0 auto 12px}@media screen and (max-width:768px){.price-other h4{margin:0 auto 3.125vw;font-size:4.0625vw}}.company-content{margin:100px auto 150px}@media screen and (max-width:768px){.company-content{margin:10.93vw auto 15.62vw}}.full-content{margin:55px auto 0}@media screen and (max-width:768px){.full-content{margin:0}}.campany-table{width:100%;border-collapse:collapse;border-spacing:0}.campany-table td,.campany-table th{border-bottom:1px dotted #999;font-size:16px;text-align:left;line-height:1.875}.campany-table td.no-line,.campany-table th.no-line{border-bottom:0!important;padding-bottom:0!important}.campany-table th{padding:25px 40px 25px 20px;width:170px;box-sizing:border-box;vertical-align:top}.campany-table th span.year{float:left;display:block;width:70px}.campany-table th span.month{float:right;display:block;width:40px;text-align:right}.campany-table td{padding:25px 20px 25px 0}.campany-table dl.about-media{position:relative;margin-bottom:40px;font-size:16px;line-height:2}.campany-table dl.about-media>dt{padding-left:1em;line-height:1.5;position:relative;margin:.7em 0}.campany-table dl.about-media>dt::before{content:"";width:.5em;height:.5em;border-radius:50%;position:absolute;left:0;top:.5em;background:#0096e0}.campany-table dl.about-media>dd{margin-left:20px;font-size:14px}.campany-table dl.about-media>dd>.btn{position:absolute;top:0;right:0;margin-top:0}.campany-table dl.about-media-detail{margin-top:20px;font-size:14px}.campany-table dl.about-media-detail>dt{padding-left:1em;line-height:1.5;position:relative;margin:.7em 0}.campany-table dl.about-media-detail>dt::before{content:"";width:.5em;height:.5em;border-radius:50%;position:absolute;left:0;top:.5em;background:#0096e0}.campany-table dl.about-media-detail>dt::before{background:#333}.campany-table dl.about-media-detail>dt{margin-bottom:0}.campany-table dl.about-media-detail>dd{padding-left:15px;font-size:12px}.campany-table .btn{margin:5px 0 15px}@media screen and (max-width:768px){.campany-table td,.campany-table th{font-size:3.75vw;line-height:1.58}.campany-table.about-table,.campany-table.about-table tbody,.campany-table.about-table td,.campany-table.about-table th,.campany-table.about-table tr{display:block;width:100%;box-sizing:border-box}.campany-table.about-table th{padding:4.6875vw 1.5625vw 2.34375vw;border-bottom:0}.campany-table.about-table td{padding:0 1.5625vw 4.6875vw}.campany-table.history-table th{padding:5vw 2.6875vw 5vw 1.5625vw;width:29.6875vw}.campany-table.history-table th span.year{width:14.5vw}.campany-table.history-table th span.month{width:10.7vw}.campany-table.history-table td{padding:5vw 1.5625vw 5vw 0}.campany-table dl.about-media{margin-bottom:4.6875vw;font-size:3.75vw}.campany-table dl.about-media dd,.campany-table dl.about-media dt{font-size:3.75vw}.campany-table dl.about-media dd>.btn{position:static;margin:2.3vw 0}.campany-table dl.about-media-detail dd,.campany-table dl.about-media-detail dt{padding-left:3.125vw;font-size:3.4375vw}.campany-table dl.about-media-detail dd{padding-left:0}.campany-table .column-left,.campany-table .column-right{float:none}.campany-table .btn{margin:2.3vw 0}}.section-contact{margin-bottom:60px}.section-contact:last-child{margin-bottom:0}.section-contact .contact-link{box-sizing:border-box;padding:0 30px}.section-contact .contact-link li{margin:0 0 20px;padding:0 20px;float:left;width:calc(50% - 40px)}.section-contact .contact-link li .btn a{width:100%;text-align:left}@media screen and (max-width:768px){.section-contact{margin-bottom:10.93vw}.section-contact .contact-link{padding:0 3.125vw}.section-contact .contact-link li{margin:0 0 3.125vw;padding:0;float:none;width:100%}}.message-content h3{font-size:30px;line-height:1.8;margin-bottom:60px}.message-content h3 strong{font-size:36px;color:#0096e0;margin-right:10px}.message-content p{margin-bottom:1.5em}.message-content p:last-child{margin-bottom:0}.message-content .message-detail:after{content:"";display:block;clear:both}.message-content .message-detail .message-text{width:62.5%;float:left}.message-content .message-detail .message-img{width:28.068%;float:right;text-align:center}.message-content .message-detail .message-img>img:nth-child(2){margin:10px 0;width:180px}.message-content .message-detail .message-img .message-name img{margin-left:20px;vertical-align:-2px}@media screen and (max-width:768px){.message-content h3{font-size:4.68vw;margin-bottom:9.37vw;text-align:center}.message-content h3 strong{font-size:4.68vw;margin-right:0}.message-content .message-detail .message-text{float:none;width:auto;margin-bottom:12.5vw}.message-content .message-detail .message-img{float:none;width:auto}.message-content .message-detail .message-img>img{width:44.84vw;display:block;margin:0 auto}.message-content .message-detail .message-img>img:nth-child(2){width:44.84vw;margin:3.9vw auto}.message-content .message-detail .message-img .message-name img{margin-left:3.12vw;width:25.78vw}}.officelist-content .pref-list-box{border:solid 1px #dfe7eb;margin-bottom:50px}.link-list-tree{padding:20px 0}.link-list-tree>ul:after{content:"";display:block;clear:both}.link-list-tree>ul>li{float:left;width:50%;line-height:42px;box-sizing:border-box}.link-list-tree>ul>li a{padding-left:1.3em;color:#00abf2;text-decoration:none}.link-list-tree>ul>li a:hover{color:#f2a000}.link-list-tree>ul>li a::before{content:"＞";display:inline-block;transform:scale(.7,.9);margin-left:-1.3em;width:1.3em;color:#aaa;font-weight:400}.link-list-tree>ul>li a::before{transform-origin:35% 50%;transform:scale(1.1,.7) rotate(90deg)}.link-list-tree>ul>li a{box-sizing:border-box;display:block;position:relative;z-index:2;padding-left:40px;font-size:16px;font-weight:700;border-radius:25px;overflow:hidden;transition:all .5s}.link-list-tree>ul>li.link-has-inner{width:100%}.link-list-tree>ul>li.link-has-inner ul{padding:5px 0 5px 40px}.link-list-tree>ul>li.link-has-inner ul li{display:inline-block;margin-right:15px}.link-list-tree>ul>li.link-has-inner ul li a{width:200px;font-size:14px}.link-list-tree>ul>li.link-has-inner ul li a:hover{background:#00abf2;color:#fff}.group-wrap{margin-bottom:70px}.group-wrap:last-child{margin-bottom:0}.group-wrap h2{padding:0 20px;height:52px;line-height:52px;background:#f2fbff;font-size:18px;font-weight:700}@media screen and (max-width:768px){.group-wrap{margin-bottom:0;border:solid 1px #ccc;border-bottom:solid 1px #ccc}.group-wrap+.group-wrap{border-top:0}.group-wrap h2{position:relative;height:13.4375vw;line-height:13.4375vw;font-size:4.55vw}.group-wrap .group-box{display:none}.group-wrap .group-box.js-open{display:block}}.area-wrap{padding:36px 10px 0}.area-wrap h3{display:inline-block;padding:0 15px;height:30px;line-height:30px;color:#666;font-weight:400;border:1px solid #e8e8e8}@media screen and (max-width:768px){.area-wrap{padding:0}.area-wrap h3{display:block;height:12.5vw;line-height:12.5vw;font-size:4vw;color:#0096e0;font-weight:700;border:none;border-top:1px solid #ccc}.area-wrap .area-box{display:none}.area-wrap .area-box.js-open{display:block}}.branch-wrap{padding:36px 6px;border-bottom:1px dotted #dfe7eb}.branch-wrap h4{margin:0 auto 24px;font-size:24px;color:#0096e0}.branch-wrap .branch-box{position:relative;display:flex;flex-wrap:wrap}.branch-wrap .branch-box:after{content:"";display:block;clear:both}.branch-wrap .branch-box .branch-address{margin:0 auto 24px;width:100%;font-size:16px}.branch-wrap .branch-box .branch-link{position:absolute;right:0;top:0;display:flex;flex-direction:row-reverse}.branch-wrap .branch-box .branch-link p{width:130px;margin:0 0 0 10px}.branch-wrap .branch-box .branch-genre-name{padding:5px 0;width:100%;font-weight:700}.branch-wrap .branch-box dl dt{float:left;margin-right:20px;height:23px;line-height:23px;text-align:center;font-size:12px;font-weight:700;border-radius:10px;background:#e6e6e6}.branch-wrap .branch-box dl dd{margin-bottom:8px;overflow:hidden}.branch-wrap .branch-box dl dd a{color:#333;pointer-events:none;text-decoration:none}.branch-wrap .branch-box .branch-contact{width:40%}.branch-wrap .branch-box .branch-contact dt{width:56px}.branch-wrap .branch-box .branch-media{width:60%}.branch-wrap .branch-box .branch-media dt{width:120px}.branch-wrap .branch-box .branch-media+.branch-genre-name{margin-top:40px}@media screen and (max-width:768px){.branch-wrap{position:relative;padding:15px 4vw;border-top:1px solid #ccc;border-bottom:0}.branch-wrap h4{position:relative;padding:0 4.6875vw;cursor:pointer}.branch-wrap h4::after{content:"＋";font-size:5.75vw;color:#888;font-weight:700;position:absolute;right:2.6875vw;top:50%;transform:translateY(-50%);background-color:#e6e6e6;padding-left:1vw;padding-right:1vw;border-radius:50%;line-height:8vw}.branch-wrap h4.js-on::after{content:"ー";font-weight:400}.branch-wrap h4{margin:0;line-height:5.5vw;font-size:3.45vw;color:#333;padding:0 4.6875vw 0 1vw;display:flex;align-items:center;justify-content:space-between}.branch-wrap h4::after{right:-1.5vw}.branch-wrap h4 a{padding-left:4.4vw;color:#0096e0;background:url(/asset/images/ico_tel.svg) left center no-repeat;background-size:3.2vw auto;font-size:3.6vw;margin-right:4.39vw}.branch-wrap .branch-box{padding-top:5.25vw;display:none}.branch-wrap .branch-box.js-open{display:block}.branch-wrap .branch-box .branch-address{margin:0 auto 1.5625vw;line-height:5.3125vw;font-size:3.75vw}.branch-wrap .branch-box .branch-link{position:static;display:block;text-align:center;margin:3.125vw auto 0}.branch-wrap .branch-box .branch-link p{width:58.125vw;margin:0 auto 10px}.branch-wrap .branch-box .branch-genre-name{padding:1.875vw 0}.branch-wrap .branch-box dl{margin-bottom:4.6875vw}.branch-wrap .branch-box dl dt{margin-right:3.125vw;height:4.6875vw;line-height:4.6875vw;font-size:3.4375vw}.branch-wrap .branch-box dl dd{margin-bottom:1.5625vw;line-height:5.3125vw;font-size:3.75vw}.branch-wrap .branch-box dl dd a{color:#0096e0;pointer-events:inherit;text-decoration:underline}.branch-wrap .branch-box .branch-contact{width:100%}.branch-wrap .branch-box .branch-contact dt{width:14.375vw}.branch-wrap .branch-box .branch-media{width:100%}.branch-wrap .branch-box .branch-media dt{width:31.25vw}}.area-popup-list li{position:relative}.area-popup-list li .area-popup{display:none;top:40px;left:40px;padding:16px;border-radius:5px;background:#fff;font-weight:700;position:absolute;z-index:999;box-shadow:2px 2px 5px silver}.area-popup-list li .area-popup span{white-space:nowrap;display:block}.area-popup-list li a{width:200px;line-height:34px;font-size:14px;border:1px solid #e6e6e6;box-sizing:border-box}.area-popup-list li a:hover+.area-popup{display:block}.officemap-content{position:relative;margin:20px auto 40px auto}.officemap-map .office-card{width:360px;padding:30px 20px;background:rgba(255,255,255,.8);border-radius:8px;box-sizing:border-box;border:1px solid #dee4e6;box-shadow:5px 5px 5px rgba(51,51,51,.1);position:absolute;top:20px;left:0;z-index:99}.officemap-map .office-card .office-card-inner{position:relative}.officemap-map .office-card .office-card-inner::before{content:"";position:absolute;width:37px;height:30px;right:0;top:0;z-index:2}.officemap-map .office-card .office-card-inner.type01:before{background:url(/asset/images/bg_job.png) center center no-repeat}.officemap-map .office-card .office-card-inner.type02:before{background:url(/asset/images/bg_house.png) center center no-repeat}.officemap-map .office-card .office-card-inner.type03:before{background:url(/asset/images/bg_print.png) center center no-repeat}.officemap-map .office-card .office-card-inner.type04:before{background:url(/asset/images/bg_net.png) center center no-repeat}.officemap-map .office-card .office-card-inner.type05:before{background:url(/asset/images/bg_staff.png) center center no-repeat}.officemap-map .office-card .office-card-inner .office-card-company{display:inline-block;padding:6px 20px;background:#0096e0;color:#fff;font-weight:700}.officemap-map .office-card .office-card-inner h3{margin:26px auto;color:#0096e0;font-size:24px;font-weight:700}.officemap-map .office-card .office-card-inner .office-card-address{margin:26px auto;line-height:20px;font-size:12px}.officemap-map .office-card .office-card-inner .office-card-contect{margin-bottom:20px;font-size:12px}.officemap-map .office-card .office-card-inner .office-card-contect:after{content:"";display:block;clear:both}.officemap-map .office-card .office-card-inner .office-card-contect li{float:left;width:48%}.officemap-map .office-card .office-card-inner .office-card-contect li span{font-weight:700}.officemap-map .office-card .office-card-inner .office-card-link{display:flex;justify-content:space-between;margin-bottom:20px}.officemap-map .office-card .office-card-inner .office-card-link p{width:calc(50% - 5px)}.officemap-map .office-card .office-card-inner .office-card-service{display:flex}.officemap-map .office-card .office-card-inner .office-card-service span{display:inline-block;margin:0 10px 0 0;padding:0 20px;height:2em;line-height:2;font-size:12px;background:#e6e6e6;border-radius:2em}.officemap-map .office-card .office-card-inner .office-card-service span:last-child{margin:0}.googlemap-container{width:100%;height:590px}.officemap-icon{padding:40px 0 0}.officemap-icon h3{display:inline-block;padding:0 15px;height:30px;line-height:30px;color:#666;border:1px solid #e8e8e8}.officemap-icon .officemap-icon-detail ul{width:100%;display:flex;flex-wrap:wrap}.officemap-icon .officemap-icon-detail ul li{box-sizing:border-box;width:50%;padding:15px 90px 15px 0;display:flex}.officemap-icon .officemap-icon-detail ul li .type-icon{width:90px;display:flex;align-items:center}.officemap-icon .officemap-icon-detail ul li .type-icon img{margin:0 auto}.officemap-icon .officemap-icon-detail ul li .type-detail{width:calc(100% - 90px)}.officemap-icon .officemap-icon-detail ul li .type-detail h4{margin-bottom:5px}.officemap-icon .officemap-icon-detail ul li .type-detail p{line-height:1.5;font-size:12px}@media screen and (max-width:768px){.officemap-icon .officemap-icon-detail ul{display:block}.officemap-icon .officemap-icon-detail ul li{width:100%;padding:5vw 0}}.p-officemap-head-sp{display:none}@media screen and (max-width:768px){.p-officemap-head-sp{display:flex;padding-top:20px}}.p-officemap-head-sp__inner{display:flex;justify-content:space-between;align-items:center;width:100%}.p-officemap-switch{display:flex}.p-officemap-switch__btn-list{display:flex;justify-content:center;align-items:center;width:60px;height:48px;background:#e6e6e6;box-shadow:1px 1px 0 0 rgba(0,0,0,.16)}.p-officemap-switch__btn-list span{width:100%;height:100%;background-color:#0096e0;-webkit-mask-image:url("/asset/images/switch-icon-list.svg");mask-image:url("/asset/images/switch-icon-list.svg")}.p-officemap-switch__btn-list.current{background:#0096e0;box-shadow:none}.p-officemap-switch__btn-list.current span{background-color:#fff}.p-officemap-switch__btn-map{display:flex;justify-content:center;align-items:center;width:60px;height:48px;background:#e6e6e6;box-shadow:1px 1px 0 0 rgba(0,0,0,.16)}.p-officemap-switch__btn-map span{width:100%;height:100%;background-color:#0096e0;-webkit-mask-image:url("/asset/images/switch-icon-map.svg");mask-image:url("/asset/images/switch-icon-map.svg")}.p-officemap-switch__btn-map.current{background:#0096e0;box-shadow:none}.p-officemap-switch__btn-map.current span{background-color:#fff}.p-officemap-handpoint-sp{font-size:14px}.p-officemap-handpoint-sp__text{text-align:left;font-weight:600}.p-officemap-handpoint-sp__text img{width:40px;height:40px;vertical-align:top}.p-officemap-handpoint-sp__legend-link{text-align:right;margin-top:-14px}.p-officemap-handpoint-pc{padding-top:10px;font-size:16px}.p-officemap-handpoint-pc__text{text-align:center;font-weight:600}.p-officemap-handpoint-pc__text img{width:60px;height:60px;vertical-align:middle}@media screen and (max-width:768px){.p-officemap-handpoint-pc{display:none}}.p-officemap-iconarea{padding:20px 0 0}.p-officemap-iconarea__content{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px 10px}@media screen and (max-width:520px){.p-officemap-iconarea__content{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}.p-officemap-iconarea__detail{display:flex;align-items:center}@media screen and (max-width:520px){.p-officemap-iconarea__detail{display:block;text-align:center}}.p-officemap-iconarea__detail h4{margin-bottom:5px;font-size:16px;font-weight:400;line-height:1.3}@media screen and (max-width:520px){.p-officemap-iconarea__detail h4{font-size:14px}}.p-officemap-iconarea__detail img{width:80px;height:48px;margin-right:5px}@media screen and (max-width:768px){.p-officemap-iconarea__detail img{margin-bottom:10px}}.area-group-list{padding:0 0 0 20px;margin:15px;color:#0096e0;font-size:16px;font-weight:700;line-height:40px;border:2px solid #0096e0;border-radius:5px}.group-wrap-ttl{padding:0 0 0 20px;margin:30px 0;color:#0096e0;font-size:20px;font-weight:700;line-height:65px;border:2px solid #0096e0;border-radius:5px}.concept-content{background:url(/asset/images/bg_concept.jpg) center top no-repeat}.concept-content .concept-header{margin:0 auto;height:530px}.concept-content .concept-header>.inner{padding-top:100px}.concept-content .concept-header h1{background-color:#1da1e3;color:#fff;font-size:14px;line-height:1.5;padding:6px 17px;margin-bottom:15px;display:inline-block}.concept-content .concept-header p{color:#333;font-size:32px;line-height:2.125;font-weight:700}.concept-content .concept-detail{margin:0 auto;height:586px}.concept-content .concept-detail>.inner{padding-top:78px}.concept-content .concept-detail .concept-img{float:left;margin-right:50px}.concept-content .concept-detail .concept-text{margin-top:105px;overflow:hidden}.concept-content .concept-detail .concept-text strong{display:inline-block;margin-bottom:45px;font-size:20px;color:#0096e0}.concept-content .concept-detail .concept-text p{font-size:16px;line-height:2.1785;color:#333}@media screen and (max-width:768px){.concept-content{background:url(/asset/images/bg_concept_sp.jpg) center center no-repeat;background-size:cover}.concept-content .concept-header{margin:0 auto;height:auto;text-align:center}.concept-content .concept-header>.inner{padding-top:69.6875vw}.concept-content .concept-header h1{font-size:3.4375vw;padding:0 2.34375vw;margin-bottom:5.9375vw;line-height:6.25vw}.concept-content .concept-header p{font-size:5vw;line-height:1.72}.concept-content .concept-detail{margin:0 auto;height:auto}.concept-content .concept-detail>.inner{padding:14vw 0 29vw}.concept-content .concept-detail .concept-img{float:none;padding:0 4.6875vw;margin-right:0;text-align:center}.concept-content .concept-detail .concept-img img{width:71.875vw}.concept-content .concept-detail .concept-text{margin:7.8125vw 0 0;padding:0 4.6875vw;display:block;text-align:left}.concept-content .concept-detail .concept-text strong{font-size:4.6875vw;line-height:1.6;margin-bottom:3.4375vw;display:block;text-align:center}.concept-content .concept-detail .concept-text p{font-size:3.75vw;line-height:1.58}}.philosophy-content .philosophy-header{background:url(/asset/images/bg_philosophy.png) center top no-repeat;background-size:cover;height:530px}.philosophy-content .philosophy-header>.inner{padding-top:100px}.philosophy-content .philosophy-header h1{color:#0096e0;font-size:16px;margin-bottom:15px;display:inline-block}.philosophy-content .philosophy-header .philosophy-main p{font-size:28px;line-height:1.5;font-weight:700;margin:12px 0 12px 75px;padding-bottom:23px;background-repeat:no-repeat;background-position:left bottom;background-size:auto}.philosophy-content .philosophy-header .philosophy-main p span{color:#0096e0;font-size:32px;margin-bottom:0}.philosophy-content .philosophy-header .philosophy-main p:first-child{background-image:url(/asset/images/txt_philosophy_line1.png)}.philosophy-content .philosophy-header .philosophy-main p:nth-child(2){background-image:url(/asset/images/txt_philosophy_line2.png)}.philosophy-content .philosophy-header .philosophy-main p:nth-child(3){background-image:url(/asset/images/txt_philosophy_line3.png)}.philosophy-content .philosophy-detail{background:url(/asset/images/bg_philosophy_2.png) left 0 no-repeat #fcfbf7}.philosophy-content .philosophy-detail>.inner{padding-top:100px}.philosophy-content .philosophy-detail h2{position:relative;font-size:16px;color:#0096e0;font-weight:700}.philosophy-content .philosophy-detail h2::after{content:"";position:absolute;top:50%;right:0;width:calc(100% - 80px);height:1px;border:none;border-top:1px solid #dfe7eb;display:block}.philosophy-content .philosophy-detail .philosophy-text{padding:30px 0 60px 70px;font-size:20px;line-height:1.5}.philosophy-content .philosophy-detail .philosophy-text ul:after{content:"";display:block;clear:both}.philosophy-content .philosophy-detail .philosophy-text ul li{counter-increment:chapter;margin:1em 0;padding-left:1.5em;text-indent:-1.3em;line-height:2}.philosophy-content .philosophy-detail .philosophy-text ul li::before{content:counter(chapter) ".";margin-right:.5em;color:#0096e0}.philosophy-content .philosophy-detail .philosophy-text ul li{float:left;margin:0;width:calc(50% - 1.5em);line-height:67px;font-size:20px}.philosophy-content .philosophy-detail .philosophy-text ul li::before{padding-right:15px;font-weight:700;font-style:italic}@media screen and (max-width:1000px){.philosophy-content .philosophy-detail .philosophy-text{padding:30px 20px 60px;font-size:16px}.philosophy-content .philosophy-detail .philosophy-text ul li{font-size:16px}}@media screen and (max-width:768px){.philosophy-content .philosophy-header{background:url(/asset/images/bg_philosophy_sp.jpg) center 0 no-repeat;background-size:cover;height:131.25vw;margin:0 auto;text-align:center}.philosophy-content .philosophy-header>.inner{padding-top:69.375vw}.philosophy-content .philosophy-header h1{margin-bottom:3vw}.philosophy-content .philosophy-header .philosophy-main p{font-size:5.46vw;line-height:2;margin:0;padding-bottom:2vw;background-position:center bottom;background-size:55vw auto}.philosophy-content .philosophy-header .philosophy-main p span{font-size:6.25vw;line-height:1.75}.philosophy-content .philosophy-detail{background:url(/asset/images/bg_philosophy_sp_2.jpg) center top no-repeat #fcfbf7;background-size:100%}.philosophy-content .philosophy-detail>.inner{padding:15vw 4.6875vw}.philosophy-content .philosophy-detail h2{font-size:3.75vw;line-height:1.16}.philosophy-content .philosophy-detail .philosophy-text{padding:3.125vw 3.125vw 10.9375vw 3.125vw;font-size:3.75vw;line-height:1.16}.philosophy-content .philosophy-detail .philosophy-text ul li{float:none;width:100%;line-height:35px;font-size:3.75vw;line-height:35px}.philosophy-content .philosophy-detail .philosophy-text ul li::before{padding-right:3.125vw}}.officemap-map .gm-style-iw{overflow:visible;max-width:90vw!important}.officemap-map .gm-style-iw-chr{height:12px!important}.officemap-map .gm-style-iw-d{overflow:visible}.officemap-map button.gm-ui-hover-effect{position:absolute;top:-30px;right:-20px;background-color:#fff!important;border-radius:20px;width:40px!important;height:40px!important;opacity:1;box-shadow:0 0 2px rgba(0,0,0,.7)}.officemap-map button.gm-ui-hover-effect span{width:20px!important;height:20px!important;margin:10px!important}.p-officemap-map-popupinfo *{box-sizing:border-box}.p-officemap-map-popupinfo__company{display:inline-flex;justify-content:space-between;align-items:center;width:100%;min-width:235px;padding:5px 8px;border-radius:5px;font-size:14px;font-weight:600;color:#fff;text-decoration:none;margin-bottom:16px}.p-officemap-map-popupinfo__company--journal{background-color:#0096e0}.p-officemap-map-popupinfo__company--journal-print{background-color:#009016}.p-officemap-map-popupinfo__company--journal-net{background-color:#5ec711}.p-officemap-map-popupinfo__company--acript{background-color:#ff7f01}.p-officemap-map-popupinfo__company--journal-staff{background-color:#ff9696}.p-officemap-map-popupinfo__company--tokkyu{background-color:#e91f2d}.p-officemap-map-popupinfo__company--toledo{background-color:#58412f}.p-officemap-map-popupinfo__company--pjn{background-color:#733b92}.p-officemap-map-popupinfo__company:hover{opacity:.6}.p-officemap-map-popupinfo__company::after{content:"";display:inline-block;width:8px;height:8px;border-top:solid 2px #fff;border-right:solid 2px #fff;rotate:45deg;margin-left:20px;margin-right:5px}.p-officemap-map-popupinfo__office{color:#0096e0;font-weight:600;font-size:16px;margin-bottom:8px}.p-officemap-map-popupinfo__business{margin-bottom:16px;padding-left:1em}.p-officemap-map-popupinfo__business li{font-size:14px;font-weight:600}.p-officemap-map-popupinfo__business li::before{content:"";width:10px;height:10px;display:inline-block;background-color:#0096e0;border-radius:50%;margin-right:.6em}.p-officemap-map-popupinfo__btnbox{display:flex;justify-content:space-between;gap:8px}.p-officemap-map-popupinfo__btn-list{display:inline-flex;justify-content:center;align-items:center;padding:11px 8px;background-color:#d3f1ff;border-radius:50px;color:#0096e0;font-size:12px;font-weight:600;text-decoration:none;width:calc(50% - 8px)}.p-officemap-map-popupinfo__btn-list::after{content:"";display:inline-block;width:6px;height:6px;border-top:solid 2px #0096e0;border-right:solid 2px #0096e0;rotate:45deg;margin-left:10px}.p-officemap-map-popupinfo__btn-list:hover{opacity:.6}.p-officemap-map-popupinfo__btn-gmap{display:inline-flex;justify-content:center;align-items:center;padding:11px 8px;background-color:#0096e0;border-radius:50px;color:#fff;font-size:12px;text-decoration:none;width:calc(50% - 8px)}.p-officemap-map-popupinfo__btn-gmap::before{content:url("/asset/images/ico_map_pin.svg");display:inline-block;margin-right:1em}.p-officemap-map-popupinfo__btn-gmap:hover{opacity:.6}.section-privacy{font-size:16px}.section-privacy>p{margin-bottom:70px}.section-privacy dl{margin-bottom:60px}.section-privacy dl dt{font-size:18px;font-weight:700;margin-bottom:15px}.section-privacy dl dd{padding-left:1em;margin-bottom:15px}.section-privacy dl dd:last-child{margin-bottom:0}.section-privacy dl dd ul li{margin-left:3em;text-indent:-3em;font-size:14px}.section-privacy dl dd .privacy-tel{padding-left:24px;color:#0096e0;background:url(/asset/images/ico_tel.svg) left center no-repeat;background-size:16px auto;font-size:1rem}.section-privacy dl dd a{color:#0096e0}@media screen and (max-width:768px){.section-privacy{font-size:3.75vw}.section-privacy>p{margin-bottom:9.37vw}.section-privacy dl{margin-bottom:9.375vw}.section-privacy dl dt{font-size:3.75vw;margin-bottom:2.34}.section-privacy dl dd{margin-bottom:.7em}.section-privacy dl dd ul li{font-size:3.75vw}}@media screen and (min-width:768px){.section-privacy .privacy-tel{font-size:3.75vw;pointer-events:none;text-decoration:none}}.section-sitemap .sitemap-top{margin-bottom:30px}.section-sitemap .sitemap-top a{color:#0096e0;background:url(/asset/images/ico_arrow_right.png) left center no-repeat;padding-left:25px;font-size:18px;font-weight:700}.section-sitemap .sitemap-page{display:table;width:100%}.section-sitemap .sitemap-page div{display:table-cell;padding:10px 45px}.section-sitemap .sitemap-page dt{font-size:16px;font-weight:700;margin-bottom:25px}.section-sitemap .sitemap-page dd{margin-bottom:15px}.section-sitemap .sitemap-page dd strong{color:#333;display:block;margin-bottom:10px}.section-sitemap .sitemap-page dd li{margin-bottom:5px}.section-sitemap .sitemap-page a{color:#0096e0;background:url(/asset/images/ico_arrow_right_g.png) left center no-repeat;padding-left:25px;display:inline-block}.section-sitemap .sitemap-page .sitemap-services{border-left:1px dashed #dbdbdb;border-right:1px dashed #dbdbdb}.section-sitemap .sitemap-page .sitemap-page-other li{margin-bottom:40px}.section-sitemap .sitemap-page .sitemap-page-other li a{font-weight:700}@media screen and (max-width:768px){.section-sitemap .sitemap-top a{padding-left:4.68vw;font-size:4.68vw}.section-sitemap .sitemap-page{display:block}.section-sitemap .sitemap-page div{display:block;padding:0 3.9vw 6.25vw}.section-sitemap .sitemap-page dt{font-size:4.68vw;margin-bottom:4.68vw}.section-sitemap .sitemap-page dd{margin-bottom:6.25vw}.section-sitemap .sitemap-page dd strong{margin-bottom:3.12vw}.section-sitemap .sitemap-page dd li{margin-bottom:3.12vw}.section-sitemap .sitemap-page a{background-size:2vw auto;padding-left:4.68vw}.section-sitemap .sitemap-page .sitemap-services{border:none}.section-sitemap .sitemap-page .sitemap-page-other li{margin-bottom:6.25vw}.section-sitemap .sitemap-page .sitemap-page-other li a{font-size:4.68vw}}.error-box{text-align:center;margin-bottom:100px}.error-box p{padding:0 0 40px;text-align:center;line-height:2;font-size:16px}.error-box .error-link a{display:inline-block;margin:10px;color:#0096e0;font-weight:700}.error-box .error-link a:hover{color:#f2a000}@media screen and (max-width:768px){.error-box{margin-bottom:10.93vw}.error-box p{padding:0 0 4.375vw;text-align:left;font-size:3.75vw}}.contact-tel{margin:0 50px 40px 50px}.contact-tel a{color:#0096e0;background:url(/asset/images/ico_tel.svg) left center no-repeat;background-size:24px auto;padding-top:0;padding-left:35px;text-decoration:none;font-weight:700;font-size:30px}.contact-tel a[href^="tel:"]{pointer-events:none}@media screen and (max-width:768px){.contact-tel a[href^="tel:"]{pointer-events:auto}}.contact-tel ul{padding:10px 30px}.contact-tel ul li::before{content:none}@media screen and (max-width:768px){.contact-tel{padding:10vw 0 0;margin:0 3.125vw 4.6875vw}.contact-tel .section-point-title{line-height:10vw;font-size:4vw}.contact-tel ul{border-left:none;padding:3.125vw}.contact-tel ul li{margin:0;font-size:3.5vw}.contact-tel a{background-size:4.5vw auto;font-size:5vw;padding-left:7vw}}.section-optout{font-size:16px}.section-optout h2{margin-top:70px;margin-bottom:40px}.section-optout h3{margin-bottom:10px}.section-optout ul{padding-left:1em;margin-bottom:30px}.section-optout li{display:inline-block;margin-right:10px}.section-optout li::before{content:"・"}.section-optout a{color:#0096e0}.section-optout table{line-height:1.5;font-size:14px;margin-bottom:30px}.section-optout th{text-align:left;width:100%;display:block}@media screen and (min-width:768px){.section-optout th{font-weight:400;width:auto;display:table-cell;white-space:nowrap;vertical-align:top}}.section-optout th::before{content:"・"}@media screen and (min-width:768px){.section-optout th::before{content:none}}.section-optout td{width:100%;display:block;padding-left:1em;margin-bottom:5px}@media screen and (min-width:768px){.section-optout td{width:auto;display:table-cell;margin-bottom:0;text-indent:-1.3em}}@media screen and (min-width:768px){.section-optout td::before{content:":";padding:0 8px}}.page-noheader{padding:0;border-top:solid 10px #333;background-image:url(/asset/images/bg_service_page.png);background-position:center top;background-repeat:no-repeat;background-size:100%}.page-noheader header{box-sizing:border-box;position:relative;height:auto;text-align:center;padding:1em 0 2em;background:0 0;border-top:solid 3px #0096e0}.page-noheader header p{padding:0 0 20px}.page-noheader header p img{width:120px}.page-noheader header h1{padding:0 0 10px;font-size:2.5em}.page-noheader header h1::after{content:"";display:block;border-bottom:solid 2px #0096e0;height:20px;width:2em;margin:0 auto}.agency-content{margin-top:0}.agency-content i[class^=ico-]::before,.agency-content span[class^=ico-]::before{margin:0 .3em;color:#999}.agency-content i.ico-pdf::before,.agency-content span.ico-pdf::before{color:red}.agency-content i.ico-zip::before,.agency-content span.ico-zip::before{color:orange}.agency-content i.ico-excel::before,.agency-content span.ico-excel::before{color:green}.agency-content i.ico-word::before,.agency-content span.ico-word::before{color:#00f}.agency-content i.agency-new,.agency-content span.agency-new{color:#fff;font-weight:700;padding:.3em;background:#d72500;border-radius:.3em;font-size:.6em;margin-right:.5em}.agency-main{width:100%}.agency-side{display:flex;flex-wrap:wrap;padding:2em 0 3em;gap:20px}@media screen and (max-width:768px){.agency-side{flex-direction:column;margin-bottom:5vw}}.agency-category{padding:0 0 60px}.agency-category h2{padding:0 20px;margin-bottom:20px;height:3em;line-height:3;background:#f2fbff;font-size:18px;font-weight:700;border-bottom:solid 3px #0096e0}.agency-category>*{padding:0 30px}@media screen and (max-width:768px){.agency-category{padding:0 0 10vw}.agency-category h2{font-size:4.12vw;margin-bottom:5vw}.agency-category>*{padding:0}}.agency-menu{box-sizing:border-box;padding:20px;height:100%;flex-grow:1;border:solid 1px #dfe7eb;border-radius:6px;background:#fff}.agency-menu dl+dl{margin-top:20px}.agency-menu dl dt{float:left;width:90px;line-height:26px;font-size:16px;font-weight:700}.agency-menu dl dd{overflow:hidden}.agency-menu dl dd ul li{box-sizing:border-box}.agency-menu dl dd ul li a{padding-left:1.3em;color:#00abf2;text-decoration:none}.agency-menu dl dd ul li a:hover{color:#f2a000}.agency-menu dl dd ul li a::before{content:"＞";display:inline-block;transform:scale(.7,.9);margin-left:-1.3em;width:1.3em;color:#aaa;font-weight:400}.agency-menu dl dd ul li a{text-decoration:none;font-weight:700}.agency-menu dl dd ul li a:hover{text-decoration:underline}.agency-menu dl dd ul li a::before{transform-origin:35% 50%;transform:scale(1.1,.5) rotate(90deg)}@media screen and (max-width:768px){.agency-menu{width:100%;padding:1em}.agency-menu dl dt{display:block;float:none}}.agency-liaison{box-sizing:border-box;width:300px;background:#fcfbf7;border:solid 1px #dfe7eb;border-radius:6px;padding:15px}.agency-liaison h3{text-align:center;color:#f2a000;border-bottom:solid 2px #f2a000;padding-bottom:15px}.agency-liaison dl{box-sizing:border-box;display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;padding:20px 10px 0;width:100%}.agency-liaison dl dt{width:6em;font-weight:700;line-height:1.8}.agency-liaison dl dd{width:calc(100% - 6em);font-weight:700}.agency-liaison dl dd:last-child{width:100%}@media screen and (max-width:768px){.agency-liaison{width:100%}.agency-liaison dl dd:last-child{width:calc(100% - 6em)}}.agency-format{box-sizing:border-box;width:100%}.agency-detail table{border-collapse:collapse;border-spacing:0;width:100%}.agency-detail table thead th{padding:1em 1.3em;text-align:left;border-bottom:solid 1px #dfe7eb;color:#aaa}.agency-detail table tbody td{box-sizing:border-box;vertical-align:top;padding:1.4em 1em;border-bottom:solid 1px #dfe7eb;width:60%}.agency-detail table tbody td p{line-height:1}.agency-detail table tbody td p:last-child{padding-top:5px;font-size:12px;color:#aaa}.agency-detail table tbody td p.agency-update{padding-left:4.8px}.agency-detail table tbody td p.agency-update::after{content:" 更新"}.agency-detail table tbody td:first-child{width:40%}.agency-detail table tbody td a{color:#0096e0;text-decoration:none}.agency-detail table tbody td a:hover{color:#f2a000;text-decoration:underline}.agency-detail table tbody td a{font-weight:700}.agency-detail table tbody td a::before{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;content:"\e924";margin:0 .3em;color:#999}.agency-detail table tbody td a[href$=".zip"]::before{content:"\e92b";color:orange}.agency-detail table tbody td a[href$=".pdf"]::before{content:"\eadf";color:red}.agency-detail table tbody td a[href$=".xls"]::before,.agency-detail table tbody td a[href$=".xlsx"]::before{content:"\eae2";color:green}.agency-detail table tbody td a[href$=".doc"]::before,.agency-detail table tbody td a[href$=".docx"]::before{content:"\eae1";color:#00f}.agency-detail table tbody td a[href$=".gif"]::before,.agency-detail table tbody td a[href$=".jpeg"]::before,.agency-detail table tbody td a[href$=".jpg"]::before,.agency-detail table tbody td a[href$=".png"]::before{content:"\e927";color:#999}@media screen and (max-width:768px){.agency-detail table thead{display:none}.agency-detail table tbody td{display:block;width:100%}.agency-detail table tbody td:first-child{width:100%;padding-bottom:0;border-bottom:none}.agency-detail table tbody td:last-child{padding:.5em 1.4em}.agency-detail table tbody td:last-child::before{content:"内容："}}.agency-pref{padding-top:20px}.agency-pref dl{display:flex;align-items:center;border-bottom:solid 1px #dfe7eb;padding:1em}.agency-pref dl dt{width:100px;font-weight:700;line-height:1.5}.agency-pref dl dd{width:calc(100% - 100px)}.agency-pref dl dd ul{display:flex;flex-wrap:wrap;align-items:center}.agency-pref dl dd ul li{width:20%;max-width:110px;margin:.5em;line-height:1.5}.agency-pref dl dd ul li a{position:relative;display:flex;justify-content:center;align-items:center;border:solid 1px #00abf2;border-radius:2em;height:2em;color:#0096e0;text-decoration:none;transition:all .3s;overflow:hidden}.agency-pref dl dd ul li a::before{content:"";position:absolute;top:0;left:0;border-radius:2em;background:#00abf2;width:0;height:100%;transition:all .3s;z-index:-1}.agency-pref dl dd ul li a:hover{color:#fff}.agency-pref dl dd ul li a:hover::before{width:100%}@media screen and (max-width:768px){.agency-pref dl{box-sizing:border-box;display:block}.agency-pref dl dd{width:100%}.agency-pref dl dd ul li{width:6em;max-width:110px}}.agency-pref-area{padding-top:20px}.agency-pref-area dl{display:flex;align-items:center;border-bottom:solid 1px #dfe7eb;padding:1em}.agency-pref-area dl dt{width:100px;font-weight:700;line-height:1.5}.agency-pref-area dl dd{width:calc(100% - 100px)}.agency-pref-area dl dd ul{display:flex;flex-wrap:wrap;justify-content:space-between}.agency-pref-area dl dd ul::after{content:"";display:block;width:30%;height:0}.agency-pref-area dl dd ul li{width:30%;margin:.5em;line-height:1.5}.agency-pref-area dl dd ul li a{position:relative;display:flex;justify-content:center;align-items:center;border:solid 1px #00abf2;border-radius:2em;height:2em;color:#0096e0;text-decoration:none;transition:all .3s;overflow:hidden}.agency-pref-area dl dd ul li a::before{content:"";position:absolute;top:0;left:0;border-radius:2em;background:#00abf2;width:0;height:100%;transition:all .3s;z-index:-1}.agency-pref-area dl dd ul li a:hover{color:#fff}.agency-pref-area dl dd ul li a:hover::before{width:100%}.agency-pref-area dl dd ul li a[href=""]{pointer-events:none;color:#aaa;border:1px solid #aaa;background:#fff}.agency-pref-area dl dd ul li a[href=""]+span{visibility:hidden}.agency-pref-area dl dd ul li span{padding-top:5px;font-size:12px;color:#aaa}.agency-pref-area dl dd ul li span.agency-update{padding-left:4.8px}.agency-pref-area dl dd ul li span.agency-update::after{content:" 更新"}@media screen and (max-width:768px){.agency-pref-area dl{box-sizing:border-box;display:block}.agency-pref-area dl dd{width:100%}.agency-pref-area dl dd ul li{width:9.5em}}.agency-external-box.agency-external-mt{margin-top:40px}.agency-external-box.agency-external-mb{margin-bottom:40px}.agency-external-box .agency-external-inner{padding:1.2em;border:solid 1px #dfe7eb;border-radius:6px;background:#fff}.agency-external-box .agency-external-inner h3{color:#00abf2}.agency-external-box .agency-external-inner dl{width:100%;padding-top:1em;display:flex;align-items:center}.agency-external-box .agency-external-inner dl dt{box-sizing:border-box;padding:0 1.4em 0 0}@media screen and (max-width:768px){.agency-external-box .agency-external-inner dl{box-sizing:border-box;display:block}.agency-external-box .agency-external-inner dl dd{padding:1em 0}}.section-recruit:after{content:"";display:block;clear:both}.section-recruit ul li{box-sizing:border-box;float:left;margin-bottom:15vh;padding:0 20px;width:50%}.section-recruit ul li a{display:block;text-decoration:none;color:#333;font-weight:700;font-size:16px}.section-recruit ul li a p:first-child{width:100%;overflow:hidden;background:#000}.section-recruit ul li a p:first-child img{width:100%;opacity:1;transform:scale(1);transition:all .3s}.section-recruit ul li a p:nth-child(2){text-align:center;margin-top:30px}.section-recruit ul li a p:nth-child(2)::after{content:"";position:relative;padding-left:30px;background:url(/asset/images/ico_window.png) center center no-repeat}.section-recruit ul li a:hover{color:#f2a000}.section-recruit ul li a:hover p:first-child img{opacity:.8;transform:scale(1.02)}@media screen and (max-width:768px){.section-recruit{padding:0 0 23.43vw}.section-recruit ul li{margin-bottom:15.62vw;padding:0;width:100%;float:none}.section-recruit ul li a{font-size:4.68vw}.section-recruit ul li a:hover{color:#0096e0;text-decoration:underline}}.seminar-content{text-align:center}.seminar-content p{font-size:16px}.seminar-content .seminar-main-subtitle{font-size:32px;line-height:1.8;font-weight:700;margin:20px 0}.seminar-content .seminar-txt-blue{color:#0096e0}.seminar-content .seminar-img{margin:60px 0}.seminar-content .seminar-img li{margin:0 8px;display:inline-block;list-style:none}@media screen and (max-width:768px){.seminar-content p{line-height:5.9375vw;font-size:3.75vw;text-align:left}.seminar-content .seminar-main-subtitle{font-size:6vw;margin-bottom:9.37vw;text-align:center}.seminar-content .seminar-img{margin:30px 0}.seminar-content .seminar-img li{width:27%;margin-top:10px}}.seminar-unique-point{padding-left:250px;border:2px solid #0096e0;border-radius:8px;position:relative;background:#fff;margin-bottom:80px}.seminar-unique-point:after{content:"";display:block;clear:both}.seminar-unique-point h3{box-sizing:border-box;padding:10px;width:250px;height:100%;font-size:20px;font-weight:700;position:absolute;left:0;top:0;display:flex;justify-content:center;align-items:center}.seminar-unique-point ul{padding:30px 40px;border-left:1px solid #e6e6e6;overflow:hidden;text-align:left}.seminar-unique-point ul li{padding-left:1em;line-height:1.5;position:relative;margin:.7em 0}.seminar-unique-point ul li::before{content:"";width:.5em;height:.5em;border-radius:50%;position:absolute;left:0;top:.5em;background:#0096e0}.seminar-unique-point ul li{line-height:2em}.seminar-unique-point ul li::before{top:.75em}@media screen and (max-width:768px){.seminar-unique-point{padding:14.0625vw 0 0}.seminar-unique-point h3{padding:0;width:100%;line-height:14vw;text-align:center;font-size:4.6875vw;display:block}.seminar-unique-point ul{padding:2.8125vw;border:0;border-top:1px solid #e6e6e6}.seminar-unique-point ul li{line-height:1.63;font-size:3.4375vw}.seminar-unique-point ul li::before{top:2.1875vw}}.seminar-table{width:100%;line-height:24px;font-size:16px;border-collapse:collapse;background:#fff;border:1px solid #dfe7eb;margin-bottom:60px;border-radius:8px;border-collapse:separate;border-spacing:0}.seminar-table .seminar-th{color:#0096e0;font-size:1.3rem;text-align:left;background:#ecf7fb}.seminar-table td,.seminar-table th{border-bottom:1px solid #dfe7eb;padding:15px}.seminar-table th{background:#fcfbf7;padding:14px;font-weight:700}.seminar-table th a{display:inline-block;text-decoration:none;color:#0096e0;font-weight:400;margin-left:1em;text-indent:-.65em}.seminar-table th a:hover{color:#f2a000}.seminar-table th a::before{content:"＞";display:inline-block;transform:scale(.7,.7);margin-right:.3em;color:#999}.seminar-table td{text-align:left}.seminar-table tr:first-child th{border-radius:8px 8px 0 0}.seminar-table tr:first-child td{border-radius:0 8px 0 0}.seminar-table tr:last-child th{border-bottom:none;border-radius:0 0 0 8px}.seminar-table tr:last-child td{border-bottom:none;border-radius:0 0 8px 0}.seminar-table tbody th{width:132px;line-height:28px}.seminar-table .google-maps{height:0;position:relative;padding:0 0 56%;overflow:hidden;margin-top:10px}.seminar-table .google-maps iframe{width:100%;height:100%;position:absolute;top:0;left:0}@media screen and (max-width:768px){.seminar-table{line-height:5.625vw;font-size:3.125vw;margin-bottom:30px}.seminar-table colgroup{display:none}.seminar-table .seminar-th{font-size:1rem}.seminar-table th{padding:1.5625vw}.seminar-table td{font-size:3.75vw;padding:3.4375vw 1.5625vw}.seminar-table tr:last-child th{border-radius:0;border-bottom:1px solid #dfe7eb}.seminar-table tbody td,.seminar-table tbody th{display:block}.seminar-table tbody th{width:auto;font-size:3.75vw;line-height:5.625vw}}.new-grads-content{text-align:center}.new-grads-content p{font-size:16px}@media screen and (max-width:768px){.new-grads-content{text-align:left}.new-grads-content p{font-size:3.75vw}}.recruit-flow{margin:0 auto;text-align:center}.recruit-flow ul{font-weight:700}.recruit-flow ul li{width:80%;background:#ecf7fb;padding:15px;margin:50px auto;font-size:1.2em;color:#0096e0;display:block;position:relative}.recruit-flow ul li span{padding:5px 8px;color:#fff;font-size:.8em;font-weight:700;text-align:center;background:#f2a000;margin-left:10px}.recruit-flow ul li:not(:last-child):after{content:"";position:absolute;display:block;width:0;height:0;left:50%;margin-left:-15px;bottom:-18px;border-top:18px solid #ecf7fb;border-right:15px solid transparent;border-left:15px solid transparent}.recruit-flow ul li:last-child{background:#fcfbf7;color:#f2a000}.form-content{background:#fcfbf7;padding:80px 0;font-size:16px}.form-text{margin:40px 0;text-align:center;font-size:18px}.form-text h2{color:#f2a200;margin-bottom:20px;font-size:24px}.form-text p{text-align:center}@media screen and (max-width:768px){.form-text p{text-align:left}}.stepbar{display:flex;max-width:100%;position:relative;margin:0 auto;text-align:center;padding-bottom:3rem;z-index:1}.stepbar li{font-size:1rem;color:#ccc;list-style:none;position:relative;width:33.3333333333%}.stepbar li:after{background:#ccc;content:"";width:calc(100% - 25px);height:3px;position:absolute;left:calc(-50% + 12px);top:16px;z-index:-1}.stepbar li:first-child:after{display:none}.stepbar li span{background:#fff;border:3px solid #ccc;display:inline-block;width:28px;height:28px;margin-bottom:5px;line-height:28px;border-radius:50%}.stepbar .stepbar-arranged{color:#f2a200;font-weight:600}.stepbar .stepbar-arranged:after{background:#f2a200}.stepbar .stepbar-arranged span{background:#fff;border:5px solid #f2a200}.form input[type=text]{margin:0;line-height:1.21428571em;padding:.58035714em .875em;background:#fff;border:1px solid rgba(34,36,38,.15);color:#333;border-radius:.25rem;box-shadow:0 0 0 0 transparent inset;transition:color .1s ease,border-color .1s ease;width:100%;box-sizing:border-box}.form input[type=checkbox]{outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-left:30px;vertical-align:middle;position:relative}.form input[type=checkbox]::before{content:"";display:block;position:absolute;background-color:#fff;border:solid 1px #c8c8c8;border-radius:3px;width:20px;height:20px;transform:translateY(-50%);top:50%;left:5px;box-sizing:border-box}.form input[type=checkbox]::after{content:"";display:block;position:absolute;border-right:3px solid #f2a200;border-bottom:3px solid #f2a200;height:13px;width:7px;transform:rotate(45deg);top:50%;left:10px;margin-top:-11px;opacity:0}.form input[type=checkbox]:checked::after{opacity:1}.form textarea{margin:0;padding:.6875em .875em;background:#fff;border:1px solid rgba(34,36,38,.15);color:#333;border-radius:.25rem;box-shadow:0 0 0 0 transparent inset;transition:color .1s ease,border-color .1s ease;line-height:1.2857;resize:vertical;width:100%;box-sizing:border-box}.form h3{border-bottom:1px solid rgba(34,36,38,.15);padding-bottom:1em;margin-bottom:1em}.field{margin:0 0 40px}.field>label{display:block;margin:0 0 10px 0;font-size:16px;font-weight:700;text-transform:none}.required{color:#e82217}.note{font-size:.9em;font-weight:400}.form-seminar-content{margin-top:80px}.form-checkbox{margin-top:20px}.form-checkbox>.field{margin-bottom:20px}.form-checkbox label{line-height:1.5}.form-agreement h4{font-size:20px;font-weight:700;margin-bottom:20px;text-align:center}.form-agreement{width:100%;height:200px;padding:20px;overflow:auto;border:5px solid #ccc;background-color:#fff;box-sizing:border-box}.form-agreement-text{text-align:center;margin:30px 0}.form-button{width:100%;cursor:pointer;border-radius:37px;font-weight:700;max-width:300px;margin-left:auto;margin-right:auto;display:block;font-size:1.125rem;padding:24px;box-sizing:border-box;text-align:center;line-height:1;background-color:#f2a200;border:1px solid #f2a200;color:#fff;margin-bottom:60px}.form-error{background-color:#fff6f6;color:#e82217;padding:25px;border:1px solid #e82217;margin-bottom:40px;border-radius:5px}.form-error>div{font-size:18px;margin-bottom:10px;font-weight:700}.form-error .error-field{font-weight:700}.form-error li{list-style:disc;margin-left:1em}.confirm .field>label{font-weight:400}.confirm .field>p{font-size:18px;font-weight:700}.confirm .field>p+p{margin-top:10px}.note-box{margin-top:14px;background-color:#f4f0e2;border:solid 1px #e6e3d9;padding:10px;font-size:13px;line-height:1.5}.note-box input{max-width:120px}.form-button-return{width:100%;cursor:pointer;border-radius:37px;font-weight:700;max-width:200px;display:block;font-size:1.125rem;padding:24px;box-sizing:border-box;text-align:center;line-height:1;background-color:#fff;border:1px solid #ccc;color:#000;text-decoration:none}.form-button-wrap{display:flex;justify-content:center;gap:20px}.form-button-wrap .form-button{margin:0}@media screen and (max-width:768px){.form-button-wrap{flex-direction:column-reverse;align-items:center;gap:30px}}.completed{font-size:18px;margin:50px auto;max-width:680px}.completed p{margin-bottom:40px}#cboxOverlay{background:#0096e0}#cboxLoadedContent{margin:10px}#cboxContent{overflow:visible;border-radius:7px}#cboxClose{top:-2em;bottom:100%;right:0;text-indent:-9999px}#cboxClose::after,#cboxClose::before{content:"";display:block;position:absolute;top:0;right:0;width:40px;border-bottom:solid 3px #fff}#cboxClose::before{transform:rotate(45deg)}#cboxClose::after{transform:rotate(-45deg)}#cboxOverlay,#cboxWrapper,#colorbox{overflow:visible}#cboxBottomCenter,#cboxBottomLeft,#cboxBottomRight,#cboxMiddleLeft,#cboxMiddleRight,#cboxTopCenter,#cboxTopLeft,#cboxTopRight{display:none;width:0;height:0;background:0 0}.lazyframe{position:relative;background-color:currentColor;background-repeat:no-repeat;background-size:cover;background-position:center}.lazyframe__title{position:absolute;top:0;right:0;left:0;padding:15px 17px;z-index:3}.lazyframe__title::after{z-index:-1}.lazyframe:hover{cursor:pointer}.lazyframe::before{display:block;content:"";width:100%;padding-top:100%}.lazyframe[data-ratio="16:9"]::before{padding-top:56.25%}.lazyframe[data-ratio="4:3"]::before{padding-top:75%}.lazyframe[data-ratio="1:1"]::before{padding-top:100%}.lazyframe iframe{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;width:100%;height:100%}.lazyframe[data-vendor=youtube],.lazyframe[data-vendor=youtube_nocookie]{background-color:#eee;font-family:Roboto,Arial,Helvetica,sans-serif}.lazyframe[data-vendor=youtube] .lazyframe__title,.lazyframe[data-vendor=youtube_nocookie] .lazyframe__title{color:#eee;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:18px;text-shadow:rgba(0,0,0,.498039) 0 0 2px;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;transition:color .1s cubic-bezier(.4, 0, 1, 1)}.lazyframe[data-vendor=youtube] .lazyframe__title:hover,.lazyframe[data-vendor=youtube_nocookie] .lazyframe__title:hover{color:#fff}.lazyframe[data-vendor=youtube] .lazyframe__title::before,.lazyframe[data-vendor=youtube_nocookie] .lazyframe__title::before{content:"";display:block;background:linear-gradient(rgba(0,0,0,.2),transparent);height:98px;width:100%;pointer-events:none;position:absolute;top:0;left:0;right:0;z-index:-1;-webkit-tap-highlight-color:transparent}.lazyframe[data-vendor=youtube]::before,.lazyframe[data-vendor=youtube_nocookie]::before{padding-top:56.25%}.lazyframe[data-vendor=youtube]::after,.lazyframe[data-vendor=youtube_nocookie]::after{content:"";position:absolute;left:50%;top:50%;width:68px;height:48px;margin-left:-34px;margin-top:-24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%231F1F1F' d='M255.7 446.3c-53.3.3-106.6-.4-159.8-3.3-17.4-1-34.7-2.5-50.4-11C35 426.3 27 418.4 22 407.2 13.2 388.6 10.5 369 9 349c-3.4-41.3-3.6-82.6-1.8-123.8 1-22 1.6-44 6.8-65.5 2-8.4 5-16.6 8.8-24.4C32 117 48 108 67.3 104c16.2-3 32.8-3 49.3-3.7 56-2.3 112-3.5 168-3 43 .6 86.2 1.7 129.3 4 13.2.6 26.6.8 39.3 5.5 17.2 6.4 30 17.2 37 34.7 6.6 16.8 9.2 34.2 10.6 52 3.8 48.7 4 97.3.7 146-1 16.3-2.2 32.7-6.5 48.8-9.7 37-32.8 51.5-66.7 53.8-36.2 2.5-72.5 3.8-108.8 4.3-21.3.2-42.7 0-64 0zM203.2 344L348 264.7l-144.8-79.3V344z'/%3E%3Cpath fill='%23FEFDFD' d='M203.2 344V185.5L348 264.8 203.2 344z'/%3E%3C/svg%3E");background-position:center center;background-size:100%;background-repeat:no-repeat;opacity:.81;border:none;z-index:4}.lazyframe[data-vendor=youtube]:hover::after,.lazyframe[data-vendor=youtube_nocookie]:hover::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23DD2C28' d='M255.7 446.3c-53.3.3-106.6-.4-159.8-3.3-17.4-1-34.7-2.5-50.4-11C35 426.3 27 418.4 22 407.2 13.2 388.6 10.5 369 9 349c-3.4-41.3-3.6-82.6-1.8-123.8 1-22 1.6-44 6.8-65.5 2-8.4 5-16.6 8.8-24.4C32 117 48 108 67.3 104c16.2-3 32.8-3 49.3-3.7 56-2.3 112-3.5 168-3 43 .6 86.2 1.7 129.3 4 13.2.6 26.6.8 39.3 5.5 17.2 6.4 30 17.2 37 34.7 6.6 16.8 9.2 34.2 10.6 52 3.8 48.7 4 97.3.7 146-1 16.3-2.2 32.7-6.5 48.8-9.7 37-32.8 51.5-66.7 53.8-36.2 2.5-72.5 3.8-108.8 4.3-21.3.2-42.7 0-64 0zM203.2 344L348 264.7l-144.8-79.3V344z'/%3E%3Cpath fill='%23FEFDFD' d='M203.2 344V185.5L348 264.8 203.2 344z'/%3E%3C/svg%3E");opacity:1}@media print{body{padding-top:0}header{width:100%;height:101px;position:relative;top:0;right:0;z-index:1000;background:#fff}}