/*!
Theme Name: DOKIN 2021
Text Domain: dokin-2021
Version: 1.5.1977
Requires at least: 5.7
Requires PHP: 7.0
Description:
Tags: blog, translation-ready
Author: Kazuma Akamine
!*/html,body{overflow-x:hidden; line-height:1.5; color:#121212;font-size:16px}@media screen and (min-width: 768px){html,body{font-size:17px}}@media screen and (min-width: 1280px){html,body{font-size:19px}}@media screen and (min-width: 1900px){html,body{font-size:24px}}html.win7,html.win8,body.win7,body.win8{letter-spacing:0}  a:hover{text-decoration:none}time{font-size:14px;line-height:1.5;color:#121212;display:block;margin:0 0 30px 0;text-align:right}h1,.title,h2,.subtitle,h3,.catchphrase,h4,h5,h6{line-height:1.5;color:#1a1a1a;font-weight:600}h1,.title{display:block;font-size:32px;font-weight:900}@media screen and (min-width: 768px){h1,.title{font-size:48px}}@media screen and (min-width: 1280px){h1,.title{font-size:60px}}@media screen and (min-width: 1900px){h1,.title{font-size:72px}}h2,.subtitle{font-size:27px;margin-bottom:20px}@media screen and (max-width: 374px){h2,.subtitle{font-size:20px}}@media screen and (min-width: 768px){h2,.subtitle{font-size:33px}}@media screen and (min-width: 1280px){h2,.subtitle{font-size:38px}}@media screen and (min-width: 1900px){h2,.subtitle{font-size:47px}}h3,.catchphrase{font-size:20px}@media screen and (max-width: 374px){h3,.catchphrase{font-size:16px}}@media screen and (min-width: 768px){h3,.catchphrase{font-size:23px}}@media screen and (min-width: 1280px){h3,.catchphrase{font-size:26px}}@media screen and (min-width: 1900px){h3,.catchphrase{font-size:34px}}h4{color:#004362;font-size:14px;line-height:2.1;font-weight:600}@media screen and (min-width: 1900px){h4{font-size:20px}}h2,h3,h4,h5,h6{margin-bottom:15px}@media screen and (min-width: 768px){h2,h3,h4,h5,h6{margin-bottom:20px}}@media screen and (min-width: 1900px){h2,h3,h4,h5,h6{margin-bottom:30px}}table{width:100%;border-top:1px solid #ccc;border-left:1px solid #ccc}table th,table td{padding:10px;font-size:14px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;display:block}@media screen and (min-width: 768px){table th,table td{display:table-cell}}@media screen and (min-width: 1900px){table th,table td{padding:20px}}table th,table td:first-child{color:#fff;font-weight:600;padding-right:10px;background:#b18a00;border-bottom:1px solid #ccc}@media screen and (min-width: 768px){table th,table td:first-child{width:190px}}table.simple-wired-table{border:none;border-spacing:10px;border-collapse:unset}table.simple-wired-table th,table.simple-wired-table td{background:none;color:#000;border:none}@media screen and (min-width: 768px){table.simple-wired-table th,table.simple-wired-table td{border:1px solid #000}}li{ position:relative}ul li::before,ol li::before{display:inline-block;text-align:center;position:absolute;left:-1em} ol{counter-reset:index}ol li::before{counter-increment:index;content:counter(index) "."}input[type=text],input[type=email],input[type=number],textarea{padding:7px 10px;border:1px solid #dfdfdf;font-size:14px;width:100%}.site{display:flex;justify-content:center;flex-wrap:wrap}img{width:100%;height:auto}.center{text-align:center}.right{text-align:right}.secondary{color:#46b6db}.nowrap{white-space:nowrap}.attr{font-size:14px !important;margin-bottom:20px !important}.post-content{background:#f5f8f9;padding:50px 15px}@media screen and (min-width: 1900px){.post-content{padding:100px 15px}}main{width:100%; }@media screen and (min-width: 1280px){main{width:auto;margin-bottom:75px}}@media screen and (min-width: 1900px){main{margin-bottom:100px}} @media screen and (min-width: 768px){main>*{width:100%;margin:0 auto 30px}}@media screen and (min-width: 1280px){main>*{width:100%;margin:0 auto 30px}} @media screen and (min-width: 768px){main>*:first-child{margin-top:30px}}main>*.white{padding:7.5px}@media screen and (min-width: 768px){main>*.white{padding:15px}}@media screen and (min-width: 1280px){main>*.white{padding:20px}}main>h2,main>h3,main>h4,main>h5,main>h6{margin-bottom:15px}@media screen and (min-width: 768px){main>h2,main>h3,main>h4,main>h5,main>h6{margin-bottom:20px}}@media screen and (min-width: 1900px){main>h2,main>h3,main>h4,main>h5,main>h6{margin-bottom:30px}}main>p{margin-bottom:15px}@media screen and (min-width: 768px){main>p{margin-bottom:20px}}.main>figure{display:block}.full{width:100%}@media screen and (max-width: 767px){.no-sp-br br{display:none}}@media screen and (min-width: 1900px){.no-pc-br br{display:none}}@media screen and (min-width: 768px){.no-tb-br br{display:none}}@media screen and (max-width: 1279px){.no-lt-laptop-br br{display:none}}.page-content{padding:0}@media screen and (min-width: 1900px){.page-content{padding:0 15px}}@media screen and (min-width: 1900px){.page-content p{font-size:20px}}@media screen and (min-width: 1900px){.page-content table th,.page-content table td{padding-bottom:20px}}.page-content .content{border-bottom:1px solid #dfdfdf}.page-content .content>*{margin-bottom:50px}@media screen and (max-width: 767px){.page-content .content>h2{margin-bottom:30px}}.page-content .content>h3{margin-bottom:20px}.page-content .content>h4{margin-bottom:10px}@media screen and (min-width: 1900px){.page-content .content>h4{margin-bottom:20px}}@media screen and (max-width: 767px){.page-content .content>p{margin-bottom:20px}.page-content .content>p+*{margin-top:30px}.page-content .content>p+ul,.page-content .content>p+ol{margin-top:20px}.page-content .content>p+h2{margin-top:50px}}@media screen and (min-width: 1900px){.page-content .content>p{margin-bottom:30px}.page-content .content>p+h3{margin-top:50px}}@media screen and (max-width: 767px){.page-content .content>.wp-block-table{margin-bottom:30px}}.page-content .content>.wp-block-image{margin-bottom:20px}.page-content .content>.wp-block-image img{width:auto}.archive-content{background:#F5F8F9;padding:50px 15px}@media screen and (min-width: 1900px){.archive-content{padding:100px 15px}}.archive-content .content a:hover{text-decoration-color:#121212}.archive-content .content a::after{content:none}.archive-content .content a p{color:#121212;line-height:1.5}@media screen and (min-width: 1900px){.archive-content .content a p{font-size:20px;margin-left:60px}}.front-content{padding:50px 0 70px}.front-content .content{background:transparent}.front-content .content h2{display:block;width:100%;font-size:50px;font-weight:100;border-bottom:1px solid #000;margin:0 0 20px 0;padding:0}@media screen and (min-width: 1900px){.front-content .content h2{font-size:100px;margin:0 0 30px 0}}@media screen and (min-width: 1900px){.front-content .content p{font-size:20px}}.limit-content>*{display:block;width:calc(100% - 30px);max-width:900px;margin:0 auto 20px}.limit-content.full{padding:20px 0}@media screen and (min-width: 768px){.limit-content.full{padding:30px 0}}@media screen and (min-width: 1900px){.limit-content.full{padding:50px 0}}.limit-content.full>*>*{width:calc(100% - 30px);margin:0 auto 20px}@media screen and (min-width: 768px){.limit-content.full>*>*{max-width:600px;margin:0 auto 30px}}@media screen and (min-width: 1900px){.limit-content.full>*>*{max-width:900px}}.limit-content.large{padding:20px 0}@media screen and (min-width: 768px){.limit-content.large{padding:30px 0}}@media screen and (min-width: 1900px){.limit-content.large{padding:50px 0}}.limit-content.large>*>*{width:calc(100% - 30px);margin:0 auto 20px}@media screen and (min-width: 768px){.limit-content.large>*>*{max-width:600px;margin:0 auto 30px}}@media screen and (min-width: 1900px){.limit-content.large>*>*{max-width:900px}}.round-dark{width:calc(100% - 30px);background:#1a1a1a;padding:5px 30px;border-radius:100px;font-size:12px;color:#fff}@media screen and (min-width: 768px){.round-dark{width:600px;font-size:16px}}@media screen and (min-width: 1900px){.round-dark{font-size:calc(100vw / 60);width:60vw;padding:10px 60px}}@media screen and (min-width: 1900px){.img-60{width:80vw;height:auto}}.catchphrase-l{font-weight:900}@media screen and (min-width: 1900px){.catchphrase-l{font-size:calc(100vw / 25)}}@media screen and (min-width: 1280px){.w-50{width:50vw;margin-left:calc(50% - 25vw)}}@media screen and (min-width: 1280px){.w-60{width:60vw;margin-left:calc(50% - 30vw)}}@media screen and (min-width: 1280px){.w-70{width:70vw;margin-left:calc(50% - 35vw)}}@media screen and (min-width: 1280px){.w-80{width:80vw;margin-left:calc(50% - 40vw)}}@media screen and (min-width: 768px){.w-small{width:380px;margin-left:calc(50% - 190px)}}@media screen and (min-width: 1280px){.w-small{width:600px;margin-left:calc(50% - 300px)}}@media screen and (min-width: 1900px){.w-small{width:900px;margin-left:calc(50% - 450px)}}.w-middle{width:calc(100% - 30px);margin:0 auto 20px}@media screen and (min-width: 768px){.w-middle{width:440px;margin-left:calc(50% - 220px);margin-bottom:30px}}@media screen and (min-width: 1280px){.w-middle{width:700px;margin-left:calc(50% - 350px);margin-bottom:50px}}@media screen and (min-width: 1900px){.w-middle{width:1000px;margin-left:calc(50% - 500px)}}@media screen and (min-width: 768px){.w-x-large{width:700px;margin-left:calc(50% - 350px)}}@media screen and (min-width: 1280px){.w-x-large{width:1100px;margin-left:calc(50% - 550px)}}@media screen and (min-width: 1900px){.w-x-large{width:1600px;margin-left:calc(50% - 800px)}}.mb-0{margin-bottom:0}.round{border-radius:400px}.dark{color:#fff;background:#1a1a1a}.red{color:#fff;background:#e60012}.white{background:#fff}.brown{background:#39f;color:#fff}.yamabuki{background:#fabe00}.red-font{color:#e60012}@media screen and (max-width: 767px){.sp-black-font{color:#000}}.small{line-height:1.5;margin-bottom:5px;font-size:12px}@media screen and (min-width: 768px){.small{font-size:10px}}@media screen and (min-width: 1280px){.small{font-size:14px}}@media screen and (min-width: 1900px){.small{font-size:22px}}.large{line-height:1.5;font-size:18px}@media screen and (min-width: 768px){.large{font-size:18px}}@media screen and (min-width: 1280px){.large{font-size:22px}}@media screen and (min-width: 1900px){.large{font-size:28px}}.x-large{line-height:1.5;font-size:19px}@media screen and (min-width: 768px){.x-large{font-size:28px}}@media screen and (min-width: 1280px){.x-large{font-size:36px}}@media screen and (min-width: 1900px){.x-large{font-size:44px}}@media screen and (min-width: 768px){.wp-block-column:not(:first-child){margin-left:10px}}@media screen and (min-width: 1280px){.wp-block-column:not(:first-child){margin-left:20px}}.catchphrase-m{font-size:16px;padding:10px}@media screen and (min-width: 768px){.catchphrase-m{font-size:20px}}@media screen and (min-width: 1280px){.catchphrase-m{font-size:30px}}@media screen and (min-width: 1900px){.catchphrase-m{font-size:44px}}.catchphrase-l{font-size:24px}@media screen and (min-width: 768px){.catchphrase-l{font-size:28px}}@media screen and (min-width: 1280px){.catchphrase-l{font-size:35px}}@media screen and (min-width: 1900px){.catchphrase-l{font-size:64px}}.yellow-mark{background:linear-gradient(transparent 30%, #fff94e 30%, #fff94e 80%, transparent 80%)}.bold{font-weight:900}.justify{text-align:justify;text-align-last:justify}main ul li::before{content:""}main ul li{margin-bottom:5px}.wp-block-table{margin:0 auto 1em}@media screen and (max-width: 1279px){.pc{display:none !important}}@media screen and (max-width: 767px){.tablet{display:none !important}}@media screen and (min-width: 768px){.sp{display:none !important}}@media screen and (max-width: 767px){.sp-no-br br{display:none}}@media screen and (min-width: 768px){.tablet-no-br br{display:none}}.fw-700{font-weight:700}.fw-900{font-weight:700}@media screen and (max-width: 767px){.sp-f19px{font-size:19px}}@media screen and (max-width: 767px){.sp-f29px{font-size:29px}}.contact-tel .contact-tel-number{font-size:200%}.contact-tel .contact-tel-hour{font-size:80%}.mail-icon,.phone-icon{position:relative;padding-left:50px}.mail-icon::before,.phone-icon::before{content:"";position:absolute;top:0;left:0;width:40px;height:40px}.mail-icon.icon-large,.phone-icon.icon-large{padding-left:80px}.mail-icon.icon-large::before,.phone-icon.icon-large::before{width:70px;height:70px}.simple-list ul{display:flex}.simple-list li{display:inline-block}.simple-list li::before{content:"●"}.white-bg-round{display:inline-block;width:fit-content;color:#000;background:#fff;margin:0 0 20px;padding:5px 20px;border-radius:20px}header{width:100%}header .header-top{display:flex;justify-content:space-between;padding:5px 20px;height:60px}@media screen and (min-width: 768px){header .header-top{padding:10px 40px;height:80px}}header .header-logo{position:relative;display:block;height:100%;width:auto}header .header-logo img{object-fit:contain;height:100%;width:auto}header #menu-button{font-size:36px;width:40px;margin-left:20px}@media screen and (min-width: 1280px){header #menu-button{display:none}}header #header-features{display:none}@media screen and (min-width: 1900px){header #header-features{display:flex;justify-content:flex-end;align-items:center;width:640px}}header #header-features li{margin:0 0 0 20px}header #header-features li::before{content:none}header #header-features .header-feature{display:block;font-size:14px;width:120px;color:#fff;background:#e60012;padding:2px;text-align:center}header #header-company-info{display:none}@media screen and (min-width: 1280px){header #header-company-info{width:640px;display:flex;justify-content:space-between;align-items:center;line-height:1.1}}header .work-date-info{font-size:16px}header .info-title{text-align:justify;text-align-last:justify;width:4.1em;display:inline-block}header .attention{font-size:11px;margin-left:80px}header .icon-tel::before,header .icon-tel-white::before{content:" ";display:inline-block;width:36px;height:36px}header .company-tel{font-size:36px;font-weight:600}header .header-navigation{background:#39F;width:100%;position:fixed;z-index:20;top:0;height:100vh}@media screen and (min-width: 1280px){header .header-navigation{position:relative;display:block !important;height:auto}}header .header-navigation>*{margin-bottom:20px}@media screen and (min-width: 768px){header .header-navigation>*{margin-bottom:30px}}@media screen and (min-width: 1280px){header .header-navigation>*{margin-bottom:0}}header .header-navigation .header-navigation-top{background:#fff}@media screen and (min-width: 1280px){header .header-navigation .header-navigation-top{display:none !important}}header .header-navigation ul{display:flex;justify-content:center;flex-direction:column}@media screen and (min-width: 1280px){header .header-navigation ul{flex-direction:row;padding:0;height:auto}}header .header-navigation li{margin:-1px auto 0;font-family:"Noto Sans JP", "Hiragino Kaku Gothic Std", "Hiragino Sans", "ヒラギノ 角ゴ", "游ゴシック", "YuGothic", sans-serif;width:80%;font-size:24px;color:#fff;text-align:center;line-height:1.2;position:relative}@media screen and (min-width: 768px){header .header-navigation li{font-size:28px}}@media screen and (min-width: 1280px){header .header-navigation li{margin:0 0 0 -1px;font-size:14px;width:150px;padding:5px 0}}header .header-navigation li::before{content:none}header .header-navigation li.current-menu-item{background:#000}header .header-navigation li a{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;border-top:1px solid #fff;border-bottom:1px solid #fff;color: #fff;}@media screen and (min-width: 1280px){header .header-navigation li a{padding:5px 20px;border-top:none;border-bottom:none;border-left:1px solid #000;border-right:1px solid #000}}header .header-navigation li a:hover{border-bottom:none}header .header-navigation a.nav-sp-tel{color:#fff;width:100%;text-align:center;font-size:32px;display:block}@media screen and (min-width: 1280px){header .header-navigation a.nav-sp-tel{display:none !important}}header .header-navigation a.nav-sp-tel.icon-tel-white::before{width:32px;height:32px}#page-header{flex-direction:column;height:auto;background:none;padding:0;margin:0 0 20px}@media screen and (min-width: 768px){#page-header{margin-bottom:30px}}@media screen and (min-width: 1280px){#page-header{margin-bottom:50px}}#page-header .page-thumbnail{display:flex;flex-direction:column;justify-content:center;position:relative;width:100vw;height:200px;margin-left:calc(50% - 50vw);margin-bottom:0;background-position:center center;background-size:cover;background-repeat:no-repeat}@media screen and (min-width: 768px){#page-header .page-thumbnail{height:200px}}@media screen and (min-width: 1280px){#page-header .page-thumbnail{height:250px}}@media screen and (min-width: 1900px){#page-header .page-thumbnail{height:300px}}#page-header .page-thumbnail .page-headline{position:relative;display:flex;flex-direction:column;align-items:center;margin:0 auto}#page-header .page-thumbnail h1{position:relative;display:inline-block;top:50%;transform:translate(-8px, -50%);text-align:center;color:#fff;letter-spacing:-0.1em;text-shadow:8px  0px 2px #000, -8px  0px 2px #000, 0px  8px 2px #000, 0px -8px 2px #000,  6px -6px 2px #000, 6px  6px 2px #000, -6px -6px 2px #000, -6px  6px 2px #000,  7px -4px 2px #000, 4px -7px 2px #000, -7px -4px 2px #000, -4px -7px 2px #000, 7px  4px 2px #000, 4px  7px 2px #000, -7px  4px 2px #000, -4px  7px 2px #000,  8px -2px 2px #000, 2px -8px 2px #000, -8px -2px 2px #000, -2px -8px 2px #000, 8px  2px 2px #000, 2px  8px 2px #000, -8px  2px 2px #000, -2px  8px 2px #000}#page-header .page-thumbnail .page-catchphrase{position:relative;width:100%;margin-top:3em;transform:translateY(-50%);text-align:center;color:#fff;font-size:18px;background:#e60012;border-radius:20px;line-height:1;font-weight:400;padding:2px}@media screen and (min-width: 768px){#page-header .page-thumbnail .page-catchphrase{font-size:20px}}@media screen and (min-width: 1280px){#page-header .page-thumbnail .page-catchphrase{font-size:28px}}@media screen and (min-width: 1900px){#page-header .page-thumbnail .page-catchphrase{font-size:32px}}.breadcrumb{background:#000;font-size:12px;line-height:1.5;padding:5px 15px}@media screen and (min-width: 1280px){.breadcrumb{display:flex;font-size:14px;line-height:1.4;padding:5px 20px;width:100vw;margin-left:calc(50% - 50vw)}}.breadcrumb ul{margin:0 auto}.breadcrumb li::before,.breadcrumb span,.breadcrumb a{color:#fff}.breadcrumb li{display:inline;margin:0}.breadcrumb li::before{content:none}.breadcrumb li:not(:first-child){margin-left:2em}.breadcrumb li:not(:first-child)::before{content:"\f105";font-family:"Font Awesome 5 Free";font-weight:900}.breadcrumb a::after{content:none}.breadcrumb i.fa-angle-right{padding:0 .8em 0 1em;color:#fff}#page-header.front-page-header{margin-bottom:0}#page-header.front-page-header #billboard{font-size:0;position:relative;height:fit-content;width:100vw;margin-bottom:0;margin-left:calc(50% - 50vw)}#page-header.front-page-header #billboard.playing .billboard-img{display:none}#page-header.front-page-header #billboard.playing .billboard-movie{display:block}#page-header.front-page-header .billboard-movie{width:100%}#page-header.front-page-header .billboard-img{display:block;width:100%;opacity:0;animation-iteration-count:infinite}#page-header.front-page-header .billboard-img:not(:first-child){position:absolute;top:0}#page-header.front-page-header .billboard-img:nth-child(2){animation-delay:2s}#page-header.front-page-header .billboard-img:nth-child(3){animation-delay:4s}#page-header.front-page-header .billboard-img:nth-child(4){animation-delay:6s}#page-header.front-page-header .billboard-img:nth-child(5){animation-delay:8s}#page-header.front-page-header #billboard .play-button{position:absolute;left:80%;top:45%;height:26%;transform:translate(-50%, -50%);z-index:2}@media screen and (min-width: 768px){#page-header.front-page-header #billboard .play-button{top:50%;left:85%}}#page-header.front-page-header #billboard .play-button img{animation-name:none;height:100%;width:auto}.front-page-content .page-list{width:100vw;margin-top:0;margin-left:calc(50% - 50vw)}.front-page-content .page-list ul{display:flex;flex-direction:column;justify-content:center}@media screen and (min-width: 768px){.front-page-content .page-list ul{flex-direction:row}}.front-page-content .page-list li{display:block;margin:0;font-size:18px;font-weight:600;padding:2.5px 25px;text-align:center}@media screen and (max-width: 374px){.front-page-content .page-list li{font-size:16px}}@media screen and (min-width: 768px){.front-page-content .page-list li{display:inline-block}.front-page-content .page-list li:not(:last-child){margin-right:20px}}@media screen and (min-width: 1280px){.front-page-content .page-list li{padding:4px 40px}}@media screen and (min-width: 1900px){.front-page-content .page-list li{font-size:24px;padding:5px 50px}}.front-page-content .page-list li::before{content:none}.front-page-content .front-scrap-nav{width:calc(100vw - 30px);margin-left:15px}@media screen and (min-width: 768px){.front-page-content .front-scrap-nav{width:700px;margin-left:calc(50% - 350px)}}@media screen and (min-width: 1280px){.front-page-content .front-scrap-nav{width:1200px;margin-left:calc(50% - 600px)}}@media screen and (min-width: 1900px){.front-page-content .front-scrap-nav{width:1800px;margin-left:calc(50% - 900px)}}.front-page-content .front-scrap-nav-title{text-align:center;font-size:24px;font-weight:600;font-weight:900;width:calc(100vw - 30px);margin-left:calc(50% - 50vw + 15px)}@media screen and (min-width: 768px){.front-page-content .front-scrap-nav-title{font-size:22px}}@media screen and (min-width: 1280px){.front-page-content .front-scrap-nav-title{font-size:32px}}@media screen and (min-width: 1900px){.front-page-content .front-scrap-nav-title{font-size:40px}}.front-page-content .front-scrap-nav-articles{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 auto}.front-page-content .front-scrap-nav-articles .article-group{display:flex;flex-direction:column;flex-grow:1}.front-page-content .front-scrap-nav-articles article{position:relative;overflow:hidden;flex-grow:1;border-style:solid;border-width:2px;width:100%;padding:0 0 5px;margin:0 0 5px}@media screen and (min-width: 768px){.front-page-content .front-scrap-nav-articles article{width:347px}}@media screen and (min-width: 1280px){.front-page-content .front-scrap-nav-articles article{width:296px}}.front-page-content .front-scrap-nav-articles article::before{content:"";position:absolute;top:0;left:0;z-index:1;border-style:solid;border-width:117px 73px}@media screen and (min-width: 768px){.front-page-content .front-scrap-nav-articles article::before{border-width:132px 86px}}@media screen and (min-width: 1280px){.front-page-content .front-scrap-nav-articles article::before{border-width:113px 73px}}.front-page-content .front-scrap-nav-article-title{position:absolute;width:110px;font-weight:900;line-height:1.0;z-index:2;padding:5px;font-size:40px}@media screen and (min-width: 768px){.front-page-content .front-scrap-nav-article-title{width:40%;font-size:52px}}@media screen and (min-width: 1280px){.front-page-content .front-scrap-nav-article-title{font-size:40px}}.front-page-content .front-scrap-nav-article-title>span{margin-bottom:0;display:block}.front-page-content .front-scrap-nav-article-title>span:nth-child(1){max-width:100%}.front-page-content .front-scrap-nav-article-title>span:nth-child(2){max-width:80%}.front-page-content .front-scrap-nav-article-title>span:nth-child(3){max-width:60%}.front-page-content .front-scrap-nav-article-img{position:relative;border-bottom-width:2px;border-bottom-style:solid;top:0;object-fit:cover;object-position:center;display:block;width:100%;height:166px}@media screen and (min-width: 768px){.front-page-content .front-scrap-nav-article-img{width:343px;height:194px}}@media screen and (min-width: 1280px){.front-page-content .front-scrap-nav-article-img{width:292px;height:166px}}.front-page-content .front-scrap-nav-article-catch{padding:5px 5px 5px 60px;font-size:18px;margin:2px 0 0}@media screen and (min-width: 1280px){.front-page-content .front-scrap-nav-article-catch{display:flex;align-items:center;justify-content:start;padding-left:50px;font-size:15px;height:58px}}.front-page-content .front-scrap-nav-article-desc{margin:5px 10px}.front-page-content .front-scrap-nav-article-desc dt{border:1px solid #fff;border-radius:7px;font-weight:normal;line-height:1.1;padding:5px 10px;margin:0 0 5px;text-align:center;font-size:18px}@media screen and (min-width: 1280px){.front-page-content .front-scrap-nav-article-desc dt{font-size:16px}}.front-page-content .front-scrap-nav-article-desc dd{display:flex;justify-content:start;align-items:center;padding:0 5px;margin:0 0 10px;font-size:16px}@media screen and (min-width: 768px){.front-page-content .front-scrap-nav-article-desc dd{font-size:16px}}@media screen and (min-width: 1280px){.front-page-content .front-scrap-nav-article-desc dd{font-size:13.5px}}.front-page-content .front-scrap-nav-article-detail{position:absolute;display:block;padding:5px;font-size:12px;font-weight:600;line-height:1.2;letter-spacing:-1px;border-top:1px solid #000;z-index:2;width:65px;top:100px;color:#000}@media screen and (min-width: 768px){.front-page-content .front-scrap-nav-article-detail{font-size:14px;top:120px;width:25%}}@media screen and (min-width: 1280px){.front-page-content .front-scrap-nav-article-detail{width:25%;top:100px}}.win7 .front-scrap-nav-article-catch,.win8 .front-scrap-nav-article-catch{letter-spacing:1px}@media screen and (min-width: 768px){.win7 .front-scrap-nav-article-catch,.win8 .front-scrap-nav-article-catch{font-size:16px}}@media screen and (min-width: 1280px){.win7 .front-scrap-nav-article-catch,.win8 .front-scrap-nav-article-catch{font-size:14px}}.win7 .front-scrap-nav-article-desc dd,.win8 .front-scrap-nav-article-desc dd{letter-spacing:1px}@media screen and (min-width: 768px){.win7 .front-scrap-nav-article-desc dd,.win8 .front-scrap-nav-article-desc dd{font-size:14px}}@media screen and (min-width: 1280px){.win7 .front-scrap-nav-article-desc dd,.win8 .front-scrap-nav-article-desc dd{font-size:12px}}.sec-workdate{width:1200px;margin-left:calc(50% - 600px);text-align:center}.scrap_type-menu li.current-page a{background:#f00;border-color:#f00;color:#fff}.scrap_type-menu li a img{width:auto;max-width:100%;height:30px;filter:brightness(0%)}.scrap_type-menu li.current-page a img{filter:none}.scrap-updated{border:1px solid #000;padding:5px 10px;font-size:14px;text-align:center}@media screen and (min-width: 1280px){.scrap-updated{font-size:20px}}.page-map-content{margin-top:15px}@media screen and (min-width: 1280px){.page-map-content{margin-top:30px}}.page-map-content>*{width:calc(100vw - 30px);margin-left:15px}@media screen and (min-width: 1280px){.page-map-content>*{width:calc(100vw - 60px);margin-left:30px}}.map{position:relative}.map iframe{height:500px;position:relative;width:100%}@media screen and (min-width: 768px){.map iframe{height:600px}}.map .nav-msg{width:fit-content;margin:0 0 2em;color:#fff;line-height:1.5;padding:1em;position:relative;background:#1a1a1a;z-index:5;font-size:90%}@media screen and (min-width: 768px){.map .nav-msg{font-size:100%}}.map .go-here{border-radius:2em;background:#fff;color:#1a1a1a;font-weight:600;padding:0 .5em;margin:0 .5em}.map .nav-msg::after{content:"▼";color:#1a1a1a;position:absolute;font-size:400%;left:1em;bottom:-1em}.map .map-btn{position:absolute;top:1.5em;left:2.5em}.map .map-iso{overflow:hidden;position:relative;margin:0 0 30px;height:500px}@media screen and (min-width: 768px){.map .map-iso{height:600px}}.map .map-addr{position:relative;line-height:1.2;padding:1em;background:#496673;color:#fff;font-weight:bold;margin-bottom:20px}.map.access-map iframe{top:-200px;height:1000px}@media screen and (min-width: 768px){.map.access-map iframe{top:-300px;height:1200px}}@media screen and (min-width: 1280px){.map .map-nav{position:absolute;top:80px;right:0;width:40%}}@media screen and (min-width: 1900px){.map .map-nav{top:120px;width:50%}}.map .map-nav .map-nav-head{width:100%;text-align-last:center}.map .map-nav ul{display:flex;justify-content:center;flex-wrap:wrap}.map .map-nav li{position:relative;border-radius:35px;background:linear-gradient(#a280b3, #72539a)}.map .map-nav li::before{content:none}.map .map-nav li a{position:relative;display:block;padding:10px 20px;margin:5px;width:210px;border-radius:30px;background:#fff;line-height:1.1;font-size:16px}.map .map-nav li a i{position:absolute;background:#72539a;font-size:30px;top:50%;right:8px;transform:translateY(-50%);border-radius:20px;width:40px;height:40px;display:flex;justify-content:center;color:#fff;align-items:center}@media screen and (min-width: 1900px){.mw_wp_form table tr th,.mw_wp_form table tr td:first-child{padding-top:28px}}@media screen and (max-width: 767px){.mw_wp_form table tr .mwform-tel-field input[type=text]{width:52px;padding:7px 9px}}.mw_wp_form table tr th.require::after,.mw_wp_form table tr td:first-child.require::after{content:"*";color:#f00;position:absolute}.mw_wp_form table tr:first-child th,.mw_wp_form table tr:first-child td:first-child{padding-top:8px}.mw_wp_form nav{display:flex;justify-content:center;margin:30px auto}.mw_wp_form nav>*{margin:0 15px}.buttons{display:flex;justify-content:center;margin-top:20px}@media screen and (min-width: 768px){.buttons{margin-top:30px}}.buttons>*:first-child{margin-right:15px}.button,input[type=submit],input[type=button],.wp-block-button__link{ }.button.back,input[type=submit].back,input[type=button].back,.wp-block-button__link.back{background:#fff;color:#000}.wp-block-button.contact .wp-block-button__link{padding:10px 20px;font-size:14px}@media screen and (min-width: 1900px){.wp-block-button.contact .wp-block-button__link{padding:10px 26px;font-size:20px}}.wp-block-button.contact .wp-block-button__link::after{content:none}.wp-block-button.contact .wp-block-button__link::before{content:"\f0e0";font-family:"Font Awesome 5 Free";padding-right:10px}.wp-block-button__link{color:#fff;background:#004362;border-color:#004362}.is-style-outline .wp-block-button__link,.wp-block-button__link.is-style-outline{color:#004362;background:#fff;border:1px solid #004362}.breadcrumb{background:#000;font-size:12px;line-height:1.5;padding:5px 15px}@media screen and (min-width: 1280px){.breadcrumb{display:flex;font-size:14px;line-height:1.4;padding:5px 20px;width:100vw;margin-left:calc(50% - 50vw)}}.breadcrumb ul{margin:0 auto}.breadcrumb li::before,.breadcrumb span,.breadcrumb a{color:#fff}.breadcrumb li{display:inline;margin:0}.breadcrumb li::before{content:none}.breadcrumb li:not(:first-child){margin-left:2em}.breadcrumb li:not(:first-child)::before{content:"\f105";font-family:"Font Awesome 5 Free";font-weight:900}.breadcrumb a::after{content:none}.breadcrumb i.fa-angle-right{padding:0 .8em 0 1em;color:#fff}@media screen and (min-width: 1280px){.scrap-menu{width:1140px}}@media screen and (min-width: 1900px){.scrap-menu{width:1530px}}.scrap-menu .scrap-updated{display:block;padding:10px;margin:0 0 10px auto;font-size:20px;text-align:center}@media screen and (min-width: 768px){.scrap-menu .scrap-updated{width:fit-content}}@media screen and (min-width: 1280px){.scrap-menu .scrap-updated{font-size:28px}}.scrap-menu .scrap-comment{display:block;padding:10px 0;margin:0 0 50px auto;font-size:17px;text-align:center}@media screen and (min-width: 768px){.scrap-menu .scrap-comment{text-align:right}}@media screen and (min-width: 1280px){.scrap-menu .scrap-comment{font-size:24px}}.scrap-types{display:flex;align-items:start;justify-content:start;flex-direction:column;position:relative;width:100%;margin:51px auto 40px}@media screen and (min-width: 1280px){.scrap-types{margin-bottom:60px}}.scrap-types:last-child{margin-bottom:0}.scrap-type{top:0;left:0;align-items:center;margin-top:-20px;width:100%;position:static;display:flex;font-weight:600;color:#e60012;font-size:28px}@media screen and (min-width: 1280px){.scrap-type{margin-top:-36px}}@media screen and (min-width: 1280px){.scrap-type{font-size:49px}}.scrap-type::after{content:"";width:auto;height:2px;border:1px solid #000;margin:0 0 0 20px;flex-grow:1}.scrap-type img{width:auto;height:40px;max-width:100%}@media screen and (min-width: 1280px){.scrap-type img{height:72px}}.scrap-list{list-style:none;width:100%;display:flex;flex-wrap:wrap;justify-content:start}.scrap-list li{margin:0 0 20px;width:100%}@media screen and (min-width: 768px){.scrap-list li{margin:0 0 30px;width:335px}}@media screen and (min-width: 1280px){.scrap-list li{width:360px}}.scrap-list li::before{content:none !important}@media screen and (min-width: 768px){.scrap-list li:not(:nth-child(2n)){margin-right:30px}}@media screen and (min-width: 1280px){.scrap-list li:not(:nth-child(2n)){margin-right:0}}@media screen and (min-width: 1280px){.scrap-list li:not(:nth-child(3n)){margin-right:30px}}@media screen and (min-width: 1900px){.scrap-list li:not(:nth-child(3n)){margin-right:0}}@media screen and (min-width: 1900px){.scrap-list li:not(:nth-child(4n)){margin-right:30px}}.scrap-list .scrap-headline{display:flex;flex-wrap:nowrap;justify-content:space-between;position:relative;align-items:baseline;width:100%;color:#fff;background:#121212;padding:10px}@media screen and (min-width: 768px){.scrap-list .scrap-headline{padding:10px 20px}}.scrap-line{flex-grow:1;height:2px;background:#fff;margin:auto .5em}.scrap-name,.scrap-value{display:inline-block;white-space:nowrap;line-height:1.1;font-size:32px;max-width:200px}@media screen and (max-width: 374px){.scrap-name,.scrap-value{max-width:160px;font-size:24px}}@media screen and (min-width: 768px){.scrap-name,.scrap-value{max-width:180px;font-size:40px}}@media screen and (min-width: 1280px){.scrap-name,.scrap-value{max-width:190px;font-size:44px}}.scrap-image{width:100%;aspect-ratio:1;object-fit:cover}@media screen and (min-width: 768px){.scrap-image{width:335px;height:223px}}@media screen and (min-width: 1280px){.scrap-image{width:360px;height:240px}}.scrap-desc{margin-bottom:.5em;font-size:16px}@media screen and (min-width: 1280px){.scrap-desc{font-size:19px}}@media screen and (min-width: 1900px){.archive-scrap-content{ flex-direction:row-reverse;justify-content:center;align-items:start}.archive-scrap-content>*{margin:0 10px 50px}}.cp-title{font-size:20px;font-weight:600;margin-top:.5em}@media screen and (min-width: 768px){.cp-title{font-size:20px}}@media screen and (min-width: 1280px){.cp-title{font-size:30px}}@media screen and (min-width: 1900px){.cp-title{font-size:40px}}.cp-price{font-size:32px;font-weight:600;line-height:1;margin-bottom:.3em}@media screen and (min-width: 768px){.cp-price{font-size:32px}}@media screen and (min-width: 1280px){.cp-price{font-size:42px}}@media screen and (min-width: 1900px){.cp-price{font-size:78px}}.cp-price span{font-size:48px}@media screen and (min-width: 768px){.cp-price span{font-size:48px}}@media screen and (min-width: 1280px){.cp-price span{font-size:75px}}@media screen and (min-width: 1900px){.cp-price span{font-size:100px}}.cp-comment{margin:0 auto;padding-bottom:1em;display:block;width:fit-content;font-size:11px}@media screen and (min-width: 768px){.cp-comment{font-size:11px}}@media screen and (min-width: 1280px){.cp-comment{font-size:18px}}@media screen and (min-width: 1900px){.cp-comment{font-size:26px}}.sec-advantage{display:flex;flex-direction:column;border-width:5px;border-style:solid;border-color:#F08300;border-radius:20px;padding:15px}@media screen and (min-width: 768px){.sec-advantage{flex-direction:row;justify-content:space-between;border-radius:20px;padding:15px 20px}}@media screen and (min-width: 1280px){.sec-advantage{border-radius:50px;padding:15px 50px}}@media screen and (min-width: 1900px){.sec-advantage{border-radius:60px;padding:15px 60px}}@media screen and (min-width: 768px){.sec-advantage>div:first-child{width:235px}}@media screen and (min-width: 1280px){.sec-advantage>div:first-child{width:250px}}@media screen and (min-width: 1900px){.sec-advantage>div:first-child{width:340px}}@media screen and (min-width: 768px){.sec-advantage>div:last-child{width:400px}}@media screen and (min-width: 1280px){.sec-advantage>div:last-child{width:400px}}@media screen and (min-width: 1900px){.sec-advantage>div:last-child{width:500px}}.sec-advantage .sec-advantage-img{background:#ddd;width:100%;height:100%;object-fit:cover;object-position:center}.sec-advantage .sec-advantage-head{margin:0}.sec-advantage .sec-advantage-desc{text-align:justify;text-align-last:left;font-size:16px}@media screen and (min-width: 1900px){.sec-advantage .sec-advantage-desc{font-size:20px}}@media screen and (min-width: 768px){.sec-advantage:nth-of-type(2n){flex-direction:row-reverse;justify-content:space-between}}ol.sec-q-and-a li{padding:15px 15px 15px 80px;margin:0 0 -2px;position:relative;border-width:2px;border-color:#00b9ef;border-style:dashed none}@media screen and (max-width: 374px){ol.sec-q-and-a li{padding:10px 10px 10px 55px}}@media screen and (min-width: 768px){ol.sec-q-and-a li{padding-left:120px}}@media screen and (min-width: 1280px){ol.sec-q-and-a li{padding-left:140px}}@media screen and (min-width: 1900px){ol.sec-q-and-a li{padding-left:160px}}ol.sec-q-and-a li::before{counter-increment:index;content:"Q" counter(index);color:#00b9ef;left:15px;line-height:1;font-size:40px;font-family:serif;font-weight:900}@media screen and (max-width: 374px){ol.sec-q-and-a li::before{font-size:24px;left:10px}}@media screen and (min-width: 768px){ol.sec-q-and-a li::before{font-size:56px}}@media screen and (min-width: 1280px){ol.sec-q-and-a li::before{font-size:64px}}@media screen and (min-width: 1900px){ol.sec-q-and-a li::before{font-size:78px}}ol.sec-q-and-a .sec-q-and-a-head{color:#00b9ef}ol.sec-q-and-a .sec-q-and-a-desc{text-align:justify;text-align-last:left}.sec-flow{background:#5185c5;padding:20px 15px}@media screen and (min-width: 768px){.sec-flow{padding:40px 20px}}.sec-flow ol{display:flex;justify-content:space-between;flex-wrap:wrap;flex-direction:column}@media screen and (min-width: 768px){.sec-flow ol{flex-direction:row}}.sec-flow li{background:#fff;border-radius:20px;padding:10px 10px 10px 120px;width:100%;margin:0 0 20px}@media screen and (min-width: 768px){.sec-flow li{margin:0;padding:90px 5px 10px;width:116px}}@media screen and (min-width: 1280px){.sec-flow li{width:136px;padding-top:90px}}@media screen and (min-width: 1900px){.sec-flow li{width:176px;padding-top:110px}}.sec-flow li::before{counter-increment:index;content:counter(index);position:absolute;left:80px;top:50%;transform:translateY(-50%);text-align:left;line-height:1;display:block;width:100%;font-size:40px;font-family:serif;font-weight:900}@media screen and (max-width: 374px){.sec-flow li::before{font-size:24px;left:10px}}@media screen and (min-width: 768px){.sec-flow li::before{position:relative;top:auto;left:0;transform:translateY(0);text-align:center;font-size:28px}}@media screen and (min-width: 1280px){.sec-flow li::before{font-size:32px}}@media screen and (min-width: 1900px){.sec-flow li::before{font-size:40px}}.sec-flow li:not(:last-child)::after{content:"";position:absolute;right:50%;bottom:0;transform:translate(-50%, 100%);border-style:solid;border-width:20px;border-color:#fff transparent transparent transparent}@media screen and (min-width: 768px){.sec-flow li:not(:last-child)::after{top:50%;right:0;bottom:auto;transform:translate(100%, -50%);border-color:transparent transparent transparent #fff}}.sec-flow .sec-flow-item-img{position:absolute;top:50%;left:10px;transform:translateY(-50%);width:60px;height:60px}@media screen and (min-width: 768px){.sec-flow .sec-flow-item-img{top:10px;left:50%;width:70px;height:70px;transform:translateX(-50%)}}@media screen and (min-width: 1900px){.sec-flow .sec-flow-item-img{width:90px;height:90px}}.sec-flow .sec-flow-item-head{font-size:120%;text-align:left}@media screen and (min-width: 768px){.sec-flow .sec-flow-item-head{font-size:100%;text-align:center}}.sec-flow .sec-flow-item-catch{font-size:100%;text-align:left}@media screen and (min-width: 768px){.sec-flow .sec-flow-item-catch{font-size:80%;text-align:center}}.sec-flow .sec-flow-item-desc{font-size:80%;text-align:left}@media screen and (min-width: 768px){.sec-flow .sec-flow-item-desc{font-size:60%;text-align:center}}@media screen and (min-width: 768px){.win10 .sec-flow li{padding-left:2px;padding-right:2px}}.sec-flow6 ol{display:flex;justify-content:space-between;flex-wrap:wrap}.sec-flow6 li{background:#70c5be;border-radius:20px;width:100%;padding:10px 10px 10px 80px;margin:0 0 20px}@media screen and (max-width: 374px){.sec-flow6 li{padding:10px 10px 10px 70px}}@media screen and (min-width: 768px){.sec-flow6 li{margin:0;padding:20px 5px;width:100px}}@media screen and (min-width: 1280px){.sec-flow6 li{border-radius:25px;width:116px}}@media screen and (min-width: 1900px){.sec-flow6 li{border-radius:30px;width:150px}}.sec-flow6 li::before{counter-increment:index;content:counter(index);position:absolute;text-align:left;line-height:1;top:50%;left:15px;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;width:50px;height:50px;font-size:40px;font-family:serif;font-weight:900;color:#70c5be;border-radius:25px;background:#000}@media screen and (max-width: 374px){.sec-flow6 li::before{font-size:36px;width:40px;height:40px;left:15px}}@media screen and (min-width: 768px){.sec-flow6 li::before{position:relative;text-align:center;top:0;left:50%;transform:translateX(-50%);width:35px;height:35px;font-size:28px}}@media screen and (min-width: 1280px){.sec-flow6 li::before{width:40px;height:40px;font-size:32px}}@media screen and (min-width: 1900px){.sec-flow6 li::before{width:50px;height:50px;font-size:40px}}.sec-flow6 li:not(:last-child)::after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%, 100%);border-style:solid;border-width:20px;border-color:#70c5be transparent transparent transparent}@media screen and (min-width: 768px){.sec-flow6 li:not(:last-child)::after{bottom:auto;right:0;top:50%;transform:translate(100%, -50%);border-color:transparent transparent transparent #70c5be}}.sec-flow6 .sec-flow6-item-head{font-size:120%;text-align:left;color:#fff;margin:10px 0}@media screen and (min-width: 768px){.sec-flow6 .sec-flow6-item-head{font-size:100%;text-align:center}}.sec-flow6 .sec-flow6-item-catch{font-size:100%;text-align:left}@media screen and (min-width: 768px){.sec-flow6 .sec-flow6-item-catch{font-size:80%;text-align:center}}.sec-flow6 .sec-flow6-item-desc{font-size:80%;text-align:left}@media screen and (min-width: 768px){.sec-flow6 .sec-flow6-item-desc{font-size:60%;text-align:center}}@media screen and (min-width: 768px){.win10 .sec-flow6 li{padding-left:2px;padding-right:2px}}.sec-banner{display:block;position:relative;width:100%;padding:40px 13px;margin-left:0;background:#000;border-color:#000;border-style:solid;border-width:2px}@media screen and (min-width: 768px){.sec-banner{width:696px;height:230px;margin-left:calc(50% - 350px);padding:0;overflow:hidden}}@media screen and (min-width: 1280px){.sec-banner{width:1196px;height:126px;margin-left:calc(50% - 600px)}}@media screen and (min-width: 1900px){.sec-banner{width:1796px;height:196px;margin-left:calc(50% - 900px)}}.sec-banner::before{position:absolute;top:0;height:100%;width:100%;left:385px;background:#000;z-index:1;transform:skewX(-12deg)}@media screen and (min-width: 768px){.sec-banner::before{content:" ";left:335px}}@media screen and (min-width: 1280px){.sec-banner::before{left:385px}}@media screen and (min-width: 1900px){.sec-banner::before{left:590px}}.sec-banner .sec-banner-title{position:relative;width:fit-content;font-size:26px;color:#fff;z-index:5;text-shadow:4px  0px 1px #000, -4px  0px 1px #000, 0px  4px 1px #000, 0px -4px 1px #000, 4px -2px 1px #000, 2px -4px 1px #000, -4px -2px 1px #000, -2px -4px 1px #000, 4px  2px 1px #000, 2px  4px 1px #000, -4px  2px 1px #000, -2px  4px 1px #000, 4px -4px 1px #000, -4px -4px 1px #000, -4px  4px 1px #000, 4px  4px 1px #000;margin:0 auto 15px}@media screen and (min-width: 768px){.sec-banner .sec-banner-title{margin:0 auto;font-size:32px}}@media screen and (min-width: 1280px){.sec-banner .sec-banner-title{font-size:40px}}@media screen and (min-width: 1900px){.sec-banner .sec-banner-title{margin-top:10px;font-size:60px}}.sec-banner .sec-banner-catch{position:relative;z-index:5;margin:0 auto 15px;width:fit-content;font-size:20px;font-weight:700;text-align:center}@media screen and (min-width: 768px){.sec-banner .sec-banner-catch{font-size:18px;margin:0 auto}}@media screen and (min-width: 1280px){.sec-banner .sec-banner-catch{font-size:22px}}@media screen and (min-width: 1900px){.sec-banner .sec-banner-catch{font-size:34px}}.sec-banner .sec-banner-list{position:relative;margin:0 auto 15px;display:flex;justify-content:center;align-items:center;z-index:5}@media screen and (min-width: 768px){.sec-banner .sec-banner-list{margin:0 auto}}.sec-banner .sec-banner-list-head{background:#fff;color:#000;border-radius:5px;padding:5px;margin-right:5px;line-height:1}@media screen and (min-width: 768px){.sec-banner .sec-banner-list-head{border-radius:10px;padding:10px;margin-right:10px}}.sec-banner .sec-banner-list-head .fit-width{display:block;max-width:50px}@media screen and (min-width: 768px){.sec-banner .sec-banner-list-head .fit-width{max-width:80px}}@media screen and (min-width: 1280px){.sec-banner .sec-banner-list-head .fit-width{max-width:80px}}@media screen and (min-width: 1900px){.sec-banner .sec-banner-list-head .fit-width{max-width:120px}}@media screen and (max-width: 767px){.sec-banner .sec-banner-list{font-size:14px}}.sec-banner .sec-banner-img{position:relative;width:100vw;left:-15px;height:100%;object-fit:cover;object-position:left;background:gray;display:block}@media screen and (min-width: 768px){.sec-banner .sec-banner-img{position:absolute;left:0;top:auto;bottom:0;width:350px;height:110px}}@media screen and (min-width: 1280px){.sec-banner .sec-banner-img{top:0;width:400px;height:100%}}@media screen and (min-width: 1900px){.sec-banner .sec-banner-img{width:639px}}.sec-banner .sec-banner-desc{position:relative;color:#fff;font-size:13px;z-index:5;width:fit-content;margin:0 auto 15px}@media screen and (min-width: 768px){.sec-banner .sec-banner-desc{position:absolute;bottom:0%;right:50%;font-size:14px;margin:auto;transform:translateX(100%)}}@media screen and (min-width: 1280px){.sec-banner .sec-banner-desc{top:50%;right:5px;bottom:auto;font-size:15px;transform:translateY(-50%)}}@media screen and (min-width: 1900px){.sec-banner .sec-banner-desc{right:10px;font-size:22px}}.sec-banner .sec-banner-desc span{display:block}@media screen and (min-width: 768px){.sec-banner .sec-banner-desc span:nth-child(1){margin-left:-0.0em}.sec-banner .sec-banner-desc span:nth-child(2){margin-left:-0.3em}.sec-banner .sec-banner-desc span:nth-child(3){margin-left:-0.6em}.sec-banner .sec-banner-desc span:nth-child(4){margin-left:-0.9em}.sec-banner .sec-banner-desc span:nth-child(5){margin-left:-1.2em}}.sec-banner .sec-banner-desc::after{border-left:1px solid #fff;position:absolute;left:-10px;width:1px;height:120px;transform:translateY(-50%);top:50%}@media screen and (min-width: 768px){.sec-banner .sec-banner-desc::after{content:" ";left:-30px;transform:skewX(-12deg) translateY(-50%)}}@media screen and (min-width: 1280px){.sec-banner .sec-banner-desc::after{left:-30px}}@media screen and (min-width: 1900px){.sec-banner .sec-banner-desc::after{border-left-width:2px;left:-50px;height:180px}}.sec-banner-1{background:#00aae8;border-color:#00aae8}@media screen and (max-width: 767px){.sec-banner-1{margin-bottom:0}}.sec-banner-1::before{background:#00aae8}.sec-banner-1 .sec-banner-1-title{text-shadow:4px  0px 1px #005bac, -4px  0px 1px #005bac, 0px  4px 1px #005bac, 0px -4px 1px #005bac, 4px -2px 1px #005bac, 2px -4px 1px #005bac, -4px -2px 1px #005bac, -2px -4px 1px #005bac, 4px  2px 1px #005bac, 2px  4px 1px #005bac, -4px  2px 1px #005bac, -2px  4px 1px #005bac, 4px -4px 1px #005bac, -4px -4px 1px #005bac, -4px  4px 1px #005bac, 4px  4px 1px #005bac}.sec-banner-2{background:#f5a200;border-color:#f5a200}@media screen and (max-width: 767px){.sec-banner-2{margin-bottom:0}}.sec-banner-2::before{background:#f5a200}.sec-banner-2 .sec-banner-2-title{text-shadow:4px  0px 1px #cf6714, 0px  4px 1px #cf6714, 0px -4px 1px #cf6714, 4px -2px 1px #cf6714, 2px -4px 1px #cf6714, 4px  2px 1px #cf6714, 2px  4px 1px #cf6714, 4px -4px 1px #cf6714, 4px  4px 1px #cf6714, -4px  0px 1px #cf6714, -4px -2px 1px #cf6714, -2px -4px 1px #cf6714, -4px  2px 1px #cf6714, -2px  4px 1px #cf6714, -4px -4px 1px #cf6714, -4px  4px 1px #cf6714}.sec-banner-3{background:#ea545d;border-color:#ea545d}.sec-banner-3::before{background:#ea545d;left:333px}@media screen and (min-width: 1280px){.sec-banner-3::before{left:333px}}@media screen and (min-width: 1900px){.sec-banner-3::before{left:490px}}.sec-banner-3 .sec-banner-3-icon{position:absolute;background:#fff100;color:#000;width:90px;height:90px;border-radius:45px;font-size:14px;font-weight:600;z-index:6;left:-10px;top:-25px;transform:rotate(-20deg)}@media screen and (min-width: 768px){.sec-banner-3 .sec-banner-3-icon{width:90px;height:90px;border-radius:45px;left:40px;top:10px;font-size:14px}}@media screen and (min-width: 1280px){.sec-banner-3 .sec-banner-3-icon{left:290px;top:5px}}@media screen and (min-width: 1900px){.sec-banner-3 .sec-banner-3-icon{width:140px;height:140px;border-radius:70px;left:420px;font-size:24px}}.sec-banner-3 .sec-banner-3-icon span{position:absolute;top:50%;display:block;width:100%;text-align:center}.sec-banner-3 .sec-banner-3-icon span:nth-child(1){transform:translateY(-80%)}.sec-banner-3 .sec-banner-3-icon span:nth-child(2){font-size:18px}@media screen and (min-width: 1280px){.sec-banner-3 .sec-banner-3-icon span:nth-child(2){font-size:18px}}@media screen and (min-width: 1900px){.sec-banner-3 .sec-banner-3-icon span:nth-child(2){font-size:28px}}.sec-banner-3 .sec-banner-3-title{color:#e60012;font-size:48px;line-height:1;text-shadow:none;display:flex}@media screen and (min-width: 768px){.sec-banner-3 .sec-banner-3-title{font-size:54px}}@media screen and (min-width: 1280px){.sec-banner-3 .sec-banner-3-title{font-size:60px}}@media screen and (min-width: 1900px){.sec-banner-3 .sec-banner-3-title{font-size:100px}}.sec-banner-3 .sec-banner-3-title>span{background:#fff100;border-radius:10px;padding:10px;margin:5px 2px;display:inline-block;width:68px}@media screen and (min-width: 768px){.sec-banner-3 .sec-banner-3-title>span{width:74px;height:74px}}@media screen and (min-width: 1280px){.sec-banner-3 .sec-banner-3-title>span{width:80px;height:80px}}@media screen and (min-width: 1900px){.sec-banner-3 .sec-banner-3-title>span{width:120px;height:120px;margin:5px}}.sec-banner-3 .sec-banner-3-title .sec-banner-3-over-1t{color:#fff}@media screen and (max-width: 767px){.sec-banner-3 .sec-banner-3-title .sec-banner-3-over-1t{display:flex;align-items:baseline;position:absolute;top:-50%;right:0;width:auto;border-radius:20px;font-size:40px;padding:2px 10px;background:#000}}@media screen and (min-width: 768px){.sec-banner-3 .sec-banner-3-title .sec-banner-3-over-1t{color:#000;padding:5px 0}}@media screen and (min-width: 768px){.sec-banner-3 .sec-banner-3-title .sec-banner-3-over-1t *{display:block;padding:0;margin:0;text-align:center;border:none}}.sec-banner-3 .sec-banner-3-title .sec-banner-3-over-1t *:first-child{font-size:78%}@media screen and (min-width: 768px){.sec-banner-3 .sec-banner-3-title .sec-banner-3-over-1t *:first-child{font-size:78%}}@media screen and (min-width: 1280px){.sec-banner-3 .sec-banner-3-title .sec-banner-3-over-1t *:first-child{font-size:78%}}@media screen and (min-width: 1900px){.sec-banner-3 .sec-banner-3-title .sec-banner-3-over-1t *:first-child{font-size:70%}}.sec-banner-3 .sec-banner-3-title .sec-banner-3-over-1t *:last-child{font-size:55%}@media screen and (min-width: 768px){.sec-banner-3 .sec-banner-3-title .sec-banner-3-over-1t *:last-child{font-size:44%;transform:scaleX(0.9)}}@media screen and (min-width: 1280px){.sec-banner-3 .sec-banner-3-title .sec-banner-3-over-1t *:last-child{font-size:44%}}@media screen and (min-width: 1900px){.sec-banner-3 .sec-banner-3-title .sec-banner-3-over-1t *:last-child{font-size:40%}}.sec-banner-3 .sec-banner-3-catch{color:#fff100}@media screen and (min-width: 768px){.sec-banner-3 .sec-banner-3-img{width:350px}}@media screen and (min-width: 1280px){.sec-banner-3 .sec-banner-3-img{width:350px}}@media screen and (min-width: 1900px){.sec-banner-3 .sec-banner-3-img{width:510px}}.sec-banner-3 .sec-banner-3-desc-head{width:fit-content;padding:2px 7px;border-radius:15px;border:#fff solid 1px;font-size:13px;font-weight:700}@media screen and (min-width: 1280px){.sec-banner-3 .sec-banner-3-desc-head{font-size:13px}}@media screen and (min-width: 1900px){.sec-banner-3 .sec-banner-3-desc-head{font-size:17px}}.sec-banner-3 .sec-banner-3-desc-body{font-size:16px;font-weight:700}@media screen and (min-width: 768px){.sec-banner-3 .sec-banner-3-desc-body{font-size:17px}}@media screen and (min-width: 1280px){.sec-banner-3 .sec-banner-3-desc-body{font-size:17px}}@media screen and (min-width: 1900px){.sec-banner-3 .sec-banner-3-desc-body{font-size:26px}}.sec-banner-3 .sec-banner-3-desc-anno{font-size:12px;letter-spacing:-0.5px}@media screen and (min-width: 768px){.sec-banner-3 .sec-banner-3-desc-anno{font-size:10px}}@media screen and (min-width: 1280px){.sec-banner-3 .sec-banner-3-desc-anno{font-size:10px}}@media screen and (min-width: 1900px){.sec-banner-3 .sec-banner-3-desc-anno{font-size:14px}}.over-1t{display:block}.over-1t .over-1t-icon{display:flex;justify-content:center;flex-direction:column;margin:0 5px 0 0;padding:2px;width:48px;height:48px;border-radius:10px;background:#000;color:#fff;font-size:32px;line-height:1;float:left}@media screen and (min-width: 768px){.over-1t .over-1t-icon{border-radius:10px;margin-right:10px;width:46px;height:46px;font-size:30px}}@media screen and (min-width: 1280px){.over-1t .over-1t-icon{border-radius:15px;margin-right:15px;width:82px;height:82px;font-size:58px}}@media screen and (min-width: 1900px){.over-1t .over-1t-icon{border-radius:20px;margin-right:20px;width:120px;height:120px;font-size:86px}}.over-1t .over-1t-icon>span{display:block;padding:0;margin:0;text-align:center;border:none}.over-1t .over-1t-icon>span:first-child{font-size:78%}.over-1t .over-1t-icon>span:last-child{font-size:44%;transform:scaleX(0.9)}.over-1t .over-1t-content{display:inline}@media screen and (min-width: 1280px){.over-1t .over-1t-content{font-size:19px}}@media screen and (min-width: 1900px){.over-1t .over-1t-content{font-size:27px}}.over-1t .over-1t-content>p{display:inline}.fit-width{white-space:nowrap;transform-origin:top left}.primary-border{border-color:#39f}.secondary-border{border-color:#fabe00}.front-scrap-nav-articles article.secondary-border::before{border-color:#fabe00 transparent transparent #fabe00}.secondary-light-border{border-color:#fcd475}.accent{color:#e60012}.bg-round{padding:5px 20px;width:120px;text-align:center;margin:5px 0;display:inline-block;border-radius:30px;border:2px solid #000}.primary-bg{color:#fff;background:#39f}.secondary-bg{color:#000;background:#39f}.secondary-light-bg{color:#000;background:#fcd475}.gray-bg{color:#fff;background:#595757}.dark-bg{color:#fff;background:#121212}.accent-bg{color:#fff;background:#e60012}.primary{color:#39f}.secondary{color:#fabe00}.secondary-light{color:#fcd475}.t_price{font-size:14px}#mt0{margin-top:0}.same_items{border:1px solid #313131;margin:20px auto 0;padding:10px;width:100%}
