@charset "Shift_JIS";

/* ---------------- 基本設定 ---------------- */
a:link            { color: #ff0000;  text-decoration:none; }
a:visited         { color: #0000ff;  text-decoration:none; }
a:hover           { color: #ff0000;  text-decoration:underline; }

body {
   margin:0;
   padding:0;
   color:#000000;
   background-color:#eee;
   height:100% auto;
   width:100% auto;
}
ul ,li ,h1 ,h2 ,h3 ,h4 ,h5 ,h6 ,h7 ,p ,form{
   margin:0;
   padding:0;
}
body ,table ,th ,td ,tr {
   font-size:14px;
}



/* ---------------- 共通コンテンツ設定 ---------------- */
#contents {
   margin:0 10;
   background-color:#fff;
   height:100%;
}
#contents .body {
}

/*##回り込みの解除##*/
#both {
   clear:both;
}

/*##ヘッダコンテンツ設定##*/
#header-contents {
   margin:0;
}
#header-contents .header-data {
}

/*##フッタコンテンツ設定##*/
#footer-contents {
   margin-top:30;
}
#footer-contents .footer-data {
}




/* ---------------- ページタイトル名処理 ---------------- */
#title {
   margin-bottom:30;
}
#title .header {}
#title .body {
   background-color:#ffffff;
   padding:10;
   font-size:160%;
   font-weight:bold;
   border-style:solid;
   border-width:0 0 5 0;
   border-color:#000080;
}
#title .item {}
#title .footer {}

h1 {    /*##ページ項目タイトル名##*/
   background-color:#6495ED;
   padding:10;
   font-size:160%;
   font-weight:bold;
   border-style:solid;
   border-width:0 0 5 0;
   border-color:#000080;
   margin-top:30;
}
h2 {    /*##項目名##*/
   padding:5;
   font-size:140%;
   border-style:solid;
   border-width:1 10 1 10;
   border-color:#000080;
   background-color:#F8F8FF;
   color:#6495ED;
   margin-top:30;
}



/* ---------------- ログインページ設定 ---------------- */
#login {
}
#login .header {}
#login .body {}
#login .item {}
#login .footer {}
#login .attention {}




/* ---------------- アカウント登録 ---------------- */
#regist {
}
#regist .header {}
#regist .body {}
#regist .item {}
#regist .footer {}



/* ---------------- 検索フォーム ---------------- */
#searchform {
   background-color:#F8F8FF;
   border-style:solid;
   border-width:0 1 1 1;
   border-color:#6495ED;
}
#searchform .header {
}
#searchform .body {
   padding-top:10;
   margin:0 10 10 10;
}
#searchform .footer {
}



/* ---------------- 検索結果 ---------------- */
#search {
   margin-top:10;
}
#search .header {
}
#search .body {
}
#search .footer {
}
#search img.default {
   width:50;
}
/*
#search table {
   margin-top:-10;
   width:100%;
   background-color:#6495ED;
}
*/


/* ---------------- アイテム情報（デフォルト設定） ---------------- */
#Item-Information {
   /*追加スタイル*/
   border-style:solid;
   border-width:1;
   border-color:#6495ED;
   padding:10;
}
#Item-Information #side {
   /*追加スタイル*/
   margin:10 10 10 510;
}
#item {
   width:500;
   float:left;
   display: inline;/*IE float処理のバグ回避*/
}
#item .header {
}
#item .body {
}
#item .footer {
}
#item .title-left {
   width:200;
   padding:8;
   background-color:#F8F8FF;
}
#item .table-item {
   width:300;
   padding:8;
   background-color:#fff;
}


/* ---------------- メンバ情報（デフォルト設定） ---------------- */
#Member-Information {
   /*追加スタイル*/
   border-style:solid;
   border-width:1;
   border-color:#6495ED;
   padding:10;
}
#Member-Information #side {
   /*追加スタイル*/
   margin:10 10 10 510;
}
#Member-Information #Member-Link {
   /*追加スタイル*/
}
#Member-Information #Member-Option-Link {
   /*追加スタイル*/
}
#Member-Information #Member-Option-Link .item {
   /*追加スタイル*/
}

#member {
   width:500;
   float:left;
   display: inline;/*IE float処理のバグ回避*/
}
#member .header {
}
#member .body {
}
#member .footer {
}
#member .title-left {
   width:200;
   padding:8;
   background-color:#F8F8FF;
}
#member .table-item {
   width:300;
   padding:8;
   background-color:#fff;
}

/* ---------------- OLDスタイルシート ---------------- */


