body {
      font-family:'¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'£Í£Ó £Ð¥´¥·¥Ã¥¯',sans-serif;
}
.F6  {FONT-SIZE:60%;}
.F8  {FONT-SIZE:70%;}
.F10 {FONT-SIZE:80%;}
.F12 {FONT-SIZE:100%;}
.F14 {FONT-SIZE:120%;}
.IF6  {FONT-SIZE:60%;}
.IF8  {FONT-SIZE:70%;}
.IF10 {FONT-SIZE:80%;}
.IF12 {FONT-SIZE:100%;}
.IF14 {FONT-SIZE:120%;}
A:hover {background-color: #ff99ff; color: blue;}
SPAN.since {
font-size: 12pt;
font-weight: bold;
color:       #000000;
}
div.index1{ 
margin-left:20px;
width:94%;
}
h3.index1{ 
border-style:solid;
padding:2px 4px;
border-color:#669900;
border-width:0px 0px 2px 20px;
width: 90%;
font-weight: bold;
}
h4.index1{ 
border-style:solid;
padding:2px 4px;
border-color:#fd8e00;
border-width:0px 0px 2px 20px;
width: 90%;
font-weight: bold;
}
h4.index2{ 
border-style:solid;
padding:2px 4px;
border-color:#fd8e00;
border-width:0px 0px 2px 3px;
width: 100%;
font-weight: bold;
}
SPAN.title{
font-size: 10pt;
color:       #000000;
}
SPAN.titlename{
font-size: 14pt;
font-weight: bold;
color:     #000000;
}
DIV.back{
text-align: center;
}
SPAN.back{
font-weight: bold;
background-color: #ccff99;
}
DIV.leftindextitle{
background-color: #ccff99;
}
DIV.righttitle{
background-color: #ffcc99;
text-align: center;
font-weight: bold;
}
DIV.rightcontents{
background-color: #ff99cc;
font-weight: bold;
}
DIV.leftindex{
margin-left:	8px;
background-color: #ffffcc;
}
DIV.leftcindex{
background-color: #ffff99;
}
Table.main{ 
width: 92%;
/* align: center; */
float: center;
border: 5px;
background-color: #ffffff;
}
TR.chindex{
font-weight: bold;
font-size: 120%;
background-color: #ff99ff;
}
TR.ciindex{
font-size: 120%;
background-color: #ffccff;
}
TR.ccindex{
font-size: 100%;
background-color: #ffffcc;
}
TR.cindex{
text-align:     left;
font-weight:    bold;
font-size:      120%;
background-color: #ffcc99;
}
TR.cindex2{
background-color: #ffff99;
}
TR.ccaption{
text-align:	center;
font-weight:	bold;
font-size:	150%;
background-color: #ffffcc;
}
TR.cinfo{
text-align:     left;
font-weight:    bold;
font-size:      100%;
}
TD.ccindex{ 
padding: 10px 10px 10px 10px;
background-color: #ffcc99;
border:solid #87ceeb 1px;
width: 50%;
}
TD.ccinfo{ 
padding: 8px 0px 8px 25px;
border:solid #87ceeb 1px;
width: 50%;
}
TD.ccindex{
background-color:	#ffccff;
border:solid #87ceeb 1px;
font-weight:		bold;
}
SPAN.indexsmall{
color:  #000000;
text-align:     left;
font-weight:    bold;
font-size:      80%
}
SPAN.index{
color:  #000000;
text-align:     left;
font-weight:    bold;
}
SPAN.indexbig{
color:  #000000;
text-align:     left;
font-weight:    bold;
font-size:      120%;
}
SPAN.hitindex{
background-color: #ffff99;
font-weight:	bold;
font-size:75%;
}
TR.campaignname{
font-size:      120%;
background-color: #ffffff;
}
TD.cindex{
background-color: #ccff99;
width: 180px;
}
TD.ccontents{
background-color: #ffffcc;
}
TD.mainleft{
width: 250px;
}
DIV.orderindex1 {
background-color: #ffff66;
}
DIV.orderindex2 {
background-color: #ff66ff;
}
SPAN.orderselect {
background-color: #66ffff;
font-weight: bold;
}
SPAN.userindex {
background-color: #ffff66;
color: #000000;
font-size: 75%;
font-weight: bold;
}
SPAN.SF12{
font-weight: bold;
background-color: yellow;
font-size: 100%;
}
SPAN.SF14{
font-weight: bold;
background-color: yellow;
font-size: 120%;
}
SPAN.strong1{
font-weight: bold;
background-color: #ff99ff;
}
SPAN.strong2{
font-weight: bold;
background-color: #ffff99;
}
SPAN.strong3{
font-weight: bold;
background-color: yellow;
}
SPAN.strong4{
font-weight: bold;
background-color: #ffff66;
}
DIV.slink{
font-size: 120%;
font-weight: bold;
text-align: center;
background-color: yellow;
margin-left: 10%;
margin-right:10%;
}
DIV.adinfo{
font-weight: bold;
text-align: center;
border-style: solid;
border-width: thin;
border-color: #ff0000;
margin-right: 15%;
margin-left: 15%;
background-color: #ccff99;
}
DIV.infotop{
font-weight: bold;
text-align: left;
margin-right: 15%;
margin-left: 15%;
}
TABLE.info{
text-align:   left;
border-style: solid;
border-width: thin;
border-color: #000000;
background-color: #ffffcc;
width: 70%;
}
SPAN.dinfo{
font-weight: bold;
color: #ff0000;
background-color: #009900;
}
SPAN.dinfo2{
font-weight: bold;
color: #00ff00;
background-color: #990000;
}
DIV.dinfo{
font-weight:  bold;
text-align:   left;
background-color: #ffccff;
margin-right: 5%;
margin-left: 5%;
}
DIV.dcontents{
text-align:   left;
background-color: #ffffcc;
margin-right: 5%;
margin-left: 5%;
}
DIV.dcontents2{
text-align:   left;
background-color: #ffff99;
margin-right: 10%;
margin-left: 10%;
}
DIV.info{
border:solid #ff9966 1px;
font-weight:  bold;
text-align:   left;
margin-right: 15%;
margin-left: 15%;
margin-top: 20px;
margin-bottom: 20px;
padding: 20px;
background-color: #ffffcc;
}
DIV.info2{
font-weight:  bold;
text-align:   left;
border-style: solid;
border-width: thin;
border-color: #000000;
background-color: #ffffcc;
width: 70%;
align: center;
}
DIV.info3{
font-weight:  bold;
text-align:   left;
border-style: solid;
border-width: thin;
border-color: #000000;
background-color: #ffffcc;
width: 90%;
align: center;
}
DIV.info2old{
font-weight:  bold;
text-align:   left;
border-style: solid;
border-width: thin;
border-color: #000000;
background-color: #ffffcc;
/* width: 70%; */
align: center;
}
UL.funny{
list-style-image: url("/images/login_s.png");
list-style-type: circle;
}
UL.empty{
list-style-image: none;
list-style-type: none;
}
UL.normal{
list-style-image: url("/images/pin_05.gif");
list-style-type: circle;
}
UL.service{
list-style-image: url("/images/service_s.png");
list-style-type: circle;
}
.formfunny{
        border-top : 2px solid #006600 ; 
        border-bottom : 2px solid #006600 ; 
        border-left : 2px solid #006600 ; 
        border-right : 2px solid #006600 ; 
        background-color : #ccffcc;
        color : #000000; 
        scrollbar-base-color:       #006600;    
        scrollbar-face-color:       #ccffcc;
        scrollbar-track-color:      #ccffcc;
        scrollbar-arrow-color:      #006600;
        scrollbar-3dlight-color:    #006600;
        scrollbar-highlight-color:  #006600;
        scrollbar-shadow-color:     #006600;
        scrollbar-darkshadow-color: #006600;
}
.radiostyle{
}
SPAN.sevenday{
font-weight: bold;
color:       #ff0000;
}
SPAN.onemonth{
font-weight: bold;
color:       #00dd00;
}
SPAN.searchresultscore{
color:  #00ff00;
}
DIV.searchresultframe{
font-weight: bold;
text-align: left;
border-style: solid;
border-width: 0px,0px,0px,0px;
border-color: #000000;
margin-right: 1%;
margin-left: 1%;
}
DIV.searchresult{
font-weight: normal;
text-align: left;
border-style: solid;
border-width: thin;
border-color: #000000;
margin-right: 10%;
margin-left: 10%;
background-color: #ffcc99;
}
h3.question{ 

}
h4.question{ 
background-color: #ccffff;
width: 90%;
text-align: left;
padding: 20px 20px 20px 20px;
}
h4.answer{
background-color: #ffffcc;
width: 90%;
text-align: left;
padding: 20px 20px 20px 20px;
}
div.question{ 
background-color: #ffccff;
width: 90%;
text-align: left;
padding: 10px 10px 10px 10px;
}
img.question{ 
float: left;
margin-right: 10px;
}
img.answer{
float: left;
margin-right: 10px;
}
p.index1{ 
margin-left:20px;
}
p.question{ 
width: 90%;
text-align: left;
padding: 10px 10px 10px 10px;
}
table.itable{ 
font-size:small;
border:solid #87ceeb 1px;
border-collapse:collapse;
margin-right:20px;
margin-left:20px;
margin-bottom:10px;
}
th.itable{  
background-color:#e0ffff;
border:solid #87ceeb 1px;
}
tr.itable{  
border:solid #87ceeb 1px;
}
td.itable{  
border:solid #87ceeb 1px;
}
table.witable{ 
font-size:small;
border:solid #87ceeb 1px;
border-collapse:collapse;
margin-right:20px;
margin-left:20px;
margin-bottom:10px;
}
th.witable{  
background-color:#e0ffff;
border:solid #87ceeb 1px;
padding: 10px 10px 10px 10px;
}
tr.witable{  
border:solid #87ceeb 1px;
padding: 10px 10px 10px 10px;
}
td.witable{  
border:solid #87ceeb 1px;
padding: 10px 10px 10px 10px;
}
div.pageinfo{ 
border:solid #ffa07a 1px;
background-color:#ffefd5;
margin-top:20px;
margin-left:20px;
margin-right:20px;
margin-bottom:10px;
text-align:left;
padding:20px;
}
@media print{   
.noprint{   
    display:none; 
  }
}