@charset "utf-8";
/*---------------------------------------------

	css/magazine.css

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

@import "reset.css";
@import "base02.css";
@import "module.css";
@import "dropdowns02.css";


/*	#ContentBody
----------------------------------------------*/
#ContentBody {
	background: url(../img/magazine/ico_free.gif) no-repeat left top;
	width: 900px;}


/*	#Type01
----------------------------------------------*/
#Type01 {
	float: left;}


/*	#Type02
----------------------------------------------*/
#Type02 {
	float: right;}


/*	.commentary
----------------------------------------------*/
.commentary {
	margin-left: 140px;
	margin-bottom: 40px;}
.commentary p {
	line-height: 1.7;}
.commentary a {
	color: #D30075;
	text-decoration: underline;}


#container h2{
	font-weight:bold;
}

#container #idMagazinform{
	padding:5px 20px;
	line-height:1.6em;
}

/*	.newsletterForms
----------------------------------------------*/
.newsletterForms {
	width: 442px;
	margin-bottom: 30px;
	background: url(../img/magazine/type_bg_repeat.jpg) repeat-y center;}
.newsletterForms .bottomLine {
	background: url(../img/magazine/type_bg_bottom.jpg) no-repeat center bottom;
	width: 442px;
	padding-bottom: 3px;}
.newsletterForms h2 {
	text-align: center;
	padding-top: 10px;
	background: url(../img/magazine/type_bg_top.jpg) no-repeat center top;}



/*	.newsletterForms .formBox
----------------------------------------------*/
.newsletterForms .formBox {
	width: 419px;
	margin: 10px auto;
	background: url(../img/magazine/case_bg_repeat.jpg) repeat-y center;}
.newsletterForms .formBox form {
	background: url(../img/magazine/case_bg_bottom.jpg) no-repeat bottom;
	padding-bottom: 3px;}
.newsletterForms .formBox p {
	margin: 5px 20px;}
.newsletterForms .formBox p label {
	display: block;}
.newsletterForms .formBox p input {
	margin-bottom: 3px;}
.newsletterForms .formBox p input.text {
	width: 290px;}