/* CSS Document */



/*__________  090708 engagement_sending_out  ___________ */

div.SubCon p { margin: 0; padding: 0 0 15px 0;}
div.SubCon p.btmNone { margin: 0; padding: 0;}
div.SubCon img { border: 0;}
div.SubCon div.photoBox01 img { margin: 0; padding: 0 10px 10px 20px; float: right;}
div.SubCon table { margin: 5px auto 15px auto;}
div.SubCon td { font-size: 10px; vertical-align: text-top;}
div.SubCon td.imgTd-l { width: 256px; padding: 5px 10px 5px 5px;}
div.SubCon td.imgTd-r { width: 256px; padding: 5px 5px 5px 10px;}
div.SubCon div.photoBox02 { width: 256px; margin: 0 auto 0 auto;}
div.SubCon div.photoBox02 p { margin: 0; padding: 5px 0 0 0; font-size: 10px;}

div#esoBox p {
 margin: 0;
 padding: 0 0 1em 0;
}

div.esoPhBox01 {
 text-align: center;
 line-height: 1.2em;
}

div.esoPhBox02L {
 width: 240px;
 line-height: 1.2em;
 float: left;
}

div.esoPhBox02L02 {
 width: 260px;
 line-height: 1.2em;
 float: left;
}

div#esoBox div.esoPhBox02L p.capTxt01, div#esoBox div.esoPhBox02L02 p.capTxt01, div#esoBox div.esoPhBox02R02 p.capTxt01 {
 padding-bottom: 5px;
}

div.esoPhBox02R {
 width: 240px;
 text-align: center;
 line-height: 1.2em;
 float: right;
}

div.esoPhBox02R02 {
 width: 270px;
 line-height: 1.2em;
 float: right;
}

div#esoBox div.esoPhBox02R02 p {
 padding-right: 10px;
}

div.boxph01L {
 width: 256px;
 float: left;
}

div.boxph01R {
 width: 256px;
 float: right;
}

div#esoBox div.esoPhBox02L02 p.capTxt02, div#esoBox div.esoPhBox02R02 p.capTxt02 {
 text-align: center;
}

div#esoBox div.esoPhBox02R02 p.capTxt02 {
 padding-right: 10px;
}

p.capTxt04 {
 padding-bottom: 1.5em;
 text-align: center;
}

div.SubCon p.capTxt05 {
 padding-bottom: 1em;
}

div.SubCon p.capTxt06 {
 padding: 0.5em 0 0.5em 0;
 text-align: center;
}

div.SubCon p.capTxt07 {
 padding: 0.2em 0 1.5em 0;
 text-align: center;
}

.noDateBox {
 padding-top: 1.5em;
}


 /** clearfix **/
.clearfix {
 clear: both;
 min-height: 1px;/*IE7用…高さが設定されていれば回避できる*/
 zoom: 1;
 height:auto;
 background-color:transparent;
 }
.clearfix:after {
 content: ".";  /* 新しい要素を作る */
 display: block;  /* ブロックレベル要素に */
 clear: both;
 height: 0;
 visibility: hidden;
 background-color:transparent;
 }
.clearfix { min-height: 1px; }
 /*----------------------------WinIE6 and below */
 /* Hides from IE-mac ￥*/
* html .clearfix { height: 1%; }
 /* End hide from IE-mac */
