@charset "UTF-8";.widget_gallery01.width_full .content_wrapper{padding:0 0;}.widget_gallery01.width_full .content_wrapper>.heading{margin-left:var(--i_padding, 20px);margin-right:var(--i_padding, 20px);margin-bottom:25px;}.widget_gallery01.width_full .content_wrapper>.add_text{margin-left:var(--i_padding, 20px);margin-right:var(--i_padding, 20px);}.widget_gallery01 .wrapper_item{position:relative;}.widget_gallery01 .wrapper_item:not(:last-child){margin-bottom:0 !important;padding-bottom:30px;}.widget_gallery01 .inner_item{text-align:center;}.widget_gallery01 .inner_item_txt{margin:0 auto 30px;width:100%;max-width:1200px;padding:0 8px;box-sizing:border-box;}.widget_gallery01 div:nth-of-type(2).inner_item_txt{margin-bottom:0;}.widget_gallery01 .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.widget_gallery01 .slick-list:focus{outline:none;}.widget_gallery01 .slick-list.dragging{cursor:pointer;cursor:hand;}.widget_gallery01.add_design1.width_fixed .slick-slider{margin-left:calc(var(--i_padding, 20px) * -1 + 30px);width: calc(100% + var(--i_padding, 20px) * 2 - 60px);}.widget_gallery01.add_design1.width_fixed .slick-prev{left:-27px;}.widget_gallery01.add_design1.width_fixed .slick-next{right:-27px;}.widget_gallery01 .slick-slider .slick-track,.widget_gallery01 .slick-slider .slick-list{transform:translate3d(0, 0, 0);}.widget_gallery01 .slick-track{position:relative;top:0;left:0;display:flex;justify-content:center;align-items:stretch;margin:0 auto;}.widget_gallery01 .slick-loading .slick-track{visibility:hidden;}.widget_gallery01.add_design1 .inner_item{box-sizing:border-box;padding:0 1.0vw;display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;position:relative;}.widget_gallery01 .slick-slide a{display:block;}.widget_gallery01.add_design1 .inner_item>a{width:100%;padding-top:70%;position:relative;margin:0 auto;}.widget_gallery01.add_design1.view_portrait .inner_item>a{padding-top:120%;}.widget_gallery01.add_design1.view_square .inner_item>a{padding-top:100%;}.widget_gallery01.add_design1 .inner_item>a img{position:absolute;top:0;left:0;}.widget_gallery01.add_design1 .inner_item>a+div{margin:0;}.widget_gallery01 .slick-slide.slick-loading img{display:none;}.widget_gallery01 .slick-slide.dragging img{pointer-events:none;}.widget_gallery01 .slick-loading .slick-slide{visibility:hidden;}.widget_gallery01 .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.widget_gallery01 .inner_item>a img{width:100%;height:100%;}.widget_gallery01.add_design1 .inner_item .heading{position:static;width:100%;padding-top:5px;}.widget_gallery01.add_design1 .inner_item .heading.block_header_2 .h,.widget_gallery01.add_design1 .inner_item .heading p{font-size:inherit !important;margin:0;background:none;background-color:transparent;border:none;color:inherit;padding:0;font-weight:500;letter-spacing:inherit !important;line-height:1.7;text-align:center;box-sizing:border-box;}.widget_gallery01.add_design1 .inner_item .heading p{font-size:1.45rem !important;display:none;}.widget_gallery01.add_design1 .inner_item .heading .h:before,.widget_gallery01.add_design1 .inner_item .heading .h:after,.widget_gallery01.add_design1 .inner_item .heading:before,.widget_gallery01.add_design1 .inner_item .heading:after{display:none;}.widget_gallery01.add_design1 .inner_item .heading .h{display:block;box-sizing:border-box;}.widget_gallery01 .inner_item i{display:none;}.widget_gallery01 .slick-arrow.slick-hidden {display:none;}.widget_gallery01 .slick-arrow{display:block;text-indent:-10000px;outline:none;line-height:1px;font-size:1px;cursor:pointer;position:absolute;z-index:1;border:none;margin-top:-15px;}.widget_gallery01 .slick-next{left:auto;}.widget_gallery01 .slick-arrow:before{content:"";display:block;position:absolute;width:15px;height:15px;top:calc(50% - 7px);border-top:1px solid var(--i_btn_color);border-left:1px solid var(--i_btn_color);}.widget_gallery01 .slick-prev:before{transform:rotate(-45deg);left:calc(50% - 4px);}.widget_gallery01 .slick-next:before{transform:rotate(135deg);left:calc(50% - 12px);}.widget_gallery01 .pointer{display:table !important;margin:20px auto 0;}.widget_gallery01 .pointer li{display:table-cell;padding:0 3px;}.widget_gallery01 .pointer li button{display:block;text-indent:-10000px;outline:none;line-height:1px;font-size:1px;width:7px;height:7px;border-radius:100%;border:none;cursor:pointer;background:var(--i_txt_color);opacity:0.2;}.widget_gallery01 .pointer .slick-active button{background:var(--i_main_color);opacity:1;}.widget_gallery01 .contents_btn01{width:100%;max-width:1200px;padding:0 8px 30px;margin:0 auto;margin-top:-10px !important;box-sizing:border-box;}.widget_gallery01 .content_wrapper .contents_btn01:last-child{padding-bottom:0;}.widget_gallery01.add_design2.width_full{padding-left:var(--i_padding, 20px);padding-right:var(--i_padding, 20px);}.widget_gallery01.add_design2 .wrapper_item{overflow:hidden;}.widget_gallery01.add_design2 .wrapper_item .inner_item{float:left;height:0;box-sizing:border-box;margin:0 0 20px 20px;position:relative;}.widget_gallery01.add_design2.width_fixed .wrapper_item .inner_item{width:calc((100% - 60px) / 4 - 2px);padding-bottom:calc((100% - 60px) / 4 - 2px);}.widget_gallery01.add_design2.width_fixed .wrapper_item .inner_item:nth-of-type(4n+1){clear:left;margin-left:0;}.widget_gallery01.add_design2.width_fixed .wrapper_item .inner_item:nth-of-type(4n+1){clear:left;margin-left:0;}.widget_gallery01.add_design2.width_full .wrapper_item .inner_item{width:calc((100% - 80px) / 5 - 2px);padding-bottom:calc((100% - 80px) / 5 - 2px);}.widget_gallery01.add_design2.width_full .wrapper_item .inner_item:nth-of-type(5n+1){clear:left;margin-left:0;}.widget_gallery01.add_design2.width_full .wrapper_item .inner_item:nth-of-type(5n+1){clear:left;margin-left:0;}.widget_gallery01.add_design2 .wrapper_item .inner_item>a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;background:#000;}.widget_gallery01.add_design2 .wrapper_item .inner_item>a img{transition:0.2s ease-in-out;max-width:none;width:100%;height:100%;}.widget_gallery01.add_design2 .wrapper_item .inner_item>a:hover img{}.widget_gallery01.add_design2 .wrapper_item .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:inherit;opacity:0;transition:0.2s ease-in-out;color:#fff;}.widget_gallery01.add_design2 .wrapper_item .inner_item>a:hover:after{opacity:1;}.widget_gallery01.add_design2 .inner_item .heading.block_header_2 .h,.widget_gallery01.add_design2 .inner_item .heading p{font-size:inherit !important;margin:0;background:none;background-color:transparent;border:none;color:inherit;padding:inherit;font-weight:500;letter-spacing:inherit !important;line-height:1.7;text-align:center !important;}.widget_gallery01.add_design2 .wrapper_item .heading{position:absolute;top:0;left:0;height:100%;width:100%;display:table;vertical-align:middle;pointer-events:none;}.widget_gallery01.add_design2 .inner_item .heading.block_header_2 .h{display:table-cell;vertical-align:middle;padding:10px;line-height:1.5;opacity:0;transition:0.2s ease-in-out;color:#fff;}.widget_gallery01.add_design2 .inner_item .heading .h:before,.widget_gallery01.add_design2 .inner_item .heading .h:after,.widget_gallery01.add_design2 .inner_item .heading:before,.widget_gallery01.add_design2 .inner_item .heading:after{display:none;}.widget_gallery01.add_design2 .wrapper_item .inner_item>a:hover+.heading .h{opacity:1;}.widget_gallery01.add_design2 .wrapper_item .inner_item i{display:none;}.widget_gallery01.add_design2 .inner_item .heading p{display:none;}@media screen and (max-width:1200px){.widget_gallery01.add_design2.width_full .wrapper_item .inner_item{width:calc((100% - 60px) / 4 - 2px);padding-bottom:calc((100% - 60px) / 4 - 2px);margin:0 0 20px 20px;}.widget_gallery01.add_design2.width_full .wrapper_item .inner_item:nth-of-type(5n+1){clear:none;margin-left:20px;}.widget_gallery01.add_design2.width_full .wrapper_item .inner_item:nth-of-type(4n+1){clear:left;margin-left:0;}}@media screen and (max-width:550px){.widget_gallery01.add_design2.width_fixed .wrapper_item .inner_item,.widget_gallery01.add_design2.width_full .wrapper_item .inner_item{width:calc((100% - 20px) / 3 - 2px);padding-bottom:calc((100% - 20px) / 3 - 2px);margin:0 0 10px 10px;}.widget_gallery01.add_design2.width_fixed .wrapper_item .inner_item:nth-of-type(4n+1),.widget_gallery01.add_design2.width_full .wrapper_item .inner_item:nth-of-type(5n+1),.widget_gallery01.add_design2.width_full .wrapper_item .inner_item:nth-of-type(4n+1){clear:none;margin-left:10px;}.widget_gallery01.add_design2.width_fixed .wrapper_item .inner_item:nth-of-type(3n+1),.widget_gallery01.add_design2.width_full .wrapper_item .inner_item:nth-of-type(3n+1){clear:left;margin-left:0;}}@media screen and (max-width:400px){.widget_gallery01.add_design2.width_fixed .wrapper_item .inner_item,.widget_gallery01.add_design2.width_full .wrapper_item .inner_item{width:calc((100% - 10px) / 2 - 2px);padding-bottom:calc((100% - 10px) / 2 - 2px);margin:0 0 10px 10px;}.widget_gallery01.add_design2.width_fixed .wrapper_item .inner_item:nth-of-type(4n+1),.widget_gallery01.add_design2.width_fixed .wrapper_item .inner_item:nth-of-type(3n+1),.widget_gallery01.add_design2.width_full .wrapper_item .inner_item:nth-of-type(5n+1),.widget_gallery01.add_design2.width_full .wrapper_item .inner_item:nth-of-type(4n+1),.widget_gallery01.add_design2.width_full .wrapper_item .inner_item:nth-of-type(3n+1){clear:none;margin-left:10px;}.widget_gallery01.add_design2.width_fixed .wrapper_item .inner_item:nth-of-type(2n+1),.widget_gallery01.add_design2.width_full .wrapper_item .inner_item:nth-of-type(2n+1){clear:left;margin-left:0;}}.widget_gallery01.add_design3.width_full,.widget_gallery01.add_design7.width_full{padding-left:var(--i_padding, 20px);padding-right:var(--i_padding, 20px);}.widget_gallery01.add_design3 .wrapper_item,.widget_gallery01.add_design7 .wrapper_item{display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:flex-start;}.widget_gallery01.add_design3 .wrapper_item+.wrapper_item,.widget_gallery01.add_design7 .wrapper_item+.wrapper_item{margin-top:30px;}.widget_gallery01.add_design3 .wrapper_item .inner_item,.widget_gallery01.add_design7 .wrapper_item .inner_item{width:31%;box-sizing:border-box;}.widget_gallery01.add_design3 .wrapper_item .inner_item:nth-of-type(3n+2),.widget_gallery01.add_design7 .wrapper_item .inner_item:nth-of-type(3n+2){margin-left:auto;margin-right:auto;}.widget_gallery01.add_design3 .wrapper_item .inner_item:nth-of-type(3n+2):nth-last-of-type(1),.widget_gallery01.add_design7 .wrapper_item .inner_item:nth-of-type(3n+2):nth-last-of-type(1){margin-left:3.5%;margin-right:auto;}.widget_gallery01.add_design3 .wrapper_item .inner_item:nth-last-of-type(n+3),.widget_gallery01.add_design7 .wrapper_item .inner_item:nth-last-of-type(n+3){margin-bottom:25px;}.widget_gallery01.add_design3 .wrapper_item .inner_item>a,.widget_gallery01.add_design7 .wrapper_item .inner_item>a{display:block;transition:0.2s ease-in-out;}.widget_gallery01.add_design3 .wrapper_item .inner_item>a:hover,.widget_gallery01.add_design7 .wrapper_item .inner_item>a:hover{opacity:0.8;}.widget_gallery01.add_design3 .wrapper_item .inner_item>a img,.widget_gallery01.add_design7 .wrapper_item .inner_item>a img{transition:0.2s ease-in-out;max-width:none;width:100%;height:270px;object-fit:cover;object-position:50% 50%;}.widget_gallery01.add_design3 .inner_item .heading,.widget_gallery01.add_design7 .inner_item .heading{padding:5px 0 3px!important;margin:0 !important;}.widget_gallery01.add_design3 .inner_item .heading.block_header_2 .h,.widget_gallery01.add_design3 .inner_item .heading p,.widget_gallery01.add_design7 .inner_item .heading.block_header_2 .h,.widget_gallery01.add_design7 .inner_item .heading p{font-size:inherit !important;margin:0;background:none;background-color:transparent;border:none;color:inherit;padding:0;font-weight:500;letter-spacing:inherit !important;line-height:1.7;}.widget_gallery01.add_design3 .wrapper_item .inner_item .heading.block_header_2 .h,.widget_gallery01.add_design7 .wrapper_item .inner_item .heading.block_header_2 .h{padding-top:5px;font-weight:bold;}.widget_gallery01.add_design3 .inner_item .heading p,.widget_gallery01.add_design7 .inner_item .heading p{padding-top:0;font-size:1.3rem;}.widget_gallery01.add_design3 .inner_item .heading p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;}.widget_gallery01.add_design3.align-left.wrapper_item .inner_item .heading,.widget_gallery01.add_design7.align-left.wrapper_item .inner_item .heading{text-align:left;}.widget_gallery01.add_design3.align-center.wrapper_item .inner_item .heading,.widget_gallery01.add_design7.align-center.wrapper_item .inner_item .heading{text-align:center;}.widget_gallery01.add_design3.align-right.wrapper_item .inner_item .heading,.widget_gallery01.add_design7.align-right.wrapper_item .inner_item .heading{text-align:right;}.widget_gallery01.add_design3 .inner_item .heading .h:before,.widget_gallery01.add_design3 .inner_item .heading .h:after,.widget_gallery01.add_design3 .inner_item .heading:before,.widget_gallery01.add_design3 .inner_item .heading:after,.widget_gallery01.add_design7 .inner_item .heading .h:before,.widget_gallery01.add_design7 .inner_item .heading .h:after,.widget_gallery01.add_design7 .inner_item .heading:before,.widget_gallery01.add_design7 .inner_item .heading:after{display:none;}.widget_gallery01.add_design3 .wrapper_item .inner_item i,.widget_gallery01.add_design7 .wrapper_item .inner_item i{display:block;font-style:normal;text-align:left;}@media screen and (max-width:1200px){.widget_gallery01.add_design3 .wrapper_item .inner_item>a img,.widget_gallery01.add_design7 .wrapper_item .inner_item>a img{height:20vw;}}@media screen and (max-width:550px){.widget_gallery01.add_design7 .wrapper_item .inner_item{width:100%;}.widget_gallery01.add_design7 .wrapper_item .inner_item>a img{height:50vw;}.widget_gallery01.add_design3 .wrapper_item .inner_item i,.widget_gallery01.add_design7 .wrapper_item .inner_item i{display:none;}.widget_gallery01.add_design3 .wrapper_item .inner_item:nth-last-of-type(n+3){margin-bottom:10px;}.widget_gallery01.add_design7 .wrapper_item .inner_item:nth-last-of-type(n+2){margin-bottom:20px;}.widget_gallery01.add_design7 .wrapper_item .inner_item:nth-of-type(3n+2):nth-last-of-type(1){margin-left:0;}}.widget_gallery01.add_design4.width_full{padding-left:var(--i_padding, 20px);padding-right:var(--i_padding, 20px);}.widget_gallery01.add_design4 .wrapper_item{display:block;}.widget_gallery01.add_design4 .inner_item{float:none;width:100%;padding-bottom:0;height:auto;margin:0 0 50px;position:relative;overflow:hidden;}.widget_gallery01.add_design4 .inner_item:last-child{margin-bottom:0;}.widget_gallery01.add_design4 .inner_item>a{position:static;width:40%;height:auto;float:left;display:block;background-color:transparent;transition:0.2s ease-in-out !important;}.widget_gallery01.add_design4 .inner_item>a img{display:block;width:auto;height:auto;max-height:320px;margin:0 auto;transform:scale(1) !important;transition:0.2s;}.widget_gallery01.add_design4 .inner_item>a:after{display:none;}.widget_gallery01.add_design4 .inner_item .heading{width:57%;float:right;text-align:left;color:inherit;margin-bottom:10px;padding:0 !important;margin:0 0 10px !important;pointer-events:none;}.widget_gallery01.add_design4 .inner_item i{display:block;width:57%;float:right;text-align:left;pointer-events:none;font-style:normal;}.widget_gallery01.add_design4 .inner_item .heading p{font-size:inherit !important;margin:0;background:none;background-color:transparent;border:none;color:inherit;padding:0;font-weight:500;letter-spacing:inherit !important;line-height:1.7;}@media screen and (max-width:600px){.widget_gallery01.add_design4 .wrapper_item{display:block;}.widget_gallery01.add_design4 .inner_item>a{display:block;width:auto;height:auto;max-width:100%;float:none;margin:0 auto 10px;}.widget_gallery01.add_design4 .inner_item .heading{width:100%;float:none;}.widget_gallery01.add_design4 .inner_item i{width:100%;float:none;}}.widget_gallery01.add_design5 .inner_item{box-sizing:border-box;padding:0 1.0vw;display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;position:relative;}.widget_gallery01 .slick-slide a{display:block;}.widget_gallery01.add_design5 .inner_item>a{width:100%;padding-top:70%;position:relative;margin:0 auto;}.widget_gallery01.add_design5.view_portrait .inner_item>a{padding-top:120%;}.widget_gallery01.add_design5.view_square .inner_item>a{padding-top:100%;}.widget_gallery01.add_design5 .inner_item>a img{position:absolute;top:0;left:0;}.widget_gallery01.add_design5 .inner_item>a+div{margin:0;}.widget_gallery01 .slick-slide.slick-loading img{display:none;}.widget_gallery01 .slick-slide.dragging img{pointer-events:none;}.widget_gallery01 .slick-loading .slick-slide{visibility:hidden;}.widget_gallery01 .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.widget_gallery01 .inner_item>a img{width:100%;height:100%;}.widget_gallery01.add_design5 .inner_item .heading{position:static;width:100%;padding-top:5px;}.widget_gallery01.add_design5 .inner_item .heading.block_header_2 .h,.widget_gallery01.add_design5 .inner_item .heading p{font-size:inherit !important;margin:0;background:none;background-color:transparent;border:none;color:inherit;padding:0;font-weight:500;letter-spacing:inherit !important;line-height:1.7;text-align:center;box-sizing:border-box;}.widget_gallery01.add_design5 .inner_item .heading>div{text-align:left;}.widget_gallery01.add_design5 .inner_item .heading .h:before,.widget_gallery01.add_design5 .inner_item .heading .h:after,.widget_gallery01.add_design5 .inner_item .heading:before,.widget_gallery01.add_design5 .inner_item .heading:after{display:none;}.widget_gallery01.add_design5 .inner_item .heading .h{display:block;box-sizing:border-box;}.widget_gallery01.add_design5.width_fixed .slick-slider{margin-left:calc(var(--i_padding, 20px) * -1 + 30px);width: calc(100% + var(--i_padding, 20px) * 2 - 60px);}.widget_gallery01.add_design5.width_fixed .slick-prev{left:-27px;}.widget_gallery01.add_design5.width_fixed .slick-next{right:-27px;}.widget_gallery01.add_design1 .inner_item_img{width:100%;max-width:60vh;margin:0 auto;}.widget_gallery01.add_design1 .inner_item_img a{margin:0 auto;display:block;}.widget_gallery01.add_design6.width_full{padding-left:var(--i_padding, 20px);padding-right:var(--i_padding, 20px);}.widget_gallery01.add_design6 .inner_item:first-child{padding-top:30px;border-top:1px solid var(--i_border_color);}.widget_gallery01.add_design6 .inner_item{float:none;width:100%;padding-bottom:0;height:auto;padding-bottom:30px;margin:0 0 30px;position:relative;overflow:hidden;border-bottom:1px solid var(--i_border_color);}.widget_gallery01.add_design6 .inner_item:last-child{margin-bottom:0;}.widget_gallery01.add_design6 .inner_item .heading p{font-size:inherit !important;margin:0;background:none;background-color:transparent;border:none;color:inherit;padding:0;font-weight:500;letter-spacing:inherit !important;line-height:1.7;}.widget_gallery01.add_design6 .inner_item>a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;}.widget_gallery01.add_design6 .inner_item>a[href*="/images/"]{display:none;}.widget_gallery01.add_design6 .inner_item>a img{display:none;}.widget_gallery01.add_design6 .inner_item>a:after{display:none;}.widget_gallery01.add_design6 .inner_item .heading{text-align:left;color:inherit;margin-bottom:0;padding:0 !important;z-index:1;transition:0.2s ease-in-out !important;}.widget_gallery01.add_design6 .inner_item>a:hover+.heading{opacity:0.8;}.widget_gallery01.add_design6 .inner_item .heading .h{margin-bottom:10px;}@media screen and (max-width:600px){.widget_gallery01.add_design6 .inner_item:first-child{padding-top:20px;}.widget_gallery01.add_design6 .inner_item{margin:0 0 20px;padding-bottom:20px;}}