#spnavi:after{content:"";display:block;clear:both}#drop_menu_icon{width:35px;padding-top:15px;float:left}#drop_menu_text{width:70px;padding-top:20px;float:left;color:#fff}@media only screen and (max-width:780px){#spnavi{display:none}}.faq-pretty{width:100%;margin:0}.faq-pretty ul{margin-top:15px;list-style:none;margin-left:0;padding:0}.faq-pretty .faq-item{margin-bottom:10px;list-style:none;margin-left:0}.faq-pretty .faq-question{padding:10px 10px 10px 40px;background:#fff url(/wp-content/plugins/flexible-faq/images/faq-bg.png) no-repeat left center;border:1px solid #004082;cursor:pointer;font-size:14px;color:#004082;font-weight:700}.faq-pretty .faq-item.highlight .faq-question{background:#fff url(/wp-content/plugins/flexible-faq/images/faq-bg-hover.png) no-repeat left center;border:1px solid #cc0066;border-bottom:0px;color:#c06}.faq-pretty .faq-answer{padding:5px 10px;background:#fff;margin-left:30px;border:1px solid #cc0066;border-top:0px}.faq-pretty .faq-answer p:last-child{margin-bottom:0;padding-bottom:0}ul.faq-list-question{margin-bottom:20px;list-style:decimal;padding-left:15px}ul.faq-list-answer{list-style:decimal;padding-left:15px}ul.faq-list-answer li{margin-bottom:15px}#faq-block{width:100%;margin:0}#faq-block ul{margin:0;padding:0;list-style:none}#faq-block .faq-block-item{background:#f5f5f5;padding:10px;margin-bottom:10px}#faq-block .faq-block-item .faq-block-question{font-weight:700;font-size:1.1em;margin-bottom:5px}#faq-block .faq-block-item .faq-block-answer p:last-child{margin-bottom:0}#toc_container li,#toc_container ul{margin:0;padding:0}#toc_container.no_bullets li,#toc_container.no_bullets ul,#toc_container.no_bullets ul li,.toc_widget_list.no_bullets,.toc_widget_list.no_bullets li{background:0 0;list-style-type:none;list-style:none}#toc_container.have_bullets li{padding-left:12px}#toc_container ul ul{margin-left:1.5em}#toc_container{background:#f9f9f9;border:1px solid #aaa;padding:10px;margin-bottom:1em;width:auto;display:table;font-size:95%}#toc_container.toc_light_blue{background:#edf6ff}#toc_container.toc_white{background:#fff}#toc_container.toc_black{background:#000}#toc_container.toc_transparent{background:none transparent}#toc_container p.toc_title{text-align:center;font-weight:700;margin:0;padding:0}#toc_container.toc_black p.toc_title{color:#aaa}#toc_container span.toc_toggle{font-weight:400;font-size:90%}#toc_container p.toc_title+ul.toc_list{margin-top:1em}.toc_wrap_left{float:left;margin-right:10px}.toc_wrap_right{float:right;margin-left:10px}#toc_container a{text-decoration:none;text-shadow:none}#toc_container a:hover{text-decoration:underline}.toc_sitemap_posts_letter{font-size:1.5em;font-style:italic}.child_pages{overflow:auto;margin-bottom:1em}.child_pages .child_page{float:left;overflow:hidden}.child_pages .child_page-container{margin:5px;border:1px solid #dedede;background-image:url(/wp-content/plugins/child-pages-shortcode/css/img/bg-white.png);background-repeat:repeat-x;background-position:left bottom;border-radius:5px;padding:10px}.child_pages .post_thumb{text-align:center;overflow:hidden;background-image:url(/wp-content/plugins/child-pages-shortcode/css/img/camera.png);background-position:center center;background-repeat:no-repeat}.child_pages .post_thumb img{max-width:100%;height:auto}.child_pages .post_content{padding:0 10px}.child_pages .post_content h4{font-weight:bolder;margin-top:.5em;font-size:14px;line-height:1.2em}.child_pages .post_content .post_excerpt{margin-top:.5em;font-size:12px;line-height:1.2em}.prop{margin:20px 0 0;padding:0;width:100%;height:auto}.prop_title{margin:0;padding:5px;color:#fff;font-size:18px;line-height:1;background:#ff9400;text-shadow:0 1px 1px #000000;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,Osaka,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,MS PGothic,sans-serif}.prop_toparea{margin:0;padding:0;width:100%;height:auto}.prop_toparea_photos{float:left;margin:10px;padding:0;width:670px;height:auto;background:#777}.prop_toparea_photos_main{margin:10px 10px 0;padding:0;width:100%;height:auto}.prop_toparea_photos_main img{margin:0;padding:0;width:645px;height:auto;border:#FFF 2px solid}.prop_toparea_photos_alt{margin:0 10px;padding:0;width:100%;height:auto}.prop_toparea_photos_alt img{margin:3px;padding:0;display:inline;width:92px;height:auto;border:none}.prop_toparea_description{float:left;padding:0;width:360px;height:auto}.prop_toparea_description h2,.prop_toparea_description h3,.prop_toparea_description h4,.prop_toparea_description h5{color:#000;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,Osaka,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,MS PGothic,sans-serif}.prop_toparea_description #product_title{font-size:18px;padding:0}.prop_toparea_description #product_subtitle{font-size:15px;margin:0 0 20px;padding:0}.prop_toparea_description #product_description{font-size:14px;margin:0;padding:5px;font-weight:400}#product_description_2{margin:10px auto;padding:5px;font-weight:400}#product_description_2 .product_description_2_text{margin:10px auto;padding-left:10px;padding-right:10px;font-size:14px}.prop_toparea_description #product_price{font-size:15px;margin:20px 0 0;padding:0;font-weight:400;text-align:right;vertical-aligin:middle}.prop_toparea_description #product_3danime img{margin:30px 10px 10px;padding:0;width:100px;height:auto;border:none}.omitumori_botan{vertical-align:bottom}.prop #midashi{margin:10px 0 0;padding:3px 0 0 14px;font-size:17px;font-weight:700;background:url(/wp-content/themes/custom/images/icon_tri_sky_10x7.png) left center no-repeat}.prop_linkarea{margin:10px;0px;padding:0;height:30px;background:#fff;border:#dedede 1px solid;vertical-align:middle;text-align:center}.btn_sandblast{display:inline-block;position:relative;z-index:1000;top:0;left:0;margin:5px 10px 0;padding:0;border:none}.btn_sandblast a{display:block;width:140px;height:20px;background:url(/wp-content/themes/custom/images/btn_sandblast.jpg) left bottom no-repeat;margin:0;padding:0;text-decoration:none}.btn_sandblast a:hover{background:url(/wp-content/themes/custom/images/btn_sandblast.jpg) left top no-repeat;margin:0;padding:0;text-decoration:none}.btn_3dcrystal{display:inline-block;position:relative;z-index:1000;top:0;left:0;margin:5px 10px 0;padding:0;border:none}.btn_3dcrystal a{display:block;width:140px;height:20px;background:url(/wp-content/themes/custom/images/btn_3dcrystal.jpg) left bottom no-repeat;margin:0;padding:0;text-decoration:none}.btn_3dcrystal a:hover{background:url(/wp-content/themes/custom/images/btn_3dcrystal.jpg) left top no-repeat;margin:0;padding:0;text-decoration:none}.btn_directprint{display:inline-block;position:relative;z-index:1000;top:0;left:0;margin:5px 10px 0;padding:0;border:none}.btn_directprint a{display:block;width:140px;height:20px;background:url(/wp-content/themes/custom/images/btn_directprint.jpg) left bottom no-repeat;margin:0;padding:0;text-decoration:none}.btn_directprint a:hover{background:url(/wp-content/themes/custom/images/btn_directprint.jpg) left top no-repeat;margin:0;padding:0;text-decoration:none}.btn_nairehanizu{display:inline-block;position:relative;z-index:1000;top:0;left:0;margin:5px 10px 0;padding:0;border:none}.btn_nairehanizu a{display:block;width:140px;height:20px;background:url(/wp-content/themes/custom/images/btn_nairehanizu.jpg) left bottom no-repeat;margin:0;padding:0;text-decoration:none}.btn_nairehanizu a:hover{background:url(/wp-content/themes/custom/images/btn_nairehanizu.jpg) left top no-repeat;margin:0;padding:0;text-decoration:none}.btn_laser{display:inline-block;position:relative;z-index:1000;top:0;left:0;margin:5px 10px 0;padding:0;border:none}.btn_laser a{display:block;width:140px;height:20px;background:url(/wp-content/themes/custom/images/btn_laser.jpg) left bottom no-repeat;margin:0;padding:0;text-decoration:none}.btn_laser a:hover{background:url(/wp-content/themes/custom/images/btn_laser.jpg) left top no-repeat;margin:0;padding:0;text-decoration:none}.prop_bottomarea{margin:0;padding:0;width:100%;height:auto;font-size:18px;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,Osaka,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,MS PGothic,sans-serif}.prop_order,.prop_remarks{margin:0;padding:0;width:100%;height:auto;font-size:15px;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,Osaka,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,MS PGothic,sans-serif}.prop #productstable{margin:0;padding:0;border:none}.prop #productstable #row1{width:140px;background:#b7010d;color:#fff;font-size:15px;vertical-align:top;font-weight:700}.prop #productstable #exp_abt_std_price{margin:0 10px;padding:0;font-size:12px;line-height:1.5}.prop #productstable div{margin:0;padding:0}.prop #productstable .left{float:left;margin:0;padding:0;width:40%;text-align:left}.prop #productstable .right{float:right;margin:0;padding:10px 0;width:58%;text-align:left;border:#dfdfdf 1px solid}.prop #productstable td{border:#ddd solid 1px}.prop #productstable1{margin:0;padding:10px;border:none}.prop #productstable1 #row1{background:#b7010d;color:#fff;font-size:15px;vertical-align:top;font-weight:700}.prop #productstable1 .row2{padding:20px 10px;vertical-align:top}.prop #productstable1 #exp_abt_std_price{margin:0 10px;padding:0;font-size:12px;line-height:1.5}.prop #productstable1 div{margin:0;padding:0}.prop #productstable1 .left{float:left;margin:0;padding:0;width:40%;text-align:left}.prop #productstable1 .right{float:right;margin:0;padding:10px 0;width:58%;text-align:left;border:#dfdfdf 1px solid}.pitem{margin:0 0 25px;padding:0;height:auto;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,Osaka,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,MS PGothic,sans-serif}.pitem .pitem_photo{display:block;float:left;margin:0;padding:0;width:270px;height:auto}.pitem_photo img{margin:10px;padding:0;height:auto;border:none}.pitem_descrpt{display:block;margin:0;padding:5px;float:right;width:400px}.pitem_descrpt_name{margin:5px 0 3px;padding:0;font-size:14px;font-weight:700;color:#000}.pitem_descrpt_comment{margin:3px 0;padding:0;font-size:12px;font-weight:400;color:#555}.pitem_descrpt_price_title{margin:3px 0;padding:0;font-size:11px;font-weight:400;color:#888;display:inline-block;text-align:right}.pitem_descrpt_price{margin:3px 0;padding:0;font-size:14px;font-weight:700;color:#b00;display:inline-block;text-align:right}.pitem_descrpt_price_size{margin:3px 0;padding:0;font-size:11px;font-weight:700;color:#888;display:inline-block;text-align:right}pitem-search{display:block;margin:0;padding:5px;width:640px;height:auto;float:right}article .pindex,.pindex{font-family:\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,Osaka,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,MS PGothic,sans-serif;margin-top:130px}article .pindex table,.pindex table{margin:30px auto 0;padding:0;border:1px solid #ffffff;width:auto;text-align:center}article .pindex th,.pindex th{margin:0;padding:5px;background:#b7010d;color:#fff;border:2px solid #ffffff;border-bottom:none;text-align:center;font-size:13px;font-weight:700}article .pindex td,.pindex td{margin:0;padding:5px;background:#ddd;color:#fff;border:2px solid #ffffff;border-top:none;text-align:left;font-size:12px}article .pindex ul,.pindex ul{margin:0;padding:0;font-size:12px}article .pindex ul li,.pindex ul li{margin:0;padding:5px 0;list-style-type:disc;list-style-position:inside;color:#fff;font-size:12px}td a b{text-decoration:underline}td a b:hover{text-decoration:none}.table2gray{background-color:#eee;border-color:#ddd;padding:10px 5px;width:55%}.table_ingry{margin:0 auto;width:690px}.table1gray{border-color:#ddd;padding:10px 5px;width:55%}.table1gray_title{border-color:#ddd;padding:10px 5px}.table2gray_title{background-color:#eee;border-color:#ddd;padding:10px 5px}.mongontitle{border:1px solid #bbb;background-color:#b7010d;color:#fff;font-weight:700}.mongonsyuu{border:1px solid #bbb;font-size:11px;background-color:#efefef;vertical-align:middle}.mongonimg{border:1px solid #bbb}.know_the_make_bunsho{margin-bottom:15px}.know_the_make_bunsho img{vertical-align:middle;display:block;padding:0 15px 10px 10px}.know_the_make_bunsho_bun{padding-left:15px;padding-right:15px}.know-the-make{border-bottom:1px #ff3B00 solid;padding-left:5px;margin-bottom:5px}.know-the-make-rayout ul{padding-left:8px}.know-the-make-rayout ul li{margin:13px 0;list-style:none;border-bottom:dotted 1px #ff3B00}.know_the_make_bunsho_bun p{text-indent:1em;line-height:1.8em}.know_the_make_bunsho_bun table,.know_the_make_bunsho_bun table tr,.know_the_make_bunsho_bun table td{border:solid #aaa 1px}.medatasetai{background-color:#ffea99;padding:15px}.option_rayout{margin:0}.option_title{border-bottom:1px #ff3B00 solid;padding-left:5px;margin-bottom:5px;width:120px;float:left}.option_bunsho{vertical-align:middle;line-height:90px;height:90px}.option_img{vertical-align:middle;margin:5px}.option_h1{color:#fff;font-size:16px;line-height:1;text-shadow:rgb(0,0,0) 0px 1px 1px;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,Osaka,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,MS PGothic,sans-serif;padding:5px;background:#b7010d}.table_option{\3000 border:solid #aaa 1px}.mailmagajin_right_mid .latest_posts{margin:0;padding:0}} .mailmagajin_right_mid .each_posts{margin:0;padding:0;color:#000;font-size:14px}.mailmagajin_right_mid .each_posts li{margin:9px 0 7px;padding:3px;color:#000;font-size:14px;border-bottom:#B7010D 1px dotted;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,Osaka,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,MS PGothic,sans-serif;list-style-position:inside;list-style:none}.mailmagajin_right_mid .each_posts li a{color:#900}.mailmagajin_right_mid .each_posts li a:hover{color:#ff4c00}.insert_photo{float:right}.insert_moji{clear:both}.insert_moji_mini{padding-bottom:30px;width:430px;float:left}.sdgs_title h1{float:left;color:#009bff;-webkit-user-modify:read-write-plaintext-only;padding-top:35px;padding-left:30px}.sdgs_title_img{float:right;padding-right:15px}.sdgs_bunsyo h2{clear:both;border-left:5px #009bff solid;border-bottom:1px #009bff solid;color:#009bff;padding-left:5px;padding-bottom:3px;margin-bottom:8px}.sdgs_bunsyo h3{clear:both;color:#009bff;padding-top:7px;padding-bottom:7px}.sdgs_bunsyo h6{clear:both;color:#009bff;padding-top:10px;padding-bottom:7px}.sdgs_bunsyo{font-size:smaller}.sdgs_bunsyo p{padding-left:10px}.sdgs_nagano_image{float:left;padding-left:10px}.sdgs_nagano{float:right;width:500px;padding-top:18px;margin-bottom:40px}.sdgs_link{background-color:#9bdbfd21;width:400px;float:left;margin:5px}.sdgs_bunsyo_moji{padding-left:10px}.data_security{padding:10px 20px 0}.data_security_koumoku{padding:0 0 0 35px}.data_security_koumoku p{margin-top:8px}#product_6sum img{float:left}#product_6sum a{font-size:small}.top_left_banner_1,.top_left_banner_2{display:block;position:relative;margin:0 auto 5px;padding:0;width:240px;height:55px;background:url(/wp-content/themes/custom/images/banner_top_left_1.jpg)}.top_left_banner_1_side,.top_left_banner_2_side{display:block;position:relative;margin:0 auto 5px;padding:0;width:220px;height:55px;background:url(/wp-content/themes/custom/images/banner_top_left_1_side.jpg)}.top_left_banner_2 a{display:block;width:240px;height:100px;background:url(/wp-content/themes/custom/images/banner_top_left_2.jpg) left top no-repeat;margin:0;padding:0;text-decoration:none}.top_left_banner_2 a:hover{background:url(/wp-content/themes/custom/images/banner_top_left_2.jpg) left bottom no-repeat;margin:0;padding:0;text-decoration:none}.top_left_banner_3{display:block;position:relative;margin:0 auto 5px;padding:0;width:240px;height:95px;background:url(/wp-content/themes/custom/images/banner_top_left_3.jpg)}.top_left_banner_3_side{display:block;position:relative;margin:0 auto 5px;padding:0;width:220px;height:95px;background:url(/wp-content/themes/custom/images/banner_top_left_3_side.jpg)}.top_left_ecoxtal a{display:block;width:240px;height:150px;background:url(/wp-content/themes/custom/images/banner_top_left_ecocrystal.jpg) top left no-repeat;margin:0;padding:0;text-decoration:none}.top_left_ecoxtal a:hover{background:url(/wp-content/themes/custom/images/banner_top_left_ecocrystal.jpg) bottom left no-repeat;margin:0;padding:0;text-decoration:none}.top_left_banner_trophy a{display:block;width:240px;height:100px;background:url(/wp-content/themes/custom/images/banner_top_left_trophy.jpg) top left no-repeat;margin:0;padding:0;text-decoration:none}.top_left_banner_trophy a:hover{background:url(/wp-content/themes/custom/images/banner_top_left_trophy.jpg) bottom left no-repeat;margin:0;padding:0;text-decoration:none}.top_left_banner_kikakuteian a{display:block;width:240px;height:100px;background:url(/wp-content/themes/custom/images/banner_top_left_kikakuteian.jpg) top left no-repeat;margin:0;padding:0;text-decoration:none}.top_left_banner_kikakuteian a:hover{background:url(/wp-content/themes/custom/images/banner_top_left_kikakuteian.jpg) bottom left no-repeat;margin:0;padding:0;text-decoration:none}.top_left_banner_staff a{display:block;width:240px;height:100px;background:url(/wp-content/themes/custom/images/banner_top_left_staff.jpg) top left no-repeat;margin:0;padding:0;text-decoration:none}.top_left_banner_staff a:hover{background:url(/wp-content/themes/custom/images/banner_top_left_staff.jpg) bottom left no-repeat;margin:0;padding:0;text-decoration:none}.top_left_banner_catalog{display:block;position:relative;margin:0 auto 5px;padding:0;width:240px;height:55px;background:url(/wp-content/themes/custom/images/banner_top_catalog.jpg)}.top_left_banner_catalog_side{display:block;position:relative;margin:0 auto 5px;padding:0;width:220px;height:55px;background:url(/wp-content/themes/custom/images/banner_top_catalog_side.jpg)}.top_left_banner_rental{display:block;position:relative;margin:0 auto 5px;padding:0;width:240px;height:55px;background:url(/wp-content/themes/custom/images/banner_top_rental.jpg)}.top_left_banner_rental_side{display:block;position:relative;margin:0 auto 5px;padding:0;width:220px;height:55px;background:url(/wp-content/themes/custom/images/banner_top_rental_side.jpg)}.top_right_top_left{float:left;display:block;position:relative;margin:0 0 10px;padding:0;width:420px;height:310px;background:#fff;background:url(/wp-content/themes/custom/images/bg_top_420x310.jpg) top left no-repeat}.top_right_top_left ul li{margin:0 0 3px;padding:0;list-style-image:url(/wp-content/themes/custom/images/icon_tri_red_10x10.png)}.top_right_top_right{float:right;display:block;position:relative;margin:0 0 10px;padding:0;width:260px;height:310px;background:#fff;background:url(/wp-content/themes/custom/images/bg_top_260x310.jpg) top left no-repeat}.top_right_top_right ul li{margin:0 0 3px;padding:0;list-style-image:url(/wp-content/themes/custom/images/icon_tri_red_10x10.png)}.top_right_mid2{display:block;position:relative;margin:0 0 10px;padding:0;z-index:0;width:100%;height:350px;background:url(/wp-content/themes/custom/images/bg_top_690x350.jpg) top left no-repeat}.top_right_mid3{display:block;position:relative;z-index:0;margin:0 0 10px;padding:0;width:100%;height:400px;background:url(/wp-content/themes/custom/images/bg_top_690x400.jpg) top left no-repeat}.top_right_mid4{position:relative;z-index:0;padding:0;margin-top:130px;width:690px;height:300px;background:url(/wp-content/themes/custom/images/160620bg_top_690x250_inquiry.jpg) top left no-repeat;margin-bottom:10px}.top_right_mid5{display:block;position:relative;z-index:0;margin:0 0 10px;padding:0;width:100%;height:200px;background:url(/wp-content/themes/custom/images/bg_top_690x200_plice.jpg) top left no-repeat}.top_right .top_right_trophytate .top_sel_trophy a{display:block;width:690px;height:102px;background:url(/wp-content/themes/custom/images/banner_top_left_trophy_w690.jpg) left top no-repeat;margin:0 auto;padding:0;text-decoration:none}.top_right .top_right_trophytate .top_sel_trophy a:hover{background:url(/wp-content/themes/custom/images/banner_top_left_trophy_w690.jpg) left bottom no-repeat;margin:0;padding:0;text-decoration:none}.btn_jum2detailpage a{display:block;width:70px;height:14px;background:url(/wp-content/themes/custom/images/btn_jump2detailpage.png) left bottom no-repeat;margin:0;padding:0;text-decoration:none}.btn_jum2detailpage a:hover{background:url(/wp-content/themes/custom/images/btn_jump2detailpage.png) left top no-repeat;margin:0;padding:0;text-decoration:none}.know_background_top a{display:block;width:240px;height:100px;background:url(/wp-content/themes/custom/images/know_background_top.jpg) bottom left no-repeat;margin-bottom:5px}.know_background_top a:hover{display:block;width:240px;height:100px;background:url(/wp-content/themes/custom/images/know_background_top_hov.jpg) bottom left no-repeat;margin-bottom:5px}.video_top a{display:block;width:240px;height:120px;background:url(/wp-content/themes/custom/images/videobaner.gif) bottom left no-repeat;margin-bottom:5px}.video_hologram_top a{display:block;width:240px;height:140px;background:url(/wp-content/themes/custom/images/hologram_baner.gif) bottom left no-repeat;margin-bottom:5px}.know_background_photocrystal a{display:block;width:240px;height:100px;background:url(/wp-content/themes/custom/images/photocrystal_linkbaner.jpg) bottom left no-repeat;margin-bottom:5px;margin-top:5px}.know_background_photocrystal a:hover{display:block;width:240px;height:100px;background:url(/wp-content/themes/custom/images/photocrystal_linkbaner_1.jpg) bottom left no-repeat;margin-bottom:5px;margin-top:5px}.award_trophy_2017 a{display:block;width:240px;height:130px;background:url(/wp-content/themes/custom/images/award_2021.png) bottom left no-repeat;margin-bottom:5px;margin-top:5px}.top_slideshow{position:relative;margin:0 auto 10px;padding:0;width:940px;background:#bfbfbf}.top_slideshow img{display:block;z-index:0}.mainbar{position:relative;height:auto}.page #header .mainbar{height:6px}.mainbar img{top:0;left:0;margin:0 auto}#mv1{z-index:3}#mv2{z-index:2}#mv3{z-index:1}#mv4{z-index:0}.top_overall{padding:0;height:auto;background:#fff;margin:0 auto}.top_left{float:right;position:relative;padding:0;width:240px;min-height:360px;background:#fff;color:#000;margin:0 0 0 10px}.top_right{float:left;display:block;position:relative;padding:0;background:#fff;margin-bottom:10px}.top_areaclear{clear:both}.top_left_banner_h50_220{margin:0 0 10px;padding:0;width:220px;height:50px;background:#fff}.top_left_banner_h50{margin:0 0 10px;padding:0;width:240px;height:50px;background:#fff}.top_left_banner_h95_220{margin:0 0 10px;padding:0;width:220px;height:95px;background:#fff}.top_left_banner_h95{margin:0 0 10px;padding:0;width:240px;height:95px;background:#fff}.top_left_banner_h100{margin:0 0 10px;padding:0;width:240px;height:100px;background:#fff}.top_left_banner_h120{margin:0 0 10px;padding:0;width:240px;height:120px;background:#fff}.top_left_banner_h150{margin:0 0 10px;padding:0;width:240px;height:150px;background:#fff}.top_left_banner_h225{margin:0 0 10px;padding:0;width:240px;height:110px;background:#fff}.top_left_banner_h225_220{margin:0 0 10px;padding:0;width:220px;height:110px;background:#fff}.top_left_banner_h320_220{margin:0 0 10px;padding:0;width:240px;background:#fff}.top_left_banner_h460{margin:0 0 10px;padding:0;width:240px;height:460px;background:#fff}.top_left_banner_1,.top_left_banner_2{display:block;position:relative;margin:0 auto 5px;padding:0;width:240px;height:55px;background:url(/wp-content/themes/custom/images/banner_top_left_1.jpg)}.top_left_banner_1 a{display:block;width:240px;height:55px;margin:0 auto;padding-top:30px;color:#000;font-size:12px}.top_left_banner_1 a:link,.top_left_banner_1 a:visited{color:#000}.top_left_banner_1_side,.top_left_banner_2_side{display:block;position:relative;margin:0 auto 5px;padding:0;width:220px;height:55px;background:url(/wp-content/themes/custom/images/banner_top_left_1_side.jpg)}.top_left_banner_1_side a{display:block;width:220px;height:55px;margin:0 auto;padding-top:30px;color:#000;font-size:12px}.top_left_banner_1_side a:link,.top_left_banner_1_side a:visited{color:#000}.top_left_banner_2 a{display:block;width:240px;height:100px;background:url(/wp-content/themes/custom/images/banner_top_left_2.jpg) left top no-repeat;margin:0;padding:0;text-decoration:none}.top_left_banner_2 a:hover{background:url(/wp-content/themes/custom/images/banner_top_left_2.jpg) left bottom no-repeat;margin:0;padding:0;text-decoration:none}.top_left_banner_3{display:block;position:relative;margin:0 auto 5px;padding:0;width:240px;height:95px;background:url(/wp-content/themes/custom/images/banner_top_left_3.jpg)}.top_left_banner_3 a{display:block;width:240px;height:95px;margin:5px;padding-top:30px;color:#000;font-size:12px}.top_left_banner_3 a:link,.top_left_banner_3 a:visited{color:#000}.top_left_banner_3_side{display:block;position:relative;margin:0 auto 5px;padding:0;width:220px;height:95px;background:url(/wp-content/themes/custom/images/banner_top_left_3_side.jpg)}.top_left_banner_3_side a{display:block;width:220px;height:95px;margin:5px;padding-top:30px;color:#000;font-size:12px}.top_left_banner_3_side a:link,.top_left_banner_3_side a:visited{color:#000}.top_left_info1_side{display:block;position:relative;margin:0;padding:0;width:220px;background:#fff}.top_left_info1 h3{padding:7px;font-size:18px;font-weight:700;text-align:left;background-color:#b7010d;color:#fff;z-index:90;font-family:\30d2\30e9\30ae\30ce\660e\671d  ProN W6,HiraMinProN-W6,HG\660e\671d E,\ff2d\ff33  \ff30\660e\671d,MS PMincho,MS \660e\671d,serif}.top_left_info1_side h3{padding:7px;font-size:16px;font-weight:700;text-align:left;background-color:#b7010d;color:#fff;z-index:90;font-family:\30d2\30e9\30ae\30ce\660e\671d  ProN W6,HiraMinProN-W6,HG\660e\671d E,\ff2d\ff33  \ff30\660e\671d,MS PMincho,MS \660e\671d,serif}.top_left_info1 img{width:240px}.top_left_bunsho a b{font-size:10.5px;text-align:right;float:right}.top_left_bunsho1{font-size:12px}.top_left_naganoplant{display:block;position:relative;margin:0;padding:0;width:240px;background:#fff}.top_left_ecoxtal{display:block;position:relative;margin:0 0 10px;padding:0;width:240px;height:150px;background:#fff}.top_left_ecoxtal a{display:block;width:240px;height:150px;background:url(/wp-content/themes/custom/images/banner_top_left_ecocrystal.jpg) top left no-repeat;margin:0;padding:0;text-decoration:none}.top_left_ecoxtal a:hover{background:url(/wp-content/themes/custom/images/banner_top_left_ecocrystal.jpg) bottom left no-repeat;margin:0;padding:0;text-decoration:none}.top_left_banner_trophy{display:block;position:relative;z-index:100;margin:0 0 10px;padding:0;width:240px;height:100px;background:#fff}.top_left_banner_trophy a{display:block;width:240px;height:100px;background:url(/wp-content/themes/custom/images/banner_top_left_trophy.jpg) top left no-repeat;margin:0;padding:0;text-decoration:none}.top_left_banner_trophy a:hover{background:url(/wp-content/themes/custom/images/banner_top_left_trophy.jpg) bottom left no-repeat;margin:0;padding:0;text-decoration:none}.top_left_banner_kikakuteian{display:block;position:relative;margin:0 0 10px;padding:0;width:240px;height:100px;background:#fff}.top_left_banner_kikakuteian a{display:block;width:240px;height:100px;background:url(/wp-content/themes/custom/images/banner_top_left_kikakuteian.jpg) top left no-repeat;margin:0;padding:0;text-decoration:none}.top_left_banner_kikakuteian a:hover{background:url(/wp-content/themes/custom/images/banner_top_left_kikakuteian.jpg) bottom left no-repeat;margin:0;padding:0;text-decoration:none}.top_left_banner_staff{display:block;position:relative;margin:0 0 10px;padding:0;width:240px;height:100px;background:#fff}.top_left_banner_staff a{display:block;width:240px;height:100px;background:url(/wp-content/themes/custom/images/banner_top_left_staff.jpg) top left no-repeat;margin:0;padding:0;text-decoration:none}.top_left_banner_staff a:hover{background:url(/wp-content/themes/custom/images/banner_top_left_staff.jpg) bottom left no-repeat;margin:0;padding:0;text-decoration:none}.top_left_banner_catalog{display:block;position:relative;margin:0 auto 5px;padding:0;width:240px;height:55px;background:url(/wp-content/themes/custom/images/banner_top_catalog.jpg)}.top_left_banner_catalog a{display:block;width:240px;height:55px;margin:0 auto;padding-top:30px;color:#000;font-size:12px}.top_left_banner_catalog a:link,.top_left_banner_catalog a:visited{color:#000}.top_left_banner_catalog_side{display:block;position:relative;margin:0 auto 5px;padding:0;width:220px;height:55px;background:url(/wp-content/themes/custom/images/banner_top_catalog_side.jpg)}.top_left_banner_catalog_side a{display:block;width:220px;height:55px;margin:0 auto;padding-top:30px;color:#000;font-size:12px}.top_left_banner_catalog_side a:link,.top_left_banner_catalog_side a:visited{color:#000}.top_left_banner_rental{display:block;position:relative;margin:0 auto 5px;padding:0;width:240px;height:55px;background:url(/wp-content/themes/custom/images/banner_top_rental.jpg)}.top_left_banner_rental a{display:block;width:240px;height:55px;margin:0 auto;padding-top:30px;color:#000;font-size:12px;font-style:normal}.top_left_banner_rental a:link,.top_left_banner_rental a:visited{color:#000}.top_left_banner_rental_side{display:block;position:relative;margin:0 auto 5px;padding:0;width:220px;height:55px;background:url(/wp-content/themes/custom/images/banner_top_rental_side.jpg)}.top_left_banner_rental_side a{display:block;width:220px;height:55px;margin:0 auto;padding-top:30px;color:#000;font-size:12px;font-style:normal}.top_left_banner_rental_side a:link,.top_left_banner_rental_side a:visited{color:#000}.top_right .top_right_blocktitile{margin:0;padding:0;width:100%;height:30px;background:#ff9400}.top_right .top_right_blocktitile h2{margin:0;padding:4px 8px;font-size:14px;color:#fff;font-weight:700;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,Osaka,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,MS PGothic,sans-serif}.top_right_top{margin:0;padding:0;width:100%;height:auto}.top_right_top_left{float:left;display:block;position:relative;margin:0 0 10px;padding:0;width:420px;height:310px;background:#fff;background:url(/wp-content/themes/custom/images/bg_top_420x310.jpg) top left no-repeat}.top_right_top_left ul{margin:0;padding:0;display:block;position:absolute;top:60px;left:40px;color:#000;font-size:14px;font-weight:700;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,Osaka,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,MS PGothic,sans-serif}.top_right_top_left ul li{margin:0 0 3px;padding:0;list-style-image:url(/wp-content/themes/custom/images/icon_tri_red_10x10.png)}.top_right_top_left .jump_ecocrystal{margin:0;padding:0;display:block;position:absolute;top:145px;left:50px;color:#fff;font-size:13px;font-weight:700;text-align:right;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,Osaka,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,MS PGothic,sans-serif}.top_right_top_left .jump_ecocrystal a{color:red;text-decoration:none}.top_right_top_left .jump_ecocrystal a:hover{color:#ffc400}.top_right_top_left .jump_processing{margin:0;padding:0;display:block;position:absolute;top:145px;left:250px;color:#fff;font-size:13px;font-weight:700;text-align:right;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,Osaka,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,MS PGothic,sans-serif}.top_right_top_left .jump_processing a{color:red;text-decoration:none}.top_right_top_left .jump_processing a:hover{color:#ffc400}.top_right_top_right{float:right;display:block;position:relative;margin:0 0 10px;padding:0;width:260px;height:310px;background:#fff;background:url(/wp-content/themes/custom/images/bg_top_260x310.jpg) top left no-repeat}.top_right_top_right ul{margin:0;padding:0;display:block;position:absolute;top:60px;left:40px;color:#000;font-size:14px;font-weight:700;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,Osaka,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,MS PGothic,sans-serif}.top_right_top_right ul li{margin:0 0 3px;padding:0;list-style-image:url(/wp-content/themes/custom/images/icon_tri_red_10x10.png)}.top_right_top_right .jump_casestudy{margin:0;padding:0;display:block;position:absolute;top:145px;left:40px;color:#fff;font-size:13px;font-weight:700;text-align:right;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,Osaka,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,MS PGothic,sans-serif}.top_right_top_right .jump_casestudy a{color:red;text-decoration:none}.top_right_top_right .jump_casestudy a:hover{color:#ffc400}.top_right_mid1{display:block;position:relative;z-index:0;margin:0 0 10px;padding:0;width:100%;height:250px;background:#ff9400}.top_right_mid1 .tn{display:block;position:absolute;margin:0;padding:0;width:662px;height:230px;top:17px;left:15px}.top_right_mid1 .tn img{border:#FFF 1px solid}.top_right_mid1 a{text-decoration:none}.top_right_mid1 a img{padding:0;border:none;text-decoration:none;margin:2px}.top_right_mid1 .cmt{display:block;position:absolute;margin:0;padding:3px 0 0;width:280px;height:50px;overflow:hidden;top:150px;left:380px;text-align:center;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,Osaka,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,MS PGothic,sans-serif;font-size:16px;font-weight:700;color:#fff;border-top:1px solid #fff;border-bottom:1px solid #fff}.top_right_mid1 .more{display:block;position:absolute;z-index:10;margin:0;padding:3px 0 0;width:280px;height:50px;overflow:hidden;top:210px;left:415px;text-align:center;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,Osaka,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,MS PGothic,sans-serif;font-size:14px;font-weight:700;color:#fff}.top_right_mid1 .more a{color:#fc0;text-decoration:none}.top_right_mid1 .more a:hover{color:#fff;text-decoration:underline}.top_right_mid2{display:block;position:relative;margin:0 0 10px;padding:0;z-index:0;width:100%;height:350px;background:url(/wp-content/themes/custom/images/bg_top_690x350.jpg) top left no-repeat}.top_right_mid3{display:block;position:relative;z-index:0;margin:0 0 10px;padding:0;width:100%;height:400px;background:url(/wp-content/themes/custom/images/bg_top_690x400.jpg) top left no-repeat}.top_right_mid3 .user1{display:block;position:absolute;z-index:10;width:320px;height:150px;top:52px;left:15px}.top_right_mid3 .user2{display:block;position:absolute;z-index:10;width:320px;height:150px;top:210px;left:15px}.top_right_mid3 .user3{display:block;position:absolute;z-index:10;width:320px;height:150px;top:210px;left:347px}.userimp_title{display:block;position:absolute;z-index:20;margin:0;padding:0;overflow:hidden;width:280px;height:16px;top:7px;left:26px;color:#900;font-size:13px;font-weight:700;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,Osaka,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,MS PGothic,sans-serif}.userimp_comment{display:block;position:absolute;z-index:20;margin:0;padding:0;overflow:hidden;width:300px;height:86px;top:40px;left:8px;color:#000;font-size:12px;font-weight:700;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,Osaka,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,MS PGothic,sans-serif}.userimp_comment a{color:#666;text-decoration:none}.userimp_comment a:hover{color:#333;text-decoration:underline}.userimp_prefname{display:block;position:absolute;z-index:20;margin:0;padding:0;overflow:hidden;width:130px;height:16px;top:125px;right:10px;color:#000;font-size:12px;font-weight:700;text-align:right;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,Osaka,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,MS PGothic,sans-serif}.userimp_model{display:block;position:absolute;z-index:20;margin:0;padding:0;overflow:hidden;width:130px;height:16px;top:125px;left:8px;color:#000;font-size:12px;font-weight:700;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,Osaka,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,MS PGothic,sans-serif}.userimp_model a{color:red;text-decoration:none}.userimp_model a:hover{color:#000;text-decoration:underline}.top_right_mid3 .jump2usersvicepage{display:block;position:absolute;z-index:10;margin:0;padding:0;top:365px;left:510px;text-align:center;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,Osaka,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,MS PGothic,sans-serif;font-size:14px;font-weight:700;color:#000}.top_right_mid3 .jump2usersvicepage a{color:red;text-decoration:none}.top_right_mid3 .jump2usersvicepage a:hover{color:#ffc400}.top_right_mid4{position:relative;z-index:0;padding:0;margin-top:130px;width:690px;height:300px;background:url(/wp-content/themes/custom/images/160620bg_top_690x250_inquiry.jpg) top left no-repeat;margin-bottom:10px}.top_right_mid4 .inqform{display:block;position:absolute;z-index:10;margin:0;padding:0;top:200px;left:137px;text-align:center;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,Osaka,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,MS PGothic,sans-serif;font-size:16px;font-weight:700;color:#000}.top_right_mid4 .inqform a{color:#236d76;text-decoration:none}.top_right_mid4 .inqform a:hover{color:#000;text-decoration:underline}.top_right_mid5{display:block;position:relative;z-index:0;margin:0 0 10px;padding:0;width:100%;height:200px;background:url(/wp-content/themes/custom/images/bg_top_690x200_plice.jpg) top left no-repeat}.top_right_mid6{position:relative;z-index:0;margin:0 0 15px;padding:0;width:100%;height:300px;border-bottom:2px #FFB300}.top_right_mid6 h2{padding:5px;font-family:\30d2\30e9\30ae\30ce\660e\671d  ProN W6,HiraMinProN-W6,HG\660e\671d E,\ff2d\ff33  \ff30\660e\671d,MS PMincho,MS \660e\671d,serif;font-size:13px}.top_right_mid6 .latest_posts{display:block;z-index:10;padding:0;overflow:auto;height:350px;top:35px;left:10px;border-top:1px #B7010D solid;border-bottom:1px #B7010D solid}.top_right_mid6 .each_posts{margin:0;padding:0;color:#000;font-size:14px}.top_right_mid6 .each_posts li{padding:3px;color:#000;font-size:13px;border-bottom:#B7010D 1px dotted;margin-top:18px;margin-bottom:16px;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,Osaka,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,MS PGothic,sans-serif;list-style-position:inside;list-style:none}.top_right_mid6 .each_posts li a{color:#900}.top_right_mid6 .each_posts li a:hover{color:#ff4c00}.top_right_mid6+iframe{margin-top:20px;display:block}.top_left_banner_h320{margin-bottom:30px}.top_right .top_right_trophytate{display:block;position:relative;z-index:0;margin:0 auto 10px;padding:0;width:690px;height:102px}.top_right .top_right_trophytate .top_sel_trophy{display:block;position:absolute;z-index:10;top:0;left:0;margin:0;padding:0;border:none}.top_right .top_right_trophytate .top_sel_trophy a{display:block;width:690px;height:102px;background:url(/wp-content/themes/custom/images/banner_top_left_trophy_w690.jpg) left top no-repeat;margin:0 auto;padding:0;text-decoration:none}.top_right .top_right_trophytate .top_sel_trophy a:hover{background:url(/wp-content/themes/custom/images/banner_top_left_trophy_w690.jpg) left bottom no-repeat;margin:0;padding:0;text-decoration:none}.top_right_advantages .title{font-size:16px;color:#fff;font-weight:700;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,Osaka,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,MS PGothic,sans-serif;text-shadow:black 0px 0px 0px}.top_right_advantages .catchcopy{font-size:20px;color:#900;font-weight:700;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,Osaka,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,MS PGothic,sans-serif;text-shadow:white 0 0 1px}.top_right_advantages .comment{font-size:12px;color:#000;font-weight:700;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,Osaka,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,MS PGothic,sans-serif;text-shadow:white 0px 0px 1px}.top_right_advantages .advantage_top{display:block;position:absolute;z-index:1;margin:0;padding:0;width:693px;height:300px;top:0;left:0}.top_right_advantages .advantage_top .title{display:block;position:absolute;z-index:10;margin:0;padding:0;width:600px;height:18px;top:11px;left:24px;overflow:hidden}.top_right_advantages .advantage_mid_left{display:block;position:absolute;z-index:1;margin:0;padding:0;width:335px;height:200px;top:300px;left:0}.top_right_advantages .advantage_mid_left .title,.top_right_advantages .advantage_mid_right .title,.top_right_advantages .advantage_bottom_left .title,.top_right_advantages .advantage_bottom_right .title{display:block;position:absolute;z-index:10;margin:0;padding:0;width:320px;height:18px;top:175px;left:5px;overflow:hidden;text-align:right;font-size:14px;text-shadow:black 1px 1px 1px;color:#fff}.top_right_advantages .advantage_mid_left .comment{display:block;position:absolute;z-index:10;margin:0;padding:0;width:160px;height:80px;top:120px;left:172px;overflow:hidden;font-size:13px}.top_right_advantages .advantage_mid_right{display:block;position:absolute;z-index:1;margin:0;padding:0;width:335px;height:200px;top:300px;left:346px}.top_right_advantages .advantage_mid_right .comment{display:block;position:absolute;z-index:10;margin:0;padding:0;width:160px;height:58px;top:120px;left:172px;overflow:hidden;font-size:13px}.top_right_advantages .advantage_bottom_left{display:block;position:absolute;z-index:1;margin:0;padding:0;width:335px;height:200px;top:510px;left:0}.top_right_advantages .advantage_bottom_left .comment{display:block;position:absolute;z-index:10;margin:0;padding:0;width:164px;height:80px;top:120px;left:172px;overflow:hidden;font-size:13px}.top_right_advantages .advantage_bottom_right{display:block;position:absolute;z-index:1;margin:0;padding:0;width:335px;height:200px;top:510px;left:346px}.top_right_advantages .advantage_bottom_right .comment{display:block;position:absolute;z-index:10;margin:0;padding:0;width:160px;height:80px;top:120px;left:172px;overflow:hidden;font-size:13px}.btn_jum2detailpage{display:block;position:relative;z-index:1000;margin:0;padding:0;border:none}.btn_jum2detailpage a{display:block;width:70px;height:14px;background:url(/wp-content/themes/custom/images/btn_jump2detailpage.png) left bottom no-repeat;margin:0;padding:0;text-decoration:none}.btn_jum2detailpage a:hover{background:url(/wp-content/themes/custom/images/btn_jump2detailpage.png) left top no-repeat;margin:0;padding:0;text-decoration:none}.top_left_banner_jirei{margin:5px 0 10px;padding:0;width:240px;min-height:300px;border-radius:5px;position:relative}.top_left_banner_jirei .title{padding:6px;font-size:14px;font-weight:700;border-left:#B7010D 5px solid;font-family:\30d2\30e9\30ae\30ce\660e\671d  ProN W6,HiraMinProN-W6,HG\660e\671d E,\ff2d\ff33  \ff30\660e\671d,MS PMincho,MS \660e\671d,serif}.top_left_banner_jirei .contents{margin:0;padding:0;background:#fff;width:230px;height:260px;border-radius:5px;position:absolute;bottom:5px;left:5px}.top_left_banner_jirei .contents ul{margin:0;padding:5px;list-style:inside}.top_left_banner_jirei .contents ul li{font-size:10px}.top_left_banner_jirei .contents .inner{margin:0;padding:0;width:230px;height:260px;overflow:auto}.top_left_banner_jirei .contents .inner p{margin:10px;padding:0 0 5px;line-height:1.4;font-size:11px;border-bottom:#B7010D 1px solid}.top_left_banner_jirei .contents .inner img{margin:0 0 5px;padding:0;width:200px;height:auto}.top_left_banner_jirei_side{margin:5px 0 10px;padding:0;width:240px;min-height:300px;border-radius:5px;position:relative}.top_left_banner_jirei_side .title{margin:7px;padding:6px;font-size:14px;font-weight:700;border-left:#B7010D 5px solid;font-family:\30d2\30e9\30ae\30ce\660e\671d  ProN W6,HiraMinProN-W6,HG\660e\671d E,\ff2d\ff33  \ff30\660e\671d,MS PMincho,MS \660e\671d,serif}.top_left_banner_jirei_side .contents{margin:0;padding:0;width:230px;height:260px;border-radius:5px;position:absolute;bottom:5px;left:5px}.top_left_banner_jirei_side .contents ul{margin:0;padding:5px;list-style:inside}.top_left_banner_jirei_side .contents ul li{font-size:10px}.top_left_banner_jirei_side .contents .inner{margin:5px;padding:0;width:200px;height:260px;overflow:auto}.top_left_banner_jirei_side .contents .inner img{margin:0 0 5px;padding:0;width:190px;height:auto}.top_left_banner_jirei_side .contents .inner p{padding:0 0 5px;margin:5px;line-height:1.4;font-size:11px;border-bottom:#B7010D 1px solid}#ret-page-top{position:fixed;bottom:-5px;right:5px;font-size:19px;z-index:10}#ret-page-top a{filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5;background:#f90;text-decoration:none;color:#fff;width:60px;text-align:center;display:block;border-radius:10px;padding:15px 0}#ret-page-top a:hover{text-decoration:none;background:#999}#menu{width:320px;float:left;vertical-align:top}#menu ul{margin:0;color:#b7010d;padding:.37em 0}#menu li{padding:.3em 0;display:block;margin:17px 3px 17px 5px}#menu li a{text-decoration:none;color:#333;text-align:center;vertical-align:middle;font-size:14px}#menu li a:hover{color:#b7010d}#menu h2{border-bottom:#B7010D 1px dashed;border-left:6px solid #B7030D;padding:5px}#menu1{width:320px;float:right}#menu1 h2{width:320px;color:#b7010d;border-bottom:#B7010D 1px dashed;border-left:6px solid #B7030D;padding:5px}#menu1 ul{margin:0;list-style:none;padding:.15em 0}#menu1 li{padding:.25em 0;display:block;width:320px;line-height:25px;margin:15px 15px 15px 5px}#menu1 li a{text-decoration:none;color:#333;text-align:center;vertical-align:middle;font-size:14px}#menu1 li a:hover{color:#b7010d}#menu2{width:320px;float:right}#menu2 h2{width:320px;color:#b7010d;border-bottom:#B7010D 1px dashed;border-left:6px solid #B7030D;padding:5px}#menu2 ul{margin:0;list-style:none;padding:.2em 0}#menu2 li{padding:.35em 0;display:block;margin:8px}#menu2 li span{margin-bottom:.2em;color:#888;font-size:10px;text-align:left}#menu2 li a{text-decoration:none;color:#333;text-align:center;vertical-align:middle;font-size:14px}#menu2 li a:hover{color:#b7010d}#sinseihin{width:650px;float:right;margin-top:10px}#sinseihin h2{color:#b7010d;border-bottom:#B7010D 1px dashed;border-left:6px solid #B7030D;padding:5px}#sinseihin ul{margin:0;padding:0;list-style:none;vertical-align:top}#sinseihin li{display:block;padding:.25em 0;color:#333;margin-left:5px}#sinseihin li span{margin-bottom:.2em;color:#888;font-size:8px;text-align:left}#sinseihin li a{text-decoration:none;color:#333;font-size:12px}#sinseihin a:hover{color:#fff}#seihinyakudati{width:650px;clear:both;margin-top:20px;margin-bottom:30px}#seihinyakudati h2{color:#b7010d;border-bottom:#B7010D 1px dashed;border-left:6px solid #B7030D;padding:5px}#seihinyakudati ul{margin:0;padding:0;list-style:none;vertical-align:top}#seihinyakudati li{display:block;padding:.25em 0;color:#333;margin:10px 0;width:320px}#seihinyakudati li a{text-decoration:none;color:#333;font-size:14px}#seihinyakudati li a:hover{color:#b7010d}h1{position:relative;padding:.25em 0 .5em .75em;font-size:16px;font-family:\30d2\30e9\30ae\30ce\660e\671d  ProN W6,HiraMinProN-W6,HG\660e\671d E,\ff2d\ff33  \ff30\660e\671d,MS PMincho,MS \660e\671d,serif;font-weight:700}h1:after{position:absolute;left:0;bottom:0;content:"";height:0;border-bottom:1px solid #ccc}#image-navigation-text .navi{float:left;width:345px}#image-navigation-text .navi ul li a{width:345px;height:8px}#image-navigation-text .navi ul li a .active{color:#ffb300;z-index:10;opacity:1}#image-navigation-text .navi-image{position:relative;float:right;max-width:250px}#image-navigation-text .navi-image a img{position:absolute;top:0;left:0;z-index:10}#image-navigation-text .navi-image a img .active{z-index:8}#image-navigation-text .navi-image a img .last-active{z-index:9}#image-navigation-text .navi a:hover{position:relative;text-decoration:none}#image-navigation-text .navi a img{display:none;position:absolute;top:1em;left:0}#image-navigation-text .navi a:hover img{border:none;display:block;margin:0;width:300px}.know_background_top a{display:block;width:240px;height:100px;background:url(/wp-content/themes/custom/images/know_background_top.jpg) bottom left no-repeat;margin-bottom:5px}.know_background_top a:hover{display:block;width:240px;height:100px;background:url(/wp-content/themes/custom/images/know_background_top_hov.jpg) bottom left no-repeat;margin-bottom:5px}.video_top a{display:block;width:240px;height:120px;background:url(/wp-content/themes/custom/images/videobaner.gif) bottom left no-repeat;margin-bottom:5px}.video_hologram_top a{display:block;width:240px;height:140px;background:url(/wp-content/themes/custom/images/hologram_baner.gif) bottom left no-repeat;margin-bottom:5px}.know_background_photocrystal a{display:block;width:240px;height:100px;background:url(/wp-content/themes/custom/images/photocrystal_linkbaner.jpg) bottom left no-repeat;margin-bottom:5px;margin-top:5px}.know_background_photocrystal a:hover{display:block;width:240px;height:100px;background:url(/wp-content/themes/custom/images/photocrystal_linkbaner_1.jpg) bottom left no-repeat;margin-bottom:5px;margin-top:5px}.top_left_banner_tenjikai .title{padding:6px;font-size:14px;color:#0000cd;font-weight:700;border-left:#0000CD 5px solid;font-family:\30d2\30e9\30ae\30ce\660e\671d  ProN W6,HiraMinProN-W6,HG\660e\671d E,\ff2d\ff33  \ff30\660e\671d,MS PMincho,MS \660e\671d,serif}.top_left_banner_tenjikai a{color:#000}.award_trophy_2017 a{display:block;width:240px;height:130px;background:url(/wp-content/themes/custom/images/award_2021.png) bottom left no-repeat;margin-bottom:5px;margin-top:5px}.material_background_top a{display:block;width:240px;height:115px;margin-bottom:5px;margin-top:5px}.mailmagajin_background_top a{display:block;width:240px;height:95px;margin-bottom:5px;margin-top:5px}.3th_anniversary_baner a{display:block;width:240px;height:150px;margin-bottom:10px;margin-top:5px}.top_left,.top_slideshow,.top_right_advantages img,.top_right_mid4 .inqform,#image-navigation-text .navi-image{display:block}.top_slideshow_sp{display:none}@media screen and (max-width:780px){.top_slideshow{display:none}.top_slideshow_sp{display:block}.top_left{all:initial;display:none;position:absolute;top:283px;left:0;z-index:1010;background:#fff;color:#000;width:240px}.top_right_advantages img{max-width:100%}.top_right_advantages .advantage_top,.top_right_advantages .advantage_top .title,.top_right_advantages .advantage_mid_left,.top_right_advantages .advantage_mid_left .title,.top_right_advantages .advantage_mid_right .title,.top_right_advantages .advantage_bottom_left .title,.top_right_advantages .advantage_bottom_right .title,.top_right_advantages .advantage_mid_left .comment,.top_right_advantages .advantage_mid_right,.top_right_advantages .advantage_mid_right .comment,.top_right_advantages .advantage_bottom_left,.top_right_advantages .advantage_bottom_left .comment,.top_right_advantages .advantage_bottom_right,.top_right_advantages .advantage_bottom_right .comment{width:auto;height:auto}.top_right_mid6{max-width:100%;font-size:smaller;height:auto}.latest_posts li a{font-size:smaller}.top_right_mid4{display:none}.seihin_selection{height:auto}#image-navigation-text .navi-image{display:none}.seihin_selection{width:auto;height:auto}.seihin_selection div{clear:both;margin-left:0;padding-left:0;text-align:left}#menu,#menu1,#menu2,#sinseihin,#methodtype{float:none;max-width:100%}#image-navigation-text .navi,#image-navigation-text .navi-image{float:none;width:auto}#site-branding{display:none}.toplogo{position:absolute;z-index:-500;color:#fff}.top_right_mid6{margin-bottom:20px}.showroom_map{display:none}.top_overall:after,.top_right:after{content:"";display:block;clear:both;visibility:hidden;height:0}.top_right_mid6+iframe{clear:both;display:block}.top_right{width:100%;display:block;float:none;overflow:visible}#main{min-height:0!important}.glass_and_acrylic{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap;font-size:11px}.glass_and_acrylic th,.glass_and_acrylic td{white-space:normal;min-width:80px;font-size:11px;padding:4px}#original__hikaku~table,.top_right>table{display:block;overflow-x:auto}}@media screen and (min-width:780px){.top_right{width:660px}}.toplogo{font-size:inherit}h3 a{font-weight:500}.image-container{box-sizing:border-box;background-color:#fff;border-radius:12px;position:relative}.section-header{margin-bottom:20px;text-align:center;padding-bottom:8px;border-bottom:2px solid #e0e0e0}.section-header h2{font-size:2em;color:#222;margin-bottom:8px;font-weight:600}.latest-date{font-size:.875rem;color:#555;margin-left:8px}.hover-instruction{display:block;color:#777;font-size:.875rem}.images-wrapper{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:15px;gap:11px;margin-bottom:30px}.images-wrapper::-webkit-scrollbar{height:8px}.images-wrapper::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.images-wrapper::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.images-wrapper::-webkit-scrollbar-thumb:hover{background:#555}.new-product-card{flex-shrink:0;background-color:#fff;border-radius:12px;box-shadow:0 4px 8px #0000001a;padding:15px;text-align:center}.new-product-card:hover{transform:translateY(-5px)}.new-product-card a{display:block;text-decoration:none;color:inherit}.new-product-card img{height:150px;object-fit:cover;border-radius:8px;margin-bottom:10px}.product-title{display:block;font-size:1em;font-weight:600;color:#333;margin-bottom:5px;line-height:1.3}.product-code{display:block;font-size:.85em;color:#777}@media(max-width:768px){.image-container{padding:15px}.section-header h2{font-size:1.6em}.new-product-card{width:180px;padding:10px}.new-product-card img{height:120px}.product-title{font-size:.9em}.product-code{font-size:.75em}.scroll-button{width:30px;height:30px;font-size:20px}}#original__hikaku{border-bottom:#B7010D 1px dashed;border-left:6px solid #B7030D;padding:5px;color:#b7010d}.site-custom-container{max-width:90%;margin:0 20px 25px;border:1px solid #999;background:#fff;font-family:sans-serif;box-sizing:border-box}.site-custom-title-row{display:flex;justify-content:space-between;align-items:center;padding:8px 15px;background:#eee;border-bottom:1px solid #999}.site-custom-title-text{margin:0;font-size:12px;font-weight:700;color:#333}.site-custom-sub-note{font-size:10px;color:#666}.site-custom-tab-header{display:flex;list-style:none;padding:0;margin:0;background:#f1f1f1;border-bottom:1px solid #999}.site-custom-tab-header li{flex:1;display:flex;align-items:center;justify-content:center;text-align:center;padding:4px 2px;cursor:pointer;font-size:11px;font-weight:700;color:#555;border-right:1px solid #999;box-sizing:border-box;line-height:1.3}.site-custom-tab-header li:last-child{border-right:none}.site-custom-tab-header li.is-active{background:#fff;color:#d32121;box-shadow:inset 0 4px #d32121}.site-custom-panel{display:none;padding:15px}.site-custom-panel.is-active{display:block}.site-custom-flex{display:flex;align-items:flex-start;gap:15px}.site-custom-flex img{max-width:140px;height:auto;border:1px solid #ccc}.site-custom-font-panel{text-align:center}.site-custom-font-panel img{max-width:100%;height:auto;border:1px solid #eee}.site-custom-font-desc{font-size:13px;font-weight:700;margin-bottom:10px;text-align:left}@media screen and (max-width:600px){.site-custom-tab-header{flex-wrap:wrap}.site-custom-tab-header li{min-width:50%;border-bottom:1px solid #999}}.scroll-outer-frame{border:1px solid #999;max-width:90%;margin:0 20px 25px;padding:15px 10px;background:#fff;box-sizing:border-box;font-family:sans-serif;border-top:1px solid #999!important}.scroll-flex-container{display:flex;overflow-x:auto;overflow-y:hidden;gap:15px;padding-bottom:10px;-webkit-overflow-scrolling:touch}.scroll-flex-container::-webkit-scrollbar{height:7px}.scroll-flex-container::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.scroll-flex-container::-webkit-scrollbar-track{background:#f1f1f1}.thumbnail-item{flex:0 0 200px;display:flex;flex-direction:column}.thumbnail-image-wrapper{position:relative;width:100%}.thumbnail-image-wrapper img{display:block;width:100%;height:auto;border:1px solid #eee}.thumbnail-caption{margin-top:8px;font-size:12px;line-height:1.4;color:#333;font-weight:700;text-align:center}.label-top-right{position:absolute;top:5px;right:5px;background:#0009;color:#fff;font-size:10px;padding:2px 5px}.label-bottom-left{position:absolute;bottom:5px;left:5px;color:#fff;font-size:10px;padding:2px 5px}.type-order{background:#d32121}.type-standard{background:#555}.scroll-section-title{font-size:14px;font-weight:700;margin-bottom:12px;color:#333}.section-title-frame{justify-content:space-between;align-items:center;padding:8px 15px;background:#eee;border:1px solid #999;margin:0 20px;max-width:90%;border-bottom:none;box-sizing:border-box;font-family:sans-serif}.section-title-main{margin:0;font-size:14px;font-weight:700;color:#333;padding-left:10px;line-height:1.2}.section-title-sub{font-size:11px;color:#666}.showroom-btn{display:inline-block;margin-top:15px;padding:10px 20px;background:#fff;color:#b7010d;border:1px solid #B7010D;font-size:14px;font-family:sans-serif;text-decoration:none;box-sizing:border-box}.showroom-btn:hover{background:#b7010d;color:#fff}.hk2-wrap{box-sizing:border-box!important;float:none!important;clear:both!important;width:100%!important;margin:16px 0!important;padding:0!important;font-family:\30e1\30a4\30ea\30aa,Meiryo,sans-serif!important;font-size:13px!important;line-height:1.4!important;color:#333!important}.hk2-hint{display:none!important;font-size:11px!important;color:#888!important;text-align:right!important;margin:0 0 4px!important;padding:0!important;border:none!important;float:none!important}@media screen and (max-width:660px){.hk2-hint{display:block!important}}.hk2-scroll{box-sizing:border-box!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;width:100%!important}.hk2-grid{box-sizing:border-box!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;grid-auto-flow:row!important;column-gap:8px!important;row-gap:0!important;min-width:480px!important;float:none!important;padding:0!important;margin:0!important}.hk2-grid>*{box-sizing:border-box!important;float:none!important;position:static!important;margin:0!important;min-width:0!important;width:auto!important}.hk2-head{display:block!important;padding:9px 8px 7px!important;font-size:12px!important;font-weight:700!important;color:#fff!important;line-height:1.4!important;border-radius:8px 8px 0 0!important;text-align:left!important}.hk2-head p{display:block!important;font-size:10px!important;font-weight:400!important;opacity:.85!important;margin:0 0 2px!important;padding:0!important;border:none!important;float:none!important;color:#fff!important}.hk2-go{background:#1a4a8a!important}.hk2-gs{background:#4a76b8!important}.hk2-ao{background:#b71c1c!important}.hk2-as{background:#e05555!important}.hk2-cell{display:flex!important;align-items:flex-start!important;gap:5px!important;padding:6px 8px!important;border-bottom:1px solid #e8e8e8!important;border-left:1px solid #e8e8e8!important;border-right:1px solid #e8e8e8!important;border-top:none!important;border-radius:0!important}.hk2-bg-go{background:#f0f5fd!important}.hk2-bg-gs{background:#fff!important}.hk2-bg-ao{background:#fdf2f2!important}.hk2-bg-as{background:#fff!important}.hk2-lbl{display:block!important;font-size:10px!important;color:#888!important;flex-shrink:0!important;width:44px!important;line-height:1.4!important;padding:1px 0 0!important;margin:0!important;font-weight:400!important;float:none!important}.hk2-val{display:block!important;font-size:12px!important;font-weight:700!important;color:#222!important;line-height:1.5!important;margin:0!important;padding:0!important;float:none!important}.hk2-val small{display:block!important;font-size:10px!important;font-weight:400!important;color:#666!important;margin:1px 0 0!important}.hk2-val strong{font-size:12px!important;color:#222!important}.hk2-ok{display:inline!important;font-size:14px!important;font-weight:700!important;color:#1a8a3a!important}.hk2-ng{display:inline!important;font-size:14px!important;font-weight:700!important;color:#c0392b!important}.hk2-link{display:block!important;font-size:10px!important;color:#1a4a8a!important;text-decoration:underline!important;font-weight:400!important;margin-top:2px!important}.hk2-banner{display:block!important;border-left:1px solid #e8e8e8!important;border-right:1px solid #e8e8e8!important;border-bottom:1px solid #e8e8e8!important;border-top:none!important;border-radius:0 0 8px 8px!important;overflow:hidden!important;padding:0!important;line-height:0!important}.hk2-banner a{display:block!important;line-height:0!important;border:none!important;padding:0!important;margin:0!important}.hk2-banner img{width:100%!important;height:auto!important;display:block!important;border:none!important;padding:0!important;margin:0!important}.my_description_outer{margin:0;padding:0;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,Osaka,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,MS PGothic,\6e38\30b4\30b7\30c3\30af,sans-serif}.my_description_outer .noboader_nospan table,.my_description_outer .noboader_nospan table tr,.my_description_outer .noboader_nospan table tr td{border:none;background:none}.my_description_outer .sub_title{margin:0;padding:10px;height:50px;border-left:#FF9400 4px solid;background:none}.my_description_outer .sub_title p{padding:0;margin:0 0 0 5px;color:#c00;font-weight:400;font-size:14px}.my_description_outer .sub_title h2{padding:0;margin:0 0 0 10px;font-size:18px;font-weight:400;color:#000}.my_description_outer ul{margin:10px 0 0;padding:0;list-style-position:outside}.my_description_outer ul li{color:#666;font-size:14px;margin:0;padding:0;line-height:1.6;list-style:none}.my_description_outer .link_more{margin:10px 0 30px;padding:0;text-align:right}.my_description_outer blockquote{background:#f0f0f0;border:#CCC 1px solid;padding:20px 0;width:640px}.my_description_outer blockquote h3{border-left:#FF9400 4px solid;padding-left:10px;padding-right:10px;font-size:18px;font-weight:400;color:#000;margin-left:20px;margin-right:20px}.my_description_outer blockquote ol li{color:#c00;margin:0 50px}.my_description_outer blockquote ol li ul{margin:0 0 10px;padding:0 10px}.my_description_outer blockquote ol li ul li{color:#666;list-style:none;margin-top:7px;margin-left:0}.my_description_outer .sub_title_lineup,.my_description_outer .sub_title_tokucuu,.my_description_outer .sub_title_teian,.my_description_outer .sub_title_seisan,.my_description_outer .sub_title_ginza{margin:0;padding:0;height:50px;border-left:#ff9400 4px solid}.my_description_outer .sub_title_lineup{background:url(/wp-content/themes/custom/images/clip_st_lineup.jpg) top right no-repeat}.my_description_outer .sub_title_tokucuu{background:url(/wp-content/themes/custom/images/clip_st_tokucuu.jpg) top right no-repeat}.my_description_outer .sub_title_teian{background:url(/wp-content/themes/custom/images/clip_st_teian.jpg) top right no-repeat}.my_description_outer .sub_title_seisan{background:url(/wp-content/themes/custom/images/clip_st_seisan.jpg) top right no-repeat}.my_description_outer .sub_title_ginza{background:url(/wp-content/themes/custom/images/clip_st_ginza.jpg) top right no-repeat}.my_description_outer .sub_title_lineup p,.my_description_outer .sub_title_tokucuu p,.my_description_outer .sub_title_teian p,.my_description_outer .sub_title_seisan p,.my_description_outer .sub_title_ginza p{padding:0;margin:0 0 0 5px;color:#c00;font-weight:400;font-size:14px}.my_description_outer .sub_title_lineup h2,.my_description_outer .sub_title_tokucuu h2,.my_description_outer .sub_title_teian h2,.my_description_outer .sub_title_seisan h2,.my_description_outer .sub_title_ginza h2{padding:0;margin:0 0 0 10px;font-size:18px;font-weight:400;color:#000}.box_scroll{float:left;padding:5px}.my_case_waku_left{float:left;height:auto;display:block}.my_case_waku_right li{list-style:none;padding:0 5px}.my_case_waku_left img{margin:auto 0;padding:0;width:220px;height:auto;border:none}.my_case_waku_right{float:left;width:690px}.my_case_waku_right ul{list-style:none;padding:5px}#trophy,#trophy_acrylic,#tate,#tate_acrylic,#threedcrystal,#huunyu,#clock,#clock_threedcrystal,#clock_twodcrystal1,#medal,#ownament2{background:#b7010d;color:#fff;margin-bottom:5px;text-shadow:0 1px 1px #000000;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,Osaka,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,MS PGothic,sans-serif;padding:5px}.sub_title p{font-color:red;border-left:#B7010D solid 5px;padding-left:7px}.sub_title h2{border-left:#B7010D solid 5px;padding-left:7px;margin-bottom:5px;width:670px}.top_ver{float:right}.thumbnail-container{position:relative;display:inline-block}.thumbnail-container img:hover{transform:scale(1.5)}.thumbnail-text{position:absolute;top:5px;right:5px;background:#0006;color:#fff;padding:2px 5px;border-radius:3px;font-size:9px;font-weight:bolder}.thumbnail-text-bottom-left1{position:absolute;bottom:5px;left:5px;background:#c8000099;color:#fff;padding:2px 5px;border-radius:3px;font-size:8px;font-weight:bolder;border:1px solid #fff}.thumbnail-text-bottom-left2{position:absolute;bottom:5px;left:5px;background:#00c80099;color:#fff;padding:2px 5px;border-radius:3px;font-size:8px;font-weight:bolder;border:1px solid #fff}.thumbnail-text-bottom-left3{position:absolute;bottom:5px;left:5px;background:#0000c899;color:#fff;padding:2px 5px;border-radius:3px;font-size:8px;font-weight:bolder;border:1px solid #fff}.thumbnail-text-bottom-left4{position:absolute;bottom:5px;left:5px;background:#00c8c899;color:#fff;padding:2px 5px;border-radius:3px;font-size:8px;font-weight:bolder;border:1px solid #fff}.casestudy_t section{margin-bottom:2rem}.casestudy_t section h2{padding:.5rem;border-radius:5px}.casestudy_t section a{display:inline-block;text-align:center}.casestudy_t section img{border:1px solid #ddd;border-radius:5px;width:150px;transition:transform .3s}.casestudy_t section img:hover{transform:scale(1.1)}.process_desc{margin:10px 0 25px;padding:0;height:auto;border-left:#FF9400 4px solid;background:none}.process_desc h2{padding:0;margin:0 0 0 10px;font-size:18px;font-weight:400;color:#000}.process_desc p{padding:0;margin:0 0 0 10px;color:#666;font-weight:400;font-size:14px;width:230px}.my_processing_table img{margin:0;padding:0;border:#dedede 1px solid;width:240px;height:180px}.user_imp{margin:10px 0;padding:0}.user_imp .title{margin:10px 0 15px;padding:0;height:auto;border-left:#FF9400 4px solid;background:none}.user_imp .title .attributes{padding:0;margin:0 0 0 10px;color:#c00;font-weight:400;font-size:14px}.user_imp .title .summary{padding:0;margin:0 0 0 10px;font-size:18px;font-weight:400;color:#000}.user_imp .comments{padding:0;margin:0 0 0 10px;color:#666;font-weight:400;font-size:14px}.user_imp .products,.user_imp .name{margin:0;padding:0;color:#666;font-weight:400;font-size:14px;text-align:right}.my_merchan_main_title{margin:0;padding:0}.my_merchan_main_title .c1{width:280px}.my_merchan_main_title .c2{width:340px;vertical-align:middle}.my_merchan_main_title img{margin:3px;padding:0;border:none;width:117px;height:auto}.my_merchan_main_title #moji{font-size:13px;font-weight:400;color:#666}.my_merchan_main_title .c2 h2{margin:0;padding:0 0 0 5px;border-left:#FF9400 4px solid}.my_merchan_catlink{margin:0 0 20px;padding:0 0 30px;text-align:center;border-bottom:#CCC 2px solid}.my_merchan_catlink #moji{font-weight:700}.my_merchan_catlink_itm{margin:1px;padding:0;background:#fff;display:inline}.my_merchan_catlink_itm a{margin:1px;padding:0 10px;background:#fff;display:inline;border:#CCC 1px solid;color:#666}.my_merchan_catlink_itm a:hover{margin:1px;padding:0 10px;background:#ff9400;color:#fff;text-decoration:none;display:inline;border:#fff 1px solid}.my_merchan_catlink_itm #active{background:#6cf;color:#000}.my_merchan_cat_purpose{margin:0 0 30px;padding:0}.my_merchan_cat_purpose_title{margin:0 0 5px;padding:0 0 0 10px;border-left:#FF9400 4px solid}.my_merchan_cat_purpose_title2{margin:0 0 5px;padding:0 0 0 10px;background-color:#006494;color:#f0f8ff;font-size:13px}.my_merchan_cat_purpose_title3{margin:0 0 5px;padding:0 0 0 10px;background-color:#e54549;color:#f0f8ff;font-size:13px}.my_merchan_cat_purpose_title4{margin:0 0 5px;padding:0 0 0 10px;background-color:#00948b;color:#f0f8ff;font-size:13px}.my_merchan_cat_purpose_title #usage{font-size:12px;font-weight:400;color:#c00}.my_merchan_cat_purpose_title #title{font-size:22px;padding-top:2px}.my_merchan_cat_purpose .c1{width:130px}.my_merchan_cat_purpose .c1 img{margin:0;padding:0;width:128px;height:auto;border:none}.my_merchan_cat_purpose .c2{vertical-align:middle}.my_merchan_cat_purpose p{margin:0;padding:0;font-size:14px}.my_merchan_cat_purpose .detail{text-align:right;margin-top:10px}p.fontsize_bun{font-size:revert}.cataloue_dl{margin:0;padding:0}.cataloue_dl .ikkatu_dl{margin:0;padding:5px;border-bottom:#999 2px solid}.cataloue_dl .ikkatu_dl table,.cataloue_dl .ikkatu_dl table tr,.cataloue_dl .ikkatu_dl table tr td{margin:0;padding:0;border:none;vertical-align:middle}.cataloue_dl .ikkatu_dl img{margin:10px;padding:0;border:#CCC 2px solid;width:150px;height:auto}.cataloue_dl .ikkatu_dl #getacro{margin:30px 0 0;padding:0;text-align:right;font-size:10px;font-style:italic;color:#666}.cataloue_dl .ikkatu_dl #getacro img{margin:0;padding:0;width:20px;height:auto;border:none}.cataloue_dl .kobetsu_dl{margin:0;padding:5px;background:#fff;font-size:12px}.cataloue_dl .kobetsu_dl table tr td{text-align:center}.cataloue_dl .kobetsu_dl img{margin:0;padding:0;border:#CCC 1px solid;width:120px;height:auto}.cataloue_dl .title{margin:0 0 5px;padding:0 0 0 10px;border-left:#FF9400 4px solid}.cataloue_dl .title #title{margin:0;padding:2px 0 0;font-size:22px}.cataloue_dl .title #title a{color:#444}.cataloue_dl .title #title a:hover{color:#000;text-decoration:underline}.cataloue_dl .title #usage{margin:0;padding:0;font-size:12px;font-weight:400;color:#666}.freerental table tr th{margin:0;padding:0;border:none;vertical-align:top;text-align:left;width:220px;background:#fff}.freerental table tr td{margin:0;padding:0;border:none;vertical-align:top;text-align:left}.freerental table tr th img{margin:0 20px 0 0;padding:0;width:210px;height:auto}.freerental .title{margin:0 0 5px;padding:0 0 0 10px;border-left:#FF9400 4px solid}.freerental .title #title{margin:0;padding:2px 0 0;font-size:22px}.freerental .title #title a{color:#444}.freerental .title #title a:hover{color:#000;text-decoration:underline}.freerental .title #usage{margin:0;padding:0;font-size:12px;font-weight:400;color:#666}.freerental ul{padding:0;margin:0 0 0 40px}.freerental .clbtn{margin:0;padding:0;background:#ff9400;text-align:center;display:block;width:160px;border:#CCC 1px solid}.freerental .clbtn a{color:#fff;text-decoration:none;font-weight:700}.freerental .clbtn a:hover{margin:0;padding:0;background:navy;color:#fff;text-align:center;display:block;width:160px;font-weight:700}.my_custom_whenhow{margin:0;padding:0}.my_custom_whenhow h3,.my_custom_whatyoucan h3,.my_custom_steps h3{margin:0;padding:10px 0;font-size:18px;font-weight:700;color:#333}.my_custom_whenhow .waku_outer,.my_custom_whatyoucan .waku_outer,.my_custom_steps .waku_outer{margin:0;padding:10px;border:#CCC 1px solid}.my_custom_whenhow .waku_outer .normal{margin:0;padding:5px 10px;font-size:14px;color:#333}.my_custom_whenhow .waku_outer .sbold{margin:10px;padding:2px 8px;color:#fff;background:#ff9400;display:inline-block}.my_custom_whenhow .waku_outer table tr td{margin:0;padding:0;width:50%}.my_custom_whenhow .waku_outer table tr td div{margin:0;padding:10px;width:90%;background:#dedede}.my_custom_whenhow .waku_outer table tr td div p{margin:0;padding:3px 5px}.my_custom_whenhow .waku_outer table tr td div .uline{border-bottom:#ffffff 2px solid}.my_custom_whatyoucan{margin:20px 0 0;padding:0}.my_custom_whatyoucan .waku_outer table,.my_custom_whatyoucan .waku_outer table tr,.my_custom_whatyoucan .waku_outer table tr td{margin:0;padding:0}.my_custom_whatyoucan .waku_outer #sbold{margin:0 10px 0 0;padding:2px 8px;color:#fff;background:#ff9400;display:inline-block}.my_custom_whatyoucan .waku_outer #norm{margin:10px;padding:0;color:#000;background:#fff;display:inline-block}.my_custom_whatyoucan .waku_outer img{margin:0 0 10px;padding:0;height:auto}.my_custom_whatyoucan .waku_outer #qt{margin:0;padding:10px 0 0;width:130px;text-align:center;background:#dedede;border:2px #ffffff solid}.my_custom_whatyoucan .waku_outer #qt p{margin:0;padding:0 0 0 10px;text-align:left}.my_custom_whatyoucan .waku_outer .dtpage{margin:5px 5px 5px 0;padding:0;display:block;position:relative;z-index:0;width:574px;height:120px;border:#CCC 1px solid}.my_custom_whatyoucan .waku_outer .dtpage .title{margin:0;padding:0;display:block;position:absolute;z-index:10;top:50px;left:60px}.my_custom_whatyoucan .waku_outer .dtpage .banner{margin:0;padding:0;display:block;position:absolute;z-index:10;top:10px;left:324px}.my_custom_steps{margin:20px 0 0;padding:0}.my_custom_steps .waku_outer{text-align:center;padding:20px}.my_custom_steps .waku_outer table,.my_custom_steps .waku_outer table tr,.my_custom_steps .waku_outer table tr td{margin:0;padding:0}.my_custom_steps .waku_outer .uppper{margin:0;padding:0;width:540px;height:10px;background:url(/wp-content/themes/custom/images/bg_custommade_flowcage_upbtm.jpg) top left no-repeat}.my_custom_steps .waku_outer .bottom{margin:0;padding:0;width:540px;height:10px;background:url(/wp-content/themes/custom/images/bg_custommade_flowcage_upbtm.jpg) bottom left no-repeat}.my_custom_steps .waku_outer .mid{margin:0;padding:0;background:url(/wp-content/themes/custom/images/bg_custommade_flowcage_mid.jpg) top left repeat-y}.my_custom_steps .waku_outer .mid p{margin:0;padding:0;font-size:14px;color:#333;text-align:center}.my_custom_steps .waku_outer #sankaku{margin:0;padding:0;font-size:24px;color:#333;text-align:center;vertical-align:middle}.my_order{margin:20px 0 0;padding:0}.my_order .matome{margin:0 0 20px;padding:20px;border:#eeeeee 1px solid;background:#f8f8f8}.my_order .matome .mark2{margin:0 0 5px;padding:0 0 0 10px;border-left:#ff9400 4px solid}.my_order ol{padding-left:30px}.my_order .matome blockquote{padding:10px;background:#666}.my_order .matome blockquote p{padding:0;color:#fff}.my_order .mark{margin:0 5px 0 0;padding:0;color:#ff9400}.my_order .tejun{margin:5px;padding:0}.my_order .tejun table tr td{text-align:center}.my_order .tejun .title{margin:3px;padding:0;font-size:14px}.my_order .tejun .in{margin:8px;padding:7px;background:#666;border:3px #ffffff solid;color:#fff}.my_order .tejun .in2{margin:8px;padding:7px;background:#333;border:3px #ffffff solid;color:#fff}.my_order .abtcost ol{padding:0;margin:10px 0 10px 30px}.my_order .abtcost ol li{margin:2px;padding:0;font-size:16px}.my_order .abtcost ol li ul{margin:5px;padding:0}.my_order .abtcost ol li ul li{margin:0;padding:0;font-size:14px}.my_order .abtcost ol li ul li ul li{padding:0;font-size:12px;margin:3px 3px 3px 20px;list-style:circle}.my_order .abtcost .souryoutable{padding:0;margin:0 0 0 30px}.my_order .abtcost .souryoutable table tr th{background:#333;color:#fff;text-align:right;border:#FFF 2px solid;border-bottom:none}.my_order .abtcost .souryoutable table tr td{background:#666;color:#fff;text-align:right;border:#FFF 2px solid;border-top:none}.my_order .abtcost .souryoutable .rmks{background:#fff;color:#000;text-align:right}.my_decofont{margin:20px 0 0;padding:0}.my_decofont .title{margin:0 0 5px;padding:0 0 0 10px;border-left:#FF9400 4px solid}.my_decofont caption{font-size:18px}.my_decofont .font_lays img{margin:0 0 10px 10px;padding:0;width:540px;height:auto}.my_decofont .deco_lays table tr td{background:#f0f0f0;border:#FFF 2px solid;padding:10px;vertical-align:middle;text-align:center}.my_faq{margin:20px 0 0;padding:0}.my_faq .faq-catname{margin:0 0 5px;padding:0 0 0 10px;border-left:#FF9400 4px solid}.my_faq .qafp-faq-title{margin:10px 0 10px 10px;padding:0;font-size:16px}.my_faq .qafp-faq-answer{margin:10px 0 10px 30px;padding:10px;font-size:14px;background:#dedede}.my_value{margin:30px 0;padding:0}.my_value table,.my_value table tr{margin:0;padding:0;width:620px}.my_value table tr th{margin:0;padding:0;width:200px;height:;background:#fff;border:none}.my_value table tr th img{margin:0;padding:0}.my_value table tr td{margin:0;padding:0;width:360px;height:auto;border:none;vertical-align:top}.my_value table tr td h3{margin:0;padding:0;font-size:16px}.my_value table tr td p{margin:10px 20px;padding:0;font-size:14px}.my_order_express{margin:0;padding:0}.my_order_express table{margin:0 0 10px;padding:0;border:solid 2px #ffffff}.my_order_express table tr th{margin:0;padding:0;border:solid 2px #ffffff;background:#333;color:#fff;text-align:center;vertical-align:middle;width:70px}.my_order_express table tr td{margin:0;padding:0;border:solid 2px #ffffff;background:#dedede;color:#000;text-align:center;vertical-align:middle;width:70px}.my_order_express .emphasis{background:#f9c}.my_order_express .mark,.my_order_express .sub{color:red}.my_custom_sand{margin:0;padding:0}.my_custom_sand .img_cap{margin:0;padding:0;display:block;position:relative}.my_custom_sand .img_cap img{margin:10px 10px 10px 0;padding:0;display:block;azimuth:left-side}.my_custom_sand .img_cap p{margin:0;padding:0 0 0 10px;position:absolute;display:block;top:80px;left:380px;width:230px;border-left:#FF9400 4px solid}.my_custom_sand .bunsho{margin:30px 10px;padding:0}.my_custom_sand ul li{margin:0;padding:0;font-size:14px;color:#333}.my_custom_sand ul li ul{margin:0 0 20px 30px;padding:0}.my_custom_sand ul li ul li{margin:10px;padding:0;list-style:circle;font-size:13px;color:#333}.my_custom_sand .sub{color:red}.my_custom_laser{margin:0;padding:0}.my_custom_laser .img_cap{margin:0;padding:0;display:block;position:relative}.my_custom_laser .img_cap img{margin:10px 10px 10px 0;padding:0;display:block;azimuth:left-side;width:300px;height:auto}.my_custom_laser .img_cap p{margin:0;padding:0 0 0 10px;position:absolute;display:block;top:70px;left:320px;width:230px;border-left:#FF9400 4px solid}.my_custom_laser .bunsho{margin:30px 10px;padding:0}.my_custom_laser ul li{margin:0;padding:0;font-size:14px;color:#333}.my_custom_laser ul li ul{margin:0 0 20px 30px;padding:0}.my_custom_laser ul li ul li{margin:10px;padding:0;list-style:circle;font-size:13px;color:#333}.my_custom_laser ol li{margin:0;padding:0;font-size:14px;color:#333}.my_custom_laser ol li ul{margin:0 0 20px 30px;padding:0}.my_custom_laser ol li ul li{margin:10px;padding:0;list-style:circle;font-size:13px;color:#333}.my_custom_laser .sub{color:red}.my_sr{margin:0;padding:0}.my_sr .tb{margin:0 auto;padding:0;width:670px}.my_sr .my_showroom{margin:0 0 10px;padding:0;text-align:center;vertical-align:middle;background:#333}.my_sr .my_showroom img{margin:10px 5px;padding:0;width:auto;height:100px;display:inline-block;border:none}.my_sr .my_showroom a:hover{text-decoration:none}.my_sr .desc{margin:10px 0;padding:0;text-align:right}.my_sr .desc ul{margin:0;padding:0}.my_map{margin:20px 0;padding:0}.my_map h2{margin:10px 0;padding:10px 0 10px 10px;border-left:#00ccff 4px solid}.my_map p{margin:10px 0;padding:0 0 0 10px;font-size:16px}.col2table_full table{margin:0;padding:0;width:670px;background:#eee}.col2table_full table tr th,.col2table_full table .title{margin:0;padding:10px;border:#FFF 2px solid;width:20%;background:#666;color:#fff;vertical-align:middle}.col2table_full table tr td,.col2table_full table .comment{margin:0;padding:10px;border:#FFF 2px solid;vertical-align:middle}.col2table_full table tr td{border:#FFF 2px solid}.col2table_full table tr td ul li{font-size:12px}@media screen and (max-width:780px){.contact-info-sp .tel{font-size:14px}.contact-info-sp .hours{color:#fff}#switchBtn{transform:scale(.75);transform-origin:right center}body{overflow-x:hidden;overflow-y:auto!important}html{overflow-y:auto!important}.col2table_full table .title{width:100%}.col2table_full table tr td,.col2table_full table .comment{padding:20px;width:60%}}#btn_otoiawase{display:block;position:relative;z-index:1000;top:0;left:0;margin:10px 0;padding:0;border:none}#btn_otoiawase a{display:block;width:140px;height:20px;background:url(/wp-content/themes/custom/images/btn_otoiawase.jpg) left bottom no-repeat;margin:0;padding:0;text-decoration:none}#btn_otoiawase a:hover{background:url(/wp-content/themes/custom/images/btn_otoiawase.jpg) left top no-repeat;margin:0;padding:0;text-decoration:none}#btn_omitumori{display:block;position:relative;z-index:1000;top:0;left:0;margin:10px 10px 10px 0;padding:0;border:none}#btn_omitumori a{display:block;width:270px;height:31px;background:url(/wp-content/themes/custom/images/btn-omitumori.jpg);margin:0;padding:0;text-decoration:none}#btn_omitumori a:hover{background:url(/wp-content/themes/custom/images/btn-omitumori2.jpg);margin:0;padding:0;text-decoration:none}#btn_omitumori_easy{display:block;position:relative;z-index:1000;top:0;left:0;margin:10px 10px 10px 0;padding:0;border:none}#btn_omitumori_easy a{display:block;width:270px;height:60px;background:url(/wp-content/themes/custom/images/kannimitsumori_btn.jpg);margin:0;padding:0;text-decoration:none}#btn_omitumori_easy a:hover{background:url(/wp-content/themes/custom/images/kannimitsumori_btn_2.jpg);margin:0;padding:0;text-decoration:none}.hakonituite{background-color:#eee}.tablekesyoubako{border:none}.if_case_title{border-bottom:solid 1px #B7010D;border-left:solid 5px #B7010D;padding-left:8px}.if_case_case{background-color:#ffe8e8;padding:5px;font-weight:700}.if_case_answer{background-color:#fffaf0;padding:10px}.if_case_body{padding:10px}.progressbar{margin:0;counter-reset:step;z-index:0;position:relative}.progressbar li{list-style-type:none;width:18%;float:left;font-size:14px;position:relative;text-align:center;text-transform:uppercase;color:#aaa}.progressbar li:before{width:30px;height:30px;content:counter(step);counter-increment:step;line-height:30px;display:block;text-align:center;margin:0 auto 10px;border-radius:50%;background-color:#eee}.progressbar li:after{width:100%;height:2px;content:"";position:absolute;background-color:#eee;top:15px;left:-50%;z-index:-1}.progressbar li:first-child:after{content:none}.progressbar li.active{color:green}.progressbar li.active:before{background-color:#55b776;color:#fff}.progressbar li.active+li:after{background-color:#55b776}#color-glass .midashi,#material-setting .midashi,#qlock-movement .midashi,#special-coating .midashi,#glue-glass .midashi,#Enclosed .midashi{margin:25px 0 10px;border-left:solid 5px #B7010D;padding-left:5px}.material{margin-left:5px;border-left:#B7030D 4px solid;padding-left:10px;margin-top:15px;margin-bottom:10px;font-size:17px}.prop img{height:auto}#cp_menu_bar1:checked~#link1 li{height:800px;opacity:1}.menu label{background:#b7010c;color:#fff;padding:10px;display:block;line-height:initial;margin:0;border:1px solid #fff}.menu_high label{background:#fb2;color:#fff;padding:10px;display:block;line-height:initial;margin:0;border:1px solid #fff}.menu_change_hgp label{background:#cc992d;color:#fff;padding:10px;display:block;line-height:initial;margin:0;border:1px solid #fff}.menu_change_hgp{border:1px solid #CC992D}input[type=checkbox].on-off{display:none}.menu ul{-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;margin:0;padding:0;list-style:none}.menu li{padding:5px}.menu_high ul{-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;margin:0;padding:0;list-style:none}.menu_high li{padding:5px}input[type=checkbox].on-off+ul{height:0;overflow:hidden}input[type=checkbox].on-off:checked+ul{height:1500px}.tokutyou{background-color:#eee;padding:10px;border:1px solid;font-size:large;line-height:normal}.hgp_tokutyuu,.hgp_tokutyuurei{padding:10px}.hgp_tokutyuu p,.hgp_tokutyuurei p{padding-left:18px}.hgp_tokutyuupage h2{border-left:5px #b7010d solid;border-bottom:1px #b7010d solid;padding-left:10px;padding-bottom:5px}.hgp_tokutyuu h6,.hgp_tokutyuurei h6{border-left:5px #b7010d solid;padding-left:5px}.hgp_tokutyuurei_size{background-color:#f5f8fa;padding-top:10px;padding-bottom:10px;margin:15px}.accordion{width:100%;margin:0 auto}.accordion-item{margin-bottom:5px}.accordion-input{display:none}.accordion-header{display:block;color:#444;cursor:pointer;width:100%;text-align:left;border:none;outline:none;transition:.4s;font-size:11px}.accordion-header:hover{background-color:#ddd}.accordion-content{background-color:#fff;max-height:0;overflow:hidden;transition:max-height .2s ease-out}.accordion-input:checked+.accordion-header+.accordion-content{max-height:3000px}.accordion-section{margin-top:15px}.accordion-section h4{margin-bottom:10px}.accordion-section-content{padding-left:15px}.accordion-section-content img{width:100%}h3 span{font-size:xx-small;float:right;vertical-align:bottom}.regular{font-size:large;border-bottom:solid 2px #b7010d;padding:10px;margin-bottom:10px}.img_regular{width:135px}.kg-wrap,.kg-wrap *{box-sizing:border-box;margin:0;padding:0;border:none}.kg-wrap{font-family:Noto Sans JP,sans-serif;max-width:760px;margin:0 auto;background:var(--color-background-primary,#fff)}.kg-wrap svg{display:block}.kg-head{text-align:center;padding:58px 40px 44px}.kg-eyebrow{font-size:10.5px;font-weight:500;letter-spacing:.4em;color:#b7010d;margin-bottom:16px}.kg-title{font-family:Noto Sans JP,sans-serif;font-size:27px;font-weight:500;color:var(--color-text-primary,#221e1d);letter-spacing:.2em}.kg-sub{margin-top:14px;font-size:12px;font-weight:300;color:var(--color-text-tertiary,#756e6a);letter-spacing:.12em}.kg-headrule{display:block;width:34px;height:1.5px;background:#b7010d;margin:22px auto 0}.kg-body{padding:0 48px 60px}.kg-divider{border:none;height:1px;background:var(--color-border-tertiary,#e8e3df);margin:46px 0}.kg-sechead{display:flex;align-items:center;gap:11px;margin-bottom:22px}.kg-mark{width:3px;height:16px;background:#b7010d;flex-shrink:0}.kg-sechead h3{font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;color:var(--color-text-primary,#221e1d);letter-spacing:.08em;white-space:nowrap}.kg-rule{flex:1;height:1px;background:var(--color-border-tertiary,#e8e3df)}.kg-text{font-size:13px;font-weight:300;line-height:2;color:var(--color-text-secondary,#57514e);margin-bottom:30px}.kg-link{color:#b7010d;text-decoration:none;border-bottom:1px solid rgba(183,1,13,.35);padding-bottom:1px}.kg-hi{color:#b7010d;font-weight:500}.kg-steps{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);position:relative;margin-bottom:34px}.kg-steps:before{content:"";position:absolute;top:27px;left:12.5%;right:12.5%;height:1px;background:var(--color-border-tertiary,#e8e3df)}.kg-steps li{position:relative;text-align:center;padding:0 4px}.kg-stepic{width:54px;height:54px;margin:0 auto;border-radius:50%;background:var(--color-background-primary,#fff);border:1px solid var(--color-border-tertiary,#e8e3df);display:flex;align-items:center;justify-content:center;color:#b7010d}.kg-stepic svg{width:21px;height:21px}.kg-is-last .kg-stepic{background:#b7010d;border-color:#b7010d;color:#fff}.kg-stepno{display:block;font-family:Noto Sans JP,sans-serif;font-size:11px;color:#b7010d;margin-top:13px;letter-spacing:.16em}.kg-steptx{display:block;font-size:11.5px;font-weight:400;color:var(--color-text-secondary,#57514e);margin-top:5px;letter-spacing:.02em}.kg-cta{text-align:center}.kg-cta-left{margin-top:24px}.kg-btn-fill{display:inline-flex;align-items:center;gap:9px;background:#b7010d;color:#fff;font-size:12.5px;font-weight:400;letter-spacing:.1em;text-decoration:none;padding:12px 30px}.kg-btn-fill svg{width:14px;height:14px}.kg-btn-outline{display:inline-flex;align-items:center;gap:8px;border:1px solid #B7010D;color:#b7010d;font-size:12px;font-weight:400;letter-spacing:.1em;text-decoration:none;padding:10px 22px;transition:background .15s,color .15s}.kg-btn-outline svg{width:13px;height:13px}.kg-btn-outline:hover{background:#b7010d;color:#fff}.kg-cols{display:grid;grid-template-columns:1fr 1px .82fr;gap:34px}.kg-vrule{background:var(--color-border-tertiary,#e8e3df)}.kg-subhead{display:flex;align-items:center;gap:9px;margin-bottom:14px}.kg-subhead svg{width:17px;height:17px}.kg-subhead span{font-size:12.5px;font-weight:500;color:var(--color-text-primary,#221e1d);letter-spacing:.06em}.kg-free{display:flex;align-items:center;gap:10px;background:#fbf1f1;padding:11px 15px;margin-bottom:16px}.kg-free svg{width:18px;height:18px;flex-shrink:0}.kg-free p{font-size:12.5px;font-weight:300;color:var(--color-text-secondary,#57514e);line-height:1.5}table.kg-ship{width:100%;border-collapse:collapse}table.kg-ship td{font-size:11.5px;font-weight:300;color:var(--color-text-secondary,#57514e);padding:8px 0;border-bottom:1px solid var(--color-border-tertiary,#efebe7);line-height:1.45}table.kg-ship tr:last-child td{border-bottom:none}table.kg-ship .kg-pr{font-size:12px;color:var(--color-text-primary,#221e1d);text-align:right;white-space:nowrap;padding-left:10px}.kg-note{font-size:10px;font-weight:300;color:var(--color-text-tertiary,#756e6a);margin-top:10px}.kg-delivery{display:flex;flex-direction:column;justify-content:center}.kg-deliv-cap{font-size:11px;font-weight:300;letter-spacing:.08em;margin-bottom:4px}.kg-deliv-num{font-family:Noto Sans JP,sans-serif;color:var(--color-text-primary,#221e1d);letter-spacing:.02em;margin-bottom:18px}.kg-deliv-num .kg-num{font-size:34px;font-weight:600;color:#b7010d}.kg-deliv-num .kg-unit{font-size:15px;font-weight:500;margin-left:5px}.kg-deliv-num .kg-tilde{font-size:13px;font-weight:400;color:var(--color-text-tertiary,#756e6a);margin-left:4px}.kg-deliv-text{font-size:12px;font-weight:300;line-height:1.9;color:var(--color-text-secondary,#57514e)}.kg-info{display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.kg-inforow{display:grid;grid-template-columns:84px 1fr;gap:12px;padding:11px 0;border-bottom:1px solid var(--color-border-tertiary,#efebe7)}.kg-inforow-full{grid-column:1/-1;border-bottom:none}.kg-inforow dt{font-size:11px;font-weight:500;color:var(--color-text-tertiary,#756e6a);letter-spacing:.04em}.kg-inforow dd{font-size:12.5px;font-weight:300;color:var(--color-text-secondary,#57514e);line-height:1.65}.kg-inforow-full dd{line-height:1.9}.kg-pays{display:flex;flex-direction:column;gap:14px}.kg-pay{display:flex;align-items:flex-start;gap:13px;padding-bottom:14px;border-bottom:1px solid var(--color-border-tertiary,#efebe7)}.kg-pay--last{padding-bottom:0;border-bottom:none}.kg-pay-ic{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#fbf1f1;color:#b7010d;margin-top:1px}.kg-pay-ic svg{width:17px;height:17px;display:block}.kg-pay-t{font-size:13px;font-weight:500;color:var(--color-text-primary,#221e1d);letter-spacing:.04em;margin-bottom:3px}.kg-pay-d{font-size:12px;font-weight:300;color:var(--color-text-secondary,#57514e);line-height:1.7}@media(max-width:600px){.kg-body{padding:0 22px 44px}.kg-steps{grid-template-columns:repeat(2,1fr);gap:22px 0}.kg-steps:before{display:none}.kg-cols{grid-template-columns:1fr;gap:30px}.kg-vrule{height:1px}.kg-info{grid-template-columns:1fr;gap:0}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0 auto;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block;margin:0 auto}audio,canvas,video{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*vertical-align: auto}audio,canvas,video{*display: inline}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;max-width:100%;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}legend{border:0;\a0padding:0;\a0white-space:normal;*margin-left: -7px}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;*height: 13px;*width: 13px}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=radio],input[type=checkbox]{vertical-align:text-bottom}table{border-collapse:collapse;border-spacing:0}body{background-color:#fff;color:#555;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,Osaka,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,MS PGothic,sans-serif;font-size:87.5%;line-height:1.5em;margin:0 auto;width:940px;max-width:100%;text-rendering:auto;-webkit-font-smoothing:antialiased}html>body{font-size:14px;margin:0 auto;max-width:940px;width:100%}::-moz-selection{background:#337fda;color:#fff;text-shadow:none}::selection{background:#337fda;color:#fff;text-shadow:none}a{color:#337fda;text-decoration:none}a:hover{color:#0e7cff;text-decoration:underline}.container{margin:0 auto;*zoom: 1;max-width:100%;padding-top:20px}.container:after{content:"";display:table;clear:both}.fixed-1,.fixed-2,.fixed-3,.fixed-4,.fixed-5,.fixed-6,.fixed-7,.fixed-8,.fixed-9,.fixed-10,.fixed-11,.fixed-12,.fixed-13,.fixed-14,.fixed-15,.fixed-16,.fixed-17,.fixed-18,.fixed-19,.fixed-20,.fixed-21,.fixed-22,.fixed-23,.fixed-24{display:inline}* html .fixed-1,* html .fixed-2,* html .fixed-3,* html .fixed-4,* html .fixed-5,* html .fixed-6,* html .fixed-7,* html .fixed-8,* html .fixed-9,* html .fixed-10,* html .fixed-11,* html .fixed-12,* html .fixed-13,* html .fixed-14,* html .fixed-15,* html .fixed-16,* html .fixed-17,* html .fixed-18,* html .fixed-19,* html .fixed-20,* html .fixed-21,* html .fixed-22,* html .fixed-23,* html .fixed-24{overflow-x:hidden;margin:0 auto}.fixed-1{width:20px}.fixed-2{width:60px}.fixed-3{width:100px}.fixed-4{width:140px}.fixed-5{width:180px}.fixed-6{width:240px}.fixed-7{width:260px}.fixed-8{width:300px}.fixed-9{width:340px}.fixed-10{width:380px}.fixed-11{width:420px}.fixed-12{width:460px}.fixed-13{width:500px}.fixed-14{width:540px}.fixed-15{width:580px}.fixed-16{width:620px}.fixed-17{width:660px}.fixed-18{width:700px}.fixed-19{width:740px}.fixed-20{width:780px}.fixed-21{width:820px}.fixed-22{width:860px}.fixed-23{width:900px}.fixed-24{width:940px}.left-sidebar #content{display:inline;float:right;margin-right:0;width:690px}.left-sidebar #sidebar{display:inline;float:left;width:240px}.one-column #page,.one-column .main-navigation,.one-column .secondary-navigation,.one-column #custom-header{width:100%}.one-column .nav,.one-column #main,.one-column #colophon{width:100%;margin:0 auto}.one-column .main-navigation #searchform{display:none}.one-column .secondary-nav{overflow:hidden}.one-column #content{margin-top:30px;padding:0;width:100%}.one-column article{padding:20px}.one-column .footer-left{width:49%}.one-column .footer-right{width:45%}.one-column #footer-sidebar .footer-widget{width:215px}.one-column #footer-sidebar .footer-3{margin:0 auto}h1,h2,h3,h4,h5,h6{font-family:\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,Osaka,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,MS PGothic,sans-serif;font-weight:700}em{font-style:italic}b,strong{font-weight:700}small{font-size:85%}cite{font-style:normal}dfn{font-style:italic;font-weight:700}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em;vertical-align:sub}sub{bottom:-.25em;vertical-align:super}abbr,acronym{font-size:90%;text-transform:uppercase;border-bottom:1px dotted #ddd;cursor:help}del{color:#666;text-decoration:line-through;vertical-align:baseline}pre{background:#ff9;border-bottom:1px solid #ff2;border-top:1px solid #ff2;color:#990;margin:1.5em 0;padding:.75em .45em;white-space:pre;white-space:pre-wrap;word-wrap:break-word}code{background:#ff9;color:#990;font-size:.786em;line-height:1.909em;padding:.3em}pre,code,tt{font-family:\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,Osaka,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,MS PGothic,sans-serif}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:700}blockquote{border-left:3px solid #eee;color:#666;font-style:italic;padding-left:1.35em;width:550px;max-width:100%}blockquote em,blockquote i,blockquote cite{font-style:normal}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin:0 0 1.5em;font-style:italic}ul,ol{margin:1em 0}ul{list-style:disc}ol{list-style-type:decimal}ol ol{list-style:upper-alpha}ol ol ol{list-style:lower-roman}ol ol ol ol{list-style:lower-alpha}li ul,li ol{margin:0}ul.checks{padding:0}ul.checks li{list-style:none;background:url(/wp-content/themes/basically/images/icon-check.png) no-repeat .15em .6em;padding:.3em 0 .3em 1.8em}dl{margin:0 1.625em}dt{font-weight:700}dd{margin-bottom:1.625em}label{font-weight:700}fieldset{border:1px solid #ccc;font-size:.857em;line-height:1.75em;margin:0 0 1.5em;padding:0 1.4em 1.4em}legend{border:1px solid #ccc;background:#f5f5f5;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;font-weight:700;display:block;left:0;margin:0;padding:.3em 1.2em;position:relative;text-shadow:1px 1px 0 rgba(255,255,255,.7);top:0}fieldset,#IE8#HACK{padding-top:1.4em}.input_tiny{width:50px}.input_small{width:100px}.input_medium{width:150px}.input_large{width:200px}.input_xlarge{width:250px}.input_xxlarge{width:300px}.input_xxxlarge{width:350px}.input_full{width:100%}.input_full_wrap{display:block;padding-right:8px}input[type=search]::-webkit-search-decoration{display:none}input:invalid,button:invalid,select:invalid,textarea:invalid{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}input:focus,button:focus,select:focus,textarea:focus{-webkit-box-shadow:#0066ff 0 0 5px 0;-moz-box-shadow:#0066ff 0 0 5px 0;box-shadow:#06f 0 0 5px;z-index:1}input[type=file]:focus,input[type=file]:active,input[type=radio]:focus,input[type=radio]:active,input[type=checkbox]:focus,input[type=checkbox]:active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}button,input[type=reset],input[type=submit],input[type=button]{-webkit-appearance:none;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;background:#ddd;*zoom: 1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr="#FFFFFFFF",endColorstr="#FFDDDDDD");border:1px solid;border-color:#dddddd #bbbbbb #999999;cursor:pointer;color:#333;font:700 12px/1.3 Helvetica Neue,Arial,Liberation Sans,FreeSans,sans-serif;outline:0;overflow:visible;padding:3px 10px;*padding-top: 2px;*padding-bottom: 0;text-shadow:white 0 1px 1px;vertical-align:top;width:auto}button:hover,input[type=reset]:hover,input[type=submit]:hover,input[type=button]:hover{background:#eee;*zoom: 1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr="#FFEEEEEE",endColorstr="#FFCCCCCC");background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#ffffff),color-stop(1px,#eeeeee),color-stop(100%,#cccccc));background-image:-webkit-linear-gradient(#ffffff,#eeeeee 1px,#cccccc);background-image:-moz-linear-gradient(#ffffff,#eeeeee 1px,#cccccc);background-image:-o-linear-gradient(#ffffff,#eeeeee 1px,#cccccc);background-image:-ms-linear-gradient(#ffffff,#eeeeee 1px,#cccccc);background-image:linear-gradient(#fff,#eee 1px,#ccc)}button:active,input[type=reset]:active,input[type=submit]:active,input[type=button]:active{background:#ddd;*zoom: 1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr="#FFFFFFFF",endColorstr="#FFDDDDDD");background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#ffffff),color-stop(1px,#dddddd),color-stop(100%,#eeeeee));background-image:-webkit-linear-gradient(#ffffff,#dddddd 1px,#eeeeee);background-image:-moz-linear-gradient(#ffffff,#dddddd 1px,#eeeeee);background-image:-o-linear-gradient(#ffffff,#dddddd 1px,#eeeeee);background-image:-ms-linear-gradient(#ffffff,#dddddd 1px,#eeeeee);background-image:linear-gradient(#fff,#ddd 1px,#eee);-webkit-box-shadow:inset rgba(0,0,0,.25) 0 1px 2px 0;-moz-box-shadow:inset rgba(0,0,0,.25) 0 1px 2px 0;box-shadow:inset #00000040 0 1px 2px;border-color:#999999 #bbbbbb #dddddd}button::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner,input[type=button]::-moz-focus-inner{border:0;padding:0}button{*padding-top: 1px;*padding-bottom: 1px}textarea,select,input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-appearance:none;background-color:#fff;border:1px solid;border-color:#ddd;color:#000;outline:0;padding:3px 4px;text-align:left;font-size:13px;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,Osaka,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,MS PGothic,sans-serif;height:2em;vertical-align:top;*padding-top: 2px;*padding-bottom: 1px;*height: auto}textarea[disabled],select[disabled],input[type=date][disabled],input[type=datetime][disabled],input[type=datetime-local][disabled],input[type=email][disabled],input[type=month][disabled],input[type=number][disabled],input[type=password][disabled],input[type=search][disabled],input[type=tel][disabled],input[type=text][disabled],input[type=time][disabled],input[type=url][disabled],input[type=week][disabled]{background-color:#eee}button[disabled],input[disabled],select[disabled],select[disabled] option,select[disabled] optgroup,textarea[disabled]{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-moz-user-select:-moz-none;-webkit-user-select:none;-khtml-user-select:none;user-select:none;color:#888;cursor:default}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#888}input:-moz-placeholder,textarea:-moz-placeholder{color:#888}input.placeholder_text,textarea.placeholder_text{color:#888}textarea,select[size],select[multiple]{height:auto}select[size="0"],select[size="1"]{height:1.8em;*height: auto}@media(-webkit-min-device-pixel-ratio:0){select[size],select[multiple],select[multiple][size]{background-image:none;padding-right:3px}select,select[size="0"],select[size="1"]{background-image:url(/wp-content/themes/basically/images/select_arrow.gif?1331603458);background-repeat:no-repeat;background-position:right center;padding-right:20px}::-webkit-validation-bubble-message{-webkit-box-shadow:none;box-shadow:none;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#666666),color-stop(1,black));border:1px solid;border-color:#747474 #5e5e5e #4f4f4f;color:#fff;font:13px/17px Lucida Grande,Arial,Liberation Sans,FreeSans,sans-serif;overflow:hidden;padding:15px 15px 17px;text-shadow:black 0 0 1px;height:16px}::-webkit-validation-bubble-arrow,::-webkit-validation-bubble-top-outer-arrow,::-webkit-validation-bubble-top-inner-arrow{-webkit-box-shadow:none;box-shadow:none;background:#666;border:0}}textarea{min-height:40px;overflow:auto;resize:vertical;width:100%}optgroup{color:#000;font-style:normal;font-weight:400;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,Osaka,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,MS PGothic,sans-serif}optgroup::-moz-focus-inner{border:0;padding:0}table{font-size:.857em;line-height:1.75em;border:solid 1px #ccc}table,td{border-collapse:collapse;margin:1.5em 0;padding:5px 10px;border:solid 1px #ccc}th{background-color:#e8e8e8;border-right:1px solid #e0e0e0;color:#666;margin:5px 0 10px;padding:5px 10px;text-transform:uppercase;border:solid 1px #ccc}table button,table input{*overflow: auto}table.striped tr:nth-child(odd){background-color:#f9f9f9}.entry-content img,.comment-content img,.widget img,img.photo{max-width:100%}img[class*=align],img[class*=wp-image-],img[class*=attachment-]{height:auto}img.size-full,img.size-large{max-width:97.5%;height:auto}img.wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}img.alignleft,img.alignright,img.aligncenter,p img,.wp-caption{margin-top:.6em}.img-w100 img{margin-top:.6em;width:100%}.wp-caption{background:#000;margin-bottom:1.625em;max-width:96%;padding:15px 10px 10px;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.wp-caption img{display:block;margin:0 auto;max-width:98%}.wp-caption:hover{background:#eee}.wp-caption:hover .wp-caption-text{color:#333}.wp-caption:hover .wp-caption-text:before{color:#333}.wp-caption .wp-caption-text{color:#fff;font-size:.923em;line-height:1.75em;padding:15px 0 5px 40px;position:relative}.wp-caption .wp-caption-text:before{color:#fff;content:"\2014";font-size:1em;line-height:1.5em;font-style:normal;font-weight:700;margin-right:5px;position:absolute;left:10px;top:17px}.gallery-caption{color:#666;font-size:.857em;line-height:1.75em}.gallery{margin:auto;overflow:hidden;width:100%}.gallery .gallery-item{display:inline;float:left;margin-bottom:.6em;text-align:center}.gallery .gallery-caption{background:#f7f7f7;border:1px solid #e6e6e6;clear:both;color:#888;display:block;font-size:.857em;line-height:1.75em;margin:10px 0;padding:5px 3px;text-align:center;width:100%}.gallery img{border:1px solid #e0e0e0}.gallery a:hover img{border-color:#ccc}.gallery br{clear:both}.gallery br+br{display:none}.gallery-columns-1 .gallery-item{width:100%}.gallery-columns-2 .gallery-item{width:50%}.gallery-columns-3 .gallery-item{width:33.333%}.gallery-columns-4 .gallery-item{width:23%;margin-right:2%}.gallery-columns-5 .gallery-item{width:18%;margin-right:2%}.gallery-columns-6 .gallery-item{width:14.666%;margin-right:2%}.gallery-columns-7 .gallery-item{width:12.285%;margin-right:2%}.gallery-columns-8 .gallery-item{width:10.5%;margin-right:2%}.gallery-columns-9 .gallery-item{width:9.111%;margin-right:2%}embed,iframe,object{max-width:100%;width:100%}#site-branding{margin-bottom:10px}#site-branding .site-title{font-size:10px;line-height:1;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,Osaka,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,MS PGothic,\6e38\30b4\30b7\30c3\30af,sans-serif;font-weight:700;display:inline;float:left;margin:0}#site-branding .site-title a{color:#555}#site-branding .site-title a:hover{color:#b7010d;text-decoration:none}#site-branding .site-description{display:inline;float:right;padding:0;margin:0;font-size:10px;line-height:1;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,Osaka,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,MS PGothic,\6e38\30b4\30b7\30c3\30af,sans-serif}#site-branding .site-logo{overflow:hidden}#masthead{width:100%;z-index:4;top:0}#custom-header{display:block;position:relative;z-index:0;height:100px;width:940px;background-color:#b7010d}.header_top{font-size:14px;font-weight:700;background:#fff;width:250px;float:right}.main-navigation{background-color:#b7010d;border-top:5px solid #ffffff;border-bottom:5px solid #ffffff;margin:0 0 1px;position:relative;font-size:15px;font-weight:700}.main-navigation ul{list-style:none;margin:0 20px 0 0}.main-navigation ul li{display:inline;float:left;position:relative;margin:7px 0;height:30px;border-right:1px dotted #cccccc}.main-navigation ul li:hover{background-color:#ffb600}.main-navigation ul li a{display:block;color:#fff;padding:5px 10px;text-decoration:none;text-shadow:0 1px 1px #000000;word-wrap:break-word}.main-navigation ul ul{border-color:#f0f0f0;border-style:solid;border-width:1px 1px;display:none;position:absolute;top:100%;width:200px;z-index:9}.main-navigation ul ul li{border-bottom:1px solid #dddddd;border-top:1px solid #dddddd;width:100%;margin:0;padding:0}.main-navigation ul ul li:first-child{border-top:none}.main-navigation ul ul li a{background-color:#ffb300;display:block;font-size:13px;color:#fff;text-shadow:0 1px 1px #000000;line-height:1.75em}.main-navigation ul ul li a:hover{background-color:#ffb300}.main-navigation ul ul ul{left:100%;top:0}.searchform00 #searchform{display:inline-block}.searchform00 #searchform input[type=submit]{background:url(/wp-content/themes/basically/images/icon_search.gif) no-repeat right center;border:none;right:10px;text-indent:-9999em;top:10px;z-index:9;position:absolute}.searchform00 #searchform input[type=text]{padding:5px;top:7px;right:5px;border:1px solid #ddd;width:200px;height:30px;position:absolute}.searchform00{height:50px;position:absolute;margin:0 auto;z-index:99}.secondary-navigation{background-color:#fff;border-bottom:3px solid #f0f0f0;border-top:1px solid #E6E6E6}.secondary-navigation ul{list-style:none}.secondary-navigation ul li{display:inline;float:left;position:relative}.secondary-navigation ul li:hover{background-color:#f0f0f0}.secondary-navigation ul li a{border-right:1px solid #E6E6E6;display:block;color:#555;padding:.45em 1.05em;text-decoration:none;word-wrap:break-word}.secondary-navigation ul li a:hover{text-shadow:0 1px 1px white}.secondary-navigation ul ul{display:none;margin-left:-1px;position:absolute;top:100%;width:200px;z-index:9}.secondary-navigation ul ul li{border-bottom:1px solid #e0e0e0;border-top:1px solid #f6f6f6;width:100%}.secondary-navigation ul ul li:first-child{border-top:none}.secondary-navigation ul ul li a{background-color:#f0f0f0;border-left:1px solid #E6E6E6;display:block;font-size:.857em;line-height:1.75em;text-transform:capitalize}.secondary-navigation ul ul li a:hover{background-color:#eaeaea}.secondary-navigation ul ul ul{left:100%;top:0}#page{background-color:#fff;margin:0 auto;width:100%}#main{margin:0 auto 1.5em;width:940px;min-height:1170px}#content.fixed-16{padding-top:1.5em}#content .sticky{background:#f0f0f0;border-bottom:0;padding:1.5em}#content article{border-bottom-color:#f0f0f0;border-bottom-style:solid;border-bottom-width:2px;padding-bottom:0;margin-bottom:10px;overflow:hidden}#content article.attachment{border:0}#content h1{font-size:20px;line-height:1.138em}#content h2{font-size:19px;line-height:1.3em}#content h3{font-size:16px;line-height:1.517em;padding:10px;-webkit-font-smoothing:subpixel-antialiased}#content h4{font-size:15px;line-height:1.313em}#content h5{font-size:14px;line-height:1.5em}#content h6{line-height:1.5em}.entry-header .entry-title{padding:5px;color:#fff;font-size:16px;line-height:1;background:#b7010d;text-shadow:0 1px 1px #000000;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,Osaka,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,MS PGothic,sans-serif}.entry-header .entry-title a{color:#fff;text-decoration:none}.entry-header .entry-title a:hover{color:#ddd;text-decoration:none}.entry-meta{color:#999;font-size:.786em;line-height:1.909em;display:none}.entry-thumbnail{margin-top:.75em}.entry-thumbnail a,.entry-thumbnail img{display:block}.entry-content{margin-top:.75em;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,Osaka,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,MS PGothic,sans-serif}.entry-content .widget{margin-left:0}.entry-content .widget_archive select{margin-top:0}.post-edit-link{clear:both}.error404 #content #searchform{display:inline;float:left;margin:0 0 20px;width:100%}.page-title{margin-bottom:.75em}.author-info .author-wrap{background:#eee;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-bottom:30px}.author-info .author-wrap .inner-author-wrap{padding:10px 5px}.author-info .author-wrap .author-photo{display:inline;float:left;margin-right:20px}.author-info .author-wrap .author-photo img{background:#fff;padding:3px;border:1px solid #ddd}.author-info .author-wrap .author-desc{overflow:hidden}.attachment img{display:block;max-width:650px}.attachment-navigation img{display:inline;float:left;margin:0 20px 10px 0}p.download-image{text-align:center}#image-navigation{font-size:.857em;line-height:1.75em}#sidebar{font-size:15px;line-height:1.5;padding-top:10px;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,Osaka,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,MS PGothic,sans-serif}.widget{margin:0 0 10px;font-size:14px;font-weight:700;border:1px dotted #B7010D;background:#fff}.widget a{color:#333;text-decoration:none;font-size:12px}.widget a:hover{color:#ffb300;text-decoration:none}.widget:first-child{margin-top:0}.widget .widget-title{color:#fff;font-size:14px;font-weight:700;line-height:1;background:#b7010d;padding:10px 5px}.widget ul{margin:0 0 0 20px;padding:0}.widget ul li{margin:10px 0;padding:0;list-style:none}.widget ul li ul{margin:0 0 0 10px;padding:0;display:block}.widget ul li ul li{list-style-image:url(/wp-content/themes/custom/images/icon_tri_red_10x7.png);font-size:13px;font-weight:400}.widget ul li ul li ul{margin:0 0 0 10px;padding:0}.widget ul li ul li ul li{list-style:circle;font-size:13px;font-weight:400}.widget_archive select{margin-top:1.2em;width:100%}.widget_calendar,#calendar_wrap th{border:none}#calendar_wrap td{color:#aaa}#wp-calendar tr td{background:#f5f5f5;border:1px solid white;padding:3px 0 2px;text-align:center}#wp-calendar caption{color:#222;font-weight:700;padding-bottom:4px;text-align:left}#wp-calendar #prev{text-align:left}#wp-calendar #next{text-align:right}.widget_categories ul ul.children{padding-left:1.5em}.widget_categories select{margin-top:1.2em;width:100%}.widget_search{overflow:hidden}.widget_search input[type=text]{background:#fafafa;border:1px solid #eeeeee;display:inline;float:left;margin-right:5px;padding:5px 10px;width:170px}.widget_search input[type=text]:focus{background:#fff}.screen-reader-text{display:none}.widget_rumputhijau_twitter_widget ul li{border-bottom:1px solid #eee;padding-bottom:8px;margin-bottom:8px}.widget_rumputhijau_twitter_widget ul li a{display:inline}.follow-me{display:block;margin-top:10px}.comments-title{margin-bottom:1.5em}.commentlist{list-style:none;font-size:.857em;line-height:1.75em}.commentlist li article{margin-bottom:10px}.commentlist li .children{list-style:none;margin-bottom:3em}.commentlist li .children article{margin-bottom:10px}.commentlist li .children article:last-child{margin-bottom:0}.commentlist li.pingback{border-bottom:1px solid #eeeeee;margin-bottom:1.5em;padding-bottom:.75em}.commentlist li.comment #respond .comment-notes,.commentlist li.comment #respond .logged-in-as{font-size:.917em;line-height:1.909em}.commentlist li.comment #respond label,.commentlist li.comment #respond .form-allowed-tags{font-size:1em;line-height:1.75em}.commentlist li.comment #respond .form-allowed-tags code{font-size:.917em;line-height:1.909em}.commentlist li.bypostauthor{display:block}.comment-meta{display:block;font-size:.917em;line-height:1.909em;margin-bottom:1.05em;overflow:hidden}.comment-meta img.avatar{border:1px solid #eeeeee;display:inline;float:left;margin-right:.75em;padding:.15em}.comment-meta .fn{font-size:1.091em;line-height:1.75em;display:block}.comment-meta .comment-awaiting-moderation{background:#fbe3e4;border:1px solid #fbc2c4;color:#8a1f11;clear:both;display:block;margin-top:1.2em;padding:.225em}.comment-content h1{font-size:2em;line-height:1.313em}.comment-content h2{font-size:1.75em;line-height:1.5em}.comment-content h3{font-size:1.5em;line-height:1.75em}.comment-content h4{font-size:1.333em;line-height:1.969em}.comment-content h5,.comment-content h6{font-size:1.167em;line-height:2.25em}.comment-content code{font-size:.917em;line-height:1.909em}.comment-navigation{font-size:.786em;line-height:1.909em;margin:3em 0;overflow:hidden}.comment-notes,.logged-in-as{font-size:.786em;line-height:1.909em}.form-allowed-tags{font-size:.857em;line-height:1.75em}.form-allowed-tags code{font-size:.917em;line-height:1.909em}#respond{margin:0}#respond label{font-size:.857em;line-height:1.75em}#respond input[type=text],#respond textarea{border:1px solid #ddd;-webkit-box-shadow:0 0 3px rgba(0,0,0,.1) inset;-moz-box-shadow:0 0 3px rgba(0,0,0,.1) inset;box-shadow:0 0 3px #0000001a inset}#respond input[type=text]:focus,#respond textarea:focus{-webkit-box-shadow:0 0 5px 0 #0066ff;-moz-box-shadow:0 0 5px 0 #0066ff;box-shadow:0 0 5px #06f}#respond input[type=text]{display:inline;float:left;margin:0 5px 10px 0;width:100%}#respond textarea{font-size:1.143em;line-height:1.313em;padding:7px}#respond input[type=submit]{padding:10px 15px}#respond .required{color:red}#colophon{border-top:5px solid #f0f0f0;margin:0 auto;width:100%}#colophon #footer-sidebar{border-bottom-color:#f0f0f0;border-bottom-style:solid;border-bottom-width:.071em;padding-bottom:1.429em;font-size:.857em;line-height:1.75em;margin-top:250px;margin-bottom:1.5em;padding-top:1.5em}#colophon .widget{margin-left:0}.credits a{color:#aaa}.footer-left{text-align:left;width:40%}.footer-left p{padding:10px 0 10px 20px;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,Osaka,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,MS PGothic,sans-serif;font-size:13px}.footer-right{text-align:right;width:57%}.footer-right p{padding:10px 20px 10px 0;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,Osaka,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,MS PGothic,sans-serif;font-size:13px}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{*zoom: 1}.ir{border:0;font:0/0 a;text-shadow:none;color:transparent;background-color:transparent}.hide{display:none;visibility:hidden}.show{display:block;visibility:visible}.invisible{visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;overflow:visible;position:static;width:auto}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.alignnone{display:block}.left{text-align:left}.right{text-align:right}.center{text-align:center}hr{border-top:1px solid #ccc;border-bottom:0;border-right:0;border-left:0;clear:both;height:1px;margin:1.5em 0;min-height:0}hr.dotted{border-style:dotted}hr.dashed{border-style:dashed}hr.darkborder{border-color:#000}hr.lightborder{border-color:#fff}.first{margin-left:0;padding-left:0}.last{margin-right:0;padding-right:0}.top{margin-top:0;padding-top:0}.bottom{margin-bottom:0;padding-bottom:0}.assistive-text{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:absolute!important}.paging-navigation{display:block;margin:20px 0;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,Osaka,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,MS PGothic,sans-serif;text-align:right}.paging-navigation .wp-pagenavi{margin:0 0 15px;padding:5px 0 4px}.paging-navigation .wp-pagenavi a,.paging-navigation .wp-pagenavi a:visited{background:#fff;border:1px solid #ddd;margin:0 0 0 2px;padding:7px 10px 6px;text-decoration:none}.paging-navigation .wp-pagenavi .on,.paging-navigation .wp-pagenavi .current{border:1px solid #ddd;margin:0 0 0 2px;padding:7px 10px 6px}.paging-navigation .wp-pagenavi .extend,.paging-navigation .wp-pagenavi .pages{background:#fff;padding:7px 10px 6px}.paging-navigation .wp-pagenavi .current,.paging-navigation .wp-pagenavi a:hover{background:#b7010d;color:#fff;text-decoration:none}.post-pages{clear:both;padding:1.5em 0}.post-pages span,.post-pages a span{cursor:pointer;display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*vertical-align: auto;*display: inline;*zoom: 1}.post-pages span,.post-pages a span{*display: inline}.post-pages a span{background:#f5f5f5;border:1px solid #e7e7e7;color:#666;padding:2px 8px}.post-pages a:hover span{color:#666;text-decoration:none;border-color:#c1c1c1}.post-navigation{margin:1.5em 0}#breadcrumbs{border-top:1px dotted #ddd;border-bottom:1px dotted #ddd;font-size:12px;line-height:1;margin-bottom:20px;padding:10px 0}.entry-content .wpcf7{background:#eee;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;margin:0 0 1.5em;padding:1.4em}.entry-content .wpcf7 input[type=text],.entry-content .wpcf7 input[type=email],.entry-content .wpcf7 textarea{-webkit-box-shadow:0 0 1px rgba(0,0,0,.2) inset;-moz-box-shadow:0 0 1px rgba(0,0,0,.2) inset;box-shadow:0 0 1px #0003 inset}.entry-content .wpcf7 input[type=text]:focus,.entry-content .wpcf7 input[type=email]:focus,.entry-content .wpcf7 textarea:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.entry-content .wpcf7 input[type=text],.entry-content .wpcf7 input[type=email]{height:2.5em}.entry-content div.wpcf7-validation-errors,.entry-content div.wpcf7-mail-sent-ng{background:red;border:2px solid #f00;color:#fff}.entry-content span.wpcf7-not-valid-tip{background:red;border:1px solid #f00;color:#fff;left:105%;padding:.2em .75em;top:-21%;width:18em}.entry-content div.wpcf7 img.ajax-loader{margin-left:1em}.tops_contentarea{clear:both;margin:0;padding:0}.top_left_banner_h225{margin:0 0 10px;padding:0;width:240px;height:280px;background:#fff}.top_left_info1{display:block;position:relative;margin:0;padding:0;width:240px;background:#fff}.widget_text,.textwidget{background:#fff;border:none;display:block;z-index:0;width:240px}.textwidget .widgit_banner_trophy{display:block;position:relative;z-index:100;margin:0 0 10px;padding:0;width:240px;height:100px;background:#fff}.textwidget .widgit_banner_trophy a{display:block;width:240px;height:100px;background:url(/wp-content/themes/custom/images/banner_top_left_trophy.jpg) top left no-repeat;margin:0;padding:0;text-decoration:none}.textwidget .widgit_banner_trophy a:hover{background:url(/wp-content/themes/custom/images/banner_top_left_trophy.jpg) bottom left no-repeat;margin:0;padding:0;text-decoration:none}.textwidget .widgit_banner_catalog{display:block;position:relative;margin:0 0 10px;padding:0;width:240px;height:100px;background:#fff}.textwidget .widgit_banner_catalog a{display:block;width:240px;height:100px;background:url(/wp-content/themes/custom/images/banner_top_catalog.jpg) top left no-repeat;margin:0;padding:0;text-decoration:none}.textwidget .widgit_banner_catalog a:hover{background:url(/wp-content/themes/custom/images/banner_top_catalog.jpg) bottom left no-repeat;margin:0;padding:0;text-decoration:none}.textwidget .widgit_banner_1,.textwidget .widgit_banner_2,.textwidget .widgit_banner_3{display:block;position:relative;z-index:1;top:0;left:0;margin:0 0 10px;padding:0}.textwidget .widgit_banner_1 a{display:block;width:240px;height:100px;background:url(/wp-content/themes/custom/images/banner_top_left_1.jpg) left top no-repeat;margin:0;padding:0;text-decoration:none}.textwidget .widgit_banner_1 a:hover{background:url(/wp-content/themes/custom/images/banner_top_left_1.jpg) left bottom no-repeat;margin:0;padding:0;text-decoration:none}.textwidget .widgit_banner_2 a{display:block;width:240px;height:100px;background:url(/wp-content/themes/custom/images/banner_top_rental.jpg) left top no-repeat;margin:0;padding:0;text-decoration:none}.textwidget .widgit_banner_2 a:hover{background:url(/wp-content/themes/custom/images/banner_top_rental.jpg) left bottom no-repeat;margin:0;padding:0;text-decoration:none}.textwidget .widgit_banner_3 a{display:block;width:240px;height:150px;background:url(/wp-content/themes/custom/images/banner_top_left_3.jpg) left top no-repeat;margin:0;padding:0;text-decoration:none}.textwidget .widgit_banner_3 a:hover{background:url(/wp-content/themes/custom/images/banner_top_left_3.jpg) left bottom no-repeat;margin:0;padding:0;text-decoration:none}.bread_crumb{margin:0 0 20px;border-bottom:1px solid #eee;padding:0;clear:both;height:24px;background:#fff;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,Osaka,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,MS PGothic,sans-serif}.bread_crumb li{font-size:12px;color:#000;float:left;list-style:none outside none}.bread_crumb li:after{content:">";padding-left:5px;margin-right:5px}.bread_crumb li:last-child:after{content:""}.bread_crumb li a{color:#00f}.bread_crumb li.current{font-weight:700}.tablenav{color:#2583ad;background:#fff;margin:1em auto;line-height:2em;text-align:center}a.page-numbers,.tablenav .current{color:#00019b;padding:2px .4em;border:solid 1px #ccc;text-decoration:none;font-size:smaller}a.page-numbers:hover{color:#fff;background:#328ab2}.tablenav .current{color:#fff;background:#328ab2;border-color:#328ab2;font-weight:700}.tablenav .next,.tablenav .prev{border:0 none;background:transparent;text-decoration:underline;font-size:smaller;font-weight:700}#cssmenu{list-style-type:none;width:100%;position:relative;display:block;font-size:16px;font-family:Arial,Helvetica,sans-serif;height:60px}#cssmenu ul{width:940px;font-size:12px;font-family:Arial,Helvetica,sans-serif;margin:0 auto;padding:5px 0;height:60px}#cssmenu ul:before{content:"";display:block}#cssmenu ul:after{content:"";display:table;clear:both}#cssmenu li{display:block;float:left;height:60px}#cssmenu li a{display:block;float:left;color:#333;text-decoration:none;font-weight:700;padding:8px 11px 6px;border-bottom:2px solid transparent;margin-left:20px;margin-right:19px}#cssmenu li a:hover{color:#ffb300}#cssmenu li.active a{display:inline;border-bottom:solid #B7010D;float:left}#cssmenu li a span{font-size:9px;margin:0 auto;color:#fa9}.menubarborder{padding-right:10px;border-right:1px dotted #B7010D;height:60px}.wpcf7-form input{width:60%}.wpcf7-form textarea{width:80%}.wpcf7-form p.submit{text-align:center}.wpcf7-form .wpcf7-submit{width:20%}.right_sidebar_banner_h69{margin:0 0 10px;padding:0;width:240px;height:69px;background:#fff}.right_sidebar_banner_h100{margin:0 0 10px;padding:0;width:240px;height:100px;background:#fff}.right_sidebar_banner_h135{margin:0 0 10px;padding:0;width:240px;height:135px;background:#fff}.right_sidebar_banner_h150{margin:0 0 10px;padding:0;width:240px;height:150px;background:#fff}.right_sidebar_banner_h225{margin:0 0 10px;padding:0;width:200px;background:#fff}.right_sidebar_banner_h460{margin:0 0 10px;padding:0;width:240px;height:460px;background:#fff}.right_sidebar_banner_1,.right_sidebar_banner_2{display:block;position:relative;z-index:1}.right_sidebar_banner_1 a{display:block;width:200px;height:69px;background:url(/wp-content/themes/custom/images/banner_top_left_1.jpg) no-repeat;margin:0;padding:0;text-decoration:none}.right_sidebar_banner_1 a:hover{background:url(/wp-content/themes/custom/images/banner_top_left_1_2.jpg) no-repeat;margin:0;padding:0;text-decoration:none}.right_sidebar_banner_2 a{display:block;width:200px;height:100px;background:url(/wp-content/themes/custom/images/banner_top_left_2.jpg) left top no-repeat;margin:0;padding:0;text-decoration:none}.right_sidebar_banner_2 a:hover{background:url(/wp-content/themes/custom/images/banner_top_left2.jpg) left bottom no-repeat;margin:0;padding:0;text-decoration:none}.right_sidebar_banner_3{display:block;position:relative;z-index:1;top:0;left:0}.right_sidebar_banner_3 a{display:block;width:200px;height:135px;background:url(/wp-content/themes/custom/images/banner_top_left_3.jpg);margin:0;padding:0;text-decoration:none}.right_sidebar_banner_3 a:hover{background:url(/wp-content/themes/custom/images/banner_top_left_3_2.jpg);margin:0;padding:0;text-decoration:none}.right_sidebar_info1{display:block;position:relative;margin:0;padding:0;width:200px;background:#fff}.right_sidebar_info1 h3{padding:6px;font-size:16px;font-weight:700;text-align:left;border-bottom:1px #B7010D solid;z-index:90;width:200px;font-family:\30d2\30e9\30ae\30ce\660e\671d  ProN W6,HiraMinProN-W6,HG\660e\671d E,\ff2d\ff33  \ff30\660e\671d,MS PMincho,MS \660e\671d,serif}.right_sidebar_bunsho{margin:10px;font-size:12px}.right_sidebar_bunsho a b{font-size:10.5px;text-align:right;float:left;color:#00f}.right_sidebar_bunsho1{font-size:12px;color:#888}.right_sidebar_naganoplant{display:block;position:relative;margin:0;padding:0;width:200px;background:#fff}.right_sidebar_ecoxtal{display:block;position:relative;margin:0 0 10px;padding:0;width:200px;height:150px;background:#fff}.right_sidebar_ecoxtal a{display:block;width:200px;height:150px;background:url(/wp-content/themes/custom/images/banner_top_left_ecocrystal.jpg) top left;margin:0;padding:0;text-decoration:none}.right_sidebar_ecoxtal a:hover{background:url(/wp-content/themes/custom/images/banner_top_left_ecocrystal.jpg) bottom left no-repeat;margin:0;padding:0;text-decoration:none}.right_sidebar_banner_trophy{display:block;position:relative;z-index:100;margin:0 0 10px;padding:0;width:200px;height:100px;background:#fff}.right_sidebar_banner_trophy a{display:block;width:200px;height:100px;background:url(/wp-content/themes/custom/images/banner_top_left_trophy.jpg) top left no-repeat;margin:0;padding:0;text-decoration:none}.right_sidebar_banner_trophy a:hover{background:url(/wp-content/themes/custom/images/banner_top_left_trophy.jpg) bottom left no-repeat;margin:0;padding:0;text-decoration:none}.right_sidebar_banner_kikakuteian{display:block;position:relative;margin:0 0 10px;padding:0;width:200px;height:100px;background:#fff}.right_sidebar_banner_kikakuteian a{display:block;width:200px;height:100px;background:url(/wp-content/themes/custom/images/banner_top_left_kikakuteian.jpg) top left no-repeat;margin:0;padding:0;text-decoration:none}.right_sidebar_banner_kikakuteian a:hover{background:url(/wp-content/themes/custom/images/banner_top_left_kikakuteian.jpg) bottom left no-repeat;margin:0;padding:0;text-decoration:none}.right_sidebar_banner_staff{display:block;position:relative;margin:0 0 10px;padding:0;width:200px;height:100px;background:#fff}.right_sidebar_banner_staff a{display:block;width:200px;height:100px;background:url(/wp-content/themes/custom/images/banner_top_left_staff.jpg) top left no-repeat;margin:0;padding:0;text-decoration:none}.right_sidebar_banner_staff a:hover{background:url(/wp-content/themes/custom/images/banner_top_left_staff.jpg) bottom left no-repeat;margin:0;padding:0;text-decoration:none}.right_sidebar_banner_catalog{display:block;position:relative;margin:0 0 10px;padding:0;width:200px;height:100px;background:#fff}.right_sidebar_banner_catalog a{display:block;width:200px;height:69px;background:url(/wp-content/themes/custom/images/banner_top_catalog.jpg);margin:0;padding:0;text-decoration:none}.right_sidebar_banner_catalog a:hover{background:url(/wp-content/themes/custom/images/banner_top_catalog_2.jpg);margin:0;padding:0;text-decoration:none}.right_sidebar_banner_rental{display:block;position:relative;margin:0 0 10px;padding:0;width:200px;height:100px;background:#fff}.right_sidebar_banner_rental a{display:block;width:200px;height:69px;background:url(/wp-content/themes/custom/images/banner_top_rental.jpg);margin:0;padding:0;text-decoration:none}.right_sidebar_banner_rental a:hover{background:url(/wp-content/themes/custom/images/banner_top_rental_2.jpg);margin:0;padding:0;text-decoration:none}.right_sidebar_banner_jirei{margin:5px 0 10px;padding:0;width:200px;min-height:300px;border-radius:5px;position:relative}.right_sidebar_banner_jirei .title{margin:7px;padding:6px;font-size:14px;font-weight:700;border-left:#B7010D 5px solid;font-family:\30d2\30e9\30ae\30ce\660e\671d  ProN W6,HiraMinProN-W6,HG\660e\671d E,\ff2d\ff33  \ff30\660e\671d,MS PMincho,MS \660e\671d,serif}.right_sidebar_banner_jirei .contents{margin:0;padding:0;background:#fff;width:210px;height:260px;border-radius:5px;position:absolute;bottom:5px;left:5px}.right_sidebar_banner_jirei .contents ul{margin:0;padding:5px;list-style:inside}.right_sidebar_banner_jirei .contents ul li{font-size:10px}.right_sidebar_banner_jirei .contents .inner{margin:0;padding:0;width:210px;height:260px;overflow:auto}.right_sidebar_banner_jirei .contents .inner p{margin:10px;padding:0 0 5px;line-height:1.4;font-size:11px;border-bottom:#B7010D 1px solid}.right_sidebar_banner_jirei .contents .inner img{margin:0 0 5px;padding:0;width:200px;height:auto}#sidebar,#sinseihin{display:block}.disp_off_class{display:none}.disp_on_class{display:block}@media screen and (max-width:780px){.top_left_sp{display:block}.top_left_sp aside,#leadtime{display:none}.top_right{padding:10px;box-sizing:border-box}.top_right img{max-width:100%;height:auto}#menu,#menu2,#sinseihin,#seihinyakudati{width:100%;float:none}.seihin_selection div{width:100%}.entry-content table,.content table{width:100%;font-size:11px}.faq-container{padding:10px}.new-product-card{width:150px}body.menu-is-open #addmenu,#addmenu.is-open{display:block!important;visibility:visible!important;opacity:1!important;position:fixed!important;top:0!important;right:0!important;left:auto!important;width:86vw!important;max-width:360px!important;height:100vh!important;background:#fff!important;color:#333!important;z-index:2147483647!important;transform:translate(0)!important}#backmenu.is-open{display:block;opacity:1;z-index:2147483646;pointer-events:auto!important}.contact-info-sp .tel{font-size:14px}#custom-header,.site-custom-container,.section-title-frame,.scroll-outer-frame,#colophon,.faq-container,#otoiawase_12,.container .progressbar{display:none}.top_slideshow_sp{margin-top:70px}.contact-info-sp .hours{color:#fff}.know-the-make-rayout table{display:block}.know-the-make-rayout tbody{width:100%}.know-the-make-rayout tr{width:50%}.know-the-make-rayout th,.know-the-make-rayout td{display:block;width:100%;padding:0}.voice_content{clear:both}#switchBtn{transform:scale(.75);transform-origin:right center}body{overflow-x:hidden;overflow-y:auto}html{overflow-y:auto}img.topbaner_sp_title{float:inline-start}a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}#mob_title img{height:auto}.top_right{float:none;display:block;position:relative;width:100%}#menu-close-btn{position:absolute!important;top:12px!important;right:14px!important;width:36px!important;height:36px!important;background:#b7010d!important;border:none!important;border-radius:50%!important;cursor:pointer!important;z-index:21474!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important}#menu-close-btn:before,#menu-close-btn:after{content:"";position:absolute;width:16px;height:2px!important;background:#fff!important;border-radius:2px}#menu-close-btn:before{transform:rotate(45deg)}#menu-close-btn:after{transform:rotate(-45deg)}body.menu-is-open{overflow:hidden;touch-action:none}\a0  :root{--sp-menu-red: #B7010D;--sp-menu-red-dark: #8f0008;--sp-menu-bg: #fff;--sp-menu-soft: #fff6f7;--sp-menu-line: #ececec;--sp-menu-text: #292929;--sp-menu-muted: #777}#addmenu{display:block!important;visibility:visible!important;position:fixed!important;top:0!important;right:0!important;left:auto!important;width:min(88vw,380px)!important;height:100dvh!important;min-height:100vh!important;margin:0!important;padding:0 0 calc(28px + env(safe-area-inset-bottom))!important;background:var(--sp-menu-bg)!important;color:var(--sp-menu-text)!important;z-index:2147483647!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;box-shadow:-12px 0 32px #00000042!important;box-sizing:border-box!important;transform:translate(105%)!important;opacity:1!important;transition:transform .26s ease!important}#addmenu.is-open,body.menu-is-open #addmenu{transform:translate(0)!important}#backmenu{display:block!important;visibility:hidden!important;position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;background:#0000008a!important;opacity:0!important;pointer-events:none!important;cursor:pointer!important;z-index:2147483646!important;transition:opacity .22s ease,visibility .22s ease!important}#backmenu.is-open,body.menu-is-open #backmenu{visibility:visible!important;opacity:1!important;pointer-events:auto!important}#backmenu .fa-xmark{display:none!important}#switchBtn,#mob_end{pointer-events:auto!important;z-index:1040!important}#addmenu .sp-menu-header{position:relative;padding:5px 66px 5px 15px;background:#b7010d;color:#fff}#addmenu .sp-menu-title{margin:0;padding:5px;font-size:21px!important;font-weight:700!important;letter-spacing:.03em!important;line-height:1.35!important}#addmenu .sp-menu-subtitle{margin-top:5px;padding:5px;color:#ffffffe6!important;font-size:12px!important;line-height:1.6!important}#addmenu .sp-menu-block-title,#addmenu .sp-menu-category-title{margin:0!important;padding:0 0 10px!important;color:var(--sp-menu-red)!important;font-size:14px!important;font-weight:700!important;line-height:1.4!important}#addmenu .sp-menu-category-title{padding:16px 16px 10px!important;background:#fff!important}#addmenu .sp-menu-popular{padding:14px 14px 16px!important;background:linear-gradient(180deg,#fff 0%,var(--sp-menu-soft) 100%)!important;border-bottom:1px solid var(--sp-menu-line)!important}#addmenu .sp-menu-chip-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:0!important}#addmenu .sp-menu-chip{display:flex!important;width:100%;align-items:center!important;justify-content:center!important;min-height:38px!important;padding:8px 9px!important;border:1px solid rgba(183,1,13,.35)!important;border-radius:999px!important;background:#fff!important;color:var(--sp-menu-red)!important;text-align:center!important;text-decoration:none!important;font-size:13px!important;font-weight:700!important;line-height:1.25!important;box-shadow:0 2px 8px #b7010d14!important}#addmenu .menu-section{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important;border:1px solid var(--sp-menu-line)!important;border-radius:14px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 3px 12px #0000000a!important}#addmenu .menu-section-title{position:relative!important;display:flex!important;align-items:center!important;min-height:52px!important;padding:0 44px 0 16px!important;background:#fff!important;color:var(--sp-menu-text)!important;font-size:15px!important;font-weight:700!important;line-height:1.45!important;cursor:pointer!important;outline:none!important;border-bottom:2px solid #d9534f;width:100%!important;max-width:none!important;box-sizing:border-box!important}#addmenu .menu-section-title:after{content:"\25b6\fe0e"!important;position:absolute!important;right:16px!important;top:50%!important;width:auto!important;height:auto!important;border:none!important;color:#b7010d!important;font-size:13px!important;font-weight:700!important;line-height:1!important;transform:translateY(-50%)!important}#addmenu .menu-section.is-open .menu-section-title{background:var(--sp-menu-soft)!important;color:var(--sp-menu-red)!important}#addmenu .menu-section.is-open .menu-section-title:after{content:"\25bc"!important;transform:translateY(-50%)!important}#addmenu .menu-section ul{display:block!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;list-style:none!important;background:#fff!important;transition:max-height .24s ease!important}#addmenu .menu-section.is-open ul{max-height:900px!important}#addmenu .menu-section li{margin:0!important;padding:0!important;border-top:1px solid #f0f0f0!important}#addmenu .menu-section a{display:flex!important;align-items:center!important;width:100%!important;min-height:46px!important;margin:0!important;padding:11px 16px 11px 20px!important;border:none!important;background:#fff!important;color:var(--sp-menu-text)!important;text-align:left!important;text-decoration:none!important;font-size:14px!important;font-weight:600!important;line-height:1.45!important;box-sizing:border-box!important}#addmenu .menu-section a:after{content:""!important;width:7px!important;height:7px!important;margin-left:auto!important;border-right:1px solid #c9c9c9!important;border-bottom:1px solid #c9c9c9!important;transform:rotate(-45deg)!important;flex:0 0 auto!important}#addmenu .menu-section a:hover,#addmenu .menu-section a:active{background:var(--sp-menu-soft)!important;color:var(--sp-menu-red)!important}#addmenu .menu-section a span{display:block!important;width:auto!important;min-width:0!important}#addmenu .sp-menu-new{display:inline-block!important;width:auto!important;margin-left:4px!important;padding:1px 5px!important;border-radius:999px!important;background:var(--sp-menu-red)!important;color:#fff!important;font-size:10px!important;line-height:1.4!important;vertical-align:middle!important}#addmenu .sp-menu-support{margin:16px 12px 0!important;padding:14px 12px!important;border:1px solid var(--sp-menu-line)!important;border-radius:14px!important;background:#fafafa!important}#addmenu .sp-menu-support-link{display:block!important;margin:8px 0 0!important;padding:12px 14px!important;border:1px solid rgba(183,1,13,.35)!important;border-radius:10px!important;background:#fff!important;color:var(--sp-menu-red)!important;text-align:center!important;text-decoration:none!important;font-size:14px!important;font-weight:700!important;line-height:1.35!important;box-sizing:border-box!important}#addmenu .sp-menu-support-link-primary{border-color:var(--sp-menu-red)!important;background:var(--sp-menu-red)!important;color:#fff!important}#addmenu .menu-section li{margin:0!important;padding:0!important;border-top:1px solid #eee!important}#addmenu .menu-section a{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;min-height:48px!important;padding:11px 16px!important;color:#333!important;background:#fff!important;text-align:left!important;text-decoration:none!important;font-size:14px!important;font-weight:700!important;line-height:1.45!important;border:none!important;box-sizing:border-box!important}#addmenu .menu-section a i{display:none!important}#addmenu .menu-section a span{display:block!important;width:100%!important;text-align:left!important}#addmenu .menu-section a:hover,#addmenu .menu-section a:active{background:#fff5f6!important;color:#b7010d!important}#addmenu .menu-section-title:focus{outline:2px solid #B7010D!important;outline-offset:-2px!important}\a0  #addmenu a{display:block!important;color:#fff!important;text-decoration:none!important;padding:12px 20px!important;border-bottom:1px solid rgba(255,255,255,.1)!important;font-size:14px!important;line-height:1.5!important}#addmenu a:hover,#addmenu a:active{background:#b7010d4d;color:#fff}#backmenu .fa-xmark{display:none}img.topbaner_sp_title{width:35%}img.topbaner_sp_inquiry{float:right}img.topbaner_sp_inquiry{width:40%}#site-branding{position:relative;margin-top:70px;z-index:1}#mob_end{display:block}#switchBtn{position:fixed;top:4px;right:4px;width:50px;height:50px}#switchBtn:hover{cursor:pointer}#switchBtn span{left:25%;width:50%;height:3px;display:block;position:absolute;background-color:#fff;border-radius:5px;transition:all .2s linear}#switchBtn span:nth-of-type(1){top:10px;-webkit-transform:rotate(0);transform:rotate(0)}#switchBtn span:nth-of-type(2){top:18px;-webkit-transform:scale(1);transform:scale(1)}#switchBtn span:nth-of-type(3){top:26px;-webkit-transform:rotate(0);transform:rotate(0)}#switchBtn p{width:50px;position:relative;top:28px;font-size:9px;font-weight:400;font-family:sans-serif;color:#fff;text-align:center;transition:all .2s linear}#switchBtn.btnClose span{background-color:#fff}#switchBtn.btnClose span:nth-of-type(1){top:18px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#switchBtn.btnClose span:nth-of-type(2){-webkit-transform:scale(0);transform:scale(0)}#switchBtn.btnClose span:nth-of-type(3){top:18px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.inquiry_fix{display:none}.menubarborder{all:initial}#sidebar{all:initial;position:absolute;top:273px;left:0;z-index:1010;background:#fff;color:#000;width:240px}.widget-area-none{display:none}.widget-area{display:block}#addmenu ul{margin-left:0;padding-left:0;list-style:none}#addmenu li{margin-left:0;padding-left:18px;border-top:#B7010D thin dashed;padding-top:10px;padding-bottom:5px}#cssmenu,.pindex,.left-sidebar #sidebar{display:none}.left-sidebar #content{float:left;width:100%;display:block}.progressbar{width:460px}.page-header,.entry-header,.content{width:100%}.pitem_descrpt{display:block;padding:5px;float:left;width:100%}#main{margin:0 auto 1.5em;width:100%;min-height:1170px}.pitem_photo img{margin:10px;height:auto;border:none;width:100%}.pitem .pitem_photo{width:95%}.prop_toparea_photos{width:100%}.prop_toparea_photos_main img{width:95%}.pitem .pitem_photo,.pitem_descrpt_price_size{padding:5px}img.topbaner_sp_inquiry{float:right;width:50px;display:none}img.topbaner_sp_tel{width:40%}#sp_order_inquiry{position:fixed;right:0;bottom:0;left:0;opacity:1;transition:.3s}goqsmile-chat-window{display:none}.-w-innner{height:calc(74px + env(safe-area-inset-bottom))}.-w-top{min-width:35px;width:10vw;padding-bottom:env(safe-area-inset-bottom)}body{margin:3rem}.seihin_selection a{display:block;width:100%;height:40px;line-height:40px;text-decoration:none;background:#fff;text-align:center;color:#000;font-size:30px;font-weight:700;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;box-shadow:1px 1px 1px 2px #dedede}.seihin_selection a:hover{background:#b7010d;color:#fff;margin-left:5px;margin-top:5px;box-shadow:none}.active{transform:scale(.95)}div#casestudy_slide_top,#sinseihin{display:none}#seihinyakudati{max-width:100%}.textwidget,.textwidge,#text-3,.widget:first-child,.widget,.widget-area fixed-8 last{display:none}td.table1gray{padding:0;margin:0;width:55%;border:solid 1px #ccc}td.table1gray_title{padding:15px 0 0;margin:0}td.table2gray{padding:0;margin:0;width:55%;background-color:#fff;border:solid 1px #ccc}td.table2gray_title{padding:15px 0 0;margin:0;background-color:#fff}input#your-email,input#campany,input#section,input#your-name,input.hinban,input.nouki,input.kazu{max-width:100%}#search-2.header_top.widget_search{display:block!important;position:fixed!important;top:70px!important;left:0!important;right:0!important;width:100%!important;z-index:1005!important;margin:0!important;padding:0 12px 8px!important;background:transparent!important;box-sizing:border-box}#search-2 #searchform{display:flex!important;width:100%!important;height:44px!important;margin:0!important;padding:0!important;border:2px solid #B7010D!important;border-radius:8px!important;overflow:hidden!important;background:#fff!important;box-sizing:border-box!important}#search-2.header_top.widget_search{display:none!important;position:fixed!important;top:70px!important;left:0!important;right:0!important;width:100%!important;z-index:1100!important;margin:0!important;padding:8px 12px!important;background:transparent!important;box-sizing:border-box!important}body.sp-search-open #search-2.header_top.widget_search{display:block!important}#search-2 #searchform{display:flex!important;width:100%!important;height:44px!important;margin:0!important;padding:0!important;border:2px solid #B7010D!important;border-radius:8px!important;overflow:hidden!important;background:#fff!important;box-sizing:border-box!important;box-shadow:0 8px 18px #0000002e!important}#search-2 .assistive-text{position:absolute!important;left:-9999px!important}#search-2 input.field{flex:1 1 auto!important;min-width:0!important;width:auto!important;height:100%!important;margin:0!important;padding:0 12px!important;border:none!important;outline:none!important;font-size:15px!important;color:#333!important;background:#fff!important;box-sizing:border-box!important}#search-2 input.submit{flex:0 0 72px!important;width:72px!important;height:100%!important;margin:0!important;padding:0!important;border:none!important;border-radius:0!important;background:#b7010d!important;color:#fff!important;font-size:13px!important;font-weight:700!important;cursor:pointer!important;appearance:none!important;-webkit-appearance:none!important}#spFloatingActions.sp-floating-actions{position:fixed!important;right:10px!important;bottom:92px!important;z-index:1090!important;display:flex!important;flex-direction:column!important;gap:8px!important}#spFloatingActions .sp-floating-btn{width:54px!important;height:54px!important;min-height:54px!important;border:2px solid #B7010D!important;border-radius:12px!important;background:#fff!important;color:#b7010d!important;box-shadow:0 3px 10px #00000029!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;padding:4px!important;cursor:pointer!important;box-sizing:border-box!important;font-family:inherit!important;line-height:1!important}#spFloatingActions .sp-floating-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#b7010d!important;font-size:18px!important;line-height:1!important;width:auto!important;min-width:0!important}#spFloatingActions .sp-floating-label{display:inline-block!important;color:#b7010d!important;font-size:9px!important;font-weight:700!important;line-height:1.1!important;white-space:nowrap!important}#spFloatingActions .sp-floating-btn:active,body.sp-search-open #spSearchToggle{background:#b7010d!important;color:#fff!important}#spFloatingActions .sp-floating-btn:active .sp-floating-icon,#spFloatingActions .sp-floating-btn:active .sp-floating-label,body.sp-search-open #spSearchToggle .sp-floating-icon,body.sp-search-open #spSearchToggle .sp-floating-label{color:#fff!important}}@media screen and (min-width:700px){.for-sp,#spFloatingActions{display:none}}#sp_order_inquiry{display:none}.sidebaner_showroom{background-color:#b7010d;color:#fff}.hongkong{padding-bottom:5px}.chat-window .chat-footer .chat-footer-button .btn{color:#333}.chat-message li.left .chat-message-body img{height:auto}.movie-wrap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.inquiry_fix{position:fixed;right:15px;bottom:60px}.result form{display:inline}.result input[type=submit]{color:#aa9a85;padding:0;margin:0;box-shadow:none;background:none;border:none;font-size:.85em;text-decoration:underline;cursor:pointer}.sort_current{font-weight:700;text-decoration:none}.voice_main{background:#fff;flex-flow:row nowrap;align-items:flex-start;justify-content:stretch;width:100%;display:inline-block;margin:15px 5px}.voice_main h3{border-bottom-color:#b7010d;border-bottom-style:inset;border-bottom-width:thin;border-left-color:#b7010d;border-left-style:outset;border-left-width:thick;padding:2px 5px;margin:0;font-size:19px;font-weight:700;line-height:1.5em;color:#333;text-align:left}.voice_content{padding:10px 25px;vertical-align:middle;margin:initial;font-size:smaller}.voice_img{flex:1;width:30%;float:left;margin:0 10px}.voice_img img{max-width:200px}.voice_products,.voice_Industry{font-size:small}.voice_in_company{text-align:right;font-size:small}#companylist{border-bottom:groove;border-bottom-color:#b7010d;margin-bottom:20px;border-bottom:above}.slider{width:94%;margin:0 auto}.slider img{width:300px;height:auto}.slider .slick-slide{transform:scale(.8);transition:all .8s;opacity:.5}.slider .slick-slide.slick-center{transform:scale(1);opacity:1}.slick-prev,.slick-next{position:absolute;top:30%;cursor:pointer;outline:none;border-top:2px solid #666;border-right:2px solid #666;height:15px;width:15px}.slick-prev{left:-1.5%;transform:rotate(-135deg)}.slick-next{right:-1.5%;transform:rotate(45deg)}.slick-track a{font-size:x-small;color:#333}.slick-dots{text-align:center;margin:20px 0 0}.slick-dots li{display:inline-block;margin:0 5px}.slick-dots button{color:transparent;outline:none;width:8px;height:8px;display:block;background:#ccc}.slick-dots .slick-active button{background:#333}#casestudy_slide_title h2{color:#b7010d;border-bottom:#B7010D 1px dashed;border-left:6px solid #B7030D;padding:5px 10px}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}div#casestudy_slide_title{clear:both}.toc-001{margin-bottom:30px;padding:1em 1em 1em 2em;border:1px solid #999;background-color:#f7f7f7}.toc-001 div:before{display:inline-block;width:1em;height:1em;margin-right:5px;background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23333%22%3E%3Cpath%20d%3D%22M3.8%2017.2h-3c-.5%200-.8.4-.8.8v3c0%20.4.3.8.8.8h3c.4%200%20.8-.3.8-.8v-3c-.1-.4-.4-.8-.8-.8zm0-15h-3c-.5%200-.8.4-.8.8v3c0%20.4.3.8.8.8h3c.4%200%20.8-.3.8-.8V3c-.1-.4-.4-.8-.8-.8zm0%207.6h-3c-.5%200-.8.3-.8.7v3c0%20.4.3.8.8.8h3c.4%200%20.8-.3.8-.8v-3c-.1-.4-.4-.7-.8-.7zM23.2%2018h-15c-.4%200-.8.3-.8.8v1.5c0%20.4.3.8.8.8h15c.4%200%20.8-.3.8-.8v-1.5c0-.5-.3-.8-.8-.8zm0-15h-15c-.4%200-.7.3-.7.8v1.5c0%20.4.3.7.7.7h15c.5%200%20.8-.3.8-.8V3.8c0-.5-.3-.8-.8-.8zm0%207.5h-15c-.4%200-.8.3-.8.8v1.5c0%20.4.3.8.8.8h15c.4%200%20.8-.3.8-.8v-1.5c0-.5-.3-.8-.8-.8z%22%2F%3E%3C%2Fsvg%3E);content:""}.toc-001 ol{list-style-type:disclosure-closed;margin:0;padding:0 1.2em;overflow:hidden}.heading-024{position:relative;padding:.3em 0 .2em 1em;border-bottom:3px solid #b7010d;color:#333}.heading-024:before{position:absolute;top:0;left:.3em;transform:rotate(55deg);height:11px;width:12px;background:#b7010d;content:""}.heading-024:after{position:absolute;transform:rotate(15deg);top:.6em;left:0;height:8px;width:8px;background:#b7010d;content:""}.heading-017{border-left:5px solid #B7010D;padding:.5em .7em;background:#ffadbb08;color:#444}.heading-040{padding:.2em .5em;margin-top:8px;margin-left:5px;border-left:3px solid #b7010d;border-bottom:1px solid #b7010d;color:#b7010d}.anniversary30th-page{padding:0 .7em}.anniversary30th-page p{padding-left:15px}.box-019{position:relative;padding:1.8em .5em 1em;border:2px solid #b7010d;margin:0 10px}.box-019>div{position:absolute;top:-1.15em;left:-.5em;padding:.4em 1.4em;border-radius:5px;background-color:#b7010d;color:#fff;font-size:1em;font-weight:700;margin:0 0 0 -5px}.box-019>div:before{position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:16px;height:8px;background-color:#b7010d;clip-path:polygon(0 0,100% 0,50% 100%);content:""}.box-019 p{margin:0}.link_modori{float:right}.box84{padding:1em 2em 2em;background-color:#fff6f6;border-radius:1px;box-shadow:0 1px 3px #0000001a;font-size:13px}.box84 .box-title{color:#8b847e;font-size:15px;font-weight:700}.box84 .box-title:before{font-family:"Font Awesome 5 Free";margin:0 3px 0 0;font-weight:700}.border_anniversary{padding:7px 3px 7px 10px;margin-bottom:3px;border-radius:5px;border:1px dashed #333333;background-color:#b701010a}div#tag_know a{display:inline-block;border-radius:10px;background:#fff9eb;font-size:100%;border-style:solid;border-color:#fdffeb transparent transparent transparent;margin-right:5px;margin-bottom:10px}.grid-container{display:grid;gap:4px;grid-template-columns:repeat(3,auto)}.grid-item{padding:4px}.tag_know a{border:solid #888 1px;padding:5px;margin:1px;font-size:smaller;line-height:250%}.toc-001{margin-bottom:30px;padding:1em 1em 1em 2em;border:1px solid #999;background-color:#f7f7f7;color:#333}.toc-001 div{display:flex;align-items:center;margin:0;padding:5px 0}.toc-001 ol{list-style-type:decimal;margin:0;padding:0 1.2em;overflow:hidden}.toc-001 ol ol{margin-top:5px}.toc-001 li{padding:5px 0}.toc-001 a{color:#166c9d}.borderline{border:dotted 1px}.title_advantage{border-left:solid #b7010d 5px;border-bottom:solid #b7010d;margin:20px 0;padding:3px 10px 5px;font-size:revert;color:#b7010d}.box24{position:relative;padding:15px;margin:2em 0;background:#e6f4ff;color:#5c98d4;font-weight:700;border-radius:30px}.box24:after{position:absolute;content:"";top:100%;left:30px;border:15px solid transparent;border-top:15px solid #e6f4ff;width:0;height:0}.box24 p{margin:0;padding:0}.box19{position:relative;padding:.25em 1em;width:max-content;float:left;width:100%}.box19:before,.box19:after{content:"";width:20px;height:30px;position:absolute;display:inline-block}.box19:before{border-left:solid 1px #5767bf;border-top:solid 1px #5767bf;top:0;left:0}.box19:after{border-right:solid 1px #5767bf;border-bottom:solid 1px #5767bf;bottom:0;right:0}.box19 p{margin:0;padding:0}.box18{position:relative;padding:.25em 1em;max-width:100%;float:left}.box18:before,.box18:after{content:"";width:20px;height:30px;position:absolute;display:inline-block}.box18:before{border-left:solid 1px #5767bf;border-top:solid 1px #5767bf;top:0;left:0}.box18:after{border-right:solid 1px #5767bf;border-bottom:solid 1px #5767bf;bottom:0;right:0}.box18 p{margin:0;padding:0}.jisseki{font-size:initial;border-left:solid 5px #B7010D;padding:10px;margin:5px;line-height:35px}.img_22{float:left}.img_21{float:right}.toggle{display:none}.Label{padding:1em;display:block;color:#b7010d;border:solid .5px #B7010D}.Label:before{content:"";width:6px;height:6px;border-top:2px solid #B7010D;border-right:2px solid #B7010D;-webkit-transform:rotate(45deg);position:absolute;top:calc(50% - 3px);right:20px;transform:rotate(135deg)}.Label,.content{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:all .3s}.content{height:0;margin-bottom:10px;padding:0 20px;overflow:hidden}.toggle:checked+.Label+.content{height:auto;padding:20px;transition:all .3s}.toggle:checked+.Label:before{transform:rotate(-45deg)}.acd-check{display:none}.acd-label{padding:10px 15px;box-sizing:border-box;background:#eee;display:flex;justify-content:space-between;margin:0 auto 5px;width:60%}.acd-label:after{display:flex;align-items:center;font-family:"Font Awesome 5 Free";content:"\f0d7";font-weight:900;transition:all .3s}.acd-content{height:0;opacity:0;transition:.3s;visibility:hidden;width:60%;padding:0;margin:0 auto}.acd-content p{margin:0;padding:0 20px;word-break:break-all}.acd-check:checked+.acd-label+.acd-content{height:auto;opacity:1;padding:15px 0;visibility:visible;display:flex;align-items:center;word-break:break-all}.acd-check:checked+.acd-label:after{transform:rotate(180deg)}.midashi_syou{padding-left:10px}.anniversary_midashi{border-bottom:solid 1px #B7010D;margin-bottom:10px}.box29{margin:2em 0;background:#b7010d}.box29 .box-title{font-size:1.2em;background:#b7010d;padding:4px;text-align:center;color:#fff;font-weight:700;letter-spacing:.05em}.box29 p{padding:15px 20px;margin:0;background:#fff;border:solid 1px #B7010D}div#otoiawase_12 a{color:#fff;text-decoration:none;font-weight:700}div#otoiawase_12{padding:10px;position:fixed;z-index:999;bottom:120px;left:0}div#leadtime{padding:10px;position:fixed;z-index:999;bottom:0;left:0}p.syousaibotan{right:12px;position:fixed;bottom:8px;color:#666}.mokuji{margin:5px;background:#eee;padding:10px}.mokuji_title{font-size:large;border-bottom:solid 1px #B7010D;margin-bottom:10px}.table1gray label{display:block}.know_title_h3{border-left:solid 7px #B7010D;border-bottom:solid 1px #B7010D}a.btn_03{text-align:center;vertical-align:middle;text-decoration:none;width:120px;margin:auto;padding:8px;font-size:12px;font-weight:700;border:2px solid #27acd9;border-radius:100vh;transition:.5s}a.btn_03:hover{color:#fff;background:#27acd9}.option_title_2{clear:both}.boxgray{background-color:#eee;padding:2em}#mokuji_fix{position:fixed;right:0;top:50%;transform:translateY(-50%)}.thumbnail-text-bottom-left_rakuraku{position:absolute;background:#ff6809;color:#fff;padding:6px 10px;border-radius:23%;font-size:15px;font-weight:bolder;border:1px solid #000000;margin:inherit}.container2{margin:30px auto;max-width:1200px;background:#fff;padding:20px;border-radius:8px;box-shadow:0 4px 6px #0000001a}.comparison{display:flex;justify-content:space-between}.column{flex:1;background-color:#f8f8f8;border:1px solid #ccc;border-radius:8px;padding:20px}.column h2{background-color:#a50000;color:#fff;padding:10px;font-size:1.3em;text-align:center;margin:-20px -20px 20px;border-radius:8px 8px 0 0}.column h2.yellow{background-color:#b7010d;color:#ff0}.accordion-item{margin-bottom:10px}.accordion-header1{background-color:#fff;border:1px solid #ccc;border-radius:4px;padding:10px;cursor:pointer;position:relative}.accordion-header1:after{content:"\25bc";position:absolute;right:10px;transition:transform .3s ease}.accordion-header1:hover{background-color:#f1f1f1}.accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease-out;background-color:#fff;border:1px solid #ccc;border-top:none;border-radius:0 0 4px 4px}.accordion-item.active .accordion-header{background-color:#ddd;border-radius:4px 4px 0 0}.accordion-item.active .accordion-header:after{transform:rotate(180deg)}.accordion-item.active .accordion-content{max-height:500px}.accordion-content ul{padding:15px;margin:0;list-style:none}.accordion-content li{margin:5px 0;padding-left:20px;position:relative}.accordion-content li:before{content:"\2022";position:absolute;left:0;color:#a50000}.red-text{color:red;font-weight:700}.line1{border:solid 1px}.faq-container{font-family:Arial,\30e1\30a4\30ea\30aa,sans-serif;line-height:1.6;max-width:800px;margin:0 auto;background-color:#fff;padding:30px;border-radius:8px;box-shadow:0 2px 10px #0000001a;color:#333}.faq-container h2{text-align:center;color:#b7010d;margin-bottom:30px;font-size:2em;border-bottom:2px solid #B7010D;padding-bottom:10px;display:inline-block;width:100%}.faq-item{margin-bottom:20px;border-bottom:1px dashed #eee;padding-bottom:10px}.faq-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.faq-question,.faq-answer{display:flex;align-items:flex-start;margin-bottom:10px}.faq-question{font-weight:700;color:#b7010d;font-size:medium}.faq-answer{color:#555;font-size:smaller}.faq-question .icon,.faq-answer .icon{border-radius:50%;width:24px;min-width:24px;height:24px;display:flex;justify-content:center;align-items:center;font-size:.9em;margin-right:10px;flex-shrink:0}.faq-question .icon{color:#fff;background-color:#b7010d}.faq-answer .icon{color:#b7010d;background-color:#f0f0f0}.faq-question span:last-child,.faq-answer span:last-child{flex-grow:1}a.more-questions-button{display:block;width:250px;padding:15px 20px;margin:40px auto 0;background-color:#b7010d;color:#fff;text-align:center;text-decoration:none;border-radius:5px;font-size:1.1em;transition:background-color .3s ease;border:1px solid #B7010D}a.more-questions-button:hover{background-color:#a3000d;border-color:#a3000d}.impressions-widget-container{width:240px!important;max-width:240px!important;min-width:240px!important;box-sizing:border-box!important;display:block!important;float:none!important;clear:both!important;margin:0 auto!important;padding:1rem!important;background-color:#fff!important;border-radius:.5rem!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important;border:none!important;font-family:Inter,Arial,\30e1\30a4\30ea\30aa,sans-serif!important;text-align:left!important;overflow:hidden!important;line-height:normal!important;color:inherit!important}.impressions-title{font-size:1.125rem!important;font-weight:700!important;color:#b7010d!important;border-bottom:2px solid #B7010D!important;padding-bottom:.5rem!important;margin-bottom:1rem!important;text-align:left!important;word-wrap:break-word!important;line-height:1.3!important}.impressions-list{display:flex!important;flex-direction:column!important;text-align:left!important;margin:0!important;padding:0!important;list-style:none!important}.impression-item{border-bottom:1px solid #e5e7eb!important;padding-bottom:.5rem!important;margin-bottom:.5rem!important;text-align:left!important;word-wrap:break-word!important;line-height:normal!important}.impression-item:last-child{border-bottom:0!important;margin-bottom:0!important}.impression-item-usage-purpose,.impressions-item-product{color:#6b7280!important;font-size:.6rem!important;margin-bottom:.05rem!important;line-height:1.2!important;word-wrap:break-word!important;word-break:break-all!important;padding:0!important}.impressions-product-link{color:#007bff!important;text-decoration:underline!important;font-size:.6rem!important}.impressions-product-link:hover{color:#0056b3!important}.impression-item-text{color:#000!important;font-size:.75rem!important;text-align:left!important;margin-bottom:.15rem!important;word-wrap:break-word!important;word-break:break-all!important;display:block!important;-webkit-box-orient:unset!important;-webkit-line-clamp:unset!important;overflow:visible!important;text-overflow:clip!important}.impression-item-company{text-align:left!important;color:#6b7280!important;font-size:.6rem!important;font-style:italic!important;margin-top:0!important;word-wrap:break-word!important;word-break:break-all!important;padding:0!important}.impressions-no-data{text-align:left!important;color:#6b7280!important;font-size:.875rem!important;margin:0!important;padding:0!important}.impressions-button-container{margin-top:1.5rem!important;text-align:center!important;padding:0!important}.impressions-button{display:inline-block!important;background-color:#b7010d!important;color:#fff!important;font-size:.75rem!important;font-weight:700!important;padding:.5rem 1rem!important;border-radius:9999px!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important;transition-property:background-color!important;transition-duration:.3s!important;text-decoration:none!important;border:none!important;line-height:normal!important}.impressions-button:hover{background-color:#a3000d!important}.impressions-button:focus{outline:2px solid transparent!important;outline-offset:2px!important;box-shadow:0 0 0 2px #ef4444,0 0 0 4px #ef444480!important}#mob_title{display:flex;justify-content:space-between;align-items:center;padding:10px;background-color:#b7010d;border-bottom:1px solid #eee;position:fixed;top:0;left:0;width:100%;height:70px;z-index:1009!important;padding-right:50px!important}#mob_title .logo-sp{flex-shrink:0}#mob_title .contact-info-sp{text-align:right;font-size:14px;color:#333}#mob_title .contact-info-sp .tel{font-weight:700;color:#fff}#page{padding:0}.menu-trigger{cursor:pointer;width:30px;height:25px;position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:center;z-index:1001}.menu-trigger span{display:block;width:100%;height:3px;background-color:#333;transition:all .3s ease}.menu-trigger.active span:nth-child(1){transform:translateY(11px) rotate(45deg)}.menu-trigger.active span:nth-child(2){opacity:0}.menu-trigger.active span:nth-child(3){transform:translateY(-11px) rotate(-45deg)}#addmenu{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000e6;z-index:1000;display:none;flex-direction:column;justify-content:flex-start;align-items:center;padding-top:60px;overflow-y:auto;-webkit-overflow-scrolling:touch}#addmenu.active{display:flex}#addmenu .menu-section{width:80%;max-width:400px;margin-bottom:25px}#addmenu ul{list-style:none;padding:0;margin:0}#addmenu ul li{margin-bottom:8px;text-align:center}#addmenu ul li a{color:#fff;text-decoration:none;font-size:16px;padding:8px 0;display:block;transition:background-color .3s ease;display:flex;align-items:center;justify-content:center}#addmenu ul li a:hover{background-color:#ffffff1a}#addmenu ul li a i{margin-right:8px;font-size:18px;color:#d9534f}display: none; }*/ #backmenu.active{display:block}@media(max-width:768px){.site-navigation,.secondary-navigation{display:none!important}}@media(min-width:769px){#mob_title,#mob_end,.menu-trigger{display:none}}h2.gaide_footer{border-left:#B7010D solid 6px;padding:3px;margin:5px}.comparison-table-container table{width:100%;border-collapse:collapse;font-family:Hiragino Kaku Gothic Pro,Meiryo,sans-serif;color:#333;min-width:600px;border:none}.comparison-table-container th{padding:10px 5px;text-align:center;border:1px solid #ddd;font-weight:700;color:#333;background-color:#eee;vertical-align:middle}.comparison-table-container th.header-glass{background-color:#c5d9f1;color:#000;font-size:1.1em}.comparison-table-container th.header-acrylic{background-color:#f2cccd;color:#000;font-size:1.1em}.comparison-table-container tbody td:first-child{background-color:#f7f7f7;color:#333;font-weight:700;text-align:left;padding-left:15px}.comparison-table-container td{padding:10px 5px;text-align:center;border:1px solid #ddd;vertical-align:top}.comparison-table-container .emphasis-data{font-size:1.1em;font-weight:700;color:#000}.comparison-table-container .note{font-size:.8em;color:#666;display:block;margin-top:2px}.comparison-table-container td img{max-width:90%;height:auto;display:block;margin:5px auto}body,.entry,.comments-box .comments-heading,.commentlist p,#commentform input.txt,#commentform textarea,#commentform #submit{font-family:Arial,Helvetica Neue,Helvetica,sans-serif}div.products_thumbnail_block{margin:10px 0;padding:15px 22px;background:#eee}div.products_thumbnail_block h5{color:#555}div.products_thumbnail_block div.block{margin:3px 6px 3px 0;padding:0;width:120px;border:#666 1px solid;float:left;vertical-align:middle}div.products_thumbnail_block div.block img{margin:0;padding:0;width:120px;max-height:90px;align:center}div.products_thumbnail_block div.block div.nophoto{margin:0;padding:0;border:#aaa 1px solid}div.products_thumbnail_block div.block div.nophoto p{margin:3px;padding:0;font-size:11px;line-height:1}div.products_thumbnail_block p{color:#333;float:right}.pitem_descrpt_price_thumbnail{margin:2px}.products_thumbnail_block{background:#f0f0f0;padding:16px;margin:0 0 20px}.products_thumbnail_block>summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:8px;margin-bottom:12px;-webkit-tap-highlight-color:transparent}.products_thumbnail_block>summary::-webkit-details-marker{display:none}.products_thumbnail_block>summary h2{margin:0}.products_thumbnail_block>summary:after{content:"\25bc";font-size:11px;color:#888;margin-left:auto;transition:transform .2s}.products_thumbnail_block[open]>summary:after{transform:rotate(180deg)}.thumb_grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.thumb_grid>p{grid-column:1 / -1}.products_thumbnail_block .block{float:none!important;width:auto!important;margin:0!important;padding:8px!important;border:none!important;box-sizing:border-box;background:#fff;border-radius:4px;box-shadow:0 1px 3px #0000000f;display:flex!important;text-align:left!important}.products_thumbnail_block .block>a{display:flex;flex-direction:column;width:100%;text-decoration:none;text-align:left!important}.products_thumbnail_block .block img{width:100%!important;height:auto!important;max-width:none!important;max-height:none!important;display:block}.products_thumbnail_block .pitem_title_thumbnail{font-size:12px;font-weight:700;line-height:1.4;color:#333;margin:8px 2px 4px;overflow-wrap:anywhere;text-align:left!important}.products_thumbnail_block .pitem_bottom{margin-top:auto}.products_thumbnail_block .pitem_size_thumbnail{font-size:11px;color:#888;margin:6px 2px 2px;line-height:1.4}.products_thumbnail_block .pitem_descrpt_price_thumbnail{margin:0 2px 2px}.products_thumbnail_block .pitem_bottom,.products_thumbnail_block .pitem_size_thumbnail,.products_thumbnail_block .pitem_descrpt_price_thumbnail,.products_thumbnail_block .pitem_descrpt_price_thumbnail font{text-align:left!important;margin-left:initial}@media(max-width:600px){.thumb_grid{grid-template-columns:repeat(2px,1fr)}}@media(min-width:601px){.products_thumbnail_block>summary{cursor:default;pointer-events:none}.products_thumbnail_block>summary:after{display:none}}.kg-catnav>div:nth-child(2) li,.kg-catnav>div:nth-child(2) a{display:block!important;text-align:left!important;justify-content:flex-start!important;margin-left:0!important;margin-right:0!important}.kg-catnav ul,.kg-catnav li{margin:0!important;padding-top:0!important;padding-bottom:0!important}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:400}.lightbox .lb-image{display:block;height:100%;width:100%;max-width:750px;border-radius:3px}.lightbox a img{border:none}.lb-outerContainer{position:relative;background-color:#fff;*zoom: 1;margin:0 auto;border-radius:4px}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-container{padding:4px}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ccircle cx='16' cy='16' r='12' fill='none' stroke='%23ccc' stroke-width='4'/%3E%3Cpath d='M16 4a12 12 0 0 1 12 12' fill='none' stroke='%23a01d24' stroke-width='4'/%3E%3C/svg%3E") no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:none;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-prev,.lb-next{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50'%3E%3Ccircle cx='25' cy='25' r='22' fill='rgba(0,0,0,.45)'/%3E%3Cpath d='M29 14L18 25l11 11' fill='none' stroke='%23fff' stroke-width='4'/%3E%3C/svg%3E") left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50'%3E%3Ccircle cx='25' cy='25' r='22' fill='rgba(0,0,0,.45)'/%3E%3Cpath d='M21 14l11 11-11 11' fill='none' stroke='%23fff' stroke-width='4'/%3E%3C/svg%3E") right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom: 1;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;height:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:25px;height:25px;background:url(/wp-content/themes/basically/images/close.png);text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}:root{--m1-font: "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Noto Sans JP", "Yu Gothic UI", Meiryo, sans-serif;--m1-theme-font: "\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3", "Hiragino Kaku Gothic Pro", \30e1\30a4\30ea\30aa, Meiryo, Osaka, "\ff2d\ff33  \ff30\30b4\30b7\30c3\30af", "MS PGothic", sans-serif;--m1-text: #1d1d1f;--m1-sub: #6e6e73;--m1-faint: #86868b;--m1-line: #d2d2d7;--m1-line-soft: #e8e8ed;--m1-fill: #f5f5f7;--m1-red: #B7010D}@media screen and (min-width:781px){#site-branding.m1h{display:flex;align-items:center;justify-content:space-between;gap:32px;margin:0;padding:14px 0 16px;font-family:var(--m1-font)}}@media screen and (max-width:780px){#site-branding.m1h{display:none}}#site-branding .m1h-text{min-width:0;margin:0;text-align:left}#site-branding .m1h-text span,#site-branding .m1h-text a{margin:0;text-align:left}#site-branding .m1h-title{float:none;display:block;margin:0;padding:0;border:0;background:none;font-family:var(--m1-font);font-size:13px;font-weight:600;line-height:1.5;letter-spacing:.02em;color:var(--m1-text)}#site-branding .m1h-title a{display:inline;color:var(--m1-text);text-decoration:none}#site-branding .m1h-title a:hover{color:var(--m1-red)}#site-branding .m1h-sub{display:flex;flex-wrap:wrap;align-items:center;margin:3px 0 0;padding:0;font-size:12px;line-height:1.5;color:var(--m1-sub)}#site-branding .m1h-sub a{margin:0 0 0 12px;padding-left:12px;border-left:1px solid var(--m1-line);color:var(--m1-red);text-decoration:none}#site-branding .m1h-sub a:after{content:"\203a";margin-left:4px}#site-branding .m1h-sub a:hover{text-decoration:underline}.m1-search{position:relative;flex:0 0 280px;margin:0;padding:0;font-family:var(--m1-font)}.m1-search input[type=search]{display:block;width:100%;height:36px;box-sizing:border-box;margin:0;padding:0 14px 0 38px;border:1px solid transparent;border-radius:10px;background:var(--m1-fill);box-shadow:none;color:var(--m1-text);font-family:inherit;font-size:13px;line-height:normal;outline:none;-webkit-appearance:none;appearance:none;transition:background-color .15s,border-color .15s,box-shadow .15s}.m1-search input[type=search]::placeholder{color:var(--m1-faint);opacity:1}.m1-search input[type=search]:focus{background:#fff;border-color:var(--m1-red);box-shadow:0 0 0 3px #b7010d1f}.m1-search .m1-search-btn{position:absolute;top:50%;left:6px;width:28px;height:28px;margin:-14px 0 0;padding:0;border:0;border-radius:8px;background:transparent;box-shadow:none;color:var(--m1-sub);cursor:pointer;display:flex;align-items:center;justify-content:center}.m1-search .m1-search-btn:hover,.m1-search .m1-search-btn:focus-visible{color:var(--m1-red)}@media screen and (min-width:781px){#search-2{display:none!important}}#search-2 .m1-search-sp{display:block!important;width:100%!important;height:auto!important;margin:0!important;padding:6px!important;box-sizing:border-box!important;border:0!important;border-radius:14px!important;background:#fff!important;box-shadow:0 10px 30px #0000002e!important;overflow:visible!important}#search-2 .m1-search-sp input.field{display:block!important;width:100%!important;height:44px!important;padding:0 14px 0 40px!important;border:1px solid transparent!important;border-radius:10px!important;background:var(--m1-fill)!important;color:var(--m1-text)!important;font-size:16px!important}#search-2 .m1-search-sp input.field:focus{background:#fff!important;border-color:var(--m1-red)!important}#search-2 .m1-search-sp .m1-search-btn{top:28px;left:13px}.m1-news{margin:28px 0 36px;font-family:var(--m1-theme-font);color:var(--m1-text);text-align:left;clear:both}.m1-news a,.m1-news span,.m1-news time{margin:0;text-align:left}.m1-news a{width:auto;height:auto;min-height:0;border:0;border-radius:0;box-shadow:none;background:none;font-weight:inherit}.m1-news .m1-news-head,.m1-newprod .m1-news-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px;padding:5px;border-left:6px solid #B7030D;border-bottom:1px dashed var(--m1-red);box-sizing:border-box;width:auto;font-family:var(--m1-theme-font)}.m1-news h2.m1-news-title,.m1-newprod h2.m1-news-title{width:auto;margin:0;padding:0;border:0;background:none;box-shadow:none;text-shadow:none;font-family:var(--m1-theme-font);font-size:14px;font-weight:700;line-height:21px;letter-spacing:normal;color:var(--m1-red)}.m1-news h2.m1-news-title:before,.m1-news h2.m1-news-title:after,.m1-newprod h2.m1-news-title:before,.m1-newprod h2.m1-news-title:after{content:none;display:none}.showroom_map>h2{margin:0 0 14px;padding:5px;border-left:6px solid #B7030D;border-bottom:1px dashed var(--m1-red);color:var(--m1-red);font-size:14px;font-weight:700;line-height:21px;text-align:left}.m1-news .m1-news-more{font-size:12px;font-weight:700;color:var(--m1-red);text-decoration:none;white-space:nowrap}.m1-news .m1-news-more:after{content:"\203a";margin-left:4px}.m1-news .m1-news-more:hover{text-decoration:underline}.m1-news .m1-news-subhead{display:flex;align-items:baseline;justify-content:space-between;margin:0 0 10px}.m1-news .m1-news-subhead .m1-news-label{margin:0}.m1-news .m1-news-label{margin:0 0 10px;padding:0;font-size:13px;font-weight:600;line-height:1.5;color:var(--m1-sub)}.m1-news ul.m1-news-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 30px;padding:0;list-style:none}.m1-news ul.m1-news-cards>li{margin:0;padding:0;list-style:none;border:0;background:none}.m1-news ul.m1-news-cards a{display:flex;flex-direction:column;gap:6px;color:var(--m1-text);text-decoration:none}.m1-news ul.m1-news-cards img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;margin:0 0 4px;border-radius:12px;background:var(--m1-fill);transition:opacity .15s}.m1-news ul.m1-news-cards time{order:3;font-size:12px;line-height:1.5;color:var(--m1-sub);font-variant-numeric:tabular-nums}.m1-news ul.m1-news-cards .m1-news-name{font-size:14px;font-weight:600;line-height:1.55}.m1-news ul.m1-news-cards a:hover .m1-news-name{color:var(--m1-red)}.m1-news ul.m1-news-cards a:hover img{opacity:.9}.m1-news ul.m1-news-list{margin:0;padding:0;list-style:none}.m1-news ul.m1-news-list>li{margin:0;padding:0;list-style:none;border:0;border-bottom:1px solid var(--m1-line-soft);background:none;box-shadow:none}.m1-news ul.m1-news-list a{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:baseline;gap:8px;padding:12px 0;color:var(--m1-text);font-size:14px;line-height:1.6;text-decoration:none}.m1-news ul.m1-news-list time{font-size:13px;color:var(--m1-sub);font-variant-numeric:tabular-nums}.m1-news ul.m1-news-list a:hover .m1-news-name{color:var(--m1-red)}.m1-news:not(.m1-news-all) li:not(:first-child) time{display:none}.m1-news:not(.m1-news-all) ul.m1-news-list a{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.m1-news:not(.m1-news-all) ul.m1-news-list .m1-news-name{flex:1 1 auto;min-width:0}.m1-news:not(.m1-news-all) ul.m1-news-list time{order:2;flex:none;font-size:12px}.m1-news h2.m1-news-year{margin:32px 0 6px;padding:0;border:0;background:none;box-shadow:none;text-shadow:none;font-family:var(--m1-font);font-size:17px;font-weight:700;line-height:1.4;color:var(--m1-text)}.m1-news h2.m1-news-year:before,.m1-news h2.m1-news-year:after{content:none;display:none}.m1-news h2.m1-news-year:first-child{margin-top:0}@media screen and (max-width:780px){.m1-news{padding:0 16px}}@media screen and (max-width:600px){.m1-news ul.m1-news-cards{grid-template-columns:minmax(0,1fr);gap:0;border-top:1px solid var(--m1-line)}.m1-news ul.m1-news-cards>li{border-bottom:1px solid var(--m1-line-soft)}.m1-news ul.m1-news-cards a{display:grid;grid-template-columns:104px minmax(0,1fr);grid-template-rows:1fr auto auto 1fr;column-gap:14px;row-gap:2px;padding:12px 0}.m1-news ul.m1-news-cards img{grid-column:1;grid-row:1 / -1;margin:0;border-radius:10px}.m1-news ul.m1-news-cards .m1-news-name{grid-column:2;grid-row:2}.m1-news ul.m1-news-cards time{grid-column:2;grid-row:3}.m1-news:not(.m1-news-all) ul.m1-news-list a{flex-direction:column;align-items:flex-start;gap:2px}.m1-news ul.m1-news-list a{grid-template-columns:minmax(0,1fr);gap:2px}}.m1-suggest{position:absolute;top:calc(100% + 6px);right:0;z-index:10000;width:440px;max-width:calc(100vw - 32px);max-height:min(70vh,560px);overflow-y:auto;box-sizing:border-box;padding:6px;background:#fff;border:1px solid var(--m1-line-soft);border-radius:14px;box-shadow:0 12px 32px #00000024;font-family:var(--m1-font);text-align:left}.m1-suggest[hidden]{display:none}.m1-suggest a,.m1-suggest span,.m1-suggest img{margin:0;padding:0;border:0;box-shadow:none;text-align:left;float:none}.m1-suggest img{max-width:none}.m1-suggest .m1-suggest-group+.m1-suggest-group{margin-top:4px;padding-top:4px;border-top:1px solid var(--m1-line-soft)}.m1-suggest .m1-suggest-label{padding:6px 10px 4px;font-size:11px;font-weight:600;line-height:1.4;letter-spacing:.04em;color:var(--m1-sub)}.m1-suggest a.m1-suggest-item{display:flex;align-items:center;gap:10px;width:auto;height:auto;padding:8px 10px;border-radius:8px;background:none;color:var(--m1-text);text-decoration:none}.m1-suggest a.m1-suggest-item:hover,.m1-suggest a.m1-suggest-item.is-active,.m1-suggest a.m1-suggest-all:hover,.m1-suggest a.m1-suggest-all.is-active{background:var(--m1-fill)}.m1-suggest .m1-suggest-thumb{flex:none;width:48px;height:36px;object-fit:cover;border-radius:6px;background:var(--m1-fill)}.m1-suggest .m1-suggest-text{display:flex;flex-direction:column;gap:2px;min-width:0}.m1-suggest .m1-suggest-title{font-size:14px;line-height:1.45;color:var(--m1-text)}.m1-suggest a.m1-suggest-item.is-active .m1-suggest-title,.m1-suggest a.m1-suggest-item:hover .m1-suggest-title{color:var(--m1-red)}.m1-suggest .m1-suggest-sub{font-size:12px;line-height:1.4;color:var(--m1-sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m1-suggest a.m1-suggest-all{display:block;margin-top:4px;padding:10px;border-top:1px solid var(--m1-line-soft);border-radius:8px;background:none;font-size:13px;color:var(--m1-red);text-decoration:none}.m1-suggest .m1-suggest-empty{padding:10px;font-size:13px;color:var(--m1-sub)}#search-2 .m1-suggest{position:static;width:auto;max-width:none;max-height:calc(100vh - 170px);margin-top:6px;padding:4px 0 0;border:0;border-top:1px solid var(--m1-line-soft);border-radius:0;box-shadow:none}#search-2 .m1-suggest a.m1-suggest-item{padding:10px 8px}.m1-search-hints{margin:16px 0 8px;padding:14px 16px;border-radius:12px;background:var(--m1-fill);font-family:var(--m1-font)}.m1-search-hints[hidden]{display:none}.m1-search-hints .m1-search-hints-label{margin:0 0 6px;font-size:12px;font-weight:600;color:var(--m1-sub)}.m1-search-hints .m1-search-hints-note{margin:0 0 8px;font-size:12px;color:var(--m1-sub)}.m1-search-hints ul{margin:0;padding:0;list-style:none}.m1-search-hints li{margin:0;padding:0;list-style:none;background:none;border:0}.m1-search-hints li+li{border-top:1px solid var(--m1-line)}.m1-search-hints a{display:block;margin:0;padding:8px 0;color:var(--m1-text);text-decoration:none;text-align:left}.m1-search-hints a:hover .m1-search-hints-title{color:var(--m1-red)}.m1-search-hints .m1-search-hints-title{display:block;margin:0;font-size:14px;line-height:1.5}.m1-search-hints .m1-search-hints-sub{display:block;margin:2px 0 0;font-size:12px;line-height:1.4;color:var(--m1-sub)}.sort_menu a.btn_03.is-active,.sort_menu a.btn_03.is-active:visited{background:var(--m1-red);border-color:var(--m1-red);color:#fff}.m1-sort-note{margin:12px 0;font-family:var(--m1-font);font-size:13px;color:var(--m1-sub);text-align:left}.m1-pager{margin:16px 0;clear:both}@media screen and (max-width:780px){.m1-sort-note{padding:0 10px}}.m1-voice-widget{box-sizing:border-box;width:100%;margin:5px 0 10px;padding:0;border:0;background:none;font-family:var(--m1-theme-font);font-size:11px;font-weight:400;color:inherit;text-align:left}.m1-voice-widget p,.m1-voice-widget figure,.m1-voice-widget blockquote,.m1-voice-widget figcaption,.m1-voice-widget a,.m1-voice-widget span{margin:0;padding:0;border:0;background:none;text-align:left;font-style:normal;font-weight:400;quotes:none}.m1-voice-widget blockquote:before,.m1-voice-widget blockquote:after{content:none}.m1-voice-widget p.m1-vw-title{padding:6px;border-left:5px solid #B7010D;font-family:\30d2\30e9\30ae\30ce\660e\671d  ProN W6,HiraMinProN-W6,HG\660e\671d E,\ff2d\ff33  \ff30\660e\671d,MS PMincho,MS \660e\671d,serif;font-size:14px;font-weight:700;line-height:21px;color:inherit}.m1-voice-widget .m1-vw-body{margin:0 0 0 5px}.m1-voice-widget p.m1-vw-count{margin:8px 10px 0;font-size:11px;line-height:1.4}.m1-voice-widget .m1-vw-item{margin:10px;padding:0 0 8px;border-bottom:1px solid #B7010D;font-size:11px;line-height:1.4}.m1-voice-widget p.m1-vw-tag{font-size:12px;font-weight:700;line-height:1.4;color:#b7010d}.m1-voice-widget p.m1-vw-product{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:11px;line-height:1.4}.m1-voice-widget .m1-vw-product a{display:inline;font-size:11px;text-decoration:underline}.m1-voice-widget .m1-vw-thumb{flex:none;width:48px;height:36px;margin:0;object-fit:cover;background:#f2f2f2}.m1-voice-widget blockquote.m1-vw-text{margin-top:6px;font-size:11px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.m1-voice-widget figcaption.m1-vw-company{margin-top:4px;font-size:11px;font-weight:700;line-height:1.4}.m1-voice-widget a.m1-vw-more{display:block;margin:8px 10px 0;font-size:12px;text-align:right;text-decoration:none}.m1-voice-widget a.m1-vw-more b{font-weight:700}.m1-voice-widget a.m1-vw-more:hover{text-decoration:underline}.m1-vf{margin:8px 0 20px;font-family:var(--m1-theme-font)}.m1-vf .m1-vf-search{display:block;margin:0 0 12px}.m1-vf .m1-vf-search input{display:block;box-sizing:border-box;width:100%;height:40px;margin:0;padding:0 12px;border:1px solid #ccc;border-radius:4px;background:#fff;color:var(--m1-text);font-family:inherit;font-size:14px;outline:none;-webkit-appearance:none;appearance:none}.m1-vf .m1-vf-search input:focus{border-color:var(--m1-red);box-shadow:0 0 0 2px #b7010d1f}.m1-vf .m1-vf-chips{display:flex;flex-wrap:wrap;gap:8px}.m1-vf .m1-vf-chip{margin:0;padding:5px 12px;border:1px solid #ccc;border-radius:4px;background:#fff;color:var(--m1-text);font-family:inherit;font-size:12px;font-weight:700;line-height:1.4;color:#555;cursor:pointer}.m1-vf .m1-vf-chip:hover{border-color:var(--m1-red);color:var(--m1-red)}.m1-vf .m1-vf-chip[aria-pressed=true]{background:var(--m1-red);border-color:var(--m1-red);color:#fff}.m1-vf .m1-vf-count{margin:12px 0 0;font-size:13px;color:var(--m1-sub)}.m1-voices .m1-vf-empty{margin:24px 0;font-family:var(--m1-theme-font);font-size:14px;color:var(--m1-sub)}.m1-voices>br{display:none}.m1-voices .voice_main{display:grid;grid-template-columns:180px minmax(0,1fr);grid-template-areas:"img tag" "img head" "img prod" "img text";grid-template-rows:auto auto auto 1fr;column-gap:24px;box-sizing:border-box;width:100%;margin:0 0 16px;padding:16px;border:1px solid #ddd;border-radius:0;background:#fff;font-family:var(--m1-theme-font);color:var(--m1-text);text-align:left;scroll-margin-top:90px}.m1-voices .voice_main:has(.voice_img:empty){grid-template-columns:minmax(0,1fr);grid-template-areas:"tag" "head" "prod" "text"}.m1-voices .voice_customer{grid-area:tag;margin:0}#content .m1-voices .voice_customer h3,.m1-voices .voice_customer h3{margin:0;padding:0;border:0;background:none;font-family:var(--m1-theme-font);font-size:14px;font-weight:700;line-height:1.5;letter-spacing:normal;color:var(--m1-red)}.m1-voices .voice_customer[data-cat]:after{content:attr(data-cat);display:inline-block;margin:2px 0 0;font-size:11px;color:var(--m1-sub)}#content .m1-voices .voice_main h4,.m1-voices .voice_main h4{grid-area:head;margin:4px 0 0;padding:0;border:0;background:none;font-family:var(--m1-theme-font);font-size:14px;font-weight:700;line-height:1.5;color:#333}.m1-voices .voice_Industry{display:inline-block;margin-left:8px;font-size:12px;font-weight:400;color:var(--m1-sub)}.m1-voices .voice_products{grid-area:prod;margin:4px 0 0;font-size:13px;line-height:1.6;color:var(--m1-sub)}.m1-voices .voice_products a{color:var(--m1-text);text-decoration:underline;text-decoration-color:var(--m1-line);text-underline-offset:2px}.m1-voices .voice_products a:hover{color:var(--m1-red)}.m1-voices .voice_img{grid-area:img;float:none;width:auto;margin:0}.m1-voices .voice_img:empty{display:none}.m1-voices .voice_img img{display:block;width:100%;max-width:none;height:auto;margin:0;border-radius:0;background:#f2f2f2}.m1-voices .voice_content{grid-area:text;margin:12px 0 0;padding:12px 14px;border-radius:0;background:#f7f7f7;font-size:13px;line-height:1.8;white-space:pre-line;color:var(--m1-text)}@media screen and (max-width:600px){.m1-voices .voice_main{grid-template-columns:minmax(0,1fr);grid-template-areas:"tag" "head" "prod" "img" "text";padding:16px}.m1-voices .voice_img{margin-top:12px;max-width:280px}}.m1-newprod{margin:28px 0 36px;font-family:var(--m1-theme-font);color:var(--m1-text);text-align:left;clear:both}.m1-newprod a.m1-news-more{width:auto;height:auto;min-height:0;padding:0;border:0;border-radius:0;box-shadow:none;background:none;font-weight:700;margin:0;font-size:12px;color:var(--m1-red);text-decoration:none;white-space:nowrap}.m1-newprod a.m1-news-more:after{content:"\203a";margin-left:4px}.m1-newprod ul.m1-newprod-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 16px;margin:0;padding:0;list-style:none}.m1-newprod ul.m1-newprod-grid>li{margin:0;padding:0;list-style:none;border:0;background:none}.m1-newprod ul.m1-newprod-grid a{position:relative;display:flex;flex-direction:column;gap:4px;width:auto;height:auto;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:none;color:var(--m1-text);text-align:left;text-decoration:none}.m1-newprod ul.m1-newprod-grid img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;margin:0 0 6px;border-radius:4px;background:var(--m1-fill);transition:opacity .15s}.m1-newprod .m1-newprod-badge{position:absolute;top:8px;left:8px;margin:0;padding:2px 8px;border-radius:3px;background:var(--m1-red);color:#fff;font-size:11px;font-weight:700;letter-spacing:.06em}.m1-newprod .m1-newprod-name{margin:0;font-size:14px;font-weight:600;line-height:1.5;text-align:left}.m1-newprod .m1-newprod-code{margin:0;font-size:12px;font-weight:400;color:var(--m1-sub);text-align:left}.m1-newprod ul.m1-newprod-grid a:hover .m1-newprod-name{color:var(--m1-red)}.m1-newprod ul.m1-newprod-grid a:hover img{opacity:.9}@media screen and (max-width:780px){.m1-newprod{padding:0 16px}}@media screen and (max-width:600px){.m1-newprod ul.m1-newprod-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}}ul.m1-clients{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px;margin:8px 0 24px;padding:0;list-style:none;border-top:1px solid var(--m1-line);font-family:var(--m1-font)}ul.m1-clients>li{margin:0;padding:10px 2px;list-style:none;border-bottom:1px solid var(--m1-line-soft);background:none;font-size:14px;line-height:1.5;color:var(--m1-text);text-align:left}@media screen and (max-width:600px){ul.m1-clients{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}ul.m1-clients>li{font-size:13px}}.m1-cal{margin:4px 0 16px;font-family:var(--m1-font);color:var(--m1-text);text-align:left}.m1-cal .m1-cal-head{display:flex;align-items:center;justify-content:space-between;margin:4px 0 8px}.m1-cal p.m1-cal-month{margin:0;padding:0;font-size:15px;font-weight:700;line-height:1.4;color:var(--m1-text)}.m1-cal button.m1-cal-nav{width:30px;height:30px;margin:0;padding:0;border:1px solid var(--m1-line);border-radius:15px;background:#fff;color:var(--m1-text);font-family:inherit;font-size:18px;line-height:1;cursor:pointer}.m1-cal button.m1-cal-nav:hover:not(:disabled){border-color:var(--m1-text)}.m1-cal button.m1-cal-nav:disabled{opacity:.3;cursor:default}.m1-cal table.m1-cal-grid{width:100%;margin:0;border:0;border-collapse:separate;border-spacing:0 2px;table-layout:fixed;background:none}.m1-cal table.m1-cal-grid th,.m1-cal table.m1-cal-grid td{padding:0;border:0;background:none;text-align:center;vertical-align:middle}.m1-cal table.m1-cal-grid th{padding:4px 0;font-size:11px;font-weight:600;color:var(--m1-sub)}.m1-cal table.m1-cal-grid th.is-sun{color:var(--m1-red)}.m1-cal table.m1-cal-grid td{height:32px;font-size:13px;color:var(--m1-text)}.m1-cal table.m1-cal-grid td span{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;font-variant-numeric:tabular-nums}.m1-cal table.m1-cal-grid td.is-closed span{background:#fbeaea;color:var(--m1-red)}.m1-cal table.m1-cal-grid td.is-today span{box-shadow:inset 0 0 0 1.5px var(--m1-text);font-weight:700}.m1-cal table.m1-cal-grid td.is-past{opacity:.45}.m1-cal p.m1-cal-legend{display:flex;align-items:flex-start;gap:6px;margin:8px 0 0;padding:0;font-size:11px;font-weight:400;line-height:1.5;color:var(--m1-sub)}.m1-cal .m1-cal-swatch{flex:none;width:12px;height:12px;margin-top:2px;border-radius:50%;background:#fbeaea;box-shadow:inset 0 0 0 1px #f0c4c4}.widget_bizcalendar .m1-cal{margin:0;padding:6px 8px 10px}#content h2:where(.m1-h1){font-size:20px;line-height:1.138em}h2:where(.m1-h1){position:relative;padding:.25em 0 .5em .75em}#content h2:where(.m1-h3){font-size:16px;line-height:1.517em;padding:10px}#content :is(h2,h3):where(.m1-h4){font-size:15px;line-height:1.313em;padding:0}#content :is(h2,h3):where(.m1-h5){font-size:14px;line-height:1.5em;padding:0}#content :is(h2,h3).option_title:where(.m1-h5){padding:0 0 0 5px}.sdgs_title h2.m1-h1{float:left;color:#009bff;padding:35px 0 10px 30px}#content .faq-container h2#or_QandA{display:block;width:auto;margin:0;padding:.25em 0 .5em .75em;border:0;background:none;color:#333;font-size:20px;line-height:1.138em;text-align:left}#content .faq-container h2#or_QandA:before,#content .faq-container h2#or_QandA:after{content:none}.kg-sechead p.kg-h3{font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;color:var(--color-text-primary, #221e1d);letter-spacing:.08em;white-space:nowrap}p.kg-cat-h3{margin:0 auto;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,Osaka,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,MS PGothic,sans-serif}.widget_bizcalendar .widget-title,.sidebaner_showroom{font-family:var(--m1-theme-font)}#colophon #footer-sidebar{margin-top:0;padding-top:0;padding-bottom:0}.kg-catnav-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 26px;text-align:left}@media screen and (max-width:780px){.kg-catnav-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px;padding:0 16px}.kg-catnav-grid ul{margin-left:0;padding-left:0}}@media screen and (min-width:1100px){body,html>body{width:100%;max-width:1200px}#page,#masthead,#custom-header,.m1h,#main,.credits,#cssmenu,#cssmenu ul,.fixed-24{width:100%;max-width:1200px}#custom-header{background:#a01d24}#cssmenu>ul{display:flex}#cssmenu>ul>li{flex:1 1 0;float:none}.left-sidebar #main>#content{width:calc(100% - 270px)}.left-sidebar #content #content{width:auto;float:none;display:block}.top_right{width:calc(100% - 270px)}:where(.top_right) img{max-width:100%;height:auto}.top_slideshow,.top_slideshow .mainbar{width:100%;max-width:none}.top_slideshow .mainbar img{display:block;width:100%;height:auto}.prop_toparea_photos{width:calc(100% - 20px)}.prop_toparea_photos_main img{max-width:720px;display:block;margin:0 auto}.m1-list .pitem{overflow:hidden}.m1-list .pitem_descrpt{width:calc(100% - 290px)}.kg-catnav,.kg-wrap{max-width:1040px!important}}.m1-view{display:inline-flex;align-items:center;gap:6px;margin:10px 0 0;font-size:12px;color:#555}.m1-view button{display:inline-flex;align-items:center;gap:5px;margin:0;padding:5px 10px;border:1px solid #ccc;border-radius:4px;background:#fff;color:#555;font-family:inherit;font-size:12px;font-weight:700;line-height:1.4;cursor:pointer}.m1-view button:hover{border-color:var(--m1-red);color:var(--m1-red)}.m1-view button[aria-pressed=true]{border-color:var(--m1-red);background:var(--m1-red);color:#fff}.m1-view svg{display:block;width:14px;height:14px;fill:currentColor}@media screen and (max-width:780px){.m1-view{display:none}}@media screen and (min-width:781px){.m1-list.m1-cols-2,.m1-list.m1-cols-3{display:grid;gap:28px 22px;align-items:stretch}.m1-list.m1-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.m1-list.m1-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 16px}.m1-list:is(.m1-cols-2,.m1-cols-3)>#content{width:auto!important;float:none!important;margin:0!important;display:flex;flex-direction:column;border-bottom:1px solid #e5e5e5}.m1-list:is(.m1-cols-2,.m1-cols-3) .entry-header .entry-title{min-height:3.1em;display:flex;align-items:center;box-sizing:border-box}.m1-list:is(.m1-cols-2,.m1-cols-3) .pitem{margin:0;overflow:visible}.m1-list:is(.m1-cols-2,.m1-cols-3) .pitem .pitem_photo{float:none;width:auto;padding:0}.m1-list:is(.m1-cols-2,.m1-cols-3) .pitem_photo img{display:block;width:calc(100% - 20px);height:280px;object-fit:contain;background:#f7f7f7}.m1-list:is(.m1-cols-2,.m1-cols-3) .pitem_descrpt{float:none;width:auto;padding:0 10px 10px;box-sizing:border-box}.m1-list.m1-cols-3 .entry-header .entry-title{font-size:13px}.m1-list.m1-cols-3 .pitem_photo img{height:200px}.m1-list.m1-cols-3 .pitem_descrpt_comment{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}details.products_thumbnail_block,.products_thumbnail_block{margin:40px auto 30px;padding:0;background:#fff;box-sizing:border-box;font-family:var(--m1-theme-font)}.products_thumbnail_block>summary{margin:0 0 16px;padding:5px;border-left:6px solid #B7030D;border-bottom:1px dashed var(--m1-red)}.products_thumbnail_block>summary h2{margin:0;padding:0;border:0;background:none;color:var(--m1-red);font-size:14px;font-weight:700;line-height:21px}.products_thumbnail_block .thumb_grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:18px 14px}.products_thumbnail_block .block{padding:0!important;border:1px solid #e5e5e5!important;border-radius:4px;box-shadow:none;background:#fff;overflow:hidden;transition:border-color .15s,box-shadow .15s}.products_thumbnail_block .block:hover{border-color:#d9a3a6!important;box-shadow:0 4px 14px #00000014}.products_thumbnail_block .block img{aspect-ratio:4 / 3;object-fit:cover;background:#f7f7f7}.products_thumbnail_block .pitem_title_thumbnail{margin:10px 10px 4px!important;font-size:13px;color:#333}.products_thumbnail_block .block a:hover .pitem_title_thumbnail{color:var(--m1-red)}.products_thumbnail_block .pitem_bottom{padding:0 10px 10px}.products_thumbnail_block .pitem_size_thumbnail{margin:4px 0 2px!important;font-size:11px;color:#888;float:none}.products_thumbnail_block .pitem_descrpt_price_thumbnail{margin:0!important;float:none}.products_thumbnail_block .pitem_descrpt_price_thumbnail font{font-size:13px;font-weight:700;color:var(--m1-red)}@media screen and (max-width:780px){.products_thumbnail_block{margin:30px 0;padding:0 12px!important}.products_thumbnail_block .thumb_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}}.top_left_banner_3 a{margin:0;width:auto;height:95px;padding:35px 0 0 5px;box-sizing:border-box}.video_top a,.video_hologram_top a{background:none!important;height:auto!important}.m1-lazyvideo{display:block;width:240px;max-width:100%;height:auto;background:#fff}.m1-vh{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.seihin_selection #menu>h2,.seihin_selection #menu2>h2,.seihin_selection #seihinyakudati>h2{color:#b7010d}a{color:#1f6ec2}.entry-content p a:not([class]),.pitem_descrpt_comment a,#content>a[href]{text-decoration:underline;text-underline-offset:2px}font[color=red],font[color="#ff0000"],font[color="#FF0000"],font[color=Red]{color:#d40000}.hk2-lbl,.hk2-hint,#menu2 li span{color:#666!important}.hk2-as{background:#c94545!important}.hk2-head p{color:#fff!important;opacity:1!important}#seihinyakudati li.m1-plain-li{width:auto;margin:0;padding:0;color:inherit}#seihinyakudati .m1-plain-li .site-custom-sub-note a{color:#1f6ec2;font-size:inherit}.site-custom-sub-note a,.section-title-sub a,.faq-answer a{text-decoration:underline;text-underline-offset:2px}#cssmenu li a span{color:#c9443f}.pitem_descrpt_price_title,.pitem_descrpt_price_size{color:#666!important}.top_slideshow_sp img{height:auto}.m1-7taiou{max-width:100%;height:auto}.m1-cal table.m1-cal-grid td.is-closed span{color:#b3262e}.m1-cal table.m1-cal-grid td.is-past{opacity:.7}#seihinyakudati .site-custom-sub-note a{text-decoration:underline;text-underline-offset:2px}@media screen and (min-width:781px){#custom-header{display:flex;justify-content:space-between;align-items:stretch;background:#9a2327}#custom-header a{display:block;line-height:0;margin:0!important}#custom-header img{display:block;height:100px;width:auto}#custom-header .m1-hdr-r:hover img{opacity:.9}#custom-header .m1-hdr-group{display:flex;margin:0 0 0 auto!important;width:auto!important;float:none!important}#cssmenu ul{display:flex;align-items:stretch;height:auto;padding:6px 0}#cssmenu ul:before,#cssmenu ul:after{display:none}#cssmenu>ul>li{flex:1 1 0;float:none;height:auto;min-width:0;position:relative}#cssmenu>ul>li+li:before{content:"";position:absolute;left:0;top:4px;bottom:4px;border-left:1px dotted #B7010D}#cssmenu>ul>li .menubarborder{display:none}#cssmenu>ul>li>a{float:none;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:48px;box-sizing:border-box;margin:0;padding:6px 4px 8px;text-align:center;line-height:1.5;border-bottom:2px solid transparent;font-size:13px}#cssmenu>ul>li>a center{display:block}#cssmenu>ul>li>a span{display:block;margin-top:2px;font-size:9px;letter-spacing:.02em;white-space:nowrap}#cssmenu>ul>li>a:hover{color:#b7010d;text-decoration:none;border-bottom-color:#b7010d}}@media screen and (min-width:781px){.seihin_selection #seihinyakudati{width:auto;margin-left:0;margin-right:0}#seihinyakudati>ul>li{width:auto}#seihinyakudati .site-custom-container,#seihinyakudati .scroll-outer-frame,#seihinyakudati .section-title-frame{max-width:none;width:auto;margin-left:0;margin-right:0;box-sizing:border-box}}@media screen and (min-width:781px){.m1-list:is(.m1-cols-2,.m1-cols-3)>#content>article{display:flex;flex-direction:column;flex:1 1 auto}.m1-list:is(.m1-cols-2,.m1-cols-3)>#content>article>*{margin-left:0;margin-right:0;width:auto;align-self:stretch}.m1-list:is(.m1-cols-2,.m1-cols-3) .entry-header .entry-title{min-height:4.6em;min-height:calc(2lh + 20px);margin:0}.m1-list:is(.m1-cols-2,.m1-cols-3) .pitem{flex:1 1 auto;display:flex;flex-direction:column}.m1-list:is(.m1-cols-2,.m1-cols-3) .pitem_descrpt{flex:1 1 auto;display:flex;flex-direction:column}.m1-list:is(.m1-cols-2,.m1-cols-3) .pitem_descrpt_comment+div{margin-top:auto}.m1-list:is(.m1-cols-2,.m1-cols-3) .pitem>div[style*=clear]{display:none}}@media screen and (min-width:781px){.m1-list:is(.m1-cols-2,.m1-cols-3) .entry-header .entry-title{justify-content:flex-start;text-align:left}.m1-list:is(.m1-cols-2,.m1-cols-3) .entry-header .entry-title>a{margin:0}}#seihinyakudati .m1-yaku-h{margin:26px 0 10px;padding:0;border:0;background:none;font-size:16px;font-weight:700;line-height:1.4}#seihinyakudati .m1-yaku-h:first-child{margin-top:14px}#seihinyakudati .m1-yaku-h a{display:flex;align-items:center;gap:10px;width:100%;margin:0;color:#222;text-decoration:none}#seihinyakudati .m1-yaku-h a:before{content:"";flex:none;width:4px;height:1.15em;background:#b7010d;border-radius:1px}#seihinyakudati .m1-yaku-more{margin:0 0 0 auto;float:none;flex:none;padding:3px 12px;border:1px solid #B7010D;border-radius:999px;color:#b7010d;font-size:12px;font-weight:700;line-height:1.5;white-space:nowrap;transition:background .15s,color .15s}#seihinyakudati .m1-yaku-more:after{content:" \203a"}#seihinyakudati .m1-yaku-h a:hover .m1-yaku-more{background:#b7010d;color:#fff}#seihinyakudati .m1-yaku-h a:hover{color:#b7010d}#seihinyakudati .m1-deco-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;padding:15px}#seihinyakudati .m1-deco-grid a{display:block;border:1px solid #e5e5e5;border-radius:4px;overflow:hidden;background:#fff;transition:box-shadow .15s}#seihinyakudati .m1-deco-grid a:hover{box-shadow:0 2px 10px #0000001f}#seihinyakudati .m1-deco-grid img{display:block;width:100%;height:auto}#seihinyakudati .m1-deco-note{margin:0;padding:0 15px 15px;font-size:12px;color:#555}@media screen and (max-width:780px){#seihinyakudati .m1-yaku-h{margin:0;border-bottom:1px solid #eee;font-size:15px}#seihinyakudati .m1-yaku-h a{padding:14px 4px}#seihinyakudati .m1-deco{display:none}}@media screen and (min-width:781px){.seihin_selection #menu,.seihin_selection #menu2{width:calc(50% - 15px);box-sizing:border-box}.seihin_selection #menu{float:left;clear:both}.seihin_selection #menu2{float:right}.seihin_selection #menu2>h2,.seihin_selection #menu>h2{width:auto}}img[width*="%"]{height:auto!important}@media screen and (max-width:780px){#content img[width][height]{max-width:100%;height:auto}}.m1-form .formInner{max-width:min(820px,100%);margin:20px auto 0;background:#fff;border:1px solid #e3e3e3;border-top:4px solid #a01d24;border-radius:6px;padding:8px 28px 28px;box-sizing:border-box}.m1-form .m1-form-guide{margin:14px 0 4px;padding:10px 14px;background:#fdf3f3;border-radius:4px;font-size:13px;color:#333}.m1-form table.table_ingry{width:100%!important;max-width:none;border-collapse:collapse;border:0;margin:0}.m1-form table.table_ingry tr{border-bottom:1px solid #eee}.m1-form table.table_ingry tr:last-child{border-bottom:0}.m1-form table.table_ingry td{background:#fff!important;border:0!important;vertical-align:top;font-size:14px;color:#333;line-height:1.6}.m1-form table.table_ingry td[class$=_title]{width:240px;padding:24px 16px 18px 0!important}.m1-form table.table_ingry td:not([class$=_title]){width:auto;padding:14px 0!important}.m1-form .m1-label{font-weight:700;font-size:14px;color:#222}.m1-form .m1-req,.m1-form .m1-opt{display:inline-block;margin-left:8px;padding:1px 7px;border-radius:3px;font-size:11px;font-weight:700;line-height:1.6;vertical-align:1px}.m1-form .m1-req{background:#a01d24;color:#fff}.m1-form .m1-opt{background:#eee;color:#666}.m1-form .m1-form-guide .m1-req{margin:0 2px 0 0}.m1-form .m1-hint{display:block;margin-top:4px;font-size:12px;font-weight:400;color:#666;line-height:1.5}.m1-form .m1-hint font[color=red],.m1-form .m1-hint b{font-weight:400}.m1-form .m1-note{display:block;margin-top:6px;font-size:12px;color:#666}.m1-form input[type=text],.m1-form input[type=email],.m1-form input[type=tel],.m1-form input[type=date],.m1-form input[type=number],.m1-form textarea,.m1-form select{box-sizing:border-box;max-width:100%;border:1px solid #c9c9c9;border-radius:6px;background:#fff;font-size:15px;line-height:1.5;color:#222;box-shadow:none;transition:border-color .15s,box-shadow .15s}.m1-form input[type=text],.m1-form input[type=email],.m1-form input[type=date],.m1-form select{height:46px!important;padding:0 12px!important}.m1-form textarea{padding:10px 12px!important;height:auto!important;min-height:150px;resize:vertical;width:100%}.m1-form td:not([class$=_title])>input[type=text]:not(#zip):not(#zip1):not(#pref),.m1-form td:not([class$=_title])>input[type=email]{width:100%}.m1-form select{-webkit-appearance:none;appearance:none;min-width:220px;padding-right:38px!important;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23a01d24' stroke-width='2'/%3E%3C/svg%3E") no-repeat right 14px center}.m1-form #pref{width:180px;margin-bottom:8px}.m1-form #zip{width:76px}.m1-form #zip1{width:96px}.m1-form input,.m1-form select{vertical-align:middle}.m1-form .mwform-tel-field{display:inline-flex;align-items:center;gap:6px}.m1-form .mwform-tel-field .phone{width:96px;text-align:center}.m1-form input:focus,.m1-form textarea:focus,.m1-form select:focus{outline:0;border-color:#a01d24;box-shadow:0 0 0 3px #a01d2426}.m1-form ::placeholder{color:#aaa}.m1-form input:user-invalid,.m1-form textarea:user-invalid,.m1-form select:user-invalid{border-color:#d40000;background-color:#fff7f7}.m1-form label,.m1-form .mwform-radio-field-text,.m1-form .mwform-checkbox-field-text{font-weight:400;cursor:pointer}.m1-form input[type=radio],.m1-form input[type=checkbox]{accent-color:#a01d24;width:18px;height:18px;vertical-align:-3px;margin-right:6px}.m1-form input[type=submit]{display:block;margin:24px auto 0;min-width:280px;padding:15px 40px;border:0;border-radius:40px;background:#a01d24;color:#fff;font-size:17px;font-weight:700;letter-spacing:.2em;cursor:pointer;box-shadow:0 3px #6e1218;transition:background .15s,transform .1s;-webkit-appearance:none;appearance:none}.m1-form input[type=submit]:hover{background:#c0262e}.m1-form input[type=submit]:active{transform:translateY(2px);box-shadow:0 1px #6e1218}.m1-form input[type=submit]:disabled{background:#999;box-shadow:none;cursor:default}.m1-form img[src*=required_]{display:none}@media screen and (max-width:780px){.m1-form .formInner{padding:4px 16px 24px;margin:12px 0 0;border-radius:0;border-left:0;border-right:0}.m1-form table.table_ingry,.m1-form table.table_ingry tbody,.m1-form table.table_ingry tr,.m1-form table.table_ingry td{display:block;width:100%!important;box-sizing:border-box}.m1-form table.table_ingry tr{padding:4px 0 6px}.m1-form table.table_ingry td[class$=_title]{padding:16px 0 8px!important}.m1-form table.table_ingry td:not([class$=_title]){padding:0 0 14px!important}.m1-form .m1-label{font-size:15px}.m1-form input[type=text],.m1-form input[type=email],.m1-form input[type=date],.m1-form textarea,.m1-form select{font-size:16px}.m1-form input[type=text],.m1-form input[type=email],.m1-form input[type=date],.m1-form select{height:50px!important}.m1-form input[type=date],.m1-form select{width:100%;min-width:0}.m1-form #pref{width:60%}.m1-form .mwform-tel-field{display:flex;width:100%}.m1-form .mwform-tel-field .phone{flex:1 1 0;min-width:0;width:auto}.m1-form .mwform-radio-field,.m1-form .mwform-radio-field label{display:block}.m1-form .mwform-radio-field label{padding:8px 0}.m1-form input[type=submit]{width:100%;min-width:0;padding:17px 20px;font-size:18px}body:has(form.m1-form) #spFloatingActions{display:none!important}}#sidebar .widget{border:0;border-radius:0;background:#fff;margin-bottom:14px;font-weight:400}#sidebar .widget_bizcalendar{border:1px solid #e6e6e6;border-radius:6px;overflow:hidden}#sidebar #text-3>.widget-title{border-radius:6px 6px 0 0}#sidebar .widget .widget-title{padding:11px 12px;font-size:14px;letter-spacing:.04em}#sidebar #text-2,#sidebar #text-2>.textwidget>.textwidget,#sidebar #nav_menu_side{border:0;border-radius:0;margin:0;background:none;overflow:visible}#sidebar #text-2{border:1px solid #e6e6e6;border-radius:6px;overflow:hidden}#sidebar #menu-side,#sidebar #menu-side ul,#sidebar #menu-side li{margin:0;padding:0;list-style:none}#sidebar #menu-side>li+li{border-top:1px solid #e6e6e6}#sidebar #menu-side>li>a{display:flex;align-items:center;gap:8px;padding:11px 12px;background:#f7f5f5;color:#222;font-size:14px;font-weight:700;line-height:1.4}#sidebar #menu-side>li>a:before{content:"";flex:none;width:4px;height:1.1em;border-radius:1px;background:#b7010d}#sidebar #menu-side>li>a:hover{color:#b7010d;background:#fbeeee}#sidebar #menu-side .sub-menu>li{border-top:1px solid #f0f0f0}#sidebar #menu-side .sub-menu>li>a{position:relative;display:block;padding:8px 26px 8px 16px;color:#333;font-size:13px;font-weight:400;line-height:1.45;transition:background .12s,color .12s}#sidebar #menu-side .sub-menu>li>a:after{content:"\203a";position:absolute;right:12px;top:50%;transform:translateY(-52%);color:#bbb;font-size:15px}#sidebar #menu-side .sub-menu>li>a:hover{background:#fdf3f3;color:#b7010d}#sidebar #menu-side .sub-menu>li>a:hover:after{color:#b7010d}#sidebar #menu-side li>a[aria-current=page]{background:#fbeeee;color:#b7010d;font-weight:700}#sidebar .m1-new{display:inline-block;margin-left:6px;padding:0 5px;border-radius:3px;background:#b7010d;color:#fff;font-size:9px;font-weight:700;line-height:1.6;letter-spacing:.04em;vertical-align:1px}.m1-feat5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:12px 0 8px;padding:0;list-style:none}.m1-feat5 li{container-type:inline-size;aspect-ratio:1 / 1;display:flex;flex-direction:column;margin:0;padding:4% 4% 4.5%;box-sizing:border-box;border-radius:9%;background:#ad1e24;color:#fff;text-align:center;list-style:none;font-family:Hiragino Kaku Gothic StdN,Hiragino Sans,Meiryo,sans-serif}.m1-feat5-no{align-self:center;width:84%;margin-top:2%;padding:2% 0 3%;border-radius:8cqw;background:#fff;color:#ad1e24;font-size:11.5cqw;font-weight:900;line-height:1.2;letter-spacing:.08em}.m1-feat5-t{flex:1;display:flex;align-items:center;justify-content:center;color:#fff100;font-size:12.5cqw;font-weight:900;line-height:1.25;letter-spacing:.02em}.m1-feat5-d{display:flex;align-items:center;justify-content:center;min-height:26%;padding:2% 3%;border-radius:3cqw;background:#fff;color:#a91e23;font-size:8cqw;font-weight:700;line-height:1.3}@media screen and (max-width:780px){.m1-feat5{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}}.m1-feat5 li>*{margin-left:0;margin-right:0}.m1-feat5-no{margin-left:auto!important;margin-right:auto!important}.m1-feat5-d{align-self:stretch;margin-bottom:0}.m1-feat5>li{padding:4% 4.5% 4.5%!important;margin:0!important}.casestudy_t section{margin:0 0 36px}.casestudy_t section h2{display:flex;align-items:center;gap:10px;margin:0 0 14px;padding:0 0 8px;border:0;border-bottom:2px solid #B7010D;border-radius:0;background:none;color:#222;font-size:18px;font-weight:700;letter-spacing:.04em}.casestudy_t section h2:before{content:"";flex:none;width:5px;height:1.1em;background:#b7010d;border-radius:1px}.casestudy_t section{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px 14px}.casestudy_t section>h2,.casestudy_t section>font{flex:0 0 100%}.casestudy_t section>br{display:none}.casestudy_t section>.thumbnail-container{flex:0 0 calc((100% - 56px)/5);min-width:0}.casestudy_t .thumbnail-container{container-type:inline-size;display:block;position:relative;margin:0}.casestudy_t .thumbnail-container>a{display:block;overflow:hidden;border-radius:6px;border:1px solid #e5e5e5;background:#f6f6f6}.casestudy_t .thumbnail-container img,.casestudy_t section img{display:block;width:100%!important;height:auto!important;aspect-ratio:4 / 3;object-fit:cover;margin:0;padding:0;border:0;transform:none!important;transition:transform .25s,opacity .25s}.casestudy_t .thumbnail-container>a:hover img{transform:scale(1.05)!important;opacity:.92}.casestudy_t .thumbnail-text{top:6px;right:6px;padding:2px 7px;border-radius:3px;background:#0009;font-size:11px;font-weight:700;line-height:1.5}.casestudy_t [class^=thumbnail-text-bottom-left]{top:calc(75cqw - 26px);bottom:auto;left:6px;padding:1px 7px;border:0;border-radius:3px;font-size:11px;font-weight:700;line-height:1.6}.casestudy_t .thumbnail-text-bottom-left1{background:#b7010d}.casestudy_t .m1-cs-name{display:block;margin-top:6px;color:#333;font-size:12.5px;font-weight:700;line-height:1.45}h3#trophy,h3#trophy_acrylic,h3#tate,h3#tate_acrylic,h3#threedcrystal,h3#huunyu,h3#clock,h3#clock_threedcrystal,h3#clock_twodcrystal1,h3#medal,h3#ownament2{margin:48px 0 18px;padding:12px 18px;border-radius:6px;background:#b7010d;color:#fff;text-shadow:none;font-size:18px;font-weight:700;letter-spacing:.04em}.my_case_waku{display:block;margin:0 0 22px;padding:22px 24px 18px;border:1px solid #e5e5e5;border-radius:8px;background:#fff;box-shadow:0 1px 3px #0000000a}.my_case_waku+div[style*=clear]{display:none}.my_case_waku_left,.my_case_waku_right{float:none!important;width:auto!important}.my_case_waku_left{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.my_case_waku_left>.sub_title{grid-column:1 / -1;margin:0 0 6px}.my_case_waku_left>br{display:none}.my_case_waku .sub_title p{margin:0 0 6px;padding:0;border:0;color:#b7010d;font-size:13px;font-weight:700;line-height:1.5}.my_case_waku .sub_title h4{margin:0 0 4px;padding:0;border:0;color:#222;font-size:21px!important;font-weight:700;line-height:1.4;letter-spacing:.02em}.my_case_waku .sub_title font{font-size:12px;color:#666}.my_case_waku_left>a{display:block;overflow:hidden;border-radius:6px;border:1px solid #eee;background:#f6f6f6}.my_case_waku_left img{display:block;width:100%!important;height:auto!important;aspect-ratio:4 / 3;object-fit:cover;margin:0!important;transition:opacity .2s}.my_case_waku_left>a:hover img{opacity:.85}.my_case_waku_right{margin-top:16px}.my_case_waku_right ul.boxgray{margin:0;padding:18px 22px;border-radius:6px;background:#f8f6f6}.my_case_waku_right ul.boxgray li{padding:0;font-size:14px;line-height:1.95;color:#333}.my_case_waku_right ul.boxgray b{color:#b7010d}.my_case_waku_right ul.boxgray h5{display:inline-block;margin:2px 0 0;padding:0;border:0;background:none;color:#222;font-size:15px;font-weight:700}@media screen and (max-width:780px){.casestudy_t section{gap:12px 10px}.casestudy_t section>.thumbnail-container{flex-basis:calc((100% - 10px)/2)}.casestudy_t section h2{font-size:16px}.casestudy_t .m1-cs-name{font-size:12px}h3#trophy,h3#trophy_acrylic,h3#tate,h3#tate_acrylic,h3#threedcrystal,h3#huunyu,h3#clock,h3#clock_threedcrystal,h3#clock_twodcrystal1,h3#medal,h3#ownament2{margin:32px 0 14px;padding:10px 14px;font-size:16px}.my_case_waku{padding:16px 14px 14px}.my_case_waku_left{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.my_case_waku .sub_title h4{font-size:18px!important}.my_case_waku_right ul.boxgray{padding:14px}.my_case_waku_right ul.boxgray li{font-size:14px;line-height:1.85;word-break:break-word}}.m1-idea-grid{clear:both;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:760px;margin:12px auto 24px}.m1-idea-grid a{display:block;text-decoration:none;color:#333}.m1-idea-grid img{display:block;width:100%;height:auto;border:1px solid #e5e5e5;border-radius:6px;box-shadow:0 2px 8px #0000000f;transition:box-shadow .15s,transform .15s}.m1-idea-grid a:hover img{box-shadow:0 4px 16px #00000024;transform:translateY(-2px)}.m1-idea-grid span{display:block;margin-top:8px;font-size:13px;font-weight:700;text-align:center}.m1-cs-banner{display:block;width:100%!important;max-width:100%!important;height:auto!important;margin:8px 0 20px!important}#or_jireisyoukai>a{display:block}.m1-orig-cases{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:12px 0 24px;white-space:normal}.m1-orig-cases .thumbnail-container{display:block;position:relative;margin:0;container-type:inline-size}.m1-orig-cases .thumbnail-container>a{display:block;color:#333;text-decoration:none}.m1-orig-cases img{display:block;width:100%!important;max-width:none!important;height:auto!important;aspect-ratio:4 / 3;object-fit:cover;margin:0!important;border:1px solid #e5e5e5;border-radius:6px;transform:none!important;transition:opacity .2s}.m1-orig-cases a:hover img{opacity:.85}.m1-orig-cases .thumbnail-text{top:6px;right:6px;padding:2px 7px;border-radius:3px;background:#0009;font-size:11px;font-weight:700;line-height:1.5;white-space:nowrap;max-width:calc(100% - 12px);overflow:hidden;text-overflow:ellipsis}.m1-orig-cases .thumbnail-container br{display:none}.m1-orig-cases .thumbnail-container font{display:block;margin-top:6px;color:#b7010d;font-size:12px;font-weight:700;line-height:1.45}@media screen and (max-width:780px){.m1-idea-grid{gap:10px}.m1-orig-cases{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}}.m1-sp-tel{display:none}@media screen and (max-width:780px){#mob_title{box-sizing:border-box!important;width:100%!important;height:56px!important;padding:0 64px 0 12px!important;gap:8px;border-bottom:0!important;box-shadow:0 2px 8px #0000002e}#mob_title .logo-sp{display:flex;align-items:center;min-width:0}#mob_title .logo-sp img,#mob_title img{display:block;width:auto!important;max-width:100%!important;height:34px!important;margin:0!important}#mob_title .contact-info-sp{display:none!important}.m1-sp-tel{display:flex;flex:none;flex-direction:column;align-items:center;justify-content:center;gap:1px;width:58px;height:44px;border:1px solid rgba(255,255,255,.55);border-radius:8px;color:#fff!important;text-decoration:none!important;line-height:1}.m1-sp-tel svg{margin-bottom:1px}.m1-sp-tel-t{font-size:11px;font-weight:700;letter-spacing:.1em}.m1-sp-tel-h{font-size:8px;opacity:.9;letter-spacing:0}.m1-sp-tel:active{background:#ffffff2e}#switchBtn{top:3px!important;right:4px!important;width:50px!important;height:50px!important;border-radius:8px}#switchBtn span{left:28%!important;width:44%!important;height:2px!important}#switchBtn span:nth-of-type(1){top:13px!important}#switchBtn span:nth-of-type(2){top:20px!important}#switchBtn span:nth-of-type(3){top:27px!important}#switchBtn p{top:32px!important;font-size:9px!important;font-weight:700!important;letter-spacing:.08em}.m1-top-gap{height:56px!important;line-height:0;font-size:0;overflow:hidden}.top_slideshow_sp{margin-top:0!important}#search-2.header_top.widget_search{top:60px!important}#spFloatingActions.sp-floating-actions{left:0!important;right:0!important;bottom:0!important;display:grid!important;grid-template-columns:1fr 1fr 1.7fr 1fr;gap:0!important;padding:0 0 env(safe-area-inset-bottom)!important;background:#fff!important;border-top:1px solid #e5e5e5;box-shadow:0 -2px 10px #00000014;flex-direction:row!important}#spFloatingActions .sp-floating-btn{width:auto!important;height:58px!important;min-height:58px!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;gap:4px!important;text-decoration:none!important}#spFloatingActions .sp-floating-btn+.sp-floating-btn{border-left:1px solid #f0f0f0!important}#spFloatingActions .sp-floating-label{font-size:10px!important;letter-spacing:.02em}#spFloatingActions #spInquiryBtn{background:#b7010d!important}#spFloatingActions #spInquiryBtn .sp-floating-icon,#spFloatingActions #spInquiryBtn .sp-floating-label{color:#fff!important}#spFloatingActions #spInquiryBtn .sp-floating-label{font-size:11px!important}#spFloatingActions .sp-floating-btn:active{background:#f6e5e6!important}body:has(#spFloatingActions){padding-bottom:calc(58px + env(safe-area-inset-bottom))}body:has(form.m1-form){padding-bottom:0}.m1-7taiou{display:block;width:calc(100% - 24px)!important;margin:16px auto 4px}.seihin_selection #menu,.seihin_selection #menu2{float:none!important;width:auto!important;margin:0 12px 28px!important}.seihin_selection #menu>h2,.seihin_selection #menu2>h2{margin:0 0 12px!important}.seihin_selection #menu>ul,.seihin_selection #menu2>ul{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0!important;padding:0!important;list-style:none}.seihin_selection #menu2>ul{grid-template-columns:1fr}.seihin_selection #menu>ul>li,.seihin_selection #menu2>ul>li{display:block;width:auto!important;margin:0!important;padding:0!important;list-style:none}.seihin_selection #menu>ul>li h3,.seihin_selection #menu2>ul>li h3{margin:0!important;padding:0!important;border:0!important;background:none!important;font-size:inherit!important}.seihin_selection #menu>ul>li h3 a{position:relative;display:flex!important;align-items:center;box-sizing:border-box;width:100%!important;min-height:50px;height:100%;margin:0!important;padding:8px 22px 8px 12px!important;border:1px solid #e3e3e3!important;border-radius:8px!important;background:#fff!important;box-shadow:0 1px 2px #0000000d!important;color:#222!important;font-size:13px!important;font-weight:700!important;line-height:1.4!important;text-align:left!important;text-decoration:none!important}.seihin_selection #menu>ul>li h3 a:after,.seihin_selection #menu2>ul>li h3 a:after{content:"\203a";position:absolute;right:9px;top:50%;transform:translateY(-55%);color:#b7010d;font-size:18px;font-weight:400}.seihin_selection #menu>ul>li h3 a:active,.seihin_selection #menu2>ul>li:active{background:#fdf3f3!important}.seihin_selection #menu2>ul>li{position:relative;display:flex!important;flex-direction:column-reverse;padding:10px 30px 10px 12px!important;border:1px solid #e3e3e3;border-radius:8px;background:#fff;box-shadow:0 1px 2px #0000000d}.seihin_selection #menu2>ul>li>br{display:none}.seihin_selection #menu2>ul>li>span{display:block;margin:2px 0 0!important;color:#666!important;font-size:11px!important;line-height:1.45!important}.seihin_selection #menu2>ul>li h3 a{position:static;display:block!important;width:auto!important;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;color:#222!important;font-size:15px!important;font-weight:700!important;line-height:1.4!important;text-align:left!important;text-decoration:none!important}.seihin_selection #menu2>ul>li h3 a:before{content:"";position:absolute;inset:0}.seihin_selection #menu2>ul>li h3 a:after{right:12px}.seihin_selection .m1-new,.seihin_selection font[color=red]{font-size:10px!important}#seihinyakudati{margin:0 12px 28px!important}#seihinyakudati .m1-yaku-h,#seihinyakudati h3.m1-yaku-h{margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid #eee!important;background:none!important;font-size:15px!important;line-height:1.4!important;text-align:left!important}#seihinyakudati .m1-yaku-h a{padding:14px 2px!important;font-size:15px!important}#seihinyakudati .m1-yaku-more{padding:2px 10px!important;font-size:11px!important}}@media screen and (max-width:780px){.seihin_selection #menu2>ul:has(a.top_botan){grid-template-columns:repeat(2,minmax(0,1fr))}.seihin_selection #menu2>ul>li:has(a.top_botan){flex-direction:row;align-items:center;min-height:50px;box-sizing:border-box;padding:8px 22px 8px 12px!important}.seihin_selection #menu2>ul>li a.top_botan{font-size:14px!important}.seihin_selection #menu2>ul>li:has(a.top_botan) h3 a:after{right:9px}.seihin_selection #menu2>ul>li{gap:2px}.seihin_selection #menu2>ul>li>span{padding:0!important}.seihin_selection>br,.seihin_selection #menu>br,.seihin_selection #menu2>br,.top_right>br{display:none}.m1-newprod,.kg-catnav{margin-top:12px!important}.kg-catnav>div:first-child{padding-top:24px!important;padding-bottom:16px!important}#seihinyakudati .m1-yaku{margin:0}#seihinyakudati .m1-yaku-h a{box-sizing:border-box!important;width:100%!important;text-align:left!important;justify-content:flex-start}#seihinyakudati .m1-yaku-h a .m1-yaku-more{margin-left:auto!important}}@media screen and (max-width:780px){.seihin_selection #menu2>ul>li h3,.seihin_selection #menu2>ul>li h3 a{height:auto!important;min-height:0!important}.seihin_selection #menu>ul>li h3 a{height:100%!important}#seihinyakudati .m1-yaku-h{width:auto!important;height:auto!important}#seihinyakudati .m1-yaku-h a{height:auto!important;min-height:50px}}@media screen and (max-width:780px){.seihin_selection #seihinyakudati{width:auto!important}#seihinyakudati .m1-yaku-h a{box-shadow:none!important;line-height:1.4!important;border-radius:0!important;background:none!important}}@media screen and (max-width:780px){#addmenu .sp-menu-chip-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:0 16px!important;box-sizing:border-box}#addmenu .sp-menu-chip{display:flex!important;align-items:center;justify-content:center;box-sizing:border-box!important;width:auto!important;min-width:0!important;height:44px!important;min-height:0!important;margin:0!important;padding:0 8px!important;border:1px solid #e8b9bc!important;border-radius:22px!important;box-shadow:none!important;font-size:13px!important;line-height:1.3!important;text-align:center;white-space:normal!important}#addmenu .sp-menu-header{padding-top:6px!important;padding-bottom:10px!important}}.m1-sp-search{display:none}@media screen and (max-width:780px){.m1-sp-search{display:flex;flex:none;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:50px;height:50px;margin:0;padding:0;border:0;border-radius:8px;background:none;color:#fff;cursor:pointer;font-family:inherit}.m1-sp-search span{font-size:9px;font-weight:700;letter-spacing:.08em;line-height:1}.m1-sp-search:active,body.sp-search-open .m1-sp-search{background:#ffffff2e}#mob_title{padding-right:56px!important}#switchBtn p{color:#fff!important}#spFloatingActions.sp-floating-actions{grid-template-columns:1.15fr 1.7fr .75fr!important}#spFloatingActions .sp-floating-label small{display:block;margin-top:2px;font-size:9px;font-weight:400;color:#666;letter-spacing:0}#spFloatingActions .sp-floating-tel{flex-direction:row!important;gap:8px!important}#spFloatingActions .sp-floating-tel .sp-floating-label{text-align:left;font-size:12px!important}#addmenu .sp-menu-header{padding:14px 16px 12px!important}#addmenu .sp-menu-title{font-size:18px!important;letter-spacing:.1em}.m1-spm{padding:0 0 24px}.m1-spm ul,.m1-spm li{margin:0;padding:0;list-style:none}.m1-spm-main li+li{border-top:1px solid #eee}.m1-spm-main a{display:flex;align-items:center;justify-content:space-between;padding:15px 18px;color:#222!important;font-size:15px;font-weight:700;text-decoration:none!important}.m1-spm-main a svg{color:#b7010d;flex:none}.m1-spm-main a:active{background:#fdf3f3}.m1-spm-label{margin:0;padding:18px 18px 8px;background:#f6f4f4;border-top:1px solid #eee;color:#888;font-size:12px;font-weight:700;letter-spacing:.1em}.m1-spm-groups{background:#f6f4f4;padding:0 12px 14px}.m1-spm-group{margin:0 0 6px;border-radius:8px;background:#fff;border:1px solid #e8e4e4;overflow:hidden}.m1-spm-group summary{position:relative;display:block;padding:13px 40px 13px 14px;color:#222;font-size:14px;font-weight:700;list-style:none;cursor:pointer}.m1-spm-group summary::-webkit-details-marker{display:none}.m1-spm-group summary:after{content:"+";position:absolute;right:14px;top:50%;transform:translateY(-50%);color:#b7010d;font-size:20px;font-weight:400;line-height:1}.m1-spm-group[open] summary{border-bottom:1px solid #f0eaea}.m1-spm-group[open] summary:after{content:"\2212"}.m1-spm-group li+li{border-top:1px solid #f3f3f3}.m1-spm-group a{display:block;padding:11px 14px 11px 18px;color:#333!important;font-size:13.5px;font-weight:400;text-decoration:none!important}.m1-spm-group a:active{background:#fdf3f3}.m1-spm-contact{padding:18px 16px 0}.m1-spm-btn{display:block;padding:15px;border-radius:30px;background:#b7010d;color:#fff!important;font-size:15px;font-weight:700;text-align:center;text-decoration:none!important;letter-spacing:.06em}.m1-spm-tel{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:10px;padding:11px;border:1px solid #e3dada;border-radius:30px;color:#b7010d!important;text-decoration:none!important}.m1-spm-tel span{display:flex;flex-direction:column;line-height:1.25}.m1-spm-tel b{color:#222;font-size:17px;letter-spacing:.04em}.m1-spm-tel small{color:#777;font-size:10.5px}}@media screen and (max-width:780px){#mob_title .logo-sp{margin-right:auto}#addmenu .m1-spm li{margin:0!important;padding:0!important;border-bottom:0!important;text-align:left!important;background:none!important}#addmenu .m1-spm a{border:0!important;border-bottom:0!important;line-height:1.45!important;text-align:left!important;transition:none}#addmenu .m1-spm-main li+li{border-top:1px solid #eee!important}#addmenu .m1-spm-main a{display:flex!important;justify-content:space-between!important;padding:14px 18px!important;color:#222!important;font-size:15px!important;font-weight:700!important}#addmenu .m1-spm-group li+li{border-top:1px solid #f3f3f3!important}#addmenu .m1-spm-group a{display:block!important;padding:11px 14px 11px 18px!important;color:#333!important;font-size:13.5px!important;font-weight:400!important}#addmenu .m1-spm-btn{display:block!important;padding:15px!important;color:#fff!important;font-size:15px!important;text-align:center!important;border:0!important}#addmenu .m1-spm-tel{display:flex!important;padding:11px!important;border:1px solid #e3dada!important;color:#b7010d!important;text-align:left!important}#addmenu .sp-menu-header{border-bottom:0!important}}@media screen and (max-width:780px){#addmenu .m1-spm a.m1-spm-btn{display:flex!important;justify-content:center!important;text-align:center!important}#addmenu .m1-spm a.m1-spm-tel{border:1px solid #e3dada!important;justify-content:center!important}}@media screen and (max-width:780px){#mob_title .logo-sp{margin:0 auto 0 0!important}}@media screen and (max-width:780px){#mob_title .logo-sp img,#mob_title img{height:25px!important;width:auto!important}}@media screen and (max-width:780px){#main>#content.site-content{box-sizing:border-box;width:100%!important;padding:0 14px!important}#main>#content.site-content img{max-width:100%;height:auto}.m1-bc{display:block;margin:10px 0 4px;overflow:hidden;color:#999;font-size:11px;line-height:1.6;white-space:nowrap;text-overflow:ellipsis}.m1-bc a{color:#777!important;text-decoration:none!important}.m1-bc strong{color:#444;font-weight:700}.m1-bc+br,.m1-bc+style+br,.m1-bc~br:first-of-type{display:none}#main>#content .page-header{margin:6px 0 14px!important;padding:0!important}#main>#content .page-header h1,#main>#content h1.page-title,#main>#content h1.entry-title{margin:0!important;padding:2px 0 8px 12px!important;border:0!important;border-left:5px solid #B7010D!important;border-bottom:1px solid #eee!important;background:none!important;color:#222!important;font-size:21px!important;line-height:1.4!important;letter-spacing:.02em;text-align:left!important}#main>#content img.w-100[src=""]{display:none}#main>#content.site-content h2{font-size:18px!important;line-height:1.45!important}#main>#content.site-content h3{font-size:16px!important;line-height:1.45!important}#main>#content.site-content p,#main>#content.site-content li{font-size:14.5px;line-height:1.85}.sort_menu{display:flex!important;align-items:center;gap:6px;margin:12px -14px 10px!important;padding:0 14px 4px!important;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;font-size:12px!important}.sort_menu::-webkit-scrollbar{display:none}.sort_menu a,.sort_menu button{flex:none;display:inline-flex!important;align-items:center;height:32px;margin:0!important;padding:0 12px!important;border:1px solid #ddd!important;border-radius:16px!important;background:#fff!important;color:#333!important;font-size:12px!important;font-weight:700;text-decoration:none!important}.sort_menu a.is-active,.sort_menu a[aria-current],.sort_menu a[aria-pressed=true],.sort_menu button[aria-pressed=true]{border-color:#b7010d!important;background:#b7010d!important;color:#fff!important}.m1-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px;margin:8px 0 20px}.m1-list>#content{float:none!important;width:auto!important;margin:0!important;padding:0!important;min-width:0}.m1-list article{display:flex!important;flex-direction:column;height:100%;margin:0!important;padding:0!important;border:0!important}.m1-list article .pitem,.m1-list article .pitem_descrpt{display:contents!important}.m1-list article .pitem_photo{order:1;float:none!important;width:auto!important;margin:0 0 8px!important;padding:0!important}.m1-list article .pitem_photo a{display:block;overflow:hidden;border:1px solid #eee;border-radius:8px;background:#f6f6f6}.m1-list article .pitem_photo img{display:block;width:100%!important;height:auto!important;aspect-ratio:1 / 1;object-fit:contain;margin:0!important;background:#fff}.m1-list article .entry-header{order:2;margin:0!important;padding:0!important;background:none!important}.m1-list article .entry-header .entry-title{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;min-height:0!important;margin:0 0 4px!important;padding:0!important;border:0!important;background:none!important;color:#222!important;font-size:13px!important;font-weight:700!important;line-height:1.45!important;text-shadow:none!important}.m1-list article .entry-header .entry-title a,.m1-list article .entry-header .entry-title b{color:#222!important;font-weight:700!important;text-decoration:none!important;text-shadow:none!important}.m1-list article .pitem_descrpt_name,.m1-list article .pitem_descrpt_comment{display:none!important}.m1-list article .pitem_descrpt>div{order:3;display:flex!important;align-items:baseline;flex-wrap:wrap;gap:0 4px;margin:0!important;padding:0!important;text-align:left!important}.m1-list article .pitem_descrpt>div:nth-of-type(2){display:none!important}.m1-list article .pitem_descrpt>div:nth-of-type(3){order:4;margin-top:auto!important;padding-top:2px!important}.m1-list article .pitem_descrpt_price_title{display:none!important}.m1-list article .pitem_descrpt_price_size{margin:0!important;color:#777!important;font-size:11px!important;font-weight:400!important;line-height:1.5!important}.m1-list article .pitem_descrpt_price{margin:0!important;color:#b7010d!important;font-size:12px!important;line-height:1.5!important}.m1-list article .pitem_descrpt_price b{font-size:16px}.m1-list article .pitem_descrpt>div:nth-of-type(3) p:last-child:not(.pitem_descrpt_price){flex-basis:100%;margin:4px 0 0!important}.m1-list article .pitem_descrpt img[src*=youtube_link]{width:96px!important}.m1-list article>div[style*=clear],.m1-list .pitem>div[style*=clear]{display:none!important}}@media screen and (max-width:780px){.sort_menu a.btn_03{width:auto!important;min-width:0!important}.m1-list article .pitem_photo img{aspect-ratio:4 / 3}.m1-list article .pitem_descrpt_price_size,.m1-list article .pitem_descrpt_price{padding:0!important}#main>#content.site-content a>img[src*=ranking],#main>#content.site-content center img{width:100%!important}}@media screen and (max-width:780px){.products .entry-header{margin:4px 0 12px!important;padding:0!important;background:none!important}.products .entry-header h1.entry-title{font-size:19px!important}.prop_toparea_photos{float:none!important;width:auto!important;margin:0 0 14px!important;padding:0!important;background:none!important;border:0!important}.prop_toparea_photos_main{margin:0!important;padding:0!important;background:none!important}.prop_toparea_photos_main a{display:block;overflow:hidden;border:1px solid #eee;border-radius:10px;background:#f6f6f6}.prop_toparea_photos_main img{display:block;width:100%!important;max-width:none!important;height:auto!important;margin:0!important;border:0!important}.prop_toparea_photos_alt{display:flex!important;flex-wrap:wrap;gap:8px;margin:8px 0 0!important;padding:0!important;background:none!important}.prop_toparea_photos_alt a{display:block;width:calc((100% - 24px)/4);overflow:hidden;border:1px solid #eee;border-radius:6px}.prop_toparea_photos_alt img{display:block;width:100%!important;height:auto!important;aspect-ratio:1 / 1;object-fit:cover;margin:0!important;border:0!important}#product_title{margin:0 0 8px!important;padding:0!important;border:0!important;background:none!important;color:#222!important;font-size:17px!important;line-height:1.5!important}#product_description,.setumei_seihin{float:none!important;width:auto!important;margin:0!important;padding:0!important;font-size:14px!important;line-height:1.85!important;color:#333}.omitumori_botan{float:none!important;width:auto!important;margin:16px 0!important;padding:14px 16px 16px!important;border:1px solid #eadede;border-radius:10px;background:#fcf8f8;text-align:left!important}#product_price{margin:0!important;color:#444;font-size:13px!important;line-height:1.6!important;text-align:left!important}#product_price b{margin:0 2px 0 8px;color:#b7010d;font-size:26px;letter-spacing:.01em}#product_price br{display:none}#product_price a{display:inline-block;margin-left:10px;font-size:12px}.omitumori_botan>p[style*=margin-top]{margin:10px 0 6px!important;color:#666;font-size:12px!important;text-align:left!important}#btn_omitumori{margin:0!important;text-align:left!important}#btn_omitumori a{display:flex!important;align-items:center;justify-content:center;width:100%!important;height:50px!important;margin:0!important;border-radius:25px;background:#b7010d!important;background-image:none!important;color:#fff!important;text-decoration:none!important}#btn_omitumori a:before{content:"\304a\554f\3044\5408\308f\305b\30fb\304a\898b\7a4d\308a\306f\3053\3061\3089";font-size:15px;font-weight:700;letter-spacing:.04em}.prop_linkarea{display:grid!important;grid-template-columns:1fr 1fr;gap:8px;width:auto!important;margin:0 0 20px!important;padding:0!important;border:0!important}.prop_linkarea p{float:none!important;width:auto!important;margin:0!important}.prop_linkarea a{display:block;width:auto!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important}#midashi,.prop_bottomarea h2,.prop_remarks h2{margin:24px 0 10px!important;padding:2px 0 6px 10px!important;border:0!important;border-left:4px solid #B7010D!important;border-bottom:1px dashed #B7010D!important;background:none!important;color:#b7010d!important;font-size:16px!important;line-height:1.5!important}#midashi:before,.prop_bottomarea h2:before,.prop_remarks h2:before{display:none!important;content:none!important}#productstable{width:100%!important;border-collapse:collapse!important;border:1px solid #e6e1e1!important;font-size:14px!important}#productstable td{padding:10px!important;border:0!important;border-bottom:1px solid #eee!important;vertical-align:top;line-height:1.6!important;font-size:14px!important}#productstable td#row1{width:92px!important;background:#f8f2f2!important;color:#8a1018!important;font-size:12.5px!important;font-weight:700!important}#productstable td#row1 font{color:#8a1018;font-size:10px!important;font-weight:400}#productstable .left,#productstable .right{float:none!important;width:auto!important}#productstable .left b{color:#b7010d;font-size:18px}#productstable #exp_abt_std_price{margin:6px 0 0!important;padding:0!important;border:0!important;color:#777;font-size:11.5px!important;line-height:1.6!important}#productstable font[size="1"]{display:block;margin:4px 0;color:#777;font-size:11px!important;line-height:1.6}#productstable p{margin:0 0 4px!important}#product_3danime img{max-width:140px!important;height:auto!important}}@media screen and (max-width:780px){.prop_toparea_photos_alt{justify-content:flex-start!important}.prop_linkarea a{display:flex!important;align-items:center;justify-content:center;height:40px!important;padding:0 6px!important;border:1px solid #d9d9d9;border-radius:20px;background:#fff!important;background-image:none!important;color:#333!important;font-size:12px;font-weight:700;text-decoration:none!important}.prop_linkarea a:after{content:" \203a";color:#b7010d;margin-left:4px}.prop_linkarea .btn_directprint a:before{content:"\30c0\30a4\30ec\30af\30c8\30d7\30ea\30f3\30c8\3068\306f"}.prop_linkarea .btn_sandblast a:before{content:"\30b5\30f3\30c9\5f6b\523b\3068\306f"}.prop_linkarea .btn_lazer a:before,.prop_linkarea .btn_laser a:before{content:"\30ec\30fc\30b6\30fc\5f6b\523b\3068\306f"}.prop_linkarea .btn_3d a:before,.prop_linkarea .btn_3dcrystal a:before{content:"3D\30af\30ea\30b9\30bf\30eb\3068\306f"}}@media screen and (max-width:780px){.prop_linkarea .btn_nairehanizu a:before{content:"\540d\5165\308c\7bc4\56f2\56f3"}}@media screen and (max-width:780px){.prop_toparea_photos_alt a{margin:0!important;float:none!important;flex:none}.prop_toparea_photos_alt>*:not(a){display:none}}@media screen and (max-width:780px){.my_merchan_catlink:empty{display:none!important}.my_merchan_catlink{display:grid!important;grid-template-columns:1fr 1fr;gap:8px;margin:10px 0 16px!important;padding:0!important}.my_merchan_catlink_itm{float:none!important;width:auto!important;margin:0!important;padding:0!important;border:0!important}.my_merchan_catlink_itm a{display:flex!important;align-items:center;justify-content:center;height:44px;padding:0 8px!important;border:1px solid #e3e3e3!important;border-radius:8px;background:#fff;color:#222!important;font-size:13px!important;font-weight:700;text-decoration:none!important}.my_merchan_catlink_itm a:after{content:" \203a";margin-left:4px;color:#b7010d}.m1-feat5{margin-bottom:16px!important}}.m1-sp-catch{display:none}@media screen and (max-width:780px){#mob_title .logo-sp{flex-direction:column;align-items:flex-start!important;justify-content:center;gap:3px;text-decoration:none!important}.m1-sp-catch{display:block;color:#fff;font-size:11px;font-weight:700;line-height:1;letter-spacing:.12em;opacity:.95}#mob_title .logo-sp img,#mob_title img{height:22px!important}}@media screen and (max-width:780px){.m1-sp-catch{align-self:flex-start;width:100%;margin:0!important;text-align:left}}@media screen and (max-width:780px){.m1-sp-catch{padding-left:2px}}@media screen and (max-width:780px){#mob_title .logo-sp{display:inline-flex!important;flex-direction:column;align-items:stretch!important;gap:4px;flex:none}.m1-sp-catch{width:auto;padding:0 1px 0 2px;font-size:15.5px;font-weight:700;line-height:1;letter-spacing:0;text-align:justify;text-align-last:justify}#mob_title .logo-sp img,#mob_title img{height:23px!important}}@media screen and (max-width:780px){.m1-sp-catch{align-self:stretch!important;width:auto!important}}@media screen and (max-width:780px){.m1-sp-catch{font-size:17.5px!important}}@media screen and (max-width:780px){#mob_title{padding-right:120px!important}.m1-sp-search,#switchBtn{box-sizing:border-box!important;width:46px!important;height:44px!important;margin:0!important;padding:0!important;border:1px solid rgba(255,255,255,.35)!important;border-radius:10px!important;background:#ffffff1f!important;color:#fff!important;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s}.m1-sp-search:active,#switchBtn:active{background:#ffffff47!important}.m1-sp-search{position:fixed!important;top:6px!important;right:60px!important;z-index:1040;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:3px!important;text-shadow:none!important}.m1-sp-search svg{width:19px;height:19px}.m1-sp-search span{font-size:9.5px!important;font-weight:700!important;letter-spacing:.06em!important;line-height:1!important;text-shadow:none!important}body.sp-search-open .m1-sp-search{background:#fff!important;color:#b7010d!important;border-color:#fff!important}#switchBtn{position:fixed!important;top:6px!important;right:8px!important}#switchBtn span{left:13px!important;width:18px!important;height:2px!important;border-radius:1px;background:#fff!important}#switchBtn span:nth-of-type(1){top:9px!important}#switchBtn span:nth-of-type(2){top:15px!important}#switchBtn span:nth-of-type(3){top:21px!important}#switchBtn.btnClose span:nth-of-type(1),#switchBtn.btnClose span:nth-of-type(3){top:15px!important}#switchBtn p{position:absolute!important;inset:auto 0 6px!important;width:auto!important;margin:0!important;font-size:9.5px!important;font-weight:700!important;letter-spacing:.06em!important;line-height:1!important;text-align:center!important;color:#fff!important;text-shadow:none!important}}@media screen and (max-width:780px){#switchBtn{transform:none!important}}@media screen and (max-width:780px){body.sp-search-open #spSearchToggle.m1-sp-search{background:#fff!important;color:#b7010d!important;border-color:#fff!important}body.sp-search-open #spSearchToggle.m1-sp-search span{color:#b7010d!important}}@media screen and (min-width:781px){.m1-7taiou{display:block;width:76%!important;max-width:640px!important;height:auto!important;margin:64px auto 44px!important}}@media screen and (min-width:781px){.hk2-banner{padding:12px 0!important;background:#fff!important}.hk2-banner img{width:75%!important;margin:0 auto!important}}#seihinyakudati .site-custom-tab-header li,.site-custom-tab-header li{display:flex!important;align-items:center!important;justify-content:center!important;min-height:46px;padding:9px 6px 7px!important;font-size:12px!important;line-height:1.35!important;color:#666!important;transition:background .15s,color .15s}#seihinyakudati .site-custom-tab-header li.is-active,.site-custom-tab-header li.is-active{padding-top:11px!important;background:#fff!important;color:#c8161d!important;box-shadow:inset 0 3px #c8161d!important}.site-custom-tab-header li:not(.is-active):hover{background:#fafafa;color:#c8161d!important}.m1-news:not(.m1-news-all) li:not(:first-child) time{display:block}.m1-news:not(.m1-news-all) ul.m1-news-list a{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:baseline;justify-content:start;gap:12px}.m1-news:not(.m1-news-all) ul.m1-news-list time{order:0;font-size:13px}@media screen and (max-width:780px){.m1-news:not(.m1-news-all) ul.m1-news-list a{grid-template-columns:1fr;gap:2px;padding:11px 0}.m1-news:not(.m1-news-all) ul.m1-news-list time{font-size:12px}}#sidebar #text-2{border:0!important;border-radius:0!important;overflow:visible!important}#sidebar #menu-side>li+li{border-top:0!important;margin-top:22px!important}#sidebar #menu-side>li>a{padding:4px 0 7px 10px!important;background:none!important;border-left:4px solid #B7010D;border-bottom:1px dashed #B7010D;color:#b7010d!important;font-size:14px!important;gap:0!important}#sidebar #menu-side>li>a:before{display:none!important}#sidebar #menu-side>li>a:hover{background:none!important;text-decoration:underline}#sidebar #menu-side .sub-menu{margin-top:4px!important}#sidebar #menu-side .sub-menu>li{border-top:0!important;border-bottom:1px dotted #ddd!important}#sidebar #menu-side .sub-menu>li>a{padding:7px 4px 7px 6px!important}#sidebar #menu-side .sub-menu>li>a:after{display:none!important}#sidebar #menu-side .sub-menu>li>a:hover{background:none!important;color:#b7010d!important;text-decoration:underline}#sidebar #menu-side li>a[aria-current=page]{background:none!important;color:#b7010d!important;font-weight:700}.my_merchan_catlink:not(:has(a)){display:none!important}.my_merchan_catlink_itm a{transition:background .15s,color .15s,border-color .15s,box-shadow .15s}.my_merchan_catlink_itm a#active{background:#b7010d!important;border-color:#b7010d!important;color:#fff!important}.my_merchan_catlink_itm a#active:after{color:#fff!important}@media screen and (min-width:781px){.my_merchan_catlink{display:flex!important;flex-wrap:wrap;justify-content:center;gap:12px;padding:4px 0 28px!important;border-bottom:1px solid #e3e3e3!important}.my_merchan_catlink_itm{display:block!important;flex:1 1 0;max-width:220px;margin:0!important;padding:0!important;background:none!important}.my_merchan_catlink_itm a{display:flex!important;align-items:center;justify-content:center;gap:8px;width:100%;height:48px;margin:0!important;padding:0 12px!important;white-space:nowrap;box-sizing:border-box;border:1px solid #d9cfcf!important;border-radius:6px;background:#fff!important;color:#333!important;font-size:14px;font-weight:700;letter-spacing:.04em;text-decoration:none!important;box-shadow:0 2px #e6dede}.my_merchan_catlink_itm a:after{content:"";width:7px;height:7px;border-top:2px solid #B7010D;border-right:2px solid #B7010D;transform:rotate(45deg);margin-left:2px;transition:border-color .15s,transform .15s}.my_merchan_catlink_itm a:hover{background:#b7010d!important;border-color:#b7010d!important;color:#fff!important;box-shadow:0 2px #7d0009}.my_merchan_catlink_itm a:hover:after{border-color:#fff;transform:translate(2px) rotate(45deg)}.my_merchan_catlink_itm a:active{transform:translateY(2px);box-shadow:none}.my_merchan_catlink_itm a#active{box-shadow:0 2px #7d0009}.my_merchan_catlink_itm a#active:after{border-color:#fff}}@media screen and (max-width:780px){.my_merchan_catlink{padding-bottom:16px!important;border-bottom:1px solid #e3e3e3!important}}img.m1-wide-banner{display:block;width:100%!important;max-width:none!important;height:auto!important;margin:0 0 4px}a.m1-orig-link{--c: #137caa;display:block;max-width:748px;margin:0 0 28px;border:1px solid #ddd;border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 2px 8px #00000014;text-decoration:none!important;transition:box-shadow .2s,transform .2s,border-color .2s}a.m1-orig-link--acrylic{--c: #b4076e}a.m1-orig-link img{display:block;width:100%!important;height:auto!important;margin:0!important}a.m1-orig-link .m1-orig-link-btn{display:flex;align-items:center;justify-content:center;gap:10px;padding:13px 16px;background:var(--c);color:#fff!important;font-size:15px;font-weight:700;letter-spacing:.05em}a.m1-orig-link .m1-orig-link-btn:after{content:"";width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);transition:transform .2s}a.m1-orig-link:hover{border-color:var(--c);box-shadow:0 8px 20px #00000029;transform:translateY(-3px)}a.m1-orig-link:hover .m1-orig-link-btn:after{transform:translate(4px) rotate(45deg)}a.m1-orig-link:hover img{opacity:1!important}@media screen and (max-width:780px){a.m1-orig-link{margin-bottom:20px}a.m1-orig-link .m1-orig-link-btn{font-size:14px;padding:12px 10px}}.m1-sel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0 30px}.m1-sel-card{display:flex;flex-direction:column;padding:18px 20px 16px;border:1px solid #e3e3e3;border-top:3px solid #B7010D;border-radius:6px;background:#fff;box-sizing:border-box}.m1-sel-card .m1-sel-t{margin:0 0 10px!important;padding:0!important;border:0!important;background:none!important;color:#222!important;font-size:17px!important;font-weight:700;line-height:1.45!important}.m1-sel-card .m1-sel-t:before,.m1-sel-card .m1-sel-t:after{display:none!important}.m1-sel-card .m1-sel-d{flex:1;margin:0 0 14px!important;padding:0!important;color:#444;font-size:14px!important;line-height:1.8!important}.m1-sel-card .m1-sel-btn{align-self:stretch;width:100%;box-sizing:border-box;margin:0!important;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border:1px solid #B7010D;border-radius:5px;color:#b7010d!important;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none!important;transition:background .15s,color .15s}.m1-sel-card .m1-sel-btn:after{content:"";flex:none;width:7px;height:7px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg)}.m1-sel-card .m1-sel-btn:hover{background:#b7010d;color:#fff!important}@media screen and (max-width:780px){.m1-sel-grid{grid-template-columns:1fr;gap:12px}.m1-sel-card{padding:14px}.m1-sel-card .m1-sel-t{font-size:16px!important}}@media screen and (min-width:781px){.m1-list:is(.m1-cols-2,.m1-cols-3) .pitem_descrpt>div[style*=text-align]{display:grid;grid-template-columns:5.6em minmax(0,1fr);align-items:baseline;justify-items:start;justify-content:start;column-gap:4px;align-self:stretch;width:auto!important;margin:0!important;text-align:left!important}.m1-list:is(.m1-cols-2,.m1-cols-3) .pitem_descrpt>div[style*=text-align]>p{display:block!important;text-align:left!important;margin:2px 0!important}.m1-list:is(.m1-cols-2,.m1-cols-3) .pitem_descrpt>div[style*=text-align]>:not(p){grid-column:1 / -1;margin-top:6px!important}.m1-list:is(.m1-cols-2,.m1-cols-3) .pitem_descrpt_price_title{font-size:12px!important;color:#767676!important}.m1-list:is(.m1-cols-2,.m1-cols-3) .pitem_descrpt_price_size{font-size:13px!important;font-weight:500!important;color:#333!important}.m1-list:is(.m1-cols-2,.m1-cols-3) .pitem_descrpt_price{font-size:13px!important}.m1-list:is(.m1-cols-2,.m1-cols-3) .pitem_descrpt_price b{font-size:17px}.m1-list:is(.m1-cols-2,.m1-cols-3) .pitem_descrpt_comment+div{padding-top:8px;border-top:1px solid #eee}}.m1-p-nav,.m1-p-h2{display:none}@media screen and (min-width:781px){.prop{margin-top:12px;color:#1d1d1f}.prop_toparea{display:grid!important;grid-template-columns:500px minmax(0,1fr);column-gap:36px;align-items:start}.prop_toparea>.prop_toparea_photos{grid-column:1;grid-row:1;float:none!important;width:auto!important;margin:0!important;padding:0!important;background:none!important}.prop_toparea_photos_main{margin:0!important;width:auto!important}.prop_toparea_photos_main a{display:block;border-radius:8px;overflow:hidden;line-height:0}.prop_toparea_photos_main img{display:block!important;width:100%!important;max-width:none!important;height:auto!important;margin:0!important;border:0!important}.prop_toparea_photos_alt{display:flex;justify-content:flex-start!important;gap:10px;margin:10px 0 0!important;width:auto!important}.prop_toparea_photos_alt a{display:block;margin:0!important;line-height:0;border-radius:6px;overflow:hidden}.prop_toparea_photos_alt img{display:block!important;margin:0!important;width:92px!important;height:69px!important;object-fit:cover}.prop_toparea>#product_title{display:none}.prop_toparea>.omitumori_botan{grid-column:2;grid-row:1;float:none!important;width:auto!important;margin:0!important;padding:0!important;text-align:left!important;display:flex;flex-direction:column;gap:14px;background:none!important;border:0!important}.omitumori_botan .m1-p-no{margin:0;font-size:13px;color:#6e6e73}.omitumori_botan .m1-p-no b{color:#1d1d1f;font-weight:500}.omitumori_botan #product_price{margin:0!important;padding:14px 0!important;border-top:1px solid #d2d2d7;border-bottom:1px solid #d2d2d7;text-align:left!important;font-size:14px!important;line-height:1.5!important;color:#1d1d1f}.omitumori_botan #product_price b{display:inline-block;margin:0 2px 0 6px;font-size:32px;color:#b7010d;line-height:1.3;font-variant-numeric:tabular-nums}.omitumori_botan #product_price br{display:none}.omitumori_botan #product_price a{display:block;margin-top:6px;font-size:13px}.omitumori_botan .m1-p-spec{display:grid;grid-template-columns:56px minmax(0,1fr);gap:6px 10px;margin:0;font-size:14px;line-height:1.6}.omitumori_botan .m1-p-spec dt{color:#6e6e73}.omitumori_botan .m1-p-spec dd{margin:0}.omitumori_botan>p[style*=margin-top]{display:none}.omitumori_botan #btn_omitumori{margin:4px 0 0!important;text-align:left!important}.omitumori_botan #btn_omitumori a{display:flex!important;align-items:center;justify-content:center;width:100%!important;height:54px!important;box-sizing:border-box;border-radius:6px;background:#b7010d!important;color:#fff!important;text-decoration:none!important}.omitumori_botan #btn_omitumori a:before{content:"\3053\306e\88fd\54c1\306e\898b\7a4d\308a\30fb\304a\554f\3044\5408\308f\305b";font-size:16px;font-weight:700;letter-spacing:.04em}.omitumori_botan #btn_omitumori a:hover{background:#8f0109!important}.omitumori_botan .m1-p-sample{display:flex!important;width:100%!important;margin:0!important;align-items:center;justify-content:center;height:48px;box-sizing:border-box;border:1px solid #B7010D;border-radius:6px;color:#b7010d!important;font-size:15px;font-weight:700;text-decoration:none!important}.omitumori_botan .m1-p-sample:hover{background:#b7010d;color:#fff!important}.omitumori_botan .m1-p-tel{margin:0;font-size:13px;color:#515154;text-align:center}.omitumori_botan .m1-p-tel a{color:#1d1d1f;font-size:16px;font-weight:700;text-decoration:none}.prop_toparea>div[style*=clear]{display:none}.prop_toparea>.m1-p-h2{display:block;grid-column:1 / -1;grid-row:2;margin:32px 0 0!important;padding:0!important;border:0!important;background:none!important;color:#1d1d1f!important;font-size:19px!important;font-weight:700}.prop_toparea>.m1-p-h2:before{display:none!important}.prop_toparea>.description_erea{grid-column:1 / -1;grid-row:3;float:none!important;width:auto!important;max-width:760px;margin:10px 0 0!important;padding:0!important;font-size:15px!important;line-height:1.9!important;color:#1d1d1f}.prop_toparea .setumei_seihin{margin:0!important;font-size:15px!important;line-height:1.9!important;color:#1d1d1f}.prop_linkarea{display:flex!important;flex-wrap:wrap;justify-content:flex-start;gap:10px;height:auto!important;margin:24px 0 0!important;padding:0!important;border:0!important;background:none!important}.prop_linkarea p{float:none!important;width:auto!important;margin:0!important}.prop_linkarea a{display:flex!important;align-items:center;justify-content:center;width:auto!important;height:40px!important;padding:0 16px!important;background:none!important;border:1px solid #d2d2d7;border-radius:6px;color:#1d1d1f!important;font-size:14px;font-weight:500;text-decoration:none!important}.prop_linkarea a:after{content:" \203a";color:#b7010d;margin-left:6px}.prop_linkarea a:hover{border-color:#b7010d;color:#b7010d!important}.prop_linkarea .btn_directprint a:before{content:"\30c0\30a4\30ec\30af\30c8\30d7\30ea\30f3\30c8\3068\306f"}.prop_linkarea .btn_sandblast a:before{content:"\30b5\30f3\30c9\5f6b\523b\3068\306f"}.prop_linkarea .btn_lazer a:before,.prop_linkarea .btn_laser a:before{content:"\30ec\30fc\30b6\30fc\5f6b\523b\3068\306f"}.prop_linkarea .btn_3d a:before,.prop_linkarea .btn_3dcrystal a:before{content:"3D\30af\30ea\30b9\30bf\30eb\3068\306f"}.prop_linkarea .btn_nairehanizu a:before{content:"\540d\5165\308c\7bc4\56f2\56f3"}.m1-p-nav{display:flex;flex-wrap:wrap;justify-content:flex-start!important;text-align:left!important;margin:32px 0 0;border-bottom:1px solid #d2d2d7}.m1-p-nav a{margin:0!important;flex:none!important;width:auto!important;padding:12px 22px;color:#515154;font-size:14px;font-weight:700;text-decoration:none}.m1-p-nav a:hover{color:#b7010d;box-shadow:inset 0 -3px #b7010d}.prop_bottomarea h2,.prop_remarks h2{margin:36px 0 12px!important;padding:0!important;border:0!important;background:none!important;color:#1d1d1f!important;font-size:19px!important;font-weight:700}.prop_bottomarea h2:before,.prop_remarks h2:before{display:none!important}.m1-p-nav+h2{margin-top:28px!important}.prop #productstable,.prop #productstable1{width:100%!important;margin:0!important;padding:0!important;border-collapse:collapse;border:0!important}.prop #productstable td,.prop #productstable1 td{padding:12px 8px 12px 0;border:0!important;border-bottom:1px solid #d2d2d7!important;background:none!important;font-size:15px;line-height:1.8;vertical-align:top;color:#1d1d1f}.prop #productstable{border-top:1px solid #d2d2d7!important}.prop #productstable td#row1{width:180px;padding-right:16px;background:none!important;color:#515154!important;font-size:14px;font-weight:500}.prop #productstable td#row1 font{color:#6e6e73;font-size:11px!important;font-weight:400}.prop #productstable .left{float:none;width:auto}.prop #productstable .left b{color:#b7010d;font-size:20px}.prop #productstable .right{float:none;width:auto;padding:0;border:0}.prop #productstable #exp_abt_std_price{margin:4px 0 0;color:#6e6e73;font-size:13px}.prop #productstable font[size="1"]{display:block;margin:4px 0;color:#6e6e73;font-size:12px!important;line-height:1.8}.prop #productstable1 td#row1{padding:22px 0 6px;background:none!important;color:#1d1d1f!important;border-bottom:2px solid #1d1d1f!important}.prop #productstable1 td#row1 h3{margin:0;padding:0;border:0;background:none;color:#1d1d1f;font-size:17px;font-weight:700}.prop #productstable1 td.row2{padding:16px 0 24px;font-size:14px!important;line-height:1.95}.prop #productstable1 td.row2 h4{margin:0 0 8px;font-size:15px}}.omitumori_botan .m1-p-spec{padding:0}.omitumori_botan .m1-p-spec dt,.omitumori_botan .m1-p-spec dd{margin-left:0;padding-left:0}@media screen and (max-width:780px){.omitumori_botan .m1-p-no{margin:0 0 6px;font-size:12px;color:#6e6e73;text-align:left}.omitumori_botan .m1-p-no b{color:#222;font-weight:500}.omitumori_botan .m1-p-spec{display:grid;grid-template-columns:52px minmax(0,1fr);gap:4px 8px;margin:12px 0 0;font-size:13.5px;line-height:1.6;text-align:left}.omitumori_botan .m1-p-spec dt{color:#6e6e73}.omitumori_botan .m1-p-spec dd{margin:0}.omitumori_botan .m1-p-sample{display:flex;align-items:center;justify-content:center;height:46px;margin:10px 0 0;border:1px solid #B7010D;border-radius:6px;color:#b7010d!important;font-size:14px;font-weight:700;text-decoration:none!important}.omitumori_botan .m1-p-tel{display:none}}@media screen and (min-width:781px){.omitumori_botan>p,.omitumori_botan>a{text-align:left!important}.omitumori_botan>p[style*=margin-top]+p,.omitumori_botan p[style*=text-align]{text-align:left!important}}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media screen and (min-width:781px){.m1-p-nav{align-items:center;gap:4px;padding:0 4px}.m1-p-nav .m1-p-nav-t{margin-right:10px;padding:12px 0;color:#6e6e73;font-size:12px;white-space:nowrap}.m1-p-nav .m1-p-nav-t:after{content:"\ff1a"}.m1-p-nav a{padding:12px 16px!important}.m1-p-nav a:after{content:" \2193";color:#b7010d;font-weight:400}.m1-p-nav a:hover{background:#fbf2f2}#m1-spec,#kakakunituite,#m1-lead,#m1-box,#m1-dl{scroll-margin-top:16px}tr:target>td,#m1-spec:target~*{animation:m1-flash 1.6s ease-out 1}@keyframes m1-flash{0%,40%{background-color:#fff6d6}to{background-color:transparent}}.m1-p-top{display:block;margin:8px 0 0;text-align:right;font-size:12px}.m1-p-top a{color:#6e6e73;text-decoration:none}.m1-p-top a:hover{color:#b7010d}}@media screen and (max-width:780px){.m1-p-top{display:none}}.m1-p-tel,.prop_linkarea{display:none!important}.omitumori_botan .m1-p-spec{grid-template-columns:max-content minmax(0,1fr)!important;column-gap:16px!important}.omitumori_botan .m1-p-spec dd a{color:#0a58a6;text-decoration:underline;text-underline-offset:2px}.omitumori_botan .m1-p-spec dd a:hover{color:#b7010d}.omitumori_botan .m1-p-spec .m1-p-sep{margin:0 4px;color:#aeaeb2}.omitumori_botan .m1-p-spec dd small{margin-left:6px;color:#6e6e73;font-size:11px}.m1-series{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 20px;margin:16px 0 8px!important;padding:0!important;list-style:none}.m1-series li{margin:0!important;padding:0!important;list-style:none;font-size:13px;line-height:1.7;color:#515154}.m1-series li:before{content:none!important}.m1-series a{display:block;color:#1d1d1f;text-decoration:none}.m1-series-img{display:block;aspect-ratio:4 / 3;margin-bottom:8px;background:#fff;overflow:hidden}.m1-series-img img{width:100%!important;height:100%!important;object-fit:contain;display:block}.m1-series-name{display:block;font-size:14px;font-weight:700;color:#0a58a6}.m1-series a:hover .m1-series-name{color:#b7010d;text-decoration:underline}.m1-series-size,.m1-series-price{display:block}.m1-series-price{color:#1d1d1f}@media screen and (max-width:780px){.m1-series{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}}.m1-box{display:grid;grid-template-columns:minmax(0,400px) minmax(0,1fr);gap:28px;align-items:start;margin:4px 0 8px}.m1-box-photos{display:grid;grid-template-columns:1fr 1fr;gap:8px}.m1-box-photos a{display:block;line-height:0;border-radius:4px;overflow:hidden}.m1-box-photos img{width:100%!important;height:auto!important;aspect-ratio:4 / 3;object-fit:cover;display:block}.m1-box-name{margin:0 0 12px!important;padding:0!important;border:0!important;background:none!important;font-size:16px!important;font-weight:700;color:#1d1d1f}.m1-box-spec{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:8px 20px;margin:0 0 16px!important;padding:12px 0!important;border-top:1px solid #d2d2d7;border-bottom:1px solid #d2d2d7;font-size:14px;line-height:1.7}.m1-box-spec dt{color:#6e6e73;margin:0}.m1-box-spec dd{margin:0!important;padding:0!important;color:#1d1d1f}.m1-box-text{margin:0 0 10px!important;font-size:13.5px;line-height:1.8;color:#1d1d1f}.m1-box-text a{color:#0a58a6}.m1-box-notes{margin:0!important;padding:0!important;list-style:none;font-size:12px;line-height:1.8;color:#6e6e73}.m1-box-notes li{margin:0!important;padding:0!important;list-style:none}.m1-box-notes li:before{content:none!important}@media screen and (max-width:780px){.m1-box{grid-template-columns:minmax(0,1fr);gap:16px}}.m1-intro img{max-width:100%;height:auto}.m1-intro center img{max-width:480px!important;width:100%}.m1-intro-more{margin:4px 0 28px;border-top:1px solid #d2d2d7;border-bottom:1px solid #d2d2d7}.m1-intro-more>summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 4px;cursor:pointer;list-style:none;font-size:15px;font-weight:700;color:#1d1d1f}.m1-intro-more>summary::-webkit-details-marker{display:none}.m1-intro-more>summary:after{content:"\ff0b  \958b\304f";font-size:13px;font-weight:400;color:#b7010d;white-space:nowrap;margin-left:12px}.m1-intro-more[open]>summary:after{content:"\ff0d  \9589\3058\308b"}.m1-intro-more>summary:hover{color:#b7010d}.m1-intro-body{padding:4px 4px 16px}@media screen and (min-width:781px){.m1-list:is(.m1-cols-2,.m1-cols-3) .entry-header{margin:0 0 8px!important;padding:0!important;background:none!important;border:0!important}.m1-list:is(.m1-cols-2,.m1-cols-3) .entry-header .entry-title{min-height:2.9em!important;margin:0!important;padding:0 10px!important;background:none!important;border:0!important;align-items:flex-start!important;line-height:1.45!important}.m1-list:is(.m1-cols-2,.m1-cols-3) .entry-header .entry-title a,.m1-list:is(.m1-cols-2,.m1-cols-3) .entry-header .entry-title b{color:#1d1d1f!important;font-size:15px!important;font-weight:700!important;text-decoration:none!important;background:none!important}.m1-list.m1-cols-3 .entry-header .entry-title a,.m1-list.m1-cols-3 .entry-header .entry-title b{font-size:13.5px!important}.m1-list:is(.m1-cols-2,.m1-cols-3) .entry-header .entry-title a:hover{color:#b7010d!important}.m1-list:is(.m1-cols-2,.m1-cols-3) .pitem_descrpt_name{display:none!important}.m1-list:is(.m1-cols-2,.m1-cols-3) .pitem_descrpt{padding-top:10px!important}.m1-list.m1-cols-3 .pitem_descrpt_comment{font-size:12.5px!important;-webkit-line-clamp:2!important}.m1-list.m1-cols-3 .pitem_descrpt{font-size:12.5px}}@media screen and (min-width:781px){.m1-list:is(.m1-cols-2,.m1-cols-3) .entry-header .entry-title,.m1-list:is(.m1-cols-2,.m1-cols-3) .entry-header .entry-title *{text-shadow:none!important}.m1-list:is(.m1-cols-2,.m1-cols-3) .pitem_descrpt>div[style*=text-align]{grid-template-columns:6.6em minmax(0,1fr)!important;column-gap:8px!important}.m1-list:is(.m1-cols-2,.m1-cols-3) .pitem_descrpt>div[style*=text-align]>*:first-child{white-space:nowrap}}@media screen and (min-width:781px){.m1-list:is(.m1-cols-2,.m1-cols-3) .entry-header{margin:0 0 10px!important}.m1-list:is(.m1-cols-2,.m1-cols-3) .entry-header .entry-title{background:#b7010d!important;padding:8px 12px!important;min-height:3.2em!important;align-items:center!important}.m1-list:is(.m1-cols-2,.m1-cols-3) .entry-header .entry-title a,.m1-list:is(.m1-cols-2,.m1-cols-3) .entry-header .entry-title b{color:#fff!important}.m1-list:is(.m1-cols-2,.m1-cols-3) .entry-header .entry-title a:hover{color:#fff!important;text-decoration:underline!important}}.m1-side-susume{display:block;margin:12px 0 4px}.m1-side-susume img{width:100%;height:auto;display:block}.m1-hs{--hs-blue: #2449a5;--hs-orange: #e4472a;font-size:15px;line-height:2;color:#333}.m1-hs p{margin:0 0 12px;text-indent:0}.m1-hs img{max-width:100%;height:auto;display:block}.m1-hs-hero{margin:0 0 16px!important}.m1-hs-hero img{width:100%}.m1-hs-lead{font-size:16px;font-weight:700;color:#1d1d1f}.m1-hs-toc{margin:20px 0 36px;padding:16px 22px;background:#f3f6fb;border-left:4px solid var(--hs-blue)}.m1-hs-toc-t{margin:0 0 4px!important;font-weight:700;color:var(--hs-blue)}.m1-hs-toc ol{margin:0!important;padding-left:1.6em!important}.m1-hs-toc li{margin:0!important;line-height:1.9}.m1-hs-toc a{color:#1d1d1f}.m1-hs-toc a:hover{color:var(--hs-blue)}.m1-hs .m1-hs-h2{margin:48px 0 18px!important;padding:0!important;border:0!important;border-top:2px solid var(--hs-blue)!important;background:none!important;font-size:22px!important;line-height:1.5!important}.m1-hs .m1-hs-h2 span{display:inline-block;min-width:240px;padding:6px 64px 7px 16px;box-sizing:border-box;background:var(--hs-blue);color:#fff;clip-path:polygon(0 0,100% 0,calc(100% - 22px) 100%,0 100%);border-bottom-left-radius:2px}.m1-hs .m1-hs-h2~p{text-indent:1em}.m1-hs .m1-hs-case p,.m1-hs .m1-hs-price p,.m1-hs-cta p,.m1-hs-strong{text-indent:0!important}.m1-hs .m1-hs-orn{margin:18px 0 22px!important;padding:0!important;border:0!important;background:none!important;text-align:center;font-size:22px!important;color:var(--hs-orange)!important}.m1-hs .m1-hs-orn:before,.m1-hs .m1-hs-orn:after{content:"\3030";margin:0 14px;font-weight:400;color:var(--hs-orange)}.m1-hs-wide{margin:36px 0 0!important}.m1-hs-wide img{width:100%}.m1-hs .m1-hs-eff{display:flex;align-items:center;gap:10px;margin:22px 0 6px!important;padding:0!important;border:0!important;background:none!important;font-size:19px!important;color:#1d1d1f!important}.m1-hs .m1-hs-eff span{padding:0 10px;border-radius:6px;background:var(--hs-orange);color:#fff;font-size:13px;line-height:26px}.m1-hs-case{margin:24px 0 40px}.m1-hs-case h3{margin:0 0 14px!important;padding:0!important;border:0!important;background:none!important;font-size:17px!important;color:#1d1d1f!important;line-height:1.6!important}.m1-hs-case h3 .m1-hs-no{display:block;font-size:14px;font-weight:700;color:#555}.m1-hs-case h3 b{font-size:22px;color:var(--hs-blue);margin-right:4px}.m1-hs-case figure{display:flex;align-items:flex-end;gap:14px;margin:0 0 18px}.m1-hs-case figure img{width:60%;max-width:490px}.m1-hs-case figcaption,.m1-hs-cap{font-size:12px;line-height:1.6;color:#555}.m1-hs-photos{display:grid;grid-template-columns:281fr 398fr;gap:12px;max-width:700px}.m1-hs-photos img{width:100%}.m1-hs-cap{margin:6px 0 18px!important}.m1-hs-qa{margin:0!important}.m1-hs-qa dt{margin:18px 0 6px;font-weight:700;color:var(--hs-blue)}.m1-hs-qa dd{margin:0!important;padding:0!important}.m1-hs-qa dd:before{content:"A. ";font-weight:700}.m1-hs-price{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 18px;margin:12px 0 20px!important;padding:0!important;list-style:none}.m1-hs-price li{margin:0!important;padding:0!important;list-style:none;display:flex;flex-direction:column}.m1-hs-price li:before{content:none!important}.m1-hs-price h3{margin:0 0 6px!important;padding:0!important;border:0!important;background:none!important;font-size:16px!important;color:#1d1d1f!important}.m1-hs-price h3 span{margin-right:6px;font-size:19px;font-weight:500;color:var(--hs-blue)}.m1-hs-price h3{display:block!important;text-align:left!important}.m1-hs-card{flex:1;padding:12px 14px 14px;border:2px solid #222;border-radius:14px;background:#fff}.m1-hs-card>a{display:block!important;width:auto!important;margin:0!important;color:#1d1d1f;text-decoration:none}.m1-hs-card>a:hover .m1-hs-pn{color:var(--hs-blue);text-decoration:underline}.m1-hs-card>a img{width:100%!important;aspect-ratio:4 / 3;object-fit:cover}.m1-hs-card>p{margin:0!important}.m1-hs .m1-hs-pn{margin:0 0 8px!important;font-size:12px;font-weight:700;line-height:1.4}.m1-hs-yen{padding-top:8px!important;line-height:1.3;font-size:14px}.m1-hs-yen b{font-size:26px;font-weight:500;letter-spacing:.02em}.m1-hs-note{font-size:10.5px;line-height:1.5}.m1-hs-size{padding-top:8px!important;font-size:12px;line-height:1.5}.m1-hs-strong{margin:0 0 4px!important;font-weight:700}.m1-hs-notes{margin:0 0 28px!important;padding:0!important;list-style:none;font-size:13px;line-height:1.9}.m1-hs-notes li{margin:0!important;padding:0!important;list-style:none}.m1-hs-notes li:before{content:none!important}.m1-hs-cta{margin:28px 0 8px;padding:22px;text-align:center;background:#f3f6fb}.m1-hs-cta-t{font-size:17px;font-weight:700;color:#1d1d1f}.m1-hs-cta-btn{display:inline-block;padding:12px 36px;border-radius:6px;background:#b7010d;color:#fff!important;font-weight:700;text-decoration:none}.m1-hs-cta-btn:hover{background:#8f010a}.m1-hs-cta-sub{margin:10px 0 0!important;font-size:13px}@media screen and (max-width:780px){.m1-hs{font-size:14.5px}.m1-hs .m1-hs-h2{font-size:19px!important;min-width:0}.m1-hs .m1-hs-orn{font-size:19px!important}.m1-hs .m1-hs-orn:before,.m1-hs .m1-hs-orn:after{margin:0 6px}.m1-hs-case figure{display:block}.m1-hs-case figure img{width:100%;margin-bottom:4px}.m1-hs-price{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 10px}.m1-hs-card{padding:10px}.m1-hs-yen b{font-size:21px}}.m1-hs .m1-hs-eff{justify-content:flex-start!important;text-align:left!important}.m1-hs-case h3{display:block!important;text-align:left!important}.m1-hs-case h3 .m1-hs-no{float:none!important;text-align:left!important}.m1-hs-case figure{margin:0 0 18px!important;padding:0!important}.m1-hs-photos{margin:0!important}.m1-hs .m1-hs-eff{display:block!important}.m1-hs .m1-hs-eff span,.m1-hs-price h3 span{float:none!important;display:inline-block!important;position:static!important;margin:0 10px 0 0!important;vertical-align:middle}.m1-hs-card{width:100%!important;box-sizing:border-box!important;margin:0!important}.m1-hs-case figure img,.m1-hs-photos img{margin:0!important}.m1-hs-case figure{justify-content:flex-start!important}@media screen and (max-width:780px){.m1-hs .m1-hs-pn{font-size:11px!important;line-height:1.4!important}.m1-hs .m1-hs-note{font-size:10px!important;line-height:1.45!important}.m1-hs .m1-hs-size{font-size:11px!important;line-height:1.5!important}.m1-hs .m1-hs-yen{line-height:1.3!important}}@media screen and (min-width:781px){.m1-list:is(.m1-cols-2,.m1-cols-3)>#content,.m1-list:is(.m1-cols-2,.m1-cols-3)>#content>article,.m1-list:is(.m1-cols-2,.m1-cols-3)>#content>div{border-top:0!important;border-bottom:0!important}}.m1-hs-case figure{display:block!important;max-width:490px}.m1-hs-case figure img{width:100%!important}.m1-hs-case figcaption,.m1-hs-cap{margin:6px 0 0!important;font-size:12px!important;line-height:1.5!important;color:#6e6e73!important;text-align:left!important}.m1-hs-cap{margin-bottom:18px!important}.m1-side-susume{display:block!important;margin:12px 0 14px;border:1px solid #2449a5;border-radius:4px;overflow:hidden;background:#fff;color:#fff!important;text-decoration:none!important}.m1-side-susume img{display:block;width:100%!important;height:auto!important;margin:0!important}.m1-side-susume-t{display:block;padding:7px 10px;background:#2449a5;font-size:14px;font-weight:700;line-height:1.4;text-align:center;color:#fff}.m1-side-susume-b{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 10px;font-size:12.5px;font-weight:700;line-height:1.4;color:#2449a5}.m1-side-susume-b span{font-size:16px;line-height:1}.m1-side-susume:hover .m1-side-susume-b{text-decoration:underline}.m1-side-susume:hover img{opacity:.9}.m1-opt-h{margin:18px 0 10px!important}.m1-opt-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 18px!important;padding:0!important;list-style:none}.m1-opt-grid li{margin:0!important;padding:0!important;list-style:none}.m1-opt-grid li:before{content:none!important}a.m1-opt{display:flex!important;flex-direction:column;height:100%;box-sizing:border-box;border:1px solid #d2d2d7;border-radius:6px;overflow:hidden;background:#fff;color:#1d1d1f!important;text-decoration:none!important;transition:border-color .15s,box-shadow .15s}a.m1-opt:hover{border-color:#b7010d;box-shadow:0 2px 10px #00000014}.m1-opt-img{display:block;aspect-ratio:4 / 3;overflow:hidden;background:#f5f5f7}.m1-opt-img img{width:100%!important;height:100%!important;object-fit:cover;display:block;margin:0!important}.m1-opt-name{display:block;flex:1;padding:10px 12px 2px;font-size:14px;font-weight:700;line-height:1.5}.m1-opt-go{display:block;padding:0 12px 10px;font-size:12.5px;color:#b7010d}a.m1-opt:hover .m1-opt-go{text-decoration:underline}@media screen and (max-width:780px){.m1-opt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.m1-opt-name{font-size:13px}}.prop_remarks h3.m1-opt-h{float:none!important;display:block!important;width:auto!important;margin:20px 0 10px!important}.prop_remarks .m1-opt-grid{clear:both;grid-template-columns:repeat(4,minmax(0,1fr))}@media screen and (max-width:780px){.prop_remarks .m1-opt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}a.m1-dl-btn{display:inline-flex!important;align-items:center;gap:8px;min-height:40px;margin:3px 0;padding:0 16px 0 12px;box-sizing:border-box;border:1px solid #0a58a6;border-radius:6px;background:#fff;color:#0a58a6!important;font-size:14px;font-weight:700;line-height:1.3;text-decoration:none!important}a.m1-dl-btn:hover{background:#0a58a6;color:#fff!important}.m1-dl-ico{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#0a58a6;color:#fff;font-size:12px}a.m1-dl-btn:hover .m1-dl-ico{background:#fff;color:#0a58a6}td p:has(>a.m1-dl-btn){margin:0 0 4px!important}.m1-opt-note{display:block;padding:0 12px 4px;font-size:11.5px;line-height:1.5;color:#6e6e73}.m1-ktm-banners{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:12px 0 32px}.m1-ktm-banners a{display:block;line-height:0;border-radius:4px;overflow:hidden;transition:opacity .15s,box-shadow .15s}.m1-ktm-banners a:hover{opacity:.9;box-shadow:0 2px 10px #0000001f}.m1-ktm-banners img{width:100%!important;height:auto!important;display:block;margin:0!important}@media screen and (max-width:780px){.m1-ktm-banners{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.m1-ktm-banners img{max-width:none!important}.m1-nosi-lead{margin:0 0 20px!important;font-size:15px;line-height:1.9}.m1-nosi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 18px;margin:0 0 18px!important;padding:0!important;list-style:none}.m1-nosi-grid li{margin:0!important;padding:0!important;list-style:none}.m1-nosi-grid li:before{content:none!important}.m1-nosi-grid figure{margin:0 0 10px!important;border-radius:4px;overflow:hidden;line-height:0}.m1-nosi-grid img{width:100%!important;height:auto!important;display:block;margin:0!important}.m1-nosi-grid .m1-nosi-t{display:flex;align-items:center;gap:8px;margin:0 0 4px!important;padding:0!important;border:0!important;background:none!important;font-size:17px!important;line-height:1.5!important;color:#1d1d1f!important}.m1-nosi-t span{padding:0 8px;border-radius:4px;background:#b7010d;color:#fff;font-size:12px;line-height:22px;font-weight:700}.m1-nosi-grid p{margin:0!important;font-size:13.5px;line-height:1.8;color:#333}.m1-nosi-link{margin:0 0 8px!important;font-size:14px}.m1-nosi-notes{margin:0 0 16px!important;padding:0!important;list-style:none;font-size:12.5px;line-height:1.8;color:#6e6e73}.m1-nosi-notes li{margin:0!important;padding:0!important;list-style:none}.m1-nosi-notes li:before{content:none!important}@media screen and (max-width:780px){.m1-nosi-grid{grid-template-columns:minmax(0,1fr);gap:20px}}.m1-3d{font-size:15px;line-height:1.9;color:#333}.m1-3d p{margin:0 0 12px}.m1-3d img{max-width:100%;height:auto;display:block}.m1-3d-lead{font-size:16px;line-height:1.9;color:#1d1d1f}.m1-3d-figs{display:grid;grid-template-columns:repeat(2,minmax(0,300px));gap:20px;margin:16px 0 24px}.m1-3d-figs figure,.m1-3d-alt figure{margin:0!important}.m1-3d-figs img{border-radius:4px}.m1-3d-figs figcaption{margin-top:6px;font-size:13px;line-height:1.6;color:#515154}.m1-3d-uses{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;margin:0 0 28px;padding:20px 22px;background:#f5f5f7;border-radius:6px}.m1-3d-uses-t{margin:0 0 6px!important;font-weight:700;color:#1d1d1f}.m1-3d-uses ul,.m1-3d-check,.m1-3d-prep ul,.m1-3d-box ul{margin:0!important;padding:0!important;list-style:none}.m1-3d-uses li,.m1-3d-prep li,.m1-3d-box li{position:relative;margin:0!important;padding:0 0 0 1.1em!important;list-style:none}.m1-3d-uses li:before,.m1-3d-prep li:before,.m1-3d-box li:before{content:"\30fb"!important;position:absolute;left:0}.m1-3d-uses-key{grid-column:1 / -1;display:grid;grid-template-columns:200px 1fr;gap:18px;align-items:center;padding-top:16px;border-top:1px solid #d2d2d7}.m1-3d-uses-key img{border-radius:4px}.m1-3d-uses-key p{margin:0 0 4px!important;font-size:14px}.m1-3d-toc{margin:0 0 12px;padding:16px 22px;border:1px solid #d2d2d7;border-left:4px solid #B7010D}.m1-3d-toc-t{margin:0 0 4px!important;font-weight:700}.m1-3d-toc ol{margin:0!important;padding-left:1.6em!important;columns:2;column-gap:28px}.m1-3d-toc li{margin:0!important;line-height:1.9;font-size:14px}.m1-3d-toc a{color:#1d1d1f}.m1-3d-toc a:hover{color:#b7010d}.m1-3d .m1-3d-h2{margin:44px 0 16px!important;padding:8px 0 8px 14px!important;border:0!important;border-left:5px solid #B7010D!important;border-bottom:1px solid #d2d2d7!important;background:none!important;font-size:20px!important;line-height:1.5!important;color:#1d1d1f!important}.m1-3d .m1-3d-h3{margin:24px 0 8px!important;padding:0!important;border:0!important;background:none!important;font-size:17px!important;line-height:1.5!important;color:#1d1d1f!important}.m1-3d-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:8px 0 20px!important;padding:0!important;list-style:none;counter-reset:none}.m1-3d-flow>li{position:relative;margin:0!important;padding:0 22px 0 0!important;list-style:none}.m1-3d-flow>li:before{content:none!important}.m1-3d-flow>li:not(:last-child):after{content:"\203a";position:absolute;right:4px;top:40px;font-size:26px;line-height:1;color:#b7010d}.m1-3d-step{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-bottom:6px;border-radius:50%;background:#b7010d;color:#fff;font-size:13px;font-weight:700}.m1-3d-flow img{width:100%;border-radius:4px;background:#f5f5f7}.m1-3d-flow p{margin:6px 0 0!important;font-size:13px;line-height:1.6;color:#515154}.m1-3d-two{display:grid;grid-template-columns:1fr 1fr;gap:4px}.m1-3d-check{display:grid;grid-template-columns:1fr 1fr;gap:4px 24px;margin:0 0 16px!important}.m1-3d-check li{position:relative;margin:0!important;padding:0 0 0 1.5em!important;list-style:none;line-height:1.8}.m1-3d-check li:before{content:"\2713"!important;position:absolute;left:0;color:#b7010d;font-weight:700}.m1-3d-check small{color:#6e6e73;font-size:12px}.m1-3d-case{display:grid;grid-template-columns:300px 1fr;gap:10px 24px;align-items:start}.m1-3d-case>a img{border-radius:4px}.m1-3d-gal{grid-column:1;grid-row:2;display:grid;grid-template-columns:repeat(6,1fr);gap:4px}.m1-3d-gal a{display:block;line-height:0}.m1-3d-gal img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:2px}.m1-3d-case-txt{grid-column:2;grid-row:1 / 3}.m1-3d-case-t{margin:0 0 10px!important;font-size:17px;font-weight:700;color:#1d1d1f}.m1-3d-case-t small{display:block;font-size:12px;font-weight:400;color:#6e6e73}.m1-3d-case dl{margin:0!important}.m1-3d-case dt{font-weight:700;color:#1d1d1f}.m1-3d-case dd{margin:0 0 10px!important}.m1-3d-more{margin-top:12px!important}.m1-3d-price{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:4px 0 16px}.m1-3d-price>div{padding:14px 18px;border:1px solid #d2d2d7;border-radius:6px}.m1-3d-price-n{margin:0!important;font-weight:700;color:#1d1d1f}.m1-3d-price-v{margin:0!important;font-size:14px}.m1-3d-price-v b{font-size:24px;color:#b7010d}a.m1-3d-btn{display:inline-block;padding:11px 24px;border-radius:6px;background:#b7010d;color:#fff!important;font-weight:700;text-decoration:none!important}a.m1-3d-btn:hover{background:#8f010a}.m1-3d-note{font-size:13px;color:#6e6e73}.m1-3d-how{display:grid;grid-template-columns:320px 1fr;gap:24px;align-items:start}.m1-3d-how img{border-radius:4px}.m1-3d-video{display:block;width:100%;max-width:640px;height:auto;background:#000;border-radius:4px}.m1-3d-prep{display:grid;grid-template-columns:1fr 1.4fr;gap:20px}.m1-3d-prep section{padding:4px 20px 16px;border:1px solid #d2d2d7;border-radius:6px}.m1-3d-prep-t{margin:12px 0 4px!important;font-weight:700;color:#1d1d1f}.m1-3d-box{margin:18px 0 0;padding:4px 20px 14px;background:#f5f5f7;border-radius:6px}.m1-3d-alt{display:grid;grid-template-columns:1fr 1fr;gap:24px}.m1-3d-alt img{width:100%;max-width:300px;border-radius:4px}@media screen and (max-width:780px){.m1-3d{font-size:14.5px}.m1-3d-figs,.m1-3d-uses,.m1-3d-check,.m1-3d-price,.m1-3d-prep,.m1-3d-alt,.m1-3d-how{grid-template-columns:minmax(0,1fr)}.m1-3d-uses-key{grid-template-columns:120px 1fr}.m1-3d-toc ol{columns:1}.m1-3d-flow{grid-template-columns:minmax(0,1fr);gap:16px}.m1-3d-flow>li{padding:0!important}.m1-3d-flow>li:not(:last-child):after{content:"\2304";position:static;display:block;text-align:center;margin-top:4px}.m1-3d-case{grid-template-columns:minmax(0,1fr)}.m1-3d-gal,.m1-3d-case-txt{grid-column:auto;grid-row:auto}}.m1-sel-card .m1-sel-t{display:flex!important;align-items:center;gap:8px;font-size:19px!important;font-weight:700!important;color:#1d1d1f!important}.m1-sel-card .m1-sel-t:before{content:"";flex:none;width:6px;height:1.1em;border-radius:2px;background:#b7010d}.m1-sel-card .m1-sel-d{color:#515154!important}.m1-sel-card a.m1-sel-btn{background:#b7010d!important;border-color:#b7010d!important;color:#fff!important}a.m1-sel-btn:after,a.m1-sel-btn *{color:#fff!important;border-color:#fff!important}.m1-sel-card a.m1-sel-btn:hover{background:#8f010a!important;border-color:#8f010a!important}.m1-faq{display:flex;flex-direction:column;gap:16px;margin:16px 0 36px}.m1-faq .faq-item{margin:0!important;padding:20px 24px!important;border:1px solid #e5e5e5!important;border-radius:8px!important;box-shadow:none!important;background:#fff!important}.m1-faq .faq-question1,.m1-faq .faq-answer1{display:flex!important;align-items:flex-start!important;gap:14px!important;margin:0!important;padding:0!important;background:none!important}.m1-faq .faq-question1{padding-bottom:14px!important;margin-bottom:14px!important;border-bottom:1px dashed #e0e0e0!important;font-size:16px!important;font-weight:700!important;line-height:1.6!important;color:#1d1d1f!important}.m1-faq .faq-question1>span:last-child{padding-top:2px}.m1-faq .faq-answer1{font-size:14.5px!important;line-height:1.95!important;color:#333!important}.m1-faq .faq-answer1>div{padding-top:2px}.m1-faq .icon{flex:none;display:inline-flex!important;align-items:center;justify-content:center;width:30px!important;height:30px!important;margin:0!important;border-radius:50%!important;font-size:14px!important;font-weight:700!important;line-height:1!important}.m1-faq .faq-question1 .icon{background:#b7010d!important;color:#fff!important}.m1-faq .faq-answer1 .icon{background:#fbecec!important;color:#b7010d!important}@media screen and (max-width:780px){.m1-faq .faq-item{padding:16px!important}.m1-faq .faq-question1{font-size:15px!important}.m1-faq .icon{width:26px!important;height:26px!important;font-size:13px!important}}.entry-content h2.m1-opt-h2{margin:36px 0 14px!important;padding:6px 0 6px 12px!important;border:0!important;border-left:5px solid #B7010D!important;background:none!important;font-size:19px!important;line-height:1.5!important;color:#1d1d1f!important}.m1-nosi-grid figure a{display:block;line-height:0}.m1-base-box{display:grid;grid-template-columns:minmax(0,420px) 1fr;gap:24px;align-items:center}.m1-base-box img{width:100%;height:auto;border-radius:4px}.m1-base-box p{margin:0!important;font-size:15px;line-height:1.9}.m1-base-table{width:100%;border-collapse:collapse;margin:4px 0 10px;font-size:14px}.m1-base-table th,.m1-base-table td{padding:10px 12px!important;border:0!important;border-bottom:1px solid #d2d2d7!important;background:none!important;text-align:left;vertical-align:middle}.m1-base-table thead th{border-bottom:2px solid #1d1d1f!important;font-size:13px;font-weight:700;color:#1d1d1f}.m1-base-ph{width:120px}.m1-base-ph img{width:110px;height:auto;display:block}.m1-base-yen{border-left:1px solid #d2d2d7!important;white-space:nowrap}.m1-base-yen b{font-size:22px;color:#b7010d}.m1-base-yen small{color:#6e6e73}.m1-base-lead{margin:0 0 4px!important;font-size:14px}.m1-base-list{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;margin:0 0 20px!important;padding:0!important;list-style:none}.m1-base-list li{margin:0!important;padding:0!important;list-style:none}.m1-base-list li:before{content:none!important}.m1-base-list{grid-template-columns:1fr!important;gap:0!important;border-top:1px solid #d2d2d7}.m1-base-list li{border-bottom:1px solid #d2d2d7}.m1-base-list a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 4px;color:#0a58a6!important;font-size:14px;text-decoration:none!important}.m1-base-list a:after{content:"\203a";color:#6e6e73;font-size:18px;line-height:1}.m1-base-list a:hover{color:#b7010d!important;text-decoration:underline!important}@media screen and (max-width:780px){.m1-base-box{grid-template-columns:minmax(0,1fr)}.m1-base-table thead{display:none}.m1-base-table,.m1-base-table tbody,.m1-base-table tr,.m1-base-table td{display:block;width:auto}.m1-base-table tr{display:grid;grid-template-columns:90px 1fr;column-gap:12px;padding:10px 0;border-bottom:1px solid #d2d2d7}.m1-base-table td{padding:2px 0!important;border:0!important}.m1-base-ph{grid-row:span 3;width:auto}.m1-base-ph img{width:90px}.m1-base-yen{grid-column:1 / -1;border:0!important;padding-top:8px!important}}.entry-content h3.m1-opt-h{float:none!important;display:block!important;width:auto!important;margin:20px 0 10px!important}.entry-content .m1-opt-grid{clear:both;grid-template-columns:repeat(4,minmax(0,1fr))}@media screen and (max-width:780px){.entry-content .m1-opt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.m1-opt-name,.m1-opt-go,.m1-opt-note{text-align:center!important}.m1-3d-uses{padding:0!important;background:none!important;border-radius:0!important}.m1-3d-uses-key{padding-top:14px}.m1-3d-uses-key img,.m1-3d-figs img,.m1-3d-flow img,.m1-3d-case>a img,.m1-3d-how img,.m1-3d-alt img{border-radius:0!important}.m1-3d-toc{padding:12px 0!important;border:0!important;border-top:1px solid #d2d2d7!important;border-bottom:1px solid #d2d2d7!important}.m1-3d-prep{display:block!important}.m1-3d-prep section{padding:0!important;border:0!important;border-radius:0!important;margin-bottom:8px}.m1-3d-box{padding:0!important;background:none!important;border-radius:0!important}.m1-3d-ptable{width:100%;max-width:560px;border-collapse:collapse;margin:4px 0 12px;font-size:14.5px}.m1-3d-ptable th,.m1-3d-ptable td{padding:9px 12px!important;border:0!important;border-bottom:1px solid #d2d2d7!important;background:none!important;text-align:left}.m1-3d-ptable thead th{border-bottom:2px solid #1d1d1f!important;font-size:13px}.m1-3d-ptable b{color:#b7010d;font-size:17px}.m1-3d-step{border-radius:0!important}.m1-sel-grid{gap:0 36px!important;margin:8px 0 30px!important}.m1-sel-card{padding:20px 0!important;border:0!important;border-bottom:1px solid #d2d2d7!important;border-radius:0!important;background:none!important}.m1-sel-card .m1-sel-t{display:block!important;margin:0 0 6px!important;font-size:19px!important}.m1-sel-card a.m1-sel-btn{border-radius:2px!important;padding:9px 14px!important}@media screen and (max-width:780px){.m1-sel-card{padding:16px 0!important}}.m1-base-pick{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:12px 0 20px}.m1-base-pick a{display:block;line-height:0}.m1-base-pick img{width:100%!important;height:auto!important;display:block;margin:0!important}.entry-content .m1-base-pick h3.m1-base-t{margin:12px 0 6px!important;padding:0!important;border:0!important;background:none!important;font-size:17px!important;line-height:1.5!important;color:#1d1d1f!important}.m1-base-pick dl,.m1-base-common{display:grid;grid-template-columns:max-content 1fr;gap:0;margin:0!important;font-size:14px}.m1-base-pick dt,.m1-base-pick dd,.m1-base-common dt,.m1-base-common dd{margin:0!important;padding:7px 0!important;border-bottom:1px solid #d2d2d7}.m1-base-pick dt,.m1-base-common dt{padding-right:20px!important;color:#6e6e73}.m1-base-common{margin:0 0 10px!important;border-top:1px solid #d2d2d7;font-size:15px;align-items:baseline}.m1-base-common b{font-size:24px;color:#b7010d}.m1-base-common small{margin-left:8px;color:#6e6e73}@media screen and (max-width:780px){.m1-base-pick{grid-template-columns:minmax(0,1fr);gap:20px}}.m1-ktm-banners a{border-radius:0!important}.know-the-make-table,.know-the-make-table tr,.know-the-make-table th,.know-the-make-table td{border:0!important;box-shadow:none!important;background:none!important}@media screen and (max-width:780px){.greeting-card p br{display:none}.greeting-section{padding:12px!important}.greeting-card{padding:18px 16px!important}}.m1-form span.m1-opt{display:inline-block!important;height:auto!important;border:0!important}@media screen and (max-width:780px){.prop_toparea{display:flex!important;flex-direction:column}.prop_toparea>.prop_toparea_photos{order:1}.prop_toparea>.omitumori_botan{order:2;margin:14px 0 0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}.prop_toparea>.m1-p-h2{order:3;display:block!important;margin:26px 0 8px!important;padding:0!important;border:0!important;background:none!important;font-size:17px!important;color:#1d1d1f!important}.prop_toparea>.description_erea{order:4}.prop_toparea>.m1-desc-more{order:5}.prop_toparea>div[style*=clear]{order:6}.prop_toparea>#product_title{display:none!important}.omitumori_botan #product_price{padding:10px 0!important;border-top:1px solid #d2d2d7;border-bottom:1px solid #d2d2d7;text-align:left!important}.omitumori_botan #product_price b{font-size:28px!important}.description_erea.m1-desc-clamp{max-height:9.5em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 60%,transparent);mask-image:linear-gradient(#000 60%,transparent)}.m1-desc-more{align-self:flex-start;min-height:44px;padding:0;border:0;background:none;color:#0a58a6;font-size:14px;font-family:inherit;cursor:pointer}.m1-desc-more:after{content:" \2304"}.m1-desc-more[aria-expanded=true]:after{content:" \2303"}}.hk2-grid .hk2-cell{display:grid!important;grid-template-columns:6.2em minmax(0,1fr)!important;align-items:baseline!important;gap:0 6px!important;padding:8px 10px!important}.hk2-grid .hk2-lbl{width:auto!important;white-space:nowrap!important;font-size:11px!important}.hk2-grid .hk2-cell>.hk2-ok,.hk2-grid .hk2-cell>.hk2-ng{justify-self:start!important;text-align:left!important}.hk2-grid .hk2-ok,.hk2-grid .hk2-ng{font-size:16px!important;line-height:1.3!important}.hk2-grid .hk2-val{text-align:left!important}.hk2-grid .hk2-val .hk2-ok+.hk2-link{display:inline!important;margin:0 0 0 6px!important}@media screen and (max-width:780px){.hk2-grid .hk2-cell{grid-template-columns:5.4em minmax(0,1fr)!important;padding:8px!important}.hk2-grid .hk2-lbl{font-size:10px!important}.hk2-grid .hk2-val .hk2-ok+.hk2-link{display:block!important;margin:2px 0 0!important}}@media screen and (max-width:780px){.hk2-grid .hk2-cell{grid-template-columns:minmax(0,1fr)!important;row-gap:2px!important}.hk2-grid .hk2-val .hk2-ok+.hk2-link{display:inline!important;margin:0 0 0 6px!important}}.m1-dl-row{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:2px}a.m1-dl-btn.m1-dl-sm{min-height:32px;margin:0;padding:0 12px 0 8px;gap:6px;font-size:13px}a.m1-dl-btn.m1-dl-sm .m1-dl-ico{width:18px;height:18px;font-size:11px}.m1-p-spec dd small{display:block;color:#6e6e73;font-size:12px}.omitumori_botan .m1-p-no{font-size:14px!important}.omitumori_botan .m1-p-no b{font-size:20px;font-weight:700!important;letter-spacing:.02em;color:#1d1d1f!important}.prop_remarks h3.m1-opt-h{margin:16px 0 10px!important;border-bottom-color:#d2d2d7!important}.m1-ktm-jump{display:flex;flex-wrap:wrap;gap:0;margin:16px 0 24px!important;padding:0!important;list-style:none;border-top:1px solid #d2d2d7;border-left:1px solid #d2d2d7}.m1-ktm-jump li{flex:1 1 20%;min-width:150px;margin:0!important;padding:0!important;list-style:none;border-right:1px solid #d2d2d7;border-bottom:1px solid #d2d2d7}.m1-ktm-jump li:before{content:none!important}.m1-ktm-jump a{display:flex;justify-content:space-between;align-items:center;gap:6px;padding:10px 12px;color:#1d1d1f!important;font-size:14px;font-weight:700;text-decoration:none!important}.m1-ktm-jump a span{color:#b7010d;font-size:12px;font-weight:400}.m1-ktm-jump a:hover{background:#b7010d;color:#fff!important}.m1-ktm-jump a:hover span{color:#fff}.m1-ktm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 32px;margin:0 0 24px}.m1-ktm-sec{scroll-margin-top:90px}.m1-ktm-head{display:flex;align-items:center;gap:12px;padding-bottom:8px;border-bottom:2px solid #B7010D}.m1-ktm-img img{display:block;width:120px!important;height:60px!important;object-fit:cover}.m1-ktm-title{margin:0!important;font-size:18px;font-weight:700;color:#1d1d1f;line-height:1.4}.m1-ktm-title span{margin-left:8px;color:#6e6e73;font-size:13px;font-weight:400}.m1-ktm-list{margin:0!important;padding:0!important;list-style:none}.m1-ktm-list li{margin:0!important;padding:0!important;list-style:none;border-bottom:1px solid #e5e5ea}.m1-ktm-list li:before{content:none!important}.m1-ktm-list a{position:relative;display:block;padding:11px 24px 11px 4px;color:#1d1d1f!important;font-size:15px;line-height:1.55;text-decoration:none!important}.m1-ktm-list a:after{content:"\203a";position:absolute;right:6px;top:50%;transform:translateY(-50%);color:#b7010d;font-size:20px}.m1-ktm-list a:hover{background:#fbf3f3;color:#b7010d!important}@media screen and (max-width:780px){.m1-ktm{grid-template-columns:1fr;gap:28px}.m1-ktm-jump li{flex-basis:50%;min-width:0}.m1-ktm-jump a{font-size:13px;padding:10px}}ul.m1-ktm-jump{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))}ul.m1-ktm-jump li{min-width:0!important;width:auto!important;float:none!important;text-align:left!important}ul.m1-ktm-jump a{justify-content:flex-start!important;text-align:left!important}ul.m1-ktm-jump a span{margin-left:auto}.m1-ktm-head{justify-content:flex-start!important;text-align:left!important}.m1-ktm-title{flex:1;text-align:left!important}.m1-ktm-list a{text-align:left!important}@media screen and (max-width:780px){ul.m1-ktm-jump{grid-template-columns:repeat(2,minmax(0,1fr))}.m1-ktm-img img{width:96px!important;height:48px!important}.m1-ktm-title{font-size:16px}}.m1-ktm{align-items:start}.m1-ktm>.m1-ktm-sec{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;justify-self:stretch!important;float:none!important;box-sizing:border-box}.m1-ktm .m1-ktm-list,.m1-ktm .m1-ktm-head{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box}.m1-ktm .m1-ktm-head{min-height:68px}.m1-ktm .m1-ktm-list li{border:0!important;border-bottom:1px solid #e5e5ea!important;background:none!important}.m1-ktm .m1-ktm-list a{border:0!important}.m1-ktm .m1-ktm-head{align-items:flex-end}.m1-ktm-jump-h{margin:16px 0 6px!important;font-size:14px;font-weight:700;color:#6e6e73}ul.m1-ktm-jump{grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:28px;margin:0 0 32px!important;border:0!important;border-top:1px solid #1d1d1f!important}ul.m1-ktm-jump li{border:0!important;border-bottom:1px solid #e5e5ea!important}ul.m1-ktm-jump a{display:flex!important;align-items:baseline;gap:8px;padding:10px 4px 10px 22px!important;position:relative;font-size:15px!important;font-weight:700}ul.m1-ktm-jump a:before{content:"";position:absolute;left:5px;top:50%;width:6px;height:6px;margin-top:-5px;border-right:2px solid #B7010D;border-bottom:2px solid #B7010D;transform:rotate(45deg)}.m1-ktm-jump-n{flex:0 1 auto}.m1-ktm-jump-c{flex:none;margin-left:0!important;color:#6e6e73!important;font-size:12px!important;font-weight:400}ul.m1-ktm-jump a:hover{background:#fbf3f3!important;color:#b7010d!important}ul.m1-ktm-jump a:hover .m1-ktm-jump-c{color:#6e6e73!important}@media screen and (max-width:780px){ul.m1-ktm-jump{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:16px}ul.m1-ktm-jump a{font-size:14px!important}}ul.m1-ktm-jump a span.m1-ktm-jump-n{margin:0!important;color:inherit!important;font-size:inherit!important;font-weight:700}ul.m1-ktm-jump a span.m1-ktm-jump-c{margin:0!important;color:#6e6e73!important;font-size:12px!important;font-weight:400}@media screen and (max-width:780px){ul.m1-ktm-jump{grid-template-columns:1fr!important}ul.m1-ktm-jump a{padding:9px 4px 9px 22px!important}}.my_case_waku_left>font{grid-column:1 / -1;display:block;width:100%!important}.m1-cs-exwrap{display:block!important}.m1-cs-ex-intro{margin:8px 0 16px!important}.m1-cs-ex{display:grid;grid-template-columns:340px minmax(0,1fr);gap:20px;padding:18px 0;border-top:1px solid #e5e5ea}.m1-cs-ex-img{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-content:start}.m1-cs-ex-img a{display:block}.m1-cs-ex-img img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:4 / 3;object-fit:cover;border-radius:4px}.m1-cs-ex-txt h5{margin:0 0 8px!important;font-size:16px!important;font-weight:700;color:#1d1d1f}.m1-cs-ex-txt p{margin:0!important;line-height:1.8}@media screen and (max-width:780px){.m1-cs-ex{grid-template-columns:1fr;gap:12px}}.m1-ins{margin:8px 0 32px;font-size:15px;line-height:1.8;color:#1d1d1f}.m1-ins p{margin:0 0 10px!important}.m1-ins-lead{margin-bottom:18px!important}table.m1-ins-table{width:100%;margin:0 0 32px!important;border-collapse:collapse;font-size:14px}.m1-ins-table th,.m1-ins-table td{padding:12px 14px!important;border:0!important;border-bottom:1px solid #d2d2d7!important;text-align:left;vertical-align:top;background:none!important}.m1-ins-table thead th{border-bottom:2px solid #1d1d1f!important;color:#6e6e73;font-size:13px;font-weight:700}.m1-ins-table tbody th{width:26%;font-weight:700}.m1-ins-table tbody th a{color:#b7010d!important;text-decoration:none!important}.m1-ins-table tbody th small{color:#6e6e73;font-weight:400}h2.m1-ins-h{margin:36px 0 14px!important;padding:6px 0 6px 12px!important;border:0!important;border-left:5px solid #B7010D!important;background:none!important;color:#1d1d1f!important;font-size:19px!important;line-height:1.5!important;scroll-margin-top:90px}.m1-ins-row{display:grid;grid-template-columns:240px minmax(0,1fr);gap:20px;align-items:start}.m1-ins-row img{display:block;width:100%!important;height:auto!important;aspect-ratio:4 / 3;object-fit:cover}.m1-ins-row ul{margin:0!important;padding:0!important;list-style:none}.m1-ins-row li{position:relative;margin:0!important;padding:8px 0 8px 16px!important;border-bottom:1px solid #e5e5ea;list-style:none}.m1-ins-row li:before{content:"";position:absolute;left:2px;top:18px;width:6px;height:6px;border-radius:50%;background:#b7010d}.m1-ins-row li b{color:#b7010d}.m1-ins-more{margin:10px 0 0!important;text-align:right}.m1-ins-more a{font-weight:700;color:#b7010d!important;text-decoration:none!important}@media screen and (max-width:780px){.m1-ins-row{grid-template-columns:1fr;gap:12px}.m1-ins-table tbody th{width:34%}.m1-ins-table th,.m1-ins-table td{padding:10px 8px!important}}.m1-nyuko{margin:8px 0 32px;font-size:15px;line-height:1.8}.m1-nyuko-dl{margin:14px 0!important}.m1-nyuko-pdf{margin:0 0 16px;border:1px solid #d2d2d7}.m1-nyuko-pdf iframe{display:block;width:100%;height:80vh;min-height:640px;border:0}.m1-nyuko-sp{display:none}@media screen and (max-width:780px){.m1-nyuko-pdf{display:none}.m1-nyuko-sp{display:block;color:#6e6e73;font-size:13px}}.entry-content table.m1-ins-table{border:0!important;border-top:2px solid #1d1d1f!important;border-bottom:1px solid #1d1d1f!important}.entry-content table.m1-ins-table thead th{border-bottom:1px solid #1d1d1f!important}.entry-content table.m1-ins-table tbody tr:last-child th,.entry-content table.m1-ins-table tbody tr:last-child td{border-bottom:0!important}.entry-content table.m1-ins-table th:first-child,.entry-content table.m1-ins-table td:first-child{padding-left:0!important}:root{--m1-link: #1f6ec2;--m1-link-hover: #B7010D}.entry-content :is(p,td,dd,address,h5,.boxgray li,.m1-ins-row li) a:not([class]):not(:has(img)),.entry-content :is(p,td,dd,address) :is(b,strong,span,font,u)>a:not([class]):not(:has(img)),.m1-ins-more a,.m1-nyuko a:not([class]){color:var(--m1-link)!important;text-decoration:underline!important;text-underline-offset:3px;text-decoration-thickness:1px;font-weight:inherit}.entry-content :is(p,td,dd,address,h5,.boxgray li) a:not([class]):not(:has(img)) :is(font,b,strong,span,u){color:inherit!important;text-decoration:none!important}.entry-content :is(p,td,dd,address,h5,.boxgray li) a:not([class]):not(:has(img)):hover,.m1-ins-more a:hover{color:var(--m1-link-hover)!important}.entry-content u{text-decoration:none!important}.entry-content :is(p,td,dd,li)>u,.entry-content u>font{font-weight:700}.entry-content a:not([class]):not(:has(img)):not(:is(.m1-ktm,.m1-ktm-jump,.m1-series,.m1-opt-grid,.m1-ins-table,nav,h1,h2,h3,h4,.menu,.sub-menu,.m1-cs-ex-img) a){color:var(--m1-link)!important;text-decoration:underline!important;text-underline-offset:3px;text-decoration-thickness:1px}.entry-content a:not([class]):not(:has(img)):not(:is(.m1-ktm,.m1-ktm-jump,.m1-series,.m1-opt-grid,.m1-ins-table,nav,h1,h2,h3,h4,.menu,.sub-menu) a) :is(font,b,strong,span){color:inherit!important}.entry-content a:not([class]):not(:has(img)):not(:is(.m1-ktm,.m1-ktm-jump,.m1-series,.m1-opt-grid,.m1-ins-table,nav,h1,h2,h3,h4,.menu,.sub-menu) a):hover{color:var(--m1-link-hover)!important}.entry-content .m1-ins-table tbody th a{color:var(--m1-link)!important;text-decoration:underline!important;text-underline-offset:3px}.pitem_photo{position:relative}.m1-size-badge{position:absolute;left:6px;top:6px;z-index:1;padding:2px 8px;background:#b7010d;color:#fff;font-size:12px;font-weight:700;line-height:1.6;border-radius:2px;pointer-events:none}.m1-size-link{display:inline-block;margin-left:10px;padding:1px 8px;border:1px solid #B7010D;color:#b7010d!important;font-size:12px;font-weight:700;line-height:1.7;text-decoration:none!important;vertical-align:3px;border-radius:2px}.m1-size-link:hover{background:#b7010d;color:#fff!important}#m1-series{display:block;position:relative;top:-90px;visibility:hidden}.m1-tags{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:4px 0 6px;font-size:12px;line-height:1.5}.m1-tag-mat{display:inline-flex;align-items:center;gap:4px;padding:1px 8px 1px 6px;border-radius:2px;font-weight:700}.m1-tag-mat:before{content:"";width:8px;height:8px;border-radius:50%}.m1-mat-glass{background:#e8f2fa;color:#1a5a8a}.m1-mat-glass:before{background:#4a9bd4}.m1-mat-acrylic{background:#f1ecf8;color:#5b3d8f}.m1-mat-acrylic:before{background:#9b7ccf}.m1-mat-wood{background:#f5ede3;color:#7a4f24}.m1-mat-wood:before{background:#b07a45}.m1-tag-size{padding:0 7px;border:1px solid #B7010D;border-radius:2px;color:#b7010d!important;font-weight:700;text-decoration:none!important}a.m1-tag-size:hover{background:#b7010d;color:#fff!important}.m1-tag-procs{display:inline-flex;flex-wrap:wrap;gap:0;color:#6e6e73}.m1-tag-proc+.m1-tag-proc:before{content:"\ff0f";margin:0 2px;color:#c7c7cc}.m1-tag-procs:before{content:"\540d\5165\308c\ff1a"}.omitumori_botan .m1-tags{margin:6px 0 10px}.m1-tags{justify-content:flex-start!important;text-align:left!important;width:100%}.m1-tags>*{flex:none!important;width:auto!important;float:none!important;margin:0!important}.m1-tag-procs{white-space:normal!important;min-width:0;max-width:100%}@media screen and (max-width:780px){.m1-tags>.m1-tag-procs{flex:1 1 100%!important;width:100%!important;font-size:11px}}.m1-tags .m1-tag-procs{display:block!important}.m1-tags .m1-tag-proc{display:inline!important;margin:0!important;width:auto!important}.entry-content a,.m1-ins-more a,.m1-nyuko a,.m1-p-spec a{text-decoration:none!important}.entry-content a:not([class]):hover{text-decoration:underline!important}.m1-ins-more a:hover,.m1-nyuko a:not([class]):hover,.m1-p-spec a:hover,.entry-content .m1-ins-table tbody th a:hover{text-decoration:underline!important}.entry-content a:not([class]):not(:has(img)):not(:is(.m1-ktm,.m1-ktm-jump,.m1-series,.m1-opt-grid,.m1-ins-table,nav,h1,h2,h3,h4,.menu,.sub-menu,.m1-cs-ex-img) a),.entry-content :is(p,td,dd,address,h5,.boxgray li,.m1-ins-row li) a:not([class]):not(:has(img)),.entry-content :is(p,td,dd,address) :is(b,strong,span,font,u)>a:not([class]):not(:has(img)),.m1-ins-more a,.m1-nyuko a:not([class]),.entry-content .m1-ins-table tbody th a,.m1-p-spec a{text-decoration:none!important}.entry-content a:not([class]):not(:has(img)):not(:is(.m1-ktm,.m1-ktm-jump,.m1-series,.m1-opt-grid,.m1-ins-table,nav,h1,h2,h3,h4,.menu,.sub-menu,.m1-cs-ex-img) a):hover,.entry-content :is(p,td,dd,address,h5,.boxgray li,.m1-ins-row li) a:not([class]):not(:has(img)):hover,.entry-content :is(p,td,dd,address) :is(b,strong,span,font,u)>a:not([class]):not(:has(img)):hover,.m1-ins-more a:hover,.m1-nyuko a:not([class]):hover,.entry-content .m1-ins-table tbody th a:hover,.m1-p-spec a:hover{text-decoration:underline!important}.m1-tags .m1-tag-procs{display:flex!important;flex-wrap:wrap;gap:4px;flex-basis:100%!important;width:100%!important;color:inherit;font-size:11px!important}.m1-tags .m1-tag-procs:before{content:none}.m1-tags .m1-tag-proc{display:inline-flex!important;align-items:center;gap:3px;padding:0 6px;border:1px solid #c7c7cc;border-radius:2px;background:#fff;color:#3a3a3c;font-weight:700;line-height:1.7}.m1-tags .m1-tag-proc+.m1-tag-proc:before{content:none}.m1-tags .m1-tag-proc:before{content:"";width:10px;height:10px;background:center / contain no-repeat}.m1-tag-proc[data-p=sand]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cg fill='%236e6e73'%3E%3Ccircle cx='2' cy='2' r='1'/%3E%3Ccircle cx='6' cy='2.5' r='1'/%3E%3Ccircle cx='4' cy='5.5' r='1'/%3E%3Ccircle cx='8' cy='6' r='1'/%3E%3Ccircle cx='2.5' cy='8.5' r='1'/%3E%3Ccircle cx='6.5' cy='8.5' r='1'/%3E%3C/g%3E%3C/svg%3E")}.m1-tag-proc[data-p=laser]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M5 0v6M2 9h6' stroke='%23B7010D' stroke-width='1.6' fill='none'/%3E%3Ccircle cx='5' cy='7.5' r='1.2' fill='%23B7010D'/%3E%3C/svg%3E")}.m1-tag-proc[data-p=print]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Crect x='0' y='0' width='4.5' height='4.5' fill='%2300a0e9'/%3E%3Crect x='5.5' y='0' width='4.5' height='4.5' fill='%23e4007f'/%3E%3Crect x='0' y='5.5' width='4.5' height='4.5' fill='%23ffe100'/%3E%3Crect x='5.5' y='5.5' width='4.5' height='4.5' fill='%23333'/%3E%3C/svg%3E")}.m1-tag-proc[data-p="3d"]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M5 .5 9.5 3v4.5L5 10 .5 7.5V3z M.5 3 5 5.5 9.5 3 M5 5.5V10' stroke='%231a5a8a' stroke-width='1' fill='none'/%3E%3C/svg%3E")}.m1-tags .m1-tag-procs .m1-tag-proc:before,.m1-tags .m1-tag-procs .m1-tag-proc+.m1-tag-proc:before{content:""!important;display:inline-block;width:10px;height:10px;margin:0!important;color:transparent}.m1-tags .m1-tag-procs .m1-tag-proc:before,.m1-tags .m1-tag-procs .m1-tag-proc+.m1-tag-proc:before{content:none!important;display:none!important}.m1-tags .m1-tag-proc{padding:0 7px!important;border:0!important;color:#fff!important;font-weight:700}.m1-tag-proc[data-p=sand]{background:#6e6e73!important}.m1-tag-proc[data-p=laser]{background:#c0392b!important}.m1-tag-proc[data-p=print]{background:#1f8a5b!important}.m1-tag-proc[data-p="3d"]{background:#2c4a8a!important}.m1-tags .m1-tag-easy{display:inline-flex;align-items:center;padding:0 8px;border-radius:2px;background:#e8820c;color:#fff!important;font-weight:700;line-height:1.7}.m1-mat-recycled{background:#e9f5ee;color:#1f6b45}.m1-mat-recycled:before{background:#3ea372}.m1-view{margin:14px 0 18px!important}.m1-filter{margin:16px 0 12px;padding:12px 0 4px;border-top:2px solid #1d1d1f;border-bottom:1px solid #d2d2d7;font-size:13px}.m1-filter-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.m1-filter-title{font-size:15px;font-weight:700;color:#1d1d1f}.m1-filter-clear{display:none;padding:2px 10px;border:1px solid #c7c7cc;border-radius:2px;background:#fff;color:#3a3a3c;font-size:12px;cursor:pointer}.m1-filter.is-on .m1-filter-clear{display:inline-block}.m1-filter-row{display:grid;grid-template-columns:64px minmax(0,1fr);gap:8px;align-items:start;padding:6px 0;border-top:1px solid #ececf0}.m1-filter-label{padding-top:5px;color:#6e6e73;font-weight:700}.m1-filter-opts{display:flex;flex-wrap:wrap;gap:6px}.m1-filter-btn{padding:4px 12px;border:1px solid #c7c7cc;border-radius:2px;background:#fff;color:#1d1d1f;font-size:13px;line-height:1.5;cursor:pointer}.m1-filter-btn:hover{border-color:#b7010d;color:#b7010d}.m1-filter-btn[aria-pressed=true]{border-color:#b7010d;background:#b7010d;color:#fff;font-weight:700}.m1-filter-empty{padding:32px 0;text-align:center;color:#6e6e73}@media screen and (max-width:780px){.m1-filter-row{grid-template-columns:1fr;gap:4px}.m1-filter-label{padding-top:0}.m1-filter-btn{font-size:12px;padding:4px 10px}}.m1-filter,.m1-filter-head,.m1-filter-row,.m1-filter-opts{text-align:left!important}.m1-filter-opts{justify-content:flex-start!important}.m1-filter-head{justify-content:space-between!important}.m1-filter-n{margin-left:5px;color:#8e8e93;font-size:11px;font-weight:400}.m1-filter-btn[aria-pressed=true] .m1-filter-n{color:#fffc}.m1-filter-btn:disabled{opacity:.35;cursor:default;border-color:#e5e5ea;color:#8e8e93}.m1-filter .m1-filter-opts{justify-self:stretch!important;width:100%!important;margin:0!important}.m1-filter .m1-filter-head>*{margin:0!important}.m1-filter .m1-filter-title{flex:1}.m1-filter-title{padding:0;border:0;background:none;text-align:left;cursor:default}@media screen and (max-width:780px){.m1-filter .m1-filter-label{text-align:left!important}.m1-filter-title{cursor:pointer}.m1-filter-title:after{content:"\ff0b  \6761\4ef6\3092\3048\3089\3076";margin-left:10px;color:#b7010d;font-size:13px}.m1-filter.is-open .m1-filter-title:after{content:"\ff0d  \9589\3058\308b"}.m1-filter:not(.is-open):not(.is-on) .m1-filter-row{display:none}}.m1-anv-today{margin:12px 0!important}.m1-anv-sum{margin:16px 0 8px!important;font-weight:700}table.m1-anv-table{width:100%;max-width:560px;border-collapse:collapse;font-size:14px}.m1-anv-table th,.m1-anv-table td{padding:6px 10px!important;border:0!important;border-bottom:1px solid #e5e5ea!important;text-align:left;background:none!important}.m1-anv-table thead th{border-bottom:2px solid #1d1d1f!important;color:#6e6e73;font-size:12px}.m1-anv-table tr.is-next th,.m1-anv-table tr.is-next td{background:#fbf0f0!important;color:#b7010d;font-weight:700}h2.m1-anv-cta-h{margin:32px 0 10px!important;padding:6px 0 6px 12px!important;border:0!important;border-left:5px solid #B7010D!important;background:none!important;color:#1d1d1f!important;font-size:20px!important}.m1-anv-cta{display:flex;flex-wrap:wrap;gap:12px;margin:14px 0 28px}a.m1-anv-btn{display:inline-flex;align-items:center;justify-content:center;min-width:240px;min-height:52px;padding:0 24px;border:2px solid #B7010D;border-radius:4px;background:#b7010d;color:#fff!important;font-size:16px;font-weight:700;text-decoration:none!important}a.m1-anv-btn:after{content:"\203a";margin-left:10px;font-size:20px}a.m1-anv-btn:hover{background:#8f000a;border-color:#8f000a}a.m1-anv-btn.m1-anv-btn-sub{background:#fff;color:#b7010d!important}a.m1-anv-btn.m1-anv-btn-sub:hover{background:#fbf0f0}@media screen and (max-width:780px){a.m1-anv-btn{flex:1 1 100%}}.entry-content .m1-anv-cta{justify-content:flex-start!important}.entry-content table.m1-anv-table{border:0!important}.m1-anv{margin:8px 0 20px}.m1-anv-lead{margin:0 0 18px!important;font-size:15px;line-height:1.8}.m1-anv-form{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:18px 0;border-top:2px solid #1d1d1f;border-bottom:1px solid #d2d2d7}.m1-anv-label{font-size:15px;font-weight:700}input.m1-anv-input{height:46px;padding:0 12px;border:1px solid #8e8e93;border-radius:4px;font-size:17px;font-family:inherit;background:#fff}input.m1-anv-input:focus{outline:2px solid #B7010D;outline-offset:1px}button.m1-anv-submit{height:46px;padding:0 26px;border:0;border-radius:4px;background:#b7010d;color:#fff;font-size:16px;font-weight:700;cursor:pointer}button.m1-anv-submit:hover{background:#8f000a}.m1-anv-today{margin:8px 0 0!important;color:#6e6e73;font-size:13px}.m1-anv-result{scroll-margin-top:90px}.m1-anv-next{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:4px 20px;margin:20px 0 8px;padding:16px 0;border-bottom:1px solid #d2d2d7}.m1-anv-next p{margin:0!important}.m1-anv-next-k{color:#6e6e73;font-size:13px;font-weight:700}.m1-anv-next-v{font-size:18px}.m1-anv-next-v b{margin-right:12px;color:#b7010d;font-size:30px}.m1-anv-next-d{font-size:15px}.m1-anv-next-d b{margin:0 2px;color:#b7010d;font-size:26px}.m1-anv-sum small{display:block;color:#6e6e73;font-size:12px;font-weight:400}.m1-anv-table tr.is-past th,.m1-anv-table tr.is-past td{color:#aeaeb2}.m1-anv-table tr.is-major th{font-weight:700}.m1-anv-table tr.is-major:not(.is-past) th,.m1-anv-table tr.is-major:not(.is-past) td{color:#1d1d1f}.m1-anv-table tr.is-next th,.m1-anv-table tr.is-next td{color:#b7010d!important}table.m1-anv-table{max-width:640px}@media screen and (max-width:780px){.m1-anv-form{gap:10px}input.m1-anv-input,button.m1-anv-submit{flex:1 1 100%;width:100%}.m1-anv-next{grid-template-columns:1fr}}.m1-anv-form>*,.m1-anv-cta>*{margin:0!important}.m1-cols{margin:40px 0 8px}h2.m1-cols-h{margin:0 0 14px!important;padding:6px 0 6px 12px!important;border:0!important;border-left:5px solid #B7010D!important;background:none!important;color:#1d1d1f!important;font-size:19px!important;line-height:1.5!important;text-align:left!important}.m1-cols-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}a.m1-col{display:flex;flex-direction:column;gap:6px;color:#1d1d1f!important;text-decoration:none!important}.m1-col-img{display:block;overflow:hidden;aspect-ratio:16 / 10;background:#f2f2f4}.m1-col-img img{display:block;width:100%!important;height:100%!important;object-fit:cover;transition:transform .3s}a.m1-col:hover .m1-col-img img{transform:scale(1.04)}.m1-col-t{font-size:15px;font-weight:700;line-height:1.5}a.m1-col:hover .m1-col-t{color:#b7010d}.m1-col-d{color:#6e6e73;font-size:13px;line-height:1.6}@media screen and (max-width:780px){.m1-cols-grid{grid-template-columns:1fr;gap:16px}a.m1-col{display:grid;grid-template-columns:120px minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:12px}.m1-col-img{grid-row:1 / 3}.m1-col-d{font-size:12px}}.m1-cols,.m1-cols a.m1-col,.m1-col-t,.m1-col-d{text-align:left!important}h2.m1-anv-cta-h{padding:0 0 8px!important;border:0!important;border-bottom:1px solid #1d1d1f!important;font-size:18px!important}.entry-content .m1-anv-cta{display:block!important;max-width:520px;margin:12px 0 28px!important;border-top:1px solid #d2d2d7}.entry-content .m1-anv-cta a.m1-anv-btn,.entry-content .m1-anv-cta a.m1-anv-btn.m1-anv-btn-sub{display:flex!important;justify-content:space-between;align-items:center;min-width:0;min-height:0;padding:14px 4px!important;border:0!important;border-bottom:1px solid #d2d2d7!important;border-radius:0;background:none!important;color:#1d1d1f!important;font-size:16px;font-weight:700;text-decoration:none!important}.entry-content .m1-anv-cta a.m1-anv-btn:after{content:"\2192";margin-left:16px;color:#b7010d;font-size:16px;font-weight:400}.entry-content .m1-anv-cta a.m1-anv-btn:hover{color:#b7010d!important;background:none!important}.m1-filter{display:none;margin:10px 0 12px!important}.m1-filter.is-open{display:block}.sort_menu .m1-filter-toggle{cursor:pointer;font-family:inherit}.sort_menu .m1-filter-toggle:after{content:" \25bc";font-size:10px}.sort_menu .m1-filter-toggle[aria-expanded=true]:after{content:" \25b2"}.sort_menu .m1-filter-toggle.is-active{background:#b7010d!important;border-color:#b7010d!important;color:#fff!important}@media screen and (max-width:780px){.m1-filter:not(.is-open):not(.is-on) .m1-filter-row{display:grid}}.m1-filter-row{grid-template-columns:92px minmax(0,1fr)}@media screen and (max-width:780px){.m1-filter-row{grid-template-columns:1fr}}.sort_menu{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px 0;font-size:13px!important;color:#6e6e73}.sort_menu a.btn_03,.sort_menu a.btn_03:visited{display:inline-block!important;width:auto!important;min-width:0!important;margin:0!important;padding:2px 12px!important;border:0!important;border-left:1px solid #d2d2d7!important;border-radius:0!important;background:none!important;box-shadow:none!important;color:#1d1d1f!important;font-size:13px!important;font-weight:400!important;line-height:1.6!important;text-decoration:none!important}.sort_menu a.btn_03:first-of-type{border-left:0!important}.sort_menu a.btn_03:hover{color:#b7010d!important;text-decoration:underline!important}.sort_menu a.btn_03.is-active,.sort_menu a.btn_03.is-active:visited{background:none!important;color:#b7010d!important;font-weight:700!important}.sort_menu button.m1-filter-toggle{margin:0 0 0 16px!important;padding:5px 14px!important;border:1px solid #1d1d1f!important;border-radius:2px!important;background:#fff!important;box-shadow:none!important;color:#1d1d1f!important;font-size:13px!important;font-weight:700!important;line-height:1.6!important}.sort_menu button.m1-filter-toggle:after{content:"";display:inline-block;width:6px;height:6px;margin:0 0 3px 8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);vertical-align:middle}.sort_menu button.m1-filter-toggle[aria-expanded=true]:after{margin-bottom:-1px;transform:rotate(-135deg)}.sort_menu button.m1-filter-toggle:hover{border-color:#b7010d!important;color:#b7010d!important}.sort_menu button.m1-filter-toggle.is-active{border-color:#b7010d!important;background:#b7010d!important;color:#fff!important}@media screen and (max-width:780px){.sort_menu{justify-content:flex-start}.sort_menu button.m1-filter-toggle{flex:1 1 100%;margin:8px 0 0!important;padding:9px 14px!important}}.sort_menu{gap:0!important;font-size:12px!important;letter-spacing:.04em;color:#8e8e93}.sort_menu a.btn_03,.sort_menu a.btn_03:visited{position:relative;padding:6px 11px!important;border:0!important;color:#3a3a3c!important;letter-spacing:.02em}.sort_menu a.btn_03:after{content:"";position:absolute;left:11px;right:11px;bottom:0;height:2px;background:#b7010d;transform:scaleX(0);transition:transform .2s}.sort_menu a.btn_03:hover{color:#1d1d1f!important;text-decoration:none!important}.sort_menu a.btn_03:hover:after{transform:scaleX(.5);background:#c7c7cc}.sort_menu a.btn_03.is-active,.sort_menu a.btn_03.is-active:visited{color:#1d1d1f!important;font-weight:700!important}.sort_menu a.btn_03.is-active:after{transform:scaleX(1)!important;background:#b7010d!important}.sort_menu button.m1-filter-toggle{display:inline-flex!important;align-items:center;gap:8px;margin-left:18px!important;padding:8px 16px!important;border:0!important;border-radius:3px!important;background:#1d1d1f!important;color:#fff!important;font-size:13px!important;letter-spacing:.06em;transition:background .2s}.sort_menu button.m1-filter-toggle:before{content:"";width:14px;height:10px;background:linear-gradient(#fff,#fff) 0 0 / 14px 1.5px no-repeat,linear-gradient(#fff,#fff) 2px 4.25px / 10px 1.5px no-repeat,linear-gradient(#fff,#fff) 4px 8.5px / 6px 1.5px no-repeat}.sort_menu button.m1-filter-toggle:after{border-color:#fff!important;margin-left:2px}.sort_menu button.m1-filter-toggle:hover{background:#3a3a3c!important;color:#fff!important}.sort_menu button.m1-filter-toggle.is-active{background:#b7010d!important}@media screen and (max-width:780px){.sort_menu{flex-wrap:nowrap!important;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;white-space:nowrap;padding-bottom:2px}.sort_menu::-webkit-scrollbar{display:none}.sort_menu a.btn_03{flex:none}.sort_menu button.m1-filter-toggle{flex:none;margin:0 0 0 10px!important;padding:7px 12px!important}}@media screen and (max-width:780px){.sort_menu{flex-wrap:wrap!important;overflow:visible;white-space:normal}.sort_menu button.m1-filter-toggle{order:-1;flex:1 1 100%!important;justify-content:center;margin:0 0 10px!important;padding:10px 12px!important}}.m1-cols{margin:24px 0 32px!important}.m1-anv-cta{display:block!important;max-width:520px;margin:12px 0 28px!important;border-top:1px solid #d2d2d7}.m1-anv-cta a.m1-anv-btn,.m1-anv-cta a.m1-anv-btn.m1-anv-btn-sub{display:flex!important;justify-content:space-between;align-items:center;min-width:0!important;min-height:0!important;margin:0!important;padding:14px 4px!important;border:0!important;border-bottom:1px solid #d2d2d7!important;border-radius:0!important;background:none!important;color:#1d1d1f!important;font-size:16px;font-weight:700;text-decoration:none!important;text-align:left!important}.m1-anv-cta a.m1-anv-btn:after{content:"\2192"!important;margin-left:16px;color:#b7010d;font-size:16px;font-weight:400}.m1-anv-cta a.m1-anv-btn:hover{color:#b7010d!important}h2.m1-cols-h{padding:0 0 8px!important;border:0!important;border-bottom:1px solid #1d1d1f!important;font-size:18px!important}.m1-cols a.m1-col *,.m1-cols .m1-col-t,.m1-cols .m1-col-d{text-align:left!important}@media screen and (max-width:780px){.m1-cols a.m1-col{display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;align-items:start}.m1-cols .m1-col-img{width:112px!important;aspect-ratio:4 / 3}.m1-cols .m1-col-img img{width:112px!important;max-width:112px!important}.m1-cols .m1-col-t{font-size:14px}}.m1-cols a.m1-col>span{align-self:stretch!important;margin-left:0!important;margin-right:0!important;width:auto!important}h2.m1-listhead{margin:0!important}.m1-listhead-btn{display:flex;align-items:center;justify-content:space-between;width:100%;padding:6px 0 10px;border:0;border-bottom:1px solid #1d1d1f;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.m1-listhead-btn:after{content:"";flex:none;width:9px;height:9px;margin:0 6px 4px 12px;border-right:2px solid #1d1d1f;border-bottom:2px solid #1d1d1f;transform:rotate(-135deg);transition:transform .2s}.m1-listhead-btn[aria-expanded=false]:after{transform:rotate(45deg);margin-bottom:8px}.m1-listhead-btn:hover{color:#b7010d}body.m1-list-closed .sort_menu,body.m1-list-closed .m1-filter,body.m1-list-closed #m1-sort-note,body.m1-list-closed .m1-list,body.m1-list-closed .m1-pager,body.m1-list-closed .paging-navigation,body.m1-list-closed .m1-view{display:none!important}h2.m1-listhead button.m1-listhead-btn{-webkit-appearance:none;appearance:none;background:none!important;box-shadow:none!important;border-radius:0!important;border:0!important;border-bottom:1px solid #1d1d1f!important;color:#3a3a3c!important;font-size:inherit!important;font-weight:inherit!important;padding:6px 0 10px!important}h2.m1-listhead button.m1-listhead-btn:hover{color:#b7010d!important}h2.m1-listhead button.m1-listhead-btn:focus:not(:focus-visible){outline:none}.sort_menu{justify-content:flex-end;align-items:center;gap:0!important;color:#6e6e73;font-size:12px!important}.sort_menu a.btn_03,.sort_menu a.btn_03:visited{padding:7px 14px!important;border:1px solid #c7c7cc!important;border-left-width:0!important;border-radius:0!important;background:#fff!important;color:#1d1d1f!important;font-size:13px!important;font-weight:400!important;line-height:1.4!important}.sort_menu a.btn_03:first-of-type{border-left-width:1px!important;border-radius:3px 0 0 3px!important}.sort_menu a.btn_03:last-of-type{border-radius:0 3px 3px 0!important}.sort_menu a.btn_03:after{content:none!important}.sort_menu a.btn_03:hover{background:#f5f5f7!important;color:#1d1d1f!important;text-decoration:none!important}.sort_menu a.btn_03.is-active,.sort_menu a.btn_03.is-active:visited{background:#1d1d1f!important;border-color:#1d1d1f!important;color:#fff!important;font-weight:700!important}.m1-filter-bar{display:flex;justify-content:flex-end;align-items:center;margin:8px 0 0;color:#6e6e73;font-size:12px;text-align:right}.m1-filter-bar-label{margin-right:4px}button.m1-filter-toggle{display:inline-flex;align-items:center;gap:10px;padding:7px 14px;border:1px solid #1d1d1f;border-radius:3px;background:#fff;color:#1d1d1f;font-family:inherit;font-size:13px;font-weight:700;line-height:1.4;cursor:pointer}button.m1-filter-toggle:before{content:"";width:14px;height:10px;background:linear-gradient(currentColor,currentColor) 0 0 / 14px 1.5px no-repeat,linear-gradient(currentColor,currentColor) 2px 4.25px / 10px 1.5px no-repeat,linear-gradient(currentColor,currentColor) 4px 8.5px / 6px 1.5px no-repeat}button.m1-filter-toggle:after{content:"";width:6px;height:6px;margin-top:-3px;border:0;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg)}button.m1-filter-toggle[aria-expanded=true]:after{margin-top:3px;transform:rotate(-135deg)}button.m1-filter-toggle:hover{background:#f5f5f7}button.m1-filter-toggle.is-active{border-color:#b7010d;background:#b7010d;color:#fff}@media screen and (max-width:780px){.sort_menu{justify-content:flex-start;flex-wrap:wrap!important}.sort_menu a.btn_03{padding:7px 9px!important;font-size:12px!important}.m1-filter-bar{justify-content:flex-start}button.m1-filter-toggle{flex:1;justify-content:center;padding:9px 14px}}.m1-tag-proc[data-p=award]{background:#8a6a1f!important}.pitem_descrpt a:has(.m1-vid-btn){text-decoration:none!important}.m1-vid-btn{display:inline-flex;align-items:center;gap:8px;margin-top:6px;padding:7px 14px;border:1px solid #c7c7cc;background:#fff;color:#1d1d1f;font-size:13px;font-weight:700;line-height:1.3;letter-spacing:.02em;transition:border-color .15s,color .15s}.m1-vid-ico{display:inline-block;width:18px;height:13px;border-radius:3px;background:#e00;position:relative;flex:none}.m1-vid-ico:after{content:"";position:absolute;left:7px;top:3.5px;border-style:solid;border-width:3px 0 3px 5px;border-color:transparent transparent transparent #fff}a:hover .m1-vid-btn{border-color:#1d1d1f}p:has(>a>.m1-vid-btn){grid-column:1 / -1!important;width:auto!important;margin:6px 0 0!important;text-align:left}.m1-vid-btn{white-space:nowrap}.m1-pager .wp-pagenavi,.paging-navigation .wp-pagenavi{display:flex!important;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:24px 0!important;font-size:15px!important}.m1-pager .wp-pagenavi a,.m1-pager .wp-pagenavi span,.paging-navigation .wp-pagenavi a,.paging-navigation .wp-pagenavi span{display:inline-flex!important;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 12px!important;margin:0!important;border:1px solid #c7c7cc!important;background:#fff!important;color:#1d1d1f!important;font-weight:700;text-decoration:none!important;box-sizing:border-box;line-height:1}.m1-pager .wp-pagenavi a:hover,.paging-navigation .wp-pagenavi a:hover{border-color:#1d1d1f!important}.m1-pager .wp-pagenavi .current,.paging-navigation .wp-pagenavi .current{background:#1d1d1f!important;border-color:#1d1d1f!important;color:#fff!important}.m1-pager .wp-pagenavi .pages,.paging-navigation .wp-pagenavi .pages,.paging-navigation .wp-pagenavi .extend{border:0!important;min-width:0;padding:0 4px!important;color:#6e6e73!important;font-weight:400}.paging-navigation .wp-pagenavi .pages{display:none!important}@media screen and (max-width:600px){.m1-pager .wp-pagenavi a,.m1-pager .wp-pagenavi span,.paging-navigation .wp-pagenavi a,.paging-navigation .wp-pagenavi span{min-width:40px;height:40px;padding:0 10px!important}}.m1c-opt>a,.m1c-opt>a:visited,.m1c-opt>a:hover,a.m1c-go,a.m1c-go:visited,a.m1c-go:hover{color:#fff!important;text-decoration:none!important;font-weight:700}.m1c-opt>a:hover{opacity:.85}.m1-pay{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.m1-pay>div{padding:0 20px 0 0!important;border-bottom:0!important}.m1-pay>div+div{padding-left:20px!important;border-left:1px solid #efebe7}@media screen and (max-width:780px){.m1-pay{grid-template-columns:1fr;gap:14px}.m1-pay>div{padding:0 0 14px!important;border-bottom:1px solid #efebe7!important}.m1-pay>div+div{padding-left:0!important;border-left:0}.m1-pay>div:last-child{border-bottom:0!important;padding-bottom:0!important}}@media screen and (min-width:781px){.kg-catnav-grid{display:block!important;max-width:1000px;margin:0 auto;border-top:1px solid #e3ded9}.kg-catnav-grid>div{display:grid!important;grid-template-columns:170px minmax(0,1fr);align-items:start;padding:14px 0;border-bottom:1px solid #e3ded9}.kg-catnav-grid>div>div:first-child{border-bottom:0!important;margin:0!important;padding:4px 0 0!important}.kg-catnav-grid>div>ul{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px!important}}@media screen and (min-width:781px)and (max-width:1100px){.kg-catnav-grid>div>ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.kg-catnav-grid>div>div:first-child{justify-content:flex-start!important;gap:8px!important;min-height:0!important}.kg-catnav-grid>div>div:first-child>span{margin:0!important}.kg-catnav-grid .kg-cat-h3{text-align:left!important;flex:none!important;margin:0!important;padding:0!important}.kg-catnav-grid ul{padding-left:0!important;margin-left:0!important}.kg-catnav-grid ul a{padding-left:8px!important}.kg-catnav-grid .kg-cat-h3{font-size:14px!important;font-weight:700!important;color:#1d1d1f!important;letter-spacing:.06em!important}.kg-catnav-grid>div>div:first-child>span{color:#b7010d!important}.kg-catnav-grid ul a{color:#57514e!important}.kg-catnav-grid ul a:hover{color:#b7010d!important}a.m1-nolink{cursor:default;text-decoration:none!important;color:inherit!important}.m1-news ul.m1-news-list a.m1-nolink:hover .m1-news-name{color:inherit}
