﻿@charset "UTF-8";  @font-face {
    font-family: 'mp';
    src: url('../fonts/mp.eot');
    src: url('../fonts/mp.eot?#iefix') format('embedded-opentype'),
         url('../fonts/mp.woff') format('woff'),
         url('../fonts/mp.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}.font{    font-family: 'mp';
}/* common */html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,input,button,textarea,p,blockquote,th,td{	margin: 0;	padding: 0;}table{	border-spacing: 0;}img{	border: none;}ul li{	list-style: none;}h1,h2,h3,h4,h5,h6{	font-size: 100%;	font-weight: normal;}sup,sub{	vertical-align: baseline;}input,button,textarea,select,optgroup,option{ 	font-family: inherit;	font-size: inherit;	font-style: inherit;	font-weight: inherit;}input:focus,textarea:focus,select:focus{	outline: none;}input[type='checkbox'],input[type='submit'],input[type='reset'],input[type='radio'],input[type='image'],button,select,option{	cursor: pointer;}label{	cursor: pointer;	color: #4b4b4b;}html{	height: 100%;	background: #fff;}body{	font-family: Arial, sans-serif;	font-size: 12px;	line-height: 135%;	text-align: left;	color: #4b4b4b;	height: 100%;}hr{	border: 0 none;	border-top: solid 1px #4b4b4b;	height: 0;	color: #4b4b4b;	background: none;}.hr{	clear: both;	height: 4px;}a{	text-decoration: underline;	outline: none;	color: inherit;}a:hover{	text-decoration: none;}.link a{	color: #4881a1;}.clear{	display: block;	clear: both;	height: 0;}.clearfix:before,.clearfix:after{	display: block;	float: none;	clear: both;	content: '.';	height: 0;	line-height: 0;	font-size: 0;	overflow: hidden;	opacity: 0;	color: transparent;}/* off */.warp{	width: 1000px;	margin: 0 auto;	min-height: 100%;	height: auto !important;	height: 100%;	background: #fff url('../images/bg.png') no-repeat center 300px;}/* header */.header{	padding: 16px 0 27px;}.phone{	float: right;	color: #616161;	font-size: 30px;	line-height: 70%;}.phone sup{	font-size: 15px;	line-height: 100%;	margin-right: 4px;}.phone *{	vertical-align: top;}.logo{	float: left;	height: 40px;	padding: 20px 0 0 28px;	border-left: solid 1px #bebebe;}.nav{	float: right;	margin: 11px 0 0;	font-size: 15px;	line-height: 100%;	text-align: center;}.nav li{	float: left;	margin-left: 16px;}.nav li a{	display: block;	padding: 12px 8px;	height: 30px;	max-width: 100px;	text-decoration: none;	background: url('../images/blank.png') repeat-x center top;	-webkit-transition: 0.25s ease all;	-moz-transition: 0.25s ease all;	-o-transition: 0.25s ease all;	transition: 0.25s ease all;}.nav li.active a,.nav li:hover a{	background-image: url('../images/nav.png');}/* header off *//* content */.content{	text-align: justify;	padding: 0 0 126px;}camera_wrap{	margin: 0 !important;}.camera_pag{	text-align: center;
	position: absolute;
	bottom: 16px;
	left: 0;
	width: 100%;}.camera_pag_ul{	display: inline-block; *display: inline; zoom: 1;	float: none;}.camera_wrap .camera_pag .camera_pag_ul li{	margin: 0 2px;	width: 15px;	height: 15px;	background: #fff;	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.64); 	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.64); 	box-shadow: inset 1px 1px 1px rgba(0,0,0,0.64); }.camera_wrap .camera_pag .camera_pag_ul li > span {
	left: 4px;
	top: 4px;
}.content h1,.content h2{	color: #3b3b3b;	font-size: 21px;	line-height: 100%;	margin: 0 0 20px;}.content h3{	text-align: left;}.content .left{	float: left;	width: 700px;	padding: 10px 0 24px 28px;}.content .right{	float: right;	width: 200px;	padding: 10px 28px 24px 0;}.content .left p{	margin: 0 0 10px;}.day{	display: inline-block; *display: inline; zoom: 1;	font-size: 9px;	color: #fff;	line-height: 100%;	padding: 5px 5px 3px;	margin: 0 0 10px;	background: #4b4b4b;	-webkit-border-radius: 2px;	-moz-border-radius: 2px;	-o-border-radius: 2px;	border-radius: 2px;}.news{	margin: 0 0 10px;}.news+.day{	margin-top: 10px;}.allnews{	text-align: right;}/* content off *//* footer */.footer{	width: 1000px;	margin: -106px auto 0;	padding: 50px 0 0;	height: 56px;	background: #fff url('../images/footer.png') no-repeat center top;}.copy{	float: left;	margin-left: 28px;}.copy *{	margin-right: 20px;	vertical-align: middle;}.dev{	float: right;	margin-right: 28px;}.dev *{	margin-left: 8px;	vertical-align: middle;}/* footer off *//* END */