body{font-size:100%;font-family:'游ゴシック','Yu Gothic',YuGothic,'Hiragino Kaku Gothic ProN','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ ゴシック',sans-serif}.mark{background:#ff0}.hd_description{font-size:.8rem;color:#ccc}.site-header{width:100%;max-width:100%;z-index:2;position:relative;display:flex;justify-content:space-between;align-items:center;position:fixed;background:#fff;top:0;border-top:solid 4px #4dbcca;box-shadow:0 4px 4px rgba(0,0,0,.2);padding:0 !important}.site-branding{max-width:400px}.site-title{padding-left:16px}.site-navigation a{color:#000}.site-navigation ul.menu{display:flex;justify-content:flex-end;font-size:.875rem;font-weight:700}.site-navigation ul.menu li{display:block;height:85px;margin-right:10px}.site-navigation ul.menu li:last-child{display:block;width:125px;height:85px;margin-right:0}.site-navigation ul.menu li a{display:flex;height:100%;width:100%;justify-content:center;align-items:center}.site-navigation ul.menu li:last-child a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding:0;color:#fff;text-decoration:none;background:#4ac6d6}.service_item{display:table;width:100%;border:1px solid #eee;position:relative}.service_item:after{content:"";position:absolute;bottom:2px;right:2px;width:0;height:0;border-bottom:14px solid #ffde00;border-left:14px solid transparent}.service_item a{color:#333;background-color:#fff;display:block}.service_item a:hover{background-color:#efefef !important}.service_item .s_number{width:15%;background:#4ac6d6;width:160px;height:76px;font-weight:700;color:#fff;background-size:77px 46px;font-size:3rem;text-align:center;display:table-cell;line-height:1.6}.s_content{padding:0 16px;height:80px;width:84%;display:table-cell;vertical-align:middle}.s_sttl{font-size:.9rem;padding-top:5px}.s_ttl{font-weight:700;font-size:1.2rem}.grid_bg{padding:60px 0 60px;background-color:#fff;background-image:repeating-linear-gradient(to bottom,transparent 12px,rgba(204,204,204,.2) 13px,rgba(204,204,204,.1) 13px,transparent 14px,transparent 25px,rgba(204,204,204,.2) 26px,rgba(204,204,204,.1) 26px,transparent 27px,transparent 38px,rgba(204,204,204,.2) 39px,rgba(204,204,204,.1) 39px,transparent 40px,transparent 51px,rgba(204,204,204,.2) 52px,rgba(204,204,204,.1) 52px,transparent 53px,transparent 64px,rgba(204,204,204,.2) 65px,rgba(204,204,204,.1) 65px),repeating-linear-gradient(to right,transparent 12px,rgba(204,204,204,.2) 13px,rgba(204,204,204,.1) 13px,transparent 14px,transparent 25px,rgba(204,204,204,.2) 26px,rgba(204,204,204,.1) 26px,transparent 27px,transparent 38px,rgba(204,204,204,.2) 39px,rgba(204,204,204,.1) 39px,transparent 40px,transparent 51px,rgba(204,204,204,.2) 52px,rgba(204,204,204,.1) 52px,transparent 53px,transparent 64px,rgba(204,204,204,.2) 65px,rgba(204,204,204,.1) 65px)}.grade{border:1px solid #6ec1e4;color:#6ec1e4;font-weight:700;font-size:.8rem;padding:2px 10px;margin:10px 5px 5px 0}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-headline{font-size:43px;line-height:1.2;display:block}.single-post h3{background:#6ec1e4;color:#fff;padding:5px 10px;font-size:1.4rem}.elementor-widget-section-title-addons .htmega-section-title .section-title-txt{line-height:1.6}.PCnone{display:none}.SPnone{display:block}input[type=submit]{display:block;margin:10px auto;width:80%;max-width:400px;padding:10px}.top_blog_feed li{padding:0 0 5px !important;margin-bottom:5px !important}.feedzy-rss .rss_item{margin:.8% !important}@media only screen and (max-width:960px){#mega-menu-wrap-menu-1{display:none}}@media only screen and (max-width:768px){.PCnone{display:block}.SPnone{display:none}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:28px}.elementor-headline{font-size:26px;line-height:1.4;display:block}.site-header{position:relative}.site-branding{max-width:80%;margin:10px auto;text-align:center}.site-navigation{display:none}.toyou{font-size:.8rem}h2{font-size:1.4rem;line-height:1.2}h3{font-size:1.25rem !important}h3.section-title-txt{line-height:1.4 !important}h4{font-size:1.4rem}.elementor-2002 .elementor-element.elementor-element-9309142>.elementor-widget-container{width:100%;background-image:url(https://life-design-branding.com/wp/wp-content/uploads/s_course_bg.jpg);background-repeat:no-repeat;background-size:100%}.s-course-ttl h3.elementor-heading-title{color:#fff;text-align:center;font-size:18px;line-height:2;padding-top:30px;padding-bottom:14px;padding-left:38px}.service_item .s_number{margin-right:10px;vertical-align:middle;font-size:2.2rem !important}.s_content{width:86%;padding:6px}.s_sttl{padding-top:0;font-size:.8rem}.s_ttl{font-size:1rem;font-weight:700}.elementor-2002 .elementor-element.elementor-element-94f9237>.elementor-background-overlay{background-image:url(https://life-design-branding.com/wp/wp-content/uploads/s_japanese_bg-1.jpg) !important;background-position:center;background-size:contain;overflow-y:hidden;margin-bottom:30px;background-repeat:no-repeat}table.tafe-table .grade{display:block;text-align:center}}.qa01 dl,.qa01 dt,.qa01 dd{margin:0;padding:0}.qa01 label{display:block !important}.qa01 dl+dl{margin-top:25px}.qa01 dt,.qa01 dd{padding:10px}.qa01 dl{position:relative;overflow:hidden}.qa01 dl>input{display:none}.qa01 dt{position:relative;z-index:1;padding:15px 50px 15px 55px;cursor:pointer;background:#3ad7e0;transition:.4;font-size:16px;line-height:1.3;color:#fff}.qa01 dd{position:absolute;visibility:hidden;transform:translateY(-100%);transition:.4s;background:#fff;border-top:none;padding:10px 15px 10px 60px;font-size:17px}.qa01 dl>input:checked+label+dd{position:relative;visibility:visible;transform:translateY(0)}.qa01 dt:before{content:'';position:absolute;width:20px;height:3px;top:50%;right:20px;background:#fff;transform:translateY(-50%)}.qa01 dt:after{content:'';position:absolute;top:50%;right:20px;width:20px;height:3px;background:#fff;transition:.4s;transform:translateY(-50%) rotate(90deg)}.qa01 dl>input:checked+label>dt:after{transform:translateY(-50%) rotate(180deg)}.qa01 dt span{position:absolute;display:flex;align-items:center;justify-content:center;background:#3ad7e0;top:50%;left:15px;width:35px;height:35px;transform:translateY(-50%);color:#fff;font-size:20px}.qa01 dd span{position:absolute;display:flex;align-items:center;justify-content:center;background:#fc9e00;top:50%;left:15px;width:35px;height:35px;transform:translateY(-50%);color:#fff;font-size:20px}.qa01 dd span{top:15px;transform:translateY(0)}.qa01 dd p{font-size:17px;line-height:1.5}.qa-d-ttl{padding:8px;font-size:18px;font-weight:700;border-bottom:double #13b590;margin:0 auto 10px auto;color:#3c3b3b}.qa-f{border:1px solid #13b590;padding:10px;margin:0 auto}.qa-f-ttl{padding:8px;text-align:center;font-size:18px;font-weight:700;border-bottom:double #13b590;margin:0 auto 30px auto;width:90%;color:#3c3b3b}.qa01 dd a{text-decoration:underline;color:#006ddc !important}@media only screen and (min-width:758px){.qa01{margin:0 auto}.qa01 dt{padding:20px 40px 20px 70px;font-size:18px}.qa01 dd{padding:20px 40px 20px 90px;font-size:20px}.qa01 dt span{left:20px;width:45px;height:45px;font-size:25px}.qa01 dd span{left:20px;width:45px;height:45px;font-size:25px}.qa-f{padding:20px;width:90%}.qa-d-ttl{padding:8px;font-size:17px;margin:0 auto 10px auto}.qa-f-ttl{padding:8px;font-size:19px;margin:0 auto 30px auto;width:90%}}.elementor-accordion-title{line-height:1.3}