@charset "Shift_JIS";
/**
 * update_soft.css <www.sony.jp/bd-player/update/css/>
 */


/*--------------------------------------------------------------------------------
	2. Basic Layout
--------------------------------------------------------------------------------*/
.backbt {
	margin-bottom:15px;
	text-align:right;
}
.backbt p{
	padding: 10px 0 0 0;
}

.contentArea {
	padding:0 50px;
}
.section {
	margin-bottom: 2em;
}

/* ---------------------------------------------------
	3. Text Element
--------------------------------------------------- */
h1 {
	margin-bottom: 20px;
}
.contentArea h2 {
	margin-bottom: 15px;
}
.contentArea h3 {
	margin-bottom: 5px;
}
.contentArea h4 {
	margin-bottom: 2px;
}
.contentArea h5,
.contentArea h6 {
	margin-bottom: 2px;
	font-weight: normal;
}
.contentArea p {
	margin-bottom: 1em;
}
.contentArea ol {
	padding-left:0px;
}
.contentArea ol li {
	list-style-type: none;
	padding-left: 0;
	text-indent: 0;
}
ul li{
	list-style-type:none;
}
/* ---------------------------------------------------
	4. Common Module
--------------------------------------------------- */
dl.indent1{
display:inline;
}

.indent1 dt{
width: 1.5em;
}
.indent1 dd{
margin-left: 1.5em;
margin-top: -1.5em;
margin-bottom:0.5em;
}

dl.indent2{
display:inline;
}
.indent2 dt{
width: 2.5em;
}
.indent2 dd{
margin-left: 2.5em;
margin-top: -1.5em;
margin-bottom:0.5em;
}

/* ---------------------------------------------------
	5. Margin
--------------------------------------------------- */
.mb10pl7{
	margin-bottom:10px !important;
	padding-left:7px !important;
}
.pl7 {padding-left:7px !important;}
.mb10 {margin-bottom:10px !important;}
.mb20 {margin-bottom:20px !important;}
.mb30 {margin-bottom:30px !important;}

/* ---------------------------------------------------
	6. table
--------------------------------------------------- */
.confirm_left {float:left; padding-right:10px;}
.clear {clear:both;}
.matrix td {text-align:center; padding:0;}
.description {padding-top:30px;}
.description2 {margin-top:40px;}
.title {background-color:#999999; color:#FFFFFF; font-weight: bold;}


/* ---------------------------------------------------
	7. form
--------------------------------------------------- */
.licenseAgreement {
	background-color:#EEEEEE;
	text-align:center;
	padding: 10px 0;
}
.licenseAgreement .child {
	height: 250px;
	padding: 0 20px 10px 20px;
	background-color:#EEEEEE;
}
.licenseAgreement .child textarea{
width:100%; !important;
height:100%; !important;
overflow-x: hidden; !important;
}


@media(max-width:640px){
	.mod-contentContainer .contentArea {
		padding: 30px 0;
		word-break: break-all;
		word-wrap: break-word;
	}
	.mod-contentContainer .contentArea li{
		padding:0;
	}
	.mod-contentContainer .contentArea .screen img{
		max-width:100% !important;
		width:100% !important;
		height:auto;
	}
	.mod-contentContainer .contentArea table {
			width:100%;
		height:auto;
	}
	#processarea {
		margin-top: 0;
		padding-top: 20px;
		padding-bottom: 25px;
		border-bottom: 1px solid #9b9b9b;
	}
	#container {
		padding-bottom: 0px;
	}
	.description {
		padding-top:0px;
	}
	.description2 {
		margin-top:0px;
	}
	.indent2 dt{
		width: 3.5em;
	}
	.indent2 dd{
		margin-left: 3em;
	}
	#fileDLBtn img {
	width:100%;
	height:auto;
	}
	#fileDLBtn2 img {
	width:100%;
	height:auto;
	}
}