html{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:default;line-height:1.5;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-variant-ligatures:none}body{margin:0;background:#f6f1eb}ol,ul{list-style:none;margin:0;padding:0}img{border-style:none;max-width:100%;height:auto}a{text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{text-decoration:none}:hover{outline-width:0}h1,h2,h3,h4,h5{font-size:16px;font-weight:normal;margin:0}li,div,span{-webkit-box-sizing:border-box;box-sizing:border-box}.about-profile{border-spacing:0;border-collapse:separate}body{color:#333;font-size:16px;line-height:1.6}a{color:#333}a:active{color:#333}.wrap{width:100%;padding:60px 0}.content{width:1140px;margin:0 auto}.page_img{width:100%}.page_img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media screen and (max-width:1150px){.content{width:100%}}@media screen and (max-width:980px){body{padding-top:60px}.wrap{padding:20px 0}.content{padding:0 20px}.page_img{height:120px}}.bgglay{background:#eee}.box{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:60px}.box .img_box,.box .txt_box{display:inline-block;padding:20px}.img_box{-webkit-box-flex:1;-ms-flex:1;flex:1}.img_box img{width:100%}.txt_box{-webkit-box-flex:1.5;-ms-flex:1.5;flex:1.5}.txt_box .txt_box_p01{font-size:26px;font-family:Georgia,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;font-display:swap;margin-bottom:10px;letter-spacing:1px}.txt_box .txt_box_p02{line-height:1.8;font-size:16px}.txt_box .txt_box_p03{color:#0071ba;font-family:Georgia,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;font-display:swap;font-size:26px;letter-spacing:1px}@media screen and (max-width:980px){.box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.box .img_box,.box .txt_box{width:100%;padding:0}.box_reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.txt_box .txt_box_p01{font-size:20px;margin-bottom:0}.txt_box .txt_box_p02{font-size:14px}.txt_box .txt_box_p03{font-size:16px}}.list_box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.list_box li{width:33.33333%;padding:30px;margin-bottom:40px}.list_box li img{display:block;width:70%;margin:0 auto 20px}.list_box li .list_box_txt01{text-align:center;font-size:26px;letter-spacing:2px;line-height:1;padding-bottom:10px;margin-bottom:10px}.list_box li .list_box_txt01 span{font-size:20px;font-weight:bold}.list_box li .list_box_txt02{font-weight:bold;font-size:20px;line-height:2;border-bottom:solid 1px #333}.list_box li .list_box_txt02 span{font-size:16px;padding-left:10px}.list_box li p{font-size:14px;line-height:2}@media screen and (max-width:980px){.list_box li{width:50%}}@media screen and (max-width:480px){.list_box{display:block}.list_box li{width:100%;margin-bottom:0}}.lead01{font-size:16px;font-family:Georgia,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;font-display:swap;padding-bottom:60px;color:#333;letter-spacing:1px;text-align:center;line-height:2}.lead01 p{margin-bottom:10px}.lead01 span{display:block;margin-bottom:10px;font-size:20px;font-weight:bold}.lead02{line-height:2;margin:10px auto 40px}.lead02 span{font-weight:bold}@media screen and (max-width:980px){.lead01{font-size:14px;letter-spacing:none}}.change{color:red!important}.official_link a{display:inline-block;padding:0 30px;background:#999;font-size:14px;font-weight:bold;color:#fafafa;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;border-radius:2px;line-height:40px}.official_link a:hover{opacity:.6}@media screen and (max-width:980px){.official_link{text-align:center}}.pdf_list{padding-left:20px;margin-bottom:60px;line-height:2}.pdf_list li{padding-left:30px;position:relative}.pdf_list li:before{content:'';background-image:url(/wp-content/themes/inthecom2/img/parts/icon_pdf.gif.pagespeed.ce.LSiBMFMlN3.gif);width:18px;height:18px;display:inline-block;background-size:100%;background-repeat:no-repeat;position:absolute;top:5px;left:0}.pdf_list li a{font-size:16px}.pdf_list li a:hover{text-decoration:underline}.pdf_list li a span{font-size:14px;color:#999}.pdf_list li a .pdf_new{color:red}@media screen and (max-width:980px){.pdf_list{padding-left:0}}.heading01{display:block;padding:0 0 40px;margin:0 auto;line-height:1.6;text-align:center;font-weight:normal;font-size:26px;letter-spacing:2px}.heading01 span{font-weight:bold;font-size:46px;letter-spacing:8px;border-bottom:solid 3px #333;padding:0 20px}@media screen and (max-width:980px){.heading01{padding:0 0 20px;margin:0 auto;font-size:20px}.heading01 span{font-size:26px;letter-spacing:0}}.heading02{border-bottom:solid 2px #333;font-size:26px;padding:0 0 5px 10px;margin-bottom:10px}.heading02 span{padding-left:10px;font-size:20px}@media screen and (max-width:980px){.heading02{font-size:20px}}.heading03{border-bottom:solid 2px #333;border-left:solid 20px #333;border-bottom-left-radius:7px;padding:10px 20px;margin-bottom:20px;font-size:20px}.heading04{font-size:20px;margin-bottom:10px;font-weight:bold}.heading04:before{content:"◎ "}.heading05{font-size:26px;position:relative;letter-spacing:10px;text-align:center;margin-bottom:40px}.heading05 span{position:relative;z-index:1;display:inline-block;margin:0 2.5em;padding:0 1em;background-color:#fff;font-weight:bold;color:#333}.heading05:before{position:absolute;top:20px;z-index:1;content:'';display:block;width:100%;height:1px;background-color:#0f185c}.bgglay .heading05 span{background-color:#eee}@media screen and (max-width:980px){.heading05{font-size:20px;width:100%;margin:0 auto}.heading05:before{position:absolute;top:15px}}.heading06{font-size:34px;font-weight:bold;color:#a26d44}.pc_header{width:100%;background:#c2bca4}.pc_header nav{width:80%;height:60px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pc_header .logo{margin:0;padding-top:12px}.pc_header .logo img{height:35px}header ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header ul a{letter-spacing:1px;display:block;padding:0 10px;font-size:14px;height:40px;line-height:40px;color:#fff;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}header ul a img{margin-bottom:-2px;height:16px}header ul li a:hover{opacity:.6}header ul li a:link{color:#333}header ul li a:visited{color:#333}header ul li a:active{color:#333}@media only screen and (max-width:980px){*{-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;list-style:none;padding:0;margin:0}.sp_header{width:100%;height:60px;position:fixed;top:0;z-index:9999}.sp_header .logo{position:fixed;padding:15px 0 0 10px}.sp_header .logo img{height:35px}.sp_header .toggleNav{width:100%;height:60px;cursor:pointer;-webkit-tap-highlight-color:transparent}.toggle{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:40px;height:2px;background-color:#fff;position:absolute;left:90%;top:20px;margin-left:-20px}.toggle:before,.toggle:after{-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;content:"";position:absolute;top:10px;left:0;background-color:#fff;width:40px;height:2px}.toggle:after{top:20px}.toggle.active{width:0}.toggle.active:after{top:10px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.toggle.active:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.drawer_nav{width:100%;background-color:#fff;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;overflow:scroll;height:0;background:#eee}.drawer_nav.active{height:100vh}.main_nav{padding-top:20px}.sub_nav,.main_nav{background:#fafafa}.sub_nav a,.main_nav a{display:block;padding:15px 0 5px 10px;border-bottom:solid 1px #333;letter-spacing:1px;font-size:16px}.sub_nav a span,.main_nav a span{padding-left:10px;font-size:14px}.head_nav{padding:20px 0 0 10px;font-size:14px;line-height:2;margin-bottom:100px}.head_nav a{display:inline-block;width:100%}.head_nav img{height:16px;margin-bottom:-2px}}footer{width:100%;background:#c4bca2;padding:60px 0 20px;margin:0}.footer_logo{text-align:center;padding-bottom:40px}.accordion{color:#fff;font-size:16px;max-width:1200px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.accordion_list{cursor:pointer}.accordion_button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;pointer-events:none;font-weight:bold}.accordion_icon{display:none}.accordion_icon.active{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.accordion_box{display:block;padding-top:20px;font-size:14px}.accordion_box li a{display:block;color:#fff;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;line-height:2.6}.accordion_button:hover{background:#ccc}.accordion_box li a:hover{opacity:.6}.footer_sns{text-align:center;padding-top:60px}.footer_sns li{display:inline-block;margin:10px}.footer_sns li a img{width:20px}.copyright{text-align:center;font-size:12px;color:#fff}.f_comment{text-align:center;color:#fff;padding:20px 0}.f_comment img{width:30px;margin:0 10px -10px 0;display:inline-block}@media screen and (max-width:980px){.accordion_list{width:80%;margin:0 auto 20px;padding:10px 0}.accordion_icon{display:block}.accordion_box{display:none}.accordion_button{pointer-events:inherit}.accordion_button:hover{background:none}}.top_mv{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.top_mv h1{letter-spacing:3px;color:#fff;line-height:1;text-align:center;font-size:46px;font-family:Georgia,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;font-display:swap;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;-webkit-animation:mv_heading 2s forwards .5s ease-in-out;animation:mv_heading 2s forwards .5s ease-in-out}.top_mv h1 span{font-size:26px}@-webkit-keyframes mv_heading {
  0% {
    top: 42%;
    opacity: 0; }
  100% {
    top: 46%;
    opacity: 1; } }@keyframes mv_heading {
  0% {
    top: 42%;
    opacity: 0; }
  100% {
    top: 46%;
    opacity: 1; } }.top_mv .filter{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.1)}.top_mv video{width:100%;height:100%}@media screen and (max-width:1600px){.top_mv h1{font-size:34px}}@media screen and (max-width:1200px){.top_mv h1{font-size:27px}.top_mv h1 span{font-size:20px}}@media screen and (max-width:980px){.top_mv{width:100%}.top_mv img{width:100%}}.top_lead{margin-bottom:60px}.top_lead img{height:60px;margin:40px 0 20px}@media screen and (max-width:980px){.top_lead{padding:0}.top_lead img{height:60px}}.top_nav a{display:block;color:#fff;font-size:14px;letter-spacing:5px;text-align:center;background-position:center center;background-repeat:no-repeat;background-size:100%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.top_nav a:hover .nav_filter{background:rgba(46,40,110,.6);background:rgba(0,0,0,.8)}.top_nav a:link{color:#fff}.top_nav a:visited{color:#fff}.top_nav a:hover{color:#fff}.top_nav a:active{color:#fff}.top_nav .nav_filter{background:rgba(0,0,0,.1);display:block;height:100%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;border-radius:2px}.top_nav .nav_filter a:hover .nav_filter{background:rgba(0,0,0,.6)}.main_list{display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px}.main_list li{width:100%}.main_list li a{height:220px;margin-bottom:20px;border-radius:2px}.main_list li a:hover{background-size:115%}.main_list .nav_txt{font-size:26px}.main_list .main_nav_left{width:60%;margin-right:20px}.main_list .main_nav_left a{height:460px}.main_list .main_nav_left a span{padding-top:220px}.main_list .main_nav_right{width:40%}.main_list .main_nav_right a span{padding-top:90px}.main_list_en .main_nav_right{width:100%;display:flex;flex-wrap:wrap}.main_list_en li{width:33%;padding:1%}@media screen and (max-width:400px){.main_list_en li{width:100%;padding:1%}}.sub_list{margin-bottom:120px}.sub_list .nav_filter{padding-top:80px}.sub_list ul{font-size:0}.sub_list ul li{display:inline-block;width:25%;padding:5px}.sub_list ul li a{border-radius:2px;height:220px;text-shadow:0 0 5px #333}.sub_list ul li a:hover{background-size:115%}@media screen and (max-width:980px){.main_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main_list .main_nav_left{width:100%;margin-right:0}.main_list .main_nav_left a{height:160px}.main_list .main_nav_left a span{padding-top:60px}.main_list .main_nav_right{width:100%}.main_list .main_nav_right a{height:160px}.main_list .main_nav_right a span{padding-top:60px}.sub_list{margin-bottom:60px}.sub_list .nav_filter{padding-top:40px}.sub_list ul{font-size:0}.sub_list ul li{width:50%;padding:5px}.sub_list ul li a{height:120px;text-shadow:0 0 5px #333}.sub_list ul li a:hover{background-size:115%}}.new_list{margin-bottom:80px}.new_list .heading05{text-align:left}.new_list p{font-size:14px}.new_list p a{width:95%;margin:0 auto;border-bottom:1px solid #dadada;padding:10px 20px 5px;display:block;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.new_list p a:hover{background:#d3d3d3}.new_list p span{display:inline-block;color:#999;font-size:12px;margin-right:10px}@media screen and (max-width:980px){.new_list{margin-bottom:40px}.new_list p a{width:100%;padding:10px}.new_list p span{display:block}}.about .heading02{width:80%;margin:0 auto 20px}.about .tg{border-collapse:collapse;border-spacing:0;width:80%;margin:0 auto 60px;font-size:14px}.about .tg td{padding:15px 10px;border:solid 1px #aaa;overflow:hidden;word-break:normal}.about .tg td span{font-weight:bold;padding-bottom:5px;display:inline-block}.about .tg .tg-i6eq{background-color:#eee;vertical-align:top;width:30%}.about .tg .tg-yw4l{vertical-align:top}.about .tg .tg-v7c1{font-weight:bold;font-size:16px;vertical-align:top;padding:20px 0 5px;border:none}@media screen and (max-width:767px){.about .tg{width:auto!important}.about .tg col{width:auto!important}.about .tg-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.about .heading02{width:auto;margin:0 auto 20px}}.shoplist .world_shop{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.shoplist .world_shop .world_shop_inner{width:500px;margin:0 20px 120px}.shoplist .world_shop .world_shop_inner .heading02{font-weight:bold;position:relative}.shoplist .world_shop .world_shop_inner .heading02:after{content:"";display:block;width:80px;height:80px;position:absolute;right:0;bottom:5px;background-image:url(/wp-content/themes/inthecom2/img/shoplist/xclasse-logo.png.pagespeed.ic.hiBuI3nq2-.png);background-size:100% auto;background-repeat:no-repeat;background-position:bottom}.shoplist .world_shop .world_shop_inner .heading02.logo-ariake:after{content:"";display:block;width:60px;height:60px;position:absolute;right:0;bottom:5px;background-image:url(/wp-content/themes/inthecom2/img/shoplist/xariake-logo.png.pagespeed.ic.w9VMfMesKV.png);background-size:100% auto;background-repeat:no-repeat;background-position:bottom}.shoplist .world_shop .world_shop_inner .shopimg{display:block;width:500px;height:200px;background-size:100%;margin-bottom:20px}.shoplist .world_shop .world_shop_inner .shopimg .nav_filter{display:block;width:100%;height:200px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;opacity:0;padding-top:100px;text-align:center;color:#fff;font-size:16px;letter-spacing:1px}.shoplist .world_shop .world_shop_inner .shopimg .nav_filter:hover{opacity:1;height:200px;display:block;background:rgba(0,0,0,.6)}.shoplist .world_shop .world_shop_inner .access{line-height:2}.shoplist .world_shop .showroom{width:100%}.shoplist .world_shop .showroom .showroom_inner{display:-webkit-box;display:-ms-flexbox;display:flex}.shoplist .world_shop .showroom .showroom_inner img{margin-right:20px}.shoplist_info{display:-webkit-box;display:-ms-flexbox;display:flex}.shoplist_info .shoplist_Slider{width:500px;margin-right:40px}@media only screen and (max-width:1000px){.shoplist_info{display:block}.shoplist_info .shoplist_Slider{width:100%;margin-right:0}}.google-map{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden;margin:60px auto 120px}.google-map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.slick-slider{margin-bottom:10px!important}.slider{margin:0 0 50px}.slider img{width:100%;height:auto}.single-item{max-width:600px;margin:0 auto 50px}.slick-prev::before,.slick-next::before{font-size:24px}.lazy-item .slick-next,.thumb-item-nav .slick-next,.multiple-item .slick-next,.center-item .slick-next{right:20px;z-index:99}.lazy-item .slick-prev,.thumb-item-nav .slick-prev,.multiple-item .slick-prev,.center-item .slick-prev{left:15px;z-index:100}.single-item .slick-prev::before,.single-item .slick-next::before{color:#666}.slick-dots{bottom:-25px}.multiple-item li{margin:0 5px}.thumb-item{max-width:700px;margin:0 auto 5px;padding:0 5px}.thumb-item-nav{max-width:700px;margin:0 auto}.thumb-item-nav li{margin:5px}.lazy-item{width:400px;margin:0 auto 50px}.lazy-item li{margin:0 5px}@media only screen and (max-width:1150px){.shoplist .sp{display:block}.shoplist .world_shop .world_shop_inner{width:40%;margin:5%;position:relative;padding:60px 0}.shoplist .world_shop .world_shop_inner .shoplink{position:absolute;bottom:0;display:block;width:100%;line-height:40px;text-align:center;margin-top:20px;background:#999;font-size:14px;font-weight:bold;color:#fafafa;border-radius:2px}.shoplist .world_shop .world_shop_inner .shopimg{width:100%;height:150px;background-repeat:no-repeat}.shoplist .world_shop .world_shop_inner .shopimg .nav_filter{display:block}.shoplist .world_shop .showroom{width:100%}.shoplist .world_shop .showroom .showroom_inner{display:block}.shoplist .world_shop .showroom .showroom_inner img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;rgin-right:20px}}@media only screen and (max-width:768px){.shoplist .world_shop .world_shop_inner .shopimg{height:120px}}@media only screen and (max-width:768px) and (max-width:460px){.shoplist .world_shop{padding:0}.shoplist .world_shop .world_shop_inner{width:100%;margin:0 0 60px 0}.shoplist .world_shop .world_shop_inner .shopimg{height:150px;width:100%}}.catalog-h3{font-size:25px;margin:20px 0 15px 20px}.catalog-h4{font-size:20px;margin:20px 0 15px 20px}.webcatalog .pdf_list{padding-left:20px}@media screen and (max-width:980px){.webcatalog .txt_box{padding-bottom:20px}.webcatalog .pdf_list{padding-left:0}}.faq .accordion{width:100%}.faq .accordion_list{cursor:pointer;-webkit-tap-highlight-color:transparent}.faq .accordion_list .accordion_button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;padding:10px 20px 5px;border-bottom:solid 1px #999;margin-top:20px}.faq .accordion_list .accordion_icon{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;position:relative;top:2px}.faq .accordion_list .accordion_icon.active{top:-3px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.faq .accordion_list .accordion_box{display:none;padding:10px 20px 5px;line-height:2}@media screen and (max-width:980px){.faq .accordion{padding-bottom:40px}}.story .idea span,.story .knowledge span{width:100%;text-align:center;font-size:20px}.story .idea{padding-top:100px}.story .knowledge{text-align:left;width:900px;margin:auto}.story .groupphoto{width:100%;text-align:center;padding:60px 0 180px}.story .groupphoto img{width:60%}.story .list_box img{width:100%}@media screen and (max-width:980px){.story .idea{padding-top:40px;font-size:12px}.story .knowledge{font-size:12px;width:660px;margin:auto}.story .groupphoto{padding:0 0 120px}.story .groupphoto img{width:80%}}@media screen and (max-width:767px){.story .idea{padding-top:40px;font-size:12px}.story .knowledge{font-size:12px;width:auto}.story .groupphoto img{width:100%}.story .img_box img{width:100%}.story .list_box li{padding:60px 10px 0 10px}.story .list_box li img{margin-bottom:10px}}.material .map{display:block;width:100%;margin:0 auto}.material .type .large{width:50%}.material .type .large2{width:100%}.material .type li{width:25%;-webkit-box-sizing:border-box;box-sizing:border-box}.material .type li .material_caption{display:-webkit-box;display:-ms-flexbox;display:flex}.material .type li .material_caption img{width:300px;margin-right:20px}.material .type li .list_box_txt02{text-align:center;line-height:1.2;height:55px;margin-bottom:5px;vertical-align:middle}.material .type li .list_box_txt02 span{padding:0;font-size:12px}.material .type li .short{}@media screen and (max-width:1150px){.material .type li{width:50%}}@media screen and (max-width:480px){.material .type .large{width:100%}.material .type .large2{width:100%}.material .type li{width:100%}.material .type li .material_caption{display:block}.material .type li .material_caption img{width:100%;margin-right:20px}}.brand .brand_line{width:100%;height:5px;margin:10px 0;background-image:url(/wp-content/themes/inthecom2/img/brand/xbrand-bou.png.pagespeed.ic.TT6ERlR-Fg.png)}.brand .logo{padding:100px 10%;margin:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-repeat:no-repeat;background-position:right;background-size:45%}.brand .logo .txt_box{padding-left:150px;-webkit-box-flex:4;-ms-flex:4;flex:4;line-height:3}.brand .logo .txt_box .official_link{text-align:right}@media screen and (max-width:980px){.brand .logo{padding:20px;background-size:150%}.brand .logo .txt_box{padding-left:0;line-height:2}.brand .logo .txt_box .official_link{text-align:center;margin:20px 0}}.maintenance_support_nav a{display:block;color:#fff;font-size:16px;letter-spacing:5px;text-align:center;background-position:center center;background-repeat:no-repeat;background-size:100%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.maintenance_support_nav a:hover .nav_filter{background:rgba(46,40,110,.6);background:rgba(0,0,0,.8)}.maintenance_support_nav .nav_filter{background:rgba(0,0,0,.5);display:block;height:100%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;border-radius:2px}.maintenance_support_nav .nav_filter a:hover .nav_filter{background:rgba(0,0,0,.6)}.maintenance_support_nav{margin-bottom:120px}.maintenance_support_nav .nav_filter{padding-top:100px}.maintenance_support_nav ul{font-size:0}.maintenance_support_nav ul li{display:inline-block;width:25%;padding:5px}@media screen and (max-width:950px){.maintenance_support_nav ul li{width:100%}}.maintenance_support_nav ul li a{border-radius:2px;height:220px;text-shadow:0 0 5px #333}.maintenance_support_nav ul li a:hover{background-size:115%}.dokko .txt_box{-webkit-box-flex:3.5;-ms-flex:3.5;flex:3.5}.dokko ol{padding:0 0 0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.dokko ol li{list-style:decimal;margin-bottom:5px}.dokko ol li strong{display:inline-block;padding:20px 0 5px}.dokko ol p{padding:10px 0}.dokko .dokko_img{width:100%;border:1px solid #333;border-radius:10px;font-weight:bold;padding:5px 15px;margin-bottom:20px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px}.dokko .dokko_img img{width:40px;margin-left:10px;vertical-align:middle}@media screen and (max-width:980px){.dokko .txt_box{-webkit-box-flex:3.5;-ms-flex:3.5;flex:3.5}.dokko ol{padding:0 0 0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.dokko ol li{list-style:decimal;margin-bottom:5px}.dokko ol li strong{display:inline-block;padding:20px 0 5px}.dokko ol p{padding:10px 0}.dokko .dokko_img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dokko .dokko_img img{display:block;height:40px;margin:0 5px 0 0}}.security ul{padding:0 0 40px 30px;line-height:1.8;font-size:16px}.security ul li{margin-bottom:10px}.maintenance .box{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}.maintenance .box .txt_box{-webkit-box-flex:3;-ms-flex:3;flex:3;line-height:1.8}.maintenance .arrow{display:block;height:35px;margin:20px auto}.goods .box{background:#fff;margin:0;padding:40px 0;border-bottom:solid 1px #999}.goods .box:last-child{border-bottom:none}.goods .box .img_box{text-align:center;background:#fff;height:250px}.goods .box .txt_box{-webkit-box-flex:3;-ms-flex:3;flex:3;line-height:1.8}.goods .box .txt_box .txt_box_p01{margin:0;font-weight:bold;line-height:1.4;font-family:"Hiragino Kaku Gothic ProN","メイリオ",sans-serif;font-display:swap}.goods .box .txt_box .txt_box_p03{line-height:1.4;font-size:20px;font-family:"Hiragino Kaku Gothic ProN","メイリオ",sans-serif;font-display:swap}.goods .box .txt_box .txt_box_p04{font-size:14px}.goods .box .txt_box .txt_box_p02{margin-top:20px}.goods .box .txt_box .txt_box_p02 span{font-weight:bold}.goods .box2 .img_box{text-align:center;height:400px}.goods .box2 .img_box img{width:auto;height:100%}.handling .handling_lead{line-height:2;margin:10px auto 40px}.handling .box{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.handling .box .txt_box{-webkit-box-flex:3;-ms-flex:3;flex:3}.handling .box .txt_box .txt_box_p01{margin:0;font-weight:bold;font-size:20px;font-family:"Hiragino Kaku Gothic ProN","メイリオ",sans-serif;font-display:swap}.handling .box .txt_box .txt_box_p02{margin:0}.handling_pickup .heading02{padding-top:60px;font-size:24px;font-weight:bold}.handling_pickup .pickup_box{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 0 60px}.handling_pickup .pickup_box .pickup_box_img{padding-right:20px;width:30%}.handling_pickup .pickup_box .pickup_box_img img{display:block;width:100%}.handling_pickup .pickup_box .pickup_box_txt{line-height:2;width:70%}.handling_pickup .box{background:#ddd;padding:20px;margin-bottom:0}.handling_pickup .box .img_box{-webkit-box-flex:.5;-ms-flex:.5;flex:.5}.top-archive-link{text-align:right;margin-top:20px}.top-archive-link a{background:#0f185c;padding:7px 12px;color:#fff}.designer .list_box{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:100px}.designer .list_box li{width:45%;-webkit-box-shadow:5px 5px 10px rgba(0,0,0,.1);box-shadow:5px 5px 10px rgba(0,0,0,.1);background:#fff;margin:0 20px 180px 20px;padding-bottom:40px;border-radius:2px;position:relative}.designer .list_box li .official_link{text-align:center;position:absolute;bottom:40px;left:0;width:100%}.designer .list_box li .list_box_txt01{font-size:26px;font-family:Georgia,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;font-display:swap;padding:10px 0 10px;text-align:left;border-bottom:solid 1px #333}.designer .list_box li .list_box_txt01 span{font-size:16px;padding:0 0 8px 4px;display:inline-block}.designer .list_box li .list_box_txt03{margin-bottom:80px;font-size:14px}.designer .list_box li .career{font-size:14px}.designer .list_box li .designer_photo{-webkit-box-shadow:0 0 22px -6px rgba(0,0,0,.3);box-shadow:0 0 22px -6px rgba(0,0,0,.3);width:200px;height:200px;border-radius:100%;background:#aaa;margin:-130px auto 60px}.designer .list_box li .designer_photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;border-radius:100%}.designer .list_box .category_ariake{background-image:url(/wp-content/themes/inthecom2/img/brand/xariake-bg.png.pagespeed.ic.IPOcxEQKNu.png);background-size:cover;background-position:80px 120px;background-repeat:no-repeat}.designer .list_box .category_ariake .list_box_txt01:before{content:'';width:60px;height:60px;display:block;background-image:url(/wp-content/themes/inthecom2/img/brand/xariake-logo.png.pagespeed.ic.w9VMfMesKV.png);background-size:100%;background-repeat:no-repeat;position:absolute;right:30px}.designer .list_box .category_clantree{background-image:url(/wp-content/themes/inthecom2/img/brand/xclantree-bg.png.pagespeed.ic.W942A255QM.png);background-size:cover;background-position:60px 80px;background-size:130%;background-repeat:no-repeat}.designer .list_box .category_clantree .list_box_txt01:before{content:'';width:100px;height:100px;display:block;background-image:url(/wp-content/themes/inthecom2/img/brand/xclantree-logo.png.pagespeed.ic.gwVnlS_Naf.png);background-size:100%;background-repeat:no-repeat;position:absolute;right:30px}.designer .list_box .category_classe{background-image:url(/wp-content/themes/inthecom2/img/brand/xclasse-bg.png.pagespeed.ic.wWP8QGtvfh.png);background-size:cover;background-position:60px 80px;background-size:130%;background-repeat:no-repeat;padding-top:40px}.designer .list_box .category_classe .list_box_txt01:before{content:'';width:100px;height:100px;display:block;background-image:url(/wp-content/themes/inthecom2/img/brand/xclasse-logo.png.pagespeed.ic.hiBuI3nq2-.png);background-size:100%;background-repeat:no-repeat;position:absolute;right:30px;margin-top:-30px}@media screen and (max-width:980px){.designer .list_box li{width:100%;margin:0;margin-bottom:200px;padding:20px}.designer .list_box li .list_box_txt01{font-size:20px}.designer .list_box li .list_box_txt01 span{font-size:14px}.designer .list_box .designer_photo{width:150px;height:150px;margin:-90px auto 40px}.designer .list_box .category_ariake .list_box_txt01:before{width:50px;height:50px}.designer .list_box .category_clantree .list_box_txt01:before{width:90px;height:90px}}.flow .box{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flow .box .txt_box{-webkit-box-flex:4;-ms-flex:4;flex:4;padding:0 10px}.flow .box .txt_box span{width:100%;display:inline-block;font-size:20px;font-weight:bold;margin-bottom:10px;border-bottom:solid 1px #333}@media only screen and (max-width:980px){.img_box{text-align:center;margin-bottom:10px}.img_box img{width:60%}}.blog-thumbnail{width:100px;max-width:30%}.content.contract .modal{background-color:#fafafa;position:fixed;top:0;left:0;bottom:0;right:0;display:none;opacity:0;overflow:scroll}.content.contract .modal_inner{max-width:1000px;width:90%;padding:80px 0;margin:60px auto}.content.contract .modal_inner img{width:100%;margin-bottom:40px}.content.contract .modal:target{display:block;z-index:2;opacity:1;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.content.contract .popup:target ~ .content {overflow:hidden}.content.contract .modal-exit{position:fixed;top:50px;right:0;width:1em;height:1em;z-index:10;padding:.3em;font-size:4em;line-height:1em;text-decoration:none}.content.contract .thumbnail{border:none;background:none;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.content.contract .thumbnail li{width:30%;margin:1.6%;margin-bottom:60px}.content.contract .thumbnail li h2{margin-bottom:10px;font-size:1em;text-align:center}.content.contract .thumbnail li img{width:100%;height:250px;object-fit:cover;border:1px solid #ccc;padding:1px}.content.contract .thumbnail li a{text-align:center;padding:10px;background-color:#ddd;width:200px;display:block;margin:20px auto;cursor:pointer}@media screen and (max-width:767px){.content.contract .thumbnail li{width:100%;margin:0;margin-bottom:60px}}.service .heading02{font-size:16px;padding-top:40px}.service .caution{font-size:14px;background:#eee;padding:10px 20px;margin-bottom:100px}.service .pdf_category{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:20px}.service .pdf_category a{display:block;background:#999;color:#fff;margin-right:10px;padding:5px 20px;border-radius:5px}.service .pdf_category a:hover{background:#d3d3d3}.recruit .heading02{width:80%;margin:0 auto 20px}.recruit .tg{border-collapse:collapse;border-spacing:0;width:80%;margin:0 auto 60px;font-size:14px}.recruit .tg td{padding:5px 10px;border:solid 1px #aaa;overflow:hidden;word-break:normal}.recruit .tg .tg-i6eq{background-color:#eee;vertical-align:top;width:30%}.recruit .tg .tg-yw4l{vertical-align:top}.recruit .tg .tg-v7c1{font-weight:bold;font-size:16px;vertical-align:top;padding:20px 0 5px;border:none}@media screen and (max-width:767px){.recruit .tg{width:auto!important}.recruit .tg col{width:auto!important}.recruit .tg-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.recruit .heading02{width:auto;margin:0 auto 20px}}.staff strong{padding-top:10px;display:inline-block;font-size:1.2em}@media only screen and (max-width:980px){.pc{display:none}}@media only screen and (min-width:980px){.sp{display:none}}.media-h4{font-size:20px;font-weight:bold;text-align:center;margin:20px 0 10px 0}ul.media-ul li a:after{margin:0 3px;font-family:FontAwesome;font-display:swap;vertical-align:middle;content:'\f08e'}article{background:#fff;padding:25px 0;box-shadow:0 0 5px #e4e4e4;margin-bottom:30px;overflow:hidden}.post .date{text-align:right}.breadcrumbs{background:#f8f8f8;padding:5px;margin:5px;font-size:12px}.post p{line-height:1.6;padding:10px}.post a{color:#17279e;text-decoration:underline}.post h2{font-weight:bold;padding-bottom:15px;margin-bottom:15px;line-height:1.3;border-bottom:3px solid #eee;font-size:27px}.post ul{margin:15px 30px}.post li{list-style-type:disc;padding:5px 0}.post h3{background:#f8f8f8;padding:15px;font-size:20px;font-weight:bold;margin:30px 0 20px 0;clear:both;box-shadow:0 0 5px #d2d2d2;border-radius:5px}.post h4{font-weight:bold;font-size:20px;border-left:16px solid #ccc;padding:10px;margin:20px 0 10px 0}@media screen and (max-width:980px){.post h2{font-size:20px}.post h3{font-size:18px;padding:10px}.post h4{font-size:16px}}.wp-caption{background:#f8f8f8;padding:10px;max-width:100%}.wp-caption p{margin:10px 0 0 0;text-align:center}.table-contactform7{overflow:hidden;table-layout:fixed}.required-contactform7{padding:2px 5px;background:#de8686;color:#fff;border-radius:3px;margin-right:3px;font-weight:normal;font-size:12px}.unrequired-contactform7{padding:2px 5px;background:#bdbdbd;color:#fff;border-radius:3px;margin-right:3px;font-weight:normal;font-size:12px}.table-contactform7 th{font-weight:bold}.table-contactform7 input,.table-contactform7 textarea{max-width:90%!important;margin:5px 10px 10px 5px}.address-100 input{max-width:90%!important;margin:5px 10px 10px 5px}.message-100 textarea{width:100%;margin:5px 10px 10px 5px;font-size:14px}@media screen and (min-width:900px){.table-contactform7 th{width:28%}}@media screen and (max-width:900px){.table-contactform7{display:block}.table-contactform7 tbody,.table-contactform7 tr{display:block;width:100%}.table-contactform7 th{width:100%;display:block;margin:0 auto;border:none}.table-contactform7 td{display:list-item;list-style-type:none;margin:0;padding:0;width:100%;border-top:none!important}}.archive-pagenav{display:block;overflow:hidden;margin:5px 0}.archive-cover-blog{color:#252525;overflow:hidden;display:block}.archive-title{font-size:18px;font-weight:bold}.archive-thumbnail{float:left;display:block;padding:0 10px 10px 0;max-width:30%}.archive-date{display:block;font-size:12px}.archive-except{font-size:12px}.popular-posts,.widget_categories,.widget_archive,.widget_newpostcatch{padding:15px;margin-top:25px;background:#fff;box-shadow:0 0 5px #e4e4e4}.widget_newpostcatch{margin-top:0}.popular-posts img{float:left;padding:0 10px 10px 0}.popular-posts h2,.widget_newpostcatch h2{font-size:18px;font-weight:bold;padding:5px 5px 5px 40px;margin-top:5px;margin-bottom:10px;position:relative}.popular-posts h2:before{content:"\f005";font-family:FontAwesome;font-display:swap;color:#dfc934;font-size:35px;position:absolute;top:-5px;left:0}.widget_categories h2,.widget_archive h2,.widget_newpostcatch h2{font-size:18px;font-weight:bold;padding:5px 5px 5px 5px;margin-top:5px;margin-bottom:10px;position:relative}.widget_categories ul>li,.widget_archive ul>li{padding:10px 0 10px 36px;position:relative}.widget_categories ul>li>ul>li,.widget_archive ul>li>ul>li{padding:5px 0 5px 10px;position:relative}.widget_categories li a,.widget_archive li a{color:#252525}.widget_categories ul>li:before,.widget_archive ul>li:before{content:"\f18e";font-family:FontAwesome;font-display:swap;color:#d1d1d1;font-size:30px;position:absolute;top:-2px;left:5px}.widget_categories ul>li>ul>li:before,.widget_archive ul>li>ul>li:before{content:"\f054";font-family:FontAwesome;font-display:swap;color:#d1d1d1;font-size:14px;position:absolute;top:6px;left:-5px}#npcatch li{overflow:hidden}#npcatch img{float:left;padding:0 10px 5px 10px}#npcatch .date{color:#252525;font-size:11px;margin-left:5px;display:block}#npcatch .title{width:auto!important;float:none!important;font-size:.8em}.side-banner{display:block;margin-bottom:10px}.item_info{padding:10px}.item_info ul li img{width:50px}.item_info section h1{margin-bottom:50px}.item_about{padding:10px}.contact-page p{font-size:.8em}.contact-info{font-size:.8em;background:#e0e2ef;padding:10px;margin:10px 0 50px 0}.faq-q{color:#0f185c;font-size:1.2em;margin-top:40px}.faq-page a{text-decoration:underline;color:#3a47a9}.product_category_list{justify-content:space-around!important}.item{padding:0!important}@media screen and (max-width:980px){.product_main{padding:0!important}}.top_mv_sp{position:relative;overflow:hidden}.top_mv_sp p{z-index:2;position:absolute;top:40%;font-size:20px;text-align:center;color:#fff;text-shadow:1px 1px 1px #000;left:0;right:0;bottom:0;margin:auto;font-family:Georgia,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;font-display:swap}.shoplist_img{display:flex;flex-wrap:wrap;margin:20px 0 0 0}.shoplist_img div{margin:1%;width:23%}@media screen and (max-width:980px){.shoplist_img div{margin:1%;width:48%}}.produc_accordion_button{font-weight:bold}.other-brands-logo{max-width:33%;margin:0 auto 30px;height:139px;position:relative}.other-brands-logo img{top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute}.other-brands-link{display:inline-block;padding:0 30px;background:#999;font-size:14px;color:#fafafa;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;border-radius:2px;line-height:40px;margin-top:30px}.products-tables{display:flex;flex-wrap:wrap;word-break:break-all}.products-tables table{width:50%!important}.products-tables table th{width:20%!important;vertical-align:top;font-weight:normal}@media screen and (max-width:980px){.products-tables table{width:100%!important}}.price-section{width:100%}.price-flex{display:flex;flex-wrap:wrap}.price-flex .item_info_price{width:50%}@media screen and (max-width:980px){.price-flex .item_info_price{width:100%}.price-flex .item_info_price2{margin-top:20px;width:100%}.item_info ul li{display:block!important}}.yarpp-thumbnails-horizontal{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:30px}.yarpp-thumbnail{display:block;background:#fff;padding:15px;text-align:center}@media screen and (max-width:980px){.yarpp-thumbnail{width:50%}}.yarpp-thumbnail-title{display:block}.yarpp-related h3{font-size:22px;font-weight:700;margin:10px}.search-cover{margin-bottom:50px}#form2{position:relative}#sbox2{height:50px;padding:0 10px;left:0;top:0;width:100%;border-radius:2px;border:solid 3px #eaeaea;outline:0}#sbtn2{height:50px;position:absolute;right:5px;top:0;background:none;color:#666;border:none;font-size:20px;outline:0}#sbtn5:hover{color:#7fbfff}#form3{position:relative;margin-top:20px;color:#252525;max-width:60%;margin:20px auto 0;font-size:.8em}#sbox3{height:50px;padding:0 10px;left:0;top:0;width:100%;border-radius:2px;border:solid 3px #eaeaea;outline:0;font-size:.6em}#sbtn3{height:50px;position:absolute;right:5px;top:0;background:none;color:#666;border:none;font-size:20px;outline:0}#sbtn3:hover{color:#7fbfff}#form4{position:relative;margin-top:20px;color:#252525;max-width:80%;margin:20px auto 0;font-size:.8em}#sbox4{height:50px;padding:0 10px;left:0;top:0;width:100%;border-radius:2px;border:solid 3px #eaeaea;outline:0}#sbtn4{height:50px;position:absolute;right:5px;top:0;background:none;color:#666;border:none;font-size:20px;outline:0}#sbtn4:hover{color:#7fbfff}h3.related_post_title{font-size:22px;margin-bottom:10px;font-weight:700}.oteire-cover{margin-bottom:50px}.oteire-title{font-size:1.2em;border-bottom:1px solid #ccc;margin:30px 0 10px}.oteire-cover ol li{list-style-type:decimal;margin:15px 50px}ul.osusume-posts{display:flex;flex-wrap:wrap}ul.osusume-posts li{width:25%;text-align:center;background:#fff;padding:10px}@media screen and (max-width:980px){ul.osusume-posts li{width:50%}}.blog-header{display:block;text-align:center;background:#fff}.wrap_service{padding:60px 40px}.content_service{max-width:980px;margin:0 auto}