@charset "UTF-8"; 
a:link { color: #006FFF; }
a:visited { color: #006FFF; }
a:hover { color: #FF4000; }
a:active { color: o#FF4000; }
hr { margin: 0px; }
body { margin: 0px;  font-family: sans-serif;font-weight:bold;}
p { font-size: x-small; }
h { font-size: small;padding:0px; }
h2 { font-size: 17px; margin: 0px;margin-bottom:10px; }
h3 { font-weight:bold;font-size: 20px;color:orange; margin: 0px; }
a { text-decoration: none; }

#subindexmain{
margin-left:auto;
margin-right:auto;
padding:20px;
width:780px;
height:320px;
border:double 0px;
}





#kyujinBOX1 {
margin:0px;
padding:0px;
height:25px;
width:170px;
float:left;
border: double 0px #000000;
background-color:#FF0000;
 font-size:17px;
 }
 
 
#kyujinBOX2 {
margin:0px;
padding:0px;
height:25px;
width:180px;
margin-right:10px;
float:right;
border: double 0px #000000;
background-color:#3300FF;
 font-size:17px;
 }
 
 #kyujinBOX2 h3 {
 font-size:17px;
 }
 p2{
 font-size:12px;
 font-weight:bold;
 color:#FF6600;
 }
 #oubotable {
 padding:0px;
 margin-left:30px;
 margin-right:20px;
 border: double 2px #FF6600;
 
 }
 #errorMSG{
 width:500px;
 float:left;
 }
 
 
 
 #oubomain {
 margin-top:30px;
 padding:0px;
 width:700px;
 margin-left:20px;
 margin-right:0px;
 float:left;
 border: double 0px #000000;
 }
 
 
#topcontentsmain{
margin:0px auto;
width:800px;
height:auto;
background: url(http://www.karekomi.sakura.ne.jp/8-1/image/topwaku.jpg) repeat-y; 
border-left: 2px solid orange;
border-right: 2px solid orange;
}

 
#contentsmain {
margin: 0px auto;
width: 750px;
background: url(http://www.karekomi.sakura.ne.jp/8-1/image/waku.jpg) repeat-y; }
border-left: 2px solid orange;
border-right: 2px solid orange;
}

#header {border:double 0px; width:750px; margin:0px; height:1px;}
#top1 {border:double 0px; width: 370px; height:134px;  background: url(http://www.karekomi.sakura.ne.jp/8-1/image/biba3.jpg) no-repeat; margin: 0px; float:left; background-position: 20px 0px; }
 
 #box1 {
margin: 0px;
text-align: left;
border:double 0px;
margin-left:15px;
width:350px; height: 134px; 
float:right;
 }



#h2BOX{
width: 750px;
height:30px;

}

#tekitou{

width:730px;
height: 30px;

}


 #topheader { 
width:302px;
 height: 130px; 
 margin: 0px;
  border:double 0px;
 }
 
 
 h1 { color:#FF9900;font-size: 17px; font-weight:bold; }
 
  #box2 {
 margin: 0px;
margin-right:20px; 
 text-align: right;
 width:312px; height: 134px; 
 border:double 0px;
 float:right;
 }
 
* html .iepngfix { behavior: expression(IEPNGFIX.fix(this)); }
 

 #box1 p{
 font-size:14px;
 font-weigh:bold;
 }
  #box1 p1{
 font-size:16px;
 font-weigh:bold;
 color:orange;
 }
 
#box1 h3 { margin: 0px; color: orange;  }
#aida { width:750px; margin: 0px; 
background:url(http://www.karekomi.sakura.ne.jp/8-1/aida1.gif) ;}
#aida img { width:750px; margin-left: 0px; }
.nabi {float:left; border:double 0px;width: 720px;  font-size: small;  margin: 10px;
 } 
.nabi td { background: url(http://www.karekomi.sakura.ne.jp/8-1/image/eriatab.JPG) no-repeat; width: 110; text-align: center; }  

#check{
width:600px;
height:40px;
background-image:url(http://www.karekomi.sakura.ne.jp/8-1/image/taigu.png);
border: double 0px #0000ff;
background-repeat:no-repeat;
margin:0px;
}


#main { width: 800px; margin: 0px;margin-left:auto;margin-right:auto; height: auto; margin-bottom:10px;
border: double 0px #0000ff;
}
#main2 {
width: 750px; 
margin: 0px;
height: auto; 
margin-bottom:10px;
border: double 0px #0000ff;
}

#mypage { font-size: small; width:750px; }
#table1 p {
 font-size: small; margin: 0;
 
 }
 #linkbox1{
 margin-left:5px;
 width:300px;
 height:300px;
 border:double 0px;
 float:left;
 text-align: left;
 }
 
 #linkBOX{
 width:650px;
 height:300px;
 border:double 0px;
 }
