@charset "UTF-8";




div.container {
	width: 870px;
	margin: 0 auto;
	padding-top: 18px;
	padding-bottom: 10px;
	background: url(../img/cmn/bg_inner_btm.gif) no-repeat left bottom;
	text-align: left;
}

.article {
	padding-right: 62px;
	padding-left: 62px;
	background: #fff;
	zoom: 1;
}

div.article h2 {
	padding-bottom: 5px;
}





/* header
---------------------------------------- */
div.contentsHeader  {
	padding-bottom: 30px;
	background: url(../img/move/bg_header.gif) no-repeat left top;
}

div.contentsHeader  h1 {
	padding: 43px 0 15px 61px;
}


/* nav
---------------------------------------- */
div.contentsHeader ul {
	width: 745px;
	margin: 0 auto;
	background: url(../img/move/navi.gif) no-repeat right top;
	zoom: 1;
}

div.container:after,
.article:after,
div.contentsHeader ul:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}





div.contentsHeader ul li {
	float: left;
}

div.contentsHeader ul a {
	display: block;
	height: 34px;
	background-image: url(../img/move/navi.gif);
	background-repeat: no-repeat;
}

div.contentsHeader li.apologize a {
	width: 180px;
}

div.contentsHeader li.movingLdBlog a {
	width: 269px;
	background-position: -180px 0;
}

div.contentsHeader li.movingEtc a {
	width: 247px;
	background-position: -449px 0;
}

body#movingIndex div.contentsHeader li.apologize a,
div.contentsHeader li.apologize a:hover {
	background-position: 0 -34px;
}

body#ldblog div.contentsHeader li.movingLdBlog a,
div.contentsHeader li.movingLdBlog a:hover {
	background-position: -180px -34px;
}

body#download div.contentsHeader li.movingEtc a, 
div.contentsHeader li.movingEtc a:hover {
	background-position: -449px -34px;
}


div.contentsHeader ul span {
	position: absolute;
	width: 0;
	height: 0;
	overflow: hidden;
}




/* =01 index
------------------------------------ */
body#movingIndex p {
	line-height: 1.3;
}

div#description p {
	padding-bottom: 20px;
}

div#dataMovingList table {
	width: 748px;
	margin-bottom: 30px;
}


div#dataMovingList table th {
	padding: 10px 0;
	border-collapse: collapse;
	border-top: solid 1px #c3c3c3;
	border-bottom: solid 1px #c3c3c3;
	background-color: #ddf3fb;
	text-align: center;
}

div#dataMovingList table td {
	padding: 10px 0;
	border-bottom: solid 1px #c3c3c3;
	text-align: center;
}

div#dataMovingList table td img.arrow {
	margin-left: 25px;
}



div#dataMovingList p.attention {
	padding: 20px 0 50px;
	color: #3885a6;
	font-weight: bold;
}





ul#movingButton {
	padding-bottom: 30px;
	padding-left: 120px;
}

ul#movingButton li {
	float: left;
	text-align: center;
}




/* =02 ld blog
------------------------------------ */
p#movingButton {
	padding-top: 50px;
	padding-bottom: 30px;
	text-align: center;
}























/* =03 dl
------------------------------------ */
div#etcBlogMoving p {
	line-height: 1.3;
	margin-bottom: 10px;
}


div#movingData {
	padding-top: 40px;
}

	div#movingData li {
		float: left;
		margin-right: 5px;
	}








div#movingStep {
	clear: left;
	padding-top: 50px;
}

	div#movingStep li {
		list-style-type: none;
		height: auto!important;
		height: 85px;
		min-height: 85px;
		background: url(../img/move/tejun_footer_01.gif) no-repeat left bottom;
	}

		div#movingStep li h3 {
			padding: 17px 0 10px 45px;
			font-size: 120%;
		}




	div#movingStep li.last {
		height: auto!important;
		height: 75px;
		min-height: 75px;
		background: url(../img/move/tejun_footer_02.gif) no-repeat left bottom;
	}



		div#movingStep li.step1 h3 {
			background: url(../img/move/tejun_upper_01.gif) no-repeat left top;
		}
		div#movingStep li.step2 h3 {
			background: url(../img/move/tejun_upper_02.gif) no-repeat left top;
		}
		div#movingStep li.step3 h3 {
			background: url(../img/move/tejun_upper_03.gif) no-repeat left top;
		}
		div#movingStep li.step4 h3 {
			background: url(../img/move/tejun_upper_04.gif) no-repeat left top;
		}
		div#movingStep li.step5 h3 {
			background: url(../img/move/tejun_upper_05.gif) no-repeat left top;
		}






		div#movingStep li p {
			padding: 0 0 35px 45px;
		}





div#movingStep p.description {
	padding: 30px 0;
}





ul#downloadButton {
	padding-bottom: 30px;
}

	ul#downloadButton li {
		float: left;
		margin-right: 5px;
	}






