p {margin:0; padding:0}

.clearFix:after {
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
	line-height: 0;
}
.clearFix {
	display: inline-table;
	min-height: 1%;
}

/* macIE \*/
* html .clearFix {
	height: 1%;
}

.clearFix {
	display: block;
}
/* end of macIE */


/* 文字揃え */

.left   {text-align: left !important;}
.center {text-align: center !important;}
.right  {text-align: right !important;}
.top    {vertical-align: top !important;}
.middle {vertical-align: middle !important;}
.bottom {vertical-align: bottom !important;}

/* フロート クリア */

.flLeft   {float: left;}
.flRight  {float: right;}

.clLeft   {clear: left;}
.clRight  {clear: right;}
.clBoth   {clear: both;}

/* 上下左右 */
.m00 {margin: 0 !important;}
.m05 {margin: 5px !important;}
.m10 {margin: 10px !important;}
.m15 {margin: 15px !important;}
.m20 {margin: 20px !important;}
.m25 {margin: 25px !important;}
.m30 {margin: 30px !important;}

/* 上 */
.mt_negative_1 {margin-top: -1px !important;}
.mt00 {margin-top: 0 !important;}
.mt05 {margin-top: 5px !important;}
.mt08 {margin-top: 8px !important;}
.mt10 {margin-top: 10px !important;}
.mt15 {margin-top: 15px !important;}
.mt20 {margin-top: 20px !important;}
.mt25 {margin-top: 25px !important;}
.mt30 {margin-top: 30px !important;}

/* 下 */
.mb00 {margin-bottom: 0 !important;}
.mb02 {margin-bottom: 2px !important;}
.mb03 {margin-bottom: 3px !important;}
.mb05 {margin-bottom: 5px !important;}
.mb10 {margin-bottom: 10px !important;}
.mb15 {margin-bottom: 15px !important;}
.mb20 {margin-bottom: 20px !important;}
.mb25 {margin-bottom: 25px !important;}
.mb30 {margin-bottom: 30px !important;}
.mb40 {margin-bottom: 40px !important;}
.mb50 {margin-bottom: 50px !important;}

/* 左 */
.ml00 {margin-left: 0 !important;}
.ml05 {margin-left: 5px !important;}
.ml10 {margin-left: 10px !important;}
.ml15 {margin-left: 15px !important;}
.ml20 {margin-left: 20px !important;}
.ml25 {margin-left: 25px !important;}
.ml30 {margin-left: 30px !important;}
/* 右 */
.mr00 {margin-right: 0 !important;}
.mr05 {margin-right: 5px !important;}
.mr10 {margin-right: 10px !important;}
.mr15 {margin-right: 15px !important;}
.mr20 {margin-right: 20px !important;}
.mr25 {margin-right: 25px !important;}
.mr30 {margin-right: 30px !important;}
.mr35 {margin-right: 35px !important;}


/* フォント */
.index_red{
	color:#FF0000;
}
.index_bold{
	font-weight:bold;
}


#r1Body {
	padding: 20px 0 0 12px;
}

#r1Wrap {
	width: 987px;
}

/*#################################*/
/*			r1WrapMainCol		   */
/*#################################*/

#r1Wrap #r1WrapMainCol {
	width: 791px;
	float: left;
	margin-right: 16px;
}

#r1Wrap #r1WrapMainCol #r1WrapMainColInner {
	width: 751px;
	margin: 0 20px;
}

#r1Wrap #r1WrapMainCol .Link01C	{
	margin-top: 15px;
}
/*#################################*/
/*			r1WrapRightCol		   */
/*#################################*/

#r1Wrap #r1WrapRightCol {
	width: 180px;
	float: left;
}

#r1Wrap #r1WrapRightCol .maintenanceBlock {
	margin-bottom: 10px;
}


/*#################################*/
/*			localNavi			   */
/*#################################*/


#r1Wrap #r1WrapMainCol #localNavi {
	margin-bottom: 30px;
}

#r1Wrap #r1WrapMainCol #localNavi dl dt {}

#r1Wrap #r1WrapMainCol #localNavi dl dd {
	float: left;
}





/*#################################*/
/*			uniquePages			   */
/*#################################*/


