@charset "Shift_JIS";
/***************************************************************************************************
FileName : cmn_style.css
Create   : 2003/06/15 T.M
Update   : 
***************************************************************************************************/

/****************************************
  html要素に関するstyle  
****************************************/
html {
  scrollbar-base-color:   #330000;
  scrollbar-track-color : #330000;
}

/****************************************
  body要素に関するstyle  
****************************************/
body {
  margin :                0px;
  padding :               0px;
  scrollbar-base-color:   #330000;
  scrollbar-track-color : #330000;
  background-color:       #330000;
  color :                 #FFFF8b;
  font-weight :           normal;
  font-size :             11pt;
  font-family :           "ＭＳ Ｐゴシック";
}

body.gyosai {
  width :                 800px;
  margin :                0px;
  padding :               0px 0px 0px 0px;
  scrollbar-base-color:   #330000;
  scrollbar-track-color : #330000;
  background-color:       #330000;
  background-image : url(../image/gyosai.jpg);
  background-repeat : no-repeat;
  background-position : right bottom;
  color :                 #FFFF8b;
  font-weight :           normal;
  font-size :             11pt;
  font-family :           "ＭＳ Ｐゴシック";
}

p#bigfont {
  color :                 #FFFFFF;
  font-weight :           normal;
  font-size :             14pt;
  font-family :           "ＭＳ Ｐゴシック";
}

/****************************************
  img要素に関するstyle  
****************************************/
img {
  margin :                0px;
  padding :               0px;
  border-spacing :        0px;
  border-width :          0px;
  border-style :          none;
  border-collapse :       collapse;
}

/*************************************
  テーブル要素に関するスタイルシート  
*************************************/
/* 通常のテーブル全体に使用 */
table {
  margin :                0px;
  border-collapse :       collapse;
  border-style :          none;
  border-width :          0px;
  padding :               0px;
  background-color :      inherit;
  color :                 inherit;
}
td {
  margin :                0px;
  border-style :          none;
  border-width :          0px;
  padding :               0px;
  vertical-align :        top;
  height :                25px;
}
th {
  margin :                0px;
  border-style :          none;
  border-width :          0px;
  padding :               0px;
  vertical-align :        top;
}
tr {
  margin :                0px;
  border-style :          none;
  border-width :          0px;
  padding :               0px;
  vertical-align :        top;
}

/****************************************
  table要素  
****************************************/
table.shop {
  width :                 100%;
  border-style :          none;
  border-width :          0px;
  margin :                0px;
  padding :               0px;
  text-align :            left;
}

table.menu {
  width :                 900px;
  border-style :          none;
  border-width :          0px;
  margin :                20px;
  padding :               0px;
  text-align :            left;
}

td.partition {
  margin :                0px;
  border-style :          none;
  border-width :          0px;
  padding :               1px;
  width :                 38%;
  background-color :      inherit;
  color :                 inherit;
}

/****************************************
  ｽﾍﾟｰｽ行をあける時
****************************************/
table.space {
  margin :                0px;
  border-collapse :       collapse;
  border-style :          none;
  border-width :          0px;
  padding :               0px;
  background-color :      transparent;
  color :                 mediumblue;
  height :                20px;
  width :                 10px;
}

/****************************************
  navi要素  
****************************************/
table.top {
  width :                 100%;
  height :                75px;
  border :                0;
  margin :                0;
  padding :               0;
  text-align :            left;
  background-color :      #800D07
;}

/****************************************
  news要素  
****************************************/
div#news {
  margin-top :            0px; 
  margin-bottom :         0px; 
  margin-left :           10px; 
  margin-right :          10px; 
  border-style :          none;
  border-width :          0px;
  padding :               0px;
  width :                 600px;
  height :                180px;
  background-color :      transparent;
  color :                 inherit;
}

div#whats {
  margin-top :            0px; 
  margin-bottom :         20px; 
  margin-left :           0px; 
  margin-right :          0px; 
  border-style :          none;
  border-width :          0px;
  padding :               0px;
  width :                 300px;
  height :                250px;
  background-color :      transparent;
  line-height :           25px;
}

div#navi {
  position: fixe
  top: 0;
  left: 0;
}

