@charset "shift_jis";
/* ランダム表示のための仮のCSS */
.rand_item {
   display: none;  
    width:75px;
	list-style:none;
	margin:0;
	padding:7px ;
	 float:left !important;
}
.rand_item_open { 
   display:'';
   width:75px;
	list-style:none;
	margin:0;
	padding:7px;
	 float:left !important;
   }
#rankingu_main_box { margin:0;
				padding:0 4px;
			   width:500px;
			   height:50px;
}
.name_kigyou { text-align:left;
			   width:110px;
			   font-size:10px;
			   color:#6a3305;
			   line-height:140%;
			   height:35px;
			   margin-top:2px;
			   margin-bottom:0;
			   padding:0;
}
.image_photo_rank { border:1px #b18e38 solid;
                    width:105px;
				   height:84px;
}
.image_photo { text-align:center;
                    padding:0 auto;
			   width:110px;
}
.shokushu_name { text-align:left;
				 font-size:12px;
				 padding:5px 0 0 0;
				 line-height:140%;
			   width:110px;
				 
}
.rankingu { padding:0;
               text-align:center;
               margin:0 auto;
}

/*ランク中央*/
.best3_btimg{ margin-right:15px;
              margin-top:7px;
}


/*新相性　*/
.rand_item_new {
   display: none;  
    width:75px;
	list-style:none;
	margin:0;
	padding:7px ;
	 float:left !important;
}
.rand_item_open_new { 
   display:'';
   width:75px;
	list-style:none;
	margin:0;
	padding:7px;
	 float:left !important;
   }

.image_photo_rank_new { border:1px #b18e38 solid;
                    width:70px;
				   height:56px;
}
.image_photo_new { text-align:center;
                    padding:0 auto;
			   width:75px;
}
.shokushu_name_new { text-align:left;
				     font-size:10px;
				     padding:5px 0 0 0;
				     line-height:140%;
			         width:75px;
				 
}
.rankingu { padding:0;
               text-align:center;
               margin:0 auto;
}


/* kyujin_topics */

ul{
margin:0px;
padding:0px;
}

li{
margin:0px;
padding:0px;
}


.kyujin_topics {
width:535px;
margin-bottom:5px;
}

.kyujin_name {
width:306px;
background-image:url("/s/top/images/kyujin_topics.gif");
background-repeat:no-repeat;
height:26px;

}

.kyujin_name_text {
padding:10px;

}

table.topkaigo {
background-color:#F2FBDA;
border-width:1px;
border-color:#E9D9B5;
border-style:solid;
padding-top:8px;

}

.ukitopkaigo_tokusyu {
width:286px;
}

.ukitopkaigo_tokusyubg {
background-image:url("/s/top/images/new_kaigo_tokusyu4_03.gif");
background-repeat:no-repeat;
height:63px;
padding:10px 0px 0px 5px;
}

.ukitopkaigo_tokusyubg2 {
width:224px;
height:63px;
}

.ukitopkaigo_contentsbg {
background-image:url("/s/images/kaigocontents_02.gif");
background-repeat:repeat;
width:251px;
}

.ukitop_kaigotop_maruwakari_shikaku {
text-align:left;
font-size:83%;
margin-bottom:0px;
padding-right:10px;
color:#AB893D;
font-weight:bold;

}

.ukitop_kaigotop_maruwakari_shikaku2 {
text-align:left;
font-size:83%;
margin-bottom:0px;
padding:0 10px 0px 10px;
color:#AB893D;
font-weight:bold;

}

p.kaigotop_maruwakari_shikaku2 {
text-align:left;
font-size:83%;
margin:0px;
padding:0 10px 5px 0px;
color:#666666;
}

p.kaigotop_maruwakari_shikaku3 {
text-align:left;
font-size:83%;
margin:0px;
padding:0 10px 0px 10px;
color:#666666;
}

.ukitop_ninkikigyo {
padding:5px 5px 0px 5px;
}

.ukitop_ninkikigyo2 {
padding:3px 5px 5px 5px;
}

.ukitop_ninkikigyo3 {
padding:2px 5px 0px 5px;
}

.ukitop_ninkikigyo_dotted {
text-align:center;
padding-top:0px;
}

.ukitop_ninki_ichiran {
text-align:right;
padding-bottom:5px;
padding-right:5px;
padding-top:5px;
}

.ukitop_shitakukin {
margin-bottom:5px;
border-width:0px;
border-color:#CCCCCC;
border-style:solid;
}