#tenmei {
background-image:url(http://lab.rails2u.com/bgmaker/gradation.png?margin=3&linecolor=FF9900&bgcolor=FF9900&height=30&width=670) ;
margin-left:auto;
margin-right:auto;
width:670px;
height:30px;
border: double 0px #0000ff;
}
#Taiguu{
width:670px;
height:auto;
border: double 0px #0000ff;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
padding:0px;
}

#Taiguu2{
width:670px;
height:220px;
border: double 0px #0000ff;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
padding:0px;
}

#tenmei2{
 background -image:url:(http://lab.rails2u.com/bgmaker/gradation.png?margin=3&linecolor=FF9900&bgcolor=FF9900&height=30&width=650); 
background-repaet:no-repaet; }

#mypage td { text-align: left; }
#left { margin-left: 15px; width:330px; float:left;border: double 0px #0000ff; }
.sen { border-bottom: 0px orange dotted; } 
.sen2 { border-bottom: 2px blue dotted; } 
.shop { padding:0px;width: 330px; height: 80px; font-size: small;border:double 0px #0000ff; }
.shop2 { width: 350px; height: 80px; font-size: small; margin-left:5px; border: double 0px #0000ff;}
.flame1 { width: 94px; float:left;  margin-bottom: 0px; }
.flame1 img { margin:3px; }
.textf { height: 79px;font-weight: bold;  float: right; width: 220px; margin-right: 5px;margin-bottom:0px ;border:double 0px #0000ff; }
.textf2 { font-weight: bold;  float: left; width: 240px; margin-left: 6px; }
.textf2 p { font-weight: normal; font-size:13px;margin-top: 0px;margin-right:8px;border:double 0px #0000ff; }

.textf p { font-weight: normal; font-size:13px;margin-top: 0px;margin-right:8px;border:double 0px #0000ff; }
#right {width: 400px; margin-right: 10px; border: double 0px #0000ff; float: right;}
 #right p { margin: 10px; }
 #right table { font-size: small; }
.mblist { background-color: khaki; margin-top: 5px; margin-bottom: 5px; }
 #picss { border: 0px solid silver; color: orange; font-size: small; }
 
 #pics{
 margin-left:5px;
 margin-top:10px;
 width:260px;
 height:190px;
 border:double 0px;
 float:left;
 }
 #waku1{
 width:auto;
 heigth:auto;
 background:url(image/tiikiwaku.png) no-repeat;
 background-position: 350px 0px;
 border:double 0px;
 float:left;
} 
 .ts1
{
heght:12px;
border-left: solid 6px #3300CC;
margin-bottom:10px;
margin-top:5px;

}
.ts1 h3
{
text-shadow: 2px 2px 2px #gray;
 font: bold  120%/100%;
  position: relative;
  color: #3300CC;
}


.ts2
{
heght:12px;
border-left: solid 6px #FF6600;
margin-bottom:10px;
margin-top:5px;
}

.ts2 h3
{
text-shadow: 2px 2px 2px #gray;
 font: bold  120%/100%;
  position: relative;
  color: #FF6600;
}

 
 
 #itiranbox{
 width:652;
 heith:auto;
 border:1px;
 }

 #footer {
 margin: 0 auto; 
 padding: 0;
 width: width: 750px;
 height: 50px;
 /*  前のバーション----
 background: url(image/bsita.jpg) no-repeat;
 ------------*/
 
 background-image: url(http://lab.rails2u.com/bgmaker/gradation.png?margin=3&linecolor=FF9900&bgcolor=CC9900&height=50&width=750); 
 clear: both;
 font-size: small;
}

 #footer ul {
 margin: 0 20px 0 0;
 padding: 0.3em 0;

 text-align: right; }
 #footer li { display: inline;
 margin: 0 0.3em;
 }
 
 #table2{
 padding:0px;
 width:374px;
 height:190px;
 border:double 0px;
 margin-top:10px;
 margin-right:5px;
 float:right;
 }
 
 #miseBOX
 {
 width:662px;
 padding:0px;
 margin-left:auto;
 margin-right:auto;
 margin-top:auto;
 margin-bottom:20px;
 border: double 0px #0000ff;
 }
  #miseBOX3
 {
 width:662px;
 height:250px;
 padding:0px;
 margin-left:auto;
 margin-right:auto;
 margin-top:auto;
 margin-bottom:20px;
 border: double 0px #0000ff;
 }
 
 
 #sukima{
 margin-left:0px;
 }
 
 #text-sample {
 margin-top:0px;
 width:690px;
 padding:10px;
 padding-top:0px;
 margin-left:auto;
 margin-right:auto;
 } 
 
  #text-sample2 {
 margin-top:0px;
 width:650px;
 padding:0px;
 padding-top:0px;
 margin-left:auto;
 margin-right:auto;
 } 
 
 
 #miseName 
 {
 margin-top:5px;
 margin-bottom:0px;
 margin-left:30px;
 font-size:25px;
 width:680px;
 border:double 0px #0000ff;
 }
 
 #miseTag
 {
margin-top:0px;
margin-left:0px;
margin-bottom:0px;
width:690px;
background-color:#FF9900;
 }
 
  #miseTag2
 {
margin-top:0px;
margin-left:0px;
margin-bottom:0px;
padding-left:10px;
width:640px;
text-align:left;
background-color:#FF9900;
 }
 
 #miseTag9 p
 {
 margin-left:10px;
 color:#333300;
 font-family:Arial;
 font-size:20px;
 font-weight:bold;
 margin-top:0px;
 margin-bottom:0px;
 }
  #miseTag p 
 {
 margin-left:10px;
 color:#333300;
 font-size:20px;
 margin-top:0px;
 margin-bottom:0px;
 
 }
 #text-sample p.rcontent {
 font-size:large;
 color:#FFFFFF;
 background:#FF9900;

}

