@charset "UTF-8";

* {
	margin:0;
	padding:0;
}

body {
	background:#FFF;
	color:#333;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Arial,"ＭＳ Ｐゴシック","MS P Gothic","Osaka",sans-serif;
	text-align:left;
	-webkit-text-size-adjust:100%;
}

img {
	border:0;
	max-width:100%;
	height:auto;
	vertical-align:bottom;
	-ms-interpolation-mode:bicubic;
}


.wrapper {
	margin:0 auto;
	padding:30px 20px;
	max-width:660px;
}

.section01 {
	margin-bottom:50px;
}

.ttl01 {
	margin:0 0 35px 0;
	font-size:28px;
	line-height:1.5;
	text-align:center;
}

.ttl02 {
	margin:0 0 20px 0;
	padding:5px 0 5px 13px;
	border-left:7px solid #214AA5;
	border-bottom:1px dotted #CCC;
	font-size:20px;
	line-height:1.5;
}

.list01 {
	margin:0 15px;
	font-size:16px;
}

.list01 li {
	margin:0 0 15px 1.5em;
	line-height:1.6;
	list-style:square outside;
}

.list02 {
	margin:0 15px;
	font-size:14px;
	line-height:1.6;
}

.list02 dt {
	width:2em;
}

.list02 dd {
	margin:-1.6em 0 5px 2em;
}

.img01 {
	text-align:center;
}


@media screen and (max-width: 600px) { /*sp*/

.wrapper {
	padding:25px 15px;
}

.ttl01 {
	margin:0 0 25px 0;
	font-size:22px;
}

.ttl02 {
	font-size:16px;
}

.list01 {
	margin:0;
	font-size:14px;
}

.list02 {
	margin:0;
	font-size:12px;
}

.img01 {
	margin:0 -5px;
}

}
