@import"https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@300;400;500;600;700&display=swap";#product.other_page .main_ttl.-top{background:url(../img/product/ttl_bk.jpg) no-repeat center top/100% 100%}@media only screen and (max-width: 768px){#product.other_page .main_ttl.-top{background:url(../img/product/ttl_bk.jpg) no-repeat left top/160% 100%}}@media only screen and (max-width: 736px){#product.other_page .main_ttl.-top{padding:8vw 0 13vw;background:url(../img/product/ttl_bk_sp.jpg) no-repeat center top/100% 100%}}#product.other_page #p_nav{background:linear-gradient(135deg, rgb(233, 238, 244) 60%, rgb(242, 242, 242) 96%, rgb(242, 242, 242) 96%);border-radius:20px 20px 0 0;margin-bottom:100px;padding:15px 0}@media only screen and (max-width: 736px){#product.other_page #p_nav{margin-bottom:14vw;padding:5vw 7vw}}#product.other_page #p_nav ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}@media only screen and (max-width: 736px){#product.other_page #p_nav ul{justify-content:flex-start}}#product.other_page #p_nav li{padding:10px 0}@media only screen and (max-width: 736px){#product.other_page #p_nav li{padding:3vw 0;margin-right:-1px}}#product.other_page #p_nav li:last-child a{border-right:0}@media only screen and (max-width: 736px){#product.other_page #p_nav li:last-child a{border-right:solid 1px gray}}#product.other_page #p_nav li a{color:#004181;font-size:18px;font-weight:500;padding:0 15px;line-height:100%;border-right:solid 1px gray}@media only screen and (max-width: 736px){#product.other_page #p_nav li a{border-left:solid 1px gray;font-size:4.2666666667vw}}#product.other_page .p_block{margin-bottom:140px}@media only screen and (max-width: 736px){#product.other_page .p_block{margin-bottom:15vw}}#product.other_page .p_block .top_ttl{font-size:25px;font-weight:400;color:gray;margin-bottom:40px}@media only screen and (max-width: 736px){#product.other_page .p_block .top_ttl{font-size:5.3333333333vw;margin-bottom:5vw;text-indent:-0.8em;padding-left:.8em}}#product.other_page .p_block .top_ttl:before{content:"";width:.8rem;height:1px;margin-right:.5rem;background:gray;display:inline-block;vertical-align:middle}#product.other_page .p_block .t_text{line-height:200%;margin-bottom:20px;font-weight:400}@media only screen and (max-width: 736px){#product.other_page .p_block .t_text{margin-bottom:2vw}}#product.other_page .p_block .b_text{font-size:15px;line-height:190%;font-weight:500}@media only screen and (max-width: 736px){#product.other_page .p_block .b_text{font-size:4vw}}#product.other_page .p_block .text{font-size:14px;line-height:190%;margin-bottom:25px;font-weight:400}@media only screen and (max-width: 736px){#product.other_page .p_block .text{font-size:3.7333333333vw}}#product.other_page .p_block .text.-r{font-weight:400}#product.other_page .p_block .text.-l{font-weight:300}#product.other_page .p_block .img_text{font-size:15px;font-weight:400;margin-bottom:5px}@media only screen and (max-width: 736px){#product.other_page .p_block .img_text{font-size:4vw}}#product.other_page .p_block .img_text span{color:#004181}#product.other_page .p_block .img{margin:0 auto}@media only screen and (max-width: 736px){#product.other_page .p_block .img{margin-bottom:5vw}}#product.other_page .p_block .img span{font-size:16px;text-align:center;display:block}@media only screen and (max-width: 736px){#product.other_page .p_block .img span{font-size:4.2666666667vw}}#product.other_page .p_block .img_box{display:flex;flex-wrap:wrap;justify-content:space-between}#product.other_page .p_block .img_box.col3 .img{max-width:30.5%}@media only screen and (max-width: 736px){#product.other_page .p_block .img_box.col3 .img{max-width:100%}}#product.other_page .p_block .img_box.cw2 .img:first-child{max-width:40%}@media only screen and (max-width: 736px){#product.other_page .p_block .img_box.cw2 .img:first-child{max-width:100%}}#product.other_page .p_block .img_box.cw2 .img:last-child{max-width:57%}@media only screen and (max-width: 736px){#product.other_page .p_block .img_box.cw2 .img:last-child{max-width:100%}}#product.other_page .p_block .img_box .img{max-width:47%;margin:0}@media only screen and (max-width: 736px){#product.other_page .p_block .img_box .img{max-width:100%;margin-bottom:5vw}}@media only screen and (max-width: 736px){#product.other_page .p_block .img_box .img:last-child{margin-bottom:0}}#product.other_page .p_block .img_box span{display:block;font-size:15px;font-weight:400;text-align:left;margin:10px 0}@media only screen and (max-width: 736px){#product.other_page .p_block .img_box span{font-size:4vw}}#product.other_page .p_block .img_box span.-m{font-weight:500}#product.other_page .p_block .img_box.br .img:first-child{border-right:solid 1px #ccc;padding-right:4%;margin-right:4%;box-sizing:border-box}@media only screen and (max-width: 736px){#product.other_page .p_block .img_box.br .img:first-child{border-right:0;border-bottom:solid 1px #ccc;padding-right:0;margin-right:0;padding-bottom:5vw}}#product.other_page .p_block .r_img{display:flex;flex-wrap:wrap;justify-content:space-between}#product.other_page .p_block .r_img .l_box{width:62.5%}@media only screen and (max-width: 736px){#product.other_page .p_block .r_img .l_box{width:100%;margin-bottom:7vw}}#product.other_page .p_block .r_img .r_box{width:33.75%}@media only screen and (max-width: 736px){#product.other_page .p_block .r_img .r_box{width:100%}}@media only screen and (max-width: 736px){#product.other_page .p_block .r_img .r_box.-sp{width:65%;margin:auto}}#product.other_page .p_block .sub{font-size:20px;font-weight:500;color:#004181;margin-bottom:20px}@media only screen and (max-width: 736px){#product.other_page .p_block .sub{font-size:4.8vw}}#product.other_page .p_block .table_list{display:flex;flex-wrap:wrap;justify-content:space-between}#product.other_page .p_block .table_list .box{width:48%}@media only screen and (max-width: 736px){#product.other_page .p_block .table_list .box{width:100%;margin-bottom:5vw}}#product.other_page .p_block .table_list p{margin-bottom:10px}@media only screen and (max-width: 736px){#product.other_page .p_block .table_block{overflow-x:scroll}}#product.other_page .p_block table{width:100%;border-collapse:collapse}@media only screen and (max-width: 736px){#product.other_page .p_block table{width:130vw;white-space:nowrap}}#product.other_page .p_block table th{border:solid 1px #ccc;background:#eaeaea;padding:10px}#product.other_page .p_block table.r_table .l_th{width:250px}@media only screen and (max-width: 900px){#product.other_page .p_block table.r_table .l_th{width:27.7777777778vw}}#product.other_page .p_block table.r_table td:last-child{text-align:left;width:353px}@media only screen and (max-width: 900px){#product.other_page .p_block table.r_table td:last-child{width:39.2222222222vw}}#product.other_page .p_block table.gry_table th{font-weight:500;min-width:150px}#product.other_page .p_block table.gry_table td span{display:block;font-weight:500;font-size:16px;margin-bottom:10px}@media only screen and (max-width: 736px){#product.other_page .p_block table.gry_table td span{font-size:4.2666666667vw}}#product.other_page .p_block table.gry_table td:first-child{background:#eaeaea;font-weight:500}#product.other_page .p_block table.gry_table td:last-child{padding:20px 40px;text-align:left}@media only screen and (max-width: 736px){#product.other_page .p_block table.gry_table td:last-child{padding:3vw 4vw}}#product.other_page .p_block table td{border:solid 1px #ccc;font-weight:300;text-align:center;padding:10px 15px;vertical-align:middle}#product.other_page .p_block table td.v_top{vertical-align:top}@media only screen and (max-width: 736px){#product.other_page .p_block table td.v_top img{width:70vw}}#product.other_page .p_block small{display:block;font-size:14px;font-weight:300;text-indent:-1rem;padding-left:1rem;line-height:200%}@media only screen and (max-width: 736px){#product.other_page .p_block small{font-size:3.7333333333vw;line-height:160%}}#product.other_page .p_block small a{display:inline-block;color:#004181;text-indent:0;text-decoration:underline}#product.other_page .p_block .list.col2{-moz-column-count:2;column-count:2}#product.other_page .p_block .list li{text-indent:-1rem;padding-left:1rem;font-size:14px;font-weight:400;margin-bottom:10px}@media only screen and (max-width: 736px){#product.other_page .p_block .list li{font-size:3.7333333333vw}}#product.other_page .p_block .list li:before{content:"";display:inline-block;background:#658cb3;border-radius:50%;width:.5rem;height:.5rem;margin-right:.4rem}#product.other_page .p_block .-mt15{margin-top:15px}@media only screen and (max-width: 736px){#product.other_page .p_block .-mt15{margin-top:1.5vw}}#product.other_page .p_block .-mb75{margin-bottom:75px}@media only screen and (max-width: 736px){#product.other_page .p_block .-mb75{margin-bottom:12vw}}#product.other_page .p_block .-mb50{margin-bottom:50px}@media only screen and (max-width: 736px){#product.other_page .p_block .-mb50{margin-bottom:7vw}}#product.other_page .p_block .-mb40{margin-bottom:40px}@media only screen and (max-width: 736px){#product.other_page .p_block .-mb40{margin-bottom:7vw}}#product.other_page .p_block .-mb30{margin-bottom:30px}@media only screen and (max-width: 736px){#product.other_page .p_block .-mb30{margin-bottom:4vw}}#product.other_page .p_block .-mb20{margin-bottom:20px}@media only screen and (max-width: 736px){#product.other_page .p_block .-mb20{margin-bottom:2vw}}#product.other_page .p_block .-mb10{margin-bottom:10px}@media only screen and (max-width: 736px){#product.other_page .p_block .-mb10{margin-bottom:1vw}}#product.other_page .p_block .-center{display:block;text-align:center}#product.other_page .p_block .-w500{width:500px;display:block}@media only screen and (max-width: 736px){#product.other_page .p_block .-w500{width:100%}}#product.other_page .p_block .p_contact{background:url(../img/product/contact_bk.jpg) no-repeat left top/100% 100%}#product.other_page .p_block .p_contact a{padding:40px 50px;position:relative}@media only screen and (max-width: 736px){#product.other_page .p_block .p_contact a{padding:5vw 6vw}}#product.other_page .p_block .p_contact a:hover{opacity:1}#product.other_page .p_block .p_contact a:hover .more_btn{background:#004181;transition:.3s}#product.other_page .p_block .p_contact a:hover .more_btn .arrow-right{color:#fff;transition:.3s}#product.other_page .p_block .p_contact .text{font-size:16px;font-weight:400;color:gray;margin-bottom:10px}@media only screen and (max-width: 736px){#product.other_page .p_block .p_contact .text{font-size:3.7333333333vw}}#product.other_page .p_block .p_contact .main_ttl span{font-size:45px;color:#004181;font-family:"Hind",sans-serif;font-weight:400;display:inline-block;margin-right:15px}@media only screen and (max-width: 736px){#product.other_page .p_block .p_contact .main_ttl span{display:block;font-size:10.6666666667vw;margin-bottom:2vw}}#product.other_page .p_block .p_contact .main_ttl small{display:initial;color:#004181;background:#fff;font-size:15px;font-weight:400;vertical-align:super;padding:0 7px}@media only screen and (max-width: 736px){#product.other_page .p_block .p_contact .main_ttl small{font-size:4vw}}#product.other_page .p_block .p_contact .more_btn{border:solid 1px #004181;position:absolute;top:0;bottom:0;right:30px;margin:auto}@media only screen and (max-width: 736px){#product.other_page .p_block .p_contact .more_btn{top:auto;bottom:11vw}}#product.other_page .p_block .p_contact .more_btn .arrow-right{color:#004181}#product.index main .btn_list .block{display:flex;justify-content:space-between;margin-bottom:50px}@media only screen and (max-width: 736px){#product.index main .btn_list .block{width:100%;margin-bottom:10vw;display:block}}#product.index main .btn_list .block:nth-child(2) .l_box{background:url(../img/product/btn_bk02.jpg) no-repeat left top/100% 100%}#product.index main .btn_list .block:nth-child(2) .r_box ul{-moz-column-count:2;column-count:2}#product.index main .btn_list .block:nth-child(3) .l_box{background:url(../img/product/btn_bk02.jpg) no-repeat left top/100% 100%}#product.index main .btn_list .l_box{width:48%;margin-left:calc(50% - 50vw);flex:1;border-radius:0 50px 0 0;background:url(../img/product/btn_bk01.jpg) no-repeat left top/100% 100%}@media only screen and (max-width: 736px){#product.index main .btn_list .l_box{margin-left:0;width:90%}}#product.index main .btn_list .l_box a{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;height:100%;margin:0 0 0 auto;width:300px;padding-right:50px;box-sizing:border-box;position:relative}@media only screen and (max-width: 736px){#product.index main .btn_list .l_box a{width:70%;margin:auto;padding:8vw 0}}#product.index main .btn_list .l_box a:hover{opacity:1}#product.index main .btn_list .l_box a:hover .more_btn{background:#fff;transition:.3s}#product.index main .btn_list .l_box a:hover .arrow-right{color:#004181;transition:.3s}#product.index main .btn_list .l_box a .more_btn{border:solid 1px #fff}#product.index main .btn_list .l_box a .arrow-right{color:#fff}#product.index main .btn_list .l_box .main_ttl{color:#fff;font-size:16px;font-family:"Hind",sans-serif}@media only screen and (max-width: 736px){#product.index main .btn_list .l_box .main_ttl{font-size:4.2666666667vw}}#product.index main .btn_list .l_box .main_ttl span{color:#fff;font-size:26px;line-height:140%}@media only screen and (max-width: 736px){#product.index main .btn_list .l_box .main_ttl span{font-size:5.8666666667vw}}#product.index main .btn_list .r_box{width:700px;padding:40px 50px 30px;box-sizing:border-box;background:#eaeaea;margin-top:50px}@media only screen and (max-width: 1170px){#product.index main .btn_list .r_box{width:59.8290598291%}}@media only screen and (max-width: 736px){#product.index main .btn_list .r_box{margin:0;width:90%;padding:5vw 3vw 5vw 13vw}}#product.index main .btn_list .r_box li{margin-bottom:10px;padding-left:1em;text-indent:-1em}#product.index main .btn_list .r_box li a{font-size:16px}@media only screen and (max-width: 736px){#product.index main .btn_list .r_box li a{font-size:4vw}}#product.index main .btn_list .r_box li a:before{content:"";width:.6rem;height:1px;background:gray;display:inline-block;vertical-align:middle;margin-right:.4em}#product.other_page main.use .use_block{margin-bottom:80px}@media only screen and (max-width: 736px){#product.other_page main.use .use_block{margin-bottom:10vw}}#product.other_page main.use .use_block .top_ttl{font-size:25px;font-weight:400;color:gray;margin-bottom:40px}@media only screen and (max-width: 736px){#product.other_page main.use .use_block .top_ttl{font-size:5.8666666667vw;margin-bottom:5vw;text-indent:-1em;padding-left:1em}}#product.other_page main.use .use_block .top_ttl:before{content:"";width:.8rem;height:1px;margin-right:.5rem;background:gray;display:inline-block;vertical-align:middle}#product.other_page main.use .use_block .list{display:flex;flex-wrap:wrap}#product.other_page main.use .use_block .list li{width:30%;margin-right:5%}@media only screen and (max-width: 736px){#product.other_page main.use .use_block .list li{width:100%;margin-right:0;margin-bottom:10vw}}#product.other_page main.use .use_block .list li:last-child{margin-right:0}#product.other_page main.use .use_block .list li .img{margin-bottom:20px}@media only screen and (max-width: 736px){#product.other_page main.use .use_block .list li .img{margin-bottom:4vw}}#product.other_page main.use .use_block .list li h3{font-size:15px;font-weight:400;margin-bottom:20px}@media only screen and (max-width: 736px){#product.other_page main.use .use_block .list li h3{font-size:4vw;margin-bottom:4vw}}#product.other_page main.use .use_block .list li .more_btn{border:solid 1px #004181;width:66.6666666667%}@media only screen and (max-width: 736px){#product.other_page main.use .use_block .list li .more_btn{width:70%;margin:0 auto 2vw}}#product.other_page main.use .use_block .list li .more_btn a{color:#004181;font-size:13px;font-weight:500;padding:11px 20px 6px}@media only screen and (max-width: 736px){#product.other_page main.use .use_block .list li .more_btn a{padding:3vw 4vw 2vw;font-size:3.7333333333vw}}#product.other_page main.use .use_block .list li .more_btn a:hover{background:#004181;color:#fff}#product.other_page main.use .use_block .list li .more_btn a:hover .arrow-right{color:#fff}#product.other_page main.use .use_block .list li .more_btn a .arrow-right{color:#004181}