/*
ここに独自の CSS を追加することができます。

詳しくは上のヘルプアイコンをクリックしてください。
*/

/* グローバルメニュー（サブメニュー）マウスオーバー時の色 */
.navbar ul.gMenu > li > ul.sub-menu li a:hover {
    color: green
}

/* メニューの幅 */

/* PCとスマホで画像の位置を変える*/
	  /* 全体の設定 */

/* ------構成図エリア------ */
    #katsudonaiyo_fig { 
	  width: 660px; height: 255px;
	  position: absolute; 
	  top: 180px; 
	  left: 20px; 
	  }
    #katsudonaiyo_cyushin_namiyanagi { 
	  width: 120px; height: 28px;
	  position: absolute; 
	  top: 225px; 
	  left: 185px; 
	  }

    #katsudonaiyo_cyushin_shonai { 
	  width: 120px; height: 28px;
	  position: absolute; 
	  top: 253px; 
	  left: 185px; 
	  }
    #katsudonaiyo_jinzaicenter { 
	  width: 115px; height: 65px;
	  position: absolute; 
	  top: 295px; 
	  left: 80px; 
	  }
    #katsudonaiyo_minanonihongo { 
	  width: 180px; height: 50px;
	  position: absolute; 
	  top: 380px; 
	  left: 155px; 
	  }
    #katsudonaiyo_young { 
	  width: 110px; height: 65px;
	  position: absolute; 
	  top: 295px; 
	  left: 290px; 
	  }
    #katsudonaiyo_plaza { 
	  width: 150px; height: 60px;
	  position: absolute; 
	  top: 230px; 
	  left: 425px; 
	  }
    #katsudonaiyo_kyoikucenter { 
	  width: 200px; height: 60px;
	  position: absolute; 
	  top: 370px; 
	  left: 405px; 
	  }


/* -------支援のお願い------ */
	  
    #shienno_onegai_pc { 
	  width: 160px; height:200px; 
	  position: absolute; 
	  top: 480px; 
	  left: 490px; 
	  }
	  
/*    #shienno_onegai_smho { */
/*	  display: none; */
/*	  } */
	  	  

	  



	  
/* -------スポンサーエリア------ */

     #sponsor_header_sheet { 
	  width: 480px; height: 680px;
	  position: absolute; 
	  top: 480px; 
	  left: 5px; 
	  }

    #sponsor_header_sheet2 { 
	  width: 480px; height: 480px;
	  position: absolute; 
	  top: 700px; 
	  left: 5px; 
	  }
  #sponsor_header_sheet3 { 
	  width: 480px; height: 480px;
	  position: absolute; 
	  top: 640px; 
	  left: 5px; 
	  }
  #sponsor_header1  { 
	  width: 480px; height: 80px; 
	  position: absolute; 
	  top: 480px; 
	  left: 5px; 
	  } 
   #sponsor_Agata{
		 width: 360px; height: 80px; 
	  position: absolute; 
    top: 510px; 
	  left: 10px; 
	  } 
   #sponsor_Alpico  { 
	  width: 300px; height: 80px; 
	  position: absolute; 
	  top: 600px; 
	  left: 10px; 
	  } 
   #sponsor_SmileLab { 
	  width: 145px; height: 145px; 
	  position: absolute; 
	  top: 600px;  
	  left: 320px; 
	  } 
    #sponsor_MTLab { 
	  width: 230px; height: 50px; 
	  position: absolute; 
	  top: 690px; 
	  left: 10px; 
	  } 
   #sponsor_Fuchianmura {   
	  width: 230px; height: 50px; 
	  position: absolute; 
	  top: 750px;  
	  left: 10px;
	  } 
   #sponsor_Inouejimusyo {   
	  width: 180px; height: 36px; 
	  position: absolute; 
	  top: 810px;  
	  left: 10px; 
	  }


	  
   #nihongo_kyoushitu_map {   
	  width: 320px; height: 36px; 
	  position: absolute; 
	  top: 870px;  
	  left: 60px; 
	  }

	  
/*   img { */
/*	  max-width: 100%; */
/*	  height:auto; */
/**   } */

/* -----------------------------------------------------*/
	  /* スマホの設定 */