/*--- index.html ---*/

#r1Wrap #r1WrapMainCol .indexMainVisual {
	padding-bottom: 30px;
	background: url(/newchange/img/index_bg_001.gif) no-repeat 0 100%;
}

#r1Wrap #r1WrapMainCol .indexMainVisual .r1ServiceBlockWrap {
	margin: 10px 0 0 20px;
}

#r1Wrap #r1WrapMainCol .indexMainVisual .r1ServiceBlockWrap .r1ServiceBlock {
	width: 240px;
	margin-right: 15px;
	float: left;
}

#r1Wrap #r1WrapMainCol .indexMainVisual .r1ServiceBlockWrap .r1ServiceBlock .imgBlock {
	float: left;
	margin-right: 10px;
}

#r1Wrap #r1WrapMainCol .indexMainVisual .r1ServiceBlockWrap .r1ServiceBlock .txtBlock {
	float: left;
	width: 167px;
}

#r1Wrap #r1WrapMainCol .indexMainVisual .r1ServiceBlockWrap .r1ServiceBlock .txtBlock p {
	margin-bottom: 5px;
}

/*--- index.html 091015---*/

#r1Wrap #r1WrapMainCol .indexMainVisual02 {
	padding:0;
}

.index_bluebold {
	color:#358DBB;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.indexMainContent{
	margin:0 30px 0 30px;
}

.indexMainContentBox{
	padding:0 0 20px 15px;
	background:url(/newchange/img/index_bg_001.gif) left center repeat-y;
}
.indexMainContentBox02{
	padding:0 0 10px 0;
}
.indexMainContentBox_bottom{
	background:url(/newchange/img/index_bg_002.gif) left top no-repeat;
}

.index_vdotsep{background:url(/ja/img/top/nh_vdotsep.gif) center center repeat-y;clear:both}
.index_hdotsepnoheight{ background:url(/ja/img/top/nh_hdotsep.gif) left center repeat-x;height:1px;clear:both}
.index_hdotsep{ background:url(/ja/img/top/nh_hdotsep.gif) left center repeat-x;height:12px;clear:both}
.index_pdlftrht5{
	padding:0 10px 0 10px;
}

.index_list01{
	line-height:0;
}
.index_list01 li{
	padding:7px 0 14px 14px;
	background:url(/newchange/img/arw_08a.jpg) left 4px no-repeat;
	clear:both;
}

.index_txt01{
	padding:0 0 0 14px;
}

.index_txt02{
	padding:0 0 0 0;
}


.index_txt_imgBox01{
	width: 260px;
}
.index_txt_imgBox02{
	width: 230px;
}
.index_txt_imgTitle01{
	height: 33px;
}
.index_txt_imgTitle02{
	height: 53px;
}
.index_txt_img_leftBox01{
	float:left;
}
.index_txt_img_rightBox01{
	float:right;
}

.index_txt_img_centerBox01{
	text-align:center;
}

.details_table{
	margin:-0.5px 0 0 0;
}

/*--- index.html 091015end---*/


/*--- fcy.html ---*/

#r1Wrap #r1WrapMainCol .backFcyBlock {
	margin-top: 15px;
	padding-top: 15px;
	clear: both;
	background: url(/newchange/img/dotline.gif) repeat-x 0 0;
}

#r1Wrap #r1WrapMainCol .backFcyBlock p {
	text-align: right;
}

/*--- profiling.html ---*/

#r1Wrap #r1WrapMainCol .profilingBlock {
	_zoom:1;
	margin-bottom: 50px;
	background: url(/newchange/img/profiling_bg_001.gif) no-repeat 0 100%;
}

#r1Wrap #r1WrapMainCol .profilingBlock .profilingBlockInner {
	padding: 5px 20px 20px;
}

#r1Wrap #r1WrapMainCol .profilingTtl {
	font-size: 125%;
	font-weight: bold;
	color: #cc0000;
	padding-bottom: 5px;
	border-bottom: 1px solid #cccccc;
	margin-bottom: 12px;
}

.new_tranprocess_popup_contnrtbl{border-left:1px solid #B1B1B1;border-right:1px solid #B1B1B1;width:100%;padding:18px;background:#ffffff}
