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

/*=========================================
plan_change_table
=========================================*/
#plan_change_table{
	width:100%;
	border-collapse:collapse;
	text-align:left;
	border:#666 1px solid;
}

#plan_change_table th{
	padding:5px;
	background-color:#2d6c9f;
	border-right:#fff 1px solid;
	text-align:center;
	color:#fff;
}

#plan_change_table td{
	padding:10px;
	border:#2d6c9f 1px solid;
}

#plan_change_table_s{
	width:550px;
	border-collapse:collapse;
	text-align:left;
	border:#666 1px solid;
	margin-left:20px;
	margin-bottom:20px;
}

#plan_change_table_s th{
	padding:5px;
	background-color:#2d6c9f;
	border-right:#fff 1px solid;
	text-align:center;
	color:#fff;
}

#plan_change_table_s td{
	padding:10px;
	border:#2d6c9f 1px solid;
}

.table_w_40{
	width:40%;
}

.table_w_50{
	width:50%;
}

.table_w_50_b{
	width:50%;
	background-color:#e4edf4;
}

.table_w_20{
	width:20%;
}

.table_w_40_b{
	width:40%;
	background-color:#e4edf4;
}

.table_w_40_b_r{
	width:40%;
	background-color:#e4edf4;
	text-align:right;
}

.table_w_20_b{
	width:20%;
	background-color:#e4edf4;
}

.table_btn{
	text-align:center;
}

.table_btn_b{
	text-align:center;
	background-color:#e4edf4;
}

/*=========================================
credit
=========================================*/
.credit_img{
	margin-left:5px;
	margin-bottom:10px;
	float:left;
}

/*=========================================
plan_name
=========================================*/
.plan_name_box{
	width:285px;
	float:left;
	text-align:center;
	margin-bottom:15px;
}

.plan_name{
	width:263px;
	height:28px;
	background:url(../image/plan_name_bk.gif) ;
	border:#2d6c9f 1px solid;
	padding:10px;
	font-size:14px;
	font-weight:bold;
	line-height:28px;
}
.plan_name_02 {
	width:263px;
	height:28px;
	border:1px solid #2d6c9f;
	padding:10px;
	font-size:14px;
	font-weight:bold;
	line-height:110%;
	background-image: url(../image/plan_name_bk.gif);
}

.plan_name_04{
	width:253px;
	height:68px;
	background:url(../image/plan_name_bk_100.gif) ;
	border:#2d6c9f 1px solid;
	padding:15px;
	font-size:14px;
	font-weight:bold;
	line-height:130%;
}


.plan_name_r{
	width:263px;
	height:28px;
	background:url(../image/plan_name_bk_r.gif) ;
	border:#ba0731 1px solid;
	padding:10px;
	font-size:14px;
	font-weight:bold;
	line-height:28px;
}

.plan_name_r_02{
	width:263px;
	height:28px;
	background:url(../image/plan_name_bk_r.gif) ;
	border:#ba0731 1px solid;
	padding:10px;
	font-size:14px;
	font-weight:bold;
	line-height:110%;
}

.plan_name_r_03{
	width:263px;
	height:38px;
	background:url(../image/plan_name_bk_r.gif) ;
	border:#ba0731 1px solid;
	padding-top:8px;
	padding-bottom:2px;
	font-size:14px;
	font-weight:bold;
	line-height:110%;
}

.plan_name_r_04{
	width:253px;
	height:68px;
	background:url(../image/plan_name_bk_r_100.gif) ;
	border:#ba0731 1px solid;
	padding:15px;
	font-size:14px;
	font-weight:bold;
	line-height:120%;
}

/*=========================================
Mydti login btn
=========================================*/
#mydti_login{
	margin-left:85px;
	margin-top:30px;
	margin-bottom:20px;
}

#mydti_login ul{
	list-style:none;
	padding:0;
	margin:0;
}

#mydti_login li{
	overflow:hidden;
}

#mydti_login li#login_btn a,#mydti_login li#login_btn a:link,#mydti_login li#login_btn a:visited{
	width:450px;
	height:40px;
	display:block;
	background:url(../image/mydti_login_btn_off.gif) left top no-repeat;
	text-indent:-9999px;
}

#mydti_login li#login_btn a:hover,#mydti_login li#login_btn a:active{
	width:450px;
	height:40px;
	display:block;
	background:url(../image/mydti_login_btn_on.gif) left top no-repeat;
	text-indent:-9999px;
}

/*=========================================
confi btn
=========================================*/
.confi_btn{
	list-style:none;
	margin:0;
	padding:0;
}

.confi_btn li.confi a,.confi_btn li.confi a:link,.confi_btn li.confi a:visited{
	width:65px;
	height:22px;
	text-indent:-9999px;
	display:block;
	background:url(../process/image/confi_btn_s_off.gif) left top no-repeat;
	overflow:hidden;
}

.confi_btn li.confi a:hover,.confi_btn li.confi a:active{
	width:65px;
	height:22px;
	text-indent:-9999px;
	display:block;
	background:url(../process/image/confi_btn_s_on.gif) left top no-repeat;
	overflow:hidden;
}

/*=========================================
kaiyaku btn
=========================================*/
#kaiyaku_btn{
	margin-bottom:20px;
	margin-top:20px;
}

#kaiyaku_btn ul{
	list-style:none;
	margin:0;
	padding:0;
}

#kaiyaku_btn li{
	overflow:hidden;
}

#kaiyaku_btn li#kaiyaku01 a,#kaiyaku_btn li#kaiyaku01 a:link,#kaiyaku_btn li#kaiyaku01 a:visited{
	width:450px;
	height:40px;
	text-indent:-9999px;
	display:block;
	background:url(../process/image/kaiyaku_btn_off.gif) left top no-repeat;
}

#kaiyaku_btn li#kaiyaku01 a:hover,#kaiyaku_btn li#kaiyaku01 a:active{
	width:450px;
	height:40px;
	text-indent:-9999px;
	display:block;
	background:url(../process/image/kaiyaku_btn_on.gif) left top no-repeat;
}

