.block-guidelines .block-title{margin-bottom:5.3333333333vw}.block-guidelines .block-title .block-title-jp span{display:block;font-size:3.7333333333vw;font-weight:400;margin-top:1.3333333333vw}.block-guidelines .block-lead{margin-bottom:6.6666666667vw}@media (min-width:768px){.block-guidelines .block-title{margin-bottom:40px}.block-guidelines .block-title .block-title-jp span{font-size:1.8rem;margin-top:10px}.block-guidelines .block-lead{margin-bottom:96px}}.block-guidelines__supplement{font-size:3.2vw;font-weight:300;line-height:1.8;margin-top:5.3333333333vw}.block-guidelines__supplement .supplement-list{list-style:none;margin:0;padding:0}.block-guidelines__supplement .supplement-list__item{padding-left:1em;text-indent:-1em}@media (min-width:768px){.block-guidelines__supplement{font-size:1.4rem;margin-top:32px}}.block-guidelines .table-info{width:100%}.block-guidelines .table-info .tr{border-bottom:2px solid #00afaa;border-top:none}.block-guidelines .table-info .tr:last-child{border-bottom:none}.block-guidelines .table-info .th{font-size:4.2666666667vw;font-weight:400;letter-spacing:.08em;line-height:1.6;padding:4vw 5.0666666667vw 2.6666666667vw;text-align:left}.block-guidelines .table-info .td{font-size:3.7333333333vw;font-weight:300;line-height:1.6;padding:4.2666666667vw 5.0666666667vw}@media (min-width:768px){.block-guidelines .table-info .th{display:table-cell;font-size:2rem;min-width:240px;padding:40px 24px;text-align:center}.block-guidelines .table-info .td{display:table-cell;font-size:1.8rem;padding:40px 24px}}.jgt-border-gray .table-info .tr:not(:last-child){border-bottom-color:#ccc}.jgt-border-pink .table-info .tr:not(:last-child){border-bottom-color:#dd8797}.jgt-border-navy .table-info .tr:not(:last-child){border-bottom-color:#12284c}.block-guidelines .table-info .td ol,.block-guidelines .table-info .td ul{list-style:none;margin:0;padding:0}.block-guidelines .table-info .td ol>li,.block-guidelines .table-info .td ul>li{margin:0;padding-left:1em;text-indent:-1em}.block-guidelines .table-info .td ul>li:before{content:"・"}.block-guidelines a.jgt-mail{color:#00afaa;display:inline;text-decoration:underline;word-break:break-all}.block-guidelines a.jgt-mail:hover{text-decoration:none}.block-guidelines .table-info .td .jgt-rich p{margin:0}.block-guidelines .table-info .td .jgt-rich a{color:#00afaa;display:inline;text-decoration:underline;word-break:break-all}.block-guidelines .table-info .td .jgt-rich a:hover{text-decoration:none}.block-guidelines .table-info .td .jgt-rich b,.block-guidelines .table-info .td .jgt-rich strong{font-weight:700}