﻿@charset "utf-8";

/* 0. default
---------------------------------------------------------*/
ul,ol,dl {
 margin-top:.75em;
 line-height:1.8;
}

ul ul,ol ul,ul ol,ul ol ul,ol ul ol,
dl ul,dl ol,dl dl {
 margin-top:0 !important;
}

/* 1-1. general ul
---------------------------------------------------------*/
#content ul li,#content ul.listCheck li {
 margin-top:.25em;
 padding-left:15px;
 background-position:0 .3em;
 background-repeat:no-repeat;
}

#content ul li { background-image:url(../../images/list_circle1.gif);}
#content ul li li { background-image:url(../../images/list_circle2.gif);}
#content ul li li li { background-image:url(../../images/list_circle3.gif);}

#content ul.listCheck li {
 background-image:url(../../images/list_check.gif);
	color:#666666;
}

#content p.listCheck {
 padding-left:15px;
 background:url(../../images/list_check.gif) no-repeat 0 .3em;
 color:#666666;
}

/* 1-2. float list
---------------------------------------------------------*/
#content ul.listFloat {
 width:100%;
}
#content ul.listFloat:after {
 content:".";
 display:block;
 height:0;
 clear:both;
 visibility:hidden;
}
#content ul.listFloat { display:inline-block; }
/* Hides from IE-mac \*/
* html #content ul.listFloat { height:1%; zoom:1;}
#content ul.listFloat { display:block;}
/* End hide from IE-mac */

#content ul.listFloat li {
 float:left;
 padding-right:12px;
 margin-bottom:.5em;
 margin-right:.5em;
 background-image:url(../../images/list_float.gif);
 background-position:right center;
 background-repeat:no-repeat;
 white-space:nowrap;
}
#content ul.listFloat li.end {
 padding-right:0;
 background:none;
}

/* 1-3. link ul
---------------------------------------------------------*/
#content ul.listLink li {
 margin-top:.25em;
 padding-left:18px;
 background-position:0 .2em;
 background-repeat:no-repeat;
}

#content ul.listLink li { background-image:url(../../images/icon_link.gif);}
#content ul.listLink li li { background-image:url(../../images/icon_link1.gif);}
#content ul.listLink li li li { background-image:url(../../images/icon_link2.gif);}


/* 2-1. general ol
---------------------------------------------------------*/
#content ol {
 list-style-type:decimal;
 margin-left:2em;
}

#content ol ol {
 margin-top:0;
	margin-bottom:.5em;
}
#content ol ol {list-style-type:upper-roman;}
#content ol ol ol { list-style-type:lower-roman;}

/* 3-1. general dl
---------------------------------------------------------*/
#content dt {
 width:100%;
 margin-bottom:.5em;
 padding:.25em 0;
}

#content dd {
 padding-left:7px;
 margin-bottom:1em;
 margin-left:7px;
 border-left:1px dotted #666666;
}

#content dl.defLine {
 padding-left:7px;
 border-left:3px solid #CCCCCC;
}

#content dl.defLine dt {
 width:100%;
 margin-bottom:.5em;
 padding:.25em 0;
 border-bottom:1px dotted #CCCCCC;
}

#content dl.defLine dd {
 margin-bottom:1em;
 margin-left:0;
 padding-left:0;
 border-left:none;
}





