@charset "utf-8";

/*-------------------------------------------------
	reset
-------------------------------------------------*/
* {
	margin: 0;
	padding: 0;
}
body {
    font-size: 13px;
	line-height: 1.7;
	background-color: #fff;
	position: relative;
}
article, aside, details, figcaption, figure, footer, header, menu, nav, section {
	display: block;
}
h1, h2, h3, h4, h5, h6, p, th, td {
	font-size: 100%;
	font-weight: normal;
}
table, th, td {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	word-wrap: break-word;
}
th, td {
	text-align: left;
}
th p:last-child, td p:last-child {
	margin-bottom: 0!important;
}
ul, ol {
	list-style-type: none;
}
img, object, embed, fieldset {
	border: none;
	vertical-align: bottom;
}
a[href] {
	color:#fff;
	text-decoration: none;
	-webkit-tap-highlight-color: rgba(0,0,0,0.5);/* webkit */
}


a.mgo, a.mgo_link {
    color:#39c;
	text-decoration: none;
	-webkit-tap-highlight-color: rgba(0,0,0,0.5);/* webkit */
}

a[href]:hover {
	opacity: 0.7;
}
img {
	max-width: 100%;
	height: auto;
	width /***/:auto;
}
/*a img:hover {
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}*/
input[type="button"]:hover,
input[type="submit"]:hover {
	opacity: 0.7;
}
.clearfix {
	zoom: 1;
}
.clearfix:after{
	content: "";
	display: block;
	clear: both;
}

/*-------------------------------------------------
	common
-------------------------------------------------*/
body {
	background: url("../img/common/bg_pattern.png") repeat-y top center;
	background: none;
}
#header_top_inner,
.serviceFlow,
.processFlow,
.oneBlock,
.contents_list,
.useType,
.tabBtnWrap ul,
.alphabetWrap ul,
.gnColumn,
.gnColumn .textWrap,
.boxWrap,
.boxFrame,
.boxFrameList ul {
	overflow: hidden;
	/zoom: 1;
}

.txtL {
	text-align: left!important;
}
.txtC {
	text-align: center!important;
}
.txtR {
	text-align: right!important;
}
.red01 {
	color: #da1e38 !important;
}
.blue01 {
	color: #00b3e7 !important;
}
.gray01 {
	color: #999 !important;
}
.green01 {
	color: #22a461 !important;
}
.gnColumn .left {
	float: left;
}
.gnColumn .right {
	float: left;
}
.logo_popup{
	width: 140px;
}

.notes1em,
.notesDot,
.notesCircle01 {
	padding-left: 1em;
	text-indent: -1em;
}
.notes2em {
	padding-left: 2em;
	text-indent: -2em;
}
.question,
.qa dt {
	margin: 3px 0;
	line-height: 28px;
	padding: 0 0 0 36px;
	background: url("../img/common/icon_qa_question01.png") left top no-repeat;
}
.answer,
.qa dd,
.answerList li {
	line-height: 28px;
	margin-bottom: 24px;
	padding: 0 0 0 36px;
	background: url("../img/common/icon_qa_answer01.png") left top no-repeat;
}
.iconQ02,
.questionList li {
	margin: 2px 0;
	line-height: 28px;
	padding: 0 0 0 28px;
	background: url("../img/common/icon_qa_question02.png") left 4px no-repeat;
}
.answerList li {
	line-height: 28px;
	margin-bottom: 24px;
	padding: 0 0 0 36px;
	background: url("../img/common/icon_qa_answer02.png") left top no-repeat;
}
.iconArrow01,
.trading .link ul li {
	padding: 0 0 0 10px;
	background: url("../img/common/icon_arrow01.png") left 0.4em no-repeat;
}
ul.iconArrow01 {
	padding: 0;
	background: none;
}
ul.iconArrow01 li {
	padding: 0 0 0 10px;
	background: url("../img/common/icon_arrow01.png") left 0.4em no-repeat;
}
.iconArrow02,
.relatedLinks ul li {
	padding: 0 0 0 12px;
	background: url("../img/common/icon_arrow02.png") left 0.4em no-repeat;
	position: relative;
}
ul.iconArrow02 {
	padding: 0;
	background: none;
}
ul.iconArrow02 li {
	padding: 0 0 0 12px;
	background: url("../img/common/icon_arrow02.png") left 0.4em no-repeat;
}
.iconArrow03,
.sendLaterList > ul > li > dl > dt {
	padding: 0 0 0 10px;
	background: url("../img/common/icon_arrow03.png") left 0.4em no-repeat;
}
ul.iconArrow03 {
	padding: 0;
	background: none;
}
ul.iconArrow03 li {
	padding: 0 0 0 10px;
	background: url("../img/common/icon_arrow03.png") left 0.4em no-repeat;
}
.iconArrow04 {
	padding: 0 0 0 13px;
	background: url("../img/common/icon_arrow04.png") left 0.4em no-repeat;
}
ul.iconArrow04 {
	padding: 0;
	background: none;
}
ul.iconArrow04 li {
	padding: 0 0 0 13px;
	background: url("../img/common/icon_arrow04.png") left 0.4em no-repeat;
}
.iconArrow05 {
	padding: 0 0 0 10px;
	background: url("../img/common/icon_arrow05.png") left 0.5em no-repeat;
}
ul.iconArrow05 {
	padding: 0;
	background: none;
}
ul.iconArrow05 li {
	padding: 0 0 0 10px;
	background: url("../img/common/icon_arrow05.png") left 0.5em no-repeat;
}
.iconArrow06 {
	padding: 0 0 0 15px;
	background: url("../img/common/icon_arrow06.png") left 0.4em no-repeat;
}
ul.iconArrow06 {
	padding: 0;
	background: none;
}
ul.iconArrow06 li {
	padding: 0 0 0 15px;
	background: url("../img/common/icon_arrow06.png") left 0.4em no-repeat;
}
.iconArrow07,
footer .inner #upside.gnColumn .left dl dt {
	padding: 0 0 0 15px;
	background: url("../img/common/icon_arrow07.png") left 0.4em no-repeat;
}
ul.iconArrow07 {
	padding: 0;
	background: none;
}
ul.iconArrow07 li {
	padding: 0 0 0 15px;
	background: url("../img/common/icon_arrow07.png") left 0.4em no-repeat;
}
.btnWrap {
	margin: 48px 0;
	text-align: center;
	overflow: hidden;
}
.btnWrap ul li a {
	padding: 12px 0;
	margin: 0;
	font-size:15px;
	font-weight:bold;
}
.btnWrap.row ul {
	display: table;
	margin: 0 auto;
	border-spacing: 20px 0;
}
.btnWrap.row ul li {
	display: table-cell;
	vertical-align: middle;
	/* float:left; width:200px; */ box-sizing:border-box; margin-left:10px;
}
.btnWrap.row ul li:first-child {margin-left:0;}

