/*===============　PCサイズ設定　=================*/

/*===============　コンテンツ　=================*/

/*------------1カラム設定-----------------------*/

/*左カラム*/
#left_1A{
  clear: both;
  padding: 20px; 
  float: left;
  width: 100%;
  background-color:none ;
}


/*------------2カラム設定-----------------------*/

/*左カラム*/
#left_2A{
  clear: both;
  padding: 0px;
  float: left;
  width: 80%;
  background-color:none ;
}

/*右親カラム*/
#right_2main {
  float: right;
  width: 20%;
}

	/*右カラム*/
	#right_2B {
 	clear: both;
  	padding: 20px;
  	float: right;
  	width: 100%;
  	background-color:none ;
	}


/*------2カラムタイプ2-----*/
/*左カラム*/
#left_02A{
  clear: both;
  padding: 0px 2px 0px 0px;  /*上右下左*/
  float: left;
  width: 50%;
  background-color:none ;
}

/*右親カラム*/
#right_02main {
  float: right;
  width: 50%;
}

	/*右カラム*/
	#right_02B {
 	clear: both;
  	padding: 0px 3px 0px 0px;  /*上右下左*/
  	float: right;
  	width: 100%;
  	background-color:none ;
	}
	
/*------2カラムタイプ3-----*/
/*左カラム*/
#left_03A{
  clear: both;
  padding: 0px 1px 0px 0px;  /*上右下左*/
  float: left;
  width: 50%;
  background-color:none ;
}

/*右親カラム*/
#right_03main {
  float: right;
  width: 50%;
}

	/*右カラム*/
	#right_03B {
 	clear: both;
  	padding: 0px 0px 0px 1px;  /*上右下左*/
  	float: right;
  	width: 100%;
  	background-color:none ;
	}


/*------------3カラム設定-----------------------*/

/*左カラム*/
#left_3A {
  clear: both;
  padding: 15px; 
  float: left;
  width: 33.265306122%;　/*326px ((980÷3)÷980)*/
  background-color: ;   
}

/*右親カラム*/
#right_3main {
  float: right;
  width: 66.7346938%; /*654px ((980-328)÷980)*/
  background-color: ;
}

	/*右Aカラム*/
	#right_3A {
  	background-color: ;
  	width: 50%; /*307px (327-10-10÷654)*/
  	padding: 15px; /*padding10px (10÷327)*/
  	float: left;
	}

	/*右Bカラム*/
	#right_3B {
  	width: 50%; /*307px (327-10-10÷654)*/
  	padding: 15px; /*padding10px (10÷327)*/
  	float: right;
  	background-color: ;
	}

/*-----------------4カラム設定*--------------------*/

/*左親カラム*/
#left_4main {
  clear: both;
  float: left;
  width: 50%;　/*490px (490÷980)*/
  background-color: ;   
}

	/*左Aカラム*/
	#left_4A {
  	width: 50%;
  	padding:15px;
  	float: left;
  	background-color: ;
	}
	
	/*左Bカラム*/
	#left_4B {
  	width: 50%;
  	padding: 15px;
 	float: right;
 	background-color: ;
	}

/*右親カラム*/
#right_4main {
  float: right;
  width: 50%; /*490px (490÷980)*/
  background-color: ;
}

	/*右Cカラム*/
	#right_4C {
  	width: 50%; /*490px (490÷980)*/
  	padding: 15px;
  	float: left;
 	background-color: ;
	}

	/*右Dカラム*/
	#right_4D {
 	width: 50%; /*490px (490÷980)*/
  	padding: 15px;
  	float: right;
  	background-color: ;
	}

/*-----------------6カラム設定*--------------------*/

/*左親カラム*/
#left_6main {
  clear: both;
  float: left;
  width: 50%;　
  background-color: ;   
}

	/*左Aカラム*/
	#left_6A {
  	width: 33.3333%;
  	padding:15px;
  	float: left;
  	background-color: ;
	}
	
	/*左Bカラム*/
	#left_6B {
  	width: 33.3333%;
  	padding: 15px;
 	float: left;
 	background-color: ;
	}
	
	/*左Cカラム*/
	#left_6C {
  	width: 33.3333%;
  	padding: 15px;
 	float: right;
 	background-color:;
	}

/*右親カラム*/
#right_6main {
  float: right;
  width: 50%; 
  background-color: ;
}

	/*右Dカラム*/
	#right_6D {
  	width: 33.3333%; 
  	padding: 15px;
  	float: left;
 	background-color: ;
	}

	/*右Eカラム*/
	#right_6E {
 	width: 33.3333%;
  	padding: 15px;
  	float: left;
  	background-color: ;
	}
	
	/*右Fカラム*/
	#right_6F {
 	width: 33.3333%; 
  	padding: 15px;
  	float: right;
  	background-color: ;
	}





