@charset "shift_jis";
#pageHeader #headerTitle table td:first-of-type,
#pageHeader #headerTitle table td.titleThumbImg {
	width:60px;
	display:none;
}
#pageHeader #headerTitle table td.titleThumbImg img{
	display:none;
}

.pregArea_01 h3{
	border-bottom: 1px solid silver;
	color: #333;
	padding-bottom: 3px;
	margin-bottom:20px;
	font-size: 120%;
}

.mod-wrapper h4{
	display:block;
	padding:10px;
	text-align: center;
	width:706px;
	font-weight:normal;
	background-color: #F6F6F6;
	border: 1px solid rgb(204, 204, 204) ;
	box-shadow:1px 1px #fff inset;
	border-bottom:none;
}
.mod-inner-wrap table td.bgGray{
	background-color: #F6F6F6;
	box-shadow:1px 1px #fff inset;
	*border-top:none;
}
.mod-inner-wrap{
	width:auto;
	float:left;
	margin-bottom:10px;
}

.mod-inner-wrap table,
.mod-inner-wrap table td{
	border: 1px solid rgb(204, 204, 204) ;
}
.mod-inner-wrap table th{
	font-weight:normal;
	font-size:90%;
	color:#333;
	background-color: #F6F6F6;
	border: 1px solid rgb(204, 204, 204) ;
}
.mod-inner-wrap.cols7 .table1{
	width:312px;
}
.mod-inner-wrap.cols7 .table2{
	width:416px;
}
.mod-inner-wrap.cols6 table{
	width:364px;
}
.mod-inner-wrap.cols8 .table1{
	width:416px;
}
.mod-inner-wrap.cols8 .table2{
	width:312px;
}

.mod-inner-wrap.cols9 .table1{
	width:463px;
}
.mod-inner-wrap.cols9 .table2{
	width:265px;
}

.mod-inner-wrap table tr.table-header{
	display:none;
}
.mod-inner-wrap.column_1 table,
.mod-inner-wrap.column_1 td.right{
	border-right:none;
}
.mod-inner-wrap.cols7 table td{
	width:104px;
	height:70px;
	vertical-align:middle;
	text-align:center;
	word-break:break-all;
}
.mod-inner-wrap.cols6 table td{
	width:120px;
	height:30px;
	vertical-align:middle;
	text-align:center;
	word-break:break-all;
}
.mod-inner-wrap.cols8 table td{
	width:104px;
	height:60px;
	vertical-align:middle;
	text-align:center;
	word-break:break-all;
}

.mod-inner-wrap.cols9 table td{
	width:104px;
	height:60px;
	vertical-align:middle;
	text-align:center;
	word-break:break-all;
}

.mod-wrapper .red{
	color:#f00;
}
.mod-wrapper .ast{
	font-size:8px;
	vertical-align:super;
}

.mod-wrapper .notice{
	margin-bottom:20px;
	*width:100%;
	*height:auto;
}
.mod-wrapper .notice dt{
	clear:both;
	float:left;
	width:3%;
}
.mod-wrapper .notice dd{
	float:left;
	width:97%;
}

div.warningBox{
	width:auto;
	margin: 20px auto 20px;
	padding: 20px;
	background: none repeat scroll 0 0 #F3F3F3;
	border: 1px solid #E3E3E3;
}
div.warningBox .attention{
	font-weight:bold;
	font-size:110%;
}
div.warningBox .attention img{
	vertical-align:bottom;
	margin-right:0.5em;
}
div.warningBox ul li.ico_disc {
	list-style:none;
	padding-left:1em;
	background: url(/support/audio/download/images/ico_disc.gif) no-repeat 0px 6px !important;
}

.arrow_os {
/*width: 300px;*/
margin: 0px;
padding: 0px 0px 0px 10px;
background: url(../../../images/repair/ico_arrow.gif) no-repeat 0px 4px;
}

.mod-inner-wrap table td.showSP{
	display:none;
}

/*===========================================
	Space
=============================================*/
.mt_00 {
	margin: 0px;
}
.mt_02{
	margin: 2px 0px 0px 0px;
}
.mt_03{
	margin: 3px 0px 0px 0px;
}
.mt_05{
	margin: 5px 0px 0px 0px;
}
.mt_10 {
	margin: 10px 0px 0px 0px;
}
.mt_15 {
	margin: 15px 0px 0px 0px;
}
.mt_20 {
	margin: 20px 0px 0px 0px;
}
.mt_25 {
	margin: 25px 0px 0px 0px;
}
.mt_30 {
	margin: 30px 0px 0px 0px;
}
.mt_35 {
	margin: 35px 0px 0px 0px;
}
.mt_40 {
	margin: 40px 0px 0px 0px;
}
.mt_45 {
	margin: 45px 0px 0px 0px;
}
.mt_50 {
	margin: 50px 0px 0px 0px;
}


.mb_15 {
	margin: 0px 0px 15px 0px;
}

.mb_20 {
	margin: 0px 0px 20px 0px;
}


.ml_05 {
	margin-left: 5px;
}
.ml_10 {
	margin-left: 10px;
}
.ml_15 {
	margin-left: 15px;
}
.ml_20 {
	margin-left: 20px;
}
.ml_25 {
	margin-left: 25px;
}
.ml_30 {
	margin-left: 30px;
}
.ml_35 {
	margin-left: 35px;
}
.ml_40 {
	margin-left: 40px;
}
.ml_45 {
	margin-left: 45px;
}
.ml_50 {
	margin-left: 50px;
}

/*===========================================
	table
=============================================*/
/*mac*/


			.mod-inner-wrap.cols9 .table1 td.left {
				width: 93px;
			}

			.mod-inner-wrap cols9 column_1{
				width:60%
			}

			.mod-inner-wrap cols9 column_2{
				width:40%
			}


@media(max-width:640px){
	#pageHeader #headerTitle table td:first-of-type,
	#pageHeader #headerTitle table td.titleThumbImg {
		display:table-cell;
	}
	#pageHeader #headerTitle table td.titleThumbImg img{
		display:block;
	}
	div#contentsArea {
		width: 100%;
	}
	div#contentsArea div.pregArea_01 {
		width: 100%;
	}
	.mod-inner-wrap{
		width:100%;
		float:none;
		margin-top:5px;
	}
	.mod-wrapper h4{
		display:none;
	}

	.mod-inner-wrap .table1,
	.mod-inner-wrap .table2{
		width:100%!important;
	}
	.mod-inner-wrap table tr.table-header{
		display:table-row;
	}
	.mod-inner-wrap table td{
		font-size:80%;
	}
	.mod-inner-wrap.cols7.column_1 td{
		width:33%!important;
		word-break:normal;
	}
	.mod-inner-wrap.cols7.column_2 td{
		width:25%!important;
		word-break:normal;
	}
	.mod-inner-wrap.column_1 td.right{
		border-right: 1px solid rgb(204, 204, 204) ;
	}
	.mod-inner-wrap.cols8.column_1 td{
		width:25%!important;
		word-break:normal;
	}
	.mod-inner-wrap.cols8.column_2 td{
		width:25%!important;
		word-break:normal;
	}

	
	.mod-wrapper .notice dt{
		width:8%;
		font-size:80%;
	}
	.mod-wrapper .notice dd{
		width:90%;
		font-size:80%;
	}
	div.warningBox ul li{
		font-size:80%;
	}

	.mod-inner-wrap table td.showSP{
		display:table-cell;
	}

}