@charset "Shift_JIS";
@import url("default.css");

/*************************************************************
Title: glmp-style
*************************************************************/

/*************************************************************
page elements
*************************************************************/
#wglmp01,
#glmp01, #glmp02, #glmp03, #glmp04, #glmp05, #glmp06, #glmp07, #glmp08, #glmp09, #glmp10,
#glmp11, #glmp12, #glmp13, #glmp14, #glmp15, #glmp15-2, #glmp16, #glmp17, #glmp18, #glmp19, #glmp20,
#glmp21, #glmp22, #glmp23, #glmp24, #glmp25, #glmp26, #glmp27, #glmp28, #glmp29{
	width:100%;
	min-width:860px;
}

#login-info, #lead-text, #fix-text, #instruction-text, #signout-text, #contents, #tips, #attention, .completion-area{
	margin:0px 80px 20px;
}
#glmp25 .completion-area{
	padding-top:20px;
}

.widthHolder{}

#LM1902,
.freedescription{
	margin:0px 80px 20px 80px;
	width:auto;
}
#LM1902 .cont-block,
.freedescription .cont-block{
	width:100%;
}
#LM1902 p,
.freedescription p{
	margin:1em 0 0 0;
	line-height:1.4;
}
#LM1902 table,
.freedescription table{
	width:auto;
	margin:1em 0 0 0;
	line-height:1.4;
}
#LM1902 table caption,
.freedescription table caption{
	text-align:left;
}
#LM1902 ul,
.freedescription ul{
	width:auto;
	margin:1em 0 0 0;
	padding:0 0 0 2em;
	line-height:1.3;
}
#LM1902 ol,
.freedescription ol{
	width:auto;
	margin:1em 0 0 0;
	padding:0 0 0 2.7em;
	line-height:1.3;
}
#LM1902 li,
.freedescription li{
	width:auto;
	margin:0;
	padding:0 0 3px 0;
}
#LM1902 li ul,
#LM1902 li ol,
.freedescription li ul,
.freedescription li ol{
	margin:0.5em 0;
}

#glmp03 input, #glmp04 input, #glmp10 input, #glmp11 input{
	width:200px;
}
/*SKIN EREMENTS*/
#instruction-text #lm0301-text,
#instruction-text #lm1003-text{
	margin-bottom:20px;
}
#lm0303-text{
	margin:0px 80px 20px;
}

/*************************************************************
title elements
*************************************************************/
#title {
	width:100%;
	height:72px;
	margin-bottom:10px;
	background-image: url(eplus/j_cssimage/cate_title_bg.gif);
	background-repeat:repeat-x;
}
#title .title-left{
	float:left;
	width:300px;
	height:52px;
	background-image: url(eplus/j_cssimage/cate_title_left.gif);
	background-repeat:no-repeat;
}
#title .title-right{
	float:right;
	width:300px;
	height:52px;
	background-image: url(eplus/j_cssimage/cate_title_right_cust.gif);
	background-repeat:no-repeat;
}
#title h1 {
	padding-left:24px;
	padding-top:20px;
	white-space:nowrap;
}

/*************************************************************
rout element
*************************************************************/
#route{}

/*************************************************************
all elements
*************************************************************/
.title-text{color:#339;}

#fix-text .text-error{
	color:#f30;
	font-weight:bolder;
} 

#tips ul, #attention ul, #instruction-text ul{margin-left:2em; list-style-type:disc;}
#tips li, #attention li, #instruction-text li{margin:5px 0px;}

#tips .title-text{
	height:21px;
	padding:5px 0px 0px 23px;
	background-image:url(eplus/j_cssimage/icn_tips.gif);
	background-repeat:no-repeat;
	background-position:left center;
	display:block;
}
#attention .title-text{
	height:21px;
	padding:5px 0px 0px 23px;
	background-image:url(eplus/j_cssimage/icn_attention.gif);
	background-repeat:no-repeat;
	background-position:left center;
	display:block;
}

#glmp03 #instruction-text .message-area,
#glmp10 #instruction-text .message-area{
	margin-bottom:20px;
	line-height:1.2em;
}
#glmp03 #instruction-text .title-text,
#glmp10 #instruction-text .title-text{
	display:block;
}
#glmp09 #lead-text,
#glmp13 #lead-text,
#glmp17 #lead-text,

