@import "https://fonts.googleapis.com/css2?family=Cal+Sans&family=Noto+Sans+SC:wght@400;600&display=swap";body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td,#header,article,aside,nav,footer,hgroup,section,button{margin:0;padding:0}fieldset,img,iframe{vertical-align:top;border:0}select,input,textarea{vertical-align:middle;appearance:none;background:#fff;border:1px solid #ccc;padding:.2em;font-size:100%;font-weight:400}select{background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%204%205%22%3E%3Cpath%20fill%3D%22%23666%22%20d%3D%22M2%200L0%202h4zm0%205L0%203h4z%22%2F%3E%3C%2Fsvg%3E);background-position:right .5em center;background-repeat:no-repeat;background-size:.65em;padding-right:1.5em!important}button{border:none}address,strong,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}ol,ul{margin:0;padding:0;list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:before,q:after{content:""}abbr,acronym,iframe{border:0}.clear:after{visibility:hidden;content:" ";clear:both;height:0;font-size:0;display:block}div div.grecaptcha-badge{bottom:15px!important}:root{--fontfamily-article:"Noto Sans JP",sans-serif;--fontfamily-head:"Noto Sans JP",sans-serif;--fontfamily-sub:"Noto Sans JP",sans-serif;--fontfamily-alphabet:"Noto Sans JP",sans-serif;--fontweight-article:400;--fontweight-head:600;--fontweight-sub:400;--fontweight-alphabet:400;--line-scale:1;--line-preview-min-px:1px;--line-step-scale:1;--line-0_1mm:max(.1mm,calc(var(--line-preview-min-px)*var(--line-scale)));--line-0_3mm:max(.3mm,calc(var(--line-preview-min-px)*var(--line-scale)));--line-0_6mm:max(.6mm,calc(var(--line-preview-min-px)*var(--line-scale)));--sub-character:.33em;--paper-color:#fff}@media print{:root{--line-scale:1;--line-preview-min-px:0px;--line-step-scale:1}}html,body{touch-action:pan-x pan-y}body{padding:var(--body-top-padding)0 0 0}html{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}input,textarea,[contenteditable],[contenteditable=true],input:not([type]),input[type=text],input[type=search],input[type=email],input[type=url],input[type=tel],input[type=password],input[type=number]{-webkit-user-select:text;user-select:text}div.simulator-box{box-sizing:border-box;background-color:#f0f0f0;min-height:calc(100vh - 1px);padding:0 0 155px}div.simulator-box h1{text-align:center;color:#fff;justify-content:center;align-items:center;height:2.7em;font-size:36px;line-height:1.35;display:flex}div.simulator-box div.step-list-box{color:#fff;text-align:center;padding:1em 0}div.simulator-box div.step-list-box ul{justify-content:center;margin:0 auto;display:flex}div.simulator-box div.step-list-box ul li{border:2px solid #fff;border-radius:50%;width:15px;height:15px;margin:0 7px}div.simulator-box div.step-list-box ul li.active{background-color:#fff}div.simulator-box div.step-list-box span{padding:5px 10px;font-size:12px;display:block}div.simulator-status{background-image:linear-gradient(-90deg,#596164 1%,#868f96 99%);padding:0 0 90px}div.simulator-status>div.status-area{padding:2vw}div.simulator-console{padding:50px 0 0}div.simulator-console h2,div.simulator-console h3,div.simulator-console h4,div.simulator-console h5,div.simulator-console h6{color:#222}div.simulator-console h2{font-size:18px}div.simulator-console h3,div.simulator-console h4,div.simulator-console h5,div.simulator-console h6{margin-bottom:.25em;font-size:14px}div.simulator-console div+h3,div.simulator-console ul.switcher+h3,div.simulator-console div.selector-box+h3,div.simulator-console div.anniversary-input+h3,div.simulator-console ul.switcher+div.toggle_box,div.simulator-console div.selector-box+div.toggle_box,div.simulator-console div.cover-text-input+h3,div.simulator-console span.btn+h3{margin-top:2.4em}div.simulator-console>ul{box-sizing:border-box;max-width:1000px;margin:-100px auto 0;padding:2vw}div.simulator-console>ul>li{background-color:#fff;border-radius:20px;margin-bottom:8px;padding:15px;box-shadow:0 .5px 10px #00000026}div.simulator-console>ul>li h2 span.active-title{float:right;color:#888;padding-right:1.75em;font-weight:500}div.simulator-console>ul>li>div{padding-top:1em}div.simulator-console>ul>li>div p{color:#444;margin-bottom:1em;font-size:12px;line-height:1.35}div.simulator-console>ul>li>div p+p{margin-top:-1em}div.simulator-console>ul>li>div p>span.textbtn{color:#0070ff;cursor:pointer}div.simulator-console>ul>li.next-step{box-sizing:border-box;z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#ffffffe6;border-radius:10px 10px 0 0;max-width:1000px;margin:0 auto;position:fixed;bottom:0;left:0;right:0}div.simulator-console>ul>li.next-step>div{padding:0}div.simulator-console>ul>li:after{content:"";clear:both;display:block}div.simulator-console>ul li.toggle{position:relative}div.simulator-console>ul li.toggle .toggle_box{cursor:auto;display:none;position:relative}div.simulator-console>ul li.toggle:last-child{margin-bottom:0}div.simulator-console>ul li.toggle:after{content:"";border-top:2px solid #000;width:18px;height:0;margin:0;transition:all .5s;display:block;position:absolute;top:33px;right:21px}div.simulator-console>ul li.toggle:before{content:"";border-top:2px solid #000;width:18px;height:0;margin:0;transition:all .5s;display:block;position:absolute;top:33px;right:21px;transform:rotate(90deg)}div.simulator-console>ul li.toggle.active:before,div.simulator-console>ul li.toggle.active:after{transform:rotate(180deg)}div.simulator-console ul.switcher{flex-wrap:wrap;gap:10px;margin:0;display:flex}div.simulator-console ul.switcher li{flex-direction:column;align-items:center;margin:0;display:flex}div.simulator-console ul.switcher li:has(span.btn.icon){min-width:160px}div.simulator-console ul.switcher li.active>span.btn{color:#fff;background-color:#31a8b5}div.simulator-console ul.switcher li:hover>span.btn{color:#fff;background-color:#7abcc3}div.simulator-console ul.switcher li:hover.active>span.btn{color:#fff;background-color:#31a8b5}div.simulator-console div.font-selector{flex-wrap:wrap;align-items:center;gap:5px;display:flex}div.simulator-console div.font-selector select{border:1px solid #ccc;border-radius:10px;width:70%;max-width:15em;margin:0;padding:.75em .5em;line-height:1;display:block}div.simulator-console div.font-selector select.font-weight{width:30%;max-width:5em;margin-right:1em}div.simulator-console div.font-selector.cover-font div.sample div{white-space:nowrap}div.simulator-console div.font-selector.cover-font div.sample div.large{font-size:100%;line-height:1;font-family:var(--cover-fontFamily);font-weight:var(--cover-large-fontWeight)}div.simulator-console div.font-selector.cover-font div.sample div.medium{font-size:80%;line-height:1.2;font-family:var(--cover-fontFamily);font-weight:var(--cover-medium-fontWeight)}div.simulator-console div.font-selector.cover-font div.sample div.small{font-size:60%;line-height:1.4;font-family:var(--cover-fontFamily);font-weight:var(--cover-small-fontWeight)}div.simulator-console div.font-selector div.sample{color:#444;width:100%;font-size:40px;line-height:1;font-family:var(--cal-fontFamily);font-weight:var(--cal-fontWeight);background-color:#e9eded;border-radius:10px;flex-direction:column;align-items:flex-start;margin-top:10px;padding:16px;display:flex;overflow:hidden}div.simulator-console div.font-selector div.sample:before{content:"字体サンプル：";white-space:nowrap;margin:0 0 5px;font-size:12px}div.simulator-console ul.category-tab{margin:0 0 -1px;display:flex}div.simulator-console ul.category-tab li{cursor:pointer;background-color:#f0f0f0;border:1px solid #ccc;border-radius:15px 15px 0 0;margin:0;padding:.75em 1em;font-size:14px}div.simulator-console ul.category-tab li.active{font-weight:var(--fontweight-head);cursor:default;background-color:#fff;border-bottom:1px solid #fff}div.simulator-console div:has(>ul.category-tab)+div{display:none}div.simulator-console div:has(>ul.category-tab)+div:has(>ul){border:1px solid #ccc;border-bottom-style:dotted;padding:1em;display:block}div.simulator-console div:has(>ul.category-tab)+div+div{border:1px solid #ccc;border-top:none;border-bottom-style:dotted;padding:1em}div.simulator-console div:has(>ul.category-tab)+div+div+div{border:1px solid #ccc;border-top:none;padding:2em 1em 1em}div.simulator-console div:has(>ul.category-tab)+div+div+div>span{text-align:center;color:#fff;background-color:#31a8b5;border-radius:2.4em;width:12em;margin:0 auto 1em;padding:.25em;display:block}div.simulator-console div:has(>ul.category-tab)+div+div+div>div{gap:var(--gap);flex-wrap:wrap;display:flex}div.simulator-console div:has(>ul.category-tab)+div+div+div>div>div{width:var(--col-2);align-self:center}div.simulator-console div:has(>ul.category-tab)+div+div+div>div>div.photo>img{max-width:100%}div.simulator-console div:has(>ul.category-tab)+div+div+div>div>div.text h3{font-size:var(--font-size-p);font-weight:600}div.simulator-console div:has(>ul.category-tab)+div+div+div>div>div.text p{margin:1em 0 0;font-size:15px;line-height:1.6}div.simulator-console div:has(>ul.category-tab)+div+div+div>div>div.text p:last-child{margin-bottom:0}div.simulator-console div:has(>ul.category-tab)+div+div+div>div>div.text ul{margin:1em 0 0;padding-left:1.5em}div.simulator-console div:has(>ul.category-tab)+div+div+div>div>div.text ul li{margin:0;list-style:outside}div.simulator-console div.cover-text-input{align-items:center;margin:0 0 5px;display:flex}div.simulator-console div.cover-text-input:last-child{margin:0}div.simulator-console div.cover-text-input div.selector-box{margin:0 0 0 5px}div.simulator-console div.text-input input{box-sizing:border-box;border:1px solid #ccc;border-radius:10px;width:15em;padding:.75em .5em;font-size:16px;line-height:1}div.simulator-console div.anniversary-input{flex-wrap:wrap;gap:5px;margin:0;display:flex}div.simulator-console div.anniversary-input select{border:1px solid #ccc;border-radius:10px;width:4em;margin:0;padding:.75em .5em;line-height:1;display:block}div.simulator-console div.anniversary-input select.year{width:6em}div.simulator-console div.anniversary-input input{box-sizing:border-box;border:1px solid #ccc;border-radius:10px;width:15em;margin:0;padding:.75em .5em;font-size:16px;line-height:1}div.simulator-console div.anniversary-input span.btn{margin:0}div.simulator-console div.selector-box{flex-wrap:wrap;justify-content:space-between;margin:0 0 5px;display:flex}div.simulator-console div.selector-box select{border:1px solid #ccc;border-radius:10px;width:4em;margin:0 5px 0 0;padding:.75em .5em;line-height:1;display:block}div.simulator-console div.selector-box div{flex-wrap:wrap;margin-bottom:5px;padding:0 40px 0 0;display:flex;position:relative}div.simulator-console div.selector-box div select.year{width:6em}div.simulator-console div.selector-box div input{box-sizing:border-box;border:1px solid #ccc;border-radius:10px;width:10em;padding:.5em;font-size:16px;line-height:1}div.simulator-console div.selector-box div span.delete_btn{margin:auto;position:absolute;top:0;bottom:0;right:5px}div.simulator-console .custom-anniversary-note{margin:0 0 5px}div.simulator-console .custom-anniversary-note p{color:#444;margin:0 0 4px;font-size:12px;line-height:1.5}div.simulator-console textarea.custom-anniversary-textarea{box-sizing:border-box;resize:vertical;border:1px solid #ccc;border-radius:10px;width:100%;min-height:140px;padding:.75em;font-family:inherit;font-size:16px;line-height:1.5}div.simulator-console textarea.custom-anniversary-textarea+div{justify-content:center;gap:5px;margin:5px 0 0;display:flex}div.simulator-console textarea.custom-anniversary-textarea+div>span.btn{color:#fff;background-color:#31a8b5;margin:0;display:block}div.simulator-console textarea.custom-anniversary-textarea+div>span.btn:hover{background-color:#7abcc3}div.simulator-console textarea.custom-anniversary-textarea+div>span.btn.disabled{color:#999;background-color:#f0f0f0}div.simulator-console .option-accordion{background-color:#f8fafc;border:1px solid #d9dee4;border-radius:12px;margin-top:1em}div.simulator-console .option-accordion-toggle{color:#222;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:12px 44px 12px 14px;font-size:14px;font-weight:600;position:relative}div.simulator-console .option-accordion-toggle:before,div.simulator-console .option-accordion-toggle:after{content:"";border-top:2px solid #555;width:14px;transition:transform .2s;position:absolute;top:50%;right:14px;transform:translateY(-50%)}div.simulator-console .option-accordion-toggle:after{transform:translateY(-50%)rotate(90deg)}div.simulator-console .option-accordion.open .option-accordion-toggle:after{transform:translateY(-50%)rotate(0)}div.simulator-console .option-accordion-body{padding:0 14px 12px}div.simulator-console .option-accordion-body>h3:first-child{margin-top:0}@media screen and (max-width:600px){div.simulator-console div:has(>ul.category-tab)+div+div+div>div>div{width:100%}div.simulator-console div:has(>ul.category-tab)+div+div+div>div>div.photo>img{max-width:85%;margin:0 auto;display:block}}div.preview-sample div.sample{text-align:center;background-color:#e9eded;border-radius:10px;width:100%;margin:1.6em 0 0;padding-block:1em;display:block;position:relative}div.preview-sample div.sample:before{content:"";aspect-ratio:3/2;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;width:min(80%,500px);display:inline-block}div.preview-sample div.sample div.sample-img{aspect-ratio:3/2;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;width:min(80%,500px);display:inline-block}div.preview-sample div.sample:has(div.sample-img):before,div.preview-sample:has(.switcher.none) div.sample{display:none}div.preview-sample.tabletop-mount:has(.switcher.black) div.sample:before{background-image:url(base_black.png)}div.preview-sample.tabletop-mount:has(.switcher.olive) div.sample:before{background-image:url(base_olive.png)}div.preview-sample.tabletop-mount:has(.switcher.orange) div.sample:before{background-image:url(base_orange.png)}div.preview-sample.tabletop-mount:has(.switcher.natural) div.sample:before{background-image:url(base_natural.png)}div.preview-sample.tabletop-ring:has(.switcher.white) div.sample:before{background-image:url(ring_white.png)}div.preview-sample.tabletop-ring:has(.switcher.black) div.sample:before{background-image:url(ring_black.png)}div.preview-sample.tabletop-ring:has(.switcher.gold) div.sample:before{background-image:url(ring_gold.png)}div.preview-sample.tabletop-ring:has(.switcher.silver) div.sample:before{background-image:url(ring_silver.png)}div.preview-sample.tabletop-ring:has(.switcher.metallic_gold) div.sample:before{background-image:url(ring_metallic_gold.png)}label.toggle-switch{align-items:center;font-size:14px;display:flex;position:relative}label.toggle-switch+div{margin-top:1em}label.toggle-switch:before{content:"";box-sizing:border-box;cursor:pointer;background:#f8f8f8;border-radius:.75em;width:3em;height:1.5em;margin-right:.5em;transition:all .25s ease-in-out;display:inline-block;position:relative;box-shadow:inset 0 0 #1fc1c8,0 0 0 .1875em #ddd}label.toggle-switch:after{content:"";background:#fff;border-radius:.75em;width:1.5em;height:1.5em;transition:all .25s ease-in-out;display:block;position:absolute;box-shadow:0 .375em .375em #0003,0 0 0 .1875em #ddd}label.toggle-switch:has(input:checked):before{box-shadow:inset 0 0 0 1.5em #1fc1c8,0 0 0 .1875em #1fc1c8}label.toggle-switch:has(input:checked):after{transform:translate(1.5em);box-shadow:0 0 0 .1875em #0000,0 .1875em .1875em #0000004d}label.toggle-switch.reverse:has(input:checked):before{box-shadow:inset 0 0 #1fc1c8,0 0 0 .1875em #ddd}label.toggle-switch.reverse:has(input:checked):after{transform:translate(0);box-shadow:0 .375em .375em #0003,0 0 0 .1875em #ddd}label.toggle-switch.reverse:has(input:not(:checked)):before{box-shadow:inset 0 0 0 1.5em #1fc1c8,0 0 0 .1875em #1fc1c8}label.toggle-switch.reverse:has(input:not(:checked)):after{transform:translate(1.5em);box-shadow:0 0 0 .1875em #0000,0 .1875em .1875em #0000004d}label.toggle-switch input{box-sizing:border-box;width:0;height:0;font-size:inherit;z-index:1;cursor:pointer;appearance:none;opacity:0;border:none;margin:0;position:absolute}span.item-title{color:#222;text-align:center;font-size:12px;line-height:1.2;display:block}span.item-price{color:#b91010;text-align:center;text-align:center;margin:.5em 0 0;font-size:12px;font-weight:700;line-height:1;display:block}span.item-price span{font-size:80%}span.btn{box-sizing:border-box;text-align:center;cursor:pointer;color:#444;-webkit-user-select:none;user-select:none;background-color:#f0f0f0;border-radius:10px;margin:0 auto;padding:.5em 1em;line-height:1.5;display:inline-block}span.btn.icon{aspect-ratio:1;border-radius:15px;width:100%;max-width:160px;height:auto;margin:0 0 5px;position:relative}span.btn.icon>img{width:auto;height:85%;margin:auto;transition:all .5s;position:absolute;inset:0 -200%}span.btn.icon~span.item-title,span.btn.icon~span.item-title~span.item-price{box-sizing:border-box;width:100%;max-width:160px;padding:0 .5em}span.btn.prev{float:left;color:#fff;background-color:#b91010;border:1px solid #0000;width:10em;margin:0}span.btn.next{float:right;color:#fff;background-color:#1091b9;border:1px solid #0000;width:10em;margin:0}span.btn.disable{color:#ccc;cursor:default;background-color:#f9f9f9;border:1px solid #ccc}span.btn:not(.disable):hover{color:#fff;background-color:#31a8b5}span.delete_btn{text-align:center;color:#333;cursor:pointer;background:#f0f0f0;border-radius:50%;width:30px;height:30px;margin:auto 0 auto 5px;line-height:30px;display:block}span.delete_btn:hover{color:#fff;background-color:#b91010}span.delete_btn:before{content:"";font-family:fontawesome;font-size:20px}span.close{cursor:pointer}span.close:before{content:"";font-family:fontawesome;font-size:30px}@media screen and (max-width:500px){div.simulator-console ul.switcher:has(.btn.icon){justify-content:space-between;gap:20px;margin:0 0 10px}div.simulator-console ul.switcher:has(.btn.icon) li{text-align:center;width:calc(50% - 10px);margin:0}div.simulator-console ul.switcher:has(.btn.icon) li:has(span.btn.icon){min-width:auto}}div.album-list{position:relative}div.album-list>ul.picture-add{flex-wrap:wrap;gap:1em;display:flex}div.album-list>ul.picture-add>li{counter-increment:pictureAdd1;box-sizing:border-box;border:4px solid #fff;border-radius:5px;align-items:center;gap:5px;width:100%;display:flex;position:relative;overflow:hidden}div.album-list>ul.picture-add>li:first-child{counter-increment:none}div.album-list>ul.picture-add>li.none>div.picture:after{content:"印刷しない";color:#eee;z-index:10;background:#333;justify-content:center;align-items:center;width:100%;height:100%;font-size:12px;font-weight:700;display:flex;inset:0}div.album-list>ul.picture-add>li>div.picture{cursor:pointer;background-color:#f0f0f0;border-radius:5px;flex-shrink:0;width:100px;height:100px;position:relative;overflow:hidden}div.album-list>ul.picture-add>li>div.picture>img{z-index:10;width:auto;height:100%;margin:auto;transition:all .5s;position:absolute;inset:0 -200%}div.album-list>ul.picture-add>li>div.picture:before{float:left;content:counter(pictureAdd1);letter-spacing:-.01em;color:#fff;z-index:20;background:#666;border-radius:5px 0 0;justify-content:center;align-items:center;width:1.5em;height:1.5em;padding:.25em;line-height:1;display:flex;position:absolute;top:0;left:0}div.album-list>ul.picture-add>li>div.picture:after{content:"";width:1em;height:1em;margin:auto;font-family:fontawesome;font-size:21px;line-height:1;display:block;position:absolute;inset:0}div.album-list>ul.picture-add>li>div.picture-name{flex-grow:1;padding:1em}div.album-list>ul.picture-add>li>div.toggle-switch{flex-shrink:0;justify-content:center;align-items:center;width:60px;display:flex}div.album-list>ul.picture-add>li>div.th-photo,div.album-list>ul.picture-add>li div.th-title,div.album-list>ul.picture-add>li div.th-toggle{box-sizing:border-box;background-color:#f9f9f9;justify-content:center;align-self:stretch;align-items:center;padding:.75em .5em;font-size:12px;line-height:1.35;display:flex}div.album-list>ul.picture-add>li>div.th-photo{text-align:center;flex-shrink:0;width:100px}div.album-list>ul.picture-add>li>div.th-title{text-align:center;flex-grow:1}div.album-list>ul.picture-add>li>div.th-toggle{text-align:center;flex-shrink:0;width:60px}div.album-list>ul.picture-add>li.active{border-color:#1091b9}div.album-list.horizon{position:relative;overflow:hidden}div.album-list.horizon>ul.picture-add{gap:initial;flex-wrap:nowrap;display:flex}div.album-list.horizon>ul.picture-add>li{counter-increment:pictureAdd2;cursor:pointer;box-sizing:content-box;background-color:#f0f0f0;border:4px solid #fff;flex-shrink:0;width:80px;min-width:auto;height:0;padding:80px 0 0;position:relative;overflow:hidden}div.album-list.horizon>ul.picture-add>li:has(>img):hover{cursor:default}div.album-list.horizon>ul.picture-add>li>img{z-index:10;width:auto;height:100%;margin:auto;transition:all .5s;position:absolute;inset:0 -200%}div.album-list.horizon>ul.picture-add>li.active{border-color:#1091b9}div.album-list.horizon>ul.picture-add>li.none:after{content:"印刷しない";color:#eee;z-index:10;background:#333;justify-content:center;align-items:center;width:100%;height:100%;font-size:11px;font-weight:700;display:flex}div.album-list.horizon>ul.picture-add>li:after{content:"";width:1em;height:1em;margin:auto;font-family:fontawesome;font-size:21px;line-height:1;display:block;position:absolute;inset:0}div.album-list.horizon>ul.picture-add>li:before{float:left;content:counter(pictureAdd2);color:#fff;z-index:20;background:#666;border-radius:5px 0 0;justify-content:center;align-items:center;width:1.5em;height:1.5em;line-height:1;display:flex;position:absolute;top:0;left:0}:is(body,html):has(.modal){overflow:hidden!important}div.modal div.modal-overlay{z-index:2147400000;touch-action:none;background-color:#000000b3;width:100vw;height:100vh;position:fixed;top:0;left:0}div.modal-picture-window,div.modal-popup-window{z-index:2147481000;background-color:#fff;border-radius:10px;width:90vw;max-width:1300px;height:calc(95dvh - 3.2em);margin:0;display:inline-block;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 0 15px #00000026}:is(div.modal-picture-window,div.modal-popup-window).modal-popup-window{width:auto;min-width:50vw;max-width:90vw;height:auto;min-height:50vw;max-height:90vh;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}:is(div.modal-picture-window,div.modal-popup-window).modal-popup-window>div div.modal-console span.close:after{content:none}:is(div.modal-picture-window,div.modal-popup-window).modal-popup-window div.popup{box-sizing:border-box;background-image:url(loading.gif);background-position:50%;background-repeat:no-repeat;width:80vw;max-width:80vw;max-height:80dvh;padding:0;display:block;overflow:hidden}:is(div.modal-picture-window,div.modal-popup-window).modal-popup-window div.popup>iframe{-webkit-overflow-scrolling:touch;border:0;width:100%;max-width:100%;height:calc(80dvh - 2em);max-height:calc(80dvh - 2em);display:block;overflow:auto}:is(div.modal-picture-window,div.modal-popup-window)>div{flex-shrink:0;width:100%;height:100%}:is(div.modal-picture-window,div.modal-popup-window)>div div.picture-flame{background-color:#f0f0f0;justify-content:center;align-items:center;height:calc(100% - 190px);display:flex;position:relative;overflow:hidden}:is(div.modal-picture-window,div.modal-popup-window)>div div.picture-flame div.picture-flame-ratio{width:auto;height:100%;margin-top:-80px;position:relative}:is(div.modal-picture-window,div.modal-popup-window)>div div.picture-flame div.picture-flame-ratio>span{color:#eee;z-index:5;pointer-events:none;background-color:#939b9fe6;padding:.5em 1em;display:none;position:absolute;top:0;left:0}:is(div.modal-picture-window,div.modal-popup-window)>div div.picture-flame div.picture-flame-ratio>img{z-index:0;cursor:grab;width:100%;height:auto;margin:auto;position:absolute;inset:0 -200%}:is(div.modal-picture-window,div.modal-popup-window)>div div.picture-flame div.picture-flame-ratio>img:active{cursor:grabbing}:is(div.modal-picture-window,div.modal-popup-window)>div div.picture-flame div.picture-flame-ratio:before{content:"";pointer-events:none;-webkit-mask-composite:destination-out;z-index:1;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background-color:#939b9fcc;width:100%;height:100%;padding:200vh 200vw;position:absolute;top:-200vh;left:-200vw;-webkit-mask-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);mask-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:is(div.modal-picture-window,div.modal-popup-window)>div div.picture-flame div.picture-flame-ratio:after{content:"";z-index:2;pointer-events:none;border:5px solid #3f495e80;width:100%;height:100%;position:absolute;top:-5px;left:-5px}:is(div.modal-picture-window,div.modal-popup-window)>div div.picture-flame>div.title{z-index:100;background-color:#ffffffd9;border-radius:5px;flex-direction:column;justify-content:center;max-width:11em;padding:.75em 1em;font-size:12px;display:flex;position:absolute;bottom:16px;left:16px;box-shadow:0 0 10px #00000026}:is(div.modal-picture-window,div.modal-popup-window)>div div.picture-flame>div.title>span{color:#ccc;text-align:center;background:#222;border-radius:5px 5px 0 0;max-width:13em;margin:-.75em -1em .75em;padding:.5em;font-weight:700;display:inline-block}:is(div.modal-picture-window,div.modal-popup-window)>div div.picture-flame>div.title label.toggle-switch{font-size:12px}:is(div.modal-picture-window,div.modal-popup-window)>div div.picture-flame>div.preview-area-switch{height:90px;position:absolute;bottom:16px;right:16px}:is(div.modal-picture-window,div.modal-popup-window)>div div.picture-flame>div.preview-area-switch button{background-color:#e8eaeb;border-radius:4em;width:7em;height:40px;padding:0 .75em;line-height:1}:is(div.modal-picture-window,div.modal-popup-window)>div div.picture-flame>div.preview-area-switch button:before{color:#222;width:1em;display:block}:is(div.modal-picture-window,div.modal-popup-window)>div div.picture-flame>div.preview-area-switch button:after{color:#222;flex-grow:1;margin-left:.5em;font-size:60%;display:block}:is(div.modal-picture-window,div.modal-popup-window)>div div.picture-flame>div.preview-area-switch button.change{top:0;left:initial;right:0;bottom:initial}:is(div.modal-picture-window,div.modal-popup-window)>div div.picture-flame>div.preview-area-switch button.change:before{content:""}:is(div.modal-picture-window,div.modal-popup-window)>div div.picture-flame>div.preview-area-switch button.change:after{content:"写真を変更する"}:is(div.modal-picture-window,div.modal-popup-window)>div div.picture-flame>div.preview-area-switch button.preview{top:initial;left:initial;bottom:0;right:0}:is(div.modal-picture-window,div.modal-popup-window)>div div.picture-flame>div.preview-area-switch button.preview:before{content:""}:is(div.modal-picture-window,div.modal-popup-window)>div div.picture-flame>div.preview-area-switch button.preview:after{content:"保存して確認"}:is(div.modal-picture-window,div.modal-popup-window)>div div.modal-console{background-color:#e0e0e0;justify-content:space-between;align-items:center;padding:.25em 1em;display:flex}:is(div.modal-picture-window,div.modal-popup-window)>div div.modal-console span{cursor:pointer}:is(div.modal-picture-window,div.modal-popup-window)>div div.modal-console span.completion{font-weight:600;position:relative}:is(div.modal-picture-window,div.modal-popup-window)>div div.modal-console span.close{align-items:center;display:flex}:is(div.modal-picture-window,div.modal-popup-window)>div div.modal-console span.close:after{content:"保存せずに終了";color:#555;width:6em;margin-left:1em;font-size:70%;font-weight:600;line-height:1.35}:is(div.modal-picture-window,div.modal-popup-window)>div div.picture-console{align-items:center;width:90%;max-width:600px;margin:0 auto;display:flex}:is(div.modal-picture-window,div.modal-popup-window)>div div.picture-console:before,:is(div.modal-picture-window,div.modal-popup-window)>div div.picture-console:after{font-family:FontAwesome;display:block}:is(div.modal-picture-window,div.modal-popup-window)>div div.picture-console:before{content:""}:is(div.modal-picture-window,div.modal-popup-window)>div div.picture-console:after{content:""}:is(div.modal-picture-window,div.modal-popup-window)>div div.picture-console span.btn{color:#fff;background-color:#1091b9;flex-shrink:0;width:4.5em;margin:0;display:block}:is(div.modal-picture-window,div.modal-popup-window)>div div.picture-console span.btn:hover{background-color:#31a8b5}@keyframes fadeOut{0%,60%{opacity:1}to{opacity:0;display:none}}div.picture-slider{background-color:#e0e0e0;border-radius:3px;width:calc(100% - 5em);height:7px;margin:15px auto;position:relative}div.picture-slider div.picture-slider-handle{cursor:grab;background-color:#666;border-radius:50%;width:20px;height:20px;margin:auto 0;position:absolute;inset:0 -10px}div.picture-slider div.picture-slider-handle:active{cursor:grabbing}div.picture-slider-vertical{background-color:#e0e0e0;border-radius:3px;width:7px;height:200px;margin:0;position:relative}div.picture-slider-vertical div.picture-slider-handle{cursor:grab;background-color:#666;border-radius:50%;width:20px;height:20px;margin:auto;position:absolute;inset:0 -20px}div.picture-slider-vertical div.picture-slider-handle:active{cursor:grabbing}div.current-cart{cursor:pointer;width:130px;height:70px;box-sizing:0 0 10px #00000026;z-index:2147300001;white-space:nowrap;box-sizing:border-box;background-color:#fff;border-radius:10px;font-size:12px;transition:width .5s;display:flex;position:fixed;bottom:90px;left:calc(50vw - 500px);overflow:hidden}div.current-cart:before{content:"選択中";writing-mode:vertical-rl;color:#fff;text-align:center;background-color:#1091b9;flex-shrink:0;padding:3px;font-size:12px;font-weight:700}div.current-cart.active{width:min(100vw - 245px,280px)}div.current-cart.active:not(.out):after{display:none}div.current-cart.out:after{content:"";color:#fff;text-align:center;background-color:#1091b9;border-radius:50%;flex-shrink:0;width:1em;height:1em;margin:auto 5px auto 0;padding:.5em;font-family:FontAwesome;font-size:14px;line-height:1;display:block}div.current-cart.out.out-open{width:min(100vw - 245px,280px)}div.current-cart.out.out-open:after{content:""}div.current-cart div.photo{flex-shrink:0;width:60px;padding:5px}div.current-cart div.photo img{width:100%;height:auto}div.current-cart div.text{flex-direction:column;flex-grow:1;justify-content:center;display:flex;overflow:hidden}div.current-cart div.text span.price{font-weight:700}@media screen and (max-width:1030px){div.current-cart{left:2vw}div.current-cart.out.out-open{width:96vw}}div.preview-area-switch{z-index:2147300000;cursor:pointer;width:50px;height:50px;transition:right .5s;position:fixed;bottom:100px;right:calc(50vw - 500px)}div.preview-area-switch button{z-index:1;cursor:pointer;background-color:#b99a50;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:20px;transition:all .25s;display:flex;position:absolute;top:0;left:0}div.preview-area-switch button:before{content:"";color:#fff;font-family:FontAwesome}div.preview-area-switch div{color:#4f483c;white-space:nowrap;z-index:0;background:#fff;border-radius:0 1.5em 1.5em 0;width:0;margin:auto 0;padding:.5em 0;font-weight:700;line-height:1.35;transition:all .25s;position:absolute;top:0;bottom:0;right:25px;overflow:hidden;transform:translate(100%)}div.preview-area-switch div span{font-size:12px;display:block}div.preview-area-switch.active{right:calc(50vw - 340px)}div.preview-area-switch.active div{width:8.5em;padding:.5em 1em .5em 32px}@media screen and (max-width:1030px){div.preview-area-switch{right:2vw}div.preview-area-switch.active{right:calc(160px + 2vw)}}div.preview-area{z-index:2147481000;background-color:#fff;border-radius:10px;flex-direction:column;place-content:center;width:90vw;max-width:1300px;height:calc(95dvh - 3.2em);margin:auto;display:flex;position:fixed;inset:0 -200%;overflow:hidden;box-shadow:0 0 15px #00000026}div.preview-area div.modal-console{background-color:#e0e0e0;justify-content:flex-end;padding:.25em 1em;display:flex}.ruled-5mm-edge{--step:calc(5mm*var(--line-step-scale));--t:var(--line-0_1mm);background-image:repeating-linear-gradient(0deg,#000 0 var(--t),transparent var(--t)var(--step));background-position:0 0;background-repeat:repeat;background-origin:padding-box;background-size:var(--step)var(--step)}.ruled-5mm-dotmarks{--step:calc(5mm*var(--line-step-scale));--t:var(--line-0_1mm);--dx:calc(5mm*var(--line-step-scale));--dotD:var(--line-0_1mm);background-image:repeating-linear-gradient(0deg,currentColor 0 var(--t),transparent var(--t)var(--step)),radial-gradient(circle,currentColor 0 calc(var(--dotD)/2),transparent calc(var(--dotD)/2));background-repeat:repeat,repeat;background-size:100% var(--step),var(--dx)var(--step);background-position:0 0,calc(-1*var(--dx)/2)calc((var(--t)/2) - (var(--step)/2));color:#000;background-origin:padding-box}.ruled-5mm-dotted{--step:calc(5mm*var(--line-step-scale));--t:var(--line-0_1mm);--dx:calc(1mm*var(--line-step-scale));background-image:radial-gradient(circle,currentColor 0 calc(var(--t)/2),transparent calc(var(--t)/2));background-repeat:repeat;background-size:var(--dx)var(--step);background-position:calc(-1*var(--dx)/2)calc((var(--t)/2) - (var(--step)/2) - (var(--line-0_1mm)*2));color:#000;background-origin:padding-box}.ruled-6mm-dotted{--step:calc(6mm*var(--line-step-scale));--t:var(--line-0_1mm);--dx:calc(1mm*var(--line-step-scale));background-image:radial-gradient(circle,currentColor 0 calc(var(--t)/2),transparent calc(var(--t)/2));background-repeat:repeat;background-size:var(--dx)var(--step);background-position:calc(-1*var(--dx)/2)calc((var(--t)/2) - (var(--step)/2) - (var(--line-0_1mm)*2));color:#000;background-origin:padding-box}.ruled-7mm-dotted{--step:calc(7mm*var(--line-step-scale));--t:var(--line-0_1mm);--dx:calc(1mm*var(--line-step-scale));background-image:radial-gradient(circle,currentColor 0 calc(var(--t)/2),transparent calc(var(--t)/2));background-repeat:repeat;background-size:var(--dx)var(--step);background-position:calc(-1*var(--dx)/2)calc((var(--t)/2) - (var(--step)/2) - (var(--line-0_1mm)*2));color:#000;background-origin:padding-box}.graph-5mm-edge{--step:calc(5mm*var(--line-step-scale));--major:calc(5*var(--step));--thin:var(--line-0_1mm);--thick:var(--line-0_1mm);background-image:repeating-linear-gradient(90deg,#000 0 var(--thick),transparent var(--thick)var(--major)),repeating-linear-gradient(0deg,#000 0 var(--thick),transparent var(--thick)var(--major)),repeating-linear-gradient(90deg,#000 0 var(--thin),transparent var(--thin)var(--step)),repeating-linear-gradient(0deg,#000 0 var(--thin),transparent var(--thin)var(--step));background-position:0 0,0 0,0 0,0 0;background-repeat:repeat;background-origin:padding-box;background-size:var(--major)var(--major),var(--major)var(--major),var(--step)var(--step),var(--step)var(--step)}.graph-5mm-edge2{--step:calc(5mm*var(--line-step-scale));--major:calc(5*var(--step));--thin:var(--line-0_1mm);--thick:var(--line-0_3mm);background-image:repeating-linear-gradient(90deg,#000 0 var(--thick),transparent var(--thick)var(--major)),repeating-linear-gradient(0deg,#000 0 var(--thick),transparent var(--thick)var(--major)),repeating-linear-gradient(90deg,#000 0 var(--thin),transparent var(--thin)var(--step)),repeating-linear-gradient(0deg,#000 0 var(--thin),transparent var(--thin)var(--step));background-position:0 0,0 0,0 0,0 0;background-repeat:repeat;background-origin:padding-box;background-size:var(--major)var(--major),var(--major)var(--major),var(--step)var(--step),var(--step)var(--step)}.graph-10mm-edge{--step:calc(10mm*var(--line-step-scale));--major:calc(5*var(--step));--thin:var(--line-0_1mm);--thick:var(--line-0_3mm);background-image:repeating-linear-gradient(90deg,#000 0 var(--thick),transparent var(--thick)var(--major)),repeating-linear-gradient(0deg,#000 0 var(--thick),transparent var(--thick)var(--major)),repeating-linear-gradient(90deg,#000 0 var(--thin),transparent var(--thin)var(--step)),repeating-linear-gradient(0deg,#000 0 var(--thin),transparent var(--thin)var(--step));background-position:0 0,0 0,0 0,0 0;background-repeat:repeat;background-origin:padding-box;background-size:var(--major)var(--major),var(--major)var(--major),var(--step)var(--step),var(--step)var(--step)}div.artboard-wrapper,div.design-preview-wrapper{box-sizing:border-box;background-color:#d0d0d0;width:100%;height:100%;margin:0;position:relative;overflow:hidden}:is(div.artboard-wrapper,div.design-preview-wrapper).design-preview-wrapper{background-color:#0000}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul{margin:auto;display:flex}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.artboard{-webkit-user-select:none;user-select:none;cursor:grab;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:auto;display:flex;position:absolute;inset:0 -200%}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.artboard:active{cursor:grabbing}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.artboard>li{background-color:var(--paper-color);box-shadow:1mm 1mm 15mm #0000001a}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul div.calendar-info,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul span.day{font-family:var(--cal-fontFamily);font-weight:var(--cal-fontWeight);font-style:normal}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-preview{--li-w:min(65vw,500px);padding:calc(var(--li-w)*(24/500));background-color:#e9eded;border-radius:10px}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-preview.single li div.calendar{width:100%;font-size:calc(var(--li-w)*.01316)}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-preview li{width:65vw;padding:calc(var(--li-w)*(24/500));max-width:500px;margin:0 auto;display:flex}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-preview li div.calendar{font-size:calc(var(--li-w)*.04878);position:relative!important;bottom:0!important;left:0!important;right:0!important}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-preview li div.calendar.col1{font-size:calc(var(--li-w)*.03636)}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-preview li div.calendar.single{font-size:calc(var(--li-w)*.01316)}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-02>li div.calendar ul.calendar-data{border:none}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-02>li div.calendar ul.calendar-data li.week{text-align:left;border-right:none;padding:.5em}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-02>li div.calendar ul.calendar-data li.week:first-child:before{content:"Sun";color:red}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-02>li div.calendar ul.calendar-data li.week:nth-child(2):before{content:"Mon"}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-02>li div.calendar ul.calendar-data li.week:nth-child(3):before{content:"Tue"}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-02>li div.calendar ul.calendar-data li.week:nth-child(4):before{content:"Wed"}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-02>li div.calendar ul.calendar-data li.week:nth-child(5):before{content:"Thu"}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-02>li div.calendar ul.calendar-data li.week:nth-child(6):before{content:"Fri"}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-02>li div.calendar ul.calendar-data li.week:nth-child(7):before{content:"Sat";color:#0070ff}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-02>li div.calendar ul.calendar-data li.week span{display:none}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-02>li div.calendar ul.calendar-data li:nth-child(7n){border-right:none}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-03>li div.calendar.col1 div.calendar-info>span.month{line-height:1}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-03>li div.calendar.col1 ul.calendar-data li:not(.week){padding-top:1.5em}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-03>li div.calendar.col1 ul.calendar-data li:not(.week) span.day{font-size:1.4em}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-03>li div.calendar ul.calendar-data{border-color:#ddd}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-03>li div.calendar ul.calendar-data li{border-color:#ddd;padding:1.6em 0 0}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-03>li div.calendar ul.calendar-data li span.day{text-align:center;letter-spacing:-.025em;width:100%;font-size:1.45em;top:0;left:0}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-03>li div.calendar ul.calendar-data li span.rokuyou{top:initial;bottom:.5em}:is(:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-03>li div.calendar ul.calendar-data li.last_month,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-03>li div.calendar ul.calendar-data li.next_month) span.day{opacity:.2;font-size:1.25em;top:.09em}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-03>li div.calendar ul.calendar-data li span.rokuyou{top:initial;right:initial;bottom:initial;text-align:center;width:100%;font-size:var(--sub-character);letter-spacing:-.01em;color:#000;margin:0 0 .25em;padding:0 .25em;line-height:1.1;position:relative}:is(:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-03>li div.calendar ul.calendar-data li.sun,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-03>li div.calendar ul.calendar-data li:has(.holiday)) span.rokuyou{color:red}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-03>li div.calendar ul.calendar-data li.sat span.rokuyou{color:#0070ff}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-03>li div.calendar ul.calendar-data li span.holiday,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-03>li div.calendar ul.calendar-data li span.moon,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-03>li div.calendar ul.calendar-data li span.eto-day,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-03>li div.calendar ul.calendar-data li span.solar-term,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-03>li div.calendar ul.calendar-data li span.ichiryumanbai,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-03>li div.calendar ul.calendar-data li span.zassetsu,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-03>li div.calendar ul.calendar-data li span.anniversary,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-03>li div.calendar ul.calendar-data li span.custom-anniversary{text-align:center;font-size:var(--sub-character)}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-03>li div.calendar ul.calendar-data li.week{background-color:#444}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-03>li div.calendar ul.calendar-data li.week.sun{background-color:red}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-03>li div.calendar ul.calendar-data li.week.sat{background-color:#0070ff}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-03>li div.calendar ul.calendar-data li.week span{color:#fff}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-04>li div.calendar.col1{align-items:stretch}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-04>li div.calendar.col1 div.calendar-info{box-sizing:border-box;align-self:stretch;height:auto;position:relative}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-04>li div.calendar.col1 div.calendar-info>span.year,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-04>li div.calendar.col1 div.calendar-info span.month,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-04>li div.calendar.col1 div.calendar-info span.month-english{top:initial;left:initial;bottom:initial;text-align:left;width:100%;height:auto;position:absolute}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-04>li div.calendar.col1 div.calendar-info>span.month{top:.1em;left:.15em}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-04>li div.calendar.col1 div.calendar-info>span.month-english{top:3.25em;left:.5em}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-04>li div.calendar.col1 div.calendar-info>span.year{top:4.5em;left:.5em}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-04>li div.calendar.col1 ul.calendar-data li:not(.week){padding-top:1.5em}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-04>li div.calendar.col1 ul.calendar-data li:not(.week) span.day{font-size:1.4em}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-04>li div.calendar div.calendar-info{color:#fff;background-color:#9ec6cd;border-radius:1.5mm;justify-content:space-between;align-items:center;height:3em;padding:0 .5em;display:flex;position:relative}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-04>li div.calendar div.calendar-info>span.year,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-04>li div.calendar div.calendar-info span.month-english{top:initial;left:initial;bottom:initial;position:relative}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-04>li div.calendar div.calendar-info>span.month{text-align:center;width:100%;height:100%;margin:auto;line-height:1;position:absolute;bottom:0;left:0}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-04>li div.calendar ul.calendar-data{border:none}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-04>li div.calendar ul.calendar-data li{border:none;padding:1.6em 0 0}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-04>li div.calendar ul.calendar-data li span.day{text-align:center;letter-spacing:-.025em;width:100%;font-size:1.45em;top:0;left:0}:is(:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-04>li div.calendar ul.calendar-data li.last_month,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-04>li div.calendar ul.calendar-data li.next_month) span.day{opacity:.2;font-size:1.25em;top:.09em}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-04>li div.calendar ul.calendar-data li span.rokuyou{top:initial;right:initial;bottom:initial;text-align:center;width:100%;font-size:var(--sub-character);letter-spacing:-.01em;margin:0 0 .25em;padding:0 .25em;line-height:1.1;position:relative}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-04>li div.calendar ul.calendar-data li span.rokuyou.taian{color:#000}:is(:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-04>li div.calendar ul.calendar-data li.sun,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-04>li div.calendar ul.calendar-data li:has(.holiday)) span,:is(:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-04>li div.calendar ul.calendar-data li.sun,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-04>li div.calendar ul.calendar-data li:has(.holiday)) span.rokuyou,:is(:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-04>li div.calendar ul.calendar-data li.sun,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-04>li div.calendar ul.calendar-data li:has(.holiday)) span.rokuyou.taian{color:#dd6060}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-04>li div.calendar ul.calendar-data li.sat span,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-04>li div.calendar ul.calendar-data li.sat span.rokuyou,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-04>li div.calendar ul.calendar-data li.sat span.rokuyou.taian{color:#51b1e1}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-04>li div.calendar ul.calendar-data li span.holiday,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-04>li div.calendar ul.calendar-data li span.moon,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-04>li div.calendar ul.calendar-data li span.eto-day,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-04>li div.calendar ul.calendar-data li span.solar-term,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-04>li div.calendar ul.calendar-data li span.ichiryumanbai,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-04>li div.calendar ul.calendar-data li span.zassetsu,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-04>li div.calendar ul.calendar-data li span.anniversary,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-04>li div.calendar ul.calendar-data li span.custom-anniversary{text-align:center;font-size:var(--sub-character)}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-05>li div.calendar ul.calendar-data{border:none}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-05>li div.calendar ul.calendar-data li{border:var(--line-0_1mm)solid}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-05>li div.calendar ul.calendar-data li.week{text-align:center;color:#fff;border:none;padding:.5em}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-05>li div.calendar ul.calendar-data li.week.sun,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-05>li div.calendar ul.calendar-data li.week.sat{color:#fff}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-05>li div.calendar ul.calendar-data li.week:first-child{background-color:#ff6b6b}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-05>li div.calendar ul.calendar-data li.week:first-child:before{content:"Sun"}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-05>li div.calendar ul.calendar-data li.week:nth-child(2){background-color:#ffa15b}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-05>li div.calendar ul.calendar-data li.week:nth-child(2):before{content:"Mon"}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-05>li div.calendar ul.calendar-data li.week:nth-child(3){background-color:#e0b91d}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-05>li div.calendar ul.calendar-data li.week:nth-child(3):before{content:"Tue"}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-05>li div.calendar ul.calendar-data li.week:nth-child(4){background-color:#6bcb77}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-05>li div.calendar ul.calendar-data li.week:nth-child(4):before{content:"Wed"}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-05>li div.calendar ul.calendar-data li.week:nth-child(5){background-color:#4d96ff}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-05>li div.calendar ul.calendar-data li.week:nth-child(5):before{content:"Thu"}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-05>li div.calendar ul.calendar-data li.week:nth-child(6){background-color:#845ef7}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-05>li div.calendar ul.calendar-data li.week:nth-child(6):before{content:"Fri"}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-05>li div.calendar ul.calendar-data li.week:nth-child(7){background-color:#c77dff}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-05>li div.calendar ul.calendar-data li.week:nth-child(7):before{content:"Sat"}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-05>li div.calendar ul.calendar-data li.week span{display:none}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-05>li div.calendar ul.calendar-data li:has(.holiday):before{content:"";z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-05>li div.calendar ul.calendar-data li.sun{color:#ff6b6b;border-color:#ff6b6b}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-05>li div.calendar ul.calendar-data li.sun span,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-05>li div.calendar ul.calendar-data li.sun span.taian{color:#ff6b6b}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-05>li div.calendar ul.calendar-data li.sun:has(.holiday):before{background-color:#ffe1e1}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-05>li div.calendar ul.calendar-data li.mon{color:#ffa15b;border-color:#ffa15b}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-05>li div.calendar ul.calendar-data li.mon span,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-05>li div.calendar ul.calendar-data li.mon span.taian{color:#ffa15b}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-05>li div.calendar ul.calendar-data li.mon:has(.holiday):before{background-color:#ffecde}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-05>li div.calendar ul.calendar-data li.tue{color:#e0b91d;border-color:#e0b91d}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-05>li div.calendar ul.calendar-data li.tue span,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-05>li div.calendar ul.calendar-data li.tue span.taian{color:#e0b91d}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-05>li div.calendar ul.calendar-data li.tue:has(.holiday):before{background-color:#fff7d8}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-05>li div.calendar ul.calendar-data li.wed{color:#6bcb77;border-color:#6bcb77}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-05>li div.calendar ul.calendar-data li.wed span,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-05>li div.calendar ul.calendar-data li.wed span.taian{color:#6bcb77}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-05>li div.calendar ul.calendar-data li.wed:has(.holiday):before{background-color:#e1f5e4}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-05>li div.calendar ul.calendar-data li.thu{color:#4d96ff;border-color:#4d96ff}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-05>li div.calendar ul.calendar-data li.thu span,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-05>li div.calendar ul.calendar-data li.thu span.taian{color:#4d96ff}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-05>li div.calendar ul.calendar-data li.thu:has(.holiday):before{background-color:#dbeaff}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-05>li div.calendar ul.calendar-data li.fri{color:#845ef7;border-color:#845ef7}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-05>li div.calendar ul.calendar-data li.fri span,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-05>li div.calendar ul.calendar-data li.fri span.taian{color:#845ef7}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-05>li div.calendar ul.calendar-data li.fri:has(.holiday):before{background-color:#e6dffd}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-05>li div.calendar ul.calendar-data li.sat{color:#c77dff;border-color:#c77dff}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-05>li div.calendar ul.calendar-data li.sat span,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-05>li div.calendar ul.calendar-data li.sat span.taian{color:#c77dff}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-05>li div.calendar ul.calendar-data li.sat:has(.holiday):before{background-color:#f4e5ff}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-05>li div.calendar ul.calendar-data li.noborder,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-06>li div.calendar ul.calendar-data{border:none}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-06>li div.calendar ul.calendar-data li{border-top:var(--line-0_3mm)solid var(--paper-color);border-left:var(--line-0_3mm)solid var(--paper-color);border-right:var(--line-0_1mm)solid #999;border-bottom:var(--line-0_1mm)solid #999}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-06>li div.calendar ul.calendar-data li.week{border:var(--line-0_3mm)solid var(--paper-color);text-align:center;color:#fff;padding:.5em}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-06>li div.calendar ul.calendar-data li.week.sun,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-06>li div.calendar ul.calendar-data li.week.sat{color:#fff}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-06>li div.calendar ul.calendar-data li.week:first-child{border-right:var(--line-0_1mm)solid #ff6b6b;border-bottom:var(--line-0_1mm)solid #ff6b6b;background-color:#ff6b6b}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-06>li div.calendar ul.calendar-data li.week:first-child:before{content:"Sun"}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-06>li div.calendar ul.calendar-data li.week:nth-child(2){background-color:#ffa15b}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-06>li div.calendar ul.calendar-data li.week:nth-child(2):before{content:"Mon"}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-06>li div.calendar ul.calendar-data li.week:nth-child(3){background-color:#e0b91d}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-06>li div.calendar ul.calendar-data li.week:nth-child(3):before{content:"Tue"}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-06>li div.calendar ul.calendar-data li.week:nth-child(4){background-color:#6bcb77}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-06>li div.calendar ul.calendar-data li.week:nth-child(4):before{content:"Wed"}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-06>li div.calendar ul.calendar-data li.week:nth-child(5){background-color:#4d96ff}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-06>li div.calendar ul.calendar-data li.week:nth-child(5):before{content:"Thu"}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-06>li div.calendar ul.calendar-data li.week:nth-child(6){background-color:#845ef7}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-06>li div.calendar ul.calendar-data li.week:nth-child(6):before{content:"Fri"}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-06>li div.calendar ul.calendar-data li.week:nth-child(7){background-color:#c77dff}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-06>li div.calendar ul.calendar-data li.week:nth-child(7):before{content:"Sat"}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-06>li div.calendar ul.calendar-data li.week span{display:none}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-06>li div.calendar ul.calendar-data li span.rokuyou.taian{color:#000}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-06>li div.calendar ul.calendar-data li.sun,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-06>li div.calendar ul.calendar-data li.sun span,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-06>li div.calendar ul.calendar-data li.sun span.taian{color:#ff6b6b}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-06>li div.calendar ul.calendar-data li.sun:has(.holiday):before{background-color:#ffe1e1}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-06>li div.calendar ul.calendar-data li.sat,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-06>li div.calendar ul.calendar-data li.sat span,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-06>li div.calendar ul.calendar-data li.sat span.taian{color:#c77dff}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-06>li div.calendar ul.calendar-data li.sat:has(.holiday):before{background-color:#f4e5ff}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-06>li div.calendar ul.calendar-data li.noborder{border-bottom:none;border-right:none}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-07>li div.calendar ul.calendar-data,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-07>li div.calendar ul.calendar-data li{border:none}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-07>li div.calendar ul.calendar-data li.week{text-align:left;border:none;padding:.5em}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-07>li div.calendar ul.calendar-data li.week:first-child:before{content:"Sun";color:red}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-07>li div.calendar ul.calendar-data li.week:nth-child(2):before{content:"Mon"}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-07>li div.calendar ul.calendar-data li.week:nth-child(3):before{content:"Tue"}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-07>li div.calendar ul.calendar-data li.week:nth-child(4):before{content:"Wed"}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-07>li div.calendar ul.calendar-data li.week:nth-child(5):before{content:"Thu"}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-07>li div.calendar ul.calendar-data li.week:nth-child(6):before{content:"Fri"}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-07>li div.calendar ul.calendar-data li.week:nth-child(7):before{content:"Sat";color:#0070ff}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-07>li div.calendar ul.calendar-data li.week span{display:none}:is(:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-07>li div.calendar ul.calendar-data li:nth-child(14n+8),:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-07>li div.calendar ul.calendar-data li:nth-child(14n+9),:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-07>li div.calendar ul.calendar-data li:nth-child(14n+10),:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-07>li div.calendar ul.calendar-data li:nth-child(14n+11),:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-07>li div.calendar ul.calendar-data li:nth-child(14n+12),:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-07>li div.calendar ul.calendar-data li:nth-child(14n+13),:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-07>li div.calendar ul.calendar-data li:nth-child(14n+14)):before{content:"";z-index:0;background-color:#f5f2e9;width:100%;height:100%;position:absolute;top:0;left:0}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.design-07>li div.calendar ul.calendar-data li span.rokuyou{top:initial;right:initial;bottom:initial;letter-spacing:-.01em;width:100%;margin:0 0 .25em;padding:0 .25em;font-size:.3em;line-height:1.35;position:relative}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.single>li div.calendar div.calendar-info{align-items:anchor-center;box-sizing:border-box;justify-content:flex-start;width:100%;height:2em;margin-bottom:1.5em;padding-left:.75em;display:flex}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.single>li div.calendar div.calendar-info>span.year,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.single>li div.calendar div.calendar-info span.month,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.single>li div.calendar div.calendar-info span.month-english{top:initial;left:initial;bottom:initial;width:auto;position:relative}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.single>li div.calendar div.calendar-info>span.month{order:1;margin-right:.5em;font-size:2em;line-height:1}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.single>li div.calendar div.calendar-info>span.month-english{order:2;margin-right:.5em}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.single>li div.calendar div.calendar-info>span.year{order:3}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.single>li div.calendar ul.calendar-data{border:none;justify-content:flex-start;width:100%}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.single>li div.calendar ul.calendar-data li{aspect-ratio:2/1.5;border:none;width:3.2258%;padding:0}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.single>li div.calendar ul.calendar-data li:before{aspect-ratio:50/17;border-bottom:none;justify-content:center;align-items:center;width:100%;height:auto;font-size:.5em;display:flex;position:absolute;top:0;left:0;transform:translateY(-100%)}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.single>li div.calendar ul.calendar-data li.mon:before{content:"月"}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.single>li div.calendar ul.calendar-data li.tue:before{content:"火"}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.single>li div.calendar ul.calendar-data li.wed:before{content:"水"}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.single>li div.calendar ul.calendar-data li.thu:before{content:"木"}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.single>li div.calendar ul.calendar-data li.fri:before{content:"金"}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.single>li div.calendar ul.calendar-data li.sat:before{content:"土"}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.single>li div.calendar ul.calendar-data li.sun:before{content:"日"}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.single>li div.calendar ul.calendar-data li.week,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.single>li div.calendar ul.calendar-data li.last_month,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.single>li div.calendar ul.calendar-data li.next_month{display:none}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul.single>li div.calendar ul.calendar-data li span.day{top:initial;left:initial;text-align:center;width:100%;font-size:1.2em;position:relative}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li{background-color:var(--paper-color);flex-shrink:0;display:none;position:relative}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li:has(.titleOnly) div.photo{display:none}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.photo{background-color:#0000;position:absolute;overflow:hidden}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.photo:has(>button){background-color:#f0f0f0}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.photo>img{cursor:pointer;width:100%;height:auto;margin:auto;position:absolute;inset:0 -200%}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.photo>button{color:#eee;cursor:pointer;z-index:1000;background-color:#222;border-radius:10px;width:10em;height:3em;margin:auto;font-size:24px;position:absolute;inset:0 -200%}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.photo>div.photo-frames{z-index:500;width:calc(100% + 2px);height:calc(100% + 2px);margin:-1px}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.photo>div.photo-frames>img{width:100%;height:auto;display:block;position:absolute;left:0}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.photo>div.photo-frames.top>img{top:0}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.photo>div.photo-frames.center>img{margin:auto;top:0;bottom:0}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.photo>div.photo-frames.bottom>img{bottom:0}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.photo>div.photo-frames.attachment>img{width:100%;height:100%;margin:auto;inset:0}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.photo>div.photo-frames.rotate180>img{transform:rotate(180deg)}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.heading{border:1px solid var(--paper-color);background-color:var(--paper-color);box-sizing:content-box;flex-direction:column;margin:-1px;padding:.25em 0;display:flex;position:absolute}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.heading.titleOnly span.cover-title span{text-align:center}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.heading.right span.cover-title span{text-align:right}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.heading span.cover-title>span{font-family:var(--cover-fontFamily);display:block}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.heading span.cover-title>span.large{font-size:100%;line-height:1;font-weight:var(--cover-large-fontWeight)}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.heading span.cover-title>span.medium{font-size:80%;line-height:1.2;font-weight:var(--cover-medium-fontWeight)}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.heading span.cover-title>span.small{font-size:60%;line-height:1.4;font-weight:var(--cover-small-fontWeight)}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.heading span.year{font-size:.8em}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.heading span.name{font-size:1em}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar-all{box-sizing:border-box;width:100%;height:100%;padding:7mm}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar-all.first{padding-right:15mm}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar-all.first>ul>li.guide{border-right:var(--line-0_3mm)solid #000}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar-all.first>ul>li:last-child{border-right:none}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar-all.last{padding-left:15mm}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar-all.last>ul>li.guide{border-left:var(--line-0_3mm)solid #000;border-right:none;order:10}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar-all.last>ul>li:last-child{border-right:none}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar-all span.day{display:none}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar-all span.holiday{text-indent:-9999px;text-overflow:clip}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar-all.activeDay span.day{display:block}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar-all.activeHoliday span.holiday{text-indent:0;text-overflow:ellipsis;display:block}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar-all>ul{border:var(--line-0_6mm)solid #000;box-sizing:border-box;width:100%;height:100%;display:flex}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar-all>ul>li{border-right:var(--line-0_1mm)solid #000;box-sizing:border-box;width:calc(16.6667% - 1mm);height:100%;position:relative}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar-all>ul>li.guide{width:6mm}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar-all>ul>li.guide>ul>li{padding:0}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar-all>ul>li.guide>ul>li span.day{width:100%;padding:0;font-weight:700;display:block}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar-all>ul>li>ul{flex-direction:column;width:100%;height:100%;display:flex}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar-all>ul>li>ul>li{border-bottom:var(--line-0_1mm)dotted #000;box-sizing:border-box;justify-content:flex-start;align-items:center;height:3.125%;padding:0 .25em 0 0;line-height:0;display:flex;position:relative}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar-all>ul>li>ul>li:last-child{border-bottom:none}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar-all>ul>li>ul>li.info{border-bottom-style:solid;justify-content:center;padding:0;font-weight:700}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar-all>ul>li>ul>li.sun{background-color:#c79a7e26}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar-all>ul>li>ul>li.sat{background-color:#7eafc726}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar-all>ul>li>ul>li:has(span.holiday){background-color:#7ec79226}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar-all>ul>li>ul>li.dummy{color:#222;position:relative;overflow:hidden}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar-all>ul>li>ul>li.dummy>svg.diag{width:100%;height:100%;display:block;position:absolute;inset:0}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar-all>ul>li>ul>li.dummy>svg.diag line{stroke:currentColor;stroke-width:var(--line-0_1mm);vector-effect:non-scaling-stroke}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar-all>ul>li>ul>li span.day{text-align:center;letter-spacing:-.05mm;width:26%}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar-all>ul>li>ul>li span.holiday{white-space:nowrap;letter-spacing:-.05mm;flex-grow:1;font-size:min(80%,2.15mm);overflow:hidden}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.weekly{box-sizing:border-box;flex-direction:column;width:100%;height:100%;padding:7mm;display:flex}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.weekly.first{padding-right:15mm}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.weekly.first div.weekly-head span.weekly-head-week{display:none}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.weekly.last{padding-left:15mm}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.weekly.last div.weekly-head{justify-content:flex-end}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.weekly.last div.weekly-head span.weekly-head-year,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.weekly.last div.weekly-head span.weekly-head-range{display:none}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.weekly div.weekly-head{border-bottom:var(--line-0_6mm)solid #000;box-sizing:border-box;gap:.5em;width:100%;height:5mm;display:flex}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.weekly div.weekly-head span.weekly-head-year{font-weight:700}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.weekly ul.weekly-data{flex-direction:column;flex-grow:1;width:100%;margin:0;padding:0;list-style:none;display:flex}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.weekly ul.weekly-data li{border-bottom:var(--line-0_3mm)solid #000;box-sizing:border-box;gap:.5em;height:25%;display:flex;position:relative}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.weekly ul.weekly-data li:last-child{border-bottom:var(--line-0_6mm)solid #000}:is(:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.weekly ul.weekly-data li.sun,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.weekly ul.weekly-data li:has(span.holiday)) span.weekly-weekday,:is(:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.weekly ul.weekly-data li.sun,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.weekly ul.weekly-data li:has(span.holiday)) span.weekly-date,:is(:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.weekly ul.weekly-data li.sun,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.weekly ul.weekly-data li:has(span.holiday)) span.holiday{color:red}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.weekly ul.weekly-data li.sat span.weekly-weekday,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.weekly ul.weekly-data li.sat span.weekly-date,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.weekly ul.weekly-data li.sat span.holiday{color:#0070ff}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.weekly ul.weekly-data li span.weekly-weekday{border-right:var(--line-0_1mm)solid #000;background-color:var(--paper-color);box-sizing:border-box;text-align:center;color:#000;justify-content:center;width:10mm;height:100%;font-size:150%;font-weight:600;line-height:10mm;display:flex}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.weekly ul.weekly-data li span.title{border-right:var(--line-0_1mm)solid #000;background-color:var(--paper-color);box-sizing:border-box;text-align:center;color:#000;writing-mode:vertical-rl;text-orientation:upright;width:10mm;margin-right:.25em;padding-top:2.5mm;font-weight:600;line-height:10mm;display:flex}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.weekly ul.weekly-data li span.rokuyou.taian{color:red}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.weekly ul.weekly-data li span.weekly-date{width:calc(10mm - var(--line-0_1mm));justify-content:center;line-height:0;display:flex;position:absolute;top:10mm;left:0}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.weekly ul.weekly-data li span.weekly-date>span:first-child{display:none}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.weekly ul.weekly-data li span.weekly-date>span:first-child:after{content:"/"}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.weekly ul.weekly-data li span.holiday{writing-mode:vertical-rl;text-orientation:mixed;justify-content:center;align-items:center;width:9mm;font-size:.8em;font-weight:500;line-height:1.35;display:flex;position:absolute;top:calc(10mm + 1.3em);left:0}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar.diary{box-sizing:border-box;width:100%;height:100%;padding:7mm;display:flex}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar.diary.first{padding-right:15mm}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar.diary.first>div.calendar-info{box-sizing:border-box;flex-direction:column;gap:.25em;width:25%;height:100%;padding-right:.5em;display:flex}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar.diary.first>div.calendar-info>span.year{inset:initial;order:1;font-weight:500;position:relative}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar.diary.first>div.calendar-info>span.month{inset:initial;order:0;margin-bottom:.15em;font-size:2.5em;position:relative}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar.diary.first>div.calendar-info>span.month-english{inset:initial;order:2;font-weight:500;position:relative}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar.diary.first>div.calendar-info>div.mini-calendars{flex-direction:column;flex-grow:1;order:100;justify-content:flex-end;gap:1.6em;display:flex}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar.diary.first>ul.calendar-data{box-sizing:border-box;width:75%}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar.diary.first>ul.calendar-data>li{width:33.3333%}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar.diary.first>ul.calendar-data>li:nth-child(3n){border-right:none}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar.diary.first>ul.calendar-data>li:nth-last-child(-n+3){border-bottom:none}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar.diary.last{padding-left:15mm}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar.diary.last>ul.calendar-data>li{width:25%}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar.diary.last>ul.calendar-data>li:nth-child(4n){border-right:none}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar.diary.last>ul.calendar-data>li:nth-last-child(-n+4){border-bottom:none}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar.diary div.mini-calendar{letter-spacing:-.025em;width:100%;font-size:.35em}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar.diary div.mini-calendar>div.mini-calendar-info{gap:.25em;font-size:150%;font-weight:700;display:flex}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar.diary div.mini-calendar>div.mini-calendar-info>span:first-child:after{content:"/";margin-left:.25em}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar.diary div.mini-calendar>ul.mini-calendar-data{flex-wrap:wrap;width:100%;display:flex}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar.diary div.mini-calendar>ul.mini-calendar-data>li{justify-content:center;width:14.2857%;font-weight:600;display:flex}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar.diary div.mini-calendar>ul.mini-calendar-data>li.sun{color:red}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar.diary div.mini-calendar>ul.mini-calendar-data>li.sat{color:#0070ff}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar.diary>ul.calendar-data{border:var(--line-0_6mm)solid #000;box-sizing:border-box;flex-grow:1;width:100%;height:100%}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar.diary>ul.calendar-data>li{aspect-ratio:auto;box-sizing:border-box;height:calc(16.6667% - 1.16667mm)}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar.diary>ul.calendar-data>li.week{aspect-ratio:4;height:auto;padding:0}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar.diary>ul.calendar-data>li.week span{justify-content:center;align-items:center;width:100%;height:100%;display:flex}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar{position:absolute}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar.stretch ul.calendar-data li{aspect-ratio:1/1.5}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar.stretch ul.calendar-data li.week{aspect-ratio:50/17}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar.col1{flex-wrap:wrap;margin:0 auto;display:flex}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar.col1 div.calendar-info{box-sizing:border-box;width:15%}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar.col1 div.calendar-info>span.year,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar.col1 div.calendar-info span.month,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar.col1 div.calendar-info span.month-english{top:initial;left:initial;bottom:initial;width:100%;position:relative}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar.col1 div.calendar-info>span.month{order:1}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar.col1 div.calendar-info>span.month-english{order:2}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar.col1 div.calendar-info>span.year{order:3}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar.col1 ul.calendar-data{width:85%}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar.col1 ul.calendar-data li{aspect-ratio:2/1.72}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar.col1 ul.calendar-data li.week{aspect-ratio:50/10}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar.col1.ratio1_85 ul.calendar-data li{aspect-ratio:2/1.85}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar.col1.ratio1_85 ul.calendar-data li.week{aspect-ratio:50/10}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar.single div.calendar-info{align-items:anchor-center;box-sizing:border-box;justify-content:flex-start;width:100%;height:2em;margin-bottom:1.5em;padding-left:.75em;display:flex}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar.single div.calendar-info>span.year,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar.single div.calendar-info span.month,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar.single div.calendar-info span.month-english{top:initial;left:initial;bottom:initial;width:auto;position:relative}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar.single div.calendar-info>span.month{order:1;margin-right:.5em;font-size:2em;line-height:1}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar.single div.calendar-info>span.month-english{order:2;margin-right:.5em}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar.single div.calendar-info>span.year{order:3}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar.single ul.calendar-data{border:none;justify-content:flex-start;width:100%}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar.single ul.calendar-data li{aspect-ratio:2/1.5;border:none;width:3.2258%;padding:0}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar.single ul.calendar-data li:before{aspect-ratio:50/17;border-bottom:none;justify-content:center;align-items:center;width:100%;height:auto;font-size:.5em;display:flex;position:absolute;top:0;left:0;transform:translateY(-100%)}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar.single ul.calendar-data li.mon:before{content:"月"}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar.single ul.calendar-data li.tue:before{content:"火"}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar.single ul.calendar-data li.wed:before{content:"水"}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar.single ul.calendar-data li.thu:before{content:"木"}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar.single ul.calendar-data li.fri:before{content:"金"}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar.single ul.calendar-data li.sat:before{content:"土"}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar.single ul.calendar-data li.sun:before{content:"日"}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar.single ul.calendar-data li.week,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar.single ul.calendar-data li.last_month,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar.single ul.calendar-data li.next_month{display:none}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar.single ul.calendar-data li span.day{top:initial;left:initial;text-align:center;width:100%;font-size:1.2em;position:relative}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar.one-double div.calendar-info{height:3em;font-size:1.35em;position:relative}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar div.calendar-info{height:3em;position:relative}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar div.calendar-info>span.year{line-height:1;display:block;position:absolute;top:1.5em;left:3.5em}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar div.calendar-info>span.month{height:1em;margin:auto 0;font-size:2.75em;line-height:.82;display:block;position:absolute;top:0;bottom:0;left:0}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar div.calendar-info>span.month-english{line-height:1;display:block;position:absolute;top:.25em;left:3.5em}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar ul.calendar-data{border-top:var(--line-0_1mm)solid #000;border-left:var(--line-0_1mm)solid #000;box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;display:flex}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar ul.calendar-data li{border-right:var(--line-0_1mm)solid #000;border-bottom:var(--line-0_1mm)solid #000;box-sizing:border-box;aspect-ratio:1;flex-wrap:wrap;align-content:start;width:14.285%;padding:1.25em 0 0;font-weight:700;display:flex;position:relative}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar ul.calendar-data li.noborder:not(:last-child){border-right:none}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar ul.calendar-data li.week{text-align:center;aspect-ratio:50/17;padding:.5em 1em;font-size:.5em;line-height:1;display:block}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar ul.calendar-data li.week span{line-height:1;display:block}:is(:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar ul.calendar-data li.sun,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar ul.calendar-data li:has(.holiday)) span{color:red}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar ul.calendar-data li.sat span{color:#0070ff}:is(:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar ul.calendar-data li.last_month,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar ul.calendar-data li.next_month) span.day{opacity:.2}:is(:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar ul.calendar-data li.last_month,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar ul.calendar-data li.next_month) span.rokuyou,:is(:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar ul.calendar-data li.last_month,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar ul.calendar-data li.next_month) span.holiday,:is(:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar ul.calendar-data li.last_month,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar ul.calendar-data li.next_month) span.moon,:is(:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar ul.calendar-data li.last_month,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar ul.calendar-data li.next_month) span.eto-day,:is(:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar ul.calendar-data li.last_month,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar ul.calendar-data li.next_month) span.solar-term,:is(:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar ul.calendar-data li.last_month,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar ul.calendar-data li.next_month) span.ichiryumanbai,:is(:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar ul.calendar-data li.last_month,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar ul.calendar-data li.next_month) span.zassetsu,:is(:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar ul.calendar-data li.last_month,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar ul.calendar-data li.next_month) span.anniversary,:is(:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar ul.calendar-data li.last_month,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar ul.calendar-data li.next_month) span.custom-anniversary{display:none}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar ul.calendar-data li span.day{letter-spacing:-.075mm;z-index:1;font-size:1em;line-height:1;display:block;position:absolute;top:.05em;left:.125em}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar ul.calendar-data li span.rokuyou{line-height:1;font-size:var(--sub-character);color:#000;z-index:1;position:absolute;top:.5em;right:.25em}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar ul.calendar-data li span.rokuyou.taian{color:red}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar ul.calendar-data li span.holiday,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar ul.calendar-data li span.moon,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar ul.calendar-data li span.eto-day,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar ul.calendar-data li span.solar-term,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar ul.calendar-data li span.ichiryumanbai,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar ul.calendar-data li span.zassetsu,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar ul.calendar-data li span.anniversary,:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar ul.calendar-data li span.custom-anniversary{width:100%;line-height:1.1;font-size:var(--sub-character);letter-spacing:-.01em;z-index:1;margin:0 0 .25em;padding:0 .25em;display:block;position:relative}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar ul.calendar-data li span.moon{align-items:center;margin-bottom:.5em;display:inline-flex}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar ul.calendar-data li span.moon span{font-size:180%}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar.ratio_12 ul.calendar-data li{aspect-ratio:14.285/12}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar.ratio_12 ul.calendar-data li.week{aspect-ratio:50/17;padding:.5em 1em}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar.ratio_9_5 ul.calendar-data li{aspect-ratio:14.285/9.5}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li div.calendar.ratio_9_5 ul.calendar-data li.week{aspect-ratio:auto;padding:.5em 1em}:is(div.artboard-wrapper,div.design-preview-wrapper)>ul>li.active{display:block}:is(div.artboard-wrapper,div.design-preview-wrapper) div.artboard-controller{background:#939b9fe6;border-radius:15px;flex-direction:column;align-items:end;margin:auto auto 40px;padding:1em .5em;display:flex;position:absolute;bottom:1em;right:1em;box-shadow:0 0 15px #00000026}:is(div.artboard-wrapper,div.design-preview-wrapper) div.artboard-controller div.picture-slider-vertical{margin:0 17px 10px 0}:is(div.artboard-wrapper,div.design-preview-wrapper) div.artboard-controller div.artboard-pagination{align-items:center;display:flex;position:absolute;bottom:-40px;right:0}:is(div.artboard-wrapper,div.design-preview-wrapper) div.artboard-controller div.artboard-pagination span{box-sizing:border-box;color:#eee;text-align:center;background-color:#444;border-radius:3em;order:2;width:76px;margin:0 -10px 0 5px;padding:.25em 1em;font-size:11px;font-weight:700;display:block}:is(div.artboard-wrapper,div.design-preview-wrapper) div.artboard-controller div.artboard-pagination ul{display:none}:is(div.artboard-wrapper,div.design-preview-wrapper) div.artboard-controller div.artboard-pagination ul li{background-color:#ddd;border-radius:50%;width:10px;height:10px;margin:0 5px;display:block}:is(div.artboard-wrapper,div.design-preview-wrapper) div.artboard-controller div.artboard-pagination ul li.active{background-color:#999}:is(div.artboard-wrapper,div.design-preview-wrapper) div.artboard-controller div.artboard-button{flex-direction:column;align-items:center;width:40px;display:flex}:is(div.artboard-wrapper,div.design-preview-wrapper) div.artboard-controller div.artboard-button button{color:#fff;cursor:pointer;text-align:center;background-color:#444;border:none;border-radius:10px;width:40px;height:50px;margin:5px;padding:10px;font-size:15px;transition:background-color .3s;display:block}:is(div.artboard-wrapper,div.design-preview-wrapper) div.artboard-controller div.artboard-button button:hover{background-color:#222}:is(div.artboard-wrapper,div.design-preview-wrapper) div.artboard-controller div.artboard-button button:before,:is(div.artboard-wrapper,div.design-preview-wrapper) div.artboard-controller div.artboard-button button:before{font-family:FontAwesome}:is(div.artboard-wrapper,div.design-preview-wrapper) div.artboard-controller div.artboard-button button.prev:before{content:""}:is(div.artboard-wrapper,div.design-preview-wrapper) div.artboard-controller div.artboard-button button.next:before{content:""}:is(div.artboard-wrapper,div.design-preview-wrapper) div.artboard-controller div.artboard-button button.open-album:before{content:""}:is(div.artboard-wrapper,div.design-preview-wrapper) div.artboard-controller div.artboard-button button.none{cursor:auto;background-color:#ccc}:scope li.photoFlame.season.month-jan div.photo:after{background-image:url(flame-season-jan.png)}:scope li.photoFlame.season.month-feb div.photo:after{background-image:url(flame-season-feb.png)}:scope li.photoFlame.season.month-mar div.photo:after{background-image:url(flame-season-mar.png)}:scope li.photoFlame.season.month-apr div.photo:after{background-image:url(flame-season-apr.png)}:scope li.photoFlame.season.month-may div.photo:after{background-image:url(flame-season-may.png)}:scope li.photoFlame.season.month-jun div.photo:after{background-image:url(flame-season-jun.png)}:scope li.photoFlame.season.month-jul div.photo:after{background-image:url(flame-season-jul.png)}:scope li.photoFlame.season.month-aug div.photo:after{background-image:url(flame-season-aug.png)}:scope li.photoFlame.season.month-sep div.photo:after{background-image:url(flame-season-sep.png)}:scope li.photoFlame.season.month-oct div.photo:after{background-image:url(flame-season-oct.png)}:scope li.photoFlame.season.month-nov div.photo:after{background-image:url(flame-season-nov.png)}:scope li.photoFlame.season.month-dec div.photo:after{background-image:url(flame-season-dec.png)}div.print-wrapper div.artboard-wrapper{background-color:#0000;width:auto;height:auto;margin:0;position:relative;overflow:visible}div.print-wrapper div.artboard-wrapper div.artboard-controller{width:100%;box-shadow:none;box-sizing:border-box;background:#f0f0f0;flex-direction:row;justify-content:center;margin:0;padding:1.6em;position:relative;left:0;right:0}div.print-wrapper div.artboard-wrapper div.artboard-controller div{justify-content:center;align-items:center;gap:1.6em;display:flex}div.print-wrapper div.artboard-wrapper div.artboard-controller div select{border-radius:5px;padding:.75em 1em}div.print-wrapper div.artboard-wrapper div.artboard-controller div button{color:#fff;background-color:#222;border-radius:5px;padding:.75em 1em}div.print-wrapper div.artboard-wrapper ul.artboard{top:initial;left:initial;right:initial;bottom:initial;box-shadow:none;cursor:default;border:none;justify-content:flex-start;align-items:flex-start;margin:0;position:relative;overflow:visible;transform:none!important}div.print-wrapper div.artboard-wrapper ul.artboard>li{box-shadow:none;border:none;display:block}div.print-wrapper div.artboard-wrapper ul.artboard>li:has(>div.paper-wrapper){justify-content:center;align-items:center;display:flex}div.print-wrapper div.artboard-wrapper ul.artboard>li:has(>div.paper-wrapper)>div.paper-wrapper{position:relative}div.print-wrapper div.artboard-wrapper ul.artboard:active{cursor:grabbing}@page{size:auto;margin:0}@media print{body{--paper-color:#fff!important}body *{visibility:hidden!important}div.print-wrapper,div.print-wrapper *{visibility:visible!important}:is(div.print-wrapper,div.print-wrapper *) div.artboard-controller{display:none}div.print-wrapper div.artboard-wrapper ul.artboard{width:auto!important;height:auto!important}div.print-wrapper div.artboard-wrapper ul.artboard>li{box-sizing:border-box;page-break-after:auto;page-break-inside:avoid;box-shadow:none;border:none;display:block}div.print-wrapper div.artboard-wrapper ul.artboard>li>div.photo{background-color:#0000}div.print-wrapper div.artboard-wrapper ul.artboard>li>div.photo>img{display:block}.artboard-wrapper ul.artboard>li:last-child{page-break-after:auto}}div.vertical div.preview-area div.artboard-wrapper ul.artboard{bottom:80px}div.vertical div.preview-area div.artboard-wrapper div.artboard-controller{flex-flow:wrap;justify-content:center;align-items:center;width:90%;max-width:65vw;margin:0 auto;padding:.25em 1em;left:1em;right:1em}div.vertical div.preview-area div.artboard-wrapper div.artboard-controller div.picture-slider-vertical{margin:0 17px 10px 0}div.vertical div.preview-area div.artboard-wrapper div.artboard-controller div.artboard-pagination{justify-content:center;inset:-40px 0 auto}div.vertical div.preview-area div.artboard-wrapper div.artboard-controller div.artboard-pagination>span{margin:0}div.vertical div.preview-area div.artboard-wrapper div.artboard-controller div.artboard-pagination ul{display:none}div.vertical div.preview-area div.artboard-wrapper div.artboard-controller div.artboard-pagination ul li{background-color:#ddd;border-radius:50%;width:10px;height:10px;margin:0 5px;display:block}div.vertical div.preview-area div.artboard-wrapper div.artboard-controller div.artboard-pagination ul li.active{background-color:#999}div.vertical div.preview-area div.artboard-wrapper div.artboard-controller div.artboard-button{flex-direction:row;width:auto;margin-left:10px}div.vertical div.preview-area div.artboard-wrapper div.artboard-controller div.artboard-button button{width:50px;height:40px;padding:0}
/*# sourceMappingURL=style.css.map */
