@charset "utf-8";
/* CSS Document */

body {
line-height: 2em;
font: "Hiragino Kaku Gothic Pro", "Meiryo", "MS PGothic", sans-serif;
}

img {
    border-style: none;
    display: block;
	}

	
/* リンク */
a:link {color: #214776; text-decoration: underline; }
a:visited {color: #214776; text-decoration: underline; }
a:hover {color: #214776; text-decoration: underline; }
a:active {color: #214776; text-decoration: underline; }


/* alt&clearfloat */
.alt {
	left:-999px;
	position:absolute;
	top:-5000px;
}

.clearfloat {
	clear:both;
	display:block;
	font-size:1%;
	height:0;
}
/* alt&clearfloat */

body {
}

#footter {
	color: #fff;
	text-align: center;
	background-color: #435058;
	padding: 2em 0 2.5em 0;
	font-size: 70%;
	}
#footter img {
margin: 0 auto 0.5em auto;
}

h1,h2 {
margin: 5% 0 0 0;
}

/* settlement */

#settlement {
margin: 5%;
}
#settlement p {
margin-left: 1em;
}

/* settlement */

/* sctl */

#sctl {
margin: 5%;
}
#sctl p {
margin-left: 1em;
}

/* sctl */
/* terms */

#terms {
margin: 5%;
}
#terms p {
margin-left: 1em;
}

#terms>#section001 dl {
margin-left: 2em;
}
#terms>#section001 dt {
display: list-item;
list-style-type: decimal;
}
#terms>#section001 dd {
margin-left: 1em;
}

#terms>#section011 .kakko li{
list-style-type: none;
counter-increment: cnt;
}

#terms>#section011 .kakko li::before {
	content: "(" counter(cnt) ") ";
	display:inline-block;
	margin-left:-2em; 
	width: 2em;	
}

#terms>#section012 ol{
margin-left: 1.5em;
}

#terms>#section012 .kakko li{
list-style-type: none;
counter-increment: cnt;
}

#terms>#section012 .kakko li::before {
	content: "(" counter(cnt) ") ";
	display:inline-block;
	margin-left:-2.5em; 
	width: 2.5em;	
}

#terms>#section013 ol{
margin-left: 1.5em;
}

#terms>#section013 .kakko li{
list-style-type: none;
counter-increment: cnt;
}

#terms>#section013 .kakko li::before {
	content: "(" counter(cnt) ") ";
	display:inline-block;
	margin-left:-2.5em; 
	width: 2.5em;	
}


#terms>#section014 .kakko li{
list-style-type: none;
counter-increment: cnt;
}

#terms>#section014 .kakko li::before {
	content: "(" counter(cnt) ") ";
	display:inline-block;
	margin-left:-2em; 
	width: 2em;	
}

#terms>#section015 .kakko li{
list-style-type: none;
counter-increment: cnt;
}

#terms>#section015 .kakko li::before {
	content: "(" counter(cnt) ") ";
	display:inline-block;
	margin-left:-2em; 
	width: 2em;	
}

#terms>#section017 .kakko li{
list-style-type: none;
counter-increment: cnt;
}

#terms>#section017 .kakko li::before {
	content: "(" counter(cnt) ") ";
	display:inline-block;
	margin-left:-2em; 
	width: 2em;	
}

#terms>#section024 li {
list-style: disc;
}
/* terms */

button {
font-size: 100%;
padding: 1em 3em 1em 3em;
font-weight: bold;
margin: 0 auto 0 auto;
display: block;
margin: 0 auto 2em auto;
}

button a:link,a:valid,a:active,a:hover {
text-decoration: none;
}
