@charset "utf-8";*{box-sizing:border-box}.flex{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.inline-flex{display:-webkit-flex;display:inline-flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.flex-between{justify-content:space-between;-webkit-justify-content:space-between}.flex-start{justify-content:flex-start;-webkit-justify-content:flex-start}.flex-center{justify-content:center;-webkit-justify-content:center}.flex-txt-center{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.form_block{padding:0;line-height:1.9em;font-feature-settings:"palt";text-align:justify;text-justify:inter-ideograph;overflow-x:hidden}.form_block{width:100%;max-width:1180px;margin:0 auto;font-size:16px}.form_block .form table{width:100%;table-layout:fixed}.form_block table.form_table{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0}.form_block table.form_table th{font-weight:700;vertical-align:top;width:20%;min-width:200px;text-align:left;padding:22px 20px 15px 0}.form_block table.form_table th span,table.form_table td span.required{font-size:16px;color:#e00;margin-left:5px;font-weight:700}.form_block table.form_table td{padding:15px 0;position:relative}.form_block table.form_table .position .parts{width:100%;position:relative}.form_block table.form_table .name .parts{width:49%;position:relative}.form_block table.form_table .address_parts{width:100%;position:relative}.form_block table.form_table .position .parts label,table.form_table .name .parts label,table.form_table .address_parts label{position:absolute;top:0;left:0;z-index:1;padding:6px 10px;border:1px solid #999;width:75px;background:#999;color:#fff;border-radius:5px 0 0 5px}.form_block table.form_table .position .parts input{padding-left:90px;margin:0 0 10px}.form_block table.form_table .name .parts input{padding-left:90px;margin:0}.form_block table.form_table .address_parts input{padding-left:130px;margin:0 0 10px}.form_block table.form_table .address_parts label{width:120px!important}.form_block input#zip1{width:220px}.form_block input#zip2{width:100px;padding-left:8px}.form_block table.form_table .second_user{border:1px solid #999;padding:15px;margin-top:15px}.form_block table.form_table .second_user p{width:100%;margin:0 0 10px;font-weight:700}.form_block table.form_table .second_user p span{font-size:14px;font-weight:400}.form_block input,.form_block textarea,.form_block select{font-family:inherit;font-size:16px;color:inherit;box-sizing:border-box}.form_block select[multiple]{height:50px}.form_block input[type=text],.form_block input[type=tel],.form_block input[type=email],.form_block select,.form_block textarea{width:100%;padding:8px;border-radius:5px;border:1px solid #999;background-color:#fff}.form_block input[type=submit]{cursor:pointer;font-size:22px;padding:10px 0;width:280px;color:#fff;background-color:#900;border:none;transition:.3s;border-radius:5px}.form_block .wpcf7-submit:disabled{background-color:#ccc;cursor:not-allowed}.form_block #submit_box{text-align:center;padding:35px 0 50px}.form_block input[type=checkbox],.form_block input[type=radio]{display:inline-block;margin:0 2px;padding:0;vertical-align:middle;position:relative;top:-1px;cursor:pointer}.form_block .caution{text-align:right;margin:0 0 10px}.form_block .caution span{color:#e00;font-weight:700}.form_block .caption{padding:20px;border:1px solid #ccc;border-radius:5px;line-height:1.8em}.form_block .caption ul{margin:0;padding:0}.form_block .caption ul li{list-style:none;padding-left:1em;text-indent:-1em;font-size:14px}.form_name_hidden{display:none}.form_block .attr{padding:20px;border:1px solid #ccc;border-radius:5px;line-height:1.8em}@media screen and (max-width:1024px){.form_block table.form_table th{display:block;width:100%;padding:8px 10px}.form_block table.form_table td{display:block;width:100%;padding:10px 10px 30px}.form_block table.form_table .second_user p span{font-size:13px}.form_block table.form_table .second_user{padding:12px}.form_block .service_desc span.wpcf7-list-item{width:100%}.form_block span.wpcf7-list-item{width:100%}}.form_block_mw{padding:0;line-height:1.9em;font-feature-settings:"palt";text-align:justify;text-justify:inter-ideograph;overflow-x:hidden}.form_block_mw{width:100%;margin:0 auto;font-size:16px}.form_block_mw .form table{width:100%;table-layout:fixed}.form_block_mw table.form_table{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0}.form_block_mw table.form_table th{font-weight:700;width:20%;min-width:190px;text-align:left;padding:15px 20px}.form_block_mw table.form_table th span,table.form_table td span.required{font-size:16px;color:#e00;margin-left:5px;font-weight:700}.form_block_mw table.form_table td{padding:15px 0;position:relative}.form_block_mw table.form_table td span.error{display:block;width:100%;background:#ffe8e8;color:red;padding:1px 10px;margin:5px 0}.form_block_mw input#zip1{width:120px}.form_block_mw input#zip2{width:120px;padding-left:8px}.form_block_mw table.form_table .second_user{border:1px solid #999;padding:15px;margin-top:15px}.form_block_mw table.form_table .second_user p.sup{width:100%;margin:0 0 10px;font-weight:700}.form_block_mw table.form_table .second_user p.sup span{font-size:14px;font-weight:400}.form_block_mw input,.form_block_mw textarea,.form_block_mw select{font-family:inherit;font-size:16px;color:inherit;box-sizing:border-box}.form_block_mw select[multiple]{height:50px}.form_block_mw input[type=text],.form_block_mw input[type=tel],.form_block_mw input[type=email],.form_block_mw select,.form_block_mw textarea{width:100%;padding:8px;border-radius:5px;border:1px solid #999;background-color:#fff;line-height:1.7em}.form_block_mw input[type=text]::placeholder,.form_block_mw input[type=tel]::placeholder,.form_block_mw input[type=email]::placeholder,.form_block_mw select::placeholder,.form_block_mw textarea::placeholder{color:#bbb}.form_block_mw input[type=submit]{cursor:pointer;font-size:22px;padding:20px 0;width:280px;color:#fff;background-color:#900;border:none;transition:.3s;border-radius:5px}.form_block_mw .wpcf7-submit:disabled{background-color:#ccc;cursor:not-allowed}.form_block_mw #submit_box{text-align:center;padding:35px 0 50px}.form_block_mw input[type=checkbox],.form_block_mw input[type=radio]{transform:scale(1.5);display:inline-block;margin:0 10px 0 0;padding:0;vertical-align:middle;position:relative;top:-1px;cursor:pointer}.form_block_mw .caution{text-align:right;margin:0 0 10px}.form_block_mw .caution span{color:#e00;font-weight:700}.form_block_mw .form_caption{padding:20px;border:1px solid #ccc;border-radius:5px;line-height:1.8em}.form_block_mw .form_caption ul{margin:0;padding:0 0 0 20px}.form_block_mw .form_caption ul li{list-style:disc;font-size:16px}.form_block_mw .label01{width:110px;font-weight:700;color:#fff;display:flex;justify-content:center;align-items:center;border-radius:5px;margin-bottom:8px;background:#999}.form_block_mw .input01{width:calc(100% - 120px);margin-bottom:8px}.form_block_mw .name_inner{width:48%}.red{color:red}.form_block_mw #submit_box button.send{background:#900;color:#fff;border-radius:10px;padding:20px;width:300px;font-size:18px;font-weight:700;margin:0 auto;border:none;transition:all .3s !important}.form_block_mw #submit_box button.send:hover{background:#600}.mw_wp_form_preview table.form_table{border-top:1px solid #ccc}.mw_wp_form_preview table.form_table th{border-bottom:1px solid #ccc}.mw_wp_form_preview table.form_table td{border-bottom:1px solid #ccc}.form_block_mw #submit_box button.back{background:#ddd;color:#222;border-radius:10px;padding:20px;width:140px;font-size:18px;font-weight:700;margin:0 auto;margin-left:10px;border:none;transition:all .3s !important}.form_block_mw #submit_box button.back:hover{background:#ccc}@media screen and (max-width:1024px){.form_block_mw table.form_table th{display:block;width:100%;padding:8px 10px}.form_block_mw table.form_table td{display:block;width:100%;padding:10px 10px 30px}.form_block_mw .name_inner{width:100%}.form_block_mw input#zip1{width:90px}.form_block_mw input#zip2{width:90px}}.content_area{padding:50px 0 90px}.content_area h2.ttl{width:100%;font-size:1.6em;line-height:1em;font-weight:700;border-bottom:2px solid #666;padding-bottom:8px;margin-bottom:25px}.content_area h2.ttl i{padding-right:10px;color:#1f296a}.content_area h2.ttl img{width:46px;height:auto;padding-right:8px}.content_area h3.ttl{width:100%;font-size:1.2em;line-height:1em;font-weight:700;background:#1f296a;color:#fff;padding:10px 16px;margin-bottom:16px;border-radius:5px}.content_area h4.ttl{width:100%;font-size:1.1em;line-height:1em;font-weight:700;border-bottom:1px solid #666;padding-bottom:5px;margin-bottom:10px}.content_area h5.ttl{width:100%;font-size:1em;line-height:1em;font-weight:700;background:#ddd;padding:8px 10px;margin-bottom:15px}.content_area h6.ttl{width:100%;font-size:1em;line-height:1em;font-weight:700;border-bottom:1px dotted #666;padding-bottom:5px;margin-bottom:10px}.pagenavi{text-align:center}.pagenavi a,.pagenavi span{color:#999;background-color:#fff;border:solid 1px #999;padding:5px 10px;margin:0 2px;white-space:nowrap;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}.pagenavi a:hover{color:#fff;background-color:#999;border-color:#999}.pagenavi .current{color:#fff;background-color:#376b9e;border-color:#376b9e;font-weight:700}.btn_box{text-align:center}.btn_box a{position:relative;display:block;border:1px solid #c1272d;color:#c1272d;font-weight:700;border-radius:100px;padding:12px 0;width:90%;max-width:360px;margin:0 auto;line-height:1.3em}.btn_box a:before{position:absolute;right:5px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);font-family:'Font Awesome 6 Free';font-weight:900;content:"\f061";padding-right:10px}.btn_box a:hover{background:#c1272d;color:#fff}.sp_on{display:none}.sp_off{display:block}@media screen and (max-width:820px){.sp_on{display:block}.sp_off{display:none}}.top_head{position:relative;width:100%;height:340px;margin-top:60px;text-align:center;background-image:url(//takashimashoji-coltd.co.jp/wp2/wp-content/themes/takashima/css/../images/home/back00.jpg);background-position:center;background-size:cover}.top_head h2{padding-top:80px;font-size:36px;font-weight:700;color:#fff;text-shadow:0px 0px 5px #000;margin-bottom:10px}.top_head h2 span{font-size:22px}.top_head .caption span{display:inline-block;font-weight:700;margin:0 10px;background:#fff;padding:0 15px;border-radius:5px;box-shadow:0px 0px 5px #000}.top_head .btn{position:absolute;bottom:20px;right:30px;width:250px}.top_head .btn a{display:block;width:100%;color:#fff;font-weight:700;border:2px solid #fff;border-radius:100px;padding:5px 30px;background-color:rgba(0,0,0,.2)}.top_head .btn a:hover{background:#fff;color:#1f296a}.slide-items{width:100%;padding:10px 0}.slide-items li{background-position:center right;background-repeat:no-repeat;background-size:cover;width:1000px;height:220px;margin:10px}.slide-items img{width:100%;object-fit:cover}.slick-next{right:10px!important}.slick-prev{left:10px!important}.slick-arrow{z-index:2!important}.slick-dots{bottom:10px!important}.slick-arrow:before{content:""!important;width:100%!important;height:100%!important;position:absolute;top:0;left:0}.slick-next:before{background:url(//takashimashoji-coltd.co.jp/wp2/wp-content/themes/takashima/css/../images/home/arrow_r.svg)!important;background-size:contain!important}.slick-prev:before{background:url(//takashimashoji-coltd.co.jp/wp2/wp-content/themes/takashima/css/../images/home/arrow_l.svg)!important;background-size:contain!important}.slick-prev,.slick-next{width:30px!important;height:30px!important}.slick-dotted.slick-slider{margin-bottom:0!important}.slick-dots li.slick-active button:before{color:#FFF!important}.slick-dots li button:before{color:#FFF!important}.slide-items li .inner{width:100%;height:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.slide-items li .inner .box{text-align:center}.slide-items li .inner h2{width:100%;color:#fff;font-size:26px;font-weight:700;margin-bottom:20px;text-shadow:0px 0px 5px #000}.slide-items li .inner p{width:100%;color:#fff;font-weight:700;line-height:1.5em;padding:10px 0;margin-bottom:20px;background:linear-gradient(90deg,rgba(0,0,0,.0),rgba(0,0,0,.3),rgba(0,0,0,.0))}.slide-items li .inner .btn{width:100%}.slide-items li .inner .btn a{position:relative;display:block;border:2px solid #fff;background-color:rgba(255,255,255,.1);margin:0 auto;color:#fff;font-weight:700;font-size:18px;padding:5px 0;border-radius:100px;width:240px}.slide-items li .inner .btn a:before{position:absolute;right:5px;top:5px;font-family:'Font Awesome 6 Free';font-weight:900;color:#fff;content:"\f061";padding-right:10px}.slide-items li .inner .btn a:hover{background:#fff;color:#1f296a}.slide-items li .inner .btn a:hover:before{color:#1f296a}#home .news_area .planeta{width:55%}#home .news_area #top_news{width:45%;background:#fff}#home .news_area .planeta .content_inner{width:70%;margin:0 50px 0 auto}#home .news_area #top_news .content_inner{width:80%;margin:0 auto 0 50px}#home .news_area .planeta .content_area{padding:60px 0 70px}#home .news_area #top_news .content_area{padding:60px 0 70px}@media screen and (max-width:1550px){#home .news_area .planeta{width:100%}#home .news_area #top_news{width:100%}#home .news_area .planeta .content_inner{width:92%;margin:0 auto 0 auto}#home .news_area #top_news .content_inner{width:92%;margin:0 auto 0 auto}}#home .planeta{background-color:#deded1;text-align:center;overflow:hidden}#home .planeta .inner{position:relative;max-width:700px;margin:0 auto}#home .planeta .inner:before{content:"";display:block;position:absolute;top:40px;left:-210px;background:url(//takashimashoji-coltd.co.jp/wp2/wp-content/themes/takashima/css/../images/home/planeta_catalog2.png);background-size:cover;background-repeat:no-repeat;background-position:center;width:200px;height:200px}#home .planeta h2{color:#222;font-size:30px;margin-bottom:20px}#home .planeta a.cart_btn{display:block;border:3px solid #fff;color:#1f296a;background:#fff;font-size:22px;font-weight:700;padding:30px;margin-bottom:20px}#home .planeta a.cart_btn:hover{color:#fff;background:#1f296a;border:3px solid #1f296a}#home .planeta a.cart_btn i{font-size:28px;padding-right:10px}#home .planeta .btn_block a{display:block;position:relative;width:48%;border:1px solid #fff;background:#fff;color:#1f296a;font-size:18px;font-weight:700;padding:20px}#home .planeta .btn_block a:hover{color:#fff;background:#1f296a;border:1px solid #1f296a}#home .planeta .btn_block a img{width:30px;margin-right:10px}#home .planeta .btn_block a.new:before{position:absolute;left:20px;top:22px;display:block;content:"";background-image:url(//takashimashoji-coltd.co.jp/wp2/wp-content/themes/takashima/css/../images/home/icon_new_on.svg);width:30px;height:30px}#home .planeta .btn_block a.new:hover:before{background-image:url(//takashimashoji-coltd.co.jp/wp2/wp-content/themes/takashima/css/../images/home/icon_new.svg)}#home .planeta .btn_block a.use:before{position:absolute;left:20px;top:22px;display:block;content:"";background-image:url(//takashimashoji-coltd.co.jp/wp2/wp-content/themes/takashima/css/../images/home/icon_use_on.svg);width:30px;height:30px}#home .planeta .btn_block a.use:hover:before{background-image:url(//takashimashoji-coltd.co.jp/wp2/wp-content/themes/takashima/css/../images/home/icon_use.svg)}#home .planeta .caption{text-align:left;padding:30px 0 0}#home .planeta .caption p{position:relative;padding:0 0 0 25px}#home .planeta .caption p:before{font-family:'Font Awesome 6 Free';font-weight:900;color:#999;content:"\f192";position:absolute;top:0;left:0}#home .planeta .caption i{color:#888}#home #con01 .inner{width:65%;padding:80px 60px 80px 200px}#home #con01 .photo{width:35%;content:""}#home #con02 .inner{order:2;width:65%;padding:80px 200px 80px 60px;background:#fff}@media screen and (max-width:1579px){#home #con01 .inner{padding:80px 60px 80px 100px}#home #con02 .inner{padding:80px 100px 80px 60px}}@media screen and (max-width:1179px){#home #con01 .inner{padding:80px 60px}#home #con02 .inner{padding:80px 60px}}#home #con02 .photo{order:1;width:35%;content:""}#home #con01 h3,#home #con02 h3{font-size:26px;margin-bottom:10px}#home #con01 .box,#home #con02 .box{margin-bottom:40px}#home #con02 .box .txt p{width:55%}#home #con02 .box .txt figure{width:40%}#home #con02 .box .txt figure img{border:1px solid #666}#home #top_news .content_area{padding:40px 0 50px}#home #top_news h3{text-align:center;font-size:26px;margin-bottom:20px}#home #top_news h3 span{display:block;font-size:16px;line-height:1.3em}#home #top_news ul{border-top:1px solid #ccc;margin-bottom:30px}#home #top_news ul li{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;-webkit-justify-content:space-between;border-bottom:1px solid #ccc;padding:12px 0}#home #top_news ul li .date{width:180px}#home #top_news ul li .date:before{font-family:'Font Awesome 6 Free';font-weight:900;content:"\f061";padding-right:10px;color:#1f296a}#home #top_news ul li .txt{width:calc(100% - 180px)}@media screen and (max-width:820px){.content_area{padding:50px 0}.top_head{height:200px;margin-top:50px}.top_head h2{padding-top:50px;font-size:22px}.top_head h2 span{font-size:16px}.slide-items li .inner .box{width:340px}.slide-items li .inner h2{width:100%;font-size:18px}#home .planeta .inner:before{display:none}#home .planeta h2{font-size:22px}#home .planeta a.cart_btn{font-size:20px;padding:20px;margin-bottom:10px}#home .planeta a.cart_btn i{font-size:22px}#home .planeta .btn_block a{font-size:16px;padding:10px 15px}#home .planeta .btn_block a img{width:20px}#home .planeta .btn_block a.new:before{left:10px;top:16px;width:20px;height:20px}#home .planeta .btn_block a.use:before{left:10px;top:16px;width:20px;height:20px}#home #con01 .inner{width:100%;padding:50px 30px 50px 30px!important}#home #con01 .photo{width:100%;display:none}#home #con02 .inner{width:100%;padding:50px 30px 50px 30px!important}#home #con02 .photo{display:none}#home #con01 h3,#home #con02 h3{font-size:22px}#home #con01 .box,#home #con02 .box{margin-bottom:30px}#home #con02 .box .txt p{width:100%;margin-bottom:20px}#home #con02 .box .txt figure{width:100%}#home #top_news ul li .date{display:block;width:100%}#home #top_news ul li .txt{width:calc(100%)}}#company .prof{width:65%}#company .photo{width:30%}#company .photo img{width:100%;height:auto;margin-bottom:20px}#company .tbl01 tbody th{width:180px;padding:10px 0;border-bottom:8px solid #f9f9f4}#company .tbl01 tbody td{width:calc(100% - 180px);padding:10px 0 10px 30px;border-left:3px solid #ccc;border-bottom:8px solid #f9f9f4}#company .white_box{background:#fff;padding:30px;border-radius:10px}#company .white_box h2{text-align:center;font-size:24px;font-weight:700;color:#1f296a;margin-bottom:15px}#company .white_box p{margin-bottom:20px}#company .white_box p:last-child{margin-bottom:0}#company .white_box h3{border-bottom:1px solid #ccc;font-weight:700;font-size:20px;padding-bottom:5px;margin-bottom:10px}#company .white_box li{margin-bottom:40px}#company .white_box li:last-child{margin-bottom:0}@media screen and (max-width:820px){#company .prof{width:100%}#company .photo{width:100%}#company .tbl01 tbody th{display:block;width:100%;padding:5px 0 5px 17px;border-left:3px solid #ccc;border-bottom:none}#company .tbl01 tbody td{display:block;width:100%;padding:0 0 0 20px;border-left:none;border-bottom:8px solid #f9f9f4}#company .white_box{padding:20px;border-radius:5px}#company .white_box h2{font-size:20px}#company .white_box h3{font-size:16px}}#business .box h3{background:#1f296a;color:#fff;font-size:20px;font-weight:700;padding:8px 20px;border-radius:8px;margin-bottom:20px}#business .box ul li{margin-bottom:40px}#business .box ul li h4{font-weight:700;font-size:18px;border-bottom:1px solid #ccc;margin-bottom:10px;padding-bottom:5px}#business .box ul li p{margin-bottom:20px}#business .box ul li.items .txt{width:55%}#business .box ul li.items .photo{width:40%;content:"";background-image:url(//takashimashoji-coltd.co.jp/wp2/wp-content/themes/takashima/css/../images/business/business01.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}@media screen and (max-width:820px){#business .box h3{font-size:18px}#business .box ul li h4{font-size:16px}#business .box ul li.items .txt{width:100%}#business .box ul li.items .photo{display:none}}main#news .sub_header{background-image:url(//takashimashoji-coltd.co.jp/wp2/wp-content/themes/takashima/css/../images/common/head_news.jpg)!important}main#press .sub_header{background-image:url(//takashimashoji-coltd.co.jp/wp2/wp-content/themes/takashima/css/../images/common/head_press.jpg)!important}main#news .sub_header h2{color:#222}main#news .sub_header h2 span{color:#1f296a}main#news .content_area,main#press .content_area{padding:50px 0 90px}#news article h3,#press article h3{font-size:22px;font-weight:700;border-bottom:1px solid #aaa;padding-bottom:5px;margin-bottom:5px}#news article .date,#press article .date{text-align:right;margin-bottom:10px}#news article .txt p{margin-bottom:20px}#news article .addtoany_content,#press article .addtoany_content{border-top:1px solid #aaa;margin-top:30px;padding-top:10px;text-align:right}#news article ul.list,#press article ul.list{border-top:1px solid #aaa;border-bottom:1px solid #aaa;margin-bottom:10px}#news article ul.list li,#press article ul.list li{padding:10px 0;border-bottom:1px dotted #aaa}#news article ul.list li:last-child,#press article ul.list li:last-child{border-bottom:none}#news article ul.list li span,#press article ul.list li span{display:block;width:180px}#news article ul.list li span i,#press article ul.list li span i{padding-right:8px}#news article ul.list li a,#press article ul.list li a{display:block;width:calc(100% - 180px)}@media screen and (max-width:820px){main#news .content_area,main#press .content_area{padding:30px 0 50px}#news article h3,#press article h3{font-size:20px}#news article ul.list li span,#press article ul.list li span{width:100%}#news article ul.list li a,#press article ul.list li a{width:calc(100%)}}.pagination{clear:both;padding:20px 0;position:relative;font-size:14px;line-height:14px;text-align:center}.pagination-box{display:inline-block}.pagination span,.pagination a{display:block;float:left;margin:2px 2px 2px 0;padding:10px 15px;text-decoration:none;width:auto;color:#1f296a;background:#fff;border:1px solid #1f296a;border-radius:5px}.pagination a:hover{color:#fff;background:#1f296a}.pagination .current{padding:10px 15px;color:#fff;background:#1f296a}@media only screen and (max-width:820px){.pagination{font-size:12px;line-height:12px}.pagination span,.pagination a{padding:8px 10px}.pagination .current{padding:8px 10px}}main#faq .content_area{padding:50px 0 90px}#faq li{margin-bottom:20px}#faq .content_area h3.ttl{padding:16px}.accordion-container{position:relative;width:100%;outline:0;cursor:pointer}.accordion-container .article-title{display:block;position:relative;margin:0;padding:10px 0;background:#e6f1f5;font-weight:700;color:#222;cursor:pointer;min-height:50px;display:flex;align-items:center}.accordion-container .article-title p{padding:0 50px 0 70px}.accordion-container .article-title:hover,.accordion-container .article-title:active,.accordion-container .content-entry.open .article-title{background-color:#cae2eb}.article-title{position:relative}.article-title:after{content:'';position:absolute;right:25px;top:38%;transition:all .2s ease-in-out;display:block;width:8px;height:8px;border-top:solid 2px #1a2e72;border-right:solid 2px #1a2e72;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.article-title.open:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:45%}.article-title p:before{content:'Q';color:#fff;font-size:30px;line-height:50px;text-align:center;display:block;position:absolute;top:0;left:0;width:50px;height:50px;background:#1a2e72}.accordion-content{display:none;position:relative;margin-left:50px;padding:20px 30px 20px 70px;background:#fff}.accordion-content p:before{content:'A';color:#f5a66e;font-size:30px;font-weight:700;text-align:center;line-height:50px;display:block;position:absolute;top:0;left:0;width:50px;height:50px;background:#efefef}.accordion-content a{font-weight:700}#faq section{padding-bottom:50px}#faq section:last-child{padding-bottom:0!important}#how ul.accordion-container li{margin-bottom:15px}@media only screen and (max-width:820px){main#faq .content_area{padding:30px 0 50px}}#guide .sub_header{background-image:url(//takashimashoji-coltd.co.jp/wp2/wp-content/themes/takashima/css/../images/common/head_privacy.jpg)!important}#guide .content_area{padding:50px 0 90px}#guide .use_web{background:#fff;padding:30px;border-radius:10px}#guide .use_web h3{font-weight:700;font-size:22px;text-align:center;color:#1f296a;margin-bottom:20px}#guide .desc{margin-bottom:30px}#guide .desc p{font-weight:700}#guide .desc ul{margin-bottom:20px;padding-left:20px}#guide .desc ul li{position:relative;padding-left:.4em}#guide .desc ul li:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f192";position:absolute;left:-1em;top:0;font-size:12px;color:#00a8c6}#guide .howuse{margin-bottom:80px}#guide .howuse p{margin-bottom:20px}#guide .caution{border:1px solid #900;padding:10px 20px;border-radius:8px;font-weight:700;color:#900;margin-bottom:60px}#guide .howuse .flow{margin:0 0 30px;border:2px solid #1f296a;padding:30px;border-radius:10px}#guide .howuse .flow .caution{margin-bottom:30px;background:#fff;border:none}#guide .howuse .flow h4.ttl{font-size:1.3em;color:#1f296a}#guide .howuse .flow .left{width:60%}#guide .howuse .flow .right{width:35%}#guide .howuse .flow .right img{width:100%;height:auto;border:1px solid #ccc;margin-bottom:10px}#guide .howuse .flow ol{padding-left:20px;margin-bottom:30px}#guide .howuse .flow ol li{list-style:decimal;margin-bottom:15px;padding-bottom:15px;border-bottom:1px dotted #ccc}#guide .howuse .flow .right strong{font-size:.9em}@media only screen and (max-width:820px){#guide .content_area{padding:30px 0 50px}#guide .use_web{padding:15px;border-radius:5px}#guide .use_web h3{font-size:18px}#guide .caution{padding:10px 15px}#guide .howuse .flow{margin:40px 0;padding:15px;border-radius:5px}#guide .howuse .flow .caution{margin-bottom:20px}#guide .howuse .flow h4.ttl{font-size:18px}#guide .howuse .flow .left{width:100%;margin-bottom:50px}#guide .howuse .flow .right{width:100%}#guide .howuse .flow .right img{width:100%;height:auto;border:1px solid #ccc;margin-bottom:10px}}#how .content_area{padding:50px 0 90px}#how .article-title p:before{color:#1f296a;font-size:28px;line-height:50px;background-color:#cae2eb;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f061"}#how .accordion-content{cursor:auto}#how .accordion-content p{margin-bottom:20px}#how .accordion-content figure{margin-bottom:20px}#how .accordion-content p:before{content:none}#how .accordion-content{padding:20px 30px}#how .accordion-content p.caution{color:#c00}@media only screen and (max-width:820px){#how .content_area{padding:30px 0 50px}#how .accordion-content{cursor:auto;margin-left:0;padding:20px}#how .accordion-content p{margin-bottom:20px}#how .accordion-content figure{margin-bottom:20px}#how .accordion-content p:before{content:none}#how .accordion-content{padding:20px 30px}#how .accordion-content p.caution{color:#c00}}#privacy .sub_header{background-image:url(//takashimashoji-coltd.co.jp/wp2/wp-content/themes/takashima/css/../images/common/head_privacy.jpg)!important}#privacy .content_area{padding:50px 0 90px}#privacy .content_area h2.ttl{font-size:22px;border-bottom:1px solid #666;margin-bottom:10px}#privacy .content_area p{margin-bottom:20px}#privacy .content_area td p{margin-bottom:0}#privacy .content_area .address_box{background:#fff;padding:20px}#privacy .content_area .address_box p{margin-bottom:10px}#privacy .content_area ol{text-indent:-1.5em}#privacy .content_area ol li{list-style-type:none;counter-increment:cnt;margin-left:1.5em}#privacy .content_area ol li:before{content:"（"counter(cnt)"）"}#contact h2.ttl{margin-bottom:10px}#contact .caption{margin-bottom:20px}#contact .tel_box{margin-bottom:60px}#contact .tel_box_in{padding:30px 10px 20px;text-align:center;background:#fff;border-radius:8px}#contact .tel_box_in .tel_no i{font-size:28px}#contact .tel_box_in .tel_no a{color:#222;font-family:"Arial","BIZ UDPGothic","メイリオ","Meiryo",'Roboto',"游ゴシック","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,sans-serif;font-size:42px;line-height:1em}#contact .tel_box_in span{display:inline-block;border:1px solid #aaa;width:42%;min-width:200px;padding:8px;margin-bottom:8px;line-height:1em;font-weight:700}#column_detail .bread{margin-top:70px}#column_detail .bread .content_inner{width:1200px!important;max-width:100%!important;padding:0 40px}#column_detail .content_outer{max-width:1200px;margin:0 auto;padding:60px 0}#column_detail .column_wrap .content_inner{width:calc(100% - 280px);padding:0 60px 0 40px;margin:0}#column_detail .column_wrap .column_side{width:280px;padding:0 40px 0 0}#column_detail .page_ttl{width:100%;font-size:1.6em;line-height:1.2em;font-weight:700;border-bottom:2px solid #666;padding-bottom:8px;margin-bottom:25px}#column_detail .page_ttl i{padding-right:10px;color:#1f296a}#column_detail .addtoany_shortcode{margin-top:-40px;margin-bottom:10px}#column_detail .content_box{border-bottom:1px solid #ccc;padding-bottom:30px;margin-bottom:10px}#column_detail .cat_name{margin-bottom:10px}#column_detail .cat_name span{border:1px solid #1f296a;line-height:1em;padding:6px 15px;color:#1f296a;font-weight:700;border-radius:50px}#column_detail .date{margin-bottom:10px;text-align:right}#column_detail .date i{color:#1f296a;padding-right:8px}#column_detail .thumb{margin-bottom:30px}#column_detail .content_box p{margin-bottom:20px}#column_detail h1{font-size:30px;margin-bottom:20px;font-weight:700}#column_detail h2{font-size:28px;font-weight:700;margin:80px 0 15px;color:#1f296a;border-left:3px solid #1f296a;padding:5px 10px 5px 20px}#column_detail h3{font-size:22px;font-weight:700;margin:30px 0 15px;background:#e1eded;padding:10px 20px}#column_detail h4{font-size:20px;font-weight:700;margin:30px 0 15px;border-bottom:1px solid #1f296a;padding:0 0 10px}#column_detail h5{font-size:18px;font-weight:700;margin:0 0 10px}#column_detail h6{font-size:16px;font-weight:700;margin:0 0 10px}#column_detail ul{list-style:none;padding-left:1em;margin-bottom:20px}#column_detail ul li{position:relative;padding-left:.4em}#column_detail ul li:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f192";position:absolute;left:-1em;top:0;font-size:12px;color:#00a8c6}#column_detail ol{padding-left:1.5em;margin-bottom:20px}#column_detail blockquote{position:relative;padding:10px 20px 10px 60px;box-sizing:border-box;background:#efefef;color:#222;border-left:4px solid #00a8c6}#column_detail blockquote:before{display:inline-block;position:absolute;top:15px;left:15px;content:"\f10d";font-family:FontAwesome;color:#00a8c6;font-size:30px;line-height:1;font-weight:900}#column_detail blockquote p{padding:0;margin:7px 0;line-height:1.7}#column_detail blockquote cite{display:block;text-align:right;color:#666;font-size:.9em}#column_detail img{margin:10px 0}#column_detail img.aligncenter{display:block;margin:10px auto}#column_detail hr{margin:30px 0}#column_detail table{width:100%;margin-bottom:20px}#column_detail table tbody th{border:1px solid #ccc;padding:10px 15px;background:#efefef}#column_detail table td{border:1px solid #ccc;padding:10px 15px}#column_detail .recommend_box ul{list-style:none;padding-left:0;margin-bottom:20px}#column_detail .recommend_box ul li{padding-left:0}#column_detail .recommend_box ul li img{margin:0}#column_detail .recommend_box ul li:before{display:none}#column_list{padding:0;padding-left:0!important}#column_list li{width:48%;margin-bottom:60px !important}#column_list li:before{display:none}#column_list li a{display:block;position:relative}#column_list li a p.cat{position:absolute;top:8px;left:8px;color:#376b9e;background:#fff;border:2px solid #376b9e;border-radius:100px;z-index:2;font-size:13px;font-weight:700;line-height:1em;padding:5px 15px}#column_list li a img{width:100%;height:auto;margin:0 0 15px 0!important}#column_list li a h2{color:#376b9e;font-size:17px;font-weight:700;margin:0 0 8px;padding-bottom:5px;line-height:1.6em;padding:0 0 5px;border-bottom:1px solid #ddd;border-left:none}#column_list li a:hover h2{color:#b28146}#column_list li a div.txt,#column_list li a div.date{color:#222;line-height:1.7em}#column_list li a:hover div.txt,#column_list li a:hover div.date{color:#666}#column_list li a div.date{text-align:right;padding-top:8px;font-size:14px}#column_list li a div.date i{color:#0fafaa}@media only screen and (max-width:860px){#column_list li{width:100%;margin-bottom:40px !important}#column_list li a h2{font-size:16px}}.column_wrap .column_side .ttl{font-weight:700;text-align:center;border-top:2px solid #666;font-size:18px;padding:12px;line-height:1.1em;margin-bottom:10px 0 3px 0}.column_wrap .column_side .ttl span{font-size:13px;color:#1f296a;display:block}.column_wrap .column_side .cat_list{margin-bottom:60px}.column_wrap .column_side .cat_list ul{padding:0!important}.column_wrap .column_side .cat_list ul li{padding:0!important;margin-bottom:5px}.column_wrap .column_side .cat_list ul li:before{display:none}.column_wrap .column_side .cat_list ul li a{display:block;width:100%;background:#fff;padding:10px 15px;font-weight:700;color:#222}.column_wrap .column_side .cat_list ul li a:hover{background:#e3e3d8}.column_wrap .column_side .col_list .list{padding-bottom:10px}.column_wrap .column_side .col_list .list a{margin-bottom:12px;padding-bottom:12px;border-bottom:1px dotted #ccc}.column_wrap .column_side .col_list .list a figure{width:50px}.column_wrap .column_side .col_list .list a figure img{margin:0}.column_wrap .column_side .col_list .list a .inner{width:calc(100% - 50px);padding-left:20px;line-height:1.4em}#ez-toc-container{background:#FFFFFF!important;border-radius:10px!important;padding:20px!important;width:80%!important;margin:50px auto!important}#ez-toc-container .ez-toc-title{display:block!important;width:100%!important;font-size:18px!important;font-weight:700!important;margin-bottom:10px!important;text-align:center!important;color:#1F296A!important}#ez-toc-container ul{margin:0!important}#ez-toc-container ul li{padding-left:3em!important;padding-right:0!important;padding-top:5px;padding-bottom:5px;font-size:16px!important}#ez-toc-container ul li:before{display:none!important}#ez-toc-container ul li a{color:#039F!important;padding-left:1.4em}#ez-toc-container ul li a:hover{color:#B28146!important}#ez-toc-container ul li a:before{font-weight:900;color:#1f296a;margin-left:-3.2em;padding-right:.6em}#ez-toc-container ul li a:before{content:counters(number,".") ". ";display:inline-block;counter-increment:number 1;margin-right:.2em}#column_detail .tag_list{text-align:right;margin-bottom:50px}#column_detail .tag_list a{display:inline-block;color:#fff;background:#68a9cf;font-size:14px;line-height:1em;margin:0 0 5px 5px;padding:5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#column_detail .tag_list a:hover{background:#2e5fa1}#prev_next{width:100%;margin-bottom:40px;display:-webkit-flex;display:inline-flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;-webkit-justify-content:space-between}#prev_next a{display:block;box-sizing:border-box;width:50%;padding:20px 15px 15px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;position:relative}#prev_next a:hover{background:#f1f1f1}#prev_next a#prev{width:50%;border-right:1px solid #ccc}#prev_next a#prev img{float:left;width:100px;height:auto;margin-right:20px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}#prev_next a#next{width:50%}#prev_next a#next img{float:right;width:100px;height:auto;margin-left:20px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}#prev_next a #prev_title,#prev_next a #next_title{position:absolute;display:inline-block;top:-15px;left:15px;border:1px solid #ccc;background:#f9f9f6;font-size:90%;color:#222;line-height:1em;padding:5px 10px}#prev_next a #next_title{left:auto!important;right:15px!important}#notes section{margin-bottom:60px}#notes section:last-child{margin-bottom:0}#notes section p{margin-bottom:20px}#notes section ul{padding-left:5px;margin-bottom:40px}#notes section ul li{position:relative;padding-left:25px}#notes section ul li:before{font-family:'Font Awesome 6 Free';font-weight:900;color:#999;content:"\f192";position:absolute;top:0;left:0}#notes section table{border:1px solid #ccc;margin-bottom:20px}#notes section table th{border:1px solid #ccc;background:#efefef;padding:10px 15px;width:200px;text-align:right;vertical-align:top}#notes section table td{border:1px solid #ccc;background:#fff;padding:10px 15px}#notes section table td img{width:50px;height:auto}#notes .caution_box{background:#fff;padding:20px;margin-bottom:40px}#notes .caution_box .txt{width:calc(100% - 240px)}#notes .caution_box .txt p{margin:0}#notes .caution_box .picture{width:200px}#notes .caution_box .picture img{width:100%;height:auto;border:1px solid #666}#notes .caution_box table{width:100%}#notes .caution_box table th{text-align:center;vertical-align:middle}#notes .fl_right{float:right;width:500px;margin:0 0 30px 40px}#feature_list .list li{margin-bottom:30px;width:48.5%;background:#efefef;border-radius:0 0 10px 10px}#feature_list .list a figure{overflow:hidden;border-radius:10px 10px 0 0;margin:0}#feature_list .list a figure img{transition:.3s all}#feature_list .list a:hover figure img{transform:scale(1.1,1.1);transition:.3s all}#feature_list .list a{display:block}#feature_list .list a .inner{background:#efefef;padding:20px;border-radius:0 0 10px 10px}#feature_list .list a span{color:#222;padding-right:8px}#feature_list .list a h2{font-size:20px;line-height:1.5em;font-weight:700;margin:0 0 5px}#feature_list .list a p.desc{color:#222;margin:0}#feature .bread{margin-top:70px}#feature .sub_header{margin-top:0}#feature .content_area{padding:0;background:#fff}#feature .sub_header{background-position:center;background-repeat:no-repeat;background-size:cover;height:350px!important}#feature .sub_header strong{text-align:center;display:block;margin:0 0 10px;padding:0;border:none;color:#fff;font-size:18px;text-shadow:0 0 5px #000}#feature .sub_header h1{font-size:42px;text-align:center;font-weight:700;text-shadow:0 0 5px #000}#feature .item_block{background-position:top center;background-size:auto;background-repeat:no-repeat;width:100%;height:auto;margin:1px 0 0 0!important;padding:60px 0 80px}#feature .item_block .catch_area{padding-bottom:40px}#feature .item_block .catch_area h1{text-align:center;margin-bottom:20px}#feature .item_block .catch_area h1 img{width:600px;max-width:100%;height:auto;filter:drop-shadow(0px 0px 10px rgba(0,0,0,.6))}#feature .item_block .catch_area h2{text-align:center;font-weight:700;font-size:36px;text-shadow:0 0 5px #000}#feature .item_block .catch_box{background:#fff;border-radius:10px;padding:30px;box-shadow:0 0 10px rgba(0,0,0,.2);margin-bottom:40px}#feature .item_block .catch_box .main_inner{margin-bottom:0}#feature .item_block .catch_box .main_inner .txt{width:calc(100% - 300px)}#feature .item_block .catch_box .main_inner figure{width:260px}#feature .item_block .catch_box .main_inner .tag_list{padding-top:20px}#feature .item_block .catch_box .main_inner .tag_list span{display:inline-block;background:#6fba2c;color:#fff;font-size:14px;line-height:1em;padding:5px 8px;margin:0 5px 5px 0;border-radius:3px}#feature .item_block .catch_box .sub_inner{border:1px solid #0088c8;border-radius:8px;padding:25px;margin-top:30px}#feature .item_block .catch_box .sub_inner .txt{width:30%;font-size:14px;line-height:1.8em;background-image:url(//takashimashoji-coltd.co.jp/wp2/wp-content/themes/takashima/css/../images/feature/ecoblue/ecoblue_recicle_mark.png);background-repeat:no-repeat;background-position:top center;background-size:220px}#feature .item_block .catch_box .sub_inner .txt h3{margin-bottom:5px;padding-bottom:3px;font-weight:700;font-size:22px;color:#0088c8}#feature .item_block .catch_box .sub_inner .txt2 h3{margin-bottom:5px;padding-bottom:3px;font-weight:700;font-size:22px;color:#0088c8}#feature .item_block .catch_box .sub_inner .txt p{margin-bottom:20px}#feature .item_block .catch_box .sub_inner .txt p.left{width:60%}#feature .item_block .catch_box .sub_inner .txt figure.photo{width:35%}#feature .item_block .catch_box .sub_inner .txt small{line-height:1.6em}#feature .item_block .catch_box .sub_inner .txt .chip_box h4{margin-bottom:10px;padding-bottom:3px;border-bottom:1px solid #999;font-weight:700;font-size:17px;color:#222;text-align:center}#feature .item_block .catch_box .sub_inner .txt .chip_box figure{text-align:center}#feature .item_block .catch_box .sub_inner .txt .chip_box figure img{max-width:202px}#feature .item_block .catch_box .sub_inner .txt figure.pet_photo{padding-top:5px}#feature .item_block .catch_box .sub_inner .txt figure.tag_box{display:flex;-webkit-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end}#feature .item_block .catch_box .sub_inner .txt figure.tag_box img{width:100px;height:auto;transform:rotate(10deg)}#feature .item_block .catch_box .sub_inner .txt figure.tag_box figcaption{width:calc(100% - 100px);padding-left:15px}#feature .item_block .catch_box .main_inner .sorona_logo .tag_list{width:calc(100% - 200px)}#feature .item_block .catch_box .main_inner .sorona_logo figure{width:180px!important}#feature .item_block .catch_box .art_desc02{border:1px solid #999;border-radius:8px;padding:20px;margin:20px 0 0}#feature .item_block .catch_box .art_desc02 .txt{width:31%;font-size:14px;line-height:1.7em}#feature .item_block .catch_box .art_desc02 .txt strong{display:block;margin-bottom:10px;padding-bottom:3px;border-bottom:1px solid #ccc}#feature .item_block .product_box{background:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.2);overflow:hidden}#feature .item_block .product_box h3{width:100%;background:#1f296a;color:#fff;font-weight:700;font-size:23px;padding:18px 15px;margin-bottom:20px;position:relative;text-align:center}#feature .item_block .product_box h3 img{display:block;position:absolute;left:20px;top:5px;width:80px;height:auto}#feature .item_block .product_box .inner:nth-child(even){background:#f1f6fa;padding-bottom:40px}#feature .item_block .product_box .inner:nth-child(odd){background:#fff;padding-bottom:40px}#feature .item_block .product_box .left{width:48%;padding:10px 0 0 30px}#feature .item_block .product_box .txt{margin-bottom:20px}#feature .item_block .product_box .txt strong{font-size:14px;color:#f7931e}#feature .item_block .product_box .left table{border-top:1px solid #ccc;width:100%;font-size:14px;margin-bottom:20px}#feature .item_block .product_box .left table th{border-bottom:1px solid #ccc;width:120px;padding:8px 10px;font-weight:400}#feature .item_block .product_box .left table td{border-bottom:1px solid #ccc;padding:8px 10px}#feature .item_block .product_box .left .caption{margin-bottom:20px}#feature .item_block .product_box .left .caption strong{font-size:14px;font-weight:400;padding-right:10px}#feature .item_block .product_box .left .caption figure.icon{width:30%;padding-top:5px;margin:0 1%;line-height:1em}#feature .item_block .product_box .left .caption .desc{width:30%;padding-top:5px;margin:0 1%;font-size:14px;line-height:1.5em}#feature .item_block .product_box .left .caption .desc p{font-size:14px;line-height:1.6em}#feature .item_block .product_box .left .caption .desc img{width:50px;height:auto}#feature .item_block .product_box .left .caption figure.wash{width:30%;padding-top:5px;margin:0 1%;line-height:1em}#feature .item_block .product_box .left .caption figure.wash img{width:50px;height:auto;padding-right:10px;padding-bottom:10px}#feature .item_block .product_box .left .caption figure.wash img:nth-child(2){width:100px;padding-right:0}#feature .item_block .product_box .left .caption p{font-size:12px;line-height:1.2em;padding-top:5px;padding-right:15px}#feature .item_block .product_box .left .caption figure.logo{width:100px;padding-top:5px}#feature .item_block .product_box .left .art_desc03{border:1px solid #999;background:#fff;border-radius:8px;padding:12px 15px;margin-bottom:40px}#feature .item_block .product_box .left .art_desc03 strong{display:block;margin-bottom:10px;padding-bottom:3px;border-bottom:1px solid #ccc}#feature .item_block .product_box .left .art_desc03 .desc{font-size:13px;line-height:1.6em;margin:0 0 10px}#feature .item_block .product_box .left .art_desc03 table{border:1px solid #ccc;text-align:center;margin:0}#feature .item_block .product_box .left .art_desc03 table th{border:1px solid #ccc;background:#efefef}#feature .item_block .product_box .left .art_desc03 table td{border:1px solid #ccc}#feature .item_block .product_box .left .art_desc03 .left{padding:0;width:60%;line-height:1.6em}#feature .item_block .product_box .left .art_desc03 .right{padding:0;width:35%;margin:0}#feature .item_block .product_box .right{width:48%;padding:10px 30px 0 0;margin-bottom:40px}#feature .item_block .product_box .right small{display:block;font-size:13px;line-height:1.6em!important;padding-top:8px}#feature .item_block .product_box .right ul{margin-bottom:0}#feature .item_block .product_box .right ul li{width:48%;margin:0 1% 10px}#feature .item_block .product_box .right ul.col3 li{width:31.333%;margin:0 1% 10px}#feature .item_block .product_box .right ul li:first-child{width:98%;margin:0 1% 10px}#feature .item_block .product_box .right ul li a{display:block;position:relative}#feature .item_block .product_box .right ul li a figure{margin:0;overflow:hidden}#feature .item_block .product_box .right ul li a figure img{transition-duration:.3s}#feature .item_block .product_box .right ul li a:hover figure img{transform:scale(1.1);opacity:.6;filter:alpha(opacity=60);-ms-filter:"alpha( opacity=60 )";background:none!important}#feature .item_block .product_box .right ul li a p{margin:0;position:absolute;bottom:0;left:0;width:100%;text-align:right;background-color:rgba(0,0,0,.8);padding:2px 10px;color:#fff;font-size:15px}#feature .item_block .product_box .right .caption_box{padding-top:50px}#feature .item_block .product_box .right .caption_box .inner_box{background:#fff;border:1px solid #ccc;padding:20px;margin-bottom:8px}#feature .item_block .product_box .right .caption_box .inner_box h4{font-size:16px;font-weight:700;margin-bottom:5px}#feature .item_block .product_box .right .caption_box .inner_box p{font-size:14px;line-height:1.6em;margin:0}#feature .item_block .product_box .right .caption_box .inner_box.col2{width:47%;text-align:center;font-size:12px;line-height:1.6em;padding:0;border:none;background:0 0}#feature .item_block .product_box .right .caption_box .inner_box figure{margin:0}#feature .item_block .product_box .right .caption_box .inner_box .eko-tex_logo{border:1px solid #999;background:#fff}#feature .item_block .product_box .art_desc02{border:1px solid #999;border-radius:8px;padding:20px 20px 0;margin:0 30px 40px}#feature .item_block .product_box .art_desc02 .txt{width:31%;font-size:14px}#feature .item_block .product_box .art_desc02 .txt strong{display:block;margin-bottom:10px;padding-bottom:3px;border-bottom:1px solid #ccc}#feature .item_block .product_box .art_desc02 .txt p{margin-bottom:0}#feature .item_block .product_box .art_desc02 .txt .inner{background:0 0}#feature .item_block .product_box .art_desc02 .txt .inner p{width:65%}#feature .item_block .product_box .art_desc02 .txt .inner figure{width:30%}#feature .item_block .product_box .art_desc02 .txt .inner2 p{width:40%;font-size:13px;line-height:1.5em}#feature .item_block .product_box .art_desc02 .txt .inner2 figure{width:55%;margin-bottom:0}#feature .form_btn{width:100%;margin-bottom:20px}#feature .form_btn .link_btn{display:block;width:80%;max-width:540px;margin:0 auto 15px auto;height:65px;background:#f39800;color:#fff;font-weight:700;font-size:18px;text-align:center;line-height:65px;border-radius:8px;position:relative}#feature .form_btn .link_btn i{position:absolute;top:19px;right:15px;font-size:28px}#feature .form_btn .link_btn:hover{background:#bc7606}#feature .form_btn .link_txt{text-align:center;font-size:14px}#feature .form_btn .link_txt a{display:inline-block;padding:0 10px}#feature .form_btn .link_txt a i{margin-right:5px}#feature .form_block{background:#fff;padding:30px;border-radius:10px}#feature .form_article{padding:80px 0;background:#f1f6fa}#feature .form_article .ttl_box{text-align:center}#feature .form_article .ttl_box h2{color:#1f296a;font-size:28px;font-weight:700;margin:0}#feature .form_article .ttl_box .catch{margin:0 0 30px;font-size:14px;text-align:center}#feature .form_article .wpcf7-list-item{display:block}#feature .form_article .hope_list{margin:0;border-bottom:1px dotted #999;margin-bottom:5px;padding-bottom:5px}#feature .form_article .hope_list_last{margin:0}#feature .form_article .hope_list strong,#feature .form_article .hope_list_last strong{font-weight:400;display:inline-block;width:260px}#feature .form_article .hope_list span,#feature .form_article .hope_list_last span{padding-right:8px;font-size:12px}#feature .form_article .hope_list select,#feature .form_article .hope_list_last select{width:70px}.form_block table.form_table td small{display:block;margin-bottom:8px}#feature #sustainable .article03{background-position:top center;background-size:auto;background-repeat:no-repeat;background-color:#603813;width:100%;height:auto;margin:0 0 0 0!important;padding-bottom:60px}#feature #sustainable .article03 .ttl_box{width:100%;margin:0 auto 30px auto;text-align:center;padding:80px 20px 20px}#feature #sustainable .article03 .ttl_box h2{font-size:32px;font-weight:700;color:#fff;margin:0}#feature #sustainable .article03 .ttl_box .sub{font-size:14px;color:#fff;margin:0 0 10px;text-align:center}#feature #sustainable .article03 .ttl_box .catch{font-size:16px;color:#fff;margin:0;text-align:center}#feature #sustainable .article03 .content_box{width:49%;background:#fff;border-radius:10px;padding:30px}#feature #sustainable .article03 .product_box .left{width:100%}#feature #sustainable .article03 .product_box .right{width:100%;margin-bottom:20px}#feature #sustainable .article03 .product_box figure.main_img{width:48%}#feature #sustainable .article03 .product_box .txt{width:48%}#feature #sustainable .article03 .product_box .txt2{padding:20px 0;line-height:1.5em}#feature #sustainable .article03 .product_box .txt2 strong{font-size:14px;color:#f7931e}#feature #sustainable .article03 .product_box .right ul.main_photo{width:45%;margin:0 0 10px}#feature #sustainable .article03 .product_box .right ul.sub_photo{width:54%;margin:0 0 10px}#feature #sustainable .article03 .product_box .right ul.sub_photo li{width:48%;margin:0 0 10px}#feature #sustainable .article03 .product_box .right ul.sub_photo li:first-child{width:48%;margin:0 0 10px}#feature #sustainable .article03 .product_box .right ul li a{display:block;position:relative}#feature #sustainable .article03 .product_box .right ul li a p{font-size:13px;margin:0;position:absolute;bottom:0;left:0;width:100%;text-align:right;background-color:rgba(0,0,0,.8);padding:2px 10px;color:#fff}#feature #sustainable .article03 .product_box h3{background:0 0;color:#222;font-weight:700;text-align:center;font-size:23px;border-bottom:1px solid #999;padding:0 15px 8px;margin-bottom:20px;position:relative}#feature #sustainable .article03 .product_box h3 img.logo{position:absolute;right:-30px;top:-30px;width:100px}#feature #sustainable .article03 .product_box table{border-top:1px solid #ccc;width:100%;font-size:14px;margin-bottom:20px}#feature #sustainable .article03 .product_box table th{border-bottom:1px solid #ccc;width:120px;padding:8px 10px;font-weight:400}#feature #sustainable .article03 .product_box table td{border-bottom:1px solid #ccc;padding:8px 10px}#feature #sustainable .article03 .product_box .caption{margin-bottom:20px}#feature #sustainable .article03 .product_box .caption strong{font-size:14px;font-weight:400;padding-right:10px}#feature #sustainable .article03 .product_box .caption figure.icon{width:180px;padding-top:5px;padding-right:10px;margin:0 1%;line-height:1em}#feature #sustainable .article03 .product_box .caption .desc{width:150px;padding-top:5px;margin:0 1%;font-size:14px;line-height:1.5em}#feature #sustainable .article03 .product_box .caption figure.wash{padding-top:5px;margin:0 1%;line-height:1em}#feature #sustainable .article03 .product_box .caption figure.wash img{width:50px;height:auto;padding-right:10px;padding-bottom:10px}#feature #sustainable .article03 .product_box .caption figure.wash img:nth-child(2){width:100px;padding-right:0}#feature #sustainable .article03 .product_box .caption p{font-size:12px;line-height:1.2em;padding-top:5px;padding-right:15px}#feature #sustainable .article03 .product_box .caption figure.logo{width:100px;padding-top:5px}#feature .lead_desc{padding:40px 0}#feature .lead_desc h2{color:#495f30;font-size:26px;line-height:1.4em;font-weight:700}#feature .lead_desc p{margin:0}#feature .lead_desc .left{width:65%}#feature .lead_desc figure.right{width:30%}@media screen and (max-width:820px){#feature_list .list li{width:100%}#feature_list .list a .inner{padding:15px}#feature_list .list a h2{font-size:16px;line-height:1.8em}#feature .bread{margin-top:50px}#feature .sub_header{height:200px!important}#feature .sub_header strong{font-size:18px}#feature .sub_header h1{font-size:20px}#feature .item_block{padding:40px 0 80px}#feature .item_block .catch_area h1 img{max-width:80%}#feature .item_block .catch_area h2{font-size:20px}#feature .item_block .catch_box{padding:20px}#feature .item_block .catch_box .main_inner .txt{width:calc(100%);margin-bottom:30px}#feature .item_block .catch_box .main_inner figure{width:100%}#feature .item_block .catch_box .sub_inner{padding:15px}#feature .item_block .catch_box .sub_inner .txt{width:100%}#feature .item_block .catch_box .sub_inner .txt h3{font-size:18px}#feature .item_block .catch_box .sub_inner .txt2 h3{font-size:18px}#feature .item_block .catch_box .sub_inner .txt .chip_box h4{font-size:16px}#feature .item_block .catch_box .sub_inner .txt figure.pet_photo{padding-top:10px}#feature .item_block .catch_box .sub_inner .txt figure.tag_box img{width:50px}#feature .item_block .catch_box .sub_inner .txt figure.tag_box figcaption{width:calc(100% - 60px);padding-left:10px}#feature .item_block .catch_box .main_inner .sorona_logo .tag_list{width:calc(100%);margin-bottom:20px}#feature .item_block .catch_box .main_inner .sorona_logo figure{width:70%!important;margin:0 auto}#feature .item_block .catch_box .art_desc02{padding:15px}#feature .item_block .catch_box .art_desc02 .txt{width:100%;margin-bottom:20px}#feature .item_block .product_box h3{font-size:19px;padding:18px 15px}#feature .item_block .product_box h3 img{display:none}#feature .item_block .product_box .inner:nth-child(even){padding-bottom:10px}#feature .item_block .product_box .inner:nth-child(odd){padding-bottom:10px}#feature .item_block .product_box .left{width:100%;padding:10px 15px 0}#feature .item_block .product_box .left .caption figure.icon{width:100%;margin:0 0 10px}#feature .item_block .product_box .left .caption .desc{width:100%;margin:0 0 10px}#feature .item_block .product_box .left .caption figure.wash{width:100%;margin:0}#feature .item_block .product_box .left .art_desc03 .left{width:100%;margin-bottom:10px}#feature .item_block .product_box .left .art_desc03 .right{width:100%}#feature .item_block .product_box .right{width:100%;padding:10px 15px 0}#feature .item_block .product_box .right ul.col3 li{width:48%}#feature .item_block .product_box .right ul.col3 li:first-child{width:498%}#feature .item_block .product_box .right .caption_box{padding-top:50px}#feature .item_block .product_box .right .caption_box .inner_box{padding:15px}#feature .item_block .product_box .art_desc02 .txt{width:100%}#feature .item_block .product_box .art_desc02 .txt .inner p{width:100%;margin-bottom:15px}#feature .item_block .product_box .art_desc02 .txt .inner figure{width:100%;margin:0}#feature #sustainable .article03{background-position:top center;background-size:auto;background-repeat:no-repeat;background-color:#603813;width:100%;height:auto;margin:0 0 0 0!important;padding-bottom:60px}#feature #sustainable .article03 .ttl_box{width:100%;margin:0 auto 30px auto;text-align:center;padding:80px 20px 20px}#feature #sustainable .article03 .ttl_box h2{font-size:20px}#feature #sustainable .article03 .content_box{width:100%;padding:20px;margin-bottom:20px}#feature #sustainable .article03 .product_box .left{width:100%}#feature #sustainable .article03 .product_box .right{width:100%;margin-bottom:20px}#feature #sustainable .article03 .product_box figure.main_img{width:100%;margin-bottom:20px}#feature #sustainable .article03 .product_box .txt{width:100%}#feature #sustainable .article03 .product_box .txt2{padding:20px 0;line-height:1.5em}#feature #sustainable .article03 .product_box .txt2 strong{font-size:14px;color:#f7931e}#feature #sustainable .article03 .product_box .right ul.main_photo{width:100%;margin:0}#feature #sustainable .article03 .product_box .right ul.sub_photo{width:100%;margin:0}#feature #sustainable .article03 .product_box .right ul.sub_photo li{width:48%;margin:0}#feature #sustainable .article03 .product_box .right ul.sub_photo li:first-child{width:48%;margin:0}#feature #sustainable .article03 .product_box h3{font-size:22px}#feature #sustainable .article03 .product_box h3 img.logo{position:absolute;right:-30px;top:-30px;width:100px}#feature #sustainable .article03 .product_box .caption{margin-bottom:20px}#feature #sustainable .article03 .product_box .caption strong{font-size:14px;font-weight:400;padding-right:10px}#feature #sustainable .article03 .product_box .caption figure.icon{width:100%;padding-right:0;margin:0 0 15px}#feature #sustainable .article03 .product_box .caption .desc{width:150px;padding-top:5px;margin:0 1%;font-size:14px;line-height:1.5em}#feature #sustainable .article03 .product_box .caption figure.wash{padding-top:5px;margin:0 1%;line-height:1em}#feature #sustainable .article03 .product_box .caption figure.wash img{width:60px}#feature #sustainable .article03 .product_box .caption figure.wash img:nth-child(2){width:120px;padding-right:0}#feature #sustainable .article03 .product_box .caption p{font-size:12px;line-height:1.2em;padding-top:5px;padding-right:15px}#feature #sustainable .article03 .product_box .caption figure.logo{width:100px;padding-top:5px}#feature .lead_desc{padding:40px 0}#feature .lead_desc h2{font-size:20px;margin-bottom:8px}#feature .lead_desc .left{width:100%;margin-bottom:20px}#feature .lead_desc figure.right{width:100%}}.feature_bnr2{background-image:url(//takashimashoji-coltd.co.jp/wp2/wp-content/themes/takashima/css/../images/feature/bnr_back.png);background-repeat:repeat;padding:20px 0}.feature_bnr2 ul{margin:0 auto;padding:0}.feature_bnr2 ul li{width:16%;margin:0 5px}.feature_bnr2.col6 .container{max-width:1260px}.feature_bnr2.col6 ul li{width:16%}.feature_bnr2.col6 ul li:after{content:"";display:block;width:16%}.feature_bnr2 ul li a{display:block;width:100%;height:auto;overflow:hidden}.feature_bnr2 ul li a img{width:100%;height:auto;transition:.3s all}.feature_bnr2 ul li a:hover img{transform:scale(1.1,1.1);transition:.3s all}@media screen and (max-width:992px){.feature_bnr2 ul{width:92%}.feature_bnr2 ul li{width:100%;margin-bottom:10px}}.mt0{margin-top:0 !important}.mt5{margin-top:5px !important}.mt10{margin-top:10px !important}.mt15{margin-top:15px !important}.mt20{margin-top:20px !important}.mt30{margin-top:30px !important}.mt40{margin-top:40px !important}.mt50{margin-top:50px !important}.mt60{margin-top:60px !important}.mb0{margin-bottom:0 !important}.mb5{margin-bottom:5px !important}.mb10{margin-bottom:10px !important}.mb20{margin-bottom:20px !important}.mb30{margin-bottom:30px !important}.mb40{margin-bottom:40px !important}.mb50{margin-bottom:50px !important}.mb60{margin-bottom:60px !important}.tk_box{flex-direction:column}.tk_span{font-size:12px}.tk_p{margin-top:20px}.tk_flex{display:flex}.tk_h4_title{width:100%;padding:0;margin:0}.color_container{width:100%;flex-wrap:wrap;gap:10px}.color_block{width:80px;height:80px}.tk_color_caption h4{text-align:center;margin:0}.tk_text_title{width:100%;font-weight:700;border-left:solid 3px #1f296a;border-bottom:solid 1px #1f296a;padding-left:5px;margin-bottom:15px}.tk_button{font-size:.9em;border:solid 2px #1f296a;width:270px;height:60px;align-items:center;justify-content:center;border-radius:40px;line-height:1em}.tk_float{clear:both}.tk_button:hover{color:#00a2ff;font-size:1em}.tk_a{text-decoration:none;color:#1f296a;float:left;margin-right:10px}.tag_list{list-style:none}.tag_list li{display:inline-block;background:#6fba2c;color:#fff;font-size:14px;line-height:1em;padding:5px 8px;margin:0 5px 5px 0;border-radius:3px}