@charset "Shift_JIS";

/*
	================================================================================================
		support ic-recoder sound_forge download css common.css
	================================================================================================
*/

/*---------- common ---------*/

#contents section{
	margin-bottom:3em;
	margin-top:2em;
	margin-left:1em;
}

#contents section > section{
	margin-left:0.5em;
}

#contents > div,
#contents > a{
	margin-left:1.25em;
}

#contents ul,
#contents ol,
#contents dl{
	padding:0;
	margin-left:1.25em;
}

#contents li,
#contents dt{
	margin-bottom:0.5em;
}

#contents dl dt,
#contents dl dd{
	padding:0;
}

#contents a.textLink{
	display:inline-block;
	margin-bottom:1em;
	background-position: 0 5px;
}


#contents a.textLink,
#contents ul.txtlink{
	margin-left:1.25em;
}
#contents ul.txtlink li{
	margin-left:0;
}

#contents p.annotation,
#contents ul.annotation{
	margin-left:1em;
}
#contents p.annotation,
#contents ul.annotation li{
	padding-left: 1em;
    text-indent: -1em;
}

#contents ul.annotation li{
    margin-left: 0;
}



/*---------- h2 , h3 ---------*/
	
#contents h1.title + p{
	margin-top:2em;
}

#contents section h2.title {
    padding-left: 0.5em;
    font-size: 1.154em;
    border-bottom: #000 solid 1px;
}


/*---------- table ---------*/

#contents table {
    margin: 1em 0.5em 1em 0.5em;
    border: 1px solid rgb(204, 204, 204);
    border-collapse: collapse;
    font-size: 95%;
}

#contents table thead th,
#contents table tbody th {
    background-color: #F6F6F6;
    padding: 8px;

}

#contents table thead th{
	text-align:center;
}

#contents table th,
#contents table td {
    border: 1px #c0c0c0 solid;
	padding:0.5em 1em 0 1em;
}



@media screen and (max-width: 640px) {

	#contents section{
		margin-left:0;
	}

	#contents > div,
	#contents > a{
		margin-left:0;
	}
	
	
	#contents ul,
	#contents ol{
		padding:0;
		margin-left:1em;
	}
	#contents li{
		margin-left:1em;
		margin-bottom:0.5em;
	}


	#contents a.textLink{
		margin:0.5em;
	}
	
	#contents ul.txtlink{
		margin-left:1em !important;
	}


}

