@charset "Shift_JIS";

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

	Site Name : アンシンドットコム
	Description : unique setting (shin-osaka)
	
	ページ固有のスタイルを定義するCSSです
	
---------------------------------------------------------------------

	 1: caption
	 
	 2: deposit
	 
	 3: removal
	 
	 4: contract
	
================================================================== */



/* //////////////////////////////////////////////////////////////////
                                                           1: caption
////////////////////////////////////////////////////////////////// */

#page .contents h3 {
	margin:0 auto;
	padding:0 0 10px 0;
}

#page .contents h3 span {
	display:none;
}



/* //////////////////////////////////////////////////////////////////
                                                           2: deposit
////////////////////////////////////////////////////////////////// */

/* ------------------------------------------------------ コンテナ */

#page .contents ul.deposit {
	width:820px;
	padding:0;
	margin:0 0 20px 0;
	list-style:none;
}

#page .contents ul.deposit:after { /* clearfix */
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}

/* ---------------------------------------------------- 左コンテナ */

#page .contents ul.deposit li.depositInfo {
	width:473px;
	padding:0;
	margin:0;
	float:left;
}

/* ---------------------------------------------------- 左コンテナ */

#page .contents ul.deposit li.depositImage {
	width:327px;
	padding:0;
	margin:0;
	float:right;
}

/* ---------------------------------------------------- 吹き出し用 */

#page .contents table.faq {
	width:473px;
	padding:0;
	margin:0 0 20px 0;
}

#page .contents table.faq td {
	padding:0;
	margin:0;
}

#page .contents table.faq td.balloon {
	padding:0;
	margin:0;
	background:url(./img/balloon_middle_bg.gif) repeat-y right top;
}

#page .contents table.faq td.balloon div {
	width:330px;
	padding:0 11px 0 34px;
	margin:0;
	background:url(./img/balloon_middle_main.gif) no-repeat right top;
}


/* //////////////////////////////////////////////////////////////////
                                                           3: removal
////////////////////////////////////////////////////////////////// */

#page .contents .removal {
	padding:0;
	margin:0 0 20px 0;
}

#page .contents .removal td {
	padding:0;
}

/* PDFコンテナ */
#page .contents .removal div {
	width:305px;
	padding:10px;
	margin:0;
	background:#F9F8F4;
	border:1px solid #DDDBD0;
}

#page .contents .removal div img {
	margin:0 auto;
}



/* //////////////////////////////////////////////////////////////////
                                                          4: contract
////////////////////////////////////////////////////////////////// */

/* ------------------------------------------------------ コンテナ */

#page .contents ul.contract {
	width:798px;
	margin:0 0 5px 0;
	padding:10px;
	background:#F9F8F4;
	border:1px solid #DDDBD0;
	list-style:none;
}

#page .contents ul.contract:after { /* clearfix */
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}

/* 題 */
#page .contents ul.contract li.subHeading {
	width:198px;
	margin:0;
	padding:0;
	float:left;
	vertical-align:middle;
}

#page .contents ul.contract li.subHeading span {
	display:none;
}

#page .contents ul.contract li.subHeading img {
	display:inline;
	vertical-align:middle;
}

/* 内容 */
#page .contents ul.contract li {
	width:590px;
	margin:0;
	padding:0;
	float:right;
}

/* ---------------------------------------------------------- 矢印 */
#page .contents img.arrow {
	margin:0 auto;
	padding:0 0 5px 0;
}
