@charset "utf-8";

/*****************************************
business_product.css / business_product
*****************************************/

body{
background:#ffffff url(../images/cmn_bg_001.gif) center top repeat-x;
}

/*h3*/
h3{
width:960px;
margin:0 auto;
}

/*--container--------------------------------------------------------------*/
/*h4*/
h4{
width:922px;
height:32px;
margin-bottom:30px;
padding:8px 14px 0 14px;
background:url(../images/h4_bg_006.gif) left top no-repeat;
color:#092d88;
font-size:16px;
font-weight:bold;
}

/*h5*/
h5{
margin-bottom:10px;
padding:0 0 2px 0;
background:url(../images/cmn_line_005.gif) left bottom repeat-x;
font-size:16px;
font-weight:bold;
}
h5 span{
margin-bottom:11px;
padding-left:13px;
line-height:1.4;
border-left:4px solid #bbd8f1;
display:block;
}

/*h502*/
h5.h502 span{border-left:4px solid #bdc4d5;}


/*h6*/
h6{
margin-bottom:16px;
padding-left:14px;
background:url(../images/cmn_line_007.gif) left repeat-y;
font-size:16px;
font-weight:bold;
}


/*section*/
.section{
margin-bottom:27px;
padding:0 10px;
clear:both;
}


/*==fields==*/
#fields01Wrap,
#fields02Wrap{
padding:0 10px;
background:url(../../business_product/images/business_product_bg_001.gif) center top repeat-y;
clear:both;
}
#fields02Wrap{margin-bottom:42px;}

#fields01Wrap .fields{
padding-top:10px;
background:url(../../business_product/images/business_product_bg_001_top.gif) center top no-repeat;
}
#fields02Wrap .fields{
padding-top:10px;
background:url(../../business_product/images/business_product_bg_002_top.gif) center top no-repeat;
}
#fields01Wrap .fieldsInner{
padding:0 16px 28px;
background:url(../../business_product/images/business_product_bg_001_btm.gif) center bottom no-repeat;
}
#fields02Wrap .fieldsInner{
padding:0 16px 19px;
background:url(../../business_product/images/business_product_bg_002_btm.gif) center bottom no-repeat;
}

#fields01Wrap h5,
#fields02Wrap h5{margin-top:7px;}

.fields .fieldsL{
width:570px;
float:left;
}
.fields .fieldsR{
width:276px;
float:right;
}

.fields .fieldsL dl{
width:276px;
margin-right:17px;
float:left;
}
.fields .fieldsL dl.lastR,
.fields .fieldsR dl.lastR{margin-right:0px;}
.fields .fieldsL dt,
.fields .fieldsR dt{margin-bottom:3px;}
.fields .fieldsL dt img,
.fields .fieldsR dt img{display:block;}
.fields .fieldsL dd,
.fields .fieldsR dd{padding:0 5px;}


/*==bpLineTop==*/
.bpLineTop{
width:950px;
height:4px;
margin:0 auto 14px;
background:url(../../business_product/images/business_product_line_001.gif) center top no-repeat;
clear:both;
}
.bpLineTop hr{display:none;}

/*==bpLineBtm==*/
.bpLineBtm{
width:950px;
height:4px;
margin:0 auto;
background:url(../../business_product/images/business_product_line_002.gif) center top no-repeat;
clear:both;
}
.bpLineBtm hr{display:none;}


/*productMenu*/
.productMenu{
margin-bottom:12px;
text-align:center;
clear:both;
}
.productMenu li{
margin:0 8px;
display:inline;
}


/*==productBox==*/
/*productBox01*/
.productBox01{
width:930px;
margin-bottom:15px;
padding-top:18px;
background:#f2f7fd url(../../business_product/images/business_product_bg_003_top.gif) center top no-repeat;
}
.productBox01 .productBoxInner{
padding-left:21px;
background:url(../../business_product/images/business_product_bg_003_btm.gif) center bottom no-repeat;
}
.productBox02{
width:930px;
margin-bottom:15px;
padding-top:18px;
background:#f1f1f1 url(../../business_product/images/business_product_bg_004_top.gif) center top no-repeat;
}
.productBox02 .productBoxInner{
padding-left:21px;
background:url(../../business_product/images/business_product_bg_004_btm.gif) center bottom no-repeat;
}


.productBox01 p.ttl,
.productBox02 p.ttl{
margin-right:21px;
margin-bottom:10px;
font-size:14px;
font-weight:bold;
background:url(../images/cmn_line_005.gif) left bottom repeat-x;
clear:both;
}

.productBox01 dl,
.productBox02 dl,
.productBox02 div{
padding-bottom:24px;
clear:both;
}

.productBox01 dt,
.productBox02 dt{
margin-bottom:2px;
font-weight:bold;
}
.productBox01 dd ul,
.productBox02 dd ul,
.productBox02 div ul{
width:276px;
margin-right:22px;
float:left;
}
.productBox01 ul li,
.productBox02 ul li{
padding-bottom:6px;
padding-left:12px;
background:url(../images/cmn_arw_001.gif) 0 0.4em no-repeat;
}
.productBox01 ul li span,
.productBox02 ul li span{font-weight:bold;}
.productBox01 ul li img,
.productBox02 ul li img{
margin-top:1px;
margin-left:10px;
vertical-align:middle;
float:right;
}
/* IE6 hack */
*html .productBox01 ul li img,
*html .productBox02 ul li img{margin-top:2px;}
/* IE7 hack */
*:first-child+html .productBox01 ul li img,
*:first-child+html .productBox02 ul li img{margin-top:2px;}

/*h6*/
.productBox02 h6{background:url(../images/cmn_line_009.gif) left repeat-y;}



/*--text style--------------------------------------------------------------*/


/*--box style--------------------------------------------------------------*/


/*--list style--------------------------------------------------------------*/


/*--margin padding style--------------------------------------------------------------*/




/*==clearfix=====================================================================*/
.fields .fieldsInner:after,
.fields .fieldsL:after,
.productBox01 dd:after,
.productBox02 dd:after,
.productBox02 div:after,
.productBox01 ul li:after,
.productBox02 ul li:after,
.clearfix:after{
content:" ";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.fields .fieldsInner,
.fields .fieldsL,
.productBox01 dd,
.productBox02 dd,
.productBox02 div,
.productBox01 ul li,
.productBox02 ul li,
.clearfix{
display:inline-block;
}

/* Hides from IE-Mac \*/
* html .fields .fieldsInner,
* html .fields .fieldsL,
* html .productBox01 dd,
* html .productBox02 dd,
* html .productBox02 div,
* html .productBox01 ul li,
* html .productBox02 ul li,
* html .clearfix{
height:1%;
}
.fields .fieldsInner,
.fields .fieldsL,
.productBox01 dd,
.productBox02 dd,
.productBox02 div,
.productBox01 ul li,
.productBox02 ul li,
.clearfix{
display:block;
}
/* End hide from IE-Mac */

/*==clearfix=====================================================================*/
