@charset "utf-8";
@import url("common.css");
@import url("archive.css");

/*---------------------------------------------------------------------
/* Business CSS */

p{
line-height:1.6;
letter-spacing:0.1em;
}

/*--- Content image ---*/
div#contents_img{
background:url(../img/archive/contents_img/contents_business.jpg) no-repeat;
}

/*--- left_side_bx ---*/
div#container #left_side_bx{
width:910px;
}

/*--- right_side_bx ---*/
div#container #right_side_bx{
width:910px;
}

/*--- Contens Title ---*/
h2.contents_title{
margin-bottom:10px;
}

/*--- Entry text ---*/
div#container p{
margin-bottom:1em;	
}

/*--- tb_style1 ---*/
.tb_style1_fr{
left:0;
width:910px;
background:url(../business/img/table_in.jpg) repeat-y;
}
.tb_style1_inr{
background:url(../business/img/table_top.jpg) top no-repeat;
}
.tb_style1_inr dl{
background:url(../business/img/table_bottom.jpg) bottom no-repeat;
padding:8px;
}
.tb_style1_inr dt{
font-size:90%;
width:150px;
_width:150px;
float:left;
clear:left;
padding:11px 0 8px 10px;
}
.tb_style1_inr dd{
font-size:90%;
padding:8px 0 10px 95px;
line-height:1.6;
background:url(../img/archive/tb_style/tb_bdr.png) left bottom repeat-x;
}

.last_dt{
font-size:90%;
width:150px;
_width:150px;
float:left;
clear:left;
padding:11px 0 8px 10px;
background:none;
}
.last_dd{
font-size:90%;
padding:8px 10px 8px 95px;
line-height:1.6;
background:none;
}

/*--- Entry Box ---*/
div.entry_bx_fr{
position:relative;
left:-5px;
width:448px;
background:url(../img/archive/entry_bx/entry_bx_mid.jpg) repeat-y;	
}
div.entry_bx_inr{
background:url(../img/archive/entry_bx/entry_bx_top.jpg) no-repeat top;	
}
div.entry_bx_bd{
background:url(../img/archive/entry_bx/entry_bx_btm.jpg) no-repeat bottom;
padding:20px;
}

/*--- line title ---*/
h2.contents_title_line{
font-size:230%;
font-weight:bold;
letter-spacing:0.1em;
background:url(../business/img/line.jpg) repeat-x bottom;
padding:0 0 5px;
margin:30px 0 15px;
clear:both;
}
h2.contents_title_line02{
font-size:230%;
font-weight:bold;
letter-spacing:0.1em;
background:url(../business/img/line.jpg) repeat-x bottom;
padding:0 0 5px;
margin:10px 0 10px;
clear:both;
}

/*--- service ---*/
ul.service{
list-style:none;
margin-bottom:30px;
}
ul.service li{
margin-bottom:10px;
letter-spacing:0.1em;
}
ul.service li span{
color:#990000;
}

/*--- target ---*/
p.object_title{
font-size:120%;
font-weight:bold;
letter-spacing:0.1em;
margin-bottom:5px;
border-left:5px #990000 solid;
padding-left:5px;
}

#object_left{
float:left;
width:435px;
margin-bottom:30px;
}
#object_right{
float:right;
width:435px;
margin-bottom:30px;
}

ul.object_list{
list-style:none;
}
ul.object_list li{
margin-bottom:5px;
letter-spacing:0.1em;
}
.syousai{
float:right;
padding-top:10px;
}

/*--- Sentence ---*/
p.sabtext{
background:url(../business/img/line02.gif) no-repeat top left;
padding:30px 0;
margin:30px 0 0;
}

.p_b30{
padding-bottom:30px;
}

.small{
float:left;
}

