@charset "utf-8";
/****************************************
common.css
****************************************/



div#ContentsWrap dl dt,
div#ContentsWrap dl dd
{
margin:0;
padding:0;
text-indent:0;
}

/* @group [clearfix module] */

.ClearFix:after
{
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}

/* @group [fixed:internet explorer v7] */
*:first-child+html .ClearFix
{
overflow:hidden;
}
/* @end */

/* @group [fixed:internet explorer v5/v6] */
@media all
{
* html .ClearFix
{
height:1%;
}
}
/* @end */

/* @group [fixed:internet explorer/mac v5] */
* html>body .ClearFix
{
display:inline-block;
}
/* @end */

/* @end clearfix module */


/* @group [ContentsIntro] */

div#ContentsIntro
{
width:765px;
margin-bottom:20px;
}

div#ContentsIntro p
{
padding:10px 20px;
line-height:1.5;
}
/* @end ContentsIntro */

/* @group [ContentsEntry] */

div#ContentsEntry
{
position:relative;
width:765px;
margin:0 0 20px;
background:url(../img/cmn_bg_entry.gif) #fdfdfd top left no-repeat;
}

div#ContentsEntry div.ClearFix
{
padding:0 0 0 17px;
}

div#ContentsEntry h3,
div#ContentsEntry p.Photo
{
line-height:0;
}

div#ContentsEntry div.Docs
{
float:left;
width:408px;
}

div#ContentsEntry h3
{
margin:0 0 10px;
}

div#ContentsEntry div.Docs p
{
font-size:12px;
line-height:1.8;
}

div#ContentsEntry dl.Photo
{
float:right;
width:340px;
}

div#ContentsEntry dl.Photo dt
{
margin:0 0 5px;
text-align:center;
}

div#ContentsEntry dl.Photo dd
{
padding:0 10px;
font-size:11px;
line-height:1.6;
}

/* @end ContentsEntry */

/* @group [ContentsItems] */

div#ContentsItems
{
width:765px;
background:url(../img/cmn_bg_itembody.gif) #fbfbfb top left repeat-y;
}

div#ContentsItems div.ContentsInner
{
background:url(../img/cmn_bg_itemhead.gif) top left no-repeat;
}

div#ContentsItems div.ContentsInnerChild
{
background:url(../img/cmn_bg_itemfoot.gif) bottom left no-repeat;
}

div#ContentsItems div#ContentsItemsBody
{
padding:23px 14px 17px 16px;
}

/* @end ContentsItems */

/* @group [ContentsItems>>ItemEntry] */

div#ContentsItems div.ItemEntry
{
padding:15px 19px;
border-top:1px solid #cfcfcf;
}

div#ContentsItems div.ItemEntryStart
{
border-top:0;
}

div#ContentsItems div.ItemEntry div.ItemEntryDocs
{
width:500px;
}

div#ContentsItems div.ItemEntry dl
{
width:187px;
}

div#ContentsItems div.ItemEntryA div.ItemEntryDocs
{
float:right;
}

div#ContentsItems div.ItemEntryA dl
{
float:left;
}

div#ContentsItems div.ItemEntryB div.ItemEntryDocs
{
float:left;
}

div#ContentsItems div.ItemEntryB dl
{
float:right;
}

div.ItemEntryDocs h4
{
margin-bottom:30px;
padding:41px 0 13px;
border-bottom:1px solid #877c7a;
}

div.ItemEntryDocs p
{
font-size:12px;
line-height:1.8;
}

div#ContentsItems div.ItemEntry dl dt
{
width:187px;
margin:0 auto;
padding:12px 0;
background:url(../img/cmn_bg_itemphoto.gif) top left no-repeat;
text-align:center;
}

div#ContentsItems div.ItemEntry dl dd
{
margin:0 12px 0;
font-size:11px;
line-height:1.5;
text-align:center;
}

/* @end ContentsItems>>ItemEntry */

/* @group [ContentsFootCatch] */

div#ContentsWrap p#ContentsFootCatch
{
margin:20px 0 20px 25px;
line-height:0;
}

/* @end ContentsFootCatch */

