/**
 * BlankPlate | Yet another HTML5 Starter Kit
 *
 * BlankPlate Main stylesheet
 *
 * @copyright	Copyright 2012, Dimitris Krestos
 * @license		Apache License, Version 2.0 (http://www.opensource.org/licenses/apache2.0.php)
 * @link		http://vdw.staytuned.gr/html5-starter-kit-blankplate/
 * @package		BlankPlate
 * @version		v1.2.3
 */


/*タブ全体を囲む
---------------------------------*/
.tabArea {
  background: #000;
}
.tabs_wrap {
	width: 100%;
  margin: 5% auto;
}
.tabs {
}
@media only screen and ( max-width: 749px ) {
  .tabs {

  }
}
/*タブタイトル部分
---------------------------------*/
.tab_title {
  
}
.tabs ul{
	width: 100%;
	max-width: 720px;
	margin: 0 auto;
}
@media only screen and ( max-width: 749px ) {
.tabs ul{
}
}

.tabs ul {
	list-style: none outside none;
	margin: 0 auto;
	font-size: 0;
}

.tabs li {
	width: calc(100% / 2);/*タブ数*/
	margin: 0 auto 0;
	display: inline-block;
}

.tabs ul li:nth-child(1) a {
	background: url("../img/tab1.png") no-repeat;
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	transition:background .3s;
}
.tabs ul li:nth-child(2) a {
	background: url("../img/tab2.png") no-repeat;
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	transition:background .3s;
}
/*.tabs ul li:nth-child(3) a {
	background: url("../img/tab3.png") no-repeat;
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	transition:background .3s;
}
*/
.tabs ul li:nth-child(1) a:hover {
	background: url("../img/tab1_on.png") no-repeat;
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	transition:background .3s;
}
.tabs ul li:nth-child(2) a:hover {
	background: url("../img/tab2_on.png") no-repeat;
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	transition:background .3s;
}
/*.tabs ul li:nth-child(3) a:hover {
	background: url("../img/tab3_on.png") no-repeat;
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	transition:background .3s;
}*/
.tabs ul li:nth-child(1).active a {
	background: url("../img/tab1_on.png") no-repeat;
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;  
	-o-background-size: cover; 
}
.tabs ul li:nth-child(2).active a {
	background: url("../img/tab2_on.png") no-repeat;
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;  
	-o-background-size: cover; 
}
/*.tabs ul li:nth-child(3).active a {
	background: url("../img/tab3_on.png") no-repeat;
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;  
	-o-background-size: cover; 
}*/


.tab_title a {
	display: block;
}

.tabs a  {
	color: #fff;
	display: block;
	text-decoration: none;
	white-space: nowrap;
}

/*.tabs ul li a img {
	opacity: 1;
}
.tabs ul li a:link img:hover {
	opacity: 1;
}
*/
/*現在のタブ
---------------*/
.active {
}
.active a {
	color: white;
}
.tabs ul li.active a img {
}

@media only screen and ( max-width: 599px ) {
	.tabs a  {
	}
}

/*タブコンテンツを囲む
---------------------------------*/
#tab-1 {
  background: url("../img/bg_in.png");
  overflow: hidden;
}
#tab-2 {
  background: url("../img/bg_style.jpg");
  overflow: hidden;
}

.tab_box_wrap {
	width: 100%;
	margin: 0 auto;
  padding-bottom: 5%;
}









/*タブ切替用*/
/*.tab_changer {
	width: 10%;
	margin: 0 auto;
}
*/
/*タブコンテンツ背景*/
/*#tab-1 .tab_box {
	background: #66d4f5;
}
#tab-2 .tab_box {
	background: #fff000;
}
#tab-1 .tab_changer {
	background: url("../img/bg_tab1_changer.png") right top / auto 100% no-repeat;
	
}
#tab-2 .tab_changer {
	background: url("../img/bg_tab0_changer.png") left top / auto 100%  no-repeat;
}
*/
/*@media only screen and ( max-width: 639px ) {
.tab_box {
	width: 90%;
	max-width: 840px;
	margin: 0 auto;
}
.tab_changer {
	width: 10%;
	margin: 0 auto;
	}
	#tab-1 .tab_changer {
		background: url("../img/bg_tab1_changer.png") right top / 100% auto no-repeat;
	}
	#tab-2 .tab_changer {
		background: url("../img/bg_tab0_changer.png") left top / 100% auto no-repeat;
	}
}
*/
/*.side_tab {
	display: block;
	width: 100%;
	height: 100%;
	cursor: pointer;
}
*/