@charaset"UTF-8";
@import "../common/common.css";

/*==================================================================*/
/* member css */
/*==================================================================*/

header #nav #nav-member a::after{transform: scale(1, 1);}

/* -------------------------------------------------------------- */
/* lead */
/* -------------------------------------------------------------- */
#lead{margin:0 auto 30px;}


/* -------------------------------------------------------------- */
/* type */
/* -------------------------------------------------------------- */
#type{}
#type dl{
	margin:0 30px 1em;
	padding:0 0 1em;
	}
	/* clear hack */ #type dl{zoom:1;}#type dl:after{content:" ";clear:both;height:0;display:block;visibility:hidden;}

#type dt{
	padding:1em 0;
	border:1px solid #ff4401;
	float:left;
	width:120px;
	color:#ff4401;
	text-align:center;
	}
#type dd{
	padding:17px 0;
	float:right;
	width:780px;
	}

/* -------------------------------------------------------------- */
/* fee */
/* -------------------------------------------------------------- */
#fee{}
#fee div{margin:0 30px;}
	/* clear hack */ #fee div{zoom:1;}#fee div:after{content:" ";clear:both;height:0;display:block;visibility:hidden;}

#fee table{
	float:left;
	width:460px;
	}

#fee table,#fee th,#fee td{
    border:1px solid #ccc;
	border-collapse:collapse;
	}

#fee table{}
#fee table th{
	font-wieght:normal;
	color:#fff;
	background:#423e39;
	font-weight:normal;
	}
#fee table td{padding:0.5em 1em;}
#fee table td:nth-of-type(2){text-align:center;}
#fee table td:nth-of-type(3){text-align:right;}

#fee p{
	float:right;
	width:420px;
	}

/* -------------------------------------------------------------- */
/* point */
/* -------------------------------------------------------------- */
#point{}
#point ol{
	margin:0 20px;
	padding:0 30px;
	}
#point li{
	margin:0 0 1em;
	padding:0 0 1em;
	border-bottom:1px solid #eee;
	}

/* -------------------------------------------------------------- */
/* how */
/* -------------------------------------------------------------- */
#how{}
#how p{
	margin:0 30px 1em;
	}
#how dl.caution{
	margin:0 30px 50px;
	padding:10px 20px 0;
	border:1px solid #ff4401;
	box-shadow:9px 9px 0px -3px #eee;
	}
#how dl.caution dt{
	margin:0 0 5px;
	color:#ff4401;
	}

#how dl.caution dd li{
	margin:0 0 10px;
	padding:0 0 0 30px;
	position:relative;
	list-style:none;
	}
#how dl.caution dd li::after{
	position:absolute;
	top:0;
	bottom:0;
	left: 0;
	content:'・';
	}

#how .download{
	margin:0 auto 30px;
	width:300px;
	}
	/* clear hack */ #how .download{zoom:1;}#how .download:after{content:" ";clear:both;height:0;display:block;visibility:hidden;}

#how .download li{
	margin:0 10px 30px;
	float:left;
	width:300px;
	list-style:none;
	}
#how .download li a{
	padding:10px 40px;
	border:1px solid #ccc;
	display:block;
	color:#999;
	background:url('../common_img/ic_pdf.png') no-repeat 95% 50%;
	font-size:18px;
	box-sizing:border-box;
	font-size:13px;
	}
#how .download li a:hover{
	color:#f58812;
	border:1px solid #f58812;
	}
#how .download li p{
	margin:0;
	color:#423e39;
	font-size:16px;
	}

#how dl.pay{
	margin:0 30px 50px;
	padding:10px 20px;
	border:1px solid #ccc;
	box-shadow:9px 9px 0px -3px #eee;
	}
#how dl.pay dt{
	margin:0 0 5px;
	font-weight:bold;
	}
#how dl.pay dd{
	padding:0 30px;
	}

/* -------------------------------------------------------------- */