@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&display=swap');@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,300;0,400;0,700;0,900;1,400;1,700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap');@import url('https://cdn.jsdelivr.net/npm/yakuhanjp@3.4.1/dist/css/yakuhanjp.min.css');
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
/*
Theme Name: zousanrecordspro
Author: Hiroshi Ota
Author URI: https://wp.zousanrecords.com/
Description: バンド・ミュージシャンのためのテーマ
Theme URL: https://wp.zousanrecords.com/
Version: 2.2.4.95
*/

/*
Theme Name: zousanrecords PRO child
Description: WordPressテーマ「zousanrecords PRO」の子テーマです。
Template: zousanrecordspro
Author: Hiroshi Ota
Author URI: https://wp.zousanrecords.com/
Version: 2.2.3
*/
.wp-pagenavi{clear:both}.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;border:1px solid #bfbfbf;padding:3px 5px;margin:2px}.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:#000}.wp-pagenavi span.current{font-weight:700}
/*
Theme Name: zousanrecords PRO child
Description: WordPressテーマ「zousanrecords PRO」の子テーマです。
Template: zousanrecordspro
Author: Hiroshi Ota
Author URI: https://wp.zousanrecords.com/
Version: 2.2.3
*/
html,body,iframe,section,article,aside,header,footer,nav,div,p,h1,h2,h3,h4,h5,h6,span,img,ul,ol,li,dl,dt,dd,table,colgroup,tbody,tfoot,thead,tr,th,td,caption,form,fieldset,legend,label,blockquote,pre,abbr,address,cite,code,em,i,dfn,b,strong,small,sub,sup,del,ins,kbd,q,samp,var,canvas,details,figcaption,figure,menu,summary,time,mark,object,audio,video{margin:0;padding:0;border:0;background:0 0;font-weight:400;vertical-align:baseline;outline:0}body{line-height:1;overflow-y:scroll}*,*:before,*:after{box-sizing:border-box}section,article,aside,header,footer,nav,details,figcaption,figure,menu{display:block}ul,ol{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;background:0 0;font-weight:400;vertical-align:baseline}a:focus,a:hover,a:active{outline:none !important}img{border:none;vertical-align:top}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}hr{display:block;margin:1em 0;padding:0;border:none;border-top:1px solid;height:1px}input,select{vertical-align:middle}button,input,select,textarea{font-family:inherit}html{font-size:62.5%}*{font-weight:400;font-style:normal;font-size:1.5rem;line-height:1.6em}body{font-size:1.5rem}
@charset "UTF-8";body{position:relative;background:#fff;font-family:'Noto Sans JP','Helvetica Neue',Arial,'Hiragino Kaku Gothic ProN','Hiragino Sans',Meiryo,sans-serif;color:#333;-webkit-text-size-adjust:100%}body *{border-color:#ddd}@media screen and (min-width:600px){body{color:#444}}.container{position:relative;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;min-height:100vh;padding-top:71px;transition:.5s}a{outline:none}a,a:visited{color:inherit;transition:.3s}a:hover{transition:.3s}a.block_link{display:block;text-decoration:none}a.block_link,a.block_link *{color:#333}@media screen and (min-width:600px){a.block_link,a.block_link *{color:#444}}#header_wrap{position:absolute;top:0;border-bottom:1px solid #ddd;width:100%;background-color:#fff;z-index:4;transition:.5s}#header_wrap #header{position:relative;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;height:70px}@media screen and (min-width:600px){#header_wrap #header{padding-left:30px;padding-right:30px;max-width:1300px}}@media screen and (min-width:1025px){#header_wrap #header{height:120px;transition:.5s}#header_wrap.header_wrap_change #header{height:70px;transition:.5s}}@media screen and (max-width:1024px){#header_wrap #header{height:90px;transition:.5s}#header_wrap.header_wrap_change #header{height:70px;transition:.5s}}#header_wrap #header #logo_set{display:inline-block;padding-left:1rem}#header_wrap #header #logo_set #logo a img{width:auto;height:40px}@media screen and (max-width:1024px){#header_wrap #header #logo_set #logo a img{height:45px;transition:.5s}#header_wrap.header_wrap_change #header #logo_set #logo a img{height:40px;transition:.5s}}@media screen and (min-width:1025px){#header_wrap #header #logo_set #logo a img{height:50px;transition:.5s}#header_wrap.header_wrap_change #header #logo_set #logo a img{height:40px;transition:.5s}}#header_wrap #header #header_navi{display:none}#header .sns_icon{display:flex;margin:20px 3em 0;flex-wrap:wrap;justify-content:center}#header .sns_icon a{text-decoration:none}#header .sns_icon li{margin-bottom:15px;margin-left:15px;margin-right:15px}#header .sns_icon li .icon:before{font-size:3rem}#header #gnav{font-family:'Lato','Noto Sans JP',sans-serif}#header #gnav .menu-item:hover{cursor:pointer}#header #gnav a{font-weight:700}@media screen and (min-width:1025px){#gnav_wrap{position:relative;z-index:10}#gnav_wrap #gnav{position:relative;margin-left:auto;margin-right:auto;width:100%}}@media screen and (min-width:1025px) and (min-width:600px){#gnav_wrap #gnav{padding-left:50px;padding-right:50px;max-width:1300px}}@media screen and (min-width:1025px){#header #gnav{max-width:980px}}#gnav_wrap #gnav_btn,#header #gnav_btn{display:block;position:absolute;top:calc(50% - 11px);right:0;margin-right:1em;width:26px;height:22px;cursor:pointer;z-index:25;transition:all .4s}#gnav_wrap #gnav_btn span,#header #gnav_btn span{display:inline-block;position:absolute;left:0;border-radius:1px;width:100%;height:2px;background-color:#333;font-size:0;transition:all .4s}#gnav_wrap #gnav_btn span:nth-of-type(1),#header #gnav_btn span:nth-of-type(1){top:0}#gnav_wrap #gnav_btn span:nth-of-type(2),#header #gnav_btn span:nth-of-type(2){top:10px}#gnav_wrap #gnav_btn span:nth-of-type(3),#header #gnav_btn span:nth-of-type(3){bottom:0}#gnav_wrap #gnav_btn.close span:nth-of-type(1),#header #gnav_btn.close span:nth-of-type(1){transform:translateY(10px) rotate(-45deg)}#gnav_wrap #gnav_btn.close span:nth-of-type(2),#header #gnav_btn.close span:nth-of-type(2){opacity:0}#gnav_wrap #gnav_btn.close span:nth-of-type(3),#header #gnav_btn.close span:nth-of-type(3){transform:translateY(-10px) rotate(45deg)}@media screen and (min-width:600px){#gnav_wrap #gnav_btn,#header #gnav_btn{top:calc(50% - 15px);width:34px;height:30px}#gnav_wrap #gnav_btn span:nth-of-type(1),#header #gnav_btn span:nth-of-type(1){top:0}#gnav_wrap #gnav_btn span:nth-of-type(2),#header #gnav_btn span:nth-of-type(2){top:14px}#gnav_wrap #gnav_btn span:nth-of-type(3),#header #gnav_btn span:nth-of-type(3){bottom:0}#gnav_wrap #gnav_btn.close span:nth-of-type(1),#header #gnav_btn.close span:nth-of-type(1){transform:translateY(14px) rotate(-45deg)}#gnav_wrap #gnav_btn.close span:nth-of-type(2),#header #gnav_btn.close span:nth-of-type(2){opacity:0}#gnav_wrap #gnav_btn.close span:nth-of-type(3),#header #gnav_btn.close span:nth-of-type(3){transform:translateY(-14px) rotate(45deg)}}@media screen and (min-width:1025px){#gnav_wrap #gnav_btn,#header #gnav_btn{display:none}}#gnav_list a.current span,#gnav_list a:hover span{color:var(--link_color) !important}@media screen and (max-width:1024px){#gnav #gnav_list{margin-top:10px}#gnav #gnav_list li a:active{color:var(--link_color)}#gnav_wrap #gnav,#header #gnav{position:fixed;top:86px;bottom:100%;right:0;left:0;width:100%;height:auto;background:rgba(255,255,255,.9);overflow:hidden;z-index:20;transition:.3s}#gnav_wrap #gnav.open,#header #gnav.open{bottom:0;overflow:scroll}#gnav_wrap #gnav #topnavi_list,#header #gnav #topnavi_list{margin:2em 0}#gnav_wrap #gnav #topnavi_list li,#header #gnav #topnavi_list li{margin:0 3em 6px}#gnav_wrap #gnav #topnavi_list li a,#gnav_wrap #gnav #topnavi_list li a:visited,#header #gnav #topnavi_list li a,#header #gnav #topnavi_list li a:visited{display:block;position:relative;margin-top:1rem;padding:0;text-decoration:none;overflow:hidden}#gnav_wrap #gnav #topnavi_list li a span,#gnav_wrap #gnav #topnavi_list li a:visited span,#header #gnav #topnavi_list li a span,#header #gnav #topnavi_list li a:visited span{display:block;padding:.9em 0 .85em;border:1px solid #999;font-size:1.5rem;font-weight:500;text-align:center;text-overflow:ellipsis;white-space:nowrap;color:#fff}#gnav_wrap #gnav #gnav_list>li,#header #gnav #gnav_list>li{margin:0 3em}#gnav_wrap #gnav #gnav_list>li>a,#gnav_wrap #gnav #gnav_list>li>a:visited,#header #gnav #gnav_list>li>a,#header #gnav #gnav_list>li>a:visited{display:block;position:relative;padding:0;line-height:3em;text-decoration:none;overflow:hidden}#gnav_wrap #gnav #gnav_list>li>a>span,#gnav_wrap #gnav #gnav_list>li>a:visited>span,#header #gnav #gnav_list>li>a>span,#header #gnav #gnav_list>li>a:visited>span{display:block;padding:.9em 0 .85em;font-size:1.5rem;font-weight:600;text-align:center;text-overflow:ellipsis;white-space:nowrap}#gnav_wrap #gnav #gnav_list>li:active,#header #gnav #gnav_list>li:active{box-shadow:0 1px 2px rgba(0,0,0,.6)}#gnav_wrap #gnav #gnav_list>li a:focus,#header #gnav #gnav_list>li a:focus{outline:none !important}}@media screen and (min-width:1025px){#gnav #gnav_list li a{color:#333}#gnav_list>li>a span{position:relative;display:inline-block;text-decoration:none}#gnav_list>li>a span:after{position:absolute;bottom:-4px;left:0;content:'';width:100%;height:2px;transform:scale(0,1);transform-origin:left top;transition:transform .3s;background:var(--link_color)}#gnav_list>li>a:hover span:after{transform:scale(1,1)}#gnav_list>li>a.current span:after{transform:none}#gnav_wrap #gnav #gnav_list,#header #gnav #gnav_list{display:flex;width:100%}#gnav_wrap #gnav #gnav_list>li,#header #gnav #gnav_list>li{flex-grow:1;flex-basis:auto;text-align:center;line-height:1em;margin-right:1px}#gnav_wrap #gnav #gnav_list>li:last-child,#header #gnav #gnav_list>li:last-child{margin-right:0}#header #gnav #gnav_list>li:last-child{border-right:none}#gnav_wrap #gnav #gnav_list>li>a,#gnav_wrap #gnav #gnav_list>li>a:visited,#header #gnav #gnav_list>li>a,#header #gnav #gnav_list>li>a:visited{display:block;padding-left:15px;padding-right:15px;height:100%;line-height:1.8em;text-decoration:none !important}#gnav_wrap #gnav #gnav_list>li>a>span,#gnav_wrap #gnav #gnav_list>li>a:visited>span,#header #gnav #gnav_list>li>a>span,#header #gnav #gnav_list>li>a:visited>span{padding:.2em 0 .2em;font-size:1.4rem;text-align:center;text-overflow:ellipsis;white-space:nowrap;color:#333;font-weight:700}#gnav_wrap #gnav #gnav_list>li>a:not(.current),#header #gnav #gnav_list>li>a:not(.current){transition:all .5s}#gnav_wrap #gnav #gnav_list>li>a:not(.current) span,#gnav_wrap #gnav #gnav_list>li>a:not(.current):before,#gnav_wrap #gnav #gnav_list>li>a:not(.current):after,#header #gnav #gnav_list>li>a:not(.current) span,#header #gnav #gnav_list>li>a:not(.current):before,#header #gnav #gnav_list>li>a:not(.current):after{transition:all .5s}}#gnav .sub-menu li a{text-decoration:none;font-weight:500}#gnav .sub-menu li a span{font-weight:500}@media (max-width:1024px){#gnav li.menu-item-has-children>a{text-align:center}#gnav li.menu-item-has-children>a span{position:relative;display:inline !important;padding-bottom:0 !important}#gnav li.menu-item-has-children>a>span:before{font-family:'icomoon';font-size:2em;position:absolute;top:13px;right:-20px;content:'\e906';font-size:10px}#gnav .sub-menu{margin-top:-10px}#gnav .sub-menu li:last-child span{border-bottom:none}#gnav .sub-menu li a{text-align:center}#gnav .sub-menu li a span{display:block;margin-left:auto;margin-right:auto;padding:.9em 0 .85em;font-size:1.5rem;font-weight:400}}@media (min-width:1025px){#gnav li.menu-item-has-children>a{padding-right:30px !important}#gnav li.menu-item-has-children>a>span:before{font-family:'icomoon';font-size:2em;position:absolute;top:5px;right:-15px;content:'\e906';font-size:10px}#gnav .sub-menu{position:absolute;visibility:hidden;opacity:0;transition:.3s;z-index:2}#gnav li:hover .sub-menu{visibility:visible;opacity:1;transition:.3s}#gnav .sub-menu li{border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd}#gnav .sub-menu li:first-child{border-top:1px solid #ddd}#gnav .sub-menu li a{display:block;padding:10px 15px;text-align:left;background-color:rgba(255,255,255,.95);transition:.3s}}#promo_wrap{position:relative;z-index:3}#title_wrap{position:relative;background-color:#777;z-index:3}#title_wrap #title{position:relative;margin-left:auto;margin-right:auto;background:#eee}@media screen and (min-width:600px){#title_wrap #title{padding-left:50px;padding-right:50px;max-width:1300px}}@media screen and (max-width:599px){#title_wrap #title .title_text{margin:0;padding:.8em 5%;font-size:2rem;line-height:1.3em}}@media screen and (min-width:600px){#title_wrap #title .title_text{padding:50px 0;font-size:2.6rem}}#contents_wrap{position:relative;-webkit-box-flex:1;flex-grow:1;z-index:3}#contents_wrap .contents{position:relative}.area>.box{position:relative;margin-right:auto;margin-left:auto;width:90%;max-width:1200px}.area>.box.full{width:100%;max-width:none}@media screen and (max-width:1024px){.area>.box.full>*{margin-right:auto;margin-left:auto;width:90%}}@media screen and (min-width:1025px){.area>.box.w800{width:800px}}#contents_wrap .contents .area .box,#contents_wrap .contents .main_area .box{margin-bottom:2em}#contents_wrap .contents .area .box .part,#contents_wrap .contents .main_area .box .part{margin-bottom:1.5em}#contents_wrap .contents.wide_contents{margin-bottom:0;padding:0}#contents_wrap .contents.wide_contents .area,#contents_wrap .contents.wide_contents .main_area{padding-top:3em;padding-bottom:3em}#contents_wrap .contents.wide_contents .area .box:last-child,#contents_wrap .contents.wide_contents .main_area .box:last-child{margin-bottom:0}#contents_wrap .contents.wide_contents .area .box:last-child .part:last-child,#contents_wrap .contents.wide_contents .main_area .box:last-child .part:last-child{margin-bottom:0}@media screen and (max-width:599px){#contents_wrap .contents{margin-bottom:3em;padding-top:2em}}@media screen and (min-width:600px) and (max-width:1024px){#contents_wrap .contents{margin-bottom:4em;padding-top:3em}}@media screen and (min-width:600px){#contents_wrap .contents{margin-bottom:0;padding-top:40px}#contents_wrap .contents .area.no_padding,#contents_wrap .contents .main_area.no_padding{padding-top:0;padding-bottom:0}#contents_wrap .contents .area .box,#contents_wrap .contents .main_area .box{margin-bottom:40px}#contents_wrap .contents .area .box .part,#contents_wrap .contents .main_area .box .part{margin-bottom:30px;padding:0}#contents_wrap .contents.wide_contents{margin-bottom:0;padding:0;width:100%;max-width:100%}#contents_wrap .contents.wide_contents .area,#contents_wrap .contents.wide_contents .main_area{padding-top:60px;padding-bottom:60px}}@media screen and (min-width:1025px){#contents_wrap .contents{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:60px}#contents_wrap .contents .side_area{flex-basis:20%;max-width:20%}#contents_wrap .contents .main_area{flex-basis:75%;max-width:75%}#contents_wrap .contents .area .box{margin-bottom:80px}#contents_wrap .contents .area{flex-basis:100%;max-width:100%}#contents_wrap .contents.wide_contents{display:block;margin-bottom:0}}#footer_wrap{padding:18px 0;width:100%;text-align:center}@media screen and (max-width:599px){#footer_wrap #sns_wrap,#footer_wrap #footer_nav,#footer_wrap #copyright_wrap,#footer_wrap #powered_wrap{padding-left:5%;padding-right:5%}}@media screen and (min-width:600px){#footer_wrap{padding:15px 0;width:100%;text-align:center}#footer_wrap #sns_wrap,#footer_wrap #footer_nav,#footer_wrap #copyright_wrap,#footer_wrap #powered_wrap{margin-left:auto;margin-right:auto;padding-left:50px;padding-right:50px;max-width:1300px}}#sns_wrap{margin-top:7px;margin-bottom:5px}#sns_wrap .sns_icon{display:flex;justify-content:center;flex-wrap:wrap}#sns_wrap .sns_icon li{margin-right:20px;margin-left:20px}#sns_wrap .sns_icon li .icon:before{font-size:25px;line-height:34px;color:#444}#sns_wrap .sns_icon a{text-decoration:none}#sns_wrap .sns_icon a .icon:before{transition:.3s}#sns_wrap .sns_icon a:hover .icon:before{color:var(--link_color);transition:.3s}@media screen and (max-width:599px){#sns_wrap .sns_icon li{margin-bottom:10px}}@media screen and (min-width:600px){#sns_wrap{margin-top:15px;margin-bottom:15px}}#footer_nav{margin-top:5px;margin-bottom:15px}#footer_nav .footer_menu_ul{display:flex;justify-content:center;flex-wrap:wrap;padding-left:5%;padding-right:5%}#footer_nav .footer_menu_ul li{margin-right:15px}#footer_nav .footer_menu_ul li:last-child{margin-right:0}#footer_nav .footer_menu_ul li a span{font-size:1.2rem;transition:.3s}#footer_nav .footer_menu_ul li a:hover span{opacity:.8;transition:.3s}@media screen and (min-width:600px){#footer_nav{margin-top:10px}}#copyright_wrap #copyright{text-align:center}#copyright_wrap #copyright small{font-size:1.4rem;line-height:1em;color:#333}#powered_wrap{text-align:center}#powered_wrap .powered a{font-size:1.1rem;color:#999;text-decoration:none;font-weight:500}#pagetop{position:fixed;bottom:10%;right:10px;width:40px;height:40px;z-index:10;opacity:0}#pagetop a{padding:0 !important;width:100%;height:100%;background:#fff;border:2px solid #333;color:#333;text-decoration:none;border-radius:0}#pagetop a:hover{color:#fff;background:var(--link_color);border:2px solid var(--link_color)}#pagetop a:hover span:before{color:#fff}#pagetop a span{display:block;position:relative;padding:0 !important;width:100%;height:100%;border:none !important;background:0 0 !important}#pagetop a span:before{font-size:21px;line-height:18px;display:block;position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-13px}@media screen and (max-width:599px){#pagetop a{display:block;position:relative;padding:0;text-decoration:none;overflow:hidden;cursor:pointer}#pagetop a span{display:block;padding:.7em 1em .65em;font-size:1.6rem;font-weight:500;text-align:center;text-overflow:ellipsis;white-space:nowrap;color:#333}#pagetop a:active span{border:1px solid var(--link_color);background:var(--link_color);color:#fff}#pagetop a:focus{outline:none !important}#pagetop a,#pagetop a:before,#pagetop a:after,#pagetop a>*,#pagetop a>*:before,#pagetop a>*:after,#pagetop a>*>*{font-weight:500;color:#333}}@media screen and (min-width:600px){#pagetop a{display:inline-block;padding:0;text-decoration:none !important;outline:none;cursor:pointer}#pagetop a span{display:block;padding:1em 3.5em .95em;text-align:center;vertical-align:baseline;color:#333}#pagetop a:visited span{color:#333}#pagetop a:hover span{background:#aaa}#pagetop a:hover span,#pagetop a:hover span:before,#pagetop a:hover span:after{color:#fff}#pagetop a,#pagetop a:before,#pagetop a:after,#pagetop a>*,#pagetop a>*:before,#pagetop a>*:after,#pagetop a>*>*{transition:all .3s}#pagetop a:focus{outline:none !important}}#wpadminbar{position:fixed !important}#gnav_list a{color:#333}.grecaptcha-badge{display:none}
@charset "UTF-8";.hgroup{margin-right:auto;margin-left:auto;width:90%;max-width:1200px}@media screen and (min-width:600px){.hgroup{padding-left:0;padding-right:0}}.heading01{margin-bottom:35px;font-size:3.4rem;text-align:center;font-family:YakuHanJP,'Lato','Noto Sans JP',sans-serif;color:#333;line-height:1.3em;letter-spacing:.06em}@media screen and (min-width:600px){.heading01{margin-bottom:55px;font-size:3.8rem}}.heading02,.heading03,.heading04,.heading05{margin-bottom:.5em;line-height:1.3em;font-weight:500;font-family:YakuHanJP,'Noto Sans JP',sans-serif}.heading02{font-size:2.8rem}.heading03{font-size:2.4rem}.heading04{font-size:2rem}@media screen and (min-width:600px){.heading02{font-size:3rem}.heading03{font-size:2.4rem}.heading04{font-size:2rem}}.box>*>.heading03:not(:first-child),.box>*>.heading04:not(:first-child),.part>*>.heading03:not(:first-child),.part>*>.heading04:not(:first-child){margin-top:1em}.texts p,p.text{margin-bottom:1em;line-height:1.8em}.texts p a,p.text a{word-break:break-all;word-wrap:break-word}.texts ul,.texts ol,ul.text,ol.text{margin-bottom:1em}.texts ul>li,ul.text>li{position:relative;margin-bottom:2px;padding-left:24px;line-height:1.5em}.texts ol>li,ol.text>li{position:relative;margin-bottom:2px;padding-left:28px;line-height:1.5em}.texts ul>li:before,.texts ul>li:after,.texts ol>li:before,.texts ol>li:after,ul.text>li:before,ul.text>li:after,ol.text>li:before,ol.text>li:after{display:block;position:absolute;top:0;left:0}.texts ul>li ul,.texts ul>li ol,.texts ol>li ul,.texts ol>li ol,ul.text>li ul,ul.text>li ol,ol.text>li ul,ol.text>li ol{margin-top:6px}.texts ul>li:before,ul.text>li:before{content:'';top:.6em;left:.2em;width:6px;height:6px;background-color:#333;border-radius:100%}.texts ol>li,ol.text>li{counter-increment:num;color:#333}.texts ol>li:after,ol.text>li:after{content:counter(num,decimal-leading-zero) '. ';width:1.5em;color:#333}ul.ul_arrow>li:before,.texts ul.ul_arrow>li:before{content:'';top:.5em;width:6px;height:6px;border-radius:0 !important;background-color:transparent !important;border-right:2px solid #333;border-bottom:2px solid #333;border-color:#333;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}ul.ul_line>li:before,.texts ul.ul_line>li:before{content:'';top:.65em;width:8px;height:1px;background-color:#999}ul.ol_circle>li,.texts ol.ol_circle>li{padding-left:40px;line-height:30px;counter-increment:num}ul.ol_circle>li:before,ul.ol_circle>li:after,.texts ol.ol_circle>li:before,.texts ol.ol_circle>li:after{width:30px;height:30px;margin-top:-.1em;line-height:30px}ul.ol_circle>li:before,.texts ol.ol_circle>li:before{content:'';background-color:#333;border-radius:100%;z-index:2}ul.ol_circle>li:after,.texts ol.ol_circle>li:after{content:counter(num);font-weight:500;text-align:center;color:#fff;z-index:3}ul.ol_kome>li,.texts ol.ol_kome>li{padding-left:40px;counter-increment:num}ul.ol_kome>li:after,.texts ol.ol_kome>li:after{content:'※' counter(num) ' ';width:40px;font-weight:500;color:#333}.texts dl,dl.text{margin-bottom:10px;line-height:1.8em}.texts dl>dt,dl.text>dt{display:inline-block;float:left;clear:left;max-width:7em;line-height:1.5em;color:#333}.texts dl dd,dl.text dd{position:relative;margin-bottom:5px;padding-left:8em;line-height:1.5em}.catch{font-size:2.2rem !important;line-height:1.5em !important;color:#333}.supple{font-size:1.2rem !important;line-height:1.5em !important}.caption{font-size:1.2rem !important;line-height:1.3em !important}.caution{color:#c00}.icon_kome{position:relative;padding-left:1.5em !important;list-style:none !important}.icon_kome:before{content:'※';display:block;position:absolute;top:0;left:0;width:1em}.icon_kome_dl{margin-left:0 !important;padding-left:0 !important;list-style:none !important}.icon_kome_dl .kome_dt{display:block;padding-left:3em}.icon_kome_dl .kome_dd{display:inline-block;float:left;margin-right:5px;color:#c00}.center{text-align:center !important}.tel a{font-family:inherit !important;font-size:inherit !important;font-weight:inherit !important;text-decoration:none !important;line-height:inherit !important;text-align:inherit !important;letter-spacing:inherit !important;color:inherit !important}.text_border_1px{text-shadow:#fff 1px 1px 0,#fff -1px -1px 0,#fff -1px 1px 0,#fff 1px -1px 0,#fff 0px 1px 0,#fff -1px 0,#fff -1px 0 0,#fff 1px 0 0}.text_border_2px{text-shadow:#fff 2px 0px,#fff -2px 0px,#fff 0px -2px,#fff 0px 2px,#fff 2px 2px,#fff -2px 2px,#fff 2px -2px,#fff -2px -2px,#fff 1px 2px,#fff -1px 2px,#fff 1px -2px,#fff -1px -2px,#fff 2px 1px,#fff -2px 1px,#fff 2px -1px,#fff -2px -1px}.texts img{margin-bottom:.5em;width:100%}.pic{margin-bottom:.5em}.pic img{width:100%;vertical-align:bottom}.pic a:active img,.btn a:active img,.pic a:hover img{opacity:.75}.frame_01{padding:4px;border:1px solid #ddd}.frame_02{padding:0;border:5px solid #ddd}.object_fit{display:block;position:relative;margin-bottom:.5em}.object_fit:before{content:'';display:block;padding-top:75%}.object_fit img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:cover}@media screen and (min-width:600px){.object_fit img{font-family:'object-fit: cover;'}}a.button{display:inline-block;position:relative;margin:.5em 0 .8em;padding:0;text-decoration:none;overflow:hidden;cursor:pointer}a.button span{display:block;border:1px solid #333;padding:.7em 2em;background:#fff;font-size:1.6rem;text-align:center;text-overflow:ellipsis;white-space:nowrap;color:#333;transition:.3s}a.button:hover span,a.button:active span{background:var(--link_color);border:1px solid var(--link_color);color:#fff}a.button:hover span i.icon:before,a.button:hover span i.icon:after,a.button:active span i.icon:before{color:#fff}@media screen and (max-width:599px){a.button span{font-weight:500}}a.btn_small{min-width:200px}a.btn_modoru{box-shadow:none !important}a.btn_modoru:hover{color:inherit !important}a.btn_modoru span{padding:.7em 10px !important;border:none !important;background:0 0 !important;color:inherit !important;font-weight:600}a.btn_modoru span i.icon:before{position:relative;bottom:1px;margin-right:10px;display:inline-block;transition:.3s;font-size:3rem}a.btn_modoru:hover span i.icon:before{color:inherit !important;transform:translateX(-10px);transition:.3s}@media screen and (min-width:600px){a.btn_modoru span i.icon:before{font-weight:600}}a.btn_modoru span i.icon-chevron-left-solid:before{content:'\e90e' !important}a.btn_more{box-shadow:none !important;text-decoration:none}a.btn_more:hover{color:inherit !important}a.btn_more span{padding:.7em 10px !important;border:none !important;background:0 0 !important;color:inherit !important;font-weight:600}a.btn_more span i.icon:before{position:relative;bottom:1px;margin-left:10px;display:inline-block;transition:.3s;font-size:3rem}a.btn_more:hover span i.icon:before{color:inherit !important;transform:translateX(10px);transition:.3s}@media screen and (min-width:600px){a.btn_more span{font-size:2rem}a.btn_more span i.icon:before{font-size:3.8rem;font-weight:600}}.wp-pagenavi{text-align:center}.wp-pagenavi a{text-decoration:none}.wp-pagenavi span.current,.wp-pagenavi a.page,.wp-pagenavi a.previouspostslink,.wp-pagenavi a.nextpostslink,.wp-pagenavi a.first,.wp-pagenavi a.last{display:inline-block;margin-bottom:5px;margin-right:5px;padding:0;width:35px;line-height:35px;text-align:center}.wp-pagenavi .pages{display:none}.wp-pagenavi span.current{color:#fff;background:var(--link_color);border:1px solid var(--link_color)}.wp-pagenavi a.page,.wp-pagenavi a.previouspostslink,.wp-pagenavi a.nextpostslink,.wp-pagenavi a.first,.wp-pagenavi a.last{background:#fff;border:1px solid #333;color:#333}.wp-pagenavi a.page:hover,.wp-pagenavi a.previouspostslink:hover,.wp-pagenavi a.nextpostslink:hover,.wp-pagenavi a.first:hover,.wp-pagenavi a.last:hover{background:var(--link_color);border:1px solid var(--link_color);color:#fff}.wp-pagenavi .extend{margin-right:5px;font-size:2rem;border:none}@media screen and (max-width:599px){.open_close_wrap .open_close_handle{display:block;position:relative;padding:0;text-decoration:none;overflow:hidden;cursor:pointer}.open_close_wrap .open_close_handle span{display:block;border:1px solid #444;padding:.7em 1em .65em;background:#222;font-size:1.6rem;font-weight:500;text-align:center;text-overflow:ellipsis;white-space:nowrap;color:#fff}.open_close_wrap .open_close_handle:visited span{color:#fff}.open_close_wrap .open_close_handle:active span{border:1px solid #aaa;box-shadow:0 1px 2px rgba(0,0,0,.6);background:#333}.open_close_wrap .open_close_handle:focus{outline:none !important}.open_close_wrap .open_close_handle,.open_close_wrap .open_close_handle:before,.open_close_wrap .open_close_handle:after,.open_close_wrap .open_close_handle>*,.open_close_wrap .open_close_handle>*:before,.open_close_wrap .open_close_handle>*:after,.open_close_wrap .open_close_handle>*>*{font-weight:500}.open_close_wrap .open_close_handle span{border-radius:.4em}.open_close_wrap .open_close_handle.minus span{border-bottom-left-radius:0;border-bottom-right-radius:0}.open_close_wrap .open_close_handle.plus span{position:relative}.open_close_wrap .open_close_handle.plus span:before{content:'\f067';width:22px;height:22px;font-size:22px;font-family:'icomoon';line-height:22px;display:block;position:absolute;top:50%;margin-top:-11px;right:.5em}.open_close_wrap .open_close_handle.minus span{position:relative}.open_close_wrap .open_close_handle.minus span:before{content:'\f068';width:22px;height:22px;font-size:22px;font-family:'icomoon';line-height:22px;display:block;position:absolute;top:50%;margin-top:-11px;right:.5em}.open_close_wrap .open_close_target{padding:1.2em 1em .25em;background-color:#fff;border-left:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #999;border-bottom-left-radius:.4em;border-bottom-right-radius:.4em}.open_close_wrap.type_menu .open_close_target{margin-top:0;padding:0;border:none}.open_close_wrap.type_menu .open_close_target.btn_group_sp{margin-top:0}.open_close_wrap.type_menu .open_close_target.btn_group_sp :first-child a span{border-top:none;border-top-left-radius:0;border-top-right-radius:0}}@media screen and (min-width:600px){.open_close_wrap .open_close_handle{padding:10px 0 10px 25px}.open_close_wrap .open_close_handle.plus{position:relative}.open_close_wrap .open_close_handle.plus:before{content:'\f067';width:18px;height:18px;font-size:18px;font-family:'icomoon';line-height:18px;display:block;position:absolute;top:50%;margin-top:-9px}.open_close_wrap .open_close_handle.minus{position:relative}.open_close_wrap .open_close_handle.minus:before{content:'\f068';width:18px;height:18px;font-size:18px;font-family:'icomoon';line-height:18px;display:block;position:absolute;top:50%;margin-top:-9px}.open_close_wrap .open_close_handle:hover{color:#999;cursor:pointer}.open_close_wrap .open_close_target{padding-bottom:20px}.open_close_wrap.type_menu .open_close_target{margin-top:0;padding:0;border:none;background-color:inherit}}.tab_wrap .tab_handle_set{display:table}.tab_wrap .tab_handle_set .tab_handle{display:table-cell}.tab_wrap .tab_target_set{background-color:#fff;border:1px solid #999}@media screen and (max-width:599px){.tab_wrap .tab_handle_set{border-collapse:collapse;width:100%}.tab_wrap .tab_handle_set .tab_handle a{display:block;position:relative;padding:0;box-shadow:0 1px 2px rgba(0,0,0,.2);text-decoration:none;overflow:hidden;cursor:pointer}.tab_wrap .tab_handle_set .tab_handle a span{display:block;border:1px solid #444;padding:.7em 1em .65em;background:#222;font-size:1.6rem;font-weight:500;text-align:center;text-overflow:ellipsis;white-space:nowrap;color:#fff}.tab_wrap .tab_handle_set .tab_handle a:visited span{color:#fff}.tab_wrap .tab_handle_set .tab_handle a:active span{border:1px solid #aaa;box-shadow:0 1px 2px rgba(0,0,0,.6);background:#333}.tab_wrap .tab_handle_set .tab_handle a:focus{outline:none !important}.tab_wrap .tab_handle_set .tab_handle a,.tab_wrap .tab_handle_set .tab_handle a:before,.tab_wrap .tab_handle_set .tab_handle a:after,.tab_wrap .tab_handle_set .tab_handle a>*,.tab_wrap .tab_handle_set .tab_handle a>*:before,.tab_wrap .tab_handle_set .tab_handle a>*:after,.tab_wrap .tab_handle_set .tab_handle a>*>*{font-weight:500;color:#fff}.tab_wrap .tab_handle_set .tab_handle a.current{box-shadow:none;cursor:default !important;pointer-events:none}.tab_wrap .tab_handle_set .tab_handle a.current span{border-bottom:none;background-color:#fff;color:#333}.tab_wrap .tab_handle_set .tab_handle:first-child a span{border-top-left-radius:.4em}.tab_wrap .tab_handle_set .tab_handle:last-child a span{border-top-right-radius:.4em}.tab_wrap .tab_handle_set .tab_handle:not(:first-child) a span{border-left:none}.tab_wrap .tab_target_set{border-top:none;border-bottom-left-radius:.4em;border-bottom-right-radius:.4em;background-color:#fff}.tab_wrap .tab_target_set .tab_target{padding:1.2em 1em .25em}}@media screen and (min-width:600px){.tab_wrap .tab_handle_set{position:relative;z-index:2}.tab_wrap .tab_handle_set .tab_handle a{display:inline-block;padding:0;text-decoration:none !important;outline:none;cursor:pointer}.tab_wrap .tab_handle_set .tab_handle a span{padding-left:1em;padding-right:1em}.tab_wrap .tab_handle_set .tab_handle a span{display:block;padding:1em 3.5em .95em;border:1px solid #444;background:#222;text-align:center;vertical-align:baseline;color:#fff}.tab_wrap .tab_handle_set .tab_handle a:visited span{color:#fff}.tab_wrap .tab_handle_set .tab_handle a:hover span{background:#aaa}.tab_wrap .tab_handle_set .tab_handle a:hover span,.tab_wrap .tab_handle_set .tab_handle a:hover span:before,.tab_wrap .tab_handle_set .tab_handle a:hover span:after{color:#fff}.tab_wrap .tab_handle_set .tab_handle a,.tab_wrap .tab_handle_set .tab_handle a:before,.tab_wrap .tab_handle_set .tab_handle a:after,.tab_wrap .tab_handle_set .tab_handle a>*,.tab_wrap .tab_handle_set .tab_handle a>*:before,.tab_wrap .tab_handle_set .tab_handle a>*:after,.tab_wrap .tab_handle_set .tab_handle a>*>*{transition:all .5s}.tab_wrap .tab_handle_set .tab_handle a:focus{outline:none !important}.tab_wrap .tab_handle_set .tab_handle a.current span{border-bottom:1px solid #fff;background-color:#fff;color:#444}.tab_wrap .tab_handle_set .tab_handle:not(:first-child) a{margin-left:-1px}.tab_wrap .tab_target_set{position:relative;margin-top:-1px;z-index:1}.tab_wrap .tab_target_set .tab_target{padding:25px 25px 15px}}.cover_cont{position:relative;padding:1.5em 1em 1.4em;border-radius:.2em;background:#eee}.cover_cont .heading_in_cover{position:absolute;top:0;left:0;padding:.2em 1em;background:#666;font-size:1.2rem;color:#fff}.bottom_line_01{margin-bottom:1.5em;padding-bottom:1.5em;border-bottom:1px solid #ddd}@media screen and (min-width:600px){.bottom_line_01{margin-bottom:30px;padding-bottom:30px}}.bottom_line_02{margin-bottom:1em;padding-bottom:1em;border-bottom:1px dashed #ddd}@media screen and (min-width:600px){.bottom_line_02{margin-bottom:20px;padding-bottom:20px}}@media screen and (max-width:599px){.image_cont,.texts_cont,.left_cont,.right_cont,.list_cont{margin-bottom:1em}.image_texts_sp{display:flex;justify-content:space-between}.image_texts_sp>.image_cont{flex-basis:30%;order:1;max-width:30%}.image_texts_sp>.texts_cont{flex-basis:65%;order:2;max-width:65%}.texts_image_sp{display:flex;justify-content:space-between}.texts_image_sp>.image_cont{flex-basis:30%;order:2;max-width:30%}.texts_image_sp>.texts_cont{flex-basis:65%;order:1;max-width:65%}.left_right_sp{display:flex;justify-content:space-between}.left_right_sp>.left_cont{flex-basis:48%;max-width:48%;order:1}.left_right_sp>.right_cont{flex-basis:48%;max-width:48%;order:2}.float_left_sp>.image_cont{float:left;margin:0 1em .6em 0;width:20%}.float_right_sp>.image_cont{float:right;margin:0 0 .6em 1em;width:30%}.image_cont .caption,.image_cont .texts,.image_cont .text,.image_cont .supple{padding-left:.3em;padding-right:.3em}.clm2_sp,.clm3_sp,.clm4_sp,.clm5_sp{display:flex;flex-wrap:wrap}.clm2_sp>.list_cont .caption,.clm2_sp>.list_cont .texts,.clm2_sp>.list_cont .text,.clm3_sp>.list_cont .caption,.clm3_sp>.list_cont .texts,.clm3_sp>.list_cont .text,.clm4_sp>.list_cont .caption,.clm4_sp>.list_cont .texts,.clm4_sp>.list_cont .text,.clm5_sp>.list_cont .caption,.clm5_sp>.list_cont .texts,.clm5_sp>.list_cont .text{padding-left:.3em;padding-right:.3em}#contents_wrap .contents .main_area .box .part.clm2_sp,#contents_wrap .contents .main_area .box .part.clm3_sp,#contents_wrap .contents .main_area .box .part.clm4_sp,#contents_wrap .contents .main_area .box .part.clm5_sp{margin-bottom:-1em}.clm2_sp>.list_cont{margin-right:2%;flex-basis:49%;max-width:49%}.clm2_sp>.list_cont:nth-child(2n){margin-right:0}.clm3_sp>.list_cont{margin-right:2%;flex-basis:32%;max-width:32%}.clm3_sp>.list_cont:nth-child(3n){margin-right:0}.clm4_sp>.list_cont{margin-right:2%;flex-basis:23.5%;max-width:23.5%}.clm4_sp>.list_cont:nth-child(4n){margin-right:0}.clm5_sp>.list_cont{margin-right:2.5%;flex-basis:18%;max-width:18%}.clm5_sp>.list_cont:nth-child(5n){margin-right:0}}@media screen and (min-width:600px) and (max-width:1024px){.image_cont,.texts_cont,.left_cont,.right_cont,.list_cont{margin-bottom:1em}.image_texts_tb{display:flex;justify-content:space-between}.image_texts_tb>.image_cont{flex-basis:30%;order:1;max-width:30%}.image_texts_tb>.texts_cont{flex-basis:65%;order:2;max-width:65%}.texts_image_tb{display:flex;justify-content:space-between}.texts_image_tb>.image_cont{flex-basis:30%;order:2;max-width:30%}.texts_image_tb>.texts_cont{flex-basis:65%;order:1;max-width:65%}.left_right_tb{display:flex;justify-content:space-between}.left_right_tb>.left_cont{flex-basis:48%;order:1;max-width:48%}.left_right_tb>.right_cont{flex-basis:48%;order:2;max-width:48%}.float_left_tb>.image_cont{float:left;margin:0 1em .6em 0;width:20%}.float_right_tb>.image_cont{float:right;margin:0 0 .6em 1em;width:30%}.image_cont .caption,.image_cont .texts,.image_cont .text,.image_cont .supple{padding-left:.3em;padding-right:.3em}.clm2_tb,.clm3_tb,.clm4_tb,.clm5_tb{display:flex;flex-wrap:wrap}.clm2_tb>.list_cont .caption,.clm2_tb>.list_cont .texts,.clm2_tb>.list_cont .text,.clm3_tb>.list_cont .caption,.clm3_tb>.list_cont .texts,.clm3_tb>.list_cont .text,.clm4_tb>.list_cont .caption,.clm4_tb>.list_cont .texts,.clm4_tb>.list_cont .text,.clm5_tb>.list_cont .caption,.clm5_tb>.list_cont .texts,.clm5_tb>.list_cont .text{padding-left:.3em;padding-right:.3em}#contents_wrap .contents .main_area .box .part.clm2_tb,#contents_wrap .contents .main_area .box .part.clm3_tb,#contents_wrap .contents .main_area .box .part.clm4_tb,#contents_wrap .contents .main_area .box .part.clm5_tb{margin-bottom:-1em}.clm2_tb>.list_cont{margin-right:2%;flex-basis:49%;max-width:49%}.clm2_tb>.list_cont:nth-child(2n){margin-right:0}.clm3_tb>.list_cont{margin-right:2%;flex-basis:32%;max-width:32%}.clm3_tb>.list_cont:nth-child(3n){margin-right:0}.clm4_tb>.list_cont{margin-right:2%;flex-basis:23.5%;max-width:23.5%}.clm4_tb>.list_cont:nth-child(4n){margin-right:0}.clm5_tb>.list_cont{margin-right:2.5%;flex-basis:18%;max-width:18%}.clm5_tb>.list_cont:nth-child(5n){margin-right:0}}@media screen and (min-width:1025px){.image_cont,.texts_cont,.left_cont,.right_cont,.list_cont{margin-bottom:1.5em}.image_texts_pc{display:flex;justify-content:space-between}.image_texts_pc>.image_cont{flex-basis:30%;order:1;max-width:30%}.image_texts_pc>.texts_cont{flex-basis:65%;order:2;max-width:65%}.texts_image_pc{display:flex;justify-content:space-between}.texts_image_pc>.image_cont{flex-basis:30%;order:2;max-width:30%}.texts_image_pc>.texts_cont{flex-basis:65%;order:1;max-width:65%}.left_right_pc{display:flex;justify-content:space-between}.left_right_pc>.left_cont{flex-basis:48%;order:1;max-width:48%}.left_right_pc>.right_cont{flex-basis:48%;order:2;max-width:48%}.float_left_pc>.image_cont{float:left;margin:0 1em .6em 0;width:20%}.float_right_pc>.image_cont{float:right;margin:0 0 .6em 1em;width:30%}.image_cont .caption,.image_cont .texts,.image_cont .text,.image_cont .supple{padding-left:.3em;padding-right:.3em}.clm2_pc,.clm3_pc,.clm4_pc,.clm5_pc{display:flex;flex-wrap:wrap}.clm2_pc>.list_cont .caption,.clm2_pc>.list_cont .texts,.clm2_pc>.list_cont .text,.clm3_pc>.list_cont .caption,.clm3_pc>.list_cont .texts,.clm3_pc>.list_cont .text,.clm4_pc>.list_cont .caption,.clm4_pc>.list_cont .texts,.clm4_pc>.list_cont .text,.clm5_pc>.list_cont .caption,.clm5_pc>.list_cont .texts,.clm5_pc>.list_cont .text{padding-left:.3em;padding-right:.3em}#contents_wrap .contents .main_area .box .part.clm2_pc,#contents_wrap .contents .main_area .box .part.clm3_pc,#contents_wrap .contents .main_area .box .part.clm4_pc,#contents_wrap .contents .main_area .box .part.clm5_pc{margin-bottom:-1em}.clm2_pc>.list_cont{margin-right:2%;flex-basis:49%;max-width:49%}.clm2_pc>.list_cont:nth-child(2n){margin-right:0}.clm3_pc>.list_cont{margin-right:2%;flex-basis:32%;max-width:32%}.clm3_pc>.list_cont:nth-child(3n){margin-right:0}.clm4_pc>.list_cont{margin-right:2%;flex-basis:23.5%;max-width:23.5%}.clm4_pc>.list_cont:nth-child(4n){margin-right:0}.clm5_pc>.list_cont{margin-right:2.5%;flex-basis:18%;max-width:18%}.clm5_pc>.list_cont:nth-child(5n){margin-right:0}}table{margin:0 0 .6em;width:100%}table caption{display:none}table th{padding:.5em;vertical-align:top;line-height:1.4em}table td{padding:.5em;vertical-align:top;line-height:1.4em}@media screen and (min-width:600px){table th{padding:15px 10px}table td{padding:15px 10px}}table.table01{border-bottom:1px solid #ddd}table.table01 th{border-top:1px solid #ddd;background:#eee;font-weight:500}table.table01 td{background:#fff}table.table02{border-top:1px solid #ddd;background:#fff}table.table02 th{border-bottom:1px solid #ddd;font-weight:500}table.table02 td{border-bottom:1px solid #ddd}table.table03{background:#fff}table.table03 th,table.table03 td{border:1px solid #ddd}table.table03 th,table.table03 th p{background:#eee;font-weight:500;text-align:center}@media screen and (max-width:599px){table.table03 thead{display:none}table.table03 tbody tr{display:block;margin-bottom:1em}table.table03 tbody th{display:block;text-align:left}table.table03 tbody td{display:flex;padding:0;border-top:none}table.table03 tbody td:before,table.table03 tbody td p{padding:.5em .75em}table.table03 tbody td:before{content:attr(data-title);background:#eee;font-weight:500}}table.table04 th,table.table04 td{padding:.5em .75em;border:1px solid #ddd}table.table04 th{background:#f8f8f8}table.table0{margin:0}table.table0 th{background:0 0}table.table0 td{background:0 0}@media screen and (max-width:599px){table.table_block_sp th{display:block;padding:.5em;border-top:1px solid #ddd;text-align:center}table.table_block_sp td{display:block;padding:.5em}}@media screen and (max-width:1024px){.scroll_table{overflow:auto;white-space:nowrap}.scroll_table::-webkit-scrollbar{height:5px}.scroll_table::-webkit-scrollbar-track{background:#f1f1f1}.scroll_table::-webkit-scrollbar-thumb{background:#bcbcbc}.scroll_table table{width:100%}}form input.input_text,form select.input_text{margin:.5em 0;padding:.4em 1em;border:1px solid #ddd;border-radius:.2em;width:100%;min-height:2.2em;background-color:#fff}form input.input_text.size_m{width:40%;display:inline-block}form input.input_text.size_s{width:25%;display:inline-block}form input.input_text.size_ss,form select.input_text.size_ss{width:15%;display:inline-block}form input.input_text:hover,form input.input_text:focus{background-color:#fafafa;border:1px solid #c5c5c5}form input.input_text[disabled],form input.input_text[disabled]:hover{background-color:#eee;border:1px solid #c5c5c5}form .textarea{margin:.5em 0;padding:.4em 1em;border:1px solid #ddd;width:100%;min-height:3.2em;background-color:#fff;border-radius:.2em}form .textarea:hover,form .textarea:focus{background-color:#fafafa;border:1px solid #c5c5c5}form .radio_label input[type=radio]{display:none}form .radio_label label span{position:relative;margin-right:25px;padding-left:35px}form .radio_label label span:before{content:'';display:block;position:absolute;top:-1.5px;left:0;border:1px solid #ddd;border-radius:50%;width:25px;height:25px;background:#fff;transition:.5s cubic-bezier(.23,1,.32,1)}form .radio_label label span:after{content:'';display:block;position:absolute;top:11.5px;left:13px;border-radius:50%;width:0;height:0;background:#333;opacity:0;transition:.5s cubic-bezier(.23,1,.32,1)}form .radio_label input[type=radio]:checked+span:after{top:3.5px;left:5px;width:15px;height:15px;opacity:1}form .checkbox_label input[type=checkbox]{display:none}form .checkbox_label label span{position:relative;margin-right:25px;padding-left:35px}form .checkbox_label label span:before{content:'';display:block;position:absolute;top:-1.5px;left:0;border:1px solid #ddd;width:25px;height:25px;background:#fff;transition:.5s cubic-bezier(.23,1,.32,1)}form .checkbox_label label span:after{content:'';display:block;position:absolute;top:17.1px;left:9px;border-bottom:1px solid #fff;border-right:1px solid #fff;width:0;height:0;background:#fff;transform:rotate(45deg);transition:.5s cubic-bezier(.23,1,.32,1)}form .checkbox_label input[type=checkbox]:checked+span:before{background:#333}form .checkbox_label input[type=checkbox]:checked+span:after{top:3px;left:9px;width:8px;height:12px;background:#333}@media screen and (min-width:600px){form .radio_vertical .wpcf7-list-item:not(:last-child),.checkbox_vertical .wpcf7-list-item:not(:last-child){display:block}}form .input_select_wrap{position:relative}form .input_select_wrap:before{content:'\e906';width:22px;height:22px;font-family:'icomoon';line-height:22px;display:block;position:absolute;top:32px;margin-top:-11px;right:.5em;font-weight:900;font-size:14px;z-index:2}form select{color:#333}form .input_select_wrap select{margin:.5em 0;padding:.4em 1em;border:1px solid #ddd;width:100%;height:3em;background-color:#fff;border-radius:.2em;-webkit-appearance:none;cursor:pointer}form input[type=date]{width:100%;height:3em;background-color:#fff;border-radius:.2em;-webkit-appearance:none}.form_input_set .hidden_cont p{margin:.5em 0;padding:.4em 1em;border:1px solid #ddd;border-radius:.2em;width:100%;min-height:2.2em;background-color:#f2f2f2}#confirm_form .form_input_set .hidden_cont p{margin:.5em 0;padding:.4em;border:none;background-color:inherit}.form_scroll_cont{margin:.6em 0 .4em;padding:.6em;border:2px solid #ddd;background-color:#fafafa;height:6em;overflow-y:scroll}.form_scroll_cont h4,.form_scroll_cont p{font-size:1.3rem;line-height:1.3em}form input[type=submit]{-webkit-appearance:none}form label.error{display:block;margin-top:.4em;font-size:1.3rem;color:#c00}form span.must{margin-left:.6em;font-size:1.3rem;color:#c00}.form_caption{padding-top:.4em;color:#888}@media screen and (max-width:599px){form .radio_horizon,form .radio_vertical,form .checkbox_horizon,form .checkbox_vertical{margin:.5em 0;padding:1px}form .radio_horizon .wpcf7-list-item,form .radio_vertical .wpcf7-list-item,form .checkbox_horizon .wpcf7-list-item,form .checkbox_vertical .wpcf7-list-item{display:block;position:relative}form .radio_horizon label span,form .radio_vertical label span,form .checkbox_horizon label span,form .checkbox_vertical label span{display:block;position:relative;padding:.5em 1em .5em 2.8em;border-radius:inherit;background-color:#fff;font-weight:500;z-index:3}form .radio_horizon label:first-child span,form .radio_vertical label:first-child span,form .checkbox_horizon label:first-child span,form .checkbox_vertical label:first-child span{border-top-left-radius:inherit;border-top-right-radius:inherit}form .radio_horizon label:nth-last-of-type(1),form .radio_vertical label:nth-last-of-type(1),form .checkbox_horizon label:nth-last-of-type(1),form .checkbox_vertical label:nth-last-of-type(1){border-bottom:none}form .radio_horizon label:nth-last-of-type(1) span,form .radio_vertical label:nth-last-of-type(1) span,form .checkbox_horizon label:nth-last-of-type(1) span,form .checkbox_vertical label:nth-last-of-type(1) span{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}form .radio_horizon .radio_label label span,form .radio_vertical .radio_label label span,form .checkbox_horizon .radio_label label span,form .checkbox_vertical .radio_label label span{margin-right:0;padding-left:45px}form .radio_horizon .radio_label label span:before,form .radio_vertical .radio_label label span:before,form .checkbox_horizon .radio_label label span:before,form .checkbox_vertical .radio_label label span:before{top:calc(50% - 12.5px);left:10px}form .radio_horizon .radio_label label span:after,form .radio_vertical .radio_label label span:after,form .checkbox_vertical .radio_label label span:after{top:50%;left:22.5px}form .radio_horizon .radio_label input[type=radio]:checked+span:after,form .radio_vertical .radio_label input[type=radio]:checked+span:after,form .checkbox_vertical .radio_label input[type=radio]:checked+span:after{top:calc(50% - 7.5px);left:15px}form .radio_horizon .checkbox_label label span,form .radio_vertical .checkbox_label span,form .checkbox_horizon .checkbox_label label span,form .checkbox_vertical .checkbox_label label span{margin-right:0;padding-left:45px}form .radio_horizon .checkbox_label label span:before,form .radio_vertical .checkbox_label label span:before,form .checkbox_horizon .checkbox_label label span:before,form .checkbox_vertical .checkbox_label label span:before{top:calc(50% - 12.5px);left:10px}form .radio_horizon .checkbox_label label span:after,form .radio_vertical .checkbox_label label span:after,form .checkbox_horizon .checkbox_label label span:after,form .checkbox_vertical .checkbox_label label span:after{top:50%;left:22.5px}form .radio_horizon .checkbox_label input[type=checkbox]:checked+span:after,form .radio_vertical .checkbox_label input[type=checkbox]:checked+span:after,form .checkbox_vertical .checkbox_label input[type=checkbox]:checked+span:after,form .checkbox_horizon .checkbox_label input[type=checkbox]:checked+span:after{top:calc(50% - 9px);left:18px}form#confirm_form .radio_horizon,form#confirm_form .radio_vertical,form#confirm_form .checkbox_horizon,form#confirm_form .checkbox_vertical{border:none}form .form_input_set .form_fieldset{margin-bottom:.7em;padding-bottom:.7em}form .form_input_set .form_fieldset .form_legend p{font-size:1.3rem;font-weight:500}form .form_input_set .form_fieldset .form_cont .input_cover_start,form .form_input_set .form_fieldset .form_cont p{font-size:1.5rem}form .form_submit_set .submit_send{width:100%}.form_set01{padding-top:1em;border-top:2px solid #ddd}.form_set01 .form_fieldset{border-bottom:1px dashed #ddd}.form_set02{padding-top:1em;border-top:2px solid #ddd}.form_set02 .form_fieldset{border-bottom:1px dashed #ddd}}@media screen and (min-width:600px){form input{margin:0}form select option{padding:5px}form .radio_label label,form .checkbox_label label{display:inline-block;margin:15px 25px 0 0;vertical-align:top;cursor:pointer}form .radio_label input,form .checkbox_label input{margin-right:10px}form .form_input_set .form_fieldset{display:table;width:100%;table-layout:fixed}form .form_input_set .form_fieldset .form_legend{display:table-cell;margin-bottom:1px;padding:20px 10px;width:25%;vertical-align:top}form .form_input_set .form_fieldset .form_cont{display:table-cell;padding:6px;vertical-align:top}form .form_input_set .form_fieldset .form_cont .form_caption{padding-top:5px;color:#888}form .form_submit_set{padding-top:1.5em;text-align:center}form#confirm_form .form_input_set .form_cont{padding:25px 15px}form#confirm_form .form_submit_set .form_buttons{display:flex;justify-content:center}form#confirm_form .form_submit_set .form_buttons .submit_send{order:2}form#confirm_form .form_submit_set .form_buttons .submit_back{order:1;margin-right:1em}.form_set01 .form_input_set .form_fieldset .form_legend{border-bottom:1px solid #ddd;font-weight:500}.form_set01 .form_input_set .form_fieldset .form_cont{border-bottom:1px solid #ddd}.form_set02 .form_input_set{border-bottom:1px solid #ddd}.form_set02 .form_input_set .form_fieldset .form_legend{border-top:1px solid #ddd;border-bottom:none;border-left:1px solid #ddd;border-right:1px solid #ddd;background:#fcfcfc}.form_set02 .form_input_set .form_fieldset .form_cont{border-top:1px solid #ddd;border-bottom:none;border-left:none;border-right:1px solid #ddd}.checkboxtext_left{float:left;width:200px}.checkboxtext_right{float:left;width:200px}}.wpcf7 .form_cont{width:100%}.wpcf7 .form_buttons{text-align:center}.wpcf7 .submit_button{display:inline-block;padding:.6em 2em .65em;min-width:200px;border:1px solid #333;background:#fff;text-align:center;vertical-align:baseline;color:#333;transition:.5s;box-shadow:0px 1px 2px rgba(0,0,0,.1);border-radius:0}.wpcf7 .submit_button:hover{border:1px solid var(--link_color);background:var(--link_color);color:#fff;transition:.5s;cursor:pointer}.wpcf7 .wpcf7-response-output,.wpcf7 .wpcf7-validation-errors{margin-top:30px;padding:15px 25px;border:2px solid red}.wpcf7 .wpcf7-mail-sent-ok{border:5px solid #ccc !important}.wpcf7 .wpcf7-response-output.wpcf7-display-none{display:none}.wpcf7 .wpcf7-not-valid-tip{display:block;color:red}.wpcf7 .ajax-loader{display:block}.wpcf7 .form_submit_set .form_buttons{position:relative}.wpcf7 .form_submit_set .form_buttons .wpcf7-spinner{position:absolute;top:10px;right:10px}.wpcf7 .input_radio_wrap .wpcf7-radio .wpcf7-list-item,.wpcf7 .input_checkbox_wrap .wpcf7-checkbox .wpcf7-list-item{margin-left:0}.link_color a.current,.link_color a:hover,.link_color a:active{color:var(--link_color)}.mrcut{margin-right:0 !important}.mbcut{margin-bottom:0 !important}.fadein{animation-name:fadein;animation-duration:1.2s}@keyframes fadein{0%{opacity:0}20%{opacity:0}100%{opacity:1}}@media screen and (max-width:599px){.display_none_sp{display:none !important}}@media screen and (min-width:600px) and (max-width:1024px){.display_none_tb{display:none !important}}@media screen and (min-width:1025px){.display_none_pc{display:none !important}}table .stripe{background:#eee}.bt_hover{background:#eee;cursor:pointer}#easy_tooltip{z-index:10}@media screen and (min-width:600px){.side_fixed{position:fixed !important;top:70px !important;left:inherit !important;z-index:999999 !important}}.entry_cont{line-height:1.8em}.entry_cont p,.entry_cont div{margin-bottom:1em;line-height:1.8em}.entry_cont img{float:none !important;margin-bottom:.4em;max-width:100%;height:auto;border:1px solid #eee}.entry_cont .aligncenter{display:block;margin-left:auto;margin-right:auto}.entry_cont .alignright{display:block;margin-left:auto;margin-right:0}.entry_cont .alignleft{display:block;margin-left:0;margin-right:auto}.entry_cont a{word-break:break-all;word-wrap:break-word}.entry_cont a:hover{color:var(--link_color)}.entry_cont ul,.entry_cont ol{margin-bottom:20px;margin-left:1.2em}.entry_cont ul li{margin-bottom:.2em;list-style:disc}.entry_cont ol li{margin-bottom:.2em;list-style:decimal}.entry_cont h2,.entry_cont h3,.entry_cont h4,.entry_cont h5{margin-top:1.4em;margin-bottom:.4em;font-weight:500;line-height:1.3em}.entry_cont h2{font-size:2.4rem}.entry_cont h3{font-size:2rem}.entry_cont h4{font-size:1.8rem}.entry_cont strong{font-weight:500}.entry_cont blockquote{background-color:#f3f3f3;background-repeat:no-repeat;background-position:left top;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;margin-top:20px;margin-right:0;margin-bottom:20px;border-left-width:1px;border-left-style:solid}.entry_cont iframe{max-width:100%}.entry_cont form .form_fieldset,.entry_cont form div{margin-bottom:0}.entry_cont form .form_fieldset p{margin-bottom:0;line-height:1.6em}@media screen and (max-width:599px){.entry_cont form .form_fieldset{margin-bottom:0}}@media screen and (min-width:600px){.entry_cont h2{font-size:3rem}.entry_cont h3{font-size:2.4rem}.entry_cont h4{font-size:2rem}}.youtube_cont{position:relative;padding-top:56.25% !important;width:100%}.youtube_cont iframe{position:absolute;top:0;right:0;width:100%;height:100%}.select_part{margin-bottom:2.8em !important;text-align:center}.select_part .select_wrap{position:relative;display:inline-block}.select_part .select_wrap select:hover{cursor:pointer}.select_part .select_wrap:after{content:'';width:6px;height:6px;border:0;border-bottom:solid 2px #b4b3b3;border-right:solid 2px #b4b3b3;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:10px;margin-top:-4px}.select_part .select_wrap select.select_list{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:40px;background:0 0;position:relative;z-index:1;padding:0 40px 0 10px;border-top:none;border-right:none;border-left:none;border-bottom:1px solid #b4b3b3;border-radius:2px;color:inherit}.select_part .select_wrap select::-ms-expand{display:none}ul.archive_ul{border-top:1px solid #ccc;border-bottom:1px solid #ccc}ul.archive_ul li.archive_li{border-bottom:1px solid #e6e6e6;margin-left:5px;margin-right:5px;padding-top:1em;padding-bottom:1em}ul.archive_ul li.archive_li:last-child{border-bottom:none}ul.archive_ul li.archive_li .date time{color:#999}@media screen and (min-width:600px){ul.archive_ul li.archive_li{display:flex}ul.archive_ul li.archive_li .date{flex-basis:120px}ul.archive_ul li.archive_li .title{flex-basis:calc(100% - 120px)}}.anchor:before{display:block;height:71px;margin-top:-71px;content:''}@font-face{font-family:'icomoon';src:url(//shihori.jp/wp-content/themes/zousanrecordspro/css/common/icomoonfonts/icomoon.eot?pw061v);src:url(//shihori.jp/wp-content/themes/zousanrecordspro/css/common/icomoonfonts/icomoon.eot?pw061v#iefix) format('embedded-opentype'),url(//shihori.jp/wp-content/themes/zousanrecordspro/css/common/icomoonfonts/icomoon.ttf?pw061v) format('truetype'),url(//shihori.jp/wp-content/themes/zousanrecordspro/css/common/icomoonfonts/icomoon.woff?pw061v) format('woff'),url(//shihori.jp/wp-content/themes/zousanrecordspro/css/common/icomoonfonts/icomoon.svg?pw061v#icomoon) format('svg');font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=' icon-']{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-bandcamp:before{content:'\e917'}.icon-note:before{content:'\e916'}.icon-amazonmusic:before{content:'\e915'}.icon-x:before{content:'\e914'}.icon-slick_arrow_next:before{content:'\e912'}.icon-slick_arrow_prev:before{content:'\e911'}.icon-arrow_left:before{content:'\e90e'}.icon-arrow_right:before{content:'\e90f'}.icon-linktree:before{content:'\e90c'}.icon-arrow_more:before{content:'\e90f'}.icon-arrow-to-top:before{content:'\e901'}.icon-chevron-double-left:before{content:'\e903'}.icon-chevron-double-right:before{content:'\e904'}.icon-chevron-down-solid:before{content:'\e906'}.icon-chevron-left-solid:before{content:'\e907'}.icon-chevron-right-solid:before{content:'\e908'}.icon-chevron-up-solid:before{content:'\e909'}.icon-fast-backward:before{content:'\e90a'}.icon-fast-forward:before{content:'\e90b'}.icon-applemusic:before{content:'\e910'}.icon-line:before{content:'\e905'}.icon-tiktok:before{content:'\e902'}.icon-home:before{content:'\e90d'}.icon-location2:before{content:'\e948'}.icon-headphones:before{content:'\e913'}.icon-sphere:before{content:'\e9c9'}.icon-plus:before{content:'\f067'}.icon-minus:before{content:'\f068'}.icon-search:before{content:'\f002'}.icon-mail:before{content:'\f003'}.icon-zoom:before{content:'\f00e'}.icon-play-circle-o:before{content:'\f01d'}.icon-exclamation-circle:before{content:'\f06a'}.icon-shopping-cart:before{content:'\f07a'}.icon-external-link:before{content:'\f08e'}.icon-tel:before{content:'\f095'}.icon-twitter:before{content:'\e914'}.icon-facebook:before{content:'\f09a'}.icon-link:before{content:'\f0c1'}.icon-ellipsis-h:before{content:'\f141'}.icon-play-circle:before{content:'\f144'}.icon-ticket:before{content:'\f145'}.icon-youtube:before{content:'\f16a'}.icon-instagram:before{content:'\f16d'}.icon-car:before{content:'\f1b9'}.icon-spotify:before{content:'\f1bc'}.icon-soundcloud:before{content:'\f1be'}.icon-bus:before{content:'\f207'}.icon-train:before{content:'\f238'}.fa-chevron-left:before{content:'\e907';font-family:'icomoon' !important}.fa-chevron-right:before{content:'\e908';font-family:'icomoon' !important}.fa-angle-double-left:before{content:'\e90a';font-family:'icomoon' !important}.fa-angle-double-right:before{content:'\e90b';font-family:'icomoon' !important}.fa-ellipsis-h:before{content:'\f141';font-family:'icomoon' !important}@media screen and (min-width:600px){.clearfix:after{content:'';display:block;clear:both}}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#fff;opacity:.9;filter:alpha(opacity=90)}#colorbox{outline:0}#cboxContent{margin-top:32px;overflow:visible;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{background:#000;padding:1px}#cboxLoadingGraphic{background:url(//shihori.jp/wp-content/themes/zousanrecordspro/css/lib/../../images/lib/colorbox/loading_02.gif) no-repeat center center}#cboxLoadingOverlay{background:#000}#cboxTitle{position:absolute;top:-22px;left:0;color:#000}#cboxCurrent{position:absolute;top:-22px;right:205px;text-indent:-9999px}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;text-indent:-9999px;width:20px;height:20px;position:absolute;top:-20px;background:url(//shihori.jp/wp-content/themes/zousanrecordspro/css/lib/../../images/lib/colorbox/controls_02.png) no-repeat 0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxPrevious{background-position:0 0;right:44px}#cboxPrevious:hover{background-position:0 -25px}#cboxNext{background-position:-25px 0;right:22px}#cboxNext:hover{background-position:-25px -25px}#cboxClose{background-position:-50px 0;right:0}#cboxClose:hover{background-position:-50px -25px}.cboxSlideshow_on #cboxPrevious,.cboxSlideshow_off #cboxPrevious{right:66px}.cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px;right:44px}.cboxSlideshow_on #cboxSlideshow:hover{background-position:-100px -25px}.cboxSlideshow_off #cboxSlideshow{background-position:-100px 0;right:44px}.cboxSlideshow_off #cboxSlideshow:hover{background-position:-75px -25px}
:root{--link_color:#84776b}#footer_wrap{background:#84776b0F !important}#backgroundcolor .top_area:nth-child(even){background:#84776b08 !important}