﻿@charset "utf-8";/*Shift_JIS UTF-8*/

html {
    overflow-y: hidden; 
}

a {
    text-decoration:none;
}


#wrapper {
    width: 900px; /*900 890 887*/
     margin-top: -7px;/*-5*/   
    /*border: 1px solid blue;*/
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0;
      
}

/*div#div0{
 float:left;
 width:861px;

}*/

div#div1 {            
  float:left;
  width:162px;/*195*/
  height:1800px;
  margin-left:7px; 
  margin-top:-15px;
	/*border:1px solid red;  */
}

div#div11{
	float:left;
	width:200px;
	height:101px;
	/*border:1px solid red;  */	
}

div#div12{
	float:left;
	width:200px;
	height:444px;
	margin-top:2px;
	margin-left:1px;
	/*border:1px solid red;  */	
	font-family:"ＭＳ Ｐゴシック";/*Meiryo UI*/
	font-size:9pt;	
}

#div12 table, #div12 td{
	border-collapse:collapse;
	border:1px solid gray; /*#333*/
	
	/*border:1px solid #ccccff*/	
}

div#div2{
    float:left; 
    width:820px;/*810*/
    Height:158px; 
    margin-top:-7px;/*-7*/
    margin-left:-7px; /*5*/
	/*  border:1px solid red;*/
}

div#div21{
	float:left;
	 width:819px; 
	 height:70px; 
	 padding-top:10px;
	 text-align:center; 
	 font-family:'Meiryo UI'; 
	 font-size:30pt; 
	 font-weight:900; 
	 color:white;/*navy*/
	 /*background-image:url('../image/image7.jpg')*/
     background-image:url('../image/image26.png')
	}

div#div3 {
    float: left;
    width: 701px; /*819*/
    Height: 471px;/*441*/
    margin-left:1px;
    margin-top:-15px;

    /*border:1px solid red;*/
    /*background-image:url('../image/image7.png');*/
    /*background-image: url('../Image/contents.png');*/
}
	
/*#div31 table1, #div31 td{
	border-collapse:collapse;
	border:1px solid #333;
		
}*/

#div3 table, #div3 td{
	border-collapse:collapse;
	border:1px solid navy;/*#333*/
	/*border:1px solid gray;*/	
	color:navy;/*white*/

}

#div4 {
    /*display: none;*/
    float: left;
    width: 701px; /*725*/
    Height: 471px; /*441*/
    margin-left: 1px;
    margin-top: -15px;
}

#div5 {
    /*display: none;*/
    float: left;
    width: 701px; /*725*/
    Height: 471px; /*441*/
    margin-left: 1px;
    margin-top: -15px;
}

#div6 {
    /*display: none;*/
    float: left;
    width: 750px; /*725*/
    
}


.table1{
    table-layout: fixed;
    width: 160px;
}

.tdtitle1 {
    width: 70px;/*120*/
    /*height: 10px;*//*22 15px*/
    text-align:center;
    background-color: blue;
    color: white;
    border: 1px solid red;

    font-size: 9pt;
   
}
.tddata1{
    width:90px;
    border:1px solid red;
}
#tddata11{
    width:90px;
    border:1px solid red;

    line-height:1; /*DropDownList��㉺�ɓ������B*/
}

.table2 {
    table-layout: fixed;
    width: 200px;
}

.tdtitle2 {
    width: 70px;/*120*/
    /*height: 10px;*//*22 15px*/
    text-align:center;
    background-color: blue;
    color: white;
    border: 1px solid red;

    font-size: 9pt;
   
}

.tddata2 {
    width: 190px;
            /*height: 10px;*//*22px*/
             text-align: left;
            /*font-size: 10pt;*/
            border: 1px solid red;
}

.table3{
    table-layout: fixed;
    width: 158px;
}
.tdtitle3 {
    width: 70px;/*120*/
    /*height: 10px;*//*22 15px*/
    text-align:center;
    background-color: blue;
    color: white;
    border: 1px solid red;

    font-size: 9pt;
   
}
.tddata3{
    width:90px;
    border:1px solid red;
}

/*---------------------------------------------------------------*/




/*-- 20170307 -----------------------------------------------------------------------------------*/

ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	color: #fff;/*whie*/

}

#nav {
	overflow: hidden;
	/*width: 565px;*/
	/*margin: 0 auto;*/
   
}
#nav li  {
	float: left;
    
}
#nav li a {
	font-size: 11pt;
	display: block;
	/*width: 108px;*/
	height: 17px;/*20*/
	margin: 1px 0 0 1px;
	padding: 3px 2px;
	/*line-height: 1.3;*/
	color: #ffffff;
	background: blue;/*#9fb7d4*/
	text-align: center;

    width:70px;/*80*/
    
    text-decoration: none; /* ��������� */
    outline: none; /* �I����̓_���g������� */

    font-family:'MS Gothic';

}