/****************************************
  scroll要素  
****************************************/
div.scroll {
  margin : 0px;
  border-style : none;
  border-width : 0px;
  padding : 0px;
  width : 100%;
  height : 100%;
  background-color : transparent;
  color : white;
  overflow-x : hidden;
  overflow-y : auto;
}
table.list {
  margin : 0px;
  border-collapse : collapse;
  border-style : none;
  border-width : 0px;
  padding : 0px;
  width : 600px;
  table-layout : fixed;
  background-color : inherit;
  color : inherit;
}
table.list td {
  margin : 0px;
  border-style : solid;
  border-width : 1px 0px 1px 0px;
  border-color : #white;
  padding : 1px;
  height : 25px;
  background-color : inherit;
  color : inherit;
  font-size : 10pt;
  font-family : "ＭＳ Ｐゴシック" , sans-serif;
  vertical-align : middle;
}

/****************************************
  text_position要素  
****************************************/
.right {
  text-align :            right !important;
}
.left {
  text-align :            left !important;
}
.center {
  text-align :            center !important;
}
.bottom {
  vertical-align :        bottom !important;
}
.top {
  vertical-align :        top !important;
}
.middle {
  vertical-align :        middle !important;
}
/* ブロック要素として表示する場合に使用 */
.disp {
  display : block;
}

/* 非表示する場合に使用 */
.nodisp {
  display : none;
}

/****************************************
  font要素  
****************************************/
p#nomal {
  font-family :           sans-serif;
  font-size :             10pt;
  color :                 white;
}

p#small {
  font-family :           sans-serif;
  font-size :             6pt;
  color :                 white;
}

p#gothic {
  font-family :           "ＭＳ Ｐゴシック";
  font-size :             10pt;
  color :                 white;
}

p#font-l {
  font-family :           "ＭＳ Ｐゴシック";
  font-size :             16pt;
  color :                 white;
}

p#font-n {
  font-family :           "ＭＳ Ｐゴシック";
  font-size :             12pt;
  color :                 white;
}

p#font-yellow {
  font-family :           "ＭＳ Ｐゴシック";
  font-size :             12pt;
  color :                 #FFFF8b;
}

/*******************************
  リンクに関するスタイルシート  
*******************************/
/* 一覧から選択する場合に使用 */
a.select:link {
  color :                 white;
  text-decoration :       none;
  background-color :      transparent;
}
a.select:visited {
  color :                 white;
  text-decoration :       none;
  background-color :      transparent;
}
a.select:hover {
  color :                 #E1E325;
  text-decoration :       none;
  background-color :      transparent;
}
a.select:active {
  color :                 #hite;
  text-decoration :       none;
  background-color :      transparent;
}

/*********************************
  フォームに関するスタイルシート  
*********************************/
/* 入力のセルの場合に使用 */
table.input td {
  margin : 0px;
  border-style : none;
  border-width : 0px;
  padding : 1px;
  height : 30px;
  background-color : inherit;
  font-family : "ＭＳ Ｐゴシック";
  font-size : 10pt;
  line-height : 25px;
  vertical-align : middle;
}
table.input th {
  margin : 0px;
  border-style : none;
  border-width : 0px;
  padding : 1px;
  width : 120px;
  height : 30px;
  background-color : inherit;
  color : inherit;
  font-weight : normal;
  font-family : "ＭＳ Ｐゴシック";
  font-size : 10pt;
  line-height : 25px;
  text-align : right;
  vertical-align : middle;
}

/* インプット・半角英数テキストに使用 */
input.eihan {
  background-color : Window;
  color : #ff0000;
  ime-mode : inactive;
}

/* インプット・半角英数(数字のみ)テキストに使用 */
input.suji {
  background-color : Window;
  color : #ff0000;
  text-align : right;
  ime-mode : inactive;
}

/* インプット・ひらがなテキストに使用 */
input.zenkaku {
  background-color : Window;
  color : #ff0000;
  ime-mode : active;
}

/* テキストエリア・ひらがなテキストに使用 */
textarea {
  background-color : Window;
  color : #ff0000;
  ime-mode : active;
  overflow : auto;
}

/* 2003.11.19追加 */
.size12px {
 font-size: 12px;
 line-height: 14px; color: #ffffff
 ;}

.size14px {
 font-size: 14px;
 line-height: 16px; color: #ffffff
 ;}

.size16px {
 font-size: 16px;
 line-height: 18px; color: #ffffff
 ;}

