.condition td{font-size:0.8em;padding:3px;}
.condition .head1{font-weight:bold;border-right:1px solid #ccc;color:#444;}
table.condition{background-color:#DEFEC5;margin-left:10px;border:1px solid #ccc;}
.tdright{text-align:right;width:70px;vertical-align:top;}

.conditionbox{border:1px solid #53B617;font-size:0.8em;}
.conditionbox table{font-size:1.0em;}
.conditionbox td{padding:3px 0px 3px 5px;}
.conditionbox table td{padding:0; border:none;}


.linkmore{
border:none;
padding:0;
text-align:right;
#font-size:0.8em
}
.linkmore a, .linkmore span{
margin-left:5px;
}

.kouzabox{border:1px solid #A3CBFC;width:720px; padding:2px;margin-left:15px;margin-bottom:8px;}
.kouzaboxs{border:1px solid #3CCC3C;width:715px; padding:2px;margin-left:15px;margin-bottom:8px;}

.txt3{font-size:0.8em;font-weight:bold;margin-left:4px;margin-top:3px;}
.syokaiTable1{
	margin-top:4px;
	margin-right:4px;
	margin-left:4px;

}
.syokaiTableT {
	margin: 8px;
font-size:0.8em;

}

#bottom_hint{
margin:20px 8px;
font-size:.8em;
text-align:left;
width:730px;
border:solid 1px #ccc;
}

#bottom_hint table{
margin-top:8px;
}

#bottom_hint td{
font-size:0.8em;
padding:5px 5px 5px 8px;
vertical-align;:top;
}

#bottom_hint .liner{
border-right:1px dotted #ccc;
}

.hint_text{
padding-left:15px;
}
#bottom_hint p{margin:0;font-size:80%;color:#333;}

#bottom_hint img{margin-bottom:5px;margin-left:5px;}

#bottom_hint a:hover{background:none;}

table#category{margin:3px 0 3px 3px;}
#category a{font-size:0.8em;margin-right:12px;}
#category td img{margin:1px 0; }


.mokuteki td{text-align:center;font-size:0.8em;padding:5px 0;width:102px;}

.areasearch td{font-size:0.8em}

.key_box{
background-color:#C8FE9C;
width:720px;
margin-top:0px;padding:3px 0;
margin-left:0px;
}


.detail_search{width:715px;padding:2px;margin:10px 0 10px 0px;}

.detail_search .title{background:#63BD2D; width:710px;padding:0;margin:0;}
.detail_search .title2{background:#63BD2D; width:710px;padding:2px 0;margin:0;color:#fff;font-weight:bold;}


.de_mokuteki td{text-align:left;font-size:0.8em;padding:5px 0;}


.bottom_link{
border-top:1px solid #52B616;
border-bottom:1px solid #52B616;
font-size:0.7em;
padding:3px 0;
margin-bottom:15px;
width:480px;
}
.bottom_link a:link{color:#666;}
.bottom_link a:hover{color:#666;background:none;}
.bottom_link a:visited{color:#666;}
.bottom_link a:link{color:#666;}

.bottom_link a{margin-right:2px;}

.bottom_linkl{
border-top:1px solid #52B616;
border-bottom:1px solid #52B616;
font-size:0.7em;
padding:3px 0;
margin-bottom:15px;
width:715px;
text-align:left;
}
.bottom_linkl a:link{color:#666;}
.bottom_linkl a:hover{color:#666;background:none;}
.bottom_linkl a:visited{color:#666;}
.bottom_linkl a:link{color:#666;}

.bottom_linkl a{margin-right:2px;}

.box_search{border:1px solid #63BD2D; width:720px;padding:2px;margin:10px 0 10px 10px;}

.box_search .title{background:#63BD2D; width:720px;padding:0;margin:0;}


.box_searcharea{border:1px solid #63BD2D; width:480px;padding:1px;margin:5px 0 0px 5px;}
.box_searcharea .title{background:#63BD2D; width:480px;padding:0;margin:0;}

.area2 p{border:1px solid #ccc; padding:2px 7px; background:#C8FE9C;font-size:0.8em;text-algin:center;}
.area2 td{padding:2px;}


.bargreen{
background:#3CCC3C;
width:480px;
padding:0px;
margin:15px 0 5px 5px;
}
.bargreen{
background:#63BD2D;
width:480px;
padding:0px;
margin:15px 0 5px 5px;
}
.barore{
background:#FFA347;
width:480px;
padding:0px;
margin:15px 0 5px 5px;
}

.list{margin-left:00px;}
.list td{
font-size:0.8em;
padding:5px 5px 5px 5px;
width:470px;
}


.list p{margin:0;}
.list .text2{font-size:1.2em;font-weight:bold;margin-bottom:4px;}
.list .text3 {text-decoration:none;color:#666;}
.list .text3 a{text-decoration:none;color:#666;}
.list .text3 a:link{text-decoration:none;color:#666;}
.list .text3 a:visited{text-decoration:none;color:#666;}
.list .text3 a:hover{text-decoration:underline;background:none;color:#00c;}


td .bg_gre{
background:#F2FFEE;
}



.sidelink{width:225px;font-size:0.8em;
text-align:left;margin-left:10px;}

.box_osiete{
background: url(img/bg_girl.gif) no-repeat right bottom;
border:solid 1px #f90;
background-color:#fff;
width:220px;
text-align:left;
font-size:0.8em;
margin-bottom:10px;
padding-top:5px;
padding-bottom:20px;
}

.box_osiete table{
font-size:1.0em;
margin:0px 0px 5px 5px;

}
.box_osiete img{margin-left:5px;}

.box_osiete table td{
padding:2px 0;

}

.box_osiete p{
font-size:1.0em;
margin:0px 0px 8px 5px;
line-height:140%;
}

.sakuin {width:650px;margin-left:30px;}
.sakuin td{
padding:5px 10px;
font-weight:bold;
}


.sakuin2 p{
margin-left:20px;
font-size:0.9em;
}
.sakuin2 span{
font-weight:bold;
font-size:1.3em;
}


.areaTable td{
font-size:0.8em;
width:20%;
padding:1px;
}

table.areaTable{
margin:10px;
}


.result_link div{
text-align:center;
border:1px solid #2B7EC2;
background:#D9E9F7;
padding:3px;
font-size:0.8em;
width:70%;
margin-bottom:20px;

}


a.scl{font-weight:normal;font-size:12px;text-decoration: none;}
a.scl:link{color:#00c;text-decoration: none;}
a.scl:visited{color:#00c;text-decoration: none;}
a.scl:hover{color:#00c;text-decoration: underline;background:none;}
a.scl:active{color:#00c;text-decoration: underline;}

.kyozai_box{
border:1px solid #f90;
width:169px;
text-align:center;
padding-top:2px;
}
.kyozai_box p{
background:#FFE3B9;
font-size:0.8em;
margin:2px 2px 2px 2px;
text-align:left;
padding:3px;
}

.box_map{border:1px solid #63BD2D; width:550px;padding:2px;margin:0px 10px 10px 10px;}

.box_map .title{background:#63BD2D; width:550px;padding:0;margin:0;}

.area2{font-size:0.8em;}
.area2 a {margin-right:8px;}
.area1{padding:2px;}







/* search1 */

.search_h{background:white;
font-size:0.8em;
text-align:left;
margin:10px 0 5px 18px;
}

.search_h span, .search_h2 span{font-weight:bold;}

.search_h2{background:white;
font-size:0.8em;
text-align:right;
margin:10px 13px 5px 0px;
}

.search_h2 span{font-size:1.3em;}

a.redLink{
font-size: 16px;
color: #FF0000;
text-decoration: underline;
margin-left: 4px;
line-height:1.5;
}
a.redLink:link{
font-size: 16px;
color: #FF0000;
text-decoration: underline;
margin-left: 4px;
font-weight:bold;
}
a.redLink:visited{
font-size: 16px;
color: #FF0000;
text-decoration: underline;
margin-left: 4px;
font-weight:bold;
}
a.redLink:hover{
font-size: 16px;
color: #00F;
text-decoration: underline;
margin-left: 4px;
font-weight:bold;
background:none;
}
a.redLink:active{
font-size: 16px;
color: #FF0000;
text-decoration: underline;
margin-left: 4px;
font-weight:bold;
}


.syokaiTable1{
	margin-top:4px;
	margin-right:4px;
	margin-left:4px;

}
.syokaiTableT {
	margin: 8px;
font-size:0.8em;

}
a.scl{font-weight:normal;font-size:12px;text-decoration: none;}
a.scl:link{color:#00c;text-decoration: none;}
a.scl:visited{color:#00c;text-decoration: none;}
a.scl:hover{color:#00c;text-decoration: underline;background:none;}
a.scl:active{color:#00c;text-decoration: underline;}

.schooldata{font-size:0.8em;}


.txt3{font-size:0.8em;font-weight:bold;margin-left:8px;}

a img{background-color:none;}
a:hover img{background-color:none;}

.schoolname{font-size:0.8em;padding-left:10px;}

.result_link div{
text-align:center;
border:1px solid #2B7EC2;
background:#D9E9F7;
padding:3px;
font-size:0.8em;
width:70%;
margin-bottom:20px;

}

#bottom_hint{
margin:10px 3px;
font-size:.8em;
text-align:left;
width:752px;
border:solid 1px #ccc;
}

#bottom_hint table{
padding:10px;
margin-top:8px;
}

#bottom_hint td{
font-size:0.8em;
padding:5px 5px 5px 8px;
vertical-align;:top;
}

#bottom_hint .liner{
border-right:1px dotted #ccc;
}

.hint_text{
padding-left:15px;
}
#bottom_hint p{margin:0;font-size:80%;color:#333;}

#bottom_hint img{margin-bottom:5px;margin-left:5px;}

#bottom_hint a:hover{background:none}

div.icon2 img{padding:1px;}





