body,
nav,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th {
	margin: 0;
	padding: 0;
}

table {
	border-collapse: collapse;
}

ul {
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
	-webkit-padding-start: 0;
}

/* 先方指示で削除 */
.Instruct_the_Delete {
	display: none;
}

input#Submit,
input[type="reset"] {
	padding: 2px 10px;
	-webkit-border-radius: 5px;
	/* for Safari and Chrome */
	-moz-border-radius: 5px;
	/* for Firefox */
	-o-border-radius: 5px;
	/* for opera */
	border-radius: 5px;
}

body {
	background-color: #EDEDED;
}

body#seikyKaisu {
	background-color: #FFF;
}

#container {
	clear: both;
	width: auto;
}

#topDisForm #container {
	width: 960px;
}

#seikySel1Form #container {
	width: 1058px;
}

#cardaddInpForm #container {
	width: 853px;
}

.mainDis #container {
	width: 645px;
	margin-top: 0;
}

#shins2InpForm #container,
#shins2VieForm #container {
	width: 650px;
	margin-top: 0;
}

.pointshift #container {
	width: 780px;
	margin-top: 20px;
}

#pointIkoTopForm #container,
.ecoupon #container {
	width: 650px;
	margin-top: 20px;
}

.pointgiftFix #container {
	margin-top: 10px;
}

.campaign #container {
	width: 100%;
	position: static;
	padding-bottom: 0;
}

#isSpUserAgent {
	display: none;
	background-color: #FFF;
}

/* ヘッダー */
#header {
	background-image: url('../images/www/new/head_bg_b.gif');
	text-align: -webkit-left;
	height: 53px;
}

#billTrandferForm #header,
#paymentFixForm #header,
.popupWindow #header {
	background-image: url('../images/www/new/d_syoukai_bg1.gif');
	background-repeat: repeat-x;
}

#header ul {
	width: 900px;
	margin-top: 0;
	padding-top: 0;
	background-image: url('../images/www/new/head_bg.gif');
	background-position: 205px 0;
	background-repeat: no-repeat;
	height: 53px;
}

#billTrandferForm #header ul,
#paymentFixForm #header ul,
.popupWindow #header ul {
	width: 521px;
	background-image: url('../images/www/new/d_syoukai_bg2.gif');
}

#topDis #header,
#topDis #main_nav,
#footer {
	width: 100%;
	min-width: 800px;
}

#header ul li {
	float: left;
}

#logo_image {
	height: 53px;
}

#goTop-1 {
	display: block;
	background-image: url('../images/www/new/head_logo.gif');
	background-position: 0 0;
	background-repeat: no-repeat;

	width: 205px;
	height: 53px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	border-width: 0px;
}

#l-mall-banner {
	margin-top: 11px;
}

#goTop-2,
.ecouponHeader ul #goTop-2 {
	margin-left: 67px;
}

#pointIkoTopForm #goTop-2,
.pointshift #goTop-2,
{
margin-left: 97px;
}

#btn_inquiry,
#btn_logout,
#btn_close {
	margin-left: 2px;
}

#goTop-2,
#btn_inquiry a,
#btn_logout a,
#windowClose a,
#btn_close a {
	display: block;
	background-repeat: no-repeat;

	height: 24px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	border-width: 0px;
}

#goTop-2 {
	width: 98px;
	background-image: url('../images/www/new/sub_head_t_btn00.gif');
}

#goTop-2:hover {
	background-image: url('../images/www/new/sub_head_t_btn00o.gif');
}

#windowClose {
	margin-left: 203px;
	width: 108px;
	background-image: url('../images/www/new/close_bt.gif');
}

#windowClose:hover:hover {
	background-image: url('../images/www/new/close_bto.gif');
}

#btn_close {
	width: 97px;
	background-image: url('../images/www/new/sub_head_t_btn03.gif');
}

#btn_close:hover {
	background-image: url('../images/www/new/sub_head_t_btn03o.gif');
}

#mainDisForm #btn_close,
.pointgift #btn_close,
#pointgiftErrForm #btn_close {
	margin-left: 468px;
}

#shins2InpForm #btn_close,
#shins2VieForm #btn_close {
	margin-left: 390px;
}

#btn_inquiry a {
	width: 98px;
	background-image: url('../images/www/new/sub_head_t_btn01.gif');
}

#btn_inquiry a:hover {
	background-image: url('../images/www/new/sub_head_t_btn01o.gif');
}

#mainErrForm #btn_inquiry {
	margin-left: 371px;
}

#btn_logout a {
	width: 97px;
	background-image: url('../images/www/new/sub_head_t_btn02.gif');
}

#btn_logout a:hover {
	background-image: url('../images/www/new/sub_head_t_btn02o.gif');
}


/* メインナビゲーション */
#main_nav {
	clear: both;

	position: absolute;
	top: 53px;
	left: 0;

	background-repeat: repeat-x;
	background-position: 0 35px;
	height: 44px;
	width: 100%;
	min-width: 800px;
}

#main_nav h2 {
	display: none;
}

#menu {
	height: 35px;
	background-image: url('../images/www/new/menu_bg.gif');
	background-repeat: repeat-x;
}

#menu>li a {
	display: block;
	width: 112px;
	height: 0;
	/*高さ0*/
	overflow: hidden;
	/*領域外へ押し出したテキストを隠す*/
	padding-top: 35px;
	/*指定するはずの高さ分領域確保*/
}

#goMenuSub1-5 {
	background-image: url('../images/www/new/top/head_t_mn01.gif') !important;
}

.now #goMenuSub1-5,
#goMenuSub1-5:hover {
	background-image: url('../images/www/new/top/head_t_mn01o.gif') !important;
}

#goMenuSub2-5 {
	background-image: url('../images/www/new/top/head_t_mn02.gif') !important;
}

.now #goMenuSub2-5,
#goMenuSub2-5:hover {
	background-image: url('../images/www/new/top/head_t_mn02o.gif') !important;
}

#goMenuSub3-5 {
	background-image: url('../images/www/new/top/head_t_mn03.gif') !important;
}

.now #goMenuSub3-5,
#goMenuSub3-5:hover {
	background-image: url('../images/www/new/top/head_t_mn03o.gif') !important;
}

#goMenuSub4-5 {
	background-image: url('../images/www/new/top/head_t_mn04.gif') !important;
}

.now #goMenuSub4-5,
#goMenuSub4-5:hover {
	background-image: url('../images/www/new/top/head_t_mn04o.gif') !important;
}

#goMenuSub5-5 {
	background-image: url('../images/www/new/top/head_t_mn05.gif') !important;
}

.now #goMenuSub5-5,
#goMenuSub5-5:hover {
	background-image: url('../images/www/new/top/head_t_mn05o.gif') !important;
}

#goMenuSub6-5 {
	background-image: url('../images/www/new/top/head_t_mn06.gif') !important;
}

.now #goMenuSub6-5,
#goMenuSub6-5:hover {
	background-image: url('../images/www/new/top/head_t_mn06o.gif') !important;
}

#goMenuSub7-5 {
	background-image: url('../images/www/new/top/head_t_mn07.gif') !important;
}

.now #goMenuSub7-5,
#goMenuSub7-5:hover {
	background-image: url('../images/www/new/top/head_t_mn07o.gif') !important;
}

#menu ul a:hover {
	background-color: #FFF !important;
	color: #000 !important;
}

#main,
#banner {
	float: left;
}

#menu {
	margin-top: 0;
	padding-top: 0;
}

#menu>li {
	position: relative;
	float: left;
	width: 112px;
	height: 35px;
	z-index: 100;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}

#menu li ul {
	display: none;
	position: absolute;
	top: 35px;
	left: 0px;
	padding: 0px 0px 0px;
	width: 190px;
	background: #6e9ad4;
	border: solid 2px #6e9ad4;
	z-index: 100;
	font-size: 11px;
	line-height: 20px;
}

#menu li ul li {
	line-height: 1 !important;
}

#menu li ul li a {
	display: inline-block !important;
	margin-top: 5px !important;
	padding-top: 5px !important;
	width: 190px !important;
	height: 20px !important;
	color: #ffffff !important;
	font-size: 11px !important;
	vertical-align: bottom !important;
	text-decoration: none !important;
}

#menu li ul li a.ie7 {
	display: inline;
	height: 25px;
}

#main {
	clear: both;
	padding-left: 10px;
}

#main,
#banner {
	padding-top: 10px;
}

#content {
	width: 764px;
	background-color: #B7CCE9;
	background-image: url('../images/www/new/top/wd_top_hd_01.gif');
	background-repeat: no-repeat;
	padding-top: 10px;
}

#content_menu {
	clear: both;
}

#main_head {
	width: 743px;
	height: 105px;
	margin: 0 auto;
	background-image: url('../images/www/new/top/block_01_inner_bg_topn.gif');
	background-repeat: no-repeat;
}

.fnm,
.lintxt {
	color: #FFF;
	margin-top: 8px;
}

.fnm {
	float: left;
	width: 405px;
	margin-left: 14px;
	padding-top: 2px;
	font-size: 12px;
}

.emlc {
	padding-top: 8px;
}

#contentName {
	font-size: 16px;
}

#card_info {
	clear: both;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}

#card_info>div {
	float: left;
	width: 270px;
	margin-top: 16px;
	padding-bottom: 13px;
}

.cn {
	margin-left: 90px;
}

.em {
	margin-left: 100px;
}

#cardNameTitle,
#emailaddresTitle {
	display: none;
}

.lintxt {
	clear: both;
	height: 30px;
	padding-top: 5px;
	font-size: 11px;
	padding-left: 14px;
	background-image: url('../images/www/new/top/block_01_inner_bg_mid.gif');
	background-repeat: no-repeat;
}

.lintxt div {
	display: inline;
}

#layer_2 h2,
#setting h2,
#card_only h2 {
	display: none;
}

.main_head_c1,
.main_head_c2 {
	float: left;
	margin-top: 5px;
}

.main_head_c1 {
	margin-left: 11px;
	width: 325px;
}

.main_head_c1 h2 {
	width: 320px;
	height: 29px;
	background-image: url('../images/www/new/top/block_01_idx_01.gif');
	background-repeat: no-repeat;

	height: 29px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	border-width: 0px;
}

.main_head_c2 {
	margin-left: 7px;
	width: 411px;
}

.navsub {
	display: none;
}

#recommendation,
#setting,
#card_only {
	clear: both;
	width: 763px;
}

#recommendation_btn,
#setting_btn,
#card_only_btn {
	padding-left: 10px;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	background-color: #ffffff;
}

#recommendation_btn,
#setting_btn {
	height: 100px;
}

#card_only_btn {
	height: 50px;
}

#content_menu {
	margin-left: 4px;
	height: 66px;
}

#content_menu li {
	float: left;
	width: 251px;
	height: 66px;
}

#recommendation_btn li,
#setting_btn li,
#card_only_btn li {
	float: left;
	width: 183px;
	height: 49px;
}

#content_menu a,
#recommendation_btn a,
#setting_btn a,
#card_only_btn a {
	display: block;
	margin-left: 4px;
	background-repeat: no-repeat;

	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	border-width: 0px;
}

#recommendation_btn a,
#setting_btn a,
#card_only_btn a {
	width: 183px;
	height: 49px;
}

#content_menu a {
	width: 251;
	height: 66px;
}

#goSeikySel1-2 {
	background-image: url('../images/www/new/top/btn_01_03.gif');
}

#goSeikySel1-2:hover {
	background-image: url('../images/www/new/top/btn_01_03o.gif');
}

#goBalanceInq-2 {
	background-image: url('../images/www/new/top/btn_01_04.gif');
}

#goBalanceInq-2:hover {
	background-image: url('../images/www/new/top/btn_01_04o.gif');
}

#goPointChg-2 {
	background-image: url('../images/www/new/top/btn_01_05.gif');
}

#goPointChg-2:hover {
	background-image: url('../images/www/new/top/btn_01_05o.gif');
}

#goInstallmentSel-2 {
	background-image: url('../images/www/new/top/btn_02_01.gif');
}

#goInstallmentSel-2:hover {
	background-image: url('../images/www/new/top/btn_02_01o.gif');
}

#goRevoChg {
	background-image: url('../images/www/new/top/btn_02_02.gif');
}

#goRevoChg:hover {
	background-image: url('../images/www/new/top/btn_02_02o.gif');
}

#goAutoRevo {
	background-image: url('../images/www/new/top/btn_02_03.gif');
}

#goAutoRevo:hover {
	background-image: url('../images/www/new/top/btn_02_03o.gif');
}

#goLimitIncrease-2 {
	background-image: url('../images/www/new/top/btn_02_04.gif');
}

#goLimitIncrease-2:hover {
	background-image: url('../images/www/new/top/btn_02_04o.gif');
}

#goCashIng-2 {
	background-image: url('../images/www/new/top/btn_02_05.gif');
}

#goCashIng-2:hover {
	background-image: url('../images/www/new/top/btn_02_05o.gif');
}

#goFamilyCard-2 {
	background-image: url('../images/www/new/top/btn_02_06.gif');
}

#goFamilyCard-2:hover {
	background-image: url('../images/www/new/top/btn_02_06o.gif');
}

#goBillMailSend-2 {
	background-image: url('../images/www/new/top/btn_02_07.gif');
}

#goBillMailSend-2:hover {
	background-image: url('../images/www/new/top/btn_02_07o.gif');
}

#goKaiinInfo-2 {
	background-image: url('../images/www/new/top/btn_03_01.gif');
}

#goKaiinInfo-2:hover {
	background-image: url('../images/www/new/top/btn_03_01o.gif');
}

#goPersonalInfo-2 {
	background-image: url('../images/www/new/top/btn_03_02.gif');
}

#goPersonalInfo-2:hover {
	background-image: url('../images/www/new/top/btn_03_02o.gif');
}

#goCardPass-2 {
	background-image: url('../images/www/new/top/btn_03_03.gif');
}

#goCardPass-2:hover {
	background-image: url('../images/www/new/top/btn_03_03o.gif');
}

#goRevoCardCourseChg-2 {
	background-image: url('../images/www/new/top/btn_03_04.gif');
}

#goRevoCardCourseChg-2:hover {
	background-image: url('../images/www/new/top/btn_03_04o.gif');
}

#goLoginidchg-2 {
	background-image: url('../images/www/new/top/btn_03_05.gif');
}

#goLoginidchg-2:hover {
	background-image: url('../images/www/new/top/btn_03_05o.gif');
}

#goLoginPassChg-2 {
	background-image: url('../images/www/new/top/btn_03_06.gif');
}

#goLoginPassChg-2:hover {
	background-image: url('../images/www/new/top/btn_03_06o.gif');
}

#goFundTransfer-2 {
	background-image: url('../images/www/new/top/btn_03_07.gif');
}

#goFundTransfer-2:hover {
	background-image: url('../images/www/new/top/btn_03_07o.gif');
}

#goChgMail-3 {
	background-image: url('../images/www/new/top/btn_03_08.gif');
}

#goChgMail-3:hover {
	background-image: url('../images/www/new/top/btn_03_08o.gif');
}

#goStudentsMenu-2 {
	background-image: url('../images/www/new/top/btn_02_08.gif');
}

#goStudentsMenu-2:hover {
	background-image: url('../images/www/new/top/btn_02_08o.gif');
}

#goStellaMenu-2 {
	background-image: url('../images/www/new/top/btn_stella.gif');
}

#goStellaMenu-2:hover {
	background-image: url('../images/www/new/top/btn_stellao.gif');
}


#security {
	background-image: url('../images/www/new/top/wd_top_sk.gif');
}

#security h1 {
	display: none;
}

.sl {
	text-align: center;
	margin: 20px auto;
	background-image: url(../images/www/new/top/wd_top_sk.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 99px;
}

.sl_txt {
	float: left;
	width: 400px;
	vertical-algin: middle;
	margin-left: 180px;
	margin-right: 70px;
	margin-top: 40px;
	text-align: center;
	font-size: 12px;
}

.vsign {
	width: 90px;
	margin-top: 10px;
	float: left;
}

div.rn_Suggestions {
	font-size: .75em;
	font-weight: normal;
}

div.rn_Documents {
	margin-top: 2px;
	width: 100%;
	border: 1px solid black;
	background-color: whitesmoke;
	padding-bottom: 1px;
	padding-left: 2px;
}

div.rn_Hide {
	display: none;
}

.rn_List {
	font-size: .75em;
	font-weight: normal;
}

#main-3columns {
	margin-top: 0;
	min-height: 350px;
}

#menu-3columns,
#banner-3columns {
	margin-top: 10px;
}

#main-3columns {
	width: 580px;
	padding: 10px;
	font-size: 12px;
	line-height: 16px;
	background-color: #FFF;
	background-repeat: repeat-x;
}

#errorForm #main-3columns {
	width: 670px;
}

#seikySel1Form #main-3columns {
	width: 695px;
	margin-right: 161px;
}

#cardaddInpForm #main-3columns {
	width: 651px;
}

.mainDis #main-3columns {
	width: 490px;
	margin-bottom: 20px;
}

#shins2InpForm #main-3columns,
#shins2VieForm #main-3columns {
	width: 580px;
}

.pointshift #main-3columns {
	width: 760px;
}

#pointIkoTopForm #main-3columns,
.ecoupon #main-3columns {
	width: 590px;
}

.pointgiftFix #main-3columns {
	float: none;
	margin-left: 10px;
}

.simulation #main-3columns {
	width: 590px !important;
}

#shoppingSimBunkatsuInpForm #main-3columns {
	width: 600px !important;
}

.campaign #main-3columns {
	float: none;
	width: 880px !important;
	*width: 890px !important;
	margin-left: 0;
}

#topic_path {
	width: 580px;
	padding-bottom: 2px;
	background-image: url('../images/www/new/line01.gif');
	background-position: left bottom;
	background-repeat: repeat-x;
}

.campaign #topic_path {
	background-image: none;
}

.campaign .campaign_end_text {
	padding-top: 10px !important;
	padding-bottom: 20px !important;
	font-size: 16px !important;
	font-weight: bold !important;
	color: red !important;
	text-align: center !important;
}

#content_title {
	display: block;
	width: 580px;
	height: 24px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	border-width: 0px;
	background-repeat: no-repeat;

	margin-top: 10px;
}

.mainDis #content_title {
	width: 100%;
}

#ecouponInpForm #content_title,
#ecouponVieForm #content_title {
	height: auto;
}

#seikySel1Form #content_title {
	background-image: url('../images/www/new/t_menu0102.gif');
}

#henko4Inp202Form #content_title,
#henko4Exp102Form #content_title,
#henko4Inp102Form #content_title,
#henko4Vie02Form #content_title,
#henko4Fix02Form #content_title {
	background-image: url('../images/www/new/t_menu0507.gif');
}

#menuForm #content_title,
#cardaddInpForm #content_title {
	background-image: url('../images/www/new/t_menu01.gif');
}

#cardaddInpForm #content_title,
#cardaddVieForm #content_title,
#cardaddFixForm #content_title,
#ninIdInpForm #content_title {
	background-image: url('../images/www/new/t_menu0104.gif');
}

#ninIdVie #content_title {
	background-image: url('../images/www/new/t_menu0104_1.gif');
}

#ninIdFix #content_title {
	background-image: url('../images/www/new/t_menu0104_2.gif');
}

.subMenuMn1 #content_title.content_title_cardadd {
	background-image: url('../images/www/new/t_riyo_btn02.gif') !important;
}

#passInpForm #content_title,
#passVieForm #content_title {
	background-image: url('../images/www/new/t_riyo_btn03.gif');
}

#menuSub2Form #content_title {
	background-image: url('../images/www/new/sub2_tit.gif');
}

#menuSub3Form #content_title {
	background-image: url('../images/www/new/t_menu03.gif');
}

#menuSub4Form #content_title {
	background-image: url('../images/www/new/t_menu04_0.gif');
}

#seikyPdfPasswordInpForm #content_title.billinq_seikyPdfPasswordInp {
	background-image: url('../images/www/new/t_menu0202_4.gif') !important;
}

#seikyPdfPasswordInpForm #content_title {
	background-image: url("../images/www/new/t_menu0102_1.gif");
}

#paymentInpForm #content_title,
#paymentFixForm #content_title {
	background-image: url("../images/www/new/t_menu0102_3.gif");
}

#paymentHisForm #content_title {
	background-image: url("../images/www/new/t_menu0102_2.gif");
}

#kozaInpForm #content_title,
#kozaVie1Form #content_title,
#kozaFix1Form #content_title {
	background-image: url("../images/www/new/t_menu0302.gif");
}

#kozaVie2Form #content_title,
#kozaFix2Form #content_title {
	background-image: url("../images/www/new/t_menu0302_1.gif");
}

#zanVieForm #content_title {
	background-image: url("../images/www/new/t_menu0102_5.gif");
}

#estateSelForm #content_title {
	background-image: url("../images/www/new/t_menu0303.gif");
}

#cashSelForm #content_title,
.StateReqPYak #content_title {
	background-image: url("../images/www/new/t_menu0304.gif");
}

.subMenuMn5 #content_title {
	background-image: url("../images/www/new/t_menu05.gif");
}

.subMenuMn5 #content_title.content_title_sendmail {
	background-image: url("../images/www/new/t_menu0402.gif");
}

.subMenuMn5 #content_title.content_title_toppingBLst {
	background-image: url("../images/www/new/t_menu0403.gif");
}

.subMenuMn5 #content_title.content_title_henko3 {
	background-image: url("../images/www/new/t_menu0404.gif");
}

.subMenuMn5 #content_title.content_title_familycard {
	background-image: url("../images/www/new/t_menu0405.gif");
}

.subMenuMn5 #content_title.content_title_moneylook {
	background-image: url("../images/www/new/t_menu0407.gif");
}

.subMenuMn5 #content_title.content_title_etcweb {
	background-image: url("../images/www/new/t_menu04010.gif");
}

#menuForm.subMenuMn5 #content_title.content_title_menuSub511 {
	background-image: url("../images/www/new/t_menu9901_1.gif");
}

#menuForm.subMenuMn5 #content_title.content_title_menuSub6 {
	background-image: url("../images/www/new/t_menu06.gif");
}

#menuForm.subMenuMn6 #content_title.content_title_menuSub6 {
	background-image: url("../images/www/new/t_menu06.gif");
}

.subMenuMn5 #content_title.content_title_refund {
	background-image: url("../images/www/new/t_menu0411_1.gif") !important;
}

.subMenuMn5 #content_title.content_title_refundPay {
	background-image: url("../images/www/new/t_menu9901_4.gif") !important;
}

.subMenuMn5 #content_title.content_title_stella_refund {
	background-image: url("../images/www/new/t_menu0414.gif") !important;
}

.subMenuMn5 #content_title.content_title_idReqMP {
	background-image: url("../images/www/new/t_menu0412.gif") !important;
}

.subMenuMn5 #content_title.content_title_mailMgznSelect {
	background-image: url("../images/www/new/t_menu0416.gif") !important;
}

.subMenuMn5 #content_title.content_title_goldservice {
	background-image: url("../images/www/new/t_menu0413.gif") !important;
}

.subMenuMn6 #content_title.content_title_addresschg {
	background-image: url("../images/www/new/t_menu0507.gif") !important;
}

.subMenuMn6 #content_title.content_title_cardpass_henko_shokai {
	background-image: url("../images/www/new/t_menu0502.gif") !important;
}

.subMenuMn6 #content_title.content_title_fundtransfer_touroku_henko {
	background-image: url("../images/www/new/t_menu0503.gif") !important;
}

.subMenuMn6 #content_title.content_title_emailaddress_change {
	background-image: url("../images/www/new/t_menu0504.gif") !important;
}

.subMenuMn7 #content_title.content_title_menuSub7 {
	background-image: url("../images/www/new/t_menu07.gif") !important;
}

#content_title.content_title_address_change {
	background-image: url("../images/www/new/t_menu_adfix_01.gif") !important;
}

#content_title.content_title_recinfinq {
	background-image: url("../images/www/new/t_menu0601.gif") !important;
}

#content_title.content_title_threeDSecureRegist {
	background-image: url("../images/www/new/t_menu0417.gif") !important;
}

#seikyPdfPasswordInpForm.lastmonthbillinq #content_caption p {
	margin: 12px 0;
}

#content_caption {
	margin-top: 24px;
	font-size: 12px;
}

.subMenuMn5 #content_caption {
	margin-top: 5px;
	margin-bottom: 10px;
}

#henko4Vie02Form #content_caption,
#henko4Inp202Form #content_caption,
#henko4Exp102Form #content_caption {
	margin-top: 10px;
}

#henko4Inp202Form #chgAftSktb2,
#henko4Inp202Form #chgAftSktbKn2,
#henko4Inp202Form #chgAftKinmskSktb2,
#henko4Inp202Form #chgAftKinmskSktbKn2 {
	font-size: 14px;
}


#content_caption>p,
#content_caption_attention,
#henko4Inp202_data>p,
#henko4Inp102_data {
	margin-right: 15px;
	margin-left: 15px;
}

#henko4Inp102Form #content_caption,
#henko4Fix02Form #content_caption {
	margin-top: 10px;
}

#henko4Inp102Form #content_caption p,
#henko4Fix02Form #content_caption p {
	margin-bottom: 10px;
}

#henko4Inp202_data>p {
	clear: both;
	padding-top: 10px;
	text-align: right;
}

#seikySel1Form #content_caption>p,
#seikySel1Form #content_caption_attention,
#for_yucho_direct {
	width: 530px;
	margin-left: 30px;
}

#content_caption_title {
	width: 514px !important;
	padding: 5px 8px;
	background-color: #cccccc;
}

#content_caption_attention ul {
	padding: 5px 10px 5px 25px;
	border: 1px solid #FF6600;
	list-style-type: disc;
}

#henko4Inp202Form #content_caption_attention>ul {
	padding-left: 15px;
}

#henko4Inp202Form #content_caption_attention ul {
	border: none;
}

#henko4Inp202Form #content_caption_attention ul li {
	margin: 0;
}

#content_caption_attention h3 {
	margin-top: 16px;
	color: #FF6600;
	font-size: 100%;
	font-weight: normal;
}

#henko4Inp202Form #content_caption_attention h3 {
	color: red;
}

#content_caption_attention .attention {
	color: red;
}

#henko4Vie02Form #content_caption_attention {
	text-align: left;
}

#selkySel1_data {
	margin-top: 10px;
}

#selkySel1_data input {
	margin-top: 4px;
}

#selkySel1_data dl {
	position: relative;
	clear: both;
}

#selkySel1_data dl {
	height: 66px;
}

#selkySel1_data dl:first-child {
	height: 66px;
}

#selkySel1_data dl dt {
	display: none;
}

#selkySel1_data dl:first-child dt {
	display: table-cell;
	background-color: #FEFFE6;
	border-top: 2px solid #000;
	border-bottom: 2px solid #000;
}

#selkySel1_data dl:first-child dt,
#selkySel1_data dl:first-child dt>div {
	height: 46px;
}

#selkySel1_data dl dt,
#selkySel1_data dl dd {
	float: left;
	text-align: center;
	border-left: 2px solid #000;
}

#selkySel1_data dl dt>div,
#selkySel1_data dl dd>div {
	display: table-cell;
	vertical-align: middle;
}

#selkySel1_data dl dd {
	position: absolute;
	top: 47px;
	border-bottom: 2px solid #000;
}

#selkySel1_data dl dd,
#selkySel1_data dl dd>div {
	height: 66px;
}

.selkySel1_data_no_title {
	display: none !important;
}

.selkySel1_data_no,
.selkySel1_data_no>div {
	width: 23px;
}

.selkySel1_data_card_title,
.selkySel1_data_card_title>div {
	width: 198px;
}


.selkySel1_data_card,
.selkySel1_data_card>div {
	width: 175px;
}

.selkySel1_data_card {
	left: 25px;
	text-align: left !important;
}

.selkySel1_data_card span {
	display: block;
	padding-left: 8px;
}

.selkySel1_data_payday_title,
.selkySel1_data_payday_title>div,
.selkySel1_data_payday,
.selkySel1_data_payday>div {
	width: 96px;
}

.selkySel1_data_payday {
	left: 200px;
}

.selkySel1_data_account_title,
.selkySel1_data_account_title>div,
.selkySel1_data_account,
.selkySel1_data_account>div {
	width: 160px;
}

.selkySel1_data_account {
	left: 298px;
}

.selkySel1_data_display_title,
.selkySel1_data_display_title>div,
.selkySel1_data_display,
.selkySel1_data_display>div {
	width: 111px;
}

.selkySel1_data_display {
	left: 460px;
}

.selkySel1_data_payment_title,
.selkySel1_data_payment_title>div,
.selkySel1_data_payment,
.selkySel1_data_payment>div {
	width: 118px;
}

.selkySel1_data_payment_title,
.selkySel1_data_payment {
	border-right: 2px solid #000;
}

.selkySel1_data_payment {
	left: 573px;
}

.henko4Inp202_kinmskChgRiyuKbn,
.henko4Inp202_chgAftSyksyuKbn,
.henko4Inp202_chgAftKinmskKjmei,
.henko4Inp202_chgAftKinmskKnmei {
	height: 35px;
}

#isNotCardSkyYmFlg,
#isDisplayFlg,
#isNotDisplayFlg,
#isFurikomiFlg,
#isImasuguFlg,
#isNotRirekiFlg {
	display: none !important;
}

#nextmonthbillinq {
	clear: both;
	width: 590px;
	padding-top: 50px;
	text-align: center;
}

#for_yucho_direct {
	margin-top: 40px;
	margin-bottom: 20px;
}

#for_yucho_direct h3 {
	width: 225px;
	padding: 5px;
	background-color: #009999;
	color: #FFFFFF;
	font-size: 100%;
	font-weight: normal;
}

#for_yucho_direct div {
	padding: 5px;
	border: 1px solid #009999;
}

#for_yucho_direct div>p:first-child {
	margin-top: 0;
}

.color_blue {
	color: #0000CC;
}

#henko4Inp202_data #chkJtkInp {
	margin-left: 15px;
	margin-bottom: 0;
}

#henko4Inp202_data dl {
	margin-right: 15px;
	margin-left: 15px;
	border-collapse: collapse;
}

#henko4Inp202_data h3 {
	margin-right: 17px;
	margin-left: 15px;
	padding: 6px 4px;
	text-align: left;
	background-color: #CCCCCC;
	font-size: 12px;
	font-weight: normal;
}

#henko4Inp202_data>div {
	clear: both;
}

#kinmskChg,
#isNensyuDispSgnFlg {
	padding-top: 20px;
}

.henko4Inp202_tel input {
	width: 60px;
}

#henko4Inp202_data dl {
	overflow: hidden;
}

#henko4Inp202_data dt,
#henko4Inp202_data dd {
	float: left;
	display: table-cell;
	vertical-align: middle;
	padding: 8px;
	border-left: 1px solid #CCCCCC;
}

#henko4Inp202_data dt {
	clear: both;
	width: 140px;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

#henko4Inp202_data dt span {
	font-size: 10px;
}

#henko4Inp202_data dt span:not(.info):before {
	content: "\A";
	white-space: pre;
}

#henko4Inp202_data dt>span {
	color: #FF0033;
}

#henko4Inp202_data .caption_normal {
	color: #000;
	letter-spacing: -0.07em;
}

#henko4Inp202_data dd {
	width: 373px;
	border-right: 1px solid #CCCCCC;
}

#henko4Inp202_data dd p {
	margin-top: 4px;
	margin-bottom: 0;
}

