@charset "UTF-8";@font-face {  font-family: 'L';  src: url('../font/KozGoPro-Light.otf') format('opentype');}    @font-face {  font-family: 'M';  src: url('../font/KozGoPro-Medium.otf') format('opentype');}     @font-face {  font-family: 'BN';  src: url('../font/KozMinPro-Bold.otf') format('opentype'); font-weight:100;}       @font-face {  font-family: 'RN';  src: url('../font/KozMinPro-Regular.otf') format('opentype'); font-weight:100;}     @font-face {  font-family: 'LN';  src: url('../font/KozMinPro-ExtraLight.otf') format('opentype'); font-weight:500; }      body{ list-style:none; }head{ height: 200px ;}#header{ background: url(../img/logobg.png) repeat-x scroll top transparent;  background-position:bottom; height:140px;  margin:auto; box-shadow: 1px 2px 2px rgba(149,42,30,0.4);		}		#logo{ text-align:center; padding-top:29px;}		#nav { margin-top:1%;}	#nav #menu{ width:700px; height:65px; padding-top:20px; padding-bottom:40px;margin:auto;text-align:center;letter-spacing:1px;font-size:13px;line-height:1.2em; font-family:"L";}li{float:left;list-style-type:none; width:100px; height:60px; margin-left:px; }#nav a{ text-decoration:none;color:rgb(74,72,72);}#maincontainer{ width:960px; height:400px; margin:0px auto;}#maincontainer img{ margin:25px 35px;} #subimg_index{ width:800px; height:400px; margin:0 auto; background:url(../img/mei_index.png);}#subimg{ width:800px; height:400px; margin:0 auto; }article{ width:760px; height:auto; line-height:25px; margin:0 auto; padding:10px ; letter-spacing:1px; font-size:15px;font-family:'RN'; text-align:left;}article h1{ font-size:18px; text-align:center; font-family:'BN'; font-weight:normal;}article h2{ font-size:15px; font-family:'BN'; font-weight:normal; text-align:right;}article h3{ font-size:15px; font-family:'BN'; font-weight:normal; text-align:center;}article h4{ font-size:12px; font-family:KozGoPro-Light; font-weight:normal; text-align:center;}aside a{ text-decoration:none;color:rgb(74,72,72);text-align:left;}aside { text-align:center;}.list{ height:900px; margin:0px auto; width:400px;}#box{ float:left; width:100%; }#ind a{ font-size:15px;font-family:'RN'; }#imagecap{ text-align:center; 	font-family:KozGoPro-Light;	font-size:12px;	width:960px; margin:5% auto 20px auto;	}	   #footer{ font-family:KozGoPro-Light; font-size:12px;color:#FFF; background-color:rgb(177,42,30);  box-shadow:1px -1px 2px 2px rgba(149,42,30,0.4);letter-spacing:1px; padding-left:10px; }     	