@charset "utf-8";
/* CSS Document */
/*------------------------------------------
�ｿpadding
�ｿmargin
�ｿwidth
�ｿhight
------------------------------------------ */

/* padding
------------------------------------------ */

.pd00 {padding:0px!important;}
.pd05 {padding:5px!important;}
.pd06 {padding:6px!important;}
.pd10 {padding:10px!important;}
.pd12 {padding:12px!important;}
.pd15 {padding:15px!important;}
.pd20 {padding:20px!important;}
.pd25 {padding:25px!important;}
.pd30 {padding:30px!important;}
.pd35 {padding:35px!important;}
.pd40 {padding:40px!important;}
.pd45 {padding:45px!important;}
.pd50 {padding:50px!important;}
.pd55 {padding:55px!important;}
.pd60 {padding:60px!important;}


.pdt00 {padding-top:0px!important;}
.pdt03 {padding-top:3px!important;}
.pdt05 {padding-top:05px!important;}
.pdt06 {padding-top:6px!important;}
.pdt10 {padding-top:10px!important;}
.pdt13 {padding-top:13px!important;}
.pdt15 {padding-top:15px!important;}
.pdt20 {padding-top:20px!important;}
.pdt25 {padding-top:25px!important;}
.pdt30 {padding-top:30px!important;}
.pdt35 {padding-top:35px!important;}
.pdt40 {padding-top:40px!important;}
.pdt45 {padding-top:45px!important;}
.pdt50 {padding-top:50px!important;}
.pdt55 {padding-top:55px!important;}
.pdt60 {padding-top:60px!important;}


.pdl00 {padding-left:0px!important;}
.pdl05 {padding-left:5px!important;}
.pdl06 {padding-left:6px!important;}
.pdl10 {padding-left:10px!important;}
.pdl12 {padding-left:12px!important;}
.pdl15 {padding-left:15px!important;}
.pdl20 {padding-left:20px!important;}
.pdl25 {padding-left:25px!important;}
.pdl30 {padding-left:30px!important;}
.pdl35 {padding-left:35px!important;}
.pdl36 {padding-left:36px!important;}
.pdl40 {padding-left:40px!important;}
.pdl50 {padding-left:50px!important;}
.pdl55 {padding-left:55px!important;}
.pdl60 {padding-left:60px!important;}
.pdl61 {padding-left:61px!important;}
.pdl65 {padding-left:65px!important;}
.pdl100 {padding-left:100px!important;}
.pdl120 {padding-left:120px!important;}


.pdb00 {padding-bottom:0px !important;}
.pdb02 {padding-bottom:2px!important;}
.pdb03 {padding-bottom:3px!important;}
.pdb05 {padding-bottom:5px!important;}
.pdb06 {padding-bottom:6px!important;}
.pdb10 {padding-bottom:10px!important;}
.pdb12 {padding-bottom:12px!important;}
.pdb15 {padding-bottom:15px!important;}
.pdb20 {padding-bottom:20px!important;}
.pdb24 {padding-bottom:24px!important;}
.pdb25 {padding-bottom:25px!important;}
.pdb30 {padding-bottom:30px!important;}
.pdb35 {padding-bottom:35px!important;}
.pdb40 {padding-bottom:40px!important;}
.pdb45 {padding-bottom:45px!important;}
.pdb50 {padding-bottom:50px!important;}
.pdb55 {padding-bottom:55px!important;}
.pdb60 {padding-bottom:60px!important;}


.pdr00 {padding-right:0px!important;}
.pdr03 {padding-right:3px!important;}
.pdr05 {padding-right:5px!important;}
.pdr06 {padding-right:6px!important;}
.pdr10 {padding-right:10px!important;}
.pdr12 {padding-right:12px!important;}
.pdr15 {padding-right:15px!important;}
.pdr20 {padding-right:20px!important;}
.pdr25 {padding-right:25px!important;}
.pdr30 {padding-right:30px!important;}
.pdr35 {padding-right:35px!important;}
.pdr40 {padding-right:40px!important;}
.pdr45 {padding-right:45px!important;}
.pdr50 {padding-right:50px!important;}
.pdr55 {padding-right:55px!important;}
.pdr60 {padding-right:60px!important;}


