@charset "UTF-8";

/*----------------------------------------------------
よくあるご質問
----------------------------------------------------*/

#left {
    width: 720px;
    margin: auto;
    float: none;
    text-align: left;
}

.anchor-ul{
	text-align:center;
	background:url(../img/a_t.png) repeat-x left top;
	padding-top:16px;
	margin-top:10px;
	clear:both;
}
.anchor-ul ul{
	background:url(../img/a_b.png) repeat-x left bottom;
	padding-bottom:16px;
}

.anchor-ul li{
	display:inline-block;
	text-align:left;
	vertical-align:middle;
}
.anchor-ul li+li{
	margin-left:25px;
}
.anchor-ul li a{
	display:inline-block;
	background-position:left center;
	line-height:1.35;
}



.dt_dd{
	clear:both;
	/*width:626px;*/
	margin: auto;
	outline:#cccccc 1px solid;
	border: #fff 1px solid;
	background:#f2f0f0;
	padding:15px;
}
.anchor-ul + .dt_dd{
	margin-top:15px;
}
.dt_dd .dt{
	border-bottom:#cccccc 1px solid;
	padding-bottom:7px;
	margin-bottom:15px;
}
.dt_dd .dd{
	padding:15px;
	margin:0 10px 10px;
	background:#fff;
}

.dt_dd .dd p+ul,
.dt_dd .dd p+table,
.dt_dd .dd ul+table,
.dt_dd .dd table+p,
.dt_dd .dd p+div{
	margin-top:10px;
}
.dt_dd .dd ul li{
	list-style:disc;
	margin-left:12px;
}
.dt_dd .dd table{

}






.order_table{
	border-collapse: collapse;
	width:100%;
}

.order_table .th,
.order_table .td{
	border-top:#e7e7e7 1px solid;
	padding:10px 0;
}
.order_table .th{
	padding-right:10px;
	vertical-align:top;
}
.order_table .td{
	padding-top:13px;
}

.order_table .p{
	margin-bottom:10px;
}
.order_table .p strong{
	font-size:1.7em;
}

.order_table p+ul,
.order_table ul+p{
	margin-top:5px;
}
.order_table .link{
	margin-top:10px;
}
.order_table .link a:hover img{
	filter:alpha(opacity=50); opacity:0.5;
}


.nw_pdf {
    padding-left: 15px;
    background: url(/cmn/img/nw_pdf.gif) no-repeat 0 center;
}


