body {
	background:#FFFFFF url(../unity/back.gif) repeat scroll 0;
	color:#333;
	font-size:12px;
	line-height:1.5;
	margin:0 auto;
	padding:0;
	width:750px;
}
#wrapper {
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:750px;
}
#headder { padding:10px; width:730px; position:relative;}
#headder h1 { vertical-align:bottom; line-height:1.0; margin-bottom:5px;}
#headder h1 a:hover { background-color:#FFFFFF;} 
#headder p  { width:400px; position:absolute; left:488px; top:43px; line-height:1.0;}
#pankuzu {
	font-size:10px;
	margin:10px 25px 0;
	width:700px;
}
.red { color:#FF0000;}
a            { color:#003399; text-decoration:underline;}
a:hover      { background-color:#003399; color:#FFFFFF;}
#menu {
	height:48px;
	margin:0;
	padding:0;
	width:750px;
}
#menu ul { margin:0; padding:0;}
#menu li { float:left; font-size:0;}
#menu li img { vertical-align:bottom;}
#copy {
	clear:both;
	color:#003399;
	font-family:arial;
	font-size:x-small;
	font-style:normal;
	margin:10px 0 10px 20px;
	text-align:left;
}
#footer {
	clear:both;
	margin:10px 0 5px 10px;
	width:730px;
}
#footer ul { text-align:left;}
#footer li { float:left;}
#footer img { margin-left:10px;}
#movie {
	color:#003399;
	font-family:arial;
	font-size:x-small;
	font-style:normal;
	margin:10px 0 0 20px;
	text-align:right;
	width:720px;
}
#contents {
	padding:10px 10px 20px 20px;
	text-align:left;
	width:710px;
}
#left01 { float:left; width:190px;}
#leftBox {
	float:left;
	width:173px;
	padding-left:27px;
	margin:20px 0 30px 0;
}
#leftBox img { font-size:0; vertical-align:bottom;}
#rightBox {
	float:right;
	padding-bottom:50px;
	width:525px;
	padding-right:20px;
	margin-top:20px;
}
#rightBox2 {
	float:right;
	padding-bottom:50px;
	width:510px;
	padding-right:20px;
	margin-top:20px;
}
#rightBox3 {
	float:right;
	padding-bottom:50px;
	width:520px;
	padding-right:10px;
	margin-top:20px;
}

