/* CSS Document */

body {background:#fff url(../img/bg.gif) repeat-x; margin:0; padding:0 font-family : "ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro","Osaka","Verdana","Helvetica","Arial","‚l‚r ‚oƒSƒVƒbƒN",sans-serif; text-align: left;}

a 			{ color: #0085BD; text-decoration: none; }
a:link		{ color: #0085BD; text-decoration: none; }
a:visited	{ color: #0085BD; text-decoration: none; }
a:hover		{ color: #1C81B7; text-decoration: underline; }
a:active	{ color: #1C81B7; text-decoration: underline; }
a:hover img {filter: alpha(style=0,opacity=50);opacity: 0.8;}

h1, h2, h3, h4, h5,form, p, ul {margin: 0px; padding: 0px;font-size: 70%; font-family : "ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro","Osaka","Verdana","Helvetica","Arial","‚l‚r ‚oƒSƒVƒbƒN",sans-serif; line-height:140%;}
table {  width:100%; margin: 0px; padding: 0px;  border-collapse: separate; border-spacing: 1px; margin-top: 0px; font-size: 80%; line-height: 160%; font-family : "ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro","Osaka","Verdana","Helvetica","Arial","‚l‚r ‚oƒSƒVƒbƒN",sans-serif;border-top: 1px dotted #ccc;}
th { text-align: left; padding: 3px 0px 3px 0px; vertical-align: middle;  line-height: 140%; background:#fff; font-weight:normal; border-bottom: 1px dotted #ccc;}
td { text-align: left; padding: 3px 0px 3px 0px; vertical-align: middle;  line-height: 140%; background:#fff; border-bottom: 1px dotted #ccc;}

ul {font-size: 80%; font-weight: bold; margin-bottom: 10px; list-style-type:none;}
ul li {padding: 1px 0 1px 0; }
ul li ul {margin-top:3px;}
ul li ul li {font-size: 110%; font-weight: normal; color:#999; padding-left:10px; background:url(../img/arrow.gif) no-repeat center left;}		
img { border: none;}

input {margin: 0px 0px 0px 0px; vertical-align:middle;}
form {margin: 5px 0px; padding:0px;}
object {margin-bottom: 3px;}
ol {font-size: 80%; color:#000000; line-height:150%;}
em {font-style: normal;}
iframe {margin-bottom: 25px;}
body#home iframe {margin-bottom: 0px;}
		/*------------clearfix*/
		.clearfix:after{
		  content:".";
		  display:block;
		  height:0;
		  clear:both;
		  visibility:hidden;
		}
		.clearfix{
		  overflow:hidden;
		}
		/* Hides from IE-mac \*/
		* html .clearfix{
		  height:1%;
		  overflow:visible;
		}
		/* End hide from IE-mac */
		
		/*\*//*/
			@import "mac5.css";
			/**/
			
			
#wrapper {width: 1100px; margin:0; padding:0;}
#header {width: 1100px; height:299px; margin:0; padding:0; background:url(../img/cow.jpg) no-repeat;}
#contents {margin: 30px 0 30px 50px; width: 1050px;}
.item {width: 300px; float:left; margin-right:30px; margin-bottom:30px;}
	.item_l {width: 140px; float:left;}
	.item_r {width: 150px; float:right; padding-top: 18px;}
.txttitle {color: #FF3399;}
#footer {margin: 30px 0 0 50px; width: 1050px;}

h1 {padding-left: 70px; padding-top:20px;}
#header h2 {padding-left: 70px; padding-top:20px; width: 180px; font-size: 85%;}
#header p {padding-left: 70px; padding-top:20px; width: 180px;}
img.qr {margin-top:15px;}