@charset "Shift_JIS";

#containar { background-color:#ffffff; margin: 0px; padding: 0px; top: 0px; width: 480px ;}
#globalnavi { display:none ;}
#hidden { display:none ;}

#contents { margin: 0px; padding: 0px; top: 0px; width: 100% ;}

#pagenavi { display:none ;}

table.border    { border-top: 1px solid #999999; border-left: 1px solid #999999 ;}
tr.border       { border-bottom: 1px solid #999999 ;}
td.border       { border-right: 1px solid #999999; border-bottom: 1px solid #999999 ;}
th.border       { border-right: 1px solid #999999; border-bottom: 1px solid #999999 ;}
th.border       { border-right: 1px solid #999999; border-bottom: 1px solid #999 ;}
table.border1   { border-top: dashed 1px #999999; border-left: dashed 1px #999999 ; border-right: dashed 1px #999999; border-bottom: dashed 1px #999999 ;}
td.border0      { border-right: 1px solid #999999;}
td.border1      { border-top: 1px solid #999999; border-left: 1px solid #999999 ; border-right: 1px solid #999999; border-bottom: 1px solid #999999 ;}
td.border2      { border-top: 1px solid #999999; border-left: 1px solid #999999 ;}
td.border3      { border-top: 1px solid #999999; border-left: 1px solid #999999 ; border-bottom: 1px solid #999999 ;}
td.border4      { border-top: 1px solid #999999; border-left: 1px solid #999999 ; border-right: 1px solid #999999 ;}

.indent { margin-left: 0px ;}
.mainbox { padding: 0px ;}

/*背景*/
/*.bg_main {background :url(../../img/cmn/bg_main.gif) repeat-y left top;}*/
.bg_left {background : url(../../img/cmn/bg_left.gif) repeat-y left top;}
.bg_right {background : url(../../img/cmn/bg_right.gif) repeat-y left top;}
.bg_bk_left {background : url(../../img/cmn/book_left.gif) no-repeat left top;}
.bg_bk_right {background : url(../../img/cmn/book_right.gif) no-repeat left top;}
.bg_menu { background : transparent url(../../img/cmn/bg_menu.gif) no-repeat 0px 0px; }
.top_message { background : transparent url(../../img/top_message.gif) no-repeat 0px 0px; margin: 0px; padding: 0px ;}
.top_photo_spring { background : transparent url(../../img/photo/spring.jpg) no-repeat 0px 0px; margin: 0px; padding: 0px ;}
.top_photo_summer { background : transparent url(../../img/photo/summer.jpg) no-repeat 0px 0px; margin: 0px; padding: 0px ;}
.top_photo_autumn { background : transparent url(../../img/photo/autumn.jpg) no-repeat 0px 0px; margin: 0px; padding: 0px ;}
.top_photo_winter { background : transparent url(../../img/photo/winter.jpg) no-repeat 0px 0px; margin: 0px; padding: 0px ;}
.bg_news { background : transparent url(../../img/news_bg.gif) repeat-y 0px 0px; margin: 0px; padding: 0px ;}
.bg_topics { background : transparent url(../../img/topics_bg.gif) repeat-y 0px 0px; margin: 0px; padding: 0px ;}
.bg_menu{background : url(../../img/cont3_menu.gif) no-repeat left top; margin: 0px; padding: 0px; height: 60px; width: 480px; vertical-align: bottom;}

/*リンク・サイトマップ
a.link:link  { text-decoration: none  }
a.link:visited  { color: #773155; text-decoration: none  }
a.link:hover  { color: #F550A6; text-decoration: underline }
a.link:active  { color: #cccccc; text-decoration: none }*/


/*背景色*/
.bg-gray5 {background-color: #E5E5E5;}
.bg-m100 {background-color: #4158A0;}
.bg-m40 {background-color: #D6E3EF;}
.bg-white {background-color: #FFFFFF;}
.bg1 {background-color: #3C3CB4;}

/*配色*/
.black { color: #000000 ;}
.white { color: #ffffff ;}
.gray5 { color: #f2f2f2 ;}
.gray10 { color: #e6e6e6 ;}
.gray20 { color: #cccccc ;}
.gray33 { color: #aaaaaa ;}
.gray40 { color: #999999 ;}
.gray60 { color: #666666 ;}
.gray80 { color: #333333 ;}
.yelleow100 { color: #FFCC33 ;}
.orange60 { color: #FF9933 ;}
.navy40 { color: #3A519C ;}
.navy100 { color: #000066 ;}
.brown40 { color: #BF7012 ;}
.blue20 { color: #99B9D8 ;}
.blue50 { color: #7373FF ;}
.blue90 { color: #2C42E6 ;}
.purple60 { color: #AF6EEA ;}
.pink20 { color: #F973CC ;} 
.pink40 { color: #D35698 ;} 
.pink100 { color: #F550A6 ;} 
.red80 { color: #990066 ;}

.bgwhite { background-color: #ffffff ;}
.bggray5 { background-color: #f2f2f2 ;}
.bggray10 { background-color: #e6e6e6 ;}
.bggray20 { background-color: #cccccc ;}
.bggray40 { background-color: #999999 ;}
.bggray60 { background-color: #666666 ;}
.bggray80 { background-color: #333333 ;}
.bgyellow10 { background-color: #FFFFA4 ;}
.bgyellow100 { background-color: #FFCC33 ;}
.bgyellow200 { background-color: #FFFFA4 ;}
.bgorange60 { background-color: #FF9933 ;}
.bgnavy40 { background-color: #3A519C ;}
.bgnavy100 { background-color: #000066 ;}
.bgbrown5 { background-color: #F8F0E7 ;}
.bgbrown40 { background-color: #BF7012 ;}
.bgblue10 { background-color: #B4B4F0 ;}
.bgblue20 { background-color: #99B9D8 ;}
.bgblue50 { background-color: #7373FF ;}
.bgblue90 { background-color: #2C42E6 ;}
.bgpurple20 { background-color: #B299DC ;}
.bgpurple60 { background-color: #AF6EEA ;}
.bgpink20 { background-color: #F973CC ;}
.bgpink40 { background-color: #D35698 ;} 
.bgpink100 { background-color: #F550A6 ;}
.bgred80 { background-color: #990066 ;}
.bggreen20 { background-color: #B7FFB7 ;}

/*エディタ用*/
.j10 {
	font-size: xx-small;
	line-height: 150%;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック",sans-serif ;}
.j12 {
	font-size: x-small;
	line-height: 150%;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック",sans-serif ;}
.j15 {
	font-size: small;
	line-height: 150%;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック",sans-serif ;}
.j18 {
	font-size: medium;
	line-height: 150%;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック",sans-serif ;}

.j10s {
	font-size: 10px;
	line-height: 150%;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック",sans-serif ;}

.j12s {
	font-size: 12px;
	line-height: 150%;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック",sans-serif ;}

.e10 {
	font-size: xx-small;
	line-height: 150%;
	font-family: Verdana,Arial,Helvetica,sans-serif ;}
.e12 {
	font-size: x-small;
	line-height: 150%;
	font-family: Verdana,Arial,Helvetica,sans-serif ;}
.e15 {
	font-size: small;
	line-height: 150%;
	font-family: Verdana,Arial,Helvetica,sans-serif ;}
.e18 {
	font-size: medium;
	line-height: 150%;
	font-family: Verdana,Arial,Helvetica,sans-serif ;}

h1 {
	font-weight: bold;
	font-size: 18px;
	line-height: 180%;
	margin: 0px;
	padding: 0px ;}
h2 {
	font-weight: bold;
	font-size: 14px;
	line-height: 180%;
	margin: 0px;
	padding: 0px ;}
h3 {
	font-weight: bold;
	font-size: 12px;
	line-height: 180%;
	margin: 0px;
	padding: 0px ;}
h4 {
	font-weight: bold;
	font-size: 10px;
	line-height: 180%;
	margin: 0px;
	padding: 0px ;}
h5 {
	font-weight: bold;
	font-size: 9px;
	line-height: 180%;
	margin: 0px;
	padding: 0px ;}


/* フォント */
.bold {
	font-weight: bold ;}

/* 文字色 */
.c01 {
	color: #FF0000;}

.c02 {
	color: #FFAA00;}

.c03 {
	color: #FFFFFF;}
	
.c04 {
	color: #339966;}

/* テーブルのセル色 */
.t01 {background-color: #C0C0C0 ;}

.t02 {background-color: #3366FF ;}

.t03 {background-color: #CCFFFF ;}

.t04 {background-color: #FFBB11 ;}

.t05 {background-color: #FFBBBB ;}
	
.t06 {background-color: #99CCFF ;}
	
.t07 {background-color: #FF6600 ;}

.t08 {background-color: #FF9900 ;}

.t09 {background-color: #CCFFFF ;}
	
.t10 {background-color: #CC99FF ;}

.t11 {background-color: #CCFFCC ;}
	
.t12 {background-color: #0000FF ;}

.t13 {background-color: #FFCC33 ;}

.t14 {background-color: #FFFF99 ;}

.t15 {background-color: #FFCC99 ;}

.t16 {background-color: #FF99CC ;}

.t16b {background-color: #FFB7E2;}

.t23 {
	background-color: #00BBFF;
	font-size: xx-small;
	line-height: 150%;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック",sans-serif ;}

.t36 {background-color: #BBFFFF ;}

.t37 {background-color: #CCFFCC ;}

.t38 {background-color: #FFFFFF ;}

.t40 {background-color: #eef3ff ;}
.t41 {background-color: #fff355 ;}
.t42 {background-color: #ffdddd ;}
.t43 {background-color: #ffbbe0 ;}
.t43b   { background-color: #fff0f5; border: solid 1px #ff69b4 ;}
.t44 {background-color: #dde3ff ;}

/* 線 */
.l01 {
	border-bottom: solid 1px #000000;}
	
/* 破線 */
.l02 {
	border-bottom: dashed 1px #000000;}
.l03 {
	border: dashed 1px #000000;}

/*文字色*/
.pagetitle {
	color: #3C3CB4;
	font-weight: bold;
	line-height: 150% ;}
	
.emphasis {
	color: #703287;
	font-weight: bold;}
	
.topics_date {
	font-size: 12px;
	line-height: 150%;
	font-weight: bold;
	color:#FF9933;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック",sans-serif ;}
	
.news_date {
	font-size: 12px;
	line-height: 150%;
	font-weight: bold;
	color:#990066;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック",sans-serif ;}

a.subcontents:link  { color: #F550A6; text-decoration: none; font-size: 14px; font-weight: bold ;}
a.subcontents:visited  { color: #F550A6; text-decoration: none; font-size: 14px; font-weight: bold ;}
a.subcontents:hover  { color: #F550A6; text-decoration: none; font-size: 14px; font-weight: bold ;}
a.subcontents:active  { color: #F550A6; text-decoration: none; font-size: 14px; font-weight: bold ;}

.mainbox {
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	padding-bottom:15px;
}
