@charset "UTF-8";@media screen and (min-width:641px),print{.list_program_cat{text-align:center;margin:0 0 45px}.list_program_cat li{font-size:117%;font-weight:700;line-height:1}.list_program_cat li a{display:block;text-decoration:none;margin:8px 0;padding:35px 0;background:#fff;border:2px solid}.list_program_cat .invitation.current a,.list_program_cat .invitation a:link{color:#c9772e;background:#fff;border-color:#c9772e}.list_program_cat .competition.current a,.list_program_cat .competition a:link{color:#80b85f;background:#fff;border-color:#80b85f}.list_program_cat .hiroshimaeye.current a,.list_program_cat .hiroshimaeye a:link{color:#5a92cb;background:#fff;border-color:#5a92cb}.list_program_cat .special.current a,.list_program_cat .special a:link{color:#80b85f;background:#fff;border-color:#80b85f}.list_program_cat .henri.current a,.list_program_cat .henri a:link{color:#e7180f;background:#fff;border-color:#e7180f}.list_program_cat .other.current a,.list_program_cat .other a:link{color:#9c659f;background:#fff;border-color:#9c659f}.list_program_cat .ceremony.current a,.list_program_cat .ceremony a:link{color:#ded024;background:#fff;border-color:#ded024}.list_program_cat .obayashi.current a,.list_program_cat .obayashi a:link{color:#e7180f;background:#fff;border-color:#e7180f}.list_program_cat .workshop .current a,.list_program_cat .workshop a:link{color:#9c659f;background:#fff;border-color:#9c659f}.list_program_cat .tasaka .current a,.list_program_cat .tasaka a:link{color:#eb6ea0;background:#fff;border-color:#eb6ea0}.list_program_cat .invitation.current a,.list_program_cat .invitation a:visited{color:#c9772e;background:#fff}.list_program_cat .competition.current a,.list_program_cat .competition a:visited{color:#80b85f;background:#fff}.list_program_cat .hiroshimaeye.current a,.list_program_cat .hiroshimaeye a:visited{color:#5a92cb;background:#fff}.list_program_cat .special.current a,.list_program_cat .special a:visited{color:#80b85f;background:#fff}.list_program_cat .henri.current a,.list_program_cat .henri a:visited{color:#e7180f;background:#fff}.list_program_cat .other.current a,.list_program_cat .other a:visited{color:#9c659f;background:#fff}.list_program_cat .ceremony.current a,.list_program_cat .ceremony a:visited{color:#ded024;background:#fff}.list_program_cat .obayashi.current a,.list_program_cat .obayashi a:visited{color:#e7180f;background:#fff}.list_program_cat .workshop.current a,.list_program_cat .workshop a:visited{color:#9c659f;background:#fff}.list_program_cat .tasaka.current a,.list_program_cat .tasaka a:visited{color:#eb6ea0;background:#fff}.list_program_cat .invitation.current a,.list_program_cat .invitation a:hover{color:#fff;background:#c9772e}.list_program_cat .competition.current a,.list_program_cat .competition a:hover{color:#fff;background:#80b85f}.list_program_cat .hiroshimaeye.current a,.list_program_cat .hiroshimaeye a:hover{color:#fff;background:#5a92cb}.list_program_cat .special.current a,.list_program_cat .special a:hover{color:#fff;background:#80b85f}.list_program_cat .henri.current a,.list_program_cat .henri a:hover{color:#fff;background:#e7180f}.list_program_cat .other.current a,.list_program_cat .other a:hover{color:#fff;background:#9c659f}.list_program_cat .ceremony.current a,.list_program_cat .ceremony a:hover{color:#fff;background:#ded024}.list_program_cat .obayashi.current a,.list_program_cat .obayashi a:hover{color:#fff;background:#e7180f}.list_program_cat .workshop.current a,.list_program_cat .workshop a:hover{color:#fff;background:#9c659f}.list_program_cat .tasaka.current a,.list_program_cat .tasaka a:hover{color:#fff;background:#eb6ea0}}@media screen and (max-width:640px){.list_program_cat{text-align:center;margin:0 auto 45px;width:100%}.list_program_cat li{font-size:100%;font-weight:700;line-height:1}.list_program_cat li a{display:block;text-decoration:none;margin:8px 0;padding:35px 0;background:#fff;border:2px solid}.list_program_cat .invitation.current a,.list_program_cat .invitation a:link{color:#c9772e;background:#fff;border-color:#c9772e}.list_program_cat .competition.current a,.list_program_cat .competition a:link{color:#80b85f;background:#fff;border-color:#80b85f}.list_program_cat .hiroshimaeye.current a,.list_program_cat .hiroshimaeye a:link{color:#5a92cb;background:#fff;border-color:#5a92cb}.list_program_cat .special.current a,.list_program_cat .special a:link{color:#80b85f;background:#fff;border-color:#80b85f}.list_program_cat .henri.current a,.list_program_cat .henri a:link{color:#e7180f;background:#fff;border-color:#e7180f}.list_program_cat .other.current a,.list_program_cat .other a:link{color:#9c659f;background:#fff;border-color:#9c659f}.list_program_cat .ceremony.current a,.list_program_cat .ceremony a:link{color:#ded024;background:#fff;border-color:#ded024}.list_program_cat .obayashi.current a,.list_program_cat .obayashi a:link{color:#e7180f;background:#fff;border-color:#e7180f}.list_program_cat .workshop.current a,.list_program_cat .workshop a:link{color:#9c659f;background:#fff;border-color:#9c659f}.list_program_cat .tasaka.current a,.list_program_cat .tasaka a:link{color:#eb6ea0;background:#fff;border-color:#eb6ea0}.list_program_cat .invitation.current a,.list_program_cat .invitation a:visited{color:#c9772e;background:#fff}.list_program_cat .competition.current a,.list_program_cat .competition a:visited{color:#80b85f;background:#fff}.list_program_cat .hiroshimaeye.current a,.list_program_cat .hiroshimaeye a:visited{color:#5a92cb;background:#fff}.list_program_cat .special.current a,.list_program_cat .special a:visited{color:#80b85f;background:#fff}.list_program_cat .henri.current a,.list_program_cat .henri a:visited{color:#e7180f;background:#fff}.list_program_cat .other.current a,.list_program_cat .other a:visited{color:#9c659f;background:#fff}.list_program_cat .ceremony.current a,.list_program_cat .ceremony a:visited{color:#ded024;background:#fff}.list_program_cat .obayashi.current a,.list_program_cat .obayashi a:visited{color:#e7180f;background:#fff}.list_program_cat .workshop.current a,.list_program_cat .workshop a:visited{color:#9c659f;background:#fff}.list_program_cat .tasaka.current a,.list_program_cat .tasaka a:visited{color:#eb6ea0;background:#fff}.list_program_cat .invitation.current a,.list_program_cat .invitation a:hover{color:#fff;background:#c9772e}.list_program_cat .competition.current a,.list_program_cat .competition a:hover{color:#fff;background:#80b85f}.list_program_cat .hiroshimaeye.current a,.list_program_cat .hiroshimaeye a:hover{color:#fff;background:#5a92cb}.list_program_cat .special.current a,.list_program_cat .special a:hover{color:#fff;background:#80b85f}.list_program_cat .henri.current a,.list_program_cat .henri a:hover{color:#fff;background:#e7180f}.list_program_cat .other.current a,.list_program_cat .other a:hover{color:#fff;background:#9c659f}.list_program_cat .ceremony.current a,.list_program_cat .ceremony a:hover{color:#fff;background:#ded024}.list_program_cat .obayashi.current a,.list_program_cat .obayashi a:hover{color:#fff;background:#e7180f}.list_program_cat .workshop.current a,.list_program_cat .workshop a:hover{color:#fff;background:#9c659f}.list_program_cat .tasaka.current a,.list_program_cat .tasaka a:hover{color:#fff;background:#eb6ea0}}@media screen and (min-width:641px),print{.copy_program{font-size:117%}.copy_program dt{font-weight:700;margin:0 0 20px}.copy_program dd{margin:0 0 65px}}@media screen and (max-width:640px){.copy_program{font-size:100%;width:90%;margin:0 auto}.copy_program dt{font-weight:700;margin:0 0 20px}.copy_program dd{margin:0 0 65px}}@media screen and (min-width:641px),print{.block_program_cat{margin:0 0 60px}.block_program_cat .ttl_cat{font-size:117%;font-weight:700;border:2px solid;margin:0 0 20px;padding:10px 20px;background:#fff}.block_program_cat .ttl_cat_invitation{color:#c9772e;border-color:#c9772e}.block_program_cat .ttl_cat_competition{color:#80b85f;border-color:#80b85f}.block_program_cat .ttl_cat_hiroshimaeye{color:#5a92cb;border-color:#5a92cb}.block_program_cat .ttl_cat_special{color:#80b85f;border-color:#80b85f}.block_program_cat .ttl_cat_henri{color:#e7180f;border-color:#e7180f}.block_program_cat .ttl_cat_other{color:#9c659f;border-color:#9c659f}.block_program_cat .ttl_cat_ceremony{color:#ded024;border-color:#ded024}.block_program_cat .ttl_cat_obayashi{color:#e7180f;border-color:#e7180f}.block_program_cat .ttl_cat_workshop{color:#9c659f;border-color:#9c659f}.block_program_cat .ttl_cat_tasaka{color:#eb6ea0;border-color:#eb6ea0}.block_program_cat .text{font-size:117%;margin:0 0 20px}}@media screen and (max-width:640px){.block_program_cat{margin:0 0 50px;width:90%;margin:0 auto}.block_program_cat .ttl_cat{font-size:100%;font-weight:700;border:2px solid;margin:0 0 20px;padding:10px 20px;background:#fff}.block_program_cat .ttl_cat_invitation{color:#e1a606;border-color:#e1a606}.block_program_cat .ttl_cat_competition{color:#80b85f;border-color:#80b85f}.block_program_cat .ttl_cat_hiroshimaeye{color:#5a92cb;border-color:#5a92cb}.block_program_cat .ttl_cat_special{color:#80b85f;border-color:#80b85f}.block_program_cat .ttl_cat_henri{color:#e7180f;border-color:#e7180f}.block_program_cat .ttl_cat_other{color:#9c659f;border-color:#9c659f}.block_program_cat .ttl_cat_ceremony{color:#ded024;border-color:#ded024}.block_program_cat .ttl_cat_obayashi{color:#e7180f;border-color:#e7180f}.block_program_cat .ttl_cat_workshop{color:#9c659f;border-color:#9c659f}.block_program_cat .ttl_cat_tasaka{color:#eb6ea0;border-color:#eb6ea0}.block_program_cat .text{font-size:100%;margin:0 0 50px}}.btn_tolist{text-align:right;margin-bottom:20px}.btn_tolist a{display:inline-block;width:200px;font-weight:700;color:#fff;text-decoration:none;text-align:center;background:#000;padding:5px 0}.btn_tolist a:hover{background:#666}@media screen and (min-width:641px),print{.img_schedule{margin:0 auto 20px;padding:35px 0 0}.img_schedule img{width:720px}.caption_schedule{margin:0 0 20px}.btn_pdf_dl a{display:inline-block;font-weight:700;color:#fff;text-decoration:none;text-align:center;background:#000;padding:5px 40px}.btn_pdf_dl a:hover{background:#666}}@media screen and (max-width:640px){.img_schedule{margin:0 auto 20px;padding:35px 20px 0}.img_schedule img{width:100%;height:auto}.btn_pdf_dl a{display:inline-block;font-weight:700;color:#fff;text-decoration:none;text-align:center;background:#000;padding:5px 40px;margin:0 20px}.btn_pdf_dl a:hover{background:#666}}@media screen and (min-width:641px),print{.article_area{margin:0 0 25px}.pager{font-size:109%;text-align:center}.pager span{display:inline-block;line-height:1;padding:0 12px}.pager span a{color:#f00c0c;text-decoration:none}.pager span a:hover{text-decoration:underline}.pager span.prev{border-right:1px solid #f00c0c}}@media screen and (max-width:640px){.article_area{border-bottom:1px solid #000;margin:0 auto 25px;width:90%}.pager{font-size:90%;text-align:center}.pager span{display:inline-block;line-height:1;padding:0 12px}.pager span a{color:#000;text-decoration:none}.pager span a:hover{text-decoration:underline}.pager span.prev{border-right:1px solid #000}}@media screen and (min-width:641px),print{.list_article li{clear:both;margin:0 0 30px;border-bottom:1px solid #000;zoom:1}.list_article li:after{content:".";display:block;height:0;clear:both;visibility:hidden}.list_article li .photo{float:left;width:200px;margin:0 0 30px}.list_article li .photo img{width:100%;height:auto}.list_article li .title{font-size:117%}.list_article li .title a{color:#000;font-weight:700}.list_article li .detail{float:right;width:500px;margin:0 0 30px}.list_article li .text p{margin:1em 0}.list_article li .text img{max-width:100%;height:auto}}@media screen and (max-width:640px){.list_article li{clear:both;margin:0 0 30px;border-bottom:1px solid #000;zoom:1}.list_article li:last-child{border-bottom:none}.list_article li:after{content:".";display:block;height:0;clear:both;visibility:hidden}.list_article li .photo{float:left;width:35%;margin:0 0 30px}.list_article li .photo img{width:100%;height:auto}.list_article li .title{font-size:100%}.list_article li .title a{color:#000;font-weight:700}.list_article li .detail{float:right;width:60%;margin:0 0 30px;font-size:90%}.list_article li .text p{margin:1em 0}.list_article li .text img{max-width:100%;height:auto}}@media screen and (min-width:641px),print{.program_article_area{font-size:117%}.ttl_program_article{font-weight:700;border:2px solid;margin:0 0 25px;padding:10px 20px;background:#fff}.ttl_program_article.invitation{color:#c9772e;border-color:#c9772e}.ttl_program_article.competition{color:#80b85f;border-color:#80b85f}.ttl_program_article.hiroshimaeye{color:#5a92cb;border-color:#5a92cb}.ttl_program_article.special{color:#80b85f;border-color:#80b85f}.ttl_program_article.henri{color:#e7180f;border-color:#e7180f}.ttl_program_article.other{color:#9c659f;border-color:#9c659f}.ttl_program_article.ceremony{color:#ded024;border-color:#ded024}.ttl_program_article.obayashi{color:#e7180f;border-color:#e7180f}.ttl_program_article.tasaka{color:#eb6ea0;border-color:#eb6ea0}.program_article_area .photo{margin:0 0 40px}.list_program_article_detail dt{font-weight:700;border-bottom:1px solid #000;margin:0 0 15px;padding:0 0 5px;color:#000}.list_program_article_detail dd{margin:0 0 50px}.list_program_article_detail p{margin:1em 0}}@media screen and (max-width:640px){.program_article_area{font-size:100%;margin:0 auto;width:90%}.ttl_program_article{font-weight:700;border:2px solid;margin:0 0 25px;padding:10px 20px;background:#fff}.ttl_program_article.invitation{color:#e1a606;border-color:#e1a606}.ttl_program_article.competition{color:#80b85f;border-color:#80b85f}.ttl_program_article.hiroshimaeye{color:#5a92cb;border-color:#5a92cb}.ttl_program_article.special{color:#80b85f;border-color:#80b85f}.ttl_program_article.henri{color:#e7180f;border-color:#e7180f}.ttl_program_article.other{color:#9c659f;border-color:#9c659f}.ttl_program_article.ceremony{color:#ded024;border-color:#ded024}.ttl_program_article.obayashi{color:#e7180f;border-color:#e7180f}.ttl_program_article.tasaka{color:#eb6ea0;border-color:#eb6ea0}.program_article_area .photo{margin:0 0 40px}.program_article_area img{max-width:100%;height:auto}.list_program_article_detail dt{font-weight:700;border-bottom:1px solid #000;margin:0 0 15px;padding:0 0 5px;color:#000}.list_program_article_detail dd{margin:0 0 50px}.list_program_article_detail p{margin:1em 0}}@media screen and (min-width:641px),print{.block_director{zoom:1}.block_director:after{content:".";display:block;height:0;clear:both;visibility:hidden}.block_director .photo{float:left}.block_director .photo img{max-width:180px}.block_director .text{width:520px;float:right}.timetable{padding:15px 0 0}.timetable a{font-size:86%;color:#fff;text-decoration:none;background:#e7180f;padding:4px 15px}.timetable a:hover{background:#f1746f}}@media screen and (max-width:640px){.block_director{zoom:1}.block_director:after{content:".";display:block;height:0;clear:both;visibility:hidden}.block_director .photo{float:left}.block_director .photo img{max-width:180px;margin-right:10px}.block_director .text{width:100%;float:none;margin:0 auto}.timetable{padding:15px 0 0}.timetable a{font-size:86%;color:#fff;text-decoration:none;background:#e7180f;padding:4px 15px}.timetable a:hover{background:#f1746f}}