/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 未来アクティベーション
 ========================================================================== */
 
 
 /* ---------------------------------
	トップ
------------------------------------*/
@import url(http://fonts.googleapis.com/css?family=Playfair+Display:400,700italic);

h3.uk-h2 {
	font-family: Playfair Display;
	font-size: 8em;
	line-height: 1.0em;
	color: rgba(255,255,255,1);
	text-shadow: 0px 0px 8px rgba(0,0,0,0.2);
	
}

@media screen and (max-width: 960px) {
  h3.uk-h2 {
    font-size :4em;
  }
}

@media screen and (max-width: 768px) {
  h3.uk-h2 {
    font-size :3em;
  }
}

.mirai-top-small {
	font-size: 2.0em;
	font-family: "游明朝体",serif;
	text-shadow: 0px 0px 8px rgba(0,0,0,0.2);
}


 
h3.mirai-title  {
 	text-align: center;
	font-size: 3.4em;
	font-weight: bold;
	margin: 80px auto;
}


@media screen and (max-width: 960px) {
  h3.mirai-title {
	font-size: 2.8em;
	margin: 60px auto;
  }
}

@media screen and (max-width: 768px) {
  h3.mirai-title {
	font-size: 2.4em;
	margin: 40px auto;
  }
}

.mirai-panel h3 {
	font-family: serif;
}

/* ---------------------------------
	代表者
------------------------------------*/

.mirai-name {
	font-size: 4.0em;
	font-family: "游明朝体",serif;
	text-align: center;
	text-shadow: 0 0 3px #000;
	margin-bottom: 45px;
}

@media screen and (max-width: 960px) {
  .mirai-name {
	font-size: 2.8em;
	margin-bottom: 45px;
  }
}

@media screen and (max-width: 768px) {
  .mirai-name {
	font-size: 2.4em;
	margin-bottom: 25px;
  }
}



/* ---------------------------------
	お問い合わせフォーム
------------------------------------*/


.mirai-form input,
.mirai-form select,
.mirai-form textarea {
	background: rgba(205,205,255,0.3);
	border: 1px dotted #666;
	width: 100% !important;
	color: #999;
	font-size: 1.4em;
}

.mirai-form label {
	font-family: serif;
	font-size: 1.4em;
	margin: 5px auto 3px 20px;
}

.mirai-form span {
	font-size: 0.8em;
	color: #9e3d3f !important;
}


.mirai-form input,
.mirai-form select {
	height: 40px;
}

