@charset "Shift_JIS" ;*{	box-sizing : content-box ;	-moz-box-sizing : content-box ;}/* 疑似クラス */a:link {	color : blue ;	text-decoration : underline ;}a:visited {	color : #8b008b ;	text-decoration: none;}a:hover {	color: red ;	text-decoration : underline ;}a:active {	color : green ;	text-decoration: underline;}/* ボデー */body {	font-size:100%;	color:#333333;	background-color: white ;	line-height : 150% ;	margin : 0 ;	padding : 0 0 2em 0 ;}/* 見出し */h1 , h2 , h3 , h4 , h5 , h6{	margin : 20px 10% 5px 10% ;	padding : 5px ;	font-size : 150% ;	font-weight : normal ;	border : 1px solid gray ;	clear :  both ;	background-image : url(css_images/y-w01.png) ;	background-repeat : repeat-y ;}/* 本文 */div.section{	margin : 10px 10% 10px 10% ;	padding : 0 ;}div.section p{	margin : 1em 0 1em 0 ;	font-size : 100% ;	line-height : 150% ;	text-indent : 0 ;	padding : 0 ;}div.section ul , div.section ol{	font-size : 100% ;	font-weight : normal ;	margin : 10px 0 ;	padding : 0.5em 1em ;	list-style-image : url(css_images/maru.png) ;	list-style-position : inside ;	background-image : url(css_images/y-w01.png) ;	background-repeat : repeat-y ;	border : 1px dashed gray ;}div.section ul li , div.section ol li{	margin : 0.25em ;	padding : 0 ;}address{font-style : italic ;text-align : right ;padding : 2px 5px ;}/* 約物 */hr{	display : none ;}del{	display : none ;}ins{	text-decoration : none ;}em{	font-style : normal ;	font-weight : bold ;}span.demo a{	color : green ;}a img{	border-style : none ;}/* 省略語 */abbr, acronym,span.abbr,span.acronym ,span.comment{	cursor: help;}abbr, acronym,span.abbr,span.acronym ,span.comment{	border-bottom : 1px dashed gray ;}abbr , acronym{	border-style : none ;}