#mainVis .links,#visList {
	z-index: 0;
}
#hgroup {
	position: relative;
}

/*------------------------------------------------------------------------

	#headerMenu menu

------------------------------------------------------------------------*/
#index aside#side {
	background: none;
	width: 1180px;
	margin-top: -80px;
	z-index: 20;
}
#headerMenu .inner {
	position: relative;
	height: 100%;
	width: 1180px;
	margin: 0 auto 20px;
	top: -122px;
}

#headerMenu #mainMenu {
	width:850px;
	position: absolute;
	top: 30px;
	right: 40px;
	z-index: 21;
}
#index #headerMenu #mainMenu,
.indexMenu  #headerMenu #mainMenu {
	width:1062px;
	position: absolute;
	top: 30px;
	right: 0px;
	left: 59px;
	z-index: 21;
}
/*ウィンドウ幅に広がるメニュー背景*/
#index #headerMenu_box,
.indexMenu #headerMenu_box {
	background: #e1e1e1;
	width: 100%;
	height: 60px;
	position: absolute;
	top: -18px;
	right: 0;
	left: 0;
	margin: 0 auto;
	z-index: 21;
}
#index #headerMenu #mainMenu li .open {
	background: #e1e1e1;
/*	background: rgba(0, 0, 0, 0);*/
}

#headerMenu #mainMenu {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
#headerMenu #mainMenu li.main {
	width: 211px;
	height: 50px;
	position: relative;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
	float: left;
	margin: 0;
	cursor: pointer;
	background: -webkit-linear-gradient(top, #fff 0%, #eee 50%, #ddd 50%, #f3f3f3);
	background: -moz-linear-gradient(top, #fff 0%, #eee 50%, #ddd 50%, #f3f3f3);
	background: -o-linear-gradient(top, #fff 0%, #eee 50%, #ddd 50%, #f3f3f3);
	background: -ms-linear-gradient(top, #fff 0%, #eee 50%, #ddd 50%, #f3f3f3);
	background: linear-gradient(to bottom, #fff 0%, #eee 50%, #ddd 50%, #f3f3f3);
	-pie-background: linear-gradient(top, #fff 0%, #eee 50%, #ddd 50%, #f3f3f3);
	behavior: url("../js/PIE.htc");*/
}
#headerMenu #mainMenu li.main:hover {
	background: -webkit-linear-gradient(top, #eee 0%, #ddd 50%, #ccc 50%, #e1e1e1);
	background: -moz-linear-gradient(top, #eee 0%, #ddd 50%, #ccc 50%, #e1e1e1);
	background: -o-linear-gradient(top, #eee 0%, #ddd 50%, #ccc 50%, #e1e1e1);
	background: -ms-linear-gradient(top, #eee 0%, #ddd 50%, #ccc 50%, #e1e1e1);
	background: linear-gradient(to bottom, #eee 0%, #ddd 50%, #ccc 50%, #e1e1e1);
	-pie-background: linear-gradient(top, #eee 0%, #ddd 50%, #ccc 50%, #e1e1e1);
}
#headerMenu #mainMenu li.main .navi {
	background: url("../img/common/headermenu_arrow.png") 180px center no-repeat;
	width: 212px;
	height: 50px;
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
	display: table-cell;
}
#headerMenu #mainMenu li.main.link .navi {
	background-image : none;
}
#headerMenu #mainMenu li.main:first-child {
	width: 212px;
	-webkit-border-radius: 8px 0 0 8px;
	border-radius: 8px 0 0 8px;
	-pie-border-radius: 8px 0 0 8px;
	behavior: url("../js/PIE.htc");
	zoom: 1;
}
#headerMenu #mainMenu li.main:last-child {
	border-right: 1px solid #ddd;
	-webkit-border-radius: 0 8px 8px 0;
	border-radius: 0 8px 8px 0;
	-pie-border-radius: 0 8px 8px 0;
	behavior: url("../js/PIE.htc");
	zoom: 1;
}
#headerMenu #mainMenu li.main a {
	color: #000;
	width: 100%;
	display: block;
}
#headerMenu #mainMenu li .open {
	background: #e1e1e1;
	display: none;
	position: absolute;
	top: 50px;
	left: -1px;
	z-index: 21;
}
#headerMenu #mainMenu li .open a {
	color: #fff;
	text-decoration: none;
}
#headerMenu #mainMenu li .open.send {
	width: 850px;
	right:  0px;
}
#headerMenu #mainMenu li .open.send .left{
	width: 212px;
	padding: 6px 0 6px 6px;
}
#headerMenu #mainMenu li .open.send .center {
	width: 172px;
	padding: 6px 0 6px 6px;
}
#headerMenu #mainMenu li .open.send .right{
	width: 466px;
}
#headerMenu #mainMenu li .open.receive .right {
	width: 426px;
}
#headerMenu #mainMenu li .open.send .left a.one {
	background: #be1f24;
	margin-bottom: 6px;
}
#headerMenu #mainMenu li .open.send .left a.two {
	background: #6e6e6e;
}
#headerMenu #mainMenu li .open.send .left a.one p,
#headerMenu #mainMenu li .open.send .left a.two p,
#headerMenu #mainMenu li .open.mypage .left a p,
#headerMenu #mainMenu li .open.mypage .right a p {
	font-weight:	bold;
	text-align: center;
}
#headerMenu #mainMenu li .open.receive .right p {
	color: #000;
	text-align: center;
}
#headerMenu #mainMenu li .open.send .center a {
	background: #f68b1f;
}
#headerMenu #mainMenu li .open.receive {
	width: 850px;
	left: -214px;
	right: 0;
}
#headerMenu #mainMenu li .open.receive .left,
#headerMenu #mainMenu li .open.receive .center {
	width: 212px;
}
#headerMenu #mainMenu li .open.receive .left a {
	background: #be1f24;
}
#headerMenu #mainMenu li .open.receive .center a {
	background: #f68b1f;
}
#headerMenu #mainMenu li .open.send .center a,
#headerMenu #mainMenu li .open.receive .left a,
#headerMenu #mainMenu li .open.receive .center a,
#headerMenu #mainMenu li .open.help .left a {
	height: 106px;
	font-size: 120%;
	font-weight: bold;
	display: table-cell;
	vertical-align: middle;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-pie-border-radius: 3px;
	behavior: url("../js/PIE.htc");
}
#headerMenu #mainMenu li .open.mypage {
	width: 424px;
	left: 0;
	right: 0;
}
#headerMenu #mainMenu li .open.mypage .left ,
#headerMenu #mainMenu li .open.mypage .right {
	width: 212px;
}
#headerMenu #mainMenu li .open.send .left a,
#headerMenu #mainMenu li .open.receive .right a,
#headerMenu #mainMenu li .open.mypage .left a,
#headerMenu #mainMenu li .open.mypage .right a {
	color: #fff;
	width: 100%;
	height: 50px;
	font-size: 14px;
	font-weight: bold;
	line-height: 50px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-pie-border-radius: 3px;
	behavior: url("../js/PIE.htc");
}
#headerMenu #mainMenu li .open.receive .right a {
	width: 205px;
	font-size: 12px;
	background: #fff;
	margin-bottom: 6px;
}

