@charset "UTF-8";

* {margin:0;padding:0;list-style:none;margin:0;padding:0;list-style:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
body {font-family:Meiryo,"Hiragino Kaku Gothic ProN";}
img {border:none;max-width:100%;height:auto;}


#header {width:96%;margin:0 auto;}
#header p a {display:block;width:100%;height:0;margin-top:2%;padding-top:24.53%;background:url(../images/logo.png) no-repeat;background-size:contain;text-indent:100%;white-space:nowrap;overflow:hidden;}
#nav {overflow:hidden;margin-top:2%;}
#nav li {display:block;float:left;width:49%;margin:0 2% 2% 0;}
#nav li:nth-child(2n) {margin-right:0;}
#nav li a {display:block;width:100%;background-color:#150d58;line-height:3em;text-align:center;color:#fff;font-size:100%;text-decoration:none;}
#nav li a:hover {background-color:#fff;border:2px solid #150d58;color:#150d58;}

#contents {width:96%;margin:0 auto;}
#contentsTopWrap {overflow:hidden;}
#contentsTopLeft {width:100%;}
#contentsTopLeft h1 {display:none;}
#contentsTopRight {float:right;width:100%;}

.contentsTopBox {margin-top:2%;padding:1em;border:1px solid #150d58;}

.contentsTopBox h2 {position:relative;height:2.6em;border:1px solid #150d58;font-weight:normal;line-height:2.6em;text-indent:0.4em;font-size:100%;color:#150d58;}
.contentsTopBox h2:after {content:"";display:block;position:absolute;top:0;right:0.8em;width:0.8em;height:100%;background-color:#f7a81b;}
.contentsTopBox h2 a.print {display:none;}
.contentsTopBox ul {margin-top:0.4em;}
table {width:100%;border-top:1px solid #333;border-left:1px solid #333;border-collapse:collapse;}
table th,
table td {padding:0.4em;border-right:1px solid #333;border-bottom:1px solid #333;font-weight:normal;font-size:80%;}
table .title {background-color:#333 !important;color:#fff;}
.nameCell {white-space:nowrap;}

#informationTop {margin-top:1em;}
#informationTop li {display:block;margin-top:0.4em;padding-bottom:0.4em;border-bottom:1px dotted #150d58;line-height:1.6em;}
#informationTop li a {display:block;text-decoration:none;}
#informationTop li a:hover {text-decoration:underline;}
#informationTop .information {display:inline-block;width:6em;margin-left:1em;background-color:#fe6919;border-radius:3px;text-align:center;color:#fff;font-size:small;}
#informationTop .weekly-report {display:inline-block;width:6em;margin-left:1em;background-color:#0578a5;border-radius:3px;text-align:center;color:#fff;font-size:small;}

#reportTop {margin-top:1em;}
#reportTop li {display:block;margin-top:1em;}
#reportTop li span {display:inline-block;margin-right:1em;}
#reportTop li a {text-decoration:none;}

.toList {display:block;width:10em;margin:1em 0 0 auto;padding:0.4em 0;background-color:#dcdcdc;border-radius:3px;color:#333;text-align:center;text-decoration:none;}

#clubPolicy {width:100%;margin-top:1em;overflow:hidden;}
#clubPolicy p {height:auto;vertical-align:middle;}
#clubPolicy p img {box-shadow:rgba(204, 204, 204, 0.65098) 0px 0px 9px 0px;-webkit-box-shadow:rgba(204, 204, 204, 0.65098) 0px 0px 9px 0px;-moz-box-shadow:rgba(204, 204, 204, 0.65098) 0px 0px 9px 0px;}
#clubPolicy p strong {font-size:xx-large;font-weight:normal;}
#clubPolicy p:first-child {display:table-cell;width:232px;text-align:right;}
#clubPolicy p:last-child {display:table-cell;width:378px;text-align:center;}
p.clubPolicy {margin-top:1em;text-indent:1em;}
p.organization {margin-top:1em;}

#overview dt {display:inline-block;margin-top:1em;padding:0.2em 0.6em;background-color:#150d58 !important;color:#fff;}
#overview dd {margin-top:0.4em;}
#overview dd > p {margin-top:0.6em;}
#overview #banner {overflow:hidden;}

table#directors {margin-top:1em;}
table#committee {margin-top:1em;}
table#members {margin-top:1em;}
table#members td {padding:0 0.8em;}

div#calendar {margin-top:1em;background-color:#0578a5;}
div#calendar a {display:block;background:url(../images/icon_calendar.png) 10px center no-repeat;line-height:4em;text-align:center;color:#fff;text-decoration:none;}

#footer {width:96%;margin:2em auto 0 auto;padding:0.5em 0;border-top:2px solid #150d58;}
#link ul {width:100%;}
#link li a {display:block;margin-bottom:2px;}
#link li a {display:block;height:2.6em;background-color:#005daa;line-height:2.6em;text-align:center;color:#fff;text-decoration:none;}
#footer p {line-height:2em;color:#150d58;text-align:center;font-size:60%;}

.pagetop {display:none;}
.pagetopsp {margin-top:1em;}
.pagetopsp a {display:block;background-color:#6ab136;line-height:4em;text-align:center;color:#fff;text-decoration:none;}
.scroll2 {display:block;position:fixed;bottom:10px;right:10px;}

.pageTitle {font-size:xx-large;}

#contentsLeft {width:100%;}
#contentsLeft h1 {margin-top:0.4em;padding-bottom:0.1em;border-bottom:2px solid #150d58;font-weight:normal;color:#150d58;font-size:120%;}
.singleSubTitle {margin-top:0.4em;text-align:right;}
.singleSubTitle span {display:inline-block;margin-right:1em;}
#contentsRight {width:100%;margin-top:1em;}

.entryBox {margin-top:1em;padding-bottom:0.2em;border-bottom:1px dotted #dfdfdf;}
.entryHeader {}
.entryHeader h2 a {text-decoration:none;}
.entryHeader h2 {font-weight:normal;font-size:100%;}
.entryHeader h2 span {display:block;}
.entryBody {margin-top:1em;font-size:large;}

img.alignnone {margin:1em 0;}

.wp-pagenavi {text-align:center;overflow:hidden;}
.wp-pagenavi a {text-decoration:none;}
.wp-pagenavi a:hover {background-color:#ccc;}
.wp-pagenavi .current {background-color:#150d58;color:#fff;}
.wp-pagenavi .pages {display:block;margin:1em 0;padding:0.4em 0.6em;text-align:center;}
.wp-pagenavi .current,
.wp-pagenavi .page,
.wp-pagenavi .nextpostslink,
.wp-pagenavi .previouspostslink {display:inline-block;width:2.4em;height:2.4em;border:1px solid #dcdcdc;line-height:2.4em;font-size:100%;}
.wp-pagenavi .current,
.wp-pagenavi .page {margin:0 0.2em;}
.wp-pagenavi .nextpostslink {margin-left:0.2em;}
.wp-pagenavi .previouspostslink {margin-right:0.2em;}

#sidebarCategoryList li {position:relative;display:block;margin-bottom:2px;}
#sidebarCategoryList li:after {content:"";display:block;position:absolute;top:0;right:1em;width:0.6em;height:100%;background-color:#f7a81b;}
#sidebarCategoryList li a {display:block;border:1px dotted #dfdfdf;line-height:3em;color:#333;text-decoration:none;text-indent:3em;font-size:large;}
#sidebarCategoryList li a:hover {background-color:#dfdfdf;}
#sidebarCategoryList .information {background:url(../images/icon_news.png) 10px center no-repeat;}
#sidebarCategoryList .weekly-report {background:url(../images/icon_action.png) 10px center no-repeat;}
#sidebarCategoryList .report {background:url(../images/icon_wr.png) 10px center no-repeat;}

#siberCategoryRE {margin-top:1em;}
#siberCategoryRE h3 {margin-bottom:0.4em;background-color:#150d58;line-height:2em;font-weight:normal;color:#fff;text-align:center;}
#siberCategoryRE li {display:block;margin-bottom:2px;}
#siberCategoryRE li a {display:block;padding:0.4em 0.8em;border:1px dotted #dfdfdf;line-height:2em;text-decoration:none;}
#siberCategoryRE li a:hover {text-decoration:underline;}
#archiveList h3 {margin:1em 0 0.4em 0;background-color:#150d58;line-height:2em;font-weight:normal;color:#fff;text-align:center;}
#archiveList li {display:block;margin-bottom:2px;padding:0.4em 0.8em;border:1px dotted #dfdfdf;line-height:2em;}
#archiveList li a {text-decoration:none;}
#archiveList li a:hover {text-decoration:underline;}

.pc {display:none;}

a.link-to-pdf {overflow:hidden;display:block;width:212px;margin:2em auto;border:1px solid #dfdfdf;text-align:center;}
a.link-to-pdf :hover {opacity:0.6;filter:alpha(opacity=60);-ms-filter:"alpha( opacity=60 )";}
a.link-to-pdf img {margin:0;}
