@charset "utf-8";


html {
 background-color: #F2F2F2;
 padding-left: -50px;
 
}
body {
 background-color: none;
 height: 100%;
 width: 100%
}

#up_bg{
position:absolute;
background-color:white;
height:250px;
width:100%;
z-index:0;
left:0px;
}

#head1 {
 margin: -9px;
 height: 15px;
 background-image: url(imges/1.png);
 background-size: 35px 40px;
 padding-left: 5%;
 padding-top: 0px;
 cursor: hand;
 box-shadow: 0px 4px 3px #100;
 position:fixed;
 z-index:10;
 width:100%;
}

#login {
  cursor: hand;
  cursor: pointer;
  font-family: Arial;
  color: white;
}

#laolg{
 //position: relative;
 //float: left;
 color: red;
 //left: 70%;
 //top: 0px;
 font-size: 15px;
}

#bar {
	float: left;
	color: white
}

#lao_lg_b {
    position:absolute;
    /*ここからはデザイン*/
    width:50px;
    height:20px;
    //background:#64FE2E;
    background-image: url(imges/bg.png);
    top: 15px;
    
    }
#lao_lg {
    position:absolute;
    width:50px;
    height:18px;
    /*ここからはデザイン*/
    top:0;
    left:0;
    //background:#64FE2E;
    background-image: url(imges/1.png);
    color: white;
    font-size: 14px;
    text-align: center;
    padding-bottom: 4px;
    cursor: pointer;
    }
    
#japanese_lg_b {
    position:absolute;
    /*ここからはデザイン*/
    width:50px;
    height:20px;
    //background:#64FE2E;
    background-image: url(imges/bg.png);
    top: 30px;
    }
#japanese_lg {
    position:absolute;
    width:50px;
    height:17px;
    /*ここからはデザイン*/
    top:0;
    left:0;
    //background:#64FE2E;
    background-image: url(imges/1.png);
    padding: 0px;
    padding-top: 3px;
    color: white;
    font-size: 12px;
    vertical-align: middle;
    text-align: center;
    cursor: pointer;
    }
    
    
    
#eng_lg_b {
    position:absolute;
    /*ここからはデザイン*/
    width:50px;
    height:20px;
    //background:#64FE2E;
    background-image: url(imges/bg.png);
    top: 60px;
    }
