.move_bar {
cursor:move;
}
.th_headermenu_title {
width:100%;
margin-bottom:5px;
}
.th_headermenu_line_title_header {
padding-top:2px;
vertical-align:top;
width:10px;
}
.th_headermenu_round_title_header {
padding-top:2px;
vertical-align:top;
width:25px;
}
img {border:0px;}
form {margin:0px;}
dl {
display:inline;
}
dl,dt,dd {
margin:0;
padding:0;
}
p {margin:2px 0;}
body {
text-decoration:none;
color:#494949;
margin:0px;
padding:0px;
font-size:80%;
font-family:Arial, sans-serif;
}
optgroup {
font-style:normal;
}
div.outerdiv {
padding:2px;
}
.head {
border:0px;
white-space:nowrap;
padding:4px 3px;
vertical-align:top;
}
.foot {
border:0px;
white-space:nowrap;
padding:4px 3px;
}
.note {
background-color:#f3f3f3;
}
table {
border-width:0px;
padding:0px;
border-collapse:collapse;
font-size: small;
}
table.outer {
width:100%;
margin:0px;
padding:0px;
border:0px;
}
table.outer th {
padding:5px;
border:0px;
white-space:nowrap;
font-weight:normal;
text-align:left;
}
table.outer th.head{
background-color:#f2f3f1;
}
.row {
padding:5px;
vertical-align:top;
border:0px;
}
tr.row td {
padding:5px;
vertical-align:top;
border:0px;
}
td,th {
padding:0px;
}
.comptextarea {
visibility :hidden;
font-size: small;
width:520px;
height:270px;
}
table.grid_header {
border-left : 1px solid #b8b8b8;
}
table.grid {
border-left  : 1px solid #ababab;
border-bottom : 1px solid #e0e0e0;
}
table.grid_header th {
padding : 2px 2px 2px 3px;
border-top : 1px solid #b8b8b8;/**/
border-right : 1px solid #b8b8b8;
background-color : #f0f4f7;
text-align:left;
overflow:hidden;
font-weight:normal;
}
td.grid_row,tr.grid_row td {
padding : 2px 2px 2px 3px;
margin : 0px;
border-bottom : 1px solid #e0e0e0;
border-right : 1px solid #e0e0e0;
height : 22px;
overflow : hidden;
line-height: 12px;
}
.grid_change_disp {
width:30px;
}
.grid_name {
width:150px;
}
.grid_operate {
width:100px;
}
.grid_creator {
width:120px;
}
.grid_create_date {
width:100px;
}
.grid_manage {
width:150px;
}
th.grid_sort:hover {
background-color:#faf8f3;
text-decoration:none;
border-bottom:solid 2px #f9b119;
border-collapse:separate;
}
.deadline {
background-color:#ffdddd;
color:#ff0000;
}
.errorstr {
color:#ff0000;
}
.warnstr {
color:#0000ff;
}
.require {
color:#ff0000;
}
tr.current,div.current {
background-color:#fff7de;
color:#d64728;
white-space:nowrap;
}
.comp_calendar_icon {
margin: 0px 3px;
}
.comp_calendar_text {
width:80px;
}
textarea {
font-size: small;
line-height: 1.5;
}
a,a:link {
color:#04419a;
}
a:hover {
color:#0000ff;
}
a:visited,a:active {
color:#551a8b;
}
a.link,a.link:link {
color:#04419a;
text-decoration:none;
}
a.link:visited {
color:#04419a;
text-decoration:none;
}
a.link:hover {
color:#0000ff;
text-decoration:none;
}
a.link:active {
color:#04419a;
text-decoration:none;
}
a.syslink,a.syslink:link {
color:#5c9084;
text-decoration:none;
}
a.syslink:visited {
color:#1f704c;
text-decoration:none;
}
a.syslink:hover {
color:#006400;
text-decoration:none;
}
a.syslink:active {
color:#5c9084; text-decoration:none;
}
a.menulink,a.menulink:link {
color:#494949;
text-decoration:none;
}
a.menulink:visited {
color:#494949;
text-decoration:none;
}
a.menulink:hover {
color:#4e62a9;
text-decoration:none;
}
a.menulink:active {
color:#494949;
text-decoration:none;
}
._mod_title {
text-align:center;
overflow:hidden;
width:110px;
white-space:nowrap;
}
.module_box {
}
a.blockLink {
background-color:#f06f1d;
color:#ffffff;
display:block;
}
div.hr {
border-top:none;
border-left:none;
border-right:none;
border-bottom:1px solid #cccccc;
margin-top:5px;
margin-bottom:5px;
}
.tooltip {
position:absolute;
visibility:hidden;
padding:5px;
border:1px solid #000000;
background-color:#ffffdd;
font-size:80%;
}
.popupClass {
position:absolute;
visibility:hidden;
display:none;
padding:5px;
border: 1px solid;
border-color: #f1f1e9 #727272 #727272 #f1f1e9;
background-color:#ffffff;
}
iframe.popupIframe {
position:absolute;
border:0px;
}
input.lined_btn {
margin-left:5px;
}
div.top_description {
padding:5px;
}
td.selectlist {
text-align: center;
padding-top:5px;
}
td.selectlist_arrow_btn_area {
text-align: center;
vertical-align:middle;
white-space:nowrap;
padding:5px;
}
select.selectlist {
width:180px;
height:250px;
}
div.contextMenu {
padding:3px;
border:1px solid #aca899;
border-left:1px solid #666666;
border-right:1px solid #666666;
background-color:#FFFFFF;
}
div.contextRow {
padding-left:15px;
padding-right:15px;
white-space:nowrap;
color:#000000;
}
div.contextDisableRow {
padding-left:15px;
padding-right:15px;
white-space:nowrap;
color:#aca899;
}
div.contextHighlight {
background-color:#316ac5;
color:#ffffff;
}
.tooltipClass {
position:absolute;
visibility:hidden;
padding:5px;
border:1px solid #000000;
background-color:#ffffcc;
color:#000000;
white-space:nowrap;
}
.disable_lbl {
color:#aca899;
}
.print_preview {
background-color:#ffffff;
}
.print_header {
background-color:#eeeeee;
text-align:right;
padding:5px;
}
div.errorHeaderMsg {
background-color:#ffcccc;
text-align:center;
border-top:1px solid #ddddff;
border-left:1px solid #ddddff;
border-right:1px solid #aaaaaa;
border-bottom:1px solid #aaaaaa;
font-weight:bold;
padding:10px;
}
.logger {
font-size:12px;
}
.logger_block{
border: 1px solid #cc0033;
background-color:#faebd7;
}
.logger_notice{
color: #000000;
}
.logger_warning{
color: #ff6600;
}
.logger_error{
color: #ff0000;
}
.logger_debug{
color: #0000ff;
}
.logger_trace{
color: #0000ff;
}
.logger_other{
color: #336600;
}
.logger_sql{
color: #336600;
}
.loading {
width:16px;
height:16px;
border:0px;
position:absolute;
left:-100px
}
img.icon {
vertical-align:middle;
}
.btn-width {
width:75px;
padding:0.2em;
}
.tempbtn-width {
width:100px;
padding:0.2em;
}
.btn-bottom {
margin-top:5px;
text-align:center;
}
.redirect_body {
background-color:#ffffff;
}
.redirect_main{
margin: 120px 150px 80px;
text-align:left;
}
.redirect_text{
padding-left:8px;
font-size:210%;
}
.redirect_subtext{
padding-left:8px;
padding-top:50px;
font-size:130%;
font-weight:bold;
}
.redirect_subtext_link{
color:#5081c9;
text-decoration:underline;
}
span.blocktext,div.blocktext {
white-space:nowrap;
vertical-align:middle;
border-top:2px solid #666666;
border-left:2px solid #666666;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
background-color:#FFFFFF;
}
.nc_block_title {
width:100%;
white-space:nowrap;
}
.highlight {
background-color:#e9f2fb;
color:#4e62a9;
}
a.hover_highlight,a.hover_highlight:link {
text-decoration:none;
}
a.hover_highlight:visited {
text-decoration:none;
}
a.hover_highlight:hover {
color:#4e62a9;
background-color:#e9f2fb;
text-decoration:none;
}
a.hover_highlight:active {
text-decoration:none;
}
#header_menu {
border-bottom: 1px solid #dfe4e7;
}
h2.nc_block_title {
height:1.1em;
font-size:120%;
}
table.monthlynumber_list {
border-collapse:collapse;
width:100%;
margin:0px;
padding:0px;
border:1px solid #cccccc;
}
table.monthlynumber_list th {
padding:2px 8px; border:0px;
background-color:#f2f3f1;
white-space:nowrap;
font-weight:normal;
}
table.monthlynumber_list td {
border:1px solid #cccccc;
padding:2px 8px;
white-space:nowrap;
}
h1,h2,h3,h4,h5,h6 {
line-height:normal;
padding:0px;
margin:0px;
margin-bottom:5px;
}
.widthmax {
width:100%;
}
.widthauto {
width:auto;
}
.nowrap {
white-space:nowrap;
}
.valign-top {
vertical-align:top;
}
.valign-middle {
vertical-align:middle;
}
.valign-bottom {
vertical-align:bottom;
}
.align-left {
text-align:left;
}
.align-right {
text-align:right;
}
.align-center {
text-align:center;
}
.bold {
font-weight:bold;
}
.float-left {
float:left;
}
.float-right {
float:right;
}
.float-clear {
clear: both;
}
br.float-clear {
clear: both;
line-height:0px;
}
div.float-clear-div {
line-height:0px;
display:block;
margin:0;
padding:0;
clear:both;
height:0;
border:none;
visibility:hidden;
font-size:0;
}
.visible-hide {
visibility:hidden;
}
.display-block {
display:block;
}
.display-none {
display:none;
}
.collapse_separate {
border-collapse: separate;
}
blockquote.quote {
border-left:2px solid #cccccc;
padding-left:5px;
margin:0px 0px 0px 25px;
}
input.text {
width:250px;
}
input.mail_subject {
width:250px;
}
input.date {
width:75px;
}
textarea.mail_body {
width:300px;
height:200px;
}
textarea.textarea {
width:450px;
height:80px;
}

