@charset "shift_jis";
/* CSS Document */
.mb25 {
	margin-bottom: 25px!important;
}
.colum2-right760 .title_h4 {
	background: url(/support/share/images/bg_h3_head.gif) no-repeat scroll right bottom transparent;
	font-size: 115%;
	padding: 4px 17px 4px 10px;
	color: #333;
}
ul.list-disc li {
	list-style-type: disc;
	list-style-position: inside;
	margin-bottom: 15px;
	margin-left: 15px;
	/*background: url(/support/audio/download/images/ico_disc.gif) no-repeat 0px 6px !important;*/
}
ul.list-disc li span {
	font-weight: bold;
	/*display: block;*/
	margin-bottom: 4px;
}
ul.list-disc li p {
	margin-left: 2em;
}
div.warningArea {
	width: 728px;
	margin: 10px auto 20px;
	padding: 0;
	background: none repeat scroll 0 0 #F3F3F3;
	border: 1px solid #E3E3E3;
	clear: both;
}
div.warningArea div.warningBox {
	margin: 20px auto;
	padding: 0;
	width: 700px;
}
div.warningArea div.warningBox ul {
	width: 700px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	list-style: none;
}
div.warningArea div.warningBox ul li {
	margin: 5px 30px 0px 0px;
	padding: 0px 0px 0px 13px;
}
div.warningArea div.warningBox ul li.ico_disc {
	background: url(/support/audio/download/images/ico_disc.gif) no-repeat 0px 6px !important;
	margin-left:1em;
}
.colum2-right760 .body {
	margin: 0 10px;
	padding: 0 0 1em 0;
}
.colum2-right760 dl.indent2 {
	display: inline;
}
.colum2-right760 .indent2 dt {
	width: 2.5em;
}
.colum2-right760 .indent2 dd {
	margin-left: 2.5em;
	margin-top: -1.5em;
}
div.dot {
	background: url("/support/audio/download/images/line_dot.gif") repeat-x scroll left bottom transparent;
}
DIV.div_760 {
	text-align: left;
	width: 760px;
	float: left;
	position: static;
	word-break: break-all;
}
DIV.div_375, DIV.div_375R {
	width: 375px;
	position: static;
	word-break: break-all;
	margin-top: 0em;
	margin-right: 0px;
	margin-bottom: 1.5em;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	float: left;
}
DIV.div_375Rbox {
	text-align: left;
	width: 375px;
	float: right;
	word-break: break-all;
	margin-top: 0em;
	margin-right: 0px;
	margin-bottom: 1.5em;
	margin-left: 0px;
}
.img_right {
	float: right;
	margin: 0pt 0pt 20px 20px;
}

.indent{
  text-indent:-3em;
  padding-left:3em;
}

div.warningArea div.warningBox div.inner{
	padding: 1.5em;
}

div.warningArea div.warningBox div.inner img{
	margin: 1.5em auto;
}

@media(max-width:640px){
	.colum2-right760 .title_h4 {
		padding: 4px 0px 4px 0px;
	}
	ul.list-disc li {
		margin-left:0;
	}
	ul.list-disc li p {
		margin-left: 0;
	}
	div.warningArea,
	div.warningArea div.warningBox {
		width: 100%;
	}
	div.warningArea div.warningBox ul {
		width: 100%;
	}
	div.warningArea div.warningBox ul li{
		margin-right:5px;
		margin-bottom:10px;
	}
	div.warningArea div.warningBox ul li.ico_disc {
		margin-left: 0;
		margin-right:0;
		margin-bottom:0;
	}
	DIV.div_760 {
		width: 100%;
		float: none;
	}
	DIV.div_375, DIV.div_375R{
		width: 100%;
		float: none;
	}
	DIV.div_375Rbox {
		width: 100%;
		float: none;
		text-align:center;
		margin:0;
	}
	.img_right {
		float: none;
		margin:0;
	}
	.dl_btn{
		text-align:center;
	}
	
	div.div_760 div.warningArea div.warningBox img:first-child{
		margin-left: 0.75em;
	}
	
	div.warningArea div.warningBox div.inner{
	padding: 0.75em;
}
	

}


@media(max-width:349px){
	div.warningArea div.warningBox div.inner img{
	width: 99%;
}
	
}

/*20210806*/
dl.dltejun img {
    margin: 5px 0 20px;
}
@media(max-width:640px){
    dl.dltejun img {
        width: 100%;
        max-width: 300px;
    }
}

/*20220526*/
.anchorlink{
	background: url(/support/share/images/arrow_underline.gif) no-repeat left 0.2em;
    padding: 0 0 3px 10px;
}

.ml15{
    margin-left: 1.5em;
}
