<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.introHead{height:200px;max-width:1600px;margin:0 auto 50px;background-size:cover;background-position:center center;position:relative;background-image:url(../images/koseki-head-bg.jpg)}.introLogo{max-width:235px;position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%)}.content{padding:30px 0;background-image:url(../images/spa-content-bg.jpg);max-width:1200px;margin:0 auto 60px;background-position:top center}.contentPicWrap{margin:0 0 25px}.contentPicSubWrap{margin:30px 0 0;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto 20px auto;grid-template-rows:auto auto;grid-gap:20px;gap:20px}.contentPicSubWrap&gt;:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.contentPicSubWrap&gt;:nth-child(2){-ms-grid-row:3;-ms-grid-column:1}.contentPicSubCaption{font-size:calc(1.255rem + .045vw);display:block;margin:5px 0 0}.contentSubTitle{font-size:calc(1.325rem + .675vw);border-bottom:1px solid #dc000c;padding:0 0 5px;margin:0 0 15px}.contentSubListItem{display:flex;align-items:center}.contentSubListItem:not(:last-of-type){margin:0 0 5px}.contentSubListItem:before{content:"";width:10px;height:10px;flex-shrink:0;margin:0 8px 0 0;background-color:#444;border-radius:50%}.contentInfoTitle{font-size:calc(1.305rem + .495vw);color:#d5595f;margin:0 0 5px}.contentInfoText{font-size:calc(1.275rem + .225vw)}.contentDataWrap{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto 20px auto;grid-template-rows:auto auto;grid-gap:20px;gap:20px;margin:25px 0 0}.contentDataWrap&gt;:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.contentDataWrap&gt;:nth-child(2){-ms-grid-row:3;-ms-grid-column:1}.contentData{background-color:rgba(255,255,255,.85);padding:15px 15px 25px}.contentDataTitle{font-size:calc(1.305rem + .495vw);text-align:center;border-bottom:1px solid #444;padding:0 0 5px;margin:0 0 15px}.contentMap{position:relative;padding-top:55%}.contentMap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.contentDataListItem{font-size:calc(1.275rem + .225vw);display:flex;align-items:baseline}.contentDataListItem:not(:last-of-type){margin:0 0 5px}.contentDataListItem:before{content:"";width:10px;height:10px;background-color:#d5595f;flex-shrink:0;margin:0 8px 0 0}.contentPicMore{margin:40px 0 0}.contentAdd{margin:40px 0 0;background-color:#fdf9ed;border:2px solid #625c50;border-radius:10px;padding:15px}.contentAddTitle{border-radius:30px;color:#d5595f;margin:0 0 10px}.contentAddPic{margin:10px 0 0}.introHead{background-image:url(../images/koseki-head-bg.jpg)}.content{background-image:url(../images/koseki-content-bg.jpg)}.contentTitleWrap{border-top:1px solid #625c50;border-bottom:1px solid #625c50;padding:15px 0 10px;margin:0 0 20px;position:relative}.contentTitleWrap:before{content:"";width:115px;height:30px;background-image:url(../images/koseki-title-icon.png);background-repeat:no-repeat;background-size:contain;background-position:center center;position:absolute;left:50%;transform:translateX(-50%);top:-15px}.contentTitle{color:#625c50;font-size:calc(1.375rem + 1.125vw)}.contentTitleArea{color:#625c50;display:block;font-size:calc(1.275rem + .225vw)}.contentDataDesc:not(:last-of-type){margin:0 0 5px}.contentDataDescTitle{flex-shrink:0;display:flex;align-items:center;color:#d5595f;font-size:calc(1.275rem + .225vw);margin:0 0 2px}.contentDataDescTitle:before{content:"";width:13px;height:13px;flex-shrink:0;background-color:#d5595f;margin:0 4px 0 0}.contentDataDescDetail{font-size:calc(1.275rem + .225vw)}.moreBtn{background-color:#d5595f;color:#fff;text-decoration:none;padding:15px;display:block;text-align:center}.stampBg{background-color:#ffe9b1;padding:30px 0 50px;overflow:hidden}.stampIntro{margin:0 0 30px}.stampPic{margin:0 0 15px}.stampTitleWrap{margin:0 0 20px}.stampTitle{font-size:calc(1.375rem + 1.125vw);color:#d5595f;margin:0 0 5px;line-height:1.4}.stampTitleArea{font-size:calc(1.275rem + .225vw);display:block}.stampDate{background-color:#625c50;color:#fff;padding:15px 20px;display:block;margin:0 0 20px;font-size:calc(1.305rem + .495vw);font-weight:700}.stampAreaItemLong{margin:0 0 10px}.stampAreaItemShort{width:50%;margin:0 auto}.stampSubTitle{text-align:center;font-size:calc(1.345rem + .855vw);color:#412208;position:relative;padding:15px 0 0;margin:0 0 20px}.stampSubTitle:before{content:"";height:1px;background-color:#625c50;position:absolute;width:100%;max-width:405px;left:50%;transform:translateX(-50%);top:0}.stampSubTitle:after{content:"";width:80px;height:30px;background-image:url(../images/koseki-title-icon.png);background-repeat:no-repeat;background-size:contain;background-position:center center;position:absolute;left:50%;transform:translateX(-50%);top:-15px}.stampAll{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto 40px auto;grid-template-rows:auto auto;grid-gap:40px;gap:40px}.stampAll&gt;:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.stampAll&gt;:nth-child(2){-ms-grid-row:3;-ms-grid-column:1}.stampAlltemTitle{background-color:#625c50;color:#fff;text-align:center;font-size:calc(1.325rem + .675vw);border-radius:50%;padding:10px 15px;margin:0 0 20px;position:relative;z-index:1}.stampAllBodyWrap{position:relative}.stampAllBodyWrap:before{content:"";background-color:#fef6e1;width:300px;padding-top:300px;position:absolute;top:-25px;left:50%;transform:translateX(-50%);border-radius:50%}.stampAllBody{position:relative}.stampAllIcon{max-width:300px;margin:0 auto;width:50%}.stampContact{margin:0 0 30px;position:relative}.stampContactTitle{color:#d5595f;display:block}.stampMore{max-width:405px;display:block;text-align:center;padding:15px;color:#fff;font-size:calc(1.305rem + .495vw);background-color:#d5595f;margin:0 auto;text-decoration:none;position:relative}.presentTitle{font-size:calc(1.375rem + 1.125vw);margin:0 0 20px;text-align:center}@media (min-width:768px){.introHead{height:500px}.introLogo{max-width:610px}.content{padding:60px 0}.contentBox{display:flex;flex-direction:row-reverse;justify-content:space-between}.contentBoxReverse{flex-direction:row}.contentPicWrap{margin:0;width:calc(100% / 12 * 7 - ((20px * 1)/ 2))}.contentPicSubWrap{display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto;grid-gap:20px;gap:20px}.contentPicSubWrap&gt;:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.contentPicSubWrap&gt;:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.contentBody{width:calc(100% / 12 * 5 - ((20px * 1)/ 2))}.contentDataWrap{margin:40px 0 0;display:-ms-grid;display:grid;-ms-grid-columns:6fr 20px 6fr;grid-template-columns:6fr 6fr;-ms-grid-rows:auto;grid-template-rows:auto;grid-gap:20px;gap:20px}.contentDataWrap&gt;:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.contentDataWrap&gt;:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.contentData{padding:20px 30px 25px;min-height:300px}.contentMap{padding-top:0}.contentAdd{padding:40px}.stampBg{padding:60px 0 100px}.stampIntro{display:flex;flex-direction:row-reverse;justify-content:space-between;margin:0 0 60px}.stampPic{margin:0;width:calc(100% / 12 * 4 - ((20px * 1)/ 2))}.stampBody{width:calc(100% / 12 * 7 - ((20px * 1)/ 2))}.stampArea{display:flex;justify-content:space-between}.stampAreaItemLong{margin:0;width:calc(100% / 5 * 2 - (5px * 2 / 3))}.stampAreaItemShort{margin:0;width:calc(100% / 5 * 1 - (5px * 2 / 3))}.stampSubTitle{padding:30px 0 0;margin:0 0 35px}.stampSubTitle:after{width:115px;height:30px}.stampAll{display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto;grid-gap:20px;gap:20px}.stampAll&gt;:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.stampAll&gt;:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.stampAllBodyWrap:before{width:100%;padding-top:100%}.stampAllIcon{width:auto}.stampContact{display:flex;justify-content:center}.stampContactTitle{margin:0 20px 0 0}.presentTitle{font-size:calc(1.475rem + 2.025vw);margin:0 0 35px}}@media (min-width:1000px){.contentPicSubCaption{font-size:1.3rem}.contentSubTitle{font-size:2rem}.contentInfoTitle{font-size:1.8rem}.contentInfoText{font-size:1.5rem}.contentDataTitle{font-size:1.8rem}.contentDataListItem{font-size:1.5rem}.contentTitle{font-size:2.5rem}.contentTitleArea{font-size:1.5rem}.contentDataDescTitle{font-size:1.5rem}.contentDataDescDetail{font-size:1.5rem}.stampTitle{font-size:2.5rem}.stampTitleArea{font-size:1.5rem}.stampDate{font-size:1.8rem}.stampSubTitle{font-size:2.2rem}.stampAlltemTitle{font-size:2rem}.stampMore{font-size:1.8rem}.presentTitle{font-size:2.5rem}}@media (min-width:768px) and (min-width:1000px){.presentTitle{font-size:3.5rem}}</pre></body></html>