body {line-height:1.5}
.container {
border-collapse:collapse;
width:1020px;/*1146px*/
}
.leftcolumn {
border: 0px none;
width:20%;
}
.centercolumn {
border: 0px none;
width:80%;
}
.rightcolumn {
border: 0px none;
width:20%;
}
.headercolumn {
border: 0px none;
width:auto;
}
.footercolumn {
border: 0px none;
width:auto;
}
.main_column {
}
.headercolumn_on {
border-bottom:1px solid #cccccc;
}
.leftcolumn_on {
border-right:1px solid #cccccc;
}
.rightcolumn_on {
border-left:1px solid #cccccc;
}
.enlarged_display {
padding:10px;
}
.column_movedummy div {
border:2px dashed #ffd700;
overflow:hidden;
}
.select_leftcolumn {
border:2px solid #ffd700;
}
.select_centercolumn {
border:2px solid #ffd700;
}
.select_rightcolumn {
border:2px solid #ffd700;
}
.select_headercolumn {
border:2px solid #ffd700;
}
.addmobule_box {
padding:8px 8px 2px 8px;
}
div.headercolumn_menu {
background-color:#ffffff;
}
table#header_menu a.menulink,
table#header_menu a.menulink:link,
table#header_menu a.menulink:visited,
table#header_menu a.menulink:active,
table#header_menu a.menulink:hover {
color:#7a858f;
}
table#header_menu {
width:100%;
text-align:left;
margin:0;
}
table#header_menu td.menu_right {
text-align:right;
vertical-align:middle;
white-space:nowrap;
padding:4px 0px 4px 4px;
}
table#header_menu td.menu_left {
text-align:left;
vertical-align:middle;
padding:0px;
white-space:nowrap;
}
table#header_menu .header_btn_left {
vertical-align:middle;
padding:0px 6px;
}
table#header_menu .header_btn {
vertical-align:middle;
padding:0px 6px;
border-left:1px solid #9999cc;
}
table#header_menu .header_icon {
margin:0px 2px;
}
table#header_menu .setting_end_btn {
color:#74ad69;
}
table#footerbar {
text-align:right;
color:#a3a3a3;
vertical-align:middle;
font-size:80%;
font-weight:bold;
width:100%;
}
table#footerbar .copyright {
text-align:right;
color:#a3a3a3;
vertical-align:middle;
font-size:90%;
font-weight:bold;
padding:0 8px;
}
div#centercolumn_inf_mes {
padding:5px;
border:1px solid #cccccc;
margin:5px;
text-align:center;
}
div#centercolumn_inf_mes div {
padding:3px;
}
.whatsnew_results {
padding:20px 0px 5px 0px;
}
.whatsnew_title {
padding:2px 10px 3px 5px;
}
tr.whatsnew_unread td a{
color:#04419a !important;
}
tr.whatsnew_read td a{
color:#551a8b;
}
.whatsnew_description {
padding:5px 2px 18px 18px;
}
.whatsnew_user_name {
font-size:85%;
text-align:right;
padding:2px 5px 3px 5px;
}
.whatsnew_module {
font-size:85%;
padding:2px 5px 3px 5px;
white-space:nowrap;
}
.whatsnew_room {
font-size:85%;
padding:2px 5px 3px 5px;
white-space:nowrap;
}
.whatsnew_room div{
overflow:hidden;
width:120px;
}
.whatsnew_time {
font-size:80%;
text-align:right;
padding:2px 5px 3px 5px;
white-space:nowrap;
color: #008000;
}
.whatsnew_selectlist {
width:230px;
height:250px;
}
form.login_popup, form.login_block {
background-color:#ffffff;
padding:0px 10px;
}
form.login_popup {
width:230px;
}
form.login_block {
width:190px;
}
form.login_popup input.login_input, form.login_block input.login_input {
display:block;
margin-bottom:10px;
border:1px solid #cccccc;
border-right:1px solid #ebebeb;
border-bottom:1px solid #ebebeb;
}
form.login_popup input.login_input {
width:230px;
}
form.login_block input.login_input {
width:180px;
}
form.login_popup div.login_buttons, form.login_block div.login_buttons {
margin-bottom:5px;
}
form.login_popup div.login_buttons {
margin-left:34px;
}
form.login_block div.login_buttons {
margin-left:45px;
}
label.login_label {
display:block;
margin-bottom:3px;
}
.login_forgetpass {
width:330px;
}
.login_detail_head {
text-align:left;
vertical-align:top;
padding:2px 8px !important;
}
.login_detail_detail {
padding:2px;
}
.login_desc {
padding-left:5px;
color:#af2c4d;
}
.login_disclaimer {
height:150px;
width:330px;
}
.login_autoregist_comp {
text-align:center;
font-size:130%;
font-weight:bold;
}
.login_mes_autoregist_confirm {
width:330px;
padding:15px;
border:1px solid #ca9c93;
}
.login_autoregist_content {
width:330px;
padding:15px;
margin-top:10px;
}
.login_autoregist_content_textarea {
height:150px;
width:330px;
}
iframe.login_popup {
border:0px;
width:250px;
}
iframe.login_block {
border:0px;
width:200px;
}
iframe.login_popup_ie7padding {
padding-bottom:7px;
}
div.login_ssl_outer,
div.login_ssl_outer iframe,
form.login_ssl_outer {
height:195px;
}
div.login_ssl_outer_rememberme,
div.login_ssl_outer_rememberme iframe,
form.login_ssl_outer_rememberme {
height:220px;
}
div.login_rememberme {
text-align:right;
}
div.login_ssl_outer_rememberme div.login_popup_sslcancel_btn,
div.login_ssl_outer div.login_popup_sslcancel_btn {
margin-left:136px;
}
div.login_ssl_outer div.login_popup_sslcancel_btn {
margin-top:-63px;
}
div.login_ssl_outer_rememberme div.login_popup_sslcancel_btn {
margin-top:-88px;
}
.login_ssl_font {
text-align:left;
padding:5px 0px 10px 10px;
background:white;
}
input.login_login_button,
input.login_cancel_button {
border:2px solid #95d1e4;
background-color:#f9ffff;
color:#8299bb;
font-family:arial,sans-serif;
font-weight:bold;
padding-top:3px;
padding-bottom:5px;
overflow: visible;
cursor:pointer;
}
input.login_login_button_hover,
input.login_cancel_button_hover {
border:2px solid #fff07a;
background-color:#fffbe5;
color:#e6b857;
}
input.login_login_button {
font-size:110%;
padding-left:12px;
padding-right:12px;
}
input.login_cancel_button {
font-size:80%;
margin-left:5px;
padding-left:5px;
padding-right:5px;
}
div.login_popup {
position: absolute;
left:-300px;
}
div.login_forgetpass_link {
text-align:right;
font-weight:bold;
padding-top:5px;
}
br.login_offset_height {
line-height:2em;
}
ul.menu_headerflat {
background:transparent url(./images/menu/header_btnback.gif) repeat-x scroll left top;
display:block;
height:36px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0px 20px;
}
ul.menu_headerflat li {
background:transparent url(./images/menu/header_btnback.gif) repeat-x scroll left top;
display:block;
float:left;
padding:0px;
}
ul.menu_headerflat li a {
height:20px;
width:130px;
overflow:hidden;
display:block;
padding:8px 0px;/*7px 0px*/
}
.menu_headerflat_btn {
border-color:transparent #cccccc transparent #ffffff;
border-style:solid;
border-width:0px 1px;
padding:0px;
text-align:center;
font-weight:bold !important;
}
.menu_headerflat_highlight {
background:transparent url(./images/menu/header_light_btnback.gif) repeat-x scroll left top;
}
div.banner_list_header {
margin-left:10px;
margin-bottom:10px;
width:700px;
}
div.banner_operation_separator {
float:left;
margin:0px 5px;
}
select.banner_category_select {
margin-right:10px;
}
th.banner_grid_display_banner,
td.banner_grid_display_banner {
width:50px;
text-align:center!important;
}
th.banner_grid_thumbnail,
td.banner_grid_thumbnail {
width:140px;
text-align:center;
}
th.banner_grid_block_click_count,
td.banner_grid_block_click_count {
width:70px;
text-align:right;
}
th.banner_grid_all_click_count,
td.banner_grid_all_click_count {
width:70px;
text-align:right;
}
.banner_grid_table {width:742px;}
a.banner_thumbnail_link,
div.banner_thumbnail_frame {
display:block;
width:120px;
height:90px;
margin:0px auto 5px;
position:relative;
}
div.banner_thumbnail_frame {
float:left;
}
div.banner_delete_upload_image {
height:90px;
vertical-align:bottom;
}
img.banner_thumbnail_url,
img.banner_thumbnail{
display:block;
position:absolute;
left:0px;
}
img.banner_thumbnail_url {
clip:rect(0px 120px 90px 0px);
}
tr.banner_display_checked {
}
tr.banner_display_checked_none {
background-color:#f0f0f0;
}
img.banner_image {
}
div.banner_preview {
white-space:nowrap;
}
a.banner_preview_link {
}
div.banner_outer {
margin:4px 0px;
}
a.banner_link {
}
form.banner_form {
margin:5px;
}
input.banner_link_url,
input.banner_image_url {
width:450px;
}
label.banner_display_width {
}
label.banner_display_height {
margin-left:10px;
}
input.banner_display_width,
input.banner_display_height {
margin-left:5px;
width:40px;
}
div.banner_category_entry {
text-align:right;
margin-bottom:10px;
width:450px;
}
table.banner_category_sequence td,
table.banner_list_sequence td {
padding:2px 0px 2px 5px;
border-top:1px solid #e0e0e0;
border-bottom:1px solid #e0e0e0;
height:2.5em;
}
td.banner_category_list_name,
td.banner_list_sequence_name {
width:380px;
}
div.banner_back_button {
text-align:center;
margin-top:10px;
width:450px;
}

