div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fildset,input,textarea,p,blockquote,table,th,td,address{margin:0;padding:0;color:#222;font-style:normal;font:small/150% verdana,"ヒラギノ丸ゴ Pro W4",ヒラギノ丸ゴ Pro W4,Hiragino Maru Gothic Pro,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",Osaka,sans-serif}*html body div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fildset,input,textarea,p,blockquote,table,th,td,address{font:small/150% "メイリオ",Meiryo,verdana,"ヒラギノ丸ゴ Pro W4",ヒラギノ丸ゴ Pro W4,Hiragino Maru Gothic Pro,"ＭＳ Ｐゴシック",Osaka,sans-serif}*+html body div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fildset,input,textarea,p,blockquote,table,th,td,address{font:small/150% "メイリオ",Meiryo,verdana,"ヒラギノ丸ゴ Pro W4",ヒラギノ丸ゴ Pro W4,Hiragino Maru Gothic Pro,"ＭＳ Ｐゴシック",Osaka,sans-serif};;body div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fildset,input,textarea,p,blockquote,table,th,td,address{font:small/150% "メイリオ",Meiryo,verdana,"ヒラギノ丸ゴ Pro W4",ヒラギノ丸ゴ Pro W4,Hiragino Maru Gothic Pro,"ＭＳ Ｐゴシック",Osaka,sans-serif}p,dt,dd,li,th,td,a,span{text-align:left;font-size:115%}p a,li a{font-size:115%!important}table{border-collapse:collapse;border-spacing:0}textarea,input{margin:0;padding:0}caption,th{text-align:left}td,th{vertical-align:top}fieldset,img,abbr{border:none}li{list-style-type:none}hr{display:none}strong{font-weight:700}.pkg{display:inline-block;margin-bottom:-3px}.pkg:after{content:"";display:block;visibility:hidden;height:.1px;font-size:.1em;line-height:0;clear:both}a,a:link{color:#335fb0}a:visited{color:#335fb0}a:hover{color:#000;text-decoration:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;overflow-y:scroll}body{-webkit-text-size-adjust:100%;font-size:100%;line-height:1.5em;color:#333;width:100%;background:url(//datsuryoku.com/wp-content/themes/datsuryoku/common/img/bodyBg.png) 0 0 repeat-x #fff;text-align:center;margin:0;padding:0}.clear{clear:both;line-height:0}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1;}.PC{display:block}.MOBILE{display:none}#toc_container{margin:0 auto 40px !important;padding:20px !important}#headCont,#footCont{max-width:1100px;width:100%;margin:0 auto}.admin-bar #head{top:32px}@media screen and (max-width:782px){.admin-bar #head{top:auto}}.home #wrap{width:100%;max-width:100%}#main{width:100%;float:left;margin-right:-350px}#mainCol{margin-right:350px}#side{width:300px;float:right}#over{background:url(//datsuryoku.com/wp-content/themes/datsuryoku/common/img/vaBG.jpg) 50% 0 repeat-x #fff}#va{background:url(//datsuryoku.com/wp-content/themes/datsuryoku/common/img/va.jpg) 50% 0 no-repeat;padding:70px 0 70px 60px;width:100%;max-width:1200px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin:0 auto;margin-bottom:30px;min-height:190px}#va h1{color:#fff;font-size:200%;text-align:left}#wrap{padding-bottom:30px;max-width:1200px;width:100%;margin:0 auto;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:50px;text-align:left}#head{border-top:15px solid #e8deb4}#headCont{height:135px;position:relative}#headCont #logo{position:absolute;left:0;top:20px}#headCont #headTel{position:absolute;right:185px;top:20px}#headCont #headTel p{text-align:right}#headCont #headInq{position:absolute;right:0;top:-15px}#toggleBtn{display:none}#gNavi{background:#2758a5;background:-moz-linear-gradient(top,#214a8a 0%,#2758a5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#214a8a),color-stop(100%,#2758a5));background:-webkit-linear-gradient(top,#214a8a 0%,#2758a5 100%);background:-o-linear-gradient(top,#214a8a 0%,#2758a5 100%);background:-ms-linear-gradient(top,#214a8a 0%,#2758a5 100%);background:linear-gradient(to bottom,#214a8a 0%,#2758a5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#214a8a',endColorstr='#2758a5',GradientType=0)}#gNavi ul{max-width:1100px;width:100%;margin:0 auto;display:flex;flex-wrap:nowrap;overflow:hidden}#gNavi ul li{flex:1}#gNavi ul li a{text-decoration:none;display:block;webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border-left:1px solid #2759a6;border-right:1px solid #3f6baf;text-align:center;color:#fff;padding:15px 0;font-size:100% !important}#gNavi ul li a span{color:#93a1a3;font-size:80%}#gNavi ul li a:hover,#gNavi ul li.current-menu-item a{background:#214a8a;background:-moz-linear-gradient(bottom,#214a8a 0%,#2758a5 100%);background:-webkit-gradient(linear,left bottom,left top,color-stop(0%,#214a8a),color-stop(100%,#2758a5));background:-webkit-linear-gradient(bottom,#214a8a 0%,#2758a5 100%);background:-o-linear-gradient(bottom,#214a8a 0%,#2758a5 100%);background:-ms-linear-gradient(bottom,#214a8a 0%,#2758a5 100%);background:linear-gradient(to top,#214a8a 0%,#2758a5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2758a5',endColorstr='#214a8a',GradientType=0)}#footer{background:#f8f5e9;position:relative}#footer:before{background:-moz-linear-gradient(0deg,#245299 0%,#1b9ca3 50%,#245299 100%);background:-webkit-linear-gradient(0deg,#245299 0%,#1b9ca3 50%,#245299 100%);background:-ms-linear-gradient(0deg,#245299 0%,#1b9ca3 50%,#245299 100%);height:10px;width:100%;display:block;content:''}#footCont{padding:40px 0;display:flex;flex-wrap:wrap;justify-content:space-between}#footCont #footLogo{margin-bottom:40px}#footCont section{text-align:left;width:32%;webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#footCont section:last-child p{text-align:right}#footCont ul#fNavi li{margin-bottom:1em}#footCont ul#fNavi li a{text-decoration:none}#footCont ul#fNavi li:before{font-family:"Font Awesome 5 Free";font-weight:700;content:'\f105';margin-right:5px}#footCont #footSNS{display:flex;margin-bottom:40px;justify-content:space-between}address{padding:30px 0}#side .sideHead{margin-bottom:15px}#side .sideBanner{margin-bottom:40px}#side .sideBanner ul li{margin-bottom:8px}#side .sideCta{margin-bottom:40px}#side .sideCta p{margin-bottom:10px;text-align:center}#side .sideBlog{background:#d8edef;border-radius:50px 10px 10px}#side .sideBlog section{padding:10px}#side .sideBlog .recent_box li{background:#fff}#side .sideBlog .recent_box .date{font-size:80%}#side .widget-area .widget-container{margin-bottom:40px;border:1px solid #ccc}#side .widget-area .widget-container h3{background:#245299;padding:10px;color:#fff;margin-bottom:1em;text-align:center}#side .widget-area .widget-container ul{padding:10px}#side .widget-area .widget-container ul li{margin-bottom:.5em}#side .widget-area .widget-container ul li:before{font-family:"Font Awesome 5 Free";font-weight:700;content:'\f105';margin-right:5px}#side .widget-area .widget-container ul li a{text-decoration:none}#side .widget-area .widget-container ul li a:hover{text-decoration:underline}#side .widget-area .widget-container ul li span.post-date{text-align:right;display:block;font-size:88%}.bread{margin-bottom:40px}.bread ul li{display:inline}.bread ul li:first-child a{text-decoration:none}.bread ul li:before{display:inline-block;content:"";transform:rotate(45deg);border-right:1px solid #666;border-top:1px solid #666;margin-right:10px;height:.5em;width:.5em;margin-top:-.5em}.bread ul li:first-child:before{display:none}.page_title{font-size:200%;border-bottom:3px solid #23aab9;padding-bottom:5px;position:relative;color:#666;margin-bottom:40px}.page_title:after{position:absolute;content:"";height:3px;left:50%;bottom:-3px;width:50%;background:#ccc}.pagination{list-style-type:none;padding-left:0;margin:30px 0}.pagination,.pagination li a{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.pagination a{font-weight:300;padding-top:1px;text-decoration:none;border:1px solid #ddd;border-left-width:0;min-width:46px;min-height:46px;color:#333}.pagination li:not([class*=current]) a:hover{background-color:#444;color:#fff}.pagination li:first-of-type a{border-left-width:1px}.pagination li.first span,.pagination li.last span,.pagination li.previous span,.pagination li.next span{position:absolute;top:-9999px;left:-9999px}.pagination li.first a:before,.pagination li.last a:after,.pagination li.previous a:before,.pagination li.next a:after{display:inline-block;font-family:"Font Awesome 5 Free";font-weight:700;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0)}.pagination li.first a:before{content:"\f100"}.pagination li.last a:after{content:"\f101"}.pagination li.previous a:before{content:"\f104"}.pagination li.next a:after{content:"\f105"}.pagination li.current a{background-color:#333;color:#fff;cursor:default;pointer-events:none}.pagination>li:first-child>a{border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a{border-bottom-right-radius:4px;border-top-right-radius:4px}@media only screen and (max-width:680px){.pagination li.first,.pagination li.last{position:absolute;top:-9999px;left:-9999px}.pagination li.previous a{border-left-width:1px}}@media only screen and (max-width:500px){.pagination li{position:absolute;top:-9999px;left:-9999px}.pagination li.current,.pagination li.first,.pagination li.last,.pagination li.previous,.pagination li.next{position:initial;top:initial;left:initial}.pagination li.previous a{border-left-width:0}}@media only screen and (max-width:400px){.pagination li.first,.pagination li.last{position:absolute;top:-9999px;left:-9999px}.pagination li.previous a{border-left-width:1px}}@media only screen and (max-width:240px){.pagination li{width:50%}.pagination li.current{order:2;width:100%;border-left-width:1px}}.col3_box{display:flex;justify-content:space-between;margin-bottom:40px}.col3_box .box{flex:1;max-width:330px}.col3_box .box .fig{margin-bottom:10px}.col3_box .box .fig img{width:100%;height:auto}.col3_box .box h3{font-size:150%;margin-bottom:10px;text-align:left}.gradation_line:before{background:-moz-linear-gradient(0deg,#245299 0%,#1b9ca3 50%,#245299 100%);background:-webkit-linear-gradient(0deg,#245299 0%,#1b9ca3 50%,#245299 100%);background:-ms-linear-gradient(0deg,#245299 0%,#1b9ca3 50%,#245299 100%);height:10px;width:100%;display:block;content:''}.visual_checklist{display:flex}.visual_checklist .fig img{display:block}.visual_checklist .cont{background:#245299;padding:40px;box-sizing:border-box;width:550px}.visual_checklist .cont li{color:#fff;margin-bottom:1.5em;font-size:1.2em}.visual_checklist .cont li:last-child{margin-bottom:0}.visual_checklist .cont li:before{font-family:"Font Awesome 5 Free";font-weight:400;content:'\f058';font-size:1.2em;margin-right:1em;color:#fae81e}.profile_head{display:flex;flex-direction:row-reverse;margin-bottom:40px}.profile_head .fig{width:40%}.profile_head .fig img{display:block;width:100%;height:auto}.profile_head .cont{background:#245299;padding:40px;box-sizing:border-box;width:60%}.profile_head .cont p:first-child{font-size:120%;margin-bottom:.5em}.profile_head .cont p{color:#fff;font-size:150%;margin-bottom:1em}.profile_head .cont li{font-size:90%;color:#fff}.col2{display:flex;justify-content:space-between}.col2 .box{width:48%}.col2 .box p.fig img{width:100%;height:auto}.img_r{display:flex;flex-direction:row-reverse}.img_r .fig{flex:1}.img_r .fig img{width:100%;height:auto}.img_r .cont{flex:2;padding-right:20px}.link_btn{text-align:center;margin-top:2em}.link_btn a{display:inline-block;background:#245299;color:#fff;text-decoration:none;text-align:center;padding:10px 20px}.link_btn a:hover{opacity:.9}.menu_list .box{flex-wrap:nowrap;display:flex;justify-content:space-between;flex-direction:row-reverse;overflow:hidden;margin-bottom:40px}.menu_list .box .cont{text-align:left;width:49%}.menu_list .box .fig{width:49%}.menu_list .box .fig img{width:100%;height:auto}#indexContent .menu_list .box .cont p.lead,.menu_list .box .cont p.lead{color:#53b7c3;margin-bottom:0;text-align:left}.menu_list .box .cont h3{font-size:200%;display:inline}.menu_list .box .cont p.price{display:inline-block;border-radius:50px;background:red;color:#fff;font-size:120%;padding:5px 10px;float:right}.menu_list .box .cont p.price .price__op{text-align:right;display:block}.menu_list .box .cont p.price span{font-size:inherit}.menu_list .box .cont .desc{clear:both;padding:20px 0}.menu_list .box.special-menu .fig{position:relative}.menu_list .box.special-menu .fig:before{content:"";position:absolute;right:0;top:0;background:#245299;width:70px;height:70px;clip-path:polygon(0 0,100% 0%,100% 100%,50% 50%)}.menu_list .box.special-menu .fig:after{content:"NEW";position:absolute;right:0;top:0;color:#fff;font-size:14px;transform:rotate(45deg) translate(6px,18px)}.menu_list .box.special-menu .cont h3{background:linear-gradient(0deg,#d8ecee 30%,transparent 30%)}.menu_list .box.special-menu .cont p.lead{margin-bottom:15px !important;padding:10px 50px;padding-left:10px;background-color:#245299;color:#fff !important;clip-path:polygon(0 0,100% 0,calc(100% - 50px) 100%,0% 100%)}@media screen and (max-width:782px){.menu_list .box.special-menu .cont p.lead{margin-bottom:5px !important}}.evidence_wrap{display:flex;justify-content:space-between;flex-wrap:wrap}.evidence_wrap .box{width:30%;margin-bottom:40px}.evidence_wrap .box img{width:100%;height:auto;border:10px solid #f8f5e9;border-radius:50%;display:block}.evidence_wrap .box p{margin-bottom:15px;text-align:center;font-weight:700;font-size:110%}.access_flow{display:flex;justify-content:space-between;flex-wrap:wrap}.access_flow .box{width:48%;margin-bottom:30px}.access_flow .box img{width:100%;height:auto;display:block;z-index:100}.access_flow .box .fig{position:relative}.access_flow .box .fig span{z-index:200;position:absolute;background:#285aa8;color:#fff;display:inline-block;padding:10px}.access_note .note{background:#d8edef;padding:40px;margin-bottom:40px}.list_box ul{background:#d8edef;padding:40px;margin-bottom:40px}.list_box ul li{font-size:110%;margin-bottom:1em}.list_box ul li:last-child{margin-bottom:0}.list_box ul li:before{font-family:"Font Awesome 5 Free";font-weight:400;content:'\f058';font-size:1.2em;margin-right:1em;color:#285aa8}.case_movie{flex-wrap:nowrap;display:flex;justify-content:space-between;margin-bottom:40px}.case_movie .mov_section{position:relative}.case_movie .mov_section div#mov01,.case_movie .mov_section div#mov02,.case_movie .mov_section div#mov03{position:absolute;right:0;top:0}.case_movie #mov_menu li:hover{cursor:pointer}.case_movie #mov_menu li.active{position:relative}.case_movie #mov_menu li.active:before{width:100%;height:100%;position:absolute;content:"";background:rgba(0,0,0,.5)}.case_movie #mov_menu li.active:after{content:"";height:0;width:0;position:absolute;top:50%;right:-10px;border-left:10px solid #000;border-top:10px solid transparent;border-bottom:10px solid transparent}.case_box{margin-bottom:40px;background:#f8f5e9;padding:40px;border:1px solid #ddd;border-radius:10px}.case_box h4{font-size:200%;border-bottom:1px solid #ddd}.case_box h4 span{font-size:60%;display:block;text-align:right}.case_box h4:before{display:inline-block;font-family:"Font Awesome 5 Free";font-weight:700;content:'\f4ad';color:#245299;margin-right:.5em}.case_box h4:after{border-bottom:1px solid #fff;content:''}.case_box .fig{margin-bottom:30px}.case_box .fig img{width:100%;height:auto}.case_list{background:#f8f5e9;padding:40px;border:1px solid #ddd;border-radius:10px}.case_list h3{font-size:200%;border-bottom:1px solid #ddd;margin-bottom:1em}.case_list ul li:before{display:inline-block;font-family:"Font Awesome 5 Free";font-weight:700;content:'\f4ad';color:#245299;margin-right:.5em}.case_list ul li{margin-bottom:.5em}.case_list ul li a{text-decoration:none}.case_list ul li a:hover{text-decoration:underline}.flow_section{margin-bottom:80px;position:relative}.flow_section:after{content:'';border-top:40px solid #245299;border-right:40px solid transparent;border-left:40px solid transparent;bottom:-60px;right:0;left:0;display:block;width:0;height:0;position:absolute;margin:0 auto;clear:both}.flow_section:last-child:after{display:none}.flow_section h3{background:#245299;color:#fff;padding:10px;margin-bottom:1em;font-size:150%}.flow_section h3 span{background:#d8edef;display:inline-block;margin-right:5px;color:#245299;padding:10px;font-size:90%;border-radius:100px}.flow_section .fig{margin-bottom:20px}.flow_section .cont p{margin-bottom:.7em}.flow_section .fr{float:right;margin:0 0 20px 20px}#profile section.note{background:#f8f5e9;padding:40px;margin-bottom:40px}#profile section.note p{font-size:150%;text-align:center}#profile section.profile01 .note{border:1px solid #ccc;padding:40px}#profile section.profile02 h5{font-size:130%;font-weight:700;margin-bottom:1em}#profile section.profile02 .cont dl{margin-bottom:40px}#profile section.profile02 .cont dl dt{font-size:120%}#profile section.profile02 .fig{margin-bottom:20px}#profile section.profile03 dl{margin-bottom:40px}.profile_story{margin-bottom:40px}.profile_story h3{font-size:200%;margin-bottom:1.5em;padding:0 0 .5em;border-bottom:5px dotted #2859a5}.profile_story p{margin-bottom:1em}#faq .entry_content dl{margin-bottom:40px}#faq .entry_content dl dt{font-weight:700;margin-bottom:10px}#faq .entry_content dl dt:before{content:"Q";border-radius:50%;background:#cab665;color:#fff;display:inline-block;margin-right:1em;padding:5px 10px}#faq .entry_content dl dd:before{content:"A";border-radius:50%;background:#2859a5;color:#fff;display:inline-block;margin-right:1em;padding:5px 10px}#price .menu_list .box .cont{width:58%}#price .menu_list .box .fig{width:38%}#price .rect_cont{background:#d8edef;padding:40px;flex-wrap:nowrap;display:flex;justify-content:space-between;margin-bottom:40px}#price .rect_cont h3{font-size:200%}#price .rect_cont dl dt{font-size:120%}#privacy .entry_content h3{background:0 0;color:#333;padding:0;margin-bottom:.5em;display:flex}#privacy .entry_content h3:after{display:inline-block;border:none;content:"";border-bottom:2px solid #ccc;position:static;bottom:auto;top:auto;left:auto;right:auto;flex-grow:1;height:.7em;margin-left:20px}.entry_content{margin-bottom:40px}.entry_content img{max-width:100%;height:auto}.entry_content h2{font-size:200%;margin-bottom:1.5em;padding:0 0 .5em;border-bottom:5px dotted #2859a5}.entry_content h3{font-size:150%;background:#245299;color:#fff;padding:10px;position:relative;margin-bottom:2em;clear:both}.entry_content h3:after{content:'';position:absolute;bottom:-15px;left:20px;border-top:20px solid #245299;border-right:20px solid transparent;border-left:20px solid transparent}.entry_content h4{font-weight:700;font-size:134%;border-top:2px solid #245299;border-bottom:2px solid #245299;padding:5px 0;margin-bottom:1.5em;clear:both}.entry_content .alignleft{max-width:100%;height:auto}.entry_content .alignright{max-width:100%;height:auto}.entry_content p{margin-bottom:1.5em}.entry_content dl dt{font-weight:700}.entry_content blockquote{background:#eee;padding:20px}.entry_content table{border:1px solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:100%}.entry_content table th{background:#d8edef;border:1px solid #ccc;padding:20px;width:50%}.entry_content table td{border:1px solid #ccc;padding:20px}.entry_content table td ul{margin-bottom:1em}.res_cont{background:#f8f5e9;padding:40px;border:1px solid #ccc}.res_cont h3{font-size:200%;margin-bottom:1em;border-left:5px solid #666;padding:0 0 0 10px}.res_cont .fig{background:#fff;padding:20px;margin-bottom:20px}.res_cont h4{font-size:150%;font-weight:700}.res_cont .col2{margin-bottom:30px}.res_cont .col2 .link{width:30%;padding-top:15px}.res_cont .col2 .link img{width:100%;height:auto}.entry_content div.wp_rp_content{display:block !important}.entry_content .wp_rp_wrap h3.related_post_title{padding:10px !important;margin-bottom:2em !important}.entry_content ul.related_post{margin:0 -1%}.entry_content ul.related_post li{width:23.5%!important;margin:0 1%}.entry_content ul.related_post li img{width:100% !important;height:auto !important}.google-map{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden}.google-map iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}.linkSNS{display:flex;margin-bottom:40px;justify-content:space-between}.tw_btn,.fb_btn{display:block;width:49%}.tw_btn a,.fb_btn a{display:block;text-decoration:none;color:#fff;padding:20px 0;text-align:center;width:100%}.tw_btn a{background:#00aced}.fb_btn a{background:#305097}.tw_btn a:hover{background:#0691c5}.fb_btn a:hover{background:#18377d}.tw_btn a:before,.fb_btn a:before{font-family:"Font Awesome 5 Brands";font-weight:900;font-size:1.2em;display:inline-block;margin-right:.5em}.tw_btn a:before{content:'\f099'}.fb_btn a:before{content:'\f39e'}ul.recent_box li{display:flex;margin-bottom:10px;justify-content:space-between}ul.recent_box li .title{padding-left:10px}ul.recent_box li a{text-decoration:none}ul.recent_box li a:hover{text-decoration:underline}ul#single_meta{margin:0 0 20px}ul#single_meta li{display:inline-block;font-size:11px;border-right:1px solid #ccc;padding:0 15px 0 0;margin:0 15px 0 0;line-height:110%}ul#single_meta li:last-child{border:none}ul#single_meta li:before{background:0 0}ul#single_meta li.date:before{font-family:"Font Awesome 5 Free";font-weight:400;display:inline;content:"\f073";font-size:13px;margin-right:5px}ul#single_meta li.post_category:before{font-family:"Font Awesome 5 Free";font-weight:400;display:inline;content:"\f022";font-size:13px;margin-right:5px}ul#single_meta li.post_tag:before{font-family:"Font Awesome 5 Free";font-weight:700;display:inline;content:"\f02b";font-size:13px;margin-right:5px}.newEntry .cont{display:flex;padding-bottom:20px;border-bottom:1px dotted #ccc;margin-bottom:20px}.newEntry .cont .imgCont{width:30%;position:relative}.newEntry .cont .imgCont img{display:block;width:100%;height:auto}.newEntry .cont .imgCont .category{background:#333;color:#fff;display:inline-block;font-size:10px;padding:5px 10px;position:absolute;left:0;top:0}.newEntry .cont .fig{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:70%;position:relative}.newEntry .cont h3{font-size:120%;font-weight:700;padding:10px}.newEntry .cont .lead{padding:0 10px 10px}.newEntry .cont .linkCont{position:absolute;right:0;bottom:0}.newEntry .cont .linkCont a{display:inline-block;background:#333;padding:5px 10px;text-decoration:none;color:#fff;bottom:1px}.newEntry .cont .linkCont a:hover{background:#666}.newEntry .cont #single_meta{padding:0 10px}#indexVA{text-align:center;background:#e8deb4}#indexVA img{display:block;max-width:1300px;height:auto;width:100%;text-align:center;margin:0 auto}#indexContent h2{font-size:300%;border-bottom:3px solid #23aab9;padding-bottom:5px;display:inline-block;position:relative;color:#666;margin-bottom:10px}#indexContent h2:after{position:absolute;content:"";height:3px;left:50%;bottom:-3px;width:50%;background:#ccc}#indexContent p.lead{text-align:center;font-size:180%;color:#666;margin-bottom:40px}#indexContent .content_inner{width:100%;margin:0 auto;max-width:1100px}#indexContent #content01{padding:100px 0}#indexContent #content02{background:url(//datsuryoku.com/wp-content/themes/datsuryoku/common/img/index_content02BG.png) 50% 50% repeat #d8edef fixed;position:relative;padding:100px 0;z-index:100}#indexContent #content02:before{display:block;content:"";transform:rotate(45deg);width:40px;height:40px;position:absolute;top:-20px;left:50%;margin-left:-20px;background:#fff;z-index:200}#indexContent #content02 h2{margin-bottom:40px}#indexContent #content03{background:#fff;position:relative;padding:100px 0;z-index:100}#indexContent #content03:before{display:block;content:"";transform:rotate(45deg);width:40px;height:40px;position:absolute;top:-20px;left:50%;margin-left:-20px;background:#d8edef;z-index:200}#indexContent #content03 h2{margin-bottom:40px}#indexContent #content03 .rect_cont{background:#d8edef;padding:40px;flex-wrap:nowrap;display:flex;justify-content:space-between}#indexContent #content03 .rect_cont h3{font-size:200%}#indexContent #content03 .rect_cont dl dt{font-size:120%}#indexContent #content03 .rect_cont .link_btn{margin:0}#indexContent #content03 .rect_cont .link_btn a{padding:10px 40px}#indexContent #content04{padding:100px 0;border-bottom:10px solid #d8edef;border-top:10px solid #d8edef}#indexContent #content04 section{flex-wrap:nowrap;display:flex;justify-content:space-between}#indexContent #content04 .cont p{text-align:center;margin-bottom:30px}#indexContent #content05{padding:100px 0}#indexContent #content05 h2{margin-bottom:40px}#indexContent #content05 section{flex-wrap:nowrap;display:flex;justify-content:space-between;flex-direction:row-reverse}#indexContent #content05 .cont h3{color:#53b7c3;text-align:left;font-size:200%;margin-bottom:1em}#indexContent #content05 .cont p.str{font-weight:700;margin-bottom:1em}#indexContent #content05 .cont p,#indexContent #content05 .cont ul{margin-bottom:1.7em}#indexContent #content06{padding:100px 0;background:#f8f5e9}#indexContent #content06 h2{margin-bottom:40px}#indexContent #content06 .box_wrap{flex-wrap:nowrap;display:flex;justify-content:space-between;margin-bottom:40px}#indexContent #content06 .box_wrap .box{background:#fff;border-radius:10px}#indexContent #content06 .box_wrap .box p{padding:10px 10px 0}#indexContent #content06 .box_wrap .box p.name{text-align:right}#indexContent #content06 .rect_cont{text-align:center}#indexContent #content06 .rect_cont p.lead{font-size:200%}#indexContent #content07{position:relative;height:600px}#indexContent #content07 #map_canvas{position:absolute;left:0;top:0;width:100%;height:600px;z-index:100}#indexContent #content07 #info{max-width:1100px;position:absolute;top:0;left:0;right:0;height:600px;z-index:200}#indexContent #content07 #info img{display:block;margin-top:100px}
@media screen and (max-width:782px){.PC{display:none}.MOBILE{display:block}#headCont,#footCont{max-width:auto}#main{width:100%;float:none;margin-right:0;margin-bottom:40px}#mainCol{margin-right:0}#side{width:100%;float:none}#over{background:#fff}#va{background:url(//datsuryoku.com/wp-content/themes/datsuryoku/common/img/va.jpg) 50% 0 no-repeat;background-size:cover;padding:70px 0;width:100%;max-width:auto;margin-bottom:0}#va h1{text-align:center}#wrap{padding-bottom:30px;max-width:auto;width:100%;margin:0 auto;padding:50px 20px}#head{position:relative}#headCont{height:auto;position:static;margin-bottom:40px}#headCont #logo{position:static;left:auto;top:auto;text-align:left;margin-left:10px;margin-bottom:20px}#headCont #logo img{width:70%;height:auto}#headCont #headTel{position:static;right:auto;top:auto;text-align:center;margin-bottom:20px}#headCont #headTel img{width:70%;height:auto}#headCont #headTel p{text-align:center}#headCont #headInq{position:static;right:auto;top:auto;text-align:center}#headCont #headInq p{text-align:center}#headCont #headInq img{width:50%;height:auto}#toggleBtn{display:block;position:absolute;right:0;top:-15px;width:5em;height:4em;padding:10px 0;background:#2758a5;border-radius:0 0 0 10px}#toggleBtn p{text-align:center;color:#fff}#toggleBtn p:before{font-family:"Font Awesome 5 Free";font-weight:700;content:"\f0c9";color:#fff;display:block;font-size:20px;text-align:center}#gNavi{z-index:100000001;background:#2758a5;border-radius:0;display:none;position:absolute;top:0;left:0;width:100%;opacity:.9}#gNavi.active{display:block}#gNavi ul{max-width:auto;display:block;border-collapse:collapse;border-right:none;border-left:none}#gNavi ul li{display:block;border-right:none;border-left:none;border-bottom:1px solid #666;vertical-align:middle;text-align:left;padding:0;margin:0}#gNavi ul li a{text-align:left;display:inline-block;padding:10px;border-right:none;border-left:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:100%}#gNavi ul li a:hover,#gNavi ul li.active{background:#2758a5}#footCont{padding:40px 0;display:block}#footCont section{width:90%;margin:0 auto 40px}#footCont section:last-child p{text-align:center}#footCont ul#fNavi li{margin-bottom:1em}#footCont ul#fNavi li a{text-decoration:none}#footCont ul#fNavi li:before{font-family:"Font Awesome 5 Free";font-weight:700;content:'\f105';margin-right:5px}#footCont section img{width:100%;height:auto}#side .sideHead img,#side .sideBanner img{width:100%;height:auto}#side .sideCta p img{width:100%;height:auto}.col3_box{display:block}.col3_box .box{max-width:100%;margin-bottom:40px;width:100%}.visual_checklist{display:block}.visual_checklist .fig img{width:100%;height:auto;display:block}.visual_checklist .cont{width:100%}.profile_head{display:block}.profile_head .fig{width:100%}.profile_head .cont{width:100%}.col2{display:block}.col2 .box{width:100%}.img_r{display:block}.img_r .cont{padding-right:0}.link_btn a{padding:10px 40px}.menu_list .box{display:block}.menu_list .box .cont{width:100%}.menu_list .box .fig{width:100%}.evidence_wrap{display:flex}.evidence_wrap .box{width:48%}.access_flow{display:block}.access_flow .box{width:100%}.access_note .note{padding:20px}.list_box ul{padding:20px}.case_movie{display:block;margin-bottom:40px}.case_movie .mov_section{position:static}.case_movie .mov_section div#mov01,.case_movie .mov_section div#mov02,.case_movie .mov_section div#mov03{position:static;right:auto;top:auto;position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden}.case_movie .mov_section iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}.case_movie #mov_menu li{display:none}.case_box{padding:20px}.case_box .mov_cont{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden}.case_box .mov_cont iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}.case_list{padding:20px}.flow_section .fig img{width:100%;height:auto}.flow_section .fr{float:none;margin:0}#profile section.note{padding:20px}#profile section.note p{font-size:100%}#price .menu_list .box .cont{width:100%}#price .menu_list .box .fig{width:100%}#price .rect_cont{padding:20px;display:block}.entry_content .alignleft{max-width:50%;height:auto;float:left;margin:0 10px 10px 0}.entry_content .alignright{max-width:50%;height:auto;float:right;margin:0 0 10px 10px}.entry_content p{margin-bottom:1.5em;clear:both}.entry_content dl dt{font-weight:700}.entry_content table{border:1px solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:100%}.entry_content table th{background:#d8edef;border:1px solid #ccc;padding:20px;width:100%;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.entry_content table td{border:1px solid #ccc;width:100%;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.res_cont{padding:20px}.res_cont .col2 .link{width:100%}.newEntry .cont{display:block}.newEntry .cont .imgCont{width:100%}.newEntry .cont .fig{width:100%}#indexContent h2{font-size:200%}#indexContent p.lead{font-size:100%}#indexContent .content_inner{width:90%}#indexContent #content01{padding:40px 0}#indexContent #content02{background:url(//datsuryoku.com/wp-content/themes/datsuryoku/common/img/index_content02BG.png) 50% 50% repeat #d8edef fixed;position:relative;padding:50px 0;z-index:100}#indexContent #content02 h2{font-size:150%}#indexContent #content03{padding:50px 0}#indexContent #content03 .rect_cont{display:block}#indexContent #content04{padding:50px 0}#indexContent #content04 section{display:block}#indexContent #content04 section .fig img{width:80%;height:auto}#indexContent #content04 .cont p img{width:80%;height:auto}#indexContent #content05{padding:50px 0}#indexContent #content05 section{display:block}#indexContent #content05 .fig img{width:100%;height:auto}#indexContent #content06{padding:50px 0}#indexContent #content06 .box_wrap{display:block}#indexContent #content06 .fig img{width:100%;height:auto}#indexContent #content07{position:static;height:auto}#indexContent #content07 #map_canvas{position:static;left:auto;top:auto;width:100%;height:400px;z-index:100}#indexContent #content07 #info{position:static;top:auto;left:auto;right:auto;height:auto;z-index:200}#indexContent #content07 #info img{display:block;margin-top:0;width:100%;height:auto}}
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
img.wp-smiley,img.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-.1em !important;background:0 0 !important;padding:0 !important}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
#toc_container li,#toc_container ul{margin:0;padding:0}#toc_container.no_bullets li,#toc_container.no_bullets ul,#toc_container.no_bullets ul li,.toc_widget_list.no_bullets,.toc_widget_list.no_bullets li{background:0 0;list-style-type:none;list-style:none}#toc_container.have_bullets li{padding-left:12px}#toc_container ul ul{margin-left:1.5em}#toc_container{background:#f9f9f9;border:1px solid #aaa;padding:10px;margin-bottom:1em;width:auto;display:table;font-size:95%}#toc_container.toc_light_blue{background:#edf6ff}#toc_container.toc_white{background:#fff}#toc_container.toc_black{background:#000}#toc_container.toc_transparent{background:none transparent}#toc_container p.toc_title{text-align:center;font-weight:700;margin:0;padding:0}#toc_container.toc_black p.toc_title{color:#aaa}#toc_container span.toc_toggle{font-weight:400;font-size:90%}#toc_container p.toc_title+ul.toc_list{margin-top:1em}.toc_wrap_left{float:left;margin-right:10px}.toc_wrap_right{float:right;margin-left:10px}#toc_container a{text-decoration:none;text-shadow:none}#toc_container a:hover{text-decoration:underline}.toc_sitemap_posts_letter{font-size:1.5em;font-style:italic}
.trainingvideo-card-list .trainingvideo-card-item{text-decoration:unset;display:block;margin:0 5px;transition:all .2s}.trainingvideo-card-list .trainingvideo-card-item-wrap{position:relative}.trainingvideo-card-list .trainingvideo-card-item__thumb img{width:100%;-o-object-fit:cover;object-fit:cover}.trainingvideo-card-list .trainingvideo-card-item__content{transition:all .2s;padding:0 0 10px}.trainingvideo-card-list .trainingvideo-card-item__title h4{font-size:16px;line-height:1.2;border:unset;margin:10px 0}.trainingvideo-card-list .trainingvideo-card-item__detail{transition:all .2s;height:0;overflow:hidden}.trainingvideo-card-list .trainingvideo-card-item__detail p{transition:all .2s;transform:translateY(-100%);font-size:14px;color:#777;margin:0}.trainingvideo-card-list .slick-track{padding:30px 0;margin-left:0}.trainingvideo-card-list .slick-arrow{z-index:10;width:30px;height:30px;margin:auto;top:0;bottom:0}.trainingvideo-card-list .slick-arrow:before{font-size:30px;color:#b3b3b3;transition:all .2s}.trainingvideo-card-list .slick-prev{left:0}.trainingvideo-card-list .slick-next{right:0}.trainingvideo-card-list:not(.is-mobile) .trainingvideo-card-item:hover{box-shadow:0 0 40px 0 rgba(0,0,0,.3),0px -7px 15px 0 rgba(0,0,0,.16)}.trainingvideo-card-list:not(.is-mobile) .trainingvideo-card-item:hover .trainingvideo-card-item__content{padding:0 10px 10px}.trainingvideo-card-list:not(.is-mobile) .trainingvideo-card-item:hover .trainingvideo-card-item__detail{display:block;height:unset}.trainingvideo-card-list:not(.is-mobile) .trainingvideo-card-item:hover .trainingvideo-card-item__detail p{transform:unset}.trainingvideo-card-list:not(.is-mobile):hover .slick-arrow:before{color:#333}.widget_training_video_list_widget .trainingvideo-card-list{display:flex;overflow:auto}.widget_training_video_list_widget .trainingvideo-card-list .trainingvideo-card-item-wrap{width:200px;min-width:200px}
.wp_rp_wrap .related_post_title{clear:both;padding:0 !important;margin:0 !important}div.wp_rp_content{display:inline-block !important}div.wp_rp_footer{text-align:right !important;overflow:hidden !important}div.wp_rp_footer a{color:#999 !important;font-size:11px !important;text-decoration:none !important;display:inline-block !important}div.wp_rp_footer a.wp_rp_edit{color:#fff !important;font-size:12px !important;text-decoration:underline !important;font-weight:700 !important;background:#f79124 !important;border-radius:2px !important;padding:3px 6px}ul.related_post{display:inline-block !important;position:relative !important;margin:0 !important;padding:0 !important}ul.related_post li{position:relative !important;display:inline-block !important;vertical-align:top !important;zoom:1 !important;*display:inline !important;width:150px !important;margin:10px 10px 10px 0 !important;padding:0 !important;background:0 0 !important}ul.related_post li a{position:relative !important;display:block !important;font-size:13px !important;line-height:1.6em !important;text-decoration:none !important;margin-bottom:5px !important;text-indent:0 !important}ul.related_post li img{display:block !important;width:150px !important;height:150px !important;max-width:100% !important;margin:0 !important;padding:0 !important;background:0 0 !important;border:none !important;border-radius:3px !important;box-shadow:0 1px 4px rgba(0,0,0,.2) !important}ul.related_post li a img.wp_rp_santa_hat{display:none !important}ul.related_post li small{font-size:80%}@media screen and (max-width:480px){ul.related_post li{display:inline-block !important;width:150px !important;clear:both !important}ul.related_post li a:nth-child(1){float:left !important}ul.related_post li a:nth-child(2){font-size:14px !important}}ul.related_post li .wp_rp_category a{display:inline !important}
.lazyload{background-image:none !important}.lazyload:before{background-image:none !important}