/* CSS Document */

p { margin-bottom:0;}

#bg_main_image {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #ffffff), color-stop(0.00, #d5f8d9));
	background: -webkit-linear-gradient(top, #d5f8d9 0%, #ffffff 100%);
	background: -moz-linear-gradient(top, #d5f8d9 0%, #ffffff 100%);
	background: -o-linear-gradient(top, #d5f8d9 0%, #ffffff 100%);
	background: -ms-linear-gradient(top, #d5f8d9 0%, #ffffff 100%);
	background: linear-gradient(top, #d5f8d9 0%, #ffffff 100%);
}

#fee_data {
	background:#3ac922;
	color:#fff;
	font-weight:bold;
	padding:5px 0 5px 10px;
}

.special_title {
	background:#0180d0;
	color:#fff;
	font-size:16px;
}

.bg_select {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #fffcde), color-stop(0.00, #fff));
	background: -webkit-linear-gradient(top, #fff 0%, #fffcde 100%);
	background: -moz-linear-gradient(top, #fff 0%, #fffcde 100%);
	background: -o-linear-gradient(top, #fff 0%, #fffcde 100%);
	background: -ms-linear-gradient(top, #fff 0%, #fffcde 100%);
	background: linear-gradient(top, #fff 0%, #fffcde 100%);	
}

.radius_box {
	padding:5px;
	background-color: #FFFFFF;
    border: 1px solid #247AD1;
    border-radius: 4px 4px 4px 4px;	
	
}

.blue_fee_text {
	font-size:16px;
	color:#00a2e5;
	font-weight:bold;
}

.bg_gray {
	background:#eee;
	
}

.explain_title {
	font-size:16px;
	color:#007ac8;		
}

#plan_set {
	background:#c5eafa;
	padding:10px 10px 5px 10px;
 border-top-left-radius: 4px 4px 4px 4px;	
 border-top-right-radius: 4px 4px 4px 4px;		
}

.gray_box {
	padding:5px;
	background-color: #FFFFFF;
    border: 3px solid #ececec;
    border-radius: 4px 4px 4px 4px;	
}

.ltx {
	font-size:16px;
}

.rtx {
	color:#e34141;
}

.btx {
	font-weight:bold;
}

.sstx {
	font-size:75%;
}

.nobtx {
	font-weight:normal !important;
}

.txt-pink {
	color:#ff196a;
	font-weight:bold;
}