.kaigoarea_new {
background-image:url("/s/top/images/kaigoareabg.gif");
background-repeat:no-repeat;
height:95px;
}

.kaigoarea_new_margin {
margin:10px 10px 0px 10px;
}

.kaigoarea_new2_area {
width:255px;
background-image:url("/s/top/images/new_kaigo_tokusyu3_04.gif");
background-repeat:no-repeat;
height:34px;
}

.kaigoarea_new3_area {
width:510px;
background-image:url("/s/top/images/new_kaigo_tokusyu2_05.gif");
background-repeat:no-repeat;
height:68px;
}

.kaigoarea_new2_text {
font-size:83%;
padding-top:10px;
}

.ukitopkaigo_kyujinserch {
font-size:83%;
margin:0 0 10px 0;
}

.ukitopkaigo_tokusyuu_space {
padding:27px 5px 0px 30px;
margin-top:0px;
}

.ukitopkaigo_tokusyuu_text115 {
font-size:70%;
padding-bottom:5px;
}

.ukipanlogo_kanren_left {
float:left;
width:194px;
}

.ukitop_rankinglist_left {
float:left;
width:20px;
}

.ukitop_rankinglist_right {
float:right;
width:142px;
}
.ukitop_rankinglist_right2 {
float:right;
width:137px;
padding-top:7px;
padding-bottom:3px;
padding-right:5px;
}

.ukipanlogo_kanren_right {
float:right;
width:282px;
margin-left:10px;
margin-top:5px;
}
.ukipanlogo_text {
font-size:83%;
line-height:120%;
display:inline;
border-bottom:1px dotted #F39B4E;
color:#733900;
}

.ukipanlogo_kanren_bgcolor{
background-color:#fbf8f1;
border-width:0px 1px 1px 1px;
border-color:#e9d9b5;
border-style:solid;
}

.ninkilocation_left {
float:left;
width:85px;
}

.ninkilocation_right {
float:right;
width:415px;
}

.1022kaigokikaku_bg {
background-image:url("/s/top/images/kaigokikaku/kaigokikaku_02.gif");
background-repeat:repeat;
width:535px;
padding-top:5px;
}

.1030fashion_bg {
background-image:url("/s/top/images/fashionsec/fashion_tokusyusec_02.gif");
background-repeat:repeat;
width:535px;
padding-top:5px;
}

.1022kaigokikaku_left {
float:left;
width:250px;
margin-right:15px;
padding-left:10px;
padding-top:5px;
}

.1022kaigokikaku_right {
float:right;
width:250px;
padding-right:10px;
padding-top:5px;
}

.1022kaigokikaku_tokusyutext {
padding-left:15px;
}

.1022kaigokikaku_tokusyutext_small {
margin-right:10px;
font-weight:bold;
}

.1030fashion_tokusyutext_small {
margin-right:10px;
font-weight:bold;
letter-spacing:-1px;
}

.1031kaigokikaku_tokusyumenue {
width:515px;
margin:0 10px;
padding:5px 0;
}

.1031fashion_tokusyumenue {
width:515px;
margin:0 10px;
padding:10px 0;
}

.1102fashion_logosubete {
width:515px;
margin:0 10px;
text-align:right;
}

div.kaigobox-link ul.link-t02 li {
background-image: url(/s/top/images/yajirusi2top.gif);
background-repeat: no-repeat;
background-position: 0 0.1em;
margin-top: 0;
padding-bottom: 5px;
padding-left: 15px;
padding-right: 5px;
font-size: 70%;
line-height: 110%;
list-style-type:none;
}

.kaigoclear {
font-size: 1px;
line-height: 1px;
height: 1px;
clear: both;
}

.1030kaigosec_textgray {
color:#666666;
}

.1030kaigosec_sonotatext {
padding-top:5px;
}

.1030kaigosec_boxall {
	width:535px;
	margin:10px 0;
}

#logo_areaukitop {
width:474x;
margin-left:30px;
}

.logoarea_box_midashi {
display:inline-block;
width:64px;
float:left;
margin:0px;
}

.logoarea_box {
display:inline-block;
width:135px;
float:left;
margin:0px;
border:1px solid #DCDCDC;
}

.logoarea_box1 {
display:inline-block;
width:135px;
float:left;
margin:0px;
border-width:1px 0 1px 0;
border-style:solid;
border-color:#DCDCDC;
}

.logoarea_box2 {
display:inline-block;
width:135px;
float:left;
margin:0px;
border:1px solid #DCDCDC;
}

