@charset "utf-8";
/* pop css - (c) BLOCKBUSTER Co. Ltd. */

/* 7. eachPageStyle
--------------------------------------------------*/
/* 2014.10.22 added. */
div.pop_content {
	width: 550px;
	margin: 0  auto;
}
div.pop_content ol {
	padding-left:10px;
}
div.pop_content ol li {
	list-style:decimal; list-style-position:outside; margin-left:20px; padding: 0 0 0 10px;
}
div.pop_content p {
	padding-left:10px;
}

/* ポップアップ(B) */
	#content_pop h1{
		display:block;
		background:url(../../image/common/bg_pop_h1.gif) bottom left no-repeat;
		color:#FFFFFF;
		font-weight:bold;
		font-size:150%;
		padding:0 25px;
		margin-bottom:25px;
		line-height:46px;
		}

	#pop_content {
		width: 550px;
		margin: 0  auto;
	}
	
	/* (B_001)*/
	#pop_content ol { padding-left:10px; }
	
	#pop_content ol li { list-style:decimal; list-style-position:outside; margin-left:20px; padding: 0 0 0 10px; }
	
	#contact #left { float:left; }
	#contact #right { float:left; }
	
	/* (B_002)*/
	#pop_content .text { padding: 0 20px; }
	
	#pop_content .explanation { padding:15px; background-color:#F2D7E0; }

	#pop_content .balloon { vertical-align:middle; }
	
	/* #pop_content .attention { padding:15px; border:#999 solid 1px; } */
	
	#pop_content .attention {
		margin-bottom: 20px;
		padding: 20px 30px 20px 60px;
		background: #FCE391 url(../../image/pop/attention_bg.gif) no-repeat left top;
	}
	
	/* (B_003) */
	#pop_content .aboutleft { float:left; width:180px; margin-bottom:40px; padding-left:35px; }
	
	#pop_content .aboutleft ul li { margin-bottom: 5px; padding-left:20px; background: url(../../image/common/btn_arrow01.gif) no-repeat left center; }
	
	#pop_content .aboutright { float:left; margin-bottom:40px; padding-left:35px; }
	
	#pop_content .aboutright ul li { margin-bottom: 5px; padding-left:20px; background: url(../../image/common/btn_arrow01.gif) no-repeat left center; }
	
	#pop_content .applyContent { width:520px; margin:0 auto; }
	
	#pop_content .applyQuestion { width:475px; padding:9px 0 9px 45px; color:#FF0000; background:url(../../image/pop/apply_question_bg.gif) repeat top left; font-weight:bold; }
	#pop_content .applyQuestion2 { width:430px; padding:9px 0 9px 45px; color:#FF0000; background:url(../../image/pop/apply_question_bg.gif) repeat top left; font-weight:bold; }
	
	#pop_content .applyAnswer { width:475px; margin-bottom:30px; padding:13px 0 13px 45px;  background:url(../../image/pop/apply_answer_bg.gif) no-repeat top left; }
	#pop_content .applyAnswer2 { width:430px; margin-bottom:15px; padding:13px 0 13px 45px;  background:url(../../image/pop/apply_answer_bg.gif) no-repeat top left; }
	
	/* 入力について B003 */
	#pop_content table { margin: 15px 0; }
	
	#pop_content td { border-bottom:#FFF solid 1px; }
	
	#pop_content td.title { width:79px; background-color:#FCE391; border-right:#FFF solid 1px; font-weight:bold; }
	
	#pop_content td.cat01 { width:79px; background-color:#FCE391; border-right:#FFF solid 1px; font-weight:bold; text-align:center; }
	
	#pop_content td.cat02 { width:179px; background-color:#FCE391; border-right:#FFF solid 1px; font-weight:bold; text-align:center; }
	
	#pop_content td.cat03 { width:209px; background-color:#FCE391; border-right:#FFF solid 1px; font-weight:bold; text-align:center; }
	
	#pop_content td.cat04 { width:50px; background-color:#FCE391; font-weight:bold; text-align:center; }
	
	#pop_content td.text01 { width:179px; background-color:#EBEBEB; border-right:#FFF solid 1px; }
	
	#pop_content td.text02 { width:209px; background-color:#EBEBEB; border-right:#FFF solid 1px; }
	
	#pop_content td.text03 { width:50px; background-color:#EBEBEB; }
	
	#pop_content .back { margin-bottom: 5px; padding-left:20px; background: url(../../image/common/btn_arrow01.gif) no-repeat left center; }
	
	#pop_content div.title { margin: 15px 0; color:#FF0000; font-weight:bold; border-bottom:#ff0000 solid 1px; }
	#pop_content div.title2 { margin: 0 0 15px 0; color:#FF0000; font-weight:bold; border-bottom:#ff0000 solid 1px; }
	
	#pop_content .title02 { font-weight:bold; }
	
	#pop_content .left { padding-left:20px; font-weight:bold; background: url(../../image/contract/assist_text_bg.gif) no-repeat top left; }
	
	#pop_content .text02 { margin-bottom:20px; }
	
	#pop_content .anchor { margin-bottom: 5px; padding-left:20px; background: url(../../image/common/btn_arrow01.gif) no-repeat left center; }
	
	#pop_content .img02 { float: right; margin-top:1px; }
	
	#pop_content .payeasy { padding-top:5px; padding-right:8px; border:#dedede solid 2px; height:165px; }
	
	#pop_content .payeasy .img04 { padding-right:5px; float: left; }

	#pop_content .payeasy .text { padding-right: 5px; }

	#pop_content .convenileft { float:left; width:220px; margin-bottom:40px; }
	
	#pop_content .convenileft ul li { margin-bottom: 5px; padding-left:20px; }
	
	#pop_content .conveniright { float:left; width:220px; margin-bottom:40px; }
	
	#pop_content .conveniright ul li { margin-bottom: 5px; padding-left:40px; }

	/* 家族の範囲 B007 */
	#pop_content .first  { margin-bottom: 5px; padding-left:20px; background: url(../../image/pop/b007_btn01.gif) no-repeat left top; }

	#pop_content .second  { margin-bottom: 5px; padding-left:20px; background: url(../../image/pop/b007_btn02.gif) no-repeat left top; }

	#pop_content .third  { margin-bottom: 5px; padding-left:20px; background: url(../../image/pop/b007_btn03.gif) no-repeat left top; }

	#pop_content .fourth  { margin-bottom: 5px; padding-left:20px; background: url(../../image/pop/b007_btn04.gif) no-repeat left top; }

	/* お問合せ */

	#pop_content .contact { margin: 20px 0; text-align:center; }


	/* アシスタンスセンター */

	#pop_content .asistance_left { float:left; width:300px; padding-left:20px; background: url(../../image/contract/assist_text_bg.gif) no-repeat top left; }

	#pop_content .asistance_left02 { float:left; width:300px; padding-left:20px;  }

	#pop_content .asistance_right { float:left; }

	#pop_content .text { clear:both; padding-left:20px; }
	
	#pop_content .text02 { clear:both; margin-bottom:20px; }
	
	#pop_content .text02 ol { padding-left:10px; }
	
	#pop_content .text02 ol li { list-style:decimal; }