﻿*{margin:0}*:focus{outline:none}html{font-family:"Zen Kaku Gothic New", sans-serif;font-size:62.5%;color:#444;background-color:color(display-p3 1 1 1);height:100%}@media (min-width: 980px){html{font-size:75%}}body{margin:auto;min-height:100%;display:flex;flex-direction:column;justify-content:space-between}body main{flex-grow:1}body>*{min-width:320px;box-sizing:border-box}a{font-family:"Zen Maru Gothic", serif;text-decoration:none}a:hover{font-weight:700}a:visited{color:inherit}ul{list-style:none;padding:0}ul.hp_orthodoxList{list-style:outside;margin-left:1.5em}ul.hp_orthodoxList li{margin-bottom:.25em}.ly_fullWidth{width:100%}.ly_limitWidth{margin:auto;width:100%;max-width:980px}header{padding-bottom:4px;border-bottom:solid 4px #0068B7;margin-bottom:4px}.ly_siteID{width:100%;padding:16px 8px;box-sizing:border-box;display:flex}@media (min-width: 980px){.ly_siteID{margin:auto;width:964px;padding:24px 8px}}#siteID{color:#717171;padding-left:10em;background-image:url(/img/siteID.svg);background-repeat:no-repeat;background-size:auto 90%}#siteID *{font-family:"Zen Kaku Gothic New", sans-serif;font-weight:400;line-height:1}#siteID h2{font-family:"Zen Maru Gothic", serif;font-size:1.2rem;color:#444;margin-left:.25em}#mainnavi_switch{display:none}#mainnavi_trigger{position:absolute;top:0;right:0;width:40px;height:40px;margin:12px;z-index:2}#mainnavi_trigger span{position:absolute;left:0;width:100%;height:0%;border:solid 2px #0068B7;border-radius:4px;transition:all 500ms 0s ease-in-out}#mainnavi_trigger span:nth-of-type(1){top:5px}#mainnavi_trigger span:nth-of-type(2){top:18px}#mainnavi_trigger span:nth-of-type(3){bottom:5px}#mainnavi_switch:checked+#mainnavi_trigger span:nth-of-type(1){transform:rotate(360deg);top:0;height:100%;border-width:4px;box-sizing:border-box}#mainnavi_switch:checked+#mainnavi_trigger span:nth-of-type(2){transform:translate(1px, 0px) rotate(-405deg);width:34px}#mainnavi_switch:checked+#mainnavi_trigger span:nth-of-type(3){transform:translate(1px, -13px) rotate(405deg);width:34px}@media (min-width: 980px){#mainnavi_trigger{display:none}}.hp_grayBg{background-color:#E4E4E4}#mainnavi ul{display:flex}#mainnavi ul li>*{display:block;text-align:center}#mainnavi ul li strong{font-family:"Zen Maru Gothic", serif;font-weight:normal;color:#FFF;background-color:#0096e3;background-image:linear-gradient(0deg, #0096e3, #5ac8ff 50%, #0096e3)}#mainnavi ul li a{color:#717171;background-color:#EFEFEF}@media (max-width: 979px){#mainnavi{max-height:0;transition:all 1s 0s ease-out;overflow:hidden}#mainnavi ul{flex-wrap:wrap;gap:1px;border-top:solid 1px #888;border-bottom:solid 1px #E4E4E4;box-sizing:border-box}#mainnavi ul li{flex-grow:1;min-width:calc(50vw - 1px)}#mainnavi ul li>*{font-size:1.2rem;display:block;padding:.5em}#mainnavi .ly_popUpMenu{display:block;text-align:center}#mainnavi .ly_popUpMenu>*{color:#717171;font-size:1.2rem;display:block;padding:.5em}#mainnavi .ly_popUpMenu strong{font-weight:normal;color:#FFF;background-color:#0096e3;background-image:linear-gradient(0deg, #0096e3, #5ac8ff 50%, #0096e3)}#mainnavi .ly_popUpMenu a{color:#717171;background-color:#EFEFEF}#mainnavi_switch:checked ~ #mainnavi{max-height:30vh;transition:all 1s 0s ease-in}}@media (min-width: 980px){#mainnavi{width:980px;margin:auto;position:relative}#mainnavi ul{border-top:none}#mainnavi ul li>*{font-size:1.4rem;letter-spacing:.2em;padding:1em 1.5em 1em 2em;min-width:5em;border-right:solid 1px #444}#mainnavi ul li a:hover{background-color:#f7f7f7}#mainnavi .ly_popUpMenu{position:absolute;right:2rem;top:-4rem}#mainnavi .ly_popUpMenu *{color:#000;text-decoration:none;font-size:1.4rem;display:inline-block;padding:6px 0 8px 30px;background-image:url(/img/mail.svg);background-position:left center;background-repeat:no-repeat;background-size:2rem auto}#mainnavi .ly_popUpMenu a:hover{font-weight:bold}#mainnavi .ly_popUpMenu strong{color:#0068B7}}.ly_unitContent{margin-top:4rem;margin-bottom:4rem}.hp_fs2l{font-size:3.2rem}.hp_fsTitle{font-size:1.6rem}.ph_fsBasic{font-size:1.4rem}.ly_textAlignR{text-align:right}.bl_lineTitle{font-size:1.8rem;letter-spacing:.2em;border-bottom:solid 4px #E4E4E4}.bl_lineTitle span{padding:0 .25em;border-bottom:solid 4px #0068B7;color:#0068B7}.bl_lineTitle span.hp_homeNews{color:#717171;font-weight:normal}.bl_lineTitle span.hp_homeNews::before{font-family:"游ゴシック";color:#0068B7;content:"\025c6\025c0";line-height:1;letter-spacing:-.75em;margin-right:1em}.bl_bandTitle{color:#0068B7;font-size:1.8rem;letter-spacing:.1em;background-color:#EFEFEF;border:solid 1px #bbb;border-bottom:solid 4px #0068B7;padding:.25em 1em}.bl_bandTitle span{display:inline-block;font-size:1.6rem;font-weight:normal}@media (min-width: 980px){.bl_lineTitle ~ *:not(.bl_lineTitle),.bl_bandTitle ~ *:not(.bl_bandTitle){margin:2em}}@media (max-width: 979px){.bl_lineTitle ~ *:not(.bl_lineTitle),.bl_bandTitle ~ *:not(.bl_bandTitle){margin:1em}}.bl_colorTitle{color:#0068B7;font-size:1.8rem;text-indent:-1em;margin-left:1em}.bl_colorTitle span{display:inline-block;text-indent:0}.bl_colorTitle::before{content:'\25A0';margin-right:.2em}.bl_underLineTitle{display:inline-block;font-size:1.6rem;margin-bottom:.2em;border-bottom:solid 1px}#home_visual{color:#FFF;display:flex;flex-flow:column;justify-content:center;align-items:center;min-height:33vw;background-image:url(/img/home_visual.jpg);background-repeat:no-repeat;background-size:cover;background-position:center 33%}#home_visual>*{font-weight:normal;text-shadow:0 0 8px #444}#home_visual .hp_fs2l{font-family:"Zen Old Mincho", serif;display:inline-flex;flex-flow:column;margin-bottom:.5em}@media (min-width: 980px){#home_visual{aspect-ratio:3 / 1;min-height:auto}}@media (max-width: 979px){#home_visual>*{line-height:1}#home_visual .hp_fs2l{font-size:6vw}}#news{margin:32px auto}#news ul li{font-size:1.6rem;border-bottom:dashed 1px #444;padding:.75em .25em}#headline_visual{color:#A3D1F0;height:16vw;background-color:#F0F3F8;background-image:url(/img/headline_visual.svg);background-repeat:no-repeat;background-size:cover;background-position:center center;position:relative}#headline_visual article{position:absolute;top:0;left:0;right:0;bottom:0}.bl_pageTitle{position:absolute;right:1em;bottom:1em}.bl_pageTitle>*{font-weight:normal}.bl_pageTitle h4{font-family:"Zen Old Mincho", serif;font-size:2.8rem;line-height:1}.bl_pageTitle h4 span{display:block}@media (max-width: 979px){.bl_pageTitle h4{font-size:5vw}.bl_pageTitle h5{display:none}}@media (min-width: 980px){#headline_visual{height:12rem}.bl_pageTitle h5{text-align:center;margin-top:.5em;letter-spacing:.2em}}#breadcrumbs{margin:1em auto;font-size:1.4rem}#breadcrumbs ul{display:flex}#breadcrumbs ul li a{color:#444}#breadcrumbs ul li::after{content:'\03e';margin:auto 1em}#breadcrumbs ul li:last-child::after{content:none}@media (max-width: 979px){#breadcrumbs ul{margin-left:.5em}}.ly_bigMessage .bl_bigMessage{color:red;font-size:12vw;font-weight:bold;font-family:"Zen Maru Gothic", serif;text-align:center;margin:2em}@media (min-width: 980px){.ly_bigMessage .bl_bigMessage{font-size:10rem}}.ly_simpleTable{font-size:1.4rem;border-right:solid 1px #bbb}.ly_simpleTable div dt{background-color:#EFEFEF}.ly_simpleTable div dd{border-bottom:solid 1px #bbb}@media (min-width: 980px){.ly_simpleTable{border-top:solid 4px #0068B7;border-left:solid 1px #bbb}.ly_simpleTable div{display:flex}.ly_simpleTable div>*{padding:1em}.ly_simpleTable div dt{display:flex;justify-content:center;align-items:center;border-bottom:solid 1px #bbb;min-width:6em}.ly_simpleTable div dt span{width:100%;text-align:center;text-align-last:justify}.ly_simpleTable div dd{flex-grow:1}}@media (max-width: 979px){.ly_simpleTable{border-top:solid 1px #bbb;border-left:solid 4px #0068B7}.ly_simpleTable div>*{padding:.5em}.ly_simpleTable div dt{font-weight:bold}}iframe{display:block;width:100%;min-height:100%}.bl_manifesto{font-family:"Zen Old Mincho", serif;font-size:1.6rem;letter-spacing:.2em;line-height:1.5}.bl_manifesto p{margin-bottom:1.5em}.bl_manifesto p.hp_signatur{margin:4em auto}.bl_introduction{font-size:1.4rem;overflow:hidden;position:relative}.bl_introduction figure{float:right;margin:auto 1em 2em;text-align:center}.bl_introduction figure img{width:240px;height:240px;object-fit:contain}.bl_introduction figure figcaption{font-size:1.6rem;font-weight:bold}.bl_introduction figure.hp_double img{width:300px;height:225px}.bl_introduction p{margin-bottom:2em}.bl_introduction dl div{display:flex}.bl_introduction dl div dt{min-width:4em;text-align:right;text-align-last:justify}.bl_introduction dl div dd::before{content:'\FF1A'}@media (min-width: 980px){.bl_introduction .hp_double{margin-right:200px;margin-bottom:100px}.bl_introduction .hp_double+figure{position:absolute;top:60px;right:0}}@media (max-width: 979px){.bl_introduction{display:flex;flex-flow:wrap;justify-content:space-evenly}.bl_introduction figure{float:none;width:auto !important}.bl_introduction figure ~ *{width:100%}}.bl_boxDocument{border:solid 1px #000;box-shadow:2px 2px 8px #888}.bl_boxDocument p{font-size:1.4rem}@media (min-width: 481px){.bl_boxDocument{margin:4em auto;max-width:640px;padding:4em}}@media (max-width: 480px){.bl_boxDocument{margin:1em;padding:1em}}.bl_imgEnum{display:flex;flex-flow:wrap;gap:1em}.bl_imgEnum figure figcaption{font-size:2rem;text-align:center;line-height:2}.bl_imgEnum figure img{width:200px;height:auto}@media (min-width: 980px){.bl_imgEnum{justify-content:space-between}}@media (max-width: 979px){.bl_imgEnum{justify-content:center}}.bl_store figure{text-align:center}.bl_store figure img{margin:auto;width:auto;height:300px}.bl_store .ly_tipsCard{display:flex;flex-flow:row;justify-content:space-evenly;padding:2em;gap:.5em}.bl_store .ly_tipsCard .bl_tipsCard{max-width:45%;border:solid 1px #946134;border-radius:8px}.bl_store .ly_tipsCard .bl_tipsCard h5{color:#FFF;font-size:1.6rem;text-align:center;padding:.25em .5em;background-color:#946134;border-top-left-radius:7px;border-top-right-radius:7px}.bl_store .ly_tipsCard .bl_tipsCard p{display:flex;font-size:1.2rem;font-weight:bold;padding:.5em}.bl_store .ly_tipsCard .bl_tipsCard p img{align-self:flex-end;width:100px;height:100px;object-fit:contain}.bl_store .ly_tipsCard>p{color:#717171;font-size:4rem;font-weight:bold;align-self:center;text-align:center}@media (min-width: 980px){.bl_store{overflow:hidden}.bl_store figure{float:left}.bl_store figure img{margin:auto 32px}}@media (max-width: 480px){.bl_store .ly_tipsCard{flex-flow:column;align-items:center}.bl_store .ly_tipsCard .bl_tipsCard{max-width:100%}}.bl_storeTextUnit .bl_colorTitle{margin-top:2em;margin-bottom:.5em}.bl_storeTextUnit .hp_fsTitle{font-weight:normal}.bl_storeTextUnit p{margin-bottom:2em}.ly_formUnit input:not([type="checkbox"],[type="submit"]),.ly_formUnit select,.ly_formUnit textarea{width:100%;box-sizing:border-box;border:solid 1px #EFEFEF;border-radius:.2em;margin:.2em 0;padding:.2em;appearance:none;-webkit-appearance:none;font-size:1.6rem}.ly_formUnit input:not([type="checkbox"],[type="submit"]).p-postal-code,.ly_formUnit select.p-postal-code,.ly_formUnit textarea.p-postal-code{width:6em}.ly_formUnit .p-region-id{background-color:#FFF;width:5em}.ly_formUnit textarea{min-height:10em}.ly_formUnit .bl_boxDocument{padding:1em;max-width:none}.ly_formUnit .bl_boxDocument div{margin-top:1em}.ly_formUnit .bl_boxDocument div .agree{display:block;text-align:center;font-weight:bold}.ly_formUnit .submit{display:block;text-align:center}.ly_formUnit .submit input{appearance:none;-webkit-appearance:none;font-size:1.6em;padding:.25em 1em;border:none;color:#FFF;background-color:#0068B7}.bl_formFrontMessage{margin-bottom:4em}@media (min-width: 980px){.ly_formUnit .ly_simpleTable,.ly_formUnit .bl_boxDocument{margin:.5em auto 2em}.ly_formUnit .ly_simpleTable dt,.ly_formUnit .bl_boxDocument dt{min-width:10em}}@media (max-width: 979px){.ly_formUnit{padding:0 1em}.ly_formUnit .ly_simpleTable,.ly_formUnit .bl_boxDocument{margin:.5em auto 2em}.ly_formUnit .bl_boxDocument{padding:.5em}}footer{margin-top:auto;background-color:#0068B7;width:100%}footer section{color:#FFF;text-align:left;margin:2em 4px 1em}footer section h5{font-size:1rem}footer section address{font-style:normal}footer section #copyright{text-align:right}@media (min-width: 980px){footer section{width:964px;padding:16px 8px;margin:auto}footer section address{font-size:.8rem;line-height:1.2}footer section #copyright{font-size:.8rem;margin-top:.5em}}
/*# sourceMappingURL=style.css.map */