.feb02kaigo_bgleft {
	float:left;
	width:349px;
	background-image: url(/s/top/images/kaigokikaku/kaigosec_02.jpg);
	repeat:no-repeat;
	height:87px;
}

.feb02kaigo_bgright {
	float:right;
	width:186px;
	margin:0;
}

.feb02kaigotokusyu {
	width:330px;
	padding:30px 0 5px 13px;

}

.feb02fashionbanner {
	float:left;
	width:262px;
	margin-right:11px;
}

.feb02fashionbanner_top {
	width:262px;
	margin:0px;
}

.feb02fashioneigyo_sec_boxall {
	width:535px;
	margin:10px 0;
}

.feb02sales_rightbg {
	width:262px;
	background-image: url(/s/top/images/salessec/salessec_02.gif);
	repeat:no-repeat;
	height:71px;

}

.apr02sales_rightbg {
	width:262px;
	background-image: url(/s/top/images/salessec/salessec_apr02_02.gif);
	repeat:no-repeat;
	height:71px;

}

.feb02sales_tokusyutext {
	width:212px;
	padding:20px 0 0 0;
	margin:0 0 0 50px;
}

.apr02sales_tokusyutext {
	width:207px;
	padding:25px 0 0 0;
	margin:0 0 0 55px;
}

.feb02sales_right {
	float:right;
	width:262px;

}

.feb02sales_kyujintokusyu {
	width:210px;
	padding:65px 0 0 46px;
}

.feb04kaigo_box {
	width:535px;
}

.feb04yarigai_boxall {
	width:515px;
	margin:10px 0;
}


/* やりがい検 */

.feb04yarigai_box {
	width:515px;
}

.feb04yarigai_box a:hover {
	opacity:0.8;
    filter:alpha(opacity=80);
	-ms-filter:"alpha(opacity=80)";
}

.feb04yarigai_lt1 {
	display:inline-block;
	width:170px;
	float:left;
	margin:0px;
}
.feb04yarigai_lt2 {
	display:inline-block;
	width:173px;
	float:left;
	margin:0px;
}

.feb04yarigai_lt3 {
	display:inline-block;
	width:172px;
	float:left;
	margin:0px;
}

.feb04yarigai_lb1 {
	display:inline-block;
	width:170px;
	float:left;
	margin:0px;
}

.feb04yarigai_lb2 {
	display:inline-block;
	width:173px;
	float:left;
	margin:0px;
}

.feb04yarigai_lb3 {
	display:inline-block;
	width:172px;
	float:left;
	margin:0px;
}


div.apr02sales_tokusyutext ul.link-t02 li {
	margin-top: 0;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 5px;
	font-size: 70%;
	line-height: 120%;
	}

div.feb02sales_tokusyutext ul.link-t02 li {
	background-image: url(/s/top/images/yajirusi2top.gif);
	background-repeat: no-repeat;
	background-position: 0 0.1em;
	margin-top: 0;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 5px;
	font-size: 70%;
	line-height: 140%;
	list-style-type:none;
	}

div.feb02kaigotokusyu ul.link-t02 li {
	background-image: url(/s/top/images/yajirusi2top.gif);
	background-repeat: no-repeat;
	background-position: 0 0.1em;
	margin-top: 0;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 5px;
	font-size: 70%;
	line-height: 140%;
	list-style-type:none;
	}


.clearfix:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.clearfix{
display:inline-block;}

/* やりがい検の新バージョンCSS（20110201〜） */
.yarigai_kensaku_leftbox { float:left;
                            width:257px;
}

.yarigai_kensaku_righttbox { float:right;
                             width:240px;
}

