/*------------ table style set ------------*/
.hpb-cnt-tb1{
	background-color: #333333;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.hpb-cnt-tb2{
	background-color: #333333;
	border: 1px solid #333333;
}
.hpb-cnt-tb3{
	background-color: #333333;
	border: 0px solid #333333;
}
.hpb-cnt-tb-th1 {
	background-color: #BBBBBB;
	font-size: 80%;
	color: #333333;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.hpb-cnt-tb-th2 {
	background-color: #CCCCCC;
	font-size: 80%;
	color: #333333;
	border: 0px solid #333333;
}
.hpb-cnt-tb-cell1 {
	background-color: #EEEEEE;
	font-size: 80%;
	color: #333333;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.hpb-cnt-tb-cell2 {
	background-color: #FFFFFF;
	font-size: 80%;
	color: #333333;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.hpb-cnt-tb-cell3 {
	background-color: #EEEEEE;
	font-size: 80%;
	color: #333333;
	border: 0px solid #333333;
}
.hpb-cnt-tb-cell4 {
	background-color: #FFFFFF;
	font-size: 80%;
	color: #333333;
	border: 0px solid #333333;
}
.hpb-cnt-tb-cell5 {
	background-color: #FFFFFF;
	font-size: 80%;
	color: #333333;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.main_gif {
  margin: 0px 0px 0px 0px;
  padding: 25px 0px 0px 55px;
}
.main_gif1 {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 10px;
}

/*--儁乕僕慡懱偺墶暆*/
#wrapper {
  text-align: left;
  width: 950px;
  margin: 0px auto 0px auto;
  padding: 0px 0px 0px 0px;
}

/*--儁乕僕慡懱偺墶暆 僗儌乕儖僶乕僕儑儞*/
#wrapper_short {
  text-align: left;
  width: 715px;
  border-style: solid;
  border-width: 1px;
  border-color: #cccccc;
  margin: 0px auto 0px auto;
  padding: 0px 0px 0px 0px;
}

/*--僐儞僥儞僣晹暘*/
#contents {
  width: 700px;
  height: 770px;
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.contents-inner {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

/*--僒僀僪僶乕晹暘*/
#sidebar {
  width: 244px;
  height: 770px;
  float: left;
  margin: 2px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-bottom-style: solid;
  border-left-style: solid;
  border-width: 1px;
  border-color: #cccccc;
  background-color: #ffffff; 
}

.sidebar-inner {
  margin: 0px 10px 0px 10px;
  padding: 10px 2px 2px 2px;
}

/*--僼僢僞乕晹暘*/
#footer {
  width: 950px;
  text-align: left;
  clear: both;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

/*--儊僯儏乕*/
.menu {
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
  list-style-type: none;
}

.menu li {
  display: inline;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.menu li a {
/*  text-shadow: black 0px 0px 0px, gray 0px 1px 2px; */
  text-decoration: none;
  font-size: 10pt;
  letter-spacing: 1px; 
/*  font-family: 'HG娵恨集窶-PRO','俵俽 俹僑僔僢僋'; */
  font-family: Verdana, Arial, sans-serif;
  width: 214px;
  height: 20px;
  display: block;
  text-align: left; 
  border-bottom: 1px dotted gray;
  margin: 0px 0px 1px 0px;
  padding: 5px 5px 5px 5px;
/*  background-color: #d8bfd8; */
  background-image: url(image/menu_back993.gif); 
  background-repeat: no-repeat;
  background-position: center center;
  color: #000033;
  overflow: hidden;
}

.menu li a:hover {
  text-decoration: underline;
  background-color: #ffcc33;
  color: #6600ff;
}
/*--屭媞儊僯儏乕*/
.menu_customer {
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
  list-style-type: none;
}

.menu_customer li {
  display: inline;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.menu_customer li a {
  text-decoration: none;
  font-size: 10pt;
  width: 214px;
  display: block;
  margin: 0px 0px 1px 0px;
  padding: 5px 5px 5px 5px;
  background-color: #d8bfd8;
  color: #000033;
  overflow: hidden;
}

.menu_customer li a:hover {
  text-decoration: underline;
  background-color: #ffcc33;
  color: #ffffff;
}

/*--夛堳儊僯儏乕*/
.menu_member {
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
  list-style-type: none;
}

.menu_member li {
  display: inline;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.menu_member li a {
/*  text-shadow: black 0px 0px 0px, gray 0px 1px 2px; */
  text-decoration: none;
  font-size: 10pt;
  letter-spacing: 1px; 
/*  font-family: 'HG娵恨集窶-PRO','俵俽 俹僑僔僢僋'; */
  font-family: Verdana, Arial, sans-serif;
  width: 214px;
  height: 22px;
  display: block;
  border-bottom: 1px dotted gray;
  margin: 0px 0px 1px 0px;
  padding: 5px 5px 5px 5px;
/*  background-color: #ffffff; */
  background-image: url(image/menu_back991.gif); 
  background-repeat: no-repeat;
  background-position: center center;
  color: #000033;
  overflow: hidden;
}

.menu_member li a:hover {
  text-decoration: underline;
  background-color: #ffcc33;
/*  color: #ffffff; */
  color: #00ccff;
}

p.member_top {
  text-shadow: black 0px 0px 0px, gray 0px 1px 2px;
  letter-spacing: 0.5em; 
  font-size: 18pt;
  text-align: center; 
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
}

p.member_title {
  border-width: 1px;
  border-bottom: 1px solid red;
  text-shadow: black 0px 0px 0px, gray 0px 1px 2px;
  letter-spacing: 3px; 
  font-size: 24pt;
  color: red;
  text-align: center; 
  margin: 20px 0px 20px 0px;
  padding: 10px 10px 10px 10px;
}

p.member_subtitle1 {
  line-height: 1.3em;
  text-shadow: black 0px 0px 0px, gray 0px 1px 2px;
  letter-spacing: 2px; 
  font-size: 16pt;
  text-align: left; 
  margin: 10px 0px 0px 0px;
  padding: 10px 10px 10px 50px;
}

p.member_subtitle2 {
  text-shadow: black 0px 0px 0px, gray 0px 1px 2px;
  letter-spacing: 2px; 
  font-size: 18pt;
  text-align: left; 
  color: #242424;
  margin: 10px 0px 0px 0px;
  padding: 10px 10px 10px 140px;
}

p.member_subtitle3 {
  text-shadow: black 0px 0px 0px, gray 0px 1px 2px;
  letter-spacing: 2px; 
  font-size: 18pt;
  text-align: left; 
  color: #242424;
  margin: 0px 0px 0px 0px;
  padding: 10px 10px 15px 270px;
}

p.member_contents1 {
  text-shadow: black 0px 0px 0px, gray 0px 1px 2px;
  letter-spacing: 2px; 
  font-size: 16pt;
  text-align: left; 
  color: red;
  margin: 0px 0px 0px 0px;
  padding: 10px 10px 10px 160px;
}

p.member_contents2 {
  text-shadow: black 0px 0px 0px, gray 0px 1px 2px;
  letter-spacing: 2px; 
  font-size: 16pt;
  text-align: left; 
  color: red;
  margin: 0px 0px 20px 0px;
  padding: 10px 10px 10px 135px;
}

/*--偍栤偄崌傢偣 */

/*--儁乕僕慡懱偺墶暆 僗儌乕儖僶乕僕儑儞*/
#wrapper_short {
  text-align: center;
  width: 715px;
  border-style: solid;
  border-width: 1px;
  border-color: #cccccc;
  margin: 0px auto 0px auto;
  padding: 0px 0px 0px 0px;
}

/*--僐儞僥儞僣晹暘*/
#contents_short {
  width: 715px;
  height: 500px;
  float: left;
  border-style: solid;
  border-width: 1px;
  border-color: #cccccc;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-image: url(image/kabegami11.jpg); 
}

.pagetop5_syort_varsion {
  width: 715px;
  height: 105px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-image: url(image/pagetop5s.gif); 
  background-repeat: no-repeat;
}


/*--帠柋嬊偐傜偺偍抦傜偣乮暘攝嵁巟暐擔乯 */
#wrapper_payment {
  text-align: left;
  width: 758px;
  margin: 0px auto 0px auto;
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 1px;
  border-color: #cccccc;
  background-image: url(image/kabegami11.jpg); 
}

#common_top {
  width: 758px;
  height: 108px;
  margin: 0px auto 0px auto;
  padding: 0px 0px 0px 0px;
}

/*--僒僀僪僶乕晹暘*/
#payment_sidebar {
  width: 154px;
  height: 790px;
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-top-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  border-width: 1px;
  border-color: #cccccc;
  background-color: #ffffff; 
}
.sidebar-inner_payment {
  width: 154px;
  margin: 0px 5px 0px 5px;
  padding: 10px 2px 2px 2px;
}


/*--僐儞僥儞僣晹暘*/
#payment_contents {
  width: 602px;
  height: 790px;
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-image: url(image/kabegami11.jpg); 
}
p.payment_title1 {
  width: 602px;
  height: 42px;
  border-bottom-style: solid;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
p.payment_subtitle1 {
  width: 602px;
  height: 40px;
  margin: 0px 0px 0px 0px;
  padding: 30px 0px 10px 180px;
}


#header_payment {
  width: 718px;
  height: 108px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 1px;
  border-color: #cccccc;
}

#footer_payment {
  width: 758px;
  text-align: center;
  clear: both;
  margin: 0px 0px 0px 0px;
  padding: 10px 0px 10px 0px;
  border-style: solid;
  border-width: 1px;
  border-color: #cccccc;
  background-image: url(image/kabegami11.jpg); 
}

