@charset "utf-8";



/* main_contents
---------------------------------------------------------------------*/
#main_contents	{ margin:0 0 20px 0; padding:0; float:left; text-align:left;}

	#main_contents h2	{ margin:0 0 9px 0; padding:0;}


/* utl_box
---------------------------------------------------------------------*/
#utl_box	{ width:200px; margin:25px 0 0 0; padding:0; float:right; text-align:left;}


/* topics_area
---------------------------------------------------------------------*/
.topics_area	{ width:660px; margin:0 0 27px 0; padding:0;}

	.topics_area h3	{ margin:0 0 7px 0; padding:0;}

	.topics_box	{ width:640px; margin:0; padding:10px;}
	.topics_box	{ background-color:#FFFFFF; border:1px solid #D6D6D6}

	.topics_box table	{ margin:0; padding:0; }
	.topics_box td		{ margin:0; padding:3px; vertical-align: top;}

	.topics_box a	{ margin:0 0 0 15px; padding:0 0 0 10px; display:block;}
	.topics_box a	{ background:url("../../img/icon_003.gif") left 2px no-repeat;} 


/* campain_area
---------------------------------------------------------------------*/
.campain_area	{ width:660px; margin:0 0 20px 0; padding:0;}

	.campain_area h3	{ margin:0 0 7px 0; padding:0;}

	/* campain_title_box */
	.campain_title_box	{ width:660px; margin:0 0 15px 0; padding:0; overflow:hidden;}
	.campain_title_box h3	{ width:363px; margin:0; padding:0; float:left;}
	.campain_title_box p	{margin:0; padding:0; float:right;}

	/* campain_box */
	.campain_box	{ width:660px; margin:0; padding:0;}

	.pickup_box ul	{ margin:0; padding:0; overflow:hidden;}
	.pickup_box li	{ margin:0 0 20px 0; padding:0; display:block; list-style:none; float:left;}
	.pickup_box li.mgn	{ margin:0 25px 20px 0;}


/* mobile_plan_area
---------------------------------------------------------------------*/
.mobile_plan_area	{ width:648px; margin:0 0 33px 0; padding:6px; text-aline:center;}
.mobile_plan_area	{ background-color:#FFFFFF; border:1px solid #D6D6D6}

	.mobile_plan_area h3	{ margin:0 0 15px 0; padding:0;}

	.mb_plan_list		{ margin:0 0 27px 0; padding:0; overflow:hidden; text-align:left;}
	.mb_plan_list ul	{ margin:0; padding:0;}
	.mb_plan_list li	{ width:200px; margin:0 0 0 10px; padding:0; list-style:none; float:left;}

	.mb_plan_list h4	{ width:185px; margin:3px 0 0 0; padding:0 0 0 10px; display:block; font-weight:normal;}
	.mb_plan_list h4	{ background:url("../../img/icon_003.gif") left 2px no-repeat;} 



/* home_plan_area
---------------------------------------------------------------------*/
.home_plan_area	{ margin:0 0 23px 0; padding:6px; text-aline:center;}
.home_plan_area	{ background-color:#FFFFFF; border:1px solid #D6D6D6}

	.home_plan_area h3	{ margin:0 0 15px 0; padding:0;}

	.hm_plan_list		{ margin:0 0 15px 0; padding:0; overflow:hidden; text-align:left;}
	.hm_plan_list ul	{ margin:0; padding:0;}
	.hm_plan_list li	{ margin:0 0 0 17px; padding:0; list-style:none; float:left;}


/* mansion_plan_area
---------------------------------------------------------------------*/
.mansion_plan_area	{ margin:0 0 23px 0; padding:6px; text-aline:center;}
.mansion_plan_area	{ background-color:#FFFFFF; border:1px solid #D6D6D6}

	.mansion_plan_area h3	{ margin:0 0 15px 0; padding:0;}

	.ms_plan_list		{ width:298px; margin:0 auto 15px auto; padding:0;}


/* pr_links
---------------------------------------------------------------------*/
.pr_links	{ width:230px; margin:20px auto 60px 0; padding:30px 0 0 0; color:#0F7C9B;}
.pr_links	{ background:url("../../img/line_dot_002.gif") left top repeat-x}

	.pr_links p	{ margin:0 0 5px 0; padding:0;}
	.pr_links span	{ margin:5px 0 0 0; padding:0; font-weight:bold;}

	.pr_links ul	{ width:178px; margin:0; padding:0;}
	.pr_links li	{ margin:0 0 3px 0; padding:0; list-style:none; display:inline-block;}

	.pr_links a	{ color:#0F7C9B;}

	html*.pr_links li { display:inline;	zoom:1;	}


