/* CSS Document */



/*
-------------------------------------------*/
.service_table {width:674px; margin-left:11px;}
.service_table table
		{width:674px; padding:0px; margin-top:16px;}
.service_table td
		{padding-bottom:20px;}

.howto_table { margin-left:11px; width:674px;}
.howto_table table
		{width:674px; padding:0px;}
.howto_table td
		{padding-bottom:0px;}

.td321 {width:321px; vertical-align:top; font-size:85%; }
.tdline {width:32px; background: url(../service/html_img/center_line.png) repeat-y;}
.service_image01 {float:right; margin-left:0px; margin-top:7px; width:79px;}
.service_copy {margin-top:0px;}
.service_text {
	margin:7px 0px 0px 0px;
	width:230px;
	line-height:150%;
	float: left;
}
.stext {font-size:90%;}

#dan01 {margin:105px 0px 10px 0px;}
#dan02 {margin:590px 0px 10px 0px; _margin:600px 0px 10px 0px;}
html[xmlns*=""] body:last-child #dan02 { margin:580px 0px 10px 0px;}
#dan03 {margin:306px 0px 10px 0px; _margin:292px 0px 10px 0px;}
html[xmlns*=""] body:last-child #dan03 { margin:300px 0px 10px 0px;}
#dan04 {margin:10px 0px 10px 0px;}
#dan05 {margin:10px 0px 10px 0px;}
#dan06 {margin:404px 0px 10px 0px; _margin:406px 0px 10px 0px;}
html[xmlns*=""] body:last-child #dan06 { margin:356px 0px 10px 0px;}
#dan07 {margin:380px 0px 10px 0px;}
#dan08 {margin:10px 0px 10px 0px;}
#dan09 {margin:10px 0px 10px 0px;}

/*
#dan01 {margin:105px 0px 10px 0px;}
#dan02 {margin:330px 0px 10px 0px;}
#dan03 {margin:390px 0px 10px 0px;}
#dan04 {margin:410px 0px 10px 0px;}
#dan05 {margin:10px 0px 10px 0px;}*/

.stitle {margin-top:17px;}
.stitle_en {margin-top:7px;}

.howto_text {margin:10px 0 0 0; font-size:85%; }
.howto_image{margin:15px 0px;}

#form_boxright {float:right; background:url(../howto/html_img/form_box02.png) no-repeat; width:323px; height:134px; margin:10px 0px 10px 6px; padding:0px;}
#form_box_text {text-align:left; margin:50px 17px 5px 17px; font-size:80%; width:289px; line-height:130%;}
.bttn_click  { margin:2px 0px 5px 0px; width:46px; float:right; padding-right:17px;  }
#form_boxleft {float:left; background:url(../howto/html_img/form_box01.png) no-repeat; width:323px; height:134px; margin:10px 0px 10px 0px; padding:0px;}

#howto_box01 {border-top:1px solid #B7b7b7; border-right:1px solid #B7b7b7; border-bottom:1px solid #B7b7b7; border-left:1px solid #B7b7b7;background-color:#F2F2F2; width:437px; padding:10px 25px; margin:15px 0px;}
.howto_text13 {font-size:90%; color:#336600; margin-bottom:3px; font-weight:bold;}

#howto_box02 {border-top:1px solid #B7b7b7; border-right:1px solid #B7b7b7; border-bottom:1px solid #B7b7b7; border-left:1px solid #B7b7b7;background-color:#FFFFFF; width:481px; padding:3px; margin:15px 0px;}

#howto_box03 {border-top:1px solid #B7b7b7; border-right:1px solid #B7b7b7; border-bottom:1px solid #B7b7b7; border-left:1px solid #B7b7b7;background-color:#FFFFFF; width:481px; padding:3px; margin:5px 0px;}


#howto_table02 {width:481px; margin:0px;}
#howto_table02 table {width:481px; padding:0px;}
#howto_table02 th {
	padding:5px;
	background:#DEDEDE;
	vertical-align:top;
	text-align:left;
	width:180px;
	font-size: 85%;
}
#howto_table02 td {
	padding:5px;
	background:#E9E9E9;
	vertical-align:top;
	font-size: 85%;
}

#howto_table03 {width:481px; margin:0px;}
#howto_table03 table {width:481px; padding:0px;}
#howto_table03 th {padding:0px; vertical-align:top; text-align:center; width:60px;padding-top:10px;}
#howto_table03 td {padding:0px; vertical-align:top; padding-top:10px; padding-left:12px;}

.step_margin {margin-top:30px;}