.menu_top_public {
font-weight:bold;
white-space:nowrap;
display:block;
padding:2px;
}
.menu_public {
display:block;
padding:2px;
}
.menu_top_private {
font-weight:bold;
white-space:nowrap;
display:block;
padding:2px;
}
.menu_private {
display:block;
padding:2px;
}
.menu_top_group {
font-weight:bold;
white-space:nowrap;
display:block;
padding:2px;
}
.menu_group {
display:block;
padding:2px;
}
.menu_top_page {
text-align:right;
white-space:nowrap;
}
.menu_top_page_href {
padding-left:3px;
padding-right:3px;
white-space:nowrap;
font-weight:bold;
}

.photoalbum_grid_manage {
width:250px;
}
div.photoalbum_display_sub_item {
margin-left:20px;
white-space:nowrap;
}
div.photoalbum_display_sub_item a {
margin-left:20px;
}
label.photoalbum_size_flag_on {
margin-right:10px;
}
input.photoalbum_slide_size {
width:40px;
margin-left:5px;
}
div.photoalbum_photoalbum_name {
font-weight:bold;
white-space:nowrap;
}
div.photoalbum_operation {
height:1.8em;
}
div.photoalbum_album_operation {
float:left;
}
div.photoalbum_album_page_operation {
text-align:right;
margin-left:200px;
white-space:nowrap;
}
div.photoalbum_album_list_head {
margin-top:8px;
margin-bottom:10px;
}
div.photoalbum_album_list_foot {
margin-top:15px;
}
span.photoalbum_page_switch a {
margin:0px 4px;
}
span.photoalbum_page_switch a.current {
font-weight:bold;
color:#c90505;
}
select.photoalbum_album_sort {
margin-left:3px;
}
table.photoalbum_album {
border:1px solid #cccccc;
width:100%;
}
table.photoalbum_album td {
border-bottom:1px solid #cccccc;
vertical-align:top;
}
td.photoalbum_album_jacket,
div.photoalbum_album_jacket {
background-image:url(./images/photoalbum/default/layer.gif);
background-position:10px 10px;
background-repeat:no-repeat;
width:100px;
padding:15px 3px 3px 15px;
}
a.photoalbum_album_jacket {
display:block;
height:100px;
}
div.photoalbum_album_jacket {
float:left;
height:100px;
}
img.photoalbum_album_jacket {
position:absolute;
}
div.photoalbum_album_photo_count {
text-align:center;
}
td.photoalbum_album_data {
padding:10px 3px 3px 10px;
}
div.photoalbum_album_data_main {
float:left;
}
div.photoalbum_album_name {
font-weight:bold;
}
span.photoalbum_public_flag {
color:#ff0000;
}
span.photoalbum_vote {
margin-left:4px;
}
div.photoalbum_album_description {
min-height:80px;
}
img.photoalbum_album_edit {
margin:0px 2px;
}
div.photoalbum_album_infomation {
text-align:right;
}
div.photoalbum_album_jacket_sample {
border:1px solid #cccccc;
width:210px;
height:150px;
overflow:auto;
}
img.photoalbum_album_jacket_sample {
width:50px;
height:50px;
margin:6px;
}
form.photoalbum_album_form {
margin:5px;
}
div.photoalbum_album_detail {
text-align:right;
margin:5px 0px;
}
textarea.photoalbum_album_description {
width:300px;
}
div.photoalbum_photo_operation {
margin:10px 0px;
}
div.photoalbum_slide_link {
float:left;
}
div.photoalbum_photo_manage {
text-align:right;
margin-left:200px;
}
div.photoalbum_photo_name {
text-align:center;
margin-bottom:5px;
}
div.photoalbum_photo_area {
text-align:center;
}
img.photoalbum_photo {
border:2px solid #a5bbc9;
}
div.photoalbum_photo_description {
margin-top:5px;
text-align:center;
}
div.photoalbum_slide_operation {
text-align:center;
margin-bottom:20px;
}
div.photoalbum_slide_operation a {
margin:0px 2px;
}
div.photoalbum_photo_current {
text-align:center;
display:none;
}
div.photoalbum_thumbnail_area {
border:1px solid #888888;
padding-bottom:10px;
}
div.photoalbum_thumbnail_previous {
float:left;
margin-top:26px;
width:14px;
}
div.photoalbum_thumbnail_next {
margin-top:26px;
float:left;
width:14px;
}
ol.photoalbum_thumbnail {
padding:0px;
float:left;
display:block;
margin:0px;
}
ol.photoalbum_thumbnail li  {
float:left;
margin:5px 0px 5px 7px;
list-style-type:none;
list-style-position:inside;
}
ol.photoalbum_thumbnail a {
display:block;
}
img.photoalbum_thumbnail {
position:absolute;
}
ol.photoalbum_thumbnail li.photoalbum_current {
border:2px solid #ff8c00;
}
div.photoalbum_photo_footer {
text-align:right;
}
div.photoalbum_comment_area {
margin-top:8px;
}
div.photoalbum_comment_head {
font-weight:bold;
}
div.photoalbum_comment {
margin-bottom:20px;;
}
div.photoalbum_comment_creator {
float:left;
}
div.photoalbum_comment_manage {
text-align:right;
margin-left:100px;
}
span.photoalbum_comment_time {
margin-right:5px;
}
form.photoalbum_comment_form {
width:455px;
}
form.photoalbum_photo_form {
margin:3px;
}
input.photoalbum_photo_upload {
margin-top:2px;
}
label.photoalbum_photo_list_sort {
display:block;
}
form.photoalbum_photo_list_form {
margin:3px;
}
div.photoalbum_photo_list_outer {
border:6px solid #e1ecfe;
margin:5px 0px;
float:left;
}
div.photoalbum_photo_list {
border:1px solid #aaaaaa;
width:500px;
float:left;
}
div.photoalbum_photo_list_photo_area {
border-right:1px solid #e6e6e6;
border-bottom:1px solid #e6e6e6;
float:left;
text-align:center;
width:99px;
height:120px;
}
div.photoalbum_photo_drag {
float:left;
width:9px;
height:120px;
}
div.photoalbum_photo_over div.photoalbum_photo_drag {
background-image:url(./images/comp/draganddrop/move_bar.gif);
background-repeat:repeat-y;
cursor:move;
}
div.photoalbum_photo_list_photo {
padding-top:10px;
float:left;
width:90px;
}
div.photoalbum_photo_list_photo div.photoalbum_photo_name {
font-size:12px;
float:left;
overflow:hidden;
white-space:nowrap;
margin-top:50px;
width:78px;
}
a.photoalbum_photo_list_photo {
display:block;
float:left;
margin-left:5px;
}
textarea.photoalbum_photo_description {
width:250px;
}
.photoalbum_grid_table {width:580px;}
.menu_edit_top_outer {
border:1px solid #cccccc;
border-collapse: separate;
margin-bottom:1px;
}
.menu_room {
background-color:#659ada;
}
.menu_node {
background-color:#d767af;
}
.menu_leaf {
background-color:#aca899;
}
.menu_prepared {
color:#fe8d9e;
font-weight:400;
}
.menu_none_displayseq {
width:10px;
height:24px;
}
.menu_lbl_disabled {
color:#cccccc;
}
.menu_top_menu {
text-align:right;
padding:5px;
}
.menu_top_menu_btn {
padding:5px;
white-space:nowrap;
}
.menu_bar_img {
width: 3px;
}
.menu_visibility_td {
padding:0px 5px;
}
.menu_visibility_img {
width:16px;
height:16px;
}
.menu_main_edit_td {
padding-left:5px;
vertical-align:middle;
}
.menu_del_btn {
padding-left:5px;
padding-right:5px;
vertical-align:middle;
white-space:nowrap;
}
.menu_trash_img {
width:13px;
height:14px;
}
.menu_pagename_text {
width:120px;
}

