@charset "utf-8";
/* CSS Document */

/*ブラウザ初期化*/
h1,h2,h3,h4,h5,h6,ul,li,input,img,p {
	margin:0;
	padding:0;
}
img {
	border:0;
	padding:2px 0;
}
ul,li {
	list-style-type: none;

}

body{
	margin: 0px;
	/*	text-align:center; */
	font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka;
	font-size:12px;
	line-height:1.5em;
text-align:center;
}

#outline {
	width:780px;
	text-align:left;
	margin:0 auto;
}

.outline-marign {
	margin: 0;
}

/* layout */

.center-left {
	float:left; 
	width:629px;
}

.c-both { 
	clear:both;
}


.header{
	background-image: url(images/obj_top_signboard.jpg);
	background-repeat:no-repeat;
	margin: 0 0 1px 0;
	height: 100px;
	/*padding: 82px 0 0 30px; */
}

/*
a.toplink {
	display: block;
	width: 780px;
	height:100px;
}
*/

h1{
	text-indent:-9999px;
}

h1 a{
	display:block;
	width:780px;
	height:82px;
}

.main{
	margin: 1px;
	width: 473px;
	float: right;
}
		
.column-left{
	margin: 1px 1px 1px 0;
	width: 150px;
}

.column-left ul {
	margin: 0 0 0 20px;
	padding: 0;
}

.column-left li {
	list-style:square;
}

.column-right{
	margin: 1px 0 1px 1px;
	width: 150px;
	float: right;
}

.column-right ul {
	margin: 0 0 0 20px;
	padding: 0;
}

.column-right li {
	list-style:square;
}


.footer{
	margin: 1px 0 0 0;
	background-image:url(images/obj_top_bottom.jpg);
	width: 780px;
	height: 25px;
	text-align:right;
}

.box-recommend {
	width: 78px;
	height: 120px;
	float: left;
	margin: 3px 5px 2px 5px;
}

.box-recommend img {
	border: 1px solid #333;
}


/* エクステンション用*/

.tx-styiwuproducts-pi1-searchbox {

}

.tx-styiwuproducts-pi1-browsebox {
	clear:both;
}

.tx-styiwuproducts-pi1-browsebox-strong {
	color: #000000;
	font-weight:bold;
}
.tx-styiwuproducts-pi1-browsebox-SCell {
	color: #FF0000;
	font-size:16px;
	font-weight:bold;
}

.tx-styiwuproducts-pi1-listrow-header {
}

.tx-styiwuproducts-pi1-listrow {

}

.tx-styiwuproducts-pi1-listrow-box {
	width: 82px;
	float: left;
	margin: 3px 5px 2px 5px;
	height: 130px;
}


.tx-styiwuproducts-pi1-listrow-box-top {
	width: 82px;
	float: left;
	margin: 3px 5px 2px 5px;
	height: 140px;
}

.tx-styiwuproducts-pi1-listrowField-product-name {
	/*	text-align:center; */
	background-color: #FFFFA4;
	border-top: 1px solid #7E7E7E;
	border-right: 1px solid #7E7E7E;
	border-bottom: 1px none #7E7E7E;
	border-left: 1px solid #7E7E7E;
}
.tx-styiwuproducts-pi1-listrowField-product-name img {
	vertical-align:middle;
}

.tx-styiwuproducts-pi1-listrowField-ref_memo {
	font-size:85%;
	border-top: 1px solid #7E7E7E;
	border-right: 1px solid #7E7E7E;
	border-bottom: 1px solid #7E7E7E;
	border-left: 1px solid #7E7E7E;
	line-height:1.2em;
}

.tx-styiwuproducts-pi1-listrowField-image-name {
	text-align:center;
	height: 89px;
	border-top: 1px solid #7E7E7E;
	border-right: 1px solid #7E7E7E;
	border-bottom: 1px none #7E7E7E;
	border-left: 1px solid #7E7E7E;
	display:table-cell;
	vertical-align:middle;
}
/*
.tx-styiwuproducts-pi1-listrowField-image-name img {
	vertical-align:middle;
	position:relative top:50% left:50%;
}
 */