/*===============　タブレットサイズ設定　=================*/
@media screen and (max-width: 1024px) {
#wrap{
width:100%;
margin:0 auto;
}

/*------------タブレット　1カラム設定-----------------------*/

/*左カラム*/
#left_1A{
  clear: both;
  padding: 15px;
  float: left;
  width: 100%;
  background-color: none;
}

/*左カラム*/
#left_01A{
  clear: both;
  padding: 3% 10%  3% 10%;  /*上右下左*/ 
  float: left;
  width: 100%;
  background-color:none ;
}

/*------------タブレット　2カラム設定-----------------------*/

/*左カラム*/
#left_2A{
  clear: both;
  padding: 0px;
  float: left;
  width: 100%;
  background-color:none ;
}

/*右親カラム*/
#right_2main {
  float: right;
  width: 100%;
}

	/*右カラム*/
	#right_2B {
 	clear: both;
  	padding: 0px;
  	float: right;
  	width: 100%;
  	background-color:none ;
	}


/*------2カラムタイプ2-----*/
/*左カラム*/
#left_02A{
  clear: both;
  padding: 0px 0px 0px 0px;  /*上右下左*/
  float: left;
  width: 50%;
  background-color:none ;
}

/*右親カラム*/
#right_02main {
  float: right;
  width: 50%;
}

	/*右カラム*/
	#right_02B {
 	clear: both;
  	padding: 0px 0px 0px 1px;  /*上右下左*/
  	float: right;
  	width: 100%;
  	background-color:none ;
	}
	
/*------2カラムタイプ3-----*/
/*左カラム*/
#left_03A{
  clear: both;
  padding: 0px 0px 0px 0px;  /*上右下左*/
  float: left;
  width: 50%;
  background-color:none ;
}

/*右親カラム*/
#right_03main {
  float: right;
  width: 50%;
}

	/*右カラム*/
	#right_03B {
 	clear: both;
  	padding: 0px 0px 0px 1px;  /*上右下左*/
  	float: right;
  	width: 100%;
  	background-color:none ;
	}

/*------------タブレット　3カラム設定-----------------------*/

/*左カラム*/
#left_3A {
  clear: both;
  padding: 15px; 
  float: left;
  width: 33.265306122%;
  background-color: ;   
}

/*右親カラム*/
#right_3main {
  float: right;
  width: 66.7346938%; 
  background-color: ;
}

	/*右Aカラム*/
	#right_3A {
  	background-color: ;
  	width: 50%; /*307px (327-10-10÷654)*/
  	padding: 15px; /*padding10px (10÷327)*/
  	float: left;
	}

	/*右Bカラム*/
	#right_3B {
  	width: 50%; /*307px (327-10-10÷654)*/
  	padding: 15px; /*padding10px (10÷327)*/
  	float: right;
  	background-color: ;
	}

/*------------タブレット　4カラム設定-----------------------*/

/*左親カラム*/
#left_4main {
  float: none;
  width: 100%;
  background-color: ;   
}

	/*左Aカラム*/
	#left_4A {
  	width: 50%;
  	padding:15px;
  	float: left;
  	background-color: ;
	}
	
	/*左Bカラム*/
	#left_4B {
  	width: 50%;
  	padding: 15px;
 	float: right;
 	background-color: ;
	}

/*左親カラム*/
#right_4main {
  float: none;
  width: 100%;
  background-color: ;
}

	/*左Cカラム*/
	#right_4C {
  	width: 50%;
  	padding: 15px;
  	float: left;
 	background-color: ;
	}

	/*左Dカラム*/
	#right_4D {
 	width: 50%;
  	padding: 15px;
  	float: right;
  	background-color: ;
	}

/*------------タブレット　6カラム設定-----------------------*/

/*左親カラム*/
#left_6main {
  float: left;
  width: 50%;
  background-color: ;   
}

	/*左Aカラム*/
	#left_6A {
  	width: 33.3333%;
  	padding:15px;
  	float: left;
  	background-color: ;
	}
	
	/*左Bカラム*/
	#left_6B {
  	width: 33.3333%;
  	padding: 15px;
 	float: left;
 	background-color: ;
	}
	
	/*左Cカラム*/
	#left_6C {
  	width: 33.3333%;
  	padding: 15px;
 	float: right;
 	background-color: ;
	}

/*右親カラム*/
#right_6main {
  float: right;
  width: 50%;
  background-color:;
}

	/*右Dカラム*/
	#right_6D {
  	width: 33.3333%;
  	padding: 15px;
  	float: right;
 	background-color:;
	}

	/*右Eカラム*/
	#right_6E {
 	width: 33.3333%;
  	padding: 15px;
  	float: right;
  	background-color: ;
	}

	/*右Fカラム*/
	#right_6F {
 	width: 33.3333%;
  	padding: 15px;
  	float: left;
  	background-color: ;
	}

}


