@charset "UTF-8";
/* CSS Document */

@import '../../../global_src/css/format.css';
@import '../../../global_src/css/common.css';

/*-----------------------------------------------*/

#article{
	width:335px;
	height:611px;
	position:absolute;
	padding:49px 191px 0 25px;
	top:50%;
	left:50%;
	margin:-330px 0 0 -275px;
	background:#FFF url('../../../global_src/img/quartet_bg.gif') right top no-repeat;
}

/*-----------------------------------------------*/

#article h2{
	margin-bottom:20px;
}

/*-----------------------------------------------*/

#article p{
	line-height:165%;
	margin-bottom:20px;
}

#article form{
	padding-left:35px;
}

#article form fieldset:after{
	content:'';
	display:block;
	clear:both;
	height:0;
}

#article form fieldset{
	*zoom:1;
	clear:both;
	margin-bottom:5px;
}

#article form label{
	float:left;
	width:105px;
	line-height:18px;
}

#article form input{
	width:175px;
	height:16px;
	margin:0;
	padding:0;
	border:2px solid #dcdddd;
}

#article form textarea{
	width:175px;
	height:150px;
	margin:0;
	padding:0;
	border:2px solid #dcdddd;
}

#article form button{
	float:right;
	margin:0;
	padding:0;
	border:2px solid #9fa0a0;
	background:#dcdddd;
	color:#727171;
	cursor:pointer;
	padding:2px 10px;
	margin-right:16px;
}

#article form div{
	float:left;
	width:175px;
	min-height:16px;
	height:auto !important;
	height:16px;
	margin:0;
	padding:0;
	line-height:18px;
}

/*-----------------------------------------------*/

#article.send p{
	line-height:165%;
	margin-bottom:20px;
}

#article.send button{
	margin:0;
	padding:0;
	border:2px solid #9fa0a0;
	background:#dcdddd;
	color:#727171;
	cursor:pointer;
	padding:2px 10px;
	margin-right:16px;
}

/*-----------------------------------------------*/

#article.error p{
	line-height:165%;
	margin-bottom:20px;
	color:#A00;
}

#article.error button{
	margin:0;
	padding:0;
	border:2px solid #9fa0a0;
	background:#dcdddd;
	color:#727171;
	cursor:pointer;
	padding:2px 10px;
	margin-right:16px;
}