@charset "utf-8";
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

   HOMEページ

   ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

html,
body,
#page { height: 100%; }

h2 { display:none; }

.amap { padding:2%; width:50%; float:left; }
.pink { color:#fff !important; padding:7px !important; margin:0 0 10px 0 !important; border:none !important; background:#e4007f; }
.blue { color:#fff !important; padding:7px !important; margin:0 0 10px 0 !important; border:none !important; background:#00a0e9; }
.green { color:#fff !important; padding:7px !important; margin:0 0 10px 0 !important; border:none !important; background:#8ec31f; }
.caption { font-size:14px; color:#4F4F4F;}

.editorBox img.tebura { width:40% !important; float:right; margin-top:1em; }

a.venoboxTalent { display:block; text-align:center; vertical-align:middle; width:100%; height:auto; margin:15px 0 5px 0; overflow:hidden; background-size: cover !important; background-repeat:no-repeat !important;
-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }


.sizatabel { margin:20px 0 20px 0;}
.sizatabel tr th,
.sizatabel tr td { text-align:center;padding:0.2em !important; }

.amap { padding:2%; width:50%; float:left; }


/* ************************************************************************************************

   @media screen and (max-width: 768px)

   ************************************************************************************************ */
	  	   	 
@media screen and (max-width: 768px) {

#page { height:auto;}



/* ************************************************************************************************

   @media screen and (max-width: 738px)

   ************************************************************************************************ */
   
@media screen and (max-width: 738px) {

.amap { width:98%; float:none; }
.sizatabel { margin:7px 0 7px 0;}
}


/* ************************************************************************************************
   
   @media screen and (max-width: 600px)

   ************************************************************************************************ */
	  	   	 
@media screen and (max-width: 600px) {


}

/* ************************************************************************************************
   
   @media screen and (max-width: 600px)

   ************************************************************************************************ */
	  	   	 
@media screen and (max-width: 480px) {


}





