﻿.whole_container {
	width: 680px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 60px;
	padding-left: 60px;
	background-color: #E7E9E9;
	padding-top: 30px;
	padding-bottom: 20px;
}
a:link {
	color: #666;
}

.header {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
}
.kadomaru {
	width: 720px;
	margin-right: auto;
	margin-left: auto;
}
ul{
    padding:0px;
    margin:0px;
    }
li
{
    padding:0px;
    margin:0px;
    }
    
.tmobile_bottom_kadomaru {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(/Images/TMobile/bottom_kadomaru.gif);
	background-repeat: no-repeat;
	height: 14px;
	clear: both;
    padding-bottom: 20px;
}
.type1 {
	font-size: 10px;
	color: #666;
}
.whole_container_plan {
	width: 720px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 40px;
	padding-left: 40px;
	background-color: #E7E9E9;
	padding-top: 20px;
	padding-bottom: 20px;
}
.plan_box_left {
	width: 350px;
	float: left;
	font-size: 10px;
	color: #666;
}
.plan_box_right {
	width: 350px;
	clear: right;
	float: left;
	margin-left: 20px;
	font-size: 10px;
	color: #666;
}
.title_text {
	font-size: 16px;
	font-weight: bold;
}
.stepbar {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
}
.whole_container_step2 {
	width: 680px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFF;
	font-size: 12px;
	color: #4A4A4A;
	padding-right: 20px;
	padding-left: 20px;
	margin-top: 0px;
	padding-top: 10px;
	line-height: 18px;
}

/*################################*/
/*########## Data Table ##########*/
/*################################*/

.DataTable
{
    width: 100%;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: #9F9F9F;
	border-collapse:collapse;
    padding: 3px;
}

.DataTable td
{
    border-left: 1px solid #9F9F9F;
    border-right: 1px solid #9F9F9F;
    border-top: 1px solid #9F9F9F;
    border-bottom: 1px solid #9F9F9F; vertical-align:top;
    vertical-align:middle;
}

.DataTable .VerticalColTitle
{
	background-color: #FFFFE8;
	text-align: left;
	width: 25%;
}

.midasi_text {
	font-size: 18px;
	color: #FFF;
	background-color: #EC008C;
	width: 680px;
	border: 1px none #333;
	padding-top: 7px;
	padding-bottom: 7px;
	font-weight: bold;
	text-align: center;
	margin-top: 30px;
	margin-bottom: 5px;
	letter-spacing: 2px;
}
.to_nextStep {
	width: 760px;
	background-color: #E7E9E9;
	margin-right: auto;
	margin-left: auto;
	text-align: right;
	padding-bottom: 20px;
	padding-right: 40px;
}
.customer_info_table {
	width: 500px;
	margin-right: auto;
	margin-left: auto;
}

.whole_container_step2main {
	width: 720px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 40px;
	padding-left: 40px;
	background-color: #E7E9E9;
	padding-top: 30px;
	padding-bottom: 20px;

}
.tbl_height {
	height:290px;

}
.BoxTable
{
    height: 290px;
    width: 350px;
    margin: 0;
    background-color:  #FFF;
}
.kadomaru_jofrs60 {
	width: 720px;
	margin-right: auto;
	margin-left: auto;
	color: #FFF;
	background-image: url('../../Images/TMobile/jfors60/midasi_bg.gif');
	background-repeat: no-repeat;
	background-position: left top;
	height: 22px;
	font-weight: bold;
	padding-top: 6px;
	text-align: center;
}
.tbl_jfors60 {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	font-size: 10px;
}
.warranty_font_color {
	color: #F00;
}
.midasi_text_step3 {
	font-size: 18px;
	color: #FFF;
	background-color: #0C0;
	width: 660px;
	padding-left: 20px;
	border: 1px none #333;
	padding-top: 7px;
	padding-bottom: 7px;
	font-weight: bold;
	text-align: center;
	margin-top: 30px;
	margin-bottom: 5px;
	letter-spacing: 2px;
}
h1 {
	font-size: 24px;
	color: #999;
	font-weight: normal; margin:0;
}
.notice {
	background-image: url(/Images/TMobile/notice.gif);
	height: 184px;
	width: 286px;
	padding-right: 15px;
	padding-left: 15px;
	font-size: 12px;
	padding-top: 120px;
	text-align: center;
}
.footer_info {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #666;
	padding-top: 7px;
	padding-bottom: 7px;
}
.navigation_box {
	width: 640px;
	margin:0px auto 15px auto;
	padding: 20px 20px 20px 20px;
	background-color: #FFF;
}

h2 {

	font-size: 10px;
	color: #Black;
	font-weight: bold;
	margin-top:0;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
}
.midasi_text_flex {
	font-size: 18px;
	color: #FFF;
	background-color: #0BAF4D;
	width: 680px;
	border: 1px none #333;
	padding-top: 7px;
	padding-bottom: 7px;
	font-weight: bold;
	text-align: center;
	margin-top: 30px;
	margin-bottom: 5px;
	letter-spacing: 2px;
}
.top_text_box_left {

	font-size: 10px;
	height: 212px;
	width: 265px;
	text-align: left;
	line-height: 15px;
	color: #666;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.top_text_box_right {

	font-size: 10px;
	width: 220px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align: left;
	line-height: 15px;
	color: #666;
	padding-right: 10px;
	border: 1px solid #999;
	margin-right: auto;
	margin-left: auto;
}




.navigation_box ul
{
    margin: 0 0 0 16px;
}

.navigation_box li
{
     list-style-image: url('../../Images/TMobile/triangle.gif');
}




.OperationMsg
{
    color: Red;
    font-weight: bold;
    text-align: center;
    padding: 0 0 10 0;
}
