@charset "Shift_JIS";         /* 文字コードの設定  */

/*BODY要素の定義*/
body {
	width : 840px;
	margin : 0 auto;
	padding : 0;
	font-size: 14px;
	color: #333333;
	line-height : 150%;
	background-color: #9CC2E5;
}
p {
display: inline;
}
form {
display: inline;
}

ul {
display: inline;
list-style-type:none;
	font-size: 12px;
}
/*ここから基本タグ*/
h1 { color: #FFFFFF; margin: 0; font-size: 12px;}
h2 {
	color: #222222;
	margin: 0;
	font-size: 13px;
	margin-left: 25px;
}
/*ここから各種設定タグ*/
/*white/black/orange/green*/
/*sはスモールnは色のみの指定bは大きめの書体*/
.black_s{font-size: 13px;}
.black_ss{font-size: 12px;}
.LEFT_BACK{ background-image: url(back_i/back_left.gif); }
.RIGHT_BACK{ background-image: url(back_i/back_right.gif); }
.HEAD_BACK{ background-image: url(back_i/back_logosub2.jpg); }
.LINE_BACK{ background-image: url(back_i/back_line.gif); }

.BACK_H2B{ background-image: url(back_i/image_tag1.gif); }
.BACK_H2G{ background-image: url(back_i/image_tag2.gif); }
.BACK_H2R{ background-image: url(back_i/image_tag3.gif); }

#pan a:link { color: #003366; text-decoration: underline;}
#pan a:hover { color: #003366; text-decoration: underline;}
#pan a:visited { color: #003366; text-decoration: underline;}
#pan a:visited:hover { color: #003366; text-decoration: underline;}
#pan { color: #CC0033; }

#pan ul {
  margin: 0;
  padding: 3px 0;
  font-size: 13px;
  list-style: none;
  text-align: left;
  line-height: 1.5;			/* ■この指定が無いとブラウザ毎に縦位置が変る */
}
#pan li {
  display: inline;
  padding-left: 0;
}

#navlist ul
{
font-size: 11px;
}

#navlist li
{
list-style: none;
list-style-position:outside;
  margin: 0px 0px ;
  padding: 3px 0px 3px 0px;
text-align: left;
}

#navlist li a
{
display: block;
text-decoration: none;
margin: 0px 0px ;
padding: 3px 0px 3px 0px;
}

#navlist li a:link { color: #006; }
#navlist li a:visited { color: #006; }

#navlist li a:hover
{
color: #000080;
background: #FFEFF4;
}
  
#mail_mag ul {
list-style : none;
list-style-position:outside;
font-size: 11px;
margin: 0px 0px ;
padding: 3px 0px 3px 0px;
text-align: left;
line-height: 1.0;			/* ■この指定が無いとブラウザ毎に縦位置が変る */
}
#mail_mag li {
list-style : none;
list-style-position:outside;
padding: 3px 0px 3px 0px;
margin: 0px 0px;
line-height : 150%;
}
#mail_mag li a
{
display: block;
text-decoration: none;
margin: 0px 0px ;
padding: 0px 0px 0px 0px;
}