.caution_wrap{overflow:hidden}.caution_wrap .img_tit{border-bottom:1px solid #ddd;margin:80px 0 30px;padding-bottom:20px;padding-left:56px;font-size:24px;font-weight:700;line-height:40px;position:relative}.caution_wrap .img_tit:before{content:"";background:50%/contain no-repeat;width:40px;height:40px;position:absolute;top:0;left:0}.caution_list{flex-wrap:wrap;gap:24px;display:flex}.caution_list a{color:#222;background:#f8f8f8 url(/images/arrow_link_slim.svg) right 30px center no-repeat;border-radius:10px;flex-wrap:wrap;align-content:center;align-items:center;gap:0;width:calc(33.3333% - 16px);height:90px;padding:0 60px 0 30px;font-weight:600;display:flex}.caution_list a span{font-weight:400}.caution_wrap .img_tit.i1:before{background-image:url(/images/icon_caution01.avif)}.caution_wrap .img_tit.i2:before{background-image:url(/images/icon_caution02.avif)}.caution_wrap .img_tit.i3:before{background-image:url(/images/icon_caution03.avif)}.caution_wrap .img_tit.i4:before{background-image:url(/images/icon_caution04.avif)}.caution_wrap .img_tit.i5:before{background-image:url(/images/icon_caution05.avif)}.caution_wrap .img_tit.i6:before{background-image:url(/images/icon_caution06.avif)}.caution_wrap .img_tit.i7:before{background-image:url(/images/icon_caution07.avif)}.caution_wrap .img_tit.i8:before{background-image:url(/images/icon_caution08.avif)}.caution_contents{font-size:18px;line-height:30px}.caution_contents .itit{border-left:4px solid #005eb8;padding-left:10px;font-size:20px;font-weight:600;line-height:1}.caution_contents .mt2{margin-top:20px}.caution_contents .mt4{margin-top:40px}.caution_contents .itit.mt{margin-top:60px}.caution_contents .itit.mb{margin-bottom:20px}.caution_contents td .flex{align-items:center;gap:10px}.caution_contents li+li{margin-top:10px}.caution_contents .box{position:relative}.caution_contents .point{top:-120px}.caution_contents .page_guide{border:5px solid #ddd;border-radius:20px;flex-wrap:wrap;gap:20px;margin:40px 0 0;padding:20px 40px;display:flex}.caution_contents .page_guide.mb{margin-bottom:40px}.caution_contents .page_guide button{text-align:left;width:calc(25% - 15px);padding-left:10px;font-size:17px;font-weight:700;display:block;position:relative}.caution_contents .page_guide button:before{content:"";background:#aaa;border-radius:50%;width:4px;height:4px;transition:all .2s linear;position:absolute;top:50%;left:0;transform:translateY(-50%)}.caution_contents h5{border-left:4px solid #005eb8;margin:40px 0 10px;padding-left:10px;font-size:20px;font-weight:600;line-height:1;position:relative}.caution_contents em{font-style:normal;font-weight:700}.caution_contents .mt10{margin-top:10px}.caution_contents .mt20{margin-top:20px}.caution_contents .content-items h5{margin-top:60px;margin-bottom:20px}.caution_contents .clearfix{column-gap:5%;margin:20px 0;display:flex}.caution_contents .clearfix:has(h5){margin:0}.caution_contents .clearfix.flex_center{align-items:center;gap:5%;display:flex}.caution_contents .positionright .img img{min-width:53px}.caution_contents table.normal{table-layout:auto}.caution_contents td.x{font-size:1.2em}.positionleft:has(table){width:100%}.top-page-link{justify-content:flex-end;display:flex}.top-page-link button,.top-page-link a{color:#005eb8;border:1px solid #005eb8;border-radius:22px;padding:10px}@media screen and (max-width:1023px){.caution_wrap .img_tit{margin:60px 0 20px;padding-bottom:15px;padding-left:46px;font-size:22px;line-height:36px}.caution_wrap .img_tit:before{width:32px;height:32px}.caution_list{gap:20px}.caution_list a{background-position:right 16px center;width:calc(33.3333% - 13.3333px);height:80px;padding:0 50px 0 20px}}@media screen and (max-width:767px){.caution_contents{font-size:14px}.caution_wrap .img_tit{margin:40px 0 10px;padding-bottom:10px;padding-left:40px;font-size:20px;line-height:30px}.caution_wrap .img_tit:before{width:24px;height:24px}.caution_list{gap:8px}.caution_list a{background-position:right 12px center;background-size:16px;gap:4px;width:100%;height:50px;padding:0 40px 0 16px}.caution_contents .clearfix.flex_center{flex-direction:column;align-items:flex-start}.caution_contents .positionright .img img{min-width:32px}.caution_contents .mo_colm{flex-direction:column;gap:30px}.caution_contents .mo_colm>*{width:100%}.caution_contents .mo_colm .tac{padding:40px 0 0}.caution_contents td .flex{flex-wrap:wrap}}