#yarigai_icon1 { background-image:url(/s/top/images/yarigai_kensaku/icon_001.gif);
                 background-repeat:no-repeat;
				 background-position:left;
				 height:39px;
				 margin-bottom:6px;
				 font-size:10px;
				 margin-left:18px;
				 padding-left:42px;
				 padding-top:5px;
				 margin-top:10px;
}
#yarigai_icon2 { background-image:url(/s/top/images/yarigai_kensaku/icon_002.gif);
                 background-repeat:no-repeat;
				 background-position:left;
				 height:39px;
				 margin-bottom:6px;
				 font-size:10px;
				 margin-left:18px;
				 padding-left:42px;
				 padding-top:5px;
}
#yarigai_icon3 { background-image:url(/s/top/images/yarigai_kensaku/icon_003.gif);
                 background-repeat:no-repeat;
				 background-position:left;
				 height:39px;
				 margin-bottom:6px;
				 font-size:10px;
				 margin-left:5px;
				 padding-left:42px;
				 padding-top:5px;
}
#yarigai_icon4 { background-image:url(/s/top/images/yarigai_kensaku/icon_004.gif);
                 background-repeat:no-repeat;
				 background-position:left;
				 height:39px;
				 margin-bottom:6px;
				 font-size:10px;
				 padding-left:42px;
				 padding-top:5px;
				 margin-top:10px;
}
#yarigai_icon5 { background-image:url(/s/top/images/yarigai_kensaku/icon_005.gif);
                 background-repeat:no-repeat;
				 background-position:left;
				 height:39px;
				 margin-bottom:6px;
				 font-size:10px;
				 padding-left:42px;
				 padding-top:5px;
}
#yarigai_icon6 { background-image:url(/s/top/images/yarigai_kensaku/icon_006.gif);
                 background-repeat:no-repeat;
				 background-position:left;
				 height:39px;
				 margin-bottom:6px;
				 font-size:10px;
				 padding-left:42px;
				 padding-top:5px;
}
.yarigai_kensaku_leftbox a:hover img { opacity:0.8;
                                       filter:alpha(opacity=80);
									   -ms-filter: "alpha( opacity=80 )";
									   }
.yarigai_kensaku_righttbox a:hover img { opacity:0.8;
                                       filter:alpha(opacity=80);
									   -ms-filter: "alpha( opacity=80 )";
									   }
/* TOP　転職サポート */

#tenshoku_advise_box { width:510px;
                       text-align:center;
					   margin-left:13px;
					   margin-top:10px;
					   }

#tenshoku_supprt_box { width:510px;
                       text-align:center;
					   margin-left:13px;
					   margin-top:10px;
					   }

.ukipan_image { border:0px; 
                margin-top:5px;
				margin-bottom:0px;
}

/* インタビュー記事 */

.1030interviewbox_left {
float:left;
width:80px;
}

.1030interviewbox_right {
float:right;
width:88px;
padding-left:5px;
}

.interviewbox_all {
width:175px;
margin:0 10px;
}

/* 右側のバナー */
.top_info_osusume { width:199px;
                    height:100px;
                    border:1px #b5d6e9 solid;
					background-color:#f5fafd;
					margin-top:5px;
}	

.top_info_osusume_naka { margin:5px;
}

.top_kanrensite { width:199px;
                  border:1px #e9d9b5 solid;
				  background-color:#fdfbf5;
				  margin-top:5px;
}	

.top_rss { width:199px;
                  border:1px #d0dfa4 solid;
				  background-color:#faffed;
				  margin-top:5px;
}	

.mar10 { margin-right:10px;
}

.mab5 { margin-bottom:5px;
}

.kanren_li { background-image:url(/s/top/images/kanren_li.gif);
             text-indent:15px;
			 background-repeat:no-repeat;
			 list-style:none;
			 padding:3px;
			 display:block;
			 background-position:left;
			 margin-left:5px;
}
	
.info_img { margin:0 10px 5px 5px;
}	   		   

.yajirushi_img { margin-left:5px;
}

.another_con { text-align:right;
}

.ukipan_text_box { background-color:#f7ead4;
				   font-size:65%; 
				   line-height:130%; 
				   border-width:0 1px 1px 1px; 
				   border-color:#c8b9a5; 
				   border-style:solid;
				   padding:5px;
}

.ukipan_text_link { color:#665840; 
                    text-decoration:underline;
}

.border { clear:both;
          height:0px;
          border-width:0 0 1px 0;
		  border-style:dashed;
		  border-color:#CCCCCC;
		  margin:0;
		  padding:0;
		  width:180px;
		  }

.qr_img { margin:0 15px 5px 5px;
          border:1px #d0dfa4 solid;
}	   		

.keyword { font-size:70%;
           font-weight:bold;
		   display:inline;
		   }
		   
.key_margin { margin-right:10px;
}
		   
.key_img { margin-left:25px;
}

.kyu_tokushu { font-size:75%;
               line-height:160%;
			   font-weight:bold;
			   }

.waku_gray { border:1px #CCCCCC solid;
}

.t8 { font-size:10px;
          line-height:140%;
          color: #FF0000;
          }

.t10 {  font-size:70%;
       line-height:140%;
          }
          
.t10l { font-size:11px;
          line-height:170%;
          }
.t10k { font-size:11px; 
          line-height:130%;
          }
          
.t10n { font-size:11px;
          }
          
.t12 { font-size:13px;
           line-height:140%;
           }
           
.t12l { font-size:13px;
           line-height:170%;
           }
           
