@charset "UTF-8";

/*//////////////////////////////////////////////////////////////////////////////

requirementsSuccess.css

--------------------------------------------------------------------------------
Page styles[for PC]
	0. override
	1. requirements

//////////////////////////////////////////////////////////////////////////////*/

/* -----------------------------------------------------------------------------
	0. override
----------------------------------------------------------------------------- */

#contents {
	height : 762px;
	}

/* -----------------------------------------------------------------------------
	0. requirements

	body > #stage > #requirements
----------------------------------------------------------------------------- */
#requirements {}

	#requirements h1 {
		position    : relative;
		margin-top  : 40px;
		color       : #ffff00;
		font-size   : 22px;
		font-weight : bold;
		text-align  : center;
		}
	#requirements .body {
		position    : relative;
		width       : 918px;
//		height      : 520px;
		margin      : 40px auto 40px auto;
		padding     : 9px 0;
		padding-bottom: 40px;
		border      : 1px #ffffff solid;
		background  : url(/images/frontend/pc/common/others/background.black.20.png) repeat 0 0;
		}
		#requirements .body h2 {
			margin-top  : 20px;
			color       : #00ffff;
			font-size   : 16px;
			line-height : 30px;
			text-align  : center;
			}
			#requirements .body h2 img {
				margin : 0 5px;
				vertical-align : middle;
				}
		#requirements .body h3 {
			width         : 5em;
			margin-top    : 20px;
			padding       : 0 0 5px 10px;
			color         : #fcee21;
			font-size     : 18px;
			border-bottom : 1px #88cbf4 solid;
			}
		#requirements .body dl {
			position : relative;
			clear    : both;
			width    : 860px;
			margin   : 10px auto 0 auto;
			}
			#requirements .body dl dt {
				float                 : left;
				width                 : 200px;
				padding               : 3px 0;
				-moz-border-radius    : 3px;
				-khtml-border-radius  : 3px;
				-webkit-border-radius : 3px;
				border-radius         : 3px;
				color                 : #ffffff;
				font-size             : 16px;
				line-height           : 24px;
				text-align            : center;
				text-shadow           : rgba(0, 0, 0, 0.3) 0 -1px 0;
				background            : #cc66cc;
				}
			#requirements .body dl dd {
				float       : right;
				width       : 640px;
				padding-top : 3px;
				}
				#requirements .body dl dd ul {
					}
					#requirements .body dl dd ul li {
						padding-left : 15px;
						color        : #ffffff;
						font-size    : 14px;
						line-height  : 24px;
						background   : url("/images/frontend/pc/common/arrow/normal.white.png") no-repeat 0 7px;
						}
					#requirements .body dl dd ul li.liststyleNone {
						background   : none;
						}

		#requirements .body .remember {
			width       : 220px;
			margin      : 15px auto 0 auto;
			}
			#requirements .body .remember dt {
				float : left;
				width : 22px;

				padding               : 0;
				-moz-border-radius    : 0;
				-khtml-border-radius  : 0;
				-webkit-border-radius : 0;
				border-radius         : 0;
				line-height           : 0;
				text-align            : center;
				text-shadow           : none;
				background            : none;
				}
			#requirements .body .remember dd {
				float       : right;
				width       : 190px;
				padding     : 0;
				color       : #ffffff;
				font-size   : 20px;
				line-height : 22px;
				text-align  : left;
				}
			#requirements .body .remember input {
				/*display : none;*/
				position: absolute;
				top: -9999px;
				}
			#altCheckbox {
				display    : block;
				width      : 22px;
				height     : 22px;
				cursor     : pointer;
				background : url(/images/frontend/pc/common/others/img.checkbox.gif) no-repeat 0 0;
				}
			#requirements .checked {
				background : url(/images/frontend/pc/common/others/img.checkbox.checked.gif) no-repeat 0 0;
				}
	#requirements .btn_start {
		display    : block;
		position   : relative;
		width      : 152px;
		height     : 42px;
		margin     : 20px auto 0 auto;
		}
