body {	margin: 0px;	background-color: #000000;	color: #333333;}p {margin: 0px;}img {border: 0px;}.main {font-size: 12px;text-decoration: none;line-height: 140%;color: #FFFFFF;}.main2 {font-size: 12px;text-decoration: none;color: #666666;line-height: 140%;}.mini {font-size: 10px;color: #666666;line-height: 130%;}.mini2 {font-size: 10px;color: #f2f2f2;line-height: 130%;}A:link {color:#FF0000;text-decoration: none;}A:visited {color:#CC0000;text-decoration: none;}A:active {color:#FF3300;text-decoration: underline;}A:hover {color:#FF3300;text-decoration: underline;}.bg_gray{ background-color: #CCCCCC; }.ml10{ margin-left: 10px; }.ml20{ margin-left: 20px; }.mt5{ margin-top: 5px; }.mt10{ margin-top: 10px; }.mt15{ margin-top: 15px; }.mt20{ margin-top: 20px; }.mt30{ margin-top: 30px; }.mt40{ margin-top: 40px; }#visual{width: 782px;margin-left: auto;margin-right: auto;}#contents{width: 782px;padding-left: 10px;padding-bottom: 20px;margin-left: auto;margin-right: auto;}#type{width: 482px;}#ginou1{background-image: url(images/ginou_bg1.jpg);background-repeat: no-repeat;width: 482px;height: 300px;}#ginou1 .text{width: 220px;margin-top: 10px;margin-bottom: 10px;}#ginou2{background-image: url(images/ginou_bg2.jpg);background-repeat: no-repeat;width: 482px;height: 300px;}#ginou2 .text{width: 220px;margin-top: 10px;margin-bottom: 10px;}#ginou3{background-image: url(images/ginou_bg3.jpg);background-repeat: no-repeat;width: 482px;height: 300px;}#ginou3 .text{width: 220px;margin-top: 10px;margin-bottom: 10px;}