@charset "UTF-8";:root{--color-grey-lightest: #e5e5ef;--color-text-small: #4e4e4e;--size-font-calltit: clamp(2.5rem, 1.75rem + .9091vw, 2.25rem);--size-width-contents: 1000px}html{scroll-padding-top:84px}main .container{padding-top:0;padding-bottom:0}footer #footer-navi{padding-top:16px;padding-bottom:16px}.title-border-shadow{padding:16px 34px 20px;border-radius:8px;font-size:var(--size-font-h3);top:-32px;right:-32px;bottom:-32px;left:-32px;margin:0;background:#fff;color:var(--color-text);position:relative;z-index:1;overflow:hidden;text-wrap:nowrap;box-shadow:6px 6px #f1dbf9}.bg-grey{background:#f0f0f0}.bg-grey h3{color:#000;width:100%}.bg-grey dt{font-weight:600}.bg-grey dd{margin:0 0 20px}.bg-grey li{list-style-type:initial;margin-left:30px}.h1_tit_bg{background-color:#e7e5ff;margin:0 0 40px}.h1_wrap{max-width:960px;margin:0 auto}h1.guidebook_h1{font-size:var(--size-font-l);color:#555;text-align:center;padding:26px 0;margin:auto}.ta_right{text-align:right}@media (max-width: 768px){.sp_linebreak{display:block}}#privacy .accordion{max-width:640px;margin-inline:auto;min-height:64px;box-shadow:none;border-radius:8px;border:2px solid var(--color-primary-light)}#privacy .accordion .accordion-title{display:flex;align-items:center;justify-content:space-between;padding:1em 1em 1em var(--size-resp-l);cursor:pointer;overflow:hidden;font-weight:700}#privacy .accordion[open] .accordion-title{background:var(--color-primary-light)!important;color:var(--color-text-dark)!important}#privacy .accordion[open] .accordion-content{padding:32px 1em 40px;max-height:9999px}#privacy .accordion[open] .accordion-title:before{background:#848484!important}#privacy .accordion[open] .accordion-title:after{background:#848484!important}#privacy .title-border-left{height:1.5em;font-size:var(--size-font-h4);display:flex;flex-wrap:wrap}#privacy .help_tit{font-size:var(--size-font-m);color:var(--color-primary-darker);text-align:left;margin:0 0 -10px;font-weight:700}#privacy .help_tit:before{content:"■"}#privacy .privacy_list{border:1px solid var(--color-grey);border-radius:12px;padding:2% 4%}#privacy .privacy_list li{padding:4% 0;border-bottom:1px solid #D6D6D6}#privacy .privacy_list li:last-child{border-bottom:none}#privacy .privacy_list h3.fw_bold{font-size:var(--size-font-m);color:var(--color-text-dark)}#privacy .privacy_list .txt_small>li{font-size:var(--size-font-s);border-bottom:none!important;padding:0!important;margin-bottom:1%}#privacy ol.privacy_list{counter-reset:item}#privacy ol.privacy_list li:before{counter-increment:item;content:counter(item) ".";margin-right:10px}#privacy ol.privacy_list li.parentheses:before{content:"(" counter(item) ")"!important}#privacy ol.hd_num2{counter-reset:item;margin:20px 10px}#privacy ol.hd_num2 li:before{counter-increment:item;content:"(" counter(item) ")";margin-right:10px}@media (max-width: 768px){#privacy .sp_long:before{height:150%;top:0}}#site .title-border-left{font-size:1.2rem;display:flex;flex-wrap:wrap}#site .title-border-left:before{height:80%}#site ol{padding:16px var(--size-resp-l)}#site ol li{list-style-type:decimal}#site .site_list{border:1px solid var(--color-grey);border-radius:12px;padding:2% 4%}#site .site_list .box{padding:8px var(--size-resp-l)}#site .site_list li{padding:4% 0;border-bottom:1px solid #D6D6D6}#site .site_list li:last-child{border-bottom:none}#site .site_list p{margin-left:4%}#site #section-3{margin-bottom:5%}#site #section-3 h2.title-radius{background:var(--color-primary-darker);font-size:1.2rem;padding:.5em 2em}#site #section-3 .title-border-left:before{background:var(--color-primary-light)}#site #section-3 h4.square{font-weight:400;margin:0 0 -10px}#site #section-3 h4.square:before{content:"■"}#site #section-3 dl.recommend{border:1px solid;display:flex;flex-wrap:wrap;align-items:stretch}#site #section-3 dl.recommend dt,#site #section-3 dl.recommend dd{margin:0;text-align:center;padding:5% 0;display:flex;align-items:center;justify-content:center}#site #section-3 dl.recommend dt{width:35%;background:#efefef;border-right:1px solid}#site #section-3 dl.recommend dt:first-child{border-bottom:1px solid}#site #section-3 dl.recommend dt:first-child+dd{border-bottom:1px solid}#site #section-3 dl.recommend dd{width:65%}#site #section-3 ul.hd_dot li{list-style-type:disc;margin-left:7%}@media (max-width: 768px){#site .sp_long:before{height:120%;top:0}}@media screen and (min-width: 769px){#site .box{max-width:1000px}}#antisocial #section-1 .policy_antisocial,#antisocial #section-2 .policy_antisocial{border:1px solid var(--color-grey);border-radius:12px;padding:2% 4%}#antisocial #section-1 .policy_antisocial li,#antisocial #section-2 .policy_antisocial li{font-weight:400;padding:4% 2%;border-bottom:1px solid #D6D6D6}#antisocial #section-1 .policy_antisocial li:last-child,#antisocial #section-2 .policy_antisocial li:last-child{margin-bottom:20%}#antisocial #section-1 .policy_antisocial .count-1:before,#antisocial #section-2 .policy_antisocial .count-1:before{content:"（1）"}#antisocial #section-1 .policy_antisocial .count-2:before,#antisocial #section-2 .policy_antisocial .count-2:before{content:"（2）"}#antisocial #section-1 .policy_antisocial .count-3:before,#antisocial #section-2 .policy_antisocial .count-3:before{content:"（3）"}#antisocial #section-1 .policy_antisocial .count-4:before,#antisocial #section-2 .policy_antisocial .count-4:before{content:"（4）"}#antisocial #section-1 .policy_antisocial .count-5:before,#antisocial #section-2 .policy_antisocial .count-5:before{content:"（5）"}
