@charset "UTF-8";

tml,body{margin:0;padding:0;}

body {
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", ".HiraKakuInterface-W2";
    font-weight: 300;
}

.contact input,
.contact textarea {
    font-size: 14px;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", ".HiraKakuInterface-W2";
    font-weight: 300;
}

h1,h2,h3,h4,h5,h6{font-weight:normal;}

a:link { color: #000000; }
a:visited { color: #000000; }
a:hover { color: #848484;}
a:active { color: #848484; }

p.right {text-align: right;
		padding-right: 7px}



/* 表示画面 */
#stage {
	position: relative;
	max-width: 100%;
	margin: 0px 0px 56px 0px;
	overflow: hidden;
}
/*全ての写真を水平一列に格納したdiv、#photosに,
スライドショーの animation を設定*/
#photos {
	position:absolute;
	top:0;
	width:100%;
	animation: imgPassToLeft0 25s infinite;
	-webkit-animation: imgPassToLeft0 25s infinite;
}
/*各写真の並び位置を設定
#photo1, #photo2, #photo3, #photo4, #photo5 */
#photo0 { left:  0%; }
#photo1 { left:100%; } 
#photo2 { left:200%; }
#photo3 { left:300%; }
#photo4 { left:400%; }
#photo5 { left:500%; }
#photo6 { left:600%; }
.pic { position:absolute;top:0;width:100%; }
/*写真サイズを可変に*/
.pic img { width:100%; }

/* 全てのラジオボタンを非表示に */
#back1,#back2,#back3,#back4,#back5,#next1,#next2,#next3,#next4,#next5{
	display: none;
}
/*送りボタン文字（＜、＞）の設定*/
.b_left span, .b_right span {
	position: absolute;
	font-size: 200px;
	font-weight: 300;
	opacity:0;
	top: 30%;
	color:#ffffff;
}
.b_left span {
	left: 0%;;	
}
.b_right span {
	right: 0%;
}
/*ボタン文字hover時の設定*/
.pic:hover > label div span {
	opacity:1;
	color:#ffffff;
}
.pic label div span:hover {
	color:#ffffff;
	cursor:pointer;
}
/* 各送りボタンクリック時のanimation設定 */
#next1:checked ~ #photos {
	animation: imgPassToLeft1 30s infinite;	
	animation-delay: -4.8s;
	-webkit-animation: imgPassToLeft1 30s infinite;	
	-webkit-animation-delay: -4.8s;
}
#next2:checked ~ #photos {
	
	
	animation: imgPassToLeft2 30s infinite;
	animation-delay: -10.8s;
	-webkit-animation: imgPassToLeft2 30s infinite;
	-webkit-animation-delay: -10.8s;
}
#next3:checked ~ #photos {
	animation: imgPassToLeft3 30s infinite;
	animation-delay: -16.8s;
	-webkit-animation: imgPassToLeft3 30s infinite;
	-webkit-animation-delay: -16.8s;
}
#next4:checked ~ #photos {
	animation: imgPassToLeft4 30s infinite;
	animation-delay: -22.8s;
	-webkit-animation: imgPassToLeft4 30s infinite;
	-webkit-animation-delay: -22.8s;
}
#next5:checked ~ #photos {
	animation: imgPassToLeft5 30s infinite;
	animation-delay: -28.8s;
	-webkit-animation: imgPassToLeft5 30s infinite;
	-webkit-animation-delay: -28.8s;
}
#back1:checked ~ #photos {
	animation: imgPassToRight1 30s infinite;
	animation-delay: -28.8s;
	-webkit-animation: imgPassToRight1 30s infinite;
	-webkit-animation-delay: -28.8s;
}
#back2:checked ~ #photos {
	animation: imgPassToRight2 30s infinite;
	animation-delay: -22.8s;
	-webkit-animation: imgPassToRight2 30s infinite;
	-webkit-animation-delay: -22.8s;
}
#back3:checked ~ #photos {
	animation: imgPassToRight3 30s infinite;
	animation-delay: -16.8s;
	-webkit-animation: imgPassToRight3 30s infinite;
	-webkit-animation-delay: -16.8s;
}
#back4:checked ~ #photos {
	animation: imgPassToRight4 30s infinite;
	animation-delay: -10.8s;
	-webkit-animation: imgPassToRight4 30s infinite;
	-webkit-animation-delay: -10.8s;
}
#back5:checked ~ #photos {
	animation: imgPassToRight5 30s infinite;
	animation-delay: -4.8s;
	-webkit-animation: imgPassToRight5 30s infinite;
	-webkit-animation-delay: -4.8s;
}
/* animation設定 */
@keyframes imgPassToLeft0 {
	0%  { left:-100%; }
	16% { left:-100%; }
	20% { left:-200%; }
	36% { left:-200%; }
	40% { left:-300%; }
	56% { left:-300%; }
	60% { left:-400%; }
	76% { left:-400%; }
	80% { left:-500%; }
	96% { left:-500%; }
	100% { left:-600%; }
}
@keyframes imgPassToLeft1 {
	0% { left:-100%; }
	16% { left:-100%; }
	20% { left:-200%; }
	36% { left:-200%; }
	40% { left:-300%; }
	56% { left:-300%; }
	60% { left:-400%; }
	76% { left:-400%; }
	80% { left:-500%; }
	96% { left:-500%; }
	100% { left:-600%; }
}
@keyframes imgPassToLeft2 {
	0% { left:-100%; }
	16% { left:-100%; }
	20% { left:-200%; }
	36% { left:-200%; }
	40% { left:-300%; }
	56% { left:-300%; }
	60% { left:-400%; }
	76% { left:-400%; }
	80% { left:-500%; }
	96% { left:-500%; }
	100% { left:-600%; }
}
@keyframes imgPassToLeft3 {
	0% { left:-100%; }
	16% { left:-100%; }
	20% { left:-200%; }
	36% { left:-200%; }
	40% { left:-300%; }
	56% { left:-300%; }
	60% { left:-400%; }
	76% { left:-400%; }
	80% { left:-500%; }
	96% { left:-500%; }
	100% { left:-600%; }
}
@keyframes imgPassToLeft4 {
	0% { left:-100%; }
	16% { left:-100%; }
	20% { left:-200%; }
	36% { left:-200%; }
	40% { left:-300%; }
	56% { left:-300%; }
	60% { left:-400%; }
	76% { left:-400%; }
	80% { left:-500%; }
	96% { left:-500%; }
	100% { left:-600%; }
}
@keyframes imgPassToLeft5 {
	0% { left:-100%; }
	16% { left:-100%; }
	20% { left:-200%; }
	36% { left:-200%; }
	40% { left:-300%; }
	56% { left:-300%; }
	60% { left:-400%; }
	76% { left:-400%; }
	80% { left:-500%; }
	96% { left:-500%; }
	100% { left:-600%; }
}
@keyframes imgPassToRight1 {
	0% { left:-500%; }
	16% { left:-500%; }
	20% { left:-400%; }
	36% { left:-400%; }
	40% { left:-300%; }
	56% { left:-300%; }
	60% { left:-200%; }
	76% { left:-200%; }
	80% { left:-100%; }
	96% { left:-100%; }
	100% { left:0%; }
}
@keyframes imgPassToRight2 {
	0% { left:-500%; }
	16% { left:-500%; }
	20% { left:-400%; }
	36% { left:-400%; }
	40% { left:-300%; }
	56% { left:-300%; }
	60% { left:-200%; }
	76% { left:-200%; }
	80% { left:-100%; }
	96% { left:-100%; }
	100% { left:0%; }
}
@keyframes imgPassToRight3 {
	0% { left:-500%; }
	16% { left:-500%; }
	20% { left:-400%; }
	36% { left:-400%; }
	40% { left:-300%; }
	56% { left:-300%; }
	60% { left:-200%; }
	76% { left:-200%; }
	80% { left:-100%; }
	96% { left:-100%; }
	100% { left:0%; }
}
@keyframes imgPassToRight4 {
	0% { left:-500%; }
	16% { left:-500%; }
	20% { left:-400%; }
	36% { left:-400%; }
	40% { left:-300%; }
	56% { left:-300%; }
	60% { left:-200%; }
	76% { left:-200%; }
	80% { left:-100%; }
	96% { left:-100%; }
	100% { left:0%; }
}
@keyframes imgPassToRight5 {
	0% { left:-500%; }
	16% { left:-500%; }
	20% { left:-400%; }
	36% { left:-400%; }
	40% { left:-300%; }
	56% { left:-300%; }
	60% { left:-200%; }
	76% { left:-200%; }
	80% { left:-100%; }
	96% { left:-100%; }
	100% { left:0%; }
}
@-webkit-keyframes imgPassToLeft0 {
	0% { left:-100%; }
	16% { left:-100%; }
	20% { left:-200%; }
	36% { left:-200%; }
	40% { left:-300%; }
	56% { left:-300%; }
	60% { left:-400%; }
	76% { left:-400%; }
	80% { left:-500%; }
	96% { left:-500%; }
	100% { left:-600%; }
}
@-webkit-keyframes imgPassToLeft1 {
	0% { left:-100%; }
	16% { left:-100%; }
	20% { left:-200%; }
	36% { left:-200%; }
	40% { left:-300%; }
	56% { left:-300%; }
	60% { left:-400%; }
	76% { left:-400%; }
	80% { left:-500%; }
	96% { left:-500%; }
	100% { left:-600%; }
}
@-webkit-keyframes imgPassToLeft2 {
	0% { left:-100%; }
	16% { left:-100%; }
	20% { left:-200%; }
	36% { left:-200%; }
	40% { left:-300%; }
	56% { left:-300%; }
	60% { left:-400%; }
	76% { left:-400%; }
	80% { left:-500%; }
	96% { left:-500%; }
	100% { left:-600%; }
}
@-webkit-keyframes imgPassToLeft3 {
	0% { left:-100%; }
	16% { left:-100%; }
	20% { left:-200%; }
	36% { left:-200%; }
	40% { left:-300%; }
	56% { left:-300%; }
	60% { left:-400%; }
	76% { left:-400%; }
	80% { left:-500%; }
	96% { left:-500%; }
	100% { left:-600%; }
}
@-webkit-keyframes imgPassToLeft4 {
	0% { left:-100%; }
	16% { left:-100%; }
	20% { left:-200%; }
	36% { left:-200%; }
	40% { left:-300%; }
	56% { left:-300%; }
	60% { left:-400%; }
	76% { left:-400%; }
	80% { left:-500%; }
	96% { left:-500%; }
	100% { left:-600%; }
}
@-webkit-keyframes imgPassToLeft5 {
	0% { left:-100%; }
	16% { left:-100%; }
	20% { left:-200%; }
	36% { left:-200%; }
	40% { left:-300%; }
	56% { left:-300%; }
	60% { left:-400%; }
	76% { left:-400%; }
	80% { left:-500%; }
	96% { left:-500%; }
	100% { left:-600%; }
}
@-webkit-keyframes imgPassToRight1 {
	0% { left:-500%; }
	16% { left:-500%; }
	20% { left:-400%; }
	36% { left:-400%; }
	40% { left:-300%; }
	56% { left:-300%; }
	60% { left:-200%; }
	76% { left:-200%; }
	80% { left:-100%; }
	96% { left:-100%; }
	100% { left:0%; }
}
@-webkit-keyframes imgPassToRight2 {
	0% { left:-500%; }
	16% { left:-500%; }
	20% { left:-400%; }
	36% { left:-400%; }
	40% { left:-300%; }
	56% { left:-300%; }
	60% { left:-200%; }
	76% { left:-200%; }
	80% { left:-100%; }
	96% { left:-100%; }
	100% { left:0%; }
}
@-webkit-keyframes imgPassToRight3 {
	0% { left:-500%; }
	16% { left:-500%; }
	20% { left:-400%; }
	36% { left:-400%; }
	40% { left:-300%; }
	56% { left:-300%; }
	60% { left:-200%; }
	76% { left:-200%; }
	80% { left:-100%; }
	96% { left:-100%; }
	100% { left:0%; }
}
@-webkit-keyframes imgPassToRight4 {
	0% { left:-500%; }
	16% { left:-500%; }
	20% { left:-400%; }
	36% { left:-400%; }
	40% { left:-300%; }
	56% { left:-300%; }
	60% { left:-200%; }
	76% { left:-200%; }
	80% { left:-100%; }
	96% { left:-100%; }
	100% { left:0%; }
}
@-webkit-keyframes imgPassToRight5 {
	0% { left:-500%; }
	16% { left:-500%; }
	20% { left:-400%; }
	36% { left:-400%; }
	40% { left:-300%; }
	56% { left:-300%; }
	60% { left:-200%; }
	76% { left:-200%; }
	80% { left:-100%; }
	96% { left:-100%; }
	100% { left:0%; }
}


