@charset "Shift_JIS";
/*___________ 基本設定 _____
スクロールバー変更　//
スクロールバー含めた最外枠
文字太さ
文字の間隔
背景色
行間高さ
位置______ */
body{
scrollbar-3dlight-color::#000000;
scrollbar-track-color::#000000;
scrollbar-darkshadow-color:white;
scrollbar-face-color:white;
scrollbar-highlight-color::#000000;
scrollbar-shadow-color::#000000;
scrollbar-arrow-color::#000000;

border-style: inset;
border-width: 2px;
border-color: #EBEBEB;

font-weight: 600;
letter-spacing: 0em;
background-color: #FFFFB6;
line-height: 150%;
text-align: left;
color: #CC9900;
}

リンクの装飾をそれぞれで指定。//
リンク前下線をとるときはnone、青//
リンク後//
押した時//
ポイント時//
通常時//
                    
A:link { text-decoration:underline; color:#CC0066; }
A:visited { text-decoration:underline; color:#CC0066; }
A:active { text-decoration:underline; color:#CC0066; }
A:hover { text-decoration:underline; background-color:#CC9933; }
A.yokomenu{ text-decoration:none; color:#ffffff; }
A.yokomenu:link {text-decoration:none; color:#ffffff; }
A.yokomenu:visited {text-decoration:none; color:#ffffff; }
A.yokomenu:active {text-decoration:none; color:#ffffff; }
A.yokomenu:hover { text-decoration:none; color:#CC0033; }
A.saikabumenu{ text-decoration:underline; color:#ffffff; }
A.saikabumenu:link {text-decoration:underline; color:#696969; }
A.saikabumenu:visited {text-decoration:underline; color:#696969; }
A.saikabumenu:active {text-decoration:underline; color:#696969; }
A.saikabumenu:hover { text-decoration:underline; color:#B276EC; }
//
 
すべてのページを固定する、750以内に//
<DIV class="frame">で各々呼び出し//
                      
frame {width:750px; !important;}
//

フォントサイズ12pt、色、文字と文字間隔、行間上下の文字の幅、左に、ページ外枠の上、左、下、右の隙間、タグでかこまれた部分の上、左、下、右の隙間、枠を超えたテキスト画像70,30を超えるとスクロールバーが出て対処
3行目2列目の中のうす色の枠用
文字大きさ
色
文字と文字の間
行間の高さ(文字入り)
場所
最外枠からの余白、上、右、下、左

blockquote {
 font-size: 10pt;　
　color: #000000;
　letter-spacing: 0.1em;
　line-height: 150%;
　text-align: left;
　margin: 1px 1px 1px 1px
　padding: 1px 1px 1px 1px
overflow: auto;
 width: 430;
 height: 0;
}
メニューバー専門、bold太字
blockquote.m {
 font-size: 12pt;　
font-weight: bold;
　line-height: 150%;　
letter-spacing: 0.1em;
text-align: center;
 margin: 1px 1px 1px 1px
　padding: 1px 1px 1px 1px
overflow: auto;
 width: 740;
height: 0;
}
blockquote.o {
  font-size: 10pt;　
　color: blue;
　letter-spacing: 0.1em;
　line-height: 150%;
　text-align: left;
　margin: 1px 1px 1px 1px
　padding: 1px 1px 1px 1px
 overflow: auto;
 width: 180;
 height: 0;
}
全てのテーブルのtdの中の一括指定
td{
 font-size: 9pt;　
　color: #996600;
　letter-spacing: 0.1em;
　line-height: 150%;
　text-align: left;
　font-family: 
overflow: auto;
 width: 490;
 height: 0;
}
td.seo{
 font-size: 10pt;
 background-color: #FFFFff;
line-height: 15pt;
 color: #181818;
 font-weight: bold
}
td.title {
  font-size: 28pt;　
　color: #000072;
　font-weight: ; 
font-family: HGS創英角ﾎﾟｯﾌﾟ体,HGS明朝B,Arial'ＭＳ Ｐゴシック', Ｏｓａｋａ;
letter-spacing: 0.1em;
　line-height: 100%;
　text-align: center;
 margin: 20px 30px 1px 1px;
　padding: 20px 30px 1px 1px;
 overflow: auto;
 width: 420;
 height: 0;
}
td.titleyurumin {
  font-size: 24pt;　
　color: ;
　font-weight: ; 
font-family: HGS明朝B,HGS創英角ﾎﾟｯﾌﾟ体,Arial'ＭＳ Ｐゴシック', Ｏｓａｋａ;
letter-spacing: 0em;
　line-height: 100%;
　text-align: center;
　margin: 10px 10px 10px 10px;
　padding: 10px 10px 10px 10px;
 overflow: auto;
 width: 360;
 height: 0;
}
td.titlemail{
  font-size: 12pt;　
　color: #CC0000;
　font-weight: bold; 
font-family: HGS明朝E,HGS創英角ﾎﾟｯﾌﾟ体,Arial'ＭＳ Ｐゴシック', Ｏｓａｋａ;
letter-spacing: 0.1em;
　line-height: 100%;
　text-align: right;
　margin: 10px 10px 10px 1px;
　padding: 10px 10px 10px 1px;
 overflow: auto;
 width: 400;
 height: 0;
}
td.kyacchi{
  font-size: 10pt;　
　color: #000000;
　font-weight: ; 
font-family: HGS創英角ﾎﾟｯﾌﾟ体,HGS創英角ｺﾞｼｯｸUB,HGS明朝E,Arial'ＭＳ Ｐゴシック', Ｏｓａｋａ;
letter-spacing: 0.1em;
　line-height: 10%;
　text-align: left;
　margin: 1px 1px 1px 1px;
　padding: 1px 1px 1px 1px;
 overflow: auto;
 width: 490;
 height: 0;
}
blockquote.mouyamemasenn{
  font-size: 12pt;　
　color: #000000;
　font-weight: bolder; 
font-family: HGS創英角ﾎﾟｯﾌﾟ体,Arial'ＭＳ Ｐゴシック', Ｏｓａｋａ;
letter-spacing: 0.2em;
　line-height: 150%;
　text-align: center;
　margin: 10px 10px 10px 10px;
　padding: 10px 10px 10px 10px;
 overflow: auto;
 width: 430;
 height: 0;
}
blockquote.sukkirisoukai{
  font-size: 11pt;　
　color: #000057;
　font-weight: ; 
font-family: HGS創英角ﾎﾟｯﾌﾟ体,Arial'ＭＳ Ｐゴシック', Ｏｓａｋａ;
letter-spacing: 0.3em;
　line-height: 150%;
　text-align: left;
　margin: 10px 10px 10px 10px;
　padding: 10px 10px 10px 10px;
 overflow: auto;
 width: 420;
 height: 0;
}
p.etc{
 font-size: 12pt;
color: black;
font-weight: bold;
text-align: right;
letter-spacing: 1.0em;
}
blockquote.shinnkiteishi {
 font-size: 10pt;　
　color: red;
　letter-spacing: 0.3em;
　line-height: 150%;
　text-align: left;
　margin: 1px 1px 1px 1px
　padding: 1px 1px 1px 1px
overflow: auto;
 width: 430;
 height: 0;
}
td.saikabumenu{
 font-size: 9pt;　
　 color: black;
　letter-spacing: 0.2em;
　line-height: 160%;
　text-align: center;
　
overflow: auto;
 width: 740;
 height: 0;
}
td.saikabutokyoseitaiyurumin{
  font-size: 9pt;　
  font-weight: bold;　
  color: #696969;
　letter-spacing: 0.3em;
　line-height: 160%;
　text-align: center;
　overflow: auto;
 width: 740;
 height: 0;
}
td.otoiawasel{
 font-size: 9pt;　
　color: #393939;
　font-weight: bolder; 
 letter-spacing: 0.2em;
　line-height: 150%;
　text-align: right;
　margin: 1px 1px 1px 1px;
　padding: 3px 3px 3px 3px;
overflow: auto;
 width: 240;
 height: 0;
}
td.otoiawaser{
 font-size: 9pt;　
　color: #393939;
　 letter-spacing: 0.1em;
　line-height: 150%;
　text-align: left;
　margin: 1px 1px 1px 1px;
　padding: 3px 3px 3px 3px;
overflow: auto;
 width: 380;
 height: 0;
}
blockquote.okyakusamakoemidashi {
 font-size: 11pt;　
 font-weight: bolder;　
 color: #FF8C00;
　letter-spacing: 0.3em;
　line-height: 150%;
　text-align: center;
　margin: 1px 1px 1px 1px
　padding: 1px 1px 1px 1px
overflow: auto;
 width: 400;
 height: 0;
}
blockquote.okyakusamakoenamae {
 font-size: 11pt;　
 font-weight: bolder;　
 color: #FF0000;
　letter-spacing: 0.3em;
　line-height: 150%;
　text-align: center;
　margin: 1px 1px 1px 1px
　padding: 1px 1px 1px 1px
overflow: auto;
 width: 430;
 height: 0;
}
td.okyakusanokoezentai{
  font-size: 10pt;　
　color: darkred;
　font-weight: ; 
letter-spacing: 0.3em;
　line-height: 150%;
　text-align: left;
　margin: 10px 10px 10px 10px;
　padding: 10px 10px 10px 10px;
 overflow: auto;
 width: 430;
 height: 0;
}
.titlem { 
width: 100%; /* 帯の長さ */ 
background-color:#ffeaf4; 
color: #CC0066;
font-size: 10pt;
font-weight: bold;
padding: 1px 2px 1px 5px; /* 帯内の余白 */ 
margin-top: 1px; /* 帯上部の余白 */ 
margin-bottom: 1px; /* 帯下部の余白 */ 
letter-spacing: 0.1em;
}
.title0 { 
width: 100%; /* 帯の長さ */ 
background-color: #CC0066; 
color: #ffffff;
font-size: 10pt;
font-weight: bold;
padding: 1px 2px 1px 5px; /* 帯内の余白 */ 
margin-top: 1px; /* 帯上部の余白 */ 
margin-bottom: 1px; /* 帯下部の余白 */ 
letter-spacing: 0.1em;
}
.title1 { 
width: 93%; /* 帯の長さ */ 
background-color: #d8a610; 
color: #ffffff;
font-size: 12pt;
font-weight: bold;
padding: 5px 10px 5px 20px; /* 帯内の余白 */ 
margin-top: 10px; /* 帯上部の余白 */ 
margin-bottom: 10px; /* 帯下部の余白 */ 
letter-spacing: 0.1em;
}
.title2 { 
width: 93%; /* 帯の長さ */ 
background-color: #666699; 
color: #ffffff;
font-size: 12pt;
font-weight: bold;
padding: 5px 10px 5px 20px; /* 帯内の余白 */ 
margin-top: 10px; /* 帯上部の余白 */ 
margin-bottom: 10px; /* 帯下部の余白 */ 
letter-spacing: 0.1em;
}
.title3 { 
width: 95%; /* 帯の長さ */ 
background-color: #ffeaf4; 
color: #CC0066;
font-size: 12pt;
font-weight: bold;
padding: 5px 10px 5px 20px; /* 帯内の余白 */ 
margin-top: 10px; /* 帯上部の余白 */ 
margin-bottom: 10px; /* 帯下部の余白 */ 
letter-spacing: 0.1em;
}
blockquote.denwa{
  font-size: 18pt;　
　color: #CC0000;
　font-weight:bold; 
font-family: HGS創英角ｺﾞｼｯｸUB,HGS明朝E,Arial'ＭＳ Ｐゴシック', Ｏｓａｋａ;
letter-spacing: 0em;
　line-height: 100%;
　text-align: center;
　margin: 5px 5px 5px 10px;
　padding: 5px 5px 5px 10px;
 overflow: auto;
 width: 350;
 height: 0;
}
td.yugamicheckl{
 font-size: 9pt;　
　color: #181818;
　font-weight: bolder; 
 letter-spacing: 0.2em;
　line-height: 150%;
　text-align: left;
　margin: 1px 1px 1px 1px;
　padding: 3px 3px 3px 3px;
overflow: auto;
 width: 360;
 height: 0;
background-color: #FFFFC6;
}
td.yugamicheckr{
 font-size: 9pt;　
　color: #000000;
　 letter-spacing: 0.1em;
　line-height: 150%;
　text-align: right;
　margin: 1px 1px 1px 1px;
　padding: 3px 3px 3px 3px;
overflow: auto;
 width: 90;
 height: 0;
background-color: #FFDBF3;
}
td.syashin{
  font-size: 13pt;　
　color: #000072;
　font-weight: ; 
font-family: HGS創英角ﾎﾟｯﾌﾟ体,HGS明朝B,Arial'ＭＳ Ｐゴシック', Ｏｓａｋａ;
letter-spacing: 0.2em;
　line-height: 150%;
　text-align: center;
 margin: 10px 1px 1px 1px;
　padding: 10px 1px 1px 1px;
 overflow: auto;
 width: 350;
 height: 0;
}
.honbun {
	color:  #333333;
	background-color: #FFFFC6;
	padding: 1px 10px 1px 10px;
	margin: 0 0 20px 0;
	width: 430px;
}
.honbunkoe {
	color:  #333333;
	background-color: #FFFFC6;
	padding: 1px 10px 1px 10px;
	margin: 0 0 20px 0;
	width: 430px;
}
img {
	border:0;
}
.text_right {
	text-align: right;
}
.large {
	font-size: x-large;
}
.red {
	color: #FF0000;
}
.u {
	text-decoration: underline;
}
.b {
	font-weight: bold;
}
.midiam {
	font-size: 18px;
　　font-weight: bold;　