@charset "Shift_JIS";

/* κΕSΔΜvfΜ]π[Ιwθ */
* {
  padding: 0;
  margin: 0;
}

/*-----tHgX^C tHgTCY----------------------------------------*/
/*-----SΜ€Κ-------------*/
body {
	font-size: 0.85em;
	text-align: center;
	font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "lr oSVbN", "MS PGothic", sans-serif;
	background-image: url(/images/bg_gra_yg4.gif);
	padding: 0;
	margin: 0;
}
/*-----eLXgΜF---------*/
.textcolor_b {
  color: #0780F8;
}


/*-----eLXg@Nέθ---------------------------------------------------*/
/*-----unkP-------------*/
.linkmenu {
color: #b6b6b6;
padding-top: 2px;
text-decoration:none;
padding-bottom: 2px;
font-family:"lr SVbN","½¬pSVbN",monospace;
font-size:11px;
font-weight:normal;
letter-spacing:1px;
line-height:140%;
}

.linkmenu a:link {
color: #3366cc;
text-decoration:none;
font-family:"lr SVbN","½¬pSVbN",monospace;
font-size:11px;
font-weight:normal;
letter-spacing:1px;
line-height:140%;
}

.linkmenu a:visited {
color: #6585cc;
text-decoration:underline;
font-family:"lr SVbN","½¬pSVbN",monospace;
font-size:11px;
font-weight:normal;
letter-spacing:1px;
line-height:140%;
}

.linkmenu a:hover {
color: #ff9900;
text-decoration:underline;
font-family:"lr SVbN","½¬pSVbN",monospace;
font-size:11px;
font-weight:normal;
letter-spacing:1px;
line-height:140%;
}

.linkmenu a:active {
color: #006600;
text-decoration:underline;
font-family:"lr SVbN","½¬pSVbN",monospace;
font-size:11px;
font-weight:normal;
letter-spacing:1px;
line-height:140%;
}
/*-----unkQ-------------*/
.linkmenu2 {
	color: #b6b6b6;
	padding-top: 2px;
	text-decoration:none;
	padding-bottom: 2px;
    font-family:"lr SVbN","½¬pSVbN",monospace;
	font-size:10px;
	font-weight:normal;
	letter-spacing:1px;
	text-align:left;
	line-height:150%;
}

.linkmenu2 a:link {
color: #3366cc;
text-decoration:none;
font-family:"lr SVbN","½¬pSVbN",monospace;
font-size:10px;
font-weight:normal;
letter-spacing:1px;

line-height:150%;
}

.linkmenu2 a:visited {
color: #6585cc;
text-decoration:underline;
font-family:"lr SVbN","½¬pSVbN",monospace;
font-size:10px;
font-weight:normal;
letter-spacing:1px;

line-height:150%;
}

.linkmenu2 a:hover {
color: #ff9900;
text-decoration:underline;
font-family:"lr SVbN","½¬pSVbN",monospace;
font-size:10px;
font-weight:normal;
letter-spacing:1px;

line-height:150%;
}

.linkmenu2 a:active {
color: #006600;
text-decoration:underline;
font-family:"lr SVbN","½¬pSVbN",monospace;
font-size:10px;
font-weight:normal;
letter-spacing:1px;

line-height:150%;
}
/*-----unkR-------------*/
.linkmenu3 {
	color: #b6b6b6;
	padding-top: 2px;
	text-decoration:none;
	padding-bottom: 2px;
	font-weight:normal;
	letter-spacing:1px;
	text-align:center;
	line-height:140%;
}

.linkmenu3 a:link {
	color: #3366cc;
	text-decoration:none;
	font-weight:normal;
	letter-spacing:1px;
	text-align:center;
	line-height:140%;
}

.linkmenu3 a:visited {
	color: #6585cc;
	text-decoration:underline;
	font-weight:normal;
	letter-spacing:1px;
	text-align:center;
	line-height:140%;
}

.linkmenu3 a:hover {
	color: #ff9900;
	text-decoration:underline;
	font-weight:normal;
	letter-spacing:1px;
	text-align:center;
	line-height:140%;
}

