@import "layout.css";
@import "txt.css";

/* h2
--------------------------------------------------------*/
#fsh #main_section h2 {
  background: url(../../common/images/com_img/ct_fsh.gif) no-repeat;
 }

#bty #main_section h2 {
  background: url(../../common/images/com_img/ct_bty.gif) no-repeat;
 }

#lsty #main_section h2 {
  background: url(../../common/images/com_img/ct_lsty.gif) no-repeat;
 }

#ent #main_section h2 {
  background: url(../../common/images/com_img/ct_ent.gif) no-repeat;
 }

#las #main_section h2 {
  background: url(../../common/images/com_img/ct_las.gif) no-repeat;
 }

#scl #main_section h2 {
  background: url(../../common/images/com_img/ct_school.gif) no-repeat;
 }


#src h2 {
  background: url(../../common/images/com_img/ct_search.gif) no-repeat;
 }

#pu h2 {
  background: url(../../common/images/com_img/ct_pickup.gif) no-repeat;
 }

#grm h2 {
  background: url(../../common/images/com_img/ct_grm.gif) no-repeat;
 }

#swt h2 {
  background: url(../../common/images/com_img/ct_swt.gif) no-repeat;
 }

#cnc h2 {
  background: url(../../common/images/com_img/ct_cnc.gif) no-repeat;
 }

#sln h2 {
  background: url(../../common/images/com_img/ct_sln.gif) no-repeat;
 }

#shp h2 {
  background: url(../../common/images/com_img/ct_shp.gif) no-repeat;
 }

#gift h2 {
  background: url(../../common/images/com_img/ct_appli.gif) no-repeat;
 }
 
#cad h2 {
  background: url(../../common/images/com_img/ct_cad.gif) no-repeat;
 }

#les h2 {
  background: url(../../common/images/com_img/ct_les.gif) no-repeat;
 }
 
#ques h2 {
  background: url(../../common/images/com_img/ct_ques.gif) no-repeat;
 }

#blg #main_section h2 {
  background: url(../../common/images/com_img/ct_blg.gif) no-repeat;
 }



/* h3
--------------------------------------------------------*/
#cs_wn h3 {
  clear: both;
  width: 650px;
  height: 25px;
  margin: 0;
  padding: 10px 0 0;
  font-size: 77%;
  line-height: 100%;
  text-indent: -9999px;
 }

#cs_wn h3 {
  background: url(../../common/images/com_img/t_wn.gif) no-repeat 0px 10px;
 }
 
#blg h3{
  clear: both;
  width: 650px;
  height: 26px;
  margin: 0;
  padding: 10px 0 10px;
}

#blg h3#pu{
  clear: both;
  width: 650px;
  height: 26px;
  margin: 0;
  padding: 10px 0 0;
}

#blg h3#mmb{
  clear: both;
  width: 650px;
  height: 26px;
  margin: 0;
  padding: 10px 0 10px;
}
 
 
/* Advertising
--------------------------------------------------------*/
.cs_adarea {
  width: 650px;
  height: auto;
  margin: 0;
  padding: 10px 0;
 }

ul.cs_pr {
  float: left;
  width: 345px;
  height: auto;
  margin: 0;
  padding: 0 10px 0 0;
 }

.cs_pr {
  color: #7d0022;
  font-size: 77%;
  font-weight: bold;
  line-height: 1.3em;
 }

.cs_pr a {
  color: #7d0022;
  text-decoration: none;
 }

.cs_pr a:hover {
  text-decoration: underline;
 }

.cs_pr a:hover {
  text-decoration: underline;
 }

.cs_adarea img {
  margin: 0;
  padding: 0;
 }

.cs_adarea a img:hover {
  filter: alpha(opacity=50);
  -moz-opacity:0.5;
  opacity:0.5;
 }

#cs_spban {
  clear: both;
  width: 650px;
  height: auto;
  margin: 0;
  padding: 5px 0;
  text-align: center;
 }


/* category list
--------------------------------------------------------*/
/*.cs_list {
  clear: both;
  width: 650px;
  height: auto;
  margin: 0;
  padding: 0;
 }*/

ul.cs_box {
  width: 650px;
  height: auto;
  margin: 5px 0 0;
  padding: 0;
 }

.cs_box li {
  float: left;
  width: 325px;
  height: auto;
  margin: 0;
  padding: 5px 0 0;
/*  border-bottom: 1px #ccc dotted;*/
 }
 
*html .cs_box li{
  zoom:1;
  overflow:hidden;
 margin-bottom:10px;
}

.cs_box dl{
  float: left;
  width: 210px;
  height: auto;
  margin: 0;
  padding: 0 10px 10px;
 }

.cs_box img {
  float: left;
  margin: 0;
  padding: 0;
  outline: none;
 }

.cs_box a img:hover {
  filter: alpha(opacity=50);
  -moz-opacity:0.5;
  opacity:0.5;
 }