h1,h2,h3,h4,h5,h6 {
  margin: 0 0 0 0; /* 上マージン0、右マージン0、下マージン30px、左マージン0 */
  padding: 0 0 0 0; /* 上下パディング5ピクセル、左右パディング10px */
}


h2 {
	font-size: 19px;
}

section h1,
dt {padding: 8px 0px 8px 7px;
    color: #000000;
    cursor: pointer;
    position: relative;
	font-size: 19px;
}
 

section h1.active:before,
dt.active:before {
  margin-top: -2px;
}
 
section h1.active:after,
dt.active:after {
  margin-top: 3px;
}
 
section li,
dd {
    padding: 0px 0px 29px 0px;
	margin-left: 0px;
	font-size: 14px;
	line-height: 1.5;
}

 
section li a {
    position: relative;
    display: block;
}


.boxB			{
				box-sizing: border-box}	
				
.boxC			{
				padding-top: 14px;
				padding-bottom: 23px;
				box-sizing: border-box}	
 

.box2 h3  	{padding-left: 7px;
			padding-right: 7px;
			padding-bottom: 7px;
				font-size: 14px;
				line-height: 1.5}
				
.box2 h4  	{padding-left: 7px;
			padding-right: 7px;
			padding-bottom: 0px;
				font-size: 14px;
				line-height: 1.5}
				