#headerMenu #mainMenu li .open.mypage .left a.one {
	background: #0aa1d0;
	margin-bottom: 6px;
}
#headerMenu #mainMenu li .open.mypage .left a.two {
	background: #1d9f9f;
}
#headerMenu #mainMenu li .open.mypage .right a.three {
	background: #2367b0;
	margin-bottom: 6px;
}
#headerMenu #mainMenu li .open.mypage .right a.four {
	background: #0079a8;
}

#headerMenu #mainMenu li .open.help {
	width: 636px;
	left: -424px;
	right: 0px;
}
#headerMenu #mainMenu li .open.help .left {
	width: 212px;
}
#headerMenu #mainMenu li .open.help .left a {
	background: #be1f24;
}
#headerMenu #mainMenu li .open.help .center,
#headerMenu #mainMenu li .open.help .right {
	width: 212px;
}
#headerMenu #mainMenu li .open .left ,
#headerMenu #mainMenu li .open .center ,
#headerMenu #mainMenu li .open .right {
	padding: 0;
	margin: 0;
	border: none;
	display: table-cell;
	vertical-align:top;
}
#headerMenu #mainMenu li .open .left ,
#headerMenu #mainMenu li .open .center ,
#headerMenu #mainMenu li .open .right {
	padding: 0;
	margin: 0;
	border: none;
	display: table-cell;
	vertical-align:top;
}
#headerMenu #mainMenu li .open .left {
	padding: 6px 0 6px 6px;
}
#headerMenu #mainMenu li .open .center {
	padding: 6px 0 6px 6px;
}
#headerMenu #mainMenu li .open .right {
	padding: 6px 6px 6px 6px;
}
#headerMenu #mainMenu li .open a {
	display: inline-block;
	height: 20px;
}
#headerMenu #mainMenu li.main .btn {
	width: 206px;
	height: 40px;
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
	display: table-cell;
}
#headerMenu #mainMenu li .open.send .right a,
#headerMenu #mainMenu li .open.help .center a,
#headerMenu #mainMenu li .open.help .right a {
	background: #fff;
	color: #000;
	font-size: 12px;
	text-align: center;
	display: inline-block;
	vertical-align: top;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-pie-border-radius: 3px;
	behavior: url("../js/PIE.htc");
}
#headerMenu #mainMenu li .open.send .right a {
	width: 132px;
	height: 33px;
	line-height: 33px;
	margin: 2px 0 0 2px;
}
#headerMenu #mainMenu li .open.send .right a:nth-of-type(3n+1) {
	width: 172px;
}
#headerMenu #mainMenu li .open.help .center a,
#headerMenu #mainMenu li .open.help .right a {
	width: 100%;
	height: 34px;
	line-height: 34px;
	margin: 2px 0 0 0;
}

#headerMenu #mainMenu li .open.send .right a p,
#headerMenu #mainMenu li .open.help .center a p,
#headerMenu #mainMenu li .open.help .right a p {
	width: 100%;
	text-align: center;
}
#headerMenu #mainMenu li .open li a:hover {
	background: #999;
	color: #fff;
}

/*-------------------------------------------------
	aside
-------------------------------------------------*/
#side {
	float: left;
	width: 220px;
	margin-left: 40px;
/*	background: #efefef;*/
}
#side_inner {
	position: relative;
	width: 220px;
	height: 100%;
	margin: 0 auto 20px;
}

/*------------------------------------------------------------------------

	sub menu

------------------------------------------------------------------------*/

