*{margin:0;padding:0;box-sizing:border-box}li{list-style:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6{margin:0;padding:0}h2.section_ttl,h3.section_ttl{display:inline-block;border-bottom:1px solid #000;text-align:center;padding:0 20px}h2.section_ttl span,h3.section_ttl span{font-weight:normal;font-size:1rem;display:block}h2.section_ttl span:first-child,h3.section_ttl span:first-child{font-size:2rem}h2.section_ttl span:last-child,h3.section_ttl span:last-child{padding:4px 0}h2.section_ttl.section_ttl_r3 span:first-child,h3.section_ttl.section_ttl_r3 span:first-child{padding-bottom:4px}html{height:100%}html,body{font-family:"Noto Sans JP","Yu Gothic","Hiragino Kaku Gothic ProN","Meiryo",sans-serif;font-size:16px;width:100%;background:#000}@media screen and (max-width: 640px){html,body{font-size:15px;font-size:2.8vw}}@media screen and (max-width: 500px){html,body{font-size:14px}}@media screen and (max-width: 380px){html,body{font-size:12px}}input,textarea,select{font-size:16px;line-height:normal;padding:4px}input[type=file]{width:100%}textarea{resize:none}textarea.textarea_h4{height:4rem}textarea.textarea_h12{height:12rem}input[type=button],input[type=submit]{appearance:none}input[type=button],input[type=submit],button{cursor:pointer;border:1px solid #aaa;padding:6px 40px;border-radius:4px;background:#f8f8f8;color:#000;font-size:1rem}input[type=button]:active,input[type=submit]:active,button:active{transform:translate(0, 1px);border-bottom:1px solid rgba(170,170,170,.5)}input[type=button]:hover,input[type=submit]:hover,button:hover{background:#fcfcfc}input[type=button].btn_flat_g,input[type=submit].btn_flat_g,button.btn_flat_g{cursor:pointer;color:#fff;background-color:#009712;background:linear-gradient(#009712, #00b715 100%);border:1px solid #009712;padding:6px;border-radius:6px}input[type=button].btn_flat_r,input[type=submit].btn_flat_r,button.btn_flat_r{cursor:pointer;color:#fff;background-color:#b90000;background:linear-gradient(#b90000, #e52d2d 100%);border:1px solid #b90000;padding:6px;border-radius:6px}input[type=button].btn_show_g,input[type=submit].btn_show_g,button.btn_show_g{cursor:pointer;color:#fff;background-color:#009311;background:linear-gradient(#46b953, #009311 100%);border:1px solid #009311;border:0;padding:6px;border-radius:6px;font-size:16px}input[type=button].btn_hidden_r,input[type=submit].btn_hidden_r,button.btn_hidden_r{cursor:pointer;color:#fff;background-color:#9f3333;background:linear-gradient(#e70000, #9f3333 100%);border:1px solid #9f3333;border:0;padding:6px;border-radius:6px;font-size:16px}input[type=button].btn_edit_b,input[type=submit].btn_edit_b,button.btn_edit_b{cursor:pointer;background-color:#0076b9;background:linear-gradient(#00a3ff, #0076b9 100%);border:1px solid #0076b9;color:#fff;border:0;padding:6px;border-radius:6px;font-size:16px}input[type=button].btn_del_r,input[type=submit].btn_del_r,button.btn_del_r{cursor:pointer;background-color:#9f3333;background:linear-gradient(#e70000, #9f3333 100%);border:1px solid #9f3333;color:#fff;border:0;padding:6px;border-radius:6px;font-size:16px}input[type=button].btn_gray,input[type=submit].btn_gray,button.btn_gray{cursor:pointer;background-color:#eaeaea;background:linear-gradient(180deg, #FFFFFF, #DDD 100%);border:1px solid #999;color:#000;padding:6px;border-radius:6px;font-size:16px;display:inline-block}input[type=button].btn_gray:hover,input[type=submit].btn_gray:hover,button.btn_gray:hover{background:linear-gradient(0deg, #FFFFFF, #DDD 100%)}input[type=button].btn_orange,input[type=submit].btn_orange,button.btn_orange{cursor:pointer;background-color:#eaeaea;background:linear-gradient(#fff4d5, #ffe9a5 100%);border:1px solid #999;color:#000}input[type=button].btn_show_gradient_blue,input[type=submit].btn_show_gradient_blue,button.btn_show_gradient_blue{cursor:pointer;color:#fff;background-color:rgba(137,129,255,.1);background:linear-gradient(rgba(82, 137, 255, 0.7), rgba(0, 40, 125, 0.8) 100%);border:1px solid #637cb1;padding:6px;border-radius:6px;font-size:16px}input[type=button].btn_gray_disabled,input[type=submit].btn_gray_disabled,button.btn_gray_disabled{cursor:auto;background-color:#eaeaea;background:linear-gradient(#FFFFFF, #EAEAEA 100%);border:1px solid #999;color:#e0e0e0;padding:6px;border-radius:6px;font-size:16px;display:inline-block}input[type=button].btn_gray_disabled:active,input[type=submit].btn_gray_disabled:active,button.btn_gray_disabled:active{transform:translate(0, 0);border-bottom:1px solid #999}input[type=button].btn_gradient_black_disabled,input[type=submit].btn_gradient_black_disabled,button.btn_gradient_black_disabled{cursor:auto;background-color:rgba(0,0,0,0);background:linear-gradient(rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.1) 100%);border:1px solid #999;color:#aaa;padding:6px;border-radius:6px;font-size:16px;display:inline-block}input[type=button].btn_gradient_black_disabled:active,input[type=submit].btn_gradient_black_disabled:active,button.btn_gradient_black_disabled:active{transform:translate(0, 0);border-bottom:1px solid #999}input[type=checkbox].simple_check{position:relative;cursor:pointer;box-sizing:content-box;width:1.4rem;height:1.4rem;vertical-align:text-bottom;margin-right:4px}input[type=checkbox].simple_check:before{transition:all .3s ease-in-out;content:"";position:absolute;left:0;top:0;z-index:1;width:1.2rem;height:1.2rem;border:.2rem solid #f0f0f0}input[type=checkbox].simple_check:checked:before{transform:rotate(-45deg);height:.6rem;border-color:#009688;border-top-style:none;border-right-style:none;top:.2rem}input[type=checkbox].simple_check:after{content:"";position:absolute;left:0;width:1.4rem;height:1.4rem;background:#fff;cursor:pointer}a{text-decoration:none}a:hover{text-decoration:underline}a.btn_show_g{cursor:pointer;color:#fff;background-color:#009311;background:linear-gradient(#46b953, #009311 100%);border:0;padding:6px;border-radius:6px;font-size:16px}a.btn_hidden_r{cursor:pointer;color:#fff;background-color:#9f3333;background:linear-gradient(#e70000, #9f3333 100%);border:0;padding:6px;border-radius:6px;font-size:16px}a.btn_edit_b{cursor:pointer;background-color:#0076b9;background:linear-gradient(#00a3ff, #0076b9 100%);color:#fff;border:0;padding:6px;border-radius:6px;font-size:16px}a.btn_edit_b:hover{text-decoration:none;background-color:#0040b9;background:linear-gradient(#0064ff, #0040b9 100%)}a.btn_del_r{cursor:pointer;background-color:#9f3333;background:linear-gradient(#e70000, #9f3333 100%);color:#fff;border:0;padding:6px;border-radius:6px;font-size:16px}a.btn_gray{cursor:pointer;background-color:#eaeaea;background:linear-gradient(#FFFFFF, #EAEAEA 100%);border:1px solid #999;color:#000;padding:6px;border-radius:6px;font-size:16px;display:inline-block}a.btn_gray:hover{background:linear-gradient(#FAFAFA, #DDD 100%);text-decoration:none}a.btn_flat_b{box-sizing:border-box;display:inline-block;font-size:16px;cursor:pointer;color:#fff;padding:4px 6px;border-radius:6px;position:relative;background:#0072ff}a.btn_flat_b span{z-index:10;display:inline-block;position:relative}a.btn_flat_b::before{background:#438dff;border-radius:6px;display:inline-block;z-index:1;content:"";width:100%;height:100%;position:absolute;top:0;left:0;transition:all .3s;opacity:0}a.btn_flat_b:hover{text-decoration:none}a.btn_flat_b:hover::before{opacity:1;background:#0053d3}a.icon_pdf_parts{display:inline-block;text-align:center;width:12rem;padding:2px;background-color:#ff3c8b;border-radius:4px;box-sizing:border-box;color:#fff}a.icon_pdf_parts:hover{text-decoration:none;background-color:#ff1675}a.icon_pdf_catalog{display:inline-block;text-align:center;width:12rem;padding:2px;background-color:#4361ff;border-radius:4px;box-sizing:border-box;color:#fff}a.icon_pdf_catalog:hover{text-decoration:none;background-color:#2345f9}.red{color:#e50012}.line_yellow{position:relative;display:inline-block}.line_yellow::before{position:absolute;content:"";width:100%;bottom:-2px;left:0;border-bottom:6px solid rgba(251,255,0,.6)}.font_sml{font-size:.8rem}.visually-hidden,.visually-hidden-focusable:not(:focus){position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}address{font-style:normal}img{image-rendering:-webkit-optimize-contrast;image-rendering:smooth;vertical-align:top;width:100%;height:auto}i{padding:0 2px}span.btn_green{display:inline-block;cursor:pointer;color:#fff;background-color:#009311;background:linear-gradient(#46b953, #009311 100%);border:0;padding:6px;border-radius:6px;font-size:16px}span.btn_red{display:inline-block;cursor:pointer;color:#fff;background-color:#cb0000;background:linear-gradient(#ff5656, #cb0000 100%);border:0;padding:6px;border-radius:6px;font-size:16px}span.btn_gray{display:inline-block;cursor:pointer;background-color:#eaeaea;background:linear-gradient(#FFFFFF, #EAEAEA 100%);border:1px solid #999;color:#000;padding:6px;border-radius:6px;font-size:16px;display:inline-block}span.green_r_w{display:inline-block;box-sizing:border-box;padding:2px 4px;border-radius:.5rem;border:1px solid #bbb;background:#4fbe79;color:#fff}span.gray_r_b{display:inline-block;box-sizing:border-box;padding:2px 4px;border-radius:.5rem;border:1px solid #bbb;background:#f8f8f8;color:#000}span.red_r_w{display:inline-block;box-sizing:border-box;padding:2px 4px;border-radius:.5rem;border:1px solid #bbb;background:#ea513e;color:#fff}span.icon_mp{display:inline-block;text-align:center;width:2.5rem;padding:2px;background-color:#ffee6d;border:1px solid #cfbd00;border-radius:4px;box-sizing:border-box}span.icon_lp{display:inline-block;text-align:center;width:2.5rem;padding:2px;background-color:#ff6363;border:1px solid #ff1616;border-radius:4px;box-sizing:border-box}.width50{width:50%}.width100{width:100%}.small6{font-size:.6rem}.small7{font-size:.7rem}.small8{font-size:.8rem}.small9{font-size:.9rem}.small10{font-size:1rem}#copyright{width:100%;background:#000;padding:4px 2px;color:#a1887f;font-size:.6rem;box-sizing:border-box;text-align:center}.insta_btn{display:inline-block;text-align:center;color:#2e6ca5;font-size:20px;text-decoration:none}.insta_btn:hover{color:#668ad8;transition:.5s}.insta_btn .insta{position:relative;display:inline-block;width:80px;height:80px;background:-webkit-linear-gradient(135deg, #427eff 0%, #f13f79 70%) no-repeat;background:linear-gradient(135deg, #427eff 0%, #f13f79 70%) no-repeat;overflow:hidden;border-radius:13px}.insta_btn .insta::before{content:"";position:absolute;top:23px;left:-18px;width:70px;height:70px;background:-webkit-radial-gradient(#ffdb2c 10%, rgba(255, 105, 34, 0.65) 55%, rgba(255, 88, 96, 0) 70%);background:radial-gradient(#ffdb2c 10%, rgba(255, 105, 34, 0.65) 55%, rgba(255, 88, 96, 0) 70%)}.insta_btn .fa-instagram{color:#fff;position:relative;z-index:2;font-size:60px;line-height:80px}.twitter_btn{display:inline-block;text-align:center;color:#2e6ca5;font-size:20px;margin-right:50px;text-decoration:none}.twitter_btn:hover{color:#668ad8;transition:.5s}.twitter_btn .twitter{position:relative;display:inline-block;width:80px;height:80px;background:#427eff;overflow:hidden;border-radius:13px}.twitter_btn .fa-twitter{color:#fff;position:relative;z-index:2;font-size:60px;line-height:80px}body{position:relative;display:flex;flex-direction:column;justify-content:space-between}#wrapper{width:100%;position:relative}@media screen and (max-width: 640px){#wrapper{display:block}}#wrapper main{flex:1;width:100%}@media screen and (max-width: 640px){#wrapper main{width:100%}}#footer{position:relative;width:100%;margin:0 auto;padding-top:10px;z-index:100;background:linear-gradient(180deg, #111, #000000);font-family:"Noto Serif JP","Yu Mincho","Hiragino Mincho ProN","Meiryo",serif;color:#fff}@media screen and (max-width: 640px){#footer{padding-bottom:60px}}#footer #line_link{display:none}@media screen and (max-width: 640px){#footer #line_link{display:block;position:fixed;bottom:10px;z-index:1000;width:100%;height:50px;box-sizing:border-box;text-align:center}#footer #line_link .line_url{display:inline-flex;height:100%;overflow:hidden;isolation:isolate;position:relative;box-shadow:0 0 4px rgba(0,0,0,.7);color:#fff;text-decoration:none;align-items:center;border:1.5px solid rgba(0,0,0,0);border-image:linear-gradient(180deg, #a19b7d, #dbcf92 20%, #817b64) 1;padding:6px;background-color:rgba(0,0,0,.7);backdrop-filter:blur(4px)}#footer #line_link .line_url .line_url_img{width:auto;height:100%;aspect-ratio:1/1;border-radius:10px;padding:6px;box-sizing:border-box;background:linear-gradient(180deg, #1ebb35, #137f23)}#footer #line_link .line_url .line_url_img img{display:block;width:100%;height:auto}#footer #line_link .line_url .line_url_text{font-family:"Noto Serif JP","Yu Mincho","Hiragino Mincho ProN","Meiryo",serif;padding:0 10px;background:linear-gradient(180deg, #6f6a53, #fff4c5 40%, #8d8b83);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);will-change:transform;-webkit-font-smoothing:antialiased}}#footer #footer_contents{width:100%;padding:20px 40px;max-width:1200px;margin:0 auto;display:flex;align-items:center}@media screen and (max-width: 640px){#footer #footer_contents{display:block;padding:20px}}#footer #footer_contents .footer_contents_ul{text-align:center}@media screen and (max-width: 640px){#footer #footer_contents .footer_contents_ul{text-align:center}}@media screen and (max-width: 640px){#footer #footer_contents .footer_contents_ul .footer_contents_img{margin:0 auto}}#footer #footer_contents .footer_contents_ul .footer_contents_img img{max-width:200px}#footer #footer_contents .footer_contents_ul li{padding-bottom:10px;background:linear-gradient(180deg, #F6F0E2 0%, #DCCEA7 60%, #B89A5D 100%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);will-change:transform;-webkit-font-smoothing:antialiased}#footer #footer_contents .footer_contents_ul li a{text-decoration:none}#footer #footer_contents .footer_menu{flex:1;padding:10px;text-align:left}@media screen and (max-width: 640px){#footer #footer_contents .footer_menu{padding:10px 0px;margin:0 auto;text-align:center}}#footer #footer_contents .footer_menu .footer_menu_ul{display:inline-block}@media screen and (max-width: 640px){#footer #footer_contents .footer_menu .footer_menu_ul{text-align:left}}#footer #footer_contents .footer_menu .footer_menu_ul .footer_menu_li{width:100%;padding:4px;box-sizing:border-box;position:relative;overflow:hidden}@media screen and (max-width: 640px){#footer #footer_contents .footer_menu .footer_menu_ul .footer_menu_li{margin-bottom:6px}}#footer #footer_contents .footer_menu .footer_menu_ul .footer_menu_li a{display:flex;padding-right:1rem;background:linear-gradient(180deg, #F6F0E2 0%, #DCCEA7 60%, #B89A5D 100%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);will-change:transform;-webkit-font-smoothing:antialiased;border-bottom:1px solid rgba(0,0,0,0);transition:all .5s ease}#footer #footer_contents .footer_menu .footer_menu_ul .footer_menu_li a:hover{text-decoration:none;border-bottom:1px solid rgba(0,0,0,0)}#footer #footer_contents .footer_menu .footer_menu_ul .footer_menu_li a:hover::after{content:"";position:absolute;right:0;bottom:0;width:100%;height:1px;background:linear-gradient(90deg, #87795b 50%, rgba(191, 165, 106, 0) 100%);overflow:hidden;animation:border-animation .2s ease-in}@media screen and (max-width: 640px){#footer #footer_contents .footer_menu .footer_menu_ul .footer_menu_li a:hover{border-bottom:1px solid rgba(0,0,0,0)}}#footer #footer_contents .footer_menu .footer_menu_ul .footer_menu_li a>span:first-of-type{display:inline-block;width:10rem}@media screen and (max-width: 640px){#footer #footer_contents .footer_menu .footer_menu_ul .footer_menu_li a>span:first-of-type{width:7rem}}#footer #footer_contents .footer_icon{width:50%;max-width:300px;box-sizing:border-box;padding:0 10px}@media screen and (max-width: 640px){#footer #footer_contents .footer_icon{width:100%;margin:0 auto}}#footer #footer_contents .footer_icon .footer_icon_ul{display:flex;flex-wrap:wrap;justify-content:end;align-items:end}@media screen and (max-width: 640px){#footer #footer_contents .footer_icon .footer_icon_ul{justify-content:center}}#footer #footer_contents .footer_icon .footer_icon_ul .footer_icon_insta{width:40px}#footer #footer_contents .footer_icon .footer_icon_ul .footer_icon_insta{width:40px;display:inline-block;padding:4px;box-sizing:border-box}#footer #footer_contents .footer_icon .footer_icon_ul .footer_icon_insta img{width:100%;height:auto;filter:contrast(60%)}#footer #footer_contents .footer_icon .footer_icon_ul .footer_icon_bee{width:6rem}#footer #footer_contents .footer_icon .footer_icon_ul .footer_icon_logo{width:100%;padding:10px 0;box-sizing:border-box;filter:invert(100%) brightness(200%)}#footer .footer_copy{width:100%;max-width:1200px;margin:0 auto;text-align:center;font-size:.8rem;padding-bottom:10px;color:#b5a792}@media screen and (max-width: 640px){#footer .footer_copy{text-align:center}}#page_top{width:100%;display:flex;justify-content:center;aspect-ratio:1920/500}@media screen and (max-width: 640px){#page_top{aspect-ratio:1920/800}}#page_top{overflow:hidden}#page_top .page_top_data{display:flex;align-items:center;position:relative;margin:0 auto}#page_top .page_top_data .page_top_ttl{position:absolute;width:100%;color:#fff;box-sizing:border-box;padding:4px 10px}#page_top .page_top_data .page_top_ttl.top_ttl_right{text-align:right;padding:4px 20px 4px 0px}#page_top .page_top_data .page_top_ttl h2{font-size:clamp(1rem,5vw,2rem);font-weight:normal;padding:4px;border-bottom:1px solid #fff;display:inline-block;text-shadow:1px 1px 2px rgba(0,0,0,.8);position:relative}#page_top .page_top_data .page_top_ttl h2::after{position:absolute;left:0;bottom:-2px;width:100%;height:1px;content:"";background-color:rgba(0,0,0,.3)}#page_top .page_top_data .page_top_ttl h2.page_top_ttl_r2 span{display:block}#page_top .page_top_data .page_top_ttl h2.page_top_ttl_r2 span:last-child{font-size:clamp(.8rem,5vw,1rem);padding:4px 0}#popup_contents{position:fixed;height:100dvh;width:100vw;box-sizing:border-box;padding:5% 10%}@media screen and (max-width: 640px){#popup_contents{padding:2rem 0}}#popup_contents{background:rgba(0,0,0,0);transition:all .5s ease;top:0;left:0;z-index:100000;display:none}#popup_contents #popup_contents_wrapper{position:relative;display:flex;align-items:center;width:100%;height:100%;box-sizing:border-box;z-index:30000}#popup_contents #popup_contents_wrapper #popup_contents_frame{position:relative;height:0;transition:height .2s ease-in;width:100%;background:hsla(0,0%,100%,0)}@media screen and (max-width: 914px){#popup_contents #popup_contents_wrapper #popup_contents_frame{background:#fff}}#popup_contents #popup_contents_wrapper #popup_contents_frame #popup_page{width:100%;height:100%;border:0;box-sizing:border-box;background:#fff}#popup_contents #popup_contents_wrapper #popup_contents_close{z-index:31000;position:absolute;display:table;background:#657ac5;width:2.2rem;height:2.2rem;font-size:1.4rem;text-align:center;border-radius:50%;top:-1.1rem;right:-1.1rem;cursor:pointer}@media screen and (max-width: 640px){#popup_contents #popup_contents_wrapper #popup_contents_close{right:0}}#popup_contents #popup_contents_wrapper #popup_contents_close{border:2px solid #fff;color:#fff;font-weight:600;box-shadow:0 0 2px 0 rgba(0,0,0,.7)}#popup_contents #popup_contents_wrapper #popup_contents_close span{display:table-cell;vertical-align:middle}#window_mode{height:auto}#window_mode main{height:auto}.loading_cercle{position:relative;display:inline-block;height:46px;width:46px;margin:1em;border-radius:50%;background:none repeat scroll 0 0 #ddd;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.1) inset,0 0 25px rgba(0,0,255,.075)}.loading_cercle::after{content:"";position:absolute;top:9px;left:9px;display:block;height:28px;width:28px;background:none repeat scroll 0 0 #f2f2f2;border-radius:50%;box-shadow:0 0 10px rgba(0,0,0,.1)}.loading_cercle span{position:absolute;height:100%;width:50%;overflow:hidden}.loading_cercle span.left{left:0}.loading_cercle span.left .animation{border-bottom-left-radius:0;border-top-left-radius:0}.loading_cercle span.right{left:50%}.loading_cercle span.right .animation{border-bottom-left-radius:0;border-top-left-radius:0;left:0%;-webkit-transform-origin:0% 50% 0;transform-origin:0% 50% 0;-webkit-animation-name:ui-spinner-rotate-right;-webkit-animation-delay:0;-webkit-animation-delay:1.5s;animation-name:ui-spinner-rotate-right;animation-delay:0;animation-delay:1.5s;transform:rotate(180deg)}.loading_cercle span.animation{position:absolute;left:100%;top:0;height:100%;width:100%;border-radius:999px;background:none repeat scroll 0 0 #6d68ff;opacity:.8;-webkit-animation:ui-spinner-rotate-left 3s infinite;animation:ui-spinner-rotate-left 3s infinite;-webkit-transform-origin:0 50% 0;transform-origin:0 50% 0;-webkit-animation-delay:0s;-webkit-animation-duration:3s;-webkit-animation-timing-function:linear;animation-delay:0s;animation-duration:3s;animation-timing-function:linear}@keyframes ui-spinner-rotate-right{0%{transform:rotate(180deg)}25%{transform:rotate(360deg)}50%{transform:rotate(360deg)}75%{transform:rotate(540deg)}100%{transform:rotate(540deg)}}@keyframes ui-spinner-rotate-left{0%{transform:rotate(0deg)}25%{transform:rotate(0deg)}50%{transform:rotate(180deg)}75%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes ui-spinner-rotate-right{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(180deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(360deg)}100%{-webkit-transform:rotate(360deg)}}@-webkit-keyframes ui-spinner-rotate-left{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg)}}nav.nav_pager{display:flex;margin-bottom:10px;align-items:center;justify-content:center}nav.nav_pager a,nav.nav_pager div{margin:10px;width:5rem}@media screen and (max-width: 640px){nav.nav_pager a,nav.nav_pager div{margin:10px 0}}nav.nav_pager a button,nav.nav_pager div button{padding:8px 0px;width:100%;border-radius:4px;font-size:1rem}nav.nav_pager a button{background:linear-gradient(rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.1) 100%)}nav.nav_pager div button{cursor:auto}.nav_pager_txt{margin:10px}.cast_list{position:relative;width:100%;box-sizing:border-box;padding:40px}@media screen and (max-width: 640px){.cast_list{padding:20px 10px}}.cast_list .cast_list_ul{display:flex;flex-wrap:wrap;gap:16px 2%;justify-content:space-between}@media screen and (max-width: 640px){.cast_list .cast_list_ul{display:block}}.cast_list .cast_list_ul .cast_list_detail{width:48%;background-image:url("/images/common/cast_back.png");background-image:image-set(url("/images/common/cast_back.webp") type("image/webp"), url("/images/common/cast_back.png") type("image/png"));background-repeat:repeat;border:1px solid rgba(0,0,0,0);border-image:linear-gradient(0deg, #5e5135, #44381d) 1}@media screen and (max-width: 640px){.cast_list .cast_list_ul .cast_list_detail{width:100%;margin-bottom:20px}}.cast_list .cast_list_ul .cast_list_detail a{display:flex;text-decoration:none}.cast_list .cast_list_ul .cast_list_detail .cast_list_detail_img{width:40%;max-width:300px}.cast_list .cast_list_ul .cast_list_detail .cast_list_detail_profile{flex:1;color:#fff;font-family:"Noto Serif JP","Yu Mincho","Hiragino Mincho ProN","Meiryo",serif;display:flex;flex-direction:column}.cast_list .cast_list_ul .cast_list_detail .cast_list_detail_profile .cast_list_detail_txt_head{border-bottom:1px solid #333;border-image:linear-gradient(90deg, #998C61, #44381d) 1;font-size:.8rem;background:linear-gradient(90deg, #998C61, #655A44);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);margin:10px 10px 10px 10px}.cast_list .cast_list_ul .cast_list_detail .cast_list_detail_profile .cast_list_detail_txt_head span{font-size:.6rem;padding-left:4px}.cast_list .cast_list_ul .cast_list_detail .cast_list_detail_profile .cast_list_detail_txt_copy{padding:10px 10px 20px 10px;font-size:.9rem;flex:1}.cast_list .cast_list_ul .cast_list_detail .cast_list_detail_profile .cast_list_detail_txt{padding:10px}.cast_list .cast_list_ul .cast_list_detail .cast_list_detail_profile .cast_list_detail_txt .cast_list_detail_txt_name{font-size:1.2rem;padding-bottom:10px}.cast_list .cast_list_ul .cast_list_detail .cast_list_detail_profile .cast_list_detail_txt .cast_list_detail_txt_var1{color:#aaa;font-size:.9rem;padding-bottom:6px}.cast_list .cast_list_ul .cast_list_detail .cast_list_detail_profile .cast_list_detail_txt .cast_detail_txt_age_height{color:#aaa;font-size:.9rem;padding-bottom:10px;display:flex;gap:4px}.cast_list .cast_list_ul .cast_list_detail .cast_list_detail_profile .cast_list_detail_txt .cast_list_detail_txt_comment{padding-top:10px;font-size:.9rem;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width: 800px){.cast_list .cast_list_ul .cast_list_detail .cast_list_detail_profile .cast_list_detail_txt .cast_list_detail_txt_comment{-webkit-line-clamp:5;line-clamp:5}}.cast_list .cast_list_ul .gap{width:48%}.page_head{position:relative;width:100%;overflow:hidden}.page_head .page_head_back{position:absolute;left:0;bottom:0;width:100%;z-index:1}@media screen and (max-width: 640px){.page_head .page_head_back{height:100%;width:auto}.page_head .page_head_back img{height:100%;width:auto}}.page_head .page_head_area{height:320px;position:relative;z-index:10;display:flex;align-items:center}.page_head .page_head_area .page_head_ttl{padding-left:10px;color:#fff}.page_head .page_head_area .page_head_ttl h3{font-family:"Noto Serif JP","Yu Mincho","Hiragino Mincho ProN","Meiryo",serif;font-weight:100;border-bottom:1px solid rgba(0,0,0,0);border-image:linear-gradient(90deg, #5e5135, rgba(68, 56, 29, 0)) 1}.page_head .page_head_area .page_head_ttl span:first-child{font-size:2rem;padding-right:4px}.page_head .page_head_area .page_head_ttl span:last-child{font-size:1rem}/*# sourceMappingURL=common.min.css.map */