.payment_text1 {
  line-height: 1.3em;
/*  text-shadow: black 0px 0px 0px, gray 0px 1px 2px; */
  letter-spacing: 2px; 
  font-size: 13pt;
/*  font-family: 'HG娵恨集窶-PRO','俵俽 俹僑僔僢僋'; */
  font-family: Verdana, Arial, sans-serif;
  text-align: left; 
  margin: 5px 0px 0px 20px;
  padding: 5px 20px 5px 20px;
}

.payment_text2 {
  line-height: 1.3em;
/*  text-shadow: black 0px 0px 0px, gray 0px 1px 2px; */
  letter-spacing: 2px; 
  font-size: 12pt;
  font-weight: bold;
/*  font-family: 'HG娵恨集窶-PRO','俵俽 俹僑僔僢僋'; */
  font-family: Verdana, Arial, sans-serif;
  text-align: center; 
  margin: 10px 0px 10px 0px;
  padding: 5px 30px 5px 30px;
}


.payment_subtitle {
  text-shadow: black 0px 0px 0px, gray 0px 1px 2px;
  letter-spacing: 3px; 
  font-size: 12pt;
  text-align: left; 
  margin: 0px 0px 0px 30px;
  padding: 0px 10px 0px 10px;
}

.payment_subtitle2 {
/*  text-shadow: black 0px 0px 0px, gray 0px 1px 2px; */
  letter-spacing: 3px; 
  font-size: 12pt;
  font-weight: bold;
/*  font-family: 'HG娵恨集窶-PRO','俵俽 俹僑僔僢僋'; */
  font-family: Verdana, Arial, sans-serif;
  text-align: left; 
  margin: 0px 0px 0px 30px;
  padding: 0px 10px 0px 10px;
}

table.payment{
    border-top:1px solid #663300;
    border-left:1px solid #663300;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}
.payment th{
    font-size: 11pt;
/*  font-family: 'HG娵恨集窶-PRO','俵俽 俹僑僔僢僋'; */
  font-family: Verdana, Arial, sans-serif;
    letter-spacing: 2px; 
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
    color:#330000;
    background-color:#ffcc00;
    background-image:url(image/table-back2.gif);
    background-position:left top;
    padding:0.3em 1em;
    text-align:center;
}
.payment td{
    font-size: 10pt;
    letter-spacing: 2px; 
/*  font-family: 'HG娵恨集窶-PRO','俵俽 俹僑僔僢僋'; */
  font-family: Verdana, Arial, sans-serif;
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
    padding:0.3em 1em;
}


/*--僔儖僶乕僔儑僢僾晹暘 */
#wrapper_shop {
  text-align: left;
  width: 718px;
  margin: 0px auto 0px auto;
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 1px;
  border-color: #cccccc;
  background-image: url(image/kabegami11.jpg); 
}
#wrapper_shop1 {
  text-align: left;
  width: 760px;
  margin: 0px auto 0px auto;
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 1px;
  border-color: #cccccc;
  background-image: url(image/kabegami11.jpg); 
}

#header_shop {
  width: 718px;
  height: 108px;
  margin: 0px auto 0px auto;
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 1px;
  border-color: #cccccc;
}

#footer_shop {
  width: 718px;
  text-align: center;
  clear: both;
  margin: 0px 0px 0px 0px;
  padding: 10px 0px 10px 0px;
  border-style: solid;
  border-width: 1px;
  border-width: 1px;
  border-color: #cccccc;
  background-image: url(image/kabegami11.jpg); 
}

#footer_shop1 {
  width: 760px;
  text-align: center;
  clear: both;
  margin: 0px 0px 0px 0px;
  padding: 10px 0px 10px 0px;
  border-style: solid;
  border-width: 1px;
  border-width: 1px;
  border-color: #cccccc;
  background-image: url(image/kabegami11.jpg); 
}
#shop_sidebar {
  width: 154px;
  height: 861px;
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-top-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  border-width: 1px;
  border-color: #cccccc;
  background-color: #ffffff; 
}
.sidebar-inner_shop {
  width: 154px;
  margin: 0px 5px 0px 5px;
  padding: 10px 2px 2px 2px;
}


#contents_shop {
  width: 718px;
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 1px;
  border-color: #cccccc;
  background-image: url(image/kabegami11.jpg); 
}

#contents_shop1 {
  width: 602px;
  height: 860px;
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
/*  border-top-style: solid;
  border-left-style: solid;
  border-right-style: solid; */
  border-width: 1px;
  border-color: #cccccc;
  background-image: url(image/kabegami11.jpg); 
}

.shop_back {
  width: 602px;
  height: 799px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
/*  border-style: solid;
  border-width: 1px;
  border-color: #cccccc; */
  background-image: url(image/yasai_shop1.gif); 
}
p.shop_title1 {
  width: 602px;
  height: 42px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-bottom-style: solid;
  border-width: 1px;
  border-color: #cccccc;
}

p.shop_subtitle0 {
  line-height: 1.3em;
/*  text-shadow: black 0px 0px 0px, gray 0px 1px 2px; */
  letter-spacing: 2px; 
  font-size: 13pt;
/*  font-family: 'HG娵恨集窶-PRO','俵俽 俹僑僔僢僋'; */
  font-family: Verdana, Arial, sans-serif;
  text-align: left; 
  margin: 20px 0px 0px 0px;
  padding: 10px 10px 5px 40px;
}

p.shop_subtitle1 {
  line-height: 1.3em;
/*  text-shadow: black 0px 0px 0px, gray 0px 1px 2px; */
  letter-spacing: 2px; 
  font-size: 13pt;
/*  font-family: 'HG娵恨集窶-PRO','俵俽 俹僑僔僢僋'; */
  font-family: Verdana, Arial, sans-serif;
  text-align: left; 
  margin: 10px 0px 0px 0px;
  padding: 5px 10px 5px 40px;
}

p.shop_subtitle2 {
/*  text-shadow: black 0px 0px 0px, gray 0px 1px 2px; */
  letter-spacing: 2px; 
  font-size: 18pt;
  font-weight: bold;
/*  font-family: 'HG娵恨集窶-PRO','俵俽 俹僑僔僢僋'; */
  font-family: Verdana, Arial, sans-serif;
  text-align: left; 
  color: #242424;
  margin: 10px 0px 0px 0px;
  padding: 5px 10px 10px 140px;
}

p.shop_subtitle3 {
/*  text-shadow: black 0px 0px 0px, gray 0px 1px 2px; */
  letter-spacing: 2px; 
  font-size: 18pt;
  font-style: bold;
/*  font-family: 'HG娵恨集窶-PRO','俵俽 俹僑僔僢僋'; */
  font-family: Verdana, Arial, sans-serif;
  text-align: left; 
  color: #242424;
  margin: 0px 0px 0px 0px;
  padding: 5px 10px 0px 270px;
}

p.shop_contents1 {
/*  text-shadow: black 0px 0px 0px, gray 0px 1px 2px; */
  letter-spacing: 2px; 
  font-size: 13pt;
/*  font-family: 'HG娵恨集窶-PRO','俵俽 俹僑僔僢僋'; */
  font-family: Verdana, Arial, sans-serif;
  text-align: left; 
  color: red;
  margin: 0px 0px 0px 0px;
  padding: 10px 10px 10px 160px;
}

p.shop_contents2 {
/*  text-shadow: black 0px 0px 0px, gray 0px 1px 2px; */
  letter-spacing: 2px; 
  font-size: 14pt;
/*  font-family: 'HG娵恨集窶-PRO','俵俽 俹僑僔僢僋'; */
  font-family: Verdana, Arial, sans-serif;
  text-align: left; 
  color: red;
  margin: 0px 0px 20px 0px;
  padding: 10px 10px 10px 135px;
}



/*--暘攝嬥巟暐擔埬撪*/
div.payment {
  width: 718px;
  height: 908px;
  margin: 0px auto 0px auto;
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 1px;
  border-color: #cccccc;
  background-image: url(image/kabegami11.jpg); 
}

div.ichiran {
	width:688px;
	border-bottom: dotted 1px #0000ff;
	margin: 0px 10px 0px 0px;
	padding:  0px 10px 0px 0px;
	line-height: 15px%;
}	
div.ichiran_right{
	width:160px;
    float: right;
	margin: 0px 0px 0px 0px;
	padding:  40px 0px 0px 0px;
}	
div.ichiran_left{
	width:525px;
    float: right;
	margin: 0px 0px 0px 0px;
	padding:  10px 0px 0px 0px;
}	

.ichiran_title {
  letter-spacing: 2px; 
/*  text-shadow: black 0px 0px 0px, gray 0px 1px 2px; */
  list-style-type: none;
  letter-spacing: 2px; 
/*  font-family: '俵俽 俹柧挬'; */ 
/*  font-family: 'HG娵恨集窶-PRO','俵俽 俹僑僔僢僋'; */
  font-family: Verdana, Arial, sans-serif;
  font-size: 14pt;
  margin: 0px 0px -10px 0px;
  padding: 0px 0px 0px 0px;
}

.ichiran_title li {
  display: inline;
  letter-spacing: 2px; 
  font-size: 13pt;
  font-weight: bold;
  margin: 0px 0px 0px 0px;
  padding: 1px 0px 1px 0px;
}

.ichiran_content li {
  letter-spacing: 2px; 
  list-style-type: none;
  font-size: 10.2pt;
  font-family: Verdana, Arial, sans-serif;
  line-height: 1.3em;
  margin: 0px 0px 0px 0px;
  padding: 1px 0px 1px 0px;
}

.topics
      {
	width:640px;
	height:80px;
	border-bottom: dotted 1px #0000ff;
	margin: 0px 10px 0px 0px;
	padding:  0px 10px 0px 0px;
	line-height: 15px%;
      }	

.topic_title {
  margin: 0px 0px -10px 0px;
  padding: 0px 0px 0px 0px;
}