#side .guide {
	border-top: 5px #d1171a solid;
	overflow: hidden;
	margin: 0 0 20px 0;
}
dl.guide dt {
	background: url("../img/common/guidelink_04.png") 190px center no-repeat #9e9e9e;
	overflow: hidden;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	padding: 16px 10px;
	margin: 0 0 1px 0;
	display: block;
	cursor: pointer;
}
dl.guide dt:hover {
	opacity: 0.7
}
dl.guide dt.open {
	background: url("../img/common/guidelink_03.png") 190px center no-repeat #094d9b;
	color: #fff;
	border: 0;
}
dl.guide dd {
	background: #fff;
	padding: 0;
	line-height: 1.2;
	display: none;
}
dl.guide dd.open {
	display: block;
}
#side .guide ul li,
#side .sideInfo ul li {
	border: 5px solid #b6b6b6;
	border-top: none;
}
#side .guide ul li:first-child,
#side .sideInfo ul li:first-child {
	border: 5px solid #b6b6b6;
}
#side .guide ul li a,
#side .sideInfo ul li a {
	background: url("../img/common/point01_red.png") #fff 190px center no-repeat;
	font-size: 12px;
	width: 220px;
	height: 20px;
	color: #5a5a5a;
	text-decoration: none;
	padding: 15px 30px 15px 5px;
	display: table-cell;
	vertical-align: middle;
}
#side .guide ul li a:hover,
#side .sideInfo ul li a:hover {
	background: url("../img/common/point01_red.png") #ddd 193px center no-repeat;
}
#side .guide ul li.select a {
	background: url("../img/common/point02_red.png") #d1171a 190px center no-repeat;
	color: #fff;
}
#side .mypage,
#side .send ul {
	margin-bottom: 20px;
}
#side .mypage ul li {
	width: 280px;
	margin-left: 0;
	margin-bottom: 5px;
	border: 0;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url("../js/PIE.htc");
}
#side .send ul li {
	margin-bottom: 10px;
}
#side .mypage ul li a,
#side .send ul li a {
	width: 220px;
	font-size: 14px;
	color: #fff;
	height: 60px;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
	text-decoration: none;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url("../js/PIE.htc");
	zoom:1;position:relative;
}
#side .mypage ul li.menu_sending a,
#side .send ul li.menu_sending a {
	background: #d1171a;
	border: 1px solid #ac0b10;
	font-weight: bold;
}
#side .mypage ul li.menu_receive a,
#side .send ul li.menu_receive a {
	background: #f68b20;
	border: 1px solid #e07000;
	font-weight: bold;
}
#side .mypage ul li.menu_remittance a,
#side .send ul li.menu_remittance a {
	background: #9e9e9e;
	border: 1px solid #777;
	font-weight: bold;
}
#side .send ul li span {
	font-weight: bold;
	display: block;
}
#side .send ul li.menu_sending a {
	background: url("../img/common/sendlink_01.png") 15px center no-repeat #d1171a;
	border: 1px solid #ac0b10;
	padding-left: 15px;
}
#side .send ul li.menu_receive a {
	background: url("../img/common/sendlink_02.png") 15px center no-repeat #f68b20;
	border: 1px solid #e07000;
}
#side .send ul li.menu_remittance a {
	background: url("../img/common/sendlink_03.png") 15px center no-repeat #9e9e9e;
	border: 1px solid #777;
	padding-left: 30px;
}

.twoColumn #side {
	width: 220px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

#side .mypage .menu_send ul li a {
	font-size: 16px;
	color: #fff;
	line-height: 60px;
	text-decoration: none;
	text-align: center;
	padding: 0 0 0 20px;
	display: block;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 10px;
	behavior: url("../js/PIE.htc");
}

#side .send ul li a.gnBtnIb {
	color: #333;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	padding: 0;
	display: block;
	margin: 0;
	text-decoration: none;
}

#side .sideInfo {
	background-color: #b6b6b6;
	/* overflow: hidden;*/
}
#side .exchangeBoard {
	background-color: #dcdcdc;
	overflow: hidden;
	margin: 0 0 20px 0;
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	behavior: url("../js/PIE.htc");
}
#side .exchangeBoard dt:first-child {
	width: 200px;
	border-bottom: 1px solid #9a9a9a;
	padding: 5px;
}
#side .exchangeBoard dl {
	padding: 0 5px;
}
#side .exchangeBoard dt {
	width: 110px;
	border-bottom: 1px solid #ccc;
	float: left;
	clear: both;
	border-bottom: 1px solid #ccc;
	padding: 10px 0 10px 5px;
}
#side .exchangeBoard dt p,
#side .exchangeBoard dd p {
	margin-bottom: 0
}
#side .exchangeBoard dt img {
	margin: 0 10px 0 0;
}
#side .exchangeBoard dd {
	width: 90px;
	text-align: right;
	border-bottom: 1px solid #ccc;
	float: left;
	clear: none;
	padding: 10px 5px 10px 0;
}
#side .exchangeBoard .gnBtnIb.min120 {
	margin: 10px 50px 10px 50px;
}
#side .useLink,
#side .infoLink {
	position:relative;
	background-color: #fff;
	margin-bottom: 14px;
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	box-shadow: 0 0 3px rgba(64,64,64,0.7);
	-webkit-box-shadow: 0 0 3px rgba(64,64,64,0.7);
	-ms-box-shadow: 0 0 3px rgba(64,64,64,0.7);
	behavior: url("../js/PIE.htc");
	overflow: hidden;
	zoom:1;
}
#side .exchangeBoard .title,
#side .infoLink .title,
#side .useLink .title {
	color: #fff;
	font-size: 12px;
	background-color: #999999;
	padding: 15px 10px;
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
/*	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc; */
	margin: 0 0 12px 0;
	behavior: url("../js/PIE.htc");
	zoom:1;position:relative;
}
#side .useLink ul li,
#side .infoLink ul li {
	padding: 0 0 0 30px;
	margin: 15px 0 15px 5px;
}
#side .useLink ul li.manual {
	background: url("../img/common/useLink_01.png") no-repeat 0 center;
}
#side .useLink ul li.register {
	background: url("../img/common/useLink_02.png") no-repeat 0 center;
}
#side .useLink ul li.send {
	background: url("../img/common/useLink_03.png") no-repeat 0 center;
}
#side .useLink ul li.mail {
	background: url("../img/common/useLink_04.png") no-repeat 0 center;
}
#side .useLink ul li.faq {
	background: url("../img/common/useLink_05.png") no-repeat 0 center;
}
#side .useLink ul li.info {
	background: url("../img/common/useLink_06.png") no-repeat 0 center;
}
#side .useLink ul li a {
	color: #094d9b;
}
#side .infoLink {
	background-color: #fff;
	overflow: hidden;
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	behavior: url("../js/PIE.htc");
	zoom:1;position:relative;
}
#side .infoLink ul li.tel {
	background: url("../img/common/infolink_01.png") no-repeat 0 center;
	padding-left: 40px;
}
#side .infoLink ul li.tel p {
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 0;
}
#side .infoLink ul li.tel span {
	font-size: 13px;
}
#side .infoLink ul li.mail {
	background: url("../img/common/infolink_02.png") no-repeat 0 center;
	padding-left: 40px;
}
#side .infoLink ul li a {
	color: #094d9b;
}

