@charset "utf-8";

@import url("../../_styles/layout.css"); 

/* CSS Document */
#content {clear:both; line-height:1.5em;}



.color_000 {color:#000;}
.orange {color:#ff6600;}


.floatLeft {float:left;}
.alignRightEtc {text-align:right;}
.alignCenter {text-align:center;}
.alignLeft {text-align:left !important;}


.marR10 {margin-right:10px;}
.marR20 {margin-right:20px;}
.marT10 {margin-top:10px;}
.marB15 {margin-bottom:15px;}
.marB10 {margin-bottom:10px;}
.marB5 {margin-bottom:5px;}

.padT30 {padding-top:40px;}

.wid_20 {width:20px;}
.wid_40 {width:40px;}
.wid_65 {width:65px;}
.wid_75 {width:75px;}
.wid_190 {width:190px;}
.wid_120 {width:120px;}
.wid_300 {width:300px;}
.wid_340 {width:340px;}
.wid_500 {width:500px;}

input.wid_120, input.wid_300, input.wid_340, input.wid_40, input.wid_20, input.wid_65, input.wid_190, .wid_500 {border:solid 1px #dcdcdc; padding-left:3px;}




ul.list {font-size:0.95em;}
ul.list li{background:url(../../_images/bullet_title03.gif) 0 9px no-repeat; padding:0 0 0 7px; line-height:1.6em;}
ul.list li strong {color:#454545;}


table {clear:both; }
table th.firstChild, table td.firstChild  {border-left:none !important;}
table th.lastChild, table td.lastChild  {border-right:none  !important;}
table th.etc, table td.etc {border-left:none !important; border-right:none !important;}
table thead th.firstChild {padding:4px 8px;}


.basicWriteTable {width:100%;  font-size:0.98em; border-top:solid 2px #5e5e5e; border-bottom:solid 2px #d0d0d0;  table-layout:fixed;}
.basicWriteTable thead th {background:#eee; border:solid 1px #c6c6c6; padding:3px 3px;}
.basicWriteTable tbody th {background:#f8f8f8; border: solid 1px #c6c6c6; text-align:left; padding:2px 8px; font-weight:normal; color:#333;}
.basicWriteTable tbody td {border:solid 1px #d0d0d0; padding:3px 8px;}


.basicWriteTable tbody td.lang { border-right:solid 1px #c6c6c6; border-left:solid 1px #c6c6c6; background:#f8f8f8;}
.basicWriteTable td ul {padding:5px 0;}
.basicWriteTable td textarea {border:none !important; font-size:1em; color:#454545; line-height:1.6em; height:90px;}
.basicWriteTable tbody td input.sign {width:18px; margin:2px 1px; text-align:center; background:#f3f3f3; border: solid 1px #ccc !important;}


.basicTable {width:100%;  font-size:0.98em; border-top:solid 2px #5e5e5e; border-bottom:solid 2px #d0d0d0;}
.basicTable caption.view {display:block; text-align:right;}
.basicTable thead th {background:#eee; border: solid 1px #c6c6c6; padding:4px 5px; color:#454545;}
.basicTable tbody th {background:#f8f8f8; border: solid 1px #d0d0d0; padding:6px 5px; text-align:center; font-weight:normal; color:#333;}
.basicTable tbody td {border: solid 1px #d0d0d0; padding:6px 5px; text-align:center;}


.basicCenterTable {width:100%; font-size:1em; border-top:solid 2px #5e5e5e; border-bottom:solid 2px #d0d0d0;}
.basicCenterTable thead th {background:#eee; border: solid 1px #c6c6c6; padding:5px 0; }
.basicCenterTable tbody td {border: solid 1px #d0d0d0; padding:4px 15px 4px 18px; text-align:center; }



.pollTable {width:100%; font-size:1em; border-top:solid 2px #5e5e5e; border-bottom:solid 2px #d0d0d0;}
.pollTable tbody th {background:#eee; border: solid 1px #c6c6c6; padding:4px 8px; text-align:left;  font-weight:normal; color:#333;}
.pollTable tbody td {border: solid 1px #d0d0d0; padding:6px 10px;}



.nameBox {border:solid 4px #ebebeb; padding:10px; height:90px;}
.floatbox{float: left; text-align:center;}
.floatbox img {margin:12px 0 0 60px;}
* html .textBox{ /* IE 3px jog hack*/height: 1%;}




dl.summary {display:block; line-height:1.9em; float:right; width:300px;}
dl.summary dt{background:url(../../_images/bullet_dot_gray02.gif) no-repeat 0  8px; padding:0 0 0 7px; width:55px;  font-weight:bold; float:left;}
dl.summary dt dd{}



.pagination {clear:left; text-align:center;}
.pagination ul{font-size:1em;}
.pagination li{display: inline;}

.pagination a, .pagination a:visited{padding:0 4px 0 6px; text-decoration: none; color: #666;}
.pagination a:hover, .pagination a:active{color:#000;}
.pagination a.currentpage{color:#000 !important; font-weight: bold; text-decoration:underline;}



.themeBox { margin-left:19px;}
.themeBox div.bg{background:#f9f9f9; border:solid 1px #d8d8d8; margin-bottom:5px; padding:7px 7px 7px 18px;}
.themeBox div.bg input{border: solid 1px #ccc; margin:2px 3px;}
.themeBox div.bg ul li{font-weight:bold;} 