.pdtb00 {padding-top:0px!important;padding-bottom:0px!important;}


.pdrl06 {padding:0 6px!important;}


/*規則性が違う為非奨励 */
.p00 {padding:0px!important;}
.pdtb5 {padding:5px 0!important;}

/* margin------------------------------------------ */

.mg00 {margin:0px!important;}
.mg05 {margin:5px!important;}
.mg06 {margin:6px!important;}
.mg10 {margin:10px!important;}
.mg12 {margin:12px!important;}
.mg15 {margin:15px!important;}
.mg20 {margin:20px!important;}
.mg25 {margin:25px!important;}
.mg30 {margin:30px!important;}
.mg35 {margin:35px!important;}
.mg40 {margin:40px!important;}
.mg45 {margin:45px!important;}
.mg50 {margin:50px!important;}
.mg55 {margin:55px!important;}
.mg60 {margin:60px!important;}


.mgt00 {margin-top:0px!important;}
.mgt03 {margin-top:3px!important;}
.mgt05 {margin-top:5px!important;}
.mgt10 {margin-top:10px!important;}
.mgt12 {margin-top:12px!important;}
.mgt15 {margin-top:15px!important;}
.mgt20 {margin-top:20px!important;}
.mgt25 {margin-top:25px!important;}
.mgt30 {margin-top:30px!important;}
.mgt35 {margin-top:35px!important;}
.mgt40 {margin-top:40px!important;}
.mgt45 {margin-top:45px!important;}
.mgt50 {margin-top:50px!important;}
.mgt55 {margin-top:55px!important;}
.mgt60 {margin-top:60px!important;}
.mgt75 {margin-top:75px!important;}
.mgt100 {margin-top:100px!important;}


.mgl00 {margin-left:0px!important;}
.mgl05 {margin-left:5px!important;}
.mgl10 {margin-left:10px!important;}
.mgl15 {margin-left:15px!important;}
.mgl20 {margin-left:20px!important;}
.mgl25 {margin-left:25px!important;}
.mgl30 {margin-left:30px!important;}
.mgl35 {margin-left:35px!important;}
.mgl40 {margin-left:40px!important;}
.mgl45 {margin-left:45px!important;}
.mgl50 {margin-left:50px!important;}
.mgl55 {margin-left:55px!important;}
.mgl60 {margin-left:60px!important;}
.mgl150 {margin-left:150px!important;}


.mgb00 {margin-bottom:0px!important;}
.mgb03 {margin-bottom:3px!important;}
.mgb05 {margin-bottom:5px!important;}
.mgb06 {margin-bottom:6px!important;}
.mgb10 {margin-bottom:10px!important;}
.mgb12 {margin-bottom:12px!important;}
.mgb15 {margin-bottom:15px!important;}
.mgb20 {margin-bottom:20px!important;}
.mgb25 {margin-bottom:25px!important;}
.mgb30 {margin-bottom:30px!important;}
.mgb35 {margin-bottom:35px!important;}
.mgb40 {margin-bottom:40px!important;}
.mgb45 {margin-bottom:45px!important;}
.mgb50 {margin-bottom:50px!important;}
.mgb55 {margin-bottom:55px!important;}
.mgb60 {margin-bottom:60px!important;}


.mgr05 {margin-right:5px!important;}
.mgr10 {margin-right:10px!important;}
.mgr15 {margin-right:15px!important;}
.mgr20 {margin-right:20px!important;}
.mgr25 {margin-right:25px!important;}
.mgr30 {margin-right:30px!important;}
.mgr35 {margin-right:35px!important;}
.mgr40 {margin-right:40px!important;}
.mgr45 {margin-right:45px!important;}
.mgr50 {margin-right:50px!important;}
.mgr55 {margin-right:55px!important;}
.mgr60 {margin-right:60px!important;}


.mrl80 {margin:0 80px!important;}


