@charset "utf-8";
/*
	13歳のハローワーク公式サイト
	home.css
*/
div.homeContentL{width:670px;margin:0 0 0 10px;}
div.homeBorderTop{height:20px;width:100%;margin:0;background:url(../img/border_top.png) no-repeat top left;}
div.homeBorderMiddle{height:34px;display:none;background:url(../img/border_middle.png) no-repeat top left;}
div.homeBorderBottom{position:relative;top:-20px;height:20px;background:url(../img/border_bottom.png) no-repeat top left;}
div.homeBorderContent{clear:left;text-align:left;background:url(../img/border_content.png) repeat-y top left;}

div.homeMainTop{width:655px;min-height:56px;margin:0 0 0 7px;text-align:left;}
div.homeMainTop2{min-height:36px;margin:0 0 0 2px;padding-bottom:10px;width:100%;}
div.homeMainTop .homeBread p{position:relative;top:-10px;left:16px;text-align:left;font-size:10px;}
div.homeMainTop div.homeYesNo{
position:relative;
top:-5px;
left:16px;
width:445px;
height:41px;
font-size:18px;
font-weight:bold;
color:#FC6D04;
line-height:41px;
display:block;
background:url(../img/yes_or_no.gif) no-repeat top left;
/*
	質問表示：表示しない場合は下記を指定
*/
display:none; 
}
div.homeMainTop div.homeYesNo div.homeYesNoText{width:260px;float:left;padding-left:56px;height:41px;}
div.homeMainTop div.homeYesNo div.homeYesNoBtn{float:right;width:129px;display:inline;}
div.homeMainTop div.homeYesNo div.homeYesNoBtnYes{width:53px;height:19px;display:block;margin-right:10px;float:left;}
div.homeMainTop div.homeYesNo div.homeYesNoBtnNo{width:53px;height:19px;display:block;float:left;}
div.homeMainTop div.homeJobSrchMenu{
float:right;
position:relative;
top:10px;
right:15px;
width:163px;
height:41px;
margin-top:-10px;
margin-left:60px;
}
div.homeJobSrch2Menu{position:relative;margin-top:-10px;}
div.homeMainTop div.homeJobSrchMenu div.homeJobSrchName{width:71px;height:56px;margin-right:10px;position:relative;float:left;}
div.homeMainTop div.homeJobSrchMenu div.homeJobSrchCate{width:72px;height:56px;margin-right:10px;position:relative;float:left;}
div.homeJobSrch2Love{float:left;}
div.homeJobSrch2Cate{float:left;}
div.homeJobSrch2Name{float:left;}
div.homeJobSrch2Map{float:left;}

div.homeMainL{float:left;width:183px;height:380px;margin:0 0 0 7px;}
/*	homeMainL を使用しない場合 */
div.homeMainR{position:relative;left:7px;width:656px;text-align:left;overflow:hidden;}
/*	homeMainL を使用する場合 */
div.homeMainR2{position:relative;left:7px;width:465px;text-align:left;overflow:hidden;}

/* columns */
div.homeMainCols{clear:left;width:670px;height:auto;padding:0;display:block;overflow:hidden;}
div.homeMainColsL{float:left;}
div.homeMainColsR{float:right;margin-right:10px;}

div.homeColAtt{width:310px;height:auto;position:relative;margin-left:15px;margin-bottom:15px;}
div.homeColAtt2{width:316px;height:auto;position:relative;margin-left:9px;margin-bottom:15px;}
div.homeColFrmTop{width:100%;height:44px;background:url(../img/col_bg_top.png) left bottom no-repeat;}
div.homeColFrmContent{background:url(../img/col_bg_content.png) left bottom repeat-y;width:100%;display:block;overflow:hidden;}
div.homeColFrmBottom{width:100%;height:11px;background:url(../img/col_bg_bottom.png) left top no-repeat;text-indent:-9999px;display:block;}
div.homeColFrm2Top{background:url(../img/col_bg2_top.png) left bottom no-repeat;height:63px;text-align:left;width:100%;}
div.homeColFrm2Content{background:url(../img/col_bg2_content.png) left bottom repeat-y;display:block;overflow:hidden;width:100%;}
div.homeColFrm2Bottom{background:url(../img/col_bg2_bottom.png) left top no-repeat;display:block;height:21px;text-indent:-9999px;width:100%;}
.homeColTitle{display:block;height:100%;margin-left:-15px;text-indent:-9999px;width:100%;}
div.homeColContentTxt{
	float:left;
	width:244px;
/*	min-height:120px; */
/*	font-size:10px; */
	text-align:left;
	line-height:1.5em;
	margin:10px 30px 0 25px;
	display:block;
}
div.homeCol_Compus{background:url(../img/col_icon_compus.png) bottom right no-repeat;display:none;}
div.homeCol_Compus .homeColTitle{background:url(../img/col_title_answer.png) left top no-repeat;}
div.homeCol_Eraser{background:url(../img/col_icon_01.png) 90% 60% no-repeat;}
div.homeCol_Eraser .homeColTitle{background:url(../img/col_title_ranking.png) left top no-repeat;}
div.homeCol_Hammer{background:url(../img/col_icon_hammer.png) bottom right no-repeat;display:none;}
div.homeCol_Hammer .homeColTitle{background:url(../img/col_title_typeshindan.png) left top no-repeat;}
div.homeCol_Painting{background:url(../img/col_icon_03.png) 90% 40% no-repeat;}
div.homeCol_Painting .homeColTitle{background:url(../img/col_title_quiz.png) left top no-repeat;}
div.homeCol_Pencil{background:url(../img/col_icon_02.png) 90% 90% no-repeat;}
div.homeCol_Pencil .homeColTitle{background:url(../img/col_title_13hwmap.png) left top no-repeat;}
div.homeCol_Sowing{background:url(../img/col_icon_04.png) 90% 90% no-repeat;}
div.homeCol_Sowing .homeColTitle{background:url(../img/col_title_makemap.png) left top no-repeat;}
/* background:url(../img/col_icon_eraser.png) bottom right no-repeat; */
/* background:url(../img/col_icon_painting.png) bottom right no-repeat; */
/* background:url(../img/col_icon_pencil.png) bottom right no-repeat; */
/* background:url(../img/col_icon_sowing.png) bottom right no-repeat; */

.home13hwmapImg{float:left;padding-right:10px;padding-bottom:10px;}
.home13hwmapTxt{}
.home13hwmapBtn{margin-top:10px;text-align:center;}
.home13hwmapLinks{clear:both;margin-top:10px;}
.home13hwmapLinks p{height:18px;}

ul.homeColRanking{width:240px;margin-top:5px;}
ul.homeColRanking li{padding:0 0 4px 30px;height:20px;}
li.homeColRanking01{background:url(../img/top_job_rank01.gif) no-repeat 0% 50%;}
li.homeColRanking02{background:url(../img/top_job_rank02.gif) no-repeat 0% 50%;}
li.homeColRanking03{background:url(../img/top_job_rank03.gif) no-repeat 0% 50%;}
li.homeColRanking04{background:url(../img/top_job_rank04.gif) no-repeat 0% 50%;}
li.homeColRanking05{background:url(../img/top_job_rank05.gif) no-repeat 0% 50%;}
div.homeColRankingTxt{text-align:right;}

div.homeFlyer{width:665px;height:210px;background:url(../img/flyer_wide_bg.png) no-repeat;display:block;}
div.homeFlyer .byform{position:absolute;top:126px;left:18px;}
div.homeFlyer .bypdf{position:absolute;top:126px;left:260px;}
