@charset "UTF-8";

/**************************************************************************************/
/*                                                                                    */
/* privacyStyles.css                                                                  */
/*                                                                                    */
/**************************************************************************************/
/*----------------------------------------------------------------------------*/
/* overwright baseStyle.css start                                             */
/*----------------------------------------------------------------------------*/
div#footer {
	margin-top : 0;
	}
div.toTop {
	margin-top     : 10px;
	padding-right  : 0;
	padding-bottom : 0;
	}
div#contentsArea div.innerBlock {
	margin : 0;
	padding: 0 25px 10px 25px;
	}
/*----------------------------------------------------------------------------*/
/* overwright baseStyle.css end                                               */
/*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
/* common styles start                                                        */
/*----------------------------------------------------------------------------*/
/* mainContents */
div#contentsArea div.lay2col {
	width      : 900px;
	text-align : left;
	}
	div#contentsArea div.lay2col div.col1 {
		width : 230px;
		}
		div#contentsArea div.lay2col div.col1 div.innerBlock {
			padding :0;
			}
			div#supportMenu {
				margin-top : 10px;
				}
			div#companyMenu {
				margin-top : 10px;
				}
			div#recruitMenu {
				margin-top : 10px;
				}
			div#privacyMenu {
				margin-top : 0;
				}
			div#ruleMenu {
				margin-top : 10px;
				}
			div#contentsArea div.lay2col div.col1 div.innerBlock div.leftNavigation {
				padding          : 3px;
				background-color : #ffffff;
				border           : 1px #999999 solid;
				}
				div#contentsArea div.lay2col div.col1 div.innerBlock div.leftNavigation h4 {
					margin-bottom : 4px;
					}
				div#contentsArea div.lay2col div.col1 div.innerBlock div.leftNavigation p {
					margin-bottom : 2px;
					font-size     : 75%;
					border        : 1px #cccccc dotted;
					}
				div#contentsArea div.lay2col div.col1 div.innerBlock div.leftNavigation p.lastChild {
					margin-bottom : 0;
					}
				div#contentsArea div.lay2col div.col1 div.innerBlock div.leftNavigation p.current {
					padding          : 4px 0 4px 10px;
					color            : #cc0033;
					font-weight      : bold;
					border           : 1px #cccccc solid;
					background       : url(/images/common/leftNavigation_active_background.gif) repeat-x 0 0;
					background-color : #d4d4d4;
					}
					div#contentsArea div.lay2col div.col1 div.innerBlock div.leftNavigation p a {
						display    : block;
						width      : 210px;
						padding    : 4px 0 4px 10px;
						background : url(/images/common/icon_arrowRed.gif) no-repeat 4px 8px;
						}
						/* 左ナビリンクテキストのスタイル */
						div#contentsArea div.lay2col div.col1 div.innerBlock div.leftNavigation p a:link {
							color            : #3c3c3c;
							text-decoration  : none;
							background-color : #ffffff;
							}
						div#contentsArea div.lay2col div.col1 div.innerBlock div.leftNavigation p a:visited {
							color            : #3c3c3c;
							text-decoration  : none;
							background-color : #ffffff;
							}
						div#contentsArea div.lay2col div.col1 div.innerBlock div.leftNavigation p a:hover {
							color            : #3c3c3c;
							text-decoration  : none;
							background-color : #ececec;
							}
						div#contentsArea div.lay2col div.col1 div.innerBlock div.leftNavigation p a:active {
							color            : #3c3c3c;
							text-decoration  : none;
							background-color : #ffffff;
							}
	div#contentsArea div.lay2col div.col2 {
		width : 670px;
		}
		div#contentsArea div.lay2col div.col2 div.innerBlock {
			padding : 0 0 0 8px;
			}
			div#rightContents {
				margin-top : 8px;
				}
				div#rightContentsInner {
					padding          : 0 19px 19px 19px;
					border           : 1px #aeaeae solid;
					background-color : #ffffff;
					}
					div#rightContentsInner p {
						font-size   : 75%;
						line-height : 120%;
						}
					div#rightContentsInner p.alignRight {
						text-align  : right;
						}
					div#rightContentsInner h3 {
						margin      : 19px 0 20px 0;
						font-size   : 75%;
						line-height : 150%;
						background  : url(/images/privacy/privacy_title_background.gif) repeat-x 0 bottom;
						}
					div#rightContentsInner ol {
						margin-left : 50px;
						}
						div#rightContentsInner ol li {
							margin-bottom : 20px;
							font-size     : 75%;
							}
							div#rightContentsInner ol li p {
								font-size   : 100%;
								}
							div#rightContentsInner ol li p.normal {
								margin-top  : 0.3em;
								font-size   : 100%;
								text-indent : 0;
								}
					div#rightContentsInner ol.numbering {
						}
						div#rightContentsInner ol.numbering li {
							list-style : decimal;
							}
							div#rightContentsInner ol.numbering li ol {
								margin-top  : 10px;
								margin-left : 1.3em;
								}
								div#rightContentsInner ol.numbering li ol li {
									list-style    : none;
									font-size     : 100%;
									margin-bottom : 10px;
									}
									div#rightContentsInner ol.numbering li ol li p {
										font-size   : 100%;
										text-indent : -1.3em;
										}
									div#rightContentsInner ol.numbering li ol li p.normal {
										text-indent : 0;
										}
/*----------------------------------------------------------------------------*/
/* common styles end                                                          */
/*----------------------------------------------------------------------------*/

