﻿/* ゆうちょ即時振替サービス
--------------------------------------------------------- */

#yuuchosokuji {
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #555555;
	width: 920px;
	padding: 0px;
	margin: 0 auto 0 auto;
}

#yuuchosokuji div,
#yuuchosokuji dl,
#yuuchosokuji dt,
#yuuchosokuji dd,
#yuuchosokuji h1,
#yuuchosokuji h2,
#yuuchosokuji h3,
#yuuchosokuji h4,
#yuuchosokuji h5,
#yuuchosokuji h6,
#yuuchosokuji p,
#yuuchosokuji table,
#yuuchosokuji th,
#yuuchosokuji td,
#yuuchosokuji ul,
#yuuchosokuji ol,
#yuuchosokuji li {
	margin: 0;
	padding: 0;
}
#yuuchosokuji ul,
#yuuchosokuji li {
	list-style:none;
}
#yuuchosokuji img {
	border: 0;
	font-size:0px;
	vertical-align: middle;
}
#yuuchosokuji .bold {
	font-weight: bold;	
}

#yuuchosokuji .floatleft {
	float: left;
}

#yuuchosokuji .left { text-align:left;}
#yuuchosokuji .right { text-align:right;}
#yuuchosokuji .center { text-align:center;}
#yuuchosokuji .floatL { float:left;}
#yuuchosokuji .floatR { float:right;}

#yuuchosokuji .ml10 { margin-left:10px;}
#yuuchosokuji .ml20 { margin-left:20px;}
#yuuchosokuji .ml30 { margin-left:30px;}
#yuuchosokuji .ml40 { margin-left:40px;}

#randcel .mr10 { margin-right:10px;}
#randcel .mr20 { margin-right:20px;}
#randcel .mr30 { margin-right:30px;}
#randcel .mr40 { margin-right:40px;}

#yuuchosokuji .mt10 { margin-top:10px;}
#yuuchosokuji .mt20 { margin-top:20px;}
#yuuchosokuji .mt30 { margin-top:30px;}
#yuuchosokuji .mt40 { margin-top:40px;}

#ryuuchosokuji .mb10 { margin-bottom:10px;}
#yuuchosokuji .mb15 { margin-bottom:15px;}

/* 指定元データ
 #yuuchosokuji .mb20 { margin-bottom:20px;}
*/

#yuuchosokuji .mb30 { margin-bottom:30px;}
#yuuchosokuji .mb40 { margin-bottom:40px;}

#yuuchosokuji .size10 { font-size:10px;}
#yuuchosokuji .size11 { font-size:11px;}
#yuuchosokuji .size12 { font-size:12px;}
#yuuchosokuji .size14 { font-size:14px;}
#yuuchosokuji .size16 { font-size:16px;}
#yuuchosokuji .size18 { font-size:18px;}
#yuuchosokuji .size20 { font-size:20px;}
#yuuchosokuji .size22 { font-size:22px;}
# .size24 { font-size:24px;}

#yuuchosokuji .clearfix:after {
	content: "";
	display: block;
	clear: both; }
#yuuchosokuji .clearfix { display: inline-block; }
#yuuchosokuji .clearfix { display: block; }




#yuuchosokuji .yuuchosokuji_box  {
	width: 920px;
}
#yuuchosokuji .yuuchosokuji_box .floatbox {
	background-image: url(/img/usr/yuuchosokuji/box_bg.gif);
	background-repeat: no-repeat;
	background-position: left 60px;
	width: 435px;
	height: 325px;
	padding-left: 15px;
}
#yuuchosokuji .yuuchosokuji_box .floatbox .mainttl {
	padding-top: 30px;
	padding-bottom: 10px;
	font-weight: bold;
}
#yuuchosokuji .stepbox01  {
	background-image: url(/img/usr/yuuchosokuji/step_bg_img01.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 920px;
	height: 238px;
	margin-bottom: 20px;
}
#yuuchosokuji .stepbox02  {
	background-image: url(/img/usr/yuuchosokuji/step_bg_img02.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 920px;
	height: 335px;
	margin-bottom: 20px;
}
#yuuchosokuji .stepbox03  {
	background-image: url(/img/usr/yuuchosokuji/step_bg_img03.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 920px;
	height: 254px;
	margin-bottom: 20px;
}
#yuuchosokuji .stepbox04  {
	background-image: url(/img/usr/yuuchosokuji/step_bg_img04.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 920px;
	height: 302px;
	margin-bottom: 20px;
}
#yuuchosokuji .stepbox05  {
	background-image: url(/img/usr/yuuchosokuji/step_bg_img05.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 920px;
	height: 296px;
	margin-bottom: 20px;
}
#yuuchosokuji .stepbox06  {
	background-image: url(/img/usr/yuuchosokuji/step_bg_img06.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 920px;
	height: 282px;
	margin-bottom: 20px;
}
#yuuchosokuji .stepbox07  {
	background-image: url(/img/usr/yuuchosokuji/step_bg_img07.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 920px;
	height: 231px;
	margin-bottom: 20px;
}
#yuuchosokuji .stepbox08  {
	background-image: url(/img/usr/yuuchosokuji/step_bg_img08.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 920px;
	height: 257px;
	margin-bottom: 20px;
}
#yuuchosokuji .stepbox09  {
	background-image: url(/img/usr/yuuchosokuji/step_bg_img09.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 920px;
	height: 220px;
	margin-bottom: 20px;
}
#yuuchosokuji .stepbox10  {
	background-image: url(/img/usr/yuuchosokuji/step_bg_img10.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 920px;
	height: 235px;
	margin-bottom: 20px;
}
#yuuchosokuji .stepbox11  {
	background-image: url(/img/usr/yuuchosokuji/step_bg_img11.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 920px;
	height: 246px;
	margin-bottom: 20px;
}
#yuuchosokuji .arrow_step01  {
	padding-left: 20px;
	margin-top: -10px;
}
#yuuchosokuji .arrow_step02  {
	padding-left: 20px;
	margin-top: -18px;
}
#yuuchosokuji .arrow_step03  {
	padding-left: 20px;
	margin-top: 13px;
}
#yuuchosokuji .arrow_step04  {
	padding-left: 20px;
	margin-top: 65px;
}
#yuuchosokuji .arrow_step05  {
	padding-left: 20px;
	padding-top: 25px;
}
#yuuchosokuji .arrow_step06  {
	padding-left: 20px;
	margin-top: -21px;
}
#yuuchosokuji .stepttl  {
	padding-top: 10px;
	padding-left: 20px;
}
#yuuchosokuji .steptxt  {
	font-size: 18px;
	font-weight: bold;
	
}
#yuuchosokuji .steptxt a  {
	color: #007FFF;
	
}
#yuuchosokuji .steptxt a:hover  {
	text-decoration: none;	
}

.mm{
	font-size:18px;
	font-weight: bold;
	line-height:1.5;
}

.mm_02{
	font-size:18px;
	font-weight: bold;
	line-height:2;
}

.mm_03{
	font-size:18px;
	font-weight: bold;
	line-height:1.8;
}
.mmm{
	line-height:1.5;
}