@charset "UTF-8";


/*文字設定*
**************************************************************************************************/

h1{
  font-size:12px;
  color:#21a1c8;
  margin:0px 0px 20px 0px;
}

h2{
  font-size:12px;
  color:#c88f21;
}

#contents_under h3{
  font-size:14px;
  line-height:30px;
  height:auto;
  width:auto;
  padding:0px 0px 0px 12px;
  font-weight:bold;
  background:#21a1c8;
  border:1px solid #FFFFFF;
  color: #FFFFFF;
}

#contents_under_interview h3{
  font-size:14px;
  line-height:20px;
  height:auto;
  width:auto;
  padding:0px 0px 0px 10px;
  margin:0px 0px 0px 10px;
  font-weight:bold;
  border-left:6px solid #21a1c8;
}

#contents_under_interview h4{
  font-size:12px;
  font-weight:bold;
  color:#1289ab;
  margin:0px 0px 10px 0px;
  padding:0px 0px 0px 10px;
  border-left: 6px solid #1289ab;
}

h5{
  font-size:12px;
  font-weight:bold;
  color:#666666;
  margin:0px 0px 5px 0px;
}

p{
  font-size:12px;
  line-height:18px;
  margin:1px 0px 10px 0px;
  color: #333333;
}

li{
   list-style:none;
   text-decoration:none;
}

ul{
  list-style:none;
  text-decoration:none;
  font-size:12px;
}

.box_icon_01 ul{
  list-style:none;
  text-decoration:none;
  font-size:12px;
}

.box_icon_01 li#icon_mail{
   width:auto;
   height:auto;
   list-style:none;
   text-decoration:none;
   background:url(../../../../img/icon_mail.gif) no-repeat;
   float:left;
   line-height:25px;
   padding:0px 20px 0px 32px;
}

.box_icon_01 li#icon_free{
   width:auto;
   height:auto;
   list-style:none;
   text-decoration:none;
   background:url(../../../../img/icon_free.gif) no-repeat;
   float:left;
   line-height:25px;
   padding:0px 20px 0px 32px;
}

.box_icon_01 li#icon_woman{
   width:auto;
   height:auto;
   list-style:none;
   text-decoration:none;
   background:url(../../../../img/icon_woman.gif) no-repeat;
   float:left;
   line-height:25px;
   padding:0px 20px 0px 32px;
}

.box_result_right .info ul{
  width:auto;
  height:1%;
  list-style:none;
  text-decoration:none;
  font-size:12px;
  border-bottom:1px dotted #CCCCCC;
  padding:0px 0px 3px 0px;
  margin:0px 0px 6px 0px;
}

.box_result_right .info li.left{
   width:50px;
   height:auto;
   list-style:none;
   text-decoration:none;
   float:left;
   color: #21a1c8;
}

.box_result_right .info li.right{
   width:270px;
   height:auto;
   list-style:none;
   text-decoration:none;
   float:right;
}

dl{
 padding:10px 0px 0px 0px;
}

dt{
  padding:0px 0px 5px 0px;
  font-size:14px;
}

dd{
 font-size:14px;
 line-height:18px;
}

/*index用*
**************************************************************************************************/

p#serch_btn a{
  display:block;
  width:72px;
  height:27px;
  background: url(../img/serch_btn.gif) no-repeat;
  text-indent:-9999px;
  overflow:hidden;
  margin-top:10px;
  margin-left:auto;
  margin-right:auto;
}

p#serch_btn a:hover{
  display:block;
  width:72px;
  height:27px;
  background:url(../img/serch_btn.gif) no-repeat;
  background-position: 0px -27px;
  text-indent:-9999px;
  overflow:hidden;
  margin-top:10px;
  margin-left:auto;
  margin-right:auto;
}

h2#key{
  /*background: url(../img/key.jpg) no-repeat;*/
  padding: 0px 0px 0px 0px;
  /*text-indent:-9999px;*/
  /*font-size:12px;*/
  width:1000px;
  height:195px;
}

h3#h3_01{
  /*background:url(../img/top_h_search_keyword.gif) no-repeat;*/
  padding: 0px 0px 10px 0px;
  /*text-indent:-9999px;*/
  font-size:12px;
  width:230px;
  height:27px;
}

h3#h3_02{
  /*background: url(../img/top_h_search_purpose.gif) no-repeat;*/
  padding: 0px 0px 10px 0px;
  /*text-indent:-9999px;*/
  font-size:12px;
  width:230px;
  height:27px;
}

h3#h3_03{
  /*background: url(../img/top_h_search_business.gif) no-repeat;*/
  padding: 0px 0px 10px 0px;
  /*text-indent:-9999px;*/
  font-size:12px;
  width:230px;
  height:27px;
}

