/*!
*  Style.css | 2022.02.09 by rino
*//*!
 *  Variables | 2016.03.17 by yk
 */#cover{position:relative;height:260px;background-image:url(/images/contribution/bg_cover_contribution.jpg?220303);background-position:center;background-size:cover}#cover.region{background-image:url(/images/contribution/bg_cover_region.jpg?220303)}#cover.environment{background-image:url(/images/contribution/bg_cover_environment.jpg?220303)}#cover .title{position:absolute;top:0;bottom:0;left:0;right:0;height:100px;margin:auto;text-align:center}#cover .marker{position:absolute;top:20px;left:20px}#cover .marker img{width:300px;height:auto}#head{padding:30px 0;background-color:#ededed}#head h2{padding-bottom:10px;margin-bottom:20px;font-size:32px;line-height:42px;text-align:center;border-bottom:1px solid #121212}#head .lead{margin-bottom:15px;font-size:18px;font-weight:600}#contribution{padding:30px 0 15px}#contribution ul{display:flex;justify-content:center}#contribution ul li{width:340px;margin:20px 20px;background-color:#fff;box-shadow:0 0 2px 1px #ccc}#contribution ul li.last{margin-right:0}#contribution ul li .image img{width:100%}#contribution ul li .text{height:20px;padding:15px}#contribution ul li .text h3{margin-bottom:5px;font-size:16px}#contribution ul li .text h3 .fa{float:right}#social{padding:45px 0}#social h2{position:relative;margin-bottom:30px}#social h2 img{position:relative;z-index:1;padding-right:15px;background-color:#fff}#social h2:before{display:block;content:"";position:absolute;top:50%;z-index:0;width:100%;height:1px;border-top:solid 1px #000}#social h3{padding:6px 12px;margin-bottom:15px;background-color:#4d4d4d}#social h3 span{display:block;min-height:24px;padding-left:6px;color:#fff;font-size:14px;font-weight:300;line-height:26px;border-left:3px solid #fff}#social .tag{margin-bottom:30px;text-align:left}#social .tag .date{font-size:16px}#social .tag .category{display:inline-block;padding:1px 12px;margin-top:3px;margin-right:12px;color:#fff;font-size:14px;background-color:#666}#social .tag .category.region{background-color:#0082ca}#social .tag .category.environment{background-color:#82ca00}#social .sub_title{margin-bottom:10px;font-size:18px;font-weight:bold;line-height:1.6}#social .image img{max-width:100%}#social .free,#social .right,#social .left{float:none;margin-bottom:40px;overflow:hidden}#social .free .image,#social .right .image,#social .left .image{text-align:center}#social .free .image img,#social .right .image img,#social .left .image img{width:auto;max-width:100%}#social .free{text-align:left}#social .free .image{margin:0 auto 30px}#social .right{text-align:left}#social .right .image{float:right;max-width:50%;margin:0 0 30px 30px}#social .left{text-align:left}#social .left .image{float:left;max-width:50%;margin:0 30px 30px 0}#social .movie{padding:30px;margin-bottom:30px}#social .movie iframe{margin:auto}#pager{padding:20px 10px;overflow:hidden}#pager ul{width:100%;text-align:center;overflow:hidden}#pager ul li{display:block;display:inline-block;*display:inline;width:30px;height:30px;*margin-left:12px;background:#f8f8f8;border:1px solid #ccc;-moz-border-radius:1px;-webkit-border-radius:1px;-o-border-radius:1px;border-radius:1px;*zoom:1;*position:relative}#pager ul li a{display:block;height:100%;color:#666;font-size:14px;font-weight:bold;line-height:30px;text-decoration:none}#pager ul li a .fa{margin:0;line-height:30px}#pager ul li a:hover{color:#0082ca;text-shadow:1px 1px 0px #fff}#pager ul li.active{background-color:#ededed;border:1px solid #cdcdcd}#pager ul li.active a{color:#cdcdcd;font-weight:normal;text-shadow:none}#pager ul li.prevPage,#pager ul li.nextPage{*display:none}#pager ul li+li{margin-left:12px}
