/* CSS Document */

/*------------------ type1 テキストリンク */			
			
	.type1 .sponsors-link {
		padding:0;
		border:0;
		margin:0px;
		width:212px;
		}		
		
	.type1 .sponsors-link ul {
		padding:0;
		margin:0;
		list-style:none;
		}				
		
	.type1 .sponsors-link li {
		width:212px;
		display:block;
		padding-bottom:5px;
		margin:0px;
		}
		
	.type1 .sponsors-link li span {
		font-family:"ＭＳ Ｐゴシック", Osaka;
		line-height:140%;
		}
		
	.type1 .sponsors-link a {
		width:212px;
		display:block;
		cursor:pointer;
		}
		
	.type1 .sponsors-link a:link, 
	.type1 .sponsors-link a:visited,
	.type1 .sponsors-link a:hover, 
	.type1 .sponsors-link a:active {
		text-decoration:none;
		}
		
	.type1 .sponsors-link a:hover {
		background:#E0EAEF;
		}
		
	.type1 .sponsors-link li a span.ttl {
		color:#006B9F;
		display:block;
		font-weight:bold;
		width:212px;
		display:block;
		font-size:100%;
		}
		
	.type1 .sponsors-link li a:hover span.ttl {
		color:#00B9FF;
		}
		
	.type1 .sponsors-link li a span.cont {
		color:#333;
		display:block;
		font-size:85%;
		padding-top:4px;
		width:212px;
		display:block;
		}		
		
	.type1 .sponsors-link li a span.url {
		color:#468000;
		display:block;
		font-size:77%;
		letter-spacing:1px;
		width:212px;
		font-style:italic;
		text-decoration:none;
		}

	.type1 .sponsors-link li img {
		display:none;
		}
		
	.type1 .sponcors-label {
		width:202px;
		background:#ECEDED;
		display:block;
		padding:2px 4px;
		margin:0px;
		line-height:160%;
		text-align:right;
		color:#454B51;
		font-size:77%;
		font-family:"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3";
		}
			
			
/*------------------ type2 キャプチャー付き bottom */
		
	.type2 .sponsors-link {
		padding:0 0 5px 0;
		border:0;
		margin:0px;
		width:953px;
		}		
		
	.type2 .sponsors-link ul {
		padding:0;
		margin:0;
		list-style:none;
		}				
		
	.type2 .sponsors-link li {
		width:232px;
		display:block;
		padding:0px;
		margin:0px 5px 0px 0px;
		float:left;
		}
		
	.type2 .sponsors-link li span {
		font-family:"ＭＳ Ｐゴシック", Osaka;
		line-height:140%;
		}
		
	.type2 .sponsors-link a:link, 
	.type2 .sponsors-link a:visited,
	.type2 .sponsors-link a:hover, 
	.type2 .sponsors-link a:active {
		text-decoration:none;
		}
		
	.type2 .sponsors-link a {
		display:block;
		width:232px;
		cursor:pointer;
		}
		
	.type2 .sponsors-link a:hover {
		background:#E0EAEF;
		}
				
	.type2 .sponsors-link li a span.ttl {
		color:#006B9F;
		display:block;
		font-weight:bold;
		width:139px;
		float:right;
		display:block;
		font-size:100%;
		}	
		
	.type2 .sponsors-link li a:hover span.ttl {
		color:#00B9FF;
		}
		
	.type2 .sponsors-link li a span.cont {
		color:#333;
		display:block;
		font-size:85%;
		padding-top:4px;
		width:139px;
		float:right;
		display:block;
		}					
		
	.type2 .sponsors-link li a span.url {
		color:#468000;
		display:block;
		font-size:77%;
		letter-spacing:1px;
		width:139px;
		font-style:italic;
		text-decoration:none;
		float:right;
		}					

	.type2 .sponsors-link li img {
		float:left;
		width:80px;
		height:80px;
		border:2px solid #CCC;
		margin:0px;
		padding:0;
		}				
		
	.type2 .sponsors-link a:hover img {
		border:2px #D9FF00 solid;
		}
		
	.type2 .sponcors-label {
		width:202px;
		background:#ECEDED;
		display:block;
		padding:2px 4px;
		margin-right:10px;
		line-height:160%;
		text-align:right;
		color:#454B51;
		font-size:77%;
		font-family:"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3";
		float:right;
		}
			