#glmp20 #lead-text,
#glmp22 #lead-text,
#glmp23 #lead-text{
	font-size:1.16em;
	color:#669;
	font-weight:bolder;
}
#login-info .member-display-area{
	width:100%;
	padding:10px 0px;
	background-color:#f1f1f9;
	border:1px solid #dcdcf0;
}
#login-info .member-display-area .member-id,
#login-info .member-display-area .member-name,
#login-info .member-display-area .member-organi{
	padding-left:10px;
	display:block;
	font-size:1.16em;
	color:#63c;
	font-weight:bolder;
	line-height:1.5em;
}
#login-info .member-display-area th,
#login-info .member-display-area td{
	padding-left:10px;
	text-align:left;
	color:#669;
}
#login-info .member-display-area th{
	width:13%;
	white-space:nowrap;
}

#glmp13 #contents .i-display-area table{
	margin-bottom:20px;
}
#glmp05 #login-info .member-display-area .member-id label,
#glmp13 #login-info .member-display-area .member-id label{
	margin-right:10px;
	font-weight:normal;
	font-size:0.833em;
	line-height:1.2em;
}
#login-info .member-display-area ul{
	margin-left:10px;
	list-style-type:none;
	color:#669;
}
#login-info .member-display-area ul ul{
	margin-left:2em;
}
#instruction-text .input-attention{
	width:100%;
	border:1px solid #669;
}
#instruction-text .input-attention .title-text{
	padding:0 0 0 5px;
	display:block;
	color:#fff;
	background-color:#669;
	line-height:2em;
}
#instruction-text .input-attention .text-attention{
	padding:10px;
	font-size:1em;
	background-color:#f1f1f9;
}
.elio-image{
	height:48px;
	margin:0px;
	background-image:url(eplus/j_cssimage/elio_icn.gif);
	background-repeat:no-repeat;
}
.elio-image .cont-block{
	height:48px;
	margin-left:65px;
	padding-top:34px;
	line-height:1em;
}

/*************************************************************
contents elements
*************************************************************/
#contents ul{margin-left:2em; list-style-type:disc;}
#contents li{margin:5px 0px;}

#contents .title-area{
	margin-bottom:10px;
	font-weight:bolder;
	background-color:#cfe;
	font-size:1.2em;
}

#lead-text .bt-area a,
#contents .bt-area a,
.completion-area a{
	width:150px;
	height:25px;
	margin:5px auto;
	padding-top:7px;
	display:block;
	background-image:url(eplus/j_cssimage/btn_gold_m.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	text-align:center;
	line-height:1em;
	color:#000;
}

/*table base*/
#contents table{
	border-color:#dcdcf0;
	border-style:solid;
	border-width:1px 0px 0px 1px;
}
#contents th{
	padding:3px 5px;
	background-color:#f1f1f9;
	border-color:#dcdcf0;
	border-style:solid;
	border-width:0px 1px 1px 0px;
	color:#669;
}
#contents td{
	padding:3px 5px;
	border-color:#dcdcf0;
	border-style:solid;
	border-width:0px 1px 1px 0px;
}

#contents .attention-area{
	margin-bottom:20px;
}
#contents .cont-block{
	margin-bottom:20px;
}
#contents .title-area{
	font-weight:bolder;
}
#contents .main-text{
	margin:10px 0px;
	line-height:1.5em;
}
#contents .supplement{
	margin:10px 0px;
	font-size:0.833em;
	line-height:1.2em;
}

#lead-text .bt-area .bt-01 a,
#glmp01 #contents .bt-area .bt-01 a,
#glmp02 #contents .bt-area .bt-01 a,
#glmp03 #contents .bt-area .bt-01 a,
#glmp04 #contents .bt-area .bt-01 a,
#glmp09 #contents .bt-area .bt-01 a,
#glmp10 #contents .bt-area .bt-01 a,
#glmp11 #contents .bt-area .bt-01 a,
#glmp12 #contents .bt-area .bt-01 a,
#glmp13 #contents .bt-area .bt-01 a,
#glmp14 #contents .bt-area .bt-01 a,
#glmp16 #contents .bt-area .bt-01 a,
#glmp18 #contents .bt-area .bt-01 a,
#glmp22 #contents .bt-area .bt-01 a,
#glmp23 #contents .bt-area .bt-01 a,
#glmp26 #contents .bt-area .bt-01 a,
#glmp27 #contents .bt-area .bt-01 a,
#glmp28 #contents .bt-area .bt-01 a,
#glmp07 .completion-area a,
#glmp25 .completion-area a{
	background-image:url(eplus/j_cssimage/btn_gray_m.gif);
}
.completion-area a:link,
.completion-area a:visited,
.completion-area a:hover,
.completion-area a:active{
	color:#000;
	text-decoration:none;}

/*************************************************************
in #contents.
customized elements
*************************************************************/

#glmp02 #contents{
	padding:10px 50px;
}
#glmp03 #contents, #glmp04 #contents, #glmp10 #contents, #glmp11 #contents, #glmp13 #contents, #glmp20 #contents{}