.t12k { font-size:13px; 
           line-height:130%;
           }
.t12n { font-size:13px;
           }

.t14 { font-size:14px;
           line-height:140%;
           }
           
.t14n { font-size:14px;
           }
           
.t14l { font-size:14px;
           line-height:170%;
           }
           
.t14k { font-size:14px; 
           line-height:130%;
           }
           
.t14n { font-size:14px;
           }
           
.t18n { font-size:14px;
           }
           
.t16n { font-size:12px;
           }
           
.t15 { font-size:12px;
           line-height:140%;
           }
.new_name_top { padding-top:7px;
                font-size:10px;
				letter-spacing:1px;
				}
.new_name_top1 { font-size:10px;
				letter-spacing:1px;
				}				
.serch_dai_name { font-size:14px;
}	
.serch_min_name { color: #666666;
                  padding-bottom:5px;
				  font-size:10px;
				  line-height:140%;
				  }	
				  
.font10 { font-size:10px;
          line-height:150%;
		  letter-spacing:1px;
}
.font12 { font-size:12px;
          line-height:150%;
		  letter-spacing:1px;
}
.font15 { font-size:15px;
          line-height:150%;
		  letter-spacing:1px;
}	
.font12_vit { font-size:12px;
              line-height:120%;
		      letter-spacing:1px;
}	
.aisyou_box { background-color:#ffffdd;
              text-align:center;
			  font-size:12px;
			  line-height:160%;
			  padding:8px 0;
}

.text_aishou_left { text-align:left;
                    margin:0 0 0 15px;
					padding:0;
}

/*Bookmarkはじまり*/
.bookmark_waku { border:1px #e8e8e8 solid;
                 background-color:#fefefe;
				 padding:8px 5px 3px 5px;
				 text-align:right;
				 width:340px;
				 }
				 
.bookmark_waku ul { list-style:none;
} 

.bookmark_waku ul li { float:left;
                       margin-left:15px;
					   font-size:11px;
					   color:#666666;
					   font-weight:bold;
                       }	
					   
.oowaku_box { text-align:left;
}					   			 
	
/*Bookmark終わり*/
	
.key_box_top { text-align:left;
		       font-size:10px;
		       letter-spacing:2px;
		       margin-bottom:5px;
			   clear:both;
			   width:505px;
			   padding-left:10px;
}	

.mab15 { margin-bottom:15px;
}

.key_box_top_right { float:right;
                     width:245px;
					 margin-bottom:0px;
					 padding-top:13px;
					 }
					 
.key_box_top_left { float:left;
                    width:245px;
					 margin-bottom:0px;
					 padding-top:13px;
					}					 

			   
.rank_shokushu_name { clear:both;
					  margin:5px 0 0 0;
					  line-height:120%;
					  letter-spacing:1px;
					  padding:0;
					  }
					  
.top3_dotted_yello { clear:both;
                     margin:0;
					 padding:0;
					 height:14px;
					 }					  
					  
.rank_shokushu_name2 { clear:both;
					  margin-top:5px; 
					  margin-bottom:5px; 
					  border-bottom:1px #ccc dashed; 
					  padding-bottom:28px;
					  line-height:130%;
					  letter-spacing:1px;
					  }
					  					  
.rank_main_box_top { border:1px #ddd solid; 
                     background-color:#FFFFFF; 
					 padding:5px; 
					 font-size:10px;
					 }	
					 
.tokushu_title_top { margin-bottom:8px;
                     margin-top:5px;
}					 
.ichiran_link { text-align:right;
                margin:0 0 8px 0;
				padding-top:10px;
}	
.ichiran_link2 { text-align:right;
                margin:10px 5px;
				font-size:10px; 
}	

.tokushu_pink_waku { /*background-color:#fde5ea;*/
                     background-color:#fffadd;
                     padding:10px;
					 color:#646464;
					 line-height:140%;
					 }	
					 
.rank_image { margin-right:3px;
              margin-bottom:5px;
			  margin-top:5px;
			  }					 			 				  

.mat10 { margin-top:10px;
}
.pal10 { padding-left:10px;
}

.inter_text { color:#666666;
              line-height:140%;
			  }
			  	


.shintyaku_boxlist { margin:0;
                    padding:0;
					list-style:none;
					}
					
.shintyaku_boxlist li { float:left;
                        background-image:url(/s/oricon/images/yajirushi.gif);
				        background-position:left;
						background-repeat:no-repeat;
						text-indent:7px;
						margin:0;
						padding:2px 7px 2px 2px;
						word-break: keep-all;
						font-size:11px;
						display:block;
						}		
						