/*-------------  new  -------------*/
.new #leftBox ul { width:160px;}
.new #leftBox li { margin:0; min-height:14px; height:auto !important; height:14px; font-size:12px; line-height:1.4; font-weight:bold;}
.new #leftBox li a { margin:0; padding:7px 5px 7px 5px; background:url(../new/img/btnoffbk.jpg) no-repeat left bottom; font-size:12px; line-height:1.4; color:#FF6633; text-decoration:none; font-weight:bold; display:block;}
.new #leftBox li a:hover { background:url(../new/img/btnonbk.jpg) no-repeat left bottom;}
.new .leftImg    { width:110px; float:left; overflow:hidden;}
.new .rightArea  { width:390px; float:right; text-align:left; padding-right:14px;}
.new .rightArea dt {
	color:#FF7133;
	font-size:14px;
	line-height:1.0;
	border-bottom:#D9D9D9 1px solid;
	font-weight:bold;
	padding:4px 7px 7px 7px;
}
.new .rightArea dd {
	font-size:12px;
	line-height:1.5;
	padding:10px 7px 0 7px;
}
.new .rightArea .goBtn {
	text-indent:-9999px;
	margin:13px 0 0 4px;
	font-size:0;
	color:#FFFFFF;
}
.new .rightArea .goBtn a       {
	display:block;
	width:114px;
	height:26px;
	background:url(../new/img/btn_go.jpg) 0 0;
}
.new .rightArea .goBtn a:hover {background:url(../new/img/btn_go.jpg) 0 -26px #FFF;}
.new .gLine2 { margin:12px 0 25px 0; font-size:0; clear:both; }

/*-------------  new(商品詳細)  -------------*/
.new .leftImgB    { width:200px; float:left; overflow:hidden;}
.new .rightAreaS  { width:315px; float:right; text-align:left;}
.new .rightAreaS dt {
	color:#FF7133;
	font-size:14px;
	line-height:1.0;
	border-bottom:#D9D9D9 1px solid;
	font-weight:bold;
	padding:4px 7px 7px 7px;
}
.new .rightAreaS dd {
	font-size:12px;
	line-height:1.6;
	padding:10px 7px 0 7px;
}
.new .rightAreaS .btnArea   { width:290px; margin:25px 0 0 6px;}
.new .rightAreaS .btnArea p { float:left; margin-right:6px; font-size:0; vertical-align:bottom;}
.new .rightAreaS .btnArea p a:hover { background:#FFF;}
.new .gLine { margin:35px 0 0 0; font-size:0; clear:both; }
.new .modoru { margin:0 auto; font-size:0; vertical-align:bottom; text-align:center;}
.new .modoru a:hover { background:#FFF;}


/*-------------  recruit  -------------*/
.recruit #leftBox li { margin-bottom:10px;}
.recruit .pageTitle {
	color:#3399CC;
	font-size:14px;
	font-weight:bold;
	line-height:1.0;
	padding:4px 0 8px 9px;
	border-bottom:#D9D9D9 1px solid;
	margin-bottom:20px;
}
.recruit .freeArea {
	margin-left:9px;
	width:501px;
	color:#666666;
	line-height:1.7;
	margin-bottom:25px;
}
.recruit .contact {
	color:#666666;
	line-height:1.7;
	border-top:#D9D9D9 1px solid;
	padding:10px 0 0 9px;
	margin-bottom:20px;
}
.recruit .qaArea {
	margin-left:9px;
	width:501px;
	margin-bottom:25px;
}
.recruit .qaArea dl { border-bottom:#D9D9D9 1px solid; margin-bottom:25px;}
.recruit .qaArea dt {
	border-left:#82D9D9 2px solid;
	padding:1px 0 1px 8px;
	color:#333;
}
.recruit .qaArea dd {
	padding:6px 0 8px 10px;
	color:#666;
	line-height:1.5;
}

/*-------------  company  -------------*/
.company #leftBox .subMenu li        { margin-bottom:10px;}
.company #leftBox ul.list            { width:146px; margin:20px 0 0 29px;}
.company #leftBox ul.list li         { margin-top:5px; font-size:12px; line-height:1.0; margin-bottom:12px;}
.company #leftBox ul.list li a       { color:#3399CC; text-decoration:underline; font-weight:bold;}
.company #leftBox ul.list li a:hover { text-decoration:none; background-color:#FFFFFF;}
.company .pageTitle {
	color:#3399CC;
	font-size:14px;
	font-weight:bold;
	line-height:1.0;
	padding:4px 0 8px 9px;
	border-bottom:#D9D9D9 1px solid;
	margin-bottom:20px;
}
.company .pageTitle2 {
	color:#3399CC;
	font-size:14px;
	font-weight:bold;
	line-height:1.0;
	margin-right:10px;
	padding:4px 0 8px 9px;
	border-bottom:#D9D9D9 1px solid;
	margin-bottom:20px;
}
.company .aisatu      { margin-bottom:40px;}
.company .aisatu .txt { padding:20px 20px 0 20px;}
.company .companyBox dt { float:left; width:77px; font-size:0; vertical-align:bottom;}
.company .companyBox dd { float:right; width:418px; padding:4px 0 2px 15px; line-height:1.8; }
.company .companyBox .gLine { clear:both; font-size:0; padding:0 0 10px 0; height:4px;}
.company table.enkaku    { margin-left:9px; width:501px;}
.company table.enkaku th { width:25%; font-size:12px; line-height:1.4; text-align:left; } 
.company table.enkaku td { width:75%; font-size:12px; line-height:1.4; border-left:#CCC 1px solid; padding-left:10px;}
.company .tizu  { margin-right:10px;}
.company .group { width:230px; height:94px; border:#CCCCCC 1px solid; padding:7px 9px; float:left; margin:0 10px 10px 0; overflow:auto;}
.company .group .gTitle         { margin-bottom:5px; line-height:1.0;}
.company .group .gTitle a       { color:#3399CC; text-decoration:underline; font-weight:bold; font-size:12px; line-height:1.4;}
.company .group .gTitle a:hover { color:#3399CC; text-decoration:none; font-weight:bold; font-size:12px; line-height:1.4;}
.company .group .gTxt           { font-size:10px; line-height:1.4;}
.company .photoArea             { width:510px; text-align:center; margin-bottom:20px; overflow:auto;}
.company .freeArea2             { width:510px !important; text-align:left; line-height:1.8;}


/*-------------  torihiki  -------------*/


.torihiki #title   { width:710px; margin:20px auto 0;}
.torihiki #table   { width:630px; margin:30px auto 0; text-align:left;}
.torihiki #table dl { width:630px; background: url(../torihikihou/img/line.gif) no-repeat bottom;}
.torihiki #table dt {
	width:142px;
	float:left;
	padding:10px 4px 3px;
	color:#FF794C;
	font-size:12px;
	line-height:1.6;
	font-weight:bold;
}
.torihiki #table dd {
	width:442px;
	float:right;
	text-align:left;
	padding:10px 4px 3px;
	font-size:12px;
	line-height:1.6;
	color:#666;
}
.torihiki #closeBtn { text-align:center; margin:30px auto; font-size:0;}




