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


/*----------------------------------------------------------------------------
 ***                                                                Container
----------------------------------------------------------------------------*/
body{}
#wrap{}


/*----------------------------------------------------------------------------
 ***                                                                  Header
----------------------------------------------------------------------------*/
#headerArea {}
#headerArea h1{}


/*----------------------------------------------------------------------------
 ***                                                             leftSection
----------------------------------------------------------------------------*/
.leftSection{}
.leftSectionInner{}


/*----------------------------------------------------------------------------
 ***                                                              contentsArea
----------------------------------------------------------------------------*/
#contentsArea {}
#contentsAreaInner {}


/*----------------------------------------------------------------------------
 ***                                                              mainsection
----------------------------------------------------------------------------*/
.mainSection {}
.mainSectionInner {}
.tac{text-align: left;}

h3{ font-size:21px; background:url(../privacy/images/icon01.png) left center no-repeat; padding-left:20px; margin-bottom:10px;}
.space{ margin-bottom:50px;}




/* 画像の斜めマスク */
.skew_x{ transform:skewX(-8deg); transform-origin:bottom left;}
.skew_x p{ overflow:hidden; width:130px; margin:0; padding:0; margin-bottom:10px;}
.skew_x p img{ min-width:100%; transform:skewX(8deg); transform-origin:bottom left;}
.skew_x p img:hover{ opacity:0.7;}


.greetingBox{ width:620px; margin:0 auto;}
.greetingBoxInner{}

.commentDL{ margin-bottom:35px;}
.commentDL dt{ float:left; width:162px; height:162px; color:#000; font-size:18px; line-height:1.5em; background:url(../company/images/back_contents01.png) left top no-repeat; padding:22px 0 0 30px; box-sizing:border-box;}
.commentDL dt span{}
.commentDL dt .pdAjust{margin-left:-0.5em;}
.commentDL dd{ float:right; width:406px; padding-top:22px; line-height:1.6em;}
.commentDL dd:last-child{ font-size:14px; color:#000; text-align:left;}
.commentDL dd:last-child span{ font-size:16px; font-weight:bold;}



/*----------------------------------------------------------------------------
 ***                                                                  footer
----------------------------------------------------------------------------*/
#footerArea{}
#footerAreaTxt{}


/*----------------------------------------------------------------------------
 ***                                                          breadcrumbArea
----------------------------------------------------------------------------*/
#breadcrumbArea{}





/*----------------------------------------------------------------------------
 ***                                                                   section
----------------------------------------------------------------------------*/
section { }
section section {}
.sectionInner {}









