
/* write */
.editor_content     { height:150px; }


/* content */
#content            { padding:10px; border-bottom:solid #dddddd 1px; }
.content_header     { line-height:25px; border-bottom:solid #dddddd 2px; }

.content_writer     { padding:10px 0; font-weight:bold; }
#content_content    {  }

/* Ã·ºÎ ÆÄÀÏ °¨½Î´Â Æ² */
.content_files      { margin:2px 0; padding:5px; border:solid 1px #cccccc; background-color:#dddddd; }
.content_file_title { color:#FF7500; font-weight:bold; }
.exif               { margin:2px 0; padding:5px; color:#666666; background-color:#eeeeee; }

.content_etc        { clear:both; font-size:11px; color:#808080; text-align:right; }

/* content comment */
.comment            { margin-top:5px; padding:10px; border-bottom:solid #dddddd 1px; }
.comment_header     { height:15px; padding:3px 0; }
.comment_header a.link     { color:teal; }
.comment_header a.visited  { color:teal; }

#comment_list { }
#comment_list .comment_reply { background-image:url(/common/images/icon_comment_reply.gif);background-position:left middle;background-repeat:no-repeat;padding-left:22px; }


/* comment °¢³»¿ë */
.comment_box    { padding:5px; border-top:solid 1px #cccccc; }
.comment_box .comment_writer0  { color:#808080; letter-spacing:-1px; } /* deleted */
.comment_box .comment_writer1  { font-weight:bold; color:#054969; } /* guest */
.comment_box .comment_writer2  { font-weight:bold; color:#323232; } /* user */
.comment_box .comment_date     { color:#cccccc; }

.comment_box .comment_content   { padding-top:5px; clear:both; border-top:solid 1px #dddddd; }

#comment_form       { margin:5px 0; border-top:solid 1px red; }
#comment_form li    { margin:2px 0; padding-left:60px; }
.input_name         { background:url(/common/images/bg_input_name.gif) left top no-repeat; }
.input_pw           { background:url(/common/images/bg_input_pw.gif) left top no-repeat; }
.input_email        { background:url(/common/images/bg_input_email.gif) left top no-repeat; }
.input_homepage     { background:url(/common/images/bg_input_homepage.gif) left top no-repeat; }
.input_comment      { background:url(/common/images/bg_input_comment.gif) left top no-repeat; }
.input_confirm      { background:url(/common/images/bg_input_confirm.gif) left top no-repeat; border:solid 1px #cccccc; width:64px;height:21px; cursor:pointer;}
.input_cancel       { background:url(/common/images/bg_input_cancel.gif) left top no-repeat; border:solid 1px #cccccc; width:64px;height:21px; cursor:pointer;}

#memberLayer    { background-color:#eeeeee; border:solid 2px #cccccc; padding:10px; position:absolute; left:160px; }
#memberLayer ul li { padding:2px; }

/* index */
.report { padding:10px; background:url('/common/images/dot_line.gif') center bottom repeat-x; vertical-align:top; }
.report .photo { height:180px; padding:5px; margin-bottom:10px; float:left; text-align:center; }
.report .photo .snapshot { width:110px; border:solid 2px #cccccc; }
.report .content  { line-height:20px; margin-left:140px; }
.report .content .university { color:#FE9C41; font-weight:bold; }
.report .content .major { color:#008CFE; font-weight:bold; }

/* ½Ã°£Ç¥µé. 2019-09-09 */

.table_title { padding: 30px 5px 5px; color: #37458E; font-weight: bold; font-size:14px; }

.table_border3           { width:100%; margin:5px 0; border-left:solid 2px #cccccc; border-top:solid 2px #cccccc; border-collapse:collapse; border-spacing:0px; table-layout:fixed; }
.table_border3 caption   { padding:20px 5px 5px; text-align:left; font-weight:bold; font-size:14px; color:teal; display:none; }
.table_border3 thead     { font-weight:bold; color:white; background-color:#666666; }
.table_border3 th        { padding:10px; text-align:center; font-weight:bold; text-transform:uppercase; background-color:#149500; border-right:2px solid #cccccc; border-bottom:2px solid #cccccc; color:white;}
.table_border3 tbody     { line-height:20px; text-align:center; }
.table_border3 tbody tr:hover { background-color:#F7FBFF; }
.table_border3 td        { padding:5px; border-right:2px solid #cccccc; border-bottom:2px solid #cccccc; }
.table_border3 tfoot     { font-weight:bold; background-color:#9B9893; }
.table_border3 tfoot td  { padding:0; }

/* 2021-05-12 */
.f1	{ color:red; }
.f2	{ color:blue; }

.fbox { padding-left:25px; font-size:13px; }
.fbox li { line-height:25px; }

.alignleft tbody tr td:nth-last-child(1) { text-align:left; }
.alignleft1 tbody td:nth-child(1) { text-align:left; }
.alignleft2 tbody td:nth-child(2) { text-align:left; }
.alignleft3 tbody td:nth-child(3) { text-align:left; }
.alignleft4 tbody td:nth-child(4) { text-align:left; }


.box { line-height:25px; }


ol { font-size:13px;line-height:25px; }
ol li { margin:10px; }