.cBox{line-height:125%;padding:0 0 96px;overflow:hidden}.cBox img.imgRight{float:right;margin:0 0 15px 10px}.cBox img.imgLeft{float:left;margin:0 15px 10px 0}.cBox img.imgCenter{display:block;margin:auto;margin:15px 0}.cBox img{display:block;max-width:100%;height:auto;margin:0 auto}.cBox p{font-size:1.6rem;line-height:2.8rem}.cBox p a:visited{color:#609}.cBox td a:visited{color:#609}.cBox dd a:visited{color:#609}.clearfix::after{content:"";display:block;clear:both}.ttlLv1-dh,.ttlLv1-society{border-radius:4px;color:#fff;font-size:3rem;font-weight:bold;line-height:3.6rem;margin-bottom:32px;padding:12px 24px}.ttlLv1-member{border-radius:4px;color:#44310f;font-size:3rem;font-weight:bold;line-height:3.6rem;margin-bottom:32px;padding:12px 24px}.ttlLv1-member{background:#fbb80d}.ttlLv1-dh{background:#b52a58}.ttlLv1-society{background:#25701f}.ttlLv2-member,.ttlLv2-dh,.ttlLv2-society{clear:both;font-size:2.8rem;line-height:3.4rem;margin-bottom:3.2rem;padding:2.4rem 0 1.2rem;text-align:center}.ttlLv2-member{border-bottom:3px solid #edc681}.ttlLv2-dh{border-bottom:3px solid #e4b4c0}.ttlLv2-society{border-bottom:3px solid #a8c9a6}.ttlLv2-dh.ttlLv2-small,.ttlLv2-member.ttlLv2-small{font-size:2.4rem;line-height:3rem}.ttlLv3-member,.ttlLv3-dh,.ttlLv3-society{background:#f6f6f6;clear:both;font-size:2rem;line-height:2.6rem;padding:12px 16px}.ttlLv3-member{border-left:8px solid #fbb80d}.ttlLv3-dh{border-left:8px solid #b52a58}.ttlLv3-society{border-left:8px solid #25701f}.ttlLv4-member,.ttlLv4-dh,.ttlLv4-society{color:#986e25;font-size:2rem;line-height:3rem;font-weight:bold}.ttlLv4-member{color:#986e25}.ttlLv4-dh{color:#b52a58}.ttlLv4-society{color:#29a01e}.imgRight{float:right;padding:0 0 24px 24px}.imgLeft{float:left;padding:0 24px 24px 0}.imgCenter{text-align:center}.imgBorder{border:1px solid #ccc}.imgGaiji{width:auto!important;height:1.4rem!important;position:relative;top:1px}.imgHover{transition:ease .2s opacity}.imgHover:hover{opacity:.5}.imgPortrait{float:left;padding:0 24px 24px 0;width:284px}.imgPortrait-jsdh{float:left;padding:0 24px 24px 0;width:239px}.lisUl li{font-size:1.6rem;line-height:2.8rem}.lisOl li{font-size:1.6rem;line-height:2.8rem}.lisDisc{padding-left:32px}.lisDisc li{list-style:disc}.lisDisc li.lisStyle-none{list-style:none}.lisDecimal{padding-left:32px}.lisDecimal li{list-style:decimal}.tblBorder{width:100%}.tblBorder th,.tblBorder td{border:1px solid #999;line-height:2.8rem;padding:8px}.tblBorder2{width:100%}.tblBorder2 th,.tblBorder2 td{border:1px solid #999;line-height:2.8rem;padding:8px}.tblBox{width:100%;border:none}.tblBox th,.tblBox td{padding-bottom:16px;border:none}.tblBox th.thHattatsushien{font-weight:normal;line-height:1.6em;text-align:left;width:12%}.tblBox td.tdHattatsushien{line-height:1.6em}.tblOdd{width:100%}.tblOdd tr:nth-child(odd){background:#fafafa}.tblOdd th{padding:8px}.tblOdd td{padding:16px 8px}.tblNoblock{width:100%}.tblNoblock th,.tblNoblock td{border:1px solid #999;padding:8px}.tblInr{width:100%;border:none}.tblInr th,.tblInr td{border:none;margin:0;padding:0}.tblBorder .tblInr tr{border-top:none}.tblBorder .tblInr td{padding-left:0;padding-right:0}.tblTd-center th,.tblTd-center td{text-align:center;line-height:2.4rem}.tblTd-left th,.tblTd-left td{text-align:left;line-height:2.4rem}.tblTD-col1Center td:nth-child(1){text-align:center}.tblTD-col4Left td:nth-child(4){text-align:left}.tblTD-col4Center td:nth-child(4){text-align:center}.cusTbl-02 td{font-size:1.4rem;padding:8px 4px}.cusTbl-02 td:nth-child(1){content:"登録日：";width:190px}.cusTbl-02 td:nth-child(2){content:"名前：";width:100px}.cusTbl-02 td:nth-child(3){content:"フリガナ：";width:130px}.cusTbl-02 td:nth-child(4){content:"所属：";width:70px}.cusTbl-02 td:nth-child(5){content:"状態：";width:190px}table td.vaM{vertical-align:middle}.cusTbl-05 th:nth-of-type(1){width:90px}.cusTbl-05 th:nth-of-type(2){width:474px}.cusTbl-05 th:nth-of-type(3){width:100px}.cusTbl-05 td:nth-of-type(1){text-align:center}.cusTbl-05 td:nth-of-type(3){text-align:center}.tblCaption{border-bottom:2px solid #ccc;font-size:1.8rem;line-height:3rem;font-weight:bold;text-align:left;margin-bottom:1.4em;padding-bottom:.4em}.tblCaption-jsdhAbout1,.tblCaption-jsdhAbout2{background-color:#f5f5f5;border-left:1px solid #999;border-right:1px solid #999;line-height:2.8rem;padding:8px;text-align:left}.tblCaption-jsdhAbout1{border-top:1px solid #999}.tblAccessibility-1 th{background:#f5f5f5;font-size:1.4rem;text-align:left;width:290px}.tblAccessibility-2 th{background:#f5f5f5;border:1px solid #999;font-size:1.4rem;line-height:2.8rem;padding:8px}.tblAccessibility-2 th:nth-of-type(1){width:80px}.tblAccessibility-2 th:nth-of-type(3){width:90px}.tblAccessibility-2 th:nth-of-type(4){width:50px}.tblAccessibility-2 th:nth-of-type(5){width:50px}.tblAccessibility-2 td{border:1px solid #999;line-height:2.8rem;padding:8px}.submenuUl{background:#fbf9f8;margin-bottom:16px;padding:16px 4px;text-align:center}.submenuUl li{display:inline-block}.submenuUl li::before{background:#ccc;content:"";display:inline-block;margin:0 8px 0 6px;position:relative;top:2px;width:1px;height:14px}.submenuUl li:first-child::before{display:none}.paginationUl{margin:0 auto;width:auto}.paginationUl li{border:solid 1px #8cdcf5;display:inline-block;line-height:32px;text-align:center;width:36px;height:32px}.paginationUl li a{background:#ebf7ff;display:inline-block;transition:ease .2s opacity;width:100%;height:100%}.paginationUl li a:hover{opacity:.5;text-decoration:none}.btnBasic a,.btnWide a,.btnSmall a,.btnMedium a,.btnBig a,.btnMerit a,.btnDhlist a,.btnLearning a,a.returnBtn{background:#9a6b4b;border-radius:4px;color:#fff;display:block;font-size:1.6rem;line-height:40px;text-align:center;transition:ease .2s opacity;margin:0 auto;width:180px;height:40px;cursor:pointer}.btnBasic a:hover,.btnWide a:hover,.btnSmall a:hover,.btnMedium a:hover,.btnBig a:hover,.btnMerit a:hover,.btnDhlist a:hover,.btnLearning a:hover{opacity:.5;text-decoration:none}.btnSmall a{font-size:1.4rem;line-height:24px;width:80px;height:24px}.btnMedium a{width:200px;height:40px}.btnBig a{width:240px;height:40px}.btnWide a{width:100%;height:40px}.btnMerit a{padding:8px 0;width:400px;height:80px}.btnDhlist a{width:296px;height:54px;font-size:1.8rem;line-height:54px}.btnMerit a span{display:block}.btnLearning{display:inline-block;margin-right:8px;margin-bottom:32px}.btnLearning:nth-child(2){margin-right:0}.btnLearning a:hover{opacity:.5;text-decoration:none}.btnShare{float:left;margin:0 16px 24px 0;width:44px}.btnShare:last-child{margin-right:0}a.returnBtn{margin-top:32px}a.returnBtn:hover{opacity:.5;text-decoration:none}.btnBasic a:visited,.btnWide a:visited,.btnSmall a:visited,.btnMedium a:visited,.btnBig a:visited,.btnMerit a:visited,.btnDhlist a:visited,.btnLearning a:visited,a.returnBtn{color:#fff!important}.btnCenter{margin-left:auto;margin-right:auto}.cDetail{border:2px solid #999;padding:32px}.cDetail-red{background:#fff3f7;border:2px solid #ffdce6;padding:32px}.cBorder-red{border:1px solid #ffdce6;padding:32px}.cBorder-gray{background:#f5f5f4;border:1px solid #999;padding:32px}.cBorder-gray2{border:1px solid #999;padding:32px}.cBorder-blue{background:#f5fcff;border:1px solid #3cc2f0;padding:32px}.cBorder-brown{background:#f6f1ed;border:1px solid #b07e5c;padding:16px}.cBorder-orange{background:#fff;border:4px solid #ffa200;padding:16px}.cBorder-green{background:#e1e9c2;border:2px solid #96b588;padding:32px}.cBorder-yellowgreen{background:#f9fbf7;border:1px solid #93d05e;padding:32px}.hedDl{display:table;margin-bottom:16px}.hedDl dt{display:table-cell;font-size:1.6rem;line-height:2.8rem;width:140px}.hedDl dd{display:table-cell;font-size:1.6rem;line-height:2.8rem;width:calc(100% - 140px);padding-left:4.4em;position:relative;word-break:break-all}.hedDl.hedDl_old dd{display:table-cell;font-size:1.6rem;line-height:2.8rem;width:calc(100% - 140px);padding-left:0;position:relative;word-break:break-all}.hedDl.hedDl_old dd a.ePdf,.hedDl_old dd a.eSpace,.hedDl_old dd a.eExcel{display:block;padding-left:70px;position:relative}.hedDl.hedDl_old dd a.ePdf::before,.hedDl_old dd a.eSpace::before,.hedDl_old dd a.eExcel::before{position:absolute;top:3px;left:0}.hedDl-student{display:table;margin-bottom:16px}.hedDl-student dt{display:table-cell;font-size:1.6rem;line-height:2.8rem;width:162px}.hedDl-student dd{display:table-cell;font-size:1.6rem;line-height:2.8rem;width:calc(100% - 162px)}.hedDl-student dd{padding-left:4.4em;text-indent:-4.4em}.hedDl-student dd a:nth-child(2)::before{content:"/";color:#ccc;margin-left:8px;margin-right:8px}.hedUl{border-top:1px solid #ccc;margin-top:32px;padding-top:24px;text-align:center}.hedUl li{display:inline-block}.hedUl li::before{background:#ccc;content:"";display:inline-block;margin:0 8px 0 6px;position:relative;top:2px;width:1px;height:14px}.hedUl li:first-child::before{display:none}.hedList{border-top:1px solid #ccc;margin-top:32px;padding-top:24px;text-align:right}.outlineDl-bus dt{background:#f6f6f6;clear:both;font-weight:bold;line-height:2.6rem;padding:6px 86px;width:100%;position:relative}.outlineDl-bus dt .filetype-pdf{left:16px;top:9px}.outlineDl-bus dd{}.outlineUl-bus li{display:inline-block;line-height:2.8rem}.outlineUl-bus li::after{background:#ccc;content:"";display:inline-block;margin:0 12px 0 8px;position:relative;top:2px;width:1px;height:14px}.outlineUl-bus li:last-child::after{display:none}.stuCopy{background:url(../img/outline/student_img01.png) no-repeat center center;background-size:664px 110px;padding-top:32px;width:100%;height:140px}.stu2col{display:flex;flex-wrap:nowrap;margin-left:-78px}.stu2-1{flex:1;margin-left:78px;min-height:0%}.stuDl dt{background:url(../img/outline/student_img03.png) repeat-x;background-size:18px 80px;border-radius:20px;line-height:40px;font-size:2rem;font-weight:bold;text-align:center;width:100%;height:40px}.stuIcon{margin:24px auto}.stuIcon img{width:90px;height:90px}.stuMagazine{position:absolute;top:0;right:15px}.stuMagazine img{width:102px;height:71px}.learningBox{position:relative;height:120px}.learningBox p{background:linear-gradient(180deg,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 49%,rgba(251,249,247,1) 50%,rgba(247,242,238,1) 100%);border:6px solid #efe5de;font-size:1.8rem;font-weight:bold;text-align:center;width:100%;height:100%}.learningBox p a{color:#333;width:100%;height:100%;transition:ease .2s opacity}.learningBox p a.bgiJapan{background:url(../img/learning/img_learning_05.svg) no-repeat center center;background-size:110px 94px}.learningBox p a.bgiCrown{background:url(../img/learning/img_learning_06.svg) no-repeat center center;background-size:94px 69px}.learningBox p a.bgiBook{background:url(../img/learning/img_learning_07.svg) no-repeat center center;background-size:61px 64px}.learningBox p a:hover{opacity:.5;text-decoration:none}.learningBox p a:visited{color:#333!important}.learningMap{background:url(../img/learning/img_learning_01.png) no-repeat center top;position:relative;width:664px;height:503px}.learningMap_01{background:rgba(242,234,229,.8);position:absolute;top:43px;right:2px;padding:8px;width:78px;height:45px}.learningMap_02{background:rgba(242,234,229,.8);position:absolute;top:175px;right:2px;padding:8px;width:142px;height:130px}.learningMap_03{background:rgba(242,234,229,.8);position:absolute;top:342px;right:2px;padding:8px;width:142px;height:160px}.learningMap_04{background:rgba(242,234,229,.8);position:absolute;top:402px;right:152px;padding:8px;width:142px;height:100px}.learningMap_05{background:rgba(242,234,229,.8);position:absolute;top:43px;right:249px;padding:8px;width:90px;height:132px}.learningMap_06{background:rgba(242,234,229,.8);position:absolute;top:43px;left:230px;padding:8px;width:78px;height:132px}.learningMap_07{background:rgba(242,234,229,.8);position:absolute;top:402px;left:152px;padding:8px;width:207px;height:100px}.learningMap_08{background:rgba(242,234,229,.8);position:absolute;top:43px;left:2px;padding:8px;width:142px;height:130px}.learningMap_09{background:rgba(242,234,229,.8);position:absolute;top:402px;left:2px;padding:8px;width:142px;height:100px}.learningMap_10{background:rgba(242,234,229,.8);position:absolute;top:209px;left:2px;padding:8px;width:142px;height:160px}.learningMap_11{background:rgba(242,234,229,.8);position:absolute;top:262px;left:152px;padding:8px;width:78px;height:45px}.learningMap_btUl{margin-left:-2px}.learningMap_05 .learningMap_btUl{margin-left:3px}.learningMap_btUl li a{background:#b88b6d;background:linear-gradient(180deg,rgba(184,139,109,1) 0%,rgba(184,139,109,1) 49%,rgba(176,126,92,1) 50%,rgba(176,126,92,1) 100%);color:#fff;display:inline-block;float:left;font-size:1.4rem;line-height:28px;text-align:center;transition:ease .2s opacity;margin-bottom:2px;margin-left:2px;width:62px;height:28px}.learningMap_btUl li a:hover{opacity:.5;text-decoration:none}.learningMap_sp{display:none}.learningMap_all{font-size:1.4rem!important;line-height:1!important;text-align:center;margin-bottom:10px}.learningMap_btUl li input[type=checkbox].btnLP{display:none}.learningMap_btUl li input[type="checkbox"].btnLP:checked+label{background:#ffa200;color:#fff}.learningMap_btUl li .lblCheck:hover{background:#d7bead;cursor:pointer}.learningMap_btUl li .lblCheck{background:#b88b6d;background:linear-gradient(180deg,rgba(184,139,109,1) 0%,rgba(184,139,109,1) 49%,rgba(176,126,92,1) 50%,rgba(176,126,92,1) 100%);color:#fff;display:inline-block;float:left;font-size:1.4rem;line-height:28px;text-align:center;transition:ease .2s opacity;margin-bottom:2px;margin-left:2px;width:62px;height:28px}.learningUl-result li{border-bottom:1px solid #999;margin-bottom:32px}.learningUl-result dl{display:table;padding-bottom:16px;width:100%}.learningUl-result dl dt{display:table-cell;line-height:2.8rem;font-weight:bold;width:20%}.learningUl-result dl dd{display:table-cell;line-height:2.8rem;width:80%}.learningFlow{background:#fbf9f8;padding:24px;width:100%}.flowDl-member{background:#efe5de;display:table;margin-bottom:40px;padding:16px;position:relative;width:100%}.flowDl-member::after{background:url(../img/learning/img_learning_02.svg) no-repeat center center;background-size:40px 20px;content:"";display:block;position:absolute;left:50%;margin-left:-20px;bottom:-30px;width:40px;height:20px}.flowDl-member dt{display:table-cell;line-height:2.8rem;width:176px;vertical-align:middle}.flowDl-member dd{display:table-cell;line-height:2.8rem;width:calc(100% - 176px)}.flowDl-memberInr{background:#fff;display:table;margin-bottom:4px;padding:6px;width:100%}.flowDl-memberInr:last-child{margin-bottom:0}.flowDl-memberInr dt{display:table-cell;width:calc(100% - 80px)}.flowDl-memberInr dt span{display:block}.flowDl-memberInr dd{display:table-cell;width:80px;vertical-align:middle}.flowDl-jdha{background:#fff;border:4px solid #efe5de;display:table;margin-bottom:40px;padding:20px 0;position:relative;width:100%}.flowDl-jdha::after{background:url(../img/learning/img_learning_02.svg) no-repeat center center;background-size:40px 20px;content:"";display:block;position:absolute;left:50%;bottom:-30px;margin-left:-20px;width:40px;height:20px}.flowDl-jdha:last-child{margin-bottom:0}.flowDl-jdha:last-child::after{display:none}.flowDl-jdha dt{display:table-cell;line-height:2.8rem;padding:0 12px;width:186px;vertical-align:middle}.flowDl-jdha dd{display:table-cell;line-height:2.8rem;padding:0 12px 0 0;width:calc(100% - 186px)}#flowA,#flowB,#flowC,#flowD,#flowE{padding-top:100px;margin-top:-100px}.dhlist{background:#fbf9f8;padding:32px 0 16px}.dhlisUl li{float:left;margin-left:24px;margin-bottom:16px}.ninteiUl{margin-bottom:64px}.ninteiUl::after{content:"";display:block;clear:both}.ninteiUl li{float:left;margin-bottom:8px;width:calc(100%/3)}.ninteiUl li img{display:inline-block}.learningBox-dhken p a{background:linear-gradient(180deg,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 49%,rgba(251,249,247,1) 50%,rgba(247,242,238,1) 100%);border:6px solid #efe5de;color:#333;font-size:2.2rem;display:block;font-weight:bold;text-align:center;margin-bottom:24px;padding:16px 16px 14px;width:100%;height:100%;transition:ease .2s opacity}.learningBox-dhken p a:hover{opacity:.5;text-decoration:none}.learningBox-dhken p a:visited{color:#333!important}.learningBox-dhken p a span{font-size:1.6rem;font-weight:normal;position:relative;top:-1px}.schoolUl li{border:1px solid #ccc;display:inline-block;width:100px}.tab_wrap{width:100%;margin:80px auto}.tab_area{margin-bottom:64px}.tab_area li{display:inline-block;margin-right:2px;width:104px}.tab_area li:last-child{margin-right:0}.tab_area li a{display:inline-block;width:100%;padding:16px 0 32px;color:#333;background:#efe5de;text-align:center;font-size:14px;cursor:pointer;transition:ease .2s opacity;position:relative}.tab_area li a::after{content:"↓";display:block;font-size:1.2rem;position:absolute;bottom:4px;left:50%;margin-left:-.5em}.tab_area li a:hover{opacity:.5;text-decoration:none}#schoolA,#schoolB,#schoolC,#schoolD,#schoolE,#schoolF{padding-top:100px;margin-top:-100px}.entryImg{margin:0 auto 40px;width:664px}.entryImg_3col{float:left;margin-right:32px;width:200px}.entryImg_3col img{margin:0 auto 8px;width:100%}.entryImg_3col p{text-align:center}.entryImg_3col:last-child{margin-right:0}.entryDl{float:left;margin-bottom:32px;width:calc(50% - 12px)}.entryDl:nth-child(odd){margin-right:24px}.entryDl dt{background:#f5f5f5;border-bottom:3px solid #edc681;font-size:1.6rem;font-weight:bold;padding:12px 0 8px;text-align:center}.entryDl dt span{font-size:1.2rem;position:relative;top:-1px}.entryDl dd{padding:16px 0}.entryDl dd ul.lisDisc{padding-left:28px}.videoBox{margin:0 auto 16px;width:800px;height:448px;overflow:hidden;text-align:center}.videoBox img{width:100%}video{max-width:100%;position:relative;top:-1px}.entryName{margin-left:32px}.meritBox_1st{background:url(../img/merit/img_merit_01.jpg) no-repeat center center;background-size:cover;position:relative;padding:44px 36px;width:100%}.meritBox_1stInr{margin-left:408px;width:464px}.meritBox_1stInr p{line-height:3.2rem}.meritBox_ttl{color:#b52a58;font-size:2.4rem;line-height:4rem}.meriBox_txt1{background:rgba(237,113,145,.8);position:absolute;top:44px;left:197px;width:110px;height:110px}.meriBox_txt2{background:rgba(237,113,145,.8);position:absolute;top:140px;left:290px;width:110px;height:110px}.meriBox_txt6{background:rgba(237,113,145,.8);position:absolute;top:236px;left:243px;width:110px;height:110px}.meriBox_txt1 p,.meriBox_txt2 p,.meriBox_txt6 p{color:#fff;font-size:1.8rem;font-weight:bold;text-align:center}.meritUl-6merit{display:flex;margin-left:-16px}.meritUl-6merit li{flex:1 0 80px;margin-left:16px;height:152px;position:relative}.meritUl-6merit li a{background:#fff;background:linear-gradient(180deg,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 49%,rgba(251,249,247,1) 50%,rgba(247,242,238,1) 100%);border:6px solid #efe5de;display:block;text-align:center;width:100%;height:100%;transition:ease .2s opacity}.meritUl-6merit li a:hover{opacity:.5;text-decoration:none}.meritUl-6merit li::after{content:"▼";color:#ed7191;display:block;font-size:1.2rem;margin-left:-.5em;position:absolute;bottom:10px;left:50%}.meritNumber{color:#b52a58;font-size:3rem!important;font-weight:bold;margin:14px 0 10px}.meritCopy{color:#555;font-weight:bold;line-height:2rem!important}.meritLv3{background:#f6f6f6;display:table;font-size:2.4rem!important;width:100%;min-height:50px}.meritLv3 span.numberBox{background:#b52a58;color:#fff;display:table-cell;font-size:2.8rem;text-align:center;width:50px;vertical-align:middle}.meritLv3 span.meritCopy{display:table-cell;padding:0 16px;width:calc(100% - 50px);vertical-align:middle}.meritCareer-left{background:#fafafa;float:left;font-size:1.4rem;line-height:3.2rem;text-align:center;width:248px;height:333px}.meritCareer-left dt{padding:36px 0}.meritCareer-right{background:#fafafa;float:right;font-size:1.4rem;line-height:3.2rem;text-align:center;width:196px;height:333px}.meritCareer-right dt{padding:36px 0}.meritCareer-left img,.meritCareer-right img{margin:0 auto;width:149px;height:82px}.meritBox_2nd{background:#f7f5f4;border-bottom:5px solid #b52a58;display:flex;flex-wrap:nowrap;margin:0 auto 48px;width:944px;min-height:320px}.meritBox_2ndInr{flex:1;min-height:0%;padding:64px 48px 48px}.bgiMerit{background:url(../img/merit/img_merit_09.jpg) no-repeat center center;background-size:cover;min-height:320px}#meritA,#meritB,#meritC,#meritD,#meritE,#meritF{padding-top:160px;margin-top:-160px}.meritImg{width:90%;height:auto}.meriBox_txt3{font-size:2.4rem!important;line-height:3.6rem!important}.meriBox_txt4{font-size:2.4rem!important;line-height:3.6rem!important}.meriBox_txt5{font-size:1.4rem!important;line-height:2.6rem!important}.jsdhBorder{background:#fdfaf1;border:1px solid #96b588;padding:32px}.jsdhBorder span{margin-right:6px}.jsdhDl-top{display:table;margin-bottom:16px;width:100%;min-height:40px}.jsdhDl-top dt{display:table-cell;width:65%;vertical-align:middle}.jsdhDl-top dd{display:table-cell;width:35%}.jsdhDl-top:last-child{margin-bottom:0}.jsdhFigure{margin:0 auto;text-align:center;width:200px}.jsdhFigure img{width:120px;height:auto}.jsdhFigure figcaption{font-size:1.2rem;line-height:2rem;margin-top:8px}.jsdhBox{position:relative;width:280px;height:120px;margin:0 auto}.jsdhBox p{background:linear-gradient(180deg,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 49%,rgba(251,249,247,1) 50%,rgba(247,242,238,1) 100%);border:6px solid #efe5de;font-size:1.8rem;font-weight:bold;text-align:center;width:100%;height:100%}.jsdhBox p a{color:#333;width:100%;height:100%;transition:ease .2s opacity}.jsdhBox p a{background:url(../img/learning/img_learning_08.svg) no-repeat center center;background-size:63px 75px}.jsdhBox p a:hover{opacity:.5;text-decoration:none}.jsdhBox p a:visited{color:#333}.topic_ttlLv1{border-bottom:3px solid #ffa200;display:table;margin-top:56px}.topic_ttlLv1 dt{display:table-cell}.topic_ttlLv1 dd{display:table-cell;font-size:2.2rem;font-weight:bold;line-height:3.2rem}.tpcHeading-dh{border-bottom:3px solid #e4b4c0;display:table;width:100%}.tpcHeading-member{border-bottom:3px solid #ffa200;display:table;width:100%}.tpcHeading-society{border-bottom:3px solid #29a01e;display:table;width:100%}.tpcDate{background:#f6f6f6;display:table-cell;font-weight:bold;padding:32px 8px;text-align:center;width:154px;vertical-align:middle}.tpcTtl{display:table-cell;font-size:2.2rem;line-height:2.8rem;padding:8px 0 8px 16px;width:calc(100% - 154px);vertical-align:middle}.tpcTtl span{display:block}.tpcTbl1 th,.tpcTbl1 td{border:none!important}.tpcTbl1 th{text-align:left;padding-bottom:16px}.tpcTbl1 td{padding-left:16px;padding-bottom:16px}.tpcTbl1 td.cusPb0{padding-bottom:0!important}.tpcTbl2{width:100%}.tpcTbl2 th,.tpcTbl2 td{border:1px solid #999;padding:8px}.tpcTbl3 th,.tpcTbl3 td{border:none!important}.tpcTbl3 th{text-align:left;font-weight:500;padding:0 0 8px 0}.tpcTbl3 td{padding-left:8px;padding-bottom:8px}.tpcTbl4{width:100%}.tpcTbl4 th,.tpcTbl4 td{border:1px solid #999;padding:8px;text-align:center}.tpcUl1 li{font-size:1.6rem;line-height:2.8rem}.tpcOl1{margin-left:24px}.tpcOl1 li{font-size:1.6rem;line-height:2.8rem;list-style:decimal}.tpcImg img{display:block;width:100%;height:auto}.h2ndUl li{margin-bottom:16px}.h2ndDl{display:table}.h2ndDl dt{display:table-cell;line-height:2.8rem;width:120px}.h2ndDl dd{display:table-cell;line-height:2.8rem;width:calc(100% - 256px)}.h2ndDl dd a:hover{text-decoration:underline}.h2ndDl dd.dd-health,.h2ndDl dd.dd-topics,.h2ndDl dd.dd-student,.h2ndDl dd.dd-student{color:#fff;display:inline-block;font-size:1.2rem;line-height:1.2rem;padding:4px 16px;text-align:center;position:relative;top:-2px;margin:0 10px;width:136px}dd.dd-health{background:#ed7191}dd.dd-topics{background:#ffa200}dd.dd-student{background:#4aaee2}dd.dd-society{background:#29a01e}.iEM{display:inline-block!important;position:relative;top:5px;height:auto}.iQR{display:inline-block!important;position:relative;top:5px;height:auto}.frmTtl{font-size:2.4rem!important;margin:64px 0 16px;color:#ffa200}.frmTtl-society{font-size:2.4rem!important;margin:64px 0 16px;color:#25701f}.frmDl{display:table;border-bottom:1px solid #ccc;padding:32px 0;width:100%}.frmDl>dt{display:table-cell;font-weight:bold;line-height:2.8rem;width:30%;vertical-align:top}.frmDl>dd{display:table-cell;line-height:2.8rem;width:70%}.frmDl>dd::after{content:"";display:block;clear:both}.frmDl select{font-size:1.6rem;height:36px;padding:0 8px;width:216px}.frmDl .selectW select{width:432px}.frmDl input[type="text"],.frmDl input[type="search"],.frmDl input[type="tel"],.frmDl input[type="password"],.frmDl input[type="datetime"],.frmDl input[type="date"],.frmDl input[type="month"],.frmDl input[type="week"],.frmDl input[type="time"],.frmDl input[type="number"],.frmDl input[type="email"],.frmDl input[type="url"]{font-size:1.6rem;height:36px;padding:0 8px}.frmDl input[type="text"]{width:216px}.frmDl input[type="search"]{width:216px}.frmDl input[type="tel"]{width:216px}.frmDl input[type="password"]{width:216px}.frmDl input[type="datetime"]{width:216px}.frmDl input[type="date"]{width:216px}.frmDl input[type="month"]{width:216px}.frmDl input[type="week"]{width:216px}.frmDl input[type="time"]{width:216px}.frmDl input[type="number"]{width:216px}.frmDl input[type="email"]{width:432px}.frmDl input[type="url"]{width:432px}.frmDl textarea{font-size:1.6rem;line-height:2.8rem;padding:8px;width:432px;height:100px}.frmDl dl{display:block;float:left;margin-right:16px}.frmDl dl:last-child{margin-right:0}.frmDl dl dt{font-size:1.4rem;font-weight:500;display:block;margin-bottom:2px;width:100%}.frmDl dl dd{display:block;width:100%}.frmDl dl.frmDl_1col{margin-bottom:16px}.frmDl dl.frmDl_1col:last-child{margin-bottom:0}.frmDl dl.frmDl_1col dd input[type="text"]{width:432px}.frmDl dl.frmDl_2col dd input[type="text"]{width:208px}.frmDl dl.frmDl_2col dd select{width:208px}.frmDl dl.frmDl_2colblk{float:none}.frmDl dl.frmDl_2colblk dd input[type="text"]{width:208px}.frmDl dl.frmDl_2colblk dd select{width:208px}.frmDl dl.frmDl_3col{display:table;width:124px}.frmDl dl.frmDl_3col dt{width:100px}.frmDl dl.frmDl_3col dt select{display:table-cell;width:100px}.frmDl dl.frmDl_3col dd{display:table-cell;padding-left:8px;width:24px;vertical-align:middle}.frmDl dl.frmDl_postcode{margin-bottom:16px}.frmDl dl.frmDl_postcode dd input{width:100px}.frmDl dl.frmDl_postcode dd input[type="submit"]{height:36px;margin-left:10px}.frmDl dl.frmDl_postcode dd input:hover{cursor:pointer}.frmDl dl.frmDl_postcode dd button{width:100px;height:36px;margin-left:10px}.frmDl dl.frmDl_postcode dd button[type="button"]{height:36px;margin-left:10px}.frmDl dl.frmDl_postcode dd button:hover{cursor:pointer}.frmDl dl.frmDl_postcode dd span{margin:0 8px}.frmDl_tel input{display:inline-block}.frmDl_tel input[type="text"]{width:100px}.frmDl_tel span{display:inline-block;margin:0 5px 0 8px}.frmDl .frmDl_text input[type="text"]{width:432px}.frmDl .frmDl_inrDl{display:table;width:492px}.frmDl .frmDl_inrDl dt{display:table-cell;width:144px}.frmDl .frmDl_inrDl dd{display:table-cell;padding:0 0 0 16px;width:348px;vertical-align:middle}.frmDl .frmDl_inrDl dd input[type="text"]{width:160px}.frmDl .frmDl_inrDl dd input[type="number"]{width:160px}.frmDl .frmDl_inrDl dd select{width:100px}.frmDl .frmDl_inrDl dd span{margin:0 4px}button[type="button"]#BSearch{-webkit-appearance:none;display:block;font-size:1.6rem;padding:0 16px;margin:0 auto;height:44px;background:#f7f7f7;background:linear-gradient(180deg,rgba(247,247,247,1) 0%,rgba(221,221,221,1) 100%);border:1px solid #959595}.frmDl_submit{text-align:center;margin-top:32px;cursor:pointer}.frmDl_submit input[type="submit"]{font-size:1.6rem;padding:0 16px;margin:0 auto;height:44px}.frmDl_submit input:last-child{margin-left:12px}.frmDl_submit button{font-size:1.6rem;padding:0 16px;margin:0 auto;height:44px}.frmDl_submit button:hover{cursor:pointer}.frmDl_submit button[type="button"]{font-size:1.6rem;padding:0 16px;margin:0 auto;height:44px}.frmDl_submit button:last-child{margin-left:12px}.frmLogin{display:table;margin:0 auto;padding:8px 0;width:70%}.frmLogin dt{display:table-cell;font-weight:bold;line-height:2.8rem;text-align:right;padding-right:16px;width:30%;vertical-align:middle}.frmLogin dd{display:table-cell;line-height:2.8rem;width:70%}.frmLogin dd::after{content:"";display:block;clear:both}.frmLogin input{font-size:1.6rem;height:36px;padding:0 8px;width:216px}.frmLogin_submit{text-align:center}.frmLogin_submit input[type="submit"]{font-size:1.6rem;padding:0 16px;margin:8px auto 0;height:44px}.frmDl input[type=checkbox].btnCB{display:none}.frmDl input[type="checkbox"].btnCB:checked+label{background:#b07e5c;color:#fff}.frmDl input[type=radio].btnCB{display:none}.frmDl input[type="radio"].btnCB:checked+label{background:#b07e5c;color:#fff}.frmDl .lblCheck:hover{border:2px solid #d8bfae;color:#d8bfae}.frmDl .lblCheck{display:block;float:left;margin:5px;height:45px;text-align:center;line-height:45px;padding-left:16px;padding-right:16px;cursor:pointer;color:#b07e5c;border:2px solid #b07e5c;border-radius:5px;transition:ease .2s opacity}.frmDl_inrDl .lblCheck{width:120px}.frmDl dd.labelTandem label.lblCheck{float:none;margin:0 0 16px;width:250px}.frmDl dd.labelTandem label.lblCheck:last-child{margin-bottom:0}.lrnBtn{width:100vw;background:rgba(67,54,35,.9);padding:0;position:fixed;left:0;bottom:0;z-index:10}.lrnBtn_inr{margin:0 auto;padding-right:297px;width:944px}.lrnBtn_submit{text-align:center;padding:20px 0}.lrnBtn_submit button[type="button"]#BSearch{-webkit-appearance:none;border-radius:28px;display:block;font-size:1.8rem;font-weight:bold;padding:0 32px;margin:0 auto;height:56px;background:#fff;background:linear-gradient(180deg,rgba(255,255,255,1) 0%,rgba(221,221,221,1) 100%);border:1px solid #fff;cursor:pointer;color:#4e321f;letter-spacing:.6em}.lrnBtn_submit button[type="button"]#BSearch:hover{opacity:.5}.lrnBtn_submit button[type="button"]#BSearch::before{content:"";display:inline-block;background:url(../img/learning/img_learning_10.svg);background-size:18px 18px;width:18px;height:18px;margin-right:16px;position:relative;top:3px}.srcCondition{}.btnOpen a{background:url(../img/learning/img_learning_11.svg) no-repeat;background-size:24px 24px;background-position:left 16px center;border:1px solid #999;border-radius:24px;cursor:pointer;color:#333;display:block;font-weight:bold;text-align:center;line-height:48px;margin:0 auto;padding-left:30px;width:220px;height:48px}.btnOpen a:hover{text-decoration:none;opacity:.7}.prefDl{border-bottom:1px solid #ccc;display:table;padding:16px 0;width:100%}.prefDl dt{display:table-cell;font-weight:bold;vertical-align:middle}.prefDl dd{display:table-cell}.prefDl input[type=checkbox]{display:none}.prefDl input[type="checkbox"].btnCB:checked+label{background:#b07e5c;color:#fff}.prefDl input[type=radio]{display:none}.prefDl input[type="radio"].btnCB:checked+label{background:#b07e5c;color:#fff}.prefDl .lblCheck:hover{border:2px solid #d8bfae;color:#d8bfae}.prefDl .lblCheck{display:block;float:left;margin:5px;width:65px;height:45px;text-align:center;line-height:45px;padding-left:5px;padding-right:5px;cursor:pointer;color:#b07e5c;border:2px solid #b07e5c;border-radius:5px;transition:ease .2s opacity}.prefUl{border-bottom:1px solid #ccc;padding-bottom:24px}.prefUl li{font-size:1.6rem;padding-left:1.3em;text-indent:-1.3em;margin-bottom:8px}.confirmDl{display:table;border-bottom:1px solid #ccc;padding:16px 0;width:100%}.confirmDl>dt{display:table-cell;font-weight:bold;line-height:2.8rem;width:20%;vertical-align:top}.confirmDl>dd{display:table-cell;line-height:2.8rem;width:80%}.frmUl{width:100%}.frmUl li{border-bottom:1px solid #ccc;display:block;padding:32px 0;width:100%}.frmUl li::after{content:"";display:block;clear:both}.frmDiv-desc{float:left;font-weight:bold;line-height:2.8rem;width:30%;vertical-align:top}.frmDiv-input{float:left;line-height:2.8rem;width:70%}.frmDiv-input input{font-size:1.6rem;height:36px;padding:0 8px;width:216px}.frmDiv-input input[type="email"]{width:432px}.frmDiv-input select{font-size:1.6rem;height:36px;padding:0 8px;width:216px}.frmDiv-input textarea{font-size:1.6rem;line-height:2.8rem;padding:8px;width:432px;height:100px}.frmUl_3col{display:table;width:124px;float:left;margin-right:16px}.frmUl_3col dt{width:100px}.frmUl_3col dt select{display:table-cell;width:100px}.frmUl_3col dd{display:table-cell;padding-left:8px;width:24px;vertical-align:middle}.frmDiv-input input[type=checkbox].btnCB{display:none}.frmDiv-input input[type="checkbox"].btnCB:checked+label{background:#b07e5c;color:#fff}.frmDiv-input input[type=radio].btnCB{display:none}.frmDiv-input input[type="radio"].btnCB:checked+label{background:#b07e5c;color:#fff}.frmDiv-input .lblCheck:hover{border:2px solid #d8bfae;color:#d8bfae}.frmDiv-input .lblCheck{display:block;float:left;margin:5px;height:45px;text-align:center;line-height:45px;padding-left:16px;padding-right:16px;cursor:pointer;color:#b07e5c;border:2px solid #b07e5c;border-radius:5px;transition:ease .2s opacity}.frmDiv-input .labelTandem label.lblCheck{float:none;margin:0 0 16px;width:280px}.frmDiv-input .labelTandem label.lblCheck:last-child{margin-bottom:0}.anpiBox{margin:32px auto;width:612px}button.btnAL:hover{border:1px solid #ddd;color:#999}button.btnAL{display:block;float:left;margin:0 8px;height:45px;text-align:center;line-height:45px;cursor:pointer;font-weight:bold;border:1px solid #bbb;border-radius:5px;background:#f5f5f5;transition:ease .2s opacity;width:280px;font-size:1.8rem}.noBorder{border-bottom:none}.noBorder-all{border:none}.iRequire{background:red;color:#fff;display:inline-block;line-height:1;font-size:1.2rem;margin-left:8px;padding:2px 6px;position:relative;top:-2px}#choiceBox ul li{float:left;margin-right:32px}#choiceBox ul li:last-child{margin-right:0}.errBox{text-align:center}.cBox-linkpolicy{background:#f6f1ed;padding:32px 24px}.cBox-linkpolicy li{margin-bottom:.6em}.cBox-linkpolicy li:last-of-type{margin-bottom:0}.sitemapDl{display:table;width:100%}.sitemapDl dt{display:table-cell;line-height:2.8rem;width:30%}.sitemapDl dd{display:table-cell;width:70%}.sitemapUl li{margin-bottom:16px;line-height:2.8rem}.sitemapUl li::before{content:"";display:inline-block;background:url(../img/outline/sitemap_E.gif) no-repeat;background-size:45px 23px;margin-right:16px;position:relative;top:6px;width:45px;height:23px}.sitemapUl li:first-child::before{content:"";display:inline-block;background:url(../img/outline/sitemap_T.gif) no-repeat;background-size:45px 23px;margin-right:16px;position:relative;top:6px;width:45px;height:23px}.sitemapUl li:last-child::before{content:"";display:inline-block;background:url(../img/outline/sitemap_L.gif) no-repeat;background-size:45px 23px;margin-right:16px;position:relative;top:6px;width:45px;height:23px}.infoUl{clear:both;width:100%}.infoUl li{border-bottom:1px solid #efe5de;line-height:2.8rem;margin-bottom:16px;padding-bottom:16px}.infoDl{display:table}.infoDl dt{display:table-cell;width:140px}.infoDl dd{display:table-cell;width:calc(100% - 140px)}.hAlert ul.infoUl li{background:#fff;margin-bottom:2px;padding:16px}p.moreData{width:100%;height:40px;margin-top:32px;padding-top:6px;border:solid 1px #ccc;background:#eee;text-align:center;cursor:pointer;color:#115ca3}p.moreData:hover{background:#f5f5f4}#listBox4 .moreData{margin-bottom:64px}#listBox5 .moreData{margin-bottom:64px}.LayWrap{width:100%}.LayBlock{margin:0 auto;width:944px;overflow:hidden}.Lay1col{width:100%}.Lay1col-basic{margin:0 auto;position:relative;width:944px}.Lay2col{display:flex;flex-wrap:nowrap;margin-left:-40px}.Lay2col-basic{margin:0 auto;position:relative;width:944px}.Lay2col-basic::after{content:"";display:block;clear:both}.Lay2-1{flex:1;margin-left:40px;min-height:0%}.Lay3col{display:flex;flex-wrap:nowrap;margin-left:-40px}.Lay3-1{flex:1 0 0;margin-left:40px;min-height:0%}.Lay3-2{flex:2 0 40px;margin-left:40px;min-height:0%}.Lay4col{display:flex;flex-wrap:nowrap;margin-left:-40px}.Lay4-1{flex:1 0 0;margin-left:40px;min-height:0%}.Lay4-3{flex:3 0 80px;margin-left:40px;min-height:0%}.Lay1col-basic .mainContent{padding:0;width:100%}.Lay2col-basic .mainContent{float:left;padding:0 40px 0 0;width:calc(100% - 240px);min-height:640px}.Lay2col-basic .rightNav{float:right;width:240px;margin-bottom:32px}.bgcWhite{background-color:#fff}.bgcGray{background-color:#f5f5f5}.bgcLightbrown{background:#f7f3f2}.bgcOrange{background:#ffbe00}.fCenter{margin:0 auto}.fMiddle{display:flex;justify-content:center;align-items:center}.fRelative{position:relative}.fReverse{flex-direction:row-reverse}.fHidden{display:none}.fIB{display:inline-block}.fOH{overflow:hidden}.fVAtop{vertical-align:top}.eLink{word-break:break-all}.ePdf,.eWord,.eExcel,.eCsv,.eBlank,.eSpace,.ePage{word-break:break-all}.eLink::before{background:url(../img/cmn/icon_link.svg) no-repeat;background-size:18px 18px;content:"";display:inline-block;position:relative;bottom:-3px;margin-right:8px;width:18px;height:18px}.eBorderTop{border-top:1px solid #ccc}.eBorderTop-member{border-top:6px solid #fbb80d}.eBorderTop-dh{border-top:6px solid #b52a58}.eBorderTop-society{border-top:6px solid #29a01e}.eNote{font-size:1.4rem!important;margin-bottom:2px}.eAlert{clear:both;color:red;display:block;font-weight:bold;padding-top:16px;padding-left:1em;text-indent:-1em;width:100%;height:44px}.eUnderline{text-decoration:underline}.eAnnounce{border:solid 1px red;color:red;font-weight:bold;margin-bottom:32px;padding:32px;text-align:center}.ePdf::before{background:url("../img/cmn/filetype_pdf.svg") no-repeat center/60px 20px;content:"";display:inline-block;position:relative;top:3px;margin-right:10px;width:60px;height:20px}.ePage::before{background:url("../img/cmn/filetype_link.svg") no-repeat center/60px 20px;content:"";display:inline-block;position:relative;top:3px;margin-right:10px;width:60px;height:20px}.eWord::before{background:url("../img/cmn/filetype_word.svg") no-repeat center/60px 20px;content:"";display:inline-block;position:relative;top:3px;margin-right:10px;width:60px;height:20px}.eExcel::before{background:url("../img/cmn/filetype_excel.svg") no-repeat center/60px 20px;content:"";display:inline-block;position:relative;top:3px;margin-right:10px;width:60px;height:20px}.eCsv::before{background:url("../img/cmn/filetype_csv.svg") no-repeat center/60px 20px;content:"";display:inline-block;position:relative;top:3px;margin-right:10px;width:60px;height:20px}.eBlank::before{background:#3baec3 url(../img/cmn/icon-blank.svg) no-repeat center center;background-size:14px 14px;content:"";display:inline-block;text-indent:0;position:relative;top:4px;margin-right:10px;width:60px;height:20px}.eMail::before{background:url(../img/cmn/icon_mail.svg) no-repeat;background-size:18px 13px;content:"";display:inline-block;position:relative;bottom:-2px;margin-right:8px;width:18px;height:13px}.eSpace::before{content:"";display:inline-block;margin-right:10px;width:60px;height:20px}.eNew{background:#ffa200;border-radius:10px;color:#fff;font-size:1rem;line-height:1;margin-left:8px;padding:1px 10px 0;position:relative;top:-3px}.ePDf-right{margin-left:64px}.ePDf-right_2{margin-left:134px}.mNL{margin-bottom:1em}.mXS{margin-bottom:16px}.mS{margin-bottom:32px}.mM{margin-bottom:64px}.mL{margin-bottom:96px}.mXL{margin-bottom:128px}.mXS-TB{margin-top:16px;margin-bottom:16px}.mS-TB{margin-top:32px;margin-bottom:32px}.mM-TB{margin-top:64px;margin-bottom:64px}.mZero{margin:0!important}.mNL-t{margin-top:1em}.pXS{padding-bottom:16px}.pS{padding-bottom:32px}.pM{padding-bottom:64px}.pL{padding-bottom:96px}.pXL{padding-bottom:128px}.p0{padding-bottom:0!important}.plXS{padding-left:1em}.plS{padding-left:1.35em}.plM{padding-left:2em}.plL{padding-left:2.5em}.plXL{padding-left:3em}.t12{font-size:1.2rem!important;line-height:2.4rem!important}.t14{font-size:1.4rem!important;line-height:2.6rem!important}.t16{font-size:1.6rem!important;line-height:2.8rem!important}.t18{font-size:1.8rem!important;line-height:3rem!important}.t20{font-size:2rem!important;line-height:3.2rem!important}.t22{font-size:2.2rem!important;line-height:3.4rem!important}.t24{font-size:2.4rem!important;line-height:3.6rem!important}.t26{font-size:2.6rem!important;line-height:3.8rem!important}.t28{font-size:2.8rem!important;line-height:4rem!important}.t16inl{display:inline-block;font-size:1.6rem;line-height:2.8rem;margin-right:32px}.tMincho{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.tCenter{text-align:center!important}.tCenter-pc{text-align:center!important}.tLeft{text-align:left!important}.tRight{text-align:right!important}.tIndent{padding-left:1em;text-indent:-1em}.tIndent-1Hem{padding-left:1.35em;text-indent:-1.35em}.tIndent-url{padding-left:1.7em;text-indent:-1.7em}.tIndent-2em{padding-left:2em;text-indent:-2em}.tIndent-2Hem{padding-left:2.5em;text-indent:-2.5em}.tIndent-filetype{padding-left:4.4em;text-indent:-4.4em;padding-bottom:.3em}.tIndent-lv3{padding-left:2.1em!important;text-indent:-1.3em!important}.tLine{text-decoration:line-through solid #333}.tLine-red{text-decoration:line-through solid red}.tRed{color:#e00000}.tBlue{color:#3a84df}.tWhite{color:#fff}.tPink{color:#dc1f50}.tOrange{color:#ffa200}.tGray{color:#999}.tGreen{color:#34990d}.tUL-red{border-bottom:2px solid red}.tUL-black{border-bottom:2px solid #000}.tWB{word-break:break-all}.tUL-black-1px{border-bottom:1px solid #000}.w10{width:10%}.w15{width:15%}.w20{width:20%}.w25{width:25%}.w30{width:30%}.w35{width:35%}.w40{width:40%}.w45{width:45%}.w50{width:50%}.w55{width:55%}.w60{width:60%}.w65{width:65%}.w70{width:70%}.w75{width:75%}.w80{width:80%}.w85{width:85%}.w90{width:90%}.w50fix{width:50%}.ttlLv1-member,.ttlLv1-dh,.ttlLv1-society,.ttlLv2-member,.ttlLv2-dh,.ttlLv2-society,.ttlLv3-member,.ttlLv3-dh,.ttlLv3-society,.ttlLv4-member,.ttlLv4-dh,.ttlLv4-society,.meritBox_ttl,.meritLv3 span.meritCopy,.meriBox_txt3{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,"Yu Gothic",YuGothic,Arial,"メイリオ",Meiryo,sans-serif}ol.lisParentheses{margin-left:10px}ol.lisParentheses li{list-style-type:none;line-height:2.8rem;position:relative;margin-bottom:10px;padding-left:32px}ol.lisParentheses li span{display:inline-block;margin-right:.6em;position:absolute;top:0;left:0}.ol-shikashido li{border-bottom:1px solid #ddd;display:flex;flex-wrap:nowrap;margin-bottom:16px;padding:0 0 16px 0}.ol-shikashido li p{font-size:1.6rem;width:calc(100% - 256px)}.ol-shikashido li a.ssMovie{background:#333 url("../img/outline/ss_icon_play.svg") no-repeat right 8px center/14px 14px;border-radius:4px;color:#fff;font-size:1.4rem;line-height:28px;padding-left:8px;width:120px}.ol-shikashido li a.ssPdf{background:#b30b00;border-radius:4px;color:#fff;font-size:1.4rem;line-height:28px;margin-left:16px;padding-left:8px;position:relative;width:120px}.ol-shikashido li a.ssPdf::after{background:url("../img/cmn/filetype_pdf_ss.svg") no-repeat center/26px 14px;content:"";position:absolute;top:7px;right:8px;text-align:center;width:26px;height:14px}.ol-shikashido li a{transition:all .3s ease}.ol-shikashido li a:hover{text-decoration:none;opacity:.7}.ssPdf-btn{background:#b30b00;border-radius:4px;color:#fff;display:block;font-size:1.8rem;line-height:48px;margin-left:auto;margin-right:auto;position:relative;padding-left:16px;transition:all .3s ease;width:288px;height:48px}.ssPdf-btn:after{background:url("../img/cmn/filetype_pdf_ss.svg") no-repeat center/40px 18px;content:"";position:absolute;top:15px;right:16px;text-align:center;width:40px;height:18px}.ssPdf-btn:hover{text-decoration:none;opacity:.7}.meritCareer-left.hL,.meritCareer-right.hL{height:363px}ol.roman{margin-left:50px;line-height:3rem}ol.roman li{list-style-type:upper-roman}.height-S{line-height:2.8rem}.height-M{line-height:3.2rem}.height-L{line-height:3.6rem}.tIndent-4Hem{padding-left:4.5em;text-indent:-4.5em}.info_dhBox{width:100%;display:flex}.info_dhDl{margin-right:60px}.info_dhDl,.info_dhDl-2{display:table}.info_dhDl dt,.info_dhDl dd,.info_dhDl-2 dt,.info_dhDl dd{display:table-cell}.info_dhDl dt{background:#419fea}.info_dhDl-2 dt{background:#9261ed}.info_dhDl dt,.info_dhDl-2 dt{color:#fff;line-height:26px;text-align:center;position:relative;margin-right:30px;width:150px;height:26px}.info_dhUl{display:flex;margin-left:30px}.info_dhUl li:first-child{margin-right:30px}p.info_dhItem{font-size:20px;font-weight:bold}#message,#aims,#history,#information,#dentalHhgiene,#system,#society,#charterandcode,#link{padding-top:72px;margin-top:-72px}_:-ms-lang(x),.ttlLv1-member,.ttlLv1-dh,.ttlLv1-society{padding:16px 24px 8px}_:-ms-lang(x),.ttlLv3-member,.ttlLv3-dh,.ttlLv3-society{padding:14px 16px 10px}_:-ms-lang(x),.meritLv3 span.numberBox{padding-top:8px}_:-ms-lang(x),.meritLv3 span.meritCopy{padding-top:6px}.linkMovie{margin:auto;margin-right:0}.spanSmall{font-size:1.8rem}.ul-committee li{list-style:disc;margin-left:24px}.ul-committee li dl dt{font-size:1.8rem;font-weight:bold;line-height:1.8em;margin-bottom:.4em}.ul-committee li dl dd{line-height:1.8em;margin-bottom:2em}.ul-committee li dl dd span{color:#986e25;font-weight:bold;display:block}.ul-committee li dl.ddHalf{display:flex;flex-wrap:wrap;justify-content:space-between}.ul-committee li dl.ddHalf dt{width:100%}.ul-committee li dl.ddHalf dd{margin-bottom:1.2em;width:calc(50% - 24px)}.ul-committee li dl.ddHalf dd:nth-of-type(n+5){margin-bottom:2.4em}.entryBnr-student{background:url("../img/entry/img_entry_student_pc.png") no-repeat center/664px 110px;margin:0 auto 64px;position:relative;width:664px;height:110px}.entryBnr-student a.aStudent,.entryBnr-student a.aLeaflet{background:#fbb80d;border-radius:6px;color:#333;display:flex;align-items:center;justify-content:center;font-size:1.5rem;line-height:1em;position:absolute;right:10px;transition:all .2s ease;width:230px;height:40px}.entryBnr-student a.aStudent:hover,.entryBnr-student a.aLeaflet:hover{background:#ffd894;text-decoration:none}.entryBnr-student a.aStudent{bottom:60px}.entryBnr-student a.aLeaflet{bottom:10px}.report-standard{background:#fef3f6;border:1px solid #ff8eab;border-radius:8px;margin-bottom:24px;padding:16px 24px}.report-standard h4{color:#b52a58;display:inline-block;font-size:1.8rem;font-weight:bold}.report-standard p{display:inline-block;font-weight:bold}.report-standard ul{margin-left:22px;padding-top:8px}.report-standard ul li{list-style:disc;line-height:1.8em}.report-standard ul.ul-standard{display:flex;flex-wrap:wrap}.report-standard ul.ul-standard li{width:50%}.ul-rinri li{border-bottom:1px solid #ddd;margin-bottom:1.8em;padding-bottom:1.8em}.ul-rinri li:last-of-type{margin-bottom:0}.ul-rinri li dl{}.ul-rinri li dl dt{font-size:1.6rem;font-weight:bold;line-height:2.8rem;margin-bottom:1em;padding-left:40px;position:relative}.ul-rinri li dl dt::before{background:#25701f;color:#fff;content:"Q";display:flex;align-items:center;justify-content:center;font-size:1.4rem;position:absolute;top:-2px;left:0;width:30px;height:30px}.ul-rinri li dl dd{font-size:1.6rem;line-height:2.8rem;padding-left:40px;position:relative}.ul-rinri li dl dd::before{background:#bbb;color:#fff;content:"A";display:flex;align-items:center;justify-content:center;font-size:1.4rem;position:absolute;top:-2px;left:0;width:30px;height:30px}.visually-hidden{border:0!important;clip:rect(0,0,0,0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.filetype-link,.filetype-pdf,.filetype-exlink,.filetype-excel,.filetype-space,.filetype-word{display:block;overflow:hidden;text-indent:100%;white-space:nowrap;position:absolute;top:3px;left:0;width:60px;height:20px}.filetype-link{background:url("../img/cmn/filetype_link.svg") no-repeat center/60px 20px}.filetype-pdf{background:url("../img/cmn/filetype_pdf.svg") no-repeat center/60px 20px}.filetype-pdf_2{left:220px}.filetype-exlink{background:url("../img/cmn/filetype_exlink.svg") no-repeat center/60px 20px}.filetype-excel{background:url("../img/cmn/filetype_excel.svg") no-repeat center/60px 20px}.filetype-word{background:url("../img/cmn/filetype_word.svg") no-repeat center/60px 20px}.padding-filetype{padding-left:70px;position:relative}.padding-filetype_2{padding-left:70px;padding-bottom:.3em;position:relative}.ol-hattatsushien li{border-bottom:1px solid #ddd;display:flex;flex-wrap:nowrap;justify-content:space-between;margin-bottom:16px;padding:0 0 16px 0}.ol-hattatsushien li p{font-size:1.6rem;width:calc(100% - 256px)}.ol-hattatsushien li a.ssMovie{background:#333 url("../img/outline/ss_icon_play.svg") no-repeat right 8px center/14px 14px;border-radius:4px;color:#fff;display:inline-block;font-size:1.4rem;line-height:28px;padding-left:8px;width:120px}.ol-hattatsushien li a{transition:all .3s ease}.ol-hattatsushien li a:hover{text-decoration:none;opacity:.7}.videoBox-hattasushien{margin:0 auto 16px;text-align:center;height:448px;overflow:hidden}.videoBox-hattasushien img{height:448px}.videoBox-hattasushien9{margin:0 auto 16px;text-align:center;height:auto;overflow:hidden}video{max-height:100%;position:relative;top:-1px}.page-border-top{border-top:3px solid #edc681;padding-top:32px}.senDl dt{border-radius:100%;color:#fff;display:flex;justify-content:center;align-items:center;font-weight:bold;text-align:center;line-height:2.8rem;margin:0 auto 20px;width:140px;height:140px}.senDl dt.bgBlue{background:#0d5ba2}dt.bgOrange{background:#e05f34}dt.bgGreen{background:#23781c}.heightmM{min-height:200px}.cBorder-green2{background:#fcfdfb;border:1px solid #8fd5bd;padding:32px}.tGreen2{color:#0da16f}.cBorder-green2 a{text-decoration:none;color:#333;transition:ease .2s opacity}.cBorder-green2 p.tGreen2 a:visited{color:#0da16f}.cBorder-green2 a:hover{opacity:.5;text-decoration:none}.cBorder-green2 a:visited{color:#333}.topictxt-600{width:600px}.iEM{display:inline-block!important;position:relative;top:3px;width:144px;height:auto}#specialties,#committee,#meeting{padding-top:72px;margin-top:-72px}.flowDl-memberInr dd.w0{width:0}@media screen and (max-width:767px){.ttlLv1-member{font-size:2rem;line-height:2.4rem;margin-top:64px;margin-bottom:3.2vh;padding:8px 16px}.ttlLv1-dh{font-size:2rem;line-height:2.4rem;margin-top:64px;margin-bottom:3.2vh;padding:8px 16px}.ttlLv1-society{font-size:2rem;line-height:2.4rem;margin-top:64px;margin-bottom:3.2vh;padding:8px 16px}.ttlLv2-member{font-size:2rem;line-height:2.8rem;text-align:left}.ttlLv2-dh{font-size:2rem;line-height:2.8rem;text-align:left}.ttlLv2-society{font-size:2rem;line-height:2.8rem;text-align:left}.imgRight{float:none;margin:0 auto;padding:0 0 24px 0}.imgLeft{float:none;margin:0 auto;padding:0 0 24px 0}.imgPortrait{float:none;margin:0 auto;padding:0 0 24px 0}.imgPortrait-jsdh{float:none;margin:0 auto;padding:0 0 24px 0}.tblBorder{width:100%;border-bottom:1px solid #999}.tblBorder th,.tblBorder td{display:block;border-top:none;border-bottom:none;padding:0 8px;text-align:left;width:100%}.tblBorder th:first-child,.tblBorder td:first-child{padding-top:8px}.tblBorder th:last-child,.tblBorder td:last-child{padding-bottom:8px}.tblBorder tr{border-top:1px solid #999}.tblBox th,.tblBox td{display:block;padding:0 8px;text-align:left;width:100%}.tblBox th:last-child,.tblBox td:last-child{padding-bottom:16px}.tblOdd{width:100%}.tblOdd th{display:block}.tblOdd td{display:block;padding:0 8px 16px}.tblOdd td:first-child{padding-top:16px}.tblNoblock{width:100%}.tblNoblock th,.tblBorder td{}.tblInr{width:100%}.tblInr th,.tblInr td{display:block}.tblTH-SPcol1border th:nth-child(1){border-bottom:1px solid #999;padding-bottom:8px}.tblTH-SPcol1border td:nth-child(2){padding-top:8px}.tblTD-col4Center td:nth-child(4){text-align:left}table th.tblTH-SPh0{height:0}.cbImg{padding-bottom:8px}.tblBox th.thHattatsushien{width:100%}.cusTbl-01 th{border-bottom:1px solid #999;padding-bottom:8px}.cusTbl-01 th p{display:inline-block;margin-right:16px}.cusTbl-01 td:nth-child(2){border-bottom:1px solid #999;padding:8px}.cusTbl-01 td:nth-child(3){border-bottom:1px solid #999;padding:8px}.cusTbl-01 td:nth-child(4){padding:8px}.cusTbl-01 th:nth-child(1)::before{content:"認定研修受講年度";display:block;line-height:2.8rem}.cusTbl-01 td:nth-child(2)::before{content:"登録日（資格取得日）";display:block;line-height:2.8rem}.cusTbl-01 td:nth-child(3)::before{content:"認定証有効期限";display:block;line-height:2.8rem}.cusTbl-01 td:nth-child(4)::before{content:"認定更新申請書受付期間";display:block;line-height:2.8rem}.cusTbl-01 th:nth-child(1)::before{content:"認定研修受講年度";display:block;line-height:2.8rem}.cusTbl-02 th{display:none}.cusTbl-02 td{font-size:1.4rem;padding:0 8px;text-align:left!important;width:100%!important}.cusTbl-02 td:nth-child(1)::before{content:"登録日　：";display:inline-block;font-weight:bold}.cusTbl-02 td:nth-child(2)::before{content:"名前　　：";display:inline-block;font-weight:bold}.cusTbl-02 td:nth-child(3)::before{content:"フリガナ：";display:inline-block;font-weight:bold}.cusTbl-02 td:nth-child(4)::before{content:"所属　　：";display:inline-block;font-weight:bold}.cusTbl-02 td:nth-child(5)::before{content:"状態　　：";display:inline-block;font-weight:bold}.cusTbl-02 td:nth-child(6)::before{content:"備考　　：";display:inline-block;font-weight:bold}.cusTbl-03 th{display:none}.cusTbl-03 td:nth-child(1)::before{content:"開催回（年）：";display:inline-block;font-weight:bold}.cusTbl-03 td:nth-child(2)::before{content:"受験者数　　：";display:inline-block;font-weight:bold}.cusTbl-03 td:nth-child(3)::before{content:"合格者数　　：";display:inline-block;font-weight:bold}.cusTbl-03 td:nth-child(4)::before{content:"合格率　　　：";display:inline-block;font-weight:bold}.cusTbl-04 th{display:none}.cusTbl-04 td:nth-child(1)::before{content:"役職　　：";display:inline-block;font-weight:bold}.cusTbl-04 td:nth-child(2)::before{content:"氏名　　：";display:inline-block;font-weight:bold}.cusTbl-04 td:nth-child(3)::before{content:"所管業務：";display:inline-block;font-weight:bold}.cusTbl-04 td:nth-child(4)::before{content:"所属会等：";display:inline-block;font-weight:bold}.cusTbl-05 th{display:none}.cusTbl-05 td:nth-of-type(1){text-align:left}.cusTbl-05 td:nth-of-type(3){text-align:left}.cusTbl-05 td:nth-of-type(1)::before{content:"大会回数：";display:inline-block;font-weight:bold}.cusTbl-05 td:nth-of-type(2)::before{content:"開催日程：";display:inline-block;font-weight:bold}.cusTbl-05 td:nth-of-type(3)::before{content:"開催地　：";display:inline-block;font-weight:bold}.tblAccessibility-1 th{background:none}.tblAccessibility-2 th{font-size:1.2rem;line-height:1.8rem;padding:4px;vertical-align:middle}.tblAccessibility-2 th:nth-of-type(1){width:64px}.tblAccessibility-2 th:nth-of-type(3){width:auto}.tblAccessibility-2 th:nth-of-type(4){width:auto}.tblAccessibility-2 th:nth-of-type(5){width:auto}.tblAccessibility-2 td{font-size:1.2rem;line-height:1.8rem;padding:4px}.submenuUl{margin-bottom:16px;padding:0;text-align:center}.submenuUl li{display:block;border-bottom:1px solid #ccc}.submenuUl li.submenu-active{padding:12px 0}.submenuUl li a{display:inline-block;padding:12px 0;width:100%}.submenuUl li:last-child{border-bottom:none}.submenuUl li::before{display:none}.cDetail{padding:16px}.cDetail-red{padding:16px}.cBorder-red{padding:16px}.cBorder-gray{padding:16px}.cBorder-gray2{padding:16px}.cBorder-blue{padding:16px}.cBorder-yellowgreen{padding:16px}.btnBasic a:hover,.btnWide a:hover,.btnSmall a:hover,.btnBig a:hover,.btnMerit a:hover,.btnDhlist a:hover,.btnLearning a:hover{opacity:1}.btnMerit a{padding:12px 0;width:100%;height:80px}.btnMerit a span{display:block}.btnDhlist a{width:256px;height:54px;font-size:1.6rem;line-height:54px}.btnLearning a{width:136px}.hedDl{display:block;margin-bottom:24px}.hedDl dt{display:block;width:100%}.hedDl dd{display:block;width:100%}.hedUl{border-top:1px solid #ccc;padding-top:24px}.hedUl li{border:1px solid #ccc;display:block;line-height:60px;float:left;text-align:center;margin-bottom:16px;width:calc(50% - 8px)}.hedUl li a{display:block;width:100%;height:100%;line-height:60px}.hedUl li:nth-child(odd){margin-right:16px}.hedUl li::before{display:none}.hedDl-student{display:block}.hedDl-student dt{display:block;width:100%}.hedDl-student dd{display:block;width:100%}.outlineUl-bus li{display:block}.outlineUl-bus li::after{display:none}.stuCopy{background-size:332px 55px;padding-top:16px;height:70px}.stu2col{display:block;margin-left:0}.stu2-1{margin-left:0;min-height:0%}.learningBox{margin-bottom:16px}.learningUl-3col li{float:none;margin-right:0;margin-bottom:24px}.learningMap{background:none;width:100%;height:auto}.learningMap_01{background:#f2eae5;position:static;padding:16px;width:100%;height:auto}.learningMap_02{background:#f2eae5;position:static;padding:16px;width:100%;height:auto}.learningMap_03{background:#f2eae5;position:static;padding:16px;width:100%;height:auto}.learningMap_04{background:#f2eae5;position:static;padding:16px;width:100%;height:auto}.learningMap_05{background:#f2eae5;position:static;padding:16px;width:100%;height:auto}.learningMap_06{background:#f2eae5;position:static;padding:16px;width:100%;height:auto}.learningMap_07{background:#f2eae5;position:static;padding:16px;width:100%;height:auto}.learningMap_08{background:#f2eae5;position:static;padding:16px;width:100%;height:auto}.learningMap_09{background:#f2eae5;position:static;padding:16px;width:100%;height:auto}.learningMap_10{background:#f2eae5;position:static;padding:16px;width:100%;height:auto}.learningMap_11{background:#f2eae5;position:static;padding:16px;width:100%;height:auto}.learningMap_btUl::after{content:"";display:block;clear:both}.learningMap_btUl li a{font-size:1.6rem;line-height:32px;width:calc(50% - 2px);height:32px}.learningMap_btUl li .lblCheck{font-size:1.6rem;line-height:32px;width:calc(50% - 2px);height:32px}.learningMap_sp{display:block;font-size:1.4rem;text-align:left;margin-bottom:6px;padding-right:8px}.learningMap_all{font-size:1.4rem;text-align:left;margin-bottom:6px;padding-right:8px}.learningUl-result dl{display:block}.learningUl-result dl dt{display:block;background:#efefef;padding:8px 12px 6px;margin-bottom:8px;width:100%}.learningUl-result dl dd{display:block;width:100%}.learningFlow{padding:16px}.flowDl-member{display:block}.flowDl-member dt{display:block;width:100%}.flowDl-member dd{display:block;width:100%}.flowDl-memberInr{display:block;margin-bottom:4px;padding:6px;width:100%}.flowDl-memberInr dt{display:block;width:100%}.flowDl-memberInr dt span{display:block}.flowDl-memberInr dd{display:block;width:100%}.flowDl-jdha{display:block;padding:0}.flowDl-jdha dt{display:block;padding:12px;width:100%}.flowDl-jdha dd{display:block;padding:12px;width:100%}.dhlist{padding:32px 0}.dhlisUl li{float:none;margin:0 auto 16px;width:256px}.ninteiUl{margin-bottom:32px}.ninteiUl li{float:none;margin-bottom:8px;width:100%}.tab_area{margin-bottom:64px}.tab_area li{display:inline-block;margin-right:2px;margin-bottom:8px;width:calc(50% - 5px)}.tab_area li:last-child{margin-right:0}.tab_area li a{font-size:16px}.entryImg{width:100%}.entryImg_3col{float:none;margin:0 auto 32px;width:200px}.entryImg_3col:last-child{margin:0 auto 32px}.entryDl{float:none;margin-bottom:32px;width:100%}.entryDl:nth-child(odd){margin-right:0}.entryDl dt{padding:12px 12px 8px}.videoBox{width:288px;height:162px}.entryName{display:block;margin-left:0}.meritBox_1st{background:none;margin-bottom:16px;padding:0;width:100%}.meritBox_1stInr{margin-left:0;margin-bottom:32px;width:100%}.meritBox_1stInr p{line-height:2.8rem}.meritBox_ttl{font-size:2rem;line-height:3.2rem}.meritBox_ttl br{display:none}.meriBox_txt1{background:rgba(237,113,145,1);position:static;width:100%;height:auto;margin:8px 0;padding:8px 0}.meriBox_txt2{background:rgba(237,113,145,1);position:static;width:100%;height:auto;margin:8px 0;padding:8px 0}.meriBox_txt6{background:rgba(237,113,145,1);position:static;width:100%;height:auto;padding:8px}.meriBox_txt1 p br,.meriBox_txt2 p br,.meriBox_txt6 p br{display:none}.meritUl-6merit{flex-wrap:wrap;margin-left:-16px;margin-top:32px}.meritUl-6merit li{flex:0 0 calc(50% - 16px);margin-bottom:16px}.meritLv3{font-size:1.8rem!important}.meritLv3 span.numberBox{font-size:2rem;width:32px}.meritLv3 span.meritCopy{padding:0 8px;width:calc(100% - 32px)}.meritCareer-left{float:none;margin:16px 0 16px;padding-bottom:36px;width:100%;height:auto}.meritCareer-right{float:none;margin:16px 0 16px;padding-bottom:36px;width:100%;height:auto}.meritBox_2nd{display:block;width:100%}.meritBox_2ndInr{padding:32px 16px 32px}#meritA,#meritB,#meritC,#meritD,#meritE,#meritF{padding-top:160px;margin-top:-160px}.meritImg{margin:32px 0 64px!important;width:100%}.bgiMerit{min-height:240px}.meriBox_txt3{font-size:2.4rem!important;line-height:3.8rem!important}.meriBox_txt4{font-size:2rem!important;line-height:3rem!important}.meriBox_txt5{font-size:1.2rem!important;line-height:2rem!important}.jsdhBorder{padding:16px}.jsdhDl-top{display:block;margin-bottom:32px}.jsdhDl-top dt{display:block;width:100%;margin-bottom:8px}.jsdhDl-top dd{display:block;width:100%}.tpcHeading{display:block}.tpcDate{display:block;padding:8px 8px;text-align:left;width:100%}.tpcTtl{display:block;padding:8px 0;width:100%}.tpcTbl1 th{display:block;padding-bottom:8px}.tpcTbl1 td{display:block;padding-left:0;padding-bottom:24px}.tpcTbl2{width:100%;border-bottom:1px solid #999}.tpcTbl2 th,.tpcTbl2 td{display:block;border-top:none;border-bottom:none}.tpcTbl2 td{padding:8px}.tpcTbl2 tr{border-top:1px solid #999}.tpcTbl3 th,.tpcTbl3 td{display:block}.tpcTbl3 th{display:block;padding:0}.tpcTbl3 td{display:block;padding:0 0 8px 0}.tpcTbl3 tr{border-top:none}.tpcTbl4{width:100%}.tpcTbl4 th{display:none}.tpcTbl4 td{border-top:none;border-left:none;border-right:none;border-bottom:1px solid #999;display:block;float:left;padding:8px 0;width:25%}.h2ndUl li{margin-bottom:32px}.h2ndUl li::after{content:"";display:block;clear:both}.h2ndDl{display:block;position:relative}.h2ndDl dt{position:absolute;top:0;left:88px}.h2ndDl dd{display:block;line-height:2.4rem;width:100%}.h2ndDl dd.dd-health,.h2ndDl dd.dd-topics,.h2ndDl dd.dd-student{margin:0 0 8px;padding:4px 8px;width:78px;top:0}dd.dd-health{margin:0}dd.dd-topics{margin:0}dd.dd-student{margin:0}.frmTtl{font-size:2.4rem!important}.frmDl{display:block;padding:32px 0}.frmDl>dt{display:block;margin-bottom:16px;width:100%}.frmDl>dd{display:block;width:100%}.frmDl .selectW select{width:100%}.frmDl input[type="text"]{width:100%}.frmDl input[type="search"]{width:100%}.frmDl input[type="tel"]{width:100%}.frmDl input[type="password"]{width:100%}.frmDl input[type="datetime"]{width:100%}.frmDl input[type="date"]{width:100%}.frmDl input[type="month"]{width:100%}.frmDl input[type="week"]{width:100%}.frmDl input[type="time"]{width:100%}.frmDl input[type="number"]{width:100%}.frmDl input[type="email"]{width:100%}.frmDl input[type="url"]{width:100%}.frmDl textarea{width:100%}.frmDl dl{float:none;margin-right:0;margin-bottom:16px}.frmDl dl:last-child{margin-bottom:0}.frmDl dl.frmDl_1col dd input[type="text"]{width:100%}.frmDl dl.frmDl_3col{float:left;width:94px}.frmDl dl.frmDl_3col dt{width:70px}.frmDl dl.frmDl_3col dt select{width:70px}.frmDl dl.frmDl_3col dd{padding-left:4px}.frmDl dl.frmDl_postcode dd input{width:80px}.frmDl dl.frmDl_postcode dd button{width:88px;margin-left:8px}.frmDl_tel input[type="text"]{width:78px}.frmDl_tel span{display:inline-block;margin:0 5px 0 8px}.frmDl .frmDl_inrDl{display:block;width:100%;margin-bottom:32px}.frmDl .frmDl_inrDl .lblCheck{float:none}.frmDl .frmDl_inrDl dt{display:block;width:100%;margin-bottom:16px}.frmDl .frmDl_inrDl dd{display:block;padding:0;width:100%}.frmDl .frmDl_inrDl dd input[type="text"]{width:130px}.frmDl .frmDl_inrDl dd input[type="number"]{width:130px}.frmDl .frmDl_inrDl dd select{width:100px}.frmDl .frmDl_inrDl dd span{margin:0 4px}.frmDl_submit input[type="submit"]{padding:0 8px}.frmLogin{display:block;width:100%}.frmLogin dt{display:block;margin-bottom:8px;text-align:left;padding-right:0;width:100%}.frmLogin dd{display:block;width:100%}.frmLogin input{width:100%}.frmLogin_submit input[type="submit"]{font-size:1.6rem;padding:0 16px;margin:8px auto 0;height:44px}.frmDl .lblCheck:hover{border:2px solid #b07e5c}.frmDl_submit button{padding:0 12px}.lrnBtn_inr{padding:0 16px;width:100%}.lrnBtn_submit{padding:20px 0}.lrnBtn_submit button[type="button"]#BSearch{margin:0}.prefDl{border-bottom:1px solid #ccc;display:block;padding:16px 0;width:100%}.prefDl dt{display:block;margin-bottom:8px}.prefDl dd{display:block;margin-left:-10px}.prefDl dd::after{content:"";display:block;clear:both}.prefDl ul li{display:inline-block}.prefUl{border-bottom:1px solid #ccc;padding-bottom:24px}.prefUl li{font-size:1.6rem;padding-left:1.3em;text-indent:-1.3em;margin-bottom:8px}.prefDl .lblCheck{width:calc(33.333% - 16px);margin-left:10px}.prefDl .lblCheck:hover{border:2px solid #b07e5c}.confirmDl{display:block}.confirmDl>dt{display:block;margin-bottom:8px;width:100%}.confirmDl>dd{display:block;width:100%}.frmDiv-desc{float:none;width:100%;margin-bottom:16px}.frmDiv-input{float:none;width:100%}.frmDiv-input input[type="email"]{width:100%}.frmDiv-input textarea{width:100%}.frmUl_3col{width:94px;float:left;margin-right:0}.frmUl_3col dt{width:70px}.frmUl_3col dt select{width:70px}.frmUl_3col dd{padding-left:4px}.frmDiv-input .lblCheck:hover{border:2px solid #b07e5c}.anpiBox{width:100%}button.btnAL{float:left;margin:0 8px;width:calc(50% - 16px)}.sitemapDl{display:block}.sitemapDl dt{display:block;width:100%}.sitemapDl dd{display:block;width:100%}.sitemapUl li{padding-left:3.8em;text-indent:-3.8em}#choiceBox ul li{float:none;margin-right:0}.errBox{margin-top:64px}.errBox p{text-align:left}.cBox-linkpolicy{padding:16px 12px}.infoUl{clear:both;width:100%}.infoUl li{line-height:2.8rem;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #eee}.infoDl{display:block}.infoDl dt{display:block;width:100%}.infoDl dd{display:block;width:100%}.hAlert ul.infoUl li{background:#fff;margin-bottom:2px;padding:16px}.LayBlock{width:calc(100% - 32px)}.Lay1col-basic{width:100%}.Lay2col{display:block;margin-left:0}.Lay2col-basic{display:block;width:100%}.Lay2-1{margin-left:0}.Lay3col{display:block;margin-left:0}.Lay3-1{margin-left:0}.Lay3-2{margin-left:0}.Lay4col{display:block;margin-left:0}.Lay4-1{margin-left:0}.Lay4-3{margin-left:0}.Lay1col-basic .mainContent{padding:0 16px;min-width:inherit}.Lay2col-basic .mainContent{float:none;padding:0 16px;width:100%}.rightNav{float:none;padding:0 16px;width:100%}.Lay2col-basic .rightNav{position:relative;width:100%;height:0;padding:0;margin-bottom:0}.fRelease{display:block}.fSPhidden{display:none}.fBr br{display:none}.fleft{float:none}.fleft img{margin-bottom:16px}.fright{float:none}.eAlert{padding-top:0}.ePDf-right{display:block;margin-left:0}.ePDf-right_2{display:block;margin-left:0}.mNL{margin-bottom:1em}.mXS{margin-bottom:1.6vh}.mS{margin-bottom:3.2vh}.mM{margin-bottom:6.4vh}.mL{margin-bottom:9.6vh}.mXL{margin-bottom:12.8vh}.mXS-TB{margin-top:1.6vh;margin-bottom:1.6vh}.mS-TB{margin-top:3.2vh;margin-bottom:3.2vh}.mM-TB{margin-top:6.4vh;margin-bottom:6.4vh}.pXS{padding-bottom:1.6vh}.pS{padding-bottom:3.2vh}.pM{padding-bottom:6.4vh}.pL{padding-bottom:9.6vh}.pL{padding-bottom:12.8vh}.tCenter-pc{text-align:left!important}.w10{width:100%}.w15{width:100%}.w20{width:100%}.w25{width:100%}.w30{width:100%}.w35{width:100%}.w40{width:100%}.w45{width:100%}.w50{width:100%}.w55{width:100%}.w60{width:100%}.w65{width:100%}.w70{width:100%}.w75{width:100%}.w80{width:100%}.w85{width:100%}.w90{width:100%}.ol-shikashido li{display:flex;flex-wrap:wrap;margin-bottom:16px;padding:0 0 16px 0}.ol-shikashido li p{font-size:1.6rem;width:100%}.ol-shikashido li a.ssMovie{background:#333 url("../img/outline/ss_icon_play.svg") no-repeat right 8px center/14px 14px;border-radius:4px;color:#fff;font-size:1.4rem;line-height:28px;padding-left:8px;width:120px}.ol-shikashido li a.ssPdf{background:#b30b00;border-radius:4px;color:#fff;font-size:1.4rem;line-height:28px;margin-left:16px;padding-left:8px;position:relative;width:120px}.ol-shikashido li a.ssPdf::after{background:url("../img/cmn/filetype_pdf_ss.svg") no-repeat center/26px 14px;content:"";position:absolute;top:7px;right:8px;text-align:center;width:26px;height:14px}.ol-shikashido li a{transition:all .3s ease}.ol-shikashido li a:hover{text-decoration:none;opacity:.7}.info_dhBox{display:block}.info_dhDl,.info_dhDl-2{display:block}.info_dhDl{margin:0 0 20px}.info_dhDl dt,.info_dhDl-2 dt{margin:0 0 10px;display:block}.info_dhUl{display:block;margin-left:0}.info_dhUl li{margin-bottom:8px}.info_dhUl li:first-child{margin-right:0}p.info_dhItem{font-size:1.8rem}.linkMovie{margin-left:0}.ul-committee li dl.ddHalf{display:block}.ul-committee li dl.ddHalf dd{width:100%}.ul-committee li dl.ddHalf dd:nth-of-type(n+5){margin-bottom:1.2em}.ul-committee li dl.ddHalf dd:last-of-type{margin-bottom:2em}.entryBnr-student{background:url("../img/entry/img_entry_student_sp.png") no-repeat center/288px 220px;margin:0 auto 6.4vh;width:288px;height:220px}.entryBnr-student a.aStudent,.entryBnr-student a.aLeaflet{right:28px}.report-standard ul.ul-standard{display:block}.report-standard ul.ul-standard li{width:100%}.filetype-pdf_2{left:0;top:32px}.ol-hattatsushien li{display:block}.ol-hattatsushien li p{margin-bottom:.4rem;width:100%}.heightmM{min-height:0}.cBorder-green2{padding:14px}.topictxt-600{width:inherit}.topictxt-600 span{display:block;width:90px}}@media print{.lrnBtn{position:static;margin-top:64px}_:-ms-lang(x),body{width:1024px;transform:scale(1)}}