@font-face{font-display:swap;font-family:"design_plus";src:url(/wp-content/themes/beyond_tcd094/fonts/design_plus.woff?v=1.1)format("woff");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"footer_bar";src:url(/wp-content/themes/beyond_tcd094/fonts/footer_bar.woff?v=1.1)format("woff");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"tiktok_x_icon";src:url(/wp-content/themes/beyond_tcd094/fonts/tiktok_x_icon.eot?v=1.1);src:url(/wp-content/themes/beyond_tcd094/fonts/tiktok_x_icon.eot?v=1.1#iefix)format("embedded-opentype"),url(/wp-content/themes/beyond_tcd094/fonts/tiktok_x_icon.woff?v=1.1)format("woff"),url(/wp-content/themes/beyond_tcd094/fonts/tiktok_x_icon.ttf?v=1.1)format("truetype"),url(/wp-content/themes/beyond_tcd094/fonts/tiktok_x_icon.svg?v=1.1#tiktok_x_icon)format("svg");font-weight:400;font-style:normal}a,article,div,footer,form,h3,header,html,img,label,li,nav,p,span,ul{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline}body{margin:0;padding:0;border:0;outline:0;vertical-align:baseline}#main_contents.no_sidebar,article,footer,header,nav{display:block}html{-webkit-text-size-adjust:100%;height:100%}ul{list-style:none;box-sizing:border-box}a:focus{outline:0}input{outline:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:100%;background-image:-webkit-linear-gradient(#fff0,#fff0);-webkit-appearance:none;border-radius:0}input::-moz-focus-inner{border:0;padding:0}h3{font-weight:600}.clearfix::after{display:block;clear:both;content:""}#bread_crumb li,#global_menu>ul,body{font-size:14px;position:relative}body{height:100%;padding-top:70px;font-family:Arial,sans-serif;line-height:1;width:100%;-webkit-font-smoothing:antialiased;-webkit-box-sizing:border-box;box-sizing:border-box}a{text-decoration:none}a,a:after,a:before,input{-webkit-transition-property:background-color,color;-webkit-transition-duration:.2s;-webkit-transition-timing-function:ease;transition-property:background-color,color;transition-duration:.2s;transition-timing-function:ease}.post_content{word-wrap:break-word}a[href^="tel:"]{pointer-events:none;text-decoration:none!important}#container{overflow:hidden}#main_contents{width:1030px;margin:0 auto;padding:70px 0 150px;position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}#main_contents:before{content:"";display:block;width:1px;height:100%;position:absolute;top:0;left:750px;background:#ddd;z-index:10}#main_col{width:700px}#main_contents.no_sidebar #main_col{width:auto}#header_logo .logo_image.mobile,#main_contents.no_sidebar:before{display:none}#global_menu>ul>li>a,.design_button{text-decoration:none;height:70px;position:relative;overflow:hidden}.design_button{max-width:100%;min-width:300px;line-height:1.5;padding:0 1.5em;font-weight:600;display:-ms-flexbox;display:-webkit-inline-flex;display:inline-flex;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-ms-align-items:center;-webkit-align-items:center;align-items:center;text-align:center;font-size:16px;z-index:1;color:#fff;border-width:1px;border-style:solid;transition:border-color .3s ease}.design_button:before{content:"";display:block;width:100%;height:calc(100% + 2px);position:absolute;top:-1px;z-index:-1;transition-property:background-color,left,opacity;transition-duration:.5s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.design_button:hover{color:#fff}#single_post_image{width:100%;margin:0 auto 50px;max-width:700px}#footer_box_content .bg_image img,#single_post_image img,.megamenu_a .image img{width:100%;height:100%;display:block;margin:0;object-fit:cover}#header,.design_button{display:-webkit-box;-webkit-box-sizing:border-box;box-sizing:border-box}#header{z-index:1100;position:fixed;top:0;left:0;width:100%;height:70px;background:#fff;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end}#header:after{content:"";display:block;height:calc(100% + 1px);background:#fff;z-index:-1;-webkit-transition:transform .35s ease;transition:transform .35s ease;-webkit-transform:translate3d(0,-1px,0);transform:translate3d(0,-1px,0)}#header_logo{position:absolute;left:40px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3}#header_logo img{display:block;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}#bread_crumb li a:hover,#footer_logo a:hover img,#header_logo a:hover img{opacity:.5}#global_menu,#header:after{width:100%;position:absolute}#global_menu{height:70px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}#global_menu>ul{text-align:center;font-size:0}#global_menu ul ul li,#global_menu>ul>li{display:inline-block;position:relative;line-height:1;text-align:center;font-size:16px}#global_menu>ul>li>a{color:#000;line-height:70px;padding:0 25px;display:block}#global_menu ul ul{display:none;width:250px;position:absolute;top:70px;margin:0;padding:0;z-index:100}#global_menu ul ul li{line-height:1.5;padding:0;margin:0;text-align:left;display:block}#global_menu ul ul a{background:#000;color:#fff;display:block;position:relative;padding:15px 20px 13px;height:auto;line-height:1.6;margin:0;-webkit-transition:padding .25s ease;transition:padding .25s ease}#global_menu ul ul a:hover{text-decoration:none;padding-left:57px}#global_menu ul ul a:before{display:block;height:4px;width:0;background:orange;content:"";position:absolute;left:25px;top:25px;-webkit-transition:width .25s ease;transition:width .25s ease}#global_menu ul ul a:hover:before{width:20px}#drawer_menu,#drawer_menu_button,#footer_box_content .bg_image.mobile{display:none}#header_search{height:70px;z-index:2;position:relative}#header_search_button{display:block;position:absolute;right:30px;top:14px;width:40px;height:45px;cursor:pointer;z-index:2}#header_search_button:before{font-size:17px;content:"";top:14px;right:0;-webkit-transition:color .2s ease;transition:color .2s ease}#header_search_button:hover:before{color:red}#header_search .input_area input,#header_search form{position:absolute;height:45px;z-index:1;-webkit-transition:all .3s ease;transition:all .3s ease}#header_search form,#header_search_button{-webkit-box-sizing:border-box;box-sizing:border-box}#header_search form{opacity:0;pointer-events:none;width:320px;top:13px;right:70px}#header_search .input_area input{right:0;width:0;border:0;background:#f3f3f3;padding:0 60px 0 25px;border-radius:50px}#header_search .button input{position:absolute;right:0;top:0;border:0;background:0 0}#header_search .button label{position:absolute;right:0;top:0;z-index:10;pointer-events:none}#bread_crumb li:after,#header_search .button label:before,#header_search_button:before{font-family:"design_plus";color:#000;display:block;position:absolute}#header_search .button label:before{font-size:17px;content:"";top:15px;right:20px;-webkit-transition:color .2s ease;transition:color .2s ease}#bread_crumb{width:100%;height:60px;margin:0 auto;background:#f6f7f8}#bread_crumb ul{width:1030px;margin:0 auto;height:60px;line-height:60px;padding:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;visibility:visible}#bread_crumb li{display:inline;margin:0 10px 0 0;padding:0 20px 0 0}#bread_crumb li:after{content:"";font-size:11px;height:13px;line-height:13px;right:0;top:2px}#bread_crumb li:last-of-type:after{display:none}#bread_crumb,#bread_crumb li.last{color:#999}#bread_crumb li a{color:#000;display:inline-block;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}#bread_crumb li.home a{position:relative;width:16px}#bread_crumb li.home a span{opacity:0}#bread_crumb li.home a:before{font-family:"design_plus";content:"";font-size:12px;color:#000;display:inline-block;top:0;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.megamenu{opacity:0;pointer-events:none;width:100%;position:absolute;top:70px;z-index:500;left:0;right:0;margin:auto}.megamenu_a{height:270px;background:#f3f3f3;overflow:hidden;left:0!important;border-bottom:1px solid #ddd}.megamenu_a .slider_area{width:1028px;margin:0 auto;height:270px;position:relative;z-index:1}.megamenu_a .slider{z-index:2;position:relative}.megamenu_a .slider:after,.megamenu_a .slider:before{content:"";display:block;width:1px;height:110px;background:#ddd;position:absolute;bottom:0;z-index:3}.megamenu_a .slider:before{left:0}.megamenu_a .slider:after{right:0}.megamenu_a .item{position:relative;height:270px}.megamenu_a .image_wrap{display:block;height:160px;z-index:1}#footer_box_content,.megamenu_a .image,.megamenu_a .image_wrap{width:100%;position:relative;overflow:hidden}.megamenu_a .image{height:100%!important;display:block;z-index:2}.megamenu_a .title{padding:15px 20px;border-right:1px solid #ddd;min-height:80px;font-size:16px}.megamenu_a .title a{display:block;line-height:1.7;max-height:5.1em;overflow:hidden;visibility:visible}.megamenu_a .title span{display:-webkit-inline-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.megamenu_a .category{font-size:12px;background:#000;color:#fff;text-align:center;height:35px;line-height:35px;min-width:90px;padding:0 20px;display:inline-block;z-index:3;position:absolute;top:125px;left:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#footer_box_content{height:420px}#footer_box_content .bg_image,#footer_box_content .overlay{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}#footer_box_content .overlay{z-index:2;background:rgb(0 0 0/.5)}#footer_box_content .item_list_wrap{max-width:1310px;margin:0 70px;z-index:3;position:relative;left:calc(50% - 70px);top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#footer_box_content .item,#footer_box_content .item_list,#footer_menu ul{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}#footer_box_content .item_list,#footer_menu ul{-webkit-flex-wrap:wrap;flex-wrap:wrap}#footer_box_content .item{background:rgb(255 255 255/.7);margin:0 30px 0 0;height:250px;border-radius:15px;text-align:center;padding:30px;-webkit-flex:1 1 0;flex:1 1 0%;-webkit-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box}#footer_box_content .item:last-of-type{margin-right:0}#footer_box_content .item .headline{font-size:18px}#footer_box_content .item .desc{font-size:16px;line-height:1.6}#footer_box_content .item .link_button{margin-top:15px}#footer_box_content .item .tel{font-size:42px;margin:10px 0 0;font-family:"Arial"}#footer_box_content .item.style_type1 .desc{margin-top:16px}#footer_box_content .item.style_type2 .desc{margin-top:10px}#footer{padding:60px 0}#footer_catch{height:60px;line-height:60px;text-align:center;border-bottom:1px solid #ddd;font-size:18px;-webkit-box-sizing:border-box;box-sizing:border-box}#footer_logo{text-align:center;width:100%;margin:0 0 30px}#footer_logo img{display:block;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;margin:0 auto}#footer_logo .logo_image.mobile{display:none}#return_top a{border-radius:7px;border:1px solid #ddd;background:#fff;color:#000!important;display:block;height:60px;width:60px;line-height:60px;text-decoration:none;z-index:100;position:relative}#return_top a:hover:before{color:#fff}#return_top span{text-indent:100%;white-space:nowrap;overflow:hidden;display:block}#return_top a:before{color:#000;font-family:"design_plus";content:"";font-size:16px;display:block;width:16px;position:absolute;left:23px;top:3px;margin:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#return_top{position:fixed;right:20px;bottom:20px;z-index:999;opacity:0;transition:opacity .4s ease;pointer-events:none}#footer_menu{border-top:1px solid #ddd}#copyright,#footer_menu a{height:60px;line-height:60px}#footer_menu a{font-size:14px;display:block;padding:0 15px}#copyright{background:#000;color:#fff;position:relative;text-align:center;font-size:12px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.post_content :last-child{margin-bottom:0}.post_content p{line-height:2.4;margin:0 0 2em}.post_content p:last-child{margin:0}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.owl-carousel{-webkit-tap-highlight-color:transparent;position:relative;display:none;width:100%;z-index:1}@font-face{font-display:swap;font-family:"design_plus";src:url(/wp-content/themes/beyond_tcd094/fonts/design_plus.woff?v=1.1)format("woff");font-weight:400;font-style:normal}.post_content>:first-child{margin-top:0}:root{--tcd-accent-color:0,0,0}@media screen and (max-width:1301px){body{padding-top:60px;touch-action:manipulation}#main_contents{width:auto!important;margin:0 100px;padding-bottom:70px;padding-left:0!important;padding-right:0!important}#main_col{width:calc(100% - 330px)}#main_contents:before{left:calc(100% - 280px)}@media screen and (max-width:1050px){#main_contents{display:block;margin:0 60px}#main_contents:before{display:none}#main_col{width:auto}}@media screen and (max-width:750px){#main_contents{margin:0 20px;padding:0 0 40px!important}}@media (max-width:1200px){.design_button{max-height:60px;min-width:inherit!important;width:260px!important}}@media (max-width:750px){.design_button{max-height:50px;font-size:14px;min-width:inherit!important;width:240px!important}}#drawer_menu{display:block;position:fixed;top:0;right:0;width:300px;height:100%;background:#000;overflow:auto;z-index:9999999;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:transform .25s ease;transition:transform .25s ease;-webkit-overflow-scrolling:touch}#drawer_menu .close_button_area{position:relative;width:100%;height:60px;border-bottom:1px solid #222}#drawer_menu .close_button{cursor:pointer;display:block;width:60px;height:60px;position:absolute;top:0;right:0;z-index:10}#drawer_menu .close_button:before{color:#fff;font-family:"design_plus";content:"";font-size:20px;display:block;top:21px;left:19px;position:absolute;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#header #global_menu,#header_logo .logo_image.pc,#mobile_menu li ul{display:none}#mobile_menu{width:100%;margin:0}#mobile_menu ul{margin:0}#mobile_menu a{display:block;margin:0;padding:0 60px 0 20px;height:60px;line-height:60px;text-decoration:none;color:#fff;font-size:13px;border-bottom:1px solid #222;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;visibility:visible}#mobile_menu li li a{border:0;background:#222;height:50px;line-height:50px;opacity:0}#mobile_menu a:hover{color:#fff}#mobile_menu a,#mobile_menu li{position:relative}#mobile_menu li ul{background:#222}#drawer_menu_footer{padding:30px 20px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}#drawer_menu_search{margin:35px auto 0;position:relative;width:260px}#drawer_menu_search .input_area{background:rgb(255 255 255/.15);width:260px;height:40px;border-radius:40px;position:relative}#drawer_menu_search .input_area input{font-size:12px;border:0;background:0 0;height:40px;width:210px;position:absolute;left:0;top:2px;padding:0 10px 0 25px;color:#fff}#drawer_menu_search .button_area{width:40px;height:40px;position:absolute;right:0;top:0}#drawer_menu_search .button_area input{width:40px;height:40px;border:0;background:0 0;cursor:pointer}#drawer_menu_search .button_area:before{display:block;text-align:center;cursor:pointer;z-index:1;pointer-events:none;font-weight:600;position:absolute;font-family:"design_plus";color:#fff;font-size:12px;content:"";left:11px;top:15px;-webkit-transition:color .25s ease;transition:color .25s ease}body.drawermenu_light #drawer_menu{background:#fff}body.drawermenu_light #drawer_menu .close_button_area{border-color:#ddd}body.drawermenu_light #mobile_menu a{color:#000;border-color:#ddd}body.drawermenu_light #drawer_menu .close_button:before,body.drawermenu_light #drawer_menu_search .button_area:before,body.drawermenu_light #drawer_menu_search .input_area input{color:#000}body.drawermenu_light #drawer_menu_search .input_area,body.drawermenu_light #mobile_menu li li a,body.drawermenu_light #mobile_menu li ul{background:#eee}#header{height:60px}#header_logo{left:25px;transform:translateY(-50%) scale(1)}#header_logo .logo_image.mobile{display:block}@media screen and (max-width:750px){#header_logo{left:20px}}#global_menu,#header_search,.megamenu{display:none}#drawer_menu_button{position:absolute;z-index:2;right:0;bottom:0;display:inline-block;font-size:11px;width:60px;height:60px;line-height:60px;text-decoration:none;text-align:center}#drawer_menu_button span{width:22px;height:2px;background:#000;display:block;position:absolute;-webkit-transition-property:background-color;-webkit-transition-duration:.2s;-webkit-transition-timing-function:ease;transition-property:background-color;transition-duration:.2s;transition-timing-function:ease;-webkit-transition:all .3s ease;transition:all .3s ease;left:20px}#drawer_menu_button:hover span{opacity:.5}#drawer_menu_button span:nth-child(1){top:24px}#drawer_menu_button span:nth-child(2){top:30px}#drawer_menu_button span:nth-child(3){top:36px}#bread_crumb{width:100%;position:relative;padding:0 25px!important;-webkit-box-sizing:border-box;box-sizing:border-box}#bread_crumb ul{width:auto;height:60px;line-height:60px}@media screen and (max-width:750px){#bread_crumb{padding:0 20px!important;height:45px}#bread_crumb ul{height:45px!important;line-height:45px!important;width:auto!important}#bread_crumb li{font-size:12px;margin-right:5px;padding-right:15px}#bread_crumb li:after{font-size:9px;top:1px}#single_post_image{width:calc(100% + 40px);margin:0-20px 40px;max-width:inherit}}#footer_box_content{height:350px}#footer_box_content .item_list_wrap{margin:0 60px;left:auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#footer_box_content .item{height:190px;min-width:290px;margin-right:20px;padding:15px!important}#footer_box_content .item .headline{font-size:16px}#footer_box_content .item .desc{font-size:14px}#footer_box_content .item .tel{font-size:30px}#footer_box_content .item .design_button{height:50px;min-width:inherit;width:240px;font-size:14px}@media screen and (max-width:1050px){#footer_box_content{height:300px}#footer_box_content .item_list_wrap{margin:0 20px}#footer_box_content .item_list{padding:0;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;position:relative}#footer_box_content .item{margin-right:10px!important;position:relative}#footer_box_content .item:last-of-type{margin-right:0!important}#footer_box_content .item:last-of-type:after{content:"";display:block;width:20px;height:1px;position:absolute;left:100%;top:0}}@media screen and (max-width:750px){#footer_box_content .bg_image.mobile{display:block}#footer_box_content .bg_image.pc{display:none}#footer{padding:40px 0}#footer_catch{height:auto;line-height:1.6;font-size:14px!important;padding:14px 20px}#footer_logo{margin:0 0 20px}#footer_logo .logo_image.mobile{display:block}#footer_logo .logo_image.pc{display:none}#footer_menu a{padding:0 10px}#return_top a{height:50px;width:50px;line-height:50px}#return_top{right:10px;bottom:20px}#return_top a:before{top:3px;left:17px}.post_content p{line-height:2}}@font-face{font-display:swap;font-family:"footer_bar";src:url(/wp-content/themes/beyond_tcd094/fonts/footer_bar.woff?v=1.1)format("woff");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"tiktok_x_icon";src:url(/wp-content/themes/beyond_tcd094/fonts/tiktok_x_icon.eot?v=1.1);src:url(/wp-content/themes/beyond_tcd094/fonts/tiktok_x_icon.eot?v=1.1#iefix)format("embedded-opentype"),url(/wp-content/themes/beyond_tcd094/fonts/tiktok_x_icon.woff?v=1.1)format("woff"),url(/wp-content/themes/beyond_tcd094/fonts/tiktok_x_icon.ttf?v=1.1)format("truetype"),url(/wp-content/themes/beyond_tcd094/fonts/tiktok_x_icon.svg?v=1.1#tiktok_x_icon)format("svg");font-weight:400;font-style:normal}}