body {background-color:#fff; margin: 0; padding: 0;}
table, td {font-variant: normal; font-family: "Lucida Grande", "ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", sans-serif;}


/* Normal */
a{color:#ffffff;}
a:link{color:#05639a;text-decoration:underline;}
a:visited{color:#053263;text-decoration:underline;}
a:hover{color:#056263;text-decoration:none;}
a:active{color:#056263;text-decoration:none;}

/* TITLE */
#logo h1{display: none;}
#logo h2{display: none;}
#logo h3{display: none;}
#logo h4{display: none;}
#logo h5{display: none;}
#logo h6{display: none;}

/* Logo */
#logo h1{display: none;}

/* Navigation */
#caps_navi td {font-size: smaller;white-space: nowrap;height: 21px;}
#caps_navi a.site {background: url(/img/list.gif) no-repeat left;display: block;padding: 0px 10px 0px 10px;}
#caps_navi a.help {background: url(/img/list.gif) no-repeat left;display: block;padding: 0px 10px 0px 10px;}
#caps_navi a.goo {background: url(/img/list.gif) no-repeat left;display: block;padding:  0px 10px 0px 10px;}
#caps_navi h1 {font-size: 12px;text-decoration: none;color: #999999;position: absolute;top: 4px;}

#navi {background: #05639a;border-bottom: solid 1px #ccc;}
#navi_bg {background: #05639a url(/img/top_bg.gif); height: 24px;}

#main_navi td {font-size: smaller;white-space: nowrap;background: #f0faff;}
#main_navi a {color: #000;text-decoration: none;display: block;padding: 3px 4px; border: solid 1px #fff;}
#main_navi a:hover {color: #fff; background: #05639a;border: solid 1px #05639a;}
#main_navi a.on {color: #fff; background: #05639a;border: solid 1px #05639a;}

#sub_navi td {font-size: smaller;white-space: nowrap;}
#sub_navi a {color: #fff;display: block;padding: 3px 8px;border-right: solid 1px #999;}
#sub_navi a:hover {color:#ffff33;text-decoration:none;}
#sub_navi a.on {color: #ffff33; font-weight: bold;}

#end_navi td {font-size: smaller;white-space: nowrap; background: #05639a;}
#end_navi a {text-decoration: none; color: #fff; display: block; border: solid 1px #05639a; padding: 3px 5px;}
#end_navi a:hover {color: #fff; background: #05639a;border: solid 1px #ffffff;}


/* Body Style */
.sjs{font-size:smaller;line-height:120%;}
.sj{font-size:smaller;line-height:133%;}
.sjw{font-size:smaller;line-height:150%;}

.sjmg10{font-size:smaller;line-height:133%;margin-left:10px;}
.sjmg10ff{font-size:smaller;line-height:133%;color:#ffffff;margin-left:10px;}

.sjfff{font-size:smaller;line-height:133%; color:#ffffff;}
.sjcc0{font-size:smaller;line-height:133%; color:#cc0000;}
.sjccc{font-size:smaller;line-height:133%; color:#cccccc;}
.se{font-size:smaller;line-height:120%;font-family: Verdana,sans-serif;}

.mjs{font-size:smaller;line-height:125%;}
.mjs930{font-size:smaller;line-height:125%;color:#993300;}

.mj{font-size:smaller;line-height:125%;}
.mjw{font-size:smaller;line-height:125%;}

.mjmg10{font-size:smaller;line-height:133%;margin-left:10px;}
.mjmg10ff{font-size:smaller;line-height:133%;color:#ffffff;margin-left:10px;}





.mjfff{font-size:smaller;line-height:133%;color:#ffffff;}
.mjcc0{font-size:smaller;line-height:133%;color:#cc0000;}


.frmsolidtop{background-color:#ffffff;padding:0px;border:1px solid #cccccc;width:200px;}
.frmsolid02{background-color:#ffffff;padding:0px;border:1px solid #cccccc;width:139px;}
.frm200{background-color:#ffffff;padding:0px;border:1px solid #cccccc;width:200px;}
.frm400{background-color:#ffffff;padding:0px;border:1px solid #cccccc;width:400px;}
.frm50{background-color:#ffffff;padding:0px;border:1px solid #cccccc;width:50px;}


/* Main Title */
A.maintitle{color:#ffffff;text-decoration:underline;}
A:link.maintitle{color:#ffffff;text-decoration:underline;}
A:visited.maintitle{color:#e7e7e7;text-decoration:underline;}
A:hover.maintitle{color:#ffffff;text-decoration:none;}
A:active.maintitle{color:#ffffff;text-decoration:none;}


/* For Kyusyu */
/* Main Navigation */
A.mainnavi{color:#ffffff;text-decoration:none;font-weight:bold;white-space:nowrap;}
A:link.mainnavi{color:#ffffff;text-decoration:none;font-weight:bold;}
A:visited.mainnavi{color:#ffffff;text-decoration:none;font-weight:bold;}
A:hover.mainnavi{color:#ffffff;text-decoration:underline;font-weight:bold;}
A:active.mainnavi{color:#ffffff;text-decoration:none;font-weight:bold;}

/* Main Navigation Focus */
A.mainnavi02{color:#000000;text-decoration:none;white-space:nowrap;}
A:link.mainnavi02{color:#000000;text-decoration:none;}
A:visited.mainnavi02{color:#000000;text-decoration:none;}
A:hover.mainnavi02{color:#000000;text-decoration:underline;}
A:active.mainnavi02{color:#000000;text-decoration:none;}

/* Sub Navigation */
A:hover.subnavi{background:#FFFF33;}
A:active.subnavi{background:#FFFF33;}

/* Sub Navigation Focus*/
A.subnavi02{background:#FFFF33;font-weight:bold;}
A:link.subnavi02{background:#FFFF33;}
A:visited.subnavi02{background:#FFFF33;}
A:hover.subnavi02{background:#FFFF33;}
A:active.subnavi02{background:#FFFF33;}

/* Nomarl*/
.text0 {FONT-SIZE: 10px;}
.text1 {FONT-SIZE: 12px; ;}
.text2 {FONT-SIZE: 10px; LINE-HEIGHT: 125%;}
.text3 {FONT-SIZE: 12px;}
.text4 {FONT-SIZE: 10px;}
.text5 {FONT-SIZE: 9px; LINE-HEIGHT: 125%;}
.SB {BORDER-RIGHT: #fff 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #fff 0px solid; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #fff 1px solid; COLOR: #fff; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 1px solid; 
;}

.textm {
	FONT-SIZE: 12px; LINE-HEIGHT: 15px
;}

