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

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
							 ブラウザリセット
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
html, body, div, span, applet, object, iframe, h1, h2, h3,
h4, h5, h6, p, blockquote, pre, a, abbr, acronym,
address, big, cite, code, del, dfn, em, font, img, ins,
kbd, q, s, samp, small, strike, strong, sub, sup, tt,
var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{
margin:0;
padding:0;
border:0;
outline:0;
font-weight:normal;
font-style:inherit;
font-size:13px;
font-family: "メイリオ,Meiryo,Century Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro";
vertical-align:baseline;
line-height:1.6;
word-break: break-all;
box-sizing: border-box;
}
:focus{outline:0;}
a, a:link, a:visited, a:hover, a:active{text-decoration:none}
table{border-collapse:separate; border-spacing:0;}
th, td {text-align:left; font-weight:normal;}
img, iframe {border:none; text-decoration:none;}
ul{list-style:none;}
ol{list-style:decimal !important; list-style-position:inside !important;}
input, textarea, select, button {font-size:100%; font-family:inherit;}
select{margin:inherit;}
hr{margin:0; padding:0; border:0; color:#000; background-color:#000; height:1px}

.clear{
	clear:both;
	margin-top:-1em;
}

body{
	background:#fff;
	color:#000;
}

a:visited ,
a:link {
	color:#000;
	text-decoration: underline;
}
a:hover{
	text-decoration: none;
}

dl#checklist{
	width:100%;
}
dl#checklist dt{
	width:100%;
	background: #d93434;
	  background-image: -webkit-linear-gradient(top, #d93434, #b82b2b);
	  background-image: -moz-linear-gradient(top, #d93434, #b82b2b);
	  background-image: -ms-linear-gradient(top, #d93434, #b82b2b);
	  background-image: -o-linear-gradient(top, #d93434, #b82b2b);
	  background-image: linear-gradient(to bottom, #d93434, #b82b2b);
	  color: #ffffff;
	  font-size: 17px;
	  padding: 10px 20px 10px 20px;
	  text-decoration: none;
}


dl#checklist dd{
	display: none;
}

dl#checklist dd ul li{
	width: 100%;
	border-bottom: 1px solid #fff;
	padding: 10px 20px 10px 20px;
	background: #666;
	color: #fff;
}
dl#checklist dd ul li.highlight{
	background: url("../images/check.png") 99% 50% no-repeat #d93434;
}

footer{
	padding:20px 0 0 0;
	text-align: center;
}

#contact{
	text-align: center;
	padding:30px 0;
}

h1{
	text-align: left;
	padding: 10px;
	font-size: 17px;
	background: #fff;
	color: #000;
}

h1 img{
	vertical-align:middle;
	width: 12%;
}