.th_system {
width:100%;
height:auto;
border-bottom:1px solid #eeeeee;
}
.th_system_inside {
background-color:#ffffff;
}
.th_system_upperleft {
width:6px;
height:6px;
background:transparent url("./themes/system/images/setting_upperleft.gif") no-repeat scroll left bottom;
}
.th_system_upper {
height:6px;
background:transparent url("./themes/system/images/setting_upper.gif") repeat-x scroll center bottom;
}
.th_system_upperright {
width:6px;
height:6px;
background:transparent url("./themes/system/images/setting_upperright.gif") no-repeat scroll right bottom;
}
.th_system_left {
width:6px;
height:6px;
background:transparent url("./themes/system/images/setting_left.gif") repeat-y scroll left center;
}
.th_system_right {
width:6px;
background:transparent url("./themes/system/images/setting_right.gif") repeat-y scroll right center;
}
.th_system_belowleft {
width:6px;
height:6px;
background:transparent url("./themes/system/images/setting_belowleft.gif") no-repeat scroll left top;
}
.th_system_below {
height:6px;
background:transparent url("./themes/system/images/setting_below.gif") repeat-x scroll center top;
}
.th_system_belowright {
width:6px;
height:6px;
background:transparent url("./themes/system/images/setting_belowright.gif") no-repeat scroll right top;
}
.th_system_header_right {
white-space:nowrap;
}
.th_system_header_left {
white-space:nowrap;
}
.th_system_header_center {
width:100%;
vertical-align:top;
padding-left:0px;
padding-right:5px;
}
.th_system_header_dot {
width:100%;
vertical-align:top;
white-space:nowrap;
}
.th_system_header_move {
background:transparent url("./themes/system/images/setting_dot.gif") repeat-x scroll left center;
}
.th_system_titlecolor {
background-color:#ffffff;
color:#949494;
}
.th_system_title {
padding-left:5px;
font-weight:bold;
white-space:nowrap;
}
.th_system_btn {
vertical-align:top;
padding:0px 2px;
}


