@charset "UTF-8"; 
/*----TAB----*/
.tab_box { display:block; margin-left:0; border-bottom:5px solid #5a1; }
.tab_box li { display:block; float:left; width:auto; min-width:84px; font-weight:bold; background:#ddd; padding:3px 10px 0px 10px; margin-right:2px; -webkit-border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px; -o-border-radius:5px 5px 0px 0px; border-radius:5px 5px 0px 0px; vertical-align:bottom; behavior:url(/static/seven/js/PIE.htc); }
.tab_box li:hover { display:block; color:#fff; background-image:url(/css/ie9_green.svg); background:#280; background:-webkit-gradient(linear, 0 0, 0 bottom, from(#5a1), to(#280)); background:-webkit-linear-gradient(#5a1, #280); background:-moz-linear-gradient(#5a1, #280); background:-ms-linear-gradient(#5a1, #280); background:-o-linear-gradient(#5a1, #280); background:linear-gradient(#5a1, #280); -pie-background:linear-gradient(#5a1, #280); behavior:url(/static/seven/js/PIE.htc); position:relative; }
.tab_box .ui-tabs-active { display:block; color:#fff; text-decoration:none; background-image:url(/css/ie9_green.svg); background:#5a1; background:-webkit-gradient(linear, 0 0, 0 bottom, from(#7b4), to(#5a1)); background:-webkit-linear-gradient(#7b4, #5a1); background:-moz-linear-gradient(#7b4, #5a1); background:-ms-linear-gradient(#7b4, #5a1); background:-o-linear-gradient(#7b4, #5a1); background:linear-gradient(#7b4, #5a1); -pie-background:linear-gradient(#7b4, #5a1); behavior:url(/static/seven/js/PIE.htc); position:relative; }
.tab_box li a { color:#555; text-decoration:none; z-index:9999; }
.tab_box li:hover a:hover,
.tab_box .ui-tabs-active a { color:#fff !important; display:block; width:100%; height:100%; z-index:9999; }

.ui-tabs-panel { padding:10px 0px; /*border:1px solid #ccc; border-top:0px; */ }
.ui-tabs-panel article { width:100%; margin-bottom:10px; border-bottom:1px dotted #ccc; }
.ui-tabs-panel article h3 { margin-bottom:5px; }
.ui-tabs-panel article ul li { padding:0px 0px 5px 0px; margin:0px; overflow:auto; }
.ui-tabs-panel article ul li a {}
.ui-tabs-panel article ul li dl { }
.ui-tabs-panel article ul li dl dd {margin-bottom:5px; height:auto; }

@media projection, screen { .ui-tabs-hide { display:none; }}
@media print { .ui-tabs-nav { display:none; }}

.b_mode { float:right; width:auto; }


/*----PAGE_ADMIN----*/
.page_box { border:0px; }
.page_box .ui-tabs-panel h3 { font-size:1.2em; border-bottom:1px dotted #ccc; margin-bottom:10px; }
.page_box .ui-tabs-panel h3 span { font-size:0.8em; }
.page_box .jsm7-font { font-size:3.0em; }
.page_box .button_box { margin-left:0; margin-bottom:20px; }
.page_box .button_box .table01 td { vertical-align:middle; }
.page_box .button_box .table01 .jsm7-font { font-size:1.7em; }
.page_box .button_box .table01 a { display:block; text-align:center; }
.page_box #page01 .list,
.page_box #page02 .list,
.page_box #page03 .list,
.page_box #page04 .list { list-style-type:none; float:left; width:22%; min-width:20px; text-align:center; margin:0px 6px 12px 6px; border:1px solid #ccc; font-weight:bold; background-image:url(/css/ie9_gray.svg); background:#eee; background:-webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#eee)); background:-webkit-linear-gradient(#fff, #eee); background:-moz-linear-gradient(#fff, #eee); background:-ms-linear-gradient(#fff, #eee); background:-o-linear-gradient(#fff, #eee); background:linear-gradient(#fff, #eee); -webkit-box-shadow:0px 2px 2px rgba(0,0,0,0.4); -moz-box-shadow:0px 2px 2px rgba(0,0,0,0.4); box-shadow:0px 2px 2px rgba(0,0,0,0.4); -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; /*-webkit-transition:all 400ms linear; -moz-transition:all 400ms linear; -o-transition:all 400ms linear; -ms-transition:all 400ms linear; transition:all 400ms linear; */ behavior:url(/static/seven/js/PIE.htc); }
.page_box #page01 .list:hover,
.page_box #page02 .list:hover,
.page_box #page03 .list:hover,
.page_box #page04 .list:hover { margin:2px 6px 10px 6px; background:#fd0; background:-webkit-gradient(linear, 0 0, 0 bottom, from(#ff9), to(#fd0)); background:-webkit-linear-gradient(#ff9, #fd0); background:-moz-linear-gradient(#ff9, #fd0); background:-ms-linear-gradient(#ff9, #fd0); background:-o-linear-gradient(#ff9, #fd0); background:linear-gradient(#ff9, #fd0); -webkit-box-shadow:0px 0px 1px rgba(0,0,0,0.4); -moz-box-shadow:0px 0px 1px rgba(0,0,0,0.4); box-shadow:0px 0px 1px rgba(0,0,0,0.4); behavior:url(/static/seven/js/PIE.htc); }
.page_box #page01 .list a,
.page_box #page02 .list a,
.page_box #page03 .list a,
.page_box #page04 .list a { display:block; width:100%; padding:5px 0px; margin:0; color:#555; text-decoration:none; }
.page_box #page01 .list span,
.page_box #page02 .list span,
.page_box #page03 .list span,
.page_box #page04 .list span { display:block; float:none; margin:0 auto; }

.page_box .date { text-indent:-9999px; width:15px; }
.page_box .creator span { }
.page_box .creator { text-indent:-9999px; width:15px; }
.page_box .creator span { }

/*----UPDATE----*/
.update_box { padding:10px; border:1px solid #ddd; margin-bottom:10px; }
.update_box h3 { margin-bottom:5px; }
.update_box h4 { border-bottom:1px dotted #aaa; color:#5a1; margin-bottom:5px; }
.update_box article { margin-bottom:10px; }
.update_box ul { }
.update_box ul li { padding:0px 5px; overflow:hidden;}
.update_box ul li a { display:block; width:100%; }
