@charset "UTF-8";html{font-size:0.625em}body{font-family:Noto Sans Japanese, "游ゴシック", YuGothic, "ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;color:#535353;font-size:1.6em;font-weight:200;line-height:1.7;min-width:1280px;border-top:20px solid #945140;padding-top:20px;padding-left:210px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.bold{font-weight:500}.lage110{font-size:1.1em}.lage120{font-size:1.2em}.lage130{font-size:1.3em}.lage140{font-size:1.4em}.lage150{font-size:1.5em}.d-inline{display:inline}.d-inline-b{display:inline-block}.d-block{display:block}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.d-flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.d-flex-j-sb{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.d-flex-j-sa{-ms-flex-pack:distribute;justify-content:space-around}.d-flex-j-c{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.d-flex-j-e{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.d-flex-ac{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.d-flex-as{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.d-flex-ae{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.d-flex-ab{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.d-flex-asf{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.d-flex-as-c{-ms-flex-item-align:center;align-self:center}.d-flex-as-fs{-ms-flex-item-align:start;align-self:flex-start}.d-flex-as-fe{-ms-flex-item-align:end;align-self:flex-end}.d-flex-as-bl{-ms-flex-item-align:baseline;align-self:baseline}.d-flex-as-st{-ms-flex-item-align:stretch;align-self:stretch}.w-100{width:100%}.w-50{width:50%}.border-s{border-style:solid}.border-t{border-top-width:1px}.border-b{border-bottom-width:1px}.border-r{border-right-width:1px}.border-l{border-left-width:1px}.mr5{margin-right:5px}.mr10{margin-right:10px}.mr15{margin-right:15px}.mr20{margin-right:20px}.ml5{margin-left:5px}.ml10{margin-left:10px}.ml15{margin-left:15px}.ml20{margin-left:20px}.hover-action{-webkit-transition-duration:0.3s;transition-duration:0.3s}.hover-action-c{-webkit-transition-property:color;transition-property:color}.hover-action-o{-webkit-transition-property:opacity;transition-property:opacity}.pl5{padding-left:5px}.pl10{padding-left:10px}.pl15{padding-left:15px}.pl20{padding-left:20px}.pl25{padding-left:25px}.pl30{padding-left:30px}.pl35{padding-left:35px}.pl40{padding-left:40px}.ml5{margin-left:5px}.ml10{margin-left:10px}.ml15{margin-left:15px}.ml20{margin-left:20px}.ml25{margin-left:25px}.ml30{margin-left:30px}.ml35{margin-left:35px}.ml40{margin-left:40px}.lh-indent1{text-indent:1em}.small-70{font-size:70%}.main-color{color:#945140}header{width:210px;position:absolute;top:20px;left:0}.btn a{display:block}.btnStyle{width:500px;margin-right:auto;margin-left:auto}.btnStyle a{text-align:center;font-weight:500;-webkit-transition:background-color 0.3s, -webkit-transform 0.3s, -webkit-box-shadow 0.3s;transition:background-color 0.3s, -webkit-transform 0.3s, -webkit-box-shadow 0.3s;transition:background-color 0.3s, transform 0.3s, box-shadow 0.3s;transition:background-color 0.3s, transform 0.3s, box-shadow 0.3s, -webkit-transform 0.3s, -webkit-box-shadow 0.3s;position:relative;border-radius:5px;padding:10px}.btnStyle a:hover{-webkit-transform:translateY(3px);transform:translateY(3px);-webkit-box-shadow:0 0 0;box-shadow:0 0 0}.btnStyle1 a{color:#ffffff;background-color:#945140;-webkit-box-shadow:0 3px 0 #703528;box-shadow:0 3px 0 #703528}.btnStyle a:hover{background-color:#703528}.btnStyle a:after{content:"";font-family:"icomoon";line-height:1;display:block;width:1em;height:1em;position:absolute;top:0;right:1em;bottom:0;margin:auto}.dlbtn a:after{content:""}header .logo{margin-bottom:30px}#global_navi a{font-size:0.938em;color:#535353;display:block;-webkit-transition:color 0.3s, background-color 0.3s;transition:color 0.3s, background-color 0.3s;padding-top:15px;padding-bottom:15px;padding-left:10px;position:relative}#global_navi i{font-size:0.7em;color:#945140;position:absolute;width:1em;height:1em;top:0;right:12px;bottom:0;margin:auto}#global_navi a:hover,#top #global_navi .top a,#outline #global_navi .outline a,#greeting #global_navi .greeting a,#abstracts #global_navi .abstracts a,#participants #global_navi .participants a,#program #global_navi .program a,#access #global_navi .access a{color:#945140;background-color:#f0e3dd}#global_navi .abstracts a{text-decoration:line-through}#global_navi .close a{opacity:0.5;pointer-events:none}#main_content,aside{width:870px;margin-right:auto;margin-left:auto}aside{margin-top:100px}aside ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}aside li{width:425px}aside dt{color:#945140;font-size:1.125em;font-weight:400;letter-spacing:0.1em;line-height:1;position:relative;text-align:center;padding-top:15px;padding-bottom:15px;margin-bottom:20px}aside dt:before,aside dt:after{content:"";background:url(../images/common/border.png) repeat-x left;display:block;width:100%;height:2px;position:absolute}aside dt:before{top:0}aside dt:after{bottom:0}aside dd p{margin-bottom:5px}aside dd .btn{margin-top:10px}.mail_btn a{background:#85682b;color:#ffffff;font-weight:400;letter-spacing:0.05em;line-height:1;border-radius:5px;text-align:center;padding-top:12px;padding-bottom:12px;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.mail_btn a:hover{background-color:#997123}.mail_btn i{vertical-align:middle;margin-right:5px;font-size:1.4em}.pagetop{font-size:1.5em;text-align:center;border-radius:5px;background:#f0e3dd;width:45px;height:45px;line-height:1;position:fixed;right:5%;bottom:100px;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.pagetop:hover{background-color:#edd9d0}.pagetop a{color:#945140;display:block;width:100%;height:100%;position:relative}.pagetop a i{width:1em;height:1em;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}footer .copyright{color:#ffffff;font-size:0.75em;line-height:1;text-align:center;background:#945140;padding-top:20px;padding-bottom:20px;margin-top:40px}.tleStyle1{color:#945140;font-size:1.5em;letter-spacing:0.1em;position:relative;border-bottom:1px solid #945140;padding-left:50px;padding-top:10px;padding-bottom:10px;margin-bottom:40px}.tleStyle1:before{content:"";display:block;background:#a97466;background:-webkit-gradient(linear, left top, right top, from(#a97466), to(#b8857b));background:linear-gradient(90deg, #a97466 0%, #b8857b 100%);width:20px;height:70%;position:absolute;top:0;left:0;bottom:0;margin:auto}.tleStyle2{font-size:1.2em;color:#945140}.tleStyle2{border-left:5px solid #945140;padding-left:1em;margin-bottom:15px}.tleStyle3{font-weight:400;color:#945140;padding:10px;border-bottom:1px solid #f0e3dd;margin-bottom:15px}.numTle{font-size:1.2em;color:#945140;margin-bottom:15px}.numTle .num{color:#ffffff;font-weight:400;display:inline-block;width:1.5em;line-height:1.5em;text-align:center;vertical-align:middle;background:#945140;margin-right:0.5em}#topvisual h1{color:#945140;font-size:2.5em;text-align:center;letter-spacing:0.2em;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#topvisual{position:relative;background:url(../images/common/tv_bg.png) no-repeat center bottom;height:170px}#topvisual:before,#topvisual:after{content:"";display:block;position:absolute;top:0;bottom:0;height:100%}#topvisual:before{background:url(../images/common/tv_left.png) no-repeat left top;left:0;width:372px}#topvisual:after{background:url(../images/common/tv_right.png) no-repeat right top;right:0;width:515px}#top .webLink{position:absolute;width:200px;height:200px;border-radius:50%;background:#b74a2f;border:3px solid #ffffff;right:10%;bottom:5%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}#top .webLink a{color:#ffffff;text-align:center;display:block;width:100%;height:100%;font-weight:400}#top .webLink a span{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:1.8em;display:inline-block;line-height:1.2em}#top .webLink a span:after{font-family:"icomoon";font-size:0.8em;content:"";display:block;width:1em;height:1em;position:absolute;right:0;bottom:-1em;left:0;margin-right:auto;margin-left:auto}#top .webLink:hover{background:#aa2e12}#blead{background:#f0e3dd;margin-bottom:50px}#blead ul{line-height:1em;font-size:0.875em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:870px;padding-top:5px;padding-bottom:5px;margin-right:auto;margin-left:auto}#blead a{color:#945140}#blead i{vertical-align:middle}#blead i.icon-arrow-right{font-size:0.7em;display:inline-block;margin-right:5px;margin-left:5px}.page #main_content > section:not(:last-of-type){margin-bottom:80px}.red{color:#d63108}.attList{padding:20px;background:#ffeaea}.infoStyle li:not(:last-of-type){margin-bottom:30px}.infoList > li{padding-left:1em;text-indent:-1em}.infoList > li:before{font-family:"icomoon";content:"";font-size:0.8em;color:#945140;vertical-align:middle;margin-right:0.2em}.indent1{padding-left:1em}.indent2{padding-left:2em}.recruit{font-size:1.5em}.period{display:-webkit-box;display:-ms-flexbox;display:flex}.period > div{width:10em}.period .end{padding-left:1em;text-decoration:line-through;color:#9b9b9b}.recruit > .end_exte{margin-left:calc(10em + 2em)}.numTable{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-width:1px;height:calc((1.7em + 21px)*8 - 1px);position:relative}.numTable:before{content:"";display:block;width:1px;height:100%;background:#d8d8d8;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.numTable,.numTable li:last-of-type,.numTable .num,.numTable > li,.numTable > li:nth-of-type(2n){border-color:#d8d8d8;border-style:solid}.numTable li:nth-of-type(8n){border-bottom-width:0;-webkit-box-sizing:content-box;box-sizing:content-box}.numTable li:nth-of-type(odd):last-of-type{border-bottom-width:1px}.numTable > li{margin-bottom:0 !important;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom-width:1px;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box}.numTable .num{width:3em;text-align:center;border-width:0 1px 0 0;display:block;background:#f0e3dd;color:#945140;font-weight:400}.numTable > li .num,.numTable > li .caption{padding:10px}.icon-window{font-size:0.7em;position:relative;top:-0.5em}#top #mv{width:100%;position:relative;padding-top:calc((700 / 1590) * 100%);background:url(../images/top/mv_bg.jpg) no-repeat left top/100% auto;margin-bottom:30px}#top #mv:before{content:"";display:block;width:100%;height:100%;background:url(../images/top/mv_tile.png) no-repeat left top/100% auto;position:absolute;top:0;right:0;left:0;bottom:0;margin:auto}#top #mv .mv_txt{text-align:center;width:41.069%;position:absolute;right:0;left:0;bottom:1%;margin:auto}#top .information{padding-right:20px;padding-left:20px;padding-bottom:60px;position:relative}#top .information li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1.4;margin-bottom:10px}#top .information li:last-child{margin-bottom:0}#top .information li:first-child h2{-ms-flex-item-align:center;align-self:center}#top .information li:last-child h2{margin-top:5px}#top .information h2{color:#ffffff;font-size:1.25em;font-weight:400;text-align:center;letter-spacing:0.1em;border-radius:50px;width:100px;background:#945140;padding-top:5px;padding-bottom:5px;-ms-flex-item-align:start;align-self:flex-start;margin-right:20px}#top .information .caption{width:calc(100% - (100px + 20px));font-size:1.25em}#top .information .lage{font-size:2em;font-weight:400}#top .information .mlage{font-size:1.5em;font-weight:500;letter-spacing:0.05em}#top .information .mc{color:#945140}#top .information p{font-size:1.25em}#top .information p:last-of-type{line-height:1.7em}#top .news{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;padding-top:60px;margin-top:60px}#top .news:before{content:"";background:url(../images/common/border.png) repeat-x left;display:block;width:100%;height:2px;position:absolute;top:0;left:0}#top .news h2{text-align:center;background:#85682b;font-size:1.25em;letter-spacing:0.01em;color:#ffffff;width:170px}#top .news h2 span{display:block;position:relative;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}#top .news .content{width:670px;height:calc((5em * 1.7) + (5 * 20px));overflow:hidden}#top .news .content dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#top .news dt{color:#945140;font-weight:400;width:100px}#top .news dd{width:calc(100% - 100px)}#top .news dt:not(:last-of-type),#top .news dd:not(:last-of-type){margin-bottom:15px}#top .news .more_btn{margin-top:20px;text-align:center;color:#a7675b;font-size:0.875em;line-height:1;width:130px;padding-top:5px;padding-bottom:5px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #d2af9e;border-radius:2px;margin-right:auto;margin-left:auto;position:relative;-webkit-transition:background-color 0.3s, color 0.3s;transition:background-color 0.3s, color 0.3s;cursor:pointer}#top .news .more_btn i{font-size:0.7em;display:inline-block;width:1em;height:1em;position:absolute;top:0.3em;right:10px;bottom:0;margin:auto;-webkit-transition:color 0.3s, -webkit-transform 0.3s bottom 0.3s;transition:color 0.3s, -webkit-transform 0.3s bottom 0.3s;transition:color 0.3s, transform 0.3s bottom 0.3s;transition:color 0.3s, transform 0.3s bottom 0.3s, -webkit-transform 0.3s bottom 0.3s}#top .more_btn.notActive{opacity:0.5;pointer-events:none}#top .news .more_btn:hover{color:#ffffff;background:#d2af9e}#top .news .more_btn:hover i{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);top:0;bottom:0.3em}#top .news a{color:#a7675b}#top #attention{background:#fff7f7;padding-right:30px;padding-left:30px}#top #attention h2{font-size:1.5em;color:#e23838;font-weight:500}#outline section li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #f0e3dd;padding-bottom:20px;margin-bottom:20px}#outline section li:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}#outline section h3{color:#945140;font-weight:500;width:150px}#outline section .caption{width:calc(100% - 150px)}#outline .mail_btn{margin-top:10px;width:425px}#abstracts .numTable{width:700px}.download_box{width:650px;margin-right:auto;margin-left:auto}#abstracts .mail_btn{width:425px}.linkStyle{color:#a7675b;font-weight:400;-webkit-transition:color 0.3s;transition:color 0.3s}.linkStyle:hover{color:#99564a}.linkStyle-blank .icon-window{position:relative;font-size:0.7em;top:-0.5em}#preregistration .section1 .btn{width:600px;margin-right:auto;margin-left:auto}#preregistration .section1 .btn a{display:block;text-align:center;color:#ffffff;background-color:#945140;border-radius:10px;padding:20px;font-size:1.1em;font-weight:500;-webkit-box-shadow:0 5px 0 #703528;box-shadow:0 5px 0 #703528;-webkit-transition:background-color 0.3s, -webkit-box-shadow 0.3s, -webkit-transform 0.3s;transition:background-color 0.3s, -webkit-box-shadow 0.3s, -webkit-transform 0.3s;transition:background-color 0.3s, box-shadow 0.3s, transform 0.3s;transition:background-color 0.3s, box-shadow 0.3s, transform 0.3s, -webkit-box-shadow 0.3s, -webkit-transform 0.3s}#preregistration .section1 .btn a:hover{background-color:#703528;-webkit-box-shadow:0 0 0;box-shadow:0 0 0;-webkit-transform:translateY(5px);transform:translateY(5px)}#registration .section1 .pdf a{color:#997123;-webkit-transition:color 0.3s;transition:color 0.3s}#registration .section1 .pdf a:hover{color:#c7932b}#registration .section1 .pdf a i{font-size:0.7em;vertical-align:middle;margin-right:0.5em}#registration .section1 .btn{width:600px;margin-right:auto;margin-left:auto}#registration .section1 .btn a{display:block;text-align:center;color:#ffffff;background-color:#945140;border-radius:10px;padding:20px;font-size:1.1em;font-weight:500;-webkit-box-shadow:0 5px 0 #703528;box-shadow:0 5px 0 #703528;-webkit-transition:background-color 0.3s, -webkit-box-shadow 0.3s, -webkit-transform 0.3s;transition:background-color 0.3s, -webkit-box-shadow 0.3s, -webkit-transform 0.3s;transition:background-color 0.3s, box-shadow 0.3s, transform 0.3s;transition:background-color 0.3s, box-shadow 0.3s, transform 0.3s, -webkit-box-shadow 0.3s, -webkit-transform 0.3s}#registration .section1 .btn a:hover{background-color:#703528;-webkit-box-shadow:0 0 0;box-shadow:0 0 0;-webkit-transform:translateY(5px);transform:translateY(5px)}#web .date{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.2em}#web .date dt{width:10em}#web .date dd{width:calc(100% - 10em)}#web .section1 ol dl{padding-left:2em}#web ol li{padding-left:2em;text-indent:-2em}#web ol li .num{text-indent:0}#web ol dt{font-size:1.1em}#web .section1 .num{width:2em;display:inline-block}#web .section1 .btn{width:500px;margin-right:auto;margin-left:auto}#web .section1 .btn a{display:block;text-align:center;color:#ffffff;border-radius:10px;padding:20px;font-size:1.1em;font-weight:500;-webkit-transition:background-color 0.3s, -webkit-box-shadow 0.3s, -webkit-transform 0.3s;transition:background-color 0.3s, -webkit-box-shadow 0.3s, -webkit-transform 0.3s;transition:background-color 0.3s, box-shadow 0.3s, transform 0.3s;transition:background-color 0.3s, box-shadow 0.3s, transform 0.3s, -webkit-box-shadow 0.3s, -webkit-transform 0.3s;position:relative}#web .section1 .btn.nolinks a{pointer-events:none;background-color:#b7b7b7;-webkit-box-shadow:0 5px 0 #9b9b9b;box-shadow:0 5px 0 #9b9b9b;opacity:0.7}#web .section1 .btn a:after{font-family:"icomoon";font-size:0.8em;content:"";display:right;width:1em;height:1em;position:absolute;top:0;right:1em;bottom:0;margin:auto;line-height:1em}#web .section1 .btn a:hover{-webkit-box-shadow:0 0 0;box-shadow:0 0 0;-webkit-transform:translateY(5px);transform:translateY(5px)}#web .section1 .btnStyle1 a{background-color:#945140;-webkit-box-shadow:0 5px 0 #703528;box-shadow:0 5px 0 #703528}#web .section1 .btnStyle1 a:hover{background-color:#703528}#web .section1 .btnStyle2 a{background-color:#997123;-webkit-box-shadow:0 5px 0 #875f16;box-shadow:0 5px 0 #875f16}#web .section1 .btnStyle2 a:hover{background-color:#875f16}#web .emer p{font-size:1.5em;font-weight:500;text-align:center;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;width:350px;background:#fff4e0}#web .emer p i{color:#945140}#program .btnStyle a{padding-top:20px;padding-bottom:20px}#program .btnStyle .program{color:#ffffff;background-color:#945140;-webkit-box-shadow:0 5px 0 #703528;box-shadow:0 5px 0 #703528}#program .btnStyle .program:hover{background-color:#703528}#program .btnStyle .schedule{color:#ffffff;background-color:#997123;-webkit-box-shadow:0 5px 0 #875f16;box-shadow:0 5px 0 #875f16}#program .btnStyle .schedule:hover{background-color:#875f16}.formStyle .req{color:#aa2e12}.formStyle label{display:block;width:500px}.formStyle input{font-family:Noto Sans Japanese, "游ゴシック", YuGothic, "ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}.formStyle input:focus{border:0;-webkit-box-shadow:0;box-shadow:0;outline:none}.formStyle input[type=text]{width:100%;border-width:1px;border-style:solid;border-color:#cccccc;border-radius:5px;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.formStyle input[type=submit]{font-size:1.125em;letter-spacing:0.1em;border:0;width:100%;cursor:pointer;padding:20px;border-radius:10px}.formStyle dt:not(:first-of-type){margin-top:40px}.formStyle dd{margin-top:30px}.formStyle dd.name{display:-webkit-box;display:-ms-flexbox;display:flex}.formStyle dd.name label{width:300px}.formStyle dd.name label:last-of-type{margin-left:2em}.formStyle dd.name input[type=text]{width:calc(100% - 2em);margin-left:5px}.formStyle dd.mail input[type=text]{width:calc(100% - 5em);margin-right:0.5em}.formStyle dd.question label{width:90%}.formStyle .formBtn input[type=submit]{color:#ffffff;background-color:#945140;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.formStyle .formBtn input[type=submit]:hover{background-color:#703528}.formStyle .formBtn input[type=submit]:after{content:"";font-family:"icomoon";width:1em;height:1em;position:absolute;top:0;bottom:0;right:1.5em;margin:auto}