.th_titleaccent_default_color {
color:#ffffff;
background-color:#c60a00;
font-size:85%;
padding-left:0px;
}
.th_titleaccent_default_line_color {
background-color:#9e0800;
}
.th_titleaccent_default_color .highlight {
color:#ffff00;
background-color:#c60a00;
}
.th_titleaccent_default_color a.hover_highlight:hover {
color:#ffff00;
background-color:#c60a00;
text-decoration:none;
}
.th_titleaccent_title_area {
padding:3px 5px;
}
.th_titleaccent_title {
white-space:nowrap;
text-align: left;
padding: 0px 0px 0px 5px;
margin:0px;
}
.th_titleaccent_line_area {
padding: 2px 0px 2px 3px;
}
.th_titleaccent_line {
width:4px;
height:16px;
}
.th_titleaccent_sideline {
width:1px;
}
.th_titleaccent_content {
width:100%;
}
.th_titleaccent_maincontent {
padding:15px 12px 5px 12px;
}

.th_titlebox_blue_line_color {
background-color:#3c35ac;
}
.th_titlebox_blue_title_color {
background-color:#7b88d7;
color:#ffffff;
}
.th_titlebox_content {
padding: 0px 2px;
}
.th_titlebox_titletop {
margin-bottom:5px;
width:100%;
}
.th_titlebox_line {
white-space:nowrap;
width:8px;
}
.th_titlebox_title {
white-space:nowrap;
text-align: left;
padding: 3px 10px;
margin:0px;
}
.th_titlebox_content_detail {
margin-left:5px;
}