h3#h3_04{
  /*background: url(../img/top_h_consult.gif) no-repeat;*/
  padding: 0px 0px 0px 0px;
  /*text-indent:-9999px;*/
  font-size:12px;
  width:478px;
  height:30px;
}

h3#h3_05{
  /*background: url(../img/top_h_area.gif) no-repeat;*/
  padding: 0px 0px 0px 0px;
  /*text-indent:-9999px;*/
  font-size:12px;
  width:478px;
  height:30px;
  margin:10px 0px 0px 0px;
}

h3#h3_06{
  /*background: url(../img/top_h_picup.gif) no-repeat;*/
  padding: 0px 0px 0px 0px;
  /*text-indent:-9999px;*/
  font-size:12px;
  width:478px;
  height:30px;
  margin:10px 0px 0px 0px;
}

h3#h3_07{
  /*background: url(../img/top_h_topics.gif) no-repeat;*/
  padding: 0px 0px 0px 0px;
  /*text-indent:-9999px;*/
  font-size:12px;
  width:478px;
  height:30px;
  margin:20px 0px 0px 0px;
}

h3#h3_08{
  /*background: url(../img/top_h_interview.gif) no-repeat;*/
  padding: 0px 0px 0px 0px;
  /*text-indent:-9999px;*/
  font-size:12px;
  width:230px;
  height:35px;
  margin:0px 0px 0px 0px;
}

h3#h3_09{
  /*background: url(../img/top_h_search_area.gif) no-repeat;*/
  padding: 0px 0px 10px 0px;
  /*text-indent:-9999px;*/
  font-size:12px;
  width:230px;
  height:27px;
}

#topics_box li{
   list-style:none;
   text-decoration:none;
   padding:0px 0px 2px 0px;
   margin:0px 0px 10px 0px;
   line-height:16px;
   border-bottom: 1px dotted #CCCCCC;
}

#topics_box ul{
  list-style:none;
  text-decoration:none;
  padding: 15px 10px 0px 10px;
  margin:0;
  font-size:12px;
}

#serch_purpose_box li{
   display:inline-block;
   display: -moz-inline-box;  /* FireFox2以前 */
	/display: inline;  /* IE向け */
	/zoom: 1;   /* IE向け */
   width:80px;
   list-style:none;
   padding:1px 0px 0px 15px;
   margin:0px 0px 10px 0px;
   line-height:12px;
   background: url(../img/top_arrow1.gif) no-repeat;
   font-weight:bold;
}

#serch_purpose_box li a{
	text-decoration:none;
	font-size:12px;
	color:#138aac;
}

#serch_purpose_box  ul{
  width:230px;
  height:auto;
  list-style:none;
  text-decoration:none;
  padding: 0px 5px 15px 5px;
  margin:0;
  float:left;
}


#serch_business_box li{
   list-style:none;
   padding:2px 0px 0px 25px;
   margin:0px 0px 5px 0px;
   line-height:19px;
   background: url(../img/top_arrow2.gif) no-repeat;
   font-weight:bold;
   
}

#serch_business_box li a{
	text-decoration:none;
	font-size:12px;
	color:#138aac;
}

#serch_business_box  ul{
  width:auto;
  height:auto;
  list-style:none;
  text-decoration:none;
  padding: 0px 5px 15px 5px;
  margin:0;
}

#serch_area_box  ul#left{
  width:95px;
  height:auto;
  list-style:none;
  text-decoration:none;
  padding: 0px 5px 5px 5px;
  margin:0;
  float:left;
}


#serch_area_box ul#left li{
   list-style:none;
   text-decoration:none;
   margin:0px 0px 10px 0px;
   background: url(../img/top_arrow1.gif) no-repeat;
   font-size:12px;
   font-weight:bold;
   border-bottom: 1px dotted #CCCCCC;
}

.serch_area_box_inner_right ul li {
	display:inline-block;
	display: -moz-inline-box;  /* FireFox2以前 */
	/display: inline;  /* IE向け */
	/zoom: 1;   /* IE向け */
	list-style:none;
	padding:0px 0px 0px 5px;
	margin:0px 0px 5px 0px;
}
.serch_area_box_inner_right ul li a {
	text-decoration:none;
	font-size:12px;
	color:#138aac;
}

#empty {
	font-size:14px;
	color:#c82121;
}

.checkbox {
	display:inline-block;
	width:150px;
}

.input checkbox {
	display:inline-block;
	width:200px;
}

table td div#inline {
	float:left;
}

table td div#address {
	padding-top:5px;
	padding-left:12px;
}

