@charset "UTF-8";

/**************************************************************************************/
/*                                                                                    */
/* supportStyles.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 */

/* メインコンテンツ */
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#companyMenu {
				margin-top : 10px;
				}
			div#recruitMenu {
				margin-top : 10px;
				}
			div#privacyMenu {
				margin-top : 10px;
				}
			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#rightContents h3 {
					height      : 25px;
					padding     : 0 8px;
					font-size   : 90%;
					font-weight : bold;
					line-height : 25px;
					background  : url(/images/artists/artists_title_background.gif) no-repeat 0 0;
					}
				div#rightContentsInner {
					padding          : 19px 9px 19px 19px;
					border           : 1px #aeaeae solid;
					border-top       : none;
					background-color : #ffffff;
					}
					div#rightContentsInner p {
						font-size   : 75%;
						line-height : 130%;
						}
					div#rightContentsInner ul {
						margin-top  : 1em;
						margin-left : 1em;
						}
						div#rightContentsInner ul li {
							list-style : disc;
							}
					div#supportMenuTitle {
						position         : relative;
						width            : 610px;
						margin-bottom    : 20px;
						padding          : 15px 0 15px 13px;
						background       : url(/images/support/supportMenuTitle_background.gif) repeat-x 0 0;
						background-color : #fff9d8;
						}
						div#supportMenuTitle p {
							padding     : 10px 0 10px 30px;
							line-height : 110%;
							background  : url(/images/support/supportMenuTitle_icon.gif) no-repeat 0 0;
							}



