@charset "utf-8";.sec-cont{counter-reset:number 0;figure{margin:0;}.cat{font-size:1.6rem;font-weight:bold;color:#00aeef;text-transform:uppercase;}@media screen and (min-width:768px), print{.doc1-list li a{padding-top:0;padding-bottom:0;min-height:66px;display:flex;justify-content:center;align-items:center;}.doc1-list li:last-child a{font-size:1.6rem;}}}@media screen and (max-width:767px){.logo img{max-width:230px;}}.sec-cont .articles#body{padding-bottom:30px;ul.ic-check{list-style-type:none;}ul.ic-check li{position:relative;}ul.ic-check li::after{content:'';display:block;position:absolute;top:.5em;left:-1.5em;width:10px;height:5px;border-left:2px solid #444;border-bottom:2px solid #444;transform:rotate(-45deg);}.ttl01{padding:15px 20px;color:#fff;border:none;background:url("/jp/category/images/03529_img03.png") no-repeat 0 0 / cover;}h2.ttl02{background:url("/jp/category/images/03529_img04.png") no-repeat 0 50%;background-size:auto 90px;margin:26px 0 0;padding:25px 0 25px 100px;+ h3{margin-top:16px;}}.tbl01{td:nth-child(1){width:16%;}td:nth-child(2){width:28%;}td:nth-child(3), td:nth-child(4){width:8%;text-align:center;}td:last-child{width:40%;}}}.modelBox .list{list-style:none;border:2px solid #00aeef;border-radius:15px;padding:15px 30px;margin:0;}.modelBox .list li{font-size:2rem;color:#bcbec0;}.modelBox .list li:nth-child(1){color:#00aeef}@media screen and (min-width:768px), print{.modelBox{gap:1em;}.modelBox .list{width:12em;}.modelBox>*:not(.list){width:calc(100% - 16em);margin:0;}}@media screen and (max-width:767px){.modelBox .list{margin-bottom:20px;}}.gridBox{display:grid;gap:10px;>div{column-gap:20px;}}.gridBox figure{margin:0;}.gridBox figure img{width:110px;}.gridBox .txt{width:calc(100% - 150px);}@media screen and (min-width:768px), print{.gridBox{grid-template-columns:1fr 1fr;}}#free_body5{@media screen and (min-width:768px), print{.flex-box-cont{.txt{width:calc(100% - 530px);}figure{width:500px;}&:nth-child(odd){figure{padding-left:30px;}}&:nth-child(even){flex-direction:row-reverse;figure{padding-right:30px;}}}}}.sec-cont{a.btnEn{display:inline-block;border:2px solid #00aeef;border-radius:10px;padding:10px 20px;color:#00aeef;font-weight:bold;text-decoration:none;width:fit-content;margin:25px auto;&:hover{background-color:#00aeef;color:#fff;}}}.webinar{h4+.webinar{margin-top:30px;}figure{margin:0 0 10px;}@media screen and (min-width:768px), print{gap:30px;figure{width:calc(50% - 30px);}>div{width:50%;}}}