@charset "UTF-8";
@font-face {
    font-family: "Noto Sans JP";
    src: url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@200;300;400;500;700&display=swap")
}
* {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}
:after,
:before {
    -webkit-box-sizing: inherit;
    box-sizing: inherit
}
html {
    font-size: 6.25%;
    scroll-behavior: smooth
}
body {
    font-family: YakuHanJP, "Noto Sans JP", sans-serif !important
}

a {
    color: rgb(0, 112, 232)
}
a:visited {
    color: transparent
}
.icon_home {
    -webkit-mask: url("data:image/svg+xml;utf8,<svg id='screenshot-9bfaac0a-2cfd-8010-8002-08f955c66b5f' xlink='http://www.w3.org/1999/xlink' width='18.667' xmlns='http://www.w3.org/2000/svg' style='-webkit-print-color-adjust:exact' version='1.1' viewBox='1514.667 4134.5 18.667 21' height='21'><g id='shape-9bfaac0a-2cfd-8010-8002-08f955c66b5f'><g class='fills' id='fills-9bfaac0a-2cfd-8010-8002-08f955c66b5f'><path rx='0' ry='0' d='M1516.417,4153.750L1520.792,4153.750L1520.792,4146.458L1527.208,4146.458L1527.208,4153.750L1531.583,4153.750L1531.583,4142.375L1524.000,4136.688L1516.417,4142.375ZM1514.667,4155.500L1514.667,4141.500L1524.000,4134.500L1533.333,4141.500L1533.333,4155.500L1525.458,4155.500L1525.458,4148.208L1522.542,4148.208L1522.542,4155.500ZM1524.000,4145.204Z'></path></g></g></svg>") center no-repeat;
    mask: url("data:image/svg+xml;utf8,<svg id='screenshot-9bfaac0a-2cfd-8010-8002-08f955c66b5f' xlink='http://www.w3.org/1999/xlink' width='18.667' xmlns='http://www.w3.org/2000/svg' style='-webkit-print-color-adjust:exact' version='1.1' viewBox='1514.667 4134.5 18.667 21' height='21'><g id='shape-9bfaac0a-2cfd-8010-8002-08f955c66b5f'><g class='fills' id='fills-9bfaac0a-2cfd-8010-8002-08f955c66b5f'><path rx='0' ry='0' d='M1516.417,4153.750L1520.792,4153.750L1520.792,4146.458L1527.208,4146.458L1527.208,4153.750L1531.583,4153.750L1531.583,4142.375L1524.000,4136.688L1516.417,4142.375ZM1514.667,4155.500L1514.667,4141.500L1524.000,4134.500L1533.333,4141.500L1533.333,4155.500L1525.458,4155.500L1525.458,4148.208L1522.542,4148.208L1522.542,4155.500ZM1524.000,4145.204Z'></path></g></g></svg>") center no-repeat
}
.icon_gourmet {
    -webkit-mask: url("data:image/svg+xml;utf8,<svg id='screenshot-e83fc975-8c7c-80bc-8002-08f303cbe86b' xlink='http://www.w3.org/1999/xlink' width='13.75' xmlns='http://www.w3.org/2000/svg' style='-webkit-print-color-adjust:exact' version='1.1' viewBox='36.667 4185.833 13.75 18.333' height='18.333'><g id='shape-e83fc975-8c7c-80bc-8002-08f303cbe86b'><g class='fills' id='fills-e83fc975-8c7c-80bc-8002-08f303cbe86b'><path rx='0' ry='0' d='M39.531,4204.167L39.531,4195.733C38.737,4195.565,38.061,4195.164,37.503,4194.530C36.945,4193.896,36.667,4193.136,36.667,4192.250L36.667,4185.833L38.042,4185.833L38.042,4192.250L39.531,4192.250L39.531,4185.833L40.906,4185.833L40.906,4192.250L42.396,4192.250L42.396,4185.833L43.771,4185.833L43.771,4192.250C43.771,4193.136,43.492,4193.896,42.934,4194.530C42.377,4195.164,41.701,4195.565,40.906,4195.733L40.906,4204.167ZM49.042,4204.167L49.042,4196.833L46.406,4196.833L46.406,4189.844C46.406,4188.637,46.773,4187.667,47.506,4186.933C48.240,4186.200,49.210,4185.833,50.417,4185.833L50.417,4204.167Z'></path></g></g></svg>") center no-repeat;
    mask: url("data:image/svg+xml;utf8,<svg id='screenshot-e83fc975-8c7c-80bc-8002-08f303cbe86b' xlink='http://www.w3.org/1999/xlink' width='13.75' xmlns='http://www.w3.org/2000/svg' style='-webkit-print-color-adjust:exact' version='1.1' viewBox='36.667 4185.833 13.75 18.333' height='18.333'><g id='shape-e83fc975-8c7c-80bc-8002-08f303cbe86b'><g class='fills' id='fills-e83fc975-8c7c-80bc-8002-08f303cbe86b'><path rx='0' ry='0' d='M39.531,4204.167L39.531,4195.733C38.737,4195.565,38.061,4195.164,37.503,4194.530C36.945,4193.896,36.667,4193.136,36.667,4192.250L36.667,4185.833L38.042,4185.833L38.042,4192.250L39.531,4192.250L39.531,4185.833L40.906,4185.833L40.906,4192.250L42.396,4192.250L42.396,4185.833L43.771,4185.833L43.771,4192.250C43.771,4193.136,43.492,4193.896,42.934,4194.530C42.377,4195.164,41.701,4195.565,40.906,4195.733L40.906,4204.167ZM49.042,4204.167L49.042,4196.833L46.406,4196.833L46.406,4189.844C46.406,4188.637,46.773,4187.667,47.506,4186.933C48.240,4186.200,49.210,4185.833,50.417,4185.833L50.417,4204.167Z'></path></g></g></svg>") center no-repeat
}
.icon_sightseeing {
    -webkit-mask: url("data:image/svg+xml;utf8,<svg id='screenshot-6d50cbb8-a580-8094-8002-21450a61d822' xlink='http://www.w3.org/1999/xlink' width='23.333' xmlns='http://www.w3.org/2000/svg' style='-webkit-print-color-adjust:exact' version='1.1' viewBox='32.333 4234.5 23.333 21' height='21'><g id='shape-6d50cbb8-a580-8094-8002-21450a61d822'><g class='fills' id='fills-6d50cbb8-a580-8094-8002-21450a61d822'><path rx='0' ry='0' d='M43.985,4251.242C45.395,4251.242,46.576,4250.765,47.529,4249.813C48.482,4248.860,48.958,4247.678,48.958,4246.269C48.958,4244.859,48.482,4243.683,47.529,4242.740C46.576,4241.797,45.395,4241.325,43.985,4241.325C42.576,4241.325,41.399,4241.797,40.456,4242.740C39.513,4243.683,39.042,4244.859,39.042,4246.269C39.042,4247.678,39.513,4248.860,40.456,4249.813C41.399,4250.765,42.576,4251.242,43.985,4251.242ZZM43.985,4249.492C43.062,4249.492,42.299,4249.185,41.696,4248.573C41.093,4247.960,40.792,4247.192,40.792,4246.269C40.792,4245.345,41.093,4244.582,41.696,4243.979C42.299,4243.376,43.062,4243.075,43.985,4243.075C44.909,4243.075,45.677,4243.376,46.290,4243.979C46.902,4244.582,47.208,4245.345,47.208,4246.269C47.208,4247.192,46.902,4247.960,46.290,4248.573C45.677,4249.185,44.909,4249.492,43.985,4249.492ZZM34.083,4255.500C33.617,4255.500,33.208,4255.325,32.858,4254.975C32.508,4254.625,32.333,4254.217,32.333,4253.750L32.333,4238.788C32.333,4238.340,32.508,4237.937,32.858,4237.577C33.208,4237.217,33.617,4237.038,34.083,4237.038L38.371,4237.038L40.500,4234.500L47.500,4234.500L49.629,4237.038L53.917,4237.038C54.364,4237.038,54.767,4237.217,55.127,4237.577C55.487,4237.937,55.667,4238.340,55.667,4238.788L55.667,4253.750C55.667,4254.217,55.487,4254.625,55.127,4254.975C54.767,4255.325,54.364,4255.500,53.917,4255.500L34.083,4255.500ZZM53.917,4253.750L53.917,4238.788L48.813,4238.788L46.683,4236.250L41.317,4236.250L39.188,4238.788L34.083,4238.788L34.083,4253.750L53.917,4253.750ZZM44.000,4246.283Z'></path></g></g></svg>") center no-repeat;
    mask: url("data:image/svg+xml;utf8,<svg id='screenshot-6d50cbb8-a580-8094-8002-21450a61d822' xlink='http://www.w3.org/1999/xlink' width='23.333' xmlns='http://www.w3.org/2000/svg' style='-webkit-print-color-adjust:exact' version='1.1' viewBox='32.333 4234.5 23.333 21' height='21'><g id='shape-6d50cbb8-a580-8094-8002-21450a61d822'><g class='fills' id='fills-6d50cbb8-a580-8094-8002-21450a61d822'><path rx='0' ry='0' d='M43.985,4251.242C45.395,4251.242,46.576,4250.765,47.529,4249.813C48.482,4248.860,48.958,4247.678,48.958,4246.269C48.958,4244.859,48.482,4243.683,47.529,4242.740C46.576,4241.797,45.395,4241.325,43.985,4241.325C42.576,4241.325,41.399,4241.797,40.456,4242.740C39.513,4243.683,39.042,4244.859,39.042,4246.269C39.042,4247.678,39.513,4248.860,40.456,4249.813C41.399,4250.765,42.576,4251.242,43.985,4251.242ZZM43.985,4249.492C43.062,4249.492,42.299,4249.185,41.696,4248.573C41.093,4247.960,40.792,4247.192,40.792,4246.269C40.792,4245.345,41.093,4244.582,41.696,4243.979C42.299,4243.376,43.062,4243.075,43.985,4243.075C44.909,4243.075,45.677,4243.376,46.290,4243.979C46.902,4244.582,47.208,4245.345,47.208,4246.269C47.208,4247.192,46.902,4247.960,46.290,4248.573C45.677,4249.185,44.909,4249.492,43.985,4249.492ZZM34.083,4255.500C33.617,4255.500,33.208,4255.325,32.858,4254.975C32.508,4254.625,32.333,4254.217,32.333,4253.750L32.333,4238.788C32.333,4238.340,32.508,4237.937,32.858,4237.577C33.208,4237.217,33.617,4237.038,34.083,4237.038L38.371,4237.038L40.500,4234.500L47.500,4234.500L49.629,4237.038L53.917,4237.038C54.364,4237.038,54.767,4237.217,55.127,4237.577C55.487,4237.937,55.667,4238.340,55.667,4238.788L55.667,4253.750C55.667,4254.217,55.487,4254.625,55.127,4254.975C54.767,4255.325,54.364,4255.500,53.917,4255.500L34.083,4255.500ZZM53.917,4253.750L53.917,4238.788L48.813,4238.788L46.683,4236.250L41.317,4236.250L39.188,4238.788L34.083,4238.788L34.083,4253.750L53.917,4253.750ZZM44.000,4246.283Z'></path></g></g></svg>") center no-repeat
}
.icon_shopping {
    -webkit-mask: url("data:image/svg+xml;utf8,<svg id='screenshot-9bfaac0a-2cfd-8010-8002-08f955c66b81' xlink='http://www.w3.org/1999/xlink' width='18.667' xmlns='http://www.w3.org/2000/svg' style='-webkit-print-color-adjust:exact' version='1.1' viewBox='1514.667 4631.333 18.667 23.333' height='23.333'><g id='shape-9bfaac0a-2cfd-8010-8002-08f955c66b81'><g class='fills' id='fills-9bfaac0a-2cfd-8010-8002-08f955c66b81'><path rx='0' ry='0' d='M1516.417,4654.667C1515.950,4654.667,1515.542,4654.492,1515.192,4654.142C1514.842,4653.792,1514.667,4653.383,1514.667,4652.917L1514.667,4637.750C1514.667,4637.283,1514.842,4636.875,1515.192,4636.525C1515.542,4636.175,1515.950,4636.000,1516.417,4636.000L1519.625,4636.000L1519.625,4635.708C1519.625,4634.483,1520.048,4633.448,1520.894,4632.602C1521.740,4631.756,1522.775,4631.333,1524.000,4631.333C1525.225,4631.333,1526.260,4631.756,1527.106,4632.602C1527.952,4633.448,1528.375,4634.483,1528.375,4635.708L1528.375,4636.000L1531.583,4636.000C1532.050,4636.000,1532.458,4636.175,1532.808,4636.525C1533.158,4636.875,1533.333,4637.283,1533.333,4637.750L1533.333,4652.917C1533.333,4653.383,1533.158,4653.792,1532.808,4654.142C1532.458,4654.492,1532.050,4654.667,1531.583,4654.667ZM1516.417,4652.917L1531.583,4652.917L1531.583,4637.750L1528.375,4637.750L1528.375,4640.375C1528.375,4640.628,1528.292,4640.837,1528.127,4641.002C1527.962,4641.167,1527.753,4641.250,1527.500,4641.250C1527.247,4641.250,1527.038,4641.167,1526.873,4641.002C1526.708,4640.837,1526.625,4640.628,1526.625,4640.375L1526.625,4637.750L1521.375,4637.750L1521.375,4640.375C1521.375,4640.628,1521.292,4640.837,1521.127,4641.002C1520.962,4641.167,1520.753,4641.250,1520.500,4641.250C1520.247,4641.250,1520.038,4641.167,1519.873,4641.002C1519.708,4640.837,1519.625,4640.628,1519.625,4640.375L1519.625,4637.750L1516.417,4637.750L1516.417,4652.917ZZM1521.375,4636.000L1526.625,4636.000L1526.625,4635.708C1526.625,4634.969,1526.372,4634.347,1525.867,4633.842C1525.361,4633.336,1524.739,4633.083,1524.000,4633.083C1523.261,4633.083,1522.639,4633.336,1522.133,4633.842C1521.628,4634.347,1521.375,4634.969,1521.375,4635.708ZM1516.417,4652.917L1516.417,4637.750L1516.417,4652.917ZZ'></path></g></g></svg>") center no-repeat;
    mask: url("data:image/svg+xml;utf8,<svg id='screenshot-9bfaac0a-2cfd-8010-8002-08f955c66b81' xlink='http://www.w3.org/1999/xlink' width='18.667' xmlns='http://www.w3.org/2000/svg' style='-webkit-print-color-adjust:exact' version='1.1' viewBox='1514.667 4631.333 18.667 23.333' height='23.333'><g id='shape-9bfaac0a-2cfd-8010-8002-08f955c66b81'><g class='fills' id='fills-9bfaac0a-2cfd-8010-8002-08f955c66b81'><path rx='0' ry='0' d='M1516.417,4654.667C1515.950,4654.667,1515.542,4654.492,1515.192,4654.142C1514.842,4653.792,1514.667,4653.383,1514.667,4652.917L1514.667,4637.750C1514.667,4637.283,1514.842,4636.875,1515.192,4636.525C1515.542,4636.175,1515.950,4636.000,1516.417,4636.000L1519.625,4636.000L1519.625,4635.708C1519.625,4634.483,1520.048,4633.448,1520.894,4632.602C1521.740,4631.756,1522.775,4631.333,1524.000,4631.333C1525.225,4631.333,1526.260,4631.756,1527.106,4632.602C1527.952,4633.448,1528.375,4634.483,1528.375,4635.708L1528.375,4636.000L1531.583,4636.000C1532.050,4636.000,1532.458,4636.175,1532.808,4636.525C1533.158,4636.875,1533.333,4637.283,1533.333,4637.750L1533.333,4652.917C1533.333,4653.383,1533.158,4653.792,1532.808,4654.142C1532.458,4654.492,1532.050,4654.667,1531.583,4654.667ZM1516.417,4652.917L1531.583,4652.917L1531.583,4637.750L1528.375,4637.750L1528.375,4640.375C1528.375,4640.628,1528.292,4640.837,1528.127,4641.002C1527.962,4641.167,1527.753,4641.250,1527.500,4641.250C1527.247,4641.250,1527.038,4641.167,1526.873,4641.002C1526.708,4640.837,1526.625,4640.628,1526.625,4640.375L1526.625,4637.750L1521.375,4637.750L1521.375,4640.375C1521.375,4640.628,1521.292,4640.837,1521.127,4641.002C1520.962,4641.167,1520.753,4641.250,1520.500,4641.250C1520.247,4641.250,1520.038,4641.167,1519.873,4641.002C1519.708,4640.837,1519.625,4640.628,1519.625,4640.375L1519.625,4637.750L1516.417,4637.750L1516.417,4652.917ZZM1521.375,4636.000L1526.625,4636.000L1526.625,4635.708C1526.625,4634.969,1526.372,4634.347,1525.867,4633.842C1525.361,4633.336,1524.739,4633.083,1524.000,4633.083C1523.261,4633.083,1522.639,4633.336,1522.133,4633.842C1521.628,4634.347,1521.375,4634.969,1521.375,4635.708ZM1516.417,4652.917L1516.417,4637.750L1516.417,4652.917ZZ'></path></g></g></svg>") center no-repeat
}
.icon_life {
    -webkit-mask: url("data:image/svg+xml;utf8,<svg id='screenshot-9bfaac0a-2cfd-8010-8002-08f955c66b8c' xlink='http://www.w3.org/1999/xlink' width='25.667' xmlns='http://www.w3.org/2000/svg' style='-webkit-print-color-adjust:exact' version='1.1' viewBox='1511.167 4681.362 25.667 23.304' height='23.304'><g id='shape-9bfaac0a-2cfd-8010-8002-08f955c66b8c'><g class='fills' id='fills-9bfaac0a-2cfd-8010-8002-08f955c66b8c'><path rx='0' ry='0' d='M1523.854,4702.917C1523.951,4702.917,1524.063,4702.892,1524.190,4702.844C1524.316,4702.795,1524.418,4702.732,1524.496,4702.654L1534.325,4692.796C1534.578,4692.543,1534.767,4692.256,1534.894,4691.935C1535.020,4691.615,1535.083,4691.289,1535.083,4690.958C1535.083,4690.628,1535.020,4690.297,1534.894,4689.967C1534.767,4689.636,1534.578,4689.344,1534.325,4689.092L1529.075,4683.842C1528.822,4683.589,1528.531,4683.399,1528.200,4683.273C1527.869,4683.147,1527.539,4683.083,1527.208,4683.083C1526.878,4683.083,1526.552,4683.147,1526.231,4683.273C1525.910,4683.399,1525.624,4683.589,1525.371,4683.842L1524.846,4684.367L1527.208,4686.758C1527.461,4687.031,1527.685,4687.347,1527.879,4687.706C1528.074,4688.066,1528.171,4688.460,1528.171,4688.887C1528.171,4689.626,1527.884,4690.278,1527.310,4690.842C1526.737,4691.406,1526.081,4691.687,1525.342,4691.687C1524.856,4691.687,1524.452,4691.615,1524.131,4691.469C1523.810,4691.323,1523.514,4691.114,1523.242,4690.842L1521.112,4688.712L1515.833,4693.992C1515.736,4694.089,1515.668,4694.191,1515.629,4694.298C1515.590,4694.405,1515.571,4694.517,1515.571,4694.633C1515.571,4694.886,1515.653,4695.095,1515.819,4695.260C1515.984,4695.426,1516.193,4695.508,1516.446,4695.508C1516.563,4695.508,1516.674,4695.479,1516.781,4695.421C1516.888,4695.362,1516.981,4695.294,1517.058,4695.217L1521.083,4691.192L1522.308,4692.417L1518.313,4696.412C1518.215,4696.510,1518.147,4696.617,1518.108,4696.733C1518.069,4696.850,1518.050,4696.967,1518.050,4697.083C1518.050,4697.317,1518.138,4697.521,1518.313,4697.696C1518.487,4697.871,1518.692,4697.958,1518.925,4697.958C1519.042,4697.958,1519.153,4697.934,1519.260,4697.885C1519.367,4697.837,1519.460,4697.774,1519.537,4697.696L1523.563,4693.671L1524.787,4694.896L1520.792,4698.892C1520.714,4698.969,1520.651,4699.072,1520.602,4699.198C1520.553,4699.324,1520.529,4699.446,1520.529,4699.562C1520.529,4699.796,1520.617,4700.000,1520.792,4700.175C1520.967,4700.350,1521.171,4700.437,1521.404,4700.437C1521.521,4700.437,1521.628,4700.418,1521.725,4700.379C1521.822,4700.340,1521.919,4700.272,1522.017,4700.175L1526.042,4696.150L1527.267,4697.375L1523.242,4701.400C1523.144,4701.497,1523.076,4701.604,1523.037,4701.721C1522.999,4701.837,1522.979,4701.944,1522.979,4702.042C1522.979,4702.314,1523.057,4702.528,1523.213,4702.683C1523.368,4702.839,1523.582,4702.917,1523.854,4702.917ZZM1523.854,4704.667C1523.213,4704.667,1522.639,4704.428,1522.133,4703.952C1521.628,4703.476,1521.326,4702.887,1521.229,4702.187C1520.568,4702.090,1520.014,4701.818,1519.567,4701.371C1519.119,4700.924,1518.847,4700.369,1518.750,4699.708C1518.089,4699.611,1517.540,4699.334,1517.102,4698.877C1516.665,4698.420,1516.397,4697.871,1516.300,4697.229C1515.581,4697.132,1514.987,4696.840,1514.521,4696.354C1514.054,4695.868,1513.821,4695.285,1513.821,4694.604C1513.821,4694.274,1513.884,4693.943,1514.010,4693.612C1514.137,4693.282,1514.326,4692.990,1514.579,4692.737L1521.112,4686.204L1524.321,4689.412C1524.476,4689.568,1524.647,4689.690,1524.831,4689.777C1525.016,4689.865,1525.196,4689.908,1525.371,4689.908C1525.624,4689.908,1525.862,4689.797,1526.085,4689.573C1526.309,4689.349,1526.421,4689.111,1526.421,4688.858C1526.421,4688.742,1526.387,4688.610,1526.319,4688.465C1526.251,4688.319,1526.139,4688.168,1525.983,4688.012L1521.813,4683.842C1521.560,4683.589,1521.268,4683.399,1520.938,4683.273C1520.607,4683.147,1520.276,4683.083,1519.946,4683.083C1519.615,4683.083,1519.290,4683.147,1518.969,4683.273C1518.648,4683.399,1518.361,4683.589,1518.108,4683.842L1513.675,4688.275C1513.403,4688.547,1513.213,4688.834,1513.106,4689.135C1512.999,4689.437,1512.936,4689.772,1512.917,4690.142C1512.897,4690.531,1512.970,4690.905,1513.135,4691.265C1513.301,4691.624,1513.500,4691.950,1513.733,4692.242L1512.479,4693.496C1512.090,4693.068,1511.774,4692.553,1511.531,4691.950C1511.288,4691.347,1511.167,4690.735,1511.167,4690.112C1511.167,4689.529,1511.278,4688.970,1511.502,4688.435C1511.726,4687.901,1512.042,4687.429,1512.450,4687.021L1516.854,4682.617C1517.282,4682.189,1517.768,4681.873,1518.313,4681.669C1518.857,4681.465,1519.411,4681.362,1519.975,4681.362C1520.539,4681.362,1521.088,4681.465,1521.623,4681.669C1522.158,4681.873,1522.639,4682.189,1523.067,4682.617L1523.592,4683.142L1524.117,4682.617C1524.544,4682.189,1525.031,4681.873,1525.575,4681.669C1526.119,4681.465,1526.674,4681.362,1527.237,4681.362C1527.801,4681.362,1528.351,4681.465,1528.885,4681.669C1529.420,4681.873,1529.901,4682.189,1530.329,4682.617L1535.550,4687.837C1535.978,4688.265,1536.299,4688.751,1536.513,4689.296C1536.726,4689.840,1536.833,4690.394,1536.833,4690.958C1536.833,4691.522,1536.726,4692.072,1536.513,4692.606C1536.299,4693.141,1535.978,4693.622,1535.550,4694.050L1525.721,4703.879C1525.468,4704.132,1525.181,4704.326,1524.860,4704.462C1524.540,4704.599,1524.204,4704.667,1523.854,4704.667ZZM1520.996,4688.742Z'></path></g></g></svg>") center no-repeat;
    mask: url("data:image/svg+xml;utf8,<svg id='screenshot-9bfaac0a-2cfd-8010-8002-08f955c66b8c' xlink='http://www.w3.org/1999/xlink' width='25.667' xmlns='http://www.w3.org/2000/svg' style='-webkit-print-color-adjust:exact' version='1.1' viewBox='1511.167 4681.362 25.667 23.304' height='23.304'><g id='shape-9bfaac0a-2cfd-8010-8002-08f955c66b8c'><g class='fills' id='fills-9bfaac0a-2cfd-8010-8002-08f955c66b8c'><path rx='0' ry='0' d='M1523.854,4702.917C1523.951,4702.917,1524.063,4702.892,1524.190,4702.844C1524.316,4702.795,1524.418,4702.732,1524.496,4702.654L1534.325,4692.796C1534.578,4692.543,1534.767,4692.256,1534.894,4691.935C1535.020,4691.615,1535.083,4691.289,1535.083,4690.958C1535.083,4690.628,1535.020,4690.297,1534.894,4689.967C1534.767,4689.636,1534.578,4689.344,1534.325,4689.092L1529.075,4683.842C1528.822,4683.589,1528.531,4683.399,1528.200,4683.273C1527.869,4683.147,1527.539,4683.083,1527.208,4683.083C1526.878,4683.083,1526.552,4683.147,1526.231,4683.273C1525.910,4683.399,1525.624,4683.589,1525.371,4683.842L1524.846,4684.367L1527.208,4686.758C1527.461,4687.031,1527.685,4687.347,1527.879,4687.706C1528.074,4688.066,1528.171,4688.460,1528.171,4688.887C1528.171,4689.626,1527.884,4690.278,1527.310,4690.842C1526.737,4691.406,1526.081,4691.687,1525.342,4691.687C1524.856,4691.687,1524.452,4691.615,1524.131,4691.469C1523.810,4691.323,1523.514,4691.114,1523.242,4690.842L1521.112,4688.712L1515.833,4693.992C1515.736,4694.089,1515.668,4694.191,1515.629,4694.298C1515.590,4694.405,1515.571,4694.517,1515.571,4694.633C1515.571,4694.886,1515.653,4695.095,1515.819,4695.260C1515.984,4695.426,1516.193,4695.508,1516.446,4695.508C1516.563,4695.508,1516.674,4695.479,1516.781,4695.421C1516.888,4695.362,1516.981,4695.294,1517.058,4695.217L1521.083,4691.192L1522.308,4692.417L1518.313,4696.412C1518.215,4696.510,1518.147,4696.617,1518.108,4696.733C1518.069,4696.850,1518.050,4696.967,1518.050,4697.083C1518.050,4697.317,1518.138,4697.521,1518.313,4697.696C1518.487,4697.871,1518.692,4697.958,1518.925,4697.958C1519.042,4697.958,1519.153,4697.934,1519.260,4697.885C1519.367,4697.837,1519.460,4697.774,1519.537,4697.696L1523.563,4693.671L1524.787,4694.896L1520.792,4698.892C1520.714,4698.969,1520.651,4699.072,1520.602,4699.198C1520.553,4699.324,1520.529,4699.446,1520.529,4699.562C1520.529,4699.796,1520.617,4700.000,1520.792,4700.175C1520.967,4700.350,1521.171,4700.437,1521.404,4700.437C1521.521,4700.437,1521.628,4700.418,1521.725,4700.379C1521.822,4700.340,1521.919,4700.272,1522.017,4700.175L1526.042,4696.150L1527.267,4697.375L1523.242,4701.400C1523.144,4701.497,1523.076,4701.604,1523.037,4701.721C1522.999,4701.837,1522.979,4701.944,1522.979,4702.042C1522.979,4702.314,1523.057,4702.528,1523.213,4702.683C1523.368,4702.839,1523.582,4702.917,1523.854,4702.917ZZM1523.854,4704.667C1523.213,4704.667,1522.639,4704.428,1522.133,4703.952C1521.628,4703.476,1521.326,4702.887,1521.229,4702.187C1520.568,4702.090,1520.014,4701.818,1519.567,4701.371C1519.119,4700.924,1518.847,4700.369,1518.750,4699.708C1518.089,4699.611,1517.540,4699.334,1517.102,4698.877C1516.665,4698.420,1516.397,4697.871,1516.300,4697.229C1515.581,4697.132,1514.987,4696.840,1514.521,4696.354C1514.054,4695.868,1513.821,4695.285,1513.821,4694.604C1513.821,4694.274,1513.884,4693.943,1514.010,4693.612C1514.137,4693.282,1514.326,4692.990,1514.579,4692.737L1521.112,4686.204L1524.321,4689.412C1524.476,4689.568,1524.647,4689.690,1524.831,4689.777C1525.016,4689.865,1525.196,4689.908,1525.371,4689.908C1525.624,4689.908,1525.862,4689.797,1526.085,4689.573C1526.309,4689.349,1526.421,4689.111,1526.421,4688.858C1526.421,4688.742,1526.387,4688.610,1526.319,4688.465C1526.251,4688.319,1526.139,4688.168,1525.983,4688.012L1521.813,4683.842C1521.560,4683.589,1521.268,4683.399,1520.938,4683.273C1520.607,4683.147,1520.276,4683.083,1519.946,4683.083C1519.615,4683.083,1519.290,4683.147,1518.969,4683.273C1518.648,4683.399,1518.361,4683.589,1518.108,4683.842L1513.675,4688.275C1513.403,4688.547,1513.213,4688.834,1513.106,4689.135C1512.999,4689.437,1512.936,4689.772,1512.917,4690.142C1512.897,4690.531,1512.970,4690.905,1513.135,4691.265C1513.301,4691.624,1513.500,4691.950,1513.733,4692.242L1512.479,4693.496C1512.090,4693.068,1511.774,4692.553,1511.531,4691.950C1511.288,4691.347,1511.167,4690.735,1511.167,4690.112C1511.167,4689.529,1511.278,4688.970,1511.502,4688.435C1511.726,4687.901,1512.042,4687.429,1512.450,4687.021L1516.854,4682.617C1517.282,4682.189,1517.768,4681.873,1518.313,4681.669C1518.857,4681.465,1519.411,4681.362,1519.975,4681.362C1520.539,4681.362,1521.088,4681.465,1521.623,4681.669C1522.158,4681.873,1522.639,4682.189,1523.067,4682.617L1523.592,4683.142L1524.117,4682.617C1524.544,4682.189,1525.031,4681.873,1525.575,4681.669C1526.119,4681.465,1526.674,4681.362,1527.237,4681.362C1527.801,4681.362,1528.351,4681.465,1528.885,4681.669C1529.420,4681.873,1529.901,4682.189,1530.329,4682.617L1535.550,4687.837C1535.978,4688.265,1536.299,4688.751,1536.513,4689.296C1536.726,4689.840,1536.833,4690.394,1536.833,4690.958C1536.833,4691.522,1536.726,4692.072,1536.513,4692.606C1536.299,4693.141,1535.978,4693.622,1535.550,4694.050L1525.721,4703.879C1525.468,4704.132,1525.181,4704.326,1524.860,4704.462C1524.540,4704.599,1524.204,4704.667,1523.854,4704.667ZZM1520.996,4688.742Z'></path></g></g></svg>") center no-repeat
}
.icon_girl {
    -webkit-mask: url("data:image/svg+xml;utf8,<svg id='screenshot-9bfaac0a-2cfd-8010-8002-08f955c66b97' xlink='http://www.w3.org/1999/xlink' width='19.13' xmlns='http://www.w3.org/2000/svg' style='-webkit-print-color-adjust:exact' version='1.1' viewBox='1514.435 4730.75 19.13 24.5' height='24.5'><g id='shape-9bfaac0a-2cfd-8010-8002-08f955c66b97'><g class='fills' id='fills-9bfaac0a-2cfd-8010-8002-08f955c66b97'><path rx='0' ry='0' d='M1527.471,4744.224C1527.419,4744.297,1527.337,4744.412,1527.270,4744.502C1527.269,4744.503,1527.269,4744.504,1527.268,4744.505L1527.149,4744.660L1527.149,4746.169L1527.953,4746.169C1527.954,4746.169,1527.954,4746.169,1527.954,4746.169C1529.101,4746.174,1529.327,4746.224,1529.920,4746.570L1529.921,4746.571C1530.336,4746.815,1531.136,4747.625,1531.502,4748.182C1532.273,4749.347,1532.821,4750.831,1532.951,4752.092L1532.951,4752.093C1532.988,4752.457,1532.981,4752.691,1532.877,4752.883C1532.811,4753.006,1532.705,4753.115,1532.536,4753.225C1532.322,4753.363,1531.994,4753.509,1531.499,4753.717C1529.171,4754.693,1526.354,4755.250,1523.736,4755.250C1521.033,4755.250,1518.197,4754.665,1515.642,4753.580C1515.203,4753.394,1514.932,4753.268,1514.764,4753.148C1514.623,4753.047,1514.543,4752.946,1514.496,4752.829C1514.449,4752.715,1514.435,4752.581,1514.435,4752.403C1514.435,4751.591,1514.833,4750.164,1515.355,4749.134C1516.018,4747.822,1516.987,4746.756,1517.821,4746.396C1518.264,4746.204,1518.490,4746.169,1519.509,4746.169L1520.285,4746.169L1520.285,4745.525L1520.285,4744.756C1520.285,4744.756,1520.068,4744.454,1520.068,4744.454C1519.927,4744.259,1519.719,4743.919,1519.602,4743.696C1519.602,4743.696,1519.602,4743.695,1519.602,4743.695C1519.445,4743.390,1519.431,4743.365,1519.220,4743.271C1518.633,4743.013,1518.155,4742.379,1517.904,4741.665C1517.654,4740.950,1517.634,4740.161,1517.933,4739.606C1518.027,4739.429,1518.019,4739.412,1517.979,4739.073C1517.849,4738.002,1517.966,4736.844,1518.301,4735.962C1518.834,4734.527,1520.013,4733.454,1521.526,4733.019C1521.823,4732.932,1521.845,4732.920,1521.994,4732.716C1522.634,4731.832,1523.911,4731.080,1525.220,4730.821C1526.042,4730.656,1527.283,4730.784,1528.304,4731.144C1530.397,4731.877,1531.710,4733.548,1532.152,4736.078L1532.152,4736.078C1532.266,4736.734,1532.333,4738.273,1532.338,4740.345L1532.338,4740.345C1532.338,4742.883,1532.476,4744.025,1532.886,4744.676L1532.887,4744.676C1532.964,4744.798,1533.113,4744.997,1533.217,4745.124C1533.512,4745.474,1533.565,4745.610,1533.565,4745.827C1533.565,4746.023,1533.505,4746.182,1533.396,4746.303C1533.247,4746.469,1532.995,4746.570,1532.643,4746.570C1531.737,4746.570,1530.255,4746.099,1529.170,4745.456C1528.565,4745.103,1528.378,4744.964,1527.471,4744.224ZZM1519.514,4737.908C1519.735,4737.564,1519.901,4737.176,1519.947,4736.874C1519.947,4736.874,1519.948,4736.873,1519.948,4736.872C1519.980,4736.677,1520.051,4736.453,1520.101,4736.376C1520.156,4736.290,1520.263,4736.199,1520.383,4736.133C1520.504,4736.066,1520.638,4736.026,1520.740,4736.026C1520.859,4736.026,1521.044,4736.096,1521.187,4736.193C1521.292,4736.263,1521.374,4736.348,1521.408,4736.416C1521.408,4736.417,1521.409,4736.418,1521.409,4736.419C1521.648,4736.918,1521.717,4737.050,1521.875,4737.234C1522.511,4737.976,1523.815,4738.561,1525.408,4738.836C1525.408,4738.836,1525.408,4738.836,1525.409,4738.836C1525.981,4738.938,1527.097,4739.045,1527.581,4739.045L1527.788,4739.045L1527.767,4738.710C1527.703,4737.708,1527.529,4737.005,1527.157,4736.233C1526.933,4735.771,1526.870,4735.682,1526.499,4735.315C1526.498,4735.314,1526.498,4735.314,1526.498,4735.314C1526.036,4734.852,1525.605,4734.605,1524.969,4734.435L1524.968,4734.435C1524.682,4734.358,1524.446,4734.337,1523.832,4734.328C1523.832,4734.328,1523.831,4734.328,1523.831,4734.328C1523.412,4734.319,1523.015,4734.315,1522.952,4734.329C1522.948,4734.329,1522.944,4734.330,1522.940,4734.331C1522.875,4734.340,1522.699,4734.373,1522.546,4734.400C1522.545,4734.400,1522.544,4734.401,1522.544,4734.401C1521.412,4734.594,1520.487,4735.182,1520.002,4736.031C1520.002,4736.032,1520.002,4736.032,1520.002,4736.032C1519.741,4736.483,1519.536,4737.298,1519.514,4737.908ZZM1524.441,4732.743C1524.811,4732.780,1525.287,4732.869,1525.627,4732.972C1526.924,4733.359,1528.075,4734.381,1528.652,4735.648L1528.652,4735.649C1529.067,4736.560,1529.309,4737.635,1529.347,4738.744C1529.369,4739.342,1529.372,4739.395,1529.503,4739.657C1529.504,4739.658,1529.504,4739.659,1529.504,4739.660C1529.639,4739.939,1529.671,4740.057,1529.687,4740.460C1529.702,4740.766,1529.681,4741.033,1529.625,4741.259C1529.460,4741.957,1528.996,4742.741,1528.580,4743.036C1528.570,4743.043,1528.560,4743.050,1528.551,4743.058C1528.763,4743.246,1529.191,4743.590,1529.433,4743.762C1529.916,4744.094,1530.528,4744.430,1530.988,4744.605C1530.989,4744.605,1530.989,4744.605,1530.990,4744.605C1531.042,4744.626,1531.099,4744.646,1531.152,4744.665C1530.844,4743.776,1530.768,4742.889,1530.711,4739.201C1530.669,4736.621,1530.658,4736.448,1530.406,4735.568L1530.406,4735.567C1530.161,4734.699,1529.839,4734.131,1529.253,4733.545C1528.908,4733.200,1528.747,4733.078,1528.424,4732.912C1528.424,4732.912,1528.424,4732.912,1528.424,4732.911C1527.950,4732.665,1527.608,4732.542,1527.120,4732.442L1527.120,4732.442C1526.686,4732.351,1525.863,4732.313,1525.549,4732.367C1525.255,4732.422,1524.792,4732.583,1524.441,4732.743ZZM1516.063,4752.035C1516.076,4752.043,1516.095,4752.055,1516.063,4752.035ZC1516.209,4752.111,1516.366,4752.173,1516.626,4752.276L1516.626,4752.276C1518.291,4752.940,1519.853,4753.333,1521.710,4753.558C1521.710,4753.558,1521.710,4753.558,1521.710,4753.558C1522.532,4753.660,1524.604,4753.674,1525.491,4753.581C1525.491,4753.581,1525.492,4753.581,1525.492,4753.581C1526.857,4753.445,1528.170,4753.184,1529.353,4752.810L1529.353,4752.810C1530.120,4752.569,1531.135,4752.124,1531.362,4752.024C1531.327,4751.806,1531.195,4751.295,1531.083,4750.959C1531.083,4750.958,1531.083,4750.958,1531.083,4750.957L1530.974,4750.621L1530.597,4750.645C1530.323,4750.664,1529.820,4750.715,1529.480,4750.766L1529.479,4750.766C1527.191,4751.105,1525.577,4751.734,1524.429,4752.748C1524.137,4753.006,1523.925,4753.121,1523.724,4753.127C1523.519,4753.133,1523.309,4753.028,1523.022,4752.783C1521.748,4751.703,1520.105,4751.063,1517.820,4750.748C1517.540,4750.711,1517.083,4750.664,1516.813,4750.645L1516.445,4750.621L1516.363,4750.845C1516.211,4751.268,1516.063,4751.846,1516.063,4752.035ZC1516.063,4752.028,1516.063,4752.032,1516.063,4752.035ZZM1517.240,4749.050C1517.274,4749.055,1517.309,4749.059,1517.342,4749.061C1517.343,4749.061,1517.344,4749.061,1517.345,4749.061C1519.576,4749.253,1522.012,4750.046,1523.381,4751.033C1523.381,4751.033,1523.710,4751.268,1523.710,4751.268L1523.946,4751.092C1525.258,4750.100,1527.532,4749.329,1529.855,4749.090C1529.856,4749.090,1529.857,4749.090,1529.857,4749.090C1529.967,4749.080,1530.079,4749.067,1530.173,4749.056C1530.149,4749.017,1530.123,4748.977,1530.098,4748.938C1529.818,4748.520,1529.320,4748.015,1529.039,4747.872C1528.821,4747.765,1528.785,4747.771,1527.559,4747.749L1527.558,4747.749C1526.944,4747.737,1526.607,4747.729,1526.405,4747.713C1526.161,4747.693,1526.081,4747.660,1525.989,4747.608C1525.988,4747.608,1525.987,4747.607,1525.986,4747.607C1525.668,4747.420,1525.569,4747.223,1525.569,4746.449C1525.569,4746.358,1525.566,4746.261,1525.562,4746.175C1525.457,4746.245,1525.294,4746.341,1525.168,4746.407C1525.167,4746.408,1525.166,4746.408,1525.166,4746.409C1524.095,4746.956,1522.941,4746.895,1521.865,4746.234L1521.865,4746.553C1521.865,4747.285,1521.840,4747.291,1521.693,4747.454C1521.589,4747.571,1521.423,4747.668,1521.279,4747.698C1521.173,4747.722,1520.518,4747.749,1519.825,4747.749C1518.693,4747.749,1518.656,4747.743,1518.432,4747.846C1518.135,4747.984,1517.646,4748.458,1517.357,4748.871C1517.316,4748.930,1517.276,4748.994,1517.240,4749.050ZZM1520.961,4738.581C1520.924,4738.636,1520.879,4738.701,1520.837,4738.767L1520.837,4738.767C1520.566,4739.183,1520.140,4739.667,1519.628,4740.132L1519.628,4740.132C1519.478,4740.267,1519.307,4740.471,1519.283,4740.499C1519.272,4740.551,1519.282,4740.634,1519.298,4740.730C1519.329,4740.923,1519.397,4741.158,1519.484,4741.333C1519.484,4741.333,1519.484,4741.334,1519.484,4741.334C1519.592,4741.556,1519.641,4741.669,1519.722,4741.721C1519.765,4741.748,1519.817,4741.750,1519.890,4741.753C1520.049,4741.760,1520.253,4741.818,1520.336,4741.871C1520.337,4741.871,1520.337,4741.872,1520.338,4741.872C1520.418,4741.926,1520.605,4742.180,1520.770,4742.500C1520.770,4742.500,1520.770,4742.500,1520.770,4742.500C1521.377,4743.686,1522.149,4744.609,1522.856,4744.956C1522.856,4744.956,1522.857,4744.956,1522.857,4744.956C1523.447,4745.249,1523.925,4745.265,1524.473,4745.011C1525.252,4744.646,1526.021,4743.759,1526.668,4742.496C1526.668,4742.495,1526.669,4742.495,1526.669,4742.495C1526.770,4742.300,1526.884,4742.115,1526.966,4742.005C1527.016,4741.940,1527.061,4741.897,1527.089,4741.878C1527.168,4741.824,1527.360,4741.769,1527.517,4741.763C1527.518,4741.763,1527.519,4741.763,1527.520,4741.763C1527.582,4741.761,1527.619,4741.765,1527.650,4741.748C1527.685,4741.729,1527.709,4741.691,1527.756,4741.630C1527.932,4741.398,1528.072,4741.020,1528.103,4740.711L1528.109,4740.634L1527.386,4740.611L1527.386,4740.611C1524.566,4740.520,1522.360,4739.838,1521.071,4738.676L1521.071,4738.675C1521.034,4738.643,1520.995,4738.611,1520.961,4738.581ZZ'></path></g></g></svg>") center no-repeat;
    mask: url("data:image/svg+xml;utf8,<svg id='screenshot-9bfaac0a-2cfd-8010-8002-08f955c66b97' xlink='http://www.w3.org/1999/xlink' width='19.13' xmlns='http://www.w3.org/2000/svg' style='-webkit-print-color-adjust:exact' version='1.1' viewBox='1514.435 4730.75 19.13 24.5' height='24.5'><g id='shape-9bfaac0a-2cfd-8010-8002-08f955c66b97'><g class='fills' id='fills-9bfaac0a-2cfd-8010-8002-08f955c66b97'><path rx='0' ry='0' d='M1527.471,4744.224C1527.419,4744.297,1527.337,4744.412,1527.270,4744.502C1527.269,4744.503,1527.269,4744.504,1527.268,4744.505L1527.149,4744.660L1527.149,4746.169L1527.953,4746.169C1527.954,4746.169,1527.954,4746.169,1527.954,4746.169C1529.101,4746.174,1529.327,4746.224,1529.920,4746.570L1529.921,4746.571C1530.336,4746.815,1531.136,4747.625,1531.502,4748.182C1532.273,4749.347,1532.821,4750.831,1532.951,4752.092L1532.951,4752.093C1532.988,4752.457,1532.981,4752.691,1532.877,4752.883C1532.811,4753.006,1532.705,4753.115,1532.536,4753.225C1532.322,4753.363,1531.994,4753.509,1531.499,4753.717C1529.171,4754.693,1526.354,4755.250,1523.736,4755.250C1521.033,4755.250,1518.197,4754.665,1515.642,4753.580C1515.203,4753.394,1514.932,4753.268,1514.764,4753.148C1514.623,4753.047,1514.543,4752.946,1514.496,4752.829C1514.449,4752.715,1514.435,4752.581,1514.435,4752.403C1514.435,4751.591,1514.833,4750.164,1515.355,4749.134C1516.018,4747.822,1516.987,4746.756,1517.821,4746.396C1518.264,4746.204,1518.490,4746.169,1519.509,4746.169L1520.285,4746.169L1520.285,4745.525L1520.285,4744.756C1520.285,4744.756,1520.068,4744.454,1520.068,4744.454C1519.927,4744.259,1519.719,4743.919,1519.602,4743.696C1519.602,4743.696,1519.602,4743.695,1519.602,4743.695C1519.445,4743.390,1519.431,4743.365,1519.220,4743.271C1518.633,4743.013,1518.155,4742.379,1517.904,4741.665C1517.654,4740.950,1517.634,4740.161,1517.933,4739.606C1518.027,4739.429,1518.019,4739.412,1517.979,4739.073C1517.849,4738.002,1517.966,4736.844,1518.301,4735.962C1518.834,4734.527,1520.013,4733.454,1521.526,4733.019C1521.823,4732.932,1521.845,4732.920,1521.994,4732.716C1522.634,4731.832,1523.911,4731.080,1525.220,4730.821C1526.042,4730.656,1527.283,4730.784,1528.304,4731.144C1530.397,4731.877,1531.710,4733.548,1532.152,4736.078L1532.152,4736.078C1532.266,4736.734,1532.333,4738.273,1532.338,4740.345L1532.338,4740.345C1532.338,4742.883,1532.476,4744.025,1532.886,4744.676L1532.887,4744.676C1532.964,4744.798,1533.113,4744.997,1533.217,4745.124C1533.512,4745.474,1533.565,4745.610,1533.565,4745.827C1533.565,4746.023,1533.505,4746.182,1533.396,4746.303C1533.247,4746.469,1532.995,4746.570,1532.643,4746.570C1531.737,4746.570,1530.255,4746.099,1529.170,4745.456C1528.565,4745.103,1528.378,4744.964,1527.471,4744.224ZZM1519.514,4737.908C1519.735,4737.564,1519.901,4737.176,1519.947,4736.874C1519.947,4736.874,1519.948,4736.873,1519.948,4736.872C1519.980,4736.677,1520.051,4736.453,1520.101,4736.376C1520.156,4736.290,1520.263,4736.199,1520.383,4736.133C1520.504,4736.066,1520.638,4736.026,1520.740,4736.026C1520.859,4736.026,1521.044,4736.096,1521.187,4736.193C1521.292,4736.263,1521.374,4736.348,1521.408,4736.416C1521.408,4736.417,1521.409,4736.418,1521.409,4736.419C1521.648,4736.918,1521.717,4737.050,1521.875,4737.234C1522.511,4737.976,1523.815,4738.561,1525.408,4738.836C1525.408,4738.836,1525.408,4738.836,1525.409,4738.836C1525.981,4738.938,1527.097,4739.045,1527.581,4739.045L1527.788,4739.045L1527.767,4738.710C1527.703,4737.708,1527.529,4737.005,1527.157,4736.233C1526.933,4735.771,1526.870,4735.682,1526.499,4735.315C1526.498,4735.314,1526.498,4735.314,1526.498,4735.314C1526.036,4734.852,1525.605,4734.605,1524.969,4734.435L1524.968,4734.435C1524.682,4734.358,1524.446,4734.337,1523.832,4734.328C1523.832,4734.328,1523.831,4734.328,1523.831,4734.328C1523.412,4734.319,1523.015,4734.315,1522.952,4734.329C1522.948,4734.329,1522.944,4734.330,1522.940,4734.331C1522.875,4734.340,1522.699,4734.373,1522.546,4734.400C1522.545,4734.400,1522.544,4734.401,1522.544,4734.401C1521.412,4734.594,1520.487,4735.182,1520.002,4736.031C1520.002,4736.032,1520.002,4736.032,1520.002,4736.032C1519.741,4736.483,1519.536,4737.298,1519.514,4737.908ZZM1524.441,4732.743C1524.811,4732.780,1525.287,4732.869,1525.627,4732.972C1526.924,4733.359,1528.075,4734.381,1528.652,4735.648L1528.652,4735.649C1529.067,4736.560,1529.309,4737.635,1529.347,4738.744C1529.369,4739.342,1529.372,4739.395,1529.503,4739.657C1529.504,4739.658,1529.504,4739.659,1529.504,4739.660C1529.639,4739.939,1529.671,4740.057,1529.687,4740.460C1529.702,4740.766,1529.681,4741.033,1529.625,4741.259C1529.460,4741.957,1528.996,4742.741,1528.580,4743.036C1528.570,4743.043,1528.560,4743.050,1528.551,4743.058C1528.763,4743.246,1529.191,4743.590,1529.433,4743.762C1529.916,4744.094,1530.528,4744.430,1530.988,4744.605C1530.989,4744.605,1530.989,4744.605,1530.990,4744.605C1531.042,4744.626,1531.099,4744.646,1531.152,4744.665C1530.844,4743.776,1530.768,4742.889,1530.711,4739.201C1530.669,4736.621,1530.658,4736.448,1530.406,4735.568L1530.406,4735.567C1530.161,4734.699,1529.839,4734.131,1529.253,4733.545C1528.908,4733.200,1528.747,4733.078,1528.424,4732.912C1528.424,4732.912,1528.424,4732.912,1528.424,4732.911C1527.950,4732.665,1527.608,4732.542,1527.120,4732.442L1527.120,4732.442C1526.686,4732.351,1525.863,4732.313,1525.549,4732.367C1525.255,4732.422,1524.792,4732.583,1524.441,4732.743ZZM1516.063,4752.035C1516.076,4752.043,1516.095,4752.055,1516.063,4752.035ZC1516.209,4752.111,1516.366,4752.173,1516.626,4752.276L1516.626,4752.276C1518.291,4752.940,1519.853,4753.333,1521.710,4753.558C1521.710,4753.558,1521.710,4753.558,1521.710,4753.558C1522.532,4753.660,1524.604,4753.674,1525.491,4753.581C1525.491,4753.581,1525.492,4753.581,1525.492,4753.581C1526.857,4753.445,1528.170,4753.184,1529.353,4752.810L1529.353,4752.810C1530.120,4752.569,1531.135,4752.124,1531.362,4752.024C1531.327,4751.806,1531.195,4751.295,1531.083,4750.959C1531.083,4750.958,1531.083,4750.958,1531.083,4750.957L1530.974,4750.621L1530.597,4750.645C1530.323,4750.664,1529.820,4750.715,1529.480,4750.766L1529.479,4750.766C1527.191,4751.105,1525.577,4751.734,1524.429,4752.748C1524.137,4753.006,1523.925,4753.121,1523.724,4753.127C1523.519,4753.133,1523.309,4753.028,1523.022,4752.783C1521.748,4751.703,1520.105,4751.063,1517.820,4750.748C1517.540,4750.711,1517.083,4750.664,1516.813,4750.645L1516.445,4750.621L1516.363,4750.845C1516.211,4751.268,1516.063,4751.846,1516.063,4752.035ZC1516.063,4752.028,1516.063,4752.032,1516.063,4752.035ZZM1517.240,4749.050C1517.274,4749.055,1517.309,4749.059,1517.342,4749.061C1517.343,4749.061,1517.344,4749.061,1517.345,4749.061C1519.576,4749.253,1522.012,4750.046,1523.381,4751.033C1523.381,4751.033,1523.710,4751.268,1523.710,4751.268L1523.946,4751.092C1525.258,4750.100,1527.532,4749.329,1529.855,4749.090C1529.856,4749.090,1529.857,4749.090,1529.857,4749.090C1529.967,4749.080,1530.079,4749.067,1530.173,4749.056C1530.149,4749.017,1530.123,4748.977,1530.098,4748.938C1529.818,4748.520,1529.320,4748.015,1529.039,4747.872C1528.821,4747.765,1528.785,4747.771,1527.559,4747.749L1527.558,4747.749C1526.944,4747.737,1526.607,4747.729,1526.405,4747.713C1526.161,4747.693,1526.081,4747.660,1525.989,4747.608C1525.988,4747.608,1525.987,4747.607,1525.986,4747.607C1525.668,4747.420,1525.569,4747.223,1525.569,4746.449C1525.569,4746.358,1525.566,4746.261,1525.562,4746.175C1525.457,4746.245,1525.294,4746.341,1525.168,4746.407C1525.167,4746.408,1525.166,4746.408,1525.166,4746.409C1524.095,4746.956,1522.941,4746.895,1521.865,4746.234L1521.865,4746.553C1521.865,4747.285,1521.840,4747.291,1521.693,4747.454C1521.589,4747.571,1521.423,4747.668,1521.279,4747.698C1521.173,4747.722,1520.518,4747.749,1519.825,4747.749C1518.693,4747.749,1518.656,4747.743,1518.432,4747.846C1518.135,4747.984,1517.646,4748.458,1517.357,4748.871C1517.316,4748.930,1517.276,4748.994,1517.240,4749.050ZZM1520.961,4738.581C1520.924,4738.636,1520.879,4738.701,1520.837,4738.767L1520.837,4738.767C1520.566,4739.183,1520.140,4739.667,1519.628,4740.132L1519.628,4740.132C1519.478,4740.267,1519.307,4740.471,1519.283,4740.499C1519.272,4740.551,1519.282,4740.634,1519.298,4740.730C1519.329,4740.923,1519.397,4741.158,1519.484,4741.333C1519.484,4741.333,1519.484,4741.334,1519.484,4741.334C1519.592,4741.556,1519.641,4741.669,1519.722,4741.721C1519.765,4741.748,1519.817,4741.750,1519.890,4741.753C1520.049,4741.760,1520.253,4741.818,1520.336,4741.871C1520.337,4741.871,1520.337,4741.872,1520.338,4741.872C1520.418,4741.926,1520.605,4742.180,1520.770,4742.500C1520.770,4742.500,1520.770,4742.500,1520.770,4742.500C1521.377,4743.686,1522.149,4744.609,1522.856,4744.956C1522.856,4744.956,1522.857,4744.956,1522.857,4744.956C1523.447,4745.249,1523.925,4745.265,1524.473,4745.011C1525.252,4744.646,1526.021,4743.759,1526.668,4742.496C1526.668,4742.495,1526.669,4742.495,1526.669,4742.495C1526.770,4742.300,1526.884,4742.115,1526.966,4742.005C1527.016,4741.940,1527.061,4741.897,1527.089,4741.878C1527.168,4741.824,1527.360,4741.769,1527.517,4741.763C1527.518,4741.763,1527.519,4741.763,1527.520,4741.763C1527.582,4741.761,1527.619,4741.765,1527.650,4741.748C1527.685,4741.729,1527.709,4741.691,1527.756,4741.630C1527.932,4741.398,1528.072,4741.020,1528.103,4740.711L1528.109,4740.634L1527.386,4740.611L1527.386,4740.611C1524.566,4740.520,1522.360,4739.838,1521.071,4738.676L1521.071,4738.675C1521.034,4738.643,1520.995,4738.611,1520.961,4738.581ZZ'></path></g></g></svg>") center no-repeat
}
.icon_kazoku_jikan {
    -webkit-mask: url("data:image/svg+xml;utf8,<svg id='screenshot-9bfaac0a-2cfd-8010-8002-08f955c66b9f' xlink='http://www.w3.org/1999/xlink' width='19.833' xmlns='http://www.w3.org/2000/svg' style='-webkit-print-color-adjust:exact' version='1.1' viewBox='1513.5 4781.537 19.833 23.129' height='23.129'><g id='shape-9bfaac0a-2cfd-8010-8002-08f955c66b9f'><g class='fills' id='fills-9bfaac0a-2cfd-8010-8002-08f955c66b9f'><path rx='0' ry='0' d='M1517.583,4785.796C1517.000,4785.796,1516.499,4785.587,1516.081,4785.169C1515.663,4784.751,1515.454,4784.250,1515.454,4783.667C1515.454,4783.083,1515.663,4782.583,1516.081,4782.165C1516.499,4781.747,1517.000,4781.537,1517.583,4781.537C1518.167,4781.537,1518.667,4781.747,1519.085,4782.165C1519.503,4782.583,1519.713,4783.083,1519.713,4783.667C1519.713,4784.250,1519.503,4784.751,1519.085,4785.169C1518.667,4785.587,1518.167,4785.796,1517.583,4785.796ZZM1530.271,4792.417C1529.785,4792.417,1529.372,4792.247,1529.031,4791.906C1528.691,4791.566,1528.521,4791.153,1528.521,4790.667C1528.521,4790.181,1528.691,4789.767,1529.031,4789.427C1529.372,4789.087,1529.785,4788.917,1530.271,4788.917C1530.757,4788.917,1531.170,4789.087,1531.510,4789.427C1531.851,4789.767,1532.021,4790.181,1532.021,4790.667C1532.021,4791.153,1531.851,4791.566,1531.510,4791.906C1531.170,4792.247,1530.757,4792.417,1530.271,4792.417ZZM1515.542,4804.667L1515.542,4796.208L1513.500,4796.208L1513.500,4788.917C1513.500,4788.431,1513.670,4788.017,1514.010,4787.677C1514.351,4787.337,1514.764,4787.167,1515.250,4787.167L1519.683,4787.167C1520.014,4787.167,1520.320,4787.254,1520.602,4787.429C1520.884,4787.604,1521.103,4787.847,1521.258,4788.158L1525.225,4796.267L1527.354,4793.992C1527.471,4793.856,1527.612,4793.753,1527.777,4793.685C1527.942,4793.617,1528.112,4793.583,1528.287,4793.583L1532.050,4793.583C1532.400,4793.583,1532.701,4793.710,1532.954,4793.962C1533.207,4794.215,1533.333,4794.517,1533.333,4794.867L1533.333,4799.708L1531.875,4799.708L1531.875,4804.667L1527.792,4804.667L1527.792,4795.829L1526.071,4797.667L1524.029,4797.667L1520.208,4789.996L1520.208,4804.667Z'></path></g></g></svg>") center no-repeat;
    mask: url("data:image/svg+xml;utf8,<svg id='screenshot-9bfaac0a-2cfd-8010-8002-08f955c66b9f' xlink='http://www.w3.org/1999/xlink' width='19.833' xmlns='http://www.w3.org/2000/svg' style='-webkit-print-color-adjust:exact' version='1.1' viewBox='1513.5 4781.537 19.833 23.129' height='23.129'><g id='shape-9bfaac0a-2cfd-8010-8002-08f955c66b9f'><g class='fills' id='fills-9bfaac0a-2cfd-8010-8002-08f955c66b9f'><path rx='0' ry='0' d='M1517.583,4785.796C1517.000,4785.796,1516.499,4785.587,1516.081,4785.169C1515.663,4784.751,1515.454,4784.250,1515.454,4783.667C1515.454,4783.083,1515.663,4782.583,1516.081,4782.165C1516.499,4781.747,1517.000,4781.537,1517.583,4781.537C1518.167,4781.537,1518.667,4781.747,1519.085,4782.165C1519.503,4782.583,1519.713,4783.083,1519.713,4783.667C1519.713,4784.250,1519.503,4784.751,1519.085,4785.169C1518.667,4785.587,1518.167,4785.796,1517.583,4785.796ZZM1530.271,4792.417C1529.785,4792.417,1529.372,4792.247,1529.031,4791.906C1528.691,4791.566,1528.521,4791.153,1528.521,4790.667C1528.521,4790.181,1528.691,4789.767,1529.031,4789.427C1529.372,4789.087,1529.785,4788.917,1530.271,4788.917C1530.757,4788.917,1531.170,4789.087,1531.510,4789.427C1531.851,4789.767,1532.021,4790.181,1532.021,4790.667C1532.021,4791.153,1531.851,4791.566,1531.510,4791.906C1531.170,4792.247,1530.757,4792.417,1530.271,4792.417ZZM1515.542,4804.667L1515.542,4796.208L1513.500,4796.208L1513.500,4788.917C1513.500,4788.431,1513.670,4788.017,1514.010,4787.677C1514.351,4787.337,1514.764,4787.167,1515.250,4787.167L1519.683,4787.167C1520.014,4787.167,1520.320,4787.254,1520.602,4787.429C1520.884,4787.604,1521.103,4787.847,1521.258,4788.158L1525.225,4796.267L1527.354,4793.992C1527.471,4793.856,1527.612,4793.753,1527.777,4793.685C1527.942,4793.617,1528.112,4793.583,1528.287,4793.583L1532.050,4793.583C1532.400,4793.583,1532.701,4793.710,1532.954,4793.962C1533.207,4794.215,1533.333,4794.517,1533.333,4794.867L1533.333,4799.708L1531.875,4799.708L1531.875,4804.667L1527.792,4804.667L1527.792,4795.829L1526.071,4797.667L1524.029,4797.667L1520.208,4789.996L1520.208,4804.667Z'></path></g></g></svg>") center no-repeat
}
.icon_boutube {
    -webkit-mask: url("data:image/svg+xml;utf8,<svg id='screenshot-9bfaac0a-2cfd-8010-8002-08f955c66b75' xlink='http://www.w3.org/1999/xlink' width='17.5' xmlns='http://www.w3.org/2000/svg' style='-webkit-print-color-adjust:exact' version='1.1' viewBox='1515.833 4235.667 17.5 19.833' height='19.833'><g id='shape-9bfaac0a-2cfd-8010-8002-08f955c66b75'><g class='fills' id='fills-9bfaac0a-2cfd-8010-8002-08f955c66b75'><path rx='0' ry='0' d='M1515.833,4255.500L1515.833,4235.667L1525.837,4235.667L1526.392,4238.175L1533.333,4238.175L1533.333,4248.967L1525.867,4248.967L1525.313,4246.488L1517.583,4246.488L1517.583,4255.500ZM1524.583,4242.317ZM1527.354,4247.217L1531.583,4247.217L1531.583,4239.925L1524.904,4239.925L1524.350,4237.417L1517.583,4237.417L1517.583,4244.738L1526.800,4244.738Z'></path></g></g></svg>") center no-repeat;
    mask: url("data:image/svg+xml;utf8,<svg id='screenshot-9bfaac0a-2cfd-8010-8002-08f955c66b75' xlink='http://www.w3.org/1999/xlink' width='17.5' xmlns='http://www.w3.org/2000/svg' style='-webkit-print-color-adjust:exact' version='1.1' viewBox='1515.833 4235.667 17.5 19.833' height='19.833'><g id='shape-9bfaac0a-2cfd-8010-8002-08f955c66b75'><g class='fills' id='fills-9bfaac0a-2cfd-8010-8002-08f955c66b75'><path rx='0' ry='0' d='M1515.833,4255.500L1515.833,4235.667L1525.837,4235.667L1526.392,4238.175L1533.333,4238.175L1533.333,4248.967L1525.867,4248.967L1525.313,4246.488L1517.583,4246.488L1517.583,4255.500ZM1524.583,4242.317ZM1527.354,4247.217L1531.583,4247.217L1531.583,4239.925L1524.904,4239.925L1524.350,4237.417L1517.583,4237.417L1517.583,4244.738L1526.800,4244.738Z'></path></g></g></svg>") center no-repeat
}
.icon_info {
    -webkit-mask: url("data:image/svg+xml;utf8,<svg id='screenshot-9bfaac0a-2cfd-8010-8002-08f955c66ba7' xlink='http://www.w3.org/1999/xlink' width='21' xmlns='http://www.w3.org/2000/svg' style='-webkit-print-color-adjust:exact' version='1.1' viewBox='1513.5 4832.5 21 21' height='21'><g id='shape-9bfaac0a-2cfd-8010-8002-08f955c66ba7'><g class='fills' id='fills-9bfaac0a-2cfd-8010-8002-08f955c66ba7'><path rx='0' ry='0' d='M1515.250,4853.500C1514.783,4853.500,1514.375,4853.325,1514.025,4852.975C1513.675,4852.625,1513.500,4852.217,1513.500,4851.750L1513.500,4834.250C1513.500,4833.783,1513.675,4833.375,1514.025,4833.025C1514.375,4832.675,1514.783,4832.500,1515.250,4832.500L1528.725,4832.500L1534.500,4838.275L1534.500,4851.750C1534.500,4852.217,1534.325,4852.625,1533.975,4852.975C1533.625,4853.325,1533.217,4853.500,1532.750,4853.500ZM1515.250,4851.750L1532.750,4851.750L1532.750,4839.237L1527.763,4839.237L1527.763,4834.250L1515.250,4834.250L1515.250,4851.750ZZM1518.138,4848.512L1529.862,4848.512L1529.862,4846.762L1518.138,4846.762ZM1518.138,4839.237L1524.000,4839.237L1524.000,4837.487L1518.138,4837.487ZM1518.138,4843.875L1529.862,4843.875L1529.862,4842.125L1518.138,4842.125ZM1515.250,4834.250L1515.250,4839.237L1515.250,4834.250ZL1515.250,4851.750L1515.250,4834.250ZZ'></path></g></g></svg>") center no-repeat;
    mask: url("data:image/svg+xml;utf8,<svg id='screenshot-9bfaac0a-2cfd-8010-8002-08f955c66ba7' xlink='http://www.w3.org/1999/xlink' width='21' xmlns='http://www.w3.org/2000/svg' style='-webkit-print-color-adjust:exact' version='1.1' viewBox='1513.5 4832.5 21 21' height='21'><g id='shape-9bfaac0a-2cfd-8010-8002-08f955c66ba7'><g class='fills' id='fills-9bfaac0a-2cfd-8010-8002-08f955c66ba7'><path rx='0' ry='0' d='M1515.250,4853.500C1514.783,4853.500,1514.375,4853.325,1514.025,4852.975C1513.675,4852.625,1513.500,4852.217,1513.500,4851.750L1513.500,4834.250C1513.500,4833.783,1513.675,4833.375,1514.025,4833.025C1514.375,4832.675,1514.783,4832.500,1515.250,4832.500L1528.725,4832.500L1534.500,4838.275L1534.500,4851.750C1534.500,4852.217,1534.325,4852.625,1533.975,4852.975C1533.625,4853.325,1533.217,4853.500,1532.750,4853.500ZM1515.250,4851.750L1532.750,4851.750L1532.750,4839.237L1527.763,4839.237L1527.763,4834.250L1515.250,4834.250L1515.250,4851.750ZZM1518.138,4848.512L1529.862,4848.512L1529.862,4846.762L1518.138,4846.762ZM1518.138,4839.237L1524.000,4839.237L1524.000,4837.487L1518.138,4837.487ZM1518.138,4843.875L1529.862,4843.875L1529.862,4842.125L1518.138,4842.125ZM1515.250,4834.250L1515.250,4839.237L1515.250,4834.250ZL1515.250,4851.750L1515.250,4834.250ZZ'></path></g></g></svg>") center no-repeat
}
.icon_otoriyose {
    -webkit-mask: url("data:image/svg+xml;utf8,<svg id='screenshot-9bfaac0a-2cfd-8010-8002-08f955c66b81' xlink='http://www.w3.org/1999/xlink' width='18.667' xmlns='http://www.w3.org/2000/svg' style='-webkit-print-color-adjust:exact' version='1.1' viewBox='1514.667 4631.333 18.667 23.333' height='23.333'><g id='shape-9bfaac0a-2cfd-8010-8002-08f955c66b81'><g class='fills' id='fills-9bfaac0a-2cfd-8010-8002-08f955c66b81'><path rx='0' ry='0' d='M1516.417,4654.667C1515.950,4654.667,1515.542,4654.492,1515.192,4654.142C1514.842,4653.792,1514.667,4653.383,1514.667,4652.917L1514.667,4637.750C1514.667,4637.283,1514.842,4636.875,1515.192,4636.525C1515.542,4636.175,1515.950,4636.000,1516.417,4636.000L1519.625,4636.000L1519.625,4635.708C1519.625,4634.483,1520.048,4633.448,1520.894,4632.602C1521.740,4631.756,1522.775,4631.333,1524.000,4631.333C1525.225,4631.333,1526.260,4631.756,1527.106,4632.602C1527.952,4633.448,1528.375,4634.483,1528.375,4635.708L1528.375,4636.000L1531.583,4636.000C1532.050,4636.000,1532.458,4636.175,1532.808,4636.525C1533.158,4636.875,1533.333,4637.283,1533.333,4637.750L1533.333,4652.917C1533.333,4653.383,1533.158,4653.792,1532.808,4654.142C1532.458,4654.492,1532.050,4654.667,1531.583,4654.667ZM1516.417,4652.917L1531.583,4652.917L1531.583,4637.750L1528.375,4637.750L1528.375,4640.375C1528.375,4640.628,1528.292,4640.837,1528.127,4641.002C1527.962,4641.167,1527.753,4641.250,1527.500,4641.250C1527.247,4641.250,1527.038,4641.167,1526.873,4641.002C1526.708,4640.837,1526.625,4640.628,1526.625,4640.375L1526.625,4637.750L1521.375,4637.750L1521.375,4640.375C1521.375,4640.628,1521.292,4640.837,1521.127,4641.002C1520.962,4641.167,1520.753,4641.250,1520.500,4641.250C1520.247,4641.250,1520.038,4641.167,1519.873,4641.002C1519.708,4640.837,1519.625,4640.628,1519.625,4640.375L1519.625,4637.750L1516.417,4637.750L1516.417,4652.917ZZM1521.375,4636.000L1526.625,4636.000L1526.625,4635.708C1526.625,4634.969,1526.372,4634.347,1525.867,4633.842C1525.361,4633.336,1524.739,4633.083,1524.000,4633.083C1523.261,4633.083,1522.639,4633.336,1522.133,4633.842C1521.628,4634.347,1521.375,4634.969,1521.375,4635.708ZM1516.417,4652.917L1516.417,4637.750L1516.417,4652.917ZZ'></path></g></g></svg>") center no-repeat;
    mask: url("data:image/svg+xml;utf8,<svg id='screenshot-9bfaac0a-2cfd-8010-8002-08f955c66b81' xlink='http://www.w3.org/1999/xlink' width='18.667' xmlns='http://www.w3.org/2000/svg' style='-webkit-print-color-adjust:exact' version='1.1' viewBox='1514.667 4631.333 18.667 23.333' height='23.333'><g id='shape-9bfaac0a-2cfd-8010-8002-08f955c66b81'><g class='fills' id='fills-9bfaac0a-2cfd-8010-8002-08f955c66b81'><path rx='0' ry='0' d='M1516.417,4654.667C1515.950,4654.667,1515.542,4654.492,1515.192,4654.142C1514.842,4653.792,1514.667,4653.383,1514.667,4652.917L1514.667,4637.750C1514.667,4637.283,1514.842,4636.875,1515.192,4636.525C1515.542,4636.175,1515.950,4636.000,1516.417,4636.000L1519.625,4636.000L1519.625,4635.708C1519.625,4634.483,1520.048,4633.448,1520.894,4632.602C1521.740,4631.756,1522.775,4631.333,1524.000,4631.333C1525.225,4631.333,1526.260,4631.756,1527.106,4632.602C1527.952,4633.448,1528.375,4634.483,1528.375,4635.708L1528.375,4636.000L1531.583,4636.000C1532.050,4636.000,1532.458,4636.175,1532.808,4636.525C1533.158,4636.875,1533.333,4637.283,1533.333,4637.750L1533.333,4652.917C1533.333,4653.383,1533.158,4653.792,1532.808,4654.142C1532.458,4654.492,1532.050,4654.667,1531.583,4654.667ZM1516.417,4652.917L1531.583,4652.917L1531.583,4637.750L1528.375,4637.750L1528.375,4640.375C1528.375,4640.628,1528.292,4640.837,1528.127,4641.002C1527.962,4641.167,1527.753,4641.250,1527.500,4641.250C1527.247,4641.250,1527.038,4641.167,1526.873,4641.002C1526.708,4640.837,1526.625,4640.628,1526.625,4640.375L1526.625,4637.750L1521.375,4637.750L1521.375,4640.375C1521.375,4640.628,1521.292,4640.837,1521.127,4641.002C1520.962,4641.167,1520.753,4641.250,1520.500,4641.250C1520.247,4641.250,1520.038,4641.167,1519.873,4641.002C1519.708,4640.837,1519.625,4640.628,1519.625,4640.375L1519.625,4637.750L1516.417,4637.750L1516.417,4652.917ZZM1521.375,4636.000L1526.625,4636.000L1526.625,4635.708C1526.625,4634.969,1526.372,4634.347,1525.867,4633.842C1525.361,4633.336,1524.739,4633.083,1524.000,4633.083C1523.261,4633.083,1522.639,4633.336,1522.133,4633.842C1521.628,4634.347,1521.375,4634.969,1521.375,4635.708ZM1516.417,4652.917L1516.417,4637.750L1516.417,4652.917ZZ'></path></g></g></svg>") center no-repeat
}
.icon_youtube {
    -webkit-mask: url("data:image/svg+xml;utf8,<svg id='screenshot-9bfaac0a-2cfd-8010-8002-08f955c66b75' xlink='http://www.w3.org/1999/xlink' width='17.5' xmlns='http://www.w3.org/2000/svg' style='-webkit-print-color-adjust:exact' version='1.1' viewBox='1515.833 4235.667 17.5 19.833' height='19.833'><g id='shape-9bfaac0a-2cfd-8010-8002-08f955c66b75'><g class='fills' id='fills-9bfaac0a-2cfd-8010-8002-08f955c66b75'><path rx='0' ry='0' d='M1515.833,4255.500L1515.833,4235.667L1525.837,4235.667L1526.392,4238.175L1533.333,4238.175L1533.333,4248.967L1525.867,4248.967L1525.313,4246.488L1517.583,4246.488L1517.583,4255.500ZM1524.583,4242.317ZM1527.354,4247.217L1531.583,4247.217L1531.583,4239.925L1524.904,4239.925L1524.350,4237.417L1517.583,4237.417L1517.583,4244.738L1526.800,4244.738Z'></path></g></g></svg>") center no-repeat;
    mask: url("data:image/svg+xml;utf8,<svg id='screenshot-9bfaac0a-2cfd-8010-8002-08f955c66b75' xlink='http://www.w3.org/1999/xlink' width='17.5' xmlns='http://www.w3.org/2000/svg' style='-webkit-print-color-adjust:exact' version='1.1' viewBox='1515.833 4235.667 17.5 19.833' height='19.833'><g id='shape-9bfaac0a-2cfd-8010-8002-08f955c66b75'><g class='fills' id='fills-9bfaac0a-2cfd-8010-8002-08f955c66b75'><path rx='0' ry='0' d='M1515.833,4255.500L1515.833,4235.667L1525.837,4235.667L1526.392,4238.175L1533.333,4238.175L1533.333,4248.967L1525.867,4248.967L1525.313,4246.488L1517.583,4246.488L1517.583,4255.500ZM1524.583,4242.317ZM1527.354,4247.217L1531.583,4247.217L1531.583,4239.925L1524.904,4239.925L1524.350,4237.417L1517.583,4237.417L1517.583,4244.738L1526.800,4244.738Z'></path></g></g></svg>") center no-repeat
}
html {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-text-size-adjust: 100%;
    word-break: normal;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4
}
*,
:after,
:before {
    background-repeat: no-repeat;
    -webkit-box-sizing: inherit;
    box-sizing: inherit
}
:after,
:before {
    text-decoration: inherit;
    vertical-align: inherit
}
* {
    padding: 0;
    margin: 0
}
hr {
    overflow: visible;
    height: 0;
    color: inherit
}
details,
main {
    display: block
}

