@charset "UTF-8";@import"//fonts.googleapis.com/css?family=Montserrat:100,200,300,400,500,700&display=swap";.page-content{max-width:none;padding:0}.page-content *{margin:0;padding:0}h1.page-title{display:none!important}a{color:#333}@media screen and (min-width: 768px){.sp{display:none}}#gift{padding-bottom:100px}#gift_contents *{margin:0;padding:0;box-sizing:border-box}#gift_contents{margin:0 auto;font-family:Hiragino Kaku Gothic Pro,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,\30e1\30a4\30ea\30aa,Meiryo,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,sans-serif}#gift_contents h2,#gift_contents h3,#gift_contents h4{font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,Yu Gothic Medium,sans-serif;text-transform:none;font-weight:400}#gift_contents img{width:100%;height:auto}#gift_contents a{text-decoration:none;transition:opacity .3s ease}#gift_contents a img{opacity:1;transition:opacity .5s ease;width:100%}#gift_contents a:hover,#gift_contents a:hover img{opacity:.8}#gift_contents a:hover{color:#222}#gift_contents hr{margin:100px 40px}#gift_contents .tax{color:#333;vertical-align:middle;font-size:11px}#gift_contents #mainvisual{margin:0 auto}#gift_contents .sp_banner{width:70%;margin:0 auto;padding-bottom:30px}#gift_contents .lead{text-align:center;padding-bottom:60px}#gift_contents .lead p{line-height:2.6em;font-weight:700;color:#50282a}#gift_contents .gift_nav ul{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none}#gift_contents .gift_nav ul li{margin-bottom:40px}#gift_contents .gift_nav ul li a{display:block;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,Yu Gothic Medium,sans-serif}#gift_contents .gift_nav ul li a .nav_txt{background-color:#b4ad98;border-radius:5px;color:#fff;margin-bottom:10px;height:120px}#gift_contents .gift_nav ul li a .nav_txt span{display:block;text-align:center}#gift_contents .gift_nav ul li a .nav_txt .nav_txt_top{padding-top:35px;font-weight:400;line-height:1.3;padding-bottom:9px;font-size:14px}#gift_contents .gift_nav ul li.nav03 a .nav_txt .nav_txt_top{padding-top:25px}#gift_contents .gift_nav ul li a .nav_txt .nav_txt_bottom{font-size:18px;line-height:1.2;padding-bottom:18px;font-weight:600}#gift_contents .gift_nav ul li a .nav_arrow{width:55px;margin:0 auto}#gift_contents h2{font-size:24px;width:100%;font-weight:700;background-color:#e1f0f5;padding:15px;margin:0 auto;text-align:center;color:#222}#gift_contents .linewrap{font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,Yu Gothic Medium,sans-serif;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#231815}#gift_contents .linewrap h3.line .text_line{border-top:1px solid #231815;border-bottom:1px solid #231815;text-align:center;display:block;font-size:32px;line-height:1.75em}#gift_contents h3.line .text_line+.text_line{border-top:0}#gift_contents section .desc{margin:60px auto 0}#gift_contents section .desc p{text-align:center;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,Yu Gothic Medium,sans-serif;font-size:20px;font-weight:600;letter-spacing:1px}#gift_contents section .item{display:flex;flex-direction:column}#gift_contents section .item>*{min-height:0%}#gift_contents section .item h4{font-size:21px;font-weight:700;line-height:1.364;margin:10px 0;letter-spacing:-1px}#gift_contents section .prd{display:flex;flex-wrap:wrap;justify-content:center}#gift_contents section .item p{font-size:15px;margin-bottom:20px}#gift_contents section .item .price{font-size:16px;line-height:1.44;font-weight:700;margin:15px 0 13px;letter-spacing:.8px}#gift_contents section .item .price .small{font-size:12px;display:block;padding-bottom:5px}#gift_contents section .item .item_btn{margin-top:auto;margin-bottom:0}#gift_contents section .item .item_btn a{display:block;background-color:#2d7489;color:#fff;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;letter-spacing:2px;height:50px;display:flex;justify-content:center;align-items:center}#gift_contents section .item .item_btn a:hover{opacity:.7}#gift_contents .more_btn{margin-top:20px}#gift_contents .more_btn a{color:#fff;display:block;background:#000;text-align:center;width:250px;max-width:100%;height:48px;line-height:48px;transition:opacity .3s ease}#gift_contents .more_btn span{color:#fff;display:block;background:#777;text-align:center;width:250px;max-width:100%;height:48px;line-height:48px;margin:0;transition:opacity .3s ease}#gift_contents .more_btn a img{width:91px;height:auto;vertical-align:inherit}#gift_contents .more_btn a:hover,#gift_contents .more_btn a:hover img{opacity:1}#gift_contents .btn_black{text-align:center;margin:150px 0}#gift_contents .btn_black a{display:inline-block;background:#000;color:#fff;font-size:19px;font-weight:700;text-align:center;letter-spacing:.11em;opacity:1;transition:all .3s ease;padding:1.25em 4em 1.35em;margin:0 auto;position:relative;border:2px solid #000!important}#gift_contents section h3.underline{text-align:center;display:block}#gift_contents section h3.underline>span{border-bottom:1px solid #000;line-height:1.75em;padding:0 10px 10px}#gift_contents section .other .item p{font-size:17px;line-height:1.44;font-weight:700;margin:15px 0 13px}#gift_contents .list-link{margin:50px auto 0}#gift_contents .list-link a{width:45%;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,\30e1\30a4\30ea\30aa,Meiryo,sans-serif;font-size:17px;font-weight:600;margin:0 auto;padding:18px 0;border:2px solid #2d7489;background:#2d7489;display:flex;align-items:center;justify-content:center;border-radius:3px;box-sizing:border-box;color:#fff;text-align:center;letter-spacing:1px;transition:all .3s ease}#gift_contents section .col2-btn{padding:4em 6em;display:flex;justify-content:space-around}#gift_contents section .col2-btn .item_btn{width:45%}#gift_contents section .col2-btn .item_btn a{display:block;transition:opacity .8s ease;background:#2d7489;color:#fff;border:solid 1px;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,\30e1\30a4\30ea\30aa,Meiryo,sans-serif;font-size:17px;font-weight:600;letter-spacing:2px;padding:18px 0;display:flex;justify-content:center;align-items:center;letter-spacing:1px;transition:all .3s ease}@media screen and (max-width: 767px){#gift_contents section .col2-btn{display:block;padding:4em 20px 2em}#gift_contents section .col2-btn .item_btn{width:100%;margin-bottom:2em}}@media (min-width: 1050px){#gift{padding-bottom:50px}footer{margin-top:0}#gift_contents{width:1050px;padding-bottom:60px}#gift_contents .tablet{display:none}#gift_contents #mainvisual{padding:55px 0 40px}#gift_contents .lead p{line-height:2.8em;font-size:16px}#gift_contents .gift_nav{margin:0 auto 25px}#gift_contents .gift_nav ul{justify-content:center}#gift_contents .gift_nav ul li{width:222px;margin:0 20px 40px}#gift_contents section h2{margin-bottom:60px}#gift_contents section .linewrap{margin-top:150px}#gift_contents section .prd{display:flex;margin-top:70px}#gift_contents section .item{width:320px;margin-bottom:60px;margin-right:45px}#gift_contents section .item:nth-child(3n){margin-right:0}#gift_contents section .prd.food_01 .item{margin:0 22.5px 30px}#gift_contents section h3.underline{margin-top:80px}#gift_contents section h3.underline>span{font-size:26px}#gift_contents section .other{justify-content:center}#gift_contents section .other .item{width:420px}#gift_contents section .other .item:first-child{margin-right:45px}#gift_contents section .other.other_1 .item{margin-right:0}#gift_contents section .other.other_4 .item:nth-child(odd){margin-right:45px}#gift_contents section .other .item p{font-size:18px}#gift_contents section .prd.goods_01{justify-content:flex-start}#gift_contents section .prd.goods_01 .item{margin-right:45px}#gift_contents section .prd.goods_01 .item:nth-child(3n){margin-right:0}#gift_contents section .prd.goods_01 .ctr{margin:0 22.5px 30px}#gift_contents .spacer{width:100%}}@media screen and (min-width: 768px) and (max-width: 1049px){#gift_contents #mainvisual{width:calc(100% - 20px);margin:0 auto;padding:1.3vw 0 4vw}#gift_contents .lead p{margin:0 auto;font-size:15px}#gift_contents .gift_nav ul{justify-content:center;margin-bottom:40px}#gift_contents .gift_nav ul li{width:calc(100%/3 - 40px);margin-right:10px;margin-left:10px}#gift_contents .gift_nav ul li:last-child{margin-right:0}#gift_contents section .linewrap{margin-top:100px}#gift_contents section .linewrap h3.line .text_line{font-size:25px}#gift_contents h2{width:90%;margin-bottom:50px}#gift_contents section .desc{margin-top:40px}#gift_contents section .desc p{letter-spacing:.8px;font-size:17px}#gift_contents section .item{width:calc(100%/3 - 20px);margin:0 10px}#gift_contents section .item:nth-child(3n){margin-right:0}#gift_contents section .prd{margin-top:4vw;justify-content:center;padding:0 20px}#gift_contents section .item h4{font-size:16px}#gift_contents section .item p{font-size:14px;margin:10px 0}#gift_contents section .item .price{font-size:15px}#gift_contents section .item .item_btn{margin-bottom:40px}#gift_contents section h3.underline{margin-top:60px}#gift_contents section h3.underline>span{font-size:23px}#gift_contents section .other{justify-content:center}#gift_contents section .other .item{width:calc(50% - 50px)}#gift_contents section .other .item:first-child{margin-right:30px}#gift_contents section .other.other_1 .item{margin:0 10px}#gift_contents section .other.other_4 .item:nth-child(odd){margin-right:30px}#gift_contents section .other .item:nth-child(2){margin-right:0}#gift_contents section .other .item p{font-size:17px}#gift_contents .list-link a{width:60%}#gift_contents .spacer{display:none}}@media screen and (min-width:768px){#gift_contents .tax{padding-left:2px;font-size:75%}#gift_contents section h2+.linewrap{margin-top:0}#gift_contents section .linewrap h3.line .pc-only{display:block}#gift_contents section .linewrap h3.line .sp-only{display:none}#gift_contents section .other .item p{font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,Yu Gothic Medium,sans-serif}}@media screen and (max-width:767px){#gift{padding-bottom:0}#gift_contents #mainvisual{width:94%;padding:2.5vw 0 7vw}#gift_contents .sp_banner{width:90%}#gift_contents hr{margin:70px 30px}#gift_contents .lead{font-size:13px;padding:0 10px 10vw}#gift_contents .lead p{margin:0 auto 10px;line-height:1.8;font-size:14px}#gift_contents .gift_nav{width:100%;margin:0 auto 6.7vw}#gift_contents .gift_nav ul{justify-content:center;padding:0 7px}#gift_contents .gift_nav ul li{margin:0 auto 22px;width:calc(50% - 15px)}#gift_contents section+section{margin-top:75px}#gift_contents .linewrap{width:94%;flex-direction:row;justify-content:flex-start;margin:40px auto 30px}#gift_contents .list-link+.linewrap{margin-top:70px}#gift_contents .linewrap h3.line{margin:0 auto}#gift_contents section .linewrap h3.line .pc-only{display:none}#gift_contents section .linewrap h3.line .sp-only{display:block}#gift_contents section h2{margin:30px auto 0;width:94%;font-size:18px}#gift_contents .linewrap h3.line .text_line{font-size:18px;font-weight:400;line-height:2em}#gift_contents section#hobby .linewrap h3.line .text_line:nth-child(2){border-top:1px solid #231815}#gift_contents .linewrap h3.line span.ft-small{font-size:13px}#gift_contents section .desc{margin:30px auto;width:80%}#gift_contents section .desc p{font-size:14px;text-align:left}#gift_contents section .prd{padding:0 10px}#gift_contents section .item{width:calc(50% - 20px);margin:0 auto}#gift_contents section .item h4{font-size:18px;text-align:center;margin:20px 0 10px;letter-spacing:0}#gift_contents section .item p{font-size:14px;line-height:1.8em}#gift_contents section .item .price{margin:10px 0;font-size:14px;line-height:1.44;word-break:break-all}#gift_contents section .item .item_btn{margin-bottom:40px}#gift_contents section h3.underline{margin:40px auto 30px}#gift_contents section h3.underline>span{font-size:16px;letter-spacing:-.8px}#gift_contents section .other{flex-direction:column}#gift_contents section .other .item{width:90%;margin-bottom:18px}#gift_contents section .other .item a{display:flex;align-items:center}#gift_contents section .other .item a img{display:block;width:40%}#gift_contents section .other .item a p{width:60%;margin:0;padding-left:5%;font-size:14px;font-weight:500}#gift_contents .list-link{margin:30px auto 50px}#gift_contents .list-link.btn-first{margin:20px auto}#gift_contents .list-link a{width:90%;font-size:14px}#gift_contents .spacer{display:none}}@media screen and (max-width:320px){#gift_contents .lead p{font-size:12px}#gift_contents .linewrap h3.line .text_line{font-size:17px}#gift_contents section h2{font-size:17px}#gift_contents section#pet h2{font-size:16px}#gift_contents section .item h4{font-size:16px}#gift_contents section .item .price{font-size:13px}#gift_contents section .item .item_btn a{font-size:13px}#gift_contents section h3.underline>span{font-size:15px;letter-spacing:-.8px;padding:0 7px 10px}#gift_contents section .other .item a p{margin:0;font-size:13px}#gift_contents .spacer{display:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/2102_gift.style.css.map */