.box2 p  	{margin-left: 7px;
				margin-top: -1px;
				margin-bottom: 14px;
				font-size: 14px;
				line-height: 1.5}
				
				
.box1 h3  	{margin-top: -2px;
				font-size: 14px;
				padding-bottom: 7px;
				line-height: 1.5}
				
.box1 h4  	{margin-top: -7px;
				font-size: 14px;
				padding-bottom: 7px;
				color: #909090;
				line-height: 1.5}
				
.box1 p  	{margin-top: -2px;
				font-size: 14px;
				line-height: 1.5}
				
.box12 p  	{margin-top: 0px;
			margin-bottom: 0px;
				font-size: 14px;
				padding-bottom: 14px;
				line-height: 1.5}
				
.box15 h2  	{margin-top: 0px;
			margin-bottom: 0px;
				font-size: 19px;
				padding-bottom: 7px;
				line-height: 1.5}
				
.box15 p  	{margin-top: 0px;
			margin-bottom: 0px;
				font-size: 14px;
				padding-bottom: 14px;
				line-height: 1.5}
				
.box11 p  	{margin-top: 0px;
			margin-bottom: 0px;
				font-size: 14px;
				padding-bottom: 0px;
				line-height: 1.5}
				
.hi  	{margin-top: 0px;
				font-size: 14px;
				padding-bottom: 7px;
				line-height: 1.5}
				