/*------------------ type3 キャプチャー付き search */
		
	.type3 {
		padding:0 0 10px 0;
		border:0;
		margin:0px;
		border-top:1px solid #BBB;
		}		
	
	.type3 .sponsors-link {
		padding:10px 0 0 0;
		border:0;
		margin:0px;
		width:720px;
		}		
		
	.type3 .sponsors-link ul {
		padding:0;
		margin:0;
		list-style:none;
		}				
		
	.type3 .sponsors-link li {
		width:355px;
		_width:353px;
		display:block;
		padding:0px 0px 5px 5px;
		margin:0px;
		float:left;
		}
		
	.type3 .sponsors-link li span {
		font-family:"ＭＳ Ｐゴシック", Osaka;
		line-height:140%;
		}
		
	.type3 .sponsors-link a:link, 
	.type3 .sponsors-link a:visited,
	.type3 .sponsors-link a:hover, 
	.type3 .sponsors-link a:active {
		text-decoration:none;
		}
		
	.type3 .sponsors-link a {
		display:block;
		width:355px;
		_width:353px;
		cursor:pointer;
		}
		
	.type3 .sponsors-link a:hover {
		background:#E0EAEF;
		}
		
	.type3 .sponsors-link .text {
		width:210px;
		_width:208px;
		float:right;
		padding:0;
		margin:0;
		}
				
	.type3 .sponsors-link li a span.ttl {
		color:#006B9F;
		display:block;
		font-weight:bold;
		font-size:116%;
		padding:5px 0 0 0;
		}	
		
	.type3 .sponsors-link li a:hover span.ttl {
		color:#00B9FF;
		}
		
	.type3 .sponsors-link li a span.cont {
		color:#333;
		font-size:93%;
		padding-top:4px;
		display:block;
		}					
		
	.type3 .sponsors-link li a span.url {
		color:#468000;
		font-size:85%;
		letter-spacing:1px;
		font-style:italic;
		text-decoration:none;
		display:block;
		}					

	.type3 .sponsors-link li img {
		float:left;
		width:130px;
		height:97px;
		border:2px solid #CCC;
		margin:0px;
		padding:0;
		}				
		
	.type3 .sponsors-link a:hover img {
		border:2px #D9FF00 solid;
		}
		
	.type3 .sponcors-label {
		width:202px;
		background:#ECEDED;
		display:block;
		padding:2px 4px;
		margin:0px;
		line-height:160%;
		text-align:right;
		color:#454B51;
		font-size:77%;
		font-family:"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3";
		float:right;
		}
		
/*------------------ type3-2 キャプチャー付き search */
		
	.type3-2 {
		padding:0 0 10px 0;
		border:0;
		margin:0px;
		border-top:1px solid #BBB;
		}		
	
	.type3-2 .sponsors-link {
		padding:10px 0 0 0;
		border:0;
		margin:0px;
		width:720px;
		}		
		
	.type3-2 .sponsors-link ul {
		padding:0;
		margin:0;
		list-style:none;
		}				
		
	.type3-2 .sponsors-link li {
		width:720px;
		display:block;
		padding:0px 0px 5px 5px;
		margin:0px;
		}
		
	.type3-2 .sponsors-link li span {
		font-family:"ＭＳ Ｐゴシック", Osaka;
		line-height:140%;
		}
		
	.type3-2 .sponsors-link a:link, 
	.type3-2 .sponsors-link a:visited,
	.type3-2 .sponsors-link a:hover, 
	.type3-2 .sponsors-link a:active {
		text-decoration:none;
		}
		
	.type3-2 .sponsors-link a {
		display:block;
		width:720px;
		cursor:pointer;
		}
		
	.type3-2 .sponsors-link a:hover {
		background:#E0EAEF;
		}
		
	.type3-2 .sponsors-link .text {
		width:577px;
		float:right;
		padding:0;
		margin:0;
		}
				
	.type3-2 .sponsors-link li a span.ttl {
		color:#006B9F;
		display:block;
		font-weight:bold;
		font-size:116%;
		padding:5px 0 0 0;
		}	
		
	.type3-2 .sponsors-link li a:hover span.ttl {
		color:#00B9FF;
		}
		
	.type3-2 .sponsors-link li a span.cont {
		color:#333;
		font-size:93%;
		padding-top:4px;
		display:block;
		}					
		
	.type3-2 .sponsors-link li a span.url {
		color:#468000;
		font-size:85%;
		letter-spacing:1px;
		font-style:italic;
		text-decoration:none;
		display:block;
		}					

	.type3-2 .sponsors-link li img {
		float:left;
		width:130px;
		height:97px;
		border:2px solid #CCC;
		margin:0px;
		padding:0;
		}				
		
	.type3-2 .sponsors-link a:hover img {
		border:2px #D9FF00 solid;
		}
		
	.type3-2 .sponcors-label {
		width:202px;
		background:#ECEDED;
		display:block;
		padding:2px 4px;
		margin:0px;
		line-height:160%;
		text-align:right;
		color:#454B51;
		font-size:77%;
		font-family:"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3";
		float:right;
		}
		
