/*------------------------------------------------------------------------------
	Sony Mobile : nav-u
	Template    : dl_class.css
	LastupDate  : 2009.3.18
------------------------------------------------------------------------------*/

/* sub_text
-----------------------------------------------------*/
.note {
	display:block;
	padding-left:15px;
	text-indent:-15px;
	font-style:normal;
	text-decoration:none;
	color:#666;
}

	.note:first-letter {
		margin-right:-2px;
	}

	.note.ast:first-letter {
		margin-left:3px;
		margin-right:1px;
	}

sup {
	font-size:80%;
	* font-size:100%;
	line-height:1.2;
	font-style:normal;
	text-decoration:none;
	vertical-align:top;
	color:#666;
}

table.note {
	padding:0;
	text-indent:0;
}

table.note th,
table.note td {
	padding-bottom:3px;
	line-height:1.3;
	color:#666;
	text-align:left;
}

table.note th {
	font-weight:normal;
	white-space:nowrap;
}

table.note th.ast {
	font-size:70%;
	padding-top:2px;
	* padding-top:3px;
}

	td table.note th,
	td table.note td {
		padding:0 0 3px 0;
		width:auto;
		height:auto;
		font-size:100%;
	}

.tel {
	font-size:125%;
	font-weight:bold;
}

.bg_none {
	background:none;
}


/* txt_set
-----------------------------------------------------*/
.txt_l {
	line-height:1.2;
	font-size:105%;
	font-weight:bold;
}

.stg {
	padding:8px 10px 6px 10px;
	line-height:1.2;
	font-size:90%;
	font-weight:bold;
	border:1px solid #ffaf95;
	background-color:#fffdf5;
}






/* link_bullert
-----------------------------------------------------*/
.lnk {
	padding-left:14px;
	background:url(../../../../images/arrow.gif) no-repeat 2px 2px;
}



/* page_top
-----------------------------------------------------*/
.pgtop {
	margin:0;
	padding:0;
	background:transparent;
}

.pgtop li {
	margin:0;
	padding:0;
	list-style:none;
}

.pgtop a {
	display:block;
	width:65px;
	height:10px;
	line-height:0;
	font-size:0;
	text-indent:-9999px;
	text-decoration:none;
	outline:none;
	background:url(../../../../common/v2/img/pgtop.gif);
}



/* text_control
-----------------------------------------------------*/
.txtl {text-align:left;}
.txtc {text-align:center;}
.txtr {text-align:right;}
.vtop {vertical-align:top;}
.vmid {vertical-align:middle;}
.vbtm {vertical-align:bottom;}



/* marginSet
-----------------------------------------------------------------------------*/
.mrg_t00 {margin-top:0px !important;}
.mrg_t05 {margin-top:5px !important;}
.mrg_t10 {margin-top:10px !important;}
.mrg_t15 {margin-top:15px !important;}
.mrg_t20 {margin-top:20px !important;}
.mrg_t25 {margin-top:25px !important;}
.mrg_t30 {margin-top:30px !important;}
.mrg_t35 {margin-top:35px !important;}
.mrg_t40 {margin-top:40px !important;}
.mrg_t45 {margin-top:45px !important;}
.mrg_t50 {margin-top:50px !important;}

.mrg_l05 {margin-left:5px !important;}
.mrg_l10 {margin-left:10px !important;}
.mrg_l15 {margin-left:15px !important;}
.mrg_l20 {margin-left:20px !important;}
.mrg_l25 {margin-left:25px !important;}
.mrg_l30 {margin-left:30px !important;}
.mrg_l35 {margin-left:35px !important;}
.mrg_l40 {margin-left:40px !important;}
.mrg_l45 {margin-left:45px !important;}
.mrg_l50 {margin-left:50px !important;}

.mrg_r05 {margin-right:5px !important;}
.mrg_r10 {margin-right:10px !important;}
.mrg_r15 {margin-right:15px !important;}
.mrg_r20 {margin-right:20px !important;}
.mrg_r15 {margin-right:15px !important;}
.mrg_r30 {margin-right:30px !important;}
.mrg_r35 {margin-right:35px !important;}
.mrg_r40 {margin-right:40px !important;}
.mrg_r45 {margin-right:45px !important;}
.mrg_r50 {margin-right:50px !important;}

.mrg_b05 {margin-bottom:5px !important;}
.mrg_b10 {margin-bottom:10px !important;}
.mrg_b15 {margin-bottom:15px !important;}
.mrg_b20 {margin-bottom:20px !important;}
.mrg_b15 {margin-bottom:15px !important;}
.mrg_b30 {margin-bottom:30px !important;}
.mrg_b35 {margin-bottom:35px !important;}
.mrg_b40 {margin-bottom:40px !important;}
.mrg_b45 {margin-bottom:45px !important;}
.mrg_b50 {margin-bottom:50px !important;}


/* paddingSet
-----------------------------------------------------------------------------*/
.pdg_t00 {padding-top:0px !important;}
.pdg_t05 {padding-top:5px !important;}
.pdg_t10 {padding-top:10px !important;}
.pdg_t15 {padding-top:15px !important;}
.pdg_t20 {padding-top:20px !important;}
.pdg_t25 {padding-top:25px !important;}
.pdg_t30 {padding-top:30px !important;}
.pdg_t35 {padding-top:35px !important;}
.pdg_t40 {padding-top:40px !important;}
.pdg_t45 {padding-top:45px !important;}
.pdg_t50 {padding-top:50px !important;}

.pdg_l05 {padding-left:5px !important;}
.pdg_l10 {padding-left:10px !important;}
.pdg_l15 {padding-left:15px !important;}
.pdg_l20 {padding-left:20px !important;}
.pdg_l25 {padding-left:25px !important;}
.pdg_l30 {padding-left:30px !important;}
.pdg_l35 {padding-left:35px !important;}
.pdg_l40 {padding-left:40px !important;}
.pdg_l45 {padding-left:45px !important;}
.pdg_l50 {padding-left:50px !important;}

.pdg_r05 {padding-right:5px !important;}
.pdg_r10 {padding-right:10px !important;}
.pdg_r15 {padding-right:15px !important;}
.pdg_r20 {padding-right:20px !important;}
.pdg_r25 {padding-right:25px !important;}
.pdg_r30 {padding-right:30px !important;}
.pdg_r35 {padding-right:35px !important;}
.pdg_r40 {padding-right:40px !important;}
.pdg_r45 {padding-right:45px !important;}
.pdg_r50 {padding-right:50px !important;}

.pdg_b05 {padding-bottom:5px !important;}
.pdg_b10 {padding-bottom:10px !important;}
.pdg_b15 {padding-bottom:15px !important;}
.pdg_b20 {padding-bottom:20px !important;}
.pdg_b25 {padding-bottom:25px !important;}
.pdg_b30 {padding-bottom:30px !important;}
.pdg_b35 {padding-bottom:35px !important;}
.pdg_b40 {padding-bottom:40px !important;}
.pdg_b45 {padding-bottom:45px !important;}
.pdg_b50 {padding-bottom:50px !important;}


/* cfix
-----------------------------------------------------*/
.cfix {
	zoom:1;
}

.cfix:after {
	content:" ";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

* html .cfix {
	display:inline-block;
	/*\*/display:block;/**/
}
