@charset "shift_jis";

/*------------------------------------------------
	style.css					: "初期化設定";
	font.css				: "文字設定について";
------------------------------------------------*/
@import "style2009.css";
@import "font.css";
/* --------------------------------
   メールマガジン
-------------------------------------------------------- */ 
a:link		{	color			: #000;text-decoration: none;}
a:visited	{	color			: #000;text-decoration: none;}
a:hover		{	color			: #0084C2;text-decoration: none;}

#main{
	margin							: 20px auto 0px auto;
	text-align				: center;
}
#mag{
	width								: 600px;
	margin							: 0px auto 0px auto;
	padding							: 0px;
	text-align						: center;
}
#form{
	width								: 560px;
	margin							: 10px auto 0px auto;
	text-align						: center;
	border								: 1px solid #AB951D;
	background					: url(../images/second/right-bg.gif) no-repeat bottom right #FAF8E9;

}
/*:::::::::::::::::メルマガ登録画面:::::::::::::::::*/
#form h4{
	margin					: 5px 0px 5px 0px;
}
#form .formTable{
	width								: 400px;
	border-collapse				: separate;
	border-spacing				: 0.2em;
	margin							: 10px auto 10px auto;
	text-align						: left;
	min-height						: 400px;
}
#form .formTable th{
	font-weight					: bold;
	margin							: 0;
	padding							: 0;
}
#form .formTable td{
	margin							: 0;
	padding-bottom			: 15px;
}
#form p.text{
	width								: 300px;
	text-align						: center;
	margin							: 0px auto 10px auto;
}
#form p.text2{
	width								: 99%;
	text-align						: right;
	font-weight					: bold;
	margin:0;
	padding-bottom			: 4px;
}
#form .radioStyle2{
	margin-left						: 30px;
	padding							: 0;
}
#form .radioStyle{
	margin-right					: 5px;
	padding							: 0;
}

/*:::::::::::::::::利用規約ページ:::::::::::::::::*/
#mag .formStyle2{
	width						: 100%;
	text-align				: center;
	margin					: 0px auto 0px auto;
}
#mag .formStyle2 h3{
	background			: #999;
	margin					: 10px 0px 20px 0px;
	padding					: 15px 10px 10px 10px;
	color						: #ffffff;
	font-size					: 150%;
	font-weight			: bold;
	text-align				: center;
}
#mag .formStyle2 p{
	width						: 470px;
	margin					: 5px auto 0px auto;
	padding					: 10px 10px 10px 10px;
	line-height				: 20px;
	border						: 1px dashed #999;
	text-align				: left;
}
#mag .formStyle2 dl.listStyle{
	width						: 440px;
	margin					: 5px auto 05px auto;
	text-align				: left;
	padding					: 10px;
}
#mag .formStyle2 dl.listStyle2{
	width						: 440px;
	margin					: 5px auto 20px auto;
	background-color	: #E7F8FC;
	text-align				: left;
	padding					: 10px;
}
#mag .formStyle2 dl.listStyle2 dt{
	font-size					: 105%;
	color						: #656666;
	font-weight			: bold;
}
#mag .formStyle2 dd{
	margin					: 5px 0px 0px 0px;
}
#mag .formStyle2 ul li{
	list-style-type			: square;
	margin					: 0px 0px 5px 30px;
}
#mag .textOrange{
	color						: #ff6600;
	font-weight			: bold;
	font-size					: 110%;
}
/*---------------利用規約の中---------------*/

#mag .formStyle3{
	width						: 460px;
	height						: 300px;
	text-align				: left;
	overflow					: auto;
	margin					: 10px auto 10px auto;
	border						: 1px solid #999;
	padding					: 5px;
	overflow-x				: hidden; 
}
#mag .formStyle3 p{
	margin					: 10px 0px 10px 0px;
}
#mag .formStyle3 h2{
	font-size					: 110%;
	font-weight			: bold;
	margin-top				: 10px;
	text-align				: center;
	margin-bottom		: 10px;
}
#mag .formStyle3 h4{
	font-size					: 90%;
	font-weight			: bold;
	margin					: 20px 0px 10px 0px;
}
#mag .formStyle3 ol{
	margin					: 0px 0px 0px 0px;
}
#mag .formStyle3 li{
	display					: block;
	list-style-type			: decimal ;
	margin					: 5px 0px 0px 30px;
}
#mag .formStyle3 dl{
	text-align				: left;
	margin					: 5px 0px 0px 0px;
}
#mag .formStyle3 dt{
	margin					: 0px 0px 5px 0px;
}
#mag .formStyle3 dd{
	margin					: 5px 0px 0px 5px;
}
/*---------------下登録部分---------------*/
#mag .formStyle4{
	width						: 460px;
	text-align				: center;
	margin					: 10px auto 10px auto;
}
#mag .formStyle4 p{
	margin					: 0px 0px 10px 0px;
}
/* --------------------------------
   □ メルマガ−登録終了画面
-------------------------------------------------------- */ 
#mag .thanks{
	width							: 480px;
	margin						: 10px 0px 10px 0px;
	text-align					: left;
}
#mag .thanks p{
	text-align					:center;
	font-size					:110%;
	font-weight				:bold;
	margin						: 10px 0px 20px 0px;
}
#mag .thanks dl{
	text-align					:left;
}
#mag .thanks dt{
	color							:red;
}

/* --------------------------------
   □ メルマガ−フッター
-------------------------------------------------------- */ 
#footer{
	margin						: 10px auto 0px auto;
	padding						: 10px 0px 40px 0px;
	width							: 560px;
	text-align					: center;
}
#footer #copyright{
	margin						: 10px 0px 0px 0px;
	padding						: 0px 0px 0px 0px;
	width							: 560px;
}
/* --------------------------------
   □ メルマガ−登録終了画面
-------------------------------------------------------- */ 
#mag .thanks dl dd a:link		{	color			: #0084C2;text-decoration: underline;}
#mag .thanks dl dd a:visited	{	color			: #0084C2;text-decoration: underline;}
#mag .thanks dl dd a:hover		{	color			: #8F9090;text-decoration: underline;}
