#site {
	LEFT: 0px; POSITION: absolute; TOP: 0px
}
#searchbox {
	BACKGROUND: #fffdd8; FILTER: alpha(opacity=50); LEFT: 545px; WIDTH: 230px; POSITION: relative; TOP: 30px; HEIGHT: 30px; opacity: .5; moz-opacity: .5
}
#search {
	LEFT: 550px; WIDTH: 300px; POSITION: relative; TOP: 5px; HEIGHT: 30px
}
H1 {
	FONT-SIZE: 18px; COLOR: #de9401; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H2 {
	FONT-SIZE: 16px; COLOR: #de9401; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H3 {
	FONT-SIZE: 14px; COLOR: #de9401; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD {
	FONT-SIZE: 12px; COLOR: #222222
}
TD.td1  { color: #222222; font-size: 8px; background-color: #f2f2f2 }
TD.td2   { font-size: 9px; font-family: Arial, Helvetica, sans-serif }
TD.td1emph {
	COLOR: #333333; BACKGROUND-COLOR: #d3d3d3
}
TD.td2emph {
	COLOR: #333333; BACKGROUND-COLOR: #f2f2f2
}
TH {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; TEXT-ALIGN: left
}
TH.emph {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; TEXT-ALIGN: left
}
A  { text-decoration: underline }
A:hover  { text-decoration: underline }
HR   { color: #beb268; height: 1px }
.noticePara     { font-size: 13px; font-family: Arial, Helvetica, sans-serif; line-height: 15px; }
.spotlight   { font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
B {
	FONT-WEIGHT: bold
}
STRONG {
	FONT-WEIGHT: bold
}
FORM {
	DISPLAY: inline; MARGIN: 0px
}
INPUT    { color: #567133; font-size: 13px; line-height: 13pt; display: inline; margin: 0 }
DIV.head    { color: #333333; font-size: 10pt; font-weight: normal }
DIV.head TABLE {
	FONT-SIZE: 8pt
}
DIV.head TD {
	}
DIV.head A  { color: #fffac2; font-size: 10pt; background-color: #968f4e; text-decoration: none   }
DIV.head A:hover  { color: #fffcdf; font-size: 10pt; background-color: #ccbe00; text-decoration: none   }
DIV.head B {
	FONT-WEIGHT: bold; FONT-STYLE: normal
}
DIV.bathnes { font-size: 12px; line-height: 18px; }
DIV.bathnes TABLE {
	FONT-SIZE: 8pt
}
DIV.bathnes TD {
	FONT-SIZE: 8pt
}
DIV.bathnes FORM TD {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
DIV.bathnes H1 {
	FONT-SIZE: 17pt
}
DIV.bathnes H2 {
	FONT-SIZE: 15pt
}
DIV.bathnes A    { color: #b8a2a2; }
DIV.bathnes A:hover   { color: #a1ed9f; }
DIV.bathnes HR {
	HEIGHT: 1px
}
DIV.bathnes B {
	FONT-WEIGHT: bold; FONT-SIZE: larger
}
DIV.bathnes STRONG {
	FONT-WEIGHT: bold; FONT-SIZE: larger
}
DIV.side {
	FONT-WEIGHT: normal;}
DIV.side TABLE {
	FONT-SIZE: 10pt; WIDTH: 100%; COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif
}
DIV.side TD {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
DIV.side FORM TD {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
DIV.side FORM TD INPUT {
	BACKGROUND: #ffffff;}
DIV.resource { COLOR: #252c24
; font-size: 9pt; font-family: "�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｭ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｳ 鬯ｩ蟷｢�ｽ�｢�ｽ�ｽ�ｽ�ｧ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｴ鬯ｩ蟷｢�ｽ�｢�ｽ�ｽ�ｽ�ｧ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｷ鬯ｩ蟷｢�ｽ�｢髫ｴ雜｣�ｽ�｢�ｽ�ｽ�ｽ�ｿ�ｽ�ｽ�ｽ�ｽ鬩搾ｽｵ�ｽ�ｺ�ｽ�ｽ�ｽ�ｽ", "�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｭ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｳ �ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｰ鬯ｩ蟷｢�ｽ�｢�ｽ�ｽ�ｽ�ｧ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｴ鬯ｩ蟷｢�ｽ�｢�ｽ�ｽ�ｽ�ｧ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｷ鬯ｩ蟷｢�ｽ�｢髫ｴ雜｣�ｽ�｢�ｽ�ｽ�ｽ�ｿ�ｽ�ｽ�ｽ�ｽ鬩搾ｽｵ�ｽ�ｺ�ｽ�ｽ�ｽ�ｽ", "鬯ｩ蟷｢�ｽ�｢髫ｴ蜿門ｾ暦ｿｽ�ｿ�ｽ�ｽ�ｽ�ｽ闕ｳ�ｻ�ｽ�ｸ�ｽ�ｷ�ｽ�ｽ�ｽ�ｹ�ｽ�ｽ�ｽ�ｧ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｮ鬯ｩ蟷｢�ｽ�｢髫ｴ雜｣�ｿ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｧ鬮ｯ蜿･�ｹ�｢�ｽ�ｽ�ｽ�ｵ鬩搾ｽｵ�ｽ�ｺ�ｽ�ｽ�ｽ�ｽ Pro W3", Osaka鬯ｩ蛹�ｽｽ�ｶ髣包ｽｳ隶厄ｽｸ�ｽ�ｿ�ｽ�ｽ�ｽ�ｽ�ｽ�､�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｭ鬮ｴ螟ｧ�｣�ｼ鬩墓��ｿ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｹ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ, Osaka, 鬯ｮ�ｯ隴趣ｽ｢�ｽ�ｽ�ｽ�ｷ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｳ鬯ｮ�ｫ�ｽ�ｰ髫ｰ逍ｲ�ｻ�ｽ�ｿ�ｽ�ｽ�ｽ�ｽ�ｿ�ｽ�ｽ�ｽ�ｽ�ｽ�ｧ鬮ｯ蜿･�ｹ�｢�ｽ�ｽ�ｽ�ｵ鬩搾ｽｵ�ｽ�ｺ髣包ｽｵ雋翫ｑ�ｽ�ｽ�ｽ�ｹ�ｽ�ｽ�ｽ�ｧ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｷ鬯ｩ蟷｢�ｽ�｢髫ｴ雜｣�ｽ�｢�ｽ�ｽ�ｽ�ｿ�ｽ�ｽ�ｽ�ｽ鬩搾ｽｵ�ｽ�ｺ�ｽ�ｽ�ｽ�ｽ; line-height: 15px; }
DIV.resource TABLE { FONT-SIZE: 9pt; COLOR: #ffffff; border: none; }
DIV.resource TD {
	FONT-SIZE: 8pt; COLOR: #222222
}
DIV.resource FORM TD {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
DIV.resource FORM TD INPUT {
	FONT-SIZE: 11px; BACKGROUND: #ffffff; COLOR: #333333
}
DIV.resource TD.td1 {
	FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif
}
DIV.resource TD.td2 {
	FONT-SIZE: 9px; COLOR: #333333; BACKGROUND-COLOR: #ffffff
}
DIV.resource TH {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #de9401; BACKGROUND-COLOR: #ebd5a8
}
DIV.resource TH.emph {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #de9401; FONT-STYLE: italic
}
DIV.resource A { color: #ffc; FONT-WEIGHT: normal; FONT-SIZE: 11px; TEXT-DECORATION: none
 }
DIV.resource A:hover {
	FONT-WEIGHT: normal; COLOR: #de9401; TEXT-DECORATION: underline
}
DIV.resource HR {
	COLOR: #de9401; HEIGHT: 1px
}
DIV.resource B {
	FONT-WEIGHT: bold; FONT-STYLE: normal
}
DIV.footer {
	FONT-WEIGHT: normal; COLOR: #ffffff
}
DIV.footer TABLE {
	FONT-SIZE: 8pt; COLOR: #222222
}
DIV.footer TD {
	FONT-SIZE: 12px; COLOR: #ffffff
}
DIV.footer TD.td1 {
	FONT-SIZE: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
DIV.footer TD.td2 {
	FONT-SIZE: 9px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
DIV.footer A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
DIV.footer A:hover  { color: #9f3; text-decoration: none }
DIV.footer HR {
	COLOR: #222222; HEIGHT: 1px
}
DIV.footer B {
	FONT-WEIGHT: bold; COLOR: #222222; FONT-STYLE: normal
}



/*================鬩幢ｽ｢�ｽ�ｧ�ｽ�ｽ�ｽ�ｳ鬩幢ｽ｢隴趣ｽ｢�ｽ�ｽ�ｽ�ｭ鬩幢ｽ｢隴取ｧｫ�ｮ�ｦ�ｽ�ｽ�ｽ�ｯ�ｽ�ｽ�ｽ�ｾ鬯ｩ蛹�ｽｽ�ｲ髫ｰ雋ｻ�ｽ�ｶ驕ｶ莨∬ｱｪ�ｽ�ｸ�ｽ�ｺ�ｽ�ｽ�ｽ�､鬩搾ｽｵ�ｽ�ｺ�ｽ�ｽ�ｽ�ｽ驕ｯ�ｶ�ｽ�ｻ鬩搾ｽｵ�ｽ�ｺ鬯ｯ蛟｡�｢謇假ｽｽ�｡陷･�ｲ�ｽ�ｹ�ｽ�ｧ髯晢ｽｲ�ｽ�ｨ髫ｨ�ｳ�ｽ�ｽ=================*/
.item_text {
    box-shadow: 2px 2px 4px 0px grey;
    border: 4px solid #c11920;
    padding: 10px 30px;
    line-height: 150%;
    display: flex;
    flex-wrap: wrap;
    text-align: center;
    /* max-width: 1000px; */
    width: 86%;
    margin: 5px;
}
.item_text p.attention_title {
    font-size: 1.4em;
    margin: 0 auto 20px;
    border-bottom: 2px solid #ddd;
}
.item_text p.attention_text {
    line-height: 1.8;
    margin: 0 auto;
    text-align: left;
    font-size: 14px;
}
.item_text p.attention_text a {
    color: #211614;
}
@media only screen and (max-width: 414px) {
    .item_text p.attention_title {
        font-size: 1em;
        line-height: 1.5;
    }
    .item_text p.attention_text {
        font-size: 0.9em;
        text-align:left;
    }
}



/*================鬩幢ｽ｢�ｽ�ｧ�ｽ�ｽ�ｽ�｢鬩幢ｽ｢�ｽ�ｧ�ｽ�ｽ�ｽ�ｳ鬩幢ｽ｢隴趣ｽ｢�ｽ�ｽ�ｽ�ｼ鬩幢ｽ｢隴趣ｽ｢�ｽ�ｿ�ｽ�ｽ驍ｵ�ｺ�ｽ�ｽ�ｽ�ｹ�ｽ�ｧ�ｽ�ｽ�ｽ�ｪ鬩幢ｽ｢隴趣ｽ｢�ｽ�ｽ�ｽ�ｳ=================*/
 .accordion {
  width: 100%;
  /* max-width: 360px; */
  margin: 10px auto 10px;
  background: #FFF;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  text-align: left;
  padding-left: 16px;
 }

.accordion .link {
  cursor: pointer;
  display: block;
  padding: 15px 15px 5px 10px;
  color: #4D4D4D;
  font-size: 16px;
  /* font-weight: 700; */
  border-bottom: 1px solid #CCC;
  position: relative;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.accordion .link:before {/* position: absolute; *//* top: 0; *//* left: 0; *//* content: "Q"; *//* color: #ffc309; *//* font-family: 'Ropa Sans', sans-serif; *//* font-size: 25px; *//* font-weight: normal; *//* padding: 5px 15px 5px 0px; */}

.accordion ul li{
    list-style: none;
}

.accordion li:last-child .link {
  border-bottom: 0;
}

.accordion li i {
  position: absolute;
  top: 16px;
  left: 12px;
  font-size: 18px;
  color: #595959;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.accordion li i.fa-chevron-down {
  /* right: 12px; */
  left: 10px;
  top: 0;
  position: relative;
  /* padding-left: 20px; */
  font-size: 16px;
}

.accordion li.open .link {
  color: #003868;
}

.accordion li.open i {
  color: #b63b4d;
  /* padding-right: 20px; */
}
.accordion li.open i.fa-chevron-down {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

.accordion li.default .submenu {display: block;}
/**
 * Submenu
 -----------------------------*/
 .submenu {/*   display: none; *//* background: #f5f5f5; */font-size: 14px;/* max-width: 600px; */margin: 0 auto;text-align: left;width: 100%;}

 .submenu ul {
    padding-left:0;
    list-item:none;
 }



 .submenu li {
  border-bottom: 1px solid #ddd;
 }



 .submenu li {
  display: block;
  text-decoration: none;
  color: #333;
  padding: 5px;
  padding-left: 10px;
  -webkit-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
 }

 .submenu li a {
  /* background: #b63b4d; */
  color: #b63b4d;
  display: inline;
  font-weight: 600;
  border-bottom: 1px dashed #b63b4d;
 }

@media only screen and (max-width: 414px) {
 .submenu li {
  padding-left: 0px;
 }
 }

