@charset "UTF-8";

/**************************************************************************************/
/*                                                                                    */
/* sitemapStyles.css                                                                  */
/*                                                                                    */
/**************************************************************************************/
/*----------------------------------------------------------------------------*/
/* overwright baseStyle.css start                                             */
/*----------------------------------------------------------------------------*/
div#footer {
	margin-top : 0;
	}
div.toTop {
	margin-top     : 10px;
	padding-right  : 0;
	padding-bottom : 10px;
	}
/*----------------------------------------------------------------------------*/
/* overwright baseStyle.css end                                               */
/*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
/* common styles start                                                        */
/*----------------------------------------------------------------------------*/
/* mainContents */
div#contentsArea div.innerBlock div#contentsBody {
	width      : 900px;
	margin-top : 8px;
	text-align : left;
	}
	div#contentsArea div.innerBlock div#contentsBody div.innerBlock {
		padding          : 25px 4px 40px 4px;
		border           : 1px #999999 solid;
		background-color : #ffffff;
		}
		div#contentsArea div.innerBlock div#contentsBody div.innerBlock p {
			font-size   : 75%;
			line-height : 110%;
			}
		div#contentsArea div.innerBlock div#contentsBody div.innerBlock p.toHome {
			position     : relative;
			width        : 790px;
			margin       : 0 auto;
			padding-left : 10px;
			background   : url(/images/common/icon_arrowRed.gif) no-repeat 0 40%;
			}
		div#contentsArea div.innerBlock div#contentsBody div.innerBlock div.lay2col {
			position  : relative;
			width     : 800px;
			margin    : 20px auto 0 auto;
			padding   : 0;
			}
			div#contentsArea div.innerBlock div#contentsBody div.innerBlock div.lay2col div.col1 {
				position  : relative;
				width     : 370px;
				float     : left;
				margin    : 0;
				padding   : 0;
				}
			div#contentsArea div.innerBlock div#contentsBody div.innerBlock div.lay2col div.col2 {
				position  : relative;
				width     : 370px;
				float     : right;
				margin    : 0;
				padding   : 0;
				}
			div#contentsArea div.innerBlock div#contentsBody div.innerBlock div.lay2col p {
				padding-left : 7px;
				background   : url(/images/common/icon_arrowRed.gif) no-repeat 0 40%;
				zoom         : 1; /* for IE */
				}
			div#contentsArea div.innerBlock div#contentsBody div.innerBlock div.lay2col h3 {
				margin-top : 30px;
				}
			div#contentsArea div.innerBlock div#contentsBody div.innerBlock div.lay2col h3.first {
				margin-top : 0;
				}
			div#contentsArea div.innerBlock div#contentsBody div.innerBlock div.lay2col h4 {
				margin-top : 30px;
				}
			div#contentsArea div.innerBlock div#contentsBody div.innerBlock div.lay2col h4.first {
				margin-top : 15px;
				}
			div#contentsArea div.innerBlock div#contentsBody div.innerBlock div.lay2col li {
				margin-top : 7px;
				}
				div#contentsArea div.innerBlock div#contentsBody div.innerBlock div.lay2col ul li ul {
					position    : relative;
					width       : 325px;
					margin-left : 45px;
					}
					div#contentsArea div.innerBlock div#contentsBody div.innerBlock div.lay2col ul li ul li ul {
						position    : relative;
						width       : 300px;
						margin-left : 25px;
						}
/*----------------------------------------------------------------------------*/
/* common styles end                                                          */
/*----------------------------------------------------------------------------*/

