/*Copyright ACTsystems All Rights Reserved*/
/*www.act-s.co.jp*//*border:1px solid #A0A;*/

@import url("tablemaker.css");

/*search*/
.search {padding-left:2px; margin-bottom:10px; padding:5px 10px; background:url(../img/search_bg.gif);}
.search form {width:350px; margin:0 0 2px 0; padding:0; font-size:85%; color:#888888;}

form.liketxt {text-align:right; float:right; clear:both;}
form.liketxt input {width:280px;}

form.strend {text-align:left; float:left;}
form.strend input {width:100px;}

form.pageitem {text-align:right; float:right;}
form.pageitem input {width:50px;}

div#mainer .search p {font-size:85%; text-indent:0em; margin:0;}
.search .reset {width:200px; text-align:left; line-height:1.1em; margin:2px 0; float:left;}

/*form .btn*/
form input.btn {width:50px; border:1px solid #999999; text-align:center;}


/*listbox*/
.listbox {border:1px solid #DEDEDE; clear:both; margin-bottom:6px; padding:5px;}
.listbox img  {float:left;}
.listbox .name  {float:right; width:550px; border:0px; margin:0;}
.listbox .top   {float:none; width:auto;}

.listbox .name i {font-weight:normal; margin-right:10px; color:#666666;}
.listbox .name span {font-size:95%; line-height:1.1em; color:#888888;}

.listbox .name h3   {line-height:1.3em;}
.listbox .name h3 a {line-height:1.1em;}
.listbox .name h4   {clear:both;}
.listbox .name h4 i {font-size:90%;}
.listbox .name h5   {font-size:85%; text-align:right; float:right;}
.listbox .name p    {padding:2px 8px; background-color:#EEEEEE; margin-top:10px;}
/*.listbox .name p.list {height:50px; overflow:hidden;}*/

/*itembox*/
.listbox .photo img   {clear:both; float:none; margin-top:20px;}
.listbox .photo       {clear:both; float:none; border-top:1px dashed #CCCCCC; text-align:center;}
.listbox .photo strong{display:block; width:100%; line-height:1.1em; color:#888888;}
.listbox .photo b     {display:block; width:100%; font-weight:normal; line-height:1.1em; color:#888888;}

/*errorbox*/
.error {color:#FF3333; font-weight:bold;}
.error div {display:block; padding:5px; text-align:center; background-color:#EEEEEE;}

/*pager*/
#pager {font-size:85%; margin-top:10px;}
#pager ul    {text-align:center;}
#pager li    {display:inline; padding:1px 4px; line-height:1.01em; }

/*edit*/
table.edit    {border:1px solid #CCCCCC; width:100%; clear:both; margin-bottom:5px;}
table.edit th,
table.edit td {border:1px solid #CCCCCC; padding:3px 10px;}
table.edit th {background:#6699FF; color:#FFFFFF; text-align:center;}
table.edit td.h {width:2em; text-align:right; background:#DDEEFF;}
table.edit td.a {width:4em; text-align:center;}
table.edit td.t {width:6em; text-align:left;}
table.edit td.p {width:5em; text-align:right;}
table.edit td span.title {background:#DDEEFF; border:1px solid #CCCCCC; padding:2px; margin-right:5px; line-height:1.8em;}
table.edit img {margin-right:2px;}
table.edit td.h img,
table.edit td.a img,
table.edit td.t img,
table.edit td.p img {vertical-align:middle;}
/*img*/
table.edit .thumbnail img   {}
table.edit .loop_img  img   {}/*{float:right;}{float:left; margin-right:10px;}*/
table.edit .loop_img  input {width:400px;}
/*view*/
table.edit tr.f0  td,
table.edit tr.f00 td,
table.edit tr.f01 td {background:#DEDEDE;}
table.edit tr.f1  td,
table.edit tr.f10 td {}
table.edit tr.f11 td {background:#E9E9E9;}
table.edit tr.f-1 td {background:#C0C0C0;}


/*edit asterisk*/
blink,
.asterisk {color:red;}

/*edit detail*/
table.detail td.h {width:8em; text-align:center;}
table.detail i,table.detail b {font-style:normal; font-weight:normal; font-size:85%;}
/* \*/ * html table.detail i, * html table.detail b {font-size:70%;} /* */
table.detail b {color:#CC3300;}

/*editform*/
form.editform textarea {width:500px; height:70px; font-size:100%;}
form.editform input    {width:500px;}
form.editform input.ws {width:150px;}
form.editform input.wss{width:50px;}
form.editform textarea.text {height:200px;}
form.editform input.btn {width:100px;}
table.detail td.btn {text-align:center;}
/*radio*/
form.editform .radio label {margin-right:1em;}
form.editform .radio input {vertical-align:text-bottom; width:auto;}
form.editform .radio img   {vertical-align:text-bottom; margin:0px 0.5em;}
/*checkbox*/
form.editform .checkbox label {padding-right:1em;}
form.editform .checkbox input {margin:0 3px 0 0; vertical-align:text-bottom; width:auto;}
form.editform .checkbox img   {margin:0px 0.5em;}
/*formbtn*/
form.l {float:left; width:50%;}
form.r {float:right; width:50%;}
form.c div {text-align:center; width:100%;}
form.l div {text-align:right;}
form.r div {text-align:left;}
/*file*/
form.editform .file {width:auto; margin-right:1em;}

/*viewno*/
table.edit td.viewno {width:8em;}
table.edit td.viewno a {width:2.5em; float:left; display:block; text-align:center;}
table.edit td.viewno form {padding:0; float:left;}
table.edit td.viewno form input {width:3em; height:1.5em; font-size:85%; border:1px solid #999999; vertical-align:text-bottom;}

/*backpagenav*/
div#subnav {border-top:1px solid #CCCCCC; margin-top:10px; padding-top:5px; clear:both;}
div#subnav p {font-size:85%; text-indent:0; text-align:center; display:block;}
div#subnav .backpage {width:150px; float:left; text-align:left;}
div#subnav .pagetops {width:150px; float:right; text-align:right;}