.valError {
	color: red;
}

#henko4Inp202_data .valError {
	display: block;
}

.table_even_number {
	background-color: #eeeeee;
}

#henko4Inp202_data dd p {
	margin-left: 20px;
	font-size: 11px;
	line-height: 15px;
}

.henko4Inp202_housing_loan table,
.henko4Inp202_rent table {
	float: left;
}

#henko4Inp202_data .henko4Inp202_housing_loan p,
#henko4Inp202_data .henko4Inp202_rent p,
#henko4Inp202_data .henko4Inp202_family p {
	float: right;
	width: 200px;
	margin-left: 0;
	text-indent: -1em;
}

#henko4Inp202_data dd.henko4Inp202_family div {
	float: left;
	width: 153px;
}

#henko4Inp202Form #content_caption_attention {
	clear: both;
}

.henko4Inp202_zip div * {
	vertical-align: middle;
}

.henko4Inp202_zip p {
	margin-left: 0 !important;
}

#henko4Inp202_data dd input {
	font-size: 12px;
	line-height: 16px;
}

#henko4Inp202_data dd select {
	font-size: 12px;
}

#chgAftYbnNo1,
#chgAftKinmskYbnNo1 {
	width: 54px;
}

#chgAftYbnNo2,
#chgAftKinmskYbnNo2 {
	margin-right: 30px;
}

#chgAftTelKbn,
#chgAftJykyKbn,
#koHgsTbKbn,
#koSkKzkNinzuKbn {
	width: 148px;
}

.henko4Inp202_zip {
	height: 74px;
}

.henko4Inp202_zip2 {
	height: 74px;
}

.henko4Inp202_address1 {
	height: 19px;
}

.henko4Inp202_address2 {
	height: 54px;
}

.henko4Inp202_address2_kana {
	height: 54px;
}

.henko4Inp202_address3 {
	height: 94px;
}

.henko4Inp202_address3_kana {
	height: 94px;
}

.henko4Inp202_tel {
	height: 30px;
}

.henko4Inp202_tel2 {
	height: 30px;
}

.henko4Inp202_mobilephone {
	height: 30px;
}

.henko4Inp202_mobilephone2 {
	height: 30px;
}

.henko4Inp202_kubun,
.henko4Inp202_chgAftKinmskTdfk {
	height: 19px;
}

.henko4Inp202_years_of_residence {
	height: 30px;
}

.henko4Inp202_housing_loan {
	height: 62px;
}

.henko4Inp202_rent {
	height: 62px;
}

.henko4Inp202_mate {
	height: 19px;
}

.henko4Inp202_family {
	height: 105px;
}

.henko4Inp202_family2 {
	height: 135px;
	border-bottom: 1px solid #CCCCCC;
}

.henko4Inp202_change_familyname1 {
	height: 34px;
}

.henko4Inp202_change_familyname2 {
	height: 34px;
}

.henko4Inp202_chgAftKinmskSktb,
.henko4Inp202_chgAftKinmskSktbKn {
	height: 50px;
}

.henko4Inp202_chgAftKinmskBuldMei,
.henko4Inp202_chgAftKinmskBuldMeiKn {
	height: 95px;
}

.henko4Inp202_chgAftKoKnzkuYmM,
.henko4Inp202_chgAftKoKinmskSyozkmei {
	height: 28px;
}

.henko4Inp202_chgAftKoNensyu {
	height: 28px;
}

.henko4Inp202_chgAftGysyKbn {
	height: 28px;
}


/* henko4Inp204Form */
#henko4Inp204Form #content_caption ul,
#henko4Inp205Form #content_caption ul {
	margin-left: 15px;
	margin-right: 20px;
}

#henko4Inp204Form #henko4Inp102_data {
	margin-top: 20px;
}

.lastRow {
	border-bottom: 1px solid #CCCCCC;
}

#btn_submit {
	margin-top: 20px;
}

#btn_submit input {
	display: block;
	width: 68px;
	margin: 0 auto 15px;
}



#menu-3columns {
	float: left;
	width: 182px;
	padding: 0;
}

#menu-3columns ul {
	line-height: 1.5;
}

#menu-3columns h1,
#menu-3columns ul,
#lbnr_b,
#lbnr_r {
	width: 162px;
	margin: 0 auto;
}

#menu-3columns h1,
#menu-3columns ul a {
	display: block;
	width: 162px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	border-width: 0px;
}

#menu-3columns h1 {
	height: 25px;
	background-image: url('../images/www/new/lft_menu01.gif');
}

.subMenuMn1 #menu-3columns h1 {
	background-image: url('../images/www/new/lft_riyo_btn01.gif') !important;
}

.subMenuMn3 #menu-3columns h1 {
	background-image: url('../images/www/new/lft_menu02.gif') !important;
}

#henko4Vie02Form #menu-3columns h1,
#henko4Inp202Form #menu-3columns h1,
#henko4Inp102Form #menu-3columns h1,
#henko4Fix02Form #menu-3columns h1,

#henko4Exp102Form #menu-3columns h1 {
	background-image: url('../images/www/new/lft_menu05.gif');
}

#menuForm #menu-3columns h1 {
	background-image: url('../images/www/new/lft_menu01.gif');
}

.subMenuMn4 #menu-3columns h1,
#menuSub4Form #menu-3columns h1,
#kozaInpForm #menu-3columns h1,
#kozaVie1Form #menu-3columns h1,
#kozaVie2Form #menu-3columns h1,
#kozaFix1Form #menu-3columns h1 {
	background-image: url('../images/www/new/lft_menu03.gif') !important;
}

.subMenuMn5 #menu-3columns h1 {
	background-image: url('../images/www/new/lft_menu04.gif') !important;
}

.subMenuMn6 #menu-3columns h1 {
	background-image: url('../images/www/new/lft_menu05.gif') !important;
}

.subMenuMn7 #menu-3columns h1 {
	background-image: url('../images/www/new/lft_menu06.gif') !important;
}

#menu-3columns li {
	height: 23px;
	background-image: url('../images/www/new/s_menu_line01.gif');
	background-position: left bottom;
	background-repeat: repeat-x;
}

#menu-3columns ul a {
	height: 22px;
}

#goZanVie {
	background-image: url('../images/www/new/lft_menu0101.gif');
}

.now #goZanVie,
#goZanVie:hover {
	background-image: url('../images/www/new/lft_menu0101o.gif');
}

#goSeikySel1 {
	background-image: url('../images/www/new/lft_menu0102.gif');
}

.now #goSeikySel1,
#goSeikySel1:hover {
	background-image: url('../images/www/new/lft_menu0102o.gif');
}

#goPointchgSel1 {
	background-image: url('../images/www/new/lft_menu0103.gif');
}

.now #goPointchgSel1,
#goPointchgSel1:hover {
	background-image: url('../images/www/new/lft_menu0103o.gif');
}

#goWww_revoZanVie-1 {
	background-image: url('../images/www/new/lft_menu0104.gif');
}

.now #goWww_revoZanVie-1,
#goWww_revoZanVie-1:hover {
	background-image: url('../images/www/new/lft_menu0104o.gif');
}

#goKaiinVie2 {
	background-image: url('../images/www/new/lft_menu0507.gif');
}

.now #goKaiinVie2,
#goKaiinVie2:hover {
	background-image: url('../images/www/new/lft_menu0507o.gif');
}

#goHenko4Inp2 {
	background-image: url('../images/www/new/lft_menu0501.gif');
}

.now #goHenko4Inp2,
#goHenko4Inp2:hover {
	background-image: url('../images/www/new/lft_menu0501o.gif');
}


#goHenko4Inp1 {
	background-image: url('../images/www/new/lft_menu0502.gif');
}

.now #goHenko4Inp1,
#goHenko4Inp1:hover {
	background-image: url('../images/www/new/lft_menu0502o.gif');
}

#goHenko4Inp11 {
	background-image: url('../images/www/new/lft_menu0503.gif');
}

.now #goHenko4Inp11,
#goHenko4Inp11:hover {
	background-image: url('../images/www/new/lft_menu0503o.gif');
}

#goAddresschgInp {
	background-image: url('../images/www/new/lft_menu0504.gif');
}

.now #goAddresschgInp,
#goAddresschgInp:hover {
	background-image: url('../images/www/new/lft_menu0504o.gif');
}

#goCashSel {
	background-image: url('../images/www/new/lft_menu0301.gif');
}

.now #goCashSel,
#goCashSel:hover {
	background-image: url('../images/www/new/lft_menu0301o.gif');
}

#goKozaInp {
	background-image: url('../images/www/new/lft_menu0302.gif');
}

.now #goKozaInp,
#goKozaInp:hover {
	background-image: url('../images/www/new/lft_menu0302o.gif');
}

#goEstateSel {
	background-image: url('../images/www/new/lft_menu0303.gif');
}

.now #goEstateSel,
#goEstateSel:hover {
	background-image: url('../images/www/new/lft_menu0303o.gif');
}

#goStateReqPYak {
	background-image: url('../images/www/new/lft_menu0413.gif');
}

.now #goStateReqPYak,
#goStateReqPYak:hover {
	background-image: url('../images/www/new/lft_menu0413o.gif');
}

#goCashlessKngnMsSel {
	background-image: url('../images/www/new/lft_menu0105.gif');
}

.now #goCashlessKngnMsSel,
#goCashlessKngnMsSel:hover {
	background-image: url('../images/www/new/lft_menu0105o.gif');
}


#goSeikheSel {
	background-image: url("../images/www/new/lft_menu0401.gif");
}

#goSendmailInp {
	background-image: url("../images/www/new/lft_menu0402.gif");
}

#goToppingBLst {
	background-image: url("../images/www/new/lft_menu0403.gif");
}

#goHenko3Inp {
	background-image: url("../images/www/new/lft_menu0404.gif");
}

#goHenko4Inp203 {
	background-image: url("../images/www/new/lft_menu0405.gif");
}

#goMoneylook {
	background-image: url("../images/www/new/lft_menu0407.gif");
}

#goCardetcWebSel {
	background-image: url("../images/www/new/lft_menu04010.gif");
}

#goMenuSub511 {
	background-image: url("../images/www/new/lft_menu0411.gif");
}

#goStellacard {
	background-image: url("../images/www/new/lft_menu0414.gif");
}

#goIdReqMPYakMenu {
	background-image: url("../images/www/new/lft_menu0412.gif");
}

#goMailMgznSelectInp {
	background-image: url("../images/www/new/lft_menu0416.gif");
}

#gothreeDSecureRegistExp {
	background-image: url("../images/www/new/lft_menu0418.gif");
}

#goGoldBLst {
	background-image: url("../images/www/new/lft_menu0417.gif");
}

.now #goSeikheSel,
#goSeikheSel:hover {
	background-image: url("../images/www/new/lft_menu0401o.gif");
}

.now #goSendmailInp,
#goSendmailInp:hover {
	background-image: url("../images/www/new/lft_menu0402o.gif");
}

.now #goToppingBLst,
#goToppingBLst:hover {
	background-image: url("../images/www/new/lft_menu0403o.gif");
}

.now #goHenko3Inp,
#goHenko3Inp:hover {
	background-image: url("../images/www/new/lft_menu0404o.gif");
}

.now #goHenko4Inp203,
#goHenko4Inp203:hover {
	background-image: url("../images/www/new/lft_menu0405o.gif");
}

.now #goMoneylook,
#goMoneylook:hover {
	background-image: url("../images/www/new/lft_menu0407o.gif");
}

.now #goCardetcWebSel,
#goCardetcWebSel:hover {
	background-image: url("../images/www/new/lft_menu04010o.gif");
}

.now #goMenuSub511,
#goMenuSub511:hover {
	background-image: url("../images/www/new/lft_menu0411o.gif");
}

.now #goStellacard,
#goStellacard:hover {
	background-image: url("../images/www/new/lft_menu0414o.gif");
}

.now #goIdReqMPYakMenu,
#goIdReqMPYakMenu:hover {
	background-image: url("../images/www/new/lft_menu0412o.gif");
}

.now #goMailMgznSelectInp,
#goMailMgznSelectInp:hover {
	background-image: url("../images/www/new/lft_menu0416o.gif");
}

.now #gothreeDSecureRegistExp,
#gothreeDSecureRegistExp:hover {
	background-image: url("../images/www/new/lft_menu0418o.gif");
}

.now #goGoldBLst,
#goGoldBLst:hover {
	background-image: url("../images/www/new/lft_menu0417o.gif");
}

#goChglpSel {
	background-image: url("../images/www/new/lft_menu0201.gif");
}

.now #goChglpSel,
#goChglpSel:hover {
	background-image: url("../images/www/new/lft_menu0201o.gif");
}

#goMenuSub32 {
	background-image: url("../images/www/new/lft_menu0202.gif");
}

.now #goMenuSub32,
#goMenuSub32:hover {
	background-image: url("../images/www/new/lft_menu0202o.gif");
}

#goHenko4Inp201 {
	background-image: url("../images/www/new/lft_menu0203.gif");
}

.now #goHenko4Inp201,
#goHenko4Inp201:hover {
	background-image: url("../images/www/new/lft_menu0203o.gif");
}

#goInstallmentSel {
	background-image: url("../images/www/new/lft_menu0204.gif");
}

.now #goInstallmentSel,
#goInstallmentSel:hover {
	background-image: url("../images/www/new/lft_menu0204o.gif");
}

#goTempIncreaseInp {
	background-image: url("../images/www/new/lft_menu0206.gif");
}

.now #goTempIncreaseInp,
#goTempIncreaseInp:hover {
	background-image: url("../images/www/new/lft_menu0206o.gif");
}


#goShins2Inp {
	background-image: url("../images/www/new/lft_menu0601.gif");
}

.now #goShins2Inp,
#goShins2Inp:hover {
	background-image: url("../images/www/new/lft_menu0601o.gif");
}

#goCusthelp {
	background-image: url("../images/www/new/lft_menu0602.gif");
}

.now #goCusthelp,
#goCusthelp:hover {
	background-image: url("../images/www/new/lft_menu0602o.gif");
}

#goOtoiawase_1 {
	background-image: url("../images/www/new/lft_menu0603.gif");
}

.now #goOtoiawase_1,
#goOtoiawase_1:hover {
	background-image: url("../images/www/new/lft_menu0603o.gif");
}




#lbnr_b {
	margin-top: 13px;
}

#lbnr_r {
	margin-top: 5px;
}


#seikyKaisuForm {
	width: 560px;
	margin: 10px auto;
	font-size: 12px;
}

#seikyKaisu_title {
	display: inline;
	background-color: #cccccc;
}

#card_name_title {
	margin-top: 10px;
}

#pageDisp {
	position: relative;
	margin-top: 10px;
	text-align: right;
}

#pageDisp div {
	position: absolute;
	width: 17px;
	overflow: hidden;
}

#pageDisp div a {
	margin: 0;
}

#pageDisp #isPreviousPageDisp {
	right: 30px;
}

#pageDisp #isNextPageDisp {
	right: 0;
}

#pageDisp div:nth-last-child(2) {
	right: 0 !important;
}

#pageDisp p {
	padding-top: 20px;
}

#seikyKaisuForm #content_caption {
	padding: 8px 6px;
	font-size: 10px;
	border: 2px solid #000;
}

#seikyKaisuForm #content_caption p {
	margin: 0;
}

#seikyKaisuForm #caption1 {
	font-size: 14px;
}

#seikyKaisuForm #caption2 {
	margin-top: 6px !important;
	margin-bottom: 6px !important;
	line-height: 1.6;
}

#seikyKaisuForm #caption3 {
	text-align: right;
}

#goSeikyKaisuPrevious,
#goSeikyKaisuNext {
	display: block;
	width: 17px;
	height: 14px;
	overflow: hidden;
	/*領域外へ押し出したテキストを隠す*/
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	background-repeat: no-repeat;
	border-width: 0px;
}

#goSeikyKaisuPrevious {
	float: left;
	margin-left: 520px;
	margin-right: 5px;
	background-image: url("../images/www/common_navi_prev.gif");
}

#goSeikyKaisuNext {
	background-image: url("../images/www/common_navi_next.gif");
}

#seikyKaisuForm #seikyKaisu_data {
	background-color: #cccccc;
	border-right: 2px solid #000;
	border-left: 2px solid #000;
}

#seikyKaisuForm dl {
	position: relative;
	margin-top: 10px;
	border-right: 2px solid #000;
	height: 54px;
	z-index: 123;
}

#seikyKaisuForm #seikyKaisu_data div.seikyuKaisuItems:nth-of-type(1) dl {
	position: relative;
	margin-top: 0px;
	border-right: 2px solid #000;
	height: 54px;
	z-index: 123;
}

#seikyKaisuForm #seikyKaisu_data div.seikyuKaisuItems:first-child {
	margin-top: 0;
	height: 104px;
}

#seikyKaisuForm dt,
#seikyKaisuForm dd {
	position: absolute;
	height: 12px;
	padding: 6px;
	border-left: 2px solid #000;
	border-bottom: 2px solid #000;
	font-size: 10px;
}

#seikyKaisuForm dt {
	display: none;
}

#seikyKaisuForm #seikyKaisu_data div.seikyuKaisuItems:nth-of-type(1) dt {
	display: block;
	background-color: #cccccc;
	z-index: 123;
}

#seikyKaisuForm dd {
	display: block;
	background-color: #FFF;
}

.seikyKaisu_riyoMeisNo {
	/* 明細No. */
	width: 37px;
	border-left: none !important;
}

.seikyKaisu_sihriSgk {
	/* お支払総額 */
	left: 49px;
	width: 50px;
}

.seikyKaisu_riyoKin {
	/* ご利用金額 */
	left: 113px;
	width: 70px;
}

.seikyKaisu_sihriTsr {
	/* 手数料 */
	left: 195px;
	width: 60px;
}

.seikyKaisu_hesKaisu {
	/* お支払回数 */
	left: 260px;
	width: 50px;
}

.seikyKaisu_kintoKin1 {
	/* 初回お支払金額 */
	left: 324px;
	width: 70px;
}

.seikyKaisu_kintoKin2 {
	/* 月額お支払金額 */
	left: 408px;
	width: 70px;
}

.seikyKaisu_hesEndYmd {
	/* 最終お支払年月日 */
	left: 492px;
	width: 50px;
	height: 38px !important;
}

.seikyKaisu_bonusM1 {
	/* ボーナスお支払月 */
	width: 102px;
	border-left: none !important;
}

.seikyKaisu_bonusKin1 {
	/* ボーナスお支払金額 */
	left: 113px;
	width: 134px;
}

.seikyKaisu_bonusM2 {
	/* ボーナスお支払月 */
	left: 260px;
	width: 100px;
}

.seikyKaisu_bonusKin2 {
	/* ボーナスお支払金額 */
	left: 370px;
	width: 108px;
}

#seikyKaisu_data div.seikyuKaisuItems dl .seikyKaisu_row1 {}

#seikyKaisu_data div.seikyuKaisuItems dl .seikyKaisu_row2 {
	top: 26px;
}

#seikyKaisu_data div.seikyuKaisuItems dl .seikyKaisu_row3 {
	top: 0;
	border-top: 2px solid #000;
}

#seikyKaisu_data div.seikyuKaisuItems dl .seikyKaisu_row4 {
	top: 28px;
}

#seikyKaisu_data div.seikyuKaisuItems:nth-of-type(1) .seikyKaisu_row3 {
	top: 52px;
	border-top: none;
}

#seikyKaisu_data div.seikyuKaisuItems:nth-of-type(1) .seikyKaisu_row4 {
	top: 78px;
}

#seikyKaisu_caption {
	margin-top: 25px;
	text-align: center;
}

#seikyKaisu_close {
	margin-top: 20px;
	text-align: center;
}

#seikyKaisu_close a,
#billTrandferForm #button_submit #closeWindow,
.addresschgErr #btn_submit a,
#shins2VieForm #btn_submit a,
#pointgiftErrForm #btn_submit a,
.popupWindow #button_submit .close_window,
.pointgiftFix #btn_submit a,
#emoneyErrorForm #btn_submit a,
#gptErr2Form #btn_submit a,
#cashErrorForm #btn_submit a {
	display: block;
	margin-right: auto;
	margin-left: auto;
	width: 68px;
	height: 21px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url("../images/www/common_btn_toj.gif");
	border-width: 0px;
}

/* henko4Exp102 */
#henko4Exp102_data p {
	margin-left: 20px;
}

#henko4Exp102_data>div p,
#henko4Exp102_data #henko4Exp102_attention,
#henko4Exp102_yes_plan1 h5,
#henko4Exp102_yes_plan2 h5 {
	margin-left: 26px;
}

#show_steps a,
#henko4Exp102_yes h3,
#henko4Exp102_no h3,
#toppingBLst_inquire h3,
#toppingBLst_add h3,
#toppingBLst_lifting h3,
#goldBLstForm #content_add h3,
#goldBLstForm #content_delete h3,
#henko4Exp204Form #main-3columns h3,
#henko4Exp204Form #main-3columns h4,
.check_steps a {
	display: block;
	overflow: hidden;
	/*領域外へ押し出したテキストを隠す*/
}

#henko4Exp102_yes h3,
#henko4Exp102_no h3,
#toppingBLst_inquire h3,
#toppingBLst_add h3,
#toppingBLst_lifting h3,
#goldBLstForm #content_add h3,
#goldBLstForm #content_delete h3,
#henko4Exp204Form #main-3columns h3,
#henko4Exp204Form #main-3columns h4,
#kzfrkWebDeskSel_data h3,
#kzfrkWebDeskSel_nav_net h5,
#kzfrkWebDeskSel_nav_paper h5 {
	width: 570px;
	height: 30px;
	background-repeat: no-repeat;

	text-indent: 110%;
	white-space: nowrap;
	overflow: hidden;
	border-width: 0px;
}

#henko4Exp102_yes h3 {
	background-image: url('../images/www/new/subttl_nm_02_title.gif');
}

#henko4Exp102_no h3 {
	background-image: url('../images/www/new/subttl_nm_01.gif');
}

#toppingBLst_inquire h3 {
	background-image: url('../images/www/new/subttl_tbl_01.gif');
}

#toppingBLst_add h3 {
	background-image: url('../images/www/new/subttl_tbl_02.gif');
}

#toppingBLst_lifting h3 {
	background-image: url('../images/www/new/subttl_tbl_03.gif');
}

#goldBLstForm #toppingBLst_inquire h3 {
	background-image: url('../images/www/new/subttl_gl_01.gif');
}

#goldBLstForm #content_add h3 {
	background-image: url('../images/www/new/subttl_gl_02.gif');
}

#goldBLstForm #content_delete h3 {
	background-image: url('../images/www/new/subttl_gl_03.gif');
}

#henko4Exp204Form #shokai h3 {
	background-image: url('../images/www/new/subttl_nm_03.gif');
}

#henko4Exp204Form #henko h3 {
	background-image: url('../images/www/new/subttl_nm_04.gif');
}

#henko4Exp204Form #have_ic_card h4 {
	background-image: url('../images/www/new/ttl_icc_1-2.gif');
}

#henko4Exp204Form #have_magnetic_card h4 {
	background-image: url('../images/www/new/ttl_icc_2-2.gif');
}

#kzfrkWebDeskSelForm #kzfrkWebDeskSel_data h3 {
	background-image: url("../images/www/new/subttl_nm_07.gif");
}

#kzfrkWebDeskYakForm #kzfrkWebDeskSel_data h3#title1 {
	background-image: url("../images/www/new/subttl_nm_05.gif");
}

#kzfrkWebDeskYakForm #kzfrkWebDeskSel_data h3#title2 {
	background-image: url("../images/www/new/subttl_nm_06.gif");
}

#kzfrkWebDeskSel_nav_net h5,
#kzfrkWebDeskSel_nav_paper h5 {
	width: 260px;
	height: 50px;
}

#kzfrkWebDeskSel_nav_net h5 {
	background-image: url("../images/www/new/use_btn.gif");
}

#kzfrkWebDeskSel_nav_paper h5 {
	background-image: url("../images/www/new/nuse_btn.gif");
}

#henko4Exp102_no #doNext-1,
#henko4Exp102_yes #doNext-2,
#doNextPage,
#doExp2,
#doNext2,
#doNext {
	display: block;
	width: 68px;
	height: 21px;
	margin: 30px auto;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../images/www/common_btn_tugi.gif');
	border: none;
	cursor: pointer;
	border-width: 0px;
}

#henko4Exp102_no {
	height: auto;
}

#henko4Exp102_no #doNext-1 {
	display: block;
	width: 127px;
	height: 19px;
	text-indent: 100%;
	margin: 0;
	white-space: nowrap;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../images/www/new/subttl_nm_02_button02.gif');
	border: none;
	cursor: pointer;
	border-width: 0px;
	position: relative;
	left: 144px;
	top: -26px;
}

#cashSelForm_next #doNextPage {
	width: 205px;
	height: 20px;
	background-image: url('../images/www/common_btn_go_mst.gif');
}

#henko4Exp102_yes #doNext-2 {
	margin: 10px auto;
}

#show_steps a,
.check_steps a {
	position: relative;
	top: -26px;
	left: 144px;
	z-index: auto;

	display: block;

	width: 127px;
	height: 19px;

	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	border-width: 0px;

	background-image: url("../images/www/new/subttl_nm_02_button.gif");
}

#henko4Exp102_yes_caption {
	margin-top: 0;
}

#henko4Exp102_yes {
	margin-top: 10px;
}

#henko4Exp102_attention,
#paymentInpForm_attention {
	margin-top: 15px;
}

#paymentInpForm_attention h4 {
	color: #FF6600;
}

#henko4Exp102_attention,
#paymentInpForm_attention ul {
	margin-right: 20px;
	padding: 8px 8px 8px 25px;
	border: 1px solid #FF6600;
}

#henko4Exp102_attention {
	list-style-type: disc;
}

#henko4Exp102_attention ul p {
	margin-left: 0;
}

#henko4Exp102_attention ul span {
	font-weight: bold;
	text-decoration: underline;
}

#henko4Exp102_attention ul p#henko4Exp102_attention_indent {
	display: block;
	margin-left: 60px;
}

#henko4Exp102_yes_plan1,
#henko4Exp102_yes_plan2 {
	margin-top: 20px;
}

#henko4Exp102_yes_plan1 h5,
#henko4Exp102_yes_plan2 h5 {
	font-size: 14px;
}

#henko4Exp102_yes_plan1 h5 span {
	display: block;
	background: url(../images/www/new/subttl_nm_02_button03.gif) no-repeat 0 0;
	width: 127px;
	height: 19px;
	vertical-align: middle;
	margin: 0.5em auto;
	cursor: pointer;
	text-indent: -9999px;
	position: relative;
}

#henko4Exp102_yes_plan2 h5 span {
	display: block;
	background: url(../images/www/new/subttl_nm_02_button04.gif) no-repeat 0 0;
	width: 127px;
	height: 19px;
	vertical-align: middle;
	margin: 0.5em auto;
	cursor: pointer;
	text-indent: -9999px;
	position: relative;
}

#henko4Exp102_yes_plan1 h5+div,
#henko4Exp102_yes_plan2 h5+div {
	display: none;
	padding-top: 1em
}


#henko4Exp102_yes_plan1_caption span {
	color: #336799;
}

#henko4Exp102_yes #henko4Exp102_yes_plan1_caption,
#henko4Exp102_yes #henko4Exp102_yes_plan2_caption,
#henko4Exp204Form #henko4Exp102_yes_plan1_caption,
#henko4Exp204Form #henko4Exp102_yes_plan2_caption {
	margin-left: 40px;
}

#henko4Exp102_yes .henko4Exp102_yes_chart,
#henko4Exp204Form .henko4Exp102_yes_chart {
	width: 547px;
	margin: 15px auto;
}

#henko4Exp102_yes .henko4Exp102_yes_download_caption,
#henko4Exp102_yes #henko4Exp102_yes_plan1_attention,
#henko4Exp204Form .henko4Exp102_yes_download_caption,
#henko4Exp204Form #henko4Exp102_yes_plan1_attention {
	margin-top: 15px;
	margin-left: 80px;
}

#henko4Exp102_yes .henko4Exp102_yes_download_caption,
#henko4Exp204Form .henko4Exp102_yes_download_caption {
	clear: both;
}

#henko4Exp102_yes #henko4Exp102_yes_download_button,
#henko4Exp204Form #henko4Exp102_yes_download_button {
	width: 390px;
	margin-top: 20px;
	margin-left: 60px;
	padding-bottom: 20px;
}

#henko4Exp102_yes #henko4Exp102_yes_download_button a,
#henko4Exp204Form #henko4Exp102_yes_download_button a {
	display: block;
	margin-right: auto;
	margin-left: auto;
	width: 160px;
	height: 19px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	border-width: 0px;
	background-repeat: no-repeat;
}

#henko4Exp102_yes #download_papger,
#henko4Exp204Form #download_papger {
	float: left;
	background-image: url("../images/www/ss_dl_btn1.gif");
}

#henko4Exp102_yes #download_envelope,
#henko4Exp204Form #download_envelope {
	float: right;
	background-image: url("../images/www/flw_dl_btn2.gif");
}

#henko4Exp102_yes_plan1_attention {
	color: red;
}

#henko4Exp102_yes_plan1_attention {
	font-size: 12px;
}

#henko4Exp102_yes #henko4Exp102_yes_plan1_attention p {
	margin-left: 0;
}

/* henko4Inp102 */
#henko4Inp102_data {
	margin-bottom: 50px;
}

#henko4Inp102_data>div:first-child {
	border: 1px solid #CCC;
}

#henko4Inp102_data h3 {
	margin-bottom: 5px;
	padding: 10px 5px;
	font-size: 12px;
	font-weight: normal;
	background-color: #CCC;
}

#henko4Inp102_data ul {
	margin: 10px 5px;
}

#henko4Inp102_data li {
	margin-bottom: 10px;
}

#henko4Inp102_data li input {
	margin-right: 5px;
	vertical-align: middle;
}

#henko4Inp102_data table {
	margin-bottom: 5px;
}

#henko4Inp102_data table input {
	margin-right: 3px;
	margin-left: 4px;
}

#henko4Inp102_reset {
	margin-top: 10px;
	text-align: right;
}

#threeDSecureRegistExpForm #goEmailAddress,
.henko4Inp102_button input,
#btn_submit input,
.refundExp_nav input,
#goHenko4Inp14,
#doRefundPayInp-01,
#doRefundPayInp-02,
#refundPayExpForm #target_button a,
#goIdReqMPYak,
#addresschgVie_user_data #goOtodoke,
#addresschgVie_user_data #goSendmailFix,
#addresschgVie_card_data #goKozaFuriHen,
#doDownload,
#kzfrkWebDeskErrForm #btn_submit a,
#doNinsho,
.pointshift #btn_submit a,
#pointgiftVieForm #btn_submit input,
#pointgiftErrForm #btn_submit a,
#goPointIkoReturnTop,
#doSimulate {
	margin-top: 10px;
	display: block;
	width: 68px;
	height: 21px;
	margin: 10px auto !important;
	text-indent: 120%;
	white-space: nowrap;
	overflow: hidden;
	border-width: 0px;
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
}

#btn_submit #doAgree,
#btn_submit #doDisAgree,
#toppingBVie1Form #doRegister,
#toppingBVie1Form #goTopDis4 {
	width: 89px;
}

#btn_submit #doAgreeapp,
#toppingBVie1Form #doRegister,
#idReqMPYakForm #doSubmit,
#goldBVie1Form #doRegister {
  width: 112px;
  height: 32px;
	background-image: url('../images/www/common_btn_dou_01.gif') !important;
}