#glmp01 #contents, #glmp05 #contents, #glmp06 #contents, #glmp07 #contents, #glmp08 #contents, #glmp09 #contents,
#glmp12 #contents, #glmp15-2 #contents, #glmp15 #contents, #glmp16 #contents, #glmp17 #contents, #glmp18 #contents,
#glmp19 #contents, #glmp21 #contents, #glmp22 #contents, #glmp23 #contents, #glmp24 #contents, #glmp25 #contents{
	padding:40px 40px 20px;
	border:1px solid #8e8ec2;
} 
#glmp01 #contents .input-area,
#glmp08 #contents .input-area,
#glmp18 #contents .member-input-area{
	width:100%;
	margin-bottom:10px;
	text-align:center;
}
#glmp03 #contents .i-input-area,
#glmp03 #contents .member-input-area,
#glmp03 #contents .card-input-area,
#glmp03 #contents .gpurpose-display-area,
#glmp04 #contents .i-display-area,
#glmp04 #contents .i-input-area,
#glmp04 #contents .card-display-area,
#glmp04 #contents .gpurpose-display-area,
#glmp05 #contents .i-display-area,
#glmp10 #contents .member-display-area,
#glmp10 #contents .i-input-area,
#glmp10 #contents .member-input-area,
#glmp10 #contents .card-input-area,
#glmp10 #contents .gpurpose-display-area,
#glmp11 #contents .i-display-area,
#glmp11 #contents .i-input-area,
#glmp11 #contents .card-display-area,
#glmp11 #contents .gpurpose-display-area,
#glmp13 #contents .i-display-area,
#glmp13 #contents .input-area,
#glmp15-2 #contents .member-display-area,
#glmp15 #contents .member-display-area,
#glmp16 #contents .member-input-area,
#glmp17 #contents .member-input-area,
#glmp19 #contents .member-display-area,
#glmp23 #contents .member-display-area,
#glmp24 #contents .member-display-area,
#glmp26 #contents .member-input-area,
#glmp27 #contents .member-display-area,
#glmp27 #contents .i-input-area,
#glmp27 #contents .member-input-area,
#glmp27 #contents .card-input-area,
#glmp27 #contents .gpurpose-display-area,
#glmp28 #contents .i-display-area,
#glmp28 #contents .i-input-area,
#glmp28 #contents .card-display-area,
#glmp28 #contents .gpurpose-display-area{
	width:100%;
	margin-bottom:20px;
	display:block;
}
#glmp03 #contents .image-area,
#glmp10 #contents .image-area{
	width:100%;
	margin-bottom:20px;
}
#glmp04 #contents .member-input-area,
#glmp11 #contents .member-input-area{
	width:100%;
	margin-bottom:20px;
	border:1px solid #D8F1EF;
}
#glmp29 #contents .procedure-area{
	width:100%;
	margin-bottom:20px;
	display:block;
}
#glmp29 #contents .procedure-area h2{
	height:31px;
	display:block;
	background-color:#8d8dc1;
	background-image:url(eplus/j_cssimage/level1_bg.gif);
	background-repeat:repeat-x;
	color:#fff;
	font-size:1.16em;
	line-height:31px;
}
#glmp29 #contents .procedure-area h2 span{
	height:31px;
	padding-left:18px;
	background-image:url(eplus/j_cssimage/level1_icn.gif);
	background-repeat:no-repeat;
	display:block;
	font-weight:bolder;
}
#glmp29 #contents .procedure-area .cont-block{
	border:1px solid #8d8dc1;
	padding:15px;
}
#glmp29 #contents .procedure-area .cont-block p{
	line-height:1.4;
}
#glmp29 #contents .procedure-area#tel-procedure .cont-block h3{
	margin:1.5em 0 0.5em 0;
	font-size:100%;
}
#glmp29 #contents .procedure-area#tel-procedure .cont-block p.tel-number strong{
	font-size:160%;
	color:#FF0000;
}
#glmp29 #contents .procedure-area#tel-procedure .cont-block p.text-attention{
	margin:1em 0 0 0;
	font-size:100%;
}
#glmp29 #contents .procedure-area .cont-block .important-area{
	margin:2em 30px;
	border:1px solid #FF0000;
	padding:10px;
}
#glmp29 #contents .procedure-area .cont-block .important-area h3{
	font-size:100%;
	color:#FF0000;
}
#glmp29 #contents .procedure-area .cont-block .important-area ul{
	margin:0 1em 0 2em;
	padding:0;
}
#glmp29 #contents .procedure-area .cont-block .important-area ul li{
	margin:0.5em 0 0 0;
	padding:0;
	line-height:1.4;
}
#glmp29 #contents .procedure-area .cont-block .important-area ul li .text-attention{
	display:inline;
	font-size:100%;
}
#glmp29 #contents .procedure-area .cont-block .example-area{
	padding:10px 0 0 0;
}
#glmp29 #contents .procedure-area .cont-block .example-area h3{
	font-size:116%;
	margin:0;
	padding:0 0 0.5em 0;
}
#glmp01 #contents .text-attention,
#glmp08 #contents .text-attention,
#glmp18 #contents .text-attention{
	width:310px;
	margin:0px auto;
	display:block;
	color:#333;
	text-align:left;
	font-size:1em;
	line-height:1.5em;
}
#glmp21 #contents .text-attention{
	display:block;
	padding:1em 0 0 0;
	color:#333;
	text-align:left;
	font-size:1em;
	line-height:1.5em;
}
#glmp08 #contents .input-area tr.text-attention{
	width:auto;
	margin:0;
	padding:0;
}
#lead-text .bt-area .cont-block,
#glmp01 #contents .bt-area .cont-block,
#glmp02 #contents .bt-area .cont-block,
#glmp03 #contents .bt-area .cont-block,
#glmp04 #contents .bt-area .cont-block,
#glmp05 #contents .bt-area .cont-block,
#glmp09 #contents .bt-area .cont-block,
#glmp10 #contents .bt-area .cont-block,
#glmp11 #contents .bt-area .cont-block,
#glmp12 #contents .bt-area .cont-block,
#glmp13 #contents .bt-area .cont-block,
#glmp16 #contents .bt-area .cont-block,
#glmp18 #contents .bt-area .cont-block,
#glmp22 #contents .bt-area .cont-block,
#glmp23 #contents .bt-area .cont-block,
#glmp26 #contents .bt-area .cont-block,
#glmp27 #contents .bt-area .cont-block,
#glmp28 #contents .bt-area .cont-block{
	width:320px;
	margin:0px auto;
}
#lead-text .bt-01,
#contents .bt-01{
	float:left;
	width:160px;
}
#lead-text .bt-02,
#contents .bt-02{
	float:right;
	width:160px;
}
#glmp02 #contents .message-area{
	width:100%;
	margin-bottom:20px;
	text-align:center;
}
#glmp02 #contents .message-area iframe{
	width:100%;
	height:400px;
	border:1px solid #8e8ec2;
}
#glmp03 #contents .must,
#glmp10 #contents .must,
#glmp26 #contents .must,
#glmp27 #contents .must{
	margin-left:3px;
}
#glmp03 #contents .i-fname,
#glmp03 #contents .i-name,
#glmp10 #contents .i-fname,
#glmp10 #contents .i-name,
#glmp27 #contents .i-fname,
#glmp27 #contents .i-name{
	color:#333;
	font-size:1em;
	font-weight:normal;
}
#glmp03 #contents .atid-check,
#glmp04 #contents .atid-check,
#glmp10 #contents .atid-check,
#glmp11 #contents .atid-check,
#glmp27 #contents .atid-check,
#glmp28 #contents .atid-check{
	margin-right:10px;
}
#glmp03 #contents .image-area img,
#glmp10 #contents .image-area img{
	vertical-align:-0.5em;
}
#glmp03 #contents .card-input-area table table,
#glmp03 #contents .card-input-area table table td,
#glmp10 #contents .card-input-area table table,
#glmp10 #contents .card-input-area table table td,
#glmp27 #contents .card-input-area table table,
#glmp27 #contents .card-input-area table table td{
	border:none;
}
#glmp03 #contents .card-input-area table table th,
#glmp10 #contents .card-input-area table table th,
#glmp27 #contents .card-input-area table table th{
	width:10%;
	border:none;
	background-color:#fff;
	color:#333;
	font-weight:normal;
	text-align:right;
	white-space:nowrap;