#nav li a:hover {
	color: #ffffff;
	background: #ff9900;/*��ݼ�*//*#afc6e2*/
}
#nav li ul {
	width: 100px;/*100*/
	display: none;
	position: absolute;
}
#nav li ul li {
	float: none;
}
#nav li ul li a {
	background: blue;/*#9fb7d4*/
    height:17px;/*20*/
}


.content {
	width: 545px;
	height: 200px;
	background: #eee;
	margin: 0 auto;
	padding: 10px;
}

/*-- �{�^���Ŏg�p --*/

/*#nav ul li input {
	padding: 3px 2px;
	
    margin: 1px 0 0 1px;
    font-size: 12pt;
	display: block;
	color: white;

    
}*/

/*----------20170417------------*/


ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	color: white;
}


ul.menu2 li{
    float:left;
    width:90px;/*180 140* 100 80 70 55*/
    height:20px;/*48 30*/
    /*background:url("images/btn.png");*/
    background-color:navy;/*blue*/
    position:relative;

    text-align: center;
	border-right: 1px solid #fff;

	/*border-bottom: 1px solid #fff;*/

    /*border-top: 1px solid #fff;*/    

}

ul.menu2 li a{
    display:block;
    width:100%;
    height:100%;

    line-height:20px;/*48 20:Textは、小さい数字の方が上にずれる。！ heightとの兼ね合い。！ */

    /*text-indent:20px;*//*30*/

    /*font-weight:bold;*/
    color:white;
    text-decoration:none;
    position:relative;

    text-align:center;
    font-size:9pt;/*12 11 10*/

    border-top: 1px solid #fff;
     

}
ul.menu2 li a:hover{
    /*background:url("images/btn_over.png");*/
    background:cyan;
    color:red;
}

ul.sub li{
    float:none;

    border-right: 1px solid #fff;
	/*border-top: 1px solid #fff;*/
}
ul.sub li ul.sub{
    position:absolute;
    left:140px;/*180*/
    top:0;

    border-left: 1px solid #fff;
}


/*--ボタン関連 --↓------------------------------------------- 20170309----------------------*/


ul.menu2 li input[name=button]
{
	display:block;
    width:100%;
    height:100%;

    /*line-height:20px;/*48 20:Textは、小さい数字の方が上にずれる。！ heightとの兼ね合い。！ */

    line-height:10px; 

    /*text-indent:20px;*//*30*/

    /*font-weight:bold;*/

    background-color:navy;/*blue*/
    color:white;

    text-decoration:none;
    position:relative;

    text-align:center;
    font-size:9pt;/*12 11 10*/

	}


ul.sub li input[name=button]
{
    position:absolute;

    /*left:140px;*//*180*//*ﾎﾞﾀﾝの時、コメントにした。*/
    
    top:0;

    /*background-color:cyan;
    color:white;*/

    border-left: 1px solid #fff;

    /*font-size:10pt; width:74px;  background-color:blue; color:white; border-style:none; cursor:pointer; padding: 3px 2px; margin: 1px 0 0 1px;*/

    border-style:none;

    cursor:pointer;

    border-top:1px solid #fff; /*topの罫線。！注意*/

    /*line-height:10px;*//*48 20:Textは、小さい数字の方が上にずれる。！ heightとの兼ね合い。！ */
   
}

ul.menu2 li input[name=button]:hover{
    /*background:url("images/btn_over.png");*/
    background-color:yellow;
    color:red;
    border-top:1px solid #fff; /*topの罫線。！注意*/
    border-bottom:1px solid #fff;

}

ul.menu2 li input[name=button2]
{
	display:block;
    width:100%;
    height:100%;

    /*line-height:20px;/*48 20:Textは、小さい数字の方が上にずれる。！ heightとの兼ね合い。！ */

    line-height:10px; 

    /*text-indent:20px;*//*30*/

    /*font-weight:bold;*/

    background-color:navy;/*blue*/
    color:white;

    text-decoration:none;
    position:relative;

    text-align:center;
    font-size:9pt;/*12 11 10*/

	}

ul.sub li input[name=button2]
{
    position:absolute;

    /*left:140px;*//*180*//*ﾎﾞﾀﾝの時、コメントにした。*/
    
    top:0;

    /*background-color:cyan;
    color:white;*/

    border-left: 1px solid #fff;

    /*font-size:10pt; width:74px;  background-color:blue; color:white; border-style:none; cursor:pointer; padding: 3px 2px; margin: 1px 0 0 1px;*/

    border-style:none;

    cursor:pointer;

    border-top:1px solid #fff; /*topの罫線。！注意*/

    /*line-height:10px;*//*48 20:Textは、小さい数字の方が上にずれる。！ heightとの兼ね合い。！ */
   
}