.cs_box dt img {
  width: auto;
  height: 15px;
  margin: 0 5px 0 0;
  padding: 0;
  vertical-align: middle;
 }

.cs_box dt span.ico_gif01,.cs_box dt span.ico_gif02,.cs_box dt span.ico_gif03,.cs_box dt span.ico_gif04 {
  width: auto;
  height: auto;
  margin: 0 5px 0 0;
  padding: 2px 3px 1px;
  color: #fff;
  font-size: 70%;
  line-height: 1.6;
 }

.cs_box dt span.ico_gif01 {
  background: #cd5860;
 }

.cs_box dt span.ico_gif02 {
  background: #ff9900;
 }

.cs_box dt span.ico_gif03 {
  background: #d1c0a5;
 }

.cs_box dt span.ico_gif04 {
  background: #66ccff;
 }


.cs_box dt {
  margin: 0 0 3px;
  padding: 0;
 }

.cs_box dd {
  clear: both;
  height: auto;
  margin: 0;
  padding: 0;
  font-size: 77%;
  line-height: 1.2;
 }

span.date_text {
  margin: 0;
  padding: 0;
  color: #996c33;
  font-size: 77%;
  line-height: 1.3;
 }

/* category color */
#fsh .cs_box dt a,#fsh #cs_category .cs_box dd a:hover {
  color: #ea68a2;
 }

#bty .cs_box dt a,#bty #cs_category .cs_box dd a:hover {
  color: #00b7ee;
 }

#lsty .cs_box dt a,#lsty #cs_category .cs_box dd a:hover {
  color: #8fc31f;
 }

#ent .cs_box dt a,#ent #cs_category .cs_box dd a:hover {
  color: #f39700;
 }

#las .cs_box dt a,#las #cs_category .cs_box dd a:hover {
  color: #ae5da1;
 }

#scl .cs_box dt a,#scl #cs_category .cs_box dd a:hover {
  color: #448aca;
 }

#pu .cs_box dt a,#pu #cs_category .cs_box dd a:hover {
  color: #7d0022;
 }

#grm .cs_box dt a,#grm #cs_category .cs_box dd a:hover {
  color: #d65959;
 }

#swt .cs_box dt a,#swt #cs_category .cs_box dd a:hover {
  color: #ec6941;
 }

#cnc .cs_box dt a,#cnc #cs_category .cs_box dd a:hover {
  color: #00b6cc;
 }

#sln .cs_box dt a,#sln #cs_category .cs_box dd a:hover {
  color: #333399;
 }

#shp .cs_box dt a,#shp #cs_category .cs_box dd a:hover {
  color: #009999;
 }

#cs_wn .cs_box dt a,.cs_box dt a {
  margin: 0;
  padding: 0;
  color: #7d0022;
  font-size: 85%;
  font-weight: bold;
  line-height: 1.2;
  text-decoration: none;
  outline: none;
 }

#cs_wn .cs_box dt a:hover,.cs_box dt a:hover {
  text-decoration: underline;
 }

#cs_category .cs_box dd a,#cs_category .cs_box dd a:visited {
  color: #362e2b;
  text-decoration: none;
  outline: none;
 }

#cs_category .cs_box dd a:hover {
  text-decoration: underline;
 }

#cs_category #cs_wn .cs_box dd a:hover {
  color: #7d0022;
 }
/*
#cs_category span.cs_read {
  margin-top: 3px;
 }*/

#cs_category dd span.cs_read a {
  color: #7d0022;
  line-height: 1.8;
 }

/* News
--------------------------------------------------------*/
#cs_news li {
  float: left;
  width: 325px;
  height: auto;
  margin: 0;
  padding: 0 0 10px;
 }

*html #cs_news li{
	width: 320px;
}
 
/* school Search
--------------------------------------------------------*/
.scl_search {
  border: 1px #448aca solid;
}

.scl_search h3 {
  border-bottom: 1px #448aca solid;
}

.scl_search form {
  padding: 10px 0;
}

.scl_search p,.scl_search select,.scl_search imput {
  float: left;
}

.scl_search select,.scl_search imput {
  margin: 0 10px 0 0;
}

.scl_search p {
  padding: 0 10px;
  font-size: 85%;
  line-height: 1.4;
}

.scl_sname {
  clear: both;
  width: 628px;
  margin:0;
  padding: 1em 0 0 0.7em;
}

*html .scl_sname {
  padding: 0;
}

*+html .scl_sname {
  padding: 0;
}

.btn_search_txt {
  width: 300px;
  height: auto;
  margin: 0;
  padding: 1px 0;
  border: 1px #d1c0a5 solid;
 }

.btn_search {
  width: 92px;
  height: 22px;
  margin: 0 0 0 10px;
  padding: 0;
  font-size: 77%;
  vertical-align: bottom;
 }