.henko4Inp102_button #doRegister,
#doAply,
#doCardSel,
#syokai4Inp204Form #btn_submit #doRegister {
	background-image: url('../images/www/common_btn_tugi.gif');
}

.henko4Inp102_button #doBack,
#btn_submit #doBack,
#doBackExp1,
#doBackSel,
#doBackInp,
#doBackYak,
#doReturn,
#goIdReqMPYak,
#doIdReqMPSel,
#doBackExp2,
#kzfrkWebDeskErrForm #btn_submit a,
#doPointAuInp,
#doPointAnaInp,
#doPointentryInp,
#goPointIkoReturnTop,
#doPointDocomoInp,
#doPointJpointInp,
#doPointRakutenInp,
#doBackList,
#doBackExp,
#goGptInp,
#emoneyTopForm #goPointIkoReturnTop,
#ecouponListForm #goPointIkoReturnTop {
	background-image: url('../images/www/common_btn_mod.gif');
}

#btn_submit #doRegister,
.syokai4Vie04 #btn_submit #doRegister {
	background-image: url('../images/www/common_btn_sou.gif');
}

#btn_submit #doAgree,
#toppingBVie1Form #doRegister,
#idReqMPYakForm #doSubmit,
#goldBVie1Form #doRegister {
	width: 89px;
	background-image: url('../images/www/common_btn_dou.gif') !important;
}

#btn_submit #doDisAgree,
#toppingBVie1Form #goTopDis4,
#idReqMPYakForm #doBack {
	width: 89px;
	background-image: url('../images/www/common_btn_doun.gif');
}

#btn_submit #doYak {
	width: 112px;
	background-image: url('../images/www/common_btn_doui_next.gif');
}

#kzkCardNyukaiVieForm #btn_submit #doApply {
	background-image: url('../images/www/common_btn_mousik.gif') !important;
}

.refundExp_nav #doRefundInp-01,
.refundExp_nav #doRefundInp-02 {
	width: 240px;
	background-image: url('../images/www/new/common_btn_gakucb.gif');
}

.refundExp_nav #doSyoukai-01,
.refundExp_nav #doSyoukai-02,
#doSyoukai {
	width: 150px !important;
	background-image: url('../images/www/common_btn_tjvie.gif');
}

#btn_submit #doHenko {
	background-image: url('../images/www/common_btn_henk.gif');
}

#btn_submit #doSubmit,
#addresschgVie_user_data #goOtodoke,
#addresschgVie_user_data #goSendmailFix,
#addresschgVie_card_data #goKozaFuriHen,
#threeDSecureRegistExpForm #goEmailAddress {
	background-image: url('../images/www/common_btn_hen.gif');
}

#kozaInpForm #btn_submit #doRegister {
	width: 150px;
	background-image: url('../images/www/new/common_btn_koz.gif');
}

#kozaInpForm #btn_submit #doRemove {
	width: 150px;
	background-image: url('../images/www/new/common_btn_tosaku.gif');
}

#kozaVie2Form #btn_submit #doRemove {
	width: 71px;
	background-image: url('../images/www/common_btn_saku.gif');
}

#goHenko4Inp14 {
	width: 159px;
	background-image: url('../images/www/common_btn_kozmh.gif');
}

#doTorikesi {
	background-image: url('../images/www/common_btn_erz.gif');
}

#doRefundPayInp-01,
#doRefundPayInp-02 {
	width: 365px !important;
	background-image: url('../images/www/new/cshb/btn_entry.gif');
}

#refundPayExpForm #target_button a {
	width: 314px;
	background-image: url('../images/www/new/cshb/btn_howto.gif');
}

#refundPayVieForm #doSubmit {
	width: 91px;
	background-image: url('../images/www/new/common_btn_ent2.gif');
}

#doDownload {
	width: 89px !important;
	background-image: url("../images/www/common_btn_dwn.gif");
}

#seikyPdfPasswordInpForm #doBack {
	width: 89px;
	background-image: url("../images/www/common_btn_mod2.gif");
}

#doNinsho,
#gptLoginForm #btn_submit #doSubmit {
	background-image: url("../images/www/common_btn_nin.gif");
}

#shins2InpForm #doSubmit {
	background-image: url("../images/www/common_btn_ken.gif");
}

#doSimulate {
	width: 140px;
	background-image: url("../images/www/common_btn_sim.gif");
}


#henko4Inp102_data .valError {
	padding-right: 5px;
	padding-left: 5px;
	color: red;
}


/* zipCodePop */
#zipCodePop {
	background-color: #FFF;
}

#zipCodePop h1 {
	background-image: url('../images/www/yu_titlebg.gif');
}

#zipCodePop h1 span {
	display: block;
	width: 173px;
	height: 34px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	border-width: 0px;
	background-image: url('../images/www/yu_title.gif');
}

#zipCodePop_caption {
	margin-top: 20px;
	text-align: center;
	font-size: 12px;
	color: #333333;
}

#zipCodePop_box {
	width: 98%;
	margin: 0 auto;
	background-color: #D7E7F7;
}

#zipCodePop_title {
	padding: 4px;
	font-size: 14px;
	font-weight: bold;
	color: #bb0000;
}

#zipCodePop_box form ul {
	width: 96%;
	background-color: #FFFFFF;
	border: 2px solid;
	border-color: #DDDDDD;
	font-size: 12px;
	text-align: center;
}

#zipCodePop_box form ul li {
	margin-top: 8px;
	margin-bottom: 8px;
}

#zipCodePop_box form ul a {
	text-decoration: none;
}

#zipCodePop_attention {
	padding: 4px;
	font-size: 12px;
}

#zipCodePop #errMsg {
	margin-top: 40px;
	margin-bottom: 40px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: red;
}

#zipCodePop_close {
	margin-top: 10px;
	padding-bottom: 20px;
}

#zipCodePop_close a {
	display: block;
	margin: 10px auto 0;
	width: 108px;
	height: 28px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	border-width: 0px;
	background-image: url('../images/www/close_btn.gif');
}


/* henko4Fix02Form */
#henko4Fix02Form #goTopDis4,
#ninIdFix #goTopDis4,
#back_to_Top_button a,
#goTopDis4,
#idReqMPFixForm #goTopDis,
#passVieForm #goTopDis2,
#kzkCardNyukaiFixForm #doBackTop,
#kzfrkWebDeskFixForm #btn_submit a {
	float: none;
	display: block;
	margin: 20px auto 50px;
	width: 185px;
	height: 20px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	border-width: 0px;
	background-image: url('../images/www/new/common_btn_gotop.gif');
	background-repeat: no-repeat;
	border: none;
}

#mainDisForm #goTopDis4 {
	background-image: url('../images/www/new/common_btn_lifetop.gif');
}


/* */
#banner-3columns {
	float: left;
	position: absolute;
	left: 908px;
}

#banner {
	margin-left: 10px;
}

#banner li {
	margin-bottom: 10px;
}

#footer {
	clear: both;
	background-color: #4F70B4;
}

.for_mobile {
	display: none;
}

.for_pc {
	display: block;
}


/* menuForm */
#menuForm #content_caption {
	margin-top: 0;
	margin-bottom: 30px;
}

#menuForm #content_caption p {
	margin-left: 0;
}

#menuForm_data {
	min-height: 300px;
}

#menuForm_data>div {
	float: left;
}

#menuForm_data>div:not(#isToppingFlg-3):not(#isGoldFlg-3),
#menuForm_data>div>div#menuForm_to_toppingBLst,
#menuForm_data>div>div#menuForm_to_goldBLst {
	width: 286px;
	height: 90px;
	margin-left: 0;
	margin-bottom: 10px;
	font-size: 10px;
	line-height: 14px;
	background-color: #F7F5F5;
	background-image: url("../images/www/new/sub_menu_b.gif");
	background-repeat: no-repeat;
	background-position: left bottom;
}

#menuForm_data>div:nth-child(2n+0) {
	margin-left: 8px !important;
}

#menuForm_to_ninIdInp,
#menuForm_to_seikySel1,
#menuForm_to_revoZanVie,
#menuForm_to_kozaInp,
#menuForm_to_stateReqPYak,
#menuForm_to_sendmailInp,
#menuForm_to_studentPresent,
#menuForm_to_henko4Exp102,
#menuForm_to_kzfrkWebDeskSel,
#menuForm_to_custhelp {
	margin-left: 8px !important;
}

#menuForm_to_kzfrkWebDeskSel {
	margin-left: 0 !important;
}

#menuForm_data>div:not(#isToppingFlg-3):not(#isGoldFlg-3)>div,
#menuForm_data>div>div#menuForm_to_toppingBLst>div,
#menuForm_data>div>div#menuForm_to_goldBLst>div {
	height: 57px;
	padding: 5px 5px 0 5px;
	border-right: 1.5px solid #4F70B4;
	border-left: 1.5px solid #4F70B4;
}

#menuForm_data h3 a {
	display: block;
	width: 100%;
	height: 23px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	border-width: 0px;
}

#menuForm_to_cardaddInp h3 a {
	background-image: url("../images/www/new/ct_riyo_btn02.gif");
}

#menuForm_to_cardaddInp h3 a:hover {
	background-image: url("../images/www/new/ct_riyo_btn02o.gif");
}

#menuForm_to_ninIdInp h3 a {
	background-image: url("../images/www/new/ct_riyo_btn04.gif");
}

#menuForm_to_ninIdInp h3 a:hover {
	background-image: url("../images/www/new/ct_riyo_btn04o.gif");
}

#menuForm_to_passInp h3 a {
	background-image: url("../images/www/new/ct_riyo_btn03.gif");
}

#menuForm_to_passInp h3 a:hover {
	background-image: url("../images/www/new/ct_riyo_btn03o.gif");
}

#menuForm_to_zanVie h3 a {
	background-image: url("../images/www/new/ct_menu0101.gif");
}

#menuForm_to_zanVie h3 a:hover {
	background-image: url("../images/www/new/ct_menu0101o.gif");
}

#menuForm_to_seikySel1 h3 a {
	background-image: url("../images/www/new/ct_menu0102.gif");
}

#menuForm_to_seikySel1 h3 a:hover {
	background-image: url("../images/www/new/ct_menu0102o.gif");
}

#menuForm_to_pointchgSel1 h3 a {
	background-image: url("../images/www/new/ct_menu0103.gif");
}

#menuForm_to_pointchgSel1 h3 a:hover {
	background-image: url("../images/www/new/ct_menu0103o.gif");
}

#menuForm_to_revoZanVie h3 a {
	background-image: url("../images/www/new/ct_menu0104.gif");
}

#menuForm_to_revoZanVie h3 a:hover {
	background-image: url("../images/www/new/ct_menu0104o.gif");
}

#menuForm_to_chglpSel h3 a {
	background-image: url('../images/www/new/ct_menu0806.gif');
}

#menuForm_to_chglpSel h3 a:hover {
	background-image: url('../images/www/new/ct_menu0806o.gif');
}

#menuForm_to_menuSub32 h3 a {
	background-image: url('../images/www/new/ct_menu0202.gif');
}

#menuForm_to_menuSub32 h3 a:hover {
	background-image: url('../images/www/new/ct_menu0202o.gif');
}

#menuForm_to_henko4Inp201 h3 a {
	background-image: url('../images/www/new/ct_menu0203.gif');
}

#menuForm_to_henko4Inp201 h3 a:hover {
	background-image: url('../images/www/new/ct_menu0203o.gif');
}

#menuForm_to_tempIncrease h3 a {
	background-image: url('../images/www/new/ct_menu0205.gif');
}

#menuForm_to_tempIncrease h3 a:hover {
	background-image: url('../images/www/new/ct_menu0205o.gif');
}

#menuForm_to_installmentSel h3 a {
	background-image: url('../images/www/new/ct_menu0204.gif');
}

#menuForm_to_installmentSel h3 a:hover {
	background-image: url('../images/www/new/ct_menu0204o.gif');
}

#menuForm_to_cashSel h3 a {
	background-image: url('../images/www/new/ct_menu0301.gif');
}

#menuForm_to_cashSel h3 a:hover {
	background-image: url('../images/www/new/ct_menu0301o.gif');
}

#menuForm_to_kozaInp h3 a {
	background-image: url('../images/www/new/ct_menu0302.gif');
}

#menuForm_to_kozaInp h3 a:hover {
	background-image: url('../images/www/new/ct_menu0302o.gif');
}

#menuForm_to_estateSel h3 a {
	background-image: url('../images/www/new/ct_menu0303.gif');
}

#menuForm_to_estateSel h3 a:hover {
	background-image: url('../images/www/new/ct_menu0303o.gif');
}

#menuForm_to_stateReqPYak h3 a {
	background-image: url('../images/www/new/ct_menu0413.gif');
}

#menuForm_to_stateReqPYak h3 a:hover {
	background-image: url('../images/www/new/ct_menu0413o.gif');
}

#menuForm_to_studentCard h3 a {
	background-image: url('../images/www/new/ct_menu0411_1.gif');
}

#menuForm_to_studentCard h3 a:hover {
	background-image: url('../images/www/new/ct_menu0411_1o.gif');
}

#menuForm_to_studentPresent h3 a {
	background-image: url('../images/www/new/ct_menu0411_2.gif');
}

#menuForm_to_studentPresent h3 a:hover {
	background-image: url('../images/www/new/ct_menu0411_2o.gif');
}

#menuForm_to_kaiinInfoVie h3 a {
	background-image: url('../images/www/new/ct_menu0507.gif');
}

#menuForm_to_kaiinInfoVie h3 a:hover {
	background-image: url('../images/www/new/ct_menu0507o.gif');
}

#menuForm_to_henko4Exp102 h3 a {
	background-image: url('../images/www/new/ct_menu0501.gif');
}

#menuForm_to_henko4Exp102 h3 a:hover {
	background-image: url('../images/www/new/ct_menu0501o.gif');
}

#menuForm_to_henko4Exp204 h3 a {
	background-image: url('../images/www/new/ct_menu0502.gif');
}

#menuForm_to_henko4Exp204 h3 a:hover {
	background-image: url('../images/www/new/ct_menu0502o.gif');
}

#menuForm_to_kzfrkWebDeskSel h3 a {
	background-image: url('../images/www/new/ct_menu0503.gif');
}

#menuForm_to_kzfrkWebDeskSel h3 a:hover {
	background-image: url('../images/www/new/ct_menu0503o.gif');
}

#menuForm_to_addresschgInp h3 a {
	background-image: url('../images/www/new/ct_menu0504.gif');
}

#menuForm_to_addresschgInp h3 a:hover {
	background-image: url('../images/www/new/ct_menu0504o.gif');
}

#menuForm_to_shins2Inp h3 a {
	background-image: url('../images/www/new/ct_menu0601.gif');
}

#menuForm_to_shins2Inp h3 a:hover {
	background-image: url('../images/www/new/ct_menu0601o.gif');
}

#menuForm_to_custhelp h3 a {
	background-image: url('../images/www/new/ct_menu0602.gif');
}

#menuForm_to_custhelp h3 a:hover {
	background-image: url('../images/www/new/ct_menu0602o.gif');
}

#menuForm_to_otoiawase_1 h3 a {
	background-image: url('../images/www/new/ct_menu0603.gif');
}

#menuForm_to_otoiawase_1 h3 a:hover {
	background-image: url('../images/www/new/ct_menu0603o.gif');
}

#goCardaddInpMenu {
	background-image: url('../images/www/new/lft_riyo_btn02.gif');
}

.now #goCardaddInpMenu,
#goCardaddInpMenu:hover {
	background-image: url('../images/www/new/lft_riyo_btn02o.gif');
}

#goLoginidchgMenu {
	background-image: url('../images/www/new/lft_riyo_btn04.gif');
}

.now #goLoginidchgMenu,
#goLoginidchgMenu:hover {
	background-image: url('../images/www/new/lft_riyo_btn04o.gif');
}

#goLoginpasschgMenu {
	background-image: url('../images/www/new/lft_riyo_btn03.gif');
}

.now #goLoginpasschgMenu,
#goLoginpasschgMenu:hover {
	background-image: url('../images/www/new/lft_riyo_btn03o.gif');
}

#menuForm_to_seikheSel a {
	background-image: url("../images/www/new/ct_menu0401.gif");
}

#menuForm_to_sendmailInp a {
	background-image: url("../images/www/new/ct_menu0402.gif");
}

#menuForm_to_toppingBLst a {
	background-image: url("../images/www/new/ct_menu0403.gif");
}

#menuForm_to_henko3Inp a {
	background-image: url("../images/www/new/ct_menu0404.gif");
}

#menuForm_to_henko4Inp203 a {
	background-image: url("../images/www/new/ct_menu0405.gif");
}

#menuForm_to_moneylook a {
	background-image: url("../images/www/new/ct_menu0407.gif");
}

#menuForm_to_cardetcWebSel a {
	background-image: url("../images/www/new/ct_menu04010.gif");
}

#menuForm_to_menuSub511 a {
	background-image: url("../images/www/new/ct_menu0411.gif");
}

#menuForm_to_refundExp a {
	background-image: url("../images/www/new/ct_menu0414.gif");
}

#menuForm_to_idReqMPYak a {
	background-image: url("../images/www/new/ct_menu0412.gif");
}

#menuForm_to_mailMgznSelectInp a {
	background-image: url("../images/www/new/ct_menu0416.gif");
}

#menuForm_to_threeDSecureRegistExp a {
	background-image: url("../images/www/new/ct_menu0418.gif");
}

#menuForm_to_goldBLst a {
	background-image: url("../images/www/new/ct_menu0417.gif");
}

#menuForm_to_seikheSel a:hover {
	background-image: url("../images/www/new/ct_menu0401o.gif");
}

#menuForm_to_sendmailInp a:hover {
	background-image: url("../images/www/new/ct_menu0402o.gif");
}

#menuForm_to_toppingBLst a:hover {
	background-image: url("../images/www/new/ct_menu0403o.gif");
}

#menuForm_to_henko3Inp a:hover {
	background-image: url("../images/www/new/ct_menu0404o.gif");
}

#menuForm_to_henko4Inp203 a:hover {
	background-image: url("../images/www/new/ct_menu0405o.gif");
}

#menuForm_to_moneylook a:hover {
	background-image: url("../images/www/new/ct_menu0407o.gif");
}

#menuForm_to_cardetcWebSel a:hover {
	background-image: url("../images/www/new/ct_menu04010o.gif");
}

#menuForm_to_menuSub511 a:hover {
	background-image: url("../images/www/new/ct_menu0411o.gif");
}

#menuForm_to_refundExp a:hover {
	background-image: url("../images/www/new/ct_menu0414o.gif");
}

#menuForm_to_idReqMPYak a:hover {
	background-image: url("../images/www/new/ct_menu0412o.gif");
}

#menuForm_to_mailMgznSelectInp a:hover {
	background-image: url("../images/www/new/ct_menu0416o.gif");
}

#menuForm_to_threeDSecureRegistExp a:hover {
	background-image: url("../images/www/new/ct_menu0418o.gif");
}

#menuForm_to_goldBLst a:hover {
	background-image: url("../images/www/new/ct_menu0417o.gif");
}


/* cardaddInpForm */
#cardaddInpForm #content_caption {
	margin-top: 0;
}


/* cardaddInpForm */
#cardaddInpForm #content_caption ul {
	margin-left: 25px;
	list-style: disc;
}

#cardaddInpForm p {
	margin-left: 8px;
}

.bit_mark,
.caution_mark {
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: 0 0;
}

.bit_mark {
	background-image: url("../images/www/new/bit.gif");
}

.caution_mark {
	background-image: url("../images/www/icn_caution_s.gif");
}

#cardaddInpForm ul#error_attention {
	margin-left: 40px;
}

#cardList_data {
	margin-top: 30px;
}

#cardList_data h3 {
	padding: 5px;
	background-color: #cccccc;
	font-size: 12px;
	font-weight: normal;
}

#cardList_data dt,
#cardList_data dd {
	position: absolute;
}

#cardList_data dt {
	background-color: #FEFFE6;
}

#cardList_data dt,
#cardList_data dd {
	padding: 5px;
	line-height: 3;
}

#cardaddInpForm #cardList_data #commonErrorMsg {
	display: block;
}

#cardaddInpForm #cardList_data div.cardlist_data_items,
#addCardList dl {
	position: relative;
	overflow: hidden;
	background-color: #CCC;
}

#cardaddInpForm #cardList_data div.cardlist_data_items dl {
	position: absolute;
}

#cardaddInpForm #cardList_data div.cardlist_data_items {
	height: 53px;
}

#addCardList dl {
	height: 50px;
}

#cardaddInpForm #cardList_data div.cardlist_data_items:nth-of-type(1) {
	height: 100px;
}

#addCardList dl:nth-of-type(1) {
	height: 100px;
}

#cardaddInpForm #cardList_data dl dt,
#addCardList dt {
	display: none;
}

.cardListItems_no_title span {
	visibility: hidden;
}

#cardaddInpForm #cardList_data div.cardlist_data_items:nth-of-type(1) dt,
#addCardList dl:nth-of-type(1) dt {
	display: block !important;
	height: 33px;
}

#cardList_data dd {
	display: table-cell;
	vertical-align: middle;
	background-color: #FFF;
	font-size: 12px;
	line-height: 16px;
}

#cardaddInpForm #cardList_data dd,
#addCardList dd {
	top: 10px;
}

#cardaddInpForm #cardList_data dd {
	height: 35px;
}

#addCardList dd {
	height: 25px;
}

#cardaddInpForm #cardList_data div.cardlist_data_items:nth-of-type(1) dd,
#addCardList dl:nth-of-type(1) dd {
	top: 55px !important;
}

#cardaddInpForm #cardList_data input {
	margin-top: 6px;
}

#cardaddInpForm #cardList_data .cardListItems_delete_value input {
	margin-top: 0;
}

.cardListItems_no_title,
.cardListItems_no_value {
	width: 16px;
	left: 1px;
	text-align: center;
}

.cardListItems_cardName_value span {
	display: block;
}

.cardListItems_cardName_value input {
	width: 53px;
}

.cardListItems_cardName_title,
.cardListItems_cardName_value {
	width: 246px;
	left: 27px;
}

.cardListItems_validDate_title,
.cardListItems_validDate_value {
	width: 122px;
	left: 283px;
}

.cardListItems_validDate_title span {
	display: block;
}

.cardListItems_validDate_value input {
	width: 48px;
}

.cardListItems_codeNum_title,
.cardListItems_codeNum_value {
	left: 414px;
}

.cardListItems_codeNum_value input {
	width: 60px;
}

#cardaddInpForm #cardList_data .cardListItems_codeNum_title,
#cardaddInpForm #cardList_data .cardListItems_codeNum_value {
	width: 70px;
}

#cardaddInpForm #addCardList .cardListItems_codeNum_title,
#cardaddInpForm #addCardList .cardListItems_codeNum_value {
	width: 226px;
}

.cardListItems_status_title,
.cardListItems_status_value {
	width: 80px;
	left: 490px;
}

.cardListItems_reSend_title,
.cardListItems_reSend_value {
	width: 25px;
	left: 575px;
	text-align: center;
}

.cardListItems_delete_title,
.cardListItems_delete_value {
	width: 30px;
	left: 610px;
	text-align: center;
}

#cardList_data .cardListItems_validDate_title,
#cardList_data .cardListItems_reSend_title {
	line-height: 1.4;
}

#cardList_data .cardListItems_validDate_value,
#cardList_data .cardListItems_codeNum_value {
	line-height: 2;
}

#statusLabel {
	display: block;
	padding-top: 6px;
}

#cardListItems_submit {
	padding-top: 20px;
	padding-bottom: 30px;
	border-top: 1px solid #CCC;
}

#button_reset {
	text-align: right;
}

#button_doCardaddVie #doCardaddVie,
#doSoshin {
	display: block;
	margin: 20px auto;
	width: 68px;
	height: 21px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	border-width: 0px;
	background-image: url('../images/www/common_btn_sou.gif');
	cursor: pointer;
	border: none;
}

/* cardaddInpForm */
#cardaddInpForm #content_caption p {
	margin-top: 10px;
}

#cardaddInpForm #error_attention {
	margin-top: 10px;
}

#cardaddVieForm #content_caption {
	margin-top: 10px;
	margin-bottom: 20px;
}

#cardaddVie_data>div {
	position: relative;
	height: 85px;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
}

#cardaddVie_data dl {
	position: relative;
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	height: 43px;
}

#cardaddVie_data dl:first-child {
	height: 84px;
}

#cardaddVie_data dt,
#cardaddVie_data dd {
	position: absolute;
	padding: 5px;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}

#cardaddVie_data dt {
	display: none;
}

#cardaddVie_data dl:first-child dt {
	height: 30px;
	display: block;
	background-color: #CCC;
	text-align: center;
}

#cardaddVie_data dd {
	top: 0;
	height: 32px;
	background-color: #FFF;
}

#cardaddVie_data dl:first-child dd {
	top: 41px;
}

#cardaddVie_data dd.cardaddVie_cardName span,
#cardaddVie_data dt.cardaddVie_validDate span {
	display: block;
}

#cardaddVie_data .cardaddVie_no {
	width: 24px;
	text-align: center;
}

#cardaddVie_data dt.cardaddVie_no {
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

#cardaddVie_data .cardaddVie_cardName {
	width: 160px;
	left: 35px;
}

#cardaddVie_data .cardaddVie_validDate {
	width: 71px;
	left: 206px;
	text-align: center;
}

#cardaddVie_data .cardaddVie_codeNum {
	width: 109px;
	left: 288px;
	text-align: center;
}

#cardaddVie_data .cardaddVie_note {
	width: 81px;
	left: 408px;
}

#cardaddVie_data dt.cardaddVie_no,
#cardaddVie_data dt.cardaddVie_cardName,
#cardaddVie_data dt.cardaddVie_codeNum,
#cardaddVie_data dt.cardaddVie_note {
	line-height: 2.8;
}

#cardaddVie_data dt.cardaddVie_validDate {
	padding-top: 5px;
}

#cardaddVie_data dd.cardaddVie_no,
#cardaddVie_data dd.cardaddVie_validDate,
#cardaddVie_data dd.cardaddVie_codeNum {
	line-height: 2.7;
}

#cardaddVie_data p {
	text-align: center;
	margin-bottom: 50px;
}

#cardaddVie_data p input:first-child {
	margin-right: 20px;
}

#doCardaddFix,
#doCardaddInp {
	display: block;
	margin: 20px auto !important;
	width: 68px;
	height: 21px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	border-width: 0px;
	cursor: pointer;
	border: none;
}

#doCardaddFix {
	background-image: url('../images/www/common_btn_sou.gif');
}

#doCardaddInp {
	background-image: url('../images/www/common_btn_mod.gif');
}


#content_fix h3 {
	margin-top: 20px;
	margin-left: 40px;
	padding-left: 15px;
	font-size: 12px;
	font-weight: normal;
	background-image: url("../images/www/new/bit.gif");
	background-repeat: no-repeat;
}

#content_fix p {
	margin: 10px 80px 50px;
}

#content_fix #doTopDis {
	text-align: center;
}

#doTopDis {
	display: block;
	margin: 20px auto !important;
	width: 185px;
	height: 20px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	border-width: 0px;
	cursor: pointer;
	border: none;
	background-image: url("../images/www/new/common_btn_gotop.gif");
}


.search_address_from_zip {
	display: block;
	float: right;
	width: 190px;
	height: 19px;
	margin: 0;
	padding: 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	border-width: 0px;
	background-image: url("../images/www/new/yu_btn.gif");
}


/* ninIdInpForm */
#ninIdInpForm h3,
#ninIdInpForm #main-3columns ul,
#ninIdInpForm p,
#ninIdInpForm table,
#passInpForm h3,
#passInpForm #main-3columns ul,
#passInpForm p {
	margin-left: 20px;
	margin-right: 20px;
}

#ninIdInpForm #content_caption,
#passInpForm #content_caption {
	margin-top: 10px;
	margin-bottom: 10px;
}

#ninIdInpForm #ninIdInp_rule_title,
#passInpForm #ninIdInp_rule_title {
	font-size: 12px;
	font-weight: normal;
	color: #0000FF;
}

#ninIdInp_rule {
	margin-top: 10px;
}

#ninIdInp_rule li {
	text-indent: -1em;
	padding-left: 1em;
}

#ninIdInp_forbid {
	margin-left: 55px !important;
	list-style: disc;
}

#ninIdInp_attention {
	margin-top: 20px;
	margin-left: 35px !important;
	color: red;
	list-style: disc;
}

#ninIdInp_nowWebDeskId {
	margin-top: 20px;
	margin-bottom: 10px;
	padding-left: 15px;
	background-image: url("../images/www/new/bit.gif");
	background-repeat: no-repeat;
}

#ninIdInpForm table {
	margin-top: 10px;
	width: 538px;
	border: 1px solid #CCC;
}

#ninIdInpForm #main-3columns table caption {
	padding: 5px;
	text-align: left;
	background-color: #CCC;
}

#ninIdInpForm table th {
	width: 180px;
	text-align: center;
}

#ninIdInpForm table th,
#ninIdInpForm table td {
	padding: 20px 5px;
}

#ninIdInpForm table td span {
	font-size: 11px;
	color: red;
}

#ninIdInp_input_caption {
	margin-top: 10px;
	margin-bottom: 30px;
}

#ninIdInpForm .errorMessageRow td {
	padding: 10px 5px 0;
}

#ninIdInp_chkPass td {
	border-top: 2px solid #CCC;
}

#ninIdInp_submit {
	margin-bottom: 30px;
}

#ninIdInp_submit input[type="reset"] {
	margin: 20px 0 0 auto;
	display: block;
}

#passInpForm #btn_submit #goTopDis4 {
	margin-top: 0;
}

#ninIdInp_submit #doMoshikomi,
#doCheckEtcCardOrder,
#idReqMPVieForm #doSubmit,
#btn_submit #doApply,
#doRefundFix,
#kzfrkWebDeskYakForm #doSubmit,
.pointVie #btn_submit #doSubmit,
#doFixPage,
#ecouponVieForm #doRegister {
	display: block;
	width: 68px;
	height: 21px;
	margin: 20px auto !important;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	border-width: 0px;
	background-image: url("../images/www/common_btn_mou.gif");
	cursor: pointer;
	border: none;
}


/*  */
#doHenkoCaption {
	margin-left: 50px !important;
}


/* ninIdFix */
#ninIdFix #content_fix p:nth-of-type(1) {
	margin-right: 50px;
	margin-left: 50px !important;
}

#ninIdFix #goTop {
	text-align: center;
}


/* passInpForm */
#passInpForm #content_caption span {
	display: block;
	margin-bottom: 10px;
}

#passInpForm table {
	margin-right: 40px;
	margin-left: 40px;
}

#passInpForm th,
#passInpForm td {
	padding-top: 10px;
	padding-bottom: 10px;
}

#passInpForm th {
	width: 160px;
	text-align: left;
}

#passInpForm td span {
	display: block;
}

#passwdNew2_caption {
	display: block;
	font-size: 11px;
}

#passInpForm #ninIdInp_submit {
	margin-top: 20px;
}

#passInpForm #ninIdInp_forbid {
	margin-left: 40px !important;
}

#ninIdInp_attention_title {
	margin-top: 20px;
	color: red;
}

#passInpForm #ninIdInp_attention {
	margin-top: 0;
}


#cardaddFixForm #backToTop,
#passVieForm #backToTop {
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;
}