ul.menu2 li input[name=button2]:hover{
    /*background:url("images/btn_over.png");*/
    background-color:yellow;
    color:red;
    border-top:1px solid #fff; /*topの罫線。！注意*/
    border-bottom:1px solid #fff;

}

ul.menu2 li input[name=button3]
{
	display:block;
    width:100%;
    height:100%;

    /*line-height:20px;/*48 20:Textは、小さい数字の方が上にずれる。！ heightとの兼ね合い。！ */

    line-height:10px; 

    /*text-indent:20px;*//*30*/

    /*font-weight:bold;*/

    background-color:navy;/*blue*/
    color:white;

    text-decoration:none;
    position:relative;

    text-align:center;
    font-size:9pt;/*12 11 10*/

	}

ul.sub li input[name=button3]
{
    position:absolute;

    /*left:140px;*//*180*//*ﾎﾞﾀﾝの時、コメントにした。*/
    
    top:0;

    /*background-color:cyan;
    color:white;*/

    border-left: 1px solid #fff;

    /*font-size:10pt; width:74px;  background-color:blue; color:white; border-style:none; cursor:pointer; padding: 3px 2px; margin: 1px 0 0 1px;*/

    border-style:none;

    cursor:pointer;

    border-top:1px solid #fff; /*topの罫線。！注意*/

    /*line-height:10px;*//*48 20:Textは、小さい数字の方が上にずれる。！ heightとの兼ね合い。！ */
   
}

ul.menu2 li input[name=button3]:hover{
    /*background:url("images/btn_over.png");*/
    background-color:yellow;
    color:red;
    border-top:1px solid #fff; /*topの罫線。！注意*/
    border-bottom:1px solid #fff;

}


ul.menu2 li input[name=button4]
{
	display:block;
    width:100%;
    height:100%;

    /*line-height:20px;/*48 20:Textは、小さい数字の方が上にずれる。！ heightとの兼ね合い。！ */

    line-height:10px; 

    /*text-indent:20px;*//*30*/

    /*font-weight:bold;*/

    background-color:navy;/*blue*/
    color:white;

    text-decoration:none;
    position:relative;

    text-align:center;
    font-size:9pt;/*12 11 10*/

	}

ul.sub li input[name=button4]
{
    position:absolute;

    /*left:140px;*//*180*//*ﾎﾞﾀﾝの時、コメントにした。*/
    
    top:0;

    /*background-color:cyan;
    color:white;*/

    border-left: 1px solid #fff;

    /*font-size:10pt; width:74px;  background-color:blue; color:white; border-style:none; cursor:pointer; padding: 3px 2px; margin: 1px 0 0 1px;*/

    border-style:none;

    cursor:pointer;

    border-top:1px solid #fff; /*topの罫線。！注意*/

    /*line-height:10px;*//*48 20:Textは、小さい数字の方が上にずれる。！ heightとの兼ね合い。！ */
   
}

ul.menu2 li input[name=button4]:hover{
    /*background:url("images/btn_over.png");*/
    background-color:yellow;
    color:red;
    border-top:1px solid #fff; /*topの罫線。！注意*/
    border-bottom:1px solid #fff;

}

ul.menu2 li input[name=button5]
{
	display:block;
    width:100%;
    height:100%;

    /*line-height:20px;/*48 20:Textは、小さい数字の方が上にずれる。！ heightとの兼ね合い。！ */

    line-height:10px; 

    /*text-indent:20px;*//*30*/

    /*font-weight:bold;*/

    background-color:navy;/*blue*/
    color:white;

    text-decoration:none;
    position:relative;

    text-align:center;
    font-size:9pt;/*12 11 10*/

	}

ul.sub li input[name=button5]
{
    position:absolute;

    /*left:140px;*//*180*//*ﾎﾞﾀﾝの時、コメントにした。*/
    
    top:0;

    /*background-color:cyan;
    color:white;*/

    border-left: 1px solid #fff;

    /*font-size:10pt; width:74px;  background-color:blue; color:white; border-style:none; cursor:pointer; padding: 3px 2px; margin: 1px 0 0 1px;*/

    border-style:none;

    cursor:pointer;

    border-top:1px solid #fff; /*topの罫線。！注意*/

    /*line-height:10px;*//*48 20:Textは、小さい数字の方が上にずれる。！ heightとの兼ね合い。！ */
   
}