.topic_title li {
  display: inline;
  font-size: 11pt;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.topic_content li {
  list-style-type: none;
  font-size: 10pt;
  margin: 0px 0px 0px 0px;
  padding: 1px 0px 1px 0px;
}

.topic_title li a {
  text-decoration: none;
  width: 300px;
  display: block;
  margin: 0px 0px 0px 0px;
  padding: 2px 5px 2px 5px;
  background-color: #e9e9e9;
  color: #000033;
  overflow: hidden;
}

.topic_title li a:hover {
  text-decoration: underline;
  background-color: #99cc00;
  color: #ffffff;
}

div.topics1
      {
	width:700px; height=70px; border-bottom: solid 1px #0000ff; margin-left:auto; margin-right: auto; padding: 3px; line-height: 14px%;
      }	


p.chara_control1 {
  letter-spacing: 1px; 
  font-size: 12pt;
  text-align: left; 
  line-height: 120%;
  margin: 0px 0px 0px 0px;
  padding: 2px 2px 2px 2px;
}

/*--帠柋嬊偐傜偺偍抦傜偣乮暘攝嬥廂擖偵懳偡傞強摼惻偺庢傝埖偄乯*/

/*--暘攝嬥巟暐擔埬撪*/
div.tax {
  width: 960px;
  height: 560px;
  margin: 0px auto 0px auto;
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 1px;
  border-color: #cccccc;
  background-image: url(image/kabegami11.jpg); 
}


p.info_tax_top {
/*  text-shadow: gray 2px 3px 4px, 5px 6px; Chrome偺傒桳岠*/
/*
  text-shadow: black 0px 0px 0px, gray 0px 1px 2px;
  text-decoration: underline;
  letter-spacing: 2px; 
  font-size: 20pt;
  color: #555555;
  text-align: left; 
  vertical-align: middle;
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
}
*/
  height: 62px;
  border-bottom-style: solid;
  background-color:#FFFACD;
  background-image:url(image/info_logo1.gif);
  background-repeat:no-repeat;
  text-shadow: black 0px 0px 0px, gray 0px 1px 2px;
  text-decoration: underline;
  letter-spacing: 2px; 
  font-size: 18pt;
  color: #555555;
  text-align: center; 
  vertical-align: middle;
  margin: 0px 0px 20px 0px;
  padding: 25px 0px 0px 0px;
}

p.info_tax_title {
  text-shadow: black 0px 0px 0px, gray 0px 1px 2px;
  letter-spacing: 3px; 
  font-size: 13pt;
  text-align: left; 
  margin: 10px 0px 2px 20px;
  padding: 10px 10px 0px 10px;
}

p.info_tax_subtitle {
  text-shadow: black 0px 0px 0px, gray 0px 1px 2px;
  letter-spacing: 3px; 
  font-size: 12pt;
  text-align: left; 
  margin: 0px 0px 2px 60px;
  padding: 0px 10px 2px 10px;
}

p.info_tax_text1 {
/*  text-shadow: black 0px 0px 0px, gray 0px 1px 2px; */
  letter-spacing: 2px; 
  font-family: Verdana, Arial, sans-serif;
  font-size: 11pt;
  text-align: left; 
  margin: 5px 0px 0px 20px;
  padding: 5px 10px 5px 10px;
}

p.info_tax_text2 {
  text-shadow: black 0px 0px 0px, gray 0px 1px 2px;
  letter-spacing: 2px;
  font-family: '俵俽 僑僔僢僋'; 
  font-size: 11pt;
  text-align: left; 
  margin: 5px 0px 0px 150px;
  padding: 1px 10px 1px 10px;
}

p.info_tax_text3 {
  text-shadow: black 0px 0px 0px, gray 0px 1px 2px;
  letter-spacing: 2px;
  font-family: '俵俽 僑僔僢僋'; 
  font-size: 11pt;
  text-align: left; 
  margin: 0px 0px 5px 90px;
  padding: 1px 10px 1px 10px;
}

p.info_tax_text3x {
  text-shadow: black 0px 0px 0px, gray 0px 1px 2px;
  letter-spacing: 1px;
  font-family: '俵俽 俹僑僔僢僋'; 
  font-size: 11pt;
  text-align: left; 
  margin: 0px 0px 0px 98px;
  padding: 0px 10px 1px 0px;
}

.info_tax_text3y {
  text-shadow: black 0px 0px 0px, gray 0px 1px 2px;
  letter-spacing: 1px; 
  font-size: 11pt;
  text-align: left; 
  margin: 0px 0px 0px 195px;
  padding: 0px 10px 2px 10px;
}

.info_tax_text4 {
/*  text-shadow: black 0px 0px 0px, gray 0px 1px 2px; */
  letter-spacing: 2px;
/*  font-family: 'HG娵恨集窶-PRO','俵俽 俹僑僔僢僋'; */
  font-family: Verdana, Arial, sans-serif;
  font-size: 11pt;
  text-align: left; 
  margin: 0px 0px 5px 90px;
  padding: 1px 10px 1px 10px;
}

.info_tax_text5 {
/*  text-shadow: black 0px 0px 0px, gray 0px 1px 2px; */
  letter-spacing: 2px;
/*  font-family: 'HG娵恨集窶-PRO','俵俽 俹僑僔僢僋'; */
  font-weight: bold; 
  font-family: Verdana, Arial, sans-serif;
  font-size: 14pt;
  text-decoration: underline;
  text-align: left; 
  margin: 10px 0px 5px 90px;
  padding: 1px 10px 1px 10px;
}

.list_menu {
  line-height: 1.3em;
/*  text-shadow: black 0px 0px 0px, gray 0px 1px 2px; */
  letter-spacing: 2px; 
  font-size: 11pt;
/*  font-family: 'HG娵恨集窶-PRO','俵俽 俹僑僔僢僋'; */
  font-family: Verdana, Arial, sans-serif;
  text-align: left; 
  margin: 0px 10px 10px 20px;
  padding: 0px 5px 5px 10px;
}

.list_menu li {
  line-height: 1.3em;
/*  text-shadow: black 0px 0px 0px, gray 0px 1px 2px; */
  letter-spacing: 1px; 
  font-size: 11pt;
/*  font-family: 'HG娵恨集窶-PRO','俵俽 俹僑僔僢僋'; */
  font-family: Verdana, Arial, sans-serif;
  text-align: left; 
  margin: 5px 10px 0px 40px;
  padding: 0px 5px 5px 10px;
}

span.v-align_middle {
  vertical-align: middle;
}

/*--帠柋嬊偐傜偺偍抦傜偣乮攝暘嬥巟暐偄偵學傞偍抦傜偣*/
.info_payment_top {
  background-color:#FFFACD;
  background-image:url(image/info_logo1.gif);
  background-repeat:no-repeat;
  text-shadow: black 0px 0px 0px, gray 0px 1px 2px;
  text-decoration: underline;
  letter-spacing: 2px; 
  font-size: 18pt;
  color: #555555;
  text-align: center; 
  vertical-align: middle;
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
}

.info_payment_title {
  text-shadow: black 0px 0px 0px, gray 0px 1px 2px;
  letter-spacing: 3px; 
  font-size: 18pt;
  text-align: center; 
  margin: 0px 20px 10x 20px;
  padding: 5px 10px 0px 10px;
}


.info_payment_text1 {
  line-height: 1.3em;
  text-shadow: black 0px 0px 0px, gray 0px 1px 2px;
  letter-spacing: 2px; 
  font-size: 16pt;
  text-align: left; 
  margin: 5px 0px 0px 20px;
  padding: 5px 30px 5px 30px;
}

.info_payment_text2 {
  line-height: 1.3em;
  text-shadow: black 0px 0px 0px, gray 0px 1px 2px;
  letter-spacing: 2px; 
  font-size: 12pt;
  text-align: center; 
  margin: 5px 0px 0px 20px;
  padding: 5px 30px 5px 30px;
}


.info_payment_subtitle {
  text-shadow: black 0px 0px 0px, gray 0px 1px 2px;
  letter-spacing: 3px; 
  font-size: 12pt;
  text-align: left; 
  margin: 0px 0px 0px 30px;
  padding: 0px 10px 0px 10px;
}

/*
table.payment{
    border-top:1px solid #663300;
    border-left:1px solid #663300;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}
.payment th{
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
    color:#330000;
    background-color:#ffcc00;
    background-image:url(image/table-back2.gif);
    background-position:left top;
    padding:0.3em 1em;
    text-align:center;
}
.payment td{
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
    padding:0.3em 1em;
}

*/

/* 
------ 儕儞僋儁乕僕梡css僼傽僀儖  ------
*/

#wrapper_link {
  text-align: left;
  width: 718px;
  margin: 0px auto 0px auto;
  padding: 0px 0px 0px 0px;
}

#link_footer {
  text-align: center;
  width: 715px;
  height: 35px;
  margin: 0px auto 0px auto;
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 1px;
  border-color: #cccccc;
  background-image: url(image/link_foot5.gif); 
}

/*--僐儞僥儞僣晹暘*/
#link_contents {
  text-align: center;
  width: 716px;
  height: 520px;
  margin: 0px auto 0px auto;
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 1px;
  border-color: #cccccc;
  background-image: url(image/top_pic_50.gif); 
}
#link_header {
  text-align: center;
  width: 716px;
  height: 35px;
  margin: 0px auto 0px auto;
  padding: 0px 0px 0px 0px;
  background-image: url(image/linkpage_title1.gif); 
  background-repeat: no-repeat;
  border: 1px solid #cccccc;
}
#link_left {
  width: 354px;
  height: 520px;
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}


