﻿@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap");@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeinBg{0%{opacity:0}100%{opacity:1}}@keyframes fadeinDown{0%{opacity:0;transform:translate3d(0, -30px, 0)}100%{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fadeinUp{0%{opacity:0;transform:translate3d(0, 30px, 0)}100%{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fuwafuwa{0%{transform:translateY(0)}50%{transform:translateY(-15px)}100%{transform:translateY(0)}}@keyframes fuwafuwa_sp{0%{transform:translateY(0)}50%{transform:translateY(-10px)}100%{transform:translateY(0)}}@keyframes shakeit{0%{transform:rotate(0deg);transform-origin:bottom}25%{transform:rotate(1.5deg);transform-origin:bottom}70%{transform:rotate(-1.5deg);transform-origin:bottom}100%{transform:rotate(0deg);transform-origin:bottom}}@keyframes bound{0%{opacity:0;transform:scale(0.2)}70%{opacity:1;transform:scale(1.1)}100%{opacity:1;transform:scale(1)}}@keyframes anim-door{0%{opacity:0;transform:scaleX(0)}100%{opacity:1;transform:scaleX(1)}}@keyframes turn{0%{opacity:0;transform:rotate(-50deg);transform-origin:bottom}100%{opacity:1;transform:rotate(0deg);transform-origin:bottom}}.fadeIn{opacity:0}.fadeIn.is-show{animation:fadeIn 0.5s forwards ease-out}.fadeinBg{opacity:0}.fadeinBg.is-show{animation:fadeIn 0.3s forwards ease-out}.fadeinDown{opacity:0}.fadeinDown.is-show{animation:fadeinDown 0.5s forwards ease-out}.fadeinUp{opacity:0}.fadeinUp.is-show:nth-child(1){animation:fadeinUp 0.5s 0.2s forwards ease-out}.fadeinUp.is-show:nth-child(2){animation:fadeinUp 0.5s 0.3s forwards ease-out}.fadeinUp.is-show:nth-child(3){animation:fadeinUp 0.5s 0.4s forwards ease-out}.fadeinUp.is-show:nth-child(4){animation:fadeinUp 0.5s 0.5s forwards ease-out}.fadeinUp.is-show:nth-child(5){animation:fadeinUp 0.5s 0.6s forwards ease-out}.fadeinUp.is-show:nth-child(6){animation:fadeinUp 0.5s 0.7s forwards ease-out}.fadeinUp01{opacity:0}.fadeinUp01.is-show{animation:fadeinUp 0.5s 0.6s forwards ease-out}.fadeinUp02{opacity:0}.fadeinUp02.is-show{animation:fadeinUp 0.5s 0.9s forwards ease-out}.fuwafuwa{animation:3.5s 0.5s fuwafuwa ease-in-out infinite}.shakeit{animation:3s 0.5s shakeit linear infinite}.bound{opacity:0}.bound.is-show{animation:bound 0.5s 0.2s forwards ease-out}.bound02{opacity:0}.bound02.is-show{animation:bound 0.5s 0.8s forwards ease-out}.bound03{opacity:0}.bound03.is-show{animation:bound 0.5s 1.4s forwards ease-out}.bound04{opacity:0}.bound04.is-show{animation:bound 0.5s 0.6s forwards ease-out}.anim-door{opacity:0}.anim-door.is-show{animation:anim-door 0.3s 0.8s forwards ease-in}.turn{opacity:0}.turn.is-show{animation:turn 0.5s 0.8s forwards ease-out}.fadeInAnim{animation-name:fadeInAnim;animation-fill-mode:forwards;animation-duration:　3s;animation-iteration-count:infinite;animation-timing-function:ease;animation-delay:0.5s;animation-direction:normal}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,a,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;box-sizing:border-box}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}::before,::after{box-sizing:inherit}button{margin:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;vertical-align:middle;text-align:inherit;font:inherit;-webkit-appearance:none;appearance:none}ul,li{list-style:none}a{text-decoration:none}body{font-family:'Noto sans JP', serif;-webkit-text-size-adjust:100%;width:100%;position:relative;overflow-x:hidden;image-rendering:-webkit-optimize-contrast;font-feature-settings:"palt";letter-spacing:0.03em}#top-head{top:-100px;position:absolute;width:100%;margin:100px auto 0;padding:20px 0 25px;line-height:1;z-index:999;background-color:#FFFFFF}@media (max-width: 768px){#top-head{top:0;position:fixed;margin-top:0;padding:0}}#top-head a{color:#000;text-decoration:none}#top-head .inner{width:100%;margin:0 auto;position:relative}@media (max-width: 768px){#top-head .inner{width:100%;padding:0}}#top-head .inner::after{content:"";clear:both;display:block}#top-head .logo{float:left;margin-left:20px;width:280px}@media (max-width: 1280px){#top-head .logo{width:24%;margin-left:2%}}@media (max-width: 768px){#top-head .logo{width:48%;max-width:240px;padding:0}}#top-head .logo img{width:100%;height:auto}#global-nav{padding-right:30px}@media (max-width: 1280px){#global-nav{padding-right:3%}}@media (max-width: 768px){#global-nav{position:absolute;top:-500px;background:#0096DD;width:100%;text-align:center;padding:10px 20px;transition:.5s ease-in-out}}#global-nav ul{width:calc(100% - 340px);list-style:none;position:absolute;right:0;bottom:0;font-size:16px;display:flex;justify-content:flex-end;padding-bottom:0.3em}@media (max-width: 1280px){#global-nav ul{width:calc(100% - 29%);font-size:14px}}@media (max-width: 1000px){#global-nav ul{font-size:12px}}@media (max-width: 768px){#global-nav ul{list-style:none;position:static;right:0;bottom:0;font-size:14px;width:100%;flex-flow:wrap}}#global-nav ul li{padding:0 2%}@media (max-width: 1000px){#global-nav ul li{padding:0 1%}}@media (max-width: 768px){#global-nav ul li{width:100%}}#global-nav ul li a{font-weight:500;white-space:nowrap}#global-nav ul li.inquiry-btn-s a{padding:7px 15px;border-radius:50vh;background-color:#FF9628;color:#FFFFFF;transition:0.2s}#global-nav ul li.inquiry-btn-s a:hover{background-color:#F2870D}#top-head.fixed{margin-top:0;top:0;position:fixed;padding-top:10px;height:70px;background:#fff;background:rgba(255,255,255,0.9);transition:top 0.65s ease-in}@media (max-width: 768px){#top-head.fixed{padding-top:0;background:transparent}}#nav-toggle{display:none;position:absolute;right:12px;top:14px;width:34px;height:36px;cursor:pointer;z-index:101}#nav-toggle div{position:relative}#nav-toggle span{display:block;position:absolute;height:4px;width:100%;background:#666;left:0;transition:.2s ease-in-out}#nav-toggle span:nth-child(1){top:0}#nav-toggle span:nth-child(2){top:11px}#nav-toggle span:nth-child(3){top:22px}@media (max-width: 768px){#mobile-head{background:#fff;width:100%;height:56px;z-index:999;position:relative}#top-head.fixed .logo,#top-head .logo{position:absolute;left:0px;top:10px}#top-head #global-nav ul li a,#top-head.fixed #global-nav ul li a{width:100%;display:block;color:#fff;padding:18px 0}#nav-toggle{display:block}.open #nav-toggle span:nth-child(1){top:11px;transform:rotate(45deg)}.open #nav-toggle span:nth-child(2){width:0;left:50%}.open #nav-toggle span:nth-child(3){top:11px;transform:rotate(-45deg)}.open #global-nav{transform:translateY(556px)}}@media (max-width: 768px){.pc{display:none}}.sp{display:none}@media (max-width: 768px){.sp{display:block}}.sp-inline{display:none}@media (max-width: 768px){.sp-inline{display:inline}}.lead{font-size:20px;line-height:1.7;margin-bottom:0.3em}@media (max-width: 1000px){.lead{font-size:18px}}@media (max-width: 768px){.lead{font-size:15px}}.lead span{font-weight:bold}.lead span.orange{color:#FF9628}.lead span.blue{color:#0096DD}@media (max-width: 768px){.lead{font-size:15px}}.caption{font-size:15px;line-height:1.4;margin:0.7em 0}@media (max-width: 768px){.caption{font-size:12px}}.center{margin-left:auto;margin-right:auto;text-align:center}.inquiry-btn-area{padding:40px 0 0px}@media (max-width: 568px){.inquiry-btn-area{padding:20px 0 0px}}.inquiry-btn-area.mgb{margin-bottom:70px;padding-top:20px}@media (max-width: 568px){.inquiry-btn-area.mgb{margin-bottom:50px}}.inquiry-btn-area h2{margin-bottom:30px !important;font-size:30px !important;font-weight:bold !important}@media (max-width: 768px){.inquiry-btn-area h2{font-size:25px !important}}@media (max-width: 568px){.inquiry-btn-area h2{font-size:22px !important}}.inquiry-btn-l{width:380px;max-width:100%}.inquiry-btn-l a{width:100%;height:70px;display:flex;align-items:center;justify-content:center;border-radius:50vh;background-color:#FF9628;color:#FFFFFF;transition:0.2s;font-size:25px;font-weight:bold;margin:50px 0}.inquiry-btn-l a:hover{background-color:#FF9628}.inquiry-btn-l.blue-btn a{background-color:#FFFFFF;color:#0096DD}.inquiry-btn-l.blue-btn a:hover{background-color:#CCEAF8}.inquiry-btn-ll{width:1120px;max-width:calc(100% - 40px);display:flex;flex-flow:wrap;justify-content:center;gap:30px}@media (max-width: 568px){.inquiry-btn-ll{gap:20px}}.inquiry-btn-ll .inquiry-btn-each{width:calc(50% - 15px)}@media (max-width: 768px){.inquiry-btn-ll .inquiry-btn-each{width:100%}}.inquiry-btn-ll a{width:100%;height:80px;display:flex;align-items:center;justify-content:center;border-radius:50vh;background-color:#FF9628;color:#FFFFFF;transition:0.1s;font-size:30px;font-weight:bold;box-shadow:0 6px 0 #754C24}@media (max-width: 1000px){.inquiry-btn-ll a{font-size:24px}}@media (max-width: 768px){.inquiry-btn-ll a{font-size:21px;height:70px}}@media (max-width: 568px){.inquiry-btn-ll a{font-size:18px;height:60px}}.inquiry-btn-ll a:hover{background-color:#FF9628;transform:translateY(4px);box-shadow:0 2px 0 #754C24}.inquiry-btn-ll .sg-living a{background-color:#05AFD6;box-shadow:0 6px 0 #002850}.inquiry-btn-ll .sg-living a:hover{transform:translateY(4px);box-shadow:0 2px 0 #002850}.character img,.product img,.bubble img,.voice img{max-width:100%;height:auto}.kv-section{position:relative;padding-top:140px;padding-bottom:70px}.kv-section .kv-bg{width:100%;height:100%;position:absolute;top:0;left:0;background:url("../common/images/kaitekiwatch/kv-fig.svg") no-repeat center 120px,linear-gradient(180deg, #edf8fd 69%, #b2dff5 69%);background-size:1351px 252px, cover}@media (max-width: 768px){.kv-section .kv-bg{background:linear-gradient(180deg, #edf8fd 73%, #b2dff5 73%);background-size:cover}}@media (max-width: 1000px){.kv-section{background-size:130%, cover}}@media (max-width: 768px){.kv-section{padding-top:80px;padding-bottom:70px}}@media (max-width: 768px){.kv-section .kv-wrapper{overflow-x:hidden;width:100%;padding:8px 0 8px}}.kv-section .kv-ttl{text-align:center;max-width:1150px;margin:auto}.kv-section .kv-ttl h2{font-size:26px;font-weight:bold}@media (max-width: 1000px){.kv-section .kv-ttl h2{font-size:22px}}@media (max-width: 768px){.kv-section .kv-ttl h2{font-size:3.3854166667vw}}@media (max-width: 568px){.kv-section .kv-ttl h2{font-size:4.2666666667vw}}.kv-section .kv-ttl h2 span{border:solid 1px #000000;border-radius:5px;display:inline-block;margin-right:0.8em;font-size:77%;font-weight:normal;padding:5px 16px 7px;transform:translateY(-2px)}@media (max-width: 768px){.kv-section .kv-ttl h2 span{padding:0.28em 16px 0.33em}}.kv-section .kv-ttl h1{margin:20px auto 40px;width:70%}@media (max-width: 568px){.kv-section .kv-ttl h1{width:85.3333333333vw}}.kv-section .kv-ttl h1 img{max-width:100%;height:auto}.kv-section .kv-content{position:relative;max-width:1190px;margin:auto;padding:1% 20px 20px}.kv-section .kv-content .kv-kichen{width:100%;overflow-x:hidden}@media (max-width: 768px){.kv-section .kv-content .kv-kichen{margin:0 -20px;width:calc(100% + 40px)}}.kv-section .kv-content .kv-kichen img{width:100%;height:auto}@media (max-width: 768px){.kv-section .kv-content .kv-kichen img{width:134.6666666667%;margin-left:-25.3731343284%}}.kv-section .kv-content .kv-tv{width:102.9850746269%;margin-top:13%;margin-left:-11.9402985075%;position:relative;z-index:9}.kv-section .kv-content .kv-character-box{width:38.3193277311%;position:absolute;top:10%;left:13%}@media (max-width: 768px){.kv-section .kv-content .kv-character-box{width:71.7333333333%;top:0%;left:9%}}.kv-section .kv-content .kv-character-box img{width:100%;height:auto}.kv-section .kv-content .kv-character-box .bubble{width:35.0877192982%}@media (max-width: 768px){.kv-section .kv-content .kv-character-box .bubble{width:44.6096654275%}}.kv-section .kv-content .kv-character-box .character{width:74.3421052632%;margin:-13% 0 0 28%}@media (max-width: 768px){.kv-section .kv-content .kv-character-box .character{width:89.9628252788%;margin:1% 0 0 12%}}.kv-section .kv-content .movie-thumbnail{position:absolute;top:28%;right:calc(19/1190*100% + 15px);width:24.3697478992%}@media (max-width: 768px){.kv-section .kv-content .movie-thumbnail{top:49.0%;right:auto;left:17%;width:68.8%;z-index:10}}@media (max-width: 568px){.kv-section .kv-content .movie-thumbnail{top:49.7%;left:18%;width:65.7534246575%}}.kv-section .kv-content .movie-thumbnail img{width:100%;height:auto;vertical-align:bottom;transition:0.2s}.kv-section .kv-content .movie-thumbnail img:hover{opacity:0.7}.kv-section .kv-content .movie-thumbnail .btn{background-color:#FFFFFF;cursor:pointer;display:inline-block}.movie-section{padding:80px 0;background-color:#0096DD}.movie-section .movie-wrapper{max-width:980px;padding:0 40px;margin:auto}.movie-section h2{font-size:36px;line-height:1.4;font-weight:500;margin-bottom:1em;color:#FFFFFF;text-align:center}@media (max-width: 768px){.movie-section h2{font-size:22px}}.movie-section .movie-thumbnail{text-align:center}.movie-section .movie-thumbnail img{max-width:100%;height:auto;transition:0.2s;vertical-align:bottom}.movie-section .movie-thumbnail img:hover{opacity:0.8}.movie-section .movie-thumbnail .btn{background-color:#FFFFFF;cursor:pointer;display:inline-block}.movie-section .content-wrapper{display:flex;justify-content:center;margin-top:-10px}.movie-section .content-wrapper .content-item-img-1{width:45%;position:relative;padding-top:135px}.movie-section .content-wrapper .content-item-img-1 .bubble{position:absolute;left:0;top:0}.movie-section .content-wrapper .content-item-img-1 .character{position:absolute;right:60px;top:25px}.movie-section .content-wrapper .content-item-img-2{width:45%;position:relative;padding-top:135px}.movie-section .content-wrapper .content-item-img-2 .bubble{position:absolute;right:0;top:0}.movie-section .content-wrapper .content-item-img-2 .character{position:absolute;left:60px;top:25px}.movie-section .content-wrapper .inquiry-btn-l{position:relative;z-index:2;margin:auto}.movie-section .content-wrapper .inquiry-btn-l a{margin:auto}.what-kaitekiwatch-section{padding:80px 0;background:url("../common/images/kaitekiwatch/hr-01.svg") repeat-x center -30px;background-size:1400px 60px;background-color:#E5F4FC}.what-kaitekiwatch-section img{max-width:100%;height:auto}@media (max-width: 768px){.what-kaitekiwatch-section{padding:50px 0;background-size:700px 30px;background-position:center -15px}}.what-kaitekiwatch-section .what-kaitekiwatch-wrapper{max-width:980px;padding:0 40px;margin:auto}@media (max-width: 768px){.what-kaitekiwatch-section .what-kaitekiwatch-wrapper{padding:0 20px}}.what-kaitekiwatch-section h2{font-size:50px;line-height:1.4;font-weight:500;margin-bottom:1em}@media (max-width: 1000px){.what-kaitekiwatch-section h2{font-size:42px}}@media (max-width: 768px){.what-kaitekiwatch-section h2{font-size:35px}}.what-kaitekiwatch-section .content-wrapper{display:flex;justify-content:space-between;flex-flow:wrap}.what-kaitekiwatch-section .content-item{width:50%}@media (max-width: 768px){.what-kaitekiwatch-section .content-item{width:100%}}.what-kaitekiwatch-section .content-item .lead{margin-right:3%}.what-kaitekiwatch-section .content-item-child{position:relative;margin-top:8%}.what-kaitekiwatch-section .content-item-child .bubble{position:absolute;top:0;left:70px}.what-kaitekiwatch-section .content-item-child .character{position:absolute;top:40px;left:0}.what-kaitekiwatch-section .content-item-sp{display:flex;justify-content:center;flex-flow:row-reverse}.what-kaitekiwatch-section .content-item-sp .bubble{width:62.0895522388%}.what-kaitekiwatch-section .content-item-sp .character{margin-left:2%;margin-right:-5%;width:22.6865671642%}.what-kaitekiwatch-section .content-item-img{position:relative;width:50%}@media (max-width: 768px){.what-kaitekiwatch-section .content-item-img{width:100%;max-width:420px;margin:auto;padding-right:8%}}.what-kaitekiwatch-section .content-item-img .character{position:absolute;bottom:13%;right:-2%}@media (max-width: 768px){.what-kaitekiwatch-section .content-item-img .character{width:37.7464788732%;right:2%}}.what-kaitekiwatch-section .content-item-img .product{position:relative;z-index:2;padding-left:4%}@media (max-width: 768px){.what-kaitekiwatch-section .content-item-img .product{padding-left:0}}#why-kaitekiwatch{background:url("../common/images/kaitekiwatch/hr-02.svg") repeat-x center -30px;background-size:1400px 60px}@media (max-width: 768px){#why-kaitekiwatch{background-size:700px 30px;background-position:center -15px}}.why-kaitekiwatch-section{padding:80px 0 50px;background:url("../common/images/kaitekiwatch/why-bg.png") repeat-x center bottom;background-size:1400px 120px}@media (max-width: 768px){.why-kaitekiwatch-section{padding:50px 0}}.why-kaitekiwatch-section h2{font-size:50px;line-height:1.4;font-weight:500;margin-bottom:1.2em;text-align:center}@media (max-width: 1000px){.why-kaitekiwatch-section h2{font-size:42px}}@media (max-width: 768px){.why-kaitekiwatch-section h2{font-size:35px}}.why-kaitekiwatch-section h3{font-size:30px;line-height:1.4;font-weight:700;margin-bottom:0.8em;text-align:center}@media (max-width: 768px){.why-kaitekiwatch-section h3{font-size:22px}}.why-kaitekiwatch-section .why-kaitekiwatch-wrapper{max-width:1200px;padding:0 40px;margin:auto}@media (max-width: 768px){.why-kaitekiwatch-section .why-kaitekiwatch-wrapper{padding:0 20px}}.why-kaitekiwatch-section .content-item-img-1{text-align:center}.why-kaitekiwatch-section .content-item-img-1 .character{margin-top:-80px}@media (max-width: 768px){.why-kaitekiwatch-section .content-item-img-1 .character{margin-top:-2%}}.why-kaitekiwatch-section .content-item-img-1 .character .img-box{display:inline-block}@media (max-width: 768px){.why-kaitekiwatch-section .content-item-img-1 .character .img-box{max-width:22.0895522388%}}.why-kaitekiwatch-section .content-item-img-1 .character .img-box:first-child{margin-right:210px}@media (max-width: 768px){.why-kaitekiwatch-section .content-item-img-1 .character .img-box:first-child{margin-right:5%}}.why-kaitekiwatch-section .heatstroke-contents{margin-top:-65px;margin-bottom:50px}@media (max-width: 768px){.why-kaitekiwatch-section .heatstroke-contents{margin-top:-48px}}.why-kaitekiwatch-section .heatstroke-contents ul{display:flex;gap:30px}@media (max-width: 768px){.why-kaitekiwatch-section .heatstroke-contents ul{flex-flow:column;gap:15px}}.why-kaitekiwatch-section .heatstroke-contents ul li{border-radius:30px;overflow:hidden;border:solid 2px #000}@media (max-width: 768px){.why-kaitekiwatch-section .heatstroke-contents ul li{max-width:400px;margin:auto}}.why-kaitekiwatch-section .heatstroke-contents ul li img{width:100%;height:auto;vertical-align:bottom}.why-kaitekiwatch-section .heatstroke-contents .caption{text-align:center}@media (max-width: 768px){.why-kaitekiwatch-section .heatstroke-contents .caption{max-width:400px;margin:10px auto}}.why-kaitekiwatch-section .content-item-img-2{margin:60px 30px 0;padding-bottom:50px;position:relative}@media (max-width: 768px){.why-kaitekiwatch-section .content-item-img-2{margin:0}}.why-kaitekiwatch-section .content-item-img-2 .kichen{width:65.8490566038%}.why-kaitekiwatch-section .content-item-img-2 .kichen img{width:100%;height:auto}@media (max-width: 768px){.why-kaitekiwatch-section .content-item-img-2 .kichen{width:800px;margin-left:calc(-800px + 50vw);margin-top:150px}}@media (max-width: 568px){.why-kaitekiwatch-section .content-item-img-2 .kichen{width:208.3582089552%;margin-left:-160%;margin-top:30%;transform:translateX(0)}}.why-kaitekiwatch-section .content-item-img-2 .voice{position:absolute;top:8%;right:0px;width:33.3018867925%}@media (max-width: 768px){.why-kaitekiwatch-section .content-item-img-2 .voice{top:-120px;right:auto;left:calc(-80px + 50vw);width:auto}.why-kaitekiwatch-section .content-item-img-2 .voice img{width:320px;height:auto}}@media (max-width: 568px){.why-kaitekiwatch-section .content-item-img-2 .voice{width:73.1343283582%;top:-19%;right:auto;left:30%}.why-kaitekiwatch-section .content-item-img-2 .voice img{width:100%;height:auto}}.why-kaitekiwatch-section .content-item-img-2 .bubble{position:absolute;bottom:70px;right:18.8679245283%;width:26.1320754717%}@media (max-width: 768px){.why-kaitekiwatch-section .content-item-img-2 .bubble{width:300px;bottom:130px;right:auto;left:42%}.why-kaitekiwatch-section .content-item-img-2 .bubble img{width:100%;max-width:1000px;height:auto}}@media (max-width: 568px){.why-kaitekiwatch-section .content-item-img-2 .bubble{width:62.0895522388%;bottom:33%;right:auto;left:32%}}.why-kaitekiwatch-section .content-item-img-2 .character{position:absolute;bottom:0;right:1.8867924528%;width:21.2264150943%}@media (max-width: 768px){.why-kaitekiwatch-section .content-item-img-2 .character{width:200px;right:auto;left:50%;bottom:-20px}}@media (max-width: 568px){.why-kaitekiwatch-section .content-item-img-2 .character{width:50.447761194%;right:auto;left:37%;bottom:0}}.where-kaitekiwatch-section{padding:80px 0;background:#E5F4FC url("../common/images/kaitekiwatch/hr-03.png") repeat-x center -30px;background-size:1400px 60px}@media (max-width: 768px){.where-kaitekiwatch-section{padding:50px 0;background-size:700px 30px;background-position:center -15px}}.where-kaitekiwatch-section h2{font-size:50px;line-height:1.4;font-weight:500;margin-bottom:0.5em}@media (max-width: 1000px){.where-kaitekiwatch-section h2{font-size:42px}}@media (max-width: 768px){.where-kaitekiwatch-section h2{font-size:35px}}.where-kaitekiwatch-section .where-kaitekiwatch-wrapper{max-width:880px;padding:0 40px;margin:auto}@media (max-width: 768px){.where-kaitekiwatch-section .where-kaitekiwatch-wrapper{padding:0 20px}}.where-kaitekiwatch-section .content-wrapper{display:flex;flex-flow:wrap}@media (max-width: 768px){.where-kaitekiwatch-section .content-wrapper{max-width:460px;margin:auto}}@media (max-width: 768px){.where-kaitekiwatch-section .content-wrapper .logo-box{text-align:center}.where-kaitekiwatch-section .content-wrapper .logo-box img{max-width:100%;height:auto}}.where-kaitekiwatch-section .content-wrapper .content-item{width:50%}@media (max-width: 768px){.where-kaitekiwatch-section .content-wrapper .content-item{width:100%}}.where-kaitekiwatch-section .content-wrapper .content-item-img{width:50%;text-align:center}@media (max-width: 768px){.where-kaitekiwatch-section .content-wrapper .content-item-img{width:100%}}.where-kaitekiwatch-section .content-wrapper .content-item-img .character{width:100%}@media (max-width: 1000px){.where-kaitekiwatch-section .content-wrapper .content-item-img .character{width:72.1126760563%;margin:auto}}.where-kaitekiwatch-section .content-wrapper .content-item-img .bubble{margin:10px 0 -35px 10px;width:100%}@media (max-width: 1000px){.where-kaitekiwatch-section .content-wrapper .content-item-img .bubble{width:58.5915492958%;margin:10px auto -8%}.where-kaitekiwatch-section .content-wrapper .content-item-img .bubble img{margin-left:3%}}.where-kaitekiwatch-section .logo-box{margin:40px 0}.lineup-section{padding:80px 0;background:url("../common/images/kaitekiwatch/hr-02.svg") repeat-x center -30px;background-size:1400px 60px}@media (max-width: 768px){.lineup-section{padding:50px 0;background-size:700px 30px;background-position:center -15px}}.lineup-section h2{text-align:center;font-size:50px;line-height:1.4;font-weight:500;margin-bottom:1.2em}@media (max-width: 1000px){.lineup-section h2{font-size:42px}}@media (max-width: 768px){.lineup-section h2{font-size:35px}}.lineup-section .lineup-wrapper{max-width:1120px;padding:0 40px;margin:auto}@media (max-width: 768px){.lineup-section .lineup-wrapper{padding:0 20px}}@media (max-width: 568px){.lineup-section .lineup-wrapper{padding:0 10px}}.lineup-section .lineup-wrapper ul{display:flex;flex-flow:wrap;justify-content:center}@media (max-width: 768px){.lineup-section .lineup-wrapper ul{justify-content:flex-start}}.lineup-section .lineup-wrapper ul li{width:19%;margin:0 0.5%;min-width:190px;list-style:none;padding:0;text-align:center;padding-bottom:60px;position:relative}@media (max-width: 768px){.lineup-section .lineup-wrapper ul li{width:31%;margin:0 1%;min-width:1px}}@media (max-width: 568px){.lineup-section .lineup-wrapper ul li{width:48%;margin:0 1%}}.lineup-section .lineup-wrapper ul li .img-box img{max-width:100%;height:auto}.lineup-section .lineup-wrapper ul li p{margin:0.5em 0;font-size:16px;line-height:1.5}@media (max-width: 1280px){.lineup-section .lineup-wrapper ul li p{font-size:15px}}@media (max-width: 568px){.lineup-section .lineup-wrapper ul li p{font-size:14px}}.lineup-section .lineup-wrapper ul li .detail-btn{position:absolute;bottom:20px;left:calc(50% - 75px)}@media (max-width: 768px){.lineup-section .lineup-wrapper ul li .detail-btn{left:calc(50% - 70px)}}.lineup-section .lineup-wrapper ul li .detail-btn a{display:block;margin:auto;width:150px;height:36px;padding:9px 35px 7px 15px;text-decoration:none;background-color:#0096DD;color:#FFFFFF;border-radius:50vh;position:relative;transition:0.2s;font-size:16px}@media (max-width: 768px){.lineup-section .lineup-wrapper ul li .detail-btn a{width:140px;height:34px;padding:9px 30px 5px 10px}}@media (max-width: 1280px){.lineup-section .lineup-wrapper ul li .detail-btn a{font-size:15px}}@media (max-width: 568px){.lineup-section .lineup-wrapper ul li .detail-btn a{font-size:14px}}.lineup-section .lineup-wrapper ul li .detail-btn a:hover{background-color:#006BD2}.lineup-section .lineup-wrapper ul li .detail-btn a::after{content:"";display:inline-block;width:10px;height:10px;border-right:solid 2px #FFFFFF;border-bottom:solid 2px #FFFFFF;transform:rotate(-45deg);position:absolute;right:18px;top:13px}@media (max-width: 768px){.lineup-section .lineup-wrapper ul li .detail-btn a::after{width:9px;height:9px;right:17px;top:12px}}.footer--nav{position:relative;margin-top:33px;padding-top:0px;padding-bottom:38px;background-color:#fff;font-size:107%}.footer_bx{width:100%;max-width:1080px;margin:0px auto;padding:0 20px}.footer_bx ul{list-style:none;display:flex;justify-content:center;align-items:center;flex-flow:wrap}.footer--nav01{width:50%}.footer--nav01 img{max-width:320px}@media (max-width: 768px){.footer--nav01{width:100%}}.footer--nav02{width:25%;padding-top:1em}@media (max-width: 768px){.footer--nav02{width:100%;padding-top:2em;font-size:14px}}.footer--nav03{width:25%;padding-top:1em}@media (max-width: 768px){.footer--nav03{width:100%;font-size:14px}}.footer--nav03 a::before,.footer--nav02 a::before{content:'';display:inline-block;width:7px;height:7px;margin-right:12px;border-top:solid 2px #00ab95;border-right:solid 2px #00ab95;transform:translateY(-1px) rotate(45deg)}.footer--nav01 img{width:80%}.footer--nav svg{margin-left:4px;fill:#B3B3B3}.footer--nav a:hover{color:#00ab95 !important}.footer--nav a:hover svg{fill:#00ab95}.copyright{width:100%;position:relative;background-color:#000;padding-top:30px;padding-bottom:30px}.copyright h6{text-align:center;color:#fff;font-size:12px;font-weight:normal;line-height:1.4}.photo_sp{width:90%;margin:4vw auto 0;margin-bottom:50px !important}.slogan-area-inner{margin:1em auto 6em;max-width:420px;width:70%}.slogan-area-inner img{max-width:100%;height:auto}