/* edit 20100728 */
	vertical-align:top;
/* //edit 20100728 */
}

/* edit 20100728 */
#glmp03 #contents .card-input-area table table td img,
#glmp10 #contents .card-input-area table table td img,
#glmp27 #contents .card-input-area table table td img{
	margin: 5px 0;
}
/* //edit 20100728 */

#glmp04 #contents .i-display-area .i-fname,
#glmp04 #contents .i-display-area .i-name,
#glmp11 #contents .i-display-area .i-fname,
#glmp11 #contents .i-display-area .i-name,
#glmp13 #contents .i-display-area .i-fname,
#glmp13 #contents .i-display-area .i-name,
#glmp28 #contents .i-display-area .i-fname,
#glmp28 #contents .i-display-area .i-name{
	color:#333;
}
#glmp04 #contents .i-display-area .address-input-area .title-text,
#glmp11 #contents .i-display-area .address-input-area .title-text,
#glmp28 #contents .i-display-area .address-input-area .title-text{
	display:block;
	color:#669;
}
#glmp04 #contents .card-display-area .card-payselect,
#glmp04 #contents .card-display-area .card-nomber,
#glmp04 #contents .card-display-area .card-limit,
#glmp04 #contents .card-display-area .card-bir-m,
#glmp11 #contents .card-display-area .card-payselect,
#glmp11 #contents .card-display-area .card-nomber,
#glmp11 #contents .card-display-area .card-limit,
#glmp11 #contents .card-display-area .card-bir-m,
#glmp28 #contents .card-display-area .card-payselect,
#glmp28 #contents .card-display-area .card-nomber,
#glmp28 #contents .card-display-area .card-limit,
#glmp28 #contents .card-display-area .card-bir-m{
	display:block;
}
#glmp04 #contents .i-display-area .address-input-area .zipcode,
#glmp04 #contents .i-display-area .address-input-area .address,
#glmp04 #contents .i-display-area .address-input-area .town,
#glmp04 #contents .i-display-area .address-input-area .number,
#glmp04 #contents .i-display-area .address-input-area .apartment,
#glmp11 #contents .i-display-area .address-input-area .zipcode,
#glmp11 #contents .i-display-area .address-input-area .address,
#glmp11 #contents .i-display-area .address-input-area .town,
#glmp11 #contents .i-display-area .address-input-area .number,
#glmp11 #contents .i-display-area .address-input-area .apartment,
#glmp28 #contents .i-display-area .address-input-area .zipcode,
#glmp28 #contents .i-display-area .address-input-area .address,
#glmp28 #contents .i-display-area .address-input-area .town,
#glmp28 #contents .i-display-area .address-input-area .number,
#glmp28 #contents .i-display-area .address-input-area .apartment{
	display:block;
	color:#333;
}
#glmp04 #contents .member-input-area .title-text,
#glmp11 #contents .member-input-area .title-text{
	padding:0 0 0 5px;
	display:block;
	color:#5D8B98;
	background-color:#D8F1EF;
	line-height:2em;
}
#glmp04 #contents .member-input-area p,
#glmp11 #contents .member-input-area p{
	padding:3px 5px 0px;
}
#glmp05 #contents .message-area,
#glmp06 #contents .message-area,
#glmp07 #contents .message-area,
#glmp09 #contents .message-area,
#glmp22 #contents .message-area,
#glmp23 #contents .message-area,
#glmp24 #contents .message-area,
#glmp12 #contents .message-area,
#glmp21 #contents .message-area{
	margin-bottom:20px;
}
#glmp05 #contents .i-display-area .login-id{
	display:block;
}
#glmp10 #contents .member-display-area .headline{
	margin-bottom:5px;
	display:block;
	color:#f30;
	font-size:1.16em;
	font-weight:bolder;
}
#glmp10 #contents .member-display-area .text-em{
	color:#f30;
}

