@charset "utf-8";
/* CSS Document */

#l .mypage_main .mypage_flow{
	padding:0 0 3px 0;
}
#l .mypage_main h1{
	padding:18px 0 18px 20px;
	background:#FFFFFF;
	border-bottom:#ECECEC solid 3px;
}
#l .mypage_main #mypage_main_inner{
	background:#FFF;
	padding:10px 10px 50px 10px;
	margin:3px 0 0 0;
}
#l .mypage_main #mypage_main_inner .mypage_border{
	border:solid 1px #CCC;
	padding:20px;
}
#l .mypage_main #mypage_main_inner .mypage_bg{
	padding:20px;
	background:#F0F0F0;
}
#l .mypage_main #mypage_main_inner table{
	border-collapse:collapse;
	margin:10px 0 10px 0;
}
#l .mypage_main #mypage_main_inner table th{
	border:solid 1px #CCC;
	background:#ECECEC;
	padding:10px;
}
#l .mypage_main #mypage_main_inner table td{
	border:solid 1px #CCC;
	padding:10px;
}

#l .mypage_main #mypage_main_inner table td table{
	border:none;
	margin:0;
}
#l .mypage_main #mypage_main_inner table td table th{
	border-right:none;
	border-bottom:none;
	background:none;
	padding:0;
}
#l .mypage_main #mypage_main_inner table td table td{
	border-right:none;
	border-bottom:none;
	padding:0;
}
#l .mypage_main #mypage_main_inner h3{
	border-bottom:1px solid #ECECEC;
	padding:10px 0 10px 5px;
}
#l .mypage_main #mypage_main_inner #mypage_point{
	border:solid 1px #CCC;
	padding:10px 150px 20px 150px;
}
#l .mypage_main #mypage_main_inner #mypage_point #mypage_use_point{
	border-bottom:dotted 1px #CCC;
	padding:10px 0 5px 0;
	margin:0 0 5px 0;
}



@media screen and (max-width:640px) {

#l .mypage_main #mypage_main_inner h3{
	margin-bottom:5px;
}
#l .mypage_main #mypage_main_inner h3 img{
	width:auto;
	height:17px;
}

#l .mypage_main #mypage_main_inner table{
	width:100%;
}
#l .mypage_main #mypage_main_inner table th{
	padding:3px;
	white-space:nowrap;
}
#l .mypage_main #mypage_main_inner table td{
	padding:3px;
}

#l .mypage_main #mypage_main_inner form[action$="change.php"] table{
}

#l .mypage_main #mypage_main_inner form[action$="change.php"] table th,
#l .mypage_main #mypage_main_inner form[action$="change.php"] table td{
	display:block;
	padding:6px;
	width:auto !important;
}
#l .mypage_main #mypage_main_inner form[action$="change.php"] table td{
	border-width:0 1px;
}
#l .mypage_main #mypage_main_inner form[action$="change.php"] table tr:last-of-type td{
	border-width:0 1px 1px;
}
#l .mypage_main #mypage_main_inner form[action$="change.php"] table td input:not([type="radio"]){
	font-size:16px;
	width:28%;
}
#l .mypage_main #mypage_main_inner form[action$="change.php"] table tr:nth-of-type(4) td input,
#l .mypage_main #mypage_main_inner form[action$="change.php"] table tr:nth-of-type(7) td input,
#l .mypage_main #mypage_main_inner form[action$="change.php"] table tr:nth-of-type(8) td input{
	width:99%;
	margin-top:5px;
}
#l .mypage_main #mypage_main_inner form[action$="change.php"] table td select{
	font-size:16px;
}

}