.info p  	{margin-left: 7px;
				margin-top: 9px;
				margin-right: 7px;
				padding-bottom: 0px;
				font-size: 14px;
				line-height: 2}
				
.top img 	{max-width: 100%;
				height: auto;
				border: none;
				display: block;
				margin-bottom: 14px}				
	
				
.img ch		{max-width: 100%;
				height: auto;
				border: none;
				display: block;
				margin-top: 0px;
				padding-bottom: -14px;
				margin-bottom: -14px}
				
.img chm		{max-width: 100%;
				height: auto;
				border: none;
				display: block;
				margin-top: -14px;
				margin-bottom: 0px}
				
				
.img img 	{max-width: 100%;
				height: auto;
				border: none;
				display: block;
				margin-bottom: 14px}
				
.newsi img 	{max-width: 100%;
				height: auto;
				border: none;
				display: block;
				padding-top: 14px;
				margin-bottom: 26px;
				}
				
.newsi2 img 	{max-width: 100%;
				height: auto;
				border: none;
				display: block;
				padding-top: 2px;
				margin-bottom: 26px;
				}
				
.newsi3 img 	{max-width: 100%;
				height: auto;
				border: none;
				display: block;
				padding-top: 14px;
				margin-bottom: 14px;
				}
				
.newsi4 img 	{max-width: 100%;
				height: auto;
				border: none;
				display: block;
				padding-top: 0px;
				margin-bottom: 14px;
				}
				
.newsi5 img 	{max-width: 100%;
				height: auto;
				border: none;
				display: block;
				padding-top: 0px;
				margin-bottom: 26px;
				}
				