#glmp10 #contents .member-display-area .bt-area{
	margin-top:20px;
}
#glmp10 #contents .member-display-area p{
	margin-top:3px;
}
#glmp16 #contents .member-input-area .member-fname,
#glmp16 #contents .member-input-area .member-name{
	display:block;
	margin-bottom:5px;
}
#glmp20 #contents .member-input-area{
	width:100%;
	margin-bottom:10px;
}
#glmp20 #contents .member-input-area .headline{
	height:31px;
	display:block;
	background-color:#8d8dc1;
	background-image:url(eplus/j_cssimage/level1_bg.gif);
	background-repeat:repeat-x;
	color:#fff;
	font-size:1.16em;
	line-height:31px;
}
#glmp20 #contents .member-input-area .headline span{
	height:31px;
	padding-left:18px;
	background-image:url(eplus/j_cssimage/level1_icn.gif);
	background-repeat:no-repeat;
	display:block;
	font-weight:bolder;
}
#glmp23 #contents .member-display-area .member-limit{
	display:block;
	font-size:1.16em;
	font-weight:bolder;
	color:#f30;
	text-align:center;
}

#glmp03 #contents .image-area .cont-block{
	margin:0px;
	padding:10px;
}
#glmp05 #contents .bt-01{
	float:none;
}
#glmp25 #contents .text-attention{
	margin-bottom:20px;
}
#contents .bt-area{
	margin-top:0px;
	padding-top:20px;
}
#glmp03 #contents .i-input-area .zipcode{
	margin-right:10px;
}
#glmp29 #contents .procedure-area .bt-area .cont-block{
	border:none;
	margin:0;
	padding:0;
	text-align:center;
}
#glmp29 #contents .procedure-area .bt-area .cont-block .bt-01{
	width:160px;
	margin:0px auto;
	float:none;
}
#glmp03 #contents .card-input-area .link-service,
#glmp10 #contents .card-input-area .link-service{
	display:block;
	text-align:right;
	padding-top:0.5em;
}
/* g edit 090925 */
#contents .fmart-area{
	margin-bottom:20px;
	border:1px solid #666699;
}
#contents .fmart-area .title-text{
	display:block;
	width:100%;
	padding:0 5px;
	background-color:#666699;
	color:#FFF;
	line-height:2;
	font-size:108%;
}
html>/**/body #contents .fmart-area .title-text{
	width:auto;
}
#contents .fmart-area input,
#glmp03 #contents .fmart-area input,
#glmp10 #contents .fmart-area input{
	width:auto;
	margin-right:5px;
}
#contents .fmart-area p{
	line-height:1.5;
	padding:5px 5px 0 5px;
	margin:0;
}
#contents .fmart-area .note{
	font-size:1em;
	color:#FF3300;
	margin-bottom: 10px;
}