#eng_lg {
    position:absolute;
    width:50px;
    height:18px;
    /*ここからはデザイン*/
    //background:#64FE2E;
   // backgroung-image: url(imges/bg.png);
    background-image: url(imges/1.png);
    color: white;
    font-size: 14px;
   // text-align: center;
    vertical-align: middle;
    text-align: center;
    padding-top: 2px;
    cursor: pointer;
    }
    
    #contain
    {
    background-color: none;
   
    width: 100%;
    left: 0p;
    position: relative;
    left: 0px;
    top: 10px;
    
    }
    
    #center
    {
    background-color: none;
    width: 1000px;
    margin: auto;
    height: 1000px;
    //background-color:yellow;
    }
    
    #logo
    {
    background-color: none;
    //width: 50px;
    padding-left: 70px;
    padding-right: 20px;
    }
    
    #fblogo
    {
    position: relative;
    right: 1000px;
    top: 550px;
    background-color: none;
    cursor: pointer;
    }
    
     #fbdai
    {
    position: relative;
    right: -100px;
    top: 2px;
    background-color: none;
    cursor: pointer;
    
    }
    
    #menubar
    {
     background-image: url(imges/menubg.png);
     width: 1000px;
     height: 30px;
     position: relative;
     top: 0px;
     left:0px;
     background-repeat: repeat-x;
     
    }
    
    #menubar_d 
    {
     background-image: url(imges/bk-body2.png);
     width: 0px;
     height: 3px;
     position: relative;
     top: 0px;
     left: 0px;
     
    }
    
    table#table-bar
    {
    background-color: none;
    position: relative;
   // left: 320px;
    margin: auto;
    border: 0px;
    }
    
    table#table-bar td 
    {
    text-align: center;
    cursor: pointer;
    color: white;
    width: 50px;
    height:30px;
    }
    
    
    
    
    table#table-bar td:hover
    {
    //background-color: grey;
    //background-image: url(laonissinsmtphotos/bg1.png);
    }
    #profile:hover
    {
     background-color: grey;
    // height:100%;
    }
    #contract:hover
    {
     background-color: grey;
     //height:100%;
    }
    #map:hover
    {
    background-color: grey;
    //height:100%;
    }
    #group:hover
    {
    background-color: grey;
    //height:100%;
    }
    #home:hover
    {
    background-color:grey;
    }
    
    
   
    
    table#pdfbar td#pdf
    {
     background-image: url(laonissinsmtphotos/pdf3.jpg);
     background-repeat: no-repeat;
     background-position:center;
      background-size: 55px 55px;
    }
     table#pdfbar td#pdf:hover
    {
     background-image: url(laonissinsmtphotos/pdf3.jpg);
     background-repeat: no-repeat;
     background-position:center;
      background-size: 56px 56px;
     
    }
   
    
    #center_bg 
    {
    background-image: url(imges/1.png);
    position: absolute;
    height: 1200px;
    width: 101%;
    top: 200px;
    left:-10px;
    background-size: 10px 1100px;
    
    }
    
    #img_bg
    {
    background-size: 1300px 520px;
    height: 520px;
    width: 1300px;
    position: relative;
    margin: auto;
    top:0px;
    //background-color:yellow;
    background-color: #F2F2F2;
    }
    
    #slider_bg
    {
    background-image: url(imges/center_bg.png);
    background-size: 1300px 1290px;
    height: 1290px;
    width: 1300px;
    position: relative;
    margin: auto;
    top:-570px;
    left:0px;
    box-shadow: 3px 4px 30px #100;
    padding-top:10px;
   
    z-index:5;
    }
    
    #search
    {
     color:#0B0B61;
     position: relative;
     top:100px;
     font-family: Arial,Helvetica Neue,Helvetica,sans-serif;
     font-size: 20px;
     font-weight: bold
     
    }
    
    #Search_bar_bg
    {
    position: relative;
    top: 100px;
	height:180px;
    }
    #search_bottun
    {
     background-color: #FA58F4;
    // background-color: grey;
     cursor: pointer;
     
    }
    #search_bottun:hover
    {
    background-color: #F6CEEC;
    }
	
    #clear_bottun
    {
     background-color: #FA58F4;
     //background-color: grey;
     cursor: pointer;
     
    }
    #clear_bottun:hover
    {
    background-color: #F6CEEC;
    }
    
    #news 
    {
     color:#0B0B61;
     position: relative;
     top:-265px;
     font-family: Arial,Helvetica Neue,Helvetica,sans-serif;
     font-size: 20px;
     font-weight: bold
     
    }
	#newsbox
	{
		position: relative;
		top:-265px;
	}
	.scoll
	{
		overflow:scroll;
		//height:200px;
	}
	
	#supporter1
	{
		position:absolute;
		top: 1000px;
		width:100%;
		height:220px;
		padding-top:10px;
		padding-bottom:10px;
	}
	
	#officelogin
	{
		background-color:none;
		width:100%;
		height:100px;
		text-align:center;
	}
	#login_contain
	{
		background-color:none;
		text-align:center;
		height:200px;
		width:400px;
		padding-top:40px;
		margin:auto;
		
	}
	
	#login_contain_1
	{
		padding-top:3px;
		padding-bottom:5px;
		margin:auto;
	}
	
	#regis_contain
	{
		background-color:none;
		text-align:center;	
		width:100%;
		padding-top:10px;
	}
	
	#regis_contain_1
	{
		padding-top:3px;
		text-align:center;
		height:460px;
		width:420px;
		margin:auto;
		background-repeat:repeat-x;
		background-size:420px 700px;
	}
	#document
	{
	    
	    background-color:white;
		height:60px;
		width:100%;
		margin:auto;
		background-repeat:repeat-x;
		position:relative;
		top:50px;
         border-width: thin;
         border-color:grey;
         border-bottom: 2px solid grey;
         border-top: 2px solid grey;
         z-index:0;
         cursor: pointer;
         font-weight:900;
         font-size:23px;
         text-align:center;
	}
	#document:hover{
	background-color:dark-white;
	color:#33FF00;
	}
	#vdo
	{
	background-color:none;
	position:relative;
	top:70px;
	text-align: center;
	margin:auto;
	height:520px;
	}
	#vdo_center
	{
	background-color:white;
	margin:auto;
	width:800px;
	height:372px;
	background-repeat:no-repeat;
	position:relative;
	margin:auto;
	margin: 0 auto;
    box-shadow: 3px 4px 30px #100;
	}
	#loading
	{
	 background-image: url(laonissinsmtphotos/loading.gif);
	 background-color:none;
	 width:30px;
	 height:30px;
	 position:relative;
	 margin:auto;
	 top:45%;
	 z-index:-1;
	}
	#vdo_list
	{
	 background-color:none;
	 width:800px;
	 height:120px;
	 position:relative;
	 top:20px;
	 margin:auto;
	}
	#vdo_1
	{
	  width:95%;
	 height:90%;
	 background-image: url(nissinsmtvdo/indroductioneng.png);
	 margin:auto;
	 box-shadow: 0px 0px 15px blue;
	 background-size:100% 100%;
	  cursor: pointer;
	 
	}
	
	#vdo_2
	{
	  width:95%;
	 height:90%;
	 background-image: url(nissinsmtvdo/eizou.png);
	 margin:auto;
	 box-shadow: 0px 0px 15px #100;
	 background-size:100% 100%;
	  cursor: pointer;
	}
	#vdo_3
	{
	 width:95%;
	 height:90%;
	 background-image: url(nissinsmtvdo/yazaki.png);
	 margin:auto;
	 box-shadow: 0px 0px 15px #100;
	 background-size:100% 100%;
	  cursor: pointer;
	}
	#vdo_4
	{
	 width:95%;
	 height:90%;
	 background-image: url(nissinsmtvdo/yazaki.png);
	 margin:auto;
	 box-shadow: 0px 0px 15px #100;
	 background-size:100% 100%;
	  cursor: pointer;
	}
	#vdo_5
	{
	 width:95%;
	 height:90%;
	 background-color:white;
	 margin:auto;
	 box-shadow: 0px 0px 15px #100;
	}
	
	#loading1
	{
	 background-color:none;
	 width:20px;
	 height:20px;
	 position:relative;
	 margin:auto;
	 top:37%;
	 background-size:20px 20px;
	}
	#loading4
	{
	 background-color:none;
	 width:20px;
	 height:20px;
	 position:relative;
	 margin:auto;
	 top:37%;
	 background-size:20px 20px;
	}
	#loading2
	{
	 background-color:none;
	 width:20px;
	 height:20px;
	 position:relative;
	 margin:auto;
	 top:37%;
	 background-size:20px 20px;
	}
	#loading3
	{
	 background-color:none;
	 width:20px;
	 height:20px;
	 position:relative;
	 margin:auto;
	 top:37%;
	 background-size:20px 20px;
	}
	#main_vdo
	{
	    z-index:1;
	    position:relative;
	    top:-50px;
	    height:110%;
	    width:800px;
	}
	#profile,#home
	{
	 border-left: 1px solid grey;
	}
	#contract
	{
	 border-left: 1px solid grey;
	}
	#map
	{
	 border-left: 1px solid grey;
	}
	#group
	{
	 border-left: 1px solid grey;
	 border-right: 1px solid grey;
	}
	#foot
	{
	position:relative;
	width:100%;
	height:16px;
	background-color:#D5D8DC;
	top:120px;
	color:white;
	}
	#textarea_eng
	{
	 width:90%;
	 background-color:none;
	 height:100%;
	 z-index:10;
	 margin:auto;
	 font-size:18px;
	 text-align:center;
	 font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	}

	#textarea_jp
	{
	 width:90%;
	 background-color:none;
	 height:100%;
	 z-index:10;
	 margin:auto;
	font-size:18px;
	display:none;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	text-align:center;
	}
	#profilephoto
	{
	 position:relative;
	 width:350px;
	 height:160px;
	 background-image: url(laonissinsmtphotos/network.jpg);
	 background-size:100% 100%;
	 left:855px;
	 top:-160px;
	 
	}
	#foot
	{
	position:relative;
	width:100%;
	height:16px;
	background-color:#D5D8DC;
	top:40px;
	color:white;
	}