ul.menu2 li input[name=button5]:hover{
    /*background:url("images/btn_over.png");*/
    background-color:yellow;
    color:red;
    border-top:1px solid #fff; /*topの罫線。！注意*/
    border-bottom:1px solid #fff;

}

ul.menu2 li input[name=button6]
{
	display:block;
    width:100%;
    height:100%;

    /*line-height:20px;/*48 20:Textは、小さい数字の方が上にずれる。！ heightとの兼ね合い。！ */

    line-height:10px; 

    /*text-indent:20px;*//*30*/

    /*font-weight:bold;*/

    background-color:navy;/*blue*/
    color:white;

    text-decoration:none;
    position:relative;

    text-align:center;
    font-size:9pt;/*12 11 10*/

	}

ul.sub li input[name=button6]
{
    position:absolute;

    /*left:140px;*//*180*//*ﾎﾞﾀﾝの時、コメントにした。*/
    
    top:0;

    /*background-color:cyan;
    color:white;*/

    border-left: 1px solid #fff;

    /*font-size:10pt; width:74px;  background-color:blue; color:white; border-style:none; cursor:pointer; padding: 3px 2px; margin: 1px 0 0 1px;*/

    border-style:none;

    cursor:pointer;

    border-top:1px solid #fff; /*topの罫線。！注意*/

    /*line-height:10px;*//*48 20:Textは、小さい数字の方が上にずれる。！ heightとの兼ね合い。！ */
   
}

ul.menu2 li input[name=button6]:hover{
    /*background:url("images/btn_over.png");*/
    background-color:yellow;
    color:red;
    border-top:1px solid #fff; /*topの罫線。！注意*/
    border-bottom:1px solid #fff;

}

ul.menu2 li input[name=button7]
{
	display:block;
    width:100%;
    height:100%;

    /*line-height:20px;/*48 20:Textは、小さい数字の方が上にずれる。！ heightとの兼ね合い。！ */

    line-height:10px; 

    /*text-indent:20px;*//*30*/

    /*font-weight:bold;*/

    background-color:navy;/*blue*/
    color:white;

    text-decoration:none;
    position:relative;

    text-align:center;
    font-size:9pt;/*12 11 10*/

	}

ul.sub li input[name=button7]
{
    position:absolute;

    /*left:140px;*//*180*//*ﾎﾞﾀﾝの時、コメントにした。*/
    
    top:0;

    /*background-color:cyan;
    color:white;*/

    border-left: 1px solid #fff;

    /*font-size:10pt; width:74px;  background-color:blue; color:white; border-style:none; cursor:pointer; padding: 3px 2px; margin: 1px 0 0 1px;*/

    border-style:none;

    cursor:pointer;

    border-top:1px solid #fff; /*topの罫線。！注意*/

    /*line-height:10px;*//*48 20:Textは、小さい数字の方が上にずれる。！ heightとの兼ね合い。！ */
   
}

ul.menu2 li input[name=button7]:hover{
    /*background:url("images/btn_over.png");*/
    background-color:yellow;
    color:red;
    border-top:1px solid #fff; /*topの罫線。！注意*/
    border-bottom:1px solid #fff;

}


ul.menu2 li input[name=button8]
{
	display:block;
    width:100%; /*60%*/
    height:100%;

    /*line-height:20px;/*48 20:Textは、小さい数字の方が上にずれる。！ heightとの兼ね合い。！ */

    line-height:10px; 

    /*text-indent:20px;*//*30*/

    /*font-weight:bold;*/

    background-color:navy;/*blue*/
    color:white;

    text-decoration:none;
    position:relative;

    text-align:center;
    font-size:9pt;/*12 11 10*/

	}

ul.sub li input[name=button8]
{
    position:absolute;

    /*left:140px;*//*180*//*ﾎﾞﾀﾝの時、コメントにした。*/
    
    top:0;

    /*background-color:cyan;
    color:white;*/

    border-left: 1px solid #fff;

    /*font-size:10pt; width:74px;  background-color:blue; color:white; border-style:none; cursor:pointer; padding: 3px 2px; margin: 1px 0 0 1px;*/

    border-style:none;

    cursor:pointer;

    border-top:1px solid #fff; /*topの罫線。！注意*/

    /*line-height:10px;*//*48 20:Textは、小さい数字の方が上にずれる。！ heightとの兼ね合い。！ */
   
}

ul.menu2 li input[name=button8]:hover{
    /*background:url("images/btn_over.png");*/
    background-color:yellow;
    color:red;
    border-top:1px solid #fff; /*topの罫線。！注意*/
    border-bottom:1px solid #fff;

}

