@charset "UTF-8";
/* ################################################################################ */
/*===============================================
●PC.css  画面の横幅が770px以上①
===============================================*/
@media (min-width: 770px) {

#sideadd-09A, #sideadd-09B, #sideadd-09C, #sideadd-09D{
  margin-top : 10px;
  background-color : black;
  margin-bottom : 20px;
  text-align : center;
  padding-top : 10px;
  font-size : 12px;
  text-decoration : underline;
}

#sideadd-09A li, #sideadd-09B li, #sideadd-09C li, #sideadd-09D li{
  margin-bottom : 10px;
}

#underadd-09A, #underadd-09B, #underadd-09C, #underadd-09D{
	margin-bottom: 30px;
	padding : 10px 2%;padding-left : 2%;
	background-color: white;
}

#unadd2-09A, #unadd2-09B, #unadd2-09C, #unadd2-09D{
	margin-bottom: 30px;
	padding : 10px 1%;
	background-color : white;
}

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

.underaddB{
  float : right;
  width : 50%;
  
    margin-bottom : 20px;
  }

.underadd01{
  float : left;
  width : 50%;
  text-align : center;
	margin-top: 15px;
}

.underadd02{
  width : 50%;
  float : right;
  text-align : center;
	margin-top: 15px;
}

.g-add-res{
  width : 100%;
  text-align : center;margin-bottom : 30px;
}

.unadd1{
	
	float: left;	
	width : 50%;	
	height : inherit;	

    text-align : center;
  
    margin-bottom : 20px;
  }

.unadd2{
		
	float: right;	
	width : 50%;	
	height : inherit;	
    text-align : center;
  }

.underadd{
  width : 100%;
    margin-bottom : 20px;  
    margin-top : 0px;
  }

.g-add-res100{
  width : 100%;
  text-align : center;margin-bottom : 20px;
}
}
/* ########### 768px以上ここまで① ########### */
/* ################################################################################ */
/*===============================================
●SP.css  画面の横幅が770pxまで③
===============================================*/
@media screen and (max-width:770px){

#sideadd-09A, #sideadd-09B, #sideadd-09C, #sideadd-09D{
	
	display: none;	
}

#underadd-09A, #underadd-09B, #underadd-09C, #underadd-09D{
	
	margin-left: 1%;	
	margin-right: 1%;	
	padding-left: 1%;	
	padding-right: 1%;	

    background-color : white;
  
    margin-bottom : 30px;
  padding : 20px;
}

#unadd2-09A, #unadd2-09B, #unadd2-09C, #unadd2-09D{
	
	margin-left: 1%;	
	margin-right: 1%;	

    background-color : white;
  
    margin-bottom : 30px;
  padding : 20px 1%;padding-bottom : 20px;
}

.underaddA{
  width : 100%;
}

.underaddB{
  width : 100%;
    margin-bottom : 20px;
  }

.underadd01{
  float : left;
  width : 50%;
  text-align : center;
	margin-top: 15px;
}

.underadd02{
  width : 50%;
  float : right;
  text-align : center;
	margin-top: 15px;
  }

.underadd{
  width : 100%;
  margin-top : 20px;
}

.g-add-res{
  width : 100%;
  text-align : center;margin-bottom : 30px;
  margin-top : -10px;
}

.unadd1, .unadd2{
	text-align: center;
	width: 100%;
	margin-bottom: 10px;
}

.g-add-res100{
  width : 100%;
  text-align : center;margin-bottom : 20px;
}
}
/* ########### SP.css  画面の横幅が768pxここまで③########### */



.unadd{
	width: 100%;
	margin-top: 20px;
  margin-bottom : 20px;
}

.unadd a{
	text-decoration: underline;
}

.g-addA-res{
  width : 100%;
  text-align : center;margin-bottom : 30px;
  margin-top : -10px;
}

.add-label{
  font-size : 12px;
  color : #666666;
}

.g-add-300{
  margin-top : 20px;
  width : 100%;
  text-align : center;margin-bottom : 10px;
}




.add250{
  margin-left : 10%;
  margin-right : 10%;
  margin-bottom : 35px;
  width : 78%;
  height : 250px;
  text-align : center;
}








#unadd2-09A p,#unadd2-09B p,#unadd2-09C p,#unadd2-09D p{
  margin-left : 2%;
  margin-right : 2%;
}