#howto_box04 {border-top:1px solid #B7b7b7; border-right:1px solid #B7b7b7; border-bottom:1px solid #B7b7b7; border-left:1px solid #B7b7b7;background-color:#FFFFFF; width:406px; padding:3px; margin:5px 0px 15px 0px;}
#howto_table04 {width:404px; margin:0px;}
#howto_table04 table {width:404px; padding:0px;}
#howto_table04 th {padding:5px; background:#DEDEDE; vertical-align:top; text-align:left; width:80px;}
#howto_table04 td {padding:5px; background:#E9E9E9; vertical-align:top;}

#howto_margin {margin-left:11px;}

/*-------------------------------------------*/
/*　口座開設申込　*/
/*-------------------------------------------*/
#title { width: 676px; margin: 0px 0px; padding: 32px 16px 10px 16px;}
#rbox { width: 676px; margin: 0px 0px 50px 0px; padding: 0px 16px 0px 16px;}
#rbox_l { float: left; width: 333px; height: 267px; background:url(../howto/html_img/about_rbox.png) no-repeat; padding-top: 14px;}
#rbox_l_title { margin: 0px 0px 0px 18px; width: 297px;}
#rbox_l_txt { margin: 0px auto; width: 300px;}
#rbox_l_txt p { margin: 0px 0px 10px 0px; _margin: 0px 0px 8px 0px; font-size: 84%; line-height: 160%; text-align: center;}
html[xmlns*=""] body:last-child #rbox_l_txt p { margin: 0px 0px 18px 0px; font-size: 80%; line-height: 160%;}
#rbox_l_caution { height: 26px; float: left;}
#rbox_l_caution img{ margin-top: 7px;}
#rbox_l_btn { margin: 0px 2px 0px 0px; height: 26px; float: right;}
#rbox_r { float: right;  width: 333px; height: 267px; background:url(../howto/html_img/about_rbox.png) no-repeat; padding-top: 14px;}
#rbox_r_title { margin: 0px auto; width: 293px;}
#rbox_r_txt { margin: 0px auto; width: 300px;}
#rbox_r_txt p { margin: 0px 0px 24px 0px; _margin: 0px 0px 26px 0px; font-size: 84%; line-height: 160%; text-align: center;}
html[xmlns*=""] body:last-child #rbox_r_txt p { margin: 0px 0px 31px 0px; font-size: 80%; line-height: 160%;}
#rbox_r_btn { float: right;}

#web_container { width: 676px; margin: 0px 0px 50px 0px; padding: 0px 16px 0px 16px;}
#web_container p { padding: 14px 46px; font-size: 90%; line-height: 140%;}
#web_btn { width: 422px; margin: 0px auto 26px auto;}
#web_flow_container { padding: 0px 46px;}
#web_flow_container p { padding: 12px 176px 12px 0px;}
.flow_step { }
.flow_arrow01 { background:url(../howto/html_img/about_flow01.png) no-repeat; padding-left: 75px; height: 86px;}
.flow_arrow02 { background:url(../howto/html_img/about_flow02.png) no-repeat; padding-left: 75px; height: 100px;}
.flow_arrow03 { background:url(../howto/html_img/about_flow03.png) no-repeat; padding-left: 75px; height: 100px;}
.flow_arrow04 { background:url(../howto/html_img/about_flow04.png) no-repeat; padding-left: 75px; height: 100px;}
.flow_arrow05 { background:url(../howto/html_img/about_flow01.png) no-repeat; padding-left: 75px; }
#post_container { width: 676px; margin: 0px 0px 50px 0px; padding: 0px 16px 0px 16px;}
#post_container p { padding: 14px 46px; font-size: 90%; line-height: 140%;}
#post_btn { width: 422px; margin: 0px auto 26px auto;}
#post_btn span { font-size: 90%;}
#post_flow_container { padding: 0px 46px;}
#post_flow_container p { padding: 12px 176px 12px 0px;}
.red { color: #FF0000;}
.caution { border: 1px solid #B0B0B0; padding: 18px 28px; font-size: 80%;}
.kome { color: #D70016; font-size: 80%;}
.f80 { font-size: 80%;}
.pagetop { padding-top: 20px; font-size: 90%; color: #49781B; text-align: right;}
.btn_pdf02 { margin:3px 0px 3px 0px; padding-left: 25px; height: 20px; background: url(../html_img/icon_pdf.png) no-repeat; }
.btn_pdf02 a { color:#49781B; text-decoration:underline;}
.btn_pdf02 a:hover { color:#CCCCCC; text-decoration:underline;}
#other_container { width: 676px; margin: 0px 0px 50px 0px; padding: 0px 16px 0px 16px;}

/*　口座開設申込　右　*/
.text10-right_l {font-size:75%;line-height:140%; width: 120px;float: left;}
.btn_pdf03 { margin:3px 0px 3px 0px; padding-left: 25px; background:url(../html_img/icon_pdf.png) no-repeat;}
.btn_pdf03 a { color:#49781B; text-decoration:underline;}
.btn_pdf03 a:hover { color:#CCCCCC; text-decoration:underline;}