#link_right {
  width: 354px;
  height: 520px;
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.link_subtitle1 {
  width: 250px;
  height: 29px;
  float: left;
  margin: 20px 0px 0px 30px;
  padding: 0px 0px 3px 0px;
  background-image: url(image/jichitai_link.gif); 
}
.link_subtitle2 {
  width: 250px;
  height: 29px;
  float: left;
  margin: 20px 0px 0px 34px;
  padding: 0px 0px 3px 0px;
  background-image: url(image/silver_link_logo.gif); 
}
.link_subtitle3 {
  width: 250px;
  height: 29px;
  float: left;
  margin: 20px 0px 0px 34px;
  padding: 0px 0px 3px 0px;
  background-image: url(image/iryokikan_link.gif); 
}
.link_subtitle4 {
  width: 250px;
  height: 30px;
  float: left;
  margin: 20px 0px 0px 34px;
  padding: 0px 0px 3px 0px;
  background-image: url(image/kotsukikan_link.gif); 
}

.link_item1 {
/*  text-shadow: black 0px 0px 0px, gray 0px 1px 2px; */
  text-decoration: none;
  font-size: 11.5pt;
/*  font-family: 'HG娵恨集窶-PRO','俵俽 俹僑僔僢僋'; */
  font-family: Verdana, Arial, sans-serif;
  width: 250px;
  height: 24px;
  float: left;
  margin: 3px 0px 0px 40px;
  padding: 4px 0px 0px 0px;
}

.link_item2 {
/*  text-shadow: black 0px 0px 0px, gray 0px 1px 2px; */
  text-decoration: none;
  font-size: 10pt;
/*  font-family: 'HG娵恨集窶-PRO','俵俽 俹僑僔僢僋'; */
  font-family: Verdana, Arial, sans-serif;
  width: 260px;
  height: 24px;
  float: left;
  margin: 3px 0px 0px 25px;
  padding: 4px 0px 0px 10px;
}

.link_item3 {
/*  text-shadow: black 0px 0px 0px, gray 0px 1px 2px; */
  text-decoration: none;
  font-size: 11.5pt;
/*  font-family: 'HG娵恨集窶-PRO','俵俽 俹僑僔僢僋'; */
  font-family: Verdana, Arial, sans-serif;
  width: 250px;
  height: 24px;
  float: left;
  margin: 3px 0px 0px 40px;
  padding: 4px 0px 0px 0px;
}

.link_item1 a {
/*  text-shadow: black 0px 0px 0px, gray 0px 1px 2px; */
  text-decoration: none;
  font-size: 12pt;
/*  font-family: 'HG娵恨集窶-PRO','俵俽 俹僑僔僢僋'; */
  font-family: Verdana, Arial, sans-serif;
  width: 210px;
  height: 24px;
  display: block;
  border-bottom: 1px dotted gray;
  margin: 0px 0px 1px 1px;
  padding: 4px 5px 1px 5px;
/*  background-color: #d8bfd8; */
  color: #000033;
  overflow: hidden;
}

.link_item1 a:hover {
  text-decoration: underline;
  background-color: #ffcc33;
  color: #6600ff;
}

.link_item2 a {
/*  text-shadow: black 0px 0px 0px, gray 0px 1px 2px; */
  text-decoration: none;
  font-size: 11pt;
/*  font-family: 'HG娵恨集窶-PRO','俵俽 俹僑僔僢僋'; */
  font-family: Verdana, Arial, sans-serif;
  width: 260px;
  height: 24px;
  display: block;
  border-bottom: 1px dotted gray;
  margin: 0px 0px 1px 1px;
  padding: 4px 5px 1px 10px;
/*  background-color: #d8bfd8; */
  color: #000033;
  overflow: hidden;
}

.link_item2 a:hover {
  text-decoration: underline;
  background-color: #ffcc33;
  color: #6600ff;
}
.link_item3 a {
/*  text-shadow: black 0px 0px 0px, gray 0px 1px 2px; */
  text-decoration: none;
  font-size: 12pt;
/*  font-family: 'HG娵恨集窶-PRO','俵俽 俹僑僔僢僋'; */
  font-family: Verdana, Arial, sans-serif;
  width: 220px;
  height: 24px;
  display: block;
  border-bottom: 1px dotted gray;
  margin: 0px 0px 1px 1px;
  padding: 4px 5px 1px 5px;
/*  background-color: #d8bfd8; */
  color: #000033;
  overflow: hidden;
}

.link_item3 a:hover {
  text-decoration: underline;
  background-color: #ffcc33;
  color: #6600ff;
}


/* 
------ 埨慡孾敪梡css僼傽僀儖  ------
*/


#wrapper_anzen {
  text-align: left;
  width: 708px;
  margin: 0px auto 0px auto;
  padding: 0px 0px 0px 0px;
}

/*--僐儞僥儞僣晹暘*/
#contents_anzen {
  width: 565px;
  height: 810px;
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 1px;
  border-color: #cccccc;
  background-image: url(image/kabegami11.jpg); 
}

.contents-inner_anzen {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

/*--僒僀僪僶乕晹暘*/
#sidebar_anzen {
  width: 139px;
  height: 810px;
  float: left;
  margin: 2px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-bottom-style: solid;
  border-left-style: solid;
  border-width: 1px;
  border-color: #cccccc;
  background-color: #ffffff; 
}

/*--儊僯儏乕*/
.menu_common {
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
  list-style-type: none;
}

.menu_common li {
  display: inline;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.menu_common li a {
/*  text-shadow: black 0px 0px 0px, gray 0px 1px 2px; */
  text-decoration: none;
  font-size: 10pt;
/*  font-family: 'HG娵恨集窶-PRO','俵俽 俹僑僔僢僋'; */
  font-family: Verdana, Arial, sans-serif;
  width: 120px;
  height: 20px;
  display: block;
  border-bottom: 1px dotted gray;
  margin: 0px 0px 1px 5px;
  padding: 5px 5px 5px 5px;
/*  background-color: #d8bfd8; */
  background-image: url(image/menu_back993.gif); 
  background-repeat: no-repeat;
  background-position: center center;
  color: #000033;
  overflow: hidden;
}

.menu_common li a:hover {
  text-decoration: underline;
  background-color: #ffcc33;
  color: #6600ff;
}


.menu_anzen {
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
  list-style-type: none;
}

.menu_anzen li {
  display: inline;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.menu_anzen li a {
/*  text-shadow: black 0px 0px 0px, gray 0px 1px 2px; */
  text-decoration: none;
  font-size: 10pt;
/*  font-family: 'HG娵恨集窶-PRO','俵俽 俹僑僔僢僋'; */
  font-family: Verdana, Arial, sans-serif;
  width: 120px;
  height: 20px;
  display: block;
  border-bottom: 1px dotted gray;
  margin: 0px 0px 1px 5px;
  padding: 5px 5px 5px 5px;
/*  background-color: #d8bfd8; */
  background-image: url(image/menu_back991.gif); 
  background-repeat: no-repeat;
  background-position: center center;
  color: #000033;
  overflow: hidden;
}

.menu_anzen li a:hover {
  text-decoration: underline;
  background-color: #ffcc33;
  color: #00ccff;
}
p.anzen_title {
  border-width: 1px;
  border-bottom: 1px solid green;
/*  text-shadow: black 0px 0px 0px, gray 0px 1px 2px; */
  letter-spacing: 3px; 
  font-size: 16pt;
/*  font-family: 'HG娵恨集窶-PRO','俵俽 俹僑僔僢僋'; */
  font-family: Verdana, Arial, sans-serif;
  color: #006600;
  text-align: left; 
  vertical-align: text-bottom;
  background-image: url(image/anzen_news_title.gif); 
  background-repeat: no-repeat;
  margin: 0px 0px 0px 0px;
  padding: 10px 10px 10px 60px;
}
p.anzen_title1 {
  border-width: 1px;
  border-bottom: 1px solid green;
/*  text-shadow: black 0px 0px 0px, gray 0px 1px 2px; */
  letter-spacing: 3px; 
/*  font-family: 'HG娵恨集窶-PRO','俵俽 俹僑僔僢僋'; */
  font-family: Verdana, Arial, sans-serif;
  font-size: 16pt;
  color: #006600;
  text-align: left; 
/*  vertical-align: text-bottom; */
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 2px 0px;
}

p.anzen_news {
  width: 550;
/*  text-shadow: black 0px 0px 0px, gray 0px 1px 2px; */
  letter-spacing: 2px; 
  font-size: 12pt;
/*  font-family: 'HG娵恨集窶-PRO','俵俽 俹僑僔僢僋'; */
  font-family: Verdana, Arial, sans-serif;
  color: #006600;
  text-align: left; 
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 2px 0px;
}

p.anzen_news_mokuji {
  line-height: 1.6em;
  width: 500;
/*  text-shadow: black 0px 0px 0px, gray 0px 1px 2px; */
  letter-spacing: 2px; 
  font-size: 10pt;
/*  font-family: 'HG娵恨集窶-PRO','俵俽 俹僑僔僢僋'; */
  font-family: Verdana, Arial, sans-serif;
  color: #006600;
  text-align: left; 
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 2px 40px;
}  


#footer_anzen {
  width: 685px;
  text-align: center;
  clear: both;
  margin: 0px 0px 0px 0px;
  padding: 10px 10px 10px 10px;
  border-left-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-width: 1px;
  border-color: #cccccc;
  background-image: url(image/kabegami11.jpg); 
}

table.anzen{
    border-top:1px solid #009900;
    border-left:1px solid #009900;

    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
  margin: 10px 0px 0px 20px;
  padding: 0px 0px 0px 0px;
}

.anzen th{
  font-size: 11pt;
/*  font-family: 'HG娵恨集窶-PRO','俵俽 俹僑僔僢僋'; */
  font-family: Verdana, Arial, sans-serif;
    border-right:1px solid #009900;
    border-bottom:1px solid #009900;
    color:#330000;
    background-color:#ccff66;
    background-image:url(image/table-back2.gif);
    background-position:left top;
    padding:0.3em 1em;
    text-align:center;
}
.anzen td{
    line-height: 1.4em;
/*  text-shadow: black 0px 0px 0px, gray 0px 1px 2px; */
  letter-spacing: 2px; 
  font-size: 10pt;
/*  font-family: 'HG娵恨集窶-PRO','俵俽 俹僑僔僢僋'; */
  font-family: Verdana, Arial, sans-serif;
  text-align: left; 
    border-right:1px solid #009900;
    border-bottom:1px solid #009900;
    padding:0.3em 1em;
}

#contents_record_anzen {
  width: 706px;
  height: 810px;
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 1px;
  border-color: #cccccc;
  background-image: url(image/kabegami11.jpg); 
}

