@charset "Shift_JIS";

/*=========================================================







	Site Name   My Sony Mail Magazine Portal Site
	File Name   feature.css

	Create Date 2008/03/17
	Update Date 2008/04/25


==========================================================*/

/*----------------------------------------------------------

	Reset Default Browser Style

-----------------------------------------------------------*/
body{font-size:85%;}

body.feature div#container760 div#contents {
	font-size: 0.9em;
	color: #333333;
	line-height: 1.8;
}


	body.feature div#container760 h1 {
		margin: 20px 0 45px;
	}

	body.feature div#container760 div#contents h2 {
		margin: 0 0 20px;
		padding: 0 0 6px;
		background: transparent url(../images/titleline1.gif) bottom left no-repeat;
	}

	body.feature div#container760 div#contents div div.sectionFirst {
		width: 340px;
		float: left;
	}

		body.feature div#container760 div#contents div div.sectionFirst p span {
			font-weight: bold;
		}

	body.feature div#container760 div#contents div div.sectionSecond {
		width: 331px;
		float: right;
	}

	body.feature div#container760 div#contents div#section01 {
		width: 100%;
		margin: 0 0 30px;
	}

		body.feature div#container760 div#contents div#section01 img {
		}

		body.feature div#container760 div#contents div#section01 div.sectionSecond p.extra {
			_height: 190px;
			min-height: 190px;
			padding: 0 150px 0 0;
			background: transparent url(../images/pic1.jpg) bottom right no-repeat;
		}

	body.feature div#container760 div#contents div#section02 {
		width: 100%;
		margin: 0 0 70px;
	}

		body.feature div#container760 div#contents div#section02 div.sectionFirst {
			width: 100%;
			float: none;
		}

		body.feature div#container760 div#contents div#section02 div.sectionSecond {
			width: 100%;
			float: none;
			font-size: 0.85em;
		}

		body.feature div#container760 div#contents div#section02 div.sectionSecond div {
			margin: 40px 0 0;
		}

			body.feature div#container760 div#contents div#section02 div.sectionSecond dl.sectionImg01 {
				width: 331px;
				margin: 0 20px 0 0;
				float: left;
			}

			body.feature div#container760 div#contents div#section02 div.sectionSecond dl.sectionImg02 {
				width: 150px;
				float: left;
			}

			body.feature div#container760 div#contents div#section02 div.sectionSecond dl.sectionImg03 {
				width: 190px;
				float: right;
			}

			body.feature div#container760 div#contents div#section02 div.sectionSecond dl.sectionImg04 {
				width: 331px;
				float: left;
			}

	body.feature div#container760 div#contents div#section03 {
		width: 100%;
		margin: 0 0 70px;
	}

	body.feature div#container760 div#contents div#section03 .sectionFirst p img {
		margin: 30px 0 10px;
	}





		body.feature div#container760 div#contents div#section03 .sectionFirst p span {
			font-weight: bold;
		}

	body.feature div#container760 div#contents div#section03 .sectionFirst p.caption {
		font-size: 0.85em;
	}

	body.feature div#container760 div#contents div#section03 .sectionFirst dl {
		margin: 30px 0 0;
	}

	body.feature div#container760 div#contents div#section03 .sectionFirst dl dt {
		width: 195px;
		float: left;
	}

	body.feature div#container760 div#contents div#section03 .sectionFirst dl dd {
		padding: 80px 0 0 195px;
		font-size: 0.85em;
	}

	body.feature div#container760 div#contents div#section03 .sectionFirst dl dt.sectionImg01 {
		width: 331px;
		float: left;
	}

	body.feature div#container760 div#contents div#section03 .sectionFirst dl dd.sectionImg01 {
		width: 331px;
		padding: 0;
		font-size: 0.85em;
	}
	


		body.feature div#container760 div#contents div#section03 .sectionSecond dl.sectionImg01 {
			margin: 10px 0 0;
		}

		body.feature div#container760 div#contents div#section03 .sectionSecond dl.sectionImg01 dt {
			width: 160px;
			float: left;
		}

		body.feature div#container760 div#contents div#section03 .sectionSecond dl.sectionImg01 dd {
			padding: 0 0 0 160px;
			font-size: 0.85em;
		}

		body.feature div#container760 div#contents div#section03 .sectionSecond dl.sectionImg02 {
			margin: 10px 0 0;
		}


		body.feature div#container760 div#contents div#section03 .sectionSecond dl.sectionImg02 dd {
			font-size: 0.85em;
		}

		body.feature div#container760 div#contents div#section03 .sectionSecond dl.sectionImg03 {
			margin: 10px 0 0;
		}

		body.feature div#container760 div#contents div#section03 .sectionSecond dl.sectionImg03 dd {
			font-size: 0.85em;
		}



	body.feature div#container760 div#contents div#section04 {
		width: 100%;
		margin: 0 0 50px;
	}

	body.feature div#container760 div#contents div#section04 .sectionFirst p img {
		margin: 30px 0 20px;
	}

	body.feature div#container760 div#contents div#section04 .sectionFirst dl {
		margin: 30px 0 0;
	}

	body.feature div#container760 div#contents div#section04 .sectionFirst dl dt {
		width: 195px;
		float: left;
	}

	body.feature div#container760 div#contents div#section04 .sectionFirst dl dd {
		padding: 80px 0 0 195px;
		font-size: 0.8em;
	}

		body.feature div#container760 div#contents div#section04 .sectionSecond dl.sectionImg01 {
			margin: 20px 0 0;
		}

		body.feature div#container760 div#contents div#section04 .sectionSecond dl.sectionImg01 dt {
			width: 195px;
			float: left;
		}

		body.feature div#container760 div#contents div#section04 .sectionSecond dl.sectionImg01 dd {
			padding: 75px 0 0;
			font-size: 0.85em;
		}

	body.feature div#container760 div#contents div#episode {
		background: transparent url(../images/episode_bg.gif) top left repeat-y;
	}

	body.feature div#container760 div#contents div#episode p#title {
		padding: 15px 0 20px;
		text-align: center;
		background: transparent url(../images/title06_bg.gif) top left repeat-x;
	}

	body.feature div#container760 div#contents div#episode div {
		padding: 0 0 20px;
	}

		body.feature div#container760 div#contents div#episode div dl {
			width: 300px;
			padding: 0 0 0 20px;
			float: left;
		}

			body.feature div#container760 div#contents div#episode div dl dt {
				margin: 0 0 15px;
				font-weight: bold;
				color: #000;
			}

		body.feature div#container760 div#contents div#episode div p {
			width: 331px;
			padding: 0 20px 0 0;
			float: right;
		}

	body.feature div#container760 div#contents div.line {
		width: 100%;
		height: 1px;
		background: transparent url(../images/title06_bg.gif) top left repeat-x;
		margin: 0 0 40px;
	}


	body.feature div#container760 div#contents h3 {
		margin: 0 0 20px;
		padding: 20px;
		background: transparent url(../images/titleline2.gif) top left repeat-x;
	}

	body.feature div#container760 div#contents div#section05 {
		width: 100%;
		margin: 0 0 10px;
		padding: 0 0 25px;
		background: transparent url(../images/line2.gif) bottom left repeat-x;
	}

	body.feature div#container760 div#contents div#section05 div.sectionFirst {
		width: 430px;
		float: left;
	}



		body.feature div#container760 div#contents div#section05 div.sectionFirst dl#place {
			margin: 20px 0 0;
			padding: 10px 0 0;
			background: transparent url(../images/line1.gif) top left repeat-x;
		}

			body.feature div#container760 div#contents div#section05 div.sectionFirst dl#place dt {


				width: 180px;
				float: left;
			}

			body.feature div#container760 div#contents div#section05 div.sectionFirst dl#place dd {
				padding: 5px 0 0 180px;
			}

				body.feature div#container760 div#contents div#section05 div.sectionFirst dl#place dd span {
					color: #000;
					font-weight: bold;
				}

		body.feature div#container760 div#contents div#section05 div.sectionFirst dl#privacypolicy {
			margin: 10px 0 0;
			padding: 10px 0 0;
			background: #fff url(../images/line1.gif) top left repeat-x;
			font-size: 0.85em;
		}

			body.feature div#container760 div#contents div#section05 div.sectionFirst dl#privacypolicy dt {
				font-weight: bold;
			}

		body.feature div#container760 div#contents div#section05 div.sectionFirst ul {
			margin: 10px 0 0;
			padding: 25px 0 0;
			background: #fff url(../images/line1.gif) top left repeat-x;
		}

			body.feature div#container760 div#contents div#section05 div.sectionFirst ul li {
				display: inline;
			}

			body.feature div#container760 div#contents div#section05 div.sectionFirst ul li.firstChild {
				margin: 0 10px 0 0;
			}

	body.feature div#container760 div#contents div#section05 div.sectionSecond {
		width: 260px;
		float: right;
	}

	body.feature div#container760 div#contents div#section05 div.sectionSecond img {
		margin: 20px 0 0;
	}

	body.feature div#container760 div#contents p#number {
		margin: 0 0 30px;
		text-align: right;
	}