/* menuSub2Form */
#menuSub2Form {}


/* seikyPdfPasswordInpForm */
#seikyPdfPasswordInpForm_data p {
	margin-top: 20px;
}

#seikyPdfPasswordInpForm_data {
	padding-bottom: 50px;
}

#seikyPdfPasswordInpForm_data #seikyPdfPasswordInpMessage {
	margin-left: 0px;
	color: red;
	text-align: center;
}

#seikyPdfPasswordInpForm_data #seikyPdfPasswordInp {
	margin-left: 170px;
}


/* seikyCsvDownloadForm */
#seikyCsvDownloadForm #main-3columns {
	text-align: center;
	padding-bottom: 100px;
}


/* billTrandferForm */
#billTrandferForm,
#paymentFixForm {
	margin-bottom: 50px;
}

#billTrandferForm #container,
#paymentFixForm #container,
.popupWindow #container {
	margin-top: 0;
}

#billTrandferForm #main-3columns,
.popupWindow #main-3columns {
	float: none;
	width: 456px;
	padding: 20px 40px 20px 25px;

}

#billTrandferForm #content_title {
	width: 100%;
	height: 16px;
	padding: 5px;
	background-color: #CCC;
	text-indent: 0;
	font-size: 12px;
	font-weight: normal;
}

#billTrandferForm_data table {
	width: 100%;
	margin-top: 10px;
	border-collapse: collapse;
	border-top: 2px solid gray;
	border-right: 2px solid gray;
}

#billTrandferForm_data th,
#billTrandferForm_data td {
	padding: 5px;
	border-bottom: 2px solid gray;
	border-left: 2px solid gray;
	vertical-align: middle;
}

#billTrandferForm_data th {
	width: 150px;
	font-weight: normal;
	text-align: left;
}

#billTrandferForm_tgSkyGk {
	text-align: right;
}

#billTrandferForm_attention {
	margin-top: 10px;
}

#billTrandferForm_attention p {
	margin-left: 10px;
	text-indent: -1em;
}

#billTrandferForm #button_print,
#billTrandferForm #button_submit {
	margin-top: 20px;
	text-align: center;
}

#billTrandferForm #button_print a {
	vertical-align: middle;
}

#billTrandferForm #button_submit {
	margin-bottom: 50px;
}


/* paymentInpForm */
#paymentInpForm_data p,
#paymentInpForm_data .history,
#paymentInpForm_data table,
#paymentInpForm_data #paymentInpForm_webAmount,
#paymentInpForm_attention {
	margin-left: 20px;
	,
	margin-right: 20px;
}

#paymentInpForm_data .caption {
	font-size: 10px;
}

#paymentInpForm_data_caption {
	margin-top: 20px;
	margin-left: 40px !important;
}

#paymentInpForm_data table {
	width: 540px;
	margin-top: 20px;
	border: 1px solid #CCC;
	border-collapse: collapse;
}

#paymentInpForm_data table th {
	width: 160px;
	padding: 10px 4px;
	font-weight: normal;
	text-align: left;
}

#paymentInpForm_data table td {
	border-left: 1px solid #CCC;
}

#paymentInpForm_data .history {
	margin-top: 20px;
}

#paymentInpForm_data .history dl {
	width: 540px;
	height: 34px;
	position: relative;
	border-top: 1px solid #CCC;
}

#paymentInpForm_data .history dl:first-child {
	height: 68px;
}

#paymentInpForm_data .history dt,
#paymentInpForm_data .history dd {
	position: absolute;
	padding: 2px;
	border-left: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}

#paymentInpForm_data .history dt,
#paymentInpForm_data .history dd {
	height: 30px;
	text-align: center;
	line-height: 2.8;
}

#paymentInpForm_data .history dt {
	display: none;
}

#paymentInpForm_data .history dl:first-child dt {
	display: block;
	background-color: #FEFFE6;
}

#paymentInpForm_data .history dd {
	border-left: 1px solid #CCC;
}

#paymentInpForm_data .history dl:first-child dd {
	top: 34px;
}

#paymentInpForm_data .history dd span {
	padding-left: 10px;
	padding-right: 10px;
}

.paymentInpForm_uktSyriSeq {
	width: 101px;
}

.paymentInpForm_tranDate {
	width: 115px;
	left: 102px;
}

.paymentInpForm_tranDate span {
	padding: 0 !important;
}

.paymentInpForm_trihKin {
	width: 101px;
	left: 220px;
}

dd.paymentInpForm_trihKin {
	text-align: right !important;
}

.paymentInpForm_result {
	width: 59px;
	left: 322px;
}

.paymentInpForm_reasonMsg {
	width: 153px;
	left: 382px;
	border-right: 1px solid #CCC;
}

#paymentInpForm_attention ul li {
	text-indent: -1em;
	margin-bottom: 5px;
}

#paymentInpForm_submit {
	margin-left: 0 !important;
}

#paymentInpForm_submit a {
	display: block;
	width: 68px;
	height: 21px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	border-width: 0px;
	margin-right: auto;
	margin-left: auto;
	background-image: url("../images/www/common_btn_shi.gif");
}

#paymentInpForm_submit,
#paymentInpForm_back_reflash {
	margin-top: 20px;
}

#paymentInpForm_back_reflash {
	width: 150px;
	margin-right: auto !important;
	margin-left: auto !important;
	text-align: center;
	padding-bottom: 30px;
}

#paymentInpForm_back_reflash a,
#paymentHisForm_back a,
#doBackTop {
	display: block;
	float: left;
	width: 68px;
	height: 21px;
	padding: 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	border-width: 0px;
	background-image: url("../images/www/common_btn_mod.gif");
	border: none;
	cursor: pointer;
}

#paymentInpForm_back_reflash input {
	float: right;
}

#paymentInpForm_data #nothistory {
	width: 531px;
	margin-bottom: 20px;
	padding: 8px 4px;
	border: 1px solid #CCC;
}

/* paymentFixForm */
#paymentFixForm #main-3columns {
	float: none;
	width: 501px;
}

#paymentFixForm #content_title {
	width: 100%;
}

#paymentFixForm h3,
#paymentFixForm_contentmessage {
	margin-right: auto;
	margin-left: auto;
	padding: 4px;
}

#paymentFixForm h3 {
	margin-top: 40px;
	width: 421px;
	font-weight: normal;
	font-size: 12px;
	background-color: #CCC;
}

#paymentFixForm_contentmessage {
	width: 419px;
	margin-bottom: 40px;
	border: 1px solid #CCC;
}

#paymentFixForm #button_back {
	margin-top: 20px;
	margin-bottom: 30px;
}

#paymentFixForm #back {
	display: block;
	width: 68px;
	height: 21px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	border-width: 0px;
	margin-right: auto;
	margin-left: auto;
	background-image: url("../images/www/common_btn_toj.gif");
}


/* paymentHisForm */
#paymentHisForm_back {
	margin-top: 20px;
	margin-bottom: 20px;
}

#paymentHisForm_back a {
	float: none;
	margin-right: auto;
	margin-left: auto;
}


/* kozaInpForm */
#kozaInpForm #content_caption p>span {
	color: red;
}

#kozaInpForm #content_caption ul,
#kozaVie1Form #content_caption ul {
	margin: 20px 15px 20px 5px;
	padding: 5px 10px 5px 25px;
	list-style-type: disc;
}

#kozaInpForm #content_caption li>span {
	font-size: 10px;
}

#kozaInpForm #kozaInpForm_data p {
	clear: both;
}

#kozaInpForm_data,
#kozaVie1Form_data {
	margin-bottom: 30px;
}

#kozaInpForm_data .bit_mark {
	margin-left: 20px;
}

#kozaInpForm_data dl,
#kozaVie1Form_data dl {
	width: 500px;
	margin-top: 20px;
	margin-left: 20px;
	border-top: 1px solid #CCC;
}

#kozaInpForm_data dt,
#kozaInpForm_data dd,
#kozaVie1Form_data dt,
#kozaVie1Form_data dd {
	float: left;
	padding: 10px 5px;
	border-left: 1px solid #CCC;
}

#kozaInpForm_data dt,
#kozaVie1Form_data dt {
	width: 139px;
}

#kozaInpForm_data dd,
#kozaVie1Form_data dd {
	width: 338px;
	border-right: 1px solid #CCC;
}

#kozaInpForm_data dl span,
#kozaInpForm_data dt span {
	display: block;
	color: red;
	font-size: 10px;
}

.kozaInpForm_frkmKozaKinyukyCode,
.kozaInpForm_frkmKozaKinyukMei,
.kozaInpForm_frkmKozaKinyusiMei,
.kozaInpForm_frkmKozaKozaMgnin,
.kozaInpForm_frkmKozaKozaSybtKbn {
	height: 38px;
}

.kozaInpForm_frkmKozaKinyusiCode {
	height: 54px;
}

.kozaInpForm_frkmKozaKozaNo {
	height: 70px;
}

#kozaInpForm_goReset {
	margin-right: 60px;
	padding-top: 10px;
	text-align: right;
}

#kozaInpForm_doRegister,
#kozaInpForm_doRemove {
	margin-top: 10px;
	text-align: center;
}


/* kozaVie1Form */
#kozaVie1Form_data {
	margin-left: 20px;
}

#kozaVie1Form_data dt,
#kozaVie1Form_data dd {
	height: 16px;
}

#kozaVie1Form_doRegister_cancel {
	clear: both;
	padding-top: 10px;
}

#kozaVie1Form_doRegister_cancel input {
	display: block;
	margin: 30px auto;
}

#kozaVie1Form_doRegister_cancel a,
#goStateYak,
#doStateSel,
#doStateInp,
#goSendmailInp1,
#goHenko3Inp2,
#passInpForm #goTopDis4,
#goKozaInp2,
.mainDis #doCancel,
#pointgiftLoginForm #btn_submit a,
#gptLoginForm #btn_submit #doCancel {
	display: block;
	width: 89px;
	height: 21px;
	margin: 30px auto;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	border-width: 0px;
	background-image: url("../images/www/common_btn_can.gif");
	border: none;
}

#passInpForm #goTopDis4 {
	padding-top: 0;
}

#kozaVie1Form_data h3 {
	width: 492px;
	margin: 20px 0 0 20px;
	padding: 8px 4px;
	font-weight: normal;
	font-size: 12px;
	background-color: #CCC;
}

#kozaVie2Form #kozaVie1Form_data dl {
	margin-top: 0;
}

#kozaVie1Form #btn_submit,
#kozaVie2Form #btn_submit {
	clear: both;
	padding-top: 20px;
}


/* kozaFix1Form */
#kozaFix1Form #content_caption p,
#kozaFix2Form #content_caption p {
	margin-top: 20px;
	margin-left: 60px;
}

#kozaFix1Form_cm,
#stateReqPFix_cm {
	margin-top: 20px;
	text-align: center;
}

#kozaFix1Form_back {
	margin-top: 20px;
	margin-bottom: 20px;
}

#kozaFix1Form_back a {
	display: block;
	width: 185px;
	margin-right: auto;
	margin-left: auto;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	border-width: 0px;
	background-image: url("../images/www/new/common_btn_gotop.gif");
}


/* zanVieForm */
#zanVieForm_data>div>p,
#zanVieForm_data h3 {
	margin-left: 5px;
}

#zanVieForm_data>div>p {
	font-size: 10px;
}

#zanVieForm #dispDate {
	color: #FF0000;
	font-weight: bold;
}

#zanVieForm #content_caption p {
	padding: 4px;
	background-color: #CCC;
}

#zanVieForm_revoBpItems,
#zanVieForm_revoYsItems {
	margin-top: 20px;
	margin-left: 20px;
}

#zanVieForm_data h3 {
	padding-left: 20px;
	background-image: url("../images/www/gm.gif");
	background-repeat: no-repeat;
}

#zanVieForm_data ul {
	margin: 20px 15px 20px 5px;
	padding: 5px 10px 5px 15px;
	list-style-type: disc;
}

#zanVieForm_data ul li {
	margin-bottom: 20px;
}

#zanVieForm_revoBpItems>dl,
#zanVieForm_revoYsItems>dl {
	position: relative;
	width: 543px;
	height: 145px;
	background-color: #EEE;
	border-right: 2px solid #CCC;
	border-left: 2px solid #CCC;
}

#zanVieForm_revoBpItems>dl:nth-of-type(1),
#zanVieForm_revoYsItems>dl:nth-of-type(1) {
	width: 543px;
	height: 170px;
}

#zanVieForm_data dt,
#zanVieForm_data dd {
	position: absolute;
	display: block;
	vertical-align: middle;
	padding: 4px;
	background-color: #FFF;
}

#zanVieForm_data dd,
dt.zanVieForm_hesHosk,
dt.zanVieForm_bensai {
	border-top: 2px solid #CCC;
	border-left: 2px solid #CCC;
}

dt.zanVieForm_count {
	display: none !important;
}

#zanVieForm_revoBpItems>dl dt.zanVieForm_cardKjMei,
#zanVieForm_revoBpItems>dl dt.zanVieForm_setting,
#zanVieForm_revoYsItems>dl dt.zanVieForm_cardKjMei,
#zanVieForm_revoYsItems>dl dt.zanVieForm_setting {
	display: none !important;
}

#zanVieForm_revoBpItems>dl:nth-of-type(1) dt.zanVieForm_cardKjMei,
#zanVieForm_revoBpItems>dl:nth-of-type(1) dt.zanVieForm_setting,
#zanVieForm_revoYsItems>dl:nth-of-type(1) dt.zanVieForm_cardKjMei,
#zanVieForm_revoYsItems>dl:nth-of-type(1) dt.zanVieForm_setting {
	display: block !important;
}

dd.zanVieForm_count,
dd.zanVieForm_cardKjMei,
dd.zanVieForm_setting {
	top: 15px;
}

#zanVieForm_revoBpItems>dl:nth-of-type(1) dd.zanVieForm_count,
#zanVieForm_revoBpItems>dl:nth-of-type(1) dd.zanVieForm_cardKjMei,
#zanVieForm_revoBpItems>dl:nth-of-type(1) dd.zanVieForm_setting,
#zanVieForm_revoYsItems>dl:nth-of-type(1) dd.zanVieForm_count,
#zanVieForm_revoYsItems>dl:nth-of-type(1) dd.zanVieForm_cardKjMei,
#zanVieForm_revoYsItems>dl:nth-of-type(1) dd.zanVieForm_setting {
	top: 40px;
}

dd.zanVieForm_cardKjMei {
	width: 136px;
}

dd.zanVieForm_setting {
	padding: 0 !important;
}

dd.zanVieForm_count,
dd.zanVieForm_cardKjMei {
	height: 118px;
	border-bottom: 2px solid #CCC;
}

dd.zanVieForm_count {
	width: 14px;
	text-align: center;
	border-left: none !important;
}

dt.zanVieForm_cardKjMei {
	width: 160px;
}

dt.zanVieForm_cardKjMei,
dt.zanVieForm_setting {
	height: 17px;
	text-align: center;
	background-color: #FEFFE6 !important;
	border-top: 2px solid #CCC;
	border-bottom: 2px solid #CCC;
}

dt.zanVieForm_setting {
	border-left: 2px solid #CCC;
}

dd.zanVieForm_cardKjMei {
	left: 23px;
}

.zanVieForm_setting {
	width: 364px;
}

.zanVieForm_setting {
	left: 169px;
}

dd.zanVieForm_setting {
	border: none !important;
	background-color: transparent !important;
}

dt.zanVieForm_hesHosk {
	width: 115px;
}

dt.zanVieForm_bensai {
	width: 122px;
	height: 92px;
	border-bottom: 2px solid #CCC;
}

dt.zanVieForm_bensai span {
	display: block;
}

dd.zanVieForm_hesHosk,
dd.zanVieForm_bensai {
	left: 124px;
}

dd.zanVieForm_hesHosk {
	width: 240px;
}

dd.zanVieForm_bensai {
	width: 248px;
}

.zanVieForm_bensai {
	top: 26px;
}

dd.zanVieForm_bensai {
	padding: 0 !important;
}

dd.zanVieForm_bensai table {
	width: 100%;
	border-collapse: collapse;
}

dd.zanVieForm_bensai table th {
	font-weight: normal;
	text-align: left;
}

dd.zanVieForm_bensai table tr *:first-child {
	border-right: 2px solid #CCC;
}

dd.zanVieForm_bensai table tr span {
	border-right: none !important;
}

dd.zanVieForm_bensai table th,
dd.zanVieForm_bensai table td {
	padding: 8px 4px;
	border-bottom: 2px solid #CCC;
}

/* estateSelForm */
#estateSelForm #content_caption {
	margin-top: 0;
}

#estateSelForm #content_caption p {
	margin-top: 10px;
}

#acrobat_download {
	text-align: right;
}

#estateSelForm_data,
#estateSelForm_caption,
#estateSelForm_info {
	margin-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
}

#estateSelForm_data dl {
	position: relative;
	height: 41px;
}

#estateSelForm_data dl:nth-of-type(1) {
	height: 67px;
}

#estateSelForm_data dt,
#estateSelForm_data dd {
	position: absolute;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	border-top: 1px solid #CCC;
	border-right: 1px solid #CCC;
}

#estateSelForm_data dt {
	display: none;
}

#estateSelForm_data dl:nth-of-type(1) dt {
	display: block !important;
	background-color: #FEFFE6;
}

#estateSelForm_data dl dt:nth-of-type(1),
#estateSelForm_data dl dd:nth-of-type(1) {
	border-left: 1px solid #CCC;
}

#estateSelForm_data dd {
	top: 0;
	height: 30px;
	border-bottom: 1px solid #CCC;
}

#estateSelForm_data dl:nth-of-type(1) dd {
	top: 26px !important;
}

#estateSelForm_data .card_name_no {
	width: 300px;
}

#estateSelForm_data .card_name_no span {
	display: block;
}

#estateSelForm_data .download_button {
	left: 302px;
	width: 240px;
}

#estateSelForm_data dd.download_button {}

#estateSelForm_data .download_button a {
	display: block;
	width: 89px;
	height: 21px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	border-width: 0px;
	margin: 4px auto;
	background-image: url("../images/www/common_btn_dwn.gif");
}

#estateSelForm_data_caption {
	margin-top: 10px;
}

#estateSelForm_caption h3,
#estateSelForm_info h3 {
	font-weight: normal;
	font-size: 12px;
}

#estateSelForm_caption dl {
	position: relative;
	height: 56px;
}

#estateSelForm_caption dt,
#estateSelForm_caption dd {
	position: absolute;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 4px;
}

#estateSelForm_caption dt {
	background-color: #FEFFE6;
}

#estateSelForm_caption dd {
	top: 25px;
	border-bottom: 1px solid #999999;
}

#estateSelForm_caption .estateSelForm_caption_kakutei {
	width: 170px;
}

#estateSelForm_caption .estateSelForm_caption_etsuran {
	width: 200px;
	left: 171px;
	border-right: 1px solid #999999;
}

#estateSelForm_caption p {
	margin-top: 10px;
	font-size: 10px;
}

#estateSelForm_caption ul {
	margin-top: 10px;
}

#estateSelForm_caption ul li {
	margin-bottom: 2px;
	padding-left: 1em;
	text-indent: -1em;
}

#estateSelForm #back_to_Top_button {
	margin-top: 30px;
}


/* cashSelForm */
#cashSelForm #content_caption {
	margin-top: 10px;
}

#cashSelForm #content_caption p {
	margin-top: 10px;
}

#cashSelForm #cashSelForm_link_cashing_letter {
	margin-top: 20px !important;
	margin-left: 30px;
	margin-bottom: 20px;
}

#cashSelForm_link_cashing_letter a {
	padding: 5px;
	border: 1px solid #CCC;
	text-decoration: none;
}

#cashSelForm_link_cashing_letter a span {
	color: #0000FF;
}

#cashSelForm_meisai,
#cashSelForm_e_letter,
#cashSelForm_next {
	margin: 20px 10px 0;
	margin-right: 20px;
}

#cashSelForm h3,
#cashSelForm h4 {
	font-size: 12px;
}

#cashSelForm_meisai h3,
#cashSelForm_e_letter h3 {
	display: block;
	width: 570px;
	height: 30px;
	text-indent: 120%;
	white-space: nowrap;
	overflow: hidden;
	border-width: 0px;
	background-repeat: no-repeat;
}

#cashSelForm_meisai h3 {
	background-image: url("../images/www/new/subttl_state_01.gif");
}

#cashSelForm_e_letter h3 {
	background-image: url("../images/www/new/subttl_state_02.gif");
}

#cashSelForm_e_letter p,
#cashSelForm_e_letter ul {
	margin-left: 10px;
	margin-right: 10px;
}

#cashSelForm_e_letter ul li {
	text-indent: -1em;
	padding-left: 1em;
}

#cashSelForm_about_e_letter {
	padding-left: 16px;
	background-image: url("../images/www/ant_window.gif");
	background-repeat: no-repeat;
}

#cashSelForm_e_letter #goSeikheSel {
	background-image: none;
}

#cashSelForm_about_letter {
	margin-top: 20px;
	padding: 10px;
	border: 2px solid #FF6600;
}

#cashSelForm_about_letter h4 {
	margin-top: 10px;
	padding-left: 15px;
	color: #3366CC;
	background-image: url("../images/www/gm.gif");
	background-repeat: no-repeat;
}

#cashSelForm_about_letter p {
	margin-top: 0;
}

#cashSelForm_about_letter #cashSelForm_about_letter_caption {
	margin-top: 10px;
}

#cashSelForm_about_letter table {
	width: 100%;
}

#cashSelForm_about_letter table th,
#cashSelForm_about_letter table td {
	padding: 4px;
	border: 1px solid #CCC;
}

#cashSelForm_about_letter table th {
	font-weight: normal;
	background-color: #CCFFFF;
}

#cashSelForm_about_letter span {
	display: block;
}

#cashSelForm_about_letter table td:first-child {
	width: 145px;
}

#cashSelForm_about_letter_return {
	position: relative;
	height: 76px;
	border-right: 1px solid #CCC;
}

#cashSelForm_about_letter_return dt,
#cashSelForm_about_letter_return dd {
	position: absolute;
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
}

#cashSelForm_about_letter_return dt {
	height: 20px;
	padding-top: 4px;
	text-align: center;
	background-color: #CCFFFF;
}

#cashSelForm_about_letter_return dd {
	top: 24px;
	height: 40px;
	padding: 5px 4px;
	border-bottom: 1px solid #CCC;
}

.cashSelForm_about_letter_return_document {
	left: 159px;
	width: 387px;
	padding-right: 4px;
	padding-left: 4px;
}

.cashSelForm_about_letter_return_plan {
	width: 150px;
	padding-right: 4px;
	padding-left: 4px;
}

#cashSelForm dd.cashSelForm_about_letter_return_plan {
	height: 30px;
	padding: 10px 4px;
}

#cashSelForm #cashSelForm_about_letter_return_caption {
	margin-top: 10px;
}

#cashSelForm_about_letter_statement {
	margin-left: 10px;
	margin-right: 10px;
}

#cashSelForm_about_letter ol {
	margin-top: 10px;
	margin-left: 25px;
}

#button_mstate a {
	display: block;
	width: 268px;
	margin-top: 10px;
	margin-left: 20px;
	height: 19px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	border-width: 0px;
	background-repeat: none;
	background-image: url("../images/www/btn_mstate.gif");
}


#cashSelForm_select {
	margin-top: 20px;
	padding-right: 30px;
	padding-left: 30px;
}

#cashSelForm_select>p:first-child {
	margin-bottom: 20px;
}

#cashSelForm_select table {
	width: 100%;
	border-top: 1px solid #CCC;
}

#cashSelForm_select th,
#cashSelForm_select td {
	padding: 6px;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
}

#cashSelForm_select th {
	font-weight: normal;
	background-color: #FEFFE6;
	height: 18px;
}

#cashSelForm_select td {
	height: 28px;
}

#cashSelForm_select .cardListItems_no {
	width: 38px;
	text-align: center;
}

#cashSelForm_select .cardListItems_no,
#cashSelForm_select .cardListItems_radio {
	width: 38px;
}

#cashSelForm_select td.cardListItems_name span {
	display: block;
}

#cashSelForm_select .cardListItems_radio {
	text-align: center;
	border-right: 1px solid #CCC;
}

#cashSelForm_reset {
	margin-top: 10px;
	text-align: right;
}

#cashSelForm #doNextPage,
#cashSelForm #goStateYak {
	float: none;
	margin: 10px auto !important;
}


/* cashInpForm */
#cashInpForm_alert,
#cashInpForm_select {
	margin: 20px 40px;
}

#cashInpForm_alert h3,
#cashInpForm_select h3 {
	font-weight: normal;
}

#cashInpForm_alert p {
	margin-top: 10px;
	margin-left: 10px;
}

#cashInpForm_select table {
	border-collapse: collapse;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}

#cashInpForm_select table th {
	font-weight: normal;
	text-align: center;
	background-color: #FEFFE6;
}

#cashInpForm_select table th,
#cashInpForm_select table td {
	width: 400px;
	padding: 16px 10px;
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
}

#cashInpForm_select table tr th:first-child,
#cashInpForm_select table tr td:first-child {
	width: 100px;
}

#cashInpForm_select table tr td:first-child {
	text-align: center;
}

#cashInpForm_select ul li {
	margin-top: 10px;
	text-indent: -2em;
	padding-left: 2em;
}

#cashInpForm_reset {
	margin-top: 20px;
	text-align: right;
}


/* stateReqPVie */
#stateReqPVie_check,
#stateReqPVie_info {
	margin: 20px;
}

#stateReqPVie_check h3,
#stateReqPVie_check p {
	margin-top: 20px;
}

#stateReqPVie_check h3,
#stateReqPVie_check th,
#stateReqPVie_info h3 {
	font-weight: normal;
	text-align: left;
}

#stateReqPVie_check h3,
#stateReqPVie_info h3 {
	font-size: 12px
}

#stateReqPVie_check table {
	margin-left: 20px;
}

#stateReqPVie_check th {
	width: 80px;
}

#stateReqPVie_input {
	margin-top: 20px;
}

#stateReqPVie_input #doNextPage {
	width: 110px;
	background-image: url("../images/www/common_btn_moud.gif");
}


/* sendmailInp */
#button_sendmail_sample a {
	display: block;
	width: 150px;
	height: 21px;
	margin-top: 10px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	border-width: 0px;
	background-image: url("../images/www/new/common_btn_mail.gif");
}

#data_or_card,
#sendmailInpForm_data table,
#sendmailInpForm_data p,
#sendmailInp_attention {
	margin: 20px;
}

#sendmailInpForm_data table p {
	margin: 0px;
}

#sendmailInpForm_data #data_or_card table {
	width: 430px;
	margin-left: 60px;
	margin-right: 60px;
	border-collapse: collapse;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}

#sendmailInpForm_data #data_or_card table th {
	background-color: #FEFFE6;
	font-weight: normal;
}

#sendmailInpForm_data #data_or_card table th,
#sendmailInpForm_data #data_or_card table td {
	padding: 4px;
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
	text-align: center;
	vertical-align: middle;
}

#sendmailInpForm_data #data_or_card table td:nth-of-type(1) {
	width: 50px;
}

#sendmailInpForm_data #data_or_card table div {
	height: auto;
	background-color: transparent !important;
}

#sendmailInpForm_data #data_or_card span {
	display: block;
}

#sendmailInpForm_data th,
#sendmailInpForm_data td {
	padding: 10px 4px;
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
}

#sendmailInpForm_data th span,
#sendmailInpForm_data td span {
	display: block;
}

#sendmailInpForm_data th span {
	color: red;
	font-size: 11px;
}

#sendmailInpForm_data th {
	width: 150px;
	font-weight: normal;
}

.sendmailInpForm_data_distributeEmail span {
	padding-top: 10px;
}

#sendmailInpForm_data td {
	width: 370px;
	border-right: 1px solid #CCC;
}

#sendmailInpForm_data td input {
	margin-top: 4px;
	margin-bottom: 5px;
}

#sendmailInpForm_data td input[type="text"] {
	width: 98%;
}

#sendmailInpForm #button_reset {
	clear: both;
	padding-top: 10px;
}

#sendmailInp_attention h3 {
	color: #FF6600;
	font-weight: normal;
	font-size: 12px;
}

#sendmailInp_attention ul {
	padding: 10px;
	border: 1px solid #FF6600;
}

#sendmailInp_attention ul li {
	text-indent: -1em;
	padding-left: 1em;
	margin-bottom: 4px;
}


#doConfirm,
#doSendmailFix,
#doDelete,
#doToroku,
#doAdd {
	display: block;
	margin-right: auto;
	margin-left: auto;
	width: 68px;
	height: 21px;
	padding: 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	border-width: 0px;
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
}

#doConfirm,
#doRefundInp,
#doKakunin,
#idReqMPSelForm #doSubmit,
#mailMgznSelectInpForm #doConfirm,
#syokai4Inp205Form #doRegister,
#henko4Inp204Form #doRegister,
#henko4Inp205Form #doRegister,
.pointVie #doPointShift,
.pointInp #btn_submit #doSubmit,
#doViewPage,
#doInpCheck,
#gptInpForm #btn_submit #doSubmit {
	/* 確認ボタン */
	background-image: url("../images/www/common_btn_kak.gif");
}

#threeDSecureRegistVieForm #btn_submit #doRegister,
#doSendmailFix,
#doToroku,
#kozaVie1Form #doRegister,
#mailMgznSelectVieForm #doRegister {
	/* 登録ボタン */
	background-image: url("../images/www/common_btn_tou.gif");
}

#doDelete,
#toppingBVie2Form #doConfirm,
#goldBVie2Form #doConfirm {
	/* 更新停止 */
	width: 89px;
	margin-top: 20px;
	background-image: url("../images/www/common_btn_kou.gif");
}

#doAdd {
	/* 追加ボタン */
	background-image: url("../images/www/common_btn_tui.gif");
}

/* sendmailVieForm */
#sendmailVieForm_data {
	padding-right: 60px;
	padding-left: 60px;
}

#sendmailVieForm_data table {
	width: 100%;
	margin-bottom: 20px;
	border-collapse: collapse;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}

#sendmailVieForm_data th,
#sendmailVieForm_data td {
	padding: 6px;
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
}

#sendmailVieForm_data th {
	width: 100px;
	font-weight: normal;
	text-align: left;
}

#sendmailVieForm #main-3columns {
	padding-bottom: 50px;
}


/* sendmailFixForm */
#sendmailFixForm_data {
	padding-right: 20px;
	padding-left: 20px;
}

#sendmailFixForm_data dt,
#sendmailFixForm_data dd {
	padding: 4px;
}

#sendmailFixForm_data dt {
	background-color: #CCC;
}

#sendmailFixForm_data dt span {
	font-weight: bold;
}

#sendmailFixForm_data dd {
	border: 1px solid #CCC;
}


/* toppingBLst */
#toppingBLstForm #container {
	width: 630px;
}

#toppingBLstForm #main-3columns {
	width: 630px;
}

#toppingBLst_inquire p,
#toppingBLst_inquire dl,
#toppingBLst_add p,
#toppingBLst_add>ul,
#toppingBLst_add>div,
#toppingBLst_lifting p,
#toppingBLst_renew p,
#toppingBLst_renew h4,
#toppingBLst_renew ul,
#toppingBLst_attention {
	margin-right: 20px;
	margin-left: 20px;
}

#toppingBLst_inquire dl {
	position: relative;
	width: 551px;
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
}