table.record_anzen{
    border-top:1px solid #009900;
    border-left:1px solid #009900;

    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
  margin: 20px 0px 0px 90px;
  padding: 0px 0px 0px 0px;
}

.record_anzen th{
  font-size: 11pt;
/*  font-family: 'HG娵恨集窶-PRO','俵俽 俹僑僔僢僋'; */
  font-family: Verdana, Arial, sans-serif;
    border-right:1px solid #009900;
    border-bottom:1px solid #009900;
    color:#330000;
    background-color:#ccff66;
    background-image:url(image/table-back2.gif);
    background-position:left top;
    padding:0.3em 1em;
    text-align:center;
}
.record_anzen td{
    line-height: 1.4em;
/*  text-shadow: black 0px 0px 0px, gray 0px 1px 2px; */
  letter-spacing: 2px; 
  font-size: 10pt;
/*  font-family: 'HG娵恨集窶-PRO','俵俽 俹僑僔僢僋'; */
  font-family: Verdana, Arial, sans-serif;
  text-align: right; 
    border-right:1px solid #009900;
    border-bottom:1px solid #009900;
    padding:0.3em 1em;
}

#footer_record_anzen {
  width: 686px;
  text-align: center;
  clear: both;
  margin: 0px 0px 0px 0px;
  padding: 10px 10px 10px 10px;
  border-left-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-width: 1px;
  border-color: #cccccc;
  background-image: url(image/kabegami11.jpg); 
}

p.anzen_contents1 {
  line-height: 1.5em;
/*  text-shadow: black 0px 0px 0px, gray 0px 1px 2px; */
  letter-spacing: 2px; 
  font-size: 11pt;
/*  font-family: 'HG娵恨集窶-PRO','俵俽 俹僑僔僢僋'; */
  font-family: Verdana, Arial, sans-serif;
  font-weight: bold;
  text-align: left; 
  color: red;
  vertical-align: text-bottom;
  margin: 5px 0px 0px 0px;
  padding: 10px 10px 3px 20px;
}
p.anzen_contents2 {
  line-height: 1.5em;
/*  text-shadow: black 0px 0px 0px, gray 0px 1px 2px; */
  letter-spacing: 2px; 
  font-size: 10pt;
/*  font-family: 'HG娵恨集窶-PRO','俵俽 俹僑僔僢僋'; */
  font-family: Verdana, Arial, sans-serif;
  text-align: left; 
  vertical-align: text-bottom;
  margin: 3px 0px 0px 0px;
  padding: 0px 40px 5px 40px;
}

p.anzen_subtitle1 {
  ime-mode: 18px;
  line-height: 18px;
/*  text-shadow: black 0px 0px 0px, gray 0px 1px 2px; */
  letter-spacing: 3px; 
  font-size: 13pt;
/*  font-family: 'HG娵恨集窶-PRO','俵俽 俹僑僔僢僋'; */
  font-family: Verdana, Arial, sans-serif;
  font-weight: bold; 
  text-align: left; 
  background-image: url(image/anzen_subline.gif); 
  background-repeat: no-repeat;
  margin: 10px 0px 0px 10px;
  padding: 5px 10px 5px 30px;
}

/* 
------ 庴拲孾敪梡css僼傽僀儖  ------
*/

#wrapper_jyucyu {
  text-align: left;
  width: 708px;
  margin: 0px auto 0px auto;
  padding: 0px 0px 0px 0px;
}

/*--僐儞僥儞僣晹暘*/
#contents_jyucyu {
  width: 565px;
  height: 810px;
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 1px;
  border-color: #cccccc;
  background-image: url(image/kabegami11.jpg); 
}

.contents-inner_jyucyu {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

/*--僒僀僪僶乕晹暘*/
#sidebar_jyucyu {
  width: 139px;
  height: 810px;
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-top-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-width: 1px;
  border-color: #cccccc;
  background-color: #ffffff; 
}


.menu_jyucyu {
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
  list-style-type: none;
}

.menu_jyucyu li {
  display: inline;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.menu_jyucyu li a {
  text-shadow: black 0px 0px 0px, gray 0px 1px 2px;
  text-decoration: none;
  font-size: 10pt;
  width: 120px;
  height: 20px;
  display: block;
  border-bottom: 1px dotted gray;
  margin: 0px 0px 1px 5px;
  padding: 5px 5px 5px 5px;
/*  background-color: #d8bfd8; */
  background-image: url(image/menu_back991.gif); 
  background-repeat: no-repeat;
  background-position: center center;
  color: #000033;
  overflow: hidden;
}

.menu_jyucyu li a:hover {
  text-decoration: underline;
  background-color: #ffcc33;
  color: #00ccff;
}
p.jyucyu_title {
  border-width: 1px;
  border-bottom: 1px solid green;
  text-shadow: black 0px 0px 0px, gray 0px 1px 2px;
  letter-spacing: 3px; 
  font-size: 16pt;
  color: #ffffff;
  text-align: left; 
  vertical-align: text-bottom;
  margin: 0px 0px 0px 0px;
  padding: 1px 1px 1px 1px;
}

.jyucyu_logo1 {
  margin: 0px 0px 0px 0px;
  padding: 5px 10px 5px 20px;
}

.jyucyu_logo2 {
  margin: 0px 0px 0px 0px;
  padding: 5px 10px 5px 5px;
}

.jyucyu_logo3 {
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 5px 45px;
}

.jyucyu_logo4 {
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 5px 0px;
}

.jyucyu_contents1 {
  line-height: 1.2em;
/*  text-shadow: black 0px 0px 0px, gray 0px 1px 2px; */
  letter-spacing: 1px; 
  font-size: 11pt;
/*  font-family: 'HG娵恨集窶-PRO','俵俽 俹僑僔僢僋'; */
  font-family: Verdana, Arial, sans-serif;
  text-align: left; 
  vertical-align: text-bottom;
  margin: 0px 0px 0px 0px;
  padding: 5px 50px 5px 50px;
}

.jyucyu_contents2 {
  line-height: 1.3em;
/*  text-shadow: black 0px 0px 0px, gray 0px 1px 2px; */
  letter-spacing: 1px; 
  font-size: 10pt;
/*  font-family: 'HG娵恨集窶-PRO','俵俽 俹僑僔僢僋'; */
  font-family: Verdana, Arial, sans-serif;
  text-align: left; 
  vertical-align: text-bottom;
  margin: 0px 0px 0px 0px;
  padding: 5px 20px 5px 20px;
}

#footer_jyucyu {
  width: 685px;
  text-align: center;
  clear: both;
  margin: 0px 0px 0px 0px;
  padding: 10px 10px 10px 10px;
  border-left-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-width: 1px;
  border-color: #cccccc;
  background-image: url(image/kabegami11.jpg); 
}


table.jyucyu {
    border-top:1px solid #009900;
    border-left:1px solid #009900;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}
.jyucyu th{
    border-right:1px solid #009900;
    border-bottom:1px solid #009900;
    color:#330000;
    background-color:#ccff66;
    background-image:url(image/table-back2.gif);
    background-position:left top;
    padding:0.3em 1em;
    text-align:center;
}
.jyucyu td{
    border-right:1px solid #009900;
    border-bottom:1px solid #009900;
    padding:0.3em 1em;
}

p.jyucyu_subtitle1 {
/*  text-shadow: black 0px 0px 0px, gray 0px 1px 2px; */
  letter-spacing: 3px; 
  font-size: 12pt;
  font-weight: bold;
/*  font-family: 'HG娵恨集窶-PRO','俵俽 俹僑僔僢僋'; */
  font-family: Verdana, Arial, sans-serif;
  text-align: left; 
  vertical-align: text-center;
  background-image: url(image/jyucyu_subline.gif); 
  background-repeat: no-repeat;
  margin: 10px 0px 0px 10px;
  padding: 5px 10px 10px 30px;
}

/* 
------ 偄偒偄偒嬩妝晹梡css僼傽僀儖  ------
*/

#wrapper_ikiiki {
  text-align: left;
  width: 708px;
  margin: 0px auto 0px auto;
  padding: 0px 0px 0px 0px;
}

/*--僐儞僥儞僣晹暘*/
#contents_ikiiki {
  width: 565px;
  height: 777px;
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 1px;
  border-color: #cccccc;
  background-image: url(image/kabegami11.jpg); 
}

.contents-inner_ikiiki {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

/*--僒僀僪僶乕晹暘*/
#sidebar_ikiiki {
  width: 139px;
  height: 777px;
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-top-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-width: 1px;
  border-color: #cccccc;
  background-color: #ffffff; 
}


#div_newsbox{
  width:452px;
  height:250px;
  overflow:auto;
  margin: 0px 0px 0px 50px;
  padding: 0px 0px 0px 0px;
  border: 1px solid #cccccc;
  background-color: #ffffff; 
}
#div_news{
  width:502px;
  height:30px;
  margin: 0px 0px 0px 30px;
  padding: 0px 0px 0px 0px;
  background-image: url(image/ikiiki_news1.gif); 
  background-repeat: no-repeat;
}

#div_scr{
  line-height: 1.5em;
  width:480px;
  height:90px;
  overflow:auto;
  letter-spacing: 1px; 
  font-size: 10pt;