/*------------------------------------------------------------------------

	.guide

------------------------------------------------------------------------*/
.guide {
	margin-bottom: 30px;
}
.oneBlock .guide {
	margin-bottom: 0;
}

.guide.one ul,
.guide.two ul,
.guide.mypage ul,
.guide.beginner ul,
.guide.overview ul,
.guide.remitOrder01 ul,
.guide.remitOrder04 ul,
.guide.infoJoin_top ul {
	display: table;
	margin: 0 auto;
}
.guide ul li,
.guide.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;
}
.guide.one ul li {
	width: 280px;
	margin-left: 10px;
	float: left;
}
.guide.remitOrder01 ul li,
.guide.remitOrder04 ul li,
.guide.infoJoin_top ul li {
	width: 200px;
	margin-left: 10px;
	float: left;
}
.guide ul li:first-child {
	margin-left: 0;
}
/*.guide.mypage ul li,*/
.guide.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");
}
.guide.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");
}
.guide.remitType ul li,
.guide.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");
}
.guide.accountDeposit ul.balloon.error li {
	width: auto;
	border: 0;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	margin: 0;
	float: none;
}
.guide.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;
}
.guide.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;
}
.guide.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");
}
.guide.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;
}
.guide.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;
}
.guide.remitOrder02 ul li:first-child,
.guide.remitType ul li:first-child,
.guide.accountDeposit ul li:first-child {
	margin-left: 0;
}
.guide.overview .box {
	width: 230px;
	margin-bottom: 10px;
	float: left;
}
.guide.overview .arrow {
	background: url("../img/common/icon_arrow_right02.png") center 80px no-repeat;
	width: 80px;
	float: left;
}
.guide.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;
}
.guide.one ul li a,
.guide.remitOrder01 ul li a,
.guide.remitOrder04 ul li a,
.guide.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");
}
.guide.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");
}
.guide.one ul li a:hover,
.guide.mypage ul li a:hover,
.guide.beginner a:hover,
.guide.remitOrder01 a:hover,
.guide.remitOrder04 a:hover,
.guide.infoJoin_top a:hover {
	background: #e2e2e2;
}
.guide.one ul li .box,
.guide.mypage ul li .box {
	padding: 100px 15px 20px 15px;
}
.guide.remitOrder01 ul li .box,
.guide.remitOrder04 ul li .box,
.guide.infoJoin_top ul li .box {
	height: 120px;
	padding: 10px;
}
.guide.remitOrder01 ul li .box .left,
.guide.remitOrder02 ul li .box .left,
.guide.remitOrder04 ul li .box .left,
.guide.remitType ul li .box .left,
.guide.accountDeposit ul li .box .left,
.guide.infoJoin_top ul li .box .left {
	float: left;
}
.guide.remitOrder01 ul li .box .right,
.guide.remitOrder02 ul li .box .right,
.guide.remitOrder04 ul li .box .right,
.guide.remitType ul li .box .right,
.guide.accountDeposit ul li .box .right {
	color: #000;
	float: right;
	margin: 8px 0 0;
}
.guide.infoJoin_top ul li .box .right {
	color: #000;
	float: right;
	margin: 0 0 0;
}
.guide.beginner ul li .box {
	padding: 20px 15px;
}
.guide.beginner h2 {
	font-weight: bold;
	padding-left: 10px;
	border-left: 5px solid #d1171a;
	border-bottom: 0;
	margin-bottom: 10px;
}
.guide.beginner h2 span {
	font-size: 70%;
	font-weight: normal;
	display: block;
}
.guide.overview .box h2 span {
	color: #000;
	font-size: 13px;
	display: inline-block;
	margin-left: 15px;
	vertical-align: top;
	margin-top: 15px;
}

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

.guide.remitOrder02 ul li .box {
	padding: 20px 10px;
	position: relative;
}
.guide.remitOrder02 ul li .box.balloon,
.guide.remitType ul li .box.balloon,
.guide.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");
}
.guide.remitType ul li .box,
.guide.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");
}
.guide.remitOrder02 ul li .box.balloon:after,
.guide.remitType ul li .box.balloon:after,
.guide.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;
}
.guide.remitOrder02 ul li .box.balloon:before,
.guide.remitType ul li .box.balloon:before,
.guide.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;
}
.guide.remitOrder02 ul li .box.balloon span,
.guide.remitType ul li .box.balloon span,
.guide.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;
}
.guide.remitOrder02 ul li h3,
.guide.remitType ul li h3,
.guide.accountDeposit ul li h3 {
	font-size: 15px;
	font-weight: bold;
	line-height: 1.2;
	margin: 0 0 10px;
}
.guide.remitOrder02 ul li .box p img {
	padding-right: 5px;
}
.guide.remitOrder02 ul li .box h3 img {
	padding-right: 0;
	margin: 10px 0 ;
}
.guide.remitOrder02 ul li .box h3 span.emphasis {
	font-size: 12px;
	font-weight: bold;
}
/*guide.one icon*/
.guide.one ul li .box.one {
	background: url(../img/index/guide_one.png) center 25px no-repeat;
}
.guide.one ul li .box.two {
	background: url(../img/index/guide_two.png) center 25px no-repeat;
}
.guide.one ul li .box.three {
	background: url(../img/index/guide_three.png) center 25px no-repeat;
}
.guide.one ul li .box.four {
	background: url(../img/index/guide_four.png) center 25px no-repeat;
}

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

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