.newsi6 img 	{max-width: 100%;
				height: auto;
				border: none;
				display: block;
				padding-top: 0px;
				margin-bottom: 14px;
				}
				
.img3 	{max-width: 100%;
				height: auto;
				border: none;
				display: block;
				margin-bottom: 14px}


			
.box6			{
				float: left;
				width: 100%;
				padding-top: 57px}		
				
	
.img s 	{max-width: 100%;
				height: auto;
				border: none;
				display: block;
				padding-left: 7px;
				margin-top: 0px;
				margin-bottom: 0px}			
	
				
.box1			{padding-right: 7px;
				padding-left: 7px;
				padding-top: 8px;
				padding-bottom: 50px;
				box-sizing: border-box}	
				
.box2			{padding-top: 35px;
				padding-bottom: 0px;
				box-sizing: border-box}	
				

				
.box10			{padding-right: 7px;
				padding-left: 7px;
				padding-top: 8px;
				padding-bottom: 14px;
				box-sizing: border-box}	
				
.box12			{padding-right: 7px;
				padding-left: 7px;
				padding-top: 10px;
				padding-bottom: 14px;
				box-sizing: border-box}	
				
.box15			{padding-right: 7px;
				padding-left: 7px;
				padding-top: 26px;
				padding-bottom: 30px;
				box-sizing: border-box}	
				

				
.box11			{padding-right: 7px;
				padding-left: 7px;
				padding-top: 0px;
				padding-bottom: 7px;
				box-sizing: border-box}	
				
.menu2  	{padding-left: 7px;
			padding-right: 7px;
			}
				

				
.contact			{padding-top: 7px;
				
				padding-left: 7px;
				padding-bottom: 0px;
				margin-right: 7px}
				
.box4			{padding-top: 0px;
				padding-right: 7px;
				padding-bottom: 21px}

.line			{padding-right: 7px;
				padding-left: 7px;
				margin-top: 0px}
				
.line2			{padding-right: 7px;
				padding-left: 7px;
				margin-top: -5px}	
				
.line3			{padding-right: 7px;
				padding-left: 7px;
				padding-top: 0px;
				}
				

.more			{padding-top: 77px;
				padding-left: 7px;
				padding-bottom: 14px}	
				
.contact2			{
	padding-top: 7px;
				
				padding-left: 0px;
				padding-bottom: 0px;
				margin-right: 0px}
				
				.movie-wrap {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
	margin-bottom: 14px;
}
 
.movie-wrap iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
	margin-bottom: 14px;
}
				
		
		
		@media (min-width: 1281px) {
			
.logo img 	{width: 297px;
				height: auto;
				border: none;
				display: block;
				padding-left: 132px;
				margin-top: 27px;
				margin-bottom: 4px}
				
.logo2 img 	{width: 297px;
				height: auto;
				border: none;
				display: block;
				padding-left: 132px;
				margin-top: 27px;
				margin-bottom: 11px}
	
	
.menu			{padding-right: 126px;
				padding-left: 126px;
				padding-top: 0px;
				margin-left: 0px;
				box-sizing: border-box}	


.boxA:after		{content: "";
				display: block;
				clear: both}			


.box2			{float: left;
				width: 100%}
				
				
.menu2:after		{content: "";
				display: block;
				clear: both}			


.box10			{float: left;
				width: 50%}
				

				
.box11			{float: left;
				width: 100%}
				
.box12			{float: left;
				width: 50%}
				
.box15			{float: left;
				width: 50%;
				margin-left: 50%;
				padding-left: 7px}
				
				
.contact			{
				margin-left: 50%;
				padding-right: 7px;
				}				

				
.boxB:after		{content: "";
				display: block;
				clear: both}

				
.box6			{float: left;
				width: 50%}				
				
				
.boxC:after		{content: "";
				display: block;
				clear: both}		

				
.box1			{float: left;
				width: 25%}	
				
				
.more			{margin-left: 50%;
				padding-left: 7px}	
				
							

}
				