/*規則性が違う為非奨励 */
.mgl5 {margin-left:5px !important;}
.mgr5 {margin-right:5px;}
.mab00 {margin-bottom:0px!important;}
.mat00 {margin-top:0px!important;}
.mat06 {margin-top:6px !important;}
.mat20 {margin-top:20px;}
.mab20{margin-bottom:20px!important;}

/* width------------------------------------------ */

.w30 {width:30px!important;}
.w60 {width:60px!important;}
.w65 {width:65px!important;}
.w70 {width:70px!important;}
.w80 {width:80px!important;}
.w100 {width:100px!important;}
.w110 {width:110px!important;}
.w115 {width:115px!important;}
.w125 {width:125px!important;}
.w130 {width:130px!important;}
.w140 {width:140px!important;}
.w150 {width:150px!important;}
.w160 {width:160px!important;}
.w170 {width:170px!important;}
.w180 {width:180px!important;}
.w200 {width:200px!important;}
.w202 {width:202px!important;}
.w205 {width:205px!important!}
.w210 {width:210px!important;}
.w220 {width:220px!important;}
.w230 {width:230px!important;}
.w240 {width:240px!important;}
.w250 {width:250px!important;}
.w260 {width:260px!important;}
.w300 {width:300px!important;}
.w310 {width:310px!important;}
.w320 {width:320px!important;}
.w330 {width:330px!important;}
.w340 {width:340px!important;}
.w360 {width:360px!important;}
.w380 {width:380px!important;}
.w400 {width:400px!important;}
.w428 {width:428px!important;}
.w430 {width:430px!important;}
.w435 {width:435px!important;}
.w440 {width:440px!important;}
.w460 {width:460px!important;}
.w480 {width:480px!important;}
.w490 {width:490px!important;}
.w500 {width:500px!important;}
.w530 {width:530px!important;}
.w540 {width:540px!important;}
.w565 {width:565px!important;}
.w580 {width:580px!important;}
.w590 {width:590px!important;}
.w600 {width:600px!important;}
.w650 {width:650px!important;}
.w655 {width:655px!important;}
.w678 {width:678px!important;}
.w680 {width:680px!important;}
.w690 {width:690px!important;}
.w700 {width:700px!important;}

/*hight-----------------------------*/

.h20 {height:20px!important;}
.h45 {height:45px!important;}
.h50 {height:50px!important;}
.h60 {height:60px!important;}
.h63 {height:63px!important;}
.h65 {height:65px!important;}
.h70 {height:70px!important;}
.h80 {height:80px!important;}
.h95 {height:95px!important;}
.h90 {height:90px!important;}
.h100 {height:100px!important;}
.h110 {height:110px!important;}
.h120 {height:120px!important;}
.h200 {height:200px!important;}
.h260 {height:260px!important;}


/* sas対応140619修正*/

.sas-r {
    bottom: 0.3em;
    font-size: 80%;
    padding-right: 0;
    position: relative;
    vertical-align: top;
}

/* information参加登録対応140806修正*/

/* ログインしていない人用*/
.regist_box_a{
  background-image: url('/jalcard/jalcard_common_rn/img/information/mr_cpn_btn/regist_box_a.jpg');
  background-repeat: no-repeat;
  height: 382px;
}

/* ログインしている人用*/
.regist_box_b{
  background-image: url('/jalcard/jalcard_common_rn/img/information/mr_cpn_btn/regist_box_b.jpg');
  background-repeat: no-repeat;
  height: 162px;
}



.textarea{
  font-size: 13px;
}


.text_box{
  position: relative;
  font-size: 13px;
}
.t1{
  top: 99px;
}
.t2{
  top: 145px;
  padding-left: 25px;
}
.t3{
  top: 207px;
  padding-left: 22px;
}
.login_btn a{
  background-image: url('/jalcard/jalcard_common_rn/img/information/mr_cpn_btn/login_btn.png');
  display: block;
  width: 348px;
  height: 48px;
  background-position: left top;
  overflow: hidden;
  text-indent: -9999px;
  background-repeat: no-repeat;
  outline: medium none;
  position: relative;
  top: 111px;
}
.hako_a{
  padding-top:200px; 
  padding-right:25px;
}

