* {
    padding: 0;
    margin: 0;
}
body {font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
	font-size:13px;
	line-height:1.5;
	color: #444444;
	background: #ffffff;
	padding: 0;
	margin: 0;	
	}
h2
	{font-size:18px;
	text-align: center;
	margin: 10px;
	}
h3	{font-size:16px;
	text-align: left;
	margin: 10px 0 -3px 0;
	}
.iro-b	{
	color: blue;
}	
.iro-r	{
	color: red;
}
.iro-g	{
	color: green;
}
#main	{
	width:700px;
	margin:0 auto;
}

.cont01		{
	width:550px;
	margin:0 auto;
	text-align: left;
	font-size:14px;
	line-height:1.5;
	padding:10px;
	} 
.cont02		{
	width:500px;
	margin:0 auto;
	} 
.cont03		{
	width:480px;
	margin:0 auto;
	text-align: center;
	font-size:13px;
	line-height:1.5;
	padding:10px;
	} 
.box	{
	margin-top: 8px;
	width:460px;
	height: 16px;
	background: #8689f9;
	text-align: left;
	color:#2e318e;
	padding:5px;
	font-size:13px;
	line-height:1.5;
}
#header	{
	width: 100%;
	height: 10px;
	background: #0a0fa3;
}

textarea	{padding:5px;
			background:#ffffff;
			border:1px solid #6266f4;
			font-size:14px;
			line-hight:1.6;
			}
.out	{
		padding:5px;
		background:#efefef;
		border:none;
		}
button   { 
		font-size: 13px;
		background: url(../images/bt_bg-blue.jpg) repeat-x; 
		cursor: pointer; 
		margin: 4px; padding: 2px; 
		border: solid 1px #777777; 
		}
a	{
	margin: 10px;
	font-size: 13px;
	color: #222222;
}
a:hover	{
	color: red;
}
#wrap3	{
			width: 480px;
			margin:10px auto 0 auto;
			text-align: left;
			font-size:85%;
			}
#wrap3 a	{
			color:green;
			text-decoration: none;
			}
#wrap3 a:hover	{
			color:orangered;
			text-decoration: underline;
			}
button	{
	padding: 3px 6px;
	margin:5px 7px 5px 0;
	}

button.changebtn	{
	padding: 3px 6px;
	margin:13px 0 13px 5px;
	}
select	{
	margin:5px 7px 12px 0;
	}
pre	{
	display:block;
	padding:7px;
	border:1px solid #9EBEED;
	background: #ddffff;	
	margin:0 0 8px 0;
	font-size: 13px;
	width:95%;
	white-space: normal;
	}
span	{
	display:block;
	}
#li-img	{
	width:600px;
	margin:0 auto;
	position:relative;
	left:30px;
	}
#li-img li img	{
	float:left;
	margin: 5px 8px 5px 0;
	}
/*---- position調整 ----*/
.pos4	{
	position: relative;
	top: 4px;
}