@charset "utf-8";

@import url("../common/uinfo_base.css");


/* id_index --------------------------------- */
.uinfo dd .mail_set {
display: inline-block;
float: right;
}

.uinfo dd .mail_set img {
	width:28px;
	height:auto;
}

.id_mail1 {
	margin-bottom:8px;
}

/* mcontact --------------------------------- */

.mc_sel {
	width:100%;
	word-break: break-word;
}
.mc_sel option {
	padding-right:20px;

}
/*.mc_cbox input[type="checkbox"]{
		margin:0 0;
    -webkit-transform: scale(1.6);
    transform: scale(1.6);
}*/

.mc_t1 {
	font-size:1.2rem;
}
.mc_t1 th {
	text-align:center;
	font-size:1.3rem;
	line-height:1.2;
}
.mc_t1 th.th1  {
	width:75%;
}
.mc_t1 td.mc_ma1 {
	border-right:none;
}
.mc_t1 td.mc_ma2 {
	width:16%;
	border-left:none;
	text-align:center;
}
.mc_t1 td.mc_ma2 a {display:block;}
.mc_t1 td.mc_ma2 a:first-child {padding:0 0 5px;}

.mc_t1 .mail_set {
	padding-left:20px;
	background:url(../../image/common/icon/mail_set.png) no-repeat left center;
	background-size:18px auto;
	font-size:1.1rem;
}
.mc_txt1 {
	padding:0 0 10px 5px;
}

/* mcontact_add_set ---------- */
dl.mc_add_s {margin-bottom:0;}
.mc_add_s dd {margin:5px 5px 20px;}


/* mcontact_conf ---------- */
.mc_pw { font-size:1.2rem;}
.mc_pw th { width:38%;}

td.mai_set {
	width:100%;
	vertical-align:middle;
}

td.mai_set div {
	display:inline-block;
	word-break:break-all;
	vertical-align:middle;
}
td.mai_set div:nth-child(1) {
	width:85%;
}
td.mai_set div:nth-child(2) {
	width:12%;
	margin:0 auto;
	text-align:right;
}
td.mai_set img {
	width:22px;
	height:auto;
	vertical-align:middle;
}


/* pwdChk */
dl.pw_s1 {
	width:92%;
	margin:0 auto 30px;
	text-align:center;
	border:1px solid #ccc;
}
dl.pw_s1 dt {
	margin-bottom:0;
	padding:5px 0;
	font-weight:bold;
	border-bottom:1px solid #ccc;
	background:#f8f8f8;
}
dl.pw_s1 dd div{padding:8px;}

dl.pw_s1 dd .low{
	background: #eeeeee;
	background: -moz-linear-gradient(left, #eeeeee 0%, #ffffff 20%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#eeeeee), color-stop(20%,#ffffff));
	background: -webkit-linear-gradient(left, #eeeeee 0%,#ffffff 20%);
	background: -o-linear-gradient(left, #eeeeee 0%,#ffffff 20%);
	background: -ms-linear-gradient(left, #eeeeee 0%,#ffffff 20%);
	background: linear-gradient(to right, #eeeeee 0%,#ffffff 20%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=1 );
	font-weight:bold;
}
dl.pw_s1 dd .medium{
	background: #b1d574;
	background: -moz-linear-gradient(left, #b1d574 0%, #b1d574 15%, #ffffff 60%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#b1d574), color-stop(15%,#b1d574), color-stop(60%,#ffffff));
	background: -webkit-linear-gradient(left, #b1d574 0%,#b1d574 15%,#ffffff 60%);
	background: -o-linear-gradient(left, #b1d574 0%,#b1d574 15%,#ffffff 60%);
	background: -ms-linear-gradient(left, #b1d574 0%,#b1d574 15%,#ffffff 60%);
	background: linear-gradient(to right, #b1d574 0%,#b1d574 15%,#ffffff 60%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b1d574', endColorstr='#ffffff',GradientType=1 );
	font-weight:bold;
}
dl.pw_s1 dd .high {
	background: #b1dced;
	background: -moz-linear-gradient(left, #b1dced 0%, #b1dced 55%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#b1dced), color-stop(55%,#b1dced), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(left, #b1dced 0%,#b1dced 55%,#ffffff 100%);
	background: -o-linear-gradient(left, #b1dced 0%,#b1dced 55%,#ffffff 100%);
	background: -ms-linear-gradient(left, #b1dced 0%,#b1dced 55%,#ffffff 100%);
	background: linear-gradient(to right, #b1dced 0%,#b1dced 55%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b1dced', endColorstr='#ffffff',GradientType=1 );
	font-weight:bold;
}

/* klogin */

.kl_s1 dd{ padding:10px;}


/* cinfo */
dl.cinfo_add dd {
	margin-bottom:10px;
}
dl.cinfo_add dd:last-child {
	margin-bottom:none;
}
dl.cinfo_add dd.add_choice span {
	display:block;
	padding-left:10px;
}

/* alias */
.al_id1 {
	display:inline-block;
	margin-right:3px;
	padding:2px 4px;
	background:#FAEBDF;
	font-weight:bold;
}
section > section > h3 {
	width:95%;
}
/*.al_accordion {
	width:95%;
	margin:20px auto 40px;

}
.al_accordion > div:nth-child(3) {
	margin-top:30px;
}
.al_accordion_body1{
	padding:0 20px;
}
.al_accordion_body1 dl{
	width:auto;
	height:auto;
	margin: 5px auto;
	padding: 8px;
	border:1px solid #aaa;
}

.al_accordion_body1 dt {
	margin-bottom:5px;

}
.al_accordion_body1 dd {
	margin: 0 0 5px 22px;

}
.al_accordion_body2 {
	margin: 5px 0 0 20px;
}
*/
.al_option {
	width:95%;
	margin:20px auto 30px;
}

.al_option_inner {
	margin:10px auto 20px;
	padding:0 18px;
}

.al_option_inner dl {
	width:auto;
	height:auto;
	margin:0 auto;
	padding: 8px;
	border:1px solid #aaa;
}
.al_option_inner dt {
	margin-bottom:5px;
	margin-left:5px;
}
.al_option_inner dd {
	margin: 0 0 5px 15px;
	font-weight:bold;
	font-size:1.6rem;
}

.al_check {
	margin:0 0 0 5px;
	padding-left:1em;
	text-indent:-1em;
	font-weight:normal;
	font-size:1.4rem;
	letter-spacing:-0.02em;
}
.al_check_t {
	margin-bottom:20px;
}

.al_option_inner [type="radio"] {
	margin-left:0;
}

.al_check input[type="checkbox"] {
	margin-left:0;
    -webkit-transform: scale(1.4);
    transform: scale(1.4);
    transform: scale(1.6)\9;/transform: scale(1.6);
}

/* alias.html */
/* スペース調整 */
.alias_id_current {
	margin: 5px 0;
}
.alias_id_select {
	margin: 10px 0;
}
.alias_id_select_item:not(:last-child) {
	margin-bottom: 20px;
}
.alias_id_select_item_anyauid {
	display: block;
	margin-right: 0 !important;
	width: 80% !important;
}