@charset "utf-8";

aside, footer, header, nav, section{
	display: block;
	margin:0;
	padding:0;
}
body{
	width:550px;
	line-height:1.7;
	font-size:14px;
	padding:0;
	margin:0 0 0 50px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif, "メイリオ";
	color:#111;
}
ul, ol, dl,dt,dd,div,ol,ul,li {
	padding: 0;
	margin: 0;
}
h1, h2, h3, h4, h5, h6, p {
	margin:0;
	padding:0;
	font-weight:normal;
	font-size:100%;
}
li {list-style-type:none;}

/* form */
button, fieldset, form, input, label, legend, select, textarea {
	font-family:inherit;
	font-size:100%;
	font-style:inherit;
	font-weight:inherit;
	margin:0;
	padding:0;
	vertical-align:middle;
}

a {outline:none;border:0;}

a:hover img,
input[type="image"]:hover{
	opacity:0.5;
	-moz-opacity: 0.5;
	filter: alpha(opacity=50);
	-ms-filter: "alpha( opacity=50 )";
}

a:link{color:#222;text-decoration:underline;}
a:visited{color:#222;text-decoration:underline;}
a:hover{color:#e50202;text-decoration:underline;}
a:active{color:#222;text-decoration:underline;}

img {vertical-align: middle;border:0;}

/*位置と状態*/
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.cen{text-align:center;}
.textright{text-align:right;}
.bold{font-weight:bold;}

.f11 {font-size:11px;}
.red{color:#f00;}

/*余白*/
.mb05em {margin-bottom:0.5em;}
.mb1em {margin-bottom:1em;}
.mb2em {margin-bottom:2em;}
.mb3em {margin-bottom:3em;}
.mb4em {margin-bottom:4em;}
.mb5em {margin-bottom:5em;}
.pb1em {padding-bottom:1em;}
.pb2em {padding-bottom:2em;}
.ml1em {margin-left:1em;}
.ml2em {margin-left:2em;}
.mt05em {margin-top:0.5em;}
.mt1em {margin-top:1em;}

input[type="checkbox"],
input[type="text"],
select{
	margin:0 4px 0 0;
}
/*-----------------------------------------------
内容
-----------------------------------------------*/
.seminarbox{
	width:550px;
	margin:30px auto 0;
}
.bigtitle{
	background:#3678D9;
	font-size:18px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	border-radius:4px;
	margin:0 0 10px 0;
}
/*箇条書き*/
.kajo ol li{
	list-style-type:decimal;
	margin:0 0 30px 22px;
	font-size:15px;
}
a.btn_big_orange{
	display:block;
	width:260px;
	height: 38px;
	line-height: 38px;
	margin:0 auto;
	overflow: hidden;
	text-decoration: none!important;
	background:#EF8700;
	font-size:18px;
	-webkit-border-radius: 0.2em;
}
a.btn_big_orange:link{color:#fff;}
a.btn_big_orange:visited{color:#fff;}
a.btn_big_orange:hover{color:#fff;opacity:0.6;}
a.btn_big_orange:active{color:#fff;}