.guide.remitOrder01 .box,
.guide.remitOrder04 .box,
.guide.infoJoin_top .box {
	background: url(../img/common/remit_order_arrow.png) center 90% no-repeat;
}



#headerMenu .inner .h_menu_top.mobile{display:none;}


/* Reponsive Web */

/* 737 ~ 1024 */
@media screen and (max-width: 1140px){
#hgroup{position:absolute;}
#headerMenu .inner{top:0;margin:0;}
#main .VisWrap{top:0;}
#index #headerMenu #mainMenu, .indexMenu #headerMenu #mainMenu{position:relative;width:100%;top:0;left:0;right:inherit;}

#header #headerMenu{top:0;left:-100%;
	transition: 0.5s all linear;
	-webkit-transition: 0.5s all linear;
	-moz-transition: 0.5s all linear;}
#header.menuOn .header_mobile_bg{position:fixed;left:0;top:0;bottom:0;right:0;background:rgba(0,0,0,0.8);content:"";display:block;clear:both;z-index:100;}
#header.menuOn #headerMenu{left:0;z-index:102;width:100%;}
#headerMenu .inner{width:100%;z-index:101;}
#headerMenu .inner .h_menu_top.mobile{position:relative;display:block;}
#headerMenu .inner .h_menu_top.mobile .h_Menulogo{text-align:center;margin-bottom:0;line-height:53px;background-color:#ececec;}
#headerMenu .inner .h_menu_top.mobile .h_Menulogo img{width:120px;vertical-align:middle;}
#headerMenu .inner .h_menu_top.mobile .btn_gnbClose{position:absolute;right:10px;top:13px;width:24px;}
#headerMenu .inner .h_topMenu{background-color:#585858;text-align:center;line-height:46px;display:none;}
#headerMenu .inner .h_topMenu:after{content:"";display:block;clear:both;}
#headerMenu .inner .h_topMenu li{position:relative;display:inline-block;padding:0 8px;}
#headerMenu .inner .h_topMenu li:after{position:absolute;left:0;top:50%;margin-top:-6px;content:"";display:block;width:1px;height:12px;background:#fff;}
#headerMenu .inner .h_topMenu li:first-child:after{display:none;}
#headerMenu .inner .h_topMenu li a{font-size:13px;color:#fff;}
#headerMenu #mainMenu li .open.send .left a.two{display:none;}
#headerMenu #mainMenu li .open.send .right a{display:none;}
#headerMenu #mainMenu li .open.send .right a:first-child{display:block;}
#headerMenu #mainMenu li .open.receive .right a{display:none;}
#headerMenu #mainMenu li .open.receive .right a:first-child{display:block;}


.jp #headerMenu .inner .h_topMenu li a{font-size:11px;}
#headerMenu #mainMenu{position:relative;top:0;right:inherit;width:100%;}
#headerMenu #mainMenu li.main{width:100%;float:none;height:auto;border-left:0;border-bottom:0;background:#fff;}
#headerMenu #mainMenu li.main:first-child{width:100%;border-radius:0;}
#headerMenu #mainMenu li .open{position:relative;top:0;left:0;}
#headerMenu #mainMenu li .open.send{width:100%;}
#headerMenu #mainMenu li .open.send .left, #headerMenu #mainMenu li .open.send .center{display:block;width:100%;padding:0;}

#headerMenu #mainMenu li .open.send .left{width:50%;float:left;}
#headerMenu #mainMenu li .open.send .left a.one{margin-bottom:0;border-radius:0;margin:0;height:62px;}
#headerMenu #mainMenu li .open.send .left a p{text-align:center;margin-top:10px;}
#headerMenu #mainMenu li .open.send .center{width:50%;float:left;}
#headerMenu #mainMenu li .open.send .center a p{text-align:center;}
#headerMenu #mainMenu li .open.send .right{clear:both;display:block;width:100%;padding:0;}
#headerMenu #mainMenu li .open.send .right a{height:52px;line-height:52px;background-color:#e3e3e3;}
#headerMenu #mainMenu li .open.send .right a p{text-align:center;font-weight:bold;font-size:14px;}
#headerMenu #mainMenu li .open.receive .left{float:left;width:50%;}
#headerMenu #mainMenu li .open.receive .left a p{text-align:center;}
#headerMenu #mainMenu li .open.receive .center{float:left;width:50%;padding:0;}
#headerMenu #mainMenu li .open.receive .center a p{text-align:center;}
#headerMenu #mainMenu li .open.receive .right{clear:both;display:block;width:100%;padding:0;}
#headerMenu #mainMenu li .open.receive .right a{height:52px;line-height:52px;background-color:#e3e3e3;}
#headerMenu #mainMenu li .open.receive .right a p{text-align:center;font-weight:bold;font-size:14px;}

#headerMenu #mainMenu li.main .navi{width:100%;height:48px;line-height:48px;display:block;font-size:18px;color:#501d0e;text-align:left;font-weight:bold;background:none;/* background:url("../img/common/gnb_iconPlus.png") no-repeat 10px center; */background-size:16px;padding-left:18px;box-sizing:border-box;}
#headerMenu #mainMenu li.main .navi.active{background:#c51b1e url("../img/common/gnb_iconMinus.png") no-repeat 10px center ;background-size:16px;color:#fff;}
#headerMenu #mainMenu li.main:hover{background:#fff;}
#headerMenu #mainMenu li.main:last-child{border-radius:0;border-right:0;}
#headerMenu #mainMenu li .open.send{}
#headerMenu #mainMenu li .open.receive{width:100%;left:0;}
#headerMenu #mainMenu li .open.mypage{width:100%;}
#headerMenu #mainMenu li .open.help{width:100%;left:0;}
#headerMenu #mainMenu li .open .left{width:100%;padding:0;}
#headerMenu #mainMenu li .open.send .right a{width:100%;border-radius:0;margin:0;border-top:1px solid #d9d9d9;}

