@media print, screen and (min-width: 768px){#mainvisual{height:auto;padding:25px 0 0;background-color:transparent;overflow:visible}#mainvisual .inner{flex-direction:column;justify-content:center;align-items:center;height:auto}#mainvisual .inner #title{width:350px;margin:0 auto}#mainvisual .inner ul{display:flex;justify-content:center;margin-top:30px;width:100%}#mainvisual .inner ul li{margin:0 15px;width:48%;max-width:400px}#mainvisual .inner ul li a{display:flex;padding:15px 0;font-weight:700;color:#fff;text-decoration:none;align-items:center;justify-content:center;font-size:1.6rem;position:relative;background-color:#000;border-radius:6px;width:100%;z-index:2}#mainvisual .inner ul li a::after{content:"";width:100%;height:100%;left:0;top:5px;opacity:.45;background-color:#000;border-radius:6px;position:absolute;z-index:-1}#mainvisual .inner ul li a:hover{opacity:.5}#mainvisual .inner ul li a.live{background-color:#B70000}#mainvisual .inner ul li a.live::after{background-color:#B70000}#mainvisual .inner ul li a.live::before{content:"";width:2rem;height:2rem;margin-right:8px;display:inline-block;background:url(/racc/img/icon_live.svg) no-repeat center center;background-size:100%}#mainvisual .inner ul li a.streaming{background-color:#B70000}#mainvisual .inner ul li a.streaming::after{background-color:#B70000}#mainvisual .inner ul li a.streaming::before{content:"";width:2rem;height:2rem;margin-right:8px;display:inline-block;background:url(/racc/img/icon_streaming.svg) no-repeat center center;background-size:100%}#mainvisual .inner ul li a.submit{background-color:#006FBE}#mainvisual .inner ul li a.submit::after{background-color:#006FBE}#mainvisual .inner ul li a.submit::before{content:"";width:2rem;height:2rem;margin-right:8px;display:inline-block;background:url(/racc/img/icon_mail.svg) no-repeat center center;background-size:100%}#mainvisual .inner ul.logos{max-width:960px;margin:30px auto 0}#mainvisual .inner ul.logos li{width:12.5%;margin:0}#mainvisual .inner ul.logos li a{padding:0;background-color:transparent}#mainvisual .inner ul.logos li a::after{display:none}#menu-about_us li a:before{display:none}#menu-about_us02 li a:before{display:none}.modal_data{display:none}#racc #content{background-color:#E9E9E9;padding-bottom:1px}#racc #content .inner{width:960px;margin:0 auto;padding:75px 0 80px;text-align:center}#racc #content h2{margin-bottom:35px}#racc #content .data{text-align:center;font-weight:500}#racc #content .copy{text-align:center;font-weight:500;margin-top:15px;font-size:2rem}#racc #content .icons{display:flex;justify-content:flex-end;margin-top:40px}#racc #content .icons p{margin-left:15px;font-size:1.5rem;position:relative;display:flex;align-items:center;font-weight:600}#racc #content .icons p::before{content:"";background-position:center center;background-size:100%;background-repeat:no-repeat;display:inline-block;width:20px;height:20px;margin-right:5px}#racc #content .icons p.link{margin-right:auto;margin-left:0}#racc #content .icons p.link::before{content:'\e801';font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;color:#0e6a3a}#racc #content .icons p.movie::before{background-image:url(/racc/img/icon_movie.svg)}#racc #content .icons p.book::before{background-image:url(/racc/img/icon_book.svg)}#racc #content .program_area{margin-top:10px}#racc #content .program_area .program_sec{background:#fff}#racc #content .program_area .time{background:#0e6a3a;padding:5px 15px;display:flex;align-items:center;font-size:3rem;font-weight:500;color:#fff}#racc #content .program_area .time span{display:inline-block;margin-left:15px;font-size:1.4rem;font-weight:400}#racc #content .program_area .detail{padding:15px 15px 30px;text-align:left}#racc #content .program_area .detail .program_head{display:flex;justify-content:space-between}#racc #content .program_area .detail h3{font-size:1.9rem;color:#0e6a3a;padding-right:30px}#racc #content .program_area .detail .note{font-size:1.7rem;font-weight:700;color:#006FBE}#racc #content .program_area .detail .live_btn{flex-shrink:0}#racc #content .program_area .detail .live_btn a{display:flex;align-items:center;justify-content:center;width:175px;height:35px;font-size:1.4rem;font-weight:500;color:#fff;text-decoration:none;background-color:#B70000;border-radius:17.5px}#racc #content .program_area .detail .live_btn a::before{content:"";width:1.4rem;height:1.4rem;margin-right:8px;display:inline-block;background:url(/racc/img/icon_live.svg) no-repeat center center;background-size:100%}#racc #content .program_area .detail .live_btn a:hover{opacity:.5}#racc #content .program_area .detail .archive_btn{flex-shrink:0}#racc #content .program_area .detail .archive_btn a{display:flex;align-items:center;justify-content:center;width:175px;height:35px;font-size:1.4rem;font-weight:500;color:#fff;text-decoration:none;background-color:#B70000;border-radius:17.5px}#racc #content .program_area .detail .archive_btn a::before{content:"";width:1.4rem;height:1.4rem;margin-right:8px;display:inline-block;background:url(/racc/img/icon_streaming.svg) no-repeat center center;background-size:100%}#racc #content .program_area .detail .archive_btn a:hover{opacity:.5}#racc #content .program_area .detail .member .main{display:flex;position:relative;margin-top:15px;padding-bottom:15px}#racc #content .program_area .detail .member .main.second{border-top:1px dotted #9F9F9F;padding:15px 0;margin-top:0}#racc #content .program_area .detail .member .main .photo{flex-shrink:0;width:75px}#racc #content .program_area .detail .member .main .text{padding-left:20px}#racc #content .program_area .detail .member .main .name{display:flex;align-items:center;font-size:1.9rem;font-weight:500;padding-right:180px}#racc #content .program_area .detail .member .main .name span{padding:0 10px;height:100%;font-size:1.4rem;background:#242424;color:#fff;margin-right:10px}#racc #content .program_area .detail .member .main .position{margin-top:10px;font-size:1.5rem}#racc #content .program_area .detail .member .main ul{display:flex;align-items:center;margin-top:10px}#racc #content .program_area .detail .member .main ul li{margin-right:8px}#racc #content .program_area .detail .member .main ul li a{display:flex;align-items:center;padding:2px 20px;border-radius:3px;background-color:#C2DFA1;font-size:1.3rem;font-weight:500;color:#006834;text-decoration:none}#racc #content .program_area .detail .member .main ul li a:hover{opacity:.5}#racc #content .program_area .detail .member .main ul li.soon a{pointer-events:none;background:#eee;color:#666}#racc #content .program_area .detail .member .main ul li.prereco a{padding:2px 10px}#racc #content .program_area .detail .member .main ul li.prereco a::before{content:"";width:1.3rem;height:1.3rem;margin-right:8px;display:inline-block;background:url(/racc/img/icon_mv.svg) no-repeat center center;background-size:100%}#racc #content .program_area .detail .member .main ul li.prereco.soon a::before{background:url(/racc/img/icon_mv_b.svg) no-repeat center center;background-size:100%}#racc #content .program_area .detail .member .main ul li.material a{padding:2px 10px}#racc #content .program_area .detail .member .main ul li.material a::before{content:"";width:1.3rem;height:1.3rem;margin-right:8px;display:inline-block;background:url(/racc/img/icon_book.svg) no-repeat center center;background-size:100%}#racc #content .program_area .detail .member .main ul li.material.soon a::before{background:url(/racc/img/icon_book_b.svg) no-repeat center center;background-size:100%}#racc #content .program_area .detail .member .sub{margin-top:10px}#racc #content .program_area .detail .member .sub .head{background:#404040;padding:5px 10px;cursor:pointer;position:relative;transition:opacity 0.15s ease-in}#racc #content .program_area .detail .member .sub .head::after{content:"";position:absolute;right:0;top:0;width:95px;height:100%;display:inline-block;background:#006834 url(/racc/img/icon_open.svg) no-repeat center center}#racc #content .program_area .detail .member .sub .head.open::after{background:url(/racc/img/icon_close.svg) no-repeat center center}#racc #content .program_area .detail .member .sub .head h4{color:#fff;letter-spacing:.5px;font-weight:500}#racc #content .program_area .detail .member .sub .head:hover{opacity:.7}#racc #content .program_area .detail .member .sub.open .head::after{background:url(/racc/img/icon_close.svg) no-repeat center center}#racc #content .program_area .detail .member .sub.open .list{display:block}#racc #content .program_area .detail .member .sub .list{display:none}#racc #content .program_area .detail .member .sub .list>ul{list-style-type:none}#racc #content .program_area .detail .member .sub .list>ul>li{border-top:1px dotted #9F9F9F;padding:15px 0;display:flex}#racc #content .program_area .detail .member .sub .list>ul>li:first-child{border-top:none}#racc #content .program_area .detail .member .sub .list>ul>li .photo{flex-shrink:0;width:60px}#racc #content .program_area .detail .member .sub .list>ul>li .text{padding-left:20px}#racc #content .program_area .detail .member .sub .list>ul>li .name{display:flex;align-items:center;font-size:1.7rem;font-weight:500;line-height:1.5}#racc #content .program_area .detail .member .sub .list>ul>li .name span{padding:1px 10px;height:100%;font-size:1.3rem;border:1px solid #222;color:#222;margin-right:10px}#racc #content .program_area .detail .member .sub .list>ul>li .position{margin-top:4px;font-size:1.4rem;line-height:1.5}#racc #content .program_area .detail .member .sub .list>ul>li ul{display:flex;align-items:center;margin-top:8px}#racc #content .program_area .detail .member .sub .list>ul>li ul li{margin-right:8px}#racc #content .program_area .detail .member .sub .list>ul>li ul li a{display:flex;align-items:center;padding:2px 20px;border-radius:3px;background-color:#C2DFA1;font-size:1.3rem;font-weight:500;color:#006834;text-decoration:none}#racc #content .program_area .detail .member .sub .list>ul>li ul li a:hover{opacity:.5}#racc #content .program_area .detail .member .sub .list>ul>li ul li.soon a{pointer-events:none;background:#eee;color:#666}#racc #content .program_area .detail .member .sub .list>ul>li ul li.prereco a{padding:2px 10px}#racc #content .program_area .detail .member .sub .list>ul>li ul li.prereco a::before{content:"";width:1.3rem;height:1.3rem;margin-right:8px;display:inline-block;background:url(/racc/img/icon_mv.svg) no-repeat center center;background-size:100%}#racc #content .program_area .detail .member .sub .list>ul>li ul li.prereco.soon a::before{background:url(/racc/img/icon_mv_b.svg) no-repeat center center;background-size:100%}#racc #content .program_area .detail .member .sub .list>ul>li ul li.material a{padding:2px 10px}#racc #content .program_area .detail .member .sub .list>ul>li ul li.material a::before{content:"";width:1.3rem;height:1.3rem;margin-right:8px;display:inline-block;background:url(/racc/img/icon_book.svg) no-repeat center center;background-size:100%}#racc #content .program_area .detail .member .sub .list>ul>li ul li.material.soon a::before{background:url(/racc/img/icon_mv_b.svg) no-repeat center center;background-size:100%}#iac #content{border-top:1px solid #ddd;border-bottom:1px solid #ddd}#iac #content .inner{width:960px;margin:0 auto;padding:75px 0 80px;text-align:center}#iac #content h1{display:inline-block;position:relative;font-family:"Roboto",sans-serif;text-align:center;font-size:3.2rem;font-weight:500;padding:0 150px;margin-top:0;margin-bottom:40px}#iac #content h1 span{display:inline-block;padding:0 50px;position:relative}#iac #content h1 span:before{content:" ";width:100px;height:2px;background:#000;position:absolute;left:-100px;top:0;bottom:0;margin:auto;z-index:0}#iac #content h1 span:after{content:" ";width:100px;height:2px;background:#000;position:absolute;right:-100px;top:0;bottom:0;margin:auto;z-index:0}}@media screen and (min-width: 768px) and (max-width: 767px){#iac #content h1 span{display:inline-block;padding:0 8% 0 0;position:relative}#iac #content h1 span:before{display:none}#iac #content h1 span:after{content:" ";width:10vw;height:2px;background:#006834;position:absolute;right:-8vw;top:0;bottom:0;margin:auto;z-index:0}}@media print, screen and (min-width: 768px){#iac #content h2{margin-top:30px;font-size:2.5rem;display:flex;align-items:center;padding:0;margin-bottom:30px}#iac #content h2::before{content:"";width:15px;height:3px;background-color:#0e6a3a;margin-right:10px}#iac #content .profile_box{margin-top:10px;font-weight:400}#iac #content .profile_box>div{margin-top:20px}#iac #content .profile_box>div dl{text-align:left}#iac #content .profile_box>div dl dt{background-color:#35729c;color:#fff;padding:10px;font-size:1.4rem;text-align:left}#iac #content .profile_box>div dl dt .name{font-size:1.7rem;font-weight:600;display:block;padding-bottom:2px}#iac #content .profile_box>div dl dd{display:flex;padding:15px 0;text-align:left;font-size:1.5rem;line-height:1.6}#iac #content .profile_box>div dl dd .photo{flex-shrink:0;width:150px;margin-right:15px}#sc #content{border-top:1px solid #ddd;border-bottom:1px solid #ddd}#sc #content .inner{width:1160px;margin:0 auto;padding:80px 0 80px;text-align:center}#sc #content h1{display:inline-block;position:relative;font-family:"Roboto",sans-serif;text-align:center;font-size:3.2rem;font-weight:500;padding:0 150px;margin-bottom:40px}#sc #content h1 span{display:inline-block;padding:0 50px;position:relative}#sc #content h1 span:before{content:" ";width:100px;height:2px;background:#000;position:absolute;left:-100px;top:0;bottom:0;margin:auto;z-index:0}#sc #content h1 span:after{content:" ";width:100px;height:2px;background:#000;position:absolute;right:-100px;top:0;bottom:0;margin:auto;z-index:0}}@media screen and (min-width: 768px) and (max-width: 767px){#sc #content h1 span{display:inline-block;padding:0 8% 0 0;position:relative}#sc #content h1 span:before{display:none}#sc #content h1 span:after{content:" ";width:10vw;height:2px;background:#006834;position:absolute;right:-8vw;top:0;bottom:0;margin:auto;z-index:0}}@media print, screen and (min-width: 768px){#sc #content .list ul{display:flex;flex-wrap:wrap}#sc #content .list ul li{width:33%;box-sizing:border-box;margin-bottom:40px;font-weight:600;font-size:1.6rem;padding:0 30px}#sc #content .list ul li .logo{width:250px;margin:0 auto 30px}#sc #content .list ul li .book{display:block;line-height:1;margin-top:10px}#sc #content .list ul li .book a{display:flex;align-items:center;color:#006834;justify-content:center}#sc #content .list ul li .book a img{margin-right:.5rem}#archive #content{border-top:1px solid #ddd;border-bottom:1px solid #ddd}#archive #content .inner{width:960px;margin:0 auto;padding:75px 0 80px;text-align:center}#archive #content .inner table{width:100%}#archive #content .inner table th{vertical-align:middle;text-align:center;width:45px}#archive #content .inner table td{padding:20px}#archive #content .inner table td .data{font-size:1.3rem;margin-bottom:4px}#archive #content .inner table td .name{font-weight:500;font-size:2rem;line-height:1.3;padding-bottom:0}#archive #content .inner table td ul{margin-top:0;list-style:none;display:flex;flex-wrap:wrap}#archive #content .inner table td ul li{margin-right:25px;margin-top:.5%}#archive #content .inner table td ul li a{background:#fff;display:inline-block;color:#222;font-weight:400;font-size:1.3rem;letter-spacing:.05rem;padding:8px 0;border-radius:3px;text-decoration:none;position:relative;padding-left:calc(2rem + 6px)}#archive #content .inner table td ul li a:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;position:absolute;width:1.5rem;height:1.5rem;text-align:center;line-height:1.5rem;font-size:1.3rem;color:#006834;left:0;top:0;bottom:0;margin:auto;-webkit-transition:all 0.15s ease-in;transition:all 0.15s ease-in;background:none}#archive #content .inner table td ul li a:hover{color:#006834}#archive #content .inner table td ul li a a[href$=".pdf"]:before{background:none}#archive #content .inner table td ul li.webcast a:before{content:'\e805'}#archive #content .inner table td ul li.statement a:before{content:'\e808'}#archive #content .inner table td ul li.summary a:before{content:'\e807'}#archive #content .inner table td ul li.photo_btn a:before{content:'\e809'}#archive #content .inner table td ul li.list_btn a:before{content:'\e806'}#archive #content .inner table td ul li.program_btn a:before{content:'\e807'}#archive #content .inner table td ul li.other_btn a:before{content:'\f006'}}@media screen and (max-width: 767px){#mainvisual{height:auto;padding:25px 0 5%;background-color:transparent;overflow:visible}#mainvisual #title{width:65vw;margin:0 auto}#mainvisual .inner{flex-direction:column;justify-content:center;align-items:center;height:auto}#mainvisual .inner ul{margin-top:5%;width:100%}#mainvisual .inner ul li{margin:3% auto 0;width:100%;max-width:500px}#mainvisual .inner ul li a{display:flex;padding:15px 0;font-weight:700;color:#fff;text-decoration:none;align-items:center;justify-content:center;font-size:1.2rem;position:relative;background-color:#000;border-radius:6px;width:100%;z-index:2}#mainvisual .inner ul li a::after{content:"";width:100%;height:100%;left:0;top:5px;opacity:.45;background-color:#000;border-radius:6px;position:absolute;z-index:-1}#mainvisual .inner ul li a:hover{opacity:.5}#mainvisual .inner ul li a.live{background-color:#B70000}#mainvisual .inner ul li a.live::after{background-color:#B70000}#mainvisual .inner ul li a.live::before{content:"";width:1.2rem;height:1.2rem;margin-right:8px;display:inline-block;background:url(/racc/img/icon_live.svg) no-repeat center center;background-size:100%}#mainvisual .inner ul li a.streaming{background-color:#B70000}#mainvisual .inner ul li a.streaming::after{background-color:#B70000}#mainvisual .inner ul li a.streaming::before{content:"";width:1.2rem;height:1.2rem;margin-right:8px;display:inline-block;background:url(/racc/img/icon_streaming.svg) no-repeat center center;background-size:100%}#mainvisual .inner ul li a.submit{background-color:#006FBE}#mainvisual .inner ul li a.submit::after{background-color:#006FBE}#mainvisual .inner ul li a.submit::before{content:"";width:2rem;height:2rem;margin-right:8px;display:inline-block;background:url(/racc/img/icon_mail.svg) no-repeat center center;background-size:100%}#mainvisual .inner ul.logos{max-width:960px;margin:30px auto 0;display:flex;flex-wrap:wrap}#mainvisual .inner ul.logos li{width:25%;margin:0 0 3%}#mainvisual .inner ul.logos li a{padding:0;background-color:transparent}#mainvisual .inner ul.logos li a::after{display:none}#menu-about_us{border-top:1px solid #ddd;padding-top:8%;margin-bottom:8%}#menu-about_us li a[href$=".pdf"]:before{display:none}#menu-about_us02 li a[href$=".pdf"]:before{display:none}.modal_data{display:none}#racc #content{background-color:#E9E9E9}#racc #content .inner{padding:8% 5%}#racc #content .data{font-weight:500}#racc #content .copy{font-size:1.4rem;font-weight:700;margin-top:3%}#racc #content .icons{margin-top:5%}#racc #content .icons p{margin-bottom:3%;font-size:1.2rem;position:relative;display:flex;align-items:center;font-weight:600}#racc #content .icons p::before{content:"";background-position:center center;background-size:100%;background-repeat:no-repeat;display:inline-block;width:20px;height:20px;margin-right:5px}#racc #content .icons p.link::before{content:'\e801';font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;color:#0e6a3a}#racc #content .icons p.movie::before{background-image:url(/racc/img/icon_movie.svg)}#racc #content .icons p.book::before{background-image:url(/racc/img/icon_book.svg)}#racc #content .program_area{margin-top:2%}#racc #content .program_area .program_sec{background:#fff}#racc #content .program_area .time{background:#0e6a3a;padding:3%;font-size:1.8rem;font-weight:500;color:#fff}#racc #content .program_area .time span{display:block;font-size:1rem;font-weight:400}#racc #content .program_area .detail{padding:3% 3% 6%;text-align:left}#racc #content .program_area .detail h3{font-size:1.6rem;font-weight:700;color:#0e6a3a}#racc #content .program_area .detail .note{font-size:1.7rem;font-weight:700;color:#006FBE}#racc #content .program_area .detail .live_btn{width:100%;margin-top:5%}#racc #content .program_area .detail .live_btn a{display:flex;align-items:center;justify-content:center;width:100%;padding:10px 0;font-size:1.2rem;font-weight:500;color:#fff;text-decoration:none;background-color:#B70000;border-radius:1.5rem}#racc #content .program_area .detail .live_btn a::before{content:"";width:1.2rem;height:1.2rem;margin-right:8px;display:inline-block;background:url(/racc/img/icon_live.svg) no-repeat center center;background-size:100%}#racc #content .program_area .detail .live_btn a:hover{opacity:.5}#racc #content .program_area .detail .archive_btn{width:100%;margin-top:5%}#racc #content .program_area .detail .archive_btn a{display:flex;align-items:center;justify-content:center;width:100%;padding:10px 0;font-size:1.2rem;font-weight:500;color:#fff;text-decoration:none;background-color:#B70000;border-radius:1.5rem}#racc #content .program_area .detail .archive_btn a::before{content:"";width:1.2rem;height:1.2rem;margin-right:8px;display:inline-block;background:url(/racc/img/icon_streaming.svg) no-repeat center center;background-size:100%}#racc #content .program_area .detail .archive_btn a:hover{opacity:.5}#racc #content .program_area .detail .member .main{display:flex;position:relative;flex-wrap:wrap;margin-top:5%;padding-bottom:5%}#racc #content .program_area .detail .member .main .photo{flex-shrink:0;width:75px}#racc #content .program_area .detail .member .main .text{padding-left:3%;width:calc(100% - 75px);box-sizing:border-box}#racc #content .program_area .detail .member .main .name{display:flex;flex-direction:column;font-size:1.5rem;font-weight:500}#racc #content .program_area .detail .member .main .name span{flex-basis:auto;display:inline-block;margin-bottom:2%;padding:2%;height:100%;font-size:1rem;background:#242424;color:#fff;margin-right:10px}#racc #content .program_area .detail .member .main .position{margin-top:1%}#racc #content .program_area .detail .member .main ul{display:flex;align-items:center;flex-wrap:wrap}#racc #content .program_area .detail .member .main ul li{margin-top:10px;margin-right:10px}#racc #content .program_area .detail .member .main ul li a{display:flex;align-items:center;padding:3px 20px;border-radius:3px;background-color:#C2DFA1;font-weight:500;color:#006834;text-decoration:none;font-size:1rem}#racc #content .program_area .detail .member .main ul li a:hover{opacity:.5}#racc #content .program_area .detail .member .main ul li.soon a{pointer-events:none;background:#eee;color:#666}#racc #content .program_area .detail .member .main ul li.prereco a{padding:2px 10px}#racc #content .program_area .detail .member .main ul li.prereco a::before{content:"";width:1rem;height:1rem;margin-right:8px;display:inline-block;background:url(/racc/img/icon_mv.svg) no-repeat center center;background-size:100%}#racc #content .program_area .detail .member .main ul li.prereco.soon a::before{background:url(/racc/img/icon_mv_b.svg) no-repeat center center;background-size:100%}#racc #content .program_area .detail .member .main ul li.material a{padding:2px 10px}#racc #content .program_area .detail .member .main ul li.material a::before{content:"";width:1rem;height:1rem;margin-right:8px;display:inline-block;background:url(/racc/img/icon_book.svg) no-repeat center center;background-size:100%}#racc #content .program_area .detail .member .main ul li.material.soon a::before{background:url(/racc/img/icon_book_b.svg) no-repeat center center;background-size:100%}#racc #content .program_area .detail .member .sub{margin-top:3%}#racc #content .program_area .detail .member .sub .head{background:#404040;padding:10px;cursor:pointer;position:relative;transition:opacity 0.15s ease-in}#racc #content .program_area .detail .member .sub .head::after{content:"";position:absolute;right:0;top:0;width:95px;height:100%;display:inline-block;background:#006834 url(/racc/img/icon_open.svg) no-repeat center center}#racc #content .program_area .detail .member .sub .head.open::after{background:url(/racc/img/icon_close.svg) no-repeat center center}#racc #content .program_area .detail .member .sub .head h4{color:#fff;letter-spacing:.5px;font-weight:500;font-size:1.3rem}#racc #content .program_area .detail .member .sub .head:hover{opacity:.7}#racc #content .program_area .detail .member .sub.open .head::after{background:url(/racc/img/icon_close.svg) no-repeat center center}#racc #content .program_area .detail .member .sub.open .list{display:block}#racc #content .program_area .detail .member .sub .list{display:none}#racc #content .program_area .detail .member .sub .list>ul{list-style-type:none}#racc #content .program_area .detail .member .sub .list>ul>li{border-top:1px dotted #9F9F9F;padding:15px 0;display:flex}#racc #content .program_area .detail .member .sub .list>ul>li:first-child{border-top:none}#racc #content .program_area .detail .member .sub .list>ul>li .photo{flex-shrink:0;width:60px}#racc #content .program_area .detail .member .sub .list>ul>li .text{padding-left:20px}#racc #content .program_area .detail .member .sub .list>ul>li .name{display:flex;align-items:center;font-size:1.4rem;font-weight:500;line-height:1.5}#racc #content .program_area .detail .member .sub .list>ul>li .position{margin-top:4px;line-height:1.5}#racc #content .program_area .detail .member .sub .list>ul>li ul{display:flex;align-items:center;flex-wrap:wrap}#racc #content .program_area .detail .member .sub .list>ul>li ul li{margin-right:8px;margin-top:8px}#racc #content .program_area .detail .member .sub .list>ul>li ul li a{display:flex;align-items:center;padding:2px 20px;border-radius:3px;background-color:#C2DFA1;font-size:1rem;font-weight:500;color:#006834;text-decoration:none}#racc #content .program_area .detail .member .sub .list>ul>li ul li a:hover{opacity:.5}#racc #content .program_area .detail .member .sub .list>ul>li ul li.soon a{pointer-events:none;background:#eee;color:#666}#racc #content .program_area .detail .member .sub .list>ul>li ul li.prereco a{padding:2px 10px}#racc #content .program_area .detail .member .sub .list>ul>li ul li.prereco a::before{content:"";width:1rem;height:1rem;margin-right:8px;display:inline-block;background:url(/racc/img/icon_mv.svg) no-repeat center center;background-size:100%}#racc #content .program_area .detail .member .sub .list>ul>li ul li.prereco.soon a::before{background:url(/racc/img/icon_mv_b.svg) no-repeat center center;background-size:100%}#racc #content .program_area .detail .member .sub .list>ul>li ul li.material a{padding:2px 10px}#racc #content .program_area .detail .member .sub .list>ul>li ul li.material a::before{content:"";width:1rem;height:1rem;margin-right:8px;display:inline-block;background:url(/racc/img/icon_book.svg) no-repeat center center;background-size:100%}#racc #content .program_area .detail .member .sub .list>ul>li ul li.material.soon a::before{background:url(/racc/img/icon_book_b.svg) no-repeat center center;background-size:100%}#iac #content{border-top:1px solid #ddd;border-bottom:1px solid #ddd}#iac #content .inner{padding:10% 5%}#iac #content h1{position:relative;font-family:"Roboto", sans-serif;font-size:1.6rem;font-weight:500}#iac #content h2{margin-top:10%;font-size:1.3rem;display:flex;align-items:center;padding:0;margin-bottom:5%}#iac #content h2::before{content:"";width:15px;height:3px;background-color:#0e6a3a;margin-right:10px}#iac #content .profile_box{font-weight:400}#iac #content .profile_box>div{margin-top:5%}#iac #content .profile_box>div dl{text-align:left;margin-top:3%}#iac #content .profile_box>div dl dt{background-color:#35729c;color:#fff;padding:3%;font-size:1rem;text-align:left}#iac #content .profile_box>div dl dt .name{font-size:1.3rem;font-weight:600;display:block;padding-bottom:5px}#iac #content .profile_box>div dl dd{display:flex;padding:5% 0;text-align:left;font-size:1.1rem;line-height:1.6}#iac #content .profile_box>div dl dd .photo{flex-shrink:0;width:16vw;margin-right:3%}#sc #content{border-top:1px solid #ddd;border-bottom:1px solid #ddd}#sc #content .inner{padding:10% 5%}#sc #content h1{position:relative;font-family:"Roboto", sans-serif;font-size:1.6rem;font-weight:500}#sc #content .list ul li{width:100%;box-sizing:border-box;margin-bottom:40px;font-weight:600;font-size:1.4rem;margin-top:5%}#sc #content .list ul li .logo{border:1px solid #ddd;padding:4%;margin-bottom:3%}#sc #content .list ul li .book{display:block;line-height:1;margin-top:10px}#sc #content .list ul li .book a{display:flex;align-items:center;color:#006834}#sc #content .list ul li .book a img{margin-right:.5rem}#archive #content{border-top:1px solid #ddd;border-bottom:1px solid #ddd}#archive #content .inner{padding:10% 5%}#archive #content h1{position:relative;font-family:"Roboto", sans-serif;font-size:1.6rem;font-weight:500}#archive #content table{width:100%;border:none}#archive #content table th{vertical-align:middle;display:block;border:none}#archive #content table td{border:none;display:block;padding:3% 0 5%}#archive #content table td .data{font-size:1.3rem;margin-bottom:4px}#archive #content table td .name{font-weight:500;font-size:1.5rem;line-height:1.3;margin-top:2%;padding-bottom:0}#archive #content table td ul{margin-top:0;list-style:none}#archive #content table td ul li{margin-top:3.5%}#archive #content table td ul li a{background:#fff;display:block;color:#222;font-weight:400;font-size:1rem;letter-spacing:.05rem;padding:0;border-radius:3px;text-decoration:none;position:relative;padding-left:calc(2rem + 6px)}#archive #content table td ul li a:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;position:absolute;width:1.5rem;height:1.5rem;text-align:center;line-height:1.5rem;font-size:1.3rem;color:#006834;left:0;top:0;bottom:0;margin:auto;-webkit-transition:all 0.15s ease-in;transition:all 0.15s ease-in;background:none}#archive #content table td ul li a:hover{color:#006834}#archive #content table td ul li a[href$=".pdf"]:before{background:none}#archive #content table td ul li.webcast a:before{content:'\e805'}#archive #content table td ul li.statement a:before{content:'\e808'}#archive #content table td ul li.summary a:before{content:'\e807'}#archive #content table td ul li.photo_btn a:before{content:'\e809'}#archive #content table td ul li.list_btn a:before{content:'\e806'}#archive #content table td ul li.program_btn a:before{content:'\e807'}#archive #content table td ul li.other_btn a:before{content:'\f006'}}
