@charset "UTF-8";@import"//fonts.googleapis.com/css?family=Montserrat:100,200,300,400,500,700&display=swap";h1.page-title{display:none!important}.page-content{max-width:none;padding:0}.page-content *{margin:0;padding:0}.page-content a{color:#333}@media screen and (min-width: 768px){.page-content .sp{display:none}}#ouchifitness{padding-bottom:100px}#floral_contents *{margin:0;padding:0;box-sizing:border-box}#floral_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}#floral_contents h2,#floral_contents h3,#floral_contents h4{font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,Yu Gothic Medium,sans-serif}#floral_contents img{width:100%}#floral_contents a{text-decoration:none;transition:opacity .3s ease}#floral_contents a img{opacity:1;transition:opacity .5s ease;width:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden}#floral_contents a:hover,#floral_contents a:hover img{opacity:.8;backface-visibility:hidden;-webkit-backface-visibility:hidden}#floral_contents a:hover{color:#222}#floral_contents hr{margin:100px 40px}#floral_contents .tax{color:#333;vertical-align:middle;font-size:11px}#floral_contents #mainvisual{margin:0 auto}#floral_contents .lead{text-align:center;padding-bottom:60px}#floral_contents .lead p{line-height:2.6em;font-weight:700;color:#333}#floral_contents .floral_nav ul{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none}#floral_contents .floral_nav ul li{margin-bottom:40px}#floral_contents .floral_nav ul li a{display:block;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,Yu Gothic Medium,sans-serif}#floral_contents .floral_nav ul li a .nav_txt{color:#fff;display:flex;align-items:center!important;justify-content:center;text-align:center;font-size:15px;line-height:1.5;padding:12px 0;background-image:linear-gradient(315deg,#e23d0c 10px,transparent 0);font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,Yu Gothic Medium,sans-serif;font-weight:600;height:70px}#floral_contents .floral_nav ul li a .nav_txt span{display:block;text-align:center}#floral_contents .floral_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}#floral_contents .floral_nav ul li.nav03 a .nav_txt .nav_txt_top{padding-top:25px}#floral_contents .floral_nav ul li a .nav_txt .nav_txt_bottom{font-size:18px;line-height:1.2;padding-bottom:18px;font-weight:600}#floral_contents .floral_nav ul li a .nav_arrow{width:55px;margin:0 auto}#floral_contents h2{font-size:24px;width:100%;font-weight:700;padding:15px;margin:0 auto;text-align:center;color:#333}#floral_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}#floral_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}#floral_contents h3.line .text_line+.text_line{border-top:0}#floral_contents section .desc{margin:60px auto 0}#floral_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}#floral_contents section .item{display:flex;flex-direction:column}#floral_contents section .item>*{min-height:0%}#floral_contents section .item h4{font-size:21px;font-weight:700;line-height:1.364;margin:10px 0;letter-spacing:-1px}#floral_contents section .prd{display:flex;flex-wrap:wrap}#floral_contents section .item p{font-size:15px}#floral_contents section .item .price{font-size:16px;line-height:1.44;font-weight:700;margin:15px 0 13px;letter-spacing:.8px}#floral_contents section .item .price .small{font-size:12px;display:block;padding-bottom:5px}#floral_contents section .item .item_btn{margin-top:auto;margin-bottom:0}#floral_contents section .item .item_btn a{display:block;background-color:#f77b56;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}#floral_contents section .item .item_btn a:hover{opacity:.7}#floral_contents .more_btn{margin-top:20px}#floral_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}#floral_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}#floral_contents .more_btn a img{width:91px;height:auto;vertical-align:inherit}#floral_contents .more_btn a:hover,#floral_contents .more_btn a:hover img{opacity:1}#floral_contents section h3.underline{text-align:center;display:block}#floral_contents section h3.underline>span{border-bottom:1px solid #000;line-height:1.75em;padding:0 10px 10px}#floral_contents section .other .item p{font-size:17px;line-height:1.44;font-weight:700;margin:15px 0 13px}#floral_contents .list-link{margin:50px auto 0}#floral_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 #333333;background:#333;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}#floral_contents section#fasion .yomimonowrap{margin-top:70px}.nav01,.nav02,.nav03,.nav04,.nav05{background:#f77b56!important}#floral_contents h2{background:#ffebdc}@media (min-width: 1050px){#ouchifitness{padding-bottom:100px}footer{margin-top:0}#floral_contents{width:1050px;padding-bottom:60px}#floral_contents .tablet{display:none}#floral_contents #mainvisual{padding:55px 0 60px}#floral_contents .lead p{line-height:2.8em;font-size:16px}#floral_contents .floral_nav{margin:0 auto 25px}#floral_contents .floral_nav ul{justify-content:center}#floral_contents .floral_nav ul li{width:250px;margin:0 20px 40px}#floral_contents section h2{margin-bottom:60px}#floral_contents section .linewrap{margin-top:50px;margin-bottom:50px}#floral_contents section .prd{display:flex;justify-content:space-between;margin-top:70px}#floral_contents section .prd.house_02{justify-content:center}#floral_contents section .item{width:320px;margin-bottom:60px}#floral_contents section .prd.house_02 .item{margin-right:45px}#floral_contents section .prd.house_02 .item:nth-child(3n){margin-right:0}#floral_contents section .prd.house_02 .ctr{margin:0 22.5px 30px}#floral_contents section h3.underline{margin-top:50px}#floral_contents section h3.underline>span{font-size:26px}#floral_contents section .other{justify-content:center}#floral_contents section .other .item{width:420px}#floral_contents section .other .item:first-child{margin-right:45px}#floral_contents section .other .item p{font-size:18px}}@media screen and (min-width: 768px) and (max-width: 1049px){#floral_contents #mainvisual{width:calc(100% - 20px);margin:0 auto;padding:1.3vw 0 7vw}#floral_contents .lead p{margin:0 auto;font-size:15px}#floral_contents .floral_nav ul{justify-content:center;margin-bottom:40px}#floral_contents .floral_nav ul li{width:calc(100%/3 - 15px);margin-right:10px}#floral_contents .floral_nav ul li:last-child{margin-right:0}#floral_contents section .linewrap{margin-top:100px}#floral_contents section .linewrap h3.line .text_line{font-size:25px}#floral_contents h2{width:90%;margin-bottom:50px}#floral_contents section .desc{margin-top:40px}#floral_contents section .desc p{letter-spacing:.8px;font-size:17px}#floral_contents section .item{width:calc(100%/3 - 20px);margin:0 10px}#floral_contents section .item:nth-child(3n){margin-right:0}#floral_contents section .prd{margin-top:4vw;justify-content:center;padding:0 20px}#floral_contents section .item h4{font-size:16px}#floral_contents section .item p{font-size:14px;margin:10px 0}#floral_contents section .item .price{font-size:15px}#floral_contents section .item .item_btn{margin-bottom:40px}#floral_contents section h3.underline{margin-top:60px}#floral_contents section h3.underline>span{font-size:23px}#floral_contents section .other{justify-content:center}#floral_contents section .other .item{width:calc(50% - 50px)}#floral_contents section .other .item:first-child{margin-right:30px}#floral_contents section .other .item:nth-child(2){margin-right:0}#floral_contents section .other .item p{font-size:17px}#floral_contents .list-link a{width:60%}}@media screen and (min-width:768px){#floral_contents .tax{padding-left:2px;font-size:75%}#floral_contents section h2+.linewrap{margin-top:0}#floral_contents section .linewrap h3.line .pc-only{display:block}#floral_contents section .linewrap h3.line .sp-only,#floral_contents section h3.underline span.sp-only{display:none}#floral_contents section h3.underline span.pc-only{display:inline}#floral_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){#ouchifitness{padding-bottom:0}#floral_contents #mainvisual{width:94%;padding:2.5vw 0 10vw}#floral_contents hr{margin:70px 30px}#floral_contents .lead{font-size:13px;padding:0 30px 10vw}#floral_contents .lead p{margin:0 auto 10px;line-height:1.8;font-size:14px}#floral_contents .floral_nav{width:100%;margin:0 auto 6.7vw}#floral_contents .floral_nav ul{justify-content:center;padding:0 7px}#floral_contents .floral_nav ul li{margin:0 auto 22px;width:calc(50% - 15px)}#floral_contents section+section{margin-top:75px}#floral_contents .linewrap{width:94%;flex-direction:row;justify-content:flex-start;margin:40px auto 30px}#floral_contents .list-link+.linewrap{margin-top:70px}#floral_contents .linewrap h3.line{margin:0 auto}#floral_contents section .linewrap h3.line .pc-only,#floral_contents section h3.underline span.pc-only{display:none}#floral_contents section .linewrap h3.line .sp-only{display:block}#floral_contents section h3.underline span.sp-only{display:inline-block}#floral_contents section h2{margin:30px auto;width:94%;font-size:18px}#floral_contents .linewrap h3.line .text_line{font-size:18px;font-weight:400;line-height:2em}#floral_contents section#play .linewrap h3.line .text_line:nth-child(2){border-top:1px solid #231815}#floral_contents .linewrap h3.line span.ft-small{font-size:13px}#floral_contents section .desc{margin:30px auto;width:80%}#floral_contents section .desc p{font-size:14px;text-align:center}#floral_contents section .prd{padding:0 10px}#floral_contents section .item{width:90%!important;width:calc(50% - 20px)!important;margin:0 auto}#floral_contents section .item h4{font-size:18px;text-align:center;margin:20px 0 10px;letter-spacing:0}#floral_contents section .item p{font-size:14px;line-height:1.8em}#floral_contents section .item .price{margin:10px 0;font-size:14px;line-height:1.44;word-break:break-all}#floral_contents section .item .item_btn{margin-bottom:30px}#floral_contents section h3.underline{margin:20px auto 30px}#floral_contents section h3.underline>span{font-size:16px;letter-spacing:-.7px;padding:5px 5px 0;line-height:20px}#floral_contents section .other{flex-direction:column}#floral_contents section .other .item{width:90%!important;margin-bottom:18px}#floral_contents section .other .item a{display:flex;align-items:center}#floral_contents section .other .item a img{display:block;width:40%}#floral_contents section .other .item a p{width:60%;margin:0;padding-left:5%;font-size:15px;font-weight:500}#floral_contents .list-link{margin:30px auto 50px}#floral_contents .list-link.btn-first{margin:20px auto}#floral_contents .list-link a{width:90%;font-size:14px}}@media screen and (max-width:320px){#floral_contents .lead{padding:0 20px 10vw}#floral_contents .lead p{font-size:12px}#floral_contents .linewrap h3.line .text_line{font-size:17px}#floral_contents section .item h4{font-size:16px}#floral_contents section h3.underline>span{font-size:15px;letter-spacing:-.8px}#floral_contents section .other .item p{margin:0;font-size:14px}#floral_contents section .other .item a p{font-size:13px}}#floral_contents section .yomimonowrap{background:#ecf7e4;padding:10px}#floral_contents section .yomimonowrap{margin-top:70px}@media screen and (max-width:767px){#floral_contents section .yomimonowrap{margin-bottom:30px}.yomimonowrap .other .item{width:90%!important;width:calc(100% - 20px)!important;margin:0 auto}}#floral_contents section .col2-btn,#floral_contents section .col1-btn{padding:4em 6em;display:flex;justify-content:space-around}#floral_contents section .col2-btn .item_btn{width:45%}#floral_contents section .col1-btn .item_btn{width:60%}#floral_contents section .col2-btn .item_btn a,#floral_contents section .col1-btn .item_btn a{display:block;transition:opacity .8s ease;color:#f77b56;border:solid 1px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;letter-spacing:2px;height:50px;display:flex;justify-content:center;align-items:center}#floral_contents section .col2-btn .item_btn a:hover,#floral_contents section .col1-btn .item_btn a:hover{color:#fff;background-color:#f77b56}@media screen and (max-width: 767px){#floral_contents section .col2-btn,#floral_contents section .col1-btn{display:block;padding:4em 20px 2em}#floral_contents section .col2-btn .item_btn,#floral_contents section .col1-btn .item_btn{width:100%;margin-bottom:2em}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/floral.style.css.map */