#headerMenu #mainMenu li .open.send .right a p, #headerMenu #mainMenu li .open.help .center a p, #headerMenu #mainMenu li .open.help .right a p{padding-left:0;color:#4c4c4c;box-sizing:border-box;}
#headerMenu #mainMenu li .open.send .center a, #headerMenu #mainMenu li .open.receive .left a, #headerMenu #mainMenu li .open.receive .center a, #headerMenu #mainMenu li .open.help .left a{width:100%;height:auto;padding:8px 0;display:block;border-radius:0;}
#headerMenu #mainMenu li .open.send .left a.one p, #headerMenu #mainMenu li .open.send .left a.two p, #headerMenu #mainMenu li .open.mypage .left a p, #headerMenu #mainMenu li .open.mypage .right a p{padding-left:0;box-sizing:border-box;}
#headerMenu #mainMenu li .open.receive .right a{width:100%;border-radius:0;margin:0;border-top:1px solid #d9d9d9;}
#headerMenu #mainMenu li .open.receive .right p{text-align:left;padding-left:0;box-sizing:border-box;}
#headerMenu #mainMenu li .open.mypage .left a.one,
#headerMenu #mainMenu li .open.mypage .left a.two{width:50%;border-radius:0;margin:0;float:left;}
#headerMenu #mainMenu li .open.mypage .left, #headerMenu #mainMenu li .open.mypage .right{width:100%;padding:0;display:block;overflow:hidden;}
#headerMenu #mainMenu li .open.mypage .right a.three,
#headerMenu #mainMenu li .open.mypage .right a.four{float:left;border-radius:0;width:50%;margin-bottom:0;}
#headerMenu #mainMenu li .open.help .left{width:100%;display:block;}
#headerMenu #mainMenu li .open.help .center, #headerMenu #mainMenu li .open.help .right{width:100%;padding:0;display:block;}
#headerMenu #mainMenu li .open.help .center a, #headerMenu #mainMenu li .open.help .right a{display:none;width:100%;border-radius:0;line-height:42px;height:42px;margin:0;border-top:1px solid #d9d9d9 !important;}
#headerMenu #mainMenu li.main .btn{width:100%;display:block;height:auto;text-align:center;padding-left:0;box-sizing:border-box;}


.oneBlock .guide ul{width:95%;}
.oneBlock .guide.two ul{padding-top:1%;}
.oneBlock .guide ul:after{content:"";display:block;clear:both;}

.guide.cardInfo_top, .remitOrder01, .infoJoin_to, .remitOrder04, .countryList{border:none;}
.guide.cardInfo_top ul{width:100%;display:block;margin:0 auto;}
.guide.cardInfo_top ul li{width:49%;margin-left:2%;}
#tabWrap02 .guide.cardInfo_top.mgb00 ul{width:80%;margin:0;}
.guide.cardInfo_top ul li a{}

.guide.one ul li{margin-left:0;width:49%;margin:1% 0.5%;}

.twoColumn #side{width:100%;margin-left:0;}
#side_inner{width:96%;}
#side_inner:after{content:"";display:block;clear:both;}
dl.guide dt{background-position:95% center;}
dl.guide dt.open{background-position:95% center;}

#side .guide ul li a, #side .sideInfo ul li a{width:100%;box-sizing:border-box;display:block;height:auto;background-position:95% center;}
#side .guide ul li a:hover, #side .sideInfo ul li a:hover {background-position:95% center;}

.remittanceWrap .tabBtnWrap ul li{min-width:20%;width:20%;margin:0;box-sizing:border-box;text-align:center;display:table;}
.remittanceWrap .tabBtnWrap ul li a{min-width:100%;width:100%;padding:0;font-size:12px;border-left:1px solid #aaa;font-size:12px;}
#side .send ul{    width: 102%; margin-left: -1%;}
#side .send ul:after{content:"";display:block;clear:both;}
#side .send ul li{float:left;width:48%;margin:0 1%;}
#side .mypage ul, #side .send ul{display:block;}
#side .mypage ul li a, #side .send ul li a{width:100%;display:block;box-sizing:border-box;}
#side .mypage ul li{width:100%;}
#side .mypage ul li a{line-height:42px;height:42px;border-radius:0;}
#side .send ul li span{margin-bottom:4px;white-space:nowrap;}
#side #side_inner .send ul li{margin-bottom:15px;}
#side #side_inner .send ul li a{line-height: 42px;background-position:10px center; height: 42px; font-size:13px;}
#side #side_inner .send ul li.menu_sending a{ background-size: 20px;}
#side #side_inner .send ul li.menu_remittance a{ background-size: 20px;margin-top:26px;}
#side #side_inner .send ul li.menu_receive a{background-size: 20px;letter-spacing:-1px;}
#headerMenu #mainMenu li.main .open {display:block;}

.guide.one ul li:nth-of-type(3){display:none;}
.guide.one ul li:nth-of-type(4){display:none;}
.guide.one ul li:nth-of-type(5){display:none;}
.guide.one ul li:nth-of-type(6){display:none;}

}
/*  ~ 736 */
@media screen and (max-width: 767px){



#index #headerMenu #mainMenu, .indexMenu #headerMenu #mainMenu{position:relative;width:100%;top:0;left:0;right:inherit;}

#header #headerMenu{
    display:flow-root;
    top:0;left:-100%;
    width: 100%;
	transition: 0.5s all linear;
	-webkit-transition: 0.5s all linear;
	-moz-transition: 0.5s all linear;}

