@charset "Shift_JIS";


.gyo{
      line-height:150%;
}
.gyo1{
      line-height:160%;
}
.gyo2{
      line-height:200%;
}
.gyo3{
      line-height:110%;
}
.gyo4{
      line-height:120%;
}
.gyo5{
      line-height:130%;
}
.gyo6{
      line-height:140%;
}
.gyo7{
      line-height:250%;
}
.gyo170{
      line-height:170%;
}
.gyo180{
      line-height:180%;
}
.gyo_1{
      line-height:95%;
}
.gyo_2{
      line-height:90%;
}
.font1{
	 font-size: 95%;
}
.font2{
        font-size: 90%;
}
.font3{
        font-size: 85%;
}
.font4{
        font-size: 80%;
}
.font5{
        font-size:70%;
}
.font6{
        font-size:75%;
}
.font7{
        font-size:65%;
}
.fontl1{
        font-size:105%;
}
.fontl2{
        font-size:110%;
}
.fontl3{
        font-size:115%;
}
.fontl4{
        font-size:120%;
}
.fontl5{
        font-size:125%;
}
.fontl6{
        font-size:130%;
}
.p1{
        padding-left:10;
}
.p2{
        padding-left:15;
}
.p3{
        padding-left:20;
}
.p4{
        padding-left:25;
}
.p5{
        padding-left:30;
}
.p6{
        padding-left:35;
}
.p7{
        padding-left:40;
}
.p8{
        padding-left:45;
}
pr2{
        padding-right:20
}
pr3{
        padding-right:30
}
.table{
 border: 1px solid #000;
}
.table td{
 border-width: 0;
}
.table1{
	 
        border-collapse: collapse;
        border: 1px #000000 solid; 
} 
.table1 td{

        border: 1px #000000 solid; 
        padding: 5px; 
}
.table2{
	 
        border-collapse: collapse;
        border: 1px #000000 solid; 
} 
.table2 td{

        border: 1px #000000 solid; 
        padding: 10px 20px; 
}
.table3{
        border-collapse: collapse;
        border: 1px #000000 solid; 
 
}
.table3 td{

        border-top-style: hidden;
        border-bottom-style:hidden;
}
.tableb{
	line-height:80%;
	background-image : url(img/header/banner01.png);
	color: #f0e68c;
	font-weight: bold;
	font-size: 200%;
	margin-left: auto;
	margin-right: auto;
      border : 1px solid blue;
} 
.tableb th td{
       padding-left: 10px;
       padding-right: 10px;
       padding-top: 10px;
}
.tablepur{
 line-height: 80%;
 background-image : url(img/header/banner02.png);
 color: #f0e68c;
 font-weight: bold;
 font-size: 200%;
 margin-left: auto;
 margin-right: auto;
      border : 1px solid  #660033 ;
} 
.tablepur th td{
       padding-left: 20px;
       padding-right:20px;
       padding-top:10px;
}
.tablepurl{
 line-height: 80%;
 background-image : url(img/header/bannerl02.png);
 color: #f0e68c;
 font-weight: bold;
 font-size: 200%;
 margin-left: auto;
 margin-right: auto;
border : 1px solid  #660033 ;
} 
.tablepur th td{
       padding-left: 20px;
       padding-right:20px;
       padding-top:10px;
}
.tablepi{
	line-height: 80%;
	background-image : url(img/header/banner03.png);
	color: #f0e68c;
	font-weight: bold;
	font-size: 200%;
	margin-left: auto;
	margin-right: auto;
border : 1px solid #FFCC99;
} 
.tablepi th td{
       padding-left: 20px;
       padding-right:20px;
       padding-top:10px;
}
.tableo{
	line-height: 80%;
	background-image : url(img/header/banner04.png);
	color: #f0e68c;
	font-weight: bold;
	font-size: 200%;
	margin-left: auto;
	margin-right: auto;
border : 1px solid #FF6600;
} 
.tablepi th td{
       padding-left: 20px;
       padding-right:20px;
       padding-top:10px;
}
.tablepo{
	line-height: 80%;
	background-image : url(img/header/banner06.png);
	color: #FFFFBB;
	font-weight: bold;
	font-size: 200%;
	margin-left: auto;
	margin-right: auto;
border : 1px solid #FFCC99;
} 
.tablepo th td{
       padding-left: 20px;
       padding-right:20px;
       padding-top:10px;
}
.tableg{
 line-height: 80%;
 background-image : url(img/header/banner05.png);
 color: #f0e68c;
 font-weight: bold;
 font-size: 200%;
 border-width: 1px;
 border-style: solid;
 border-color: green;
} 
.tableg th td{
       padding-left: 20px;
       padding-right:20px;
       padding-top:10px;
}
.fontw1{
        font-weight:bold;
}
hr.linedot{
  border: none;
  border-top: 1px dotted #999;
}
/* 赤い(ピンク系)マーカー */
.marker_red {
  background: -moz-linear-gradient(transparent 60%, #E570D0 0%);      /* Firefox用 */
  background: -webkit-linear-gradient(transparent 60%, #E570D0 0%);   /* Safari用 */
  background: -ms-linear-gradient(transparent 60%, #E570D0 0%);       /* IE用 */
  background: -o-linear-gradient(transparent 60%, #E570D0 0%);        /* Opera用 */
  background: linear-gradient(transparent 60%, #E570D0 0%);           /* Default */
} 
/* 緑(ライトグリーン系)のマーカー */
.marker_green {
  background: -moz-linear-gradient(transparent 60%, #ccff33 0%);      /* Firefox用 */
  background: -webkit-linear-gradient(transparent 60%, #ccff33 0%);   /* Safari用 */
  background: -ms-linear-gradient(transparent 60%, #ccff33 0%);       /* IE用 */
  background: -o-linear-gradient(transparent 60%, #ccff33 0%);        /* Opera用 */
  background: linear-gradient(transparent 60%, #ccff33 0%);           /* Default */
} 
/* 青い(水色系)マーカー */
.marker_blue {
  background: -moz-linear-gradient(transparent 60%, #a8eaff 0%);      /* Firefox用 */
  background: -webkit-linear-gradient(transparent 60%, #a8eaff 0%);   /* Safari用 */
  background: -ms-linear-gradient(transparent 60%, #a8eaff 0%);       /* IE用 */
  background: -o-linear-gradient(transparent 60%, #a8eaff 0%);        /* Opera用 */
  background: linear-gradient(transparent 60%, #a8eaff 0%);           /* Default */
} 
/* ピンク系マーカー */
.marker_pi {
  background: -moz-linear-gradient(transparent 60%, #ffe4e1 0%);      /* Firefox用 */
  background: -webkit-linear-gradient(transparent 60%, #ffe4e1 0%);   /* Safari用 */
  background: -ms-linear-gradient(transparent 60%, #ffe4e1 0%);       /* IE用 */
  background: -o-linear-gradient(transparent 60%, #ffe4e1 0%);        /* Opera用 */
  background: linear-gradient(transparent 60%, #ffe4e1 0%);           /* Default */
} 
/*オレンジ系マーカー */
.marker_o {
  background: -moz-linear-gradient(transparent 60%, #ffd700 0%);      /* Firefox用 */
  background: -webkit-linear-gradient(transparent 60%, #ffd700 0%);   /* Safari用 */
  background: -ms-linear-gradient(transparent 60%, #ffd700 0%);       /* IE用 */
  background: -o-linear-gradient(transparent 60%, #ffd700 0%);        /* Opera用 */
  background: linear-gradient(transparent 60%, #ffd700 0%);           /* Default */
} 
.underb {
  background: linear-gradient(transparent 60%, #a8eaff 30%);
  }
.undery {
  background: linear-gradient(transparent 60%, #ffd700 30%);
  }
.underpi {
  background: linear-gradient(transparent 60%, #ffe4e1 30%);
  }
.underg{
  background: linear-gradient(transparent 60%, #ccff33 30%);
  }
.under2 {
  background: linear-gradient(transparent 70%, #ff99ab 70%);
  }