ul.menu2 li input[name=button9a]
{
	display:block;
    width:100%; /*60%*/
    height:100%;

    /*line-height:20px;/*48 20:Textは、小さい数字の方が上にずれる。！ heightとの兼ね合い。！ */

    line-height:10px; 

    /*text-indent:20px;*//*30*/

    /*font-weight:bold;*/

    background-color:navy;/*blue*/
    color:white;

    text-decoration:none;
    position:relative;

    text-align:center;
    font-size:9pt;/*12 11 10*/

	}

ul.sub li input[name=button9a]
{
    position:absolute;

    /*left:140px;*//*180*//*ﾎﾞﾀﾝの時、コメントにした。*/
    
    top:0;

    /*background-color:cyan;
    color:white;*/

    border-left: 1px solid #fff;

    /*font-size:10pt; width:74px;  background-color:blue; color:white; border-style:none; cursor:pointer; padding: 3px 2px; margin: 1px 0 0 1px;*/

    border-style:none;

    cursor:pointer;

    border-top:1px solid #fff; /*topの罫線。！注意*/

    /*line-height:10px;*//*48 20:Textは、小さい数字の方が上にずれる。！ heightとの兼ね合い。！ */
   
}

ul.menu2 li input[name=button9a]:hover{
    /*background:url("images/btn_over.png");*/
    background-color:yellow;
    color:red;
    border-top:1px solid #fff; /*topの罫線。！注意*/
    border-bottom:1px solid #fff;

}

ul.menu2 li input[name=button10a]
{
	display:block;
    width:100%; /*60%*/
    height:100%;

    /*line-height:20px;/*48 20:Textは、小さい数字の方が上にずれる。！ heightとの兼ね合い。！ */

    line-height:10px; 

    /*text-indent:20px;*//*30*/

    /*font-weight:bold;*/

    background-color:navy;/*blue*/
    color:white;

    text-decoration:none;
    position:relative;

    text-align:center;
    font-size:9pt;/*12 11 10*/

	}

ul.sub li input[name=button10a]
{
    position:absolute;

    /*left:140px;*//*180*//*ﾎﾞﾀﾝの時、コメントにした。*/
    
    top:0;

    /*background-color:cyan;
    color:white;*/

    border-left: 1px solid #fff;

    /*font-size:10pt; width:74px;  background-color:blue; color:white; border-style:none; cursor:pointer; padding: 3px 2px; margin: 1px 0 0 1px;*/

    border-style:none;

    cursor:pointer;

    border-top:1px solid #fff; /*topの罫線。！注意*/

    /*line-height:10px;*//*48 20:Textは、小さい数字の方が上にずれる。！ heightとの兼ね合い。！ */
   
}

ul.menu2 li input[name=button10a]:hover{
    /*background:url("images/btn_over.png");*/
    background-color:yellow;
    color:red;
    border-top:1px solid #fff; /*topの罫線。！注意*/
    border-bottom:1px solid #fff;

}

/*---------------------------------------------------- クリアボタン -------------------------------------------------*/

ul.menu2 li input[name=button9]
{
	display:block;
    width:100%; /*100%*/
    height:100%;

    /*line-height:20px;/*48 20:Textは、小さい数字の方が上にずれる。！ heightとの兼ね合い。！ */

    line-height:10px; 

    /*text-indent:20px;*//*30*/

    /*font-weight:bold;*/

    background-color:navy;/*blue*/
    color:white;

    text-decoration:none;
    position:relative;

    text-align:center;
    font-size:9pt;/*12 11 10*/

	}

ul.sub li input[name=button9]
{
    position:absolute;

    /*left:140px;*//*180*//*ﾎﾞﾀﾝの時、コメントにした。*/
    
    top:0;

    /*background-color:cyan;
    color:white;*/

    border-left: 1px solid #fff;

    /*font-size:10pt; width:74px;  background-color:blue; color:white; border-style:none; cursor:pointer; padding: 3px 2px; margin: 1px 0 0 1px;*/

    border-style:none;

    cursor:pointer;

    border-top:1px solid #fff; /*topの罫線。！注意*/

    /*line-height:10px;*//*48 20:Textは、小さい数字の方が上にずれる。！ heightとの兼ね合い。！ */
   
}

ul.menu2 li input[name=button9]:hover{
    /*background:url("images/btn_over.png");*/
    background-color:yellow;
    color:red;
    border-top:1px solid #fff; /*topの罫線。！注意*/
    border-bottom:1px solid #fff;

}

ul.menu2 li input[name=button10]
{
	display:block;
    width:100%; /*100%*/
    height:100%;

    /*line-height:20px;/*48 20:Textは、小さい数字の方が上にずれる。！ heightとの兼ね合い。！ */

    line-height:10px; 

    /*text-indent:20px;*//*30*/

    /*font-weight:bold;*/

    background-color:navy;/*blue*/
    color:white;

    text-decoration:none;
    position:relative;

    text-align:center;
    font-size:9pt;/*12 11 10*/

	}