#text-sample span.rtop,
#text-sample span.rbottom {
display:block;
background: #fff;

}

#text-sample span.rtop span,
#text-sample span.rbottom span {
display:block;
height: 1px;
overflow: hidden;
background: #FF9900;

}

#text-sample span.r1{margin: 0 5px;}
#text-sample span.r2{margin: 0 3px;}
#text-sample span.r3{margin: 0 2px;}
#text-sample span.rtop span.r4, span.rbottom span.r4{margin: 0 1px;height: 2px;}


#text-sample2 p.rcontent {
 font-size:large;
 color:#FFFFFF;
 background:#FF9900;

}

#text-sample2 span.rtop,
#text-sample2 span.rbottom {
display:block;
background: #fff;

}

#text-sample2 span.rtop span,
#text-sample2 span.rbottom span {
display:block;
height: 1px;
overflow: hidden;
background: #FF9900;

}

#text-sample2 span.r1{margin: 0 5px;}
#text-sample2 span.r2{margin: 0 3px;}
#text-sample2span.r3{margin: 0 2px;}
#text-sample2 span.rtop span.r4, span.rbottom span.r4{margin: 0 1px;height: 2px;}



#snotop {

margin-bottom:0px;
padding:0px;
width:670px;
height:200px;
border: double 0px #0000ff;
float:left;

}

#snotop2 {
padding:0px;
width:300;
height:250;
margin-top:0px;
margin-left:200px;
margin-right:100px;
border: double 3px #0000ff;
}

#naka{
width:670px;
height:auto;
margin-left:auto;
margin-right:auto;
padding:0px;
border: double 0px #0000ff;
}

#shoukai {
margin-bottom:10px;
width:660px;
border:double 0px #000000;
height:auto;
}
.FloatEnd {clear:both;}

#taigubox{
float:right;
padding:0px;
heigth:30px;
width:410px;
border:double 0px #000000;
}
#taiguimg{
float:left;
width:250px;
padding:0px;
margin:0px;
border:double 0px #000000;}

#taigumain{
float:left;
width:410px;
margin:0px;
padding:0px;
border:double 0px #000000;

}
#taigutag{
float:left;
padding:0px;
margin:0px;
}

#taigutex {
color:#000000;
float:right;
height:24px;
width:310px;
margin-top:7px;
font-weight:normal;
font-size:small;
border:double 0px #000000;
}

#map {
margin: 0px;
margin-right:20px; 
width: 300px; 
height: 300px;
float:right;
}
#oubo3{

}

#oubo1 {

width:250px;

}

#oubo1 p {
padding:5px;
padding-top:5px;
padding-bottom:5px;
background:#CC0000;
font-size:20px;
font-weight:bold;
color:#FFFFFF;
}


#oubo2 {
margin-right:10px;
width:150px;
float:right;
}

#oubo2 p {
padding:5px;
padding-top:5px;
padding-bottom:13px;
text-color:#3300FF;
font-size:12px;
font-weight:bold;
}

#links {
width:800px;}

#links ul li{
width:260px;
}

/*------------------------------------------------------------------------------追加分*/
#linkbox1 p{
font-size:12px;
 font-weight:bold;
 background:url(8-1/image/img/0067_circular_arrow.png) no-repeat 0 center;
 padding:1px 0 1px 15px;
}

/* hilete for */
.hilite1, .hilite4, .hilite7{background-color:#ffa;}
.hilite2, .hilite5, .hilite8{background-color:#faf;}
.hilite3, .hilite6, .hilite9{background-color:#aff;}

span.searchword{
background-color:yellow;}