
a:link{
color:#0022cc;
}

a:hover{
color:#ef5000;
}

a:visited{
color:#773399;
}

body{

font-family:"MS UI Gothic","MS PGothic",sans-serif, monospase;
/** font-family:"Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, "ヒラギノ丸ゴ Pro W4", HiraMaruPro-W4, "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, Osaka, sans-serif;	 */
color:#111111;
background-color:#ffffff;
margin:0;
}


#f{
padding:0 10px 0 7px;
margin:5px 0 0;
}

#textb{
}

#textbox{
font-size:16px;
vertical-align:bottom;
width:389px;
}

#s{
font-size:15px;
}

.top{
position:absolute;
top:5px;
right:7px;
font-size:13px;
}

.topad{
padding:7px 0 0;
}

#headad{
position:absolute;
top:17px;
left:210px;
font-size:13px;
}

h1{
font-size:90%;
color:#393939;
background-color:#edf5fa;
margin:15px 0 0 0;
padding:4px 0 4px 8px;
border-top-width:1px;
border-top-style:solid;
border-top-color:#bbccee;
}

#side{
padding:12px 0 7px 10px;
width:170px;
font-size:84%;
line-height:190%;
}

.change{
color:#111111;
background:#ffffff url("/shared/images/change.gif") no-repeat 0 50%;
padding:1px 0 0 17px;
}

ul{
margin:2px 0 15px 17px;
padding:0;
list-style:none;
}

ul li{
margin:0;
padding:0 0 0 15px;
background: url("/shared/images/list.gif") no-repeat 0 50%;
}

#circle{
color:#cc6633;
background:#ffffff url("/shared/images/select.gif") no-repeat 0 50%;
margin:0;
padding:0 0 0 15px;
font-weight:bold;
}

#contents{
width:100%;
float:right;
margin-left:-197px;
}

#main{
margin-left:197px;
padding:10px 13px 70px 0;
line-height:150%;
font-size:84%;
}

table{
color:#111111;
background-color:#b7b7c7;
width:100%;
margin:10px 0 18px;
}

.td1{
color:#111111;
background-color:#fffffc;
font-size:110%;
width:11em;
padding:4px 0;
text-align:center;
font-weight:bold;
}

.td2{
color:#212121;
background:#ffffff url("/shared/images/ya.gif") no-repeat 10px 50%;
font-size:110%;
line-height:130%;
padding:4px 10px 4px 25px;
}
td iframe{
height:15px;
width:120px;
}


.site-title{
font-size:110%;
padding:0 0 3px;
}

.url{
color:#08910f;
background-color:#ffffff;
}

.ninkiword{
line-height:190%;
margin:3px 100px 30px 0;
}

.ninkiword a:link{
color:#0033cc;
}

.ninkiword a:hover{
color:#ef3000;
}

.ninkiwordbox{
line-height:190%;
margin:3px 100px 20px 0;
padding:7px 0;
border-width:1px;
border-top-style:dotted;
border-bottom-style:dotted;
border-color:#b7b7c7;
}

.orange{
color:#cc6633;
background-color:#ffffff;
font-weight:bold;
padding:0 2px;
}

.green{
color:#518912;
background-color:#ffffff;
font-weight:bold;
}

#lform{
margin:0 0 15px;
}

#ya{
color:#111111;
background:#ffffff url("/shared/images/arrow.gif") no-repeat 0 50%;
padding:3px 0 0 13px;
}

.ga{
color:#111111;
background:#ffffff url("/shared/images/ga.gif") no-repeat 0 50%;
margin:20px 0 0;
padding:0 0 0 15px;
}

.footer{
clear:both;
text-align:center;
border-top-width:1px;
border-top-style:solid;
border-top-color:#bbccee;
font-size:84%;
margin:50px 0 0;
padding:15px 5px 0;
}



.view {
border-right:1px #777777 solid;
border-bottom:1px #777777 solid;
border-left:1px #777777 solid;
position:absolute;
width:391px;
left:172px;
font-size:16px;
color:#111111;
background-color:#ffffff;
margin:0;
padding:2px 0 0 2px;
display:none;
}

div.close {
color:#0000ff;
background-color:#eeeeee;
text-align:right;
margin:3px 0 0;
cursor:pointer;
}

.suggest_tr{
clear:both;
width:100%;
}

.suggest_data {
color:#000000;
width:100%;
margin:0;
line-height:120%;
}

.radio{
font-size:13px;
}