summary {
    display: list-item
}

small {
    font-size: 80%
}

[hidden] {
    display: none
}
abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}
a {
    background-color: transparent
}
a:active,
a:hover {
    outline-width: 0
}
code,
kbd,
pre,
samp {
    font-family: monospace, monospace
}
pre {
    font-size: 1em
}
b,
strong {
    font-weight: bolder
}
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}
sub {
    bottom: -0.25em
}
sup {
    top: -0.5em
}
table {
    border-color: inherit;
    text-indent: 0
}
iframe {
    border-style: none
}
input {
    border-radius: 0
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
    height: auto
}
[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}
[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}
textarea {
    overflow: auto;
    resize: vertical
}
button,
input,
optgroup,
select,
textarea {
    font: inherit
}
optgroup {
    font-weight: bold
}
button {
    overflow: visible
}
button,
select {
    text-transform: none
}
[role=button],
[type=button],
[type=reset],
[type=submit],
button {
    cursor: pointer
}
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
    border-style: none;
    padding: 0
}
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button:-moz-focusring {
    outline: 1px dotted ButtonText
}
[type=reset],
[type=submit],
button,
html [type=button] {
    -webkit-appearance: button
}
button,
input,
select,
textarea {
    background-color: transparent;
    border-style: none
}
a:focus,
button:focus,
input:focus,
select:focus,
textarea:focus {
    outline-width: 0
}
select {
    -moz-appearance: none;
    -webkit-appearance: none
}
select::-ms-expand {
    display: none
}
select::-ms-value {
    color: currentColor
}
legend {
    border: 0;
    color: inherit;
    display: table;
    max-width: 100%;
    white-space: normal;
    max-width: 100%
}
::-webkit-file-upload-button {
    -webkit-appearance: button;
    color: inherit;
    font: inherit
}
[disabled] {
    cursor: default
}
img {
    border-style: none
}
progress {
    vertical-align: baseline
}
[aria-busy=true] {
    cursor: progress
}
[aria-controls] {
    cursor: pointer
}
[aria-disabled=true] {
    cursor: default
}
@media screen and (max-width:768px) {
    body {
        position: relative;
        width: 100vw;
        padding-top: calc(50 * 0.2666666667vw);
        color: rgb(32, 36, 48);
        font-size: 16rem;
        background: rgb(253, 253, 254)
    }
    a[href*="tel:"] {
        color: rgb(32, 36, 48)
    }
    .vw-l {
        display: none !important
    }
    .gheader {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        position: fixed;
        top: 0;
        z-index: 10;
        width: 100%;
        height: calc(50 * 0.2666666667vw);
        background: rgb(253, 253, 254);
        -webkit-box-shadow: 0 0 12px 0 rgba(10, 68, 155, 0.1);
        box-shadow: 0 0 12px 0 rgba(10, 68, 155, 0.1)
    }
    .gheaderInner {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        position: relative;
        width: 100%;
        padding: 0 calc(20 * 0.2666666667vw)
    }
    .gheaderLogo {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: calc(150 * 0.2666666667vw)
    }
    .gheaderLogo svg {
        -webkit-transition: fill ease 0.2s;
        transition: fill ease 0.2s;
        width: 100%;
        fill: rgb(32, 36, 48)
    }
    .gheaderLogo:hover svg {
        fill: rgb(0, 112, 232)
    }
    .gheaderSub {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: calc(20 * 0.2666666667vw)
    }
    .container {
        width: 100%;
        margin: 0 auto;
        background: rgb(253, 253, 254)
    }
    .sidebar {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        width: 100vw;
        height: 100vh;
        padding: 0;
        background: rgb(253, 253, 254);
        border-right: 1px solid rgb(230, 230, 232);
        overflow-y: scroll
    }
    .sidebarSearch {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        position: absolute;
        top: calc(calc(50 * 0.2666666667vw) + calc(8 * 0.2666666667vw));
        width: 100%;
        padding: 0 calc(20 * 0.2666666667vw)
    }
    .sidebar .gnav {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-top: calc(50 * 0.2666666667vw);
        padding: calc(50 * 0.2666666667vw) calc(20 * 0.2666666667vw) 0
    }
    .sidebar .gnavMain {
        padding: calc(15 * 0.2666666667vw) 0;
        border-bottom: 1px solid rgb(230, 230, 232)
    }
    .sidebar .gnavMain ._item {
        display: block;
        width: 100vw;
        margin-left: calc(-20 * 0.2666666667vw);
        text-decoration: none
    }
    .sidebar .gnavMain ._itemInner {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-transition: color ease 0.2s;
        transition: color ease 0.2s;
        gap: calc(10 * 0.2666666667vw);
        width: 100%;
        height: calc(50 * 0.2666666667vw);
        padding: 0 calc(20 * 0.2666666667vw);
        color: rgb(32, 36, 48)
    }
    .sidebar .gnavMain ._itemInner ._itemIcon {
        -webkit-transition: background-color ease 0.2s;
        transition: background-color ease 0.2s;
        background-color: rgb(32, 36, 48)
    }
    .sidebar .gnavMain ._itemInner:hover {
        cursor: pointer;
        color: rgb(0, 112, 232)
    }
    .sidebar .gnavMain ._itemInner:hover ._itemIcon {
        background-color: rgb(0, 112, 232)
    }
    .sidebar .gnavMain ._itemIcon {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        width: calc(30 * 0.2666666667vw);
        height: calc(30 * 0.2666666667vw)
    }
    .sidebar .gnavMain ._itemTitle {
        width: 100%;
        font-size: 18rem
    }
    .sidebar .gnavMain ._itemArrow {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        width: calc(30 * 0.2666666667vw);
        height: calc(30 * 0.2666666667vw);
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg)
    }
    .sidebar .gnavMain ._item svg {
        fill: rgb(32, 36, 48)
    }
    .sidebar .gnavMain ._item.-childed ._itemArrow {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    .sidebar .gnavMain ._itemChild {
        height: 0;
        padding: 0;
        overflow: hidden
    }
    .sidebar .gnavMain ._itemChildInner {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: calc(4 * 0.2666666667vw);
        margin-left: calc(60 * 0.2666666667vw)
    }
    .sidebar .gnavMain ._itemChildLink {
        color: rgb(32, 36, 48);
        font-size: 15rem;
        text-decoration: none
    }
    .sidebar .gnavMain ._itemChildLink:hover {
        color: rgb(0, 112, 232)
    }
    .sidebar .gnavMain ._itemChildLink ._count {
        padding-left: calc(3 * 0.2666666667vw);
        color: rgba(92, 92, 92, 0.6);
        font-size: 12rem
    }
    .sidebar .gnavMain ._item.opened ._itemArrow {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }
    .sidebar .gnavMain ._item.opened ._itemChild {
        height: auto;
        padding: 0 0 calc(10 * 0.2666666667vw) 0
    }
    .sidebar .sns {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: calc(10 * 0.2666666667vw);
        padding: calc(20 * 0.2666666667vw) calc(20 * 0.2666666667vw)
    }
    .sidebar .snsIcon {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: calc(36 * 0.2666666667vw);
        height: calc(36 * 0.2666666667vw)
    }
    .sidebar .snsIcon svg {
        fill: rgb(32, 36, 48);
        -webkit-transform: scale(0.9);
        transform: scale(0.9)
    }
    .sidebar .snsIcon:hover svg {
        fill: rgb(0, 112, 232)
    }
    .main {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 100%;
        margin: 0 0 calc(30 * 0.2666666667vw) 0;
        padding: 0 calc(15 * 0.2666666667vw)
    }
    .mainContents {
        width: 100%
    }
    .scrolltop {
        display: none
    }
    .gfooterPrimary {
        padding: calc(20 * 0.2666666667vw) calc(15 * 0.2666666667vw);
        background: rgb(242, 244, 248)
    }
    .gfooterAttention {
        color: rgb(255, 0, 67);
        font-weight: 500
    }
    .gfooterMessage {
        margin-top: calc(10 * 0.2666666667vw);
        font-size: 14rem
    }
    .gfooterContact {
        margin: calc(15 * 0.2666666667vw) auto 0;
        padding: calc(15 * 0.2666666667vw) 0;
        font-style: normal;
        text-align: center;
        background: rgb(253, 253, 254);
        border-radius: calc(6 * 0.2666666667vw)
    }
    .gfooterContactName {
        font-size: 16rem
    }
    .gfooterContactAddress {
        font-size: 12rem
    }

    .gfooterContactBlock {
        margin: calc(10 * 0.2666666667vw) auto 0
    }

    .gfooterContactNumber {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        gap: calc(20 * 0.2666666667vw);
        font-size: 14rem;
        font-weight: 700
    }
    .gfooterContactMail {
        width: calc(100% - calc(30 * 0.2666666667vw));
        margin-top: calc(16 * 0.2666666667vw)
    }
    .gfooterSecondary {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding: calc(10 * 0.2666666667vw) calc(24 * 0.2666666667vw);
        background: rgb(0, 88, 200)
    }
    .gfooterBlock {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: calc(6 * 0.2666666667vw);
        width: 100%
    }
    .gfooterSitelogo {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: calc(140 * 0.2666666667vw);
        -webkit-transform-origin: left center;
        transform-origin: left center
    }
    .gfooterSitelogo svg {
        width: 100%;
        fill: white
    }
    .gfooterNavSecondary {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: calc(6 * 0.2666666667vw);
        width: 100%;
        margin: 0 auto;
        padding-top: calc(15 * 0.2666666667vw);
        font-size: 12rem;
        border-top: 1px solid rgba(253, 253, 254, 0.3)
    }
    .gfooterNavSecondary ._item {
        color: white;
        text-decoration: none
    }
    .gfooterNavPr {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        gap: calc(10 * 0.2666666667vw) calc(6 * 0.2666666667vw);
        padding-bottom: calc(15 * 0.2666666667vw)
    }
    .gfooterNavPr ._item {
        width: calc(50% - calc(5 * 0.2666666667vw));
        line-height: 1
    }
    .gfooterNavPr ._item img {
        width: 100%
    }
    .gfooterLinks {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: calc(6 * 0.2666666667vw);
        width: 100%;
        font-size: 12rem
    }
    .gfooterLinks ._item {
        color: white;
        text-decoration: none
    }
    .gfooterCopyright {
        width: 100%;
        color: white;
        text-align: center;
        border-top: 1px solid rgba(253, 253, 254, 0.3)
    }
    .gfooterCopyright small {
        font-size: 10rem;
        font-weight: 300
    }
    .ads {
        margin: calc(20 * 0.2666666667vw) 0
    }
    .link-btn {
        -webkit-transition: ease 0.3s;
        transition: ease 0.3s;
        display: inline-block;
        padding: calc(12 * 0.2666666667vw) calc(20 * 0.2666666667vw);
        color: white !important;
        text-align: center;
        text-decoration: none;
        background: rgb(32, 36, 48);
        border-radius: calc(6 * 0.2666666667vw)
    }
    .link-btn:hover {
        background: rgb(0, 112, 232)
    }

    .form input,
    .form textarea {
        padding: calc(8 * 0.2666666667vw);
        border: 1px solid rgb(32, 36, 48)
    }

    .ui_drawer_toggle {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: calc(12 * 0.2666666667vw);
        position: fixed;
        top: 0;
        right: 0;
        z-index: 99;
        width: calc(50 * 0.2666666667vw);
        height: calc(50 * 0.2666666667vw);
        color: white;
        cursor: pointer
    }
    .ui_drawer_toggle span {
        -webkit-transition: ease 0.3s;
        transition: ease 0.3s;
        display: block;
        position: absolute;
        width: calc(20 * 0.2666666667vw);
        height: calc(2 * 0.2666666667vw);
        background: rgb(32, 36, 48)
    }
    .ui_drawer_toggle span:first-of-type {
        top: calc(18 * 0.2666666667vw)
    }
    .ui_drawer_toggle span:nth-of-type(3) {
        bottom: calc(18 * 0.2666666667vw)
    }
    .ui_drawer_toggle.is-active span:first-of-type {
        top: calc(24 * 0.2666666667vw);
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg)
    }
    .ui_drawer_toggle.is-active span:nth-of-type(2) {
        width: 0
    }
    .ui_drawer_toggle.is-active span:nth-of-type(3) {
        bottom: calc(24 * 0.2666666667vw);
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg)
    }
    .ui_drawer_body {
        -webkit-transition: 0.4s;
        transition: 0.4s;
        position: fixed;
        top: 0;
        right: calc(100vw * -1);
        z-index: 10;
        width: 100vw;
        height: 100vh;
        overflow-x: hidden
    }
    .ui_drawer_body.is-active {
        right: 0
    }
    .ui_drawer_body nav {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 20px
    }
    .breadcrumbs {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding: calc(10 * 0.2666666667vw) 0;
        color: rgba(92, 92, 92, 0.6);
        font-size: 12rem;
        border-bottom: 1px solid rgb(230, 230, 232)
    }
    .breadcrumbs br {
        display: none
    }
    .breadcrumbs a {
        color: rgb(32, 36, 48);
        text-decoration: none
    }
    .breadcrumbs a:hover {
        color: rgb(0, 112, 232)
    }
    .pagination {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 100%;
        margin-top: calc(30 * 0.2666666667vw)
    }
    .pagination .nav-links {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 1px;
        background: rgb(184, 184, 184);
        border: 1px solid rgb(184, 184, 184);
        border-radius: calc(6 * 0.2666666667vw);
        overflow: hidden
    }
    .pagination .page-numbers {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: calc(35 * 0.2666666667vw);
        height: calc(35 * 0.2666666667vw);
        color: rgb(32, 36, 48);
        font-size: 13rem;
        line-height: 1;
        text-decoration: none;
        background: rgb(253, 253, 254)
    }
    .pagination .page-numbers.current {
        color: white;
        background: rgb(0, 112, 232)
    }
    .pagination a.page-numbers:nth-last-of-type(2),
    .pagination a.page-numbers:nth-of-type(2) {
        display: none
    }
    .ui_search {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
        height: calc(40 * 0.2666666667vw)
    }

    .ui_searchBlock {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        position: relative;
        width: 100%;
        height: 100%
    }

    .ui_searchInput {
        width: 100%;
        height: 100%;
        padding: 0 calc(50 * 0.2666666667vw) 0 calc(16 * 0.2666666667vw);
        -webkit-box-shadow: 0 0 0 calc(1 * 0.2666666667vw) rgb(32, 36, 48);
        box-shadow: 0 0 0 calc(1 * 0.2666666667vw) rgb(32, 36, 48);
        border-radius: calc(6 * 0.2666666667vw);
        overflow: hidden
    }

    .ui_searchInput::-webkit-input-placeholder {
        color: rgba(92, 92, 92, 0.6);
        font-size: 14rem
    }

    .ui_searchInput::-moz-placeholder {
        color: rgba(92, 92, 92, 0.6);
        font-size: 14rem
    }

    .ui_searchInput:-ms-input-placeholder {
        color: rgba(92, 92, 92, 0.6);
        font-size: 14rem
    }

    .ui_searchInput::-ms-input-placeholder {
        color: rgba(92, 92, 92, 0.6);
        font-size: 14rem
    }

    .ui_searchInput::placeholder {
        color: rgba(92, 92, 92, 0.6);
        font-size: 14rem
    }

    .ui_searchInput:focus {
        background: rgb(253, 253, 254) !important;
        outline: rgb(0, 112, 232);
        -webkit-box-shadow: 0 0 0 calc(1 * 0.2666666667vw) rgb(0, 112, 232);
        box-shadow: 0 0 0 calc(1 * 0.2666666667vw) rgb(0, 112, 232)
    }

    .ui_searchButton {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        position: absolute;
        right: 0;
        width: calc(40 * 0.2666666667vw);
        height: 100%;
        padding-right: calc(2 * 0.2666666667vw);
        background: rgb(242, 244, 248);
        border-top-right-radius: calc(6 * 0.2666666667vw);
        border-bottom-right-radius: calc(6 * 0.2666666667vw)
    }

    .ui_searchButton svg {
        fill: rgb(32, 36, 48)
    }

    .ui_searchButton:hover {
        cursor: pointer
    }

    .ui_searchButton:hover svg {
        fill: rgb(0, 112, 232)
    }

    .homeHeader {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        height: calc(150 * 0.2666666667vw);
        padding: 0 calc(30 * 0.2666666667vw);
        color: white;
        font-size: 20rem;
        font-weight: 700;
        text-align: center;
        text-shadow: 0 2px 10px rgba(32, 36, 48, 0.3);
        background: url(images/home_header_bg.webp) center rgb(32, 36, 48);
        background-size: cover
    }

    .homeTitle {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        height: calc(90 * 0.2666666667vw);
        color: rgb(32, 36, 48);
        font-size: 32rem;
        font-weight: 500;
        border-bottom: 1px solid rgb(32, 36, 48)
    }

    .homeCategories {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: calc(25 * 0.2666666667vw);
        margin-top: calc(30 * 0.2666666667vw)
    }

    .homeCategoryTitle {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .homeCategoryTitleInner {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: rgb(32, 36, 48);
        text-decoration: none
    }

    .homeCategoryTitleInner:hover {
        color: rgb(0, 112, 232)
    }

    .homeCategoryTitleInner:hover .homeCategoryTitleIcon {
        background-color: rgb(0, 112, 232)
    }

    .homeCategoryTitleIcon {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: calc(32 * 0.2666666667vw);
        height: calc(32 * 0.2666666667vw);
        margin-right: calc(4 * 0.2666666667vw);
        background-color: rgb(32, 36, 48);
        -webkit-transform-origin: left center;
        transform-origin: left center
    }

    .homeCategoryTitleName {
        margin-top: calc(-3 * 0.2666666667vw);
        font-size: 24rem;
        font-weight: 500;
        line-height: 1
    }

    .homeCategoryTitleLink {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: calc(22 * 0.2666666667vw);
        height: calc(22 * 0.2666666667vw);
        margin-left: calc(8 * 0.2666666667vw);
        background: rgb(0, 112, 232);
        border-radius: 100%
    }

    .homeCategoryTitleLink svg {
        fill: rgb(253, 253, 254);
        -webkit-transform: rotate(-90deg) scale(0.75);
        transform: rotate(-90deg) scale(0.75)
    }

    .homeCategoryEntries {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: calc(10 * 0.2666666667vw);
        width: calc(100% + calc(30 * 0.2666666667vw));
        margin: calc(15 * 0.2666666667vw) 0 0 calc(-15 * 0.2666666667vw);
        padding: 0 calc(15 * 0.2666666667vw) calc(10 * 0.2666666667vw);
        overflow-x: scroll
    }

    .homeCategoryEntries ._item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        position: relative;
        width: calc(160 * 0.2666666667vw);
        color: rgb(108, 110, 116);
        text-decoration: none
    }

    .homeCategoryEntries ._itemThumbnail {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: calc(160 * 0.2666666667vw);
        height: calc(90 * 0.2666666667vw);
        border-radius: calc(6 * 0.2666666667vw);
        background: rgb(253, 253, 254);
        overflow: hidden
    }

    .homeCategoryEntries ._itemThumbnail img {
        -o-object-fit: cover;
        object-fit: cover;
        width: 100%;
        height: 100%;
        -webkit-transition: -webkit-transform ease 0.2s;
        transition: -webkit-transform ease 0.2s;
        transition: transform ease 0.2s;
        transition: transform ease 0.2s, -webkit-transform ease 0.2s
    }

    .homeCategoryEntries ._itemTitle {
        margin-top: calc(10 * 0.2666666667vw);
        padding-right: calc(10 * 0.2666666667vw);
        color: rgb(32, 36, 48);
        font-size: 15rem;
        line-height: 1.4
    }

    .homeCategoryEntries ._itemTitle br {
        display: none
    }

    .homeCategoryEntries ._itemDate {
        display: block;
        margin-top: calc(8 * 0.2666666667vw);
        color: rgba(92, 92, 92, 0.6);
        font-size: 10rem;
        line-height: 1
    }

    .homeCategoryEntries ._itemDescription {
        margin-top: calc(8 * 0.2666666667vw)
    }

    .homeCategoryEntries ._itemDescription p {
        font-size: 12rem;
        line-height: 1.4
    }

    .homeCategoryEntries ._itemCategory {
        position: absolute;
        top: calc(10 * 0.2666666667vw);
        left: calc(10 * 0.2666666667vw)
    }

    .homeCategoryEntries ._itemCategoryItem {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        height: calc(18 * 0.2666666667vw);
        padding: 0 calc(6 * 0.2666666667vw);
        color: rgb(108, 110, 116);
        font-size: 10rem;
        line-height: 1;
        background: rgb(253, 253, 254);
        border-radius: calc(18 * 0.2666666667vw);
        -webkit-box-shadow: 0 calc(1 * 0.2666666667vw) calc(3 * 0.2666666667vw) 0 rgba(10, 68, 155, 0.1);
        box-shadow: 0 calc(1 * 0.2666666667vw) calc(3 * 0.2666666667vw) 0 rgba(10, 68, 155, 0.1)
    }

    .homeCategoryEntries ._item:hover ._itemThumbnail img {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }

    .homeCategoryEntries ._item:hover ._itemTitle {
        color: rgb(0, 112, 232)
    }

    .homeCategoryEntries ._item:hover ._itemDate {
        color: rgb(0, 112, 232)
    }

    .homeCategoryEntries ._item:hover ._itemDescription {
        color: rgb(0, 112, 232)
    }

    .archiveTitle {
        padding: calc(30 * 0.2666666667vw) calc(15 * 0.2666666667vw);
        font-size: 28rem;
        font-weight: 700;
        text-align: center
    }

    .archiveList {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        gap: calc(20 * 0.2666666667vw) 0;
        width: 100%
    }

    .archiveList ._item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        position: relative;
        width: calc(50% - calc(5 * 0.2666666667vw));
        color: rgb(108, 110, 116);
        text-decoration: none
    }

    .archiveList ._itemThumbnail {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
        height: calc(90 * 0.2666666667vw);
        border-radius: calc(6 * 0.2666666667vw);
        background: rgb(253, 253, 254);
        overflow: hidden
    }

    .archiveList ._itemThumbnail img {
        -o-object-fit: cover;
        object-fit: cover;
        width: 100%;
        height: 100%;
        -webkit-transition: -webkit-transform ease 0.2s;
        transition: -webkit-transform ease 0.2s;
        transition: transform ease 0.2s;
        transition: transform ease 0.2s, -webkit-transform ease 0.2s
    }

    .archiveList ._itemTitle {
        margin-top: calc(10 * 0.2666666667vw);
        color: rgb(32, 36, 48);
        font-size: 15rem;
        line-height: 1.4
    }

    .archiveList ._itemTitle br {
        display: none
    }

    .archiveList ._itemDate {
        display: block;
        margin-top: calc(8 * 0.2666666667vw);
        color: rgba(92, 92, 92, 0.6);
        font-size: 10rem;
        line-height: 1
    }

    .archiveList ._itemDescription {
        margin-top: calc(8 * 0.2666666667vw)
    }

    .archiveList ._itemDescription p {
        font-size: 12rem;
        text-align: justify;
        line-height: 1.4
    }

    .archiveList ._itemCategory {
        position: absolute;
        top: calc(10 * 0.2666666667vw);
        left: calc(10 * 0.2666666667vw)
    }

    .archiveList ._itemCategoryItem {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        height: calc(18 * 0.2666666667vw);
        padding: 0 calc(6 * 0.2666666667vw);
        color: rgb(108, 110, 116);
        font-size: 10rem;
        line-height: 1;
        background: rgb(253, 253, 254);
        border-radius: calc(18 * 0.2666666667vw);
        -webkit-box-shadow: 0 calc(1 * 0.2666666667vw) calc(3 * 0.2666666667vw) 0 rgba(10, 68, 155, 0.1);
        box-shadow: 0 calc(1 * 0.2666666667vw) calc(3 * 0.2666666667vw) 0 rgba(10, 68, 155, 0.1)
    }

    .archiveList ._item:hover ._itemThumbnail img {
        -webkit-transform: scale(1.08);
        transform: scale(1.08)
    }

    .archiveList ._item:hover ._itemTitle {
        color: rgb(0, 112, 232)
    }

    .archiveList ._item:hover ._itemDate {
        color: rgb(0, 112, 232)
    }

    .archiveList ._item:hover ._itemDescription {
        color: rgb(0, 112, 232)
    }

    .entry {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .entryWrapper {
        width: 100%;
        margin: 0 auto
    }

    .entryH2 {
        margin-bottom: calc(20 * 0.2666666667vw);
        font-size: 20rem;
        font-weight: 700
    }

    .entryHeader {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: calc(30 * 0.2666666667vw) calc(15 * 0.2666666667vw) calc(40 * 0.2666666667vw)
    }

    .entryHeaderTitle {
        font-size: 32rem;
        font-weight: 700;
        text-align: center;
        line-height: 1.4
    }

    .entryHeaderPost {
        margin-top: calc(12 * 0.2666666667vw);
        font-size: 12rem;
        text-align: center
    }

    .entryHeaderCategory {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-bottom: calc(16 * 0.2666666667vw)
    }

    .entryHeaderCategory .post-categories {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        gap: calc(6 * 0.2666666667vw)
    }

    .entryHeaderCategory .post-categories>li {
        list-style-type: none;
        padding-left: 0;
        text-indent: 0
    }

    .entryHeaderCategory .post-categories>li>a {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        height: calc(24 * 0.2666666667vw);
        padding: 0 calc(9 * 0.2666666667vw) calc(1 * 0.2666666667vw);
        color: rgb(32, 36, 48);
        font-size: 12rem;
        text-decoration: none;
        line-height: 1;
        border: 1px solid rgb(32, 36, 48);
        border-radius: calc(20 * 0.2666666667vw)
    }

    .entryHeaderCategory .post-categories>li>a:hover {
        color: rgb(0, 112, 232);
        border-color: rgb(0, 112, 232)
    }

    .entryThumbnail {
        width: 100%
    }

    .entryThumbnail img {
        width: 100%
    }

    .entryContents {
        line-height: 1.8
    }

    .entryContents h2 {
        margin-top: 1.5em;
        font-size: 20rem;
        font-weight: 700;
        line-height: 1.4
    }

    .entryContents h3 {
        margin-top: 1em;
        font-size: 16rem;
        font-weight: 700;
        line-height: 1.4
    }

    .entryContents h4 {
        margin-top: 1em;
        font-size: 500;
        line-height: 1.4
    }

    .entryContents p {
        margin-top: 1em
    }

    .entryContents img {
        display: inline-block;
        max-width: 100%;
        margin-top: 1em;
        line-height: 1
    }

    .entryContents a {
        color: rgb(0, 112, 232)
    }

    .entryContents li {
        list-style-type: none
    }

    .entryDetails {
        margin-top: calc(30 * 0.2666666667vw);
        padding-top: calc(30 * 0.2666666667vw);
        border-top: calc(6 * 0.2666666667vw) solid rgb(242, 244, 248)
    }

    .entryDetailsTable {
        border: 1px solid rgb(32, 36, 48)
    }

    .entryDetailsTable a {
        color: rgb(0, 112, 232)
    }

    .entryDetailsTable ._row {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        border-bottom: 1px solid rgb(184, 184, 184)
    }

    .entryDetailsTable ._row:last-of-type {
        border-bottom: none
    }

    .entryDetailsTable ._th {
        display: block;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        width: calc(180 * 0.2666666667vw);
        padding: calc(15 * 0.2666666667vw) calc(10 * 0.2666666667vw);
        font-size: 14rem;
        font-weight: 700
    }

    .entryDetailsTable ._td {
        width: 100%;
        padding: 0 calc(10 * 0.2666666667vw) calc(15 * 0.2666666667vw) calc(25 * 0.2666666667vw)
    }

    .entryDetailsTable ._td small {
        display: inline-block;
        font-size: 12rem;
        line-height: 1.2
    }

    .entryDetailsTelNumber {
        color: rgb(32, 36, 48) !important;
        text-decoration: none
    }

    .entryDetailsTelNote {
        margin-top: calc(6 * 0.2666666667vw)
    }

    .entryDetailsAccessMap {
        width: calc(100% + calc(15 * 0.2666666667vw));
        height: calc(400 * 0.2666666667vw);
        margin-top: calc(10 * 0.2666666667vw);
        margin-left: calc(-15 * 0.2666666667vw)
    }

    .entryDetailsAccessMap iframe {
        width: 100% !important;
        height: 100% !important;
        line-height: 1;
        border: none
    }

    .entryRelated {
        margin-top: calc(30 * 0.2666666667vw);
        padding-top: calc(30 * 0.2666666667vw);
        border-top: calc(6 * 0.2666666667vw) solid rgb(242, 244, 248)
    }

    .entryRelatedItems {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        gap: calc(20 * 0.2666666667vw) calc(10 * 0.2666666667vw)
    }

    .entryRelatedItems ._item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        position: relative;
        width: calc(50% - calc(5 * 0.2666666667vw));
        color: rgb(108, 110, 116);
        text-decoration: none
    }

    .entryRelatedItems ._itemThumbnail {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
        height: calc(90 * 0.2666666667vw);
        border-radius: calc(6 * 0.2666666667vw);
        background: rgb(253, 253, 254);
        overflow: hidden
    }

    .entryRelatedItems ._itemThumbnail img {
        -o-object-fit: cover;
        object-fit: cover;
        width: 100%;
        height: 100%;
        -webkit-transition: -webkit-transform ease 0.2s;
        transition: -webkit-transform ease 0.2s;
        transition: transform ease 0.2s;
        transition: transform ease 0.2s, -webkit-transform ease 0.2s
    }

    .entryRelatedItems ._itemTitle {
        width: calc(100% - 1em);
        margin-top: calc(6 * 0.2666666667vw);
        color: rgb(32, 36, 48);
        font-size: 14rem;
        line-height: 1.4
    }

    .entryRelatedItems ._itemTitle br {
        display: none
    }

    .entryRelatedItems ._item:hover ._itemThumbnail img {
        -webkit-transform: scale(1.08);
        transform: scale(1.08)
    }

    .entryRelatedItems ._item:hover ._itemTitle {
        color: rgb(0, 112, 232)
    }

    .entryRelatedItems ._item:hover ._itemDate {
        color: rgb(0, 112, 232)
    }

    .entryRelatedItems ._item:hover ._itemDescription {
        color: rgb(0, 112, 232)
    }

    .pageWrapper {
        width: 100%;
        margin: 0 auto
    }

    .pageTitle {
        padding: calc(50 * 0.2666666667vw) 0;
        font-size: 40rem;
        font-weight: 700;
        text-align: center;
        line-height: 1.4
    }

    .pageContents h2 {
        margin: 1.5em 0 0;
        font-size: 20rem;
        font-weight: 700
    }

    .pageContents h3 {
        margin: 1em 0 0;
        font-size: 16rem;
        font-weight: 700
    }

    .pageContents h4 {
        margin: 0.5em 0 0;
        font-weight: 700
    }

    .pageContents p {
        margin-top: 0.5em
    }

    .pageContents li {
        list-style-position: inside
    }

    .pageContents ul>li {
        list-style-type: none
    }

    .pageContents img {
        max-width: 100%
    }

    .cominfo_tbl {
        border: 1px solid rgb(32, 36, 48)
    }

    .cominfo_row {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        border-bottom: 1px solid rgb(184, 184, 184)
    }

    .cominfo_row:last-of-type {
        border-bottom: none
    }

    .cominfo_th {
        display: block;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        width: calc(200 * 0.2666666667vw);
        padding: calc(15 * 0.2666666667vw) calc(10 * 0.2666666667vw);
        font-weight: 700
    }

    .cominfo_td {
        width: 100%;
        padding: calc(15 * 0.2666666667vw) calc(10 * 0.2666666667vw)
    }

    .publish_content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: calc(30 * 0.2666666667vw)
    }

    .publish_content_img {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        width: 100%
    }

    .publish_content_img img {
        width: calc(120 * 0.2666666667vw)
    }

    .page_contactus_tbl {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: calc(20 * 0.2666666667vw);
        margin-top: calc(30 * 0.2666666667vw);
        padding-top: calc(30 * 0.2666666667vw);
        border-top: calc(6 * 0.2666666667vw) solid rgb(242, 244, 248)
    }

    .page_contactus_title {
        display: block;
        margin: 0 0 calc(20 * 0.2666666667vw) 0 !important;
        text-align: center
    }

    .page_contactus_row {
        width: 100%;
        margin: 0 auto
    }

    .page_contactus_th p {
        font-weight: 700
    }

    .page_contactus_td {
        margin-top: 0.5em
    }

    .page_contactus_td input,
    .page_contactus_td textarea {
        width: 100%;
        padding: calc(8 * 0.2666666667vw);
        border: 1px solid rgb(32, 36, 48);
        border-radius: calc(4 * 0.2666666667vw)
    }

    .page_contactus_td input::-webkit-input-placeholder,
    .page_contactus_td textarea::-webkit-input-placeholder {
        color: rgba(92, 92, 92, 0.6);
        font-size: 12rem
    }

    .page_contactus_td input::-moz-placeholder,
    .page_contactus_td textarea::-moz-placeholder {
        color: rgba(92, 92, 92, 0.6);
        font-size: 12rem
    }

    .page_contactus_td input:-ms-input-placeholder,
    .page_contactus_td textarea:-ms-input-placeholder {
        color: rgba(92, 92, 92, 0.6);
        font-size: 12rem
    }

    .page_contactus_td input::-ms-input-placeholder,
    .page_contactus_td textarea::-ms-input-placeholder {
        color: rgba(92, 92, 92, 0.6);
        font-size: 12rem
    }

    .page_contactus_td input::placeholder,
    .page_contactus_td textarea::placeholder {
        color: rgba(92, 92, 92, 0.6);
        font-size: 12rem
    }

    .page_contactus_td input:focus,
    .page_contactus_td textarea:focus {
        border-color: rgb(0, 112, 232);
        -webkit-box-shadow: 0 0 calc(6 * 0.2666666667vw) 0 rgba(0, 112, 232, 0.3);
        box-shadow: 0 0 calc(6 * 0.2666666667vw) 0 rgba(0, 112, 232, 0.3)
    }

    .page_submit_wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-top: calc(20 * 0.2666666667vw)
    }

    .page_submit_wrapper input {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-transition: background-color ease 0.3s;
        transition: background-color ease 0.3s;
        width: calc(100 * 0.2666666667vw);
        height: calc(50 * 0.2666666667vw);
        color: white;
        background: rgb(32, 36, 48);
        border-radius: calc(4 * 0.2666666667vw)
    }

    .page_submit_wrapper input:hover {
        background-color: rgb(0, 112, 232)
    }

    .page_submit_wrapper .wpcf7-spinner {
        display: none
    }

    .searchResultTitle {
        padding: calc(50 * 0.2666666667vw) 0;
        font-size: 20rem
    }

    .searchResultItems {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: calc(15 * 0.2666666667vw);
        width: 100%
    }

    .searchResultItems ._item {
        max-width: calc(800 * 0.2666666667vw);
        line-height: 1
    }

    .searchResultItems ._itemInner {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        gap: calc(10 * 0.2666666667vw);
        text-decoration: none
    }

    .searchResultItems ._itemInner:hover ._itemTitle {
        color: rgb(0, 112, 232)
    }

    .searchResultItems ._itemInner:hover ._itemDescription {
        color: rgb(0, 112, 232)
    }

    .searchResultItems ._itemThumbnail {
        -ms-flex-negative: 0;
        flex-shrink: 0;
        width: calc(90 * 0.2666666667vw);
        height: calc(60 * 0.2666666667vw)
    }

    .searchResultItems ._itemThumbnail img {
        -o-object-fit: cover;
        object-fit: cover;
        width: 100%;
        height: 100%
    }

    .searchResultItems ._itemTitle {
        text-decoration: none;
        color: rgb(32, 36, 48);
        font-size: 14rem;
        font-weight: 700;
        line-height: 1.4
    }

    .searchResultItems ._itemTitle:hover {
        color: rgb(0, 112, 232)
    }

    .searchResultItems ._itemDescription {
        margin-top: calc(2 * 0.2666666667vw);
        color: rgb(108, 110, 116);
        font-size: 12rem;
        line-height: 1.4
    }

    .searchNoresult {
        padding: calc(30 * 0.2666666667vw) 0
    }

    .notfoundContents {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: calc(80 * 0.2666666667vw) calc(30 * 0.2666666667vw)
    }

    .notfoundTitle {
        font-size: 20rem;
        text-align: center
    }

    .notfoundMessage {
        margin-top: calc(20 * 0.2666666667vw);
        text-align: center
    }

    .notfoundSearch {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-top: calc(40 * 0.2666666667vw)
    }
}
@media screen and (min-width:768.02px) {
    body {
        -webkit-transition: ease 0.3s;
        transition: ease 0.3s;
        position: relative;
        min-width: calc(1380 * 1px);
        padding-top: calc(70 * 1px);
        color: rgb(32, 36, 48);
        font-size: 16rem;
        background: rgb(253, 253, 254)
    }

    a[href*="tel:"] {
        pointer-events: none;
        color: rgb(32, 36, 48);
        text-decoration: none
    }
    .vw-s {
        display: none !important
    }
    .gheader {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        position: fixed;
        top: 0;
        z-index: 10;
        width: 100%;
        height: calc(70 * 1px);
        background: rgb(253, 253, 254);
        -webkit-box-shadow: 0 0 12px 0 rgba(10, 68, 155, 0.1);
        box-shadow: 0 0 12px 0 rgba(10, 68, 155, 0.1)
    }

    .gheaderInner {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        position: relative;
        width: 100%;
        padding: 0 calc(20 * 1px)
    }

    .gheaderLogo svg {
        -webkit-transition: fill ease 0.2s;
        transition: fill ease 0.2s;
        width: calc(220 * 1px);
        fill: rgb(32, 36, 48)
    }

    .gheaderLogo:hover svg {
        fill: rgb(0, 112, 232)
    }

    .gheaderSub {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: calc(20 * 1px)
    }

    .gheader .sns {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: calc(6 * 1px)
    }

    .gheader .snsIcon {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: calc(36 * 1px);
        height: calc(36 * 1px)
    }

    .gheader .snsIcon svg {
        fill: rgb(32, 36, 48);
        -webkit-transform: scale(0.9);
        transform: scale(0.9)
    }

    .gheader .snsIcon:hover svg {
        fill: rgb(0, 112, 232)
    }

    .gheaderSearch {
        position: absolute;
        left: calc(50% - calc(240 * 1px))
    }

    .container {
        -webkit-transition: ease 0.3s;
        transition: ease 0.3s;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        width: calc(1380 * 1px);
        margin: 0 auto;
        background: rgb(253, 253, 254)
    }

    .sidebar {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        width: calc(280 * 1px);
        padding: 0;
        background: rgb(253, 253, 254);
        border-right: 1px solid rgb(230, 230, 232)
    }

    .sidebar .gnav {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 0 calc(20 * 1px)
    }

    .sidebar .gnavMain {
        padding: calc(30 * 1px) 0;
        border-bottom: 1px solid rgb(230, 230, 232)
    }

    .sidebar .gnavMain ._item {
        display: block;
        width: calc(280 * 1px);
        margin-left: calc(-20 * 1px);
        text-decoration: none
    }

    .sidebar .gnavMain ._itemInner {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-transition: color ease 0.2s;
        transition: color ease 0.2s;
        gap: calc(10 * 1px);
        width: 100%;
        height: calc(50 * 1px);
        padding: 0 calc(20 * 1px);
        color: rgb(32, 36, 48)
    }

    .sidebar .gnavMain ._itemInner ._itemIcon {
        -webkit-transition: background-color ease 0.2s;
        transition: background-color ease 0.2s;
        background-color: rgb(32, 36, 48)
    }

    .sidebar .gnavMain ._itemInner:hover {
        cursor: pointer;
        color: rgb(0, 112, 232)
    }

    .sidebar .gnavMain ._itemInner:hover ._itemIcon {
        background-color: rgb(0, 112, 232)
    }

    .sidebar .gnavMain ._itemIcon {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        width: calc(30 * 1px);
        height: calc(30 * 1px)
    }

    .sidebar .gnavMain ._itemTitle {
        width: 100%;
        font-size: 18rem
    }

    .sidebar .gnavMain ._itemArrow {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        width: calc(30 * 1px);
        height: calc(30 * 1px);
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg)
    }

    .sidebar .gnavMain ._item svg {
        fill: rgb(32, 36, 48)
    }

    .sidebar .gnavMain ._item.-childed ._itemArrow {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    .sidebar .gnavMain ._itemChild {
        height: 0;
        padding: 0;
        overflow: hidden
    }

    .sidebar .gnavMain ._itemChildInner {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: calc(4 * 1px);
        margin-left: calc(60 * 1px)
    }

    .sidebar .gnavMain ._itemChildLink {
        color: rgb(32, 36, 48);
        font-size: 15rem;
        text-decoration: none
    }

    .sidebar .gnavMain ._itemChildLink:hover {
        color: rgb(0, 112, 232)
    }

    .sidebar .gnavMain ._itemChildLink ._count {
        padding-left: calc(3 * 1px);
        color: rgba(92, 92, 92, 0.6);
        font-size: 14rem
    }

    .sidebar .gnavMain ._item.opened ._itemArrow {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }

    .sidebar .gnavMain ._item.opened ._itemChild {
        height: auto;
        padding: 0 0 calc(10 * 1px) 0
    }

    .sidebar .gnavSub {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: calc(3 * 1px);
        padding: calc(30 * 1px) 0;
        border-bottom: 1px solid rgb(230, 230, 232)
    }

    .sidebar .gnavSub ._item {
        -webkit-transition: color ease 0.2s;
        transition: color ease 0.2s;
        color: rgb(32, 36, 48);
        font-size: 15rem;
        text-decoration: none
    }

    .sidebar .gnavSub ._item:hover {
        color: rgb(0, 112, 232)
    }

    .sidebarPromotion {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: calc(10 * 1px);
        padding: calc(30 * 1px) calc(20 * 1px)
    }
    .sidebarPromotion ._item img {
        width: 100%
    }
    .main {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 100%;
        margin-bottom: calc(90 * 1px);
        padding: 0 calc(40 * 1px)
    }
    .mainContents {
        width: 100%
    }
    .scrolltop {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-transition: ease 0.3s;
        transition: ease 0.3s;
        position: fixed;
        bottom: calc(130 * 1px);
        right: calc(30 * 1px);
        width: calc(40 * 1px);
        height: calc(40 * 1px);
        color: white !important;
        line-height: 1;
        background: #000;
        text-decoration: none;
        border-radius: 100%
    }
    .scrolltop:hover {
        background-color: rgb(0, 112, 232)
    }
    .gfooterPrimary {
        padding: calc(40 * 1px) 0;
        background: rgb(242, 244, 248);
        text-align: center
    }
    .gfooterAttention {
        color: rgb(255, 0, 67);
        font-size: 20rem
    }
    .gfooterMessage {
        font-size: 16rem
    }
    .gfooterContact {
        width: calc(560 * 1px);
        margin: calc(30 * 1px) auto 0;
        padding: calc(20 * 1px) 0;
        font-style: normal;
        background: rgb(253, 253, 254);
        border-radius: calc(6 * 1px)
    }

    .gfooterContactName {
        font-size: 20rem
    }

    .gfooterContactAddress {
        font-size: 14rem
    }

    .gfooterContactBlock {
        margin: calc(10 * 1px) auto
    }

    .gfooterContactNumber {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        gap: calc(20 * 1px);
        font-size: 16rem;
        font-weight: 700
    }

    .gfooterContactMail {
        margin-top: calc(16 * 1px)
    }

    .gfooterSecondary {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding: calc(10 * 1px) calc(24 * 1px);
        background: rgb(0, 88, 200)
    }

    .gfooterBlock {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: calc(20 * 1px)
    }

    .gfooterSitelogo {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: calc(140 * 1px);
        -webkit-transform-origin: left center;
        transform-origin: left center
    }

    .gfooterSitelogo svg {
        width: 100%;
        fill: white
    }

    .gfooterLinks {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: calc(16 * 1px);
        font-size: 14rem
    }

    .gfooterLinks ._item {
        color: white;
        text-decoration: none
    }

    .gfooterCopyright {
        color: white
    }

    .gfooterCopyright small {
        font-size: 12rem;
        font-weight: 300
    }

    .ads {
        margin: calc(30 * 1px) 0
    }

    .link-btn {
        -webkit-transition: ease 0.3s;
        transition: ease 0.3s;
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        padding: calc(8 * 1px) calc(60 * 1px);
        color: white !important;
        text-decoration: none;
        background: rgb(32, 36, 48);
        border-radius: calc(6 * 1px)
    }

    .link-btn:hover {
        background: rgb(0, 112, 232)
    }

    .form input,
    .form textarea {
        padding: calc(8 * 1px);
        border: 1px solid rgb(32, 36, 48)
    }

    .breadcrumbs {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        height: calc(60 * 1px);
        color: rgba(92, 92, 92, 0.6);
        font-size: 14rem;
        border-bottom: 1px solid rgb(230, 230, 232)
    }

    .breadcrumbs br {
        display: none
    }

    .breadcrumbs a {
        color: rgb(32, 36, 48);
        text-decoration: none
    }

    .breadcrumbs a:hover {
        color: rgb(0, 112, 232)
    }

    .pagination {
        display: inline-block;
        margin-top: calc(50 * 1px);
        border: 1px solid rgb(184, 184, 184);
        border-radius: calc(6 * 1px);
        background: rgb(184, 184, 184);
        overflow: hidden
    }

    .pagination .nav-links {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .pagination .nav-links>* {
        border-right: 1px solid rgb(184, 184, 184)
    }

    .pagination .nav-links>:last-child {
        border-right: none
    }

    .pagination .nav-links>a:hover {
        background: rgb(242, 244, 248)
    }
    .pagination .page-numbers {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: calc(40 * 1px);
        height: calc(40 * 1px);
        color: rgb(32, 36, 48);
        line-height: 1;
        text-decoration: none;
        background: rgb(253, 253, 254)
    }
    .pagination .page-numbers.current {
        color: white;
        background: rgb(0, 112, 232)
    }
    .pagination .next i,
    .pagination .prev i {
        font-style: normal
    }
    .ui_search {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: calc(480 * 1px);
        height: calc(40 * 1px)
    }
    .ui_searchBlock {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        position: relative;
        width: 100%;
        height: 100%
    }
    .ui_searchInput {
        width: 100%;
        height: 100%;
        padding: 0 calc(50 * 1px) 0 calc(16 * 1px);
        -webkit-box-shadow: 0 0 0 calc(1 * 1px) rgb(184, 184, 184);
        box-shadow: 0 0 0 calc(1 * 1px) rgb(184, 184, 184);
        border-radius: calc(6 * 1px);
        overflow: hidden
    }
    .ui_searchInput::-webkit-input-placeholder {
        color: rgb(184, 184, 184);
        font-size: 14rem
    }
    .ui_searchInput::-moz-placeholder {
        color: rgb(184, 184, 184);
        font-size: 14rem
    }
    .ui_searchInput:-ms-input-placeholder {
        color: rgb(184, 184, 184);
        font-size: 14rem
    }
    .ui_searchInput::-ms-input-placeholder {
        color: rgb(184, 184, 184);
        font-size: 14rem
    }
    .ui_searchInput::placeholder {
        color: rgb(184, 184, 184);
        font-size: 14rem
    }
    .ui_searchInput:focus {
        background: rgb(253, 253, 254) !important;
        outline: rgb(0, 112, 232);
        -webkit-box-shadow: 0 0 0 calc(1 * 1px) rgb(0, 112, 232);
        box-shadow: 0 0 0 calc(1 * 1px) rgb(0, 112, 232)
    }
    .ui_searchButton {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        position: absolute;
        right: 0;
        width: calc(50 * 1px);
        height: 100%;
        padding-right: calc(2 * 1px);
        background: rgb(242, 244, 248);
        border-top-right-radius: calc(6 * 1px);
        border-bottom-right-radius: calc(6 * 1px)
    }
    .ui_searchButton svg {
        fill: rgb(32, 36, 48)
    }
    .ui_searchButton:hover {
        cursor: pointer
    }
    .ui_searchButton:hover svg {
        fill: rgb(0, 112, 232)
    }
    .homeHeader {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        height: calc(240 * 1px);
        color: white;
        font-size: 32rem;
        font-weight: 700;
        text-shadow: 0 2px 10px rgba(32, 36, 48, 0.3);
        background: url(images/home_header_bg.webp) center rgb(32, 36, 48);
        background-size: cover
    }
    .homeTitle {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        height: calc(90 * 1px);
        color: rgb(32, 36, 48);
        font-size: 32rem;
        font-weight: 500;
        border-bottom: 1px solid rgb(32, 36, 48)
    }
    .homeCategories {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: calc(40 * 1px);
        margin-top: calc(40 * 1px)
    }
    .homeCategoryTitle {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }
    .homeCategoryTitleInner {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: rgb(32, 36, 48);
        text-decoration: none
    }
    .homeCategoryTitleInner:hover {
        color: rgb(0, 112, 232)
    }
    .homeCategoryTitleInner:hover .homeCategoryTitleIcon {
        background-color: rgb(0, 112, 232)
    }
    .homeCategoryTitleIcon {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: calc(32 * 1px);
        height: calc(32 * 1px);
        margin-right: calc(8 * 1px);
        background-color: rgb(32, 36, 48);
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
        -webkit-transform-origin: left center;
        transform-origin: left center
    }
    .homeCategoryTitleName {
        margin-top: calc(-3 * 1px);
        font-size: 28rem;
        font-weight: 500;
        line-height: 1
    }
    .homeCategoryTitleLink {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: calc(22 * 1px);
        height: calc(22 * 1px);
        margin-left: calc(8 * 1px);
        background: rgb(0, 112, 232);
        border-radius: 100%
    }
    .homeCategoryTitleLink svg {
        fill: rgb(253, 253, 254);
        -webkit-transform: rotate(-90deg) scale(0.75);
        transform: rotate(-90deg) scale(0.75)
    }
    .homeCategoryEntries {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: calc(20 * 1px);
        width: calc(1020 * 1px);
        margin-top: calc(20 * 1px);
        overflow: hidden
    }
    .homeCategoryEntries ._item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        position: relative;
        width: calc(240 * 1px);
        color: rgb(108, 110, 116);
        text-decoration: none
    }
    .homeCategoryEntries ._itemThumbnail {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: calc(240 * 1px);
        height: calc(140 * 1px);
        border-radius: calc(6 * 1px);
        background: rgb(253, 253, 254);
        overflow: hidden
    }
    .homeCategoryEntries ._itemThumbnail img {
        -o-object-fit: cover;
        object-fit: cover;
        width: 100%;
        height: 100%;
        -webkit-transition: -webkit-transform ease 0.2s;
        transition: -webkit-transform ease 0.2s;
        transition: transform ease 0.2s;
        transition: transform ease 0.2s, -webkit-transform ease 0.2s
    }
    .homeCategoryEntries ._itemTitle {
        margin-top: calc(10 * 1px);
        color: rgb(32, 36, 48);
        font-size: 16rem;
        line-height: 1.4
    }
    .homeCategoryEntries ._itemTitle br {
        display: none
    }
    .homeCategoryEntries ._itemDate {
        display: block;
        margin-top: calc(8 * 1px);
        color: rgba(92, 92, 92, 0.6);
        font-size: 12rem;
        line-height: 1
    }
    .homeCategoryEntries ._itemDescription {
        margin-top: calc(8 * 1px)
    }
    .homeCategoryEntries ._itemDescription p {
        font-size: 15rem;
        text-align: justify;
        line-height: 1.4
    }
    .homeCategoryEntries ._itemCategory {
        position: absolute;
        top: calc(10 * 1px);
        left: calc(10 * 1px)
    }
    .homeCategoryEntries ._itemCategoryItem {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        height: calc(18 * 1px);
        padding: 0 calc(6 * 1px);
        color: rgb(108, 110, 116);
        font-size: 12rem;
        line-height: 1;
        background: rgb(253, 253, 254);
        border-radius: calc(18 * 1px);
        -webkit-box-shadow: 0 calc(1 * 1px) calc(3 * 1px) 0 rgba(10, 68, 155, 0.1);
        box-shadow: 0 calc(1 * 1px) calc(3 * 1px) 0 rgba(10, 68, 155, 0.1)
    }
    .homeCategoryEntries ._item:hover ._itemThumbnail img {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }
    .homeCategoryEntries ._item:hover ._itemTitle {
        color: rgb(0, 112, 232)
    }
    .homeCategoryEntries ._item:hover ._itemDate {
        color: rgb(0, 112, 232)
    }
    .homeCategoryEntries ._item:hover ._itemDescription {
        color: rgb(0, 112, 232)
    }
    .archiveTitle {
        padding: calc(70 * 1px) 0;
        font-size: 32rem;
        font-weight: 700;
        text-align: center
    }
    .archiveList {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        gap: calc(40 * 1px) calc(20 * 1px);
        width: calc(1020 * 1px);
        margin-top: calc(16 * 1px)
    }
    .archiveList ._item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        position: relative;
        width: calc(240 * 1px);
        color: rgb(108, 110, 116);
        text-decoration: none
    }
    .archiveList ._itemThumbnail {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: calc(240 * 1px);
        height: calc(140 * 1px);
        border-radius: calc(6 * 1px);
        background: rgb(253, 253, 254);
        overflow: hidden
    }
    .archiveList ._itemThumbnail img {
        -o-object-fit: cover;
        object-fit: cover;
        width: 100%;
        height: 100%;
        -webkit-transition: -webkit-transform ease 0.2s;
        transition: -webkit-transform ease 0.2s;
        transition: transform ease 0.2s;
        transition: transform ease 0.2s, -webkit-transform ease 0.2s
    }
    .archiveList ._itemTitle {
        margin-top: calc(10 * 1px);
        color: rgb(32, 36, 48);
        font-size: 15rem;
        line-height: 1.4
    }

    .archiveList ._itemTitle br {
        display: none
    }
    .archiveList ._itemDate {
        display: block;
        margin-top: calc(8 * 1px);
        color: rgba(92, 92, 92, 0.6);
        font-size: 12rem;
        line-height: 1
    }
    .archiveList ._itemDescription {
        margin-top: calc(8 * 1px)
    }
    .archiveList ._itemDescription p {
        font-size: 14rem;
        text-align: justify;
        line-height: 1.4
    }
    .archiveList ._itemCategory {
        position: absolute;
        top: calc(10 * 1px);
        left: calc(10 * 1px)
    }
    .archiveList ._itemCategoryItem {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        height: calc(18 * 1px);
        padding: 0 calc(6 * 1px);
        color: rgb(108, 110, 116);
        font-size: 12rem;
        line-height: 1;
        background: rgb(253, 253, 254);
        border-radius: calc(18 * 1px);
        -webkit-box-shadow: 0 calc(1 * 1px) calc(3 * 1px) 0 rgba(10, 68, 155, 0.1);
        box-shadow: 0 calc(1 * 1px) calc(3 * 1px) 0 rgba(10, 68, 155, 0.1)
    }
    .archiveList ._item:hover ._itemThumbnail img {
        -webkit-transform: scale(1.08);
        transform: scale(1.08)
    }
    .archiveList ._item:hover ._itemTitle {
        color: rgb(0, 112, 232)
    }
    .archiveList ._item:hover ._itemDate {
        color: rgb(0, 112, 232)
    }
    .archiveList ._item:hover ._itemDescription {
        color: rgb(0, 112, 232)
    }
    .entry {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .entryWrapper {
        width: calc(800 * 1px);
        margin: 0 auto
    }
    .entryH2 {
        margin-bottom: calc(20 * 1px);
        font-size: 22rem;
        font-weight: 700
    }
    .entryHeader {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: calc(70 * 1px) 0 calc(90 * 1px)
    }
    .entryHeaderTitle {
        font-size: 40rem;
        font-weight: 700;
        text-align: center;
        line-height: 1.4
    }
    .entryHeaderPost {
        margin-top: calc(19 * 1px);
        font-size: 14rem;
        text-align: center
    }
    .entryHeaderCategory {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-bottom: calc(24 * 1px)
    }
    .entryHeaderCategory .post-categories {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: calc(6 * 1px)
    }
    .entryHeaderCategory .post-categories>li {
        list-style-type: none;
        padding-left: 0;
        text-indent: 0
    }
    .entryHeaderCategory .post-categories>li>a {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        height: calc(24 * 1px);
        padding: 0 calc(9 * 1px) calc(1 * 1px);
        color: rgb(32, 36, 48);
        font-size: 13rem;
        text-decoration: none;
        line-height: 1;
        border: 1px solid rgb(32, 36, 48);
        border-radius: calc(20 * 1px)
    }
    .entryHeaderCategory .post-categories>li>a:hover {
        color: rgb(0, 112, 232);
        border-color: rgb(0, 112, 232)
    }
    .entryThumbnail {
        width: 100%
    }
    .entryThumbnail img {
        width: 100%
    }
    .entryContents {
        line-height: 1.8
    }
    .entryContents h2 {
        margin-top: 1.5em;
        font-size: 24rem;
        font-weight: 700;
        line-height: 1.4
    }
    .entryContents h3 {
        margin-top: 1em;
        font-size: 20rem;
        font-weight: 700;
        line-height: 1.4
    }
    .entryContents h4 {
        margin-top: 1em;
        font-size: 500;
        line-height: 1.4
    }
    .entryContents p {
        margin-top: 1em;
        font-size: 18rem;
        text-align: left
    }
    .entryContents img {
        display: inline-block;
        max-width: 100%;
        margin-top: 1em;
        line-height: 1
    }
    .entryContents a {
        color: rgb(0, 112, 232)
    }
    .entryContents li {
        list-style-type: none
    }
    .entryContents .table {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: calc(30 * 1px);
        font-size: 16rem
    }
    .entryContents .table-cell {
        width: 50%;
        padding: 0;
        font-size: 16rem
    }
    .entryContents .table-cell img {
        display: inline-block;
        margin: transparent auto 0
    }
    .entryDetails {
        margin-top: calc(60 * 1px);
        padding-top: calc(60 * 1px);
        border-top: calc(6 * 1px) solid rgb(242, 244, 248)
    }
    .entryDetailsTable {
        border: 1px solid rgb(32, 36, 48)
    }
    .entryDetailsTable a {
        color: rgb(0, 112, 232)
    }
    .entryDetailsTable ._row {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        border-bottom: 1px solid rgb(184, 184, 184)
    }
    .entryDetailsTable ._row:last-of-type {
        border-bottom: none
    }
    .entryDetailsTable ._th {
        display: block;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        width: calc(180 * 1px);
        padding: calc(15 * 1px) calc(10 * 1px);
        font-size: 16rem
    }
    .entryDetailsTable ._td {
        width: 100%;
        padding: calc(15 * 1px) calc(10 * 1px)
    }
    .entryDetailsTable ._td small {
        display: inline-block;
        font-size: 12rem;
        line-height: 1.2
    }
    .entryDetailsTelNumber {
        color: rgb(32, 36, 48) !important;
        text-decoration: none
    }
    .entryDetailsTelNote {
        margin-top: calc(6 * 1px)
    }
    .entryDetailsAccessMap {
        width: 100%;
        height: calc(400 * 1px);
        margin-top: calc(10 * 1px)
    }
    .entryDetailsAccessMap iframe {
        width: 100% !important;
        height: 100% !important;
        line-height: 1;
        border: none
    }
    .entryRelated {
        margin-top: calc(60 * 1px);
        padding-top: calc(60 * 1px);
        border-top: calc(6 * 1px) solid rgb(242, 244, 248)
    }
    .entryRelatedItems {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        gap: calc(20 * 1px) calc(10 * 1px)
    }
    .entryRelatedItems ._item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        position: relative;
        width: calc(192 * 1px);
        color: rgb(108, 110, 116);
        text-decoration: none
    }
    .entryRelatedItems ._itemThumbnail {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
        height: calc(128 * 1px);
        border-radius: calc(6 * 1px);
        background: rgb(253, 253, 254);
        overflow: hidden
    }
    .entryRelatedItems ._itemThumbnail img {
        -o-object-fit: cover;
        object-fit: cover;
        width: 100%;
        height: 100%;
        -webkit-transition: -webkit-transform ease 0.2s;
        transition: -webkit-transform ease 0.2s;
        transition: transform ease 0.2s;
        transition: transform ease 0.2s, -webkit-transform ease 0.2s
    }
    .entryRelatedItems ._itemTitle {
        width: calc(100% - 1em);
        margin-top: calc(6 * 1px);
        color: rgb(32, 36, 48);
        font-size: 15rem;
        line-height: 1.4
    }
    .entryRelatedItems ._itemTitle br {
        display: none
    }
    .entryRelatedItems ._item:hover ._itemThumbnail img {
        -webkit-transform: scale(1.08);
        transform: scale(1.08)
    }
    .entryRelatedItems ._item:hover ._itemTitle {
        color: rgb(0, 112, 232)
    }
    .entryRelatedItems ._item:hover ._itemDate {
        color: rgb(0, 112, 232)
    }
    .entryRelatedItems ._item:hover ._itemDescription {
        color: rgb(0, 112, 232)
    }
    .pageWrapper {
        width: calc(800 * 1px);
        margin: 0 auto
    }
    .pageTitle {
        padding: calc(50 * 1px) 0;
        font-size: 40rem;
        font-weight: 700;
        text-align: center;
        line-height: 1.4
    }
    .pageContents h2 {
        margin: 1.5em 0 0;
        font-size: 24rem;
        font-weight: 700
    }
    .pageContents h3 {
        margin: 1em 0 0;
        font-size: 20rem;
        font-weight: 700
    }
    .pageContents h4 {
        margin: 0.5em 0 0;
        font-weight: 700
    }
    .pageContents p {
        margin-top: 0.5em
    }
    .pageContents li {
        list-style-position: inside
    }
    .pageContents ul>li {
        list-style-type: none
    }
    .pageContents img {
        max-width: 100%
    }
    .cominfo_tbl {
        border: 1px solid rgb(32, 36, 48)
    }
    .cominfo_row {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        border-bottom: 1px solid rgb(184, 184, 184)
    }
    .cominfo_row:last-of-type {
        border-bottom: none
    }
    .cominfo_th {
        display: block;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        width: calc(200 * 1px);
        padding: calc(15 * 1px) calc(10 * 1px);
        font-weight: 700
    }
    .cominfo_td {
        width: 100%;
        padding: calc(15 * 1px) calc(10 * 1px)
    }
    .publish_content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: calc(30 * 1px)
    }
    .publish_content_img {
        -ms-flex-negative: 0;
        flex-shrink: 0;
        width: calc(200 * 1px)
    }
    .page_contactus_tbl {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: calc(20 * 1px);
        margin-top: calc(60 * 1px);
        padding-top: calc(60 * 1px);
        border-top: calc(6 * 1px) solid rgb(242, 244, 248)
    }
    .page_contactus_title {
        display: block;
        margin: 0 0 calc(50 * 1px) 0 !important;
        text-align: center
    }
    .page_contactus_row {
        width: calc(500 * 1px);
        margin: 0 auto
    }
    .page_contactus_th p {
        font-weight: 700
    }
    .page_contactus_td {
        margin-top: 0.5em
    }
    .page_contactus_td input,
    .page_contactus_td textarea {
        width: 100%;
        padding: calc(8 * 1px);
        border: 1px solid rgb(32, 36, 48);
        border-radius: calc(4 * 1px)
    }
    .page_contactus_td input::-webkit-input-placeholder,
    .page_contactus_td textarea::-webkit-input-placeholder {
        color: rgba(92, 92, 92, 0.6);
        font-size: 14rem
    }
    .page_contactus_td input::-moz-placeholder,
    .page_contactus_td textarea::-moz-placeholder {
        color: rgba(92, 92, 92, 0.6);
        font-size: 14rem
    }
    .page_contactus_td input:-ms-input-placeholder,
    .page_contactus_td textarea:-ms-input-placeholder {
        color: rgba(92, 92, 92, 0.6);
        font-size: 14rem
    }
    .page_contactus_td input::-ms-input-placeholder,
    .page_contactus_td textarea::-ms-input-placeholder {
        color: rgba(92, 92, 92, 0.6);
        font-size: 14rem
    }
    .page_contactus_td input::placeholder,
    .page_contactus_td textarea::placeholder {
        color: rgba(92, 92, 92, 0.6);
        font-size: 14rem
    }
    .page_contactus_td input:focus,
    .page_contactus_td textarea:focus {
        border-color: rgb(0, 112, 232);
        -webkit-box-shadow: 0 0 calc(6 * 1px) 0 rgba(0, 112, 232, 0.3);
        box-shadow: 0 0 calc(6 * 1px) 0 rgba(0, 112, 232, 0.3)
    }
    .page_submit_wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-top: calc(20 * 1px)
    }
    .page_submit_wrapper input {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-transition: background-color ease 0.3s;
        transition: background-color ease 0.3s;
        width: calc(100 * 1px);
        height: calc(50 * 1px);
        color: white;
        background: rgb(32, 36, 48);
        border-radius: calc(4 * 1px)
    }
    .page_submit_wrapper input:hover {
        background-color: rgb(0, 112, 232)
    }
    .page_submit_wrapper .wpcf7-spinner {
        display: none
    }
    .searchResultTitle {
        padding: calc(50 * 1px) 0;
        font-size: 24rem
    }
    .searchResultItems {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: calc(15 * 1px);
        width: 100%
    }
    .searchResultItems ._item {
        max-width: calc(800 * 1px);
        line-height: 1
    }
    .searchResultItems ._itemInner {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        gap: calc(10 * 1px);
        text-decoration: none
    }
    .searchResultItems ._itemInner:hover ._itemTitle {
        color: rgb(0, 112, 232)
    }
    .searchResultItems ._itemInner:hover ._itemDescription {
        color: rgb(0, 112, 232)
    }
    .searchResultItems ._itemThumbnail {
        -ms-flex-negative: 0;
        flex-shrink: 0;
        width: calc(120 * 1px);
        height: calc(80 * 1px)
    }
    .searchResultItems ._itemThumbnail img {
        -o-object-fit: cover;
        object-fit: cover;
        width: 100%;
        height: 100%
    }
    .searchResultItems ._itemTitle {
        text-decoration: none;
        color: rgb(32, 36, 48);
        font-size: 16rem;
        font-weight: 700;
        line-height: 1.4
    }
    .searchResultItems ._itemTitle:hover {
        color: rgb(0, 112, 232)
    }
    .searchResultItems ._itemDescription {
        margin-top: calc(6 * 1px);
        color: rgb(108, 110, 116);
        font-size: 14rem;
        line-height: 1.4
    }
    .searchNoresult {
        padding: calc(40 * 1px) 0
    }
    .notfound {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 100%
    }
    .notfound .sidebar {
        display: none !important
    }
    .notfoundContents {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: calc(200 * 1px) 0
    }
    .notfoundTitle {
        font-size: 24rem;
        text-align: center
    }
    .notfoundMessage {
        margin-top: calc(20 * 1px);
        text-align: center
    }
    .notfoundSearch {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-top: calc(40 * 1px)
    }
}
@media screen and (min-width:768.02px) and (max-width:1380px) {
    body {
        -webkit-transition: ease 0.3s;
        transition: ease 0.3s;
        min-width: calc(1120 * 1px)
    }
    .container {
        -webkit-transition: ease 0.3s;
        transition: ease 0.3s;
        width: calc(1120 * 1px)
    }
    .homeCategoryEntries {
        width: calc(760 * 1px)
    }
    .archiveList {
        width: calc(760 * 1px)
    }
}
/*!
Theme Name: 房総タウン.com 2023
Text Domain: -
Version: -
Requires at least: 4.7
Requires PHP: 5.2.4
Description: 房総タウン.com専用のテーマです。テーマ「Twenty Twenty」を基に作成しています。
Tags: 房総タウン
Author: 房総コンピュータ
Author URI: https://www.boso-computer.net/
*/
/*# sourceMappingURL=style.css.map */