@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?lnww8e");src:url("../fonts/icomoon.eot?lnww8e#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?lnww8e") format("truetype"),url("../fonts/icomoon.woff?lnww8e") format("woff"),url("../fonts/icomoon.svg?lnww8e#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}.con_guidelines,.signature{max-width:1024px;margin:auto}@media only screen and (min-width: 768px){.con_guidelines,.signature{width:90%}}@media only screen and (max-width: 767px){.con_guidelines,.signature{width:87.5%}}.con_guidelines{margin-top:4.51389%}@media only screen and (max-width: 767px){.con_guidelines{margin-top:10.20833%}}@media only screen and (min-width: 1441px){.con_guidelines{margin-top:65px}}.con_guidelines+.con_guidelines{margin-top:6.94444%}@media only screen and (max-width: 767px){.con_guidelines+.con_guidelines{margin-top:15.625%}}@media only screen and (min-width: 1441px){.con_guidelines+.con_guidelines{margin-top:100px}}.con_guidelines h3{position:relative;z-index:1;margin-bottom:2.92969%;border-bottom:2px solid #000;padding-bottom:.63em}@media only screen and (max-width: 767px){.con_guidelines h3{margin-bottom:5.95238%}}.con_guidelines h3:before{content:'';position:absolute;left:0;top:-.2em;width:.63em;height:2px;background:#8d0922;transform:rotate(-45deg) translateY(-100%)}.con_guidelines h3:after{content:'';position:absolute;left:0;bottom:-2px;width:19.53125%;height:2px;background:#8d0922}.con_guidelines .txt_read{font-size:100%;line-height:1.85}@media only screen and (min-width: 768px) and (max-width: 1023px){.con_guidelines .txt_read{font-size:93%}}@media only screen and (max-width: 767px){.con_guidelines .txt_read{font-size:86%}}@media only screen and (min-width: 768px) and (max-width: 1023px){.con_guidelines .txt_read{line-height:1.75}}@media only screen and (max-width: 767px){.con_guidelines .txt_read{line-height:1.6}}.con_guidelines>ol{margin-top:6.34766%}@media only screen and (max-width: 767px){.con_guidelines>ol{margin-top:11.66667%}}.con_guidelines>ol>li+li{margin-top:2.92969%;border-top:1px dashed #999;padding-top:2.92969%}@media only screen and (max-width: 767px){.con_guidelines>ol>li+li{margin-top:5.95238%}}@media only screen and (max-width: 767px){.con_guidelines>ol>li+li{padding-top:5.95238%}}.con_guidelines>ol>li .st{margin-bottom:.3em}.con_guidelines>ol>li .wrp_txt .txt{font-size:100%;line-height:1.85}@media only screen and (min-width: 768px) and (max-width: 1023px){.con_guidelines>ol>li .wrp_txt .txt{font-size:93%}}@media only screen and (max-width: 767px){.con_guidelines>ol>li .wrp_txt .txt{font-size:86%}}@media only screen and (min-width: 768px) and (max-width: 1023px){.con_guidelines>ol>li .wrp_txt .txt{line-height:1.75}}@media only screen and (max-width: 767px){.con_guidelines>ol>li .wrp_txt .txt{line-height:1.6}}.con_guidelines>ol>li .wrp_txt>ul li{list-style-type:disc;list-style-position:inside;padding-left:1.3rem;text-indent:-1.3rem;font-size:100%;line-height:1.85}@media only screen and (min-width: 768px) and (max-width: 1023px){.con_guidelines>ol>li .wrp_txt>ul li{font-size:93%}}@media only screen and (max-width: 767px){.con_guidelines>ol>li .wrp_txt>ul li{font-size:86%}}@media only screen and (min-width: 768px) and (max-width: 1023px){.con_guidelines>ol>li .wrp_txt>ul li{line-height:1.75}}@media only screen and (max-width: 767px){.con_guidelines>ol>li .wrp_txt>ul li{line-height:1.6}}.con_guidelines>ol>li .wrp_txt>ul li::marker{font-size:0.8em}.signature{margin-top:4.51389%}@media only screen and (max-width: 767px){.signature{margin-top:10.20833%}}@media only screen and (min-width: 1441px){.signature{margin-top:65px}}.signature .txt_right{text-align:end}