/*------------------ type4 キャプチャー付き watch */
		
	.type4 {
		padding:0 0 10px 0;
		border:0;
		margin:0px;
		border-top:1px solid #BBB;
		width:970px;
		}		
	
	.type4 .sponsors-link {
		padding:10px 0 0 0;
		border:0;
		margin:0px;
		width:970px;
		}		
		
	.type4 .sponsors-link ul {
		padding:0;
		margin:0;
		list-style:none;
		}				
		
	.type4 .sponsors-link li {
		width:315px;
		_width:313px;
		display:block;
		padding:0px 0px 5px 5px;
		margin:0px;
		float:left;
		}
		
	.type4 .sponsors-link li span {
		font-family:"ＭＳ Ｐゴシック", Osaka;
		line-height:140%;
		}
		
	.type4 .sponsors-link a:link, 
	.type4 .sponsors-link a:visited,
	.type4 .sponsors-link a:hover, 
	.type4 .sponsors-link a:active {
		text-decoration:none;
		}
		
	.type4 .sponsors-link a {
		display:block;
		width:315px;
		_width:313px;
		cursor:pointer;
		}
		
	.type4 .sponsors-link a:hover {
		background:#E0EAEF;
		}
		
	.type4 .sponsors-link .text {
		width:220px;
		_width:218px;
		float:right;
		padding:0;
		margin:0;
		}
				
	.type4 .sponsors-link li a span.ttl {
		color:#006B9F;
		display:block;
		font-weight:bold;
		font-size:116%;
		padding:5px 0 0 0;
		}	
		
	.type4 .sponsors-link li a:hover span.ttl {
		color:#00B9FF;
		}
		
	.type4 .sponsors-link li a span.cont {
		color:#333;
		font-size:93%;
		padding-top:4px;
		display:block;
		}					
		
	.type4 .sponsors-link li a span.url {
		color:#468000;
		font-size:85%;
		letter-spacing:1px;
		font-style:italic;
		text-decoration:none;
		display:block;
		}					

	.type4 .sponsors-link li img {
		float:left;
		width:80px;
		height:80px;
		border:2px solid #CCC;
		margin:0px;
		padding:0;
		}				
		
	.type4 .sponsors-link a:hover img {
		border:2px #D9FF00 solid;
		}
		
	.type4 .sponcors-label {
		width:202px;
		background:#ECEDED;
		display:block;
		padding:2px 4px;
		margin:0px;
		line-height:160%;
		text-align:right;
		color:#454B51;
		font-size:77%;
		font-family:"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3";
		float:right;
		}
		
/*------------------ type5 キャプチャー付き watch */
		
	.type5 {
		padding:0 0 10px 0;
		border:0;
		margin:0;
		width:480px;
		border-bottom:1px solid #BBB;
		}		
	
	.type5 .sponsors-link {
		padding:10px 0 0 0;
		border:0;
		margin:0px;
		width:480px;
		}		
		
	.type5 .sponsors-link ul {
		padding:0;
		margin:0;
		list-style:none;
		}				
		
	.type5 .sponsors-link li {
		width:480px;
		display:block;
		padding:0px 0px 5px 0px;
		margin:0px;
		}
		
	.type5 .sponsors-link li span {
		font-family:"ＭＳ Ｐゴシック", Osaka;
		line-height:140%;
		}
		
	.type5 .sponsors-link a:link, 
	.type5 .sponsors-link a:visited,
	.type5 .sponsors-link a:hover, 
	.type5 .sponsors-link a:active {
		text-decoration:none;
		}
		
	.type5 .sponsors-link a {
		display:block;
		width:480px;
		cursor:pointer;
		}
		
	.type5 .sponsors-link a:hover {
		background:#E0EAEF;
		}
		
	.type5 .sponsors-link .text {
		width:345px;
		float:right;
		padding:0;
		margin:0;
		}
				
	.type5 .sponsors-link li a span.ttl {
		color:#006B9F;
		display:block;
		font-weight:bold;
		font-size:116%;
		padding:5px 0 0 0;
		}	
		
	.type5 .sponsors-link li a:hover span.ttl {
		color:#00B9FF;
		}
		
	.type5 .sponsors-link li a span.cont {
		color:#333;
		font-size:93%;
		padding-top:4px;
		display:block;
		}					
		
	.type5 .sponsors-link li a span.url {
		color:#468000;
		font-size:85%;
		letter-spacing:1px;
		font-style:italic;
		text-decoration:none;
		display:block;
		}					

	.type5 .sponsors-link li img {
		float:left;
		width:120px;
		height:90px;
		border:2px solid #CCC;
		margin:0px;
		padding:0;
		}				
		
	.type5 .sponsors-link a:hover img {
		border:2px #D9FF00 solid;
		}
		
	.type5 .sponcors-label {
		width:202px;
		background:#ECEDED;
		display:block;
		padding:2px 4px;
		margin:0px;
		line-height:160%;
		text-align:right;
		color:#454B51;
		font-size:77%;
		font-family:"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3";
		float:right;
		}
		