.th_none_content {
border:0px;
padding:0px;
}
.th_none_title {
white-space:nowrap;
text-align: left;
margin-bottom:10px;
}


.th_classic_default {
background-color:#ffffff;
border:1px solid #c8c8c8;
border-collapse:collapse;
}
.th_classic_default_header{
border:1px solid #c8c8c8;
background-color:#f2f2f2;
width:100%;
border-collapse:collapse;
}
.th_classic_default_title {
color:#5c666b;
font-size:90% !important;
margin:0px;
padding:5px 0px 5px 5px;
display:block;
}
.th_classic_default_btn {
border-left:1px solid #c8c8c8;
float:left;
display:block;
padding: 0px 5px;
white-space:nowrap;
}
.th_classic_default .highlight{
background-color:#eaeaea;
color:#476296;
}
.th_classic_default a.hover_highlight:hover {
background-color:#eaeaea;
color:#476296;
text-decoration:none;
}
.th_classic_content {
border:0px;
padding:2px;
}

table.th_dotline_green.widthmax{/*卒業生の中央*/
    margin:5px 0 50px 10px;
}
.th_dotline_green_title {/*卒業生のグリーンドット*/
    width:100%;
    margin-bottom:5px;
    color:#539564;
}
    .th_dotline_green_line {
    height:3px;
    background:transparent url("images/g_dot.gif") repeat-x scroll left top;
    margin-right:3px;
}