ul.sub li input[name=button10]
{
    position:absolute;

    /*left:140px;*//*180*//*ﾎﾞﾀﾝの時、コメントにした。*/
    
    top:0;

    /*background-color:cyan;
    color:white;*/

    border-left: 1px solid #fff;

    /*font-size:10pt; width:74px;  background-color:blue; color:white; border-style:none; cursor:pointer; padding: 3px 2px; margin: 1px 0 0 1px;*/

    border-style:none;

    cursor:pointer;

    border-top:1px solid #fff; /*topの罫線。！注意*/

    /*line-height:10px;*//*48 20:Textは、小さい数字の方が上にずれる。！ heightとの兼ね合い。！ */
   
}

ul.menu2 li input[name=button10]:hover{
    /*background:url("images/btn_over.png");*/
    background-color:yellow;
    color:red;
    border-top:1px solid #fff; /*topの罫線。！注意*/
    border-bottom:1px solid #fff;

}

ul.menu2 li input[name=button11]
{
	display:block;
    width:100%; /*100%*/
    height:100%;

    /*line-height:20px;/*48 20:Textは、小さい数字の方が上にずれる。！ heightとの兼ね合い。！ */

    line-height:10px; 

    /*text-indent:20px;*//*30*/

    /*font-weight:bold;*/

    background-color:navy;/*blue*/
    color:white;

    text-decoration:none;
    position:relative;

    text-align:center;
    font-size:9pt;/*12 11 10*/

	}

ul.sub li input[name=button11]
{
    position:absolute;

    /*left:140px;*//*180*//*ﾎﾞﾀﾝの時、コメントにした。*/
    
    top:0;

    /*background-color:cyan;
    color:white;*/

    border-left: 1px solid #fff;

    /*font-size:10pt; width:74px;  background-color:blue; color:white; border-style:none; cursor:pointer; padding: 3px 2px; margin: 1px 0 0 1px;*/

    border-style:none;

    cursor:pointer;

    border-top:1px solid #fff; /*topの罫線。！注意*/

    /*line-height:10px;*//*48 20:Textは、小さい数字の方が上にずれる。！ heightとの兼ね合い。！ */
   
}

ul.menu2 li input[name=button11]:hover{
    /*background:url("images/btn_over.png");*/
    background-color:yellow;
    color:red;
    border-top:1px solid #fff; /*topの罫線。！注意*/
    border-bottom:1px solid #fff;

}

ul.menu2 li input[name=button12]
{
	display:block;
    width:100%; /*100%*/
    height:100%;

    /*line-height:20px;/*48 20:Textは、小さい数字の方が上にずれる。！ heightとの兼ね合い。！ */

    line-height:10px; 

    /*text-indent:20px;*//*30*/

    /*font-weight:bold;*/

    background-color:navy;/*blue*/
    color:white;

    text-decoration:none;
    position:relative;

    text-align:center;
    font-size:9pt;/*12 11 10*/

	}

ul.sub li input[name=button12]
{
    position:absolute;

    /*left:140px;*//*180*//*ﾎﾞﾀﾝの時、コメントにした。*/
    
    top:0;

    /*background-color:cyan;
    color:white;*/

    border-left: 1px solid #fff;

    /*font-size:10pt; width:74px;  background-color:blue; color:white; border-style:none; cursor:pointer; padding: 3px 2px; margin: 1px 0 0 1px;*/

    border-style:none;

    cursor:pointer;

    border-top:1px solid #fff; /*topの罫線。！注意*/

    /*line-height:10px;*//*48 20:Textは、小さい数字の方が上にずれる。！ heightとの兼ね合い。！ */
   
}

ul.menu2 li input[name=button12]:hover{
    /*background:url("images/btn_over.png");*/
    background-color:yellow;
    color:red;
    border-top:1px solid #fff; /*topの罫線。！注意*/
    border-bottom:1px solid #fff;

}

ul.menu2 li input[name=button13]
{
	display:block;
    width:100%; /*100%*/
    height:100%;

    /*line-height:20px;/*48 20:Textは、小さい数字の方が上にずれる。！ heightとの兼ね合い。！ */

    line-height:10px; 

    /*text-indent:20px;*//*30*/

    /*font-weight:bold;*/

    background-color:navy;/*blue*/
    color:white;

    text-decoration:none;
    position:relative;

    text-align:center;
    font-size:9pt;/*12 11 10*/

	}