.tx-styiwuproducts-pi1-listrowField-price_cost {
	color:#FF0000;
	text-align:center;
	border: 1px solid #7E7E7E;
}

.tx-styiwuproducts-pi1-singleView {
	width:470px;
}

.tx-styiwuproducts-pi1-singleView-category span {
	color:#FF0000;
	font-weight:bold;
}

.tx-styiwuproducts-pi1-singleViewField-image-name {
	text-align:center;
	width:470px;
	padding-bottom:10px;
}

.tx-styiwuproducts-pi1-singleView-right {
	float:right;
	width:203px;
}

.tx-styiwuproducts-pi1-singleViewField-Header {
	text-align:center;
	float:left;
	width:90px;
	background-color:#FFCC66;
	border-left:#FF9900 solid 1px ;
	border-top:#FF9900 solid 1px ;
	border-right:#FF9900 solid 1px ;
	line-height:200%;
}
.tx-styiwuproducts-pi1-singleViewField-Header-end {
	text-align:center;
	float:left;
	width:90px;
	background-color:#FFCC66;
	border:#FF9900 solid 1px ;
	line-height:200%;
}

.tx-styiwuproducts-pi1-singleViewField-product-name,.tx-styiwuproducts-pi1-singleViewField-product_code,.tx-styiwuproducts-pi1-singleViewField-lot,.tx-styiwuproducts-pi1-singleViewField-minlot,.tx-styiwuproducts-pi1-singleViewField-delivery_date,.tx-styiwuproducts-pi1-singleViewField-size,.tx-styiwuproducts-pi1-singleViewField-material,.tx-styiwuproducts-pi1-singleViewField-price_cost,.tx-styiwuproducts-pi1-singleViewField-printing {
	padding-left:103px;
	border-left:#FF9900 solid 1px ;
	border-top:#FF9900 solid 1px ;
	border-right:#FF9900 solid 1px ; 
	line-height:200%;
}

.tx-styiwuproducts-pi1-singleViewField-recital {
	padding-left:103px;
	border:#FF9900 solid 1px ;
	line-height:200%;
}

.tx-styiwuproducts-pi1-singleViewField-info {
	color:#FF0000;
}

/* regist */
table.tx-srfeuserregister-pi1 th {
	text-align:center;
	background-color:#FFFFEB;
	width:140px;
	border-left:#7E7E7E solid 1px ;
	border-top:#7E7E7E solid 1px ;
	border-right:#7E7E7E solid 1px ;
	font-weight:normal;
}

table.tx-srfeuserregister-pi1 td {
	border-top:#7E7E7E solid 1px ;
	border-right:#7E7E7E solid 1px ;
}


table.tx-srfeuserregister-pi1 label span {
	color:#FF0000;
}

table.tx-srfeuserregister-pi1 td.info {
	border-left:#7E7E7E solid 1px ;
}

table.tx-srfeuserregister-pi1 th.submit {
	text-align:center;
	width:470px;
	border:#7E7E7E solid 1px ;
}


p.tx-srfeuserregister-pi1-red {
	color:#FF0000;
}
p.tx-srfeuserregister-pi1-blue {
	color:#0000FF;
}

p.tx-srfeuserregister-pi1-error {
	color:#FF0000;
}


/* RTE */
p.align-center {
	text-align:center;
}


/* Member Formmail */
table.member-formmail th {
	text-align:center;
	background-color:#FFFFEB;
	width:170px;
	border-left:#7E7E7E solid 1px ;
	border-top:#7E7E7E solid 1px ;
	border-right:#7E7E7E solid 1px ;
	font-weight:normal;
}

table.member-formmail td {
	border-top:#7E7E7E solid 1px ;
	border-right:#7E7E7E solid 1px ;
}

table.member-formmail .end {
	border-bottom:#7E7E7E solid 1px ;
}

.member-formmail span.red {
	color:#FF0000;
}

.member-formmail span.blue {
	color:#0000FF;
}

table.member-formmail th.submit {
	text-align:center;
	width:470px;
	border:#7E7E7E solid 1px ;
}

