@charset "utf-8";.sec-cont{counter-reset:number 0;figure{margin:0;}.fcBlue{color:#0070C0;}.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/03498_img03.png") no-repeat 0 0 / cover;}h2.ttl02{background:url("/jp/category/images/03498_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;}}@media screen and (min-width:768px), print{.appTxt{gap:30px;h4{width:25%;margin-top:0;}p{width:calc(75% - 30px);}}}.sec-cont a.btnEm{display:inline-block;border:2px solid #DA4398;border-radius:10px;padding:10px 20px;color:#DA4398;font-weight:bold;text-decoration:none;width:fit-content;margin:25px auto;}.sec-cont a.btnEm:hover{background-color:#DA4398;color:#fff;}.reference{gap:20px;margin-bottom:30px;}.reference>div h4 span{font-weight:normal;}.sec-cont .note{line-height:1.2;font-size:1.4rem;color:#888;}.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;}.sec-cont a.btnEn:hover{background-color:#00aeef;color:#fff;}.webinar.bdT{border-top:1px dotted #00aeef;padding-top:40px;}.webinar figure{margin:0 0 10px;}.webinar .cat{font-size:1.6rem;font-weight:bold;color:#00aeef;}.webinar .cat + h4{margin-top:10px;}@media screen and (min-width:768px), print{.reference figure{width:25%;margin:0;}.reference>div{width:calc(100% - 35%);}.sec-cont .webinar{gap:30px}.sec-cont .webinar figure{width:calc(50% - 30px);}}.reference{h4:not(.noCount){position:relative;&:before{counter-increment:number 1;content:counter(number) " ";letter-spacing:-2px;margin-right:6px;display:inline-block;width:1em;height:1em;text-align:center;}&:after{content:"";border:1px solid #000;border-radius:100%;display:inline-block;width:1.1em;height:1.1em;position:absolute;left:-1px;top:4px;}}}.webinar{h4{position:relative;&:before{counter-increment:number 1;content:counter(number) " ";letter-spacing:-2px;margin-right:6px;display:inline-block;width:1em;height:1em;text-align:center;}&:after{content:"";border:1px solid #000;border-radius:100%;display:inline-block;width:1.1em;height:1.1em;position:absolute;left:-1px;top:4px;}}+.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%;}}}.poster{+.poster{margin-top:30px;}h4{position:relative;&:before{counter-increment:number 1;content:counter(number) " ";letter-spacing:-2px;margin-right:6px;display:inline-block;width:1em;height:1em;text-align:center;}&:after{content:"";border:1px solid #000;border-radius:100%;display:inline-block;width:1.1em;height:1.1em;position:absolute;left:-1px;top:2px;}}figure{margin:0 0 10px;}@media screen and (min-width:768px), print{gap:30px;figure{width:calc(50% - 30px);}>div{width:50%;}}}