@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;700&display=swap");
html.remodal-is-locked{overflow:hidden;touch-action:none}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-.05em;content:""}.remodal-overlay,.remodal-wrapper{backface-visibility:hidden}.remodal{position:relative;outline:none;text-size-adjust:100%}.remodal-is-initialized{display:inline-block}
.remodal-bg.remodal-is-opening,.remodal-bg.remodal-is-opened{filter:blur(3px)}.remodal-overlay{background:rgba(0,0,0,.3)}.remodal-overlay.remodal-is-opening,.remodal-overlay.remodal-is-closing{animation-duration:.3s;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{animation-name:remodal-overlay-opening-keyframes}.remodal-overlay.remodal-is-closing{animation-name:remodal-overlay-closing-keyframes}.remodal-wrapper{padding:10px 10px 0}.remodal{box-sizing:border-box;width:calc(100% - 32px);margin-bottom:10px;padding:40px;transform:translate3d(0,0,0);color:#030303;background:#fff}.remodal.remodal-is-opening,.remodal.remodal-is-closing{animation-duration:.3s;animation-fill-mode:forwards}.remodal.remodal-is-opening{animation-name:remodal-opening-keyframes}.remodal.remodal-is-closing{animation-name:remodal-closing-keyframes}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close{position:absolute;top:40px;right:40px;display:block;overflow:visible;width:35px;height:35px;margin:0;padding:0;cursor:pointer;transition:color .2s;text-decoration:none;color:#95979c;border:0;outline:0;background:0 0}.remodal-close:hover,.remodal-close:focus{color:#2b2e38}.remodal-close:before{font-family:Arial,"Helvetica CY","Nimbus Sans L",sans-serif !important;font-size:25px;line-height:35px;position:absolute;top:0;left:0;display:block;width:35px;content:"\00d7";text-align:center;border:1px solid #bbb;border-radius:18px}.remodal-confirm,.remodal-cancel{font:inherit;display:inline-block;overflow:visible;min-width:110px;margin:0;padding:12px 0;cursor:pointer;transition:background .2s;text-align:center;vertical-align:middle;text-decoration:none;border:0;outline:0}.remodal-confirm{color:#fff;background:#81c784}.remodal-confirm:hover,.remodal-confirm:focus{background:#66bb6a}.remodal-cancel{color:#fff;background:#e57373}.remodal-cancel:hover,.remodal-cancel:focus{background:#ef5350}.remodal-confirm::-moz-focus-inner,.remodal-cancel::-moz-focus-inner,.remodal-close::-moz-focus-inner{padding:0;border:0}@keyframes remodal-opening-keyframes{from{transform:scale(1.05);opacity:0}to{transform:none;opacity:1;filter:blur(0)}}@keyframes remodal-closing-keyframes{from{transform:scale(1);opacity:1}to{transform:scale(.95);opacity:0;filter:blur(0)}}@keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@media only screen and (min-width:641px){.remodal{max-width:800px}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:700px}
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
#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:after{content:"";display:table;clear:both}#sb_instagram.sbi_fixed_height{overflow:hidden;overflow-y:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#sb_instagram #sbi_images{width:100%;float:left;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#sb_instagram .sbi_header_link{-webkit-box-shadow:none;box-shadow:none}#sb_instagram .sbi_header_link:hover{border:none}#sb_instagram #sbi_images .sbi_item{display:-moz-inline-stack;display:inline-block;float:left;vertical-align:top;zoom:1;padding:inherit!important;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:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}#sb_instagram #sbi_images .sbi_item.sbi_transition{opacity:0}#sb_instagram.sbi_col_1 #sbi_images .sbi_item{width:100%}#sb_instagram.sbi_col_2 #sbi_images .sbi_item{width:50%}#sb_instagram.sbi_col_3 #sbi_images .sbi_item{width:33.33%}#sb_instagram.sbi_col_4 #sbi_images .sbi_item{width:25%}#sb_instagram.sbi_col_5 #sbi_images .sbi_item{width:20%}#sb_instagram.sbi_col_6 #sbi_images .sbi_item{width:16.66%}#sb_instagram.sbi_col_7 #sbi_images .sbi_item{width:14.28%}#sb_instagram.sbi_col_8 #sbi_images .sbi_item{width:12.5%}#sb_instagram.sbi_col_9 #sbi_images .sbi_item{width:11.11%}#sb_instagram.sbi_col_10 #sbi_images .sbi_item{width:10%}#sb_instagram.sbi_col_1.sbi_disable_mobile #sbi_images .sbi_item{width:100%}#sb_instagram.sbi_col_2.sbi_disable_mobile #sbi_images .sbi_item{width:50%}#sb_instagram.sbi_col_3.sbi_disable_mobile #sbi_images .sbi_item{width:33.33%}#sb_instagram.sbi_col_4.sbi_disable_mobile #sbi_images .sbi_item{width:25%}#sb_instagram.sbi_col_5.sbi_disable_mobile #sbi_images .sbi_item{width:20%}#sb_instagram.sbi_col_6.sbi_disable_mobile #sbi_images .sbi_item{width:16.66%}#sb_instagram.sbi_col_7.sbi_disable_mobile #sbi_images .sbi_item{width:14.28%}#sb_instagram.sbi_col_8.sbi_disable_mobile #sbi_images .sbi_item{width:12.5%}#sb_instagram.sbi_col_9.sbi_disable_mobile #sbi_images .sbi_item{width:11.11%}#sb_instagram.sbi_col_10.sbi_disable_mobile #sbi_images .sbi_item{width:10%}#sb_instagram .sbi_photo_wrap{position:relative}#sb_instagram .sbi_photo{display:block;text-decoration:none}#sb_instagram .sbi_photo img{width:100%;height:auto}#sb_instagram .sbi_no_js img{display:none}#sb_instagram a,#sb_instagram a:active,#sb_instagram a:focus,#sb_instagram 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:-moz-inline-stack;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:#fff;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( 0 0 2px rgba(0,0,0,.4) );filter:drop-shadow( 0 0 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:#000;background-color:rgba(0,0,0,.5);border-radius:100%;-webkit-animation:sbi-sk-scaleout 1s infinite ease-in-out;animation:sbi-sk-scaleout 1s infinite ease-in-out}#sb_instagram br{display:none}#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:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}#sb_instagram .fa-pulse,#sbi_lightbox .fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-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{float:left;clear:both;margin:0 0 15px 0;padding:0;line-height:1.2;width:100%}#sb_instagram .sb_instagram_header a{float:left;display:block;text-decoration:none;transition:color .5s ease}.sbi_no_avatar .sbi_header_img{background:#333;color:#fff;width:50px;height:50px;position:relative}.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;-ms-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;-ms-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{width:80px;height:80px;border-radius:40px}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_img img{width:80px;height:80px;border-radius:40px}#sb_instagram .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{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{margin-left:95px!important;line-height:1.4}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text h3{margin-right:-85px!important}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info{margin-top:4px!important}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text.sbi_no_bio h3{padding-top:20px!important}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_img{width:120px;height:120px;border-radius:60px}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_img img{width:120px;height:120px;border-radius:60px}#sb_instagram .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{font-size:16px}#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 .sb_instagram_header.sbi_large .sbi_header_text h3{margin-left:140px!important;line-height:1.5}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text h3{margin-right:-120px!important}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info{margin-top:12px!important}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text.sbi_no_bio h3{padding-top:32px!important}}#sb_instagram .sb_instagram_header .sbi_header_img{float:left;position:relative;width:50px;margin:0 0 0 -100%!important;overflow:hidden;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px}#sb_instagram .sb_instagram_header .sbi_header_img img{float:left;margin:0!important;padding:0!important;border:none!important;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px}#sb_instagram .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)}#sb_instagram .sb_instagram_header .sbi_header_hashtag_icon .sbi_new_logo,#sb_instagram .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;background:url(//barberodajima.com/wp-content/plugins/instagram-feed/css/../img/small-logo.png) no-repeat 0 0}#sb_instagram .sb_instagram_header .sbi_header_img_hover{z-index:2;transition:opacity .4s ease-in-out}#sb_instagram .sb_instagram_header .sbi_fade_in{opacity:1;transition:opacity .2s ease-in-out}#sb_instagram .sb_instagram_header .sbi_header_img_hover{position:absolute;width:100%;top:0;bottom:0;left:0;text-align:center;color:#fff;background:rgba(0,0,0,.75);-moz-opacity:0;-khtml-opacity:0;opacity:0;border-radius:40px;transition:opacity .2s}#sb_instagram .sb_instagram_header a:focus .sbi_header_img_hover,#sb_instagram .sb_instagram_header a:hover .sbi_header_img_hover{opacity:1}#sb_instagram .sb_instagram_header .sbi_header_text{float:left;width:100%;padding-top:5px}#sb_instagram .sb_instagram_header a{text-decoration:none}#sb_instagram .sb_instagram_header .sbi_header_text .sbi_bio,#sb_instagram .sb_instagram_header .sbi_header_text h3{float:left;clear:both;width:auto;margin:0 0 0 60px!important;padding:0!important}#sb_instagram .sb_instagram_header h3{font-size:16px;line-height:1.3}#sb_instagram .sb_instagram_header p{font-size:13px;line-height:1.3;margin:0;padding:0}#sb_instagram p:empty{display:none}#sb_instagram .sb_instagram_header .sbi_header_text img.emoji{margin-right:3px!important}#sb_instagram .sb_instagram_header .sbi_header_text.sbi_no_bio h3{padding-top:9px!important}#sb_instagram .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}#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{opacity:1;transition:all .5s ease-in}#sb_instagram .sbi_load_btn .sbi_btn_text,#sb_instagram .sbi_load_btn .sbi_loader{opacity:1;transition:all .1s ease-in}#sb_instagram .sbi_hidden{opacity:0!important}#sb_instagram #sbi_load .sbi_load_btn,#sb_instagram .sbi_follow_btn a{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;padding:7px 14px;margin:5px auto 0 auto;background:#333;color:#eee;border:none;color:#fff;text-decoration:none;font-size:13px;line-height:1.5;-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}#sb_instagram #sbi_load .sbi_load_btn{position:relative}#sb_instagram .sbi_follow_btn{display:-moz-inline-stack;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,#sb_instagram .sbi_follow_btn a{transition:all .1s ease-in}#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.sbi_custom:hover,#sb_instagram .sbi_follow_btn.sbi_custom a:focus,#sb_instagram .sbi_follow_btn.sbi_custom a:hover{box-shadow:inset 0 0 20px 20px rgba(255,255,255,.15)}#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 .sbi_item,#sb_instagram.sbi_col_4 #sbi_images .sbi_item,#sb_instagram.sbi_col_5 #sbi_images .sbi_item,#sb_instagram.sbi_col_6 #sbi_images .sbi_item{width:50%}#sb_instagram.sbi_col_10 #sbi_images .sbi_item,#sb_instagram.sbi_col_7 #sbi_images .sbi_item,#sb_instagram.sbi_col_8 #sbi_images .sbi_item,#sb_instagram.sbi_col_9 #sbi_images .sbi_item{width:25%}#sb_instagram.sbi_width_resp{width:100%!important}}@media all and (max-width:480px){#sb_instagram.sbi_col_10 #sbi_images .sbi_item,#sb_instagram.sbi_col_3 #sbi_images .sbi_item,#sb_instagram.sbi_col_4 #sbi_images .sbi_item,#sb_instagram.sbi_col_5 #sbi_images .sbi_item,#sb_instagram.sbi_col_6 #sbi_images .sbi_item,#sb_instagram.sbi_col_7 #sbi_images .sbi_item,#sb_instagram.sbi_col_8 #sbi_images .sbi_item,#sb_instagram.sbi_col_9 #sbi_images .sbi_item{width:100%}}#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_no_js #sbi_images .sbi_item.sbi_transition{opacity:1}#sb_instagram.sbi_no_js .sbi_load_btn,#sb_instagram.sbi_no_js .sbi_photo img{display:none}#sb_instagram #sbi_images .sbi_js_load_disabled .sbi_imgLiquid_ready.sbi_photo{padding-bottom:0!important}#sb_instagram #sbi_mod_error .sb_frontend_btn{display:inline-block;padding:6px 10px;background:#ddd;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:#ccc;background:rgba(0,0,0,.15)}#sb_instagram #sbi_mod_error .sb_frontend_btn .fa{margin-right:2px}
img.wp-smiley,img.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-.1em !important;background:0 0 !important;padding:0 !important}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
@media screen and (max-width:767px){#sb_instagram.sbi_col_5.sbi_disable_mobile #sbi_images .sbi_item{width:33.3333%}}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:400;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
body{font-family:'ryo-display-plusn','Helvetica Neue',Arial,sans-serif}button{cursor:pointer}.lang-en{font-family:'Playfair Display',serif}input::placeholder,textarea::placeholder{color:#ccc}img{max-width:100%;height:auto}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#ccc}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#ccc}@-ms-viewport{width:auto;initial-scale:1}html{-ms-overflow-style:scrollbar;-webkit-text-size-adjust:100%}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}.pc-display{display:block !important}.sp-display{display:none !important}@media (max-width:767px){.pc-display{display:none !important}.sp-display{display:block !important}}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;color:#000;font-family:"Helvetica Neue",Helvetica,"Avenir",'Nunito Sans','Noto Sans Japanese','Open Sans',"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;letter-spacing:.01em;text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-size:10px}.sprite{display:block;text-indent:-9999px;overflow:hidden}*,html{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;text-decoration:none}a:after,a:before{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:auto auto 24px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.u-sm-hide{display:block}@keyframes animation-toggle{0%{display:none;height:0}1%{display:block}100%{height:auto}}@keyframes animation-probrem-num{0%{width:0;left:-16px}50%{width:16px;left:0}100%{width:0;left:16px}}@keyframes animation-btn-bg-blk{0%{width:100%}100%{width:0;left:100%}}@keyframes animation-arrow{0%{right:10.5px}50%{right:-32px;opacity:0}51%{right:32px;opacity:0}100%{right:10.5px;opacity:1}}.btn{display:flex;text-align:center;margin:auto;font-size:1.6rem;font-weight:900}.btn span{font-weight:900;margin:auto}.btn.ml{margin-right:0;margin-left:0}.btn.btn-arrow:after{width:8px;height:8px;content:'';background:url(//barberodajima.com/wp-content/themes/odajima/css/../images/arrow_w_r.svg) no-repeat center center;background-size:cover;position:absolute;top:0;right:16px;bottom:0;left:auto;margin:auto}@media only screen and (max-width:640px){.btn.ml{margin-right:auto;margin-left:auto}}.btn-md{display:flex;width:240px;height:48px;position:relative;font-size:1.4rem}.btn-md.br20{border-radius:20px}.btn-md span{font-size:1.4rem}.btn-md.btn-arrow:after{width:8px;height:8px;content:'';background:url(//barberodajima.com/wp-content/themes/odajima/css/../images/arrow_w_r.svg) no-repeat center center;background-size:cover;position:absolute;top:0;right:16px;bottom:0;left:auto;margin:auto}@media only screen and (max-width:640px){.btn-md{display:flex;width:100%;max-width:440px;height:40px;position:relative;font-size:1.4rem}.btn-md span{font-size:1.4rem}}.btn-lg{display:flex;width:100%;max-width:400px;height:60px;position:relative}.btn-lg.br30{border-radius:30px}.btn-xl{width:100%;max-width:520px;min-height:120px}.btn-max{width:100%;max-width:100%;height:64px;border-radius:32px}.head-btn{width:180px;height:40px;background:#ff0;border-radius:20px}.head-btn span{margin:auto}.btn-navy{background:#1b1464}.btn-navy span{color:#fff}.btn__blk{background:#030303}.btn__blk span i{display:block;padding-top:8px;letter-spacing:.05em}.btn__blk.btn__arrow span{position:relative;padding-right:48px}.btn__blk.btn__arrow span:before{width:32px;height:32px;border:1px solid #fff;border-radius:16px;position:absolute;top:0;right:0;bottom:0;left:auto;margin:auto;content:''}.btn__blk.btn__arrow span:after{width:11px;height:6px;background:url(//barberodajima.com/wp-content/themes/odajima/css/../images/arrow_w.svg) no-repeat center center;background-size:cover;content:'';position:absolute;top:0;right:10.5px;bottom:0;left:auto;margin:auto;display:block}.btn__blk.btn__arrow:hover span:after{animation-name:animation-arrow;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.btn__blk span{color:#fff}.in__btn{padding-right:48px;position:relative;width:142px;min-height:36px;display:flex;margin:auto}.in__btn span{background:url(//barberodajima.com/wp-content/themes/odajima/css/../images/instagram.png) no-repeat center center;background-size:cover;width:94px;height:22px;display:block;margin:auto}.in__btn:before{width:32px;height:32px;border:1px solid #bbb;border-radius:16px;position:absolute;top:0;right:0;bottom:0;left:auto;margin:auto;content:''}.in__btn:after{width:11px;height:6px;background:url(//barberodajima.com/wp-content/themes/odajima/css/../images/arrow.svg) no-repeat center center;background-size:cover;content:'';position:absolute;top:0;right:10.5px;bottom:0;left:auto;margin:auto;display:block}.in__btn:hover:after{animation-name:animation-arrow;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.btn-fix-sp{display:flex;width:100%;max-width:400px;height:60px;position:relative;border-radius:30px}.btn-fix-sp span{font-size:1.4rem}.btn-cv,.btn-yellow{background:#ff0;color:#111;text-align:center;font-weight:700;position:relative}.btn-cv.btn-arrow:after,.btn-yellow.btn-arrow:after{content:'';width:21.5px;height:7px;background:url(//barberodajima.com/wp-content/themes/odajima/css/../images/arrow.png) no-repeat center center;background-size:cover;position:absolute;top:0;right:16px;bottom:0;left:auto;margin:auto;display:block;overflow:hidden}.btn-cv.btn-arrow:hover:after,.btn-yellow.btn-arrow:hover:after{animation-name:animation-arrow;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.btn:hover{opacity:1}.btn:hover.shadow_box{box-shadow:5px 10px 10px 0 rgba(0,0,0,.3);-moz-box-shadow:5px 10px 10px 0 rgba(0,0,0,.3);-webkit-box-shadow:5px 10px 10px 0 rgba(0,0,0,.3)}h1{font-size:4.8rem;line-height:1.4;letter-spacing:-.01em}h2{font-size:2.6rem;line-height:1.5}h3{font-size:2rem;line-height:1.6}h4{font-size:1.6rem;line-height:1.7}h1,h2,h3,h4{font-weight:700}.fw400{font-weight:400}.fw500{font-weight:500}.fw600{font-weight:600}.fw700{font-weight:700}.fw800{font-weight:800}.fw900{font-weight:900}.en{font-family:"Helvetica Neue",Helvetica,"Avenir",'Nunito Sans','Open Sans',"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif}.fc_w{color:#fff}.fc-pink{color:#f88c84}.fc-blue{color:#096fca}.fc-green{color:#69d8b6}.fs_xs{font-size:1.2rem}.fs_sm{font-size:1.4rem}.fs_md{font-size:1.6rem}.fs_lg{font-size:2.4rem}.fs_xl{font-size:3.2rem}.fs_xxl{font-size:4rem}.fs_xxxl{font-size:6.4rem}@media (max-width:767px){.fs_sm{font-size:1.4rem}.fs_md{font-size:1.6rem}.fs_lg{font-size:20px}.fs_xl{font-size:24px}.fs_xxl{font-size:28px}}p{font-size:1.4rem;line-height:2;margin:0 0 1.6em}a:hover{opacity:.6}p a{text-decoration:underline;color:#777}blockquote{padding:32px}blockquote p{max-width:100%;width:100%}blockquote p:last-child{margin:0}.c-textAlignCenter,.u-textAlignCenter{text-align:center}@media (max-width:767px){.c-textAlignCenter{text-align:left}}.c-textAlignLeft{text-align:left}.c-textAlignRight{text-align:right}@font-face{font-family:'icomoon';src:url(//barberodajima.com/wp-content/themes/odajima/css/../fonts/icomoon.eot?xqutbe);src:url(//barberodajima.com/wp-content/themes/odajima/css/../fonts/icomoon.eot?xqutbe#iefix) format("embedded-opentype"),url(//barberodajima.com/wp-content/themes/odajima/css/../fonts/icomoon.ttf?xqutbe) format("truetype"),url(//barberodajima.com/wp-content/themes/odajima/css/../fonts/icomoon.woff?xqutbe) format("woff"),url(//barberodajima.com/wp-content/themes/odajima/css/../fonts/icomoon.svg?xqutbe#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-line:before{content:"\e902"}.icon-twitter-with-circle:before{content:"\e900"}.icon-facebook-with-circle:before{content:"\e901"}.u-txtAlign_center{text-align:center !important}.u-txtAlign_left{text-align:left !important}.u-txtAlign_right{text-align:right !important}.icon-xs{width:24px;height:24px}.icon-sm{width:32px;height:32px}.icon-md{width:48px;height:48px}@font-face{font-family:'slick';font-weight:400;font-style:normal;src:url(//barberodajima.com/wp-content/themes/odajima/css/./fonts/slick.eot);src:url(//barberodajima.com/wp-content/themes/odajima/css/./fonts/slick.eot?#iefix) format("embedded-opentype"),url(//barberodajima.com/wp-content/themes/odajima/css/./fonts/slick.woff) format("woff"),url(//barberodajima.com/wp-content/themes/odajima/css/./fonts/slick.ttf) format("truetype"),url(//barberodajima.com/wp-content/themes/odajima/css/./fonts/slick.svg#slick) format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:36px;height:36px;padding:0;-webkit-transform:translate(0,-12px);-ms-transform:translate(0,-12px);transform:translate(0,-12px);cursor:pointer;color:transparent;border:none;outline:none;background:0 0}.slick-arrow{font-size:0;line-height:0;color:transparent;position:absolute;z-index:99998;top:50%;width:36px;height:36px;margin-top:-14px;background:#54a7e3}.slick-arrow:hover{opacity:.8}.slick-prev{-webkit-background-size:100%;background-size:100%;z-index:2;width:36px;height:36px;background:url(//barberodajima.com/wp-content/themes/odajima/css/../images/common/l_arrow_link.png) no-repeat;background-size:cover;left:-64px}.slick-prev:after{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:url(//barberodajima.com/wp-content/themes/odajima/css/../images/common/r_arrow_link.png) no-repeat;background-size:cover;width:36px;height:36px}.slick-next{right:-64px;-webkit-background-size:100%;background-size:100%;z-index:2;width:36px;height:36px;background:url(//barberodajima.com/wp-content/themes/odajima/css/../images/common/r_arrow_link.png) no-repeat;background-size:cover}.slick-next:after{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:url(//barberodajima.com/wp-content/themes/odajima/css/../img/common/r_arrow_link.png) no-repeat;background-size:cover;width:22px;height:21px}@media (max-width:840px){.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:36px;height:36px;padding:0;-webkit-transform:translate(0,-2px);-ms-transform:translate(0,-2px);transform:translate(0,-2px);cursor:pointer;color:transparent;border:none;outline:none;background:0 0}.slick-arrow{font-size:0;line-height:0;color:transparent;position:absolute;z-index:99998;top:50%;width:24px;height:24px;margin-top:-12px;background:#54a7e3}.slick-arrow:hover{opacity:.8}.slick-prev{-webkit-background-size:100%;background-size:100%;z-index:2;width:24px;height:24px;background:url(//barberodajima.com/wp-content/themes/odajima/css/../images/common/l_arrow_link.png) no-repeat;background-size:cover;left:8px}.slick-next{right:8px;-webkit-background-size:100%;background-size:100%;z-index:2;width:24px;height:24px;background:url(//barberodajima.com/wp-content/themes/odajima/css/../images/common/r_arrow_link.png) no-repeat;background-size:cover}}.slick-dotted.slick-slider{margin-bottom:45px}.slick-dots{position:absolute;bottom:-30px;display:block;width:100%;padding:0;margin:20px 0 0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:14px;height:14px;margin:0 6px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:14px;height:14px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:0 0}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{border-radius:50%;background:#fff;border:2px solid #91c5eb;position:absolute;top:0;left:0;width:10px;height:10px;content:"";text-align:center}.slick-dots li button:hover:before,.slick-dots li.slick-active button:before{background:#91c5eb}.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:flex;margin-left:auto;margin-right:auto;align-items:center}.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}.slick-slide{z-index:1;position:relative}.slick-track .slick-slide a:hover img{opacity:.8}.slick-track .slick-slide:after{position:absolute;top:0;left:0;display:block;width:100%;max-width:1160px;height:100%;content:"";z-index:2}.slick-track .slick-center:after{content:none}@media (max-width:1280px){.slick-track .slick-slide{max-width:90%}}.k_purple{background:linear-gradient(transparent 65%,#b23393 65%)}.k_yellow{background:linear-gradient(transparent 50%,#ff0 50%);font-weight:700}.wrap{overflow:hidden}.bg01{width:30vw;height:56.2vw;position:absolute;top:26vw;right:0;bottom:auto;left:auto;margin:auto}.bg01:after{position:absolute;left:0;top:0;clip-path:polygon(40% 0%,100% 0%,100% 100%,0% 100%);z-index:-1;width:100%;height:100%;background:rgba(0,0,0,.9);content:''}.bg02{width:30vw;height:53.2vw;position:absolute;top:-4vw;right:auto;bottom:auto;left:0;margin:auto}.bg02:after{position:absolute;left:0;top:0;clip-path:polygon(0% 0%,100% 0%,70% 100%,0% 100%);z-index:-1;width:100%;height:100%;background:rgba(0,0,0,.9);content:''}.bg03{width:30vw;height:min(56.2vw,1080px);position:absolute;top:26vw;right:0;bottom:auto;left:auto;margin:auto}.bg03:after{position:absolute;left:0;top:0;clip-path:polygon(40% 0%,100% 0%,100% 100%,0% 100%);z-index:-1;width:100%;height:100%;background:rgba(0,0,0,.9);content:''}@media (max-width:767px){.bg01{display:none}.bg02{width:50vw;height:73.2vw;position:absolute;top:-6vw;right:auto;bottom:auto;left:0;margin:auto}.bg03{display:none}}.bg-gray{background:#333}.k_white{background:#fff;font-weight:700}.shadow_box{box-shadow:5px 5px 10px 0 rgba(0,0,0,.2);-moz-box-shadow:5px 5px 10px 0 rgba(0,0,0,.2);-webkit-box-shadow:5px 5px 10px 0 rgba(0,0,0,.2);transition-duration:.4s}.reverse-list{flex-direction:row-reverse;justify-content:space-between}.d_photo div{width:100%;height:0;padding-top:66.7%;display:block;position:relative}.w_photo div{width:100%;height:0;padding-top:56.25%;display:block;position:relative}.s_photo{width:100%;height:0;padding-top:100%;display:block;overflow:hidden;position:relative}.s_photo img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;margin:auto;width:100%;height:auto}.wp-block-image{margin:0 0 40px}.col12{width:100%;display:flex;justify-content:center}.col12 .col6{width:calc(50% - 16px)}.col12 .col3{width:calc(25% - 12px);margin-right:16px}.col12 .col3:nth-of-type(4n){margin-right:0}.col12 .col3:last-child{margin:0}.col12 .col4{width:32%}.col12 .col4.card_icon_item{height:0;padding-top:33.3%;position:relative;width:calc(33.3% - 4px);margin:0 6px 6px 0}.col12 .col4.card_icon_item:nth-of-type(3n){margin:0 0 6px}.col12 .col4.card_icon_item .bg_white{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.col12 .col4.card_icon_item .bg_white .icon{width:72px;height:72px;margin:auto auto 8px}.col12 .col4.card_icon_item .bg_white p{font-size:12px}.col12 .col8{width:66.7%;float:left}@media (max-width:767px){.col12{width:100%;display:block;justify-content:center;align-items:center}.col12 .col4{width:100%}}.pc_mb_sm{margin-bottom:16px}.pc_mb_md{margin-bottom:32px !important}.pc_mb_lg{margin-bottom:64px}.pc_mb_xl{margin-bottom:96px}.pc_mt_sm{margin-top:16px}.pc_mt_md{margin-top:32px}.pc_mt_lg{margin-top:64px}.pc_mt_xl{margin-top:96px}.block-box{display:block}.pd-no{padding:0}@media (max-width:767px){.pc_mb_sm{margin-bottom:16px}.pc_mb_md{margin-bottom:24px}.pc_mb_lg{margin-bottom:40px}.pc_mb_xl{margin-bottom:64px}}.index__kv{width:100%;height:100vh;min-height:450px;display:flex;margin:0 auto 104px;position:relative;overflow:hidden}.index__kv .index__kv-l,.index__kv .index__kv-r{width:50%}.index__kv .index__kv-l{display:flex}.index__kv .index__kv-l p{margin:auto;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:2.8rem}.index__kv .index__kv-l p span{padding-top:1.8em}.index__kv .index__kv-r{position:relative;height:100%;object-fit:cover;overflow:hidden}.index__kv .index__kv-r div{width:100%;height:100%;display:block;overflow:hidden}.index__kv .index__kv-r div img{width:auto;height:100vh;max-width:200%;object-fit:cover}@media (max-width:767px){.index__kv{width:100%;height:100vh;min-height:450px;display:block;margin:0 auto 80px;position:relative;overflow:hidden}.index__kv .index__kv-l,.index__kv .index__kv-r{width:100%;height:50vh}.index__kv .index__kv-l{display:flex}.index__kv .index__kv-l p{margin:auto;-ms-writing-mode:tb-rl;writing-mode:horizontal-tb;font-size:2rem;position:relative}.index__kv .index__kv-l p span{padding-top:0;padding-left:0}.index__kv .index__kv-r{background-size:cover}.index__kv .index__kv-r div img{width:100%;height:50vh;object-fit:cover}}.content__wrap{width:100%;margin:auto auto 120px;position:relative;display:block;justify-content:space-between}.content__wrap .content__wrap-inner{display:flex;max-width:1280px;width:calc(100% - 32px);margin:auto}.content__wrap .content__wrap-heading{display:block;width:21.825%}.content__wrap .content__wrap-heading span{font-size:4rem;font-weight:100;line-height:1;margin:0 0 8px;display:block}.content__wrap .content__wrap-heading h2{font-size:1.5rem;padding-left:80px;position:relative;font-weight:400}.content__wrap .content__wrap-heading h2:before{width:64px;height:1px;background:#000;position:absolute;top:0;right:auto;bottom:0;left:0;margin:auto;content:''}.content__wrap .content__wrap-heading.fc_w h2,.content__wrap .content__wrap-heading.fc_w span{color:#fff}.content__wrap .content__wrap-heading.fc_w h2:before{background:#fff}.content__wrap .content__wrap-view{width:78.175%}.content__wrap .content__wrap-view .photo__view{display:block;margin:auto auto 48px}.content__wrap .content__wrap-view .photo__view div[data-photo=photo1],.content__wrap .content__wrap-view .photo__view div[data-photo=photo2]{width:60%}.content__wrap .content__wrap-view .photo__view div[data-photo=photo2]{margin-left:40%;margin-top:-20%}.content__wrap .content__wrap-view .news__list-view .news__list{display:flex;justify-content:flex-start}.content__wrap .content__wrap-view .news__list-view .news__list .news__list-item{width:calc(25% - 18px);margin-right:24px}.content__wrap .content__wrap-view .news__list-view .news__list .news__list-item:last-child{margin-right:0}.content__wrap .content__wrap-view .news__list-view .news__list .news__list-item a{display:block}.content__wrap .content__wrap-view .news__list-view .news__list .news__list-item .d_photo{margin:auto auto 16px;background:#f5f5f5}.content__wrap .content__wrap-view .news__list-view .news__list .news__list-item .txt .date{font-size:1.2rem;color:#555;display:block;margin:0 0 8px}.content__wrap .content__wrap-view .news__list-view .news__list .news__list-item .txt h3{font-size:1.4rem;line-height:1.8;color:#030303}.content__wrap .content__wrap-view .menu__list-view .menu__list .menu__list-item{border-bottom:1px solid #111;padding:0 16px;display:block;position:relative;overflow:hidden}.content__wrap .content__wrap-view .menu__list-view .menu__list .menu__list-item.open:before{transform:rotate(45deg)}.content__wrap .content__wrap-view .menu__list-view .menu__list .menu__list-item:first-child{border-top:1px solid #111}.content__wrap .content__wrap-view .menu__list-view .menu__list .menu__list-item .col12{padding:0;justify-content:space-between;flex-wrap:wrap}.content__wrap .content__wrap-view .menu__list-view .menu__list .menu__list-item .col12 .col6{border-top:1px solid #111;border-bottom:1px solid #111;padding:16px 0}.content__wrap .content__wrap-view .menu__list-view .menu__list .menu__list-item .col12 .col6:nth-child(n+3){border-top:none}.content__wrap .content__wrap-view .menu__list-view .menu__list .menu__list-item .col12 .col6 p{margin-bottom:0}.content__wrap .content__wrap-view .menu__list-view .menu__list .menu__list-item .menu__list-item-h{cursor:pointer;position:relative;padding-top:40px;padding-bottom:40px}.content__wrap .content__wrap-view .menu__list-view .menu__list .menu__list-item .menu__list-item-h:before{width:36px;height:36px;border:1px solid #bbb;border-radius:18px;position:absolute;top:0;right:0;bottom:0;left:auto;margin:auto;display:flex;color:#030303;font-size:2rem;text-align:center;align-items:center;justify-content:center;font-weight:900;transition:all .3s ease;content:"\00d7";font-family:'Playfair Display',serif;transform:rotate(45deg)}.content__wrap .content__wrap-view .menu__list-view .menu__list .menu__list-item .menu__list-item-h.open:before{transform:rotate(0)}.content__wrap .content__wrap-view .menu__list-view .menu__list .menu__list-item .menu__list-item-h.open+.menu__list-item-c{display:block}.content__wrap .content__wrap-view .menu__list-view .menu__list .menu__list-item .menu__list-item-h i{font-size:12.6rem;color:rgba(0,0,0,.05);position:absolute;top:32px;right:auto;bottom:0;left:0;margin:auto;line-height:1;font-family:'Playfair Display',serif;letter-spacing:-.05em}.content__wrap .content__wrap-view .menu__list-view .menu__list .menu__list-item .menu__list-item-c{display:none;margin-bottom:40px}.content__wrap .content__wrap-view .menu__list-view .menu__list .menu__list-item .menu__list-item-c .txt__m{margin:0 0 16px;position:relative;padding-right:100px}.content__wrap .content__wrap-view .menu__list-view .menu__list .menu__list-item .menu__list-item-c .txt__m .price{position:absolute;top:8px;right:0;bottom:auto;left:auto;margin:auto;text-align:right;line-height:2}.content__wrap .content__wrap-view .menu__list-view .menu__list .menu__list-item .menu__list-item-c .txt__m p{margin:0}.content__wrap .content__wrap-view .menu__list-view .menu__list .menu__list-item .menu__list-item-c .txt__m p span{font-size:1.2rem;padding-left:8px}.content__wrap .content__wrap-view .instagram__content-list{display:flex;justify-content:flex-start;flex-wrap:wrap;margin:auto auto 40px}.content__wrap .content__wrap-view .instagram__content-list .instagram__content-item{width:20%}.content__wrap .content__wrap-view .access__view .map{width:100%;height:0;padding-top:56.25%;position:relative;margin:auto auto 40px;background:#f5f5f5}.content__wrap .content__wrap-view .access__view .map iframe{width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.content__wrap .content__wrap-view .access__view dl{display:flex;flex-wrap:wrap;font-size:1.4rem}.content__wrap .content__wrap-view .access__view dl dt,.content__wrap .content__wrap-view .access__view dl dd{line-height:1.5;margin-bottom:24px}.content__wrap .content__wrap-view .access__view dl dt{width:100px;font-weight:400}.content__wrap .content__wrap-view .access__view dl dd{width:calc(100% - 100px)}.content__wrap .content__wrap-view .cv__list .cv__list-inner{display:flex}.content__wrap .content__wrap-view .cv__list .cv__list-inner a{width:50%;height:140px}.content__wrap .slide__photo{margin-top:40px;z-index:10}.content__wrap .slide__photo ul{display:flex}.content__wrap .slide__photo ul li{width:25%}.content__wrap.full-w{width:100%;max-width:100%}@media (max-width:767px){.content__wrap{width:100%;margin:auto auto 80px;display:block}.content__wrap .content__wrap-inner{display:block;margin:auto}.content__wrap .content__wrap-heading{display:block;width:100%;margin:auto auto 24px}.content__wrap .content__wrap-heading span{font-size:2.8rem}.content__wrap .content__wrap-heading h2{font-size:1.2rem;padding-left:64px}.content__wrap .content__wrap-heading h2:before{width:48px}.content__wrap .content__wrap-view{width:100%}.content__wrap .content__wrap-view .photo__view{display:block;margin:auto auto 16px}.content__wrap .content__wrap-view .photo__view div[data-photo=photo1],.content__wrap .content__wrap-view .photo__view div[data-photo=photo2]{width:70%}.content__wrap .content__wrap-view .photo__view div[data-photo=photo2]{margin-left:30%;margin-top:-20%}.content__wrap .content__wrap-view .news__list-view .news__list{display:flex;justify-content:flex-start}.content__wrap .content__wrap-view .news__list-view .news__list .news__list-item{width:calc(50% - 8px);margin-right:16px}.content__wrap .content__wrap-view .news__list-view .news__list .news__list-item:last-child,.content__wrap .content__wrap-view .news__list-view .news__list .news__list-item:nth-of-type(2n){margin-right:0}.content__wrap .content__wrap-view .news__list-view .news__list .news__list-item a{display:block}.content__wrap .content__wrap-view .news__list-view .news__list .news__list-item .d_photo{margin:auto auto 16px;background:#f5f5f5}.content__wrap .content__wrap-view .news__list-view .news__list .news__list-item .txt .date{font-size:1.2rem;color:#555;display:block;margin:0 0 8px}.content__wrap .content__wrap-view .news__list-view .news__list .news__list-item .txt h3{font-size:1.4rem;line-height:1.8;color:#030303}.content__wrap .content__wrap-view .menu__list-view .menu__list .menu__list-item{padding:0}.content__wrap .content__wrap-view .menu__list-view .menu__list .menu__list-item.open:before{transform:rotate(45deg)}.content__wrap .content__wrap-view .menu__list-view .menu__list .menu__list-item:first-child{border-top:1px solid #111}.content__wrap .content__wrap-view .menu__list-view .menu__list .menu__list-item .col12{padding:0;display:block}.content__wrap .content__wrap-view .menu__list-view .menu__list .menu__list-item .col12 .col6{width:100%;padding:16px 0}.content__wrap .content__wrap-view .menu__list-view .menu__list .menu__list-item .col12 .col6:nth-child(n+2){border-top:none}.content__wrap .content__wrap-view .menu__list-view .menu__list .menu__list-item .col12 .col6 p{margin-bottom:0}.content__wrap .content__wrap-view .menu__list-view .menu__list .menu__list-item .menu__list-item-h{cursor:pointer;position:relative;padding-top:32px;padding-bottom:32px}.content__wrap .content__wrap-view .menu__list-view .menu__list .menu__list-item .menu__list-item-h:before{width:28px;height:28px;border-radius:14px;font-size:1.6rem;content:"\00d7";font-family:'Playfair Display',serif}.content__wrap .content__wrap-view .menu__list-view .menu__list .menu__list-item .menu__list-item-h.open:before{transform:rotate(0deg)}.content__wrap .content__wrap-view .menu__list-view .menu__list .menu__list-item .menu__list-item-h.open+.menu__list-item-c{display:block}.content__wrap .content__wrap-view .menu__list-view .menu__list .menu__list-item .menu__list-item-h i{font-size:9.6rem;position:absolute;top:24px;right:auto;bottom:0;left:0}.content__wrap .content__wrap-view .menu__list-view .menu__list .menu__list-item .menu__list-item-c{display:none;margin-bottom:32px}.content__wrap .content__wrap-view .menu__list-view .menu__list .menu__list-item .menu__list-item-c .txt__m{margin:0 0 16px;position:relative;padding-right:80px}.content__wrap .content__wrap-view .menu__list-view .menu__list .menu__list-item .menu__list-item-c .txt__m .price{position:absolute;top:2px;right:0;bottom:auto;left:auto;margin:auto;text-align:right;line-height:2}.content__wrap .content__wrap-view .menu__list-view .menu__list .menu__list-item .menu__list-item-c .txt__m p{margin:0;font-size:1.2rem}.content__wrap .content__wrap-view .menu__list-view .menu__list .menu__list-item .menu__list-item-c .txt__m p span{font-size:1.2rem;padding-left:8px}.content__wrap .content__wrap-view .menu__list-view .menu__list .menu__list-item .menu__list-item-c p{margin:0;font-size:1.2rem}.content__wrap .content__wrap-view .instagram__content-list{display:flex;justify-content:flex-start;flex-wrap:wrap;margin:auto auto 24px}.content__wrap .content__wrap-view .access__view .map{width:100%;height:0;padding-top:56.25%;margin:auto auto 24px}.content__wrap .content__wrap-view .access__view dl{display:flex;flex-wrap:wrap;font-size:1.2rem}.content__wrap .content__wrap-view .access__view dl dt,.content__wrap .content__wrap-view .access__view dl dd{line-height:1.5;margin-bottom:16px}.content__wrap .content__wrap-view .access__view dl dt{width:80px;font-weight:400}.content__wrap .content__wrap-view .access__view dl dd{width:calc(100% - 80px)}.content__wrap .content__wrap-view .cv__list .cv__list-inner{display:block}.content__wrap .content__wrap-view .cv__list .cv__list-inner a{width:100%;height:80px;margin:auto auto 4px}.content__wrap .content__wrap-view .cv__list .cv__list-inner a:last-child{margin-bottom:0}.content__wrap .content__wrap-view .cv__list .cv__list-inner a span{font-size:1.4rem}.content__wrap .slide__photo{margin-top:24px;z-index:10}.content__wrap .slide__photo ul{display:flex;flex-wrap:wrap}.content__wrap .slide__photo ul li{width:50%}.content__wrap.full-w{width:100%;max-width:100%}}.modal__heading{text-align:left;margin:0 0 24px;padding-right:48px}.modal__heading .date{font-size:1.2rem;display:block;margin:0 0 12px}.modal__heading h2{font-size:1.6rem;font-weight:400}.modal__content{display:block;margin:auto auto 40px}.modal__content p{font-size:1.4rem;text-align:left}.modal__content h2,.modal__content h3{font-size:1.4rem;margin:0 0 24px;text-align:left}.modal__content img{margin:0 0 1.6em;max-width:100%;height:auto;display:block}.content-block h2.content-block-ttl,.content-block h1.content-block-ttl{font-size:3rem;margin:0 0 48px}.content-block .content-block-meta-flex{width:100%;display:flex;justify-content:space-between}.content-block .content-block-meta{margin:auto auto 48px}.content-block .content-block-meta h2.content-block-ttl,.content-block .content-block-meta h1.content-block-ttl{font-size:3rem;margin:0 0 24px}.content-block .content-block-meta.single-post-meta{margin:auto auto 64px}.content-block .content-block-meta.single-post-meta h2.content-block-ttl,.content-block .content-block-meta.single-post-meta h1.content-block-ttl{font-size:3rem;margin:0 0 16px}.content-block .content-block-meta.single-post-meta span.date{font-size:1.2rem;color:#080808}.content-block .content-block-meta p>a{color:#096fca;text-decoration:none}.full-w{width:100%}.pdt-xl{padding:120px 0}.split.full-w{width:100%;display:flex}.split.full-w .split-half{width:50%;display:flex;padding:64px 24px;text-align:center;color:#111}.split.full-w .split-half span{display:block}.split.full-w .split-half .split-half-inner{margin:auto}.split.full-w .split-half:first-child{background:#ddd}.split.full-w .split-half:last-child{background:#777}@media (max-width:767px){.content-block h2.content-block-ttl,.content-block h1.content-block-ttl{font-size:2.4rem;margin:0 0 24px}.content-block .content-block-meta{margin:auto auto 48px}.content-block .content-block-meta h2.content-block-ttl,.content-block .content-block-meta h1.content-block-ttl{font-size:2.4rem;margin:0 0 24px}.content-block .content-block-meta.single-post-meta{margin:auto auto 64px}.content-block .content-block-meta.single-post-meta h2.content-block-ttl,.content-block .content-block-meta.single-post-meta h1.content-block-ttl{font-size:2.4rem;margin:0 0 16px}.content-block .content-block-meta.single-post-meta span.date{font-size:1.2rem;color:#080808}.content-block .content-block-meta p>a{color:#096fca;text-decoration:none}}.col12.list-card{padding:0;justify-content:flex-start;flex-wrap:wrap}.col12.list-card.align-center{justify-content:center}.col12.list-card.reverse-list{flex-direction:row-reverse}.col12.list-card.reverse-list>.col6:first-child{margin:0 0 0 24px}.col12.list-card>.col6{width:calc(50% - 12px);display:flex;flex-wrap:wrap}.col12.list-card .list-card-item{border:1px solid #f5f5f5;padding:24px;position:relative}.col12.list-card .list-card-item.col4{width:calc(33.333% - 16px);margin:0 24px 32px 0}.col12.list-card .list-card-item.col4:last-child{margin-right:0}.col12.list-card .list-card-item.col3{width:calc(25% - 18px);margin:0 24px 40px 0}.col12.list-card .list-card-item.col3:nth-of-type(4n){margin-right:0}.col12.list-card .list-card-item.col3:last-child{margin:0 0 40px}.col12.list-card .list-card-item .thumb{width:100%;height:0;padding-top:57.25%;overflow:hidden;position:relative;margin:auto auto 16px}.col12.list-card .list-card-item .thumb .category{position:absolute;top:12px;right:auto;bottom:auto;left:12px;z-index:10}.col12.list-card .list-card-item .thumb .category>li{padding:8px;color:#fff;font-size:1.1rem;background:rgba(8,8,8,.7);z-index:10;display:inline-block}.col12.list-card .list-card-item .thumb img{width:100%;height:100%;display:block;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;transition:all .3s 0s ease}.col12.list-card .list-card-item .txt{width:100%;position:relative;transition:all .3s 0s ease}.col12.list-card .list-card-item .txt h3{margin:0 0 16px;text-align:center}.col12.list-card .list-card-item .txt h3 span{display:block}.col12.list-card .list-card-item .txt .date,.col12.list-card .list-card-item .txt .views{font-size:1.2rem;position:absolute;top:auto;right:auto;bottom:0;left:0;color:#080808}.col12.full-w .list-card-item.col4{width:33.333%;margin:0}.col12.full-w .list-card-item.col4.pd-no{padding-top:calc(56.25%*.333);background:#ddd}.col12.full-w .list-card-item.col4.no-line{border:none}@media (max-width:767px){.col12.list-card{padding:0;justify-content:flex-start;flex-wrap:wrap}.col12.list-card.align-center{justify-content:center}.col12.list-card.reverse-list{flex-direction:row-reverse}.col12.list-card.reverse-list>.col6:first-child{margin:0 0 0 24px}.col12.list-card>.col6{width:calc(50% - 12px);display:flex;flex-wrap:wrap}.col12.list-card .list-card-item{border:1px solid #f5f5f5;padding:24px;position:relative}.col12.list-card .list-card-item.col4{width:100%;margin:0 auto 32px}.col12.list-card .list-card-item.col4:last-child{margin-right:auto}.col12.list-card .list-card-item.col3{width:calc(25% - 18px);margin:0 24px 40px 0}.col12.list-card .list-card-item.col3:nth-of-type(4n){margin-right:0}.col12.list-card .list-card-item.col3:last-child{margin:0 0 40px}.col12.list-card .list-card-item .thumb{width:100%;height:0;padding-top:57.25%;overflow:hidden;position:relative;margin:auto auto 16px}.col12.list-card .list-card-item .thumb .category{position:absolute;top:12px;right:auto;bottom:auto;left:12px;z-index:10}.col12.list-card .list-card-item .thumb .category>li{padding:8px;color:#fff;font-size:1.1rem;background:rgba(8,8,8,.7);z-index:10;display:inline-block}.col12.list-card .list-card-item .thumb img{width:100%;height:100%;display:block;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;transition:all .3s 0s ease}.col12.list-card .list-card-item .txt{width:100%;position:relative;transition:all .3s 0s ease}.col12.list-card .list-card-item .txt h3{margin:0 0 16px;text-align:center}.col12.list-card .list-card-item .txt h3 span{display:block}.col12.list-card .list-card-item .txt .date,.col12.list-card .list-card-item .txt .views{font-size:1.2rem;position:absolute;top:auto;right:auto;bottom:0;left:0;color:#080808}.col12.full-w .list-card-item.col4{width:33.333%;margin:0}.col12.full-w .list-card-item.col4.pd-no{padding-top:calc(56.25%*.333);background:#ddd}.col12.full-w .list-card-item.col4.no-line{border:none}}.post-square-txt{width:calc(100% - 64px);color:#fff;font-size:24px;position:absolute;bottom:24px;left:32px;margin:0;z-index:20}@media (max-width:767px){.post-square-txt{width:calc(100% - 64px);color:#fff;font-size:20px;line-height:1.6;position:absolute;bottom:24px;left:32px;margin:0;z-index:20}.col12.post-list-card{padding:0;display:block}.col12.post-list-card.reverse-list>.col6:first-child{margin:auto auto 24px}.col12.post-list-card>.col6{width:100%;display:flex}.col12.post-list-card>.col6:first-child{margin:auto auto 24px}.col12.post-list-card>.col6 .post-list-card-item{display:flex}.col12.post-list-card>.col6 .post-list-card-item.col6{width:calc(50% - 12px);margin:0 24px 24px 0}.col12.post-list-card>.col6 .post-list-card-item.col6:nth-of-type(even){margin-right:0}.col12.post-list-card>.col6 .post-list-card-item.col6 h3{font-size:1.4rem}.col12.post-list-card .post-list-card-item.col4{width:100%;margin:0 auto 24px auto}.col12.post-list-card .post-list-card-item.col3{width:100%;margin:0 auto 24px auto}.col12.post-list-card .post-list-card-item.col3:nth-of-type(4n){margin:auto auto 24px}.col12.post-list-card .post-list-card-item.col3:last-child{margin:auto auto 0}.col12.post-list-card .post-list-card-item a{display:block;position:relative;width:100%}.col12.post-list-card .post-list-card-item .thumb{width:100%;height:0;padding-top:57.25%;overflow:hidden;position:relative;margin:auto auto 16px}.col12.post-list-card .post-list-card-item .thumb .category{position:absolute;top:12px;right:auto;bottom:auto;left:12px;z-index:10}.col12.post-list-card .post-list-card-item .thumb .category>li{padding:8px;color:#fff;font-size:1.1rem;background:rgba(8,8,8,.7);z-index:10;display:inline-block}.col12.post-list-card .post-list-card-item .thumb img{width:100%;height:100%;display:block;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;transition:all .3s 0s ease}.col12.post-list-card .post-list-card-item .txt{width:100%;height:auto;position:relative;transition:all .3s 0s ease}.col12.post-list-card .post-list-card-item .txt.case-card-txt{height:auto}.col12.post-list-card .post-list-card-item .txt.case-card-txt h3{margin:0 0 12px}.col12.post-list-card .post-list-card-item .txt.case-card-txt p{color:#080808;margin:0 0 12px;font-size:1.2rem}.col12.post-list-card .post-list-card-item .txt.case-card-txt .date{position:relative}.col12.post-list-card .post-list-card-item .txt h3{font-size:1.6rem;color:#080808;margin:0 0 16px}.col12.post-list-card .post-list-card-item .txt .date,.col12.post-list-card .post-list-card-item .txt .views{font-size:1.2rem;position:relative;color:#080808}}.list-view{max-width:800px;margin:auto;width:100%}@media (max-width:767px){.list-view{max-width:100%}}.breadcrumb{width:calc(100% - 32px);max-width:1182px;margin:96px auto 96px;position:relative;left:-12px}.breadcrumb span{display:flex;font-size:1.2rem;line-height:1.4}.breadcrumb span a{padding:0 12px;color:#096fca}.breadcrumb span .breadcrumb_last{padding-left:12px}@media (max-width:767px){.breadcrumb{width:calc(100% - 32px);max-width:1182px;margin:76px auto 64px;position:relative;left:-12px}.breadcrumb span{display:flex;flex-wrap:wrap;font-size:1.2rem}.breadcrumb span a{padding:0 12px;color:#096fca;margin:0 0 8px}.breadcrumb span .breadcrumb_last{padding-left:12px}}.single-post-content{margin:auto auto 120px}.single-post-content .tag-list{display:block;flex-wrap:nowrap}.single-post-content .tag-list li{float:left;list-style:none;margin:0 24px 24px 0}.single-post-content .table_of_contents{padding:32px;background:#f8f8f8;margin:32px auto;font-size:1.4rem}.single-post-content .table_of_contents>p{margin:0 0 12px;line-height:1;font-size:1.4rem}.single-post-content .table_of_contents ul{list-style:none;border-top:1px dashed #eee;margin:0}.single-post-content .table_of_contents ul li{border-bottom:1px dashed #eee;list-style:none;margin:0}.single-post-content .table_of_contents ul li a{color:#080808;padding:8px 0;font-size:1.4rem;display:block}.single-post-content .eyecatch{margin:auto auto 32px}.single-post-content hr{display:block;width:100%;height:1px;border:0;background-color:#f2f2f2}.single-post-content>ul li a,.single-post-content>p a,.single-post-content>ol li a,.single-post-content>span a,.single-post-content>blockquote a{color:#096fca;text-decoration:none;word-break:break-all}.single-post-content h2{padding-top:3.2rem;position:relative}.single-post-content h2:before{content:'';width:1em;height:2px;background:#111;position:absolute;top:0;right:auto;bottom:auto;left:0}.single-post-content h2,.single-post-content h3{margin:64px 0 16px}.single-post-content h4{margin:32px 0 12px}.single-post-content h5{margin:24px 0 12px;font-size:1.6rem}.single-post-content figcaption{margin:.8em auto 1.4em !important;font-size:1.2rem;line-height:1.5}.single-post-content p{margin:32px 0 40px;font-size:1.6rem}.single-post-content p img{margin:0}.single-post-content ol,.single-post-content ul{font-size:1.6rem;margin:0 0 2.4rem}.single-post-content ol li,.single-post-content ul li{margin:0 0 8px;line-height:1.8}.single-post-content ul,.single-post-content ol{list-style:inside}.single-post-content ol{list-style-type:decimal}.single-post-content blockquote{background:#f2f2f2;margin:0 0 2.4rem}.single-post-content blockquote p:last-child{margin:0}.single-post-content blockquote p a{color:#096fca}.single-post-content blockquote cite{font-size:1.2rem;color:gray}.single-post-content pre{font-size:1.6rem;line-height:1.6;padding:32px;border:1px solid #f2f2f2;margin:32px 0 16px}.single-post-content a.btn{color:#111}.single-post-content .wp-block-gallery .blocks-gallery-item figcaption{margin:auto !important}@media (max-width:767px){.single-post-content{margin:auto auto 96px}.single-post-content .tag-list li{float:left;list-style:none;margin:0 12px 12px 0}.single-post-content .table_of_contents{padding:16px;background:#f8f8f8;margin:24px auto}.single-post-content .table_of_contents>p{margin:0 0 16px;line-height:1}.single-post-content .table_of_contents ul li a{color:#080808;padding:8px 0;font-size:1.4rem;display:block}.single-post-content .eyecatch{margin:auto auto 32px}.single-post-content>ul li a,.single-post-content>p a,.single-post-content>ol li a,.single-post-content>span a{color:#096fca;text-decoration:none}.single-post-content h2{position:relative;font-size:2rem;padding-top:3.2rem}.single-post-content h2:before{content:'';width:1em;height:2px;background:#111;position:absolute;top:0;right:auto;bottom:auto;left:0}.single-post-content h2,.single-post-content h3{margin:48px 0 16px}.single-post-content h4{margin:32px 0 12px}.single-post-content h5{margin:24px 0 12px;font-size:1.4rem}.single-post-content p{font-size:1.4rem;margin:28px 0 32px}.single-post-content p img{margin:0}.single-post-content ol,.single-post-content ul{font-size:1.4rem;margin:0 0 2.4rem}.single-post-content ol li,.single-post-content ul li{margin:0 0 8px;line-height:1.8}.single-post-content ul,.single-post-content ol{list-style:inside}.single-post-content ol{list-style-type:decimal}.single-post-content blockquote{background:#f2f2f2;margin:0 0 2.4rem;padding:16px}.single-post-content blockquote p::last-child{margin:0}}.post-btm{margin:88px 0 48px}.sticky{position:-webkit-sticky;position:sticky;top:100px}@media (max-width:767px){.sticky{position:relative;top:0}}.side-block{margin:auto auto 32px}.side-block.push-block{padding:16px;background:#f2f2f2}.side-block>h3{margin:0 0 16px}@media (max-width:767px){.side-block{margin:auto auto 32px}.side-block.push-block{padding:16px;border:1px solid #080808;border-radius:8px}.side-block>h3{margin:0 0 16px}}.img-business-logo{margin:auto auto 24px;height:60px;width:auto;display:block}.horizontal-layout .layout-inner{display:flex;justify-content:space-between;align-items:center}.horizontal-layout .layout-inner .horizontal-layout-txt-first{width:40%}.horizontal-layout .layout-inner .horizontal-layout-txt-second{width:55%}.index-news-list{display:flex;flex-wrap:wrap}.index-news-list .index-news-list-item{width:50%;margin-bottom:40px}.index-news-list .index-news-list-item a{color:#111;text-decoration:none}.index-news-list .index-news-list-item .index-news-list-item-inner{display:flex;justify-content:space-between}.index-news-list .index-news-list-item .index-news-list-item-inner .thumb{width:100px;height:100px;margin-right:16px}.index-news-list .index-news-list-item .index-news-list-item-inner .txt{width:calc(100% - 116px);margin:auto 0}.index-news-list .index-news-list-item .index-news-list-item-inner .txt p{margin:0}.index-news-list .index-news-list-item:nth-of-type(1),.index-news-list .index-news-list-item:nth-of-type(3){padding-right:40px;border-right:1px solid #ddd}.index-news-list .index-news-list-item:nth-of-type(2),.index-news-list .index-news-list-item:nth-of-type(4){padding-left:40px}@media (max-width:480px){.index-news-list{display:block}.index-news-list .index-news-list-item{width:100%;margin-bottom:32px}.index-news-list .index-news-list-item a{color:#111;text-decoration:none}.index-news-list .index-news-list-item .index-news-list-item-inner{display:flex;justify-content:space-between}.index-news-list .index-news-list-item .index-news-list-item-inner .thumb{width:100px;height:100px;margin-right:16px}.index-news-list .index-news-list-item .index-news-list-item-inner .txt{width:calc(100% - 116px);margin:auto 0}.index-news-list .index-news-list-item .index-news-list-item-inner .txt p{margin:0}.index-news-list .index-news-list-item:nth-of-type(1),.index-news-list .index-news-list-item:nth-of-type(3){padding-right:0;border-right:none}.index-news-list .index-news-list-item:nth-of-type(2),.index-news-list .index-news-list-item:nth-of-type(4){padding-left:0}}.news-page{margin-top:120px}.tag{padding:4px 8px;color:#fff;font-weight:700}.tag.red-tag{background:#ff8298}.news-list{width:100%;max-width:900px;margin:auto;border-top:1px solid #ddd}.news-list li{border-bottom:1px solid #ddd}.news-list li a{padding:16px 0;display:flex;color:#111;align-items:center}.news-list li a span,.news-list li a p{margin-bottom:0;font-size:1.4rem;line-height:1.5}.news-list li a span{margin-right:16px}.news-content{width:100%;max-width:900px;margin:auto}.news-content .news-content-meta{display:flex;justify-content:flex-start;align-items:center;padding-bottom:24px;border-bottom:1px solid #ddd;margin-bottom:40px}.news-content .news-content-meta span,.news-content .news-content-meta p{margin-bottom:0;font-size:1.4rem;line-height:1.5}.news-content .news-content-meta span{margin-right:16px}.news-content .news-content-main{margin:auto auto 48px;padding-bottom:48px;border-bottom:1px solid #ddd}.movie-area{max-width:100%;width:640px;margin:auto}.movie-area .movie-content{width:100%;height:0;position:relative;padding-top:56.25%;background:#111;display:block}p .name{background:url(//barberodajima.com/wp-content/themes/odajima/css/../images/name.png) no-repeat center center;width:calc(279px*.4);height:calc(69px*.4);background-size:cover;display:inline-block;margin-left:8px;margin-top:8px;margin-bottom:-2px}dl.company-info,dl.recruitment-info{width:100%;display:flex;flex-wrap:wrap;line-height:1.7;font-size:1.4rem;margin:auto}dl.company-info dt,dl.recruitment-info dt{width:200px;padding:16px 0;border-bottom:1px solid #eee;font-weight:700}dl.company-info dd,dl.recruitment-info dd{width:calc(100% - 200px);padding:16px 0;border-bottom:1px solid #eee}@media (max-width:560px){dl.company-info{width:100%;display:flex;flex-wrap:wrap;line-height:1.7;font-size:1.3rem;margin:auto}dl.company-info dt{width:100px;padding:16px 0;border-bottom:1px solid #eee;font-weight:700}dl.company-info dd{width:calc(100% - 100px);padding:16px 0;border-bottom:1px solid #eee}}@media (max-width:560px){dl.recruitment-info{width:100%;display:flex;flex-wrap:wrap;line-height:1.7;font-size:1.4rem;margin:auto}dl.recruitment-info dt{width:100%;padding:16px 0 8px;border-bottom:none;font-weight:700}dl.recruitment-info dd{width:100%;padding:0 0 16px;border-bottom:1px solid #eee}}dl.entry-form{width:100%;max-width:900px;display:flex;flex-wrap:wrap;line-height:1.7;font-size:1.4rem;margin:auto auto 16px}dl.entry-form dt{width:240px;margin-right:24px;padding:16px 0;font-weight:700;display:flex;justify-content:space-between;align-items:flex-start}dl.entry-form dt .hissu{background:red;color:#fff;padding:4px 8px;line-height:1}dl.entry-form dd{width:calc(100% - 264px);padding:16px 0}dl.entry-form dd input[type=text],dl.entry-form dd input[type=email],dl.entry-form dd input[type=tel]{padding:8px;border:1px solid #eee;width:100%;font-size:1.4rem}dl.entry-form dd textarea{padding:8px;border:1px solid #eee;width:100%;height:100px;font-size:1.4rem}@media (max-width:560px){dl.entry-form{width:100%;max-width:900px;display:flex;flex-wrap:wrap;line-height:1.7;font-size:1.3rem;margin:auto auto 16px}dl.entry-form dt{width:100%;margin-right:0;padding:16px 0 8px;font-weight:700;display:flex;justify-content:flex-start;align-items:flex-start}dl.entry-form dt .hissu{background:red;color:#fff;padding:4px 8px;line-height:1;margin-left:4px}dl.entry-form dd{width:100%;padding:0 0 16px}dl.entry-form dd input[type=text],dl.entry-form dd input[type=email],dl.entry-form dd input[type=tel]{padding:8px;border:1px solid #eee;width:100%;font-size:1.3rem}dl.entry-form dd textarea{padding:8px;border:1px solid #eee;width:100%;height:100px;font-size:1.3rem}}dl.recruitment-info{margin:auto auto 32px}.radio{display:flex}.radio-input{display:none}.radio-input+label{padding-left:20px;position:relative;margin-right:20px}.radio-input+label:before{content:"";display:block;position:absolute;top:0;left:0;width:14px;height:14px;border:1px solid #111;border-radius:50%}.radio-input:checked+label{color:#111}.radio-input:checked+label:after{content:"";display:block;position:absolute;top:3px;left:3px;width:10px;height:10px;background:#111;border-radius:50%}.interview-list .interview-list-item{width:30%;margin-right:24px}.interview-list .interview-list-item a .thumb{width:100%;height:0;padding-top:160%;position:relative;margin:auto auto 16px}.interview-list .interview-list-item a .thumb:after{content:'';width:32px;height:32px;background:#111;border-radius:16px;position:absolute;top:auto;right:16px;bottom:16px;left:auto;margin:auto;z-index:20;display:block}.interview-list .interview-list-item a .thumb .meta{width:24px;height:100%;position:absolute;top:0;right:auto;bottom:0;left:0;margin:auto;background:#000;display:block;z-index:10}.interview-list .interview-list-item a .thumb .meta .occupation{color:#111;transform:rotateX(90deg);position:absolute;top:auto;right:0;bottom:0;left:0;margin:auto}.interview-list .interview-list-item a .thumb .meta .occupation-en{color:#ddd;transform:rotateX(90deg);position:absolute;top:0;right:0;bottom:auto;left:0;margin:auto}.interview-list .interview-list-item a .thumb .photo{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:#eee;display:block;z-index:5}.interview-list .interview-list-item a .txt{color:#000}.interview-list .interview-list-item a .txt .meta{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid #eee;margin-bottom:16px}.interview-list .interview-list-item a .txt .meta p{margin:0}.interview-list .interview-list-item a .txt .meta span{color:#ccc}.flow-content{display:flex;justify-content:space-between;align-items:stretch}.flow-content-item{width:21%;padding-right:5%;position:relative}.flow-content-item:after{background:url(//barberodajima.com/wp-content/themes/odajima/css/../images/arrow-b-b.svg) no-repeat center center;background-size:cover;content:'';width:14px;height:30px;display:block;position:absolute;top:0;right:8%;bottom:0;left:auto;margin:auto}.flow-content-item:last-child{width:16%;padding-right:0}.flow-content-item:last-child:after{display:none}.flow-content-item .flow-content-item-inner{padding:24px 16px;background:#f5f5f5}.flow-content-item .flow-content-item-inner span{display:block;margin-bottom:12px}.flow-content-item .flow-content-item-inner p{margin-bottom:0;line-height:1.5}.area{width:100%;margin:auto;flex-wrap:wrap;display:flex}.tab_class{width:calc(100%/3);height:50px;background-color:#aaa;line-height:50px;font-size:1.5rem;text-align:center;display:block;order:-1;color:#fff;font-weight:700;cursor:pointer}input[name=tab_name]{display:none}input:checked+.tab_class,.tab_class:hover{background-color:#111;color:#fff}.content_class{display:none;width:100%;padding:48px 0}input:checked+.tab_class+.content_class{display:block}@media (max-width:767px){.tab_class{font-size:1.2rem}input[name=tab_name]{display:none}input:checked+.tab_class,.tab_class:hover{background-color:#111;color:#fff}.content_class{display:none;width:100%;padding:16px 0 48px}input:checked+.tab_class+.content_class{display:block}}.page-wrap{width:100%;margin:auto auto 120px}.page-wrap .page-wrap-inner{margin:auto;width:100%;max-width:1080px}@media (max-width:767px){.page-wrap{width:calc(100% - 32px);margin:auto auto 96px}}.original-box{padding:16px 32px 32px;border-radius:8px;border:2px solid #b23393 !important;margin:auto auto 32px !important}.original-box .su-box-title{display:inline-block;position:relative;top:-32px;padding:0 16px !important;margin-bottom:-16px !important;background:#fff !important;color:#b23393 !important;font-size:20px;font-weight:700;line-height:1.4}.original-box .su-box-title p{margin:0;font-size:20px;font-weight:700;line-height:1.4}.original-box .su-box-content{font-size:16px;line-height:1.8;padding:0 !important}.original-box .su-box-content ul{margin:auto auto 0}.original-box .su-box-content ul li{padding-left:0;text-indent:0}@media (max-width:767px){.original-box{padding:16px;border-radius:8px;border:2px solid #b23393}.original-box .su-box-title p{margin:0}}.faq-content-wrap{width:100%;max-width:900px;margin:auto}.faq-content-wrap .faq-sub-ttl{background:#111;padding:4px 16px;color:#fff;font-size:1.4rem;margin:auto auto 16px}.faqChk{display:none}.faq-content-item{margin-bottom:16px;border-bottom:1px solid #eee}.faqChk:checked~.faq-content-answer{display:block;opacity:1}.faqChk:checked~.faq-content-question:after{display:none}.faq-content-question{padding-left:24px;position:relative}.faq-content-question p{font-size:1.4rem;margin:0 0 16px}.faq-content-question:before{width:10px;height:2px;background:#111;position:absolute;top:0;right:auto;bottom:0;left:0;margin:auto;content:'';display:block}.faq-content-question:after{width:2px;height:10px;background:#111;position:absolute;top:0;right:auto;bottom:0;left:4px;margin:auto;content:'';display:block}.faq-content-answer{display:none}.faq-content-answer p{font-size:1.2rem}.entry-area{width:100%;background:#ddd}.entry-area a{display:block;padding:64px 0;width:100%;height:100%;color:#111;text-align:center}.entry-area a span{display:block}.search-box{display:flex;margin:auto auto 64px}.search-box input[type=text]{width:calc(100% - 150px);padding:14px 16px;font-size:1.4rem;border:none;border:1px solid #eee;font-weight:700}.search-box input[type=submit]{width:150px;height:60px;background:#1b1464;color:#fff;font-size:1.4rem;border:none;font-weight:700}@media (max-width:767px){.search-box{margin:auto auto 48px}.search-box input[type=text]{width:calc(100% - 80px);-webkit-appearance:none;height:48px;border-radius:none}.search-box input[type=submit]{width:80px;height:48px;-webkit-appearance:none;border-radius:none}}.qa-list{width:100%;height:auto}.qa-list .qa-list-item{padding:32px 0;border-bottom:1px solid #f2f2f2}.qa-list .qa-list-link{display:block}.qa-list .qa-list-item-box .qa-list-question{margin-bottom:32px}.qa-list .qa-list-item-box .qa-list-question:before{content:'Q';color:#080808;background:#ff0}.qa-list .qa-list-item-box .qa-list-answer:before{content:'A';background:#080808;color:#ff0}.qa-list .qa-list-item-box .qa-list-question,.qa-list .qa-list-item-box .qa-list-answer{position:relative;padding-left:48px;padding-top:4px;color:#111}.qa-list .qa-list-item-box .qa-list-question:before,.qa-list .qa-list-item-box .qa-list-answer:before{font-family:'Oswald',sans-serif;width:40px;height:40px;border-radius:20px;text-align:center;position:absolute;top:0;right:auto;bottom:auto;left:0;margin:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;font-size:1.6rem;padding:11px 0;font-weight:700}@media (max-width:767px){.qa-list .qa-list-item{padding:24px 0;border-bottom:1px solid #f2f2f2}.qa-list .qa-list-item-box .qa-list-question{margin-bottom:24px}.qa-list .qa-list-item-box .qa-list-question,.qa-list .qa-list-item-box .qa-list-answer{position:relative;padding-left:48px;padding-top:4px;color:#111}.qa-list .qa-list-item-box .qa-list-question:before,.qa-list .qa-list-item-box .qa-list-answer:before{font-family:'Oswald',sans-serif;width:40px;height:40px;border-radius:20px;text-align:center;position:absolute;top:0;right:auto;bottom:auto;left:0;margin:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;font-size:1.6rem;padding:11px 0;font-weight:700}}.tag-list{display:flex;margin:24px 0 0}.tag-list li{margin:0 12px 12px 0}.tag-list li span{padding:4px;background:#f2f2f2;font-size:1.4rem;color:#080808;font-weight:700}.tag-list li span a{color:#080808}@media (max-width:767px){.tag-list li{margin:0 12px 12px 0}.tag-list li span{padding:4px;background:#f2f2f2;font-size:1.4rem;color:#080808;font-weight:700}.tag-list li span a{color:#080808}}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.nav-links{display:flex;justify-content:flex-start;align-items:center;font-size:1.6rem}.nav-links>span,.nav-links a{margin-right:16px;font-family:'Oswald',sans-serif}.nav-links>a{color:gray}.nav-links>span{color:#080808}.nav-links .nav-prev-text,.nav-links .nav-next-text{width:40px;height:40px;background:gray;position:relative;display:block;border-radius:24px}.nav-links .nav-prev-text{margin-right:8px}.nav-links .nav-prev-text:after{width:12px;height:12px;content:'';background:url(//barberodajima.com/wp-content/themes/odajima/css/../images/arrow_w_l.svg) no-repeat center center;background-size:cover;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.nav-links .nav-next-text{margin-right:0;margin-left:8px}.nav-links .nav-next-text:after{width:12px;height:12px;content:'';background:url(//barberodajima.com/wp-content/themes/odajima/css/../images/arrow_w_r.svg) no-repeat center center;background-size:cover;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.pagination-wrapper{margin:64px auto}.txtView{max-width:800px;margin-right:auto;margin-left:auto}.contentView{width:calc(100% - 32px);max-width:1182px;margin-right:auto;margin-left:auto}.logoView{max-width:960px;margin-right:auto;margin-left:auto}.pagination-wrapper{display:flex}.navigation.pagination{margin:auto}.col12.post-list-card.special-case-list-card{justify-content:center}.col12.post-list-card.special-case-list-card .post-list-card-item .txt{padding:32px;height:auto;text-align:center}.col12.post-list-card.special-case-list-card .post-list-card-item .txt .num{font-size:5.6rem;text-align:center;line-height:1;margin:auto auto 12px;display:block;font-weight:700;padding-bottom:12px;position:relative}.col12.post-list-card.special-case-list-card .post-list-card-item .txt .num:after{width:20px;height:2px;content:'';background:#080808;position:absolute;top:auto;right:0;bottom:0;left:0;margin:auto}.col12.post-list-card.special-case-list-card .post-list-card-item .txt .meta{padding-bottom:32px;margin:auto auto 32px;border-bottom:solid 1px #f2f2f2;display:block;position:relative}.col12.post-list-card.special-case-list-card .post-list-card-item .txt .meta:before{width:40px;height:40px;content:'';position:absolute;top:auto;right:0;bottom:-20px;left:0;margin:auto;background:#080808;background-size:cover;border-radius:20px}.col12.post-list-card.special-case-list-card .post-list-card-item .txt .meta:after{width:16px;height:16px;content:'';position:absolute;top:auto;right:0;bottom:-8px;left:0;margin:auto;transform:rotate(90deg);background:url(//barberodajima.com/wp-content/themes/odajima/css/../images/arrow_w_r.svg) no-repeat center center;background-size:cover}.col12.post-list-card.special-case-list-card .post-list-card-item .txt .meta p:last-child{margin:0}.col12.post-list-card.special-case-list-card .post-list-card-item .txt .main h3{font-size:2.4rem;letter-spacing:-.03em}@media (max-width:767px){.col12.post-list-card.special-case-list-card{justify-content:center;margin:auto auto 72px}.col12.post-list-card.special-case-list-card .post-list-card-item .txt{padding:24px;height:auto;text-align:center}.col12.post-list-card.special-case-list-card .post-list-card-item .txt .num{font-size:4rem}.col12.post-list-card.special-case-list-card .post-list-card-item .txt .main p{margin-bottom:1em}.col12.post-list-card.special-case-list-card .post-list-card-item .txt .main h3{font-size:2rem;letter-spacing:-.03em}}.horizontal-list{width:100%;margin:auto auto 64px}.horizontal-list .horizontal-list-item{width:100%;padding-bottom:40px;border-bottom:1px solid #f2f2f2;margin:auto auto 40px}.horizontal-list .horizontal-list-item a{display:flex}.horizontal-list .horizontal-list-item a h3,.horizontal-list .horizontal-list-item a p{color:#080808}.horizontal-list .horizontal-list-item:nth-child(even) a{flex-direction:row-reverse}.horizontal-list .horizontal-list-item:nth-child(even) .thumb{margin-right:0;margin-left:32px}.horizontal-list .horizontal-list-item .thumb{width:30%;height:0;padding-top:30%;position:relative;display:block;overflow:hidden;margin-right:32px}.horizontal-list .horizontal-list-item .thumb img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;margin:auto;display:block}.horizontal-list .horizontal-list-item .txt{width:calc(70% - 32px);display:block}.horizontal-list .horizontal-list-item .txt h3{font-size:2.8rem;letter-spacing:-.03em;margin:0 0 16px}.horizontal-list .horizontal-list-item .txt p{font-size:1.4rem}.horizontal-list .horizontal-list-item .txt p:last-child{margin:0}.horizontal-list .horizontal-list-item .txt span.company-name{font-size:1.4rem;color:#555}@media (max-width:767px){.horizontal-list{width:100%;margin:auto auto 40px}.horizontal-list .horizontal-list-item{width:100%;padding-bottom:32px;border-bottom:1px solid #f2f2f2;margin:auto auto 32px}.horizontal-list .horizontal-list-item:last-child{margin-bottom:0}.horizontal-list .horizontal-list-item a{display:block}.horizontal-list .horizontal-list-item a h3,.horizontal-list .horizontal-list-item a p{color:#080808}.horizontal-list .horizontal-list-item:nth-child(even) .thumb{margin:auto auto 16px}.horizontal-list .horizontal-list-item .thumb{width:100%;height:0;padding-top:66.7%;margin:auto auto 16px}.horizontal-list .horizontal-list-item .txt{width:100%}.horizontal-list .horizontal-list-item .txt h3{font-size:2rem;letter-spacing:-.03em;margin:0 0 12px}.horizontal-list .horizontal-list-item .txt p:last-child{margin:0}.horizontal-list .horizontal-list-item .txt span.company-name{font-size:1.4rem;color:#555}}.form-block-inner{width:calc(100% - 32px);margin:auto}iframe.wp-embedded-content{width:100%;display:block;overflow:auto}.share-list-container{margin:72px auto auto}.share-list-container ul{display:flex;list-style:none}.share-list-container ul li{width:33.3333%}.share-list-container ul li a{vertical-align:middle;width:100%;height:48px}@media (max-width:640px){.share-list-container{margin:48px auto auto}.share-list-container ul{display:flex;list-style:none}.share-list-container ul li{width:33.3333%}.share-list-container ul li a{vertical-align:middle;width:100%;height:48px}}div[data-photo=photo1] div{background:url(//barberodajima.com/wp-content/themes/odajima/css/../images/photo1.jpg) no-repeat center center;background-size:cover}[data-remodal-target=modal1]{cursor:pointer}[data-remodal-target=modal1]:hover{opacity:.7}div[data-photo=photo2] div{background:url(//barberodajima.com/wp-content/themes/odajima/css/../images/photo2.jpg) no-repeat center center;background-size:cover}[data-remodal-target=modal2]{cursor:pointer}[data-remodal-target=modal2]:hover{opacity:.7}div[data-photo=photo3] div{background:url(//barberodajima.com/wp-content/themes/odajima/css/../images/photo3.jpg) no-repeat center center;background-size:cover}[data-remodal-target=modal3]{cursor:pointer}[data-remodal-target=modal3]:hover{opacity:.7}div[data-photo=photo4] div{background:url(//barberodajima.com/wp-content/themes/odajima/css/../images/photo4.jpg) no-repeat center center;background-size:cover}[data-remodal-target=modal4]{cursor:pointer}[data-remodal-target=modal4]:hover{opacity:.7}div[data-photo=photo5] div{background:url(//barberodajima.com/wp-content/themes/odajima/css/../images/photo5.jpg) no-repeat center center;background-size:cover}[data-remodal-target=modal5]{cursor:pointer}[data-remodal-target=modal5]:hover{opacity:.7}div[data-photo=photo6] div{background:url(//barberodajima.com/wp-content/themes/odajima/css/../images/photo6.jpg) no-repeat center center;background-size:cover}[data-remodal-target=modal6]{cursor:pointer}[data-remodal-target=modal6]:hover{opacity:.7}[data-remodal-action=close]{cursor:pointer}[data-remodal-action=close]:hover{opacity:.7}.toBk{color:#fff}.active #layer1{fill:#fff !important}.header{display:flex;top:0;left:0}.header__inner{width:100%;position:fixed;top:0;margin:auto;z-index:9999}.header__inner .logo{width:82.97px;height:56.72px;background:url(//barberodajima.com/wp-content/themes/odajima/css/../images/logo.svg) no-repeat center center;background-size:cover;display:block;overflow:hidden;position:absolute;top:40px;right:auto;bottom:auto;left:40px;margin:auto}@media (max-width:767px){.header__inner{width:100%;position:fixed;top:0;margin:auto;z-index:9999}.header__inner .logo{width:calc(82.97px*.75);height:42.54px;background:url(//barberodajima.com/wp-content/themes/odajima/css/../images/logo.svg) no-repeat center center;background-size:cover;display:block;overflow:hidden;position:absolute;top:16px;right:auto;bottom:auto;left:16px;margin:auto}}.footer{width:100%;height:auto;display:block;background:url(//barberodajima.com/wp-content/themes/odajima/css/../images/foot_bg.jpg) no-repeat center center;background-size:cover;padding:240px 0 24px}.footer .copyright{text-align:center;font-size:1rem;margin:0 auto;color:#fff;font-weight:400}@media (max-width:767px){.footer{padding:96px 0 48px}}.toBk.bkTxt{color:#111}.side-menu{width:50vw;height:100vh;position:fixed;right:-50vw;top:0;display:block;background:rgba(0,0,0,.9);transition:all .3s ease;z-index:8000}.side-menu .side-menu__inner{width:100%;height:100%;display:flex}.side-menu .side-menu__inner ul{margin:auto}.side-menu .side-menu__inner ul li{font-size:1.6rem;margin:auto auto 32px}.side-menu .side-menu__inner ul li a{color:#fff;letter-spacing:.05em}.active .side-menu,.active .search-content{right:0;opacity:1;z-index:8000}.active .side-menu ul li a{animation:fi .5s;-webkit-animation:fi .5s;animation-delay:.3s;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards}@media (max-width:767px){.side-menu{width:100vw;right:-100vw}}
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger{padding:4px;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;z-index:9999 !important;position:fixed;top:16px;right:16px;background:rgba(255,255,255,.8);width:60px;height:60px;border-radius:30px;border:1px solid #fff;padding:20px 14px}@media only screen and (max-width:1000px){.hamburger{display:inline-block}}.hamburger-box{width:30px;height:18px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{width:30px;height:2px;background-color:#030303;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:before,.hamburger-inner:after{content:"";display:block}.hamburger-inner:before{top:-8px}.hamburger-inner:after{bottom:-8px}.hamburger--3dx .hamburger-box{perspective:60px}.hamburger--3dx .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx .hamburger-inner:before,.hamburger--3dx .hamburger-inner:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx.is-active .hamburger-inner{background-color:transparent;transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner:before{transform:translate3d(0,8px,0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner:after{transform:translate3d(0,-8px,0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:60px}.hamburger--3dx-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx-r .hamburger-inner:before,.hamburger--3dx-r .hamburger-inner:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx-r.is-active .hamburger-inner{background-color:transparent;transform:rotateY(-180deg)}.hamburger--3dx-r.is-active .hamburger-inner:before{transform:translate3d(0,8px,0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner:after{transform:translate3d(0,-8px,0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:60px}.hamburger--3dy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy .hamburger-inner:before,.hamburger--3dy .hamburger-inner:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy.is-active .hamburger-inner{background-color:transparent;transform:rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner:before{transform:translate3d(0,8px,0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner:after{transform:translate3d(0,-8px,0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:60px}.hamburger--3dy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy-r .hamburger-inner:before,.hamburger--3dy-r .hamburger-inner:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy-r.is-active .hamburger-inner{background-color:transparent;transform:rotateX(180deg)}.hamburger--3dy-r.is-active .hamburger-inner:before{transform:translate3d(0,8px,0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner:after{transform:translate3d(0,-8px,0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{perspective:60px}.hamburger--3dxy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy .hamburger-inner:before,.hamburger--3dxy .hamburger-inner:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy.is-active .hamburger-inner{background-color:transparent;transform:rotateX(180deg) rotateY(180deg)}.hamburger--3dxy.is-active .hamburger-inner:before{transform:translate3d(0,8px,0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner:after{transform:translate3d(0,-8px,0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{perspective:60px}.hamburger--3dxy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy-r .hamburger-inner:before,.hamburger--3dxy-r .hamburger-inner:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy-r.is-active .hamburger-inner{background-color:transparent;transform:rotateX(180deg) rotateY(180deg) rotateZ(-180deg)}.hamburger--3dxy-r.is-active .hamburger-inner:before{transform:translate3d(0,8px,0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner:after{transform:translate3d(0,-8px,0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner:before{transform:translate3d(-6px,0,0) rotate(-45deg) scale(.7,1)}.hamburger--arrow.is-active .hamburger-inner:after{transform:translate3d(-6px,0,0) rotate(45deg) scale(.7,1)}.hamburger--arrow-r.is-active .hamburger-inner:before{transform:translate3d(6px,0,0) rotate(45deg) scale(.7,1)}.hamburger--arrow-r.is-active .hamburger-inner:after{transform:translate3d(6px,0,0) rotate(-45deg) scale(.7,1)}.hamburger--arrowalt .hamburger-inner:before{transition:top .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner:after{transition:bottom .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt.is-active .hamburger-inner:before{top:0;transform:translate3d(-6px,-7.5px,0) rotate(-45deg) scale(.7,1);transition:top .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt.is-active .hamburger-inner:after{bottom:0;transform:translate3d(-6px,7.5px,0) rotate(45deg) scale(.7,1);transition:bottom .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt-r .hamburger-inner:before{transition:top .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r .hamburger-inner:after{transition:bottom .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r.is-active .hamburger-inner:before{top:0;transform:translate3d(6px,-7.5px,0) rotate(45deg) scale(.7,1);transition:top .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt-r.is-active .hamburger-inner:after{bottom:0;transform:translate3d(6px,7.5px,0) rotate(-45deg) scale(.7,1);transition:bottom .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scale(.7,1)}.hamburger--arrowturn.is-active .hamburger-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scale(.7,1)}.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scale(.7,1)}.hamburger--arrowturn-r.is-active .hamburger-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scale(.7,1)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner:before,.hamburger--boring .hamburger-inner:after{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner:after{top:-16px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.hamburger--collapse .hamburger-inner:before{transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0,-8px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear}.hamburger--collapse.is-active .hamburger-inner:before{top:0;transform:rotate(-90deg);transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),transform .13s .25s cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r .hamburger-inner:after{top:-16px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.hamburger--collapse-r .hamburger-inner:before{transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0,-8px,0) rotate(45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear}.hamburger--collapse-r.is-active .hamburger-inner:before{top:0;transform:rotate(90deg);transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),transform .13s .25s cubic-bezier(.215,.61,.355,1)}.hamburger--elastic .hamburger-inner{top:1px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic .hamburger-inner:before{top:8px;transition:opacity .125s .275s ease}.hamburger--elastic .hamburger-inner:after{top:16px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0,8px,0) rotate(135deg);transition-delay:.075s}.hamburger--elastic.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner:after{transform:translate3d(0,-16px,0) rotate(-270deg);transition-delay:.075s}.hamburger--elastic-r .hamburger-inner{top:1px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r .hamburger-inner:before{top:8px;transition:opacity .125s .275s ease}.hamburger--elastic-r .hamburger-inner:after{top:16px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transform:translate3d(0,8px,0) rotate(-135deg);transition-delay:.075s}.hamburger--elastic-r.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner:after{transform:translate3d(0,-16px,0) rotate(270deg);transition-delay:.075s}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color .125s .175s ease-in}.hamburger--emphatic .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s .125s linear,left .125s .175s ease-in}.hamburger--emphatic .hamburger-inner:after{top:8px;right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s .125s linear,right .125s .175s ease-in}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent}.hamburger--emphatic.is-active .hamburger-inner:before{left:-60px;top:-60px;transform:translate3d(60px,60px,0) rotate(45deg);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic.is-active .hamburger-inner:after{right:-60px;top:-60px;transform:translate3d(-60px,60px,0) rotate(-45deg);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color .125s .175s ease-in}.hamburger--emphatic-r .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s .125s linear,left .125s .175s ease-in}.hamburger--emphatic-r .hamburger-inner:after{top:8px;right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s .125s linear,right .125s .175s ease-in}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent}.hamburger--emphatic-r.is-active .hamburger-inner:before{left:-60px;top:60px;transform:translate3d(60px,-60px,0) rotate(-45deg);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic-r.is-active .hamburger-inner:after{right:-60px;top:60px;transform:translate3d(-60px,-60px,0) rotate(45deg);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(.075,.82,.165,1)}.hamburger--minus .hamburger-inner:before,.hamburger--minus .hamburger-inner:after{transition:bottom .08s 0s ease-out,top .08s 0s ease-out,opacity 0s linear}.hamburger--minus.is-active .hamburger-inner:before,.hamburger--minus.is-active .hamburger-inner:after{opacity:0;transition:bottom .08s ease-out,top .08s ease-out,opacity 0s .08s linear}.hamburger--minus.is-active .hamburger-inner:before{top:0}.hamburger--minus.is-active .hamburger-inner:after{bottom:0}.hamburger--slider .hamburger-inner{top:1px}.hamburger--slider .hamburger-inner:before{top:8px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider .hamburger-inner:after{top:16px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,8px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{transform:rotate(-45deg) translate3d(-4.28571px,-6px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner:after{transform:translate3d(0,-16px,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:1px}.hamburger--slider-r .hamburger-inner:before{top:8px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider-r .hamburger-inner:after{top:16px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0,8px,0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner:before{transform:rotate(45deg) translate3d(4.28571px,-6px,0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner:after{transform:translate3d(0,-16px,0) rotate(90deg)}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r .hamburger-inner:before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner:after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{transform:rotate(-225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1)}.hamburger--spring .hamburger-inner{top:1px;transition:background-color 0s .13s linear}.hamburger--spring .hamburger-inner:before{top:8px;transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner:after{top:16px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:.22s;background-color:transparent}.hamburger--spring.is-active .hamburger-inner:before{top:0;transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,8px,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,8px,0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:0s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r .hamburger-inner:after{top:-16px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity 0s linear}.hamburger--spring-r .hamburger-inner:before{transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.is-active .hamburger-inner{transform:translate3d(0,-8px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spring-r.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s .22s linear}.hamburger--spring-r.is-active .hamburger-inner:before{top:0;transform:rotate(90deg);transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1)}.hamburger--stand .hamburger-inner{transition:transform .075s .15s cubic-bezier(.55,.055,.675,.19),background-color 0s .075s linear}.hamburger--stand .hamburger-inner:before{transition:top .075s .075s ease-in,transform .075s 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand .hamburger-inner:after{transition:bottom .075s .075s ease-in,transform .075s 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand.is-active .hamburger-inner{transform:rotate(90deg);background-color:transparent;transition:transform .075s 0s cubic-bezier(.215,.61,.355,1),background-color 0s .15s linear}.hamburger--stand.is-active .hamburger-inner:before{top:0;transform:rotate(-45deg);transition:top .075s .1s ease-out,transform .075s .15s cubic-bezier(.215,.61,.355,1)}.hamburger--stand.is-active .hamburger-inner:after{bottom:0;transform:rotate(45deg);transition:bottom .075s .1s ease-out,transform .075s .15s cubic-bezier(.215,.61,.355,1)}.hamburger--stand-r .hamburger-inner{transition:transform .075s .15s cubic-bezier(.55,.055,.675,.19),background-color 0s .075s linear}.hamburger--stand-r .hamburger-inner:before{transition:top .075s .075s ease-in,transform .075s 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand-r .hamburger-inner:after{transition:bottom .075s .075s ease-in,transform .075s 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand-r.is-active .hamburger-inner{transform:rotate(-90deg);background-color:transparent;transition:transform .075s 0s cubic-bezier(.215,.61,.355,1),background-color 0s .15s linear}.hamburger--stand-r.is-active .hamburger-inner:before{top:0;transform:rotate(-45deg);transition:top .075s .1s ease-out,transform .075s .15s cubic-bezier(.215,.61,.355,1)}.hamburger--stand-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(45deg);transition:bottom .075s .1s ease-out,transform .075s .15s cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze .hamburger-inner{transition-duration:.075s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{transition:top .075s .12s ease,opacity .075s ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom .075s .12s ease,transform .075s cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .075s ease,opacity .075s .12s ease}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .075s ease,transform .075s .12s cubic-bezier(.215,.61,.355,1)}.hamburger--vortex .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex .hamburger-inner:before,.hamburger--vortex .hamburger-inner:after{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex.is-active .hamburger-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex.is-active .hamburger-inner:before,.hamburger--vortex.is-active .hamburger-inner:after{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r .hamburger-inner:before,.hamburger--vortex-r .hamburger-inner:after{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex-r.is-active .hamburger-inner{transform:rotate(-765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r.is-active .hamburger-inner:before,.hamburger--vortex-r.is-active .hamburger-inner:after{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}
@keyframes animation-arrow2{0%{right:16px}50%{right:-32px;opacity:0}51%{right:32px;opacity:0}100%{right:16px;opacity:1}}figure,p{margin:0}.cmn__container,.post-type-archive-post .wrap main .mv__inner,.post-type-archive-post .wrap main .posts__inner{width:100%;max-width:1638px;margin-right:auto;margin-left:auto;padding-right:91px;padding-left:91px}@media screen and (max-width:768px){.cmn__spContainer,.post-type-archive-post .wrap main .mv__inner,.post-type-archive-post .wrap main .posts__inner{width:92.1119592875vw;max-width:none;margin-right:auto;margin-left:auto;padding:0}}.svg-icon{display:none}@media screen and (max-width:768px){.mq4pc{display:none}}.mq4sp{display:none}@media screen and (max-width:768px){.mq4sp{display:block}}.Breadcrumb ol{display:flex;align-items:center}.Breadcrumb ol li{position:relative}.Breadcrumb ol li+li{padding-left:27px;margin-left:27px}@media screen and (max-width:768px){.Breadcrumb ol li+li{padding-left:13px;margin-left:13px}}.Breadcrumb ol li+li:before{position:absolute;top:50%;left:0;translate:-50% -50%;content:"/"}.Breadcrumb ol li,.Breadcrumb ol li a{font-size:1.4rem;letter-spacing:.05em;line-height:1;font-weight:600;color:#fff}.Breadcrumb ol li a{text-decoration:underline;transition:.35s all ease}@media screen and (min-width:1025px){.Breadcrumb ol li a:hover{opacity:.6}}.Pagination{margin:138px auto 0;display:flex;justify-content:center;align-items:center;gap:20px}@media screen and (max-width:768px){.Pagination{margin:76px auto 0}}.Pagination a,.Pagination span{font-size:2rem;letter-spacing:.07em;line-height:1;font-weight:500;color:#000}.Pagination span{font-weight:700}@media screen and (max-width:768px){.Pagination span{text-decoration:underline;text-underline-offset:2px}}.Pagination a{transition:.35s all ease}@media screen and (min-width:1025px){.Pagination a:hover{opacity:.6}}@media screen and (max-width:768px){.home .content__wrap-02 .content__wrap-inner .content__wrap-heading{display:flex;justify-content:space-between;align-items:flex-end}}.home .content__wrap-02 .content__wrap-inner .content__wrap-heading>a{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;margin:137px 0 0;height:40px;padding-right:56px}@media screen and (max-width:768px){.home .content__wrap-02 .content__wrap-inner .content__wrap-heading>a{margin:0}}@media screen and (min-width:1025px){.home .content__wrap-02 .content__wrap-inner .content__wrap-heading>a:hover:after{animation-name:animation-arrow2}}.home .content__wrap-02 .content__wrap-inner .content__wrap-heading>a span{font-size:1.5rem;letter-spacing:.07em;line-height:1;font-weight:500;font-size:1.2rem;letter-spacing:.07em;line-height:1;font-weight:500;background:0 0;width:auto;height:auto;margin:0;color:#000}.home .content__wrap-02 .content__wrap-inner .content__wrap-heading>a:before{margin:0;width:40px;height:40px;border-radius:9999px}.home .content__wrap-02 .content__wrap-inner .content__wrap-heading>a:after{right:16px}.home .content__wrap-02 .content__wrap-inner .content__wrap-view .news__list-view .news__list{flex-wrap:wrap;gap:24px 2.4%}@media screen and (max-width:768px){.home .content__wrap-02 .content__wrap-inner .content__wrap-view .news__list-view .news__list{gap:25px 6.9252077562%}}.home .content__wrap-02 .content__wrap-inner .content__wrap-view .news__list-view .news__list li{width:auto;flex-basis:23.1514084507%;margin-right:0}@media screen and (max-width:768px){.home .content__wrap-02 .content__wrap-inner .content__wrap-view .news__list-view .news__list li{flex-basis:46.5373961219%}}.post-type-archive-post .wrap main .mv{position:relative;padding:287px 0 61px;margin-bottom:77px}@media screen and (max-width:768px){.post-type-archive-post .wrap main .mv{padding:113px 0 24px;margin-bottom:52px}}.post-type-archive-post .wrap main .mv:before{position:absolute;content:"";top:0;right:0;width:38.3101851852vw;height:100%;background:#1a1a1a;clip-path:polygon(13.746223565% 0,100% 0,100% 100%,0 100%)}@media screen and (max-width:768px){.post-type-archive-post .wrap main .mv:before{width:36.3867684478vw;clip-path:polygon(45px 0,100% 0,100% 100%,0 100%)}}.post-type-archive-post .wrap main .mv__innerFlex{display:flex;align-items:flex-end;justify-content:space-between}.post-type-archive-post .wrap main .mv__innerFlexTtl p{font-size:4.2rem;letter-spacing:.05em;line-height:1;font-weight:500}.post-type-archive-post .wrap main .mv__innerFlexTtlJp{margin-top:15px;padding-left:91px;position:relative}.post-type-archive-post .wrap main .mv__innerFlexTtlJp:before{position:absolute;content:"";top:50%;left:0;translate:0 -50%;width:73px;height:1px;background:#000}.post-type-archive-post .wrap main .mv__innerFlexTtlJp h1{font-size:1.6rem;letter-spacing:.08em;line-height:1;font-weight:500}.post-type-archive-post .wrap main .posts__innerRows{border-bottom:1px solid #000}.post-type-archive-post .wrap main .posts__innerRowsRow a{cursor:pointer;border-top:1px solid #000;padding:56px 0;display:flex;align-items:center;gap:0 4.6703296703%}@media screen and (max-width:768px){.post-type-archive-post .wrap main .posts__innerRowsRow a{padding:51px 0;display:block}}.post-type-archive-post .wrap main .posts__innerRowsRow a figure{flex-basis:18.75%;aspect-ratio:273/176}@media screen and (max-width:768px){.post-type-archive-post .wrap main .posts__innerRowsRow a figure{flex-basis:auto;width:100%}}.post-type-archive-post .wrap main .posts__innerRowsRow a figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.post-type-archive-post .wrap main .posts__innerRowsRow a figure.nothumb{background:#d9d9d9}@media screen and (max-width:768px){.post-type-archive-post .wrap main .posts__innerRowsRow a .txt{width:100%;margin-top:25px}}.post-type-archive-post .wrap main .posts__innerRowsRow a .txt .date{font-size:1.3rem;letter-spacing:.04em;line-height:1;font-weight:500}.post-type-archive-post .wrap main .posts__innerRowsRow a .txt .ttl{font-size:1.5rem;letter-spacing:.07em;line-height:1.9333333333;font-weight:500;font-size:1.4rem;letter-spacing:.07em;line-height:2.0714285714;font-weight:500;margin-top:8px}.post-type-archive-post .wrap main .content__wrap-06{position:relative;margin-top:0;margin-bottom:0;padding:120px 0}.post-type-archive-post .wrap main .content__wrap-06:after{position:absolute;right:0;top:0;clip-path:polygon(19.9203187251% 0,100% 0,100% 100%,0 100%);z-index:-1;width:29.0509259259vw;height:100%;background:rgba(0,0,0,.9);content:""}@media screen and (max-width:768px){.post-type-archive-post .wrap main .content__wrap-06:after{display:none}}