/* CSS Document */


#contents div.lasec{
    border: 1px solid #D0D0D0;
    width: 95%;
    padding: 1em;
    margin: auto;
}

#contents h2 {
    font-size: 1.2em;
    margin-bottom: 1em;
}

#contents h3 {
    font-size: 1.15em;
    margin-top: 1.5em;
}

#contents ul, ol, li {
	zoom: normal;
}

#contents li {
    margin: 0.5em 1em 0 1em;;
}

#contents li p {
    margin-left: 0;
    margin-right: 0;
}

#contents ul.kana {
    list-style-type: none;
    text-indent: -2.5em;
}

#contents ul.kana li {
    margin-left: 0;
	
}

@media (max-width: 640px) {
	#contents div.lasec {
		width: 90%;
	}
	.upsidedown-frame,.colum2-right760 {
		table-layout: fixed;
	}

}