#toppingBLst_inquire dl:nth-of-type(1) {
	/*	height: 110px; */
}

#toppingBLst_inquire dt,
#toppingBLst_inquire dd {
	position: absolute;
	padding: 4px;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}

#toppingBLst_inquire dl dt {
	display: block;
	height: 32px;
	background-color: #FEFFE6;
	text-align: center;
}

#toppingBLst_inquire dl dd {
	top: 40px;
}

#toppingBLst_add p {
	margin-bottom: 10px;
}

#cardlistContener_2 h4 {
	color: blue;
}

#cardlistContener_2>div {
	margin-right: -15px;
	margin-left: -10px;
	padding: 2px;
	border: 1px solid #CCC;
}

#cardlistContener_2 li {
	display: inline;
}

#toppingBLst_add>ul li {
	margin-bottom: 5px;
	text-indent: -1em;
	padding-left: 1em;
}

#toppingBLst_lifting {
	margin-top: 20px;
}

#toppingBLst_lifting_attention {
	margin-top: 10px;
}

#toppingBLst_renew {
	margin-top: 20px;
}

#toppingBLst_renew h4 {
	margin-top: 15px;
	font-weight: normal;
}

#toppingBLst_renew h4:nth-of-type(1) {
	margin-top: 0;
}

#toppingBLst_renew p {
	margin-bottom: 10px;
}

#toppingBLst_renew_confirm {
	margin-right: 20px;
	margin-left: 20px;
	padding: 4px;
	border: 1px solid #333;
	line-height: 1.6;
	background-color: #fefecc;
}

.toppingBLst_notice {
	margin: 15px 55px 10px 15px;
	padding: 4px;
	border: 1px solid #ff0000;
	line-height: 1.6;
}

#toppingBLst_renew_confirm h4,
#toppingBLst_renew_confirm p {
	margin: 0;
}

#toppingBLst_renew ul {
	margin-top: 5px;
}

#toppingBLst_renew ul li {
	text-indent: -1em;
	padding-left: 1em;
}

#toppingBLst_attention {
	margin-top: 20px;
}

#toppingBLst_attention h3 {
	font-weight: normal;
	font-size: 12px;
	color: #FF6600;
}

#toppingBLst_attention ul {
	padding: 10px;
	border: 1px solid #FF6600;
}

#toppingBLst_attention li {
	text-indent: -1em;
	padding-left: 1em;
	margin-bottom: 10px;
}

#datetime {
	margin-top: 20px;
	text-align: right;
}

dt.toppingBLst_inquire_no {
	display: none;
}

dd.toppingBLst_inquire_no {
	width: 22px;
	text-align: center;
}

dt.toppingBLst_inquire_name {
	width: 242px;
}

dd.toppingBLst_inquire_name {
	width: 212px;
	left: 30px;
}

dd.toppingBLst_inquire_name span {
	display: block;
}

.toppingBLst_inquire_tpSrv {
	width: 240px;
	left: 251px;
}

.toppingBLst_inquire_select {
	width: 42px;
	left: 500px;
	text-align: center;
}

.toppingBLst_inquire_select #rdoNumber {
	margin-top: 15px;
}

#tpSrvGpMei,
#gdSrvGpMei {
	display: block;
	float: none;
	clear: both;
	font-weight: bold;
}

.toppingBLst_inquire_tpSrv img,
.toppingBLst_inquire_tpSrv #gdSrvGpMei {
	display: block;
	float: none !important;
}

.toppingBLst_inquire_tpSrv img,
.toppingBLst_inquire_tpSrv span {
	display: block;
	float: left;
}

#tpSrvMei,
#gdSrvMei {
	width: 55%;
}

#tpSrvDate {
	width: 45%;
}

#toppingBLst_inquire #button_reset {
	margin-top: 10px;
	margin-right: 58px;
}

/* toppingBUpForm */
#toppingBUpForm .cardData,
#toppingBUpForm .nenkaihi,
#toppingBUpForm .entry,
#toppingBUpForm .attention,
#toppingBUpForm #main-3columns ul,
#topping_list,
#toppingBUpForm .topping_list_data,
#toppingBDelForm .card_data,
#goldBUpForm .card_data,
#goldBUpForm .entry,
#goldBUpForm .entry_caption,
#goldBUpForm .attention,
#goldBUpForm .topping_list_data,
#goldBDelForm .card_data {
	margin-right: 20px;
	margin-left: 20px;
}

#goldBVie1Form #topping_list {
	margin-right: 35px;
	margin-left: 35px;
}

#toppingBUpForm .cardData,
#toppingBUpForm .nenkaihi,
#topping_list_data,
#goldBUpForm .card_data,
#goldBUpForm .nenkaihi,
#goldBUpForm .entry,
#goldBUpForm #entry_caption,
#goldBUpForm .attention,
#goldBUpForm .service_group {
	margin-top: 10px;
}

#goldBVie1Form .content_caption_caution,
#goldBVie2Form .content_caption_caution {
	margin-top: 10px;
}

#toppingBUpForm .nenkaihi>div,
#toppingBUpForm .entry,
#goldBUpForm .nenkaihi>div,
#goldBUpForm .entry {
	padding-top: 9px;
	background-repeat: no-repeat;
}

#toppingBUpForm .nenkaihi>div,
#goldBUpForm .nenkaihi>div {
	background-image: url("../images/www/tp/top_506b.gif");
}

#toppingBUpForm .entry,
#toppingBDelForm .entry,
#goldBUpForm .entry,
#goldBDelForm .entry {
	margin-top: 20px;
}

#toppingBUpForm .entry,
#goldBUpForm .entry {
	padding-top: 27px;
}

#toppingBUpForm .entry>div,
#goldBUpForm .entry div {
	padding-top: 10px;
}

#toppingBUpForm .entry h3,
#toppingBDelForm .entry h3,
#goldBUpForm .entry h3,
#goldBDelForm .entry h3 {
	height: 27px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	border-width: 0px;
	border: none;
	background-repeat: no-repeat;
}

#toppingBUpForm .entry h3,
#goldBUpForm .entry h3 {
	background-image: url("../images/www/tp/top_service2.gif");
}

#toppingBDelForm .entry h3,
#goldBDelForm .entry h3 {
	background-image: url("../images/www/tp/top_del.gif");
}

#toppingBUpForm .nenkaihi,
#toppingBUpForm .entry,
#toppingBDelForm .entry,
#goldBUpForm .nenkaihi,
#goldBUpForm .entry,
#goldBDelForm .entry {
	padding-bottom: 9px;
	background-image: url("../images/www/tp/bot_506.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
}

#toppingBLstForm .group_service,
#goldBLstForm .group_service {
	background-image: none;
}

#toppingBUpForm .nenkaihi>div>p,
#toppingBUpForm .nenkaihi>div>div,
#toppingBUpForm .entry>div,
#toppingBUpForm .entry .group_service>div,
.group_service>div,
#goldBUpForm .nenkaihi>div>p,
#goldBUpForm .nenkaihi>div>div>div>p,
#goldBUpForm .entry>div {
	margin-right: 34px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 9px;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}

#toppingBLstForm .group_service>div,
#goldBLstForm .group_service>div {
	border: none;
}

#toppingBUpForm .reg_service_group>div {
	padding-top: 0;
}

#toppingBUpForm .reg_service_group,
#goldBUpForm .reg_service_group {
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px solid #999;
}

#goldBUpForm .reg_service_group:nth-of-type(1) {
	margin-top: 0;
	border: none;
}

#toppingBUpForm .reg_service_group>div>div,
#goldBUpForm .reg_service_group>div>div {
	clear: both;
	height: 40px;
}

#toppingBUpForm .reg_service_group div p,
#goldBUpForm .reg_service_group div p {
	float: left;
}

#toppingBUpForm .reg_service_group .srvMei,
#goldBUpForm .reg_service_group .srvMei {
	width: 240px;
}

#toppingBUpForm .reg_service_group .srvPrice,
#toppingBUpForm .reg_service_group .suryo,
#goldBUpForm .reg_service_group .srvPrice,
#goldBUpForm .reg_service_group .suryo {
	width: 110px;
}

#toppingBUpForm .entry #isNkaiZeiFreeFlg {
	padding-top: 10px;
}

#toppingBUpForm #isNotNkaiZeiFreeFlg>div>p {
	padding-top: 10px;
}

#toppingBUpForm #isNotTpCardNkaiZeiFlg {
	padding-bottom: 10px;
}

#toppingBUpForm .entry_caption,
#goldBUpForm .entry_caption {
	padding-top: 20px;
}

#toppingBUpForm .entry_caption li,
#goldBUpForm .entry_caption li {
	text-indent: -1em;
	padding-left: 1em;
}

#toppingBUpForm .attention,
#goldBUpForm .attention {
	margin-top: 20px;
}

#toppingBUpForm .attention h3,
#goldBUpForm .attention h3 {
	color: #FF6600;
}

#toppingBUpForm .attention>div,
#goldBUpForm .attention>div {
	padding: 10px;
	border: 5px double #FF6600;
}

#toppingBUpForm .attention>div p:first-child,
#goldBUpForm .attention>div p:first-child {
	color: red;
}

#toppingBUpForm .attention div p,
#goldBUpForm .attention div p {
	margin-bottom: 10px;
}

#topping_list {
	margin-top: 20px;
}

#topping_list>div {
	margin-top: 20px;
	padding: 10px;
	border: 2px solid red;
	background-color: #FCFBDC;
}

#topping_list ol {
	list-style: none;
}

#topping_list ul,
#topping_list ol {
	text-indent: -1em;
	padding-left: 1em;
}

#topping_list ol p {
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
}

#topping_list ul {
	margin-left: 0;
	margin-bottom: 10px;
	font-size: 11px;
}

.topping_list_data>div>div {
	padding: 5px;
	background-color: #EBEBEB;
}

#toppingBUpForm #isImageFileFlg2,
#toppingBUpForm #isNotImageFileFlg2 {
	padding: 0;
	background-color: transparent;
}

.topping_list_data>div>div>table {
	width: 100%;
}

.topping_list_data>div {
	margin-top: 20px;
}

#toppingBUpForm #isImageFileFlg2,
#toppingBUpForm #isNotImageFileFlg2,
#toppingBUpForm #tpSrvGpComm,
#goldBUpForm #isImageFileFlg2,
#goldBUpForm #isNotImageFileFlg2,
#goldBUpForm #gdSrvGpComm {
	display: block !important;
	padding: 0 5px;
	background-color: transparent;
}

#toppingBUpForm #isImageFileFlg2,
#toppingBUpForm #isNotImageFileFlg2,
#goldBUpForm #isImageFileFlg2,
#goldBUpForm #isNotImageFileFlg2,
#toppingBUpForm #tpSrvGpComm,
#goldBUpForm #gdSrvGpComm {
	margin-bottom: 10px;
}

.topping_name {
	width: 250px;
}

.topping_check {
	width: 20px;
}

.topping_price {
	float: left;
	width: 150px;
}

#toppingBUpForm #tpSrvPrice2,
#toppingBUpForm #taxFlg2,
#goldBUpForm #tpSrvPrice2,
#goldBUpForm #taxFlg2 {
	float: none;
}

.topping_price span {
	display: inline !important;
}

#toppingBUpForm #reset,
#goldBUpForm #reset {
	display: block;
	margin: 20px 20px 0px auto;
}

#toppingBUpForm #doBack,
#goldBUpForm #doBack {
	display: block;
	margin: 20px auto;
}


/* toppingBDel */
#toppingBDelForm .card_data,
#goldBDelForm .card_data {
	margin-top: 30px;
}

#toppingBDelForm .card_data:nth-of-type(1),
#goldBDelForm .card_data:nth-of-type(1) {
	margin-top: 10px;
}

#toppingBDelForm .entry,
#goldBDelForm .entry {
	width: 506px;
	margin-right: auto;
	margin-left: auto;
}

#toppingBDelForm .entry h3 span {
	display: none;
}

#toppingBDelForm .group_service,
#goldBDelForm .group_service {
	border-left: 1px solid #000;
}

#toppingBDelForm #select_message>p:first-child,
#goldBDelForm #select_message>p:first-child {
	margin-bottom: 10px;
}

#toppingBDelForm #select_message,
#goldBDelForm #select_message {
	margin-top: 10px;
}

#toppingBDel_reason {
	margin-top: 20px;
	margin-left: 120px;
}

#toppingBDel_reason #reason_caption {
	font-weight: bold;
}

#toppingBDel_reason #reason_title {
	display: none;
}

#toppingBDel_reason p {
	margin-top: 10px;
	margin-bottom: 10px;
}

#toppingBDel_reason span {
	display: block;
	margin-top: 5px;
}

#toppingBDelForm .group_service>div,
#goldBDelForm .group_service>div {
	min-height: 40px;
	margin-right: 0;
	padding-top: 10px;
}

#toppingBDelForm .group_service,
#goldBDelForm .group_service {
	position: relative;
}

.toppingBDel_img {
	position: absolute;
	left: 0;
	border: none !important;
}

#toppingBDelForm .service_items,
#goldBDelForm .service_items {
	margin-left: 140px;
	border-left: none !important;
}

#toppingBDelForm #tpSrvMei,
#goldBDelForm #tpSrvMei {
	float: none;
	display: inline;
}

#toppingBDelForm #button_reset,
#goldBDelForm #button_reset {
	margin-top: 20px;
	margin-right: 60px;
}

#toppingBDelForm #button_submit,
#goldBDelForm #button_submit {
	margin-top: 20px;
	margin-bottom: 20px;
}


/* toppingBErr, goldBErrForm */
#toppingBErrForm #content_caption,
#goldBErrForm #content_caption {
	width: 450px;
	margin: 10px auto;
}

#toppingBErrForm #content_caption p,
#goldBErrForm #content_caption p {
	margin: 0;
}

#toppingBErrForm #content_caption li,
#goldBErrForm #content_caption li {
	margin-top: 10px;
	padding: 6px;
	border: 1px solid #CCC;
}

#toppingBErrForm #content_caption #doBack_caption,
#goldBErrForm #content_caption #doBack_caption {
	margin-top: 20px;
	margin-bottom: 20px;
}


/* henko3InpForm */
#henko3InpForm #content_caption h3 {
	margin-top: 10px;
	margin-left: 20px;
	font-weight: normal;
	font-size: 12px;
}

#henko3InpForm #attention,
#henko3Inp_input_form {
	margin: 10px 20px;
}

#henko3InpForm #attention h3 {
	font-weight: normal;
	color: #FF6600;
}

#henko3InpForm #attention p {
	padding: 10px;
	border: 1px solid #FF6600;
}

#henko3Inp_input_form table,
#henko3VieForm #henko3Inp_data {
	width: 100%;
	border: 1px solid #CCC;
	border-collapse: collapse;
}

#henko3Inp_input_form th,
#henko3Inp_input_form td {
	padding: 5px;
}

#henko3Inp_input_form th {
	width: 130px;
	border-right: 2px solid #CCC;
	font-weight: normal;
	text-align: left;
}

#henko3VieForm #henko3Inp_input_form th {
	text-align: center;
}

#henko3Inp_input_form th span {
	display: block;
	color: red;
	font-size: 11px;
}

#henko3Inp_input_form tr:nth-child(2n+0) {
	background-color: #eeeeee;
}

.henko3Inp_input_form_caption {
	font-size: 11px;
}

#henko3Inp_input_form .valError {
	display: block;
}

#henko3InpForm #button_reset {
	margin-top: 10px;
}

#henko3InpForm #doToroku {
	margin-top: 10px;
}


/* henko3FixForm */
#henko3FixForm #content_caption p {
	margin-top: 10px;
}


/* henko4Inp206 */
#henko4Inp206Form #content_caption ul {
	margin: 10px 20px;
}

#henko4Inp206Form #services {
	margin: 20px 20px 10px;
}

#henko4Inp206Form #services h3 {
	font-size: 12px;
}

#henko4Inp206Form #services>div {
	float: left;
	width: 258px;
	margin-top: 10px;
	/*
	padding-bottom: 9px;
	background-image: url("../images/www/new/kmng/col_btm.gif");
	background-position: bottom left;
	background-repeat: no-repeat;
*/
}

#henko4Inp206Form #services>div:nth-of-type(2n+0) {
	margin-left: 10px;
}

#henko4Inp206Form .service_caption {
	height: 60px;
	padding: 4px;
}

/*
#henko4Inp206Form #services .service_caption,
#henko4Inp206Form #services .service_detail {
	background-image: url("../images/www/new/kmng/col_bg.gif");
	background-repeat:repeat-y;
}
#henko4Inp206Form .service_caption {
	height: 60px;
	padding: 10px;
}
#henko4Inp206Form .service_detail {
	padding: 0 10px;
	text-align: right;
}

#henko4Inp206Form .service_detail p {
	padding-top: 5px;
	height: 30px;
	background-repeat: no-repeat;
}
#henko4Inp206Form #service_moneylook .service_detail p {
	background-image: url("../images/www/new/kmng/logo_moneylook.gif");
}
#henko4Inp206Form #service_lifebook .service_detail p {
	background-image: url("../images/www/new/kmng/logo_jin.gif");
}
#henko4Inp206Form #service_mufg .service_detail p {
	background-image: url("../images/www/new/kmng/mufg_logo.gif");
}
#henko4Inp206Form #service_jnbaggre .service_detail p {
	background-image: url("../images/www/new/kmng/logo_jnb.gif");
}
*/
#henko4Inp206Form #services>div {
	margin: 10px 0;
	border: 2px solid #0c31a9;
	border-radius: 10px;
	/* CSS3草案 */
	-webkit-border-radius: 10px;
	/* Safari,Google Chrome用 */
	-moz-border-radius: 10px;
	/* Firefox用 */
}

#henko4Inp206Form #services>div h4 {
	padding: 3px 10px 5px;
	*background-color: #0c31a9;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;

	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#0c31a9', EndColorStr='#0062fb');
	/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
	/*Element must have a height (not auto)*/
	/*All filters must be placed together*/
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType = 1, StartColorStr = '#0c31a9', EndColorStr = '#0062fb')";
	/*Element must have a height (not auto)*/
	/*All filters must be placed together*/
	background-image: -moz-linear-gradient(to right, #0c31a9, #0062fb);
	background-image: -ms-linear-gradient(to right, #0c31a9, #0062fb);
	background-image: -o-linear-gradient(to right, #0c31a9, #0062fb);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#0c31a9), to(#0062fb));
	background-image: -webkit-linear-gradient(to right, #0c31a9, #0062fb);
	background-image: linear-gradient(to right, #0c31a9, #0062fb);
	/*--IE9 DOES NOT SUPPORT CSS3 GRADIENT BACKGROUNDS--*/
}

#henko4Inp206Form #services>div h4 a {
	display: block;
	color: #FFF;
	font-size: 11px;
	text-decoration: none;
}

#henko4Inp206Form #services>div p {
	margin: 4px;
}

#henko4Inp206Form #services>div p.service_caption {
	margin-top: -5px;
	padding-top: 10px;
	background-repeat: repeat-x;
	background-image: url("../images/www/new/kmng/idx_jin-2.gif");
}

#henko4Inp206Form #services .service_detail p {
	text-align: right;
}

#henko4Inp206Form #services>div {
	background-repeat: no-repeat;
	background-position: 5px bottom;
}

#henko4Inp206Form #service_moneylook {
	background-image: url("../images/www/new/kmng/logo_moneylook.gif");
}

#henko4Inp206Form #service_lifebook {
	background-image: url("../images/www/new/kmng/logo_jin.gif");
}

#henko4Inp206Form #service_mufg {
	background-image: url("../images/www/new/kmng/mufg_logo.gif");
}

#henko4Inp206Form #service_jnbaggre {
	background-image: url("../images/www/new/kmng/logo_jnb.gif");
}


/* henko4Inp203 */
#henko4Inp203Form #main-3columns {
	line-height: 1.6;
}

#henko4Inp203Form #content_caption h3 {
	margin-top: 10px;
	margin-left: 20px;
}

#henko4Inp203Form #condition h3,
#henko4Inp203Form #attention h3 {
	margin-top: 10px;
	font-weight: normal;
	font-size: 12px;
}

#henko4Inp203Form #content_caption .bit_mark {
	margin-top: 10px;
}

#henko4Inp203Form #condition,
#henko4Inp203Form #attention {
	margin: 20px;
}

#henko4Inp203Form table {
	width: 100%;
	border-collapse: collapse;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
}

#henko4Inp203Form table th {
	background-color: #405CA8;
	color: #FFF;
}

#henko4Inp203Form table th,
#henko4Inp203Form table td {
	padding: 8px;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
}

#henko4Inp203Form table td:last-child {
	text-align: center;
}

#henko4Inp203Form #attention li,
#condition_caption {
	text-indent: -1em;
	padding-left: 1em;
}

#henko4Inp203Form #condition_caption {
	font-size: 11px;
}

#henko4Inp203Form #button_submit,
#kzkCardNyukaiExp2Form #btn_submit,
#kzkCardNyukaiSelForm #btn_submit,
#kzkCardNyukaiYakForm #btn_submit,
#refundInpForm #btn_submit,
#refundStuDetailForm #btn_submit,
#idReqMPYakForm #btn_submit,
#refundDetailForm #btn_submit,
#idReqMPSelForm #btn_submit,
#idReqMPVieForm #btn_submit,
#mailMgznSelectVieForm #btn_submit,
#goldBVie1Form #btn_submit,
#addresschgVieForm #btn_submit,
.mainDis #btn_submit,
#passInpForm #btn_submit,
#gptLoginForm #btn_submit {
	width: 200px;
	margin: 20px auto;
	padding-bottom: 30px;
}

#kzkCardNyukaiYakForm #btn_submit {
	width: 240px;
}

#shins2InpForm #btn_submit,
#shins2VieForm #btn_submit {
	width: 68px;
}

#henko4Inp203Form #button_submit p,
#henko4Inp203Form #button_submit input,
#kzkCardNyukaiExp2Form #btn_submit input,
#kzkCardNyukaiSelForm #btn_submit input,
#kzkCardNyukaiYakForm #btn_submit input,
#refundInpForm #btn_submit input,
#refundStuDetailForm #btn_submit input,
#refundDetailForm #btn_submit input,
#idReqMPYakForm #btn_submit input,
#idReqMPSelForm #btn_submit input,
#idReqMPSelForm #btn_submit a,
#idReqMPVieForm #btn_submit input,
#mailMgznSelectVieForm #btn_submit input,
#goldBVie1Form #btn_submit input,
#addresschgVieForm #btn_submit input,
.mainDis #btn_submit input,
.mainDis #btn_submit a,
#passInpForm #btn_submit #doSubmit,
#gptLoginForm #btn_submit #doSubmit {
	display: inline !important;
	margin: 0 !important;
	float: right;
}

#henko4Inp203Form #button_submit p {
	width: 68px;
}

#henko4Inp203Form #button_submit p {
	width: 100px;
	text-align: center;
}

#henko4Inp203Form #doBackTop,
#kzkCardNyukaiExp2Form #doBackExp1,
#kzkCardNyukaiSelForm #doBackExp2,
#kzkCardNyukaiYakForm #doBackSel,
#refundInpForm #doReturn,
#refundStuDetailForm #doReturn,
#refundDetailForm #doReturn,
#idReqMPYakForm #doSubmit,
#idReqMPSelForm #goIdReqMPYak,
#idReqMPVieForm #doIdReqMPSel,
#mailMgznSelectVieForm #doBack,
#goldBVie1Form #doReturn,
#addresschgVieForm #btn_submit #doBack,
.mainDis #btn_submit #doCancel,
.mainDis #btn_submit a,
#passInpForm #btn_submit #goTopDis4,
#gptLoginForm #btn_submit #doCancel {
	float: left !important;
}


/* cardetcWebSel */
#cardetcWebSelForm #content_caption ul {
	margin-right: 20px;
	margin-left: 20px;
}

#cardetcWebSelForm #content_caption>ul,
#cardetcWebSelForm #content_caption>p {
	margin-top: 10px;
}

#cardetcWebSelForm #doConfirm {
	margin-top: 10px;
}

#cardetcWebSel_data {
	margin-top: 10px;
}

#cardetcWebSelForm table {
	width: 527px;
	margin: 0 auto;
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
}

#cardetcWebSelForm table th,
#cardetcWebSelForm table td {
	padding: 5px;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}

#cardetcWebSel_data table th {
	background-color: #FEFFE6;
	height: 20px;
}

#cardetcWebSelForm .cardetcWebSel_no {
	width: 15px;
	text-align: center;
}

#cardetcWebSelForm .cardetcWebSel_name {
	width: 440px;
}

#cardetcWebSelForm .cardetcWebSel_name span {
	display: block;
}

#cardetcWebSelForm .cardetcWebSel_select {
	width: 40px;
	text-align: center;
}

#cardetcWebSelForm #button_reset {
	width: 527px;
	margin: 10px auto;
}


/* cardetcWebVieForm */
#cardetcWebVieForm #content_caption p {
	margin-bottom: 10px;
}

#cardetcWebVieForm #cardType {
	display: block;
	padding: 2px;
	border: 1px solid #CCC;
	background-color: #EEE;
}


/* cardetcWebFix */
#cardetcWebFixForm #content_caption {
	margin-top: 10px;
}

#cardetcWebFixForm #content_caption span {
	font-weight: bold;
}


/* etcfeeWebExp */
#etcfeeWebExpForm #attention,
#etcfeeWebExpForm #rules {
	margin-right: 20px;
	margin-left: 20px;
}

#etcfeeWebExpForm #attention ol {
	margin-top: 10px;
	margin-left: 15px;
}

#etcfeeWebExpForm #attention ol li {
	margin-bottom: 10px;
}

#etcfeeWebExpForm #rules {
	margin-top: 20px;
}

#etcfeeWebExpForm #rules textarea {
	width: 530px;
}


/* kzkCardNyukaiExp2 */
#kzkCardNyukaiExp2Form #content_caption,
#kzkCardNyukaiExp2Form #send_address,
#kzkCardNyukaiExp2Form #select,
#kzkCardNyukaiExp2Form #main-3columns>p,
.SelForm #select {
	margin-right: 20px;
	margin-left: 20px;
}

#kzkCardNyukaiExp2Form #content_caption h3,
#kzkCardNyukaiExp2Form #content_caption p {
	color: red;
}

#kzkCardNyukaiExp2Form #content_caption h3 {
	margin-top: 10px;
	font-size: 12px;
}

#kzkCardNyukaiExp2Form #content_caption p {
	margin-bottom: 5px;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}

#kzkCardNyukaiExp2Form #content_caption div {
	padding: 10px;
	border: 1px solid #000;
}

#kzkCardNyukaiExp2Form #content_caption ul li {
	text-indent: -1em;
	padding-left: 1em;
}

#kzkCardNyukaiExp2Form #send_address {
	margin-top: 20px;
}

#kzkCardNyukaiExp2Form #send_address table,
#kzkCardNyukaiExp2Form #select table,
.SelForm #select table {
	width: 100%;
	border-collapse: collapse;
}

#kzkCardNyukaiExp2Form #send_address table {
	border: 1px solid #0066cc;
}

#kzkCardNyukaiExp2Form #send_address table th,
#kzkCardNyukaiExp2Form #send_address table td,
#kzkCardNyukaiExp2Form #select table th,
#kzkCardNyukaiExp2Form #select table td,
.SelForm #select table th,
.SelForm #select table td {
	padding: 10px;
}

#kzkCardNyukaiExp2Form #send_address table th,
#kzkCardNyukaiExp2Form #select table th {
	font-weight: normal;
}

#kzkCardNyukaiExp2Form #send_address table th {
	width: 100px;
	border-right: 1px solid #0066cc;
	background-color: #ffccaa;
	text-align: left;
}

#kzkCardNyukaiExp2Form #send_address table td span {
	display: block;
}

#kzkCardNyukaiExp2Form #send_address p {
	margin-top: 10px;
}

#kzkCardNyukaiExp2Form #select,
.SelForm #select {
	margin-top: 20px;
}

#kzkCardNyukaiExp2Form #select table,
.SelForm #select table {
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
}

#kzkCardNyukaiExp2Form #select table th,
#kzkCardNyukaiExp2Form #select table td,
.SelForm #select table th,
.SelForm #select table td {
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}

#kzkCardNyukaiExp2Form #select table th,
.SelForm #select table th {
	background-color: #FEFFE6;
}

#kzkCardNyukaiExp2Form #select .select_radio {
	width: 50px;
	text-align: center;
}

.SelForm #select table {
	margin-top: 10px;
}

.SelForm #select .select_radio,
.SelForm #select .select_cnt {
	width: 30px;
	text-align: center;
}

.SelForm #select table td span {
	display: block;
}


/* kzkCardNyukaiYak */
#kzkCardNyukaiYakForm #content_caption h3,
#kzkCardNyukaiYakForm #kzkCardNyukaiYak_iframe,
#kzkCardNyukaiYakForm #attention {
	margin-left: 20px;
	margin-right: 20px;
}

#kzkCardNyukaiYakForm #content_caption {
	margin-top: 10px;
	margin-bottom: 0;
}

#kzkCardNyukaiYakForm #content_caption h3 {
	width: 259px;
	height: 22px;
	padding: 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	background-image: url("../images/www/doi.gif");
	background-repeat: no-repeat;
	border: none;
	border-width: 0px;
}

#kzkCardNyukaiYakForm #attention {
	margin-top: 20px;
	padding: 10px;
	border: 1px solid red;
}

#kzkCardNyukaiYakForm #attention h3 {
	color: red;
	font-size: 12px;
}

#kzkCardNyukaiYakForm #attention p {
	margin-top: 10px;
}


/* kzkCardNyukaiVie */
#kzkCardNyukaiVieForm #attention {
	margin: 30px 20px;
}

#kzkCardNyukaiVieForm #attention dt:nth-of-type(1),
#kzkCardNyukaiVieForm #attention dd:nth-of-type(1) {
	border-top: 1px solid #0D3191;
}

#kzkCardNyukaiVieForm #attention dt,
#kzkCardNyukaiVieForm #attention dd {
	float: left;
	padding: 10px;
	border-right: 1px solid #0D3191;
	border-bottom: 1px solid #0D3191;
	height: 45px;
}

#kzkCardNyukaiVieForm #attention dt {
	width: 207px;
	background-color: #FCFBDC;
	border-left: 1px solid #0D3191;
}

#kzkCardNyukaiVieForm #cardKjmei,
#kzkCardNyukaiVieForm #dispCardNo,
#kzkCardNyukaiVieForm #attention dt span {
	display: block;
}

#kzkCardNyukaiVieForm #attention dd {
	width: 290px;
	line-height: 2.5;
}

#kzkCardNyukaiVieForm #attention dd:nth-of-type(1) {
	line-height: 1.4;
}

#kzkCardNyukaiVieForm #btn_submit {
	clear: both;
	padding-top: 20px;
}


/* kzkCardNyukaiFix */
#kzkCardNyukaiFixForm #content_caption {
	margin-bottom: 60px;
}

#kzkCardNyukaiFixForm #content_caption p {
	margin-top: 10px;
}

#kzkCardNyukaiFixForm #content_caption ul {
	margin-right: 20px;
	margin-left: 30px;
	list-style-type: disc;
}

/* henko4Vie03 */
#henko4Vie03_confirm {
	margin-right: 15px;
	margin-left: 15px;
}

#henko4Vie03_confirm table {
	width: 100%;
	border-top: 25px solid #CCC;
	border-left: 1px solid #CCC;
}

