﻿@charset "utf-8";

/* Not Found */
#NF .wrap-part { padding: 8px;
}
#NF .wrap-part p { margin-top: 20px;
}
#NF #FTR { margin-top: 150px;
}
/* Not Found */


/* P-Mark */
div#PMARK-NV { padding: 24px 6px 0px 8px;
}
div#PMARK-NV img { float: left;
}
p#PMARK-NVb { font-size: 80%;
	padding: 0 6px 6px 0;
	margin-left: 60px;
}
#PMARK-NV2 { border-top: dotted 1px #ccc;
	margin: 6px;
	padding-top: 6px;
}
/* P-Mark */


/* ご利用にあたって */
#NTC h2, #PP h2, #LNK h2 { background: #f5f5f5;
	padding: 11px;
	border: solid 1px #ccc;
	margin-top: 28px;
}
#NTC h3, #PP h3 { margin-top: 12px;
}
#NTC .wrap-part .details,
#PP .wrap-part .details,
#LNK .wrap-part .details { padding: 7px 11px 0px 11px;
}
#NTC .wrap-part .details ul,
#PP .wrap-part .details ul { margin-left: 1.5em;
}
#NTC .wrap-part .details ul li,
#PP .wrap-part .details ul li { list-style: disc;
	margin-bottom: 0.5em;
}
#NTC .wrap-part .details ol { margin: 18px 0px 18px 1.5em;
}
#NTC .wrap-part .details ol li,
#PP .wrap-part .details ol li { list-style: decimal;
	margin-bottom: 0.5em;
}
/* ご利用にあたって */


/* 情報セキュリティポリシー */
#SP h2 { margin-top: 12px;
}

#SP .wrap-part .details { padding: 7px 11px 0px 11px;
}
#SP .wrap-part .details ol { margin: 6px 0px 6px 2.5em;
}
#SP .wrap-part .details ol li { list-style: decimal;
	margin-bottom: 0.5em;
}
#SP .wrap-part .details ul { margin-left: 1.5em;
}
#SP .wrap-part .details ul li { list-style: disc;
	margin-bottom: 0.5em;
}

#SP #PP-1 { margin: 24px 0px 0px 330px;
}
#SP #PP-2 { margin-top: 12px;
}
/* 情報セキュリティポリシー */


/* プライバシーポリシー */
#PP h2 { background: #f5f5f5;
	padding: 11px;
	border: solid 1px #ccc;
	margin-top: 28px;
}
#PP h3 { margin-top: 12px;
}

#PP .wrap-part .details { padding: 7px 11px 0px 11px;
}
#PP .wrap-part .details ol { margin: 6px 0px 6px 2.5em;
}
#PP .wrap-part .details ol li { list-style: decimal;
	margin-bottom: 0.5em;
}
#PP .wrap-part .details ul { margin-left: 1.5em;
}
#PP .wrap-part .details ul li { list-style: disc;
	margin-bottom: 0.5em;
}

#PP #PP-1 { margin: 24px 0px 0px 330px;
}
#PP #PP-2 { margin-top: 12px;
}
/* プライバシーポリシー */


/* 個人情報開示について */
#PP2 h2 { margin: 12px 0px 6px 0px;
}

#PP2 h3 { background: #f5f5f5;
	padding: 11px;
	border: solid 1px #ccc;
	margin-top: 28px;
}

#PP2 h4 { margin-top: 12px;
}
#PP2 h5 { margin-top: 6px;
}
#PP2 h6 { margin-top: 6px;
}

#PP2 #PP-1 { margin: 24px 0px 12px 370px;
}

#PP2 .wrap-part .details { padding: 7px 11px 0px 11px;
}
#PP2 .wrap-part .details table { margin: 12px 0px 12px 0px;
	border: solid 1px #ccc;
}
#PP2 .wrap-part .details th { background: #f5f5f5;
	padding: 3px;
	border-right: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	vertical-align: top;
}
#PP2 .wrap-part .details td { padding: 3px;
	border-right: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	vertical-align: top;
}
#PP2 .wrap-part .details .td-1 { border-right: none;
}
#PP2 .wrap-part .details .td-2 { border-right: solid 1px #ccc;
	border-bottom: none;
}
#PP2 .wrap-part .details .td-3 { border: none;
}
#PP2 .wrap-part .details ol { margin: 6px 0px 6px 2.5em;
}
#PP2 .wrap-part .details ol li { list-style: decimal;
	margin-bottom: 0.5em;
}

#PP2 .wrap-part .details ul { margin-top: 0.5em;
}
#PP2 .wrap-part .details ul li { margin-bottom: 0.5em;
}

#PP2 .wrap-part .details ul.disc { margin-left: 1.5em;
}
#PP2 .wrap-part .details ul.disc li { list-style: disc;
}

#PP2 .PP-2 { padding-top: 12px;
}
#PP2 .PP-3 { padding-top: 18px;
}
#PP2 .PP-4 { padding-left: 1em;
}

#PP2 .wrap-part .details dt { float: left;
	width: 1em;
}
#PP2 .wrap-part .details dd { margin-left: 1em;
}
/* 個人情報開示について */


/* サイトマップ */
#MAP.top #MAIN { background: #fff;
}
#MAP.top h1 { margin: 0px 0px 24px 0px;
}
#MAP.top #RGT-CLM { float: none;
	width: 720px;
	padding: 0px;
	margin: 0px 0px 0px 12px;
}
#MAP #MAP-LIST { margin: 0px 20px;
}
#MAP ul.link-list { float: left;
	width: 204px;
}
#MAP.top #MAP-LIST h2 { clear: both;
	padding: 24px 0px 12px 0px;
}
#MAP #MAP-LIST h3 { margin: 0px 0px 6px 12px;
}
#MAP ul.link-list2 { float: left;
	width: 204px;
	margin-left: 24px;
}
#MAP ul.link-list3 { float: left;
	width: 204px;
	margin: 0px 0px 120px 0px;
}
#MAP ul.link-list4 { margin-left: 24px;
 float: left;
}
#MAP ul.link-list4 li { width: 204px;
	float: left;
	padding-bottom: 3px;
}
#MAP #FTR { clear: both;
}
/* サイトマップ */
