
/* ■ページ構造全体センター */

BODY {
  margin: 0;
  padding: 0;
  text-align: center;
  background-image : url(img/webdesign/kowaza_shadow.gif);
  background-repeat : repeat-y;
background-position : 50% 50%;}
#wrapper {
  width : 800px;
  margin: 0 auto;
  text-align: left;
}

/* ■リンク*/

A:LINK{
  font-size : 12px;
  font-family : Arial;
  
  text-decoration : none;
  color : #005100;
  text-decoration : underline;
  font-weight : bold;
}

A:VISITED{
  font-size : 12px;
  font-family : Arial;
  
  color : #003333;
  text-decoration : underline;
  font-weight : bold;
}

A:HOVER{
  font-size : 12px;
  font-family : Arial;
  
  color : FF6633;
  text-decoration : underline; 
}

/* ■見出し*/

H1{
  font-size : 17px;
  color : white;
  margin-top : 10px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 25px;
  background-color : #00612c;
  line-height : 25px;
  padding-left : 15px;
}

.h2_1{
  background-image : url(img/webdesign/h2_line1.gif);
  background-repeat : no-repeat;
  font-size : 15px;
  font-family : "Times New Roman";
  padding-left : 40px;
  margin-top : 80px;
  margin-bottom : 20px;
  line-height : 35px; 
}

.h2_2{
  background-image : url(img/webdesign/h2_line2.gif);
  background-repeat : no-repeat;
  font-size : 15px;
  font-family : "Times New Roman";
  padding-left : 40px;
  margin-top : 80px;
  margin-bottom : 20px;
  line-height : 35px;
}

.h2_3{
  background-image : url(img/webdesign/h2_line3.gif);
  background-repeat : no-repeat;
  font-size : 15px;
  font-family : "Times New Roman";
  padding-left : 40px;
  margin-top : 80px;
  margin-bottom : 20px;
  line-height : 35px;
}

.h2_4{
  background-image : url(img/webdesign/h2_line4.gif);
  background-repeat : no-repeat;
  font-size : 15px;
  font-family : "Times New Roman";
  padding-left : 40px;
  margin-top : 80px;
  margin-bottom : 20px;
  line-height : 35px;
}

.h2_5{
  background-image : url(img/webdesign/h2_line5.gif);
  background-repeat : no-repeat;
  font-size : 15px;
  font-family : "Times New Roman";
  padding-left : 40px;
  margin-top : 80px;
  margin-bottom : 20px;
  line-height : 35px;
}

.h2_non{
  background-image : url(img/webdesign/h2_line_non.gif);
  background-repeat : no-repeat;
  font-size : 15px;
  font-family : "Times New Roman";
  padding-left : 40px;
  margin-top : 80px;
  margin-bottom : 20px;
  line-height : 35px;
}

P{
  padding-top : 0px;
  padding-left : 20px;
  padding-right : 20px;
  padding-bottom : 0px;
  margin-top : 1em;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  font-size : 12px;
  line-height : 20px;
  
  float : none;
}

/* ■画像回り込み(HRで解除）*/

IMG{
  float : left;
  margin-top : 0px;
  margin-left : 20px;
  margin-right : 20px;
  margin-bottom : 5px;
}

HR{
  margin-top : 20px;
  margin-bottom : 20px;
  border-top-width : 1px;
  
  
  padding-top : 0px;
  
  
  padding-bottom : 0px;
  clear : left;
  
  

  
  
  text-align : center;
  border-top-style : dashed;
  border-top-color : #73885b;
  
  background-color : white;
  color : white;
}


/* ■その他　*/

LI{
  font-size : 12px;
  margin-top : 0px;
  margin-left : auto;
}

OL{
  font-size : 12px;
  line-height : 20px;
  list-style-type : decimal;
  list-style-position : outside;
  padding-left : 20px;
}

UL{
  padding-left : 20px;
  list-style-image : url(img/webdesign/ul.gif);
  margin-bottom : 10px;
}

TABLE{
  margin-left : 20px;
}

TD{
  font-size : 12px;
  line-height : 20px;
  
}   

IFRAME{
  text-align : center;
  margin-top : 20px;
  margin-bottom : 20px;
}

.PR{
  background-color : #eeeeee;
}

.Class_right{
  text-align : right;
}
.non_color_TD{
  font-size : 12px;
  line-height : 20px;
}   

DL{
  font-size : 12px;
  
  margin-left : 20px;
  
  
  line-height : 20px;
}
H3{
  font-size : 16px;
  
  background-color : #b4c2a5;
  line-height : 25px;
  padding-left : 10px;
  margin-bottom : 1em;
}
EM{
  font-size : 12px;
  font-weight : bold;
  font-style : normal;
}
.dvdpr{
  
  border-top-width : 2px;
  
  border-top-style : double;
  
  border-top-color : green;
  padding-top : 1em;
}
/* リスト全体 */
UL.pagelinks {
   margin: 0px;
   padding: 0px;
   float: right;


  

  
  list-style-image : url(img/webdesign/1pxl.gif);
}

/* 各項目の装飾 */
UL.pagelinks LI {
   width: 1.2em;
   line-height: 1.2em;
   list-style-type: none;
   border : 1px solid #ff8040;
   float: left;
   margin: 0.1em;
   padding: 0px;
   
   
   text-align: center;
  font-weight : bold;
  font-size : 18px;
  
  font-family : Arial;
}

/* リンクの装飾 */
UL.pagelinks LI A {
   display: block;
   text-decoration: none;
   width: 1.2em;
  font-size : 18px;
  
  
}
/* 未訪問リンクの色 */
UL.pagelinks LI A:LINK {
   background-color: white;
   color : #ff8040;
  text-decoration : none;
}
/* 既訪問リンクの色 */
UL.pagelinks LI A:VISITED {
   background-color: white;
   color : #ff8040;
  font-size : 18px;
  text-decoration : none;
}
/* マウスが載ったときの色 */
UL.pagelinks LI A:HOVER {
   background-color : #ff8040;
   color : white;
  font-size : 18px;
  text-decoration : none;
}

/* 現在位置項目の装飾 */
UL.pagelinks LI.here {
   background-color : #ff8040;
   color : white;
   border-color : #ff8040 #ff8040 #ff8040 #ff8040; 

  
}