/*===============　スマホサイズ設定　=================*/
@media screen and (max-width: 640px) {

#wrap{
width:100%;
margin:0 auto;
}

/*-----------スマホ　1カラム設定-----------------------*/

/*左カラム*/
#left_1A{
  clear: both;
  padding: 10px;
  float: left;
  width: 100%;
  background-color: ;
}

/*------------スマホ　2カラム設定-----------------------*/

/*左カラム*/
#left_2A{
  padding: 0px;
  float: none;
  width: 100%;
  background-color: ;
}

/*右親カラム*/
#right_2main {
  float: none;
  width: 100%;
}

	/*右カラム*/
	#right_2B {

  	padding: 10px;
  	float: none;
  	width: 100%;
  	background-color: ;
	}

/*------2カラムタイプ2-----*/
/*左カラム*/
#left_02A{
  clear: both;
  padding: 0px 0px 0px 0px;  /*上右下左*/
  float: left;
  width: 100%;
  background-color:none ;
}

/*右親カラム*/
#right_02main {
  float: right;
  width: 100%;
}

	/*右カラム*/
	#right_02B {
 	clear: both;
  	padding: 0px 0px 0px 0px;  /*上右下左*/
  	float: right;
  	width: 100%;
  	background-color:none ;
	}
	
/*------2カラムタイプ3-----*/
/*左カラム*/
#left_03A{
  clear: both;
  padding: 0px 1px 0px 0px;  /*上右下左*/
  float: left;
  width: 50%;
  background-color:none ;
}

/*右親カラム*/
#right_03main {
  float: right;
  width: 50%;
}

	/*右カラム*/
	#right_03B {
 	clear: both;
  	padding: 0px 0px 0px 1px;  /*上右下左*/
  	float: right;
  	width: 100%;
  	background-color:none ;
	}

	
/*------------スマホ　3カラム設定-----------------------*/

/*左カラム*/
#left_3A {
  clear: both;
  padding: 10px; 
  float: none;
  width: 100%;
  background-color:;   
}

/*右親カラム*/
#right_3main {
  float: none;
  width: 100%; 
  background-color: ;
}

	/*右Aカラム*/
	#right_3A {
  	background-color: ;
  	width: 100%; /*307px (327-10-10÷654)*/
  	padding: 10px; /*padding10px (10÷327)*/
  	float: left;
	}

	/*右Bカラム*/
	#right_3B {
  	width: 100%; /*307px (327-10-10÷654)*/
  	padding: 10px; /*padding10px (10÷327)*/
  	float: right;
  	background-color: ;
	}

/*------------スマホ　4カラム設定-----------------------*/

/*左親カラム*/
#left_4main {
  float: none;
  width: 100%;
  background-color: ;   
}

	/*左Aカラム*/
	#left_4A {
  	width: 50%;
  	padding:10px;
  	float: left;
  	background-color: ;
	}
	
	/*左Bカラム*/
	#left_4B {
  	width: 50%;
  	padding: 10px;
 	float: right;
 	background-color: ;
	}

/*右親カラム*/
#right_4main {
  float: none;
  width: 100%;
  background-color: ;
}

	/*右Cカラム*/
	#right_4C {
  	width: 50%;
  	padding: 10px;
  	float: left;
 	background-color: ;
	}

	/*右Dカラム*/
	#right_4D {
 	width: 50%;
  	padding: 10px;
  	float: right;
  	background-color: ;
	}

/*------------スマホ　6カラム設定-----------------------*/

/*左親カラム*/
#left_6main {
  float: none;
  width: 100%;
  background-color: ;   
}

	/*左Aカラム*/
	#left_6A {
  	width: 33.33333%;
  	padding:10px;
  	float: left;
  	background-color: ;
	}
	
	/*左Bカラム*/
	#left_6B {
  	width: 33.33333%;
  	padding: 10px;
 	float: left;
 	background-color: ;
	}
	
	/*左Cカラム*/
	#left_6C {
  	width: 33.33333%;
  	padding: 10px;
 	float: right;
 	background-color: ;
	}

/*右親カラム*/
#right_6main {
  float: none;
  width: 100%;
  background-color: ;
}

	/*右Dカラム*/
	#right_6D {
  	width: 33.33333%;
  	padding: 10px;
  	float: right;
 	background-color: ;
	}

	/*右Eカラム*/
	#right_6E {
 	width: 33.33333%;
  	padding: 10px;
  	float: right;
  	background-color: ;
	}

	/*右Fカラム*/
	#right_6F {
 	width: 33.33333%;
  	padding: 10px;
  	float: left;
  	background-color: ;
	}

}