@media (max-width: 1280px) {
	
.logo img 	{width: 297px;
				height: auto;
				border: none;
				display: block;
				padding-left: 69px;
				margin-top: 27px;
				margin-bottom: 4px}
				
.logo2 img 	{width: 297px;
				height: auto;
				border: none;
				display: block;
				padding-left: 69px;
				margin-top: 27px;
				margin-bottom: 11px}
	
.menu			{padding-right: 63px;
				padding-left: 63px;
				padding-top: 0px;
				margin-left: 0px;
				box-sizing: border-box}	
				


.boxA:after		{content: "";
				display: block;
				clear: both}			


.box2			{float: left;
				width: 100%}	
				
.menu2:after		{content: "";
				display: block;
				clear: both}			


.box10			{float: left;
				width: 50%}
				
.box15			{float: left;
				width: 50%;
				margin-left: 50%;
				padding-left: 7px}
				
			
				
.box11			{float: left;
				width: 100%}
				
.box12			{float: left;
				width: 50%}
				
.contact			{
				margin-left: 50%;
				padding-right: 7px;
				}				

				
.boxB:after		{content: "";
				display: block;
				clear: both}
				

				
.box6			{float: left;
				width: 50%}				
			
				

				
				
.boxC:after		{content: "";
				display: block;
				clear: both}
				

				
.box1			{float: left;
				width: 25%}	
				
.more			{margin-left: 50%;
				padding-left: 7px}	
				
							

}


@media (max-width: 1023px) {
	
.menu			{padding-right: 7px;
				padding-left: 7px;
				padding-top: 0px;
				margin-left: 0px;
				box-sizing: border-box}	

	
.boxA:after		{content: "";
				display: block;
				clear: both}
				

							
				
.box2			{float: left;
				width: 100%}
				
				
.menu2:after		{content: "";
				display: block;
				clear: both}			


.box10			{float: left;
				width: 50%}
				
.box15			{float: left;
				width: 50%;
				margin-left: 50%;
				padding-left: 7px}
				
			
				
.box11			{float: left;
				width: 100%}
				
.box12			{float: left;
				width: 50%}
				
.contact			{
				margin-left: 50%;
				padding-top: 0px;
				padding-right: 7px;
				}
				
.boxB:after		{content: "";
				display: block;
				clear: both}
				

				
.box6			{float: left;
				width: 50%}				
			
 
				
.logo img 	{width: 297px;
				height: auto;
				border: none;
				display: block;
				padding-left: 13px;
				margin-top: 27px;
				margin-bottom: 4px}
				
.logo2 img 	{width: 297px;
				height: auto;
				border: none;
				display: block;
				padding-left: 13px;
				margin-top: 27px;
				margin-bottom: 11px}
				
.boxC:after		{content: "";
				display: block;
				clear: both}
				
.box1			{float: left;
				width: 25%}	
				
				
.more			{margin-left: 50%;
				padding-left: 7px;
				}	
										

}


@media (max-width: 599px) {
	
	.b_left span, .b_right span {
	position: absolute;
	font-size: 120px;
	font-weight: 300;
	opacity:0;
	top: 20%;
	color:#ffffff;
}
	

.boxA:after		{content: "";
				display: block;
				clear: both}			
				
				
.box2			{
				margin-left: 0%;
				padding-right: 7px;
				}		
				
.boxB:after		{content: "";
				display: block;
				clear: both}
				
				
.box6			{float: left;
				width: 100%}	
				
.menu2:after		{content: "";
				display: block;
				clear: both}			


.box10			{float: left;
				width: 100%;
				margin-bottom: 0px;
				padding-bottom: 4px}
				
.box15			{float: left;
				width: 100%;
				margin-left: 0%;
				padding-left: 7px}
				
		
				
.box11			{float: left;
				width: 100%}
				
.box12			{float: left;
				width: 100%}		
		
				
.logo img 	{width: 228px;
				height: auto;
				border: none;
				display: block;
				padding-left: 12px;
				margin-top: 24px;
				margin-bottom: 7px}
				
.logo2 img 	{width: 228px;
				height: auto;
				border: none;
				display: block;
				padding-left: 12px;
				margin-top: 24px;
				margin-bottom: 14px}
				
.img img 	{max-width: 100%;
				height: auto;
				border: none;
				display: block;
				margin-bottom: 14px}	
				
.boxC:after		{content: "";
				display: block;
				clear: both}

				
.box1			{float: left;
				width: 100%;
				}	
				
				
				
.more			{margin-left: 0%;
				padding-left: 7px;
}

.contact:after		{content: "";
				display: block;
				clear: both}


.contact			{float: left;
				margin-left: 0%;
				width: 100%;
				margin-right: 0px;
				padding-right: 7px;
				}	
				
}
				/* CSS Document */