element.style {
}
.th_titlebox_title {/*保護者中央*/
    white-space: nowrap;
    text-align: left;
    padding: 3px 10px;
    margin: 0px;
}
.th_titlebox_green_line_color {
    background-color: #2c7663;
}
.th_titlebox_green_title_color {
    background-color: #68ae96;
    color: #ffffff;
}

/*中学生中央*/
.th_dotround_blue_upper {
    height: 9px;
    background: transparent url(images/upper.gif) repeat-x scroll center bottom;
}
.th_dotround_blue_upperright {
    width: 9px;
    height: 9px;
    background: transparent url(images/upperright.gif) no-repeat scroll right bottom;
}
.th_dotround_blue_right {
    width: 9px;
    background: transparent url(images/right.gif) repeat-y scroll right center;
}
.th_dotround_blue_belowright {
    width: 9px;
    height: 9px;
    background: transparent url(images/belowright.gif) no-repeat scroll right top;
}
.th_dotround_blue_below {
    height: 9px;
    background: transparent url(images/below.gif) repeat-x scroll center top;
}
.th_dotround_blue_belowleft {
    width: 9px;
    height: 9px;
    background: transparent url(images/belowleft.gif) no-repeat scroll left top;
}
.th_dotround_blue_left {
    width: 9px;
    height: 7px;
    background: transparent url(images/left.gif) repeat-y scroll left center;
}
.th_dotround_blue_upperleft {
    width: 9px;
    height: 9px;
    background: transparent url(images/upperleft.gif) no-repeat scroll left bottom;
}
/*在校生中央*/
.th_titleline_line {
    width: 5px;
}
.th_titleline_blue_color {
    background-color: #0067b2;
}
.th_titleline_title.th_titleline_title {
    white-space: nowrap;
    text-align: left;
    padding: 6px 4px;
    margin: 0px;
}
/*学校紹介中央*/
.th_titleline_green_color {
    background-color: #2c7663;
}

/*校長より中央*/
.th_titleline_red_color {
    background-color: #b20100;
}


/*ブログ中央*/
.th_underline_green_title_line {
    width: 6px;
    height: 20px;
    background-color: #aedd97;
}
.journal_content {
    padding-left: 20px;
    padding-bottom:10px;
}
.journal_list_date {
    border-collapse: collapse;
    background-color: transparent;
    background-image: url(images/line_date.gif);
    background-position: left center;
    background-repeat: no-repeat;
    border-color: #C7CDE6;
    border-style: solid none none;
    border-width: 1px medium medium;
    color: #187A8C;
    font-weight: bold;
    padding: 20px;
    vertical-align: middle;
    font-weight: bold;
    text-align: left;
    white-space: nowrap;
    width: 1%;
}
.journal_list_title {
    border-collapse: collapse;
    background-image: url(images/line_title.gif);
    background-position: left center;
    background-repeat: no-repeat;
    border-color: #C7CDE6;
    border-style: solid none none;
    border-width: 1px medium medium;
    padding: 20px 10px;
    vertical-align: middle;
    border-right: medium none;
    font-weight: bold;
}
.journal_list_user {
    display:none;
    border-collapse: collapse;
    border-color: #c7cde6;
    border-style: solid none none;
    border-width: 1px medium medium;
    padding: 20px 0px 20px 10px;
    border-left: medium none;
    padding-left: 30px;
    text-align: right;
}
td.align-right.journal_list_bottom {
    display: none;
}
.journal_right_space {
    padding-right: 50px;
    height: 15px;
}
a.syslink {/*ブログページリンク無効*/
    pointer-events: none;
}
/*フロム山高*/
.th_titleround_default_left {
    width: 33px;
    height: 24px;
    background: transparent url(images/left_fromyama.gif) no-repeat scroll right top;
}
.th_titleround_title {
    white-space: nowrap;
    text-align: left;
    padding: 1px 0px;
    margin: 0px;
}
.th_titleround_default_title_color {
    background-color: #aac05e;
    color: #ffffff;
}
.th_titleround_default_right {
    width: 11px;
    height: 24px;
    background: transparent url(images/rightfromyama.gif) no-repeat scroll left top;
}
div.linklist_description {
    margin: 4px 10px;
}