.shintyaku_li_no  { background-image: none;
	margin-top: 0;
	padding-left: 0;
	padding-right: 0;
				}	
				
.senmon_site_boxleft { width:263px;
                       height:122px;
                       float:left;
}
.senmon_site_boxright { width:263px;
                       height:122px;
                       float:right;
}	

.senmon_site_box { width:537px;
}	
#fashion_site { background-image:url(/s/top/images/site_image_fashion.gif);
                background-repeat:no-repeat;
				margin-top:10px;
				margin-bottom:15px;
}
#sales_site { background-image:url(/s/top/images/site_image_sales.gif);
                background-repeat:no-repeat;
				margin-top:10px;
				margin-bottom:15px;
}	
#kaigo_site { background-image:url(/s/top/images/site_image_kaigo.gif);
                background-repeat:no-repeat;
				margin-top:10px;
				margin-bottom:15px;
}
#ukipan_site { background-image:url(/s/top/images/site_image_ukipan.gif);
                background-repeat:no-repeat;
				margin-top:10px;
				margin-bottom:15px;
}	
.site_top_link { font-size:10px;
                 margin:30px 5px 5px 190px;
				 text-align:right;
				 background-image:url(/s/top/images/sankaku.gif);
				 background-position:left;
				 background-repeat:no-repeat;
				 }	
.fashion_banar_top { margin:20px 20px 10px 45px;
					 }				 
.sales_banar_top { margin:45px 10px 10px 50px;
                   font-size:10px;
				   line-height:140%;
					 }	
					 
.ukipan_banar_top { margin:30px 10px 10px 100px;
                   font-size:10px;
				   line-height:140%;
					 }	
					 
.kaigo_shindan_botan { margin:45px 15px 10px 15px;
}					 					 
					 
.site_top_link a:link { color:#ffffff;
}
.site_top_link a:hover { color:#ffffff;
}
.site_top_link a:active { color:#ffffff;
}
.site_top_link a:visited { color:#ffffff;
}		

/*ブックマーク（bookmark）ここから*/
@charset "utf-8";
/* CSS Document */

/*枠ナシSocialbotan*/

.socialmediabottan2 { text-align:right;
}
.bookmark_box2 { float:right;
                 width:260px;
				 margin-bottom:20px;
				 padding:0;
				 height:20px;
}
.bookmark_box2 ul { list-style:none;
                   text-align:left;
				   margin:5px;
}
.bookmark_box2 ul li { float:left;
                      font-weight:bold;
					  color:#666666;
					  font-size:11px;
					  padding:0 5px 0 0;
}

.share_box2 { float:right;
			 width:240px;
			 padding:0;
			 height:20px;
}
.share_box2 ul { list-style:none;
                text-align:left;
				margin:5px;
}
.share_box2 ul li { float:left;
                   font-weight:bold;
				   color:#666666;
				   font-size:11px;
				   padding:0 5px 0 0;
}

.end_list { padding:0;
}																						 
.clear_both { clear:both;
}
.end_box { height:10px;
}		
/*ブックマーク（bookmark）ここまで*/ 	

/* TOPのソーシャルボックス */
#social_box a:hover img { opacity:0.8;
                          filter:alpha(opacity=80);
				          -ms-filter: "alpha( opacity=80 )";
			      	}
				

#social_box { border:1px #dbd9d7 solid;
              background-color:#f3f3f3;
			  padding:0 8px 8px 8px;
			  margin-top:5px;
			  }		
			  
.right_icon_social { float:left;
                     width:33px;
					 margin-top:10px;
					 }		
					 
.right_text_social { float:right;
                     width:140px;
					 margin-top:10px;
					 font-size:11px;
					 line-height:160%;
					 text-indent:-2px;
					 }	
					 
/*モバイルボタン*/

.moba_botan { margin-top:5px;
              border:1px #c9c0b7 solid;
			  }					 						 	  								

/*　相性診断　緑の枠　*/
.aishou_rank_green_box { border:3px #badd44 solid;
                         width:505px;
						 margin:8px 5px;
						 padding:0 0 5px 0;
                          
}
.aishou_rank_h2 { font-size:12px;
                  float:left;
				  width:260px;
				  padding:5px 0 5px 10px;
				  font-weight:bold;
}
.aishou_next_rank { float:right;
                     width:210px;
					 margin:10px 10px 5px 0;
					 text-align:right;
					 font-size:12px;
					 }
					 
