/* styles written in this file is for Standard */

/*************************************************/
/* tips index */

.main-contents h2{
	margin:			0px;
	padding:		6px 0px 8px 23px;
}

.tips-index {
	position:		relative; 
	height:			416px;
}

.tips-index .tips-main{
	margin-left:		6px;
}

.tips-index .tips-main p.lead {
	margin:			0px;
	padding:		9px 0px 17px 6px;
}

.tips-index .main-contents-child{
	margin:			0px 0px 0px 0px;
}

.tips-index .main-contents-child p{
	margin:			0px;
	padding:		0px;
}

.tips-index .main-contents-child ul{
	margin:			0px;
	padding:		0px;
	list-style-type:	none;
	font-size:		12px;
	line-height:		1.4;
	color:			#cccccc;
}

.tips-index .main-contents-child ul li{
	margin:			0px;
	padding:		0px;
}

.tips-index .main-contents-child ul li a:link,
.tips-index .main-contents-child ul li a:visited,
.tips-index .main-contents-child ul li a:active{
	color:			#cccccc;
	text-decoration:	none;
}
.tips-index .main-contents-child ul li a:hover{
	text-decoration:	underline;
}



.tips-index .tutorial {
	width:			708px;
	border-top:		1px solid #333333;
	border-left:		1px solid #333333;
}

.tips-index .tutorial ul {
}

.tips-index .tutorial ul li {
	float:			left;
	width:			354px;
	height:			93px;
	background-image:	url(../images/ind_bod_bg_01.jpg);
	background-repeat:	no-repeat;
	background-position:	left top;
}

.tips-index .tutorial div {
	padding:		4px 0px 0px 5px 
}

.tips-index .tutorial ul li p{
	width:			126px;
	float:			left;
}

.tips-index .tutorial ul li dl{
	width:			210px;
	float:			left;
}

.tips-index .tutorial ul li dl dt{
	padding:		6px 0px 5px 0px;
}

.tips-index .tutorial ul li dl dt img{
	vertical-align:		top;
}

.tips-index .tutorial ul li dl dd{
	font-size:		10px;
	padding-bottom:		5px;
}




div#content div#main p.tipstop {
	margin-top:		0px;
	position:		absolute; 
	bottom:			0px;
}

div#content .tips-index .sub-contents {
	padding-bottom:		0px;
}




/*************************************************/
/* tips movie format */

.tips-movie .tips-movie-main {
	margin:			0px 0px 0px 12px;
	width:			695px;
}

.tips-movie h2 {
	float:			left;
	width:			510px;
}

.tips-movie p.back {
	float:			right;
	margin-top:		24px;
	width:			165px;
}

.tips-movie h3 {
	margin-top:		8px;
}

.tips-movie .main-contents-child{
	width:			669px;
	margin:			15px 0px 0px 14px;
	background-repeat:	no-repeat;
	background-position:	right 37px;
}

.tips-movie .main-contents-child p {
	margin:			0px;
	padding:		0px;
	color:			#CCCCCC;
}

.tips-movie .main-contents-child p.lead {
	padding-top:		7px;
	font-size:		11px;
}

.tips-movie .main-contents-child p.caution {
	font-size:		9px;
}

.tips-movie .main-contents-child .swf-container {
	margin:			14px 0px 0px 0px;
	padding:		40px 0px;
	width:			669px;
	background-color:	#000000;
}

.tips-movie .main-contents-child .swf-container div {
	margin:			0px 0px 0px 82px;
	padding-bottom:		1px;
	width:			506px;
	background-color:	#333333;
}

.tips-movie .main-contents-child .swf-container div .caption {
	margin:			0px;
	padding:		0px;
}

.tips-movie .main-contents-child .swf-container div .caption h5 {
	float:			left;
	width:			365px;
}

.tips-movie .main-contents-child .swf-container div .caption p.again {
	float:			right;
	margin-top:		4px;
	width:			104px;
}

.tips-movie .main-contents-child .swf-container div .caption p.again img {
	cursor:			pointer;
}

.tips-movie .main-contents-child .swf-container div .swf {
	margin:			0px;
	padding-top:		1px;
	width:			506px;
	background-color:	#333333;
	border-top:		solid 1px #000000;
	text-align:		center;
}

.tips-movie .main-contents-child .swf-container div .swf object {
	vertical-align:		bottom;
}

.tips-movie .main-contents-child .swf-container .page-navi {
	width:			504px;
	margin:			0px auto;
	padding:		0px;
	background-color:	#000000;
	border-right:		1px solid #333333;
	border-left:		1px solid #333333;
}

.tips-movie .main-contents-child .swf-container div table {
	width:			100%;
	margin:			11px 0px 11px 0px;
	padding:		0px;
	background-color:	#000000;
}

.tips-movie .main-contents-child .swf-container div table tr td{
	margin:			0px;
	padding:		0px 0px 0px 24px;
	font-size:		10px;
	line-height:		2.5;
	color:			#cccccc;
}

.tips-movie .main-contents-child .swf-container div table tr td a,
.tips-movie .main-contents-child .swf-container div table tr td span{
	margin:			0px;
	padding-right:		12px;
	background-image:	url(../images/ind_bod_ico_01.gif);
	background-repeat:	no-repeat;
	background-position:	right center;
}

.tips-movie .main-contents-child .swf-container div table tr td a:link,
.tips-movie .main-contents-child .swf-container div table tr td a:visited,
.tips-movie .main-contents-child .swf-container div table tr td a:active {
	text-decoration:	none;
}

.tips-movie .main-contents-child .swf-container div table tr td a:hover {
	text-decoration:	underline;
}