.slick-prev::before,.slick-next::before{font-family:'slick';font-size:32px!important;line-height:1;opacity:.75;color:#556b2f!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#secondary{font-size:17px;line-height:1.4}#secondary h3{margin-bottom:1.071em;padding-bottom:.357143em;border-bottom:3px solid #eee;margin-top:1em}#secondary ul{display:flex;flex-wrap:wrap;font-size:15px;justify-content:space-between}#secondary ul li{width:48%}#secondary ul li.child{width:100%}#secondary ul li.child ul{margin:.3rem 0 0 1rem;display:grid;grid-template-columns:repeat(2,50%);grid-gap:1px 6%}#secondary ul li.child.en_list ul{margin:.3rem 0 0 1rem;display:block}#secondary ul li.child ul li{width:100%}#secondary ul li.child.en_list ul li{width:100%;padding:1px}#secondary .seraechbox{margin:20px 0}.page-header{height:150px;background:#333;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;padding:0}.page-header .page-title{font-size:32px;font-weight:normal;font-family:serif}.site-content.index .item_area{padding:15px 0}.site-content .item_area{padding:0}.item_area h2{font-size:26px;font-family:serif;letter-spacing:3px;padding:15px 0 35px 0}.item_area h2 span{font-size:20px;color:#858587;font-weight:normal;margin:0 0 0 10px}.item_area h3{font-size:22px;font-family:serif;letter-spacing:3px;border-bottom:1px solid #666;padding:7px 7px 7px 15px;margin:0 0 10px 0;font-weight:normal;display:flex;align-items:center;justify-content:space-between;background:#333;color:#fff;line-height:1}.item_area h3 p a{display:flex;align-items:center;font-size:16px;border:1px solid #666;padding:8px 8px 8px 20px;letter-spacing:1px;font-weight:normal;background:#fff}.item_area .item_list{display:grid;flex-wrap:wrap;padding:15px 0 50px 0;grid-template-columns:repeat(4,22%);grid-gap:48px}.item_area .item_list li{}.item_area .item_list.rec_touken{display:flex;padding:15px 0 20px 0;width:95%;margin:0 auto}.item_area .item_list.rec_touken li.slick-slide{margin:0 24px}.item_area .item_list.rec_tousougu{display:flex;padding:15px 0 20px 0;width:95%;margin:0 auto}.item_area .item_list.rec_tousougu li.slick-slide{margin:0 24px}.item_area .item_list.new_touken{display:flex;padding:15px 0 20px 0;width:95%;margin:0 auto}.item_area .item_list.new_touken li.slick-slide{margin:0 24px}.item_area .item_list.new_tousougu{display:flex;padding:15px 0 20px 0;width:95%;margin:0 auto}.item_area .item_list.new_tousougu li.slick-slide{margin:0 24px}.slick-dotted.slick-slider{margin-bottom:50px!important}.item_area.category .item_list{display:block;padding:15px 0 50px 0}.item_area.category .item_list li{width:100%;display:flex;justify-content:space-between;margin:0 0 30px 0}.item_area.category .item_list li .itemimg{width:26%}.item_area.category .item_list li .disc{width:71%}.item_area .item_list li img{width:100%;height:auto}.item_area .item_list li .sub_copy{background:#556b2f;color:#fff;font-size:17px;text-align:center;padding:5px;margin-bottom:5px;display:flex}.item_area .item_list.gallery li .sub_copy{background:#9370db}.item_area .item_list li .sub_copy.gallery{background:#9370db}.item_area .item_list h4{font-size:17px;font-weight:normal;line-height:1.6;padding:0 0 15px 0;font-family:serif}.item_area .item_list .tax_inc_block{font-size:23px;font-family:serif;font-weight:normal}.item_area .item_list .tax_inc_block em{color:#000;font-size:14px}.itemprice{font-size:22px;text-align:right;color:red}.itemprice em{font-size:14px}.itemprice p{font-size:20px}.item_area.category .item_list li .sub_copy span{margin:0 13px 0 0}.item_area.category .item_list li .sub_copy em{margin:0 0 0 auto;color:#fff;font-size:16px}.item_area.category .item_list h4{font-size:22px;font-weight:normal;line-height:1.6;padding:12px 0 15px 0;font-family:serif}.item_area.category .item_list p.btn01 a{border:1px solid #999;display:flex;align-items:center;width:fit-content;padding:5px 5px 5px 15px;margin:13px 0 0 auto}.item_area.category.search h2{margin:20px 0;padding:0 0 10px 0;border-bottom:1px solid #ccc}.item_area.category.search .search_box{padding:0 0 40px 0}.category_area{background:#f5f5f5;padding:20px 0}.category_area h2{font-size:26px;font-family:serif;letter-spacing:3px;padding:50px 0 40px 0}.category_area h2 span{font-size:20px;color:#858587;font-weight:normal;margin:0 0 0 10px}.category_area h3{font-size:22px;font-family:serif;letter-spacing:3px;padding:10px 0 20px 0}.top_category{display:flex;flex-wrap:wrap;padding:30px 0}.top_category li{margin:0 50px 35px 0}.top_category li:nth-child(4) {margin:0 0 35px 0}.top_category li h3 a{display:flex;justify-content:space-between;font-family:serif;font-size:20px;padding:15px 0;font-weight:normal}.top_category li h3 a span{color:#ccc;font-size:13px}.top_category02{display:flex;flex-wrap:wrap;padding:0 0 15px 0}.top_category02 li{margin:0 30px 15px 0}.top_category02 li a{background:#fff;padding:15px;font-size:18px;font-family:serif;width:150px;display:block;text-align:center}.top_category03 li{border:2px solid #ccc;padding:20px;font-size:22px;font-family:serif;margin:0 0 40px 0}.top_category03 li ul.child{display:flex}.top_category03 li ul.child li{border:none;margin:0;padding:15px 20px 0 0}.top_category03 li ul.child li a{background:#fff;padding:15px;font-size:20px;font-family:serif;width:150px;display:block;text-align:center}.top_category03 li:nth-child(n + 2){display:none}.top_category03 li ul.child li:nth-child(n + 2){display:block}ul.column_list{display:grid;flex-wrap:wrap;justify-content:flex-start;margin:0!important;border:none!important;padding:0!important;grid-template-columns:repeat(3,32%);grid-gap:20px}ul.column_list li{line-height:1;margin:0;list-style:none!important}ul.column_list li .image{width:100%}ul.column_list li .image img{width:100%;height:220px;object-fit:cover}ul.column_list li .disc{line-height:1.5;padding:10px 0}ul.column_list li .disc p{margin:0!important;padding:10px 0}ul.column_list li .disc h4{margin:0!important;font-size:18px;border-bottom:none;padding:0!important}.nx-top_faq{padding-bottom:50px}.nx-top_faq h2{font-size:26px;font-family:serif;letter-spacing:3px;padding:52px 0 40px 0}.nx-top_faq h2 span{font-size:20px;color:#858587;font-weight:normal;margin:0 0 0 10px}.nx-top_faq dl{margin-bottom:4em;font-size:100%;font-family:serif;font-size:16px}.nx-top_faq dl:last-child{margin-bottom:0}.nx-top_faq dl dt{margin-bottom:1em;font-weight:700}.nx-top_faq dl dd{line-height:1.8}.top_column{background:url(images/xbg_column.jpg.pagespeed.ic.9OGRGASoK7.webp) no-repeat 13% top}.top_column h2{font-size:26px;font-family:serif;letter-spacing:3px;padding:52px 0 40px 0}.top_column h2 span{font-size:20px;color:#858587;font-weight:normal;margin:0 0 0 10px}ul.top_column_list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0!important;border:none!important;padding:0!important}ul.top_column_list li{width:48%;line-height:1;margin:0 0 50px 0;list-style:none!important;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}ul.top_column_list li .image{width:48%}ul.top_column_list li .image img{width:100%;height:auto}ul.top_column_list li .disc{width:48%}ul.top_column_list li .disc .date p{color:#666;padding:0 0 15px 0}ul.top_column_list li .disc h4 a{color:#000;font-size:16px;line-height:1.8;font-weight:normal}.mainvisual02{margin:0 0 20px 0}.mainvisual02 img{width:100%;height:auto}div#toc_container{margin:50px 0;padding:35px}div#toc_container ul{border:0}ul.information_list{border-top:1px solid #ccc;padding:20px 0 0 0}ul.information_list li{padding:0 0 20px 0;border-bottom:1px solid #ccc;margin:0 0 20px 0}ul.information_list li h4{font-size:18px;padding:0 0 5px 0}.post_meta{border-bottom:solid 1px #ccc;padding:0 0 20px 0;margin:0 0 20px 0}.maincol.post{font-size:16px;line-height:1.8}.maincol.post h2{margin:40px 0 20px 0;border-left:4px solid #ccc;padding:0 0 0 20px;line-height:1.4;font-size:24px}.maincol.post h3{margin:40px 0 20px 0;padding:15px;line-height:1.4;font-size:20px;background:#efefef}.maincol.post h4{margin:40px 0 20px 0;padding:15px 0;line-height:1.4;font-size:18px;border-bottom:1px dashed #ccc}.maincol.post ul{margin:20px 0 50px 0;border:1px solid #ccc;padding:27px}.maincol.post ul li{list-style:disc;margin:0 0 0 20px}.maincol.post p{margin:0 0 40px 0}.maincol.post .pickup{border:1px solid #ccc;padding:23px 30px 0;margin:0 0 50px 0}.top_information{padding:30px 0 0 0}.top_information .inner{display:flex;align-items:center;width:100%}.top_information .inner h2{margin:0 20px 0 0}.top_information .inner li{display:flex;font-size:16px;color:#727171;padding:6px 0}.top_information .inner li a{color:#727171;font-weight:normal;margin:0 0 0 20px}.top_banner{width:90%;max-width:1200px;margin:0 auto 67px}.top_banner ul{display:flex;justify-content:space-between}.top_foot_contents{background:#f5f5f5;padding:60px 0;display:flex;justify-content:center}.top_foot_contents .box{background:#fff;border:1px solid #dedfdf;padding:20px;text-align:center;font-family:serif;width:354px;box-sizing:border-box;border-radius:5px;height:165px;display:flex;flex-direction:column;justify-content:space-evenly;margin:0 30px}.top_foot_contents .box a{display:flex;flex-direction:column;justify-content:space-evenly;height:100%}.top_foot_contents .box a{line-height:2}.top_foot_contents .box h3{font-size:27px;display:flex;align-items:center;justify-content:center;font-weight:normal;padding:0;line-height:1.2}.top_foot_contents .box h3 img{margin:0 10px 0 0}.top_foot_contents .box p{font-size:16px;padding:0;line-height:1.2}.guide{line-height:2}.guide h2{background:#efefef;padding:10px 20px;font-size:17px;margin:30px 0 10px 0}.guide p{margin:0 0 7px 0}.guide ol li{list-style:conic-gradient;padding:0 0 0 8px;margin:0 0 0 20px;list-style-position:inside}.howto p{margin:0 0 15px 0}.contact_list li a{display:flex;align-items:center;border:1px solid #ccc;width:100%;max-width:400px;justify-content:space-between;padding:15px;margin:20px auto}.contact_form{width:900px;margin:50px auto}.contact_form p.attention{padding:20px 0;text-align:left}.contact_form table{border-top:1px solid #b4b4b5;width:96%}.contact_form th{width:300px;text-align:left;border-bottom:1px solid #b4b4b5;padding:20px 0;font-weight:normal;vertical-align:top}.contact_form td{text-align:left;border-bottom:1px solid #b4b4b5;padding:20px 0;font-weight:normal}.contact_form td p{padding:8px 0}.mailform-tbl input[type="text"],.mailform-tbl textarea{padding:5px;font-size:16px;border:1px solid #666;-webkit-appearance:none;appearance:none;box-sizing:border-box;width:100%}.mailform-tbl input[type="text"]{width:300px}.mailform-tbl .w100 input[type="text"]{width:100%}span.attention{font-size:12px;color:red;margin:0 0 0 10px}p#submit-button input{background:#ffa500;color:#fff;border:0;padding:15px;width:300px;margin:80px auto;display:block;font-size:16px;border-radius:30px}p#submit-button button{background:#ffa500;color:#fff;border:0;padding:15px;width:300px;margin:80px auto;display:block;font-size:16px;border-radius:30px}.mailform-tbl .age{width:80px!important}.item_info{display:flex;justify-content:space-between;width:100%;max-width:900px;margin:50px auto 0 auto}.item_info .itemimg{width:150px}.item_info .itemimg img{width:100%}.itemdata{width:720px}.item_info p.sub_copy{background:#556b2f;color:#fff;font-size:17px;text-align:center;padding:5px;margin-bottom:5px;display:flex}.item_info p.sub_copy em{margin:0 0 0 auto;color:#fff;font-size:16px}.item_info h3{font-size:18px;font-weight:normal;line-height:1.6;padding:12px 0 15px 0;font-family:serif}.item_info .price{font-size:22px;text-align:right;color:red}.item_info .price span{font-size:14px;color:#999}footer .navi{width:97%;max-width:1200px;margin:0 auto;display:grid;justify-content:space-between;padding:75px 0;align-items:flex-start;grid-template-columns:repeat(5,20%)}footer .navi .box{display:flex;justify-content:space-between;flex-wrap:wrap}footer .navi .box:last-child{border-right:none}footer .navi h4{width:100%;margin:10px 0 0 0;font-family:serif;font-weight:normal}.box.box05 ul{margin:0 0 20px 0}footer .navi h3{font-family:serif;font-size:18px;font-weight:normal;width:100%;margin:0 0 20px 0}footer .navi .list{width:100%;display:flex}footer .navi ul.list02 li ul li:nth-child(n + 2){display:block}footer .navi ul.list02 li ul{width:100%;margin:0 0 0 10px}footer .navi li a{color:#666;font-size:13px}footer .info{width:90%;max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;padding:30px 0}footer .info .logo{width:250px}footer .info .contact{width:500px}footer .info .certificate{display:flex;align-items:center;line-height:1.2}footer .info .certificate img{margin:0 10px 0 0}.maincol.page{width:90%;max-width:1000px;margin:0 auto}dl.company_view{display:flex;flex-wrap:wrap;width:100%;max-width:900px;margin:0 auto;border-top:1px solid #ccc;font-size:16px}.company_view dt{width:150px;padding:30px 15px;box-sizing:border-box;border-bottom:1px solid #ccc}.company_view dd{width:750px;padding:30px 15px;box-sizing:border-box;border-bottom:1px solid #ccc}.sitemap h3{font-size:20px;background:#efefef;padding:10px;font-weight:normal;margin:0 0 15px 0}.sitemap h4{font-size:16px;padding:10px 0;font-weight:normal;margin:0 0 15px 0;border-bottom:1px solid #666}.sitemap ul{margin:0 0 25px 20px}.sitemap ul li{list-style:disc;list-style-position:inside}nav.navi_foot{display:none}@media screen and (max-width:600px){.top_information .inner{display:block;align-items:center;width:93%}.top_information .inner li{display:flex;font-size:13px;color:#727171;padding:2px 0}.site-content.index .item_area{padding:15px 0;width:94%;margin:0 auto;overflow:hidden}.item_area h2{font-size:18px;font-family:serif;letter-spacing:3px;padding:15px 0 13px 0}.item_area h2 span{font-size:14px;color:#858587;font-weight:normal;margin:0 0 0 10px}.item_area h3{font-size:16px;padding:4px 7px 4px 15px}.item_area h3 p a{display:flex;align-items:center;font-size:12px;border:1px solid #666;padding:2px 2px 2px 11px;letter-spacing:0;font-weight:normal;background:#fff}.item_area .item_list.new_touken{width:90%}.item_area .item_list.new_tousougu{width:90%}.item_area .item_list.rec_touken{width:90%}.item_area .item_list.rec_tousougu{width:90%}.slick-prev{left:-9px!important;z-index:100}.slick-next{right:-6px!important;z-index:100}.category_area h2{font-size:21px;padding:10px 0 20px 0}.category_area h3{font-size:15px;padding:10px 0 14px 0}.top_category02{justify-content:space-between}.top_category02 li{margin:0 0 15px 0;width:47%}.top_category02 li a{background:#fff;padding:7px;font-size:14px;font-family:serif;width:100%;display:block;text-align:center}.nx-top_faq{padding-bottom:30px}.nx-top_faq dl{margin-bottom:2em;font-size:15px}ul.top_column_list{display:block}ul.top_column_list li{width:100%;margin:0 0 20px 0}ul.top_column_list li .image{width:38%}ul.top_column_list li .disc{width:57%}ul.top_column_list li .disc h4 a{line-height:1.4}.top_column h2{font-size:23px;padding:28px 0 20px 0}.top_column h2 span{font-size:14px}.top_foot_contents{padding:40px 0;display:block}.top_foot_contents .box{background:#fff;border:1px solid #dedfdf;padding:20px;text-align:center;font-family:serif;width:88%;box-sizing:border-box;border-radius:5px;height:auto;display:flex;flex-direction:column;justify-content:space-evenly;margin:0 auto 20px}.top_foot_contents .box h3{font-size:22px;display:flex;align-items:center;justify-content:center;font-weight:normal;padding:0 0 12px 0;line-height:1.2}.top_foot_contents .box p{font-size:14px;padding:0;line-height:1.2}footer .navi{width:90%;margin:0 auto;display:block;padding:25px 0}footer .navi h3{font-family:serif;font-size:18px;font-weight:bold;width:100%;margin:20px 0 10px 0}footer .navi h4{width:100%;margin:0 0 10px 0;font-family:serif;font-weight:normal;font-size:16px;border-bottom:1px solid #ccc;padding:0 0 6px 0}footer .navi .list{width:100%;display:flex;padding:0 0 20px 0}footer .navi li a{color:#666;font-size:14px;padding:3px 0;display:block}footer .info{width:90%;max-width:1200px;margin:0 auto;display:block;justify-content:space-between;padding:30px 0;text-align:center}footer .info .logo{width:220px;margin:0 auto 20px auto}footer .info .contact{width:100%;padding:0 0 30px 0}footer .info .certificate{display:flex;align-items:center;line-height:1.2;font-size:11px;text-align:left}div#main{width:90%;margin:0 auto}.item_area.category .item_list li .itemimg{width:35%}.item_area.category .item_list li .disc{width:62%}.item_area.category .item_list h4{font-size:14px;padding:10px 0 10px 0}.item_area .item_list li .sub_copy{background:#556b2f;color:#fff;font-size:12px;text-align:center;padding:5px;margin-bottom:5px;display:block}.item_area.category .item_list p.btn01 a{border:1px solid #999;display:flex;align-items:center;width:fit-content;padding:2px 5px 2px 15px;margin:13px 0 0 auto;font-size:12px;line-height:1}ul.column_list{grid-template-columns:repeat(1,100%)}dl.company_view{font-size:14px}.company_view dt{width:100%;padding:10px 0 0;box-sizing:border-box;border-bottom:none}.company_view dd{width:100%;padding:8px 0}.maincol.page{width:100%;max-width:1000px;margin:0 auto}.item_info .itemimg{width:26%}.itemdata{width:70%}.item_info p.sub_copy{font-size:12px}.item_info p.sub_copy em{font-size:12px}.item_info h3{font-size:15px;padding:3px 0 15px 0}.contact_form{width:100%;margin:10px auto;font-size:12px}.contact_form th{width:100%;text-align:left;border-bottom:none;padding:15px 0 0 0;font-weight:normal;vertical-align:top;float:left}.contact_form td{text-align:left;border-bottom:1px solid #b4b4b5;padding:12px 0;font-weight:normal;width:100%;float:left}nav.navi_foot{display:block;position:fixed;bottom:0;left:0;width:100%;background:rgba(0,0,0,.6)}nav.navi_foot ul{display:flex;justify-content:space-between}nav.navi_foot ul li{width:48%;display:flex;height:50px;padding:10px;box-sizing:border-box;align-items:center;justify-content:center;color:#fff}nav.navi_foot ul li img{width:18px;margin:0 10px 0 0}nav.navi_foot ul li a{color:#fff}}.contact-top-desc{padding-left:50px}@media screen and (max-width:480px){.contact-top-desc{padding-left:0}.contact-top-desc .contact-login{display:inline-block;text-align:center;margin:10px auto}}