#henko4Vie03_confirm th,
#henko4Vie03_confirm td {
	padding: 5px;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}

#henko4Vie03_confirm th {
	width: 160px;
	font-weight: normal;
	text-align: left;
}

#henko4Vie03_confirm p {
	margin-top: 20px;
}


/* henko4Fix03 */
#henko4Fix03Form #content_caption p {
	margin-top: 10px;
}

#henko4Fix03Form #btn_submit {
	margin-top: 60px;
}


/* kzkCardNyukaiInp */
#kzkCardNyukaiInpForm #kzkCardNyukaiInp_dl {
	margin-right: 10px;
	margin-left: 10px;
}

#kzkCardNyukaiInpForm #kzkCardNyukaiInp_dl dt span {
	display: block;
}

#kzkCardNyukaiInpForm #kzkCardNyukaiInp_dl dt span.condition {
	width: 46px;
	height: 16px;
	padding: 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	background-repeat: no-repeat;
	border: none;
	border-width: 0px;
}

#kzkCardNyukaiInpForm #kzkCardNyukaiInp_dl dt span.icn_hed {
	width: 67px;
	background-image: url("../images/www/nyukai/icn_hed.gif");
}

#kzkCardNyukaiInpForm #kzkCardNyukaiInp_dl dt span.icn_hsu {
	background-image: url("../images/www/nyukai/icn_hsu.gif");
}

#kzkCardNyukaiInpForm #kzkCardNyukaiInp_dl dt span.icn_zkj {
	background-image: url("../images/www/nyukai/icn_zkj.gif");
}

#kzkCardNyukaiInpForm #kzkCardNyukaiInp_dl dt span.icn_zkn {
	background-image: url("../images/www/nyukai/icn_zkn.gif");
}

#kzkCardNyukaiInpForm .kzkCardNyukaiInp_name {
	border-top: 1px solid #0D3191;
}

#kzkCardNyukaiInpForm #kzkCardNyukaiInp_dl dt,
#kzkCardNyukaiInpForm #kzkCardNyukaiInp_dl dd {
	float: left;
	padding: 5px;
	border-right: 1px solid #0D3191;
	border-bottom: 1px solid #0D3191;
}

#kzkCardNyukaiInpForm #kzkCardNyukaiInp_dl dt {
	width: 157px;
	border-left: 1px solid #0D3191;
	background-color: #FCFBDC;
	background-image: url("../images/www/nyukai/icn_his.gif");
	background-repeat: no-repeat;
	background-position: 125px 7px;
}

#kzkCardNyukaiInpForm #kzkCardNyukaiInp_dl dt span.required {
	display: none;
}

#kzkCardNyukaiInpForm #kzkCardNyukaiInp_dl dd {
	width: 380px;
}

.kzkCardNyukaiInp_name,
.kzkCardNyukaiInp_namekana {
	height: 60px;
	*height: 70px;
}

dd.kzkCardNyukaiInp_name p,
dd.kzkCardNyukaiInp_namekana p,
dd.kzkCardNyukaiInp_nameroma p {
	display: block;
	float: left;
	width: 175px;
}

#kzkCardNyukaiInpForm .firstColumn {
	margin-right: 20px;
}

dd.kzkCardNyukaiInp_name span input,
dd.kzkCardNyukaiInp_namekana span input {
	width: 100%;
}

.kzkCardNyukaiInp_input_caption {
	padding-left: 1em;
	font-size: 11px;
}

.kzkCardNyukaiInp_input_caption span {
	display: none;
}

dd.kzkCardNyukaiInp_nameroma ul {
	clear: both;
	padding-top: 10px;
}

dd.kzkCardNyukaiInp_nameroma ul li {
	font-size: 11px;
	text-indent: -1em;
	padding-left: 1em;
}

.kzkCardNyukaiInp_nameroma {
	height: 120px;
}

.kzkCardNyukaiInp_sex #sexMessage,
.kzkCardNyukaiInp_tanjobi #tanjobiMessage,
.kzkCardNyukaiInp_zoku #zokuMessage,
.kzkCardNyukaiInp_ansyoNo #ansyoNoMessage {
	display: block;
	width: 100%;
}

.kzkCardNyukaiInp_sex {
	height: 40px;
}

.kzkCardNyukaiInp_zoku {
	padding-top: 10px !important;
	height: 20px;
	*height: 35px;
}

.kzkCardNyukaiInp_tanjobi {
	height: 50px;
	*height: 60px;
}

dd.kzkCardNyukaiInp_tanjobi span {
	float: left;
	display: block;
	width: 100px;
}

dd.kzkCardNyukaiInp_tanjobi span:first-child {
	width: 120px;
}

dt.kzkCardNyukaiInp_tanjobi {
	background-position: 125px 12px !important;
}

#kzkCardNyukaiInp_tanjobi_example span {
	width: 100px;
	text-align: center;
	font-size: 11px;
}

.kzkCardNyukaiInp_ansyoNo_attention {
	font-size: 11px;
}

.kzkCardNyukaiInp_ansyoNo {
	height: 55px;
	*height: 70px;
}

#kzkCardNyukaiInpForm #btn_submit {
	clear: both;
	padding-top: 20px;
}


/* toppingBVie1 */
#toppingBVie1Form #content_caption,
#toppingBVie2Form #content_caption,
#goldBVie1Form #content_caption,
#goldBVie2Form #content_caption {
	margin: 15px;
}

#toppingBVie1Form #content_caption ul,
#toppingBVie1Form #toppingBVie1_service,
#toppingBVie2_del,
#toppingBVie2_del_reason,
#goldBVie1Form #toppingBVie1_service,
#goldBVie2Form #toppingBVie1_service {
	width: 506px;
	margin: 20px auto;
}

#toppingBVie1Form #content_caption h3,
#toppingBVie2Form #content_caption h3,
#goldBVie1Form #content_caption h3,
#goldBVie2Form #content_caption h3 {
	margin-top: 20px;
	font-weight: normal;
	font-size: 12px;
}

#toppingBVie1Form #content_caption ul {
	list-style: disc;
}

#toppingBVie1Form #content_caption ul li span {
	color: red;
}

#toppingBVie1Form #toppingBVie1_service,
#toppingBVie2_del,
#goldBVie1Form #toppingBVie1_service,
#goldBVie2Form #toppingBVie1_service {
	padding-bottom: 9px;
	background-image: url("../images/www/tp/bot_506.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
}

#toppingBVie1Form #toppingBVie1_service h3,
#toppingBVie2_del h3,
#goldBVie1Form #toppingBVie1_service h3,
#goldBVie2Form #toppingBVie1_service h3 {
	height: 27px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	border-width: 0px;
	background-image: url("../images/www/tp/top_service0.gif");
	background-repeat: no-repeat;
}

#goldBVie2Form #toppingBVie1_service h3,
#toppingBVie2_del h3 {
	background-image: url("../images/www/tp/top_del.gif");
}

#toppingBVie1_service>div,
#toppingBVie2_del .service_group,
#goldBVie1Form #toppingBVie1_service>div,
#goldBVie2Form #toppingBVie1_service>div {
	padding: 10px;
	border-right: 1px solid #666666;
	border-left: 1px solid #666666;
}

#toppingBVie1_service>div>p,
#goldBVie1Form #toppingBVie1_service>div>p,
#goldBVie2Form #toppingBVie1_service>div>p {
	font-weight: bold;
}

#toppingBVie1_service #family {
	margin-top: 10px;
}

#toppingBVie1_service .service_group {
	margin: 10px 0;
	padding-top: 10px;
	border-top: 1px solid #000;
}

#goldBVie1Form #toppingBVie1_service .service_group:nth-of-type(1),
#goldBVie2Form #toppingBVie1_service .service_group:nth-of-type(1) {
	margin-top: 0;
	border: none;
}

#toppingBVie1_service .service_group table {
	width: 365px;
}

#toppingBVie1_service .service_group .selServiceGroupItems_img {
	position: absolute;
}

#toppingBVie1_service .service_group table,
#toppingBVie1_service .service_group ul {
	position: relative;
	margin-left: 120px;
	margin-bottom: 10px;
}

#toppingBVie1_service .service_group table table {
	width: 365px;
	margin-right: 0;
	margin-left: auto;
}

#toppingBVie1_service .service_name {
	width: 110px;
	vertical-align: top;
}

#toppingBVie1_service .price {
	width: 80px;
}

#toppingBVie1_service .price #taxFlg {
	display: block;
}

#toppingBVie1_service .applications {
	width: 75px;
	padding-left: 10px;
}

#toppingBVie1_service .applications span {
	float: none !important;
}

#toppingBVie1_service .rule {
	width: 110px;
	text-align: right;
}

#toppingBVie1Form #goTopDis4 {
	height: 21px;
}


/* toppingBVie2 */
#toppingBVie2Form #content_caption>p {
	margin-top: 10px;
	margin-left: 0;
}

#toppingBVie2_del .group_name {
	position: absolute;
	width: 140px;
}

#toppingBVie2_del .group_service {
	margin-left: 150px;
	min-height: 30px;
}

#toppingBVie2_del .group_service span {
	display: block;
}

#toppingBVie2_del .group_service span {
	float: none;
}

#toppingBVie2_del_reason>p:first-child {
	width: 108px;
	height: 12px;
	background-image: url("../images/www/tp/b_vie2.gif");
	background-repeat: no-repeat;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

#toppingBVie2_del_reason span {
	display: block;
}


/* refundExp */
#refundExpForm_data,
#refundExpForm_caption,
#attention_ul.refundExpForm_attention,
.refundExp_nav,
#refundExpForm_flow {
	margin: 10px 15px;
}

#refundExpForm_data table {
	width: 100%;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

#refundExpForm_data th,
#refundExpForm_data td {
	padding: 10px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

#refundExpForm_data th {
	background-color: #FEFFE6;
	font-weight: normal;
}

#refundExpForm_data td.refundExp_card_no {
	width: 10px;
}

#refundExpForm_data .refundExp_card_name span {
	display: block;
}

#refundExpForm_data .refundExp_select {
	width: 50px;
	text-align: center;
}

#refundExpForm_caption {
	margin-top: 20px;
}

#refundExpForm_caption>p:first-child {
	text-align: center;
}

#refundExpForm_caption>p {
	margin-top: 10px;
}

#attention_ul.refundExpForm_attention ul {
	list-style: disc;
}

#attention_ul.refundExpForm_attention li {
	margin-left: 15px;
	margin-bottom: 5px;
	text-indent: 0;
	padding-left: 0;
}

#refundExpForm .refundExp_nav {
	padding-bottom: 30px;
}

#refundExpForm .refundExp_nav p {
	display: inline;
}

#refundExpForm .refundExp_nav input {
	float: left;
}

#refundExpForm .refundExp_nav #doRefundInp-01,
#refundExpForm .refundExp_nav #doRefundInp-02 {
	margin-right: 60px !important;
	margin-left: 50px !important;
}

#refundExpForm_flow {
	clear: both;
	margin-top: 30px;
}

#refundExpForm_flow h3 {
	margin-bottom: 20px;
	padding: 5px 10px;
	background-color: #333399;
	color: #FFF;
	font-size: 12px;
}

#refundExpForm_flow>div,
#refundExpForm_flow>div ul {
	margin-right: 10px;
	margin-left: 10px;
}

#refundExpForm_flow>div {
	padding-top: 30px;
	background-image: url("../images/www/new/mk_down.gif");
	background-repeat: no-repeat;
	background-position: top center;
}

#refundExpForm_flow>div:nth-of-type(1) {
	padding-top: 0;
	background-image: none;
}

#refundExpForm_flow h4 {
	font-size: 12px;
	vertical-align: middle;
	border: 2px solid #0000BB;
}

#refundExpForm_flow h4 span.flow_no {
	display: inline-block;
	margin-right: 5px;
	padding: 8px 10px;
	background-color: #0000BB;
	color: #FFF;
}

#refundExpForm_flow h4 span {
	vertical-align: middle;
}

#refundExpForm_flow p,
#refundExpForm_flow>div ul {
	margin: 10px 20px;
}

#refundExpForm_flow p span {
	color: red;
}

#refundExpForm_flow>div ul {
	text-indent: -1em;
	padding-left: 1em;
}

#refundExpForm_flow>div #refundExpForm_cashback_caption {
	text-indent: 0;
	padding-left: 0;
	list-style: disc;
}

#refundExpForm_flow>div #refundExpForm_cashback_caption li {
	margin-left: 20px;
}


#attention_ul h3 {
	font-weight: normal;
	font-size: 12px;
	color: #FF6600;
}

#attention_ul ul {
	padding: 10px;
	border: 1px solid #FF6600;
}

#attention_ul ul li {
	text-indent: -1em;
	padding-left: 1em;
	margin-bottom: 5px;
}


/* refundInp */
#refundInpForm #attention_ul,
#refundInpForm_carddata,
#refundInpForm_data {
	margin-left: 15px;
	margin-right: 15px;
}

#refundInpForm_carddata table {
	width: 100%;
	margin-top: 10px;
	border: 1px solid #CCC;
}

#refundInpForm_carddata th,
#refundInpForm_carddata td {
	padding: 10px;
}

#refundInpForm_carddata th {
	width: 180px;
	border-right: 1px solid #CCC;
	background-color: #FEFFE6;
	font-weight: normal;
}

#refundInpForm_carddata td span {
	display: block;
}

#refundInpForm_data table {
	width: 100%;
	margin-top: 10px;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
}

#refundInpForm_data th,
#refundInpForm_data td {
	padding: 10px;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}

#refundInpForm_data th {
	width: 70px;
	font-weight: normal;
}

.errorMsgArea {
	margin-top: 10px;
}

.errorMsgArea span {
	display: block;
}

#voyage_data {
	margin-top: 10px;
	margin-bottom: 10px;
}

#button_reset {
	margin-top: 10px;
}


/* refundVieForm */
#refundVieForm #content_caption {
	margin-top: 10px;
}

#refundVieForm_data {
	margin-right: 15px;
	margin-left: 15px;
}

#refundVieForm_data dl {
	width: 522px;
	height: 125px;
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
}

#refundVieForm_data dt,
#refundVieForm_data dd {
	padding: 10px 5px;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}

#refundVieForm_data dt {
	clear: both;
	float: left;
	width: 100px;
}

#refundVieForm_data dd {
	float: left;
	width: 400px;

}

#refundVieForm_data .refundVieForm_data_cardname {
	height: 30px;
}

#refundVieForm_data dt.refundVieForm_data_cardname {
	line-height: 2.5;
}

#refundVieForm_data dd.refundVieForm_data_cardname span {
	display: block;
}

#refundVieForm #btn_submit {
	clear: both;
}


/* refundFixForm */
#refundFixForm #content_caption {
	text-align: center;
}

#refundFixForm #content_caption p {
	margin-top: 20px;
}

.contentseqNo_title {
	text-decoration: underline;
}

#refundFixForm_attention {
	margin-left: 20px;
}


/* refundCancelForm */
#refundCancelForm #content_caption {
	margin-top: 20px;
	margin-bottom: 30px;
	text-align: center;
}

/* refundStuDetailForm, refundDetailForm */
.refundDetail #card_name_no,
.refundDetail #card_attention,
.refundDetail #confirm,
.refundDetail #attention_ul,
.refundDetail #application_change {
	margin-right: 20px;
	margin-left: 20px;
}

.refundDetail #card_name_no table {
	width: 100%;
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
}

.refundDetail #card_name_no th {
	font-weight: normal;
	background-color: #FCFBDC;
}

.refundDetail #card_name_no_cardNo {
	width: 20px;
	text-align: center;
}

.refundDetail #card_name_no th,
.refundDetail #card_name_no td {
	padding: 10px;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}

#card_attention {
	margin-top: 10px;
	margin-bottom: 10px;
}

.refundDetail #confirm dl {
	position: relative;
	height: 31px;
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
}

.refundDetail #confirm dl:nth-of-type(1) {
	height: 60px;
}

.refundDetail #confirm dl:nth-of-type(1) dd {
	top: 30px;
}

.refundDetail #confirm dt,
.refundDetail #confirm dd {
	position: absolute;
	height: 20px;
	padding: 5px;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	text-align: center;
	line-height: 1.8;
}

.refundDetail #confirm dt {
	display: none;
}

.refundDetail #confirm dl:nth-of-type(1) dt {
	display: block;
	background-color: #FCFBDC;
}

.refundDetail #confirm dt.confirm_no {
	display: none !important;
}

.refundDetail #confirm dd.confirm_no {
	width: 9px;
	left: 24px;
}

.refundDetail #confirm dt.confirm_cardId {
	width: 33px;
}

.refundDetail #confirm dd.confirm_cardId {
	width: 13px;
	*width: 18px;
	*padding-left: 2px;

}

.refundDetail #confirm dd.confirm_cardId input {
	margin-top: 4px;
}

.refundDetail #confirm .confirm_entryDate {
	width: 130px;
	left: 44px;
}

.refundDetail #confirm .confirm_entrySeqNo {
	width: 80px;
	left: 185px;
}

.refundDetail #confirm .confirm_departDate {
	width: 70px;
	left: 276px;
}

.refundDetail #confirm .confirm_returnDate {
	width: 70px;
	left: 357px;
}

.refundDetail #confirm .confirm_destinationCode {
	width: 90px;
	left: 438px;
}

.refundDetail #attention_ul,
.refundDetail #application_change {
	margin-top: 20px;
}

.refundDetail #attention_ul li {
	text-indent: -1.5em;
	padding-left: 1.5em;
}

.refundDetail #application_change h3 {
	width: 200px;
	padding: 5px;
	background-color: #009999;
	font-weight: normal;
	font-size: 12px;
	color: #FFF;
	text-align: center;
}

.refundDetail #application_change div {
	padding: 10px;
	border: 1px solid #009999;
}


/* refundStuNodataForm, refundNodataForm */
#refundStuNodataForm #content_caption p,
#refundNodataForm #content_caption p {
	text-align: center;
}


/* refundPayExpForm */
#refundPayExpForm #top_copy .bit_mark,
#refundPayExpForm .target_com,
#refundPayExpForm #attention_ul {
	margin: 10px 15px;
}

#refundPayExpForm .target_com,
#refundPayExpForm #attention_ul {
	margin-top: 20px;
}

#refundPayExpForm .target_com h3 {
	padding: 5px;
	background-color: #333399;
	font-size: 12px;
	color: #FFFFFF;
}

#refundPayExpForm .target_com span {
	color: #FFFF00;
}

#refundPayExpForm .target_com p {
	margin: 10px 15px;
}

#refundPayExpForm #target_button a {
	margin-right: 0 !important;
}

#refundPayExpForm #attention_ul h4 {
	padding: 5px 10px 0;
	border-right: 1px solid #FF6600;
	border-left: 1px solid #FF6600;
	font-weight: normal;
}

#refundPayExpForm #attention_ul h4:nth-of-type(1) {
	border-top: 1px solid #FF6600;
}

#refundPayExpForm #attention_ul ul {
	border-top: none;
}

#refundPayExpForm #attention_ul ul:nth-of-type(1) {
	border-bottom: none;
}


/* refundPayInpForm */
#refundPayInpForm_data {
	margin-right: 15px;
	margin-left: 15px;
}

#refundPayInpForm_data p,
#refundPayInpForm_data table {
	width: 450px;
	margin: 10px auto;
}

#refundPayInpForm_data table {
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
}

#refundPayInpForm_data th,
#refundPayInpForm_data td {
	padding: 5px;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}

#refundPayInpForm_data th {
	background-color: #FEFFE6;
	font-weight: normal;
}

#refundPayInpForm_data .itemno,
#refundPayInpForm_data .selectedRadio {
	text-align: center;
}

#refundPayInpForm_data .itemno {
	width: 20px;
}

#refundPayInpForm_data .selectedRadio {
	width: 40px;
}


/* refundPayVieForm */
#refundPayVieForm_data {
	margin-right: 50px;
	margin-left: 50px;
}

#refundPayVieForm_data table {
	width: 100%;
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}

#refundPayVieForm_data th,
#refundPayVieForm_data td {
	padding: 5px;
	border-right: 1px solid #CCC;
}

#refundPayVieForm_data th {
	width: 100px;
	font-weight: normal;
	text-align: left;
}

#refundPayVieForm_data #cardNo {
	display: block;
}


/* refundPayFixForm */
#refundPayFixForm #content_caption {
	margin-top: 10px;
}

#refundPayFixForm_seqNo {
	margin-top: 30px;
	text-align: center;
}

#refundPayFixForm .seqNo_title {
	text-decoration: underline;
}


/* idReqMPYakForm */
#idReqMPYakForm #content_caption p {
	margin-top: 10px;
}

#idReqMPYakForm #attention {
	font-size: 11px;
	text-align: center;
}

#idReqMPYakForm iframe {
	margin-left: 20px;
	margin-right: 20px;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}


/* idReqMPSelForm */
#idReqMPSelForm #content_caption {
	margin-top: 10px;
}

#idReqMPSelForm #content_caption ul {
	list-style: disc;
	margin-top: 10px;
	margin-left: 30px;
}

#idReqMPSelForm #content_caption ul li {
	text-indent: -1em;
	padding-left: 1em;
}

#idReqMPSelForm th {
	font-weight: normal;
}


/* idReqMPVieForm */
#idReqMPVieForm #content_caption {
	margin-top: 10px;
}

#idReqMPVieForm #select th,
#mailMgznSelectFixForm #select th {
	font-weight: normal;
	text-align: left;
	background-color: #EDEDED;
}


/* idReqMPFixForm */
#idReqMPFixForm #content_caption p {
	margin-top: 20px;
}


/* mailMgznSelectInpForm */
#mailMgznSelectInpForm #content_caption h3 {
	margin: 10px;
	font-size: 12px;
	color: blue;
}

#mailDeliverySelect,
#mailMgznSelectInpForm #attention_ul {
	margin-right: 15px;
	margin-left: 15px;
}

#mailDeliverySelect table {
	width: 100%;
	margin-bottom: 5px;
	border: 1px solid #CCC;
}

#mailDeliverySelect th {
	width: 150px;
	font-weight: normal;
	text-align: left;
	border-right: 1px solid #CCC;
}

#mailDeliverySelect th,
#mailDeliverySelect td {
	padding: 5px 5px 5px 20px;
}


/* mailMgznSelectVieForm */
#mailMgznSelectVieForm #mailMgzn_attention {
	margin: 15px;
	padding: 5px;
	border: 1px solid red;
	color: red;
}

#mailMgzn_attention h3 {
	margin-bottom: 10px;
	font-size: 12px;
}

#mailMgzn_attention ul {
	margin-left: 18px;
	list-style: disc;
}

#mailMgznSelectVieForm #mailDeliverySelect p span {
	text-decoration: underline;
}

#mailMgznSelectVieForm #mailDeliverySelect table {
	margin-top: 10px;
}

#mailMgznSelectVieForm #mailDeliverySelect th,
#mailMgznSelectVieForm #mailDeliverySelect td {
	padding: 10px 10px 10px 20px;
}


/* mailMgznSelectFixForm */
#mailMgznSelectFixForm table {
	margin-bottom: 10px;
}


/* goldBLstForm */
#toppingBLst_inquire_error {
	margin-top: 10px;
}

#goldBLstForm #content_add,
#goldBLstForm #content_delete,
#goldBLstForm #content_caution {
	margin-right: 10px;
	margin-left: 10px;
	overflow: hidden;
}

#goldBLstForm #content_add,
#goldBLstForm #content_add input,
#goldBLstForm #content_delete,
#goldBLstForm #content_delete input,
#goldBLstForm #content_caution {
	margin-top: 20px;
}

#goldBLstForm #content_add p,
#goldBLstForm #content_delete p,
#goldBLstForm #content_caution>h4,
#goldBLstForm #content_caution div,
#goldBLstForm #attention_ul {
	margin-right: 15px;
	margin-left: 15px;
}

#goldBLstForm #content_caution>p {
	margin-left: 20px;
}

#goldBLstForm #content_caution div {
	padding: 5px;
	border: 1px solid #000;
}

#goldBLstForm #content_caution ul {
	margin-left: 15px;
}

#goldBLstForm #content_caution ul li {
	text-indent: -1em;
	padding-left: 1em;
}

#goldBLstForm #content_caution h3 {
	font-size: 12px;
}

#goldBLstForm #content_caution h4 {
	font-weight: normal;
}

#goldBLstForm #caution_goldcard,
#goldBLstForm #caution_goldcard_attention,
#goldBLstForm #content_caution>div,
#content_caution>ul,
#goldBLstForm #attention_ul {
	margin-top: 10px;
}

#goldBLstForm #content_caution>div {
	background-color: #fefecc;
}


/* addresschgVieForm */
#addresschgVie_user_data,
#addresschgVie_card_data,
#addresschgVie_attention {
	margin-right: 15px;
	margin-left: 15px;
}

#addresschgVie_user_data table,
#addresschgVie_card_data table {
	width: 100%;
}

#addresschgVie_user_data table th,
#addresschgVie_user_data table td,
#addresschgVie_card_data table th,
#addresschgVie_card_data table td {
	padding: 5px;
	vertical-align: middle;
	border: 1px solid #999;
}

#addresschgVie_user_data table td,
#addresschgVie_card_data table td {
	word-wrap: break-word;
	word-break: break-all;
}

#addresschgVie_user_data table td img {
	vertical-align: middle;
}

#addresschgVie_user_data table th,
#addresschgVie_card_data table th {
	background-color: #ccffff;
	font-weight: normal;
}

#addresschgVie_card_data table,
#addresschgVie_attention ul {
	margin-top: 10px;
}

#addresschgVie_card_data #cardNo {
	display: block;
}

#addresschgVie_attention ul li,
#addresschgVie_timing ul li {
	text-indent: -1em;
	padding-left: 1em;
}

#addresschgVie_attention ul li {
	margin-bottom: 5px;
}

.addresschgVie_th1 {
	width: 70px;
}

.addresschgVie_th2 {
	width: 100px;
	text-align: left;
}

.addresschgVie_td2,
.addresschgVie_email_button {
	width: 72px;
	text-align: center;
}

th.addresschgVie_email {
	width: 181px;
}

.addresschgVie_email,
.addresschgVie_email_button {
	border-top: none !important;
}

td.addresschgVie_email,
.addresschgVie_email_button {
	position: relative;
	border-left: none !important;
}

.addresschgVie_email span {
	display: block;
	width: 220px;
	word-break: break-all;
}

.addresschgVie_email img {
	position: absolute;
	top: 15px;
	right: 10px;
}

#addresschgVie_timing th,
#addresschgVie_timing td {
	padding: 5px;
	border: 1px solid #999;
}

#addresschgVie_timing thead th {
	background-color: #FF3;
}

#addresschgVie_timing th {
	font-weight: normal;
}

#addresschgVie_timing_title1 {
	width: 30px;
}

#addresschgVie_timing_title2 {
	width: 100px;
}

#addresschgVie_timing th span {
	display: block;
}


/* henko4Exp204Form */
#have_ic_card,
#have_magnetic_card {
	margin: 10px 15px;
	overflow: hidden;
}

#have_ic_card h4,
#have_magnetic_card h4 {
	margin-left: -10px;
}

#henko4Exp204Form #shokai>p,
#henko4Exp204Form #henko>p {
	margin-left: 20px;
}

#henko4Exp204Form #henko_caution {
	padding-left: 25px;
	background-image: url("../images/www/new/icn_cauton.gif");
	background-repeat: no-repeat;

}

#have_ic_card .check_steps,
#have_magnetic_card .check_steps {
	width: 130px;
}

#have_ic_card .check_steps a,
#have_magnetic_card .check_steps a {
	top: -27px;
}

#have_ic_card .check_steps a {
	left: 170px;
}

#have_magnetic_card .check_steps a {
	left: 400px;
}

#have_magnetic_card dl dd a {
	display: block;
	width: 144px;
	height: 28px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	border-width: 0px;
	background-image: url("../images/www/new/btn_ot_off.gif");
}

#have_magnetic_card dl dd a:hover {
	background-image: url("../images/www/new/btn_ot_on.gif");
}

#have_ic_card {
	position: relative;
}

#about_ic_card {
	width: 110px;
	position: absolute;
	top: 5px;
	right: 10px;
}

#about_ic_card a {
	text-decoration: none;
}

#henko4Exp204Form .layer_caption {
	margin-top: -20px;
}

#have_ic_card_attention {
	margin-top: 10px;
}

#have_ic_card_attention h5 {
	font-size: 12px;
	color: #FF6600;
}

#have_ic_card_attention>div {
	padding: 10px;
	border: 1px solid #FF6600;
}

#have_ic_card_attention_caution span {
	font-weight: bold;
	text-decoration: underline;
}

#have_magnetic_card>div {
	margin-right: 20px;
	margin-left: 20px;
}

#have_magnetic_card dl {
	margin: 10px 0;
	padding: 8px 13px 13px;
	height: 25px;
	color: #333;
	background-color: #99ccff;
}

#have_magnetic_card dt {
	float: left;
	padding-top: 5px;
	margin-right: 50px;
}

#have_magnetic_card dd {}


/* syokai4Inp204Form */
#syokai4Inp204Form #send_address,
#syokai4Inp204Form #input_form,
#syokai4Inp204Form #attention_ul {
	margin: 10px 15px;
}

#syokai4Inp204Form #content_caption p {
	margin-bottom: 5px;
}

#syokai4Inp204Form #attention_ul ul {
	list-style: disc;
	padding-left: 25px;
	*padding-left: 40px;
}

#syokai4Inp204Form #attention_ul ul li>span {
	font-weight: bold;
	text-decoration: underline;
}

#syokai4Inp204Form table {
	width: 100%;
}

#syokai4Inp204Form table th {
	font-weight: normal;
}

#syokai4Inp204Form #send_address th,
#syokai4Inp204Form #send_address td {
	padding: 5px;
	border: 2px solid #999;
}

#syokai4Inp204Form #send_address th {
	width: 100px;
	background-color: #c8f8f8;
}

#syokai4Inp204Form #input_form th,
#syokai4Inp204Form #input_form td {
	padding: 5px;
	border: 1px solid #999;
}

#syokai4Inp204Form #input_form tr:nth-child(2n+0) {
	background-color: #eeeeee;
}

#syokai4Inp204Form #input_form th {
	text-align: left;
}

#syokai4Inp204Form #input_form th span {
	display: block;
	font-size: 10px;
	color: red;
}

#syokai4Inp204Form #input_form input {
	ime-mode: disable;
}


/* syokai4Inp205Form */
#syokai4Inp205_data,
#syokai4Inp205Form #errorMessage,
#syokai4Inp205_input_form,
#syokai4Inp205Form #attention_ul {
	margin: 10px 15px;
}

#syokai4Inp205_input_form input {
	ime-mode: active;
}

#syokai4Inp205_data dl:nth-of-type(1) {
	height: 70px;
}

#syokai4Inp205_data dl {
	position: relative;
	height: 43px;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
}

#syokai4Inp205_data dt,
#syokai4Inp205_data dd {
	position: absolute;
	padding: 5px;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
}

#syokai4Inp205_data dt {
	display: none;
}

#syokai4Inp205_data dl:nth-of-type(1) dt {
	display: block;
	background-color: #c8f8f8;
	text-align: center;
}

dt.syokai4Inp205_data_no {
	display: none;
}

dd.syokai4Inp205_data_no {
	width: 30px;
	text-align: center;
}

dt.syokai4Inp205_data_cardNo {
	width: 366px;
}

dd.syokai4Inp205_data_cardNo {
	width: 325px;
	left: 41px;
}

