@charset "utf-8";
/*
 * contents.css
 */


#user_support .list table {
	width: 100%;
}
#user_support .list th {
	width: 6em;
	text-align: left;
	white-space: nowrap;
}


/* 会員サポート
---------------------------------------------------------- */
#user_support .list_supportmenu {
	margin: 0 10px 21px;
}
#user_support .list_supportmenu li {
	margin: 21px 0 0;
}
#user_support .list_supportmenu li .btn_sub01 {
	margin-bottom: 5px;
}
#user_support .list_supportmenu li p {
	margin: 0 10px;
}


/* 特定商取引法
---------------------------------------------------------- */
#user_support table.table_specific {
	font-size: 10px;
}


/* 規約関連テキスト
---------------------------------------------------------- */
.term_text {
	margin: 13px 10px 0;
}
.term_text h5 {
	font-size: 14px;
}
.term_text p {
	margin: 8px 0 0;
}
.term_text dl {
	margin: 8px 0 21px;
	font-size: 12px;
}
.term_text dt {
	margin: 5px 0;
	font-weight: bold;
}
.term_text dd {
	margin: 0 0 13px 10px;
	font-size: 10px;
}
.term_text p {
}
.term_text ol,
.term_text ul {
	margin: 0;
}
.term_text ol li,
.term_text ul li {
	margin: 5px 0 5px 20px;
}
.term_text p.title {
	margin: 13px 0 0;
	font-weight: bold;
}
.term_text .company {
	margin: 21px 0;
	font-size: 10px;
}
.term_text .company p {
	margin: 5px 0 0;
}

/* ページング */
.page_nav {
	margin: 10px 0;
	text-align: center;
}
.page_nav a {
	display: inline-block;
	padding: 8px;
	margin: 0 5px;
	line-height: 1;
	border: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
	background: #666;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a3a3a3), color-stop(50%,#666), color-stop(100%,#666));
	background: -webkit-linear-gradient(top,  #a3a3a3 0%,#666 50%,#666 100%);
	background: -moz-linear-gradient(top,  #a3a3a3 0%, #666 50%, #666 100%);
	background: linear-gradient(to bottom,  #a3a3a3 0%,#666 50%,#666 100%);
	-webkit-box-shadow: 0 2px 5px 0 #999;
	   -moz-box-shadow: 0 2px 5px 0 #999;
	        box-shadow: 0 2px 5px 0 #999;
	text-shadow: 0 1px 4px #000;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
.page_nav a.jp-disabled {
	background: #d6d6d6;
	color: #333;
	text-shadow: 0 1px 4px #fff;
}
.page_nav a.jp-current {
	background: #fff;
	color: #000;
	text-shadow: none;
}