/*  font-family: 'HG娵恨集窶-PRO','俵俽 俹僑僔僢僋'; */
  font-family: Verdana, Arial, sans-serif;
  margin: 0px 0px 0px 30px;
  padding: 10px 10px 10px 10px;
  border: 1px solid #EAC383;
}

p.one_line {
  width:480px;
  letter-spacing: 1px; 
  font-size: 10pt;
  height: 20px;
  line-height: 20px;
/*  font-family: 'HG娵恨集窶-PRO','俵俽 俹僑僔僢僋'; */
  font-family: Verdana, Arial, sans-serif;
  margin: 0px 0px 0px 0px;
  padding: 9px 10px 10px px;
  border-bottom-style: dotted;
  border-width: 1px;
  border-color: #EAC383;
}

.menu_ikiiki {
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
  list-style-type: none;
}

.menu_ikiiki li {
/*  width: 120px;
  height: 20px; */
  display: inline;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.menu_ikiiki li a {
/*  text-shadow: black 0px 0px 0px, gray 0px 1px 2px; */
  text-decoration: none;
  font-size: 10pt;
/*  font-family: 'HG娵恨集窶-PRO','俵俽 俹僑僔僢僋'; */
  font-family: Verdana, Arial, sans-serif;
  width: 120px;
  height: 20px;
  vertical-align: text-bottom;
  display: block;
  border-bottom: 1px dotted gray;
  margin: 0px 0px 1px 5px;
  padding: 5px 5px 5px 5px;
  background-color: #d8bfd8;
  background-image: url(image/menu_back991.gif); 
  background-repeat: no-repeat;
  background-position: center center;
  color: #000033;
  overflow: hidden;
}

.menu_ikiiki li a:hover {
  text-decoration: underline;
  background-color: #ffcc33;
  color: #00ccff;
}

p.ikiiki_title {
  border-width: 1px;
  border-bottom: 1px solid green;
  text-shadow: black 0px 0px 0px, gray 0px 1px 2px;
  letter-spacing: 3px; 
  font-size: 16pt;
  color: #ffffff;
  text-align: left; 
  vertical-align: text-bottom;
  margin: 0px 0px 0px 0px;
  padding: 1px 1px 1px 1px;
}

#footer_ikiiki {
  width: 685px;
  text-align: center;
  clear: both;
  margin: 0px 0px 0px 0px;
  padding: 10px 10px 10px 10px;
  border-left-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-width: 1px;
  border-color: #cccccc;
  background-image: url(image/kabegami11.jpg); 
}

table.ikiiki {
    border-top:1px solid #009900;
    border-left:1px solid #009900;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}
.ikiiki th{
    border-right:1px solid #009900;
    border-bottom:1px solid #009900;
    color:#330000;
    background-color:#ccff66;
    background-image:url(image/table-back2.gif);
    background-position:left top;
    padding:0.3em 1em;
    text-align:center;
}
.ikiiki td{
    border-right:1px solid #009900;
    border-bottom:1px solid #009900;
    padding:0.3em 1em;
}

p.ikiiki_contents1 {
  line-height: 1.5em;
/*  text-shadow: black 0px 0px 0px, gray 0px 1px 2px; */
  letter-spacing: 1px; 
  font-size: 11pt;
/*  font-family: 'HG娵恨集窶-PRO','俵俽 俹僑僔僢僋'; */
  font-family: Verdana, Arial, sans-serif;
  text-align: left; 
  vertical-align: text-bottom;
  margin: 1px 0px 0px 0px;
  padding: 2px 10px 2px 30px;
}

p.ikiiki_subtitle1 {
  height: 38px;丂
  line-height: 38px;
/*  text-shadow: black 0px 0px 0px, gray 0px 1px 2px; */
  letter-spacing: 2px; 
  font-size: 12pt;
  font-weight: bold;
/*  font-family: 'HG娵恨集窶-PRO','俵俽 俹僑僔僢僋'; */
  font-family: Verdana, Arial, sans-serif;
  text-align: left; 
  background-image: url(image/ikeike_subline.gif); 
  background-repeat: no-repeat;
  margin: 2px 0px 0px 10px;
  padding: 6px 5px 5px 30px;
}
p.ikiiki_subtitle2 {
  height: 38px;丂
  line-height: 38px;
/*  text-shadow: black 0px 0px 0px, gray 0px 1px 2px; */
  letter-spacing: 2px; 
  font-size: 14pt;
  font-weight: bold;
/*  font-family: 'HG娵恨集窶-PRO','俵俽 俹僑僔僢僋'; */
  font-family: Verdana, Arial, sans-serif;
  text-align: left; 
  margin: 2px 0px 0px 10px;
  padding: 6px 5px 0px 25px;
}

p.ikiiki_coment {
  line-height: 1.5em;
/*  text-shadow: black 0px 0px 0px, gray 0px 1px 2px; */
  letter-spacing: 1px; 
  font-size: 10pt;
/*  font-family: 'HG娵恨集窶-PRO','俵俽 俹僑僔僢僋'; */
  font-family: Verdana, Arial, sans-serif;
  text-align: left; 
  vertical-align: text-bottom;
  margin: 1px 0px 0px 0px;
  padding: 2px 10px 2px 30px;
}

/* 
------ 尨峞曞廤梡css僼傽僀儖  ------
*/

#wrapper_genko {
  text-align: left;
  width: 708px;
  margin: 0px auto 0px auto;
  padding: 0px 0px 0px 0px;
}

#sidebar_genko {
  width: 139px;
  height: 810px;
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-left-style: solid;
  border-width: 1px;
  border-color: #cccccc;
  background-color: #ffffff; 
}

#contents_genko {
  width: 565px;
  height: 810px;
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  border-width: 1px;
  border-color: #cccccc;
  background-image: url(image/kabegami11.jpg); 
}

.genko_container {
  width: 557px;
  height: 70px;
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-bottom: solid;
  border-width: 1px;
  border-color: #cccccc;
}

.genko_inside_container1 {
  line-height: 1.5em;
  width: 350px;
  height: 68px;
  float: left;
/*  text-shadow: black 0px 0px 0px, gray 0px 1px 2px; */
  letter-spacing: 3px; 
  font-size: 10pt;
/*  font-family: 'HG娵恨集窶-PRO','俵俽 俹僑僔僢僋'; */
  font-family: Verdana, Arial, sans-serif;
  text-align: left; 
  margin: 0px 0px 0px 0px;
  padding: 5px 10px 5px 10px;
}

.genko_inside_picture1 {
  width: 150px;
  height: 68px;
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 30px;
}

p.genko_title {
  border-width: 1px;
  border-bottom: 1px solid green;
/*  text-shadow: black 0px 0px 0px, gray 0px 1px 2px; */
  letter-spacing: 3px; 
  font-size: 16pt;
  text-align: left; 
  vertical-align: text-bottom;
/*  background-image: url(image/genko_bosyu_title1.gif); */
  background-repeat: no-repeat;
  margin: 0px 0px 0px 0px;
  padding: 1px 1px 1px 1px;
}

p.genko_subtitle1 {
/*  text-shadow: black 0px 0px 0px, gray 0px 1px 2px; */
  letter-spacing: 3px; 
  font-size: 12pt;
/*  font-family: 'HG娵恨集窶-PRO','俵俽 俹僑僔僢僋'; */
  font-family: Verdana, Arial, sans-serif;
  text-align: left;
  color: red; 
  clear: both;
  vertical-align: text-center;
/*  background-image: url(image/hobby_subbar2.gif); 
  background-repeat: no-repeat; */
  margin: 5px 0px 0px 0px;
  padding: 5px 10px 5px 10px;
}

p.genko_contents1 {
  line-height: 1.5em;
/*  text-shadow: black 0px 0px 0px, gray 0px 1px 2px; */
  letter-spacing: 3px; 
  font-size: 10pt;
/*  font-family: 'HG娵恨集窶-PRO','俵俽 俹僑僔僢僋'; */
  font-family: Verdana, Arial, sans-serif;
  text-align: left; 
  color: blue;
  vertical-align: text-bottom;
  margin: 5px 0px 0px 0px;
  padding: 10px 10px 5px 20px;
}

p.genko_contents2 {
  line-height: 1.5em;
/*  text-shadow: black 0px 0px 0px, gray 0px 1px 2px; */
  letter-spacing: 3px; 
  font-size: 11pt;
/*  font-family: 'HG娵恨集窶-PRO','俵俽 俹僑僔僢僋'; */
  font-family: Verdana, Arial, sans-serif;
  text-align: left; 
  vertical-align: text-bottom;
  margin: 0px 0px 0px 0px;
  padding: 5px 10px 5px 20px;
}

#contents_side_hobby {
  width: 530px;
  float: left;
  line-height: 1.3em;
/*  text-shadow: black 0px 0px 0px, gray 0px 1px 2px; */
  letter-spacing: 1px; 
  font-size: 10pt;
/*  font-family: 'HG娵恨集窶-PRO','俵俽 俹僑僔僢僋'; */
  font-family: Verdana, Arial, sans-serif;
  color: blue;
  margin: 0px 0px 0px 0px;
  padding: 0px 20px 0px 10px;
  background-color: #ffffff; 
}

#footer_genko {
  width: 705px;
  height: 30px;
  text-align: center;
  clear: both;
  margin: 0px 0px 0px 0px;
  padding: 10px 0px 10px 0px;
  border: 1px solid #cccccc;
  background-image: url(image/kabegami11.jpg); 
}

/* .volunteer */

#wrapper_volunteer {
  text-align: left;
  width: 708px;
  border: 1px solid gray;
  background-image: url(image/kabegami11.jpg); 
  background-repeat: repeat;
  margin: 0px auto 0px auto;
  padding: 0px 0px 0px 0px;
}

.volunteer_top {
  width: 708px;
  height: 108px;
  border: 1px solid gray;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-image: url(image/pagetop5s.gif); 
}

