/*共通*/

body{
margin: 0px;
padding: 0px;
background:url(http://www.j-biz.jp/images/footer_bottom.jpg) repeat;
}
h1, h2, h3, p{
margin: 0px;
padding: 0px;
font-weight:normal;
}

img{
border:#ffffff 0px solid;
}

strong{
color:#ff0000;
font-weight:normal;
text-decoration:underline;
}


/*レイアウト関連*/

.header{
width:900px;
height:28px;
background:url(http://www.j-biz.jp/images/header_bg.jpg) no-repeat;
text-align:left;
}

.outline_box{
width:900px;
text-align:left;
background:url(http://www.j-biz.jp/images/outline_bg.jpg) repeat;
}

.left{
width:550px;
float:left;
}

.left .box{
width:510px;
margin:0px 25px 0px 15px;
}

.left .company_box{
width:510px;
margin:25px 25px 0px 15px;
background:url(http://www.j-biz.jp/images/company_bg.jpg) repeat;
}

.left .company_box .com_s_box{
width:370px;
margin:0px 0px 0px 140px;
}

.right{
width:350px;
float:left;
}

.right .box{
width:310px;
margin:0px 0px 0px 20px;
text-align:center;
}

.footer{
font-size:10px;
color:#999999;
letter-spacing: 0.1em;
padding:15px 0 15px 0;
clear:both;
}


/*アンカー関連*/

a {
text-decoration: none;
}
a:link{
color:#0066CC;
}
a:visited{
color:#0066CC;
}
a:hover{
color:#0099CC;
}


/*テキスト関連*/

h1{
font-size:10px;
color:#999999;
padding:8px 0px 0px 3px;
letter-spacing:0.1em;
}

ol{
font-size:12px;
color:#ff6600;
line-height:150%;
/*
list-style:none;
margin:15px 0px 0px;
padding:0px;
*/
}

.right .box p{
margin:0px 0px 15px 0px;
font-size:10px;
letter-spacing:0.1em;
color:#777777;
line-height:200%;
}

.left .box p{
margin:0px 0px 5px 0px;
font-size:12px;
color:#666666;
line-height:150%;
}

.left .company_box p{
margin:0px 0px 5px 0px;
font-size:12px;
letter-spacing:0.1em;
color:#333333;
line-height:150%;
}

.pankuzu{
margin:0px 0px 10px 20px;
font-size:10px;
letter-spacing:0.1em;
color:#777777;
line-height:150%;
}

/*パーツ関連*/

.inq{
width:510px;
height:42px;
margin:30px 0px 0px;
background:url(http://www.j-biz.jp/images/inq_menu_bg.jpg) no-repeat;
}

#showcase img{
width:150px;
margin:0px 25px 15px;
}

#showcase_list img{
width:150px;
margin:0px 8px 15px;
froat:left;
}

/*必須（問い合わせフォーム内で使用）*/

.txt{
font-size:12px;
color:#333333;
line-height:150%;
letter-spacing:0.1em;
margin:5px 0px 5px;
padding:0px 0px 3px 10px;
border-bottom:1px solid #cccccc;
}

.txt2{
font-size:12px;
color:#666666;
line-height:150%;
letter-spacing:0.1em;
margin:15px 5px 20px 20px;
}

.txt3{
font-size:12px;
color:#ff0000;
line-height:150%;
letter-spacing:0.1em;
margin:15px 5px 20px 20px;
}

ul{
font-size:12px;
color:#333333;
letter-spacing:0.1em;
line-height:150%;
padding:5px 20px 5px;
list-style:none;
margin:0px;
}