.btnWrap.frame {
	margin: 30px 0;
	background-color: #fff;
	border: 1px solid #dcdcdc;
}
.btnWrap.frame .buttonFrame {
	display: block;
	width: 100%;
	border-spacing: 0;
}
.btnWrap.frame .buttonFrame li {
	display: block;
	padding: 20px 0;
	border-bottom: 1px solid #dcdcdc;
}
.btnWrap.frame .buttonFrame li:nth-of-type(1) {
	border-left: none;
}
.oneColumn .btnWrap.frame .buttonFrame,
.twoColumn .btnWrap.frame .buttonFrame {
	display: table;
}
.oneColumn .btnWrap.frame .buttonFrame li,
.twoColumn .btnWrap.frame .buttonFrame li {
	display: table-cell;
	border-left: 1px solid #dcdcdc;
	border-bottom: none;
	float:none;
	width:auto;
}
.oneColumn .btnWrap.frame .buttonFrame li:nth-of-type(1),
.twoColumn .btnWrap.frame .buttonFrame li:nth-of-type(1) {
/*	border-left: none;*/
	border-left: 1px solid #dcdcdc;
}
.gnBtn,
.gnBtnLb,
.gnBtnIb {
	position: relative;
	border: 1px solid #a4a4a4;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	background: -webkit-linear-gradient(top, #f6f6f6, #dedede);
	background: -moz-linear-gradient(top, #f6f6f6, #dedede);
	background: -o-linear-gradient(top, #f6f6f6, #dedede);
	background: -ms-linear-gradient(top, #f6f6f6, #dedede);
	background: linear-gradient(to bottom, #f6f6f6, #dedede);
	-pie-background: linear-gradient(top, #f6f6f6, #dedede);
	text-align: center;
	font-weight: normal;
	behavior: url("../js/PIE.htc");
}
.gnBtn a,
.gnBtnLb a,
.gnBtnIb a {
	display: block;
	padding: 5px 1em;
	text-decoration: none;
	cursor: pointer;
	color: #000;
}



.gnBtnIbc {
	border: 1px solid #cc102a;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: -webkit-linear-gradient(top, #eb2943, #da1e38);
	background: -moz-linear-gradient(top, #eb2943, #da1e38);
	background: -o-linear-gradient(top, #eb2943, #da1e38);
	background: -ms-linear-gradient(top, #eb2943, #da1e38);
	background: linear-gradient(to bottom, #eb2943, #da1e38);
	-pie-background: linear-gradient(top, #eb2943, #da1e38);
	text-align: center;
	font-weight: normal;
	behavior: url("../js/PIE.htc");
}
.gnBtnIbc a {
	display: block;
	padding: 5px 1em;
	text-decoration: none;
	cursor: pointer;
	color: #fff;
}



.gnBtnIbd {
	border: 1px solid #e37404;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: -webkit-linear-gradient(top, #fe9c3a, #f68b20);
	background: -moz-linear-gradient(top, #fe9c3a, #f68b20);
	background: -o-linear-gradient(top, #fe9c3a, #f68b20);
	background: -ms-linear-gradient(top, #fe9c3a, #f68b20);
	background: linear-gradient(to bottom, #fe9c3a, #f68b20);
	-pie-background: linear-gradient(top, #fe9c3a, #f68b20);
	text-align: center;
	font-weight: normal;
	behavior: url("../js/PIE.htc");
}
.gnBtnIbd a {
	display: block;
	padding: 5px 1em;
	text-decoration: none;
	cursor: pointer;
	color: #fff;
}

.gnBtnIbe {
	border: 1px solid #0a8038;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: -webkit-linear-gradient(top, #1cb558, #139b48);
	background: -moz-linear-gradient(top, #1cb558, #139b48);
	background: -o-linear-gradient(top, #1cb558, #139b48);
	background: -ms-linear-gradient(top, #1cb558, #139b48);
	background: linear-gradient(to bottom, #1cb558, #139b48);
	-pie-background: linear-gradient(top, #1cb558, #139b48);
	text-align: center;
	font-weight: normal;
	behavior: url("../js/PIE.htc");
}
.gnBtnIbe a {
	display: block;
	padding: 10px 1em;
	text-decoration: none;
	cursor: pointer;
	color: #fff;
	font-weight:bold;
	font-size:15px;
}


.gnBtn.disabled,
.gnBtnIb.disabled {
	border-color: #d9d9d9;
	background: -webkit-linear-gradient(top, #fcfcfc, #f3f3f3);
	background: -moz-linear-gradient(top, #fcfcfc, #f3f3f3);
	background: -o-linear-gradient(top, #fcfcfc, #f3f3f3);
	background: -ms-linear-gradient(top, #fcfcfc, #f3f3f3);
	background: linear-gradient(to bottom, #fcfcfc, #f3f3f3);
	-pie-background: linear-gradient(top, #fcfcfc, #f3f3f3);
	color: #a0a0a0;
	cursor: default;
}
.gnBtn.disabled:hover,
.gnBtnIb.disabled:hover {
	opacity: 1;
}
.gnBtn.disabled a,
.gnBtnIb.disabled a {
	color: #a0a0a0;
}
.gnBtnIb {
	display: inline-block;
	margin: 0 12px;
}

.gnBtnIbe {
	display: inline-block;

}

.gnBtnLb {
	float: right;
	height: 100px;
	margin-top: -66px;
}
.btnSubmit {
	min-width: 200px;
}
.btnRegist a,
.btnLogin a,
.btnGuest a,
.btnRegKojin a,
.btnRegHoujin a,
.btnRegExparo a,
.btnSubmit a,
.btnEdit a,
.btnVisible a,
.btnCancel a,
.btnTop a,
.btnBack a,
.btnSend a,
.btnReceive a,
.btnMypage a,
.btnRefer a,
.btnEntry a,
.btnHistory a {
	display: block;
	line-height: 1.3;
	text-decoration: none;
	font-weight: normal;
	cursor: pointer;
	color: #fff;
}
.btnRegist:hover,
.btnLogin:hover,
.btnGuest:hover,
.btnRegKojin:hover,
.btnRegHoujin:hover,
.btnRegExparo:hover,
.btnSubmit:hover,
.btnEdit:hover,
.btnVisible:hover,
.btnCancel:hover,
.btnTop:hover,
.btnBack:hover,
.btnSend:hover,
.btnReceive:hover,
.btnMypage:hover,
.btnRefer:hover,
.btnEntry:hover,
.btnHistory:hover {
	opacity: 0.7;
}
/*赤系*/
.btnVisible,
.btnCancel,
.btnRegKojin,
.btnRegist {
	position: relative;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #828282;
	background-color: #949699;
	background: -webkit-linear-gradient(top, #a8a8a8, #949699);
	background: -moz-linear-gradient(top, #a8a8a8, #949699);
	background: -o-linear-gradient(top, #a8a8a8, #949699);
	background: -ms-linear-gradient(top, #a8a8a8, #949699);
	background: linear-gradient(to bottom, #a8a8a8, #949699);
	-pie-background: linear-gradient(top, #a8a8a8, #949699);
	-webkit-box-shadow: 0 0 0 rgba(0,0,0,0), inset 0px 1px 1px rgba(255,255,255,0.6);
	box-shadow: 0 0 0 rgba(0,0,0,0), inset 0px 1px 1px rgba(255,255,255,0.6);
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	color: #fff;
	behavior: url("../js/PIE.htc");
}
/*青系*/
.btnRefer,
.btnEntry,
.btnHistory,
.btnRegExparo,
.btnLogin,
.btnRegHoujin,
.btnMypage,
.btnSubmit,
.btnEdit,
.btnGuest,
.btnSend,
.btnReceive {
	position: relative;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #cc102a;
	background-color: #da1e38;
	background: -webkit-linear-gradient(top, #eb2943, #da1e38);
	background: -moz-linear-gradient(top, #eb2943, #da1e38);
	background: -o-linear-gradient(top, #eb2943, #da1e38);
	background: -ms-linear-gradient(top, #eb2943, #da1e38);
	background: linear-gradient(to bottom, #eb2943, #da1e38);
	-pie-background: linear-gradient(top, #eb2943, #da1e38);
	-webkit-box-shadow: 0 0 0 rgba(0,0,0,0), inset 0px 1px 1px rgba(255,255,255,0.6);
	box-shadow: 0 0 0 rgba(0,0,0,0), inset 0px 1px 1px rgba(255,255,255,0.6);
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	color: #fff;
	behavior: url("../js/PIE.htc");
}



.btnGuest {
	position: relative;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #e37404;
	background-color: #f68b20;
	background: -webkit-linear-gradient(top, #fe9c3a, #f68b20);
	background: -moz-linear-gradient(top, #fe9c3a, #f68b20);
	background: -o-linear-gradient(top, #fe9c3a, #f68b20);
	background: -ms-linear-gradient(top, #fe9c3a, #f68b20);
	background: linear-gradient(to bottom, #fe9c3a, #f68b20);
	-pie-background: linear-gradient(top, #fe9c3a, #f68b20);
	-webkit-box-shadow: 0 0 0 rgba(0,0,0,0), inset 0px 1px 1px rgba(255,255,255,0.6);
	box-shadow: 0 0 0 rgba(0,0,0,0), inset 0px 1px 1px rgba(255,255,255,0.6);
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	color: #fff;
	behavior: url("../js/PIE.htc");
}


/*グレー系*/
.btnTop,
.btnBack {
	position: relative;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #aaaaaa;
	background-color: #b6b6b6;
	background: -webkit-linear-gradient(top, #b6b6b6, #aaaaaa);
	background: -moz-linear-gradient(top, #b6b6b6, #aaaaaa);
	background: -o-linear-gradient(top, #b6b6b6, #aaaaaa);
	background: -ms-linear-gradient(top, #b6b6b6, #aaaaaa);
	background: linear-gradient(to bottom, #b6b6b6, #aaaaaa);
	-pie-background: linear-gradient(top, #b6b6b6, #aaaaaa);
	-webkit-box-shadow: 0 0 0 rgba(0,0,0,0), inset 0px 1px 1px rgba(255,255,255,0.6);
	box-shadow: 0 0 0 rgba(0,0,0,0), inset 0px 1px 1px rgba(255,255,255,0.6);
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
	behavior: url("../js/PIE.htc");
}
.w90 {
	width: 90px!important;
}
.w100 {
	width: 100px!important;
}
.w120 {
	width: 120px!important;
}
.w130 {
	width: 130px!important;
}

.min60 {
	min-width: 60px;
	max-width: 120px;
}
.min120 {
	min-width: 120px;
	max-width: 240px;
}
.min150 {
	min-width: 150px;
	max-width: 300px;
}
.min200 {

	min-width: 200px;
	max-width: 400px;
}
.min250 {

	min-width: 250px;
	max-width: 400px;
}
.min300 {
	min-width: 300px;
	max-width: 320px;
}
.min500 {
	min-width: 500px;
	max-width: 520px;
}
a[target="_blank"],
a[href^="javascript:void(window.open"] {
	padding-right: 12px;
	background: url("../img/common/icon_new_win.png") right center no-repeat;
}
.internalLink {
	background: url("../img/common/icon_arrow08.png") left center no-repeat !important;
}
.btnWrap a[target="_blank"] {
	padding-right: 12px;
	background: url("../img/common/icon_new_win.png") right 8px center no-repeat;
}
a[target="_blank"].noIcon,
a[href^="javascript:void(window.open"].noIcon {
	background: none;
	padding: 0;
}
a[href$=".pdf"] {
	padding-left: 20px;
	background: url("../img/common/icon_pdf.png") left center no-repeat;
}
input,
select {
	vertical-align: middle;
}
input.text,
textarea {
	padding: 5px;
	font-size: 14px;
}
select {
	padding: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}
input[type="submit"],
input[type="button"],
input[type="image"],
input[type="reset"] {
	cursor: pointer;
	padding:20px 8px;
}
input.emphasis,
select.emphasis,
textarea.emphasis {
	border: 2px solid #f00;
}
input.required,
select.required,
textarea.required {
	background-color: #ffc;
}
input[type="checkbox"],
input[type="radio"] {
	position: absolute;
	overflow: hidden;
	clip: rect(0 0 0 0);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
}
input[type="checkbox"].checkbox + label.checkboxLabel,
input[type="radio"].radio + label.checkboxLabel,
input[type="checkbox"].checkbox + label.radioLabel,
input[type="radio"].radio + label.radioLabel {
	display: inline-block;
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: 0 0;
	vertical-align: middle;
	line-height: 15px;
	cursor: pointer;
}
input[type="checkbox"].checkbox + label.checkboxLabel {
	height: 15px;
	background-image: url("../img/common/icon_checkbox.png");
}
input[type="checkbox"].checkbox.required + label.checkboxLabel {
	background-image: url("../img/common/icon_checkbox_required.png");
}
input[type="radio"].radio + label.radioLabel {
	height: 12px;
	background-image: url("../img/common/icon_radio.png");
}
input[type="radio"].radio.required + label.radioLabel {
	background-image: url("../img/common/icon_radio_required.png");
}
input[type="checkbox"].checkbox:checked + label.checkboxLabel {
	background-position: 0 -15px;
}
input[type="radio"].radio:checked + label.radioLabel {
	background-position: 0 -12px;
}


/*sub common*/
.subject-mid {position:relative; font-size:20px; color:#222; font-weight:500; padding-bottom:15px;  }
.subject-mid a.red-t-btn { position:absolute; right:0; top:0; font-size:14px; line-height:1;  color:#e42313; font-weight:300; border-bottom:1px solid #e42313; padding-bottom:1px; font-style:italic;  }
p.t-style { font-size:16px; color:#222; font-weight:300; line-height:1.3; }
.ts-style { font-size:14px; color:#222; font-weight:300; line-height:1.3; }
.kor { font-family: 'Noto Sans KR'; }

@media screen and (max-width:640px){
	.btnWrap{
		margin:24px 0 40px;
	}
	.subject-mid { font-size:20px; }
	p.t-style { font-size:15px;  }
}

/*-------------------------------------------------
	header
-------------------------------------------------*/
header {
	position: relative;
	height: 135px;
/*
	background-color: rgba(0,0,0,0.1) ;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#19000000,EndColorStr=#19000000);
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#19000000,EndColorStr=#19000000)";
*/
}
#index header {
	z-index: 21;
}
header:not(:target){
/*	filter: none;
	-ms-filter: none;*/
}
#header_inner {
	z-index: 1;
}
#index #header_inner,
#header_inner.indexMenu {
	height: 105px;
	background: #fff;
	-webkit-box-shadow: 0 2px 1px rgba(187,187,187,0.8);
	box-shadow: 0 2px 1px rgba(187,187,187,0.8);
	filter:progid:DXImageTransform.Microsoft.Shadow(Color=#bbbbbb, Strength=1, Direction=110);
	behavior: url("../js/PIE.htc");
}
#header_top {
	width: 1180px;
	margin: 0 auto;
	position: relative;
}
#logout {
	line-height: 38px;
	position: absolute;
	top: 0;
	left: 290px;
}
#logout a {
	background: -webkit-linear-gradient(top, #ffffff, #dedede);
	background: -moz-linear-gradient(top, #ffffff, #dedede);
	background: -o-linear-gradient(top, #ffffff, #dedede);
	background: -ms-linear-gradient(top, #ffffff, #dedede);
	background: linear-gradient(to bottom, #ffffff, #dedede);
	-pie-background: linear-gradient(top, #ffffff, #dedede);
	behavior: url("../js/PIE.htc");
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;

	behavior: url("../js/PIE.htc");
	color: #444;
	font-size: 12px;
	text-decoration: none;
	padding: 3px 10px;
	margin-left: 30px;
	border: 1px solid #ccc;
}
#header_top_inner {
	background: #585858;
	width: 730px;
	height: 38px;
	margin: 0 40px 0 410px;
	text-align: right;
	position: relative;
}
#header_top_inner ul {
	font-size: 12px;
	line-height: 40px;
	font-weight: bold;
	display: inline-block;
}
#header_top_inner ul li {
	margin-right: 30px;
	display: inline-block;
}
#header_top_inner ul li a {
	color: #fff;
}
#header_top_inner select {
	margin-top: 2px;
}
#hgroup {
	position: absolute;
	top: -22px;
	z-index: 30;
	width: 1180px;
	margin: 0 auto 0;
}
/*two column*/
#header h1.logo {
	width: 280px;
	position: relative;
	top: 45px;
	left:40px;
}
/*one column,main*/
#header .indexMenu h1.logo,
#index #header h1.logo {
	top: -15px;
	left:40px;
}
#header p.fund {
	position: absolute;
	width: 280px;
	top: 26px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
#header .telnum,
#header .mailadd {
	position: absolute;
	text-align: right;
	font-size: 15px;
	font-weight: bold;
	width: 180px;
	top: 8px;
}
#header .telnum {
	right: 240px;
	margin-right: 1px;
	padding-right: 15px;
	border-right: dotted 1px #ccc;
}
#header #telnum_box {
	position: absolute;
	top: 10px;
	right: -20px;
	width: 200px;
	display: none;
}
#header #telnum_box p {
	background: #fff;
	font-size: 12px;
	text-align: left;
	margin-top: 17px;
	border: 3px solid #b6b6b6;
	padding: 10px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url("../js/PIE.htc");
}
#header #telnum_box:after {
	top: 8px;
	left: 84px;
	border: solid transparent;
	content: " ";
	position: absolute;
	pointer-events: none;
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #fff;
	border-width: 6px;
	margin-bottom: 0px;
}
#header #telnum_box:before {	/*　縁どり　*/
	top: 0;
	left: 80px;
	border: solid transparent;
	content: " ";
	position: absolute;
	pointer-events: none;
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #b6b6b6;
	border-width: 10px;
	margin-bottom: 0px;
}
#header .telnum img,
#header .mailadd img {
	vertical-align: middle;
}
#header .mailadd {
	right: 50px;
}
#header .searchSite {
	position: absolute;
	top: 6px;
	left: 7px;
}
#header .searchSite input.text {
	padding: 2px;
}
#header .searchSite input.text {
	padding: 2px;
	margin-right: 5px;
}
#header .searchSite input[type="button"] {
	padding: 4px;
}
#header #headerMenu {
	position: relative;
	top: 40px;
}

/*-------------------------------------------------
	main
-------------------------------------------------*/
#main.oneColumn {
	margin: 12px auto 24px;
}
#main p {
	margin-bottom: 12px;
}
#fax #main {
	overflow: hidden;
	width: 90%;
	margin: 30px auto 10px;
}
#popup #main {
	overflow: hidden;
	margin: 0 auto;
	padding: 15px;
	box-sizing: border-box;
}
#popupWide #main {
	overflow: hidden;
	width: 850px;
	margin: 30px auto 10px;
}

/*-------------------------------------------------
	contents
-------------------------------------------------*/
.oneColumn #contents {
	margin: 0 auto;
}
#popupWide .twoColumn #contents {
	margin: 0;
}
#topicpath {
	/*padding: 12px 0 24px;*/
}
.oneColumn #topicpath {
	width: 1180px;
}
.twoColumn #topicpath {
	width: 850px;
	float: right;
	margin-right: 40px;
}
.processFlow .register {
	width: 870px;
	float: left;
}
.fourStep .register {
	width: 870px;
	width: 794px;
}
.threeStep .register {
	width: 870px;
	width: 618px;
}
.twoStep .register{
	width: 540px;
	width: 442px;
}
.processFlow .icon {
	width: 290px;
	float: right;
	margin-top: 10px;
}
.processFlow .icon img {
	vertical-align: middle;
	margin-left: 20px;
}
.includeBnrWrap {
	margin-bottom: 24px;
	overflow: hidden;
}
.includeBnrWrap ul {
	margin: 0 0 0 -30px;
}
.includeBnrWrap ul li {
	float: left;
	margin: 10px 0 0 30px;
}
.includeBnrWrap ul li img {
	width: 410px;
}
.trading {
	margin-bottom: 15px;
	padding: 10px;
	background-color: #f7f7f7;
}
.trading .text {
	float: left;
	font-weight: bold;
}
.trading .link {
	float: right;
}
.trading .link ul {
	text-align: right;
}
.trading .link ul li {
	display: inline-block;
	margin-left: 10px;
}
.trading .link ul li:first-child {
	background: none;
	font-weight: bold;
}
.newsTime {
	margin-bottom: 15px;
	text-align: right;
	padding: 12px;
	background-color: #f7f7f7;
}
.newsDetail {
	padding: 12px;
}
.emberNews {
	margin-bottom: 30px;
	border: 1px solid #f7f7f7;
}
.emberNews dl dt {
	padding: 5px 10px;
	background-color: #094d9b;
	font-weight: bold;
	font-size: 16px;
	color: #fff;
}
.emberNews dl dd {
	padding: 12px 20px;
}
.listAddWrap {
	margin: 24px 0;
	padding: 12px 0 0;
  border: 1px solid #dcdcdc;
  background-color: #f7f7f7;
}
.sitemap,
.graybox,
.yuuchoCard {
  padding: 20px;
  border: 1px solid #dcdcdc;
  background-color: #f7f7f7;
}
.graybox .imgWrap,
.yuuchoCard .imgWrap {
  float: left;
  padding-right: 15px;
}
.sitemap .textWrap,
.graybox .textWrap,
.yuuchoCard .textWrap {
  overflow: hidden;
}
.graybox .relatedLinks {
	padding: 0;
	border: none;
}
.graybox .relatedLinks.imgList ul li {
	margin: 0 0 8px 10px;
	padding: 0 0 0 30px;
}
.graybox .relatedLinks.imgList ul li.accountCn {
	background: url("../img/common/icon_national_cn02.png") no-repeat top left;
	position: relative;
}
.graybox .relatedLinks.imgList ul li.accountBr {
	background: url("../img/common/icon_national_br02.png") no-repeat top left;
	position: relative;
}
.graybox .relatedLinks.imgList ul li.accountPh {
	background: url("../img/common/icon_national_ph02.png") no-repeat top left;
	position: relative;
}


.graybox .relatedLinks.imgList ul li.accountAsia {
	background: url("../img/common/icon_asia_small.png") no-repeat top left;
	position: relative;
}
.graybox .relatedLinks.imgList ul li.accountAmerica {
	background: url("../img/common/icon_america_small.png") no-repeat top left;
	position: relative;
}
.graybox .relatedLinks.imgList ul li.accountAfrica {
	background: url("../img/common/icon_africa_small.png") no-repeat top left;
	position: relative;
}
.graybox .relatedLinks.imgList ul li.accountEurope {
	background: url("../img/common/icon_europe_small.png") no-repeat top left;
	position: relative;
}






.AccountDepositLink ul {
	overflow: hidden;
	/zoom: 1;
	margin: 0 auto 24px;
}
.AccountDepositLink ul li {
	float: left;
	width: 415px;
	margin-left: 20px;
}
.AccountDepositLink ul.threeBox li {
	width: 248px;
	padding: 10px;
	border: 1px solid #dcdcdc;
	background-color: #fafafa;
}
.AccountDepositLink ul li:first-child {
	margin: 0;
}
.AccountDepositLink ul li h3 {
	min-height: 40px;
	line-height: 40px;
	padding: 0 0 0 50px;
	font-weight: bold;
	margin-bottom: 0;
}
.AccountDepositLink ul li h3.accountCn {
	background: url("../img/common/icon_national_cn01.png") no-repeat top left;
	position: relative;
}
.AccountDepositLink ul li h3.accountPh {
	background: url("../img/common/icon_national_ph01.png") no-repeat top left;
	position: relative;
}
.AccountDepositLink ul li h3.accountBr {
	background: url("../img/common/icon_national_br01.png") no-repeat top left;
	position: relative;
}


.AccountDepositLink ul li h3.accountAsia {
	background: url("../img/common/icon_asia.png") no-repeat top left;
	position: relative;
}
.AccountDepositLink ul li h3.accountAmerica {
	background: url("../img/common/icon_america.png") no-repeat top left;
	position: relative;
}
.AccountDepositLink ul li h3.accountAfrica {
	background: url("../img/common/icon_africa.png") no-repeat top left;
	position: relative;
}
.AccountDepositLink ul li h3.accountEurope {
	background: url("../img/common/icon_europe.png") no-repeat top left;
	position: relative;
}




.accountDeposit.first {
  padding: 20px;
  border: 1px solid #dcdcdc;
  background-color: #f7f7f7;
}
.accountDeposit.first .textWrap {
  overflow: hidden;
}
.accountDeposit.first .textWrap .title {
  margin-bottom: 10px;
  font-weight: bold;
  font-size: 16px;
}
.accountDeposit.first .textWrap .title span {
  font-size: 12px;
  font-weight: normal;
	margin-right: 20px;
	color: #666;
}
.accountDeposit.first .textWrap .title span img {
	padding-right: 10px;
}
.accountDeposit.first + .relatedLinks {
	padding-left: 0;
	border: none;
	margin: 0;
}
.accountDeposit.first + .relatedLinks ul li {
	margin-top: 0;
}
.accountDeposit.first .textWrap ul li {
	background: url("../img/common/icon_check01.png") left center no-repeat;
	padding: 5px 0 5px 20px;
	clear: both;
	margin: 0 0 0 90px;
	width: 100%;
	border: none;
}
.accountDeposit h2 {
	font-size: 18px;
	font-weight: bold;
	line-height: 40px;
	height: 40px;
	clear: both;
}
.accountDeposit h2 img {
	float: left;
	margin-right: 10px;
}
.boxFrame.accountDeposit {
	margin-bottom: 24px;
}
.boxFrame.accountDeposit ul li .title {
	margin-bottom: 5px;
	text-align: center;
	font-weight: bold;
}
.accountDeposit strong img,
.accountDeposit p img {
	margin: 0 5px;
}
.accountDeposit ul.list_style li {
  padding-left: 1.5em;
  text-indent: -1.5em;
}
.error06.accountDeposit .title {
	padding: 5px 0 5px 40px;
	background: url("../img/common/icon_check02.png") left center no-repeat;
	font-weight: bold;
	min-height: 27px;
	font-size: 20px;
	color: #d21515;
}
.read ul li {
  margin-bottom: 24px;
}
.error06.accountDeposit.read .title {
	padding: 5px 0 5px 70px;
	background: url("../img/common/icon_read01.png") left center no-repeat;
	font-weight: bold;
	min-height: 27px;
	font-size: 20px;
	color: #d21515;
}
.accountDeposit .inquiryInfo .gnColumn .left .commonTable table {
	padding-left: 0;
	text-indent: 0;
}
.accountDeposit ol.threeBox li {
	float: left;
	width: 250px;
	margin-left: 0;
}
.accountDeposit ol.threeBox li:first-child {
	margin: 0;
}
.sitemap .textWrap .title,
.graybox .textWrap .title,
.yuuchoCard .textWrap .title {
  margin-bottom: 10px;
  font-weight: bold;
  font-size: 16px;
}
.graybox .textWrap h3 {
	line-height: 1.4;
}
.yuuchoCard .textWrap .btnWrap {
  margin: 15px 0 0;
  text-align: left;
}
.relatedLinks {
  margin-bottom: 20px;
  padding:10px 20px;
  border: 1px solid #666;
}
.relatedLinks ul li {
  display: inline-block;
  /*margin: 10px 0px 10px 30px;*/
}
.sitemap .relatedLinks {
  padding: 0;
  border: none;
  margin-bottom: 0;
}
.sitemap .relatedLinks ul li {
  margin-left: 0;
  margin-bottom: 0;
}
.sitemapCategory .left,
.sitemapCategory .right {
	display: inline-block;
	vertical-align: top;
	width: 49%;
}
.sitemapCategory .qaItemList dt {
	background: #dce5a0;
	padding: 10px 18px;
}
.sitemapCategory .qaItemList dl {
	border: 1px solid #777e41;
	margin-bottom: 20px;
}
.sitemapCategory .qaItemList h3 {
	line-height: 24px;
	font-weight: bold;
	padding: 0;
	margin: 0;
}
.sitemapCategory .qaItemList dl dd {
	padding: 10px 0;
}
.sitemapCategory .qaItemList dl dd ul li {
	padding-left: 36px;
	background: url("../img/common/icon_arrow07.png") 20px center no-repeat;
	margin-bottom: 5px;
}
.sitemapCategory .qaItemList dl dd ul li.title {
	padding-left: 18px;
	line-height: 2;
	background: none;
}
.sitemapCategory .qaItemList dl dd ul li.multiline {
	line-height: 1.2;
	background: url("../img/common/icon_arrow07.png") 20px 2px no-repeat;
}
.searchBox {
  margin-bottom: 20px;
  padding: 20px;
  background: #f7f7f7;
  border: 1px solid #666;
}
.searchBox p {
  text-align: center;
  margin: 10px 0;
}
.inquiryInfo {
  margin-bottom: 30px;
}
.inquiryInfo .gnColumn dl dt {
  padding: 10px;
  font-weight: bold;
  font-size: 14px;
  color: #fff;
}
.inquiryInfo .gnColumn dl dd {
  padding: 15px;
  border: 1px solid #dcdcdc;
  background-color: #fafafa;
}
.inquiryInfo .gnColumn dl dd .text {
  margin-top: 5px;
  padding-left: 40px;
}
.inquiryInfo .gnColumn .left,
.inquiryInfo .gnColumn .right {
	width: 49%;
}
.atm .gnColumn .left,
.atm .gnColumn .right {
	width: 320px;
}
.mailInfo,
.telInfo {
	padding-left: 40px;
	font-weight: bold;
	font-size: 28px;
	color: #f13210;
}
.mailInfo {
	background: url("../img/common/icon_mail01.png") left center no-repeat;
}
.telInfo {
	background: url("../img/common/icon_tel01.png") left center no-repeat;
}
.register {
	margin-bottom: 30px;
	padding: 20px 10px;
	background-color: #f8f8f8;
}
.register .registerInner {
	overflow: hidden;
}
.register .registerInner ol {
	display: table;
	table-layout: fixed;
	width: 100%;
}
.register .registerInner ol li {
	display: table-cell;
	width: 176px;
	line-height: 1.5;
	background: url("../img/common/register_flow_arrow.png") right 7px center no-repeat;
	vertical-align: middle;
}
.fourStep .register .registerInner ol li,
.threeStep .register .registerInner ol li,
.twoStep .register .registerInner ol li {
	background: url("../img/common/register_flow_arrow.png") right 20px center no-repeat;
}
.register .registerInner ol li:last-child {
	width: 166px;
	background: none;
}
.register .registerInner ol li .text {
	display: table-cell;
	height: 40px;
	padding-left: 42px;
	width: 106px;
	text-align: center;
	vertical-align: middle;
	font-size: 13px;
}
.register .registerInner ol li:last-child .text {
	background: none;
}
.register .registerInner ol li:nth-of-type(1) .text {
	background: url("../img/common/register_flow01_nohover.png") left center no-repeat;
}
.register .registerInner ol li:nth-of-type(2) .text {
	background: url("../img/common/register_flow02_nohover.png") left center no-repeat;
}
.register .registerInner ol li:nth-of-type(3) .text {
	background: url("../img/common/register_flow03_nohover.png") left center no-repeat;
}
.register .registerInner ol li:nth-of-type(4) .text {
	background: url("../img/common/register_flow04_nohover.png") left center no-repeat;
}
.register .registerInner ol li:nth-of-type(5) .text {
	background: url("../img/common/register_flow05_nohover.png") left center no-repeat;
}
.register .registerInner ol li.current:nth-of-type(1) .text {
	background: url("../img/common/register_flow01_hover.png") left center no-repeat;
}
.register .registerInner ol li.current:nth-of-type(2) .text {
	background: url("../img/common/register_flow02_hover.png") left center no-repeat;
}
.register .registerInner ol li.current:nth-of-type(3) .text {
	background: url("../img/common/register_flow03_hover.png") left center no-repeat;
}
.register .registerInner ol li.current:nth-of-type(4) .text {
	background: url("../img/common/register_flow04_hover.png") left center no-repeat;
}
.register .registerInner ol li.current:nth-of-type(5) .text {
	background: url("../img/common/register_flow05_hover.png") left center no-repeat;
}
.oneBlock {
	margin-bottom: 24px;
}
.termsWrap {
	margin-bottom: 24px;
}
.termsWrap .terms {
	height: auto;
	height: 192px;
	margin: 0 auto 12px;
	font-size: 12px;
	padding: 12px;
	background: #ffc;
	border: 1px solid #dcdcdc;
	overflow: auto;
}
.termsWrap .terms h4 {
	font-weight: bold;
	text-align: center;
	line-height: 1.875;
	margin: 24px 0 6px;
}
.termsWrap .terms h4:first-child {
	margin-top: 0;
}
.termsWrap .terms h5 {
	font-size: 13px;
	line-height: 1.875;
	margin: 24px 0 4px;
}
.termsWrap .terms h5:first-child {
	margin-top: 0;
}
.termsWrap .terms p {
	margin-bottom: 0!important;
}
.termsWrap .terms p.date {
	margin-top: 30px;
	text-align: right;
}
.termsWrap .terms .innerList {
	padding-left: 40px;
}
.termsWrap .terms ul.innerList {
	text-indent: -36px;
}
.termsWrap .terms ul.innerList .innerList {
	padding-left: 1em;
	text-indent: -1em;
}
.termsWrap .terms ol.innerList {
	list-style-type: decimal;
}
.termsWrap .terms ul.disc {
	padding-left: 40px;
	text-indent: 0;
	list-style-type: disc;
}
.termsWrap .terms .commonTable {
	margin-top: 24px;
}
.termsWrap .terms .commonTable table {
	width: 800px;
	margin: 0 auto;
	background: transparent;
}
.termsWrap .terms .commonTable td {
	border: 1px solid #666;
	text-align: center;
}
.onePage .terms h4 {
	font-weight: bold;
	line-height: 1.875;
	margin: 24px 0 12px;
}
.onePage .terms h4:first-child {
	margin-top: 0;
}
.onePage .terms h5 {
	font-size: 14px;
	font-weight: bold;
	line-height: 1.7;
	margin: 24px 0 4px;
}
.onePage .terms h5:first-child {
	margin-top: 0;
}
.onePage .terms p {
	margin-bottom: 0!important;
}
.onePage .terms p.date {
	margin-top: 30px;
	text-align: right;
}
.onePage .terms .innerList {
	padding-left: 40px;
}
.onePage .terms ul.innerList {
	text-indent: -43px;
}
.onePage .terms ul.innerList .innerList {
	padding-left: 1em;
	text-indent: -1em;
}
.onePage .terms ol.innerList {
	list-style-type: decimal;
}
.onePage .terms ul.disc {
	padding-left: 40px;
	text-indent: 0;
	list-style-type: disc;
}
.onePage .terms .commonTable {
	margin-top: 24px;
}
.onePage .terms .commonTable table {
	width: 800px;
	margin: 0 auto;
	background: transparent;
}
.onePage .terms .commonTable td {
	border: 1px solid #666;
	text-align: center;
}
.balloon {
	position: relative;
	background: #8c4820;
	color: #fff;
	padding: 3px 12px;
	width: auto;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.balloon span {
	display:inline-block;
	line-height: 120%;
	width: 15px;
	vertical-align: middle;
	background: url("../img/common/icon_checkbox_required.png") 0 -15px no-repeat;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}
.balloon:after {
	bottom: 100%;
	left: 15px;
	border: solid transparent;
	content: " ";
	position: absolute;
	pointer-events: none;
	border-color: rgba(140, 72, 32, 0);
	border-bottom-color: #8c4820;
	border-width: 8px;
	margin-left: -8px;
}
table.mailSelect,
table.mailSelect td {
	border: none!important;
	padding: 3px!important;
	width: auto;
	vertical-align: top!important;
}
table.mailSelect td input.text {
	margin: 3px 0;
}
table.mailSelect .balloonArea {
	width: auto;
	line-height: 2.8;
	text-align: right;
}
table.mailSelect .balloonArea input[type="radio"] + label {

	padding-left: 38px;
	margin-left: 14px;
}
.loadNone .miniBalloon {
	display: none;
}
.miniBalloon {
	position: absolute;
	margin-top: 27px;
	width: 41px;
	height: 67px;
	background: url("../img/common/icon_radio_sub.png") 0 0 no-repeat;
}
.blueBox .miniBalloon {
	background: url("../img/common/icon_radio_main.png") 0 0 no-repeat;
}
.grayBox {
	background: gray;
}
.contents_list {
	margin: 0 auto;
	clear: both;
}
.contents_list div {
	width: 50%;
	float: left;
}
.useType ul li {
	float: left;
	width: 50%;
	margin-bottom:10px;

}
.useType ul.threeBox li {
	width: 283px;
}
.useType ul li:first-child {
	margin: 0;
}
.useType ul li h3 {
	/*padding: 10px;*/
	text-align: center;
	font-weight: bold;
	color: #000;
}
.useType.bigBalloon ul li h3 {
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	behavior: url("../js/PIE.htc");
}

.manen_100 {color:#da1e38; font-size:15px;}
.manen_10 {color:#f68b20; font-size:15px;}

.useKojin, .useSend, .useGuest {font-size:21px; line-height:110%; margin-bottom:10px;}

.useType ul li h3.useHoujin {
	position: relative;
	background: -webkit-linear-gradient(top, #3e60b0, #0b379a);
	background: -moz-linear-gradient(top, #3e60b0, #0b379a);
	background: -o-linear-gradient(top, #3e60b0, #0b379a);
	background: -ms-linear-gradient(top, #3e60b0, #0b379a);
	background: linear-gradient(to bottom, #3e60b0, #0b379a);
	-pie-background: linear-gradient(top, #3e60b0, #0b379a);
	behavior: url("../js/PIE.htc");
}


.useType ul li h3.useExparo {
	position: relative;
	background: -webkit-linear-gradient(top, #3e91b0, #0b749a);
	background: -moz-linear-gradient(top, #3e91b0, #0b749a);
	background: -o-linear-gradient(top, #3e91b0, #0b749a);
	background: -ms-linear-gradient(top, #3e91b0, #0b749a);
	background: linear-gradient(to bottom, #3e91b0, #0b749a);
	-pie-background: linear-gradient(top, #3e91b0, #0b749a);
	behavior: url("../js/PIE.htc");
}
.useType ul li p {
	/*padding: 30px;*/
	border: 1px solid #dcdcdc;
	background-color: #fafafa;
	text-align: center;
}
.useType.bigBalloon ul li p,
.useType.bigBalloon ul.threeBox li p {
	border: 0;
	background-color: #fff;
	text-align: center;
}
.useType ul li p input {
	width: 320px;
}
.useType ul.threeBox li p {
	/*padding: 10px;*/
	marin-top:5px;
}
.useType ul.threeBox li p input {
	width: 95%;
}
.qa dt {
	margin-top: 20px;
}
.qa dt:first-child {
	margin-top: 0;
}
.qa dd {
	margin-top: 10px;
}
.questionList li {
	margin-top: 6px;
}
.questionList li:first-child {
	margin-top: 0;
}
.answerList li {
	margin-top: 10px;
}
.answerList li:first-child {
	margin-top: 0;
}
.answer.detail p {
	margin-top: 1em;
}
.answer.detail p:first-child {
	margin-top: 0;
}
.qaDetail dl dt,
.qaDetail dl dd {
	margin-bottom: 30px;
	padding: 20px;
	border: 1px solid #dcdcdc;
}
.qaDetail dl dt {
	background-color: #f7f7f7;
}
.qaDetail dl dt span {
	display: block;
}
.qaDetail dl dd {
	background-color: #fff;
}
.qaDetail dl dd p {
	margin-top: 1em;
}
.qaDetail dl dd p:first-child {
	margin-top: 0;
}
.newArrivals .left,
.newArrivals .right {
	width: 49%;
}
.qaCategory {
	padding: 12px;
}
.qaCategory .left,
.qaCategory .right {
	display: inline-block;
	vertical-align: top;
	width: 49%;
}
.qaCategory .qaItemList dl {
	padding-left: 12px;
}
.qaCategory .qaItemList h3 {
	line-height: 24px;
	font-weight: normal;
	padding-left: 24px;
}
.qaCategory .qaItemList h3.title span {
	position: absolute;
	left: 0;
	top: 5px;
	display: block;
	-webkit-border-radius: 0;
	border-radius: 0;
	width: 16px;
	height: 14px;
	background: url("../img/common/icon_list.png") 0 0 no-repeat;
	content: "";
}
.qaCategory .qaItemList dl dd {
	margin-bottom: 24px;
	display: none;
}
.qaCategory .qaItemList dl dd ul li {
	padding-left: 36px;
	line-height: 2;
	background: url("../img/common/icon_faq_minus.png") 20px 10px no-repeat;
}
.navCategory .qaCategory {
	float: left;
	width: 280px;
}
.navCategory .qaDetail {
	float: right;
	width: 540px;
	font-size: 13px;
}
.navCategory .qaDetail table th {
	width: 30px;
	text-align: center;
}
.navCategory .qaDetail table th:nth-child(2) {
	width: 450px;
}
.navCategory .qaDetail table td {
	width: 450px;
}
.navCategory .qaCategory .qaItemList:first-child {
	margin-top: -12px;
}
.navCategory .qaCategory .qaItemList dl {
	padding: 0px;
}
.navCategory .qaCategory .qaItemList h3 {
	font-size: 14px;
	line-height: 24px;
	padding-left: 24px;
}
.navCategory .qaCategory .qaItemList h3.title span {
	position: absolute;
	left: 0;
	top: 5px;
	display: block;
	-webkit-border-radius: 0;
	border-radius: 0;
	width: 16px;
	height: 14px;
	background: url("../img/common/icon_list.png") 0 0 no-repeat;
	content: "";
}
.navCategory .qaCategory .qaItemList dl dd {
	margin-bottom: 24px;
	display: none;
}
.navCategory .qaCategory .qaItemList dl dd ul li {
	padding-left: 36px;
	margin-bottom: 6px;
	line-height: 1.4;
	background: url("../img/common/icon_faq_minus.png") 20px 8px no-repeat;
}
.sendLaterList > ul > li {
	margin-top: 15px;
}
.sendLaterList > ul > li:first-child {
	margin-top: 0;
}
.sendLaterList > ul > li > dl > dd {
	padding: 15px;
	background-color: #fff;
	border: 1px solid #dcdcdc;
}
.identificationFlow {
	margin-bottom: 24px;
}
.identificationFlow > ol > li {
	padding-top: 80px;
	background: url("../img/common/icon_arrow_down02.png") center 20px no-repeat;
}
.identificationFlow > ol > li:first-child {
	padding-top: 0;
	background-image: none;
}
.identificationFlow > ol > li .boxWrap {
	display: table;
	border: 1px solid #dcdcdc;
}
.identificationFlow > ol > li .boxWrap .box {
	display: table-cell;
	padding: 10px;
	vertical-align: middle;
}
.identificationFlow > ol > li .boxWrap .box:nth-of-type(1) {
	width: 600px;
	border-right: 1px solid #dcdcdc;
}
.identificationFlow > ol > li .boxWrap .box:nth-of-type(2) {
	width: 247px;
	text-align: center;
}
.identificationFlow > ol > li .boxWrap .box > dl > dt {
	font-weight: bold;
	color: #d1171a;
}
.identificationFlow > ol > li .boxWrap .box > dl > dt span {
	display: table-cell;
	vertical-align: middle;
}
.identificationFlow > ol > li .boxWrap .box > dl > dt span:first-child {
	padding-right: 10px;
}
.identificationFlow > ol > li .boxWrap .box > dl > dd {
	margin-top: 20px;
}
.identificationFlow > ol > li .boxWrap .box .completion {
	display: inline-block;
	padding: 3px 0 3px 40px;
	background: url("../img/common/icon_check02.png") left center no-repeat;
	font-weight: bold;
	font-size: 14px;
	color: #f00;
}
.identificationFlow > ol > li .boxWrap .box .btnWrap {
	margin: 0;
}
.identificationFlow > ol > li .boxWrap .box .btnWrap ul li {
	margin: 8px;
}
.oneColumn .identificationFlow > ol > li .boxWrap .box:nth-of-type(1) {
	width: 698px;
}
.lineFlow {
	margin-bottom: 24px;
}
.lineFlow > ol > li {
	display: inline-block;
	/display:inline;
	/zoom:1;
	vertical-align: top;
	padding-left: 90px;
	background: url("../img/common/icon_arrow_right02.png") 25px 50% no-repeat;
}
.lineFlow > ol > li:first-child {
	background-image: none;
}
.lineFlow > ol > li .boxWrap {
	display: table;
	border: 1px solid #dcdcdc;
}
.lineFlow > ol > li .boxWrap .box {
	display: table-cell;
	padding: 10px;
	vertical-align: middle;
}
.lineFlow > ol > li .boxWrap .box > dl > dt {
	font-weight: bold;
	font-size: 18px;
	line-height: 1.2;
}
.lineFlow > ol > li .boxWrap .box > dl > dt span {
	display: table-cell;
	vertical-align: middle;
}
.lineFlow > ol > li .boxWrap .box > dl > dt span:first-child {
	padding-right: 10px;
}
.lineFlow > ol > li .boxWrap .box > dl > dd {
	text-align: center;
	height: 40px;
	margin-top: 20px;
}
.lineFlow > ol > li .boxWrap .box > dl > dd p {
	font-weight: bold;
	font-size: 14px;
}
.lineFlow > ol > li .boxWrap .box .completion {
	display: inline-block;
	padding: 3px 0 3px 40px;
	background: url("../img/common/icon_check02.png") left center no-repeat;
	color: #f00;
}
.lineFlow > ol > li .boxWrap .box .btnWrap {
	margin: 0;
}
.lineFlow > ol > li .boxWrap .box .btnWrap ul li {
	margin: 8px;
}
.oneColumn .lineFlow > ol > li .boxWrap .box:nth-of-type(1) {
	width: 240px;
}
.flowWrap .gnColumn {
	line-height: 1.6;
	border: 1px solid #b6b6b6;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.flowWrap .gnColumn p {
	font-size: 12px;
}
.flowWrap .gnColumn p span {
	font-size: 15px;
	font-weight: bold;
	margin-right: 3px;
	color: #f00;
}
.flowWrap .gnColumn .left {
	width: 480px;
	margin-bottom: 24px;
}
.flowWrap .gnColumn .right {
	width: 350px;
}
.flowWrap.reverse .gnColumn .left {
	width: 350px;
}
.flowWrap.reverse .gnColumn .right {
	width: 480px;
}
.loginWrap .gnColumn .left,
.loginWrap .gnColumn .right {
	width: 49%;
}
.loginWrap .gnColumn .gnFrame {
	margin-bottom: 20px;
}
.loginWrap .gnColumn .gnFrame .entryForm {
	margin-bottom: 15px;
}
.loginWrap .gnColumn .gnFrame .entryForm dl {
	margin-bottom: 10px;
}
.loginWrap .gnColumn .gnFrame .entryForm dl dt {
	line-height: 50px;
	vertical-align: middle;
	width: 90px;
	float: left;
}
.loginWrap .gnColumn .gnFrame .entryForm dl dd {
	line-height: 50px;
	vertical-align: middle;
	margin-left: 90px;
}
.loginWrap .gnColumn .gnFrame .entryForm dl dt:first-child {
	margin-top: 0;
}
.loginWrap .gnColumn .gnFrame .btnWrap {
	margin: 15px 0 0;
}
.loginWrap .gnColumn .oneTime {
	border: 1px solid #066ea5;
	background: #e8e8e8;
}
.loginWrap .gnColumn .oneTime h2 {
	margin: 5px;
	padding: 5px 10px;
	color: #fff;
	background: #066ea5 url("../img/common/bg_onetime.png") right center no-repeat;
}
.loginWrap .gnColumn .oneTime p {
	margin: 10px;
}
.loginWrap .gnColumn .oneTime .btnSend {
	padding: 12px;
	font-size: 16px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: double 3px #fff;
	background-color: #8ebc17;
	background: -webkit-linear-gradient(top, #8ebc17, #6ca304);
	background: -moz-linear-gradient(top, #8ebc17, #6ca304);
	background: -o-linear-gradient(top, #8ebc17, #6ca304);
	background: -ms-linear-gradient(top, #8ebc17, #6ca304);
	background: linear-gradient(to bottom, #8ebc17, #6ca304);
	-pie-background: linear-gradient(top, #8ebc17, #6ca304);
	-webkit-box-shadow: 0 0 0 rgba(0,0,0,0), inset 0 -4px 3px rgba(0,0,0,0.2);
	box-shadow: 0 0 0 rgba(0,0,0,0), inset 0 -4px 3px rgba(0,0,0,0.2);
}
.loginWrap .gnColumn .oneTime .btnReceive {
	padding: 12px;
	font-size: 16px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: double 3px #fff;
	background-color: #3479bb;
	background: -webkit-linear-gradient(top, #3479bb, #2a6298);
	background: -moz-linear-gradient(top, #3479bb, #2a6298);
	background: -o-linear-gradient(top, #3479bb, #2a6298);
	background: -ms-linear-gradient(top, #3479bb, #2a6298);
	background: linear-gradient(to bottom, #3479bb, #2a6298);
	-pie-background: linear-gradient(top, #3479bb, #2a6298);
	-webkit-box-shadow: 0 0 0 rgba(0,0,0,0), inset 0 -4px 3px rgba(0,0,0,0.2);
	box-shadow: 0 0 0 rgba(0,0,0,0), inset 0 -4px 3px rgba(0,0,0,0.2);
}
.tabBtnWrap {
	margin-bottom: 2px;
}
.tabBtnWrap ul li {
	float: left;
	min-width: 147px;
	margin-right: 1px;
	border: 1px solid #e1e1e1;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
	position: relative;
	background: -webkit-linear-gradient(top, #fff 0%, #f1f1f1 50%, #e1e1e1 50%, #f3f3f3);
	background: -moz-linear-gradient(top, #fff 0%, #f1f1f1 50%, #e1e1e1 50%, #f3f3f3);
	background: -o-linear-gradient(top, #fff 0%, #f1f1f1 50%, #e1e1e1 50%, #f3f3f3);
	background: -ms-linear-gradient(top, #fff 0%, #f1f1f1 50%, #e1e1e1 50%, #f3f3f3);
	background: linear-gradient(to bottom, #fff 0%, #f1f1f1 50%, #e1e1e1 50%, #f3f3f3);
	behavior: url("../js/PIE.htc");
	cursor: pointer;
}
.tabBtnWrap ul li.select {
	background: -webkit-linear-gradient(top, #eef3f6 0%, #d8e1e7 50%, #b5c6d0 50%, #d3e7f3);
	background: -moz-linear-gradient(top, #eef3f6 0%, #d8e1e7 50%, #b5c6d0 50%, #d3e7f3);
	background: -o-linear-gradient(top, #eef3f6 0%, #d8e1e7 50%, #b5c6d0 50%, #d3e7f3);
	background: -ms-linear-gradient(top, #eef3f6 0%, #d8e1e7 50%, #b5c6d0 50%, #d3e7f3);
	background: linear-gradient(to bottom, #eef3f6 0%, #d8e1e7 50%, #b5c6d0 50%, #d3e7f3);
	-pie-background: linear-gradient(top, #eef3f6 0%, #d8e1e7 50%, #b5c6d0 50%, #d3e7f3);
}
.tabBtnWrap ul li a {
	color: #000;
	min-width: 147px;
	display: block;
	padding: 10px;
	text-decoration: none;
}
.tabBtnWrap ul#accountTab {
	margin-bottom: 24px;
	background: #094d9b;
	height: 46px;
	border-right: 2px solid #e1e1e1;
}
.tabBtnWrap ul#accountTab li {
	float: left;
	margin-right: 0px;
	border: 1px solid #e1e1e1;
	border-right: none;
	font-size: 13px;
	vertical-align: middle;
	text-align: left;
	text-align: center;
	line-height: 44px;
	font-weight: normal;
	width: 191px;
	white-space: nowrap;
	overflow: hidden;
	word-break: normal;
	word-wrap: normal;
	position: relative;
	padding: 0 10px;
	background: -webkit-linear-gradient(top, #ffffff 0%, #fcfcfc 50%, #e1e1e1 50%, #ffffff);
	background:    -moz-linear-gradient(top, #ffffff 0%, #fcfcfc 50%, #e1e1e1 50%, #ffffff);
	background:      -o-linear-gradient(top, #ffffff 0%, #fcfcfc 50%, #e1e1e1 50%, #ffffff);
	background:     -ms-linear-gradient(top, #ffffff 0%, #fcfcfc 50%, #e1e1e1 50%, #ffffff);
	background:   linear-gradient(to bottom, #ffffff 0%, #fcfcfc 50%, #e1e1e1 50%, #ffffff);
	-pie-background:    linear-gradient(top, #ffffff 0%, #fcfcfc 50%, #e1e1e1 50%, #ffffff);
	behavior: url("../js/PIE.htc");
	cursor: pointer;
}
.tabBtnWrap ul#accountTab li a {
	color: #000;
	display: block;
	padding: 0 ;
	text-decoration: none;
	cursor: pointer;
}
.tabBtnWrap ul#accountTab li a:first-child {
}
.tabBtnWrap ul#accountTab li span {
	font-size: 10px;
	color: #666;
	vertical-align: 3%;
	margin-right: 6px;
	padding-left: 26px;
	display: inline-block;
}
.tabBtnWrap ul#accountTab li span.ten {
	color: #333;
	padding-left: 2px;
}
.tabBtnWrap ul#accountTab li span.cn {
	background: url("../img/common/icon_national_cn02.png") left center no-repeat;
}
.tabBtnWrap ul#accountTab li span.ph {
	background: url("../img/common/icon_national_ph02.png") left center no-repeat;
}
.tabBtnWrap ul#accountTab li span.br {
	background: url("../img/common/icon_national_br02.png") left center no-repeat;
}
.tabBtnWrap ul#accountTab li.select {
	margin-top: 4px;
}
.alphabetWrap {
	margin-bottom: 24px;
	border: 1px solid #ccc;
	padding: 7px;
}
.alphabetWrap ul li {
	float: left;
	width: 20px;
	margin: 6px;
	border: 1px solid #e1e1e1;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
	position: relative;
	padding: 7px 9px;
	background: -webkit-linear-gradient(top, #fff 0%, #f1f1f1 50%, #e1e1e1 50%, #f3f3f3);
	background: -moz-linear-gradient(top, #fff 0%, #f1f1f1 50%, #e1e1e1 50%, #f3f3f3);
	background: -o-linear-gradient(top, #fff 0%, #f1f1f1 50%, #e1e1e1 50%, #f3f3f3);
	background: -ms-linear-gradient(top, #fff 0%, #f1f1f1 50%, #e1e1e1 50%, #f3f3f3);
	background: linear-gradient(to bottom, #fff 0%, #f1f1f1 50%, #e1e1e1 50%, #f3f3f3);
	-pie-background: linear-gradient(top, #fff 0%, #f1f1f1 50%, #e1e1e1 50%, #f3f3f3);
	behavior: url("../js/PIE.htc");
	cursor: pointer;
}
.alphabetWrap ul li.select {
	background: #d1171a!important;
}
.alphabetWrap ul li a {
	color: #000;
	display: block;
	text-decoration: none;
	cursor: pointer;
}
.alphabetWrap ul li.select a {
	color: #fff;
	font-weight: normal;
}
.rateCaption {
	display: inline-block;
	margin-bottom: 10px;
	padding: 5px 40px;
	background-color: #094d9b;
	font-weight: bold;
	color: #fff;
}
.exchangeWrap {
	margin-bottom: 24px;
	padding: 10px;
	background-color: #fff;
	border: 10px solid #e1e1e1;
}
.exchangeWrap .commonTable {
	margin: 0;
}
.exchangeWrap .commonTable table th,
.exchangeWrap .commonTable table td {
	text-align: center;
	width: auto;
}
.exchangeWrap .commonTable table th:first-child,
.exchangeWrap .commonTable table td:first-child {
	text-align: left;
	width: 270px;
}
.exchangeWrap .commonTable table th .country,
.exchangeWrap .commonTable table td .country {
	display: table;
}
.exchangeWrap .commonTable table th .country p,
.exchangeWrap .commonTable table td .country p {
	display: table-cell;
	vertical-align: middle;
}
.exchangeWrap .commonTable table th .country p:first-child,
.exchangeWrap .commonTable table td .country p:first-child {
	padding-right: 5px;
}
.exchangeWrap .tabBtnWrap {
	margin-bottom: 10px;
}
.exchangeWrap .tabBtnWrap p.term {
	width: 5%;
	vertical-align: top;
	text-align: center;
	font-weight: bold;
	position: relative;
	line-height: 50px;
	padding: 1px;
	display: inline-block;
}
.exchangeWrap .tabBtnWrap ul {
	display: table;
	display: inline-block;
	width: 90%;
}
.exchangeWrap .tabBtnWrap ul li {
	display: table-cell;
	table-layout: fixed;
	display: inline-block;
	float: none;
	margin: 5px;
}
.remittanceWrap .lead {
	margin-bottom: 16px;
}
.remittanceWrap .tabBtnWrap {
	position: relative;
	margin-bottom: 12px;
}
.remittanceWrap .tabBtnWrap:after {
	position: absolute;
	content: "";
	width: 100%;
	bottom: 0;
	left: 0;
	border-bottom: 1px solid #999;
	z-index: 1;
}
.remittanceWrap .tabBtnWrap:before {
	z-index: 1;
}
.remittanceWrap .tabBtnWrap ul {
	display: table;
	width: 100%;
	margin-top:20px;
}
.remittanceWrap .tabBtnWrap ul#remittanceCardInfoTab {
	width: 61%;
}
.remittanceWrap .tabBtnWrap ul li {
	display: table-cell;
	table-layout: fixed;
	margin: 0 3px;
	line-height: 1.4;
	top: 4px;
	top/*\**/: 2px\9; /*for IE8*/
	position: relative;
	vertical-align: middle;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: none;
	background: -webkit-linear-gradient(#f3f3f3, #fff);
	background: -moz-linear-gradient(#f3f3f3, #fff);
	background: -o-linear-gradient(#f3f3f3, #fff);
	background: -ms-linear-gradient(#f3f3f3, #fff);
	background: linear-gradient(#f3f3f3, #fff);
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	z-index: 0;
}
.remittanceWrap .tabBtnWrap ul li:first-child {
}
.remittanceWrap .tabBtnWrap ul li.select {
	z-index: 2;
	top: 0;
	border-top: 1px solid #094d9b;
	border-left: 1px solid #094d9b;
	border-right: 1px solid #094d9b;
	border-bottom: 1px solid #fff;
	border-bottom: 2px solid #fff;
	color: #333;
	background: -webkit-linear-gradient(#f3f3f3, #fff);
	background: -moz-linear-gradient(#f3f3f3, #fff);
	background: -o-linear-gradient(#f3f3f3, #fff);
	background: -ms-linear-gradient(#f3f3f3, #fff);
	background: linear-gradient(#f3f3f3, #fff);
	-pie-background: linear-gradient(#f3f3f3, #fff);
	behavior: url("../js/PIE.htc");
}
.remittanceWrap .tabBtnWrap ul li a {
	display: table-cell;
	padding: 8px 10px;
	vertical-align: middle;
	text-align: center;
	min-width: 142px;
	color: #777;
	height: 35px;
}
.remittanceWrap .tabBtnWrap ul li.select a {
	color: #000;
}
.remittanceWrap .tabBtnWrap ul li:hover {
	opacity: 0.8;
}
.remittanceWrap .tabBtnWrap ul li.select:hover {
	opacity: 1;
}
.mg00 {
	margin: 0 !important;
}
.mgt-150 {
	margin-top: -150px !important;
}
.mgt00 {
	margin-top: 0 !important;
}
.mgt05 {
	margin-top: 5px !important;
}
.mgt10 {
	margin-top: 10px !important;
}
.mgt15 {
	margin-top: 15px !important;
}
.mgt20 {
	margin-top: 20px !important;
}
.mgt30 {
	margin-top: 30px !important;
}
.mgt50 {
	margin-top: 50px !important;
}
.mgt60 {
	margin-top: 60px !important;
}
.mgt100 {
	margin-top: 100px !important;
}
.mgt120 {
	margin-top: 120px !important;
}
.mgr00 {
	margin-right: 0 !important;
}
.mgr05 {
	margin-right: 5px !important;
}
.mgr10 {
	margin-right: 10px !important;
}
.mgr15 {
	margin-right: 15px !important;
}
.mgr20 {
	margin-right: 20px !important;
}
.mgr30 {
	margin-right: 30px !important;
}
.mgr50 {
	margin-right: 50px !important;
}
.mgr100 {
	margin-right: 100px !important;
}
.mgb00 {
	margin-bottom: 0 !important;
}
.mgb05 {
	margin-bottom: 5px !important;
}
.mgb10 {
	margin-bottom: 10px !important;
}
.mgb15 {
	margin-bottom: 15px !important;
}
.mgb20 {
	margin-bottom: 20px !important;
}
.mgb30 {
	margin-bottom: 30px !important;
}
.mgb50 {
	margin-bottom: 50px !important;
}
.mgb100 {
	margin-bottom: 100px !important;
}
.mgl00 {
	margin-left: 0 !important;
}
.mgl05 {
	margin-left: 5px !important;
}
.mgl10 {
	margin-left: 10px !important;
}
.mgl15 {
	margin-left: 15px !important;
}
.mgl20 {
	margin-left: 20px !important;
}
.mgl30 {
	margin-left: 30px !important;
}
.mgl50 {
	margin-left: 50px !important;
}
.mgl100 {
	margin-left: 100px !important;
}
.pd00 {
	padding: 0px !important;
}
.pd05 {
	padding: 5px !important;
}
.pd10 {
	padding: 10px !important;
}
.pd15 {
	padding: 15px !important;
}
.pd20 {
	padding: 20px !important;
}
.note {
	display: inline-block;
	padding-left: 1em;
	text-indent: -1em;
}
.attention {
	color: #d1171a;
}
.errorCode {
	color: #f00;
}
.emphasis {
	font-weight: bold;
	font-size: 14px;
}
.notesDot li {
	margin-top: 8px;
}
.notesDot li:first-child {
	margin-top: 0;
}
.notesDot li:before {
	content: "・";
}
.notesDot.red li {
	color: #d21515;
}
.notesCircle01 {
	margin: 12px 0;
}
.notesCircle01 li {
	margin-top: 8px;
}
.notesCircle01 li:first-child {
	margin-top: 0;
}
.notesCircle01 li:before {
	content: "●";
}
.notesCircle01.red li:before {
	color: #d21515;
}
.error01 {
	margin: 24px 0;
	padding: 15px 20px;
	border: 2px solid #f00;
}
.error01 .title {
	padding: 16px 0 16px 55px;
	background: url("../img/common/icon_error01.png") left center no-repeat;
	font-size: 18px;
	color: #f00;
}
.error01 .errorList {
	margin-top: 12px;
	padding-left: 60px;
}
.error01 .errorList ol {
	margin-left: 20px;
	font-weight: bold;
	list-style-type: decimal;
}
.error02 {
	margin-bottom: 15px;
	padding: 15px;
	border: 2px solid #fdff6a;
	background-color: #feffb1;
}
.error02 .title {
	padding: 5px 0 5px 38px;
	background: url("../img/common/icon_error02.png") left center no-repeat;
	font-size: 18px;
	color: #f00;
	font-weight: bold;
	min-height: 18px;
}
.error02 .whitebox {
	padding: 0 10px;
	border: 1px solid #ccc;
	background: #fff;
	font-size: 16px;
	font-weight: bold;
}
.error02 ul {
	margin-top: 15px;
}
.error02 ul li {
	font-weight: bold;
}
.error03 {
	margin: 50px 0;
	padding: 15px;
	border: 2px solid #fdff6a;
	background-color: #feffb1;
	text-align: center;
}
.error03 .title {
	display: inline-block;
	padding: 15px 0 0 38px;
	background: url("../img/common/icon_error02.png") left center no-repeat;
	font-weight: bold;
	font-size: 20px;
}
.error03 .title input {
	margin-left: 10px;
}
.error04 {
	margin: 50px 0;
	padding: 15px 0 0;
	border: 2px solid #dcdcdc;
	background-color: #fff;
	text-align: center;
}
.error04 .title {
	display: inline-block;
	padding: 5px 0 5px 38px;
	background: url("../img/common/icon_error02.png") left center no-repeat;
	font-weight: bold;
	font-size: 20px;
}
.error05 {
	margin: 15px 0;
	padding: 20px;
	border: 1px solid #f90000;
	background-color: #ffffe9;
}
.error05 .title {
	display: inline-block;
	padding: 5px 0 5px 38px;
	background: url("../img/common/icon_error04.png") left center no-repeat;
	font-weight: bold;
	font-size: 14px;
}
.error06 {
	margin: 30px 0;
	padding: 15px;
	background-color: #f7f7f7;
	border: 1px solid #dcdcdc;
}
.error06 .title {
	padding: 5px 0 5px 38px;
	background: url("../img/common/icon_error02.png") left center no-repeat;
	font-weight: bold;
	min-height: 27px;
	font-size: 20px;
	color: #d21515;
}
.error07 {
	margin: 0 0 15px;
	padding: 15px;
}
.error07 .title {
	padding: 5px 0 5px 34px;
	background: url("../img/common/icon_error04.png") left center no-repeat;
	font-weight: bold;
	font-size: 18px;
	color: #d21515;
}
.yBox {
	margin: 24px 0;
	padding: 24px 24px 12px;
	border: 2px solid #fdff6a;
	background-color: #feffb1;
	text-align: center;
}
.yBox .title {
	font-weight: bold;
	font-size: 18px;
}
.commonTable {
	/*margin-bottom: 24px;*/
}
.commonTable table {
	background: #fff;
	border-bottom: 1px solid #dcdcdc;
	border-left: 1px solid #dcdcdc;
	table-layout: fixed;
	margin-bottom: 6px;
}
.commonTable table.mo{display:none;}
.commonTable table.web{display:table;}
.commonTable table th,
.commonTable table td {
	width: auto;
	padding: 10px;
	border-top: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	vertical-align: middle;
}
.commonTable table th img,
.commonTable table td img {
	vertical-align: middle;
}
.commonTable table th {
	background: #f7f7f7;
	font-weight: bold;
}
.commonTable .textarea01 {
	width: 70%;
	height: 90px;
}
.commonTable .hint {
	padding: 5px 0 4px 20px;
	background: url("../img/common/icon_hint.png") left center no-repeat;
}
.commonTable .boxWrap .box {
	float: left;
	margin-right: 15px;
}
.identificationFlow .autoSize {
	border: 0 !important;
}
.commonTable .boxWrap .autoSize {
	width: auto !important;
	height: auto !important;
}
.regionWrap h2 {
	font-size: 15px;
	font-weight: bold;
}
.regionWrap .commonTable th,
.regionWrap .commonTable td {
	word-break: normal;
	word-wrap: normal;
	font-size: 13px;
}
.regionWrap .commonTable th {
	text-align: center;
}
.regionWrap .commonTable th:nth-child(1),
.regionWrap .commonTable td:nth-child(1) {
	width: 185px;
}
.regionWrap .commonTable th:nth-child(2),
.regionWrap .commonTable td:nth-child(2) {
	width: 185px;
}
.regionWrap .commonTable th:nth-child(3),
.regionWrap .commonTable td:nth-child(3) {
	width: 110px;
}
.regionWrap .commonTable th:nth-child(4),
.regionWrap .commonTable td:nth-child(4),
#popupWide .commonTable.privacy table td.third {
	width: 75px;
}
.entry table th {
	width: 268px;
}
.entry table td {
	width: auto;
}
.charge table th,
.charge table td {
	text-align: center;
}
.charge table th {
	width: 300px;
	text-align: center;
	background: #e7e7e7;
}
.charge table td.liketh {
	text-align: center;
	font-weight: bold;
	background: #e7e7e7;
}
.charge table td.textleft {
	text-align: left;
}
.charge table td.amount {
	background: #f7f7f7;
	text-align: right;
}
.twoColumn .entry table th {
	width: 188px;
}
.twoColumn .payment table th {
	width: 70px;
	text-align: center;
}
.company table th {
	text-align: center;
	width: 188px;
}
.info-use table {
	width: 80%;
	margin: 0 auto 12px;
}
.info-use table th,
.info-use table td {
	text-align: center;
}
.leaving table th {
	width: 370px;
}
.equality table {
	table-layout: fixed;
}
.equality table th,
.equality table td {
	text-align: center;
	width: auto;
}
.half table {
	Brasiltable-layout: auto;
}
.half table th,
.half table td {
	width: auto;
}
.history table {
	table-layout: auto;
}
.twoColumn .history table {
	font-size: 90%;
}
.history table th,
.history table td {
	text-align: center;
	width: auto;
}

.topic {
	margin: -10px;
}
.topic table {
	table-layout: auto;
	border: none;
	background: none;
}
.topic table td {
	border: none;
	padding: 11px;
	vertical-align: top;
	width: auto;
}
.topic table td:nth-child(1) {
	width: 100px;
}
.topic table td:nth-child(2) {
	width: 120px;
}
.topic table td:nth-child(3) {
	text-align: left;
}
.news table {
	table-layout: auto;
}
.news table td {
	width: auto;
	text-align: center;
}
.news table td:nth-child(1) {
	width: 100px;
}
.news table td:nth-child(2) {
	width: 130px;
}
.news table td:nth-child(3) {
	text-align: left;
}
.pagination {
	margin: 30px auto;
	display: table;
}
.pagination li {
	display: inline-table;
}
.pagination li a {
	font-size: 15px;
	padding: 4px 9px 3px;
	margin: 0 4px 4px 2px;
	border: 1px solid #ccc;
}
.pagination li.omit a {
	color: #fff;
	border: 1px solid #094d9b;
	background: #094d9b;
	pointer-events: none;
	cursor: default;
}
.pagination li.first a,
.pagination li.prev a,
.pagination li.next a,
.pagination li.last a {
	color: #666;
	padding: 4px 9px 3px;
	font-weight: bold;
	border: 1px solid #ccc;
	background: #eee;
}
.remittanceComplete table th {
	width: 160px;
	text-align: center;
}
.remittanceComplete table td {
	width: auto;
}
.transferAccount .gnColumn .left,
.transferAccount .gnColumn .right {
	width: 49%;
}
.gnColumn.restrictionPh table {
	margin: 12px 0;
}
.gnColumn.restrictionPh table th,
.gnColumn.restrictionPh table td {
	text-indent: 0;
	padding: 6px;
	text-align: center;
}
.gnColumn.restrictionPh ul {
	padding-left: 24px;
	text-indent: 0;
	font-size: 12px;
	margin: 12px 0;
}
.gnColumn.restrictionPh ul.disc {
	list-style-type: disc;
	line-height: 1;
}
.gnColumn.restrictionPh ul li:before {
	content: "";
}
.gnColumn.restrictionPh .left,
.gnColumn.restrictionPh .right {
	width: 49%;
}
.transferAccount table th {
	width: 120px;
	text-align: center;
}
.transferAccount table td {
	width: auto;
	text-align: center;
}
.breakdown {
	font-size: 0;
	margin-bottom: 24px;
}
.breakdown div {
	position: relative;
	display: inline-block;
	text-align: center;
}
.breakdown.col3 div {
	width: 394px;
}
.breakdown.col4 div {
	width: 296px;
}
.breakdown.col4 div:last-child {
	width: 295px;
}
.breakdown div.add,
.breakdown div.subtract,
.breakdown div.total {
	margin-left: -1px;
}
.breakdown div.add:after,
.breakdown div.subtract:after,
.breakdown div.total:after {
	content: "";
	position: absolute;
	top: 73px;
	left: -15px;
	z-index: 30;
	overflow: hidden;
	display: block;
	width: 29px;
	height: 29px;
}
.breakdown div.add:after {
	background: url("../img/common/icon_plus.png") no-repeat;
}
.breakdown div.subtract:after {
	background: url("../img/common/icon_minus.png") no-repeat;
}
.breakdown div.total:after {
	background: url("../img/common/icon_equal.png") no-repeat;
}

.breakdown .total {
	color: #d1171a;
}
.breakdown div p {
	font-size: 13px;
	border: 1px solid #dcdcdc;
	margin: 0!important;
}
.breakdown p.title {
	padding: 10px;
	font-weight: bold;
	vertical-align: middle;
	background-color: #f7f7f7;
	border: 1px solid #dcdcdc;
}
.breakdown p.price {
	border: 1px solid #dcdcdc;
	border-top: none;
	text-indent: 12px;
	font-size: 20px;
	font-weight: bold;
	padding: 24px 12px;
}
.breakdown p.price span {
	font-size: 14px;
	margin-left: 12px;
}
.moreInfo table {
	table-layout: fixed;
}
.moreInfo table th {
	width: 110px;
	background-color: #f7f7f7;
}
.moreInfo table td {
	width: auto;
}
.rate table {
	table-layout: auto;
}
.rate table th,
.rate table td {
	text-align: center;
}
.rate table th:nth-of-type(1),
.rate table td:nth-of-type(1) {
	width: 80px;
}
.rate table th:nth-of-type(2),
.rate table td:nth-of-type(2) {
	width: auto;
}
.rate table th:nth-of-type(3),
.rate table td:nth-of-type(3) {
	width: auto;
}
.rate table th:nth-of-type(4),
.rate table td:nth-of-type(4) {
	width: 150px;
}
.rate table th.col {
	width: auto;
}
.morningRate {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.morningRate table {
	margin: 12px auto;
	border: none;
	width: 70%;
}
.morningRate table th {
	background-color: #fff;
	text-align: center;
	width: 150px;
	border: none;
}
.morningRate table td {
	text-align: center;
	width: auto;
	border: none;
}
.gnFrame {
	margin-bottom: 30px;
	padding: 20px;
	background-color: #fff;
	border: 1px solid #dbdbdb;
}
.gnFrame.gray {
	background-color: #f7f7f7;
	border: 1px solid #dbdbdb;
}
.gnFrame.red {
	background-color: #fee;
	border: 1px solid #ffa4a4;
}
.gnFrame.green {
	background-color: #e3f0e9;
	border: 1px solid #aed3c0;
}
.gnFrame .remittance a {
  background: url("../img/common/sendlink_03.png") 15px center no-repeat #6e6e6e;
  -webkit-border-radius: 5px;
  border-radius: 5px;  width: 300px;
  font-size: 16px;
  color: #fff;
  line-height: 60px;
  text-decoration: none;
  text-align: center;
  border: 1px solid #2a2a2a;
  padding: 0 0 0 20px;
  margin: 0 auto 10px;
  display: block;
  behavior: url("../js/PIE.htc");
  zoom:1;
	position:relative;
}

.one ul,
.mypage ul,
.beginner ul,
.overview ul,
.remitType ul,
/*.remitOrder01 ul,*/
.remitOrder02 ul,
.remitOrder04 ul
.countryList ul
/*.infoJoin_top ul*/ {
	display: table;
	margin: 0 auto;
}
#remitOrder_top {
	margin-bottom: 48px;
}
.mypage ul li,
.beginner ul li,
.overview ul li,
.remitType ul li,
.accountDeposit ul li,

.remitOrder01 ul li,
.remitOrder02 ul li,
.remitOrder04 ul li,
.countryList ul li,
.infoJoin_top ul li,
.two ul li {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.one ul li {
	width: 280px;
	margin-left: 10px;
	float: left;
}
.remitOrder01 ul li,
.remitOrder04 ul li,
.countryList ul li,
.infoJoin_top ul li {
	width: 200px;
	margin-left: 10px;
	float: left;
}

.remitOrder01 ul li:first-child,
/*.remitOrder04 ul li:first-child,*/
/*.countryList ul li:first-child,*/
.guide.cardInfo_top ul li:first-child,
.infoJoin_top ul li:first-child {
	margin-left: 0;
}
.remitOrder02 ul li {
	margin-bottom: 12px;
}
.mypage ul li,
.beginner ul li {
	width: 200px;
	border: 1px solid #b6b6b6;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin-left: 10px;
	float: left;
	behavior: url("../js/PIE.htc");
}
.remitOrder02 ul li {
	width: 190px;
	border: 1px solid #b6b6b6;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin-left: 20px;
	float: left;
	behavior: url("../js/PIE.htc");
}

.remitOrder04 ul li{
	width: 150px;
	margin-left: 10px;
	margin-top: 10px;
	float: left;
}
.countryList ul li {
	width: 120px;
	margin-left: 10px;
	margin-top: 10px;
	float: left;
}

.remitType ul li,
.accountDeposit ul li {
	width: 190px;
	border: 1px solid #b6b6b6;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin: 0 0 20px 20px;
	float: left;
	behavior: url("../js/PIE.htc");
}
.accountDeposit ul.balloon.error li {
	width: auto;
	border: 0;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	margin: 0;
	float: none;
}
.accountDeposit .balloon.bottom {
	position: relative;
	background: #d21515;
	color: #fff;
	padding: 3px 12px;
	margin-left: 210px;
	margin-bottom: 12px;
	width: 350px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.accountDeposit .balloon.bottom:after {
	top: 100%;
	left: 15px;
	border: solid transparent;
	content: " ";
	position: absolute;
	pointer-events: none;
	border-color: rgba(140, 72, 32, 0);
	border-top-color: #d21515;
	border-width: 8px;
	margin-left: -8px;
}
.accountDeposit .balloon.error {
	position: relative;
	background: #fff;
	color: #000;
	border: 2px solid #d21515;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 15px 20px;
	margin: 0;
	float: left;
	behavior: url("../js/PIE.htc");
}
.accountDeposit .balloon.error:before {	/*　縁どり　*/
	bottom: 100%;
	left: 30px;
	border: solid transparent;
	content: " ";
	position: absolute;
	pointer-events: none;
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #d21515;
	border-width: 20px;
	margin-left: -20px;
}
.accountDeposit .balloon.error:after {
	bottom: 100%;
	left: 30px;
	border: solid transparent;
	content: " ";
	position: absolute;
	pointer-events: none;
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #fff;
	border-width: 17px;
	margin-left: -17px;
}
.remitOrder02 ul li:first-child,
.remitType ul li:first-child,
.accountDeposit ul li:first-child {
	margin-left: 0;
}
.overview .box {
	width: 230px;
	margin-bottom: 10px;
	float: left;
}
.overview .arrow {
	background: url("../img/common/icon_arrow_right02.png") center 80px no-repeat;
	width: 40px;
	float: left;
	min-height:380px;
}
.overview .box h2 {
	color: #aaa;
	font-size: 50px;
	font-weight: bold;
	border: 1px solid #b6b6b6;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	behavior: url("../js/PIE.htc");
	padding: 10px 0 70px 10px;
	margin-bottom: 10px;
}
.one ul li a,
.remitOrder01 ul li a,
.remitOrder04 ul li a,
.countryList ul li a,
.infoJoin_top ul li a {
	height: 100%;
	background: #fff;
	color: #000;
	text-decoration: none;
	border: 1px solid #b6b6b6;
	display: block;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	behavior: url("../js/PIE.htc");
}
.mypage ul li a {
	width: 100%;
	height: 100%;
	background: #fff;
	color: #000;
	text-decoration: none;
	display: block;
	border-radius: 4px;
	-moz-border-radius: 4px;

	-webkit-border-radius: 4px;
	behavior: url("../js/PIE.htc");
}
.one ul li a:hover,
.mypage ul li a:hover,
.beginner a:hover,
.remitOrder01 a:hover,
.remitOrder04 a:hover,
.countryList a:hover,
.infoJoin_top a:hover {
	background: #e2e2e2;
}
.one ul li .box,
.mypage ul li .box {
	padding: 100px 15px 20px 15px;
}
img.middleImg {
	vertical-align: middle;
	margin: 3px;
}
.remitOrder01 ul li .box,
.remitOrder04 ul li .box,
.countryList ul li .box,
.infoJoin_top ul li .box {
	height: 120px;
	padding: 10px;
}
.countryList ul li .selected{
	/*border: 1px solid red;*/
	background: #efefef;
}

.remitOrder01 ul li .box .left,
.remitOrder02 ul li .box .left,
.remitType ul li .box .left,
.accountDeposit ul li .box .left,
.infoJoin_top ul li .box .left {
	float: left;
}
/*.remitOrder01 ul li .box .right,*/
.remitOrder02 ul li .box .right,
.remitType ul li .box .right,
.accountDeposit ul li .box .right {
	color: #000;
	float: right;
	margin: 8px 0 0;
}

.remitOrder02 ul li .box .title1col,
.remitType ul li .box .title1col,
.accountDeposit ul li .box .title1col {
	color: #000;
	float: left;
	margin: 8px 0 0;
	margin-left: 10px;
	font-size: 14px;
	font-weight: bold;
}

.remitOrder02 ul li .box .title2col,
.remitType ul li .box .title2col,
.accountDeposit ul li .box .title2col {
	color: #000;
	float: left;
	margin-left: 10px;
	font-size: 14px;
	font-weight: bold;
}


.remitOrder01 ul li .box .right,
.remitOrder04 ul li .box .right
.countryList ul li .box .right,{
	color: #000;
	float: right;
	margin: 5px 0 0;
}
.infoJoin_top ul li .box .right {
	color: #000;
	float: right;
	margin: 4px 0 0;
}
.infoJoin_top ul li .box .right img {
/*	margin-left: 5px;*/
	display: inline;
	border-left: 6px solid transparent;
	display: table-cell\9;
}
.beginner ul li .box {
	padding: 15px;
}
.beginner h2 {
	font-weight: bold;
	padding-left: 10px;
	border-left: 5px solid #d1171a;
	border-bottom: 0;
	margin-bottom: 10px;
}
.beginner h2 span {
	font-size: 70%;
	font-weight: normal;
	display: block;
}
.overview .box h2 span {
	color: #000;
	font-size: 13px;
	display: inline-block;
	margin-left: 15px;
	vertical-align: top;
	margin-top: 15px;
}

.beginner p,
.overview p {
	padding-left: 10px;
}

.remitOrder02 ul li .box {
	padding: 20px 10px;
	position: relative;
}
.remitOrder02.h300 ul li .box {
	height: 300px!important;
}
.remitOrder02.h330 ul li .box {
	height: 330px!important;
}
.remitOrder02.h350 ul li .box {
	height: 350px!important;
}
.remitOrder02.h375 ul li .box {
	height: 375px!important;
}
.remitOrder02.h400 ul li .box {
	height: 400px!important;
}
.remitOrder02.h415 ul li .box {
	height: 415px!important;
}
.remitOrder02.h430 ul li .box {
	height: 430px!important;
}
.remitOrder02.h450 ul li .box {
	height: 450px!important;
}
.remitOrder02 ul li .box.balloon,
.remitType ul li .box.balloon,
.accountDeposit ul li .box.balloon {
	position: relative;
	background: #fff;
	color: #000;
	padding: 20px 10px;
	width: auto;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	behavior: url("../js/PIE.htc");
}
.remitType ul li .box,
.accountDeposit ul li .box {
	position: relative;
	background: #fff;
	color: #000;
	padding: 20px 10px;
	width: auto;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	behavior: url("../js/PIE.htc");
}
.remitType .relatedLinks {
	border: none;
	padding: 0;
	margin: 0;
}
.remitType .relatedLinks ul li {
	border: none;
	margin: 0;
}
.remitOrder02 ul li .box.balloon:after,
.remitType ul li .box.balloon:after,
.accountDeposit ul li .box.balloon:after {
	bottom: 50%;
	left: 204px;
	border: solid transparent;
	content: " ";
	position: absolute;
	pointer-events: none;
	border-color: rgba(255, 255, 255, 0);
	border-left-color: #fff;
	border-width: 17px;
	margin-left: -17px;
}
.remitOrder02 ul li .box.balloon:before,
.remitType ul li .box.balloon:before,
.accountDeposit ul li .box.balloon:before {	/*　縁どり　*/
	bottom: 50%;
	left: 205px;
	border: solid transparent;
	content: " ";
	position: absolute;
	pointer-events: none;
	border-color: rgba(255, 255, 255, 0);
	border-left-color: #b6b6b6;
	border-width: 17px;
	margin-left: -17px;
}
.remitOrder02 ul li .box.balloon span,
.remitType ul li .box.balloon span,
.accountDeposit ul li .box.balloon span {
	display:inline-block;
	line-height: normal;
	width: auto;
	vertical-align: middle;
	background: none;
	text-indent: 0;
	white-space: normal;
	overflow: auto;
}
.remitOrder02 ul li h3,
.remitType ul li h3,
.accountDeposit ul li h3 {
	font-size: 13px;
	font-weight: bold;
	line-height: 1.2;
	margin: 0 0 16px;
}
.remitOrder02 ul li p,
.remitType ul li p,
.accountDeposit ul li p {
	font-size: 12px;
}
#rrnpop,
#fraudpop {
	width: 640px;
}
#rrnpop h4 {
	font-weight:bold;
	background: brown;
	color: #fff;
	padding: 10px;
	text-align: center;
}
#rrnpop h5 {
  background: url("../img/common/guidelink_01.png") 0 50% no-repeat;
  border: 0;
  padding-left: 30px;
	margin: 16px 0 4px;
	font-weight: bold;
}
#rrnpop .accountDeposit li {
	height: 225px;
	width: 48%;
	margin-bottom: 0;
}
#rrnpop .accountDeposit li .box {
	padding: 18px;
}
#rrnpop .accountDeposit li .box img {
	padding: 16px;
}
#rrnpop .accountDeposit h3 {
	font-size: 13px;
}
#fraudpop .error07 .titleH1 {
	font-size: 22px;
	line-height: 1.25;
	border-left: 5px solid #d1171a;
	padding-left: 10px;
	margin-bottom: 24px;
}
#fraudpop .error07 .list_style li {
	background: url("../img/common/guidelink_01.png") left top no-repeat;
	padding-left: 26px;
}
.remitOrder02 ul li .box p img {
	padding-right: 5px;
}
.remitOrder02 ul li .box h3 img {
	padding-right: 0;
	margin: 10px 0 ;
}
.remitOrder02 ul li .box h3 span.emphasis {
	font-size: 12px;
	font-weight: bold;
}
/*.one icon*/
.one ul li .box.one {
	background: url("../img/index/guide_one.png") center 25px no-repeat;
}
.one ul li .box.two {
	background: url("../img/index/guide_two.png") center 25px no-repeat;
}
.one ul li .box.three {
	background: url("../img/index/guide_three.png") center 25px no-repeat;
}
.one ul li .box.four {
	background: url("../img/index/guide_four.png") center 25px no-repeat;
}

/*guide.mypage icon*/
.mypage ul li .box.one {
	background: url("../img/common/mypage_one.png") center 25px no-repeat;
}
.mypage ul li .box.two {
	background: url("../img/common/mypage_two.png") center 25px no-repeat;
}
.mypage ul li .box.three {
	background: url("../img/common/mypage_three.png") center 25px no-repeat;
}
.mypage ul li .box.four {
	background: url("../img/common/mypage_four.png") center 25px no-repeat;
}

/*guide.overview icon*/
.overview h2.one {
	background: url("../img/common/overview_one.png") center 90% no-repeat;
}
.overview h2.two {
	background: url("../img/common/overview_two.png") center 90% no-repeat;
}
.overview h2.three {
	background: url("../img/common/overview_three.png") center 90% no-repeat;
}
.overview h2.four {
	background: url("../img/common/overview_four.png") center 90% no-repeat;
}
.overview h2.five {
	background: url("../img/common/overview_five.png") center 90% no-repeat;
}
.remitOrder01 .box,
.remitOrder04 .box,
.countryList .box,
.infoJoin_top .box {
	background: url("../img/common/remit_order_arrow.png") center 90% no-repeat;
}

.remitOrder02 .relatedLinks {
	border: none;
	margin: 0;
	padding: 0;
}
.remitOrder02 .relatedLinks li {
	border: none;
	margin: 0;
}
.serviceInfo {
	position: relative;
	min-height: 216px;
	height: auto;
	margin-bottom: 12px;
	padding-right: 230px;
}
.serviceInfo .imgWrap {
	position: absolute;
	top: 0;
	right: 0;
	padding: 9px;
	border: solid 1px #ddd;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
}
.serviceInfo .imgWrap p {
}
.serviceInfo .textWrap {
	clear: both;
}
.serviceInfo .textWrap h3 {
	font-size: 18px;
	font-weight: bold;
	line-height: 30px;
	height: 60px;
	clear: both;
}
.serviceInfo .textWrap h3 img {
	float: left;
	margin-right: 10px;
}
.amount table {
	table-layout: fixed;
}
.amount table th,
.amount table td {
	text-align: center;
	width: auto;
}
.amount table th:first-child {
	width: 230px;
}
.amount table td span {
	font-size: 18px;
	color: magenta;
}
.privacy .imgWrap {
	float: right;
	width: 110px;
	font-size: 12px;
	line-height: 1.4;
	padding-left: 20px;
}
.privacy .imgWrap img {
	padding-left: 25px;
	margin-bottom: 8px;
	right: 0;
}

#popupWide .privacy table {
	padding-left: 10px;
	text-indent: 0;
}
#popupWide h3.policy.title {
	font-size: 12px;
	font-weight: bold;
	color: #333;
	text-align: left;
	margin: 20px 0 10px 0;
	padding: 5px 0 5px 35px;
	background-color: #f0f0f0;
}
#popupWide h3.policy.title span {
	background-color: #d1171a;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-align: left;
	padding: 5px 10px;
	top: 0;
	display: block;
	width: auto;
	height: auto;
	-webkit-border-radius: 0;
	border-radius: 0;
}


.fax table {
	margin-bottom: 24px;
}

.fax table th,
.fax table td {
	width: 25%;
	text-align: center;
}
.telnum,
.fax .faxnum {
	font-weight: bold;
	font-size: 20px;
}
@media print {
#fax #main {
	margin: 0;
	width: 95%;
}
.fax table {
	margin: 0 0 10px;
}
.fax table th,
.fax table td {
	padding: 4px;
	font-size: 12px;
}
.fax .faxnum {
	font-size: 15px;
}
input[type="text"] {
	text-align: right;
	border: none;
}
textarea {
	border: none;
	font-size: 11px;
	line-height: 1;
	height: 560px;
}
.btnWrap {
	display: none;
}
}
.entry .selection {
	margin: 10px 0 24px;
	background-color: #e6e6e6;
}
.entry .selectionOff {
	margin: 10px 0 24px;
	border-bottom: 1px solid #dcdcdc;
}
.entry .selection dl dt {
	padding: 15px 15px 15px 40px;
	border-top: 1px solid #b6b6b6;
	background: url("../img/common/icon_arrow_down01.png") 10px top no-repeat;
}
.entry .selection dl dd {
	display: none;
}
.entry .selectionOff dl dt {
	display: none;
}
.entry .telNumber dl dt {
	margin-bottom: 4px;
}
.entry .telNumber dl dd {
	margin-bottom: 16px;
}
.entry .nameWrap dl dt {
	margin-bottom: 4px;
}
.entry .nameWrap dl dd {
	margin-bottom: 16px;
}
.entry .nameWrap .boxWrap .box label {
	display: block;
}
.entry .nameWrap .boxWrap .box input {
	margin-bottom: 8px;
}
em.required,
em.any {
	display: inline-block;
	margin: 0 4px;
	padding: 3px;
	line-height: 1;
	font-weight: bold;
	font-size: 12px;
	letter-spacing: 1px;
	color: #fff;
}
em.required {
	background-color: #f00;
}
em.any {
	background-color: #aaa;
}
em.newsIcon,
em.campaignIcon,
em.importantIcon {
	display: inline-block;
	margin: 0 4px;
	padding: 3px;
	width: 80px;
	text-align: center;
	line-height: 1;
	font-weight: bold;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-size: 11px;
	color: #fff;
}
em.newsIcon {
	background-color: RoyalBlue;
	background-color: #999;
	letter-spacing: 2px;
	text-indent: 2px;
}
em.campaignIcon {
	background-color: #FE9A2E;
}
em.importantIcon {
	background-color: #FE2E2E;
	text-indent: 12px;
	letter-spacing: 2px;
}
label.block01 {
	vertical-align: middle;
	line-height: 1.5;
	display: inline-block;
	width: 220px;
}
.twoColumn label.block01 {
	vertical-align: middle;
	line-height: 1.5;
	display: inline-block;
	width: 200px;
}
label.block02 {
	vertical-align: middle;
	line-height: 1.5;
	display: inline-block;
	width: 100px;
	padding-left: 100px;
}
.block03 {
	vertical-align: top;
	line-height: 1.5;
	display: inline-block;
	width: 240px;
}
label.block04 {
	vertical-align: middle;
	line-height: 1.5;
	display: inline-block;
	width: 180px;
}
.boxFrame {
	margin-bottom: 24px;
}
.boxFrame ul {
	display: table;
	width: 100%;
	border-top: 1px solid #dcdcdc;
	border-left: 1px solid #dcdcdc;
}
.boxFrame ul li {
	float: left;
	display: table-cell;
	padding: 15px 0;
	border-bottom: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	background-color: #f7f7f7;
	vertical-align: top;
	overflow: hidden;
}
.boxFrame ul li .title {
	margin-bottom: 5px;
	text-align: center;
	font-weight: bold;
}
.boxFrame ul li .img {
	text-align: center;
	height: 84px;
}
.oneColumn .boxFrame ul {
	width: 1176px;
	margin: 0 auto 12px;
}
.oneColumn .boxFrame ul li {
	width: 195px;
}
.twoColumn .boxFrame ul {
	width: 850px;
	margin: 0 auto 12px;
}
.twoColumn .boxFrame ul li {
	width: 282px;
}
.commonFrame {
	margin-bottom: 30px;
	padding: 20px;
	background-color: #f7f7f7;
	border: 1px solid #dcdcdc;
}
.commonFrame.red {
	background-color: #fee;
	border: 1px solid #ffa4a4;
}
.commonFrame.green {
	background-color: #e3f0e9;
	border: 1px solid #aed3c0;
}
.iconHelp01 {
	padding: 0 10px;
	cursor: pointer;
}
.iconHelp01 img {
	vertical-align: middle;
}
.iconCheck00 {
	padding-left: 17px;
}
.iconCheck01 {
	padding-left: 17px;
	background: url("../img/common/icon_check01.png") left 0.4em no-repeat;
}
.iconCheck03 {
	padding-left: 17px;
	background: url("../img/common/icon_check03.png") left 0.4em no-repeat;
}
a.tooltip span {
	display: none;
	padding: 8px;
	font-size: 12px;
	margin-left: 12px;
}
a.tooltip:hover span {
	display: inline;
	position: absolute;
	background-color: #ffc;
	border: 2px solid green;
	color: #f00;
	min-width: 150px;
}
a.floating span.layer {
	display: none;
	padding: 12px;
	font-size: 12px;
	text-align: left;
}
a.floating:hover span.layer {
	display: inline;
	position: absolute;
	left: 50%;
	margin-left: -295px;/* 1180px*50%/2 */
	z-index: 10;
	margin-top: 24px;
	background-color: #ffc;
	border: 2px solid green;
	width: 640px;
}
a.floating:hover img {
	opacity: 1;
}
a.floating span.layer span.leftLayer{
	display: block;
	font-weight: bold;
	font-size: 14px;
	float: left;
	width: 260px;
}
a.floating span.layer span.rightLayer{
	display: block;
	float: left;
	line-height: 1.4;
	padding-top: 36px;
	width: 380px;
}
a.floating span.layer img{
	padding-top:7px;
}
a.floating span.layer .icon_attn{
	list-style-type: none;
	background: url("../img/common/icon_attn_mini.gif") 0 0 no-repeat;
	padding-left: 20px;
	padding-bottom: 3px;
	display: block;
}
a.floating span.layer span.num1{
	background: url("../img/common/icon_num1_mini.gif") 0 0 no-repeat;
	list-style-type: none;
	padding-left: 20px;
	padding-bottom: 3px;
	display: block;
}
a.floating span.layer span.num2{
	background: url("../img/common/icon_num2_mini.gif") 0 0 no-repeat;
	list-style-type: none;
	padding-left: 20px;
	padding-bottom: 3px;
	display: block;
}
a.floating span.layer span.num3{
	background: url("../img/common/icon_num3_mini.gif") 0 0 no-repeat;
	list-style-type: none;
	padding-left: 20px;
	padding-bottom: 3px;
	display: block;
}
a.floating span.layer span.num4{
	background: url("../img/common/icon_num4_mini.gif") 0 0 no-repeat;
	list-style-type: none;
	padding-left: 20px;
	padding-bottom: 3px;
	display: block;
}
a.floating span.layer span.num5{
	background: url("../img/common/icon_num5_mini.gif") 0 0 no-repeat;
	list-style-type: none;
	padding-left: 20px;
	padding-bottom: 3px;
	display: block;
}
.breadth50 {
	width: 50px;
}
.breadth100 {
	width: 100px;
}
.breadth180 {
	width: 180px;
}
.breadth200 {
	width: 200px;
}
.breadth240 {
	width: 240px;
}
.breadth300 {
	width: 300px;
}
.breadth340 {
	width: 340px;
}
.breadth480 {
	width: 480px;
}
.breadthBoxSize {
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
/*-------------------------------------------------
	receipt/overview
-------------------------------------------------*/
.serviceFlow.one ul,
.serviceFlow.mypage ul,
.serviceFlow.helptop ul,
.serviceFlow.beginner ul,
.serviceFlow.overview ul {
	display: table;
	margin: 0 auto;
}
.serviceFlow ul li,
.serviceFlow.two ul li {
	!-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.serviceFlow.one ul li {
	width: 280px;
	margin-left: 10px;
	float: left;
}
.serviceFlow ul li:first-child {
	margin-left: 0;
}
.serviceFlow.mypage ul li,
.serviceFlow.beginner ul li {
	width: 200px;
	border: 1px solid #b6b6b6;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin-left: 10px;
	float: left;
	behavior: url("../js/PIE.htc");
}
.serviceFlow.helptop ul li {
	width: 205px;
	border: 1px solid #b6b6b6;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin-left: 10px;
	float: left;
	behavior: url("../js/PIE.htc");
}
.serviceFlow.helptop ul li:first-child {
	margin-left: 0;
}
.serviceFlow.overview .box {
	width: 250px;
	float: left;
	line-height:145%;
	min-height:380px;
}
.serviceFlow.overview .arrow {
	background: url("../img/common/icon_arrow_right02.png") center 80px no-repeat;
	width: 40px;
	float: left;
	min-height:380px;
}
.serviceFlow.overview .box h2 {
	color: #094d9b;
	font-size: 50px;
	font-weight: bold;
	border: 1px solid #b6b6b6;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	behavior: url("../js/PIE.htc");
	padding: 10px 0 70px 10px;
	margin-bottom: 10px;
}
.serviceFlow.one ul li a {
	height: 100%;
	background: #fff;
	color: #000;
	text-decoration: none;
	border: 1px solid #b6b6b6;
	display: block;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	behavior: url("../js/PIE.htc");
}
.serviceFlow.mypage ul li a,
.serviceFlow.helptop ul li a {
	width: 100%;
	height: 100%;
	background: #fff;
	color: #000;
	text-decoration: none;
	display: block;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	behavior: url("../js/PIE.htc");
}
.serviceFlow.one ul li a:hover,
.serviceFlow.mypage ul li a:hover,
.serviceFlow.helptop ul li a:hover,
.serviceFlow.beginner a:hover {
	background: #e2e2e2;
}
.serviceFlow.one ul li .box,
.serviceFlow.mypage ul li .box,
.serviceFlow.helptop ul li .box {
	padding: 100px 15px 20px 15px;
}
.serviceFlow.beginner ul li .box {
	padding: 20px 15px;
}
.serviceFlow.beginner h2 {
	font-weight: bold;
	padding-left: 10px;
	border-left: 5px solid #d1171a;
	border-bottom: 0;
	margin-bottom: 10px;
}
.serviceFlow.beginner h2 span {
	font-size: 70%;
	font-weight: normal;
	display: block;
}
.serviceFlow.overview .box h2 span {
	color: #000;
	font-size: 13px;
	display: inline-block;
	margin-left: 15px;
	vertical-align: top;
	margin-top: 15px;
}

.serviceFlow.beginner p,
.serviceFlow.overview p {
	padding-left: 10px;
}

/*serviceFlow.one icon*/
.serviceFlow.one ul li .box.one {
	background: url(../img/index/serviceFlow_one.png) center 25px no-repeat;
}
.serviceFlow.one ul li .box.two {
	background: url(../img/index/serviceFlow_two.png) center 25px no-repeat;
}
.serviceFlow.one ul li .box.three {
	background: url(../img/index/serviceFlow_three.png) center 25px no-repeat;
}
.serviceFlow.one ul li .box.four {
	background: url(../img/index/serviceFlow_four.png) center 25px no-repeat;
}

/*serviceFlow.mypage icon*/
.serviceFlow.mypage ul li .box.one {
	background: url(../img/common/mypage_one.png) center 25px no-repeat;
}
.serviceFlow.mypage ul li .box.two {
	background: url(../img/common/mypage_two.png) center 25px no-repeat;
}
.serviceFlow.mypage ul li .box.three {
	background: url(../img/common/mypage_three.png) center 25px no-repeat;
}
.serviceFlow.mypage ul li .box.four {
	background: url(../img/common/mypage_four.png) center 25px no-repeat;
}
/*serviceFlow.helptop icon*/
.serviceFlow.helptop ul li .box.one {
	background: url(../img/common/mypage_one.png) center 25px no-repeat;
}
.serviceFlow.helptop ul li .box.two {
	background: url(../img/common/mypage_two.png) center 25px no-repeat;
}
.serviceFlow.helptop ul li .box.three {
	background: url(../img/common/mypage_three.png) center 25px no-repeat;
}
.serviceFlow.helptop ul li .box.four {
	background: url(../img/common/mypage_four.png) center 25px no-repeat;
}
/*serviceFlow.overview icon*/
.serviceFlow.overview h2.one {
	background: url(../img/common/overview_one.png) center 90% no-repeat;
}
.serviceFlow.overview h2.two {
	background: url(../img/common/overview_two.png) center 90% no-repeat;
}
.serviceFlow.overview h2.three {
	background: url(../img/common/overview_three.png) center 90% no-repeat;
}
.serviceFlow.overview h2.four {
	background: url(../img/common/overview_four.png) center 90% no-repeat;
}
.serviceFlow.overview h2.five {
	background: url(../img/common/overview_five.png) center 90% no-repeat;
}
.iconFixed {
	margin-right: 10px;
}
ol.list_style {
  list-style: decimal inside;
}
ol.list_style li {
  padding-left: 1.5em;
  text-indent: -1.5em;
}
.btnWrap.headerImgBtn {
  position: relative;
  top: -65px;
  right: 0;
  margin: 0;
}
.btnWrap.headerImgBtn.remittance {
  position: relative;
  top: -75px;
  /*left: 30px;*/
  right: 175px;
  margin: 0;
}
.btnWrap.headerImgBtn.receipt {
  position: relative;
  top: -62px;
  right: 175px;
  /*right: 152px;*/
  margin: 0;
}
h1.imgWrap {
  margin-bottom: 0;
}
.aboutMoneygram {
  border: 0;
  background-color: #fff;
  line-height:160%;
}
.aboutMoneygram .imgWrap {
  float: left;
  padding-right: 15px;
}
.aboutMoneygram .textWrap {
  overflow: hidden;
}
.aboutMoneygram .relatedLinks {
	border: none;
	margin-bottom: 0;
}
.aboutMoneygram .textWrap .title {
  margin-bottom: 10px;
  font-weight: bold;
  font-size: 16px;
}
.aboutMoneygram .textWrap .btnWrap {
  margin: 15px 0 0;
  text-align: left;
}
h3.step01,
h3.step02,
h3.step03,
h3.step04 {
	padding-left: 75px;
	line-height: 40px;
	border: 1px solid #094d9b;
}
h3.step01 {
	background: url(../img/common/icon_step01.png) 0 50% no-repeat;
}
h3.step02 {
	background: url(../img/common/icon_step02.png) 0 50% no-repeat;
}
h3.step03 {
	background: url(../img/common/icon_step03.png) 0 50% no-repeat;
}
h3.step04 {
	background: url(../img/common/icon_step04.png) 0 50% no-repeat;
}
.relatedLinks.vertical {
	border: none;
}
.relatedLinks.vertical ul {
	text-align: left;
}
.relatedLinks.vertical ul li {
  display: block;
  margin: 5px 0;
}

#infoJoin_first .serviceFlow .inquiryInfo .gnColumn .left,
#infoJoin_second .serviceFlow .inquiryInfo .gnColumn .left,
#infoJoin_third .serviceFlow .inquiryInfo .gnColumn .left {
	width: 100%;
}
#infoJoin_first .serviceFlow .inquiryInfo .gnColumn .right,
#infoJoin_second .serviceFlow .inquiryInfo .gnColumn .right,
#infoJoin_third .serviceFlow .inquiryInfo .gnColumn .right {
	width: 610px;
}

#infoJoin_first .serviceFlow ul,
#infoJoin_second .serviceFlow ul,
#infoJoin_third .serviceFlow ul {
	display: table;
	margin: 0 auto;
}
#infoJoin_first .serviceFlow .box,
#infoJoin_second .serviceFlow .box,
#infoJoin_third .serviceFlow .box {
	width: 100%;
	margin-bottom: 10px;
	float: left;
}

#infoJoin_first .serviceFlow .box,
#infoJoin_second .serviceFlow .box,
#infoJoin_third .serviceFlow .box {
	width: 100%;
	margin-bottom: 10px;
	float: left;
}

#infoJoin_first .serviceFlow .arrow,
#infoJoin_second .serviceFlow .arrow,
#infoJoin_third .serviceFlow .arrow {
	background: url("../img/common/icon_arrow_down02.png") center center no-repeat;
	width: 100%;
	height: 60px;
	float: left;
}
#infoJoin_first .serviceFlow .box h2,
#infoJoin_second .serviceFlow .box h2,
#infoJoin_third .serviceFlow .box h2 {
	color: #aaa;
	font-size: 50px;
	font-weight: bold;
	border: 1px solid #b6b6b6;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	behavior: url("../js/PIE.htc");
	padding: 10px 0 70px 10px;
	margin-bottom: 10px;
}
#infoJoin_first .serviceFlow .box h2 span,
#infoJoin_second .serviceFlow .box h2 span,
#infoJoin_third .serviceFlow .box h2 span {
	color: #000;
	font-size: 13px;
	display: inline-block;
	margin-left: 15px;
	vertical-align: top;
	margin-top: 15px;
}
#infoJoin_first .serviceFlow p,
#infoJoin_second .serviceFlow p,
#infoJoin_third .serviceFlow p {
	padding-left: 10px;
}
#infoJoin_first .serviceFlow h2.one {
    background: url("../img/common/infojoin_first01.png") left 90% no-repeat;
}
#infoJoin_first .serviceFlow h2.two {
    background: url("../img/common/infojoin_first02.png") left 90% no-repeat;
}
#infoJoin_first .serviceFlow h2.three {
    background: url("../img/common/infojoin_welcomeletter01.png") left 90% no-repeat;
}
#infoJoin_first .serviceFlow h2.four {
    background: url("../img/common/infojoin_first04.png") left 90% no-repeat;
}

#infoJoin_second .serviceFlow h2.one {
    background: url("../img/common/infojoin_second01.png") center 90% no-repeat;
}
#infoJoin_second .serviceFlow h2.two {
    background: url("../img/common/infojoin_welcomeletter01.png") center 90% no-repeat;
}
#infoJoin_second .serviceFlow h2.three {
    background: url("../img/common/infojoin_pw01.png") center 90% no-repeat;
}

#infoJoin_third .serviceFlow h2.one {
    background: url("../img/common/infojoin_third01.png") center 90% no-repeat;
}
#infoJoin_third .serviceFlow h2.two {
    background: url("../img/common/infojoin_welcomeletter01.png") center 90% no-repeat;
}
#infoJoin_third .serviceFlow h2.three {
    background: url("../img/common/infojoin_pw01.png") center 90% no-repeat;
}
/*-------------------------------------------------
	KYC
-------------------------------------------------*/
.kycWrap {
	margin-bottom: 24px;
	padding: 10px;
	border: 4px solid #e1e1e1;
}
.identityVerification.overview ul {
	display: table;
	margin: 0 auto;
}
.identityVerification.overview .box {
	width: 220px;
	max-height: 160px;
	margin-bottom: 10px;
	float: left;
}
.identityVerification.overview .box h2 {
	color: #aaa;
	font-size: 50px;
	font-weight: bold;
	border: 1px solid #b6b6b6;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	behavior: url("../js/PIE.htc");
	padding: 10px 0 70px 10px;
	margin-bottom: 10px;
	zoom:1;position:relative;
}
.identityVerification.overview .box h2 span {
	color: #000;
	font-size: 13px;
	display: inline-block;
	margin-left: 15px;
	vertical-align: top;
	margin-top: 15px;
}
.identityVerification.overview .arrow {
	background: url("../img/common/icon_arrow_right02.png") center center no-repeat;
	width: 60px;
	height: 160px;
	float: left;
	min-height: 160px;
}
.identityVerification.overview h2.one {
	background: url(../img/common/identityVerification_overview_01.png) center 65px no-repeat;
}
.identityVerification.overview h2.two {
	background: url(../img/common/identityVerification_overview_02.png) center 65px no-repeat;
}
.identityVerification.overview h2.three {
	background: url(../img/common/identityVerification_overview_03.png) center 65px no-repeat;
}

/*本人確認書類*/
.identityVerification.boxFrame ul {
	width: 807px;
	display: block;
	overflow: hidden;
	margin: 0 auto;
}
.identityVerification.boxFrame ul li {
	width: 268px;
	float: left;
	display: inline;
	cursor: pointer;
}
.identityVerification.boxFrame .preview {
	background-color: #f7f7f7;
	width: 806px;
	min-height: 400px;
	border: 1px solid #dcdcdc;
	margin: 20px auto 0;
	overflow: auto;
	overflow-y: scroll;
	position: relative;
}
.identityVerification.boxFrame .preview #wrap01_view0.detail,
.identityVerification.boxFrame .preview #wrap02_view0.detail {
	width: 100%;
	font-size: 20px;
	color: #444;
	text-align: center;
	display: block;
	margin: 0;
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -1em;
	margin-left: 0;
}
.identityVerification.boxFrame .preview .detail {
	top: 0;
	left: 0;
	position: absolute;
	margin: 10px 60px;
	display: none;
}
.identityVerification.boxFrame .preview .active {
	opacity: 1!important;
}

.identityVerification.boxFrame ul:after {
	content: ".";
	height: 0;
	clear: both;
	display: block;
	visibility: hidden;
}

.identityVerification.boxFrame .detail span.layer span.leftLayer{
	display: block;
	font-weight: bold;
	font-size: 14px;
	float: left;
	width: 260px;
}
.identityVerification.boxFrame .detail span.layer span.rightLayer{
	display: block;
	float: left;
	line-height: 1.4;
	padding-top: 36px;
	width: 380px;
}
.identityVerification.boxFrame .detail span.layer img{
	padding-top:7px;
}
.identityVerification.boxFrame .detail span.layer .icon_attn{
	list-style-type: none;
	background: url("../img/common/icon_attn_mini.gif") 0 0 no-repeat;
	padding-left: 20px;
	padding-bottom: 3px;
	display: block;
}
.identityVerification.boxFrame .detail span.layer span.num1{
	background: url("../img/common/icon_num1_mini.gif") 0 0 no-repeat;
	list-style-type: none;
	padding-left: 20px;
	padding-bottom: 3px;
	display: block;
}
.identityVerification.boxFrame .detail span.layer span.num2{
	background: url("../img/common/icon_num2_mini.gif") 0 0 no-repeat;
	list-style-type: none;
	padding-left: 20px;
	padding-bottom: 3px;
	display: block;
}
.identityVerification.boxFrame .detail span.layer span.num3{
	background: url("../img/common/icon_num3_mini.gif") 0 0 no-repeat;
	list-style-type: none;
	padding-left: 20px;
	padding-bottom: 3px;
	display: block;
}
.identityVerification.boxFrame .detail span.layer span.num4{
	background: url("../img/common/icon_num4_mini.gif") 0 0 no-repeat;
	list-style-type: none;
	padding-left: 20px;
	padding-bottom: 3px;
	display: block;
}
.identityVerification.boxFrame .detail span.layer span.num5{
	background: url("../img/common/icon_num5_mini.gif") 0 0 no-repeat;
	list-style-type: none;
	padding-left: 20px;
	padding-bottom: 3px;
	display: block;
}
/*本人確認書類送付方法*/
#tabWrap01 .guide.identityVerification.first ul,
#tabWrap02 .guide.identityVerification.first ul {
	display: table;
	margin: 0 auto;
}
#tabWrap01 .guide.identityVerification.first ul li {
	width: 250px;
	margin-left: 10px;
	float: left;
}
#tabWrap02 .guide.identityVerification.first ul li {
	width: 400px;
	margin-left: 10px;
	float: left;
}
#tabWrap02 .guide.identityVerification.first ul li .box.one,
#tabWrap02 .guide.identityVerification.first ul li .box.two {
	min-height: 300px;
}
#tabWrap01 .guide.identityVerification.first ul li:first-child,
#tabWrap02 .guide.identityVerification.first ul li:first-child {
	margin-left: 0;
}
#tabWrap01 .guide.identityVerification.first ul li .box,
#tabWrap02 .guide.identityVerification.first ul li .box {
	height: 100%;
	background: #fff;
	color: #000;
	text-decoration: none;
	border: 1px solid #b6b6b6;
	display: block;
	padding: 120px 15px 15px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	behavior: url("../js/PIE.htc");
	zoom:1;position:relative;
}
#tabWrap01 .guide.identityVerification.first ul li .box .title,
#tabWrap02 .guide.identityVerification.first ul li .box .title {
	border: none;
	font-weight:	bold;
	margin-bottom: 15px;
}
#tabWrap01 .guide.identityVerification.first ul li .box .title {
	text-align: center;
}
#tabWrap01 .guide.identityVerification.first ul li .box.one,
#tabWrap02 .guide.identityVerification.first ul li .box.one {
	background: url(../img/common/guide_identityVerification_first01.png) center 25px no-repeat;
}
#tabWrap01 .guide.identityVerification.first ul li .box.two,
#tabWrap02 .guide.identityVerification.first ul li .box.two {
	background: url(../img/common/guide_identityVerification_first02.png) center 25px no-repeat;
}
#tabWrap01 .guide.identityVerification.first ul li .box.three {
	background: url(../img/common/guide_identityVerification_first03.png) center 25px no-repeat;
}
/*本人確認書類を送る前に*/
.guide.identityVerification.second {
  border: 0;
  background-color: #fff;
}
.guide.identityVerification.second .box {
	width: 48%;
	max-height: 130px;
	margin-left: 1%;
	margin-bottom: 20px;
	float: left;
	border: 1px solid #dcdcdc;
}
.guide.identityVerification.second .imgWrap {
  float: left;
  padding: 15px;
}
.guide.identityVerification.second .textWrap {
  overflow: hidden;
  padding: 15px 15px 0 0;
}
.guide.identityVerification.second .textWrap .title {
  margin-bottom: 10px;
  font-weight: bold;
  font-size: 16px;
}
/*-------------------------------------------------
	remittance-card-info
-------------------------------------------------*/
.guide.cardInfo_top,
.remitOrder01,
.infoJoin_to,
.countryList,
.remitOrder04  {
	border: 1px solid #b6b6b6;
	padding: 20px 0 30px;
	display: block;
	position: relative;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	behavior: url("../js/PIE.htc");
}
.guide.cardInfo_top .title,
.infoJoin_top .title,
.remitOrder01 .title,
.countryList .title,
.remitOrder04 .title {
	background: #d1171a;
	font-size: 20px;
	color: #fff;
	border-bottom: 0;
	padding: 10px 30px;
	margin-bottom: 20px;
}
.guide.cardInfo_top .title:after,
.infoJoin_top .title:after,
.remitOrder01 .title:after,
.countryList .title:after,
.remitOrder04 .title:after {
	top: 70px;
	right: 120px;
	border: solid transparent;
	content: " ";
	position: absolute;
	pointer-events: none;
	border-color: rgba(255, 255, 255, 0);
	border-top-color: #d1171a;
	border-width: 20px;
	margin-left: -20px;
}
.guide.cardInfo_top .operator_img01,
.infoJoin_top .operator_img01,
.remitOrder01 .operator_img01,
.remitOrder04 .operator_img01 {
	background: url("../img/common/operator_img01.png") right bottom no-repeat;
	width: 137px;
	height: 205px;
	position: absolute;
	bottom: 0;
	right: 20px;
}
.guide.cardInfo_top ul  {
	display: table;
	margin: 0 100px;
}
.remitOrder01 ul,
.remitOrder04 ul,
.countryList ul,
.infoJoin_top ul  {
	display: table;
	margin: 0 20px;
}
.guide.cardInfo_top ul li {
	width: 200px;
	margin-left: 10px;
	float: left;
}
.guide.cardInfo_top ul li a {
	height: 100%;
	background: #fff;
	color: #000;
	text-decoration: none;
	border: 1px solid #b6b6b6;
	display: block;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	behavior: url("../js/PIE.htc");
}
.guide.cardInfo_top a:hover {
	background: #e2e2e2;
}
.guide.cardInfo_top ul li .box {
	height: 120px;
	padding: 10px;
}
.guide.cardInfo_top ul li .box .left {
	float: left;
}
.guide.cardInfo_top ul li .box .right {
	color: #000;
	float: right;
	margin: 0 0 0;
}
.guide.cardInfo_top .box {
	background: url(../img/common/remit_order_arrow.png) center 90% no-repeat;
}
.noB {
	border: 0 !important;
}
.qaremittanceCardInfo .questionList {
	margin: 0;
	padding: 15px;
	background-color: #f7f7f7;
	border: 1px solid #dcdcdc;
}
.qaremittanceCardInfo .questionList .title {
	padding: 5px 0 5px 45px;
	background: url("../img/common/icon_qa_title01.png") left top no-repeat;
	font-weight: bold;
	min-height: 27px;
	font-size: 20px;
}
.qaremittanceCardInfo .questionList li a {
	color: #000;
}
.qaremittanceCardInfo .questionList li a span {
	color: #d1171a;
}
.qaremittanceCardInfo .questionList li,
.qaremittanceCardInfo p.question {
	margin: 2px 0;
	line-height: 40px;
	font-weight: bold;
	padding: 0 0 0 0;
	background: url("../img/common/icon_qa_question03.png") left top no-repeat;
}
.qaremittanceCardInfo p.answer {
	margin: 2px 0;
	line-height: 40px;
	font-weight: bold;
	padding: 12px 0 0 0;
	border-top: #000 1px solid;
	background: url("../img/common/icon_qa_answer03.png") left 12px no-repeat;
}
.qaremittanceCardInfo .questionList li span,
.qaremittanceCardInfo p.question span,
.qaremittanceCardInfo p.answer span {
	font-size: 18px;
	padding: 0 15px 0 12px;
}
.qaremittanceCardInfo p.question span {
	color: #d63333;
}
.qaremittanceCardInfo p.answer span {
	color: #fff;
}
.qaremittanceCardInfo p.detail,
.qaremittanceCardInfo div.detail,
.qaremittanceCardInfo ul.detail {
	padding: 0 0 0 20px;
}
.qaremittanceCardInfo ul.detail.list_style li:before {
	content: "○";
	margin-right: 10px;
}
h3.step05,
h3.step06,
h3.step07 {
	padding-left: 75px;
	line-height: 40px;
	border: 1px solid #094d9b;
}
h3.step05 {
	background: url("../img/common/icon_step05.png") 0 50% no-repeat;
}
h3.step06 {
	background: url("../img/common/icon_step06.png") 0 50% no-repeat;
}
h3.step07 {
	background: url("../img/common/icon_step07.png") 0 50% no-repeat;
}
.qaremittanceCardInfo .column02 dl {
	width: 96%;
	margin: 5px 2%;
	font-size: 90%;
	border: none;
}
/* 親 */
.qaremittanceCardInfo .column02 dl dt {
	background: #fff url(../img/index/faq_01.png) 5px center no-repeat;
	border-bottom: 1px solid #ccc;
	font-weight: bold;
	margin: 0;
	padding: 15px 0 15px 35px;
}
/* 子 */
.qaremittanceCardInfo .column02 dl dd {
	background: #fff url(../img/index/faq_02.png) 5px 5px no-repeat;
	clear: both;
	margin: 5px 0;
	padding: 10px 15px 10px 40px;
	border-bottom: 1px solid #ccc;
}
.qaremittanceCardInfo .column02 dl dd p a {
	color: #333;
}
#ver2remittanceCardInfo_first h3 span img,
#ver2remittanceCardInfo_second h3 span img {
	margin: 10px;
	display: inline-block;
}
#ver2remittanceCardInfo_second .left .document {
	border: 1px solid #000;
}
#ver2remittanceCardInfo_second .left .documentLink,
#ver2remittanceCardInfo_second .left .documentImg {
	display: inline-block;
}
#ver2remittanceCardInfo_second .left .documentLink p {
	background: #f7f7f7;
	padding: 10px;
}
#ver2remittanceCardInfo_second .left .documentLink p img,
#ver2remittanceCardInfo_second .left .documentImg {
	padding-right: 5px;
}
#ver2remittanceCardInfo_second .left .documentLink p span {
	color: #000;
	font-size: 13px;
}
.exchangeWrap .commonTable.remittanceCardInfo table td {
	text-align: left;
	width: auto;
}
.yuuchoWrap .gnColumn .oneTime {
	margin: 0 auto;
	display: table;
}
.yuuchoWrap .gnColumn .oneTime .btnWrap {
	margin: 0;
}
.yuuchoWrap .gnColumn .oneTime h2 {
	margin: 5px;
	padding: 5px 10px;
	color: #6ca304;
	text-align: center;
	background-color: #e0fcaa;
}
.yuuchoWrap .gnColumn .oneTime p {
	margin: 10px;
}
.yuuchoWrap .gnColumn .oneTime .btnSend {
	padding: 12px;
	font-size: 16px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: double 3px #fff;
	background-color: #8ebc17;
	background: -webkit-linear-gradient(top, #8ebc17, #6ca304);
	background: -moz-linear-gradient(top, #8ebc17, #6ca304);
	background: -o-linear-gradient(top, #8ebc17, #6ca304);
	background: -ms-linear-gradient(top, #8ebc17, #6ca304);
	background: linear-gradient(to bottom, #8ebc17, #6ca304);
	-pie-background: linear-gradient(top, #8ebc17, #6ca304);
	-webkit-box-shadow: 0 0 0 rgba(0,0,0,0), inset 0 -4px 3px rgba(0,0,0,0.2);
	box-shadow: 0 0 0 rgba(0,0,0,0), inset 0 -4px 3px rgba(0,0,0,0.2);
}
.remittanceCardInfo table th:first-child {
	width: 230px;
}
.commonTable.miniTable table {
	width: 300px;
}
.commonTable.miniTable table th:first-child,
#popupWide .commonTable.privacy table th:first-child,
#popupWide .commonTable.privacy table th:nth-child(2) {
	width: 100px;
	text-align: center;
}

/*-------------------------------------------------
	info-alphabet
-------------------------------------------------*/
.commonTable .hideborder {
	border-top: none;
}
/*-------------------------------------------------
	info-workingdays
-------------------------------------------------*/
.calendarBox {
	width: 100%;
	border-right: 1px solid #dcdcdc;
}
.calendarBox li {
	width: 24%;
	border: 1px solid #dcdcdc;
	box-sizing: border-box;
	margin-left: 5px;
	margin-bottom: 10px;
	float: left;
	border-radius: 3px;
	behavior: url("../js/PIE.htc");
}
.calendarBox .month {
	background-color: #fff;
	vertical-align: top;
	text-align: center;
	margin-bottom: 10px;
	border-radius: 3px;
	behavior: url("../js/PIE.htc");
}
.calendarBox .month th {
	background: #f7f7f7;
	color: #333;
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
	border-bottom: 1px solid #dcdcdc;
	padding: 10px 0px;
	border-spacing:0 10px;
	border-radius: 3px 3px 0 0;
	behavior: url("../js/PIE.htc");
}
.calendarBox .month td {
	width: auto;
	text-align: center;
}
.calendarBox .weekly {
	padding-top: 10px;
}
.calendarBox .weekly.red {
	color: #d10000;
	text-align: center;
}
.calendarBox .date {
	color: #333;
	text-align: center;
}
.calendarBox .date.red {
	color: #d10000;
	text-align: center;
}
.calendarBox .date.blue {
	color: #00b3e7;
	text-align: center;
}
.calendarBox .holiday {
	background-color: #fff;
	margin: 0 5px 0;
	padding: 10px 5px 0;
	text-align: left;
	font-size: 12px;
	color: #333;
	line-height: 120%;
	border-top: 1px solid #e4e4e4;
}
.calendarBox .holiday p {
	padding-left: 2em;
	text-indent: -2em;
}
.calendarBox .holiday img {
	border:  1px solid #dcdcdc;
	margin-right: 5px;
	margin-bottom: 0.2em;
}
.calendarBox .ko {
	color: #d10000;
	display: block;
}
.calendarBox .prev_month, .calendarBox .next_month {
  color: whitesmoke;
}
.calendarBox .close {
  color: #d10000;
}


/*-------------------------------------------------
	footer
-------------------------------------------------*/
footer {
	position: relative;
	background: #000;
}
#footer_inner {
	position: relative;
	width: 1180px;
	height: 90px;
	margin: 0 auto;
	color: #fff;
	padding: 24px 0;
	background: #000;
}
ul.fnav li {
	font-size: 11px;
	display: inline-block;
	margin: 0 0 8px;
}
ul.fnav li:after {
	content: " | ";
}
ul.fnav li:last-child:after {
	content: "";
}
ul.fnav li a {
	text-decoration: none;
	color: #fff;
}
.popupFooter {
	margin-top: 24px;
	padding: 12px;
	border-top: 6px solid #333;
	text-align: center;
}
#footer_inner ul.sns {
	position: absolute;
	top: 24px;
	right: 0;
	width: 150px;
}
#footer_inner .workingTime {
	position: absolute;
	width: 180px;
	bottom: 24px;
	right: 0px;
}
#footer_inner .telnum {
	position: absolute;
	width: 200px;
	bottom: 30px;
	right: 180px;
}
#footer_inner .telnum img {
	vertical-align: top;
}
#footer_inner ul.sns li {
	display: inline-block;
	margin-left: 10px;
}

div.answer {
    margin-bottom: 0px;
}/* CSS Document */



.orange_point {background-color:#f68b20; width:40px; height:40px; border-radius:20px; color:#fff; font-weight:bold;display:block; margin:7px auto; font-size:20px; line-height:220%; text-align:center;}

.commonTable div.para br.mo{display:none;}
/*index button box */
#button_box {background:rgba(0,0,0,0.8); border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px; width:315px; position:absolute; top:165px; left:103px;  z-index:20; box-sizing:border-box; height:auto; border:1px solid #000; border-collapse:collapse;}
.button_contents {margin:15px;}
.button_contents p {width:100%; margin:0 auto; margin-bottom:0 !important;}

#button_box .soukin_title {color:#fff; font-size:20px; text-align:center; padding:20px 0; border-bottom:1px dotted #fff; width:90%; margin:0 auto; font-weight:bold; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
#button_box .soukin_title span {font-size:13px; display:block; font-weight:normal;}
#button_box .id_title {color:#fff; font-weight:bold; font-size:14px; margin-bottom:5px;}
#button_box .login_btn_box {background-color:#da1e38; padding:15px; box-sizing:border-box; margin-top:20px; text-align:center; border-collapse:collapse;
border-bottom-left-radius:5px; border-bottom-right-radius:5px;
-webkit-border-bottom-left-radius:5px; border-bottom-right-radius:5px;
-moz-border-bottom-left-radius:5px; border-bottom-right-radius:5px;
-ms-border-bottom-left-radius:5px; border-bottom-right-radius:5px;
-o-border-bottom-left-radius:5px; border-bottom-right-radius:5px;
border:1px solid #cc102a; border-top:0;}


.gnBtnIbf {
	border: 1px solid #000;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: -webkit-linear-gradient(top, #eb2943, #da1e38);
	background: -moz-linear-gradient(top, #eb2943, #da1e38);
	background: -o-linear-gradient(top, #eb2943, #da1e38);
	background: -ms-linear-gradient(top, #eb2943, #da1e38);
	background: linear-gradient(to bottom, #eb2943, #da1e38);
	-pie-background: linear-gradient(top, #eb2943, #da1e38);
	text-align: center;
	font-weight: normal;
	behavior: url("../js/PIE.htc");
	color:#fff;
	font-size:18px;
	font-weight:bold;
	padding:18px 0!important;
	width:100%;
	margin:5px 0;
	line-height:100%;

}


.gnBtnIbg {
	border: 1px solid #000;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: -webkit-linear-gradient(top, #fe9c3a, #f68b20);
	background: -moz-linear-gradient(top, #fe9c3a, #f68b20);
	background: -o-linear-gradient(top, #fe9c3a, #f68b20);
	background: -ms-linear-gradient(top, #fe9c3a, #f68b20);
	background: linear-gradient(to bottom, #fe9c3a, #f68b20);
	-pie-background: linear-gradient(top, #fe9c3a, #f68b20);
	text-align: center;
	font-weight: normal;
	behavior: url("../js/PIE.htc");
	color:#fff;
	font-size:18px;
	font-weight:bold;
	padding:18px 0!important;
	width:100%;
	margin:5px 0;
	line-height:100%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}



.gnBtnIbh {
	border: 1px solid #000;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: -webkit-linear-gradient(top, #a8a8a8, #949699);
	background: -moz-linear-gradient(top, #a8a8a8, #949699);
	background: -o-linear-gradient(top, #a8a8a8, #949699);
	background: -ms-linear-gradient(top, #a8a8a8, #949699);
	background: linear-gradient(to bottom, #a8a8a8, #949699);
	-pie-background: linear-gradient(top, #a8a8a8, #949699);
	text-align: center;
	font-weight: normal;
	behavior: url("../js/PIE.htc");
	color:#fff;
	font-size:18px;
	font-weight:bold;
	padding:18px 0!important;
	width:100%;
	margin:5px 0;
	line-height:100%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.gnBtnIbi {
	border: 1px solid #000;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: -webkit-linear-gradient(top, #fff, #d6d6d6);
	background: -moz-linear-gradient(top, #fff, #d6d6d6);
	background: -o-linear-gradient(top, #fff, #d6d6d6);
	background: -ms-linear-gradient(top, #fff, #d6d6d6);
	background: linear-gradient(to bottom, #fff, #d6d6d6);
	-pie-background: linear-gradient(top, #fff, #d6d6d6);
	text-align: center;
	font-weight: normal;
	behavior: url("../js/PIE.htc");
	color:#000;
	font-size:18px;
	font-weight:bold;
	padding:18px 0!important;
	width:100%;
	margin:5px 0;
	line-height:100%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.gnBtnIbj {
	border: 1px solid #000;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	background: -webkit-linear-gradient(top, #4f4f4f, #000000);
	background: -moz-linear-gradient(top, #4f4f4f, #000000);
	background: -o-linear-gradient(top, #4f4f4f, #000000);
	background: -ms-linear-gradient(top, #4f4f4f, #000000);
	background: linear-gradient(to bottom, #4f4f4f, #000000);
	-pie-background: linear-gradient(top, #4f4f4f, #000000);
	text-align: center;
	font-weight: normal;
	behavior: url("../js/PIE.htc");
	color:#fff;
	font-size:18px;
	font-weight:bold;
	padding:18px 0!important;
	width:100%;
	margin:5px 0;
	line-height:100%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.gnBtnIbf span, .gnBtnIbg span, .gnBtnIbh span, .gnBtnIbi span, .gnBtnIbj span {font-size:13px;}

.facekbook_contents {background:#e2e3e7; font-size:13px; color:#000; padding:20px 80px; border:1px solid #dddddd; width:826px; box-sizing:border-box; border-top:0; float:left;}
.facekbook_contents_sub {float:left; width:100%; margin-top:20px;}
.cam_title {display:inline-block; background:#27478b; color:#fff; font-size:14px; float:left; width:140px;
border-radius:30px; -moz-border-radius:30px; -o-border-radius:30px; -ms-border-radius:30px; -webkit-border-radius:30px; text-align:center;}
.facekbook_contents ul {float:left; width:500px; margin-left:30px; line-height:180%;}
.facekbook_contents ul li {float:left; display:inline;}
.facekbook_contents ul li::before {content:"・"; color:#c6292c; font-weight:bold; display:inline-block; font-size:18px;}
.facebook_btn_box {width:100%; float:left; margin-top:50px; text-align:center;}

#header .btn_all_menu{position:absolute;top:50%;margin-top:-12px;left:2%;margin-left:4px;width:30px;height:24px;overflow:hidden;display:none;}
#header .btn_all_menu span{position:absolute;display:block;width:100%;height:4px;background-color:#c51b1e;
	transition: all 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);
	-webkit-transition: all 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);
	-moz-transition: all 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);
	-o-transition: all 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
#header .btn-prev-page{position:absolute;display:block;top:50%;left:2%;margin-top:-23px;font-size:40px;overflow:hidden;color:#fff;}
#header .btn_all_menu span.top{top:0;}
#header .btn_all_menu span.middle{top:50%;margin-top:-2px;}
#header .btn_all_menu span.bottom{bottom:0;}
#header .btn_all_menu.on span.top{top:0;
	transform: translate3d(0, 10px, 0) rotate(225deg);
	-webkit-transform: translate3d(0, 10px, 0) rotate(225deg);
	-moz-transform: translate3d(0, 10px, 0) rotate(225deg);
	-o-transform: translate3d(0, 10px, 0) rotate(225deg);
	-ms-transform: translate(0, 10px) rotate(45deg);
}
#header .btn_all_menu.on span.middle{top:50%; margin-top:-2px;
	transform: translate3d(0, 150px, 0) rotate(-720deg);
	-webkit-transform: translate3d(0, 150px, 0) rotate(-720deg);
	-moz-transform: translate3d(0, 150px, 0) rotate(-720deg);
	-o-transform: translate3d(0, 150px, 0) rotate(-720deg);
}
#header .btn_all_menu.on span.bottom{bottom:0;
	transform: translate3d(0, -10px, 0) rotate(-225deg);
	-webkit-transform: translate3d(0, -10px, 0) rotate(-225deg);
	-moz-transform: translate3d(0, -10px, 0) rotate(-225deg);
	-o-transform: translate3d(0, -10px, 0) rotate(-225deg);
	-ms-transform: translate(0, -10px) rotate(-45deg);
}

/* Reponsive Web */

/* 737 ~ 1024 */
@media screen and (max-width: 1024px){

fieldset{min-width:100%;}
img{max-width:100%;vertical-align:top;}
#header{height:105px;}
#header_top{width:100%;}
#hgroup{position:absolute;width:220px;left:2%;top:50%;margin-top:-25px;margin-left:50px;}
#header .indexMenu h1.logo,
#index #header h1.logo{width:220px;margin-bottom:0;left:0;top:0;}
#header h1.logo{width:220px;margin-bottom:0;left:0;top:0;}
#header #header_top .fb-like{position:absolute !important;left:inherit !important;right:15px !important;}
#header .btn_all_menu{position:absolute;top:50%;margin-top:-18px;left:2%;margin-left:4px;width:40px;height:31px;overflow:hidden;display:block;}
#footer_inner{width:100%;height:auto;padding:30px 12px;box-sizing:border-box;}
#footer_inner .workingTime{right:12px;}
#footer_inner .telnum{right:12px;width:auto;bottom:70px;}
#footer_inner ul.sns{right:12px;top:12px;}
.commonTable div.para{min-height:0;height:auto;margin:8px 0;}
.commonTable div.para.mo-check{min-height:66px;margin-bottom:30px;}
.oneColumn .oneBlock{overflow:visible;}

#main{width:100%;position:relative;z-index:2;}

.twoColumn #topicpath{float:none;width:100%;margin-right:0;}
.twoColumn #contents{float:none;width:100%;margin-right:0;}

.oneBlock{margin-bottom:24px;
	/*padding:0 2%;*/
}
.oneBlock > .oneBlock{padding:0;}

.serviceFlow.mypage ul li, .serviceFlow.beginner ul li{width: 24%; margin: 15px 0.5%;}
.serviceFlow.overview .box{width:29%;}

.serviceFlow.overview .box h2 span{margin-left:5px;}

.processFlow {margin-bottom:30px;}
.processFlow .register{width:100%;float:none;box-sizing:border-box;margin-bottom:0;}
.oneColumn #contents{width:100%;}
.register .registerInner ol{}
.register .registerInner ol li{width: 160px;}
.register .registerInner ol li .text{background-size: 24px !important; padding-left:30px;text-align:left;}
.processFlow .icon{float:none;width:100%;margin-bottom:30px;text-align:right;}
.entry table th{width:200px;}
.breakdown.col4 div{width:50%;}
.breakdown.col4 div p.price{font-size:16px;}
.breakdown.col4 div:last-child{width:100%;margin-top:-1px;}
.breakdown div.add:after, .breakdown div.subtract:after, .breakdown div.total:after{width:20px;height:20px;left:-10px;background-size:cover;}

.oneColumn .boxFrame ul{width:100%;}
.oneColumn .btnWrap.frame .buttonFrame li, .twoColumn .btnWrap.frame .buttonFrame li{width:auto;float:none;}


.commonTable.inquiryInfo .gnColumn .graybox{height:260px;}
.AccountDepositLink ul.threeBox li{width:32.3333%;margin-left:1.5%;box-sizing:border-box;}
.AccountDepositLink ul.threeBox li:first-child{margin-left:0;}
.remitType ul, .accountDeposit ul{width:101%;}
.remitType ul li, .accountDeposit ul li{width:24%;margin:0;margin-right:1%;margin-bottom:1%;}
.remitOrder02 ul li .box.balloon:before, .remitType ul li .box.balloon:before, .accountDeposit ul li .box.balloon:before{display:none;}
.tabBtnWrap.fxrate ul li{width:20%;box-sizing:border-box;margin:0;}
.tabBtnWrap.fxrate ul li a{box-sizing:border-box;min-width:100%;height:42px;}
.tabBtnWrap.fxrate ul li:nth-of-type(4) a{font-size:11px;line-height:22px;}

.inquiryInfo{padding:0 2%;}
.inquiryInfo.commonTable{padding:0;}
.btnWrap.row ul{display:block;text-align:center;}
.btnWrap.row ul li{float:none;display:inline-block;width:48%;margin:0 0 5px 0;}
.btnWrap.row ul li.btnSend.min300{max-width:100%;max-width:100%;margin-left:0;}
.btnWrap.row ul li.btnSend a{padding-right:0;}
.btnWrap.row ul li .min200{min-width:100%;max-width:100%;}
.btnWrap.row ul li .min300{min-width:100%;max-width:100%;}
.btnWrap.row ul li button,
.btnWrap.row ul li input{height:42px;line-height:42px;padding:0;}
.btnWrap.row ul li.min200{min-width:48%;max-width:48%;}

.loginWrap .gnColumn .left, .loginWrap .gnColumn .right{float:none;width:580px;margin:0 auto;}

.loginTitle h1.title{width:560px;margin:0 auto;}

.identificationFlow > ol > li .boxWrap{width:100%;}
.identificationFlow > ol > li .boxWrap .box:nth-of-type(1){width:60%;}
.identificationFlow > ol > li .boxWrap .box:nth-of-type(2){width:39%;}

.remittanceWrap .tabBtnWrap ul#remittanceCardInfoTab{width:100%;}
.remittanceWrap .tabBtnWrap ul#remittanceCardInfoTab li{min-width:33.33333333%;width:33.33333333%}
.remittanceWrap .tabBtnWrap ul.twoTab li{min-width:50%;width:50%;}

#contents > .commonTable{width:96%;margin:0 auto;}
.remitOrder02 > ul{width: 101%;}
.remitOrder02 > ul > li{width: 24%;margin:0;margin-right:1%;margin-bottom:15px;}
iframe.typeCom{width:100%;}

#side .mypage ul li{float:none;}

.history table th, .history table td{font-size:11px;padding:10px 7px;}
.one ul, .mypage ul, .beginner ul, .overview ul, .remitType ul, .remitOrder02 ul, .remitOrder04 ul, .countryList ul{margin:0;}
.serviceFlow.one ul, .serviceFlow.mypage ul, .serviceFlow.helptop ul, .serviceFlow.beginner ul, .serviceFlow.overview ul{margin:0;}
.serviceFlow.helptop ul{width:100%;margin:0;display:block;}
.serviceFlow.helptop ul li{width:24%;margin-left:1%;}
.flowWrap.reverse .gnColumn .left{width:40%;}
.flowWrap.reverse .gnColumn .right{width:58%;}

#infoJoin_first .serviceFlow .inquiryInfo .gnColumn .left{width:32%;}
#infoJoin_first .serviceFlow .inquiryInfo .gnColumn .left .box{width:100%;}
#infoJoin_first .serviceFlow .inquiryInfo .gnColumn .right{width:67%;}

.overview .arrow{min-height:0;}
.identityVerification.overview .box{width:32.333%;margin-left:1.5%;}
.identityVerification.overview .box:first-child{margin-left:0;}
.identityVerification.overview .arrow{display:none;}

#tabWrap01 .guide.identityVerification.first ul, #tabWrap02 .guide.identityVerification.first ul{width:100%;}
#tabWrap01 .guide.identityVerification.first ul li{width:32.33333%;margin-left:1.5%;}
#tabWrap02 .guide.identityVerification.first ul li{width:49%;margin-left:2%;}
#tabWrap01 .guide.identityVerification.first ul li:first-child,
#tabWrap02 .guide.identityVerification.first ul li:first-child{margin-left:0;}

.identityVerification.boxFrame ul{width:100%;    box-sizing: border-box}
.identityVerification.boxFrame ul li{width:33.333333%;box-sizing:border-box;}
.identityVerification.boxFrame .preview{width:100%;}



.flowWrap .gnColumn .left{width:58%;}
.flowWrap .gnColumn .right{width:41%;}

#ver2remittanceCardInfo_second .left .documentLink, #ver2remittanceCardInfo_second .left .documentImg{vertical-align:middle;}
#ver2remittanceCardInfo_second .left .documentImg img{max-width:200px;}

.yuuchoWrap .gnColumn .oneTime{display:block;}
.accountDeposit .balloon.error{width:100%;box-sizing:border-box;}
.remitOrder02 ul li .box .title1col, .remitType ul li .box .title1col, .accountDeposit ul li .box .title1col{font-size:12px;}
.accountDeposit ol.threeBox li{width:33.333333%;box-sizing:border-box;}

#popupWide #main{width:100%;}
#popupWide #main .tabBtnWrap ul#accountTab{border:none;}
#popupWide #main .tabBtnWrap ul#accountTab li{width:25%;box-sizing:border-box;padding:0 5px;}

.atm .gnColumn .left, .atm .gnColumn .right{width:50%;}
.termsWrap .terms .commonTable table{width:100%;}

.twoColumn .boxFrame ul{width:100%;    box-sizing: border-box}
.twoColumn .boxFrame ul li{width:33.333333%;margin-top:0;box-sizing:border-box;}
.twoColumn .boxFrame ul li .title{height:32px;line-height:16px;font-size:11px;margin-bottom:0;}

.btnWrap ul li a.min120{max-width:100%;}
.leaving table th{width:auto;}


}


/*  890 ~ 768 */
@media screen and (max-width: 890px){

.navCategory .qaCategory{float:none;width:100%;padding:0;margin-bottom:15px;}
.navCategory .qaCategory .qaItemList{display:inline-block;width:162px;}
.navCategory .qaDetail{float:none;width:100%;}
.navCategory .qaDetail h3.title{padding-left:0;}
.navCategory .qaDetail.commonTable table{table-layout:auto}
.navCategory .qaDetail.commonTable table tr th:first-child{display:none;}

}

/*  860 ~ 736 */
@media screen and (max-width: 860px){
.remitOrder04 ul li{width:130px;}
.countryList ul li{width:130px;}

footer #footer_upside{display:none;}

#footer_inner ul.sns{right:inherit;left:50%;margin-left:-75px;}
#footer_inner ul.fnav{text-align:center;display:none;}
#footer_inner .telnum{right:50%; margin-right: 12px;bottom:auto;top:75px;font-size:15px;}
#footer_inner .telnum img{width:18px;vertical-align:middle;margin-top:-5px;}
#footer_inner .workingTime{left:50%;bottom:auto;top:70px;margin-left:-30px;font-size: 12px;}
#footer_inner .mgt05{padding-top:100px;text-align:center;color:#919191;}

.graybox .relatedLinks.imgList ul li{font-size:11px;}
.form-horizontal .controls input{margin-bottom:8px;    width: 95px;}
.oneBlock#remitOrder_top .remitOrder04 ul li .box{height:95px;padding: 10px 10px 40px 10px;}
.oneBlock#remitOrder_top .remitOrder04 ul li .txtC{font-size:12px;line-height:120%;}

.form-horizontal.telNumber input{width:75px;}
.error02{width:100%;box-sizing:border-box;padding:8px 5px;}

.commonTable.entry#occupation-required select{width:35%;}
}


/*  340 ~ 736 */
@media screen and (max-width: 767px){
	#header{height:73px;}
	#index #header_inner,
	#header_inner.indexMenu{height:73px;}
	#header_inner{height:73px;}
	#hgroup{position:absolute;width:140px;left:2%;top:50%;margin-top:-14px;margin-left:50px;}
	.jp #hgroup{}
	#header .indexMenu h1.logo,
	#index #header h1.logo{width:125px;margin-bottom:0;left:0;top:0;}
	#header h1.logo{width:125px;margin-bottom:0;left:0;top:0;}
	#header .searchSite{display:none;}
	#header_top_inner{display:none;}
	#login{}
	#login:after{content:"";display:block;clear:both;}
	#login .lang{height:32px;float:right;margin-right:0;}
	#header #header_top .fb-like{display:none;}
	#header .btn_all_menu{position:absolute;top:50%;margin-top:-12px;left:2%;margin-left:4px;width:30px;height:24px;overflow:hidden;}

	#main{width:100%;}

	.btnSubmit{min-width:100%;}

	.oneColumn #topicpath{width:100%;}
	.oneColumn #contents{width:96%;}
	.loginTitle h1.title{width:auto;margin:0 auto;}
	.loginWrap .gnColumn .left, .loginWrap .gnColumn .right{float:none;width:100%;}
	.loginWrap .gnColumn .gnFrame{padding:12px;}
	.loginWrap .gnColumn .gnFrame .entryForm dl dt{display:block;float:none;line-height:21px;}
	.loginWrap .gnColumn .gnFrame .entryForm dl dd{margin-left:0;line-height:1;margin-bottom:15px;}
	.loginWrap .gnColumn .gnFrame .entryForm dl dd input{width:100%;    box-sizing: border-box;}
	.loginWrap .gnColumn .gnFrame .entryForm #send-email{float:none;margin-top:0 !important;display:block;width:100%;}
	.loginWrap .gnColumn .gnFrame .entryForm .breadth250{width:100%;    box-sizing: border-box;}
	.loginWrap .gnColumn .gnFrame .btnWrap .min200{width:100%;}
	.iconArrow02, .relatedLinks ul li{margin-right:15px;}

	footer #footer_upside{display:none;}

	#footer_inner ul.sns{right:inherit;left:50%;margin-left:-75px;}
	#footer_inner ul.fnav{text-align:center;display:none;}
	#footer_inner .telnum{right:50%; margin-right: 12px;bottom:auto;top:75px;font-size:15px;}
	#footer_inner .telnum img{width:18px;vertical-align:middle;margin-top:-5px;}
	#footer_inner .workingTime{left:50%;bottom:auto;top:70px;margin-left:-30px;font-size: 12px;}
	#footer_inner .mgt05{padding-top:100px;text-align:center;color:#919191;}



	.breadth180 {width: auto;box-sizing:border-box;}
	.breadth200 {width: auto;box-sizing:border-box;}
	.breadth240 {width: auto;box-sizing:border-box;}
	.breadth300 {width: 100%;box-sizing:border-box;}
	.breadth340 {width: 100%;box-sizing:border-box;}
	.breadth480 {width: 100%;box-sizing:border-box;}

	.fourStep .register .registerInner ol li, .threeStep .register .registerInner ol li, .twoStep .register .registerInner ol li{background-position:right center;}

	/* /support/help/beginner */
	.relatedLinks{padding:10px 3%;border-left:0;border-right:0;}
	.oneBlock{margin-bottom:24px;}
	.oneBlock > .oneBlock{padding:0;}

	#contents > .commonTable{width:100%;margin:0 auto;}

	#contents.oneColumn .oneBlock{padding:0;}
	#contents .oneBlock.remittanceWrap{padding:0;}
	#contents .oneBlock.remittanceWrap h1.imgWrap {display:none;}
	.oneBlock h2.title{margin-bottom:25px;font-size:15px;padding:0 0 8px 0;}
	.aboutMoneygram .imgWrap{float:none;padding-right:0;text-align:center;margin-bottom:23px;}
	.aboutMoneygram .imgWrap > img{max-width:52%;}
	.aboutMoneygram .textWrap{padding:0;}
	.aboutMoneygram .relatedLinks .txtR{text-align:left !important;}
	.iconArrow02, .relatedLinks ul li{margin-right:0;margin-bottom:4px;}
	.useType ul{padding:0;}
	.useType ul li{float:none;width:100%;}
	.useType ul li p input{width:100%;padding:12px 8px;}

	.serviceFlow.mypage ul li, .serviceFlow.beginner ul li{width: 49%; margin: 1% 0.5%;}
	.serviceFlow.beginner ul li .box{padding:15px 10px;}
	.serviceFlow.beginner p, .serviceFlow.overview p{padding-left:0;font-size:12px;}
	.serviceFlow.beginner h2.title{margin-bottom:10px;}
	.serviceFlow.overview{padding:0;}
	.serviceFlow.overview .box{width:100%;float:none;max-width:320px;margin:0 auto;min-height:340px;}
	.serviceFlow.overview .arrow{float:none;min-height:40px;height:40px !important;background:url("../img/common/icon_arrow_down02.png") no-repeat center center;margin:0 auto;position:relative;top:-15px;}

	.twoColumn .commonTable.entry table{display:block;width:100%;margin:0 auto;}
	.twoColumn .commonTable.entry table tbody{display:block;}
	.twoColumn .commonTable.entry table tbody tr{display:block;}
	.twoColumn .commonTable.entry table tbody tr th{display:block;width:100%;box-sizing:border-box;font-size:15px;}
	.twoColumn .commonTable.entry table tbody tr td{display:block;font-size:12px;}
	.twoColumn .commonTable.entry table tbody tr td .breadth340{width:100%;box-sizing:border-box;}
	.twoColumn .commonTable.entry table tbody tr td #id_remittance_means{width:86%;}
	.twoColumn .commonTable.entry table tbody tr td .text.breadth160{width:130px;}
	.twoColumn .commonTable.entry table tbody tr td .mgr10{margin-right:0 !important;}

	.onePage .terms .commonTable table{width:100%;}

	.oneBlock#remitOrder_top{padding:0;}
	.oneBlock#remitOrder_top h1.title{width:94%;margin:0 auto;box-sizing:border-box;margin-bottom:15px;}
	.oneBlock#remitOrder_top .remitOrder04{border:none;}
	.oneBlock#remitOrder_top .remitOrder04 .title{margin-bottom:0;font-size:16px;padding:10px 15px;}
	.oneBlock#remitOrder_top .remitOrder04 .title:after{display:none;}
	.oneBlock#remitOrder_top .remitOrder04 ul{margin:0;display:block;border-bottom:1px solid #b6b6b6;}
	.oneBlock#remitOrder_top .remitOrder04 ul:after{content:"";display:block;clear:both;}
	.oneBlock#remitOrder_top .remitOrder04 ul li{float:left;width:25%;box-sizing:border-box;margin-left:0;}
	.oneBlock#remitOrder_top .remitOrder04 ul li a{border:none;border-left:1px solid #b6b6b6;border-radius:0;}
	.oneBlock#remitOrder_top .remitOrder04 ul li:first-child a{border-left:none;}
	.oneBlock#remitOrder_top .remitOrder04 ul li .box{height:95px;padding: 10px 10px 40px 10px;}
	.oneBlock#remitOrder_top .remitOrder04 ul li .txtC{font-size:12px;line-height:120%;}

	.oneBlock.remittanceWrap h1.title{width:94%;margin:0 auto;box-sizing:border-box;}

	/* #tabWrap01 .oneBlock{padding:0;}
	#tabWrap02 .oneBlock{padding:0;}
	#tabWrap03 .oneBlock{padding:0;} */
	.commonTable.inquiryInfo .gnColumn .graybox{height:auto;}


	.remitOrder02 > ul{width: 100%;}
	.remitOrder02 > ul > li{width: 100%;margin:0;margin-bottom:15px;float:none;}
	.remitOrder02.h430 ul li .box{height:auto !important;}
	.remitOrder02.h450 ul li .box{height:auto !important;}
	.remitOrder02.h375 ul li .box{height:auto !important;}
	.remitOrder02.h350 ul li .box{height:auto !important;}
	.remitOrder02.h330 ul li .box{height:auto !important;}
	.remitOrder02 .relatedLinks ul{display:block;}
	.remitOrder02 .relatedLinks ul li{text-align:left;display:block;float:none;width:100%;}
	.remitOrder02 .relatedLinks ul li br{display:none;}

	#tabWrap02 .relatedLinks ul li{margin-right:15px;}

	.gnFrame .remittance a{width:100%;box-sizing:border-box;}
	.remitOrder04 ul .orange_point{width:30px;height:30px;line-height:32px;font-size:16px;}
	.countryList ul .orange_point{width:30px;height:30px;line-height:32px;font-size:16px;}
	.guide.cardInfo_top .operator_img01, .infoJoin_top .operator_img01, .remitOrder01 .operator_img01, .remitOrder04 .operator_img01{display:none;}
	.remitOrder02 ul li .box.balloon:after, .remitType ul li .box.balloon:after, .accountDeposit ul li .box.balloon:after{display:none;}
	.remitOrder02 ul li .box.balloon:before, .remitType ul li .box.balloon:before, .accountDeposit ul li .box.balloon:before{display:none;}


	.graybox .imgWrap, .yuuchoCard .imgWrap{float:none;text-align:center;margin-bottom:15px;}
	.commonTable.company table th{width: 98px;font-size:12px;}

	#tabWrap04 iframe{width:100%;}
	#bank-account .commonTable.payment table.mo{display:table;width:100%;}
	#bank-account .commonTable.payment table th{padding:5px;font-size:10px;}
	.jp #bank-account .commonTable.payment table th{width:50px;}
	#bank-account .commonTable.payment table td{padding:5px;font-size:10px;}
	#bank-account .commonTable.payment table.web{display:none;}
	/* #bank-account .commonTable.payment table tbody{display:block;}
	#bank-account .commonTable.payment table tbody tr{display:block;}
	#bank-account .commonTable.payment table tbody tr th{display:block;width:100%;box-sizing:border-box;font-size:15px;}
	#bank-account .commonTable.payment table tbody tr td{display:block;font-size:12px;} */

	.identificationFlow > ol > li .boxWrap .box:nth-of-type(1){display:block;width:100%;    box-sizing: border-box;}
	.identificationFlow > ol > li .boxWrap .box:nth-of-type(2){display:block;width:100%;min-width:100%;padding:5px;box-sizing:border-box;}

	.gnBtnIbe{width:100%;box-sizing:border-box;min-width:100%;max-width:100%;}
	.commonTable.inquiryInfo .gnColumn .left{margin-bottom:10px;}
	.commonTable.inquiryInfo .gnColumn .left, .commonTable.inquiryInfo .gnColumn .right{width:100%;float:none;}
	.btnWrap.row ul{display:block;}
	.btnWrap.row ul li{float:none;display:block;width:100%;}

	.btnWrap.row ul li.min300{min-width:100%;max-width:100%;margin-left:0;}
	.btnWrap.row ul li.btnSend a{padding-right:0;}

	.commonTable.inquiryInfo .graybox .relatedLinks{background-color:#f7f7f7;}

	.remitType ul li, .accountDeposit ul li{width:48%;margin:1% !important;font-size:11px;}
	.remitOrder02 ul li h3, .remitType ul li h3, .accountDeposit ul li h3{font-size:12px;}
	.remitOrder02 ul li p, .remitType ul li p, .accountDeposit ul li p{font-size:11px;}
	.AccountDepositLink ul.threeBox li{width:100%;float:none;margin-left:0;box-sizing:border-box;margin-bottom:10px;}

	.commonTable.ver01 table th{font-size:12px;line-height:150%;padding:5px;}
	.commonTable.ver01 table td{font-size:12px;padding:5px;}

	.exchangeWrap{padding:0;border:none;}
	.exchangeWrap .commonTable table th,.exchangeWrap .commonTable table td{padding:5px;}
	.exchangeWrap .commonTable table td{font-size:11px;}
	.exchangeWrap .commonTable table th .country, .exchangeWrap .commonTable table td .country{display:block;text-align:center;}
	.exchangeWrap .commonTable table th .country p, .exchangeWrap .commonTable table td .country p{display:inline-block;}
	.exchangeWrap .commonTable table td .country p:nth-of-type(2){display:none;}
	.exchangeWrap .commonTable table th:first-child, .exchangeWrap .commonTable table td:first-child{width:auto;text-align:center;}
	.exchangeWrap .commonTable table th .country p:first-child, .exchangeWrap .commonTable table td .country p:first-child{padding-right:0;}

	.tabBtnWrap.fxrate{margin-bottom:4px;}
	.tabBtnWrap.fxrate ul{text-align:center;display:table;}
	.tabBtnWrap.fxrate ul li{min-width:0;float:none;display:table-cell;margin:0;}
	.tabBtnWrap.fxrate ul li a{min-width:0;box-sizing:border-box;height:42px;font-size:10px;line-height:120%;text-align:center;max-width:100%;vertical-align:middle;display:inline;padding:0 3px;}
	.tabBtnWrap.fxrate ul li:nth-of-type(4) a{line-height:120%;font-size:11px;}

	.processFlow {margin-bottom:30px;}
	.processFlow .register{width:100%;float:none;box-sizing:border-box;margin-bottom:0;}
	.register .registerInner ol{display:block;}
	.register .registerInner ol li{display: inline-block;width: 160px;}
	.register .registerInner ol li .text{background-size: 24px !important; padding-left:30px;text-align:left;}

	.processFlow .icon{float:none;width:100%;margin-bottom:30px;text-align:right;}
	.contents_list div{float:none;width:100%;}
	.contents_list div .txtR{text-align:left !important;margin:12px 0;}
	.termsWrap .terms .commonTable table{width:100%;}
	.termsWrap .terms .commonTable table td{font-size:11px;}


	.commonTable.entry table{display:block;box-sizing:border-box;}
	.commonTable.entry table tbody{display:block;}
	.commonTable.entry table tbody tr{display:block;}
	.commonTable.entry table tbody tr.mo-hide{display:none;}
	.commonTable.entry table tbody tr th{display:block;width:100%;box-sizing:border-box;font-size:15px;}
	.commonTable.entry table tbody tr td{display:block;font-size:12px;}
	.commonTable.entry div.para .breadth200{width:60%;}
	/* .commonTable.entry div.para .breadth200#id_register-remittance_amount{margin-bottom:8px;} */
	.commonTable.entry div.para #to-currency{display:block;margin-bottom:8px;}

	.commonTable.leaving table{display:block;box-sizing:border-box;}
	.commonTable.leaving table tbody{display:block;}
	.commonTable.leaving table tbody tr{display:block;}
	.commonTable.leaving table tbody tr th{display:block;width:100%;box-sizing:border-box;font-size:15px;}
	.commonTable.leaving table tbody tr td{display:block;font-size:12px;}

	.commonTable.remittanceComplete table{display:block;box-sizing:border-box;}
	.commonTable.remittanceComplete table tbody{display:block;}
	.commonTable.remittanceComplete table tbody tr{display:block;}
	.commonTable.remittanceComplete table tbody tr th{display:block;width:100%;box-sizing:border-box;font-size:15px;}
	.commonTable.remittanceComplete table tbody tr td{display:block;font-size:12px;}

	.lineFlow > ol > li{margin-bottom:10px;}

	.commonTable.half table{display:block;box-sizing:border-box;}
	.commonTable.half table tbody{display:block;}
	.commonTable.half table tbody tr{display:block;}
	.commonTable.half table tbody tr th{display:block;width:100% !important;box-sizing:border-box;font-size:15px;}
	.commonTable.half table tbody tr td{display:block;font-size:12px;}

	.commonTable.fax table{display:block;box-sizing:border-box;}
	.commonTable.fax table tbody{display:block;}
	.commonTable.fax table tbody tr{display:block;}
	.commonTable.fax table tbody tr th{display:block;width:100%;box-sizing:border-box;font-size:15px;}
	.commonTable.fax table tbody tr td{display:block;font-size:12px;width:100%;box-sizing:border-box;}

	.commonTable.company table{display:block;box-sizing:border-box;}
	.commonTable.company table tbody{display:block;}
	.commonTable.company table tbody tr{display:block;}
	.commonTable.company table tbody tr th{display:block;width:100%;box-sizing:border-box;font-size:15px;}
	.commonTable.company table tbody tr td{display:block;font-size:12px;}
	.commonTable.company table tbody tr td img{margin:0 !important;}

	.commonTable.remittanceCardInfo > table{display:block;}
	.commonTable.remittanceCardInfo > table > tbody{display:block;}
	.commonTable.remittanceCardInfo > table > tbody > tr{display:block;}
	.commonTable.remittanceCardInfo > table > tbody > tr > th{display:block;width:100%;box-sizing:border-box;font-size:15px;}
	.commonTable.remittanceCardInfo > table > tbody > tr > td{display:block;font-size:12px;}
	.commonTable.miniTable table{width:100%;}


	.breadth340.mgl10.text{margin-left:0 !important;margin-bottom:10px;}
	.commonTable .textarea01{width:100%;box-sizing:border-box;}

	.navCategory .qaCategory{float:none;width:100%;padding:0;margin-bottom:15px;}
	.navCategory .qaCategory .qaItemList{display:inline-block;width:142px;}
	.navCategory .qaDetail{float:none;width:100%;}
	.navCategory .qaDetail h3.title{padding-left:0;}
	.navCategory .qaDetail.commonTable table{table-layout:auto}
	.navCategory .qaDetail.commonTable table tr th:first-child{display:none;}
	.relatedLinks .txtC.mgb30.mgt30{margin:0 !important;}
	.inquiryInfo.commonTable{padding:0;}

	.sitemapCategory .left, .sitemapCategory .right{display:block;width:100%;margin:0 !important;}
	.sitemapCategory .qaItemList dl dd ul{padding:0 5px;}

	.identificationFlow > ol > li .boxWrap{display:block;}
	.identificationFlow > ol > li .boxWrap .gnBtn{width:100%;padding:10px 0;min-width:100%;max-width:100%;}
	.identificationFlow > ol > li .boxWrap .popup-blank{width:100%;padding:10px 0;}
	.identificationFlow > ol > li .boxWrap .box > dl > dt span > img{max-width:24px;}

	.yuuchoCard .textWrap .gnBtnIb{display:block;width:100%;margin:0;box-sizing:border-box;}
	.qaremittanceCardInfo p.detail, .qaremittanceCardInfo div.detail, .qaremittanceCardInfo ul.detail{padding:0;}

	.identificationFlow .boxWrap .gnBtnIb{display:block;width:100%;margin:0;box-sizing:border-box;}
	.qaremittanceCardInfo p.answer{line-height:36px;}

	#popup #main{width:100%;}
	#popup #main .tabBtnWrap ul li{width:50%;box-sizing:border-box;margin:0;}
	#popup #main .tabBtnWrap ul li a{min-width:100%;padding:10px 0;}
	#popup #main .commonTable table{table-layout:auto;}
	#popup #main .commonTable table th,#popup #main .commonTable table td{padding:5px;font-size:10px;}
	#popup #main .btnWrap{width:100%;margin:0 auto;}
	#popup #main .btnWrap ul{text-align:center;}

	#popup #main .btnWrap ul .gnBtn.min120{display:inline-block;min-width:48%;max-width:48%;}
	.regionWrap .commonTable th:nth-child(1), .regionWrap .commonTable td:nth-child(1){width:auto;}
	.regionWrap .commonTable th:nth-child(2), .regionWrap .commonTable td:nth-child(2){width:auto;}
	.regionWrap .commonTable th:nth-child(3), .regionWrap .commonTable td:nth-child(3){width:auto;}
	.regionWrap .commonTable th:nth-child(4), .regionWrap .commonTable td:nth-child(4), #popupWide .commonTable.privacy table td.third{width:auto;}

	iframe.typeCom{width:100%;}

	.twoColumn .commonTable.history{position:relative;overflow-x:auto;}
	.twoColumn .commonTable.history table{table-layout:auto;white-space:nowrap;}
	.twoColumn .commonTable.history:before{position:absolute;left:0;top:0;bottom:0;width:18px;content:"";display:block;}

	#popupWide .commonTable.history{position:relative;overflow-x:auto;}
	#popupWide .commonTable.history table{table-layout:auto;white-space:nowrap;}
	#popupWide .commonTable.history:before{position:absolute;left:0;top:0;bottom:0;width:18px;content:"";display:block;}
	#popupWide .commonTable.history .btnWrap.row ul li{width:100%;}

	.btnWrap.row ul{display:block;text-align:center;}
	.btnWrap.row ul li{float:none;display:inline-block;width:48%;margin:0 0 5px 0;}
	.btnWrap.row ul li.btnSend.min300{max-width:100%;max-width:100%;margin-left:0;}
	.btnWrap.row ul li.btnSend a{padding-right:0;}
	.btnWrap.row ul li .min200{min-width:100%;max-width:100%;}
	.btnWrap.row ul li button,
	.btnWrap.row ul li input{height:42px;line-height:42px;padding:0;}
	.jp .btnWrap.row ul li button,
	.jp .btnWrap.row ul li input{font-size:12px;}
	.btnWrap.row ul li.min200{min-width:48%;max-width:48%;}



	.serviceFlow.helptop ul li{width:48%;margin:1%;}
	.serviceFlow.helptop ul li:first-child{margin:1%;}

	.twoColumn .commonTable.entry.contactUs table{display:table;}
	.twoColumn .commonTable.entry.contactUs table tbody{display:table-row-group;}
	.twoColumn .commonTable.entry.contactUs table tbody tr{display:table-row;}
	.twoColumn .commonTable.entry.contactUs table tbody tr th{display:table-cell;font-size:10px;}
	.twoColumn .commonTable.entry.contactUs table tbody tr td{display:table-cell;font-size:11px;}
	.twoColumn .commonTable.entry.contactUs table tbody tr td img.iconFixed{display:block;text-align:center;margin:0 auto;}
	.twoColumn .commonTable.entry.contactUs table tbody tr td .telnum{font-size:11px;}

	.yBox.mgt00 .gnColumn .left,
	.yBox.mgt00 .gnColumn .right{float:none;width:100% !important;}

	.oneBlock .remitOrder04 ul#joinTab{margin:0;display:block;border-bottom:1px solid #b6b6b6;}
	.oneBlock .remitOrder04 ul#joinTab:after{content:"";display:block;clear:both;}
	.oneBlock .remitOrder04 ul#joinTab li{float:left;width:33.3333333%;box-sizing:border-box;margin-left:0;}
	.oneBlock .remitOrder04 ul#joinTab li a{border:none;border-left:1px solid #b6b6b6;border-radius:0;}
	.oneBlock .remitOrder04 ul#joinTab li:first-child a{border-left:none;}
	.oneBlock .remitOrder04 ul#joinTab li .box{height:95px;padding: 10px 10px 40px 10px;}
	.oneBlock .remitOrder04 ul#joinTab li .txtC{font-size:12px;line-height:120%;}
	.oneBlock.pdZero{padding:0;}
	.oneBlock.pdZero h1.title{width:94%;margin:0 auto 15px auto;box-sizing:border-box;}
	.oneBlock.pdZero .remitOrder04 .title{margin-bottom:0;font-size:16px;padding:10px 15px;}
	.oneBlock.pdZero .remitOrder04 .title:after{display:none;}
	.oneBlock.pdZero .remitOrder04{border:none;}

	#infoJoin_first .serviceFlow , #infoJoin_second .serviceFlow , #infoJoin_third .serviceFlow {padding-bottom:52px;background: url("../img/common/icon_arrow_down02.png") center 95% no-repeat;}
	#infoJoin_first .serviceFlow .inquiryInfo .gnColumn .left, #infoJoin_second .serviceFlow .inquiryInfo .gnColumn .left, #infoJoin_third .serviceFlow .inquiryInfo .gnColumn .left{width:100%;}
	#infoJoin_first .serviceFlow .box, #infoJoin_second .serviceFlow .box, #infoJoin_third .serviceFlow .box{float:none;width:100%;}
	#infoJoin_first .serviceFlow .arrow, #infoJoin_second .serviceFlow .arrow, #infoJoin_third .serviceFlow .arrow{display:none;}
	#infoJoin_first .serviceFlow .inquiryInfo .gnColumn .right, #infoJoin_second .serviceFlow .inquiryInfo .gnColumn .right, #infoJoin_third .serviceFlow .inquiryInfo .gnColumn .right{width:100%;}

	.kycWrap{padding:0;border:none;}
	.identityVerification.overview{margin-bottom:48px;}
	.identityVerification.overview .box{width:100%;float:none;}
	.identityVerification.overview .arrow{display:block;float:none;min-height:100%;width:100%;height:48px;background: url("../img/common/icon_arrow_down02.png") center top no-repeat;}

	#tabWrap01 .guide.identityVerification.first ul,
	#tabWrap02 .guide.identityVerification.first ul{margin-bottom:32px;}
	#tabWrap01 .guide.identityVerification.first ul li,
	#tabWrap02 .guide.identityVerification.first ul li{width:100%;float:none;margin:0;margin-bottom:15px;}
	#tabWrap01 .guide.identityVerification.first ul li .box,
	#tabWrap02 .guide.identityVerification.first ul li .box{height:auto !important;}

	.tabBtnWrap ul#kycTab{margin-bottom:15px;}
	.tabBtnWrap ul#kycTab li{width:50%;min-width:50%;box-sizing:border-box;margin:0;}
	.tabBtnWrap ul#kycTab li a{width:100%;min-width:100%;box-sizing:border-box;}
	.identityVerification.boxFrame{overflow:visible;}
	.identityVerification.boxFrame ul{width:100%;border:none;overflow:visible;}
	.identityVerification.boxFrame ul li{width:100%;display:block;float:none;border:1px solid #dcdcdc;box-sizing:border-box;margin-top:-1px;}
	.identityVerification.boxFrame ul li#wrap02_01,
	.identityVerification.boxFrame ul li#wrap02_02,
	.identityVerification.boxFrame ul li#wrap02_03,
	.identityVerification.boxFrame ul li#wrap02_04,
	.identityVerification.boxFrame ul li#wrap02_05,
	.identityVerification.boxFrame ul li#wrap02_06{width:50%;float:left;margin-top:0;height:102px}
	.identityVerification.boxFrame ul li#wrap02_01 .title,
	.identityVerification.boxFrame ul li#wrap02_02 .title,
	.identityVerification.boxFrame ul li#wrap02_03 .title,
	.identityVerification.boxFrame ul li#wrap02_04 .title,
	.identityVerification.boxFrame ul li#wrap02_05 .title,
	.identityVerification.boxFrame ul li#wrap02_06 .title{height:32px;line-height:16px;font-size:11px;margin-bottom:0;}
	.identityVerification.boxFrame ul li#wrap02_01 .img img,
	.identityVerification.boxFrame ul li#wrap02_02 .img img,
	.identityVerification.boxFrame ul li#wrap02_03 .img img,
	.identityVerification.boxFrame ul li#wrap02_04 .img img,
	.identityVerification.boxFrame ul li#wrap02_05 .img img,
	.identityVerification.boxFrame ul li#wrap02_06 .img img{height:38px;}
	.identityVerification.boxFrame ul li#wrap01_01,
	.identityVerification.boxFrame ul li#wrap01_02,
	.identityVerification.boxFrame ul li#wrap01_03,
	.identityVerification.boxFrame ul li#wrap01_04,
	.identityVerification.boxFrame ul li#wrap01_05,
	.identityVerification.boxFrame ul li#wrap01_06{width:50%;float:left;margin-top:0;height:102px}
	.identityVerification.boxFrame ul li#wrap01_01 .title,
	.identityVerification.boxFrame ul li#wrap01_02 .title,
	.identityVerification.boxFrame ul li#wrap01_03 .title,
	.identityVerification.boxFrame ul li#wrap01_04 .title,
	.identityVerification.boxFrame ul li#wrap01_05 .title,
	.identityVerification.boxFrame ul li#wrap01_06 .title{height:32px;line-height:16px;font-size:11px;margin-bottom:0;}
	.identityVerification.boxFrame ul li#wrap01_01 .img img,
	.identityVerification.boxFrame ul li#wrap01_02 .img img,
	.identityVerification.boxFrame ul li#wrap01_03 .img img,
	.identityVerification.boxFrame ul li#wrap01_04 .img img,
	.identityVerification.boxFrame ul li#wrap01_05 .img img,
	.identityVerification.boxFrame ul li#wrap01_06 .img img{height:38px;}

	.twoColumn .boxFrame ul{width:100%;    box-sizing: border-box}
	.twoColumn .boxFrame ul li{width:50%;margin-top:0;height:121px;box-sizing:border-box;height:160px;float:left;}
	.twoColumn .boxFrame ul li .title{height:32px;line-height:16px;font-size:11px;margin-bottom:0;}
	.twoColumn .boxFrame ul li .img .floating > img{height:38px;}

	#tabWrap02 .guide.identityVerification.first ul li .box.one, #tabWrap02 .guide.identityVerification.first ul li .box.two{min-height:auto !important;}
	.identityVerification.boxFrame .preview{width:100%;}
	.identityVerification.boxFrame .preview #wrap01_view0.detail, .identityVerification.boxFrame .preview #wrap02_view0.detail{font-size:14px;}
	.identityVerification.boxFrame .preview .detail{margin:0;padding:10px;box-sizing:border-box;}
	.identityVerification.boxFrame .detail span.layer span.leftLayer{float:none;width:100%;text-align:center;}
	.identityVerification.boxFrame .detail span.layer span.rightLayer{float:none;width:100%;}
	.guide.identityVerification.second .box{max-height:100%;float:none;width:100%;margin-left:0;box-sizing:border-box;}
	.guide.identityVerification.second .box:after{content:"";display:block;clear:both;}
	.guide.identityVerification.second .imgWrap{width:100px;}
	.error06 .title{font-size:16px;}

	.qaremittanceCardInfo .questionList .title{background-position:left center;font-size:18px;}
	.guide.cardInfo_top .title, .infoJoin_top .title, .remitOrder01 .title, .remitOrder04 .title, .countryList .title{margin-bottom:0;font-size:16px;padding:10px 15px;}
	.guide.cardInfo_top .title:after, .infoJoin_top .title:after, .remitOrder01 .title:after, .remitOrder04 .title:after, .countryList .title:after{display:none;}
	.guide.cardInfo_top, .remitOrder01, .infoJoin_to, .remitOrder04, .countryList{padding:0;}

	.flowWrap .gnColumn .left{width:100%;float:none;}
	.flowWrap .gnColumn .right{width:100%;float:none;}

	.trading .text{float:none;margin-bottom:12px;}
	.trading .link{float:none;}
	.trading .link ul{text-align:left;}

	#popupWide #main{width:100%;}
	#popupWide .tabBtnWrap{overflow-y:auto;}
	#popupWide .tabBtnWrap ul#accountTab{background-color:#FFF;}
	#popupWide .tabBtnWrap ul#accountTab:after{content:"";display:block;clear:both;}
	#popupWide #main .tabBtnWrap ul#accountTab{overflow:visible;height:auto;}
	#popupWide #main .tabBtnWrap ul#accountTab li{width:50%;border:1px solid #e1e1e1;}
	#popupWide .tabBtnWrap ul#accountTab li{}
	#popupWide .tabBtnWrap ul#accountTab li a{font-size:10px;}
	#popupWide .tabBtnWrap ul#accountTab li.select {margin-top:0;
		background: -webkit-linear-gradient(top, #eef3f6 0%, #d8e1e7 50%, #b5c6d0 50%, #d3e7f3);
		background: -moz-linear-gradient(top, #eef3f6 0%, #d8e1e7 50%, #b5c6d0 50%, #d3e7f3);
		background: -o-linear-gradient(top, #eef3f6 0%, #d8e1e7 50%, #b5c6d0 50%, #d3e7f3);
		background: -ms-linear-gradient(top, #eef3f6 0%, #d8e1e7 50%, #b5c6d0 50%, #d3e7f3);
		background: linear-gradient(to bottom, #eef3f6 0%, #d8e1e7 50%, #b5c6d0 50%, #d3e7f3);
		-pie-background: linear-gradient(top, #eef3f6 0%, #d8e1e7 50%, #b5c6d0 50%, #d3e7f3);
	}
	#popupWide .commonTable table th,#popupWide .commonTable table td{padding:5px;}

	.remitOrder04 ul#C2A_China{width:100%;display:block;margin:0 auto;padding-top:2%;}
	.remitOrder04 ul#C2A_China li{width:48%;margin-right:1%;margin-top:2%;margin-left:1%;}
	/*.remitOrder04 ul#C2A_China li:first-child{margin-left:0%;}*/
	.remitOrder04 ul#C2A_Mexico{width:100%;display:block;margin:0 auto;padding-top:2%;}
	.remitOrder04 ul#C2A_Mexico li{width:48%;margin-right:1%;margin-top:2%;margin-left:1%;}
	/*.remitOrder04 ul#C2A_Mexico li:first-child{margin-left:0%;}*/
	.remitOrder04 ul#C2A_Europe{width:100%;display:block;margin:0 auto;padding-top:2%;}
	.remitOrder04 ul#C2A_Europe li{width:48%;margin-right:1%;margin-top:2%;margin-left:1%;}
	/*.remitOrder04 ul#C2A_Europe li:first-child{margin-left:0%;}*/


	.countryList ul#C2A_Asia{width:100%;display:block;margin:0 auto;padding-top:2%;}
	.countryList ul#C2A_Asia li{width:49%;margin-right:1%;margin-top:2%;margin-left:0%;}
	/*.countryList ul#C2A_Asia li:first-child{margin-left:0;}*/
	.countryList ul#C2A_Africa{width:100%;display:block;margin:0 auto;padding-top:2%;}
	.countryList ul#C2A_Africa li{width:49%;margin-right:1%;margin-top:1%;margin-left:0%;}
	/*.countryList ul#C2A_Africa li:first-child{margin-left:0;}*/
	.countryList ul#C2A_Americas{width:100%;display:block;margin:0 auto;padding-top:2%;}
	.countryList ul#C2A_Americas li{width:49%;margin-right:1%;margin-top:1%;margin-left:0%;}
	/*.countryList ul#C2A_Americas li:first-child{margin-left:0;}*/
	.countryList ul#C2A_Europe{width:100%;display:block;margin:0 auto;padding-top:2%;}
	.countryList ul#C2A_Europe li{width:49%;margin-right:1%;margin-top:1%;margin-left:0%;}
	/*.countryList ul#C2A_Europe li:first-child{margin-left:0;}*/


	.accountDeposit .balloon.bottom{width:42%;margin-left:50%;font-size:10px;}
	h3.step01, h3.step02, h3.step03, h3.step04{border:none;padding: 10px 0 10px 75px;line-height:150%;}
	.atm .gnColumn .left, .atm .gnColumn .right{width:100%;float:none;}
	.error04 .title{font-size:14px;background-position:2% center;}

	#rrnpop, #fraudpop{width:100%;}
	.oneColumn .boxFrame ul{width:100%;box-sizing:border-box;}
	.oneColumn .boxFrame ul li{float:none;width:100%;display:block;box-sizing:border-box;}
	.oneBlock h3.title.toggleTit{position:relative;padding-right:45px;font-size:15px;}
	.oneBlock h3.title.toggleTit:after{position:absolute;right:0;top:50%;margin-top:-17px;width:35px;height:34px;background:url("../img/index/tipInfoBox_arrow02.png") no-repeat right -34px;background-size:cover;content:"";display:block;}
	.oneBlock h3.title.toggleTit.active:after{background-position:left top;}
	.boxFrame.toggleBox{display:none;}

	.oneColumn .btnWrap.frame .buttonFrame, .twoColumn .btnWrap.frame .buttonFrame{display:block;}
	.oneColumn .btnWrap.frame .buttonFrame li, .twoColumn .btnWrap.frame .buttonFrame li{display:block;width:100%;padding:5px 0;margin:0;}
	.oneColumn .btnWrap.frame .buttonFrame li .min250, .twoColumn .btnWrap.frame .buttonFrame li .min250{min-width:100%;max-width:100%;box-sizing:border-box;}

	.commonFrame.green .sendLaterList .btnWrap.row ul li{width:100%;display:block;}

	.flowWrap.reverse .gnColumn .right{float:none;width:100%;}
	.flowWrap.reverse .gnColumn .left{width:100%;}

	.calendarBox li{width:100%;margin-left:0;}

	#popupWide .commonTable.privacy table th:first-child, #popupWide .commonTable.privacy table th:nth-child(2){width:34px;}
	#popupWide .commonTable.privacy table td.third{width:34px;}


	a.floating:hover span.layer{width:96%;margin-left:-48%;box-sizing:border-box;}
	a.floating span.layer span.leftLayer{width:100%;float:none;}
	a.floating span.layer span.rightLayer{width:100%;float:none;}

	.sendLaterList > ul > li .mgl30{margin-left:0 !important;}

	.commonTable.topic table{display:block;box-sizing:border-box;}
	.commonTable.topic table tbody{display:block;}
	.commonTable.topic table tbody tr{display:block;}
	.commonTable.topic table tbody tr th{display:block;width:100%;box-sizing:border-box;font-size:15px;}
	.commonTable.topic table tbody tr td{display:block;font-size:12px;}
	.commonTable.topic table tbody tr td:nth-child(1){float:left;width:50%;box-sizing:border-box;}
	.commonTable.topic table tbody tr td:nth-child(2){float:left;width:50%;box-sizing:border-box;}
	.commonTable.topic table tbody tr td:nth-child(3){clear:both;width:100%;box-sizing:border-box;}


	.commonTable.news table{display:block;box-sizing:border-box;}
	.commonTable.news table tbody{display:block;}
	.commonTable.news table tbody tr{display:block;overflow:hidden;}
	.commonTable.news table tbody tr th{display:block;width:100%;box-sizing:border-box;font-size:15px;}
	.commonTable.news table tbody tr td{display:block;font-size:12px;}
	.commonTable.news table tbody tr td:nth-child(1){float:left;width:50%;box-sizing:border-box;text-align:left;}
	.commonTable.news table tbody tr td:nth-child(2){float:left;width:50%;box-sizing:border-box;}
	.commonTable.news table tbody tr td:nth-child(3){clear:both;width:100%;box-sizing:border-box;}

	.commonTable div.para br.mo{display:block;}
	.accountDeposit ol.threeBox li{width:100%;margin-bottom:12px;}
	.accountDeposit ol.threeBox li:first-child{margin-bottom:12px;}
	.jp .navCategory .qaCategory .qaItemList h3{font-size:10px;}


	.mo-hide{display:none !important;}
	.twoColumn .oneBlock h2.title{font-weight:bold;}

	.useLink .toggleTit{position:relative;}
	.useLink .toggleTit:after{position:absolute;right:10px;top:50%;margin-top:-5px;display:inline-block;width:20px;height:9px;background:url("../img/index/tipInfoBox_arrow.png") no-repeat;vertical-align:middle;content:"";display:block;}
	.useLink .toggleTit.active:after{background-position:0 -9px;}
	.useLink .toggleBox{display:none;}
	.listAddWrap .txtC.para{text-align:left !important;padding:12px 10px;}
	.listAddWrap .txtC.para label.checkboxLabel{display:block;margin-bottom:10px;}
}


/*  ~ 340 */
@media screen and (max-width: 340px){
#hgroup{margin-left:35px;}
#login .lang{width:72px;}

.oneBlock#remitOrder_top .remitOrder04 .title{font-size:14px;}
.oneBlock.pdZero .remitOrder04 .title{font-size:14px;}
.commonTable.ver01 table th{letter-spacing:-1px;}

.twoColumn .commonTable.entry table tbody tr td .text.breadth160{width:120px;}
.twoColumn .commonTable.entry table tbody tr td p span{font-size:10px;}
.twoColumn .commonTable.entry table tbody tr td{display:block;font-size:12px;padding:8px 5px;}

.exchangeWrap .commonTable table td{font-size:10px;}
.exchangeWrap .commonTable table th,.exchangeWrap .commonTable table td{font-size:10px;}

.register .registerInner ol li{width: 140px;}
.register .registerInner ol li:last-child{width: 140px;}
.register .registerInner ol li .text{background-size: 24px !important; padding-left:29px;text-align:left;font-size:11px;}
.error06 .title{font-size:15px;}

#popupWide .commonTable table th,#popupWide .commonTable table td{font-size:11px;}
.commonTable.half table tbody tr td{padding:10px 7px;}
.commonTable div.para{font-size:11px;}
}

/* mgo image */
.mgo-wrap {
	width: 100%;
	margin: 10px auto;
	position: relative;
}
.mgo-wrap img {
	width: 100%;
	vertical-align: middle;
}
.mgo-button {
	padding: 5px 10px;
	text-align: center;
	position: absolute;
	top: 50%;
	left: 50%;
}

.mgo-track {
	padding: 5px 10px;
	text-align: center;
	position: absolute;
	top: 5%;
	left: 55%;
}