.green_registration { clear:both;
                      background-color:#eff8d0;
					  padding:5px 8px;
					  font-size:11px;
					  }				
					  
.aishou_not_joboffer { color:#ec3f57;
                       margin:0 0 0 5px;
}					  	 

.aishou_member_registration { text-align:right;
                              float:right;
							  width:150px;
							  }
							  
.aishou_kigyou_name { color:#6a3305;
                      padding-top:8px;
}		


/*  画像のマウスオン  */	
.opti a:hover { opacity:0.8;
                filter:alpha(opacity=80);
				-ms-filter: "alpha( opacity=80 )";
				}
				
/* ピンクの枠 */
#pink_waku { width:535px;
             background-image:url(../images/serch_45.gif);
			 background-repeat:repeat-y;
			 margin:0;
			 padding:0;
			 text-align:center;
			 }
#pink_waku h2 { margin:0 auto;
                clear:both;
}	

.pink_waku_left { float:left;
                  width:49.5%;
				  text-align:left;
				  }	 
.pink_waku_right { float:right;
                   width:49.5%;
				  text-align:left;
				   }
				   
.mal10 { margin-left:10px;
}	
.mat20 { margin-top:20px;
}		   
				   
#pink_waku dl { width:100%;
                margin:0 0 0 15px;
				text-align:left;
}
#pink_waku dt { width:34px;
                float:left;
				clear:both;
				padding-top:10px;
}
#pink_waku dd { width:200px;
                margin-left:40px;
				padding-top:13px;
}

#pink_waku dd h3 { margin: 0;
                   font-size:14px;
				   }	
				   
#pink_waku dd span { font-size:10px;
                     color: #666666;
                     padding:3px 0;
					 display:block;
}
.pink_waku_box { clear:both;
                 text-align:left;
				 padding:5px 10px;
				 }				   			   			  

#pink_waku_kaigo { padding-bottom:10px;
                   clear:both;
				   width:100%;
				   margin:0 0 0 10px;
				   }
				   
#pink_waku_kaigo dt { width:34px;
                      float:left;
			      	  clear:both;
				      padding-top:10px;
}

#pink_waku_kaigo dd { margin-left:40px;
                      padding-top:10px;
					  width:450px;
}

#pink_waku_keyword { font-size:10px;
                     color: #666666;
					 font-size:10px;
					 margin:20px 0 10px 0;
					 padding-left:15px;
					 }
/*　勤務地　*/					 
#free_kinmuchi {
	width:257px;
	height:209px !important ;
	margin:5px 5px 10px 5px;
	}	

#pink_waku_map { background-image:url(../images/serch_30.gif);
                 width:257px ;
				 height:209px !important ;
	             overflow : hidden; /* for IE6 */
				 margin:0 auto;
}	

#pink_waku_map a {
	width:100%;
	height:100%;
	display:block !important ;
	}

#pink_waku_map div {
	display:block !important ;
	position:relative;
	}				 

#pink_waku_map #map_1 {
	left:20px;
	top:19px;
	width: 47px;
	height:35px;
	}
	
#pink_waku_map #map_1 a:hover {
	background: transparent url(../images/serch_30.gif) -20px -229px no-repeat;
}

#pink_waku_map #map_2 {
	left:175px;
	top:-17px;
	width: 59px;
	height:40px;
	}
	
#pink_waku_map #map_2 a:hover {
	background: transparent url(../images/serch_30.gif) -175px -228px no-repeat;
}

#pink_waku_map #map_3 {
	left:180px;
	top:-13px;
	width: 38px;
	height:53px;
	}
	
#pink_waku_map #map_3 a:hover {
	background: transparent url(../images/serch_30.gif) -180px -272px no-repeat;
}


#pink_waku_map #map_4 {
	left:181px;
	top:-13px;
	width: 45px;
	height:28px;
	}
	
#pink_waku_map #map_4 a:hover {
	background: transparent url(../images/serch_30.gif) -181px -325px no-repeat;
}

#pink_waku_map #map_5 {
	left:181px;
	top:-13px;
	width: 46px;
	height:33px;
	}
	
#pink_waku_map #map_5 a:hover {
	background: transparent url(../images/serch_30.gif) -181px -353px no-repeat;
}

#pink_waku_map #map_6 {
	left:133px;
	top:-81px;
	width: 47px;
	height:36px;
	}
	
#pink_waku_map #map_6 a:hover {
	background: transparent url(../images/serch_30.gif) -133px -318px no-repeat;
}

#pink_waku_map #map_7 {
	left:133px;
	top:-78px;
	width: 46px;
	height:32px;
	}
	