.syokai4Inp205_data_honKazKbn {
	width: 100px;
	left: 377px;
}

.syokai4Inp205_data_radio {
	width: 50px;
	left: 488px;
}

dd.syokai4Inp205_data_radio {
	text-align: center;
}

dd.syokai4Inp205_data_radio input {
	margin-top: 10px;
}

#syokai4Inp205_data dd {
	top: 0;
	height: 33px;
	line-height: 2.8;
}

#syokai4Inp205_data dd.syokai4Inp205_data_cardNo {
	line-height: 1.4;
}

#syokai4Inp205_data dl:nth-of-type(1) dd {
	top: 27px;
}

#syokai4Inp205_input_form table {
	width: 100%;
}

#syokai4Inp205_input_form table th,
#syokai4Inp205_input_form table td {
	padding: 5px 10px;
	border: 1px solid #999;
	font-weight: normal;
	text-align: left;
}

#syokai4Inp205_input_form table th span {
	display: block;
	color: red;
	font-size: 10px;
}

#syokai4Inp205Form #attention_ul ul {
	list-style: disc;
	padding-left: 25px;
	*padding-left: 40px;
}

#syokai4Inp205Form #attention_ul ul li span {
	font-weight: bold;
	text-decoration: underline;
}


#syokai4Inp205_data table {
	width: 100%;
}

#syokai4Inp205_data table th,
#syokai4Inp205_data table td {
	padding: 5px;
	border: 1px solid #999;
}

#syokai4Inp205_data table th {
	width: 100px;
	font-weight: normal;
	background-color: #c8f8f8;
}


/* syokai4Fix04Form */
#syokai4Fix04Form #content_caption p {
	margin-bottom: 10px;
}

#syokai4Fix04Form #attention_ul {
	margin: 20px 15px;
}

#syokai4Fix04Form #attention_ul ul {
	list-style: disc;
	padding-left: 25px;
}

#syokai4Fix04Form #attention_ul li {
	text-indent: 0;
	padding-left: 0;
}


/* henko4Inp205Form */
#henko4Inp204Form #content_caption ul,
#henko4Inp205Form #content_caption ul {
	margin-top: 20px;
	margin-bottom: 20px;
}

#henko4Inp205Form #henko4Inp102_data {
	margin-top: 20px;
}


/* errorForm */
#errorForm #content_caption p {
	width: 450px;
	margin-right: auto;
	margin-left: auto;
}

#errorForm #content_caption #errorMessage {
	width: 430px;
	margin-top: 20px;
	padding: 10px;
	text-align: center;
	border: 1px solid #CCCCCC;
}


/* henko4Vie04Form */
.subMenuMn6 #henko4Inp102_data {
	margin-top: 20px;
	margin-bottom: 20px;
}

.subMenuMn6 #henko4Inp102_data h3 {
	margin-bottom: 0;
}

.subMenuMn6 #henko4Inp102_data table {
	width: 100%;
	margin-bottom: 0;
}

.subMenuMn6 #henko4Inp102_data table th {
	width: 150px;
	font-weight: normal;
	text-align: left;
	border-right: 1px solid #CCC;
}

.subMenuMn6 #henko4Inp102_data table th,
.subMenuMn6 #henko4Inp102_data table td {
	padding: 10px;
}

#henko4Vie04_attention {
	margin-right: 15px;
	margin-left: 15px;
}

#henko4Vie04_attention p {
	margin-top: 10px;
}


/* henko4Vie05Form */
#henko4Vie05Form #henko4Inp102_data table th,
#henko4Vie05Form #henko4Inp102_data table td {
	background-color: #eeeeee;
}


/* kzfrkWebDeskSelForm */
#kzfrkWebDeskSel_data {
	margin-right: 15px;
	margin-left: 15px;
}

#kzfrkWebDeskSel_data h3 {
	margin-top: 15px;
	margin-left: -15px;

	text-indent: 110%;
	white-space: nowrap;
	overflow: hidden;
	border-width: 0px;

	background-image: url("../images/www/new/subttl_nm_07.gif");
	background-repeat: no-repeat;
}

#kzfrkWebDeskSel_data>p {
	margin-top: 15px;
}

#kzfrkWebDeskSel_data #link_info_bank {
	padding-left: 20px;
	background-image: url("../images/www/arrow_f14.gif");
	background-repeat: no-repeat;
}

#kzfrkWebDeskSel_data #link_info_bank a,
#vpcGiftYakForm #about>p>a {
	padding-right: 20px;
	background-image: url("../images/www/ant_window.gif");
	background-repeat: no-repeat;
	background-position: top right;
}

#kzfrkWebDeskSel_data h4,
#kzfrkWebDeskSel_nav {
	margin-top: 25px;
}

#kzfrkWebDeskSel_data h4 {
	font-size: 14px;
}

#kzfrkWebDeskSel_data h5 a {
	display: block;
	width: 260px;
	height: 50px;
}

#kzfrkWebDeskSel_nav div {
	width: 48%;
}

#kzfrkWebDeskSel_nav_net {
	float: left;
}

#kzfrkWebDeskSel_nav_paper {
	float: right;
}

#kzfrkWebDeskSel_nav div p {
	margin-left: 10px;
	margin-right: 5px;
	color: #333333;
}


/* kzfrkWebDeskYakForm */
#kzfrkWebDeskYakForm #kzfrkWebDeskSel_data #select_card {
	width: 500px;
	margin-left: 40px;
}

#kzfrkWebDeskYakForm #kzfrkWebDeskSel_data #select_card th,
#kzfrkWebDeskYakForm #kzfrkWebDeskSel_data #select_card td {
	padding: 5px;
	border: 1px solid #CCC;
}

#kzfrkWebDeskYakForm #kzfrkWebDeskSel_data #select_card th {
	background-color: #FEFFE6;
	font-weight: normal;
}

#kzfrkWebDeskYakForm #kzfrkWebDeskSel_data .col_no {
	width: 20px;
	vertical-align: top;
}

#kzfrkWebDeskYakForm #kzfrkWebDeskSel_data .col_select {
	width: 40px;
	text-align: center;
}

#kzfrkWebDeskYak_meigi {
	width: 480px;
	margin-top: 10px;
	padding: 10px;
	margin-left: 40px;
	border: 1px solid #CCC;
	background-color: #ffffee;
}

#kzfrkWebDeskYak_meigi .kzfrkWebDeskYak_meigi_sei,
#kzfrkWebDeskYak_meigi .kzfrkWebDeskYak_meigi_mei {
	padding-left: 13px;
}

#kzfrkWebDeskYak_meigi input {
	width: 140px;
}

#kzfrkWebDeskYakForm #kzfrkWebDeskSel_data #attention {
	margin-top: 10px;
	padding: 10px;
	background-color: #ffffcc;
	border: 1px solid #333333;
}

#kzfrkWebDeskSel_data #attention h4 {
	margin-top: 0;
	font-size: 12px;
}

#kzfrkWebDeskSel_data #attention div {
	margin: 5px 10px;
	padding: 10px;
	border: 1px dotted #333333;
	background-color: #ffffcc;
	font-weight: bold;
}


/* #kzfrkWebDeskYakForm */
#kzfrkWebDeskYak_errorMsg span {
	display: block;
}

#kzfrkWebDeskYakForm #kzfrkWebDeskSel_nav input,
#kzfrkWebDeskYakForm #kzfrkWebDeskSel_nav a {
	display: block;
	width: 204px !important;
	height: 80px !important;

	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	border-width: 0px;
}

#kzfrkWebDeskYakForm #kzfrkWebDeskSel_nav #doSubmit {
	margin-top: 0 !important;
	background-image: url("../images/www/new/doui_btn.gif") !important;
}

#kzfrkWebDeskYakForm #kzfrkWebDeskSel_nav a {
	margin-right: auto;
	margin-left: auto;
	background-image: url("../images/www/new/ndoui_btn.gif") !important;
}

#kzfrkWebDeskYakForm #kzfrkWebDeskSel_data .withListMark {
	clear: both;
	margin: 5px 40px 20px;
}


/* kzfrkWebDeskFixForm */
#kzfrkWebDeskFixForm #content_caption p {
	margin-bottom: 20px;
}

#kzfrkWebDeskFixForm #attention {
	margin: 30px;
}

#kzfrkWebDeskFixForm #attention h3 {
	color: #FF6600;
	font-weight: normal;
	font-size: 12px;
}

#kzfrkWebDeskFixForm #attention p {
	margin-left: 10px;
}


/* kzfrkWebDeskErrForm */
#kzfrkWebDeskErrForm #content_caption p {
	width: 450px;
	margin: 0 auto 20px;
}


/* addresschgInpForm */
#addresschgInpForm #chg_chart,
#addresschgInpForm #addform {
	margin-right: 15px;
	margin-left: 15px;
}

#addresschgInpForm h3,
#addresschgInpForm h4 {
	font-size: 12px;
	margin-top: 20px;
}

#addresschgInpForm h4 {
	color: #FF0000;
}

#addresschgInpForm #addform table {
	width: 100%;
	border: 1px solid #CCC;
}

#addresschgInpForm #addform #mail_address_new,
#addresschgInpForm #addform #login_password {
	background-color: #EEE;
}

#addresschgInpForm #addform th {
	width: 130px;
	padding: 10px 5px;
	font-weight: normal;
	text-align: left;
	border-right: 1px solid #CCC;
}

#addresschgInpForm #addform td {
	padding: 10px 20px;
}

#addresschgInpForm #addform td input {
	width: 90%;
}

#addresschgInpForm #addform td p {
	padding-left: 20px;
}

#addresschgInpForm #addform th span {
	display: block;
	font-size: 10px;
}

#addresschgInpForm .attention {
	margin-right: 20px;
	margin-left: 20px;
}

#addresschgInpForm #addform th span,
#addresschgInpForm .withListMark span {
	color: red;
}

#addresschgInpForm #addform th span.confirm {
	color: black;
	font-size: 12px;
}


/* addresschgVieForm */
#addresschgVieForm #content_caption table {
	width: 520px;
	margin: 20px 15px;
	background-color: #EEE;
	border: 1px solid #CCC;
}

#addresschgVieForm #content_caption table th,
#addresschgVieForm #content_caption table td {
	padding: 10px;
}

#addresschgVieForm #content_caption table th {
	width: 150px;
	font-weight: normal;
	text-align: left;
	border-right: 1px solid #CCC;
}


/* addresschgFixForm */
#addresschgFixForm #content_caption p {
	margin-bottom: 15px;
}

#addresschgFixForm #content_caption .withListMark {
	margin: 15px;
	color: red;
}


/* mainDisForm */
.mainDis #content_caption ul.withListMark {
	margin-right: 15px;
	margin-left: 15px;
}

.mainDis #content_form {
	margin-top: 20px;
	margin-left: 60px;
}

.mainDis #content_form p {
	margin-top: 10px;
}

.mainDis #content_form th {
	width: 64px;
	background-color: #0D3191;
	color: #FFF;
	font-weight: bold;
	text-align: center;
}


/* mainErrForm */
#mainErrForm #content_caption,
#mainErrForm #content_form {
	width: 450px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #CCC;
}

#mainErrForm #content_caption p {
	margin: 0;
}

#mainErrForm #content_caption #commonErrorMsg {
	display: block;
	margin: 5px;
}

#mainErrForm #content_form table,
#mainErrForm #content_form p {
	margin-left: 60px;
}

#mainErrForm #content_form ul {
	margin-left: 130px;
	font-size: 11px;
}

#new_emailAddress {
	margin-top: 10px;
}

#content_error_img {
	margin: 20px -10px 10px;
	padding-bottom: 20px;
	text-align: center;
	border-bottom: 1px solid #EEE;
}


/* shins2InpForm */
#shins2InpForm #content_select {
	margin: 10px 60px 0;
}

#shins2VieForm #content_select {
	margin: 10px 30px 0;
}

#shins2InpForm #content_select table,
#shins2VieForm #content_select table {
	width: 100%;
}

#shins2InpForm #content_select table th,
#shins2InpForm #content_select table td,
#shins2VieForm #content_select table th,
#shins2VieForm #content_select table td {
	padding: 10px;
	border: 1px solid #CCC;
}

#shins2InpForm #content_select table th,
#shins2VieForm #content_select table th {
	font-weight: normal;
	text-align: left;
}

#shins2InpForm #content_select table th {
	width: 180px;
}

#shins2VieForm #content_select table th {
	width: 100px;
	padding-left: 30px;
}


/* .pointshift */
#header_border {
	height: 12px;
	background-image: url("../images/www/new/head_bg1.gif");
	background-repeat: repeat-x;
}

#header_shadow {
	height: 17px;
	background-repeat: repeat-x;
}

.pointshift #logo_image,
#pointIkoTopForm #logo_image {
	margin-right: 204px;
	*margin-right: 174px;
}

.ecouponHeader #logo_image {
	margin-right: 0 !important;
}

#emoneyTopForm #logo_image {
	margin-right: 204px;
}

.pointshift #content_title,
.pointshift #content_caption,
.pointshift #attention_ul,
.pointVie #confirm,
.pointYak #about,
.pointYak #security_parent,
.pointshift #content_title_point,
.amazon_fix_attention,
#amazonGiftFixForm #about {
	width: 515px;
	margin-right: auto;
	margin-left: auto;
}

.bitcoin_fix_attention,
#bitcoinFixForm #about {
	width: 510px;
	/*	width: 540px; */
	margin-right: auto;
	margin-left: auto;
}

.pointshift #btn_submit a#goPointIkoReturn,
.pointshift #btn_submit a#goPointentryReturnTop,
.pointshift #btn_submit a#goPointIkoReturnTop,
.pointshift #btn_submit a#goPointIkoReturn1,
.pointshift #btn_submit a#goPointIkoReturnTop1,
.ecouponHeader #btn_submit #goReturnTop,
#gptFixForm #btn_submit a,
#gptInpForm #btn_submit a {
	width: 332px;
	height: 20px;
	margin: 40px auto;
	background-image: url('../images/www/new/common_btn_gottop.gif');
}

.pointshift #btn_submit {
	margin: 60px 0;
}

#pointBellneInpForm #btn_submit {
	margin: 0 0 40px;
}

.pointshift #content_title {
	margin-top: 25px;
}

.pointshift .campaign {
	width: 420px;
	margin: 0 auto !important;
	padding: 10px 10px 10px 5px;
	border: 1px solid #ff3300;
	color: #FF3300;
	text-align: center;
	background-color: #ffffcc;
	line-height: 16px;
}

.pointshift #confirm th span.caption {
	display: block;
	position: static;
	text-align: center;
	font-size: 12px;
	color: #000;

}


/* .pointFix */
.pointFix #attention_ul {
	color: #FF6600;
}

.pointFix #content_caption {
	text-align: center;
}

.pointFix #content_caption p {
	margin-bottom: 20px;
}


/* .pointVie */
.pointVie #content_caption ul {
	list-style: disc;
	padding-left: 35px;
}

.pointVie #confirm {
	margin-top: 20px;
	margin-bottom: 30px;
}

.pointVie #confirm h3 {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0;
	padding: 5px;
	line-height: 18px;
	background-color: #37699A;
}

.pointVie #confirm table {
	width: 100%;
}

.pointVie #confirm table th,
.pointVie #confirm table td {
	padding: 10px;
	border: 1px solid #999;
}

.pointVie #confirm table th {
	width: 160px;
	font-weight: normal;
	text-align: left;
}

.pointVie #content_caption_website {
	margin-top: 10px;
	margin-left: 40px;
}

.pointVie #confirm th span {
	display: block;
	position: relative;
	font-size: 10px;
	color: #6666CC;
	top: -1.5em;
	text-align: right;
}

.pointVie #confirm .notes {
	font-size: 11px;
}

.pointVie #btn_submit input {
	margin-bottom: 15px !important;
}


/* .pointYak */
.pointYak #content_caption>p.bit_mark {
	margin-bottom: 10px;
}

.pointYak #content_caption>p.bit_mark>span {
	color: #F82626;
}

.pointYak #point_conv_button {
	margin-top: 20px;
	text-align: center;
}

.pointYak #point_conv_button a,
.pointYak #point_conv_button input {
	display: block;
	width: 228px;
	height: 45px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;

	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	border-width: 0px;
	cursor: pointer;
}

.pointYak #about {
	margin-top: 20px;
}

.pointYak #about h3 {
	width: 515px;
	height: 23px;
	background-repeat: no-repeat;

	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	border-width: 0px;
}

.pointYak #about p {
	margin: 10px 5px;
}

.pointYak #about>dl,
.pointYak #about>ul {
	padding: 10px;
	border: 2px solid #004CCD;
	border-radius: 5px;
	/* CSS3草案 */
	-webkit-border-radius: 5px;
	/* Safari,Google Chrome用 */
	-moz-border-radius: 5px;
	/* Firefox用 */
}

.pointYak #about ul li {
	margin-bottom: 10px;
}

.pointYak #about dt {
	color: #004CCD;
	font-weight: bold;
	padding-bottom: 3px;
	background-image: url("../images/www/new/bar_gray.gif");
	background-repeat: no-repeat;
	background-position: left bottom;
}

.pointYak #about dd {
	margin-top: 5px;
	margin-bottom: 10px;
	font-weight: bold;
}

.pointYak #about dd p {
	font-weight: normal;
}

.pointYak #about dd ul {
	font-weight: normal;
	line-height: 1.6;
	background-image: url("../images/www/new/bar_dash_gray.gif");
	background-repeat: no-repeat;
	background-position: left bottom;
}

/*.pointYak #security_script {
	width: 20%;
	position: relative;
	left: 480px;
	height: 38px;
}*/
.pointYak #btn_submit {
	margin-bottom: 20px;
}

.pointYak #security_parent h3 {
	font-size: 12px;
}


/* pointBellneErrorForm */
#pointBellneErrorForm #content_title_point {
	width: 440px;
	margin-right: auto;
	margin-left: auto;
}

#pointBellneErrorForm #content_caption {
	width: 490px;
	margin-right: auto;
	margin-left: auto;
}

#gptErr2Form #content_caption>div,
#pointBellneErrorForm #content_caption>div,
#emoneyErrorForm #content_caption>div,
#cashErrorForm #content_caption>div {
	margin: 20px 25px 20px 15px;
	border: 1px solid #CCC;
}

#gptErr2Form #content_caption>div p,
#pointBellneErrorForm #content_caption>div p,
#emoneyErrorForm #content_caption>div p,
#cashErrorForm #content_caption>div p {
	margin: 5px;
}


/* pointBellneYakForm */
#content_title.content_title_point_bellne {
	background-image: url("../images/www/new/ttl_bellne.gif") !important;
}

#pointBellneYakForm #about h3 {
	background-image: url('../images/www/new/idx_about_bellne.gif');
}

#pointBellneYakForm #point_conv_button a {
	background-image: url('../images/www/new/thanks_to_bellne.gif');
}

#pointBellneYakForm #point_conv_button a:hover {
	background-image: url('../images/www/new/thanks_to_bellne_o.gif');
}


/* pointAuYakForm */
#content_title.content_title_point_au {
	background-image: url("../images/www/new/ttl_au_point.gif") !important;
}

#pointAuYakForm #about h3 {
	background-image: url('../images/www/new/idx_about_aup.gif');
}

#pointAuYakForm #point_conv_button input {
	background-image: url('../images/www/new/thanks_to_au.gif');
}

#pointAuYakForm #point_conv_button input:hover {
	background-image: url('../images/www/new/thanks_to_au_o.gif');
}


/* pointAnaYakForm */
#content_title.content_title_point_ana {
	background-image: url("../images/www/new/ttl_ana_mileage.gif") !important;
}

#pointAnaYakForm #about h3 {
	background-image: url('../images/www/new/idx_about_ana.gif');
}

#pointAnaYakForm #point_conv_button input {
	background-image: url('../images/www/new/thanks_to_ana.gif');
}

#pointAnaYakForm #point_conv_button input:hover {
	background-image: url('../images/www/new/thanks_to_ana_o.gif');
}


/* pointentryYakForm */
#content_title.content_title_pointentry {
	margin-top: 25px;
	background-image: url("../images/www/new/ttl_pointgift.gif") !important;
}

#pointentryYakForm #about h3 {
	background-image: url('../images/www/new/idx_about_pointgift.gif');
}

#pointentryYakForm #point_conv_button input {
	background-image: url('../images/www/new/gift_to_point.gif');
}

#pointentryYakForm #point_conv_button input:hover {
	background-image: url('../images/www/new/gift_to_point_o.gif');
}


/* pointDocomoYakForm */
#content_title.content_title_point_docomo {
	/*	background-image: url("../images/www/new/ttl_docomo.gif") !important; */
	background-image: url("../images/www/new/ttl_dpoint.gif") !important;
}

#pointDocomoYakForm #about h3 {
	/*	background-image: url('../images/www/new/idx_about_docomo.gif'); */
	background-image: url('../images/www/new/idx_about_dpoint.gif');
}

#pointDocomoYakForm #point_conv_button input {
	/*	background-image: url('../images/www/new/thanks_to_docomo.gif'); */
	background-image: url('../images/www/new/thanks_to_dpoint.gif');
}

#pointDocomoYakForm #point_conv_button input:hover {
	/*	background-image: url('../images/www/new/thanks_to_docomo_o.gif'); */
	background-image: url('../images/www/new/thanks_to_dpoint_o.gif');
}


/* pointJpointYakForm */
#content_title.content_title_point_j-point {
	background-image: url("../images/www/new/ttl_jpoint.gif") !important;
}

#pointJpointYakForm #about h3 {
	background-image: url('../images/www/new/idx_about_jpoint.gif');
}

#pointJpointYakForm #point_conv_button input {
	background-image: url('../images/www/new/thanks_to_jpoint.gif');
}

#pointJpointYakForm #point_conv_button input:hover {
	background-image: url('../images/www/new/thanks_to_jpoint_o.gif');
}


/* pointRakutenYakForm */
#content_title.content_title_point_rakuten {
	background-image: url("../images/www/new/ttl_rakuten.gif") !important;
	height: 35px;
}

#pointRakutenYakForm #about h3 {
	background-image: url('../images/www/new/idx_about_rakuten.gif');
}

#pointRakutenYakForm #point_conv_button input {
	background-image: url('../images/www/new/thanks_to_rakuten.gif');
}

#pointRakutenYakForm #point_conv_button input:hover {
	background-image: url('../images/www/new/thanks_to_rakuten_o.gif');
}

.rakuten_attention_cap {
	margin: 1em 0 0 2em !important;
}

#rakuten_attention {
	margin: 10px 20px !important;
	padding: 6px 20px;
	margin: 10px;
	border: 2px solid red;
	background-color: #ffc;
}

#rakuten_attention ul {
	list-style: none !important;
	padding-left: 0 !important;
	margin-top: 1em;
}

#rakuten_attention ol {
	list-style: none !important;
	padding-left: 0 !important;
}

#rakuten_attention ol li {
	text-indent: -1.4em;
	padding-left: 1.4em;
	margin-top: 0.3em;
}

.note {
	margin-top: 1em;
	text-indent: -1em;
	padding-left: 1em;
	margin-bottom: 0.5em;
}

#confirm .note {
	font-size: 11px;
}

.note+.note {
	margin-top: 0;
}

.rakutenPoint {
	border: 0px;
	width: 300px;
	height: 41px;
	background: url(../images/www/rakuten_btnPoint.gif) left top no-repeat;
	text-indent: -9999px;
	cursor: pointer;
}

.inputWrap {
	padding: 10px 0;
	font-size: 13px;
	font-weight: bold;
}

.inputWrap input {
	font-size: 13px;
	font-weight: bold;
}

/* ecouponOnlineCoupon */
.ecouponOnlineCoupon #point_conv_button input {
	width: 260px;
	background-image: url('../images/www/new/thanks_to_onl.gif');
}

.ecouponOnlineCoupon #point_conv_button input:hover {
	background-image: url('../images/www/new/thanks_to_onl_o.gif');
}


/* pointentryInpForm */
#pointentryInpForm #confirm th {
	width: 120px;
}

#pointentryInpForm #confirm th span {
	top: 0;
}

#pointentryInpForm #giftinfo_name input {
	margin-right: 5px;
	width: 145px;
}

#pointentryInpForm .example_sei {
	margin-left: 30px;
}

#pointentryInpForm .example_mei {
	margin-left: 120px;
}


/* pointentryFixForm */
#pointentryFixForm .withListMark {
	color: red;
}


/* pointgiftLoginForm */
.pointgift h3,
.pointgift h4 {
	font-size: 12px;
}

.pointgift #content_attention h3 {
	color: #ff3300;
}

.pointgift #content_attention {
	margin-top: 20px;
}

#pointgiftLoginForm #btn_submit #doNinsho {
	width: 89px;
	background-image: url('../images/www/common_btn_login.gif');
}

#pointgiftLoginForm #content_attention>div {
	padding: 10px;
	border: 1px solid #FF6600;
}

#pointgiftLoginForm #content_attention p {
	margin-left: 10px;
}

#pointgiftLoginForm #content_form input {
	margin-left: 10px;
}


/* pointgiftVieForm */
#pointgiftVieForm #pointgift_info,
#pointgiftVieForm #question_caption {
	margin-top: 20px;
}

#pointgiftVieForm #pointgift_info h3 {
	padding: 5px 10px;
	color: #FFF;
	font-weight: bold;
	background-color: #37699A;
}

#pointgiftVieForm #pointgift_info #cardName {
	display: block;
}

#pointgiftVieForm #pointgift_info table {
	width: 100%;
}

#pointgiftVieForm #pointgift_info #cardName,
#pointgiftVieForm #pointgift_info table th,
#pointgiftVieForm #pointgift_info table td {
	padding: 10px;
	border: 1px solid #999;
}

#pointgiftVieForm #pointgift_info table th {
	width: 150px;
	font-weight: normal;
	text-align: left;
}

#pointgiftVieForm #question_caption {
	text-indent: -1em;
	padding-left: 1em;
}

#pointgiftVieForm #question {
	margin-top: 10px;
	font-weight: bold;
	color: blue;
	text-align: center;
}

#pointgiftVieForm #btn_submit input {
	float: none;
	display: block !important;
	width: 128px;
	height: 21px;
}

#pointgiftVieForm #btn_submit {
	width: 128px;
	margin-bottom: 0;
}

#pointgiftVieForm #btn_submit #doSubmit {
	background-image: url('../images/www/common_btn_douire.gif');
}

#pointgiftVieForm #btn_submit #doRefuse {
	margin-right: auto !important;
	background-image: url('../images/www/common_btn_norec.gif');
}

#pointgiftVieForm #attention {
	margin: 0 15px 30px;
	color: red;
}


/* pointgiftErrForm */
#pointgiftErrForm #content_caption p {
	margin: 0 30px 20px;
}

#pointgiftErrForm #content_caption_sendmail {
	text-indent: -1em;
	padding-left: 1em;
}

#pointgiftErrForm #btn_submit {
	width: 241px;
	margin-top: 50px;
}

#pointgiftErrForm #btn_submit a {
	float: none !important;
	display: block !important;
	margin: 20px auto !important;
}

#pointgiftErrForm #btn_submit #goTop,
.pointgiftFix #content_caption a {
	width: 241px;
	height: 20px;
	background-image: url('../images/www/new/common_btn_gosttop.gif');
}


/* pointIkoTopForm */
#pointIkoTopForm #topic_path,
.ecoupon #topic_path {
	width: 100%;
	padding-top: 15px;
	padding-bottom: 15px;
	background-image: none;
	border-bottom: 2px solid #C7C7C7;
}

#pointIkoTopForm h2#content_title_point,
.ecoupon h2#content_title_point {
	margin-top: 10px;
}

#pointIkoTopForm h2#content_title,
.ecoupon h2#content_title {
	width: 590px;
	height: 30px;
	background-image: url('../images/www/new/step02_stit03.gif');
}

.ecoupon h2#content_title {
	background-image: url('../images/www/new/step02_stit46.gif');
}

#pointIkoTopForm #content_caption,
.ecoupon #content_caption {
	margin-top: 15px;
}

#pointIkoTopForm #list_of_service,
.ecoupon #list_of_service {
	margin-top: 10px;
	/*	margin-left: 7px;*/
}

#pointIkoTopForm #list_of_service>div,
.ecoupon #list_of_service>div {
	/*float: left;*/
	display: inline-block;
	vertical-align: top;
	width: 184px;
	margin-left: 6px;
	margin-bottom: 15px;
	border-right: 1px solid #4F70B4;
	border-bottom: 1px solid #4F70B4;
	border-left: 1px solid #4F70B4;
}

#pointIkoTopForm #list_of_service>div>p,
#pointIkoTopForm #list_of_service>div>div,
.ecoupon #list_of_service>div>p,
.ecoupon #list_of_service>div>div {
	padding: 6px;
}

#pointIkoTopForm #list_of_service>div>div,
.ecoupon #list_of_service>div>div {
	position: relative;
	margin: 0 6px 6px;
	color: #4F70B4;
	font-weight: bold;
	font-size: 24px;
	line-height: 25px;
	border: 1px solid #4F70B4;
}

#pointIkoTopForm #list_of_service>div>div span,
.ecoupon #list_of_service>div>div span {
	font-size: 8px;
}

.ecoupon #list_of_service>div>div span {
	font-weight: normal;
}

#pointIkoTopForm #list_of_service>div>div p input,
#emoneyTopForm #list_of_service>div>div p input,
.ecoupon #list_of_service>div>div p a {
	position: absolute;
	right: 2px;
	bottom: 5px;
}

#pointIkoTopForm h3,
.ecoupon h3 {
	padding: 5px;
	font-size: 12px;
	color: #FFF;
	font-weight: normal;
	background-color: #4F70B4;
}

#pointIkoTopForm #btn_submit,
.ecoupon #btn_submit {
	clear: both;
	padding-top: 30px;
}


/* pointgiftFix1Form */
.pointgiftFix #main-3columns {
	width: 520px;
	min-height: 0;
	margin-top: 10px;
	margin-bottom: 15px;
}

.pointgiftFix h2,
.pointgiftFix #content_caption {
	padding: 5px 10px;
	margin: 0 20px;
}

.pointgiftFix h2 {
	margin-top: 10px;
	color: #FFF;
	font-size: 14px;
	text-align: center;
	background-color: #37699A;
}

.pointgiftFix #content_caption {
	border: 2px solid grey;
}

.pointgiftFix #content_caption p {
	margin-top: 10px;
}

.pointgiftFix #btn_submit {
	margin-bottom: 10px;
}

.pointgiftFix .content_attention {
	color: red;
}


/* .simulation */
.simulation h3 {
	margin: 5px 0 0;
	padding: 5px 5px 5px 12px;
	font-size: 13px;
	color: #FFFFFF;
	line-height: 18px;
	background-color: #3366CC;
}

.simulation table {
	width: 100%;
}

.simulation th,
.simulation td {
	padding: 5px 10px;
	border: 1px solid #3366CC;
}

.simulation th {
	font-weight: normal;
}

#content_title_point {
	width: 505px;
	margin-bottom: 20px;
	padding-left: 20px;
	font-size: 14px;
	text-indent: 0;
	background-image: url('../ext/sp/img/mark01.gif');
	background-repeat: no-repeat;
}

.simulation #content_caption {
	margin-top: 10px;
}

.simulation #content_caption ul {
	margin: 10px 15px;
}

.simulation #simInput th {
	text-align: left;
}

.simulation #kakeritsuAttention,
.simulation .attention {
	font-size: 11px;
}