ul.sub li input[name=button13]
{
    position:absolute;

    /*left:140px;*//*180*//*ﾎﾞﾀﾝの時、コメントにした。*/
    
    top:0;

    /*background-color:cyan;
    color:white;*/

    border-left: 1px solid #fff;

    /*font-size:10pt; width:74px;  background-color:blue; color:white; border-style:none; cursor:pointer; padding: 3px 2px; margin: 1px 0 0 1px;*/

    border-style:none;

    cursor:pointer;

    border-top:1px solid #fff; /*topの罫線。！注意*/

    /*line-height:10px;*//*48 20:Textは、小さい数字の方が上にずれる。！ heightとの兼ね合い。！ */
   
}

ul.menu2 li input[name=button13]:hover{
    /*background:url("images/btn_over.png");*/
    background-color:yellow;
    color:red;
    border-top:1px solid #fff; /*topの罫線。！注意*/
    border-bottom:1px solid #fff;

}

ul.menu2 li input[name=button14]
{
	display:block;
    width:100%; /*100%*/
    height:100%;

    /*line-height:20px;/*48 20:Textは、小さい数字の方が上にずれる。！ heightとの兼ね合い。！ */

    line-height:10px; 

    /*text-indent:20px;*//*30*/

    /*font-weight:bold;*/

    background-color:navy;/*blue*/
    color:white;

    text-decoration:none;
    position:relative;

    text-align:center;
    font-size:9pt;/*12 11 10*/

	}

ul.sub li input[name=button14]
{
    position:absolute;

    /*left:140px;*//*180*//*ﾎﾞﾀﾝの時、コメントにした。*/
    
    top:0;

    /*background-color:cyan;
    color:white;*/

    border-left: 1px solid #fff;

    /*font-size:10pt; width:74px;  background-color:blue; color:white; border-style:none; cursor:pointer; padding: 3px 2px; margin: 1px 0 0 1px;*/

    border-style:none;

    cursor:pointer;

    border-top:1px solid #fff; /*topの罫線。！注意*/

    /*line-height:10px;*//*48 20:Textは、小さい数字の方が上にずれる。！ heightとの兼ね合い。！ */
   
}

ul.menu2 li input[name=button14]:hover{
    /*background:url("images/btn_over.png");*/
    background-color:yellow;
    color:red;
    border-top:1px solid #fff; /*topの罫線。！注意*/
    border-bottom:1px solid #fff;

}

ul.menu2 li input[name=button15]
{
	display:block;
    width:100%; /*100%*/
    height:100%;

    /*line-height:20px;/*48 20:Textは、小さい数字の方が上にずれる。！ heightとの兼ね合い。！ */

    line-height:10px; 

    /*text-indent:20px;*//*30*/

    /*font-weight:bold;*/

    background-color:navy;/*blue*/
    color:white;

    text-decoration:none;
    position:relative;

    text-align:center;
    font-size:9pt;/*12 11 10*/

	}

ul.sub li input[name=button15]
{
    position:absolute;

    /*left:140px;*//*180*//*ﾎﾞﾀﾝの時、コメントにした。*/
    
    top:0;

    /*background-color:cyan;
    color:white;*/

    border-left: 1px solid #fff;

    /*font-size:10pt; width:74px;  background-color:blue; color:white; border-style:none; cursor:pointer; padding: 3px 2px; margin: 1px 0 0 1px;*/

    border-style:none;

    cursor:pointer;

    border-top:1px solid #fff; /*topの罫線。！注意*/

    /*line-height:10px;*//*48 20:Textは、小さい数字の方が上にずれる。！ heightとの兼ね合い。！ */
   
}

ul.menu2 li input[name=button15]:hover{
    /*background:url("images/btn_over.png");*/
    background-color:yellow;
    color:red;
    border-top:1px solid #fff; /*topの罫線。！注意*/
    border-bottom:1px solid #fff;

}

ul.menu2 li input[name=button16]
{
	display:block;
    width:100%; /*100%*/
    height:100%;

    /*line-height:20px;/*48 20:Textは、小さい数字の方が上にずれる。！ heightとの兼ね合い。！ */

    line-height:10px; 

    /*text-indent:20px;*//*30*/

    /*font-weight:bold;*/

    background-color:navy;/*blue*/
    color:white;

    text-decoration:none;
    position:relative;

    text-align:center;
    font-size:9pt;/*12 11 10*/

	}

ul.sub li input[name=button16]
{
    position:absolute;

    /*left:140px;*//*180*//*ﾎﾞﾀﾝの時、コメントにした。*/
    
    top:0;

    /*background-color:cyan;
    color:white;*/

    border-left: 1px solid #fff;

    /*font-size:10pt; width:74px;  background-color:blue; color:white; border-style:none; cursor:pointer; padding: 3px 2px; margin: 1px 0 0 1px;*/

    border-style:none;

    cursor:pointer;

    border-top:1px solid #fff; /*topの罫線。！注意*/

    /*line-height:10px;*//*48 20:Textは、小さい数字の方が上にずれる。！ heightとの兼ね合い。！ */
   
}

