@charset "Shift_JIS";


/* ==================================================
NTTスマートトレード
================================================== */

#bread_top_adv{
	width:862px;
	margin:0px 0px 10px 0px;
	_margin:0px 0px -10px 0px;
	font-size:12px;
	text-align:left;
}

#avd_page{
	width:862px;
	margin:0px;
	padding:0px;
	text-align:left;
}

#avd_page h1{
	height:24px;
	width:862px;
	margin-bottom:15px;
	padding:0px;
}

#avd_page h2{
	margin-bottom:15px;
	padding:0px;
}

.adv_title{
	font-size:16px;
	font-weight:bold;
	padding-left:20px;
	padding-top:5px;
	padding-bottom:0px;
	margin-bottom:15px;
	border-bottom:2px solid #333333;
	background:url(../images/adv/tit_arrow.gif) no-repeat left center;
}

.adv_flow dt{
	float:left;
	width:500px;
	padding-bottom:15px;
	margin:0px;
}

.flow_adv_arrow{
	clear:both;
	width:862px;
	margin-bottom:15px;
	padding:0px;
	text-align:center;
}

.adv_btn{
	clear:both;
	width:862px;
	margin-bottom:25px;
	padding-top:10px;
	text-align:center;
}

#adv_top dt{
	float:left;
	width:310px;
	padding-bottom:15px;
}

#adv_top dd{
	float:left;
	width:542px;
	padding:0px;
	margin:0px;
}

#adv_top dd p{
	padding:0px;
	margin-bottom:15px;
}

#adv_top_text{
	clear:both;
	margin-bottom:15px;
	padding:0px;
}

#adv_top_text span{
	font-weight:bold;
	color:#CC0000;
}

#adv_detaile{
	width:862px;
	border:1px solid #CCCCCC;
	margin-bottom:15px;
	padding:0px;
}

#adv_detaile tr th{
	width:180px;
	padding:5px 5px;
	border:1px solid #CCCCCC;
	background-color:#EFEFEF;
	vertical-align:top;
}

#adv_detaile tr td{
	padding:5px;
	border:1px solid #CCCCCC;
	vertical-align:top;
}


/* ==================================================
フォーランドフォレックス
================================================== */

#main_contents_adv{
	float:left;
	width:950px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
	text-align:left;
	font-size:14px;
}



.block_square{
	width:846px;
	_width:866px;
	margin:0px;
	padding:0px 10px 0px 10px;
	background-color:#9AC23B;
}

.block_square img{
	vertical-align:bottom;
}

.image_square{
	float:right;
	width:400px;
	text-align:right;
}

.text_square{
	padding-bottom:15px;
}

.btn_square{
	width:446px;
	_width:436px;
	text-align:center;
}