#pink_waku_map #map_7 a:hover {
	background: transparent url(../images/serch_30.gif) -133px -357px no-repeat;
}

#pink_waku_map #map_8 {
	left:97px;
	top:-137px;
	width: 31px;
	height:61px;
	}
	
#pink_waku_map #map_8 a:hover {
	background: transparent url(../images/serch_30.gif) -97px -330px no-repeat;
}

#pink_waku_map #map_9 {
	left:55px;
	top:-195px;
	width: 39px;
	height:33px;
	}
	
#pink_waku_map #map_9 a:hover {
	background: transparent url(../images/serch_30.gif) -55px -333px no-repeat;
}

#pink_waku_map #map_10 {
	left:55px;
	top:-195px;
	width: 39px;
	height:25px;
	}
	
#pink_waku_map #map_10 a:hover {
	background: transparent url(../images/serch_30.gif) -55px -366px no-repeat;
}

#pink_waku_map #map_11 {
	left:18px;
	top:-243px;
	width: 34px;
	height:54px;
	}
	
#pink_waku_map #map_11 a:hover {
	background: transparent url(../images/serch_30.gif) -18px -343px no-repeat;
}
/*---------------------------------------------------
 Page Top Btn
--------------------------------------------------- */
#cdc_pagetopComp {
width:36px;
height:120px;
position:fixed;
right:0;
z-index:999;
top:80%;
}

* html #cdc_pagetopComp {
position:absolute;
margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
margin-left:expression(0 - parseInt(this.offsetWidth / 2) + (document.documentElement && document.documentElement.scrollLeft || document.body.scrollLeft) + 'px');
}

* html, body {
background:url(null) fixed;
height: 100%;
}

.t12 { font-size:12px !important;
       line-height:140%;
       }
       
.t10 { font-size:10px !important;
       line-height:140%;
       }
              
			  
/* TOPのデザイン（マイページ） */	

.green_my { border:3px #B3DA4D solid; margin-bottom:10px;
            border-radius: 5px;         /* CSS3 */
  　　　　  -moz-border-radius: 5px;    /* Firefox */
  　　　　  -webkit-border-radius: 5px; /* Safari,Chrome */
}	 
.green_my_name { background-color:#B3DA4D; color:#FFFFFF; font-size:14px; text-align:left; padding:5px; font-weight:bold;
} 
.green_my_waku { border-bottom:1px #B3DA4D dotted; margin:5px; clear:both; padding:5px;
}
.green_my_waku_last { margin:5px; clear:both; padding:5px;
}
.green_left { float:left; width:135px;  }
.green_right { float:right; width:365px;  }
.green_ul { list-style:none;
}
.green_ul li { background-image:url(../images/yajirusi2.gif);
               background-position:left;
			   padding:3px;
			   font-size:12px;
			   font-weight:bold;
			   background-repeat:no-repeat;
			   text-indent:13px;
}
.green_ul li span { font-size:10px; color:#666666; font-weight:normal;
}
.green_ul li span.shintyaku_list_green  { font-size:10px; color:#f83256; font-weight:normal;
}
.woman_text_rank { font-size:12px;
　　　　　　　　　 padding:5px 0;
                   font-weight:bold;
				   color:#5a5c57;
				   margin-top:5px;
				   }
				   
.woman_type_logo { float:left;
                   margin-top:10px;
}
.woman_type_right { float:right;
                    width:380px;
                   margin-top:10px;
					}
					
.woman_type_right ul { list-style:none;
                       margin:5px 0 0 0;
					   padding:0;
}
.woman_type_right ul li { background-image:url(../images/woman_13.gif);
                          background-repeat:no-repeat;
						  background-position:left top;
						  padding:0 0 8px 15px;
						  line-height:1.1em;
						  font-size:12px;
						  margin:0;		
						  }							   


/*TOPサポートエリア*/
#top_support {
	font-size:12px;
	line-height:1.4em;
}

#top_support a {
	color:#0e0d0d;
}

#top_support .to_support {
	font-weight:bold;
	text-align:center;
	margin:10px 0 14px 0;
	font-size:14px;
}

#top_support .foot {
	font-size:10px;
	margin:5px 0 0 0;
}
.box_my_green { float:left; width:200px;
                font-size:12px;
				
}
.box_my_green2 { float:right; width:300px;
                font-size:12px;
				
}
#footer_border { clear:both; display:block; background-image:url(../images/footer.gif); background-repeat:repeat-x; width:100%; height:30px; margin:50px 0 0 0; }