ul.menu2 li input[name=button16]:hover{
    /*background:url("images/btn_over.png");*/
    background-color:yellow;
    color:red;
    border-top:1px solid #fff; /*topの罫線。！注意*/
    border-bottom:1px solid #fff;

}

/*---------------------------------------------------------------------------submit ボタン*/

ul.menu2 li input[name=submit]
{
	display:block;
    width:100%; /*100%*/
    height:100%;

    /*line-height:20px;/*48 20:Textは、小さい数字の方が上にずれる。！ heightとの兼ね合い。！ */

    line-height:10px; 

    /*text-indent:20px;*//*30*/

    /*font-weight:bold;*/

    background-color:navy;/*blue*/
    color:white;

    text-decoration:none;
    position:relative;

    text-align:center;
    font-size:9pt;/*12 11 10*/

	}

ul.sub li input[name=submit]
{
    position:absolute;

    /*left:140px;*//*180*//*ﾎﾞﾀﾝの時、コメントにした。*/
    
    top:0;

    /*background-color:cyan;
    color:white;*/

    border-left: 1px solid #fff;

    /*font-size:10pt; width:74px;  background-color:blue; color:white; border-style:none; cursor:pointer; padding: 3px 2px; margin: 1px 0 0 1px;*/

    border-style:none;

    cursor:pointer;

    border-top:1px solid #fff; /*topの罫線。！注意*/

    /*line-height:10px;*//*48 20:Textは、小さい数字の方が上にずれる。！ heightとの兼ね合い。！ */
   
}

ul.menu2 li input[name=submit]:hover{
    /*background:url("images/btn_over.png");*/
    background-color:yellow;
    color:red;
    border-top:1px solid #fff; /*topの罫線。！注意*/
    border-bottom:1px solid #fff;

}

ul.menu2 li input[name=submit2]
{
	display:block;
    width:100%; /*100%*/
    height:100%;

    /*line-height:20px;/*48 20:Textは、小さい数字の方が上にずれる。！ heightとの兼ね合い。！ */

    line-height:10px; 

    /*text-indent:20px;*//*30*/

    /*font-weight:bold;*/

    background-color:navy;/*blue*/
    color:white;

    text-decoration:none;
    position:relative;

    text-align:center;
    font-size:9pt;/*12 11 10*/

	}

ul.sub li input[name=submit2]
{
    position:absolute;

    /*left:140px;*//*180*//*ﾎﾞﾀﾝの時、コメントにした。*/
    
    top:0;

    /*background-color:cyan;
    color:white;*/

    border-left: 1px solid #fff;

    /*font-size:10pt; width:74px;  background-color:blue; color:white; border-style:none; cursor:pointer; padding: 3px 2px; margin: 1px 0 0 1px;*/

    border-style:none;

    cursor:pointer;

    border-top:1px solid #fff; /*topの罫線。！注意*/

    /*line-height:10px;*//*48 20:Textは、小さい数字の方が上にずれる。！ heightとの兼ね合い。！ */
   
}

ul.menu2 li input[name=submit2]:hover{
    /*background:url("images/btn_over.png");*/
    background-color:yellow;
    color:red;
    border-top:1px solid #fff; /*topの罫線。！注意*/
    border-bottom:1px solid #fff;

}

ul.sub li #button6{
    position:absolute;

    /*left:140px;*//*180*//*ﾎﾞﾀﾝの時、コメントにした。*/
    top:0;

    border-left: 1px solid #fff;

    /*font-size:10pt; width:74px;  background-color:blue; color:white; border-style:none; cursor:pointer; padding: 3px 2px; margin: 1px 0 0 1px;*/

    border-style:none;

    cursor:pointer;

    border-top:1px solid #fff; /*topの罫線。！注意*/

    /*line-height:10px;*//*48 20:Textは、小さい数字の方が上にずれる。！ heightとの兼ね合い。！ */
}

ul.menu2 li #button6:hover{
    /*background:url("images/btn_over.png");*/
    /*background:cyan;
    color:red;*/

    background:yellow;
    color:red;
    border-top:1px solid #fff; /*topの罫線。！注意*/
    border-bottom:1px solid #fff;

}

/*--ボタン関連 --↑------------------------------------------- 20170309----------------------*/

/*ul.menu2{
    zoom:1;
}
*/ul.menu2:after {
    height:0;
    visibility:hidden;
    content:".";
    display:block;
    clear:both;
}











