@charset "Shift_JIS";
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <HTML> <HEAD> <META http-equiv="Content-Type" content="text/html;
charset=UTF-8"> <META name="GENERATOR" content="JustSystems Homepage Builder Version 18.0.1.0 for Windows"> <META http-equiv="Content-Style-Type" content="text/css"> <STYLE> <!-- A:LINK{
  text-decoration: none;
}
A:ACTIVE{
  text-decoration: none;
}
/* リンクの色1 */

A:LINK.link01{
  color: blue;
  text-decoration: none;
}
A:HOVER.link01{
  color: #FF6666;
  background-color: #FFCCCC;
  text-decoration: none;
}
/* リンクの色1 */

A:LINK.link02{
  color: blue;
  text-decoration: none;
  text-align: right;
}
A:HOVER.link02{
  color: gray;
  text-decoration: underline;
}
.table01{
  border-collapse: collapse;
  margin-left: 3em;
  font-family : "ＭＳ　ゴシック";
}
/* タイトル */


.title{
  border-style: solid ;
  border-width: 1px;
  width: 400px;
  box-shadow: 5px 5px 5px #AAA;
  background-repeat : no-repeat;
}
/* リンクの色２ */

.table01 TH{
  padding: 6px;
  text-align: center;
  vertical-align: top;
  color: #333;
  background-color: #eee;
  border: 1px solid #b9b9b9;
}
.table01 TD{
  padding: 6px;
  background-color: #fff;
  border: 1px solid #b9b9b9;
  text-align: center;
}
.table02{
  width: 100%;
  border-collapse: collapse;
  font-family : "ＭＳ　ゴシック";
}
.table02 TH{
  padding: 6px;
  text-align: center;
  vertical-align: top;
  color: #333;
  background-color: #eee;
  border: 1px solid #b9b9b9;
}
.table02 TD{
  padding: 6px;
  background-color: #fff;
  border: 1px solid #b9b9b9;
  text-align: center;
}

.table03{
  width: 100%;
  margin: 0 auto;  
  border-collapse: collapse;
  font-size : 18px;
}
.table03 TH{
  padding: 6px;
  text-align: center;
  vertical-align: top;
  color: #333;
  background-color: #eee;
  border: 1px solid #b9b9b9;
}
.table03 TD{
  padding : 0px;
  background-color: #fff;
  border : 1px solid #b9b9b9;
  text-align: center;
}




/* タイトル　Ｈ２ */

