@charset "utf-8";*{border:none;box-sizing:border-box;margin:0;padding:0}html{font-size:62.5%;height:100%}body{background:#eee;color:#413f3e;-webkit-text-size-adjust:100%;height:100%;font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Arial,Verdana,sans-serif;font-size:1.6rem;line-height:1.8;min-height:100vh}button,select,[type=submit],[type=search],[type=image],[type=text],[type=email],[type=password],[type=checkbox],textarea{border-radius:0}button{cursor:pointer}b,strong,.bold{font-family:-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI semibold","Helvetica Neue",HelveticaNeue,YuGothic,"Yu Gothic","Segoe UI",Verdana,Meiryo,sans-serif}_:lang(x)::-ms-backdrop,body{font-family:"Segoe UI",Meiryo,sans-serif}article,aside,footer,header,nav,section{display:block}p{margin:2.4rem 0}img{height:auto;max-width:100%;vertical-align:bottom;image-rendering:-webkit-optimize-contrast}@media screen and (max-width:800px){body{background-size:100%;font-size:1.8vmin}}@media screen and (max-width:667px){body{background-size:170%;font-size:3.5vmin;line-height:1.6}}@font-face{font-family:'Rounded Mplus 1c';font-style:normal;font-weight:500;src:url(//fonts.gstatic.com/ea/roundedmplus1c/v1/RoundedMplus1c-Regular.eot);src:url(//fonts.gstatic.com/ea/roundedmplus1c/v1/RoundedMplus1c-Regular.eot?#iefix) format('embedded-opentype'),url(//fonts.gstatic.com/ea/roundedmplus1c/v1/RoundedMplus1c-Regular.woff2) format('woff2'),url(//fonts.gstatic.com/ea/roundedmplus1c/v1/RoundedMplus1c-Regular.woff) format('woff'),url(//fonts.gstatic.com/ea/roundedmplus1c/v1/RoundedMplus1c-Regular.ttf) format('truetype')}@media screen and (max-width:900px){.pc-only{display:none !important}}@media screen and (min-width:900px){.sp-only{display:none !important}}.relative{position:relative}ul,ol{margin:1.6rem 1rem}li{line-height:1.6;margin:1rem 0 1rem 2rem;text-align:left}.aligncenter{display:block;margin:0 auto}.alignright{float:right;margin-left:2rem}.alignleft{float:left;margin-right:2rem}@media screen and (max-width:414px){.alignright{display:block;float:none;margin:1rem auto}.alignleft{display:block;float:none;margin:1rem auto}}hr{border-top:.1rem dashed #8c8b8b;margin:1em 0}blockquote{background:rgba(255,255,255,.8);color:#555;font-style:italic;padding:3rem 1.5rem .75rem;position:relative}blockquote:before{color:#aaa;content:"“";display:inline-block;font-family:sans-serif;font-size:9rem;left:.3rem;line-height:1;position:absolute;top:.5rem;vertical-align:middle}blockquote p{padding:0;line-height:1.7;margin:1rem 0}blockquote cite{color:#888;display:block;font-size:1.4rem;text-align:right}small{font-size:1rem}.wp-block-buttons{margin:1rem 0}.wp-block-button a{color:#413f3e !important}.is-style-fill a{color:#fff !important}@media screen and (max-width:667px){.pagelink a{width:80%}}#container{display:flex;justify-content:space-between;flex-wrap:wrap}header{font-size:15px;width:260px;position:fixed;color:#332c29;background:rgba(255,255,255,.8);text-align:center}main{margin-left:40%;width:60%;display:block}#content{background:#fff}@media screen and (min-width:900px){header{height:auto;margin:40px}}@media screen and (max-width:900px){header{width:100%;background:rgba(255,255,255,1);z-index:9999}main{margin:0 10px 10px;width:calc(100% - 20px);box-sizing:border-box}#content{margin-top:90px}}section{padding:4rem 40px 6rem}#area-1{padding-top:2rem !important}#area-2,#area-4{background:#f1f1f1}@media screen and (max-width:900px){section{padding:5%;box-sizing:content-box}#area-1{padding-top:0 !important}}#page-top{bottom:3rem;display:none;line-height:1.4;position:fixed;right:4rem}#page-top a{background-color:#413f3e;border-radius:50%;display:block;opacity:.7;color:#fff;font-size:11px;height:70px;padding:20px 0;text-align:center;text-decoration:none;width:70px}#page-top a:hover{color:#413f3e;background-color:#e6f1e1}@media screen and (max-width:900px){#page-top{bottom:1rem;right:1rem}}table{border-collapse:collapse;width:100%;margin:1rem 0}table thead{background:#fedcd2;border:solid .2rem #c8c3c0;font-size:1.7rem}table tfoot{background:#c8c3c0;border:solid .2rem #c8c3c0;font-size:1.7rem}table th{border:solid .2rem #c8c3c0;font-weight:400;padding:.5rem 1rem;text-align:left}table td{border:solid .2rem #c8c3c0;font-size:1.6rem;padding:.5rem 1rem;text-align:left}figcaption{text-align:center}@media screen and (max-width:768px){.scroll table{width:100%}.scroll{overflow:auto;　　　　 white-space:nowrap;　　}.scroll::-webkit-scrollbar{　　 height:5px}.scroll::-webkit-scrollbar-track{　　 background:#f1f1f1}.scroll::-webkit-scrollbar-thumb{　　 background:#bcbcbc}}@media screen and (max-width:667px){table th{width:4em;font-size:3vmin}table td{font-size:3vmin}}a,.pointer{color:#000;text-decoration:underline}a:hover,.pointer:hover{opacity:.6}#area-post a{color:#e8382d}h1{font-size:3rem;text-align:center;margin:0;font-family:"Rounded Mplus 1c";font-weight:700;background:0 0}h2.section-title{font-size:3rem;text-align:center;margin:2rem 0;font-family:"Rounded Mplus 1c";font-weight:700;background:0 0;border:none}h1.section-title{margin:2rem 0 6rem;font-size:3rem;text-align:center;font-family:"Rounded Mplus 1c";font-weight:700;background:0 0}h2{margin:4rem 0;padding:1rem 1.5rem;font-size:2.5rem;font-family:"Rounded Mplus 1c";font-weight:700;border-radius:5px;border:.2rem solid #c8c3c0}h3{font-family:"Rounded Mplus 1c";font-weight:700;font-size:2.2rem;line-height:1.4;position:relative;padding:1.5rem 1rem;border-bottom:.3rem solid #413f3e}h3:before{position:absolute;bottom:-14px;left:1em;width:0;height:0;content:'';border-width:14px 12px 0;border-style:solid;border-color:#413f3e transparent transparent}h3:after{position:absolute;bottom:-10px;left:1em;width:0;height:0;content:'';border-width:14px 12px 0;border-style:solid;border-color:#fff transparent transparent}h4{font-family:"Rounded Mplus 1c";font-size:2rem;font-weight:700;line-height:1.5em;margin:1rem 0;padding:1rem;border-bottom:3px dashed #413f3e}h5{font-family:"Rounded Mplus 1c";font-size:1.6rem;font-weight:700;margin:0}@media screen and (max-width:667px){h1{font-size:5vmin}h2.section-title{font-size:5vmin}h2{font-size:4.5vmin}h2.side-title{font-size:4vmin}h3{font-size:4.5vmin}h3.side-title-sub{font-size:3.5vmin}h4{font-size:4vmin}h5{font-size:3.5vmin}}.breadcrumbs{font-size:1.2rem;margin:0 auto;max-width:120rem;padding:.5rem 0;text-align:left}.breadcrumbs a{text-decoration:none}@media screen and (max-width:667px){.breadcrumbs{font-size:3vmin}}#logo{font-size:2rem;text-align:center;text-transform:uppercase;padding:20px;background:#fff}#logo img{width:200px}@media screen and (max-width:900px){#logo{padding:10px 0;text-align:left;width:calc(100% - 70px)}#logo img{width:auto;max-height:50px}}nav ul{margin:0 !important;list-style:none;text-align:left}nav ul li{margin:0 !important;position:relative}nav ul li a{display:block;text-decoration:none;color:#332c29;padding:15px 25px;transition:all .3s;border-bottom:1px solid #fff}@media screen and (max-width:900px){nav ul li a{padding:15px 40px}}nav ul li a:hover{color:#000;background:#f1fded}nav ul li.has-child:before{content:'';position:absolute;right:15px;top:25px;width:6px;height:6px;border-top:2px solid rgba(94,113,89,1);border-right:2px solid rgba(94,113,89,1);transform:rotate(45deg)}nav ul ul li.has-child:before{content:'';position:absolute;left:10px;top:25px;width:6px;height:6px;border-top:2px solid rgba(255,255,255,1);border-right:2px solid rgba(255,255,255,1);transform:rotate(45deg)}nav li.has-child ul{position:absolute;left:101%;top:0;z-index:100;background:rgba(65,63,62,.2);width:200px;visibility:hidden;opacity:0;transition:all .3s}nav li.has-child:hover>ul,nav li.has-child ul li:hover>ul,nav li.has-child:active>ul,nav li.has-child ul li:active>ul{visibility:visible;opacity:1}nav li.has-child ul li a{color:#fff;background:rgba(65,63,62,.5)}nav li.has-child ul li:last-child a{border-bottom:none}nav li.has-child ul li a:hover,nav li.has-child ul li a:active{color:#000;background:#e6f1e1}nav li.has-child ul ul{top:0;left:202px}nav li.has-child ul ul li a:hover,nav li.has-child ul ul li a:active{color:#000;background:#e6f1e1}@media screen and (max-width:900px){nav{background:#fff;color:#000}.menu-title{padding:10px 0;width:calc(100% - 70px)}.menu-title img{width:auto;max-height:50px}nav li.has-child ul,nav li.has-child ul ul{position:relative;left:0;top:0;width:100%;visibility:visible;opacity:1;display:none;transition:none}nav ul li a{border-bottom:1px solid #c8c3c0;color:#413f3e}nav ul li a:hover{color:#000;background:#f8d3c3}nav li.has-child ul li a{color:#413f3e;background:#f0edeb}nav li.has-child ul li a:hover,nav li.has-child ul li a:active{color:#000;background:#f8d3c3}nav li.has-child ul li li a{color:#000;background:#e5e0dd}nav li.has-child ul ul li a:hover,nav li.has-child ul ul li a:active{color:#000;background:#f8d3c3}nav ul ul li.has-child:before{border-top:2px solid rgba(0,0,0,1);border-right:2px solid rgba(0,0,0,1);transform:rotate(45deg)}nav ul li.has-child:before,nav ul ul li.has-child:before{transform:rotate(135deg);left:20px}nav ul li.has-child.active:before{transform:rotate(-45deg)}}@media screen and (max-width:900px){#g-nav{position:fixed;z-index:9999;top:-200%;left:0;width:100%;height:100vh;background:#fff;transition:all .6s}#g-nav.panelactive{top:0}#g-nav.panelactive #g-nav-list{position:fixed;z-index:9999;width:100%;height:100vh;margin-bottom:80px;padding-bottom:80px;overflow:auto;-webkit-overflow-scrolling:touch}.openbtn1{position:fixed;z-index:99999;top:10px;right:10px;cursor:pointer;width:50px;height:50px;background:#f8d3c3}.openbtn1 span{display:inline-block;transition:all .4s;position:absolute;left:14px;height:3px;border-radius:2px;background-color:#666;width:45%}.openbtn1 span:nth-of-type(1){top:15px}.openbtn1 span:nth-of-type(2){top:23px}.openbtn1 span:nth-of-type(3){top:31px}.openbtn1.active span:nth-of-type(1){top:18px;left:18px;transform:translateY(6px) rotate(-45deg);width:30%}.openbtn1.active span:nth-of-type(2){opacity:0}.openbtn1.active span:nth-of-type(3){top:30px;left:18px;transform:translateY(-6px) rotate(45deg);width:30%}}#search{margin:20px}.search_container{box-sizing:content-box}.search_container div{align-items:center;display:flex}.searchform-label{display:flex;width:80%}.searchform span{display:block;padding:.8rem 0}.search_container input[type=search]{background:#f8d3c3;border:none;width:100%;height:32px;margin-left:.4rem;padding:1rem;vertical-align:top}.search_container input[type=search]:focus{outline:0}.search_container input[type=submit]{cursor:pointer;border:none;background:#413f3e;color:#fff;outline:none;width:3em;height:32px;vertical-align:top}.list-search{list-style:none}.list-search li{border-bottom:dotted .2rem #c8c3c0;margin:0;padding:1rem 0}.list-search a{font-size:1.8rem}.list-search p{margin:0;padding:0}.search-permalink{display:block;font-size:1.2rem}.search-cat{display:inline-block;padding:4px 8px;font-size:1.2rem;background-color:#f3f3f3}@media screen and (max-width:667px){.list-search a{font-size:4vmin}.search-cat{display:block;margin-bottom:2px}}a[href*=".pdf"]:before{background-image:url(//pharmacyeducation.pha.nihon-u.ac.jp/wp-content/themes/pharmacyeducation-nihon-u/images/pdf.svg);background-position:bottom;background-repeat:no-repeat;background-size:contain;content:'';display:inline-block;margin-bottom:.25em;margin-right:.75rem;padding:.6em;vertical-align:middle}a[href*=".doc"]:before,a[href*=".docx"]:before{background-image:url(//pharmacyeducation.pha.nihon-u.ac.jp/wp-content/themes/pharmacyeducation-nihon-u/images/word.svg);background-position:center;background-repeat:no-repeat;background-size:contain;content:'';display:inline-block;margin-bottom:.25em;margin-right:.75rem;padding:.6em;vertical-align:middle}a[href*=".xls"]:before,a[href*=".xlsx"]:before{background-image:url(//pharmacyeducation.pha.nihon-u.ac.jp/wp-content/themes/pharmacyeducation-nihon-u/images/excel.svg);background-position:center;background-repeat:no-repeat;background-size:contain;content:'';display:inline-block;margin-bottom:.25em;margin-right:.75rem;padding:.6em;vertical-align:middle}a[href*=".lzh"]:before,a[href*=".zip"]:before{background-image:url(//pharmacyeducation.pha.nihon-u.ac.jp/wp-content/themes/pharmacyeducation-nihon-u/images/zip.svg);background-position:bottom;background-repeat:no-repeat;background-size:contain;content:'';display:inline-block;margin-bottom:.25em;margin-right:.75rem;padding:.6em;vertical-align:middle}.sub a[href*=".pdf"]:before,.sub a[href*=".doc"]:before,.sub a[href*=".docx"]:before,.sub a[href*=".xls"]:before,.sub a[href*=".xlsx"]:before,.banner-area a[href*=".pdf"]:before,{display:none}.prev_next{font-size:1.4rem;margin:6rem 0 0;overflow:hidden}.prev_next p{line-height:1.4;margin:1rem 0}.prev_next p span{display:block;font-size:1.2rem;margin-bottom:1rem}.prev a{color:#000 !important;background:#f3f3f3;border-radius:.2rem;display:block;float:left;overflow:hidden;text-decoration:none;width:48%}.next a{color:#000 !important;background:#f3f3f3;border-radius:.2rem;display:block;float:right;overflow:hidden;text-align:right;text-decoration:none;width:48%}.prev a p,.next a p{padding:0 1rem}.next p{text-align:right}.prev img{float:left;margin-right:1rem}.next img{float:right;margin-left:1rem}@media screen and (max-width:667px){.prev_next{font-size:3.5vmin}.prev a{box-sizing:border-box;float:none;margin-bottom:.4rem;width:100%}.next a{box-sizing:border-box;float:none;width:100%}.next p{text-align:left}.next img{float:left;margin:0 1rem 0 0}}.wp-pagenavi{clear:both;font-size:1.4rem;margin:4rem 0;text-align:center}.wp-pagenavi span{background:#fff;border:.1rem solid #b7b2b0;display:inline-block;margin:.2rem;padding:.5rem 1.5rem;text-decoration:none}.wp-pagenavi a{background:#fff;border:.1rem solid #b7b2b0;color:#434343;display:inline-block;margin:.2rem;padding:.5rem 1.5rem;text-decoration:none}.wp-pagenavi a:hover{background:#f3f3f3;border:.1rem solid #b7b2b0}.wp-pagenavi span.current{background:#e8382d;border-color:#e8382d;color:#fff;font-weight:700}@media screen and (max-width:667px){.wp-pagenavi{font-size:3vmin}}footer{margin-left:40%;width:60%;font-size:.9em}footer a{color:#413f3e}#links-list{display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;background:#e6f1e1;margin:0;padding:1.5rem 20px .5rem}.links-list-item{display:flex;align-items:center;justify-content:center;padding:20px;margin:0 1% 1rem;width:23%;background-color:#fff;text-align:center;font-weight:700}.links-list-item a{display:block;margin:0;padding:0;text-decoration:none}#footer-menu-2{display:flex;justify-content:center;list-style-type:none;background:#c8c3c0;margin:0;padding:20px}#footer-menu-2 li{padding:0 2rem;border-left:1px solid #413f3e}#footer-menu-2 li:first-child{border-left:none}@media screen and (max-width:900px){footer{margin:0;width:100%}.links-list-item{width:48%}}@media screen and (max-width:599px){.links-list-item{width:98%}}.copyright{background:#413f3e;color:#fff;padding:1rem 0;text-align:center}.mw_wp_form table th,.mw_wp_form table td{background:rgba(0,0,0,.6);border:solid 1px #555;padding:1rem}.mw_wp_form table th{width:25%;line-height:1.2}.mw_wp_form input,.mw_wp_form select,.mw_wp_form textarea{border:solid 1px #bfbfbf;margin:.6rem 0;padding:.6rem}.mw_wp_form textarea{width:100%}.mw_wp_form input[type=submit]{background:linear-gradient(-135deg,#e60012,#530100);border:solid 1px #530100;color:#fff;display:inline-block;padding:1.5rem 4rem;margin:auto;width:25%}.any{margin:0;display:inline-block;font-size:.8em;color:#606060;border:solid 1px #606060;float:right;line-height:1.4}.mw_wp_form .error{font-size:93%;color:red;display:inline-block;margin-left:1rem}@media screen and (max-width:667px){.mw_wp_form table th,.mw_wp_form table td{border:none;display:block;width:100% !important}.mw_wp_form table th{padding:1rem 1rem 0}.mw_wp_form table td{padding:0 1rem 1rem}.mw_wp_form p{margin:1rem 0;padding:0}input,select,textarea{width:100%}input[type=radio],input[type=checkbox]{width:auto}.mw_wp_form input[type=submit]{width:100%}.required,.any{float:none;margin-right:1rem}}.main-visual{background:#f3f3f3;text-align:center;max-width:1200px;margin:0 auto}.list-info{margin:0 0 5rem;padding:0}.list-info li{margin-left:0;padding:.8em 0;list-style:none;border-bottom:dotted 2px #b7b2b0;line-height:1.4em}.date-info{display:inline-block;margin-right:1em}span.newmark{display:inline-block;padding:1px 8px;color:#fff;font-size:.75em;background:#eb6333}a.cat-info{display:inline-block;margin:0 .1em;padding:2px;border:1px solid #f8d3c3;color:#f8d3c3;font-size:.75em;min-width:90px;text-align:center}a.cat-info:hover{color:#f8d3c3}.list-info-btn{text-align:center}.link-button{position:relative;display:inline-block;padding:.5em 4em;border:2px solid #413f3e;color:#413f3e;text-align:center;text-decoration:none;transition:.3s}.link-button:hover{color:#fff}.link-button:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:'';background:#333;transform-origin:right top;transform:scale(0,1);transition:transform .3s}.link-button:hover:before{transform-origin:left top;transform:scale(1,1)}.about-list{width:100%;border-collapse:separate}.about-list tr:last-child{border-bottom:none}.about-list th{position:relative;text-align:left;width:30%;background:#c8c3c0;font-size:1.8rem}.about-list th:after{display:block;content:"";width:0;height:0;position:absolute;top:calc(50% - 10px);right:-10px;border-left:10px solid #c8c3c0;border-top:10px solid transparent;border-bottom:10px solid transparent}.about-list th a{font-weight:400;text-decoration:none;display:block;padding:15px}.about-list td{text-align:left;width:70%;background:#fff;padding:10px 10px 10px 20px;border:2px solid #ddd}.tool-list{display:flex;flex-wrap:wrap}.tool-list-item{width:23%;background-color:#fff}.tool-list-item a{text-decoration:none}.tool-list-item-text{font-weight:700;font-size:1.8rem;text-align:center;margin:2rem 0 4rem}.tool-list-item:not(:nth-child(4n)){margin-right:2%}@media not all and (min-width:900px){.tool-list-item{width:48%}.tool-list-item:(even){margin-right:0}.tool-list-item-text{font-size:1.4rem}}.topics-list{display:flex;flex-wrap:wrap;margin-bottom:5rem}.topics-list-item{display:flex;width:23%;background-color:#fff;margin:0 0 1rem}.topics-list-item-link{position:relative;display:block;padding:2em 1em;width:100%;border:2px solid #413f3e;color:#413f3e;text-align:center;text-decoration:none;transition:.3s;flex-grow:1}.topics-list-item-link:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:'';background:#f19a7a;transform-origin:right top;transform:scale(0,1);transition:transform .3s}.topics-list-item-link:hover{opacity:.95}.topics-list-item-link:hover:before{transform-origin:left top;transform:scale(1,1)}.topics-list-item-text{font-weight:700;font-size:1.8rem;line-height:1.4;text-align:center;height:80%}.topics-list-item-date{font-size:1.2rem;text-align:center;margin-top:auto;padding:1rem 0}.topics-list-item:not(:nth-child(4n)){margin-right:2%}@media not all and (min-width:900px){.topics-list-item{width:48%}.topics-list-item:(even){margin-right:0}.topics-list-item-text{font-size:1.4rem}}.list-column{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;margin:0;padding:0}.list-column-inner{list-style:none;margin:0;padding:0;width:49%}.list-column-inner-nonecolumn{list-style:none;margin:0;padding:0;width:100%}.list-column-inner ul,.list-column-inner-nonecolumn ul{list-style:none;margin:0;padding:0}.list-column-inner ul li,.list-column-inner-nonecolumn ul li{margin:0;padding:0}.list-column-inner a,.list-column-inner-nonecolumn a{display:block;margin:1rem 0 0;padding:1em;width:100%;border:.2rem solid #ddd;color:#413f3e !important;text-decoration:none}.list-column-inner h2,.list-column-inner-nonecolumn h2{font-size:2rem !important;background:#fedcd2}.list-column-inner h2 a,.list-column-inner-nonecolumn h2 a{display:block;margin:0;padding:0;width:100%;border:none;color:#413f3e !important;text-decoration:none}.list-column-inner h2 a:hover,.list-column-inner-nonecolumn h2 a:hover{color:#e8382d !important;background:0 0}.list-column-inner a:hover,.list-column-inner-nonecolumn a:hover{font-weight:700;background:#e6f1e1;opacity:1 !important}.list-column-inner h2 a:hover,.list-column-inner-nonecolumn h2 a:hover{color:#e8382d !important}.list-column-inner .title-img,.list-column-inner-nonecolumn .title-img{margin:0 auto;text-align:center}.list-column-inner .title-img a,.list-column-inner-nonecolumn .title-img a{border:none !important;background:0 0 !important}.list-column-inner .title-img img,.list-column-inner-nonecolumn .title-img img{max-width:250px}@media screen and (max-width:667px){.list-column-inner{width:100%}}.news-item{margin:.5em 0 1em;font-size:.95em;text-align:right}table.list-members td,table.list-members th{padding:5px 10px}table.list-members tbody td{line-height:1.4;-webkit-transition:background-color .1s linear;-moz-transition:background-color .1s linear;transition:background-color .1s linear}table.list-members tbody tr.clickable:hover td{background:#e6f1e1;cursor:pointer}table.list-members th.item01{width:25%}table.list-members th.item02{width:18%}table.list-members th.item03{width:40%}table.list-members th.item04{width:7%}table.list-members td:last-child{text-align:center}table.list-members tbody td a.link-button-member{display:inline-block;color:#fff !important;text-decoration:none !important;font-size:.9em;padding:.5em .8em;background:#413f3e;border-radius:3px;transition:.4s;text-align:center;cursor:pointer}@media screen and (max-width:768px){table.list-members thead{display:none}table.list-members tr,table.list-members td{display:block;width:100%;position:relative}table.list-members tbody{display:block;margin:2rem 0;border:.2rem solid #c8c3c0}table.list-members td{border-top:none;border-left:none;border-right:none;border-bottom:dotted .1rem #ddd}table.list-members td:first-child:before{content:"氏名："}table.list-members td:nth-child(2):before{content:"職名："}table.list-members td:nth-child(3):before{content:"担当科目：";display:inline-block;width:100%}table.list-members tbody td a.link_btn{display:block;width:100%;box-sizing:border-box}}.details-members{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:2rem}.details-members-image{display:block;width:38%;height:auto}.details-members-image img{box-shadow:20px 20px 0 #fedcd2}.details-members-summary{width:52%}.details-members-item01{margin:0 0 2rem;border-bottom:.2rem solid #f19a7a}.details-members-item01 .details-members-name{display:block;font-size:2.8rem;font-family:"Rounded Mplus 1c";font-weight:700}.details-members-item02{border:.4rem double #fedcd2;margin:2rem 0;padding:1.5rem 2rem}.details-members-item02 p{margin:1rem 0 !important}.details-members-item02 .item02-title{display:block;font-size:1.6rem;font-weight:700}.details-members-item02 .item02-content{display:block;font-size:1.6rem;line-height:1.4}.details-members-content{margin:2rem 0}@media screen and (max-width:900px){.details-members{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-bottom:2rem}.details-members-image img{width:calc(100% - 20px)}.details-members-image{width:100%;order:1;margin:0 auto 4rem;box-sizing:border-box}.details-members-summary{width:100%;order:2;box-sizing:border-box}}.details-tool{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:2rem}.details-tool-title{width:75%}.details-tool-image{display:inline-block;width:25%;height:auto}.details-tool-image img{margin:0 auto}@media screen and (max-width:900px){.details-members{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-bottom:2rem}.details-tool-title{width:100%;margin-bottom:0 !important}.details-tool-title h1{margin-bottom:1rem !important}.details-tool-image{width:100%;text-align:center}}