@charset "euc-jp";
/*-------------------------------------
soft style
-------------------------------------*/
/*theme images*/
button,
.softlist h1,
.softaddserial h1 {
	background-image:url("/img/common.gif");
	background-repeat:no-repeat;
	background-color:transparent;}



.main .frame .r02 {
	_right:-6px;}
.main .frame .r03 {
	_bottom:-6px;}
.main .frame .r04 {
	right:-6px;_bottom:-6px;}




/*---------------------
h1
---------------------*/
h1 {width:737px;}
.softlist h1 {
	background-position:center -161px;}

.softaddserial h1 {
	background-position:center -356px;}




/*---------------------
main(width:436px;)
---------------------*/

.main .frame {
	width:737px;}

.main .frame form{
	width:737px;
	margin:0;}

form textarea,
form input {
	margin:0 2px;
	vertical-align:top;}

form td input {
	margin-bottom:5px;}

form td textarea {
	margin-bottom:5px;}

form label {
	margin-right:10px;}

.nowlist {
	position:absolute;
	top:63px;
	left:27px;}

.pager {
	text-align:center;
	font-size:14px;}

.pager a,
.pager span {
	margin:0 5px;}

.pager a {
	text-decoration:underline;}

.pager span {
	color:#aaa;}

.pager span.current {
	font-size:16px;
	font-weight:bold;
	color:#333;}


.main .frame table {
	margin-top:8px;}

.main .frame table .tal {
	width:150px;}





/*---------------------
softlist
---------------------*/
.softlist .frame form {text-align:right;}





/*---------------------
softadd
---------------------*/
.wmax {
	width:98%;}

.softadd textarea {
	height:3.2em;}

.softadd .help label input {
	width:auto;
	_margin:0;
	vertical-align:top;
	_vertical-align:middle;}
.softadd .help label {margin-left:80px;}

.tac {
	margin-top:10px;
	/border-top:1px solid #fff;}

form.btn {
	display:inline;
	/font-size:0;
	/word-spacing:-0.1em;}

button.btn_stopopen,
button.btn_stopopenrequest,
button.btn_openrequest,
button.btn_entry2,
button.btn_modification,
button.btn_confirm,
button.btn_reset {
	width:129px;
	height:40px;
	margin:0 3px;
	clear:none;}

button.btn_confirm {background-position:-242px -189px;}
button.btn_confirm:hover {background-position:-371px -189px;}
button.btn_reset {background-position:-242px -229px;}
button.btn_reset:hover {background-position:-371px -229px;}
button.btn_entry2 {background-position:-242px -384px;}
button.btn_entry2:hover {background-position:-371px -384px;}
button.btn_modification {background-position:-242px -424px;}
button.btn_modification:hover {background-position:-371px -424px;}
button.btn_openrequest {background-position:-242px -464px;}
button.btn_openrequest:hover {background-position:-371px -464px;}
button.btn_stopopenrequest {background-position:-242px -504px;}
button.btn_stopopenrequest:hover {background-position:-371px -504px;}
button.btn_stopopen {background-position:-242px -544px;}
button.btn_stopopen:hover {background-position:-371px -544px;}


/*---------------------
softss
---------------------*/
.softss .frame p {margin:0;}

.softss p.imgbox {
	width:200px;
	height:200px;
	background-color:#efefef;
	border:1px solid #999;
	position:absolute;
	left:10px;
	top:10px;}

.softss .frame form {
	width:516px;
	height:165px;
	position:absolute;
	top:10px;
	right:10px;}

.softss .frame span.nowcap,
.softss .frame input.nextcap {
	display:block;
	width:505px;
	height:1.1em;
	padding:3px;
	margin:3px 0 0 0;
	border:1px solid #949aa1;}
.softss .frame span.nowcap {border-color:#dfe1e3;}

.softss .frame input.fileinput {}

.softss .frame .img_preview_box {
	width:728px;
	height:165px;
	margin-top:10px;
	padding:10px;
	border:1px solid #666;
	border-width:1px 1px 38px;
	position:relative;}

.softss .tar {_position:relative;}/*test*/

button.btn_delete,
button.btn_change,
button.btn_entry {
	width:99px;
	height:29px;
	margin:0 3px;
	clear:none;}

button.btn_entry {background-position:-242px -269px;}
button.btn_entry:hover {background-position:-341px -269px;}
button.btn_change {background-position:-242px -298px;}
button.btn_change:hover {background-position:-341px -298px;}
button.btn_delete {background-position:-242px -327px;}
button.btn_delete:hover {background-position:-341px -327px;}

/*.softss .frame form.delete {
	width:99px;
	height:29px;
	padding:0;
	position:absolute;
	right:6px;
	top:190px;
	border:none;
	float:none;}*/

.softss .frame form.delete {
	width:99px;
	height:29px;
	padding:0;
	position:relative;
	float:none;}

button.btn_entry {
	position:absolute;
	bottom:-44px;
_top:21px;/*test*/
	right:-11px;}

button.btn_change {
	position:absolute;
	bottom:-44px;
_top:21px;/*test*/
	right:94px;}

button.btn_delete {
	position:absolute;
	right:-660px;
	top:-43px;}


label.maincheck {
	display:block;
	position:absolute;
	bottom:-38px;
	left:0;
	color:#fff;}

label.maincheck input {
	margin:1px 5px 0 0;
	vertical-align:top;}





/*---------------------
softnewentry
---------------------*/
.softnewentry div.tac {
	margin:5px auto 20px;}








/*---------------------
footer
---------------------*/
.common ul.header {}




/*---------------------
[common]:float clear
---------------------*/
.img_preview_box:after,
.frame:after {content:".";display:block;height:0px;font-size:0px;line-height:0;visibility:hidden;clear:both;}
.img_preview_box,
.frame {zoom:100%;}


/*---------------------
[common]:text fly out
---------------------*/
.softaddserial h1,
.softlist h1 {display:block;text-indent:-9999px;overflow:hidden;font-size:0;}
button.btn_stopopen,
button.btn_stopopenrequest,
button.btn_openrequest,
button.btn_entry2,
button.btn_modification,
button.btn_delete,
button.btn_change,
button.btn_entry,
button.btn_reset,
button.btn_confirm {text-indent:-9999px;overflow:hidden;font-size:0;}




/*---------------------
[common]:absolute a text fly out
---------------------*/
/*
 a {display:block;text-indent:-9999px;overflow:hidden;background-color:#fff;filter:alpha(opacity=0);opacity:0;}
*/