@charset "Shift_JIS";
/*標準リンクの設定*/
a:link{ color:#333399;} /*未訪問リンク*/
a:visited{ color:#660099;} /*訪問リンク*/
a:hover{ color:#CC3300;} /*マウスが乗ったとき*/
a:active{ color:#CC3300;} /*クリックしたとき*/

img{ border:none}

/*リンクの設定　（グレー）*/
.gray a:link {
	color: #333333; text-decoration:none;}
.gray a:visited {
	color: #333333; text-decoration:none;}
.gray a:hover {
	color: #CC0000; text-decoration:none;}
.gray a:active {
	color: #CC0000; text-decoration:none;}
	
	/*リンクの設定　（スカイブルー）*/
.sky a:link {
	color: #ccccff; text-decoration:none;}
.sky a:visited {
	color: #ccccff; text-decoration:none;}
.sky a:hover {
	color: #cc66ff; text-decoration:none;}
.sky a:active {
	color: #cc66ff; text-decoration:none;}


.striped {
	background-color: #AAA;
}
/*リンクの設定　未設定（赤の場合）*/
.red a:link{ color:#FF0000; text-decoration:none;} /*未訪問リンク*/
.red a:visited{ color:#CC6666;} /*訪問リンク*/
.red a:hover{ color:#FF6600;} /*マウスが乗ったとき*/
.red a:active{ color:#FF6699;} /*クリックしたとき*/

.lf5-7  { margin-bottom: -7pt; margin-left: 5pt }


.mg5  { margin-top: 8pt}

.lf15 { margin-left: 10pt }
.ya  { color: #c9f; font-size: 5pt; letter-spacing: 3pt; vertical-align: super }
.news   { color: #333333; font-style: normal; font-size: 10pt; line-height: 140%; margin-left: 40px}




.box1p  { border: solid 1px white }
.ttlbg {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-weight: normal;
	background-image: url(img/sen.gif);
	background-repeat: no-repeat;
	margin-top: -12px;
	font-size: 5pt;
	width: 100%;
}
.bdy10p135 {
	font-size: 10pt;
	line-height: 135%;
	color: #333333;
	text-align: justify;
}
.ttl {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-weight: bold;
	color: #333333;
}

.topinfo {
	color: #222;
	font-size: 10pt;
	line-height: 130%;
font-family: フォント名, "ＭＳ ゴシック", Osaka-等幅, "ＭＳ Ｐゴシック", Osaka, 平成角ゴシック;
	margin-right: 10pt;
	margin-left: 10pt;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: "ＭＳ ゴシック", "Osaka‐等幅";
}

.dwn {
	margin-bottom: 0px;
	padding-bottom: 0px;
}





.box1p  {
	border: solid 1px white;
	margin: 15px;
	padding: 15px;
}

.lf5-7  { margin-bottom: -7pt; margin-left: 5pt }









.lf5-7  { margin-bottom: -7pt; margin-left: 5pt }
.navi9p155   {
	color: #333333;
	font-size: 9pt;
	line-height: 155%;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
}
.ttl {
	font-size: 12px;
	color: #333333;
	margin-left: 20px;
	padding-left: 20px;
}



.kakomi10p135     { color: #333333; font-size: 10pt; line-height: 135%; margin: 20px; padding: 5px; border: dotted 1pt #96f }
.bdy10p135  {
	color: #333333;
	font-size: 10pt;
	line-height: 135%;
}
.bgd-bl20 {
	background-color: #DBE5EB;
}
.photsetsumei {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 9pt;
	color: #333333;
}
.bg1 {
	background-color: #FFF193;
}
.bg2 {
	background-color: #E5D6FF;
}

.lf5-7  { margin-bottom: -7pt; margin-left: 5pt }

.topinfo {
	color: #222;
	font-size: 10pt;
	line-height: 125%;
font-family: フォント名, "ＭＳ ゴシック", Osaka-等幅, "ＭＳ Ｐゴシック", Osaka, 平成角ゴシック;
	border: solid 1pt gray;
	margin-right: 20pt;
	margin-left: 20pt;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}



.boxpd20 {
	padding: 20px;
}
.sayuuaki7 {
	margin: 5px;
	padding: 5px;
}
.tentiaki7 {
	padding-top: 7px;
	padding-bottom: 7px;
}
.boxpdd10 {
	padding: 15px;
	border: 1px solid #999999;
}

.kakomi1p {
	border: 1px solid #999999;
}


.lf5-7  { margin-bottom: -7pt; margin-left: 5pt }
.navi9p155   {
	color: #333333;
	font-size: 9pt;
	line-height: 155%;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
}
.bdy10p135  {
	color: #000000;
	font-size: 10pt;
	line-height: 135%
}




.kakomi10p135     { color: #333333; font-size: 10pt; line-height: 135%; margin: 20px; padding: 5px; border: dotted 1pt #96f }
.bgd-bl20 {
	background-color: #DBE5EB;
}
.photsetsumei {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 9pt;
	color: #333333;
}

.lf5-7  { margin-bottom: -7pt; margin-left: 5pt }
.navi9p155   {
	color: #74726c;
	font-size: 9pt;
	line-height: 155%;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
}
.naviweb9p156  { color: #5D5C57; font-size: 9pt; line-height: 160%; font-family: "ＭＳ Ｐゴシック", "Osaka"; border-bottom: 1pt dotted gray }



.nuki {
	background-color: #666666;
	padding: 5px;
	margin: 5px;
}
.bgao {
	background-color: #BBBAFA;
}
.bgbl60nuki {
	font-size: 10pt;
	color: #333333;
	background-color: #E0E8FF;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3300CC;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #3300CC;
}.kei1dd  {
	padding-left: 5px;
	border-bottom: 1px dotted #999999;
	border-left: 3px double #636363;
	margin-left: 5px;
}
.webindex  { font-size: 10pt; line-height: 110%; font-family: "ＭＳ Ｐゴシック", "Osaka"}
.box1pkakomi {
	border: 1px solid #333333;
}
.bdy11p140 {
	font-size: 11pt;
	line-height: 140%;
	color: #333333;
}
.bg1keinews {
	background-color: #FFFF99;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.ttlnews {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 11pt;
	line-height: normal;
	color: #000099;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000099;
}
.bgnews {
	background-color: #EBE0D7;
}
.bgnews2 {
	background-color: #F8F9C7;
}
.boxpdd5 {
	padding: 5px;
}
.qhaikei {
	font-size: 10pt;
	color: #333333;
	background-color: #E1D4F2;
	padding: 3px;
}
.kei_tabl {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.kei_tabl2 {
	border-top-style: solid;
	border-right-style: solid;
	font-size: 10px;
	color: #333333;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
}.9p135 {
	font-size: 9pt;
	line-height: 135%;
	color: #333333;
}
