﻿@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-moz-keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.library_labo .header{background:url("/common/img/library_labo/share/mv.jpg") center center no-repeat;background-size:cover}.library_labo .red-txt{color:#c00}.library_labo .side-block .side-img{background:url(/common/img/library_labo/share/side-img.jpg) 0 0 no-repeat;background-size:contain}.faq-block dl{overflow:hidden}.faq-block dt{background:#f4f6fb;position:relative;margin-bottom:20px;padding:10px 0 10px 60px;font-weight:bold;cursor:pointer}.faq-block dt span{background:#514068;width:45px;height:100%;position:absolute;left:0;top:0;bottom:0;margin:auto}.faq-block dt span::after{content:"Q";color:#fff;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:30%;height:54%}.faq-block dd{padding:10px 0 30px 60px;position:relative}.faq-block dd::after{display:inline-block;content:"A";font-weight:bold;background:#ef8bae;color:#fff;padding:7px 0 0 15px;height:40px;width:40px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;position:absolute;top:0;bottom:20px;left:0;margin:auto}.faq-block dd span{color:#ef8bae}.faq-block .posi-ans{position:relative}.txt-bold{font-weight:bold}.stories10 .cont-tl04{margin-top:50px}.stories10 .cont-block{margin-bottom:50px}.stories10 .cont-block .img-box{text-align:center}.stories10 .cont-block .img-box p{margin-top:20px}.stories10 .cont-block ul{margin-bottom:20px}.stories10 .cont-block ul li{margin-bottom:1em}.stories10 .cont-block ul li:last-child{margin-bottom:0}.stories10 .cont-block ul li span{color:#514068}.sp{display:none}.pc{display:block}.main-container .library_labo .list-panel li a[target="_blank"] .icon-external{display:none}.main-container .contents-body{margin-bottom:60px}.main-container .contents .zip::after{display:inline-block;margin-left:.5em;padding:.2em .4em .1em;color:#fff;font-family:'Overpass', sans-serif;font-weight:600;font-size:11px;font-size:1.1rem;line-height:1;text-decoration:none;background:#d93531;content:"ZIP"}.main-container .contents .rtf::after{display:inline-block;margin-left:.5em;padding:.2em .4em .1em;color:#fff;font-family:'Overpass', sans-serif;font-weight:600;font-size:11px;font-size:1.1rem;line-height:1;text-decoration:none;background:#2b65e2;content:"RTF"}.cont-tl02{margin-bottom:.5em;margin-top:60px}#main{margin-bottom:60px}.common-tbl th{width:26%}.common-tbl .center{text-align:center}.link-btn{text-align:center}.tbl-txt{color:#ff0000}.right{text-align:right}.table-wrap{overflow-x:auto}.table-wrap::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background-color:#F5F5F5}.table-wrap::-webkit-scrollbar{height:8px;background-color:#F5F5F5}.table-wrap::-webkit-scrollbar-thumb{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#514168}.btn-box{text-align:center;margin-top:30px}@media screen and (max-width: 768px){.main-container .contents a.link-btn{font-size:14px;font-size:1.4rem;padding:1em 3em;margin-top:40px}.table-wrap .common-tbl{width:600px}}@media screen and (max-width: 640px){.pc{display:none}.sp{display:block}}.emir .txt-ind{text-indent:14px}.emir .mt10{margin-top:10px}.emir .mt20{margin-top:20px}.emir .mt30{margin-top:30px}.emir .box-description{position:relative;margin:20px 0 40px}.emir .box-description .box-father{position:absolute;top:8%;left:0;width:55px;height:416px;padding:30px 0;font-size:18px;font-size:1.8rem;line-height:55px;text-align:center;color:#fff;writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;border:1px solid #514068;background:#514068}.emir .box-description .box-child{position:relative;padding-left:150px}.emir .box-description .box-child:before{position:absolute;display:block;content:"";top:50%;left:100px;width:1px;height:58%;border-right:1px solid #333;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.emir .box-description .box-child .box-child01,.emir .box-description .box-child .box-child02{margin-bottom:2em}.emir .box-description .box-child .box-child01 .box-head:after,.emir .box-description .box-child .box-child02 .box-head:after{content:"";display:block;position:absolute;height:116px;border-right:1px solid #333;top:51%;left:-51px}.emir .box-description .box-child .box-child02 .box-head:before{width:95px;left:-95px}.emir .box-description .box-child .box-child03 .box-head:after{content:"";display:block;position:absolute;height:116px;border-right:1px solid #333;top:-103%;left:-51px}.emir .box-description .box-child .box-head{position:relative;padding:1em;margin-bottom:1em;color:#fff;border:1px solid #ef8bae;background:#ef8bae}.emir .box-description .box-child .box-head:before{content:"";display:block;position:absolute;width:50px;border-top:1px solid #333;top:51%;left:-50px}.emir .box-description .box-child .box-head p{font-size:16px;font-size:1.6rem;line-height:1.6}.emir .box-description .box-child .box-head p span{display:block;font-size:14px;font-size:1.4rem}.emir .box-description .box-child ul li{position:relative;padding-left:1.4em;margin-bottom:.2em;line-height:1.6}.emir .box-description .box-child ul li:before{position:absolute;display:block;content:"";top:8px;left:4px;margin:auto;width:6px;height:6px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background:#333}.emir .box-description .box-child ul li.ltie-w10:before{top:6px}.emir .box-description .box-child ul li.ltie-w07:before{top:8px}.emir .txt-tar{text-align:right}.emir .txt-tar span{display:inline-block;text-align:center}.emir .ov:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.emir .box-dl{margin:20px 0}.emir .dl-type01{display:table;font-weight:bold}.emir .dl-type01 dt,.emir .dl-type01 dd{display:table-cell;vertical-align:top}.emir .dl-type01 dt{width:116px;padding-right:10px;color:#514068}.emir .dl-type01 dt span{display:inline-block}.emir .dl-type01 dd span{display:block;text-align:right}@media screen and (max-width: 640px){.emir .dl-type01 dd{width:72%}.emir .dl-type01 dd span{display:inline}}.emir .dl-type02{display:table}.emir .dl-type02 dt,.emir .dl-type02 dd{display:table-cell;vertical-align:top}@media screen and (max-width: 640px){.emir .dl-type02 dt{width:44px}}.emir .dl-type02 dd{padding-left:16px}@media screen and (max-width: 640px){.emir .dl-type02 dd{padding-left:14px}}.emir .tbl-type01{width:100%;border-collapse:collapse;border-spacing:0}.emir .tbl-type01 th,.emir .tbl-type01 td{border:1px solid #333;padding:.5em .6em .4em}.emir .tbl-type01 th{background:#d6cde1;font-weight:normal}.emir .tbl-type01 .color-01{background:#e0e0e0}.emir .tbl-type01 .bold{font-weight:bold}.emir .tbl-type01 .w22{width:15%}.emir .tbl-type01 .w25{width:18%}@media screen and (max-width: 640px){.emir .box-description .box-father{width:50px;line-height:50px}.emir .box-description .box-child{padding-left:90px}.emir .box-description .box-child:before{left:70px;height:68%}.emir .box-description .box-child .box-head:before{left:-20px;width:20px}.emir .box-description .box-child .box-child01 .box-head:after,.emir .box-description .box-child .box-child02 .box-head:after{left:-21px}.emir .box-description .box-child .box-child03 .box-head:after{top:-117%;left:-21px}.emir .box-description .box-child .box-child02 .box-head:before{width:40px;left:-40px}.emir .box-description .box-child ul li:before{top:7px}.emir .tbl-type01 .w22{width:22%}.emir .tbl-type01 .w25{width:28%}}.box-bulletin{margin-bottom:6rem}.box-bulletin .tbl-type01{margin:1em auto}.box-bulletin .tbl-type01 caption{text-align:center}.box-bulletin .tbl-type01 tr:first-child th{text-align:center}.box-bulletin .tbl-type01 th{font-weight:bold}.list-num-brackets{counter-reset:num-brackets}.list-num-brackets>li{display:flex;margin-bottom:1em}.list-num-brackets>li::before{content:"（" counter(num-brackets) "）";counter-increment:num-brackets;margin-right:.3em}.list-num{counter-reset:num}.list-num>li{display:flex;margin-bottom:.5em}.list-num>li::before{content:counter(num) ".";counter-increment:num;margin-right:.3em}.list-num-circle{counter-reset:num-circle}.list-num-circle>li{margin-bottom:.5em;padding-left:18px}.list-num-circle>li::before{content:counter(num-circle);counter-increment:num-circle;position:relative;top:-1px;display:inline-block;justify-content:center;align-items:center;margin:0 2px 0 -18px;padding-left:1px;min-width:16px;min-height:16px;width:16px;height:16px;font-family:monospace;font-size:12px;line-height:16px;text-align:center;border:1px solid currentColor;border-radius:50%;box-sizing:border-box}.library_data .anchor-link li{width:204px;padding:0}.library_data .cont-tl02{margin-bottom:1em}.library_data span{font-weight:bold}.library_data .tbl-txt{color:#ff0000}.library_data .common-tbl th{width:35%;padding:.8em 1em}.library_data .common-tbl .des{font-weight:normal}@media screen and (max-width: 640px){.library_data .anchor-link li{width:40%;padding-right:10px}.library_data .anchor-link li:nth-child(even){margin-right:0;padding-right:0;border-right:none}}@media screen and (max-width: 414px){.library_data .anchor-link li{width:39%}}@media screen and (max-width: 320px){.library_data .anchor-link li{width:43%}}.mfp-inline-holder .mfp-content{background:#fff;padding:20px;width:70%}.mfp-inline-holder .mfp-content .cont-tl02{margin:0 0 30px 0}.mfp-inline-holder .mfp-content .ttl02{margin-top:30px}.mfp-inline-holder .mfp-content .cont-tl03,.mfp-inline-holder .mfp-content .cont-tl04{margin:30px 0 15px}.mo{color:#00f;text-decoration:underline}.mo:hover{cursor:pointer;color:#f00}.btn-close{position:absolute;top:-55px;z-index:2000;cursor:pointer;padding:0 !important;background:#ef8bae;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.btn-close:active{top:-55px}.btn-close::before,.btn-close::after{content:"";display:block;position:absolute;top:50%;right:0;left:0;margin:auto;width:25px;height:2px;background:#fff}.btn-close::before{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.btn-close::after{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.main-container .guide p{margin-bottom:0}.main-container .guide p+p{margin-top:1em}.guide .modal-content{background:#fff}.guide .modal-content .cont-tl02{margin-top:10px}.guide .modal-content .cont-tl04{margin-top:10px;margin-bottom:.5em}.guide .modal-content ul{margin-bottom:0}.guide .cont01-block p{margin-bottom:10px}.guide .column01-box .column01{display:inline-block;width:200px;margin:10px}.guide .txt-link{margin-top:10px}.guide .cont-tl03{margin-top:40px}.guide span{font-weight:bold}.guide .tbl-txt{color:#ff0000;font-weight:bold}.guide ul{margin-bottom:30px}.guide ul .circle{padding-left:10px;position:relative}.guide ul .circle span{color:#514068;font-size:10px;font-size:1rem;position:absolute;top:3px;left:0}.guide .mt10{margin-top:10px}.guide .mt20{margin-top:20px}.guide .mt30{margin-top:30px}.guide .table-wrap{margin-top:30px}.guide .table-wrap .common-tbl{font-size:14px;font-size:1.4rem}.guide .table-wrap .common-tbl th{padding:1em 1em;width:6%;text-align:center}.guide .table-wrap .common-tbl td{width:20.8%;padding:.8em .5em}.guide .table-wrap .common-tbl .column01{width:6.1%}.guide .table-wrap .common-tbl .column02{width:6%}.guide .table-wrap .common-tbl .column03{width:10%}.guide .table-wrap .common-tbl .column04{width:9.6%}.guide .table-wrap .common-tbl .column05{width:20.5%}@media screen and (max-width: 768px){.guide .table-wrap .common-tbl{width:860px !important}.guide .table-wrap .common-tbl .column04{width:10%}.guide .table-wrap .common-tbl .column06{width:10%}.guide .table-wrap .common-tbl th{width:auto}.guide ul .circle span{top:3px;left:0}.guide .list-block{margin-top:20px}}@media screen and (max-width: 640px){.mfp-inline-holder .mfp-content{width:100%}.guide ul .circle span{top:0}.guide .table-wrap .common-tbl td{padding:.8em 2em}}.genji .table-wrap{margin-top:30px}.genji .table-wrap .common-tbl{font-size:14px;font-size:1.4rem}.genji .table-wrap .common-tbl th{padding:1em 1em}.genji .table-wrap .common-tbl td{padding:.8em 1em}@media screen and (max-width: 768px){.genji .table-wrap .common-tbl{width:100%}}.pathfinder .cont-tl04{margin-top:60px}.pathfinder .table-wrap{margin-top:30px}.pathfinder .table-wrap .common-tbl th{width:auto}.pathfinder .table-wrap .common-tbl td{width:auto}.pathfinder .table-wrap .common-tbl .tbl01-bg,.pathfinder .table-wrap .common-tbl .tbl02-bg,.pathfinder .table-wrap .common-tbl .tbl03-bg,.pathfinder .table-wrap .common-tbl .tbl04-bg,.pathfinder .table-wrap .common-tbl .tbl05-bg,.pathfinder .table-wrap .common-tbl .tbl06-bg,.pathfinder .table-wrap .common-tbl .tbl07-bg,.pathfinder .table-wrap .common-tbl .tbl-bg{width:20%;color:#fff}.pathfinder .table-wrap .common-tbl .tbl01-bg{background:#f08d38}.pathfinder .table-wrap .common-tbl .tbl02-bg{background:#48b97b}.pathfinder .table-wrap .common-tbl .tbl03-bg{background:#ea546a}.pathfinder .table-wrap .common-tbl .tbl04-bg{background:#5676ba}.pathfinder .table-wrap .common-tbl .tbl05-bg{background:#a15fa3}.pathfinder .table-wrap .common-tbl .tbl06-bg{background:#00a960}.pathfinder .table-wrap .common-tbl .tbl07-bg{background:#00aca8}.pathfinder .table-wrap .common-tbl .buddhist{background:#a15fa3}.pathfinder .table-wrap .common-tbl .literature{background:#ea546a}.pathfinder .table-wrap .common-tbl .culture{background:#5676ba}.pathfinder .table-wrap .common-tbl .human{background:#f08d38}.pathfinder .table-wrap .common-tbl .clinical-psychorogy{background:#00b3cf}.pathfinder .table-wrap .common-tbl .regional{background:#00a960}.pathfinder .left{margin-left:10px}@media screen and (max-width: 768px){.pathfinder .table-wrap .common-tbl{width:600px}.pathfinder .table-wrap .common-tbl .tbl01-bg,.pathfinder .table-wrap .common-tbl .tbl02-bg,.pathfinder .table-wrap .common-tbl .tbl03-bg,.pathfinder .table-wrap .common-tbl .tbl04-bg,.pathfinder .table-wrap .common-tbl .tbl05-bg,.pathfinder .table-wrap .common-tbl .tbl06-bg,.pathfinder .table-wrap .common-tbl .tbl07-bg,.pathfinder .table-wrap .common-tbl .tbl-bg{width:23.5%}}.greeting .box01{margin-bottom:30px}.greeting .fig-box{width:30%;float:left}.greeting .txt-box01{width:65%;float:right}.greeting .txt-box01 ol{margin-bottom:1em}.greeting .box01-txt-bottom01{text-align:right}.greeting .list-block li{list-style:decimal;margin-left:2rem;font-weight:bold}@media screen and (max-width: 640px){.greeting .fig-box{float:none;width:100%;text-align:center;margin-bottom:30px}.greeting .txt-box01{float:none;width:100%}}.main-container .history .cont-tl02{margin-top:0}.main-container .history .cont-tl04{margin-top:50px}.main-container .history .cont03{margin-top:20px}.main-container .history .box{padding:20px;background:#efefef}.main-container .history .link-block{margin-bottom:50px}.main-container .history .table-wrap{margin-top:20px}.main-container .history .table-wrap .common-tbl th{width:35%}.main-container .history .table-wrap .common-tbl .tbl-block{display:block}.main-container .history .txt-center{text-align:center}.main-container .history .txt-right{text-align:right}.main-container .history .tl-box{margin-top:50px}.main-container .history .cont-top{margin-top:40px}@media screen and (max-width: 640px){.main-container .history .cont-tl01{font-size:21px;font-size:2.1rem}.main-container .history .cont-tl02{font-size:18px;font-size:1.8rem}.main-container .contents a.link-btn{margin-top:0;width:100%}.link-block .link-img{display:block;text-align:center}}.asdhind_j .table-wrap .common-tbl{margin-top:50px}.asdhind_j .ttl-block{margin:60px 0 20px}.asdhind_j .ttl-block h2{width:520px;float:left;margin-top:0}.asdhind_j .ttl-block .button{width:auto;float:right;padding-top:1rem}@media screen and (max-width: 768px){.main-container .asdhind_j .link-btn{width:100%}.asdhind_j .ttl-block{margin-bottom:30px}.asdhind_j .ttl-block h2{display:block}.asdhind_j .ttl-block .button{display:block;width:100%}.asdhind_j .right{text-align:left}}@media screen and (max-width: 640px){.asdhind_j .ttl-block h2{font-size:18px;font-size:1.8rem}}.asdhind_e .table-wrap .common-tbl{margin-top:50px}.asdhind_e .ttl-block{margin:60px 0 20px}.asdhind_e .ttl-block h2{width:520px;float:left;margin-top:0}.asdhind_e .ttl-block .button{width:auto;float:right;padding-top:1rem}@media screen and (max-width: 768px){.main-container .asdhind_e .link-btn{width:100%}.asdhind_e .ttl-block{margin-bottom:30px}.asdhind_e .ttl-block h2{display:block}.asdhind_e .ttl-block .button{display:block;width:100%}.asdhind_e .right{text-align:left}}@media screen and (max-width: 640px){.asdhind_e .ttl-block h2{font-size:18px;font-size:1.8rem}}.main-container .lectureship .under-line{color:#3c3c3c;text-decoration:underline}.main-container .lectureship .under-line:hover{text-decoration:underline}.lectureship .table-wrap{margin-top:50px}.lectureship .under-line{color:#3c3c3c;text-decoration:underline}@media screen and (max-width: 768px){.main-container .contents a{font-size:14px;font-size:1.4rem}.lectureship .cont-tl01{font-size:25px;font-size:2.5rem}.lectureship .cont-tl04{font-size:17px;font-size:1.7rem}.lectureship ul li{margin-top:20px}}.access .table-wrap{margin-top:50px}.access .image-box{margin-top:20px}.access .inquiry-box .inquiry-left{width:40%;padding:30px 20px 70px}.access .inquiry-box .inquiry-right{width:60%}.access .inquiry-box .inquiry-right ul{margin-top:0;padding:20px 10px 0}.access .inquiry-box .inquiry-right ul li .phone{display:block;margin-left:60px;padding-left:0;font-size:27px;font-size:2.7rem}.access .inquiry-box .inquiry-right ul li:nth-child(3){margin-bottom:10px}.access .inquiry-box .inquiry-right ul .inquiry-mail{padding:10px 0}.access .inquiry-box .inquiry-right .inquiry-phone{margin-bottom:0}@media screen and (max-width: 768px){.main-container .contents a{font-size:14px;font-size:1.4rem}.access .cont-tl01{font-size:25px;font-size:2.5rem}.access .cont-tl04{font-size:17px;font-size:1.7rem}.access .inquiry-box .inquiry-left{width:100%;padding:20px 0 20px}.access .inquiry-box .inquiry-right{padding:11px 0 0}}@media screen and (max-width: 640px){.access .inquiry-box .inquiry-left{width:100%;padding:20px 0 20px}.access .inquiry-box .inquiry-right{width:100%}.access .inquiry-box .inquiry-right ul{margin-top:0;padding:0}.access .inquiry-box .inquiry-right ul li{text-align:center}.access .inquiry-box .inquiry-right ul li .phone{font-size:22px;font-size:2.2rem;margin-left:0}.access .inquiry-box .inquiry-right ul li:nth-child(3){padding:10px}.access .inquiry-box .inquiry-right ul .inquiry-phone .icon-phone{padding-right:5px}}.contact .top-txt{text-align:center}.contact .table-wrap{margin-bottom:10px}.contact .table-wrap .txt-center{text-align:center}.contact .image{text-align:center;margin-top:20px}.contact .box{padding:20px;background:#efefef}.contact .list-normal li{position:relative;padding-left:10px}.contact .list-normal li:before{content:"";position:absolute;left:0;top:10px;width:5px;height:5px;display:inline-block;vertical-align:middle;background:#333;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%}.contact .list-content-meeting{max-width:440px;margin:20px auto 0}.contact .list-content-meeting .step{position:relative;display:block;margin-bottom:70px}.contact .list-content-meeting .step .arrow-icon{position:absolute;bottom:100%;left:50%;margin-bottom:35px;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.contact .list-content-meeting .step .arrow-icon .arrow{position:relative;display:block;width:25px;height:30px;background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U3ZmFmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2NkZjRmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e7faff),color-stop(100%, #cdf4ff));background:-moz-linear-gradient(#e7faff,#cdf4ff);background:-webkit-linear-gradient(#e7faff,#cdf4ff);background:linear-gradient(#e7faff,#cdf4ff);border-top:1px solid #58bad1;border-left:1px solid #58bad1;border-right:1px solid #58bad1}.contact .list-content-meeting .step .arrow-icon .arrow:before,.contact .list-content-meeting .step .arrow-icon .arrow:after{content:'';position:absolute;display:block;top:100%;left:50%;width:0;height:0;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.contact .list-content-meeting .step .arrow-icon .arrow:before{z-index:0;border-left:24px solid transparent;border-right:24px solid transparent;border-top:24px solid #cdf4ff}.contact .list-content-meeting .step .arrow-icon .arrow:after{z-index:-1;margin-top:-1px;border-left:26px solid transparent;border-right:26px solid transparent;border-top:26px solid #58bad1}.contact .list-content-meeting .step.fLeft{float:left}.contact .list-content-meeting .step.fRight{float:right}.contact .list-content-meeting .step.st02{width:48%}.contact .list-content-meeting .step.last{margin-bottom:0}.contact .list-content-meeting .step .list-normal{padding-left:10px}.contact .list-content-meeting .step .list-normal li{display:inline-block;margin-right:10px}.contact .list-content-meeting .step dl{border:2px solid #58bad1}.contact .list-content-meeting .step dl dt{display:table;width:100%;font-size:18px;font-size:1.8rem;line-height:1.6;font-weight:bold;text-align:center;background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U3ZmFmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2IzZWZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e7faff),color-stop(100%, #b3efff));background:-moz-linear-gradient(#e7faff,#b3efff);background:-webkit-linear-gradient(#e7faff,#b3efff);background:linear-gradient(#e7faff,#b3efff);border-bottom:2px solid #58bad1}.contact .list-content-meeting .step dl dt span{display:table-cell;width:100%;padding:.3em .5em;vertical-align:middle}.contact .list-content-meeting .step dl dd{padding:.6em .5em}.contact .list-content-meeting .step dl dd p{margin-bottom:0}.contact .list-content-meeting .step dl dd .notes{margin-top:.3em}@media screen and (max-width: 640px){.main-container .contents .bottom-txt{margin:20px 0 20px}.contact .list-content-meeting .step dl dt{font-size:16px;font-size:1.6rem}}.info .top-txt{text-align:center}.info .table-wrap{margin-bottom:10px}.info .table-wrap .common-tbl th{width:33.3%}.info .table-wrap .common-tbl td{width:auto}.info .table-wrap .txt-center{text-align:center}.info .image{text-align:center;margin-bottom:30px}.info .box{padding:20px;background:#efefef}@media screen and (max-width: 640px){.main-container .info .bottom-txt{margin:20px 0 20px}}.main-container .series .link-more{text-decoration:none;color:#514068}.series .cont-tl04{margin-top:50px}.series .hide{display:none}.series .common-tbl th{width:auto;text-align:center}.series .inquiry-box{margin-top:30px}.series .inquiry-box a{text-decoration:none}.series .inquiry-box a:hover{text-decoration:underline}.series .inquiry-box .inquiry-left{width:40%;padding:62px 20px}.series .inquiry-box .inquiry-right{width:55%;padding:0}.series .inquiry-box .inquiry-right ul{padding:40px 20px 0}.series .inquiry-box .inquiry-only-right ul{padding:54px 20px 25px}.series .box01 .inquiry-left{padding:40px 20px}.series .detail-box{margin:50px 0 20px}.series .detail-box .notes{margin-top:0}.series .detail-box .notes li::before{content:"※";display:block;margin:auto;position:absolute;top:0;bottom:0;left:0}.series .list-box li{font-size:17px;font-size:1.7rem;font-weight:bold;margin-bottom:1em}.series .other-box{margin-top:30px}.series .num-tl{font-weight:bold;font-size:18px;font-size:1.8rem}.series .ttl-02{font-size:16px;font-size:1.6rem;font-weight:bold}.series .txt-style01{font-weight:bold}.series .mb20{margin-bottom:20px}.series .note-box{margin-bottom:2em;color:#f00}.series .note-box p:not(.note){margin-bottom:0}.series .note-box .note{padding-left:1em;text-indent:-1em}.btn-box ul li{padding:5px 0;text-align:left}@media screen and (max-width: 810px){.series .inquiry-box .inquiry-left{width:100%;float:none;padding:20px 0 20px}.series .inquiry-box .inquiry-left dl{text-align:center}.series .inquiry-box .inquiry-right{width:100%;float:none;padding:20px 0 10px}.series .inquiry-box .inquiry-right ul{padding:0}.series .inquiry-box .inquiry-right ul li.inquiry-phone{display:block;text-align:center}.series .inquiry-box .inquiry-right ul li.inquiry-mail{text-align:center}}@media screen and (max-width: 640px){.series .cont-tl02{font-size:18px;font-size:1.8rem}.series .common-tbl th{padding:.8em 1em}.series .inquiry-box .inquiry-right ul li.inquiry-phone .icon-phone{padding-right:10px}.main-container .series a.link-btn{margin-top:0;width:100%}.main-container .series .table-wrap{margin-bottom:20px}}.symposium .cont-tl04{margin-top:50px}.symposium .box{padding:20px;background:#efefef}.symposium .acdn-show01,.symposium .acdn-show02{margin-top:20px}.hide{display:none}.main-container .symposium .link-more{text-decoration:none;color:#514068}.main-container .symposium .inquiry-box .inquiry-left{padding:35px 20px 70px}@media screen and (max-width: 640px){.symposium .cont-tl01{font-size:21px;font-size:2.1rem}.symposium .cont-tl02{font-size:18px;font-size:1.8rem}.main-container .contents a.link-btn{margin-top:0;width:100%}}.beginner .cont-tl04{margin-top:50px}.main-container .beginner .inquiry-box .inquiry-left{padding:35px 20px 70px}@media screen and (max-width: 640px){.beginner .cont-tl01{font-size:21px;font-size:2.1rem}.beginner .cont-tl02{font-size:18px;font-size:1.8rem}.beginner .table-wrap{margin-bottom:20px}.main-container .contents a.link-btn{margin-top:0;width:100%}}.counseling_guide .cont-tl04{margin-top:50px}.counseling_guide .link-block{margin-bottom:50px}.counseling_guide .inquiry-box .inquiry-left-only{padding:33px 20px 35px}.counseling_guide .inquiry-box .inquiry-right .inquiry-only{padding:55px 0 20px}.counseling_guide .inquiry-box .inquiry-right .inquiry-only-phone{padding:47px 0 20px}@media screen and (max-width: 640px){.counseling_guide .cont-tl01{font-size:21px;font-size:2.1rem}.counseling_guide .cont-tl02{font-size:18px;font-size:1.8rem}.counseling_guide .inquiry-box .inquiry-right .inquiry-only{padding:0 0 20px 0}.counseling_guide .inquiry-box .inquiry-right .inquiry-phone{padding:0}.main-container .contents a.link-btn{margin-top:0;width:100%}.link-block .link-img{display:block;text-align:center}}.support .cont-tl04{margin-top:50px}.support .box{padding:20px;background:#efefef}.support .link-block{margin-bottom:50px}.support .common-tbl th{width:17%}.support .common-tbl td{width:40%}.support .inquiry-box .inquiry-left{width:45%;padding:55px 20px}.support .inquiry-box .inquiry-right{width:50%}.support .inquiry-box .inquiry-right .inquiry-only{padding:40px 0 40px 0}@media screen and (max-width: 640px){.support .cont-tl01{font-size:21px;font-size:2.1rem}.support .cont-tl02{font-size:18px;font-size:1.8rem}.support .inquiry-box .inquiry-left{width:100%}.support .inquiry-box .inquiry-right{width:100%}.support .inquiry-box .inquiry-right .inquiry-only{text-align:center;padding:20px 0 40px}.support .inquiry-box .inquiry-right .inquiry-only li{padding:0 10px}.main-container .contents a.link-btn{margin-top:0;width:100%}.link-block .link-img{display:block;text-align:center}}.main-container .society a.link-more{margin-bottom:30px;text-decoration:none;color:#514068;z-index:100}.society .cont-box{margin-bottom:30px}.society .link-box{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;counter-reset:number}.society .link-box li{display:flex;align-items:baseline;width:49%;margin-top:10px;line-height:1.4}.society .link-box li::before{content:counter(number) ".";counter-increment:number;display:inline-block;margin-right:.3em}.society .table-wrap{height:100%;margin-bottom:50px;padding-bottom:1px;position:relative}.society .table-wrap .common-tbl{margin-bottom:0;height:100%}.society .table-wrap .common-tbl td{padding:.8em 1.5em;width:28%}.society .tbl-bottom{margin-bottom:0}.society .list-item{margin:10px 0 50px}.society .acdn-inner{position:relative;margin-bottom:0;padding-bottom:0;height:250px;overflow:hidden}.society .acdn-inner .bg{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:7rem;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjMzLjMzMzMzJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+PHN0b3Agb2Zmc2V0PSI2Ni42NjY2NyUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255,255,255,0)),color-stop(33.33333%, rgba(255,255,255,0.25)),color-stop(66.66667%, #ffffff),color-stop(100%, #ffffff));background-image:-moz-linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0.25),#ffffff,#ffffff);background-image:-webkit-linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0.25),#ffffff,#ffffff);background-image:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0.25),#ffffff,#ffffff)}.society .acdn-box .link-more{cursor:pointer;margin:20px auto 50px}.society .acdn-box ul{-moz-transition-duration:0.5s;-o-transition-duration:0.5s;-webkit-transition-duration:0.5s;transition-duration:0.5s;margin:0;padding:0;list-style:none}.society .acdn-box ul li{padding:10px}.society .disc-list>li{padding-left:1em;text-indent:-1em}.society .disc-list>li::before{content:'・';color:#ef8bae}.society .inline-list>li{display:inline-block;margin-right:1em}@media screen and (max-width: 768px){.main-container .society a.link-more{margin-top:20px}.society .tbl-scroll{overflow-x:scroll !important}.society .table-wrap .common-tbl{width:840px}}@media screen and (max-width: 640px){.society .cont-tl01{font-size:29px;font-size:2.9rem}.society .cont-tl04{font-size:17px;font-size:1.7rem}.society .link-box{display:block}.society .link-box li{width:100%;float:none;margin-top:20px}}@media screen and (max-width: 640px){.vinayasutra .ttl-block h2{font-size:18px;font-size:1.8rem}}.main-container .inquiry-box .inquiry-right .inquiry-only.counseling{padding:50px 0 0}.main-container .counseling p{margin-bottom:0}.main-container .counseling .list-panel .under-none{text-decoration:none}.counseling .list-news{background:#f4f6fb}.counseling .list-news .list-news-head{padding:30px 20px 20px;position:relative}.counseling .list-news .list-news-head .list-news-inner .cont-tl01 span{padding-left:.7em;font-weight:500}.counseling .list-news .cont-tl01{margin-bottom:30px;height:auto;border:none}.counseling .list-news .cont-tl01 .jp{font-size:15px;font-size:1.5rem;display:inline-block;color:#ef8bae;line-height:1.8;vertical-align:bottom}.counseling .list-news dl{background:#fff;padding:15px;margin:10px auto}.counseling .list-news dl:last-child{margin-bottom:0}.counseling .list-news dl dt{color:#a5a5a5;display:inline-block;margin-right:10px}.counseling .list-news dl dd{display:inline-block}.counseling .list-news a{color:#3c3c3c;text-decoration:none}.counseling .list-news a:hover{text-decoration:underline}.counseling .view-btn-block{position:absolute;top:30px;right:20px}.counseling .view-btn-block .view-btn{display:inline-block;font-size:14px;font-size:1.4rem;background:#fff;color:#483860;font-weight:bold;line-height:1.5;text-align:center;border:2px solid #483860;-moz-border-radius:2em;-webkit-border-radius:2em;border-radius:2em;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;text-decoration:none}.counseling .view-btn-block .view-btn:hover{background:#514068;text-decoration:none}.counseling .view-btn-block .view-btn:hover span{color:#fff}.counseling .view-btn-block .view-btn:hover span:before{background:url("/common/img/life/share/icon-btn01-hover.png") center no-repeat;background-size:contain}.counseling .view-btn-block .view-btn span{position:relative;display:block;padding:.8em 4em .7em;color:#514068;font-weight:normal}.counseling .view-btn-block .view-btn span:before{content:"";position:absolute;top:50%;left:20px;width:15px;height:15px;display:block;background:url("/common/img/life/share/icon-btn01.png") center no-repeat;background-size:contain;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.counseling .cont-tl04{margin-top:30px}.counseling .list-block .list-item{width:40%;float:left;margin-right:50px}.counseling .list-block .list-item p{margin-top:8px}.counseling .list-block .list-item a:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.counseling .list-block .list-item a:hover strong span{padding-right:18px;border-right-style:none}.counseling .list-block .list-item a img{display:block;width:100%;opacity:1;transition:opacity .3s}.counseling .list-block .list-item strong{display:block;padding:0 12px;border-left:10px solid #ef8bae;background:#514068}.counseling .list-block .list-item strong span{display:table-cell;height:3em;padding:0 14px 1px 0;vertical-align:middle;position:relative}.counseling .list-block .list-item strong span:after{display:inline-block;margin-right:1em;width:10px;height:10px;vertical-align:middle;border-top:2px solid #ef8bae;border-right:2px solid #ef8bae;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";position:absolute;top:40%;right:-20%}.counseling .link-box{text-align:right}.support .link-box{margin-bottom:1rem}.support .img-box{text-align:center}.support .cus-list li{margin-bottom:1em}.support .cus-list li span{color:#514068}.support-link-block{display:flex;justify-content:space-around}.support-link-block .link-box{display:flex;align-items:center;width:50%}.support-link-block .fig-box{margin-right:2%}@media screen and (max-width: 768px){.counseling .list-news .cont-tl01{margin-bottom:0;padding:0 3.6% .1em}.counseling .list-news .cont-tl01:after{left:0}.counseling .list-news .cont-tl01:before{left:0}.counseling .list-news .cont-tl01 span{padding-left:.1em}.counseling .list-news .cont-tl01 .jp{padding-left:1em}.counseling .list-news .list-news-head{padding:30px 10px 20px}.counseling .list-news dl dt{color:#3c3c3c}}@media screen and (max-width: 640px){.main-container .inquiry-box .inquiry-right .inquiry-only.counseling{padding:20px 0 0}.counseling .ttl-block h2{font-size:18px;font-size:1.8rem}.counseling .list-block .list-item{width:100%;float:none;margin-top:20px}.counseling .list-block .list-item p{margin-top:10px}.counseling .list-news .list-news-head .list-news-inner .cont-tl01 span{padding-left:.5em}.counseling .list-news .link-box{text-align:center}.counseling .list-news .link-box .link-btn{padding:.6em 3em !important;width:auto !important}.counseling .list-news .link-box .link-btn::after{display:inline-block;margin-right:1em;width:7px;height:7px;vertical-align:middle;border-top:2px solid #fff;border-right:2px solid #fff;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";position:absolute;right:20px;top:0;bottom:0;margin:auto}.support-link-block{display:block}.support-link-block .link-box{margin-bottom:3rem;width:100%}}.main-container .library_labo p{margin-bottom:0}.main-container .library_labo a{text-decoration:none}.library_labo .effort *+p,.library_labo .learning *+p,.library_labo .user-support *+p,.library_labo .external-agency *+p{margin-top:2em}.library_labo .effort *+.cont-tl02,.library_labo .effort *+.cont-tl03,.library_labo .effort *+.cont-tl04,.library_labo .effort *+.cont-tl05,.library_labo .effort *+.cont-tl06,.library_labo .effort *+.img-box,.library_labo .learning *+.cont-tl02,.library_labo .learning *+.cont-tl03,.library_labo .learning *+.cont-tl04,.library_labo .learning *+.cont-tl05,.library_labo .learning *+.cont-tl06,.library_labo .learning *+.img-box,.library_labo .user-support *+.cont-tl02,.library_labo .user-support *+.cont-tl03,.library_labo .user-support *+.cont-tl04,.library_labo .user-support *+.cont-tl05,.library_labo .user-support *+.cont-tl06,.library_labo .user-support *+.img-box,.library_labo .external-agency *+.cont-tl02,.library_labo .external-agency *+.cont-tl03,.library_labo .external-agency *+.cont-tl04,.library_labo .external-agency *+.cont-tl05,.library_labo .external-agency *+.cont-tl06,.library_labo .external-agency *+.img-box{margin-top:2.5em}.library_labo .flex-box{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1em}.library_labo .flex-box .img{width:calc(50% - 0.5em)}.library_labo .mov-box{position:relative;max-width:432px;width:100%;aspect-ratio:16 / 9}.library_labo .mov-box iframe{position:absolute;top:0;left:0;width:100%;height:100%}.library_labo .common-tbl th,.library_labo .common-tbl td{padding:.3em .5em}.library_labo .common-tbl th{width:20%;color:#ef8bae;text-align:center;background:rgba(239,139,174,0.15)}.library_labo .common-tbl ul{padding-left:1.5em}.library_labo .common-tbl ul>li{list-style:disc}.library_labo .dot-list{padding-left:2em}.library_labo .dot-list li{list-style:disc}.library_labo .dot-list .no-mark{list-style:none}@media screen and (max-width: 768px){.library_labo .list-block .list-item strong span{font-size:10px;font-size:1rem}.library_labo .list-block .list-item strong span:after{top:30%}}@media screen and (max-width: 640px){.library_labo .ttl-block h2{font-size:18px;font-size:1.8rem}.library_labo .main-container .library_labo .list-panel li{width:100%}}.main-container .library .list-panel a[target="_blank"] .icon-external{position:absolute}.main-container .library .list-panel p{margin-bottom:0}.library .banner-box{margin:0 auto 50px}.library .list-panel li a{text-decoration:none}.library .btn-block{text-align:right}.library .date-list{margin-bottom:20px}.library .loading{color:#999;font-size:13px;font-size:1.3rem}.library .form-block{width:50%;display:inline-block;margin-right:3%}.library .form-block .form-freeword{background:#fff;position:relative;height:35px}.library .form-block .form-freeword .search-txt{width:100%;height:100%;font-size:17px;font-size:1.7rem;outline:0;padding-left:10px}.library .form-block .form-freeword .search-btn{position:absolute;right:0;top:0;background:#514068;color:#fff;height:100%;padding:0 20px}.library .login-btn{display:inline-block}.library .login-btn li:not(:last-child){margin-bottom:1rem}.library .login-btn li .link-btn{display:block}.library .login-btn li .link-btn.purple{background:#514068;border-color:#514068}.library .login-btn li .link-btn.purple .icon-external::before,.library .login-btn li .link-btn.purple .icon-external::after{border-color:currentColor}.library .login-btn li .link-btn.purple:hover{color:#514068;background:#fff}.library #category-wrap{position:relative}.library #category-wrap .current{background:#ef8bae !important}.library #category-wrap .category-tab{position:relative;width:100%;padding:20px 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px;border-radius:5px 5px 0 0;color:#fff;background:#514068;font-size:19px;font-size:1.9rem;text-align:center;-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;z-index:10;cursor:pointer}.library #category-wrap .category-tab:hover{background:#ef8bae}.library #category-wrap .category-tab.pointer-none{pointer-events:none}.library #category-wrap .hide{display:none}.library #category-wrap #category-tab02{position:absolute;right:0;top:0}.library #category-wrap .category-inner{padding:10px 30px 30px;background:#ececec}.library #category-wrap .list-item dl{display:table;position:relative;width:100%;margin-top:2px}.library #category-wrap .list-item dt{display:table-cell;box-sizing:border-box;width:12em;color:#fff;line-height:1;text-align:center;vertical-align:middle;white-space:nowrap}.library #category-wrap .list-item dd{display:table-cell;box-sizing:border-box;padding:15px 0 15px 25px;background:#fff;text-align:left;vertical-align:middle}.library #category-wrap .list-item dd ul li{display:inline-block;margin:15px 20px 0 0;line-height:1;white-space:nowrap}.library .link-list{margin-top:20px}.library .cont-left{width:50%;float:left}.library .cont-right{width:40%;float:left}.library #calbody0{margin:20px 0 20px}.library .cal_open{padding:8px;background:#ececec;text-align:center}.library .cal_open span{margin-left:8px;font-weight:bold}.library .calendarTable{width:100%;margin-top:10px}.library .calendarTable th{padding:4px 0;border:1px solid #e3e3e3;background:#efefef;text-align:center}.library .calendarTable td{padding:4px 0;border:1px solid #e3e3e3;background:#e7f3fc;text-align:center}.library .calendarTable .holiday{background:#f8e4ea}.library .calendarTable_2{width:40%;margin:10 0 auto}.library .calendarTable_2 th{padding:4px 0;border:1px solid #e3e3e3;background:#efefef;text-align:center}.library .calendarTable_2 td{padding:4px 0;border:1px solid #e3e3e3;background:#e7f3fc;text-align:center}.library .calendarTable_2 .holiday{background:#f8e4ea}.library .list-box li{margin-bottom:5px}@media screen and (max-width: 640px){.library .list-item{text-align:center}.library .form-block{width:100%;margin-bottom:30px}.library #category-wrap .category-tab{font-size:14px;font-size:1.4rem}.library #category-wrap .category-inner{padding:10px 20px 30px}.library #category-wrap .list-item dl{display:block}.library #category-wrap .list-item dt{display:block;width:100%;padding:10px 0}.library #category-wrap .list-item dd{display:block;padding:0 0 10px 10px}.library #category-wrap .list-item dd .category-list li{width:30%}.library #category-wrap .list-item dd .category-list li:nth-child(odd){margin:15px 50px 0 0}}.library .cont-block{margin:30px 0}.library .cont-block .cont-tl01{position:relative;display:table;height:38px;margin-bottom:30px;font-family:'Overpass', sans-serif;font-weight:600;font-size:24px;font-size:2.4rem;line-height:1.2;border:none}.library .cont-block .cont-tl01:before{top:0;left:0;height:50%;width:5px;-moz-transform:translate(0);-ms-transform:translate(0);-webkit-transform:translate(0);transform:translate(0)}.library .cont-block .cont-tl01:after{top:50%;left:0;height:50%;width:5px;-moz-transform:translate(0);-ms-transform:translate(0);-webkit-transform:translate(0);transform:translate(0)}.library .cont-block .cont-tl01 .jp{display:inline-block;margin-left:13px;padding:0;color:#ef8bae;font-size:14px;font-size:1.4rem}.library .cont-block .cont-left{float:left;width:48.5%}.library .cont-block .cont-right{width:48.5%;float:right}.library .cont-block .cont-right .cont-tl02{margin:0 0 20px}.library .listBook{position:relative;padding:26px 20px 20px;background:#f4f6fb}.library .listBook .btn-wrap{text-align:center}.library .listBook .btn-wrap .btn-view{position:relative;display:inline-block;font-size:14px;font-size:1.4rem;color:#615277;font-weight:bold;line-height:1.5;text-align:center;text-decoration:none;background:#fff;border:2px solid #615277;-moz-border-radius:2em;-webkit-border-radius:2em;border-radius:2em;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.library .listBook .btn-wrap .btn-view:hover{color:#fff;background:#615277}.library .listBook .btn-wrap .btn-view:hover span:before{background:url("/common/img/library_labo/share/icon-btn01_hover.png") center no-repeat;background-size:contain}.library .listBook .btn-wrap .btn-view .icon-external{display:none}.library .listBook .btn-wrap .btn-view span{position:relative;display:block;padding:.6em 48px .5em}.library .listBook .btn-wrap .btn-view span:before{content:"";position:absolute;top:50%;left:20px;width:15px;height:15px;display:block;background:url("/common/img/library_labo/share/icon-btn01.png") center no-repeat;background-size:contain;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.library .listBook .date-list{margin-bottom:16px}.library .listBook .date-list li{display:block;padding:18px;margin:0 auto 10px;background:#fff}.library .listBook .date-list li:last-child{margin-bottom:0}.library .listBook .date-list li .date,.library .listBook .date-list li .title{margin-bottom:0;font-size:14px;font-size:1.4rem;line-height:1.6}.library .listBook .date-list li .title a{color:#3c3c3c}.library .listBook .date-list li .date{font-family:'Overpass', sans-serif;font-weight:600;color:#a5a5a5}@media only screen and (max-width: 768px){.library .cont-block{margin:5% 0}.library .cont-block .cont-tl01{padding:2% 0;margin-bottom:5%}.library .cont-block .cont-tl01:after,.library .cont-block .cont-tl01:before{left:0}.library .cont-block .cont-tl01>span{padding-left:4%}.library .cont-block .cont-left,.library .cont-block .cont-right{float:none;width:100%}.library .cont-block .cont-right{padding:5% 0 3%}.library .listBook{padding:5% 4% 4%}.library .listBook .date-list li{padding:3% 5%}}.main-container .sobutsu .list-panel p{margin-bottom:0}.main-container .sobutsu .list-panel a{text-decoration:none}.main-container .sobutsu .list-news a{color:#3c3c3c}.sobutsu .list-news{background:#f4f6fb}.sobutsu .list-news .list-news-head{padding:30px 20px 20px;position:relative}.sobutsu .list-news .list-news-head .list-news-inner .cont-tl01 span{padding-left:.7em;font-weight:500}.sobutsu .list-news .cont-tl01{margin-bottom:30px;height:auto;border:none}.sobutsu .list-news .cont-tl01 .jp{font-size:15px;font-size:1.5rem;display:inline-block;color:#ef8bae;line-height:1.8;vertical-align:bottom}.sobutsu .list-news dl{background:#fff;padding:15px;margin:10px auto}.sobutsu .list-news dl:last-child{margin-bottom:0}.sobutsu .list-news dl dt{color:#a5a5a5;display:inline-block;margin-right:10px;vertical-align:top}.sobutsu .list-news dl dd{display:inline-block}.sobutsu .view-btn-block{position:absolute;top:30px;right:20px}.sobutsu .view-btn-block .view-btn{display:inline-block;font-size:14px;font-size:1.4rem;background:#fff;color:#483860;font-weight:bold;line-height:1.5;text-align:center;border:2px solid #483860;-moz-border-radius:2em;-webkit-border-radius:2em;border-radius:2em;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;text-decoration:none}.sobutsu .view-btn-block .view-btn:hover{background:#514068}.sobutsu .view-btn-block .view-btn:hover span{color:#fff}.sobutsu .view-btn-block .view-btn:hover span:before{background:url("/common/img/life/share/icon-btn01-hover.png") center no-repeat;background-size:contain}.sobutsu .view-btn-block .view-btn span{position:relative;display:block;padding:.8em 4em .7em;color:#514068;font-weight:normal}.sobutsu .view-btn-block .view-btn span:before{content:"";position:absolute;top:50%;left:20px;width:15px;height:15px;display:block;background:url("/common/img/life/share/icon-btn01.png") center no-repeat;background-size:contain;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sobutsu .cont-box{margin-top:40px}.sobutsu .cal-wrapper{width:100%;min-width:300px;margin-top:40px}.sobutsu .google-cal{position:relative;padding-bottom:50%;height:0;overflow:hidden}.sobutsu .google-cal iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}.sobutsu .link-list li{margin-bottom:5px}@media screen and (max-width: 959px){.sobutsu .view-btn-block{top:80px}}@media screen and (max-width: 768px){.sobutsu .list-news .cont-tl01{margin-bottom:0;padding:0 3.6% .1em}.sobutsu .list-news .cont-tl01:after{left:0}.sobutsu .list-news .cont-tl01:before{left:0}.sobutsu .list-news .cont-tl01 span{padding-left:.1em}.sobutsu .list-news .cont-tl01 .jp{padding-left:1em}.sobutsu .list-news .list-news-head{padding:30px 10px 20px;margin-bottom:60px}.sobutsu .list-news dl dt{color:#3c3c3c}.sobutsu .view-btn-block{top:30px;right:10px}.sobutsu .view-btn-block .view-btn span{padding:.8em 3em .7em}.sobutsu .link-box{text-align:center;margin-top:20px}.sobutsu .cal-wrapper{padding:0 10px}}@media screen and (max-width: 640px){.main-container .sobutsu a.link-btn{width:auto}.sobutsu .google-cal{padding-bottom:120%}}.consul .common-tbl th{width:18%}.consul .common-tbl .tbl-w{width:7.6%}.counseling_access .inquiry-box{margin-top:30px}.counseling_access .image-box{margin-top:30px;text-align:center}.main-container .counseling_blog .archive-list{margin-bottom:60px}.main-container .counseling_blog .archive-list li{margin:10px 0}.main-container .counseling_blog .archive-list li span{display:inline-block;margin-right:10px}.main-container .counseling_blog .archive-list li a:hover{text-decoration:underline}.main-container .counseling_blog .ts-pagination{font-size:88%}.main-container .counseling_blog .ts-pagination a{vertical-align:middle;text-align:center;display:inline-block;width:31px;padding:5px 0;border:#d9d9d9 1px solid;color:#514068}.main-container .counseling_blog .ts-pagination a.prev,.main-container .counseling_blog .ts-pagination a.next{width:69px}.main-container .counseling_blog .ts-pagination .current{vertical-align:middle;text-align:center;display:inline-block;background-color:#514068;width:31px;padding:5px 0;color:#fff;border:#514068 1px solid}.main-container .counseling_blog p{margin-bottom:0}.main-container .counseling_blog dd a:hover{text-decoration:underline}.main-container .counseling_blog a{text-decoration:none}.main-container .counseling_blog .ts-pagination a:hover{text-decoration:underline}.counseling_blog .list-panel p{margin-bottom:0}.counseling_blog .list-panel a{text-decoration:none}.bold{font-weight:bold}a{text-decoration:none;color:#222}.pc{display:block}.books .main-container{position:relative;z-index:10;letter-spacing:.1em}.books .main-container .contents p{margin:0}.books .main-container .contents .new{background:#ef8bae;padding:0 5px;display:inline-block;text-align:center;color:#fff;margin-bottom:8px}.books ul{list-style:none}.books .wrap{margin:0 auto;max-width:1200px;width:96%}.books .sp-category-nav-btn{display:none}.books .cont-tl02{position:relative;margin-bottom:20px;padding-top:20px;font-size:24px;font-size:2.4rem;line-height:1.2}.books .cont-tl02::before,.books .cont-tl02::after{position:absolute;content:"";top:0;display:block;height:2px}.books .cont-tl02::before{left:0;width:70px;background:#514068}.books .cont-tl02::after{left:70px;width:40px;background:#ef8bae}.books .cont-tl03{position:relative;padding:1em 0 .9em 1.1em;font-size:20px;font-size:2rem;background:#f4f6fb;line-height:1.2;margin:48px 0 38px 0}.books .cont-tl03::before{position:absolute;content:"";top:50%;left:1px;display:block;width:2px;height:1.5em;background:#514068;transform:translateY(-50%)}.books .book-wrap{display:flex;justify-content:space-between;flex-wrap:wrap}.books .book-wrap .left-box{width:23.29545%}.books .book-wrap .right-box{width:72.95455%}.books .book-wrap .cont-tl04{font-size:20px;font-size:2rem;color:#ef8bae;border-bottom:none;margin-bottom:0}.books .book-wrap .book-list{width:92.99065%}.books .book-wrap .book-list dl{border-bottom:1px solid #e3e3e3;padding:20px 0;display:flex}.books .book-wrap .book-list dl dt,.books .book-wrap .book-list dl dd{display:inline-block;font-size:16px;font-size:1.6rem;line-height:1.4}.books .book-wrap .book-list dl dt{width:16.9844%;padding-left:10px;display:flex;align-items:center}.books .book-wrap .book-list .note{margin:20px 0 0 0;font-size:12px;font-size:1.2rem}.books .book-wrap .book-list .link{display:inline-block;margin-top:20px}.books .book-wrap .book-list .link.p-color a{color:#514068}.books .book-wrap .book-list .link a{color:#ef8bae;text-decoration:underline;margin-right:18px}.books .book-wrap .book-list .link a:hover{text-decoration:none}.books .book-wrap .book-text{margin-top:27px}.books .btn-box{text-align:left;margin-top:0}.books .btn-box .link-more{position:relative;width:100%;display:inline-block;padding:.6em .3em;font-size:16px;font-size:1.6rem;line-height:1.2;border-top:1px solid #e7e7ef;border-bottom:1px solid #e7e7ef;text-align:center;text-decoration:none;background:#f9fafc;cursor:pointer;color:#ef8bae;transition:all .3s}.books .btn-box .link-more:hover{background:#e7e7ef}.books .btn-box .link-more::after{position:absolute;content:"+";color:#83729a;font-size:18px;font-weight:400;width:25px;height:25px;top:0;bottom:0;left:17px;padding:0 0 0 2px;margin:auto;border-radius:50%;border:1px solid #d7d3de;background:#fff}.books .btn-box .close::after{content:"ー";display:block;position:absolute;color:#83729a;font-size:18px;font-weight:100;width:25px;height:25px;top:0;bottom:0;left:17px;padding:1px 0 0 2px;margin:auto;border-radius:50%;text-align:center;border:1px solid #d7d3de;background:#fff}.books .content-block:not(:first-child){margin-top:80px}@media screen and (max-width: 959px){.books .wrap{width:100%}.books .main-container .contents-body{width:87.5%;margin:0 auto}.books .main-container .side-block{position:relative;width:100%}.books .main-container .side-block .side-img{display:none}.books .main-container .side-block nav>ul a::before{position:absolute;content:"";display:block;top:50%;left:20px;width:13px;height:13px;border-top:3px solid #ef8bae;border-right:3px solid #ef8bae;transform:translateY(-50%) rotate(45deg)}.books .main-container .sp-category-nav-btn{position:relative;display:block;width:100%;height:70px;color:#fff;font-size:22px;font-weight:bold;background:#483960;cursor:pointer}.books .main-container .sp-category-nav-btn span{position:relative;display:block;padding:15px 20px}.books .main-container .sp-category-nav-btn span::after{content:"";position:absolute;display:block;top:0;right:0;width:70px;height:70px;background:#352749}.books .main-container .sp-category-nav-btn::before,.books .main-container .sp-category-nav-btn::after{position:absolute;content:"";display:block;top:0;bottom:0;right:30px;width:5px;height:30px;margin:auto;z-index:1;background:#fff}.books .main-container .sp-category-nav-btn::before{right:18px;width:30px;height:5px}.books .main-container .sp-category-nav-btn.active::after{display:none}.books .main-container nav{position:absolute;display:none;width:100%;background-color:rgba(72,56,96,0.95);z-index:100}.books .main-container nav>ul{width:100%}.books .main-container nav>ul a{position:relative;display:block;width:100%;padding:.6em  0 .6em 2.5em;font-size:20px;font-size:2rem;color:#fff;font-weight:bold;border-bottom:1px solid #807691}.books .cont-tl01{padding:1.4em 6.25% 1.3em;width:100%;height:auto;background:#f4f6fb;border-bottom:1px solid #e0e3ec}.books .cont-tl01::before,.books .cont-tl01::after{left:6.25%}.books .book-wrap .book-list dl dt{width:25%}.books .book-wrap .left-box{width:100%;text-align:center;margin-bottom:2em}.books .book-wrap .right-box,.books .book-wrap .book-list{width:100%}}@media screen and (max-width: 640px){.books html{font-size:56.25%}.books .main-container .sp-category-nav-btn{height:60px}.books .main-container .sp-category-nav-btn span{padding:12px 20px}.books .main-container .sp-category-nav-btn span::after{width:60px;height:60px}.books .main-container .sp-category-nav-btn::before{right:14px;width:28px}.books .main-container .sp-category-nav-btn::after{right:26px;height:28px}.books .main-container .side-block nav>ul a{padding-left:2.6em;font-size:18px;font-size:1.8rem}.books .main-container .side-block nav>ul a::before{width:11px;height:11px}.books .book-wrap .book-text{margin-top:2em}.books .book-wrap .book-list dl dt.long{width:24.8%}.books .book-wrap .book-list dl dd.long{width:73%}.books .book-wrap .book-list .note{margin:1em 0}}.recommended_books .cont-tl03{background:#514068;color:#fff}.recommended_books .cont-tl03::before{background:#ef8bae}.recommended_books .notice{border:1px solid #514068;padding:.5em;width:100%}.recommended_books .notice>p{margin-bottom:0}.recommended_books .notice .notes{margin-top:0}.recommended_books .tab-list{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:2rem}.recommended_books .tab-list li{width:20%;text-align:center;border:1px solid #ef8bae}.recommended_books .tab-list li+li{border-left:none}.recommended_books .tab-list li:nth-child(n+6){border-top:none}.recommended_books .tab-list li:nth-child(6),.recommended_books .tab-list li:last-child{border-left:1px solid #ef8bae}.recommended_books .tab-list li .panel-label{position:relative;padding:15px 0}.recommended_books .tab-list li a.panel-label{display:block;width:100%;color:#ef8bae;text-decoration:none;cursor:pointer;background:#fff;transition:.3s}.recommended_books .tab-list li a.panel-label:hover{color:#fff;background-color:#ef8bae}.recommended_books .tab-list li a.panel-label:hover::before{border-top-color:#fff;border-right-color:#fff;transform:rotate(45deg)}.recommended_books .tab-list li a.panel-label::before{position:absolute;content:"";top:0;left:7px;bottom:0;margin:auto;width:6px;height:6px;border-top:2px solid #ef8bae;border-right:2px solid #ef8bae;transform:rotate(135deg)}.recommended_books .tab-list li a.on-btn{background:#ef8bae;color:#fff}.recommended_books .tab-list li a.on-btn::before{border-top-color:#fff;border-right-color:#fff;transform:rotate(45deg)}.recommended_books .motion{display:none}.recommended_books #motion_area1{display:block}.recommended_books .teacher-anchor{margin-bottom:5rem}.recommended_books .teacher-anchor .ttl{text-align:center;padding:1rem 0;background:#ef8bae;font-weight:bold;color:#fff;font-size:16px;font-size:1.6rem;line-height:1}.recommended_books .teacher-anchor .inner{background:#f5f5f5;padding:1.5rem 3rem}.recommended_books .teacher-anchor .inner .teacher-list{display:flex}.recommended_books .teacher-anchor .inner .teacher-list li{display:inline-block}.recommended_books .teacher-anchor .inner .teacher-list li+li{margin-left:2.5rem}.recommended_books .teacher-anchor .inner .teacher-list li a{position:relative;font-weight:bold;color:inherit;display:inline-block;padding-left:1em;text-decoration:none;transition:.3s}.recommended_books .teacher-anchor .inner .teacher-list li a:hover{color:#ef8bae}.recommended_books .teacher-anchor .inner .teacher-list li a::before{position:absolute;content:"";top:45%;left:0;width:8px;height:8px;border-top:2px solid #ef8bae;border-right:2px solid #ef8bae;transform:translateY(-50%) rotate(135deg)}.recommended_books .course-block .course-ttl{border-bottom:2px solid #ef8bae;margin-bottom:2rem}.recommended_books .course-block .course-ttl span{display:inline-block;padding:1.5rem 1rem;background:#ef8bae;font-size:22px;font-size:2.2rem;color:#fff;line-height:1}.recommended_books .course-block .cont-block .note{position:relative;background:#edecf0}.recommended_books .course-block .cont-block .note .heading{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;background:#514068;color:#fff;font-weight:bold;padding:.5em;width:7rem;height:7rem;line-height:1.2;font-size:20px;font-size:2rem}.recommended_books .course-block .cont-block .note .txt{padding:3rem 4.8rem 3rem 9.5rem}.recommended_books .course-block .teacher-info{display:flex;flex-wrap:wrap;justify-content:space-between}.recommended_books .course-block .teacher-info .img-box{width:29.54545%}.recommended_books .course-block .teacher-info .txt-box{width:67.84091%}.recommended_books .course-block .teacher-info .txt-box .course{color:#514068;font-weight:bold}.recommended_books .course-block .teacher-info .txt-box .name-wrap{display:flex;align-items:center;justify-content:space-between;line-height:1}.recommended_books .course-block .teacher-info .txt-box .name-wrap .name{font-weight:bold;font-size:18px;font-size:1.8rem}.recommended_books .course-block .teacher-info .txt-box .name-wrap .name .la{font-size:177.77778%}.recommended_books .course-block .teacher-info .txt-box h5{font-size:16px;font-size:1.6rem;margin-bottom:.5rem}.recommended_books .course-block .book-info{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:9rem;margin-bottom:2rem}.recommended_books .course-block .book-info .img-box{position:relative;width:23.40909%}.recommended_books .course-block .book-info .img-box a{position:relative;display:block;transition:all .3s ease-out}.recommended_books .course-block .book-info .img-box a.soon{pointer-events:none}.recommended_books .course-block .book-info .img-box a .arrow{display:block;position:absolute;content:"";bottom:0;right:0;border-top:3.5em solid transparent;border-right:3.5em solid #514068;transition:all .3s ease-out}.recommended_books .course-block .book-info .img-box a::after{position:absolute;content:"";bottom:3%;right:6%;border-top:3px solid #fff;border-right:3px solid #fff;width:.7em;height:.7em;transform:rotate(45deg);transition:all .3s ease-out}.recommended_books .course-block .book-info .img-box a:hover{opacity:.7}.recommended_books .course-block .book-info .txt-box{width:72.72727%}.recommended_books .course-block .book-info .txt-box .book-ttl{font-size:26px;font-size:2.6rem;color:#514068;padding-bottom:.5rem;border-bottom:10px solid #edecf0;margin-bottom:2rem}.recommended_books .course-block .book-info .txt-box dl{display:flex;padding:1.2rem;border-bottom:1px solid #dbdbdb}.recommended_books .course-block .book-info .txt-box dl:last-child{border-bottom:none}.recommended_books .course-block .book-info .txt-box dl dt{width:13.28125%;max-width:85px;font-weight:bold;color:#514068;font-size:16px;font-size:1.6rem}.recommended_books .course-block .book-info .txt-box dl dd{width:86.71875%}.recommended_books .btn-box .link-more{text-decoration:none}@media screen and (max-width: 768px){.recommended_books .main-container .contents a.link-btn{margin-top:0}.recommended_books .tab-list li{width:50%}.recommended_books .tab-list li:nth-child(1),.recommended_books .tab-list li:nth-child(2){border-bottom:none}.recommended_books .tab-list li:nth-child(3),.recommended_books .tab-list li:nth-child(7),.recommended_books .tab-list li:nth-child(9){border-left:1px solid #ef8bae}.recommended_books .tab-list li:nth-child(5){border-top:none;border-left:1px solid #ef8bae}.recommended_books .tab-list li:nth-child(6){border-left:none}.recommended_books .course-block .book-info .txt-box dl dt{width:25%}.recommended_books .course-block .book-info .txt-box dl dd{width:75%}}@media screen and (max-width: 640px){.recommended_books .teacher-anchor .inner{padding:1.2rem}.recommended_books .course-block .course-ttl{margin-bottom:12.5%}.recommended_books .course-block .teacher-info .img-box,.recommended_books .course-block .teacher-info .txt-box{width:100%}.recommended_books .course-block .teacher-info .img-box{text-align:center;margin-bottom:9.375%}.recommended_books .course-block .teacher-info .img-box img{max-width:260px;width:100%}.recommended_books .course-block .teacher-info .txt-box .name-wrap{display:inline-block}.recommended_books .course-block .teacher-info .txt-box .name-wrap .name{font-size:16px;font-size:1.6rem}.recommended_books .course-block .book-info{margin-top:14.0625%}.recommended_books .course-block .book-info .img-box,.recommended_books .course-block .book-info .txt-box{width:100%}.recommended_books .course-block .book-info .img-box{text-align:center;margin-bottom:9.375%}.recommended_books .course-block .book-info .img-box a{max-width:206px;width:100%;margin:0 auto}.recommended_books .course-block .book-info .txt-box .book-ttl{font-size:20px;font-size:2rem}.recommended_books .course-block .cont-block .note .heading{font-size:16px;font-size:1.6rem;width:6rem;height:6rem}.recommended_books .course-block .cont-block .note .txt{padding:4.6875% 7.5% 4.6875% 60px}}