.volunteer_title {
  border-width: 1px;
  border-bottom: 1px solid gray;
  text-shadow: black 0px 0px 0px, gray 0px 1px 2px;
  letter-spacing: 3px; 
  font-size: 14pt;
  text-align: left; 
  vertical-align: text-bottom;
  background-image: url(image/line_title_orenge.gif); 
  background-repeat: no-repeat;
  margin: 0px 0px 0px 2px;
  padding: 10px 10px 10px 10px;
}

.volunteer_contents1 {
  line-height: 1.5em;
  text-shadow: black 0px 0px 0px, gray 0px 1px 2px;
  letter-spacing: 3px; 
  font-size: 11pt;
  text-align: left; 
  vertical-align: text-bottom;
  margin: 5px 0px 0px 0px;
  padding: 10px 10px 5px 20px;
}

p.volunteer_subtitle1 {
  text-shadow: black 0px 0px 0px, gray 0px 1px 2px;
  letter-spacing: 3px; 
  font-size: 12pt;
  text-align: left; 
  vertical-align: text-center;
  background-image: url(image/fukyu_keihatsu_sub_title1.gif); 
  background-repeat: no-repeat;
  margin: 10px 0px 0px 10px;
  padding: 5px 10px 10px 30px;
}


table.volunteer{
    border-top:1px solid #ff9900;
    border-left:1px solid #ff9900;

    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}
.volunteer th{
    border-right:1px solid #ff9900;
    border-bottom:1px solid #ff9900;
    color:#330000;
    background-color:#FFE4B5;
    background-image:url(image/table-back_volunteer.gif);
    background-position:left top;
    padding:0.3em 1em;
    text-align:center;
}
.volunteer td{
    border-right:1px solid #ff9900;
    border-bottom:1px solid #ff9900;
    padding:0.3em 1em;
}

/* 夛堳曞廤 */

#wrapper_member_bosyu {
  text-align: left;
  width: 708px;
  border: 1px solid gray;
  background-image: url(image/kabegami11.jpg); 
  background-repeat: repeat;
  margin: 0px auto 0px auto;
  padding: 0px 0px 0px 0px;
}
#sidebar_member_bosyu {
  width: 139px;
  height: 800px;
  float: left;
  margin: 2px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-bottom-style: solid;
  border-left-style: solid;
  border-width: 1px;
  border-color: #cccccc;
  background-color: #ffffff; 
}

#sidebar_member_bosyu_yotei {
  width: 133px;
  height: 300px;
  margin: 2px 2px 2px 2px;
  padding: 2px 2px 2px 2px;
  background-color: #ffffff; 
}
.member_bosyu_yotei1 {
  width: 131px;
  border-width: 1px;
  border-bottom: 1px solid gray;
/*  text-shadow: black 0px 0px 0px, gray 0px 1px 2px; */
  letter-spacing: 2px; 
  font-size: 9pt;
/*  font-family: 'HG娵恨集窶-PRO','俵俽 俹僑僔僢僋'; */
  font-family: Verdana, Arial, sans-serif;
  text-align: right; 
  color: #515151;
  vertical-align: text-bottom;
  margin: 0px 0px 0px 0px;
  padding: 10px 10px 5px 0px;
}
.member_bosyu_yotei2 {
  width: 131px;
  border-width: 1px;
  border-bottom: 1px solid gray;
/*  text-shadow: black 0px 0px 0px, gray 0px 1px 2px; */
  letter-spacing: 2px; 
  font-size: 9pt;
/*  font-family: 'HG娵恨集窶-PRO','俵俽 俹僑僔僢僋'; */
  font-family: Verdana, Arial, sans-serif;
  font-style: bold;
  text-align: right; 
  color: red;
  vertical-align: text-bottom;
  margin: 0px 0px 0px 0px;
  padding: 10px 10px 5px 0px;
}
.member_bosyu_yotei3 {
  width: 131px;
  border-width: 1px;
  border-bottom: 1px solid gray;
/*  text-shadow: black 0px 0px 0px, gray 0px 1px 2px; */
  letter-spacing: 2px; 
  font-size: 9pt;
/*  font-family: 'HG娵恨集窶-PRO','俵俽 俹僑僔僢僋'; */
  font-family: Verdana, Arial, sans-serif;
  text-align: right; 
  color: #000000;
  vertical-align: text-bottom;
  margin: 0px 0px 0px 0px;
  padding: 10px 10px 5px 0px;
}

.menu_member_bosyu {
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
  list-style-type: none;
}

.menu_member_bosyu li {
  display: inline;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

#contents_member_bosyu {
  width: 565px;
  height: 800px;
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 1px;
  border-color: #cccccc;
  background-image: url(image/kabegami11.jpg); 
  background-repeat: repeat;
}


.member_bosyu_top {
  width: 708px;
  height: 108px;
  border: 1px solid gray;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-image: url(image/toptitle.gif); 
}

.member_bosyu_title {
  border-width: 1px;
  border-bottom: 1px solid gray;
/*  text-shadow: black 0px 0px 0px, gray 0px 1px 2px; */
  letter-spacing: 3px; 
  font-size: 14pt;
/*  font-family: 'HG娵恨集窶-PRO','俵俽 俹僑僔僢僋'; */
  font-family: Verdana, Arial, sans-serif;
  text-align: left; 
  vertical-align: text-bottom;
/*  background-image: url(image/kaiin_title1.gif); 
  background-repeat: no-repeat; */
  margin: 0px 0px 0px 0px;
  padding: 1px 1px 1px 1px;
}
p.member_bosyu_subtitle2 {
/*  text-shadow: black 0px 0px 0px, gray 0px 1px 2px; */
  letter-spacing: 3px; 
  font-size: 12pt;
/*  font-family: 'HG娵恨集窶-PRO','俵俽 俹僑僔僢僋'; */
  font-family: Verdana, Arial, sans-serif;
  text-align: left; 
  vertical-align: text-center;
  background-image: url(image/kaiin_subline1.gif); 
  background-repeat: no-repeat;
  margin: 10px 0px 0px 10px;
  padding: 5px 10px 10px 30px;
}


.member_bosyu_contents1 {
  clear: both;
  line-height: 1.5em;
/*  text-shadow: black 0px 0px 0px, gray 0px 1px 2px; */
  letter-spacing: 1px; 
  font-size: 11pt;
/*  font-family: 'HG娵恨集窶-PRO','俵俽 俹僑僔僢僋'; */
  font-family: Verdana, Arial, sans-serif;
  text-align: left; 
  vertical-align: text-bottom;
  margin: 5px 0px 0px 0px;
  padding: 10px 10px 5px 20px;
}

.member_bosyu_contents2 {
  line-height: 1.4em;
  float: left;
/*  text-shadow: black 0px 0px 0px, gray 0px 1px 2px; */
  letter-spacing: 2px; 
  font-size: 10pt;
/*  font-family: 'HG娵恨集窶-PRO','俵俽 俹僑僔僢僋'; */
  font-family: Verdana, Arial, sans-serif;
  text-align: left; 
  vertical-align: text-top;
  margin: 5px 0px 0px 0px;
  padding: 10px 10px 5px 20px;
}

.member_bosyu_contents3 {
  line-height: 1.5em;
  float: left;
/*  text-shadow: black 0px 0px 0px, gray 0px 1px 2px; */
  letter-spacing: 3px; 
  font-size: 14pt;
/*  font-family: 'HG娵恨集窶-PRO','俵俽 俹僑僔僢僋'; */
  font-family: Verdana, Arial, sans-serif;
  font-weight: bold;
  text-align: left; 
  color: red;
  vertical-align: text-top;
  margin: 0px 0px 0px 0px;
  padding: 5px 10px 5px 20px;
}

.member_bosyu_contents4 {
  border-top: 1px solid gray;
  line-height: 1.5em;
  float: left;
/*  text-shadow: black 0px 0px 0px, gray 0px 1px 2px; */
  letter-spacing: 2px; 
  font-size: 10pt;
/*  font-family: 'HG娵恨集窶-PRO','俵俽 俹僑僔僢僋'; */
  font-family: Verdana, Arial, sans-serif;
  font-weight: bold;
  color: blue;
  vertical-align: text-top;
  margin: 5px 0px 0px 0px;
  padding: 10px 10px 5px 60px;
}

p.member_bosyu_subtitle1 {
  text-shadow: black 0px 0px 0px, gray 0px 1px 2px;
  letter-spacing: 3px; 
  font-size: 12pt;
  text-align: left; 
  vertical-align: text-center;
  background-image: url(image/fukyu_keihatsu_sub_title1.gif); 
  background-repeat: no-repeat;
  margin: 10px 0px 0px 10px;
  padding: 5px 10px 10px 30px;
}


table.member_bosyu {
    border-top:1px solid #ff9900;
    border-left:1px solid #ff9900;

    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}
.member_bosyu th{
    border-right:1px solid #ff9900;
    border-bottom:1px solid #ff9900;
    color:#330000;
    background-color:#FFE4B5;
    background-image:url(image/table-back_volunteer.gif);
    background-position:left top;
    padding:0.3em 1em;
    text-align:center;
}
.member_bosyu td{
    border-right:1px solid #ff9900;
    border-bottom:1px solid #ff9900;
    padding:0.3em 1em;
}



/* 
------ 廲彂偒Web儁乕僕梡css僼傽僀儖  ------
              tategaki.css 
              URL ->  http://freefielder.jp/tate/       
*/

div.tate{        /*廲彂偒僄儕傾慡懱*/
 clear:both;
 /* width:400px;  廲彂偒僄儕傾偺墶暆 揔媂曄峏*/
 width: 565px;
 height:250px
 font-size:14px;
 line-height:1.1em;
 margin:0px;
 font-family:'Meiryo','儊僀儕僆',  '僸儔僊僲妏僑 Pro W3','Hiragino Kaku Gothic Pro','Hiragino Kaku Gothic Pro W3' , '俵俽 僑僔僢僋','MS Gothic' ,monospace;
 margin-bottom:1.5em;
  background-image: url(image/volunteer_line1.gif); 
  background-repeat: no-repeat;
  border-left: 1px dotted gray;
  border-right: 1px dotted gray;
}

