@charset "utf-8";

/* -----------------------------------------------------------------------------
**
** アパマンショップ hint CSS
**
----------------------------------------------------------------------------- */


/* -----------------------------------------------------------------------------
** hint
----------------------------------------------------------------------------- */

div#siteContents div#contentsBlock div#contents h3 {
	color: #333333;
	font-size: 116%;
	padding: 6px 6px 6px 18px;
	margin-bottom: 15px;
	background: #f2f2f2 url(/images/common/icon_valuable_h3.gif) no-repeat 6px 6px;
	}
div#siteContents div#contentsBlock div#contents h3 span {
	line-height: 18px;
	padding: 2px 0;
	}
div#siteContents div#contentsBlock div#contents p.txt {
	margin-bottom: 20px;
	}
div#siteContents div#contentsBlock div#contents p.txt span {
	color: #cc0000;
	}
div#siteContents div#contentsBlock div#contents ul li {
	background: url(/images/common/bg_valuable_list_disc.gif) no-repeat left 50%;
	padding-left:13px;
	}
/* p.checkTitle
引越しスケジュール チェックアイコン用
*/
div#siteContents div#contentsBlock div#contents p.checkTitle {
	padding-left: 65px;
	line-height: 2.0;
	color: #000000;
	background: url(/images/hikkoshi/hint/ico_check.gif) no-repeat left top;
	}
/* p.checkTxt
引越しスケジュール 行間用
*/
div#siteContents div#contentsBlock div#contents p.checkTxt {
	margin-bottom: 10px;
	}


/* -----------------------------------------------------------------------------
** hintBlock02
** 引越し料金はコレで決まる ブロック
----------------------------------------------------------------------------- */
div#siteContents div#contentsBlock div#contents div.hintBlock02 {
	width: 557px;
	background: url(/images/hikkoshi/hint/bg_box01.jpg) no-repeat left top;
	margin: 0 auto;
	padding: 20px 0 0 0;
	}
div#siteContents div#contentsBlock div#contents div.hintBlock02 div.innerBlock {
	background: url(/images/hikkoshi/hint/bg_box02.jpg) no-repeat left bottom;
	padding: 0 23px 23px 20px;
	}
div#siteContents div#contentsBlock div#contents div.hintBlock02 div.block01 {
	float: left;
	width: 429px;
	line-height: 1.6;
	}
div#siteContents div#contentsBlock div#contents div.hintBlock02 div.block01 dl dt {
	color: #0066ff;
	}
div#siteContents div#contentsBlock div#contents div.hintBlock02 div.block02 {
	float: right;
	width: 75px;
	}
/* -----------------------------------------------------------------------------
** hintBlock03
** お役立ち引越し梱包テクニック ブロック
----------------------------------------------------------------------------- */
div#siteContents div#contentsBlock div#contents div.hintBlock03 {
	width: 599px;
	margin-bottom: 15px;
	}
div#siteContents div#contentsBlock div#contents div.hintBlock03 div.block01 {
	float: left;
	width: 500px;
	}
div#siteContents div#contentsBlock div#contents div.hintBlock03 div.block01 p {
	width: 490px;
	}
div#siteContents div#contentsBlock div#contents div.hintBlock03 div.block02 {
	float: left;
	width: 90px;
	text-align: right;
	}


/* -----------------------------------------------------------------------------
** section02A
** 引越し方法を決めよう 挿絵あり
----------------------------------------------------------------------------- */
div#siteContents div#contentsBlock div#contents div.section02A div.block01 {
	float: left;
	width: 369px;
	}
div#siteContents div#contentsBlock div#contents div.section02A div.block02 {
	float: right;
	width: 220px;
	padding-bottom: 10px;
	}
	
/* -----------------------------------------------------------------------------
** clearfix
----------------------------------------------------------------------------- */
div#siteContents div#contentsBlock div#contents div.section02A,
div#siteContents div#contentsBlock div#contents div.hintBlock02,
div#siteContents div#contentsBlock div#contents div.hintBlock02 div.innerBlock,
div#siteContents div#contentsBlock div#contents div.hintBlock03 {
	overflow: hidden;
	}
div#siteContents div#contentsBlock div#contents div.section02A:after,
div#siteContents div#contentsBlock div#contents div.hintBlock02:after,
div#siteContents div#contentsBlock div#contents div.hintBlock02 div.innerBlock:after,
div#siteContents div#contentsBlock div#contents div.hintBlock03:after {
	clear: both;
	content: "";
	display: block;
	height: 0;
	overflow: hidden;
	}
* html div#siteContents div#contentsBlock div#contents div.section02A,
* html div#siteContents div#contentsBlock div#contents div.hintBlock02,
* html div#siteContents div#contentsBlock div#contents div.hintBlock02 div.innerBlock,
* html div#siteContents div#contentsBlock div#contents div.hintBlock03 {
	height: 1em;
	overflow: visible;
	}
