#sb_instagram{width:100%;margin:0 auto;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#sb_instagram #sbi_images,#sb_instagram.sbi_fixed_height{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#sb_instagram:after,.sbi_lb-commentBox:after,.sbi_lb-data:after,.sbi_lb-dataContainer:after,.sbi_lb-outerContainer:after{content:"";display:table;clear:both}#sb_instagram.sbi_fixed_height{overflow:hidden;overflow-y:auto;box-sizing:border-box}#sb_instagram #sbi_images{box-sizing:border-box;display:grid;width:100%;padding:12px 0}#sb_instagram .sbi_header_link{-webkit-box-shadow:none;box-shadow:none}#sb_instagram .sbi_header_link:hover,.sbi_lightbox a img{border:none}#sb_instagram #sbi_images .sbi_item{display:inline-block;width:100%;vertical-align:top;zoom:1;margin:0!important;text-decoration:none;opacity:1;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}#sb_instagram #sbi_images .sbi_item.sbi_transition{opacity:0}#sb_instagram.sbi_col_1 #sbi_images,#sb_instagram.sbi_col_1.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(1,1fr)}#sb_instagram.sbi_col_2 #sbi_images,#sb_instagram.sbi_col_2.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(2,1fr)}#sb_instagram.sbi_col_3 #sbi_images,#sb_instagram.sbi_col_3.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(3,1fr)}#sb_instagram.sbi_col_4 #sbi_images,#sb_instagram.sbi_col_4.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(4,1fr)}#sb_instagram.sbi_col_5 #sbi_images,#sb_instagram.sbi_col_5.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(5,1fr)}#sb_instagram.sbi_col_6 #sbi_images,#sb_instagram.sbi_col_6.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(6,1fr)}#sb_instagram.sbi_col_7 #sbi_images,#sb_instagram.sbi_col_7.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(7,1fr)}#sb_instagram.sbi_col_8 #sbi_images,#sb_instagram.sbi_col_8.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(8,1fr)}#sb_instagram.sbi_col_9 #sbi_images,#sb_instagram.sbi_col_9.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(9,1fr)}#sb_instagram.sbi_col_10 #sbi_images,#sb_instagram.sbi_col_10.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(10,1fr)}#sb_instagram #sbi_load .sbi_load_btn,#sb_instagram .sbi_photo_wrap{position:relative}#sb_instagram .sbi_photo{display:block;text-decoration:none}#sb_instagram .sbi_photo img{width:100%;height:inherit;object-fit:cover;scale:1;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;vertical-align:middle}#sb_instagram .sbi_no_js img,#sb_instagram br,#sb_instagram p:empty,#sb_instagram.sbi_no_js .sbi_load_btn,#sb_instagram.sbi_no_js .sbi_photo img{display:none}#sb_instagram a,#sb_instagram a:active,#sb_instagram a:focus,#sb_instagram a:hover,.sbi_lightbox a:active,.sbi_lightbox a:focus,.sbi_lightbox a:hover{outline:0}#sb_instagram img{display:block;padding:0!important;margin:0!important;max-width:100%!important;opacity:1!important}#sb_instagram .sbi_link{display:none;position:absolute;bottom:0;right:0;width:100%;padding:10px 0;background:rgba(0,0,0,.5);text-align:center;color:#fff;font-size:12px;line-height:1.1}#sb_instagram .sbi_link a{padding:0 6px;text-decoration:none;color:#fff;font-size:12px;line-height:1.1;display:inline-block;vertical-align:top;zoom:1}#sb_instagram .sbi_link .sbi_lightbox_link{padding-bottom:5px}#sb_instagram .sbi_link a:focus,#sb_instagram .sbi_link a:hover{text-decoration:underline}#sb_instagram .sbi_photo_wrap:focus .sbi_link,#sb_instagram .sbi_photo_wrap:hover .sbi_link{display:block}#sb_instagram svg:not(:root).svg-inline--fa{height:1em;display:inline-block}#sb_instagram .sbi_type_carousel .sbi_playbtn,#sb_instagram .sbi_type_carousel .svg-inline--fa.fa-play,#sb_instagram .sbi_type_video .sbi_playbtn,#sb_instagram .sbi_type_video .svg-inline--fa.fa-play,.sbi_type_carousel .fa-clone{display:block!important;position:absolute;z-index:1;color:rgba(255,255,255,.9);font-style:normal!important;text-shadow:0 0 8px rgba(0,0,0,.8)}#sb_instagram .sbi_type_carousel .sbi_playbtn,#sb_instagram .sbi_type_video .sbi_playbtn{z-index:2;top:50%;left:50%;margin-top:-24px;margin-left:-19px;padding:0;font-size:48px}#sb_instagram .sbi_type_carousel .fa-clone{right:12px;top:12px;font-size:24px;text-shadow:0 0 8px rgba(0,0,0,.3)}#sb_instagram .sbi_type_carousel .svg-inline--fa.fa-play,#sb_instagram .sbi_type_video .svg-inline--fa.fa-play,.sbi_type_carousel svg.fa-clone{-webkit-filter:drop-shadow(0px 0px 2px rgba(0,0,0,.4));filter:drop-shadow(0px 0px 2px rgba(0, 0, 0, .4))}#sb_instagram .sbi_loader{width:20px;height:20px;position:relative;top:50%;left:50%;margin:-10px 0 0 -10px;background-color:rgba(0,0,0,.5);border-radius:100%;-webkit-animation:1s ease-in-out infinite sbi-sk-scaleout;animation:1s ease-in-out infinite sbi-sk-scaleout}#sbi_load p{display:inline;padding:0;margin:0}#sb_instagram #sbi_load .sbi_loader{position:absolute;margin-top:-11px;background-color:#fff;opacity:1}@-webkit-keyframes sbi-sk-scaleout{0%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(1);opacity:0}}@keyframes sbi-sk-scaleout{0%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:0}}#sb_instagram .fa-spin,#sbi_lightbox .fa-spin{-webkit-animation:2s linear infinite fa-spin;animation:2s linear infinite fa-spin}#sb_instagram .fa-pulse,#sbi_lightbox .fa-pulse{-webkit-animation:1s steps(8) infinite fa-spin;animation:1s steps(8) infinite fa-spin}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.sbi-screenreader{text-indent:-9999px!important;display:block!important;width:0!important;height:0!important;line-height:0!important;text-align:left!important;overflow:hidden!important}#sb_instagram .sb_instagram_header,.sb_instagram_header{overflow:hidden;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:12px 0}#sb_instagram .sb_instagram_header a,.sb_instagram_header a{transition:color .5s;text-decoration:none}.sb_instagram_header.sbi_header_outside{float:none;margin-left:auto!important;margin-right:auto!important;display:flex}.sbi_no_avatar .sbi_header_img{background:#333;color:#fff;width:50px;height:50px;position:relative}.sb_instagram_header .sbi_header_hashtag_icon{opacity:0;position:absolute;width:100%;top:0;bottom:0;left:0;text-align:center;color:#fff;background:rgba(0,0,0,.75)}.sbi_no_avatar .sbi_header_hashtag_icon{display:block;color:#fff;opacity:.9;-webkit-transition:background .6s linear,color .6s linear;-moz-transition:background .6s linear,color .6s linear;-o-transition:background .6s linear,color .6s linear;transition:background .6s linear,color .6s linear}.sbi_no_avatar:hover .sbi_header_hashtag_icon{display:block;opacity:1;-webkit-transition:background .2s linear,color .2s linear;-moz-transition:background .2s linear,color .2s linear;-o-transition:background .2s linear,color .2s linear;transition:background .2s linear,color .2s linear}@media all and (min-width:480px){#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_img,#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_img img,.sb_instagram_header.sbi_medium .sbi_header_img,.sb_instagram_header.sbi_medium .sbi_header_img img{width:80px;height:80px;border-radius:50%}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text h3,.sb_instagram_header.sbi_medium .sbi_header_text h3{font-size:20px}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info,.sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,.sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info{font-size:14px}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info,#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text h3,.sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,.sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info,.sb_instagram_header.sbi_medium .sbi_header_text h3{line-height:1.4}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_img,#sb_instagram .sb_instagram_header.sbi_large .sbi_header_img img,.sb_instagram_header.sbi_large .sbi_header_img,.sb_instagram_header.sbi_large .sbi_header_img img{width:120px;height:120px;border-radius:50%}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text h3,.sb_instagram_header.sbi_large .sbi_header_text h3{font-size:28px}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio,#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info,.sb_instagram_header.sbi_large .sbi_header_text .sbi_bio,.sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info{font-size:16px}}#sb_instagram .sb_instagram_header .sbi_header_img,.sb_instagram_header .sbi_header_img{position:relative;width:50px;height:50px;overflow:hidden;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:50%}#sb_instagram .sb_instagram_header .sbi_header_img_hover,.sb_instagram_header .sbi_header_img_hover{opacity:0;position:absolute;width:100%;top:0;bottom:0;left:0;text-align:center;color:#fff;background:rgba(0,0,0,.75);z-index:2;transition:opacity .4s ease-in-out}#sb_instagram .sb_instagram_header .sbi_header_hashtag_icon .sbi_new_logo,#sb_instagram .sb_instagram_header .sbi_header_img_hover .sbi_new_logo,.sb_instagram_header .sbi_header_hashtag_icon .sbi_new_logo,.sb_instagram_header .sbi_header_img_hover .sbi_new_logo{position:absolute;top:50%;left:50%;margin-top:-12px;margin-left:-12px;width:24px;height:24px;font-size:24px}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_hashtag_icon .sbi_new_logo,.sb_instagram_header.sbi_medium .sbi_header_hashtag_icon .sbi_new_logo{margin-top:-18px;margin-left:-18px;width:36px;height:36px;font-size:36px}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_hashtag_icon .sbi_new_logo,.sb_instagram_header.sbi_large .sbi_header_hashtag_icon .sbi_new_logo{margin-top:-24px;margin-left:-24px;width:48px;height:48px;font-size:48px}#sb_instagram .sb_instagram_header .sbi_header_img_hover i{overflow:hidden}#sb_instagram .sb_instagram_header .sbi_fade_in,.sb_instagram_header .sbi_fade_in{opacity:1;transition:opacity .2s ease-in-out}#sb_instagram .sb_instagram_header a:focus .sbi_header_img_hover,#sb_instagram .sb_instagram_header a:hover .sbi_header_img_hover,#sb_instagram.sbi_no_js #sbi_images .sbi_item.sbi_transition,.sb_instagram_header a:focus .sbi_header_img_hover,.sb_instagram_header a:hover .sbi_header_img_hover,.sbi_lb-nav a.sbi_lb-next:hover,.sbi_lb-nav a.sbi_lb-prev:hover{opacity:1}#sb_instagram .sb_instagram_header .sbi_header_text,.sb_instagram_header .sbi_header_text{display:flex;gap:20px;justify-content:flex-start;align-items:center}#sb_instagram .sb_instagram_header.sbi_large .sbi_feedtheme_header_text,.sb_instagram_header.sbi_large .sbi_feedtheme_header_text{gap:8px}.sb_instagram_header.sbi_medium .sbi_feedtheme_header_text{gap:4px}.sbi_feedtheme_header_text{display:flex;justify-content:flex-start;align-items:flex-start;flex:1;flex-direction:column;gap:4px}#sb_instagram .sb_instagram_header h3,.sb_instagram_header h3{font-size:16px;line-height:1.3;margin:0;padding:0}#sb_instagram .sb_instagram_header p,.sb_instagram_header p{font-size:13px;line-height:1.3;margin:0;padding:0}#sb_instagram .sb_instagram_header .sbi_header_text img.emoji,.sb_instagram_header .sbi_header_text img.emoji{margin-right:3px!important}#sb_instagram .sb_instagram_header .sbi_header_text.sbi_no_bio .sbi_bio_info,.sb_instagram_header .sbi_header_text.sbi_no_bio .sbi_bio_info{clear:both}#sb_instagram #sbi_load{float:left;clear:both;width:100%;text-align:center;opacity:1;transition:.5s ease-in}#sb_instagram #sbi_load .fa-spinner{display:none;position:absolute;top:50%;left:50%;margin:-8px 0 0 -7px;font-size:15px}#sb_instagram #sbi_load .sbi_load_btn,#sb_instagram .sbi_follow_btn a,.et-db #et-boc .et-l .et_pb_module .sbi_follow_btn a{display:inline-block;vertical-align:top;zoom:1;padding:7px 14px;margin:5px auto 0;background:#333;text-decoration:none;line-height:1.5}#sb_instagram .sbi_load_btn .sbi_btn_text,#sb_instagram .sbi_load_btn .sbi_loader{opacity:1;transition:.1s ease-in}#sb_instagram .sbi_hidden{opacity:0!important}#sb_instagram #sbi_load .sbi_load_btn,#sb_instagram .sbi_follow_btn a{border:none;color:#fff;font-size:13px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:.1s ease-in}.sbi_lb-nav a.sbi_lb-next,.sbi_lb-nav a.sbi_lb-prev{width:50px;padding-left:10px;padding-right:10px;opacity:.5;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s}#sb_instagram .sbi_follow_btn{display:inline-block;vertical-align:top;zoom:1;text-align:center}#sb_instagram .sbi_follow_btn.sbi_top{display:block;margin-bottom:5px}#sb_instagram .sbi_follow_btn a{background:#408bd1;color:#fff}#sb_instagram #sbi_load .sbi_load_btn:focus,#sb_instagram #sbi_load .sbi_load_btn:hover{outline:0;box-shadow:inset 0 0 20px 20px rgba(255,255,255,.25)}#sb_instagram .sbi_follow_btn a:focus,#sb_instagram .sbi_follow_btn a:hover{outline:0;box-shadow:inset 0 0 10px 20px #359dff}#sb_instagram #sbi_load .sbi_load_btn:active,#sb_instagram .sbi_follow_btn a:active{box-shadow:inset 0 0 10px 20px rgba(0,0,0,.3)}#sb_instagram .sbi_follow_btn .fa,#sb_instagram .sbi_follow_btn svg{margin-bottom:-1px;margin-right:7px;font-size:15px}#sb_instagram .sbi_follow_btn svg{vertical-align:-.125em}#sb_instagram #sbi_load .sbi_follow_btn{margin-left:5px}#sb_instagram .sb_instagram_error{width:100%;text-align:center;line-height:1.4}#sbi_mod_error{display:none;border:1px solid #ddd;background:#eee;color:#333;margin:10px 0 0;padding:10px 15px;font-size:13px;text-align:center;clear:both;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}#sbi_mod_error br{display:initial!important}#sbi_mod_error p{padding:5px 0!important;margin:0!important;line-height:1.3!important}#sbi_mod_error ol,#sbi_mod_error ul{padding:5px 0 5px 20px!important;margin:0!important}#sbi_mod_error li{padding:1px 0!important;margin:0!important}#sbi_mod_error span{font-size:12px}#sb_instagram.sbi_medium .sbi_photo_wrap .svg-inline--fa.fa-play,#sb_instagram.sbi_medium .sbi_playbtn{margin-top:-12px;margin-left:-9px;font-size:23px}#sb_instagram.sbi_medium .sbi_type_carousel .sbi_photo_wrap .fa-clone{right:8px;top:8px;font-size:18px}#sb_instagram.sbi_small .sbi_photo_wrap .svg-inline--fa.fa-play,#sb_instagram.sbi_small .sbi_playbtn{margin-top:-9px;margin-left:-7px;font-size:18px}#sb_instagram.sbi_small .sbi_type_carousel .sbi_photo_wrap .fa-clone{right:5px;top:5px;font-size:12px}@media all and (max-width:640px){#sb_instagram.sbi_col_3 #sbi_images,#sb_instagram.sbi_col_4 #sbi_images,#sb_instagram.sbi_col_5 #sbi_images,#sb_instagram.sbi_col_6 #sbi_images{grid-template-columns:repeat(2,1fr)}#sb_instagram.sbi_col_10 #sbi_images,#sb_instagram.sbi_col_7 #sbi_images,#sb_instagram.sbi_col_8 #sbi_images,#sb_instagram.sbi_col_9 #sbi_images{grid-template-columns:repeat(4,1fr)}#sb_instagram.sbi_width_resp{width:100%!important}}#sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo_wrap{box-sizing:border-box;position:relative;overflow:hidden}#sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo_wrap:before{content:"";display:block;padding-top:100%;z-index:-300}#sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo{position:absolute;top:0;left:0;bottom:0;right:0}#sb_instagram #sbi_images .sbi_js_load_disabled .sbi_imgLiquid_ready.sbi_photo,#sb_instagram #sbi_images .sbi_no_js_customizer .sbi_imgLiquid_ready.sbi_photo{padding-bottom:0!important}#sb_instagram #sbi_mod_error .sb_frontend_btn{display:inline-block;padding:6px 10px;background:rgba(0,0,0,.1);text-decoration:none;border-radius:5px;margin-top:10px;color:#444}#sb_instagram #sbi_mod_error .sb_frontend_btn:hover{background:rgba(0,0,0,.15)}#sb_instagram #sbi_mod_error .sb_frontend_btn .fa{margin-right:2px}#sb_instagram.sbi_palette_dark,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lightbox_tooltip,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_share_close,.sbi_header_outside.sbi_header_palette_dark{background-color:rgba(0,0,0,.85);color:rgba(255,255,255,.75)}#sb_instagram.sbi_palette_dark .sbi_caption,#sb_instagram.sbi_palette_dark .sbi_meta,#sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_dark_lightbox .sbi_lb-commentBox p,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details .sbi_lb-caption,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-number,.sbi_header_palette_dark,.sbi_header_palette_dark .sbi_bio{color:rgba(255,255,255,.75)}#sb_instagram.sbi_palette_dark .sbi_expand a,#sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_dark_lightbox .sbi_lb-commentBox .sbi_lb-commenter,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a p,.sbi_header_palette_dark a{color:#fff}#sb_instagram.sbi_palette_light,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lightbox_tooltip,#sbi_lightbox.sbi_palette_light_lightbox .sbi_share_close,.sbi_header_outside.sbi_header_palette_light{color:rgba(0,0,0,.85);background-color:rgba(255,255,255,.75)}#sb_instagram.sbi_palette_light .sbi_caption,#sb_instagram.sbi_palette_light .sbi_meta,#sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_light_lightbox .sbi_lb-commentBox p,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details .sbi_lb-caption,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-number,.sbi_header_palette_light,.sbi_header_palette_light .sbi_bio{color:rgba(0,0,0,.85)}#sb_instagram.sbi_palette_light .sbi_expand a,#sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_light_lightbox .sbi_lb-commentBox .sbi_lb-commenter,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a p,.sbi_header_palette_light a{color:#000}@media all and (max-width:800px){#sb_instagram.sbi_tab_col_10 #sbi_images{grid-template-columns:repeat(10,1fr)}#sb_instagram.sbi_tab_col_9 #sbi_images{grid-template-columns:repeat(9,1fr)}#sb_instagram.sbi_tab_col_8 #sbi_images{grid-template-columns:repeat(8,1fr)}#sb_instagram.sbi_tab_col_7 #sbi_images{grid-template-columns:repeat(7,1fr)}#sb_instagram.sbi_tab_col_6 #sbi_images{grid-template-columns:repeat(6,1fr)}#sb_instagram.sbi_tab_col_5 #sbi_images{grid-template-columns:repeat(5,1fr)}#sb_instagram.sbi_tab_col_4 #sbi_images{grid-template-columns:repeat(4,1fr)}#sb_instagram.sbi_tab_col_3 #sbi_images{grid-template-columns:repeat(3,1fr)}#sb_instagram.sbi_tab_col_2 #sbi_images{grid-template-columns:repeat(2,1fr)}#sb_instagram.sbi_tab_col_1 #sbi_images{grid-template-columns:1fr}}@media all and (max-width:480px){#sb_instagram.sbi_col_10 #sbi_images,#sb_instagram.sbi_col_10.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_3 #sbi_images,#sb_instagram.sbi_col_3.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_4 #sbi_images,#sb_instagram.sbi_col_4.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_5 #sbi_images,#sb_instagram.sbi_col_5.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_6 #sbi_images,#sb_instagram.sbi_col_6.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_7 #sbi_images,#sb_instagram.sbi_col_7.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_8 #sbi_images,#sb_instagram.sbi_col_8.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_9 #sbi_images,#sb_instagram.sbi_col_9.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_mob_col_1 #sbi_images{grid-template-columns:1fr}#sb_instagram.sbi_mob_col_2 #sbi_images{grid-template-columns:repeat(2,1fr)}#sb_instagram.sbi_mob_col_3 #sbi_images{grid-template-columns:repeat(3,1fr)}#sb_instagram.sbi_mob_col_4 #sbi_images{grid-template-columns:repeat(4,1fr)}#sb_instagram.sbi_mob_col_5 #sbi_images{grid-template-columns:repeat(5,1fr)}#sb_instagram.sbi_mob_col_6 #sbi_images{grid-template-columns:repeat(6,1fr)}#sb_instagram.sbi_mob_col_7 #sbi_images{grid-template-columns:repeat(7,1fr)}#sb_instagram.sbi_mob_col_8 #sbi_images{grid-template-columns:repeat(8,1fr)}#sb_instagram.sbi_mob_col_9 #sbi_images{grid-template-columns:repeat(9,1fr)}#sb_instagram.sbi_mob_col_10 #sbi_images{grid-template-columns:repeat(10,1fr)}}#sb_instagram #sbi_images .sbi_item.sbi_num_diff_hide{display:none!important}body:after{content:url(//sengakuji-ekimae-dental.com/wp-content/plugins/instagram-feed/css/../img/sbi-sprite.png);display:none}.sbi_lightboxOverlay{position:absolute;top:0;left:0;z-index:99999;background-color:#000;opacity:.9;display:none}.sbi_lightbox{position:absolute;left:0;width:100%;z-index:100000;text-align:center;line-height:0;font-weight:400}.sbi_lightbox .sbi_lb-image{display:block;height:auto;max-width:inherit;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;object-fit:contain}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-image{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-ms-border-radius:3px 0 0 3px;-o-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.sbi_lb-outerContainer{position:relative;background-color:#000;width:250px;height:250px;margin:0 auto 5px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.sbi_lb-container-wrapper{height:100%}.sbi_lb-container{position:relative;top:0;left:0;width:100%;height:100%;bottom:0;right:0}.sbi_lb-loader{position:absolute;width:100%;top:50%;left:0;height:20px;margin-top:-10px;text-align:center;line-height:0}.sbi_lb-loader span{display:block;width:14px;height:14px;margin:0 auto;background:url(//sengakuji-ekimae-dental.com/wp-content/plugins/instagram-feed/css/../img/sbi-sprite.png) no-repeat}.sbi_lb-container>.nav{left:0}.sbi_lb-nav a{position:absolute;z-index:100;top:0;height:90%;outline:0;background-image:url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==')}.sbi_lb-next,.sbi_lb-prev{height:100%;cursor:pointer;display:block}.sbi_lb-nav a.sbi_lb-prev{left:-70px;float:left;transition:opacity .2s}.sbi_lb-nav a.sbi_lb-next{right:-70px;float:right;transition:opacity .2s}.sbi_lb-nav span{display:block;top:55%;position:absolute;left:20px;width:34px;height:45px;margin:-25px 0 0;background:url(//sengakuji-ekimae-dental.com/wp-content/plugins/instagram-feed/css/../img/sbi-sprite.png) no-repeat}.sbi_lb-nav a.sbi_lb-prev span{background-position:-53px 0}.sbi_lb-nav a.sbi_lb-next span{left:auto;right:20px;background-position:-18px 0}.sbi_lb-dataContainer{margin:0 auto;padding-top:10px;width:100%;font-family:"Open Sans",Helvetica,Arial,sans-serif;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-outerContainer{position:relative;padding-right:300px;background:#fff;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-container-wrapper{position:relative;background:#000}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-dataContainer{width:300px!important;position:absolute;top:0;right:-300px;height:100%;bottom:0;background:#fff;line-height:1.4;overflow:hidden;overflow-y:auto;text-align:left}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commentBox{display:block!important;width:100%;margin-top:20px;padding:4px}#sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-number{padding-bottom:0}#sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-caption{width:100%;max-width:100%;margin-bottom:20px}#sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-caption .sbi_caption_text{display:inline-block;padding-top:10px}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-comment{display:block!important;width:100%;min-width:100%;float:left;clear:both;font-size:12px;padding:3px 20px 3px 0;margin:0 0 1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commenter{font-weight:700;margin-right:5px}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commentBox p{text-align:left}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-dataContainer{box-sizing:border-box;padding:15px 20px}.sbi_lb-data{padding:0 4px;color:#ccc}.sbi_lb-data .sbi_lb-details{width:85%;float:left;text-align:left;line-height:1.1}.sbi_lb-data .sbi_lb-caption{float:left;font-size:13px;font-weight:400;line-height:1.3;padding-bottom:3px;color:#ccc;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.sbi_lb-data .sbi_lb-caption a{color:#ccc;font-weight:700;text-decoration:none}.sbi_lb-commenter:hover,.sbi_lb-data .sbi_lb-caption .sbi_lightbox_username:hover p,.sbi_lb-data .sbi_lb-caption a:hover{color:#fff;text-decoration:underline}.sbi_lb-data .sbi_lb-caption .sbi_lightbox_username{float:left;width:100%;color:#ccc;padding-bottom:0;display:block;margin:0 0 5px}#sbi_lightbox.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-number,#sbi_lightbox.sbi_lightbox.sbi_lb-comments-enabled .sbi_lightbox_action a,#sbi_lightbox.sbi_lightbox.sbi_lb-comments-enabled .sbi_lightbox_action a:hover,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commenter,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commenter:hover,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption .sbi_lightbox_username p,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption .sbi_lightbox_username:hover p,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption a,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption a:hover,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lightbox_username{color:#333}.sbi_lightbox .sbi_lightbox_username img{float:left;border:none;width:32px;height:32px;margin-right:10px;background:#666;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px}.sbi_lightbox_username p{float:left;margin:0;padding:0;color:#ccc;line-height:32px;font-weight:700;font-size:13px}.sbi_lb-data .sbi_lb-number{display:block;float:left;clear:both;padding:5px 0 15px;font-size:12px;color:#999}.sbi_lb-data .sbi_lb-close{display:block;float:right;width:30px;height:30px;font-size:18px;color:#aaa;text-align:right;outline:0;opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.sbi_lb-data .sbi_lb-close:hover{cursor:pointer;opacity:1;color:#fff}.sbi_lb-nav{top:0;left:0;width:100%;z-index:10;height:auto}.sbi-feed-block-cta,.sbi-feed-block-cta-img-ctn{width:100%!important;position:relative!important}.sbi_lightbox .sbi_owl-item:nth-child(n+2) .sbi_video{position:relative!important}.sbi_lb-container{padding:0}.sbi-feed-block-cta{border:1px solid #e8e8eb!important;border-radius:2px!important;text-align:center!important}.sbi-feed-block-cta-img-ctn{float:left!important;display:flex!important;justify-content:center!important;align-items:center!important;margin-top:50px!important;margin-bottom:35px!important}.sbi-feed-block-cta-img{width:65px!important;height:65px!important;position:relative!important;border:2px solid #dcdde1!important;border-radius:16px!important;-webkit-transform:rotate(-3deg)!important;transform:rotate(-3deg)!important;display:flex!important;justify-content:center!important;align-items:center!important}.sbi-feed-block-cta-img span svg{float:left!important}.sbi-feed-block-cta-img>*{-webkit-transform:rotate(3deg)!important;transform:rotate(3deg)!important}.sbi-feed-block-cta-logo{position:absolute!important;right:-15px!important;bottom:-19px!important;z-index:1!important}.sbi-feed-block-cta-heading{font-size:19px!important;padding:0!important;margin:0 0 30px!important;display:inline-block!important;width:100%!important;font-weight:700!important;line-height:1.4em!important}.sbi-feed-block-cta-btn{background:#0068a0!important;border-radius:2px!important;padding:8px 20px 8px 38px!important;cursor:pointer!important;color:#fff!important;position:relative!important;margin-bottom:30px!important}.sbi-feed-block-cta-btn:after,.sbi-feed-block-cta-btn:before{content:''!important;position:absolute!important;width:2px!important;height:12px!important;background:#fff!important;left:20px!important;top:14px!important}.sbi-feed-block-cta-btn:after{-webkit-transform:rotate(90deg)!important;transform:rotate(90deg)!important}.sbi-feed-block-cta-desc{display:flex!important;justify-content:center!important;align-items:center!important;padding:20px!important;background:#f9f9fa!important;border-top:1px solid #e8e8eb!important;margin-top:35px!important;flex-direction:column!important}.sbi-feed-block-cta-desc strong{color:#141b38!important;font-size:16px!important;font-weight:600!important;margin-bottom:8px!important}.sbi-feed-block-cta-desc span{color:#434960!important;font-size:14px!important;line-height:1.5em!important;padding:0 20%!important}.sbi-feed-block-cta-desc span a,.sbi-feed-block-cta-selector span a{text-transform:capitalize!important;text-decoration:underline!important;font-weight:600!important}.sbi-feed-block-cta-selector{width:100%!important;padding:0 20%!important;display:flex!important;justify-content:center!important;align-items:center!important;flex-direction:column!important;margin-bottom:45px!important}.sbi-feed-block-cta-feedselector{border:1px solid #d0d1d7!important;padding:8px 16px!important;margin-bottom:15px!important;max-width:100%!important;min-width:400px!important}.sbi-feed-block-cta-selector span{color:#2c324c!important}.sbi-feed-block-cta-selector span a:after{color:#2c324c!important;margin-left:2px!important;font-weight:400!important;text-decoration-color:#fff!important}.sbi-feed-block-cta-selector span a:first-of-type:after{content:','!important}.sbi-feed-block-cta-selector span a:nth-of-type(2):after{content:'or'!important;margin-left:5px!important;margin-right:2px!important}.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_facebook_feed::before,.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_instagram_feed::before,.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_twitter_feed::before,.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_youtube_feed::before{content:''!important;height:16px!important;font-variant:normal!important;background-position:center center!important;background-repeat:no-repeat!important}.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_facebook_feed::before{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.9056 18.109H13.4056V17.609H12.9056V18.109ZM9.79722 18.109H9.29722V18.609H9.79722V18.109ZM9.79722 14.5601V14.0601H9.29722V14.5601H9.79722ZM12.9056 14.5601V15.0601H13.4056V14.5601H12.9056ZM20.2604 7.32764H20.7604V6.90407L20.3426 6.83444L20.2604 7.32764ZM20.2604 10.3503V10.8503H20.7604V10.3503H20.2604ZM16.7237 14.5601H16.2237V15.0601H16.7237V14.5601ZM20.1258 14.5601L20.6199 14.6367L20.7094 14.0601H20.1258V14.5601ZM19.5751 18.109V18.609H20.0035L20.0692 18.1857L19.5751 18.109ZM16.7237 18.109V17.609H16.2237V18.109H16.7237ZM27.0523 14.5601H26.5523L26.5523 14.5612L27.0523 14.5601ZM17.0803 26.6136L16.9877 26.1222L17.0803 26.6136ZM12.5489 26.6139L12.6411 26.1225L12.5489 26.6139ZM14.8147 1.79797C7.80749 1.79797 2.07703 7.51685 2.07703 14.5601H3.07703C3.07703 8.06849 8.36042 2.79797 14.8147 2.79797V1.79797ZM2.07703 14.5601C2.07703 20.7981 6.54984 25.9974 12.4567 27.1053L12.6411 26.1225C7.19999 25.1019 3.07703 20.3097 3.07703 14.5601H2.07703ZM13.4056 26.3139V18.109H12.4056V26.3139H13.4056ZM12.9056 17.609H9.79722V18.609H12.9056V17.609ZM10.2972 18.109V14.5601H9.29722V18.109H10.2972ZM9.79722 15.0601H12.9056V14.0601H9.79722V15.0601ZM13.4056 14.5601V11.8556H12.4056V14.5601H13.4056ZM13.4056 11.8556C13.4056 10.4191 13.8299 9.36825 14.5211 8.67703C15.2129 7.98525 16.2305 7.59512 17.5314 7.59512V6.59512C16.0299 6.59512 14.7346 7.04939 13.814 7.96992C12.893 8.891 12.4056 10.2204 12.4056 11.8556H13.4056ZM17.5314 7.59512C18.1724 7.59512 18.8342 7.65119 19.3401 7.70823C19.592 7.73664 19.8029 7.76502 19.9504 7.78622C20.0241 7.79681 20.0818 7.8056 20.1208 7.81167C20.1402 7.81471 20.155 7.81706 20.1647 7.81863C20.1695 7.81941 20.1731 7.82 20.1754 7.82037C20.1765 7.82056 20.1773 7.82069 20.1778 7.82077C20.178 7.82081 20.1782 7.82083 20.1782 7.82084C20.1783 7.82085 20.1783 7.82085 20.1783 7.82085C20.1783 7.82085 20.1783 7.82085 20.1783 7.82085C20.1782 7.82084 20.1782 7.82084 20.2604 7.32764C20.3426 6.83444 20.3426 6.83443 20.3425 6.83443C20.3425 6.83442 20.3424 6.83441 20.3424 6.83441C20.3423 6.83439 20.3422 6.83437 20.342 6.83435C20.3418 6.8343 20.3414 6.83425 20.341 6.83417C20.3401 6.83403 20.3389 6.83383 20.3373 6.83357C20.3342 6.83307 20.3298 6.83234 20.3241 6.83142C20.3127 6.82958 20.2962 6.82695 20.2749 6.82362C20.2323 6.81698 20.1707 6.8076 20.0927 6.7964C19.9369 6.774 19.7157 6.74425 19.4521 6.71453C18.927 6.65532 18.2243 6.59512 17.5314 6.59512V7.59512ZM19.7604 7.32764V10.3503H20.7604V7.32764H19.7604ZM20.2604 9.85033H18.7185V10.8503H20.2604V9.85033ZM18.7185 9.85033C17.851 9.85033 17.1997 10.1241 16.7742 10.6148C16.3604 11.0922 16.2237 11.7025 16.2237 12.2594H17.2237C17.2237 11.8495 17.3257 11.5053 17.5298 11.2699C17.7224 11.0477 18.0684 10.8503 18.7185 10.8503V9.85033ZM16.2237 12.2594V14.5601H17.2237V12.2594H16.2237ZM16.7237 15.0601H20.1258V14.0601H16.7237V15.0601ZM19.6317 14.4834L19.081 18.0323L20.0692 18.1857L20.6199 14.6367L19.6317 14.4834ZM19.5751 17.609H16.7237V18.609H19.5751V17.609ZM16.2237 18.109V26.3135H17.2237V18.109H16.2237ZM17.1728 27.105C20.0281 26.5671 22.618 25.068 24.5079 22.8512L23.7469 22.2025C22.0054 24.2452 19.6188 25.6266 16.9877 26.1222L17.1728 27.105ZM24.5079 22.8512C26.4793 20.5388 27.5591 17.5977 27.5523 14.559L26.5523 14.5612C26.5586 17.3614 25.5636 20.0715 23.7469 22.2025L24.5079 22.8512ZM27.5523 14.5601C27.5523 7.51685 21.8218 1.79797 14.8147 1.79797V2.79797C21.2689 2.79797 26.5523 8.06849 26.5523 14.5601H27.5523ZM16.2237 26.3135C16.2237 26.8064 16.6682 27.2 17.1728 27.105L16.9877 26.1222C17.119 26.0975 17.2237 26.2006 17.2237 26.3135H16.2237ZM12.4567 27.1053C12.9603 27.1998 13.4056 26.8073 13.4056 26.3139H12.4056C12.4056 26.2001 12.5107 26.098 12.6411 26.1225L12.4567 27.1053Z' fill='%232b87da' /%3E%3Cpath d='M12.9056 18.1088H13.4056V17.6088H12.9056V18.1088ZM9.79724 18.1088H9.29724V18.6088H9.79724V18.1088ZM9.79724 14.5599V14.0599H9.29724V14.5599H9.79724ZM12.9056 14.5599V15.0599H13.4056V14.5599H12.9056ZM20.2604 7.32749H20.7604V6.90392L20.3426 6.83429L20.2604 7.32749ZM20.2604 10.3502V10.8502H20.7604V10.3502H20.2604ZM16.7237 14.5599H16.2237V15.0599H16.7237V14.5599ZM20.1258 14.5599L20.6199 14.6366L20.7094 14.0599H20.1258V14.5599ZM19.5751 18.1088V18.6088H20.0035L20.0692 18.1855L19.5751 18.1088ZM16.7237 18.1088V17.6088H16.2237V18.1088H16.7237ZM13.4056 26.366V18.1088H12.4056V26.366H13.4056ZM12.9056 17.6088H9.79724V18.6088H12.9056V17.6088ZM10.2972 18.1088V14.5599H9.29724V18.1088H10.2972ZM9.79724 15.0599H12.9056V14.0599H9.79724V15.0599ZM13.4056 14.5599V11.8554H12.4056V14.5599H13.4056ZM13.4056 11.8554C13.4056 10.4189 13.8299 9.3681 14.5212 8.67688C15.2129 7.9851 16.2305 7.59497 17.5314 7.59497V6.59497C16.0299 6.59497 14.7346 7.04924 13.814 7.96977C12.893 8.89085 12.4056 10.2202 12.4056 11.8554H13.4056ZM17.5314 7.59497C18.1724 7.59497 18.8342 7.65103 19.3401 7.70808C19.592 7.73648 19.803 7.76487 19.9504 7.78607C20.0241 7.79666 20.0819 7.80545 20.1208 7.81152C20.1402 7.81455 20.155 7.81691 20.1647 7.81848C20.1695 7.81926 20.1731 7.81984 20.1754 7.82022C20.1765 7.8204 20.1773 7.82054 20.1778 7.82061C20.178 7.82065 20.1782 7.82068 20.1783 7.82069C20.1783 7.8207 20.1783 7.8207 20.1783 7.8207C20.1783 7.8207 20.1783 7.82069 20.1783 7.82069C20.1782 7.82069 20.1782 7.82068 20.2604 7.32749C20.3426 6.83429 20.3426 6.83428 20.3425 6.83427C20.3425 6.83427 20.3424 6.83426 20.3424 6.83425C20.3423 6.83424 20.3422 6.83422 20.3421 6.8342C20.3418 6.83415 20.3414 6.83409 20.341 6.83402C20.3401 6.83387 20.3389 6.83367 20.3374 6.83342C20.3343 6.83291 20.3298 6.83219 20.3241 6.83127C20.3127 6.82943 20.2962 6.82679 20.2749 6.82347C20.2324 6.81683 20.1707 6.80745 20.0927 6.79624C19.9369 6.77385 19.7158 6.7441 19.4522 6.71438C18.927 6.65516 18.2244 6.59497 17.5314 6.59497V7.59497ZM19.7604 7.32749V10.3502H20.7604V7.32749H19.7604ZM20.2604 9.85018H18.7185V10.8502H20.2604V9.85018ZM18.7185 9.85018C17.8511 9.85018 17.1997 10.1239 16.7743 10.6146C16.3604 11.092 16.2237 11.7024 16.2237 12.2592H17.2237C17.2237 11.8493 17.3257 11.5052 17.5298 11.2697C17.7224 11.0476 18.0684 10.8502 18.7185 10.8502V9.85018ZM16.2237 12.2592V14.5599H17.2237V12.2592H16.2237ZM16.7237 15.0599H20.1258V14.0599H16.7237V15.0599ZM19.6317 14.4833L19.081 18.0322L20.0692 18.1855L20.6199 14.6366L19.6317 14.4833ZM19.5751 17.6088H16.7237V18.6088H19.5751V17.6088ZM16.2237 18.1088V26.366H17.2237V18.1088H16.2237ZM16.4146 26.1752H13.2148V27.1752H16.4146V26.1752ZM16.2237 26.366C16.2237 26.2606 16.3092 26.1752 16.4146 26.1752V27.1752C16.8615 27.1752 17.2237 26.8129 17.2237 26.366H16.2237ZM12.4056 26.366C12.4056 26.8129 12.7679 27.1752 13.2148 27.1752V26.1752C13.3202 26.1752 13.4056 26.2606 13.4056 26.366H12.4056Z' fill='%232b87da'/%3E%3C/svg%3E%0A")}.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_instagram_feed::before{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='22' height='22' rx='6' stroke='%232b87da' stroke-width='1.5'/%3E%3Ccircle cx='12' cy='12' r='5' stroke='%232b87da' stroke-width='1.5'/%3E%3Ccircle cx='18.5' cy='5.75' r='1.25' fill='%232b87da'/%3E%3C/svg%3E%0A")}.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_twitter_feed::before{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.8762 6.78846C27.9345 6.7065 27.8465 6.60094 27.7536 6.63936C27.0263 6.93989 26.26 7.15757 25.4698 7.29241C25.3632 7.31061 25.3082 7.16347 25.3956 7.09969C26.2337 6.48801 26.8918 5.63649 27.2636 4.63802C27.2958 4.55162 27.2014 4.47574 27.1212 4.52123C26.1605 5.06618 25.1092 5.45524 24.0054 5.68842C23.971 5.69568 23.9354 5.68407 23.9113 5.65844C22.9264 4.60891 21.5545 4 19.9999 4C17.0624 4 14.6624 6.4 14.6624 9.3625C14.6624 9.74071 14.702 10.109 14.7724 10.4586C14.7855 10.5235 14.7342 10.5842 14.6681 10.5803C10.3227 10.3231 6.45216 8.2421 3.84135 5.09864C3.79681 5.04501 3.71241 5.0515 3.67879 5.11257C3.26061 5.8722 3.02493 6.75115 3.02493 7.675C3.02493 9.41548 3.84362 10.9704 5.13417 11.9317C5.2141 11.9913 5.17327 12.12 5.07385 12.1129C4.32811 12.0597 3.63173 11.835 3.00827 11.5171C2.99303 11.5094 2.97493 11.5204 2.97493 11.5375V11.5375C2.97493 13.9896 4.6205 16.0638 6.86301 16.7007C6.96452 16.7295 6.96588 16.8757 6.86218 16.8953C6.25772 17.0096 5.63724 17.0173 5.0289 16.9176C4.95384 16.9052 4.89095 16.9762 4.91633 17.0479C5.26967 18.0466 5.91213 18.9192 6.7637 19.5537C7.58576 20.1661 8.56481 20.5283 9.58351 20.6001C9.67715 20.6067 9.71634 20.7266 9.64124 20.7829C7.78574 22.1744 5.52424 22.9237 3.19993 22.9125C2.91864 22.9125 2.63736 22.9015 2.35608 22.8796C2.25034 22.8714 2.20189 23.0116 2.29272 23.0664C4.58933 24.4509 7.27959 25.25 10.1499 25.25C19.9999 25.25 25.4124 17.075 25.4124 9.9875C25.4124 9.76833 25.4124 9.5598 25.4026 9.34228C25.4011 9.30815 25.4168 9.27551 25.4445 9.2555C26.3819 8.57814 27.1984 7.74079 27.8762 6.78846Z' stroke='%232b87da' stroke-width='1.25' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_youtube_feed::before{background-image:url("data:image/svg+xml,%3Csvg width='27' height='20' viewBox='0 0 27 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 13.3267C11 13.4037 11.0834 13.4518 11.15 13.4133L17.3377 9.83658C17.4043 9.79808 17.4043 9.70192 17.3377 9.66342L11.15 6.08673C11.0834 6.0482 11 6.0963 11 6.17331V13.3267ZM25.45 3.7125C25.6125 4.3 25.725 5.0875 25.8 6.0875C25.8875 7.0875 25.925 7.95 25.925 8.7L26 9.75C26 12.4875 25.8 14.5 25.45 15.7875C25.1375 16.9125 24.4125 17.6375 23.2875 17.95C22.7 18.1125 21.625 18.225 19.975 18.3C18.35 18.3875 16.8625 18.425 15.4875 18.425L13.5 18.5C8.2625 18.5 5 18.3 3.7125 17.95C2.5875 17.6375 1.8625 16.9125 1.55 15.7875C1.3875 15.2 1.275 14.4125 1.2 13.4125C1.1125 12.4125 1.075 11.55 1.075 10.8L1 9.75C1 7.0125 1.2 5 1.55 3.7125C1.8625 2.5875 2.5875 1.8625 3.7125 1.55C4.3 1.3875 5.375 1.275 7.025 1.2C8.65 1.1125 10.1375 1.075 11.5125 1.075L13.5 1C18.7375 1 22 1.2 23.2875 1.55C24.4125 1.8625 25.1375 2.5875 25.45 3.7125Z' stroke='%232b87da' stroke-width='1.25' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.et-db #et-boc .et-l .et_pb_module .sbi_follow_btn a{border:none;color:#fff;font-size:13px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.et-db #et-boc .et-l .et_pb_module .sbi-feed-block-cta-btn:after,.et-db #et-boc .et-l .et_pb_module .sbi-feed-block-cta-btn:before{top:10px!important}
#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}
html{color:#000;background:#fff}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,table,tr,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0;border:none}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:normal;font-weight:400}del,ins{text-decoration:none}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;line-height:1.5}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}abbr{cursor:help}label{cursor:pointer}sup{vertical-align:baseline}sub{vertical-align:baseline}legend{color:#000}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}input,button,textarea,select{*font-size:100%;}strong{font-weight:700}em{font-style:italic}dt,dd{line-height:1.7}th,td{border:1px solid;padding:1em}th{font-weight:700;text-align:center}caption{padding-bottom:.5em;text-align:right}dfn{font-style:normal}address{font-style:normal;line-height:1.0}.clear{clear:both}.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden;font-size:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.f_left{float:left}.f_right{float:right}.lh0{line-height:0}.lh1{line-height:1}.t_left{text-align:left}.t_center{text-align:center}.t_right{text-align:right}.m_center{display:block;margin-left:auto;margin-right:auto}.pt0{padding-top:0 !important}.mt0{margin-top:0 !important}.pt1{padding-top:1px !important}.mt1{margin-top:1px !important}.pt2{padding-top:2px !important}.mt2{margin-top:2px !important}.pt5{padding-top:5px !important}.mt5{margin-top:5px !important}.pt10{padding-top:10px !important}.mt10{margin-top:10px !important}.pt15{padding-top:15px !important}.mt15{margin-top:15px !important}.pt20{padding-top:20px !important}.mt20{margin-top:20px !important}.pt23{padding-top:23px !important}.mt23{margin-top:23px !important}.pt25{padding-top:25px !important}.mt25{margin-top:25px !important}.pt30{padding-top:30px !important}.mt30{margin-top:30px !important}.pt35{padding-top:35px !important}.mt35{margin-top:35px !important}.pt40{padding-top:40px !important}.mt40{margin-top:40px !important}.pt45{padding-top:45px !important}.mt45{margin-top:45px !important}.pt50{padding-top:50px !important}.mt50{margin-top:50px !important}.pt55{padding-top:55px !important}.mt55{margin-top:55px !important}.pt60{padding-top:60px !important}.mt60{margin-top:60px !important}.pt65{padding-top:65px !important}.mt65{margin-top:65px !important}.pt70{padding-top:70px !important}.mt70{margin-top:70px !important}.pt75{padding-top:75px !important}.mt75{margin-top:75px !important}.pt80{padding-top:80px !important}.mt80{margin-top:80px !important}.pt85{padding-top:85px !important}.mt85{margin-top:85px !important}.pt90{padding-top:90px !important}.mt90{margin-top:90px !important}.pt95{padding-top:95px !important}.mt95{margin-top:95px !important}.pt100{padding-top:100px !important}.mt100{margin-top:100px !important}.pt120{padding-top:120px !important}.mt120{margin-top:120px !important}.pb0{padding-bottom:0 !important}.mb0{margin-bottom:0 !important}.pb2{padding-bottom:2px !important}.mb2{margin-bottom:2px !important}.pb3{padding-bottom:3px !important}.mb3{margin-bottom:3px !important}.pb5{padding-bottom:5px !important}.mb5{margin-bottom:5px !important}.pb10{padding-bottom:10px !important}.mb10{margin-bottom:10px !important}.pb15{padding-bottom:15px !important}.mb15{margin-bottom:15px !important}.pb20{padding-bottom:20px !important}.mb20{margin-bottom:20px !important}.pb25{padding-bottom:25px !important}.mb25{margin-bottom:25px !important}.pb30{padding-bottom:30px !important}.mb30{margin-bottom:30px !important}.pb35{padding-bottom:35px !important}.mb35{margin-bottom:35px !important}.pb40{padding-bottom:40px !important}.mb40{margin-bottom:40px !important}.pb45{padding-bottom:45px !important}.mb45{margin-bottom:45px !important}.pb50{padding-bottom:50px !important}.mb50{margin-bottom:50px !important}.pb55{padding-bottom:55px !important}.mb55{margin-bottom:55px !important}.pb60{padding-bottom:60px !important}.mb60{margin-bottom:60px !important}.pb65{padding-bottom:65px !important}.mb65{margin-bottom:65px !important}.pb70{padding-bottom:70px !important}.mb70{margin-bottom:70px !important}.pb75{padding-bottom:75px !important}.mb75{margin-bottom:75px !important}.pb80{padding-bottom:80px !important}.mb80{margin-bottom:80px !important}.pb85{padding-bottom:85px !important}.mb85{margin-bottom:85px !important}.pb90{padding-bottom:90px !important}.mb90{margin-bottom:90px !important}.pb95{padding-bottom:95px !important}.mb95{margin-bottom:95px !important}.pb100{padding-bottom:100px !important}.mb100{margin-bottom:100px !important}.pb120{padding-bottom:120px !important}.mb120{margin-bottom:120px !important}.ptb0{padding-top:0 !important;padding-bottom:0 !important}.mtb0{margin-top:0 !important;margin-bottom:0 !important}.ptb10{padding-top:10px !important;padding-bottom:10px !important}.mtb10{margin-top:10px !important;margin-bottom:10px !important}.ptb15{padding-top:15px !important;padding-bottom:15px !important}.mtb15{margin-top:15px !important;margin-bottom:15px !important}.ptb20{padding-top:20px !important;padding-bottom:20px !important}.mtb20{margin-top:20px !important;margin-bottom:20px !important}.ptb25{padding-top:25px !important;padding-bottom:25px !important}.mtb25{margin-top:25px !important;margin-bottom:25px !important}.ptb30{padding-top:30px !important;padding-bottom:30px !important}.mtb30{margin-top:30px !important;margin-bottom:30px !important}.ptb25{padding-top:35px !important;padding-bottom:35px !important}.mtb35{margin-top:35px !important;margin-bottom:35px !important}.pl0{padding-left:0 !important}.ml0{margin-left:0 !important}.pl5{padding-left:5px !important}.ml5{margin-left:5px !important}.pl10{padding-left:10px !important}.ml10{margin-left:10px !important}.pl15{padding-left:15px !important}.ml15{margin-left:15px !important}.pl20{padding-left:20px !important}.ml20{margin-left:20px !important}.pl25{padding-left:25px !important}.ml25{margin-left:25px !important}.pl30{padding-left:30px !important}.ml30{margin-left:30px !important}.pl35{padding-left:35px !important}.ml35{margin-left:35px !important}.pl40{padding-left:40px !important}.ml40{margin-left:40px !important}.pl50{padding-left:50px !important}.ml50{margin-left:50px !important}.pl55{padding-left:55px !important}.ml55{margin-left:55px !important}.pl60{padding-left:60px !important}.ml60{margin-left:60px !important}.pl65{padding-left:65px !important}.ml65{margin-left:65px !important}.pl70{padding-left:70px !important}.ml70{margin-left:70px !important}.pl75{padding-left:75px !important}.ml75{margin-left:75px !important}.pl80{padding-left:80px !important}.ml80{margin-left:80px !important}.pl85{padding-left:85px !important}.ml85{margin-left:85px !important}.pl90{padding-left:90px !important}.ml90{margin-left:90px !important}.pl95{padding-left:95px !important}.ml95{margin-left:95px !important}.pl100{padding-left:100px !important}.ml100{margin-left:100px !important}.pl150{padding-left:150px !important}.ml150{margin-left:150px !important}.pl230{padding-left:230px !important}.ml230{margin-left:230px !important}.pr0{padding-right:0 !important}.mr0{margin-right:0 !important}.pr5{padding-right:5px !important}.mr5{margin-right:5px !important}.pr10{padding-right:10px !important}.mr10{margin-right:10px !important}.pr15{padding-right:15px !important}.mr15{margin-right:15px !important}.pr20{padding-right:20px !important}.mr20{margin-right:20px !important}.pr25{padding-right:25px !important}.mr25{margin-right:25px !important}.pr30{padding-right:30px !important}.mr30{margin-right:30px !important}.pr35{padding-right:35px !important}.mr35{margin-right:35px !important}.pr40{padding-right:40px !important}.mr40{margin-right:40px !important}.pr45{padding-right:45px !important}.mr45{margin-right:45px !important}.pr50{padding-right:50px !important}.mr50{margin-right:50px !important}.pr55{padding-right:55px !important}.mr55{margin-right:55px !important}.pr60{padding-right:60px !important}.mr60{margin-right:60px !important}.pr65{padding-right:65px !important}.mr65{margin-right:65px !important}.pr70{padding-right:70px !important}.mr70{margin-right:70px !important}.pr75{padding-right:75px !important}.mr75{margin-right:75px !important}.pr80{padding-right:80px !important}.mr80{margin-right:80px !important}.pr85{padding-right:85px !important}.mr85{margin-right:85px !important}.pr90{padding-right:90px !important}.mr90{margin-right:90px !important}.pr95{padding-right:95px !important}.mr95{margin-right:95px !important}.pr100{padding-right:100px !important}.mr100{margin-right:100px !important}.plr0{padding-left:0 !important;padding-right:0 !important}.mlr0{margin-left:0 !important;margin-right:0 !important}.plr10{padding-left:10px !important;padding-right:10px !important}.mlr10{margin-left:10px !important;margin-right:10px !important}.plr15{padding-left:15px !important;padding-right:15px !important}.mlr15{margin-left:15px !important;margin-right:15px !important}.plr19{padding-left:19px !important;padding-right:19px !important}.mlr19{margin-left:19px !important;margin-right:19px !important}.plr20{padding-left:20px !important;padding-right:20px !important}.mlr20{margin-left:20px !important;margin-right:20px !important}.plr25{padding-left:25px !important;padding-right:25px !important}.mlr25{margin-left:25px !important;margin-right:25px !important}.plr39{padding-left:39px !important;padding-right:39px !important}.mlr39{margin-left:39px !important;margin-right:39px !important}.plr165{padding-left:165px !important;padding-right:165px !important}.mlr165{margin-left:165px !important;margin-right:165px !important}.pad0{padding:0 !important}.mar0{margin:0 !important}.pad5{padding:5px !important}.mar5{margin:5px !important}.pad10{padding:10px !important}.mar10{margin:10px !important}.pad15{padding:15px !important}.mar15{margin:15px !important}.pad20{padding:20px !important}.mar20{margin:20px !important}.pad23{padding:23px !important}.mar23{margin:23px !important}.pad25{padding:25px !important}.mar25{margin:25px !important}.pad30{padding:30px !important}.mar30{margin:30px !important}.pad35{padding:35px !important}.mar35{margin:35px !important}.pad40{padding:40px !important}.mar40{margin:40px !important}.pad45{padding:45px !important}.mar45{margin:45px !important}.pad50{padding:50px !important}.mar50{margin:50px !important}.pad55{padding:55px !important}.mar55{margin:55px !important}.pad60{padding:60px !important}.mar60{margin:60px !important}.pad65{padding:65px !important}.mar65{margin:65px !important}.pad70{padding:70px !important}.mar70{margin:70px !important}.pad75{padding:75px !important}.mar75{margin:75px !important}.pad80{padding:80px !important}.mar80{margin:80px !important}.pad85{padding:85px !important}.mar85{margin:85px !important}.pad90{padding:90px !important}.mar90{margin:90px !important}.pad95{padding:95px !important}.mar95{margin:95px !important}.pad100{padding:100px !important}.mar100{margin:100px !important}.wAuto{width:auto !important}.w10{width:10% !important}.w15{width:15% !important}.w20{width:20% !important}.w25{width:25% !important}.w28{width:28% !important}.w30{width:30% !important}.w32{width:32% !important}.w35{width:35% !important}.w40{width:40% !important}.w45{width:45% !important}.w50{width:50% !important}.w55{width:55% !important}.w58{width:58% !important}.w60{width:60% !important}.w65{width:65% !important}.w68{width:68% !important}.w70{width:70% !important}.w75{width:75% !important}.w80{width:80% !important}.w85{width:85% !important}.w88{width:88% !important}.w90{width:90% !important}.w92{width:92% !important}.w95{width:95% !important}.w100{width:100% !important}.br320,.br360,.br375,.br425,.br640{display:none}@media only screen and (max-width:359px){.br320{display:block}}@media only screen and (max-width:360px){.br360{display:block}}@media only screen and (max-width:375px){.br375{display:block}}@media only screen and (max-width:425px){.br425{display:block}}@media only screen and (max-width:640px){.br640{display:block}}
body{font-family:Meiryo,arial,clean,verdana,'Hiragino Kaku Gothic Pro',"ＭＳ Ｐゴシック",Osaka,sans-serif;font-size:1rem;color:#333;line-height:1.5}select,input,button,textarea{font-family:Meiryo,arial,clean,verdana,'Hiragino Kaku Gothic Pro',"ＭＳ Ｐゴシック",Osaka,sans-serif;font-size:100%;color:#333;line-height:1.5}table{font-size:inherit}pre,code,kbd,samp,tt{font-family:monospace;font-size:100%;*font-size:108%;line-height:1.5;color:#333}li li,li dt,li dd,li input,li select,li button,li textarea,li p,li th,li td,dt li,dt dt,dt dd,dt input,dt select,dt button,dt textarea,dt p,dt th,dt td,dd li,dd dt,dd dd,dd input,dd select,dd button,dd textarea,dd p,dd th,dd td,th li,th dt,th dd,th input,th select,th button,th textarea,th p,th th,th td,td li,td dt,td dd,td input,td select,td button,td textarea,td p,td th,td td,p input{font-size:100%}html{-webkit-text-size-adjust:none;-webkit-tap-highlight-color:transparent}h1,h2,h3,h4,h5,h6,input,button,textarea,select,p,blockquote,th,td,pre,address,li,dt,dd{font-size:100%}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
@charset "UTF-8";.animated{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce}@-webkit-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%,100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);-ms-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes wobble{0%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);-ms-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);-ms-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);-ms-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);-ms-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);-ms-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}}@keyframes bounceOut{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes bounceOutDown{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes bounceOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;-ms-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);-ms-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);-ms-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}}.flipInX{-webkit-backface-visibility:visible !important;-ms-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);-ms-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);-ms-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}}.flipInY{-webkit-backface-visibility:visible !important;-ms-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;-ms-backface-visibility:visible !important;backface-visibility:visible !important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible !important;-ms-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);-ms-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);-ms-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}@keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);-ms-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);-ms-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInUp{0%{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{0%{opacity:0;-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0}}@keyframes hinge{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);-ms-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);-ms-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(700px);-ms-transform:translateY(700px);transform:translateY(700px);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);-ms-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}@keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);-ms-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);-ms-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}
@charset "UTF-8";:root{--f-jp:"Zen Kaku Gothic New",sans-serif;--f-en:"Josefin Sans",sans-serif;--f-gothic:"游ゴシック体","Yu Gothic","YuGothic","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","Osaka","ＭＳ Ｐゴシック","MS PGothic",sans-serif;--f-mincho:"遊明朝 Yumincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;--main-color:#789bb4;--clr1:#464646;--clr2:#c3a064;--ttl_size:30px;--wrapper:120px;--pd:30px}.clr_yellow{color:var(--clr2)}.clr_blue{color:var(--main-color)}.clr_red{color:red}body{background-color:#fff;-webkit-text-size-adjust:none;letter-spacing:.1em;color:var(--clr1);font-family:var(--f-jp);font-size:15px}h1,h2,h3,h4,h5,h6,input,button,textarea,select,p,blockquote,th,td,pre,address,li,dt,dd{font-size:100%;-webkit-text-size-adjust:none}header,section,footer,aside,nav,main,article,figure,picture{display:block;padding:0;margin:0}img{vertical-align:bottom;max-width:100%;height:auto}a:not(.tel_click){color:inherit;font-family:inherit;font-weight:inherit;color:#64b5f7}a:not(.tel_click):hover,a:not(.tel_click):active{color:#64b5f7}a.tel_click{text-decoration:none;color:inherit}@media only screen and (min-width:769px){a:not([target*=_blank]){transition:opacity .3s ease}a:not([target*=_blank]):hover{opacity:.7}a.tel_click{pointer-events:none}}a.logo:hover,.logo a:hover,a.ft_logo:hover,.ft_logo a:hover,a.tel_click:hover{opacity:1 !important}table{width:100%}iframe{width:100%;height:100%}.captcha_box iframe{height:auto}.link>a{position:absolute;left:0;top:0;width:100%;height:100%;display:block;z-index:1}.flex{display:flex;flex-wrap:wrap;justify-content:space-between}p{line-height:2;letter-spacing:inherit;word-wrap:break-word;word-break:break-word;margin-bottom:15px}p:empty{display:none !important}p:last-child{margin-bottom:0}.red{color:#ca0a0a !important}.bold{font-weight:700 !important}.fl{float:left}.fr{float:right}*,:after,:before{box-sizing:border-box}html{overflow-x:auto !important}.wrapper{overflow:hidden}.inner_big,.inner,.inner_sm{margin:0 auto;padding-left:10px;padding-right:10px}.inner_big{max-width:1600px}.inner{max-width:1300px}.inner_sm{max-width:1100px}.fullWidthBreak{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 35px}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#eee;clip:auto !important;-webkit-clip-path:none;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}@media only screen and (max-width:768px){.pc_only{display:none !important}}@media only screen and (min-width:769px){.sp_only{display:none !important}}.accBtn:before,.accBtn:after{transition:all .3s ease-in-out}.accBtn.triangle,.accBtn.triangle_btt{position:relative}.accBtn.triangle:after{content:"";position:absolute;right:10px;top:50%;width:0;height:0;border-radius:20px;border-color:inherit;border-left:12px solid transparent;border-right:12px solid transparent;border-top:10px solid;transform:translateY(-50%);transition:all .3s ease-in-out}.accBtn.triangle.rotate:after{transform:translateY(-50%) rotateX(180deg)}.accBtn.triangle_btt:after{content:"";position:relative;top:0;width:0;height:0;border-radius:20px;border-color:inherit;border-left:12px solid transparent;border-right:12px solid transparent;border-top:10px solid;display:block;margin:10px auto 0;transition:all .3s ease-in-out}.accBtn.rotate:after{transform:rotateX(180deg)}.TabContainer .TabContent{background-color:#edf0f5;position:relative;z-index:2;overflow:hidden}.TabContainer .TabContent>ul{transition:all .3s ease-in-out}.TabContainer .TabContent>ul>li{opacity:0;z-index:-10;visibility:hidden;position:absolute;top:0;left:0;right:0;transition:all .5s ease-in-out}.TabContainer .TabContent>ul>li.active{opacity:1;z-index:1;visibility:visible}.TabContainer .TabPager{display:flex;justify-content:space-between;min-width:290px}.TabContainer .TabPager li{background-color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;position:relative;margin:0;padding:9px 20px;box-shadow:2px 1px 10px rgba(0,0,0,.4);width:calc(33.33% - 1px);transition:all .3s ease;cursor:pointer;color:#797b7d}.TabContainer .TabPager li p{margin:0}.TabContainer .TabPager li.active{background-color:#edf0f5;z-index:1}.rel{position:relative}.ovh{overflow:hidden !important}.ovs{overflow:auto;-webkit-overflow-scrolling:touch}.lt0{letter-spacing:0 !important}figure,picture{text-align:center;line-height:1}.fblock{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;justify-content:space-between}.key{position:relative}.gMap{width:100%;height:100%}.txt_l{float:left;width:calc(100% - 385px)}.txt_r{float:right;width:calc(100% - 385px)}.image_alone{display:table;max-width:500px;margin:0 auto;border:7px solid rgba(231,231,231,.5);border-radius:11px;overflow:hidden}.en{font-family:var(--f-en)}.btn a:after{content:"";display:block;position:absolute;transition:all .3s;width:.3875em;height:12px;right:20px;top:calc(50% - 6px);--mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 62 102' %3E%3Cpath d='M10.963,101.061 L0.944,91.049 L41.022,51.000 L0.944,10.951 L10.963,0.939 L61.061,51.000 L10.963,101.061 Z'/%3E%3C/svg%3E");mask-image:var(--mask);-webkit-mask-image:var(--mask);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:100% auto;-webkit-mask-size:100% auto;mask-position:center;-webkit-mask-position:center;background-color:var(--main-color)}.btn-group{font-size:10px}.btn-group .btn{font-size:1em}.btn-group .btn.style01{width:100%;min-width:180px;max-width:355px;overflow:hidden}.btn-group .btn.style01 a{display:flex;align-items:center;justify-content:center;font-size:1.6em;min-height:3.75em;padding:1em;position:relative;font-weight:500;letter-spacing:.1em;line-height:1.5;color:var(--main-color);text-decoration:none;text-align:center;background-color:#ebebeb;transition:all .3s;border-radius:40px}.btn-group .btn.style01 a:after{background-color:var(--main-color)}.btn-group .btn.style01 a:hover{opacity:1}@media only screen and (min-width:769px){.btn-group .btn.style01 a:hover:after{right:5px}}.btn-group .btn.style01.md{max-width:218px}.btn-group .btn.bg01 a{background-color:#fff;color:var(--main-color)}.btn-group .btn.bg02 a{background-color:#f4bf0c}@media only screen and (min-width:769px) and (max-width:1280px){.totop{right:10px}.totop .icon{width:60px;height:60px}}h1{font-size:10px}header{position:fixed;top:0;left:0;height:var(--wrapper);width:100%;z-index:20}header.active{height:4.2857142857em;background-color:#fff}@media only screen and (min-width:769px){header.active .logo{opacity:0;visibility:hidden;height:4.2857142857em;display:none}}header.active .pc_navi{opacity:1;visibility:visible;display:block}header.active .idx_social{padding-top:0;padding-bottom:0}header.active .idx_social>div{width:20%}header.active .right_head{max-width:100%;width:100%}header.active .right_head .pc_navi{width:40%}header.active .right_head .idx_social{width:60%}header.active .header_top{padding:0}header .pc_navi{opacity:0;visibility:hidden;display:none}header .idx_social{width:100%;padding-top:5px;font-size:14px}header .idx_social>div{width:calc(20% - 0.5357142857em);height:4.2857142857em}header .idx_social>div:after{border-bottom:7px solid #fff;border-left:7px solid transparent;bottom:3px;right:3px}header .idx_social .jp{font-size:.8571428571em}header .idx_social .en{font-size:1.1428571429em}header .idx_social .idx_tel .en{font-size:1.2857142857em}.header_top{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;margin:0 auto;padding:1.7857142857em 3.5714285714em;height:100%;max-width:1280px}.logo{width:34%;max-width:391px;display:flex;justify-content:center}.logo a{display:block;width:100%;text-align:center}.logo img{width:auto}.h_top{display:flex;justify-content:flex-end}.time{display:flex;justify-content:center;align-items:center;text-decoration:none;width:22em;height:5em;border:1px solid #caccd8;border-radius:25px;font-size:1em}.time span{display:flex;align-items:center;font-weight:500;color:var(--main-color);letter-spacing:.1em;font-size:1.5em}.time span:before{content:"";display:block;margin-right:.5214em;margin-top:.1786em;width:1.20667em;height:1.20667em;--mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 181 181' %3E%3Cpath d='M42.864,0.006 L42.864,17.147 L8.573,17.147 C3.838,17.147 0.000,20.984 0.000,25.718 L0.000,162.887 C0.000,167.613 3.838,171.457 8.573,171.457 L75.051,171.457 C65.639,159.718 60.010,144.809 60.010,128.589 C60.010,90.715 90.715,60.008 128.592,60.008 C144.811,60.008 159.715,65.632 171.456,75.055 L171.456,25.718 C171.456,20.984 167.618,17.147 162.883,17.147 L128.592,17.147 L128.592,0.006 L111.446,0.006 L111.446,17.147 L60.010,17.147 L60.010,0.006 L42.864,0.006 ZM180.028,128.589 C180.028,157.001 157.000,180.028 128.592,180.028 C100.184,180.028 77.155,157.001 77.155,128.589 C77.155,100.184 100.184,77.157 128.592,77.157 C157.000,77.157 180.028,100.184 180.028,128.589 ZM120.019,94.298 L120.019,132.141 L139.676,151.799 L151.800,139.676 L137.165,125.044 L137.165,94.298 L120.019,94.298 Z'/%3E%3C/svg%3E");mask-image:var(--mask);-webkit-mask-image:var(--mask);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:100% auto;-webkit-mask-size:100% auto;mask-position:center;-webkit-mask-position:center;background-color:var(--main-color)}.tel_click{text-decoration:none}.right_head{width:64%;max-width:740px;display:flex;flex-wrap:wrap;justify-content:flex-end}@media only screen and (min-width:769px) and (max-width:1440px){.logo{width:25%}.right_head{width:70%;max-width:unset}}.pc_navi{width:100%}.pc_navi>ul{display:flex;flex-wrap:wrap;justify-content:space-between;text-align:center;width:100%;padding:6px 22px;align-items:center;height:100%}.pc_navi>ul>li{position:relative}.pc_navi>ul>li.menu-item-has-children>a:after,.pc_navi>ul>li.menu-item-has-children>p:after{content:"";background:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/shared_pc_navi_arrow.png) center no-repeat;background-size:100% auto;width:9px;height:5px;position:absolute;bottom:-3px;left:calc(50% - 4.5px);transition:all .5s ease}.pc_navi>ul>li.menu-item-has-children>a:hover:after,.pc_navi>ul>li.menu-item-has-children>p:hover:after{transform:translateY(3px)}.pc_navi>ul>li>a,.pc_navi>ul>li>p{position:relative;display:flex;flex-wrap:wrap;justify-content:center;flex-direction:column;align-items:center;margin:0;text-decoration:none;text-align:center;font-size:1em;line-height:1.5;letter-spacing:0;transition:all .2s ease;color:var(--clr1);font-weight:500}.pc_navi>ul>li>a:before,.pc_navi>ul>li>p:before{display:block;position:static !important;margin-bottom:.2857142857em;width:1.2142857143em;height:1.2142857143em}.pc_navi>ul>li>a:hover,.pc_navi>ul>li>p:hover{opacity:1;color:var(--clr1)}@media only screen and (min-width:769px){.pc_navi>ul>li>a:hover,.pc_navi>ul>li>p:hover{color:var(--clr2)}.pc_navi>ul>li>a:hover:before,.pc_navi>ul>li>p:hover:before{background-color:var(--clr2)}}.pc_navi>ul>li:hover a.title:after,.pc_navi>ul>li:hover p.title:after{transform:translateY(3px)}.pc_navi>ul .subInner{position:absolute;width:260px;right:50%;bottom:-15px;padding-top:0;transform:translate(50%,100%);transition:all .2s ease-in-out;opacity:0;visibility:hidden;z-index:1}@media only screen and (min-width:769px) and (max-width:1024px){.pc_navi>ul .subInner{right:-140%}}.pc_navi>ul .subInner.active{opacity:1;visibility:visible}.pc_navi>ul .subInner ul{background-color:#789bb4;padding-bottom:10px}.pc_navi>ul .subInner ul li{padding:0 10px}.pc_navi>ul .subInner ul li a{position:relative;display:block;padding:19px 10px 19px 28px;border-bottom:1px dashed rgba(255,255,255,.7);transition:all .2s ease;font-size:14px;font-weight:500;color:#fff;text-decoration:none;text-align:left;letter-spacing:0px}.pc_navi>ul .subInner ul li a:before{content:"›";display:block;position:absolute;top:50%;left:10px;transform:translateY(-54%);font-size:14px}@media only screen and (min-width:769px){.pc_navi>ul .col2 .subInner{width:440px}.pc_navi>ul .col2 .subInner ul{display:flex;flex-wrap:wrap}.pc_navi>ul .col2 .subInner ul li{width:50%}.pc_navi>ul .col3 .subInner{width:700px}.pc_navi>ul .col3 .subInner ul{display:flex;flex-wrap:wrap}.pc_navi>ul .col3 .subInner ul li{width:33.3333333333%}.menu_toggle .inside .ft_link{width:100%;max-width:900px;margin:auto;min-height:100%;display:flex;align-items:center}.menu_toggle .inside .ft_link .link_list{width:100%}}@media only screen and (min-width:769px) and (max-width:1440px){.pc_navi>ul .col3 .subInner{right:-100%}}@media only screen and (min-width:769px) and (max-width:1280px){.pc_navi>ul .col3 .subInner{right:-140%}}@media only screen and (min-width:769px) and (max-width:1024px){.pc_navi>ul .col3 .subInner{right:-13vw}}@media only screen and (min-width:769px) and (max-width:850px){.pc_navi>ul .col3 .subInner{right:-25vw}}@media only screen and (min-width:769px) and (max-width:1280px){.pc_navi>ul .subInner ul li a{font-size:12px}}@media only screen and (max-width:992px) and (min-width:769px){:root{--ttl_size:22px;--pd:0px}}.totop{transition:all .3s ease;opacity:0;visibility:hidden;cursor:pointer;position:fixed;z-index:19;right:20px;bottom:20px;width:4.6428571429em;height:4.6428571429em;background-color:var(--clr1);color:#fff;display:flex;align-items:center;justify-content:center}.totop.active{opacity:1;visibility:visible}.totop .en{white-space:nowrap;font-size:.8571428571em;letter-spacing:0;font-weight:300;text-align:center;background:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/totop.svg) no-repeat top center/0.75em;padding-top:2.6666666667em}@media only screen and (min-width:769px) and (max-width:1366px){.totop{right:10px;bottom:10px}}@media only screen and (min-width:769px){.totop:hover{background-color:var(--main-color)}}.bounce{animation-name:bounces}.animateds{animation-duration:.5s;animation-fill-mode:both;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes bounces{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes fixed_banner{0%{left:0;opacity:1}100%{left:-3px;opacity:.7}}.idx_gallery ul{display:flex}.idx_gallery ul li .img{background-repeat:no-repeat;background-size:cover;background-position:center;background-color:var(--main-color);width:300px;height:300px}.idx_gallery ul li .img01{background-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/idx_gallery01.jpg)}.idx_gallery ul li .img02{background-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/idx_gallery02.jpg)}.idx_gallery ul li .img03{background-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/idx_gallery03.jpg)}.idx_gallery ul li .img04{background-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/idx_gallery04.jpg)}.idx_gallery ul li .img05{background-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/idx_gallery05.jpg)}.menu_icon01{position:relative}.menu_icon01>p:not(.sub-menu-link):before,.menu_icon01>a:not(.sub-menu-link):before{content:"";position:absolute;background-color:var(--clr1);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/idx_menu_icon01.png);mask-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/idx_menu_icon01.png);transition:.3s all ease-in-out;right:0}.menu_icon02{position:relative}.menu_icon02>p:not(.sub-menu-link):before,.menu_icon02>a:not(.sub-menu-link):before{content:"";position:absolute;background-color:var(--clr1);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/idx_menu_icon02.png);mask-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/idx_menu_icon02.png);transition:.3s all ease-in-out;right:0}.menu_icon03{position:relative}.menu_icon03>p:not(.sub-menu-link):before,.menu_icon03>a:not(.sub-menu-link):before{content:"";position:absolute;background-color:var(--clr1);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/idx_menu_icon03.png);mask-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/idx_menu_icon03.png);transition:.3s all ease-in-out;right:0}.menu_icon04{position:relative}.menu_icon04>p:not(.sub-menu-link):before,.menu_icon04>a:not(.sub-menu-link):before{content:"";position:absolute;background-color:var(--clr1);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/idx_menu_icon04.png);mask-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/idx_menu_icon04.png);transition:.3s all ease-in-out;right:0}.menu_icon05{position:relative}.menu_icon05>p:not(.sub-menu-link):before,.menu_icon05>a:not(.sub-menu-link):before{content:"";position:absolute;background-color:var(--clr1);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/idx_menu_icon05.png);mask-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/idx_menu_icon05.png);transition:.3s all ease-in-out;right:0}.menu_icon06{position:relative}.menu_icon06>p:not(.sub-menu-link):before,.menu_icon06>a:not(.sub-menu-link):before{content:"";position:absolute;background-color:var(--clr1);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/idx_menu_icon06.png);mask-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/idx_menu_icon06.png);transition:.3s all ease-in-out;right:0}.menu_icon07{position:relative}.menu_icon07>p:not(.sub-menu-link):before,.menu_icon07>a:not(.sub-menu-link):before{content:"";position:absolute;background-color:var(--clr1);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/icon_col.png);mask-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/icon_col.png);transition:.3s all ease-in-out;right:0}.idx_social>div{position:relative;height:6.4285714286em;display:flex;flex-direction:column;align-items:center;justify-content:center}.idx_social>div:after{content:"";position:absolute;border-bottom:11px solid #fff;border-left:11px solid transparent;bottom:4px;right:4px}.idx_social p{color:#fff;letter-spacing:0}.idx_social .jp{font-size:1.2857142857em;text-align:center;line-height:1;margin-bottom:.3em;letter-spacing:0}.idx_social .en{display:flex;align-items:center;justify-content:center;font-size:1.7142857143em;line-height:1;margin:0;font-family:var(--f-jp)}.idx_social .en:before{background-repeat:no-repeat;background-size:contain}.idx_social .idx_tel{background-color:var(--main-color)}.idx_social .idx_tel .jp{margin-bottom:.8em;letter-spacing:-1px}.idx_social .idx_tel .en{font-size:1.9285714286em;font-family:var(--f-en)}.idx_social .idx_tel .en:before{content:"";display:block;background-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/shared_icon_tel.svg);width:1em;height:1em;margin-right:.3703703704em;position:relative;top:-.1111111111em}.idx_social .idx_web{background-color:var(--clr2)}.idx_social .idx_web .jp{margin-bottom:.3em}.idx_social .idx_web .en:before{content:"";display:block;background-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/shared_icon_web.svg);width:1.25em;height:1.25em;margin-right:.3703703704em;position:relative;top:.0833333333em}.idx_social .idx_web.web2{background-color:#9e9e9f}.idx_social .idx_line{background-color:#3cb056}.idx_social .idx_line .jp{margin-bottom:.75em}.idx_social .idx_line .en:before{content:"";display:block;background-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/shared_icon_line.svg);width:1.25em;height:1.25em;margin-right:.3703703704em;position:relative;top:.0833333333em}.idx_social .idx_ins{background:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/shared_bg_ins.svg) no-repeat top center/cover}.idx_social .idx_ins .jp{margin-bottom:.75em}.idx_social .idx_ins .en:before{content:"";display:block;background-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/shared_icon_ins.svg);width:1.25em;height:1.25em;margin-right:.3703703704em;position:relative;top:0}@media only screen and (max-width:768px){.idx_social .idx_ins{background-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/shared_bg_ins_sp.svg)}}@media only screen and (min-width:769px) and (max-width:1170px){.idx_social>div{font-size:10px}}@media only screen and (min-width:769px) and (max-width:1170px){header.active .idx_social{padding-top:0}header.active .idx_social .jp{margin-top:8px;font-size:.72em}header.active .idx_social .en{font-size:1em}header.active .idx_social .tel .jp{font-size:.72em}header.active .idx_social .tel .en{font-size:1em}}footer{background:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/shared_ft_bg.jpg) no-repeat top center/cover;padding:70px 0 64px}footer .ft_info{width:48%;padding-top:30px}footer .ft_tbl{width:46.3%}footer .ft_address{letter-spacing:0;margin:36px 0 0;font-weight:500}footer .idx_social{margin:32px 0 10px;font-size:13px}footer .idx_social>div{width:calc(20% - 10px)}footer .ft_menu{padding-top:54px}footer .ft_menu .ft_menu01{width:21.3%}footer .ft_menu .ft_menu02{width:74%}@media only screen and (min-width:769px) and (max-width:1170px){footer .ft_address br{display:block !important}footer .idx_social>div{width:calc(20% - 5px);font-size:9px !important}footer .idx_social>div:after{border-bottom:7px solid #fff;border-left:7px solid transparent}}.list_link .ttl{line-height:1;font-family:var(--f-en);color:#789bb4;font-size:40px;font-weight:300;letter-spacing:0;border-bottom:1px solid #464646;margin-bottom:.55em}.list_link ul li:not(:last-child){margin-bottom:8.5px}@media only screen and (min-width:769px) and (max-width:1170px){.list_link ul li:not(:last-child){margin-bottom:10px}}.list_link ul li a{font-weight:500;display:table;text-decoration:none;color:var(--clr1);letter-spacing:0;line-height:1.4;position:relative;padding-left:.8em;position:relative}.list_link ul li a:hover{opacity:1;color:var(--clr1)}.list_link ul li a:before{content:"";position:absolute;width:3px;height:3px;border-radius:50%;background-color:var(--clr1);left:0;top:.55em}.list_link ul li a:after{content:"";position:absolute;bottom:0;left:.8em;right:0;transform:scaleX(0);height:1px;background-color:var(--clr1);transition:.3s all}@media screen and (min-width:769px){.list_link ul li a:hover:after{transform:scaleX(1)}}.list_link .menu01{width:37.5%}.list_link .menu02{width:40%}.list_link .menu03{width:22.5%}.fixed_banner{position:fixed;z-index:18;height:60px;left:0;right:0;bottom:0;transition:.3s all;transform:translateY(60px);display:flex;flex-wrap:wrap;justify-content:space-between}.fixed_banner.active{transform:translateY(0px)}.fixed_banner li{width:18.75%;display:flex;align-items:center;justify-content:center;position:relative}.fixed_banner li a{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0}.fixed_banner li p{font-size:13px;letter-spacing:0;margin:0;line-height:1;color:#fff;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}.fixed_banner li p:before{content:"";display:block;background-repeat:no-repeat;background-size:contain;width:25px;height:25px;margin-bottom:5px}.fixed_banner .tel{width:25%;background-color:var(--main-color)}.fixed_banner .tel p:before{background-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/shared_icon_tel.svg)}.fixed_banner .web{background-color:var(--clr2)}.fixed_banner .web p:before{background-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/shared_icon_web.svg)}.fixed_banner .web.web2{background-color:#9e9e9f}.fixed_banner .line{background-color:#3cb056}.fixed_banner .line p:before{background-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/shared_icon_line.svg)}.fixed_banner .ins{background:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/shared_fixed_icon_ins.jpg) no-repeat right center/cover}.fixed_banner .ins p:before{background-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/shared_icon_ins.svg)}@media only screen and (max-width:370px){.fixed_banner li p{font-size:12px}}@media only screen and (min-width:769px) and (max-width:1170px){:root{--wrapper:80px}header{font-size:1.1965811966vw}header .pc_navi>ul{padding:0 10px}header .idx_social{padding-top:0}header .header_top{padding:10px;align-items:center}header .logo{width:20%}header .logo a{max-height:60px}header .right_head{width:75%}header .idx_social>div:after{border-bottom-width:5px;border-left-width:5px}header .right_head .idx_social{font-size:.875em}header.active{height:auto}}@media only screen and (min-width:769px) and (max-width:1024px){:root{--wrapper:7.80234070221vw}}.href{position:absolute;z-index:2;top:0;left:0;right:0;bottom:0}.href a{display:block;width:100%;height:100%}@keyframes idx_scroll{0%{bottom:0}50%{bottom:-.25em}}.key{--height:600px;position:relative;z-index:1;height:var(--height);margin-left:auto;margin-right:auto;max-width:1280px;margin-top:var(--wrapper);display:flex;flex-wrap:wrap;justify-content:space-between}.key .idx_scroll{position:relative;color:#464646;font-family:var(--f-en);letter-spacing:0;width:-moz-fit-content;width:fit-content;font-size:16px;text-decoration:none;margin:2.5625em auto 0;font-weight:500;text-align:center;height:6.25em;background:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/shared_idx_scroll.png) no-repeat bottom center/0.5em;display:flex;align-items:center;justify-content:center;transition:.3s all ease-in-out;position:relative}.key .idx_scroll:after{content:"";position:absolute;background:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/shared_idx_scroll_arr.png) no-repeat center/contain;width:.5em;height:.75em;left:calc(50% - 0.25em);bottom:0;animation:idx_scroll 1.5s ease-in-out infinite}.key .idx_scroll span{background-color:#fff;font-size:.75em}@media only screen and (min-width:769px){.key .idx_scroll:hover{transform:translateY(-6px)}}.key .key_l{width:19.53125%;padding-top:135px}.key .key_l ul{padding-right:29px}.key .key_l ul li{text-align:right}.key .key_l ul li:not(:last-child){margin-bottom:36px}.key .key_l ul li p,.key .key_l ul li a{padding-right:1.625em;color:#464646;font-size:1.1428571429em;text-decoration:none;letter-spacing:0;transition:.3s all ease-in-out;font-weight:500;line-height:1.5}.key .key_l ul li p:before,.key .key_l ul li a:before{width:1.0625em;height:1.0625em;top:.25em}@media only screen and (min-width:769px){.key .key_l ul li a:hover{color:var(--clr2)}.key .key_l ul li a:hover:before{background-color:var(--clr2)}}.key .key_l ul li ul,.key .key_l ul li .subInner{display:none !important}.key .key_r{width:80.46875%;max-width:1030px;height:100%}@media only screen and (min-width:1281px) and (max-width:1366px){.key .key_l{padding-top:30px}}@media only screen and (min-width:769px) and (max-width:1170px){.key .key_l{padding-top:100px}.key .key_l ul{padding-right:10px;font-size:10px}.key .idx_scroll{font-size:12px}}@media only screen and (max-width:768px){.key .idx_scroll{font-size:12px;margin:0 auto;bottom:50px}.key .idx_scroll span{border-radius:5px;background-color:transparent;font-size:13px;text-shadow:#fff 1px 0px 0px,#fff .540302px .841471px 0px,#fff -.416147px .909297px 0px,#fff -.989992px .14112px 0px,#fff -.653644px -.756802px 0px,#fff .283662px -.958924px 0px,#fff .96017px -.279415px 0px}}.idx_btn{max-width:250px;margin:25px auto 3px}.idx_btn a{display:flex;text-align:center;font-family:var(--f-mincho);transition:.3s all ease-in-out;color:#fff;line-height:1.5;font-size:16px;letter-spacing:0;background-color:var(--main-color);text-decoration:none;align-items:center;justify-content:center;padding:.875em 0 .75em;position:relative}.idx_btn a:before{content:"";position:absolute;border-bottom:1px solid var(--main-color);border-right:1px solid var(--main-color);top:3px;left:3px;right:-3px;bottom:-3px;transition:.3s all ease-in-out}.idx_btn a:after{content:"";position:absolute;background:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/idx_btn_icon.svg) no-repeat center/contain;width:.625em;height:.625em;right:.9375em;top:calc(50% - 0.3125em)}.idx_btn a:hover{opacity:1;color:#fff}@media only screen and (min-width:769px){.idx_btn a:hover{transform:translateY(-5px);background-color:var(--clr2)}.idx_btn a:hover:before{border-color:var(--clr2)}}.idx_btn.yellow a{background-color:var(--clr2)}.idx_btn.yellow a:before{border-color:var(--clr2)}@media only screen and (min-width:769px){.idx_btn.yellow a:hover{background-color:var(--main-color)}.idx_btn.yellow a:hover:before{border-color:var(--main-color)}}@media only screen and (min-width:769px) and (max-width:1024px){.idx_btn a{font-size:15px;letter-spacing:0}}@media only screen and (max-width:768px){.idx_btn{max-width:270px}.idx_btn a{font-size:16px}}.idx_tbl table tr th,.idx_tbl table tr td{padding:0;line-height:1;text-align:center;font-family:var(--f-gothic);border:0;font-weight:400;letter-spacing:0;padding-top:10px;padding-bottom:10px;width:10%;font-weight:500}.idx_tbl table tr th:first-child,.idx_tbl table tr td:first-child{width:auto}.idx_tbl table tr th:last-child,.idx_tbl table tr td:last-child{width:60px;letter-spacing:-.1em;padding-right:10px}.idx_tbl table tr td{padding-top:11px;padding-bottom:0;letter-spacing:0px}.idx_tbl table tr th{border-top:1px solid #464646;border-bottom:1px solid #464646}.idx_tbl table tr:last-child td{padding-bottom:14px;border-bottom:1px solid #464646}@media only screen and (max-width:768px){.idx_tbl table tr th,.idx_tbl table tr td{width:11%}}@media only screen and (min-width:769px) and (max-width:1024px){.idx_tbl table tr th,.idx_tbl table tr td{width:9%}}@media only screen and (max-width:480px){.idx_tbl table tr th,.idx_tbl table tr td{width:8%}}.idx_tbl_p{font-family:var(--f-gothic);line-height:1.65;letter-spacing:0;margin:15px 0 0;font-feature-settings:"palt";font-weight:500}.idx_tbl_p span{letter-spacing:.6px}@media only screen and (min-width:769px) and (max-width:1024px){.idx_tbl_p{font-size:13px}}.idx_ins_box{display:none;position:relative;background-color:var(--clr2);color:#fff;padding:1.2857142857em 0 1.1428571429em;max-width:490px;margin-left:auto;margin-right:auto}.idx_ins_box:after{content:"";position:absolute;border-bottom:15px solid #fff;border-left:15px solid transparent;bottom:5px;right:5px}.idx_ins_box p{margin:0;letter-spacing:0}.idx_ins_box .ttl01{text-align:center;font-size:1.8571428571em;font-family:var(--f-mincho);line-height:1;margin-bottom:.6153846154em}.idx_ins_box .ttl01:after{content:"";display:block;width:100px;height:1px;background-color:#fff;margin:.2692307692em auto 0}.idx_ins_box .ttl02{display:flex;font-size:1.2857142857em;line-height:1.5555555556;margin:0 auto;justify-content:center;align-items:center;margin-left:.3888888889em}.idx_ins_box .ttl02:before{content:"";display:block;background:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/shared_icon_ins.svg) no-repeat center/contain;width:2.7777777778em;height:2.7777777778em;margin-right:1.1111111111em}@media only screen and (max-width:768px){.idx_ins_box .ttl01:after{margin-top:14px}}@media only screen and (max-width:480px){.idx_ins_box .ttl02{font-size:15px}}@media only screen and (max-width:345px){.idx_ins_box .ttl01{font-size:24px}.idx_ins_box .ttl02{font-size:12px}}@media only screen and (min-width:769px) and (max-width:1024px){.idx_ins_box{font-size:11px}}.idx_banner{margin:67px auto 0;max-width:600px;position:relative}.idx_banner picture{position:relative}.idx_banner picture:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(89,87,87,.5)}.idx_banner picture:after{content:"";position:absolute;height:7.1428571429em;left:0;right:0;bottom:0;background:linear-gradient(to right,transparent,#000);opacity:.6}.idx_banner p{letter-spacing:0;line-height:1;position:absolute;color:#fff;margin:0}.idx_banner .jp{font-family:var(--f-mincho);font-size:2.2857142857em;right:.78125em;bottom:1.0625em;background:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/idx2_arrow.png) no-repeat center right/0.5em;padding-right:1.21875em}.idx_banner .en{bottom:0;left:-.11em;font-size:6.0714285714em;opacity:.5;line-height:.5;font-weight:300;letter-spacing:0}@media only screen and (max-width:768px){.idx_banner picture:after{height:5em}.idx_banner .en{left:0;bottom:-1px}.idx_banner .jp{font-size:22px}.idx_banner .en{font-size:50px}}@media only screen and (max-width:345px){.idx_banner .jp{font-size:5.8666666667vw}.idx_banner .en{font-size:13.3333333333vw}}.grecaptcha-badge{display:none !important}.fixed_bnr_box{display:flex;position:fixed;right:5px;bottom:210px;z-index:11}.fixed_bnr_box .fixed_bnr{position:relative;width:9em;height:9em;z-index:10;margin-right:7px;font-size:1.1429em}.fixed_bnr_box .fixed_bnr .close{position:absolute;right:.875em;top:.375em;z-index:1;cursor:pointer}.fixed_banner01{width:100%;height:100%;background:#fff;border:1px solid var(--clr2);border-radius:50%;padding:.3125em;text-decoration:none;display:flex;flex-direction:column;transition:.3s all;color:#fff}.fixed_banner01 .bg{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;position:relative;text-decoration:none;background:var(--clr2);border-radius:50%;color:#fff;text-align:center;font-size:.875em;line-height:1.5em;font-weight:500;padding-top:1em;letter-spacing:0}.fixed_banner01 .bg:after{width:1.15em;height:.75em;content:"";position:absolute;bottom:.5em;left:0;right:0;background:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/f-ico-arr.svg) center center/contain no-repeat;margin:0 auto}.fixed_banner01 .bg .ico{margin-bottom:.5em}@media only screen and (min-width:769px){.fixed_bnr_box .fixed_bnr .close:hover{opacity:.8}}@media only screen and (min-width:1280px){.fixed_banner01 .bg{padding-top:1.5em}}@media only screen and (min-width:769px) and (max-width:1024px){.fixed_bnr_box{font-size:12px}.fixed_bnr_box{font-size:11px;bottom:10px}.fixed_bnr_box.active{bottom:200px}}@media only screen and (max-width:768px){.fixed_bnr_box{font-size:12px;bottom:200px}.fixed_bnr_box.active{bottom:200px}.fixed_banner01 .bg:after{bottom:.5em}.fixed_banner01 .bg{padding-top:.8em}.fixed_banner01 .bg .ico{margin-top:.5em;max-width:3em}.fixed_bnr_box .fixed_bnr .close{right:.5em}}
@charset "UTF-8";.under .sitemap{padding-top:40px}.under .key .idx_scroll{display:none !important}.under .sitemap>ul>li p{margin-bottom:0;line-height:1 !important}.under .sitemap>ul>li a,.under .sitemap>ul>li p{display:block;width:100%;padding:15px 15px 15px 30px;border-bottom:dotted 1px #ccc;color:#333;position:relative;box-sizing:border-box;text-decoration:none}.under .sitemap>ul>li a:before,.under .sitemap>ul>li p:before{content:"";position:absolute;width:15px;height:3px;background:var(--main-color);left:0;top:50%;margin-top:-2px}.under .sitemap>ul>li p:after{content:"";position:absolute;width:3px;height:14px;background:var(--main-color);left:6px;top:50%;margin-top:-7px}.under .sitemap>ul>li a:hover{text-decoration:none;background:rgba(0,0,0,.05)}.under .sitemap>ul>li.lv2>.title{font-size:1.75em !important;color:var(--main-color);text-transform:uppercase}.under .sitemap>ul>li li a{padding-left:70px}.under .sitemap>ul>li li a:before{left:40px}.under .sitemap>ul>li li.lv3>a{font-size:1.1em;color:var(--main-color)}.under .sitemap>ul>li li.lv3>a:after{content:"";position:absolute;width:3px;height:14px;background:var(--main-color);left:46px;top:50%;margin-top:-7px}.under .sitemap>ul>li li.lv3>a:hover{background:0 0;opacity:1}.under .sitemap>ul>li li.lv3 ul{padding-left:30px}.under .sitemap>ul>li li.lv3.no_link>a{pointer-events:none}.under #mainContent{padding-bottom:100px}.under #mainContent .inner{max-width:1100px}.under #mainContent p{letter-spacing:0;font-weight:500}.under #mainContent ul li{font-weight:500}.under .key .inner{max-width:100%;max-width:1280px;height:100%}.under .key .key_r{background:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/under_key_bg.jpg) no-repeat top center/cover;height:80%;max-height:460px}.under .key .key_text{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;position:relative;height:100%;align-items:flex-end}@media only screen and (min-width:769px){.under .key .key_text .txt{margin-bottom:-4.75em}}.under .key .key_text h1{font-size:20px;text-align:center;font-family:var(--f-mincho);color:#646464;letter-spacing:0}.under .key .key_text .en{font-weight:300;display:block;text-align:center;text-transform:capitalize;font-family:var(--f-en);font-size:4.25em;color:#789bb4;line-height:1.1;text-shadow:0px 0px 15px #fff,0px 0px 15px #fff,0px 0px 17px #fff,0px 0px 17px #fff,0px 0px 17px #fff,0px 0px 20px #fff,0px 0px 25px #fff,13px 0px 25px #fff,13px 0px 25px #fff,0px 0px 25px #fff,0px 0px 30px #fff,0px 0px 30px #fff,15px 0px 30px #fff,0px 0px 40px #fff,15px 0px 40px #fff,0px 0px 40px #fff,15px 0px 40px #fff,0px 0px 50px #fff,15px 0px 50px #fff}.under #toc_container{margin-top:60px;border:1px solid var(--main-color);padding:20px;margin-bottom:1em;width:auto;font-size:100%;display:block;border-radius:10px}.under #toc_container .toc_list{display:flex;flex-wrap:wrap;justify-content:space-between}.under #toc_container .toc_list li{width:48%;margin:10px 1%}.under #toc_container .toc_list a{display:table;position:relative;padding-left:20px;color:var(--clr1);font-weight:600;transition:.3s all;text-decoration:none}.under #toc_container .toc_list a:before{content:"";position:absolute;top:.45em;left:0;width:10px;height:10px;border-radius:50%;background-color:var(--main-color)}.under #toc_container .toc_list a:hover{color:var(--main-color)}.under h1,.under h2,.under h3,.under h4,.under h5,.under h6{position:relative;z-index:1;line-height:1.4;letter-spacing:0;color:var(--main-color)}.under h1:last-child,.under h2:last-child,.under h3:last-child,.under h4:last-child,.under h5:last-child,.under h6:last-child{margin-bottom:0}.under h2:not(.widgettitle){margin-top:2.03125em;margin-bottom:1em;font-family:var(--f-mincho);color:#595757;font-size:calc(var(--ttl_size) + 2px);text-align:center}.under h2:not(.widgettitle):after{content:"";display:block;margin:9px auto 0;width:100px;background-color:#595757;height:2px}.under h3{margin-top:2.5em;color:#fff;font-family:var(--f-mincho);font-size:var(--ttl_size);background:#9e9e9f;padding:5px 10px 3px;margin-bottom:28px;text-align:left}.under h4{color:#789bb4;font-size:calc(var(--ttl_size) - 4px);font-family:var(--f-mincho);margin-top:2.9230769231em;border-bottom:1px solid #789bb4;padding-bottom:2px;margin-bottom:1.0769230769em}.under h5{font-size:calc(var(--ttl_size) - 12px);color:#c3a064;margin-top:3.9em;margin-bottom:1em;padding-left:18px;position:relative}.under h5:before{content:"";position:absolute;left:1px;top:.5em;width:.5555555556em;height:.5555555556em;background:#c3a064}.under h6{margin-top:calc(var(--ttl_size) + 12px);margin-bottom:20px;font-size:calc(var(--ttl_size) - 14px);color:#c3a064}@media only screen and (max-width:992px) and (min-width:769px){:root{--ttl_size:30px}}.under .section{padding-top:60px}.under .section>p:last-of-type{margin-bottom:0}.under .imgBox.rowImg .image_l,.under .imgBox.rowImg .image_r{position:relative;display:flex;align-items:center;justify-content:center}.under .imgBox.rowImg .image_l img,.under .imgBox.rowImg .image_r img{max-width:100%;max-height:500px;margin-top:7px;min-width:255px}.under .imgBox.rowImg .image_l{float:left;margin-right:40px}.under .imgBox.rowImg .image_r{float:right;margin-left:40px}.under .imgBox.rowImg .image_l,.under .imgBox.rowImg .image_r{max-width:335px;margin-bottom:30px}.under .imgBox.rowImg .txt_l{float:left}.under .imgBox.rowImg .txt_r{float:right}.under .imgBox.rowImg .txt_l,.under .imgBox.rowImg .txt_r{width:calc(100% - 510px)}.under .imgBox.rowImg.large .image_l,.under .imgBox.rowImg.large .image_r{max-width:440px}.under .imgBox.rowImg.large .txt_l,.under .imgBox.rowImg.large .txt_r{width:calc(100% - 475px)}.under .imgBox.rowImg.full .image_l,.under .imgBox.rowImg.full .image_r{max-width:60vw}.under .imgBox.colImg .list{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.under .imgBox.colImg p{margin-bottom:5px}.under .imgBox.colImg p:last-child{margin-bottom:0}.under .imgBox.colImg picture{margin-bottom:8px;position:relative;display:flex;align-items:center;justify-content:center}.under .imgBox.colImg .text .ttl{font-size:1.375em;font-weight:700;line-height:1.8;text-align:center;color:#a98c54;font-family:"Noto Serif JP",serif}.under .imgBox.colImg3 picture,.under .imgBox.colImg2 picture{overflow:hidden;height:auto;width:100%;text-align:center;margin-bottom:23px}.under .imgBox.colImg3 img,.under .imgBox.colImg2 img{max-height:100%;max-width:100%}.under .imgBox.colImg3 .list{justify-content:flex-start}.under .imgBox.colImg3 .item{width:calc(33.3333333333% - 24px)}@media only screen and (min-width:769px){.under .imgBox.colImg3 .item{margin-right:36px}.under .imgBox.colImg3 .item:nth-child(3n+3){margin-right:0}.under .imgBox.colImg3 .item picture{background-color:#f2f2f2}}.under .imgBox.colImg3 picture{height:auto;margin-bottom:23px}.under .imgBox.colImg3 h5{margin-top:20px;margin-bottom:10px}.under .imgBox.colImg2 .item{max-width:515px;width:47.7%}.under .imgBox.colImg1 .item{width:100%}.under .imgBox.colImg1 .item img{max-height:550px}.under .imgBox.colImg1 .item picture{margin-bottom:23px}.under .faq_box .box{margin-bottom:20px}.under .faq_box .title{display:flex;align-items:center;border:1px solid var(--u1);position:relative;border-bottom:5px solid #bac1d9}.under .faq_box .title:after{content:"";position:absolute;width:20px;height:10px;right:15px;bottom:0;top:15px;margin:auto;background-color:var(--main-color);-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);transform:rotateX(180deg)}.under .faq_box .title:before{content:"";display:block;position:absolute;transition:all .3s;left:0;bottom:-5px;height:5px;width:50px;background-color:var(--main-color)}.under .faq_box .title.rotate:after{transform:rotateX(0deg)}.under .faq_box .title:hover:before{width:100px}.under .faq_box .faq_num{cursor:pointer;position:absolute;display:flex;align-items:center;justify-content:center;font-size:26px !important;letter-spacing:0;text-align:center;margin-bottom:0;color:var(--main-color);width:50px;height:100%}.under .faq_box h4{border-radius:0;padding:11px 40px 3px 15px;margin-top:0;margin-left:auto;width:calc(100% - 50px);font-size:22px;text-align:left;letter-spacing:0;transition:all .3s;background-image:none}.under .faq_box h4:hover{cursor:pointer}.under .faq_box h4:after{display:none}.under .faq_box .content{position:relative;padding-top:22px;padding-bottom:4px}.under .acf_block h3,.under .acf_block h4,.under .acf_block h5{margin-bottom:0}.under .acf_block .text_h3{margin:45px 0 0}.under .acf_block .text_h4{margin:30px 0 0}.under .acf_block .text_h5{margin:20px 0 0}.under .acf_block .list01{margin-top:20px}@media only screen and (min-width:769px) and (max-width:1170px){.under .imgBox.rowImg .image_l,.under .imgBox.rowImg .image_r{float:none;max-width:100%;margin-right:auto;margin-left:auto}}.under .tbl_time{--color-mode:#1b3281}.under .tbl_time th,.under .tbl_time td{border-left:0;border-right:0;font-size:18px;letter-spacing:0;text-align:center;border-color:var(--color-mode)}.under .tbl_time th:last-child,.under .tbl_time td:last-child{padding-right:4.4%}.under .tbl_time th .fix-space,.under .tbl_time td .fix-space{margin-left:9%}.under .tbl_time th{padding:1.1em 1.1111111111em 1.2em;padding-inline:10px;font-weight:400}.under .tbl_time th:first-child{width:29.7%}.under .tbl_time th:last-child{width:14.8%}.under .tbl_time td:last-child{padding-right:5.4%}.under .tbl_time tr{border-color:var(--color-mode)}.under .tbl_time tr:nth-child(2) td{border-bottom:0;padding-block:1.7222222222em .2777777778em}.under .tbl_time tr:last-child td{border-top:0;padding-block:.4444444444em 1.7222222222em}.under .tbl_time>.tbl_note{color:var(--color-mode)}@media only screen and (min-width:769px){.under .tbl_time th .fix-char-01,.under .tbl_time td .fix-char-01{margin-left:-4px;margin-right:-5px}.under .tbl_time th .fix-position,.under .tbl_time td .fix-position{position:relative;left:-6px}.under .tbl_time.one-row tr:last-child td:last-child{padding-right:4.4%}}.under .btn-group .btn.style01{min-width:280px}.under .btn-group .btn.style01 a{padding:.5em 3em}.under table.rollTable{width:100%}.under table.tbl_style01 tr:nth-child(2n+1) th{background-color:#c3a064}.under table.tbl_style01 tr:nth-child(2n+1) td{background-color:#f8f8f8}.under table.tbl_style01 tr:nth-child(2n) th{background-color:#cfb383}.under table.tbl_style01 tr:nth-child(2n) td{background-color:#fff}.under table.tbl_style01 th,.under table.tbl_style01 td{padding:.6111111111em .5555555556em}.under table.tbl_style01 th img,.under table.tbl_style01 td img{max-width:100%}.under table.tbl_style01 th{border:1px solid #eee;background-color:#646464;color:#fff;font-size:18px;letter-spacing:0;font-weight:400;text-align:center}.under table.tbl_style01 td{border:0;color:#464646;font-size:14px;letter-spacing:0;padding-left:1.4em}.under table.tbl_style01.rowHead tr th:not(:last-child){border-right:1px solid var(--clr1)}.under table.tbl_style01.colHead tr:not(:last-child) th{border-bottom:1px solid #ddd}.under table.tbl_style02 th,.under table.tbl_style02 td{border:2px solid #9dba38;border-left:none;border-right:none;padding:.625em}.under table.tbl_style02 th img,.under table.tbl_style02 td img{max-width:100%}.under table.tbl_style02 th{background:0 0;font-weight:400;font-size:1.125em;color:#9dba38}.under table.tbl_style02 td{font-size:1em}.under .tbl_note{margin-top:9px;margin-left:-8px;font-size:16px !important;letter-spacing:0}@media only screen and (max-width:1000px) and (min-width:769px){.under table.tbl_style01 th{font-size:16px}.under table.tbl_style02 th{font-size:16px}.under table.tbl_style02 td{font-size:.9em}.under table.clinic_tbl01 th{width:280px}}.under .box_list{position:relative;padding-left:5em;padding-right:4.3em;padding-top:3.5em;padding-bottom:2.6em;margin:13px 0;font-size:10px;z-index:1}.under .box_list:after{content:"";display:block;position:absolute;transition:all .3s;right:0;top:0;width:calc(100% - 40px);height:calc(100% - 40px);border:1px solid var(--clr1);border-bottom:none;border-left:none;z-index:-1}.under .box_list:before{content:"";display:block;position:absolute;transition:all .3s;left:0;bottom:0;width:calc(100% - 40px);height:calc(100% - 40px);border:1px solid var(--clr1);border-top:none;border-right:none;z-index:-1}.under .box_list .line_decor{position:absolute;height:1px;width:90px;background-color:var(--clr1);transform:rotate(135deg)}.under .box_list .line_decor:before,.under .box_list .line_decor:after{content:"";display:block;position:absolute;transition:all .3s;top:-2px;width:5px;height:5px;border-radius:50%;background-color:var(--clr1)}.under .box_list .line_decor:before{left:0}.under .box_list .line_decor:after{right:0}.under .box_list .line_decor.top{left:-25px;top:20px}.under .box_list .line_decor.bot{right:-25px;bottom:20px}.under .box_list01{padding-left:5.05em;padding-top:4em;padding-bottom:2.5em;padding-right:3.4em}.under .box_list02{position:relative;z-index:1;padding-top:4.6em;padding-left:5.1em;padding-right:3.4em;padding-bottom:3.75em;font-size:10px;filter:drop-shadow(0 0 10px rgba(0,0,0,.2))}.under .box_list02:before{content:"";display:block;position:absolute;transition:all .3s;z-index:-1;left:0;top:0;width:100%;height:100%;-webkit-clip-path:polygon(3em 0,100% 0,100% calc(100% - 3em), calc(100% - 3em) 100%, 0 100%, 0 3em);clip-path:polygon(3em 0,100% 0,100% calc(100% - 3em), calc(100% - 3em) 100%, 0 100%, 0 3em);background-color:#fff}.under .box_list02 .stroke{content:"";display:block;position:absolute;transition:all .3s;top:13px;bottom:13px;left:13px;right:13px;background-color:var(--main-color);-webkit-clip-path:polygon(2.5em 0,100% 0,100% calc(100% - 2.5em), calc(100% - 2.5em) 100%, 0 100%, 0 2.5em);clip-path:polygon(2.5em 0,100% 0,100% calc(100% - 2.5em), calc(100% - 2.5em) 100%, 0 100%, 0 2.5em)}.under .box_list02 .stroke:before{content:"";display:block;position:absolute;transition:all .3s;top:2px;bottom:2px;left:2px;right:2px;background-color:#fff;-webkit-clip-path:polygon(2.4em 0,100% 0,100% calc(100% - 2.4em), calc(100% - 2.4em) 100%, 0 100%, 0 2.4em);clip-path:polygon(2.4em 0,100% 0,100% calc(100% - 2.4em), calc(100% - 2.4em) 100%, 0 100%, 0 2.4em)}@media only screen and (min-width:769px){.under ul.mcol-2{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between}}@media only screen and (min-width:769px) and (min-width:769px){.under ul.mcol-2{padding-bottom:10px}.under ul.mcol-2 li:last-child,.under ul.mcol-2 li:nth-child(2n+1){padding-bottom:0}}@media only screen and (min-width:769px){.under ul.mcol-2 li{width:50%;padding-right:10px}.under ul.mcol-3{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between}}.under ul.list01 li{letter-spacing:0;line-height:1.5;padding-left:16px;padding-bottom:14px;position:relative}.under ul.list01 li:last-child{padding-bottom:0}.under ul.list01 li:before{content:"";background-color:var(--main-color);position:absolute;width:10px;height:10px;border-radius:50%;left:0;top:6px}.under ul.list02{padding:41px 9px 43px 51px}@media screen and (max-width:768px){.under ul.list02{padding:20px}}.under ul.list02 li{background-size:10px auto;position:relative;padding-left:13px;padding-bottom:14px;letter-spacing:0;position:relative;width:49%}.under ul.list02 li:last-child{padding-bottom:0}.under ul.list02 li:before{content:"";position:absolute;width:8px;height:8px;background-color:var(--main-color);top:7px;left:0}.under ul.list03{padding:36px 22px 24px 50px}@media screen and (max-width:768px){.under ul.list03{padding:20px}}.under ul.list03 li{padding-left:30px;padding-bottom:19px;letter-spacing:0;position:relative;padding-right:10px}.under ul.list03 li:last-child{padding-bottom:0}.under ul.list03 li:before{content:"";position:absolute;background:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/list03_icon.svg) no-repeat center/contain;top:4px;left:0;width:16px;height:16px}.under .list_note{margin-top:15px;padding-left:20px}.under .list_note.no_mt{margin-top:0}.under .topic_path{font-size:18px;line-height:1.45;letter-spacing:0;padding:14px 0 7px;display:none}.under .topic_path ul{display:block;padding:4px 10px 4px 0}.under .topic_path ul:after{content:"";display:block;clear:both}.under .topic_path ul li{float:left;text-transform:uppercase;color:var(--main-color);letter-spacing:0}.under .topic_path ul li.home a{padding-left:1.6667em}.under .topic_path ul li.home a:after{content:"";position:absolute;background:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/shared_path_icon.svg) no-repeat;background-size:100% auto;width:1.1111111111em;height:1.1111111111em;top:2px;left:0}.under .topic_path a{text-decoration:none;color:var(--main-color);letter-spacing:0;position:relative}.under .topic_path a:hover{opacity:1;text-decoration:underline}.under .topic_path span{display:inline-block;padding:0 9px 0 7px;transform:scale(1.4);color:var(--main-color);line-height:1;position:relative;top:-4px}.under .anchor-links{display:flex;flex-wrap:wrap;justify-content:center;padding:20px 0 0}.under .anchor-links>div{background-color:var(--main-color);border-radius:3px;position:relative;display:block;min-width:135px;width:19%;margin:0 .5% 1%;text-align:center;color:#fff;font-size:.875em;line-height:1.5;letter-spacing:.15em}.under .anchor-links>div a{display:block;width:100%;padding:10px 5px 9px;color:inherit;font-size:inherit;line-height:inherit;text-decoration:none}.under .anchor-links>div:after{content:"";border:4px solid;border-bottom-color:transparent;border-left-color:transparent;border-right-color:transparent;position:absolute;top:auto;bottom:2px;left:calc(50% - 4px);right:auto;line-height:1}.under .anchor-links>div:hover a{opacity:1}.under .anchor-links>div:hover:after{bottom:0}.under .anchor-links>div.ext:after{content:">";border:0;position:absolute;top:calc(50% - 0.5em);bottom:auto;left:auto;right:7px;font-size:.857em;line-height:1;letter-spacing:0;transform:scaleX(.5)}.under .anchor-links>div.ext:hover:after{right:5px}.under .flow_box .box{position:relative;z-index:1;counter-increment:numb;padding:76px 87px 42px 100px;margin-bottom:70px;background-color:#e8eaf2}.under .flow_box .box:last-child{margin-bottom:0}.under .flow_box .box:after{content:"0" counter(numb);position:absolute;top:-15px;left:-15px;font-size:230px;font-family:var(--f-en);opacity:.1;line-height:1;letter-spacing:0;z-index:-1;color:var(--main-color)}.under .flow_box .box:not(:last-child):before{content:"";position:absolute;display:block;-webkit-clip-path:polygon(50% 100%,0 0,100% 0);clip-path:polygon(50% 100%,0 0,100% 0);width:35%;height:30px;max-width:350px;left:0;right:0;bottom:-50px;margin:0 auto;background-color:var(--main-color)}.under .flow_box h4{background-image:none;padding:0;font-size:26px;text-align:left;letter-spacing:0;color:var(--main-color);margin:0;margin-bottom:21px}.under .flow_box .content p{font-size:16px}.under .under_full_img{margin:40px 0;position:relative;height:600px;overflow:hidden}.under .under_full_img figure{height:100%}.under .under_full_img img{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%;height:100%}.under .under_full_img p.ttl{position:absolute;left:0;right:0;padding:6px 10px 4px;background:rgba(0,0,0,.4);color:#fff;font-size:30px;top:44.1%;text-align:center;font-family:var(--f-mincho)}@media only screen and (max-width:768px){.under .under_full_img{height:350px}.under .under_full_img p.ttl{font-size:22px !important}}.under .ud_map{height:500px}.under .ud_btn{text-align:center;margin-top:40px}.under .ud_btn.btn01 a:after{right:0}.under .ud_btn.btn01 a:hover:after{right:-5px}.under .ud_btn a{margin-inline:auto;display:block;max-width:132px;padding:10px 20px 10px 10px;width:100%;letter-spacing:0;text-decoration:none;font-size:16px;color:var(--clr1);position:relative}.under .ud_btn a:after{content:"";position:absolute;background-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/ud_btn_ar.png);background-repeat:no-repeat;background-size:auto 100%;width:20px;height:3px;top:0;bottom:0;margin-block:auto;right:14px;transition:all .3s}.under .ud_btn a:hover{opacity:1;color:var(--u1)}.under .ud_btn a:hover:after{right:8px}.under .exp li{margin-bottom:1em;padding-bottom:.5em;display:flex;border-bottom:1px solid #3b7ca3}.under .exp li .year{width:8em;color:var(--main-color);font-weight:500}.under .exp li .txt{width:calc(100% - 8em)}@media only screen and (min-width:769px) and (max-width:1150px){.under .box_list{margin-left:15px;margin-right:15px}}@media only screen and (min-width:769px){.under ul.mcol-3{justify-content:flex-start}.under ul.mcol-3 li:nth-of-type(3n+1){width:35.8%}.under ul.mcol-3 li:nth-of-type(3n+2){width:35.2%}.under ul.mcol-3 li:nth-of-type(3n+3){width:29%}}.under .cl-bl{color:#00a0de}.under .cl-pink{color:#e16996}.under .cl-gr{color:#50b841}.under .cl-or01{color:#ffb600}.under .cl-or02{color:#ff8000}.under .cl-bl02{color:#8098ff}.under .cl-pink02{color:#ce828e}.under .cl-violet01{color:#8478a2}.under .btn-group .btn{font-size:1em !important}.under .btn-group .txt-dark-bl a{color:#1b3281}.under .btn-group .txt-dark-bl a:after{background-color:#1b3281}.under .btn-group.flex{justify-content:center}.under .btn-group.flex.col{flex-direction:column;align-items:center}.under .btn-group.flex.col .btn{width:100%;margin-bottom:40px}.under .btn-group.flex.col .btn:last-child{margin-bottom:0}.under .box_decor{padding:40px;width:100vw;margin-left:calc(50% - 50vw)}.under .box_decor.blue{background-color:var(--main-color)}.under .clinic_tbl01 th{width:380px;text-align:right}.under .clinic_tbl02{text-align:center}.under .clinic_tbl02 th:first-child{width:350px}.under .clinic_tbl02 th:not(:first-child){width:calc((100% - 350px) / 7)}.under .teeth_box .secH4{width:48%}.under .teeth_box .secH5{padding-top:20px !important}.under .teeth_box img{max-height:180px}.under .teeth_box p{font-size:14px}#pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:40px auto 0}#pagination:empty{display:none}#pagination a,#pagination span{background-color:var(--main-color);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;border-radius:100%;margin:10px 5px;width:32px;height:32px;color:#fff;line-height:1;text-decoration:none;padding:0 0 0 2px}#pagination a.prev,#pagination a.next,#pagination span.prev,#pagination span.next{background-repeat:no-repeat;background-position:center;background-size:7px auto;color:transparent}#pagination a.prev,#pagination span.prev{background-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/shared_blog_arrow_prev.svg)}#pagination a.next,#pagination span.next{background-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/shared_blog_arrow_next.svg)}#pagination a:hover{text-decoration:none;opacity:.7}#pagination span{opacity:.5}#pagination .active a,#pagination a.active:hover{background:none repeat scroll 0 0 #000;color:#fff}.blog-content .date{margin-bottom:20px;text-align:center;color:var(--main-color)}.blog_list_style01 .item{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;justify-content:space-between;border-bottom:1px solid #bababa;padding-bottom:30px;margin-bottom:30px;align-items:flex-start}.blog_list_style01 .item picture{background-color:#fff;position:relative;overflow:hidden;border:3px solid var(--main-color);width:220px;height:220px}.blog_list_style01 .item picture img{max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.blog_list_style01 .item .info{width:calc(100% - 250px);position:relative;padding-bottom:40px}.blog_list_style01 .item .info p{margin-bottom:0;line-height:1.5}.blog_list_style01 .item .info .date{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;align-items:center;margin-bottom:15px;padding-top:15px;font-size:90%}.blog_list_style01 .item .info .date .tag{display:inline-block;margin-left:20px;color:transparent;font-size:90%;letter-spacing:-1em}.blog_list_style01 .item .info .date .tag a{background-color:var(--main-color);display:inline-block;margin-left:2px;padding:0 10px;color:#fff;letter-spacing:0;text-decoration:none}.blog_list_style01 .item .info .date .tag a.column{background-color:var(--clr2)}.blog_list_style01 .item .info .ttl{margin-bottom:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-decoration:underline;font-size:120%;font-weight:600;color:#333}.blog_list_style01 .item .info .ttl a{color:inherit}.blog_list_style01 .item .info .des{padding-bottom:45px;color:var(--clr1);text-align:left}.blog_list_style01 .item .info .button{background-color:#fff;border:3px solid #ddd;position:absolute;bottom:0;right:0}.blog_list_style01 .item .info .button a{position:relative;z-index:1;display:flex;align-items:center;padding:5px 15px 5px 10px;font-size:90%;color:#333;text-decoration:none}.blog_list_style01 .item .info .button a span{display:block;position:absolute;right:5px;line-height:1em;top:calc(50% - 0.55em)}.blog_list_style01 .item .info .button a:before{opacity:0}.blog_list_style01 .item .info .button:after{content:"";background-color:var(--main-color);position:absolute;z-index:0;top:0;bottom:0;right:0;width:0;transition:all .3s ease}@media only screen and (min-width:769px){.blog_list_style01 .item .info .button:hover a{opacity:1;color:#fff}.blog_list_style01 .item .info .button:hover:after{width:100%}}@media only screen and (max-width:640px){.blog_list_style01 .item{display:block}.blog_list_style01 .item picture{margin:0 auto}.blog_list_style01 .item .info{width:100%;max-width:420px;margin:0 auto;padding-bottom:0}.blog_list_style01 .item .info .button{position:relative;display:table}}.blog_list_style02.colImg .list{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start}.blog_list_style02.colImg p{margin-bottom:5px}.blog_list_style02.colImg p:last-child{margin-bottom:0}.blog_list_style02.colImg picture{margin-bottom:15px}.blog_list_style02.colImg .text p{font-size:1em}.blog_list_style02.colImg .text .ttl{font-family:inherit;font-size:1.1em;font-weight:700;line-height:1.8;text-align:center;color:#0e7cad}.blog_list_style02.colImg4_blog .item{width:24%;margin-right:1%;margin-bottom:15px;position:relative}.blog_list_style02.colImg4_blog .item:nth-child(4){margin-right:0}.blog_list_style02.colImg4_blog .item a{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.blog_list_style02.colImg4_blog .item .img{background:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/shared_blog_logo.png) center no-repeat;background-size:contain;background-color:#fff;border:1px solid #000;position:relative;width:100%;height:400px;margin-bottom:15px}.blog_list_style02.colImg4_blog .item .img:before{position:absolute;top:0;bottom:0;left:0;right:0}.blog_list_style02.colImg4_blog .item .img img{transform:translate(-50%,-50%);transition:all .3s ease;position:absolute;top:50%;left:50%;max-height:100%;max-width:100%}.blog_list_style02.colImg4_blog .item:hover a{opacity:1}.blog_list_style02.colImg4_blog .item:hover .img img{filter:blur(5px) grayscale(50%);transform:translate(-50%,-50%) scale(1.15)}.blog_list_style02.colImg4_blog picture{position:relative;overflow:hidden;width:100%;height:100%}@media only screen and (max-width:1000px) and (min-width:769px){.blog_list_style02.colImg4_blog .item .img{height:30vw}}@media only screen and (max-width:768px){.blog_list_style01 .item .info .des{padding-bottom:25px}.blog_list_style02.colImg4_blog .item .img{height:280px}.blog_list_style02.colImg4_blog picture{height:260px}}@media only screen and (max-width:640px){.blog_list_style02.colImg .list{justify-content:space-around}.blog_list_style02.colImg .item{margin-bottom:15px}.blog_list_style02.colImg picture{margin-bottom:5px}.blog_list_style02.colImg4_blog .item{width:49%}.blog_list_style02.colImg4_blog .item .img{height:48vw}.blog_list_style02.colImg4_blog picture{height:48vw}}.blog_detail_style02{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;justify-content:space-around;margin-bottom:30px}.blog_detail_style02 .box_gallery{width:35%;max-width:400px}.blog_detail_style02 .box_gallery .main_img{background:#ededed;position:relative;height:400px;margin-bottom:11px}.blog_detail_style02 .box_gallery .main_img .item{transition:all .3s ease;position:absolute;top:0;bottom:0;left:0;right:0;opacity:0}.blog_detail_style02 .box_gallery .main_img .item.active{opacity:1}.blog_detail_style02 .box_gallery .main_img .img{overflow:hidden;margin:0;width:100%;height:100%}.blog_detail_style02 .box_gallery .main_img .img img{transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;max-width:100%;max-height:100%}.blog_detail_style02 .box_gallery .thumb{display:flex;flex-wrap:wrap;margin-bottom:10px}.blog_detail_style02 .box_gallery .thumb li{background-color:#ededed;transition:all .2s ease;width:calc(12.5% - 4.4px);margin-right:5px;margin-bottom:5px;height:20vw;max-height:40px;overflow:hidden;position:relative;cursor:pointer;text-align:center}.blog_detail_style02 .box_gallery .thumb li:nth-child(8n+0){margin-right:0}.blog_detail_style02 .box_gallery .thumb li:hover{opacity:.7}.blog_detail_style02 .box_gallery .thumb li img{width:auto;max-height:100%;max-width:100%;overflow:hidden;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.blog_detail_style02 .box_gallery .thumb.col_5 li{width:calc(20% - 4px);max-height:77px}.blog_detail_style02 .box_gallery .thumb.col_5 li:nth-child(5){margin-right:0}.blog_detail_style02 .box_gallery.withSlick .main_img{height:auto}.blog_detail_style02 .box_gallery.withSlick .main_img .item{height:400px}.blog_detail_style02 .box_gallery.withSlick .main_img .item:nth-child(n){display:block}.blog_detail_style02 .box_gallery.withSlick .thumb li{opacity:.5}.blog_detail_style02 .box_gallery.withSlick .thumb li:after{content:"";transition:all .2s ease;position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid transparent;z-index:1}.blog_detail_style02 .box_gallery.withSlick .thumb li.active{opacity:1}.blog_detail_style02 .box_gallery.withSlick .thumb li.active:after{border-color:#f93}.blog_detail_style02 .box_gallery.withSlick .thumb li:hover{opacity:1}.blog_detail_style02 .box_gallery.withSlick .controls p{display:table;cursor:pointer}.blog_detail_style02 .box_gallery.withSlick .controls p:hover{text-decoration:underline}.blog_detail_style02 .box_info{width:62%;max-width:710px}.blog_detail_style02 .box_info .intro{margin-bottom:20px}.blog_detail_style02 .box_info table th{width:30%;background:#f5f5f5;color:var(--main-color)}.blog_detail_style02.noGallery .box_info{max-width:100%;width:100%}@media only screen and (max-width:768px){.blog_detail_style02 .box_gallery{width:100%;margin:0 auto 30px}.blog_detail_style02 .box_gallery .main_img{max-height:400px;height:100vw}.blog_detail_style02 .box_info{width:100%;margin:0 auto}.blog_detail_style02 .box_info table th{width:100%}.blog_detail_style02 .box_info table.tbl_style03{border-bottom:none}}.main_blog_container{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;justify-content:space-between}.main_blog_container .main_blog_content{max-width:100%;width:calc(100% - 250px)}.main_blog_container .main_blog_content>div{padding-top:0}.main_blog_container .sidebar{width:220px}.main_blog_container .sidebar .txt_head,.main_blog_container .sidebar .widgettitle{background-color:var(--main-color);transform:none;position:static;display:block;margin-bottom:0;padding:15px 10px;width:100%;writing-mode:horizontal-tb;font-size:18px;color:#fff;text-align:center}.main_blog_container .sidebar ul:not(.children){background-color:#fff;border:1px solid #ddebf2;border-top:0;padding:0 10px}.main_blog_container .sidebar ul:not(.children)>li{border-bottom:1px solid #959595;padding:12px 10px;font-size:80%}.main_blog_container .sidebar ul:not(.children)>li:last-child{border-bottom:0}.main_blog_container .sidebar ul:not(.children)>li a{color:inherit;font-size:inherit;text-decoration:underline}.main_blog_container .sidebar ul:not(.children)>li a:hover{text-decoration:none}.main_blog_container .sidebar ul.children{padding:7px}.main_blog_container .sidebar ul.children li{padding-bottom:5px}.main_blog_container .sidebar ul.children li:last-child{padding-bottom:0}@media only screen and (max-width:768px){.main_blog_container .main_blog_content{width:auto;margin:0 auto}.main_blog_container .sidebar{display:none}}.blog_post_button{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;max-width:600px;margin:100px auto 0}.blog_post_button>div{position:relative;width:32%;color:#fff;text-align:center;line-height:1;font-size:.9em;overflow:hidden}.blog_post_button>div:empty:before,.blog_post_button>div:empty:after{display:none}.blog_post_button>div:before,.blog_post_button>div:after{content:"";transition:all .2s ease;position:absolute;top:0;left:0;width:100%;height:100%}.blog_post_button>div:before{background-color:var(--main-color)}.blog_post_button>div:after{border:1px solid var(--main-color)}.blog_post_button>div a{transition:all .3s;display:block;position:relative;z-index:1;padding:11px 10px 10px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;line-height:inherit;color:inherit;text-align:center;text-decoration:none}@media screen and (max-width:768px){.blog_post_button>div a:not(.tel_click):hover,.blog_post_button>div a:not(.tel_click):active{opacity:1;color:#fff}}@media only screen and (min-width:769px){.blog_post_button>div:hover:before{opacity:0;transform:scale(.8)}.blog_post_button>div:hover:after{opacity:1;transform:scale(1)}.blog_post_button>div:hover a{color:#000}}.contact-form-style01 .contact-table{background-size:cover;width:100%;margin:0 auto 0px;overflow:hidden;position:relative}.contact-form-style01 .contact-table textarea{min-width:100%}.contact-form-style01 .contact-table:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0}.contact-form-style01 .contact-table input,.contact-form-style01 .contact-table select,.contact-form-style01 .contact-table textarea{border:1px solid;padding:4px 8px;border-radius:5px;font-size:1rem}.contact-form-style01 .contact-table input{width:100%}.contact-form-style01 .contact-table textarea{max-width:100%;width:100%;height:7em}.contact-form-style01 .contact-table input,.contact-form-style01 .contact-table textarea{transition:all .2s ease-in-out}.contact-form-style01 .contact-table input[type=radio],.contact-form-style01 .contact-table input[type=checkbox]{margin:5px 3px 5px 0;width:auto}.contact-form-style01 .contact-table [readonly*=readonly]{background:0 0;border:0;font-weight:700}.contact-form-style01 .contact-table dl{position:relative;z-index:1;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;justify-content:space-between}.contact-form-style01 .contact-table dl:last-child dt,.contact-form-style01 .contact-table dl:last-child dd{border-bottom:0}.contact-form-style01 .contact-table dt{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;align-items:center;width:400px;padding:15px 20px;font-size:1.125em}.contact-form-style01 .contact-table dt span{display:inline-block;border-radius:7px;padding:2px 7px;margin-left:5px;font-size:70%;line-height:1}.contact-form-style01 .contact-table dd{width:calc(100% - 400px);padding:15px 25px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;align-items:center}.contact-form-style01 .contact-table .postal_code{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap}.contact-form-style01 .contact-table .inline span{max-width:75px;margin:0 5px;text-align:center}.contact-form-style01 .contact-table .inline input{text-align:center}.contact-form-style01 .contact-table .clockpicker input{width:70px;text-align:center}.contact-form-style01 .contact-table input:not([type=radio]):not([type=checkbox]):focus,.contact-form-style01 .contact-table textarea:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.contact-form-style01 .confirm-table textarea{resize:none;width:100%}.contact-form-style01 .confirm-table input:not([type=radio]):not([type=checkbox]):focus,.contact-form-style01 .confirm-table textarea:focus{color:inherit;background-color:transparent;border-color:transparent;outline:0;box-shadow:none}.contact-form-style01 .input_btn,.contact-form-style01 .button.thanks_btn{position:relative;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;max-width:520px;margin:40px auto 0}.contact-form-style01 .input_btn input,.contact-form-style01 .input_btn a,.contact-form-style01 .button.thanks_btn input,.contact-form-style01 .button.thanks_btn a{color:inherit;text-decoration:none;line-height:1}.contact-form-style01 .input_btn a,.contact-form-style01 .button.thanks_btn a{margin:0 !important;display:flex;justify-content:center;align-items:center}.contact-form-style01 .input_btn input[type=button],.contact-form-style01 .input_btn input[type=submit],.contact-form-style01 .button.thanks_btn a{width:200px;height:45px;border:none;padding:10px;text-align:center;font-size:100%;font-weight:400;margin:0 10px 10px;text-decoration:none;cursor:pointer}.contact-form-style01 .input_btn input[type=button]:hover,.contact-form-style01 .input_btn input[type=submit]:hover,.contact-form-style01 .button.thanks_btn a:hover{opacity:1;background-color:#ccc}.contact-form-style01 .input_btn input[type=button],.contact-form-style01 .input_btn input[type=submit],.contact-form-style01 .button.thanks_btn{background-color:var(--main-color);color:#fff}.contact-form-style01 .contact-table{border:1px solid #ddd}.contact-form-style01 .contact-table input,.contact-form-style01 .contact-table select,.contact-form-style01 .contact-table textarea{border-color:#ddd}.contact-form-style01 .contact-table dt{background-color:var(--main-color);border-bottom:1px solid #ddd;color:#fff}.contact-form-style01 .contact-table dt span{background-color:#fff;color:#ff3c7f}@-moz-document url-prefix(){.contact-form-style01 .contact-table dt span{padding-bottom:3px}}.contact-form-style01 .contact-table dd{border-bottom:1px solid #ddd}.contact-form-style01 .wpcf7-not-valid-tip{display:block;margin:3px 7px 0}.screen-reader-response{display:none}.wpcf7-not-valid-tip{font-size:80%;color:#ff3c7f}.wpcf7-response-output{padding-top:20px}.wpcf7-list-item{margin-right:15px}.wpcf7-list-item-label{color:#000}.wpcf7-form-control-wrap{width:100%}.captcha_box{display:table;margin:50px auto 0}@-moz-document url-prefix(){.captcha_box{display:block;width:304px;height:78px}}@media only screen and (max-width:1000px) and (min-width:769px){.contact-form-style01 .contact-table dt{width:40%}.contact-form-style01 .contact-table dd{width:60%}.contact-form-style02{padding:50px 30px 50px}}@media only screen and (max-width:768px){.contact-form-style01 .contact-table{border:none}.contact-form-style01 .contact-table dl{display:block}.contact-form-style01 .contact-table dl:last-child dd{border-bottom:1px solid #ddd}.contact-form-style01 .contact-table dt{border-left:1px solid var(--main-color);border-right:1px solid var(--main-color)}.contact-form-style01 .contact-table dt,.contact-form-style01 .contact-table dd{width:100%}.contact-form-style01 .contact-table dd{border-left:1px solid #ddd;border-right:1px solid #ddd}.contact-form-style01 .contact-table input,.contact-form-style01 .contact-table textarea{width:100%}.contact-form-style01 .contact-table input[type=checkbox],.contact-form-style01 .contact-table input[type=radio]{width:auto}.contact-form-style01 .wpcf7-list-item{display:block}.contact-form-style02{padding:40px 30px 40px}.contact-form-style02 .contact-table input,.contact-form-style02 .contact-table textarea{padding-bottom:20px;text-align:center}.contact-form-style02 .contact-table dl{width:100%}.contact-form-style02 .contact-table dl dt{width:100%;text-align:center}.contact-form-style02 .contact-table dl:not(.full) dt{bottom:20px}.contact-form-style02 .contact-table dl:not(.full).non-empty dt,.contact-form-style02 .contact-table dl:not(.full).focus dt{font-size:.9em}.contact-form-style02 .wpcf7-not-valid-tip{text-align:center}}.under{counter-reset:faq}.under .ttl_col{font-family:var(--f-mincho);font-size:24px;padding-left:1.5em;position:relative;line-height:1.5}.under .ttl_col:before{content:"▼";position:absolute;font-size:.7083333333em;left:.5em;top:.3333333333em}@media only screen and (min-width:769px) and (max-width:1024px){.under .ttl_col{font-size:16px}}@media only screen and (max-width:768px){.under .ttl_col{font-size:16px;display:table;margin-left:auto;margin-right:auto}}.under .ttl_col1{font-family:var(--f-mincho);font-size:24px;position:relative;line-height:1.5;margin-top:1em;margin-bottom:12px !important}@media only screen and (max-width:1024px){.under .ttl_col1{font-size:16px;text-align:center}}.under .imgBox h5,.under .imgBox p{margin-top:20px}.under .ud_ttl{font-size:25px;font-family:var(--f-gothic);letter-spacing:0;font-weight:500;margin-bottom:1em !important}@media only screen and (min-width:1100px){.under .ud_ttl{margin-left:-2em}}.under .list_01_ttl{font-size:18px;color:#789bb4;letter-spacing:0;line-height:1.5;font-family:var(--f-mincho);border-bottom:1px solid #789bb4;margin-bottom:27px !important}.under .list_bg{background-color:#f1f5f7}.under .list_link1.mcol-2 li{padding-right:0}@media only screen and (min-width:769px){.under .list_link1.mcol-2 li{width:47.6%}}.under .list_link1 li{margin-bottom:20px}.under .list_link1 li a{padding-right:10px;text-decoration:none;line-height:1.5;color:var(--clr1);padding-left:12px;letter-spacing:0;border-bottom:1px solid #c3a064;padding-bottom:8px;display:block;position:relative}.under .list_link1 li a:before{content:"";position:absolute;border-left:6px solid #c3a064;border-top:5px solid transparent;border-bottom:5px solid transparent;left:1px;top:5px}@media only screen and (min-width:769px){.under .list_link1 li a:hover{border-color:var(--main-color);color:var(--main-color)}.under .list_link1 li a:hover:before{border-left-color:var(--main-color)}}.under .ud_step .step_item{background-color:#f1f5f7;padding:30px;position:relative;z-index:1;--f:80px}.under .ud_step .step_item:before{content:"";position:absolute;border-left:10em solid #e4ebf0;border-bottom:10em solid transparent;top:0;left:0;z-index:-1}.under .ud_step .step_item:not(:last-child){margin-bottom:60px}.under .ud_step .step_item:not(:last-child):after{content:"";position:absolute;border-top:20px solid #789bb4;border-left:50px solid transparent;border-right:50px solid transparent;top:calc(100% + 20px);left:calc(50% - 50px)}.under .ud_step .step_item .step_header{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}.under .ud_step .step_item .step_header p{margin:0}.under .ud_step .step_item .step_header .num{color:#595757;line-height:1;font-size:var(--f);font-family:var(--f-en);font-weight:300 !important;white-space:nowrap;width:1.25em;letter-spacing:.1em}.under .ud_step .step_item .step_header .num .char{color:var(--main-color)}.under .ud_step .step_item .step_header .ttl{font-family:var(--f-mincho);font-size:20px;line-height:1.5384615385;width:calc(100% - 110px);padding-bottom:16px;color:var(--main-color);max-width:calc(100% - var(--f) * 2.5)}.under .ud_step .step_item .step_txt{padding:10px 0 0;letter-spacing:0;line-height:2;font-weight:500;width:calc(100% - var(--f) * 2.5);display:table;margin-left:auto;margin-right:auto}@media only screen and (max-width:768px){.under .ud_step .step_item .step_txt{width:100%}}@media only screen and (min-width:769px) and (max-width:1024px){.under .ud_step .step_item{padding:20px}.under .ud_step .step_item:before{border-left:120px solid #e4ebf0;border-bottom:120px solid transparent}.under .ud_step .step_item .step_header .num{font-size:80px}.under .ud_step .step_item .step_header .ttl{font-size:20px;width:calc(100% - 120px);padding-bottom:10px}}@media only screen and (max-width:768px){.under .ud_step .step_item{padding:20px}.under .ud_step .step_item:not(:last-child){margin-bottom:60px}.under .ud_step .step_item:not(:last-child):after{content:"";position:absolute;border-top:20px solid #789bb4;border-left:75px solid transparent;border-right:75px solid transparent;top:calc(100% + 20px);left:calc(50% - 75px)}.under .ud_step .step_item:before{border-left:120px solid #e4ebf0;border-bottom:120px solid transparent}.under .ud_step .step_item .step_header .num{font-size:80px}.under .ud_step .step_item .step_header .ttl{font-size:20px;width:calc(100% - 120px);max-width:unset;padding-bottom:10px}}@media only screen and (max-width:480px){.under .ud_step .step_item{padding:20px}.under .ud_step .step_item:before{border-left:80px solid #e4ebf0;border-bottom:80px solid transparent}.under .ud_step .step_item .step_header .num{font-size:60px}.under .ud_step .step_item .step_header .ttl{font-size:18px;width:calc(100% - 80px)}.under .ud_step .step_item .step_header .ttl br{display:none}}.under .ud_step .step_item .imgBox.rowImg .image_l,.under .ud_step .step_item .imgBox.rowImg .image_r{margin-bottom:0}@media only screen and (min-width:1280px){.under #mainContent .idx_tbl tr th,.under #mainContent .idx_tbl tr td{padding-top:26px;padding-bottom:26px;width:10.18%;font-size:18px}.under #mainContent .idx_tbl tr th:last-child,.under #mainContent .idx_tbl tr td:last-child{width:160px;padding-right:50px}.under #mainContent .idx_tbl tr th:first-child,.under #mainContent .idx_tbl tr td:first-child{width:auto}.under #mainContent .idx_tbl tr td{padding-top:35px;padding-bottom:0}.under #mainContent .idx_tbl tr:last-child td{padding-top:22px;padding-bottom:36px}}@media only screen and (min-width:1280px){.under #mainContent .idx_tbl_p{font-size:16px;line-height:1.5}}.under .ud_faq>.accContainer{padding:0;margin-bottom:20px}.under .ud_faq>.accContainer:last-child{margin-bottom:0}.under .ud_faq>.accContainer:nth-child(even) .accBtn{background-color:var(--clr2)}.under .ud_faq .accBtn{cursor:pointer;color:#fff;line-height:1.4;font-family:var(--f-mincho);font-size:22px;padding-left:2.9em;position:relative;margin-bottom:0;padding-top:.75em;padding-bottom:.6em;transition:.3s all;background-color:var(--main-color)}.under .ud_faq .accBtn:before{counter-increment:faq;content:"Q" counter(faq) ".";font-family:var(--f-en);position:absolute;top:.59em;left:.8em;margin:auto;color:#fff;font-size:1.1818181818em;font-weight:300;white-space:nowrap}.under .ud_faq .accBtn_span{position:relative;display:block;padding-right:2.7272727273em}.under .ud_faq .accBtn_span:after{content:"";position:absolute;top:calc(50% - 0.4090909091em);right:1.1363636364em;border-bottom:.6363636364em solid #fff;border-left:.5454545455em solid transparent;border-right:.5454545455em solid transparent;transition:.3s all ease-in-out;transform:rotate(180deg)}.under .ud_faq .accBtn.rotate .accBtn_span:after{transform:rotate(0deg)}@media only screen and (min-width:769px){.under .ud_faq .accBtn:hover{opacity:.7}}.under .ud_faq .accBlock_cont{position:relative;padding:22px 65px 13px}.under .ud_faq .accBlock{letter-spacing:0}@media only screen and (max-width:768px){.under .ud_faq>.accContainer{padding:0 10px}.under .ud_faq .accBtn:before,.under .ud_faq .accBlock_cont:before{font-size:20px;left:.5em}.under .ud_faq .accBtn{font-size:16px;padding-top:14px;padding-bottom:14px}.under .ud_faq .accBlock_cont{padding:20px}.under .ud_faq .accBlock_cont:before{padding-bottom:0}}.main_blog_container .sidebar ul:not(.children)>li a{font-size:15px}.under .ud_flow02{border:1px solid #aeaeae;border-radius:8px;background:#fff;padding:60px}.under .ud_flow02 .num-ttl{border-bottom:1px solid #aeaeae;color:#2d2928;font-weight:500;font-size:22px;letter-spacing:.1em !important;padding-bottom:10px;margin-bottom:30px}.under .ud_flow02 .num-ttl .num{background:var(--main-color);display:inline-block;color:#fff;font-size:13px;line-height:25px;padding:0 9px;margin-right:20px;vertical-align:3px;position:relative;font-family:var(--f-en)}.under .ud_flow02 .num-ttl .num:after{content:"";border-style:solid;border-width:12.5px 0 12.5px 7px;border-color:transparent transparent transparent var(--main-color);position:absolute;top:0;right:-7px}.under .ud_flow02 .l-imgR,.under .ud_flow02 .l-imgR{display:flex;justify-content:space-between;align-items:flex-start}.under .ud_flow02 .l-imgR .l-img,.under .ud_flow02 .l-imgL .l-img{margin:0 40px 0 0;width:40%}.under .ud_flow02 .l-imgR .l-img.small,.under .ud_flow02 .l-imgL .l-img.small{width:30%}.under .ud_flow02 .l-imgR .l-desc,.under .ud_flow02 .l-imgL .l-desc{flex:1}.under .ud_flow02 .l-imgR{flex-direction:row-reverse}.under .ud_flow02 .l-imgR .l-img{margin:0 0 0 40px}.under .ud_flow02 .fl-imgR,.under .ud_flow02 .fl-imgL{width:40%}.under .ud_flow02 .fl-imgR.small,.under .ud_flow02 .fl-imgL.small{width:25%}.under .ud_flow02 .fl-imgR{float:right;margin:0 0 15px 35px}.under .ud_flow02 .fl-imgL{float:left;margin:0 35px 15px 0}.under .ud_flow02 .flow-arrow{border-top:1px solid #aeaeae;text-align:center;margin:50px 0;position:relative;overflow:visible}.under .ud_flow02 .flow-arrow:before{content:"";display:inline-block;background:#fff;width:100px;height:50px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.under .ud_flow02 .flow-arrow:after{content:"";display:inline-block;border-bottom:2px solid #aeaeae;border-right:2px solid #aeaeae;width:25px;height:25px;position:absolute;top:50%;left:calc(50% - 15px);transform:rotate(45deg) translate(-50%,-50%)}@media only screen and (max-width:1024px){.under .ud_flow02{padding:40px}.under .ud_flow02 .num-ttl{font-size:18px;margin-bottom:15px;letter-spacing:0em !important}.under .ud_flow02 .num-ttl .num{display:table;font-size:14px;padding:0 10px;margin:0 0 10px}.under .ud_flow02 .l-imgR,.under .ud_flow02 .l-imgL{display:block}.under .ud_flow02 .l-imgR .l-img,.under .ud_flow02 .l-imgL .l-img{margin:0 0 15px;text-align:center;width:100%}.under .ud_flow02 .l-imgR .l-img.small,.under .ud_flow02 .l-imgL .l-img.small{width:100%}.under .ud_flow02 .flow-arrow{margin:30px 0}}@media only screen and (max-width:480px){.under .ud_flow02{padding:20px}}.under .youtube{position:relative;width:100%;padding-top:56.25%}.under .youtube iframe{display:block;border:0;position:absolute;top:0;right:0;width:100%;height:100%}.under .staff-layout{display:flex}.under .staff-layout .l-img{margin-right:100px;width:400px}@media only screen and (min-width:769px) and (max-width:1024px){.under .staff-layout .l-img{margin-right:50px;width:320px}}.under .staff-layout .l-desc{flex:1}.under .staff-layout .job{display:inline-block;border-bottom:2px solid #333;font-weight:500;line-height:1;padding:5px 0;margin-bottom:20px}.under .staff-layout .l-ttl{display:block;font-weight:500;font-size:30px;line-height:1;margin-bottom:30px}.under .staff-layout .l-ttl span{color:#aaa;text-transform:uppercase;font-family:var(--f-en);font-size:15px;letter-spacing:.1em;margin-left:25px}@media only screen and (max-width:768px){.under .staff-layout{display:block}.under .staff-layout .l-img{width:100%;max-width:250px;margin:0 auto 30px}.under .staff-layout .job{font-size:12px;padding:5px 20px;margin-bottom:15px}.under .staff-layout .l-ttl{font-size:25px;line-height:1;margin-bottom:25px}.under .staff-layout .l-ttl .kana{font-size:13px;margin-left:20px}}.under .list-card{margin-top:40px}@media only screen and (min-width:769px){.under .list-card.col2{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:40px}}.under .list-card>li{display:flex;flex-direction:column;border:1px solid #aeaeae;border-radius:8px;background:#fff;padding:15px}.under .list-card h3{margin-bottom:20px;margin-top:0}.under .list-card .dl-career dt{letter-spacing:0;clear:both;color:#888;position:absolute;padding-bottom:10px;margin-bottom:8px}.under .list-card .dl-career dd{letter-spacing:0;background:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/line-dot.png) repeat-x bottom left/8px auto;padding-left:65px;padding-bottom:10px;margin-bottom:8px}.under .list-card .list-ttl{border-bottom:1px solid var(--clr1);color:var(--clr1);font-weight:500;font-size:20px;padding-bottom:10px;margin-bottom:20px}@media only screen and (max-width:768px){.under .list-card .list-ttl{font-size:18px}.under .list-card>li:last-child{margin-top:25px}.under .list-card>li{padding:15px}}.under .btn-group.col2,.under .btn-group.col3{display:flex;flex-wrap:wrap;justify-content:space-between;margin:25px auto 0}.under .btn-group.col2 .idx_btn,.under .btn-group.col3 .idx_btn{margin:0}.under .btn-group.col2{max-width:520px}.under .btn-group.col2 .idx_btn{width:calc(50% - 10px)}@media only screen and (max-width:768px){.under .btn-group.col2 .idx_btn{width:calc(50% - 5px)}}.under .btn-group.col3{max-width:781px}.under .btn-group.col3 .idx_btn{width:calc(33.3333333333% - 10px)}@media only screen and (max-width:768px){.under .btn-group.col3 .idx_btn{width:calc(50% - 5px)}.under .btn-group.col3 .idx_btn:last-child{margin-left:auto;margin-right:auto;margin-top:15px}}.under .list-card-flow{display:grid}.under .list-card-flow>li{display:flex;flex-direction:column;background:#f8f4e9;border-radius:8px;border:1px solid #acacac;padding:25px;position:relative}.under .list-card-flow>li:not(:last-child):after{content:"";border-style:solid;border-width:12px 0 12px 12px;border-color:transparent transparent transparent #2d2928;position:absolute;top:50%;transform:translateY(-50%);z-index:1;right:-17px}.under .list-card-flow.col4{grid-template-columns:repeat(4,1fr);grid-gap:20px}.under .list-card-flow.col3{grid-template-columns:repeat(3,1fr);grid-gap:30px}.under .list-card-flow.col3>li:after{right:-21px}.under .list-card-flow .num{background:#2d2928;border-radius:50px;display:table;color:#fff;font-size:11px;line-height:25px;padding:0 20px;margin:0 auto 10px}.under .list-card-flow .list-ttl{display:block;font-weight:500;font-size:18px;text-align:center;margin-bottom:15px}.under .list-card-flow .list-img{text-align:center;margin-bottom:15px}@media only screen and (min-width:769px) and (max-width:1024px){.under .list-card-flow>li{padding:15px}.under .list-card-flow .list-ttl{line-height:1.4;min-height:50px;display:flex;align-items:center;justify-content:center}}@media only screen and (max-width:768px){.under .list-card-flow{display:block;max-width:500px;margin-left:auto;margin-right:auto}.under .list-card-flow>li{padding:15px;margin-bottom:40px;position:relative}.under .list-card-flow>li:not(:last-child):after{right:50%;top:inherit;bottom:-32px;transform:translateX(50%) rotate(90deg)}.under .list-card-flow .list-ttl{line-height:1.4;min-height:50px;display:flex;align-items:center;justify-content:center}}.under .box-style01{margin-top:40px;border:1px solid #aeaeae;border-radius:8px;background:#fff;padding:60px}.under .box-style01 .box-ttl{font-weight:500;font-size:25px;line-height:1.3;letter-spacing:.1em;text-align:center;margin:0 0 30px}@media only screen and (min-width:769px) and (max-width:1024px){.under .box-style01{padding:40px 20px 40px 40px}}.under .list-check{display:grid}.under .list-check.col2{grid-gap:5px;grid-template-columns:repeat(2,1fr)}.under .list-check li{position:relative;padding:0 0 0 25px}.under .list-check li:before{content:"";width:15px;height:9px;border-left:3px solid #333;border-bottom:3px solid #333;transform:rotate(-45deg);position:absolute;top:8px;left:0}@media only screen and (max-width:768px){.under .box-style01{padding:25px}.under .box-style01 .box-ttl{font-size:18px;margin:0 auto 15px}.under .list-check.col2{grid-template-columns:1fr}.under .list-check li{letter-spacing:0}}.under .list-card02{display:grid}.under .list-card02.col3{grid-template-columns:repeat(3,1fr);grid-gap:30px}.under .list-card02>li{display:flex;flex-direction:column;background:#f8f4e9;border-radius:8px;border:1px solid #acacac;padding:25px;position:relative}.under .list-card02 .num{background:#2d2928;border-radius:50px;display:table;color:#fff;font-size:11px;line-height:25px;padding:0 20px;margin:0 auto 10px}.under .list-card02 .list-ttl{display:block;font-weight:500;font-size:18px;text-align:center;margin-bottom:15px}.under .list-card02 .list-img{text-align:center;margin-bottom:15px}@media only screen and (max-width:768px){.under .list-card02{margin-left:auto;margin-right:auto;max-width:500px}.under .list-card02.col3{grid-template-columns:1fr;grid-gap:15px}}.under #mainContent .blog-content iframe{display:block;width:100%;height:350px;border:0;margin:20px 0}.under #mainContent .blog-content ol{margin:20px 0}.under #mainContent .blog-content ol li{line-height:2}.under #mainContent .blog-content ol li a{color:inherit}.under #mainContent .blog-content ol li:not(:last-child){margin-bottom:10px}.under #mainContent .blog-content ul{margin:20px 0}.under #mainContent .blog-content ul li{line-height:2}.under #mainContent .blog-content ul li a{color:inherit}.under #mainContent .blog-content ul li:not(:last-child){margin-bottom:10px}.under #mainContent .blog-content figure{margin:20px auto;max-width:600px}.under #mainContent .blog-content figure img{display:table;margin:0 auto;max-width:100%}.under #mainContent .blog-content figcaption{line-height:1.8;margin:10px auto;text-align:center}.under #mainContent .blog-content .wp-block-media-text__content{margin:20px 0}.under #mainContent .blog-content .wp-block-media-text__content p{line-height:2}.under #mainContent .blog-content .wp-block-media-text__content p:not(:last-child){margin-bottom:10px}.under #mainContent .blog-content .wp-block-media-text__content p a{color:inherit}.under #mainContent .blog-content .has-medium-font-size{padding:.5em 1em}.under .blog_post_button{clear:both}.ud_box_doctor{margin-top:60px;border:1px solid #c3a064;padding:20px}.ud_box_doctor .staff-layout .l-desc{display:flex;flex-wrap:wrap}.ud_box_doctor .ttl{width:100%;font-size:2em;color:#789bb4;margin-bottom:0}.ud_box_doctor .staff-layout .job{margin-right:20px}.ud_box_doctor .list-card.col2{gap:20px}.ud_box_doctor .list-card .list01{margin-top:0 !important}.ud_box_doctor .list-card .list01 li{line-height:1.5 !important;margin-bottom:0 !important}.ud_box_doctor .idx_btn{width:100%}@media only screen and (min-width:769px){.ud_box_doctor .list-card.col2>li{margin-bottom:0 !important}}@media only screen and (min-width:992px){.ud_box_doctor .staff-layout .l-img{margin-right:30px !important;width:300px}}@media only screen and (max-width:991px){.ud_box_doctor{padding:10px}.ud_box_doctor .staff-layout{flex-direction:column}.ud_box_doctor .l-img{max-width:250px !important;margin:0 auto !important}.ud_box_doctor .list-card{width:100%}.ud_box_doctor .ttl{text-align:center;padding-top:10px}}@media only screen and (max-width:768px){.ud_box_doctor .staff-layout .l-ttl .kana{margin-left:6px}.ud_box_doctor .idx_btn{margin:5px auto 20px}}.blog-content .entry{overflow:hidden;position:relative}.ud_catch{background-color:var(--clr2);text-align:center;padding:40px 0;border-radius:10px;position:relative;z-index:1}.ud_catch:before{content:"";position:absolute;border:1px solid #fff;border-radius:10px;inset:10px}.ud_catch p{font-size:24px;font-weight:500;color:#fff;letter-spacing:.1em;line-height:1.5}
@charset "UTF-8";@media only screen and (max-width:768px){.blurFixSP{image-rendering:optimizeSpeed;image-rendering:-o-crisp-edges;image-rendering:pixelated;image-rendering:optimize-contrast;-ms-interpolation-mode:nearest-neighbor}:root{--ttl_size:24px;--wrapper:60px}}body:not(.ovh) .menu_toggle .inside{pointer-events:none}.menu_toggle{background-color:#fff;position:fixed;top:var(--wrapper);bottom:0;left:0;width:100%;height:calc(100vh - var(--wrapper));padding:0;overflow:hidden;opacity:0;visibility:hidden;transition:all .3s linear}.menu_toggle.active{opacity:1;visibility:visible}.menu_toggle ul li{position:relative;overflow:hidden}.menu_toggle p{margin-bottom:0}.menu_toggle .inside{-webkit-overflow-scrolling:touch;transition:all .5s ease;height:100%;overflow:auto}.menu_toggle .inside .ft_link{padding:20px 10px 20px}@supports (-webkit-touch-callout:none){.menu_toggle .inside .ft_link{padding-bottom:120px}}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.menu_toggle .inside .ft_link{padding-bottom:120px}}}.menu_toggle .lv2 ul{background-color:rgba(107,158,178,.8)}.menu_toggle .lv2 li{padding:0 10px}.menu_toggle .lv2 li a,.menu_toggle .lv2 li p.title{display:block;position:relative;color:#fff;font-size:13px;padding:10px 10px 10px 25px;border-bottom:1px dotted rgba(255,255,255,.7)}.menu_toggle .lv2 li a:after{content:"›";display:block;position:absolute;top:47%;left:10px;transform:translateY(-50%);font-size:12px;font-weight:400}#nav-icon{width:32px;height:27px;position:relative;margin:0 auto 0px;cursor:pointer;transition:.5s ease-in-out}#nav-icon span{background-color:var(--clr1);display:block;position:absolute;height:1px;width:100%;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}#nav-icon span:nth-child(1){top:3px}#nav-icon span:nth-child(2),#nav-icon span:nth-child(3){top:11px}#nav-icon span:nth-child(4){top:19px}#nav-icon.open span:nth-child(1){top:11px;width:0;left:50%}#nav-icon.open span:nth-child(2){transform:rotate(45deg)}#nav-icon.open span:nth-child(3){transform:rotate(-45deg)}#nav-icon.open span:nth-child(4){top:11px;width:0;left:50%}.hamburger-btn{width:60px;height:60px;position:fixed;top:0;right:0;z-index:10;cursor:pointer;transition:all .3s}.hamburger-btn .button-toggle{position:relative;width:100%;padding-top:18px;height:100%;margin:0 auto;text-align:center;color:inherit}.hamburger-btn .button-toggle #menu_btn{color:#fff;font-size:13px;text-align:center;line-height:1;letter-spacing:0px}@media only screen and (min-width:769px){.hamburger-btn{right:3.125em;top:1.375em;width:2.8125em;height:1.875em;font-size:16px}.hamburger-btn .button-toggle{padding:0}.hamburger-btn #nav-icon{width:100%;height:100%}.hamburger-btn #nav-icon span{border-top:5px solid #fff;height:auto}.hamburger-btn #nav-icon span:nth-child(1){top:0}.hamburger-btn #nav-icon span:nth-child(2),.hamburger-btn #nav-icon span:nth-child(3){top:.8125em}.hamburger-btn #nav-icon span:nth-child(4){top:1.625em}}@media only screen and (min-width:769px) and (max-width:1170px){.hamburger-btn{right:10px;top:1.7em;font-size:14px}.hamburger-btn #nav-icon span{border-top:3px solid #fff}}@media only screen and (max-width:768px){.ft_link .ttl{font-size:calc(var(--ttl_size) + 0px)}.ft_link .menu01{margin-bottom:30px}}@media only screen and (max-width:768px){.totop{bottom:65px;right:5px;width:50px;height:50px;font-size:11px}.under .ud_map iframe{height:100%}.fblock{display:block}.fblock.true{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.under .topic_path{padding-bottom:10px}.txt_l,.txt_r{float:none;width:auto}.image_l,.image_r{float:none;width:auto;margin:0 0 20px;text-align:center;max-width:none}.btn-group{font-size:8.75px}.btn-group .btn.style01,.btn-group .btn.style02{max-width:280px}.btn-group .btn.style01.md,.btn-group .btn.style02.md{min-width:100px}.btn-group .btn.style01.md a,.btn-group .btn.style02.md a{min-height:45px;font-size:14px}p{margin-bottom:13px;line-height:2}a .tel_click:hover{opacity:1;color:inherit}}@media only screen and (max-width:768px){.wrapper{min-width:inherit}header{height:100px;padding:0 10px;display:flex;align-items:center;position:fixed}header.active{padding:0;height:60px}header.active:after{bottom:0}.hamburger-btn{top:20px;right:10px;width:30px;height:16px;background:0 0;display:flex;align-items:center;justify-content:center}.hamburger-btn .button-toggle{padding:0;display:flex;align-items:center;justify-content:center}.hamburger-btn #nav-icon{width:100%;height:100%}.hamburger-btn #nav-icon span{height:2px;width:100%;background-color:#464646}.hamburger-btn #nav-icon span:nth-child(1){top:0}.hamburger-btn #nav-icon span:nth-child(2),.hamburger-btn #nav-icon span:nth-child(3){top:8px}.hamburger-btn #nav-icon span:nth-child(4){top:16px}.header_top{width:100%;align-items:center;height:60px;padding:0}.header_top p{margin-bottom:0}.header_top .logo{max-width:calc(100% - 80px);width:auto;margin-left:10px;transform:none}.header_top .logo img{width:100%;max-height:40px}header.active,header.openmenu{background-color:#fff;z-index:999999999}header.active .logo img,header.openmenu .logo img{max-height:40px}header.active .hamburger-btn,header.openmenu .hamburger-btn{top:20px;right:10px}footer{background-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/ft_bg_sp.jpg);padding:40px 0;margin-bottom:60px}footer .inner_sm{max-width:610px}footer .ft_info{width:100%;padding:0}footer picture img{width:300px}footer .idx_tel,footer .ft_tbl{width:100%;max-width:100%}footer .idx_tel{border-bottom:0;border-right:0;border-left:0}footer .ft_logo{padding:0 30px}footer .ft_address{margin:20px 0}footer .idx_social{max-width:500px;margin-top:30px;display:flex;margin-left:auto;margin-right:auto;font-size:10px}footer .idx_social>div{width:calc(50% - 5px)}footer .idx_social>div:not(:last-child){margin-bottom:10px}footer .idx_social>div:first-child{width:100%}}@media only screen and (max-width:480px){.header_top .logo{width:100%;max-width:230px;margin-left:0}.header_top .logo a{text-align:left}.header_top .logo img{width:auto}header{height:auto}header.active .header_top .logo{margin-left:10px}footer .copy{font-size:3vw;letter-spacing:0}footer .idx_tel .ttl02{font-size:2.25em}footer .idx_social>div{width:calc(50% - 5px);font-size:9px}footer .idx_social>div:not(:last-child){margin-bottom:10px}footer .idx_social>div p{letter-spacing:0 !important}footer .idx_social>div:after{border-bottom:7px solid #fff;border-left:7px solid transparent}}@media only screen and (max-width:768px){.menu_toggle .inside{padding:30px 0 120px}.menu_toggle .inside .inner{padding:0}.menu_toggle .link_list .menu01,.menu_toggle .link_list .menu02,.menu_toggle .link_list .menu03,.menu_toggle .link_list .menu04{width:100%}.menu_toggle .link_list .ttl{font-size:26px;padding-left:20px;margin-bottom:20px;font-family:var(--f-en);color:var(--main-color);font-weight:300;line-height:1}.menu_toggle .link_list .ttl.ttl2{margin:25px 0 20px}.menu_toggle .link_list .menu02 .ttl{margin-top:25px}.menu_toggle .link_list ul li a{display:block;padding:10px 10px 10px 25px;border-bottom:1px dashed;font-size:14px;color:var(--clr1);text-decoration:none}.menu_toggle .link_list ul li a:before{content:"";position:absolute;width:4px;height:4px;border-radius:50%;left:10px;top:1.35em;background-color:var(--clr1)}.menu_toggle .link_list ul li:not(:last-child){margin:0}.menu_toggle .link_list #menu-footer_menu01 li:first-child a,.menu_toggle .link_list #menu-footer_menu02 li:first-child a{border-top:1px dashed}}.br769{display:none}@media only screen and (min-width:769px) and (max-width:1024px){.br769{display:block}}
@media only screen and (max-width:768px){.under #mainContent{padding-bottom:50px}.under .key{height:400px;margin-top:0}.under .key .key_l{display:none}.under .key .key_r{width:100%;max-width:100%;height:100%}.under .key .key_text{padding-bottom:25px;align-items:flex-end}.under .key .key_text .slug_en{font-size:22px}.under .key .key_text h1{font-size:calc(var(--ttl_size) + 2px);margin:0;text-shadow:0px 0px 15px #fff,0px 0px 15px #fff,0px 0px 17px #fff,0px 0px 17px #fff,0px 0px 17px #fff,0px 0px 20px #fff,0px 0px 25px #fff,13px 0px 25px #fff,13px 0px 25px #fff,0px 0px 25px #fff,0px 0px 30px #fff,0px 0px 30px #fff,15px 0px 30px #fff,0px 0px 40px #fff,15px 0px 40px #fff,0px 0px 40px #fff,15px 0px 40px #fff,0px 0px 50px #fff,15px 0px 50px #fff}.under .key .key_text h1 .en{font-size:2em}.under #toc_container .toc_list li{width:100%}.under #toc_container{margin-top:40px}.under h2{margin-top:50px;font-size:calc(var(--ttl_size) - 0px)}.under h3{margin-bottom:20px;margin-top:30px;font-size:calc(var(--ttl_size) - 2px)}.under h4{margin-bottom:15px;margin-top:25px;font-size:calc(var(--ttl_size) - 4px)}.under h5{margin-bottom:12px;margin-top:22px;font-size:calc(var(--ttl_size) - 6px)}.under h6{margin-bottom:12px;margin-top:22px;font-size:calc(var(--ttl_size) - 8px)}}@media only screen and (max-width:768px){.under .tbl_time th,.under .tbl_time td{font-size:16px;width:10.8%}.under .tbl_time th:first-child,.under .tbl_time td:first-child{width:35%}.under .tbl_time th:last-child{padding-right:1%}.under .tbl_time th:first-child{width:35%}.under .tbl_time td:last-child{padding-right:2%}.under .tbl_note{margin-top:10px;font-size:12px}}@media only screen and (max-width:640px){.under .tbl_time{font-size:max(2.2vw, 9px)}.under .tbl_time th,.under .tbl_time td{font-size:1.2em}}@media only screen and (max-width:425px){.under .key .key_r{background-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/under_key_bg_sp.jpg)}.under .tbl_time td,.under .tbl_time th{padding-inline:0}.under .tbl_time th:first-child{width:39%}.under .tbl_time th:last-child{width:14%}.under .tbl_time td:last-child{padding-right:1.5%}}@media only screen and (max-width:768px){.under .section{padding-top:40px}.under .box_list{padding:3.5em 7%;margin-left:10px;margin-right:10px}.under .box_list02{padding:4em 2em 3em 3em}.under .imgBox.rowImg .image_l,.under .imgBox.rowImg .image_r{float:none;width:auto;margin:0 0 20px;text-align:center;max-width:none}.under .imgBox.rowImg .image_l:nth-child(n),.under .imgBox.rowImg .image_r:nth-child(n){max-width:none}.under .imgBox.rowImg .txt_l,.under .imgBox.rowImg .txt_r{float:none;width:auto}.under .imgBox.rowImg.large .image_l,.under .imgBox.rowImg.large .image_r{max-width:none}.under .imgBox.rowImg.large .txt_l,.under .imgBox.rowImg.large .txt_r{width:auto}.under .imgBox.colImg .list{align-items:center;justify-content:center}.under .imgBox.colImg .item:not(:last-of-type){margin-bottom:30px}.under .imgBox.colImg .item picture{margin-bottom:10px}.under .imgBox.colImg .text{font-size:14px}.under .imgBox.colImg2 .list,.under .imgBox.colImg3 .list{flex-flow:column;align-items:center;justify-content:center}.under .imgBox.colImg2 .item,.under .imgBox.colImg3 .item{width:100%}.under .imgBox.colImg2 picture,.under .imgBox.colImg3 picture{height:auto;margin-bottom:10px}.under .imgBox.colImg2 img,.under .imgBox.colImg3 img{max-height:100%}.under .acf_block h3{margin-bottom:0}.under .acf_block .text_h3{margin:25px 0 0}.under .acf_block .text_h4{margin:20px 0 0}.under .acf_block .text_h5{margin:15px 0 0}@supports (-webkit-touch-callout:none){.under .clinic_tbl02 td{border-top-width:0}}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.under .clinic_tbl02 td{border-top-width:0}}}.under .clinic_tbl02 th:first-child{width:200px}.under table.rollTable{width:768px}.under table.rollTable.sm{width:1000px}.under table.tbl_style01 th{font-size:16px;min-width:120px}.under table.tbl_style01 td{padding-left:15px}@supports (-webkit-touch-callout:none){.under table.tbl_style01 tr:last-child td{border-bottom-width:1.4px}}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.under table.tbl_style01 tr:last-child td{border-bottom-width:1.4px}}}.under table.resTable{display:block}.under table.resTable tbody,.under table.resTable tr,.under table.resTable th,.under table.resTable td{display:block}.under table.resTable td:not(:last-child){border-bottom:0}.under table.resTable.tbl_style01.colHead tr th{border:1px solid var(--main-color);border-bottom:none}.under table.resTable.tbl_style01.colHead tr:not(:first-child) th{border-top:none}.under table.resTable.tbl_style02.colHead th{border-bottom:none}.under table.resTable.tbl_style02.colHead tr:not(:last-child) td{border-bottom:none}.under .tbl_note{display:block}.under ul.list01 li{font-size:14px}.under ul.list01.mcol-2 li{width:100%;padding-bottom:9px;padding-right:0}.under ul.list03 li,.under ul.list02 li{width:100%}.under ul.list02 li:before{top:7px}.under .fullWidth{min-height:47vw}.under .flow_box .box{padding:60px 40px;margin-bottom:50px}.under .flow_box .box:after{font-size:180px;top:-11px;left:-11px}.under .flow_box .box:not(:last-child):before{width:250px;bottom:-40px;height:25px}.under .flow_box h4{margin-bottom:12px;font-size:calc(var(--ttl_size) - 4px)}.under .flow_box .content p{font-size:14px}.under .faq_box .faq_num{width:40px;font-size:24px !important}.under .faq_box .title:after{width:17px;height:7px;top:2px;right:10px}.under .faq_box .title:before{width:40px}.under .faq_box .title:hover:before{width:90px}.under .faq_box h4{padding-right:33px;width:calc(100% - 40px);font-size:18px}.under .doctor_box{padding:0}.under .doctor_box .doctor_name{bottom:5vw;right:3.5vw;font-size:4vw;padding:3vw 2vw}.under .ud_map{height:290px}.under .topic_path{font-size:14px}.under .topic_path span{top:-1px}}@media only screen and (max-width:425px){.under .under .box_list02 .stroke{top:9px;bottom:9px;left:9px;right:9px}.under .flow_box .box{padding:40px 20px}.under .flow_box .box:after{font-size:120px;top:-7px;left:-7px}.under .flow_box .box:not(:last-child):before{width:120px;height:20px;bottom:-37px}}@media only screen and (max-width:375px){.under .imgBox.colImg2 .item,.under .imgBox.colImg3 .item{width:100%}}@media only screen and (max-width:768px){.under .blog_post_button{margin-top:50px}.under .clinic_tbl01 th{width:32%;text-align:left}}@media only screen and (max-width:425px){.under .access_box_img01 .block:nth-child(even) .big,.under .access_box_img02 .block:nth-child(even) .big{order:0}.under .access_box_img01 .block .big,.under .access_box_img01 .block .small,.under .access_box_img02 .block .big,.under .access_box_img02 .block .small{width:100%}}@media only screen and (max-width:768px){.ud_catch{margin-top:40px;padding:20px 0}.ud_catch:before{inset:5px}.ud_catch p{font-size:18px;letter-spacing:0}}
#content tr td{border-top:none !important}#content table{border:none}.business-calendar{background:#cacaca;border-right:0;border-bottom:0;border-collapse:separate;color:#000;border-spacing:0;border-top:1px solid #cacaca !important;border-left:1px solid #cacaca !important;font-size:9px;margin:0 0 5px;padding:0;text-align:center;width:100%}* html body .business-calendar{border-collapse:collapse}.business-calendar caption{border-top:1px solid #cacaca;border-left:1px solid #cacaca;caption-side:top;border-right:1px solid #cacaca;margin:5px 0 0;padding:3px;text-align:center}.business-calendar th{background:#eee;border-top:none;border-left:0;border-right:1px solid #cacaca;border-bottom:1px solid #cacaca;font-weight:400;padding:3px;width:14%;text-align:center}.business-calendar td{background:#fff;border-top:none;border-left:0;border-right:1px solid #cacaca;border-bottom:1px solid #cacaca;padding:3px;text-align:center}.business-calendar .today{background:#eaeaea;opacity:.5}.business-calendar .attr0{color:red;background:#fcc}.business-calendar .attr1{color:#f60;background:#fc9}.business-calendar .attr2{color:#060;background:#cfc}.business-calendar .attr3{color:#00f;background:#ccf}.business-calendar .attr4{color:#c0c;background:#fcf}.business-calendar-attribute{margin:5px 0 0;padding:0}.business-calendar-attribute li{padding:5px 10px;line-height:1.3;list-style:none}.business-calendar-attribute .attr0{color:red;background:#fcc}.business-calendar-attribute .attr1{color:#f60;background:#fc9}.business-calendar-attribute .attr2{color:#060;background:#cfc}.business-calendar-attribute .attr3{color:#00f;background:#ccf}.business-calendar-attribute .attr4{color:#c0c;background:#fcf}#sidebar .business-calendar-attribute{margin:5px 0 0;padding:0}#sidebar .business-calendar-attribute li{padding:5px 10px;line-height:1.3}#sidebar .business-calendar-desc{margin:5px}.vlist td{text-align:left}.badate{color:#ccc}#tooltip{position:absolute;z-index:3000;border:1px solid #111;background-color:#eee;padding:5px;opacity:.85}#tooltip h3,#tooltip div{margin:0}