@charset "utf-8";

#header {
	position: relative;
	padding-top: 14px;
}
header #header_snav {
	position: absolute;
	width: auto;
	right: 10px;
	bottom: 8px;
}

#contents {
	float:none;
	width:980px;
}
#contents section {
	margin: 0 50px;
}

#contents p {
	margin: 0 20px;
}

#contents ul.pact {
	margin: 10px 20px;
}
#contents ul.pact li {
	margin: 15px 0 0;
}
#contents ul.pact li ol li {
	margin: 5px 0 0 30px;
	list-style: decimal;
}
#contents ul.pact li ol li.nocount {
	margin: 0 0 0 2em;
	list-style: none !important;
}
ul.user_policy {display:inline-block; width:100%; list-style-type:none; margin-top:15px;}
ul.user_policy li { float:left; padding:0; margin:0; list-style:none; }
ul.user_policy li img {vertical-align:bottom;}

ul.user_policy li a {
	display: block;
	width: 430px;
	height: 120px;
}
ul.user_policy li a.btn_kiyaku_pp {	background: url(../../img/terms/btn_kiyaku_pp.png) no-repeat 0 0;}
ul.user_policy li a.btn_kiyaku_cc {	background: url(../../img/terms/btn_kiyaku_cc.png) no-repeat 0 0;}
ul.user_policy li a.btn_kiyaku_ap {	background: url(../../img/terms/btn_kiyaku_ap.png) no-repeat 0 0;}
ul.user_policy li a.btn_kiyaku_qp {	background: url(../../img/terms/btn_kiyaku_qp.png) no-repeat 0 0;}
ul.user_policy li a.btn_kiyaku_ws {	background: url(../../img/terms/btn_kiyaku_ws.png) no-repeat 0 0;}
ul.user_policy li a.btn_kiyaku_au { background: url(../../img/terms/btn_kiyaku_au.png) no-repeat 0 0;}


ul.user_policy li a:hover {
	background-position: 0 bottom;
}