/*------------------ Amazon-type1 キャプチャー付き watch */
		
	.amazon-itunes-type1 {
		padding:0 0 10px 0;
		border:0;
		margin:0;
		width:480px;
		border-bottom:1px solid #BBB;
		}		
	
	.amazon-itunes-type1 .sponsors-link {
		padding:10px 0 0 0;
		border:0;
		margin:0px;
		width:480px;
		}		
		
	.amazon-itunes-type1 .sponsors-link ul {
		padding:0;
		margin:0;
		list-style:none;
		}				
		
	.amazon-itunes-type1 .sponsors-link li {
		width:120px;
		display:block;
		padding:0px 0px 5px 0px;
		margin:0px;
		float:left;
		}
		
	.amazon-itunes-type1 .sponsors-link li span {
		font-family:"ＭＳ Ｐゴシック", Osaka;
		line-height:140%;
		}
		
	.amazon-itunes-type1 .sponsors-link a:link, 
	.amazon-itunes-type1 .sponsors-link a:visited,
	.amazon-itunes-type1 .sponsors-link a:hover, 
	.amazon-itunes-type1 .sponsors-link a:active {
		text-decoration:none;
		}
		
	.amazon-itunes-type1 .sponsors-link a {
		display:block;
		width:110px;
		cursor:pointer;
		text-align:center;
		padding:5px;
		}
		
	.amazon-itunes-type1 .sponsors-link a:hover {
		background:#E0EAEF;
		}
		
	.amazon-itunes-type1 .sponsors-link .text {
		width:110px;
		padding:0;
		margin:0;
		overflow:hidden;
		}
				
	.amazon-itunes-type1 .sponsors-link li a span.ttl {
		color:#006B9F;
		display:block;
		font-weight:bold;
		font-size:93%;
		padding:5px 0 0 0;
		}	
		
	.amazon-itunes-type1 .sponsors-link li a:hover span.ttl {
		color:#00B9FF;
		}
		
	.amazon-itunes-type1 .sponsors-link li a span.price {
		color:#333;
		font-size:85%;
		padding-top:4px;
		display:block;
		}					
		
	.amazon-itunes-type1 .sponsors-link li img {
		border:1px solid #999;
		margin:0px;
		padding:2px;
		width:80px;
		}				
		
	.amazon-itunes-type1 .sponcors-label {
		width:100px;
		background:#ECEDED;
		display:block;
		padding:2px 4px;
		margin:0px;
		line-height:160%;
		text-align:center;
		color:#454B51;
		font-size:77%;
		font-family:"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3";
		float:right;
		}
		
/*------------------ add-banner-big 468*60 */

	.add-banner-big {
		width:468px;
		padding:10px 6px 0px 6px;
		margin:0;
		clear:both;
		}

/*------------------ add-banner-half 234*60 */

	.add-banner-half {
		width:480px;
		padding:10px 0 0 0;
		margin:0;
		clear:both;
		}

	.add-banner-half .add-left {
		width:234px;
		padding:0;
		margin:0;
		float:left;
		}

	.add-banner-half .add-right {
		width:234px;
		padding:0;
		margin:0;
		float:right;
		}

/*------------------ add-banner-button1 120*90 */

	.add-banner-button1 {
		width:480px;
		padding:10px 0 0 0;
		margin:0;
		clear:both;
		}

	.add-banner-button1 .add-left {
		width:120px;
		padding:0 0 0 30px;
		margin:0;
		float:left;
		}

/*------------------------------------------------------------------------------------------------------------------- */
/*------------------------------------------------------------------------------------- sponsors-link-type-video-left */
/*------------------------------------------------------------------------------------------------------------------- */

	.sponsors-link-type-video-left {
		padding:5px 0 0 5px;
		margin-top:15px;
		width:475px;
		position:relative;
		border-top:1px solid #CCC;
		border-bottom:1px solid #CCC;
		}
		
	.sponsors-link-type-video-left a.sponsors-link-result {
		padding:0;
		margin-bottom:5px;
		overflow:hidden;
		display:block;
		color:#003C95;
		width:100%;
		}
		