#header.menuOn .header_mobile_bg{position:fixed;left:0;top:0;bottom:0;right:0;background:rgba(0,0,0,0.8);content:"";display:block;clear:both;z-index:100;}
#header.menuOn #headerMenu{left:0;width: 100%;z-index:102;}
#headerMenu .inner{width:100%;z-index:101;}
#headerMenu .inner .h_menu_top.mobile{position:relative;display:block;}
#headerMenu .inner .h_menu_top.mobile .h_Menulogo{text-align:center;margin-bottom:0;line-height:53px;background-color:#ececec;}
#headerMenu .inner .h_menu_top.mobile .h_Menulogo img{width:120px;vertical-align:middle;}
#headerMenu .inner .h_menu_top.mobile .btn_gnbClose{position:absolute;right:10px;top:13px;width:24px;}
#headerMenu .inner .h_topMenu{background-color:#585858;text-align:center;line-height:46px;display:none;}
#headerMenu .inner .h_topMenu:after{content:"";display:block;clear:both;}
#headerMenu .inner .h_topMenu li{position:relative;display:inline-block;padding:0 8px;}
#headerMenu .inner .h_topMenu li:after{position:absolute;left:0;top:50%;margin-top:-6px;content:"";display:block;width:1px;height:12px;background:#fff;}
#headerMenu .inner .h_topMenu li:first-child:after{display:none;}
#headerMenu .inner .h_topMenu li a{font-size:13px;color:#fff;}
#headerMenu #mainMenu li .open.send .left a.two{display:none;}
#headerMenu #mainMenu li .open.send .right a{display:none;}
#headerMenu #mainMenu li .open.send .right a:first-child{display:block;}
#headerMenu #mainMenu li .open.receive .right a{display:none;}
#headerMenu #mainMenu li .open.receive .right a:first-child{display:block;}


.jp #headerMenu .inner .h_topMenu li a{font-size:11px;}
#headerMenu #mainMenu{position:relative;top:0;right:inherit;width:100%;}
#headerMenu #mainMenu li.main{width:100%;float:none;height:auto;border-left:0;border-bottom:0;background:#fff;}
#headerMenu #mainMenu li.main:first-child{width:100%;border-radius:0;}
#headerMenu #mainMenu li .open{position:relative;top:0;left:0;}
#headerMenu #mainMenu li .open.send{width:100%;}
#headerMenu #mainMenu li .open.send .left, #headerMenu #mainMenu li .open.send .center{display:block;width:100%;padding:0;}

#headerMenu #mainMenu li .open.send .left{width:50%;float:left;}
#headerMenu #mainMenu li .open.send .left a.one{margin-bottom:0;border-radius:0;margin:0;height:62px;}
#headerMenu #mainMenu li .open.send .left a p{text-align:center;margin-top:10px;}
#headerMenu #mainMenu li .open.send .center{width:50%;float:left;}
#headerMenu #mainMenu li .open.send .center a p{text-align:center;}
#headerMenu #mainMenu li .open.send .right{clear:both;display:block;width:100%;padding:0;}
#headerMenu #mainMenu li .open.send .right a{height:52px;line-height:52px;background-color:#e3e3e3;}
#headerMenu #mainMenu li .open.send .right a p{text-align:center;font-weight:bold;font-size:14px;}
#headerMenu #mainMenu li .open.receive .left{float:left;width:50%;}
#headerMenu #mainMenu li .open.receive .left a p{text-align:center;}
#headerMenu #mainMenu li .open.receive .center{float:left;width:50%;}
#headerMenu #mainMenu li .open.receive .center a p{text-align:center;}
#headerMenu #mainMenu li .open.receive .right{clear:both;display:block;width:100%;padding:0;}
#headerMenu #mainMenu li .open.receive .right a{height:52px;line-height:52px;background-color:#e3e3e3;}
#headerMenu #mainMenu li .open.receive .right a p{text-align:center;font-weight:bold;font-size:14px;}

#headerMenu #mainMenu li.main .navi{width:100%;height:48px;line-height:48px;display:block;font-size:18px;color:#501d0e;text-align:left;font-weight:bold;background:none;background-size:16px;padding-left:18px;box-sizing:border-box;}
#headerMenu #mainMenu li.main .navi.active{background:#c51b1e url("../img/common/gnb_iconMinus.png") no-repeat 10px center ;background-size:16px;color:#fff;}
#headerMenu #mainMenu li.main:hover{background:#fff;}
#headerMenu #mainMenu li.main:last-child{border-radius:0;border-right:0;}
#headerMenu #mainMenu li .open.send{}
#headerMenu #mainMenu li .open.receive{width:100%;left:0;}
#headerMenu #mainMenu li .open.mypage{width:100%;}
#headerMenu #mainMenu li .open.help{width:100%;left:0;}
#headerMenu #mainMenu li .open .left{width:100%;padding:0;}
#headerMenu #mainMenu li .open.send .right a{width:100%;border-radius:0;margin:0;border-top:1px solid #d9d9d9;}

