@charset "UTF-8";

/* =================================================================================

 ラベル屋さんHOME用

================================================================================= */

/* //////////////////////////////////////////////////////////////// common */
.cornerBox{ 
	margin-top: -6px !important;
	z-index:2;
	position: relative;
}

.cornerBox_dl{
		margin-top:10px;
		padding: 20px;
		background-color: #fff;
		border:1px solid #e3ddcf;
		/* Do rounding (native in Firefox and Safari) */
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
	}

ul#navi{
	z-index:1;
	margin-top:10px;
}

ul#navi li{
	float:left;
	padding-right:2px;
}

#home #contents #main ul#navi img{
	vertical-align:bottom;

}	

/*タイトルエリア*/
#titleArea{
	padding:10px 20px 30px;
	border-bottom:3px solid #ffcf3c;
}

#titleArea h3{ margin-bottom:10px;}

/*その他のコンテンツへ*/
.blockLine{
	border-top:1px solid #e3ddcf;
	border-bottom:1px solid #e3ddcf;
	margin-top:10px;
}
ul.blockLine li{
	float:left;
	margin-right:20px;
}
	
/*フッターナビ*/
#fnavi { 
	margin-top:40px;
	background:url(../../common/css/img/bg_download_fnavi.gif) no-repeat top right;
	}
	
#fnavi li{
	float:left;
	padding:0 5px 0 6px;
	background:url(../../common/css/img/bg_download_fnavi.gif) no-repeat top left;
}

/* //////////////////////////////////////////////////////////////// top */

.hometop{ 
	margin-top: 10px !important;
}

div#indexHome h3.mTtl  {
	margin-top:0px !important;
	padding-top:20px;
}

div#indexHome ul#contents_list {
	margin:20px 20px 0 20px;
	}

div#indexHome li.HometopBox01 { background:url(img/hometop_01_on.gif) no-repeat top; }
div#indexHome li.HometopBox02 { background:url(img/hometop_02_on.gif) no-repeat top; }
div#indexHome li.HometopBox03 { background:url(img/hometop_03_on.gif) no-repeat top; }
div#indexHome li.HometopBox04 { background:url(img/hometop_04_on.gif) no-repeat top; }
div#indexHome li.HometopBox05 { background:url(img/hometop_05_on.gif) no-repeat top; }


div#indexHome li.HometopBox01,
div#indexHome li.HometopBox02,
div#indexHome li.HometopBox03,
div#indexHome li.HometopBox04,
div#indexHome li.HometopBox05 {
	width:284px;
	height:228px;
	float:left;
	padding:0px 10px 10px 10px;
	margin:0px 0px 10px 10px;
	padding-top:0px;
	}
	
div#indexHome .home01,
div#indexHome .home02,
div#indexHome .home03,
div#indexHome .home04,
div#indexHome .home05 {
	background-position:-10px 0px;
}	

div#indexHome .home01 { background:url(img/hometop_01.gif) no-repeat top; }	
div#indexHome .home02 { background:url(img/hometop_02.gif) no-repeat top; }	
div#indexHome .home03 { background:url(img/hometop_03.gif) no-repeat top; }	
div#indexHome .home04 { background:url(img/hometop_04.gif) no-repeat top; }	
div#indexHome .home05 { background:url(img/hometop_05.gif) no-repeat top; }	

div#indexHome .home01:hover,
div#indexHome .home02:hover,
div#indexHome .home03:hover,
div#indexHome .home04:hover,
div#indexHome .home05:hover {
	background:none !important;
	}
	
div#indexHome p.read { 		
	margin:0px 0px 10px 10px;
	padding-top:47px;
	}

div#indexHome .bigtarget {
	cursor:pointer;
	}
	
div#support .list01 a img,
div#course .list01 a img {
	vertical-align:middle;
	margin-left:3px;
}	
	