.simulation #simResult>p {
	text-align: right;
}

.simulation #simResult td {
	width: 20%;
	text-align: right;
}

.simulation #simAttention {
	width: 400px;
	margin: 20px auto;
}

#shoppingSimBunkatsuInpForm #simAttention {
	width: 100%;
}

.simulation #simAttention thead th {
	background-color: #A6CAF0;
}

.simulation #simAttention tbody th {
	text-align: left;
}

.simulation #simAttention tbody td {
	text-align: right;
}

.simulation #simAttention #dateTime {
	text-align: right;
	font-size: 13px;
}

#shoppingSimBunkatsuInpForm #simInput th {
	width: 180px;
}

#shoppingSimBunkatsuInpForm #simAttention th {
	font-size: 10px;
	padding-right: 0;
	padding-left: 0;
}

#shoppingSimBunkatsuInpForm #simAttention th {
	background-color: #CCFFFF;
}

#shoppingSimBunkatsuInpForm #simAttention th span {
	display: block;
}

#shoppingSimBunkatsuInpForm #simAttention td {
	text-align: center;
}

#shoppingSimBunkatsuInpForm #simAttention tbody th {
	width: 110px;
	padding-left: 5px;
}


/* shoppingSimRiboInpForm */
#cashingSimRiboInpForm #simResult table tr th,
#cashingSimRiboInpForm #simResult table tr th,
#shoppingSimRiboInpForm #simResult table tr th,
#shoppingSimRiboInpForm #simResult table tr th {
	display: none;
}

#cashingSimRiboInpForm #simResult table:nth-of-type(1) tr th,
#shoppingSimRiboInpForm #simResult table:nth-of-type(1) tr th {
	height: 32px;
}

#cashingSimRiboInpForm #simResult table:nth-of-type(1) tr th,
#cashingSimRiboInpForm #simResult table tr td,
#shoppingSimRiboInpForm #simResult table:nth-of-type(1) tr th,
#shoppingSimRiboInpForm #simResult table tr td {
	display: block;
	float: left;
	width: 96px;
	border-top: none;
	border-left: none;
}

#cashingSimRiboInpForm #simResult table tr th:first-child,
#cashingSimRiboInpForm #simResult table tr td:first-child,
#shoppingSimRiboInpForm #simResult table tr th:first-child,
#shoppingSimRiboInpForm #simResult table tr td:first-child {
	width: 100px;
	border-left: 1px solid #3366CC;
}

#simCourse {
	margin-top: 30px;
}

#simCourse h3 {
	background-color: transparent;
	color: #000;
}

#simCourse_about {
	padding: 0 0 0 20px;
	background-image: url("../images/www/gm.gif");
	background-repeat: no-repeat;
	background-position: 0 2px;
}

#simCourse ul {
	margin-left: 25px;
	list-style: disc;
}

#simCourse_caption {
	padding-left: 0;
}

#simCourse table {
	float: left;
	/*	width: 20%;*/
	width: 25%;
}

#simCourse th,
#simCourse td {
	text-align: center;
}

#simCourse th {
	border-right: 3px double #3366CC;
}

#simCourse #simCourse_10000,
#simCourse #simCourse_20000,
#simCourse #simCourse_30000 {
	margin-top: 10px;
}


#simCourse #simCourse_normal td,
#simCourse .simCourse_over,
#simCourse #simCourse_3000 td,
#simCourse #simCourse_4000 td,
#simCourse #simCourse_5000 td,
#simCourse #simCourse_10000 td,
#simCourse #simCourse_20000 td,
#simCourse #simCourse_30000 td {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

#simCourse .simCourse_over,
#simCourse #simCourse_3000 td,
#simCourse #simCourse_4000 td,
#simCourse #simCourse_5000 td,
#simCourse #simCourse_20000 td,
#simCourse #simCourse_30000 td {
	border-left: none;
	height: 54px;
}

#simCourse .simCourse_name {
	height: 16px !important;
	background-color: #CCFFFF;
}

#simCourse #simCourse_normal,
#simCourse #simCourse_3000,
#simCourse #simCourse_10000 {
	/*	width: 40%;*/
	width: 50%;
}

/*#simCourse #simCourse_3000 th,*/
#simCourse #simCourse_4000 th,
#simCourse #simCourse_5000 th,
#simCourse #simCourse_20000 th,
#simCourse #simCourse_30000 th {
	display: none;
}

#simCourse #simCourse_normal th,
#simCourse #simCourse_10000 th {
	width: 115px;
	padding-right: 0;
	padding-left: 0;
}

#simCourse #simCourse_3000 th,
#simCourse #simCourse_10000 td {
	width: 50%;
	padding-right: 0;
	padding-left: 0;
}

#simCourse #simCourse_normal td,
#simCourse #simCourse_10000 td,
#simCourse #simCourse_20000 td.noRowspan,
#simCourse #simCourse_30000 td.noRowspan {
	height: 27px;
}

#simCourse #simCourse_normal td.simCourse_over,
#simCourse #simCourse_10000 td.simCourse_over {
	height: 54px;
}

#simCourse #simCourse_30000 td.Rowspan_type {
	height: 81px;
}

#shoppingSimRiboInpForm #button_submit {
	clear: both;
	padding-top: 20px;
}


/* ecouponDinos */
#content_title.content_title_point_dinos {
	background-image: url("../images/www/new/ttl_dinos.gif") !important;
}

.ecouponDinos #about h3 {
	background-image: url('../images/www/new/idx_about_dinos.gif');
}

.ecouponDinos #point_conv_button a {
	background-image: url('../images/www/new/thanks_to_dinos.gif');
}

.ecouponDinos #point_conv_button a:hover {
	background-image: url('../images/www/new/thanks_to_dinos_o.gif');
}


/* ecouponCi-labo */
#content_title.content_title_point_ci-labo {
	background-image: url("../images/www/new/ttl_ci-labo.gif") !important;
}

.ecouponCi-labo #about h3 {
	background-image: url('../images/www/new/idx_about_ci-labo.gif');
}

.ecouponCi-labo #point_conv_button a {
	background-image: url('../images/www/new/thanks_to_ci-labo.gif');
}

.ecouponCi-labo #point_conv_button a:hover {
	background-image: url('../images/www/new/thanks_to_ci-labo_o.gif');
}


/* ecouponCrocs */
#content_title.content_title_point_crocs {
	background-image: url("../images/www/new/ttl_crocs.gif") !important;
}

.ecouponCrocs #about h3 {
	background-image: url('../images/www/new/idx_about_crocs.gif');
}

.ecouponCrocs #point_conv_button a {
	background-image: url('../images/www/new/thanks_to_crocs.gif');
}

.ecouponCrocs #point_conv_button a:hover {
	background-image: url('../images/www/new/thanks_to_crocs_o.gif');
}


/* ecouponLaso */
#content_title.content_title_point_laso {
	background-image: url("../images/www/new/ttl_laso.gif") !important;
}

/*
.ecouponLaso #about h3 {
	background-image: url('../images/www/new/idx_about_laso.gif');
}
.ecouponLaso #point_conv_button a {
	background-image: url('../images/www/new/thanks_to_laso.gif');
}
.ecouponLaso #point_conv_button a:hover {
	background-image: url('../images/www/new/thanks_to_laso_o.gif');
}
*/


/* ecouponOnlineCoupon */
#content_title.content_title_point_onlineCoupon {
	background-image: url("../images/www/new/ttl_online_coupon.gif") !important;
}

.ecouponOnlineCoupon #about h3 {
	background-image: url('../images/www/new/idx_about_onl.gif');
}

.ecouponOnlineCoupon #point_conv_button a {
	background-image: url('../images/www/new/thanks_to_online_coupon.gif');
}

.ecouponOnlineCoupon #point_conv_button a:hover {
	background-image: url('../images/www/new/thanks_to_online_coupon_o.gif');
}


#coupon_link {
	margin-top: 40px;
}

#coupon_link h3,
#coupon_link p {
	text-align: center;
}

#coupon_link h3 {
	font-size: 12px;
	color: #390;
}

#coupon_link #coupon_link_img {
	width: 340px;
	margin: 0 auto;
	border: 1px solid #CCC;
}

#coupon_link #coupon_link_img a {
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
}


/* gptMenuForm */
#gptMenuForm #content_title_point,
#gptMenuForm #content_title,
#gptMenuForm #content_caption,
#gptMenuForm #content_welcome,
#gptMenuForm #application_change {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
}

#gptMenuForm #content_welcome {
	margin-top: 10px;
	text-align: center;
}

#gptMenuForm #btnIdRegist {
	height: 70px;
	margin: 20px 0;
}

#gptMenuForm #btnIdRegist table,
#gptMenuForm #btnIdRegist th,
#gptMenuForm #btnIdRegist td {
	width: 280px;
	overflow: hidden;
}

#gptMenuForm #btnIdRegist table {
	table-layout: fixed;
}

#gptMenuForm #btnIdRegist #idRegistNew {
	float: left;
}

#gptMenuForm #btnIdRegist #idRegist {
	float: right;
}

#gptMenuForm p {
	clear: both;
	margin-left: 0;
}

#gptMenuForm #btnIdRegist th {
	padding: 2px 5px;
	text-align: left;
	font-size: 11px;
	color: #FFF;
	background-color: #0D3191;
}

#gptMenuForm #btnIdRegist td {
	background-color: #ededed;
}

#gptMenuForm #btnIdRegist td input {
	display: block;
	width: 228px;
	height: 45px;

	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	border-width: 0px;
	background-repeat: no-repeat;
}

#gptMenuForm #idRegistNew td input {
	background-image: url('../images/www/new/index_btn01.gif');
}

#gptMenuForm #idRegistNew td input:hover {
	background-image: url('../images/www/new/index_btn01o.gif');
}

#gptMenuForm #idRegist td input {
	background-image: url('../images/www/new/index_btn02.gif');
}

#gptMenuForm #idRegist td input:hover {
	background-image: url('../images/www/new/index_btn02o.gif');
}

#gptMenuForm #point_conv_button input {
	background-image: url('../images/www/new/thanks_to_g.gif');
}

#gptMenuForm #point_conv_button input:hover {
	background-image: url('../images/www/new/thanks_to_g_o.gif');
}

#gptMenuForm #application_change p,
#gptMenuForm #application_change dd {
	margin-bottom: 10px;
}

#gptMenuForm #application_change h3 {
	width: 100px;
}


/* gptLoginForm */
#gptLoginForm #content_title_point {
	margin-bottom: 0;
}

#gptLoginForm #gpnt_logo {
	margin-right: 100px;
	text-align: right;
}

#gptLoginForm #content_caption {
	margin-top: 10px;
}

#gptLoginForm #loginForm {
	width: 455px;
	margin: 10px auto;
	padding: 10px 15px;
	background-color: #FFFFCC;
	border: 1px solid #FF9933;
}

#gptLoginForm #loginForm>ul,
#gptLoginForm #loginForm #loginForm_link {
	margin-left: 60px;
}

#gptLoginForm #loginForm table {
	margin: 15px 80px;
	table-layout: fixed;
}

#gptLoginForm #loginFormPassword th,
#gptLoginForm #loginFormPassword td {
	padding-top: 10px;
}

#gptLoginForm #loginForm table th {
	width: 88px;
	height: 19px;
	text-indent: -100%;
	white-space: nowrap;
	overflow: hidden;
	border-width: 0px;
	background-repeat: no-repeat;
	background-position: left bottom;
}

#gptLoginForm #loginForm .for_pc_txindent {
	text-indent: -200%;
}

#gptLoginForm #loginFormID th {
	background-image: url("../images/www/id-img.gif");
}

#gptLoginForm #loginFormPassword th {
	background-image: url("../images/www/pass-img.gif");
}

#gptLoginForm #loginForm table td span {
	display: block;
}

#gptLoginForm #loginForm #button_reset {
	margin-right: 80px;
}

#gptLoginForm #btn_submit #doCancel {
	margin: 0 !important;
}

#gptLoginForm #loginForm_link p {
	margin-top: 10px;
}

/* gptVieForm */
.gptVie #confirm dl {
	position: relative;
	height: 55px;
}

.gptVie #confirm dl dt,
.gptVie #confirm dl dd {
	position: absolute;
	height: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #CCC;
}

.gptVie #confirm dl dt {
	text-align: center;
	background-color: #FEFFE6;
}

.gptVie #confirm dl dd {
	top: 26px;
}

.gptVie #confirm dl dd span {
	padding-left: 5px;
}

.gptVie #confirm .columnCardType {
	width: 220px;
}

.gptVie #confirm .columnPoint {
	width: 180px;
	left: 221px;
}

.gptVie #confirm .columnIkoPoint {
	width: 111px;
	right: 0;
}

.gptVie #confirm #gptInpMsg {
	display: block;
}

.gptVie #confirm #ikoPoint {
	margin-left: 4px;
}

/* gptFixForm */
#content_title.content_title_point_gpt {
	height: 14px;
	background-image: url("../images/www/new/gpnt_index_tit.gif") !important;
	border-bottom: 1px solid #C7C7C7;
}

#gptFixForm #content_caption {
	text-align: left;
}


/* #gptErr2Form */
#gptErr2Form #btn_submit a {
	margin-top: 30px !important;
}

/* #cashErrorForm */
#cashErrorForm #btn_submit a {
	margin-top: 30px !important;
}


/* ecouponInpForm */
#ecouponInpForm #content_title,
.ecouponCommonVie #content_title {
	border: 1px solid #C7C7C7;
	font-size: 11px;
	font-weight: normal;
	text-indent: 0;
}

#ecouponInpForm #content_title span,
.ecouponCommonVie #content_title span {
	display: block;
	margin: 4px;
}


#ecouponVieForm #attention_ul ul li {
	color: #f60;
	text-indent: 0;
	padding-left: 4px;
}


/* emoneyTop */
#content_title.content_title_emoney {
	background-image: url("../images/www/new/step02_stit20.gif") !important;
}


/* vpcGift */
#content_title.content_title_point_vpc {
	background-image: url("../images/www/new/ttl_vpc.gif") !important;
}

#content_title.content_title_point_vpc02 {
	background-image: url("../images/www/new/ttl_vpc02.gif") !important;
}

#vpcGiftYakForm #about h3 {
	background-image: url('../images/www/new/idx_about_vpc.gif');
}

#vpcGiftYakForm #point_conv_button input {
	background-image: url('../images/www/new/thanks_to_vpc.gif');
}

#vpcGiftYakForm #point_conv_button input:hover {
	background-image: url('../images/www/new/thanks_to_vpc_o.gif');
}

#vpcGiftFixForm #attention_ul ul li {
	color: #000;
}


/* amazonGift */
#content_title.content_title_point_amazon {
	background-image: url("../images/www/new/ttl_amazongift.gif") !important;
}

#amazonGiftYakForm #about h3 {
	background-image: url('../images/www/new/idx_about_amazon.gif');
}

#amazonGiftYakForm #point_conv_button input {
	background-image: url('../images/www/new/thanks_to_amazon.gif');
}

#amazonGiftYakForm #point_conv_button input:hover {
	background-image: url('../images/www/new/thanks_to_amazon_o.gif');
}


/* BitCoin */
#content_title.content_title_point_bitcoin {
	background-image: url("../images/www/new/ttl_bitcoin.gif") !important;
}

#bitcoinYakForm #about h3 {
	background-image: url('../images/www/new/idx_about_bitcoin.gif');
}

#bitcoinYakForm #point_conv_button input {
	background-image: url('../images/www/new/thanks_to_bitcoin.gif');
}

#bitcoinYakForm #point_conv_button input:hover {
	background-image: url('../images/www/new/thanks_to_bitcoin_o.gif');
}




/* kaminote */
#content_title.content_title_point_kaminote {
	background-image: url("../images/www/new/ttl_kaminotegift.gif") !important;
	margin-top: -30px;
	padding-top: 50px;
}

#kaminotePointYakForm #about h3 {
	background-image: url('../images/www/new/idx_about_kaminote.gif');
}

#kaminotePointYakForm #point_conv_button input {
	background-image: url('../images/www/new/thanks_to_kaminote.gif');
}

#kaminotePointYakForm #point_conv_button input:hover {
	background-image: url('../images/www/new/thanks_to_kaminote_o.gif');
}

/* anaskycoin */
#content_title.content_title_point_anaskycoin {
	background-image: url("../images/www/new/ttl_anaskycoin.gif") !important;
	height: 55px;
}

#anaSkyCoinYakForm #about h3 {
	background-image: url('../images/www/new/idx_about_anaskycoin.gif');
}

#anaSkyCoinYakForm #point_conv_button input {
	background-image: url('../images/www/new/thanks_to_anaskycoin.gif');
}

#anaSkyCoinYakForm #point_conv_button input:hover {
	background-image: url('../images/www/new/thanks_to_anaskycoin_o.gif');
}




#kaminotePointYakForm #about table,
#vpcGiftYakForm #about table,
#amazonGiftYakForm #about table,
#bitcoinYakForm #about table,
#anaSkyCoinYakForm #about table {
	margin: 20px 0;
}

#kaminotePointYakForm #about table th,
#kaminotePointYakForm #about table td,
#vpcGiftYakForm #about table th,
#vpcGiftYakForm #about table td,
#amazonGiftYakForm #about table th,
#amazonGiftYakForm #about table td,
#bitcoinYakForm #about table th,
#bitcoinYakForm #about table td,
#anaSkyCoinYakForm #about table th,
#anaSkyCoinYakForm #about table td {
	font-weight: normal;
	border: 1px solid #333333;
	padding: 3px 20px;
}

#kaminotePointYakForm #about table thead th,
#vpcGiftYakForm #about table thead th,
#amazonGiftYakForm #about table thead th,
#bitcoinYakForm #about table thead th,
#anaSkyCoinYakForm #about table thead th {
	background-color: #CFF;
}

#kaminotePointYakForm #about table tbody th,
#kaminotePointYakForm #about table tbody td,
#vpcGiftYakForm #about table tbody th,
#vpcGiftYakForm #about table tbody td,
#amazonGiftYakForm #about table tbody th,
#bitcoinYakForm #about table tbody th,
#anaSkyCoinYakForm #about table tbody td {
	text-align: right;
}

.pointshift ul li.atttention {
	color: red;
}


.exampleYMD {
	font-size: 10px;
}

.exampleY {
	padding-left: 30px;
}

.exampleM {
	padding-left: 60px;
	*padding-left: 50px;
}

.exampleD {
	padding-left: 70px;
	*padding-left: 60px;
}


/* amazonGiftVieForm */
#kaminotePointVieForm #attention_ul,
#vpcGiftVieForm #attention_ul,
#amazonGiftVieForm #attention_ul,
#bitcoinVieForm #attention_ul,
#anaSkyCoinVieForm #attention_ul {
	color: #FF6600;
}

#kaminotePointVieForm #attention_ul ul li,
#vpcGiftVieForm #attention_ul ul li,
#amazonGiftVieForm #attention_ul ul li,
#bitcoinVieForm #attention_ul ul li,
#anaSkyCoinVieForm #attention_ul ul li {
	text-indent: 0;
	padding-left: 0;
}


/* amazonGiftFixForm */
#kaminotePointFixForm #content_caption,
#amazonGiftFixForm #content_caption,
#bitcoinFixForm #content_caption,
#anaSkyCoinFixForm #content_caption {
	text-align: left;
}

#vpcGiftFixForm #content_caption .attention,
#amazonGiftFixForm #content_caption .attention,
#bitcoinFixForm #content_caption .attention,
#anaSkyCoinFixForm #content_caption .attention {
	color: red;
}

.amazon_fix_attention,
.bitcoin_fix_attention {
	margin-top: 20px;
	border: 1px solid #ff3300;
}

.amazon_fix_attention h3,
.amazon_fix_attention p,
.amazon_fix_attention ul,
.bitcoin_fix_attention h3,
.bitcoin_fix_attention p,
.bitcoin_fix_attention ul {
	margin: 10px;
}

.amazon_fix_attention h3,
.bitcoin_fix_attention h3 {
	font-size: 12px;
}

#amazonGiftFixForm #about,
#bitcoinFixForm #about {
	margin-top: 20px;
}


#gptErr2Form #content_caption>div,
#emoneyErrorForm #content_caption>div,
#cashErrorForm #content_caption>div {
	width: 450px;
	margin-left: 15px;
}



/* Vie (Common) */
.VieForm #content_caption p {
	margin-bottom: 10px;
}

.VieForm #content_caption #caption {
	text-indent: -1em;
	padding-left: 1em;
}

/* リストマーク付きのリスト用 */
.withListMark li {
	text-indent: -1em;
	padding-left: 1em;
}

/* Emailアドレス折り返し */
#addresschgInpForm #email,
#addresschgVieForm #emailNew,
#mainDisForm #emailAddress {
	word-break: break-all;
}


/* クーポン取り扱いなし表示 */
#no_service {
	text-align: center;
}


.campaign #content_caption h2 {
	margin-bottom: 25px;
}

.campaign #topic_path {
	position: relative;
	width: 98%;
	margin-left: 10px;
	border-bottom: 1px solid #CCC;
}

.campaign #topic_path>img {
	display: none;
}

.campaign #main-3columns {
	padding-right: 0 !important;
	padding-left: 0 !important;
	background-color: transparent !important;
}

.campaign_end .campaign_end_text {
	width: 900px !important;
	margin-left: -10px !important;
	margin-top: -4px !important;
	padding-top: 24px !important;
	background-color: white !important;
}

.campaign_end #content_caption {
	margin-top: 0 !important;
}

.campaign_type1 #container {
	background: transparent !important;
}

.campaign_type1 #main-3columns {
	width: 890px !important;
	padding-bottom: 20px;
}

.campaign_type1 #content_caption h2 {
	margin-bottom: 0;
}

.campaign_type1 #sectionMain {
	margin-top: 10px;
}

.campaign024 #main-3columns {
	width: 890px !important;
}

.campaign024 #container {
	width: 900px;
}

.campaign026 #main-3columns {
	background-color: #77b03f !important;
}

.campaign026 h3 {
	padding: 20px 0 20px 20px;
}

.campaign026 #contents {
	background: url(../images/www/cpn/026/conts_bg.gif) 0 0 no-repeat !important;
}

.campaign026 #sectionMain {
	margin-top: 0;
}

.campaign026 #section01 .pubTit {
	background: url(../images/www/cpn/026/stn01_tit01.gif) 0 0 no-repeat !important;
}

.campaign026 #section01 .pubTit.close {
	background: url(../images/www/cpn/026/stn01_tit01_close.gif) 0 0 no-repeat !important;
}

.campaign026 #section01 .pubCtr {
	background: url(../images/www/cpn/026/stn01_frm_btm.gif) left bottom no-repeat !important;
}

.campaign027 #main-3columns {
	width: 900px !important;
	background-color: white !important;
}

.campaign027 #content_caption {
	margin-right: 5px !important;
	margin-left: 5px !important;
}

.campaign028 #content_caption {
	background-color: #F5EF72 !important;
}

.campaign028 #main-3columns {
	padding-bottom: 0;
}

*.campaign028 #main-3columns {
	background-color: #FFF !important;
}

.campaign029 #content_caption {
	background-color: #C09346 !important;
	border-bottom: 20px solid #C09346;
}

.campaign029 #main-3columns {
	padding-bottom: 0;
}

*.campaign029 #main-3columns {
	background-color: #FFF !important;
}

.campaign029 #sectionMain {
	margin-top: 0;
}

.campaign029 .btnCtr img {
	border: none;
}

.campaign029 h3 {
	margin-bottom: 25px !important;
}

.campaign030 #content_caption {
	background-color: #FFFAC6 !important;
}

.campaign030 #main-3columns {
	padding-bottom: 0;
	*background-color: #FFF !important;
}

.campaign030 #sectionMain {
	margin-top: 0;
}

.campaign030 h3 {
	margin-bottom: 25px !important;
}

.campaign030 h4 {
	margin: 0 auto 20px !important;
}

.campaign030 #section01 .h501 {
	background: url(../images/www/cpn/030/stn01_h501_open.gif) 0 0 no-repeat !important;
}

.campaign030 #section01 .h501.open {
	background: url(../images/www/cpn/030/stn01_h501_close.gif) 0 0 no-repeat !important;
}

.campaign030 #section01 .dtlCtr {
	background: url(../images/www/cpn/030/stn01_frmmdl.gif) 0 0 repeat-y !important;
}

.campaign030 #section01 .dtlInner {
	background: url(../images/www/cpn/030/stn01_frmbtm.gif) left bottom no-repeat !important;
}

.campaign030 #section01 .h502 {
	background: url(../images/www/cpn/030/stn01_h502_open.gif) 0 0 no-repeat !important;
}

.campaign030 #section01 .h502.open {
	background: url(../images/www/cpn/030/stn01_h502_close.gif) 0 0 no-repeat !important;
}

.campaign031 #container {
	background-color: transparent !important;
}

.campaign031 #topic_path {
	padding-bottom: 0;
}

.campaign031 #content_caption {
	margin-top: 0;
	padding-top: 10px;
	background-color: #FFF !important;
}

.campaign032 #main-3columns {
	background-color: #FFF !important;
}

.campaign032 #section06 .bunkatsu {
	background: #FFF url(../images/www/cpn/032/stn06_frm.gif) left bottom no-repeat !important;
}

.campaign033 #main-3columns {
	padding-bottom: 0 !important;
	background-color: #FFF !important;
}

.campaign033 #content_caption {
	background-image: url(../images/www/cpn/033/bg.gif) !important;
	padding-bottom: 20px !important;
}

.campaign033 #contArea h3 {
	margin-bottom: 20px !important;
}

.campaign033 .sectionCtr {
	padding-bottom: 60px !important;
	*padding-bottom: 0 !important;
}

.campaign033 .btn img {
	border: none;
}

.campaign034 #main-3columns {
	background-color: #FFF !important;
}

.campaign034 #content_caption {
	padding-bottom: 20px;
	background-color: #000 !important;
}

.campaign034 #content_caption h2,
.campaign034 #content_caption h3 {
	margin-bottom: 20px !important;
}

.campaign035 #main-3columns {
	background-color: #FFF !important;
}

.campaign035 #section01 .dtlCtr {
	background: url(../images/www/cpn/035/stn01_frm_btm.gif) left bottom no-repeat !important;
}

.campaign035 #content_caption h3 {
	margin-bottom: 20px !important;
}

.campaign035 #section01 .dtlInner .btnCtr img {
	border: none;
}

.campaign036 #main-3columns {
	background-color: #FFF !important;
}

.campaign036 #content_caption {
	background-color: #6EB92B !important;
}

.campaign036 #content_caption #contents {
	margin-bottom: 20px;
}

.campaign036 #doReturnButton {
	margin: 0 !important;
	padding: 20px 0 !important;
	background-color: #FFF;
}

.campaign036 #contents {
	background: url(../images/www/cpn/036/frm_top.gif) 0 0 no-repeat !important;
}

.campaign036 #contArea {
	background: #FFF url(../images/www/cpn/036/frm_btm.gif) left bottom no-repeat !important;
}

/* 2015.09.15 交換停止お知らせ */
.cau_stop {
	width: 65%;
	padding: 6px;
	padding-left: 10px;
	margin: 10px auto;
	border: 2px solid red;
	background-color: #ffc;
}

.pcOnly {
	display: block !important;
}

.spOnly {
	display: none !important;
}

#keiyakuHenkoEstateSelForm_data .card_name_no {
	width: 271px;
	left: 0;
	border-right: 1px solid #999999;
}

@media screen and (max-width:767px) {
	#keiyakuHenkoEstateSelForm_data .card_name_no {
		width: calc(100% - 10px);
	}
}

#keiyakuHenkoEstateSelForm_data .download_button {
	width: 268px;
	left: 270px;
	border-right: 1px solid #999999;
}

@media screen and (max-width:767px) {
	#keiyakuHenkoEstateSelForm_data .download_button {
		width: calc(100% - 10px);
	}
}

#keiyakuHenkoEstateSelForm_data dl:nth-of-type(1) {
	height: 67px;
}

#keiyakuHenkoEstateSelForm_data dl {
	position: relative;
	height: 41px;
}

#keiyakuHenkoEstateSelForm_data dd {
	top: 0;
	height: 42px;
}

#keiyakuHenkoEstateSelForm_data dt,
#keiyakuHenkoEstateSelForm_data dd {
	position: absolute;
	text-align: center;
	border-top: 1px solid #CCC;
	border-right: 1px solid #CCC;
}

#keiyakuHenkoEstateSelForm_data dl:nth-of-type(1) dd {
	top: 26px !important;
}

#keiyakuHenkoEstateSelForm_data dt {
	display: none;
}

#keiyakuHenkoEstateSelForm_data dl:nth-of-type(1) dt {
	display: block !important;
	background-color: #FEFFE6;
}

#keiyakuHenkoEstateSelForm_data .card_name_no span {
	display: block;
}

/*20220520追加*/
.cont-link-list [class*="cont-link-list_type"] {
	display: inline-block;
	color: #000;
	text-decoration: none;
	margin-bottom: 3px;
}

.cont-link-list [class*="cont-link-list_type"]:hover {
	color: #0070e4;
	text-decoration: underline;
}

.cont-link-list [class*="cont-link-list_type-"]::after {
	position: relative;
	display: inline-block;
	top: 0;
	right: 0;
	width: 14px;
	height: 14px;
	margin-left: 8px;
	content: "";
}

.cont-link-list .cont-link-list_type::after {
	position: relative;
	display: inline-block;
	width: 8px;
	height: 8px;
	top: 0;
	right: 0;
	margin-left: 5px;
	border-top: 2px solid #005dbd;
	border-right: 2px solid #005dbd;
	transform: rotate(45deg);
	content: "";
}

.cont-link-list [class*="cont-link-list_type-"]::after {
	position: relative;
	display: inline-block;
	top: 0;
	right: 0;
	width: 14px;
	height: 14px;
	margin-left: 8px;
	content: "";
}

.cont-link-list .cont-link-list_type-blank::after {
	background: url("../images/cont_blank_ic01.png") no-repeat center/100%;
	margin-left: -2px;
}

.cont-link-list .cont-link-list_type-pdf::after {
	background: url("../images/cont_pdf_ic01.png") no-repeat center/100%;
}

/* amazonGift 20230316add WA1271101.html*/
#content_title.content_title_point_amazon_giftcard {
	background-image: url("../images/www/new/ttl_amazongift_card.gif") !important;
}

.pointYak #point_conv_button_giftcard {
	margin-top: 20px;
	text-align: center;
}

.pointYak #point_conv_button_giftcard a,
.pointYak #point_conv_button_giftcard input {
	display: block;
	width: 228px;
	height: 45px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;

	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	border-width: 0px;
	cursor: pointer;
}

#amazonGiftYakForm #point_conv_button_giftcard input {
	background-image: url('../images/www/new/thanks_to_amazon_02.gif') !important;
}

#amazonGiftYakForm #point_conv_button_giftcard input:hover {
	background-image: url('../images/www/new/thanks_to_amazon_o_02.gif') !important;
}

.pointYak #about .about_amazon_giftcard {
	width: 515px;
	height: 23px;
	background-repeat: no-repeat;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	border-width: 0px;
}
#amazonGiftYakForm #about .about_amazon_giftcard {
	background-image: url('../images/www/new/idx_about_amazon_02.gif');
}
.about_amazon_giftcard{
  padding: 0; 
}
.pointYak #about .about_amazon_giftcard {
	margin: 10px 0 !important;
}
.inputTel {
    width: 66px;
}



