.page-quality .link,.page-quality .section_quality{padding:4em 0}.page-quality .link{padding-top:1em}.page-quality .link ul{position:relative;width:410px;height:350px;margin:0 auto}.page-quality .link ul li{position:absolute;list-style:none;text-align:center}.page-quality .link ul li:nth-child(1){top:0;left:50%;transform:translate(-50%);-webkit-transform:translate(-50%,0)}.page-quality .link ul li:nth-child(2){top:50%;left:0;transform:translateY(-50%);-webkit-transform:translate(0,-50%)}.page-quality .link ul li:nth-child(3){bottom:0;left:50%;transform:translate(-50%);-webkit-transform:translate(-50%,0)}.page-quality .link ul li:nth-child(4){top:50%;right:0;transform:translateY(-50%);-webkit-transform:translate(0,-50%)}.page-quality .link ul li a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;width:140px;height:140px;font-size:1.2em;transition:all .3s;z-index:0}.page-quality .link ul li a:before{content:"";position:absolute;left:50%;top:50%;display:block;width:100%;height:100%;background:#fff;box-shadow:0 1.2em 2.6em #0003;transform:translate(-50%,-50%) rotate(45deg);-webkit-transform:translate(-50%,-50%) rotate(45deg);border-radius:.5em;-webkit-border-radius:.5em;-moz-border-radius:.5em;transition:all .3s;z-index:-1}.page-quality .link ul li a:after{content:"";position:absolute;left:50%;bottom:-1.2em;border-top:.4em solid #555;border-bottom:.4em solid transparent;border-right:.4em solid transparent;border-left:.4em solid transparent;transform:translate(-50%);-webkit-transform:translate(-50%,0)}.page-quality .link ul li a:hover{color:#fff}.page-quality .link ul li a:hover:before{background:#555}.page-quality .section_quality{max-width:910px;margin:0 auto}.page-quality .section_quality .tit_wrap{margin-bottom:3em;text-align:center}.page-quality .section_quality .tit_wrap .en{margin-bottom:1.5em;opacity:.4}.page-quality .section_quality .tit_wrap .ja{font-size:2.2em}.page-quality .section_quality .txt_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-bottom:1.5em;padding:0 5%;line-height:1.8;font-size:.95em}.page-quality .section_quality .img{margin-bottom:2em}.page-quality .section_quality .ico_list{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.page-quality .section_quality .ico_list li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;width:calc((100% - 2em) / 3);background:#f8f8f8;padding:1.5em 1em 1.5em 4em;border-radius:.2em;-webkit-border-radius:.2em;-moz-border-radius:.2em}.page-quality .section_quality .ico_list li:not(:last-child){margin-right:1em}.page-quality .section_quality .ico_list li i{position:absolute;left:1em;top:50%;display:block;width:3em;height:3em;background:url(//shop.kokiku.jp/cdn/shop/t/123/assets/ico_badge_small.png?v=180797693941544722511753934493) center center no-repeat;background-size:contain;transform:translateY(-50%);-webkit-transform:translate(0,-50%)}.page-quality .section_quality .ico_list li i.badge{background-image:url(//shop.kokiku.jp/cdn/shop/t/123/assets/ico_badge_small.png?v=180797693941544722511753934493)}.page-quality .section_quality .ico_list li i.trust{background-image:url(//shop.kokiku.jp/cdn/shop/t/123/assets/ico_trust_small.png?v=35612439498885365641753934493)}.page-quality .section_quality .ico_list li i.japan{background-image:url(//shop.kokiku.jp/cdn/shop/t/123/assets/ico_japan_small.png?v=157292909764735222821753934493)}.page-quality .section_quality .ico_list li i.check{background-image:url(//shop.kokiku.jp/cdn/shop/t/123/assets/ico_check_small.png?v=40279005403384576971753934493)}.page-quality .section_quality .ico_list li i.display{background-image:url(//shop.kokiku.jp/cdn/shop/t/123/assets/ico_display_small.png?v=59183844248988624011753934493)}.page-quality .section_quality .ico_list li i.feather{background-image:url(//shop.kokiku.jp/cdn/shop/t/123/assets/ico_feather_small.png?v=162818384865104537261753934493)}.page-quality .section_quality .ico_list li i.water{background-image:url(//shop.kokiku.jp/cdn/shop/t/123/assets/ico_water_small.png?v=112568598891742723621753934493)}.page-quality .section_quality .ico_list li i.network{background-image:url(//shop.kokiku.jp/cdn/shop/t/123/assets/ico_network_small.png?v=33338768770790079161753934493)}.page-quality .section_quality .ico_list li span{display:block}.page-quality .section_quality .ico_list li span.small{font-size:.9em}.page-quality .section_quality .textbox{margin-top:3em;background:#fff;box-shadow:0 4px 16px #00000021}.page-quality .section_quality .textbox .main{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center;padding:2.8em}.page-quality .section_quality .textbox .main .main_box{width:47%}.page-quality .section_quality .textbox .main .main_box .main_tit{padding-bottom:.5em;margin-bottom:1em;font-size:1.25em;line-height:1.6;font-weight:700;border-bottom:1px solid var(--colors_accent)}.page-quality .section_quality .textbox .main .main_box .txt{line-height:1.8;font-size:.8em}.page-quality .section_quality .textbox .main .main_img{width:48%}.page-quality .section_quality .textbox .bottom{background:#f9f9f9;padding:2em}.page-quality .section_quality .textbox .bottom .bottom_tit{margin-bottom:1em;font-size:1.1em;font-weight:700;text-align:center}.page-quality .section_quality .textbox .bottom .bottom_txt{max-width:600px;margin:0 auto;line-height:1.8;font-size:.8em}@media screen and (max-width: 749px){.page-quality .link ul{width:20em;height:18em}.page-quality .link ul li a{width:6em;height:6em}.page-quality .link ul li a:before{box-shadow:0 .8em 1.6em #0003}.page-quality .section_quality{padding:0 0 4.5em}.page-quality .section_quality .tit_wrap .en{margin-bottom:1.5em;opacity:.4}.page-quality .section_quality .tit_wrap .ja{font-size:2.2em}}@media screen and (max-width: 650px){.page-quality .section_quality .txt_wrap{padding:0}.page-quality .section_quality .ico_list{display:block}.page-quality .section_quality .ico_list li{width:100%}.page-quality .section_quality .ico_list li:not(:last-child){margin-bottom:.8em;margin-right:0}.page-quality .section_quality .textbox .main{display:block;padding:2em 2.5em}.page-quality .section_quality .textbox .main .main_box{width:100%}.page-quality .section_quality .textbox .main .main_img{margin-top:1.6em;width:100%}.page-quality .section_quality .textbox .bottom{padding:2em 2.5em}.page-quality .section_quality .textbox .bottom .bottom_txt{max-width:600px}}
/*# sourceMappingURL=/cdn/shop/t/123/assets/page-quality.scss.css.map */
