@charset 'utf-8';

/*----------------------------------------------------------
	https://www.omron.co.jp/
	Elements:List

	Build:2008.02.07
----------------------------------------------------------*/

/*-Modify Record-----------------------*/

/*======================================
	Color Glossary
	
	OMRON Blue=>#0055C4(border,link,etc)
	Black=>#333333(text color)
	Gray1=>#555555(header,footer,bread,etc)
	Sky Blue=>#3983B9(Copy)
	Sky Blue 2=>#6DA5CD(Sub Copy)
	Pale Blue=>#EAEFF4(Background)
	Pale Blue 2=>#
======================================*/

/*--------------------------------------
	Clearfix
--------------------------------------*/
html>body dl.numberlist{
	overflow:hidden;
}
dl.numberlist:after{
	content:"";
	display:block;
	clear:both;
	height:0;
	overflow:hidden;
}
dl.numberlist{
	_height:1%;
}


/*--------------------------------------
	Basic Styles Common
--------------------------------------*/
#mainbody ul.basic,
#mainbody ol.basic,
#mainbody dl.basic,
#mainbody ul.basic-child,
#mainbody ol.basic-child,
#mainbody dl.basic-child,
#mainbody ul.basic-color,
#mainbody ol.basic-color,
#mainbody dl.basic-color{
	margin-bottom:1em;
}


/*--------------------------------------
	Basic Styles Common(ul,ol)
--------------------------------------*/
#mainbody ul.basic,
#mainbody ol.basic{
	padding-left:15px;
}
#mainbody ul.basic li,
#mainbody ol.basic li{
	margin-bottom:0.5em;
}

#mainbody ul.basic-color,
#mainbody ol.basic-color{
	padding-left:20px;
}


/*--------------------------------------
	Basic Styles (ul)
--------------------------------------*/
#mainbody ul.basic li{
	list-style:disc;
	margin-left:3px;
}

/*-Basic Links--------------*/
#main ul.basic-links li{
	margin-left:15px;
}
#main ul.basic-links li a{
	background:url(/common/img/icons/arrow_blue.gif) left 4px no-repeat;
	padding-left:10px;
}

/*-Basic Links Child--------------*/
#main ul.basic-links-child li{
	margin-left:10px;
}


/*--------------------------------------
	Basic Styles (ol)
--------------------------------------*/
#mainbody ol.basic li{
	margin-left:15px;
}
#mainbody ol.basic-child li{
	list-style:lower-alpha;
	margin-left:25px;
}
#mainbody ol.basic-grchild li{
	list-style:lower-roman;
	margin-left:25px;
}


/*--------------------------------------
	Basic style(Nest)
--------------------------------------*/
#mainbody ol.basic li ul.basic li{
	list-style:disc;
	margin-left:3px;
}
#mainbody ul.basic li ol.basic li{
	list-style:decimal;
	margin-left:15px;
}




/*--------------------------------------
	Basic Styles (dl)
--------------------------------------*/
#mainbody dl.basic dt{
	margin-bottom:5px;
	font-weight:bold;
}
#mainbody dl.basic dt strong{
	color:#6DA5CD;
}
#mainbody dl.basic dd{
	margin-left:1em;margin-bottom:0.5em;
}

/*-dl:basic-color--------------*/
#mainbody dl.basic-color dt{
	color:#3983B9;
}

/*-dl:numberlist--------------*/
dl.numberlist dt{
	float:left;
	width:1em;
}
dl.numberlist dd{
	margin-bottom:0.5em;padding-left:1em;
}


/*--------------------------------------
	No indent
--------------------------------------*/
#main ul.noindent li,
#main ol.noindent li,
#main .noindent dd{
	margin-left:0;
}


