@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Bellefair&family=Noto+Sans+JP:wght@100..900&display=swap";.main-content .shopify-section:first-child{background:#c8f7ff}#main_lukia h1,#main_lukia h2,#main_lukia h3{font-family:Bellefair,serif,Noto Sans JP,sans-serif,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Helvetica;font-weight:500}a{text-decoration:none;color:inherit}a:hover{opacity:.9}ul{padding-left:0}.main-content .rte a:not(.rte__image):not(.btn),.rte-setting a:not(.rte__image):not(.btn){position:initial;border-bottom:none}#sidebarWrap{background:#fff;height:50px}#sidebar #left_logo{position:fixed;line-height:0;text-align:left;padding-top:7px;margin-left:5px}#sidebar #right_logo{float:right;padding-top:15px;margin-right:3px;text-align:right;margin-bottom:5px;font-size:initial}section{padding:2rem;line-height:1.6;font-family:Bellefair,serif,Noto Sans JP,sans-serif,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Helvetica;font-weight:500}section.service .inner,section.sectionR .inner{max-width:1200px}section .title{color:#a67c52}section h1{color:#a21f2c}section h3{font-weight:400;margin:30px 0}.title,.inner{margin:auto;text-align:center}.title img{width:85%;margin:auto}.title p{padding:20px 0;line-height:2em}.title h2{font-size:4em;font-weight:500}.title h3{font-size:2em}.button{background:#a67c52;color:#fff;padding:1em;border-radius:30px;margin-top:3em;font-weight:700}.white{background:#fff}hr{border:solid 1px #a67c52}section iframe{width:100%;height:260px;padding:0 10px;background:#fff}.footerfixed{margin-bottom:initial;padding-left:initial}.service__ttl{width:98%}.service{color:#111}.p-about-content{text-align:center;margin:40px auto;width:100%}.p-about-content img{width:40%;display:inline-block}.l-footer{text-align:center;font-size:.5em;padding:10px}.sectionR h2{background:#fff;padding-bottom:1em}.sectionR h2 span{color:#a67c52;font-weight:500;font-size:1.2em}.service h4{color:#fff;background:#666;padding:15px;width:90%;margin:20px auto}.service-container{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.service-container{width:100%;max-width:1200px;margin-inline:auto}.service-container .card{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:12px}.service-container .card{padding-block:10px}.service-container .card :is(.card-title,.description,.label){padding-inline:12px}.service-container .card .card-title{font-size:19px;font-weight:600;line-height:1.5;align-self:center}.service-container .card .image{width:80%;aspect-ratio:3 / 2;object-fit:scale-down;margin:auto}.service-container a:hover img{opacity:.8;filter:alpha(opacity=80);-ms-filter:"alpha(opacity=80)";transform:scale(1.1);transition:1s all}.service-container .text3{border:1px solid;padding:5px;margin:10px;font-size:smaller;color:#fff;background:#00609c;text-align:center}.service__ttl{margin-bottom:33px}.description{padding-top:1em}section .LKh2{font-size:1.5em;text-align:center;margin:30px 0;color:#a21f2c;font-weight:400}.model-section{padding:30px;text-align:center}.model-section h2{font-size:1.5em;color:#a67c52;font-weight:700;text-align:center;margin:10px 0;letter-spacing:2px}.model-section h3{font-size:1.1em;color:#a21f2c;margin:10px auto;text-align:center}.model-section h4{padding:35px 0}.model-section .text p{padding:10px;text-align:center;line-height:2em;font-size:.9em;width:90%;margin:auto}.model-section ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));padding:2em;justify-items:center}.grid-photo{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:center;gap:1.5em;margin:2em auto;max-width:960px}.grid-photo .model{width:80%;margin:auto}.kanren25 .pickup{font-size:2.5em;color:#a67c52;padding:0}.kanren25 ul p:last-child{font-size:16px;padding:10px 0;font-weight:700}.kanren25 li{position:relative}.label,.new{background:#a67c52;color:#fff;padding:0 10px;border-radius:30px;position:absolute;letter-spacing:1px}.label span,.new span{vertical-align:text-top}.novelty-section{color:#a67c52;text-align:center}.novelty-section h2{font-size:2.5em;font-weight:500;text-align:center;margin:10px 0}.novelty-section h3{font-size:1.2em;margin:auto}.novelty-section .small{font-size:12px}.novelty-grid{width:95%;display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));padding:2em;gap:3em;align-items:center;border-bottom:2px solid #a67c52;border-top:2px solid #a67c52;max-width:960px;margin:auto auto 50px}.novelty-grid .star{width:30%;margin:auto;padding:2em 0}.timeline-container{margin:auto;width:90%;padding-bottom:3em;position:relative;max-width:1080px}.timeline-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:1em;text-align:center;position:relative}.timeline-col{position:relative;display:grid;grid-column:span 3;grid-template-rows:auto auto 1fr auto;justify-items:center}.year{color:#a67c52;font-size:2.5em;margin-bottom:.1em}.timeline-col:first-child .year,.timeline-col:nth-last-child(2) .year{color:#a21f2c;font-size:3em;margin-bottom:-.2em}.dot{width:17px;height:17px;background:#a67c52;border-radius:50%;z-index:2;margin-bottom:20px;position:relative}.timeline-col:first-child .dot,.timeline-col:nth-last-child(2) .dot{width:20px;height:20px;background:#a21f2c}.timeline-col:before{content:"";position:absolute;top:75px;left:0;width:115%;height:2px;background:#a67c52}.timeline-col:first-child:before{left:50%;width:70%}.timeline-col:nth-last-child(2):before{width:50%}.timeline-col:last-child:before{width:0%}.line{width:2px;height:2.5em;position:absolute;top:5em;z-index:1;background:repeating-linear-gradient(to bottom,#a67c52 0px,#a67c52 3px,transparent 3px,transparent 6px)}.timeline-col:first-child .line,.timeline-col:nth-last-child(2) .line{background:repeating-linear-gradient(to bottom,#a21f2c 0px,#a21f2c 3px,transparent 3px,transparent 6px)}.cards{display:grid;width:100%}.card img{width:100%}.timeline-col:nth-last-child(2){grid-column:span 4;width:93.5%}.timeline-col:last-child{grid-column:span 5}.last30th{position:absolute;top:30%;width:80%}@media (max-width: 768px){.p-about-content{text-align:center;margin:40px auto;width:80%}.p-about-content img{width:100%}.model-section{padding:20px}.inn p{padding:0;line-height:normal}section h1{font-size:1.3em}.timeline-grid{grid-template-columns:repeat(9,1fr)}.timeline-col:nth-last-child(3){grid-column:2 / span 3}.timeline-col:nth-last-child(3):before{left:-35%;width:150%}.timeline-col:last-child{grid-column:3 / span 5;padding-top:3em}.last30th{position:static;width:100%}.novelty-grid{grid-template-columns:1fr}.novelty-grid .other{order:2}.novelty-grid img{order:1}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/seiko2509.css.map */
