@charset "shift_jis";
 
html {
   overflow-y:scroll;
}



body {

margin:0;
   padding:0;
   text-align: center;
   font-family:"ＭＳ Ｐゴシック", sans-serif;
   color:#333;
   font-size:18px;
   background:#fff;  /*/*/ line-height: 1.3; /* */ 
}



#center {  /* 全体の中央寄せ　  　bodyにtext-align: center;を設定すること*/
    text-align: left;
    margin: 0 auto; /* center on everything else*/
    width: 740px;
}

.center1 {
    text-align: center;
}


#width {text-align: center;

background-image : url(cake/back.gif); 
width:740px; height:620px;
}


#title{
font-size : 16px;
color : #993300;
font-weight : bold;
}

br {
   letter-spacing:normal;
}





img {
   border:0;
}
.img0 { float:left; border:0; width:60; height:60; margin: 0px 20px;}
.img1 { float:left; border:0; width:380; height:60;}
.img2 { border:0; width:320; height:320;}
.img3 { border:0; width:160; height:20;}
.img4 { border:0; width:150; height:20;}
.img5 { border:0; width:100; height:20;}
.img6 { border:0; width:140; height:20;}
.img7 { border:0; width:80;  height:20;}
#img8 { float:left; border:0; width:160;  height:120; margin: 0px 0px 0px 100px;}
.img9 { border:0; width:320;  height:240;}
.img-cgi{ border:0; width:0;  height:0;}



.clear { clear:both; }  
.clear hr { display:none; }  
/* <div class="clear"><hr /></div>  両サイドの回り込み解除*/


#menu ul {text-align: center; margin: 0; 
padding: 0;
}
#menu ul li { display: inline;}
#menu ul li a { font-size:24px; background-color:#993300;}
#menu ul li a:hover{ font-size:24px; background-color:#dd7744;}

#menu1 ul {text-align: center; margin: 0; 
padding: 0;}
#menu1 ul li { display: inline;}
#menu1 ul li a { font-size:16px; font-weight : bold; margin:0; padding: 5px 5px 5px 5px; text-color:#0000ff; background-color:#cccccc;}
#menu1 ul li a:hover{ font-size:16px; font-weight : bold; margin:0; text-color:#ff0000;}

/*none通常,underline下線,overline上線,line-through打ち消し線,blink点滅*/
a  {
 color:#00f;
 font-size:16px; text-decoration:none;
}
a:hover  {
   color:#ff0000;
   text-decoration:none;
}

 

h1,h2,h3,h4,h5,h6 {
   margin:0;
}



.font1 {
font-size : 32px;
color : #000000;
font-weight : normal;
}
.font2 {
font-size : 28px;
color : #000000;
font-weight : normal;
}
.font3 {
font-size : 24px;
color : #000000;
font-weight : normal;
}
.font4 {
font-size : 20px;
color : #000000;
font-weight : normal;
/*background-color:#0000ff;*/
/*width:600px;*/
}
.font5 {
font-size : 16px;
color : #000000;
font-weight : normal;
}
.font6 {
font-size : 12px;
color : #000000;
font-weight : normal;
}
.fontP {/*ピンク*/
font-size : 16px;
color : #ff00ff;
font-weight : bold;
}
.fontRed {/*赤*/
font-size : 24px;
color : #ff0000;
font-weight : bold;
}

#box{
text-align: center;
background-image : url(cake/back.gif); 
width:700px; height:80px;
border: 1px solid #bbb;
}

.box1{
text-align : left;
font-size : 18px;
color : "#000000";
width:740px;
}


h3 {/*見出し　下2重線*/
margin-bottom:5px;

border-bottom:3px double #930;
font-size : 20px;
color : #000000;
font-weight : normal;
text-align : left;
/*background-color:#0000ff;*/
width:700px;
}


.span1
{
color:#993300;
}

.span2
{
color:#993300; font-size : 24px; font-weight : bold;
}


.dot{
font-size : 20px;
color : #ffffff;
}


/*表    border-collapse:（collapseはボーダーが重なる、separateはボーダーが重ならない*/
.table1{
width: 700px;
border-collapse: separate;
}
.table1 td{
padding: 4px;/*　　ボーダーとの隙間　*/
text-align: center;
background-color: #eee;
border: 1px solid #bbb;
}



blockquote {
overflow: auto;
font-size : 16px;
font-weight : normal;
color : #000000;
text-align : left;
padding: 1px 10px;
border: 2px solid #bbb;
background: #eee;
width:600px;
}



hr {
    border-width: 2px 0px 0px 0px; /* 太さ */
    border-style: solid; /* 線種 */
    border-color: maroon; /* 線色 */
    height: 4px; /* 高さ */
 }

#main {
   float:left;
   margin:0 0;
 width:724px;
}



#subL {
   float:left;
   margin:0 0;
 width:8px; height:620px; background-image : url(cake/V-lineL.gif);
}



#subR {
   float:left;
   margin:0 0;
 width:8px; height:620px; background-image : url(cake/V-lineR.gif);
}



#subU {
  margin:0 0;
 width:724px; height:8px; background-image : url(cake/H-lineD.gif);
}



#copyright {
color : #ffffff;
width:740px;
background: #000;
text-align:center;
font-style:normal;
font-size:14px;
}