.hako_b{
  padding-top:110px; 
  padding-right:20px;
}

.textarea{
  font-size: 13px;
}
.login_box{
  background-image: url('/jalcard/jalcard_common_rn/img/information/mr_cpn_btn/login_box.jpg');
  background-repeat: no-repeat;
  height: 227px;
}
.kaiinn_btn a{
  background-image: url('/jalcard/jalcard_common_rn/img/information/mr_cpn_btn/kaiinn_btn.png');
  display: block;
  width: 373px;
  height: 41px;
  background-position: left top;
  overflow: hidden;
  text-indent: -9999px;
  background-repeat: no-repeat;
  outline: medium none;
  position: relative;
  top: 132px;
  left: 58px;
}
.nyuukai_btn a{
  background-image: url('/jalcard/jalcard_common_rn/img/information/mr_cpn_btn/nyuukai_btn.png');
  display: block;
  width: 374px;
  height: 42px;
  background-position: left top;
  overflow: hidden;
  text-indent: -9999px;
  background-repeat: no-repeat;
  outline: medium none;
  position: relative;
  top: 89px;
  left: 509px;
}
.login_btn a:hover,.cpn_btn a:hover,.kaiinn_btn a:hover,.nyuukai_btn a:hover{
  background-position: left bottom;
}

.bgECECEC{  background-color: #ececec;}  /*20141007*/

/*table指定*/

table.tbl {
	margin-top:12px;
	margin-bottom:12px;
	}

table.tbl td,
table.tbl th{
	border:1px solid #a8a8a8;
	padding:5px;
	}

table.tbl th {
	background-color:#C3D5EE;
	font-weight:100;
	}

table.tbl td.w80 {
	width:80px;
	}
/*border青*/
table.tblBlue {
	margin-top:12px;
	margin-bottom:12px;
	}

table.tblBlue td,
table.tblBlue th,
.tblBlue {
	border:1px solid #C3D5EE;
	padding:2px;
	}

table.tblBlue th,
.tblBlueBg {
	background-color:#C3D5EE;
	font-weight:100;
	}
/*borderなし*/
.tbl .borderno {border:none;}
table.tbl td.noBorder,
table.tbl th.noBorder{
	border:none;
	padding:2px;
	}
/*濃グレー*/
table th.gray,
table td.gray {
	background-color:#e9e9e9;
	}


table th.red,
table td.red {
	background-color:#ffcccc;
	}



/*MYJALCARD文言対応のため追加*/

body .btnRD.sml{
    font-size: 12px;
    padding-bottom: 1px !important;
    padding-top: 1px !important;
}


body .btnRD,body  .btnCP {
    background-image: none !important;
    display: inline-block;
    padding: 7px 20px 5px !important;
    text-align: center;
    text-decoration: none;
}

body .btnRD {
    background-color: #cc0000;
    color: #fff;
}

body .btnRD span {
    /*background:url("/commonY15/img/icon_arrow_right_white_01.png") no-repeat 0 7px;*/
    display: inline-block;
    line-height: 24px;
    padding-left: 10px;
}

body .btnRD.icon_no span {
    background:none;
    padding-left: 0;
}


body .btnRD:hover {
    background-color: #cb4e4e;
    text-decoration: underline;
}



body .btnRD:hover span {
    cursor: pointer;
    text-decoration: underline;
}



body .fs16 {
    font-size: 16px !important;
}



body .btnCP {
    background-color:#cc0000;
    color: #fff;
    min-width: 200px;
    padding: 20px 40px 16px !important;
    text-align: center;
    width: auto !important;
}


body .btnCP span {
    display: inline-block;
    font-size: 20px;
    line-height: 24px;
}


.btnCP:hover {
    background-color: #cb4e4e;
}



.btnCP:hover span {
    background-color: #cb4e4e;
    text-decoration: underline;
}

