@media screen and (max-width: 768px){.spTbl{overflow:auto;white-space:nowrap;padding-bottom:3.2%}.spTbl table{margin-bottom:0}.spTbl:-webkit-scrollbar{height:5px}.spTbl:-webkit-scrollbar-track{background:#f1f1f1}.spTbl:-webkit-scrollbar-thumb{background:#bcbcbc}html{margin-top:0 !important}.pc_el{display:none}.sp_el{display:inline-block}#catch{font-size:18px;font-size:1.8rem}#wrapper{padding-left:0;margin-top:0 !important}#pointer{display:none}#grid-line{display:none}.product_item{width:50%;margin:0 0 8%}.product_item a{margin:0;padding:0 6%}.product_item a img{width:95%}.product_item a .catName{font-size:12px;font-size:1.2rem}.product_item h3{font-size:14px;font-size:1.4rem}.base_btn a{width:100%;padding:3% 0}.base_list li{padding:7px 0 7px 24px}.base_list li:before{left:8px;top:16px;bottom:auto}.base_tbl tr td .select-wrap{width:100% !important}.base_tbl tr td .select-wrap select{font-size:16px;font-size:1.6rem}.base_tbl tr td .select-wrap:before{zoom:80%}.base_tbl tr td .label-radio{margin-right:0;display:block;width:100%;text-align:left;margin-bottom:3%}.base_tbl tr td input#namae,.base_tbl tr td input#kana,.base_tbl tr td input#name01,.base_tbl tr td input#kana01{margin-right:1.5%}.base_tbl tr td input[id^=zip]{width:calc(50% - 40px)}.base_tbl tr td .select-wrap{width:50%}.base_tbl tr td a.zipBtn{width:50%;margin:3% auto 0;padding:5px 0;display:block}.base_tbl02 th,.base_tbl02 td{padding:4% 3%;border-width:2px;font-feature-settings:"palt"}.base_tbl02 tr:first-child th,.base_tbl02 tr:first-child td{border-width:2px}.form_area_btn{margin-top:6%}.form_area_btn p{margin:0 5px}.form_area_btn p.reset{width:35%}.form_area_btn p.reset a{font-size:14px;font-size:1.4rem;padding:4% 3%}.form_area_btn p.entry{width:55% !important}.form_area_btn p.entry a,.form_area_btn p.entry input[type=submit]{font-size:16px;font-size:1.6rem;padding:5% 3%}.scroll-anime.fadein{opacity:1 !important}.scroll-anime.fadein-bottom{opacity:1 !important;transform:translateY(0%) !important}.scroll-anime.fadein-left{opacity:1 !important;transform:translateX(0) !important}.scroll-anime.zoomin{font-size:100% !important}.scroll-anime.text-fadein strong:before{display:none}.branch{width:auto;padding:0}.branch.box50 .branchBox{width:100%;margin-bottom:10%}.branch.box50 .branchBox .visual{width:100%;margin-bottom:3%;height:200px}.branch.box50 .branchBox .txt{padding:0 3%}.branch.box50 .branchBox .txt h3{margin-bottom:2%;font-size:20px;font-size:2rem}.branch.box50 .branchBox .txt p{font-size:14px;font-size:1.4rem}header #head-fix{padding:0;align-items:stretch;position:static}header #head-fix #searchArea .searchBoxIn{display:block;padding:20% 3% 0;overflow-y:auto;-webkit-overflow-scrolling:touch}header #head-fix #searchArea .searchBoxIn.active{padding-bottom:120px}header #head-fix #searchArea .searchBoxIn .closeBtn{right:6%;top:3%;width:30px;height:30px}header #head-fix #searchArea .searchBoxIn .searchWord{width:100%}header #head-fix #searchArea .searchBoxIn .searchWord input.simage{width:30px;height:30px}header #head-fix #searchArea .searchBoxIn .searchWord input#topSearchInput{width:100%;margin-right:2%;padding:3% 6%;font-size:16px;font-size:1.6rem}header #head-fix #searchArea .searchBoxIn .productList{margin-top:8%}header #head-fix #searchArea .searchBoxIn .productList>div{margin-bottom:3%}header #head-fix #searchArea .searchBoxIn .productList>div a{position:relative;display:block;text-align:center;color:#fff;height:150px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center;flex-direction:column;z-index:1;background:#000}header #head-fix #searchArea .searchBoxIn .productList>div a .title{font-size:22px;font-size:2.2rem;margin-bottom:10px}header #head-fix #searchArea .searchBoxIn .productList>div a .txt_btn{position:relative;padding:0 10% 2% 2%;border-bottom:2px solid #fff;font-weight:500;z-index:9;font-size:16px;font-size:1.6rem;opacity:.8}header #head-fix #searchArea .searchBoxIn .productList>div a .txt_btn:after{content:"";position:absolute}header #head-fix #searchArea .searchBoxIn .productList>div a .txt_btn:after{display:block;top:50%;right:2%;width:8px;height:8px;margin:-5px 0 0 0;border-top:solid 2px #fff;border-right:solid 2px #fff;transform:rotate(45deg)}header #head-fix #searchArea .searchBoxIn .productList>div a .visual{position:absolute;right:0;top:0;left:0;height:100%;z-index:-1;overflow:hidden}header #head-fix #searchArea .searchBoxIn .productList>div a .visual img{height:100%;transition:.8s ease-in-out;transform:scale(1);opacity:.5}header #head-fix #searchArea .searchBoxIn .productList>div a:hover{box-shadow:0px 0px 15px 1px #444}header #head-fix #searchArea .searchBoxIn .productList>div a:hover .visual img{transform:scale(1.05);opacity:.9}header #head-fix #siteTitle{width:45%;margin:3% 0}header #head-fix #menuBtn{width:20%;background:#504f4f;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center}header #head-fix #menuBtn a{width:40px;height:40px;margin:auto;display:block}header #head-fix #menuBtn a:after{content:"MENU";font-family:"Ropa Sans",sans-serif;font-weight:normal;font-size:16px;font-size:1.6rem;color:#fff;display:block;margin-top:8px;text-align:center}header #head-fix #menuBtn a span{background-color:#fff;border-radius:2px;content:"";display:block;width:100%;height:4px}header #head-fix #menuBtn a span:nth-child(1){-webkit-animation:outT .8s backwards;animation:outT .8s backwards;-webkit-animation-direction:reverse;animation-direction:reverse}header #head-fix #menuBtn a span:nth-child(2){margin:5px 0;-webkit-animation:outM .8s backwards;animation:outM .8s backwards;-webkit-animation-direction:reverse;animation-direction:reverse}header #head-fix #menuBtn a span:nth-child(3){-webkit-animation:outBtm .8s backwards;animation:outBtm .8s backwards;-webkit-animation-direction:reverse;animation-direction:reverse}header #head-fix #searchArea{width:20%;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center}header #head-fix #searchArea .searchBtn{width:45px;height:45px}header #head-fix nav{display:none}header #siteNav{position:static;width:100%;height:auto;background:#2a2a2a;color:#fff;font-size:90%}header #siteNav .mypageNav{justify-content:flex-end;padding:3% 0}header #siteNav .mypageNav ul{margin:0}header #siteNav .mypageNav ul li{padding:0 10px}header #siteNav .mypageNav ul li a{font-size:12px;font-size:1.2rem}header.stikcy #head-fix #siteTitle img{width:auto;height:auto}.sb-slidebar{padding:10% 3%;-webkit-overflow-scrolling:touch}.sb-slidebar #navSearchArea{margin-bottom:10%}.sb-slidebar #navSearchArea .searchWord{position:relative;margin-bottom:5%}.sb-slidebar #navSearchArea .searchWord input#topSearchInput{width:100%;background:#fff;border-radius:40px;padding:10px;font-size:16px;font-size:1.6rem}.sb-slidebar #navSearchArea .searchWord input.simage{width:20px;height:20px;position:absolute;right:5%;top:50%;transform:translateY(-50%)}.sb-slidebar #navSearchArea .keyword{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;flex-wrap:wrap}.sb-slidebar #navSearchArea .keyword a{margin:0 5px 10px;display:inline-block;border-bottom:1px dashed #009cab;padding:0 3px;font-size:14px;font-size:1.4rem;color:#009cab}.sb-slidebar #subNav a{color:#fff}.sb-slidebar #subNav a.current{color:#ff7c9e !important}.sb-slidebar #subNav li{margin-bottom:5%}.sb-slidebar #subNav li a{position:relative;display:block;font-size:17px;font-size:1.7rem;border-bottom:3px solid #fff;padding:5% 3%;margin-bottom:3%}.sb-slidebar #subNav li a:after{display:block;content:"";position:absolute;top:50%;right:5%;width:8px;height:8px;margin:-4px 0 0 0;border-top:solid 2px #fff;border-right:solid 2px #fff;transform:rotate(45deg)}.sb-slidebar #subNav li .subColumn li{margin:0}.sb-slidebar #subNav li .subColumn li a{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;margin-bottom:0;padding:5% 2%;border-bottom:1px dotted rgba(255,255,255,.5);font-size:15px;font-size:1.5rem;color:#ddd}.sb-slidebar #subNav li .subColumn li a:before{content:"├ ";color:#ddd;margin-right:5%}.sb-slidebar #subNav li .subColumn li a:after{display:none}.sb-slidebar #subNav li .subColumn li:last-child a::before{content:"└ "}.sb-slidebar dl{width:100%;margin:15% 0 0}.sb-slidebar dl dt{text-align:center;background:#504f4f;color:#fff;margin-bottom:8%;padding:3px 0;border-radius:20px}.sb-slidebar dl dd{color:#fff;text-align:center}.sb-slidebar dl dd span{display:block;margin-bottom:5%}.sb-active #wrapper:before{content:"";width:100%;height:100%;background:rgba(0,0,0,.5);position:absolute;left:0;top:0;z-index:999}.sb-active header #head-fix #menuBtn a span:nth-child(1){-webkit-animation:inT .8s forwards;animation:inT .8s forwards}.sb-active header #head-fix #menuBtn a span:nth-child(2){-webkit-animation:inM .8s forwards;animation:inM .8s forwards}.sb-active header #head-fix #menuBtn a span:nth-child(3){-webkit-animation:inBtm .8s forwards;animation:inBtm .8s forwards}#formStep{margin-bottom:6%}#formStep li:after{left:30%}#formStep li .num{font-size:18px;font-size:1.8rem;letter-spacing:1px}#formStep li .num strong{font-size:13px;font-size:1.3rem}footer{padding-bottom:8%}footer:before{zoom:35%}footer .bnr_link,footer .sns_link{margin:6% 0;display:block}footer .bnr_link a,footer .sns_link a{width:100%;margin-bottom:10px}footer #contactArea{display:block}footer #contactArea .telArea{width:auto;padding:7vw 5vw}footer #contactArea .telArea h2{font-size:28px;font-size:2.8rem;margin-bottom:3%;letter-spacing:3px}footer #contactArea .telArea h2+p{text-align:left;font-size:16px;font-size:1.6rem}footer #contactArea .telArea p .telNumImg{margin:7% 3% 5%}footer #contactArea .telArea small{font-size:14px;font-size:1.4rem}footer #contactArea .formArea{width:auto;margin:0}footer #contactArea .formArea>div{padding:8% 5%}footer #contactArea .formArea ul{display:block}footer #contactArea .formArea ul li{width:auto;margin:3px 0}footer #contactArea .formArea h3{font-size:18px;font-size:1.8rem;text-align:left}footer #ftLogo{width:65%;margin:10% auto 5%}footer address{text-align:left;margin:0 2% 6%;font-size:14px;font-size:1.4rem}footer address a{color:#009cab;text-decoration:underline}footer #subNav{display:none}#mailmagazin_member .block_body{display:block;margin-bottom:8%}#mailmagazin_member .block_body .formlist{display:block;margin-bottom:2%}#mailmagazin_member .block_body .formlist dt{border-radius:0;margin-bottom:5%}#mailmagazin_member .block_body .formlist dd{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center}#mailmagazin_member .block_body .formlist dd input{width:70%;border-radius:5px}#headline{height:25vh}#headline #pageTitle{text-align:center;padding:0 3%;font-size:28px;font-size:2.8rem;letter-spacing:2px;font-feature-settings:"palt"}#headline #pageTitle .eng{font-size:18px;font-size:1.8rem}#headline #localNav{opacity:0}#sub{padding-bottom:12%}#sub #productList .itemList{align-items:flex-start;justify-content:space-between}#sub #productList .itemList:nth-child(n+2){display:none}#sub #productList .itemList div{width:50%;margin-bottom:5%}.base_ttl{font-size:28px;font-size:2.8rem;letter-spacing:3px}.base_ttl strong{font-feature-settings:"palt"}.eng{font-size:14px;font-size:1.4rem}.base_btn a{line-height:1.4}.sub_ttl{font-size:16px;font-size:1.6rem}.sub_ttl:before{height:2px;width:15px;margin-right:10px}.base_tbl tr{display:block}.base_tbl tr th,.base_tbl tr td{display:block;width:100%;text-align:left}.base_tbl tr th{padding:2% 3%}.base_tbl tr td{padding:3% 3% 5%;font-size:90%;font-size:14px;font-size:1.4rem}#localNav{border-top:3px solid #000;background:#fff}#localNav li{border-bottom:1px dotted #000}#localNav li:last-child{border-bottom:none}#localNav li a{position:relative;display:block;padding:4% 3%;font-size:17px;font-size:1.7rem}#localNav li a:after{display:block;content:"";position:absolute;top:50%;right:5%;width:8px;height:8px;margin:-4px 0 0 0;border-top:solid 2px #009cab;border-right:solid 2px #009cab;transform:rotate(45deg)}#localNav li a.current{background:#ffeaf0;color:#009cab;font-weight:500}body.LC_Page_Index main #mv_area{height:auto;max-height:none;margin:0}body.LC_Page_Index main #mv_area #slider,body.LC_Page_Index main #mv_area #slider .slick-slide{height:auto}body.LC_Page_Index main #mv_area #slider .slick-slide .video{display:none}body.LC_Page_Index main #mv_area #slider .slick-current:before{top:0}body.LC_Page_Index main #mv_area #slider .slide-dots{left:3%}body.LC_Page_Index main #mv_area #slider .slide-dots li{margin:10px 0;font-size:20px;font-size:2rem}body.LC_Page_Index main #mv_area #slider .slick-prev,body.LC_Page_Index main #mv_area #slider .slick-next{width:40px;height:60px;top:0}body.LC_Page_Index main #mv_area #slider .slick-prev:after,body.LC_Page_Index main #mv_area #slider .slick-next:after{width:15px;height:15px}body.LC_Page_Index main #mv_area #slider .mv_kamiwaza h2{top:5%;right:0;height:60%}body.LC_Page_Index main #mv_area #slider .mv_kamiwaza p{top:10%;right:28%;height:85%}body.LC_Page_Index main #mv_area #slider .mv_jacket-pocket h2{width:40%;bottom:10px}body.LC_Page_Index main #mv_area #slider .mv_jacket-cab h2{top:20px}body.LC_Page_Index main #mv_area #slider .mv_jacket-air h2{top:20px}body.LC_Page_Index main #mv_area #slider .mv_jacket-kamikaze .cuc{display:none}body.LC_Page_Index main #mv_area #slider .mv_jacket-kamikaze h2{bottom:5%;left:50px;height:60%;top:auto}body.LC_Page_Index main #mv_area #slider .mv_jacket-kamikaze p{top:10%;right:28%;height:85%}body.LC_Page_Index main #mv_area #slider .mv_laser-ldr h2{width:35%;bottom:45px}body.LC_Page_Index main #mv_area #slider .mv_laser-ldr p{width:85%;bottom:15px}body.LC_Page_Index main #mv_area #slider .mv_laser-gdz h2{width:80%;bottom:15px}body.LC_Page_Index main #mv_area #slider .mv_laser-glz h2{width:25%;top:15px}body.LC_Page_Index main #mv_area #slider .mv_laser-alienbb h2{width:50%;right:3%;bottom:45px}body.LC_Page_Index main #mv_area #slider .mv_laser-alienbb p{width:65%;right:3%;bottom:15px}body.LC_Page_Index main #mv_area #news_area{position:relative;height:auto;display:block;padding:4px 4px 6px;background:#2a2a2a}body.LC_Page_Index main #mv_area #news_area .entryBox{display:block;width:auto;padding-left:0}body.LC_Page_Index main #mv_area #news_area .entryBox h2{margin:0 0 4px 3%;height:35px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center}body.LC_Page_Index main #mv_area #news_area .entryBox .feed{width:auto}body.LC_Page_Index main #mv_area #news_area .entryBox .feed .slick-slide{position:relative;background:#000;padding:10px}body.LC_Page_Index main #mv_area #news_area .entryBox .feed a{display:block;margin-top:10px;font-size:14px;font-size:1.4rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}body.LC_Page_Index main #mv_area #news_area .entryBox .feed .cat,body.LC_Page_Index main #mv_area #news_area .entryBox .feed .date{font-size:13px;font-size:1.3rem}body.LC_Page_Index main #mv_area #news_area .entryBox .feed .cat{padding:1px 5px}body.LC_Page_Index main #mv_area #news_area .entryBox .feed .date{display:block;position:absolute;top:10px;right:2%;opacity:.6}body.LC_Page_Index main #mv_area #news_area .entryBox .slick-prev,body.LC_Page_Index main #mv_area #news_area .entryBox .slick-next{width:30px;height:35px;top:4px}body.LC_Page_Index main #mv_area #news_area .entryBox .slick-prev:before,body.LC_Page_Index main #mv_area #news_area .entryBox .slick-next:before{width:8px;height:8px}body.LC_Page_Index main #mv_area #news_area .entryBox .slick-prev{right:38px}body.LC_Page_Index main #mv_area #news_area .entryBox .slick-next{right:4px;margin-left:0}body.LC_Page_Index main #mv_area #news_area .moreBtn{position:absolute;right:72px;top:4px;width:auto}body.LC_Page_Index main #mv_area #news_area .moreBtn a{margin:0;height:35px;padding:0 20px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;font-size:14px;font-size:1.4rem}body.LC_Page_Index main #news_area2{width:auto;margin:8% 3% 15%;padding:0}body.LC_Page_Index main #news_area2 .title .base_btn{width:25%}body.LC_Page_Index main #news_area2 .title .base_btn a{font-size:18px;font-size:1.8rem;padding:4% 0}body.LC_Page_Index main #news_area2 .title .base_btn a:before,body.LC_Page_Index main #news_area2 .title .base_btn a:after{display:none}body.LC_Page_Index main #news_area2 .item_list li{position:relative}body.LC_Page_Index main #news_area2 .item_list li a{padding:5% 0;font-size:14px;font-size:1.4rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}body.LC_Page_Index main #news_area2 .item_list li a .cat{display:block;width:45%;margin-bottom:10px}body.LC_Page_Index main #news_area2 .item_list li a .date{display:block;position:absolute;top:20px;right:2%;opacity:.6}body.LC_Page_Index main #newitem_area{margin:8% 0;width:100%;padding:0}body.LC_Page_Index main #newitem_area .bgArea{display:none}body.LC_Page_Index main #newitem_area #itemList{width:100%}body.LC_Page_Index main #newitem_area #itemList .itemArea{width:100%}body.LC_Page_Index main #newitem_area #itemList .txtArea{padding:0 3% 8%;display:block}body.LC_Page_Index main #newitem_area #itemList .txtArea .base_ttl{width:auto;margin-bottom:5%}body.LC_Page_Index main #newitem_area #itemList .txtArea .txtBox{padding-right:0;width:auto;line-height:1.6;font-size:95%;text-align:justify}body.LC_Page_Index main #newitem_area .base_btn{float:none;margin:0 0 5%}body.LC_Page_Index main #newitem_area .base_btn a{margin:auto;padding:2% 0;width:90%}body.LC_Page_Index main #youtube_area{padding:10% 3%}body.LC_Page_Index main #youtube_area .deviceImg{width:auto;position:static;margin:0 auto 8%;display:block;display:none}body.LC_Page_Index main #youtube_area .deviceImg img{max-height:none;width:60%}body.LC_Page_Index main #youtube_area .content{width:auto;padding:0}body.LC_Page_Index main #youtube_area .content h2{flex-direction:column;font-size:25px;font-size:2.5rem;letter-spacing:0;margin-bottom:5%}body.LC_Page_Index main #youtube_area .content h2 img{margin:0 0 2%;width:40%}body.LC_Page_Index main #youtube_area .content .movie{padding:0 9%}body.LC_Page_Index main #youtube_area .content .btn a{width:90%;margin-top:10%;font-size:18px;font-size:1.8rem}body.LC_Page_Index main #feature_area{margin:10% 0 5vw}body.LC_Page_Index main #feature_area .itemList{align-items:flex-start}body.LC_Page_Index main #feature_area .itemList div{width:50%;margin:0 0 8%}body.LC_Page_Index main #feature_area .itemList div a span{font-size:12px;font-size:1.2rem}body.LC_Page_Index main #feature_area .itemList div a h3{font-size:14px;font-size:1.4rem}body.LC_Page_Index main #pride_area{margin-bottom:10%}body.LC_Page_Index main #pride_area .memorial-50{width:auto;margin-bottom:8%;padding:0 3%}body.LC_Page_Index main #pride_area .memorial-50 .logo{width:100%;height:230px;margin-top:3%}body.LC_Page_Index main #pride_area .memorial-50 .txt{width:100%}body.LC_Page_Index main #pride_area .memorial-50 .txt h2{font-size:3.5rem;margin-bottom:4%}body.LC_Page_Index main #pride_area .memorial-50 .txt p{font-size:1.5rem}body.LC_Page_Index main #pride_area .memorial-50 .txt p strong{margin:0 2px 5px;padding:0px 2px}body.LC_Page_Index main #pride_area .message{width:auto;margin-bottom:8%;padding:0 3%}body.LC_Page_Index main #pride_area .message h2{letter-spacing:2px;margin-bottom:5%;text-align:justify;font-size:20px;font-size:2rem;line-height:1.6}body.LC_Page_Index main #pride_area .message h2 br{display:none}body.LC_Page_Index main #pride_area .message p{line-height:1.8}body.LC_Page_Index main #pride_area .linkArea a{height:25vh;min-height:auto;font-size:22px;font-size:2.2rem}body.LC_Page_Index main #pride_area .linkArea a span.txt{padding:5px 60px 10px 10px;border-bottom:2px solid #fff}body.LC_Page_Index main #pride_area .linkArea a span.visual{height:25vh;min-height:auto}body.LC_Page_Index main #commitment_area{padding:0;display:block}body.LC_Page_Index main #commitment_area .txtArea{width:auto;padding:0 3%}body.LC_Page_Index main #commitment_area .txtArea h2.base_ttl{margin-bottom:5%}body.LC_Page_Index main #commitment_area .txtArea .txtBox p:not(.base_btn){line-height:1.8}body.LC_Page_Index main #commitment_area .txtArea .txtBox .base_btn{float:none;margin:30px 0}body.LC_Page_Index main #commitment_area .txtArea .txtBox .base_btn a{margin:auto;padding:2% 0;width:90%}body.LC_Page_Index main #commitment_area .itemArea{width:auto;margin-bottom:14%;padding:0 1px}body.LC_Page_Index main #commitment_area .itemArea .itemBox{width:50%;margin:0}body.LC_Page_Index main #commitment_area .itemArea .itemBox:before{transform:translateX(101%) !important}body.LC_Page_Index main #commitment_area .itemArea .itemBox .txt{padding:0 4% 10%}body.LC_Page_Index main #commitment_area .itemArea .itemBox .txt h3{margin-bottom:3%;font-size:18px;font-size:1.8rem}body.LC_Page_Index main #commitment_area .itemArea .itemBox .txt p{font-size:13px;font-size:1.3rem}body.LC_Page_Index #sub #productList .txtBox{width:auto;margin:3% 0 5%;padding:0 3%}body.LC_Page_Index #sub #productList .txtBox p{line-height:1.8}body.LC_Page_Index #sub #productList .txtBox .base_btn a{width:90%;padding:2% 0}body.LC_Page_companyIndex main section{width:100%;padding:6% 3%}body.LC_Page_companyIndex main #catch{width:auto;margin-bottom:6%;padding:0;font-size:16px;font-size:1.6rem}body.LC_Page_companyPhilosophy main #basic-policy{width:100%;padding:8% 3%}body.LC_Page_companyPhilosophy main #basic-policy .policyBox{flex-direction:column;height:auto;margin-bottom:3%;padding:5%}body.LC_Page_companyPhilosophy main #basic-policy .policyBox h3{width:100%;font-size:22px;font-size:2.2rem;margin-bottom:1%}body.LC_Page_companyPhilosophy main #basic-policy .policyBox h3 .num{font-size:33px;font-size:3.3rem;margin-right:3%}body.LC_Page_companyPhilosophy main #basic-policy .policyBox p{width:100%}body.LC_Page_companyPhilosophy main #philosophy{width:100%;padding:6% 3%}body.LC_Page_companyPhilosophy main #philosophy .story p{line-height:2;font-size:15px;font-size:1.5rem}body.LC_Page_companyPhilosophy main #philosophy .story .mainTxt{font-size:17px;font-size:1.7rem;line-height:2}body.LC_Page_companyPhilosophy main #philosophy .story .three-story .storyBox{text-align:center;font-size:12px;font-size:1.2rem;padding:3%}body.LC_Page_companyPhilosophy main #philosophy .story .three-story .storyBox span{font-size:16px;font-size:1.6rem}body.LC_Page_companyPhilosophy main #philosophy #catch{margin-bottom:6%}body.LC_Page_companyPhilosophy main #philosophy #catch strong{font-size:23px;font-size:2.3rem}body.LC_Page_companyPhilosophy main #company-training{padding:6% 3%}body.LC_Page_companyPhilosophy main #company-training h2{font-size:28px;font-size:2.8rem}body.LC_Page_companyPhilosophy main #company-training table{width:100%}body.LC_Page_companyPhilosophy main #company-training table tr{padding:3% 0}body.LC_Page_companyPhilosophy main #company-training table th{width:auto;font-size:20px;font-size:2rem}body.LC_Page_companyPhilosophy main #company-training table th:after{width:15px;right:0}body.LC_Page_companyPhilosophy main #company-training table td{font-size:14px;font-size:1.4rem;padding-left:10px}body.LC_Page_companyPhilosophy main #message{width:auto;padding:10% 3%}body.LC_Page_companyPhilosophy main #message .base_ttl{text-align:center;margin-bottom:3%}body.LC_Page_companyPhilosophy main #message .base_ttl+p{line-height:2}body.LC_Page_companyPhilosophy main #message .name{margin-top:5%;text-align:right}body.LC_Page_companyPhilosophy main #message .name strong{font-size:20px;font-size:2rem}body.LC_Page_companyProfile main #profile{padding:8% 0 0;flex-direction:column-reverse}body.LC_Page_companyProfile main #profile .photo{width:100%;height:35vh}body.LC_Page_companyProfile main #profile .photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom}body.LC_Page_companyProfile main #profile .txt{width:100%;padding:0 3%;margin-bottom:14%;box-sizing:border-box}body.LC_Page_companyProfile main #profile .txt .base_ttl{text-align:center;margin-bottom:5%}body.LC_Page_companyProfile main #history{width:100%;padding:10% 3% 14%}body.LC_Page_companyProfile main #history .txtArea{flex-direction:column;margin-bottom:6%}body.LC_Page_companyProfile main #history .txtArea .base_ttl{text-align:center;width:100%;margin-bottom:5%}body.LC_Page_companyProfile main #history .txtArea p{width:100%;margin-bottom:3%;line-height:1.6}body.LC_Page_companyProfile main #history .base_tbl02 th{font-size:13px;font-size:1.3rem;text-align:left;padding-left:0;padding-right:0;justify-content:flex-start}body.LC_Page_companyProfile main #history .base_tbl02 th .year{width:auto}body.LC_Page_companyProfile main #history .base_tbl02 th .year:after{width:10px;margin-left:5px;margin-right:5px}body.LC_Page_companyProfile main #history .base_tbl02 td{font-size:14px;font-size:1.4rem}body.LC_Page_companyFactory main section{width:94%;margin:10% 3% 14%;padding:0}body.LC_Page_companyFactory main .mapBox{height:250px;margin-bottom:8%}body.LC_Page_companyFactory main #catch{text-align:left;margin-bottom:5%}body.LC_Page_companyFactory main .photoArea{display:block;margin-bottom:12%}body.LC_Page_companyFactory main .photoArea>p{width:100%;margin-bottom:10%;font-size:14px;font-size:1.4rem}body.LC_Page_companyFactory main .photoArea>p strong{font-size:20px;font-size:2rem;margin:3% 0 1%}body.LC_Page_companyFactory main .address .sub_ttl{letter-spacing:2px;font-size:20px;font-size:2rem;align-items:flex-start}body.LC_Page_companyFactory main .address .sub_ttl:before{margin-top:15px}body.LC_Page_companyFactory main .address .base_tbl th,body.LC_Page_companyFactory main .address .base_tbl td{width:100%}body.LC_Page_shopIndex main{width:100%;padding:6% 3%}body.LC_Page_shopIndex main section .accordion1 [class^=ac]{padding:3% 4%}body.LC_Page_Products_Index #headline{height:25vh;background:url(../img/title/bg_productsIndex.png) no-repeat center center/cover}body.LC_Page_Products_Index #headline #pageTitle{padding-bottom:3%}body.LC_Page_Products_Index main .itemNav{padding:0;align-items:stretch}body.LC_Page_Products_Index main .itemNav div{padding:0;margin-bottom:0;width:33%}body.LC_Page_Products_Index main .itemNav div:nth-child(-n+6){border-top:1px solid #e0e0e0}body.LC_Page_Products_Index main .itemNav div:nth-child(3n){border-right:none}body.LC_Page_Products_Index main .itemNav div a{height:100%;padding:10% 0 25px}body.LC_Page_Products_Index main .itemNav div a:after{width:7px;height:7px}body.LC_Page_Products_Index main .itemNav div a:hover:after{bottom:10px}body.LC_Page_Products_Index main .itemNav div a span{font-size:12px;font-size:1.2rem}body.LC_Page_Products_Index main .itemNav div a img{margin-bottom:3px}body.LC_Page_Products_Index main .itemBox{width:100%;justify-content:space-between;padding:0;margin-bottom:0}body.LC_Page_Products_Index main .itemBox div{width:50%;margin:0 0 8%}body.LC_Page_Products_Index main .itemBox div a{margin:0;padding:0 6%}body.LC_Page_Products_Index main .itemBox div a img{width:95%}body.LC_Page_Products_Index main .item-cat{margin-bottom:14%}body.LC_Page_Products_Index main .item-cat .base_btn{margin:0 3%}body.LC_Page_Products_Index main .item-cat .title_area a{min-height:200px;margin-bottom:5%}body.LC_Page_Products_Index main .item-cat .title_area a .title{font-size:20px;font-size:2rem;margin-bottom:10px}body.LC_Page_Products_Index main .item-cat .title_area a .visual img{-o-object-fit:cover;object-fit:cover}body.LC_Page_Products_Index main .item-cat .title_area a .txt_btn{font-size:14px;font-size:1.4rem;border-bottom-width:2px}body.LC_Page_Products_Index main .item-cat .title_area a .txt_btn:before{transform:scale(0.7) translate(0px, -5px)}body.LC_Page_Products_Index main .item-cat .title_area a .txt_btn:after{transform:rotate(45deg) scale(0.7) translate(-4px, -4px)}body.products_item.laser-tool main #fix_bnr{position:static;margin:0 5% 10%}body.products_item.laser-tool main #fix_bnr a{width:auto}body.products_item.laser-tool main #fix_bnr a span{font-size:15px;font-size:1.5rem}body.products_item.laser-tool main #fix_bnr a strong{font-size:20px;font-size:2rem}body.products_item main:before{height:250px}body.products_item main .anchor-link{border-top:1px dashed #ccc;padding:0 0 10%}body.products_item main .anchor-link li{width:100%;margin-bottom:0}body.products_item main .anchor-link li a{box-shadow:inherit;border-bottom:1px dashed #ccc;text-align:left;font-size:16px;font-size:1.6rem}body.products_item main .anchor-link li a:hover{box-shadow:inherit}body.products_item main #product_list{width:100%;padding:0 3%}body.products_item main #product_list .categoryBox{margin:0 -3% 10%}body.products_item main #product_list .base_ttl{margin-bottom:20px}body.products_item main #product_list .cat_ttl{padding-top:0;font-size:18px;font-size:1.8rem}body.products_item main #product_list .cat_ttl span{font-size:12px;font-size:1.2rem}body.products_item main #lead{margin-bottom:8%}body.products_item main #lead .commitment{width:100% !important;padding:10% 3% 6%;max-width:100%}body.products_item main #lead .commitment .base_ttl{font-size:22px;font-size:2.2rem;margin-bottom:10%;letter-spacing:1px}body.products_item main #lead .commitment .base_ttl+p{line-height:1.6;margin-bottom:5%}body.products_item main #lead.right .commitment{width:100% !important;padding:10% 3% 6%;max-width:100%}body.products_item main #lead.right .commitment .base_ttl{text-align:right}body.products_item main #pageTitle{font-size:14px;font-size:1.4rem}body.products_item main #pageTitle .eng{margin-bottom:3px}body.LC_Page_AbstractMypage main{flex-direction:column;min-height:inherit !important}body.LC_Page_AbstractMypage main section{width:100%;padding:0}body.LC_Page_AbstractMypage main section .base_ttl{margin-bottom:10px;min-height:auto !important}body.LC_Page_AbstractMypage main section #mypage-login{width:100%;margin-bottom:12%;padding:0 3%}body.LC_Page_AbstractMypage main section #mynavi_area{margin:0;padding:10% 3% 3%}body.LC_Page_AbstractMypage main section #mynavi_area .mynavi_list{border:none;flex-wrap:wrap;justify-content:space-between}body.LC_Page_AbstractMypage main section #mynavi_area .mynavi_list li{width:calc(50% - 2px);margin-bottom:4px}body.LC_Page_AbstractMypage main section #mynavi_area .mynavi_list li a{margin:0;padding:5% 0 !important}body.LC_Page_AbstractMypage main section #mycontents_area{padding:6% 3% 14%}body.LC_Page_AbstractMypage main section #mycontents_area p.message{text-align:left}body.LC_Page_AbstractMypage main section #mycontents_area p.refusal{margin-bottom:5%}body.LC_Page_AbstractMypage main section .mypageIndex{margin:5% 0 14%;padding:10% 3% !important}body.LC_Page_AbstractMypage main section .mypageIndex p.user_name{font-size:22px;font-size:2.2rem}body.LC_Page_AbstractMypage main section #arrCheckItems .itemBox{display:flex;justify-content:space-between;flex-wrap:wrap}body.LC_Page_AbstractMypage main section .inputbox{padding:10% 3% 14%}body.LC_Page_AbstractMypage main section .inputbox .btn_area{margin:0;display:block}body.LC_Page_AbstractMypage main section .inputbox .btn_area ul{margin-top:5%}body.LC_Page_AbstractMypage main section .inputbox .btn_area ul li{padding-left:15px;font-size:14px;font-size:1.4rem}body.LC_Page_AbstractMypage main section .inputbox .btn_area input.loginBtn{font-size:14px;font-size:1.4rem;width:55%;padding:5% 3%;margin:auto;display:block}body.LC_Page_AbstractMypage main #arrCheckItems{width:auto;padding:10% 0 0}body.LC_Page_AbstractMypage main #arrCheckItems .base_ttl{font-size:23px;font-size:2.3rem}body.LC_Page_companyRecruit main section{width:100%;padding:8% 3% 14%}body.LC_Page_companyRecruit main section .rec-box .title{margin-bottom:5%}body.LC_Page_companyRecruit main section .rec-box .title ul{margin-bottom:3%}body.LC_Page_companyRecruit main section .rec-box .title h2{font-size:22px;font-size:2.2rem}body.LC_Page_companyRecruit main section .rec-box .cont-area .point{font-feature-settings:"palt";font-size:18px;font-size:1.8rem;text-align:left;margin-bottom:8%}body.LC_Page_companyRecruit main section .rec-box .cont-area .lead{margin-bottom:10%;flex-direction:column}body.LC_Page_companyRecruit main section .rec-box .cont-area .lead .photo,body.LC_Page_companyRecruit main section .rec-box .cont-area .lead .txt{width:auto}body.LC_Page_companyRecruit main section .rec-box .cont-area .lead .photo{margin-bottom:5%}body.LC_Page_companyRecruit main section .rec-box .cont-area .base_tbl th,body.LC_Page_companyRecruit main section .rec-box .cont-area .base_tbl td{width:100%;text-align:left}body.LC_Page_companyRecruit main section .rec-box .cont-area .base_tbl th{justify-content:flex-start}body.LC_Page_companyRecruit main section .entry{margin-top:8%}body.LC_Page_companyRecruit main section .entry>p{font-size:18px;font-size:1.8rem}body.LC_Page_companyRecruit main section .entry .telBox{padding:10% 0;flex-direction:column}body.LC_Page_companyRecruit main section .entry .telBox .telNumber{width:85%;margin:0 0 3%}body.businessIndiv #headline{height:40vh}body.businessIndiv #headline #bg-movie{position:relative;height:40vh}body.businessIndiv #headline #bg-movie h1#pageTitle{width:80%;top:0;bottom:0}body.businessIndiv main{padding:0 0 14%}body.businessIndiv main #lead{padding:0;background:#fff}body.businessIndiv main #lead .txtArea{position:relative;z-index:1;width:100%;padding:10% 3%}body.businessIndiv main #lead .txtArea #catch{margin-bottom:5%;font-size:20px;font-size:2rem;letter-spacing:0}body.businessIndiv main #lead .txtArea p{width:auto;line-height:1.6;font-size:15px;font-size:1.5rem}body.businessIndiv main #lead .visual{transform:none;width:90%}body.businessIndiv main #quality_area{flex-direction:column-reverse}body.businessIndiv main #quality_area .txtArea{width:auto;padding:10% 3%}body.businessIndiv main #quality_area .txtArea h2{width:70%;margin:0 auto 5%}body.businessIndiv main #quality_area .txtArea p{font-size:15px;font-size:1.5rem}body.businessIndiv main #quality_area #quality-movie{width:100% !important;min-height:200px;oevrflow:hidden}body.businessIndiv main #quality_area #quality-movie img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body.businessIndiv main #quality_area .photo{width:100%;min-height:auto}body.businessIndiv main #quality_area .photo img{min-height:auto}body.businessIndiv main #system_area{width:auto;padding:10% 3% 0}body.businessIndiv main #system_area #catch{margin-bottom:7%;text-align:justify}body.businessIndiv main #system_area #catch br{display:none}body.businessIndiv main #system_area .fl_box_bwc{display:block}body.businessIndiv main #system_area .fl_box_bwc .systemBox{width:100%}body.businessIndiv main #system_area .fl_box_bwc .systemBox .title{margin:3% 0 1%;font-size:18px;font-size:1.8rem}body.businessIndiv main #facility_area{width:auto;padding:10% 3%}body.businessIndiv main #facility_area .base_ttl+p{text-align:left;margin:3% 0 8%}body.businessIndiv main #facility_area #movieSlider{margin-bottom:5%}body.businessIndiv main #facility_area #movieSlider #carousel{margin-top:10px;padding:0 30px}body.businessIndiv main #facility_area #movieSlider #carousel .slick-prev,body.businessIndiv main #facility_area #movieSlider #carousel .slick-next{top:30%}body.businessIndiv main #facility_area .facList .box{width:100%;padding:3% 5%;font-size:16px;font-size:1.6rem}body.businessIndiv main #yamashin-brand{display:block}body.businessIndiv main #yamashin-brand .photo{width:100%}body.businessIndiv main #yamashin-brand .txt{width:auto;padding:5% 3% 10%}body.businessIndiv main #yamashin-brand .txt h2.base_ttl{margin-bottom:5%;font-size:25px;font-size:2.5rem}body.businessIndiv main #yamashin-brand .txt p{line-height:1.8}body.businessIndiv main #new_item{width:auto;padding:10% 0 0}body.businessIndiv main #new_item .base_btn{margin:0 3%}body.LC_Page_businessIndex main{padding:0}body.LC_Page_businessIndex main #branch_area{width:100%;padding:6% 3%}body.LC_Page_businessIndex main #branch_area .txtArea{width:auto;padding:0;margin:0 0 6%}body.LC_Page_businessIndex main #branch_area .txtArea #catch{letter-spacing:3px;margin-bottom:3%;font-size:22px;font-size:2.2rem}body.LC_Page_businessIndex main #branch_area .txtArea #catch span{display:block}body.LC_Page_businessIndex main #branch_area .txtArea p{font-size:15px;font-size:1.5rem;line-height:1.8}body.LC_Page_businessChipsaw main #lead .visual{right:-100px;top:-110px}body.LC_Page_businessChipsaw main #lead .base_btn a{width:auto;font-size:17px;font-size:1.7rem}body.LC_Page_businessChipsaw main #message{padding:0 0 15%}body.LC_Page_businessChipsaw main #message .visual{height:25vh;min-height:auto;margin-bottom:5%}body.LC_Page_businessChipsaw main #message .visual .img{height:25vh;min-height:auto}body.LC_Page_businessChipsaw main #message .visual .txt{border:none;padding:0;font-size:25px;font-size:2.5rem;font-feature-settings:"palt"}body.LC_Page_businessChipsaw main #message .txtBox{width:auto;margin:auto;padding:0 3%}body.LC_Page_businessChipsaw main #message .txtBox h2{letter-spacing:2px;margin-bottom:5%;text-align:justify;font-size:18px;font-size:1.8rem;line-height:1.8}body.LC_Page_businessChipsaw main #message .txtBox .txt{display:block}body.LC_Page_businessChipsaw main #message .txtBox .txt>p{width:auto;line-height:1.8;margin-bottom:3%}body.LC_Page_businessChipsaw main #message .btn_area{flex-direction:column;margin-top:6%}body.LC_Page_businessChipsaw main #message .btn_area p{margin-top:3%}body.LC_Page_businessLasertool main #lead .txtArea{padding:10% 3% 0}body.LC_Page_businessLasertool main #lead .visual{position:static;width:80%;margin-left:20%}body.LC_Page_businessLasertool main #warranty_area{padding:8% 0 10%}body.LC_Page_businessLasertool main #warranty_area .inner_wrap{width:auto;padding:0 3%}body.LC_Page_businessLasertool main #warranty_area .base_ttl{margin-bottom:5%}body.LC_Page_businessLasertool main #warranty_area .img{margin-bottom:3%;padding:10% 4%}body.LC_Page_businessLasertool main #warranty_area h3{text-align:center !important;font-size:25px;font-size:2.5rem}body.LC_Page_businessLasertool main #warranty_area h3 span{display:block;margin:0 0 2%;font-size:18px;font-size:1.8rem}body.LC_Page_businessLasertool main #warranty_area .txt{width:auto !important}body.LC_Page_businessLasertool main #warranty_area .yearWarranty{padding-bottom:8%;margin-bottom:8%}body.LC_Page_businessLasertool main #warranty_area .yearWarranty .txt ol li{font-size:15px;font-size:1.5rem;padding-left:40px}body.LC_Page_businessLasertool main #warranty_area .theft{display:block}body.LC_Page_businessLasertool main #warranty_area .theft .img{width:40%;text-align:center;margin:0 auto 5%;padding:0}body.LC_Page_businessChipsawtool main #lead .txtArea,body.LC_Page_businessCuttingwhetstone main #lead .txtArea,body.LC_Page_businessDiamondcutter main #lead .txtArea,body.LC_Page_businessFanjacket main #lead .txtArea{padding:10% 3% 3%}body.LC_Page_businessChipsawtool main #lead .visual,body.LC_Page_businessCuttingwhetstone main #lead .visual,body.LC_Page_businessDiamondcutter main #lead .visual,body.LC_Page_businessFanjacket main #lead .visual{position:static;width:80%;margin-left:20%}body.LC_Page_businessFanjacket main #lead .visual{height:60vh}body.LC_Page_Entry_Kiyaku main section{width:100%;padding:10% 3% 12% 3%}body.LC_Page_Entry_Kiyaku main section textarea.kiyaku_text{margin:6% 0 0 0;padding:3%}body.LC_Page_Contact main section,body.LC_Page_Customer main section,body.LC_Page_Business main section,body.LC_Page_Repair main section{width:100%;padding:6% 3%}body.LC_Page_Contact main section .base_tbl,body.LC_Page_Customer main section .base_tbl,body.LC_Page_Business main section .base_tbl,body.LC_Page_Repair main section .base_tbl{margin-top:8%}body.LC_Page_Contact main section .base_tbl tr,body.LC_Page_Customer main section .base_tbl tr,body.LC_Page_Business main section .base_tbl tr,body.LC_Page_Repair main section .base_tbl tr{display:block}body.LC_Page_Contact main section .base_tbl th,body.LC_Page_Contact main section .base_tbl td,body.LC_Page_Customer main section .base_tbl th,body.LC_Page_Customer main section .base_tbl td,body.LC_Page_Business main section .base_tbl th,body.LC_Page_Business main section .base_tbl td,body.LC_Page_Repair main section .base_tbl th,body.LC_Page_Repair main section .base_tbl td{display:block;width:100%}body.LC_Page_Contact main section .base_tbl th,body.LC_Page_Customer main section .base_tbl th,body.LC_Page_Business main section .base_tbl th,body.LC_Page_Repair main section .base_tbl th{border-bottom:1px solid #cdcdcd;padding:3%}body.LC_Page_Customer main .contItem,body.LC_Page_Business main .contItem,body.LC_Page_Repair main .contItem{padding:5% 3%;display:block}body.LC_Page_Customer main .contItem a,body.LC_Page_Business main .contItem a,body.LC_Page_Repair main .contItem a{text-decoration:underline;color:#009cab}body.LC_Page_Customer main .contItem .photo,body.LC_Page_Business main .contItem .photo,body.LC_Page_Repair main .contItem .photo{width:50%;margin:0 auto 5%}body.LC_Page_Customer main .contItem .txt,body.LC_Page_Business main .contItem .txt,body.LC_Page_Repair main .contItem .txt{width:auto}body.LC_Page_Customer main .contItem .txt h3,body.LC_Page_Business main .contItem .txt h3,body.LC_Page_Repair main .contItem .txt h3{font-size:18px;font-size:1.8rem}body.LC_Page_Customer main .contItem .txt h3 strong,body.LC_Page_Business main .contItem .txt h3 strong,body.LC_Page_Repair main .contItem .txt h3 strong{font-size:22px;font-size:2.2rem}body.LC_Page_Customer main .message,body.LC_Page_Business main .message,body.LC_Page_Repair main .message{font-size:14px;font-size:1.4rem}body[class^=LC_Page_Business] main .base_ttl,body[class^=LC_Page_Customer] main .base_ttl,body[class^=LC_Page_Repair] main .base_ttl{margin-bottom:3%}body[class^=LC_Page_Business] main .base_ttl small,body[class^=LC_Page_Customer] main .base_ttl small,body[class^=LC_Page_Repair] main .base_ttl small{font-size:18px;font-size:1.8rem;display:block}body.LC_Page_Products_Detail #wrapper main #detailarea{flex-direction:column}body.LC_Page_Products_Detail #wrapper main #detailarea #detailphotobloc{width:100%}body.LC_Page_Products_Detail #wrapper main #detailarea #detailphotobloc .slider{height:auto !important;position:static;top:0}body.LC_Page_Products_Detail #wrapper main #detailarea #detailphotobloc .slick-slider img{height:auto}body.LC_Page_Products_Detail #wrapper main #detailarea #detailrightbloc{position:relative;width:100%}body.LC_Page_Products_Detail #wrapper main #detailarea #detailrightbloc #btn_area{padding:0 3%;height:auto}body.LC_Page_Products_Detail #wrapper main #detailarea #detailrightbloc .txt_area{height:auto;padding:8% 0 6px 0}body.LC_Page_Products_Detail #wrapper main #detailarea #detailrightbloc .txt_area .icon_area ul li{width:calc(50% - 2px);margin-bottom:4px}body.LC_Page_Products_Detail #wrapper main #detailarea #detailrightbloc .txt_area .txtIn{width:100%;padding:0 3%}body.LC_Page_Products_Detail #wrapper main #detailarea #detailrightbloc .txt_area .favorite_btn{font-size:11px;font-size:1.1rem;top:-25px;right:10px}body.LC_Page_Products_Detail #wrapper main #detailarea #detailrightbloc .txt_area .favorite_btn .notFavorite a,body.LC_Page_Products_Detail #wrapper main #detailarea #detailrightbloc .txt_area .favorite_btn .addFavorite a{width:80px;height:80px}body.LC_Page_Products_Detail #wrapper main #detailarea #detailrightbloc .txt_area .favorite_btn .notFavorite a img,body.LC_Page_Products_Detail #wrapper main #detailarea #detailrightbloc .txt_area .favorite_btn .addFavorite a img{width:40px;height:40px}body.LC_Page_Products_Detail #wrapper main #detailarea #detailrightbloc .txt_area .ec-site{margin:3vw 0;padding:5%}body.LC_Page_Products_Detail #wrapper main #detailarea #detailrightbloc .txt_area .ec-site .fl_box{display:block}body.LC_Page_Products_Detail #wrapper main #detailarea #detailrightbloc .txt_area .ec-site .fl_box>p{width:100%;margin-bottom:10px}body.LC_Page_Products_Detail #wrapper main #detailarea #detailrightbloc .txt_area #amazonBtn a{width:100%;margin:10% 0 5%}body.LC_Page_Products_Detail #wrapper main #detailarea #detailrightbloc .txt_area #amazonBtn a img{width:70%}body.LC_Page_Products_Detail #wrapper main #detailarea #detailrightbloc .txt_area .catName{width:78%;font-size:14px;font-size:1.4rem}body.LC_Page_Products_Detail #wrapper main #detailarea #detailrightbloc .txt_area h2.itemName{margin:2% 0 5%;font-size:30px;font-size:3rem}body.LC_Page_Products_Detail #wrapper main #detailarea #detailrightbloc .txt_area .product_code{margin-bottom:6%}body.LC_Page_Products_Detail #wrapper main #item_content{padding:6% 0 0}body.LC_Page_Products_Detail #wrapper main #item_content .main_comment{width:100%;margin:0 0 6% 0;padding:0 3%}body.LC_Page_Products_Detail #wrapper main #item_content .main_comment .lead{margin-bottom:10%}body.LC_Page_Products_Detail #wrapper main #item_content .main_comment .fl_box_bw{flex-direction:column}body.LC_Page_Products_Detail #wrapper main #item_content .main_comment .fl_box_bwc{flex-direction:column}body.LC_Page_Products_Detail #wrapper main #item_content .main_comment .lineBox{flex-direction:column;margin-bottom:14%}body.LC_Page_Products_Detail #wrapper main #item_content .main_comment .half{width:100%}body.LC_Page_Products_Detail #wrapper main #item_content .main_comment .movie{margin-bottom:12%}body.LC_Page_Products_Detail #wrapper main #item_content .main_comment .item-desc .itemBox .col2 div,body.LC_Page_Products_Detail #wrapper main #item_content .main_comment .item-desc .itemBox .col4 div,body.LC_Page_Products_Detail #wrapper main #item_content .main_comment .item-desc .itemBox .col3 div{margin-bottom:8%;width:100%}body.LC_Page_Products_Detail #wrapper main #item_content .main_comment .item-desc .itemBox .title{font-size:18px;font-size:1.8rem}body.LC_Page_Products_Detail #wrapper main #item_content .main_comment .item-desc .itemBox .title+p{margin:0}body.LC_Page_Products_Detail #wrapper main #item_content .main_comment .item-desc .itemBox.col3{padding:0}body.LC_Page_Products_Detail #wrapper main #item_content .main_comment .item-desc .itemBox .flow div{width:100%;margin-bottom:6%}body.LC_Page_Products_Detail #wrapper main #item_content .main_comment .base_btn a{width:auto;font-size:17px;font-size:1.7rem}body.LC_Page_Products_Detail #wrapper main #item_content .genuine-chipsaw h3{margin-bottom:3%;font-size:18px;font-size:1.8rem}body.LC_Page_Products_Detail #wrapper main #item_content .genuine-chipsaw .fl_box_bwc{flex-direction:column;border:none}body.LC_Page_Products_Detail #wrapper main #item_content .genuine-chipsaw .fl_box_bwc img{width:70%;margin-bottom:3%}body.LC_Page_Products_Detail #wrapper main #item_content .genuine-chipsaw .fl_box_bwc .boxR{width:100%}body.LC_Page_Products_Detail #wrapper main #item_content .genuine-chipsaw .fl_box_bwc .boxR h4{font-size:16px;font-size:1.6rem}body.LC_Page_Products_Detail #wrapper main #item_content .accessory_area{padding:8% 0 0}body.LC_Page_Products_Detail #wrapper main #item_content .accessory_area .stadard-area{margin-bottom:6%}body.LC_Page_Products_Detail #wrapper main #item_content .accessory_area .accessory-box{justify-content:flex-start}body.LC_Page_Products_Detail #wrapper main #item_content .accessory_area .accessory-box .box{width:50%;margin-bottom:8%}body.LC_Page_Products_Detail #wrapper main #item_content .accessory_area .accessory-box .box a{margin:0;padding:0 6%}body.LC_Page_Products_Detail #wrapper main #item_content .accessory_area .accessory-box .box .product_link{margin:5% 5% 0}body.LC_Page_Products_Detail #wrapper main .pink-btn,body.LC_Page_Products_Detail #wrapper main .black-btn{width:100%;height:60px}body.LC_Page_Products_Detail #wrapper main .pink-btn a,body.LC_Page_Products_Detail #wrapper main .black-btn a{font-size:15px;font-size:1.5rem}body.LC_Page_Products_Detail #wrapper main .pink-btn a .txt,body.LC_Page_Products_Detail #wrapper main .black-btn a .txt{padding:3%}body.LC_Page_Products_Detail #wrapper main .pink-btn a .icon,body.LC_Page_Products_Detail #wrapper main .black-btn a .icon{width:25%;padding:3%}body.LC_Page_Products_Detail #wrapper main .pink-btn a .icon img,body.LC_Page_Products_Detail #wrapper main .black-btn a .icon img{height:100%}body.LC_Page_Products_Detail #wrapper main #contact_area{padding:6% 3%}body.LC_Page_Products_Detail #wrapper main #contact_area h3{font-size:22px;font-size:2.2rem;margin-bottom:5%;letter-spacing:2px}body.LC_Page_Products_Detail #wrapper main #contact_area h3+p{font-size:15px;font-size:1.5rem;line-height:1.8;text-align:left}body.LC_Page_Products_Detail #wrapper main #contact_area .btn_area{margin-top:3%;flex-direction:column}body.LC_Page_Products_Detail #wrapper main #contact_area .btn_area p{width:100%;margin-top:3px}body.LC_Page_Products_Detail #wrapper main #contact_area .btn_area a{padding:5% 3%;font-size:18px;font-size:1.8rem}body.LC_Page_Products_Detail #wrapper main #contact_area .inner_wrap{width:100%;padding:0}body.LC_Page_Products_Detail #wrapper main #whobought_area{width:100%;margin:0;padding:8% 0}body.LC_Page_Products_Detail #wrapper main #whobought_area .base_ttl{margin-bottom:3%}body.LC_Page_Products_Detail #wrapper main #item_content .product_table{width:100%;margin:10% auto 14%;padding:0 3%}body.LC_Page_Products_Detail #wrapper main #item_content .product_table .base_tbl{margin-bottom:8%}body.LC_Page_Products_Detail #wrapper main #item_content .product_table .base_tbl th,body.LC_Page_Products_Detail #wrapper main #item_content .product_table .base_tbl td{width:100%}body.item505.LC_Page_Products_Detail main #item_content .main_comment .lead .fl_box_bwc>p,body.item505.LC_Page_Products_Detail main #item_content .main_comment .lead .fl_box_bwc .itemBox,body.item506.LC_Page_Products_Detail main #item_content .main_comment .lead .fl_box_bwc>p,body.item506.LC_Page_Products_Detail main #item_content .main_comment .lead .fl_box_bwc .itemBox{width:100% !important}body.item416 main #item_content .base_tbl,body.item415 main #item_content .base_tbl,body.item402 main #item_content .base_tbl,body.item417 main #item_content .base_tbl,body.item395 main #item_content .base_tbl,body.item396 main #item_content .base_tbl,body.item399 main #item_content .base_tbl,body.item397 main #item_content .base_tbl,body.item398 main #item_content .base_tbl,body.item400 main #item_content .base_tbl,body.item401 main #item_content .base_tbl,body.item418 main #item_content .base_tbl,body.item407 main #item_content .base_tbl,body.item408 main #item_content .base_tbl,body.item410 main #item_content .base_tbl,body.item409 main #item_content .base_tbl,body.item411 main #item_content .base_tbl,body.item412 main #item_content .base_tbl,body.item413 main #item_content .base_tbl,body.item403 main #item_content .base_tbl,body.item404 main #item_content .base_tbl,body.item414 main #item_content .base_tbl,body.item405 main #item_content .base_tbl,body.item406 main #item_content .base_tbl,body.item394 main #item_content .base_tbl,body.item388 main #item_content .base_tbl,body.item391 main #item_content .base_tbl,body.item393 main #item_content .base_tbl,body.item392 main #item_content .base_tbl,body.item390 main #item_content .base_tbl,body.item389 main #item_content .base_tbl,body.item504 main #item_content .base_tbl,body.item505 main #item_content .base_tbl,body.item551 main #item_content .base_tbl,body.item506 main #item_content .base_tbl{table-layout:fixed;width:100%}body.item416 main #item_content .base_tbl tr,body.item415 main #item_content .base_tbl tr,body.item402 main #item_content .base_tbl tr,body.item417 main #item_content .base_tbl tr,body.item395 main #item_content .base_tbl tr,body.item396 main #item_content .base_tbl tr,body.item399 main #item_content .base_tbl tr,body.item397 main #item_content .base_tbl tr,body.item398 main #item_content .base_tbl tr,body.item400 main #item_content .base_tbl tr,body.item401 main #item_content .base_tbl tr,body.item418 main #item_content .base_tbl tr,body.item407 main #item_content .base_tbl tr,body.item408 main #item_content .base_tbl tr,body.item410 main #item_content .base_tbl tr,body.item409 main #item_content .base_tbl tr,body.item411 main #item_content .base_tbl tr,body.item412 main #item_content .base_tbl tr,body.item413 main #item_content .base_tbl tr,body.item403 main #item_content .base_tbl tr,body.item404 main #item_content .base_tbl tr,body.item414 main #item_content .base_tbl tr,body.item405 main #item_content .base_tbl tr,body.item406 main #item_content .base_tbl tr,body.item394 main #item_content .base_tbl tr,body.item388 main #item_content .base_tbl tr,body.item391 main #item_content .base_tbl tr,body.item393 main #item_content .base_tbl tr,body.item392 main #item_content .base_tbl tr,body.item390 main #item_content .base_tbl tr,body.item389 main #item_content .base_tbl tr,body.item504 main #item_content .base_tbl tr,body.item505 main #item_content .base_tbl tr,body.item551 main #item_content .base_tbl tr,body.item506 main #item_content .base_tbl tr{display:table-row}body.item416 main #item_content .base_tbl tr th,body.item416 main #item_content .base_tbl tr td,body.item415 main #item_content .base_tbl tr th,body.item415 main #item_content .base_tbl tr td,body.item402 main #item_content .base_tbl tr th,body.item402 main #item_content .base_tbl tr td,body.item417 main #item_content .base_tbl tr th,body.item417 main #item_content .base_tbl tr td,body.item395 main #item_content .base_tbl tr th,body.item395 main #item_content .base_tbl tr td,body.item396 main #item_content .base_tbl tr th,body.item396 main #item_content .base_tbl tr td,body.item399 main #item_content .base_tbl tr th,body.item399 main #item_content .base_tbl tr td,body.item397 main #item_content .base_tbl tr th,body.item397 main #item_content .base_tbl tr td,body.item398 main #item_content .base_tbl tr th,body.item398 main #item_content .base_tbl tr td,body.item400 main #item_content .base_tbl tr th,body.item400 main #item_content .base_tbl tr td,body.item401 main #item_content .base_tbl tr th,body.item401 main #item_content .base_tbl tr td,body.item418 main #item_content .base_tbl tr th,body.item418 main #item_content .base_tbl tr td,body.item407 main #item_content .base_tbl tr th,body.item407 main #item_content .base_tbl tr td,body.item408 main #item_content .base_tbl tr th,body.item408 main #item_content .base_tbl tr td,body.item410 main #item_content .base_tbl tr th,body.item410 main #item_content .base_tbl tr td,body.item409 main #item_content .base_tbl tr th,body.item409 main #item_content .base_tbl tr td,body.item411 main #item_content .base_tbl tr th,body.item411 main #item_content .base_tbl tr td,body.item412 main #item_content .base_tbl tr th,body.item412 main #item_content .base_tbl tr td,body.item413 main #item_content .base_tbl tr th,body.item413 main #item_content .base_tbl tr td,body.item403 main #item_content .base_tbl tr th,body.item403 main #item_content .base_tbl tr td,body.item404 main #item_content .base_tbl tr th,body.item404 main #item_content .base_tbl tr td,body.item414 main #item_content .base_tbl tr th,body.item414 main #item_content .base_tbl tr td,body.item405 main #item_content .base_tbl tr th,body.item405 main #item_content .base_tbl tr td,body.item406 main #item_content .base_tbl tr th,body.item406 main #item_content .base_tbl tr td,body.item394 main #item_content .base_tbl tr th,body.item394 main #item_content .base_tbl tr td,body.item388 main #item_content .base_tbl tr th,body.item388 main #item_content .base_tbl tr td,body.item391 main #item_content .base_tbl tr th,body.item391 main #item_content .base_tbl tr td,body.item393 main #item_content .base_tbl tr th,body.item393 main #item_content .base_tbl tr td,body.item392 main #item_content .base_tbl tr th,body.item392 main #item_content .base_tbl tr td,body.item390 main #item_content .base_tbl tr th,body.item390 main #item_content .base_tbl tr td,body.item389 main #item_content .base_tbl tr th,body.item389 main #item_content .base_tbl tr td,body.item504 main #item_content .base_tbl tr th,body.item504 main #item_content .base_tbl tr td,body.item505 main #item_content .base_tbl tr th,body.item505 main #item_content .base_tbl tr td,body.item551 main #item_content .base_tbl tr th,body.item551 main #item_content .base_tbl tr td,body.item506 main #item_content .base_tbl tr th,body.item506 main #item_content .base_tbl tr td{width:auto;display:table-cell}body.item551 main #item_content .attention{font-size:1.5rem !important;text-align:left !important}body.item551 main #item_content .attention p{line-height:1.5 !important}body.item551 main #item_content .attention br{display:none}body.LC_Page_Movie main{width:auto;padding:10% 3%}body.LC_Page_Movie main .cat_ttl{font-size:18px;font-size:1.8rem;margin-bottom:5%}body.LC_Page_Movie main .main_area{margin-bottom:5%}body.LC_Page_Movie main .main_area .movie{margin-bottom:3%}body.LC_Page_Movie main .main_area .txt{display:block}body.LC_Page_Movie main .main_area h2{font-size:15px;font-size:1.5rem}body.LC_Page_Movie main .main_area .alignR{display:none}body.LC_Page_Movie main .movieIn{flex-direction:column}body.LC_Page_Movie main .movieIn .movie_box{margin-bottom:5%;width:100%}body.LC_Page_Movie main .movieIn h3{padding:0;font-size:15px;font-size:1.5rem}body.LC_Page_Postage main{width:100%;padding:10% 3%}body.LC_Page_Postage main .base_ttl+p{text-align:left}body.LC_Page_Postage main .base_ttl+p br{display:none}body.LC_Page_Postage main .priceBox .box{padding:3% 2%}body.LC_Page_Postage main .priceBox .box p{font-size:13px;font-size:1.3rem;text-align:left}body.LC_Page_Postage main .priceBox .box .prefecture{padding-right:2%}body.LC_Page_Postage main .priceBox .box .price{text-align:right}body.LC_Page_Inquiry main{width:100%;padding:10% 3% 14%}body.LC_Page_Inquiry main .mailArea .fl_box_bwr{display:block}body.LC_Page_Inquiry main .mailArea .fl_box_bwr>div{width:100%}body.LC_Page_Inquiry main .mailArea .fl_box_bwr>div.cust strong,body.LC_Page_Inquiry main .mailArea .fl_box_bwr>div.business strong{display:block;font-size:17px;font-size:1.7rem;margin:5px 0 0}body.LC_Page_Inquiry main .mailArea .fl_box_bwr>div a{padding:20px 3% 35px 3%;font-size:17px;font-size:1.7rem}body.LC_Page_Inquiry main .mailArea .fl_box_bwr>div a .icon{zoom:80%}body.LC_Page_Inquiry main .mailArea .fl_box_bwr>div a:before{width:20px;bottom:12px;height:20px}body.LC_Page_Inquiry main .mailArea .fl_box_bwr>div a:after{bottom:19px;width:6px;height:6px;left:-1px}body.LC_Page_Inquiry main .telArea .telBox{flex-direction:column;padding:6%}body.LC_Page_Inquiry main .telArea .telBox .telNumber{margin:0 0 3% 0}body.LC_Page_Inquiry main section .base_ttl{margin-bottom:3%}body.LC_Page_Inquiry main section .base_ttl+p{margin-bottom:6%;text-align:left}body.LC_Page_Inquiry main section .base_ttl+p br{display:none}body.LC_Page_Guide_Privacy main{width:100%;padding:6% 3%}body.LC_Page_Guide_Privacy main section .lead{margin-bottom:7%}body.LC_Page_Guide_Privacy main section .base_ttl{margin-bottom:3%}body.LC_Page_Guide_Privacy main section p{font-size:15px;font-size:1.5rem}body.LC_Page_Guide_Privacy main section .base_ttl{font-size:23px;font-size:2.3rem;margin-bottom:5%}body.LC_Page_Guide_Privacy main section .box{margin-bottom:12%}body.LC_Page_Guide_Privacy main section .box h3{font-size:18px;font-size:1.8rem;border-bottom-width:2px}body.LC_Page_Guide_Privacy main section .box .base_tbl th,body.LC_Page_Guide_Privacy main section .box .base_tbl td{width:auto}body.LC_Page_Products_List main section #categoryWrap .itemNum,body.LC_Page_Products_List main section #categoryWrap form#page_navi_top{width:auto}body.LC_Page_Products_List main section form#page_navi_top .change select,body.LC_Page_Products_List main section form#page_navi_bottom .change select{margin-left:5%}body.LC_Page_Products_List main{padding:3% 0 0}body.LC_Page_Products_List main section{width:100%;padding:6% 3%}body.LC_Page_Products_List main section .categoryBox{margin:0 -3%}body.LC_Page_Products_List main section form#page_navi_bottom .navi{margin-top:5%}body.LC_Page_Contact main section,body.LC_Page_Customer main section,body.LC_Page_Business main section,body.LC_Page_Entry main section,body.LC_Page_Catalog main section,body.LC_Page_Repair main section,body.LC_Page_Contact_Complete main section,body.LC_Page_Business_Complete main section,body.LC_Page_Customer_Complete main section,body.LC_Page_Catalog_Complete main section,body.LC_Page_Repair_Complete main section,body.LC_Page_Regist_Complete main section,body.LC_Page_Warranty_Complete main section{width:100%;padding:10% 3% 14%}body.LC_Page_Contact main section .base_tbl tr,body.LC_Page_Customer main section .base_tbl tr,body.LC_Page_Business main section .base_tbl tr,body.LC_Page_Entry main section .base_tbl tr,body.LC_Page_Catalog main section .base_tbl tr,body.LC_Page_Repair main section .base_tbl tr,body.LC_Page_Contact_Complete main section .base_tbl tr,body.LC_Page_Business_Complete main section .base_tbl tr,body.LC_Page_Customer_Complete main section .base_tbl tr,body.LC_Page_Catalog_Complete main section .base_tbl tr,body.LC_Page_Repair_Complete main section .base_tbl tr,body.LC_Page_Regist_Complete main section .base_tbl tr,body.LC_Page_Warranty_Complete main section .base_tbl tr{display:block}body.LC_Page_Contact main section .base_tbl th,body.LC_Page_Contact main section .base_tbl td,body.LC_Page_Customer main section .base_tbl th,body.LC_Page_Customer main section .base_tbl td,body.LC_Page_Business main section .base_tbl th,body.LC_Page_Business main section .base_tbl td,body.LC_Page_Entry main section .base_tbl th,body.LC_Page_Entry main section .base_tbl td,body.LC_Page_Catalog main section .base_tbl th,body.LC_Page_Catalog main section .base_tbl td,body.LC_Page_Repair main section .base_tbl th,body.LC_Page_Repair main section .base_tbl td,body.LC_Page_Contact_Complete main section .base_tbl th,body.LC_Page_Contact_Complete main section .base_tbl td,body.LC_Page_Business_Complete main section .base_tbl th,body.LC_Page_Business_Complete main section .base_tbl td,body.LC_Page_Customer_Complete main section .base_tbl th,body.LC_Page_Customer_Complete main section .base_tbl td,body.LC_Page_Catalog_Complete main section .base_tbl th,body.LC_Page_Catalog_Complete main section .base_tbl td,body.LC_Page_Repair_Complete main section .base_tbl th,body.LC_Page_Repair_Complete main section .base_tbl td,body.LC_Page_Regist_Complete main section .base_tbl th,body.LC_Page_Regist_Complete main section .base_tbl td,body.LC_Page_Warranty_Complete main section .base_tbl th,body.LC_Page_Warranty_Complete main section .base_tbl td{display:block;width:100%}body.LC_Page_Contact main section .base_tbl th,body.LC_Page_Customer main section .base_tbl th,body.LC_Page_Business main section .base_tbl th,body.LC_Page_Entry main section .base_tbl th,body.LC_Page_Catalog main section .base_tbl th,body.LC_Page_Repair main section .base_tbl th,body.LC_Page_Contact_Complete main section .base_tbl th,body.LC_Page_Business_Complete main section .base_tbl th,body.LC_Page_Customer_Complete main section .base_tbl th,body.LC_Page_Catalog_Complete main section .base_tbl th,body.LC_Page_Repair_Complete main section .base_tbl th,body.LC_Page_Regist_Complete main section .base_tbl th,body.LC_Page_Warranty_Complete main section .base_tbl th{border-bottom:1px solid #cdcdcd;padding:3%}body.LC_Page_Contact main section .base_tbl tr td,body.LC_Page_Customer main section .base_tbl tr td,body.LC_Page_Business main section .base_tbl tr td,body.LC_Page_Entry main section .base_tbl tr td,body.LC_Page_Catalog main section .base_tbl tr td,body.LC_Page_Repair main section .base_tbl tr td{padding:3% 0 5%}body.LC_Page_Contact main section .base_tbl,body.LC_Page_Business main section .base_tbl,body.LC_Page_Customer main section .base_tbl,body.LC_Page_Catalog main section .base_tbl,body.LC_Page_Repair main section .base_tbl{margin-top:5%}body.LC_Page_Catalog main h3{font-size:20px;font-size:2rem}body.LC_Page_Catalog main [class^=step]{margin-bottom:8%}body.LC_Page_Catalog main .catalogBox>div{width:50%;margin-bottom:10%}body.LC_Page_Catalog main .catalogIn{padding:5%;font-size:16px;font-size:1.6rem}body.LC_Page_Catalog main .message{font-size:14px;font-size:1.4rem}body.LC_Page_Repair header{padding:3% 0}body.LC_Page_Repair header #siteTitle{width:45%;margin:auto}body.LC_Page_Repair main section .lead{text-align:left;font-size:14px;font-size:1.4rem}body.LC_Page_Repair main section h3{font-size:20px;font-size:2rem}body.LC_Page_Repair main section .contItem .base_list li{font-size:14px;font-size:1.4rem}body.LC_Page_Repair main section .contItem .base_list li:before{top:14px}body.LC_Page_Repair main section .leadTxt{margin:15% 0 5%}body.LC_Page_Repair main section .base_tbl tr td input#date,body.LC_Page_Repair main section .base_tbl tr td input#warranty,body.LC_Page_Repair main section .base_tbl tr td input#tel,body.LC_Page_Repair main section .base_tbl tr td input#fax,body.LC_Page_Repair main section .base_tbl tr td input#cust_tel,body.LC_Page_Repair main section .base_tbl tr td input#store_tel,body.LC_Page_Repair main section .base_tbl tr td input[type=file]{width:100%}body.LC_Page_Repair main section .base_tbl tr td input#zip,body.LC_Page_Repair main section .base_tbl tr td input#cust_zip,body.LC_Page_Repair main section .base_tbl tr td input#store_zip{width:70%}body.LC_Page_Repair main section .base_tbl tr td .label--checkbox{margin:10px 0;width:100%;text-align:left}body.LC_Page_Repair main section .base_tbl tr td .label--checkbox .checkbox{-webkit-appearance:none}body.LC_Page_Repair main section .base_tbl tr td .tbl_txt.fl_box{flex-direction:column;align-items:center}body.LC_Page_Repair main section .base_tbl tr td .tbl_txt.fl_box img{margin:0 0 10px}body.news.cms main section{width:auto;margin:0;padding:8% 3% 14%}body.news.cms main section .item_list li a{padding:5% 0}body.news.cms main section .item_list li a .cat{display:block;margin-bottom:5px;width:50%}body#newsIndividual .innerWidth{width:auto;margin:auto;padding:8% 3% 10%;flex-direction:column}body#newsIndividual .innerWidth #main_column{width:100%}body#newsIndividual .innerWidth #main_column .title_area{margin-bottom:8%}body#newsIndividual .innerWidth #main_column .txt{margin-bottom:8%}body#newsIndividual .innerWidth #main_column .txt p{margin-bottom:4%}body#newsIndividual .innerWidth #main_column .sideNav{margin-bottom:14%}body#newsIndividual .innerWidth #main_column .sideNav .back{padding-left:20px}body#newsIndividual .innerWidth #main_column .sideNav .next{padding-right:20px}body#newsIndividual .innerWidth #archive_Nav{width:100%}body#newsIndividual .innerWidth #archive_Nav p{margin-bottom:5%}body#newsIndividual .innerWidth #archive_Nav ul li{margin-bottom:3%}body.new_release main{width:auto;margin:10% 0;padding:0}body.new_release main h3.cat_ttl{font-size:20px;font-size:2rem;margin:0 0 7%;text-align:center}body.new_release main .itemArea{margin-bottom:10%}body.LC_Page_Index main #newitem_area #itemList .itemArea .photo,body.new_release main .itemArea .photo{opacity:1 !important;transform:none !important;-webkit-transform:none !important;-ms-transform:none !important}body.LC_Page_Index main #newitem_area #itemList .itemArea .title,body.LC_Page_Index main #newitem_area #itemList .itemArea .date,body.new_release main .itemArea .title,body.new_release main .itemArea .date{opacity:1 !important;transform:translateY(0%) !important}body.LC_Page_Index main #newitem_area #itemList .itemArea .itemBox,body.new_release main .itemArea .itemBox{width:calc(50% + 1px);margin-top:0 !important;margin-bottom:8%}body.LC_Page_Index main #newitem_area #itemList .itemArea .itemBox:nth-child(even),body.new_release main .itemArea .itemBox:nth-child(even){margin-top:50px !important}body.LC_Page_Index main #newitem_area #itemList .itemArea .itemBox .photo,body.new_release main .itemArea .itemBox .photo{margin-bottom:5%}body.LC_Page_Index main #newitem_area #itemList .itemArea .itemBox .title,body.new_release main .itemArea .itemBox .title{padding:0 5%}body.LC_Page_Index main #newitem_area #itemList .itemArea .itemBox .title .cat,body.new_release main .itemArea .itemBox .title .cat{font-size:12px;font-size:1.2rem}body.LC_Page_Index main #newitem_area #itemList .itemArea .itemBox .title strong,body.new_release main .itemArea .itemBox .title strong{font-size:14px;font-size:1.4rem}body.LC_Page_Index main #newitem_area #itemList .itemArea .itemBox .date,body.new_release main .itemArea .itemBox .date{padding:0 5%;font-size:13px;font-size:1.3rem}body.LC_Page_Index main #newitem_area #itemList .itemArea .itemBox .date .entry-icon-new,body.new_release main .itemArea .itemBox .date .entry-icon-new{font-size:13px;font-size:1.3rem}body:not(.LC_Page_Index) #sub #productList .txtBox{width:100%}body:not(.LC_Page_Index) #sub #productList .txtArea{width:100%;flex-direction:column;padding:6% 3%}body:not(.LC_Page_Index) #sub #productList .txtArea h2{flex-direction:column;margin-bottom:5%}body:not(.LC_Page_Index) #sub #productList .txtArea h2 .eng{margin-left:0}body.err404 main{padding:10% 3% 0}body.err404 main .fl_box_bw{flex-direction:column}body.err404 main .fl_box_bw>div{width:100%;margin-bottom:10%}}@media screen and (max-width: 768px)and (orientation: landscape){body{font-size:16px;font-size:1.6rem}.base_ttl{font-size:33px;font-size:3.3rem}.eng{font-size:20px;font-size:2rem}#catch{font-size:25px;font-size:2.5rem}.product_item h3{font-size:18px;font-size:1.8rem}#headline{height:200px}#headline #pageTitle{font-size:35px;font-size:3.5rem}header #head-fix #siteTitle img{width:100%;height:auto}header #head-fix #searchArea .searchBoxIn .productList{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}header #head-fix #searchArea .searchBoxIn .productList .productItem{width:49%}.branch.box50 .branchBox{width:49.5%}body.LC_Page_Index main #mv_area #slider{height:auto}body.LC_Page_Index main #mv_area #slider .slick-slide{height:auto}body.LC_Page_Index main #mv_area #slider .mv_laser-ldr h2{width:25%}body.LC_Page_Index main #mv_area #slider .mv_laser-ldr p{width:70%;bottom:0}body.LC_Page_Index main #mv_area #slider .mv_laser-alienbb h2{bottom:63px}body.LC_Page_Index main #mv_area #slider .mv_laser-gdz h2{left:40px}body.LC_Page_Index main #pride_area .linkArea a,body.LC_Page_Index main #pride_area .linkArea a span.visual{height:200px}body.LC_Page_Index main #pride_area .linkArea a{font-size:30px;font-size:3rem}body.LC_Page_companyIndex main #catch{font-size:20px;font-size:2rem}body.LC_Page_companyProfile main #profile .photo{height:300px}body.LC_Page_companyFactory main .photoArea{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}body.LC_Page_companyFactory main .photoArea>p{width:48%}body.LC_Page_companyFactory main .address .sub_ttl br{display:none}body.LC_Page_companyRecruit main section .entry .telBox .telNumber{text-align:center}body.businessIndiv #headline{height:300px}body.businessIndiv #headline #bg-movie{height:300px}body.businessIndiv main #lead .visual{width:60%}body.businessIndiv main #lead .txtArea #catch{font-size:25px;font-size:2.5rem}body.businessIndiv main #quality_area #quality-movie{min-height:300px}body.businessIndiv main #message .visual{height:200px}body.businessIndiv main #message .visual .img{height:200px}body.businessIndiv main #yamashin-brand .txt h2.base_ttl br{display:none}body.businessIndiv main #system_area .fl_box_bwc{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:flex-start}body.businessIndiv main #system_area .fl_box_bwc .systemBox{width:48%}body.LC_Page_businessFanjacket main #lead .visual{height:auto}body.LC_Page_Products_Index #headline{height:200px}body.LC_Page_Products_Index main .item-cat .title_area a .title{font-size:30px;font-size:3rem}body.products_item main:before{height:120vh}body.products_item main #lead .commitment .base_ttl{font-size:30px;font-size:3rem}body.products_item main #product_list .cat_ttl{font-size:25px;font-size:2.5rem}body.LC_Page_Products_Detail #wrapper main #detailarea #detailrightbloc .txt_area h2.itemName{font-size:35px;font-size:3.5rem}body.LC_Page_Products_Detail #wrapper main .pink-btn,body.LC_Page_Products_Detail #wrapper main .black-btn{width:70%;height:75px}body.LC_Page_Products_Detail #wrapper main .pink-btn a,body.LC_Page_Products_Detail #wrapper main .black-btn a{font-size:18px;font-size:1.8rem}body.new_release main{padding:0 3%}body.LC_Page_Inquiry main .mailArea .fl_box_bwr{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}body.LC_Page_Inquiry main .mailArea .fl_box_bwr>div{width:49%}body.LC_Page_Guide_Privacy main section .base_ttl{font-size:33px;font-size:3.3rem}}@media screen and (max-width: 400px)and (max-height: 700px){body.LC_Page_Index main #mv_area #slider .mv_laser-gdz h2{left:40px}}