.menu01{
  line-height : 40px;
  margin:1px;
  text-align:center;
  width : 180px;
  font-size : 22px;
  padding-bottom : 0px;
  font-weight : normal;
  font-family : "ＭＳ ゴシック";
}
.menu01 A{
  /* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #fcbc80 0%, #b18746 100%);
  /* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #fcbc80 0%, #b18746 100%);
  /* Opera */ 
background-image: -o-linear-gradient(top, #fcbc80 0%, #b18746 100%);
  /* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fcbc80), color-stop(1, #b18746));
  /* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #fcbc80 0%, #b18746 100%);
  /* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #fcbc80 0%, #b18746 100%);
  border-width : 0px 0px 0px 15px;
  border-style:solid;
  border-color : #8d5400;
  text-decoration:none;
  color : #5f481f;
  display:block;
  width:100%;
}
.menu01 A:hover{
  border-width : 0px 0px 0px 15px;
  border-style:solid;
  border-color : #0000ff #ff6666 #ff6666 #2b82c4;
  color : #ff6666;
  text-decoration:none;
  width:100%;
  display:block;
  font-weight:bold;
  background-color : aqua;
  /* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #cae8e8 0%, #1bb1ee 100%);
  /* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #cae8e8 0%, #1bb1ee 100%);
  /* Opera */ 
background-image: -o-linear-gradient(top, #cae8e8 0%, #1bb1ee 100%);
  /* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #1cae8e8), color-stop(1, #1bb1ee));
  /* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #cae8e8 0%, #1bb1ee 100%);
  /* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #cae8e8 0%, #1bb1ee 100%);
}
.menu01 A:VISITED{
  width:100%;
  display:block;
}
.menu02{
  line-height : 60px;
  margin: 1px;
  text-align: left;
  font-size : 27px;
  padding-bottom: 0px;
  font-weight: bold;
  vertical-align: text-top;
  letter-spacing: 10px;
  padding-left: 10px;
  font-family : "ＭＳ　ゴシック";
  /* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #fcbc80 0%, #b18746 100%);
  /* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #fcbc80 0%, #b18746 100%);
  /* Opera */ 
background-image: -o-linear-gradient(top, #fcbc80 0%, #b18746 100%);
  /* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fcbc80), color-stop(1, #b18746));
  /* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #fcbc80 0%, #b18746 100%);
  /* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #fcbc80 0%, #b18746 100%);
  color : #5f481f;
}
.menu02{
  background-color : #dfebfd;
  border-width : 0px 0px 0px 15px;
  border-style: solid;
  border-color : #003399 #003399 #003399 #2b82c4;
  text-decoration: none;
  color : #5f481f;
  display: block;
  width: 97%;
}
.menu03{
  line-height : 45px;
  margin : 15px 1px;
  text-align: left;
  font-size : 25px;
  padding-bottom: 0px;
  font-weight: bold;
  vertical-align: text-top;
  letter-spacing: 8px;
  padding-left: 10px;
  font-family : "ＭＳ　ゴシック";
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #fcbc80 0%, #b18746 100%);
  /* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #fcbc80 0%, #b18746 100%);
  /* Opera */ 
background-image: -o-linear-gradient(top, #fcbc80 0%, #b18746 100%);
  /* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fcbc80), color-stop(1, #b18746));
  /* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #fcbc80 0%, #b18746 100%);
  /* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #fcbc80 0%, #b18746 100%);
  color : #5f481f;
}
.menu03{
  border-width : 0px 0px 0px 15px;
  border-style: solid;
  border-color : #003399 #003399 #003399 #2b82c4;
  text-decoration: none;
  color : #5f481f;
  display: block;
  width: 97%;
}
.menu04{
  line-height: 30px;
  margin: 1px;
  text-align: left;!important;
  font-size: 25px;
  padding-bottom: 0px;
  vertical-align: text-top;
  font-weight: bold;
  letter-spacing : 6px;
  padding-left: 10px;
  font-family : "ＭＳゴシック";
}
.menu04{
  background-color : #e1e6e7;
  border-width: 0px 0px 1px 5px;
  border-style: solid;
  border-color: #999999;
  text-decoration: none;
  color : #666666;
  display: block;
  width: 97%;
}
DL.menubox{
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color : #cccccc;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color : #cccccc;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color : #cccccc;
  background-color: #dfebfd;
  margin : 4px 5px 2px;
}
DL.menubox DT{
  float: left;
  clear: left;
  font-weight: bold;
  background-color : #dfebfd;
  border-top : 1px solid #cccccc;
  padding: 5px;
  width : 110px;
  text-align: center;
  color : inherit;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : #cccccc;
}
DL.menubox DD{
  background-color : #ffffff;
  border-top : 1px solid #cccccc;
  padding: 5px;
  text-indent : 0.5em;
}
DL.menubox2{
  border-bottom-width : 1px;
  border-bottom-style : dashed;
  border-bottom-color : #cccccc;
  border-left-style : none;
  border-left-color : #cccccc;
  border-right-style : none;
  border-right-color : #cccccc;
  margin-right : 5px;
  margin-bottom : 5px;
  border-top-color : #cccccc;
}
DL.menubox2 DT{
  float: left;
  clear: left;
  font-weight : normal;
  border-top : 1px dashed #cccccc;
  padding : 5px 10px 5px 5px;
  border-right-style : dashed;
  text-indent : 0.5em;
  border-right-width : 1px;
  border-right-color : #cccccc;
  margin-right : 0px;
}
DL.menubox2 DD{
  background-color : #ffffff;
  border-top-style : dashed;
  border-top-color : #cccccc;
  padding : 5px;
  border-top-width : 1px;
  text-indent : 1em;
}
/* リンクの行間 */
.list{
  text-decoration: none;
  line-height : 1.5em;
  margin-top : 15px;
}

/*高さ１．４　インデント　表紙文字  */
.joho00{
  line-height: 1.4em;
  text-indent: 1em;
  text-align: left;
  margin-left : 1em;
  margin-right : 1em;
  font-size : 19px;
  font-family : ＭＳ明朝;
  line-height: 1.4em;
  
  /* ??最重要：文章の左右の端をぴったり揃える（両端揃え） */
  text-align: justify;  
  /* ??日本語と英語（アルファベット）が混ざっても綺麗に揃える*/
  text-justify: inter-character;
}



/*高さ１．４　インデント１  */
.joho01{
  line-height: 1.4em;
  text-indent: 1em;
  text-align: left;
  margin-left : 1em;
  margin-right : 1em;
}
/*高さ１．８２　インデント１  */
.joho02{
  line-height: 1.8em;
  text-indent: 1em;
  text-align: left;
  margin-left : 1em;
  margin-right : 1em;
}
/* リスト画像 */

.koten01{
  margin-bottom : 5px;
  margin-left : 5px;
  background-image : url(img_o015.gif);
  background-repeat : no-repeat;
  background-position : left center;
  text-indent : 1em;
}
/* 画像外枠 */

.waku{
  padding-top: 5px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  border-width: 1px;
  border-color: gray;
  margin-top: 5px;
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom: 5px;
  box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.2);
  border-style: solid;
}

/* 画像外枠 影なし*/

.waku01{
  padding-top: 5px;
  padding-left: 5px;
  padding-right : 5px;
  padding-bottom: 5px;
  border-width : 1px;
  border-color: gray;
  margin-top: 5px;
  margin-left: 5px;
  margin-right : 15px;
  margin-bottom: 5px;
  border-style: solid;
}

/* 画像外枠２ */

.waku-L{
  padding-top: 5px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  border-width: 1px;
  border-color: gray;
  margin-top: 5px;
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom: 5px;
  border-style: solid;
  float: left;
}
</STYLE>
<TITLE>CSS</TITLE>
</HEAD>
<BODY></BODY>
</HTML>