@charset "Shift_JIS";

/*----------------------------------------------------------------------------

	--- INDEX ---
	[0] index.html
	[1] ad.html
	[2] partner.html
	[3] privacy.html
	[4] rules.html
	[5] mobile.html
	[6] mutual.html
----------------------------------------------------------------------------*/


/*	[0] index.html
----------------------------------------------------------------------------*/

#company #lead{
	margin-bottom:30px;
}
	#company #lead h2{
		height:24px;
		background: url(../company/img/h2_company.gif) no-repeat;
		text-indent:-9999px;
		margin-bottom:20px;
	}
	#company td.V{
		background:#FFFFFF;
	}
	#company td img{
		margin:2px 0;
	}
	
	
/*	[1] ad.html
----------------------------------------------------------------------------*/

#ad #lead{
	margin-bottom:30px;
}
	#ad #lead h2{
		height:24px;
		background: url(../company/img/h2_ad.gif) no-repeat;
		text-indent:-9999px;
	}
	#ad .wrap{
		padding:10px 40px 0 40px;
	}
	#ad dt{
		color:#FF6600;
		font-weight:bold;
		font-size:117%;
		padding-bottom:2px;
		background:url(../common/dot.gif) bottom repeat-x;
		margin-bottom:8px;
	}
	#ad dd{
		margin-bottom:15px;
	}
	
/*	[2] partner.html
----------------------------------------------------------------------------*/

#partner #lead{
	margin-bottom:30px;
}
	#partner h2{
		height:24px;
		background: url(../company/img/h2_partner.gif) no-repeat;
		text-indent:-9999px;
		margin-bottom:20px;
	}
	#partner .wrap{
		padding:10px 40px 0 40px;
	}
	#partner h3{
		color:#FF6600;
		font-weight:bold;
		font-size:117%;
		padding-bottom:2px;
		background:url(../common/dot.gif) bottom repeat-x;
		margin-bottom:8px;
	}
	#partner dl{
		margin-bottom:10px;
	}
	#partner dt{
		color:#339900;
		font-weight:bold;
		margin-bottom:2px;
	}
	#partner p{
		margin-bottom:15px;
	}

/*	[3] privacy.html
----------------------------------------------------------------------------*/

#privacy h2{
		height:24px;
		background: url(../company/img/h2_policy.gif) no-repeat;
		text-indent:-9999px;
		margin-bottom:20px;
	}
	#privacy .wrap{
		padding:10px 40px 0 40px;
	}
	#privacy h3{
		color:#FF6600;
		font-weight:bold;
		font-size:117%;
		padding-bottom:2px;
		background:url(../common/dot.gif) bottom repeat-x;
		margin-bottom:8px;
	}

	#privacy p{
		margin-bottom:15px;
	}
	
	
/*	[4] rules.html
----------------------------------------------------------------------------*/

#rules h2{
		height:24px;
		background: url(../company/img/h2_policy.gif) no-repeat;
		text-indent:-9999px;
		margin-bottom:20px;
	}
	#rules .wrap{
		padding:10px 40px 0 40px;
	}
	#rules h3{
		color:#FF6600;
		font-weight:bold;
		font-size:117%;
		padding-bottom:2px;
		background:url(../common/dot.gif) bottom repeat-x;
		margin-bottom:8px;
	}
	#rules p,#rules ul{
		margin-bottom:15px;
	}
	#rules li{
		list-style:inside disc !important;
	}
	
/*	[5] mobile.html
----------------------------------------------------------------------------*/

#mbUp #lead{
		height:201px;
		background: url(../company/img/img_mobile.jpg) top right no-repeat;
		margin-bottom:30px;
	}
	#mbUp h2{
		height:24px;
		background: url(../company/img/h2_Ktai.gif) no-repeat;
		text-indent:-9999px;
		margin-bottom:20px;
	}
	#mbUp #lead strong{
		display:block;
		width:192px;
		height:38px;
		text-indent:-9999px;
		background:url(../company/img/m_uriage.gif) no-repeat;
		margin-bottom:10px;
	}
	#mbUp .wrap{
		padding:10px 40px 0 40px;
	}
	#mbUp h3{
		color:#FF6600;
		font-weight:bold;
		font-size:117%;
		padding-bottom:2px;
		background:url(../common/dot.gif) bottom repeat-x;
		margin-bottom:8px;
	}
	#mbUp p{
		display:block;
		margin-bottom:15px;
	}
	
/*	[6] mutual.html
----------------------------------------------------------------------------*/

#mutual h2{
		height:24px;
		background: url(../company/img/h2_link.gif) no-repeat;
		text-indent:-9999px;
		margin-bottom:20px;
	}
	#mutual #lead strong{
		display:block;
		width:192px;
		height:38px;
		text-indent:-9999px;
		background:url(../company/img/m_uriage.gif) no-repeat;
		margin-bottom:10px;
	}
	#mutual .wrap{
		padding:10px 40px 0 40px;
	}
	#mutual h3{
		color:#FF6600;
		font-weight:bold;
		font-size:117%;
		padding-bottom:2px;
		background:url(../common/dot.gif) bottom repeat-x;
		margin-bottom:8px;
	}
	#mutual p{
		display:block;
		margin-bottom:15px;
	}
	#mutual .apBtn{
		line-height:30px;
		text-align:center;
		margin-bottom:30px;
	}
	#mutual #banner{
		text-align:center
		border:3px dotted gray;
		padding:10px 10px 8px;
		margin-bottom:30px;
		background:mistyrose;
	}
	#mutual #banner p{
		margin-bottom:10px;
	}
	#mutual #banner img{
		margin:0 5px 10px 5px;
	}
	#mutual #linkTable{
		margin-bottom:30px;
	}
	#mutual #linkTable td{
		padding:4px 0 4px 0;
	}
	#mutual #linkTable .K{
		white-space:nowrap;
		padding:4px 10px 4px 0;
	}
	#mutual #linkTable .V{
		padding:4px 0 4px 10px;
	}
	#mutual #linkTable .divide{
		height:1px !important;
		background:url(../common/dot.gif) bottom repeat-x;
	}
	#mutual .m_complete{
		display:block !important;
		width:79px;
		height:19px;
		text-indent:-9999px;
		background:url(../common/m_complete.gif) no-repeat;
		margin-bottom:10px;
	}