#headerMenu #mainMenu li .open.send .right a p, #headerMenu #mainMenu li .open.help .center a p, #headerMenu #mainMenu li .open.help .right a p{padding-left:0;color:#4c4c4c;box-sizing:border-box;}
#headerMenu #mainMenu li .open.send .center a, #headerMenu #mainMenu li .open.receive .left a, #headerMenu #mainMenu li .open.receive .center a, #headerMenu #mainMenu li .open.help .left a{width:100%;height:auto;padding:8px 0;display:block;border-radius:0;}
#headerMenu #mainMenu li .open.send .left a.one p, #headerMenu #mainMenu li .open.send .left a.two p, #headerMenu #mainMenu li .open.mypage .left a p, #headerMenu #mainMenu li .open.mypage .right a p{padding-left:0;box-sizing:border-box;}
#headerMenu #mainMenu li .open.receive .right a{width:100%;border-radius:0;margin:0;border-top:1px solid #d9d9d9;}
#headerMenu #mainMenu li .open.receive .right p{text-align:left;padding-left:0;box-sizing:border-box;}
#headerMenu #mainMenu li .open.mypage .left a.one,
#headerMenu #mainMenu li .open.mypage .left a.two{width:50%;border-radius:0;margin:0;float:left;}
#headerMenu #mainMenu li .open.mypage .left, #headerMenu #mainMenu li .open.mypage .right{width:100%;padding:0;display:block;overflow:hidden;}
#headerMenu #mainMenu li .open.mypage .right a.three,
#headerMenu #mainMenu li .open.mypage .right a.four{float:left;width:50%;margin-bottom:0;}
#headerMenu #mainMenu li .open.help .left{width:100%;display:block;}
#headerMenu #mainMenu li .open.help .center, #headerMenu #mainMenu li .open.help .right{width:100%;padding:0;display:block;}
#headerMenu #mainMenu li .open.help .center a, #headerMenu #mainMenu li .open.help .right a{display:none;width:100%;border-radius:0;line-height:42px;height:42px;margin:0;border-top:1px solid #d9d9d9 !important;}
#headerMenu #mainMenu li.main .btn{width:100%;display:block;height:auto;text-align:center;padding-left:0;box-sizing:border-box;}



.guide.one ul,
.guide.two ul,
.guide.mypage ul,
.guide.beginner ul,
.guide.overview ul,
.guide.remitOrder01 ul,
.guide.remitOrder04 ul,
.guide.infoJoin_top ul {
	display:block;
	margin: 0 auto;
}

.oneColumn .oneBlock{margin-bottom:0;}
.oneBlock .guide ul{width:95%;padding-top:2%;}
.oneBlock .guide.two ul{padding-top:1%;}
.oneBlock .guide ul:after{content:"";display:block;clear:both;}

.guide.cardInfo_top, .remitOrder01, .infoJoin_to, .remitOrder04{border:none;}
.guide.cardInfo_top ul{width:100%;display:block;margin:0 auto;}
.guide.cardInfo_top ul li{width:49%;margin-left:2%;}
.guide.cardInfo_top ul li a{}

.guide.one ul li{margin-left:0;width:49%;margin:1% 0.5%;}
.guide.one ul li .box.one{background-size:40px;background-position:center 18px;}
.guide.one ul li .box.two{background-size:40px;background-position:center 18px;}
.guide.one ul li .box.three{background-size:40px;background-position:center 18px;}
.guide.one ul li .box.four{background-size:40px;background-position:center 18px;}
.guide.one ul li .box, .guide.mypage ul li .box{padding:65px 15px 20px 15px;}

.twoColumn #side{margin-left:0;width:100%;}
#side_inner{width:100%;}
dl.guide dt{background-position:97% center;}
dl.guide dt.open{background-position:97% center;}
#side .guide ul li a, #side .sideInfo ul li a{width:100%;box-sizing:border-box;display:block;height:auto;background-position:97% center;}
#side .guide ul li a:hover, #side .sideInfo ul li a:hover {background-position:97% center;}
#side .useLink, #side .infoLink{border-radius:0;box-shadow:none;}
#side .exchangeBoard .title, #side .infoLink .title, #side .useLink .title{border-radius:0;padding:12px 10px;}
.remittanceWrap .tabBtnWrap ul{table-layout:fixed;}
.remittanceWrap .tabBtnWrap ul li{min-width:20%;width:20%;margin:0;border:none;border-radius:0;top:0;text-align:center;display:table;}
.remittanceWrap .tabBtnWrap ul li a{min-width:100%;width:100%;padding:0 1%;font-size:12px;border-left:1px solid #aaa;height:82px;font-size:12px;}
.remittanceWrap .tabBtnWrap ul li:first-child a{border-left:0;}
.remittanceWrap .tabBtnWrap ul li.select{border:none;z-index:0;background:#094d9b;}
.remittanceWrap .tabBtnWrap ul li.select a{color:#fff;}
.remittanceWrap .tabBtnWrap:before{position: absolute;content: "";width: 100%;top: 0;left: 0;z-index: 1;border-top:1px solid #aaa;}
.remittanceWrap .tabBtnWrap:after{border-bottom:1px solid #aaa;}

.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%;}
#side .send ul{padding:0 1%;width:98%;margin-left:0;}
#side .send ul:after{content:"";display:block;clear:both;}
#side .send ul li{float:left;width:48%;margin:0 1%;}
#side .mypage ul li a, #side .send ul li a{width:100%;display:block;box-sizing:border-box;}
#side .mypage ul li{width:100%;}
#side .mypage ul li a{line-height:42px;height:42px;border-radius:0;}
#side .send ul li span{margin-bottom:4px;white-space:nowrap;}
#side #side_inner .send ul li{margin-bottom:15px;}
#side #side_inner .send ul li a{line-height: 42px;background-position:10px center; height: 42px; font-size:11px;}
#side #side_inner .send ul li.menu_sending a{ background-size: 20px;}
#side #side_inner .send ul li.menu_remittance a{ background-size: 20px;margin-top:26px;}
#side #side_inner .send ul li.menu_receive a{background-size: 20px;letter-spacing:-1px;}
.jp #side #side_inner .send ul li span{font-size:10px;}
.jp #side #side_inner .send ul li:nth-of-type(4) a{margin-top:21px;}
#side_inner > .guide{width:100%;float:none;}
#side_inner > .useLink{width:100%;float:none;margin-left:0;}
#side_inner > .infoLink{width:100%;float:none;margin-left:0;}

}


/*  ~ 340 */
@media screen and (max-width: 340px){
.remittanceWrap .tabBtnWrap ul li a{font-size:11px;}
#side #side_inner .send ul li a{background-image:none;padding:0;}


}