/*中学生中央*/
.th_panelbar_upperleft {
    width: 20px;
    height: 15px;
    background-image: url(images/chu_upperleft.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: left bottom;
}
.th_panelbar_violet_line {
    background-color: #e8d6ff;
}
.th_panelbar_upper {
    height: 15px;
    background: transparent url(images/chu_upper.gif) repeat-x scroll center bottom;
}
.th_panelbar_left {
    width: 20px;
    height: 15px;
    background-image: url(images/chu_left.gif);
    background-repeat: repeat-y;
    background-attachment: scroll;
    background-position: left;
}
.th_panelbar_belowleft {
    width: 20px;
    height: 15px;
    background-image: url(images/chu_belowleft.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: left top;
}
.th_panelbar_below {
    height: 15px;
    background: transparent url(images/chu_below.gif) repeat-x scroll center top;
}
.th_panelbar_belowright {
    width: 20px;
    height: 15px;
    background: transparent url(images/chu_belowright.gif) no-repeat scroll right top;
}
.th_panelbar_upperright {
    width: 20px;
    height: 15px;
    background: transparent url(images/chu_upperright.gif) no-repeat scroll right bottom;
}
.th_panelbar_right {
    width: 20px;
    background: transparent url(images/chu_right.gif) repeat-y scroll right center;
}
.th_dotround_default_upperleft {/*中学生説明会*/
    width: 9px;
    height: 9px;
    background: transparent url(images/chus_upperleft.gif) no-repeat scroll left bottom;
}
.th_dotround_default_upper {
    height: 9px;
    background: transparent url(images/chus_upper.gif) repeat-x scroll center bottom;
}
.th_dotround_default_upperright {
    width: 9px;
    height: 9px;
    background: transparent url(images/chus_upperright.gif) no-repeat scroll right bottom;
}
.th_dotround_default_left {
    width: 9px;
    height: 7px;
    background: transparent url(images/chus_left.gif) repeat-y scroll left center;
}
.th_dotround_content {
    border: 0px;
    padding: 5px 10px 5px 10px;
    background-color: #ffffff;
}
.th_dotround_default_right {
    width: 9px;
    background: transparent url(images/chus_right.gif) repeat-y scroll right center;
}
.th_dotround_default_belowleft {
    width: 9px;
    height: 9px;
    background: transparent url(images/chus_belowleft.gif) no-repeat scroll left top;
}
.th_dotround_default_below {
    height: 9px;
    background: transparent url(images/chus_below.gif) repeat-x scroll center top;
}
.th_dotround_default_belowright {
    width: 9px;
    height: 9px;
    background: transparent url(images/chus_belowright.gif) no-repeat scroll right top;
}

.th_panelround_default_title_line{/*部活ブログタイトル*/
    width: 19px;
    height: 19px;
    background-color: #d1dbdd;
}
a.clublog_link_box{/*部活ブログへのリンクボタン*/
    display:block;
	text-align:center;
    font-size:16px;
    width:260px;
	padding:20px 5px;
	border:1px solid #d2d2d2;
	margin:50px auto;
	border-radius: 10px 10px 10px 10px;
}
a.clublog_link_box:hover{
    background:#f6f6f6;
}





/* /中央ここまで */






.th_classic_headermenu {
padding-top:5px;
}
.th_classic_shortcut {
width:19px;
padding: 0px 2px;
}

body {
background-color:#e6e6e6;
}
.leftcolumn {
background-color:#ffffff;
}
.centercolumn {
background-color:#ffffff;
}
.rightcolumn {
background-color:#ffffff;
}
.headercolumn {
background-color:#ffffff;
}
.footercolumn {
background-color:#ffffff;
}
body {
background:#ffffff none;
}
.headercolumn {
//background-color:#ffffff;
border-top:0px;
border-right:0px;
border-bottom:0px;
border-left:0px;
background:#ffffff none;
}
.leftcolumn {
background-color:#ffffff;border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;background:#ffffff none;
}
.centercolumn {
background-color:#ffffff;border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;background:#ffffff none;
}
.rightcolumn {
background-color:#ffffff;border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;background:#ffffff none;
}
.footercolumn {
background-color:#ffffff;border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;background:#ffffff none;
}