#glmp03 #contents .fmart-area .layout01{
	display: block;
	float: left;
	margin:0 30px 0 8px;
}

#glmp03 #contents .fmart-area .layout-cl{
	clear: left;
}

#glmp03 #contents .fmart-area .btext{
	margin: 10px 0px;
	color: #669;
	line-height: 1.3;
	font-weight: bold;
	font-size: 110%;
}



/* g edit 090925 end */
/*************************************************************
in #contents.
customized table elements
*************************************************************/
#glmp01 #contents table,
#glmp08 #contents table,
#glmp18 #contents table{
	margin-bottom:10px;
	border:none;
}
#glmp05 #contents table,
#glmp15-2 #contents table,
#glmp15 #contents table,
#glmp15 #contents table,
#glmp16 #contents table,
#glmp17 #contents table,
#glmp18 #contents table,
#glmp19 #contents table{
	border:none;
}
#glmp01 #contents th,
#glmp08 #contents th{
	background-color:#fff;
	border:none;
	white-space:nowrap;
	text-align:right;
	line-height:1.8em;
}
#glmp05 #contents th,
#glmp15-2 #contents th,
#glmp15 #contents th,
#glmp16 #contents th,
#glmp17 #contents th,
#glmp18 #contents th,
#glmp19 #contents th{
	background-color:#fff;
	border:none;
	white-space:nowrap;
	text-align:right;
}
#glmp01 #contents td,
#glmp05 #contents td,
#glmp08 #contents td,
#glmp15-2 #contents td,
#glmp15 #contents td,
#glmp16 #contents td,
#glmp17 #contents td,
#glmp18 #contents td,
#glmp19 #contents td{
	border:none;
}
#glmp03 #contents th,
#glmp04 #contents th,
#glmp10 #contents th,
#glmp11 #contents th,
#glmp13 #contents th,
#glmp20 #contents th,
#glmp26 #contents th,
#glmp27 #contents th,
#glmp28 #contents th{
	width:150px;
	text-align:left;
	vertical-align:middle;
}
#glmp03 #contents .card-input-area td,
#glmp10 #contents .card-input-area td,
#glmp27 #contents .card-input-area td{
	vertical-align:middle;
}
#glmp15-2 #contents th,
#glmp15-2 #contents td,
#glmp15 #contents th,
#glmp15 #contents td,
#glmp17 #contents th,
#glmp17 #contents td,
#glmp19 #contents th,
#glmp19 #contents td{
	width:50%;
}
#glmp00 #contents th{
	width:30%;
}
#glmp00 #contents td{
	width:70%;
}
#glmp05 #contents th,
#glmp16 #contents th,
#glmp18 #contents th{
	width:40%;
}
#glmp05 #contents td,
#glmp16 #contents td,
#glmp18 #contents td{
	width:60%;
}
#glmp04 #contents .member-input-area table,
#glmp11 #contents .member-input-area table{
	margin-top:5px;
	margin-bottom:10px;
	border:none;
}
#glmp04 #contents .member-input-area th,
#glmp11 #contents .member-input-area th{
	width:10%;
	border:none;
	background-color:#fff;
	white-space:nowrap;
}
#glmp04 #contents .member-input-area td,
#glmp11 #contents .member-input-area td{
	border:none;
}
#glmp17 #contents .member-input-area{
	text-align:center;
}
#glmp17 #contents .member-input-area table{
	width:auto;
	margin:0 auto;
}
#glmp17 #contents .member-input-area table th{
	width:auto;
}
#glmp17 #contents .member-input-area table td{
	width:auto;
	text-align:left;
}
#glmp20 #contents .member-input-area table{
	margin-bottom:10px;
}
#glmp03 #contents th,
#glmp10 #contents th,
#glmp26 #contents th,
#glmp27 #contents th{
	padding:5px;
}
#glmp03 #contents td,
#glmp10 #contents td,
#glmp26 #contents td,
#glmp27 #contents td{
	padding:5px 5px 5px 8px;
}
#glmp03 #contents .i-input-area td table,
#glmp03 #contents .i-input-area td th,
#glmp03 #contents .i-input-area td td,
#glmp10 #contents .i-input-area td table,
#glmp10 #contents .i-input-area td th,
#glmp10 #contents .i-input-area td td,
#glmp27 #contents .i-input-area td table,
#glmp27 #contents .i-input-area td th,
#glmp27 #contents .i-input-area td td{
	background-color:#fff;
	border:none;
}
#glmp03 #contents .i-input-area td th,
#glmp10 #contents .i-input-area td th,
#glmp27 #contents .i-input-area td th{
	width:100px;
	padding-left:0px;
	color:#333;
	font-weight:normal;
	text-align:right;
}
#glmp03 #contents .i-input-area td td,
#glmp10 #contents .i-input-area td td,
#glmp27 #contents .i-input-area td td{
	padding-right:0px;
}
#glmp03 #contents .i-input-area td td p.example,
#glmp10 #contents .i-input-area td td p.example,
#glmp27 #contents .i-input-area td td p.example{
	padding-top:3px;
}
#glmp27 #contents .i-input-area td span.example{
	line-height:1.5;
}
#glmp10 #contents .i-input-area td .text-attention,
#glmp27 #contents .i-input-area td .text-attention{
	padding:5px 2px 2px 2px;
	display:block;
	color:#f30;
	font-size:0.833em;
	line-height:1.5;
}
#glmp10 #contents .i-input-area td .text-attention label,
#glmp27 #contents .i-input-area td .text-attention label{
	color:#333;
}