/*------------------------------------------------------------------------------------------------------------------- */
/*------------------------------------------------------------------------------------ sponsors-link-type-video-right */
/*------------------------------------------------------------------------------------------------------------------- */

	.sponsors-link-type-video-right {
		padding:5px 0 0 10px;
		margin-bottom:15px;
		width:466px;
		position:relative;
		border:1px solid #CCC;
		background:#F9F9F9;
		}
		
	.sponsors-link-type-video-right a.sponsors-link-result {
		padding:0;
		margin-bottom:5px;
		overflow:hidden;
		display:block;
		color:#003C95;
		width:100%;
		}
		
/*------------------------------------------------------------------------------------------------------------------- */
/*-------------------------------------------------------------------------------------- sponsors-link-type-top-right */
/*------------------------------------------------------------------------------------------------------------------- */

	.sponsors-link-type-top-right {
		padding:0;
		margin:0px;
		width:212px;
		position:relative;
		}
		
	a.sponsors-link-result  {
		padding:0px 0px 5px 0px;
		margin:0px;
		width:212px;
		color:#003C95;
		}

/*------------------------------------------------------------------------------------------------------------------- */
/*---------------------------------------------------------------------------------------------- sponsors-link-result */
/*------------------------------------------------------------------------------------------------------------------- */
		
	.sponsors-link-type-search-left span,
	.sponsors-link-type-search-right span,
	.sponsors-link-type-video-left span,
	.sponsors-link-type-video-right span,
	.sponsors-link-type-top-right span {
		font-family:"ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro";
		padding-right:10px;
		line-height:130%;
		}
	
	.sponsors-link-type-search-left .pr-icon,
	.sponsors-link-type-search-right .pr-icon,
	.sponsors-link-type-video-left .pr-icon,
	.sponsors-link-type-video-right .pr-icon {
		font-family:Verdana;
		padding:0px;
		color:#BBB;
		position:absolute;
		right:5px;
		bottom:5px;
		}
		
	.sponsors-link-type-search-right .pr-icon {
		right:0px;
		bottom:0px;
		}
		
	.sponsors-link-type-top-right .sponcors-label {
		width:202px;
		background:#ECEDED;
		display:block;
		padding:2px 4px;
		margin-top:5px;
		line-height:160%;
		text-align:right;
		color:#454B51;
		font-size:77%;
		font-family:"ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro";
		}
		
	.sponsors-link-type-search-left a.sponsors-link-result span.title,
	.sponsors-link-type-search-right a.sponsors-link-result span.title,
	.sponsors-link-type-video-left a.sponsors-link-result span.title,
	.sponsors-link-type-video-right a.sponsors-link-result span.title,
	.sponsors-link-type-top-right a.sponsors-link-result span.title {
		font-weight:bold;
		font-size:116%;
		text-decoration:underline;
		}
		
	.sponsors-link-type-search-right a.sponsors-link-result span.title,
	.sponsors-link-type-top-right a.sponsors-link-result span.title {
		display:block;
		padding-bottom:3px;
		}
	
	.sponsors-link-type-search-left a.sponsors-link-result span.description,
	.sponsors-link-type-search-right a.sponsors-link-result span.description,
	.sponsors-link-type-video-left a.sponsors-link-result span.description,
	.sponsors-link-type-video-right a.sponsors-link-result span.description,
	.sponsors-link-type-top-right a.sponsors-link-result span.description {
		font-size:93%;
		color:#333333;
		display:block;
		}
	
	.sponsors-link-type-search-left a.sponsors-link-result span.url,
	.sponsors-link-type-search-right a.sponsors-link-result span.url,
	.sponsors-link-type-video-left a.sponsors-link-result span.url,
	.sponsors-link-type-video-right a.sponsors-link-result span.url,
	.sponsors-link-type-top-right a.sponsors-link-result span.url {
		font-size:93%;
		color:#008800;
		}
		
	.sponsors-link-type-search-right a.sponsors-link-result span.url,
	.sponsors-link-type-top-right a.sponsors-link-result span.url {
		display:block;
		}
		
	.sponsors-link-type-search-left a.sponsors-link-result:hover,
	.sponsors-link-type-search-right a.sponsors-link-result:hover,
	.sponsors-link-type-video-left a.sponsors-link-result:hover,
	.sponsors-link-type-video-right a.sponsors-link-result:hover,
	.sponsors-link-type-top-right a.sponsors-link-result:hover {
		color:#00B9FF;
		text-decoration:none;
		}



























		