@charset "UTF-8";@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@400;500;700&display=swap);html{background:#fff}a,blockquote,body,code,dd,div,dl,dt,fieldset,figcaption,figure,figure img,form,h1,h2,h3,h4,h5,h6,img,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:after,q:before{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}legend{color:#000}del,ins{text-decoration:none}html{overflow-y:scroll}body{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"palt";font-family:aktiv-grotesk,'Zen Kaku Gothic New',sans-serif;font-size:15px;font-weight:500;line-height:1.7;letter-spacing:0;word-break:break-all;color:#000}@media screen and (max-width:1024px){body{font-size:14px}}@media screen and (max-width:414px){body{font-size:13px}}a{opacity:1;text-decoration:none;-webkit-font-smoothing:antialiased;transition:.39s}a:active,a:hover,a:link,a:visited{color:#000}a:hover{opacity:.69}.usTxt{font-family:aktiv-grotesk,sans-serif}.is-pc{display:inline-block}@media screen and (max-width:414px){.is-pc{display:none}}.is-pc-tablet{display:inline-block}@media screen and (max-width:1024px){.is-pc-tablet{display:none}}.is-tablet{display:none}@media screen and (max-width:1024px){.is-tablet{display:inline-block}}.is-tablet-sp{display:none}@media screen and (max-width:1024px){.is-tablet-sp{display:inline-block}}@media screen and (max-width:414px){.is-tablet-sp{display:none}}.is-sp{display:none}@media screen and (max-width:414px){.is-sp{display:inline-block}}.is-750{display:inline-block}@media screen and (max-width:750px){.is-750{display:none}}.is-pc-750{display:none}@media screen and (max-width:750px){.is-pc-750{display:inline-block}}.is-tablet-750{display:none}@media screen and (max-width:1024px){.is-tablet-750{display:inline-block}}@media screen and (max-width:750px){.is-tablet-750{display:none}}.is-sp{display:none}@media screen and (max-width:414px){.is-sp{display:inline-block}}.is-sp320{display:none}@media screen and (max-width:320px){.is-sp320{display:inline-block}}main{display:block}.fitPic{object-fit:cover;font-family:'object-fit: cover;'}.fitPic-bottom{object-fit:cover;object-position:center bottom;font-family:'object-fit: cover;'}.vwTxt{writing-mode:vertical-rl}@media screen and (max-width:414px){.vwTxt{writing-mode:horizontal-tb}}.pageTop{position:fixed;z-index:50;right:46px;bottom:20px}@media screen and (max-width:1920px){.pageTop{right:51px}}@media screen and (max-width:1024px){.pageTop{right:32px}}@media screen and (max-width:750px){.pageTop{right:calc(32 / 750 * 100vw)}}.pageTop a{display:inline-block;transform:translateY(0);width:45px;padding:18px 0 17px;text-align:center;font-size:10px;line-height:1;color:#fff;background:#000;border-radius:50%}@media screen and (max-width:1920px){.pageTop a{width:35px;padding:13px 0 12px}}@media screen and (max-width:750px){.pageTop a{width:30px;padding:0;font-size:calc(10 / 750 * 100vw);line-height:30px}}.pageTop a:hover{transform:translateY(-6px)}@media screen and (max-width:1024px){.pageTop a:hover{transform:translateY(0)}}.localmainBlock{padding:60px 60px;box-sizing:border-box}@media screen and (max-width:1440px){.localmainBlock{padding:60px calc(60 / 1440 * 100vw) calc(60 / 1440 * 100vw)}}@media screen and (max-width:1024px){.localmainBlock{padding:calc(88 / 1024 * 100vw) calc(60 / 1440 * 100vw) calc(60 / 1440 * 100vw)}}@media screen and (max-width:750px){.localmainBlock{padding:calc(132 / 750 * 100vw) calc(50 / 750 * 100vw) calc(132 / 750 * 100vw)}}.localmainBlock__inner{display:flex;align-items:flex-start;justify-content:space-between;max-width:1124px;margin:0 auto}@media screen and (max-width:750px){.localmainBlock__inner{display:block}}.localmainBlock__inner .phtBox{order:2}@media screen and (max-width:750px){.localmainBlock__inner .phtBox{margin:0 6% 0 auto}}.localmainBlock__inner .phtBox figure{line-height:0}.localmainBlock__inner .phtBox figure img{max-width:100%}.localmainBlock__inner .txtBox{order:1;margin-top:195px}@media screen and (max-width:1244px){.localmainBlock__inner .txtBox{margin-top:calc(195 / 1244 * 100vw)}}@media screen and (max-width:750px){.localmainBlock__inner .txtBox{margin-top:12px}}.localmainBlock__inner .txtBox .pageTit .jisTxt{margin:0 0 3px;font-size:18px;letter-spacing:.15em}@media screen and (max-width:1244px){.localmainBlock__inner .txtBox .pageTit .jisTxt{font-size:calc(18 / 1244 * 100vw)}}@media screen and (max-width:750px){.localmainBlock__inner .txtBox .pageTit .jisTxt{font-size:14px}}.localmainBlock__inner .txtBox .pageTit span{display:block;font-size:69px;font-weight:900;line-height:1.05;letter-spacing:.022em}@media screen and (max-width:1244px){.localmainBlock__inner .txtBox .pageTit span{font-size:calc(69 / 1244 * 100vw)}}@media screen and (max-width:750px){.localmainBlock__inner .txtBox .pageTit span{font-size:35px}}@media screen and (max-width:750px){.localmainBlock__inner .txtBox .pageTit span .is-750{display:none}}.localmainBlock__inner .txtBox .pageTit small{display:block;margin-top:12px;font-size:10px;font-weight:500;letter-spacing:.055em}@media screen and (max-width:1244px){.localmainBlock__inner .txtBox .pageTit small{margin-top:calc(12 / 1244 * 100vw);font-size:calc(10 / 1244 * 100vw)}}@media screen and (max-width:750px){.localmainBlock__inner .txtBox .pageTit small{margin-top:5px;font-size:10px}}.localmainBlock__inner .txtBox h1{font-weight:700;font-size:26px;letter-spacing:.1em;margin-top:77px}@media screen and (max-width:1244px){.localmainBlock__inner .txtBox h1{font-size:calc(26 / 1244 * 100vw)}}@media screen and (max-width:750px){.localmainBlock__inner .txtBox h1{font-size:18px}}.localmainBlock__inner .txtBox h1 span{font-size:28px;font-weight:600;letter-spacing:.055em}@media screen and (max-width:1244px){.localmainBlock__inner .txtBox h1 span{font-size:calc(28 / 1244 * 100vw)}}@media screen and (max-width:750px){.localmainBlock__inner .txtBox h1 span{font-size:20px}}@media screen and (max-width:1244px){.localmainBlock__inner .txtBox h1{margin-top:calc(77 / 1244 * 100vw)}}@media screen and (max-width:750px){.localmainBlock__inner .txtBox h1{margin-top:26px}}@media screen and (max-width:750px){.localmainBlock__inner .txtBox h1 .is-750{display:none}}.localmainBlock__inner .txtBox .panBox{display:flex;flex-wrap:wrap;margin-top:22px}@media screen and (max-width:1244px){.localmainBlock__inner .txtBox .panBox{margin-top:calc(22 / 1244 * 100vw)}}@media screen and (max-width:750px){.localmainBlock__inner .txtBox .panBox{margin-top:22px}}.localmainBlock__inner .txtBox .panBox li{margin-top:8px;font-size:12px;font-weight:500;letter-spacing:.055em}@media screen and (max-width:1244px){.localmainBlock__inner .txtBox .panBox li{margin-top:calc(8 / 1244 * 100vw);font-size:calc(12 / 1244 * 100vw)}}@media screen and (max-width:750px){.localmainBlock__inner .txtBox .panBox li{margin-top:6px;font-size:11px}}.localmainBlock__inner .txtBox .panBox li a::after{content:"\f105";font-family:Fontawesome;margin:0 11px}.mfp-bg,.mfp-wrap{z-index:200;background:rgba(244,244,244,.88)}.modalBlock{max-width:1440px;width:100%;margin:0 auto;padding:0 60px;box-sizing:border-box}@media screen and (max-width:1440px){.modalBlock{padding:0 calc(60 / 1440 * 100vw)}}@media screen and (max-width:750px){.modalBlock{padding:0 calc(28 / 750 * 100vw)}}.modalBlock__inner{position:relative;padding-top:56.25%}.modalBlock__inner iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modalBlock__inner .closeBtn{position:absolute;top:-56px;right:0;width:40px}@media screen and (max-width:750px){.modalBlock__inner .closeBtn{top:-40px;width:30px}}.modalBlock__inner .closeBtn img{width:100%}.letterModal{z-index:200;background:rgba(0,0,0,.77)}.iframeLetter{max-width:1320px;width:100%;margin:0 auto;padding:0 60px;box-sizing:border-box}@media screen and (max-width:1440px){.iframeLetter{padding:0 calc(60 / 1440 * 100vw)}}@media screen and (max-width:750px){.iframeLetter{padding:0 calc(28 / 750 * 100vw)}}.iframeLetter__inner{position:relative;height:70vh;max-height:793px;background:#f4f4f4}@media screen and (max-width:750px){.iframeLetter__inner{height:70vh}}.iframeLetter__inner iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.iframeLetter__inner .closeBtn{position:absolute;top:-56px;right:0;width:40px}@media screen and (max-width:750px){.iframeLetter__inner .closeBtn{top:-40px;width:30px}}.iframeLetter__inner .closeBtn img{width:100%}header{position:fixed;top:0;left:0;z-index:100;width:100%}header .headerBlock__inner{display:flex;align-items:center;justify-content:space-between;padding:0 46px 0 153px;box-sizing:border-box}@media screen and (max-width:1920px){header .headerBlock__inner{padding:0 46px 0 calc(153 / 1920 * 100vw)}}@media screen and (max-width:1440px){header .headerBlock__inner{padding:0 46px 0 calc(60 / 1440 * 100vw)}}@media screen and (max-width:1024px){header .headerBlock__inner{padding:0 calc(60 / 1440 * 100vw)}}@media screen and (max-width:750px){header .headerBlock__inner{padding:0 calc(32 / 750 * 100vw) 0 calc(50 / 750 * 100vw)}}header .headerBlock__inner__logo{width:100px;height:100px;line-height:0}@media screen and (max-width:1024px){header .headerBlock__inner__logo{width:90px;height:90px}}@media screen and (max-width:750px){header .headerBlock__inner__logo{width:66px;height:66px}}header .headerBlock__inner__logo a img{max-width:100%}header .headerBlock__inner__nav ul{display:flex;align-items:center;justify-content:flex-end;margin-top:8px}@media screen and (max-width:1440px){header .headerBlock__inner__nav ul{margin-top:0}}header .headerBlock__inner__nav ul li{line-height:0}header .headerBlock__inner__nav ul li:hover{z-index:10}header .headerBlock__inner__nav ul li:nth-of-type(1),header .headerBlock__inner__nav ul li:nth-of-type(2){margin-right:28px}@media screen and (max-width:1024px){header .headerBlock__inner__nav ul li:nth-of-type(1),header .headerBlock__inner__nav ul li:nth-of-type(2){margin-right:24px}}@media screen and (max-width:750px){header .headerBlock__inner__nav ul li:nth-of-type(1),header .headerBlock__inner__nav ul li:nth-of-type(2){margin-right:22px}}header .headerBlock__inner__nav ul li:nth-of-type(3){margin-right:30px}@media screen and (max-width:1024px){header .headerBlock__inner__nav ul li:nth-of-type(3){margin-right:26px}}@media screen and (max-width:750px){header .headerBlock__inner__nav ul li:nth-of-type(3){margin-right:22px}}header .headerBlock__inner__nav ul li a,header .headerBlock__inner__nav ul li p{cursor:pointer;position:relative;display:inline-block;text-align:center}header .headerBlock__inner__nav ul li a:hover,header .headerBlock__inner__nav ul li p:hover{opacity:1}header .headerBlock__inner__nav ul li a img,header .headerBlock__inner__nav ul li p img{position:absolute;top:0;left:0;max-width:100%}header .headerBlock__inner__nav ul li a span,header .headerBlock__inner__nav ul li p span{position:absolute;bottom:-16px;left:50%;transform:translateX(-50%);width:200%;text-align:center;font-size:11px;letter-spacing:.022em}@media screen and (max-width:750px){header .headerBlock__inner__nav ul li a span,header .headerBlock__inner__nav ul li p span{bottom:-15px;font-size:10px;letter-spacing:0}}header .headerBlock__inner__nav ul li a span.txtWh,header .headerBlock__inner__nav ul li p span.txtWh{display:none;color:#fff}header .headerBlock__inner__nav ul li a{width:38px;height:38px}@media screen and (max-width:1024px){header .headerBlock__inner__nav ul li a{width:32px;height:32px}}header .headerBlock__inner__nav ul li a[tooltip][flow^=down]::before{top:165%}header .headerBlock__inner__nav ul li a[tooltip][flow^=down]::after{top:calc(165% + 5px)}header .headerBlock__inner__nav ul li p{width:45px;height:45px}@media screen and (max-width:1024px){header .headerBlock__inner__nav ul li p{width:40px;height:40px}}header .headerBlock__inner__nav ul li p span{bottom:-12px}@media screen and (max-width:750px){header .headerBlock__inner__nav ul li p span{bottom:-11px}}header .headerBlock__inner__nav ul li p[tooltip][flow^=down]::before{top:150%}header .headerBlock__inner__nav ul li p[tooltip][flow^=down]::after{top:calc(150% + 5px);transform:translate(-60%,.5em);width:9em;white-space:normal;text-overflow:clip;padding:1ch;line-height:1.4}header .headerBlock__inner .gronaviBox{display:none;position:absolute;top:0;left:0;width:100%;height:100vh;background:#f7f7f7}header .headerBlock__inner .gronaviBox__inner{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:60px;box-sizing:border-box}@media screen and (max-width:1440px){header .headerBlock__inner .gronaviBox__inner{padding:calc(60 / 1440 * 100vw)}}@media screen and (max-width:1024px){header .headerBlock__inner .gronaviBox__inner{display:block;padding:calc(150 / 1440 * 100vw) calc(60 / 1440 * 100vw) calc(60 / 1440 * 100vw)}}@media screen and (max-width:750px){header .headerBlock__inner .gronaviBox__inner{padding:calc(150 / 750 * 100vw) calc(50 / 750 * 100vw) calc(50 / 750 * 100vw)}}header .headerBlock__inner .gronaviBox__inner__set{display:flex;flex-wrap:wrap;justify-content:center;width:100%}@media screen and (max-width:1024px){header .headerBlock__inner .gronaviBox__inner__set{overflow:auto;display:block;height:100%}}header .headerBlock__inner .gronaviBox__inner__set .setBox{margin-right:88px}@media screen and (max-width:1440px){header .headerBlock__inner .gronaviBox__inner__set .setBox{margin-right:calc(88 / 1440 * 100vw)}}@media screen and (max-width:1024px){header .headerBlock__inner .gronaviBox__inner__set .setBox{display:flex;align-items:center;margin-right:0}}header .headerBlock__inner .gronaviBox__inner__set .setBox h2{line-height:0}@media screen and (max-width:1024px){header .headerBlock__inner .gronaviBox__inner__set .setBox h2{margin-right:22px}}header .headerBlock__inner .gronaviBox__inner__set .setBox h2 img{width:auto;height:77px}@media screen and (max-width:1440px){header .headerBlock__inner .gronaviBox__inner__set .setBox h2 img{height:calc(77 / 1440 * 100vw)}}@media screen and (max-width:1024px){header .headerBlock__inner .gronaviBox__inner__set .setBox h2 img{height:39px}}header .headerBlock__inner .gronaviBox__inner__set .setBox .otherLink{display:flex;align-items:center;margin-top:28px;line-height:0}@media screen and (max-width:1440px){header .headerBlock__inner .gronaviBox__inner__set .setBox .otherLink{margin-top:calc(28 / 1440 * 100vw)}}@media screen and (max-width:1024px){header .headerBlock__inner .gronaviBox__inner__set .setBox .otherLink{margin-top:0}}header .headerBlock__inner .gronaviBox__inner__set .setBox .otherLink p a{padding:9px 14px 7px;line-height:1;color:#fff;background:#121110;border-radius:100px;box-sizing:border-box}@media screen and (max-width:1440px){header .headerBlock__inner .gronaviBox__inner__set .setBox .otherLink p a{font-size:calc(15 / 1440 * 100vw)}}@media screen and (max-width:750px){header .headerBlock__inner .gronaviBox__inner__set .setBox .otherLink p a{padding:6px 12px;font-size:12px}}header .headerBlock__inner .gronaviBox__inner__set .setBox .otherLink ul{display:flex;justify-content:flex-end;margin-left:22px}@media screen and (max-width:1440px){header .headerBlock__inner .gronaviBox__inner__set .setBox .otherLink ul{margin-left:calc(22 / 1440 * 100vw)}}@media screen and (max-width:750px){header .headerBlock__inner .gronaviBox__inner__set .setBox .otherLink ul{margin-left:12px}}header .headerBlock__inner .gronaviBox__inner__set .setBox .otherLink ul li{width:30px;margin-right:12px}@media screen and (max-width:1440px){header .headerBlock__inner .gronaviBox__inner__set .setBox .otherLink ul li{min-width:26px;width:calc(30 / 1440 * 100vw);margin-right:calc(14 / 1440 * 100vw)}}@media screen and (max-width:1024px){header .headerBlock__inner .gronaviBox__inner__set .setBox .otherLink ul li{margin-right:10px}}@media screen and (max-width:1024px){header .headerBlock__inner .gronaviBox__inner__set .setBox .otherLink ul li:last-of-type{margin-right:0}}header .headerBlock__inner .gronaviBox__inner__set .setBox .otherLink ul li a img{max-width:100%}header .headerBlock__inner .gronaviBox__inner__set .linkBox{display:flex}@media screen and (max-width:1024px){header .headerBlock__inner .gronaviBox__inner__set .linkBox{display:block}}header .headerBlock__inner .gronaviBox__inner__set .linkBox>ul{margin-right:88px}@media screen and (max-width:1440px){header .headerBlock__inner .gronaviBox__inner__set .linkBox>ul{margin-right:calc(88 / 1440 * 100vw)}}@media screen and (max-width:1024px){header .headerBlock__inner .gronaviBox__inner__set .linkBox>ul{margin-right:0}}@media screen and (max-width:1024px){header .headerBlock__inner .gronaviBox__inner__set .linkBox>ul{margin-top:22px}}@media screen and (max-width:1024px){header .headerBlock__inner .gronaviBox__inner__set .linkBox>ul:first-of-type{margin-top:28px}}header .headerBlock__inner .gronaviBox__inner__set .linkBox>ul:last-of-type{margin-right:0}header .headerBlock__inner .gronaviBox__inner__set .linkBox>ul.dogsList01{margin-right:33px}@media screen and (max-width:1440px){header .headerBlock__inner .gronaviBox__inner__set .linkBox>ul.dogsList01{margin-right:calc(33 / 1440 * 100vw)}}@media screen and (max-width:1024px){header .headerBlock__inner .gronaviBox__inner__set .linkBox>ul.dogsList01{margin-right:0}}@media screen and (max-width:1024px){header .headerBlock__inner .gronaviBox__inner__set .linkBox>ul.dogsList01{margin-top:22px}}header .headerBlock__inner .gronaviBox__inner__set .linkBox>ul.dogsList02{margin-top:28px}@media screen and (max-width:1440px){header .headerBlock__inner .gronaviBox__inner__set .linkBox>ul.dogsList02{margin-top:calc(28 / 1440 * 100vw)}}@media screen and (max-width:1024px){header .headerBlock__inner .gronaviBox__inner__set .linkBox>ul.dogsList02{display:none}}header .headerBlock__inner .gronaviBox__inner__set .linkBox>ul>li:nth-of-type(n+2){margin-top:26px}@media screen and (max-width:1440px){header .headerBlock__inner .gronaviBox__inner__set .linkBox>ul>li:nth-of-type(n+2){margin-top:calc(26 / 1440 * 100vw)}}@media screen and (max-width:1024px){header .headerBlock__inner .gronaviBox__inner__set .linkBox>ul>li:nth-of-type(n+2){margin-top:22px}}header .headerBlock__inner .gronaviBox__inner__set .linkBox>ul>li>a{display:inline-block;width:100%;font-size:16px;font-weight:700;letter-spacing:.055em;border-bottom:1px solid #ccc;box-sizing:border-box}@media screen and (max-width:1440px){header .headerBlock__inner .gronaviBox__inner__set .linkBox>ul>li>a{font-size:calc(16 / 1440 * 100vw)}}@media screen and (max-width:1024px){header .headerBlock__inner .gronaviBox__inner__set .linkBox>ul>li>a{font-size:14px;padding-bottom:2px}}header .headerBlock__inner .gronaviBox__inner__set .linkBox>ul>li>a:hover{opacity:1}header .headerBlock__inner .gronaviBox__inner__set .linkBox>ul>li>a span{position:relative;display:inline-block;padding-left:24px;line-height:16px;box-sizing:border-box}@media screen and (max-width:750px){header .headerBlock__inner .gronaviBox__inner__set .linkBox>ul>li>a span{line-height:14px}}header .headerBlock__inner .gronaviBox__inner__set .linkBox>ul>li>a span::before{content:"";position:absolute;top:calc(50% - 1px);left:0;transform:translateY(-50%);width:16px;height:6px;background:url(../images/common/nav_arr_bk.svg) center/100% auto no-repeat}@media screen and (max-width:1024px){header .headerBlock__inner .gronaviBox__inner__set .linkBox>ul>li>ul{display:none}}header .headerBlock__inner .gronaviBox__inner__set .linkBox>ul>li>ul>li{margin-top:10px;padding-left:24px;box-sizing:border-box}@media screen and (max-width:1440px){header .headerBlock__inner .gronaviBox__inner__set .linkBox>ul>li>ul>li{margin-top:calc(8 / 1440 * 100vw)}}header .headerBlock__inner .gronaviBox__inner__set .linkBox>ul>li>ul>li:nth-of-type(n+2){margin-top:5px}@media screen and (max-width:1440px){header .headerBlock__inner .gronaviBox__inner__set .linkBox>ul>li>ul>li:nth-of-type(n+2){margin-top:calc(4 / 1440 * 100vw)}}header .headerBlock__inner .gronaviBox__inner__set .linkBox>ul>li>ul>li>a{display:inline-block;font-size:13px;font-weight:400;letter-spacing:.055em}@media screen and (max-width:1440px){header .headerBlock__inner .gronaviBox__inner__set .linkBox>ul>li>ul>li>a{font-size:calc(13 / 1440 * 100vw)}}header .headerBlock__inner .gronaviBox__inner__set .linkBox>ul>li>ul>li>a:hover{opacity:1}header .headerBlock__inner .gronaviBox__inner .menuBtn-cl{display:none;cursor:pointer;position:absolute;top:32px;right:46px;line-height:0}header .headerBlock__inner .gronaviBox__inner .menuBtn-cl::before{content:"CLOSE";position:absolute;bottom:-12px;left:0;width:100%;text-align:center;font-size:12px;letter-spacing:.022em}@media screen and (max-width:750px){header .headerBlock__inner .gronaviBox__inner .menuBtn-cl::before{font-size:10px}}@media screen and (max-width:1440px){header .headerBlock__inner .gronaviBox__inner .menuBtn-cl{top:28px}}@media screen and (max-width:1024px){header .headerBlock__inner .gronaviBox__inner .menuBtn-cl{top:25px;right:calc(60 / 1440 * 100vw);width:40px;height:40px}}@media screen and (max-width:750px){header .headerBlock__inner .gronaviBox__inner .menuBtn-cl{top:13px;right:calc(32 / 750 * 100vw)}}header .headerBlock__inner .gronaviBox__inner .menuBtn-cl img{max-width:100%}[tooltip]{position:relative}[tooltip]::after,[tooltip]::before{text-transform:none;font-size:13px;line-height:1;user-select:none;pointer-events:none;position:absolute;display:none;opacity:0}@media screen and (max-width:1024px){[tooltip]::after,[tooltip]::before{display:none!important}}[tooltip]::before{content:'';border:5px solid transparent;z-index:1001}[tooltip]::after{content:attr(tooltip);font-weight:400;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:1ch 1.5ch;border-radius:.3ch;box-shadow:0 1em 2em -.5em rgba(0,0,0,.11);background:#000;color:#fff;z-index:1000}[tooltip]:hover::after,[tooltip]:hover::before{display:block}[tooltip='']::after,[tooltip='']::before{display:none!important}[tooltip]:not([flow])::before,[tooltip][flow^=up]::before{bottom:100%;border-bottom-width:0;border-top-color:#333}[tooltip]:not([flow])::after,[tooltip][flow^=up]::after{bottom:calc(100% + 5px)}[tooltip]:not([flow])::after,[tooltip]:not([flow])::before,[tooltip][flow^=up]::after,[tooltip][flow^=up]::before{left:50%;transform:translate(-50%,-.5em)}[tooltip][flow^=down]::before{top:100%;border-top-width:0;border-bottom-color:#000}[tooltip][flow^=down]::after{top:calc(100% + 5px)}[tooltip][flow^=down]::after,[tooltip][flow^=down]::before{left:50%;transform:translate(-50%,.5em)}[tooltip][flow^=left]::before{top:50%;border-right-width:0;border-left-color:#333;left:calc(0em - 5px);transform:translate(-.5em,-50%)}[tooltip][flow^=left]::after{top:50%;right:calc(100% + 5px);transform:translate(-.5em,-50%)}[tooltip][flow^=right]::before{top:50%;border-left-width:0;border-right-color:#333;right:calc(0em - 5px);transform:translate(.5em,-50%)}[tooltip][flow^=right]::after{top:50%;left:calc(100% + 5px);transform:translate(.5em,-50%)}@keyframes tooltips-vert{to{opacity:1;transform:translate(-50%,0)}}@keyframes tooltips-horz{to{opacity:1;transform:translate(0,-50%)}}[tooltip]:not([flow]):hover::after,[tooltip]:not([flow]):hover::before,[tooltip][flow^=down]:hover::after,[tooltip][flow^=down]:hover::before,[tooltip][flow^=up]:hover::after,[tooltip][flow^=up]:hover::before{animation:tooltips-vert .3s ease-out forwards}[tooltip][flow^=left]:hover::after,[tooltip][flow^=left]:hover::before,[tooltip][flow^=right]:hover::after,[tooltip][flow^=right]:hover::before{animation:tooltips-horz .3s ease-out forwards}footer{position:relative;z-index:20;color:#fff;background:url(../images/common/bg_foot.png) right bottom no-repeat,#1f1f1f}@media screen and (max-width:1024px){footer{background-size:calc(346 / 1024 * 100vw) auto}}footer .footerBlock{padding:80px 300px 55px 153px;box-sizing:border-box}@media screen and (max-width:1920px){footer .footerBlock{padding:calc(80 / 1920 * 100vw) calc(300 / 1920 * 100vw) calc(55 / 1920 * 100vw) calc(153 / 1920 * 100vw)}}@media screen and (max-width:1440px){footer .footerBlock{padding:calc(80 / 1440 * 100vw) calc(200 / 1440 * 100vw) calc(55 / 1440 * 100vw) calc(60 / 1440 * 100vw)}}@media screen and (max-width:1024px){footer .footerBlock{padding-right:calc(60 / 1440 * 100vw)}}@media screen and (max-width:750px){footer .footerBlock{padding:calc(100 / 750 * 100vw) calc(50 / 750 * 100vw)}}footer .footerBlock__inner{display:flex;align-items:flex-end;justify-content:space-between}@media screen and (max-width:1880px){footer .footerBlock__inner{display:block}}footer .footerBlock__inner__left .titBox{display:flex;align-items:center}footer .footerBlock__inner__left .titBox h4{padding-right:39px;line-height:0;box-sizing:border-box}@media screen and (max-width:1440px){footer .footerBlock__inner__left .titBox h4{padding-right:calc(39 / 1440 * 100vw)}}@media screen and (max-width:750px){footer .footerBlock__inner__left .titBox h4{padding-right:18px}}footer .footerBlock__inner__left .titBox h4 img{width:auto;height:46px}@media screen and (max-width:1440px){footer .footerBlock__inner__left .titBox h4 img{height:calc(46 / 1440 * 100vw)}}@media screen and (max-width:750px){footer .footerBlock__inner__left .titBox h4 img{height:33px}}footer .footerBlock__inner__left .titBox .snsBox ul{display:flex;align-items:center}footer .footerBlock__inner__left .titBox .snsBox ul li{padding-right:18px;line-height:0;box-sizing:border-box}@media screen and (max-width:1440px){footer .footerBlock__inner__left .titBox .snsBox ul li{padding-right:calc(18 / 1440 * 100vw)}}@media screen and (max-width:750px){footer .footerBlock__inner__left .titBox .snsBox ul li{padding-right:12px}}footer .footerBlock__inner__left .titBox .snsBox ul li a{display:inline-block}footer .footerBlock__inner__left .titBox .snsBox ul li a img{width:36px}@media screen and (max-width:1440px){footer .footerBlock__inner__left .titBox .snsBox ul li a img{min-width:24px;width:calc(36 / 1440 * 100vw)}}@media screen and (max-width:750px){footer .footerBlock__inner__left .titBox .snsBox ul li a img{min-width:inherit;width:30px}}footer .footerBlock__inner__left .titBox .snsBox ul li.letterBtn a{padding:10px 12px 7px;font-weight:700;line-height:1;background:#fff;border-radius:5px;box-sizing:border-box}@media screen and (max-width:1440px){footer .footerBlock__inner__left .titBox .snsBox ul li.letterBtn a{font-size:calc(15 / 1440 * 100vw)}}@media screen and (max-width:750px){footer .footerBlock__inner__left .titBox .snsBox ul li.letterBtn a{padding:9px 12px 8px;font-size:13px}}footer .footerBlock__inner__left .navBox{display:flex;margin-top:36px}@media screen and (max-width:1440px){footer .footerBlock__inner__left .navBox{margin-top:calc(36 / 1440 * 100vw)}}@media screen and (max-width:1024px){footer .footerBlock__inner__left .navBox{display:block}}@media screen and (max-width:750px){footer .footerBlock__inner__left .navBox{margin-top:10px}}footer .footerBlock__inner__left .navBox>ul{margin-right:66px}@media screen and (max-width:1440px){footer .footerBlock__inner__left .navBox>ul{margin-right:calc(66 / 1440 * 100vw)}}@media screen and (max-width:1024px){footer .footerBlock__inner__left .navBox>ul{margin-right:0}}@media screen and (max-width:1024px){footer .footerBlock__inner__left .navBox>ul{margin-top:22px}}@media screen and (max-width:1024px){footer .footerBlock__inner__left .navBox>ul:first-of-type{margin-top:28px}}footer .footerBlock__inner__left .navBox>ul:last-of-type{margin-right:0}footer .footerBlock__inner__left .navBox>ul.dogsList01{margin-right:33px}@media screen and (max-width:1440px){footer .footerBlock__inner__left .navBox>ul.dogsList01{margin-right:calc(33 / 1440 * 100vw)}}@media screen and (max-width:1024px){footer .footerBlock__inner__left .navBox>ul.dogsList01{margin-right:0}}@media screen and (max-width:1024px){footer .footerBlock__inner__left .navBox>ul.dogsList01{margin-top:22px}}footer .footerBlock__inner__left .navBox>ul.dogsList02{margin-top:28px}@media screen and (max-width:1024px){footer .footerBlock__inner__left .navBox>ul.dogsList02{margin-top:0}}@media screen and (max-width:1024px){footer .footerBlock__inner__left .navBox>ul.dogsList02>li>ul>li{margin-top:5px}}footer .footerBlock__inner__left .navBox>ul>li:nth-of-type(n+2){margin-top:26px}@media screen and (max-width:1440px){footer .footerBlock__inner__left .navBox>ul>li:nth-of-type(n+2){margin-top:calc(26 / 1440 * 100vw)}}@media screen and (max-width:1024px){footer .footerBlock__inner__left .navBox>ul>li:nth-of-type(n+2){margin-top:22px}}footer .footerBlock__inner__left .navBox>ul>li>a{display:inline-block;width:100%;font-size:16px;font-weight:700;letter-spacing:.055em;border-bottom:1px solid #ccc;box-sizing:border-box}@media screen and (max-width:1440px){footer .footerBlock__inner__left .navBox>ul>li>a{font-size:calc(16 / 1440 * 100vw)}}@media screen and (max-width:1024px){footer .footerBlock__inner__left .navBox>ul>li>a{font-size:14px;padding-bottom:2px}}footer .footerBlock__inner__left .navBox>ul>li>a:hover{opacity:1}footer .footerBlock__inner__left .navBox>ul>li>a span{position:relative;display:inline-block;padding-left:24px;line-height:16px;color:#fff;box-sizing:border-box}@media screen and (max-width:750px){footer .footerBlock__inner__left .navBox>ul>li>a span{line-height:14px}}footer .footerBlock__inner__left .navBox>ul>li>a span::before{content:"";position:absolute;top:calc(50% - 1px);left:0;transform:translateY(-50%);width:16px;height:6px;background:url(../images/common/nav_arr_wh.svg) center/100% auto no-repeat}footer .footerBlock__inner__left .navBox>ul>li>ul>li{margin-top:10px;padding-left:24px;box-sizing:border-box}@media screen and (max-width:1440px){footer .footerBlock__inner__left .navBox>ul>li>ul>li{margin-top:calc(8 / 1440 * 100vw)}}@media screen and (max-width:1024px){footer .footerBlock__inner__left .navBox>ul>li>ul>li{margin-top:10px}}footer .footerBlock__inner__left .navBox>ul>li>ul>li:nth-of-type(n+2){margin-top:5px}@media screen and (max-width:1440px){footer .footerBlock__inner__left .navBox>ul>li>ul>li:nth-of-type(n+2){margin-top:calc(4 / 1440 * 100vw)}}@media screen and (max-width:1024px){footer .footerBlock__inner__left .navBox>ul>li>ul>li:nth-of-type(n+2){margin-top:5px}}footer .footerBlock__inner__left .navBox>ul>li>ul>li>a{display:inline-block;font-size:13px;font-weight:400;letter-spacing:.055em;color:#fff}@media screen and (max-width:1440px){footer .footerBlock__inner__left .navBox>ul>li>ul>li>a{font-size:calc(13 / 1440 * 100vw)}}@media screen and (max-width:1024px){footer .footerBlock__inner__left .navBox>ul>li>ul>li>a{font-size:13px}}footer .footerBlock__inner__left .navBox>ul>li>ul>li>a:hover{opacity:1}footer .footerBlock__inner__left .infoTxt{margin-top:50px;font-size:12px}@media screen and (max-width:1440px){footer .footerBlock__inner__left .infoTxt{margin-top:calc(50 / 1440 * 100vw);font-size:calc(12 / 1440 * 100vw)}}@media screen and (max-width:750px){footer .footerBlock__inner__left .infoTxt{margin-top:32px;font-size:10px;line-height:2}}footer .footerBlock__inner__left .copyrightTxt{margin-top:20px}@media screen and (max-width:1440px){footer .footerBlock__inner__left .copyrightTxt{margin-top:calc(20 / 1440 * 100vw)}}@media screen and (max-width:1024px){footer .footerBlock__inner__left .copyrightTxt{display:none}}footer .footerBlock__inner__left .copyrightTxt small{display:inline-block;font-size:10px;letter-spacing:.055em}footer .footerBlock__inner__right{display:flex;align-items:flex-end;margin-top:30px}@media screen and (max-width:1440px){footer .footerBlock__inner__right{margin-top:calc(30 / 1440 * 100vw)}}@media screen and (max-width:750px){footer .footerBlock__inner__right{position:relative;display:block;margin-top:30px}}footer .footerBlock__inner__right .txtBox{text-align:right}@media screen and (max-width:1880px){footer .footerBlock__inner__right .txtBox{text-align:left}}footer .footerBlock__inner__right .txtBox .titTxt{font-size:13px;font-weight:700;letter-spacing:.055em}@media screen and (max-width:1440px){footer .footerBlock__inner__right .txtBox .titTxt{font-size:calc(13 / 1440 * 100vw)}}@media screen and (max-width:750px){footer .footerBlock__inner__right .txtBox .titTxt{font-size:11px}}footer .footerBlock__inner__right .txtBox h6{margin-top:10px}@media screen and (max-width:1440px){footer .footerBlock__inner__right .txtBox h6{margin-top:calc(10 / 1440 * 100vw)}}footer .footerBlock__inner__right .txtBox h6 a{font-weight:700;font-size:16px;color:#fff}@media screen and (max-width:1440px){footer .footerBlock__inner__right .txtBox h6 a{font-size:calc(16 / 1440 * 100vw)}}@media screen and (max-width:750px){footer .footerBlock__inner__right .txtBox h6 a{font-size:14px}}footer .footerBlock__inner__right .txtBox .addTxt{margin-top:12px;font-size:13px}@media screen and (max-width:1440px){footer .footerBlock__inner__right .txtBox .addTxt{margin-top:calc(12 / 1440 * 100vw);font-size:calc(13 / 1440 * 100vw)}}@media screen and (max-width:750px){footer .footerBlock__inner__right .txtBox .addTxt{margin-top:8px;font-size:12px}}footer .footerBlock__inner__right .txtBox .telTxt{margin-top:12px}@media screen and (max-width:1440px){footer .footerBlock__inner__right .txtBox .telTxt{margin-top:calc(12 / 1440 * 100vw)}}@media screen and (max-width:750px){footer .footerBlock__inner__right .txtBox .telTxt{margin-top:8px}}footer .footerBlock__inner__right .txtBox .telTxt small{display:inline-block;padding-right:8px;font-size:14px;letter-spacing:.055em;box-sizing:border-box}@media screen and (max-width:1440px){footer .footerBlock__inner__right .txtBox .telTxt small{font-size:calc(14 / 1440 * 100vw)}}@media screen and (max-width:750px){footer .footerBlock__inner__right .txtBox .telTxt small{padding-right:6px;font-size:12px}}footer .footerBlock__inner__right .txtBox .telTxt a{display:inline-block;font-size:18px;font-weight:300;letter-spacing:.055em;color:#fff}@media screen and (max-width:1440px){footer .footerBlock__inner__right .txtBox .telTxt a{font-size:calc(18 / 1440 * 100vw)}}@media screen and (max-width:750px){footer .footerBlock__inner__right .txtBox .telTxt a{font-size:16px}}footer .footerBlock__inner__right .txtBox .copyrightTxt{display:none;margin-top:20px}@media screen and (max-width:1440px){footer .footerBlock__inner__right .txtBox .copyrightTxt{margin-top:calc(20 / 1440 * 100vw)}}@media screen and (max-width:1024px){footer .footerBlock__inner__right .txtBox .copyrightTxt{display:block}}@media screen and (max-width:750px){footer .footerBlock__inner__right .txtBox .copyrightTxt{margin-top:20px}}footer .footerBlock__inner__right .txtBox .copyrightTxt small{display:inline-block;font-size:10px;letter-spacing:.055em}footer .footerBlock__inner__right .privacymarkBox{padding-left:35px;line-height:0;box-sizing:border-box}@media screen and (max-width:1440px){footer .footerBlock__inner__right .privacymarkBox{padding-left:calc(35 / 1440 * 100vw)}}@media screen and (max-width:750px){footer .footerBlock__inner__right .privacymarkBox{position:absolute;right:calc(168 / 750 * 100vw);bottom:0;padding-left:0}}footer .footerBlock__inner__right .privacymarkBox a{display:inline-block}footer .footerBlock__inner__right .privacymarkBox a img{width:91px}@media screen and (max-width:1440px){footer .footerBlock__inner__right .privacymarkBox a img{width:calc(91 / 1440 * 100vw)}}@media screen and (max-width:750px){footer .footerBlock__inner__right .privacymarkBox a img{width:50px}}.noEntry{padding:20px;font-size:14px;font-weight:600;background:#f7f7f7;border:1px solid #ccc}@media screen and (max-width:640px){.noEntry{font-size:12px}}.pageBute{width:100%;height:auto;overflow:hidden;padding:40px 0 30px 0}@media screen and (max-width:640px){.pageBute{padding:10px 0 0 0}}.pageBute a{display:block;width:auto;padding:5px 12px;text-align:center;margin:0 5px 0 0;float:left;background:#fff;border:1px solid #333;color:#333}@media screen and (max-width:640px){.pageBute a{display:inline-block;width:10%;padding:5px 0;float:none;margin-right:0;margin-bottom:6px}}@media screen and (max-width:640px){.pageBute .link_before{display:none}}@media screen and (max-width:640px){.pageBute .link_next{display:none}}.pageBute .current_page{display:block;width:auto;padding:5px 12px;text-align:center;margin:0 5px 0 0;float:left;background:#000;border:1px solid #000;color:#fff}@media screen and (max-width:640px){.pageBute .current_page{display:inline-block;width:10%;padding:5px 0;float:none;margin-right:0}}.fs-paginate{width:100%;max-width:1440px;margin:0 auto;padding:40px 0 30px 0}@media screen and (max-width:640px){.fs-paginate{padding:20px 0 15px 0}}.fs-paginate ul{width:100%}.fs-paginate ul li{display:inline-block;border:1px solid #000;margin-right:6px}.fs-paginate ul li a{display:block;padding:6px 13px}.fs-paginate ul li a:hover{background:#000;color:#fff}.fs-paginate ul li.fs-current span a{background:#000;color:#fff}#fs-result{width:100%;padding-bottom:0;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;flex-wrap:wrap}#fs-result .fs-result-msg{width:100%;padding-bottom:20px}#fs-result .fs-result-msg p{padding:10px 20px;background:#f7f7f7;border:1px solid #000;font-size:13px}body.entry{padding:30px!important}body.entry h1,body.entry h1 span{font-size:30px;font-weight:700!important;line-height:1.66em;margin-bottom:15px;padding:8px 15px 5px 15px;background:#000;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;color:#fff}@media screen and (min-width:1280px){body.entry h1,body.entry h1 span{font-size:30px}}@media screen and (max-width:1280px){body.entry h1,body.entry h1 span{font-size:calc(30 / 1280 * 100vw);line-height:2em}}@media screen and (max-width:1080px){body.entry h1,body.entry h1 span{font-size:calc(28 / 1080 * 100vw);line-height:2em}}@media screen and (max-width:768px){body.entry h1,body.entry h1 span{font-size:calc(26 / 768 * 100vw);line-height:2em}}@media screen and (max-width:640px){body.entry h1,body.entry h1 span{font-size:calc(24 / 640 * 100vw);line-height:1.77em;background-size:auto 3px;padding-bottom:8px}}@media screen and (max-width:414px){body.entry h1,body.entry h1 span{font-size:calc(20 / 414 * 100vw);line-height:1.77em}}@media screen and (max-width:375px){body.entry h1,body.entry h1 span{font-size:calc(19 / 375 * 100vw);line-height:1.77em}}body.entry h2,body.entry h2 span{font-size:30px;font-weight:700!important;line-height:1.66em;padding-bottom:15px;font-weight:700}@media screen and (min-width:1280px){body.entry h2,body.entry h2 span{font-size:30px}}@media screen and (max-width:1280px){body.entry h2,body.entry h2 span{font-size:calc(30 / 1280 * 100vw);line-height:2em}}@media screen and (max-width:1080px){body.entry h2,body.entry h2 span{font-size:calc(28 / 1080 * 100vw);line-height:2em}}@media screen and (max-width:768px){body.entry h2,body.entry h2 span{font-size:calc(24 / 768 * 100vw);line-height:2em}}@media screen and (max-width:640px){body.entry h2,body.entry h2 span{font-size:calc(24 / 640 * 100vw);line-height:1.77em;background-size:auto 2px;padding-bottom:8px}}@media screen and (max-width:414px){body.entry h2,body.entry h2 span{font-size:calc(20 / 414 * 100vw);line-height:1.77em}}@media screen and (max-width:375px){body.entry h2,body.entry h2 span{font-size:calc(19 / 375 * 100vw);line-height:1.77em}}body.entry h3,body.entry h3 span{font-size:25px;font-weight:700!important;line-height:1.66em;margin-bottom:20px;border-bottom:1px solid #000;padding-bottom:8px}@media screen and (min-width:1280px){body.entry h3,body.entry h3 span{font-size:25px}}@media screen and (max-width:1280px){body.entry h3,body.entry h3 span{font-size:calc(25 / 1280 * 100vw);line-height:2em}}@media screen and (max-width:1080px){body.entry h3,body.entry h3 span{font-size:calc(24 / 1080 * 100vw);line-height:2em}}@media screen and (max-width:768px){body.entry h3,body.entry h3 span{font-size:calc(21 / 768 * 100vw);line-height:2em}}@media screen and (max-width:640px){body.entry h3,body.entry h3 span{font-size:calc(18 / 640 * 100vw);line-height:1.77em}}@media screen and (max-width:640px) and (max-width:640px){body.entry h3,body.entry h3 span{padding-bottom:6px}}@media screen and (max-width:414px){body.entry h3,body.entry h3 span{font-size:calc(18 / 414 * 100vw);line-height:1.77em}}@media screen and (max-width:375px){body.entry h3,body.entry h3 span{font-size:calc(17 / 375 * 100vw);line-height:1.77em}}body.entry h4,body.entry h4 span{font-size:23px;font-weight:700!important;line-height:1.66em;padding:8px 20px;margin-bottom:20px;position:relative;padding-left:100px}@media screen and (max-width:640px){body.entry h4,body.entry h4 span{padding-left:50px}}body.entry h4 span::before,body.entry h4::before{content:"";width:90px;height:1px;background:#000;display:inline-block;position:absolute;left:0;top:22px}@media screen and (max-width:640px){body.entry h4 span::before,body.entry h4::before{width:40px}}@media screen and (min-width:1280px){body.entry h4,body.entry h4 span{font-size:23px}}@media screen and (max-width:1280px){body.entry h4,body.entry h4 span{font-size:calc(23 / 1280 * 100vw);line-height:2em}}@media screen and (max-width:1080px){body.entry h4,body.entry h4 span{font-size:calc(22 / 1080 * 100vw);line-height:2em}}@media screen and (max-width:768px){body.entry h4,body.entry h4 span{font-size:calc(21 / 768 * 100vw);line-height:2em}}@media screen and (max-width:640px){body.entry h4,body.entry h4 span{font-size:calc(18 / 640 * 100vw);line-height:1.77em}}@media screen and (max-width:414px){body.entry h4,body.entry h4 span{font-size:calc(18 / 414 * 100vw);line-height:1.77em}}@media screen and (max-width:375px){body.entry h4,body.entry h4 span{font-size:calc(17 / 375 * 100vw);line-height:1.77em}}body.entry h5,body.entry h5 span{font-size:21px;font-weight:700!important;line-height:1.66em;padding:0 0 0 30px;margin-bottom:20px;position:relative}body.entry h5 span::before,body.entry h5::before{content:"";width:9px;height:9px;background:#000;display:inline-block;position:absolute;left:0;top:12px}@media screen and (max-width:640px){body.entry h5 span::before,body.entry h5::before{top:8px}}body.entry h5 span::after,body.entry h5::after{content:"";width:9px;height:9px;background:#000;display:inline-block;position:absolute;left:12px;top:12px}@media screen and (max-width:640px){body.entry h5 span::after,body.entry h5::after{top:8px}}@media screen and (min-width:1280px){body.entry h5,body.entry h5 span{font-size:21px}}@media screen and (max-width:1280px){body.entry h5,body.entry h5 span{font-size:calc(21 / 1280 * 100vw);line-height:2em}}@media screen and (max-width:1080px){body.entry h5,body.entry h5 span{font-size:calc(20 / 1080 * 100vw);line-height:2em}}@media screen and (max-width:768px){body.entry h5,body.entry h5 span{font-size:calc(19 / 768 * 100vw);line-height:2em}}@media screen and (max-width:640px){body.entry h5,body.entry h5 span{font-size:calc(18 / 640 * 100vw);line-height:1.77em}}@media screen and (max-width:414px){body.entry h5,body.entry h5 span{font-size:calc(17 / 414 * 100vw);line-height:1.77em}}@media screen and (max-width:375px){body.entry h5,body.entry h5 span{font-size:calc(16 / 375 * 100vw);line-height:1.77em}}body.entry h6,body.entry h6 span{display:inline-block;padding:4px 8px;color:#333;margin-bottom:20px;font-weight:700!important;line-height:1.78em;border-bottom:1px solid #000;font-size:19px}@media screen and (min-width:1280px){body.entry h6,body.entry h6 span{font-size:19px}}@media screen and (max-width:1280px){body.entry h6,body.entry h6 span{font-size:calc(19 / 1280 * 100vw);line-height:2em}}@media screen and (max-width:1080px){body.entry h6,body.entry h6 span{font-size:calc(18 / 1080 * 100vw);line-height:2em}}@media screen and (max-width:768px){body.entry h6,body.entry h6 span{font-size:calc(17 / 768 * 100vw);line-height:2em}}@media screen and (max-width:640px){body.entry h6,body.entry h6 span{font-size:calc(15 / 640 * 100vw);line-height:1.77em}}@media screen and (max-width:414px){body.entry h6,body.entry h6 span{font-size:calc(14 / 414 * 100vw);line-height:1.77em}}@media screen and (max-width:375px){body.entry h6,body.entry h6 span{font-size:calc(13 / 375 * 100vw);line-height:1.77em}}body.entry h6 i,body.entry h6 span i{color:#739aaa;margin-right:4px;font-size:13px}body.entry p,body.entry p span{padding-bottom:10px;font-size:16px;line-height:1.88em;font-weight:500;text-align:justify}@media screen and (max-width:640px){body.entry p,body.entry p span{font-size:13px}}body.entry ul{padding-left:20px}body.entry ul li{padding:3px 0 3px 0;line-height:1.45em;position:relative;font-size:13px;font-weight:500;margin-bottom:8px}@media screen and (max-width:768px){body.entry ul li{font-size:13px;line-height:1.56em}}body.entry ul li::before{content:"";width:20px;height:10px;background:url(/assets/images/common/icon_circle_oudo.svg) left center no-repeat;background-size:10px auto;position:absolute;left:-15px;top:7px;font-weight:600}body.entry ol{padding-left:20px;margin-left:20px}body.entry ol li{padding:3px 0 3px 0;line-height:1.45em;position:relative;font-size:13px;font-weight:500;margin-bottom:8px}@media screen and (max-width:768px){body.entry ol li{font-size:13px;line-height:1.56em}}body.entry ol li::before{content:"";width:20px;height:10px;background:url(/assets/images/common/icon_circle_oudo.svg) left center no-repeat;background-size:10px auto;position:absolute;left:-15px;top:7px;font-weight:600}body.entry img{max-width:100%;height:auto;margin-bottom:20px}body.entry table{border-top:1px solid #ccc;border-right:1px solid #ccc;margin:20px 0}@media screen and (max-width:640px){body.entry table{font-size:12px}}body.entry table td{border-bottom:1px solid #ccc;border-left:1px solid #ccc;padding:10px}@media screen and (max-width:640px){body.entry table td{font-size:12px}}body.entry iframe{margin:25px 0;width:100%;height:600px}@media screen and (max-width:640px){body.entry iframe{height:250px}}body.entry a{color:#739aaa}body.entry .btn{padding:20px 0 0 0}body.entry .btn a{display:block;width:90%;max-width:357px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #000;padding:20px 0;font-size:16px;font-weight:600;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;flex-wrap:wrap;line-height:1em;align-items:center;background:#fff;position:relative;z-index:1;transition:.3s}@media screen and (max-width:640px){body.entry .btn a{font-size:13px}}body.entry .btn a::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background:#000;transform-origin:100% 50%;transform:scaleX(0);transition:transform ease .3s}body.entry .btn a:hover{color:#fff;opacity:1!important}body.entry .btn a:hover::before{transform-origin:0 50%;transform:scaleX(1)}body.entry .btn a span.txt{width:80%;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:16px}body.entry .btn a span.arrow{display:block;width:15%;border-left:1px solid #333;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}body.entry .btn a span.arrow img{width:20%}body.entry strong{font-weight:700!important}body.entry .image-L{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;flex-wrap:wrap;padding:10px 0 0 0}@media screen and (max-width:640px){body.entry .image-L{padding-top:0}}body.entry .image-L .image{width:42%}@media screen and (max-width:768px){body.entry .image-L .image{width:100%}}body.entry .image-L .image img{width:100%}body.entry .image-L .text{width:56%}@media screen and (max-width:768px){body.entry .image-L .text{width:100%}}body.entry .image-R{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;flex-wrap:wrap;padding:10px 0 0 0}@media screen and (max-width:640px){body.entry .image-R{padding-top:0}}body.entry .image-R .image{width:42%;order:2}@media screen and (max-width:768px){body.entry .image-R .image{width:100%;order:1}}body.entry .image-R .image img{width:100%}body.entry .image-R .text{width:56%;order:1}@media screen and (max-width:768px){body.entry .image-R .text{width:100%;order:2}}body.entry .box-LR{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;flex-wrap:wrap;padding:10px 0 0 0}@media screen and (max-width:640px){body.entry .box-LR{padding-top:0}}body.entry .box-LR .boxSet{width:48.5%}@media screen and (max-width:640px){body.entry .box-LR .boxSet{width:100%}body.entry .box-LR .boxSet:first-child{margin-bottom:20px}}body.entry .box-LR .boxSet figure{line-height:0}body.entry .box-LR .boxSet figure p{padding:0}body.entry .box-LR .boxSet figure img{width:100%;margin-bottom:0}body.entry .box-LR .boxSet .text{padding:10px 0 0 0}body.entry .box-talk{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;flex-wrap:wrap;padding:15px 0 0 0}body.entry .box-talk .talkName{width:200px}@media screen and (max-width:768px){body.entry .box-talk .talkName{width:90px}}body.entry .box-talk .talkName p{font-weight:700;padding-right:70px;position:relative;text-align:left}@media screen and (max-width:768px){body.entry .box-talk .talkName p{padding-right:15px}}body.entry .box-talk .talkName p::after{content:"";height:1px;width:65px;display:block;position:absolute;right:0;top:10px;background:#000}@media screen and (max-width:768px){body.entry .box-talk .talkName p::after{width:12px}}body.entry .box-talk .text{width:calc(100% - 215px);-webkit-box-sizing:border-box;box-sizing:border-box;background:#f8f4ef;padding:15px}@media screen and (max-width:768px){body.entry .box-talk .text{width:calc(100% - 100px)}}body.entry .entryCta{margin-top:40px;padding:25px;border:1px solid #635952;background:#f7f7f7}@media screen and (max-width:640px){body.entry .entryCta{margin-top:30px;padding:15px}}body.entry .entryCta p{font-size:16px;line-height:1.78em}@media screen and (max-width:640px){body.entry .entryCta p{font-size:13px}}body.entry .entryCta .entryCtaBtn{width:100%;max-width:450px;margin:0 auto;padding:5px 0 0 0}@media screen and (max-width:640px){body.entry .entryCta .entryCtaBtn{padding-top:0}}body.entry .entryCta .entryCtaBtn a{display:block;padding:20px;text-align:center;background:#635952;color:#fff}@media screen and (max-width:640px){body.entry .entryCta .entryCtaBtn a{padding:15px}}body.entry .entryCta .entryCtaBtn a span{display:inline-block;position:relative;margin-left:50px}@media screen and (max-width:640px){body.entry .entryCta .entryCtaBtn a span{margin-left:20px}}body.entry .entryCta .entryCtaBtn a span::after{content:"";width:30px;left:-36px;position:absolute;height:30px;top:-5px;z-index:99;display:block;background:url(/assets/images/common/ico_contact_white.svg) center center no-repeat;background-size:100% auto}@media screen and (max-width:640px){body.entry .entryCta .entryCtaBtn a span::after{width:20px;height:20px;left:-32px;top:0}}body.entry .entryCta .entryCtaBtn a:hover{opacity:1;background:#000}body.page{padding:30px!important}body.page h1,body.page h1 span{font-size:30px;font-weight:700!important;line-height:1.66em;margin-bottom:15px;padding:8px 15px 5px 15px;background:#000;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;color:#fff}@media screen and (min-width:1280px){body.page h1,body.page h1 span{font-size:30px}}@media screen and (max-width:1280px){body.page h1,body.page h1 span{font-size:calc(30 / 1280 * 100vw);line-height:2em}}@media screen and (max-width:1080px){body.page h1,body.page h1 span{font-size:calc(28 / 1080 * 100vw);line-height:2em}}@media screen and (max-width:768px){body.page h1,body.page h1 span{font-size:calc(26 / 768 * 100vw);line-height:2em}}@media screen and (max-width:640px){body.page h1,body.page h1 span{font-size:calc(24 / 640 * 100vw);line-height:1.77em;background-size:auto 3px;padding-bottom:8px}}@media screen and (max-width:414px){body.page h1,body.page h1 span{font-size:calc(20 / 414 * 100vw);line-height:1.77em}}@media screen and (max-width:375px){body.page h1,body.page h1 span{font-size:calc(19 / 375 * 100vw);line-height:1.77em}}body.page h2,body.page h2 span{font-size:30px;font-weight:700!important;line-height:1.66em;padding-bottom:15px;font-weight:700}@media screen and (min-width:1280px){body.page h2,body.page h2 span{font-size:30px}}@media screen and (max-width:1280px){body.page h2,body.page h2 span{font-size:calc(30 / 1280 * 100vw);line-height:2em}}@media screen and (max-width:1080px){body.page h2,body.page h2 span{font-size:calc(28 / 1080 * 100vw);line-height:2em}}@media screen and (max-width:768px){body.page h2,body.page h2 span{font-size:calc(24 / 768 * 100vw);line-height:2em}}@media screen and (max-width:640px){body.page h2,body.page h2 span{font-size:calc(24 / 640 * 100vw);line-height:1.77em;background-size:auto 2px;padding-bottom:8px}}@media screen and (max-width:414px){body.page h2,body.page h2 span{font-size:calc(20 / 414 * 100vw);line-height:1.77em}}@media screen and (max-width:375px){body.page h2,body.page h2 span{font-size:calc(19 / 375 * 100vw);line-height:1.77em}}body.page h3,body.page h3 span{font-size:25px;font-weight:700!important;line-height:1.66em;margin-bottom:20px;border-bottom:1px solid #000;padding-bottom:8px}@media screen and (min-width:1280px){body.page h3,body.page h3 span{font-size:25px}}@media screen and (max-width:1280px){body.page h3,body.page h3 span{font-size:calc(25 / 1280 * 100vw);line-height:2em}}@media screen and (max-width:1080px){body.page h3,body.page h3 span{font-size:calc(24 / 1080 * 100vw);line-height:2em}}@media screen and (max-width:768px){body.page h3,body.page h3 span{font-size:calc(21 / 768 * 100vw);line-height:2em}}@media screen and (max-width:640px){body.page h3,body.page h3 span{font-size:calc(18 / 640 * 100vw);line-height:1.77em}}@media screen and (max-width:640px) and (max-width:640px){body.page h3,body.page h3 span{padding-bottom:6px}}@media screen and (max-width:414px){body.page h3,body.page h3 span{font-size:calc(18 / 414 * 100vw);line-height:1.77em}}@media screen and (max-width:375px){body.page h3,body.page h3 span{font-size:calc(17 / 375 * 100vw);line-height:1.77em}}body.page h4,body.page h4 span{font-size:23px;font-weight:700!important;line-height:1.66em;padding:8px 20px;margin-bottom:20px;position:relative;padding-left:100px}@media screen and (max-width:640px){body.page h4,body.page h4 span{padding-left:50px}}body.page h4 span::before,body.page h4::before{content:"";width:90px;height:1px;background:#000;display:inline-block;position:absolute;left:0;top:22px}@media screen and (max-width:640px){body.page h4 span::before,body.page h4::before{width:40px}}@media screen and (min-width:1280px){body.page h4,body.page h4 span{font-size:23px}}@media screen and (max-width:1280px){body.page h4,body.page h4 span{font-size:calc(23 / 1280 * 100vw);line-height:2em}}@media screen and (max-width:1080px){body.page h4,body.page h4 span{font-size:calc(22 / 1080 * 100vw);line-height:2em}}@media screen and (max-width:768px){body.page h4,body.page h4 span{font-size:calc(21 / 768 * 100vw);line-height:2em}}@media screen and (max-width:640px){body.page h4,body.page h4 span{font-size:calc(18 / 640 * 100vw);line-height:1.77em}}@media screen and (max-width:414px){body.page h4,body.page h4 span{font-size:calc(18 / 414 * 100vw);line-height:1.77em}}@media screen and (max-width:375px){body.page h4,body.page h4 span{font-size:calc(17 / 375 * 100vw);line-height:1.77em}}body.page h5,body.page h5 span{font-size:21px;font-weight:700!important;line-height:1.66em;padding:0 0 0 30px;margin-bottom:20px;position:relative}body.page h5 span::before,body.page h5::before{content:"";width:9px;height:9px;background:#000;display:inline-block;position:absolute;left:0;top:12px}@media screen and (max-width:640px){body.page h5 span::before,body.page h5::before{top:8px}}body.page h5 span::after,body.page h5::after{content:"";width:9px;height:9px;background:#000;display:inline-block;position:absolute;left:12px;top:12px}@media screen and (max-width:640px){body.page h5 span::after,body.page h5::after{top:8px}}@media screen and (min-width:1280px){body.page h5,body.page h5 span{font-size:21px}}@media screen and (max-width:1280px){body.page h5,body.page h5 span{font-size:calc(21 / 1280 * 100vw);line-height:2em}}@media screen and (max-width:1080px){body.page h5,body.page h5 span{font-size:calc(20 / 1080 * 100vw);line-height:2em}}@media screen and (max-width:768px){body.page h5,body.page h5 span{font-size:calc(19 / 768 * 100vw);line-height:2em}}@media screen and (max-width:640px){body.page h5,body.page h5 span{font-size:calc(18 / 640 * 100vw);line-height:1.77em}}@media screen and (max-width:414px){body.page h5,body.page h5 span{font-size:calc(17 / 414 * 100vw);line-height:1.77em}}@media screen and (max-width:375px){body.page h5,body.page h5 span{font-size:calc(16 / 375 * 100vw);line-height:1.77em}}body.page h6,body.page h6 span{display:inline-block;padding:4px 8px;color:#333;margin-bottom:20px;font-weight:700!important;line-height:1.78em;border-bottom:1px solid #000;font-size:19px}@media screen and (min-width:1280px){body.page h6,body.page h6 span{font-size:19px}}@media screen and (max-width:1280px){body.page h6,body.page h6 span{font-size:calc(19 / 1280 * 100vw);line-height:2em}}@media screen and (max-width:1080px){body.page h6,body.page h6 span{font-size:calc(18 / 1080 * 100vw);line-height:2em}}@media screen and (max-width:768px){body.page h6,body.page h6 span{font-size:calc(17 / 768 * 100vw);line-height:2em}}@media screen and (max-width:640px){body.page h6,body.page h6 span{font-size:calc(15 / 640 * 100vw);line-height:1.77em}}@media screen and (max-width:414px){body.page h6,body.page h6 span{font-size:calc(14 / 414 * 100vw);line-height:1.77em}}@media screen and (max-width:375px){body.page h6,body.page h6 span{font-size:calc(13 / 375 * 100vw);line-height:1.77em}}body.page h6 i,body.page h6 span i{color:#739aaa;margin-right:4px;font-size:13px}body.page p,body.page p span{padding-bottom:10px;font-size:16px;line-height:1.88em;font-weight:500;text-align:justify}@media screen and (max-width:640px){body.page p,body.page p span{font-size:13px}}body.page ul{padding-left:20px}body.page ul li{padding:3px 0 3px 0;line-height:1.45em;position:relative;font-size:13px;font-weight:500;margin-bottom:8px}@media screen and (max-width:768px){body.page ul li{font-size:13px;line-height:1.56em}}body.page ul li::before{content:"";width:20px;height:10px;background:url(/assets/images/common/icon_circle_oudo.svg) left center no-repeat;background-size:10px auto;position:absolute;left:-15px;top:7px;font-weight:600}body.page ol{padding-left:20px;margin-left:20px}body.page ol li{padding:3px 0 3px 0;line-height:1.45em;position:relative;font-size:13px;font-weight:500;margin-bottom:8px}@media screen and (max-width:768px){body.page ol li{font-size:13px;line-height:1.56em}}body.page ol li::before{content:"";width:20px;height:10px;background:url(/assets/images/common/icon_circle_oudo.svg) left center no-repeat;background-size:10px auto;position:absolute;left:-15px;top:7px;font-weight:600}body.page img{max-width:100%;height:auto;margin-bottom:20px}body.page table{border-top:1px solid #ccc;border-right:1px solid #ccc;margin:20px 0}@media screen and (max-width:640px){body.page table{font-size:12px}}body.page table td{border-bottom:1px solid #ccc;border-left:1px solid #ccc;padding:10px}@media screen and (max-width:640px){body.page table td{font-size:12px}}body.page iframe{margin:25px 0;width:100%;height:600px}@media screen and (max-width:640px){body.page iframe{height:250px}}body.page a{color:#739aaa}body.page .btn{padding:20px 0 0 0}body.page .btn a{display:block;width:90%;max-width:357px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #000;padding:20px 0;font-size:16px;font-weight:600;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;flex-wrap:wrap;line-height:1em;align-items:center;background:#fff;position:relative;z-index:1;transition:.3s}@media screen and (max-width:640px){body.page .btn a{font-size:13px}}body.page .btn a::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background:#000;transform-origin:100% 50%;transform:scaleX(0);transition:transform ease .3s}body.page .btn a:hover{color:#fff;opacity:1!important}body.page .btn a:hover::before{transform-origin:0 50%;transform:scaleX(1)}body.page .btn a span.txt{width:80%;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:16px}body.page .btn a span.arrow{display:block;width:15%;border-left:1px solid #333;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}body.page .btn a span.arrow img{width:20%}body.page strong{font-weight:700!important}body.page .image-L{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;flex-wrap:wrap;padding:10px 0 0 0}@media screen and (max-width:640px){body.page .image-L{padding-top:0}}body.page .image-L .image{width:42%}@media screen and (max-width:768px){body.page .image-L .image{width:100%}}body.page .image-L .image img{width:100%}body.page .image-L .text{width:56%}@media screen and (max-width:768px){body.page .image-L .text{width:100%}}body.page .image-R{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;flex-wrap:wrap;padding:10px 0 0 0}@media screen and (max-width:640px){body.page .image-R{padding-top:0}}body.page .image-R .image{width:42%;order:2}@media screen and (max-width:768px){body.page .image-R .image{width:100%;order:1}}body.page .image-R .image img{width:100%}body.page .image-R .text{width:56%;order:1}@media screen and (max-width:768px){body.page .image-R .text{width:100%;order:2}}body.page .box-LR{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;flex-wrap:wrap;padding:10px 0 0 0}@media screen and (max-width:640px){body.page .box-LR{padding-top:0}}body.page .box-LR .boxSet{width:48.5%}@media screen and (max-width:640px){body.page .box-LR .boxSet{width:100%}body.page .box-LR .boxSet:first-child{margin-bottom:20px}}body.page .box-LR .boxSet figure{line-height:0}body.page .box-LR .boxSet figure p{padding:0}body.page .box-LR .boxSet figure img{width:100%;margin-bottom:0}body.page .box-LR .boxSet .text{padding:10px 0 0 0}body.page .box-talk{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;flex-wrap:wrap;padding:15px 0 0 0}body.page .box-talk .talkName{width:200px}@media screen and (max-width:768px){body.page .box-talk .talkName{width:90px}}body.page .box-talk .talkName p{font-weight:700;padding-right:70px;position:relative;text-align:left}@media screen and (max-width:768px){body.page .box-talk .talkName p{padding-right:15px}}body.page .box-talk .talkName p::after{content:"";height:1px;width:65px;display:block;position:absolute;right:0;top:10px;background:#000}@media screen and (max-width:768px){body.page .box-talk .talkName p::after{width:12px}}body.page .box-talk .text{width:calc(100% - 215px);-webkit-box-sizing:border-box;box-sizing:border-box;background:#f8f4ef;padding:15px}@media screen and (max-width:768px){body.page .box-talk .text{width:calc(100% - 100px)}}body.page .entryCta{margin-top:40px;padding:25px;border:1px solid #635952;background:#f7f7f7}@media screen and (max-width:640px){body.page .entryCta{margin-top:30px;padding:15px}}body.page .entryCta p{font-size:16px;line-height:1.78em}@media screen and (max-width:640px){body.page .entryCta p{font-size:13px}}body.page .entryCta .entryCtaBtn{width:100%;max-width:450px;margin:0 auto;padding:5px 0 0 0}@media screen and (max-width:640px){body.page .entryCta .entryCtaBtn{padding-top:0}}body.page .entryCta .entryCtaBtn a{display:block;padding:20px;text-align:center;background:#635952;color:#fff}@media screen and (max-width:640px){body.page .entryCta .entryCtaBtn a{padding:15px}}body.page .entryCta .entryCtaBtn a span{display:inline-block;position:relative;margin-left:50px}@media screen and (max-width:640px){body.page .entryCta .entryCtaBtn a span{margin-left:20px}}body.page .entryCta .entryCtaBtn a span::after{content:"";width:30px;left:-36px;position:absolute;height:30px;top:-5px;z-index:99;display:block;background:url(/assets/images/common/ico_contact_white.svg) center center no-repeat;background-size:100% auto}@media screen and (max-width:640px){body.page .entryCta .entryCtaBtn a span::after{width:20px;height:20px;left:-32px;top:0}}body.page .entryCta .entryCtaBtn a:hover{opacity:1;background:#000}.about_breeders-page{background:#f8f7f1}.about_breeders-page .aniObj{opacity:0;transition:2s}.about_breeders-page .aniObj::after,.about_breeders-page .aniObj::before{opacity:0;transition:2s}.about_breeders-page .aniObj.aniObj--btn01::before{width:0;transition:1.5s .6s}.about_breeders-page .aniObj.aniObj--main01{transform:translate(0,-2%) scale(1);transition:2s 0s}.about_breeders-page .aniObj.aniObj--opa01{transition:1.5s 0s}.about_breeders-page .aniObj.aniObj--opa02{transition:1.5s .3s}.about_breeders-page .aniObj.aniObj--opa03{transition:1.5s .6s}.about_breeders-page .aniObj.aniObj--opa04{transition:1.5s .9s}.about_breeders-page .aniObj.aniObj--opa05{transition:1.5s 1.2s}.about_breeders-page .aniObj.aniObj--opa06{transition:1.5s 1.5s}.about_breeders-page .aniObj.aniObj--top01{transform:translate(0,5%) scale(1);transition:2s 0s}.about_breeders-page .aniObj.aniObj--top02{transform:translate(0,5%) scale(1);transition:2s .3s}.about_breeders-page .aniObj.aniObj--top03{transform:translate(0,5%) scale(1);transition:2s .6s}.about_breeders-page .aniObj.aniObj--top04{transform:translate(0,5%) scale(1);transition:2s .9s}.about_breeders-page .aniObj.aniObj--top05{transform:translate(0,5%) scale(1);transition:2s 1.2s}.about_breeders-page .aniObj.aniObj--right01{transform:translate(-5%,0) scale(1);transition:2s 0s}@media screen and (max-width:750px){.about_breeders-page .aniObj.aniObj--right01{transform:translate(0,5%) scale(1)}}.about_breeders-page .aniObj.aniObj--left01{transform:translate(5%,0) scale(1);transition:2s 0s}@media screen and (max-width:750px){.about_breeders-page .aniObj.aniObj--left01{transform:translate(0,5%) scale(1)}}.about_breeders-page .aniObj.aniObj--left02{transform:translate(5%,0) scale(1);transition:2s .6s}@media screen and (max-width:750px){.about_breeders-page .aniObj.aniObj--left02{transform:translate(0,5%) scale(1)}}.about_breeders-page .aniObj--move{opacity:1!important;transform:translate(0,0) scale(1)!important}.about_breeders-page .aniObj--move.aniObj--btn01::before{width:100%}.about_breeders-page .aniObj--move::after,.about_breeders-page .aniObj--move::before{opacity:1!important;transform:translate(0,0) scale(1)!important}.about_breeders-page main .localmainBlock{padding:60px 60px 343px;box-sizing:border-box}@media screen and (max-width:1440px){.about_breeders-page main .localmainBlock{padding:60px calc(60 / 1440 * 100vw) calc(343 / 1440 * 100vw)}}@media screen and (max-width:1024px){.about_breeders-page main .localmainBlock{padding:calc(88 / 1024 * 100vw) calc(60 / 1440 * 100vw) calc(373 / 1440 * 100vw)}}@media screen and (max-width:750px){.about_breeders-page main .localmainBlock{padding:calc(132 / 750 * 100vw) calc(50 / 750 * 100vw) calc(343 / 750 * 100vw)}}@media screen and (max-width:1244px){.about_breeders-page main .localmainBlock .phtBox{width:calc(518 / 1244 * 100vw)}}@media screen and (max-width:750px){.about_breeders-page main .localmainBlock .phtBox{width:calc(518 / 930 * 100vw)}}.about_breeders-page main .headlineTxt{font-weight:700;font-size:26px;letter-spacing:.1em}@media screen and (max-width:1244px){.about_breeders-page main .headlineTxt{font-size:calc(26 / 1244 * 100vw)}}@media screen and (max-width:750px){.about_breeders-page main .headlineTxt{font-size:18px}}.about_breeders-page main .headlineTxt span{font-size:28px;font-weight:600;letter-spacing:.055em}@media screen and (max-width:1244px){.about_breeders-page main .headlineTxt span{font-size:calc(28 / 1244 * 100vw)}}@media screen and (max-width:750px){.about_breeders-page main .headlineTxt span{font-size:20px}}.about_breeders-page main .copyTxt{font-size:15px;line-height:2.4;letter-spacing:.05em;margin-top:32px}@media screen and (max-width:1244px){.about_breeders-page main .copyTxt{font-size:calc(15 / 1244 * 100vw)}}@media screen and (max-width:750px){.about_breeders-page main .copyTxt{font-size:13px;line-height:2.2}}@media screen and (max-width:1244px){.about_breeders-page main .copyTxt{margin-top:calc(32 / 1244 * 100vw)}}@media screen and (max-width:750px){.about_breeders-page main .copyTxt{margin-top:22px}}.about_breeders-page main .copyTxt:nth-of-type(n+2){margin-top:26px}@media screen and (max-width:1244px){.about_breeders-page main .copyTxt:nth-of-type(n+2){margin-top:calc(26 / 1244 * 100vw)}}@media screen and (max-width:750px){.about_breeders-page main .copyTxt:nth-of-type(n+2){margin-top:16px}}.about_breeders-page main .headlineTxt__sub{margin-top:16px;font-size:13px;font-weight:500;letter-spacing:.055em}@media screen and (max-width:1244px){.about_breeders-page main .headlineTxt__sub{margin-top:calc(16 / 1244 * 100vw);font-size:calc(13 / 1244 * 100vw)}}@media screen and (max-width:750px){.about_breeders-page main .headlineTxt__sub{margin-top:12px;font-size:12px}}.about_breeders-page main .detailBtn{margin-top:40px}.about_breeders-page main .detailBtn a{position:relative;display:inline-block;padding-bottom:1px;font-size:16px;font-weight:700;letter-spacing:.055em;box-sizing:border-box}@media screen and (max-width:1440px){.about_breeders-page main .detailBtn a{font-size:calc(16 / 1440 * 100vw)}}@media screen and (max-width:750px){.about_breeders-page main .detailBtn a{font-size:14px}}.about_breeders-page main .detailBtn a::before{content:"";position:absolute;bottom:0;left:0;width:100%;border-bottom:2px solid #000}.about_breeders-page main .detailBtn a span{position:relative;display:inline-block;padding-left:24px;line-height:16px;box-sizing:border-box}@media screen and (max-width:750px){.about_breeders-page main .detailBtn a span{line-height:14px}}.about_breeders-page main .detailBtn a span::before{content:"";position:absolute;top:calc(50% - 1px);left:0;transform:translateY(-50%);width:16px;height:6px;background:url(../images/common/nav_arr_bk.svg) center/100% auto no-repeat}.about_breeders-page main .detailBtn.colorWh a{color:#fff}.about_breeders-page main .detailBtn.colorWh a::before{border-bottom:2px solid #fff}.about_breeders-page main .detailBtn.colorWh a span::before{background:url(../images/common/nav_arr_wh.svg) center/100% auto no-repeat}@media screen and (max-width:1440px){.about_breeders-page main .detailBtn{margin-top:calc(40 / 1440 * 100vw)}}@media screen and (max-width:750px){.about_breeders-page main .detailBtn{margin-top:22px}}@media screen and (max-width:750px){.about_breeders-page main .aboutBlock{padding:0 calc(50 / 750 * 100vw) 0}}.about_breeders-page main .aboutBlock__inner__set{position:relative}.about_breeders-page main .aboutBlock__inner__set .subImgBox{position:absolute;top:-318px;left:50%;transform:translateX(-50%);z-index:2}@media screen and (max-width:1244px){.about_breeders-page main .aboutBlock__inner__set .subImgBox{top:calc(-318 / 1244 * 100vw)}}@media screen and (max-width:750px){.about_breeders-page main .aboutBlock__inner__set .subImgBox{top:calc(-246 / 750 * 100vw)}}.about_breeders-page main .aboutBlock__inner__set .subImgBox .subImg{max-width:1920px}@media screen and (max-width:1244px){.about_breeders-page main .aboutBlock__inner__set .subImgBox .subImg{width:calc(1124 / 1244 * 100vw)}}.about_breeders-page main .aboutBlock__inner__set .flexBox{display:flex;align-items:center}@media screen and (max-width:750px){.about_breeders-page main .aboutBlock__inner__set .flexBox{flex-wrap:wrap}}.about_breeders-page main .aboutBlock__inner__set .flexBox .phtBox{width:100%;padding:14px 0}@media screen and (max-width:1920px){.about_breeders-page main .aboutBlock__inner__set .flexBox .phtBox{width:27.34%}}@media screen and (max-width:750px){.about_breeders-page main .aboutBlock__inner__set .flexBox .phtBox{width:calc((100% - 10px)/ 2);order:2;padding:10px 0 0}}.about_breeders-page main .aboutBlock__inner__set .flexBox .phtBox figure{line-height:0}.about_breeders-page main .aboutBlock__inner__set .flexBox .phtBox figure img{width:100%;object-fit:cover;height:325px;object-position:top}@media screen and (max-width:1920px){.about_breeders-page main .aboutBlock__inner__set .flexBox .phtBox figure img{height:auto;object-position:center}}@media screen and (max-width:1024px){.about_breeders-page main .aboutBlock__inner__set .flexBox .phtBox figure img{height:246px;object-position:-130px}}@media screen and (max-width:750px){.about_breeders-page main .aboutBlock__inner__set .flexBox .phtBox figure img{height:auto;object-position:center}}@media screen and (max-width:750px){.about_breeders-page main .aboutBlock__inner__set .flexBox .phtBox:last-of-type{margin-left:10px}}@media screen and (max-width:1024px){.about_breeders-page main .aboutBlock__inner__set .flexBox .phtBox:last-of-type figure img{object-position:-83px}}@media screen and (max-width:750px){.about_breeders-page main .aboutBlock__inner__set .flexBox .phtBox:last-of-type figure img{height:auto;object-position:center}}.about_breeders-page main .aboutBlock__inner__set .flexBox .txtBox{width:46.23%;min-width:844px;background:#b79b6c;border-radius:15px;padding:14px;box-sizing:border-box;position:relative}@media screen and (max-width:1920px){.about_breeders-page main .aboutBlock__inner__set .flexBox .txtBox{min-width:auto;max-width:844px}}@media screen and (max-width:1244px){.about_breeders-page main .aboutBlock__inner__set .flexBox .txtBox{width:55.23%}}@media screen and (max-width:750px){.about_breeders-page main .aboutBlock__inner__set .flexBox .txtBox{padding:9px;width:100%;order:1}}.about_breeders-page main .aboutBlock__inner__set .flexBox .txtBox::before{content:"";position:absolute;top:-120px;left:50%;transform:translateX(-50%);width:261px;height:167px;background:url(../images/about/breeders/dog_about.png) right bottom/100% auto no-repeat}@media screen and (max-width:1244px){.about_breeders-page main .aboutBlock__inner__set .flexBox .txtBox::before{top:calc(-120 / 1244 * 100vw);width:calc(261 / 1244 * 100vw);height:calc(167 / 1244 * 100vw)}}@media screen and (max-width:750px){.about_breeders-page main .aboutBlock__inner__set .flexBox .txtBox::before{top:calc(-111 / 750 * 100vw);width:calc(247 / 750 * 100vw);height:calc(156 / 750 * 100vw)}}.about_breeders-page main .aboutBlock__inner__set .flexBox .txtBox p{padding:53px 2px;box-sizing:border-box;border:2px solid #e9e1d6;color:#fff;text-align:center;line-height:2.2;border-radius:9px;font-weight:700;font-size:20px;letter-spacing:.088em}@media screen and (max-width:1720px){.about_breeders-page main .aboutBlock__inner__set .flexBox .txtBox p{font-size:calc(20 / 1720 * 100vw)}}@media screen and (max-width:1244px){.about_breeders-page main .aboutBlock__inner__set .flexBox .txtBox p{padding:calc(53 / 1244 * 100vw) 10px}}@media screen and (max-width:1024px){.about_breeders-page main .aboutBlock__inner__set .flexBox .txtBox p{font-size:calc(17 / 1024 * 100vw)}}@media screen and (max-width:750px){.about_breeders-page main .aboutBlock__inner__set .flexBox .txtBox p{text-align:left;font-size:16px;padding:calc(37 / 750 * 100vw) 20px}}@media screen and (max-width:414px){.about_breeders-page main .aboutBlock__inner__set .flexBox .txtBox p{font-size:13px;padding:calc(37 / 750 * 100vw) 10px}}.about_breeders-page main .dayBlock{padding:149px 60px 0;box-sizing:border-box}@media screen and (max-width:1440px){.about_breeders-page main .dayBlock{padding:calc(149 / 1440 * 100vw) calc(60 / 1440 * 100vw) 0}}@media screen and (max-width:750px){.about_breeders-page main .dayBlock{padding:calc(132 / 750 * 100vw) calc(50 / 750 * 100vw) 0}}.about_breeders-page main .dayBlock__inner{max-width:1124px;margin:0 auto}.about_breeders-page main .dayBlock__inner__tit .titBox{width:fit-content;margin:0 auto;background:url(../images/about/breeders/tit_day.svg) right top 64%/16% auto no-repeat}@media screen and (max-width:750px){.about_breeders-page main .dayBlock__inner__tit .titBox{background:url(../images/about/breeders/tit_day.svg) right top 60%/15% auto no-repeat}}@media screen and (max-width:414px){.about_breeders-page main .dayBlock__inner__tit .titBox{background:url(../images/about/breeders/tit_day.svg) right 2% top 51%/14% auto no-repeat}}.about_breeders-page main .dayBlock__inner__tit .titBox p{font-size:66px;font-weight:900;line-height:1.15}@media screen and (max-width:1244px){.about_breeders-page main .dayBlock__inner__tit .titBox p{font-size:calc(66 / 1244 * 100vw)}}@media screen and (max-width:750px){.about_breeders-page main .dayBlock__inner__tit .titBox p{font-size:calc(51 / 750 * 100vw)}}@media screen and (max-width:414px){.about_breeders-page main .dayBlock__inner__tit .titBox p{font-size:27px}}.about_breeders-page main .dayBlock__inner__tit .titBox h2{margin-top:22px;text-align:center;font-weight:700;font-size:26px}@media screen and (max-width:1244px){.about_breeders-page main .dayBlock__inner__tit .titBox h2{margin-top:calc(18 / 1244 * 100vw);font-size:calc(26 / 1244 * 100vw)}}@media screen and (max-width:750px){.about_breeders-page main .dayBlock__inner__tit .titBox h2{margin-top:9px;font-size:calc(22 / 750 * 100vw)}}@media screen and (max-width:414px){.about_breeders-page main .dayBlock__inner__tit .titBox h2{font-size:15px}}.about_breeders-page main .dayBlock__inner__set{margin-top:51px}@media screen and (max-width:750px){.about_breeders-page main .dayBlock__inner__set{margin-top:20px}}.about_breeders-page main .dayBlock__inner__set .flexBox{display:flex;justify-content:space-between;flex-wrap:wrap}.about_breeders-page main .dayBlock__inner__set .flexBox .flexLeft,.about_breeders-page main .dayBlock__inner__set .flexBox .flexRight{width:44.22%;position:relative}@media screen and (max-width:1024px){.about_breeders-page main .dayBlock__inner__set .flexBox .flexLeft,.about_breeders-page main .dayBlock__inner__set .flexBox .flexRight{width:47.22%}}@media screen and (max-width:750px){.about_breeders-page main .dayBlock__inner__set .flexBox .flexLeft,.about_breeders-page main .dayBlock__inner__set .flexBox .flexRight{width:100%}}.about_breeders-page main .dayBlock__inner__set .flexBox .flexLeft::before,.about_breeders-page main .dayBlock__inner__set .flexBox .flexRight::before{content:"";position:absolute;display:block;width:4px;height:100%;top:42px;left:155px;background:#bcbaad;z-index:1}@media screen and (max-width:1244px){.about_breeders-page main .dayBlock__inner__set .flexBox .flexLeft::before,.about_breeders-page main .dayBlock__inner__set .flexBox .flexRight::before{top:calc(42 / 1244 * 100vw);left:calc(158 / 1244 * 100vw)}}@media screen and (max-width:1024px){.about_breeders-page main .dayBlock__inner__set .flexBox .flexLeft::before,.about_breeders-page main .dayBlock__inner__set .flexBox .flexRight::before{width:3px;left:calc(112px + (134 - 112)*(100vw - 750px)/ (1024 - 750))}}@media screen and (max-width:750px){.about_breeders-page main .dayBlock__inner__set .flexBox .flexLeft::before,.about_breeders-page main .dayBlock__inner__set .flexBox .flexRight::before{width:3px;height:98%;top:calc(34 / 750 * 100vw);left:calc(81px + (127 - 81)*(100vw - 320px)/ (750 - 320))}}@media screen and (max-width:414px){.about_breeders-page main .dayBlock__inner__set .flexBox .flexLeft::before,.about_breeders-page main .dayBlock__inner__set .flexBox .flexRight::before{top:calc(31 / 414 * 100vw)}}@media screen and (max-width:750px){.about_breeders-page main .dayBlock__inner__set .flexBox .flexLeft::before{height:110%}}@media screen and (max-width:750px){.about_breeders-page main .dayBlock__inner__set .flexBox .flexRight{margin-top:20px}}.about_breeders-page main .dayBlock__inner__set .flexBox .detailSet dl{color:#46320f;display:flex;justify-content:flex-start;margin-top:38px}@media screen and (max-width:750px){.about_breeders-page main .dayBlock__inner__set .flexBox .detailSet dl{justify-content:space-between;margin-top:20px}}.about_breeders-page main .dayBlock__inner__set .flexBox .detailSet dl:first-of-type{margin-top:0}.about_breeders-page main .dayBlock__inner__set .flexBox .detailSet dl dt{width:91px;text-align:right;font-size:32px;font-weight:700;letter-spacing:.04em;margin-right:25.75%;margin-top:16px;position:relative}@media screen and (max-width:1244px){.about_breeders-page main .dayBlock__inner__set .flexBox .detailSet dl dt{font-size:calc(32 / 1244 * 100vw)}}@media screen and (max-width:750px){.about_breeders-page main .dayBlock__inner__set .flexBox .detailSet dl dt{width:75px;font-size:18px;margin-right:19.75%;margin-top:14px}}.about_breeders-page main .dayBlock__inner__set .flexBox .detailSet dl dt::after{content:"";position:absolute;display:block;width:20px;height:20px;border-radius:50%;top:15px;left:147px;background:#b29666;z-index:2}@media screen and (max-width:1244px){.about_breeders-page main .dayBlock__inner__set .flexBox .detailSet dl dt::after{top:calc(15 / 1244 * 100vw);left:calc(147 / 1244 * 100vw)}}@media screen and (max-width:1024px){.about_breeders-page main .dayBlock__inner__set .flexBox .detailSet dl dt::after{width:15px;height:15px;left:calc(106px + (128 - 106)*(100vw - 750px)/ (1024 - 750))}}@media screen and (max-width:750px){.about_breeders-page main .dayBlock__inner__set .flexBox .detailSet dl dt::after{width:15px;height:15px;top:calc(7 / 750 * 100vw);left:calc(86px + (121 - 86)*(100vw - 414px)/ (750 - 414))}}@media screen and (max-width:414px){.about_breeders-page main .dayBlock__inner__set .flexBox .detailSet dl dt::after{top:calc(7 / 414 * 100vw);left:calc(75px + (85 - 75)*(100vw - 320px)/ (414 - 320))}}.about_breeders-page main .dayBlock__inner__set .flexBox .detailSet dl dd{width:55.94%;background:#f1efe3;border-radius:10px;position:relative}@media screen and (max-width:750px){.about_breeders-page main .dayBlock__inner__set .flexBox .detailSet dl dd{width:68.94%}}.about_breeders-page main .dayBlock__inner__set .flexBox .detailSet dl dd::after{content:'';width:0;height:0;position:absolute;border:12px solid transparent;border-right:13px solid #f1efe3;right:100%;top:27px}@media screen and (max-width:1244px){.about_breeders-page main .dayBlock__inner__set .flexBox .detailSet dl dd::after{top:calc(27 / 1244 * 100vw)}}@media screen and (max-width:750px){.about_breeders-page main .dayBlock__inner__set .flexBox .detailSet dl dd::after{top:13px}}.about_breeders-page main .dayBlock__inner__set .flexBox .detailSet dl dd ul{padding:17px 10px 17px 40px}@media screen and (max-width:1244px){.about_breeders-page main .dayBlock__inner__set .flexBox .detailSet dl dd ul{padding:calc(17 / 1244 * 100vw) calc(10 / 1244 * 100vw) calc(17 / 1244 * 100vw) calc(40 / 1244 * 100vw)}}@media screen and (max-width:1024px){.about_breeders-page main .dayBlock__inner__set .flexBox .detailSet dl dd ul{padding:calc(17 / 1244 * 100vw) calc(10 / 1244 * 100vw) calc(17 / 1244 * 100vw) 34px}}@media screen and (max-width:750px){.about_breeders-page main .dayBlock__inner__set .flexBox .detailSet dl dd ul{padding:10px 10px 10px 40px}}.about_breeders-page main .dayBlock__inner__set .flexBox .detailSet dl dd ul li{list-style:disc;font-weight:700;font-size:22px;letter-spacing:.033em;margin-top:5px}@media screen and (max-width:1244px){.about_breeders-page main .dayBlock__inner__set .flexBox .detailSet dl dd ul li{font-size:calc(22 / 1244 * 100vw)}}@media screen and (max-width:750px){.about_breeders-page main .dayBlock__inner__set .flexBox .detailSet dl dd ul li{font-size:15px}}@media screen and (max-width:414px){.about_breeders-page main .dayBlock__inner__set .flexBox .detailSet dl dd ul li{font-size:13px}}.about_breeders-page main .dayBlock__inner__set .flexBox .detailSet dl dd ul li::marker{font-size:15px}.about_breeders-page main .dayBlock__inner__set .flexBox .detailSet dl dd ul li:first-of-type{margin-top:0}.about_breeders-page main .dayBlock__inner__set .flexBox .detailSet dl dd ul li span{vertical-align:-3px}@media screen and (max-width:1244px){.about_breeders-page main .dayBlock__inner__set .flexBox .detailSet dl dd ul li span{vertical-align:calc(-3 / 1244 * 100vw)}}.about_breeders-page main .dayBlock__inner__set .flexBox .detailSet dl dd ul li small{font-size:12px;vertical-align:4px}.about_breeders-page main .dayBlock__inner__set .noteTxt{margin-top:102px;text-align:center}@media screen and (max-width:1440px){.about_breeders-page main .dayBlock__inner__set .noteTxt{margin-top:calc(102 / 1440 * 100vw)}}@media screen and (max-width:750px){.about_breeders-page main .dayBlock__inner__set .noteTxt{width:fit-content;margin:calc(90 / 750 * 100vw) auto 0;text-align:left}}.about_breeders-page main .dayBlock__inner__set .noteTxt p{font-size:15px;letter-spacing:.088em;line-height:2}@media screen and (max-width:1024px){.about_breeders-page main .dayBlock__inner__set .noteTxt p{font-size:13px}}@media screen and (max-width:750px){.about_breeders-page main .dayBlock__inner__set .noteTxt p{padding-left:1.6em;text-indent:-1.6em}.about_breeders-page main .dayBlock__inner__set .noteTxt p:last-of-type{padding-left:1em;text-indent:-1em}}@media screen and (max-width:414px){.about_breeders-page main .dayBlock__inner__set .noteTxt p{font-size:12px}}.about_breeders-page main .commitmentBlock{padding:150px 60px 243px;box-sizing:border-box}@media screen and (max-width:1440px){.about_breeders-page main .commitmentBlock{padding:calc(150 / 1440 * 100vw) calc(60 / 1440 * 100vw) calc(243 / 1440 * 100vw)}}@media screen and (max-width:750px){.about_breeders-page main .commitmentBlock{padding:calc(108 / 750 * 100vw) calc(50 / 750 * 100vw) 140px}}.about_breeders-page main .commitmentBlock__inner{max-width:1124px;margin:0 auto}.about_breeders-page main .commitmentBlock__inner__tit .titBox{width:fit-content;margin:0 auto}@media screen and (max-width:750px){.about_breeders-page main .commitmentBlock__inner__tit .titBox{text-align:center}}.about_breeders-page main .commitmentBlock__inner__tit .titBox p{font-size:66px;font-weight:900;line-height:1.15}@media screen and (max-width:1244px){.about_breeders-page main .commitmentBlock__inner__tit .titBox p{font-size:calc(66 / 1244 * 100vw)}}@media screen and (max-width:750px){.about_breeders-page main .commitmentBlock__inner__tit .titBox p{font-size:calc(51 / 750 * 100vw)}}@media screen and (max-width:414px){.about_breeders-page main .commitmentBlock__inner__tit .titBox p{font-size:27px}}.about_breeders-page main .commitmentBlock__inner__tit .titBox h2{margin-top:18px;text-align:center;font-weight:700;font-size:26px;letter-spacing:.088em}@media screen and (max-width:1244px){.about_breeders-page main .commitmentBlock__inner__tit .titBox h2{margin-top:calc(18 / 1244 * 100vw);font-size:calc(26 / 1244 * 100vw)}}@media screen and (max-width:750px){.about_breeders-page main .commitmentBlock__inner__tit .titBox h2{margin-top:9px;font-size:calc(22 / 750 * 100vw)}}@media screen and (max-width:414px){.about_breeders-page main .commitmentBlock__inner__tit .titBox h2{font-size:15px}}.about_breeders-page main .commitmentBlock__inner__tit .titBox h2 span{font-size:28px;font-weight:700;letter-spacing:.055em}@media screen and (max-width:1244px){.about_breeders-page main .commitmentBlock__inner__tit .titBox h2 span{font-size:calc(28 / 1244 * 100vw)}}@media screen and (max-width:750px){.about_breeders-page main .commitmentBlock__inner__tit .titBox h2 span{font-size:calc(24 / 750 * 100vw)}}@media screen and (max-width:414px){.about_breeders-page main .commitmentBlock__inner__tit .titBox h2 span{font-size:17px}}.about_breeders-page main .commitmentBlock__inner__set .subtitBox{margin-top:26px}@media screen and (max-width:1244px){.about_breeders-page main .commitmentBlock__inner__set .subtitBox{margin-top:calc(26 / 1244 * 100vw)}}@media screen and (max-width:750px){.about_breeders-page main .commitmentBlock__inner__set .subtitBox{margin-top:9px}}.about_breeders-page main .commitmentBlock__inner__set .subtitBox h3{width:fit-content;margin:0 auto;padding-bottom:9px;font-size:18px;letter-spacing:.088em;background:url(../images/about/breeders/tit_commitment.svg) center bottom/100% auto no-repeat}@media screen and (max-width:1244px){.about_breeders-page main .commitmentBlock__inner__set .subtitBox h3{font-size:calc(18 / 1244 * 100vw)}}@media screen and (max-width:750px){.about_breeders-page main .commitmentBlock__inner__set .subtitBox h3{font-size:calc(18 / 750 * 100vw)}}@media screen and (max-width:414px){.about_breeders-page main .commitmentBlock__inner__set .subtitBox h3{font-size:14px}}.about_breeders-page main .commitmentBlock__inner__set .detailBox{margin-top:51px}@media screen and (max-width:1244px){.about_breeders-page main .commitmentBlock__inner__set .detailBox{margin-top:calc(51 / 1244 * 100vw)}}@media screen and (max-width:750px){.about_breeders-page main .commitmentBlock__inner__set .detailBox{margin-top:20px}}.about_breeders-page main .commitmentBlock__inner__set .detailBox .pointBox ul{display:flex;justify-content:space-between;flex-wrap:wrap;gap:0 5px}.about_breeders-page main .commitmentBlock__inner__set .detailBox .pointBox ul li{width:calc((100% - 5px)/ 2);background:#fff;color:#46320f;box-sizing:border-box;padding:15px;border-radius:15px}@media screen and (max-width:750px){.about_breeders-page main .commitmentBlock__inner__set .detailBox .pointBox ul li{width:100%}}.about_breeders-page main .commitmentBlock__inner__set .detailBox .pointBox ul li .flexSet{display:flex;justify-content:flex-start;align-items:center}.about_breeders-page main .commitmentBlock__inner__set .detailBox .pointBox ul li .flexSet .phtSet{margin-right:6.96%;width:27.92%}@media screen and (max-width:414px){.about_breeders-page main .commitmentBlock__inner__set .detailBox .pointBox ul li .flexSet .phtSet{margin-right:6.96%;width:35.92%}}.about_breeders-page main .commitmentBlock__inner__set .detailBox .pointBox ul li .flexSet .phtSet figure{line-height:0}.about_breeders-page main .commitmentBlock__inner__set .detailBox .pointBox ul li .flexSet .phtSet figure img{max-width:100%}.about_breeders-page main .commitmentBlock__inner__set .detailBox .pointBox ul li .flexSet .pointSet{width:56.79%}@media screen and (max-width:750px){.about_breeders-page main .commitmentBlock__inner__set .detailBox .pointBox ul li .flexSet .pointSet{width:63.79%}}@media screen and (max-width:414px){.about_breeders-page main .commitmentBlock__inner__set .detailBox .pointBox ul li .flexSet .pointSet{margin-top:-14px}}.about_breeders-page main .commitmentBlock__inner__set .detailBox .pointBox ul li .flexSet .pointSet .titSet{display:flex;justify-content:flex-start;align-items:baseline}.about_breeders-page main .commitmentBlock__inner__set .detailBox .pointBox ul li .flexSet .pointSet .titSet .number{font-size:22px;font-weight:500;letter-spacing:0;margin-right:9%}@media screen and (max-width:1244px){.about_breeders-page main .commitmentBlock__inner__set .detailBox .pointBox ul li .flexSet .pointSet .titSet .number{font-size:calc(22 / 1244 * 100vw)}}@media screen and (max-width:750px){.about_breeders-page main .commitmentBlock__inner__set .detailBox .pointBox ul li .flexSet .pointSet .titSet .number{font-size:calc(22 / 750 * 100vw);margin-right:5%}}@media screen and (max-width:414px){.about_breeders-page main .commitmentBlock__inner__set .detailBox .pointBox ul li .flexSet .pointSet .titSet .number{font-size:14px}}.about_breeders-page main .commitmentBlock__inner__set .detailBox .pointBox ul li .flexSet .pointSet .titSet .number span{font-size:51px;vertical-align:-7%;margin-left:4px}@media screen and (max-width:1244px){.about_breeders-page main .commitmentBlock__inner__set .detailBox .pointBox ul li .flexSet .pointSet .titSet .number span{font-size:calc(51 / 1244 * 100vw)}}@media screen and (max-width:750px){.about_breeders-page main .commitmentBlock__inner__set .detailBox .pointBox ul li .flexSet .pointSet .titSet .number span{font-size:calc(51 / 750 * 100vw)}}@media screen and (max-width:750px){.about_breeders-page main .commitmentBlock__inner__set .detailBox .pointBox ul li .flexSet .pointSet .titSet .number span{font-size:calc(51 / 750 * 100vw)}}@media screen and (max-width:414px){.about_breeders-page main .commitmentBlock__inner__set .detailBox .pointBox ul li .flexSet .pointSet .titSet .number span{font-size:28px}}.about_breeders-page main .commitmentBlock__inner__set .detailBox .pointBox ul li .flexSet .pointSet .titSet .title{font-family:'Noto Sans JP',sans-serif;font-size:26px;font-weight:700;letter-spacing:.088em}@media screen and (max-width:1244px){.about_breeders-page main .commitmentBlock__inner__set .detailBox .pointBox ul li .flexSet .pointSet .titSet .title{font-size:calc(26 / 1244 * 100vw)}}@media screen and (max-width:750px){.about_breeders-page main .commitmentBlock__inner__set .detailBox .pointBox ul li .flexSet .pointSet .titSet .title{font-size:calc(26 / 750 * 100vw)}}@media screen and (max-width:414px){.about_breeders-page main .commitmentBlock__inner__set .detailBox .pointBox ul li .flexSet .pointSet .titSet .title{font-size:16px}}.about_breeders-page main .commitmentBlock__inner__set .detailBox .pointBox ul li .flexSet .pointSet .txtSet p{font-size:20px;font-weight:700}@media screen and (max-width:1244px){.about_breeders-page main .commitmentBlock__inner__set .detailBox .pointBox ul li .flexSet .pointSet .txtSet p{font-size:calc(20 / 1244 * 100vw)}}@media screen and (max-width:750px){.about_breeders-page main .commitmentBlock__inner__set .detailBox .pointBox ul li .flexSet .pointSet .txtSet p{font-size:calc(20 / 750 * 100vw)}}@media screen and (max-width:414px){.about_breeders-page main .commitmentBlock__inner__set .detailBox .pointBox ul li .flexSet .pointSet .txtSet p{font-size:13px}}.about_breeders-page main .commitmentBlock__inner__set .detailBox .pointBox ul li:nth-of-type(n+3){margin-top:5px}@media screen and (max-width:750px){.about_breeders-page main .commitmentBlock__inner__set .detailBox .pointBox ul li:nth-of-type(n+2){margin-top:10px}}.about_breeders-page main .footBlock{background:url(../images/about/breeders/bg_foot.jpg) center bottom/100% auto no-repeat;background-size:cover}@media screen and (max-width:750px){.about_breeders-page main .footBlock{background-position:center right 15%}}.about_breeders-page main .footBlock__inner{padding:138px 60px 29%;box-sizing:border-box;position:relative}@media screen and (max-width:1920px){.about_breeders-page main .footBlock__inner{padding:138px 60px 550px}}@media screen and (max-width:1440px){.about_breeders-page main .footBlock__inner{padding:calc(149 / 1440 * 100vw) calc(60 / 1440 * 100vw) calc(550 / 1440 * 100vw)}}@media screen and (max-width:750px){.about_breeders-page main .footBlock__inner{padding:67px calc(50 / 750 * 100vw) 306px}}.about_breeders-page main .footBlock__inner__set{max-width:1124px;margin:0 auto}.about_breeders-page main .footBlock__inner__set .btnBox{position:absolute;top:-89px;left:50%;transform:translateX(-50%);text-align:center;max-width:450px;width:100%}@media screen and (max-width:1024px){.about_breeders-page main .footBlock__inner__set .btnBox{top:-82px}}@media screen and (max-width:750px){.about_breeders-page main .footBlock__inner__set .btnBox{top:-78px;width:86%;max-width:350px}}.about_breeders-page main .footBlock__inner__set .btnBox p{color:#46320f;text-align:center;font-weight:700;font-size:18px;line-height:1.8;letter-spacing:.088em}.about_breeders-page main .footBlock__inner__set .btnBox p span{position:relative}.about_breeders-page main .footBlock__inner__set .btnBox p span::before{content:"";position:absolute;top:-8px;left:-35px;width:18px;height:31px;background:url(../images/about/breeders/tit_left_foot.svg) right bottom/100% auto no-repeat}@media screen and (max-width:1440px){.about_breeders-page main .footBlock__inner__set .btnBox p span::before{top:calc((-8)/ 1440 * 100vw);left:calc((-35)/ 1440 * 100vw);width:calc(18 / 1440 * 100vw);height:calc(31 / 1440 * 100vw)}}@media screen and (max-width:750px){.about_breeders-page main .footBlock__inner__set .btnBox p span::before{top:-4px;left:-22px;width:14px;height:22px}}.about_breeders-page main .footBlock__inner__set .btnBox p span::after{content:"";position:absolute;top:-8px;right:-35px;width:18px;height:31px;background:url(../images/about/breeders/tit_right_foot.svg) right bottom/100% auto no-repeat}@media screen and (max-width:1440px){.about_breeders-page main .footBlock__inner__set .btnBox p span::after{top:calc((-8)/ 1440 * 100vw);right:calc((-35)/ 1440 * 100vw);width:calc(18 / 1440 * 100vw);height:calc(31 / 1440 * 100vw)}}@media screen and (max-width:750px){.about_breeders-page main .footBlock__inner__set .btnBox p span::after{top:-4px;right:-22px;width:14px;height:22px}}@media screen and (max-width:750px){.about_breeders-page main .footBlock__inner__set .btnBox p{font-size:16px}}.about_breeders-page main .footBlock__inner__set .btnBox a{color:#fff;display:inline-block;text-align:center;font-weight:700;font-size:20px;line-height:1.8;letter-spacing:.088em;background:#1d2e5a;border-radius:37px;width:100%;height:74px;line-height:74px;margin:20px auto 0}@media screen and (max-width:1440px){.about_breeders-page main .footBlock__inner__set .btnBox a{margin:calc(20 / 1440 * 100vw) auto 0}}@media screen and (max-width:750px){.about_breeders-page main .footBlock__inner__set .btnBox a{font-size:16px;height:63px;line-height:63px;margin:20px auto 0}}@media screen and (max-width:414px){.about_breeders-page main .footBlock__inner__set .btnBox a{font-size:14px}}.about_breeders-page main .footBlock__inner__set .btnBox a:hover{opacity:.69}.about_breeders-page main .footBlock__inner__set .logoBox{text-align:center}.about_breeders-page main .footBlock__inner__set .logoBox figure{line-height:0}.about_breeders-page main .footBlock__inner__set .logoBox figure img{max-width:172px}@media screen and (max-width:1440px){.about_breeders-page main .footBlock__inner__set .logoBox figure img{max-width:calc(172 / 1440 * 100vw)}}@media screen and (max-width:750px){.about_breeders-page main .footBlock__inner__set .logoBox figure img{max-width:100%;height:33px}}.about_breeders-page main .footBlock__inner__set .logoBox p{margin-top:20px;color:#fff;font-size:26px;line-height:1.8;letter-spacing:.088em}@media screen and (max-width:1440px){.about_breeders-page main .footBlock__inner__set .logoBox p{margin-top:calc(20 / 1440 * 100vw);font-size:20px}}@media screen and (max-width:750px){.about_breeders-page main .footBlock__inner__set .logoBox p{font-size:16px;margin-top:20px}}.about_index-page .aniObj{opacity:0;transition:2s}.about_index-page .aniObj::after,.about_index-page .aniObj::before{opacity:0;transition:2s}.about_index-page .aniObj.aniObj--btn01::before{width:0;transition:1.5s .6s}.about_index-page .aniObj.aniObj--main01{transform:translate(0,-2%) scale(1);transition:2s 0s}.about_index-page .aniObj.aniObj--opa01{transition:1.5s 0s}.about_index-page .aniObj.aniObj--opa02{transition:1.5s .3s}.about_index-page .aniObj.aniObj--opa03{transition:1.5s .6s}.about_index-page .aniObj.aniObj--opa04{transition:1.5s .9s}.about_index-page .aniObj.aniObj--opa05{transition:1.5s 1.2s}.about_index-page .aniObj.aniObj--opa06{transition:1.5s 1.5s}.about_index-page .aniObj.aniObj--top01{transform:translate(0,5%) scale(1);transition:2s 0s}.about_index-page .aniObj.aniObj--right01{transform:translate(-5%,0) scale(1);transition:2s 0s}@media screen and (max-width:750px){.about_index-page .aniObj.aniObj--right01{transform:translate(0,5%) scale(1)}}.about_index-page .aniObj.aniObj--left01{transform:translate(5%,0) scale(1);transition:2s 0s}@media screen and (max-width:750px){.about_index-page .aniObj.aniObj--left01{transform:translate(0,5%) scale(1)}}.about_index-page .aniObj.aniObj--left02{transform:translate(5%,0) scale(1);transition:2s .6s}@media screen and (max-width:750px){.about_index-page .aniObj.aniObj--left02{transform:translate(0,5%) scale(1)}}.about_index-page .aniObj--move{opacity:1!important;transform:translate(0,0) scale(1)!important}.about_index-page .aniObj--move.aniObj--btn01::before{width:100%}.about_index-page .aniObj--move::after,.about_index-page .aniObj--move::before{opacity:1!important;transform:translate(0,0) scale(1)!important}@media screen and (max-width:1244px){.about_index-page main .localmainBlock .phtBox{width:calc(518 / 1244 * 100vw)}}@media screen and (max-width:750px){.about_index-page main .localmainBlock .phtBox{width:calc(518 / 930 * 100vw)}}.about_index-page main .headlineTxt{font-weight:700;font-size:26px;letter-spacing:.1em}@media screen and (max-width:1244px){.about_index-page main .headlineTxt{font-size:calc(26 / 1244 * 100vw)}}@media screen and (max-width:750px){.about_index-page main .headlineTxt{font-size:18px}}.about_index-page main .headlineTxt span{font-size:28px;font-weight:600;letter-spacing:.055em}@media screen and (max-width:1244px){.about_index-page main .headlineTxt span{font-size:calc(28 / 1244 * 100vw)}}@media screen and (max-width:750px){.about_index-page main .headlineTxt span{font-size:20px}}.about_index-page main .copyTxt{font-size:15px;line-height:2.4;letter-spacing:.05em;margin-top:32px}@media screen and (max-width:1244px){.about_index-page main .copyTxt{font-size:calc(15 / 1244 * 100vw)}}@media screen and (max-width:750px){.about_index-page main .copyTxt{font-size:13px;line-height:2.2}}@media screen and (max-width:1244px){.about_index-page main .copyTxt{margin-top:calc(32 / 1244 * 100vw)}}@media screen and (max-width:750px){.about_index-page main .copyTxt{margin-top:22px}}.about_index-page main .copyTxt:nth-of-type(n+2){margin-top:26px}@media screen and (max-width:1244px){.about_index-page main .copyTxt:nth-of-type(n+2){margin-top:calc(26 / 1244 * 100vw)}}@media screen and (max-width:750px){.about_index-page main .copyTxt:nth-of-type(n+2){margin-top:16px}}.about_index-page main .headlineTxt__sub{margin-top:16px;font-size:13px;font-weight:500;letter-spacing:.055em}@media screen and (max-width:1244px){.about_index-page main .headlineTxt__sub{margin-top:calc(16 / 1244 * 100vw);font-size:calc(13 / 1244 * 100vw)}}@media screen and (max-width:750px){.about_index-page main .headlineTxt__sub{margin-top:12px;font-size:12px}}.about_index-page main .detailBtn{margin-top:40px}.about_index-page main .detailBtn a{position:relative;display:inline-block;padding-bottom:1px;font-size:16px;font-weight:700;letter-spacing:.055em;box-sizing:border-box}@media screen and (max-width:1440px){.about_index-page main .detailBtn a{font-size:calc(16 / 1440 * 100vw)}}@media screen and (max-width:750px){.about_index-page main .detailBtn a{font-size:14px}}.about_index-page main .detailBtn a::before{content:"";position:absolute;bottom:0;left:0;width:100%;border-bottom:2px solid #000}.about_index-page main .detailBtn a span{position:relative;display:inline-block;padding-left:24px;line-height:16px;box-sizing:border-box}@media screen and (max-width:750px){.about_index-page main .detailBtn a span{line-height:14px}}.about_index-page main .detailBtn a span::before{content:"";position:absolute;top:calc(50% - 1px);left:0;transform:translateY(-50%);width:16px;height:6px;background:url(../images/common/nav_arr_bk.svg) center/100% auto no-repeat}.about_index-page main .detailBtn.colorWh a{color:#fff}.about_index-page main .detailBtn.colorWh a::before{border-bottom:2px solid #fff}.about_index-page main .detailBtn.colorWh a span::before{background:url(../images/common/nav_arr_wh.svg) center/100% auto no-repeat}@media screen and (max-width:1440px){.about_index-page main .detailBtn{margin-top:calc(40 / 1440 * 100vw)}}@media screen and (max-width:750px){.about_index-page main .detailBtn{margin-top:22px}}.about_index-page main .qualityBlock{margin-top:100px;padding:0 60px;box-sizing:border-box}@media screen and (max-width:1440px){.about_index-page main .qualityBlock{margin-top:calc(100 / 1440 * 100vw);padding:0 calc(60 / 1440 * 100vw)}}@media screen and (max-width:750px){.about_index-page main .qualityBlock{margin-top:calc(100 / 750 * 100vw);padding:0 calc(50 / 750 * 100vw)}}.about_index-page main .qualityBlock__inner{max-width:1124px;margin:0 auto}.about_index-page main .qualityBlock__inner__set{display:flex;justify-content:space-between;max-width:1048px;margin-left:auto}@media screen and (max-width:750px){.about_index-page main .qualityBlock__inner__set{display:block}}.about_index-page main .qualityBlock__inner__set .phtBox{max-width:432px;width:41.23%}@media screen and (max-width:750px){.about_index-page main .qualityBlock__inner__set .phtBox{width:50%}}.about_index-page main .qualityBlock__inner__set .phtBox figure{line-height:0}.about_index-page main .qualityBlock__inner__set .phtBox figure img{max-width:100%}.about_index-page main .qualityBlock__inner__set .txtBox{max-width:360px;width:34.36%}@media screen and (max-width:750px){.about_index-page main .qualityBlock__inner__set .txtBox{max-width:inherit;width:100%;margin-top:30px}}.about_index-page main .serviceBlock{padding:193px 60px 212px;box-sizing:border-box}@media screen and (max-width:1440px){.about_index-page main .serviceBlock{padding:calc(193 / 1440 * 100vw) calc(60 / 1440 * 100vw) calc(212 / 1440 * 100vw)}}@media screen and (max-width:750px){.about_index-page main .serviceBlock{padding:calc(132 / 750 * 100vw) calc(50 / 750 * 100vw) calc(132 / 750 * 100vw)}}.about_index-page main .serviceBlock__inner{max-width:1124px;margin:0 auto}.about_index-page main .serviceBlock__inner__set{display:flex;justify-content:space-between;max-width:1048px;margin-left:auto}@media screen and (max-width:750px){.about_index-page main .serviceBlock__inner__set{display:block}}.about_index-page main .serviceBlock__inner__set .phtBox{order:2;max-width:360px;width:34.36%}@media screen and (max-width:750px){.about_index-page main .serviceBlock__inner__set .phtBox{display:flex;align-items:flex-start;justify-content:space-between;max-width:720px;width:100%}}@media screen and (max-width:414px){.about_index-page main .serviceBlock__inner__set .phtBox{display:block}}.about_index-page main .serviceBlock__inner__set .phtBox figure{line-height:0}@media screen and (max-width:750px){.about_index-page main .serviceBlock__inner__set .phtBox figure{width:calc(50% - 2px)}}@media screen and (max-width:414px){.about_index-page main .serviceBlock__inner__set .phtBox figure{width:66%}}.about_index-page main .serviceBlock__inner__set .phtBox figure:nth-of-type(n+2){margin-top:8px}@media screen and (max-width:1440px){.about_index-page main .serviceBlock__inner__set .phtBox figure:nth-of-type(n+2){margin-top:calc(8 / 1440 * 100vw)}}@media screen and (max-width:750px){.about_index-page main .serviceBlock__inner__set .phtBox figure:nth-of-type(n+2){margin-top:0}}@media screen and (max-width:414px){.about_index-page main .serviceBlock__inner__set .phtBox figure:nth-of-type(n+2){margin-top:8px}}.about_index-page main .serviceBlock__inner__set .phtBox figure img{max-width:100%}.about_index-page main .serviceBlock__inner__set .txtBox{order:1;max-width:432px;width:41.23%}@media screen and (max-width:750px){.about_index-page main .serviceBlock__inner__set .txtBox{max-width:inherit;width:100%;margin-top:30px}}.about_index-page main .characteristicsBlock{padding:108px 60px 0;background:#f4f4f4;box-sizing:border-box}@media screen and (max-width:1440px){.about_index-page main .characteristicsBlock{padding:calc(108 / 1440 * 100vw) calc(60 / 1440 * 100vw) 0}}@media screen and (max-width:750px){.about_index-page main .characteristicsBlock{padding:calc(108 / 750 * 100vw) calc(50 / 750 * 100vw) calc(132 / 750 * 100vw)}}@media screen and (max-width:414px){.about_index-page main .characteristicsBlock{padding:calc(108 / 750 * 100vw) calc(10 / 750 * 100vw) calc(132 / 750 * 100vw)}}.about_index-page main .characteristicsBlock__inner{max-width:1320px;margin:0 auto}.about_index-page main .characteristicsBlock__inner .txtBox{text-align:center}.about_index-page main .characteristicsBlock__inner .txtBox .headlineTxt__sub{margin-top:6px}@media screen and (max-width:1440px){.about_index-page main .characteristicsBlock__inner .txtBox .headlineTxt__sub{margin-top:calc(8 / 1440 * 100vw)}}@media screen and (max-width:750px){.about_index-page main .characteristicsBlock__inner .txtBox .headlineTxt__sub{margin-top:4px}}.about_index-page main .characteristicsBlock__inner .phtBox{margin-top:22px}@media screen and (max-width:1440px){.about_index-page main .characteristicsBlock__inner .phtBox{margin-top:calc(22 / 1440 * 100vw)}}@media screen and (max-width:750px){.about_index-page main .characteristicsBlock__inner .phtBox{margin-top:22px}}.about_index-page main .characteristicsBlock__inner .phtBox figure{line-height:0}.about_index-page main .characteristicsBlock__inner .phtBox figure img{max-width:100%}@media screen and (max-width:750px){.about_index-page main .characteristicsBlock__inner .phtBox figure img{display:none}}.about_index-page main .characteristicsBlock__inner .phtBox figure img.is-750{display:none}@media screen and (max-width:750px){.about_index-page main .characteristicsBlock__inner .phtBox figure img.is-750{display:inline-block}}.blog_detail-page .aniObj{opacity:0;transition:2s}.blog_detail-page .aniObj::after,.blog_detail-page .aniObj::before{opacity:0;transition:2s}.blog_detail-page .aniObj.aniObj--btn01::before{width:0;transition:1.5s .6s}.blog_detail-page .aniObj.aniObj--main01{transform:translate(0,-2%) scale(1);transition:2s 0s}.blog_detail-page .aniObj.aniObj--right01{transform:translate(-5%,0) scale(1);transition:1.5s 0s}@media screen and (max-width:750px){.blog_detail-page .aniObj.aniObj--right01{transform:translate(0,0) scale(1)}}.blog_detail-page .aniObj.aniObj--right02{transform:translate(-2%,0) scale(1);transition:1.5s .3s}@media screen and (max-width:750px){.blog_detail-page .aniObj.aniObj--right02{transform:translate(0,0) scale(1)}}.blog_detail-page .aniObj--move{opacity:1!important;transform:translate(0,0) scale(1)!important}.blog_detail-page .aniObj--move.aniObj--btn01::before{width:100%}.blog_detail-page .aniObj--move::after,.blog_detail-page .aniObj--move::before{opacity:1!important;transform:translate(0,0) scale(1)!important}@media screen and (max-width:1244px){.blog_detail-page main .localmainBlock .phtBox{width:calc(456 / 1244 * 100vw)}}@media screen and (max-width:750px){.blog_detail-page main .localmainBlock .phtBox{width:calc(456 / 930 * 100vw)}}.blog_detail-page main .headlineTxt{font-weight:700;font-size:26px;letter-spacing:.1em}@media screen and (max-width:1244px){.blog_detail-page main .headlineTxt{font-size:calc(26 / 1244 * 100vw)}}@media screen and (max-width:750px){.blog_detail-page main .headlineTxt{font-size:18px}}.blog_detail-page main .headlineTxt span{font-size:28px;font-weight:600;letter-spacing:.055em}@media screen and (max-width:1244px){.blog_detail-page main .headlineTxt span{font-size:calc(28 / 1244 * 100vw)}}@media screen and (max-width:750px){.blog_detail-page main .headlineTxt span{font-size:20px}}.blog_detail-page main .copyTxt{font-size:15px;line-height:2.4;letter-spacing:.05em}@media screen and (max-width:1244px){.blog_detail-page main .copyTxt{font-size:calc(15 / 1244 * 100vw)}}@media screen and (max-width:750px){.blog_detail-page main .copyTxt{font-size:13px;line-height:2.2}}.blog_detail-page main .detailBtn a{position:relative;display:inline-block;padding-bottom:1px;font-size:16px;font-weight:700;letter-spacing:.055em;box-sizing:border-box}@media screen and (max-width:1440px){.blog_detail-page main .detailBtn a{font-size:calc(16 / 1440 * 100vw)}}@media screen and (max-width:750px){.blog_detail-page main .detailBtn a{font-size:14px}}.blog_detail-page main .detailBtn a::before{content:"";position:absolute;bottom:0;left:0;width:100%;border-bottom:2px solid #000}.blog_detail-page main .detailBtn a span{position:relative;display:inline-block;padding-left:24px;line-height:16px;box-sizing:border-box}@media screen and (max-width:750px){.blog_detail-page main .detailBtn a span{line-height:14px}}.blog_detail-page main .detailBtn a span::before{content:"";position:absolute;top:calc(50% - 1px);left:0;transform:translateY(-50%);width:16px;height:6px;background:url(../images/common/nav_arr_bk.svg) center/100% auto no-repeat}.blog_detail-page main .detailBtn.colorWh a{color:#fff}.blog_detail-page main .detailBtn.colorWh a::before{border-bottom:2px solid #fff}.blog_detail-page main .detailBtn.colorWh a span::before{background:url(../images/common/nav_arr_wh.svg) center/100% auto no-repeat}.blog_detail-page main .cmsWysiwyg{font-size:16px}@media screen and (max-width:750px){.blog_detail-page main .cmsWysiwyg{font-size:13px}}.blog_detail-page main .cmsWysiwyg strong{font-weight:700}.blog_detail-page main .cmsWysiwyg em{font-style:italic}.blog_detail-page main .cmsWysiwyg ul{margin-top:32px;padding-left:20px;box-sizing:border-box}.blog_detail-page main .cmsWysiwyg ul li{list-style:inherit}.blog_detail-page main .cmsWysiwyg ol{margin-top:32px;padding-left:20px;box-sizing:border-box}.blog_detail-page main .cmsWysiwyg ol li{list-style:inherit}.blog_detail-page main .cmsWysiwyg table{width:100%;margin-top:32px;border-top:1px solid #ccc;border-right:1px solid #ccc;box-sizing:border-box}.blog_detail-page main .cmsWysiwyg table tr td,.blog_detail-page main .cmsWysiwyg table tr th{padding:12px;border-bottom:1px solid #ccc;border-left:1px solid #ccc;box-sizing:border-box}.blog_detail-page main .cmsWysiwyg a{color:#000!important;text-decoration:underline}.blog_detail-page main .cmsWysiwyg img.alignright{display:block;float:right;width:40%;padding:0 0 0 40px;box-sizing:border-box}@media screen and (max-width:750px){.blog_detail-page main .cmsWysiwyg img.alignright{padding:0 0 0 20px}}.blog_detail-page main .cmsWysiwyg img.alignleft{display:block;float:left;width:40%;padding:0 40px 0 0;box-sizing:border-box}@media screen and (max-width:750px){.blog_detail-page main .cmsWysiwyg img.alignleft{padding:0 20px 0 0}}.blog_detail-page main .cmsWysiwyg img.aligncenter{display:block;margin:32px auto 0}.blog_detail-page main .cmsWysiwyg del,.blog_detail-page main .cmsWysiwyg ins{text-decoration:line-through}.blog_detail-page main .cmsWysiwyg img{max-width:100%;height:auto}.blog_detail-page main .cmsWysiwyg h1,.blog_detail-page main .cmsWysiwyg h2,.blog_detail-page main .cmsWysiwyg h3,.blog_detail-page main .cmsWysiwyg h4,.blog_detail-page main .cmsWysiwyg h5,.blog_detail-page main .cmsWysiwyg h6{margin-top:32px;text-align:justify;line-height:1.66;letter-spacing:.088em}@media screen and (max-width:750px){.blog_detail-page main .cmsWysiwyg h1,.blog_detail-page main .cmsWysiwyg h2,.blog_detail-page main .cmsWysiwyg h3,.blog_detail-page main .cmsWysiwyg h4,.blog_detail-page main .cmsWysiwyg h5,.blog_detail-page main .cmsWysiwyg h6{margin-top:16px}}.blog_detail-page main .cmsWysiwyg h1{font-size:28px;border-bottom:1px solid #000}@media screen and (max-width:750px){.blog_detail-page main .cmsWysiwyg h1{font-size:18px}}.blog_detail-page main .cmsWysiwyg h2{font-size:26px}@media screen and (max-width:750px){.blog_detail-page main .cmsWysiwyg h2{font-size:17px}}.blog_detail-page main .cmsWysiwyg h3{font-size:24px}@media screen and (max-width:750px){.blog_detail-page main .cmsWysiwyg h3{font-size:16px}}.blog_detail-page main .cmsWysiwyg h4{font-size:22px}@media screen and (max-width:750px){.blog_detail-page main .cmsWysiwyg h4{font-size:15px}}.blog_detail-page main .cmsWysiwyg h5{font-size:20px}@media screen and (max-width:750px){.blog_detail-page main .cmsWysiwyg h5{font-size:14px}}.blog_detail-page main .cmsWysiwyg h6{font-size:18px}@media screen and (max-width:750px){.blog_detail-page main .cmsWysiwyg h6{font-size:13px}}.blog_detail-page main .cmsWysiwyg p{overflow:hidden;margin-top:51px;font-size:16px;line-height:2.4;letter-spacing:.15em}@media screen and (max-width:1244px){.blog_detail-page main .cmsWysiwyg p{margin-top:calc(51 / 1244 * 100vw)}}@media screen and (max-width:750px){.blog_detail-page main .cmsWysiwyg p{margin-top:30px;font-size:13px;line-height:2.2}}.blog_detail-page main .cmsWysiwyg .iframeBox{position:relative;width:100%;padding-top:56.25%}.blog_detail-page main .cmsWysiwyg .iframeBox iframe{position:absolute;top:0;left:0;width:100%;height:100%}.blog_detail-page main .cmsWysiwyg .wp-video{margin-top:22px}.blog_detail-page main .articleBlock{padding:0 60px 212px;box-sizing:border-box}@media screen and (max-width:1440px){.blog_detail-page main .articleBlock{padding:0 calc(60 / 1440 * 100vw) calc(212 / 1440 * 100vw)}}@media screen and (max-width:750px){.blog_detail-page main .articleBlock{padding:0 calc(50 / 750 * 100vw) calc(132 / 750 * 100vw)}}.blog_detail-page main .articleBlock__inner{max-width:1124px;margin:0 auto}.blog_detail-page main .articleBlock__inner article{display:flex;align-items:flex-start;justify-content:space-between;max-width:930px}@media screen and (max-width:750px){.blog_detail-page main .articleBlock__inner article{display:block}}.blog_detail-page main .articleBlock__inner article .catBox .catTxt{display:inline-block;width:95px;text-align:center;font-size:14px;font-weight:600;line-height:34px;letter-spacing:.022em}@media screen and (max-width:1244px){.blog_detail-page main .articleBlock__inner article .catBox .catTxt{width:calc(95 / 1244 * 100vw);font-size:calc(14 / 1244 * 100vw);line-height:calc(34 / 1244 * 100vw)}}@media screen and (max-width:750px){.blog_detail-page main .articleBlock__inner article .catBox .catTxt{width:calc(80 / 750 * 100vw);line-height:calc(30 / 750 * 100vw)}}@media screen and (max-width:414px){.blog_detail-page main .articleBlock__inner article .catBox .catTxt{width:78px;line-height:28px;font-size:12px}}.blog_detail-page main .articleBlock__inner article .catBox .catTxt.cat-news{background:#cbcbcb}.blog_detail-page main .articleBlock__inner article .catBox .catTxt.cat-new-dog{color:#f5f1ed;background:#645a53}.blog_detail-page main .articleBlock__inner article .articleBlock__inner__right{max-width:750px;width:80.65%}@media screen and (max-width:750px){.blog_detail-page main .articleBlock__inner article .articleBlock__inner__right{width:100%;margin-top:12px}}.blog_detail-page main .articleBlock__inner article .articleBlock__inner__right .titBox{display:flex;justify-content:space-between}@media screen and (max-width:750px){.blog_detail-page main .articleBlock__inner article .articleBlock__inner__right .titBox{display:block}}.blog_detail-page main .articleBlock__inner article .articleBlock__inner__right .titBox .infoTxt{order:2}.blog_detail-page main .articleBlock__inner article .articleBlock__inner__right .titBox .infoTxt time{display:inline-block;margin-top:10px;font-size:14px;font-weight:700}@media screen and (max-width:1244px){.blog_detail-page main .articleBlock__inner article .articleBlock__inner__right .titBox .infoTxt time{font-size:calc(14 / 1244 * 100vw)}}@media screen and (max-width:414px){.blog_detail-page main .articleBlock__inner article .articleBlock__inner__right .titBox .infoTxt time{font-size:12px}}.blog_detail-page main .articleBlock__inner article .articleBlock__inner__right .titBox .headlineTxt{order:1;width:calc(100% - 120px)}@media screen and (max-width:750px){.blog_detail-page main .articleBlock__inner article .articleBlock__inner__right .titBox .headlineTxt{width:100%;margin-top:3px}}.blog_detail-page main .articleBlock__inner article .articleBlock__inner__right .linkBox{display:flex;justify-content:space-between;margin-top:123px;padding:52px 0;border-top:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;box-sizing:border-box}@media screen and (max-width:1244px){.blog_detail-page main .articleBlock__inner article .articleBlock__inner__right .linkBox{margin-top:calc(123 / 1244 * 100vw);padding:calc(52 / 1244 * 100vw) 0}}@media screen and (max-width:750px){.blog_detail-page main .articleBlock__inner article .articleBlock__inner__right .linkBox{display:block;padding:0;border:none}}.blog_detail-page main .articleBlock__inner article .articleBlock__inner__right .linkBox dl{display:flex}@media screen and (max-width:750px){.blog_detail-page main .articleBlock__inner article .articleBlock__inner__right .linkBox dl{padding:22px 0;border-top:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;box-sizing:border-box}}.blog_detail-page main .articleBlock__inner article .articleBlock__inner__right .linkBox dl dt span{display:inline-block;width:95px;text-align:center;font-size:14px;font-weight:600;line-height:34px;letter-spacing:.022em;color:#fff;background:#000}@media screen and (max-width:1244px){.blog_detail-page main .articleBlock__inner article .articleBlock__inner__right .linkBox dl dt span{width:calc(95 / 1244 * 100vw);font-size:calc(14 / 1244 * 100vw);line-height:calc(34 / 1244 * 100vw)}}@media screen and (max-width:750px){.blog_detail-page main .articleBlock__inner article .articleBlock__inner__right .linkBox dl dt span{width:calc(80 / 750 * 100vw);line-height:calc(30 / 750 * 100vw)}}@media screen and (max-width:414px){.blog_detail-page main .articleBlock__inner article .articleBlock__inner__right .linkBox dl dt span{width:78px;line-height:28px;font-size:12px}}.blog_detail-page main .articleBlock__inner article .articleBlock__inner__right .linkBox dl dd{margin-top:4px;margin-left:35px}@media screen and (max-width:1244px){.blog_detail-page main .articleBlock__inner article .articleBlock__inner__right .linkBox dl dd{margin-top:calc(4 / 1244 * 100vw);margin-left:calc(35 / 1244 * 100vw)}}@media screen and (max-width:1024px){.blog_detail-page main .articleBlock__inner article .articleBlock__inner__right .linkBox dl dd{margin-top:calc(2 / 1024 * 100vw)}}@media screen and (max-width:768px){.blog_detail-page main .articleBlock__inner article .articleBlock__inner__right .linkBox dl dd{margin-top:0}}@media screen and (max-width:750px){.blog_detail-page main .articleBlock__inner article .articleBlock__inner__right .linkBox dl dd{margin-top:3px;margin-left:28px}}.blog_detail-page main .articleBlock__inner article .articleBlock__inner__right .linkBox .homeBtn{margin-top:4px;padding-left:148px;border-left:1px solid #c7c7c7}@media screen and (max-width:1244px){.blog_detail-page main .articleBlock__inner article .articleBlock__inner__right .linkBox .homeBtn{margin-top:calc(4 / 1244 * 100vw)}}@media screen and (max-width:1024px){.blog_detail-page main .articleBlock__inner article .articleBlock__inner__right .linkBox .homeBtn{margin-top:calc(2 / 1024 * 100vw)}}@media screen and (max-width:768px){.blog_detail-page main .articleBlock__inner article .articleBlock__inner__right .linkBox .homeBtn{margin-top:0}}@media screen and (max-width:750px){.blog_detail-page main .articleBlock__inner article .articleBlock__inner__right .linkBox .homeBtn{padding:32px 0 0;border-left:none}}.blog_detail-page main .articleBlock__inner article .articleBlock__inner__right .linkBox .homeBtn a{border-bottom:none}.blog_index-page .aniObj{opacity:0;transition:2s}.blog_index-page .aniObj::after,.blog_index-page .aniObj::before{opacity:0;transition:2s}.blog_index-page .aniObj.aniObj--btn01::before{width:0;transition:1.5s .6s}.blog_index-page .aniObj.aniObj--main01{transform:translate(0,-2%) scale(1);transition:2s 0s}.blog_index-page .aniObj.aniObj--top01{transform:translate(0,5%) scale(1);transition:2s 0s}.blog_index-page .aniObj--move{opacity:1!important;transform:translate(0,0) scale(1)!important}.blog_index-page .aniObj--move.aniObj--btn01::before{width:100%}.blog_index-page .aniObj--move::after,.blog_index-page .aniObj--move::before{opacity:1!important;transform:translate(0,0) scale(1)!important}@media screen and (max-width:1244px){.blog_index-page main .localmainBlock .phtBox{width:calc(456 / 1244 * 100vw)}}@media screen and (max-width:750px){.blog_index-page main .localmainBlock .phtBox{width:calc(456 / 930 * 100vw)}}.blog_index-page main .headlineTxt{font-weight:700;font-size:26px;letter-spacing:.1em}@media screen and (max-width:1244px){.blog_index-page main .headlineTxt{font-size:calc(26 / 1244 * 100vw)}}@media screen and (max-width:750px){.blog_index-page main .headlineTxt{font-size:18px}}.blog_index-page main .headlineTxt span{font-size:28px;font-weight:600;letter-spacing:.055em}@media screen and (max-width:1244px){.blog_index-page main .headlineTxt span{font-size:calc(28 / 1244 * 100vw)}}@media screen and (max-width:750px){.blog_index-page main .headlineTxt span{font-size:20px}}@media screen and (max-width:750px){.blog_index-page main .headlineTxt span{font-size:18px}}.blog_index-page main .copyTxt{font-size:15px;line-height:2.4;letter-spacing:.05em}@media screen and (max-width:1244px){.blog_index-page main .copyTxt{font-size:calc(15 / 1244 * 100vw)}}@media screen and (max-width:750px){.blog_index-page main .copyTxt{font-size:13px;line-height:2.2}}.blog_index-page main .detailBtn a{position:relative;display:inline-block;padding-bottom:1px;font-size:16px;font-weight:700;letter-spacing:.055em;box-sizing:border-box}@media screen and (max-width:1440px){.blog_index-page main .detailBtn a{font-size:calc(16 / 1440 * 100vw)}}@media screen and (max-width:750px){.blog_index-page main .detailBtn a{font-size:14px}}.blog_index-page main .detailBtn a::before{content:"";position:absolute;bottom:0;left:0;width:100%;border-bottom:2px solid #000}.blog_index-page main .detailBtn a span{position:relative;display:inline-block;padding-left:24px;line-height:16px;box-sizing:border-box}@media screen and (max-width:750px){.blog_index-page main .detailBtn a span{line-height:14px}}.blog_index-page main .detailBtn a span::before{content:"";position:absolute;top:calc(50% - 1px);left:0;transform:translateY(-50%);width:16px;height:6px;background:url(../images/common/nav_arr_bk.svg) center/100% auto no-repeat}.blog_index-page main .detailBtn.colorWh a{color:#fff}.blog_index-page main .detailBtn.colorWh a::before{border-bottom:2px solid #fff}.blog_index-page main .detailBtn.colorWh a span::before{background:url(../images/common/nav_arr_wh.svg) center/100% auto no-repeat}.blog_index-page main .wp-pagenavi{display:flex;align-items:center;margin-top:100px}@media screen and (max-width:750px){.blog_index-page main .wp-pagenavi{justify-content:center}}.blog_index-page main .wp-pagenavi .first,.blog_index-page main .wp-pagenavi .last,.blog_index-page main .wp-pagenavi .pages{display:none}.blog_index-page main .wp-pagenavi a,.blog_index-page main .wp-pagenavi span{width:36px;margin:0 7px;padding:2px 0 0;text-align:center;font-family:aktiv-grotesk,'Zen Kaku Gothic New',sans-serif;font-size:13px;font-weight:400;line-height:34px;color:#000;border-radius:50%;box-sizing:border-box}@media screen and (max-width:750px){.blog_index-page main .wp-pagenavi a,.blog_index-page main .wp-pagenavi span{width:26px;margin:0 5px;font-size:11px;line-height:24px}}.blog_index-page main .wp-pagenavi .current,.blog_index-page main .wp-pagenavi a:hover{opacity:1;color:#fff;background:#000}.blog_index-page main .wp-pagenavi a[rel=next],.blog_index-page main .wp-pagenavi a[rel=prev]{position:relative;height:36px}@media screen and (max-width:750px){.blog_index-page main .wp-pagenavi a[rel=next],.blog_index-page main .wp-pagenavi a[rel=prev]{height:26px}}.blog_index-page main .wp-pagenavi a[rel=next]::before,.blog_index-page main .wp-pagenavi a[rel=prev]::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;width:7px;height:14px;background:url(../images/common/nav_arr_next.svg) center/100% auto no-repeat}.blog_index-page main .wp-pagenavi a[rel=next]:hover,.blog_index-page main .wp-pagenavi a[rel=prev]:hover{color:#000;background:0 0}.blog_index-page main .wp-pagenavi a[rel=prev]::before{opacity:.5;transform:translate(-50%,-50%) scale(-1,1)}@media screen and (max-width:1244px){.blog_index-page main .wp-pagenavi{margin-top:calc(100 / 1244 * 100vw)}}@media screen and (max-width:750px){.blog_index-page main .wp-pagenavi{margin-top:51px}}.blog_index-page main .articleBlock{padding:0 60px 212px;box-sizing:border-box}@media screen and (max-width:1440px){.blog_index-page main .articleBlock{padding:0 calc(60 / 1440 * 100vw) calc(212 / 1440 * 100vw)}}@media screen and (max-width:750px){.blog_index-page main .articleBlock{padding:0 calc(50 / 750 * 100vw) calc(132 / 750 * 100vw)}}.blog_index-page main .articleBlock__inner{max-width:1124px;margin:0 auto}.blog_index-page main .articleBlock__inner .titBox{display:flex;align-items:flex-start}.blog_index-page main .articleBlock__inner .titBox .headlineTxt{margin-right:41px}@media screen and (max-width:1244px){.blog_index-page main .articleBlock__inner .titBox .headlineTxt{margin-right:calc(41 / 1244 * 100vw)}}@media screen and (max-width:750px){.blog_index-page main .articleBlock__inner .titBox .headlineTxt{margin-right:22px}}.blog_index-page main .articleBlock__inner .titBox .headlineTxt span{letter-spacing:.022em}.blog_index-page main .articleBlock__inner .titBox .detailBtn{margin-top:15px;margin-right:35px}@media screen and (max-width:1244px){.blog_index-page main .articleBlock__inner .titBox .detailBtn{margin-top:calc(15 / 1244 * 100vw);margin-right:calc(35 / 1244 * 100vw)}}@media screen and (max-width:1024px){.blog_index-page main .articleBlock__inner .titBox .detailBtn{margin-top:calc(10 / 1024 * 100vw)}}@media screen and (max-width:768px){.blog_index-page main .articleBlock__inner .titBox .detailBtn{margin-top:5px}}@media screen and (max-width:750px){.blog_index-page main .articleBlock__inner .titBox .detailBtn{margin-top:6px;margin-right:18px}}.blog_index-page main .articleBlock__inner .titBox .detailBtn:nth-of-type(n+2){margin-right:0}.blog_index-page main .articleBlock__inner__set{max-width:930px;margin-left:auto}.blog_index-page main .articleBlock__inner__set article{display:flex;align-items:flex-start;justify-content:space-between;margin-top:93px}@media screen and (max-width:1244px){.blog_index-page main .articleBlock__inner__set article{margin-top:calc(93 / 1244 * 100vw)}}@media screen and (max-width:414px){.blog_index-page main .articleBlock__inner__set article{margin-top:50px}}.blog_index-page main .articleBlock__inner__set article .phtBox{position:relative;max-width:242px;width:26.03%;height:160px}@media screen and (max-width:1244px){.blog_index-page main .articleBlock__inner__set article .phtBox{height:calc(160 / 1244 * 100vw)}}@media screen and (max-width:750px){.blog_index-page main .articleBlock__inner__set article .phtBox{width:calc(98px - 5%);height:auto;padding-top:98px;margin-left:2.5%}}.blog_index-page main .articleBlock__inner__set article .phtBox figure{position:absolute;top:0;left:0;width:100%;height:100%;line-height:0;background:#000}.blog_index-page main .articleBlock__inner__set article .phtBox figure a{display:flex;align-items:center;width:100%;height:100%}.blog_index-page main .articleBlock__inner__set article .phtBox figure a img{width:100%;height:auto}.blog_index-page main .articleBlock__inner__set article .phtBox figure a img.fitPic{width:100%;height:100%}.blog_index-page main .articleBlock__inner__set article .txtBox{max-width:622px;width:66.89%}@media screen and (max-width:750px){.blog_index-page main .articleBlock__inner__set article .txtBox{width:calc(100% - 122px)}}.blog_index-page main .articleBlock__inner__set article .txtBox .infoTxt{display:flex;align-items:center;justify-content:space-between}.blog_index-page main .articleBlock__inner__set article .txtBox .infoTxt time{font-size:14px;font-weight:700}@media screen and (max-width:1244px){.blog_index-page main .articleBlock__inner__set article .txtBox .infoTxt time{font-size:calc(14 / 1244 * 100vw)}}@media screen and (max-width:414px){.blog_index-page main .articleBlock__inner__set article .txtBox .infoTxt time{font-size:12px}}.blog_index-page main .articleBlock__inner__set article .txtBox .infoTxt .catTxt{width:95px;text-align:center;font-size:14px;font-weight:600;line-height:34px;letter-spacing:.022em}@media screen and (max-width:1244px){.blog_index-page main .articleBlock__inner__set article .txtBox .infoTxt .catTxt{width:calc(95 / 1244 * 100vw);font-size:calc(14 / 1244 * 100vw);line-height:calc(34 / 1244 * 100vw)}}@media screen and (max-width:750px){.blog_index-page main .articleBlock__inner__set article .txtBox .infoTxt .catTxt{width:calc(80 / 750 * 100vw);line-height:calc(30 / 750 * 100vw)}}@media screen and (max-width:414px){.blog_index-page main .articleBlock__inner__set article .txtBox .infoTxt .catTxt{width:78px;line-height:28px;font-size:12px}}.blog_index-page main .articleBlock__inner__set article .txtBox .infoTxt .catTxt.cat-news{background:#cbcbcb}.blog_index-page main .articleBlock__inner__set article .txtBox .infoTxt .catTxt.cat-new-dog{color:#f5f1ed;background:#645a53}.blog_index-page main .articleBlock__inner__set article .txtBox h3{margin-top:5px;padding-right:115px;font-weight:700;font-size:18px;line-height:1.7;box-sizing:border-box;text-justify:inter-ideograph;text-align:justify}@media screen and (max-width:1244px){.blog_index-page main .articleBlock__inner__set article .txtBox h3{margin-top:calc(5 / 1244 * 100vw);padding-right:calc(115 / 1244 * 100vw);font-size:calc(18 / 1244 * 100vw)}}@media screen and (max-width:750px){.blog_index-page main .articleBlock__inner__set article .txtBox h3{padding-right:calc(100 / 750 * 100vw);font-size:15px}}@media screen and (max-width:414px){.blog_index-page main .articleBlock__inner__set article .txtBox h3{margin-top:10px;padding-right:0}}@media screen and (max-width:750px){.blog_index-page main .articleBlock__inner__set article .txtBox h3 br{display:none}}.blog_index-page main .articleBlock__inner__set article .txtBox .detailBtn{position:relative;margin-top:15px;padding:15px 0 0 5px}@media screen and (max-width:1244px){.blog_index-page main .articleBlock__inner__set article .txtBox .detailBtn{margin-top:calc(15 / 1244 * 100vw);padding-top:calc(15 / 1244 * 100vw)}}@media screen and (max-width:750px){.blog_index-page main .articleBlock__inner__set article .txtBox .detailBtn{margin-top:10px;padding:10px 0 0 1px}}.blog_index-page main .articleBlock__inner__set article .txtBox .detailBtn::before{content:"";position:absolute;top:-4px;left:0;width:27px;height:3px;background:url(../images/common/line_dotted_bk.svg) center/auto 100% repeat-x}@media screen and (max-width:750px){.blog_index-page main .articleBlock__inner__set article .txtBox .detailBtn::before{width:16px;height:2px}}.blog_index-page main .articleBlock__inner__set article .txtBox .detailBtn a{border:none;font-size:15px}@media screen and (max-width:1440px){.blog_index-page main .articleBlock__inner__set article .txtBox .detailBtn a{font-size:calc(15 / 1440 * 100vw)}}@media screen and (max-width:750px){.blog_index-page main .articleBlock__inner__set article .txtBox .detailBtn a{font-size:13px}}.blog_index-page main .articleBlock__inner__set article .txtBox .detailBtn a span{line-height:15px}@media screen and (max-width:750px){.blog_index-page main .articleBlock__inner__set article .txtBox .detailBtn a span{line-height:13px}}.column-page .aniObj{opacity:0;transition:2s}.column-page .aniObj::after,.column-page .aniObj::before{opacity:0;transition:2s}.column-page .aniObj.aniObj--btn01::before{width:0;transition:1.5s .6s}.column-page .aniObj.aniObj--main01{transform:translate(0,-2%) scale(1);transition:2s 0s}.column-page .aniObj--move{opacity:1!important;transform:translate(0,0) scale(1)!important}.column-page .aniObj--move.aniObj--btn01::before{width:100%}.column-page .aniObj--move::after,.column-page .aniObj--move::before{opacity:1!important;transform:translate(0,0) scale(1)!important}.column-page main .localmainBlock{padding-top:80px;padding-bottom:0}@media screen and (max-width:640px){.column-page main .localmainBlock{padding-top:50px}}.column-page main .localmainBlock .localmainBlock__inner{max-width:1360px;margin:0 auto}.column-page main .localmainBlock .localmainBlock__inner .txtBox{margin-top:30px}.column-page main .localmainBlock .localmainBlock__inner .txtBox h1{margin-top:20px}@media screen and (max-width:640px){.column-page main .localmainBlock .localmainBlock__inner .txtBox h1{margin-top:10px}}.column-page main .localmainBlock .localmainBlock__inner .txtBox ul.panBox{margin-top:10px}@media screen and (max-width:640px){.column-page main .localmainBlock .localmainBlock__inner .txtBox ul.panBox{margin-top:0}}.column-page main .copyTxt{font-size:15px;line-height:2.4;letter-spacing:.05em}@media screen and (max-width:1244px){.column-page main .copyTxt{font-size:calc(15 / 1244 * 100vw)}}@media screen and (max-width:750px){.column-page main .copyTxt{font-size:13px;line-height:2.2}}.column-page main .headlineBox{margin-bottom:18px}@media screen and (max-width:1244px){.column-page main .headlineBox{margin-bottom:calc(18 / 1244 * 100vw)}}@media screen and (max-width:750px){.column-page main .headlineBox{margin-bottom:12px}}.column-page main .headlineBox small,.column-page main .headlineBox span{display:inline-block}.column-page main .headlineBox span{font-weight:700;font-size:22px;letter-spacing:.088em}@media screen and (max-width:1244px){.column-page main .headlineBox span{font-size:calc(22 / 1244 * 100vw)}}@media screen and (max-width:750px){.column-page main .headlineBox span{font-size:16px}}.column-page main .headlineBox small{font-size:13px;font-weight:500;letter-spacing:.055em}@media screen and (max-width:1244px){.column-page main .headlineBox small{font-size:calc(13 / 1244 * 100vw)}}@media screen and (max-width:750px){.column-page main .headlineBox small{font-size:12px}}.column-page main #pageFlex{width:90%;max-width:1360px;margin:0 auto;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;flex-wrap:wrap}.column-page main #pageFlex #pageLeft{width:70%;padding-bottom:65px}@media screen and (max-width:1000px){.column-page main #pageFlex #pageLeft{width:100%;padding-bottom:40px}}@media screen and (max-width:640px){.column-page main #pageFlex #pageLeft{padding-bottom:0}}.column-page main #pageFlex #pageLeft .blog{padding:35px 0 0 0}@media screen and (max-width:640px){.column-page main #pageFlex #pageLeft .blog{padding:20px 0 0 0}}.column-page main #pageFlex #pageLeft .blog__box__inner .blogList{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;flex-wrap:wrap}.column-page main #pageFlex #pageLeft .blog__box__inner .blogList article{width:48%;position:relative;padding-bottom:30px}@media screen and (max-width:640px){.column-page main #pageFlex #pageLeft .blog__box__inner .blogList article{width:48%}}.column-page main #pageFlex #pageLeft .blog__box__inner .blogList article span.new{display:block;position:absolute;left:-10px;top:-10px;width:45px;z-index:50}@media screen and (max-width:640px){.column-page main #pageFlex #pageLeft .blog__box__inner .blogList article span.new{width:25px;left:0;top:0}}.column-page main #pageFlex #pageLeft .blog__box__inner .blogList article span.new img{width:100%}.column-page main #pageFlex #pageLeft .blog__box__inner .blogList article a{display:block;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;flex-wrap:wrap}.column-page main #pageFlex #pageLeft .blog__box__inner .blogList article a figure{line-height:0;width:100%}.column-page main #pageFlex #pageLeft .blog__box__inner .blogList article a figure img{width:100%;aspect-ratio:5/3;object-fit:cover}.column-page main #pageFlex #pageLeft .blog__box__inner .blogList article a .detail{width:100%;padding:10px 0 0 0}@media screen and (max-width:640px){.column-page main #pageFlex #pageLeft .blog__box__inner .blogList article a .detail{padding:4px 0 0 0}}.column-page main #pageFlex #pageLeft .blog__box__inner .blogList article a .detail h2{font-size:clamp(12px,2vw,18px);font-weight:500}.column-page main #pageFlex #pageLeft .blog__box__inner .blogList article a .detail h2 span.new{line-height:1em;display:inline-block;margin-right:12px;width:50px}.column-page main #pageFlex #pageLeft .blog__box__inner .blogList article a .detail h2 span.new img{width:100%}.column-page main #pageFlex #pageLeft .blog__box__inner .blogList article a .detail ul.cat li{display:inline-block;background:#000;color:#fff;font-size:12px;margin:10px 0;padding:5px 12px;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;border-radius:100px;font-weight:600;line-height:1em}@media screen and (max-width:640px){.column-page main #pageFlex #pageLeft .blog__box__inner .blogList article a .detail ul.cat li{font-size:10px;margin:5px 0;padding:3px 5px;font-weight:400}}.column-page main #pageFlex #pageLeft .blog__box__inner .blogList article a .detail span.date{display:block;font-size:12px;font-weight:600}@media screen and (max-width:640px){.column-page main #pageFlex #pageLeft .blog__box__inner .blogList article a .detail span.date{font-size:11px}}.column-page main #pageFlex #pageLeft .blog__box__detail .titleBox h1{font-size:33px;font-weight:500;color:#a59580;line-height:1.45em;color:#000;font-weight:600}@media screen and (max-width:1280px){.column-page main #pageFlex #pageLeft .blog__box__detail .titleBox h1{font-size:28px}}@media screen and (max-width:768px){.column-page main #pageFlex #pageLeft .blog__box__detail .titleBox h1{font-size:22px}}@media screen and (max-width:640px){.column-page main #pageFlex #pageLeft .blog__box__detail .titleBox h1{font-size:18px}}@media screen and (max-width:640px){.column-page main #pageFlex #pageLeft .blog__box__detail .titleBox h1{margin-bottom:10px}}.column-page main #pageFlex #pageLeft .blog__box__detail .titleBox h1 span.new{display:inline-block;height:.75em;line-height:1em;margin-right:5px}.column-page main #pageFlex #pageLeft .blog__box__detail .titleBox h1 span.new img{height:100%}.column-page main #pageFlex #pageLeft .blog__box__detail .titleBox span.date{display:inline-block;font-size:12px;font-weight:600;margin-right:10px}@media screen and (max-width:640px){.column-page main #pageFlex #pageLeft .blog__box__detail .titleBox span.date{font-size:11px}}.column-page main #pageFlex #pageLeft .blog__box__detail .titleBox span.entryId{display:inline-block;font-size:12px;font-weight:600}@media screen and (max-width:640px){.column-page main #pageFlex #pageLeft .blog__box__detail .titleBox span.entryId{font-size:11px}}.column-page main #pageFlex #pageLeft .blog__box__detail .snsShareBox{width:100%;padding:20px 0 0 0;margin:0 auto}@media screen and (max-width:640px){.column-page main #pageFlex #pageLeft .blog__box__detail .snsShareBox{width:100%;padding:15px 0 0 0}}.column-page main #pageFlex #pageLeft .blog__box__detail .snsShareBox ul{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;flex-wrap:wrap;width:100%}@media screen and (max-width:768px){.column-page main #pageFlex #pageLeft .blog__box__detail .snsShareBox ul{width:100%}}.column-page main #pageFlex #pageLeft .blog__box__detail .snsShareBox ul li{width:20%;line-height:1em;text-align:center}.column-page main #pageFlex #pageLeft .blog__box__detail .snsShareBox ul li a{display:block;padding:10px 0;text-align:center}.column-page main #pageFlex #pageLeft .blog__box__detail .snsShareBox ul li a img{max-height:15px;width:auto}@media screen and (max-width:768px){.column-page main #pageFlex #pageLeft .blog__box__detail .snsShareBox ul li a img{max-height:12px!important}}.column-page main #pageFlex #pageLeft .blog__box__detail .snsShareBox ul li.line{background:#06c755}.column-page main #pageFlex #pageLeft .blog__box__detail .snsShareBox ul li.facebook{background:#4267b2}.column-page main #pageFlex #pageLeft .blog__box__detail .snsShareBox ul li.twitter{background:#55acee}.column-page main #pageFlex #pageLeft .blog__box__detail .snsShareBox ul li.hatena{background:#008fde}.column-page main #pageFlex #pageLeft .blog__box__detail .snsShareBox ul li.pocket{background:#d3505a}.column-page main #pageFlex #pageLeft .blog__box__detail .poster{padding:20px 0 0 0}.column-page main #pageFlex #pageLeft .blog__box__detail .poster figure{line-height:0}.column-page main #pageFlex #pageLeft .blog__box__detail .poster figure img{width:100%}.column-page main #pageFlex #pageLeft .blog__box__detail .readBox{padding:20px 0}.column-page main #pageFlex #pageLeft .blog__box__detail .readBox p{font-size:16px;line-height:1.88em;font-weight:500;text-align:justify}@media screen and (max-width:640px){.column-page main #pageFlex #pageLeft .blog__box__detail .readBox p{font-size:13px}}.column-page main #pageFlex #pageLeft .blog__box__detail .mokujiBlock{width:100%;padding:20px 20px 0 20px;background:#f7f7f7;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto 0 auto}@media screen and (max-width:640px){.column-page main #pageFlex #pageLeft .blog__box__detail .mokujiBlock{width:100%;padding:15px 10px 10px 10px}}.column-page main #pageFlex #pageLeft .blog__box__detail .mokujiBlock ul li{margin-bottom:8px}@media screen and (max-width:640px){.column-page main #pageFlex #pageLeft .blog__box__detail .mokujiBlock ul li{margin-bottom:8px}}.column-page main #pageFlex #pageLeft .blog__box__detail .mokujiBlock ul li a{display:block;color:#0c96ff;font-size:16px;padding:0 0 0 15px;background:url(/assets/images/common/icon_btm_black.svg) left 8px no-repeat;background-size:10px auto}@media screen and (max-width:640px){.column-page main #pageFlex #pageLeft .blog__box__detail .mokujiBlock ul li a{font-size:13px;background:url(/assets/images/common/icon_btm_black.svg) left 5px no-repeat;background-size:10px auto}}.column-page main #pageFlex #pageLeft .blog__box__detail .mokujiBlock ul li a:hover{text-decoration:underline}.column-page main #pageFlex #pageLeft .blog__box__detail .mokujiBlock ul li a span{display:none}.column-page main #pageFlex #pageLeft .blog__box__detail .mokujiBlock ul li.indent-2{margin-left:2em}.column-page main #pageFlex #pageLeft .blog__box__detail .mokujiBtn{margin:-20px auto 0 auto;padding:20px 20px 20px 20px;background:#f7f7f7}.column-page main #pageFlex #pageLeft .blog__box__detail .mokujiBtn #more_btn{display:inline-block;padding:5px 20px;border:1px dotted #000;cursor:pointer;font-size:12px;font-weight:600;background:#fff;text-align:center;min-width:100px;-webkit-border-radius:300px;-moz-border-radius:300px;-ms-border-radius:300px;border-radius:300px}.column-page main #pageFlex #pageLeft .blog__box__detail .mokujiBtn #close_btn{display:inline-block;padding:5px 20px;border:1px dotted #000;cursor:pointer;color:#fff;font-size:12px;font-weight:600;background:#333;text-align:center;min-width:100px;-webkit-border-radius:300px;-moz-border-radius:300px;-ms-border-radius:300px;border-radius:300px}.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody{padding:25px 0 20px 0}.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h1,.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h1 span{font-size:30px;font-weight:700!important;line-height:1.66em;margin-bottom:15px;padding:8px 15px 5px 15px;background:#000;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;color:#fff}@media screen and (min-width:1280px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h1,.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h1 span{font-size:30px}}@media screen and (max-width:1280px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h1,.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h1 span{font-size:calc(30 / 1280 * 100vw);line-height:2em}}@media screen and (max-width:1080px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h1,.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h1 span{font-size:calc(28 / 1080 * 100vw);line-height:2em}}@media screen and (max-width:768px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h1,.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h1 span{font-size:calc(26 / 768 * 100vw);line-height:2em}}@media screen and (max-width:640px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h1,.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h1 span{font-size:calc(24 / 640 * 100vw);line-height:1.77em;background-size:auto 3px;padding-bottom:8px}}@media screen and (max-width:414px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h1,.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h1 span{font-size:calc(20 / 414 * 100vw);line-height:1.77em}}@media screen and (max-width:375px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h1,.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h1 span{font-size:calc(19 / 375 * 100vw);line-height:1.77em}}.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h2,.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h2 span{font-size:30px;font-weight:700!important;line-height:1.66em;padding-bottom:15px;font-weight:700}@media screen and (min-width:1280px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h2,.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h2 span{font-size:30px}}@media screen and (max-width:1280px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h2,.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h2 span{font-size:calc(30 / 1280 * 100vw);line-height:2em}}@media screen and (max-width:1080px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h2,.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h2 span{font-size:calc(28 / 1080 * 100vw);line-height:2em}}@media screen and (max-width:768px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h2,.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h2 span{font-size:calc(24 / 768 * 100vw);line-height:2em}}@media screen and (max-width:640px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h2,.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h2 span{font-size:calc(24 / 640 * 100vw);line-height:1.77em;background-size:auto 2px;padding-bottom:8px}}@media screen and (max-width:414px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h2,.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h2 span{font-size:calc(20 / 414 * 100vw);line-height:1.77em}}@media screen and (max-width:375px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h2,.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h2 span{font-size:calc(19 / 375 * 100vw);line-height:1.77em}}.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h3,.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h3 span{font-size:25px;font-weight:700!important;line-height:1.66em;margin-bottom:20px;border-bottom:1px solid #000;padding-bottom:8px}@media screen and (min-width:1280px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h3,.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h3 span{font-size:25px}}@media screen and (max-width:1280px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h3,.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h3 span{font-size:calc(25 / 1280 * 100vw);line-height:2em}}@media screen and (max-width:1080px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h3,.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h3 span{font-size:calc(24 / 1080 * 100vw);line-height:2em}}@media screen and (max-width:768px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h3,.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h3 span{font-size:calc(21 / 768 * 100vw);line-height:2em}}@media screen and (max-width:640px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h3,.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h3 span{font-size:calc(18 / 640 * 100vw);line-height:1.77em}}@media screen and (max-width:640px) and (max-width:640px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h3,.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h3 span{padding-bottom:6px}}@media screen and (max-width:414px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h3,.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h3 span{font-size:calc(18 / 414 * 100vw);line-height:1.77em}}@media screen and (max-width:375px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h3,.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h3 span{font-size:calc(17 / 375 * 100vw);line-height:1.77em}}.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h4,.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h4 span{font-size:23px;font-weight:700!important;line-height:1.66em;padding:8px 20px;margin-bottom:20px;position:relative;padding-left:100px}@media screen and (max-width:640px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h4,.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h4 span{padding-left:50px}}.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h4 span::before,.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h4::before{content:"";width:90px;height:1px;background:#000;display:inline-block;position:absolute;left:0;top:22px}@media screen and (max-width:640px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h4 span::before,.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h4::before{width:40px}}@media screen and (min-width:1280px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h4,.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h4 span{font-size:23px}}@media screen and (max-width:1280px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h4,.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h4 span{font-size:calc(23 / 1280 * 100vw);line-height:2em}}@media screen and (max-width:1080px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h4,.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h4 span{font-size:calc(22 / 1080 * 100vw);line-height:2em}}@media screen and (max-width:768px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h4,.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h4 span{font-size:calc(21 / 768 * 100vw);line-height:2em}}@media screen and (max-width:640px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h4,.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h4 span{font-size:calc(18 / 640 * 100vw);line-height:1.77em}}@media screen and (max-width:414px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h4,.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h4 span{font-size:calc(18 / 414 * 100vw);line-height:1.77em}}@media screen and (max-width:375px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h4,.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h4 span{font-size:calc(17 / 375 * 100vw);line-height:1.77em}}.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h5,.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h5 span{font-size:21px;font-weight:700!important;line-height:1.66em;padding:0 0 0 30px;margin-bottom:20px;position:relative}.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h5 span::before,.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h5::before{content:"";width:9px;height:9px;background:#000;display:inline-block;position:absolute;left:0;top:12px}@media screen and (max-width:640px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h5 span::before,.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h5::before{top:8px}}.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h5 span::after,.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h5::after{content:"";width:9px;height:9px;background:#000;display:inline-block;position:absolute;left:12px;top:12px}@media screen and (max-width:640px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h5 span::after,.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h5::after{top:8px}}@media screen and (min-width:1280px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h5,.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h5 span{font-size:21px}}@media screen and (max-width:1280px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h5,.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h5 span{font-size:calc(21 / 1280 * 100vw);line-height:2em}}@media screen and (max-width:1080px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h5,.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h5 span{font-size:calc(20 / 1080 * 100vw);line-height:2em}}@media screen and (max-width:768px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h5,.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h5 span{font-size:calc(19 / 768 * 100vw);line-height:2em}}@media screen and (max-width:640px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h5,.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h5 span{font-size:calc(18 / 640 * 100vw);line-height:1.77em}}@media screen and (max-width:414px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h5,.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h5 span{font-size:calc(17 / 414 * 100vw);line-height:1.77em}}@media screen and (max-width:375px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h5,.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h5 span{font-size:calc(16 / 375 * 100vw);line-height:1.77em}}.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h6,.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h6 span{display:inline-block;padding:4px 8px;color:#333;margin-bottom:20px;font-weight:700!important;line-height:1.78em;border-bottom:1px solid #000;font-size:19px}@media screen and (min-width:1280px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h6,.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h6 span{font-size:19px}}@media screen and (max-width:1280px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h6,.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h6 span{font-size:calc(19 / 1280 * 100vw);line-height:2em}}@media screen and (max-width:1080px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h6,.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h6 span{font-size:calc(18 / 1080 * 100vw);line-height:2em}}@media screen and (max-width:768px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h6,.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h6 span{font-size:calc(17 / 768 * 100vw);line-height:2em}}@media screen and (max-width:640px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h6,.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h6 span{font-size:calc(15 / 640 * 100vw);line-height:1.77em}}@media screen and (max-width:414px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h6,.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h6 span{font-size:calc(14 / 414 * 100vw);line-height:1.77em}}@media screen and (max-width:375px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h6,.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h6 span{font-size:calc(13 / 375 * 100vw);line-height:1.77em}}.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h6 i,.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody h6 span i{color:#739aaa;margin-right:4px;font-size:13px}.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody p,.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody p span{padding-bottom:10px;font-size:16px;line-height:1.88em;font-weight:500;text-align:justify}@media screen and (max-width:640px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody p,.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody p span{font-size:13px}}.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody ul{padding-left:20px}.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody ul li{padding:3px 0 3px 0;line-height:1.45em;position:relative;font-size:13px;font-weight:500;margin-bottom:8px}@media screen and (max-width:768px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody ul li{font-size:13px;line-height:1.56em}}.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody ul li::before{content:"";width:20px;height:10px;background:url(/assets/images/common/icon_circle_oudo.svg) left center no-repeat;background-size:10px auto;position:absolute;left:-15px;top:7px;font-weight:600}.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody ol{padding-left:20px;margin-left:20px}.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody ol li{padding:3px 0 3px 0;line-height:1.45em;position:relative;font-size:13px;font-weight:500;margin-bottom:8px}@media screen and (max-width:768px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody ol li{font-size:13px;line-height:1.56em}}.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody ol li::before{content:"";width:20px;height:10px;background:url(/assets/images/common/icon_circle_oudo.svg) left center no-repeat;background-size:10px auto;position:absolute;left:-15px;top:7px;font-weight:600}.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody img{max-width:100%;height:auto;margin-bottom:20px}.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody table{border-top:1px solid #ccc;border-right:1px solid #ccc;margin:20px 0}@media screen and (max-width:640px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody table{font-size:12px}}.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody table td{border-bottom:1px solid #ccc;border-left:1px solid #ccc;padding:10px}@media screen and (max-width:640px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody table td{font-size:12px}}.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody iframe{margin:25px 0;width:100%;height:600px}@media screen and (max-width:640px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody iframe{height:250px}}.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody a{color:#739aaa}.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody .btn{padding:20px 0 0 0}.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody .btn a{display:block;width:90%;max-width:357px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #000;padding:20px 0;font-size:16px;font-weight:600;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;flex-wrap:wrap;line-height:1em;align-items:center;background:#fff;position:relative;z-index:1;transition:.3s}@media screen and (max-width:640px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody .btn a{font-size:13px}}.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody .btn a::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background:#000;transform-origin:100% 50%;transform:scaleX(0);transition:transform ease .3s}.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody .btn a:hover{color:#fff;opacity:1!important}.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody .btn a:hover::before{transform-origin:0 50%;transform:scaleX(1)}.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody .btn a span.txt{width:80%;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:16px}.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody .btn a span.arrow{display:block;width:15%;border-left:1px solid #333;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody .btn a span.arrow img{width:20%}.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody strong{font-weight:700!important}.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody .image-L{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;flex-wrap:wrap;padding:10px 0 0 0}@media screen and (max-width:640px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody .image-L{padding-top:0}}.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody .image-L .image{width:42%}@media screen and (max-width:768px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody .image-L .image{width:100%}}.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody .image-L .image img{width:100%}.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody .image-L .text{width:56%}@media screen and (max-width:768px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody .image-L .text{width:100%}}.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody .image-R{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;flex-wrap:wrap;padding:10px 0 0 0}@media screen and (max-width:640px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody .image-R{padding-top:0}}.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody .image-R .image{width:42%;order:2}@media screen and (max-width:768px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody .image-R .image{width:100%;order:1}}.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody .image-R .image img{width:100%}.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody .image-R .text{width:56%;order:1}@media screen and (max-width:768px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody .image-R .text{width:100%;order:2}}.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody .box-LR{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;flex-wrap:wrap;padding:10px 0 0 0}@media screen and (max-width:640px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody .box-LR{padding-top:0}}.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody .box-LR .boxSet{width:48.5%}@media screen and (max-width:640px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody .box-LR .boxSet{width:100%}.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody .box-LR .boxSet:first-child{margin-bottom:20px}}.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody .box-LR .boxSet figure{line-height:0}.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody .box-LR .boxSet figure p{padding:0}.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody .box-LR .boxSet figure img{width:100%;margin-bottom:0}.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody .box-LR .boxSet .text{padding:10px 0 0 0}.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody .box-talk{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;flex-wrap:wrap;padding:15px 0 0 0}.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody .box-talk .talkName{width:200px}@media screen and (max-width:768px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody .box-talk .talkName{width:90px}}.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody .box-talk .talkName p{font-weight:700;padding-right:70px;position:relative;text-align:left}@media screen and (max-width:768px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody .box-talk .talkName p{padding-right:15px}}.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody .box-talk .talkName p::after{content:"";height:1px;width:65px;display:block;position:absolute;right:0;top:10px;background:#000}@media screen and (max-width:768px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody .box-talk .talkName p::after{width:12px}}.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody .box-talk .text{width:calc(100% - 215px);-webkit-box-sizing:border-box;box-sizing:border-box;background:#f8f4ef;padding:15px}@media screen and (max-width:768px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody .box-talk .text{width:calc(100% - 100px)}}.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody .entryCta{margin-top:40px;padding:25px;border:1px solid #635952;background:#f7f7f7}@media screen and (max-width:640px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody .entryCta{margin-top:30px;padding:15px}}.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody .entryCta p{font-size:16px;line-height:1.78em}@media screen and (max-width:640px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody .entryCta p{font-size:13px}}.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody .entryCta .entryCtaBtn{width:100%;max-width:450px;margin:0 auto;padding:5px 0 0 0}@media screen and (max-width:640px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody .entryCta .entryCtaBtn{padding-top:0}}.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody .entryCta .entryCtaBtn a{display:block;padding:20px;text-align:center;background:#635952;color:#fff}@media screen and (max-width:640px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody .entryCta .entryCtaBtn a{padding:15px}}.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody .entryCta .entryCtaBtn a span{display:inline-block;position:relative;margin-left:50px}@media screen and (max-width:640px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody .entryCta .entryCtaBtn a span{margin-left:20px}}.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody .entryCta .entryCtaBtn a span::after{content:"";width:30px;left:-36px;position:absolute;height:30px;top:-5px;z-index:99;display:block;background:url(/assets/images/common/ico_contact_white.svg) center center no-repeat;background-size:100% auto}@media screen and (max-width:640px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody .entryCta .entryCtaBtn a span::after{width:20px;height:20px;left:-32px;top:0}}.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody .entryCta .entryCtaBtn a:hover{opacity:1;background:#000}@media screen and (max-width:640px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryBody{padding-bottom:15px}}.column-page main #pageFlex #pageLeft .blog__box__detail .entryTagBox{padding:0}.column-page main #pageFlex #pageLeft .blog__box__detail .entryTagBox ul li{display:inline-block;margin-right:6px;margin-bottom:8px}.column-page main #pageFlex #pageLeft .blog__box__detail .entryTagBox ul li a{display:block;padding:3px 10px;background:#000;color:#fff;font-size:11px;-webkit-border-radius:300px;-moz-border-radius:300px;-ms-border-radius:300px;border-radius:300px}.column-page main #pageFlex #pageLeft .blog__box__detail .entryTagBox ul li a::before{content:"#";display:inline-block;margin-right:3px;width:auto;color:#fff}.column-page main #pageFlex #pageLeft .blog__box__detail .entryTagBox ul li a:hover{background:#000;color:#fff}.column-page main #pageFlex #pageLeft .blog__box__detail .entryTagBox ul li a:hover::before{content:"#";display:inline-block;margin-right:3px;width:auto;color:#fff}.column-page main #pageFlex #pageLeft .blog__box__detail .btn{padding:20px 0 0 0}.column-page main #pageFlex #pageLeft .blog__box__detail .btn a{display:block;width:90%;max-width:357px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #000;padding:20px 0;font-size:16px;font-weight:600;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;flex-wrap:wrap;line-height:1em;align-items:center;background:#fff;position:relative;z-index:1;transition:.3s}@media screen and (max-width:640px){.column-page main #pageFlex #pageLeft .blog__box__detail .btn a{font-size:13px}}.column-page main #pageFlex #pageLeft .blog__box__detail .btn a::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background:#000;transform-origin:100% 50%;transform:scaleX(0);transition:transform ease .3s}.column-page main #pageFlex #pageLeft .blog__box__detail .btn a:hover{color:#fff;opacity:1!important}.column-page main #pageFlex #pageLeft .blog__box__detail .btn a:hover::before{transform-origin:0 50%;transform:scaleX(1)}.column-page main #pageFlex #pageLeft .blog__box__detail .btn a span.txt{width:80%;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:16px}.column-page main #pageFlex #pageLeft .blog__box__detail .btn a span.arrow{display:block;width:15%;border-left:1px solid #333;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.column-page main #pageFlex #pageLeft .blog__box__detail .btn a span.arrow img{width:20%}.column-page main #pageFlex #pageLeft .blog__box__detail .btnHistory{padding:20px 0 0 0}.column-page main #pageFlex #pageLeft .blog__box__detail .btnHistory a{display:block;width:90%;max-width:357px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #000;padding:20px 0;font-size:16px;font-weight:600;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;flex-wrap:wrap;line-height:1em;align-items:center;background:#fff;position:relative;z-index:1;transition:.3s}@media screen and (max-width:640px){.column-page main #pageFlex #pageLeft .blog__box__detail .btnHistory a{font-size:13px}}.column-page main #pageFlex #pageLeft .blog__box__detail .btnHistory a::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background:#000;transform-origin:100% 50%;transform:scaleX(0);transition:transform ease .3s;opacity:1!important}.column-page main #pageFlex #pageLeft .blog__box__detail .btnHistory a:hover{color:#fff;opacity:1!important}.column-page main #pageFlex #pageLeft .blog__box__detail .btnHistory a:hover::before{transform-origin:0 50%;transform:scaleX(1)}.column-page main #pageFlex #pageLeft .blog__box__detail .btnHistory a span.txt{width:80%;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:0}.column-page main #pageFlex #pageLeft .blog__box__detail .btnHistory a span.arrow{display:block;width:15%;border-right:1px solid #000;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.column-page main #pageFlex #pageLeft .blog__box__detail .btnHistory a span.arrow img{width:20%}.column-page main #pageFlex #pageLeft .blog__box__detail .entryMove{padding:65px 0 0 0;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;flex-wrap:wrap}.column-page main #pageFlex #pageLeft .blog__box__detail .entryMove .entrySet{width:49%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px;border:1px solid #000}@media screen and (max-width:640px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryMove .entrySet{width:100%;padding:10px}}.column-page main #pageFlex #pageLeft .blog__box__detail .entryMove .entrySet a{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;flex-wrap:wrap}.column-page main #pageFlex #pageLeft .blog__box__detail .entryMove .entrySet a figure{width:30%;line-height:0;-webkit-box-sizing:border-box;box-sizing:border-box}.column-page main #pageFlex #pageLeft .blog__box__detail .entryMove .entrySet a figure img{aspect-ratio:5/3.2;width:100%;object-fit:cover}.column-page main #pageFlex #pageLeft .blog__box__detail .entryMove .entrySet a .detail{width:70%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 20px}@media screen and (max-width:640px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryMove .entrySet a .detail{padding:0 10px}}.column-page main #pageFlex #pageLeft .blog__box__detail .entryMove .entrySet a .detail span.en{font-size:11px;font-weight:700;display:block;color:#000;margin-bottom:4px}.column-page main #pageFlex #pageLeft .blog__box__detail .entryMove .entrySet a .detail h3{line-height:1.88em;font-weight:500;text-align:justify}@media screen and (min-width:1920px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryMove .entrySet a .detail h3{font-size:16px}}@media screen and (max-width:1600px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryMove .entrySet a .detail h3{font-size:calc(16 / 1600 * 100vw)}}@media screen and (max-width:1500px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryMove .entrySet a .detail h3{font-size:calc(16 / 1500 * 100vw)}}@media screen and (max-width:1300px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryMove .entrySet a .detail h3{font-size:calc(16 / 1300 * 100vw)}}@media screen and (max-width:1100px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryMove .entrySet a .detail h3{font-size:calc(16 / 1100 * 100vw)}}@media screen and (max-width:1000px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryMove .entrySet a .detail h3{font-size:calc(16 / 1000 * 100vw)}}@media screen and (max-width:768px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryMove .entrySet a .detail h3{font-size:calc(14 / 768 * 100vw);line-height:1.66em}}@media screen and (max-width:414px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryMove .entrySet a .detail h3{font-size:calc(13 / 414 * 100vw);line-height:1.66em}}@media screen and (max-width:375px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryMove .entrySet a .detail h3{font-size:calc(13 / 375 * 100vw)}}.column-page main #pageFlex #pageLeft .blog__box__detail .entryMove .entrySet a:hover{color:#000}.column-page main #pageFlex #pageLeft .blog__box__detail .entryMove.nextEntry{border-right:1px solid #000}@media screen and (max-width:640px){.column-page main #pageFlex #pageLeft .blog__box__detail .entryMove.nextEntry{border-right:0;border-bottom:1px solid #000;padding-bottom:15px;margin-bottom:15px}}.column-page main #pageFlex #pageLeft .blog__box__detail .entryMove.nextEntry figure{order:2}.column-page main #pageFlex #pageLeft .blog__box__detail .entryMove.nextEntry .detail{order:1}.column-page main #pageFlex #pageLeft .blog__box__detail .withEntry{padding:80px 0 0 0}@media screen and (max-width:768px){.column-page main #pageFlex #pageLeft .blog__box__detail .withEntry{padding:40px 0 0 0}}.column-page main #pageFlex #pageLeft .blog__box__detail .withEntry .titleBox{border-bottom:1px solid #000;margin-bottom:10px;padding-bottom:5px}.column-page main #pageFlex #pageLeft .blog__box__detail .withEntry .titleBox h4{font-size:24px;font-weight:600}@media screen and (max-width:768px){.column-page main #pageFlex #pageLeft .blog__box__detail .withEntry .titleBox h4{font-size:16px}}.column-page main #pageFlex #pageLeft .blog__box__detail .withEntry .entryList{padding:25px 0 0 0;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width:768px){.column-page main #pageFlex #pageLeft .blog__box__detail .withEntry .entryList{padding:10px 0 0 0}}.column-page main #pageFlex #pageLeft .blog__box__detail .withEntry .entryList::after{content:"";width:30%;display:block}.column-page main #pageFlex #pageLeft .blog__box__detail .withEntry .entryList article{width:30%;position:relative;padding-bottom:30px}@media screen and (max-width:640px){.column-page main #pageFlex #pageLeft .blog__box__detail .withEntry .entryList article{width:48%}}.column-page main #pageFlex #pageLeft .blog__box__detail .withEntry .entryList article span.new{display:block;position:absolute;left:-10px;top:-10px;width:45px;z-index:50}@media screen and (max-width:640px){.column-page main #pageFlex #pageLeft .blog__box__detail .withEntry .entryList article span.new{width:25px;left:-5px;top:-5px}}.column-page main #pageFlex #pageLeft .blog__box__detail .withEntry .entryList article span.new img{width:100%}.column-page main #pageFlex #pageLeft .blog__box__detail .withEntry .entryList article a{display:block;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;flex-wrap:wrap}.column-page main #pageFlex #pageLeft .blog__box__detail .withEntry .entryList article a figure{line-height:0;width:100%}.column-page main #pageFlex #pageLeft .blog__box__detail .withEntry .entryList article a figure img{width:100%;aspect-ratio:5/3;object-fit:cover}.column-page main #pageFlex #pageLeft .blog__box__detail .withEntry .entryList article a .detail{width:100%;padding:10px 0 0 0}@media screen and (max-width:640px){.column-page main #pageFlex #pageLeft .blog__box__detail .withEntry .entryList article a .detail{padding:4px 0 0 0}}.column-page main #pageFlex #pageLeft .blog__box__detail .withEntry .entryList article a .detail h2{font-size:clamp(12px,2vw,14px);font-weight:500}.column-page main #pageFlex #pageLeft .blog__box__detail .withEntry .entryList article a .detail h2 span.new{line-height:1em;display:inline-block;margin-right:12px;width:50px}.column-page main #pageFlex #pageLeft .blog__box__detail .withEntry .entryList article a .detail h2 span.new img{width:100%}.column-page main #pageFlex #pageLeft .blog__box__detail .withEntry .entryList article a .detail ul.cat li{display:inline-block;background:#000;color:#fff;font-size:12px;margin:10px 0;padding:5px 12px;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;border-radius:100px;font-weight:600;line-height:1em}@media screen and (max-width:640px){.column-page main #pageFlex #pageLeft .blog__box__detail .withEntry .entryList article a .detail ul.cat li{font-size:10px;margin:5px 0;padding:3px 5px;font-weight:400}}.column-page main #pageFlex #pageLeft .blog__box__detail .withEntry .entryList article a .detail span.date{display:block;font-size:12px;font-weight:600}@media screen and (max-width:640px){.column-page main #pageFlex #pageLeft .blog__box__detail .withEntry .entryList article a .detail span.date{font-size:11px}}.column-page main #pageFlex #pageRight{width:24%}@media screen and (max-width:1000px){.column-page main #pageFlex #pageRight{width:100%;padding-top:45px}}@media screen and (max-width:768px){.column-page main #pageFlex #pageRight{padding-top:45px}}@media screen and (max-width:640px){.column-page main #pageFlex #pageRight{padding-top:25px}}.column-page main #pageFlex #pageRight .archiveBox{margin-bottom:45px}@media screen and (max-width:640px){.column-page main #pageFlex #pageRight .archiveBox{margin-bottom:22px}}.column-page main #pageFlex #pageRight .archiveBox h4{color:#000;font-size:22px;padding-bottom:0;border-bottom:double 3px #000;margin-bottom:15px}@media screen and (max-width:640px){.column-page main #pageFlex #pageRight .archiveBox h4{font-size:17px}}.column-page main #pageFlex #pageRight .archiveBox .entryList{padding:0}@media screen and (max-width:1000px){.column-page main #pageFlex #pageRight .archiveBox .entryList{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;flex-wrap:wrap}}.column-page main #pageFlex #pageRight .archiveBox .entryList article{padding-bottom:10px;position:relative;margin-bottom:15px;border-bottom:1px dotted #fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (max-width:1000px){.column-page main #pageFlex #pageRight .archiveBox .entryList article{width:48%}}@media screen and (max-width:640px){.column-page main #pageFlex #pageRight .archiveBox .entryList article{width:100%}}.column-page main #pageFlex #pageRight .archiveBox .entryList article:hover{border-bottom:1px dotted #000}.column-page main #pageFlex #pageRight .archiveBox .entryList article span.rank{display:block;width:30px;position:absolute;left:-10px;top:-10px}.column-page main #pageFlex #pageRight .archiveBox .entryList article span.rank img{width:100%}.column-page main #pageFlex #pageRight .archiveBox .entryList article a{display:block;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;flex-wrap:wrap}.column-page main #pageFlex #pageRight .archiveBox .entryList article a figure{width:95px;line-height:0}.column-page main #pageFlex #pageRight .archiveBox .entryList article a figure img{width:100%;aspect-ratio:5/3;object-fit:cover}.column-page main #pageFlex #pageRight .archiveBox .entryList article a .detail{width:calc(100% - 110px)}.column-page main #pageFlex #pageRight .archiveBox .entryList article a .detail h5{font-size:12px;line-height:1.56em}.column-page main #pageFlex #pageRight .archiveBox .entryList article a .detail span.date{font-size:10px}.column-page main #pageFlex #pageRight .archiveBox .entryList article a:hover{color:#000}@media screen and (max-width:1000px){.column-page main #pageFlex #pageRight .archiveBox .categoryList ul{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;flex-wrap:wrap}.column-page main #pageFlex #pageRight .archiveBox .categoryList ul::after{content:"";width:32%;display:block}}@media screen and (max-width:1000px){.column-page main #pageFlex #pageRight .archiveBox .categoryList ul li{width:32%}}@media screen and (max-width:640px){.column-page main #pageFlex #pageRight .archiveBox .categoryList ul li{width:100%}}.column-page main #pageFlex #pageRight .archiveBox .categoryList ul li a{display:block;padding:10px 0 10px 14px;background:url(/assets/images/common/icon_atriangle_oudo.svg) left 15px no-repeat;background-size:8px auto;border-bottom:1px dotted #fff;font-size:13px}@media screen and (max-width:640px){.column-page main #pageFlex #pageRight .archiveBox .categoryList ul li a{font-size:12px;background:url(/assets/images/common/icon_atriangle_oudo.svg) left 12px no-repeat;background-size:8px auto}}.column-page main #pageFlex #pageRight .archiveBox .categoryList ul li a:hover{border-bottom:1px dotted #000;color:#000}.column-page main #pageFlex #pageRight .archiveBox .searchForm{padding:0 0 20px 0}.column-page main #pageFlex #pageRight .archiveBox .searchForm ::placeholder{font-size:11px}.column-page main #pageFlex #pageRight .archiveBox .searchForm input.inputHidden{display:none}.column-page main #pageFlex #pageRight .archiveBox .searchForm .search__text{display:block;background:#f7f7f7;font-size:14px;color:#000;border:2px solid #000;width:100%;padding:16px 20px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;margin:0 auto}@media screen and (max-width:640px){.column-page main #pageFlex #pageRight .archiveBox .searchForm .search__text{font-size:16px}}.column-page main #pageFlex #pageRight .archiveBox .searchForm .categorySelect{width:100%;display:block;background:#f7f7f7;font-size:14px;color:#000;padding:16px 20px;border:2px solid #000;margin:0 auto;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;margin-bottom:20px}@media screen and (max-width:640px){.column-page main #pageFlex #pageRight .archiveBox .searchForm .categorySelect{font-size:13px}}.column-page main #pageFlex #pageRight .archiveBox .searchForm .submit{display:block;width:100%;padding:13px 0;text-align:center;background:#000 url(/assets/images/common/icon_search_white.svg) 20px center no-repeat;background-size:20px auto;border:none;color:#fff;margin:0 auto 0 auto;font-size:15px;font-weight:700;-webkit-border-radius:300px;-moz-border-radius:300px;-ms-border-radius:300px;border-radius:300px;cursor:pointer;border-bottom:3px solid #000;transition:.2s}@media screen and (max-width:640px){.column-page main #pageFlex #pageRight .archiveBox .searchForm .submit{font-size:12px}}.column-page main #pageFlex #pageRight .archiveBox .searchForm .submit:hover{background:#333 url(../../assets/images/common/icon_search_white.svg) 20px center no-repeat;background-size:20px auto;border-bottom:3px solid #fbae15;opacity:1!important}.column-page main #pageFlex #pageRight .archiveBox dl.archives{padding:5px 0 0 0}.column-page main #pageFlex #pageRight .archiveBox dl.archives dt{font-size:13px;padding:10px 0 10px 14px;background:url(/assets/images/common/icon_circle_oudo.svg),url(/assets/images/common/icon_btm_oudo.svg);background-position:left 15px,right center;background-repeat:no-repeat;background-size:8px auto,12px auto;border-bottom:1px dotted #fff}@media screen and (max-width:640px){.column-page main #pageFlex #pageRight .archiveBox dl.archives dt{font-size:12px;background:url(/assets/images/common/icon_circle_oudo.svg),url(/assets/images/common/icon_btm_oudo.svg);background-size:8px auto,6px auto;background-position:left 15px,right center;background-repeat:no-repeat}}.column-page main #pageFlex #pageRight .archiveBox dl.archives dt:hover{border-bottom:1px dotted #000;color:#000}.column-page main #pageFlex #pageRight .archiveBox dl.archives dd ul li{margin-bottom:0}.column-page main #pageFlex #pageRight .archiveBox dl.archives dd ul li a{display:block;background:url(/assets/images/common/icon_atriangle_oudo.svg) 98% center no-repeat;background-size:4px auto;font-size:13px;padding:10px 15px}@media screen and (max-width:640px){.column-page main #pageFlex #pageRight .archiveBox dl.archives dd ul li a{font-size:12px;background:url(/assets/images/common/icon_atriangle_oudo.svg) 98% 15px no-repeat;background-size:4px auto}}.contact_index-page{background:#f4f4f4}.contact_index-page .aniObj{opacity:0;transition:2s}.contact_index-page .aniObj::after,.contact_index-page .aniObj::before{opacity:0;transition:2s}.contact_index-page .aniObj.aniObj--btn01::before{width:0;transition:1.5s .6s}.contact_index-page .aniObj.aniObj--main01{transform:translate(0,-2%) scale(1);transition:2s 0s}.contact_index-page .aniObj--move{opacity:1!important;transform:translate(0,0) scale(1)!important}.contact_index-page .aniObj--move.aniObj--btn01::before{width:100%}.contact_index-page .aniObj--move::after,.contact_index-page .aniObj--move::before{opacity:1!important;transform:translate(0,0) scale(1)!important}@media screen and (max-width:1244px){.contact_index-page main .localmainBlock .phtBox{width:calc(586 / 1244 * 100vw)}}@media screen and (max-width:750px){.contact_index-page main .localmainBlock .phtBox{width:calc(586 / 930 * 100vw)}}.contact_index-page main .copyTxt{font-size:15px;line-height:2.4;letter-spacing:.05em}@media screen and (max-width:1244px){.contact_index-page main .copyTxt{font-size:calc(15 / 1244 * 100vw)}}@media screen and (max-width:750px){.contact_index-page main .copyTxt{font-size:13px;line-height:2.2}}.contact_index-page main .contactBlock{padding:0 60px 212px;box-sizing:border-box}@media screen and (max-width:1440px){.contact_index-page main .contactBlock{padding:0 calc(60 / 1440 * 100vw) calc(212 / 1440 * 100vw)}}@media screen and (max-width:750px){.contact_index-page main .contactBlock{padding:0 calc(50 / 750 * 100vw) calc(132 / 750 * 100vw)}}.contact_index-page main .contactBlock__inner{max-width:1124px;margin:0 auto}.contact_index-page main .contactBlock__inner__copy{padding:0 100px;font-weight:700;box-sizing:border-box}@media screen and (max-width:1244px){.contact_index-page main .contactBlock__inner__copy{padding:0 calc(100 / 1244 * 100vw)}}@media screen and (max-width:1024px){.contact_index-page main .contactBlock__inner__copy{padding:0 calc(60 / 1024 * 100vw)}}@media screen and (max-width:750px){.contact_index-page main .contactBlock__inner__copy{padding:0}}@media screen and (max-width:750px){.contact_index-page main .contactBlock__inner__copy .copyTxt{letter-spacing:.1em}}.contact_index-page main .contactBlock__inner__copy .copyTxt.inquiryBtn{margin-top:30px;padding:12px 22px;background:rgba(0,0,0,.051);border:3px solid #333;box-sizing:border-box}@media screen and (max-width:1244px){.contact_index-page main .contactBlock__inner__copy .copyTxt.inquiryBtn{margin-top:calc(30 / 1244 * 100vw);padding:calc(12 / 1244 * 100vw) calc(22 / 1244 * 100vw)}}@media screen and (max-width:1024px){.contact_index-page main .contactBlock__inner__copy .copyTxt.inquiryBtn{margin-top:calc(30 / 1024 * 100vw);padding:calc(12 / 1024 * 100vw) calc(22 / 1024 * 100vw)}}@media screen and (max-width:750px){.contact_index-page main .contactBlock__inner__copy .copyTxt.inquiryBtn{margin-top:18px;padding:10px 10px 8px}}.contact_index-page main .contactBlock__inner__copy .copyTxt.inquiryBtn span{display:inline-block;padding-left:1em;text-indent:-1em;box-sizing:border-box}.contact_index-page main .contactBlock__inner__copy .copyTxt.inquiryBtn span a{text-indent:0;display:inline-block;margin:0 8px;line-height:1.6;border-bottom:1px solid #aaa;box-sizing:border-box}@media screen and (max-width:1244px){.contact_index-page main .contactBlock__inner__copy .copyTxt.inquiryBtn span a{margin:0 calc(8 / 1244 * 100vw)}}@media screen and (max-width:1024px){.contact_index-page main .contactBlock__inner__copy .copyTxt.inquiryBtn span a{margin:0 calc(8 / 1024 * 100vw)}}@media screen and (max-width:750px){.contact_index-page main .contactBlock__inner__copy .copyTxt.inquiryBtn span a{margin:0}}.contact_index-page main .contactBlock__inner__copy .requiredTxt{display:inline-block;margin-right:8px;padding:10px 12px 8px;font-size:14px;line-height:1;color:#fff;background:#bc3131;box-sizing:border-box}@media screen and (max-width:1244px){.contact_index-page main .contactBlock__inner__copy .requiredTxt{padding:calc(10 / 1244 * 100vw) calc(12 / 1244 * 100vw) calc(8 / 1244 * 100vw);font-size:calc(14 / 1244 * 100vw)}}@media screen and (max-width:750px){.contact_index-page main .contactBlock__inner__copy .requiredTxt{padding:5px 6px;font-size:11px}}.contact_index-page main .contactBlock__inner form.confirm dl dt{margin-top:0!important}.contact_index-page main .contactBlock__inner .formBox{margin-top:51px;padding:32px 100px;background:#fff;border-top-left-radius:10px;border-top-right-radius:10px;box-sizing:border-box}@media screen and (max-width:1244px){.contact_index-page main .contactBlock__inner .formBox{margin-top:calc(51 / 1244 * 100vw);padding:calc(32 / 1244 * 100vw) calc(100 / 1244 * 100vw)}}@media screen and (max-width:1024px){.contact_index-page main .contactBlock__inner .formBox{padding:calc(32 / 1024 * 100vw) calc(60 / 1024 * 100vw)}}@media screen and (max-width:750px){.contact_index-page main .contactBlock__inner .formBox{margin-top:28px;border-top-left-radius:5px;border-top-right-radius:5px}}.contact_index-page main .contactBlock__inner .formBox input[type=email],.contact_index-page main .contactBlock__inner .formBox input[type=tel],.contact_index-page main .contactBlock__inner .formBox input[type=text]{padding:10px 18px;font-size:16px;line-height:1.6;background:#f5f5f5;border:none}@media screen and (max-width:1244px){.contact_index-page main .contactBlock__inner .formBox input[type=email],.contact_index-page main .contactBlock__inner .formBox input[type=tel],.contact_index-page main .contactBlock__inner .formBox input[type=text]{padding:calc(10 / 1244 * 100vw) calc(18 / 1244 * 100vw);font-size:calc(16 / 1244 * 100vw)}}@media screen and (max-width:750px){.contact_index-page main .contactBlock__inner .formBox input[type=email],.contact_index-page main .contactBlock__inner .formBox input[type=tel],.contact_index-page main .contactBlock__inner .formBox input[type=text]{padding:8px 12px;font-size:14px}}.contact_index-page main .contactBlock__inner .formBox input[type=email],.contact_index-page main .contactBlock__inner .formBox input[type=text]{max-width:540px;width:100%}.contact_index-page main .contactBlock__inner .formBox input[type=tel]{width:20%}@media screen and (max-width:750px){.contact_index-page main .contactBlock__inner .formBox input[type=tel]{width:28%}}.contact_index-page main .contactBlock__inner .formBox select{padding:10px 18px 11px;font-size:16px;line-height:1.6;border:1px solid #e6e6e6}@media screen and (max-width:1244px){.contact_index-page main .contactBlock__inner .formBox select{font-size:calc(16 / 1244 * 100vw)}}@media screen and (max-width:750px){.contact_index-page main .contactBlock__inner .formBox select{font-size:14px}}.contact_index-page main .contactBlock__inner .formBox textarea{max-width:540px;width:100%;height:200px;padding:10px 18px;font-size:16px;line-height:1.6;background:#f5f5f5;border:none;box-sizing:border-box}@media screen and (max-width:1244px){.contact_index-page main .contactBlock__inner .formBox textarea{padding:calc(10 / 1244 * 100vw) calc(18 / 1244 * 100vw);font-size:calc(16 / 1244 * 100vw)}}@media screen and (max-width:750px){.contact_index-page main .contactBlock__inner .formBox textarea{padding:8px 12px;font-size:14px}}.contact_index-page main .contactBlock__inner .formBox dl{display:flex;align-items:flex-start;justify-content:space-between;padding:38px 0;border-top:1px solid #d5d5d5;box-sizing:border-box}@media screen and (max-width:1244px){.contact_index-page main .contactBlock__inner .formBox dl{padding:calc(38 / 1244 * 100vw) 0}}@media screen and (max-width:750px){.contact_index-page main .contactBlock__inner .formBox dl{display:block;padding:22px 0}}.contact_index-page main .contactBlock__inner .formBox dl:nth-of-type(1){border-top:none}.contact_index-page main .contactBlock__inner .formBox dl dt{display:flex;align-items:center;justify-content:space-between;width:226px;margin-top:8px}@media screen and (max-width:1244px){.contact_index-page main .contactBlock__inner .formBox dl dt{width:calc(226 / 1244 * 100vw);margin-top:calc(8 / 1244 * 100vw)}}@media screen and (max-width:750px){.contact_index-page main .contactBlock__inner .formBox dl dt{width:100%;margin-top:0}}.contact_index-page main .contactBlock__inner .formBox dl dt .tit{font-weight:700;font-size:16px}@media screen and (max-width:1244px){.contact_index-page main .contactBlock__inner .formBox dl dt .tit{font-size:calc(16 / 1244 * 100vw)}}@media screen and (max-width:750px){.contact_index-page main .contactBlock__inner .formBox dl dt .tit{font-size:14px}}.contact_index-page main .contactBlock__inner .formBox dl dt .no-required,.contact_index-page main .contactBlock__inner .formBox dl dt .required{display:inline-block;padding:6px 8px;font-size:11px;line-height:1;color:#fff;box-sizing:border-box}@media screen and (max-width:1244px){.contact_index-page main .contactBlock__inner .formBox dl dt .no-required,.contact_index-page main .contactBlock__inner .formBox dl dt .required{padding:calc(6 / 1244 * 100vw) calc(8 / 1244 * 100vw);font-size:calc(11 / 1244 * 100vw)}}@media screen and (max-width:750px){.contact_index-page main .contactBlock__inner .formBox dl dt .no-required,.contact_index-page main .contactBlock__inner .formBox dl dt .required{padding:5px 6px;font-size:11px}}.contact_index-page main .contactBlock__inner .formBox dl dt .required{background:#bc3131}.contact_index-page main .contactBlock__inner .formBox dl dt .no-required{background:#888}.contact_index-page main .contactBlock__inner .formBox dl dd{width:calc(100% - 285px)}@media screen and (max-width:1244px){.contact_index-page main .contactBlock__inner .formBox dl dd{width:calc(100% - calc(285 / 1244 * 100vw))}}@media screen and (max-width:750px){.contact_index-page main .contactBlock__inner .formBox dl dd{width:100%;margin-top:12px}}@media screen and (max-width:750px){.contact_index-page main .contactBlock__inner .formBox dl dd .cautionArea{display:none}}.contact_index-page main .contactBlock__inner .formBox dl dd .caution{font-size:12px}@media screen and (max-width:1244px){.contact_index-page main .contactBlock__inner .formBox dl dd .caution{font-size:calc(12 / 1244 * 100vw)}}@media screen and (max-width:750px){.contact_index-page main .contactBlock__inner .formBox dl dd .caution{display:block;margin-top:8px;font-size:12px}}.contact_index-page main .contactBlock__inner .formBox dl dd .impTxt{margin-top:22px;padding:16px 0 0 1em;text-indent:-1em;font-weight:700;font-size:14px;color:#bc3131;border-top:1px solid #e6e6e6;box-sizing:border-box}@media screen and (max-width:1244px){.contact_index-page main .contactBlock__inner .formBox dl dd .impTxt{margin-top:calc(22 / 1244 * 100vw);padding-top:calc(16 / 1244 * 100vw);font-size:calc(14 / 1244 * 100vw)}}@media screen and (max-width:750px){.contact_index-page main .contactBlock__inner .formBox dl dd .impTxt{margin-top:16px;padding-top:16px;font-size:13px}}.contact_index-page main .contactBlock__inner .formBox dl dd .dateSet{display:flex;align-items:center;margin-top:16px}@media screen and (max-width:1244px){.contact_index-page main .contactBlock__inner .formBox dl dd .dateSet{margin-top:calc(16 / 1244 * 100vw)}}@media screen and (max-width:750px){.contact_index-page main .contactBlock__inner .formBox dl dd .dateSet{display:block;margin-top:12px}.contact_index-page main .contactBlock__inner .formBox dl dd .dateSet:nth-of-type(n+2){margin-top:16px}}.contact_index-page main .contactBlock__inner .formBox dl dd .dateSet p{width:7em;font-weight:700;font-size:14px}@media screen and (max-width:1244px){.contact_index-page main .contactBlock__inner .formBox dl dd .dateSet p{font-size:calc(14 / 1244 * 100vw)}}@media screen and (max-width:750px){.contact_index-page main .contactBlock__inner .formBox dl dd .dateSet p{width:100%;font-size:13px}}.contact_index-page main .contactBlock__inner .formBox dl dd .dateSet__date{display:flex;align-items:center;width:calc(100% - 7em)}@media screen and (max-width:750px){.contact_index-page main .contactBlock__inner .formBox dl dd .dateSet__date{display:block;width:100%}}.contact_index-page main .contactBlock__inner .formBox dl dd .dateSet__date__day{margin-right:16px}@media screen and (max-width:1244px){.contact_index-page main .contactBlock__inner .formBox dl dd .dateSet__date__day{margin-right:calc(16 / 1244 * 100vw)}}@media screen and (max-width:750px){.contact_index-page main .contactBlock__inner .formBox dl dd .dateSet__date__day{margin:10px 0 0}}.contact_index-page main .contactBlock__inner .formBox dl dd .dateSet__date__day input[type=text]{max-width:150px}@media screen and (max-width:1244px){.contact_index-page main .contactBlock__inner .formBox dl dd .dateSet__date__day input[type=text]{max-width:calc(150 / 1244 * 100vw)}}@media screen and (max-width:750px){.contact_index-page main .contactBlock__inner .formBox dl dd .dateSet__date__day input[type=text]{max-width:none;width:70%;margin-left:8px}}@media screen and (max-width:750px){.contact_index-page main .contactBlock__inner .formBox dl dd .dateSet__date__time{margin-top:10px}}@media screen and (max-width:750px){.contact_index-page main .contactBlock__inner .formBox dl dd .dateSet__date__time select{width:70%;margin-left:8px}}.contact_index-page main .contactBlock__inner .formBox dl dd .mailCheck .description{margin:22px 0 12px;font-size:14px}@media screen and (max-width:1244px){.contact_index-page main .contactBlock__inner .formBox dl dd .mailCheck .description{margin:calc(22 / 1244 * 100vw) 0 calc(12 / 1244 * 100vw);font-size:calc(14 / 1244 * 100vw)}}@media screen and (max-width:750px){.contact_index-page main .contactBlock__inner .formBox dl dd .mailCheck .description{margin:16px 0 8px;padding-left:1em;text-indent:-1em;font-size:13px;box-sizing:border-box}}.contact_index-page main .contactBlock__inner .privacyBox{overflow:auto;height:325px;padding:70px 100px;background:#e1e1e1;border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-sizing:border-box}@media screen and (max-width:1244px){.contact_index-page main .contactBlock__inner .privacyBox{padding:calc(70 / 1244 * 100vw) calc(100 / 1244 * 100vw)}}@media screen and (max-width:1024px){.contact_index-page main .contactBlock__inner .privacyBox{padding:calc(70 / 1024 * 100vw) calc(60 / 1024 * 100vw)}}@media screen and (max-width:750px){.contact_index-page main .contactBlock__inner .privacyBox{border-bottom-left-radius:5px;border-bottom-right-radius:5px}}.contact_index-page main .contactBlock__inner .privacyBox h3{font-weight:700;font-size:16px}@media screen and (max-width:1244px){.contact_index-page main .contactBlock__inner .privacyBox h3{font-size:calc(16 / 1244 * 100vw)}}@media screen and (max-width:750px){.contact_index-page main .contactBlock__inner .privacyBox h3{font-size:14px}}.contact_index-page main .contactBlock__inner .privacyBox ol{margin-top:41px}@media screen and (max-width:1244px){.contact_index-page main .contactBlock__inner .privacyBox ol{margin-top:calc(41 / 1244 * 100vw)}}@media screen and (max-width:750px){.contact_index-page main .contactBlock__inner .privacyBox ol{margin-top:30px}}.contact_index-page main .contactBlock__inner .privacyBox ol li:nth-of-type(n+2){margin-top:30px}@media screen and (max-width:1244px){.contact_index-page main .contactBlock__inner .privacyBox ol li:nth-of-type(n+2){margin-top:calc(30 / 1244 * 100vw)}}@media screen and (max-width:750px){.contact_index-page main .contactBlock__inner .privacyBox ol li:nth-of-type(n+2){margin-top:22px}}.contact_index-page main .contactBlock__inner .privacyBox ol li h4{font-weight:700;font-size:15px}@media screen and (max-width:1244px){.contact_index-page main .contactBlock__inner .privacyBox ol li h4{font-size:calc(15 / 1244 * 100vw)}}@media screen and (max-width:750px){.contact_index-page main .contactBlock__inner .privacyBox ol li h4{font-size:14px}}.contact_index-page main .contactBlock__inner .privacyBox ol li p{margin-top:12px;font-size:14px;text-justify:inter-ideograph;text-align:justify}@media screen and (max-width:1244px){.contact_index-page main .contactBlock__inner .privacyBox ol li p{margin-top:calc(12 / 1244 * 100vw);font-size:calc(14 / 1244 * 100vw)}}@media screen and (max-width:750px){.contact_index-page main .contactBlock__inner .privacyBox ol li p{margin-top:12px;font-size:13px}}.contact_index-page main .contactBlock__inner .privacyBox ol li .privacyBox__inner__item{margin-top:18px}@media screen and (max-width:1244px){.contact_index-page main .contactBlock__inner .privacyBox ol li .privacyBox__inner__item{margin-top:calc(18 / 1244 * 100vw)}}@media screen and (max-width:750px){.contact_index-page main .contactBlock__inner .privacyBox ol li .privacyBox__inner__item{margin-top:18px}}.contact_index-page main .contactBlock__inner .privacyBox ol li .privacyBox__inner__item h5{font-weight:700;font-size:14px}@media screen and (max-width:1244px){.contact_index-page main .contactBlock__inner .privacyBox ol li .privacyBox__inner__item h5{font-size:calc(14 / 1244 * 100vw)}}@media screen and (max-width:750px){.contact_index-page main .contactBlock__inner .privacyBox ol li .privacyBox__inner__item h5{font-size:13px}}.contact_index-page main .contactBlock__inner .privacyBox ol li .privacyBox__inner__item address{margin-top:12px;font-size:14px}@media screen and (max-width:1244px){.contact_index-page main .contactBlock__inner .privacyBox ol li .privacyBox__inner__item address{margin-top:calc(12 / 1244 * 100vw);font-size:calc(14 / 1244 * 100vw)}}@media screen and (max-width:750px){.contact_index-page main .contactBlock__inner .privacyBox ol li .privacyBox__inner__item address{margin-top:12px;font-size:13px}}.contact_index-page main .contactBlock__inner .agreementBox{margin-top:51px;text-align:center;font-weight:700;font-size:16px}@media screen and (max-width:1244px){.contact_index-page main .contactBlock__inner .agreementBox{margin-top:calc(51 / 1244 * 100vw);font-size:calc(16 / 1244 * 100vw)}}@media screen and (max-width:750px){.contact_index-page main .contactBlock__inner .agreementBox{margin-top:30px;font-size:14px}}.contact_index-page main .contactBlock__inner .submitBox{margin-top:77px;text-align:center}@media screen and (max-width:1244px){.contact_index-page main .contactBlock__inner .submitBox{margin-top:calc(77 / 1244 * 100vw)}}@media screen and (max-width:750px){.contact_index-page main .contactBlock__inner .submitBox{margin-top:41px}}.contact_index-page main .contactBlock__inner .submitBox input[type=submit]{-webkit-appearance:none;cursor:pointer;width:282px;height:68px;margin:0 15px;font-weight:700;font-size:16px;color:#000;background:#fff;border-radius:0;border:2px solid #000;box-sizing:border-box}@media screen and (max-width:1244px){.contact_index-page main .contactBlock__inner .submitBox input[type=submit]{font-size:calc(16 / 1244 * 100vw)}}@media screen and (max-width:750px){.contact_index-page main .contactBlock__inner .submitBox input[type=submit]{max-width:222px;height:58px;font-size:13px}}.contact_index-page main .contactBlock__inner .submitBox input[type=submit]#sendBtn{color:#fff;background:#000}.contact_index-page .checkbox{display:block;margin-top:10px}.contact_index-page .checkbox span.checkbox_choice{display:inline-block}.contact_index-page .checkbox label{line-height:135%;position:relative;margin-left:1rem;cursor:pointer}.contact_index-page .checkbox .checkBoxDeco{position:relative;margin:0 10px 0 0;cursor:pointer}.contact_index-page .checkbox .checkBoxDeco:before{position:absolute;z-index:1;top:.125rem;left:.4rem;width:.75rem;height:.375rem;content:'';transition:transform .4s cubic-bezier(.45,1.8,.5,.75);transform:rotate(-45deg) scale(0,0);border:2px solid #000;border-top-style:none;border-right-style:none}@media screen and (max-width:750px){.contact_index-page .checkbox .checkBoxDeco:before{top:.35rem}}.contact_index-page .checkbox .checkBoxDeco:checked:before{transform:rotate(-45deg) scale(1,1)}.contact_index-page .checkbox .checkBoxDeco:after{position:absolute;top:-.3rem;left:0;width:1.5rem;height:1.5rem;content:'';cursor:pointer;border:1px solid #ccc;background:#fff}@media screen and (max-width:750px){.contact_index-page .checkbox .checkBoxDeco:after{top:0}}.contact_index-page .radio,.contact_index-page .radio-inline{display:block;margin-top:14px}.contact_index-page .radio span.radio_choice,.contact_index-page .radio-inline span.radio_choice{display:inline-block}.contact_index-page .radio label,.contact_index-page .radio-inline label{line-height:135%;position:relative;margin:.5rem;cursor:pointer}@media screen and (max-width:750px){.contact_index-page .radio input.otherInput,.contact_index-page .radio-inline input.otherInput{margin-top:8px;margin-left:5px}}.contact_index-page .radio .radioDeco,.contact_index-page .radio-inline .radioDeco{position:relative;margin-right:10px;cursor:pointer}.contact_index-page .radio .radioDeco:before,.contact_index-page .radio-inline .radioDeco:before{position:absolute;z-index:1;top:0;left:.125rem;width:.75rem;height:.75rem;content:'';transition:transform .4s cubic-bezier(.45,1.8,.5,.75);transform:scale(0,0);border-radius:50%;background:#000}.contact_index-page .radio .radioDeco:checked:before,.contact_index-page .radio-inline .radioDeco:checked:before{transform:scale(1,1)}.contact_index-page .radio .radioDeco:after,.contact_index-page .radio-inline .radioDeco:after{position:absolute;top:-.25rem;left:-.125rem;width:1rem;height:1rem;content:'';border:2px solid #ccc;border-radius:50%;background:#fff}.contact_index-page .formError{margin-top:16px!important}.contact_index-page .formErrorContent{box-shadow:none}.contact_index-page .mform #errorMsgBase{width:100%;padding:18px 36px;margin:18px auto;color:#fff;background:#c41f22;box-sizing:border-box}.contact_index-page .mform #errorMsgBase .title{font-size:20px;font-weight:700;line-height:1}.contact_index-page .mform #errorMsgBase ul li{margin-top:6px;font-size:18px}.contact_index-page .mform #errorMsgBase ul li a{display:inline-block;color:#fff}.contact_index-page .mform.confirm .show_input,.contact_index-page .mform.input .show_confirm{display:none!important}.contact_index-page .jqv_prompt .formErrorContent{background:#fee;color:#e00;font-size:.9em;line-height:1.75;padding:0 10px;margin:5px 0;border-radius:5px;border:1px solid #e00}.contact_index-page .formError,.contact_index-page .formError .formErrorArrow,.contact_index-page .formError .formErrorContent{z-index:50;line-height:1.75}.contact_index-page .mform input[type=email],.contact_index-page .mform input[type=number],.contact_index-page .mform input[type=tel],.contact_index-page .mform input[type=text],.contact_index-page .mform select,.contact_index-page .mform textarea{font-size:16px;line-height:1.75;max-width:100%;box-sizing:border-box}.contact_index-page .mform select{padding:4px 10px 6px;box-sizing:border-box}.contact_index-page .mform.confirm .radio{margin:0!important}.dogs_detail-page .aniObj{opacity:0;transition:2s}.dogs_detail-page .aniObj::after,.dogs_detail-page .aniObj::before{opacity:0;transition:2s}.dogs_detail-page .aniObj.aniObj--btn01::before{width:0;transition:1.5s .6s}.dogs_detail-page .aniObj.aniObj--txt01::before{width:0!important;transition:1.5s .6s}.dogs_detail-page .aniObj.aniObj--main01{transform:translate(0,-2%) scale(1);transition:2s 0s}.dogs_detail-page .aniObj.aniObj--opa01{transition:1.5s 0s}.dogs_detail-page .aniObj.aniObj--opa02{transition:1.5s .3s}.dogs_detail-page .aniObj.aniObj--opa03{transition:1.5s .6s}@media screen and (max-width:750px){.dogs_detail-page .aniObj.aniObj--opa03{transition:1.5s .3s}}.dogs_detail-page .aniObj.aniObj--opa04{transition:1.5s .9s}@media screen and (max-width:750px){.dogs_detail-page .aniObj.aniObj--opa04{transition:1.5s .3s}}.dogs_detail-page .aniObj.aniObj--opa05{transition:1.5s 1.2s}@media screen and (max-width:750px){.dogs_detail-page .aniObj.aniObj--opa05{transition:1.5s .3s}}.dogs_detail-page .aniObj.aniObj--opa06{transition:1.5s 1.5s}@media screen and (max-width:750px){.dogs_detail-page .aniObj.aniObj--opa06{transition:1.5s .3s}}.dogs_detail-page .aniObj.aniObj--pht01{transition:1.5s 0s}.dogs_detail-page .aniObj.aniObj--pht02{transition:1.5s .3s}.dogs_detail-page .aniObj.aniObj--pht03{transition:1.5s .6s}.dogs_detail-page .aniObj.aniObj--pht04{transition:1.5s .9s}.dogs_detail-page .aniObj.aniObj--dogs01{transform:translate(-2%,0) scale(1);transition:2s 0s}.dogs_detail-page .aniObj.aniObj--dogs02{transform:translate(-2%,0) scale(1);transition:2s 0s}.dogs_detail-page .aniObj.aniObj--dogs03{transform:translate(-2%,0) scale(1);transition:2s 0s}.dogs_detail-page .aniObj.aniObj--dogs04{transform:translate(-2%,0) scale(1);transition:2s 0s}.dogs_detail-page .aniObj.aniObj--dogs05{transform:translate(-2%,0) scale(1);transition:2s 0s}.dogs_detail-page .aniObj.aniObj--dogs06{transform:translate(-2%,0) scale(1);transition:2s 0s}.dogs_detail-page .aniObj.aniObj--dogs07{transform:translate(-2%,0) scale(1);transition:2s 0s}.dogs_detail-page .aniObj.aniObj--dogs08{transform:translate(-2%,0) scale(1);transition:2s 0s}.dogs_detail-page .aniObj.aniObj--dogs09{transform:translate(-2%,0) scale(1);transition:2s 0s}.dogs_detail-page .aniObj.aniObj--dogs10{transform:translate(-2%,0) scale(1);transition:2s 0s}.dogs_detail-page .aniObj.aniObj--dogs11{transform:translate(-2%,0) scale(1);transition:2s 0s}.dogs_detail-page .aniObj.aniObj--dogs12{transform:translate(-2%,0) scale(1);transition:2s 0s}.dogs_detail-page .aniObj.aniObj--top01::before{transform:translate(0,10%) scale(1);transition:2s .6s}@media screen and (max-width:750px){.dogs_detail-page .aniObj.aniObj--top01::before{transition:2s 0s}}.dogs_detail-page .aniObj.aniObj--bottom01{transform:translate(0,-10%) scale(1);transition:1.5s 0s}.dogs_detail-page .aniObj.aniObj--left01{transform:translate(5%,0) scale(1);transition:2s 0s}@media screen and (max-width:750px){.dogs_detail-page .aniObj.aniObj--left01{transform:translate(0,5%) scale(1)}}.dogs_detail-page .aniObj.aniObj--right01{transform:translate(-5%,0) scale(1);transition:2s 0s}.dogs_detail-page .aniObj.aniObj--right02{transform:translate(-5%,0) scale(1);transition:2s .3s}.dogs_detail-page .aniObj.aniObj--right03{transform:translate(-5%,0) scale(1);transition:2s .6s}.dogs_detail-page .aniObj.aniObj--right04{transform:translate(-5%,0) scale(1);transition:2s .9s}.dogs_detail-page .aniObj--move{opacity:1!important;transform:translate(0,0) scale(1)!important}.dogs_detail-page .aniObj--move.aniObj--btn01::before{width:100%}.dogs_detail-page .aniObj--move.aniObj--txt01::before{width:100%!important}.dogs_detail-page .aniObj--move.aniObj--top01::before{transform:translate(0,0) scale(1)}.dogs_detail-page .aniObj--move::after,.dogs_detail-page .aniObj--move::before{opacity:1!important;transform:translate(0,0) scale(1)!important}.dogs_detail-page.coton_de_tulear-page{background:#fbfaf8}@media screen and (max-width:1244px){.dogs_detail-page.coton_de_tulear-page .localmainBlock .phtBox{width:calc(568 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page.coton_de_tulear-page .localmainBlock .phtBox{width:calc(568 / 930 * 100vw)}}.dogs_detail-page.coton_de_tulear-page .liveBlock{background:#e4e0db}.dogs_detail-page.coton_de_tulear-page .liveBlock__inner::before{width:195px;height:172px;background:url(../images/dogs/coton_de_tulear/pht_check.png) center bottom/100% auto no-repeat}@media screen and (max-width:1244px){.dogs_detail-page.coton_de_tulear-page .liveBlock__inner::before{width:calc(195 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page.coton_de_tulear-page .liveBlock__inner::before{width:calc(195 / 750 * 100vw)}}.dogs_detail-page.coton_de_tulear-page .galleryBlock{background:#f8f7f1}.dogs_detail-page.coton_de_tulear-page .galleryBlock figcaption{color:#000}.dogs_detail-page.coton_de_tulear-page .contactBlock a{background:url(../images/dogs/coton_de_tulear/bg_contact.jpg) center/cover no-repeat}.dogs_detail-page.bichon_frise-page{background:#f5f1ed}@media screen and (max-width:1244px){.dogs_detail-page.bichon_frise-page .localmainBlock .phtBox{width:calc(440 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page.bichon_frise-page .localmainBlock .phtBox{width:calc(440 / 930 * 100vw)}}.dogs_detail-page.bichon_frise-page .liveBlock{background:#e4e0db}.dogs_detail-page.bichon_frise-page .liveBlock__inner::before{width:195px;height:172px;background:url(../images/dogs/bichon_frise/pht_check.png) center bottom/100% auto no-repeat}@media screen and (max-width:1244px){.dogs_detail-page.bichon_frise-page .liveBlock__inner::before{width:calc(195 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page.bichon_frise-page .liveBlock__inner::before{width:calc(195 / 750 * 100vw)}}.dogs_detail-page.bichon_frise-page .galleryBlock{background:#f9f7f4}.dogs_detail-page.bichon_frise-page .galleryBlock figcaption{color:#000}.dogs_detail-page.bichon_frise-page .contactBlock a{background:url(../images/dogs/bichon_frise/bg_contact.jpg) center/cover no-repeat}.dogs_detail-page.poodle-page{background:#f6f2e7}@media screen and (max-width:1244px){.dogs_detail-page.poodle-page .localmainBlock .phtBox{width:calc(432 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page.poodle-page .localmainBlock .phtBox{width:calc(432 / 930 * 100vw)}}.dogs_detail-page.poodle-page .liveBlock{background:#e9e4d6}.dogs_detail-page.poodle-page .liveBlock__inner::before{width:231px;height:166px;background:url(../images/dogs/poodle/pht_check.png) center bottom/100% auto no-repeat}@media screen and (max-width:1244px){.dogs_detail-page.poodle-page .liveBlock__inner::before{width:calc(231 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page.poodle-page .liveBlock__inner::before{width:calc(231 / 750 * 100vw)}}.dogs_detail-page.poodle-page .galleryBlock{background:#faf7f1}.dogs_detail-page.poodle-page .galleryBlock figcaption{color:#fff}.dogs_detail-page.poodle-page .contactBlock a{background:url(../images/dogs/poodle/bg_contact.jpg) center left/cover no-repeat}.dogs_detail-page.pomeranian-page{background:#f1e8e1}@media screen and (max-width:1244px){.dogs_detail-page.pomeranian-page .localmainBlock .phtBox{width:calc(408 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page.pomeranian-page .localmainBlock .phtBox{width:calc(408 / 930 * 100vw)}}.dogs_detail-page.pomeranian-page .liveBlock{background:#e8dcd3}.dogs_detail-page.pomeranian-page .liveBlock__inner::before{width:203px;height:229px;background:url(../images/dogs/pomeranian/pht_check.png) center bottom/100% auto no-repeat}@media screen and (max-width:1244px){.dogs_detail-page.pomeranian-page .liveBlock__inner::before{width:calc(203 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page.pomeranian-page .liveBlock__inner::before{width:calc(203 / 750 * 100vw);bottom:-20px}}.dogs_detail-page.pomeranian-page .galleryBlock{background:#f7f1ed}.dogs_detail-page.pomeranian-page .galleryBlock figcaption{color:#000}.dogs_detail-page.pomeranian-page .contactBlock a{background:url(../images/dogs/pomeranian/bg_contact.jpg) center/cover no-repeat}.dogs_detail-page.chihuahua-page{background:#e9e1d6}@media screen and (max-width:1244px){.dogs_detail-page.chihuahua-page .localmainBlock .phtBox{width:calc(531 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page.chihuahua-page .localmainBlock .phtBox{width:calc(531 / 930 * 100vw)}}.dogs_detail-page.chihuahua-page .liveBlock{background:#dfd5c9}.dogs_detail-page.chihuahua-page .liveBlock__inner::before{width:180px;height:191px;background:url(../images/dogs/chihuahua/pht_check.png) center bottom/100% auto no-repeat}@media screen and (max-width:1244px){.dogs_detail-page.chihuahua-page .liveBlock__inner::before{width:calc(180 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page.chihuahua-page .liveBlock__inner::before{width:calc(180 / 750 * 100vw)}}.dogs_detail-page.chihuahua-page .galleryBlock{background:#f2ede6}.dogs_detail-page.chihuahua-page .galleryBlock figcaption{color:#000}.dogs_detail-page.chihuahua-page .contactBlock a{background:url(../images/dogs/chihuahua/bg_contact.jpg) center/cover no-repeat}.dogs_detail-page.pomsky-page{background:#d4d4d4}@media screen and (max-width:1244px){.dogs_detail-page.pomsky-page .localmainBlock .phtBox{width:calc(408 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page.pomsky-page .localmainBlock .phtBox{width:calc(408 / 930 * 100vw)}}.dogs_detail-page.pomsky-page .liveBlock{background:#c6c6c6}.dogs_detail-page.pomsky-page .liveBlock__inner::before{width:195px;height:172px;background:url(../images/dogs/pomsky/pht_check.png) center bottom/100% auto no-repeat}@media screen and (max-width:1244px){.dogs_detail-page.pomsky-page .liveBlock__inner::before{width:calc(195 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page.pomsky-page .liveBlock__inner::before{width:calc(195 / 750 * 100vw)}}.dogs_detail-page.pomsky-page .galleryBlock{background:#e5e5e5}.dogs_detail-page.pomsky-page .galleryBlock figcaption{color:#000}.dogs_detail-page.pomsky-page .contactBlock a{background:url(../images/dogs/pomsky/bg_contact.jpg) center/cover no-repeat}@media screen and (max-width:750px){.dogs_detail-page.pomsky-page .contactBlock a{background:url(../images/dogs/pomsky/bg_contact.jpg) center left -88px/cover no-repeat}}.dogs_detail-page.maltipoo-page{background:#cabfb9}@media screen and (max-width:1244px){.dogs_detail-page.maltipoo-page .localmainBlock .phtBox{width:calc(560 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page.maltipoo-page .localmainBlock .phtBox{width:calc(560 / 930 * 100vw)}}.dogs_detail-page.maltipoo-page .liveBlock{background:#bfb3ad}.dogs_detail-page.maltipoo-page .liveBlock__inner::before{width:195px;height:172px;background:url(../images/dogs/maltipoo/pht_check.png) center bottom/100% auto no-repeat}@media screen and (max-width:1244px){.dogs_detail-page.maltipoo-page .liveBlock__inner::before{width:calc(195 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page.maltipoo-page .liveBlock__inner::before{width:calc(195 / 750 * 100vw)}}.dogs_detail-page.maltipoo-page .galleryBlock{background:#dfd8d4}.dogs_detail-page.maltipoo-page .galleryBlock figcaption{color:#000}.dogs_detail-page.maltipoo-page .contactBlock a{background:url(../images/dogs/maltipoo/bg_contact.jpg) center/cover no-repeat}.dogs_detail-page.chihuachs-page{background:#f5f1ed}@media screen and (max-width:1244px){.dogs_detail-page.chihuachs-page .localmainBlock .phtBox{width:calc(570 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page.chihuachs-page .localmainBlock .phtBox{width:calc(570 / 930 * 100vw)}}.dogs_detail-page.chihuachs-page .liveBlock{background:#e4e0db}.dogs_detail-page.chihuachs-page .liveBlock__inner::before{width:195px;height:172px;background:url(../images/dogs/chihuachs/pht_check.png) center bottom/100% auto no-repeat}@media screen and (max-width:1244px){.dogs_detail-page.chihuachs-page .liveBlock__inner::before{width:calc(195 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page.chihuachs-page .liveBlock__inner::before{width:calc(195 / 750 * 100vw)}}.dogs_detail-page.chihuachs-page .galleryBlock{background:#f9f7f4}.dogs_detail-page.chihuachs-page .galleryBlock figcaption{color:#000}.dogs_detail-page.chihuachs-page .contactBlock a{background:url(../images/dogs/chihuachs/bg_contact.jpg) center/cover no-repeat}.dogs_detail-page.maltese-page{background:#f6f2e7}@media screen and (max-width:1244px){.dogs_detail-page.maltese-page .localmainBlock .phtBox{width:calc(560 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page.maltese-page .localmainBlock .phtBox{width:calc(560 / 930 * 100vw)}}.dogs_detail-page.maltese-page .liveBlock{background:#e9e4d6}.dogs_detail-page.maltese-page .liveBlock__inner::before{width:195px;height:172px;background:url(../images/dogs/maltese/pht_check.png) center bottom/100% auto no-repeat}@media screen and (max-width:1244px){.dogs_detail-page.maltese-page .liveBlock__inner::before{width:calc(195 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page.maltese-page .liveBlock__inner::before{width:calc(195 / 750 * 100vw)}}.dogs_detail-page.maltese-page .galleryBlock{background:#faf7f1}.dogs_detail-page.maltese-page .galleryBlock figcaption{color:#000}.dogs_detail-page.maltese-page .contactBlock a{background:url(../images/dogs/maltese/bg_contact.jpg) center/cover no-repeat}.dogs_detail-page.miniature_dachs-page{background:#e9e1d6}@media screen and (max-width:1244px){.dogs_detail-page.miniature_dachs-page .localmainBlock .phtBox{width:calc(560 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page.miniature_dachs-page .localmainBlock .phtBox{width:calc(560 / 930 * 100vw)}}.dogs_detail-page.miniature_dachs-page .liveBlock{background:#dfd5c9}.dogs_detail-page.miniature_dachs-page .liveBlock__inner::before{width:195px;height:172px;background:url(../images/dogs/miniature_dachs/pht_check.png) center bottom/100% auto no-repeat}@media screen and (max-width:1244px){.dogs_detail-page.miniature_dachs-page .liveBlock__inner::before{width:calc(195 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page.miniature_dachs-page .liveBlock__inner::before{width:calc(195 / 750 * 100vw)}}.dogs_detail-page.miniature_dachs-page .galleryBlock{background:#f2ede6}.dogs_detail-page.miniature_dachs-page .galleryBlock figcaption{color:#000}.dogs_detail-page.miniature_dachs-page .contactBlock a{background:url(../images/dogs/miniature_dachs/bg_contact.jpg) center/cover no-repeat}.dogs_detail-page.kaninchen_achshund-page{background:#f7f7f7}@media screen and (max-width:1244px){.dogs_detail-page.kaninchen_achshund-page .localmainBlock .phtBox{width:calc(472 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page.kaninchen_achshund-page .localmainBlock .phtBox{width:calc(472 / 930 * 100vw)}}.dogs_detail-page.kaninchen_achshund-page .localmainBlock .txtBox h1{margin-top:55px}@media screen and (max-width:1244px){.dogs_detail-page.kaninchen_achshund-page .localmainBlock .txtBox h1{margin-top:calc(55 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page.kaninchen_achshund-page .localmainBlock .txtBox h1{margin-top:26px}}.dogs_detail-page.kaninchen_achshund-page .liveBlock{background:#ebe9e9}.dogs_detail-page.kaninchen_achshund-page .liveBlock__inner::before{width:193px;height:171px;background:url(../images/dogs/kaninchen_achshund/pht_check.png) center bottom/100% auto no-repeat}@media screen and (max-width:1244px){.dogs_detail-page.kaninchen_achshund-page .liveBlock__inner::before{width:calc(193 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page.kaninchen_achshund-page .liveBlock__inner::before{width:calc(193 / 750 * 100vw)}}.dogs_detail-page.kaninchen_achshund-page .galleryBlock{background:#fafafa}.dogs_detail-page.kaninchen_achshund-page .galleryBlock figcaption{color:#000}.dogs_detail-page.kaninchen_achshund-page .contactBlock a{background:url(../images/dogs/kaninchen_achshund/bg_contact.jpg) center left/cover no-repeat}.dogs_detail-page.pekingese-page{background:#fbfaf8}@media screen and (max-width:1244px){.dogs_detail-page.pekingese-page .localmainBlock .phtBox{width:calc(464 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page.pekingese-page .localmainBlock .phtBox{width:calc(464 / 930 * 100vw)}}.dogs_detail-page.pekingese-page .liveBlock{background:#e4e0db}.dogs_detail-page.pekingese-page .liveBlock__inner::before{width:195px;height:172px;background:url(../images/dogs/pekingese/pht_check.png) center bottom/100% auto no-repeat}@media screen and (max-width:1244px){.dogs_detail-page.pekingese-page .liveBlock__inner::before{width:calc(195 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page.pekingese-page .liveBlock__inner::before{width:calc(195 / 750 * 100vw)}}.dogs_detail-page.pekingese-page .galleryBlock{background:#f8f7f1}.dogs_detail-page.pekingese-page .galleryBlock figcaption{color:#000}.dogs_detail-page.pekingese-page .contactBlock a{background:url(../images/dogs/pekingese/bg_contact.jpg) center/cover no-repeat}.dogs_detail-page.miniature_schnauzer-page{background:#d4d4d4}@media screen and (max-width:1244px){.dogs_detail-page.miniature_schnauzer-page .localmainBlock .phtBox{width:calc(560 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page.miniature_schnauzer-page .localmainBlock .phtBox{width:calc(560 / 930 * 100vw)}}.dogs_detail-page.miniature_schnauzer-page .liveBlock{background:#c6c6c6}.dogs_detail-page.miniature_schnauzer-page .liveBlock__inner::before{width:195px;height:172px;background:url(../images/dogs/miniature_schnauzer/pht_check.png) center bottom/100% auto no-repeat}@media screen and (max-width:1244px){.dogs_detail-page.miniature_schnauzer-page .liveBlock__inner::before{width:calc(195 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page.miniature_schnauzer-page .liveBlock__inner::before{width:calc(195 / 750 * 100vw)}}.dogs_detail-page.miniature_schnauzer-page .galleryBlock{background:#e5e5e5}.dogs_detail-page.miniature_schnauzer-page .galleryBlock figcaption{color:#000}.dogs_detail-page.miniature_schnauzer-page .contactBlock a{background:url(../images/dogs/miniature_schnauzer/bg_contact.jpg) center/cover no-repeat}.dogs_detail-page.corgi-page{background:#f1e8e1}@media screen and (max-width:1244px){.dogs_detail-page.corgi-page .localmainBlock .phtBox{width:calc(557 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page.corgi-page .localmainBlock .phtBox{width:calc(557 / 930 * 100vw)}}.dogs_detail-page.corgi-page .liveBlock{background:#e8dcd3}.dogs_detail-page.corgi-page .liveBlock__inner::before{width:195px;height:172px;background:url(../images/dogs/corgi/pht_check.png) center bottom/100% auto no-repeat}@media screen and (max-width:1244px){.dogs_detail-page.corgi-page .liveBlock__inner::before{width:calc(195 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page.corgi-page .liveBlock__inner::before{width:calc(195 / 750 * 100vw)}}.dogs_detail-page.corgi-page .galleryBlock{background:#f7f1ed}.dogs_detail-page.corgi-page .galleryBlock figcaption{color:#000}.dogs_detail-page.corgi-page .contactBlock a{background:url(../images/dogs/corgi/bg_contact.jpg) center/cover no-repeat}.dogs_detail-page.shih_tzu-page{background:#f6f2e7}@media screen and (max-width:1244px){.dogs_detail-page.shih_tzu-page .localmainBlock .phtBox{width:calc(434 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page.shih_tzu-page .localmainBlock .phtBox{width:calc(434 / 930 * 100vw)}}.dogs_detail-page.shih_tzu-page .liveBlock{background:#e9e4d6}.dogs_detail-page.shih_tzu-page .liveBlock__inner::before{width:195px;height:172px;background:url(../images/dogs/shih_tzu/pht_check.png) center bottom/100% auto no-repeat}@media screen and (max-width:1244px){.dogs_detail-page.shih_tzu-page .liveBlock__inner::before{width:calc(195 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page.shih_tzu-page .liveBlock__inner::before{width:calc(195 / 750 * 100vw)}}.dogs_detail-page.shih_tzu-page .galleryBlock{background:#faf7f1}.dogs_detail-page.shih_tzu-page .galleryBlock figcaption{color:#000}.dogs_detail-page.shih_tzu-page .contactBlock a{background:url(../images/dogs/shih_tzu/bg_contact.jpg) center/cover no-repeat}.dogs_detail-page.husky-page{background:#f5f1ed}@media screen and (max-width:1244px){.dogs_detail-page.husky-page .localmainBlock .phtBox{width:calc(432 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page.husky-page .localmainBlock .phtBox{width:calc(432 / 930 * 100vw)}}.dogs_detail-page.husky-page .liveBlock{background:#e4e0db}.dogs_detail-page.husky-page .liveBlock__inner::before{width:195px;height:172px;background:url(../images/dogs/husky/pht_check.png) center bottom/100% auto no-repeat}@media screen and (max-width:1244px){.dogs_detail-page.husky-page .liveBlock__inner::before{width:calc(195 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page.husky-page .liveBlock__inner::before{width:calc(195 / 750 * 100vw)}}.dogs_detail-page.husky-page .galleryBlock{background:#f9f7f4}.dogs_detail-page.husky-page .galleryBlock figcaption{color:#000}.dogs_detail-page.husky-page .contactBlock a{background:url(../images/dogs/husky/bg_contact.jpg) center/cover no-repeat}.dogs_detail-page.golden_retriever-page{background:#e9e1d6}@media screen and (max-width:1244px){.dogs_detail-page.golden_retriever-page .localmainBlock .phtBox{width:calc(580 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page.golden_retriever-page .localmainBlock .phtBox{width:calc(580 / 930 * 100vw)}}.dogs_detail-page.golden_retriever-page .liveBlock{background:#dfd5c9}.dogs_detail-page.golden_retriever-page .liveBlock__inner::before{width:195px;height:172px;background:url(../images/dogs/golden_retriever/pht_check.png) center bottom/100% auto no-repeat}@media screen and (max-width:1244px){.dogs_detail-page.golden_retriever-page .liveBlock__inner::before{width:calc(195 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page.golden_retriever-page .liveBlock__inner::before{width:calc(195 / 750 * 100vw)}}.dogs_detail-page.golden_retriever-page .galleryBlock{background:#f2ede6}.dogs_detail-page.golden_retriever-page .galleryBlock figcaption{color:#000}.dogs_detail-page.golden_retriever-page .contactBlock a{background:url(../images/dogs/golden_retriever/bg_contact.jpg) center/cover no-repeat}.dogs_detail-page.doodle-page{background:#cabfb9}@media screen and (max-width:1244px){.dogs_detail-page.doodle-page .localmainBlock .phtBox{width:calc(496 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page.doodle-page .localmainBlock .phtBox{width:calc(496 / 930 * 100vw)}}.dogs_detail-page.doodle-page .liveBlock{background:#bfb3ad}.dogs_detail-page.doodle-page .liveBlock__inner::before{width:187px;height:193px;background:url(../images/dogs/doodle/pht_check.png) center bottom/100% auto no-repeat}@media screen and (max-width:1244px){.dogs_detail-page.doodle-page .liveBlock__inner::before{width:calc(187 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page.doodle-page .liveBlock__inner::before{width:calc(187 / 750 * 100vw)}}.dogs_detail-page.doodle-page .galleryBlock{background:#dfd8d4}.dogs_detail-page.doodle-page .galleryBlock figcaption{color:#000}.dogs_detail-page.doodle-page .contactBlock a{background:url(../images/dogs/doodle/bg_contact.jpg) center right/cover no-repeat}.dogs_detail-page.mixed_breed-page{background:#d4d4d4}@media screen and (max-width:1244px){.dogs_detail-page.mixed_breed-page .localmainBlock .phtBox{width:calc(560 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page.mixed_breed-page .localmainBlock .phtBox{width:calc(560 / 930 * 100vw);margin-right:12%}}.dogs_detail-page.mixed_breed-page .sizeBlock{padding:130px 60px 174px;box-sizing:border-box}@media screen and (max-width:1440px){.dogs_detail-page.mixed_breed-page .sizeBlock{padding:calc(130 / 1440 * 100vw) calc(60 / 1440 * 100vw) calc(174 / 1440 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page.mixed_breed-page .sizeBlock{padding:calc(132 / 750 * 100vw) calc(50 / 750 * 100vw)}}.dogs_detail-page.mixed_breed-page .sizeBlock .txtBox__list{display:block}.dogs_detail-page.mixed_breed-page .sizeBlock .txtBox__list dl{display:block;align-items:baseline;margin-right:0}@media screen and (max-width:1244px){.dogs_detail-page.mixed_breed-page .sizeBlock .txtBox__list dl{margin-right:0}}.dogs_detail-page.mixed_breed-page .sizeBlock .txtBox__list dl dt{margin-right:0;font-size:18px;letter-spacing:.088em}@media screen and (max-width:1244px){.dogs_detail-page.mixed_breed-page .sizeBlock .txtBox__list dl dt{margin-right:0;font-size:calc(18 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page.mixed_breed-page .sizeBlock .txtBox__list dl dt{margin-right:0;font-size:14px}}.dogs_detail-page.mixed_breed-page .sizeBlock .txtBox__list dl dd{margin-top:12px}@media screen and (max-width:1244px){.dogs_detail-page.mixed_breed-page .sizeBlock .txtBox__list dl dd{margin-top:calc(12 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page.mixed_breed-page .sizeBlock .txtBox__list dl dd{margin-top:4px}}.dogs_detail-page.mixed_breed-page .galleryBlock{background:#e5e5e5}.dogs_detail-page.mixed_breed-page .galleryBlock figcaption{color:#000}.dogs_detail-page.mixed_breed-page .contactBlock a{background:url(../images/dogs/mixed_breed/bg_contact.jpg) center left/cover no-repeat}.dogs_detail-page main .copyTxt{font-size:15px;line-height:2.4;letter-spacing:.05em}@media screen and (max-width:1244px){.dogs_detail-page main .copyTxt{font-size:calc(15 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page main .copyTxt{font-size:13px;line-height:2.2}}.dogs_detail-page main .headlineBox{margin-bottom:18px}@media screen and (max-width:1244px){.dogs_detail-page main .headlineBox{margin-bottom:calc(18 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page main .headlineBox{margin-bottom:12px}}.dogs_detail-page main .headlineBox small,.dogs_detail-page main .headlineBox span{display:inline-block}.dogs_detail-page main .headlineBox span{font-weight:700;font-size:22px;letter-spacing:.088em}@media screen and (max-width:1244px){.dogs_detail-page main .headlineBox span{font-size:calc(22 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page main .headlineBox span{font-size:16px}}.dogs_detail-page main .headlineBox small{font-size:13px;font-weight:500;letter-spacing:.055em}@media screen and (max-width:1244px){.dogs_detail-page main .headlineBox small{font-size:calc(13 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page main .headlineBox small{font-size:12px}}.dogs_detail-page main .headlineBox__us small,.dogs_detail-page main .headlineBox__us span{display:block;font-weight:600;line-height:1.1;letter-spacing:.022em}@media screen and (max-width:750px){.dogs_detail-page main .headlineBox__us small,.dogs_detail-page main .headlineBox__us span{line-height:1.2}}.dogs_detail-page main .headlineBox__us small{font-size:16px}@media screen and (max-width:1244px){.dogs_detail-page main .headlineBox__us small{font-size:calc(16 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page main .headlineBox__us small{font-size:12px}}.dogs_detail-page main .headlineBox__us span{font-size:28px}@media screen and (max-width:1244px){.dogs_detail-page main .headlineBox__us span{font-size:calc(28 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page main .headlineBox__us span{font-size:20px}}.dogs_detail-page main .characterBlock{padding:0 60px;box-sizing:border-box}@media screen and (max-width:1440px){.dogs_detail-page main .characterBlock{padding:0 calc(60 / 1440 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page main .characterBlock{padding:0 calc(50 / 750 * 100vw)}}.dogs_detail-page main .characterBlock__inner{max-width:1124px;margin:0 auto}.dogs_detail-page main .characterBlock__inner__set{display:flex;align-items:flex-start;justify-content:space-between;max-width:800px}@media screen and (max-width:1244px){.dogs_detail-page main .characterBlock__inner__set{justify-content:flex-start}}@media screen and (max-width:750px){.dogs_detail-page main .characterBlock__inner__set{display:block}}.dogs_detail-page main .characterBlock__inner__set .phtBox{order:2;max-width:210px;width:26.25%;margin-top:60px;box-sizing:border-box}@media screen and (max-width:1244px){.dogs_detail-page main .characterBlock__inner__set .phtBox{margin:calc(60 / 1244 * 100vw) 0 0 calc(120 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page main .characterBlock__inner__set .phtBox{width:41%;margin:0}}.dogs_detail-page main .characterBlock__inner__set .phtBox figure{line-height:0}.dogs_detail-page main .characterBlock__inner__set .phtBox figure img{max-width:100%}.dogs_detail-page main .characterBlock__inner__set .txtBox{order:1}@media screen and (max-width:750px){.dogs_detail-page main .characterBlock__inner__set .txtBox{margin-top:30px}}.dogs_detail-page main .characterBlock__inner__set .txtBox .headlineBox{margin-bottom:30px}@media screen and (max-width:1244px){.dogs_detail-page main .characterBlock__inner__set .txtBox .headlineBox{margin-bottom:calc(30 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page main .characterBlock__inner__set .txtBox .headlineBox{margin-bottom:12px}}.dogs_detail-page main .characterBlock__inner__set .txtBox .copyTxt:nth-of-type(n+2){margin-top:22px}@media screen and (max-width:1244px){.dogs_detail-page main .characterBlock__inner__set .txtBox .copyTxt:nth-of-type(n+2){margin-top:calc(22 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page main .characterBlock__inner__set .txtBox .copyTxt:nth-of-type(n+2){margin-top:12px}}.dogs_detail-page main .sizeBlock{padding:130px 60px 0;box-sizing:border-box}@media screen and (max-width:1440px){.dogs_detail-page main .sizeBlock{padding:calc(130 / 1440 * 100vw) calc(60 / 1440 * 100vw) 0}}@media screen and (max-width:750px){.dogs_detail-page main .sizeBlock{padding:calc(132 / 750 * 100vw) calc(50 / 750 * 100vw) 0}}.dogs_detail-page main .sizeBlock__inner{max-width:1124px;margin:0 auto}.dogs_detail-page main .sizeBlock__inner__set{display:flex;align-items:center;justify-content:space-between;max-width:894px;margin-left:auto}@media screen and (max-width:750px){.dogs_detail-page main .sizeBlock__inner__set{align-items:flex-start}}.dogs_detail-page main .sizeBlock__inner__set .phtBox{max-width:248px;width:27.75%;box-sizing:border-box}@media screen and (max-width:750px){.dogs_detail-page main .sizeBlock__inner__set .phtBox{order:2}}@media screen and (max-width:750px){.dogs_detail-page main .sizeBlock__inner__set .phtBox{width:33%}}.dogs_detail-page main .sizeBlock__inner__set .phtBox figure{line-height:0}.dogs_detail-page main .sizeBlock__inner__set .phtBox figure img{max-width:100%}.dogs_detail-page main .sizeBlock__inner__set .txtBox{max-width:535px;width:59.85%}@media screen and (max-width:750px){.dogs_detail-page main .sizeBlock__inner__set .txtBox{order:1}}@media screen and (max-width:750px){.dogs_detail-page main .sizeBlock__inner__set .txtBox .headlineBox{margin-bottom:8px}}.dogs_detail-page main .sizeBlock__inner__set .txtBox__list{display:flex;flex-wrap:wrap}@media screen and (max-width:750px){.dogs_detail-page main .sizeBlock__inner__set .txtBox__list{display:block}}.dogs_detail-page main .sizeBlock__inner__set .txtBox__list dl{display:flex;align-items:baseline;margin-right:22px}@media screen and (max-width:1244px){.dogs_detail-page main .sizeBlock__inner__set .txtBox__list dl{margin-right:calc(22 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page main .sizeBlock__inner__set .txtBox__list dl{margin-right:0}}.dogs_detail-page main .sizeBlock__inner__set .txtBox__list dl dt{margin-right:12px;font-size:18px;letter-spacing:.088em}@media screen and (max-width:1244px){.dogs_detail-page main .sizeBlock__inner__set .txtBox__list dl dt{margin-right:calc(12 / 1244 * 100vw);font-size:calc(18 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page main .sizeBlock__inner__set .txtBox__list dl dt{margin-right:8px;font-size:14px}}.dogs_detail-page main .sizeBlock__inner__set .txtBox__list dl dd{font-size:14px;letter-spacing:.088em}@media screen and (max-width:1244px){.dogs_detail-page main .sizeBlock__inner__set .txtBox__list dl dd{font-size:calc(14 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page main .sizeBlock__inner__set .txtBox__list dl dd{font-size:13px}}.dogs_detail-page main .sizeBlock__inner__set .txtBox__list dl dd span{margin-right:8px;font-size:24px;font-weight:500}@media screen and (max-width:1244px){.dogs_detail-page main .sizeBlock__inner__set .txtBox__list dl dd span{margin-right:calc(8 / 1244 * 100vw);font-size:calc(24 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page main .sizeBlock__inner__set .txtBox__list dl dd span{margin-right:2px;font-size:18px}}.dogs_detail-page main .sizeBlock__inner__set .txtBox__list dl dd span small{margin-left:2px;font-size:16px}@media screen and (max-width:1244px){.dogs_detail-page main .sizeBlock__inner__set .txtBox__list dl dd span small{margin-right:calc(2 / 1244 * 100vw);font-size:calc(16 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page main .sizeBlock__inner__set .txtBox__list dl dd span small{margin-right:2px;font-size:12px}}.dogs_detail-page main .sizeBlock__inner__set .txtBox .cautionTxt{margin-top:12px;padding-left:1em;text-indent:-1em;font-size:14px;box-sizing:border-box}@media screen and (max-width:1244px){.dogs_detail-page main .sizeBlock__inner__set .txtBox .cautionTxt{margin-top:calc(12 / 1244 * 100vw);font-size:calc(14 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page main .sizeBlock__inner__set .txtBox .cautionTxt{margin-top:12px;font-size:12px}}.dogs_detail-page main .liveBlock{margin-top:174px;padding:0 60px;box-sizing:border-box}@media screen and (max-width:1440px){.dogs_detail-page main .liveBlock{margin-top:calc(174 / 1440 * 100vw);padding:0 calc(60 / 1440 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page main .liveBlock{margin-top:calc(132 / 750 * 100vw);padding:0 calc(50 / 750 * 100vw)}}.dogs_detail-page main .liveBlock__inner{overflow:hidden;position:relative;max-width:1124px;margin:0 auto;padding:108px 0 120px;box-sizing:border-box}@media screen and (max-width:1440px){.dogs_detail-page main .liveBlock__inner{padding:calc(108 / 1440 * 100vw) 0 calc(120 / 1440 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page main .liveBlock__inner{padding:calc(132 / 750 * 100vw) 0 calc(220 / 750 * 100vw)}}.dogs_detail-page main .liveBlock__inner::before{content:"";position:absolute;right:0;bottom:0}.dogs_detail-page main .liveBlock__inner .txtBox{position:relative;display:flex;justify-content:space-between}@media screen and (max-width:750px){.dogs_detail-page main .liveBlock__inner .txtBox{display:block}}.dogs_detail-page main .liveBlock__inner .txtBox .copyTxt{max-width:535px;width:47.6%;text-justify:inter-ideograph;text-align:justify}@media screen and (max-width:750px){.dogs_detail-page main .liveBlock__inner .txtBox .copyTxt{max-width:inherit;width:100%}}@media screen and (max-width:750px){.dogs_detail-page main .liveBlock__inner .txtBox .copyTxt .is-750{display:none}}.dogs_detail-page main .checkBlock{padding:108px 60px;box-sizing:border-box}@media screen and (max-width:1440px){.dogs_detail-page main .checkBlock{padding:calc(108 / 1440 * 100vw) calc(60 / 1440 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page main .checkBlock{padding:calc(132 / 750 * 100vw) calc(50 / 750 * 100vw)}}.dogs_detail-page main .checkBlock__inner{max-width:1124px;margin:0 auto}.dogs_detail-page main .checkBlock__inner .headlineBox{margin-bottom:28px}@media screen and (max-width:1244px){.dogs_detail-page main .checkBlock__inner .headlineBox{margin-bottom:calc(28 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page main .checkBlock__inner .headlineBox{margin-bottom:18px}}.dogs_detail-page main .checkBlock__inner .txtBox{max-width:894px;margin:0 auto}.dogs_detail-page main .checkBlock__inner .txtBox h3{padding-left:105px;font-weight:700;font-size:15px;box-sizing:border-box}@media screen and (max-width:1244px){.dogs_detail-page main .checkBlock__inner .txtBox h3{padding-left:calc(105 / 1244 * 100vw);font-size:calc(15 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page main .checkBlock__inner .txtBox h3{padding-left:0;font-size:15px}}.dogs_detail-page main .checkBlock__inner .txtBox h3 span{position:relative;display:inline-block}.dogs_detail-page main .checkBlock__inner .txtBox h3 span::before{content:"";position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid #000}.dogs_detail-page main .checkBlock__inner .txtBox ul li{margin-top:46px}@media screen and (max-width:1244px){.dogs_detail-page main .checkBlock__inner .txtBox ul li{margin-top:calc(46 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page main .checkBlock__inner .txtBox ul li{margin-top:22px}}.dogs_detail-page main .checkBlock__inner .txtBox ul li dl{display:flex}@media screen and (max-width:750px){.dogs_detail-page main .checkBlock__inner .txtBox ul li dl{display:block}}.dogs_detail-page main .checkBlock__inner .txtBox ul li dl dt{width:105px;font-size:16px;font-weight:600;letter-spacing:.022em}@media screen and (max-width:1244px){.dogs_detail-page main .checkBlock__inner .txtBox ul li dl dt{width:calc(105 / 1244 * 100vw);font-size:calc(16 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page main .checkBlock__inner .txtBox ul li dl dt{width:100%;font-size:14px}}.dogs_detail-page main .checkBlock__inner .txtBox ul li dl dd{width:calc(100% - 105px)}@media screen and (max-width:1244px){.dogs_detail-page main .checkBlock__inner .txtBox ul li dl dd{width:calc(100% - calc(105 / 1244 * 100vw))}}@media screen and (max-width:750px){.dogs_detail-page main .checkBlock__inner .txtBox ul li dl dd{width:100%;margin-top:6px}}.dogs_detail-page main .checkBlock__inner .txtBox ul li dl dd h4{font-weight:700;font-size:17px;letter-spacing:.088em}@media screen and (max-width:1244px){.dogs_detail-page main .checkBlock__inner .txtBox ul li dl dd h4{font-size:calc(17 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page main .checkBlock__inner .txtBox ul li dl dd h4{font-size:15px}}.dogs_detail-page main .checkBlock__inner .txtBox ul li dl dd .copyTxt{margin-top:8px;text-justify:inter-ideograph;text-align:justify}@media screen and (max-width:1244px){.dogs_detail-page main .checkBlock__inner .txtBox ul li dl dd .copyTxt{margin-top:calc(8 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page main .checkBlock__inner .txtBox ul li dl dd .copyTxt{margin-top:8px}}.dogs_detail-page main .galleryBlock{padding:123px 60px;box-sizing:border-box}@media screen and (max-width:1440px){.dogs_detail-page main .galleryBlock{padding:calc(123 / 1440 * 100vw) calc(60 / 1440 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page main .galleryBlock{padding:calc(132 / 750 * 100vw) calc(50 / 750 * 100vw) calc(22 / 750 * 100vw)}}.dogs_detail-page main .galleryBlock__inner{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;max-width:1124px;margin:0 auto}.dogs_detail-page main .galleryBlock__inner figure{position:relative;line-height:0}.dogs_detail-page main .galleryBlock__inner figure img{max-width:100%}.dogs_detail-page main .galleryBlock__inner figure figcaption{display:none!important;position:absolute;line-height:1.5}.dogs_detail-page main .galleryBlock__inner figure figcaption small,.dogs_detail-page main .galleryBlock__inner figure figcaption span{display:block;font-weight:700;letter-spacing:.022em}.dogs_detail-page main .galleryBlock__inner figure figcaption span{font-size:22px}@media screen and (max-width:1244px){.dogs_detail-page main .galleryBlock__inner figure figcaption span{font-size:calc(22 / 1244 * 100vw)}}.dogs_detail-page main .galleryBlock__inner figure figcaption small{font-size:11px}@media screen and (max-width:1244px){.dogs_detail-page main .galleryBlock__inner figure figcaption small{font-size:calc(11 / 1244 * 100vw)}}.dogs_detail-page main .galleryBlock__inner .leftBox{max-width:312px;width:27.76%}@media screen and (max-width:750px){.dogs_detail-page main .galleryBlock__inner .leftBox{position:relative;order:2;display:flex;align-items:flex-end;justify-content:space-between;max-width:inherit;width:100%;top:calc(-110 / 750 * 100vw)}}.dogs_detail-page main .galleryBlock__inner .leftBox .headlineBox__us{margin-top:20px}@media screen and (max-width:1244px){.dogs_detail-page main .galleryBlock__inner .leftBox .headlineBox__us{margin-top:calc(20 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page main .galleryBlock__inner .leftBox .headlineBox__us{order:2;margin-top:0;text-align:right}}.dogs_detail-page main .galleryBlock__inner .leftBox figure{width:100%;margin-top:80px}@media screen and (max-width:1244px){.dogs_detail-page main .galleryBlock__inner .leftBox figure{margin-top:calc(80 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page main .galleryBlock__inner .leftBox figure{order:1;width:43%;padding-top:43%;margin-top:0}}@media screen and (max-width:750px){.dogs_detail-page main .galleryBlock__inner .leftBox figure img{position:absolute;top:0;left:0;width:100%;height:100%}}.dogs_detail-page main .galleryBlock__inner .leftBox figure figcaption{right:18px;bottom:32px}@media screen and (max-width:1244px){.dogs_detail-page main .galleryBlock__inner .leftBox figure figcaption{right:calc(18 / 1244 * 100vw);bottom:calc(32 / 1244 * 100vw)}}.dogs_detail-page main .galleryBlock__inner .rightBox{max-width:751px;width:66.82%}@media screen and (max-width:750px){.dogs_detail-page main .galleryBlock__inner .rightBox{order:1;width:100%}}.dogs_detail-page main .galleryBlock__inner .rightBox::after{content:"";display:block;clear:both}.dogs_detail-page main .galleryBlock__inner .rightBox figure.set01{float:left;max-width:282px;width:37.55%}.dogs_detail-page main .galleryBlock__inner .rightBox figure.set01 figcaption{top:32px;left:-18px}@media screen and (max-width:1244px){.dogs_detail-page main .galleryBlock__inner .rightBox figure.set01 figcaption{top:calc(32 / 1244 * 100vw);left:calc(-18 / 1244 * 100vw)}}.dogs_detail-page main .galleryBlock__inner .rightBox figure.set02{float:right;max-width:428px;width:57%}.dogs_detail-page main .galleryBlock__inner .rightBox figure.set02 figcaption{bottom:32px;left:28px}@media screen and (max-width:1244px){.dogs_detail-page main .galleryBlock__inner .rightBox figure.set02 figcaption{bottom:calc(32 / 1244 * 100vw);left:calc(28 / 1244 * 100vw)}}.dogs_detail-page main .galleryBlock__inner .rightBox figure.set03{float:right;max-width:374px;width:49.81%;margin-top:52px}@media screen and (max-width:1244px){.dogs_detail-page main .galleryBlock__inner .rightBox figure.set03{margin-top:calc(52 / 1244 * 100vw)}}.dogs_detail-page main .galleryBlock__inner .rightBox figure.set03 figcaption{bottom:32px;left:-18px}@media screen and (max-width:1244px){.dogs_detail-page main .galleryBlock__inner .rightBox figure.set03 figcaption{bottom:calc(32 / 1244 * 100vw);left:calc(-18 / 1244 * 100vw)}}.dogs_detail-page main .contactBlock a{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:400px;padding:0 60px;color:#fff;box-sizing:border-box}@media screen and (max-width:1440px){.dogs_detail-page main .contactBlock a{padding:0 calc(60 / 1440 * 100vw)}}@media screen and (max-width:1244px){.dogs_detail-page main .contactBlock a{height:calc(400 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page main .contactBlock a{padding:0 calc(50 / 750 * 100vw)}}@media screen and (max-width:414px){.dogs_detail-page main .contactBlock a{height:180px}}.dogs_detail-page main .contactBlock a::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.22)}.dogs_detail-page main .contactBlock a h2{position:relative;text-align:center}.dogs_detail-page main .contactBlock a h2>span{display:inline-block;padding:22px 58px;letter-spacing:.055em;border:3px solid #fff;box-sizing:border-box}@media screen and (max-width:1244px){.dogs_detail-page main .contactBlock a h2>span{padding:calc(24 / 1244 * 100vw) calc(58 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page main .contactBlock a h2>span{padding:16px 38px}}.dogs_detail-page main .contactBlock a h2>span span{margin-right:3px;font-size:28px;font-weight:600}@media screen and (max-width:1244px){.dogs_detail-page main .contactBlock a h2>span span{margin-right:calc(3 / 1244 * 100vw);font-size:calc(28 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page main .contactBlock a h2>span span{display:block;margin-right:0;font-size:17px;line-height:1.55}}.dogs_detail-page main .contactBlock a h2>span small{font-weight:700;font-size:18px;letter-spacing:.1em}@media screen and (max-width:1244px){.dogs_detail-page main .contactBlock a h2>span small{font-size:calc(18 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page main .contactBlock a h2>span small{font-size:13px}}.dogs_detail-page main .dogsBlock__inner ul{display:flex;flex-wrap:wrap}.dogs_detail-page main .dogsBlock__inner ul li{width:calc(100% / 6)}@media screen and (max-width:1024px){.dogs_detail-page main .dogsBlock__inner ul li{width:calc(100% / 3)}}.dogs_detail-page main .dogsBlock__inner ul li.dogs_coton_de_tulear a,.dogs_detail-page main .dogsBlock__inner ul li.dogs_coton_de_tulear span{color:#9e9d8e;background:#fbfaf8}.dogs_detail-page main .dogsBlock__inner ul li.dogs_bichon_frise a,.dogs_detail-page main .dogsBlock__inner ul li.dogs_bichon_frise span{color:#645a53;background:#f5f1ed}.dogs_detail-page main .dogsBlock__inner ul li.dogs_poodle a,.dogs_detail-page main .dogsBlock__inner ul li.dogs_poodle span{color:#bcb188;background:#f6f2e7}.dogs_detail-page main .dogsBlock__inner ul li.dogs_pomeranian a,.dogs_detail-page main .dogsBlock__inner ul li.dogs_pomeranian span{color:#aa8b75;background:#f1e8e1}.dogs_detail-page main .dogsBlock__inner ul li.dogs_chihuahua a,.dogs_detail-page main .dogsBlock__inner ul li.dogs_chihuahua span{color:#a58973;background:#e9e1d6}.dogs_detail-page main .dogsBlock__inner ul li.dogs_pomsky a,.dogs_detail-page main .dogsBlock__inner ul li.dogs_pomsky span{color:#686868;background:#d4d4d4}.dogs_detail-page main .dogsBlock__inner ul li.dogs_maltipoo a,.dogs_detail-page main .dogsBlock__inner ul li.dogs_maltipoo span{color:#7e716b;background:#cabfb9}.dogs_detail-page main .dogsBlock__inner ul li.dogs_chihuachs a,.dogs_detail-page main .dogsBlock__inner ul li.dogs_chihuachs span{color:#645a53;background:#f5f1ed}.dogs_detail-page main .dogsBlock__inner ul li.dogs_maltese a,.dogs_detail-page main .dogsBlock__inner ul li.dogs_maltese span{color:#bcb188;background:#f6f2e7}.dogs_detail-page main .dogsBlock__inner ul li.dogs_miniature_dachs a,.dogs_detail-page main .dogsBlock__inner ul li.dogs_miniature_dachs span{color:#a58973;background:#e9e1d6}.dogs_detail-page main .dogsBlock__inner ul li.dogs_kaninchen_achshund a,.dogs_detail-page main .dogsBlock__inner ul li.dogs_kaninchen_achshund span{color:#8f7d7d;background:#f7f7f7}.dogs_detail-page main .dogsBlock__inner ul li.dogs_pekingese a,.dogs_detail-page main .dogsBlock__inner ul li.dogs_pekingese span{color:#9e9d8e;background:#fbfaf8}.dogs_detail-page main .dogsBlock__inner ul li.dogs_miniature_schnauzer a,.dogs_detail-page main .dogsBlock__inner ul li.dogs_miniature_schnauzer span{color:#686868;background:#d4d4d4}.dogs_detail-page main .dogsBlock__inner ul li.dogs_corgi a,.dogs_detail-page main .dogsBlock__inner ul li.dogs_corgi span{color:#aa8b75;background:#f1e8e1}.dogs_detail-page main .dogsBlock__inner ul li.dogs_shih_tzu a,.dogs_detail-page main .dogsBlock__inner ul li.dogs_shih_tzu span{color:#bcb188;background:#f6f2e7}.dogs_detail-page main .dogsBlock__inner ul li.dogs_husky a,.dogs_detail-page main .dogsBlock__inner ul li.dogs_husky span{color:#645a53;background:#f5f1ed}.dogs_detail-page main .dogsBlock__inner ul li.dogs_golden_retriever a,.dogs_detail-page main .dogsBlock__inner ul li.dogs_golden_retriever span{color:#a58973;background:#e9e1d6}.dogs_detail-page main .dogsBlock__inner ul li.dogs_doodle a,.dogs_detail-page main .dogsBlock__inner ul li.dogs_doodle span{color:#7e716b;background:#cabfb9}.dogs_detail-page main .dogsBlock__inner ul li.dogs_mixed_breed a,.dogs_detail-page main .dogsBlock__inner ul li.dogs_mixed_breed span{color:#686868;background:#d4d4d4}.dogs_detail-page main .dogsBlock__inner ul li a,.dogs_detail-page main .dogsBlock__inner ul li span{display:block;width:100%;height:100%;padding:46px 40px;text-align:center;box-sizing:border-box}@media screen and (max-width:1440px){.dogs_detail-page main .dogsBlock__inner ul li a,.dogs_detail-page main .dogsBlock__inner ul li span{padding:calc(46 / 1440 * 100vw) calc(40 / 1440 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page main .dogsBlock__inner ul li a,.dogs_detail-page main .dogsBlock__inner ul li span{padding:18px 10px 20px}}.dogs_detail-page main .dogsBlock__inner ul li a figure,.dogs_detail-page main .dogsBlock__inner ul li span figure{padding:0 15px;line-height:0;box-sizing:border-box}@media screen and (max-width:1440px){.dogs_detail-page main .dogsBlock__inner ul li a figure,.dogs_detail-page main .dogsBlock__inner ul li span figure{padding:0 calc(15 / 1440 * 100vw)}}@media screen and (max-width:1024px){.dogs_detail-page main .dogsBlock__inner ul li a figure,.dogs_detail-page main .dogsBlock__inner ul li span figure{padding:0 calc(15 / 1024 * 100vw)}}.dogs_detail-page main .dogsBlock__inner ul li a figure img,.dogs_detail-page main .dogsBlock__inner ul li span figure img{max-width:300px;width:100%}.dogs_detail-page main .dogsBlock__inner ul li a h5,.dogs_detail-page main .dogsBlock__inner ul li span h5{margin-top:18px;font-size:18px;font-weight:700;line-height:1.1;letter-spacing:.022em}@media screen and (max-width:1440px){.dogs_detail-page main .dogsBlock__inner ul li a h5,.dogs_detail-page main .dogsBlock__inner ul li span h5{margin-top:calc(18 / 1440 * 100vw);font-size:calc(18 / 1440 * 100vw)}}@media screen and (max-width:1024px){.dogs_detail-page main .dogsBlock__inner ul li a h5,.dogs_detail-page main .dogsBlock__inner ul li span h5{margin-top:calc(18 / 1024 * 100vw);font-size:calc(18 / 1024 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page main .dogsBlock__inner ul li a h5,.dogs_detail-page main .dogsBlock__inner ul li span h5{margin-top:6px;font-size:12px}}.dogs_detail-page main .dogsBlock__inner ul li a h5 .is-1440,.dogs_detail-page main .dogsBlock__inner ul li span h5 .is-1440{display:none}@media screen and (max-width:1440px){.dogs_detail-page main .dogsBlock__inner ul li a h5 .is-1440,.dogs_detail-page main .dogsBlock__inner ul li span h5 .is-1440{display:inline-block}}@media screen and (max-width:1024px){.dogs_detail-page main .dogsBlock__inner ul li a h5 .is-1440,.dogs_detail-page main .dogsBlock__inner ul li span h5 .is-1440{display:none}}@media screen and (max-width:750px){.dogs_detail-page main .dogsBlock__inner ul li a h5 .is-1440,.dogs_detail-page main .dogsBlock__inner ul li span h5 .is-1440{display:inline-block}}.dogs_detail-page main .dogsBlock__inner ul li a p,.dogs_detail-page main .dogsBlock__inner ul li span p{margin-top:10px;font-size:13px;font-weight:700;line-height:1;letter-spacing:.022em}@media screen and (max-width:1440px){.dogs_detail-page main .dogsBlock__inner ul li a p,.dogs_detail-page main .dogsBlock__inner ul li span p{margin-top:calc(10 / 1440 * 100vw);font-size:calc(13 / 1440 * 100vw)}}@media screen and (max-width:1024px){.dogs_detail-page main .dogsBlock__inner ul li a p,.dogs_detail-page main .dogsBlock__inner ul li span p{margin-top:calc(10 / 1024 * 100vw);font-size:calc(13 / 1024 * 100vw)}}@media screen and (max-width:750px){.dogs_detail-page main .dogsBlock__inner ul li a p,.dogs_detail-page main .dogsBlock__inner ul li span p{margin-top:5px;font-size:10px}}.dogs_index-page{background:#f8f7f1}.dogs_index-page .aniObj{opacity:0;transition:2s}.dogs_index-page .aniObj::after,.dogs_index-page .aniObj::before{opacity:0;transition:2s}.dogs_index-page .aniObj.aniObj--btn01::before{width:0;transition:1.5s .6s}.dogs_index-page .aniObj.aniObj--main01{transform:translate(0,-2%) scale(1);transition:2s 0s}.dogs_index-page .aniObj.aniObj--top01{transform:translate(0,5%) scale(1);transition:2s 0s}.dogs_index-page .aniObj.aniObj--right01{transform:translate(-2%,0) scale(1);transition:2s 0s}.dogs_index-page .aniObj.aniObj--right02{transform:translate(-2%,0) scale(1);transition:2s .3s}.dogs_index-page .aniObj.aniObj--right03{transform:translate(-2%,0) scale(1);transition:2s .6s}.dogs_index-page .aniObj.aniObj--right04{transform:translate(-2%,0) scale(1);transition:2s .9s}.dogs_index-page .aniObj.aniObj--right05{transform:translate(-2%,0) scale(1);transition:2s .3s}.dogs_index-page .aniObj.aniObj--right06{transform:translate(-2%,0) scale(1);transition:2s .6s}.dogs_index-page .aniObj.aniObj--right07{transform:translate(-2%,0) scale(1);transition:2s .9s}@media screen and (max-width:750px){.dogs_index-page .aniObj.aniObj--right07{transition:2s .3s}}.dogs_index-page .aniObj.aniObj--right08{transform:translate(-2%,0) scale(1);transition:2s 1.2s}@media screen and (max-width:750px){.dogs_index-page .aniObj.aniObj--right08{transition:2s .6s}}.dogs_index-page .aniObj--move{opacity:1!important;transform:translate(0,0) scale(1)!important}.dogs_index-page .aniObj--move.aniObj--btn01::before{width:100%}.dogs_index-page .aniObj--move::after,.dogs_index-page .aniObj--move::before{opacity:1!important;transform:translate(0,0) scale(1)!important}@media screen and (max-width:1244px){.dogs_index-page main .localmainBlock .phtBox{width:calc(496 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_index-page main .localmainBlock .phtBox{width:calc(496 / 930 * 100vw)}}.dogs_index-page main .headlineTxt{font-weight:700;font-size:26px;letter-spacing:.1em}@media screen and (max-width:1244px){.dogs_index-page main .headlineTxt{font-size:calc(26 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_index-page main .headlineTxt{font-size:18px}}.dogs_index-page main .headlineTxt span{font-size:28px;font-weight:600;letter-spacing:.055em}@media screen and (max-width:1244px){.dogs_index-page main .headlineTxt span{font-size:calc(28 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_index-page main .headlineTxt span{font-size:20px}}@media screen and (max-width:750px){.dogs_index-page main .headlineTxt span{font-size:18px}}.dogs_index-page main .copyTxt{font-size:15px;line-height:2.4;letter-spacing:.05em}@media screen and (max-width:1244px){.dogs_index-page main .copyTxt{font-size:calc(15 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_index-page main .copyTxt{font-size:13px;line-height:2.2}}.dogs_index-page main .detailBtn a{position:relative;display:inline-block;padding-bottom:1px;font-size:16px;font-weight:700;letter-spacing:.055em;box-sizing:border-box}@media screen and (max-width:1440px){.dogs_index-page main .detailBtn a{font-size:calc(16 / 1440 * 100vw)}}@media screen and (max-width:750px){.dogs_index-page main .detailBtn a{font-size:14px}}.dogs_index-page main .detailBtn a::before{content:"";position:absolute;bottom:0;left:0;width:100%;border-bottom:2px solid #000}.dogs_index-page main .detailBtn a span{position:relative;display:inline-block;padding-left:24px;line-height:16px;box-sizing:border-box}@media screen and (max-width:750px){.dogs_index-page main .detailBtn a span{line-height:14px}}.dogs_index-page main .detailBtn a span::before{content:"";position:absolute;top:calc(50% - 1px);left:0;transform:translateY(-50%);width:16px;height:6px;background:url(../images/common/nav_arr_bk.svg) center/100% auto no-repeat}.dogs_index-page main .detailBtn.colorWh a{color:#fff}.dogs_index-page main .detailBtn.colorWh a::before{border-bottom:2px solid #fff}.dogs_index-page main .detailBtn.colorWh a span::before{background:url(../images/common/nav_arr_wh.svg) center/100% auto no-repeat}.dogs_index-page main .movieBlock{padding:0 60px;box-sizing:border-box}@media screen and (max-width:1440px){.dogs_index-page main .movieBlock{padding:0 calc(60 / 1440 * 100vw)}}@media screen and (max-width:750px){.dogs_index-page main .movieBlock{padding:0 calc(50 / 750 * 100vw)}}.dogs_index-page main .movieBlock__inner{max-width:1124px;margin:0 auto}.dogs_index-page main .movieBlock__inner .titBox{display:flex;align-items:flex-start}.dogs_index-page main .movieBlock__inner .titBox .headlineTxt{margin-right:41px}@media screen and (max-width:1244px){.dogs_index-page main .movieBlock__inner .titBox .headlineTxt{margin-right:calc(41 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_index-page main .movieBlock__inner .titBox .headlineTxt{margin-right:22px}}.dogs_index-page main .movieBlock__inner .titBox .headlineTxt span{letter-spacing:.022em}.dogs_index-page main .movieBlock__inner .titBox .detailBtn{margin-top:15px}@media screen and (max-width:1244px){.dogs_index-page main .movieBlock__inner .titBox .detailBtn{margin-top:calc(15 / 1244 * 100vw)}}@media screen and (max-width:1024px){.dogs_index-page main .movieBlock__inner .titBox .detailBtn{margin-top:calc(10 / 1024 * 100vw)}}@media screen and (max-width:768px){.dogs_index-page main .movieBlock__inner .titBox .detailBtn{margin-top:5px}}@media screen and (max-width:750px){.dogs_index-page main .movieBlock__inner .titBox .detailBtn{margin-top:6px}}.dogs_index-page main .movieBlock__inner__set{max-width:966px;margin-left:auto}.dogs_index-page main .movieBlock__inner__set .setBox{display:flex;align-items:flex-start;justify-content:space-between;margin-top:93px}@media screen and (max-width:1244px){.dogs_index-page main .movieBlock__inner__set .setBox{margin-top:calc(93 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_index-page main .movieBlock__inner__set .setBox{margin-top:50px}}.dogs_index-page main .movieBlock__inner__set .setBox .phtBox{display:flex;flex-wrap:wrap;align-items:flex-start;width:50%}@media screen and (max-width:750px){.dogs_index-page main .movieBlock__inner__set .setBox .phtBox{width:132px;padding:0 2.5%;box-sizing:border-box}}.dogs_index-page main .movieBlock__inner__set .setBox .phtBox p{width:90px;font-size:16px;font-weight:600;letter-spacing:.022em}@media screen and (max-width:1244px){.dogs_index-page main .movieBlock__inner__set .setBox .phtBox p{width:calc(90 / 1244 * 100vw);font-size:calc(16 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_index-page main .movieBlock__inner__set .setBox .phtBox p{order:2;width:100%;margin-top:8px;font-size:13px}}.dogs_index-page main .movieBlock__inner__set .setBox .phtBox figure{position:relative;width:calc(100% - 90px);height:260px;line-height:0}@media screen and (max-width:1244px){.dogs_index-page main .movieBlock__inner__set .setBox .phtBox figure{width:calc(100% - calc(90 / 1244 * 100vw));height:calc(260 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_index-page main .movieBlock__inner__set .setBox .phtBox figure{order:1;width:100%;height:auto;padding-top:100%}}.dogs_index-page main .movieBlock__inner__set .setBox .phtBox figure a{position:absolute;display:block;top:0;left:0;width:100%;height:100%}.dogs_index-page main .movieBlock__inner__set .setBox .phtBox figure a::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(126,113,107,.77);mix-blend-mode:multiply}.dogs_index-page main .movieBlock__inner__set .setBox .phtBox figure a::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:56px;height:56px;background:url(../images/common/ico_play.svg) center/100% auto no-repeat}@media screen and (max-width:1244px){.dogs_index-page main .movieBlock__inner__set .setBox .phtBox figure a::after{width:calc(56 / 1244 * 100vw);height:calc(56 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_index-page main .movieBlock__inner__set .setBox .phtBox figure a::after{width:36px;height:36px}}.dogs_index-page main .movieBlock__inner__set .setBox .phtBox figure a img{width:100%;height:100%}.dogs_index-page main .movieBlock__inner__set .setBox .txtBox{max-width:417px;width:43.17%}@media screen and (max-width:750px){.dogs_index-page main .movieBlock__inner__set .setBox .txtBox{max-width:inherit;width:calc(100% - 155px)}}.dogs_index-page main .movieBlock__inner__set .setBox .txtBox h3{font-weight:700;font-size:18px;line-height:1.7;text-justify:inter-ideograph;text-align:justify}@media screen and (max-width:1244px){.dogs_index-page main .movieBlock__inner__set .setBox .txtBox h3{font-size:calc(18 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_index-page main .movieBlock__inner__set .setBox .txtBox h3{font-size:15px}}@media screen and (max-width:750px){.dogs_index-page main .movieBlock__inner__set .setBox .txtBox h3 br{display:none}}.dogs_index-page main .movieBlock__inner__set .setBox .txtBox p{position:relative;margin-top:32px;padding-top:32px}@media screen and (max-width:1244px){.dogs_index-page main .movieBlock__inner__set .setBox .txtBox p{margin-top:calc(32 / 1244 * 100vw);padding-top:calc(32 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_index-page main .movieBlock__inner__set .setBox .txtBox p{margin-top:10px;padding-top:10px}}.dogs_index-page main .movieBlock__inner__set .setBox .txtBox p::before{content:"";position:absolute;top:-4px;left:0;width:27px;height:3px;background:url(../images/common/line_dotted_bk.svg) center/auto 100% repeat-x}@media screen and (max-width:750px){.dogs_index-page main .movieBlock__inner__set .setBox .txtBox p::before{width:16px;height:2px}}.dogs_index-page main .movieBlock__inner__set .setBox .txtBox p a{display:inline-block;font-size:13px;font-weight:500;letter-spacing:.055em}@media screen and (max-width:1244px){.dogs_index-page main .movieBlock__inner__set .setBox .txtBox p a{font-size:calc(13 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_index-page main .movieBlock__inner__set .setBox .txtBox p a{font-size:12px}}.dogs_index-page main .listBlock__inner ul{display:flex;flex-wrap:wrap}.dogs_index-page main .listBlock__inner ul li{width:calc(100% / 4)}@media screen and (max-width:1024px){.dogs_index-page main .listBlock__inner ul li{width:calc(100% / 2)}}.dogs_index-page main .listBlock__inner ul li.dogs_tit{display:flex;align-items:center;justify-content:center;background:#fff}.dogs_index-page main .listBlock__inner ul li.dogs_tit .titBox p{font-size:51px;font-weight:700;line-height:1.15}@media screen and (max-width:1244px){.dogs_index-page main .listBlock__inner ul li.dogs_tit .titBox p{font-size:calc(51 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_index-page main .listBlock__inner ul li.dogs_tit .titBox p{font-size:20px}}.dogs_index-page main .listBlock__inner ul li.dogs_tit .titBox h2{margin-top:22px;text-align:right;font-size:22px}@media screen and (max-width:1244px){.dogs_index-page main .listBlock__inner ul li.dogs_tit .titBox h2{margin-top:calc(22 / 1244 * 100vw);font-size:calc(22 / 1244 * 100vw)}}@media screen and (max-width:750px){.dogs_index-page main .listBlock__inner ul li.dogs_tit .titBox h2{margin-top:6px;font-size:13px}}.dogs_index-page main .listBlock__inner ul li.dogs_coton_de_tulear a,.dogs_index-page main .listBlock__inner ul li.dogs_coton_de_tulear span{color:#9e9d8e;background:#fbfaf8}.dogs_index-page main .listBlock__inner ul li.dogs_bichon_frise a,.dogs_index-page main .listBlock__inner ul li.dogs_bichon_frise span{color:#645a53;background:#f5f1ed}.dogs_index-page main .listBlock__inner ul li.dogs_poodle a,.dogs_index-page main .listBlock__inner ul li.dogs_poodle span{color:#bcb188;background:#f6f2e7}.dogs_index-page main .listBlock__inner ul li.dogs_pomeranian a,.dogs_index-page main .listBlock__inner ul li.dogs_pomeranian span{color:#aa8b75;background:#f1e8e1}.dogs_index-page main .listBlock__inner ul li.dogs_chihuahua a,.dogs_index-page main .listBlock__inner ul li.dogs_chihuahua span{color:#a58973;background:#e9e1d6}.dogs_index-page main .listBlock__inner ul li.dogs_pomsky a,.dogs_index-page main .listBlock__inner ul li.dogs_pomsky span{color:#686868;background:#d4d4d4}.dogs_index-page main .listBlock__inner ul li.dogs_maltipoo a,.dogs_index-page main .listBlock__inner ul li.dogs_maltipoo span{color:#7e716b;background:#cabfb9}.dogs_index-page main .listBlock__inner ul li.dogs_chihuachs a,.dogs_index-page main .listBlock__inner ul li.dogs_chihuachs span{color:#645a53;background:#f5f1ed}.dogs_index-page main .listBlock__inner ul li.dogs_maltese a,.dogs_index-page main .listBlock__inner ul li.dogs_maltese span{color:#bcb188;background:#f6f2e7}.dogs_index-page main .listBlock__inner ul li.dogs_miniature_dachs a,.dogs_index-page main .listBlock__inner ul li.dogs_miniature_dachs span{color:#a58973;background:#e9e1d6}.dogs_index-page main .listBlock__inner ul li.dogs_kaninchen_achshund a,.dogs_index-page main .listBlock__inner ul li.dogs_kaninchen_achshund span{color:#8f7d7d;background:#f7f7f7}.dogs_index-page main .listBlock__inner ul li.dogs_pekingese a,.dogs_index-page main .listBlock__inner ul li.dogs_pekingese span{color:#9e9d8e;background:#fbfaf8}.dogs_index-page main .listBlock__inner ul li.dogs_miniature_schnauzer a,.dogs_index-page main .listBlock__inner ul li.dogs_miniature_schnauzer span{color:#686868;background:#d4d4d4}.dogs_index-page main .listBlock__inner ul li.dogs_corgi a,.dogs_index-page main .listBlock__inner ul li.dogs_corgi span{color:#aa8b75;background:#f1e8e1}.dogs_index-page main .listBlock__inner ul li.dogs_shih_tzu a,.dogs_index-page main .listBlock__inner ul li.dogs_shih_tzu span{color:#bcb188;background:#f6f2e7}.dogs_index-page main .listBlock__inner ul li.dogs_husky a,.dogs_index-page main .listBlock__inner ul li.dogs_husky span{color:#645a53;background:#f5f1ed}.dogs_index-page main .listBlock__inner ul li.dogs_golden_retriever a,.dogs_index-page main .listBlock__inner ul li.dogs_golden_retriever span{color:#a58973;background:#e9e1d6}.dogs_index-page main .listBlock__inner ul li.dogs_doodle a,.dogs_index-page main .listBlock__inner ul li.dogs_doodle span{color:#7e716b;background:#cabfb9}.dogs_index-page main .listBlock__inner ul li.dogs_mixed_breed a,.dogs_index-page main .listBlock__inner ul li.dogs_mixed_breed span{color:#686868;background:#d4d4d4}.dogs_index-page main .listBlock__inner ul li a,.dogs_index-page main .listBlock__inner ul li span{display:block;width:100%;height:100%;padding:60px 40px 72px;text-align:center;box-sizing:border-box}@media screen and (max-width:1440px){.dogs_index-page main .listBlock__inner ul li a,.dogs_index-page main .listBlock__inner ul li span{padding:calc(60 / 1440 * 100vw) calc(40 / 1440 * 100vw) calc(72 / 1440 * 100vw)}}@media screen and (max-width:750px){.dogs_index-page main .listBlock__inner ul li a,.dogs_index-page main .listBlock__inner ul li span{padding:22px 10px 20px}}.dogs_index-page main .listBlock__inner ul li a figure,.dogs_index-page main .listBlock__inner ul li span figure{line-height:0}@media screen and (max-width:1024px){.dogs_index-page main .listBlock__inner ul li a figure,.dogs_index-page main .listBlock__inner ul li span figure{padding:0 calc(50 / 1024 * 100vw)}}@media screen and (max-width:750px){.dogs_index-page main .listBlock__inner ul li a figure,.dogs_index-page main .listBlock__inner ul li span figure{padding:0 calc(50 / 750 * 100vw)}}@media screen and (max-width:414px){.dogs_index-page main .listBlock__inner ul li a figure,.dogs_index-page main .listBlock__inner ul li span figure{padding:0 10px}}.dogs_index-page main .listBlock__inner ul li a figure img,.dogs_index-page main .listBlock__inner ul li span figure img{max-width:300px;width:100%}.dogs_index-page main .listBlock__inner ul li a h3,.dogs_index-page main .listBlock__inner ul li span h3{margin-top:22px;font-size:28px;font-weight:700;line-height:1.1;letter-spacing:.022em}@media screen and (max-width:1440px){.dogs_index-page main .listBlock__inner ul li a h3,.dogs_index-page main .listBlock__inner ul li span h3{margin-top:calc(22 / 1440 * 100vw);font-size:calc(28 / 1440 * 100vw)}}@media screen and (max-width:1024px){.dogs_index-page main .listBlock__inner ul li a h3,.dogs_index-page main .listBlock__inner ul li span h3{margin-top:calc(22 / 1024 * 100vw);font-size:calc(28 / 1024 * 100vw)}}@media screen and (max-width:750px){.dogs_index-page main .listBlock__inner ul li a h3,.dogs_index-page main .listBlock__inner ul li span h3{margin-top:10px;font-size:15px}}.dogs_index-page main .listBlock__inner ul li a h3 .is-1440,.dogs_index-page main .listBlock__inner ul li span h3 .is-1440{display:none}@media screen and (max-width:1440px){.dogs_index-page main .listBlock__inner ul li a h3 .is-1440,.dogs_index-page main .listBlock__inner ul li span h3 .is-1440{display:inline-block}}@media screen and (max-width:1024px){.dogs_index-page main .listBlock__inner ul li a h3 .is-1440,.dogs_index-page main .listBlock__inner ul li span h3 .is-1440{display:none}}@media screen and (max-width:750px){.dogs_index-page main .listBlock__inner ul li a h3 .is-1440,.dogs_index-page main .listBlock__inner ul li span h3 .is-1440{display:inline-block}}.dogs_index-page main .listBlock__inner ul li a h3 small,.dogs_index-page main .listBlock__inner ul li span h3 small{font-size:18px}@media screen and (max-width:1440px){.dogs_index-page main .listBlock__inner ul li a h3 small,.dogs_index-page main .listBlock__inner ul li span h3 small{font-size:calc(18 / 1440 * 100vw)}}@media screen and (max-width:1024px){.dogs_index-page main .listBlock__inner ul li a h3 small,.dogs_index-page main .listBlock__inner ul li span h3 small{font-size:calc(18 / 1024 * 100vw)}}@media screen and (max-width:750px){.dogs_index-page main .listBlock__inner ul li a h3 small,.dogs_index-page main .listBlock__inner ul li span h3 small{font-size:12px}}.dogs_index-page main .listBlock__inner ul li a p,.dogs_index-page main .listBlock__inner ul li span p{margin-top:12px;font-size:16px;font-weight:700;line-height:1;letter-spacing:.022em}@media screen and (max-width:1440px){.dogs_index-page main .listBlock__inner ul li a p,.dogs_index-page main .listBlock__inner ul li span p{margin-top:calc(12 / 1440 * 100vw);font-size:calc(16 / 1440 * 100vw)}}@media screen and (max-width:1024px){.dogs_index-page main .listBlock__inner ul li a p,.dogs_index-page main .listBlock__inner ul li span p{margin-top:calc(12 / 1024 * 100vw);font-size:calc(16 / 1024 * 100vw)}}@media screen and (max-width:750px){.dogs_index-page main .listBlock__inner ul li a p,.dogs_index-page main .listBlock__inner ul li span p{margin-top:5px;font-size:12px}}.faq_index-page{background:#f4f4f4}.faq_index-page .aniObj{opacity:0;transition:2s}.faq_index-page .aniObj::after,.faq_index-page .aniObj::before{opacity:0;transition:2s}.faq_index-page .aniObj.aniObj--btn01::before{width:0;transition:1.5s .6s}.faq_index-page .aniObj.aniObj--main01{transform:translate(0,-2%) scale(1);transition:2s 0s}.faq_index-page .aniObj.aniObj--opa01{transition:1.5s 0s}.faq_index-page .aniObj.aniObj--opa02{transition:1.5s .3s}.faq_index-page .aniObj.aniObj--opa03{transition:1.5s .6s}.faq_index-page .aniObj.aniObj--opa04{transition:1.5s .9s}.faq_index-page .aniObj.aniObj--opa05{transition:1.5s 1.2s}.faq_index-page .aniObj.aniObj--opa06{transition:1.5s 1.5s}.faq_index-page .aniObj.aniObj--opa07{transition:1.5s 1.8s}.faq_index-page .aniObj.aniObj--opa08{transition:1.5s 2.1s}.faq_index-page .aniObj.aniObj--opa09{transition:1.5s 2.3s}.faq_index-page .aniObj.aniObj--opa10{transition:1.5s 2.6s}.faq_index-page .aniObj--move{opacity:1!important;transform:translate(0,0) scale(1)!important}.faq_index-page .aniObj--move.aniObj--btn01::before{width:100%}.faq_index-page .aniObj--move::after,.faq_index-page .aniObj--move::before{opacity:1!important;transform:translate(0,0) scale(1)!important}@media screen and (max-width:1244px){.faq_index-page main .localmainBlock .phtBox{width:calc(582 / 1244 * 100vw)}}@media screen and (max-width:750px){.faq_index-page main .localmainBlock .phtBox{width:calc(582 / 930 * 100vw)}}.faq_index-page main .headlineTxt{font-weight:700;font-size:26px;letter-spacing:.1em}@media screen and (max-width:1244px){.faq_index-page main .headlineTxt{font-size:calc(26 / 1244 * 100vw)}}@media screen and (max-width:750px){.faq_index-page main .headlineTxt{font-size:18px}}.faq_index-page main .headlineTxt span{font-size:28px;font-weight:600;letter-spacing:.055em}@media screen and (max-width:1244px){.faq_index-page main .headlineTxt span{font-size:calc(28 / 1244 * 100vw)}}@media screen and (max-width:750px){.faq_index-page main .headlineTxt span{font-size:20px}}.faq_index-page main .copyTxt{font-size:15px;line-height:2.4;letter-spacing:.05em;margin-top:32px}@media screen and (max-width:1244px){.faq_index-page main .copyTxt{font-size:calc(15 / 1244 * 100vw)}}@media screen and (max-width:750px){.faq_index-page main .copyTxt{font-size:13px;line-height:2.2}}@media screen and (max-width:1244px){.faq_index-page main .copyTxt{margin-top:calc(32 / 1244 * 100vw)}}@media screen and (max-width:750px){.faq_index-page main .copyTxt{margin-top:22px}}.faq_index-page main .copyTxt:nth-of-type(n+2){margin-top:26px}@media screen and (max-width:1244px){.faq_index-page main .copyTxt:nth-of-type(n+2){margin-top:calc(26 / 1244 * 100vw)}}@media screen and (max-width:750px){.faq_index-page main .copyTxt:nth-of-type(n+2){margin-top:16px}}.faq_index-page main .headlineTxt__sub{margin-top:16px;font-size:13px;font-weight:500;letter-spacing:.055em}@media screen and (max-width:1244px){.faq_index-page main .headlineTxt__sub{margin-top:calc(16 / 1244 * 100vw);font-size:calc(13 / 1244 * 100vw)}}@media screen and (max-width:750px){.faq_index-page main .headlineTxt__sub{margin-top:12px;font-size:12px}}.faq_index-page main .detailBtn{margin-top:40px}.faq_index-page main .detailBtn a{position:relative;display:inline-block;padding-bottom:1px;font-size:16px;font-weight:700;letter-spacing:.055em;box-sizing:border-box}@media screen and (max-width:1440px){.faq_index-page main .detailBtn a{font-size:calc(16 / 1440 * 100vw)}}@media screen and (max-width:750px){.faq_index-page main .detailBtn a{font-size:14px}}.faq_index-page main .detailBtn a::before{content:"";position:absolute;bottom:0;left:0;width:100%;border-bottom:2px solid #000}.faq_index-page main .detailBtn a span{position:relative;display:inline-block;padding-left:24px;line-height:16px;box-sizing:border-box}@media screen and (max-width:750px){.faq_index-page main .detailBtn a span{line-height:14px}}.faq_index-page main .detailBtn a span::before{content:"";position:absolute;top:calc(50% - 1px);left:0;transform:translateY(-50%);width:16px;height:6px;background:url(../images/common/nav_arr_bk.svg) center/100% auto no-repeat}.faq_index-page main .detailBtn.colorWh a{color:#fff}.faq_index-page main .detailBtn.colorWh a::before{border-bottom:2px solid #fff}.faq_index-page main .detailBtn.colorWh a span::before{background:url(../images/common/nav_arr_wh.svg) center/100% auto no-repeat}@media screen and (max-width:1440px){.faq_index-page main .detailBtn{margin-top:calc(40 / 1440 * 100vw)}}@media screen and (max-width:750px){.faq_index-page main .detailBtn{margin-top:22px}}.faq_index-page main .faqBlock__inner{padding:0 60px 171px}@media screen and (max-width:1440px){.faq_index-page main .faqBlock__inner{padding:0 calc(60 / 1440 * 100vw) calc(171 / 1440 * 100vw)}}@media screen and (max-width:750px){.faq_index-page main .faqBlock__inner{padding:0 calc(50 / 750 * 100vw) calc(171 / 750 * 100vw)}}.faq_index-page main .faqBlock__inner__set{max-width:1124px;margin:0 auto}.faq_index-page main .faqBlock__inner__set .faqItem .acMenu{border-bottom:1px solid #d5d5d5}.faq_index-page main .faqBlock__inner__set .faqItem .acMenu:last-of-type{border-bottom:0}.faq_index-page main .faqBlock__inner__set .faqItem .acMenu dt{text-justify:inter-ideograph;text-align:justify;display:block;background:url(../images/faq/ico_q.svg) left 30px top 32px no-repeat;background-size:48px auto;margin:0;font-weight:700;font-size:18px;letter-spacing:.022em;line-height:2;padding:40px 77px 40px 107px;cursor:pointer;position:relative}@media screen and (max-width:1024px){.faq_index-page main .faqBlock__inner__set .faqItem .acMenu dt{font-size:16px;background:url(../images/faq/ico_q.svg) left 30px top 28px no-repeat;background-size:38px auto;padding:32px 77px 32px 90px}}@media screen and (max-width:750px){.faq_index-page main .faqBlock__inner__set .faqItem .acMenu dt{font-size:16px;line-height:1.8;padding:20px 38px 20px 48px;background:url(../images/faq/ico_q.svg) left 10px top 21px no-repeat;background-size:25px auto}}.faq_index-page main .faqBlock__inner__set .faqItem .acMenu dt span{font-weight:700}.faq_index-page main .faqBlock__inner__set .faqItem .acMenu dt::after{content:"";display:inline-block;width:17px;height:17px;background:url(../images/faq/ico_after.svg) center no-repeat;background-size:100% auto;position:absolute;top:51px;right:41px}@media screen and (max-width:1024px){.faq_index-page main .faqBlock__inner__set .faqItem .acMenu dt::after{top:41px}}@media screen and (max-width:750px){.faq_index-page main .faqBlock__inner__set .faqItem .acMenu dt::after{top:50%;transform:translateY(-50%);right:8px;width:10px;height:10px}}.faq_index-page main .faqBlock__inner__set .faqItem .acMenu dt.is-active::after{content:"";display:inline-block;width:17px;height:2px;background:url(../images/faq/ico_before.svg) center no-repeat;background-size:100% auto;position:absolute;top:57px;right:41px}@media screen and (max-width:1024px){.faq_index-page main .faqBlock__inner__set .faqItem .acMenu dt.is-active::after{top:47px}}@media screen and (max-width:750px){.faq_index-page main .faqBlock__inner__set .faqItem .acMenu dt.is-active::after{top:50%;transform:translateY(-50%);right:8px;width:10px;height:10px}}.faq_index-page main .faqBlock__inner__set .faqItem .acMenu dd{text-justify:inter-ideograph;text-align:justify;display:none;margin:0;margin-bottom:40px;font-size:18px;letter-spacing:.072em;line-height:2.2;background:#f8f8f8 url(../images/faq/ico_a.svg) left 30px top 28px no-repeat;background-size:48px auto;padding:35px 77px 36px 107px;border-radius:10px}@media screen and (max-width:1024px){.faq_index-page main .faqBlock__inner__set .faqItem .acMenu dd{font-size:16px;background:#f8f8f8 url(../images/faq/ico_a.svg) left 30px top 23px no-repeat;background-size:38px auto;padding:26px 77px 26px 90px}}@media screen and (max-width:750px){.faq_index-page main .faqBlock__inner__set .faqItem .acMenu dd{font-size:16px;line-height:1.8;margin-bottom:29px;padding:20px 20px 20px 48px;background:#f8f8f8 url(../images/faq/ico_a.svg) left 10px top 21px no-repeat;background-size:25px auto}}.faq_index-page main .faqBlock__inner__set .faqItem .acMenu dd a{border-bottom:1px solid #555;padding-bottom:2px}.faq_index-page main .faqBlock__inner__set .faqItem .acMenu dd .noteBox{margin-top:2px}.faq_index-page main .faqBlock__inner__set .faqItem .acMenu dd .noteBox ul li{font-size:16px;line-height:2;padding-left:1em;text-indent:-1em}@media screen and (max-width:1024px){.faq_index-page main .faqBlock__inner__set .faqItem .acMenu dd .noteBox ul li{font-size:16px}}@media screen and (max-width:750px){.faq_index-page main .faqBlock__inner__set .faqItem .acMenu dd .noteBox ul li{font-size:13px}}.faq_index-page main .faqBlock__inner__set .faqItem .acMenu dd .listBox ul{padding-left:23.36px}.faq_index-page main .faqBlock__inner__set .faqItem .acMenu dd .listBox ul li{list-style:decimal}.index-page .aniObj{opacity:0;transition:2s}.index-page .aniObj::after,.index-page .aniObj::before{opacity:0;transition:2s}.index-page .aniObj.aniObj--btn01::before{width:0;transition:1.5s .6s}.index-page .aniObj.aniObj--opa01{transition:1.5s 0s}.index-page .aniObj.aniObj--opa02{transition:1.5s .3s}.index-page .aniObj.aniObj--opa03{transition:1.5s .6s}.index-page .aniObj.aniObj--opa04{transition:1.5s .9s}.index-page .aniObj.aniObj--opa05{transition:1.5s 1.2s}.index-page .aniObj.aniObj--opa06{transition:1.5s 1.5s}.index-page .aniObj.aniObj--top01{transform:translate(0,5%) scale(1);transition:2s 0s}.index-page .aniObj.aniObj--top02{transform:translate(0,5%) scale(1);transition:2s .25s}.index-page .aniObj.aniObj--top03{transform:translate(0,5%) scale(1);transition:2s .5s}.index-page .aniObj.aniObj--top04{transform:translate(0,5%) scale(1);transition:2s .75s}.index-page .aniObj.aniObj--top05{transform:translate(0,5%) scale(1);transition:2s 1s}.index-page .aniObj.aniObj--top06{transform:translate(0,5%) scale(1);transition:2s 1.25s}.index-page .aniObj.aniObj--top07{transform:translate(0,5%) scale(1);transition:2s 1.5s}.index-page .aniObj.aniObj--top08{transform:translate(0,5%) scale(1);transition:2s 1.75s}.index-page .aniObj.aniObj--right01{transform:translate(-5%,0) scale(1);transition:2s 0s}.index-page .aniObj.aniObj--left01{transform:translate(5%,0) scale(1);transition:2s 0s}.index-page .aniObj.aniObj--bottom01{transform:translate(0,-5%) scale(1);transition:2s 0s}.index-page .aniObj.aniObj--bottom02{transform:translate(0,-5%) scale(1);transition:2s .3s}.index-page .aniObj.aniObj--bottom03{transform:translate(0,-5%) scale(1);transition:2s .6s}.index-page .aniObj--move{opacity:1!important;transform:translate(0,0) scale(1)!important}.index-page .aniObj--move.aniObj--btn01::before{width:100%}.index-page .aniObj--move::after,.index-page .aniObj--move::before{opacity:1!important;transform:translate(0,0) scale(1)!important}.index-page header .headerBlock .btnLogo{display:none}.index-page header .headerBlock .btnBk{display:none}.index-page header .headerBlock .txtBk{display:none}.index-page header .headerBlock__inner__nav ul li span.txtWh{display:inline}.index-page main{background:#f4f4f4}.index-page main .headlineTxt{font-weight:700;font-size:26px;letter-spacing:.1em}@media screen and (max-width:1244px){.index-page main .headlineTxt{font-size:calc(26 / 1244 * 100vw)}}@media screen and (max-width:750px){.index-page main .headlineTxt{font-size:18px}}.index-page main .headlineTxt span{font-size:28px;font-weight:600;letter-spacing:.055em}@media screen and (max-width:1244px){.index-page main .headlineTxt span{font-size:calc(28 / 1244 * 100vw)}}@media screen and (max-width:750px){.index-page main .headlineTxt span{font-size:20px}}.index-page main .copyTxt{font-size:15px;line-height:2.4;letter-spacing:.05em}@media screen and (max-width:1244px){.index-page main .copyTxt{font-size:calc(15 / 1244 * 100vw)}}@media screen and (max-width:750px){.index-page main .copyTxt{font-size:13px;line-height:2.2}}.index-page main .detailBtn{margin-top:40px}.index-page main .detailBtn a{position:relative;display:inline-block;padding-bottom:1px;font-size:16px;font-weight:700;letter-spacing:.055em;box-sizing:border-box}@media screen and (max-width:1440px){.index-page main .detailBtn a{font-size:calc(16 / 1440 * 100vw)}}@media screen and (max-width:750px){.index-page main .detailBtn a{font-size:14px}}.index-page main .detailBtn a::before{content:"";position:absolute;bottom:0;left:0;width:100%;border-bottom:2px solid #000}.index-page main .detailBtn a span{position:relative;display:inline-block;padding-left:24px;line-height:16px;box-sizing:border-box}@media screen and (max-width:750px){.index-page main .detailBtn a span{line-height:14px}}.index-page main .detailBtn a span::before{content:"";position:absolute;top:calc(50% - 1px);left:0;transform:translateY(-50%);width:16px;height:6px;background:url(../images/common/nav_arr_bk.svg) center/100% auto no-repeat}.index-page main .detailBtn.colorWh a{color:#fff}.index-page main .detailBtn.colorWh a::before{border-bottom:2px solid #fff}.index-page main .detailBtn.colorWh a span::before{background:url(../images/common/nav_arr_wh.svg) center/100% auto no-repeat}@media screen and (max-width:1440px){.index-page main .detailBtn{margin-top:calc(40 / 1440 * 100vw)}}@media screen and (max-width:750px){.index-page main .detailBtn{margin-top:22px}}.index-page main .mainvisualBlock{background:#000}.index-page main .mainvisualBlock__inner{position:relative}.index-page main .mainvisualBlock__inner .slideBox{width:100%;height:100vh}.index-page main .mainvisualBlock__inner .slideBox__set{position:relative;line-height:0}.index-page main .mainvisualBlock__inner .slideBox__set img{width:100%;height:100%}@media screen and (max-width:1024px){.index-page main .mainvisualBlock__inner .slideBox__set img.is-pc-tablet{display:none}}.index-page main .mainvisualBlock__inner .slideBox__set img.is-tablet{display:none}@media screen and (max-width:1024px){.index-page main .mainvisualBlock__inner .slideBox__set img.is-tablet{display:block}}.index-page main .mainvisualBlock__inner .txtBox{position:absolute;top:120px;left:153px;color:#fff}@media screen and (max-width:1920px){.index-page main .mainvisualBlock__inner .txtBox{top:calc(120 / 1920 * 100vw);left:calc(153 / 1920 * 100vw)}}@media screen and (max-width:1024px){.index-page main .mainvisualBlock__inner .txtBox{top:28px;left:calc(60 / 1440 * 100vw)}}@media screen and (max-width:750px){.index-page main .mainvisualBlock__inner .txtBox{width:calc(100% - calc(100 / 750 * 100vw));top:24px;left:calc(40 / 750 * 100vw)}}.index-page main .mainvisualBlock__inner .txtBox__logo{line-height:0}.index-page main .mainvisualBlock__inner .txtBox__logo img{width:auto;height:77px}@media screen and (max-width:1440px){.index-page main .mainvisualBlock__inner .txtBox__logo img{height:calc(77 / 1440 * 100vw)}}@media screen and (max-width:750px){.index-page main .mainvisualBlock__inner .txtBox__logo img{height:40px}}.index-page main .mainvisualBlock__inner .txtBox .txtBox__catch{display:none}@media screen and (max-width:750px){.index-page main .mainvisualBlock__inner .txtBox .txtBox__catch{position:absolute;top:0;right:0;display:block;width:100%;margin-top:110px;text-align:right}}.index-page main .mainvisualBlock__inner .txtBox .headlineTxt{margin-top:55px}@media screen and (max-width:1440px){.index-page main .mainvisualBlock__inner .txtBox .headlineTxt{margin-top:calc(55 / 1440 * 100vw)}}@media screen and (max-width:750px){.index-page main .mainvisualBlock__inner .txtBox .headlineTxt{font-size:16px;margin-top:20px}}.index-page main .mainvisualBlock__inner .txtBox .copyTxt{margin-top:20px}@media screen and (max-width:1440px){.index-page main .mainvisualBlock__inner .txtBox .copyTxt{margin-top:calc(20 / 1440 * 100vw)}}@media screen and (max-width:750px){.index-page main .mainvisualBlock__inner .txtBox .copyTxt{margin-top:8px;font-size:12px}}.index-page main .mainvisualBlock__inner .ctaBox{position:absolute;bottom:120px;left:153px;padding:36px 50px 46px;color:#fff;background:rgba(0,0,0,.22);box-shadow:1px 1px 3px rgba(0,0,0,.22) inset;box-sizing:border-box}@media screen and (max-width:1920px){.index-page main .mainvisualBlock__inner .ctaBox{bottom:calc(120 / 1920 * 100vw);left:calc(153 / 1920 * 100vw)}}@media screen and (max-width:1440px){.index-page main .mainvisualBlock__inner .ctaBox{padding:calc(36 / 1440 * 100vw) calc(50 / 1440 * 100vw) calc(46 / 1440 * 100vw)}}@media screen and (max-width:1024px){.index-page main .mainvisualBlock__inner .ctaBox{bottom:calc(100 / 1440 * 100vw);left:80px}}@media screen and (max-width:750px){.index-page main .mainvisualBlock__inner .ctaBox{left:auto;right:0;bottom:40px;width:calc(100% - calc(100 / 750 * 100vw));padding:18px 22px 26px;background:rgba(0,0,0,.39)}}.index-page main .mainvisualBlock__inner .ctaBox p{font-weight:700;font-size:26px;letter-spacing:.1em}@media screen and (max-width:1244px){.index-page main .mainvisualBlock__inner .ctaBox p{font-size:calc(26 / 1244 * 100vw)}}@media screen and (max-width:750px){.index-page main .mainvisualBlock__inner .ctaBox p{font-size:18px}}.index-page main .mainvisualBlock__inner .ctaBox p span{font-size:28px;font-weight:600;letter-spacing:.055em}@media screen and (max-width:1244px){.index-page main .mainvisualBlock__inner .ctaBox p span{font-size:calc(28 / 1244 * 100vw)}}@media screen and (max-width:750px){.index-page main .mainvisualBlock__inner .ctaBox p span{font-size:20px}}@media screen and (max-width:750px){.index-page main .mainvisualBlock__inner .ctaBox p{font-size:15px}}.index-page main .mainvisualBlock__inner .ctaBox .detailBtn{margin-top:12px;font-weight:400}@media screen and (max-width:1440px){.index-page main .mainvisualBlock__inner .ctaBox .detailBtn{margin-top:calc(12 / 1440 * 100vw)}}@media screen and (max-width:750px){.index-page main .mainvisualBlock__inner .ctaBox .detailBtn{margin-top:8px}}.index-page main .mainvisualBlock__inner .ctaBox .detailBtn a{font-size:18px}@media screen and (max-width:1440px){.index-page main .mainvisualBlock__inner .ctaBox .detailBtn a{font-size:calc(18 / 1440 * 100vw)}}@media screen and (max-width:750px){.index-page main .mainvisualBlock__inner .ctaBox .detailBtn a{font-size:14px}}.index-page main .mainvisualBlock__inner .scrollTxt{position:absolute;bottom:0;left:-46px;z-index:2;transform:rotate(90deg);transform-origin:right bottom;line-height:10px}@media screen and (max-width:1440px){.index-page main .mainvisualBlock__inner .scrollTxt{left:-70px}}@media screen and (max-width:1024px){.index-page main .mainvisualBlock__inner .scrollTxt{left:-74px}}@media screen and (max-width:750px){.index-page main .mainvisualBlock__inner .scrollTxt{left:-81px}}.index-page main .mainvisualBlock__inner .scrollTxt span{display:inline-block;padding-right:44px;font-size:10px;letter-spacing:.055em;color:#fff;box-sizing:border-box}.index-page main .mainvisualBlock__inner .scrollTxt span::after{content:"";position:absolute;bottom:2px;right:0;width:36px;border-bottom:1px solid #fff}.index-page main .mainvisualBlock__inner .copyrightTxt{position:absolute;top:50vh;right:62px;z-index:2;transform:translateY(calc(-50% - 90px)) rotate(-90deg);transform-origin:right bottom;line-height:10px}@media screen and (max-width:1920px){.index-page main .mainvisualBlock__inner .copyrightTxt{right:calc(62 / 1920 * 100vw)}}@media screen and (max-width:1440px){.index-page main .mainvisualBlock__inner .copyrightTxt{right:36px}}@media screen and (max-width:1024px){.index-page main .mainvisualBlock__inner .copyrightTxt{right:32px}}@media screen and (max-width:750px){.index-page main .mainvisualBlock__inner .copyrightTxt{display:none}}.index-page main .mainvisualBlock__inner .copyrightTxt small{display:inline-block;font-size:10px;letter-spacing:.055em;color:#fff}.index-page main .aboutBlock{min-height:980px;height:100vh;background:#000}@media screen and (max-width:1024px){.index-page main .aboutBlock{min-height:inherit;height:auto}}.index-page main .aboutBlock__inner{display:flex;align-items:center;max-width:1920px;height:100%;margin:0 auto}@media screen and (max-width:750px){.index-page main .aboutBlock__inner{display:block}}.index-page main .aboutBlock__inner .txtBox{order:2;padding:0 95px;color:#fff;box-sizing:border-box}@media screen and (max-width:1920px){.index-page main .aboutBlock__inner .txtBox{padding:0 65px}}@media screen and (max-width:1440px){.index-page main .aboutBlock__inner .txtBox{padding:0 calc(65 / 1440 * 100vw)}}@media screen and (max-width:1024px){.index-page main .aboutBlock__inner .txtBox{width:49%;padding:calc(168 / 1440 * 100vw) calc(60 / 1440 * 100vw)}}@media screen and (max-width:750px){.index-page main .aboutBlock__inner .txtBox{position:relative;z-index:2;width:100%;padding:calc(132 / 750 * 100vw) calc(50 / 750 * 100vw) 0}}.index-page main .aboutBlock__inner .txtBox__jis h3{margin-top:30px;font-size:22px;letter-spacing:.1em}@media screen and (max-width:1440px){.index-page main .aboutBlock__inner .txtBox__jis h3{margin-top:calc(30 / 1440 * 100vw)}}@media screen and (max-width:1244px){.index-page main .aboutBlock__inner .txtBox__jis h3{font-size:calc(22 / 1244 * 100vw)}}@media screen and (max-width:750px){.index-page main .aboutBlock__inner .txtBox__jis h3{margin-top:18px;font-size:16px}}.index-page main .aboutBlock__inner .txtBox__jis .copyTxt{margin-top:20px}@media screen and (max-width:1440px){.index-page main .aboutBlock__inner .txtBox__jis .copyTxt{margin-top:calc(20 / 1440 * 100vw)}}@media screen and (max-width:750px){.index-page main .aboutBlock__inner .txtBox__jis .copyTxt{margin-top:18px;text-justify:inter-ideograph;text-align:justify}}.index-page main .aboutBlock__inner .txtBox__jis .detailBtn{text-align:right}@media screen and (max-width:750px){.index-page main .aboutBlock__inner .txtBox__jis .detailBtn{text-align:left}}.index-page main .aboutBlock__inner .txtBox__us{margin-top:50px}@media screen and (max-width:1440px){.index-page main .aboutBlock__inner .txtBox__us{margin-top:calc(50 / 1440 * 100vw)}}@media screen and (max-width:750px){.index-page main .aboutBlock__inner .txtBox__us{margin-top:30px}}@media screen and (max-width:750px){.index-page main .aboutBlock__inner .txtBox__us{text-align:right}}.index-page main .aboutBlock__inner .txtBox__us h2{font-size:18px;font-weight:500}@media screen and (max-width:1440px){.index-page main .aboutBlock__inner .txtBox__us h2{font-size:calc(18 / 1440 * 100vw)}}@media screen and (max-width:750px){.index-page main .aboutBlock__inner .txtBox__us h2{font-size:15px}}.index-page main .aboutBlock__inner .txtBox__us p{font-size:12px;letter-spacing:.055em}@media screen and (max-width:1440px){.index-page main .aboutBlock__inner .txtBox__us p{font-size:calc(12 / 1440 * 100vw)}}@media screen and (max-width:750px){.index-page main .aboutBlock__inner .txtBox__us p{font-size:10px}}.index-page main .aboutBlock__inner .phtBox{order:1;max-width:1070px;width:55.73%}@media screen and (max-width:1024px){.index-page main .aboutBlock__inner .phtBox{width:51%}}@media screen and (max-width:750px){.index-page main .aboutBlock__inner .phtBox{position:relative;top:-12px;width:100%}}.index-page main .aboutBlock__inner .phtBox figure{line-height:0}.index-page main .aboutBlock__inner .phtBox figure img{max-width:100%}.index-page main .bgColor{background:url(../images/top/bg_blog.png) bottom center/100% auto no-repeat}.index-page main .chuchudogBlock{padding:168px 60px;box-sizing:border-box}@media screen and (max-width:1440px){.index-page main .chuchudogBlock{padding:calc(168 / 1440 * 100vw) calc(60 / 1440 * 100vw)}}@media screen and (max-width:750px){.index-page main .chuchudogBlock{padding:calc(132 / 750 * 100vw) calc(50 / 750 * 100vw)}}.index-page main .chuchudogBlock__inner{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;max-width:1310px;margin:0 auto}.index-page main .chuchudogBlock__inner .txtBox{max-width:800px;width:61.07%}@media screen and (max-width:750px){.index-page main .chuchudogBlock__inner .txtBox{max-width:none;width:100%}}.index-page main .chuchudogBlock__inner .txtBox .headlineTxt{letter-spacing:0}.index-page main .chuchudogBlock__inner .txtBox .copyTxt{margin-top:20px}@media screen and (max-width:1440px){.index-page main .chuchudogBlock__inner .txtBox .copyTxt{margin-top:calc(20 / 1440 * 100vw)}}@media screen and (max-width:750px){.index-page main .chuchudogBlock__inner .txtBox .copyTxt{margin-top:18px;text-justify:inter-ideograph;text-align:justify}}.index-page main .chuchudogBlock__inner .qrBox{display:flex;align-items:flex-start;justify-content:space-between;max-width:460px;width:35.12%;line-height:0}@media screen and (max-width:750px){.index-page main .chuchudogBlock__inner .qrBox{max-width:none;width:100%;margin-top:30px}}.index-page main .chuchudogBlock__inner .qrBox__set{width:48%}.index-page main .chuchudogBlock__inner .qrBox__set img{max-width:100%;height:auto}.index-page main .chuchudogBlock__inner .qrBox__set .detailBtn{margin-top:16px;line-height:1.7}@media screen and (max-width:1440px){.index-page main .chuchudogBlock__inner .qrBox__set .detailBtn{margin-top:calc(16 / 1440 * 100vw)}}@media screen and (max-width:750px){.index-page main .chuchudogBlock__inner .qrBox__set .detailBtn{margin-top:16px}}.index-page main .chuchudogBlock__inner .qrBox__set .detailBtn a::before{bottom:-6px}@media screen and (max-width:1440px){.index-page main .chuchudogBlock__inner .qrBox__set .detailBtn a::before{bottom:calc(-6 / 1440 * 100vw)}}@media screen and (max-width:750px){.index-page main .chuchudogBlock__inner .qrBox__set .detailBtn a::before{bottom:-6px}}.index-page main .chuchudogBlock__inner .qrBox__set .detailBtn a span{display:flex;align-items:center}.index-page main .chuchudogBlock__inner .qrBox__set .detailBtn a span img{width:16px;height:auto;margin-right:6px}@media screen and (max-width:1440px){.index-page main .chuchudogBlock__inner .qrBox__set .detailBtn a span img{width:calc(16 / 1440 * 100vw);margin-right:calc(6 / 1440 * 100vw)}}@media screen and (max-width:750px){.index-page main .chuchudogBlock__inner .qrBox__set .detailBtn a span img{width:16px;margin-right:6px}}.index-page main .dogsBlock{padding:168px 60px;background:#fff;box-sizing:border-box}@media screen and (max-width:1440px){.index-page main .dogsBlock{padding:calc(168 / 1440 * 100vw) calc(60 / 1440 * 100vw)}}@media screen and (max-width:750px){.index-page main .dogsBlock{padding:calc(132 / 750 * 100vw) calc(50 / 750 * 100vw)}}.index-page main .dogsBlock__inner{max-width:1310px;margin:0 auto}.index-page main .dogsBlock__inner__set{display:flex;flex-wrap:wrap;justify-content:space-between}.index-page main .dogsBlock__inner__set::after{content:"";max-width:286px;width:21.84%}@media screen and (max-width:1280px){.index-page main .dogsBlock__inner__set::after{max-width:calc(286 / 1440 * 100vw)}}@media screen and (max-width:750px){.index-page main .dogsBlock__inner__set::after{display:none}}.index-page main .dogsBlock__inner__set .setBox{max-width:286px;width:21.84%}@media screen and (max-width:1280px){.index-page main .dogsBlock__inner__set .setBox{max-width:calc(286 / 1440 * 100vw)}}@media screen and (max-width:750px){.index-page main .dogsBlock__inner__set .setBox{max-width:inherit;width:45.5%}}.index-page main .dogsBlock__inner__set .setBox:nth-of-type(n+5){margin-top:65px}@media screen and (max-width:1440px){.index-page main .dogsBlock__inner__set .setBox:nth-of-type(n+5){margin-top:calc(65 / 1440 * 100vw)}}@media screen and (max-width:750px){.index-page main .dogsBlock__inner__set .setBox:nth-of-type(n+5){margin-top:calc(80 / 750 * 100vw)}}@media screen and (max-width:750px){.index-page main .dogsBlock__inner__set .setBox:nth-of-type(n+3){margin-top:40px}}.index-page main .dogsBlock__inner__set .setBox.setBox01{max-width:286px;width:21.84%}@media screen and (max-width:1280px){.index-page main .dogsBlock__inner__set .setBox.setBox01{max-width:calc(286 / 1440 * 100vw)}}@media screen and (max-width:750px){.index-page main .dogsBlock__inner__set .setBox.setBox01{max-width:inherit;width:50%;padding-left:calc(40 / 750 * 100vw);box-sizing:border-box}}.index-page main .dogsBlock__inner__set .setBox.dogs_coton_de_tulear{color:#9e9d8e}.index-page main .dogsBlock__inner__set .setBox.dogs_coton_de_tulear a{color:#9e9d8e}.index-page main .dogsBlock__inner__set .setBox.dogs_bichon_frise{color:#645a53}.index-page main .dogsBlock__inner__set .setBox.dogs_bichon_frise a{color:#645a53}.index-page main .dogsBlock__inner__set .setBox.dogs_poodle{color:#bcb188}.index-page main .dogsBlock__inner__set .setBox.dogs_poodle a{color:#bcb188}.index-page main .dogsBlock__inner__set .setBox.dogs_pomeranian{color:#aa8b75}.index-page main .dogsBlock__inner__set .setBox.dogs_pomeranian a{color:#aa8b75}.index-page main .dogsBlock__inner__set .setBox.dogs_chihuahua{color:#a58973}.index-page main .dogsBlock__inner__set .setBox.dogs_chihuahua a{color:#a58973}.index-page main .dogsBlock__inner__set .setBox.dogs_pomsky{color:#686868}.index-page main .dogsBlock__inner__set .setBox.dogs_pomsky a{color:#686868}.index-page main .dogsBlock__inner__set .setBox.dogs_maltipoo{color:#7e716b}.index-page main .dogsBlock__inner__set .setBox.dogs_maltipoo a{color:#7e716b}.index-page main .dogsBlock__inner__set .setBox.dogs_chihuachs{color:#645a53}.index-page main .dogsBlock__inner__set .setBox.dogs_chihuachs a{color:#645a53}.index-page main .dogsBlock__inner__set .setBox.dogs_maltese{color:#bcb188}.index-page main .dogsBlock__inner__set .setBox.dogs_maltese a{color:#bcb188}.index-page main .dogsBlock__inner__set .setBox.dogs_miniature_dachs{color:#a58973}.index-page main .dogsBlock__inner__set .setBox.dogs_miniature_dachs a{color:#a58973}.index-page main .dogsBlock__inner__set .setBox.dogs_kaninchen_achshund{color:#8f7d7d}.index-page main .dogsBlock__inner__set .setBox.dogs_kaninchen_achshund a{color:#8f7d7d}.index-page main .dogsBlock__inner__set .setBox.dogs_pekingese{color:#9e9d8e}.index-page main .dogsBlock__inner__set .setBox.dogs_pekingese a{color:#9e9d8e}.index-page main .dogsBlock__inner__set .setBox.dogs_miniature_schnauzer{color:#686868}.index-page main .dogsBlock__inner__set .setBox.dogs_miniature_schnauzer a{color:#686868}.index-page main .dogsBlock__inner__set .setBox.dogs_corgi{color:#aa8b75}.index-page main .dogsBlock__inner__set .setBox.dogs_corgi a{color:#aa8b75}.index-page main .dogsBlock__inner__set .setBox.dogs_shih_tzu{color:#bcb188}.index-page main .dogsBlock__inner__set .setBox.dogs_shih_tzu a{color:#bcb188}.index-page main .dogsBlock__inner__set .setBox.dogs_husky{color:#645a53}.index-page main .dogsBlock__inner__set .setBox.dogs_husky a{color:#645a53}.index-page main .dogsBlock__inner__set .setBox.dogs_golden_retriever{color:#a58973}.index-page main .dogsBlock__inner__set .setBox.dogs_golden_retriever a{color:#a58973}.index-page main .dogsBlock__inner__set .setBox.dogs_doodle{color:#7e716b}.index-page main .dogsBlock__inner__set .setBox.dogs_doodle a{color:#7e716b}.index-page main .dogsBlock__inner__set .setBox.dogs_mixed_breed{color:#686868}.index-page main .dogsBlock__inner__set .setBox.dogs_mixed_breed a{color:#686868}.index-page main .dogsBlock__inner__set .setBox .headlineTxt{margin-top:50px}@media screen and (max-width:1440px){.index-page main .dogsBlock__inner__set .setBox .headlineTxt{margin-top:calc(50 / 1440 * 100vw)}}@media screen and (max-width:1280px){.index-page main .dogsBlock__inner__set .setBox .headlineTxt{line-height:1.5}.index-page main .dogsBlock__inner__set .setBox .headlineTxt span{display:block}}@media screen and (max-width:750px){.index-page main .dogsBlock__inner__set .setBox .headlineTxt{margin-top:22px}}.index-page main .dogsBlock__inner__set .setBox .copyTxt{margin-top:8px;font-weight:700;letter-spacing:.055em}@media screen and (max-width:1440px){.index-page main .dogsBlock__inner__set .setBox .copyTxt{margin-top:calc(8 / 1440 * 100vw)}}@media screen and (max-width:750px){.index-page main .dogsBlock__inner__set .setBox .copyTxt{margin-top:5px}}.index-page main .dogsBlock__inner__set .setBox figure{width:82%;margin:0 auto;text-align:center;line-height:0}@media screen and (max-width:750px){.index-page main .dogsBlock__inner__set .setBox figure{width:93%}}.index-page main .dogsBlock__inner__set .setBox figure img{max-width:100%}.index-page main .dogsBlock__inner__set .setBox h3{margin-top:16px;text-align:center;font-size:22px;font-weight:700;line-height:1.1;letter-spacing:.022em}@media screen and (max-width:1440px){.index-page main .dogsBlock__inner__set .setBox h3{margin-top:calc(16 / 1440 * 100vw);font-size:calc(22 / 1440 * 100vw)}}@media screen and (max-width:750px){.index-page main .dogsBlock__inner__set .setBox h3{margin-top:8px;font-size:15px}}.index-page main .dogsBlock__inner__set .setBox h3 small{display:inline-block;margin-top:6px;font-size:16px}@media screen and (max-width:1440px){.index-page main .dogsBlock__inner__set .setBox h3 small{margin-top:calc(6 / 1440 * 100vw);font-size:calc(16 / 1440 * 100vw)}}@media screen and (max-width:1024px){.index-page main .dogsBlock__inner__set .setBox h3 small{margin-top:calc(6 / 1024 * 100vw);font-size:calc(16 / 1024 * 100vw)}}@media screen and (max-width:750px){.index-page main .dogsBlock__inner__set .setBox h3 small{margin-top:4px;font-size:12px}}.index-page main .dogsBlock__inner__set .setBox .moreBtn{margin-top:11px;text-align:center;line-height:1}@media screen and (max-width:1440px){.index-page main .dogsBlock__inner__set .setBox .moreBtn{margin-top:calc(11 / 1440 * 100vw)}}@media screen and (max-width:1024px){.index-page main .dogsBlock__inner__set .setBox .moreBtn{margin-top:calc(11 / 1024 * 100vw)}}@media screen and (max-width:750px){.index-page main .dogsBlock__inner__set .setBox .moreBtn{margin-top:8px}}.index-page main .dogsBlock__inner__set .setBox .moreBtn a{display:inline-block;font-size:16px;font-weight:700;letter-spacing:.022em}@media screen and (max-width:1440px){.index-page main .dogsBlock__inner__set .setBox .moreBtn a{font-size:calc(16 / 1440 * 100vw)}}@media screen and (max-width:1024px){.index-page main .dogsBlock__inner__set .setBox .moreBtn a{font-size:calc(16 / 1024 * 100vw)}}@media screen and (max-width:750px){.index-page main .dogsBlock__inner__set .setBox .moreBtn a{font-size:12px}}.index-page main .kennelBlock{overflow:hidden;padding:108px 60px 0;box-sizing:border-box}@media screen and (max-width:1440px){.index-page main .kennelBlock{padding:calc(108 / 1440 * 100vw) calc(60 / 1440 * 100vw) 0}}@media screen and (max-width:750px){.index-page main .kennelBlock{padding:calc(132 / 750 * 100vw) calc(50 / 750 * 100vw) 0}}.index-page main .kennelBlock__inner{display:flex;align-items:flex-end;justify-content:space-between;max-width:1532px;margin:0 auto}@media screen and (max-width:750px){.index-page main .kennelBlock__inner{display:block}}.index-page main .kennelBlock__inner .phtBox{order:1;max-width:669px;width:43.67%;padding-left:60px}@media screen and (max-width:1440px){.index-page main .kennelBlock__inner .phtBox{padding-left:calc(30 / 1440 * 100vw)}}@media screen and (max-width:750px){.index-page main .kennelBlock__inner .phtBox{width:70%;margin-left:auto;padding:0}}.index-page main .kennelBlock__inner .phtBox figure{line-height:0}.index-page main .kennelBlock__inner .phtBox figure img{max-width:100%}.index-page main .kennelBlock__inner .infoBox{order:2;max-width:644px;width:45%;padding-bottom:220px;box-sizing:border-box}@media screen and (max-width:1440px){.index-page main .kennelBlock__inner .infoBox{padding-bottom:calc(220 / 1440 * 100vw)}}@media screen and (max-width:750px){.index-page main .kennelBlock__inner .infoBox{width:100%;padding:0}}.index-page main .kennelBlock__inner .infoBox__pht{display:flex;align-items:flex-start;justify-content:space-between}.index-page main .kennelBlock__inner .infoBox__pht figure{max-width:200px;width:31.06%;line-height:0}.index-page main .kennelBlock__inner .infoBox__pht figure img{max-width:100%}.index-page main .kennelBlock__inner .infoBox__movie{line-height:0}.index-page main .kennelBlock__inner .infoBox__movie video{max-width:568px;width:100%;height:auto}.index-page main .kennelBlock__inner .infoBox__txt .headlineTxt{margin-top:36px}@media screen and (max-width:1440px){.index-page main .kennelBlock__inner .infoBox__txt .headlineTxt{margin-top:calc(36 / 1440 * 100vw)}}@media screen and (max-width:500px){.index-page main .kennelBlock__inner .infoBox__txt .headlineTxt{margin-top:22px}}.index-page main .kennelBlock__inner .infoBox__txt address{display:flex;flex-wrap:wrap;align-items:flex-start;margin-top:10px}@media screen and (max-width:1440px){.index-page main .kennelBlock__inner .infoBox__txt address{margin-top:calc(10 / 1440 * 100vw)}}@media screen and (max-width:750px){.index-page main .kennelBlock__inner .infoBox__txt address{display:block}}@media screen and (max-width:414px){.index-page main .kennelBlock__inner .infoBox__txt address{margin-top:8px}}.index-page main .kennelBlock__inner .infoBox__txt address h4{padding-right:30px;font-size:22px;font-weight:700;box-sizing:border-box}@media screen and (max-width:1440px){.index-page main .kennelBlock__inner .infoBox__txt address h4{padding-right:calc(30 / 1440 * 100vw);font-size:calc(22 / 1440 * 100vw)}}@media screen and (max-width:750px){.index-page main .kennelBlock__inner .infoBox__txt address h4{padding-right:0;font-size:18px}}.index-page main .kennelBlock__inner .infoBox__txt address p{padding-top:7px;font-size:16px;font-weight:500;box-sizing:border-box}@media screen and (max-width:1440px){.index-page main .kennelBlock__inner .infoBox__txt address p{padding-top:calc(7 / 1440 * 100vw);font-size:calc(16 / 1440 * 100vw)}}@media screen and (max-width:750px){.index-page main .kennelBlock__inner .infoBox__txt address p{font-size:13px}}.index-page main .kennelBlock__inner .infoBox__txt address p .is-750{display:none}@media screen and (max-width:750px){.index-page main .kennelBlock__inner .infoBox__txt address p .is-750{display:inline-block}}@media screen and (max-width:414px){.index-page main .kennelBlock__inner .infoBox__txt address p .is-750{display:none}}.index-page main .kennelBlock__inner .infoBox__txt address p small{font-size:14px}@media screen and (max-width:1440px){.index-page main .kennelBlock__inner .infoBox__txt address p small{font-size:calc(14 / 1440 * 100vw)}}@media screen and (max-width:750px){.index-page main .kennelBlock__inner .infoBox__txt address p small{font-size:11px}}.index-page main .kennelBlock__inner .infoBox__txt .copyTxt{margin-top:10px}@media screen and (max-width:1440px){.index-page main .kennelBlock__inner .infoBox__txt .copyTxt{margin-top:calc(10 / 1440 * 100vw)}}@media screen and (max-width:414px){.index-page main .kennelBlock__inner .infoBox__txt .copyTxt{margin-top:12px}}.index-page main .columnBlock{padding:168px 60px;box-sizing:border-box}@media screen and (max-width:1440px){.index-page main .columnBlock{padding:calc(168 / 1440 * 100vw) calc(60 / 1440 * 100vw)}}@media screen and (max-width:750px){.index-page main .columnBlock{padding:calc(132 / 750 * 100vw) calc(50 / 750 * 100vw)}}.index-page main .columnBlock__inner{display:flex;align-items:flex-start;justify-content:space-between;max-width:1532px;margin:0 auto}@media screen and (max-width:750px){.index-page main .columnBlock__inner{display:block}}.index-page main .columnBlock__inner .txtBox{max-width:690px;width:45.04%;box-sizing:border-box}@media screen and (max-width:1024px){.index-page main .columnBlock__inner .txtBox{width:47%}}@media screen and (max-width:750px){.index-page main .columnBlock__inner .txtBox{width:100%}.index-page main .columnBlock__inner .txtBox:nth-of-type(n+2){margin-top:calc(100 / 750 * 100vw)}}.index-page main .columnBlock__inner .txtBox .headlineTxt small{display:inline-block;margin-left:18px}@media screen and (max-width:1440px){.index-page main .columnBlock__inner .txtBox .headlineTxt small{margin-left:calc(18 / 1440 * 100vw)}}@media screen and (max-width:750px){.index-page main .columnBlock__inner .txtBox .headlineTxt small{margin-left:12px;font-size:16px}}.index-page main .columnBlock__inner .txtBox ul{margin-top:20px}@media screen and (max-width:1440px){.index-page main .columnBlock__inner .txtBox ul{margin-top:calc(20 / 1440 * 100vw)}}@media screen and (max-width:750px){.index-page main .columnBlock__inner .txtBox ul{margin-top:12px}}.index-page main .columnBlock__inner .txtBox ul li{border-top:1px solid #c7c7c7;box-sizing:border-box}.index-page main .columnBlock__inner .txtBox ul li:last-of-type{border-bottom:1px solid #c7c7c7}.index-page main .columnBlock__inner .txtBox ul li a{display:flex;flex-wrap:wrap;align-items:flex-start;padding:35px 0;box-sizing:border-box}@media screen and (max-width:1440px){.index-page main .columnBlock__inner .txtBox ul li a{padding:calc(35 / 1440 * 100vw) 0}}@media screen and (max-width:750px){.index-page main .columnBlock__inner .txtBox ul li a{padding:22px 0}}.index-page main .columnBlock__inner .txtBox ul li a time{width:108px;margin-top:5px;font-size:15px;font-weight:500;line-height:1;letter-spacing:.022em;box-sizing:border-box}@media screen and (max-width:1440px){.index-page main .columnBlock__inner .txtBox ul li a time{width:calc(108 / 1440 * 100vw);margin-top:calc(5 / 1440 * 100vw);font-size:calc(15 / 1440 * 100vw)}}@media screen and (max-width:1024px){.index-page main .columnBlock__inner .txtBox ul li a time{width:auto;margin-top:0;padding-right:12px}}@media screen and (max-width:750px){.index-page main .columnBlock__inner .txtBox ul li a time{font-size:12px}}.index-page main .columnBlock__inner .txtBox ul li a .catTxt{width:124px;margin-top:4px;text-align:center;font-size:15px;font-weight:600;line-height:1;letter-spacing:.022em;border-right:1px solid #000;border-left:1px solid #000;box-sizing:border-box}@media screen and (max-width:1440px){.index-page main .columnBlock__inner .txtBox ul li a .catTxt{width:calc(124 / 1440 * 100vw);margin-top:calc(4 / 1440 * 100vw);font-size:calc(15 / 1440 * 100vw)}}@media screen and (max-width:1024px){.index-page main .columnBlock__inner .txtBox ul li a .catTxt{width:auto;margin-top:0;padding-left:12px;border-right:none}}@media screen and (max-width:750px){.index-page main .columnBlock__inner .txtBox ul li a .catTxt{font-size:12px}}.index-page main .columnBlock__inner .txtBox ul li a .catTxt span{position:relative;top:1px}.index-page main .columnBlock__inner .txtBox ul li a .titTxt{width:calc(100% - 232px);padding-left:30px;font-size:16px;box-sizing:border-box}@media screen and (max-width:1440px){.index-page main .columnBlock__inner .txtBox ul li a .titTxt{width:calc(100% - calc(232 / 1440 * 100vw));padding-left:calc(30 / 1440 * 100vw);font-size:calc(16 / 1440 * 100vw)}}@media screen and (max-width:1024px){.index-page main .columnBlock__inner .txtBox ul li a .titTxt{width:100%;margin-top:8px;padding-left:0}}@media screen and (max-width:750px){.index-page main .columnBlock__inner .txtBox ul li a .titTxt{font-size:13px}}.index-page main .columnBlock__inner .txtBox .detailBtn{text-align:right}@media screen and (max-width:750px){.index-page main .columnBlock__inner .txtBox .detailBtn{margin-top:32px;text-align:left}}.index-page main .igBlock{position:relative;padding:0 60px;background:#f4f4f4;box-sizing:border-box}@media screen and (max-width:1440px){.index-page main .igBlock{padding:0 calc(60 / 1440 * 100vw)}}@media screen and (max-width:750px){.index-page main .igBlock{padding:0 calc(50 / 750 * 100vw)}}.index-page main .igBlock__inner{display:flex;align-items:flex-start;justify-content:space-between;max-width:1532px;margin:0 auto;padding-bottom:168px;box-sizing:border-box}@media screen and (max-width:1440px){.index-page main .igBlock__inner{padding-bottom:calc(168 / 1440 * 100vw)}}@media screen and (max-width:750px){.index-page main .igBlock__inner{padding-bottom:calc(132 / 750 * 100vw)}}@media screen and (max-width:750px){.index-page main .igBlock__inner{display:block}}.index-page main .igBlock__inner .txtBox{order:2;max-width:200px;width:13.06%;padding:175px 22px 20px;background:#fff;box-sizing:border-box}@media screen and (max-width:1440px){.index-page main .igBlock__inner .txtBox{padding:calc(175 / 1440 * 100vw) calc(22 / 1440 * 100vw) calc(20 / 1440 * 100vw)}}@media screen and (max-width:750px){.index-page main .igBlock__inner .txtBox{max-width:644px;width:100%;margin:0 auto;padding:36px 22px 18px}}.index-page main .igBlock__inner .txtBox__logo{text-align:right;line-height:0}.index-page main .igBlock__inner .txtBox__logo img{width:auto;height:48px}@media screen and (max-width:1440px){.index-page main .igBlock__inner .txtBox__logo img{height:calc(48 / 1440 * 100vw)}}@media screen and (max-width:750px){.index-page main .igBlock__inner .txtBox__logo img{height:39px}}.index-page main .igBlock__inner .txtBox h2{margin-top:70px;font-size:16px;font-weight:700;line-height:1.1;letter-spacing:0}@media screen and (max-width:1440px){.index-page main .igBlock__inner .txtBox h2{margin-top:calc(70 / 1440 * 100vw);font-size:calc(16 / 1440 * 100vw)}}@media screen and (max-width:750px){.index-page main .igBlock__inner .txtBox h2{margin-top:0;font-size:15px}}.index-page main .igBlock__inner .txtBox__link{line-height:1}.index-page main .igBlock__inner .txtBox__link a{display:inline-block;padding:4px 0;font-size:11px;font-weight:500;letter-spacing:0;box-sizing:border-box}@media screen and (max-width:1440px){.index-page main .igBlock__inner .txtBox__link a{padding:calc(4 / 1440 * 100vw) 0;font-size:calc(11 / 1440 * 100vw)}}@media screen and (max-width:750px){.index-page main .igBlock__inner .txtBox__link a{padding:4px 0;font-size:11px}}.index-page main .igBlock__inner .phtBox{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;order:1;max-width:1310px;width:85.51%;margin-top:168px}@media screen and (max-width:1440px){.index-page main .igBlock__inner .phtBox{margin-top:calc(168 / 1440 * 100vw)}}@media screen and (max-width:750px){.index-page main .igBlock__inner .phtBox{width:100%;margin-top:3.42%}}.index-page main .igBlock__inner .phtBox figure{line-height:0}.index-page main .igBlock__inner .phtBox figure img{max-width:100%}.index-page main .igBlock__inner .phtBox__left{max-width:644px;width:49.17%}@media screen and (max-width:750px){.index-page main .igBlock__inner .phtBox__left{width:100%;margin:0 auto}}.index-page main .igBlock__inner .phtBox__left__tmb{display:flex;align-items:flex-start;justify-content:space-between;margin-top:3.42%}.index-page main .igBlock__inner .phtBox__left__tmb figure{max-width:200px;width:31.06%}.index-page main .igBlock__inner .phtBox__right{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;max-width:644px;width:49.17%}@media screen and (max-width:750px){.index-page main .igBlock__inner .phtBox__right{width:100%;margin-top:3.42%}}.index-page main .igBlock__inner .phtBox__right figure{max-width:200px;width:31.06%}.index-page main .igBlock__inner .phtBox__right figure:nth-of-type(n+4){margin-top:3.42%}.index-page .slick-slide{line-height:0}.index-page .slick-list{height:100%}.index-page .slick-track{height:100%}.index-page .slick-dotted.slick-slider{margin-bottom:0}.index-page .slideBox{overflow:hidden}.index-page .slideBox .slick-next,.index-page .slideBox .slick-next:before,.index-page .slideBox .slick-prev,.index-page .slideBox .slick-prev:before{display:none!important}.index-page .slideBox a:focus,.index-page .slideBox div:focus,.index-page .slideBox img:focus{outline:0}.inquiry_index-page{background:#f4f4f4}.inquiry_index-page .aniObj{opacity:0;transition:2s}.inquiry_index-page .aniObj::after,.inquiry_index-page .aniObj::before{opacity:0;transition:2s}.inquiry_index-page .aniObj.aniObj--btn01::before{width:0;transition:1.5s .6s}.inquiry_index-page .aniObj.aniObj--main01{transform:translate(0,-2%) scale(1);transition:2s 0s}.inquiry_index-page .aniObj--move{opacity:1!important;transform:translate(0,0) scale(1)!important}.inquiry_index-page .aniObj--move.aniObj--btn01::before{width:100%}.inquiry_index-page .aniObj--move::after,.inquiry_index-page .aniObj--move::before{opacity:1!important;transform:translate(0,0) scale(1)!important}@media screen and (max-width:1244px){.inquiry_index-page main .localmainBlock .phtBox{width:calc(424 / 1244 * 100vw)}}@media screen and (max-width:750px){.inquiry_index-page main .localmainBlock .phtBox{width:calc(424 / 930 * 100vw)}}.inquiry_index-page main .copyTxt{font-size:15px;line-height:2.4;letter-spacing:.05em}@media screen and (max-width:1244px){.inquiry_index-page main .copyTxt{font-size:calc(15 / 1244 * 100vw)}}@media screen and (max-width:750px){.inquiry_index-page main .copyTxt{font-size:13px;line-height:2.2}}.inquiry_index-page main .inquiryBlock{padding:0 60px 212px;box-sizing:border-box}@media screen and (max-width:1440px){.inquiry_index-page main .inquiryBlock{padding:0 calc(60 / 1440 * 100vw) calc(212 / 1440 * 100vw)}}@media screen and (max-width:750px){.inquiry_index-page main .inquiryBlock{padding:0 calc(50 / 750 * 100vw) calc(132 / 750 * 100vw)}}.inquiry_index-page main .inquiryBlock__inner{max-width:1124px;margin:0 auto}.inquiry_index-page main .inquiryBlock__inner__copy{padding:0 100px;font-weight:700;box-sizing:border-box}@media screen and (max-width:1244px){.inquiry_index-page main .inquiryBlock__inner__copy{padding:0 calc(100 / 1244 * 100vw)}}@media screen and (max-width:1024px){.inquiry_index-page main .inquiryBlock__inner__copy{padding:0 calc(60 / 1024 * 100vw)}}@media screen and (max-width:750px){.inquiry_index-page main .inquiryBlock__inner__copy{padding:0}}@media screen and (max-width:750px){.inquiry_index-page main .inquiryBlock__inner__copy .copyTxt{letter-spacing:.1em}}.inquiry_index-page main .inquiryBlock__inner__copy .requiredTxt{display:inline-block;margin-right:8px;padding:10px 12px 8px;font-size:14px;line-height:1;color:#fff;background:#bc3131;box-sizing:border-box}@media screen and (max-width:1244px){.inquiry_index-page main .inquiryBlock__inner__copy .requiredTxt{padding:calc(10 / 1244 * 100vw) calc(12 / 1244 * 100vw) calc(8 / 1244 * 100vw);font-size:calc(14 / 1244 * 100vw)}}@media screen and (max-width:750px){.inquiry_index-page main .inquiryBlock__inner__copy .requiredTxt{padding:5px 6px;font-size:11px}}.inquiry_index-page main .inquiryBlock__inner form.confirm dl dt{margin-top:0!important}.inquiry_index-page main .inquiryBlock__inner .formBox{margin-top:51px;padding:32px 100px;background:#fff;border-top-left-radius:10px;border-top-right-radius:10px;box-sizing:border-box}@media screen and (max-width:1244px){.inquiry_index-page main .inquiryBlock__inner .formBox{margin-top:calc(51 / 1244 * 100vw);padding:calc(32 / 1244 * 100vw) calc(100 / 1244 * 100vw)}}@media screen and (max-width:1024px){.inquiry_index-page main .inquiryBlock__inner .formBox{padding:calc(32 / 1024 * 100vw) calc(60 / 1024 * 100vw)}}@media screen and (max-width:750px){.inquiry_index-page main .inquiryBlock__inner .formBox{margin-top:28px;border-top-left-radius:5px;border-top-right-radius:5px}}.inquiry_index-page main .inquiryBlock__inner .formBox input[type=email],.inquiry_index-page main .inquiryBlock__inner .formBox input[type=tel],.inquiry_index-page main .inquiryBlock__inner .formBox input[type=text]{padding:10px 18px;font-size:16px;line-height:1.6;background:#f5f5f5;border:none}@media screen and (max-width:1244px){.inquiry_index-page main .inquiryBlock__inner .formBox input[type=email],.inquiry_index-page main .inquiryBlock__inner .formBox input[type=tel],.inquiry_index-page main .inquiryBlock__inner .formBox input[type=text]{padding:calc(10 / 1244 * 100vw) calc(18 / 1244 * 100vw);font-size:calc(16 / 1244 * 100vw)}}@media screen and (max-width:750px){.inquiry_index-page main .inquiryBlock__inner .formBox input[type=email],.inquiry_index-page main .inquiryBlock__inner .formBox input[type=tel],.inquiry_index-page main .inquiryBlock__inner .formBox input[type=text]{padding:8px 12px;font-size:14px}}.inquiry_index-page main .inquiryBlock__inner .formBox input[type=email],.inquiry_index-page main .inquiryBlock__inner .formBox input[type=text]{max-width:540px;width:100%}.inquiry_index-page main .inquiryBlock__inner .formBox input[type=tel]{width:20%}@media screen and (max-width:750px){.inquiry_index-page main .inquiryBlock__inner .formBox input[type=tel]{width:28%}}.inquiry_index-page main .inquiryBlock__inner .formBox textarea{max-width:540px;width:100%;height:200px;padding:10px 18px;font-size:16px;line-height:1.6;background:#f5f5f5;border:none;box-sizing:border-box}@media screen and (max-width:1244px){.inquiry_index-page main .inquiryBlock__inner .formBox textarea{padding:calc(10 / 1244 * 100vw) calc(18 / 1244 * 100vw);font-size:calc(16 / 1244 * 100vw)}}@media screen and (max-width:750px){.inquiry_index-page main .inquiryBlock__inner .formBox textarea{padding:8px 12px;font-size:14px}}.inquiry_index-page main .inquiryBlock__inner .formBox dl{display:flex;align-items:flex-start;justify-content:space-between;padding:38px 0;border-top:1px solid #d5d5d5;box-sizing:border-box}@media screen and (max-width:1244px){.inquiry_index-page main .inquiryBlock__inner .formBox dl{padding:calc(38 / 1244 * 100vw) 0}}@media screen and (max-width:750px){.inquiry_index-page main .inquiryBlock__inner .formBox dl{display:block;padding:22px 0}}.inquiry_index-page main .inquiryBlock__inner .formBox dl:nth-of-type(1){border-top:none}.inquiry_index-page main .inquiryBlock__inner .formBox dl dt{display:flex;align-items:center;justify-content:space-between;width:226px;margin-top:8px}@media screen and (max-width:1244px){.inquiry_index-page main .inquiryBlock__inner .formBox dl dt{width:calc(226 / 1244 * 100vw);margin-top:calc(8 / 1244 * 100vw)}}@media screen and (max-width:750px){.inquiry_index-page main .inquiryBlock__inner .formBox dl dt{width:100%;margin-top:0}}.inquiry_index-page main .inquiryBlock__inner .formBox dl dt .tit{font-weight:700;font-size:16px}@media screen and (max-width:1244px){.inquiry_index-page main .inquiryBlock__inner .formBox dl dt .tit{font-size:calc(16 / 1244 * 100vw)}}@media screen and (max-width:750px){.inquiry_index-page main .inquiryBlock__inner .formBox dl dt .tit{font-size:14px}}.inquiry_index-page main .inquiryBlock__inner .formBox dl dt .no-required,.inquiry_index-page main .inquiryBlock__inner .formBox dl dt .required{display:inline-block;padding:6px 8px;font-size:11px;line-height:1;color:#fff;box-sizing:border-box}@media screen and (max-width:1244px){.inquiry_index-page main .inquiryBlock__inner .formBox dl dt .no-required,.inquiry_index-page main .inquiryBlock__inner .formBox dl dt .required{padding:calc(6 / 1244 * 100vw) calc(8 / 1244 * 100vw);font-size:calc(11 / 1244 * 100vw)}}@media screen and (max-width:750px){.inquiry_index-page main .inquiryBlock__inner .formBox dl dt .no-required,.inquiry_index-page main .inquiryBlock__inner .formBox dl dt .required{padding:5px 6px;font-size:11px}}.inquiry_index-page main .inquiryBlock__inner .formBox dl dt .required{background:#bc3131}.inquiry_index-page main .inquiryBlock__inner .formBox dl dt .no-required{background:#888}.inquiry_index-page main .inquiryBlock__inner .formBox dl dd{width:calc(100% - 285px)}@media screen and (max-width:1244px){.inquiry_index-page main .inquiryBlock__inner .formBox dl dd{width:calc(100% - calc(285 / 1244 * 100vw))}}@media screen and (max-width:750px){.inquiry_index-page main .inquiryBlock__inner .formBox dl dd{width:100%;margin-top:12px}}@media screen and (max-width:750px){.inquiry_index-page main .inquiryBlock__inner .formBox dl dd .cautionArea{display:none}}.inquiry_index-page main .inquiryBlock__inner .formBox dl dd .caution{font-size:12px}@media screen and (max-width:1244px){.inquiry_index-page main .inquiryBlock__inner .formBox dl dd .caution{font-size:calc(12 / 1244 * 100vw)}}@media screen and (max-width:750px){.inquiry_index-page main .inquiryBlock__inner .formBox dl dd .caution{display:block;margin-top:8px;font-size:12px}}.inquiry_index-page main .inquiryBlock__inner .formBox dl dd .mailCheck .description{margin:22px 0 12px;font-size:14px}@media screen and (max-width:1244px){.inquiry_index-page main .inquiryBlock__inner .formBox dl dd .mailCheck .description{margin:calc(22 / 1244 * 100vw) 0 calc(12 / 1244 * 100vw);font-size:calc(14 / 1244 * 100vw)}}@media screen and (max-width:750px){.inquiry_index-page main .inquiryBlock__inner .formBox dl dd .mailCheck .description{margin:16px 0 8px;padding-left:1em;text-indent:-1em;font-size:13px;box-sizing:border-box}}.inquiry_index-page main .inquiryBlock__inner .privacyBox{overflow:auto;height:325px;padding:70px 100px;background:#e1e1e1;border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-sizing:border-box}@media screen and (max-width:1244px){.inquiry_index-page main .inquiryBlock__inner .privacyBox{padding:calc(70 / 1244 * 100vw) calc(100 / 1244 * 100vw)}}@media screen and (max-width:1024px){.inquiry_index-page main .inquiryBlock__inner .privacyBox{padding:calc(70 / 1024 * 100vw) calc(60 / 1024 * 100vw)}}@media screen and (max-width:750px){.inquiry_index-page main .inquiryBlock__inner .privacyBox{border-bottom-left-radius:5px;border-bottom-right-radius:5px}}.inquiry_index-page main .inquiryBlock__inner .privacyBox h3{font-weight:700;font-size:16px}@media screen and (max-width:1244px){.inquiry_index-page main .inquiryBlock__inner .privacyBox h3{font-size:calc(16 / 1244 * 100vw)}}@media screen and (max-width:750px){.inquiry_index-page main .inquiryBlock__inner .privacyBox h3{font-size:14px}}.inquiry_index-page main .inquiryBlock__inner .privacyBox ol{margin-top:41px}@media screen and (max-width:1244px){.inquiry_index-page main .inquiryBlock__inner .privacyBox ol{margin-top:calc(41 / 1244 * 100vw)}}@media screen and (max-width:750px){.inquiry_index-page main .inquiryBlock__inner .privacyBox ol{margin-top:30px}}.inquiry_index-page main .inquiryBlock__inner .privacyBox ol li:nth-of-type(n+2){margin-top:30px}@media screen and (max-width:1244px){.inquiry_index-page main .inquiryBlock__inner .privacyBox ol li:nth-of-type(n+2){margin-top:calc(30 / 1244 * 100vw)}}@media screen and (max-width:750px){.inquiry_index-page main .inquiryBlock__inner .privacyBox ol li:nth-of-type(n+2){margin-top:22px}}.inquiry_index-page main .inquiryBlock__inner .privacyBox ol li h4{font-weight:700;font-size:15px}@media screen and (max-width:1244px){.inquiry_index-page main .inquiryBlock__inner .privacyBox ol li h4{font-size:calc(15 / 1244 * 100vw)}}@media screen and (max-width:750px){.inquiry_index-page main .inquiryBlock__inner .privacyBox ol li h4{font-size:14px}}.inquiry_index-page main .inquiryBlock__inner .privacyBox ol li p{margin-top:12px;font-size:14px;text-justify:inter-ideograph;text-align:justify}@media screen and (max-width:1244px){.inquiry_index-page main .inquiryBlock__inner .privacyBox ol li p{margin-top:calc(12 / 1244 * 100vw);font-size:calc(14 / 1244 * 100vw)}}@media screen and (max-width:750px){.inquiry_index-page main .inquiryBlock__inner .privacyBox ol li p{margin-top:12px;font-size:13px}}.inquiry_index-page main .inquiryBlock__inner .privacyBox ol li .privacyBox__inner__item{margin-top:18px}@media screen and (max-width:1244px){.inquiry_index-page main .inquiryBlock__inner .privacyBox ol li .privacyBox__inner__item{margin-top:calc(18 / 1244 * 100vw)}}@media screen and (max-width:750px){.inquiry_index-page main .inquiryBlock__inner .privacyBox ol li .privacyBox__inner__item{margin-top:18px}}.inquiry_index-page main .inquiryBlock__inner .privacyBox ol li .privacyBox__inner__item h5{font-weight:700;font-size:14px}@media screen and (max-width:1244px){.inquiry_index-page main .inquiryBlock__inner .privacyBox ol li .privacyBox__inner__item h5{font-size:calc(14 / 1244 * 100vw)}}@media screen and (max-width:750px){.inquiry_index-page main .inquiryBlock__inner .privacyBox ol li .privacyBox__inner__item h5{font-size:13px}}.inquiry_index-page main .inquiryBlock__inner .privacyBox ol li .privacyBox__inner__item address{margin-top:12px;font-size:14px}@media screen and (max-width:1244px){.inquiry_index-page main .inquiryBlock__inner .privacyBox ol li .privacyBox__inner__item address{margin-top:calc(12 / 1244 * 100vw);font-size:calc(14 / 1244 * 100vw)}}@media screen and (max-width:750px){.inquiry_index-page main .inquiryBlock__inner .privacyBox ol li .privacyBox__inner__item address{margin-top:12px;font-size:13px}}.inquiry_index-page main .inquiryBlock__inner .agreementBox{margin-top:51px;text-align:center;font-weight:700;font-size:16px}@media screen and (max-width:1244px){.inquiry_index-page main .inquiryBlock__inner .agreementBox{margin-top:calc(51 / 1244 * 100vw);font-size:calc(16 / 1244 * 100vw)}}@media screen and (max-width:750px){.inquiry_index-page main .inquiryBlock__inner .agreementBox{margin-top:30px;font-size:14px}}.inquiry_index-page main .inquiryBlock__inner .submitBox{margin-top:77px;text-align:center}@media screen and (max-width:1244px){.inquiry_index-page main .inquiryBlock__inner .submitBox{margin-top:calc(77 / 1244 * 100vw)}}@media screen and (max-width:750px){.inquiry_index-page main .inquiryBlock__inner .submitBox{margin-top:41px}}.inquiry_index-page main .inquiryBlock__inner .submitBox input[type=submit]{-webkit-appearance:none;cursor:pointer;width:282px;height:68px;margin:0 15px;font-weight:700;font-size:16px;color:#000;background:#fff;border-radius:0;border:2px solid #000;box-sizing:border-box}@media screen and (max-width:1244px){.inquiry_index-page main .inquiryBlock__inner .submitBox input[type=submit]{font-size:calc(16 / 1244 * 100vw)}}@media screen and (max-width:750px){.inquiry_index-page main .inquiryBlock__inner .submitBox input[type=submit]{max-width:222px;height:58px;font-size:13px}}.inquiry_index-page main .inquiryBlock__inner .submitBox input[type=submit]#sendBtn{color:#fff;background:#000}.inquiry_index-page .checkbox{display:block;margin-top:10px}.inquiry_index-page .checkbox span.checkbox_choice{display:inline-block}.inquiry_index-page .checkbox label{line-height:135%;position:relative;margin-left:1rem;cursor:pointer}.inquiry_index-page .checkbox .checkBoxDeco{position:relative;margin:0 10px 0 0;cursor:pointer}.inquiry_index-page .checkbox .checkBoxDeco:before{position:absolute;z-index:1;top:.125rem;left:.4rem;width:.75rem;height:.375rem;content:'';transition:transform .4s cubic-bezier(.45,1.8,.5,.75);transform:rotate(-45deg) scale(0,0);border:2px solid #000;border-top-style:none;border-right-style:none}@media screen and (max-width:750px){.inquiry_index-page .checkbox .checkBoxDeco:before{top:.35rem}}.inquiry_index-page .checkbox .checkBoxDeco:checked:before{transform:rotate(-45deg) scale(1,1)}.inquiry_index-page .checkbox .checkBoxDeco:after{position:absolute;top:-.3rem;left:0;width:1.5rem;height:1.5rem;content:'';cursor:pointer;border:1px solid #ccc;background:#fff}@media screen and (max-width:750px){.inquiry_index-page .checkbox .checkBoxDeco:after{top:0}}.inquiry_index-page .radio,.inquiry_index-page .radio-inline{display:block;margin-top:14px}.inquiry_index-page .radio span.radio_choice,.inquiry_index-page .radio-inline span.radio_choice{display:inline-block}.inquiry_index-page .radio label,.inquiry_index-page .radio-inline label{line-height:135%;position:relative;margin:.5rem;cursor:pointer}@media screen and (max-width:750px){.inquiry_index-page .radio input.otherInput,.inquiry_index-page .radio-inline input.otherInput{margin-top:8px;margin-left:5px}}.inquiry_index-page .radio .radioDeco,.inquiry_index-page .radio-inline .radioDeco{position:relative;margin-right:10px;cursor:pointer}.inquiry_index-page .radio .radioDeco:before,.inquiry_index-page .radio-inline .radioDeco:before{position:absolute;z-index:1;top:0;left:.125rem;width:.75rem;height:.75rem;content:'';transition:transform .4s cubic-bezier(.45,1.8,.5,.75);transform:scale(0,0);border-radius:50%;background:#000}.inquiry_index-page .radio .radioDeco:checked:before,.inquiry_index-page .radio-inline .radioDeco:checked:before{transform:scale(1,1)}.inquiry_index-page .radio .radioDeco:after,.inquiry_index-page .radio-inline .radioDeco:after{position:absolute;top:-.25rem;left:-.125rem;width:1rem;height:1rem;content:'';border:2px solid #ccc;border-radius:50%;background:#fff}.inquiry_index-page .formError{margin-top:16px!important}.inquiry_index-page .formErrorContent{box-shadow:none}.inquiry_index-page .mform #errorMsgBase{width:100%;padding:18px 36px;margin:18px auto;color:#fff;background:#c41f22;box-sizing:border-box}.inquiry_index-page .mform #errorMsgBase .title{font-size:20px;font-weight:700;line-height:1}.inquiry_index-page .mform #errorMsgBase ul li{margin-top:6px;font-size:18px}.inquiry_index-page .mform #errorMsgBase ul li a{display:inline-block;color:#fff}.inquiry_index-page .mform.confirm .show_input,.inquiry_index-page .mform.input .show_confirm{display:none!important}.inquiry_index-page .jqv_prompt .formErrorContent{background:#fee;color:#e00;font-size:.9em;line-height:1.75;padding:0 10px;margin:5px 0;border-radius:5px;border:1px solid #e00}.inquiry_index-page .formError,.inquiry_index-page .formError .formErrorArrow,.inquiry_index-page .formError .formErrorContent{z-index:50;line-height:1.75}.inquiry_index-page .mform input[type=email],.inquiry_index-page .mform input[type=number],.inquiry_index-page .mform input[type=tel],.inquiry_index-page .mform input[type=text],.inquiry_index-page .mform select,.inquiry_index-page .mform textarea{font-size:16px;line-height:1.75;max-width:100%;box-sizing:border-box}.inquiry_index-page .mform select{padding:4px 10px 6px;box-sizing:border-box}.inquiry_index-page .mform.confirm .radio{margin:0!important}.kennel_index-page .aniObj{opacity:0;transition:2s}.kennel_index-page .aniObj::after,.kennel_index-page .aniObj::before{opacity:0;transition:2s}.kennel_index-page .aniObj.aniObj--btn01::before{width:0;transition:1.5s .6s}.kennel_index-page .aniObj.aniObj--main01{transform:translate(0,-2%) scale(1);transition:2s .6s}.kennel_index-page .aniObj.aniObj--main02::before{transform:translate(-48%,0)!important;transition:1.5s 1.2s}.kennel_index-page .aniObj.aniObj--main02::after{transition:1.5s 1s!important}.kennel_index-page .aniObj.aniObj--opa01{transition:1.5s 0s}.kennel_index-page .aniObj.aniObj--opa02{transition:1.5s .3s}.kennel_index-page .aniObj.aniObj--opa03{transition:1.5s .6s}.kennel_index-page .aniObj.aniObj--opa04{transition:1.5s .9s}.kennel_index-page .aniObj.aniObj--top01::before{transform:translate(-50%,-90%)!important;transition:2s 0s}.kennel_index-page .aniObj.aniObj--top02{transform:translate(0,5%) scale(1);transition:1.5s 0s}.kennel_index-page .aniObj.aniObj--top03{transform:translate(0,5%) scale(1);transition:1.5s .3s}.kennel_index-page .aniObj.aniObj--top04{transform:translate(0,5%) scale(1);transition:1.5s .6s}.kennel_index-page .aniObj.aniObj--top05{transform:translate(0,5%) scale(1);transition:1.5s .9s}.kennel_index-page .aniObj.aniObj--top06{transform:translate(0,5%) scale(1);transition:1.5s 1.2s}.kennel_index-page .aniObj.aniObj--right01::before{transform:translate(90%,0)!important;transition:2s 0s}@media screen and (max-width:750px){.kennel_index-page .aniObj.aniObj--right01::before{transform:translate(-10%,-100%)!important}}.kennel_index-page .aniObj.aniObj--right01::after{transition:1.5s 1s!important}@media screen and (max-width:750px){.kennel_index-page .aniObj.aniObj--right01::after{transform:translate(0,-200%)!important}}.kennel_index-page .aniObj.aniObj--left01::before{transform:translate(-90%,0)!important;transition:2s 1s}@media screen and (max-width:750px){.kennel_index-page .aniObj.aniObj--left01::before{transform:translate(0,-90%)!important;transition:2s .5s!important}}.kennel_index-page .aniObj.aniObj--left01::after{transition:1.5s 1.5s!important}@media screen and (max-width:750px){.kennel_index-page .aniObj.aniObj--left01::after{transition:1.5s 1s!important}}.kennel_index-page .aniObj--move{opacity:1!important;transform:translate(0,0) scale(1)!important}.kennel_index-page .aniObj--move.aniObj--btn01::before{width:100%}.kennel_index-page .aniObj--move.aniObj--main02::before{transform:translate(-45%,0)!important}.kennel_index-page .aniObj--move.aniObj--main02::after{transform:translate(-80%,88%)!important}@media screen and (max-width:1244px){.kennel_index-page .aniObj--move.aniObj--main02::after{transform:translate(-22%,80%)!important}}@media screen and (max-width:750px){.kennel_index-page .aniObj--move.aniObj--main02::after{transform:translate(-80%,60%)!important}}.kennel_index-page .aniObj--move.aniObj--top01::before{transform:translate(-50%,-100%)!important}.kennel_index-page .aniObj--move.aniObj--left01::before{transform:translate(-100%,0)!important}@media screen and (max-width:750px){.kennel_index-page .aniObj--move.aniObj--left01::before{transform:translate(0,-100%)!important}}.kennel_index-page .aniObj--move.aniObj--right01::before{transform:translate(100%,0)!important}@media screen and (max-width:750px){.kennel_index-page .aniObj--move.aniObj--right01::before{transform:translate(0,-100%)!important}}@media screen and (max-width:750px){.kennel_index-page .aniObj--move.aniObj--right01::after{transform:translate(0,-200%)!important}}.kennel_index-page .aniObj--move::after,.kennel_index-page .aniObj--move::before{opacity:1!important;transform:translate(0,0) scale(1)!important}.kennel_index-page .detailBtn{margin-top:40px}.kennel_index-page .detailBtn a{position:relative;display:inline-block;padding-bottom:1px;font-size:16px;font-weight:700;letter-spacing:.055em;box-sizing:border-box}@media screen and (max-width:1440px){.kennel_index-page .detailBtn a{font-size:calc(16 / 1440 * 100vw)}}@media screen and (max-width:750px){.kennel_index-page .detailBtn a{font-size:14px}}.kennel_index-page .detailBtn a::before{content:"";position:absolute;bottom:0;left:0;width:100%;border-bottom:2px solid #000}.kennel_index-page .detailBtn a span{position:relative;display:inline-block;padding-left:24px;line-height:16px;box-sizing:border-box}@media screen and (max-width:750px){.kennel_index-page .detailBtn a span{line-height:14px}}.kennel_index-page .detailBtn a span::before{content:"";position:absolute;top:calc(50% - 1px);left:0;transform:translateY(-50%);width:16px;height:6px;background:url(../images/common/nav_arr_bk.svg) center/100% auto no-repeat}.kennel_index-page .detailBtn.colorWh a{color:#fff}.kennel_index-page .detailBtn.colorWh a::before{border-bottom:2px solid #fff}.kennel_index-page .detailBtn.colorWh a span::before{background:url(../images/common/nav_arr_wh.svg) center/100% auto no-repeat}@media screen and (max-width:1440px){.kennel_index-page .detailBtn{margin-top:calc(40 / 1440 * 100vw)}}@media screen and (max-width:750px){.kennel_index-page .detailBtn{margin-top:22px}}.kennel_index-page main{position:relative}.kennel_index-page main::before{content:"";position:absolute;top:0;left:0;width:60%;height:100%;background:#edbc36}@media screen and (max-width:1440px){.kennel_index-page main::before{width:70%}}@media screen and (max-width:750px){.kennel_index-page main::before{width:100%}}.kennel_index-page main .localmainBlock{position:relative}.kennel_index-page main .localmainBlock .phtBox{position:relative}@media screen and (max-width:1244px){.kennel_index-page main .localmainBlock .phtBox{width:calc(518 / 1244 * 100vw)}}@media screen and (max-width:750px){.kennel_index-page main .localmainBlock .phtBox{width:calc(518 / 930 * 100vw)}}.kennel_index-page main .localmainBlock .phtBox::before{content:"";position:absolute;z-index:2;bottom:80px;right:0;transform:translate(-45%,0);width:566px;height:235px;background:url(../images/kennel/logo.svg) center/100% auto no-repeat}@media screen and (max-width:1244px){.kennel_index-page main .localmainBlock .phtBox::before{bottom:calc(80 / 1244 * 100vw);width:calc(566 / 1244 * 100vw);height:calc(235 / 1244 * 100vw)}}.kennel_index-page main .localmainBlock .phtBox::after{content:"";position:absolute;bottom:0;left:0;transform:translate(-80%,88%);width:121px;height:130px;background:url(../images/kennel/ico_footprints01.svg) center/100% auto no-repeat}@media screen and (max-width:1244px){.kennel_index-page main .localmainBlock .phtBox::after{transform:translate(-22%,80%);width:calc(121 / 1244 * 100vw);height:calc(130 / 1244 * 100vw)}}@media screen and (max-width:750px){.kennel_index-page main .localmainBlock .phtBox::after{left:inherit;right:calc(88 / 750 * 100vw);transform:translate(-80%,60%);width:calc(121 / 930 * 100vw);height:calc(130 / 930 * 100vw)}}.kennel_index-page main .localmainBlock .txtBox{position:relative}.kennel_index-page main .headlineBox{margin-bottom:18px}@media screen and (max-width:1244px){.kennel_index-page main .headlineBox{margin-bottom:calc(18 / 1244 * 100vw)}}@media screen and (max-width:750px){.kennel_index-page main .headlineBox{margin-bottom:12px}}.kennel_index-page main .headlineBox small,.kennel_index-page main .headlineBox span{display:inline-block}.kennel_index-page main .headlineBox span{font-weight:700;font-size:22px;letter-spacing:.088em}@media screen and (max-width:1244px){.kennel_index-page main .headlineBox span{font-size:calc(22 / 1244 * 100vw)}}@media screen and (max-width:750px){.kennel_index-page main .headlineBox span{font-size:16px}}.kennel_index-page main .headlineBox small{font-size:13px;font-weight:500;letter-spacing:.055em}@media screen and (max-width:1244px){.kennel_index-page main .headlineBox small{font-size:calc(13 / 1244 * 100vw)}}@media screen and (max-width:750px){.kennel_index-page main .headlineBox small{font-size:12px}}.kennel_index-page main .copyTxt{font-size:15px;line-height:2.4;letter-spacing:.05em}@media screen and (max-width:1244px){.kennel_index-page main .copyTxt{font-size:calc(15 / 1244 * 100vw)}}@media screen and (max-width:750px){.kennel_index-page main .copyTxt{font-size:13px;line-height:2.2}}.kennel_index-page main .facilityBlock{position:relative;z-index:2;padding:0 60px 140px;box-sizing:border-box}@media screen and (max-width:1440px){.kennel_index-page main .facilityBlock{padding:0 calc(60 / 1440 * 100vw) calc(140 / 1440 * 100vw)}}@media screen and (max-width:750px){.kennel_index-page main .facilityBlock{padding:0 calc(50 / 750 * 100vw)}}.kennel_index-page main .facilityBlock::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:30%;background:#fff}@media screen and (max-width:750px){.kennel_index-page main .facilityBlock::before{display:none}}.kennel_index-page main .facilityBlock__inner{position:relative;display:flex;align-items:flex-start;justify-content:space-between;max-width:1124px;margin:0 auto}@media screen and (max-width:750px){.kennel_index-page main .facilityBlock__inner{display:block}}.kennel_index-page main .facilityBlock__inner__txt{max-width:562px;width:50%}@media screen and (max-width:750px){.kennel_index-page main .facilityBlock__inner__txt{width:100%}}.kennel_index-page main .facilityBlock__inner__txt .headlineBox{margin-bottom:30px}@media screen and (max-width:1244px){.kennel_index-page main .facilityBlock__inner__txt .headlineBox{margin-bottom:calc(30 / 1244 * 100vw)}}@media screen and (max-width:750px){.kennel_index-page main .facilityBlock__inner__txt .headlineBox{margin-bottom:12px}}.kennel_index-page main .facilityBlock__inner__txt .copyTxt{position:relative;z-index:2;max-width:562px;width:100%}.kennel_index-page main .facilityBlock__inner__txt .copyTxt:nth-of-type(n+2){margin-top:22px}@media screen and (max-width:1244px){.kennel_index-page main .facilityBlock__inner__txt .copyTxt:nth-of-type(n+2){margin-top:calc(22 / 1244 * 100vw)}}@media screen and (max-width:750px){.kennel_index-page main .facilityBlock__inner__txt .copyTxt:nth-of-type(n+2){margin-top:12px}}@media screen and (max-width:414px){.kennel_index-page main .facilityBlock__inner__txt .copyTxt:nth-of-type(n+2){text-justify:inter-ideograph;text-align:justify}}.kennel_index-page main .facilityBlock__inner__movie{max-width:404px;width:35.95%;line-height:0}@media screen and (max-width:750px){.kennel_index-page main .facilityBlock__inner__movie{position:relative;margin:calc(212 / 750 * 100vw) auto 0;padding:calc(80 / 750 * 100vw) calc(30 / 750 * 100vw);max-width:none;width:100%;text-align:center;background:#fff;box-sizing:border-box}.kennel_index-page main .facilityBlock__inner__movie::before{content:"";position:absolute;top:0;left:calc(-50 / 750 * 100vw);width:calc(100% + calc(100 / 750 * 100vw));height:100%;background:#fff}.kennel_index-page main .facilityBlock__inner__movie::after{content:"";position:absolute;top:calc(80 / 750 * 100vw);right:calc(50 / 750 * 100vw);transform:translateY(-100%);width:calc(360 / 750 * 100vw);height:calc(240 / 750 * 100vw);background:url(../images/kennel/caption_movie02_sp.png) right bottom/100% auto no-repeat}}.kennel_index-page main .facilityBlock__inner__movie video{position:relative;width:100%}@media screen and (max-width:750px){.kennel_index-page main .facilityBlock__inner__movie video{max-width:404px}}.kennel_index-page main .movieBlock{position:relative;margin-top:212px;line-height:0;background:#fff}@media screen and (max-width:1440px){.kennel_index-page main .movieBlock{margin-top:calc(212 / 1440 * 100vw)}}@media screen and (max-width:750px){.kennel_index-page main .movieBlock{margin-top:calc(212 / 750 * 100vw)}}.kennel_index-page main .movieBlock__inner{padding:120px 60px;box-sizing:border-box}@media screen and (max-width:1440px){.kennel_index-page main .movieBlock__inner{padding:calc(60 / 1440 * 100vw)}}@media screen and (max-width:750px){.kennel_index-page main .movieBlock__inner{padding:calc(50 / 750 * 100vw)}}.kennel_index-page main .movieBlock__inner figure{position:relative;max-width:1440px;margin:0 auto}.kennel_index-page main .movieBlock__inner figure::before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%,-100%);max-width:1260px;width:100%;height:376px;background:url(../images/kennel/caption_movie02.png) right bottom/298px auto no-repeat}@media screen and (max-width:1244px){.kennel_index-page main .movieBlock__inner figure::before{background:url(../images/kennel/caption_movie02.png) right bottom/calc(298 / 1244 * 100vw) auto no-repeat}}@media screen and (max-width:750px){.kennel_index-page main .movieBlock__inner figure::before{background:url(../images/kennel/caption_movie02_sp.png) right calc(40 / 750 * 100vw) bottom/calc(360 / 750 * 100vw) auto no-repeat;height:250px}}.kennel_index-page main .movieBlock__inner figure img{position:relative;max-width:100%}.kennel_index-page main .galleryBlock{position:relative;z-index:2;padding:0 60px;background:#fff;box-sizing:border-box}@media screen and (max-width:1440px){.kennel_index-page main .galleryBlock{padding:0 calc(60 / 1440 * 100vw)}}@media screen and (max-width:750px){.kennel_index-page main .galleryBlock{padding:0 calc(50 / 750 * 100vw)}}.kennel_index-page main .galleryBlock::before{content:"";position:absolute;bottom:30%;left:0;width:100%;height:70%;background:#edbc36}@media screen and (max-width:750px){.kennel_index-page main .galleryBlock::before{bottom:40%;height:60%}}.kennel_index-page main .galleryBlock__inner{display:flex;align-items:flex-start;justify-content:space-between;position:relative;max-width:1440px;margin:0 auto}@media screen and (max-width:750px){.kennel_index-page main .galleryBlock__inner{display:block}}.kennel_index-page main .galleryBlock__inner .txtBox{max-width:362px;width:25.14%;padding-top:140px;box-sizing:border-box}@media screen and (max-width:1440px){.kennel_index-page main .galleryBlock__inner .txtBox{width:calc(390 / 1440 * 100vw);padding-top:calc(140 / 1440 * 100vw)}}@media screen and (max-width:750px){.kennel_index-page main .galleryBlock__inner .txtBox{max-width:inherit;width:100%}}.kennel_index-page main .galleryBlock__inner .phtBox{position:relative;width:74.86%;padding:140px 0 0 256px;box-sizing:border-box}@media screen and (max-width:1440px){.kennel_index-page main .galleryBlock__inner .phtBox{max-width:calc(900 / 1440 * 100vw);padding:calc(140 / 1440 * 100vw) 0 0 calc(256 / 1440 * 100vw)}}@media screen and (max-width:750px){.kennel_index-page main .galleryBlock__inner .phtBox{max-width:inherit;width:100%;padding:calc(220 / 750 * 100vw) 0 0}}.kennel_index-page main .galleryBlock__inner .phtBox::before{content:"";position:absolute;bottom:30%;left:256px;transform:translateX(-100%);width:287px;height:400px;background:url(../images/kennel/caption_gallery.png) right bottom/100% auto no-repeat}@media screen and (max-width:1440px){.kennel_index-page main .galleryBlock__inner .phtBox::before{left:calc(256 / 1440 * 100vw);width:calc(287 / 1440 * 100vw);height:calc(400 / 1440 * 100vw)}}@media screen and (max-width:750px){.kennel_index-page main .galleryBlock__inner .phtBox::before{bottom:inherit;top:calc(240 / 750 * 100vw);left:auto;right:calc(0 / 750 * 100vw);transform:translate(0,-100%);width:calc(333 / 750 * 100vw);height:calc(237 / 750 * 100vw);background:url(../images/kennel/caption_gallery_sp.png) right bottom/100% auto no-repeat}}.kennel_index-page main .galleryBlock__inner .phtBox::after{content:"";position:absolute;top:-30px;left:80px;transform:translate(0,0);width:100px;height:138px;background:url(../images/kennel/ico_footprints02.svg) center/100% auto no-repeat}@media screen and (max-width:1244px){.kennel_index-page main .galleryBlock__inner .phtBox::after{top:calc(-30 / 1244 * 100vw);left:calc(80 / 1244 * 100vw);width:calc(100 / 1244 * 100vw);height:calc(138 / 1244 * 100vw)}}@media screen and (max-width:750px){.kennel_index-page main .galleryBlock__inner .phtBox::after{top:20px;left:auto;right:60%;width:calc(100 / 930 * 100vw);height:calc(138 / 930 * 100vw)}}.kennel_index-page main .galleryBlock__inner .phtBox figure{position:relative;line-height:0}.kennel_index-page main .galleryBlock__inner .phtBox figure img{max-width:100%}.kennel_index-page main .galleryBlock__inner .phtBox .tmbBox{position:relative;display:flex;align-items:flex-start;justify-content:space-between;margin-top:4.14%}.kennel_index-page main .galleryBlock__inner .phtBox .tmbBox__left{max-width:416px;width:47.93%}.kennel_index-page main .galleryBlock__inner .phtBox .tmbBox__right{max-width:416px;width:47.93%}.kennel_index-page main .galleryBlock__inner .phtBox .tmbBox__right__set{display:flex;justify-content:space-between;margin-top:5.76%}.kennel_index-page main .galleryBlock__inner .phtBox .tmbBox__right__set figure{max-width:196px;width:47.12%}.kennel_index-page main .infoBlock{position:relative;padding:170px 60px 212px;background:#fff;box-sizing:border-box}@media screen and (max-width:1440px){.kennel_index-page main .infoBlock{padding:calc(170 / 1440 * 100vw) calc(60 / 1440 * 100vw) calc(212 / 1440 * 100vw)}}@media screen and (max-width:750px){.kennel_index-page main .infoBlock{padding:calc(240 / 750 * 100vw) calc(50 / 750 * 100vw) calc(132 / 750 * 100vw)}}.kennel_index-page main .infoBlock__inner{position:relative;max-width:1124px;margin:0 auto}.kennel_index-page main .infoBlock__inner .mapBox{position:relative;height:520px;padding-right:220px;box-sizing:border-box}@media screen and (max-width:1244px){.kennel_index-page main .infoBlock__inner .mapBox{height:calc(520 / 1244 * 100vw);padding-right:calc(220 / 1244 * 100vw)}}@media screen and (max-width:750px){.kennel_index-page main .infoBlock__inner .mapBox{width:100%;height:410px;padding-right:0}}.kennel_index-page main .infoBlock__inner .mapBox::before{content:"";position:absolute;right:220px;bottom:0;transform:translateX(100%);width:231px;height:318px;background:url(../images/kennel/caption_access.png) left bottom/100% auto no-repeat}@media screen and (max-width:1244px){.kennel_index-page main .infoBlock__inner .mapBox::before{right:calc(220 / 1244 * 100vw);width:calc(231 / 1244 * 100vw);height:calc(318 / 1244 * 100vw)}}@media screen and (max-width:750px){.kennel_index-page main .infoBlock__inner .mapBox::before{right:inherit;bottom:inherit;top:calc(-10 / 750 * 100vw);left:calc(-60 / 750 * 100vw);transform:translateY(-100%);width:calc(448 / 750 * 100vw);height:calc(159 / 750 * 100vw);background:url(../images/kennel/caption_access_sp.png) left bottom/100% auto no-repeat}}.kennel_index-page main .infoBlock__inner .mapBox::after{content:"";position:absolute;top:-117px;right:39px;width:122px;height:127px;background:url(../images/kennel/ico_footprints03.svg) center/100% auto no-repeat}@media screen and (max-width:1244px){.kennel_index-page main .infoBlock__inner .mapBox::after{top:calc(-117 / 1244 * 100vw);right:calc(39 / 1244 * 100vw);width:calc(122 / 1244 * 100vw);height:calc(127 / 1244 * 100vw)}}@media screen and (max-width:750px){.kennel_index-page main .infoBlock__inner .mapBox::after{top:0;right:calc(60 / 750 * 100vw);transform:translateY(-200%);width:calc(122 / 930 * 100vw);height:calc(127 / 930 * 100vw)}}.kennel_index-page main .infoBlock__inner .mapBox iframe{position:relative;width:100%;height:100%}.kennel_index-page main .infoBlock__inner .txtBox{display:flex;justify-content:space-between;margin-top:88px}@media screen and (max-width:1244px){.kennel_index-page main .infoBlock__inner .txtBox{margin-top:calc(88 / 1244 * 100vw)}}@media screen and (max-width:750px){.kennel_index-page main .infoBlock__inner .txtBox{display:block;margin-top:30px}}.kennel_index-page main .infoBlock__inner .txtBox__left{max-width:330px;width:29.36%}@media screen and (max-width:750px){.kennel_index-page main .infoBlock__inner .txtBox__left{max-width:inherit;width:100%}}.kennel_index-page main .infoBlock__inner .txtBox__left .infoTxt{margin-bottom:18px;line-height:1}@media screen and (max-width:1244px){.kennel_index-page main .infoBlock__inner .txtBox__left .infoTxt{margin-bottom:calc(18 / 1244 * 100vw)}}@media screen and (max-width:750px){.kennel_index-page main .infoBlock__inner .txtBox__left .infoTxt{margin-bottom:12px}}.kennel_index-page main .infoBlock__inner .txtBox__left .infoTxt span{display:inline-block;padding:12px 12px 10px;font-size:14px;color:#fff;background:#000;box-sizing:border-box}@media screen and (max-width:1244px){.kennel_index-page main .infoBlock__inner .txtBox__left .infoTxt span{padding:calc(12 / 1244 * 100vw) calc(12 / 1244 * 100vw) calc(10 / 1244 * 100vw);font-size:calc(14 / 1244 * 100vw)}}@media screen and (max-width:750px){.kennel_index-page main .infoBlock__inner .txtBox__left .infoTxt span{padding:8px;font-size:11px}}.kennel_index-page main .infoBlock__inner .txtBox__left .copyTxt{margin-bottom:46px;text-justify:inter-ideograph;text-align:justify}@media screen and (max-width:1244px){.kennel_index-page main .infoBlock__inner .txtBox__left .copyTxt{margin-bottom:calc(46 / 1244 * 100vw)}}@media screen and (max-width:750px){.kennel_index-page main .infoBlock__inner .txtBox__left .copyTxt{margin-bottom:0}}@media screen and (max-width:750px){.kennel_index-page main .infoBlock__inner .txtBox__left .btnBox{display:none}}.kennel_index-page main .infoBlock__inner .txtBox__left .btnBox a{display:inline-block;max-width:282px;width:100%;padding:18px;text-align:center;font-weight:700;font-size:16px;letter-spacing:.055em;border:2px solid #000;box-sizing:border-box}@media screen and (max-width:1244px){.kennel_index-page main .infoBlock__inner .txtBox__left .btnBox a{padding:calc(18 / 1244 * 100vw);font-size:calc(16 / 1244 * 100vw)}}.kennel_index-page main .infoBlock__inner .txtBox__right{max-width:710px;width:63.17%}@media screen and (max-width:750px){.kennel_index-page main .infoBlock__inner .txtBox__right{max-width:inherit;width:100%;margin-top:20px}}.kennel_index-page main .infoBlock__inner .txtBox__right dl{display:flex;flex-wrap:wrap;padding:22px 0;font-size:15px;border-top:1px solid #c7c7c7;box-sizing:border-box}@media screen and (max-width:1244px){.kennel_index-page main .infoBlock__inner .txtBox__right dl{padding:calc(22 / 1244 * 100vw) 0;font-size:calc(15 / 1244 * 100vw)}}@media screen and (max-width:750px){.kennel_index-page main .infoBlock__inner .txtBox__right dl{padding:22px 0;font-size:13px}}.kennel_index-page main .infoBlock__inner .txtBox__right dl:last-of-type{border-bottom:1px solid #c7c7c7}.kennel_index-page main .infoBlock__inner .txtBox__right dl dt{width:108px;line-height:1.8;border-right:1px solid #c7c7c7;box-sizing:border-box}@media screen and (max-width:1244px){.kennel_index-page main .infoBlock__inner .txtBox__right dl dt{width:calc(108 / 1244 * 100vw)}}@media screen and (max-width:750px){.kennel_index-page main .infoBlock__inner .txtBox__right dl dt{width:73px}}.kennel_index-page main .infoBlock__inner .txtBox__right dl dd{width:calc(100% - 108px);padding-left:38px;line-height:1.8;box-sizing:border-box}@media screen and (max-width:1244px){.kennel_index-page main .infoBlock__inner .txtBox__right dl dd{width:calc(100% - calc(108 / 1244 * 100vw));padding-left:calc(38 / 1244 * 100vw)}}@media screen and (max-width:750px){.kennel_index-page main .infoBlock__inner .txtBox__right dl dd{width:calc(100% - 73px);padding-left:20px}}.kennel_index-page main .infoBlock__inner .txtBox__right dl dd .cautionTxt{margin-top:5px;padding-left:1em;text-indent:-1em;font-size:14px;box-sizing:border-box}@media screen and (max-width:1244px){.kennel_index-page main .infoBlock__inner .txtBox__right dl dd .cautionTxt{margin-top:calc(5 / 1244 * 100vw);font-size:calc(14 / 1244 * 100vw)}}@media screen and (max-width:750px){.kennel_index-page main .infoBlock__inner .txtBox__right dl dd .cautionTxt{margin-top:5px;font-size:12px}}.kennel_index-page main .infoBlock__inner .txtBox__right dl dd .listBox:nth-of-type(n+2){margin-top:14px}@media screen and (max-width:1244px){.kennel_index-page main .infoBlock__inner .txtBox__right dl dd .listBox:nth-of-type(n+2){margin-top:calc(14 / 1244 * 100vw)}}@media screen and (max-width:750px){.kennel_index-page main .infoBlock__inner .txtBox__right dl dd .listBox:nth-of-type(n+2){margin-top:12px}}.kennel_index-page main .infoBlock__inner .txtBox__right dl dd .listBox h3{font-weight:700}.kennel_index-page main .infoBlock__inner .txtBox__right dl dd .listBox h3 img{position:relative;top:-1px;width:4px;margin-right:8px}@media screen and (max-width:1244px){.kennel_index-page main .infoBlock__inner .txtBox__right dl dd .listBox h3 img{top:calc(-1 / 1244 * 100vw);width:calc(4 / 1244 * 100vw);margin-right:calc(8 / 1244 * 100vw)}}@media screen and (max-width:750px){.kennel_index-page main .infoBlock__inner .txtBox__right dl dd .listBox h3 img{top:-1px;width:4px;margin-right:6px}}.kennel_index-page main .infoBlock__inner .txtBox__right dl dd .listBox p{margin-top:4px}@media screen and (max-width:1244px){.kennel_index-page main .infoBlock__inner .txtBox__right dl dd .listBox p{margin-top:calc(4 / 1244 * 100vw)}}@media screen and (max-width:750px){.kennel_index-page main .infoBlock__inner .txtBox__right dl dd .listBox p{margin-top:0}}.kennel_index-page main .infoBlock__inner .txtBox__right .btnBox{display:none}@media screen and (max-width:750px){.kennel_index-page main .infoBlock__inner .txtBox__right .btnBox{display:block;margin-top:40px;text-align:center}}.kennel_index-page main .infoBlock__inner .txtBox__right .btnBox a{display:inline-block;max-width:282px;width:100%;padding:18px;text-align:center;font-weight:700;font-size:16px;letter-spacing:.055em;border:2px solid #000;box-sizing:border-box}@media screen and (max-width:1244px){.kennel_index-page main .infoBlock__inner .txtBox__right .btnBox a{padding:calc(18 / 1244 * 100vw);font-size:calc(16 / 1244 * 100vw)}}@media screen and (max-width:750px){.kennel_index-page main .infoBlock__inner .txtBox__right .btnBox a{max-width:222px;padding:16px;font-size:13px}}.kennel_strength-page body{font-size:16px}.kennel_strength-page .aniObj{opacity:0;transition:2s}.kennel_strength-page .aniObj::after,.kennel_strength-page .aniObj::before{opacity:0;transition:2s}.kennel_strength-page .aniObj.aniObj--btn01::before{width:0;transition:1.5s .6s}.kennel_strength-page .aniObj.aniObj--main01{transform:translate(0,-2%) scale(1);transition:2s .6s}.kennel_strength-page .aniObj.aniObj--main02::before{transform:translate(-48%,0)!important;transition:1.5s 1.2s}.kennel_strength-page .aniObj.aniObj--main02::after{transition:1.5s 1s!important}.kennel_strength-page .aniObj.aniObj--opa01{transition:1.5s 0s}.kennel_strength-page .aniObj.aniObj--opa02{transition:1.5s .3s}.kennel_strength-page .aniObj.aniObj--opa03{transition:1.5s .6s}.kennel_strength-page .aniObj.aniObj--opa04{transition:1.5s .9s}.kennel_strength-page .aniObj.aniObj--top01::before{transform:translate(-50%,-90%)!important;transition:2s 0s}.kennel_strength-page .aniObj.aniObj--top02{transform:translate(0,5%) scale(1);transition:1.5s 0s}.kennel_strength-page .aniObj.aniObj--top03{transform:translate(0,5%) scale(1);transition:1.5s .3s}.kennel_strength-page .aniObj.aniObj--top04{transform:translate(0,5%) scale(1);transition:1.5s .6s}.kennel_strength-page .aniObj.aniObj--top05{transform:translate(0,5%) scale(1);transition:1.5s .9s}.kennel_strength-page .aniObj.aniObj--top06{transform:translate(0,5%) scale(1);transition:1.5s 1.2s}.kennel_strength-page .aniObj.aniObj--right01::before{transform:translate(90%,0)!important;transition:2s 0s}@media screen and (max-width:750px){.kennel_strength-page .aniObj.aniObj--right01::before{transform:translate(-10%,-100%)!important}}.kennel_strength-page .aniObj.aniObj--right01::after{transition:1.5s 1s!important}@media screen and (max-width:750px){.kennel_strength-page .aniObj.aniObj--right01::after{transform:translate(0,-200%)!important}}.kennel_strength-page .aniObj.aniObj--left01::before{transform:translate(-90%,0)!important;transition:2s 1s}@media screen and (max-width:750px){.kennel_strength-page .aniObj.aniObj--left01::before{transform:translate(0,-90%)!important;transition:2s .5s!important}}.kennel_strength-page .aniObj.aniObj--left01::after{transition:1.5s 1.5s!important}@media screen and (max-width:750px){.kennel_strength-page .aniObj.aniObj--left01::after{transition:1.5s 1s!important}}.kennel_strength-page .aniObj--move{opacity:1!important;transform:translate(0,0) scale(1)!important}.kennel_strength-page .aniObj--move.aniObj--btn01::before{width:100%}.kennel_strength-page .aniObj--move.aniObj--main02::before{transform:translate(-45%,0)!important}.kennel_strength-page .aniObj--move.aniObj--main02::after{transform:translate(-80%,88%)!important}@media screen and (max-width:1244px){.kennel_strength-page .aniObj--move.aniObj--main02::after{transform:translate(-22%,80%)!important}}@media screen and (max-width:750px){.kennel_strength-page .aniObj--move.aniObj--main02::after{transform:translate(-80%,60%)!important}}.kennel_strength-page .aniObj--move.aniObj--top01::before{transform:translate(-50%,-100%)!important}.kennel_strength-page .aniObj--move.aniObj--left01::before{transform:translate(-100%,0)!important}@media screen and (max-width:750px){.kennel_strength-page .aniObj--move.aniObj--left01::before{transform:translate(0,-100%)!important}}.kennel_strength-page .aniObj--move.aniObj--right01::before{transform:translate(100%,0)!important}@media screen and (max-width:750px){.kennel_strength-page .aniObj--move.aniObj--right01::before{transform:translate(0,-100%)!important}}@media screen and (max-width:750px){.kennel_strength-page .aniObj--move.aniObj--right01::after{transform:translate(0,-200%)!important}}.kennel_strength-page .aniObj--move::after,.kennel_strength-page .aniObj--move::before{opacity:1!important;transform:translate(0,0) scale(1)!important}.kennel_strength-page .detailBtn{margin-top:40px}.kennel_strength-page .detailBtn a{position:relative;display:inline-block;padding-bottom:1px;font-size:16px;font-weight:700;letter-spacing:.055em;box-sizing:border-box}@media screen and (max-width:1440px){.kennel_strength-page .detailBtn a{font-size:calc(16 / 1440 * 100vw)}}@media screen and (max-width:750px){.kennel_strength-page .detailBtn a{font-size:14px}}.kennel_strength-page .detailBtn a::before{content:"";position:absolute;bottom:0;left:0;width:100%;border-bottom:2px solid #000}.kennel_strength-page .detailBtn a span{position:relative;display:inline-block;padding-left:24px;line-height:16px;box-sizing:border-box}@media screen and (max-width:750px){.kennel_strength-page .detailBtn a span{line-height:14px}}.kennel_strength-page .detailBtn a span::before{content:"";position:absolute;top:calc(50% - 1px);left:0;transform:translateY(-50%);width:16px;height:6px;background:url(../images/common/nav_arr_bk.svg) center/100% auto no-repeat}.kennel_strength-page .detailBtn.colorWh a{color:#fff}.kennel_strength-page .detailBtn.colorWh a::before{border-bottom:2px solid #fff}.kennel_strength-page .detailBtn.colorWh a span::before{background:url(../images/common/nav_arr_wh.svg) center/100% auto no-repeat}@media screen and (max-width:1440px){.kennel_strength-page .detailBtn{margin-top:calc(40 / 1440 * 100vw)}}@media screen and (max-width:750px){.kennel_strength-page .detailBtn{margin-top:22px}}.kennel_strength-page main{position:relative}.kennel_strength-page main::before{content:"";position:absolute;top:0;left:0;width:60%;height:100%;background:#f1f1f1}@media screen and (max-width:1440px){.kennel_strength-page main::before{width:70%}}@media screen and (max-width:750px){.kennel_strength-page main::before{width:100%}}.kennel_strength-page main .localmainBlock{position:relative}.kennel_strength-page main .localmainBlock .phtBox{position:relative}@media screen and (max-width:1244px){.kennel_strength-page main .localmainBlock .phtBox{width:calc(478 / 1244 * 100vw)}}@media screen and (max-width:750px){.kennel_strength-page main .localmainBlock .phtBox{width:calc(478 / 930 * 100vw)}}.kennel_strength-page main .localmainBlock .txtBox{position:relative}.kennel_strength-page main .headlineBox{margin-bottom:18px}@media screen and (max-width:1244px){.kennel_strength-page main .headlineBox{margin-bottom:calc(18 / 1244 * 100vw)}}@media screen and (max-width:750px){.kennel_strength-page main .headlineBox{margin-bottom:12px}}.kennel_strength-page main .headlineBox small,.kennel_strength-page main .headlineBox span{display:inline-block}.kennel_strength-page main .headlineBox span{font-weight:700;font-size:22px;letter-spacing:.088em}@media screen and (max-width:1244px){.kennel_strength-page main .headlineBox span{font-size:calc(22 / 1244 * 100vw)}}@media screen and (max-width:750px){.kennel_strength-page main .headlineBox span{font-size:16px}}.kennel_strength-page main .headlineBox small{font-size:13px;font-weight:500;letter-spacing:.055em}@media screen and (max-width:1244px){.kennel_strength-page main .headlineBox small{font-size:calc(13 / 1244 * 100vw)}}@media screen and (max-width:750px){.kennel_strength-page main .headlineBox small{font-size:12px}}.kennel_strength-page main .headlineTxt{font-weight:700;font-size:26px;letter-spacing:.1em;line-height:1.7}@media screen and (max-width:1244px){.kennel_strength-page main .headlineTxt{font-size:calc(26 / 1244 * 100vw)}}@media screen and (max-width:750px){.kennel_strength-page main .headlineTxt{font-size:18px}}.kennel_strength-page main .headlineTxt span{font-size:28px;font-weight:600;letter-spacing:.055em}@media screen and (max-width:1244px){.kennel_strength-page main .headlineTxt span{font-size:calc(28 / 1244 * 100vw)}}@media screen and (max-width:750px){.kennel_strength-page main .headlineTxt span{font-size:20px}}.kennel_strength-page main .copyTxt{font-size:15px;line-height:2.4;letter-spacing:.05em}@media screen and (max-width:1244px){.kennel_strength-page main .copyTxt{font-size:calc(15 / 1244 * 100vw)}}@media screen and (max-width:750px){.kennel_strength-page main .copyTxt{font-size:13px;line-height:2.2}}.kennel_strength-page main .headlineTxt__sub{margin-top:30px;font-size:16px;font-weight:500;letter-spacing:.055em}@media screen and (max-width:1244px){.kennel_strength-page main .headlineTxt__sub{margin-top:calc(16 / 1244 * 100vw);font-size:calc(13 / 1244 * 100vw)}}@media screen and (max-width:750px){.kennel_strength-page main .headlineTxt__sub{margin-top:12px;font-size:12px}}.kennel_strength-page main .facilityBlock{position:relative;padding:0 60px;box-sizing:border-box}.kennel_strength-page main .facilityBlock::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:76px;background:#fff;z-index:0}@media screen and (max-width:1440px){.kennel_strength-page main .facilityBlock::before{height:calc(76 / 1440 * 100vw)}}@media screen and (max-width:1440px){.kennel_strength-page main .facilityBlock{padding:0 calc(60 / 1440 * 100vw)}}@media screen and (max-width:750px){.kennel_strength-page main .facilityBlock{padding:0 calc(50 / 750 * 100vw)}}.kennel_strength-page main .facilityBlock__inner{max-width:1124px;margin:0 auto}.kennel_strength-page main .facilityBlock__inner .headlineBox{margin-bottom:30px}@media screen and (max-width:1244px){.kennel_strength-page main .facilityBlock__inner .headlineBox{margin-bottom:calc(30 / 1244 * 100vw)}}@media screen and (max-width:750px){.kennel_strength-page main .facilityBlock__inner .headlineBox{margin-bottom:12px}}.kennel_strength-page main .facilityBlock__inner .copyTxt{position:relative;z-index:2;max-width:562px;width:100%}.kennel_strength-page main .facilityBlock__inner .copyTxt:nth-of-type(n+2){margin-top:22px}@media screen and (max-width:1244px){.kennel_strength-page main .facilityBlock__inner .copyTxt:nth-of-type(n+2){margin-top:calc(22 / 1244 * 100vw)}}@media screen and (max-width:750px){.kennel_strength-page main .facilityBlock__inner .copyTxt:nth-of-type(n+2){margin-top:12px}}@media screen and (max-width:414px){.kennel_strength-page main .facilityBlock__inner .copyTxt:nth-of-type(n+2){text-justify:inter-ideograph;text-align:justify}}.kennel_strength-page main .facilityBlock__inner .phtBox{position:relative;z-index:1}.kennel_strength-page main .facilityBlock__inner .phtBox .tmbBox{display:flex;gap:24px}@media screen and (max-width:1440px){.kennel_strength-page main .facilityBlock__inner .phtBox .tmbBox{gap:calc(24 / 1440 * 100vw)}}.kennel_strength-page main .facilityBlock__inner .phtBox .tmbBox__left figure{line-height:0}.kennel_strength-page main .facilityBlock__inner .phtBox .tmbBox__left figure img{max-width:100%}.kennel_strength-page main .facilityBlock__inner .phtBox .tmbBox__right{display:flex;flex-direction:column;gap:24px}@media screen and (max-width:1440px){.kennel_strength-page main .facilityBlock__inner .phtBox .tmbBox__right{gap:calc(24 / 1440 * 100vw)}}.kennel_strength-page main .facilityBlock__inner .phtBox .tmbBox__right figure{line-height:0}.kennel_strength-page main .facilityBlock__inner .phtBox .tmbBox__right figure img{max-width:100%}.kennel_strength-page main .facilityBlock__inner .phtBox .tmbBox__right__set{display:flex;gap:24px}@media screen and (max-width:1440px){.kennel_strength-page main .facilityBlock__inner .phtBox .tmbBox__right__set{gap:calc(24 / 1440 * 100vw)}}.kennel_strength-page main .facilityBlock__inner .phtBox .tmbBox__right__set figure{line-height:0}.kennel_strength-page main .facilityBlock__inner .phtBox .tmbBox__right__set figure img{max-width:100%}.kennel_strength-page main .aboutBlock{position:relative;padding:189px 60px 123px;box-sizing:border-box;line-height:0;background:#fff}@media screen and (max-width:1440px){.kennel_strength-page main .aboutBlock{padding:calc(189 / 1440 * 100vw) calc(60 / 1440 * 100vw) calc(123 / 1440 * 100vw)}}@media screen and (max-width:750px){.kennel_strength-page main .aboutBlock{padding:90px calc(50 / 750 * 100vw) calc(220 / 750 * 100vw)}}@media screen and (max-width:414px){.kennel_strength-page main .aboutBlock{padding-top:80px}}.kennel_strength-page main .aboutBlock::before{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);max-width:1392px;width:100%;height:404px;background:url(../images/kennel/strength/pht_check.png) right bottom/323px auto no-repeat}@media screen and (max-width:1440px){.kennel_strength-page main .aboutBlock::before{left:auto;right:40px;transform:inherit;max-width:calc(180 / 1440 * 100vw);height:calc(233 / 1440 * 100vw);background:url(../images/kennel/strength/pht_check.png) right bottom/100% auto no-repeat}}@media screen and (max-width:750px){.kennel_strength-page main .aboutBlock::before{max-width:calc(1392 / 1440 * 100vw);height:calc(404 / 1440 * 100vw);background:url(../images/kennel/strength/pht_check.png) right bottom/calc(323 / 1440 * 100vw) auto no-repeat}}.kennel_strength-page main .aboutBlock__inner{max-width:1124px;margin:0 auto}.kennel_strength-page main .aboutBlock__inner .ttlBox{text-align:center;position:relative;z-index:1}.kennel_strength-page main .aboutBlock__inner .ttlBox::before{content:"";position:absolute;bottom:-26px;left:50%;transform:translateX(-50%);width:153px;height:268px;background:url(../images/kennel/strength/ico_question.png) right bottom/100% auto no-repeat;z-index:-1}@media screen and (max-width:1440px){.kennel_strength-page main .aboutBlock__inner .ttlBox::before{bottom:calc((-26)/ 1440 * 100vw);width:calc(153 / 1440 * 100vw);height:calc(268 / 1440 * 100vw)}}@media screen and (max-width:750px){.kennel_strength-page main .aboutBlock__inner .ttlBox::before{bottom:2px;width:80px;height:146px}}@media screen and (max-width:414px){.kennel_strength-page main .aboutBlock__inner .ttlBox::before{bottom:49px}}.kennel_strength-page main .aboutBlock__inner .ttlBox span{display:block;font-size:66px;font-weight:900;line-height:1.05;letter-spacing:.022em}@media screen and (max-width:1440px){.kennel_strength-page main .aboutBlock__inner .ttlBox span{font-size:calc(66 / 1440 * 100vw)}}@media screen and (max-width:750px){.kennel_strength-page main .aboutBlock__inner .ttlBox span{font-size:35px}}@media screen and (max-width:414px){.kennel_strength-page main .aboutBlock__inner .ttlBox span{font-size:30px}}.kennel_strength-page main .aboutBlock__inner .ttlBox h2{font-weight:700;font-size:26px;letter-spacing:.088em;margin-top:30px}@media screen and (max-width:1440px){.kennel_strength-page main .aboutBlock__inner .ttlBox h2{font-size:calc(26 / 1440 * 100vw);margin-top:calc(30 / 1440 * 100vw)}}@media screen and (max-width:750px){.kennel_strength-page main .aboutBlock__inner .ttlBox h2{font-size:16px;margin-top:5px;line-height:1.5}}.kennel_strength-page main .aboutBlock__inner .copyTxt{text-align:center;line-height:2.4;width:100%;margin-top:50px;font-size:16px}@media screen and (max-width:1440px){.kennel_strength-page main .aboutBlock__inner .copyTxt{margin-top:calc(50 / 1440 * 100vw)}}@media screen and (max-width:750px){.kennel_strength-page main .aboutBlock__inner .copyTxt{margin-top:20px;text-align:left;font-size:13px}}.kennel_strength-page main .systemBlock{position:relative;padding:140px 60px 159px;box-sizing:border-box;line-height:0;background:#f1f1f1}@media screen and (max-width:1440px){.kennel_strength-page main .systemBlock{padding:calc(140 / 1440 * 100vw) calc(60 / 1440 * 100vw) calc(159 / 1440 * 100vw)}}@media screen and (max-width:750px){.kennel_strength-page main .systemBlock{padding:calc(90 / 750 * 100vw) calc(50 / 750 * 100vw) calc(170 / 750 * 100vw)}}.kennel_strength-page main .systemBlock__inner{max-width:1124px;margin:0 auto}.kennel_strength-page main .systemBlock__inner__set{display:flex;align-items:center;max-width:940px;margin-left:127px;gap:126px}@media screen and (max-width:1440px){.kennel_strength-page main .systemBlock__inner__set{margin-left:calc(127 / 1440 * 100vw);gap:calc(126 / 1440 * 100vw)}}@media screen and (max-width:750px){.kennel_strength-page main .systemBlock__inner__set{margin-left:0;align-items:unset;gap:20px}}@media screen and (max-width:414px){.kennel_strength-page main .systemBlock__inner__set{flex-direction:column-reverse;align-items:normal}}.kennel_strength-page main .systemBlock__inner__set .phtBox{max-width:432px}@media screen and (max-width:1440px){.kennel_strength-page main .systemBlock__inner__set .phtBox{max-width:calc(432 / 1440 * 100vw)}}@media screen and (max-width:414px){.kennel_strength-page main .systemBlock__inner__set .phtBox{max-width:100%}}.kennel_strength-page main .systemBlock__inner__set .phtBox figure{line-height:0}.kennel_strength-page main .systemBlock__inner__set .phtBox figure img{max-width:100%}.kennel_strength-page main .systemBlock__inner__set .txtBox .headlineTxt__sub{margin-top:30px}@media screen and (max-width:1440px){.kennel_strength-page main .systemBlock__inner__set .txtBox .headlineTxt__sub{margin-top:calc(30 / 1440 * 100vw)}}.kennel_strength-page main .systemBlock__inner__set .txtBox .copyTxt{font-size:16px;margin-top:60px}@media screen and (max-width:1440px){.kennel_strength-page main .systemBlock__inner__set .txtBox .copyTxt{margin-top:calc(60 / 1440 * 100vw)}}@media screen and (max-width:750px){.kennel_strength-page main .systemBlock__inner__set .txtBox .copyTxt{margin-top:30px;font-size:13px}}.kennel_strength-page main .systemBlock__inner__set .txtBox .copyTxt:nth-of-type(n+2){margin-top:32px}@media screen and (max-width:1440px){.kennel_strength-page main .systemBlock__inner__set .txtBox .copyTxt:nth-of-type(n+2){margin-top:calc(32 / 1440 * 100vw)}}@media screen and (max-width:750px){.kennel_strength-page main .systemBlock__inner__set .txtBox .copyTxt:nth-of-type(n+2){margin-top:20px}}.kennel_strength-page main .systemBlock__inner__box{max-width:870px;margin:0 auto;padding-top:95px}@media screen and (max-width:1124px){.kennel_strength-page main .systemBlock__inner__box{max-width:calc(870 / 1124 * 100vw);padding-top:calc(95 / 1124 * 100vw)}}@media screen and (max-width:750px){.kennel_strength-page main .systemBlock__inner__box{max-width:870px;padding-top:60px}}.kennel_strength-page main .systemBlock__inner__box .headlineBox{text-align:center;line-height:1.7}.kennel_strength-page main .systemBlock__inner__box .headlineBox span{font-size:26px}@media screen and (max-width:1440px){.kennel_strength-page main .systemBlock__inner__box .headlineBox span{font-size:20px}}@media screen and (max-width:750px){.kennel_strength-page main .systemBlock__inner__box .headlineBox span{font-size:16px}}.kennel_strength-page main .systemBlock__inner__box .descriptionBox__inner{background:#d6edfb;border-radius:20px;padding:0 0 50px 0}@media screen and (max-width:1124px){.kennel_strength-page main .systemBlock__inner__box .descriptionBox__inner{padding:0 0 calc(50 / 1124 * 100vw) 0}}.kennel_strength-page main .systemBlock__inner__box .descriptionBox__inner .ttlBox{background:#21538d;border-top-left-radius:20px;border-top-right-radius:20px;padding:20px 10px}@media screen and (max-width:1124px){.kennel_strength-page main .systemBlock__inner__box .descriptionBox__inner .ttlBox{padding:calc(20 / 1124 * 100vw) calc(10 / 1124 * 100vw)}}@media screen and (max-width:750px){.kennel_strength-page main .systemBlock__inner__box .descriptionBox__inner .ttlBox{padding:15px}}.kennel_strength-page main .systemBlock__inner__box .descriptionBox__inner .ttlBox h3{font-weight:700;font-size:22px;letter-spacing:.088em;color:#fff;line-height:2.009;text-align:center}.kennel_strength-page main .systemBlock__inner__box .descriptionBox__inner .ttlBox h3 span{font-weight:600}@media screen and (max-width:1124px){.kennel_strength-page main .systemBlock__inner__box .descriptionBox__inner .ttlBox h3{font-size:18px}}@media screen and (max-width:750px){.kennel_strength-page main .systemBlock__inner__box .descriptionBox__inner .ttlBox h3{font-size:16px;line-height:1.7}}@media screen and (max-width:414px){.kennel_strength-page main .systemBlock__inner__box .descriptionBox__inner .ttlBox h3{text-align:left}}.kennel_strength-page main .systemBlock__inner__box .descriptionBox__inner dl{font-weight:700;font-size:17px;line-height:2.456;display:flex;align-items:baseline;justify-content:center;margin-top:34px}@media screen and (max-width:1124px){.kennel_strength-page main .systemBlock__inner__box .descriptionBox__inner dl{font-size:15px;margin-top:calc(34 / 1124 * 100vw)}}@media screen and (max-width:750px){.kennel_strength-page main .systemBlock__inner__box .descriptionBox__inner dl{font-size:13px;display:block;padding:0 15px}}@media screen and (max-width:414px){.kennel_strength-page main .systemBlock__inner__box .descriptionBox__inner dl{display:block;padding:0 15px}}.kennel_strength-page main .systemBlock__inner__box .descriptionBox__inner dl dt{width:30%;max-width:110px}@media screen and (max-width:750px){.kennel_strength-page main .systemBlock__inner__box .descriptionBox__inner dl dt{max-width:80px}}@media screen and (max-width:414px){.kennel_strength-page main .systemBlock__inner__box .descriptionBox__inner dl dt{width:100%}}.kennel_strength-page main .systemBlock__inner__box .descriptionBox__inner dl dd p{line-height:1.7}.kennel_strength-page main .systemBlock__inner__box .descriptionBox__inner dl dd p span{font-weight:600}.kennel_strength-page main .systemBlock__inner__box .descriptionBox__inner__middle{background:#eaf6fd;border-radius:15px;max-width:770px;margin:48px 40px 0 40px;padding:0 40px 50px 40px}@media screen and (max-width:1124px){.kennel_strength-page main .systemBlock__inner__box .descriptionBox__inner__middle{margin:calc(48 / 1124 * 100vw) calc(40 / 1124 * 100vw) 0 calc(40 / 1124 * 100vw);padding:0 calc(40 / 1124 * 100vw) calc(50 / 1124 * 100vw) calc(40 / 1124 * 100vw);margin-top:50px}}@media screen and (max-width:466px){.kennel_strength-page main .systemBlock__inner__box .descriptionBox__inner__middle{margin-top:40px}}.kennel_strength-page main .systemBlock__inner__box .descriptionBox__inner__middle .ttlBox{background:#1497e8;border-radius:5px;padding:5px 10px;width:100%;max-width:658px;box-sizing:border-box;margin:0 auto;transform:translate(0,-50%)}@media screen and (max-width:1124px){.kennel_strength-page main .systemBlock__inner__box .descriptionBox__inner__middle .ttlBox{max-width:calc(658 / 1124 * 100vw)}}@media screen and (max-width:750px){.kennel_strength-page main .systemBlock__inner__box .descriptionBox__inner__middle .ttlBox{max-width:100%;padding:8px 10px}}.kennel_strength-page main .systemBlock__inner__box .descriptionBox__inner__middle .ttlBox h3{font-weight:700;font-size:18px;letter-spacing:.088em;color:#fff;line-height:2.456;text-align:center}@media screen and (max-width:1124px){.kennel_strength-page main .systemBlock__inner__box .descriptionBox__inner__middle .ttlBox h3{font-size:calc(18 / 1124 * 100vw)}}@media screen and (max-width:750px){.kennel_strength-page main .systemBlock__inner__box .descriptionBox__inner__middle .ttlBox h3{font-size:16px;line-height:1.7}}@media screen and (max-width:414px){.kennel_strength-page main .systemBlock__inner__box .descriptionBox__inner__middle .ttlBox h3{text-align:left}}.kennel_strength-page main .systemBlock__inner__box .descriptionBox__inner__middle dl{font-weight:700;font-size:17px;line-height:2.456;display:flex;justify-content:center;margin-top:3px}@media screen and (max-width:1124px){.kennel_strength-page main .systemBlock__inner__box .descriptionBox__inner__middle dl{font-size:16px}}@media screen and (max-width:750px){.kennel_strength-page main .systemBlock__inner__box .descriptionBox__inner__middle dl{font-size:13px;display:block;padding:0}}@media screen and (max-width:570px){.kennel_strength-page main .systemBlock__inner__box .descriptionBox__inner__middle dl{margin-top:-20px}}@media screen and (max-width:414px){.kennel_strength-page main .systemBlock__inner__box .descriptionBox__inner__middle dl{display:block;padding:0;margin-top:-24px}}.kennel_strength-page main .systemBlock__inner__box .descriptionBox__inner__middle dl dt{width:30%;max-width:110px}@media screen and (max-width:750px){.kennel_strength-page main .systemBlock__inner__box .descriptionBox__inner__middle dl dt{width:100%}}@media screen and (max-width:414px){.kennel_strength-page main .systemBlock__inner__box .descriptionBox__inner__middle dl dt{width:100%}}.kennel_strength-page main .systemBlock__inner__box .descriptionBox__inner__middle-2{background:#fefefe;border-radius:15px;max-width:670px;margin:48px auto 0;padding:0 40px 30px 40px}@media screen and (max-width:1124px){.kennel_strength-page main .systemBlock__inner__box .descriptionBox__inner__middle-2{margin:calc(48 / 1124 * 100vw) auto 0;padding:0 calc(40 / 1124 * 100vw) calc(30 / 1124 * 100vw) calc(40 / 1124 * 100vw)}}@media screen and (max-width:750px){.kennel_strength-page main .systemBlock__inner__box .descriptionBox__inner__middle-2{margin-top:43px}}@media screen and (max-width:414px){.kennel_strength-page main .systemBlock__inner__box .descriptionBox__inner__middle-2{margin:36px 0}}.kennel_strength-page main .systemBlock__inner__box .descriptionBox__inner__middle-2 .ttlBox{background:#60b9ef;border-radius:5px;padding:5px 10px;width:100%;max-width:450px;box-sizing:border-box;margin:0 auto;transform:translate(0,-50%)}@media screen and (max-width:1124px){.kennel_strength-page main .systemBlock__inner__box .descriptionBox__inner__middle-2 .ttlBox{max-width:calc(450 / 1124 * 100vw)}}@media screen and (max-width:750px){.kennel_strength-page main .systemBlock__inner__box .descriptionBox__inner__middle-2 .ttlBox{max-width:100%;padding:8px 10px;margin-bottom:15px}}@media screen and (max-width:414px){.kennel_strength-page main .systemBlock__inner__box .descriptionBox__inner__middle-2 .ttlBox{margin-bottom:10px}}.kennel_strength-page main .systemBlock__inner__box .descriptionBox__inner__middle-2 .ttlBox h3{font-weight:700;font-size:18px;letter-spacing:.088em;color:#fff;line-height:2.456;text-align:center}@media screen and (max-width:1124px){.kennel_strength-page main .systemBlock__inner__box .descriptionBox__inner__middle-2 .ttlBox h3{font-size:calc(18 / 1124 * 100vw)}}@media screen and (max-width:750px){.kennel_strength-page main .systemBlock__inner__box .descriptionBox__inner__middle-2 .ttlBox h3{font-size:16px;line-height:1.7}}@media screen and (max-width:414px){.kennel_strength-page main .systemBlock__inner__box .descriptionBox__inner__middle-2 .ttlBox h3{text-align:left}}.kennel_strength-page main .systemBlock__inner__box .descriptionBox__inner__middle-2 dl{font-weight:700;font-size:17px;line-height:2.456;display:flex;justify-content:flex-start;width:100%}@media screen and (max-width:1124px){.kennel_strength-page main .systemBlock__inner__box .descriptionBox__inner__middle-2 dl{font-size:16px}}@media screen and (max-width:750px){.kennel_strength-page main .systemBlock__inner__box .descriptionBox__inner__middle-2 dl{font-size:13px;display:block;padding:0}}@media screen and (max-width:414px){.kennel_strength-page main .systemBlock__inner__box .descriptionBox__inner__middle-2 dl{display:block;padding:0}}.kennel_strength-page main .systemBlock__inner__box .descriptionBox__inner__middle-2 dl:nth-of-type(n+2){margin-top:10px}@media screen and (max-width:1124px){.kennel_strength-page main .systemBlock__inner__box .descriptionBox__inner__middle-2 dl:nth-of-type(n+2){margin-top:calc(10 / 1124 * 100vw)}}@media screen and (max-width:750px){.kennel_strength-page main .systemBlock__inner__box .descriptionBox__inner__middle-2 dl:nth-of-type(n+2){max-width:100%}}.kennel_strength-page main .systemBlock__inner__box .descriptionBox__inner__middle-2 dl dt{width:30%;max-width:110px}@media screen and (max-width:750px){.kennel_strength-page main .systemBlock__inner__box .descriptionBox__inner__middle-2 dl dt{max-width:100%;width:100%}}@media screen and (max-width:414px){.kennel_strength-page main .systemBlock__inner__box .descriptionBox__inner__middle-2 dl dt{width:100%}}.kennel_strength-page main .systemBlock__inner__box .noteTxt{padding-top:40px}@media screen and (max-width:1440px){.kennel_strength-page main .systemBlock__inner__box .noteTxt{padding-top:calc(40 / 1440 * 100vw)}}@media screen and (max-width:750px){.kennel_strength-page main .systemBlock__inner__box .noteTxt{padding-top:20px}}.kennel_strength-page main .systemBlock__inner__box .noteTxt dl{font-size:16px;line-height:2}@media screen and (max-width:750px){.kennel_strength-page main .systemBlock__inner__box .noteTxt dl{font-size:13px}}.kennel_strength-page main .systemBlock__inner__box .noteTxt dl dd{margin-top:2px;padding-left:1em;text-justify:inter-ideograph;text-align:justify}.kennel_strength-page main .comfortableBlock{position:relative;padding:97px 60px 159px;box-sizing:border-box;line-height:0;background:#fff}@media screen and (max-width:1440px){.kennel_strength-page main .comfortableBlock{padding:calc(97 / 1440 * 100vw) calc(60 / 1440 * 100vw) calc(159 / 1440 * 100vw)}}@media screen and (max-width:750px){.kennel_strength-page main .comfortableBlock{padding:calc(80 / 750 * 100vw) calc(50 / 750 * 100vw) calc(170 / 750 * 100vw)}}.kennel_strength-page main .comfortableBlock::before{content:"";position:absolute;top:-225px;left:50%;transform:translateX(-50%);width:266px;height:299px;background:url(../images/kennel/strength/dog_comfortable.png) right bottom/100% auto no-repeat}@media screen and (max-width:1440px){.kennel_strength-page main .comfortableBlock::before{top:calc((-255)/ 1440 * 100vw);width:calc(266 / 1440 * 100vw);height:calc(299 / 1440 * 100vw)}}@media screen and (max-width:750px){.kennel_strength-page main .comfortableBlock::before{top:calc((-139)/ 750 * 100vw);width:calc(278 / 750 * 100vw);height:calc(195 / 750 * 100vw)}}.kennel_strength-page main .comfortableBlock__inner{max-width:1124px;margin:0 auto}.kennel_strength-page main .comfortableBlock__inner .headlineBox{text-align:center;line-height:1.7;margin-bottom:46px}@media screen and (max-width:1440px){.kennel_strength-page main .comfortableBlock__inner .headlineBox{margin-bottom:calc(46 / 1440 * 100vw)}}@media screen and (max-width:750px){.kennel_strength-page main .comfortableBlock__inner .headlineBox{margin-bottom:20px}}.kennel_strength-page main .comfortableBlock__inner .headlineBox span{font-size:26px}@media screen and (max-width:1440px){.kennel_strength-page main .comfortableBlock__inner .headlineBox span{font-size:20px}}@media screen and (max-width:750px){.kennel_strength-page main .comfortableBlock__inner .headlineBox span{font-size:16px}}.kennel_strength-page main .comfortableBlock__inner .copyTxt{font-weight:700;text-align:center;font-size:18px;line-height:1.8;letter-spacing:.088em}@media screen and (max-width:750px){.kennel_strength-page main .comfortableBlock__inner .copyTxt{font-size:16px}}.kennel_strength-page main .comfortableBlock__inner__set .emphasisList{padding-top:113px;position:relative}@media screen and (max-width:1440px){.kennel_strength-page main .comfortableBlock__inner__set .emphasisList{padding-top:calc(113 / 1440 * 100vw)}}@media screen and (max-width:750px){.kennel_strength-page main .comfortableBlock__inner__set .emphasisList{padding-top:70px}}.kennel_strength-page main .comfortableBlock__inner__set .emphasisList::before{content:"";position:absolute;top:41px;left:50%;transform:translateX(-50%);width:140px;height:50px;background:url(../images/kennel/strength/ico_emphasis01.png) right bottom/100% auto no-repeat}@media screen and (max-width:1440px){.kennel_strength-page main .comfortableBlock__inner__set .emphasisList::before{top:calc(41 / 1440 * 100vw);width:calc(140 / 1440 * 100vw);height:calc(50 / 1440 * 100vw)}}@media screen and (max-width:750px){.kennel_strength-page main .comfortableBlock__inner__set .emphasisList::before{top:20px;width:92px;height:36px}}.kennel_strength-page main .comfortableBlock__inner__set .emphasisList ul{display:flex;justify-content:center;gap:24px}@media screen and (max-width:1440px){.kennel_strength-page main .comfortableBlock__inner__set .emphasisList ul{gap:calc(24 / 1440 * 100vw)}}@media screen and (max-width:750px){.kennel_strength-page main .comfortableBlock__inner__set .emphasisList ul{gap:24px}}.kennel_strength-page main .comfortableBlock__inner__set .emphasisList ul li{font-weight:700;text-align:center;color:#503608;font-size:22px;line-height:1.8;letter-spacing:.088em;width:200.64px;height:199.83px;border-radius:50%;background:#f9f1e5;line-height:1;display:flex;flex-direction:column;position:relative}@media screen and (max-width:1440px){.kennel_strength-page main .comfortableBlock__inner__set .emphasisList ul li{font-size:18px;width:calc(200.64 / 1440 * 100vw);height:calc(199.83 / 1440 * 100vw)}}@media screen and (max-width:750px){.kennel_strength-page main .comfortableBlock__inner__set .emphasisList ul li{width:131px;height:130px;font-size:16px}}.kennel_strength-page main .comfortableBlock__inner__set .emphasisList ul li::before{border:1px #f9f1e5 solid;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:213.63px;height:212.82px;display:block;content:""}@media screen and (max-width:1440px){.kennel_strength-page main .comfortableBlock__inner__set .emphasisList ul li::before{width:calc(213.64 / 1440 * 100vw);height:calc(212.82 / 1440 * 100vw)}}@media screen and (max-width:750px){.kennel_strength-page main .comfortableBlock__inner__set .emphasisList ul li::before{width:142px;height:141px}}.kennel_strength-page main .comfortableBlock__inner__set .emphasisList ul li::after{content:"";position:absolute;top:8px;left:4px;width:38px;height:38px;background:url(../images/kennel/strength/ico_emphasis02.svg) right bottom/100% auto no-repeat}@media screen and (max-width:1440px){.kennel_strength-page main .comfortableBlock__inner__set .emphasisList ul li::after{top:calc(8 / 1440 * 100vw);left:calc(4 / 1440 * 100vw);width:calc(38 / 1440 * 100vw);height:calc(38 / 1440 * 100vw)}}@media screen and (max-width:750px){.kennel_strength-page main .comfortableBlock__inner__set .emphasisList ul li::after{top:0;left:4px;width:27px;height:27px}}.kennel_strength-page main .comfortableBlock__inner__set .emphasisList ul li div{width:200px;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:1440px){.kennel_strength-page main .comfortableBlock__inner__set .emphasisList ul li div{width:calc(200 / 1440 * 100vw)}}@media screen and (max-width:750px){.kennel_strength-page main .comfortableBlock__inner__set .emphasisList ul li div{width:150px}}.kennel_strength-page main .comfortableBlock__inner__set .emphasisList ul li div span{font-size:40px;line-height:1.8}@media screen and (max-width:1440px){.kennel_strength-page main .comfortableBlock__inner__set .emphasisList ul li div span{font-size:calc(40 / 1440 * 100vw)}}@media screen and (max-width:750px){.kennel_strength-page main .comfortableBlock__inner__set .emphasisList ul li div span{font-size:27px}}.kennel_strength-page main .comfortableBlock__inner__set .noteTxt{margin-top:44px;text-align:center}@media screen and (max-width:1440px){.kennel_strength-page main .comfortableBlock__inner__set .noteTxt{margin-top:calc(44 / 1440 * 100vw)}}@media screen and (max-width:750px){.kennel_strength-page main .comfortableBlock__inner__set .noteTxt{margin-top:30px}}@media screen and (max-width:414px){.kennel_strength-page main .comfortableBlock__inner__set .noteTxt{text-align:left}}.kennel_strength-page main .comfortableBlock__inner__set .noteTxt p{font-size:16px;letter-spacing:.088em;line-height:2}@media screen and (max-width:750px){.kennel_strength-page main .comfortableBlock__inner__set .noteTxt p{font-size:13px}}@media screen and (max-width:414px){.kennel_strength-page main .comfortableBlock__inner__set .noteTxt p{padding-left:1em;text-indent:-1em}}.kennel_strength-page main .cleanBlock{position:relative;padding:97px 60px 159px;box-sizing:border-box;line-height:0;background:#fffbf6}@media screen and (max-width:1440px){.kennel_strength-page main .cleanBlock{padding:calc(97 / 1440 * 100vw) calc(60 / 1440 * 100vw) calc(159 / 1440 * 100vw)}}@media screen and (max-width:750px){.kennel_strength-page main .cleanBlock{padding:calc(80 / 750 * 100vw) calc(50 / 750 * 100vw) calc(170 / 750 * 100vw)}}.kennel_strength-page main .cleanBlock::before{content:"";position:absolute;top:-105px;left:50%;transform:translateX(-50%);width:266px;height:182px;background:url(../images/kennel/strength/dog_clean.png) right bottom/100% auto no-repeat}@media screen and (max-width:1440px){.kennel_strength-page main .cleanBlock::before{top:calc((-105)/ 1440 * 100vw);width:calc(266 / 1440 * 100vw);height:calc(182 / 1440 * 100vw)}}@media screen and (max-width:750px){.kennel_strength-page main .cleanBlock::before{top:calc((-139)/ 750 * 100vw);width:calc(278 / 750 * 100vw);height:calc(195 / 750 * 100vw)}}.kennel_strength-page main .cleanBlock::after{content:"";position:absolute;top:-227px;right:0;width:2560px;height:1463px;background:url(../images/kennel/strength/footstamp_clean.png) right bottom/100% auto no-repeat}@media screen and (max-width:1920px){.kennel_strength-page main .cleanBlock::after{top:calc((-227)/ 1920 * 100vw);width:calc(1920 / 1920 * 100vw);height:calc(1097 / 1920 * 100vw)}}.kennel_strength-page main .cleanBlock__inner{max-width:1124px;margin:0 auto;position:relative;z-index:1}.kennel_strength-page main .cleanBlock__inner .headlineBox{text-align:center;line-height:1.7;margin-bottom:50px}@media screen and (max-width:1440px){.kennel_strength-page main .cleanBlock__inner .headlineBox{margin-bottom:calc(50 / 1440 * 100vw)}}@media screen and (max-width:750px){.kennel_strength-page main .cleanBlock__inner .headlineBox{margin-bottom:20px}}.kennel_strength-page main .cleanBlock__inner .headlineBox span{color:#503608;font-size:26px}@media screen and (max-width:1440px){.kennel_strength-page main .cleanBlock__inner .headlineBox span{font-size:20px}}@media screen and (max-width:750px){.kennel_strength-page main .cleanBlock__inner .headlineBox span{font-size:16px}}.kennel_strength-page main .cleanBlock__inner .copyTxt{font-weight:700;text-align:center;font-size:18px;line-height:1.8;letter-spacing:.088em}@media screen and (max-width:750px){.kennel_strength-page main .cleanBlock__inner .copyTxt{font-size:16px}}.kennel_strength-page main .cleanBlock__inner__set{max-width:1000px;margin:0 auto;display:flex;align-items:center;gap:120px}@media screen and (max-width:1440px){.kennel_strength-page main .cleanBlock__inner__set{max-width:calc(1000 / 1440 * 100vw);gap:calc(120 / 1440 * 100vw)}}@media screen and (max-width:750px){.kennel_strength-page main .cleanBlock__inner__set{max-width:440px;width:100%;margin-right:auto;margin-left:auto;display:block;margin-top:50px}}.kennel_strength-page main .cleanBlock__inner__set .txtBox{order:2;margin-top:-45px;position:relative;max-width:365px}@media screen and (max-width:1440px){.kennel_strength-page main .cleanBlock__inner__set .txtBox{margin-top:calc((-45)/ 1440 * 100vw);max-width:calc(365 / 1440 * 100vw)}}@media screen and (max-width:750px){.kennel_strength-page main .cleanBlock__inner__set .txtBox{max-width:100%;padding-left:34px}}.kennel_strength-page main .cleanBlock__inner__set .txtBox::before{content:"";position:absolute;top:0;left:-44px;width:28px;height:24px;background:url(../images/kennel/strength/ico_clean.svg) right bottom/100% auto no-repeat}@media screen and (max-width:1440px){.kennel_strength-page main .cleanBlock__inner__set .txtBox::before{left:calc((-44)/ 1440 * 100vw);width:calc(28 / 1440 * 100vw);height:calc(24 / 1440 * 100vw)}}@media screen and (max-width:750px){.kennel_strength-page main .cleanBlock__inner__set .txtBox::before{left:0;width:20px;height:20px;top:-1px}}.kennel_strength-page main .cleanBlock__inner__set .txtBox p{color:#503608;font-weight:700;font-size:17px;line-height:1.8}@media screen and (max-width:750px){.kennel_strength-page main .cleanBlock__inner__set .txtBox p{font-size:13px;line-height:2.2}}.kennel_strength-page main .cleanBlock__inner__set .phtBox{order:1;max-width:440px}@media screen and (max-width:1440px){.kennel_strength-page main .cleanBlock__inner__set .phtBox{max-width:calc(440 / 1440 * 100vw)}}@media screen and (max-width:750px){.kennel_strength-page main .cleanBlock__inner__set .phtBox{max-width:100%;margin-top:10px}}.kennel_strength-page main .cleanBlock__inner__set .phtBox.phtIco{position:relative}.kennel_strength-page main .cleanBlock__inner__set .phtBox.phtIco::before{content:"";position:absolute;bottom:-63px;right:-48px;width:166px;height:166px;background:url(../images/kennel/strength/pht_clean03.png) right bottom/100% auto no-repeat}@media screen and (max-width:1440px){.kennel_strength-page main .cleanBlock__inner__set .phtBox.phtIco::before{bottom:calc((-63)/ 1440 * 100vw);right:calc((-48)/ 1440 * 100vw);width:calc(166 / 1440 * 100vw);height:calc(166 / 1440 * 100vw)}}@media screen and (max-width:750px){.kennel_strength-page main .cleanBlock__inner__set .phtBox.phtIco::before{bottom:calc((-50)/ 750 * 100vw);right:calc((-38)/ 750 * 100vw);width:calc(140 / 750 * 100vw);height:calc(140 / 750 * 100vw)}}@media screen and (max-width:414px){.kennel_strength-page main .cleanBlock__inner__set .phtBox.phtIco::before{width:110px;height:110px}}.kennel_strength-page main .cleanBlock__inner__set .phtBox figure img{max-width:100%}.kennel_strength-page main .cleanBlock__inner__set:nth-of-type(2){margin-top:-40px;justify-content:end;gap:80px}@media screen and (max-width:1440px){.kennel_strength-page main .cleanBlock__inner__set:nth-of-type(2){margin-top:calc((-40)/ 1440 * 100vw);gap:calc(80 / 1440 * 100vw)}}@media screen and (max-width:750px){.kennel_strength-page main .cleanBlock__inner__set:nth-of-type(2){margin-top:70px;max-width:440px;width:100%;margin-right:auto;margin-left:auto}}.kennel_strength-page main .cleanBlock__inner__set:nth-of-type(2) .txtBox{order:1;margin-top:70px;max-width:467px}@media screen and (max-width:1440px){.kennel_strength-page main .cleanBlock__inner__set:nth-of-type(2) .txtBox{margin-top:calc(70 / 1440 * 100vw);max-width:calc(467 / 1440 * 100vw)}}@media screen and (max-width:750px){.kennel_strength-page main .cleanBlock__inner__set:nth-of-type(2) .txtBox{max-width:100%;text-align:left}}.kennel_strength-page main .cleanBlock__inner__set:nth-of-type(2) .phtBox{order:2}.kennel_strength-page main .cleanBlock__inner__set:nth-of-type(2) .phtBox figure img{max-width:100%}.kennel_strength-page main .obsessionBlock{position:relative;padding:97px 60px 850px;box-sizing:border-box;line-height:0;background:#3a68b3 url(../images/kennel/strength/bg_obsession.jpg) center bottom/100% auto no-repeat}@media screen and (max-width:2560px){.kennel_strength-page main .obsessionBlock{padding:97px 60px calc(850 / 2560 * 100vw)}}@media screen and (max-width:1920px){.kennel_strength-page main .obsessionBlock{padding:97px 60px 572px}}@media screen and (max-width:1440px){.kennel_strength-page main .obsessionBlock{padding:calc(97 / 1440 * 100vw) calc(60 / 1440 * 100vw) calc(572 / 1440 * 100vw)}}@media screen and (max-width:750px){.kennel_strength-page main .obsessionBlock{padding:calc(80 / 750 * 100vw) calc(50 / 750 * 100vw) calc(572 / 1440 * 100vw)}}.kennel_strength-page main .obsessionBlock::before{content:"";position:absolute;top:-105px;left:50%;transform:translateX(-50%);width:266px;height:178px;background:url(../images/kennel/strength/dog_obsession.png) right bottom/100% auto no-repeat}@media screen and (max-width:1440px){.kennel_strength-page main .obsessionBlock::before{top:calc((-105)/ 1440 * 100vw);width:calc(266 / 1440 * 100vw);height:calc(178 / 1440 * 100vw)}}@media screen and (max-width:750px){.kennel_strength-page main .obsessionBlock::before{top:calc((-139)/ 750 * 100vw);width:136px;height:153px;width:calc(278 / 750 * 100vw);height:calc(195 / 750 * 100vw)}}.kennel_strength-page main .obsessionBlock__inner{max-width:1124px;margin:0 auto}.kennel_strength-page main .obsessionBlock__inner .headlineBox{text-align:center;line-height:1.7;margin-bottom:23px}@media screen and (max-width:1440px){.kennel_strength-page main .obsessionBlock__inner .headlineBox{margin-bottom:calc(23 / 1440 * 100vw)}}@media screen and (max-width:750px){.kennel_strength-page main .obsessionBlock__inner .headlineBox{margin-bottom:20px}}.kennel_strength-page main .obsessionBlock__inner .headlineBox span{color:#fff;font-size:26px}@media screen and (max-width:1440px){.kennel_strength-page main .obsessionBlock__inner .headlineBox span{font-size:20px}}@media screen and (max-width:750px){.kennel_strength-page main .obsessionBlock__inner .headlineBox span{font-size:16px}}.kennel_strength-page main .obsessionBlock__inner .headlineBox .fw{font-weight:600}.kennel_strength-page main .obsessionBlock__inner .subTxt{text-align:center;font-size:18px;line-height:2;letter-spacing:.088em;color:#fff}.kennel_strength-page main .obsessionBlock__inner .subTxt span{position:relative}.kennel_strength-page main .obsessionBlock__inner .subTxt span::before{content:"";position:absolute;top:24px;left:50%;transform:translateX(-50%);width:348px;height:9px;background:url(../images/kennel/strength/obsession_subtitle_border.svg) right bottom/100% auto no-repeat}@media screen and (max-width:750px){.kennel_strength-page main .obsessionBlock__inner .subTxt span::before{bottom:-17px;width:267px;height:13px;top:auto;transform:inherit;left:0;right:0;margin:auto}}@media screen and (max-width:750px){.kennel_strength-page main .obsessionBlock__inner .subTxt{font-size:14px}}.kennel_strength-page main .obsessionBlock__inner__set{max-width:916px;margin:54px auto 0}@media screen and (max-width:1440px){.kennel_strength-page main .obsessionBlock__inner__set{margin:calc(54 / 1440 * 100vw) auto 0}}@media screen and (max-width:750px){.kennel_strength-page main .obsessionBlock__inner__set{margin:30px auto 0}}.kennel_strength-page main .obsessionBlock__inner__set .pointList ul{display:flex;justify-content:center;flex-wrap:wrap;gap:16px}@media screen and (max-width:1440px){.kennel_strength-page main .obsessionBlock__inner__set .pointList ul{gap:calc(16 / 1440 * 100vw)}}@media screen and (max-width:414px){.kennel_strength-page main .obsessionBlock__inner__set .pointList ul{display:block}}.kennel_strength-page main .obsessionBlock__inner__set .pointList ul li{width:calc(100% / 2);max-width:450px;background:rgba(255,255,255,.93);border-radius:15px;padding:22px 30px 34px 19px;box-sizing:border-box;display:flex;align-items:center}@media screen and (max-width:1440px){.kennel_strength-page main .obsessionBlock__inner__set .pointList ul li{max-width:calc(450 / 1440 * 100vw);padding:calc(22 / 1440 * 100vw) calc(30 / 1440 * 100vw) calc(34 / 1440 * 100vw) calc(19 / 1440 * 100vw)}}@media screen and (max-width:750px){.kennel_strength-page main .obsessionBlock__inner__set .pointList ul li{width:48%;max-width:100%;align-items:flex-start}}@media screen and (max-width:414px){.kennel_strength-page main .obsessionBlock__inner__set .pointList ul li{width:100%;margin-bottom:16px;padding:10px 10px 10px 5px}.kennel_strength-page main .obsessionBlock__inner__set .pointList ul li:last-of-type{margin-bottom:0}}.kennel_strength-page main .obsessionBlock__inner__set .pointList ul li .imgBox figure{line-height:0}.kennel_strength-page main .obsessionBlock__inner__set .pointList ul li .imgBox figure img{max-width:88px}@media screen and (max-width:1440px){.kennel_strength-page main .obsessionBlock__inner__set .pointList ul li .imgBox figure img{max-width:calc(88 / 1440 * 100vw)}}@media screen and (max-width:750px){.kennel_strength-page main .obsessionBlock__inner__set .pointList ul li .imgBox figure img{max-width:50px}}@media screen and (max-width:414px){.kennel_strength-page main .obsessionBlock__inner__set .pointList ul li .imgBox figure img{max-width:60px}}.kennel_strength-page main .obsessionBlock__inner__set .pointList ul li p{color:#1d2e5a;font-weight:700;font-size:18px;line-height:1.8;letter-spacing:.088em;margin-top:15px}.kennel_strength-page main .obsessionBlock__inner__set .pointList ul li p span{font-weight:600}@media screen and (max-width:1440px){.kennel_strength-page main .obsessionBlock__inner__set .pointList ul li p{margin-top:calc(15 / 1440 * 100vw)}}@media screen and (max-width:750px){.kennel_strength-page main .obsessionBlock__inner__set .pointList ul li p{font-size:13px;margin-top:10px}}.kennel_strength-page main .obsessionBlock__inner__set .btnBox{margin-top:49px;text-align:center}@media screen and (max-width:1440px){.kennel_strength-page main .obsessionBlock__inner__set .btnBox{margin-top:calc(49 / 1440 * 100vw)}}@media screen and (max-width:750px){.kennel_strength-page main .obsessionBlock__inner__set .btnBox{margin-top:40px}}.kennel_strength-page main .obsessionBlock__inner__set .btnBox p{color:#fff;text-align:center;font-weight:700;font-size:18px;line-height:1.8;letter-spacing:.088em}.kennel_strength-page main .obsessionBlock__inner__set .btnBox p span{position:relative}.kennel_strength-page main .obsessionBlock__inner__set .btnBox p span::before{content:"";position:absolute;top:-8px;left:-35px;width:18px;height:31px;background:url(../images/kennel/strength/obsession_title_left.svg) right bottom/100% auto no-repeat}@media screen and (max-width:1440px){.kennel_strength-page main .obsessionBlock__inner__set .btnBox p span::before{top:calc((-8)/ 1440 * 100vw);left:calc((-35)/ 1440 * 100vw);width:calc(18 / 1440 * 100vw);height:calc(31 / 1440 * 100vw)}}@media screen and (max-width:750px){.kennel_strength-page main .obsessionBlock__inner__set .btnBox p span::before{top:-4px;left:-22px;width:14px;height:22px}}.kennel_strength-page main .obsessionBlock__inner__set .btnBox p span::after{content:"";position:absolute;top:-8px;right:-35px;width:18px;height:31px;background:url(../images/kennel/strength/obsession_title_right.svg) right bottom/100% auto no-repeat}@media screen and (max-width:1440px){.kennel_strength-page main .obsessionBlock__inner__set .btnBox p span::after{top:calc((-8)/ 1440 * 100vw);right:calc((-35)/ 1440 * 100vw);width:calc(18 / 1440 * 100vw);height:calc(31 / 1440 * 100vw)}}@media screen and (max-width:750px){.kennel_strength-page main .obsessionBlock__inner__set .btnBox p span::after{top:-4px;right:-22px;width:14px;height:22px}}@media screen and (max-width:750px){.kennel_strength-page main .obsessionBlock__inner__set .btnBox p{font-size:16px}}.kennel_strength-page main .obsessionBlock__inner__set .btnBox a{color:#fff;display:inline-block;text-align:center;font-weight:700;font-size:20px;line-height:1.8;letter-spacing:.088em;background:#1d2e5a;border-radius:37px;width:100%;max-width:450px;height:74px;line-height:74px;margin:20px auto 0}@media screen and (max-width:1440px){.kennel_strength-page main .obsessionBlock__inner__set .btnBox a{margin:calc(20 / 1440 * 100vw) auto 0}}@media screen and (max-width:750px){.kennel_strength-page main .obsessionBlock__inner__set .btnBox a{font-size:16px;max-width:350px;height:63px;line-height:63px;margin:20px auto 0}}.kennel_strength-page main .obsessionBlock__inner__set .logoBox{text-align:center;margin-top:120px}@media screen and (max-width:1440px){.kennel_strength-page main .obsessionBlock__inner__set .logoBox{margin-top:calc(120 / 1440 * 100vw)}}@media screen and (max-width:750px){.kennel_strength-page main .obsessionBlock__inner__set .logoBox{margin-top:60px}}.kennel_strength-page main .obsessionBlock__inner__set .logoBox figure{line-height:0}.kennel_strength-page main .obsessionBlock__inner__set .logoBox figure img{max-width:172px}@media screen and (max-width:1440px){.kennel_strength-page main .obsessionBlock__inner__set .logoBox figure img{max-width:calc(172 / 1440 * 100vw)}}@media screen and (max-width:750px){.kennel_strength-page main .obsessionBlock__inner__set .logoBox figure img{max-width:100%;height:33px}}.kennel_strength-page main .obsessionBlock__inner__set .logoBox p{margin-top:20px;color:#fff;font-size:26px;line-height:1.8;letter-spacing:.088em}@media screen and (max-width:1440px){.kennel_strength-page main .obsessionBlock__inner__set .logoBox p{margin-top:calc(20 / 1440 * 100vw);font-size:20px}}@media screen and (max-width:750px){.kennel_strength-page main .obsessionBlock__inner__set .logoBox p{font-size:16px;margin-top:20px}}.letter_index-page{background:#f4f4f4}.letter_index-page .aniObj{opacity:0;transition:2s}.letter_index-page .aniObj::after,.letter_index-page .aniObj::before{opacity:0;transition:2s}.letter_index-page .aniObj.aniObj--btn01::before{width:0;transition:1.5s .6s}.letter_index-page .aniObj.aniObj--main01{transform:translate(0,-2%) scale(1);transition:2s 0s}.letter_index-page .aniObj--move{opacity:1!important;transform:translate(0,0) scale(1)!important}.letter_index-page .aniObj--move.aniObj--btn01::before{width:100%}.letter_index-page .aniObj--move::after,.letter_index-page .aniObj--move::before{opacity:1!important;transform:translate(0,0) scale(1)!important}@media screen and (max-width:1244px){.letter_index-page main .localmainBlock .phtBox{width:calc(440 / 1244 * 100vw)}}@media screen and (max-width:750px){.letter_index-page main .localmainBlock .phtBox{width:calc(440 / 930 * 100vw)}}.letter_index-page main .headlineTxt{font-weight:700;font-size:26px;letter-spacing:.1em}@media screen and (max-width:1244px){.letter_index-page main .headlineTxt{font-size:calc(26 / 1244 * 100vw)}}@media screen and (max-width:750px){.letter_index-page main .headlineTxt{font-size:18px}}.letter_index-page main .headlineTxt span{font-size:28px;font-weight:600;letter-spacing:.055em}@media screen and (max-width:1244px){.letter_index-page main .headlineTxt span{font-size:calc(28 / 1244 * 100vw)}}@media screen and (max-width:750px){.letter_index-page main .headlineTxt span{font-size:20px}}.letter_index-page main .copyTxt{font-size:15px;line-height:2.4;letter-spacing:.05em}@media screen and (max-width:1244px){.letter_index-page main .copyTxt{font-size:calc(15 / 1244 * 100vw)}}@media screen and (max-width:750px){.letter_index-page main .copyTxt{font-size:13px;line-height:2.2}}.letter_index-page main .letterBlock{padding:108px 60px;box-sizing:border-box}@media screen and (max-width:1440px){.letter_index-page main .letterBlock{padding:calc(108 / 1440 * 100vw) calc(60 / 1440 * 100vw)}}@media screen and (max-width:750px){.letter_index-page main .letterBlock{padding:calc(108 / 750 * 100vw) calc(50 / 750 * 100vw)}}.letter_index-page main .letterBlock__inner{max-width:1044px;margin:0 auto}.letter_index-page main .letterBlock__inner__copy{padding:0 100px;font-weight:700;box-sizing:border-box}@media screen and (max-width:1244px){.letter_index-page main .letterBlock__inner__copy{padding:0 calc(100 / 1244 * 100vw)}}@media screen and (max-width:1024px){.letter_index-page main .letterBlock__inner__copy{padding:0 calc(60 / 1024 * 100vw)}}@media screen and (max-width:750px){.letter_index-page main .letterBlock__inner__copy{padding:0}}.letter_index-page main .letterBlock__inner__copy .headlineTxt{margin-bottom:12px}@media screen and (max-width:1244px){.letter_index-page main .letterBlock__inner__copy .headlineTxt{margin-bottom:calc(12 / 1244 * 100vw)}}@media screen and (max-width:1024px){.letter_index-page main .letterBlock__inner__copy .headlineTxt{margin-bottom:calc(12 / 1024 * 100vw)}}@media screen and (max-width:750px){.letter_index-page main .letterBlock__inner__copy .copyTxt{letter-spacing:.1em}}.letter_index-page main .letterBlock__inner__copy .requiredTxt{display:inline-block;margin-right:8px;padding:10px 12px 8px;font-size:14px;line-height:1;color:#fff;background:#bc3131;box-sizing:border-box}@media screen and (max-width:1244px){.letter_index-page main .letterBlock__inner__copy .requiredTxt{padding:calc(10 / 1244 * 100vw) calc(12 / 1244 * 100vw) calc(8 / 1244 * 100vw);font-size:calc(14 / 1244 * 100vw)}}@media screen and (max-width:750px){.letter_index-page main .letterBlock__inner__copy .requiredTxt{padding:5px 6px;font-size:11px}}.letter_index-page main .letterBlock__inner form.confirm dl dt{margin-top:0!important}.letter_index-page main .letterBlock__inner .formBox{margin-top:51px;padding:32px 60px;background:#fff;border-top-left-radius:10px;border-top-right-radius:10px;box-sizing:border-box}@media screen and (max-width:1244px){.letter_index-page main .letterBlock__inner .formBox{margin-top:calc(51 / 1244 * 100vw);padding:calc(32 / 1244 * 100vw) calc(60 / 1244 * 100vw)}}@media screen and (max-width:1024px){.letter_index-page main .letterBlock__inner .formBox{padding:calc(32 / 1024 * 100vw) calc(60 / 1024 * 100vw)}}@media screen and (max-width:750px){.letter_index-page main .letterBlock__inner .formBox{margin-top:28px;border-top-left-radius:5px;border-top-right-radius:5px}}.letter_index-page main .letterBlock__inner .formBox input[type=email],.letter_index-page main .letterBlock__inner .formBox input[type=tel],.letter_index-page main .letterBlock__inner .formBox input[type=text]{padding:10px 18px;font-size:16px;line-height:1.6;background:#f5f5f5;border:none}@media screen and (max-width:1244px){.letter_index-page main .letterBlock__inner .formBox input[type=email],.letter_index-page main .letterBlock__inner .formBox input[type=tel],.letter_index-page main .letterBlock__inner .formBox input[type=text]{padding:calc(10 / 1244 * 100vw) calc(18 / 1244 * 100vw);font-size:calc(16 / 1244 * 100vw)}}@media screen and (max-width:750px){.letter_index-page main .letterBlock__inner .formBox input[type=email],.letter_index-page main .letterBlock__inner .formBox input[type=tel],.letter_index-page main .letterBlock__inner .formBox input[type=text]{padding:8px 12px;font-size:14px}}.letter_index-page main .letterBlock__inner .formBox input[type=email],.letter_index-page main .letterBlock__inner .formBox input[type=text]{max-width:540px;width:100%}.letter_index-page main .letterBlock__inner .formBox input[type=email].otherWidth,.letter_index-page main .letterBlock__inner .formBox input[type=text].otherWidth{width:calc(100% - 93px)}@media screen and (max-width:750px){.letter_index-page main .letterBlock__inner .formBox input[type=email].otherWidth,.letter_index-page main .letterBlock__inner .formBox input[type=text].otherWidth{margin-top:0}}.letter_index-page main .letterBlock__inner .formBox input[type=tel]{width:20%}@media screen and (max-width:750px){.letter_index-page main .letterBlock__inner .formBox input[type=tel]{width:28%}}.letter_index-page main .letterBlock__inner .formBox textarea{max-width:540px;width:100%;height:200px;padding:10px 18px;font-size:16px;line-height:1.6;background:#f5f5f5;border:none;box-sizing:border-box}@media screen and (max-width:1244px){.letter_index-page main .letterBlock__inner .formBox textarea{padding:calc(10 / 1244 * 100vw) calc(18 / 1244 * 100vw);font-size:calc(16 / 1244 * 100vw)}}@media screen and (max-width:750px){.letter_index-page main .letterBlock__inner .formBox textarea{padding:8px 12px;font-size:14px}}.letter_index-page main .letterBlock__inner .formBox dl{display:flex;align-items:flex-start;justify-content:space-between;padding:38px 0;border-top:1px solid #d5d5d5;box-sizing:border-box}@media screen and (max-width:1244px){.letter_index-page main .letterBlock__inner .formBox dl{padding:calc(38 / 1244 * 100vw) 0}}@media screen and (max-width:750px){.letter_index-page main .letterBlock__inner .formBox dl{display:block;padding:22px 0}}.letter_index-page main .letterBlock__inner .formBox dl:nth-of-type(1){border-top:none}.letter_index-page main .letterBlock__inner .formBox dl dt{display:flex;align-items:center;justify-content:space-between;width:226px;margin-top:8px}@media screen and (max-width:1244px){.letter_index-page main .letterBlock__inner .formBox dl dt{width:calc(226 / 1244 * 100vw);margin-top:calc(8 / 1244 * 100vw)}}@media screen and (max-width:750px){.letter_index-page main .letterBlock__inner .formBox dl dt{width:100%;margin-top:0}}.letter_index-page main .letterBlock__inner .formBox dl dt .tit{font-weight:700;font-size:16px}@media screen and (max-width:1244px){.letter_index-page main .letterBlock__inner .formBox dl dt .tit{font-size:calc(16 / 1244 * 100vw)}}@media screen and (max-width:750px){.letter_index-page main .letterBlock__inner .formBox dl dt .tit{font-size:14px}}.letter_index-page main .letterBlock__inner .formBox dl dt .no-required,.letter_index-page main .letterBlock__inner .formBox dl dt .required{display:inline-block;padding:6px 8px;font-size:11px;line-height:1;color:#fff;box-sizing:border-box}@media screen and (max-width:1244px){.letter_index-page main .letterBlock__inner .formBox dl dt .no-required,.letter_index-page main .letterBlock__inner .formBox dl dt .required{padding:calc(6 / 1244 * 100vw) calc(8 / 1244 * 100vw);font-size:calc(11 / 1244 * 100vw)}}@media screen and (max-width:750px){.letter_index-page main .letterBlock__inner .formBox dl dt .no-required,.letter_index-page main .letterBlock__inner .formBox dl dt .required{padding:5px 6px;font-size:11px}}.letter_index-page main .letterBlock__inner .formBox dl dt .required{background:#bc3131}.letter_index-page main .letterBlock__inner .formBox dl dt .no-required{background:#888}.letter_index-page main .letterBlock__inner .formBox dl dd{width:calc(100% - 285px)}@media screen and (max-width:1244px){.letter_index-page main .letterBlock__inner .formBox dl dd{width:calc(100% - calc(285 / 1244 * 100vw))}}@media screen and (max-width:750px){.letter_index-page main .letterBlock__inner .formBox dl dd{width:100%;margin-top:12px}}@media screen and (max-width:750px){.letter_index-page main .letterBlock__inner .formBox dl dd .cautionArea{display:none}}.letter_index-page main .letterBlock__inner .formBox dl dd .caution{font-size:12px}@media screen and (max-width:1244px){.letter_index-page main .letterBlock__inner .formBox dl dd .caution{font-size:calc(12 / 1244 * 100vw)}}@media screen and (max-width:750px){.letter_index-page main .letterBlock__inner .formBox dl dd .caution{display:block;margin-top:8px;font-size:12px}}.letter_index-page main .letterBlock__inner .formBox dl dd .mailCheck .description{margin:22px 0 12px;font-size:14px}@media screen and (max-width:1244px){.letter_index-page main .letterBlock__inner .formBox dl dd .mailCheck .description{margin:calc(22 / 1244 * 100vw) 0 calc(12 / 1244 * 100vw);font-size:calc(14 / 1244 * 100vw)}}@media screen and (max-width:750px){.letter_index-page main .letterBlock__inner .formBox dl dd .mailCheck .description{margin:16px 0 8px;padding-left:1em;text-indent:-1em;font-size:13px;box-sizing:border-box}}.letter_index-page main .letterBlock__inner .privacyBox{overflow:auto;height:325px;padding:70px 100px;background:#e1e1e1;border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-sizing:border-box}@media screen and (max-width:1244px){.letter_index-page main .letterBlock__inner .privacyBox{padding:calc(70 / 1244 * 100vw) calc(100 / 1244 * 100vw)}}@media screen and (max-width:1024px){.letter_index-page main .letterBlock__inner .privacyBox{padding:calc(70 / 1024 * 100vw) calc(60 / 1024 * 100vw)}}@media screen and (max-width:750px){.letter_index-page main .letterBlock__inner .privacyBox{border-bottom-left-radius:5px;border-bottom-right-radius:5px}}.letter_index-page main .letterBlock__inner .privacyBox h3{font-weight:700;font-size:16px}@media screen and (max-width:1244px){.letter_index-page main .letterBlock__inner .privacyBox h3{font-size:calc(16 / 1244 * 100vw)}}@media screen and (max-width:750px){.letter_index-page main .letterBlock__inner .privacyBox h3{font-size:14px}}.letter_index-page main .letterBlock__inner .privacyBox ol{margin-top:41px}@media screen and (max-width:1244px){.letter_index-page main .letterBlock__inner .privacyBox ol{margin-top:calc(41 / 1244 * 100vw)}}@media screen and (max-width:750px){.letter_index-page main .letterBlock__inner .privacyBox ol{margin-top:30px}}.letter_index-page main .letterBlock__inner .privacyBox ol li:nth-of-type(n+2){margin-top:30px}@media screen and (max-width:1244px){.letter_index-page main .letterBlock__inner .privacyBox ol li:nth-of-type(n+2){margin-top:calc(30 / 1244 * 100vw)}}@media screen and (max-width:750px){.letter_index-page main .letterBlock__inner .privacyBox ol li:nth-of-type(n+2){margin-top:22px}}.letter_index-page main .letterBlock__inner .privacyBox ol li h4{font-weight:700;font-size:15px}@media screen and (max-width:1244px){.letter_index-page main .letterBlock__inner .privacyBox ol li h4{font-size:calc(15 / 1244 * 100vw)}}@media screen and (max-width:750px){.letter_index-page main .letterBlock__inner .privacyBox ol li h4{font-size:14px}}.letter_index-page main .letterBlock__inner .privacyBox ol li p{margin-top:12px;font-size:14px;text-justify:inter-ideograph;text-align:justify}@media screen and (max-width:1244px){.letter_index-page main .letterBlock__inner .privacyBox ol li p{margin-top:calc(12 / 1244 * 100vw);font-size:calc(14 / 1244 * 100vw)}}@media screen and (max-width:750px){.letter_index-page main .letterBlock__inner .privacyBox ol li p{margin-top:12px;font-size:13px}}.letter_index-page main .letterBlock__inner .privacyBox ol li .privacyBox__inner__item{margin-top:18px}@media screen and (max-width:1244px){.letter_index-page main .letterBlock__inner .privacyBox ol li .privacyBox__inner__item{margin-top:calc(18 / 1244 * 100vw)}}@media screen and (max-width:750px){.letter_index-page main .letterBlock__inner .privacyBox ol li .privacyBox__inner__item{margin-top:18px}}.letter_index-page main .letterBlock__inner .privacyBox ol li .privacyBox__inner__item h5{font-weight:700;font-size:14px}@media screen and (max-width:1244px){.letter_index-page main .letterBlock__inner .privacyBox ol li .privacyBox__inner__item h5{font-size:calc(14 / 1244 * 100vw)}}@media screen and (max-width:750px){.letter_index-page main .letterBlock__inner .privacyBox ol li .privacyBox__inner__item h5{font-size:13px}}.letter_index-page main .letterBlock__inner .privacyBox ol li .privacyBox__inner__item address{margin-top:12px;font-size:14px}@media screen and (max-width:1244px){.letter_index-page main .letterBlock__inner .privacyBox ol li .privacyBox__inner__item address{margin-top:calc(12 / 1244 * 100vw);font-size:calc(14 / 1244 * 100vw)}}@media screen and (max-width:750px){.letter_index-page main .letterBlock__inner .privacyBox ol li .privacyBox__inner__item address{margin-top:12px;font-size:13px}}.letter_index-page main .letterBlock__inner .agreementBox{margin-top:51px;text-align:center;font-weight:700;font-size:16px}@media screen and (max-width:1244px){.letter_index-page main .letterBlock__inner .agreementBox{margin-top:calc(51 / 1244 * 100vw);font-size:calc(16 / 1244 * 100vw)}}@media screen and (max-width:750px){.letter_index-page main .letterBlock__inner .agreementBox{margin-top:30px;font-size:14px}}.letter_index-page main .letterBlock__inner .cautionBox{margin-top:51px;text-align:center}@media screen and (max-width:1244px){.letter_index-page main .letterBlock__inner .cautionBox{margin-top:calc(51 / 1244 * 100vw)}}@media screen and (max-width:750px){.letter_index-page main .letterBlock__inner .cautionBox{margin-top:41px}}.letter_index-page main .letterBlock__inner .cautionBox p{font-weight:700}.letter_index-page main .letterBlock__inner .cautionBox p span{position:relative;display:inline-block;border-bottom:1px solid #aaa}.letter_index-page main .letterBlock__inner .cautionBox p span::before{content:'';position:absolute;bottom:-7px;left:50%;transform:translate(-50%,0) rotate(135deg);width:10px;height:10px;border-top:solid 1px #aaa;border-right:solid 1px #aaa;background:#f4f4f4}.letter_index-page main .letterBlock__inner .submitBox{margin-top:30px;text-align:center}@media screen and (max-width:1244px){.letter_index-page main .letterBlock__inner .submitBox{margin-top:calc(30 / 1244 * 100vw)}}@media screen and (max-width:750px){.letter_index-page main .letterBlock__inner .submitBox{margin-top:30px}}.letter_index-page main .letterBlock__inner .submitBox input[type=submit]{-webkit-appearance:none;cursor:pointer;width:282px;height:68px;margin:0 15px;font-weight:700;font-size:16px;color:#000;background:#fff;border-radius:0;border:2px solid #000;box-sizing:border-box}@media screen and (max-width:1244px){.letter_index-page main .letterBlock__inner .submitBox input[type=submit]{font-size:calc(16 / 1244 * 100vw)}}@media screen and (max-width:750px){.letter_index-page main .letterBlock__inner .submitBox input[type=submit]{max-width:222px;height:58px;font-size:13px}}.letter_index-page main .letterBlock__inner .submitBox input[type=submit]#sendBtn{color:#fff;background:#000}.letter_index-page .checkbox{display:block;margin-top:10px}.letter_index-page .checkbox span.checkbox_choice{display:inline-block}.letter_index-page .checkbox a{position:relative;padding:0 24px 2px 0;border-bottom:1px solid #000;box-sizing:border-box}.letter_index-page .checkbox a::after{content:"";position:absolute;top:calc(50% - 1px);right:0;transform:translateY(-50%);width:16px;height:6px;background:url(../images/common/nav_arr_bk.svg) center/100% auto no-repeat}.letter_index-page .checkbox label{line-height:135%;position:relative;margin-left:1rem;cursor:pointer}.letter_index-page .checkbox .checkBoxDeco{position:relative;margin:0 10px 0 0;cursor:pointer}.letter_index-page .checkbox .checkBoxDeco:before{position:absolute;z-index:1;top:.125rem;left:.4rem;width:.75rem;height:.375rem;content:'';transition:transform .4s cubic-bezier(.45,1.8,.5,.75);transform:rotate(-45deg) scale(0,0);border:2px solid #000;border-top-style:none;border-right-style:none}@media screen and (max-width:750px){.letter_index-page .checkbox .checkBoxDeco:before{top:.35rem}}.letter_index-page .checkbox .checkBoxDeco:checked:before{transform:rotate(-45deg) scale(1,1)}.letter_index-page .checkbox .checkBoxDeco:after{position:absolute;top:-.3rem;left:0;width:1.5rem;height:1.5rem;content:'';cursor:pointer;border:1px solid #ccc;background:#fff}@media screen and (max-width:750px){.letter_index-page .checkbox .checkBoxDeco:after{top:0}}.letter_index-page .radio,.letter_index-page .radio-inline{display:block;margin-top:14px}.letter_index-page .radio span.radio_choice,.letter_index-page .radio-inline span.radio_choice{display:inline-block}.letter_index-page .radio label,.letter_index-page .radio-inline label{line-height:135%;position:relative;margin:.5rem;cursor:pointer}@media screen and (max-width:750px){.letter_index-page .radio input.otherInput,.letter_index-page .radio-inline input.otherInput{margin-top:8px;margin-left:5px}}.letter_index-page .radio .radioDeco,.letter_index-page .radio-inline .radioDeco{position:relative;margin-right:10px;cursor:pointer}.letter_index-page .radio .radioDeco:before,.letter_index-page .radio-inline .radioDeco:before{position:absolute;z-index:1;top:0;left:.125rem;width:.75rem;height:.75rem;content:'';transition:transform .4s cubic-bezier(.45,1.8,.5,.75);transform:scale(0,0);border-radius:50%;background:#000}.letter_index-page .radio .radioDeco:checked:before,.letter_index-page .radio-inline .radioDeco:checked:before{transform:scale(1,1)}.letter_index-page .radio .radioDeco:after,.letter_index-page .radio-inline .radioDeco:after{position:absolute;top:-.25rem;left:-.125rem;width:1rem;height:1rem;content:'';border:2px solid #ccc;border-radius:50%;background:#fff}.letter_index-page .formError{margin-top:16px!important}.letter_index-page .formErrorContent{box-shadow:none}.letter_index-page .mform #errorMsgBase{width:100%;padding:18px 36px;margin:18px auto;color:#fff;background:#c41f22;box-sizing:border-box}.letter_index-page .mform #errorMsgBase .title{font-size:20px;font-weight:700;line-height:1}.letter_index-page .mform #errorMsgBase ul li{margin-top:6px;font-size:18px}.letter_index-page .mform #errorMsgBase ul li a{display:inline-block;color:#fff}.letter_index-page .mform.confirm .show_input,.letter_index-page .mform.input .show_confirm{display:none!important}.letter_index-page .jqv_prompt .formErrorContent{background:#fee;color:#e00;font-size:.9em;line-height:1.75;padding:0 10px;margin:5px 0;border-radius:5px;border:1px solid #e00}.letter_index-page .formError,.letter_index-page .formError .formErrorArrow,.letter_index-page .formError .formErrorContent{z-index:50;line-height:1.75}.letter_index-page .mform input[type=email],.letter_index-page .mform input[type=number],.letter_index-page .mform input[type=tel],.letter_index-page .mform input[type=text],.letter_index-page .mform select,.letter_index-page .mform textarea{font-size:16px;line-height:1.75;max-width:100%;box-sizing:border-box}.letter_index-page .mform select{padding:4px 10px 6px;box-sizing:border-box}.letter_index-page .mform.confirm .radio{margin:0!important}.news-letter_index-page{background:#f4f4f4}.news-letter_index-page .aniObj{opacity:0;transition:2s}.news-letter_index-page .aniObj::after,.news-letter_index-page .aniObj::before{opacity:0;transition:2s}.news-letter_index-page .aniObj.aniObj--btn01::before{width:0;transition:1.5s .6s}.news-letter_index-page .aniObj.aniObj--main01{transform:translate(0,-2%) scale(1);transition:2s 0s}.news-letter_index-page .aniObj--move{opacity:1!important;transform:translate(0,0) scale(1)!important}.news-letter_index-page .aniObj--move.aniObj--btn01::before{width:100%}.news-letter_index-page .aniObj--move::after,.news-letter_index-page .aniObj--move::before{opacity:1!important;transform:translate(0,0) scale(1)!important}@media screen and (max-width:1244px){.news-letter_index-page main .localmainBlock .phtBox{width:calc(440 / 1244 * 100vw)}}@media screen and (max-width:750px){.news-letter_index-page main .localmainBlock .phtBox{width:calc(440 / 930 * 100vw)}}.news-letter_index-page main .headlineTxt{font-weight:700;font-size:26px;letter-spacing:.1em}@media screen and (max-width:1244px){.news-letter_index-page main .headlineTxt{font-size:calc(26 / 1244 * 100vw)}}@media screen and (max-width:750px){.news-letter_index-page main .headlineTxt{font-size:18px}}.news-letter_index-page main .headlineTxt span{font-size:28px;font-weight:600;letter-spacing:.055em}@media screen and (max-width:1244px){.news-letter_index-page main .headlineTxt span{font-size:calc(28 / 1244 * 100vw)}}@media screen and (max-width:750px){.news-letter_index-page main .headlineTxt span{font-size:20px}}.news-letter_index-page main .copyTxt{font-size:15px;line-height:2.4;letter-spacing:.05em}@media screen and (max-width:1244px){.news-letter_index-page main .copyTxt{font-size:calc(15 / 1244 * 100vw)}}@media screen and (max-width:750px){.news-letter_index-page main .copyTxt{font-size:13px;line-height:2.2}}.news-letter_index-page main .letterBlock{padding:0 60px 212px;box-sizing:border-box}@media screen and (max-width:1440px){.news-letter_index-page main .letterBlock{padding:0 calc(60 / 1440 * 100vw) calc(212 / 1440 * 100vw)}}@media screen and (max-width:750px){.news-letter_index-page main .letterBlock{padding:0 calc(50 / 750 * 100vw) calc(132 / 750 * 100vw)}}.news-letter_index-page main .letterBlock__inner{max-width:1124px;margin:0 auto}.news-letter_index-page main .letterBlock__inner__copy{padding:0 100px;font-weight:700;box-sizing:border-box}@media screen and (max-width:1244px){.news-letter_index-page main .letterBlock__inner__copy{padding:0 calc(100 / 1244 * 100vw)}}@media screen and (max-width:1024px){.news-letter_index-page main .letterBlock__inner__copy{padding:0 calc(60 / 1024 * 100vw)}}@media screen and (max-width:750px){.news-letter_index-page main .letterBlock__inner__copy{padding:0}}@media screen and (max-width:750px){.news-letter_index-page main .letterBlock__inner__copy .copyTxt{letter-spacing:.1em}}.news-letter_index-page main .letterBlock__inner__copy .requiredTxt{display:inline-block;margin-right:8px;padding:10px 12px 8px;font-size:14px;line-height:1;color:#fff;background:#bc3131;box-sizing:border-box}@media screen and (max-width:1244px){.news-letter_index-page main .letterBlock__inner__copy .requiredTxt{padding:calc(10 / 1244 * 100vw) calc(12 / 1244 * 100vw) calc(8 / 1244 * 100vw);font-size:calc(14 / 1244 * 100vw)}}@media screen and (max-width:750px){.news-letter_index-page main .letterBlock__inner__copy .requiredTxt{padding:5px 6px;font-size:11px}}.news-letter_index-page main .letterBlock__inner form.confirm dl dt{margin-top:0!important}.news-letter_index-page main .letterBlock__inner .formBox{margin-top:51px;padding:32px 100px;background:#fff;border-top-left-radius:10px;border-top-right-radius:10px;box-sizing:border-box}@media screen and (max-width:1244px){.news-letter_index-page main .letterBlock__inner .formBox{margin-top:calc(51 / 1244 * 100vw);padding:calc(32 / 1244 * 100vw) calc(100 / 1244 * 100vw)}}@media screen and (max-width:1024px){.news-letter_index-page main .letterBlock__inner .formBox{padding:calc(32 / 1024 * 100vw) calc(60 / 1024 * 100vw)}}@media screen and (max-width:750px){.news-letter_index-page main .letterBlock__inner .formBox{margin-top:28px;border-top-left-radius:5px;border-top-right-radius:5px}}.news-letter_index-page main .letterBlock__inner .formBox input[type=email],.news-letter_index-page main .letterBlock__inner .formBox input[type=tel],.news-letter_index-page main .letterBlock__inner .formBox input[type=text]{padding:10px 18px;font-size:16px;line-height:1.6;background:#f5f5f5;border:none}@media screen and (max-width:1244px){.news-letter_index-page main .letterBlock__inner .formBox input[type=email],.news-letter_index-page main .letterBlock__inner .formBox input[type=tel],.news-letter_index-page main .letterBlock__inner .formBox input[type=text]{padding:calc(10 / 1244 * 100vw) calc(18 / 1244 * 100vw);font-size:calc(16 / 1244 * 100vw)}}@media screen and (max-width:750px){.news-letter_index-page main .letterBlock__inner .formBox input[type=email],.news-letter_index-page main .letterBlock__inner .formBox input[type=tel],.news-letter_index-page main .letterBlock__inner .formBox input[type=text]{padding:8px 12px;font-size:14px}}.news-letter_index-page main .letterBlock__inner .formBox input[type=email],.news-letter_index-page main .letterBlock__inner .formBox input[type=text]{max-width:540px;width:100%}.news-letter_index-page main .letterBlock__inner .formBox input[type=email].otherWidth,.news-letter_index-page main .letterBlock__inner .formBox input[type=text].otherWidth{width:calc(100% - 93px)}@media screen and (max-width:750px){.news-letter_index-page main .letterBlock__inner .formBox input[type=email].otherWidth,.news-letter_index-page main .letterBlock__inner .formBox input[type=text].otherWidth{margin-top:0}}.news-letter_index-page main .letterBlock__inner .formBox input[type=tel]{width:20%}@media screen and (max-width:750px){.news-letter_index-page main .letterBlock__inner .formBox input[type=tel]{width:28%}}.news-letter_index-page main .letterBlock__inner .formBox textarea{max-width:540px;width:100%;height:200px;padding:10px 18px;font-size:16px;line-height:1.6;background:#f5f5f5;border:none;box-sizing:border-box}@media screen and (max-width:1244px){.news-letter_index-page main .letterBlock__inner .formBox textarea{padding:calc(10 / 1244 * 100vw) calc(18 / 1244 * 100vw);font-size:calc(16 / 1244 * 100vw)}}@media screen and (max-width:750px){.news-letter_index-page main .letterBlock__inner .formBox textarea{padding:8px 12px;font-size:14px}}.news-letter_index-page main .letterBlock__inner .formBox dl{display:flex;align-items:flex-start;justify-content:space-between;padding:38px 0;border-top:1px solid #d5d5d5;box-sizing:border-box}@media screen and (max-width:1244px){.news-letter_index-page main .letterBlock__inner .formBox dl{padding:calc(38 / 1244 * 100vw) 0}}@media screen and (max-width:750px){.news-letter_index-page main .letterBlock__inner .formBox dl{display:block;padding:22px 0}}.news-letter_index-page main .letterBlock__inner .formBox dl:nth-of-type(1){border-top:none}.news-letter_index-page main .letterBlock__inner .formBox dl dt{display:flex;align-items:center;justify-content:space-between;width:226px;margin-top:8px}@media screen and (max-width:1244px){.news-letter_index-page main .letterBlock__inner .formBox dl dt{width:calc(226 / 1244 * 100vw);margin-top:calc(8 / 1244 * 100vw)}}@media screen and (max-width:750px){.news-letter_index-page main .letterBlock__inner .formBox dl dt{width:100%;margin-top:0}}.news-letter_index-page main .letterBlock__inner .formBox dl dt .tit{font-weight:700;font-size:16px}@media screen and (max-width:1244px){.news-letter_index-page main .letterBlock__inner .formBox dl dt .tit{font-size:calc(16 / 1244 * 100vw)}}@media screen and (max-width:750px){.news-letter_index-page main .letterBlock__inner .formBox dl dt .tit{font-size:14px}}.news-letter_index-page main .letterBlock__inner .formBox dl dt .no-required,.news-letter_index-page main .letterBlock__inner .formBox dl dt .required{display:inline-block;padding:6px 8px;font-size:11px;line-height:1;color:#fff;box-sizing:border-box}@media screen and (max-width:1244px){.news-letter_index-page main .letterBlock__inner .formBox dl dt .no-required,.news-letter_index-page main .letterBlock__inner .formBox dl dt .required{padding:calc(6 / 1244 * 100vw) calc(8 / 1244 * 100vw);font-size:calc(11 / 1244 * 100vw)}}@media screen and (max-width:750px){.news-letter_index-page main .letterBlock__inner .formBox dl dt .no-required,.news-letter_index-page main .letterBlock__inner .formBox dl dt .required{padding:5px 6px;font-size:11px}}.news-letter_index-page main .letterBlock__inner .formBox dl dt .required{background:#bc3131}.news-letter_index-page main .letterBlock__inner .formBox dl dt .no-required{background:#888}.news-letter_index-page main .letterBlock__inner .formBox dl dd{width:calc(100% - 285px)}@media screen and (max-width:1244px){.news-letter_index-page main .letterBlock__inner .formBox dl dd{width:calc(100% - calc(285 / 1244 * 100vw))}}@media screen and (max-width:750px){.news-letter_index-page main .letterBlock__inner .formBox dl dd{width:100%;margin-top:12px}}@media screen and (max-width:750px){.news-letter_index-page main .letterBlock__inner .formBox dl dd .cautionArea{display:none}}.news-letter_index-page main .letterBlock__inner .formBox dl dd .caution{font-size:12px}@media screen and (max-width:1244px){.news-letter_index-page main .letterBlock__inner .formBox dl dd .caution{font-size:calc(12 / 1244 * 100vw)}}@media screen and (max-width:750px){.news-letter_index-page main .letterBlock__inner .formBox dl dd .caution{display:block;margin-top:8px;font-size:12px}}.news-letter_index-page main .letterBlock__inner .formBox dl dd .mailCheck .description{margin:22px 0 12px;font-size:14px}@media screen and (max-width:1244px){.news-letter_index-page main .letterBlock__inner .formBox dl dd .mailCheck .description{margin:calc(22 / 1244 * 100vw) 0 calc(12 / 1244 * 100vw);font-size:calc(14 / 1244 * 100vw)}}@media screen and (max-width:750px){.news-letter_index-page main .letterBlock__inner .formBox dl dd .mailCheck .description{margin:16px 0 8px;padding-left:1em;text-indent:-1em;font-size:13px;box-sizing:border-box}}.news-letter_index-page main .letterBlock__inner .privacyBox{overflow:auto;height:325px;padding:70px 100px;background:#e1e1e1;border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-sizing:border-box}@media screen and (max-width:1244px){.news-letter_index-page main .letterBlock__inner .privacyBox{padding:calc(70 / 1244 * 100vw) calc(100 / 1244 * 100vw)}}@media screen and (max-width:1024px){.news-letter_index-page main .letterBlock__inner .privacyBox{padding:calc(70 / 1024 * 100vw) calc(60 / 1024 * 100vw)}}@media screen and (max-width:750px){.news-letter_index-page main .letterBlock__inner .privacyBox{border-bottom-left-radius:5px;border-bottom-right-radius:5px}}.news-letter_index-page main .letterBlock__inner .privacyBox h3{font-weight:700;font-size:16px}@media screen and (max-width:1244px){.news-letter_index-page main .letterBlock__inner .privacyBox h3{font-size:calc(16 / 1244 * 100vw)}}@media screen and (max-width:750px){.news-letter_index-page main .letterBlock__inner .privacyBox h3{font-size:14px}}.news-letter_index-page main .letterBlock__inner .privacyBox ol{margin-top:41px}@media screen and (max-width:1244px){.news-letter_index-page main .letterBlock__inner .privacyBox ol{margin-top:calc(41 / 1244 * 100vw)}}@media screen and (max-width:750px){.news-letter_index-page main .letterBlock__inner .privacyBox ol{margin-top:30px}}.news-letter_index-page main .letterBlock__inner .privacyBox ol li:nth-of-type(n+2){margin-top:30px}@media screen and (max-width:1244px){.news-letter_index-page main .letterBlock__inner .privacyBox ol li:nth-of-type(n+2){margin-top:calc(30 / 1244 * 100vw)}}@media screen and (max-width:750px){.news-letter_index-page main .letterBlock__inner .privacyBox ol li:nth-of-type(n+2){margin-top:22px}}.news-letter_index-page main .letterBlock__inner .privacyBox ol li h4{font-weight:700;font-size:15px}@media screen and (max-width:1244px){.news-letter_index-page main .letterBlock__inner .privacyBox ol li h4{font-size:calc(15 / 1244 * 100vw)}}@media screen and (max-width:750px){.news-letter_index-page main .letterBlock__inner .privacyBox ol li h4{font-size:14px}}.news-letter_index-page main .letterBlock__inner .privacyBox ol li p{margin-top:12px;font-size:14px;text-justify:inter-ideograph;text-align:justify}@media screen and (max-width:1244px){.news-letter_index-page main .letterBlock__inner .privacyBox ol li p{margin-top:calc(12 / 1244 * 100vw);font-size:calc(14 / 1244 * 100vw)}}@media screen and (max-width:750px){.news-letter_index-page main .letterBlock__inner .privacyBox ol li p{margin-top:12px;font-size:13px}}.news-letter_index-page main .letterBlock__inner .privacyBox ol li .privacyBox__inner__item{margin-top:18px}@media screen and (max-width:1244px){.news-letter_index-page main .letterBlock__inner .privacyBox ol li .privacyBox__inner__item{margin-top:calc(18 / 1244 * 100vw)}}@media screen and (max-width:750px){.news-letter_index-page main .letterBlock__inner .privacyBox ol li .privacyBox__inner__item{margin-top:18px}}.news-letter_index-page main .letterBlock__inner .privacyBox ol li .privacyBox__inner__item h5{font-weight:700;font-size:14px}@media screen and (max-width:1244px){.news-letter_index-page main .letterBlock__inner .privacyBox ol li .privacyBox__inner__item h5{font-size:calc(14 / 1244 * 100vw)}}@media screen and (max-width:750px){.news-letter_index-page main .letterBlock__inner .privacyBox ol li .privacyBox__inner__item h5{font-size:13px}}.news-letter_index-page main .letterBlock__inner .privacyBox ol li .privacyBox__inner__item address{margin-top:12px;font-size:14px}@media screen and (max-width:1244px){.news-letter_index-page main .letterBlock__inner .privacyBox ol li .privacyBox__inner__item address{margin-top:calc(12 / 1244 * 100vw);font-size:calc(14 / 1244 * 100vw)}}@media screen and (max-width:750px){.news-letter_index-page main .letterBlock__inner .privacyBox ol li .privacyBox__inner__item address{margin-top:12px;font-size:13px}}.news-letter_index-page main .letterBlock__inner .agreementBox{margin-top:51px;text-align:center;font-weight:700;font-size:16px}@media screen and (max-width:1244px){.news-letter_index-page main .letterBlock__inner .agreementBox{margin-top:calc(51 / 1244 * 100vw);font-size:calc(16 / 1244 * 100vw)}}@media screen and (max-width:750px){.news-letter_index-page main .letterBlock__inner .agreementBox{margin-top:30px;font-size:14px}}.news-letter_index-page main .letterBlock__inner .cautionBox{margin-top:77px;text-align:center}@media screen and (max-width:1244px){.news-letter_index-page main .letterBlock__inner .cautionBox{margin-top:calc(77 / 1244 * 100vw)}}@media screen and (max-width:750px){.news-letter_index-page main .letterBlock__inner .cautionBox{margin-top:41px}}.news-letter_index-page main .letterBlock__inner .cautionBox p{font-weight:700}.news-letter_index-page main .letterBlock__inner .cautionBox p span{position:relative;display:inline-block;border-bottom:1px solid #aaa}.news-letter_index-page main .letterBlock__inner .cautionBox p span::before{content:'';position:absolute;bottom:-7px;left:50%;transform:translate(-50%,0) rotate(135deg);width:10px;height:10px;border-top:solid 1px #aaa;border-right:solid 1px #aaa;background:#f4f4f4}.news-letter_index-page main .letterBlock__inner .submitBox{margin-top:30px;text-align:center}@media screen and (max-width:1244px){.news-letter_index-page main .letterBlock__inner .submitBox{margin-top:calc(30 / 1244 * 100vw)}}@media screen and (max-width:750px){.news-letter_index-page main .letterBlock__inner .submitBox{margin-top:30px}}.news-letter_index-page main .letterBlock__inner .submitBox input[type=submit]{-webkit-appearance:none;cursor:pointer;width:282px;height:68px;margin:0 15px;font-weight:700;font-size:16px;color:#000;background:#fff;border-radius:0;border:2px solid #000;box-sizing:border-box}@media screen and (max-width:1244px){.news-letter_index-page main .letterBlock__inner .submitBox input[type=submit]{font-size:calc(16 / 1244 * 100vw)}}@media screen and (max-width:750px){.news-letter_index-page main .letterBlock__inner .submitBox input[type=submit]{max-width:222px;height:58px;font-size:13px}}.news-letter_index-page main .letterBlock__inner .submitBox input[type=submit]#sendBtn{color:#fff;background:#000}.news-letter_index-page .checkbox{display:block;margin-top:10px}.news-letter_index-page .checkbox span.checkbox_choice{display:inline-block}.news-letter_index-page .checkbox a{position:relative;padding:0 24px 2px 0;border-bottom:1px solid #000;box-sizing:border-box}.news-letter_index-page .checkbox a::after{content:"";position:absolute;top:calc(50% - 1px);right:0;transform:translateY(-50%);width:16px;height:6px;background:url(../images/common/nav_arr_bk.svg) center/100% auto no-repeat}.news-letter_index-page .checkbox label{line-height:135%;position:relative;margin-left:1rem;cursor:pointer}.news-letter_index-page .checkbox .checkBoxDeco{position:relative;margin:0 10px 0 0;cursor:pointer}.news-letter_index-page .checkbox .checkBoxDeco:before{position:absolute;z-index:1;top:.125rem;left:.4rem;width:.75rem;height:.375rem;content:'';transition:transform .4s cubic-bezier(.45,1.8,.5,.75);transform:rotate(-45deg) scale(0,0);border:2px solid #000;border-top-style:none;border-right-style:none}@media screen and (max-width:750px){.news-letter_index-page .checkbox .checkBoxDeco:before{top:.35rem}}.news-letter_index-page .checkbox .checkBoxDeco:checked:before{transform:rotate(-45deg) scale(1,1)}.news-letter_index-page .checkbox .checkBoxDeco:after{position:absolute;top:-.3rem;left:0;width:1.5rem;height:1.5rem;content:'';cursor:pointer;border:1px solid #ccc;background:#fff}@media screen and (max-width:750px){.news-letter_index-page .checkbox .checkBoxDeco:after{top:0}}.news-letter_index-page .radio,.news-letter_index-page .radio-inline{display:block;margin-top:14px}.news-letter_index-page .radio span.radio_choice,.news-letter_index-page .radio-inline span.radio_choice{display:inline-block}.news-letter_index-page .radio label,.news-letter_index-page .radio-inline label{line-height:135%;position:relative;margin:.5rem;cursor:pointer}@media screen and (max-width:750px){.news-letter_index-page .radio input.otherInput,.news-letter_index-page .radio-inline input.otherInput{margin-top:8px;margin-left:5px}}.news-letter_index-page .radio .radioDeco,.news-letter_index-page .radio-inline .radioDeco{position:relative;margin-right:10px;cursor:pointer}.news-letter_index-page .radio .radioDeco:before,.news-letter_index-page .radio-inline .radioDeco:before{position:absolute;z-index:1;top:0;left:.125rem;width:.75rem;height:.75rem;content:'';transition:transform .4s cubic-bezier(.45,1.8,.5,.75);transform:scale(0,0);border-radius:50%;background:#000}.news-letter_index-page .radio .radioDeco:checked:before,.news-letter_index-page .radio-inline .radioDeco:checked:before{transform:scale(1,1)}.news-letter_index-page .radio .radioDeco:after,.news-letter_index-page .radio-inline .radioDeco:after{position:absolute;top:-.25rem;left:-.125rem;width:1rem;height:1rem;content:'';border:2px solid #ccc;border-radius:50%;background:#fff}.news-letter_index-page .formError{margin-top:16px!important}.news-letter_index-page .formErrorContent{box-shadow:none}.news-letter_index-page .mform #errorMsgBase{width:100%;padding:18px 36px;margin:18px auto;color:#fff;background:#c41f22;box-sizing:border-box}.news-letter_index-page .mform #errorMsgBase .title{font-size:20px;font-weight:700;line-height:1}.news-letter_index-page .mform #errorMsgBase ul li{margin-top:6px;font-size:18px}.news-letter_index-page .mform #errorMsgBase ul li a{display:inline-block;color:#fff}.news-letter_index-page .mform.confirm .show_input,.news-letter_index-page .mform.input .show_confirm{display:none!important}.news-letter_index-page .jqv_prompt .formErrorContent{background:#fee;color:#e00;font-size:.9em;line-height:1.75;padding:0 10px;margin:5px 0;border-radius:5px;border:1px solid #e00}.news-letter_index-page .formError,.news-letter_index-page .formError .formErrorArrow,.news-letter_index-page .formError .formErrorContent{z-index:50;line-height:1.75}.news-letter_index-page .mform input[type=email],.news-letter_index-page .mform input[type=number],.news-letter_index-page .mform input[type=tel],.news-letter_index-page .mform input[type=text],.news-letter_index-page .mform select,.news-letter_index-page .mform textarea{font-size:16px;line-height:1.75;max-width:100%;box-sizing:border-box}.news-letter_index-page .mform select{padding:4px 10px 6px;box-sizing:border-box}.news-letter_index-page .mform.confirm .radio{margin:0!important}.privacy-policy_index-page{background:#f4f4f4}.privacy-policy_index-page .aniObj{opacity:0;transition:2s}.privacy-policy_index-page .aniObj::after,.privacy-policy_index-page .aniObj::before{opacity:0;transition:2s}.privacy-policy_index-page .aniObj.aniObj--btn01::before{width:0;transition:1.5s .6s}.privacy-policy_index-page .aniObj.aniObj--main01{transform:translate(0,-2%) scale(1);transition:2s 0s}.privacy-policy_index-page .aniObj--move{opacity:1!important;transform:translate(0,0) scale(1)!important}.privacy-policy_index-page .aniObj--move.aniObj--btn01::before{width:100%}.privacy-policy_index-page .aniObj--move::after,.privacy-policy_index-page .aniObj--move::before{opacity:1!important;transform:translate(0,0) scale(1)!important}@media screen and (max-width:1244px){.privacy-policy_index-page main .localmainBlock .phtBox{width:calc(408 / 1244 * 100vw)}}@media screen and (max-width:750px){.privacy-policy_index-page main .localmainBlock .phtBox{width:calc(408 / 930 * 100vw)}}.privacy-policy_index-page main .copyTxt{font-size:15px;line-height:2.4;letter-spacing:.05em}@media screen and (max-width:1244px){.privacy-policy_index-page main .copyTxt{font-size:calc(15 / 1244 * 100vw)}}@media screen and (max-width:750px){.privacy-policy_index-page main .copyTxt{font-size:13px;line-height:2.2}}.privacy-policy_index-page main .headlineBox{margin-bottom:18px}@media screen and (max-width:1244px){.privacy-policy_index-page main .headlineBox{margin-bottom:calc(18 / 1244 * 100vw)}}@media screen and (max-width:750px){.privacy-policy_index-page main .headlineBox{margin-bottom:12px}}.privacy-policy_index-page main .headlineBox small,.privacy-policy_index-page main .headlineBox span{display:inline-block}.privacy-policy_index-page main .headlineBox span{font-weight:700;font-size:22px;letter-spacing:.088em}@media screen and (max-width:1244px){.privacy-policy_index-page main .headlineBox span{font-size:calc(22 / 1244 * 100vw)}}@media screen and (max-width:750px){.privacy-policy_index-page main .headlineBox span{font-size:16px}}.privacy-policy_index-page main .headlineBox small{font-size:13px;font-weight:500;letter-spacing:.055em}@media screen and (max-width:1244px){.privacy-policy_index-page main .headlineBox small{font-size:calc(13 / 1244 * 100vw)}}@media screen and (max-width:750px){.privacy-policy_index-page main .headlineBox small{font-size:12px}}.privacy-policy_index-page main .privacyBlock{padding:0 60px 212px;box-sizing:border-box}@media screen and (max-width:1440px){.privacy-policy_index-page main .privacyBlock{padding:0 calc(60 / 1440 * 100vw) calc(212 / 1440 * 100vw)}}@media screen and (max-width:750px){.privacy-policy_index-page main .privacyBlock{padding:0 calc(50 / 750 * 100vw) calc(132 / 750 * 100vw)}}.privacy-policy_index-page main .privacyBlock__inner{max-width:1124px;margin:0 auto}.privacy-policy_index-page main .privacyBlock__inner__set:nth-of-type(n+2){margin-top:77px}.privacy-policy_index-page main .privacyBlock__inner__set .headlineBox{margin-bottom:30px;padding:0 60px;box-sizing:border-box}@media screen and (max-width:1244px){.privacy-policy_index-page main .privacyBlock__inner__set .headlineBox{margin-bottom:calc(30 / 1244 * 100vw);padding:0 calc(60 / 1244 * 100vw)}}@media screen and (max-width:750px){.privacy-policy_index-page main .privacyBlock__inner__set .headlineBox{margin-bottom:12px}}.privacy-policy_index-page main .privacyBlock__inner__set .txtBox{margin-top:30px;padding:46px 60px;background:#fff;border-radius:10px;box-sizing:border-box}@media screen and (max-width:1244px){.privacy-policy_index-page main .privacyBlock__inner__set .txtBox{margin-top:calc(30 / 1244 * 100vw);padding:calc(46 / 1244 * 100vw) calc(60 / 1244 * 100vw)}}@media screen and (max-width:750px){.privacy-policy_index-page main .privacyBlock__inner__set .txtBox{padding:calc(60 / 1244 * 100vw);border-radius:5px}}.privacy-policy_index-page main .privacyBlock__inner__set .txtBox h3{font-weight:700;font-size:16px}@media screen and (max-width:1244px){.privacy-policy_index-page main .privacyBlock__inner__set .txtBox h3{font-size:calc(16 / 1244 * 100vw)}}@media screen and (max-width:750px){.privacy-policy_index-page main .privacyBlock__inner__set .txtBox h3{font-size:14px}}.privacy-policy_index-page main .privacyBlock__inner__set .txtBox h4{font-weight:700;font-size:15px}@media screen and (max-width:1244px){.privacy-policy_index-page main .privacyBlock__inner__set .txtBox h4{font-size:calc(15 / 1244 * 100vw)}}@media screen and (max-width:750px){.privacy-policy_index-page main .privacyBlock__inner__set .txtBox h4{font-size:14px}}.privacy-policy_index-page main .privacyBlock__inner__set .txtBox p{margin-top:12px;font-size:14px;text-justify:inter-ideograph;text-align:justify}@media screen and (max-width:1244px){.privacy-policy_index-page main .privacyBlock__inner__set .txtBox p{margin-top:calc(12 / 1244 * 100vw);font-size:calc(14 / 1244 * 100vw)}}@media screen and (max-width:750px){.privacy-policy_index-page main .privacyBlock__inner__set .txtBox p{margin-top:12px;font-size:13px}}.privacy-policy_index-page main .privacyBlock__inner__set .txtBox p.mtNone{margin-top:0}.privacy-policy_index-page main .privacyBlock__inner__set .txtBox li{font-size:14px;text-justify:inter-ideograph;text-align:justify}@media screen and (max-width:1244px){.privacy-policy_index-page main .privacyBlock__inner__set .txtBox li{font-size:calc(14 / 1244 * 100vw)}}@media screen and (max-width:750px){.privacy-policy_index-page main .privacyBlock__inner__set .txtBox li{font-size:13px}}.privacy-policy_index-page main .privacyBlock__inner__set .txtBox h5{font-weight:700;font-size:13px}@media screen and (max-width:1244px){.privacy-policy_index-page main .privacyBlock__inner__set .txtBox h5{font-size:calc(3 / 1244 * 100vw)}}@media screen and (max-width:750px){.privacy-policy_index-page main .privacyBlock__inner__set .txtBox h5{font-size:12px}}.privacy-policy_index-page main .privacyBlock__inner__set .txtBox h6{font-weight:700;font-size:14px}@media screen and (max-width:1244px){.privacy-policy_index-page main .privacyBlock__inner__set .txtBox h6{font-size:calc(14 / 1244 * 100vw)}}@media screen and (max-width:750px){.privacy-policy_index-page main .privacyBlock__inner__set .txtBox h6{font-size:13px}}.privacy-policy_index-page main .privacyBlock__inner__set .txtBox address{margin-top:12px;font-size:14px}@media screen and (max-width:1244px){.privacy-policy_index-page main .privacyBlock__inner__set .txtBox address{margin-top:calc(12 / 1244 * 100vw);font-size:calc(14 / 1244 * 100vw)}}@media screen and (max-width:750px){.privacy-policy_index-page main .privacyBlock__inner__set .txtBox address{margin-top:12px;font-size:13px}}.privacy-policy_index-page main .privacyBlock__inner__set .txtBox .tableBox{width:100%;margin-top:12px}@media screen and (max-width:1244px){.privacy-policy_index-page main .privacyBlock__inner__set .txtBox .tableBox{margin-top:calc(12 / 1244 * 100vw)}}@media screen and (max-width:750px){.privacy-policy_index-page main .privacyBlock__inner__set .txtBox .tableBox{margin-top:12px}}.privacy-policy_index-page main .privacyBlock__inner__set .txtBox .tableBox table{width:100%;font-size:14px;border-top:1px solid #c7c7c7;border-left:1px solid #c7c7c7;text-justify:inter-ideograph;text-align:justify}@media screen and (max-width:1244px){.privacy-policy_index-page main .privacyBlock__inner__set .txtBox .tableBox table{font-size:calc(14 / 1244 * 100vw)}}@media screen and (max-width:750px){.privacy-policy_index-page main .privacyBlock__inner__set .txtBox .tableBox table{font-size:12px}}.privacy-policy_index-page main .privacyBlock__inner__set .txtBox .tableBox table tr td,.privacy-policy_index-page main .privacyBlock__inner__set .txtBox .tableBox table tr th{padding:8px 18px;border-right:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;box-sizing:border-box}@media screen and (max-width:1244px){.privacy-policy_index-page main .privacyBlock__inner__set .txtBox .tableBox table tr td,.privacy-policy_index-page main .privacyBlock__inner__set .txtBox .tableBox table tr th{padding:calc(8 / 1244 * 100vw) calc(18 / 1244 * 100vw)}}.privacy-policy_index-page main .privacyBlock__inner__set .txtBox .tableBox table tr th{width:50%;padding:12px 18px;font-weight:700;background:#f5f5f5}@media screen and (max-width:1244px){.privacy-policy_index-page main .privacyBlock__inner__set .txtBox .tableBox table tr th{padding:calc(12 / 1244 * 100vw) calc(18 / 1244 * 100vw)}}@media screen and (max-width:750px){.privacy-policy_index-page main .privacyBlock__inner__set .txtBox .tableBox table tr td{line-height:1.5}}.privacy-policy_index-page main .privacyBlock__inner__set .txtBox>ol{margin-top:41px}@media screen and (max-width:1244px){.privacy-policy_index-page main .privacyBlock__inner__set .txtBox>ol{margin-top:calc(41 / 1244 * 100vw)}}@media screen and (max-width:750px){.privacy-policy_index-page main .privacyBlock__inner__set .txtBox>ol{margin-top:30px}}.privacy-policy_index-page main .privacyBlock__inner__set .txtBox>ol.mtNone{margin-top:0}.privacy-policy_index-page main .privacyBlock__inner__set .txtBox>ol>li:nth-of-type(n+2){margin-top:30px}@media screen and (max-width:1244px){.privacy-policy_index-page main .privacyBlock__inner__set .txtBox>ol>li:nth-of-type(n+2){margin-top:calc(30 / 1244 * 100vw)}}@media screen and (max-width:750px){.privacy-policy_index-page main .privacyBlock__inner__set .txtBox>ol>li:nth-of-type(n+2){margin-top:22px}}.privacy-policy_index-page main .privacyBlock__inner__set .txtBox>ol>li>ul>li{padding-left:1em;text-indent:-1em;box-sizing:border-box}@media screen and (max-width:750px){.privacy-policy_index-page main .privacyBlock__inner__set .txtBox>ol>li>ul>li{padding-left:1em;text-indent:-1em}}.privacy-policy_index-page main .privacyBlock__inner__set .txtBox>ol>li>ol{margin-top:22px}@media screen and (max-width:1244px){.privacy-policy_index-page main .privacyBlock__inner__set .txtBox>ol>li>ol{margin-top:calc(22 / 1244 * 100vw)}}@media screen and (max-width:750px){.privacy-policy_index-page main .privacyBlock__inner__set .txtBox>ol>li>ol{margin-top:22px}}.privacy-policy_index-page main .privacyBlock__inner__set .txtBox>ol>li>ol>li:nth-of-type(n+2){margin-top:30px}@media screen and (max-width:1244px){.privacy-policy_index-page main .privacyBlock__inner__set .txtBox>ol>li>ol>li:nth-of-type(n+2){margin-top:calc(30 / 1244 * 100vw)}}@media screen and (max-width:750px){.privacy-policy_index-page main .privacyBlock__inner__set .txtBox>ol>li>ol>li:nth-of-type(n+2){margin-top:22px}}.privacy-policy_index-page main .privacyBlock__inner__set .txtBox>ol>li .txtBox__set{margin-top:18px}@media screen and (max-width:1244px){.privacy-policy_index-page main .privacyBlock__inner__set .txtBox>ol>li .txtBox__set{margin-top:calc(18 / 1244 * 100vw)}}@media screen and (max-width:750px){.privacy-policy_index-page main .privacyBlock__inner__set .txtBox>ol>li .txtBox__set{margin-top:18px}}.privacy-policy_index-page main .privacyBlock__inner__set .txtBox>ol>li .itemBox{margin-top:18px;padding:0 2em;box-sizing:border-box}@media screen and (max-width:1244px){.privacy-policy_index-page main .privacyBlock__inner__set .txtBox>ol>li .itemBox{margin-top:calc(18 / 1244 * 100vw)}}@media screen and (max-width:750px){.privacy-policy_index-page main .privacyBlock__inner__set .txtBox>ol>li .itemBox{margin-top:18px;padding:0}}.privacy-policy_index-page main .privacyBlock__inner__set .txtBox>ol>li .itemBox dl dd,.privacy-policy_index-page main .privacyBlock__inner__set .txtBox>ol>li .itemBox dl dt{margin-top:6px}@media screen and (max-width:1244px){.privacy-policy_index-page main .privacyBlock__inner__set .txtBox>ol>li .itemBox dl dd,.privacy-policy_index-page main .privacyBlock__inner__set .txtBox>ol>li .itemBox dl dt{margin-top:calc(6 / 1244 * 100vw)}}@media screen and (max-width:750px){.privacy-policy_index-page main .privacyBlock__inner__set .txtBox>ol>li .itemBox dl dd,.privacy-policy_index-page main .privacyBlock__inner__set .txtBox>ol>li .itemBox dl dt{margin-top:6px}}.privacy-policy_index-page main .privacyBlock__inner__set .txtBox>ol>li .itemBox .cautionList li{margin-top:6px}@media screen and (max-width:1244px){.privacy-policy_index-page main .privacyBlock__inner__set .txtBox>ol>li .itemBox .cautionList li{margin-top:calc(6 / 1244 * 100vw)}}@media screen and (max-width:750px){.privacy-policy_index-page main .privacyBlock__inner__set .txtBox>ol>li .itemBox .cautionList li{margin-top:6px}}.privacy-policy_index-page main .privacyBlock__inner__set .txtBox>ol>li .itemBox__set__list ul li{margin-top:12px}@media screen and (max-width:1244px){.privacy-policy_index-page main .privacyBlock__inner__set .txtBox>ol>li .itemBox__set__list ul li{margin-top:calc(12 / 1244 * 100vw)}}@media screen and (max-width:750px){.privacy-policy_index-page main .privacyBlock__inner__set .txtBox>ol>li .itemBox__set__list ul li{margin-top:12px}}.recruiting_contact_index-page{background:#f8f7f1}.recruiting_contact_index-page .aniObj{opacity:0;transition:2s}.recruiting_contact_index-page .aniObj::after,.recruiting_contact_index-page .aniObj::before{opacity:0;transition:2s}.recruiting_contact_index-page .aniObj.aniObj--btn01::before{width:0;transition:1.5s .6s}.recruiting_contact_index-page .aniObj.aniObj--main01{transform:translate(0,-2%) scale(1);transition:2s 0s}.recruiting_contact_index-page .aniObj--move{opacity:1!important;transform:translate(0,0) scale(1)!important}.recruiting_contact_index-page .aniObj--move.aniObj--btn01::before{width:100%}.recruiting_contact_index-page .aniObj--move::after,.recruiting_contact_index-page .aniObj--move::before{opacity:1!important;transform:translate(0,0) scale(1)!important}@media screen and (max-width:1244px){.recruiting_contact_index-page main .localmainBlock .phtBox{width:calc(586 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_contact_index-page main .localmainBlock .phtBox{width:calc(586 / 930 * 100vw)}}.recruiting_contact_index-page main .copyTxt{font-size:15px;line-height:2.4;letter-spacing:.05em}@media screen and (max-width:1244px){.recruiting_contact_index-page main .copyTxt{font-size:calc(15 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_contact_index-page main .copyTxt{font-size:13px;line-height:2.2}}.recruiting_contact_index-page main .contactBlock{padding:0 60px 212px;box-sizing:border-box}@media screen and (max-width:1440px){.recruiting_contact_index-page main .contactBlock{padding:0 calc(60 / 1440 * 100vw) calc(212 / 1440 * 100vw)}}@media screen and (max-width:750px){.recruiting_contact_index-page main .contactBlock{padding:0 calc(50 / 750 * 100vw) calc(132 / 750 * 100vw)}}.recruiting_contact_index-page main .contactBlock__inner{max-width:1124px;margin:0 auto}.recruiting_contact_index-page main .contactBlock__inner__copy{padding:0 100px;font-weight:700;box-sizing:border-box}@media screen and (max-width:1244px){.recruiting_contact_index-page main .contactBlock__inner__copy{padding:0 calc(100 / 1244 * 100vw)}}@media screen and (max-width:1024px){.recruiting_contact_index-page main .contactBlock__inner__copy{padding:0 calc(60 / 1024 * 100vw)}}@media screen and (max-width:750px){.recruiting_contact_index-page main .contactBlock__inner__copy{padding:0}}@media screen and (max-width:750px){.recruiting_contact_index-page main .contactBlock__inner__copy .copyTxt{letter-spacing:.1em}}.recruiting_contact_index-page main .contactBlock__inner__copy .copyTxt.inquiryBtn{margin-top:30px;padding:12px 22px;background:rgba(0,0,0,.051);border:3px solid #333;box-sizing:border-box}@media screen and (max-width:1244px){.recruiting_contact_index-page main .contactBlock__inner__copy .copyTxt.inquiryBtn{margin-top:calc(30 / 1244 * 100vw);padding:calc(12 / 1244 * 100vw) calc(22 / 1244 * 100vw)}}@media screen and (max-width:1024px){.recruiting_contact_index-page main .contactBlock__inner__copy .copyTxt.inquiryBtn{margin-top:calc(30 / 1024 * 100vw);padding:calc(12 / 1024 * 100vw) calc(22 / 1024 * 100vw)}}@media screen and (max-width:750px){.recruiting_contact_index-page main .contactBlock__inner__copy .copyTxt.inquiryBtn{margin-top:18px;padding:10px 10px 8px}}.recruiting_contact_index-page main .contactBlock__inner__copy .copyTxt.inquiryBtn span{display:inline-block;padding-left:1em;text-indent:-1em;box-sizing:border-box}.recruiting_contact_index-page main .contactBlock__inner__copy .copyTxt.inquiryBtn span a{text-indent:0;display:inline-block;margin:0 8px;line-height:1.6;border-bottom:1px solid #aaa;box-sizing:border-box}@media screen and (max-width:1244px){.recruiting_contact_index-page main .contactBlock__inner__copy .copyTxt.inquiryBtn span a{margin:0 calc(8 / 1244 * 100vw)}}@media screen and (max-width:1024px){.recruiting_contact_index-page main .contactBlock__inner__copy .copyTxt.inquiryBtn span a{margin:0 calc(8 / 1024 * 100vw)}}@media screen and (max-width:750px){.recruiting_contact_index-page main .contactBlock__inner__copy .copyTxt.inquiryBtn span a{margin:0}}.recruiting_contact_index-page main .contactBlock__inner__copy .requiredTxt{display:inline-block;margin-right:8px;padding:10px 12px 8px;font-size:14px;line-height:1;color:#fff;background:#bc3131;box-sizing:border-box}@media screen and (max-width:1244px){.recruiting_contact_index-page main .contactBlock__inner__copy .requiredTxt{padding:calc(10 / 1244 * 100vw) calc(12 / 1244 * 100vw) calc(8 / 1244 * 100vw);font-size:calc(14 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_contact_index-page main .contactBlock__inner__copy .requiredTxt{padding:5px 6px;font-size:11px}}.recruiting_contact_index-page main .contactBlock__inner form.confirm dl dt{margin-top:0!important}.recruiting_contact_index-page main .contactBlock__inner .formBox{margin-top:51px;padding:32px 100px;background:#fff;border-top-left-radius:10px;border-top-right-radius:10px;box-sizing:border-box}@media screen and (max-width:1244px){.recruiting_contact_index-page main .contactBlock__inner .formBox{margin-top:calc(51 / 1244 * 100vw);padding:calc(32 / 1244 * 100vw) calc(100 / 1244 * 100vw)}}@media screen and (max-width:1024px){.recruiting_contact_index-page main .contactBlock__inner .formBox{padding:calc(32 / 1024 * 100vw) calc(60 / 1024 * 100vw)}}@media screen and (max-width:750px){.recruiting_contact_index-page main .contactBlock__inner .formBox{margin-top:28px;border-top-left-radius:5px;border-top-right-radius:5px}}.recruiting_contact_index-page main .contactBlock__inner .formBox input[type=email],.recruiting_contact_index-page main .contactBlock__inner .formBox input[type=tel],.recruiting_contact_index-page main .contactBlock__inner .formBox input[type=text]{padding:10px 18px;font-size:16px;line-height:1.6;background:#f5f5f5;border:none}@media screen and (max-width:1244px){.recruiting_contact_index-page main .contactBlock__inner .formBox input[type=email],.recruiting_contact_index-page main .contactBlock__inner .formBox input[type=tel],.recruiting_contact_index-page main .contactBlock__inner .formBox input[type=text]{padding:calc(10 / 1244 * 100vw) calc(18 / 1244 * 100vw);font-size:calc(16 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_contact_index-page main .contactBlock__inner .formBox input[type=email],.recruiting_contact_index-page main .contactBlock__inner .formBox input[type=tel],.recruiting_contact_index-page main .contactBlock__inner .formBox input[type=text]{padding:8px 12px;font-size:14px}}.recruiting_contact_index-page main .contactBlock__inner .formBox input[type=email],.recruiting_contact_index-page main .contactBlock__inner .formBox input[type=text]{max-width:540px;width:100%}.recruiting_contact_index-page main .contactBlock__inner .formBox input[type=tel]{width:20%}@media screen and (max-width:750px){.recruiting_contact_index-page main .contactBlock__inner .formBox input[type=tel]{width:28%}}.recruiting_contact_index-page main .contactBlock__inner .formBox select{-moz-appearance:menulist;-webkit-appearance:menulist;appearance:menulist;border-radius:0;padding:10px 12px 11px;font-size:16px;line-height:1.6;border:1px solid #e6e6e6;background:#fff;color:#000}@media screen and (max-width:1244px){.recruiting_contact_index-page main .contactBlock__inner .formBox select{font-size:calc(16 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_contact_index-page main .contactBlock__inner .formBox select{font-size:14px;padding:0 12px 0;line-height:38px;height:38px}}.recruiting_contact_index-page main .contactBlock__inner .formBox select::-ms-expand{display:block}.recruiting_contact_index-page main .contactBlock__inner .formBox textarea{max-width:540px;width:100%;height:200px;padding:10px 18px;font-size:16px;line-height:1.6;background:#f5f5f5;border:none;box-sizing:border-box}@media screen and (max-width:1244px){.recruiting_contact_index-page main .contactBlock__inner .formBox textarea{padding:calc(10 / 1244 * 100vw) calc(18 / 1244 * 100vw);font-size:calc(16 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_contact_index-page main .contactBlock__inner .formBox textarea{padding:8px 12px;font-size:14px}}.recruiting_contact_index-page main .contactBlock__inner .formBox dl{display:flex;align-items:flex-start;justify-content:space-between;padding:38px 0;border-top:1px solid #d5d5d5;box-sizing:border-box}@media screen and (max-width:1244px){.recruiting_contact_index-page main .contactBlock__inner .formBox dl{padding:calc(38 / 1244 * 100vw) 0}}@media screen and (max-width:750px){.recruiting_contact_index-page main .contactBlock__inner .formBox dl{display:block;padding:22px 0}}.recruiting_contact_index-page main .contactBlock__inner .formBox dl:nth-of-type(1){border-top:none}.recruiting_contact_index-page main .contactBlock__inner .formBox dl dt{display:flex;align-items:flex-start;justify-content:space-between;width:226px;margin-top:8px}@media screen and (max-width:1244px){.recruiting_contact_index-page main .contactBlock__inner .formBox dl dt{width:calc(226 / 1244 * 100vw);margin-top:calc(8 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_contact_index-page main .contactBlock__inner .formBox dl dt{width:100%;margin-top:0}}.recruiting_contact_index-page main .contactBlock__inner .formBox dl dt .tit{font-weight:700;font-size:16px}@media screen and (max-width:1244px){.recruiting_contact_index-page main .contactBlock__inner .formBox dl dt .tit{font-size:calc(16 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_contact_index-page main .contactBlock__inner .formBox dl dt .tit{font-size:14px}}.recruiting_contact_index-page main .contactBlock__inner .formBox dl dt .no-required,.recruiting_contact_index-page main .contactBlock__inner .formBox dl dt .required{display:inline-block;padding:6px 8px;font-size:11px;line-height:1;color:#fff;box-sizing:border-box;min-width:41px}@media screen and (max-width:1244px){.recruiting_contact_index-page main .contactBlock__inner .formBox dl dt .no-required,.recruiting_contact_index-page main .contactBlock__inner .formBox dl dt .required{padding:calc(6 / 1244 * 100vw) calc(8 / 1244 * 100vw);font-size:calc(11 / 1244 * 100vw);min-width:calc(41 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_contact_index-page main .contactBlock__inner .formBox dl dt .no-required,.recruiting_contact_index-page main .contactBlock__inner .formBox dl dt .required{padding:5px 6px;font-size:11px;min-width:auto}}.recruiting_contact_index-page main .contactBlock__inner .formBox dl dt .required{background:#bc3131}.recruiting_contact_index-page main .contactBlock__inner .formBox dl dt .no-required{background:#888}.recruiting_contact_index-page main .contactBlock__inner .formBox dl dd{width:calc(100% - 285px)}@media screen and (max-width:1244px){.recruiting_contact_index-page main .contactBlock__inner .formBox dl dd{width:calc(100% - calc(285 / 1244 * 100vw))}}@media screen and (max-width:750px){.recruiting_contact_index-page main .contactBlock__inner .formBox dl dd{width:100%;margin-top:12px}}@media screen and (max-width:750px){.recruiting_contact_index-page main .contactBlock__inner .formBox dl dd .cautionArea{display:none}}.recruiting_contact_index-page main .contactBlock__inner .formBox dl dd .caution{font-size:12px}@media screen and (max-width:1244px){.recruiting_contact_index-page main .contactBlock__inner .formBox dl dd .caution{font-size:calc(12 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_contact_index-page main .contactBlock__inner .formBox dl dd .caution{display:block;margin-top:8px;font-size:12px}}.recruiting_contact_index-page main .contactBlock__inner .formBox dl dd .impTxt{margin-top:22px;padding:16px 0 0 1em;text-indent:-1em;font-weight:700;font-size:14px;color:#bc3131;border-top:1px solid #e6e6e6;box-sizing:border-box}@media screen and (max-width:1244px){.recruiting_contact_index-page main .contactBlock__inner .formBox dl dd .impTxt{margin-top:calc(22 / 1244 * 100vw);padding-top:calc(16 / 1244 * 100vw);font-size:calc(14 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_contact_index-page main .contactBlock__inner .formBox dl dd .impTxt{margin-top:16px;padding-top:16px;font-size:13px}}.recruiting_contact_index-page main .contactBlock__inner .formBox dl dd .dateSet{display:flex;align-items:center;margin-top:16px}@media screen and (max-width:1244px){.recruiting_contact_index-page main .contactBlock__inner .formBox dl dd .dateSet{margin-top:calc(16 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_contact_index-page main .contactBlock__inner .formBox dl dd .dateSet{display:block;margin-top:12px}.recruiting_contact_index-page main .contactBlock__inner .formBox dl dd .dateSet:nth-of-type(n+2){margin-top:16px}}.recruiting_contact_index-page main .contactBlock__inner .formBox dl dd .dateSet p{width:7em;font-weight:700;font-size:14px}@media screen and (max-width:1244px){.recruiting_contact_index-page main .contactBlock__inner .formBox dl dd .dateSet p{font-size:calc(14 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_contact_index-page main .contactBlock__inner .formBox dl dd .dateSet p{width:100%;font-size:13px}}.recruiting_contact_index-page main .contactBlock__inner .formBox dl dd .dateSet__date{display:flex;align-items:center;width:calc(100% - 7em)}@media screen and (max-width:750px){.recruiting_contact_index-page main .contactBlock__inner .formBox dl dd .dateSet__date{display:block;width:100%}}.recruiting_contact_index-page main .contactBlock__inner .formBox dl dd .dateSet__date__day{margin-right:16px}@media screen and (max-width:1244px){.recruiting_contact_index-page main .contactBlock__inner .formBox dl dd .dateSet__date__day{margin-right:calc(16 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_contact_index-page main .contactBlock__inner .formBox dl dd .dateSet__date__day{margin:10px 0 0}}.recruiting_contact_index-page main .contactBlock__inner .formBox dl dd .dateSet__date__day input[type=text]{max-width:150px}@media screen and (max-width:1244px){.recruiting_contact_index-page main .contactBlock__inner .formBox dl dd .dateSet__date__day input[type=text]{max-width:calc(150 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_contact_index-page main .contactBlock__inner .formBox dl dd .dateSet__date__day input[type=text]{max-width:none;width:70%;margin-left:8px}}@media screen and (max-width:750px){.recruiting_contact_index-page main .contactBlock__inner .formBox dl dd .dateSet__date__time{margin-top:10px}}@media screen and (max-width:750px){.recruiting_contact_index-page main .contactBlock__inner .formBox dl dd .dateSet__date__time select{width:70%;margin-left:8px}}.recruiting_contact_index-page main .contactBlock__inner .formBox dl dd .mailCheck .description{margin:22px 0 12px;font-size:14px}@media screen and (max-width:1244px){.recruiting_contact_index-page main .contactBlock__inner .formBox dl dd .mailCheck .description{margin:calc(22 / 1244 * 100vw) 0 calc(12 / 1244 * 100vw);font-size:calc(14 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_contact_index-page main .contactBlock__inner .formBox dl dd .mailCheck .description{margin:16px 0 8px;padding-left:1em;text-indent:-1em;font-size:13px;box-sizing:border-box}}.recruiting_contact_index-page main .contactBlock__inner .formBox dl dd .addressIn{padding:0 0 15px 0}.recruiting_contact_index-page main .contactBlock__inner .formBox dl dd .addressIn span.title{display:inline-block;width:4.6em}.recruiting_contact_index-page main .contactBlock__inner .formBox dl dd .w15{width:15%;box-sizing:border-box}@media screen and (max-width:750px){.recruiting_contact_index-page main .contactBlock__inner .formBox dl dd .w15{width:30%}}.recruiting_contact_index-page main .contactBlock__inner .formBox dl dd .w70{width:70%;box-sizing:border-box}@media screen and (max-width:750px){.recruiting_contact_index-page main .contactBlock__inner .formBox dl dd .w70{width:100%}}.recruiting_contact_index-page main .contactBlock__inner .privacyBox{overflow:auto;height:325px;padding:70px 100px;background:#e1e1e1;border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-sizing:border-box}@media screen and (max-width:1244px){.recruiting_contact_index-page main .contactBlock__inner .privacyBox{padding:calc(70 / 1244 * 100vw) calc(100 / 1244 * 100vw)}}@media screen and (max-width:1024px){.recruiting_contact_index-page main .contactBlock__inner .privacyBox{padding:calc(70 / 1024 * 100vw) calc(60 / 1024 * 100vw)}}@media screen and (max-width:750px){.recruiting_contact_index-page main .contactBlock__inner .privacyBox{border-bottom-left-radius:5px;border-bottom-right-radius:5px}}.recruiting_contact_index-page main .contactBlock__inner .privacyBox h3{font-weight:700;font-size:16px;font-weight:500}@media screen and (max-width:1244px){.recruiting_contact_index-page main .contactBlock__inner .privacyBox h3{font-size:calc(16 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_contact_index-page main .contactBlock__inner .privacyBox h3{font-size:14px}}.recruiting_contact_index-page main .contactBlock__inner .privacyBox ol{margin-top:41px}@media screen and (max-width:1244px){.recruiting_contact_index-page main .contactBlock__inner .privacyBox ol{margin-top:calc(41 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_contact_index-page main .contactBlock__inner .privacyBox ol{margin-top:30px}}.recruiting_contact_index-page main .contactBlock__inner .privacyBox ol li:nth-of-type(n+2){margin-top:30px}@media screen and (max-width:1244px){.recruiting_contact_index-page main .contactBlock__inner .privacyBox ol li:nth-of-type(n+2){margin-top:calc(30 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_contact_index-page main .contactBlock__inner .privacyBox ol li:nth-of-type(n+2){margin-top:22px}}.recruiting_contact_index-page main .contactBlock__inner .privacyBox ol li h4{font-weight:700;font-size:15px}@media screen and (max-width:1244px){.recruiting_contact_index-page main .contactBlock__inner .privacyBox ol li h4{font-size:calc(15 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_contact_index-page main .contactBlock__inner .privacyBox ol li h4{font-size:14px}}.recruiting_contact_index-page main .contactBlock__inner .privacyBox ol li p{margin-top:12px;font-size:14px;text-justify:inter-ideograph;text-align:justify}@media screen and (max-width:1244px){.recruiting_contact_index-page main .contactBlock__inner .privacyBox ol li p{margin-top:calc(12 / 1244 * 100vw);font-size:calc(14 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_contact_index-page main .contactBlock__inner .privacyBox ol li p{margin-top:12px;font-size:13px}}.recruiting_contact_index-page main .contactBlock__inner .privacyBox ol li .privacyBox__inner__item{margin-top:18px}@media screen and (max-width:1244px){.recruiting_contact_index-page main .contactBlock__inner .privacyBox ol li .privacyBox__inner__item{margin-top:calc(18 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_contact_index-page main .contactBlock__inner .privacyBox ol li .privacyBox__inner__item{margin-top:18px}}.recruiting_contact_index-page main .contactBlock__inner .privacyBox ol li .privacyBox__inner__item h5{font-weight:700;font-size:14px}@media screen and (max-width:1244px){.recruiting_contact_index-page main .contactBlock__inner .privacyBox ol li .privacyBox__inner__item h5{font-size:calc(14 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_contact_index-page main .contactBlock__inner .privacyBox ol li .privacyBox__inner__item h5{font-size:13px}}.recruiting_contact_index-page main .contactBlock__inner .privacyBox ol li .privacyBox__inner__item address{margin-top:12px;font-size:14px}@media screen and (max-width:1244px){.recruiting_contact_index-page main .contactBlock__inner .privacyBox ol li .privacyBox__inner__item address{margin-top:calc(12 / 1244 * 100vw);font-size:calc(14 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_contact_index-page main .contactBlock__inner .privacyBox ol li .privacyBox__inner__item address{margin-top:12px;font-size:13px}}.recruiting_contact_index-page main .contactBlock__inner .agreementBox{margin-top:51px;text-align:center;font-weight:700;font-size:16px}@media screen and (max-width:1244px){.recruiting_contact_index-page main .contactBlock__inner .agreementBox{margin-top:calc(51 / 1244 * 100vw);font-size:calc(16 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_contact_index-page main .contactBlock__inner .agreementBox{margin-top:30px;font-size:14px}}.recruiting_contact_index-page main .contactBlock__inner .submitBox{margin-top:77px;text-align:center}@media screen and (max-width:1244px){.recruiting_contact_index-page main .contactBlock__inner .submitBox{margin-top:calc(77 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_contact_index-page main .contactBlock__inner .submitBox{margin-top:41px}}.recruiting_contact_index-page main .contactBlock__inner .submitBox input[type=submit]{-webkit-appearance:none;cursor:pointer;width:282px;height:68px;margin:0 15px;font-weight:700;font-size:16px;color:#000;background:#fff;border-radius:0;border:2px solid #000;box-sizing:border-box}@media screen and (max-width:1244px){.recruiting_contact_index-page main .contactBlock__inner .submitBox input[type=submit]{font-size:calc(16 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_contact_index-page main .contactBlock__inner .submitBox input[type=submit]{max-width:222px;height:58px;font-size:13px}}.recruiting_contact_index-page main .contactBlock__inner .submitBox input[type=submit]#sendBtn{color:#fff;background:#000}.recruiting_contact_index-page .checkbox{display:block;margin-top:10px}.recruiting_contact_index-page .checkbox span.checkbox_choice{display:inline-block}.recruiting_contact_index-page .checkbox label{line-height:135%;position:relative;margin-left:1rem;cursor:pointer}.recruiting_contact_index-page .checkbox .checkBoxDeco{position:relative;margin:0 10px 0 0;cursor:pointer}.recruiting_contact_index-page .checkbox .checkBoxDeco:before{position:absolute;z-index:1;top:.125rem;left:.4rem;width:.75rem;height:.375rem;content:'';transition:transform .4s cubic-bezier(.45,1.8,.5,.75);transform:rotate(-45deg) scale(0,0);border:2px solid #000;border-top-style:none;border-right-style:none}@media screen and (max-width:750px){.recruiting_contact_index-page .checkbox .checkBoxDeco:before{top:.35rem}}.recruiting_contact_index-page .checkbox .checkBoxDeco:checked:before{transform:rotate(-45deg) scale(1,1)}.recruiting_contact_index-page .checkbox .checkBoxDeco:after{position:absolute;top:-.3rem;left:0;width:1.5rem;height:1.5rem;content:'';cursor:pointer;border:1px solid #ccc;background:#fff}@media screen and (max-width:750px){.recruiting_contact_index-page .checkbox .checkBoxDeco:after{top:0}}.recruiting_contact_index-page .radio,.recruiting_contact_index-page .radio-inline{display:block;margin-top:14px}.recruiting_contact_index-page .radio span.radio_choice,.recruiting_contact_index-page .radio-inline span.radio_choice{display:inline-block}.recruiting_contact_index-page .radio label,.recruiting_contact_index-page .radio-inline label{line-height:135%;position:relative;margin:.5rem;cursor:pointer}@media screen and (max-width:750px){.recruiting_contact_index-page .radio input.otherInput,.recruiting_contact_index-page .radio-inline input.otherInput{margin-top:8px;margin-left:5px}}.recruiting_contact_index-page .radio .radioDeco,.recruiting_contact_index-page .radio-inline .radioDeco{position:relative;margin-right:10px;cursor:pointer}.recruiting_contact_index-page .radio .radioDeco:before,.recruiting_contact_index-page .radio-inline .radioDeco:before{position:absolute;z-index:1;top:0;left:.125rem;width:.75rem;height:.75rem;content:'';transition:transform .4s cubic-bezier(.45,1.8,.5,.75);transform:scale(0,0);border-radius:50%;background:#000}.recruiting_contact_index-page .radio .radioDeco:checked:before,.recruiting_contact_index-page .radio-inline .radioDeco:checked:before{transform:scale(1,1)}.recruiting_contact_index-page .radio .radioDeco:after,.recruiting_contact_index-page .radio-inline .radioDeco:after{position:absolute;top:-.25rem;left:-.125rem;width:1rem;height:1rem;content:'';border:2px solid #ccc;border-radius:50%;background:#fff}.recruiting_contact_index-page .formError{margin-top:16px!important}.recruiting_contact_index-page .formErrorContent{box-shadow:none}.recruiting_contact_index-page .mform #errorMsgBase{width:100%;padding:18px 36px;margin:18px auto;color:#fff;background:#c41f22;box-sizing:border-box}.recruiting_contact_index-page .mform #errorMsgBase .title{font-size:20px;font-weight:700;line-height:1}.recruiting_contact_index-page .mform #errorMsgBase ul li{margin-top:6px;font-size:18px}.recruiting_contact_index-page .mform #errorMsgBase ul li a{display:inline-block;color:#fff}.recruiting_contact_index-page .mform.confirm .show_input,.recruiting_contact_index-page .mform.input .show_confirm{display:none!important}.recruiting_contact_index-page .jqv_prompt .formErrorContent{background:#fee;color:#e00;font-size:.9em;line-height:1.75;padding:0 10px;margin:5px 0;border-radius:5px;border:1px solid #e00}.recruiting_contact_index-page .formError,.recruiting_contact_index-page .formError .formErrorArrow,.recruiting_contact_index-page .formError .formErrorContent{z-index:50;line-height:1.75}.recruiting_contact_index-page .mform input[type=email],.recruiting_contact_index-page .mform input[type=number],.recruiting_contact_index-page .mform input[type=tel],.recruiting_contact_index-page .mform input[type=text],.recruiting_contact_index-page .mform select,.recruiting_contact_index-page .mform textarea{font-size:16px;line-height:1.75;max-width:100%;box-sizing:border-box}.recruiting_contact_index-page .mform select{padding:4px 10px 6px;box-sizing:border-box}.recruiting_contact_index-page .mform.confirm .radio{margin:0!important}.recruiting_index-page{background:#f8f7f1;font-weight:700}.recruiting_index-page .aniObj{opacity:0;transition:2s}.recruiting_index-page .aniObj::after,.recruiting_index-page .aniObj::before{opacity:0;transition:2s}.recruiting_index-page .aniObj.aniObj--btn01::before{width:0;transition:1.5s .6s}.recruiting_index-page .aniObj.aniObj--main01{transform:translate(0,-2%) scale(1);transition:2s 0s}.recruiting_index-page .aniObj.aniObj--opa01{transition:2s 0s}.recruiting_index-page .aniObj.aniObj--opa01::before{transition:2s .6s}.recruiting_index-page .aniObj.aniObj--opa02{transition:2s .3s}.recruiting_index-page .aniObj.aniObj--opa03{transition:2s .6s}.recruiting_index-page .aniObj.aniObj--opa04{transition:2s .9s}.recruiting_index-page .aniObj.aniObj--opa05{transition:2s 1.2s}.recruiting_index-page .aniObj.aniObj--opa06{transition:2s 1.5s}.recruiting_index-page .aniObj.aniObj--top01{transform:translate(0,5%) scale(1);transition:2s 0s}.recruiting_index-page .aniObj.aniObj--top01::before{transform:translate(0,5%) scale(1);transition:2s .6s}.recruiting_index-page .aniObj.aniObj--top01::after{transform:translate(0,5%) scale(1);transition:2s .6s}.recruiting_index-page .aniObj.aniObj--top02{transform:translate(0,5%) scale(1);transition:2s .3s}.recruiting_index-page .aniObj.aniObj--top03{transform:translate(0,5%) scale(1);transition:2s .6s}.recruiting_index-page .aniObj.aniObj--top04{transform:translate(0,5%) scale(1);transition:2s .9s}.recruiting_index-page .aniObj.aniObj--top05{transform:translate(0,5%) scale(1);transition:2s 1.2s}.recruiting_index-page .aniObj.aniObj--right01{transform:translate(-5%,0) scale(1);transition:2s 0s}@media screen and (max-width:750px){.recruiting_index-page .aniObj.aniObj--right01{transform:translate(0,5%) scale(1)}}.recruiting_index-page .aniObj.aniObj--right02{transform:translate(-5%,0) scale(1);transition:2s .3s}@media screen and (max-width:750px){.recruiting_index-page .aniObj.aniObj--right02{transform:translate(0,5%) scale(1)}}.recruiting_index-page .aniObj.aniObj--left01{transform:translate(5%,0) scale(1);transition:2s 0s}@media screen and (max-width:750px){.recruiting_index-page .aniObj.aniObj--left01{transform:translate(0,5%) scale(1)}}.recruiting_index-page .aniObj.aniObj--left02{transform:translate(5%,0) scale(1);transition:2s .6s}@media screen and (max-width:750px){.recruiting_index-page .aniObj.aniObj--left02{transform:translate(0,5%) scale(1)}}.recruiting_index-page .aniObj--move{opacity:1!important;transform:translate(0,0) scale(1)!important}.recruiting_index-page .aniObj--move.aniObj--btn01::before{width:100%}.recruiting_index-page .aniObj--move::after,.recruiting_index-page .aniObj--move::before{opacity:1!important;transform:translate(0,0) scale(1)!important}@media screen and (max-width:1244px){.recruiting_index-page main .localmainBlock .phtBox{width:calc(493 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_index-page main .localmainBlock .phtBox{width:calc(493 / 930 * 100vw)}}.recruiting_index-page main .headlineTxt{font-weight:700;font-size:26px;letter-spacing:.1em}@media screen and (max-width:1244px){.recruiting_index-page main .headlineTxt{font-size:calc(26 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_index-page main .headlineTxt{font-size:18px}}.recruiting_index-page main .headlineTxt span{font-size:28px;font-weight:600;letter-spacing:.055em}@media screen and (max-width:1244px){.recruiting_index-page main .headlineTxt span{font-size:calc(28 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_index-page main .headlineTxt span{font-size:20px}}.recruiting_index-page main .copyTxt{font-size:15px;line-height:2.4;letter-spacing:.05em;margin-top:32px}@media screen and (max-width:1244px){.recruiting_index-page main .copyTxt{font-size:calc(15 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_index-page main .copyTxt{font-size:13px;line-height:2.2}}@media screen and (max-width:1244px){.recruiting_index-page main .copyTxt{margin-top:calc(32 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_index-page main .copyTxt{margin-top:22px}}.recruiting_index-page main .copyTxt:nth-of-type(n+2){margin-top:26px}@media screen and (max-width:1244px){.recruiting_index-page main .copyTxt:nth-of-type(n+2){margin-top:calc(26 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_index-page main .copyTxt:nth-of-type(n+2){margin-top:16px}}.recruiting_index-page main .headlineTxt__sub{margin-top:16px;font-size:13px;font-weight:500;letter-spacing:.055em}@media screen and (max-width:1244px){.recruiting_index-page main .headlineTxt__sub{margin-top:calc(16 / 1244 * 100vw);font-size:calc(13 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_index-page main .headlineTxt__sub{margin-top:12px;font-size:12px}}.recruiting_index-page main .detailBtn{margin-top:50px}.recruiting_index-page main .detailBtn a{position:relative;display:inline-block;padding-bottom:1px;font-size:16px;font-weight:700;letter-spacing:.055em;box-sizing:border-box}@media screen and (max-width:1440px){.recruiting_index-page main .detailBtn a{font-size:calc(16 / 1440 * 100vw)}}@media screen and (max-width:750px){.recruiting_index-page main .detailBtn a{font-size:14px}}.recruiting_index-page main .detailBtn a::before{content:"";position:absolute;bottom:0;left:0;width:100%;border-bottom:2px solid #000}.recruiting_index-page main .detailBtn a span{position:relative;display:inline-block;padding-left:24px;line-height:16px;box-sizing:border-box}@media screen and (max-width:750px){.recruiting_index-page main .detailBtn a span{line-height:14px}}.recruiting_index-page main .detailBtn a span::before{content:"";position:absolute;top:calc(50% - 1px);left:0;transform:translateY(-50%);width:16px;height:6px;background:url(../images/common/nav_arr_bk.svg) center/100% auto no-repeat}.recruiting_index-page main .detailBtn.colorWh a{color:#fff}.recruiting_index-page main .detailBtn.colorWh a::before{border-bottom:2px solid #fff}.recruiting_index-page main .detailBtn.colorWh a span::before{background:url(../images/common/nav_arr_wh.svg) center/100% auto no-repeat}@media screen and (max-width:1440px){.recruiting_index-page main .detailBtn{margin-top:calc(40 / 1440 * 100vw)}}@media screen and (max-width:750px){.recruiting_index-page main .detailBtn{margin-top:22px}}.recruiting_index-page main .mainBlock{padding:0 60px 50px;box-sizing:border-box;margin-top:-130px}@media screen and (max-width:1440px){.recruiting_index-page main .mainBlock{padding:0 calc(60 / 1440 * 100vw) calc(50 / 1440 * 100vw);margin-top:calc((-130)/ 1440 * 100vw)}}@media screen and (max-width:750px){.recruiting_index-page main .mainBlock{padding:calc(110 / 750 * 100vw) calc(50 / 750 * 100vw) calc(40 / 750 * 100vw);margin-top:0}}@media screen and (max-width:414px){.recruiting_index-page main .mainBlock{padding-top:calc(90 / 414 * 100vw)}}.recruiting_index-page main .mainBlock__inner{max-width:1124px;margin:0 auto;position:relative}.recruiting_index-page main .mainBlock__inner .titleBox{position:relative}.recruiting_index-page main .mainBlock__inner .titleBox::before{content:"";position:absolute;bottom:-88px;right:-78px;width:201px;height:209px;background:url(../images/recruiting/ico_title2.svg) left bottom/contain;background-repeat:no-repeat}@media screen and (max-width:1244px){.recruiting_index-page main .mainBlock__inner .titleBox::before{bottom:calc((-88)/ 1244 * 100vw);right:calc((-36)/ 1244 * 100vw);width:calc(201 / 1244 * 100vw);height:calc(209 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_index-page main .mainBlock__inner .titleBox::before{bottom:calc(63 / 750 * 100vw);right:calc((-36)/ 750 * 100vw);width:calc(177 / 750 * 100vw);height:calc(184 / 750 * 100vw)}}@media screen and (max-width:414px){.recruiting_index-page main .mainBlock__inner .titleBox::before{width:calc(111 / 414 * 100vw);height:calc(115 / 414 * 100vw)}}.recruiting_index-page main .mainBlock__inner .titleBox h2{font-size:119px;font-weight:900;letter-spacing:.088em;line-height:1.2;color:#a58973}@media screen and (max-width:1244px){.recruiting_index-page main .mainBlock__inner .titleBox h2{font-size:calc(119 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_index-page main .mainBlock__inner .titleBox h2{font-size:calc(79 / 750 * 100vw)}}.recruiting_index-page main .mainBlock__inner .titleBox h2 .borderTxt{position:relative}.recruiting_index-page main .mainBlock__inner .titleBox h2 .borderTxt::before{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:6px;background:url(../images/recruiting/border_title.svg) left bottom/contain;background-repeat:repeat-x}.recruiting_index-page main .mainBlock__inner .titleBox h2 .borderTxt .iconTxt{position:relative;display:inline-block}.recruiting_index-page main .mainBlock__inner .titleBox h2 .borderTxt .iconTxt::before{content:"";position:absolute;display:inline-block;top:-13px;left:-19px;width:52px;height:44px;background:url(../images/recruiting/ico_title1.svg) top center/100% auto;background-repeat:no-repeat}@media screen and (max-width:1244px){.recruiting_index-page main .mainBlock__inner .titleBox h2 .borderTxt .iconTxt::before{top:calc((-13)/ 1244 * 100vw);left:calc((-19)/ 1244 * 100vw);width:calc(52 / 1244 * 100vw);height:calc(44 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_index-page main .mainBlock__inner .titleBox h2 .borderTxt .iconTxt::before{top:calc((-10)/ 750 * 100vw);left:calc((-15)/ 750 * 100vw);width:calc(40 / 750 * 100vw);height:calc(35 / 750 * 100vw)}}.recruiting_index-page main .mainBlock__inner .titleBox h2 .borderTxtTop{position:relative}.recruiting_index-page main .mainBlock__inner .titleBox h2 .borderTxtTop::after{content:"";position:absolute;bottom:-7px;right:-151px;width:147px;height:203px;background:url(../images/recruiting/pht_sub_title.png) center/contain;background-repeat:no-repeat}@media screen and (max-width:1244px){.recruiting_index-page main .mainBlock__inner .titleBox h2 .borderTxtTop::after{right:calc((-151)/ 1244 * 100vw);bottom:calc((-7)/ 1244 * 100vw);width:calc(147 / 1244 * 100vw);height:calc(203 / 1244 * 100vw)}}.recruiting_index-page main .mainBlock__inner .titleBox h2 .borderTxtTop .colorTxt:nth-of-type(3){color:#f38200}.recruiting_index-page main .mainBlock__inner .titleBox h2 .borderTxtBottom .colorTxt:nth-of-type(1){color:#edbc36}.recruiting_index-page main .mainBlock__inner .titleBox h2 .borderTxtBottom .colorTxt:nth-of-type(7){color:#6dad19}.recruiting_index-page main .mainBlock__inner nav{position:absolute;top:-43px;right:93px}@media screen and (max-width:1244px){.recruiting_index-page main .mainBlock__inner nav{top:calc((-43)/ 1244 * 100vw);right:calc(93 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_index-page main .mainBlock__inner nav{top:calc((-208)/ 750 * 100vw);right:0}}@media screen and (max-width:414px){.recruiting_index-page main .mainBlock__inner nav{top:calc((-146)/ 414 * 100vw)}}.recruiting_index-page main .mainBlock__inner nav ul{display:flex;justify-content:flex-start;gap:21px}@media screen and (max-width:1244px){.recruiting_index-page main .mainBlock__inner nav ul{gap:calc(21 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_index-page main .mainBlock__inner nav ul{gap:calc(21 / 750 * 100vw)}}.recruiting_index-page main .mainBlock__inner nav ul li{text-align:center}.recruiting_index-page main .mainBlock__inner nav ul li a{display:block;width:162px;height:162px;line-height:162px;font-size:26px;font-weight:600;color:#fff;letter-spacing:.055em;position:relative}@media screen and (max-width:1244px){.recruiting_index-page main .mainBlock__inner nav ul li a{font-size:calc(26 / 1244 * 100vw);width:calc(162 / 1244 * 100vw);height:calc(162 / 1244 * 100vw);line-height:calc(162 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_index-page main .mainBlock__inner nav ul li a{font-size:calc(26 / 750 * 100vw);width:calc(162 / 750 * 100vw);height:calc(162 / 750 * 100vw);line-height:calc(162 / 750 * 100vw)}}@media screen and (max-width:414px){.recruiting_index-page main .mainBlock__inner nav ul li a{font-size:calc(18 / 414 * 100vw);width:calc(112 / 414 * 100vw);height:calc(112 / 414 * 100vw);line-height:calc(112 / 414 * 100vw)}}.recruiting_index-page main .mainBlock__inner nav ul li a::before{content:"";position:absolute;top:25px;left:50%;transform:translateX(-50%);width:23px;height:19px;background:url(../images/recruiting/ico_ancher.svg) left bottom/contain;background-repeat:no-repeat}@media screen and (max-width:1244px){.recruiting_index-page main .mainBlock__inner nav ul li a::before{top:calc(25 / 1244 * 100vw);width:calc(23 / 1244 * 100vw);height:calc(19 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_index-page main .mainBlock__inner nav ul li a::before{top:calc(25 / 750 * 100vw);width:calc(23 / 750 * 100vw);height:calc(19 / 750 * 100vw)}}@media screen and (max-width:414px){.recruiting_index-page main .mainBlock__inner nav ul li a::before{top:calc(16 / 414 * 100vw);width:calc(20 / 414 * 100vw);height:calc(16 / 414 * 100vw)}}.recruiting_index-page main .mainBlock__inner nav ul li a::after{content:"";position:absolute;bottom:33px;left:50%;transform:translateX(-50%);width:24px;height:13px;background:url(../images/recruiting/arrow_ancher.svg) left bottom/contain;background-repeat:no-repeat;transition:.39s}@media screen and (max-width:1244px){.recruiting_index-page main .mainBlock__inner nav ul li a::after{bottom:calc(33 / 1244 * 100vw);width:calc(24 / 1244 * 100vw);height:calc(13 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_index-page main .mainBlock__inner nav ul li a::after{bottom:calc(33 / 750 * 100vw);width:calc(23 / 750 * 100vw);height:calc(19 / 750 * 100vw)}}@media screen and (max-width:414px){.recruiting_index-page main .mainBlock__inner nav ul li a::after{bottom:calc(22 / 414 * 100vw);width:calc(13 / 414 * 100vw);height:calc(8 / 414 * 100vw)}}.recruiting_index-page main .mainBlock__inner nav ul li a:hover{opacity:1}.recruiting_index-page main .mainBlock__inner nav ul li a:hover::after{transform:translate(-50%,10px)}.recruiting_index-page main .mainBlock__inner nav ul li:first-of-type a{background:url(../images/recruiting/bg_ancher_yellow.svg) left bottom/contain no-repeat}.recruiting_index-page main .mainBlock__inner nav ul li:nth-of-type(2) a{background:url(../images/recruiting/bg_ancher_orange.svg) left bottom/contain no-repeat}.recruiting_index-page main .mainBlock__inner nav ul li:nth-of-type(3) a{background:url(../images/recruiting/bg_ancher_green.svg) left bottom/contain no-repeat}.recruiting_index-page main .aboutBlock{padding:0 60px 77px;box-sizing:border-box}@media screen and (max-width:1440px){.recruiting_index-page main .aboutBlock{padding:0 calc(60 / 1440 * 100vw) calc(77 / 1440 * 100vw)}}@media screen and (max-width:750px){.recruiting_index-page main .aboutBlock{padding:0 calc(50 / 750 * 100vw) calc(100 / 750 * 100vw)}}.recruiting_index-page main .aboutBlock__inner{max-width:1124px;margin:0 auto;position:relative}.recruiting_index-page main .aboutBlock__inner .leftBox{width:49.2%;border:2px solid #4b3306;border-radius:20px;background:#fff;padding:50px;box-sizing:border-box}@media screen and (max-width:1244px){.recruiting_index-page main .aboutBlock__inner .leftBox{padding:calc(50 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_index-page main .aboutBlock__inner .leftBox{width:100%;padding:calc(50 / 750 * 100vw)}}.recruiting_index-page main .aboutBlock__inner .leftBox .titleBox h2{color:#4b3306;font-size:30px;font-weight:600;line-height:1.633;letter-spacing:.055em}@media screen and (max-width:1244px){.recruiting_index-page main .aboutBlock__inner .leftBox .titleBox h2{font-size:calc(30 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_index-page main .aboutBlock__inner .leftBox .titleBox h2{font-size:20px}}.recruiting_index-page main .aboutBlock__inner .leftBox .titleBox h2 span{font-size:32px;font-weight:700;letter-spacing:.022em;margin-right:4px}@media screen and (max-width:1244px){.recruiting_index-page main .aboutBlock__inner .leftBox .titleBox h2 span{font-size:calc(32 / 1244 * 100vw);margin-right:calc(4 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_index-page main .aboutBlock__inner .leftBox .titleBox h2 span{font-size:22px}}.recruiting_index-page main .aboutBlock__inner .leftBox .txtBox{color:#4b3306;font-size:20px;font-weight:600;line-height:2;letter-spacing:.088em;margin-top:10px}@media screen and (max-width:1244px){.recruiting_index-page main .aboutBlock__inner .leftBox .txtBox{font-size:calc(20 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_index-page main .aboutBlock__inner .leftBox .txtBox{font-size:16px}}.recruiting_index-page main .aboutBlock__inner .phtBox{position:absolute;right:0;top:23px}@media screen and (max-width:1244px){.recruiting_index-page main .aboutBlock__inner .phtBox{width:calc(614 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_index-page main .aboutBlock__inner .phtBox{position:inherit;margin:0 auto;margin-top:-35px;width:100%}}.recruiting_index-page main .aboutBlock__inner .phtBox .flexBox{display:flex;justify-content:flex-start;gap:13px}@media screen and (max-width:414px){.recruiting_index-page main .aboutBlock__inner .phtBox .flexBox{gap:0}}.recruiting_index-page main .aboutBlock__inner .phtBox .flexBox .subPht{line-height:0}.recruiting_index-page main .aboutBlock__inner .phtBox .flexBox .subPht img{max-width:100%}.recruiting_index-page main .aboutBlock__inner .phtBox .flexBox .subPht:nth-of-type(2){margin-top:73px}.recruiting_index-page main .aboutBlock__inner .phtBox .flexBox .subPht:nth-of-type(3){margin-top:12px}.recruiting_index-page main .applicationBlock{padding:0 60px 77px;box-sizing:border-box}@media screen and (max-width:1440px){.recruiting_index-page main .applicationBlock{padding:0 calc(60 / 1440 * 100vw) calc(77 / 1440 * 100vw)}}@media screen and (max-width:750px){.recruiting_index-page main .applicationBlock{padding:0 calc(50 / 750 * 100vw) calc(60 / 750 * 100vw)}}.recruiting_index-page main .applicationBlock__inner{max-width:1124px;margin:0 auto;position:relative}.recruiting_index-page main .applicationBlock__inner .titleBox h2{color:#4b3306;font-size:30px;font-weight:600;line-height:1.633;letter-spacing:.055em;margin:0 auto;color:#fff;width:535px;height:86px;line-height:78px;text-align:center;background:url(../images/recruiting/bg_application_title.png) center/contain no-repeat}@media screen and (max-width:1244px){.recruiting_index-page main .applicationBlock__inner .titleBox h2{font-size:calc(30 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_index-page main .applicationBlock__inner .titleBox h2{font-size:20px}}@media screen and (max-width:1244px){.recruiting_index-page main .applicationBlock__inner .titleBox h2{width:calc(535 / 1244 * 100vw);height:calc(86 / 1244 * 100vw);line-height:calc(86 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_index-page main .applicationBlock__inner .titleBox h2{width:100%;height:calc(103 / 750 * 100vw);line-height:calc(96 / 750 * 100vw)}}@media screen and (max-width:414px){.recruiting_index-page main .applicationBlock__inner .titleBox h2{font-size:18px}}.recruiting_index-page main .applicationBlock__inner .detailBox{margin-top:33px;border:2px solid #4b3306;border-radius:20px;background:#ffca28;padding:60px;box-sizing:border-box;position:relative}@media screen and (max-width:1244px){.recruiting_index-page main .applicationBlock__inner .detailBox{padding:calc(60 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_index-page main .applicationBlock__inner .detailBox{padding:calc(60 / 750 * 100vw);margin-top:calc(130 / 750 * 100vw)}}.recruiting_index-page main .applicationBlock__inner .detailBox::before{content:"";background:url(../images/recruiting/pht_sub_application1.png);background-size:100% auto;background-repeat:no-repeat;width:262px;height:168px;position:absolute;top:-123px;left:45px}@media screen and (max-width:1244px){.recruiting_index-page main .applicationBlock__inner .detailBox::before{width:calc(262 / 1244 * 100vw);height:calc(168 / 1244 * 100vw);top:calc((-123)/ 1244 * 100vw);left:calc(45 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_index-page main .applicationBlock__inner .detailBox::before{width:calc(234 / 750 * 100vw);height:calc(148 / 750 * 100vw);top:calc((-110)/ 750 * 100vw);left:calc(19 / 750 * 100vw)}}.recruiting_index-page main .applicationBlock__inner .detailBox::after{content:"";background:url(../images/recruiting/pht_sub_application2.png);background-size:100% auto;background-repeat:no-repeat;width:285px;height:180px;position:absolute;top:-115px;right:33px}@media screen and (max-width:1244px){.recruiting_index-page main .applicationBlock__inner .detailBox::after{width:calc(285 / 1244 * 100vw);height:calc(180 / 1244 * 100vw);top:calc((-115)/ 1244 * 100vw);right:calc(33 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_index-page main .applicationBlock__inner .detailBox::after{width:calc(264 / 750 * 100vw);height:calc(163 / 750 * 100vw);top:calc((-106)/ 750 * 100vw);right:calc(3 / 750 * 100vw)}}.recruiting_index-page main .applicationBlock__inner .detailBox .flexBox{display:flex;justify-content:space-between;flex-wrap:wrap}.recruiting_index-page main .applicationBlock__inner .detailBox .flexBox .detailItem{width:29.68%;position:relative}@media screen and (max-width:750px){.recruiting_index-page main .applicationBlock__inner .detailBox .flexBox .detailItem{width:100%}.recruiting_index-page main .applicationBlock__inner .detailBox .flexBox .detailItem:nth-of-type(n+2){margin-top:40px}}.recruiting_index-page main .applicationBlock__inner .detailBox .flexBox .detailItem figure{line-height:0}.recruiting_index-page main .applicationBlock__inner .detailBox .flexBox .detailItem figure img{max-width:100%}.recruiting_index-page main .applicationBlock__inner .detailBox .flexBox .detailItem p{width:134px;height:134px;line-height:1.5;font-size:22px;font-weight:600;color:#4b3306;letter-spacing:.088em;text-align:center;padding:25px 0;box-sizing:border-box;position:absolute;top:-15px;right:-35px;background:url(../images/recruiting/bg_application_txt.svg) center/contain no-repeat}@media screen and (max-width:1244px){.recruiting_index-page main .applicationBlock__inner .detailBox .flexBox .detailItem p{width:calc(134 / 1244 * 100vw);height:calc(134 / 1244 * 100vw);font-size:calc(22 / 1244 * 100vw);padding:calc(25 / 1244 * 100vw) 0;top:calc((-15)/ 1244 * 100vw);right:calc((-35)/ 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_index-page main .applicationBlock__inner .detailBox .flexBox .detailItem p{width:100%;width:calc(134 / 750 * 100vw);height:calc(134 / 750 * 100vw);font-size:calc(22 / 750 * 100vw);padding:calc(25 / 750 * 100vw) 0}}@media screen and (max-width:414px){.recruiting_index-page main .applicationBlock__inner .detailBox .flexBox .detailItem p{width:calc(110 / 414 * 100vw);height:calc(110 / 414 * 100vw);font-size:calc(20 / 414 * 100vw);top:calc((-10)/ 414 * 100vw);right:calc((-20)/ 414 * 100vw);padding:calc(21 / 414 * 100vw) 0}}.recruiting_index-page main .applicationBlock__inner .detailBox .flexBox .detailItem p span{font-size:34px}@media screen and (max-width:1244px){.recruiting_index-page main .applicationBlock__inner .detailBox .flexBox .detailItem p span{font-size:calc(34 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_index-page main .applicationBlock__inner .detailBox .flexBox .detailItem p span{font-size:calc(34 / 750 * 100vw)}}@media screen and (max-width:414px){.recruiting_index-page main .applicationBlock__inner .detailBox .flexBox .detailItem p span{font-size:calc(25 / 414 * 100vw)}}.recruiting_index-page main .occupationBlock{padding:0 60px 77px;box-sizing:border-box}@media screen and (max-width:1440px){.recruiting_index-page main .occupationBlock{padding:0 calc(60 / 1440 * 100vw) calc(77 / 1440 * 100vw)}}@media screen and (max-width:750px){.recruiting_index-page main .occupationBlock{padding:0 calc(50 / 750 * 100vw) calc(60 / 750 * 100vw)}}.recruiting_index-page main .occupationBlock__inner{max-width:1124px;margin:0 auto;position:relative}.recruiting_index-page main .occupationBlock__inner .flexBox{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width:750px){.recruiting_index-page main .occupationBlock__inner .flexBox{flex-direction:column-reverse}}.recruiting_index-page main .occupationBlock__inner .flexBox .flexLeft{width:43.59%}@media screen and (max-width:750px){.recruiting_index-page main .occupationBlock__inner .flexBox .flexLeft{width:100%;display:flex;justify-content:space-between;gap:20px;margin-top:30px}}.recruiting_index-page main .occupationBlock__inner .flexBox .flexLeft figure{line-height:0}.recruiting_index-page main .occupationBlock__inner .flexBox .flexLeft figure:nth-of-type(n+2){margin-top:46px}@media screen and (max-width:1244px){.recruiting_index-page main .occupationBlock__inner .flexBox .flexLeft figure:nth-of-type(n+2){margin-top:calc(46 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_index-page main .occupationBlock__inner .flexBox .flexLeft figure:nth-of-type(n+2){margin-top:0}}.recruiting_index-page main .occupationBlock__inner .flexBox .flexLeft figure img{max-width:100%}.recruiting_index-page main .occupationBlock__inner .flexBox .flexRight{width:50%;position:relative}.recruiting_index-page main .occupationBlock__inner .flexBox .flexRight::before{content:"";position:absolute;top:-24px;right:-23px;width:142px;height:142px;background:url(../images/recruiting/pht_sub_occupation.png) left bottom/contain;background-repeat:no-repeat}@media screen and (max-width:1244px){.recruiting_index-page main .occupationBlock__inner .flexBox .flexRight::before{top:calc((-24)/ 1244 * 100vw);right:calc((-23)/ 1244 * 100vw);width:calc(142 / 1244 * 100vw);height:calc(142 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_index-page main .occupationBlock__inner .flexBox .flexRight::before{top:calc((-24)/ 750 * 100vw);right:calc((-23)/ 750 * 100vw);width:calc(134 / 750 * 100vw);height:calc(134 / 750 * 100vw)}}@media screen and (max-width:414px){.recruiting_index-page main .occupationBlock__inner .flexBox .flexRight::before{top:calc((-24)/ 414 * 100vw);right:calc((-23)/ 414 * 100vw);width:calc(100 / 414 * 100vw);height:calc(100 / 414 * 100vw)}}@media screen and (max-width:750px){.recruiting_index-page main .occupationBlock__inner .flexBox .flexRight{width:100%}}.recruiting_index-page main .occupationBlock__inner .flexBox .flexRight .detailBox{height:100%;border:2px solid #4b3306;border-radius:20px;background:#fff;padding:60px 55px;box-sizing:border-box}@media screen and (max-width:1244px){.recruiting_index-page main .occupationBlock__inner .flexBox .flexRight .detailBox{padding:calc(60 / 1244 * 100vw) calc(55 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_index-page main .occupationBlock__inner .flexBox .flexRight .detailBox{padding:calc(60 / 750 * 100vw) calc(55 / 750 * 100vw)}}@media screen and (max-width:414px){.recruiting_index-page main .occupationBlock__inner .flexBox .flexRight .detailBox{padding-top:calc(68 / 414 * 100vw)}}.recruiting_index-page main .occupationBlock__inner .flexBox .flexRight .detailBox .detailSet{position:relative;padding-bottom:60px}@media screen and (max-width:1244px){.recruiting_index-page main .occupationBlock__inner .flexBox .flexRight .detailBox .detailSet{padding-bottom:calc(60 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_index-page main .occupationBlock__inner .flexBox .flexRight .detailBox .detailSet{padding-bottom:calc(60 / 750 * 100vw)}}.recruiting_index-page main .occupationBlock__inner .flexBox .flexRight .detailBox .detailSet::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:6px;background:url(../images/recruiting/border_title.svg) left bottom/contain;background-repeat:repeat-x}.recruiting_index-page main .occupationBlock__inner .flexBox .flexRight .detailBox .detailSet:nth-of-type(n+2){padding-top:60px}@media screen and (max-width:1244px){.recruiting_index-page main .occupationBlock__inner .flexBox .flexRight .detailBox .detailSet:nth-of-type(n+2){padding-top:calc(60 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_index-page main .occupationBlock__inner .flexBox .flexRight .detailBox .detailSet:nth-of-type(n+2){padding-top:calc(60 / 750 * 100vw)}}.recruiting_index-page main .occupationBlock__inner .flexBox .flexRight .detailBox .detailSet:last-of-type{padding-bottom:0}.recruiting_index-page main .occupationBlock__inner .flexBox .flexRight .detailBox .detailSet:last-of-type::before{display:none}.recruiting_index-page main .occupationBlock__inner .flexBox .flexRight .detailBox .detailSet .titleBox h2{color:#4b3306;font-size:30px;font-weight:600;line-height:1.633;letter-spacing:.055em}@media screen and (max-width:1244px){.recruiting_index-page main .occupationBlock__inner .flexBox .flexRight .detailBox .detailSet .titleBox h2{font-size:calc(30 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_index-page main .occupationBlock__inner .flexBox .flexRight .detailBox .detailSet .titleBox h2{font-size:20px}}.recruiting_index-page main .occupationBlock__inner .flexBox .flexRight .detailBox .detailSet .listBox{margin-top:10px}.recruiting_index-page main .occupationBlock__inner .flexBox .flexRight .detailBox .detailSet .listBox ul li{padding-left:42px;color:#4b3306;font-size:20px;font-weight:600;line-height:2;letter-spacing:.088em;font-size:20px;line-height:2.278;position:relative}@media screen and (max-width:1244px){.recruiting_index-page main .occupationBlock__inner .flexBox .flexRight .detailBox .detailSet .listBox ul li{font-size:calc(20 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_index-page main .occupationBlock__inner .flexBox .flexRight .detailBox .detailSet .listBox ul li{font-size:16px}}@media screen and (max-width:1244px){.recruiting_index-page main .occupationBlock__inner .flexBox .flexRight .detailBox .detailSet .listBox ul li{font-size:calc(20 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_index-page main .occupationBlock__inner .flexBox .flexRight .detailBox .detailSet .listBox ul li{font-size:16px;line-height:2}}.recruiting_index-page main .occupationBlock__inner .flexBox .flexRight .detailBox .detailSet .listBox ul li span{color:#4b3306;font-size:20px;font-weight:600;line-height:2;letter-spacing:.088em;font-size:15px;margin-left:5px}@media screen and (max-width:1244px){.recruiting_index-page main .occupationBlock__inner .flexBox .flexRight .detailBox .detailSet .listBox ul li span{font-size:calc(20 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_index-page main .occupationBlock__inner .flexBox .flexRight .detailBox .detailSet .listBox ul li span{font-size:16px}}@media screen and (max-width:1244px){.recruiting_index-page main .occupationBlock__inner .flexBox .flexRight .detailBox .detailSet .listBox ul li span{font-size:calc(15 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_index-page main .occupationBlock__inner .flexBox .flexRight .detailBox .detailSet .listBox ul li span{font-size:13px}}.recruiting_index-page main .occupationBlock__inner .flexBox .flexRight .detailBox .detailSet .listBox ul li::before{content:"";position:absolute;top:46%;transform:translateY(-50%);left:0;width:28px;height:24px;background:url(../images/recruiting/ico_list.svg) left bottom/contain no-repeat;background-repeat:repeat-x}.recruiting_index-page main .occupationBlock__inner .flexBox .flexRight .detailBox .detailSet .txtBox{color:#4b3306;font-size:20px;font-weight:600;line-height:2;letter-spacing:.088em;font-size:18px;line-height:2.278;margin-top:10px}@media screen and (max-width:1244px){.recruiting_index-page main .occupationBlock__inner .flexBox .flexRight .detailBox .detailSet .txtBox{font-size:calc(20 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_index-page main .occupationBlock__inner .flexBox .flexRight .detailBox .detailSet .txtBox{font-size:16px}}@media screen and (max-width:1244px){.recruiting_index-page main .occupationBlock__inner .flexBox .flexRight .detailBox .detailSet .txtBox{font-size:calc(18 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_index-page main .occupationBlock__inner .flexBox .flexRight .detailBox .detailSet .txtBox{font-size:16px;line-height:2}}.recruiting_index-page main .occupationBlock__inner .flexBox .flexRight .detailBox .detailSet .txtBox p span{display:block;margin-top:8px;color:#4b3306;font-size:20px;font-weight:600;line-height:2;letter-spacing:.088em;font-size:15px}@media screen and (max-width:1244px){.recruiting_index-page main .occupationBlock__inner .flexBox .flexRight .detailBox .detailSet .txtBox p span{font-size:calc(20 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_index-page main .occupationBlock__inner .flexBox .flexRight .detailBox .detailSet .txtBox p span{font-size:16px}}@media screen and (max-width:1244px){.recruiting_index-page main .occupationBlock__inner .flexBox .flexRight .detailBox .detailSet .txtBox p span{font-size:calc(15 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_index-page main .occupationBlock__inner .flexBox .flexRight .detailBox .detailSet .txtBox p span{font-size:13px;padding-left:1em;text-indent:-1em}}.recruiting_index-page main .workplaceBlock{padding:0 60px 197px;box-sizing:border-box}@media screen and (max-width:1440px){.recruiting_index-page main .workplaceBlock{padding:0 calc(60 / 1440 * 100vw) calc(197 / 1440 * 100vw)}}@media screen and (max-width:750px){.recruiting_index-page main .workplaceBlock{padding:0 calc(50 / 750 * 100vw) calc(122 / 750 * 100vw)}}.recruiting_index-page main .workplaceBlock__inner{max-width:1124px;margin:0 auto;position:relative}.recruiting_index-page main .workplaceBlock__inner .mapBox{position:relative;height:460px;box-sizing:border-box}@media screen and (max-width:1244px){.recruiting_index-page main .workplaceBlock__inner .mapBox{height:calc(460 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_index-page main .workplaceBlock__inner .mapBox{width:100%;height:410px}}.recruiting_index-page main .workplaceBlock__inner .mapBox iframe{border-radius:20px;position:relative;width:100%;height:100%}.recruiting_index-page main .workplaceBlock__inner .flexBox{display:flex;justify-content:space-between;margin-top:54px;flex-wrap:wrap}@media screen and (max-width:750px){.recruiting_index-page main .workplaceBlock__inner .flexBox{margin-top:30px}}.recruiting_index-page main .workplaceBlock__inner .flexBox .flexLeft{width:43.86%}@media screen and (max-width:750px){.recruiting_index-page main .workplaceBlock__inner .flexBox .flexLeft{width:100%}}.recruiting_index-page main .workplaceBlock__inner .flexBox .flexLeft .detailBox{border:2px solid #4b3306;border-radius:20px;background:#fff;padding:31px 60px;box-sizing:border-box;height:100%}@media screen and (max-width:1244px){.recruiting_index-page main .workplaceBlock__inner .flexBox .flexLeft .detailBox{padding:calc(31 / 1244 * 100vw) calc(60 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_index-page main .workplaceBlock__inner .flexBox .flexLeft .detailBox{padding:calc(31 / 750 * 100vw) calc(60 / 750 * 100vw) calc(50 / 750 * 100vw)}}.recruiting_index-page main .workplaceBlock__inner .flexBox .flexLeft .detailBox .titleBox{position:relative}.recruiting_index-page main .workplaceBlock__inner .flexBox .flexLeft .detailBox .titleBox::before{content:"";position:absolute;bottom:-21px;left:0;width:100%;height:3px;background:url(../images/recruiting/border_place.svg) left bottom/contain;background-repeat:repeat-x}@media screen and (max-width:1244px){.recruiting_index-page main .workplaceBlock__inner .flexBox .flexLeft .detailBox .titleBox::before{bottom:calc((-21)/ 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_index-page main .workplaceBlock__inner .flexBox .flexLeft .detailBox .titleBox::before{bottom:-8px}}.recruiting_index-page main .workplaceBlock__inner .flexBox .flexLeft .detailBox .titleBox h2{color:#4b3306;font-size:30px;font-weight:600;line-height:1.633;letter-spacing:.055em}@media screen and (max-width:1244px){.recruiting_index-page main .workplaceBlock__inner .flexBox .flexLeft .detailBox .titleBox h2{font-size:calc(30 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_index-page main .workplaceBlock__inner .flexBox .flexLeft .detailBox .titleBox h2{font-size:20px}}.recruiting_index-page main .workplaceBlock__inner .flexBox .flexLeft .detailBox .placeBox dl{display:flex;justify-content:flex-start;color:#4b3306;font-size:20px;font-weight:600;line-height:2;letter-spacing:.088em;font-size:18px;line-height:2.278;margin-top:38px;position:relative}@media screen and (max-width:1244px){.recruiting_index-page main .workplaceBlock__inner .flexBox .flexLeft .detailBox .placeBox dl{font-size:calc(20 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_index-page main .workplaceBlock__inner .flexBox .flexLeft .detailBox .placeBox dl{font-size:16px}}.recruiting_index-page main .workplaceBlock__inner .flexBox .flexLeft .detailBox .placeBox dl::before{content:"";position:absolute;bottom:-21px;left:0;width:100%;height:3px;background:url(../images/recruiting/border_place.svg) left bottom/contain;background-repeat:repeat-x}@media screen and (max-width:1244px){.recruiting_index-page main .workplaceBlock__inner .flexBox .flexLeft .detailBox .placeBox dl::before{bottom:calc((-21)/ 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_index-page main .workplaceBlock__inner .flexBox .flexLeft .detailBox .placeBox dl::before{bottom:-8px}}@media screen and (max-width:1244px){.recruiting_index-page main .workplaceBlock__inner .flexBox .flexLeft .detailBox .placeBox dl{font-size:calc(18 / 1244 * 100vw);margin-top:calc(38 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_index-page main .workplaceBlock__inner .flexBox .flexLeft .detailBox .placeBox dl{margin-top:15px;font-size:16px;line-height:2}}@media screen and (max-width:414px){.recruiting_index-page main .workplaceBlock__inner .flexBox .flexLeft .detailBox .placeBox dl{display:block}}.recruiting_index-page main .workplaceBlock__inner .flexBox .flexLeft .detailBox .placeBox dl dt{width:107px;position:relative}@media screen and (max-width:1244px){.recruiting_index-page main .workplaceBlock__inner .flexBox .flexLeft .detailBox .placeBox dl dt{width:calc(107 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_index-page main .workplaceBlock__inner .flexBox .flexLeft .detailBox .placeBox dl dt{width:calc(107 / 750 * 100vw)}}@media screen and (max-width:414px){.recruiting_index-page main .workplaceBlock__inner .flexBox .flexLeft .detailBox .placeBox dl dt{width:100%}}.recruiting_index-page main .workplaceBlock__inner .flexBox .flexLeft .detailBox .placeBox dl dt::after{content:"";display:inline-block;width:1px;height:11px;background:#a58973;position:absolute;top:50%;transform:translateY(-50%);right:0}@media screen and (max-width:414px){.recruiting_index-page main .workplaceBlock__inner .flexBox .flexLeft .detailBox .placeBox dl dt::after{display:none}}.recruiting_index-page main .workplaceBlock__inner .flexBox .flexLeft .detailBox .placeBox dl dd{margin-left:44px}@media screen and (max-width:1244px){.recruiting_index-page main .workplaceBlock__inner .flexBox .flexLeft .detailBox .placeBox dl dd{margin-left:calc(44 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_index-page main .workplaceBlock__inner .flexBox .flexLeft .detailBox .placeBox dl dd{margin-left:calc(44 / 750 * 100vw)}}@media screen and (max-width:414px){.recruiting_index-page main .workplaceBlock__inner .flexBox .flexLeft .detailBox .placeBox dl dd{margin-left:0}}.recruiting_index-page main .workplaceBlock__inner .flexBox .flexRight{width:50%}@media screen and (max-width:750px){.recruiting_index-page main .workplaceBlock__inner .flexBox .flexRight{width:100%}}@media screen and (max-width:750px){.recruiting_index-page main .workplaceBlock__inner .flexBox .flexRight .phtBox{margin-top:30px}}.recruiting_index-page main .workplaceBlock__inner .flexBox .flexRight .phtBox figure{line-height:0}.recruiting_index-page main .workplaceBlock__inner .flexBox .flexRight .phtBox figure img{max-width:100%}.recruiting_index-page main .workplaceBlock__inner .btnBox{margin-top:88px}@media screen and (max-width:1244px){.recruiting_index-page main .workplaceBlock__inner .btnBox{margin-top:calc(88 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_index-page main .workplaceBlock__inner .btnBox{margin-top:60px}}.recruiting_index-page main .workplaceBlock__inner .btnBox a{display:block;color:#4b3306;font-size:20px;font-weight:600;line-height:2;letter-spacing:.088em;width:450px;height:78px;line-height:78px;margin:0 auto;text-align:center;color:#fff;background:url(../images/recruiting/bg_btn.png) center/contain no-repeat;font-size:20px}@media screen and (max-width:1244px){.recruiting_index-page main .workplaceBlock__inner .btnBox a{font-size:calc(20 / 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_index-page main .workplaceBlock__inner .btnBox a{font-size:16px}}@media screen and (max-width:1244px){.recruiting_index-page main .workplaceBlock__inner .btnBox a{font-size:calc(20 / 1244 * 100vw);width:calc(450 / 1244 * 100vw);height:calc(78 / 1244 * 100vw);line-height:calc(78/ 1244 * 100vw)}}@media screen and (max-width:750px){.recruiting_index-page main .workplaceBlock__inner .btnBox a{font-size:16px;width:280px;height:50px;line-height:50px}}.reservation_index-page{background:#f8f7f1}.reservation_index-page .aniObj{opacity:0;transition:2s}.reservation_index-page .aniObj::after,.reservation_index-page .aniObj::before{opacity:0;transition:2s}.reservation_index-page .aniObj.aniObj--btn01::before{width:0;transition:1.5s .6s}.reservation_index-page .aniObj.aniObj--main01{transform:translate(0,-2%) scale(1);transition:2s 0s}.reservation_index-page .aniObj.aniObj--opa01{transition:1.5s 0s}.reservation_index-page .aniObj.aniObj--opa02{transition:1.5s .3s}.reservation_index-page .aniObj.aniObj--opa03{transition:1.5s .6s}.reservation_index-page .aniObj.aniObj--opa04{transition:1.5s .9s}.reservation_index-page .aniObj.aniObj--opa05{transition:1.5s 1.2s}.reservation_index-page .aniObj.aniObj--opa06{transition:1.5s 1.5s}.reservation_index-page .aniObj.aniObj--top01{transform:translate(0,5%) scale(1);transition:2s 0s}.reservation_index-page .aniObj.aniObj--right01{transform:translate(-5%,0) scale(1);transition:2s 0s}@media screen and (max-width:750px){.reservation_index-page .aniObj.aniObj--right01{transform:translate(0,5%) scale(1)}}.reservation_index-page .aniObj.aniObj--left01{transform:translate(5%,0) scale(1);transition:2s 0s}@media screen and (max-width:750px){.reservation_index-page .aniObj.aniObj--left01{transform:translate(0,5%) scale(1)}}.reservation_index-page .aniObj.aniObj--left02{transform:translate(5%,0) scale(1);transition:2s .6s}@media screen and (max-width:750px){.reservation_index-page .aniObj.aniObj--left02{transform:translate(0,5%) scale(1)}}.reservation_index-page .aniObj--move{opacity:1!important;transform:translate(0,0) scale(1)!important}.reservation_index-page .aniObj--move.aniObj--btn01::before{width:100%}.reservation_index-page .aniObj--move::after,.reservation_index-page .aniObj--move::before{opacity:1!important;transform:translate(0,0) scale(1)!important}@media screen and (max-width:1244px){.reservation_index-page main .localmainBlock .phtBox{width:calc(502 / 1244 * 100vw)}}@media screen and (max-width:750px){.reservation_index-page main .localmainBlock .phtBox{width:calc(502 / 930 * 100vw)}}.reservation_index-page main .headlineTxt{font-weight:700;font-size:26px;letter-spacing:.1em}@media screen and (max-width:1244px){.reservation_index-page main .headlineTxt{font-size:calc(26 / 1244 * 100vw)}}@media screen and (max-width:750px){.reservation_index-page main .headlineTxt{font-size:18px}}.reservation_index-page main .headlineTxt span{font-size:28px;font-weight:600;letter-spacing:.055em}@media screen and (max-width:1244px){.reservation_index-page main .headlineTxt span{font-size:calc(28 / 1244 * 100vw)}}@media screen and (max-width:750px){.reservation_index-page main .headlineTxt span{font-size:20px}}.reservation_index-page main .copyTxt{font-size:15px;line-height:2.4;letter-spacing:.05em;margin-top:32px}@media screen and (max-width:1244px){.reservation_index-page main .copyTxt{font-size:calc(15 / 1244 * 100vw)}}@media screen and (max-width:750px){.reservation_index-page main .copyTxt{font-size:13px;line-height:2.2}}@media screen and (max-width:1244px){.reservation_index-page main .copyTxt{margin-top:calc(32 / 1244 * 100vw)}}@media screen and (max-width:750px){.reservation_index-page main .copyTxt{margin-top:22px}}.reservation_index-page main .copyTxt:nth-of-type(n+2){margin-top:26px}@media screen and (max-width:1244px){.reservation_index-page main .copyTxt:nth-of-type(n+2){margin-top:calc(26 / 1244 * 100vw)}}@media screen and (max-width:750px){.reservation_index-page main .copyTxt:nth-of-type(n+2){margin-top:16px}}.reservation_index-page main .headlineTxt__sub{margin-top:16px;font-size:13px;font-weight:500;letter-spacing:.055em}@media screen and (max-width:1244px){.reservation_index-page main .headlineTxt__sub{margin-top:calc(16 / 1244 * 100vw);font-size:calc(13 / 1244 * 100vw)}}@media screen and (max-width:750px){.reservation_index-page main .headlineTxt__sub{margin-top:12px;font-size:12px}}.reservation_index-page main .detailBtn{margin-top:40px}.reservation_index-page main .detailBtn a{position:relative;display:inline-block;padding-bottom:1px;font-size:16px;font-weight:700;letter-spacing:.055em;box-sizing:border-box}@media screen and (max-width:1440px){.reservation_index-page main .detailBtn a{font-size:calc(16 / 1440 * 100vw)}}@media screen and (max-width:750px){.reservation_index-page main .detailBtn a{font-size:14px}}.reservation_index-page main .detailBtn a::before{content:"";position:absolute;bottom:0;left:0;width:100%;border-bottom:2px solid #000}.reservation_index-page main .detailBtn a span{position:relative;display:inline-block;padding-left:24px;line-height:16px;box-sizing:border-box}@media screen and (max-width:750px){.reservation_index-page main .detailBtn a span{line-height:14px}}.reservation_index-page main .detailBtn a span::before{content:"";position:absolute;top:calc(50% - 1px);left:0;transform:translateY(-50%);width:16px;height:6px;background:url(../images/common/nav_arr_bk.svg) center/100% auto no-repeat}.reservation_index-page main .detailBtn.colorWh a{color:#fff}.reservation_index-page main .detailBtn.colorWh a::before{border-bottom:2px solid #fff}.reservation_index-page main .detailBtn.colorWh a span::before{background:url(../images/common/nav_arr_wh.svg) center/100% auto no-repeat}@media screen and (max-width:1440px){.reservation_index-page main .detailBtn{margin-top:calc(40 / 1440 * 100vw)}}@media screen and (max-width:750px){.reservation_index-page main .detailBtn{margin-top:22px}}.reservation_index-page main .categoryBlock{padding:0 60px;box-sizing:border-box}@media screen and (max-width:1440px){.reservation_index-page main .categoryBlock{padding:0 calc(60 / 1440 * 100vw)}}@media screen and (max-width:750px){.reservation_index-page main .categoryBlock{padding:0 calc(50 / 750 * 100vw)}}.reservation_index-page main .categoryBlock__inner{display:flex;align-items:flex-start;justify-content:space-between;max-width:1320px;margin:0 auto;padding-left:100px;box-sizing:border-box}@media screen and (max-width:1440px){.reservation_index-page main .categoryBlock__inner{max-width:calc(1220 / 1440 * 100vw);margin-left:auto;margin-right:inherit;padding-left:0}}@media screen and (max-width:1240px){.reservation_index-page main .categoryBlock__inner{max-width:1240px}}@media screen and (max-width:750px){.reservation_index-page main .categoryBlock__inner{display:block}}.reservation_index-page main .categoryBlock__inner h2{margin-top:11px;font-size:28px;font-weight:700;letter-spacing:.022em}@media screen and (max-width:1440px){.reservation_index-page main .categoryBlock__inner h2{margin-top:calc(11 / 1440 * 100vw);font-size:calc(28 / 1440 * 100vw)}}@media screen and (max-width:750px){.reservation_index-page main .categoryBlock__inner h2{margin-top:0;font-size:18px}}.reservation_index-page main .categoryBlock__inner nav{width:calc(100% - 206px)}@media screen and (max-width:1440px){.reservation_index-page main .categoryBlock__inner nav{width:calc(100% - calc(206 / 1440 * 100vw))}}@media screen and (max-width:750px){.reservation_index-page main .categoryBlock__inner nav{width:100%;margin-top:16px}}.reservation_index-page main .categoryBlock__inner nav ul{display:flex;flex-wrap:wrap;align-items:center;gap:15px}@media screen and (max-width:1440px){.reservation_index-page main .categoryBlock__inner nav ul{gap:calc(15 / 1440 * 100vw)}}@media screen and (max-width:750px){.reservation_index-page main .categoryBlock__inner nav ul{justify-content:space-between;gap:0}}.reservation_index-page main .categoryBlock__inner nav ul li{display:flex;align-items:center;width:242px;height:68px}@media screen and (max-width:1440px){.reservation_index-page main .categoryBlock__inner nav ul li{width:calc(242 / 1440 * 100vw);height:calc(68 / 1440 * 100vw)}}@media screen and (max-width:750px){.reservation_index-page main .categoryBlock__inner nav ul li{width:49%;height:48px}.reservation_index-page main .categoryBlock__inner nav ul li:nth-of-type(n+3){margin-top:2%}}.reservation_index-page main .categoryBlock__inner nav ul li.archiveBtn{width:499px}@media screen and (max-width:1440px){.reservation_index-page main .categoryBlock__inner nav ul li.archiveBtn{width:calc(499 / 1440 * 100vw)}}@media screen and (max-width:750px){.reservation_index-page main .categoryBlock__inner nav ul li.archiveBtn{width:100%}.reservation_index-page main .categoryBlock__inner nav ul li.archiveBtn:nth-of-type(n+3){margin-top:2%}}.reservation_index-page main .categoryBlock__inner nav ul li.archiveBtn a{background:url(../images/common/nav_arr_bk.svg) center right 18px no-repeat,rgba(0,0,0,.05)}@media screen and (max-width:750px){.reservation_index-page main .categoryBlock__inner nav ul li.archiveBtn a{background:url(../images/common/nav_arr_bk.svg) center right 12px no-repeat,rgba(0,0,0,.05)}}.reservation_index-page main .categoryBlock__inner nav ul li.archiveBtn a:hover{opacity:.55;color:#46403d;background:url(../images/common/nav_arr_bk.svg) center right 18px no-repeat,rgba(0,0,0,.05)}@media screen and (max-width:750px){.reservation_index-page main .categoryBlock__inner nav ul li.archiveBtn a:hover{background:url(../images/common/nav_arr_bk.svg) center right 12px no-repeat,rgba(0,0,0,.05)}}.reservation_index-page main .categoryBlock__inner nav ul li.archiveBtn a:hover::before{background:#46403d}.reservation_index-page main .categoryBlock__inner nav ul li.archiveBtn a img{position:relative;top:-2px;margin-right:8px;width:16px;height:auto}@media screen and (max-width:1440px){.reservation_index-page main .categoryBlock__inner nav ul li.archiveBtn a img{top:calc(-2 / 1440 * 100vw);width:calc(16 / 1440 * 100vw);margin-right:calc(8 / 1440 * 100vw)}}@media screen and (max-width:750px){.reservation_index-page main .categoryBlock__inner nav ul li.archiveBtn a img{top:-2px;width:14px;margin-right:6px}}.reservation_index-page main .categoryBlock__inner nav ul li a{position:relative;display:flex;align-items:center;width:100%;height:100%;padding:0 50px 0 22px;font-weight:700;font-size:15px;line-height:1.5;color:#46403d;background:url(../images/common/nav_arr_bk.svg) center right 18px no-repeat,#fff;box-sizing:border-box}@media screen and (max-width:1440px){.reservation_index-page main .categoryBlock__inner nav ul li a{padding:0 calc(50 / 1440 * 100vw) 0 calc(22 / 1440 * 100vw);font-size:calc(15 / 1440 * 100vw)}}@media screen and (max-width:750px){.reservation_index-page main .categoryBlock__inner nav ul li a{padding:0 40px 0 12px;font-size:12px;background:url(../images/common/nav_arr_bk.svg) center right 12px no-repeat,#fff}}.reservation_index-page main .categoryBlock__inner nav ul li a::before{content:"";position:absolute;top:30%;right:50px;width:1px;height:40%;background:#46403d}@media screen and (max-width:750px){.reservation_index-page main .categoryBlock__inner nav ul li a::before{right:40px}}.reservation_index-page main .categoryBlock__inner nav ul li a:hover{opacity:1;color:#fff;background:url(../images/common/nav_arr_wh.svg) center right 18px no-repeat,#000}@media screen and (max-width:750px){.reservation_index-page main .categoryBlock__inner nav ul li a:hover{background:url(../images/common/nav_arr_wh.svg) center right 12px no-repeat,#000}}.reservation_index-page main .categoryBlock__inner nav ul li a:hover::before{background:#fff}.reservation_index-page main .categoryBlock__inner nav ul li.active a{color:#fff;background:url(../images/common/nav_arr_wh.svg) center right 18px no-repeat,#000}@media screen and (max-width:750px){.reservation_index-page main .categoryBlock__inner nav ul li.active a{background:url(../images/common/nav_arr_wh.svg) center right 12px no-repeat,#000}}.reservation_index-page main .categoryBlock__inner nav ul li.active a::before{background:#fff}.reservation_index-page main .postBlock{padding:100px 60px 170px;box-sizing:border-box}@media screen and (max-width:1440px){.reservation_index-page main .postBlock{padding:calc(100 / 1440 * 100vw) calc(60 / 1440 * 100vw) calc(170 / 1440 * 100vw)}}@media screen and (max-width:750px){.reservation_index-page main .postBlock{padding:calc(75 / 750 * 100vw) calc(50 / 750 * 100vw) calc(132 / 750 * 100vw)}}.reservation_index-page main .postBlock__inner{max-width:1320px;margin:0 auto}.reservation_index-page main .postBlock__inner article{padding:98px 98px 78px 89px;background:#fff;box-sizing:border-box}@media screen and (max-width:1440px){.reservation_index-page main .postBlock__inner article{padding:calc(98 / 1440 * 100vw) calc(98 / 1440 * 100vw) calc(78 / 1440 * 100vw) calc(89 / 1440 * 100vw)}}@media screen and (max-width:750px){.reservation_index-page main .postBlock__inner article{padding:18px 10px 25px}}.reservation_index-page main .postBlock__inner article:nth-of-type(n+2){margin-top:60px}@media screen and (max-width:1440px){.reservation_index-page main .postBlock__inner article:nth-of-type(n+2){margin-top:calc(60 / 1440 * 100vw)}}@media screen and (max-width:750px){.reservation_index-page main .postBlock__inner article:nth-of-type(n+2){margin-top:calc(60 / 750 * 100vw)}}.reservation_index-page main .postBlock__inner article.fin .mailBtn{display:none!important}.reservation_index-page main .postBlock__inner article .articleBlock{display:flex;justify-content:space-between}@media screen and (max-width:750px){.reservation_index-page main .postBlock__inner article .articleBlock{display:block}}.reservation_index-page main .postBlock__inner article .articleBlock__pht{max-width:624px;width:55.08%;line-height:0}@media screen and (max-width:750px){.reservation_index-page main .postBlock__inner article .articleBlock__pht{max-width:none;width:100%}}.reservation_index-page main .postBlock__inner article .articleBlock__pht__main .mainBox{padding:0 9px;aspect-ratio:606/402;box-sizing:border-box}@media screen and (max-width:1440px){.reservation_index-page main .postBlock__inner article .articleBlock__pht__main .mainBox{padding:0 calc(9 / 1440 * 100vw)}}@media screen and (max-width:750px){.reservation_index-page main .postBlock__inner article .articleBlock__pht__main .mainBox{padding:0 4px}}.reservation_index-page main .postBlock__inner article .articleBlock__pht__main .mainBox img{width:100%;height:100%}.reservation_index-page main .postBlock__inner article .articleBlock__pht__tmb{margin-top:18px}@media screen and (max-width:1440px){.reservation_index-page main .postBlock__inner article .articleBlock__pht__tmb{margin-top:calc(18 / 1440 * 100vw)}}@media screen and (max-width:750px){.reservation_index-page main .postBlock__inner article .articleBlock__pht__tmb{margin-top:8px}}.reservation_index-page main .postBlock__inner article .articleBlock__pht__tmb.slide-one{display:none!important}.reservation_index-page main .postBlock__inner article .articleBlock__pht__tmb.slide-three .slick-track,.reservation_index-page main .postBlock__inner article .articleBlock__pht__tmb.slide-two .slick-track{transform:unset!important}.reservation_index-page main .postBlock__inner article .articleBlock__pht__tmb .tmbBox{padding:0 9px;aspect-ratio:190/120;box-sizing:border-box}@media screen and (max-width:1440px){.reservation_index-page main .postBlock__inner article .articleBlock__pht__tmb .tmbBox{padding:0 calc(9 / 1440 * 100vw)}}@media screen and (max-width:750px){.reservation_index-page main .postBlock__inner article .articleBlock__pht__tmb .tmbBox{padding:0 4px}}.reservation_index-page main .postBlock__inner article .articleBlock__pht__tmb .tmbBox img{width:100%;height:100%}.reservation_index-page main .postBlock__inner article .articleBlock__txt{max-width:460px;width:40.61%}@media screen and (max-width:750px){.reservation_index-page main .postBlock__inner article .articleBlock__txt{max-width:none;width:100%;margin-top:22px;padding:0 4px;box-sizing:border-box}}.reservation_index-page main .postBlock__inner article .articleBlock__txt .iconTxt{display:flex;flex-wrap:wrap;gap:14px}@media screen and (max-width:1440px){.reservation_index-page main .postBlock__inner article .articleBlock__txt .iconTxt{gap:calc(14 / 1440 * 100vw)}}@media screen and (max-width:750px){.reservation_index-page main .postBlock__inner article .articleBlock__txt .iconTxt{gap:8px}}.reservation_index-page main .postBlock__inner article .articleBlock__txt .iconTxt span{position:relative;display:flex;align-items:center;min-height:46px;padding:11px 17px 9px;font-weight:700;font-size:21px;line-height:1;border-radius:6px;box-sizing:border-box}@media screen and (max-width:1440px){.reservation_index-page main .postBlock__inner article .articleBlock__txt .iconTxt span{min-height:calc(46 / 1440 * 100vw);padding:calc(11 / 1440 * 100vw) calc(17 / 1440 * 100vw) calc(9 / 1440 * 100vw);font-size:calc(21 / 1440 * 100vw)}}@media screen and (max-width:750px){.reservation_index-page main .postBlock__inner article .articleBlock__txt .iconTxt span{min-height:36px;padding:9px 12px 7px;font-size:13px}}.reservation_index-page main .postBlock__inner article .articleBlock__txt .iconTxt span img{position:relative;top:-1px;width:auto;height:24px;margin-right:8px}@media screen and (max-width:1440px){.reservation_index-page main .postBlock__inner article .articleBlock__txt .iconTxt span img{height:calc(24 / 1440 * 100vw);margin-right:calc(8 / 1440 * 100vw)}}@media screen and (max-width:750px){.reservation_index-page main .postBlock__inner article .articleBlock__txt .iconTxt span img{height:14px;margin-right:6px}}.reservation_index-page main .postBlock__inner article .articleBlock__txt .iconTxt span::before{content:"";position:absolute;top:3px;left:3px;width:calc(100% - 6px);height:calc(100% - 6px);box-sizing:border-box;border:1px solid #fff;border-radius:3px}.reservation_index-page main .postBlock__inner article .articleBlock__txt .iconTxt span.iconMeeting{color:#fff;background:#bc3131}.reservation_index-page main .postBlock__inner article .articleBlock__txt .iconTxt span.iconNew{font-size:23px;font-weight:700;color:#502b02;background:#ffca28}@media screen and (max-width:1440px){.reservation_index-page main .postBlock__inner article .articleBlock__txt .iconTxt span.iconNew{font-size:calc(23 / 1440 * 100vw)}}@media screen and (max-width:750px){.reservation_index-page main .postBlock__inner article .articleBlock__txt .iconTxt span.iconNew{font-size:15px}}.reservation_index-page main .postBlock__inner article .articleBlock__txt .iconTxt span.iconNew::before{border:1px solid #502b02}.reservation_index-page main .postBlock__inner article .articleBlock__txt .iconTxt span.iconChampion{color:#ffca28;background:#502b02}.reservation_index-page main .postBlock__inner article .articleBlock__txt .iconTxt span.iconChampion::before{border:1px solid #ffca28}.reservation_index-page main .postBlock__inner article .articleBlock__txt .iconTxt span.iconPedigree{color:#ffca28;background:#502b02}.reservation_index-page main .postBlock__inner article .articleBlock__txt .iconTxt span.iconPedigree::before{border:1px solid #ffca28}.reservation_index-page main .postBlock__inner article .articleBlock__txt .iconTxt span.iconFin{justify-content:space-between;max-width:435px;width:100%;text-align:center;color:#502b02;background:#ffca28}.reservation_index-page main .postBlock__inner article .articleBlock__txt .iconTxt span.iconFin::before{border:1px solid #502b02}.reservation_index-page main .postBlock__inner article .articleBlock__txt .iconTxt span.iconFin img{margin:0}.reservation_index-page main .postBlock__inner article .articleBlock__txt h3{position:relative;margin-top:40px;padding-left:30px;font-weight:700;font-size:26px;line-height:1.5;box-sizing:border-box}@media screen and (max-width:1440px){.reservation_index-page main .postBlock__inner article .articleBlock__txt h3{margin-top:calc(40 / 1440 * 100vw);padding-left:calc(30 / 1440 * 100vw);font-size:calc(26 / 1440 * 100vw)}}@media screen and (max-width:750px){.reservation_index-page main .postBlock__inner article .articleBlock__txt h3{margin-top:18px;padding-left:28px;font-size:18px}}.reservation_index-page main .postBlock__inner article .articleBlock__txt h3::before{content:"";position:absolute;top:8px;left:2px;width:17px;height:15px;background:url(../images/reservation/ico_ashiato.svg) center/100% auto no-repeat}@media screen and (max-width:1440px){.reservation_index-page main .postBlock__inner article .articleBlock__txt h3::before{top:calc(8 / 1440 * 100vw);left:calc(2 / 1440 * 100vw);width:calc(17 / 1440 * 100vw);height:calc(15 / 1440 * 100vw)}}@media screen and (max-width:750px){.reservation_index-page main .postBlock__inner article .articleBlock__txt h3::before{top:4px;left:2px;width:17px;height:15px}}.reservation_index-page main .postBlock__inner article .articleBlock__txt .infoBox{margin-top:36px}@media screen and (max-width:1440px){.reservation_index-page main .postBlock__inner article .articleBlock__txt .infoBox{margin-top:calc(36 / 1440 * 100vw)}}@media screen and (max-width:750px){.reservation_index-page main .postBlock__inner article .articleBlock__txt .infoBox{margin-top:16px}}.reservation_index-page main .postBlock__inner article .articleBlock__txt .infoBox dl{display:flex;align-items:flex-start;padding-bottom:8px;font-size:18px;line-height:1.5;border-bottom:1px solid #c7c7c7;box-sizing:border-box}@media screen and (max-width:1440px){.reservation_index-page main .postBlock__inner article .articleBlock__txt .infoBox dl{padding-bottom:calc(8 / 1440 * 100vw);font-size:calc(18 / 1440 * 100vw)}}@media screen and (max-width:750px){.reservation_index-page main .postBlock__inner article .articleBlock__txt .infoBox dl{padding-bottom:10px;font-size:13px}}.reservation_index-page main .postBlock__inner article .articleBlock__txt .infoBox dl:nth-of-type(n+2){margin-top:16px}@media screen and (max-width:1440px){.reservation_index-page main .postBlock__inner article .articleBlock__txt .infoBox dl:nth-of-type(n+2){margin-top:calc(16 / 1440 * 100vw)}}@media screen and (max-width:750px){.reservation_index-page main .postBlock__inner article .articleBlock__txt .infoBox dl:nth-of-type(n+2){margin-top:18px}}.reservation_index-page main .postBlock__inner article .articleBlock__txt .infoBox dl dt{width:133px;margin-top:3px;font-weight:700;line-height:1;color:#9a7230;border-right:1px solid #000;box-sizing:border-box}@media screen and (max-width:1440px){.reservation_index-page main .postBlock__inner article .articleBlock__txt .infoBox dl dt{width:calc(133 / 1440 * 100vw);margin-top:calc(3 / 1440 * 100vw)}}@media screen and (max-width:750px){.reservation_index-page main .postBlock__inner article .articleBlock__txt .infoBox dl dt{width:93px;margin-top:3px}}.reservation_index-page main .postBlock__inner article .articleBlock__txt .infoBox dl dd{width:calc(100% - 133px);padding-left:24px;box-sizing:border-box}@media screen and (max-width:1440px){.reservation_index-page main .postBlock__inner article .articleBlock__txt .infoBox dl dd{width:calc(100% - calc(133 / 1440 * 100vw));padding-left:calc(24 / 1440 * 100vw)}}@media screen and (max-width:750px){.reservation_index-page main .postBlock__inner article .articleBlock__txt .infoBox dl dd{width:calc(100% - 93px);padding-left:14px}}.reservation_index-page main .postBlock__inner article .mailBtn{margin-top:51px;text-align:center}@media screen and (max-width:1440px){.reservation_index-page main .postBlock__inner article .mailBtn{margin-top:calc(51 / 1440 * 100vw)}}@media screen and (max-width:750px){.reservation_index-page main .postBlock__inner article .mailBtn{margin-top:25px}}.reservation_index-page main .postBlock__inner article .mailBtn a{position:relative;display:flex;align-items:center;justify-content:center;max-width:450px;width:100%;min-height:78px;margin:0 auto;padding:10px 30px;font-weight:700;font-size:20px;line-height:1;color:#502b02;background:#ffca28;border-radius:100px;box-sizing:border-box}@media screen and (max-width:1440px){.reservation_index-page main .postBlock__inner article .mailBtn a{max-width:calc(450 / 1440 * 100vw);min-height:calc(78 / 1440 * 100vw);padding:calc(10 / 1440 * 100vw) calc(30 / 1440 * 100vw);font-size:calc(20 / 1440 * 100vw)}}@media screen and (max-width:750px){.reservation_index-page main .postBlock__inner article .mailBtn a{max-width:450px;min-height:68px;padding:10px;font-size:14px}}.reservation_index-page main .postBlock__inner article .mailBtn a img{margin-right:10px}@media screen and (max-width:1440px){.reservation_index-page main .postBlock__inner article .mailBtn a img{width:auto;height:calc(16 / 1440 * 100vw);margin-right:calc(10 / 1440 * 100vw)}}@media screen and (max-width:750px){.reservation_index-page main .postBlock__inner article .mailBtn a img{height:11px;margin-right:8px}}.reservation_index-page main .postBlock__inner article .mailBtn a::before{content:"";position:absolute;top:4px;left:4px;width:calc(100% - 8px);height:calc(100% - 8px);border:2px solid #502b02;border-radius:100px;box-sizing:border-box}@media screen and (max-width:750px){.reservation_index-page main .postBlock .pageBute{padding-top:30px}}.sitemap_index-page .aniObj{opacity:0;transition:2s}.sitemap_index-page .aniObj::after,.sitemap_index-page .aniObj::before{opacity:0;transition:2s}.sitemap_index-page .aniObj.aniObj--btn01::before{width:0;transition:1.5s .6s}.sitemap_index-page .aniObj.aniObj--main01{transform:translate(0,-2%) scale(1);transition:2s 0s}.sitemap_index-page .aniObj--move{opacity:1!important;transform:translate(0,0) scale(1)!important}.sitemap_index-page .aniObj--move.aniObj--btn01::before{width:100%}.sitemap_index-page .aniObj--move::after,.sitemap_index-page .aniObj--move::before{opacity:1!important;transform:translate(0,0) scale(1)!important}@media screen and (max-width:1244px){.sitemap_index-page main .localmainBlock .phtBox{width:calc(432 / 1244 * 100vw)}}@media screen and (max-width:750px){.sitemap_index-page main .localmainBlock .phtBox{width:calc(432 / 930 * 100vw)}}.sitemap_index-page main .copyTxt{font-size:15px;line-height:2.4;letter-spacing:.05em}@media screen and (max-width:1244px){.sitemap_index-page main .copyTxt{font-size:calc(15 / 1244 * 100vw)}}@media screen and (max-width:750px){.sitemap_index-page main .copyTxt{font-size:13px;line-height:2.2}}.sitemap_index-page main .headlineBox{margin-bottom:18px}@media screen and (max-width:1244px){.sitemap_index-page main .headlineBox{margin-bottom:calc(18 / 1244 * 100vw)}}@media screen and (max-width:750px){.sitemap_index-page main .headlineBox{margin-bottom:12px}}.sitemap_index-page main .headlineBox small,.sitemap_index-page main .headlineBox span{display:inline-block}.sitemap_index-page main .headlineBox span{font-weight:700;font-size:22px;letter-spacing:.088em}@media screen and (max-width:1244px){.sitemap_index-page main .headlineBox span{font-size:calc(22 / 1244 * 100vw)}}@media screen and (max-width:750px){.sitemap_index-page main .headlineBox span{font-size:16px}}.sitemap_index-page main .headlineBox small{font-size:13px;font-weight:500;letter-spacing:.055em}@media screen and (max-width:1244px){.sitemap_index-page main .headlineBox small{font-size:calc(13 / 1244 * 100vw)}}@media screen and (max-width:750px){.sitemap_index-page main .headlineBox small{font-size:12px}}.sitemap_index-page main .sitemapBlock{padding:0 60px 212px;box-sizing:border-box}@media screen and (max-width:1440px){.sitemap_index-page main .sitemapBlock{padding:0 calc(60 / 1440 * 100vw) calc(212 / 1440 * 100vw)}}@media screen and (max-width:750px){.sitemap_index-page main .sitemapBlock{padding:0 calc(50 / 750 * 100vw) calc(132 / 750 * 100vw)}}.sitemap_index-page main .sitemapBlock__inner{max-width:1124px;margin:0 auto}.sitemap_index-page main .sitemapBlock__inner__set{width:100%}.sitemap_index-page main .sitemapBlock__inner__set .linkBox{display:flex}@media screen and (max-width:768px){.sitemap_index-page main .sitemapBlock__inner__set .linkBox{display:block}}.sitemap_index-page main .sitemapBlock__inner__set .linkBox>ul{margin-right:128px}@media screen and (max-width:1244px){.sitemap_index-page main .sitemapBlock__inner__set .linkBox>ul{margin-right:calc(128 / 1244 * 100vw)}}@media screen and (max-width:768px){.sitemap_index-page main .sitemapBlock__inner__set .linkBox>ul{margin:22px 0 0}}.sitemap_index-page main .sitemapBlock__inner__set .linkBox>ul.dogsList01{margin-right:66px}@media screen and (max-width:1244px){.sitemap_index-page main .sitemapBlock__inner__set .linkBox>ul.dogsList01{margin-right:calc(66 / 1244 * 100vw)}}@media screen and (max-width:768px){.sitemap_index-page main .sitemapBlock__inner__set .linkBox>ul.dogsList01{margin:22px 0 0}}.sitemap_index-page main .sitemapBlock__inner__set .linkBox>ul.dogsList02{margin-top:33px}@media screen and (max-width:1244px){.sitemap_index-page main .sitemapBlock__inner__set .linkBox>ul.dogsList02{margin-top:calc(33 / 1244 * 100vw)}}@media screen and (max-width:768px){.sitemap_index-page main .sitemapBlock__inner__set .linkBox>ul.dogsList02{margin:0}}@media screen and (max-width:768px){.sitemap_index-page main .sitemapBlock__inner__set .linkBox>ul.dogsList02>li>ul{margin-top:0}}.sitemap_index-page main .sitemapBlock__inner__set .linkBox>ul.dogsList02>li>ul li{margin-top:5px}@media screen and (max-width:768px){.sitemap_index-page main .sitemapBlock__inner__set .linkBox>ul:first-of-type{margin-top:0}}.sitemap_index-page main .sitemapBlock__inner__set .linkBox>ul:last-of-type{margin-right:0}.sitemap_index-page main .sitemapBlock__inner__set .linkBox>ul>li:nth-of-type(n+2){margin-top:26px}@media screen and (max-width:1244px){.sitemap_index-page main .sitemapBlock__inner__set .linkBox>ul>li:nth-of-type(n+2){margin-top:calc(26 / 1244 * 100vw)}}@media screen and (max-width:768px){.sitemap_index-page main .sitemapBlock__inner__set .linkBox>ul>li:nth-of-type(n+2){margin-top:22px}}.sitemap_index-page main .sitemapBlock__inner__set .linkBox>ul>li>a{display:inline-block;width:100%;font-size:16px;font-weight:700;letter-spacing:.055em;border-bottom:1px solid #ccc;box-sizing:border-box}@media screen and (max-width:1244px){.sitemap_index-page main .sitemapBlock__inner__set .linkBox>ul>li>a{font-size:calc(16 / 1244 * 100vw)}}@media screen and (max-width:768px){.sitemap_index-page main .sitemapBlock__inner__set .linkBox>ul>li>a{font-size:14px;padding-bottom:2px}}.sitemap_index-page main .sitemapBlock__inner__set .linkBox>ul>li>a span{position:relative;display:inline-block;padding-left:24px;line-height:16px;box-sizing:border-box}@media screen and (max-width:768px){.sitemap_index-page main .sitemapBlock__inner__set .linkBox>ul>li>a span{line-height:14px}}.sitemap_index-page main .sitemapBlock__inner__set .linkBox>ul>li>a span::before{content:"";position:absolute;top:calc(50% - 1px);left:0;transform:translateY(-50%);width:16px;height:6px;background:url(../images/common/nav_arr_bk.svg) center/100% auto no-repeat}@media screen and (max-width:1244px){.sitemap_index-page main .sitemapBlock__inner__set .linkBox>ul>li>ul{margin-top:calc(8 / 1244 * 100vw)}}@media screen and (max-width:768px){.sitemap_index-page main .sitemapBlock__inner__set .linkBox>ul>li>ul{margin-top:calc(16 / 768 * 100vw)}}@media screen and (max-width:768px){.sitemap_index-page main .sitemapBlock__inner__set .linkBox>ul>li>ul{margin-top:14px}}.sitemap_index-page main .sitemapBlock__inner__set .linkBox>ul>li>ul>li{margin-top:10px;padding-left:24px;box-sizing:border-box}@media screen and (max-width:1244px){.sitemap_index-page main .sitemapBlock__inner__set .linkBox>ul>li>ul>li{margin-top:calc(8 / 1244 * 100vw)}}.sitemap_index-page main .sitemapBlock__inner__set .linkBox>ul>li>ul>li:nth-of-type(n+2){margin-top:5px}@media screen and (max-width:1244px){.sitemap_index-page main .sitemapBlock__inner__set .linkBox>ul>li>ul>li{margin-top:calc(4 / 1244 * 100vw)}}.sitemap_index-page main .sitemapBlock__inner__set .linkBox>ul>li>ul>li>a{display:inline-block;width:100%;font-size:13px;font-weight:400;letter-spacing:.055em}@media screen and (max-width:1244px){.sitemap_index-page main .sitemapBlock__inner__set .linkBox>ul>li>ul>li>a{font-size:calc(13 / 1244 * 100vw)}}@media screen and (max-width:768px){.sitemap_index-page main .sitemapBlock__inner__set .linkBox>ul>li>ul>li>a{font-size:13px}}