body{background:#f0f0f0}.wrap-bg{background-color:#fafafa}.layout{margin-left:auto;margin-right:auto;width:960px}.hd-con{height:100px;padding-top:20px}.hd-con h1{display:inline-block;float:left}.hd-btn-con{display:inline-block;float:right;margin-top:20px}.gnav-bg{background-color:#005e3c;margin-bottom:30px}.gnav-con li{float:left}.con-con{padding-bottom:30px}.context{word-wrap:break-word}.context a img:hover{opacity:.5;filter:alpha(Opacity=50);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.context dl{margin-bottom:20px;margin-top:20px}.context dl dt,.context dl dt{margin-bottom:10px;margin-top:10px}.context h1{border:1px solid #ccc;background-color:#fff;font-size:1.3rem;color:#005e3c;margin-bottom:20px;margin-top:10px;padding:15px 20px;position:relative}.context h1:after{background-color:#299432;border-radius:5px 5px 0 0;content:"";height:9px;width:100%;position:absolute;top:-10px;left:0}.context h2{background-color:#d9f0da;border-left:3px solid #299432;color:#005e3c;font-size:1.2rem;margin-bottom:20px;margin-top:30px;padding:15px 20px}.context h3{border-bottom:1px solid #005e3c;color:#005e3c;margin-bottom:10px;margin-top:20px;padding-bottom:10px}.context h4{margin-bottom:10px;margin-top:20px}.context hr{border:none;border-top:1px dotted rgba(0,0,0,1)}.context iframe{max-width:100%}.context img{max-width:100%;height:auto}.context ol{margin-bottom:10px;margin-left:1.5em;margin-top:10px}.context ol li{margin-left:5px}.context p{margin-bottom:10px}.context ul{list-style-type:disc;margin-bottom:20px;margin-left:1.5em;margin-top:20px}.context ul li{margin-left:5px}.context table{margin-bottom:10px;margin-top:10px}.main-con{float:right;width:710px}.main-con2{float:left;width:710px}.sub-con{float:left;width:220px}.sub-con2{float:right;width:220px}.sub-nav-con{border-bottom:1px solid #e1e1e1;margin-bottom:20px}.sub-nav-con li a{background:#efefef;border:1px solid #ddd;border-bottom:none;color:#888;display:block;font-size:12px;font-weight:700;padding:12px 10px 10px 20px;text-decoration:none}.sub-nav-con li a:hover{background:#dedede;text-decoration:underline}.books-con-list{display:flex;flex-wrap:wrap;gap:10px}.books-con-list>*{width:calc((100% - 10px) / 2)}.books-con-list img{width:100%;height:auto}.ft-con{padding-bottom:30px;padding-top:30px;text-align:center}.pagetop{bottom:30px;display:table;height:5em;position:fixed;right:30px;width:5em;z-index:100}.pagetop span{background-color:#222;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;color:#fff;cursor:pointer;display:table-cell;font-size:.7em;text-align:center;text-decoration:none;text-align:center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;vertical-align:middle}.pagetop span:hover{filter:alpha(opacity=80);opacity:.8}.slide-bg{margin-bottom:30px}.home-news-nav{margin-top:20px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.home-news-nav a{color:#333;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center;font-weight:700;margin-right:20px;text-decoration:none}.home-news-nav a:hover{text-decoration:underline}.home-news-nav a:before{width:10px;height:10px;border:3px solid;border-radius:50%;margin:4px;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;content:''}.home-news-nav a.border-GRN:before{border-color:#005E3C!important}.home-news-nav a.border-YEL:before{border-color:#CD930A!important}.home-news-nav a.border-BL:before{border-color:#007DA6!important}.cmn-news-bg{overflow:auto;max-height:300px}.cmn-news-con{border-bottom:1px dotted #333;display:table;margin-bottom:10px;padding-bottom:10px;width:100%}.cmn-news-con>div{display:table-cell}.cmn-news-con .time{background:url(//home.hiroshima-u.ac.jp/~ykadoya/wp-content/themes/kadoya/css/../images/icon1.png) no-repeat 0 5px;padding-left:15px;padding-right:15px;width:110px}.cmn-news-con .cate{width:60px}.cmn-news-con .cate span{color:#fff;display:block;font-size:.7rem;text-align:center}.cmn-news-con .text{padding-left:20px}.cmn-news-con .text:nth-last-of-type(1){margin-bottom:0}.bnr-con li{margin-bottom:10px}.bnr-con li:nth-last-of-type(1){margin-bottom:0}@media screen and (max-width:860px){.layout{width:100%}.hd-con{height:auto;padding:10px;position:relative}.hd-con h1 img{height:50px;width:auto}.hd-btn-con{margin-top:5px}.gnav-con li{border-bottom:1px solid #144d38;width:33.3%}.gnav-con li img{height:auto;width:100%}.con-con{padding:0 20px 30px;min-height:inherit}.main-con,.main-con2,.sub-con,.sub-con2{float:none;width:100%}.main-con,.main-con2{margin-bottom:30px}.contents{width:100%;margin:auto;padding:30px}.context{font-size:.8rem;line-height:20px}.context h1{font-size:1.1rem;padding:5px 10px}.context h2{font-size:1rem;padding:7px 10px}.context ul{list-style-type:disc}.context ol li,.context ul li{line-height:22px}.context table{line-height:22px}.context dl{line-height:22px}.context img{max-width:100%;height:auto}.ft-con{padding:20px}.pagetop{bottom:10px;height:50px;right:10px;width:50px}.slide-bg{margin-bottom:0}.bnr-con li{float:left;width:48%;margin-right:2%;text-align:center}.bnr-con li img{height:auto;max-width:100%}.cmn-news-bg{max-height:none}}@media screen and (max-width:580px){.hd-con h1 img{height:40px;width:auto}.hd-btn-con img{height:20px;width:auto}.gnav-con li{border-bottom:1px solid #144d38;width:50%}.pagetop{height:40px;width:40px}.cmn-news-con{display:block}.cmn-news-con>div{display:inline-block}.cmn-news-con .cate span{line-height:16px}.cmn-news-con .text{padding:5px 0 0;display:block}}.cmn-news-con .cate[data-cat="研究"] span,.cmn-news-con .cate[data-cat=Research] span{background:#005e3c}.cmn-news-con .cate[data-cat="メディア"],span,.cmn-news-con .cate[data-cat=Media] span{background:#cd930a}.cmn-news-con .cate[data-cat="その他"] span,.cmn-news-con .cate[data-cat=Others] span{background:#007da6}.new_icon{color:#e00;font-size:.9em;font-weight:700;background:none!important}