@charset "UTF-8";:root{--i_bg_color: #ffffff;--i_txt_color: #4c4c4c;--i_main_color: #9e9e9e;--i_sub_color: #858585;--i_sub2_color: #fffefe;--i_btn_color: #454545;--i_btn_hover_color: #393939;--i_btn_txt_color: #fff;--i_btn_hover_txt_color: #fff;--i_shadow_color: rgba(0, 0, 0, .05);--i_border_color: rgba(0, 0, 0, .13);--i_noimg_bg_color: #fff;--i_padding: 20px}body.image_popup a.image-popup{cursor:pointer}@media screen and (max-width: 900px){header>nav{display:none!important}header nav{visibility:hidden}header .header_contents nav{visibility:visible}header h1{order:2;visibility:hidden}header .header_contents h1{order:inherit;visibility:visible}}@media screen and (max-width:768px){.sp-width-10{width:10%!important}.sp-width-15{width:15%!important}.sp-width-20{width:20%!important}.sp-width-25{width:25%!important}.sp-width-30{width:30%!important}.sp-width-35{width:35%!important}.sp-width-40{width:40%!important}.sp-width-45{width:45%!important}.sp-width-50{width:50%!important}.sp-width-55{width:55%!important}.sp-width-60{width:60%!important}.sp-width-65{width:65%!important}.sp-width-70{width:70%!important}.sp-width-75{width:75%!important}.sp-width-80{width:80%!important}.sp-width-85{width:85%!important}.sp-width-90{width:90%!important}.sp-width-95{width:95%!important}.sp-width-100{width:100%!important}}footer span.tel{max-width:50%}header span.tel{display:block;width:100%}.content{word-break:break-word;word-wrap:break-word}img#imPageviewImgBcnV2{display:block;height:0}*{margin:0;padding:0;list-style:none;outline:0;border-radius:.1px}html{overflow-x:hidden}body{width:100%!important;overflow-x:hidden;overflow-x:clip;--p-button-sm-font-size: calc(16 / 10 * .875rem);--p-button-sm-padding-x: 1rem ;--p-button-sm-padding-y: .8rem ;--p-button-icon-only-width: 4.4rem ;--p-badge-sm-font-size: 1rem ;--p-badge-sm-min-width: 2rem ;--p-badge-sm-height: 2rem ;--p-checkbox-width: calc(16 / 10 * 1.5rem);--p-checkbox-height: calc(16 / 10 * 1.5rem);--p-radiobutton-width: calc(16 / 10 * 1.5rem);--p-radiobutton-height: calc(16 / 10 * 1.5rem);--p-colorpicker-preview-width: calc(16 / 10 * 1.75rem);--p-colorpicker-preview-height: calc(16 / 10 * 1.75rem);--p-tabs-tab-padding: 1.6rem 2rem ;--p-icon-size: 1.6rem }.p-inputtext,.p-textarea{font-size:14px!important}.block_html ul li,.block_html ol li{list-style-position:inside;list-style-type:disc;padding-left:10px}.block_html ol li{list-style-type:decimal}main{overflow:hidden;overflow:clip;overflow-wrap:break-word}img{height:auto}img,a img{border:0;vertical-align:top;backface-visibility:hidden}a[href="/gnaviplus/"]{pointer-events:none}body[data-blog=kantan] .entry_body a{color:var(--i_main_color);text-decoration:underline}body[data-blog=kantan] .entry_body>.composite_box:first-child .wrapper_item{justify-content:center}body:not(.edit_view) a[href*="javascript:void(0)"]{pointer-events:none}button{background:transparent}strong{font-weight:700}article,aside,dialog,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}table.ck-table-resized{table-layout:auto;margin:5px auto}.news_single table.ck-table-resized{width:inherit}figure.table table,figure.table table th,figure.table table tr,figure.table table td{border-width:1px;border-style:solid}figure.table table td{padding:5px}.ck-content .table table{overflow:auto!important}.ck.ck-editor__editable_inline{overflow:hidden!important}input,select{vertical-align:middle}.clear{clear:both}.st{font-weight:700}.mb40{margin-bottom:40px!important}.mbx{margin-bottom:20px!important}.inner_item_txt a,.inner_item_txt_before a,.inner_item_txt_after a{text-decoration:underline;text-decoration-color:;color:inherit}.submit span:before,.submit:before,.submit span:after,.submit:after,.contents_btn01:before,.contents_btn01:after,.btn:before,.btn:after{pointer-events:none}.cap{font-size:.9em}.no_img{background:var(--i_noimg_bg_color, rgba(200,200,200,.3))}.no_img img{display:block;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:50% 50%!important;object-position:50% 50%!important;position:relative;transform:scale(.7)!important;transform-origin:center!important;margin:0!important}.grayscale .no_img img{filter:contrast(0%);opacity:.3!important}br.spbr{display:none!important}@media screen and (max-width: 768px){br.spbr{display:inline!important}}a.dictionary_link{padding:0!important;margin:0!important;background:none!important;color:inherit!important}a.dictionary_link:before,a.dictionary_link:after{display:none}i.ib{font-style:inherit;display:inline-block}.contents_related .content_wrapper>h2:first-child,.contents_related .heading p:first-child:last-child,.contents_related_tags .heading p:first-child:last-child{font-size:2.6rem}.font-body1,.font-body1 #setting_modal .heading_design *{font-family:Noto Sans Japanese}.font-body2,.font-body2 #setting_modal .heading_design *{font-family:"Noto Serif Japanese"}.font-body3,.font-body3 #setting_modal .heading_design *{font-family:Zen Kaku Gothic New}.font-body4,.font-body4 #setting_modal .heading_design *{font-family:Zen Maru Gothic}.font-body5,.font-body5 #setting_modal .heading_design *{font-family:Kosugi Maru}.font-body6,.font-body6 #setting_modal .heading_design *{font-family:Zen Old Mincho}.font-body7,.font-body7 #setting_modal .heading_design *{font-family:"M PLUS 1p"}.font-body8,.font-body8 #setting_modal .heading_design *{font-family:Kiwi Maru}.font-body9,.font-body9 #setting_modal .heading_design *{font-family:Sawarabi Mincho}.font-body10,.font-body10 #setting_modal .heading_design *{font-family:Oswald}.font-body11,.font-body11 #setting_modal .heading_design *{font-family:Roboto}.font-body12,.font-body12 #setting_modal .heading_design *{font-family:Montserrat}.font-body13,.font-body13 #setting_modal .heading_design *{font-family:Lora}.font-title1 h2,.font-title1 h3,.font-title1 h4,.font-title1 h5,.font-title1 h6,.font-title1 .block_header_1 p,.font-title1 .block_header_2 p,.font-title1 .block_header_3 p,.font-title1 .block_header_4 p,.font-title1 .block_header_5 p,.font-title1 .block_header_6 p,.font-title1 .contents_faq01 dt:before,.font-title1 .contents_faq01 dd:before,.font-title1 header .tel a,.font-title1 header .tel span,.font-title1 .widget_tel .inner_item_tel a,.font-title1 .widget_tel .inner_item_tel span,.font-title1 #lv,.font-title1 #setting_modal .heading_design *,.font-title1 nav,.font-title1 .btn,.font-title1 .contents_btn01,.font-title1 .submit,.font-title1 .mv_text,.font-title1 .fixbtn,.font-title1 footer{font-family:Noto Sans Japanese}.font-title2 h2,.font-title2 h3,.font-title2 h4,.font-title2 h5,.font-title2 h6,.font-title2 .block_header_1 p,.font-title2 .block_header_2 p,.font-title2 .block_header_3 p,.font-title2 .block_header_4 p,.font-title2 .block_header_5 p,.font-title2 .block_header_6 p,.font-title2 .contents_faq01 dt:before,.font-title2 .contents_faq01 dd:before,.font-title2 header .tel a,.font-title2 header .tel span,.font-title2 .widget_tel .inner_item_tel a,.font-title2 .widget_tel .inner_item_tel span,.font-title2 #lv,.font-title2 #setting_modal .heading_design *,.font-title2 nav,.font-title2 .btn,.font-title2 .contents_btn01,.font-title2 .submit,.font-title2 .mv_text,.font-title2 .fixbtn,.font-title2 footer{font-family:"Noto Serif Japanese"}.font-title3 h2,.font-title3 h3,.font-title3 h4,.font-title3 h5,.font-title3 h6,.font-title3 .block_header_1 p,.font-title3 .block_header_2 p,.font-title3 .block_header_3 p,.font-title3 .block_header_4 p,.font-title3 .block_header_5 p,.font-title3 .block_header_6 p,.font-title3 .contents_faq01 dt:before,.font-title3 .contents_faq01 dd:before,.font-title3 header .tel a,.font-title3 header .tel span,.font-title3 .widget_tel .inner_item_tel a,.font-title3 .widget_tel .inner_item_tel span,.font-title3 #lv,.font-title3 #setting_modal .heading_design *,.font-title3 nav,.font-title3 .btn,.font-title3 .contents_btn01,.font-title3 .submit,.font-title3 .mv_text,.font-title3 .fixbtn,.font-title3 footer{font-family:Zen Kaku Gothic New}.font-title4 h2,.font-title4 h3,.font-title4 h4,.font-title4 h5,.font-title4 h6,.font-title4 .block_header_1 p,.font-title4 .block_header_2 p,.font-title4 .block_header_3 p,.font-title4 .block_header_4 p,.font-title4 .block_header_5 p,.font-title4 .block_header_6 p,.font-title4 .contents_faq01 dt:before,.font-title4 .contents_faq01 dd:before,.font-title4 header .tel a,.font-title4 header .tel span,.font-title4 .widget_tel .inner_item_tel a,.font-title4 .widget_tel .inner_item_tel span,.font-title4 #lv,.font-title4 #setting_modal .heading_design *,.font-title4 nav,.font-title4 .btn,.font-title4 .contents_btn01,.font-title4 .submit,.font-title4 .mv_text,.font-title4 .fixbtn,.font-title4 footer{font-family:Zen Maru Gothic}.font-title5 h2,.font-title5 h3,.font-title5 h4,.font-title5 h5,.font-title5 h6,.font-title5 .block_header_1 p,.font-title5 .block_header_2 p,.font-title5 .block_header_3 p,.font-title5 .block_header_4 p,.font-title5 .block_header_5 p,.font-title5 .block_header_6 p,.font-title5 .contents_faq01 dt:before,.font-title5 .contents_faq01 dd:before,.font-title5 header .tel a,.font-title5 header .tel span,.font-title5 .widget_tel .inner_item_tel a,.font-title5 .widget_tel .inner_item_tel span,.font-title5 #lv,.font-title5 #setting_modal .heading_design *,.font-title5 nav,.font-title5 .btn,.font-title5 .contents_btn01,.font-title5 .submit,.font-title5 .mv_text,.font-title5 .fixbtn,.font-title5 footer{font-family:Kosugi Maru}.font-title6 h2,.font-title6 h3,.font-title6 h4,.font-title6 h5,.font-title6 h6,.font-title6 .block_header_1 p,.font-title6 .block_header_2 p,.font-title6 .block_header_3 p,.font-title6 .block_header_4 p,.font-title6 .block_header_5 p,.font-title6 .block_header_6 p,.font-title6 .contents_faq01 dt:before,.font-title6 .contents_faq01 dd:before,.font-title6 header .tel a,.font-title6 header .tel span,.font-title6 .widget_tel .inner_item_tel a,.font-title6 .widget_tel .inner_item_tel span,.font-title6 #lv,.font-title6 #setting_modal .heading_design *,.font-title6 nav,.font-title6 .btn,.font-title6 .contents_btn01,.font-title6 .submit,.font-title6 .mv_text,.font-title6 .fixbtn,.font-title6 footer{font-family:Zen Old Mincho}.font-title7 h2,.font-title7 h3,.font-title7 h4,.font-title7 h5,.font-title7 h6,.font-title7 .block_header_1 p,.font-title7 .block_header_2 p,.font-title7 .block_header_3 p,.font-title7 .block_header_4 p,.font-title7 .block_header_5 p,.font-title7 .block_header_6 p,.font-title7 .contents_faq01 dt:before,.font-title7 .contents_faq01 dd:before,.font-title7 header .tel a,.font-title7 header .tel span,.font-title7 .widget_tel .inner_item_tel a,.font-title7 .widget_tel .inner_item_tel span,.font-title7 #lv,.font-title7 #setting_modal .heading_design *,.font-title7 nav,.font-title7 .btn,.font-title7 .contents_btn01,.font-title7 .submit,.font-title7 .mv_text,.font-title7 .fixbtn,.font-title7 footer{font-family:"M PLUS 1p"}.font-title8 h2,.font-title8 h3,.font-title8 h4,.font-title8 h5,.font-title8 h6,.font-title8 .block_header_1 p,.font-title8 .block_header_2 p,.font-title8 .block_header_3 p,.font-title8 .block_header_4 p,.font-title8 .block_header_5 p,.font-title8 .block_header_6 p,.font-title8 .contents_faq01 dt:before,.font-title8 .contents_faq01 dd:before,.font-title8 header .tel a,.font-title8 header .tel span,.font-title8 .widget_tel .inner_item_tel a,.font-title8 .widget_tel .inner_item_tel span,.font-title8 #lv,.font-title8 #setting_modal .heading_design *,.font-title8 nav,.font-title8 .btn,.font-title8 .contents_btn01,.font-title8 .submit,.font-title8 .mv_text,.font-title8 .fixbtn,.font-title8 footer{font-family:Kiwi Maru}.font-title9 h2,.font-title9 h3,.font-title9 h4,.font-title9 h5,.font-title9 h6,.font-title9 .block_header_1 p,.font-title9 .block_header_2 p,.font-title9 .block_header_3 p,.font-title9 .block_header_4 p,.font-title9 .block_header_5 p,.font-title9 .block_header_6 p,.font-title9 .contents_faq01 dt:before,.font-title9 .contents_faq01 dd:before,.font-title9 header .tel a,.font-title9 header .tel span,.font-title9 .widget_tel .inner_item_tel a,.font-title9 .widget_tel .inner_item_tel span,.font-title9 #lv,.font-title9 #setting_modal .heading_design *,.font-title9 nav,.font-title9 .btn,.font-title9 .contents_btn01,.font-title9 .submit,.font-title9 .mv_text,.font-title9 .fixbtn,.font-title9 footer{font-family:Sawarabi Mincho}.font-title10 h2,.font-title10 h3,.font-title10 h4,.font-title10 h5,.font-title10 h6,.font-title10 .block_header_1 p,.font-title10 .block_header_2 p,.font-title10 .block_header_3 p,.font-title10 .block_header_4 p,.font-title10 .block_header_5 p,.font-title10 .block_header_6 p,.font-title10 .contents_faq01 dt:before,.font-title10 .contents_faq01 dd:before,.font-title10 header .tel a,.font-title10 header .tel span,.font-title10 .widget_tel .inner_item_tel a,.font-title10 .widget_tel .inner_item_tel span,.font-title10 #lv,.font-title10 #setting_modal .heading_design *,.font-title10 nav,.font-title10 .btn,.font-title10 .contents_btn01,.font-title10 .submit,.font-title10 .mv_text,.font-title10 .fixbtn,.font-title10 footer{font-family:Oswald}.font-title11 h2,.font-title11 h3,.font-title11 h4,.font-title11 h5,.font-title11 h6,.font-title11 .block_header_1 p,.font-title11 .block_header_2 p,.font-title11 .block_header_3 p,.font-title11 .block_header_4 p,.font-title11 .block_header_5 p,.font-title11 .block_header_6 p,.font-title11 .contents_faq01 dt:before,.font-title11 .contents_faq01 dd:before,.font-title11 header .tel a,.font-title11 header .tel span,.font-title11 .widget_tel .inner_item_tel a,.font-title11 .widget_tel .inner_item_tel span,.font-title11 #lv,.font-title11 #setting_modal .heading_design *,.font-title11 nav,.font-title11 .btn,.font-title11 .contents_btn01,.font-title11 .submit,.font-title11 .mv_text,.font-title11 .fixbtn,.font-title11 footer{font-family:Roboto}.font-title12 h2,.font-title12 h3,.font-title12 h4,.font-title12 h5,.font-title12 h6,.font-title12 .block_header_1 p,.font-title12 .block_header_2 p,.font-title12 .block_header_3 p,.font-title12 .block_header_4 p,.font-title12 .block_header_5 p,.font-title12 .block_header_6 p,.font-title12 .contents_faq01 dt:before,.font-title12 .contents_faq01 dd:before,.font-title12 header .tel a,.font-title12 header .tel span,.font-title12 .widget_tel .inner_item_tel a,.font-title12 .widget_tel .inner_item_tel span,.font-title12 #lv,.font-title12 #setting_modal .heading_design *,.font-title12 nav,.font-title12 .btn,.font-title12 .contents_btn01,.font-title12 .submit,.font-title12 .mv_text,.font-title12 .fixbtn,.font-title12 footer{font-family:Montserrat}.font-title13 h2,.font-title13 h3,.font-title13 h4,.font-title13 h5,.font-title13 h6,.font-title13 .block_header_1 p,.font-title13 .block_header_2 p,.font-title13 .block_header_3 p,.font-title13 .block_header_4 p,.font-title13 .block_header_5 p,.font-title13 .block_header_6 p,.font-title13 .contents_faq01 dt:before,.font-title13 .contents_faq01 dd:before,.font-title13 header .tel a,.font-title13 header .tel span,.font-title13 .widget_tel .inner_item_tel a,.font-title13 .widget_tel .inner_item_tel span,.font-title13 #lv,.font-title13 #setting_modal .heading_design *,.font-title13 nav,.font-title13 .btn,.font-title13 .contents_btn01,.font-title13 .submit,.font-title13 .mv_text,.font-title13 .fixbtn,.font-title13 footer{font-family:Lora}body,body #setting_modal .heading_design *{font-family:Noto Sans JP,Open Sans,Helvetica Neue,Helvetica,Arial,Verdana,游ゴシック,Yu Gothic,游ゴシック体,YuGothic,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Meiryo UI,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif}body.ft01,body.ft01 #setting_modal .heading_design *{font-family:Oswald,Noto Sans JP,Open Sans,Helvetica Neue,Helvetica,Arial,Verdana,游ゴシック,Yu Gothic,游ゴシック体,YuGothic,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Meiryo UI,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif}body.ft02,body.ft02 #setting_modal .heading_design *{font-family:Mukta,Noto Sans JP,Open Sans,Helvetica Neue,Helvetica,Arial,Verdana,游ゴシック,Yu Gothic,游ゴシック体,YuGothic,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Meiryo UI,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif}body.ft03,body.ft03 #setting_modal .heading_design *{font-family:Roboto,Noto Sans JP,Open Sans,Helvetica Neue,Helvetica,Arial,Verdana,游ゴシック,Yu Gothic,游ゴシック体,YuGothic,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Meiryo UI,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif}body.ft04 h2,body.ft04 h3,body.ft04 h4,body.ft04 h5,body.ft04 h6,body.ft04 .block_header_1 p,body.ft04 .block_header_2 p,body.ft04 .block_header_3 p,body.ft04 .block_header_4 p,body.ft04 .block_header_5 p,body.ft04 .block_header_6 p,body.ft04 .contents_faq01 dt:before,body.ft04 .contents_faq01 dd:before,body.ft04 header .tel a,body.ft04 header .tel span,body.ft04 .widget_tel .inner_item_tel a,body.ft04 .widget_tel .inner_item_tel span,body.ft04 #lv,body.ft04 #setting_modal .heading_design *,body.ft04 nav,body.ft04 .btn,body.ft04 .contents_btn01,body.ft04 .submit,body.ft04 .mv_text,body.ft04 .fixbtn,body.ft04 footer{font-family:"Noto Serif JP",Times New Roman,游明朝,Yu Mincho,游明朝体,YuMincho,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,HiraMinProN-W3,HGS明朝E,ＭＳ Ｐ明朝,MS PMincho,serif}body.ft05 h2,body.ft05 h3,body.ft05 h4,body.ft05 h5,body.ft05 h6,body.ft05 .block_header_1 p,body.ft05 .block_header_2 p,body.ft05 .block_header_3 p,body.ft05 .block_header_4 p,body.ft05 .block_header_5 p,body.ft05 .block_header_6 p,body.ft05 .contents_faq01 dt:before,body.ft05 .contents_faq01 dd:before,body.ft05 header .tel a,body.ft05 header .tel span,body.ft05 .widget_tel .inner_item_tel a,body.ft05 .widget_tel .inner_item_tel span,body.ft05 #lv,body.ft05 #setting_modal .heading_design *,body.ft05 nav,body.ft05 .btn,body.ft05 .contents_btn01,body.ft05 .submit,body.ft05 .mv_text,body.ft05 .fixbtn,body.ft05 footer{font-family:Playfair Display,"Noto Serif JP",游明朝,Yu Mincho,游明朝体,YuMincho,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,HiraMinProN-W3,HGS明朝E,ＭＳ Ｐ明朝,MS PMincho,serif}body.ft06 h2,body.ft06 h3,body.ft06 h4,body.ft06 h5,body.ft06 h6,body.ft06 .block_header_1 p,body.ft06 .block_header_2 p,body.ft06 .block_header_3 p,body.ft06 .block_header_4 p,body.ft06 .block_header_5 p,body.ft06 .block_header_6 p,body.ft06 .contents_faq01 dt:before,body.ft06 .contents_faq01 dd:before,body.ft06 header .tel a,body.ft06 header .tel span,body.ft06 .widget_tel .inner_item_tel a,body.ft06 .widget_tel .inner_item_tel span,body.ft06 #lv,body.ft06 #setting_modal .heading_design *,body.ft06 nav,body.ft06 .btn,body.ft06 .contents_btn01,body.ft06 .submit,body.ft06 .mv_text,body.ft06 .fixbtn,body.ft06 footer{font-family:Cardo,"Noto Serif JP",游明朝,Yu Mincho,游明朝体,YuMincho,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,HiraMinProN-W3,HGS明朝E,ＭＳ Ｐ明朝,MS PMincho,serif}body.ft07,body.ft08,body.ft09{font-family:"Noto Serif JP",Times New Roman,游明朝,Yu Mincho,游明朝体,YuMincho,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,HiraMinProN-W3,HGS明朝E,ＭＳ Ｐ明朝,MS PMincho,serif}body.ft08 h2,body.ft08 h3,body.ft08 h4,body.ft08 h5,body.ft08 h6,body.ft08 .block_header_1 p,body.ft08 .block_header_2 p,body.ft08 .block_header_3 p,body.ft08 .block_header_4 p,body.ft08 .block_header_5 p,body.ft08 .block_header_6 p,body.ft08 .contents_faq01 dt:before,body.ft08 .contents_faq01 dd:before,body.ft08 header .tel a,body.ft08 header .tel span,body.ft08 .widget_tel .inner_item_tel a,body.ft08 .widget_tel .inner_item_tel span,body.ft08 #lv,body.ft08 #setting_modal .heading_design *,body.ft08 nav,body.ft08 .btn,body.ft08 .contents_btn01,body.ft08 .submit,body.ft08 .mv_text,body.ft08 .fixbtn{font-family:Playfair Display,"Noto Serif JP",游明朝,Yu Mincho,游明朝体,YuMincho,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,HiraMinProN-W3,HGS明朝E,ＭＳ Ｐ明朝,MS PMincho,serif}body.ft09 h2,body.ft09 h3,body.ft09 h4,body.ft09 h5,body.ft09 h6,body.ft09 .block_header_1 p,body.ft09 .block_header_2 p,body.ft09 .block_header_3 p,body.ft09 .block_header_4 p,body.ft09 .block_header_5 p,body.ft09 .block_header_6 p,body.ft09 .contents_faq01 dt:before,body.ft09 .contents_faq01 dd:before,body.ft09 header .tel a,body.ft09 header .tel span,body.ft09 .widget_tel .inner_item_tel a,body.ft09 .widget_tel .inner_item_tel span,body.ft09 #lv,body.ft09 #setting_modal .heading_design *,body.ft09 nav,body.ft09 .btn,body.ft09 .contents_btn01,body.ft09 .submit,body.ft09 .mv_text,body.ft09 .fixbtn{font-family:Cardo,"Noto Serif JP",游明朝,Yu Mincho,游明朝体,YuMincho,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,HiraMinProN-W3,HGS明朝E,ＭＳ Ｐ明朝,MS PMincho,serif}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}@media screen and (max-width: 800px){main>section:not(.composite_box).align-center .inner_item_txt,main>div:not(.composite_box):not(.widget_tel).align-center .inner_item_txt,aside>section:not(.composite_box).align-center .inner_item_txt,aside>div:not(.composite_box).align-center .inner_item_txt,#primary>div:not(.composite_box).align-center .inner_item_txt{text-align:left}}div[class*=block_table] table.t_align_left td{text-align:left}div[class*=block_table] table.t_align_center td{text-align:center}div[class*=block_table] table.t_align_right td{text-align:right}.entry_body>div.pt100,main section.pt100,main>div.pt100,#primary>div.pt100,aside>section.pt100,aside>div.pt100{padding-top:100px}.entry_body>div.pt90,main section.pt90,main>div.pt90,#primary>div.pt90,aside>section.pt90,aside>div.pt90{padding-top:90px}.entry_body>div.pt80,main section.pt80,main>div.pt80,#primary>div.pt80,aside>section.pt80,aside>div.pt80{padding-top:80px}.entry_body>div.pt70,main section.pt70,main>div.pt70,#primary>div.pt70,aside>section.pt70,aside>div.pt70{padding-top:70px}.entry_body>div.pt60,main section.pt60,main>div.pt60,#primary>div.pt60,aside>section.pt60,aside>div.pt60{padding-top:60px}.entry_body>div.pt50,main section.pt50,main>div.pt50,#primary>div.pt50,aside>section.pt50,aside>div.pt50{padding-top:50px}.entry_body>div.pt40,main section.pt40,main>div.pt40,#primary>div.pt40,aside>section.pt40,aside>div.pt40{padding-top:40px}.entry_body>div.pt30,main section.pt30,main>div.pt30,#primary>div.pt30,aside>section.pt30,aside>div.pt30{padding-top:30px}.entry_body>div.pt20,main section.pt20,main>div.pt20,#primary>div.pt20,aside>section.pt20,aside>div.pt20{padding-top:20px}.entry_body>div.pt10,main section.pt10,main>div.pt10,#primary>div.pt10,aside>section.pt10,aside>div.pt10{padding-top:10px}.entry_body>div.pt0,main section.pt0,main>div.pt0,#primary>div.pt0,aside>section.pt0,aside>div.pt0{padding-top:0}.entry_body>div.pb100,main section.pb100,main>div.pb100,#primary>div.pb100,aside>section.pb100,aside>div.pb100{padding-bottom:100px}.entry_body>div.pb90,main section.pb90,main>div.pb90,#primary>div.pb90,aside>section.pb90,aside>div.pb90{padding-bottom:90px}.entry_body>div.pb80,main section.pb80,main>div.pb80,#primary>div.pb80,aside>section.pb80,aside>div.pb80{padding-bottom:80px}.entry_body>div.pb70,main section.pb70,main>div.pb70,#primary>div.pb70,aside>section.pb70,aside>div.pb70{padding-bottom:70px}.entry_body>div.pb60,main section.pb60,main>div.pb60,#primary>div.pb60,aside>section.pb60,aside>div.pb60{padding-bottom:60px}.entry_body>div.pb50,main section.pb50,main>div.pb50,#primary>div.pb50,aside>section.pb50,aside>div.pb50{padding-bottom:50px}.entry_body>div.pb40,main section.pb40,main>div.pb40,#primary>div.pb40,aside>section.pb40,aside>div.pb40{padding-bottom:40px}.entry_body>div.pb30,main section.pb30,main>div.pb30,#primary>div.pb30,aside>section.pb30,aside>div.pb30{padding-bottom:30px}.entry_body>div.pb20,main section.pb20,main>div.pb20,#primary>div.pb20,aside>section.pb20,aside>div.pb20{padding-bottom:20px}.entry_body>div.pb10,main section.pb10,main>div.pb10,#primary>div.pb10,aside>section.pb10,aside>div.pb10{padding-bottom:10px}.entry_body>div.pb0,main section.pb0,main>div.pb0,#primary>div.pb0,aside>section.pb0,aside>div.pb0{padding-bottom:0}@media screen and (max-width: 600px){.entry_body>div.pt90,main section.pt90,main>div.pt90,#primary>div.pt90,aside>section.pt90,aside>div.pt90{padding-top:80px}.entry_body>div.pt80,main section.pt80,main>div.pt80,#primary>div.pt80,aside>section.pt80,aside>div.pt80{padding-top:65px}.entry_body>div.pt70,main section.pt70,main>div.pt70,#primary>div.pt70,aside>section.pt70,aside>div.pt70{padding-top:55px}.entry_body>div.pt60,main section.pt60,main>div.pt60,#primary>div.pt60,aside>section.pt60,aside>div.pt60{padding-top:50px}.entry_body>div.pt50,main section.pt50,main>div.pt50,#primary>div.pt50,aside>section.pt50,aside>div.pt50{padding-top:45px}.entry_body>div.pb90,main section.pb90,main>div.pb90,#primary>div.pb90,aside>section.pb90,aside>div.pb90{padding-bottom:80px}.entry_body>div.pb80,main section.pb80,main>div.pb80,#primary>div.pb80,aside>section.pb80,aside>div.pb80{padding-bottom:65px}.entry_body>div.pb70,main section.pb70,main>div.pb70,#primary>div.pb70,aside>section.pb70,aside>div.pb70{padding-bottom:55px}.entry_body>div.pb60,main section.pb60,main>div.pb60,#primary>div.pb60,aside>section.pb60,aside>div.pb60{padding-bottom:50px}.entry_body>div.pb50,main section.pb50,main>div.pb50,#primary>div.pb50,aside>section.pb50,aside>div.pb50{padding-bottom:45px}}#load{position:fixed;top:0;left:0;height:100vh;width:100vw;z-index:100}#load div:nth-of-type(1){height:100%;width:100%;position:absolute;top:0;left:0;transition:.8s ease-in-out}#load .loader,.popup .loader{position:relative;display:inline-block;width:50px;height:50px;border-radius:50%;animation:spin .75s infinite linear;position:absolute;top:calc(50% - 60px);left:calc(50% - 25px);display:block}#load .loader:before,#load .loader:after,.popup .loader:before,.popup .loader:after{left:-1px;top:-1px;display:none;position:absolute;content:"";width:inherit;height:inherit;border:inherit;border-radius:inherit}#load .loader,#load .loader:before,.popup .loader,.popup .loader:before{display:inline-block;border-bottom-color:transparent!important;border-left-color:transparent!important;border-right-color:transparent!important}#load .loader:before,.popup .loader:before{animation:spin 1.5s infinite ease}#load img{display:block;opacity:0;z-index:100;max-width:150px;max-height:80px;position:absolute;top:calc(50% + 10px);left:0;right:0;margin:0 auto}#load img.loaded{opacity:1;transition:.4s ease-in-out}#load.load2{opacity:1!important}#load.load2 div:nth-of-type(1){transition:.5s top cubic-bezier(.895,.03,.685,.22)}#load.load2.complete div:nth-of-type(1){top:-100vh}#load.load2 .loader,#load.load2 img{transition:.5s opacity}#load.load2.complete .loader,#load.load2.complete img{opacity:0}#load.load3{background:var(--i_bg_color);opacity:1!important}#load.load3.complete{animation:load3_1 .8s forwards cubic-bezier(.86,0,.07,1)}@keyframes load3_1{0%,45%{background:var(--i_bg_color)}to{background:#0000}}#load.load3 div:nth-of-type(1){z-index:101;height:0;top:100vh;background:var(--i_main_color);transition:none}#load.load3.complete div:nth-of-type(1){animation:load3_2 .8s forwards cubic-bezier(.86,0,.07,1)}@keyframes load3_2{0%{height:0;top:100vh}45%,55%{height:100vh;top:0}to{height:0;top:0}}#load.load3 .loader{animation:none!important;border-radius:0;left:0;top:50%;width:0;height:1px;display:block;transition:.2s}#load.load3 .loader:before,#load.load3 .loader:after{display:none}#load.load3.complete img{animation:load3_3 .8s forwards cubic-bezier(.86,0,.07,1)}@keyframes load3_3{0%,45%{opacity:1}50%,to{opacity:0}}#load.load4{opacity:1!important}#load.load4.complete[data-anime1="0"] div:nth-of-type(1){transform-origin:0 0;animation:load4_1 .8s forwards cubic-bezier(.86,0,.07,1)}#load.load4.complete[data-anime1="1"] div:nth-of-type(1){transform-origin:0 100%;animation:load4_2 .8s forwards cubic-bezier(.86,0,.07,1)}@keyframes load4_1{50%{opacity:1;left:40%;transform:skew(30deg)}to{opacity:.5;left:100%;transform:skew(0)}}@keyframes load4_2{50%{opacity:1;left:40%;transform:skew(-30deg)}to{opacity:.5;left:100%;transform:skew(0)}}#load.load4 .loader,#load.load4 img{transition:.5s opacity}#load.load4.complete .loader,#load.load4.complete img{opacity:0}@media screen and (max-width: 768px){#load.load4.complete[data-anime1="0"] div:nth-of-type(1),#load.load4.complete[data-anime1="1"] div:nth-of-type(1){animation:none;transform:none}#load.load4.complete div:nth-of-type(1){transition:.5s cubic-bezier(.215,.61,.355,1)!important;width:0;margin-left:100%}}#load.load5{background-color:transparent}#load.load5:before,#load.load5:after{content:"";display:block;width:100%;height:50%;position:absolute;top:0;left:0;background:var(--i_bg_color);z-index:1;transition:.5s cubic-bezier(.86,0,.07,1)}#load.load5:after{top:50%}#load.load5.complete:before{height:0}#load.load5.complete:after{height:0;top:100%}#load.load5 div:nth-of-type(1){display:none}#load.load5 .loader{animation:none!important;border-radius:0;left:0;top:50%;width:0;height:2px;display:block;transition:.1s;border:none;background:var(--i_main_color)!important;z-index:2}#load.load5.complete .loader{opacity:0}#load.load5 .loader:before,#load.load5 .loader:after{display:none}#load.load5.complete img{opacity:0}#load.load6{transition:.5s ease-in-out .6s!important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}#load.load6.complete{opacity:0}#load.load6 div:nth-of-type(1){background-color:var(--i_bg_color);transition:.5s ease-in-out .4s!important}#load.load6.complete div:nth-of-type(1){opacity:0}#load.load6 .loader{animation:none!important;border-radius:0;left:0;width:0;display:block;transition:.2s;border:none;background-color:var(--i_main_color);height:5px;top:auto;bottom:0}#load.load6 .loader:before,#load.load6 .loader:after{display:none}#load.load6 img{top:50%;transform:translateY(-50%);transition:.5s cubic-bezier(.55,.055,.675,.19)!important}#load.load6.complete img{transform:scale(1.2) translateY(-50%);filter:blur(20px);opacity:0}#load.load7{background-color:var(--i_bg_color)}#load.load7.complete{background-color:transparent;opacity:1!important}#load.load7 div:nth-of-type(1){aspect-ratio:1;height:0;width:0;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:100%;border:0 solid var(--i_main_color);background-color:var(--i_bg_color)}@media (orientation: portrait){#load.load7 div:nth-of-type(1){animation:load7_1 .4s forwards ease-in-out}#load.load7.complete div:nth-of-type(1){animation:load7_3 .4s forwards ease-in-out}}@media (orientation: landscape){#load.load7 div:nth-of-type(1){animation:load7_2 .4s forwards ease-in-out}#load.load7.complete div:nth-of-type(1){animation:load7_4 .4s forwards ease-in-out}}@keyframes load7_1{0%{opacity:0;border-width:0}to{opacity:1;border-width:70.8vh}}@keyframes load7_2{0%{opacity:0;border-width:0}to{opacity:1;border-width:70.8vw}}@keyframes load7_3{0%{border-width:70.8vh;height:0;width:0}to{background-color:transparent;border-width:0;height:141.5vh;width:141.5vh}}@keyframes load7_4{0%{border-width:70.8vw;width:0;height:0}to{background-color:transparent;border-width:0;width:141.5vw;height:141.5vw}}#load.load7 .loader{animation:none!important;border-radius:0;left:0;width:0;display:block;transition:.2s;border:none;background-color:var(--i_bg_color);height:5px;top:auto;bottom:0}#load.load7 .loader:before,#load.load7 .loader:after{display:none}#load.load7 img{top:50%;transform:translateY(-50%);transition:.3s}#load.load7.complete img{opacity:0}#load.load8{background-color:var(--i_main_color)}#load.load8 .loader{animation:none!important;border-radius:0;left:0;width:0;display:block;transition:.2s;border:none;background-color:var(--i_bg_color);height:5px;top:auto;bottom:0}#load.load8 .loader:before,#load.load8 .loader:after{display:none}#load.load8 div:nth-of-type(1){border-radius:100%;height:7px;width:7px;background-color:var(--i_bg_color);position:absolute;left:0;right:0;margin:auto;top:-90px;bottom:0;box-shadow:0 30px 0 0 var(--i_bg_color),0 -30px 0 0 var(--i_bg_color),30px 0 0 0 var(--i_bg_color),-30px 0 0 0 var(--i_bg_color),30px 30px 0 0 var(--i_bg_color),-30px -30px 0 0 var(--i_bg_color),30px -30px 0 0 var(--i_bg_color),-30px 30px 0 0 var(--i_bg_color);animation:load8 3s infinite cubic-bezier(.785,.135,.15,.86)}#load.load8:not(:has(img)) div:nth-of-type(1){top:0}@keyframes load8{0%{transform:rotate(0);box-shadow:0 30px 0 0 var(--i_bg_color),0 -30px 0 0 var(--i_bg_color),30px 0 0 0 var(--i_bg_color),-30px 0 0 0 var(--i_bg_color),30px 30px 0 0 var(--i_bg_color),-30px -30px 0 0 var(--i_bg_color),30px -30px 0 0 var(--i_bg_color),-30px 30px 0 0 var(--i_bg_color)}25%{transform:rotate(90deg);box-shadow:0 30px 0 0 var(--i_bg_color),0 -30px 0 0 var(--i_bg_color),30px 0 0 0 var(--i_bg_color),-30px 0 0 0 var(--i_bg_color),-30px -30px 0 0 var(--i_bg_color),30px 30px 0 0 var(--i_bg_color),-30px 30px 0 0 var(--i_bg_color),30px -30px 0 0 var(--i_bg_color)}50%{transform:rotate(180deg);box-shadow:0 -30px 0 0 var(--i_bg_color),0 30px 0 0 var(--i_bg_color),-30px 0 0 0 var(--i_bg_color),30px 0 0 0 var(--i_bg_color),-30px -30px 0 0 var(--i_bg_color),30px 30px 0 0 var(--i_bg_color),-30px 30px 0 0 var(--i_bg_color),30px -30px 0 0 var(--i_bg_color)}75%{transform:rotate(270deg);box-shadow:0 0 0 0 var(--i_bg_color),0 0 0 0 var(--i_bg_color),0 0 0 0 var(--i_bg_color),0 0 0 0 var(--i_bg_color),0 0 0 0 var(--i_bg_color),0 0 0 0 var(--i_bg_color),0 0 0 0 var(--i_bg_color),0 0 0 0 var(--i_bg_color)}to{transform:rotate(360deg);box-shadow:0 30px 0 0 var(--i_bg_color),0 -30px 0 0 var(--i_bg_color),30px 0 0 0 var(--i_bg_color),-30px 0 0 0 var(--i_bg_color),30px 30px 0 0 var(--i_bg_color),-30px -30px 0 0 var(--i_bg_color),30px -30px 0 0 var(--i_bg_color),-30px 30px 0 0 var(--i_bg_color)}}#load.load8 img{top:calc(50% + 20px)}body:has(#load.load8):before{content:"";display:block;width:1px;height:0;margin-top:-80px;transition:.5s cubic-bezier(.215,.61,.355,1)}body:has(#load.load8.complete):before{margin-top:0}#load.load9{background-color:var(--i_bg_color);transition:0s .6s;opacity:1!important;display:block!important}#load.load9.complete{background-color:transparent;pointer-events:none}#load.load9 .loader{animation:none!important;border-radius:0;left:0;width:0;display:block;transition:.2s;border:none;background-color:var(--i_main_color);height:5px;top:0}#load.load9 .loader:before,#load.load9 .loader:after{display:none}#load.load9 div:nth-of-type(1){background-color:var(--i_main_color);border-bottom-right-radius:100vw 50vw;border-bottom-left-radius:100vw 50vw;top:-100%;z-index:6}#load.load9.complete div:nth-of-type(1){animation:load9 1.2s forwards cubic-bezier(.645,.045,.355,1)}@keyframes load9{0%{border-bottom-right-radius:100vw 50vw;border-bottom-left-radius:100vw 50vw;top:-100%}50%{border-radius:100vw/0;top:0}to{border-top-right-radius:100vw 50vw;border-top-left-radius:100vw 50vw;top:100%}}#load.load9 img{top:50%;transform:translateY(-100%);transition:.3s cubic-bezier(.55,.055,.675,.19);z-index:5}#load.load9.complete img{top:calc(50% + 80px);opacity:0}body:has(#load.load9):before{content:"";display:block;width:1px;height:0;margin-top:-80px;transition:.5s cubic-bezier(.215,.61,.355,1) .6s}body:has(#load.load9.complete):before{margin-top:0}#load.load10 .loader,#load.load10 .loader:before,#load.load10 .loader:after{animation:none;border:none;border-radius:0}#load.load10{background:var(--i_bg_color);width:100%;height:100vh}#load.load10 img{top:50%;transform:translateY(-50%)}#load.load10 div.loader{opacity:1!important;background-color:transparent!important}#load.load10 div:nth-of-type(1){background:var(--i_main_color)!important}#load.load10 div:nth-of-type(1),#load.load10 div.loader{background:none;position:absolute;left:-15%;top:-15%;width:130%;height:130%;transform:skewY(-8deg);border:none}#load.load10 div:nth-of-type(1):before,#load.load10 div:nth-of-type(1):after,#load.load10 div.loader:before,#load.load10 div.loader:after{content:"";display:block;position:absolute;left:0;top:0;width:0;height:100%;background:var(--i_bg_color);transition:width .8s ease;border:none}#load.load10 div:nth-of-type(1):before{clip-path:polygon(0 0,100% 0%,100% 26%,0 26%)}#load.load10 div:nth-of-type(1):after{clip-path:polygon(0 25%,100% 25%,100% 51%,0 51%);transition-delay:.1s}#load.load10 div.loader:before{clip-path:polygon(0 50%,100% 50%,100% 76%,0 76%);transition-delay:.2s}#load.load10 div.loader:after{clip-path:polygon(0 75%,100% 75%,100% 100%,0 100%);transition-delay:.3s}#load.load10.complete div:nth-of-type(1):before,#load.load10.complete div:nth-of-type(1):after,#load.load10.complete div.loader:before,#load.load10.complete div.loader:after{width:100%}.delay>*,.delay1>*,.delay2>*,.delay3>*,.delay4>*,.delay5>*{opacity:0;transition:.8s ease-in-out}.delay>*,.delay1>*{transform:translateY(60px);-webkit-transform:translate(0,60px)}.delay2>*{transform:translateY(-60px);-webkit-transform:translate(0,-60px)}.delay3>*{transform:translate(-60px);-webkit-transform:translate(-60px,0)}.delay4>*{transform:translate(60px);-webkit-transform:translate(60px,0)}.delayActive>*,.delay1Active>*,.delay2Active>*,.delay3Active>*,.delay4Active>*,.delay5Active>*{opacity:1;transform:translate(0);-webkit-transform:translate(0,0);transition:.8s ease-in-out;z-index:1}.delay5 .content_wrapper>*{position:relative;transform:scaleX(0);opacity:0;transform-origin:0 0}.delay5.delay5Active .content_wrapper>*{animation:dl5_1 .5s cubic-bezier(.215,.61,.355,1);animation-delay:.5s;animation-fill-mode:forwards}@keyframes dl5_1{0%{transform:scaleX(0);opacity:0}80%{transform:scaleX(1);opacity:.8}to{transform:scaleX(1);opacity:1}}.delay5 .content_wrapper>*>*:not(.dl5){opacity:0;transition:opacity .8s 1s}.delay5Active .content_wrapper>*>*:not(.dl5){opacity:1}.delay5 .content_wrapper i.dl5{display:block;width:100%;height:100%;background:var(--i_main_color, #fff);position:absolute;top:0;left:0;z-index:3}.delay5.delay5Active .content_wrapper i.dl5{animation:dl5_2 .3s cubic-bezier(.645,.045,.355,1);animation-delay:1s;animation-fill-mode:forwards}@keyframes dl5_2{0%{width:100%;left:0;opacity:1}to{width:0;left:100%;opacity:1}}img,main video{max-width:100%}main{min-width:280px;z-index:1;position:relative;background:#fff}.inner_item_txt .heading:empty(){margin:0}.inner_item_txt p{margin-bottom:10px}.inner_item_txt p:nth-last-of-type(1){margin-bottom:0}.column2{max-width:1200px;margin:0 auto;padding:0 var(--i_padding, 20px);overflow:hidden}#primary .contents_related{padding-bottom:60px}@media screen and (min-width: 851px){.column2 #primary .content_wrapper{padding-left:0;padding-right:0}}@media screen and (max-width: 850px){.column2{padding:0}.column2 #sidebar{width:calc(100% - var(--i_padding, 20px)*2);margin-left:auto;margin-right:auto}}@media screen and (max-width: 800px){#primary .contents_related{padding-bottom:40px}}#primary{float:left;width:70%}#sidebar{float:right;width:30%;padding-left:50px;box-sizing:border-box;font-size:1.45rem}.column1 #primary,.column1 #sidebar{width:100%;float:none}.column1 #sidebar{display:none}#sidebar section,#sidebar>div{padding:0 0 30px;margin-bottom:30px}#primary section:last-child,#primary>div:last-child,#sidebar section:last-child,#sidebar>div:last-child{border-bottom:none;padding-bottom:0;margin-bottom:40px!important}#sidebar section .content_wrapper,#sidebar>div .content_wrapper{padding-left:0;padding-right:0}#sidebar .widget_news02 ul{min-width:0;line-height:1.6}#sidebar .widget_news02 ul li{border:none}#sidebar .widget_news02 ul a{width:100%}#sidebar .widget_news02 ul p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#sidebar .sidebar_list ul,#sidebar .sidebar_list li,#sidebar .sidebar_list a{display:block}#sidebar .sidebar_list li{margin-bottom:5px}#sidebar .sidebar_list li:last-child{margin-bottom:0}#sidebar .sidebar_tag ul{display:block}#sidebar .sidebar_tag li{display:inline-block;margin:2px 5px 3px 0}#sidebar .sidebar_tag li a{display:block;padding:5px 7px;font-size:1.2rem}.sidenav ul{border-top:1px solid var(--i_border_color)}.sidenav li{border-bottom:1px solid var(--i_border_color)}.sidenav li a{padding-top:7px;padding-bottom:7px}.sidebanner li{margin-bottom:20px}.sidebanner li:last-child{margin-bottom:0}#sidebar .side_block_image_text_1 .inner_item_img{text-align:center;margin-bottom:15px}@media screen and (max-width: 1100px){#primary{width:calc(100% - 310px)}#sidebar{width:310px}}@media screen and (max-width: 850px){#primary,#sidebar{width:100%;float:none;display:block}#sidebar{padding:20px;margin-bottom:60px}#sidebar section:last-child,#sidebar>div:last-child{margin-bottom:0!important}#sidebar .sidebar_list{display:flex;flex-wrap:wrap}#sidebar .sidebar_list li{width:100%}#sidebar .sidebar_list li a{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:95%;box-sizing:border-box}.sidebanner ul{overflow:hidden}.sidebanner li{width:48%}.sidebanner li:nth-of-type(2n){float:right}.sidebanner li:nth-of-type(odd){float:left;clear:left}.sidebanner li:last-child{margin-bottom:0}}@media screen and (max-width: 770px){#sidebar .sidebar_tag li{margin:5px 5px 5px 0}.sidebanner li{margin-bottom:10px}}@media screen and (max-width: 400px){#sidebar .sidebar_list li{width:100%}}article{width:100%;overflow:hidden}article:nth-last-of-type(1){margin-bottom:40px!important}article .inner_item_img{transition:.2s ease-in-out}.column1 .news_single>.content_wrapper{max-width:none!important}#primary article .content_wrapper{padding-left:0;padding-right:0}.column1 #primary article .content_wrapper{padding-left:var(--i_padding, 20px);padding-right:var(--i_padding, 20px)}.column1 .news_single #primary article .entry_body{margin-left:calc(var(--i_padding, 20px) * -1);width:calc(100% + var(--i_padding, 20px) * 2)}.news_single #primary article{overflow:visible}.column1 .news_single #primary article:after{content:"";display:block;clear:both}.entry_body img{height:auto}article .entry_body .inner_item_img img{margin-bottom:0}article .entry_body img[src*=ckeditor]{margin-bottom:0}.block_easy p img{margin-right:15px}.block_easy p[style*=center] img{margin-right:0}.block_easy p img[style*=right]{margin-right:0;margin-left:15px}@media screen and (max-width: 850px){.news_single #primary article .entry_body{margin-left:calc(var(--i_padding, 20px) * -1);width:calc(100% + var(--i_padding, 20px) * 2)}.news_single #primary article .content_wrapper{padding:0 var(--i_padding, 20px)}}header{width:100%;min-width:280px;text-align:left;position:relative;left:0;z-index:50}header.over{position:absolute}.ss header:not(.nofixed){position:absolute}header:after{display:none;content:"";width:0;height:100%;position:absolute;top:0;right:-10%;transition:.3s ease-in-out;z-index:1}body.scrolled header:not(.nofixed){position:fixed;top:0;opacity:1;transition:.5s ease-in-out}body.hHide header:not(.nofixed){top:-200px;opacity:0}.scrolled header:not(.nofixed){position:fixed}header.nofixed{top:0!important;left:0!important}header .wraper{padding:0 15px;margin:0 auto;max-width:1200px;position:relative}@media screen and (max-width: 768px){header .wraper{padding:0}}header#pattern3:not(.width_full) .wraper{max-width:1300px!important}header .wraper>.inner{display:flex;align-items:center;min-height:45px}header:has(.header_sns_sp) .wraper>.inner{min-height:80px}header.width_full .wraper{max-width:none;padding:0 25px;width:calc(100% - 50px)}header h1{box-sizing:border-box;display:block;text-align:right}header#pattern1 h1,header#pattern2 h1,header#pattern4 h1{position:absolute;top:5px;right:15px;overflow:hidden}header#pattern1.width_full h1,header#pattern2.width_full h1,header#pattern4.width_full h1{right:25px}header#pattern3 h1{width:42%;padding-top:20px;padding-bottom:20px;padding-right:1%;text-align:left;letter-spacing:-.02rem!important}header .logo{padding:20px 0;display:flex;align-items:center;justify-content:flex-start}header .logo a{display:inline-block}header .logo a img{max-width:100%;display:block}header#pattern2 .logo{width:20%;position:absolute;top:0;left:15px;box-sizing:border-box;display:flex;align-items:center}header#pattern2.width_full .logo{left:25px}header#pattern3 .logo{width:16%;text-align:center;max-width:none!important;justify-content:center}header .burger{display:none;position:absolute;top:50%;transform:translateY(-50%);right:9px;z-index:5}header .burger ul{display:flex;justify-content:flex-end;align-items:center;width:88px}header .burger li{display:block;width:45px;height:45px;box-sizing:border-box}header .burger li a{display:block;width:43px;height:43px;text-indent:-10000px;position:relative;padding:6px}header .burger li a svg{max-width:100%;max-height:100%}header .burger li.sp_payment a,header .burger li.sp_translate a{text-indent:0;display:flex;align-items:center;justify-content:flex-end}header .burger li.sp_payment a{padding-right:4px}header .burger li.sp_payment a svg{display:block;max-width:25px;max-height:28px;transition:.3s ease-in-out}header .burger li.header_sns_sp,header .burger li.header_sns_sp ul{width:auto}header .burger li.header_sns_sp{height:40px;margin-top:20px;margin-bottom:20px}header .burger li.header_sns_sp li{height:40px;width:60px}header .burger li.header_sns_sp li:last-child{width:53px}header .burger li.header_sns_sp li a{padding:0;margin:0;width:40px;height:40px}header .burger li.header_sns_sp a{text-indent:0}header .burger li.sp_translate a svg{display:block;transition:.3s ease-in-out}header .sp_menu a div{width:30px;margin:0 auto;height:100%;overflow:hidden;position:relative}header .sp_menu a div:before,header .sp_menu a div:after{content:"";display:block;width:100%;height:1px;position:absolute;left:0;transition:.3s ease-in-out}header .sp_menu a div:before{top:9px}header .sp_menu a div:after{top:25px}header .sp_menu a div span{margin-top:17px;width:100%;height:1px;display:block;position:relative;transition:.3s ease-in-out}header .sp_menu a:hover div:before{animation:before .6s ease-in-out}header .sp_menu a:hover div span{animation:span .6s ease-in-out}header .sp_menu a:hover div:after{animation:after .6s ease-in-out}@keyframes before{0%{width:100%;left:0}20%{width:0;left:0}40%{width:0;left:100%}60%{width:100%;left:0}}@keyframes span{0%{width:100%;left:0}10%{width:100%;left:0}30%{width:0;left:0}50%{width:0;left:100%}70%{width:100%;left:0}}@keyframes after{0%{width:100%;left:0}20%{width:100%;left:0}40%{width:0;left:0}60%{width:0;left:100%}80%{width:100%;left:0}}header .sp_menu[class*=mm]:not(.mm0) a:before{line-height:1;font-size:1rem;position:absolute;bottom:2px;left:0;display:block;width:100%;color:var(--i_txt_color);text-indent:0;text-align:center}header .sp_menu.mm1 a:before{content:"メニュー"!important}header .sp_menu.mm2 a:before{content:"めにゅー"!important}header .sp_menu.mm3 a:before{content:"MENU"!important}header .sp_menu.mm4 a:before{content:"Menu "!important}header .sp_menu.mm5 a:before{content:"menu"!important}header .sp_menu[class*=mm]:not(.mm0) a div{transform:translateY(-5px)}header .header_contents{min-width:280px;box-sizing:border-box;padding-left:3%;padding-top:30px;padding-bottom:15px;margin-right:0;margin-left:auto;flex-grow:2}header#pattern2 .header_contents{margin-left:auto;padding-top:30px;padding-bottom:5px}header#pattern3 .header_contents{padding-top:15px;padding-bottom:15px;width:42%;padding-left:1%}header#pattern3 .header_contents .inner{display:flex;flex-direction:column;align-items:flex-end}header .header_contents .header_sns{display:none}header .header_contents .header_sns.on{display:block}header .header_contents .header_sns{padding-top:10px;padding-bottom:6px}header .header_contents .header_sns ul{display:flex;flex-wrap:wrap;justify-content:flex-end;margin:0 0 0 auto}@media screen and (min-width: 901px){header .header_contents .header_sns{text-align:right}header .header_contents .header_sns ul{display:inline-flex}.scrolled header#pattern2.hc_hide .wraper{position:absolute;top:0;left:50%;transform:translate(-50%)}.scrolled header#pattern2.hc_hide .header_contents{display:none}.scrolled header#pattern2.hc_hide{display:flex;align-items:center;flex-wrap:wrap}header#pattern2 nav ul.nav_1st{min-height:0!important}}header .header_contents .header_sns li{display:block;width:40px;height:40px;margin:0 10px 5px}@media screen and (min-width: 901px){header .header_contents .header_sns:not(:has(li.on)){display:none}header .header_contents .header_sns li{display:none}header .header_contents .header_sns li.on{display:block}header .header_contents .header_sns li:first-child{margin-left:15px}}header .header_contents .header_sns li a{display:block;width:40px;height:40px;opacity:1!important}header .burger li.header_sns_sp a,header .header_contents .header_sns li a[class*=header_sns_]{background:url(https://yamamoto-recruit.jp/build/assets/sns-DsUIuerN.png) -240px 0 no-repeat;background-size:auto 40px;margin:0}header .burger li.header_sns_sp a.header_sns_blog,header .header_contents .header_sns li a.header_sns_blog{background-position:-240px 0}header .burger li.header_sns_sp a.header_sns_facebook,header .header_contents .header_sns li a.header_sns_facebook{background-position:0 0}header .burger li.header_sns_sp a.header_sns_twitter,header .header_contents .header_sns li a.header_sns_twitter{background-position:-40px 0}header .burger li.header_sns_sp a[href*="x.com"].header_sns_twitter,header .header_contents .header_sns li a[href*="x.com"].header_sns_twitter{background-position:-320px 0}header .burger li.header_sns_sp a.header_sns_line,header .header_contents .header_sns li a.header_sns_line{background-position:-80px 0}header .burger li.header_sns_sp a.header_sns_instagram,header .header_contents .header_sns li a.header_sns_instagram{background-position:-120px 0}header .burger li.header_sns_sp a.header_sns_youtube,header .header_contents .header_sns li a.header_sns_youtube{background-position:-160px 0}header .burger li.header_sns_sp a.header_sns_tiktok,header .header_contents .header_sns li a.header_sns_tiktok{background-position:-200px 0}header .burger li.header_sns_sp a.header_sns_threads,header .header_contents .header_sns li a.header_sns_threads{background-position:-280px 0}header .header_contents .header_sns li a[class*=header_sns_] svg{display:none}header .header_contents .header_sns li svg{width:100%;height:100%}header#pattern4 .header_sns{padding-right:10px}header#pattern4 .header_contents .header_sns{padding-right:0}header .burger li.header_sns_sp a.header_sns_add,header .header_contents .header_sns li a.header_sns_add{background:none!important}header .burger li.header_sns_sp a.header_sns_add img,header .header_contents .header_sns li a.header_sns_add img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}header .header_contents .header_col1{display:flex;flex-wrap:wrap}header .header_contents .header_col1 .tel{margin-right:10px}header .header_contents .header_col1 .tel a,header .header_contents .header_col1 .tel span{pointer-events:none}header .header_contents .header_col1 .tel a,header .header_contents .header_col1 .tel span,header .header_contents .header_col1 .tel a *,header .header_contents .header_col1 .tel span *{text-decoration:none!important}@media screen and (max-width: 768px){header .header_contents .header_col1 .tel a,header .header_contents .header_col1 .tel span{pointer-events:auto}}header .header_contents .header_col1 .tel:nth-last-of-type(1){margin-right:0}header .header_contents .header_col1 .tel svg{display:block;position:absolute}header .header_contents .header_col1 .btn{position:relative;min-height:35.2px;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;margin:0}header .header_contents .header_col1 .btn.hastrans{padding-right:45px;min-height:44px}header .btn>a{padding:5px 10px}header .header_contents .header_col1 .btn>a{min-width:180px;box-sizing:border-box;margin-left:5px;margin-right:5px;margin-bottom:0!important}header .header_contents .header_col1 .btn>a:empty{pointer-event:none!important;border:none!important;opacity:0!important;margin-right:0;height:100%;width:50px!important}header .header_contents .header_col1 .btn>a,header#pattern4 .wraper>.inner>.btn>a{transition:.2s ease-in-out}header#pattern4 .wraper>.inner>.btn>a{background:var(--i_btn_color);color:var(--i_btn_txt_color)}header .header_contents .header_col1 .btn>a:hover,header#pattern4 .wraper>.inner>.btn>a:hover{opacity:.8}header .header_contents .header_col1 .btn>a span,header#pattern4 .wraper>.inner>.btn>a span{display:block}header .header_contents .header_col1 .btn>a:has(span.inn),header#pattern4 .wraper>.inner>.btn>a:has(span.inn){padding:0!important}header .header_contents .header_col1 .btn>a[target=_blank]:not(:has(span.inn)),header#pattern4 .wraper>.inner>.btn>a[target=_blank]:not(:has(span.inn)),header .header_contents .header_col1 .btn>a[target=_blank] span.inn,header#pattern4 .wraper>.inner>.btn>a[target=_blank] span.inn{position:relative;padding-right:25px}header .header_contents .header_col1 .btn>a[target=_blank]:not(:has(span.inn)):before,header .header_contents .header_col1 .btn>a[target=_blank]:not(:has(span.inn)):after,header#pattern4 .wraper>.inner>.btn>a[target=_blank]:not(:has(span.inn)):before,header#pattern4 .wraper>.inner>.btn>a[target=_blank]:not(:has(span.inn)):after,header .header_contents .header_col1 .btn>a[target=_blank] span.inn:before,header .header_contents .header_col1 .btn>a[target=_blank] span.inn:after,header#pattern4 .wraper>.inner>.btn>a[target=_blank] span.inn:before,header#pattern4 .wraper>.inner>.btn>a[target=_blank] span.inn:after{content:"";display:block;width:6px;height:4px;position:absolute;border:1px solid var(--i_btn_txt_color);right:12px;top:calc(50% - 1px);transition:.5s}header .header_contents .header_col1 .btn>a:hover[target=_blank]:not(:has(span.inn)):before,header .header_contents .header_col1 .btn>a:hover[target=_blank]:not(:has(span.inn)):after,header#pattern4 .wraper>.inner>.btn>a:hover[target=_blank]:not(:has(span.inn)):before,header#pattern4 .wraper>.inner>.btn>a:hover[target=_blank]:not(:has(span.inn)):after,header .header_contents .header_col1 .btn>a:hover[target=_blank] span.inn:before,header .header_contents .header_col1 .btn>a:hover[target=_blank] span.inn:after,header#pattern4 .wraper>.inner>.btn>a:hover[target=_blank] span.inn:before,header#pattern4 .wraper>.inner>.btn>a:hover[target=_blank] span.inn:after{border-color:var(--i_btn_hover_txt_color)}header .header_contents .header_col1 .btn>a[target=_blank]:not(:has(span.inn)):after,header#pattern4 .wraper>.inner>.btn>a[target=_blank]:not(:has(span.inn)):after,header .header_contents .header_col1 .btn>a[target=_blank] span.inn:after,header#pattern4 .wraper>.inner>.btn>a[target=_blank] span.inn:after{right:10px;top:calc(50% - 3px)}header .header_contents .header_col1 .btn .translate{width:44px;height:100%;min-height:44px;position:absolute;top:0;right:0}header .header_contents .header_col1 .btn a+.translate{top:5px;height:calc(100% - 5px)}header .header_contents .header_col1 .btn .translate a{display:block;height:100%;width:100%;transition:.2s ease-in-out;position:absolute;top:0;left:0;z-index:1;margin:0}header .header_contents .header_col1 .btn .translate a svg{display:block;max-height:100%!important;margin:auto!important}#google_translate_element{position:absolute;top:0;left:0;height:100%;width:100%;max-width:44px;overflow:hidden;opacity:0;z-index:2}#google_translate_element .skiptranslate{height:100%;width:100%}#google_translate_element .skiptranslate>div{display:block!important;height:100%;width:100%}#google_translate_element select{color:#333!important;cursor:pointer;margin:0;height:100%;width:100%;display:block;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none}#google_translate_element select *{color:#333!important}#google_translate_element .skiptranslate>span{display:none}header .header_contents .header_col2{text-align:right;line-height:1.5}header .header_contents .header_col1 .tel,header .header_contents .header_col1 .btn a,header .header_contents .header_col2 .add{margin-top:5px;margin-bottom:5px}header h1:empty,header .header_contents:empty,header .header_contents div:empty,header .header_contents a:empty{padding:0!important;margin:0!important}header nav{display:block;width:100%;box-sizing:border-box}header#pattern2 nav{margin-left:auto;margin-right:auto;background-color:transparent;padding-right:15px;justify-content:flex-end;display:flex}header#pattern2:not(.width_full) nav{max-width:1200px}header#pattern2.width_full nav{padding-right:25px}header#pattern2 nav ul.nav_1st{width:77%}@media screen and (min-width: 1201px){header#pattern1.width_full nav ul{margin-right:0}}@media screen and (max-width: 480px){.skiptranslate iframe{transform:scale(.7);transform-origin:0 0;width:143%}}header nav ul.nav_1st{margin:0 auto;display:flex;align-items:center;justify-content:center;box-sizing:border-box;flex-wrap:wrap}header#pattern1 nav ul.nav_1st,header#pattern3 nav ul.nav_1st{max-width:1230px;margin-left:auto;margin-right:auto;padding:0 15px}header#pattern1.width_full nav ul.nav_1st,header#pattern3.width_full nav ul.nav_1st{max-width:none;padding:0 30px}header#pattern2 nav ul.nav_1st{margin-right:0;justify-content:flex-end}header nav ul.nav_1st>li{display:block;box-sizing:border-box;position:relative}header nav ul.nav_1st>li>a{padding:0 5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;position:relative;text-align:center;transition:.2s ease-in-out;padding-left:0!important;padding-right:0!important}header nav ul.nav_1st>li.active>a:before{content:"";display:block;position:absolute}header nav ul.nav_1st>li a:hover{opacity:.8}header nav ul.nav_1st>li i{display:none}header nav ul.nav_2nd{display:block;min-width:100%;position:absolute;top:100%;left:0;opacity:0;transition:.3s ease-in-out;pointer-events:none;z-index:1}@media screen and (min-width: 901px){header:not(#pattern4) nav ul.nav_2nd{display:block!important}}header nav ul.nav_1st>li:hover ul.nav_2nd{opacity:1;pointer-events:auto}header nav ul.nav_2nd li{display:block}header nav ul.nav_2nd li a{position:relative;display:block;transition:.2s ease-in-out;white-space:nowrap;text-overflow:ellipsis}header nav ul.nav_2nd>li>a:after{content:"";display:block;position:absolute}header nav ul.nav_3rd{display:block}header nav ul.nav_3rd>li>a:after{content:"";display:block;position:absolute}body.scrolled header:not(.nofixed) .wraper>.inner{min-height:0}body.scrolled header:not(.nofixed) .header_col1 .tel,body.scrolled header:not(.nofixed) .header_col2{display:none}body.scrolled header:not(.nofixed) h1{display:none}body.scrolled header:not(.nofixed)#pattern3 h1{display:block;padding-top:20px;padding-bottom:20px}body.scrolled header:not(.nofixed) .logo,body.scrolled header:not(.nofixed) .header_contents{padding-top:10px!important;padding-bottom:10px!important}body.scrolled header:not(.nofixed)#pattern2 .header_contents{padding-bottom:0!important}body.scrolled header:not(.nofixed) nav ul.nav_1st>li>a span,body.margin.scrolled header:not(.nofixed) nav ul.nav_1st>li>a span{line-height:3}header#pattern2 nav ul.nav_1st{justify-content:flex-end}@media screen and (max-width: 1200px){header#pattern3 .header_contents .header_col2{display:none}}@media screen and (max-width: 1100px){header.width_full .wraper{padding:0 15px;width:calc(100% - 30px)}header#pattern1.width_full h1,header#pattern2.width_full h1{right:15px}header#pattern2.width_full .logo{left:15px}header#pattern1.width_full nav ul.nav_1st,header#pattern3.width_full nav ul.nav_1st{padding:0 15px}header#pattern2.width_full nav{padding-right:15px}}@media screen and (max-width: 900px){header{transition:.5s ease-in-out}header:after{display:block}header.open:after{right:0;width:100%}header,header.over,header.nofixed{position:relative!important;top:0!important;left:0!important;opacity:1!important}header.over,.ss header,.ss header.over,.ss header.nofixed{position:fixed!important}header .wrapper{z-index:2}header .wrapper>.inner{min-height:60px;display:block}header .logo{position:relative;z-index:5;width:auto!important;max-width:calc(100% - 180px)!important;padding:10px 0!important}header:has(.header_sns_sp li+li):has(#google_translate_element) .logo{max-width:calc(100% - 220px)!important}header#pattern2 .logo{position:relative;left:0!important;height:auto!important}header#pattern3 .logo,header#pattern4 .logo{margin:0 auto}header .logo a img{max-width:100%;max-height:50px!important}header .burger{display:block}header#pattern4 .burger{width:auto!important;position:absolute}header h1{display:none!important}header.h_on h1{width:auto!important;padding:0 0 20px!important;text-align:left!important;position:static!important;display:inline-block!important;margin:0 auto!important}header .header_contents,header#pattern4 .header_contents{display:block;width:100%!important;margin:0;overflow:auto;position:absolute;top:100%;left:110%;opacity:0;transition:.3s ease-in-out}header .header_contents{text-align:center}header .header_contents,body.scrolled header:not(.nofixed) .header_contents,body.margin header .header_contents{padding:15px 15px 0!important}header#pattern2 .header_contents{margin-left:0!important}header.open .header_contents,header#pattern4.open .header_contents{left:0;opacity:1}header .header_contents .inner{display:flex;flex-direction:column-reverse!important;justify-content:center!important;text-align:left}header .header_contents .inner:before{content:"";display:block;padding-bottom:40px;width:100%}header .header_contents .inner>div:nth-of-type(2){padding-top:10px;padding-bottom:10px}header .header_contents .header_sns{display:block;padding-top:20px}header .header_contents .header_sns ul{justify-content:center;margin:0 auto}header .header_contents .header_sns ul svg{width:36px;height:36px}header .header_contents .header_col1{display:flex!important;flex-wrap:wrap!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;text-align:left;width:100%}header .header_contents .header_col1>div{margin:15px 10px 0;display:block}header .header_contents .header_col1 .tel{display:block!important;margin-right:10px!important}header .header_contents .header_col1 .btn{padding:0;margin-left:0;margin-right:0;min-width:0;min-height:0;width:100%;justify-content:center}header .header_contents .header_col1 .btn.hastrans{padding-right:0}header .header_contents .header_col1 .btn>*{margin-left:5px;margin-right:5px!important}header .header_contents .header_col1 .btn>a:nth-last-of-type(1):nth-last-child(2){margin-right:0}header .header_contents .header_col1 .btn .translate{display:none}header .header_contents .header_col2{text-align:center;width:100%;display:block;padding-top:5px;padding-bottom:5px}header .header_contents .header_col2 .add{display:inline-block;text-align:left}header nav{background-color:transparent!important;padding:0!important;max-width:none!important}header#pattern2 nav{display:block}header nav ul.nav_1st{width:auto!important;margin-left:0!important;display:block;margin-bottom:20px;padding:0}header#pattern1 nav ul.nav_1st,header#pattern3 nav ul.nav_1st,header#pattern1.width_full nav ul.nav_1st,header#pattern3.width_full nav ul.nav_1st{padding:0}header nav ul.nav_1st li{width:auto!important}header nav ul.nav_1st li:nth-of-type(n+7){display:block}header nav ul.nav_1st li a{text-align:left;padding:15px 5px}header nav ul.nav_1st>li>a{padding:15px 55px 15px 5px}header nav ul.nav_1st>li>a:nth-last-child(3){padding-right:40px!important}header nav ul.nav_1st li a span{line-height:1.7!important}header nav ul.nav_1st li a:before{display:none!important}header nav ul.nav_1st>li i{display:block;width:52px;height:52px;position:absolute;top:1px;right:0;cursor:pointer}header nav ul.nav_1st>li i:before,header nav ul.nav_1st>li i:after{content:"";display:block;position:absolute}header nav ul.nav_1st>li i:before{width:10px;height:1px;top:calc(50% - .5px);left:calc(50% - 5px)}header nav ul.nav_1st>li i:after{width:1px;height:10px;top:calc(50% - 5px);left:calc(50% - .5px)}header nav ul.nav_1st>li i.open:after{display:none}header nav ul.nav_2nd{left:0;position:static;opacity:1;pointer-events:auto;padding:0!important;display:none;transition:none}header nav ul.nav_2nd li{background-color:transparent!important}header nav ul.nav_2nd li a{white-space:normal;text-overflow:clip;padding-right:5px!important}header nav ul.nav_2nd>li>a:after{display:none}header#pattern3 .header_contents .inner{align-items:center}header .header_contents .header_sns{width:100%}}@media screen and (max-width: 768px){header .header_contents .header_sns ul{width:100%;max-width:none;flex-wrap:wrap;padding-bottom:0}header .header_contents .header_sns li,header .header_contents .header_sns li a{width:40px;height:40px}header .header_contents .header_sns li{margin-left:10px;margin-right:10px;margin-bottom:0;padding-bottom:20px}header .header_contents .header_sns li a[class*=header_sns_]{background:url(https://yamamoto-recruit.jp/build/assets/sns-DsUIuerN.png) -240px 0 no-repeat;background-size:auto 40px}header .header_contents .header_sns li a.header_sns_blog{background-position:-240px 0}header .header_contents .header_sns li a.header_sns_facebook{background-position:0 0}header .header_contents .header_sns li a.header_sns_twitter{background-position:-40px 0}header .header_contents .header_sns li a[href*="x.com"].header_sns_twitter{background-position:-320px 0}header .header_contents .header_sns li a.header_sns_line{background-position:-80px 0}header .header_contents .header_sns li a.header_sns_instagram{background-position:-120px 0}header .header_contents .header_sns li a.header_sns_youtube{background-position:-160px 0}header .header_contents .header_sns li a.header_sns_tiktok{background-position:-200px 0}header .header_contents .header_sns li a.header_sns_threads{background-position:-280px 0}}@media screen and (max-width: 500px){header{font-size:13px}header .tel{font-size:20px;line-height:1}header .btn a{text-align:center;width:auto;display:block;background:#a00;color:#fff;padding:8px 11px}header nav ul.nav_1st>li>a:nth-last-child(3){padding-right:30px!important}header nav ul.nav_1st>li i{width:30px}}header#pattern4{transition:.4s ease-in-out}header#pattern4:after{display:block}header#pattern4>nav{display:none}body.hHide header:not(.nofixed)#pattern4{opacity:1}header#pattern4:not(.width_full) .wraper{max-width:1350px;position:static}header#pattern4 .wraper>.inner{padding-top:17px;transition:.4s ease-in-out}body.scrolled header:not(.nofixed)#pattern4 .wraper>.inner{padding-top:0}header#pattern4:not(.width_full) .wraper h1{max-width:1350px;left:calc((100% - 1350px)/2)}header#pattern4 .logo{flex-grow:1;margin-right:auto}header#pattern4 .logo a{width:250px}header#pattern4 .logo img{transition:.5s ease-in-out}header#pattern4 .burger{display:flex;align-items:center;justify-content:flex-end;position:relative;margin-left:10px}header#pattern4 .burger ul{width:auto}header.open .sp_menu a div:before{transform:rotate(-225deg);top:15px}header.open .sp_menu a div span{opacity:0}header.open .sp_menu a div:after{transform:rotate(225deg);top:15px}header#pattern4 .header_contents{width:500px!important;margin:0;display:block;overflow:auto;position:absolute;top:100%;left:110%;opacity:0;transition:.4s ease-in-out;padding:15px 25px 0!important;min-height:100vh}header#pattern4:after{transition:.4s ease-in-out}header#pattern4.open:after{display:block;width:500px}header#pattern4.open .header_contents{left:calc(100% - 500px);opacity:1}header#pattern4.unix4.open .header_contents{background:#fffffff2}header#pattern4.open:after{opacity:1;right:0}header#pattern4 .header_contents .inner{display:flex;flex-direction:column-reverse!important;justify-content:center!important}header#pattern4 .header_contents .inner:before{content:"";display:block;padding-bottom:40px;width:100%}header#pattern4 .header_contents .inner>div:nth-of-type(2){padding-top:10px;padding-bottom:10px}header#pattern4 .header_contents .header_sns{display:block;padding-top:25px;width:100%}header#pattern4 .header_contents .header_sns ul{display:flex;justify-content:space-around;width:90%;max-width:300px;margin:0 auto}header#pattern4 .header_contents .header_sns li{display:block;width:36px;height:36px}header#pattern4 .header_contents .header_sns li svg{width:100%;height:100%}header#pattern4 .header_contents .header_col1{display:flex!important;flex-wrap:wrap!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;text-align:left;width:100%}header#pattern4 .header_contents .header_col1 .tel{display:block!important;margin-right:10px!important}header#pattern4 .header_contents .header_col1 .btn{padding:0}header#pattern4 .header_contents .header_col1 .btn>a:nth-last-child(2){margin-right:0}header#pattern4 .inner>.btn{display:flex}header#pattern4 .inner>.btn a{margin-left:5px;margin-right:5px}header#pattern4 .inner>.btn .translate{display:none}header#pattern4 .inner .inner .translate{display:none}header#pattern4 .header_contents .header_col2{text-align:center;width:100%;display:block;padding-top:5px;padding-bottom:5px}header#pattern4 .header_contents .header_col2 .add{display:inline-block;text-align:left}header#pattern4 nav{background-color:transparent!important;padding:0!important;max-width:none!important}header#pattern4 nav ul.nav_1st{width:auto!important;margin-left:0!important;display:block;margin-bottom:20px;padding:0}header#pattern1 nav ul.nav_1st,header#pattern3 nav ul.nav_1st,header#pattern1.width_full nav ul.nav_1st,header#pattern3.width_full nav ul.nav_1st{padding:0}header#pattern4 nav ul.nav_1st li{width:auto!important}header#pattern4 nav ul.nav_1st li:nth-of-type(n+7){display:block}header#pattern4 nav ul.nav_1st li a{text-align:left}header#pattern4 nav ul.nav_1st>li>a{padding:15px 55px 15px 5px}header#pattern4 nav ul.nav_1st li a span{line-height:1.7!important}header#pattern4 nav ul.nav_1st li a:before{display:none!important}header#pattern4 nav ul.nav_1st>li i{display:block;width:52px;height:52px;position:absolute;top:1px;right:0;cursor:pointer}header#pattern4 nav ul.nav_1st>li i:before,header#pattern4 nav ul.nav_1st>li i:after{content:"";display:block;position:absolute}header#pattern4.unix4 nav ul.nav_1st>li i:before,header#pattern4.unix4 nav ul.nav_1st>li i:after{background:var(--i_txt_color)}header#pattern4 nav ul.nav_1st>li i:before{width:10px;height:1px;top:calc(50% - .5px);left:calc(50% - 5px)}header#pattern4 nav ul.nav_1st>li i:after{width:1px;height:10px;top:calc(50% - 5px);left:calc(50% - .5px)}header#pattern4 nav ul.nav_1st>li i.open:after{display:none}header#pattern4 nav ul.nav_2nd{left:0;position:static;opacity:1;pointer-events:auto;padding:0!important;display:none;transition:none}header#pattern4 nav ul.nav_2nd li{background-color:transparent!important}header#pattern4 nav ul.nav_2nd li a{white-space:normal;text-overflow:clip;padding-right:5px!important}header#pattern4 nav ul.nav_2nd>li>a:after{display:none}header#pattern4 .inner>.header_sns{display:block;width:auto}header#pattern4 .inner>.header_sns ul{display:flex;justify-content:space-around;width:auto;max-width:300px;margin:0 auto}header#pattern4 .inner>.header_sns li{display:block;width:32px;height:32px;margin-left:15px}header#pattern4 .inner>.header_sns li svg{width:100%;height:100%}@media screen and (min-width: 901px){header#pattern4.unix4 nav ul.nav_1st>li:after,header#pattern4.unix4 nav ul.nav_1st>li:last-child:before{display:none}header#pattern4.unix4 nav ul.nav_1st{border-top:1px solid var(--i_border_color)}header#pattern4.unix4 nav,header#pattern4.unix4 nav ul.nav_1st li,header#pattern4.unix4 .header_contents .header_col2,header#pattern4.unix4 .header_contents .header_col1{border-bottom:1px solid var(--i_border_color)}header#pattern4.unix4 nav ul.nav_2nd{border-top:1px solid var(--i_border_color)}header#pattern4.unix4 nav ul.nav_2nd>li:nth-last-of-type(1){border-bottom:none}}@media screen and (max-width: 900px){header#pattern4 .wraper>.inner{padding-top:inherit}header#pattern4 .wraper>.inner>.btn,header#pattern4 .wraper>.inner>.header_sns{display:none}}@media screen and (max-width: 540px){header#pattern4 .header_contents{width:100%!important;padding:15px 15px 0!important}}@media screen and (max-width: 500px){header#pattern4.open .header_contents{left:0}}body.edit_view header#pattern4>.wraper>.inner div.btn,body.edit_view header#pattern4>.wraper>.inner div.header_sns{display:none!important}main section,main>div,#primary section,#primary>div,aside>div,.contents_btn01,.news_single .entry_body>div,.news_single .entry_body section{clear:both;overflow:hidden;position:relative}.recruit_info .contents_btn01{overflow:visible}.content_wrapper{width:100%;box-sizing:border-box;margin-left:auto;margin-right:auto;position:relative;z-index:1}main section[style*=background],main>div[style*=background],#primary section[style*=background],#primary>div[style*=background],aside>div[style*=background]{margin-top:-1px}.content_wrapper.sideslide{padding:0!important}.content_wrapper{padding:0 var(--i_padding, 20px)}.width_fixed>.content_wrapper{max-width:1200px!important}.mw400 .content_wrapper{max-width:400px!important}.mw500 .content_wrapper{max-width:500px!important}.mw600 .content_wrapper{max-width:600px!important}.mw700 .content_wrapper{max-width:700px!important}.mw800 .content_wrapper{max-width:800px!important}.mw900 .content_wrapper{max-width:900px!important}.mw1000 .content_wrapper{max-width:1000px!important}.mw1100 .content_wrapper{max-width:1100px!important}.mw1200 .content_wrapper{max-width:1200px!important}.mw1300 .content_wrapper{max-width:1300px!important}.mw1400 .content_wrapper{max-width:1400px!important}.mw1500 .content_wrapper{max-width:1500px!important}.mw1600 .content_wrapper{max-width:1600px!important}.mw1700 .content_wrapper{max-width:1700px!important}.mw1800 .content_wrapper{max-width:1800px!important}.heading{position:relative;box-sizing:border-box}.heading .h,.heading p{text-transform:none!important}.heading .h span,.heading p span{display:inline-block}body:not(.edit_view) .heading .h:empty,body:not(.edit_view) .heading p:empty{display:none}.width_full .content_wrapper>.heading{box-sizing:border-box}.heading:before{content:"";display:block;position:absolute}.inner_item div.heading{margin-bottom:10px}.heading+.add_text{margin-top:-10px;margin-bottom:25px}.heading.block_header_1.align-left,.heading.block_header_6.align-left{align-items:flex-start}.heading.block_header_1.align-center,.heading.block_header_6.align-center{align-items:center}.heading.block_header_1.align-right,.heading.block_header_6.align-right{align-items:flex-end}.heading+.heading{margin-top:-20px;margin-bottom:30px}@media screen and (max-width: 1350px){.block_header_2 .h{letter-spacing:0!important;font-size:2.1rem!important}.block_header_4 .h{letter-spacing:0!important;font-size:2rem!important}}@media screen and (max-width: 900px){.block_header_4 .h{font-size:1.8rem!important}}#common_footer .block_header_4 .h{letter-spacing:0!important;font-size:1.8rem!important}.heading.block_header_6{flex-direction:column!important}.heading.block_header_7{display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-end;margin-bottom:20px}.heading.block_header_7.align-center{justify-content:center}.heading.block_header_7.align-right{justify-content:flex-start}.heading.block_header_7 .h{font-size:2rem;font-weight:700;line-height:1.5;width:auto;max-width:100%;box-sizing:border-box}.heading.block_header_7 .h:nth-last-child(2):nth-child(1){max-width:calc(100% - 70px);padding-left:20px}.heading.block_header_7 p{background:var(--i_main_color);color:var(--i_bg_color);border-radius:100%;overflow:hidden;width:65px;height:65px;padding:10px;display:flex;align-items:center;justify-content:center;font-size:1.3rem;text-align:center!important;line-height:1.2;box-sizing:border-box;min-width:0!important}section[style*=" color"]:not([style*=" color: inherit"]) .heading.block_header_1,div[style*=" color"]:not([style*=" color: inherit"]) .heading.block_header_1,section[style*=" color"]:not([style*=" color: inherit"]) .heading.block_header_1 *,div[style*=" color"]:not([style*=" color: inherit"]) .heading.block_header_1 *,section[style*=" color"]:not([style*=" color: inherit"]) .heading.block_header_2,div[style*=" color"]:not([style*=" color: inherit"]) .heading.block_header_2,section[style*=" color"]:not([style*=" color: inherit"]) .heading.block_header_2 *,div[style*=" color"]:not([style*=" color: inherit"]) .heading.block_header_2 *,section[style*=" color"]:not([style*=" color: inherit"]) .heading.block_header_3,div[style*=" color"]:not([style*=" color: inherit"]) .heading.block_header_3,section[style*=" color"]:not([style*=" color: inherit"]) .heading.block_header_3 *,div[style*=" color"]:not([style*=" color: inherit"]) .heading.block_header_3 *,section[style*=" color"]:not([style*=" color: inherit"]) .heading.block_header_4,div[style*=" color"]:not([style*=" color: inherit"]) .heading.block_header_4,section[style*=" color"]:not([style*=" color: inherit"]) .heading.block_header_4 *,div[style*=" color"]:not([style*=" color: inherit"]) .heading.block_header_4 *,section[style*=" color"]:not([style*=" color: inherit"]) .heading.block_header_5,div[style*=" color"]:not([style*=" color: inherit"]) .heading.block_header_5,section[style*=" color"]:not([style*=" color: inherit"]) .heading.block_header_5 *,div[style*=" color"]:not([style*=" color: inherit"]) .heading.block_header_5 *,section[style*=" color"]:not([style*=" color: inherit"]) .heading.block_header_6,div[style*=" color"]:not([style*=" color: inherit"]) .heading.block_header_6,section[style*=" color"]:not([style*=" color: inherit"]) .heading.block_header_6 *,div[style*=" color"]:not([style*=" color: inherit"]) .heading.block_header_6 *{color:inherit}.parallax{margin-bottom:0}main .parallax:first-child{margin-top:0!important}.parallax_img{position:absolute!important;left:0;background-position:50% 50%!important;background-repeat:no-repeat!important;background-size:cover!important;background-attachment:scroll!important;width:calc(100% + 20px);margin-left:-10px;-moz-filter:blur(2px);-o-filter:blur(2px);-ms-filter:blur(2px);filter:blur(2px);transition:none;z-index:inherit}.parallax_img.sp{transform:translateY(0)!important;margin-top:0!important}.parallax .content_wrapper{background:none!important;background-color:transparent!important}@media screen and (max-width: 768px){.parallax_img,.parallax_img.sp{transform:translateY(0)!important;margin-top:0!important;top:0!important;height:100%!important;background-position:50% 50%!important}}.contents_btn01{text-align:center}.width_fixed .content_wrapper .contents_btn01 .content_wrapper{padding-left:0;padding-right:0}.contents_btn01 .inner_item_txt{margin-top:15px}.contents_btn01 a{display:block;display:inline-block;transition:.2s ease-in-out;min-width:200px}.contents_btn01 a span{display:block;padding:10px}.contents_btn01 a{max-width:840px}.contents_btn01 a[target=_blank] span{position:relative;padding-right:19px!important}.contents_btn01 a[target=_blank] span:before{content:"";display:block;width:6px;height:4px;position:absolute;right:6px;top:calc(50% - 1px);transition:.4s ease-in-out}.contents_btn01 a[target=_blank] span:after{content:"";display:block;width:6px;height:4px;position:absolute;right:8px;top:calc(50% - 3px);transition:.4s ease-in-out}.widget_tel+.contents_btn01{padding-top:0}.hp:not(.parallax):not(.bg)+.contents_btn01{margin-top:0}.contents_btn01 a:nth-child(1):nth-last-child(1){width:auto!important}.contents_btn01 .content_wrapper>a,.contents_btn01.block_button_2 .inner_item_img{margin-left:8px;margin-right:8px;margin-bottom:8px;vertical-align:top}.contents_btn01 a:nth-child(1):nth-last-child(1){margin-left:0;margin-right:0}.contents_btn01.block_button_2 a{border:none;padding:0;border-radius:0;min-width:0}.contents_btn01.block_button_2 .inner_item_img{display:inline-block}.contents_btn01.block_button_2 a:before,.contents_btn01.block_button_2 a:after{display:none!important}.contents_btn01.block_button_2 .content_wrapper>a:nth-child(1):nth-last-child(3),.contents_btn01.block_button_2 .content_wrapper>a:nth-child(2):nth-last-child(2),.contents_btn01.block_button_2 .content_wrapper>a:nth-child(3):nth-last-child(1){max-width:calc(33.3% - 20px);min-width:0}.contents_btn01.block_button_2 .content_wrapper>a:nth-child(1):nth-last-child(2),.contents_btn01.block_button_2 .content_wrapper>a:nth-child(2):nth-last-child(1){max-width:calc(50% - 20px);min-width:0}.contents_btn01.block_button_2 .inner_item_img:nth-child(1):nth-last-child(3),.contents_btn01.block_button_2 .inner_item_img:nth-child(2):nth-last-child(2),.contents_btn01.block_button_2 .inner_item_img:nth-child(3):nth-last-child(1){max-width:calc(33.3% - 20px);min-width:0}.contents_btn01.block_button_2 .inner_item_img:nth-child(1):nth-last-child(2),.contents_btn01.block_button_2 .inner_item_img:nth-child(2):nth-last-child(1){max-width:calc(50% - 20px);min-width:0}@media screen and (max-width: 650px){.contents_btn01.block_button_2 .content_wrapper>a,.contents_btn01.block_button_2 .inner_item_img{margin-left:4px;margin-right:4px}.contents_btn01.block_button_2 .content_wrapper>a:nth-child(1):nth-last-child(3),.contents_btn01.block_button_2 .content_wrapper>a:nth-child(2):nth-last-child(2),.contents_btn01.block_button_2 .content_wrapper>a:nth-child(3):nth-last-child(1){max-width:calc(33.3% - 10px)}.contents_btn01.block_button_2 .content_wrapper>a:nth-child(1):nth-last-child(2),.contents_btn01.block_button_2 .content_wrapper>a:nth-child(2):nth-last-child(1){max-width:calc(50% - 10px)}.contents_btn01.block_button_2 .inner_item_img:nth-child(1):nth-last-child(3),.contents_btn01.block_button_2 .inner_item_img:nth-child(2):nth-last-child(2),.contents_btn01.block_button_2 .inner_item_img:nth-child(3):nth-last-child(1){max-width:calc(33.3% - 10px)}.contents_btn01.block_button_2 .inner_item_img:nth-child(1):nth-last-child(2),.contents_btn01.block_button_2 .inner_item_img:nth-child(2):nth-last-child(1){max-width:calc(50% - 10px)}}.glossary_archive .content_wrapper{max-width:980px!important}.glossary_archive .content_wrapper article{position:relative;border-bottom:1px solid var(--i_border_color)}.glossary_archive article .inner_item_img:hover{opacity:.8}.glossary_archive .content_wrapper .heading.block_header_2{position:static}.glossary_archive .content_wrapper .heading.block_header_2 .h{position:static;padding:0!important}.glossary_archive .content_wrapper .heading.block_header_2 .h:before{top:calc((1.8rem * 1.3)/2 - 1px)}.glossary_archive .content_wrapper .heading.block_header_2 a:after{display:block;box-sizing:border-box;transition:.2s ease-in-out}.glossary_archive .content_wrapper .heading.block_header_2 .h:before,.glossary_archive .content_wrapper .heading.block_header_2 .h:after,.glossary_archive .content_wrapper .heading.block_header_2:before,.glossary_archive .content_wrapper .heading.block_header_2:after{display:none!important}div[class*=contents_hr] hr{margin-left:auto;margin-right:auto}div[class*=contents_hr]:not([class*=mw]).width_fixed hr{max-width:calc(1200px - var(--i_padding, 20px)*2)}.contents_hr hr{border:none;display:block;clear:both;width:calc(100% - var(--i_padding, 20px)*2);height:1px;border-bottom:1px solid var(--i_border_color, rgba(125,125,125,.5))}div[class*=contents_hr]:not([class*=mw]).width_full hr{width:100%;max-width:100%}div[class*=contents_hr].mw400 hr{max-width:400px}div[class*=contents_hr].mw500 hr{max-width:500px}div[class*=contents_hr].mw600 hr{max-width:600px}div[class*=contents_hr].mw700 hr{max-width:700px}div[class*=contents_hr].mw800 hr{max-width:800px}div[class*=contents_hr].mw900 hr{max-width:900px}div[class*=contents_hr].mw1000 hr{max-width:1000px}div[class*=contents_hr].mw1100 hr{max-width:1100px}div[class*=contents_hr].mw1200 hr{max-width:1200px}div[class*=contents_hr].mw1300 hr{max-width:1300px}div[class*=contents_hr].mw1400 hr{max-width:1400px}div[class*=contents_hr].mw1500 hr{max-width:1500px}div[class*=contents_hr].mw1600 hr{max-width:1600px}div[class*=contents_hr].mw1700 hr{max-width:1700px}div[class*=contents_hr].mw1800 hr{max-width:1800px}.contents_hr.block_line_2 hr{border:none;display:block;clear:both;width:100%;height:1px;border-bottom:1px dashed var(--i_border_color, rgba(125,125,125,.5))}.contents_hr.block_line_3{height:20px}.contents_hr.block_line_3 hr{display:block;border:none;width:20px!important;height:20px;border-bottom:3px solid var(--i_main_color, rgba(125,125,125,.5));border-right:3px solid var(--i_main_color, rgba(125,125,125,.5));margin:0 auto;transform:rotate(45deg);position:absolute;top:calc(50% - 18px);left:calc(50% - 10px)}.contents_hr.block_line_4{height:40px}.contents_hr.block_line_4:before{content:"";display:block;width:40px;height:40px;background:var(--i_main_color, rgba(125,125,125,.5));border-radius:100%;position:absolute;top:calc(50% - 20px);left:calc(50% - 20px)}.contents_hr.block_line_4 hr{display:block;border:none;width:10px!important;height:10px;border-bottom:2px solid var(--i_bg_color, rgba(125,125,125,1));border-right:2px solid var(--i_bg_color, rgba(125,125,125,1));margin:0 auto;transform:rotate(45deg);position:absolute;top:calc(50% - 8px);left:calc(50% - 6px)}.contents_hr.block_line_5 hr{height:30px;display:block;background-image:radial-gradient(farthest-side at 50% -50%,var(--i_shadow_color, rgba(0,0,0,.1)),rgba(0,0,0,0));position:relative;border:none}.contents_hr.block_line_5 hr:before{content:"";height:30px;width:100%;display:block;background-image:radial-gradient(farthest-side at 50% -50%,var(--i_shadow_color, rgba(0,0,0,.1)),rgba(0,0,0,0));position:absolute;top:0;left:0;border:none}.default_ul li{padding-left:15px;position:relative}.default_ul li:before{content:"";display:block;position:absolute}.inner_item_txt ol{counter-reset:num}.inner_item_txt ol li{position:relative;padding-left:25px;list-style:none}.inner_item_txt ol li:before{counter-increment:num;content:counter(num)". ";position:absolute;top:0;left:0}.inner_item_txt ul li{list-style:disc;list-style-position:inside}.inner_item_txt ul li::marker{font-size:12px}#form-tool .items li{border:none}.contents_box .inner_item_img a[href*="no_image.jpg"],.composite_box .inner_item_img a[href*="no_image.jpg"]{pointer-events:none}.contents_box .inner_item_img img[src*="no_image.jpg"],.composite_box .inner_item_img img[src*="no_image.jpg"]{opacity:0}#lv_outer{position:relative}header.nofixed+#lv_outer{border-top-width:0!important}@media screen and (min-width: 901px){body:not(.ss) header:not(.over)+#lv_outer{border-top-width:0}}#lv{position:relative;margin:0 auto;overflow:hidden;min-width:280px;display:flex;align-items:center;padding:0;box-sizing:border-box}#lv p{position:relative;z-index:3}#lv p span{min-height:3rem;min-width:20px}#lv .parallax_img{height:100%;margin-top:0}#lv:not(.parallax) .parallax_img{transform:translateY(0)!important;top:0}#lv:not(.parallax).pos_lt .parallax_img{background-position:0 0!important}#lv:not(.parallax).pos_ct .parallax_img{background-position:50% 0!important}#lv:not(.parallax).pos_rt .parallax_img{background-position:100% 0!important}#lv:not(.parallax).pos_l .parallax_img{background-position:0 50%!important}#lv:not(.parallax).pos_c .parallax_img{background-position:50% 50%!important}#lv:not(.parallax).pos_r .parallax_img{background-position:50% 100%!important}#lv:not(.parallax).pos_lb .parallax_img{background-position:0 100%!important}#lv:not(.parallax).pos_cb .parallax_img{background-position:50% 100%!important}#lv:not(.parallax).pos_rb .parallax_img{background-position:100% 100%!important}#lv.blur0 .parallax_img{width:100%!important;margin-top:0!important;margin-left:0!important}#lv:not(.parallax).blur0 .parallax_img{height:100%!important}#lv.blur5 .parallax_img{width:calc(100% + 10px)!important;margin-top:-5px!important;margin-left:-5px!important}#lv:not(.parallax).blur5 .parallax_img{height:calc(100% + 10px)!important}#lv.blur10 .parallax_img{width:calc(100% + 20px)!important;margin-top:-10px!important;margin-left:-10px!important}#lv:not(.parallax).blur10 .parallax_img{height:calc(100% + 20px)!important}#lv.blur20 .parallax_img{width:calc(100% + 40px)!important;margin-top:-20px!important;margin-left:-20px!important}#lv:not(.parallax).blur20 .parallax_img{height:calc(100% + 40px)!important}#lv.blur30 .parallax_img{width:calc(100% + 60px)!important;margin-top:-30px!important;margin-left:-30px!important}#lv:not(.parallax).blur30 .parallax_img{height:calc(100% + 60px)!important}#mv.blur0 .mv_img img,#lv.blur0 .parallax_img{-moz-filter:blur(0px);-o-filter:blur(0px);-ms-filter:blur(0px);filter:blur(0px)}#mv.blur5 .mv_img img,#lv.blur5 .parallax_img{-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px)}#mv.blur10 .mv_img img,#lv.blur10 .parallax_img{-moz-filter:blur(10px);-o-filter:blur(10px);-ms-filter:blur(10px);filter:blur(10px)}#mv.blur20 .mv_img img,#lv.blur20 .parallax_img{-moz-filter:blur(20px);-o-filter:blur(20px);-ms-filter:blur(20px);filter:blur(20px)}#mv.blur30 .mv_img img,#lv.blur30 .parallax_img{-moz-filter:blur(30px);-o-filter:blur(30px);-ms-filter:blur(30px);filter:blur(30px)}#pan{z-index:2;position:relative}#pan ul,#pan ol{display:flex;justify-content:flex-end;box-sizing:border-box;padding:0 var(--i_padding, 20px);max-width:1200px;margin:0 auto;text-align:right}#pan li{display:block;position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#pan li:before,#pan li:after{content:"";display:block;height:30px;width:30px;transform:rotate(45deg);position:absolute;top:calc(50% - 15px);left:-13px}#pan li:first-child:before,#pan li:first-child:after{display:none}@media screen and (max-width: 400px){#pan{display:none}}.category1{display:block;margin:0 auto 30px;text-align:center}.category1 li{display:inline-block;margin-bottom:10px}.category1 li a{display:block;padding:7px 20px;margin:0 5px;transition:.2s ease-in-out}.pager{width:100%;display:block;margin:0 auto;padding-bottom:0!important;text-align:center;box-sizing:border-box;font-size:1.5rem}main>.pager{margin-bottom:40px}.pager>p{text-align:center;font-size:1.3rem;margin-bottom:10px}.pager ul{display:block;white-space:nowrap}.pager li{display:inline-block;margin:0 1px}.pager li a{display:block;transition:.2s ease-in-out}@media screen and (max-width: 450px){.pager li a{width:37px!important;height:37px!important;line-height:37px!important;white-space:nowrap}}.pager li.arrow_prev a,.pager li.arrow_next a{pointer-events:none}.pager2{width:100%;display:block;margin:0 auto 40px;padding:0;box-sizing:border-box;font-size:1.5rem}.pager2 ul{display:flex;justify-content:center;align-items:center}.pager2 ul:nth-of-type(2):nth-last-of-type(1){margin-top:20px}.pager2 li{display:flex;align-items:stretch;width:30%}.pager2 li:nth-of-type(2){width:40%}.pager2 li.prev{text-align:left;justify-content:flex-start}.pager2 li.back{text-align:center;justify-content:center}.pager2 li.next{text-align:right;justify-content:flex-end}.pager2 li a{display:flex;align-items:center;justify-content:center;min-height:45px;transition:.2s ease-in-out;text-align:center;line-height:1.4!important}@media screen and (max-width: 450px){.pager2 li a{font-size:1.4rem}}.popup{position:fixed;top:0;left:0;height:100%;width:100%;z-index:60}.popclose{display:block;width:40px;height:40px;line-height:40px;text-align:center;position:absolute;top:10px;right:10px;cursor:pointer;z-index:10;transition:.3s ease-in-out;font-size:5rem;font-weight:400;color:var(--i_btn_color)}.popclose:hover{opacity:.8}.popimg{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;display:table;table-layout:fixed}.popimg>div{display:table-cell;vertical-align:middle;text-align:center;width:100%}.popimgwrap{display:inline-block;max-width:80%;position:relative;opacity:0;z-index:5}.popimg img{display:block;margin:0 auto;position:relative;z-index:5;background:var(--i_bg_color);max-height:90vh;box-shadow:10px 10px 20px var(--i_shadow_color)}.poptxt{position:absolute;bottom:0;left:0;z-index:11;padding:10px;width:100%;box-sizing:border-box;text-align:left;transition:.2s ease-in-out}.poptxt:before{content:"";display:block;width:100%;height:100%;background:var(--i_bg_color);opacity:.7;position:absolute;top:0;left:0;z-index:1}.poptxt p{position:relative;z-index:2;color:var(--i_txt_color)}.poptxt:empty{opacity:0!important}.poptxt.timelimit{opacity:0}.popimgwrap:hover .poptxt.timelimit{opacity:1}.popnav{display:block;width:100%;height:0;position:absolute;top:calc(50% - 22px);left:0;z-index:10}.popnav li{display:block;float:left;width:44px;height:44px;cursor:pointer;position:relative;border-radius:44px;background:var(--i_btn_color)}.popnav li:hover{opacity:.7}.popnav li.popprev{float:left;margin-left:10px}.popnav li.popnext{float:right;margin-right:10px}.popnav li:before{content:"";font-size:3rem;line-height:40px;display:block;width:10px;height:10px;text-align:center;position:absolute;top:15px;left:13px;border-top:3px solid var(--i_bg_color);border-right:3px solid var(--i_bg_color)}.popnav li.popprev:before{transform:rotate(-135deg);left:17px}.popnav li.popnext:before{transform:rotate(45deg)}.popup .loader{position:relative;display:inline-block;width:50px;height:50px;border-radius:50%;animation:spin .75s infinite linear;position:absolute;top:calc(50% - 25px);left:calc(50% - 25px);display:block;z-index:4}.popup .loader:before,.popup .loader:after{display:none;position:absolute;content:"";width:inherit;height:inherit;border:inherit;border-radius:inherit}.popup .loader,.popup .loader:before{display:inline-block;border-color:transparent}.popup .loader:before{animation:spin 1.5s infinite ease}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#fixbtn{min-height:60px}#fixbtn .fixbtnwrap{width:100%;position:fixed;left:0;transition:.3s ease-in-out}#fixbtn.scrolled .fixbtnwrap{bottom:0}#fixbtn .inner{display:flex;min-height:60px;justify-content:space-between;max-width:1200px;margin:0 auto;box-sizing:border-box}footer.width_full #fixbtn .inner{max-width:none}#fixbtn .inner>div{display:flex;align-items:center;padding:8px 15px}#fixbtn .fixbtntel{line-height:1.5;text-align:left;flex-grow:1;flex-shrink:2}#fixbtn .fixbtntel [data-tel],#fixbtn .fixbtntel>a{align-items:center}#fixbtn .fixbtntel [data-tel]{pointer-events:none}#fixbtn .fixbtntel [data-tel],#fixbtn .fixbtntel>a{text-decoration:none!important}#fixbtn .fixbtntel a.pc_tel{pointer-events:auto}#fixbtn .fixbtntel span{white-space:nowrap}#fixbtn .fixbtntel>p{font-size:1.25rem;line-height:1.2}@media screen and (min-width: 1200px){footer.width_full #fixbtn .inner>div.fixbtntel{padding-left:20px}footer.width_full #fixbtn #scrolltop{padding-right:20px}}@media screen and (max-width: 1300px){#fixbtn .fixbtntel{flex-wrap:wrap;align-content:center}#fixbtn .fixbtntel p{width:100%;padding-top:10px}}@media screen and (max-width: 768px){#fixbtn .fixbtntel [data-tel]{pointer-events:auto}}@media screen and (max-width: 600px){#fixbtn .fixbtnwrap{border-bottom:none!important}}#fixbtn .inner>div.contents_btn01{flex-shrink:0;align-items:center;box-sizing:border-box}#fixbtn .contents_btn01 a[style*="background-color:"]:hover{opacity:.8}#fixbtn .contents_btn01 a:nth-of-type(2):nth-last-of-type(1){margin-left:10px}#fixbtn .contents_btn01 a i.ic{display:block;width:25px;height:25px;margin-left:15px;flex-shrink:0}#fixbtn .contents_btn01 a[target=_blank] i.ic{margin-left:7px}#fixbtn .contents_btn01 a img.icimg{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}#fixbtn .contents_btn01 a i.ic{-webkit-mask-size:contain!important;mask-size:contain!important}#fixbtn .contents_btn01 a i.ic+span{padding-left:5px}#fixbtn #scrolltop{padding-left:0}#fixbtn #scrolltop a{display:block;position:relative;transition:.4s ease-in-out;overflow:hidden}#fixbtn #scrolltop a:before{content:"";display:block;position:absolute}@media screen and (max-width: 1300px){#fixbtn .contents_btn01{flex-direction:column;justify-content:center}#fixbtn .contents_btn01 a:nth-of-type(2):nth-last-of-type(1){margin-top:5px;margin-left:inherit}}@media screen and (max-width: 700px){#fixbtn .inner{justify-content:space-around;flex-wrap:wrap;padding:3px 5px}#fixbtn .inner>div{border:none!important;padding:8px 0}#fixbtn .inner>div.fixbtntel{flex-grow:0;flex-shrink:0;padding-left:5px;padding-right:5px}#fixbtn .fixbtntel [data-tel],#fixbtn .fixbtntel>a{margin-left:5px;margin-right:5px}#fixbtn .fixbtntel p{display:none}#fixbtn .inner>div.contents_btn01{flex-grow:0;flex-shrink:0;max-width:100%;flex-wrap:wrap}#fixbtn .contents_btn01{flex-direction:row}#fixbtn .contents_btn01 a{margin:2px 2.5px!important;min-width:130px}#fixbtn .contents_btn01 a:nth-of-type(2):nth-last-of-type(1){margin-top:0}#fixbtn .contents_btn01>a i.ic{width:20px;height:20px;margin-left:5px}#fixbtn .contents_btn01 a:nth-last-child(2):not([target=_blank]) span,#fixbtn .contents_btn01 a+a:not([target=_blank]) span{padding-left:5px!important;padding-right:5px!important}#fixbtn .contents_btn01 a:nth-last-child(2)[target=_blank] span,#fixbtn .contents_btn01 a+a[target=_blank] span{padding-left:5px!important}#fixbtn #scrolltop,#fixbtn.no{display:none}}@media screen and (max-width: 600px){#fixbtn .fixbtntel svg{width:12px!important;height:12px!important}#fixbtn .fixbtntel [data-tel],#fixbtn .fixbtntel>a{font-size:2.5rem!important}.ft02 #fixbtn .fixbtntel [data-tel],.ft02 #fixbtn .fixbtntel>a{font-size:2.7rem!important}.ft02 #fixbtn .contents_btn01 span{font-size:1.5rem!important}}@media screen and (max-width: 400px){#fixbtn .fixbtntel [data-tel],#fixbtn .fixbtntel>a{font-size:2.1rem!important}#fixbtn .contents_btn01 span{font-size:1.3rem!important;letter-spacing:0;line-height:1.4;text-align:left}.ft02 #fixbtn .fixbtntel [data-tel],.ft02 #fixbtn .fixbtntel>a{font-size:2.4rem!important}.ft02 #fixbtn .contents_btn01 span{font-size:1.5rem!important}}@media screen and (max-width: 320px){#fixbtn .inner>div.fixbtntel{flex-wrap:wrap;width:100%;justify-content:center}}#fixbtn[data-pattern="1"] .contents_btn01 a{display:flex;align-items:center;justify-content:center;max-width:none;min-width:0}#fixbtn[data-pattern="2"] .inner{max-width:none;flex-wrap:wrap;padding:0!important}#fixbtn[data-pattern="2"] .fixbtntel{border:none;flex-grow:1;flex-shrink:inherit;padding:0 10px!important;justify-content:center;box-sizing:border-box;flex-wrap:nowrap}#fixbtn[data-pattern="2"] .fixbtntel svg{width:14px;height:14px;transform:translateY(-1px)}#fixbtn[data-pattern="2"] .fixbtntel [data-tel],#fixbtn[data-pattern="2"] .fixbtntel>a{font-size:2rem!important;margin:0;width:auto;box-sizing:border-box;text-align:center;padding:5px 15px;white-space:nowrap}#fixbtn[data-pattern="2"] .fixbtntel [data-tel] *,#fixbtn[data-pattern="2"] .fixbtntel>a *{white-space:normal}#fixbtn[data-pattern="2"] .fixbtntel p{width:auto;padding:5px 15px}#fixbtn[data-pattern="2"] .fixbtntel p:nth-child(1):nth-last-child(1){text-align:center}#fixbtn[data-pattern="2"] .inner>div{padding:0}#fixbtn[data-pattern="2"] .contents_btn01{align-items:stretch!important;border:none;box-sizing:border-box;flex-direction:row!important}#fixbtn[data-pattern="2"] .contents_btn01 a{display:flex;align-items:center;justify-content:center;max-width:none;min-width:0;border-radius:0!important;margin:0!important}#fixbtn[data-pattern="2"] .contents_btn01 a:before,#fixbtn[data-pattern="2"] .contents_btn01 a:after{border-radius:0!important}#fixbtn[data-pattern="2"] .contents_btn01 a span{padding-top:10px;padding-bottom:10px}#fixbtn[data-pattern="2"] #scrolltop{display:none}#fixbtn[data-pattern="2"] .contents_btn01:has(>a:nth-child(1):nth-last-child(1)) a{width:100%!important}#fixbtn[data-pattern="2"] .contents_btn01:has(>a:nth-child(1):nth-last-child(2)) a{width:50%!important;box-sizing:border-box}#fixbtn[data-pattern="2"]:not(:has(.fixbtntel)) .contents_btn01{width:100%}#fixbtn[data-pattern="2"]:has(.fixbtntel) .contents_btn01{width:66%}#fixbtn[data-pattern="2"]:has(.fixbtntel [data-tel]:nth-child(1)):has(.fixbtntel [data-tel]:nth-child(2)):has(.fixbtntel>p) .contents_btn01,#fixbtn[data-pattern="2"]:has(.fixbtntel [data-tel]:nth-child(1):nth-last-child(2)):has(.fixbtntel>p):has(.contents_btn01>a:nth-child(2):nth-last-child(1)) .contents_btn01,#fixbtn[data-pattern="2"]:has(.fixbtntel>a:nth-child(1)):has(.fixbtntel>a:nth-child(2)):has(.fixbtntel>p) .contents_btn01,#fixbtn[data-pattern="2"]:has(.fixbtntel>a:nth-child(1):nth-last-child(2)):has(.fixbtntel>p):has(.contents_btn01>a:nth-child(2):nth-last-child(1)) .contents_btn01,#fixbtn[data-pattern="2"]:has(.fixbtntel):has(.contents_btn01>a:nth-child(1):nth-last-child(1)) .contents_btn01{width:50%}#fixbtn[data-pattern="2"] .fixbtntel:has([data-tel]:nth-child(1)):has([data-tel]:nth-child(2)):has(>p),#fixbtn[data-pattern="2"] .fixbtntel:has(>a:nth-child(1)):has(>a:nth-child(2)):has(>p),#fixbtn[data-pattern="2"]:has(.contents_btn01>a:nth-child(1):nth-last-child(1)) .fixbtntel{max-width:50%}@media screen and (max-width: 1300px){#fixbtn[data-pattern="2"]:has(.fixbtntel) .contents_btn01,#fixbtn[data-pattern="2"]:has(.fixbtntel) .fixbtntel{max-width:50%}#fixbtn[data-pattern="2"]:has(.fixbtntel [data-tel]:nth-child(1)):has(.fixbtntel [data-tel]:nth-child(2)):has(.fixbtntel>p) .contents_btn01,#fixbtn[data-pattern="2"]:has(.fixbtntel>a:nth-child(1)):has(.fixbtntel>a:nth-child(2)):has(.fixbtntel>p) .contents_btn01{width:40%}#fixbtn[data-pattern="2"] .fixbtntel:has([data-tel]:nth-child(1)):has([data-tel]:nth-child(2)):has(>p),#fixbtn[data-pattern="2"] .fixbtntel:has(>a:nth-child(1)):has(>a:nth-child(2)):has(>p){max-width:60%}#fixbtn[data-pattern="2"]:has(.fixbtntel [data-tel]:nth-child(1)):has(.fixbtntel [data-tel]:nth-child(2)):has(.fixbtntel>p):has(.contents_btn01>a:nth-child(1):nth-last-child(1)) .contents_btn01,#fixbtn[data-pattern="2"]:has(.fixbtntel>a:nth-child(1)):has(.fixbtntel>a:nth-child(2)):has(.fixbtntel>p):has(.contents_btn01>a:nth-child(1):nth-last-child(1)) .contents_btn01{width:33%;max-width:67%}#fixbtn[data-pattern="2"]:has(.fixbtntel [data-tel]:nth-child(1):nth-last-child(1)):has(.contents_btn01>a:nth-child(2):nth-last-child(1)) .contents_btn01,#fixbtn[data-pattern="2"]:has(.fixbtntel>a:nth-child(1):nth-last-child(1)):has(.contents_btn01>a:nth-child(2):nth-last-child(1)) .contents_btn01{width:67%;max-width:none}#fixbtn[data-pattern="2"]:has(.fixbtntel [data-tel]:nth-child(1):nth-last-child(1)):has(.contents_btn01>a:nth-child(2):nth-last-child(1)) .fixbtntel,#fixbtn[data-pattern="2"]:has(.fixbtntel>a:nth-child(1):nth-last-child(1)):has(.contents_btn01>a:nth-child(2):nth-last-child(1)) .fixbtntel{max-width:33%}#fixbtn[data-pattern="2"]:has(.fixbtntel [data-tel]:nth-child(2):nth-last-child(1)):has(.contents_btn01>a:nth-child(1):nth-last-child(1)) .contents_btn01,#fixbtn[data-pattern="2"]:has(.fixbtntel [data-tel]:nth-child(1):nth-last-child(2)):has(.fixbtntel>p):has(.contents_btn01>a:nth-child(2):nth-last-child(1)) .contents_btn01,#fixbtn[data-pattern="2"]:has(.fixbtntel [data-tel]:nth-child(1):nth-last-child(2)):has(.fixbtntel>p):has(.contents_btn01>a:nth-child(2):nth-last-child(1)) .fixbtntel,#fixbtn[data-pattern="2"]:has(.fixbtntel [data-tel]:nth-child(1):nth-last-child(2)):has(.fixbtntel>p):has(.contents_btn01>a:nth-child(1):nth-last-child(1)) .contents_btn01,#fixbtn[data-pattern="2"]:has(.fixbtntel [data-tel]:nth-child(1):nth-last-child(2)):has(.fixbtntel>p):has(.contents_btn01>a:nth-child(1):nth-last-child(1)) .fixbtntel,#fixbtn[data-pattern="2"]:has(.fixbtntel>a:nth-child(2):nth-last-child(1)):has(.contents_btn01>a:nth-child(1):nth-last-child(1)) .contents_btn01,#fixbtn[data-pattern="2"]:has(.fixbtntel>a:nth-child(1):nth-last-child(2)):has(.fixbtntel>p):has(.contents_btn01>a:nth-child(2):nth-last-child(1)) .contents_btn01,#fixbtn[data-pattern="2"]:has(.fixbtntel>a:nth-child(1):nth-last-child(2)):has(.fixbtntel>p):has(.contents_btn01>a:nth-child(2):nth-last-child(1)) .fixbtntel,#fixbtn[data-pattern="2"]:has(.fixbtntel>a:nth-child(1):nth-last-child(2)):has(.fixbtntel>p):has(.contents_btn01>a:nth-child(1):nth-last-child(1)) .contents_btn01,#fixbtn[data-pattern="2"]:has(.fixbtntel>a:nth-child(1):nth-last-child(2)):has(.fixbtntel>p):has(.contents_btn01>a:nth-child(1):nth-last-child(1)) .fixbtntel,#fixbtn[data-pattern="2"]:has(.fixbtntel>p:nth-child(1)):has(.contents_btn01>a:nth-child(1):nth-last-child(1)) .contents_btn01,#fixbtn[data-pattern="2"]:has(.fixbtntel>p:nth-child(1)):has(.contents_btn01>a:nth-child(1):nth-last-child(1)) .fixbtntel{width:50%}}@media screen and (max-width: 1100px){#fixbtn[data-pattern="2"]:has(.fixbtntel [data-tel]:nth-child(1)):has(.fixbtntel [data-tel]:nth-child(2)):has(.fixbtntel>p):has(.contents_btn01>a:nth-child(2):nth-last-child(1)) .contents_btn01,#fixbtn[data-pattern="2"]:has(.fixbtntel [data-tel]:nth-child(1)):has(.fixbtntel [data-tel]:nth-child(2)):has(.fixbtntel>p):has(.contents_btn01>a:nth-child(2):nth-last-child(1)) .fixbtntel,#fixbtn[data-pattern="2"]:has(.fixbtntel>a:nth-child(1)):has(.fixbtntel>a:nth-child(2)):has(.fixbtntel>p):has(.contents_btn01>a:nth-child(2):nth-last-child(1)) .contents_btn01,#fixbtn[data-pattern="2"]:has(.fixbtntel>a:nth-child(1)):has(.fixbtntel>a:nth-child(2)):has(.fixbtntel>p):has(.contents_btn01>a:nth-child(2):nth-last-child(1)) .fixbtntel{width:100%;max-width:100%}}@media screen and (max-width: 900px){#fixbtn[data-pattern="2"] .fixbtntel{padding:0 5px!important}#fixbtn[data-pattern="2"] .fixbtntel [data-tel],#fixbtn[data-pattern="2"] .fixbtntel>a{padding:5px}#fixbtn[data-pattern="2"]:has(.fixbtntel [data-tel]:nth-child(1)):has(.fixbtntel [data-tel]:nth-child(2)):has(.fixbtntel>p):has(.contents_btn01>a:nth-child(1):nth-last-child(1)) .contents_btn01,#fixbtn[data-pattern="2"]:has(.fixbtntel [data-tel]:nth-child(1)):has(.fixbtntel [data-tel]:nth-child(2)):has(.fixbtntel>p):has(.contents_btn01>a:nth-child(1):nth-last-child(1)) .fixbtntel,#fixbtn[data-pattern="2"]:has(.fixbtntel>a:nth-child(1)):has(.fixbtntel>a:nth-child(2)):has(.fixbtntel>p):has(.contents_btn01>a:nth-child(1):nth-last-child(1)) .contents_btn01,#fixbtn[data-pattern="2"]:has(.fixbtntel>a:nth-child(1)):has(.fixbtntel>a:nth-child(2)):has(.fixbtntel>p):has(.contents_btn01>a:nth-child(1):nth-last-child(1)) .fixbtntel{width:100%;max-width:100%}}@media screen and (max-width: 768px){#fixbtn[data-pattern="2"]:has(.fixbtntel [data-tel]:nth-child(2):nth-last-child(1)):has(.contents_btn01>a:nth-child(1):nth-last-child(1)) .contents_btn01,#fixbtn[data-pattern="2"]:has(.fixbtntel>a:nth-child(2):nth-last-child(1)):has(.contents_btn01>a:nth-child(1):nth-last-child(1)) .contents_btn01{width:33%}#fixbtn[data-pattern="2"]:has(.fixbtntel [data-tel]:nth-child(2):nth-last-child(1)):has(.contents_btn01>a:nth-child(1):nth-last-child(1)) .fixbtntel,#fixbtn[data-pattern="2"]:has(.fixbtntel>a:nth-child(2):nth-last-child(1)):has(.contents_btn01>a:nth-child(1):nth-last-child(1)) .fixbtntel{width:67%;max-width:none}}@media screen and (max-width: 700px){#fixbtn[data-pattern="2"]:has(.fixbtntel [data-tel]:nth-child(1):nth-last-child(2)):has(.fixbtntel>p):has(.contents_btn01>a:nth-child(2):nth-last-child(1)) .contents_btn01,#fixbtn[data-pattern="2"]:has(.fixbtntel>a:nth-child(1):nth-last-child(2)):has(.fixbtntel>p):has(.contents_btn01>a:nth-child(2):nth-last-child(1)) .contents_btn01{width:66%;max-width:none}#fixbtn[data-pattern="2"]:has(.fixbtntel [data-tel]:nth-child(1):nth-last-child(2)):has(.fixbtntel>p):has(.contents_btn01>a:nth-child(2):nth-last-child(1)) .fixbtntel,#fixbtn[data-pattern="2"]:has(.fixbtntel>a:nth-child(1):nth-last-child(2)):has(.fixbtntel>p):has(.contents_btn01>a:nth-child(2):nth-last-child(1)) .fixbtntel{width:34%}#fixbtn[data-pattern="2"]:has(.fixbtntel>p) .contents_btn01,#fixbtn[data-pattern="2"]:has(.fixbtntel>p:nth-child(1)):has(.contents_btn01>a:nth-child(1):nth-last-child(1)) .contents_btn01{width:100%;max-width:none}#fixbtn[data-pattern="2"] .inner>div.fixbtntel{flex-grow:1}}@media screen and (max-width: 670px){#fixbtn[data-pattern="2"]:has(.fixbtntel [data-tel]:nth-child(2):nth-last-child(1)):has(.contents_btn01>a:nth-child(2):nth-last-child(1)) .contents_btn01,#fixbtn[data-pattern="2"]:has(.fixbtntel [data-tel]:nth-child(2):nth-last-child(1)):has(.contents_btn01>a:nth-child(2):nth-last-child(1)) .fixbtntel,#fixbtn[data-pattern="2"]:has(.fixbtntel>a:nth-child(2):nth-last-child(1)):has(.contents_btn01>a:nth-child(2):nth-last-child(1)) .contents_btn01,#fixbtn[data-pattern="2"]:has(.fixbtntel>a:nth-child(2):nth-last-child(1)):has(.contents_btn01>a:nth-child(2):nth-last-child(1)) .fixbtntel{width:100%;max-width:none}}@media screen and (max-width: 600px){#fixbtn[data-pattern="2"] .contents_btn01 span{font-size:1.3rem!important}#fixbtn[data-pattern="2"] .fixbtntel svg{transform:translateY(-2px)}}@media screen and (max-width: 550px){#fixbtn[data-pattern="2"]:has(.fixbtntel [data-tel]:nth-child(1):nth-last-child(2)):has(.fixbtntel>p):has(.contents_btn01>a:nth-child(2):nth-last-child(1)) .contents_btn01,#fixbtn[data-pattern="2"]:has(.fixbtntel [data-tel]:nth-child(1):nth-last-child(2)):has(.fixbtntel>p):has(.contents_btn01>a:nth-child(2):nth-last-child(1)) .fixbtntel,#fixbtn[data-pattern="2"]:has(.contents_btn01>a:nth-child(2):nth-last-child(1)) .contents_btn01,#fixbtn[data-pattern="2"]:has(.contents_btn01>a:nth-child(2):nth-last-child(1)) .fixbtntel{width:100%!important}#fixbtn[data-pattern="2"]:has(.fixbtntel [data-tel]:nth-child(2):nth-last-child(1)):has(.contents_btn01>a:nth-child(1):nth-last-child(1)) .contents_btn01,#fixbtn[data-pattern="2"]:has(.fixbtntel>a:nth-child(2):nth-last-child(1)):has(.contents_btn01>a:nth-child(1):nth-last-child(1)) .contents_btn01{width:auto;max-width:none;flex-grow:1}#fixbtn[data-pattern="2"]:has(.fixbtntel [data-tel]:nth-child(2):nth-last-child(1)):has(.contents_btn01>a:nth-child(1):nth-last-child(1)) .fixbtntel,#fixbtn[data-pattern="2"]:has(.fixbtntel>a:nth-child(2):nth-last-child(1)):has(.contents_btn01>a:nth-child(1):nth-last-child(1)) .fixbtntel{width:auto}}#fixbtn[data-pattern="3"] .fixbtnwrap{background-color:transparent;pointer-events:none}#fixbtn[data-pattern="3"] .inner{float:right;padding:0!important;justify-content:flex-end;flex-wrap:nowrap}#fixbtn[data-pattern="3"] .fixbtntel{border:none;flex-grow:inherit;flex-shrink:inherit;padding:8px 8px 0!important;justify-content:center;box-sizing:border-box;background:var(--i_bg_color);border-top-left-radius:3px;border-top-right-radius:3px;box-shadow:0 0 5px #0000001a;pointer-events:auto}#fixbtn[data-pattern="3"] .fixbtntel svg{width:14px;height:14px;transform:translateY(-1px)}#fixbtn[data-pattern="3"] .fixbtntel [data-tel],#fixbtn[data-pattern="3"] .fixbtntel>a{font-size:2rem!important;margin:0;width:auto;box-sizing:border-box;text-align:center;padding:0 8px 8px}#fixbtn[data-pattern="3"] .fixbtntel p{width:auto;padding:0 8px 8px}#fixbtn[data-pattern="3"] .fixbtntel p:nth-child(1):nth-last-child(1){text-align:center}#fixbtn[data-pattern="3"] .contents_btn01{pointer-events:auto;align-items:stretch!important;padding:0}#fixbtn[data-pattern="3"] .contents_btn01 a{display:flex;align-items:center;justify-content:center;flex-direction:column;max-width:none;min-width:0;margin:0!important;border-radius:3px 3px 0 0;box-shadow:0 0 5px #0000001a;box-sizing:border-box}#fixbtn[data-pattern="3"] .contents_btn01 a:nth-of-type(2):nth-last-of-type(1){margin-left:1px!important}#fixbtn[data-pattern="3"] .contents_btn01 a i.ic{margin:7px 7px 5px;width:30px;height:30px}#fixbtn[data-pattern="3"] .contents_btn01 a i.ic+span{padding:0 3px 4px}#fixbtn[data-pattern="3"] .contents_btn01 a span{font-size:1.3rem!important;letter-spacing:0;line-height:1.2;padding:7px 3px;white-space:nowrap}#fixbtn[data-pattern="3"] #scrolltop{display:none}@media screen and (max-width: 1300px){#fixbtn[data-pattern="3"] .contents_btn01{flex-direction:row}}@media screen and (max-width: 700px){#fixbtn[data-pattern="3"][style*="position: relative"] .fixbtntel{justify-content:center!important}#fixbtn[data-pattern="3"] .fixbtntel{flex-grow:inherit!important;flex-shrink:inherit!important;display:inline-flex!important;margin:0 0 0 auto}}@media screen and (max-width: 600px){#fixbtn[data-pattern="3"] .fixbtntel svg{transform:translateY(-2px)}#fixbtn[data-pattern="3"] .contents_btn01 span{font-size:1.3rem!important}}#fixbtn[data-pattern="3"].column .inner{float:none;width:100%;flex-wrap:wrap}#fixbtn[data-pattern="3"].column .inner .fixbtntel,#fixbtn[data-pattern="3"].column .inner .contents_btn01{width:100%;justify-content:center}#fixbtn[data-pattern="3"].column .inner .contents_btn01 a:nth-of-type(2):nth-last-of-type(1){width:50%!important}#fixbtn[data-pattern="3"].column .inner .contents_btn01 a:nth-of-type(1):nth-last-of-type(2){width:calc(50% - 1px)!important}#fixbtn[data-pattern="3"][style*="position: relative"] .inner{width:100%}#fixbtn[data-pattern="3"][style*="position: relative"] .fixbtntel,#fixbtn[data-pattern="3"][style*="position: relative"] .contents_btn01 a{box-shadow:none}#fixbtn[data-pattern="3"][style*="position: relative"] .contents_btn01{border:none!important}#fixbtn[data-pattern="3"][style*="position: relative"] .contents_btn01 a:nth-of-type(2):nth-last-of-type(1){margin-left:0!important}#fixbtn[data-pattern="3"][style*="position: relative"] .contents_btn01 a{border-radius:0}#fixbtn[data-pattern="3"][style*="position: relative"] .fixbtntel{justify-content:flex-start;flex-grow:1!important;border-radius:0}footer{min-width:280px;z-index:15;position:relative;padding-bottom:0!important}footer nav{display:block;margin-bottom:30px}footer nav ul{display:flex;flex-wrap:wrap;justify-content:center;width:100%}footer nav li{display:block}footer nav li a{padding:0 10px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fnshow footer nav li a{white-space:normal;text-overflow:inherit}footer .logo{margin:0 auto 30px}footer .sns{display:table;table-layout:fixed;justify-content:center}footer .sns li{display:table-cell}footer .sns li a{display:block}footer .sns svg{margin:0 auto;display:block}@media screen and (max-width: 330px){footer nav li a{letter-spacing:0}}@media screen and (min-width: 701px){footer.add_design2 .content_wrapper:after,footer.add_design3 .content_wrapper:after,footer.add_design4 .content_wrapper:after,footer.add_design5 .content_wrapper:after{content:"";display:block;clear:both}footer.add_design2 .logo,footer.add_design3 .logo,footer.add_design4 .logo,footer.add_design5 .logo{float:right;width:20%;max-width:300px;display:flex;align-items:flex-start;justify-content:flex-end;padding:10px 0 10px 10px;box-sizing:border-box;text-align:right}footer.add_design3 .logo,footer.add_design5 .logo{float:left;justify-content:flex-start;padding:10px 10px 10px 0}footer.width_full.add_design2 .logo,footer.width_full.add_design3 .logo,footer.width_full.add_design4 .logo,footer.width_full.add_design5 .logo{padding:10px}footer.add_design2 .logo a,footer.add_design3 .logo a,footer.add_design4 .logo a,footer.add_design5 .logo a{max-width:80%;display:inline-block}footer.add_design2 nav,footer.add_design2 .content_wrapper ul.sns,footer.add_design3 nav,footer.add_design3 .content_wrapper ul.sns,footer.add_design4 nav,footer.add_design4 .content_wrapper ul.sns,footer.add_design5 nav,footer.add_design5 .content_wrapper ul.sns{float:left;width:80%}footer.add_design3 nav,footer.add_design3 .content_wrapper ul.sns,footer.add_design5 nav,footer.add_design5 .content_wrapper ul.sns{float:right}footer.add_design2 nav,footer.add_design3 nav,footer.add_design4 nav,footer.add_design5 nav{margin-bottom:20px}footer.add_design5 nav:after{content:"";display:block;clear:both}footer.add_design2 nav:nth-last-child(2),footer.add_design3 nav:nth-last-child(2),footer.add_design2 .logo:nth-last-child(1),footer.add_design3 .logo:nth-last-child(1),footer.add_design4 nav:nth-last-child(2),footer.add_design5 nav:nth-last-child(2),footer.add_design4 .logo:nth-last-child(1),footer.add_design5 .logo:nth-last-child(1){margin-bottom:50px}footer.add_design2 nav ul,footer.add_design2 .content_wrapper ul.sns,footer.add_design3 nav ul,footer.add_design3 .content_wrapper ul.sns,footer.add_design4 nav ul,footer.add_design4 .content_wrapper ul.sns,footer.add_design5 nav ul,footer.add_design5 .content_wrapper ul.sns{display:flex;align-items:center;align-content:flex-start;justify-content:flex-start;text-align:left}footer.add_design3 nav ul,footer.add_design3 .content_wrapper ul.sns,footer.add_design5 nav ul,footer.add_design5 .content_wrapper ul.sns{justify-content:flex-end;text-align:right}footer.add_design4 nav ul,footer.add_design5 nav ul{flex-direction:column;align-items:flex-start;justify-content:flex-start;max-width:1200px;text-align:left}footer.add_design5 nav ul{float:right}footer.add_design4 nav li.flw20,footer.add_design5 nav li.flw20{width:20%}footer.add_design4 nav li.flw25,footer.add_design5 nav li.flw25{width:25%}footer.add_design4 nav li.flw100,footer.add_design5 nav li.flw100{width:100%}footer.add_design2 nav li,footer.add_design3 nav li,footer.add_design4 nav li,footer.add_design5 nav li{line-height:1.6}}@media screen and (max-width: 700px){footer .content_wrapper{padding:0!important}footer nav{margin-bottom:20px}footer nav ul{align-items:stretch}footer.add_design4 nav ul,footer.add_design5 nav ul{height:auto!important}footer nav li{display:flex;align-items:stretch;width:50%;box-sizing:border-box;padding:10px 5px}footer nav li:nth-last-of-type(2n-1):nth-of-type(1){display:none}footer nav li a{width:100%;text-align:center;padding:5px;display:flex;align-items:center;justify-content:center;white-space:normal;text-overflow:inherit}footer nav li a span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fnshow footer nav li a span{white-space:normal;text-overflow:inherit}footer .logo{width:100px}footer .sns{margin-bottom:20px}#cp{padding-top:20px;letter-spacing:.1rem}#scrolltop{margin-bottom:5px;position:relative!important}#scrolltop a{bottom:0;position:absolute!important}footer nav li{border-radius:.1px}}@media screen and (max-width: 400px){footer .sns svg{padding:5px!important}}#fixsns{position:absolute;bottom:calc(100% + 0px);left:50px;width:100%;text-align:right;line-height:1;pointer-events:none;overflow:hidden;padding:5px 0 15px;z-index:3;transition:.3s ease-in-out}#fixsns.show{left:0}#fixsns .sns{display:inline-flex;align-items:stretch;justify-content:flex-start;width:auto;transition:.5s cubic-bezier(.645,.045,.355,1);transform:translate(calc(100% - 45px));margin:0;pointer-events:auto;background:#fff;overflow:hidden;box-shadow:5px 5px 10px #0000001a}#fixsns:not(.sp) .sns:hover,#fixsns.sp.open .sns{transform:translate(0)}#fixsns:not(.show) .sns{transform:translate(calc(100% - 45px))!important}#fixsns .sns li{z-index:2;position:relative;background:#fff}#fixsns .sns li:not(.snstgl){padding:20px 0 20px 20px}#fixsns .sns li:not(.snstgl):last-child{padding-right:20px}#fixsns .sns li.snstgl{position:sticky;left:-50vw;opacity:1;display:flex;align-items:center;justify-content:center;background:var(--i_btn_color);cursor:pointer;z-index:3;width:45px}#fixsns .sns li.snstgl a{pointer-events:none;transform:scale(.7)}#fixsns .sns li.snstgl a svg{fill:var(--i_btn_txt_color)}#fixsns .sns li:not(.snstgl) a{opacity:0;transition:.5s ease-in-out}#fixsns:not(.sp) .sns:hover li a,#fixsns.sp.open .sns li a{opacity:1}#fixsns:not(.sp) .sns:hover li:nth-of-type(2) a,#fixsns.sp.open .sns li:nth-of-type(2) a{transition-delay:.05s}#fixsns:not(.sp) .sns:hover li:nth-of-type(3) a,#fixsns.sp.open .sns li:nth-of-type(3) a{transition-delay:.1s}#fixsns:not(.sp) .sns:hover li:nth-of-type(4) a,#fixsns.sp.open .sns li:nth-of-type(4) a{transition-delay:.15s}#fixsns:not(.sp) .sns:hover li:nth-of-type(5) a,#fixsns.sp.open .sns li:nth-of-type(5) a{transition-delay:.2s}#fixsns:not(.sp) .sns:hover li:nth-of-type(6) a,#fixsns.sp.open .sns li:nth-of-type(6) a{transition-delay:.25s}#fixsns:not(.sp) .sns:hover li:nth-of-type(7) a,#fixsns.sp.open .sns li:nth-of-type(7) a{transition-delay:.3s}#fixsns:not(.sp) .sns:hover li:nth-of-type(8) a,#fixsns.sp.open .sns li:nth-of-type(8) a{transition-delay:.35s}#fixsns:not(.sp) .sns:hover li:nth-of-type(9) a,#fixsns.sp.open .sns li:nth-of-type(9) a{transition-delay:.4s}#fixsns:not(.sp) .sns:hover li:nth-of-type(10) a,#fixsns.sp.open .sns li:nth-of-type(10) a{transition-delay:.45s}#fixsns .sns li a{display:block;transition:.2s}#fixsns:not(.sp) .sns li a:hover,#fixsns.sp.open .sns li a:hover{opacity:1!important}#fixsns .sns li a span{width:40px;height:40px;display:block;background-image:url(https://yamamoto-recruit.jp/build/assets/sns-DsUIuerN.png);background-repeat:no-repeat;background-size:auto 100%}#fixsns .sns .sns_1 a span{background-position:0 0}#fixsns .sns .sns_2 a span{background-position:-40px 0}#fixsns .sns .sns_2 a[href*="x.com"] span{background-position:-320px 0}#fixsns .sns .sns_3 a span{background-position:-80px 0}#fixsns .sns .sns_4 a span{background-position:-120px 0}#fixsns .sns .sns_5 a span{background-position:-160px 0}#fixsns .sns .sns_6 a span{background-position:-200px 0}#fixsns .sns .sns_7 a span{background-position:-240px 0}#fixsns .sns .sns_8 a span{background-position:-280px 0}#fixsns .sns .sns_add{display:block}#fixsns .sns .sns_add img{width:40px;height:40px;-o-object-fit:contain;object-fit:contain;display:block}@media screen and (max-width: 768px){#fixsns .sns li a span,#fixsns .sns .sns_add img{max-width:none}}@media screen and (max-width: 500px){#fixsns .sns{overflow:scroll;max-width:315px}}#fixsns:not(:has(li[class*=sns_])){display:none!important}#fixbtn .fixbtntel,#fixbtn .fixbtntel a,#fixbtn .fixbtntel span{display:flex;flex-wrap:wrap}.teli{font-style:normal;font-size:1.2rem;padding:3px 0;display:flex;flex-direction:column;width:100%}.tip{position:absolute;line-height:1.4;z-index:100;box-shadow:0 10px 20px #0003;font-size:1.4rem;padding:0;width:280px;transition:all .15s ease-out;transform:translateY(-20px);opacity:0;pointer-events:none;background:#fff;color:#222;box-shadow:0 10px 20px var(--i_shadow_color)}.tip p:nth-of-type(1){font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:15px 15px 5px}.tip p:nth-of-type(2){padding:0 15px 15px}.tip span{display:block;width:21px;height:21px;background:#fff;transform:rotate(-45deg);position:absolute;bottom:-10px;left:10px}@media screen and (max-width: 400px){.tip{width:280px}}#modaldesign:before,#modaldesign:after{display:none!important}iframe[src*="calendar.google.com"]{width:100%;max-width:800px;margin:0 auto;display:block;max-height:600px;height:70vw;min-height:400px}@media screen and (max-width: 450px){iframe[src*="calendar.google.com"]{transform:scale(.78) translate(-15%);transform-origin:50% 0;width:131%!important;height:100vw;margin-bottom:-20vw}}body>.mypayment{display:none!important}.poppay{width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:relative}.poppayclose{position:absolute;top:0;left:0;z-index:1;display:block;width:100%;height:100%;align-items:center;justify-content:center}.poppay .tgt{position:relative;z-index:2;overflow:auto;max-height:80vh;height:auto;box-shadow:10px 10px 20px #00000021}.poppay .mypayment{background:#fff;color:#333;padding:30px;position:relative;z-index:5;text-align:center;max-width:90vw;width:800px;box-sizing:border-box}.poppay .mypayment .pay1,.poppay .mypayment .pay2{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:flex-start;width:100%;box-sizing:border-box;margin-top:20px}.poppay .mypayment .pay1{padding:10px;border-radius:5px;border:1px solid #ddd;box-shadow:2px 2px 7px #0000000d}.poppay .mypayment .pay1 li{display:block;width:50%;box-sizing:border-box;padding:5px;line-height:1.4;text-align:left}.poppay .mypayment .pay1 li:first-child:last-child{width:100%}.poppay .mypayment .pay1 li a{display:flex;align-items:center;border:1px solid #ddd;box-sizing:border-box;padding:10px 30px 10px 10px;border-radius:5px;position:relative;transition:.3s}.poppay .mypayment .pay1 li a:hover{background:#e5e5e5}.poppay .mypayment .pay1 li a:after{content:"";display:block;width:10px;height:10px;border-top:2px solid #aaa;border-right:2px solid #aaa;position:absolute;top:calc(50% - 7px);right:10px;transform:rotate(45deg)}.poppay .mypayment .pay1 li a img{width:50px;display:block;margin-right:10px}.poppay .mypayment .pay2{width:auto;display:inline-flex}.poppay .mypayment .pay2 li{display:block;box-sizing:border-box;padding:5px;width:80px}@media screen and (max-width: 800px){.poppay .mypayment .pay2{display:flex;justify-content:center;width:100%}.poppay .mypayment .pay2 li{width:12.5%}}@media screen and (max-width: 670px){.poppay .mypayment .pay1 li{width:100%}}@media screen and (max-width: 550px){.poppay .mypayment{padding:20px 15px}.poppay .mypayment .pay2{margin:10px auto 0;width:260px}.poppay .mypayment .pay2 li{width:25%;max-width:65px}}.grecaptcha-badge{z-index:2}.news_single .entry_body .column_wrapper{padding-top:30px}.news_single .entry_body .column_wrapper>h3{margin-bottom:10px;margin-top:100px;border-left:3px solid var(--i_main_color);padding:5px 10px;position:relative;background:var(--i_sub2_color, rgba(125,125,125,.1))}.news_single .entry_body .column_wrapper>h3:before{content:"";display:block;width:1px;height:60px;position:absolute;top:-90px;left:50%;background:var(--i_sub2_color, rgba(125,125,125,.2))}.news_single .entry_body .column_wrapper>p{padding-bottom:20px}.news_single #primary article .entry_body:last-child{margin-bottom:0;min-height:100px}.pindex .content_wrapper{text-align:center}.pindex .inner_item{display:inline-block;background:var(--i_bg_color);border:1px solid var(--i_border_color);padding:20px 30px;min-width:40%;counter-reset:indexnum;box-sizing:border-box;position:relative}.pindex .inner_item>p{font-size:1.8rem;font-weight:700}.pindex .inner_item input[type=checkbox]{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:150px;height:30px;position:absolute;bottom:18px;left:calc(50% - 75px);z-index:2;opacity:1;cursor:pointer}.pindex .inner_item .tgl{display:flex;align-items:center;justify-content:center;text-align:center;width:150px;height:30px;position:absolute;bottom:18px;left:calc(50% - 75px);z-index:3;pointer-events:none}.pindex .inner_item .tgl:before{content:"[目次を閉じる]";font-size:1.6rem;line-height:1;color:var(--i_btn_color)}.pindex .inner_item input[type=checkbox]:checked+.tgl:before{content:"[目次を開く]"}.pindex .inner_item ul{text-align:left;display:block;padding-top:10px;margin-bottom:40px}.pindex .inner_item input[type=checkbox]:checked+.tgl+ul{overflow:hidden;height:100px}.pindex .inner_item ul li{position:relative;padding-left:25px;display:block}.pindex .inner_item ul li:before{display:block;position:absolute;top:0;left:0;padding:5px 0;counter-increment:indexnum;content:counter(indexnum)"　"}.pindex .inner_item ul li a{display:block;text-decoration:underline;padding:2px 0}.pindex .inner_item ul li a:hover{opacity:.8}.pindex .inner_item ul li:not(.sub)+li.sub{counter-reset:indexnum2}.pindex .inner_item ul li:not(.sub)~li.sub{padding-left:35px;margin-left:25px}.pindex .inner_item ul li:not(.sub)~li.sub:before{counter-increment:indexnum2;content:counter(indexnum)"."counter(indexnum2)"　"}@media screen and (max-width: 850px){.pindex .inner_item{padding:20px}.pindex .inner_item ul li{padding-left:20px}.pindex .inner_item ul li:not(.sub)~li.sub{padding-left:30px;margin-left:20px}}@media screen and (max-width: 550px){.pindex .inner_item{min-width:80%}}.article-signature{margin-top:40px;margin-bottom:40px;overflow-wrap:break-word;word-break:break-all}.article-signature:empty{display:none}.article-signature a{text-decoration:underline;text-decoration-color:#ffffff4d}.article-signature>*:last-child{margin-bottom:40px}.block_html .insta_reel .inner_item_img img{filter:brightness(80%)}.block_html .insta_reel .inner_item_img,.block_html .insta_reel .inner_item_img a{display:block;position:relative}.block_html .insta_reel .inner_item_img:before,.block_html .insta_reel .inner_item_img:after{content:"";position:absolute;top:10px;right:10px;width:15px;height:12px;border:2px solid #fff;box-sizing:border-box;z-index:4}.block_html .insta_reel .inner_item_img:after{top:14px;right:14px}.block_html .insta_reel .inner_item_img a:after{content:"";position:absolute;top:calc(50% - 50px);left:calc(50% - 50px);width:100px;height:100px;background:#0006;background:radial-gradient(#0009,#0009,#0006 40%,#0006);border-radius:100%;z-index:3}.playarrow,.playarrow:before,.playarrow:after{content:"";position:absolute;width:22px;height:22px;background:#fff}.playarrow{top:calc(50% - 11px);left:calc(50% - 8px);z-index:4;border-top-left-radius:30%;transform:rotate(120deg) skewY(30deg) scaleX(.86666)}.playarrow:before{border-top-right-radius:30%;transform:skew(-45deg)}.playarrow:after{border-bottom-left-radius:30%;transform:skewY(-45deg) translate(-11px)}@media screen and (max-width: 600px){.block_html .insta_reel .inner_item_img:before,.block_html .insta_reel .inner_item_img:after{top:5px;right:5px}.block_html .insta_reel .inner_item_img:after{top:7px;right:7px}.block_html .insta_reel .inner_item_img a:after{top:calc(50% - 35px);left:calc(50% - 35px);width:70px;height:70px}.playarrow,.playarrow:before,.playarrow:after{width:18px;height:18px}.playarrow{top:calc(50% - 9px);left:calc(50% - 6px)}.playarrow:after{transform:skewY(-45deg) translate(-9px)}}#cookie_alert{box-sizing:border-box;position:fixed;bottom:0;left:0;width:100%;padding:10px 20px;display:flex;align-items:center;justify-content:space-between;z-index:19;background:#323232e6}#cookie_alert>p{width:calc(100% - 180px);font-size:1.3rem;line-height:1.7;color:#fff!important}#cookie_alert>p a{color:#fff!important;text-decoration:underline!important}#cookie_alert>.contents_btn01{width:160px;margin:0 auto}#cookie_alert>.contents_btn01 a{width:100%;display:block;min-width:0!important;padding:0}#cookie_alert>.contents_btn01 a:before,#cookie_alert>.contents_btn01 a:after{display:none!important}#cookie_alert>.contents_btn01 a:hover{background:var(--i_btn_color)!important;color:var(--i_btn_txt_color)!important;opacity:.7}@media screen and (max-width: 500px){#cookie_alert{display:block;padding:10px 15px}#cookie_alert>p{width:100%;margin-bottom:10px}}.contents_box[class*=dec1_],.composite_box[class*=dec1_],.contents_box[class*=dec2_],.composite_box[class*=dec2_]{padding-left:var(--i_padding, 20px);padding-right:var(--i_padding, 20px)}.contents_box[class*=dec1_]>.content_wrapper,.composite_box[class*=dec1_]>.content_wrapper,.contents_box[class*=dec2_]>.content_wrapper,.composite_box[class*=dec2_]>.content_wrapper{padding:0}[class*=dec1_]:not(.block_images_21)>.content_wrapper{padding:40px}[class*=dec1_].contents_box.block_text_4>.content_wrapper,[class*=dec1_].contents_box.block_text_6>.content_wrapper{width:100%}[class*=dec1_].contents_box.block_text_6.width_fixed:not([class*=mw])>.content_wrapper{max-width:1200px!important}[class*=dec1_].contents_box.block_text_6 .heading{padding-left:0!important;padding-right:0!important;padding-top:0!important}@media screen and (max-width: 1000px){[class*=dec1_]:not(.block_images_21)>.content_wrapper{padding:4vw}}@media screen and (max-width: 600px){[class*=dec1_]:not(.block_images_21)>.content_wrapper{padding:5vw}}.dec1_1:not(.block_images_21)>.content_wrapper{background:var(--i_sub2_color)}.dec1_1[style*=background-color]:not([style*="background-color: transparent"]):not(.block_images_21)>.content_wrapper{background:var(--i_bg_color)}.dec1_2:not(.block_images_21)>.content_wrapper{overflow:hidden;border-radius:20px}.dec1_3:not(.block_images_21)>.content_wrapper{border:1px solid var(--i_border_color)}.dec1_4:not(.block_images_21)>.content_wrapper{box-shadow:10px 10px 20px var(--i_shadow_color)}[class*=dec2_][class*=block_text_]:not([class*=block_image_text_]):not([class*=block_text_6]) .wrapper_item,[class*=dec2_][class*=block_image_]:not([class*=block_image_text_]) .wrapper_item,[class*=dec2_].contents_box.block_text_6 .inner_item_txt,[class*=dec2_][class*=block_image_text_]:not([class*=block_image_text_11]):not([class*=block_image_text_12]) .wrapper_item{padding:30px!important}[class*=dec2_].block_image_text_1 .inner_item_txt,[class*=dec2_].block_image_text_5 .inner_item_txt{padding-top:0!important}[class*=dec2_].block_image_text_9 .inner_item_txt,[class*=dec2_].block_image_text_10 .inner_item_txt{padding-top:0!important;padding-bottom:0!important}[class*=dec2_].composite_box.block_images_1 .inner_item_txt,[class*=dec2_].composite_box.block_images_9 .inner_item_txt{padding:10px 20px 20px}[class*=dec2_].composite_box.block_images_2 .inner_item_txt{padding:20px 20px 10px}[class*=dec2_].composite_box.block_images_2 .inner_item_txt:not(:has(.heading)){padding-top:0}[class*=dec2_].composite_box.block_images_3 .inner_item,[class*=dec2_].composite_box.block_images_4 .inner_item,[class*=dec2_].composite_box.block_images_5 .inner_item,[class*=dec2_].composite_box.block_images_6 .inner_item{padding:20px}[class*=dec2_].composite_box.block_images_22 .inner_item,[class*=dec2_].composite_box.block_images_23 .inner_item,[class*=dec2_].composite_box.block_images_24 .inner_item{padding:30px}@media screen and (max-width: 1000px){[class*=dec2_][class*=block_text_]:not([class*=block_image_text_]):not([class*=block_text_6]) .wrapper_item,[class*=dec2_][class*=block_image_]:not([class*=block_image_text_]) .wrapper_item,[class*=dec2_].contents_box.block_text_6 .inner_item_txt,[class*=dec2_][class*=block_image_text_]:not([class*=block_image_text_11]):not([class*=block_image_text_12]) .wrapper_item{padding:4vw!important}[class*=dec2_].composite_box.block_images_1 .inner_item_txt,[class*=dec2_].composite_box.block_images_9 .inner_item_txt{padding:10px 20px 20px;padding:calc(3vw - 10px) 3vw 3vw}[class*=dec2_].composite_box.block_images_2 .inner_item_txt{padding:20px 20px 10px;padding:3vw 3vw calc(3vw - 10px)}[class*=dec2_].composite_box.block_images_3 .inner_item,[class*=dec2_].composite_box.block_images_4 .inner_item,[class*=dec2_].composite_box.block_images_5 .inner_item,[class*=dec2_].composite_box.block_images_6 .inner_item{padding:20px;padding:3vw}[class*=dec2_].composite_box.block_images_22 .inner_item,[class*=dec2_].composite_box.block_images_23 .inner_item,[class*=dec2_].composite_box.block_images_24 .inner_item{padding:30px;padding:4vw}}.dec2_1:not(.composite_box):not(.block_text_6) .wrapper_item,.dec2_2.contents_box.block_text_6 .inner_item_txt,.dec2_1.composite_box .inner_item{background:var(--i_bg_color)}@media screen and (max-width: 1024px){.dec2_1.composite_box.block_images_16 .inner_item{background-color:inherit}}.dec2_2:not(.composite_box):not(.block_text_6) .wrapper_item,.dec2_2.composite_box .inner_item,.dec2_2.composite_box .inner_item .inner_item_txt>p,.dec2_2.contents_box.block_text_6 .inner_item_txt{border-radius:20px}.dec2_2.composite_box.block_images_7 .inner_item,.dec2_2.composite_box.block_images_8 .inner_item,.dec2_2.composite_box.block_images_10 .inner_item,.dec2_2.composite_box.block_images_13 .inner_item,.dec2_2.composite_box.block_images_17 .inner_item,.dec2_2.composite_box.block_images_21 .inner_item{border-radius:0}.dec2_2.composite_box.block_images_12 .inner_item_txt .heading .h,.dec2_2.composite_box.block_images_16 .inner_item_txt .heading .h{border-bottom-right-radius:20px}.dec2_2.composite_box.block_images_1 .inner_item .inner_item_img{border-top-left-radius:20px;border-top-right-radius:20px;overflow:hidden}.dec2_2.composite_box.block_images_2 .inner_item .inner_item_img{border-bottom-left-radius:20px;border-bottom-right-radius:20px;overflow:hidden}@media screen and (max-width: 1024px){.dec2_2.composite_box.block_images_16 .inner_item,.dec2_2.composite_box.block_images_16 .inner_item .inner_item_txt>p{border-radius:0!important}.dec2_2.composite_box.block_images_16 .inner_item .inner_item_img{border-radius:20px}}.dec2_3:not(.composite_box):not(.block_text_6) .wrapper_item,.dec2_3.composite_box .inner_item,.dec2_3.contents_box.block_text_6 .inner_item_txt{border:1px solid var(--i_border_color)}.dec2_3.composite_box.block_images_7 .inner_item,.dec2_3.composite_box.block_images_8 .inner_item,.dec2_3.composite_box.block_images_10 .inner_item,.dec2_3.composite_box.block_images_13 .inner_item,.dec2_3.composite_box.block_images_17 .inner_item,.dec2_3.composite_box.block_images_21 .inner_item{border:none}@media screen and (max-width: 1024px){.dec2_3.composite_box.block_images_16 .inner_item{border:none!important}.dec2_3.composite_box.block_images_16 .inner_item .inner_item_img{border:1px solid var(--i_border_color)}}.dec2_4:not(.composite_box):not(.block_text_6) .wrapper_item,.dec2_2.contents_box.block_text_6 .inner_item_txt,.dec2_4.composite_box .inner_item{box-shadow:10px 10px 20px var(--i_shadow_color)}.dec2_4.composite_box.block_images_8 .inner_item,.dec2_4.composite_box.block_images_13 .inner_item,.dec2_4.composite_box.block_images_16 .inner_item,.dec2_4.composite_box.block_images_21 .inner_item{box-shadow:none}.dec2_4.composite_box .wrapper_item{overflow:visible}.dec3_1:not(.block_images_13).composite_box.block_images_1 .wrapper_item{overflow:visible}.dec3_1:not(.block_images_13):not(.block_images_21) .inner_item_img,.dec3_1.composite_box.block_images_16 .inner_item .inner_item_img,.dec3_1.composite_box.block_images_17 .inner_item .inner_item_img img,.dec3_1.composite_box:not(.block_images_17) .inner_item{filter:drop-shadow(10px 10px 20px var(--i_shadow_color))}.dec3_1.composite_box.block_images_8 .inner_item,.dec3_1.composite_box.block_images_13 .inner_item,.dec3_1.composite_box.block_images_16 .inner_item,.dec3_1.composite_box.block_images_21 .inner_item{filter:drop-shadow(0 0 0 rgba(0,0,0,0))}.dec3_1.composite_box.block_images_16 .inner_item .inner_item_img{overflow:hidden}.dec3_1.composite_box.block_images_16 .inner_item a{overflow:visible!important}.dec3_2.contents_box.block_image_1 .inner_item_img img,.dec3_2.contents_box.block_image_text_1 .inner_item_img img,.dec3_2.contents_box.block_image_text_2 .inner_item_img img,.dec3_2.contents_box.block_image_text_3 .inner_item_img img,.dec3_2.contents_box.block_image_text_4 .inner_item_img img,.dec3_2.contents_box.block_image_text_9 .inner_item_img img,.dec3_2.contents_box.block_image_text_10 .inner_item_img img,.dec3_2.contents_box.block_image_text_13 .inner_item_img img,.dec3_2.contents_box.block_image_text_14 .inner_item_img img,.dec3_2.composite_box.block_images_1 .inner_item_img img,.dec3_2.composite_box.block_images_2 .inner_item_img img,.dec3_2.composite_box.block_images_3 .inner_item_img img,.dec3_2.composite_box.block_images_14 .inner_item_img img,.dec3_2.composite_box.block_images_18 .inner_item_img img,.dec3_2.composite_box.block_images_19 .inner_item_img img,.dec3_2.composite_box.block_images_20 .inner_item_img img,.dec3_2.composite_box.block_images_22 .inner_item_img img,.dec3_2.composite_box.block_images_24 .inner_item:nth-of-type(odd) .inner_item_img img{clip-path:polygon(0 0,100% 0,90% 90%,0 100%)}.dec3_2.contents_box.block_image_text_4 .inner_item_img img,.dec3_2.contents_box.block_image_text_10 .inner_item_img img,.dec3_2.contents_box.block_image_text_14 .inner_item_img img,.dec3_2.composite_box.block_images_23 .inner_item_img img,.dec3_2.composite_box.block_images_24 .inner_item:nth-of-type(2n) .inner_item_img img{clip-path:polygon(0 0,100% 0,100% 100%,10% 90%)}.dec3_3.contents_box.block_image_1 .inner_item_img img,.dec3_3.contents_box.block_image_text_1 .inner_item_img img,.dec3_3.contents_box.block_image_text_2 .inner_item_img img,.dec3_3.contents_box.block_image_text_3 .inner_item_img img,.dec3_3.contents_box.block_image_text_4 .inner_item_img img,.dec3_3.contents_box.block_image_text_9 .inner_item_img img,.dec3_3.contents_box.block_image_text_10 .inner_item_img img,.dec3_3.contents_box.block_image_text_13 .inner_item_img img,.dec3_3.contents_box.block_image_text_14 .inner_item_img img,.dec3_3.composite_box.block_images_1 .inner_item_img img,.dec3_3.composite_box.block_images_2 .inner_item_img img,.dec3_3.composite_box.block_images_3 .inner_item_img img,.dec3_3.composite_box.block_images_14 .inner_item_img img,.dec3_3.composite_box.block_images_18 .inner_item_img img,.dec3_3.composite_box.block_images_19 .inner_item_img img,.dec3_3.composite_box.block_images_20 .inner_item_img img,.dec3_3.composite_box.block_images_22 .inner_item_img img,.dec3_3.composite_box.block_images_24 .inner_item:nth-of-type(odd) .inner_item_img img{clip-path:polygon(0 0,90% 10%,100% 100%,0 100%)}.dec3_3.contents_box.block_image_text_4 .inner_item_img img,.dec3_3.contents_box.block_image_text_10 .inner_item_img img,.dec3_3.contents_box.block_image_text_14 .inner_item_img img,.dec3_3.composite_box.block_images_23 .inner_item_img img,.dec3_3.composite_box.block_images_24 .inner_item:nth-of-type(2n) .inner_item_img img{clip-path:polygon(10% 10%,100% 0,100% 100%,0 100%)}.dec3_4.contents_box.block_image_1 .inner_item_img img,.dec3_4.contents_box.block_image_text_1 .inner_item_img img,.dec3_4.contents_box.block_image_text_2 .inner_item_img img,.dec3_4.contents_box.block_image_text_3 .inner_item_img img,.dec3_4.contents_box.block_image_text_4 .inner_item_img img,.dec3_4.contents_box.block_image_text_9 .inner_item_img img,.dec3_4.contents_box.block_image_text_10 .inner_item_img img,.dec3_4.contents_box.block_image_text_13 .inner_item_img img,.dec3_4.contents_box.block_image_text_14 .inner_item_img img,.dec3_4.composite_box.block_images_1 .inner_item_img img,.dec3_4.composite_box.block_images_2 .inner_item_img img,.dec3_4.composite_box.block_images_3 .inner_item_img img,.dec3_4.composite_box.block_images_14 .inner_item_img img,.dec3_4.composite_box.block_images_18 .inner_item_img img,.dec3_4.composite_box.block_images_19 .inner_item_img img,.dec3_4.composite_box.block_images_20 .inner_item_img img,.dec3_4.composite_box.block_images_22 .inner_item_img img,.dec3_4.composite_box.block_images_24 .inner_item:nth-of-type(odd) .inner_item_img img,.dec3_4.composite_box.block_images_23 .inner_item_img img,.dec3_4.composite_box.block_images_24 .inner_item:nth-of-type(2n) .inner_item_img img{clip-path:polygon(10% 10%,100% 0,90% 90%,0 100%)}.dec3_5.contents_box.block_image_1 .inner_item_img img,.dec3_5.contents_box.block_image_text_1 .inner_item_img img,.dec3_5.contents_box.block_image_text_2 .inner_item_img img,.dec3_5.contents_box.block_image_text_3 .inner_item_img img,.dec3_5.contents_box.block_image_text_4 .inner_item_img img,.dec3_5.contents_box.block_image_text_9 .inner_item_img img,.dec3_5.contents_box.block_image_text_10 .inner_item_img img,.dec3_5.contents_box.block_image_text_13 .inner_item_img img,.dec3_5.contents_box.block_image_text_14 .inner_item_img img,.dec3_5.composite_box.block_images_1 .inner_item_img img,.dec3_5.composite_box.block_images_2 .inner_item_img img,.dec3_5.composite_box.block_images_3 .inner_item_img img,.dec3_5.composite_box.block_images_14 .inner_item_img img,.dec3_5.composite_box.block_images_18 .inner_item_img img,.dec3_5.composite_box.block_images_19 .inner_item_img img,.dec3_5.composite_box.block_images_20 .inner_item_img img,.dec3_5.composite_box.block_images_22 .inner_item_img img,.dec3_5.composite_box.block_images_24 .inner_item:nth-of-type(odd) .inner_item_img img,.dec3_5.composite_box.block_images_23 .inner_item_img img,.dec3_5.composite_box.block_images_24 .inner_item:nth-of-type(2n) .inner_item_img img{clip-path:polygon(0 0,90% 10%,100% 100%,10% 90%)}.dec3_6.contents_box.block_image_1 .inner_item_img img,.dec3_6.contents_box.block_image_text_1 .inner_item_img img,.dec3_6.contents_box.block_image_text_2 .inner_item_img img,.dec3_6.contents_box.block_image_text_3 .inner_item_img img,.dec3_6.contents_box.block_image_text_4 .inner_item_img img,.dec3_6.contents_box.block_image_text_9 .inner_item_img img,.dec3_6.contents_box.block_image_text_10 .inner_item_img img,.dec3_6.contents_box.block_image_text_13 .inner_item_img img,.dec3_6.contents_box.block_image_text_14 .inner_item_img img,.dec3_6.composite_box.block_images_1 .inner_item_img img,.dec3_6.composite_box.block_images_2 .inner_item_img img,.dec3_6.composite_box.block_images_3 .inner_item_img img,.dec3_6.composite_box.block_images_14 .inner_item_img img,.dec3_6.composite_box.block_images_18 .inner_item_img img,.dec3_6.composite_box.block_images_19 .inner_item_img img,.dec3_6.composite_box.block_images_20 .inner_item_img img,.dec3_6.composite_box.block_images_22 .inner_item_img img,.dec3_6.composite_box.block_images_24 .inner_item:nth-of-type(odd) .inner_item_img img,.dec3_6.composite_box.block_images_23 .inner_item_img img,.dec3_6.composite_box.block_images_24 .inner_item:nth-of-type(2n) .inner_item_img img{clip-path:polygon(0 10%,100% 0,100% 90%,0 100%)}.dec3_7.contents_box.block_image_1 .inner_item_img img,.dec3_7.contents_box.block_image_text_1 .inner_item_img img,.dec3_7.contents_box.block_image_text_2 .inner_item_img img,.dec3_7.contents_box.block_image_text_3 .inner_item_img img,.dec3_7.contents_box.block_image_text_4 .inner_item_img img,.dec3_7.contents_box.block_image_text_9 .inner_item_img img,.dec3_7.contents_box.block_image_text_10 .inner_item_img img,.dec3_7.contents_box.block_image_text_13 .inner_item_img img,.dec3_7.contents_box.block_image_text_14 .inner_item_img img,.dec3_7.composite_box.block_images_1 .inner_item_img img,.dec3_7.composite_box.block_images_2 .inner_item_img img,.dec3_7.composite_box.block_images_3 .inner_item_img img,.dec3_7.composite_box.block_images_14 .inner_item_img img,.dec3_7.composite_box.block_images_22 .inner_item_img img,.dec3_7.composite_box.block_images_23 .inner_item_img img,.dec3_7.composite_box.block_images_24 .inner_item_img img{border-radius:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;height:auto!important}.dec3_8.contents_box.block_image_1 .inner_item_img img,.dec3_8.contents_box.block_image_text_1 .inner_item_img img,.dec3_8.contents_box.block_image_text_2 .inner_item_img img,.dec3_8.contents_box.block_image_text_3 .inner_item_img img,.dec3_8.contents_box.block_image_text_4 .inner_item_img img,.dec3_8.contents_box.block_image_text_9 .inner_item_img img,.dec3_8.contents_box.block_image_text_10 .inner_item_img img,.dec3_8.contents_box.block_image_text_13 .inner_item_img img,.dec3_8.contents_box.block_image_text_14 .inner_item_img img,.dec3_8.composite_box.block_images_1 .inner_item_img img,.dec3_8.composite_box.block_images_2 .inner_item_img img,.dec3_8.composite_box.block_images_3 .inner_item_img img,.dec3_8.composite_box.block_images_14 .inner_item_img img,.dec3_8.composite_box.block_images_22 .inner_item_img img,.dec3_8.composite_box.block_images_23 .inner_item_img img,.dec3_8.composite_box.block_images_24 .inner_item_img img{border-radius:50% 50% 50% 70%/50% 50% 70% 60%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;height:auto!important}.dec3_8.contents_box.block_image_1:nth-of-type(2n) .inner_item_img img,.dec3_8.contents_box.block_image_text_1:nth-of-type(2n) .inner_item_img img,.dec3_8.contents_box.block_image_text_2:nth-of-type(2n) .inner_item_img img,.dec3_8.contents_box.block_image_text_3:nth-of-type(2n) .inner_item_img img,.dec3_8.contents_box.block_image_text_4:nth-of-type(2n) .inner_item_img img,.dec3_8.contents_box.block_image_text_13:nth-of-type(2n) .inner_item_img img,.dec3_8.contents_box.block_image_text_14:nth-of-type(2n) .inner_item_img img,.dec3_8.composite_box.block_images_1 .inner_item:nth-of-type(2n) .inner_item_img img,.dec3_8.composite_box.block_images_2 .inner_item:nth-of-type(2n) .inner_item_img img,.dec3_8.composite_box.block_images_3 .inner_item:nth-of-type(2n) .inner_item_img img,.dec3_8.composite_box.block_images_14 .inner_item:nth-of-type(2n) .inner_item_img img,.dec3_8.composite_box.block_images_22 .inner_item:nth-of-type(2n) .inner_item_img img,.dec3_8.composite_box.block_images_23 .inner_item:nth-of-type(2n) .inner_item_img img,.dec3_8.composite_box.block_images_24 .inner_item:nth-of-type(2n) .inner_item_img img{border-radius:80% 30% 50% 50%/50%}.dec3_8.composite_box.block_images_1 .inner_item:nth-of-type(3n) .inner_item_img img,.dec3_8.composite_box.block_images_2 .inner_item:nth-of-type(3n) .inner_item_img img,.dec3_8.composite_box.block_images_3 .inner_item:nth-of-type(3n) .inner_item_img img,.dec3_8.composite_box.block_images_14 .inner_item:nth-of-type(3n) .inner_item_img img,.dec3_8.composite_box.block_images_22 .inner_item:nth-of-type(3n) .inner_item_img img,.dec3_8.composite_box.block_images_23 .inner_item:nth-of-type(3n) .inner_item_img img,.dec3_8.composite_box.block_images_24 .inner_item:nth-of-type(3n) .inner_item_img img{border-radius:40% 40% 50%/30% 50% 50%}#main>*:not(.dec3_9):not(.admin_edit)+.dec3_9,.edit_view #main>*:not(.dec3_9)+.admin_edit+.dec3_9,.edit_view #main>.admin_edit:first-child+.dec3_9,#primary>*:not(.dec3_9):not(.admin_edit)+.dec3_9,.edit_view #primary>*:not(.dec3_9)+.admin_edit+.dec3_9,.edit_view #primary>.admin_edit:first-child+.dec3_9,.entry_body>*:not(.dec3_9):not(.admin_edit)+.dec3_9,.edit_view .entry_body>*:not(.dec3_9)+.admin_edit+.dec3_9,.edit_view .entry_body>.admin_edit:first-child+.dec3_9{counter-reset:number 0}.dec3_9.contents_box.block_image_text_1 .inner_item_img:before,.dec3_9.contents_box.block_image_text_2 .inner_item_img:before,.dec3_9.contents_box.block_image_text_3 .inner_item_img:before,.dec3_9.contents_box.block_image_text_4 .inner_item_img:before,.dec3_9.contents_box.block_image_text_9 .inner_item_img:before,.dec3_9.contents_box.block_image_text_10 .inner_item_img:before,.dec3_9.contents_box.block_image_text_11 .inner_item_img:before,.dec3_9.contents_box.block_image_text_12 .inner_item_img:before,.dec3_9.contents_box.block_image_text_13 .inner_item_img:before,.dec3_9.contents_box.block_image_text_14 .inner_item_img:before,.dec3_9.composite_box.block_images_1 .inner_item:before,.dec3_9.composite_box.block_images_2 .inner_item:before,.dec3_9.composite_box.block_images_3 .inner_item:before,.dec3_9.composite_box.block_images_22 .inner_item_img:before,.dec3_9.composite_box.block_images_23 .inner_item_img:before,.dec3_9.composite_box.block_images_24 .inner_item_img:before{counter-increment:number 1;content:counter(number,decimal-leading-zero);color:var(--i_btn_txt_color);background:var(--i_btn_color);line-height:1;font-size:2.4rem;display:flex;align-items:center;justify-content:center;width:5rem;aspect-ratio:1;border-radius:100%;order:-1;margin:0 auto;position:relative;z-index:2}[class*=dec2_].dec3_9.composite_box.block_images_1 .inner_item:before{margin-top:15px;margin-bottom:15px}[class*=dec2_].dec3_9.composite_box.block_images_2 .inner_item:before{margin-top:15px}.dec3_9.composite_box.block_images_1 .inner_item:before,.dec3_9.composite_box.block_images_2 .inner_item:before,.dec3_9.composite_box.block_images_3 .inner_item:before{margin-bottom:15px}.dec3_9.contents_box.block_image_text_1 .inner_item_img:before,.dec3_9.contents_box.block_image_text_2 .inner_item_img:before,.dec3_9.contents_box.block_image_text_3 .inner_item_img:before,.dec3_9.contents_box.block_image_text_4 .inner_item_img:before,.dec3_9.contents_box.block_image_text_9 .inner_item_img:before,.dec3_9.contents_box.block_image_text_10 .inner_item_img:before,.dec3_9.contents_box.block_image_text_13 .inner_item_img:before,.dec3_9.contents_box.block_image_text_14 .inner_item_img:before,.dec3_9.composite_box.block_images_22 .inner_item_img:before,.dec3_9.composite_box.block_images_23 .inner_item_img:before,.dec3_9.composite_box.block_images_24 .inner_item_img:before{margin-bottom:-2.5rem}.dec3_9.contents_box.block_image_text_11 .inner_item_img,.dec3_9.contents_box.block_image_text_12 .inner_item_img{position:relative}.dec3_9.contents_box.block_image_text_11 .inner_item_img:before,.dec3_9.contents_box.block_image_text_12 .inner_item_img:before{position:absolute;top:calc(50% - 2.5rem);right:-2.5rem;margin:0}.dec3_9.contents_box.block_image_text_12 .inner_item_img:before{top:calc(50% - 2.5rem);left:-2.5rem;right:auto}@media screen and (max-width: 768px){.dec3_9.contents_box.block_image_text_1 .inner_item_img:before,.dec3_9.contents_box.block_image_text_2 .inner_item_img:before,.dec3_9.contents_box.block_image_text_3 .inner_item_img:before,.dec3_9.contents_box.block_image_text_4 .inner_item_img:before,.dec3_9.contents_box.block_image_text_9 .inner_item_img:before,.dec3_9.contents_box.block_image_text_10 .inner_item_img:before,.dec3_9.contents_box.block_image_text_11 .inner_item_img:before,.dec3_9.contents_box.block_image_text_12 .inner_item_img:before,.dec3_9.contents_box.block_image_text_13 .inner_item_img:before,.dec3_9.contents_box.block_image_text_14 .inner_item_img:before,.dec3_9.composite_box.block_images_1 .inner_item:before,.dec3_9.composite_box.block_images_2 .inner_item:before,.dec3_9.composite_box.block_images_3 .inner_item:before,.dec3_9.composite_box.block_images_22 .inner_item_img:before,.dec3_9.composite_box.block_images_23 .inner_item_img:before,.dec3_9.composite_box.block_images_24 .inner_item_img:before{font-size:2.2rem;width:4rem}.dec3_9.contents_box.block_image_text_1 .inner_item_img:before,.dec3_9.contents_box.block_image_text_2 .inner_item_img:before,.dec3_9.contents_box.block_image_text_3 .inner_item_img:before,.dec3_9.contents_box.block_image_text_4 .inner_item_img:before,.dec3_9.contents_box.block_image_text_9 .inner_item_img:before,.dec3_9.contents_box.block_image_text_10 .inner_item_img:before,.dec3_9.contents_box.block_image_text_13 .inner_item_img:before,.dec3_9.contents_box.block_image_text_14 .inner_item_img:before,.dec3_9.composite_box.block_images_22 .inner_item_img:before,.dec3_9.composite_box.block_images_23 .inner_item_img:before,.dec3_9.composite_box.block_images_24 .inner_item_img:before{margin-bottom:-2rem}.dec3_9.contents_box.block_image_text_11 .inner_item_img:before,.dec3_9.contents_box.block_image_text_12 .inner_item_img:before{top:-2.5rem;left:calc(50% - 2.5rem)}}.header_under{width:100%;height:auto;display:none}.header_under ul{display:flex;background:#fff}.header_under ul li{width:25%;border-right:1px solid #d7d7d7;box-sizing:border-box;font-size:1.3rem;font-weight:400;text-align:center}.header_under ul li:last-child{border-right:0px solid #d7d7d7}.header_under ul li a{color:#3c3c3c;display:block}header{border-bottom:none}@media screen and (max-width: 900px){.header_under{display:block;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7}header{background:#fff}header.width_full .wraper{background:#fff}}.header_under ul li a{position:relative;padding-bottom:1px}.header_under ul li img{display:block;width:auto;height:27px;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);pointer-events:none}.header_under ul li{display:flex;flex-direction:column;justify-content:center;font-size:clamp(1rem,3vw,2rem)}@media screen and (max-width: 900px){.header_under ul li a{padding-top:20%}.header_under ul li a:before{top:15%;height:40%}}@media screen and (max-width: 480px){.header_under ul li a{padding-top:38%}.header_under ul li a:before{top:8%;height:45%}}.gallery_archive{padding-bottom:0!important;margin-bottom:10px!important}.gallery_archive .wrapper_item.masonry{text-align:center;overflow:hidden;margin-bottom:40px}.gallery_archive .inner_item{float:left;width:calc((100% - 60px)/4 - 2px);padding-bottom:calc((100% - 60px)/4 - 2px);height:0;box-sizing:border-box;margin:0 0 20px 20px;position:relative}.gallery_archive.add_design.view_portrait .inner_item,.gallery_archive.add_design1.view_portrait .inner_item{padding-bottom:calc((120% - 60px)/4 - 2px)}.gallery_archive .inner_item:nth-of-type(4n+1){clear:left;margin-left:0}main>ul.category1{max-width:1200px;margin:0 auto 80px}@media screen and (max-width: 850px){main>ul.category1{margin-bottom:50px}}.gallery_archive .inner_item a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.gallery_archive.add_design .inner_item a,.gallery_archive.add_design1 .inner_item a{background:#000!important}.gallery_archive .inner_item a img{transition:.2s ease-in-out;max-width:none;width:101%;height:101%;background:var(--i_bg_color, rgba(0,0,0,0))}.gallery_archive .inner_item a:after{content:"+";display:block;height:20px;width:20px;line-height:20px;text-align:center;position:absolute;bottom:10px;right:10px;font-weight:700;opacity:0;transition:.2s ease-in-out}.gallery_archive .inner_item a:hover:after{opacity:1}.gallery_archive.add_design .inner_item .heading,.gallery_archive.add_design1 .inner_item .heading{position:absolute;top:0;left:0;height:100%;width:100%;display:table;vertical-align:middle;margin:0;color:#fff!important;padding:0;pointer-events:none}.gallery_archive.add_design .inner_item .heading.block_header_2 .h,.gallery_archive.add_design1 .inner_item .heading.block_header_2 .h{display:table-cell;vertical-align:middle;padding:10px;line-height:1.5;opacity:0;transition:.2s ease-in-out;font-size:inherit!important;margin:0;background:none;background-color:transparent;border:none;letter-spacing:inherit!important;font-weight:400;text-align:center;color:#fff!important}.gallery_archive .inner_item a:hover+.heading.block_header_2 .h{opacity:1}.gallery_archive.add_design .inner_item .heading p,.gallery_archive.add_design1 .inner_item .heading p{display:none}.gallery_archive.add_design .inner_item .heading.block_header_2 .h:before,.gallery_archive.add_design .inner_item .heading.block_header_2 .h:after,.gallery_archive.add_design .inner_item .heading:before,.gallery_archive.add_design .inner_item .heading:after,.gallery_archive.add_design1 .inner_item .heading.block_header_2 .h:before,.gallery_archive.add_design1 .inner_item .heading.block_header_2 .h:after,.gallery_archive.add_design1 .inner_item .heading:before,.gallery_archive.add_design1 .inner_item .heading:after{display:none}.gallery_archive .inner_item .infotxt p{margin-bottom:5px}.gallery_archive .inner_item .infotxt p:nth-last-of-type(1){margin-bottom:0}.gallery_archive .inner_item .infotxt span{color:inherit}.gallery_archive.add_design .inner_item .infotxt,.gallery_archive.add_design1 .inner_item .infotxt{display:none}@media screen and (max-width: 550px){.gallery_archive.add_design .inner_item,.gallery_archive.add_design1 .inner_item{width:calc((100% - 20px) / 3 - 2px);padding-bottom:calc((100% - 20px) / 3 - 2px);margin:0 0 10px 10px}.gallery_archive.add_design.view_portrait .inner_item,.gallery_archive.add_design1.view_portrait .inner_item{padding-bottom:calc((120% - 20px) / 3 - 2px)}.gallery_archive.add_design .inner_item:nth-of-type(4n+1),.gallery_archive.add_design1 .inner_item:nth-of-type(4n+1){clear:none;margin-left:10px}.gallery_archive.add_design .inner_item:nth-of-type(3n+1),.gallery_archive.add_design1 .inner_item:nth-of-type(3n+1){clear:left;margin-left:0}}@media screen and (max-width: 400px){.gallery_archive.add_design .inner_item,.gallery_archive.add_design1 .inner_item{width:calc((100% - 10px)/2 - 2px);padding-bottom:calc((100% - 10px)/2 - 2px);margin:0 0 10px 10px}.gallery_archive.add_design.view_portrait .inner_item,.gallery_archive.add_design1.view_portrait .inner_item{padding-bottom:calc((120% - 10px)/2 - 2px)}.gallery_archive.add_design .inner_item:nth-of-type(4n+1),.gallery_archive.add_design .inner_item:nth-of-type(3n+1),.gallery_archive.add_design1 .inner_item:nth-of-type(4n+1),.gallery_archive.add_design1 .inner_item:nth-of-type(3n+1){clear:none;margin-left:10px}.gallery_archive.add_design .inner_item:nth-of-type(odd),.gallery_archive.add_design1 .inner_item:nth-of-type(odd){clear:left;margin-left:0}}.gallery_archive.add_design2 .wrapper_item{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;width:100%}.gallery_archive.add_design2 .inner_item{float:none;width:31%;padding-bottom:0;height:auto;margin:0 3.5% 0 0;overflow:hidden}.gallery_archive.add_design2 .inner_item:nth-of-type(3n){margin-right:0}.gallery_archive.add_design2 .wrapper_item .inner_item:nth-last-child(n+2){margin-bottom:30px}.gallery_archive.add_design2 .inner_item a{position:static;width:auto;height:auto;display:block;overflow:visible}.gallery_archive.add_design2 .inner_item a:hover{background:none}.gallery_archive.add_design2 .inner_item a img{transition:.2s ease-in-out!important;width:100%;height:270px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;font-family:"object-fit: cover; object-position: 50% 50%;";transform:scale(1)}.gallery_archive.add_design2 .inner_item a:hover img{transform:scale(1)}.gallery_archive.add_design2 .inner_item a:after{display:none}.gallery_archive.add_design2 .inner_item .heading{margin:0;width:100%;padding:5px 0 3px}.gallery_archive.add_design2 .inner_item .heading.block_header_2 .h,.gallery_archive.add_design2 .inner_item .heading p{font-size:inherit!important;margin:0;background:none;background-color:transparent;border:none;color:inherit;padding:0;letter-spacing:inherit!important}.gallery_archive.add_design2 .inner_item .heading.block_header_2 .h{font-weight:700;padding:5px 0 0;text-align:center;display:block}.gallery_archive.add_design2 .inner_item .heading p{font-size:1.3rem}.gallery_archive.add_design2 .inner_item .heading.block_header_2 .h:before,.gallery_archive.add_design2 .inner_item .heading.block_header_2 .h:after,.gallery_archive.add_design2 .inner_item .heading:before,.gallery_archive.add_design2 .inner_item .heading:after{display:none}.gallery_archive.add_design2 .inner_item .infotxt{text-align:left;width:100%}@media screen and (max-width: 1200px){.gallery_archive.add_design2 .inner_item a img{height:20vw}}@media screen and (max-width: 900px){.gallery_archive.add_design2 .inner_item{width:48%;margin:0 4% 0 0}.gallery_archive.add_design2 .inner_item:nth-of-type(3n){margin-right:4%}.gallery_archive.add_design2 .wrapper_item .inner_item:nth-last-child(n+2){margin-bottom:0}.gallery_archive.add_design2 .inner_item:nth-of-type(2n){margin-right:0}.gallery_archive.add_design2 .wrapper_item .inner_item:nth-last-child(n+1){margin-bottom:30px}.gallery_archive.add_design2 .wrapper_item .inner_item a img{height:35vw}}@media screen and (max-width: 600px){.gallery_archive.add_design2 .wrapper_item{display:block}.gallery_archive.add_design2 .wrapper_item .inner_item{width:100%}.gallery_archive.add_design2 .wrapper_item .inner_item a img{height:55vw}.gallery_archive.add_design2 .wrapper_item .inner_item:nth-last-child(n+2){margin-bottom:30px}}.gallery_archive.add_design3 .wrapper_item.masonry{text-align:inherit}.gallery_archive.add_design3 .inner_item{float:none;width:100%;padding-bottom:0;height:auto;margin:0 0 50px;position:relative;overflow:hidden}.gallery_archive.add_design3 .inner_item:last-child{margin-bottom:0}.gallery_archive.add_design3 .inner_item>a{position:static;width:auto;height:auto;display:block;background-color:transparent!important;float:left;width:39%}.gallery_archive.add_design3 .inner_item>a img{transition:.2s ease-in-out!important;display:block;width:auto;height:auto;transform:scale(1);-o-object-fit:contain;object-fit:contain;-o-object-position:50% 0;object-position:50% 0;font-family:"object-fit: contain; object-position: 50% 0;";margin:auto;max-width:100%}.gallery_archive.add_design3 .inner_item>a:hover img{transform:scale(1)}.gallery_archive.add_design3 .inner_item>a:after{display:none}.gallery_archive.add_design3 .inner_item .heading{width:57%;float:right;text-align:left;color:inherit;margin-bottom:10px;padding:0}.gallery_archive.add_design3 .inner_item p .heading.block_header_2 .h{color:inherit}.gallery_archive.add_design3 .inner_item .infotxt{width:57%;float:right;text-align:left}.gallery_archive.add_design3 .inner_item .infotxt a{display:inline;position:static;background-color:transparent;text-decoration:underline}.gallery_archive.add_design3 .inner_item .infotxt a:hover{opacity:.8}@media screen and (max-width: 600px){.gallery_archive.add_design3 .wrapper_item{display:block}.gallery_archive.add_design3 .inner_item>a{width:100%;float:none;margin-bottom:20px}.gallery_archive.add_design3 .inner_item .heading,.gallery_archive.add_design3 .inner_item .infotxt{width:100%;float:none}}.gallery_archive.add_design4 .wrapper_item.masonry{text-align:inherit}.gallery_archive.add_design4 .inner_item:first-child{padding-top:30px;border-top:1px solid var(--i_border_color)}.gallery_archive.add_design4 .inner_item{float:none;width:100%;height:auto;margin:0 0 30px;padding-bottom:30px;position:relative;overflow:hidden;text-align:left;border-bottom:1px solid var(--i_border_color)}.gallery_archive.add_design4 .inner_item a{position:static;width:auto;height:auto;display:inline;background-color:transparent!important;float:none}.gallery_archive.add_design4 .inner_item>a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.gallery_archive.add_design4 .inner_item>a:hover{opacity:.8}.gallery_archive.add_design4 .inner_item img,.gallery_archive.add_design4 .inner_item>a:after{display:none}.gallery_archive.add_design4 .inner_item .heading{text-align:left;color:inherit;margin-bottom:10px;padding:0;display:inline-block}.gallery_archive.add_design4 .inner_item p .heading.block_header_2 .h{color:inherit}.gallery_archive.add_design4 .inner_item .infotxt{text-align:left}.gallery_archive.add_design4 a[href*="/images/"]{cursor:inherit;pointer-events:none}.gallery_archive.add_design4 .inner_item a[href*="/images/"]:hover{opacity:1}@media screen and (max-width: 600px){.gallery_archive.add_design4 .inner_item:first-child{padding-top:20px}.gallery_archive.add_design4 .inner_item{margin:0 0 20px;padding-bottom:20px}}.gallery_archive.add_design5 .wrapper_item{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;width:100%}.gallery_archive.add_design5 .inner_item{float:none;width:48%;padding-bottom:0;height:auto;margin:0 4% 0 0;overflow:hidden}.gallery_archive.add_design5 .inner_item:nth-of-type(2n){margin-right:0}.gallery_archive.add_design5 .wrapper_item .inner_item:nth-last-child(n+1){margin-bottom:30px}.gallery_archive.add_design5 .inner_item a{position:static;width:auto;height:auto;display:block;overflow:visible}.gallery_archive.add_design5 .inner_item a:hover{background:none}.gallery_archive.add_design5 .inner_item a img{transition:.2s ease-in-out!important;width:100%;height:270px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;font-family:"object-fit: cover; object-position: 50% 50%;";transform:scale(1)}.gallery_archive.add_design5 .inner_item a:hover img{transform:scale(1)}.gallery_archive.add_design5 .inner_item a:after{display:none}.gallery_archive.add_design5 .inner_item .heading{margin:0;width:100%;padding:5px 0 3px}.gallery_archive.add_design5 .inner_item .heading.block_header_2 .h,.gallery_archive.add_design5 .inner_item .heading p{font-size:inherit!important;margin:0;background:none;background-color:transparent;border:none;color:inherit;padding:0;letter-spacing:inherit!important}.gallery_archive.add_design5 .inner_item .heading.block_header_2 .h{font-weight:700;padding:5px 0 0;text-align:center;display:block}.gallery_archive.add_design5 .inner_item .heading p{font-size:1.3rem}.gallery_archive.add_design5 .inner_item .heading.block_header_2 .h:before,.gallery_archive.add_design5 .inner_item .heading.block_header_2 .h:after,.gallery_archive.add_design5 .inner_item .heading:before,.gallery_archive.add_design5 .inner_item .heading:after{display:none}.gallery_archive.add_design5 .inner_item .infotxt{text-align:left;width:100%}@media screen and (max-width: 1200px){.gallery_archive.add_design5 .inner_item a img{height:20vw}}@media screen and (max-width: 900px){.gallery_archive.add_design5 .wrapper_item .inner_item a img{height:35vw}}@media screen and (max-width: 600px){.gallery_archive.add_design5 .wrapper_item{display:block}.gallery_archive.add_design5 .wrapper_item .inner_item{width:100%}.gallery_archive.add_design5 .wrapper_item .inner_item a img{height:55vw}.gallery_archive.add_design5 .wrapper_item .inner_item:nth-last-child(n+2){margin-bottom:30px}}.view_gallery_detail .gallery_single .gallery_single_slider:not(.slick-initialized)>*:nth-child(n+2){display:none!important;width:0}.view_gallery_detail .gallery_single .gallery_single_slider:not(.slick-initialized):not(.no_thum)+.gallery_single_slider_thum{display:block!important;height:114px}@media screen and (max-width: 1200px){.view_gallery_detail .gallery_single .gallery_single_slider:not(.slick-initialized):not(.no_thum)+.gallery_single_slider_thum{height:9vw}}@media screen and (max-width: 600px){.view_gallery_detail .gallery_single .gallery_single_slider:not(.slick-initialized):not(.no_thum)+.gallery_single_slider_thum{height:18px;margin-bottom:0}}.slide_single .gallery_single_slider:not(.slick-initialized){display:flex}.slide_single .gallery_single_slider:not(.slick-initialized) .inner_item{aspect-ratio:1;display:flex;align-items:center;justify-content:center;margin-bottom:163px}.slide_single .gallery_single_slider:not(.slick-initialized).no_thum .inner_item{margin-bottom:17px}.slide_single .gallery_single_slider:not(.slick-initialized)[data-column="1"] .inner_item{aspect-ratio:auto}.slide_single .gallery_single_slider:not(.slick-initialized)[data-column="1"] .inner_item img{width:100%;max-width:100%}@media screen and (max-width: 1110px){.slide_single .gallery_single_slider:not(.slick-initialized) .inner_item{margin-bottom:14.5vw}}@media screen and (max-width: 768px){.slide_single .gallery_single_slider:not(.slick-initialized) .inner_item{margin-bottom:16vw}}@media screen and (max-width: 600px){.slide_single .gallery_single_slider:not(.slick-initialized) .inner_item{margin-bottom:17px}}@media screen and (max-width: 450px){.slide_single .gallery_single_slider:not(.slick-initialized) .inner_item{aspect-ratio:auto}}@media screen and (min-width: 901px){.slide_single .gallery_single_slider:not(.slick-initialized)[data-column="1"]>*{width:100%}.slide_single .gallery_single_slider:not(.slick-initialized)[data-column="2"]>*{width:50%}.slide_single .gallery_single_slider:not(.slick-initialized)[data-column="3"]>*{width:33.3%}.slide_single .gallery_single_slider:not(.slick-initialized)[data-column="4"]>*{width:25%}.slide_single .gallery_single_slider:not(.slick-initialized)[data-column="5"]>*{width:20%}.slide_single .gallery_single_slider:not(.slick-initialized)[data-column="6"]>*{width:16.666%}.slide_single .gallery_single_slider:not(.slick-initialized)[data-column="1"]>*:nth-child(n+2),.slide_single .gallery_single_slider:not(.slick-initialized)[data-column="2"]>*:nth-child(n+3),.slide_single .gallery_single_slider:not(.slick-initialized)[data-column="3"]>*:nth-child(n+4),.slide_single .gallery_single_slider:not(.slick-initialized)[data-column="4"]>*:nth-child(n+5),.slide_single .gallery_single_slider:not(.slick-initialized)[data-column="5"]>*:nth-child(n+6),.slide_single .gallery_single_slider:not(.slick-initialized)[data-column="6"]>*:nth-child(n+7){display:none!important;width:0}}@media screen and (max-width: 900px){.slide_single .gallery_single_slider:not(.slick-initialized)[data-column="1"]>*{width:100%}.slide_single .gallery_single_slider:not(.slick-initialized)[data-column="2"]>*{width:50%}.slide_single .gallery_single_slider:not(.slick-initialized)[data-column="3"]>*{width:33.3%}.slide_single .gallery_single_slider:not(.slick-initialized)[data-column="4"]>*,.slide_single .gallery_single_slider:not(.slick-initialized)[data-column="5"]>*,.slide_single .gallery_single_slider:not(.slick-initialized)[data-column="6"]>*{width:25%}.slide_single .gallery_single_slider:not(.slick-initialized)[data-column="1"]>*:nth-child(n+2),.slide_single .gallery_single_slider:not(.slick-initialized)[data-column="2"]>*:nth-child(n+3),.slide_single .gallery_single_slider:not(.slick-initialized)[data-column="3"]>*:nth-child(n+4),.slide_single .gallery_single_slider:not(.slick-initialized)[data-column="4"]>*:nth-child(n+5),.slide_single .gallery_single_slider:not(.slick-initialized)[data-column="5"]>*:nth-child(n+5),.slide_single .gallery_single_slider:not(.slick-initialized)[data-column="6"]>*:nth-child(n+5){display:none!important;width:0}}@media screen and (max-width: 600px){.slide_single .gallery_single_slider:not(.slick-initialized)>*{width:50%!important}.slide_single .gallery_single_slider:not(.slick-initialized)[data-column="1"]>*{width:100%!important}.slide_single .gallery_single_slider:not(.slick-initialized)>*:nth-child(n+3){display:none!important;width:0}}@media screen and (max-width: 450px){.slide_single .gallery_single_slider:not(.slick-initialized)>*{width:100%!important}.slide_single .gallery_single_slider:not(.slick-initialized)>*:nth-child(n+2){display:none!important;width:0}}.gallery_single .wrapper_item{text-align:center;overflow:hidden}.gallery_single.width_full .content_wrapper{padding-left:0;padding-right:0}.gallery_single.width_full .gallery_single_slider{width:100vw;max-width:100%}.gallery_single_slider .slick-list{position:relative;display:block;overflow:hidden}.gallery_single_slider{position:relative;margin-bottom:30px}.gallery_single_slider .slick-track{position:relative;top:0;left:0;display:flex;align-items:center;justify-content:flex-start;margin-left:auto;margin-right:auto}.gallery_single_slider .inner_item{display:block}.gallery_single_slider .inner_item img{max-height:70vh;display:block;margin:0 auto;max-width:calc(100% - 1px);transform:scale(1)!important;width:auto}.gallery_single_slider .inner_item .video{position:relative;pointer-events:auto}.gallery_single_slider .inner_item .video i{display:bloc;width:90px;height:90px;position:absolute;top:calc(50% - 45px);left:calc(50% - 45px);z-index:2}.gallery_single_slider .inner_item video{max-height:70vh;display:block;margin:0 auto;max-width:calc(100% - 1px);transform:scale(1)!important}.gallery_single_slider .inner_item p{display:inline-block;text-align:left;padding-top:10px;margin:0 10px}.gallery_single_slider[data-column="1"] .inner_item img,.gallery_single_slider:not([data-column]) .inner_item img{max-width:calc(100% - 80px)}.gallery_single_slider[data-column="1"] .inner_item p,.gallery_single_slider:not([data-column]) .inner_item p{margin:0}.gallery_single_slider .slick-arrow{display:block;text-indent:-10000px;outline:none;line-height:1px;font-size:1px;height:40px;width:40px;cursor:pointer;position:absolute;top:calc(50% - 20px);left:0;z-index:1100;border:none}.gallery_single_slider.pop .slick-arrow{width:44px}.gallery_single_slider .slick-arrow::-moz-focus-inner{border:0px}.gallery_single_slider .slick-next{left:auto;right:0}.gallery_single_slider .slick-arrow:before{content:"";display:block;width:15px;height:15px;position:absolute;top:calc(50% - 7px);border-top:1px solid var(--i_btn_color, rgba(150,150,150,.8));border-left:1px solid var(--i_btn_color, rgba(150,150,150,.8))}.gallery_single_slider .slick-prev:before{transform:rotate(-45deg);left:15px}.gallery_single_slider .slick-next:before{transform:rotate(135deg);left:auto;right:15px}.gallery_single_slider .slick-arrow.slick-disabled{display:none!important}.gallery_single_slider[dir=rtl] .slick-arrow{transform:rotate(180deg)}.gallery_single_slider[dir=rtl] .slick-prev{left:auto;right:15px}.gallery_single_slider[dir=rtl] .slick-next{left:15px;right:auto}.gallery_single_slider .pointer{display:none!important;flex-wrap:wrap;align-items:flex-start;justify-content:center;margin:0 auto}.edit_view .gallery_single_slider.no_thum+.gallery_single_slider_thum{display:none}.edit_view .gallery_single_slider.no_thum{margin-bottom:0}.gallery_single_slider.no_thum .pointer{display:flex!important}.gallery_single_slider .pointer li{display:block;padding:10px 3px 0}.gallery_single_slider .pointer li button{display:block;text-indent:-10000px;outline:none;line-height:1px;font-size:1px;background-color:var(--i_txt_color, rgba(125,125,125,1));opacity:.2;width:7px;height:7px;border-radius:100%;border:none;cursor:pointer}.gallery_single_slider .pointer .slick-active button{background-color:var(--i_btn_color, rgba(125,125,125,1));opacity:1}.gallery_single_slider_thum .slick-list{position:relative;display:block;overflow:hidden}.gallery_single_slider_thum{position:relative;max-width:1136px;margin:0 auto 50px}.gallery_single_slider_thum:empty{display:none!important}.gallery_single_slider_thum .slick-track{position:relative;top:0;left:0;display:block;width:calc(100% + 10px)!important;transform:translateZ(0)!important;overflow:hidden;text-align:center;margin-left:-5px}.gallery_single_slider_thum .inner_item{width:calc(10% - 10px)!important;margin:0 5px 10px;display:inline-block;vertical-align:bottom}.gallery_single_slider_thum .inner_item:nth-child(n+11){float:left}.gallery_single_slider_thum .inner_item span{display:block;width:100%;height:0;position:relative;padding-top:100%}.gallery_single_slider_thum .inner_item img{cursor:pointer;position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;transition:transform .6s ease-out;transition-property:opacity,transform;backface-visibility:hidden;transform:scale(1)!important}.gallery_single_slider_thum .inner_item .video{width:100%;height:100%;cursor:pointer;position:absolute;top:0;left:0;overflow:hidden}.gallery_single_slider_thum .inner_item .video i{display:none}.gallery_single_slider_thum .inner_item video{pointer-events:none}.gallery_single_slider_thum .inner_item video.thum_vertical{width:100%;height:auto;margin-top:50%;transform:translateY(-50%)}.gallery_single_slider_thum .inner_item video.thum_horizontal{width:auto;height:100%;margin-left:50%;transform:translate(-50%)}.gallery_single_slider_thum .inner_item p{display:none}@media screen and (max-width: 600px){.gallery_single_slider .inner_item img,.gallery_single_slider[data-column="1"] .inner_item img,.gallery_single_slider:not([data-column]) .inner_item img{max-height:120vw;max-width:100%}.gallery_single_slider .inner_item p{margin:0}.gallery_single_slider_thum{display:none}.gallery_single_slider .pointer{display:flex!important}.gallery_single_slider .inner_item .video i{width:16vw;height:16vw;top:calc(50% - 8vw);left:calc(50% - 8vw)}}@media screen and (max-width: 450px){.gallery_single_slider{margin-bottom:50px}.gallery_single_slider .slick-track{overflow:hidden;display:block}.gallery_single_slider .slick-slide{float:left}.gallery_single_slider .slick-arrow{width:40px}}.gallery_single .inner_item_txt{text-align:left;margin-bottom:30px!important}.gallery_single~.pager2{max-width:1200px;padding:50px var(--i_padding, 20px) 0}.news_archive{padding-bottom:0!important}.news_archive article{border-bottom:1px solid var(--i_border_color)}.news_single>.content_wrapper:after{content:"";display:block;clear:both}.news_archive .inner_item_img a,.news_archive .inner_item_img i,.news_archive .inner_item_img img{box-sizing:border-box}#sidebar ul.sidebar_list:not(.archive) li ul{margin-left:20px}#sidebar ul.sidebar_list:not(.archive) li a+ul{margin-top:5px}#sidebar ul.sidebar_list:not(.archive) li a{padding-top:2px;padding-bottom:2px}#sidebar ul.sidebar_list:not(.archive) li ul a:before{width:7px;height:7px;top:6px;left:0;transform:rotate(180deg);opacity:.5}#sidebar ul.sidebar_list:not(.archive)>li{position:relative}#sidebar ul.sidebar_list:not(.archive) .toggle{display:block;position:absolute;top:5px;right:0;opacity:.4;width:20px;text-align:center;cursor:pointer}#sidebar ul.sidebar_list.archive{border-style:none;border-top:1px dotted var(--i_border_color)}#sidebar ul.sidebar_list.archive>li{border-style:none;border-bottom:1px dotted var(--i_border_color)}#sidebar ul.sidebar_list.archive>li>a{padding:5px 15px}#sidebar ul.sidebar_list.archive>li>a:after{content:"+";position:absolute;top:5px;right:5px;opacity:.4;text-align:center;width:10px}#sidebar ul.sidebar_list.archive>li>a.open:after{content:"-"}#sidebar ul.sidebar_list.archive ul{display:none}#sidebar ul.sidebar_list.archive ul li{width:auto!important}#sidebar ul.sidebar_list.archive ul a{padding:2px 0 2px 15px}#sidebar ul.sidebar_list.archive ul a:before{transform:rotate(0);border-right:none;height:0;top:calc(50% - 1px)}@media screen and (max-width: 850px){#sidebar{padding:15px!important}#sidebar ul.sidebar_list.archive{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;border-top-style:none}#sidebar ul.sidebar_list.archive>li:nth-of-type(3n-1){margin-left:3.5%;margin-right:3.5%}#sidebar ul.sidebar_list.archive>li:nth-of-type(-n+3){border-top:1px dotted var(--i_border_color)}#sidebar ul.sidebar_list.archive>li{width:31%}}@media screen and (max-width: 700px){#sidebar ul.sidebar_list.archive>li:nth-of-type(3n-1){margin-left:0;margin-right:0}#sidebar ul.sidebar_list.archive>li:nth-of-type(2n-1){margin-right:4%}#sidebar ul.sidebar_list.archive>li:nth-of-type(-n+3){border-top-style:none}#sidebar ul.sidebar_list.archive>li:nth-of-type(-n+2){border-top:1px dotted var(--i_border_color)}#sidebar ul.sidebar_list.archive>li{width:48%}}article .entry_header .heading .h{display:block}section:not(.add_design1):not(.add_design3):not(.add_design5):not(.add_design7) article:last-child{border-bottom:none!important}article .inner_item_img{margin-bottom:20px;transition:.2s ease-in-out}article .inner_item_img i{display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:var(--i_noimg_bg_color);background-position:50% 50%;background-repeat:no-repeat;background-size:80%}article .inner_item_img a i:nth-last-child(2){display:none}article .inner_item_img img{position:relative;z-index:2}.add_design article,.add_design1 article{margin-bottom:15px}.add_design article .entry_body,.add_design1 article .entry_body{display:none!important}article .entry_body img{margin-bottom:20px}article .entry_meta{font-size:1.3rem}article .entry_meta ul{display:block}article .entry_meta ul li{display:inline-block}article .entry_meta ul li:after{content:", "}article .entry_meta ul li:last-child:after{content:""}.news_archive>.content_wrapper{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.news_archive>.content_wrapper>.heading,.news_archive>.content_wrapper>h2{width:100%}@media screen and (max-width: 850px){.news_archive>.content_wrapper{display:block}}.news_archive.add_design1 article:last-child,.news_archive.add_design6 article:last-child{margin-bottom:0}.news_archive.add_design2>.content_wrapper,.news_archive.add_design2 #primary{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.news_archive.add_design2 article{padding:0;margin:0 0 30px;border:none;width:31%;position:relative;align-self:stretch}.news_archive.add_design2 article .entry_body{display:block}.news_archive.add_design2 article:nth-of-type(3n-1){margin-left:3.5%;margin-right:3.5%}.news_archive.add_design2 article .entry_header{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;z-index:5!important;display:flex!important;justify-content:center!important;align-items:center!important;box-sizing:border-box!important;padding:10px!important;opacity:0!important;transition:opacity .2s ease-in-out!important;pointer-events:none}.news_archive.add_design2 article:hover .entry_header{opacity:1!important}.news_archive.add_design2 article .entry_header .heading,.news_archive.add_design2 article .entry_header .heading .h{line-height:1.5!important;font-size:inherit!important;margin:0!important;background:none!important;background-color:transparent!important;border:none!important;letter-spacing:inherit!important;font-weight:400!important;text-align:center!important;color:#fff!important;padding:0!important}.news_archive.add_design2 article .entry_header .heading:before,.news_archive.add_design2 article .entry_header .heading .h:before{display:none!important}.news_archive.add_design2 article .entry_header .heading .h a{color:#fff}.news_archive.add_design2 article .entry_header .heading .h+p{line-height:1.5!important;margin:0!important;background:none!important;background-color:transparent!important;border:none!important;font-weight:400!important;text-align:center!important;color:#fff!important;padding:10px 0 0!important}.news_archive.add_design2 article .entry_body{margin:0}.news_archive.add_design2 article .inner_item_img{width:100%;height:0;position:relative;padding-bottom:100%;opacity:1!important;margin:0}.news_archive.add_design2 article .inner_item_img a{display:block;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;opacity:1!important}.news_archive.add_design2 article .inner_item_img a:after{content:"";width:100%;height:100%;background:#000;position:absolute;top:0;left:0;z-index:2;opacity:0;transition:.5s ease-out}.news_archive.add_design2 article:hover .inner_item_img a:after{opacity:.2}.news_archive.add_design2 article .inner_item_img a img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;font-family:"object-fit: cover; object-position: 50% 50%;";transition:1s ease-out;transform:scale(1.002);margin:0}.news_archive.add_design2 article:hover .inner_item_img a img{transform:scale(1.1)}.news_archive.add_design2 article .inner_item_txt{display:none}@media screen and (max-width: 680px){.news_archive.add_design2 article{margin:0 0 20px}.news_archive.add_design2 article .entry_header{padding:5px!important}.news_archive.add_design2 article .entry_header .heading .h{height:41px;overflow:hidden}}@media screen and (max-width: 400px){.news_archive.add_design2 article{margin:0 0 15px;width:48%}.news_archive.add_design2 article:nth-of-type(3n-1){margin-left:0;margin-right:0}.news_archive.add_design2 article:nth-of-type(2n-1){margin-right:4%}.news_archive.add_design2 article .entry_header{padding:5px!important}.news_archive.add_design2 article .entry_header .heading .h{height:41px;overflow:hidden}}.news_archive.add_design3>.content_wrapper,.news_archive.add_design3 #primary{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.news_archive.add_design3 article{padding:0 0 30px;margin:0 0 30px;margin-bottom:30px!important;width:30%;position:relative;align-self:stretch}.news_archive.add_design3 article .entry_body{display:block}.news_archive.add_design3 article:nth-of-type(3n-1){margin-left:5%;margin-right:5%}.news_archive.add_design3 article .entry_header{margin-bottom:10px}.news_archive.add_design3 article .entry_header .heading,.news_archive.add_design3 article .entry_header .heading .h{line-height:1.5!important;font-size:inherit!important;margin:0!important;background:none!important;background-color:transparent!important;border:none!important;letter-spacing:inherit!important;font-weight:400!important;padding:0!important;text-align:left!important}.news_archive.add_design3 article .entry_header .heading .h{font-weight:700!important}.news_archive.add_design3 article .entry_header .heading:before,.news_archive.add_design3 article .entry_header .heading .h:before,.news_archive.add_design3 article .entry_header .heading:after,.news_archive.add_design3 article .entry_header .heading .h:after{display:none!important}.news_archive.add_design3 article .entry_header .heading .h+p{line-height:1.5!important;margin:0!important;background:none!important;background-color:transparent!important;border:none!important;font-weight:400!important;text-align:left!important;padding:5px 0 0!important;letter-spacing:.01rem!important}.news_archive.add_design3 article .entry_body{margin:0}.news_archive.add_design3 article .inner_item_img{width:100%;height:0;position:relative;padding-bottom:80%;opacity:1!important;margin:0 0 10px}.news_archive.add_design3 article .inner_item_img a{display:block;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;opacity:1!important}.news_archive.add_design3 article .inner_item_img a img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;font-family:"object-fit: cover; object-position: 50% 50%;";transition:.3s ease-out;margin:0}.news_archive.add_design3 article .inner_item_img a:hover img{opacity:.8}.news_archive.add_design3 article .entry_body .inner_item_txt p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@media screen and (max-width: 1200px){.news_archive.add_design3 article{width:47.5%}.news_archive.add_design3 article:nth-of-type(3n-1){margin-left:0;margin-right:0}.news_archive.add_design3 article:nth-of-type(2n-1){margin-right:5%}.news_archive.add_design3 article .inner_item_img{padding-bottom:60%}}@media screen and (max-width: 850px){.news_archive.add_design3 article{width:30%}.news_archive.add_design3 article:nth-of-type(2n-1){margin-right:0}.news_archive.add_design3 article:nth-of-type(3n-1){margin-left:5%;margin-right:5%}.news_archive.add_design3 article .inner_item_img{padding-bottom:80%}}@media screen and (max-width: 680px){.news_archive.add_design3 article{width:47.5%}.news_archive.add_design3 article:nth-of-type(3n-1){margin-left:0;margin-right:0}.news_archive.add_design3 article:nth-of-type(2n-1){margin-right:5%}.news_archive.add_design3 article .inner_item_img{padding-bottom:60%}}@media screen and (max-width: 400px){.news_archive.add_design3 article{width:100%}.news_archive.add_design3 article:nth-of-type(3n-1),.news_archive.add_design3 article:nth-of-type(2n-1){margin-left:0;margin-right:0}}.news_archive.add_design4>.content_wrapper,.news_archive.add_design4 #primary{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.news_archive.add_design4 article{padding:0;margin:0 0 30px;border:none;width:30%;position:relative;display:flex;flex-direction:column}.news_archive.add_design4 article .entry_body{display:block}.news_archive.add_design4 article:nth-of-type(3n-1){margin-left:5%;margin-right:5%}.news_archive.add_design4 article .entry_header{width:100%;order:2;margin-bottom:0}.news_archive.add_design4 article .entry_header .heading,.news_archive.add_design4 article .entry_header .heading .h{line-height:1.5!important;font-size:inherit!important;margin:0!important;background:none!important;background-color:transparent!important;border:none!important;letter-spacing:inherit!important;font-weight:400!important;padding:0!important;text-align:left!important}.news_archive.add_design4 article .entry_header .heading .h{font-weight:700!important}.news_archive.add_design4 article .entry_header .heading:before,.news_archive.add_design4 article .entry_header .heading .h:before{display:none!important}.news_archive.add_design4 article .entry_header .heading .h+p{line-height:1.5!important;margin:0!important;background:none!important;background-color:transparent!important;border:none!important;font-weight:400!important;text-align:left!important;padding:5px 0 0!important;letter-spacing:.01rem!important}.news_archive.add_design4 article .entry_body{width:100%;order:1;margin:0 0 10px}.news_archive.add_design4 article .inner_item_img{width:100%;height:0;position:relative;padding-bottom:80%;opacity:1!important;margin:0}.news_archive.add_design4 article .inner_item_img a{display:block;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;opacity:1!important}.news_archive.add_design4 article .inner_item_img a img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;font-family:"object-fit: cover; object-position: 50% 50%;";transition:1s ease-out;margin:0}.news_archive.add_design4 article .inner_item_img a:hover img{opacity:.8}.news_archive.add_design4 article:hover .inner_item_img a img{transform:scale(1.1);opacity:.8}.news_archive.add_design4 article .inner_item_txt{display:none}@media screen and (max-width: 1200px){.news_archive.add_design4 article{width:47.5%}.news_archive.add_design4 article:nth-of-type(3n-1){margin-left:0;margin-right:0}.news_archive.add_design4 article:nth-of-type(2n-1){margin-right:5%}.news_archive.add_design4 article .inner_item_img{padding-bottom:60%}}@media screen and (max-width: 850px){.news_archive.add_design4 article{width:30%}.news_archive.add_design4 article:nth-of-type(2n-1){margin-right:0}.news_archive.add_design4 article:nth-of-type(3n-1){margin-left:5%;margin-right:5%}.news_archive.add_design4 article .inner_item_img{padding-bottom:80%}}@media screen and (max-width: 680px){.news_archive.add_design4 article{width:47.5%}.news_archive.add_design4 article:nth-of-type(3n-1){margin-left:0;margin-right:0}.news_archive.add_design4 article:nth-of-type(2n-1){margin-right:5%}.news_archive.add_design4 article .inner_item_img{padding-bottom:60%}}.news_archive.add_design5 article{padding-bottom:40px;margin-bottom:40px}.news_archive.add_design5 article .entry_header{float:right;width:75%}.news_archive.add_design5 #primary article .entry_header{width:67%}.news_archive.add_design5 article .entry_header .heading{margin-bottom:10px!important}.news_archive.add_design5 article .entry_body{display:inline;overflow:hidden;margin-bottom:0}.news_archive.add_design5 article .inner_item_img{float:left;width:22%;text-align:center;margin-bottom:0}.news_archive.add_design5 #primary article .inner_item_img{width:30%}.news_archive.add_design5 article .inner_item_img+.inner_item_txt{float:right;width:75%}.news_archive.add_design5 #primary article .inner_item_img+.inner_item_txt{width:67%}.news_archive.add_design5 article .inner_item_img img{margin-bottom:0}.news_archive.add_design5 article .inner_item_img a.no_img{display:block}.news_archive.add_design5 article .inner_item_img a.no_img img{height:160px;width:100%}.column1 .news_archive.add_design5 article .inner_item_img a.no_img img{height:220px}.news_archive.add_design5 article .inner_item_img a i:nth-last-child(1){position:static;width:100%;height:200px;background-size:80%}@media screen and (max-width: 1200px){.news_archive.add_design5 article .inner_item_img a.no_img img{height:14vw}.column1 .news_archive.add_design5 article .inner_item_img a.no_img img{height:18vw}}@media screen and (max-width: 850px){.news_archive.add_design5 article .inner_item_img a.no_img img{height:16vw}.news_archive.add_design5 article .inner_item_img a i:nth-last-child(1){height:20vw}}@media screen and (max-width: 750px){.news_archive.add_design5 article .entry_header,.news_archive.add_design5 #primary article .entry_header{width:73%}.news_archive.add_design5 article .inner_item_img,.news_archive.add_design5 #primary article .inner_item_img{width:24%}.news_archive.add_design5 article .inner_item_img+.inner_item_txt,.news_archive.add_design5 #primary article .inner_item_img+.inner_item_txt{width:73%}.news_archive.add_design5 article{padding-bottom:20px;margin-bottom:20px}}@media screen and (max-width: 650px){.news_archive.add_design5 #primary{border-top:1px solid var(--i_border_color)}.news_archive.add_design5 article{display:flex;width:100%;align-items:center;justify-content:space-between;padding-bottom:15px;padding-top:15px;margin-bottom:0}.news_archive.add_design5 article .entry_header{float:none;width:calc(100% - 125px)!important;box-sizing:border-box}.news_archive.add_design5 article .entry_header .heading{margin-bottom:0!important;padding-bottom:0}.news_archive.add_design5 article .entry_header .heading .h{font-size:1.8rem!important}.news_archive.add_design5 article .entry_body{display:block;width:110px;height:110px}.news_archive.add_design5 article .inner_item_txt{display:none}.news_archive.add_design5 article .inner_item_img{float:none;width:100%!important;height:100%}.news_archive.add_design5 article .inner_item_img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.news_archive.add_design5 article .inner_item_img a.no_img,.news_archive.add_design5 article .inner_item_img a.no_img img{width:100%!important;height:100%!important}}@media screen and (max-width: 450px){.news_archive.add_design5 article .entry_header{width:calc(100% - 105px)!important}.news_archive.add_design5 article .entry_body{width:90px;height:90px}.news_archive.add_design5 article .entry_header .heading{border:none!important}.news_archive.add_design5 article .entry_header .heading .h{font-size:1.7rem!important;line-height:1.6!important}.news_archive.add_design5 article .entry_header .heading .h,.news_archive.add_design5 article .entry_header .heading p{margin:0;border:none;padding:0}.news_archive.add_design5 article .entry_header *:before,.news_archive.add_design5 article .entry_header *:after{display:none}.news_archive.add_design5 article .entry_header .heading p{opacity:.7}}@media screen and (min-width: 650px){.news_archive.add_design5 article:last-child{border-bottom:none;padding-bottom:0}}.news_single article .entry_header .heading .launch_date,.news_single article .entry_header .heading .update_date{display:inline-block;letter-spacing:0;padding-right:10px;padding-left:20px;position:relative}.news_single article .entry_header .heading .launch_date:before,.news_single article .entry_header .heading .launch_date:after,.news_single article .entry_header .heading .update_date:before,.news_single article .entry_header .heading .update_date:after{content:"";position:absolute;opacity:.5}.news_single article .entry_header .heading .launch_date:before{width:11px;height:11px;border-radius:100%;border:2px solid var(--i_txt_color, #7E7E7E);top:calc(50% - 7.5px);left:0}.news_single article .entry_header .heading .launch_date:after{width:3px;height:4px;border-left:2px solid var(--i_txt_color, #7E7E7E);border-bottom:2px solid var(--i_txt_color, #7E7E7E);top:calc(50% - 4.5px);left:6px}.news_single article .entry_header .heading .update_date:before{width:10px;height:10px;border-radius:100%;border:2px solid var(--i_txt_color, #7E7E7E);border-right-color:transparent;top:calc(50% - 7px);left:0}.news_single article .entry_header .heading .update_date:after{width:0;height:0;border-top:4px solid var(--i_txt_color, #7E7E7E);border-left:4px solid transparent;border-right:4px solid transparent;transform:rotate(-45deg);top:calc(50% - 5px);left:8px}.news_archive.add_design6 article{margin-bottom:40px;border:1px solid var(--i_border_color);padding:25px;display:flex;align-items:stretch;justify-content:space-between}.news_archive.add_design6 article .date,.news_single.add_design6 .date{display:flex;flex-wrap:wrap;align-items:center;align-content:center;background:var(--i_btn_color);color:var(--i_btn_txt_color);text-align:center;width:130px;padding:15px 10px;box-sizing:border-box}.news_archive.add_design6 article .date span,.news_single.add_design6 article .date span{display:block;width:100%;line-height:1.2}.news_archive.add_design6 article .date span:nth-of-type(2){font-size:4.6rem}.news_archive.add_design6 article .entry_content{width:calc(100% - 160px)}.news_archive.add_design6 article .heading.block_header_2{margin-bottom:0;border-bottom:1px solid var(--i_border_color)}.news_archive.add_design6 article .entry_body{margin-top:15px}.news_archive.add_design6 article .entry_meta ul,.news_archive.add_design6 article .entry_meta ol,.news_single.add_design6 .entry_meta ul,.news_single.add_design6 .entry_meta ol{display:inline-block}.news_archive.add_design6 article .entry_meta ul+ol,.news_single.add_design6 .entry_meta ul+ol{padding-top:5px}.news_archive.add_design6 article .entry_meta li,.news_single.add_design6 .entry_meta li{display:inline-block}.news_archive.add_design6 article .entry_meta ol li,.news_single.add_design6 .entry_meta ol li{border:1px solid var(--i_border_color);background:var(--i_sub2_color);margin:2px 5px 2px 0}.news_archive.add_design6 article .entry_meta a,.news_single.add_design6 .entry_meta a{white-space:nowrap}.news_archive.add_design6 article .entry_meta ol li a,.news_single.add_design6 .entry_meta ol li a{padding:3px}.news_archive.add_design6 article .inner_item_txt{padding-top:10px}@media screen and (max-width: 1050px){.news_archive.add_design6 article{padding:20px}}@media screen and (max-width: 600px){.news_archive.add_design6 article .date{width:100px}.news_archive.add_design6 article .entry_content{width:calc(100% - 120px)}}@media screen and (max-width: 450px){.news_archive.add_design6 #primary{padding-top:10px}.news_archive.add_design6 article{padding:15px;position:relative;overflow:visible}.news_archive.add_design6 article .date{width:50px;height:90px;padding:0;position:absolute;top:-10px;left:10px}.news_archive.add_design6 article .entry_content{padding-left:58px;width:100%}.news_archive.add_design6 article .date span{font-size:1.4rem}.news_archive.add_design6 article .date span:nth-of-type(2){font-size:3.2rem}}.add_design6 #sidebar .widget_news02 li a div:nth-of-type(1){display:none}.add_design6 #sidebar .widget_news02 li p:nth-of-type(1){padding-left:15px}.add_design6 #sidebar .widget_news02 li a p{padding-left:0}.add_design6 #sidebar .widget_news02 li p:nth-of-type(1):before{left:0}.news_single.add_design6 .entry_header{position:relative}.news_single.add_design6 .date{width:65px}.news_single.add_design6 .date span{font-size:1.4rem}.news_single.add_design6 .date span:nth-of-type(2){font-size:3.2rem}.news_single.add_design6 .entry_content{width:calc(100% - 80px)}.news_single.add_design6 .heading.block_header_2{margin-bottom:20px}.news_single.add_design6 .entry_body{padding-top:50px}.news_single.add_design6 .entry_body section{line-height:2.1}.news_single.add_design6 .entry_body section:not(.parallax)>.content_wrapper>:last-child:not(.heading){margin-bottom:110px}.news_single.add_design6 .entry_body section:not(.hp):after{content:"";position:absolute;bottom:30px;left:50%;display:block;width:1px;height:50px;background:var(--i_border_color)}.news_single.add_design6 .entry_related{border:10px solid var(--i_shadow_color);padding:20px}.news_single.add_design6 .entry_related ul{display:block;border-top:1px solid var(--i_border_color)}.news_single.add_design6 .entry_related ul li{display:block;border-bottom:1px solid var(--i_border_color)}.news_single.add_design6 .entry_related ul li a{display:block;padding:10px 0 10px 15px;font-size:1.4rem;position:relative}.news_single.add_design6 .entry_related ul li a:before{content:"";display:block;position:absolute;left:0;top:calc(50% - 3px);height:5px;width:5px;border-top:1px solid var(--i_main_color);border-right:1px solid var(--i_main_color);transform:rotate(45deg)}.news_single.add_design6 .entry_related+.entry_meta{margin-top:30px;padding-top:20px;border-top:1px solid var(--i_border_color)}@media screen and (max-width: 450px){.news_single.add_design6 .date{width:45px}.news_single.add_design6 .date span{font-size:1.3rem}.news_single.add_design6 .date span:nth-of-type(2){font-size:2.4rem}.news_single.add_design6 .entry_content{width:calc(100% - 55px)}.news_single.add_design6 .entry_related{padding:15px}}.news_archive.add_design7 article{box-sizing:border-box;padding:15px 20px;margin-bottom:20px;border:1px solid var(--i_border_color)}.news_archive.add_design7 article .entry_header .heading{margin-bottom:10px!important;padding-bottom:0}.news_archive.add_design7 article .entry_body{display:block;overflow:hidden}.news_archive.add_design7 article .inner_item_img{float:left;width:17%;text-align:center;margin-bottom:0}.news_archive.add_design7 #primary article .inner_item_img{width:25%}.news_archive.add_design7 article .inner_item_img~.inner_item_txt,.news_archive.add_design7 article .inner_item_img~.inner_item_cat{float:right;width:80%}.news_archive.add_design7 #primary article .inner_item_img~.inner_item_txt,.news_archive.add_design7 #primary article .inner_item_img~.inner_item_cat{width:73%}.news_archive.add_design7 article .inner_item_txt~.inner_item_cat{margin-top:10px}.news_archive.add_design7 article .inner_item_img img{margin-bottom:0}.news_archive.add_design7 article .inner_item_img a.no_img{display:block}.column1 .news_archive.add_design7 article .inner_item_img a.no_img img{height:190px}@media screen and (max-width: 1200px){.news_archive.add_design7 article .inner_item_img a i:nth-last-child(1){height:15vw}.column1 .news_archive.add_design7 article .inner_item_img a.no_img img{height:16vw}}@media screen and (max-width: 850px){.news_archive.add_design7 article .inner_item_img,.news_archive.add_design7 #primary article .inner_item_img{width:24%}.news_archive.add_design7 article .inner_item_img~.inner_item_txt,.news_archive.add_design7 #primary article .inner_item_img~.inner_item_txt,.news_archive.add_design7 article .inner_item_img~.inner_item_cat,.news_archive.add_design7 #primary article .inner_item_img~.inner_item_cat{width:72%}.news_archive.add_design7 article .inner_item_img a.no_img img{height:16vw}.news_archive.add_design7 article .inner_item_img a i:nth-last-child(1){height:18vw}}.news_archive.add_design7 article .inner_item_img a.no_img img{height:140px;width:100%}.news_archive.add_design7 article .inner_item_img a i:nth-last-child(1){position:static;width:100%;height:200px;background-size:80%}.news_archive.add_design7 article .inner_item_cat ul{display:block}.news_archive.add_design7 article .inner_item_cat ul li{display:inline-block;margin:3px 5px 0 0;border:1px solid var(--i_main_color);line-height:1.3;padding:2px 5px;font-size:1.35rem;color:var(--i_main_color)}.news_archive.add_design7 article .inner_item_cat ul li a{color:var(--i_main_color)}@media screen and (max-width: 1200px){.news_archive.add_design7 article .inner_item_img a i:nth-last-child(1){height:15vw}}@media screen and (max-width: 1000px){.news_archive.add_design7 article .inner_item_img a.no_img img{height:10vw}}@media screen and (max-width: 850px){.news_archive.add_design7 article .inner_item_img a.no_img img{height:16vw}.news_archive.add_design7 article .inner_item_img a i:nth-last-child(1){height:18vw}}@media screen and (max-width: 650px){.news_archive.add_design7 article{padding:15px}.news_archive.add_design7 article .entry_header .heading .h{font-size:1.8rem!important}.news_archive.add_design7 article .inner_item_img a.no_img img{height:15vw}.news_archive.add_design7 article .inner_item_img a i:nth-last-child(1){height:17vw}.news_archive.add_design7 article .inner_item_cat{clear:both;margin-top:0!important;width:100%!important;float:none!important;padding-top:10px}}@media screen and (max-width: 450px){.news_archive.add_design7 article{padding:10px}.news_archive.add_design7 article .entry_header .heading{margin-bottom:7px!important}.news_archive.add_design7 article .entry_header .heading .h{font-size:1.7rem!important;line-height:1.6!important}.news_archive.add_design7 article .entry_header .heading .h,.news_archive.add_design7 article .entry_header .heading p{margin:0;padding:0;border:none}.news_archive.add_design7 article .entry_header *:before,.news_archive.add_design7 article .entry_header *:after{display:none}.news_archive.add_design7 article .entry_header .heading p{opacity:.7}.news_archive.add_design7 article .inner_item_img{width:110px}.news_archive.add_design7 article .inner_item_img~.inner_item_txt{width:calc(100% - 125px)}.news_archive.add_design7 article .inner_item_img a.no_img img{height:70px}.news_archive.add_design7 article .inner_item_img a i:nth-last-child(1){height:80px}}.news_archive.add_design8>.content_wrapper,.news_archive.add_design8 #primary{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.news_archive.add_design8 article{padding:0 0 30px;margin:0 0 30px;margin-bottom:30px!important;width:47.5%;position:relative;align-self:stretch}.news_archive.add_design8 article .entry_body{display:block}.news_archive.add_design8 article:nth-of-type(2n-1){margin-right:5%}.news_archive.add_design8 article .entry_header{margin-bottom:10px}.news_archive.add_design8 article .entry_header .heading,.news_archive.add_design8 article .entry_header .heading .h{line-height:1.5!important;font-size:inherit!important;margin:0!important;background:none!important;background-color:transparent!important;border:none!important;letter-spacing:inherit!important;font-weight:400!important;padding:0!important;text-align:left!important}.news_archive.add_design8 article .entry_header .heading .h{font-weight:700!important}.news_archive.add_design8 article .entry_header .heading:before,.news_archive.add_design8 article .entry_header .heading .h:before,.news_archive.add_design8 article .entry_header .heading:after,.news_archive.add_design8 article .entry_header .heading .h:after{display:none!important}.news_archive.add_design8 article .entry_header .heading .h+p{line-height:1.5!important;margin:0!important;background:none!important;background-color:transparent!important;border:none!important;font-weight:400!important;text-align:left!important;padding:5px 0 0!important;letter-spacing:.01rem!important}.news_archive.add_design8 article .entry_body{margin:0}.news_archive.add_design8 article .inner_item_img{width:100%;height:0;position:relative;padding-bottom:80%;opacity:1!important;margin:0 0 10px}.news_archive.add_design8 article .inner_item_img a{display:block;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;opacity:1!important}.news_archive.add_design8 article .inner_item_img a img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;font-family:"object-fit: cover; object-position: 50% 50%;";transition:.3s ease-out;margin:0}.news_archive.add_design8 article .inner_item_img a:hover img{opacity:.8}.news_archive.add_design8 article .entry_body .inner_item_txt p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@media screen and (max-width: 1200px){.news_archive.add_design8 article .inner_item_img{padding-bottom:60%}}@media screen and (max-width: 850px){.news_archive.add_design8 article{width:30%}.news_archive.add_design8 article:nth-of-type(2n-1){margin-right:0}.news_archive.add_design8 article:nth-of-type(3n-1){margin-left:5%;margin-right:5%}.news_archive.add_design8 article .inner_item_img{padding-bottom:80%}}@media screen and (max-width: 680px){.news_archive.add_design8 article{width:47.5%}.news_archive.add_design8 article:nth-of-type(3n-1){margin-left:0;margin-right:0}.news_archive.add_design8 article:nth-of-type(2n-1){margin-right:5%}.news_archive.add_design8 article .inner_item_img{padding-bottom:60%}}@media screen and (max-width: 400px){.news_archive.add_design8 article{width:100%}.news_archive.add_design8 article:nth-of-type(3n-1),.news_archive.add_design8 article:nth-of-type(2n-1){margin-left:0;margin-right:0}}.beforeafter_archive .content_wrapper{overflow:hidden;max-width:calc(1600px + 4vw)}.beforeafter_archive .content_wrapper .contents_btn01{margin-bottom:30px}.beforeafter_archive .wrapper_item{position:relative;overflow:hidden;margin-bottom:30px}.beforeafter_archive .wrapper_item:after{content:"";display:block;position:absolute;z-index:-1;width:1px;height:100%;left:calc(50% - .5px);top:0;background:var(--i_border_color)}.beforeafter_archive article{float:left;width:50%;max-width:800px;box-sizing:border-box;padding:0 0 30px;position:relative}.beforeafter_archive article:nth-of-type(2n){float:right}.beforeafter_archive article:nth-of-type(odd){clear:both}.beforeafter_archive article:nth-of-type(n+3){padding-top:30px;border-top:1px solid var(--i_border_color)}.beforeafter_archive .inner_item{position:relative;margin:0 30px 0 0}.beforeafter_archive article:nth-of-type(2n) .inner_item{margin:0 0 0 30px}.beforeafter_archive .after{width:70%;text-align:center;position:relative}.beforeafter_archive .after:before{content:"";display:block;position:absolute;height:10px;width:10px;transform:rotate(-45deg);border-top:2px solid var(--i_sub_color);border-left:2px solid var(--i_sub_color);top:calc(50% - 5px);left:calc(103.5% - 2px)}.beforeafter_archive .before{width:25%;text-align:center;position:absolute;top:0;right:0;height:100%}.beforeafter_archive .before p,.beforeafter_archive .after p{font-size:1.3rem;display:none}.beforeafter_archive .before a{height:100%;background:var(--i_bg_color)}.beforeafter_archive img{display:block;margin:0 auto!important}.beforeafter_archive .inner_item_txt{padding-top:5px}.beforeafter_archive .title{font-size:1.7rem;margin-bottom:5px}.beforeafter_archive .inner_item_txt p:not(.title){font-size:1.3rem}@media screen and (min-width: 701px){.news_archive .beforeafter_archive:not(.add_design2):not(.add_design4) article{border-bottom:none}}@media screen and (max-width: 700px){.beforeafter_archive .wrapper_item:after{display:none}.beforeafter_archive article{float:none!important;width:auto}.beforeafter_archive .inner_item{margin:0!important}.beforeafter_archive article:nth-of-type(n+3){border-top:none}.beforeafter_archive article:nth-of-type(n+2){padding-top:30px}}.beforeafter_archive.cotents_hide .inner_item_txt>p:not(.title){display:flex;align-items:flex-start;justify-content:flex-start;width:100%;height:2.34rem;overflow:hidden}.beforeafter_archive.cotents_hide .inner_item_txt>p:not(.title).c_show{display:block;height:auto}.beforeafter_archive.cotents_hide .inner_item_txt>p:not(.title) br{display:none}.beforeafter_archive.cotents_hide .inner_item_txt>p:not(.title).c_show br{display:inline}.beforeafter_archive.cotents_hide .inner_item_txt>p:not(.title)>span{display:block;overflow:hidden;max-width:calc(100% - 74px)}.beforeafter_archive.cotents_hide .inner_item_txt>p:not(.title).c_show>span{display:inline!important;width:auto;padding-right:5px}.beforeafter_archive .hidetgl{display:none}.beforeafter_archive.cotents_hide .hidetgl{display:block;width:74px}.beforeafter_archive.cotents_hide .c_show .hidetgl{display:inline-block!important;width:auto}.beforeafter_archive.cotents_hide .hidetgl span{cursor:pointer;opacity:.7;text-decoration:underline;word-break:keep-all;white-space:nowrap}.beforeafter_archive.cotents_hide .hidetgl span:before{content:"..."}.beforeafter_archive.cotents_hide .c_show .hidetgl span:before{content:""}@media screen and (min-width: 769px){.beforeafter_archive.cotents_hide_sp .hidetgl{display:none!important}}@media screen and (max-width: 768px){.beforeafter_archive.cotents_hide_sp .inner_item_txt>p:not(.title){display:flex;align-items:flex-start;justify-content:flex-start;width:100%;height:2.34rem;overflow:hidden}.beforeafter_archive.cotents_hide_sp .inner_item_txt>p:not(.title).c_show{display:block;height:auto}.beforeafter_archive.cotents_hide_sp .inner_item_txt>p:not(.title) br{display:none}.beforeafter_archive.cotents_hide_sp .inner_item_txt>p:not(.title).c_show br{display:inline}.beforeafter_archive.cotents_hide_sp .inner_item_txt>p:not(.title)>span{display:block;overflow:hidden;max-width:calc(100% - 74px)}.beforeafter_archive.cotents_hide_sp .inner_item_txt>p:not(.title).c_show>span{display:inline!important;width:auto;padding-right:5px}.beforeafter_archive.cotents_hide_sp .hidetgl{display:block;width:74px}.beforeafter_archive.cotents_hide_sp .c_show .hidetgl{display:inline-block!important;width:auto}.beforeafter_archive.cotents_hide_sp .hidetgl span{cursor:pointer;opacity:.7;text-decoration:underline;word-break:keep-all;white-space:nowrap}.beforeafter_archive.cotents_hide_sp .hidetgl span:before{content:"..."}.beforeafter_archive.cotents_hide_sp .c_show .hidetgl span:before{content:""}}.beforeafter_archive.add_design2 article,.beforeafter_archive.add_design4 article{width:100%;float:none!important;max-width:none}.beforeafter_archive.add_design2 article:nth-of-type(n+3),.beforeafter_archive.add_design4 article:nth-of-type(n+3){border-top:none}.beforeafter_archive.add_design2 .wrapper_item:after,.beforeafter_archive.add_design4 .wrapper_item:after{display:none}.beforeafter_archive.add_design2 article:nth-of-type(n+2),.beforeafter_archive.add_design4 article:nth-of-type(n+2){padding-top:30px}.beforeafter_archive.add_design2 article:nth-of-type(2n) .inner_item,.beforeafter_archive.add_design4 article:nth-of-type(2n) .inner_item{margin:0}.beforeafter_archive.add_design3 .after,.beforeafter_archive.add_design4 .after{margin-left:30%}.beforeafter_archive.add_design3 .before,.beforeafter_archive.add_design4 .before{right:auto;left:0}.beforeafter_archive.add_design3 .before:before,.beforeafter_archive.add_design4 .before:before,.beforeafter_archive.add_design3 .after:before,.beforeafter_archive.add_design4 .after:before{transform:rotate(135deg);left:auto;right:calc(103.5% - 4px)}.beforeafter_archive.add_design6 article{width:100%;float:none!important;max-width:none}.beforeafter_archive.add_design6 article:nth-of-type(n+3){border-top:none}.beforeafter_archive.add_design6 .wrapper_item:after{display:none}.beforeafter_archive.add_design6 article:nth-of-type(n+2){padding-top:30px}.beforeafter_archive.add_design6 article:nth-of-type(2n) .inner_item{margin:0}.beforeafter_archive.add_design6 article .inner_item{margin-left:0;margin-right:0}.beforeafter_archive.add_design5 .before,.beforeafter_archive.add_design5 .after,.beforeafter_archive.add_design6 .before,.beforeafter_archive.add_design6 .after{width:100%;position:relative;cursor:ew-resize}.beforeafter_archive.add_design5 .before,.beforeafter_archive.add_design6 .before{position:absolute;overflow:hidden;z-index:2;height:100%}.beforeafter_archive.add_design5 .before a,.beforeafter_archive.add_design5 .after a,.beforeafter_archive.add_design6 .before a,.beforeafter_archive.add_design6 .after a{display:block;width:100%;overflow:hidden;cursor:ew-resize;pointer-events:none;max-width:100%}.edit_view .beforeafter_archive.add_design5 .before a,.edit_view .beforeafter_archive.add_design6 .before a{display:none}.beforeafter_archive.add_design5 .before a,.beforeafter_archive.add_design6 .before a{position:relative;width:50%}.beforeafter_archive.add_design5 .before a:before,.beforeafter_archive.add_design6 .before a:before{content:"";display:block;width:2px;height:100%;position:absolute;top:0;right:0;background:var(--i_txt_color);z-index:3}.beforeafter_archive.add_design5 .before img,.beforeafter_archive.add_design5 .after img,.beforeafter_archive.add_design6 .before img,.beforeafter_archive.add_design6 .after img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%;font-family:"object-fit: contain; object-position: 50% 50%;";max-width:none;cursor:ew-resize}.beforeafter_archive.add_design5 .before:before,.beforeafter_archive.add_design6 .before:before,.beforeafter_archive.add_design5 .after:before,.beforeafter_archive.add_design6 .after:before{display:none;cursor:ew-resize}.beforeafter_archive.add_design5 .inner_item+.inner_item_txt{margin:0 30px 0 0}.beforeafter_archive.add_design5 article:nth-of-type(2n) .inner_item+.inner_item_txt{margin:0 0 0 30px}@media screen and (max-width: 700px){.beforeafter_archive.add_design5 .inner_item+.inner_item_txt{margin:0!important}}.widget_sitemap .content_wrapper{max-width:800px!important}.widget_sitemap ul{display:block}.widget_sitemap li{display:block;border-bottom:1px solid var(--i_border_color)}.widget_sitemap .content_wrapper>ul{border-top:1px solid var(--i_border_color)}.widget_sitemap .content_wrapper>ul>li>a{padding-left:20px;position:relative}.widget_sitemap .content_wrapper>ul>li>a:before{content:"";display:block;position:absolute;background:var(--i_sub_color);height:13px;width:13px;border-radius:20px;top:calc(50% - 6.5px);left:0}.widget_sitemap .content_wrapper>ul>li>a:after{content:"";display:block;position:absolute;height:4px;width:4px;top:calc(50% - 2.5px);left:3px;transform:rotate(45deg);border-top:1px solid var(--i_bg_color);border-right:1px solid var(--i_bg_color)}.widget_sitemap ul ul{padding-left:20px;border-top:1px dotted var(--i_border_color)}.widget_sitemap ul ul li{border-bottom:1px dotted var(--i_border_color)}.widget_sitemap ul ul li:last-child{border-bottom:none}.widget_sitemap .content_wrapper>ul>li li>a{padding-left:20px;position:relative}.widget_sitemap .content_wrapper>ul>li li>a:after{content:"";display:block;position:absolute;height:4px;width:4px;top:calc(50% - 2.5px);left:3px;transform:rotate(45deg);border-top:1px solid var(--i_sub_color);border-right:1px solid var(--i_sub_color)}.widget_sitemap li a{display:block;padding:15px}.widget_sitemap li a:hover{opacity:.7}footer nav a:hover{opacity:.7}.recruit_archive.add_design .recruitment_list .inner_item,.recruit_archive.add_design1 .recruitment_list .inner_item{width:31%;margin:0 1% 30px}@media screen and (max-width: 1000px){.recruit_archive.add_design .recruitment_list .inner_item,.recruit_archive.add_design1 .recruitment_list .inner_item{width:46%;margin:0 1.7% 30px}}@media screen and (max-width: 500px){.recruit_archive.add_design .recruitment_list .inner_item,.recruit_archive.add_design1 .recruitment_list .inner_item{width:100%;margin:0 auto 30px}}.recruit table a[href*="tel:"]{pointer-events:none}@media screen and (max-width: 750px){.recruit table a[href*="tel:"]{pointer-events:auto}}.recruit .back a{padding-left:13px;position:relative}.recruit .back a:before{content:"";display:block;width:5px;height:5px;transform:rotate(45deg);position:absolute;top:6px;left:0;border-left:2px solid var(--i_btn_color);border-bottom:2px solid var(--i_btn_color)}.recruit .station{margin-bottom:15px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.recruit .tag{font-size:1.25rem;display:block;margin-bottom:10px}.recruit .tag li{display:inline-block;border:1px solid var(--i_border_color);border-radius:2px;padding:2px 5px;line-height:1.5;margin:0 3px 5px 0}.recruit .heading.block_header_3 .h{font-size:2.2rem;font-weight:700}.recruit_info .content_wrapper{position:relative}.recruit_info .lownav{position:absolute;top:0;left:0;width:100%;box-sizing:border-box}.recruit_info .lownav li{display:block;position:absolute;top:70px;left:15px}.recruit_info .lownav li.contents_btn01{left:auto;right:15px}.recruit_info .gallery_single_slider{width:70%;margin:0 auto 30px;text-align:center}.recruit_info .gallery_single_slider .slick-arrow{left:-50px}.recruit_info .gallery_single_slider .slick-next{left:auto;right:-50px}.recruit_info .excerpt,.recruit_info .message,.recruit_info .detail,.recruit_info .guide{margin-bottom:40px}.recruit_info .station,.recruit_info .tag{margin-bottom:20px}.recruit_info .station{margin-bottom:15px;white-space:normal;text-overflow:clip}.recruit_info .excerpt .heading.block_header_4 .h{font-size:inherit;font-weight:700}.recruit_info .detail .block_table_3 table th,.recruit_info .detail .block_table_3 table td{padding:15px 20px}.recruit_info .detail .block_table_3 table th{width:250px}.recruit_info .content_wrapper>.back{text-align:center;margin-top:15px}@media screen and (max-width: 1070px){.recruit_info .lownav li:nth-of-type(2){display:none}.recruit_info .detail .block_table_3 table th{width:200px}}@media screen and (max-width: 760px){.recruit_info .inner{padding:50px 30px 40px}.recruit_info .lownav li{top:70px;left:30px}.recruit_info .gallery_single_slider{width:100%}.recruit_info .gallery_single_slider .slick-arrow{left:0}.recruit_info .gallery_single_slider .slick-next{left:auto;right:0}.recruit_info .detail .block_table_3 table th,.recruit_info .detail .block_table_3 table td{padding:10px}.recruit_info .detail .block_table_3 table th{width:120px;padding-right:0}}@media screen and (max-width: 600px){.recruit_info .lownav li{top:-40px}}@media screen and (max-width: 500px){.recruit_info .detail .block_table_3 table th{width:auto;text-align:left}.recruit_info .detail .block_table_3 table td{padding-bottom:20px}.recruit_info .excerpt,.recruit_info .message,.recruit_info .detail,.recruit_info .guide{margin-bottom:30px}}@media screen and (max-width: 450px){.recruit_info .gallery_single_slider{margin:0 auto 20px}}.recruit .slider .pointer{display:block;margin:0 auto;left:0;width:100%;text-align:center}.recruit .slider .pointer li{display:inline-block;padding:0 3px}.recruit .slider .pointer li button{display:block;text-indent:-10000px;outline:none;line-height:1px;font-size:1px;width:5px;height:5px;border-radius:100%;border:none;cursor:pointer;background-color:#7d7d7d4d}.recruit .slider .pointer .slick-active button{background-color:#7d7d7d}.recruit_related.width_full .content_wrapper{padding:0}.recruitment_list .wrapper_item{display:flex;align-items:stretch;justify-content:flex-start;margin-bottom:15px;flex-wrap:wrap}.recruitment_list .wrapper_item .inner_item{border:1px solid var(--i_border_color)}.recruitment_list .wrapper_item .inner_item .inner_item_txt{padding:20px;font-size:1.4rem;width:100%;box-sizing:border-box}.recruitment_list .wrapper_item .inner_item .inner_item_txt a{text-decoration:none}.recruitment_list .wrapper_item .inner_item .inner_item_txt .block_header_4{margin-bottom:10px}.recruitment_list .wrapper_item .inner_item .inner_item_txt p:not(.station){margin-bottom:20px}.recruitment_list .wrapper_item .inner_item .inner_item_txt .contents_btn01{margin-top:15px}.recruitment_list .wrapper_item .inner_item .inner_item_txt .contents_btn01 a{width:80%!important;max-width:150px!important;margin-left:auto;margin-right:auto}.recruitment_list .wrapper_item .inner_item .inner_item_txt .contents_btn01 a span{text-align:center}.recruitment_list .wrapper_item .inner_item .inner_item_txt{transition:.2s ease-in-out}.recruitment_list .wrapper_item .inner_item .inner_item_img a{overflow:hidden;width:100%;height:0;padding-top:70%;display:block;position:relative}.recruitment_list .wrapper_item .inner_item .inner_item_img img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;font-family:"object-fit: cover; object-position: 50% 50%;";transform:scale(1.001);transition:transform 1s ease-in-out;transition-property:opacity,transform;backface-visibility:hidden}.recruitment_list .wrapper_item .inner_item .inner_item_img a:hover img{transform:scale(1.1)}@media screen and (max-width: 760px){.recruitment_list .wrapper_item .inner_item .inner_item_txt{padding:15px 10px}.recruitment_list .wrapper_item .inner_item .inner_item_txt .contents_btn01 a{padding-left:0;padding-right:0}}.recruit_related.recruitment_list{padding-top:30px}.recruit_related.recruitment_list .wrapper_item{display:block;margin-top:30px;overflow:hidden;width:100%}.recruitment_list .slick-list{margin-left:-20px}.recruitment_list .slick-track{display:flex}.recruitment_list .slick-slide{margin-left:20px}.image-clip-1 .image-layer img{clip-path:polygon(0 0,100% 0,90% 90%,0 100%)}.image-clip-2 .image-layer img{clip-path:polygon(0 0,90% 10%,100% 100%,0 100%)}.image-clip-3 .image-layer img{clip-path:polygon(10% 10%,100% 0,90% 90%,0 100%)}.image-clip-4 .image-layer img{clip-path:polygon(0 0,90% 10%,100% 100%,10% 90%)}.image-clip-5 .image-layer img{clip-path:polygon(0 10%,100% 0,100% 90%,0 100%)}.image-clip-6 .image-layer img{border-radius:100%;aspect-ratio:1;width:auto!important;margin:auto}.image-clip-7 .image-layer img{border-radius:50% 50% 50% 70%/50% 50% 70% 60%;aspect-ratio:1;width:auto!important;margin:auto}.contents_related .wrapper_item{display:flex;flex-wrap:wrap;align-items:stretch;align-content:flex-start;justify-content:flex-start}.contents_related .inner_item{width:49%;box-sizing:border-box;display:flex;align-items:stretch;justify-content:center;margin-bottom:20px;border:1px solid var(--i_border_color)}.contents_related .inner_item:nth-of-type(2n){margin-left:2%}.contents_related .inner_item:nth-last-child(1),.contents_related .inner_item:nth-last-child(2):nth-of-type(2n-1){margin-bottom:0}.contents_related .inner_item a{transition:.3s ease-in-out;display:flex;align-items:center;justify-content:space-between;width:100%;padding:15px;box-sizing:border-box}.contents_related .inner_item a:hover{opacity:.8;background:var(--i_sub2_color)}.contents_related .inner_item div.heading{margin-bottom:0!important}.contents_related .inner_item_img{width:120px;height:120px;background-position:50% 50%;background-size:70% auto;background-repeat:no-repeat;box-sizing:border-box;background-color:var(--i_noimg_bg_color)}.contents_related .inner_item_img img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.contents_related .inner_item_txt{padding:0 0 0 20px;width:calc(100% - 120px);box-sizing:border-box}.contents_related h3{display:block!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:1.5rem;padding:0!important;margin-bottom:0!important}.contents_related h3:before{display:none}.contents_related p{padding-top:10px;line-height:1.5;word-break:break-all}@media screen and (max-width: 1000px){.contents_related .inner_item_img{width:100px;height:100px}}@media screen and (max-width: 600px){.contents_related .inner_item{width:100%;margin-left:auto!important;float:none}.contents_related .inner_item:nth-last-child(n+2){margin-bottom:15px!important}.contents_related .inner_item_txt{padding-left:10px}.contents_related .inner_item_txt p{padding-top:5px}}.contents_related_tags .wrapper_item{overflow:hidden;text-align:center}.contents_related_tags .heading.align-left+.wrapper_item{text-align:left}.contents_related_tags .heading.align-right+.wrapper_item{text-align:right}.contents_related_tags .inner_item{display:inline-block;margin:0 4px 5px}.contents_related_tags .inner_item a{transition:.3s ease-in-out;display:block;padding:4px}body:not(.edit_view) .composite_box01 .inner_item_img img[src*=no_image]{opacity:0!important}.composite_box01.block_images_21{margin-top:0}.composite_box01 .wrapper_item{overflow:hidden;overflow:clip;display:flex;flex-wrap:wrap;justify-content:flex-start}.composite_box01 .inner_item{box-sizing:border-box;display:flex;flex-direction:column}.composite_box01 .inner_item.empty{opacity:0;height:0;padding:0;margin:0;pointer-events:none}.composite_box01 .inner_item>a{width:100%;box-sizing:border-box;display:flex;flex-direction:column}.composite_box01 .inner_item_img{text-align:center;margin:0 auto 10px;width:100%}.composite_box01 .inner_item_img img{width:100%;-o-object-fit:cover;object-fit:cover}.composite_box01 .inner_item_img:nth-last-of-type(1){margin-bottom:0}.composite_box01 .inner_item>a *{transition:.3s ease-in-out}.composite_box01 .inner_item>a:hover *{opacity:.8}.composite_box01 .inner_item .heading{margin-bottom:10px;width:100%}.composite_box01 .inner_item_txt .heading:last-child{margin-bottom:0}.composite_box01 .inner_item .contents_btn01{margin-top:15px}[class*=dec2_].composite_box01 .contents_btn01{margin:0 auto 3vw;max-width:calc(100% - 6vw)}.block_images_2[class*=dec2_].composite_box01 .contents_btn01{margin-top:15px}.composite_box01 .inner_item .contents_btn01 a{margin-bottom:0;min-width:0}body:not(.edit_view) .composite_box01 .inner_item .contents_btn01:has(a span:empty){display:none}.composite_box01 .inner_item:nth-of-type(1){margin-left:0!important}.composite_box01 .inner_item:nth-of-type(1):nth-last-of-type(6),.composite_box01 .inner_item:nth-of-type(2):nth-last-of-type(5),.composite_box01 .inner_item:nth-of-type(3):nth-last-of-type(4),.composite_box01 .inner_item:nth-of-type(4):nth-last-of-type(3),.composite_box01 .inner_item:nth-of-type(5):nth-last-of-type(2),.composite_box01 .inner_item:nth-of-type(6):nth-last-of-type(1){width:31%;margin-left:3.5%}.composite_box01 .inner_item:nth-of-type(4):nth-last-of-type(3){margin-left:0!important}.composite_box01 .inner_item:nth-of-type(1):nth-last-of-type(6),.composite_box01 .inner_item:nth-of-type(2):nth-last-of-type(5),.composite_box01 .inner_item:nth-of-type(3):nth-last-of-type(4){margin-bottom:30px}.composite_box01 .inner_item:nth-of-type(1):nth-last-of-type(5),.composite_box01 .inner_item:nth-of-type(2):nth-last-of-type(4),.composite_box01 .inner_item:nth-of-type(3):nth-last-of-type(3),.composite_box01 .inner_item:nth-of-type(4):nth-last-of-type(2),.composite_box01 .inner_item:nth-of-type(5):nth-last-of-type(1){width:18%;margin-left:2.5%}.composite_box01 .inner_item:nth-of-type(1):nth-last-of-type(4),.composite_box01 .inner_item:nth-of-type(2):nth-last-of-type(3),.composite_box01 .inner_item:nth-of-type(3):nth-last-of-type(2),.composite_box01 .inner_item:nth-of-type(4):nth-last-of-type(1){width:23.5%;margin-left:2%}.composite_box01 .inner_item:nth-of-type(1):nth-last-of-type(3),.composite_box01 .inner_item:nth-of-type(2):nth-last-of-type(2),.composite_box01 .inner_item:nth-of-type(3):nth-last-of-type(1){width:31%;margin-left:3.5%}.composite_box01 .inner_item:nth-of-type(1):nth-last-of-type(2),.composite_box01 .inner_item:nth-of-type(2):nth-last-of-type(1){width:48%;margin-left:4%}@media screen and (max-width: 1100px){.composite_box01 .inner_item:nth-of-type(1):nth-last-of-type(5),.composite_box01 .inner_item:nth-of-type(2):nth-last-of-type(4),.composite_box01 .inner_item:nth-of-type(3):nth-last-of-type(3),.composite_box01 .inner_item:nth-of-type(4):nth-last-of-type(2),.composite_box01 .inner_item:nth-of-type(5):nth-last-of-type(1){width:31%;margin-left:0}.composite_box01 .inner_item:nth-of-type(2):nth-last-of-type(4),.composite_box01 .inner_item:nth-of-type(3):nth-last-of-type(3),.composite_box01 .inner_item:nth-of-type(5):nth-last-of-type(1){margin-left:3.5%}.composite_box01:not(.block_images_7) .inner_item:nth-of-type(1):nth-last-of-type(5),.composite_box01:not(.block_images_7) .inner_item:nth-of-type(2):nth-last-of-type(4),.composite_box01:not(.block_images_7) .inner_item:nth-of-type(3):nth-last-of-type(3){margin-bottom:30px}}@media screen and (max-width: 920px){.composite_box01 .inner_item:nth-of-type(1):nth-last-of-type(4),.composite_box01 .inner_item:nth-of-type(2):nth-last-of-type(3),.composite_box01 .inner_item:nth-of-type(3):nth-last-of-type(2),.composite_box01 .inner_item:nth-of-type(4):nth-last-of-type(1){width:48%;margin-left:0}.composite_box01 .inner_item:nth-of-type(2):nth-last-of-type(3),.composite_box01 .inner_item:nth-of-type(4):nth-last-of-type(1){margin-left:4%}.composite_box01:not(.block_images_7) .inner_item:nth-of-type(1):nth-last-of-type(4),.composite_box01:not(.block_images_7) .inner_item:nth-of-type(2):nth-last-of-type(3){margin-bottom:30px}}@media screen and (max-width: 700px){.composite_box01:not(.block_images_7):not(.block_images_8):not(.block_images_10):not(.block_images_11):not(.block_images_12):not(.block_images_13):not(.block_images_15):not(.block_images_17):not(.block_images_21):not(.block_images_22):not(.block_images_23):not(.block_images_24) .inner_item{width:48%;margin-bottom:30px}.composite_box01.block_images_1 .inner_item:nth-of-type(2n),.composite_box01.block_images_2 .inner_item:nth-of-type(2n),.composite_box01.block_images_3 .inner_item:nth-of-type(2n),.composite_box01.block_images_4 .inner_item:nth-of-type(2n),.composite_box01.block_images_5 .inner_item:nth-of-type(2n),.composite_box01.block_images_6 .inner_item:nth-of-type(2n),.composite_box01.block_images_9 .inner_item:nth-of-type(2n),.composite_box01.block_images_14 .inner_item:nth-of-type(2n),.composite_box01.block_images_16 .inner_item:nth-of-type(2n){margin-left:4%!important}.composite_box01.block_images_1 .inner_item:nth-of-type(2n-1),.composite_box01.block_images_2 .inner_item:nth-of-type(2n-1),.composite_box01.block_images_3 .inner_item:nth-of-type(2n-1),.composite_box01.block_images_4 .inner_item:nth-of-type(2n-1),.composite_box01.block_images_5 .inner_item:nth-of-type(2n-1),.composite_box01.block_images_6 .inner_item:nth-of-type(2n-1),.composite_box01.block_images_9 .inner_item:nth-of-type(2n-1),.composite_box01.block_images_14 .inner_item:nth-of-type(2n-1),.composite_box01.block_images_16 .inner_item:nth-of-type(2n-1){margin-left:0!important}.composite_box01 .inner_item:nth-last-of-type(1),.composite_box01 .inner_item:nth-of-type(2n-1):nth-last-of-type(2){margin-bottom:0!important}.composite_box01 .inner_item:nth-of-type(3):nth-last-of-type(1){margin-left:0!important}.composite_box01.block_images_22 .inner_item:nth-of-type(2n-1):nth-last-of-type(2),.composite_box01.block_images_23 .inner_item:nth-of-type(2n-1):nth-last-of-type(2),.composite_box01.block_images_24 .inner_item:nth-of-type(2n-1):nth-last-of-type(2){margin-bottom:30px!important}}@media screen and (max-width: 480px){.composite_box01:not(.col2):not(.block_images_7):not(.block_images_8):not(.block_images_10):not(.block_images_11):not(.block_images_12):not(.block_images_13):not(.block_images_15):not(.block_images_17):not(.block_images_21) .inner_item{width:100%!important}.composite_box01:not(.col2):not(.block_images_14):not(.block_images_16) .inner_item{margin-left:0!important}.composite_box01:not(.col2):not(.block_images_7):not(.block_images_11):not(.block_images_12):not(.block_images_13):not(.block_images_14):not(.block_images_15):not(.block_images_17):not(.block_images_21) .inner_item{width:100%!important;margin-bottom:30px}.composite_box01.block_images_1:not(.col2) .inner_item:nth-of-type(2n-1):nth-last-of-type(2),.composite_box01.block_images_2:not(.col2) .inner_item:nth-of-type(2n-1):nth-last-of-type(2),.composite_box01.block_images_3:not(.col2) .inner_item:nth-of-type(2n-1):nth-last-of-type(2),.composite_box01.block_images_4:not(.col2) .inner_item:nth-of-type(2n-1):nth-last-of-type(2),.composite_box01.block_images_5:not(.col2) .inner_item:nth-of-type(2n-1):nth-last-of-type(2),.composite_box01.block_images_6:not(.col2) .inner_item:nth-of-type(2n-1):nth-last-of-type(2),.composite_box01.block_images_9:not(.col2) .inner_item:nth-of-type(2n-1):nth-last-of-type(2),.composite_box01.block_images_15:not(.col2) .inner_item:nth-of-type(2n-1):nth-last-of-type(2){margin-bottom:30px!important}.composite_box01.block_images_1:not(.col2) .inner_item_img img,.composite_box01.block_images_2:not(.col2) .inner_item_img img,.composite_box01.block_images_3:not(.col2) .inner_item_img img,.composite_box01.block_images_14:not(.col2) .inner_item_img img{height:auto!important}}.composite_box01.block_images_1 a+.inner_item_txt,.composite_box01.block_images_3 a+.inner_item_txt,.composite_box01.block_images_4 a+.inner_item_txt,.composite_box01.block_images_6 a+.inner_item_txt{margin-top:10px}.composite_box01 ul.slick-dots{display:flex;align-items:center;justify-content:center;width:90%;text-align:center;margin:0 auto}.composite_box01 ul.slick-dots li{display:block;width:7px;height:7px;overflow:hidden;padding:0 3px}.composite_box01 ul.slick-dots li:marker{display:none}.composite_box01 ul.slick-dots button{border:none;display:block;width:100%;height:100%;border-radius:100%;text-indent:-10000px;background:var(--i_txt_color);opacity:.2;cursor:pointer}.composite_box01 ul.slick-dots .slick-active button{background:var(--i_btn_color);opacity:1}.composite_box01.block_images_2 .inner_item_img,.composite_box01.block_images_5 .inner_item_img{order:2;margin-bottom:0}.composite_box01.block_images_2 .inner_item_txt,.composite_box01.block_images_5 .inner_item_txt{order:1;margin-bottom:10px}.composite_box01.block_images_2 a .inner_item_txt:nth-of-type(1),.composite_box01.block_images_5 a .inner_item_txt:nth-of-type(1){margin-bottom:0}.composite_box01.block_images_2 .inner_item>a,.composite_box01.block_images_5 .inner_item>a{order:2}.composite_box01.block_images_2 a+.inner_item_txt,.composite_box01.block_images_5 a+.inner_item_txt{margin-bottom:10px}.composite_box01.block_images_2 .inner_item .contents_btn01{order:3}.composite_box01.block_images_3 .inner_item>.heading:nth-last-of-child(1),.composite_box01.block_images_6 .inner_item>.heading:nth-last-of-child(1){margin-bottom:0}.composite_box01.block_images_4 .inner_item_img,.composite_box01.block_images_5 .inner_item_img,.composite_box01.block_images_6 .inner_item_img,.composite_box01.block_images_17 .inner_item_img{position:relative;padding-top:50%;width:50%}.composite_box01.block_images_4 .inner_item_img img,.composite_box01.block_images_5 .inner_item_img img,.composite_box01.block_images_6 .inner_item_img img,.composite_box01.block_images_17 .inner_item_img img{position:absolute;top:0;left:0;width:100%;height:100%!important;-o-object-fit:cover;object-fit:cover;border-radius:100%}.composite_box01.block_images_7.width_full .wrapper_item{width:calc(100% + var(--i_padding, 20px) * 2);margin-left:calc(var(--i_padding, 20px) * -1)}#primary .composite_box01.block_images_7.width_full .wrapper_item{width:100%;margin-left:0}.composite_box01.block_images_7 .inner_item{flex-direction:row;align-items:stretch;position:relative;margin-bottom:1px!important}.composite_box01.block_images_7 .inner_item>a{position:relative;flex-direction:row;align-items:stretch}.composite_box01.block_images_7 .inner_item>a:nth-last-child(2){position:absolute;top:0;left:0;width:100%;height:100%}.composite_box01.block_images_7 .inner_item>a:hover *{opacity:1}.composite_box01.block_images_7 .inner_item_txt{position:relative;z-index:2;padding:30px 20px;display:flex;flex-wrap:wrap;align-items:center;align-content:center;min-height:260px;transition:.3s;width:100%;box-sizing:border-box;background:#0009;pointer-events:none}.edit_view .composite_box01.block_images_7 .inner_item_txt{pointer-events:auto}.composite_box01.block_images_7 .inner_item>a:hover .inner_item_txt,.composite_box01.block_images_7 .inner_item>a:hover+.inner_item_txt{background-color:#0000004d}.block_images_7 .inner_item_txt,.block_images_7 .inner_item_txt .h,.block_images_7 .inner_item_txt .h *{color:#fff!important}.composite_box01.block_images_7 .inner_item_txt>*{width:100%;box-sizing:border-box}.composite_box01.block_images_7 .inner_item_txt a{pointer-events:auto}.composite_box01.block_images_7 .inner_item_img{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;overflow:hidden}.composite_box01.block_images_7 .inner_item_img img{display:block;width:100%!important;height:100%!important;transition:.8s!important}.composite_box01.block_images_7 .inner_item>a:hover .inner_item_img img{transform:scale(1.05)}.composite_box01.block_images_7 .inner_item .contents_btn01{display:none}.composite_box01.block_images_7 .inner_item:nth-of-type(1):nth-last-of-type(6),.composite_box01.block_images_7 .inner_item:nth-of-type(2):nth-last-of-type(5),.composite_box01.block_images_7 .inner_item:nth-of-type(3):nth-last-of-type(4),.composite_box01.block_images_7 .inner_item:nth-of-type(4):nth-last-of-type(3),.composite_box01.block_images_7 .inner_item:nth-of-type(5):nth-last-of-type(2),.composite_box01.block_images_7 .inner_item:nth-of-type(6):nth-last-of-type(1){width:calc(33.3% - .666px);margin-left:1px}.composite_box01.block_images_7 .inner_item:nth-of-type(1):nth-last-of-type(5),.composite_box01.block_images_7 .inner_item:nth-of-type(2):nth-last-of-type(4),.composite_box01.block_images_7 .inner_item:nth-of-type(3):nth-last-of-type(3),.composite_box01.block_images_7 .inner_item:nth-of-type(4):nth-last-of-type(2),.composite_box01.block_images_7 .inner_item:nth-of-type(5):nth-last-of-type(1){width:calc(20% - .8px);margin-left:1px}.composite_box01.block_images_7 .inner_item:nth-of-type(1):nth-last-of-type(4),.composite_box01.block_images_7 .inner_item:nth-of-type(2):nth-last-of-type(3),.composite_box01.block_images_7 .inner_item:nth-of-type(3):nth-last-of-type(2),.composite_box01.block_images_7 .inner_item:nth-of-type(4):nth-last-of-type(1){width:calc(25% - .75px);margin-left:1px}.composite_box01.block_images_7 .inner_item:nth-of-type(1):nth-last-of-type(3),.composite_box01.block_images_7 .inner_item:nth-of-type(2):nth-last-of-type(2),.composite_box01.block_images_7 .inner_item:nth-of-type(3):nth-last-of-type(1){width:calc(33.3% - .666px);margin-left:1px}.composite_box01.block_images_7 .inner_item:nth-of-type(1):nth-last-of-type(2),.composite_box01.block_images_7 .inner_item:nth-of-type(2):nth-last-of-type(1){width:calc(50% - .5px);margin-left:1px}@media screen and (max-width: 1100px){.composite_box01.block_images_7 .inner_item:nth-of-type(1):nth-last-of-type(5),.composite_box01.block_images_7 .inner_item:nth-of-type(2):nth-last-of-type(4){width:calc(50% - .5px)}.composite_box01.block_images_7 .inner_item:nth-of-type(3):nth-last-of-type(3),.composite_box01.block_images_7 .inner_item:nth-of-type(4):nth-last-of-type(2),.composite_box01.block_images_7 .inner_item:nth-of-type(5):nth-last-of-type(1){width:calc(33.3% - .666px)}.composite_box01.block_images_7 .inner_item:nth-of-type(3):nth-last-of-type(3){margin-left:0}.composite_box01.block_images_7 .inner_item:nth-of-type(1):nth-last-of-type(4),.composite_box01.block_images_7 .inner_item:nth-of-type(2):nth-last-of-type(3),.composite_box01.block_images_7 .inner_item:nth-of-type(3):nth-last-of-type(2),.composite_box01.block_images_7 .inner_item:nth-of-type(4):nth-last-of-type(1){width:calc(50% - .5px)}.composite_box01.block_images_7 .inner_item:nth-of-type(3):nth-last-of-type(2){margin-left:0}}@media screen and (max-width: 700px){.composite_box01.block_images_7 .inner_item:nth-of-type(2n-1):nth-last-of-type(2){margin-bottom:1px!important}.composite_box01.block_images_7 .inner_item{width:calc(50% - .5px)!important;margin-left:0!important}.composite_box01.block_images_7 .inner_item:nth-of-type(2n){margin-left:1px!important}.composite_box01.block_images_7 .inner_item:nth-of-type(1):nth-last-of-type(5){width:100%!important}.composite_box01.block_images_7 .inner_item:nth-of-type(2):nth-last-of-type(4),.composite_box01.block_images_7 .inner_item:nth-of-type(4):nth-last-of-type(2){margin-left:0!important}.composite_box01.block_images_7 .inner_item:nth-of-type(3):nth-last-of-type(3),.composite_box01.block_images_7 .inner_item:nth-of-type(5):nth-last-of-type(1){margin-left:1px!important}.composite_box01.block_images_7 .inner_item:nth-of-type(1):nth-last-of-type(3),.composite_box01.block_images_7 .inner_item:nth-of-type(2):nth-last-of-type(2),.composite_box01.block_images_7 .inner_item:nth-of-type(3):nth-last-of-type(1){width:100%!important;margin-left:0!important}.composite_box01.block_images_7 .inner_item:nth-of-type(1):nth-last-of-type(3) .inner_item_txt,.composite_box01.block_images_7 .inner_item:nth-of-type(2):nth-last-of-type(2) .inner_item_txt,.composite_box01.block_images_7 .inner_item:nth-of-type(3):nth-last-of-type(1) .inner_item_txt{min-height:0;padding:30px 10px}}@media screen and (max-width: 480px){.composite_box01.block_images_7 .inner_item,.composite_box01.block_images_7 .inner_item:nth-of-type(3):nth-last-of-type(3),.composite_box01.block_images_7 .inner_item:nth-of-type(5):nth-last-of-type(1),.composite_box01.block_images_7 .inner_item:nth-of-type(n){width:100%!important;margin-left:0!important;margin-bottom:0}.composite_box01.block_images_7 .inner_item_txt{min-height:0;padding:30px 10px}}.composite_box01.block_images_8 .wrapper_item{justify-content:center}.composite_box01.block_images_8 .inner_item{position:relative;margin:0!important;overflow:hidden;background:var(--i_bg_color)}.composite_box01.block_images_8 .inner_item_img{z-index:2;position:absolute;top:140px;left:0;width:100%;height:100%;margin:0;transition:.3s cubic-bezier(.22,.61,.36,1)!important;background:#000}body:not(.edit_view) .composite_box01.block_images_8 .inner_item>a[href^="/common/"][href$=".jpg"],body:not(.edit_view) .composite_box01.block_images_8 .inner_item>a[href^="/common/"][href$=".jpeg"],body:not(.edit_view) .composite_box01.block_images_8 .inner_item>a[href^="/common/"][href$=".png"],body:not(.edit_view) .composite_box01.block_images_8 .inner_item>a[href^="/common/"][href$=".gif"],body:not(.edit_view) .composite_box01.block_images_8 .inner_item>a[href^="/common/"][href$=".JPG"],body:not(.edit_view) .composite_box01.block_images_8 .inner_item>a[href^="/common/"][href$=".JPEG"],body:not(.edit_view) .composite_box01.block_images_8 .inner_item>a[href^="/common/"][href$=".PNG"],body:not(.edit_view) .composite_box01.block_images_8 .inner_item>a[href^="/common/"][href$=".GIF"]{pointer-events:none}.composite_box01.block_images_8 .inner_item>a:hover *{opacity:1}.composite_box01.block_images_8 .inner_item_img img{display:block;width:100%!important;-o-object-fit:cover;object-fit:cover;transition:.3s cubic-bezier(.22,.61,.36,1)!important}.composite_box01.block_images_8 .inner_item:hover .inner_item_img{top:0}.composite_box01.block_images_8 .inner_item:hover .inner_item_img img{opacity:.6}.composite_box01.block_images_8 .inner_item_txt{z-index:3;position:relative;min-height:500px;height:100%;display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center;padding:150px 20px 10px;box-sizing:border-box;pointer-events:none}.composite_box01.block_images_8 .inner_item_txt>*{width:100%}.edit_view .composite_box01.block_images_8 .inner_item_txt{pointer-events:none}.edit_view .composite_box01.block_images_8 .inner_item_txt *{pointer-events:auto}.composite_box01.block_images_8 .inner_item_txt .heading{position:absolute;top:0;left:0;margin:0;height:140px;display:flex;flex-wrap:wrap;align-items:center;align-content:center;box-sizing:border-box;padding:10px;overflow:hidden;transition:.3s cubic-bezier(.22,.61,.36,1)!important;border-top:1px solid var(--i_border_color, rgba(125,125,125,.3));border-right:1px solid var(--i_border_color, rgba(125,125,125,.3))}.composite_box01.block_images_8 .inner_item:first-child .inner_item_txt .heading{border-left:1px solid var(--i_border_color, rgba(125,125,125,.3))}.composite_box01.block_images_8 .inner_item_txt .heading>*{width:100%}.composite_box01.block_images_8 .inner_item_txt .heading *{transition:.2s}.composite_box01.block_images_8 .inner_item_txt .heading .h{margin-bottom:0}body:not(.edit_view) .composite_box01.block_images_8 .inner_item_txt p:empty{display:none}.composite_box01.block_images_8 .inner_item_txt>p,.composite_box01.block_images_8 .inner_item_txt>.heading~*{margin:0;padding-bottom:10px;box-sizing:border-box;opacity:0;transition:.2s!important;color:#fff}.composite_box01.block_images_8 .inner_item_txt p a{pointer-events:auto}.composite_box01.block_images_8 .inner_item_txt .heading+div p{color:#fff}.edit_view .composite_box01.block_images_8 .inner_item_txt .heading+div p{color:initial}.composite_box01.block_images_8 .inner_item:hover .inner_item_txt .heading,.composite_box01.block_images_8 .inner_item:hover .inner_item_txt .heading .h,.composite_box01.block_images_8 .inner_item:hover .inner_item_txt .heading p,.composite_box01.block_images_8 .inner_item:hover+.inner_item_txt .heading,.composite_box01.block_images_8 .inner_item:hover+.inner_item_txt .heading .h,.composite_box01.block_images_8 .inner_item:hover+.inner_item_txt .heading p{color:#fff}.composite_box01.block_images_8 .inner_item:hover .inner_item_txt>p,.composite_box01.block_images_8 .inner_item:hover+.inner_item_txt>p,.composite_box01.block_images_8 .inner_item:hover .inner_item_txt>.heading~*,.composite_box01.block_images_8 .inner_item:hover+.inner_item_txt>.heading~*,.edit_view .composite_box01.block_images_8 .inner_item_txt>p,.edit_view .composite_box01.block_images_8 .inner_item_txt>.heading~*{opacity:1}.composite_box01.block_images_8 .inner_item .contents_btn01{display:none}.composite_box01.block_images_8 .inner_item:nth-of-type(n){margin-left:0!important}.composite_box01.block_images_8 .inner_item:nth-of-type(1):nth-last-of-type(5),.composite_box01.block_images_8 .inner_item:nth-of-type(2):nth-last-of-type(4),.composite_box01.block_images_8 .inner_item:nth-of-type(3):nth-last-of-type(3),.composite_box01.block_images_8 .inner_item:nth-of-type(4):nth-last-of-type(2),.composite_box01.block_images_8 .inner_item:nth-of-type(5):nth-last-of-type(1){width:calc(20% - .8px)}.composite_box01.block_images_8 .inner_item:nth-of-type(1):nth-last-of-type(4),.composite_box01.block_images_8 .inner_item:nth-of-type(2):nth-last-of-type(3),.composite_box01.block_images_8 .inner_item:nth-of-type(3):nth-last-of-type(2),.composite_box01.block_images_8 .inner_item:nth-of-type(4):nth-last-of-type(1){width:calc(25% - .75px)}.composite_box01.block_images_8 .inner_item:nth-of-type(1):nth-last-of-type(3),.composite_box01.block_images_8 .inner_item:nth-of-type(2):nth-last-of-type(2),.composite_box01.block_images_8 .inner_item:nth-of-type(3):nth-last-of-type(1){width:calc(33.3% - .666px)}.composite_box01.block_images_8 .inner_item:nth-of-type(1):nth-last-of-type(2),.composite_box01.block_images_8 .inner_item:nth-of-type(2):nth-last-of-type(1){width:calc(50% - .5px)}@media screen and (min-width: 1025px){.composite_box01.block_images_8 .inner_item_img img{height:100%!important}}@media screen and (max-width: 1024px){.composite_box01.block_images_8 .wrapper_item{border-right:1px solid var(--i_border_color, rgba(125,125,125,.3));border-top:1px solid var(--i_border_color, rgba(125,125,125,.3))}.composite_box01.block_images_8 .inner_item{border-left:1px solid var(--i_border_color, rgba(125,125,125,.3));border-bottom:1px solid var(--i_border_color, rgba(125,125,125,.3))}.composite_box01.block_images_8 .inner_item_img{position:static;order:1}.composite_box01.block_images_8 .inner_item_txt{min-height:0;padding:20px;order:2;display:block;border-top:none}.composite_box01.block_images_8 .inner_item .inner_item_txt .heading{position:static;border:none!important;padding:0;height:auto}.composite_box01.block_images_8 .inner_item:hover .inner_item_txt .heading,.composite_box01.block_images_8 .inner_item:hover .inner_item_txt .heading .h,.composite_box01.block_images_8 .inner_item:hover .inner_item_txt .heading p,.composite_box01.block_images_8 .inner_item:hover+.inner_item_txt .heading,.composite_box01.block_images_8 .inner_item:hover+.inner_item_txt .heading .h,.composite_box01.block_images_8 .inner_item:hover+.inner_item_txt .heading p{color:inherit}.composite_box01.block_images_8 .inner_item .inner_item_txt>p,.composite_box01.block_images_8 .inner_item .inner_item_txt>.heading~*{opacity:1;color:inherit;padding:0}.composite_box01.block_images_8 .inner_item .inner_item_txt>.heading+p,.composite_box01.block_images_8 .inner_item .inner_item_txt>.heading~*{padding-top:2px}.composite_box01.block_images_8 .inner_item:hover .inner_item_img img{opacity:1}}@media screen and (max-width: 1100px){.composite_box01.block_images_8 .inner_item:nth-of-type(1):nth-last-of-type(5),.composite_box01.block_images_8 .inner_item:nth-of-type(2):nth-last-of-type(4){width:calc(50% - .5px)}.composite_box01.block_images_8 .inner_item:nth-of-type(3):nth-last-of-type(3),.composite_box01.block_images_8 .inner_item:nth-of-type(4):nth-last-of-type(2),.composite_box01.block_images_8 .inner_item:nth-of-type(5):nth-last-of-type(1){width:calc(33.3% - .666px)}.composite_box01.block_images_8 .inner_item:nth-of-type(3):nth-last-of-type(3) .inner_item_txt .heading{border-left:1px solid var(--i_border_color, rgba(125,125,125,.3))}.composite_box01.block_images_8 .inner_item:nth-of-type(1):nth-last-of-type(4),.composite_box01.block_images_8 .inner_item:nth-of-type(2):nth-last-of-type(3),.composite_box01.block_images_8 .inner_item:nth-of-type(3):nth-last-of-type(2),.composite_box01.block_images_8 .inner_item:nth-of-type(4):nth-last-of-type(1){width:calc(50% - .5px)}.composite_box01.block_images_8 .inner_item:nth-of-type(3):nth-last-of-type(2) .inner_item_txt .heading{border-left:1px solid var(--i_border_color, rgba(125,125,125,.3))}}@media screen and (max-width: 700px){.composite_box01.block_images_8 .inner_item{width:calc(50% - .5px)!important}.composite_box01.block_images_8 .inner_item:nth-of-type(1):nth-last-of-type(5){width:100%!important}.composite_box01.block_images_8 .inner_item:nth-of-type(3):nth-last-of-type(3) .inner_item_txt .heading{border-left:0}.composite_box01.block_images_8 .inner_item:nth-of-type(2):nth-last-of-type(4) .inner_item_txt .heading,.composite_box01.block_images_8 .inner_item:nth-of-type(4):nth-last-of-type(2) .inner_item_txt .heading{border-left:1px solid var(--i_border_color, rgba(125,125,125,.3))}.composite_box01.block_images_8 .inner_item:nth-of-type(1):nth-last-of-type(3){width:100%!important}.composite_box01.block_images_8 .inner_item:nth-of-type(2):nth-last-of-type(2) .inner_item_txt .heading{border-left:1px solid var(--i_border_color, rgba(125,125,125,.3))}}@media screen and (max-width: 480px){.composite_box01.block_images_8 .inner_item{width:100%!important}}.composite_box01.block_images_9 .inner_item{position:relative}.composite_box01.block_images_9 .inner_item>a *{transition:0}.composite_box01.block_images_9 .inner_item_img{height:110px}.composite_box01.block_images_9 .inner_item_txt .heading{position:absolute;top:0;left:0;width:100%;height:110px;margin-bottom:0;display:flex;flex-wrap:wrap;align-items:center;align-content:center;padding:15px;box-sizing:border-box;transition:.2s!important;pointer-events:none}.edit_view .composite_box01.block_images_9 .inner_item_txt .heading{pointer-events:auto}.composite_box01.block_images_9 .inner_item:nth-of-type(1):nth-last-of-type(3) .inner_item_img,.composite_box01.block_images_9 .inner_item:nth-of-type(2):nth-last-of-type(2) .inner_item_img,.composite_box01.block_images_9 .inner_item:nth-of-type(3):nth-last-of-type(1) .inner_item_img,.composite_box01.block_images_9 .inner_item:nth-of-type(1):nth-last-of-type(3) .inner_item_txt .heading,.composite_box01.block_images_9 .inner_item:nth-of-type(2):nth-last-of-type(2) .inner_item_txt .heading,.composite_box01.block_images_9 .inner_item:nth-of-type(3):nth-last-of-type(1) .inner_item_txt .heading{height:120px}.composite_box01.block_images_9 .inner_item:nth-of-type(1):nth-last-of-type(2) .inner_item_img,.composite_box01.block_images_9 .inner_item:nth-of-type(2):nth-last-of-type(1) .inner_item_img,.composite_box01.block_images_9 .inner_item:nth-of-type(1):nth-last-of-type(2) .inner_item_txt .heading,.composite_box01.block_images_9 .inner_item:nth-of-type(2):nth-last-of-type(1) .inner_item_txt .heading{height:140px}@media screen and (max-width: 920px){.composite_box01.block_images_9 .inner_item_img,.composite_box01.block_images_9 .inner_item_txt .heading{height:110px!important}}.composite_box01.block_images_9 .inner_item_img img{height:100%!important}.composite_box01.block_images_9 .inner_item a+.inner_item_txt{margin-top:10px}.composite_box01.block_images_9 a:hover .inner_item_txt .heading.align-left,.composite_box01.block_images_9 a:hover+.inner_item_txt .heading.align-left{padding-left:25px;padding-right:5px}.composite_box01.block_images_9 a:hover .inner_item_txt .heading.align-right,.composite_box01.block_images_9 a:hover+.inner_item_txt .heading.align-right{padding-left:5px;padding-right:25px}.composite_box01.block_images_9 .inner_item_txt .heading:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;background:var(--i_main_color, #000);opacity:.3;transition:.2s}.composite_box01.block_images_9 a:hover .inner_item_txt .heading:before,.composite_box01.block_images_9 a:hover+.inner_item_txt .heading:before{opacity:.6}.composite_box01.block_images_9 .inner_item_txt .heading .h{margin-bottom:0}.composite_box01.block_images_9 .inner_item_txt .heading .h,.composite_box01.block_images_9 .inner_item_txt .heading p{width:100%;font-weight:600;position:relative;z-index:2}.composite_box01.block_images_9[style*=" color: inherit"] .inner_item_txt .heading .h,.composite_box01.block_images_9[style*=" color: inherit"] .inner_item_txt .heading p,.composite_box01.block_images_9:not([style*=" color:"]) .inner_item_txt .heading .h,.composite_box01.block_images_9:not([style*=" color:"]) .inner_item_txt .heading p{color:#fff}body:not(.edit_view) .composite_box01.block_images_9 .inner_item_txt p:empty{display:none}.composite_box01.block_images_9 .inner_item>a:hover *{opacity:1}.composite_box01.block_images_10.width_full .wrapper_item{width:calc(100% + var(--i_padding, 20px) * 2);margin-left:calc(var(--i_padding, 20px) * -1)}#primary .composite_box01.block_images_10.width_full .wrapper_item{width:100%;margin-left:0}.composite_box01.block_images_10 .wrapper_item{justify-content:center}.composite_box01.block_images_10 .inner_item{position:relative}.composite_box01.block_images_10 .inner_item_img{margin-bottom:0;overflow:hidden}.composite_box01.block_images_10 .inner_item_img img{height:300px!important;transition:.75s ease}.composite_box01.block_images_10 .inner_item>a:hover .inner_item_img img{transform:scale(1.15)}.composite_box01.block_images_10 .inner_item_txt{margin-bottom:0;display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:space-between;position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;padding:10% 0;z-index:2;pointer-events:none}.edit_view .composite_box01.block_images_10 .inner_item_txt{pointer-events:auto}.composite_box01.block_images_10 .inner_item_txt>*{width:80%;margin-left:auto;margin-right:auto}.composite_box01.block_images_10 .inner_item>a:hover *{opacity:1}.composite_box01.block_images_10 .inner_item_txt p{margin-bottom:0}.composite_box01.block_images_10 .inner_item_txt a{pointer-events:auto}.composite_box01.block_images_10 .inner_item .contents_btn01{display:none}@media screen and (max-width: 1100px){.composite_box01.block_images_10 .inner_item_txt>*{width:90%}.composite_box01.block_images_10 .inner_item_img img{height:250px!important}.composite_box01.block_images_10 .inner_item_txt{padding:8% 0}}@media screen and (max-width: 600px){.composite_box01.block_images_10 .inner_item_txt>p{font-size:1.4rem;line-height:1.6}}@media screen and (max-width: 500px){.composite_box01.block_images_10 .inner_item_img img{height:200px!important}.composite_box01.block_images_10 .inner_item_txt{padding:30px 0}}.composite_box01.block_images_10 .inner_item:nth-of-type(n){margin-left:0!important;margin-bottom:0!important}.composite_box01.block_images_10 .inner_item:nth-of-type(1):nth-last-of-type(5),.composite_box01.block_images_10 .inner_item:nth-of-type(2):nth-last-of-type(4),.composite_box01.block_images_10 .inner_item:nth-of-type(3):nth-last-of-type(3),.composite_box01.block_images_10 .inner_item:nth-of-type(4):nth-last-of-type(2),.composite_box01.block_images_10 .inner_item:nth-of-type(5):nth-last-of-type(1){width:20%}.composite_box01.block_images_10 .inner_item:nth-of-type(1):nth-last-of-type(4),.composite_box01.block_images_10 .inner_item:nth-of-type(2):nth-last-of-type(3),.composite_box01.block_images_10 .inner_item:nth-of-type(3):nth-last-of-type(2),.composite_box01.block_images_10 .inner_item:nth-of-type(4):nth-last-of-type(1){width:25%}.composite_box01.block_images_10 .inner_item:nth-of-type(1):nth-last-of-type(3),.composite_box01.block_images_10 .inner_item:nth-of-type(2):nth-last-of-type(2),.composite_box01.block_images_10 .inner_item:nth-of-type(3):nth-last-of-type(1){width:33.3%}.composite_box01.block_images_10 .inner_item:nth-of-type(1):nth-last-of-type(2),.composite_box01.block_images_10 .inner_item:nth-of-type(2):nth-last-of-type(1){width:50%}@media screen and (max-width: 1100px){.composite_box01.block_images_10 .inner_item:nth-of-type(1):nth-last-of-type(5),.composite_box01.block_images_10 .inner_item:nth-of-type(2):nth-last-of-type(4){width:50%}.composite_box01.block_images_10 .inner_item:nth-of-type(3):nth-last-of-type(3),.composite_box01.block_images_10 .inner_item:nth-of-type(4):nth-last-of-type(2),.composite_box01.block_images_10 .inner_item:nth-of-type(5):nth-last-of-type(1){width:33.3%}.composite_box01.block_images_10 .inner_item:nth-of-type(1):nth-last-of-type(4),.composite_box01.block_images_10 .inner_item:nth-of-type(2):nth-last-of-type(3),.composite_box01.block_images_10 .inner_item:nth-of-type(3):nth-last-of-type(2),.composite_box01.block_images_10 .inner_item:nth-of-type(4):nth-last-of-type(1){width:50%}}@media screen and (max-width: 700px){.composite_box01.block_images_10 .inner_item{width:50%!important}.composite_box01.block_images_10 .inner_item:nth-of-type(1):nth-last-of-type(5){width:100%!important}.composite_box01.block_images_10 .inner_item:nth-of-type(1):nth-last-of-type(3){width:100%!important}}@media screen and (max-width: 450px){.composite_box01.block_images_10 .inner_item{width:100%!important}}.composite_box01.block_images_11 .wrapper_item{justify-content:center}.composite_box01.block_images_11 .inner_item{position:relative}.composite_box01.block_images_11 .inner_item_img{margin-bottom:0;overflow:hidden}.composite_box01.block_images_11 .inner_item_img img{display:block;height:250px!important;transition:.75s ease;transform:scale(1.05)}.composite_box01.block_images_11 .inner_item>a:hover .inner_item_img img,.composite_box01.block_images_11 a:hover .inner_item_txt .pwrap .iwrap img,.composite_box01.block_images_11 a:hover+.inner_item_txt .pwrap .iwrap img{transform:scale(1.2)}.composite_box01.block_images_11 .inner_item_txt{margin-bottom:0;display:flex;flex-direction:column;align-items:center;align-content:center;justify-content:space-between;position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;z-index:2;pointer-events:none}.edit_view .composite_box01.block_images_11 .inner_item_txt{pointer-events:auto}.composite_box01.block_images_11 .inner_item_txt .heading{width:auto;margin:auto;background:var(--i_btn_color, #fff);color:var(--i_btn_txt_color, #000);box-sizing:border-box;padding:10px;min-width:40%}.composite_box01.block_images_11 .inner_item_txt .pwrap{width:100%;box-sizing:border-box;padding:7px 10px;position:relative;overflow:hidden;background:var(--i_bg_color, rgba(0,0,0,0))}.composite_box01.block_images_11 .inner_item_txt .pwrap .iwrap{position:absolute;bottom:0;left:0;width:100%;height:100%;height:250px;z-index:1}.composite_box01.block_images_11 .inner_item_txt .pwrap .iwrap img{display:block;transition:.75s ease;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:blur(5px) brightness(150%);opacity:.5;transform:scale(1.05)}.composite_box01.block_images_11 .inner_item_txt .pwrap p{font-size:1.4rem;line-height:1.5;position:relative;z-index:2}.composite_box01.block_images_11 .inner_item>a:hover *{opacity:1}.composite_box01.block_images_11 .inner_item_txt a{pointer-events:auto}.composite_box01.block_images_11 .inner_item .contents_btn01{display:none}@media screen and (max-width: 800px){.composite_box01.block_images_11 .inner_item:nth-of-type(4):nth-last-of-type(3){margin-bottom:30px}}@media screen and (max-width: 600px){.composite_box01.block_images_11 .inner_item{width:100%!important}.composite_box01.block_images_11 .inner_item_img img,.composite_box01.block_images_11 .inner_item_txt .pwrap .iwrap{height:200px!important}}@media screen and (max-width: 480px){.composite_box01.block_images_11 .inner_item:nth-of-type(5):nth-last-of-type(2){margin-bottom:30px!important}}@media screen and (max-width: 400px){.composite_box01.block_images_11 .inner_item_img img,.composite_box01.block_images_11 .inner_item_txt .pwrap .iwrap{height:170px!important}}@media screen and (max-width: 1100px){.composite_box01.block_images_11 .inner_item:nth-of-type(1):nth-last-of-type(5),.composite_box01.block_images_11 .inner_item:nth-of-type(2):nth-last-of-type(4){width:48%}.composite_box01.block_images_11 .inner_item:nth-of-type(3):nth-last-of-type(3),.composite_box01.block_images_11 .inner_item:nth-of-type(4):nth-last-of-type(2),.composite_box01.block_images_11 .inner_item:nth-of-type(5):nth-last-of-type(1){width:31%;margin-left:0}.composite_box01.block_images_11 .inner_item:nth-of-type(2):nth-last-of-type(4){margin-left:4%}.composite_box01.block_images_11 .inner_item:nth-of-type(4):nth-last-of-type(2),.composite_box01.block_images_11 .inner_item:nth-of-type(5):nth-last-of-type(1){margin-left:3.5%}.composite_box01.block_images_11 .inner_item:nth-of-type(3):nth-last-of-type(3){margin-bottom:0!important}.composite_box01.block_images_11 .inner_item:nth-of-type(1):nth-last-of-type(4),.composite_box01.block_images_11 .inner_item:nth-of-type(2):nth-last-of-type(3),.composite_box01.block_images_11 .inner_item:nth-of-type(3):nth-last-of-type(2),.composite_box01.block_images_11 .inner_item:nth-of-type(4):nth-last-of-type(1){width:48%;margin-left:0}.composite_box01.block_images_11 .inner_item:nth-of-type(1):nth-last-of-type(4),.composite_box01.block_images_11 .inner_item:nth-of-type(2):nth-last-of-type(3){margin-bottom:30px}.composite_box01.block_images_11 .inner_item:nth-of-type(2):nth-last-of-type(3),.composite_box01.block_images_11 .inner_item:nth-of-type(4):nth-last-of-type(1){margin-left:4%!important}}@media screen and (max-width: 800px){.composite_box01.block_images_11 .inner_item{width:48%!important}.composite_box01.block_images_11 .inner_item:nth-of-type(n){margin-left:0!important}.composite_box01.block_images_11 .inner_item:nth-of-type(2n){margin-left:4%!important}.composite_box01.block_images_11 .inner_item:nth-of-type(1):nth-last-of-type(2),.composite_box01.block_images_11 .inner_item:nth-of-type(3):nth-last-of-type(2),.composite_box01.block_images_11 .inner_item:nth-of-type(2):nth-last-of-type(2){margin-bottom:0}.composite_box01.block_images_11 .inner_item:nth-of-type(1):nth-last-of-type(5){width:100%!important}.composite_box01.block_images_11 .inner_item:nth-of-type(3):nth-last-of-type(3),.composite_box01.block_images_11 .inner_item:nth-of-type(5):nth-last-of-type(1){margin-left:4%!important}.composite_box01.block_images_11 .inner_item:nth-of-type(2):nth-last-of-type(4),.composite_box01.block_images_11 .inner_item:nth-of-type(4):nth-last-of-type(2){margin-left:0!important}.composite_box01.block_images_11 .inner_item:nth-of-type(3):nth-last-of-type(3){margin-bottom:30px!important}.composite_box01.block_images_11 .inner_item:nth-of-type(4):nth-last-of-type(2){margin-bottom:0}.composite_box01.block_images_11 .inner_item:nth-of-type(1):nth-last-of-type(3){width:100%!important;margin-bottom:30px}.composite_box01.block_images_11 .inner_item:nth-of-type(2):nth-last-of-type(2){margin-left:0!important}.composite_box01.block_images_11 .inner_item:nth-of-type(3):nth-last-of-type(1){margin-left:4%!important}}@media screen and (max-width: 480px){.composite_box01.block_images_11 .inner_item{width:100%!important}.composite_box01.block_images_11 .inner_item:nth-of-type(2):nth-last-of-type(3),.composite_box01.block_images_11 .inner_item:nth-of-type(4):nth-last-of-type(1),.composite_box01.block_images_11 .inner_item:nth-of-type(2n),.composite_box01.block_images_11 .inner_item:nth-of-type(3):nth-last-of-type(3),.composite_box01.block_images_11 .inner_item:nth-of-type(5):nth-last-of-type(1),.composite_box01.block_images_11 .inner_item:nth-of-type(3):nth-last-of-type(1){margin-left:0!important}.composite_box01.block_images_11 .inner_item:nth-of-type(1):nth-last-of-type(2),.composite_box01.block_images_11 .inner_item:nth-of-type(3):nth-last-of-type(2),.composite_box01.block_images_11 .inner_item:nth-of-type(2):nth-last-of-type(2),.composite_box01.block_images_11 .inner_item:nth-of-type(4):nth-last-of-type(2){margin-bottom:30px!important}}.composite_box01.block_images_12 .wrapper_item{justify-content:space-between}.composite_box01.block_images_12 .inner_item{position:relative}.composite_box01.block_images_12 .inner_item_img{margin-bottom:0;overflow:hidden}.composite_box01.block_images_12 .inner_item_img img{display:block;height:250px!important;transition:.75s ease;transform:scale(1.05)}.composite_box01.block_images_12 .inner_item:nth-of-type(1):nth-last-of-type(2) .inner_item_img img,.composite_box01.block_images_12 .inner_item:nth-of-type(2):nth-last-of-type(1) .inner_item_img img{height:300px!important}.composite_box01.block_images_12 .inner_item>a:hover .inner_item_img img,.composite_box01.block_images_12 a:hover .inner_item_txt .pwrap .iwrap img,.composite_box01.block_images_12 a:hover+.inner_item_txt .pwrap .iwrap img{transform:scale(1.2)}.composite_box01.block_images_12 .inner_item_txt{margin-bottom:0;display:flex;flex-direction:column;align-items:center;align-content:center;justify-content:flex-end;position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;z-index:2;pointer-events:none}.composite_box01.block_images_12 .inner_item .contents_btn01{display:none}.edit_view .composite_box01.block_images_12 .inner_item_txt{pointer-events:auto}.composite_box01.block_images_12 .inner_item_txt .heading{width:100%;position:static;margin-bottom:0;height:40px}.composite_box01.block_images_12 .inner_item_txt .heading .h{margin-bottom:0;position:absolute;top:0;left:0;background:var(--i_btn_color, #fff);color:var(--i_btn_txt_color, #000);font-size:1.2rem!important;padding:5px 10px!important;line-height:1.3!important;font-weight:500!important}.composite_box01.block_images_12 .inner_item_txt .heading:before,.composite_box01.block_images_12 .inner_item_txt .heading:after,.composite_box01.block_images_12 .inner_item_txt .heading .h:before,.composite_box01.block_images_12 .inner_item_txt .heading .h:after{display:none!important}.composite_box01.block_images_12 .inner_item_txt .pwrap{width:100%;box-sizing:border-box;padding:7px 10px;position:relative;overflow:hidden;background:var(--i_bg_color, rgba(0,0,0,0))}.composite_box01.block_images_12 .inner_item_txt .pwrap .h{font-weight:700;margin-bottom:5px}.composite_box01.block_images_12 .inner_item_txt .heading.align-left+.pwrap .h{text-align:left}.composite_box01.block_images_12 .inner_item_txt .heading.align-center+.pwrap .h{text-align:center}.composite_box01.block_images_12 .inner_item_txt .heading.align-right+.pwrap .h{text-align:right}.composite_box01.block_images_12 .inner_item_txt .pwrap .iwrap{position:absolute;bottom:0;left:0;width:100%;min-height:250px;z-index:1}.composite_box01.block_images_12 .inner_item:nth-of-type(1):nth-last-of-type(2) .inner_item_txt .pwrap .iwrap,.composite_box01.block_images_12 .inner_item:nth-of-type(2):nth-last-of-type(1) .inner_item_txt .pwrap .iwrap{min-height:300px!important}.composite_box01.block_images_12 .inner_item_txt .pwrap .iwrap img{display:block;transition:.75s ease;width:100%;height:300px!important;min-height:300px;-o-object-fit:cover;object-fit:cover;filter:blur(5px) brightness(150%)!important;opacity:.5;transform:scale(1.05)}.composite_box01.block_images_12 .inner_item_txt .pwrap p{font-size:1.4rem;line-height:1.5;position:relative;z-index:2}.composite_box01.block_images_12 .inner_item_txt a{pointer-events:auto}.composite_box01.block_images_12 .inner_item>a:hover *{opacity:1}@media screen and (max-width: 900px){.composite_box01.block_images_12 .inner_item:nth-of-type(1):nth-last-of-type(4),.composite_box01.block_images_12 .inner_item:nth-of-type(2):nth-last-of-type(3){margin-bottom:20px}}@media screen and (max-width: 800px){.composite_box01.block_images_12 .inner_item:nth-of-type(4):nth-last-of-type(3){margin-bottom:30px}}@media screen and (max-width: 500px){.composite_box01.block_images_12 .wrapper_item .inner_item:nth-of-type(n){margin-bottom:20px}.composite_box01.block_images_12 .wrapper_item .inner_item:nth-last-of-type(1){margin-bottom:0}.composite_box01.block_images_12 .wrapper_item .inner_item:nth-of-type(n) .inner_item_img img,.composite_box01.block_images_12 .wrapper_item .inner_item:nth-of-type(n) .inner_item_txt .pwrap .iwrap{min-height:200px!important}}@media screen and (max-width: 480px){.composite_box01.block_images_12 .inner_item:nth-of-type(5):nth-last-of-type(2){margin-bottom:20px!important}}@media screen and (max-width: 1100px){.composite_box01.block_images_12 .inner_item:nth-of-type(1):nth-last-of-type(5),.composite_box01.block_images_12 .inner_item:nth-of-type(2):nth-last-of-type(4){width:48%}.composite_box01.block_images_12 .inner_item:nth-of-type(3):nth-last-of-type(3),.composite_box01.block_images_12 .inner_item:nth-of-type(4):nth-last-of-type(2),.composite_box01.block_images_12 .inner_item:nth-of-type(5):nth-last-of-type(1){width:31%;margin-left:0}.composite_box01.block_images_12 .inner_item:nth-of-type(2):nth-last-of-type(4){margin-left:4%}.composite_box01.block_images_12 .inner_item:nth-of-type(4):nth-last-of-type(2),.composite_box01.block_images_12 .inner_item:nth-of-type(5):nth-last-of-type(1){margin-left:3.5%}.composite_box01.block_images_12 .inner_item:nth-of-type(3):nth-last-of-type(3){margin-bottom:0!important}.composite_box01.block_images_12 .inner_item:nth-of-type(1):nth-last-of-type(4),.composite_box01.block_images_12 .inner_item:nth-of-type(2):nth-last-of-type(3),.composite_box01.block_images_12 .inner_item:nth-of-type(3):nth-last-of-type(2),.composite_box01.block_images_12 .inner_item:nth-of-type(4):nth-last-of-type(1){width:48%;margin-left:0}.composite_box01.block_images_12 .inner_item:nth-of-type(1):nth-last-of-type(4),.composite_box01.block_images_12 .inner_item:nth-of-type(2):nth-last-of-type(3){margin-bottom:30px}.composite_box01.block_images_12 .inner_item:nth-of-type(2):nth-last-of-type(3),.composite_box01.block_images_12 .inner_item:nth-of-type(4):nth-last-of-type(1){margin-left:4%!important}}@media screen and (max-width: 800px){.composite_box01.block_images_12 .inner_item{width:48%!important}.composite_box01.block_images_12 .inner_item:nth-of-type(n){margin-left:0!important}.composite_box01.block_images_12 .inner_item:nth-of-type(2n){margin-left:4%!important}.composite_box01.block_images_12 .inner_item:nth-of-type(1):nth-last-of-type(2),.composite_box01.block_images_12 .inner_item:nth-of-type(3):nth-last-of-type(2),.composite_box01.block_images_12 .inner_item:nth-of-type(2):nth-last-of-type(2){margin-bottom:0}.composite_box01.block_images_12 .inner_item:nth-of-type(1):nth-last-of-type(5){width:100%!important}.composite_box01.block_images_12 .inner_item:nth-of-type(3):nth-last-of-type(3),.composite_box01.block_images_12 .inner_item:nth-of-type(5):nth-last-of-type(1){margin-left:4%!important}.composite_box01.block_images_12 .inner_item:nth-of-type(2):nth-last-of-type(4),.composite_box01.block_images_12 .inner_item:nth-of-type(4):nth-last-of-type(2){margin-left:0!important}.composite_box01.block_images_12 .inner_item:nth-of-type(3):nth-last-of-type(3){margin-bottom:30px!important}.composite_box01.block_images_12 .inner_item:nth-of-type(1):nth-last-of-type(3){width:100%!important;margin-bottom:30px}.composite_box01.block_images_12 .inner_item:nth-of-type(2):nth-last-of-type(2){margin-left:0!important}.composite_box01.block_images_12 .inner_item:nth-of-type(3):nth-last-of-type(1){margin-left:4%!important}}@media screen and (max-width: 480px){.composite_box01.block_images_12 .inner_item{width:100%!important}.composite_box01.block_images_12 .inner_item:nth-of-type(2):nth-last-of-type(3),.composite_box01.block_images_12 .inner_item:nth-of-type(4):nth-last-of-type(1),.composite_box01.block_images_12 .inner_item:nth-of-type(2n),.composite_box01.block_images_12 .inner_item:nth-of-type(3):nth-last-of-type(3),.composite_box01.block_images_12 .inner_item:nth-of-type(5):nth-last-of-type(1),.composite_box01.block_images_12 .inner_item:nth-of-type(3):nth-last-of-type(1){margin-left:0!important}.composite_box01.block_images_12 .inner_item:nth-of-type(1):nth-last-of-type(2),.composite_box01.block_images_12 .inner_item:nth-of-type(3):nth-last-of-type(2),.composite_box01.block_images_12 .inner_item:nth-of-type(2):nth-last-of-type(2),.composite_box01.block_images_12 .inner_item:nth-of-type(4):nth-last-of-type(2){margin-bottom:30px!important}}.composite_box01.block_images_13 .wrapper_item{position:relative;width:100%;margin-bottom:20px;overflow:visible}.composite_box01.block_images_13 .wrapper_item:before{content:"";display:block;width:100%;height:100%;box-sizing:border-box;border-left:1px solid var(--i_border_color, rgba(125,125,125,.3));border-right:1px solid var(--i_border_color, rgba(125,125,125,.3));position:absolute;top:0;left:0;pointer-events:none;z-index:3}.composite_box01.block_images_13 .slick-arrow{display:block;height:40px;width:30px;text-indent:-10000px;outline:none;line-height:1px;font-size:1px;cursor:pointer;position:absolute;top:calc(50% - 20px);left:-32px;z-index:1;border:none;margin-top:-15px}.composite_box01.block_images_13 .slick-next{left:auto;right:-32px}.composite_box01.block_images_13 .slick-arrow:before{content:"";display:block;position:absolute;width:15px;height:15px;top:calc(50% - 7px);border-top:1px solid var(--i_btn_color, rgba(125,125,125,.3));border-left:1px solid var(--i_btn_color, rgba(125,125,125,.3))}.composite_box01.block_images_13 .slick-prev:before{transform:rotate(-45deg);left:calc(50% - 4px)}.composite_box01.block_images_13 .slick-next:before{transform:rotate(135deg);left:calc(50% - 12px)}.composite_box01.block_images_13 .slick-list{overflow:hidden;position:relative;padding-bottom:1px;min-width:100%}.composite_box01.block_images_13 .slick-track{display:flex;align-items:stretch;justify-content:flex-start;min-width:100%}.composite_box01.block_images_13 .inner_item{flex:0 1 auto;width:auto;vertical-align:top;border-right:1px solid var(--i_border_color, rgba(125,125,125,.3));border-top:1px solid var(--i_border_color, rgba(125,125,125,.3));border-bottom:1px solid var(--i_border_color, rgba(125,125,125,.3));box-sizing:border-box;margin:0!important}.composite_box01.block_images_13 .wrapper_item>.inner_item:nth-of-type(1):nth-last-of-type(1){width:100%}.composite_box01.block_images_13 .inner_item_img{margin-bottom:0}.composite_box01.block_images_13 .inner_item_img img{height:200px!important}.composite_box01.block_images_13 .inner_item_txt{padding:10px 20px 15px}.composite_box01.block_images_13 .inner_item .contents_btn01{margin-top:0;margin-bottom:20px}.edit_view .composite_box01.block_images_13 .wrapper_item{border-left:1px solid var(--i_border_color, rgba(125,125,125,.3))}.edit_view .composite_box01.block_images_13 .wrapper_item:before{display:none}.edit_view .composite_box01.block_images_13 .wrapper_item>.inner_item{width:auto!important}@media screen and (max-width: 1260px){.composite_box01.block_images_13 .slick-arrow{display:none!important}}@media screen and (max-width: 950px){.composite_box01.block_images_13 .wrapper_item{width:100%}}.composite_box01.block_images_13 ul.slick-dots{position:absolute;bottom:-20px;left:5%}.composite_box01.block_images_14 .content_wrapper,.composite_box01.block_images_14 .wrapper_item{overflow:visible}.composite_box01.block_images_14 .inner_item{box-shadow:2px 2px 5px #0000001a;background:var(--i_bg_color, #fff);padding:2%}.composite_box01.block_images_14 .inner_item a+.inner_item_txt{margin-top:10px}@media screen and (max-width: 920px){.composite_box01.block_images_14:not(.no_responsive) .inner_item{width:49%;margin-left:0}.composite_box01.block_images_14 .inner_item:nth-of-type(2n){margin-left:2%!important}.composite_box01.block_images_14 .inner_item:nth-of-type(1):nth-last-of-type(3),.composite_box01.block_images_14 .inner_item:nth-of-type(2):nth-last-of-type(2),.composite_box01.block_images_14 .inner_item:nth-of-type(4):nth-last-of-type(2),.composite_box01.block_images_14 .inner_item:nth-of-type(4):nth-last-of-type(3){margin-bottom:30px}}@media screen and (max-width: 700px){.composite_box01.block_images_14 .inner_item:nth-of-type(2n){margin-left:4%!important}.composite_box01.block_images_14:not(.no_responsive) .inner_item:nth-of-type(1):nth-last-of-type(3),.composite_box01.block_images_14:not(.no_responsive) .inner_item:nth-of-type(2):nth-last-of-type(2){margin-bottom:20px!important}}@media screen and (max-width: 600px){.composite_box01.block_images_14 .inner_item{padding:15px}.composite_box01.block_images_14 .inner_item_txt{line-height:1.6;font-size:1.5rem}}@media screen and (max-width: 480px){.composite_box01.block_images_14:not(.no_responsive) .inner_item{margin-bottom:20px!important}.composite_box01.block_images_14 .inner_item:nth-of-type(2n){margin-left:0!important}.composite_box01.block_images_14:not(.no_responsive) .inner_item:nth-last-of-type(1){margin-bottom:0!important}}.composite_box01.block_images_15 .wrapper_item{align-items:stretch}.composite_box01.block_images_15 .inner_item,.composite_box01.block_images_15 .inner_item>a{align-items:stretch}.composite_box01.block_images_15 .inner_item,.composite_box01.block_images_15 .inner_item>a:nth-last-child(1){min-height:100%}.composite_box01.block_images_15 .inner_item_img,.composite_box01.block_images_15 .inner_item_txt{box-sizing:border-box;width:100%;margin-bottom:0}.composite_box01.block_images_15 .inner_item>a{order:2}.composite_box01.block_images_15 .inner_item_img{order:2;background:var(--i_sub2_color, rgba(125,125,125,.1))}.composite_box01.block_images_15 .inner_item_img img{width:100%;height:auto!important;-o-object-fit:contain;object-fit:contain}.composite_box01.block_images_15 .inner_item_txt{padding:10%;order:1;background:var(--my_composite1, var(--i_btn_color, #222));color:var(--i_btn_txt_color, #fff);display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1 50%}.composite_box01.block_images_15 .inner_item:nth-of-type(5n-3) .inner_item_txt{background:var(--my_composite2, var(--i_btn_color, #222))}.composite_box01.block_images_15 .inner_item:nth-of-type(5n-2) .inner_item_txt{background:var(--my_composite3, var(--i_btn_color, #222))}.composite_box01.block_images_15 .inner_item:nth-of-type(5n-1) .inner_item_txt{background:var(--my_composite4, var(--i_btn_color, #222))}.composite_box01.block_images_15 .inner_item:nth-of-type(5n) .inner_item_txt{background:var(--my_composite5, var(--i_btn_color, #222))}.composite_box01.block_images_15 .inner_item .contents_btn01{display:none}@media screen and (max-width: 1160px){.composite_box01.block_images_15 .wrapper_item{display:block}.composite_box01.block_images_15 .inner_item{margin:0 auto 40px!important}.composite_box01.block_images_15 .inner_item:nth-of-type(5):nth-last-of-type(2){margin-bottom:40px!important}.composite_box01.block_images_15 .inner_item:last-child{margin-bottom:0!important}.composite_box01.block_images_15 .inner_item,.composite_box01.block_images_15 .inner_item>a{width:100%!important;flex-direction:row}.composite_box01.block_images_15 .inner_item:nth-of-type(2n),.composite_box01.block_images_15 .inner_item:nth-of-type(2n) a{flex-direction:row-reverse}.composite_box01.block_images_15 .inner_item>a:nth-last-child(2),.composite_box01.block_images_15 .inner_item_img,.composite_box01.block_images_15 .inner_item_txt{width:50%!important}.composite_box01.block_images_15 .inner_item_txt{padding:5%}.composite_box01.block_images_15 .inner_item>a:nth-last-child(2) .inner_item_img{width:100%!important}.composite_box01.block_images_15 .inner_item_img img{height:100%!important;-o-object-fit:cover;object-fit:cover}}@media screen and (max-width: 600px){.composite_box01.block_images_15 .inner_item,.composite_box01.block_images_15 .inner_item>a{flex-direction:column!important}.composite_box01.block_images_15 .inner_item>a:nth-last-child(2),.composite_box01.block_images_15 .inner_item_img,.composite_box01.block_images_15 .inner_item_txt{width:100%!important}.composite_box01.block_images_15 .inner_item{margin:0 auto 30px!important}.composite_box01.block_images_15 .inner_item:last-child{margin-bottom:0!important}}.composite_box01.block_images_16 .inner_item,.composite_box01.block_images_16 .inner_item>a{position:relative;height:22vw;max-height:50vh;align-items:stretch;flex-direction:row}.composite_box01.block_images_16 .inner_item>a:hover *{opacity:1}.composite_box01.block_images_16 .inner_item_img,.composite_box01.block_images_16 .inner_item:not(:has(.contents_btn01))>a:nth-last-child(2),.composite_box01.block_images_16 .inner_item:has(.contents_btn01)>a:nth-last-child(3){position:absolute;top:0;left:0;height:100%;z-index:1;margin:0;overflow:hidden}.composite_box01.block_images_16 .inner_item_img img{height:100%!important;transition:.6s}.composite_box01.block_images_16 .inner_item_img:before{content:"";display:block;width:100%;height:30%;background:linear-gradient(to bottom,#0000,#0000004d);position:absolute;bottom:0;left:0;z-index:3}.composite_box01.block_images_16 .inner_item:hover .inner_item_img img{transform:scale(1.1)}.composite_box01.block_images_16 .inner_item_txt{position:relative;z-index:3;display:flex;flex-direction:column;justify-content:flex-end;flex-wrap:wrap;align-items:flex-end;width:100%;pointer-events:none;padding-bottom:10px}.edit_view .composite_box01.block_images_16 .inner_item_txt{pointer-events:auto}.composite_box01.block_images_16 .inner_item_txt>*{width:100%}.composite_box01.block_images_16 .inner_item_txt .heading{position:absolute;top:0;left:0;height:100%;display:flex;align-items:flex-start;flex-direction:column;justify-content:space-between;margin:0;z-index:3}.composite_box01.block_images_16 .inner_item_txt .heading .h{background:var(--i_bg_color, #fff);padding:10px 15px;font-size:1.3rem!important;margin:0}.composite_box01.block_images_16 .inner_item_txt .heading p{color:#fff;padding:15px;transition:.4s}.composite_box01.block_images_16 .inner_item:hover .inner_item_txt .heading p:not(.contenteditable){opacity:0}.composite_box01.block_images_16 .inner_item_txt>p,.composite_box01.block_images_16 .inner_item_txt>.heading~*,.composite_box01.block_images_16 .inner_item_txt>.contenteditable{background:var(--i_bg_color, #fff);padding:10px;opacity:0;transition:.4s;transition-delay:.3s;margin:0 10px;width:calc(100% - 20px);line-height:1.6;box-sizing:border-box}.composite_box01.block_images_16 .inner_item_txt>.contenteditable{opacity:1;z-index:4}.composite_box01.block_images_16 .inner_item:hover .inner_item_txt>p,.composite_box01.block_images_16 .inner_item:hover .inner_item_txt>.heading~*{opacity:1}.composite_box01.block_images_16 .inner_item_txt p a{pointer-events:auto}.composite_box01.block_images_16 .inner_item .contents_btn01{display:none}.edit_view .composite_box01.block_images_16 .inner_item_txt>p,.edit_view .composite_box01.block_images_16 .inner_item_txt>.heading~*,.edit_view .composite_box01.block_images_16 .inner_item_txt>.contenteditable{margin-bottom:40px}@media screen and (max-width: 1200px){.composite_box01.block_images_16 .inner_item,.composite_box01.block_images_16 .inner_item>a{height:32vw;max-height:none}}@media screen and (max-width: 1024px){.composite_box01.block_images_16 .inner_item,.composite_box01.block_images_16 .inner_item>a{height:auto;display:block}.composite_box01.block_images_16 .inner_item>a{position:static!important;height:auto!important}.composite_box01.block_images_16 .inner_item_img{position:relative;height:30vw;margin-bottom:15px;z-index:inherit}.composite_box01.block_images_16 .inner_item_img:before{height:20%}.composite_box01.block_images_16 .inner_item_txt{position:static}.composite_box01.block_images_16 .inner_item_txt>p,.composite_box01.block_images_16 .inner_item_txt>.heading~*{background:none;padding:0;opacity:1;margin:0;width:100%;line-height:1.8}.composite_box01.block_images_16 .inner_item_txt .heading{height:30vw}.composite_box01.block_images_16 .inner_item_txt .heading p{opacity:1!important}}@media screen and (max-width: 700px){.composite_box01.block_images_16 .inner_item_txt .heading,.composite_box01.block_images_16 .inner_item_img{height:50vw}}@media screen and (max-width: 480px){.composite_box01.block_images_16 .inner_item,.composite_box01.block_images_16 .inner_item:nth-of-type(2n-1):nth-last-of-type(2){margin-bottom:30px!important}.composite_box01.block_images_16 .inner_item:nth-of-type(2n){margin-left:0!important}.composite_box01.block_images_16 .inner_item:nth-last-of-type(1){margin-bottom:0!important}}.edit_view .composite_box01.block_images_16 .inner_item_img{cursor:default}.edit_view .composite_box01.block_images_16 .inner_item_txt,.edit_view .composite_box01.block_images_16 .inner_item_txt>*{pointer-events:none}.edit_view .composite_box01.block_images_16 .inner_item_txt .contenteditable{pointer-events:auto}.edit_view .composite_box01.block_images_16 .admin_edit_link,.edit_view .composite_box01.block_images_16 .admin_edit_img{bottom:calc(50% - 17px)}.composite_box01.block_images_17.width_full .wrapper_item{width:calc(100% + var(--i_padding, 20px) * 2);margin-left:calc(var(--i_padding, 20px) * -1)}#primary .composite_box01.block_images_17.width_full .wrapper_item{width:100%;margin-left:0}.composite_box01.block_images_17 .inner_item{margin-left:0!important;margin-bottom:0!important;flex:1 1 auto}.composite_box01.block_images_17 .inner_item,.composite_box01.block_images_17 .inner_item>a{flex-direction:row;justify-content:space-between;align-items:center}.composite_box01.block_images_17 .inner_item:nth-of-type(5n-4){background:var(--my_composite1, var(--i_btn_color, #222))}.composite_box01.block_images_17 .inner_item:nth-of-type(5n-3){background:var(--my_composite2, var(--i_btn_color, #222))}.composite_box01.block_images_17 .inner_item:nth-of-type(5n-2){background:var(--my_composite3, var(--i_btn_color, #222))}.composite_box01.block_images_17 .inner_item:nth-of-type(5n-1){background:var(--my_composite4, var(--i_btn_color, #222))}.composite_box01.block_images_17 .inner_item:nth-of-type(5n){background:var(--my_composite5, var(--i_btn_color, #222))}.composite_box01.block_images_17 .inner_item:not(:has(.contents_btn01))>a:nth-last-child(2),.composite_box01.block_images_17 .inner_item:has(.contents_btn01)>a:nth-last-child(3),.composite_box01.block_images_17 .inner_item_img{width:20%;padding-top:20%;margin:30px 0 30px 30px;height:0}.composite_box01.block_images_17 .inner_item:not(:has(.contents_btn01))>a:nth-last-child(2),.composite_box01.block_images_17 .inner_item:has(.contents_btn01)>a:nth-last-child(3){position:relative}.composite_box01.block_images_17 .inner_item:not(:has(.contents_btn01))>a:nth-last-child(2) .inner_item_img,.composite_box01.block_images_17 .inner_item:has(.contents_btn01)>a:nth-last-child(3) .inner_item_img{margin:0;padding:0;height:100%;width:100%;position:absolute;top:0;left:0}.composite_box01.block_images_17 .inner_item_txt{width:calc(80% - 30px);box-sizing:border-box;padding:30px;color:var(--i_btn_txt_color, #fff)}.composite_box01.block_images_17 .inner_item .contents_btn01{display:none}@media screen and (max-width: 1700px){.composite_box01.block_images_17 .inner_item:nth-of-type(1):nth-last-of-type(5),.composite_box01.block_images_17 .inner_item:nth-of-type(2):nth-last-of-type(4),.composite_box01.block_images_17 .inner_item:nth-of-type(1):nth-last-of-type(4),.composite_box01.block_images_17 .inner_item:nth-of-type(2):nth-last-of-type(3),.composite_box01.block_images_17 .inner_item:nth-of-type(3):nth-last-of-type(2),.composite_box01.block_images_17 .inner_item:nth-of-type(4):nth-last-of-type(1){width:50%}.composite_box01.block_images_17 .inner_item:nth-of-type(3):nth-last-of-type(3),.composite_box01.block_images_17 .inner_item:nth-of-type(4):nth-last-of-type(2),.composite_box01.block_images_17 .inner_item:nth-of-type(5):nth-last-of-type(1){width:33.3%}}@media screen and (max-width: 1000px){.composite_box01.block_images_17 .inner_item:nth-of-type(1):nth-last-of-type(5),.composite_box01.block_images_17 .inner_item:nth-of-type(1):nth-last-of-type(3){width:100%}.composite_box01.block_images_17 .inner_item:nth-of-type(3):nth-last-of-type(3),.composite_box01.block_images_17 .inner_item:nth-of-type(2):nth-last-of-type(4),.composite_box01.block_images_17 .inner_item:nth-of-type(4):nth-last-of-type(2),.composite_box01.block_images_17 .inner_item:nth-of-type(5):nth-last-of-type(1),.composite_box01.block_images_17 .inner_item:nth-of-type(2):nth-last-of-type(2),.composite_box01.block_images_17 .inner_item:nth-of-type(3):nth-last-of-type(1){width:50%}}@media screen and (max-width: 900px){.composite_box01.block_images_17 .inner_item_img{margin:20px 0 20px 20px}.composite_box01.block_images_17 .inner_item_txt{width:calc(80% - 20px);padding:20px}}@media screen and (max-width: 600px){.composite_box01.block_images_17 .inner_item{width:100%!important}.composite_box01.block_images_17 .inner_item_img,.composite_box01.block_images_17 .inner_item:not(:has(.contents_btn01))>a:nth-last-child(2),.composite_box01.block_images_17 .inner_item:has(.contents_btn01)>a:nth-last-child(3){width:90px;padding-top:90px;margin:15px 0 15px 15px}.composite_box01.block_images_17 .inner_item_txt{width:calc(100% - 105px);padding:15px}.composite_box01.block_images_17 .inner_item_txt>p{font-size:1.5rem;line-height:1.6}}.composite_box01.block_images_21{overflow:clip}.composite_box01.block_images_21 .content_wrapper.sideslide{max-width:none!important}.composite_box01.block_images_21 .wrapper_item{position:relative;display:block;min-width:100vw}.composite_box01.block_images_21 .side-scroll{display:flex;position:sticky;top:0;left:0;width:500vw}.composite_box01.block_images_21 .inner_item{width:100vw!important;min-width:100vw;height:100vh;margin:0!important;flex-direction:row;align-items:stretch}body.edit_view .composite_box01.block_images_21 .inner_item a{cursor:default}body.edit_view .composite_box01.block_images_21 .wrapper_item,body.edit_view .composite_box01.block_images_21 .inner_item{height:calc(100vh - 45px)}.composite_box01.block_images_21 .inner_item_img{margin:0}body:not(.edit_view) .composite_box01.block_images_21 .inner_item>a,.composite_box01.block_images_21 .inner_item_img{display:block;width:50%}body:not(.edit_view) .composite_box01.block_images_21 .inner_item>a[href^="/common/upload_data/"]{pointer-events:none}body.edit_view .composite_box01.block_images_21 .inner_item>a{flex-direction:row}.composite_box01.block_images_21 .inner_item>a .inner_item_img{width:100%;height:100%;margin:0}.composite_box01.block_images_21 .inner_item_img img{height:100%!important}.composite_box01.block_images_21 .inner_item_txt{width:50%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:var(--i_padding, 20px);box-sizing:border-box}.composite_box01.block_images_21 .inner_item .contents_btn01{display:none}.composite_box01.block_images_21 .inner_item_txt p,body.edit_view .composite_box01.block_images_21 .inner_item_txt .editor{width:100%}body:not(.edit_view) .composite_box01.block_images_21 .inner_item.img100 .inner_item_txt{display:none}body:not(.edit_view) .composite_box01.block_images_21 .inner_item.img100>a,body:not(.edit_view) .composite_box01.block_images_21 .inner_item.img100 .inner_item_img{width:100%}body:not(.edit_view) .composite_box01.block_images_21 .inner_item.img0 a{display:none}body:not(.edit_view) .composite_box01.block_images_21 .inner_item.img0 a+.inner_item_txt{width:100%}@media screen and (max-width: 800px){.composite_box01.block_images_21 .side-scroll{width:1000vw}.composite_box01.block_images_21 .inner_item{width:200vw!important}.composite_box01.block_images_21 .inner_item.img100,.composite_box01.block_images_21 .inner_item.img0{width:100vw!important}}.composite_box01.block_images_22 .wrapper_item,.composite_box01.block_images_23 .wrapper_item,.composite_box01.block_images_24 .wrapper_item{display:block}.composite_box01.block_images_22 .inner_item,.composite_box01.block_images_23 .inner_item,.composite_box01.block_images_24 .inner_item{width:100%!important;flex-direction:row;justify-content:space-between;align-items:flex-start;margin:0 0 40px!important}.composite_box01.block_images_22 .inner_item:last-child,.composite_box01.block_images_23 .inner_item:last-child,.composite_box01.block_images_24 .inner_item:last-child{margin-bottom:0!important}.composite_box01.block_images_22 .inner_item>a,.composite_box01.block_images_23 .inner_item>a,.composite_box01.block_images_24 .inner_item>a,.composite_box01.block_images_22 .inner_item>.inner_item_img,.composite_box01.block_images_23 .inner_item>.inner_item_img,.composite_box01.block_images_24 .inner_item>.inner_item_img,.edit_view .composite_box01.block_images_22 .inner_item_img,.edit_view .composite_box01.block_images_23 .inner_item_img,.edit_view .composite_box01.block_images_24 .inner_item_img{flex-basis:40%;max-width:40%}.edit_view .composite_box01.block_images_22 .inner_item>a:has(.inner_item_txt),.edit_view .composite_box01.block_images_23 .inner_item>a:has(.inner_item_txt),.edit_view .composite_box01.block_images_24 .inner_item>a:has(.inner_item_txt){flex-direction:row;align-items:flex-start}.composite_box01.block_images_23 .inner_item,.composite_box01.block_images_24 .inner_item:nth-of-type(2n),.edit_view .composite_box01.block_images_23 .inner_item>a:has(.inner_item_txt),.edit_view .composite_box01.block_images_24 .inner_item:nth-of-type(2n)>a:has(.inner_item_txt){flex-direction:row-reverse}.edit_view .composite_box01.block_images_22 .inner_item>a:has(.inner_item_txt),.edit_view .composite_box01.block_images_23 .inner_item>a:has(.inner_item_txt),.edit_view .composite_box01.block_images_24 .inner_item>a:has(.inner_item_txt),.edit_view .composite_box01.block_images_22 .inner_item>a:not(:has(.inner_item_txt)) .inner_item_img,.edit_view .composite_box01.block_images_23 .inner_item>a:not(:has(.inner_item_txt)) .inner_item_img,.edit_view .composite_box01.block_images_24 .inner_item>a:not(:has(.inner_item_txt)) .inner_item_img{flex-basis:100%;max-width:100%}.composite_box01.block_images_22 .inner_item>a:empty,.composite_box01.block_images_22 .inner_item>a[href*=no_image],.composite_box01.block_images_22 .inner_item>a[style*="pointer-events: none"],.composite_box01.block_images_23 .inner_item>a:empty,.composite_box01.block_images_23 .inner_item>a[href*=no_image],.composite_box01.block_images_23 .inner_item>a[style*="pointer-events: none"],.composite_box01.block_images_24 .inner_item>a:empty,.composite_box01.block_images_24 .inner_item>a[href*=no_image],.composite_box01.block_images_24 .inner_item>a[style*="pointer-events: none"]{display:none}.composite_box01.block_images_22 .inner_item_img,.composite_box01.block_images_23 .inner_item_img,.composite_box01.block_images_24 .inner_item_img{margin-bottom:0}.composite_box01.block_images_22 .inner_item_img img,.composite_box01.block_images_23 .inner_item_img img,.composite_box01.block_images_24 .inner_item_img img{height:auto!important}.composite_box01.block_images_22 .inner_item_txt,.composite_box01.block_images_23 .inner_item_txt,.composite_box01.block_images_24 .inner_item_txt{flex-basis:60%;max-width:60%}.composite_box01.block_images_22 .inner_item_txt,.composite_box01.block_images_24 .inner_item:nth-of-type(2n-1) .inner_item_txt{padding-left:var(--i_padding, 20px)}.composite_box01.block_images_23 .inner_item_txt,.composite_box01.block_images_24 .inner_item:nth-of-type(2n) .inner_item_txt{padding-right:var(--i_padding, 20px)}.composite_box01.block_images_22 .inner_item>a:empty+.inner_item_txt,.composite_box01.block_images_22 .inner_item>a[href*=no_image]+.inner_item_txt,.composite_box01.block_images_22 .inner_item>a[style*="pointer-events: none"]+.inner_item_txt,.composite_box01.block_images_22 .inner_item>.inner_item_txt:first-child,.composite_box01.block_images_23 .inner_item>a:empty+.inner_item_txt,.composite_box01.block_images_23 .inner_item>a[href*=no_image]+.inner_item_txt,.composite_box01.block_images_23 .inner_item>a[style*="pointer-events: none"]+.inner_item_txt,.composite_box01.block_images_23 .inner_item>.inner_item_txt:first-child,.composite_box01.block_images_24 .inner_item>a:empty+.inner_item_txt,.composite_box01.block_images_24 .inner_item>a[href*=no_image]+.inner_item_txt,.composite_box01.block_images_24 .inner_item>a[style*="pointer-events: none"]+.inner_item_txt,.composite_box01.block_images_24 .inner_item>.inner_item_txt:first-child{flex-basis:100%;max-width:100%;padding-left:0;padding-right:0}.composite_box01.block_images_22 .inner_item .contents_btn01,.composite_box01.block_images_23 .inner_item .contents_btn01,.composite_box01.block_images_24 .inner_item .contents_btn01{display:none}@media screen and (max-width: 768px){.composite_box01.block_images_22 .inner_item,.composite_box01.block_images_23 .inner_item,.composite_box01.block_images_24 .inner_item{display:block;margin-bottom:30px!important}.composite_box01.block_images_22 .inner_item>a,.composite_box01.block_images_23 .inner_item>a,.composite_box01.block_images_24 .inner_item>a,.composite_box01.block_images_22 .inner_item>.inner_item_img,.composite_box01.block_images_23 .inner_item>.inner_item_img,.composite_box01.block_images_24 .inner_item>.inner_item_img,.composite_box01.block_images_22 .inner_item_txt,.composite_box01.block_images_23 .inner_item_txt,.composite_box01.block_images_24 .inner_item_txt,.edit_view .composite_box01.block_images_22 .inner_item_img,.edit_view .composite_box01.block_images_23 .inner_item_img,.edit_view .composite_box01.block_images_24 .inner_item_img{flex-basis:100%;max-width:100%}.composite_box01.block_images_22 .inner_item_txt,.composite_box01.block_images_23 .inner_item_txt,.composite_box01.block_images_24 .inner_item_txt{padding-left:0!important;padding-right:0!important}.composite_box01.block_images_22 .inner_item_img img,.composite_box01.block_images_23 .inner_item_img img,.composite_box01.block_images_24 .inner_item_img img{margin-bottom:20px}.edit_view .composite_box01.block_images_22 .inner_item>a:has(.inner_item_txt),.edit_view .composite_box01.block_images_23 .inner_item>a:has(.inner_item_txt),.edit_view .composite_box01.block_images_24 .inner_item>a:has(.inner_item_txt){display:block}}