.linkmenu3 a:active {
	color: #006600;
	text-decoration:underline;
	font-weight:normal;
	letter-spacing:1px;
	text-align:center;
	line-height:140%;
}
/*-----CAEgΙΦ·ιwθ-------------------------------------------------*/
/*-----#headerΰΜwθ------*/
/*-----©o΅xP-------*/
h1 {
  text-align: right;
  font-size: 1em;
  font-weight: normal;
  font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "lr oSVbN", "MS PGothic", sans-serif;
}
/*-----©o΅xQ-------*/
h2{
  font-size: 1.2em;
  margin-bottom: 1.5em;
  padding: 5px 0 5px 5px;
  border-left: 10px solid #000000;
  border-bottom: 1px solid #000000;
  font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "lr oSVbN", "MS PGothic", sans-serif;
}
/*-----©o΅xR-------*/
h3,h4,h5,h6 {
  font-size: 1.0em;
  margin-bottom: 1.5em;
  padding: 5px 0 5px 5px;
  font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "lr oSVbN", "MS PGothic", sans-serif;
}
h3,h4,h5,h6 {
  margin-top: 2.5em;
}
/*-----pϋXg---------*/
#contents .topic-path {
  line-height: 1em;
  margin-bottom: 2em;
}
/*-----wb_[zu---------*/
#header {
  padding: 20px 20px 10px;
}
/*-----#wrapperΰΜwθ-----*/
#wrapper {
  text-align: left;
  margin: 1em auto 0;
  width: 900px;
}
/*-----#containerΰΜwθ---*/
#container {
  float: left;
  width: 700px;
}
/*-----#contentsΰΜwθ----*/
#contents {
  float: right;
  width: 480px;
  padding: 2em 19px 4em 19px;
}
#contents1 {
  float: right;
  width: 480px;
  padding: 2em 19px 4em 19px;
}
/*-----XgΦW-----------*/
#contents dl {
 margin: 1em 0;
}
#contents dt {
  margin-bottom: 0.5em;
  font-weight: bold;
  border-bottom: 1px dotted #666666;
}
#contents dd {
 margin-bottom: 2em;
}
/*-----EΆΡ^Cg€Κ---*/
.sidetitle {
  padding: 0.5em 0;
  border-bottom: 1px solid #666666;
}
/*-----ΆΡΜwθ-----------*/
#left-sidebar {
  float: right;
  width: 170px;
  padding: 2em 5px;
}
/*-----EΡΜwθ-----------*/
#right-sidebar {
  float: right;
  width: 180px;
  padding: 2em 5px;
}
/*-----tb^[Μwθ-------*/
#under_menu {
  clear: both;
  padding: 0.5em 0 1em;
  text-align: center;
}
.under_menu a {
  color: #FF9900;
}
#footer {
  clear: both;
  padding: 0.5em 0 1em;
}
#footer p {
 text-align: center; 
}

/*-----tH[e[u------------------------------------------------*/
/*--------win--------*/
.table_bgcolor {
	background-color: #FFFFFF;
}
/*--------tH[wi--------*/
input:focus, select:focus, textarea:focus {
	background: #ffffcc;
 }
/*--------tH[e[uwin--------*/
.table_bgcolor {
	background-color: #FFFFFF;
}

.select {
width: 300px;
}

textarea {
width: 300px;
height: 10em;
}


/*-----XPW[e[uCAEg--------------------------------*/
table#table-01 {
    width: 670px;
    border: 1px #E3E3E3 solid;
    border-spacing: 0;
    background: #D5F0F0 url(img/bg_02.gif) repeat-x 0 100%;
}

table#table-01 th {
    width: 111px;
    padding: 5px;
    border: #98DCDC solid;
    border-width: 0 0 1px 1px;
    background: #73CECE url(img/bg_02_header.gif) repeat-x 0 100%;
    color: #FFFFFF;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
}
table#table-01 td {
    width: 111px;
    padding: 5px;
    border-style: solid;
    border-width: 1px;
    border-color: #FFFFFF #8ED9D9 #8ED9D9 #FFFFFF;
    color: #1A4444;
    text-align: center;
}

/* -- »ΜQ -- */
/* -- SΜiΪwiάήj -- */
table#table-02 {
    width: 670px;
    border: 1px #E3E3E3 solid;
    border-spacing: 0;
    background: #F4EA9F url(img/bg_02.gif) repeat-x 0 100%;
}
/* -- ^Cgs -- */
table#table-02 th {

    width: 167px;

    padding: 5px;
    border: #D3BC18 solid;
    border-width: 0 0 1px 1px;
    background: #E9D33F url(img/bg_02_header.gif) repeat-x 0 100%;
    color: #FFFFFF;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
}
/* -- Ϊs -- */
table#table-02 td {
    width: 167px;
    padding: 5px;
    border-style: solid;
    border-width: 1px;
    border-color: #FFFFFF #D3BC18 #D3BC18 #FFFFFF;
    color: #000000;
    text-align: center;
}

