@charset "shift_jis";

/* --------------------------------
     uO-topy[W
-------------------------------------------------------- */ 
.blogArea{
	width							: 495px;
	margin						: 10px 0px 0px 0px;
}
.blogArea ul.blogCol{
	width							: 480px;
	margin-left				: 10px;
	margin						: 5px 0px 20px 10px;
}
.blogArea ul.blogCol .listStyle{
	margin						: 0px 10px 0px 10px;
}

/* --------------------------------
     }Ko^-top
-------------------------------------------------------- */ 
#mag{
	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;
}
/*#mag h3{
	background				: url(../images/second/bg01.gif) no-repeat;
	width							: 480px;
	height							: 30px;
	margin						: 15px 0px 3px 0px;
	padding						: 17px 15px 15px 15px;
	color							: green;
}*/
#mag .formStyle2{
	width							: 536px;
	text-align					:center;
	margin						:0px auto 0px auto;
	padding						: 0px 0px 0px 0px;
}
#mag .formStyle2 h3{
	width							: 536px;
	margin						: 5px 0px 0px 0px;
	padding						: 0px 0px 0px 0px;
	background				: #FAF8E9;
}
#mag .formStyle2 p{
	margin						: 15px auto 0px auto;
	padding						: 5px 5px 5px 5px;
	line-height					: 20px;
	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 10px 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 dl.listStyle2 dd a:link		{	color			: #0084C2;text-decoration: underline;}
#mag .formStyle2 dl.listStyle2 dd a:visited	{	color			: #0084C2;text-decoration: underline;}
#mag .formStyle2 dl.listStyle2 dd a:hover		{	color			: #8F9090;text-decoration: underline;}

#mag .formStyle2 ul li{
	list-style-type			: square;
	margin						: 0px 0px 5px 30px;
}
#mag .textOrange{
	color							: #ff6600;
	font-weight				: bold;
	font-size					: 110%;
}
/*---------------pKρΜ---------------*/

#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; 
	background				:#fff;
}
#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;
}
/*---------------Ίo^ͺ---------------*/
#mag .formStyle4{
	width							:440px;
	text-align					:center;
	margin						:10px auto 30px auto;
}
#mag .formStyle4 p{
	margin						:0px 0px 10px 0px;

}

/* --------------------------------
     }Ko^
-------------------------------------------------------- */ 
#mag input.formStyle{
	width							: 20em;
	height							: 1.5em;
}
#mag p.text{
	margin						: 20px 0px 10px 0px;
}

#mag .formTable{
	width							: 480px;
	border						: 1px solid #BEBEBE;
	border-collapse		: separate;
	border-spacing			: 1em;
	background-color	: #fff;
	margin						: 10px 0px 10px 0px;
}
#mag .formTable th{
	background-color	: #EFFBFE;
	color							: #656666;
	text-align					: center;
}
#mag .formTable td{
	background-color	: #fff;
	padding						: 5px;
}
#mag p.text{
width								: 480px;
text-align						: center;
}
/* --------------------------------
     }KmF
-------------------------------------------------------- */ 
#mag .formTable2{
	width							: 480px;
	border						: 1px solid #BEBEBE;
	border-collapse		: collapse;
	background-color	: #fff;
	margin						: 10px 0px 10px 0px;
}
#mag .formTable2 td{
	padding						: 5px;
}
/* --------------------------------
     }K|o^IΉζΚ
-------------------------------------------------------- */ 
#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;}

#mag .thanks{
	width							: 480px;
	margin						: 10px 0px 10px 0px;
	text-align					: left;
}

#mag .thanks p{
	text-align					:center;
	font-size					:110%;
	font-weight				:bold;
}
#mag .thanks dl{
	text-align					:left;
}
#mag .thanks dt{
	color							:red;
}
