@charset "utf-8";
/* CSS Document */

#header{
	width:900px;
	height:75px;
	margin:0 auto;
	padding:0;
	background-image: url(../img/header_img2.jpg);
	background-repeat: no-repeat;
}
#header_top{
	background-image:url(../img/h1_img.jpg);
	background-repeat:no-repeat;
	width: 373px;
	height:27px;
	margin: 0 0 0 527px;
	padding: 0;
}
#header_logo {
	height: 75px;
	width: 900px;
	margin: -27px 0 0 0;
	padding:0;
	
}
#main {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
}
#footer {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}

#main .left {
	float: left;
	margin:0 0 40px;
	padding:0;
	width: 638px;
}
#main .right {
	float: right;
	width: 220px;
}
#main_content {
	margin:0px;
	padding:0;
	width:638px;
	height:114px;
}
.main_content_text h3 {
	margin:0;
	padding:0;
}
#main_content_bottom {
	clear:both;
	margin:20px 0 0;
	padding:0 auto;
	width:638px;
}
#img {
	margin:0 auto;
	padding:0;
	width:900px;
}


/*  ============================================
サブページレイアウト
============================================ */

.main_content_text {
	margin: 0;
	padding: 0;
	width: 638px;
}
#main #content_left_img {
	float: left;
	margin:10px 5px 0 25px;
	padding:0;
}
#main #content_left_img img {
	margin:0;
	padding:0;
}
#main #content_right_text {
	float: right;
	margin:10px 25px 0 0;
	padding:0;
	width: 315px;
	color: #363636;
}
#content_right_img {
	float: left;
	margin:0;
	padding:10px 12px 0;
	width:151px;
	height:220px;
}
#content_left_img2 {
	float: left;
	margin:0;
	padding:10px 12px 0;
	width:151px;
	height:160px;
}
#content_width151 {
	margin:0;
	padding:10px 12px 0;
	width:151px;
	height:160px;
}
#content_width292 {
	float: left;
	margin:0;
	padding:10px 12px 0;
	width:292px;
	height:278px;
}
#content_cons_time {
	float: left;
	margin: -120px 0 0;
	padding:10px 25px 0;
	width:256px;
}
#content_left_text{
	display:block;
	float:right;
	width:350px;
	margin-top: 0;
	margin-right: 15px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 12px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
#bkcolor_greeting {
	background-color:#E6F7D7;
}
#bkcolor_about {
	background-color:#FFE8CC;
}
#bkcolor_product {
	background-color:#CCEEFA;
}
#bkcolor_consulting {
	background-color:#FFF6D1;
}
#bkcolor_other {
	background-color:#FBFBFB;
}
#bkcolor_fx {
	background-color:#FFF6F6;
}
#bkcolor_corporation {
	background-color:#D9ECB0;
}
#bkcolor_indivisual {
	background-color:#DFEEEE;
}
#bkcolor_contact {
	background-color:#FFE7A1;
}
#main #bkcolor_greeting div #content_right_text h3 {
	color: #393;
	font-size: 22px;
}
#main #bkcolor_greeting div #content_right_text p {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 24px;
	padding-left: 0px;
}
.step_arr {
	padding: 0px;
	margin-top: 60px;
	margin-right: 0px;
	margin-bottom: 60px;
	margin-left: 250px;
}
.step_l {
	width: 266px;
	height:280px;
	padding: 0px;
	margin-top: -120px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.step_r2 {
	width: 265px;
	margin-top: -124px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 244px;
	height: 270px;
	padding: 0px;
}
#content_format table tr td {
	width: 239px;
	height:95px;
	margin:0;
	padding: 0 5px 12px 20px;
}
.float_clear{
	clear:both;
}
.cont_space{
	display:block;
	margin:0;
	padding:0 15px 0;
}
#recommend{
	margin:0 10px 0;
	padding:0;
}
.pickUp_img {
	width: 526px;
	margin: 0 0 0 28px;
	padding: 0 0 20px 0;
}
.text_uLine {
	background-image: url(../privacy/img/title_bar.jpg);
	background-repeat: no-repeat;
	line-height: 23px;
	padding-left: 4px;
}
.step_r1 {
	width: 265px;
	margin-top: -144px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 244px;
	height: 270px;
	padding: 0px;
}
#text_230 {
	display: block;
	width: 250px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