/*************************************************************
in #contents.
customized form elements
*************************************************************/
#glmp03 #contents input,
#glmp10 #contents input{
	margin-right:0px;
}
#glmp26 #contents .member-zipcode input,
#glmp26 #contents .member-bir-y input{
	width:4em;
}
#glmp03 #contents .image-area input,
#glmp10 #contents .image-area input{
	width:85px;
	margin:0px 10px 0px 5px;
}
#glmp03 #contents .atid-check input,
#glmp04 #contents .atid-check input,
#glmp10 #contents .atid-check input,
#glmp11 #contents .atid-check input{
	width:auto;
	height:auto;
}
#glmp03 #contents .i-sex input,
#glmp10 #contents .i-sex input{
	width:auto;
	height:auto;
	margin:0 0 0 10px;
	padding:0;
}
#glmp03 #contents .i-bir-y input,
#glmp10 #contents .i-bir-y input,
#glmp20 #contents .i-bir-y input,
#glmp20 #contents .member-bir-y input{
	width:4em;
}

#glmp03 #contents .i-input-area input,
#glmp10 #contents .i-input-area input{
	cursor:pointer;
}
#glmp10 #contents .i-input-area input#pcNgmail,
#glmp10 #contents .i-input-area input#mbNgmail{
	width:auto;
}
#glmp03 #contents .i-input-area .town input,
#glmp03 #contents .i-input-area .number input,
#glmp03 #contents .i-input-area .apartment input,
#glmp10 #contents .i-input-area .town input,
#glmp10 #contents .i-input-area .number input,
#glmp10 #contents .i-input-area .apartment input,
#glmp27 #contents .i-input-area .town input,
#glmp27 #contents .i-input-area .number input,
#glmp27 #contents .i-input-area .apartment input{
	cursor:auto;
}
#glmp03 #contents .card-input-area .card-brand input,
#glmp10 #contents .card-input-area .card-brand input,
#glmp27 #contents .card-input-area .card-brand input{
	width:85px;
	margin: 0px 5px;
	cursor:pointer;
}
#glmp03 .i-fname input, #glmp03 .i-name input,
#glmp10 .i-fname input, #glmp10 .i-name input,
#glmp27 .i-fname input, #glmp27 .i-name input,
#glmp20 .member-fname input, #glmp20 .member-name input{
	width:120px;
}
#glmp16 .member-mail input,
#glmp16 .member-tel input{
	margin-left:1.1em;
	margin-right:0px;
}
#glmp16 .member-mail input{
	width:200px;
}
#glmp16 .member-tel input{
	width:100px;
}
#glmp16 .member-input-area .example{
	margin-left:5px;
}
#glmp03 .member-input-area .member-pass input,
#glmp03 .member-input-area .member-pass-re input{
	width:12em;
}
#glmp03 #contents .i-input-area .town input,
#glmp03 #contents .i-input-area .i-tel input,
#glmp03 #contents .i-input-area .i-mobil input,
#glmp03 #contents .card-input-area input,
#glmp10 #contents .i-input-area .town input,
#glmp10 #contents .i-input-area .i-tel input,
#glmp10 #contents .i-input-area .i-mobil input,
#glmp10 #contents .card-input-area input,
#glmp27 #contents .i-input-area .town input,
#glmp27 #contents .i-input-area .i-tel input,
#glmp27 #contents .i-input-area .i-mobil input,
#glmp27 #contents .card-input-area input{
	width:150px;
}
#glmp03 #contents .i-input-area .pc .atid-check input,
#glmp03 #contents .i-input-area .mobil .atid-check input,
#glmp10 #contents .i-input-area .pc .atid-check input,
#glmp10 #contents .i-input-area .mobil .atid-check input,
#glmp27 #contents .i-input-area .pc .atid-check input,
#glmp27 #contents .i-input-area .mobil .atid-check input{
	width:auto;
	height:auto;
	margin-left:10px;
}
#glmp03 #contents .zipcode input,
#glmp10 #contents .zipcode input,
#glmp27 #contents .zipcode input{
	width:4em;
	padding:auto;
	margin:auto;
}
#glmp03 #contents .gpurpose-display-area .gpurpose input,
#glmp10 #contents .gpurpose-display-area .gpurpose input,
#glmp27 #contents .gpurpose-display-area .gpurpose input{
	width:12em;
}
#contents .card-input-area .card-limit select,
#contents .card-input-area .card-bir-m select,
#contents .member-input-area .member-bir-y select{
	width:4.5em;
}
#glmp03 #contents .i-input-area .town input,
#glmp03 #contents .i-input-area .number input,
#glmp10 #contents .i-input-area .town input,
#glmp10 #contents .i-input-area .number input,
#glmp27 #contents .i-input-area .town input,
#glmp27 #contents .i-input-area .number input{
	width:190px;
}
#glmp03 #contents .i-input-area .apartment input,
#glmp10 #contents .i-input-area .apartment input,
#glmp27 #contents .i-input-area .apartment input{
	width:300px;
}
/*************************************************************
in #contents.
customized link elements
*************************************************************/
#glmp01 #contents .text-attention a{
	display:block;
}
#wglmp01 #contents .grpA .mobile{
	width:8px;
	height:17px;
	margin:0px auto;
	background-image:url(eplus/j_cssimage/o_mark_mobile_8-17.gif);
	background-repeat:no-repeat;
	background-position:center;
}
#wglmp01 #contents .grpA .cntA{
	line-height:1.5em;
}
#wglmp01 #contents .grpA .cntA .mobile{
	width:auto;
	margin:0px;
	padding-left:11px;
	background-position:left center;
	line-height:17px;
	display:block;
}
#wglmp01 .mobile span{
	display:none;
}
#wglmp01 #contents th,
#wglmp01 #contents td{
	padding:5px;
	vertical-align:middle;
	font-weight:normal;
}
#wglmp01 #contents td.icnCell{
	width:30px;
	text-align:center;
}
#wglmp01 #contents table{
	margin:0px 0px 3px;
}
#wglmp01 #contents th{
	width:50%;
	text-align:left;
	font-weight:normal;
}
#wglmp01 #contents td{
	width:auto;
}
#wglmp01 #contents .grpA,
#wglmp01 #contents .grpB,
#wglmp01 #contents .grpC{
	width:100%;
	margin-bottom:20px;
}
#wglmp01 #contents .grpB .cntA{
	padding:5px;
	border:solid 1px #dcdcf0;
	border-bottom:none;
}
#wglmp01 #contents .grpA .title-text,
#wglmp01 #contents .grpB .title-text{
	height:29px;
	padding-left:5px;
	background-image: url(eplus/j_cssimage/level2_bg.gif);
	background-repeat:repeat-x;
	color:#669;
}
#wglmp01 #contents .grpA .title-text h2,
#wglmp01 #contents .grpB .title-text h2{
	font-size:1em;
	line-height:2em;
}
#glmp17 .member-input-area td ul{
	margin:0;
	padding:0 0 0 1.5em;
	}
#glmp17 .member-input-area td ul li{
	margin:0;
	padding:0 0 3px 0;
	}