/*------------------------------------------------------*/
@media screen and (max-width: 480px) {

	  
/* ------構成図エリア------ */

    #katsudonaiyo_fig { 
	  width: 440px; height: 155px;
	  position: absolute; 
	  top: 210px; 
	  left: 10px; 
	  }
    #katsudonaiyo_cyushin_namiyanagi { 
	  width: 80px; height: 19px;
	  position: absolute; 
	  top: 240px; 
	  left: 120px; 
	  }

    #katsudonaiyo_cyushin_shonai { 
	  width: 80px; height: 18px;
	  position: absolute; 
	  top: 258px; 
	  left: 120px; 
	  }
    #katsudonaiyo_jinzaicenter { 
	  width: 77px; height: 43px;
	  position: absolute; 
	  top: 287px; 
	  left: 50px; 
	  }
    #katsudonaiyo_minanonihongo { 
	  width: 120px; height: 33px;
	  position: absolute; 
	  top: 343px; 
	  left: 100px; 
	  }
    #katsudonaiyo_young { 
	  width: 73px; height: 43px;
	  position: absolute; 
	  top: 287px; 
	  left: 190px; 
	  }
    #katsudonaiyo_plaza { 
	  width: 100px; height: 40px;
	  position: absolute; 
	  top: 243px; 
	  left: 280px; 
	  }
    #katsudonaiyo_kyoikucenter { 
	  width: 133px; height: 40px;
	  position: absolute; 
	  top: 337px; 
	  left: 267px; 
	  }

/* -------支援のお願い------ */
	  
  #shienno_onegai_pc {
	  display: none;
	  }
/* -------支援のお願い------ */
  #shienno_onegai_smho { 
	  width: 320px; height:100px;  
	  position: absolute;  
	  top: 390px; 
	  left: 5px;  
	  }
	  
/* -------スポンサーエリア------ */

	  
    #sponsor_header_sheet { 
	  width: 320px; height:280px; 
	  position: absolute; 
	  top: 480px; 
	  left: 5px; 
	  }
    #sponsor_header_sheet2 { 
	  width: 320px; height: 380px; 
	  position: absolute; 
	  top: 565px; 
	  left: 5px; 
	  }
#sponsor_header_sheet3 { 
	  width: 320px; height: 480px;
	  position: absolute; 
	  top: 600px; 
	  left: 5px; 
	  }
	#sponsor_header1  { 
	  width: 320px; height: 25px; 
	  position: absolute; 
	  top: 480px; 
	  left: 5px; 
	  } 
     #sponsor_Agata {
	  width: 240px; height: 50px;
	  position: absolute;
	  top: 505px;
	  left: 10px;
	  }
   #sponsor_Alpico {
	  width: 200px; height: 50px;
	  position: absolute;
	  top: 565px;
	  left: 10px;
	  }
    #sponsor_SmileLab {   /* works , however height is not work it is 'auto' */
	  width: 95px; height: 95px;
	  position: absolute;
	  top: 565px; 
	  left: 220px;
	  }
     #sponsor_SmileLab { 
         max-width: 80%;
         height:auto; 
          }
    #sponsor_MTLab { 
	  width: 150px; height: 30px; 
	  position: absolute; 
	  top: 630px; 
	  left: 10px; 
	  } 
   #sponsor_Fuchianmura {   
	  width: 150px; height: 30px; 
	  position: absolute; 
	  top: 670px;  
	  left: 10px;
	  } 
     #sponsor_Inouejimusyo {   
	  width: 130px; height: 26px; 
	  position: absolute; 
	  top: 670px;  
	  left: 170px; 
	  }
	  	  
   #nihongo_kyoushitu_map {   
	  width: 180px; height: 36px; 
	  position: absolute; 
	  top: 710px;  
	  left: 60px; 
	  }
 
   #ctn_facebooklink {   
	  width: 130px; height: 36px; 
	  position: absolute; 
	  top: 740px;  
	  left: 20px; 
	  }
	  
	  
	  	  
    } 
/* PCの設定 */
@media screen and (min-width: 481px) {
/* -------支援のお願い------ */
 
   #shienno_onegai_smho { 
	  display: none; 
	  } 	
   #ctn_facebooklink {   
	  display: none; 
	  } 	
    }
}
/*-----------------------------------------------------------------------------/