div.midashi_1{  /* 戝尒弌偟 */
 font-size:2em;
 width:1em;
 line-height:1.05em;
 float:right;
 margin-left:1em;
 font-weight:bold;
 padding-top:0.5em;
}
div.midashi_2{  /*拞尒弌偟*/
 font-size:1.5em;
 width:1em;
 line-height:1.05em;
 float:right;
 margin-left:1em;
 font-weight:bold;
 padding-top:2em;
}
div.midashi_3{  /*彫尒弌偟*/
 font-size:1.2em;
 width:1em;
 line-height:1.05em;
 float:right;
 margin-left:1em;
 font-weight:bold;
 padding-top:2.5em;
}

div.gyo{  /*峴*/
 float:right;
 width:1em;
 line-height:1.1em;
 padding-top:1em;
 padding-bottom:2em;
 margin-left:0.8em;
}

div.gyo1{  /*峴*/
  text-shadow: black 0px 0px 0px, gray 0px 1px 2px;
 float:right;
 width:1em;
 line-height:1.1em;
 padding-top:1em;
 padding-bottom:2em;
 margin-left:0.5em;
  border-width: 1px;
  border-left: 1px solid gray;
}

div.gyo2{  /*峴*/
  text-shadow: black 0px 0px 0px, gray 0px 1px 2px;
 float:right;
 width:1em;
 line-height:1.1em;
 padding-top:1em;
 padding-bottom:2em;
 margin-left:0.5em;
}

div.gyo3{  /*峴*/
  text-shadow: black 0px 0px 0px, gray 0px 1px 2px;
 float:right;
 width:1em;
 height:15em;
 line-height:1.1em;
 padding-top:7em;
 padding-bottom:2em;
 margin-left:0.5em;
}

div.gyo_haiku1{  /*峴*/
  text-shadow: black 0px 0px 0px, gray 0px 1px 2px;
 float:right;
 width:1em;
 height:15em;
 line-height:1.1em;
 padding-top:1em;
 padding-bottom:2em;
 margin-left:0.5em;
}

div.gyo_haiku2{  /*峴*/
  text-shadow: black 0px 0px 0px, gray 0px 1px 2px;
 float:right;
 width:1em;
 height:15em;
 line-height:1.1em;
 padding-top:2.5em;
 padding-bottom:2em;
 margin-left:0.5em;
}

div.gyo_haiku3{  /*峴*/
  text-shadow: black 0px 0px 0px, gray 0px 1px 2px;
 float:right;
 width:1em;
 height:15em;
 line-height:1.1em;
 padding-top:4em;
 padding-bottom:2em;
 margin-left:0.5em;
}

div.gyo_haiku4{  /*峴*/
  text-shadow: black 0px 0px 0px, gray 0px 1px 2px;
 float:right;
 width:1em;
 height:15em;
 line-height:1.1em;
 padding-top:6em;
 padding-bottom:2em;
 margin-left:0.5em;
}

div.komoji{				/*彫暥帤(偀偂偅偉偋偭側偳)偺埵抲挷惍*/
 line-height:0.8em;
 margin-left:0.1em;
 margin-bottom:0.3em;
}
div.kuto{			/*嬪撉揰偺埵抲挷惍*/
 margin-left:0.6em;
 line-height:0.1em;
 margin-bottom:1em;
}

a.tate:link,a.tate:active,a.tate:visited{ 
 color:blue;
 text-decoration:none;
 font-weight:bold;
}
a.tate:hover{
 color:darkorange;
 text-decoration:none;
}

.haiku_title {
  background-image: url(image/frame_suisen.gif); 
  background-repeat: no-repeat;
  text-shadow: black 0px 0px 0px, gray 0px 1px 2px;
  float:right;
  margin: 0px 10px 0px 0px;
  padding: 0px 0px 0px 0px;
}

/* 廲彂偒儗僀傾僂僩梡僗僞僀儖僔乕僩 tate-style.css   
    last updated : Jul 03 , 2011 tyz@freefielder.jp
    http://freefielder.jp 
*/

div.tate-area{
	float:right;
    height: 150px;
	font-size:12pt;
    border-bottom: 1px dotted gray;
}
div.tate-area a{
	color:#119;
	text-decoration:none;
}

div.tate-area-head{
    width: 88px;
    height: 150px;
	float:right;
	font-size:12pt;
    border-bottom: 1px dotted gray;
  background-image: url(image/frame_suisen2.gif); 
  background-repeat: no-repeat;
  background-position: right center;
}

div.tate-line{
	float:right;
	width:1.05em;
	line-height:1.05em;
	margin-right:0.3em;
	margin-left:0.3em;
	padding-bottom:0.2em;
	font-family:'僸儔僊僲妏僑 Pro W3','Hiragino Kaku Gothic Pro','Hiragino Kaku Gothic Pro W3' , '俵俽 僑僔僢僋','MS Gothic' ,monospace;
	word-wrap:break-word;
	direction:ltr;
}

div.tate-line1{
	float:right;
	width:1.05em;
	line-height:1.05em;
	margin-right:0.3em;
	margin-left:0.3em;
	padding-top:1em;
	padding-bottom:0.2em;
	font-family:'僸儔僊僲妏僑 Pro W3','Hiragino Kaku Gothic Pro','Hiragino Kaku Gothic Pro W3' , '俵俽 僑僔僢僋','MS Gothic' ,monospace;
	word-wrap:break-word;
	direction:ltr;
}

div.tate-line2{
	float:right;
	width:1.05em;
	line-height:1.05em;
	margin-right:0.3em;
	margin-left:0.3em;
	padding-top:2em;
	padding-bottom:0.2em;
	font-family:'僸儔僊僲妏僑 Pro W3','Hiragino Kaku Gothic Pro','Hiragino Kaku Gothic Pro W3' , '俵俽 僑僔僢僋','MS Gothic' ,monospace;
	word-wrap:break-word;
	direction:ltr;
}

div.tate-line3{
	float:right;
	width:1.05em;
	line-height:1.05em;
	margin-right:0.3em;
	margin-left:0.3em;
	padding-top:3em;
	padding-bottom:0.2em;
	font-family:'僸儔僊僲妏僑 Pro W3','Hiragino Kaku Gothic Pro','Hiragino Kaku Gothic Pro W3' , '俵俽 僑僔僢僋','MS Gothic' ,monospace;
	word-wrap:break-word;
	direction:ltr;
}

div.tate-line4{
	float:right;
	width:1.05em;
	line-height:1.05em;
	margin-right:0.3em;
	margin-left:0.3em;
	padding-top:5em;
	padding-bottom:0.2em;
	font-family:'僸儔僊僲妏僑 Pro W3','Hiragino Kaku Gothic Pro','Hiragino Kaku Gothic Pro W3' , '俵俽 僑僔僢僋','MS Gothic' ,monospace;
	word-wrap:break-word;
	direction:ltr;
}

.tate-line font,strong,h1,h2,h3,h4,h5{
	line-height:1.05em;
}

.tate-line span.tate-kuto{
	display:block;
	width:0.4em;
	line-height:0.1em !Important;
	margin-bottom:0.9em;
	margin-left:0.6em !Important;
}
.tate-line span.tate-cho{
	display:block;
	-moz-transform:matrix(0, 1, 1, 0, 0, 0);
	-webkit-transform:matrix(0, 1, 1, 0, 0, 0);
	-o-transform:matrix(0, 1, 1, 0, 0, 0);
	transform:matrix(0, 1, 1, 0, 0, 0);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1, mirror=1);
}
.tate-line span.tate-komoji{
	display:block;
	line-height:0.75em !Important;
	margin-bottom:0.3em;
	margin-left:0.11em !Important;
}
.tate-line span.tate-kakko{
	display:block;
	-moz-transform:rotate(90deg);
	-webkit-transform:rotate(90deg);
	-o-transform:rotate(90deg);
	transform:rotate(90deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}
div.tate-separator{
	clear:both;
	height:2em;
}

/* 僼僅儞僩僒僀僘曄峏帪偺僼僅儞僩埵抲傾僕儍僗僩梡 */
.tate-line .font08{ font-size:8pt; }
.tate-line .font10{ font-size:10pt; }
.tate-line .font11{ font-size:11pt; }
.tate-line .font12{ font-size:12pt; }
.tate-line .font14{ font-size:14pt; }
.tate-line .font18{ font-size:18pt; }
.tate-line .font24{ font-size:24pt; }
.tate-line h1{ font-size:24pt; font-weight:bold; }
.tate-line h2{ font-size:18pt; font-weight:bold; }
.tate-line h3{ font-size:14pt; font-weight:bold; }
.tate-line h4{ font-size:12pt; font-weight:bold; }
.tate-line1 .font08{ font-size:8pt; }
.tate-line1 .font10{ font-size:10pt; }
.tate-line2 .font08{ font-size:8pt; }
.tate-line2 .font10{ font-size:10pt; }
.tate-line3 .font08{ font-size:8pt; }
.tate-line3 .font10{ font-size:10pt; }
.tate-line4 .font08{ font-size:8pt; }
.tate-line4 .font10{ font-size:10pt; }

.tate-line .font08 , .tate-line .font10 , .tate-line .font12 , .tate-line .font14 , .tate-line .font18 , .tate-line .font24 , .tate-line h1 , .tate-line h2 , .tate-line h3 , .tate-line h4 , .tate-line font  {
	display:block;
	position:relative;
	left:50%;
	width:1em;
	line-height:1.05em;
	margin-left:-0.5em;
} 


/*--廲彂偒夝彍*/
.clear {
  clear: both;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
