/*================================
 ALL ELEMENT SET
================================*/
	*{
		color:#333333;
		font-size:small;
		line-height:120%;
		text-decoration:none;
	}

/*================================
 BODY ELEMENT SET
================================*/
	body{
		width:100%;
		height:100%;
		background-color:#FFFFFF;
		margin:0px;
		padding:0px 0px 0px 0px;
		background-image:url(../../images/bg_all01.gif);
		background-repeat:repeat-y;
		background-position:center top;
		text-align:center;
	}
	/*\*/
	* html body{
		background-image:url(../../images/bg_all02.gif);
	}
	/**/
	
	/* MacIE5 \*//*/
		background-image:url(../../images/bg_all01.gif);
		background-repeat:repeat;
	/* end */


/*================================
 IMG ELEMENT SET
================================*/
	img{
		border:none;
	}


/*================================
 H ELEMENT SET
================================*/
	h1{
		margin:0px 0px 0px 2px;
		padding:12px 0px 10px 13px;
		background-image:url(../../images/bg_ttl01.gif);
		background-repeat:no-repeat;
	}
	h2{
		margin:0px;
		padding:0px;
	}
	h3{
		margin:0px;
		padding:0px;
	}
	h4{
		margin:0px;
		padding:0px;
	}
	h5{
		margin:0px;
		padding:0px;
	}
	
	/*-----------------------------*/
	/* SEARCH LIST / common style */
	/*-----------------------------*/
	#specialarea h2{
		margin:0px;
		padding:6px 0px 3px 16px;
		background-image:url(../../images/bg_specialttl.gif);
		background-repeat:no-repeat;
	}


/*================================
 P ELEMENT SET
================================*/
	p{
		margin:0px;
		padding:0px;
	}

/*================================
 FORM ELEMENT SET
================================*/
	form{
		margin:0px;
		padding:0px;
	}
	input{
		margin:0px;
		padding:0px;
	}
	label{
		margin:0px;
		padding:0px;
	}
	label img{
		margin:0px;
		padding:0px;
	}
	
	
	.normalSize{
		width:215px;
	}
	.zip1{
		width:50px;
	}
	.zip2{
		width:70px;
	}
	.name1{
		width:100px;
	}
	.btn{
		margin:0px 0px 0px 50px;
		padding:0px;
	}
	.tel{
		width:70px;
	}


/*================================
 A ELEMENT SET
================================*/
	/*-----------------------------*/
	/* common style */
	/*-----------------------------*/
	a:link{
		color:#333333;
		text-decoration:underline;
	}
	a:visited{
		color:#333333;
		text-decoration:underline;
	}
	a:hover{
		color:#A4189B;
		text-decoration:underline;
	}
	a:active{
		color:#A4189B;
		text-decoration:underline;
	}
	a img{
		margin:0px;
		padding:0px;
		vertical-align:bottom;
	}
	/**/
	a:link span{
		color:#333333;
	}
	a:visited span{
		color:#333333;
	}
	a:hover span{
		color:#A4189B;
	}
	a:active span{
		color:#A4189B;
	}
	
	
	/* pulldown menu */
	ul.smenu a:link{
		color:#333333;
		text-decoration:none;
	}
	ul.smenu a:visited{
		color:#333333;
		text-decoration:none;
	}
	ul.smenu a:hover{
		color:#A4189B;
		text-decoration:underline;
	}
	ul.smenu a:active{
		color:#A4189B;
		text-decoration:underline;
	}
	
	/* mypage pulldown menu */
	ul.smymenu a:link{
		color:#333333;
		text-decoration:none;
	}
	ul.smymenu a:visited{
		color:#333333;
		text-decoration:none;
	}
	ul.smymenu a:hover{
		color:#A4189B;
		text-decoration:underline;
	}
	ul.smymenu a:active{
		color:#A4189B;
		text-decoration:underline;
	}
	
	/* crumb area */
	#crumb a{
		margin:0px;
		padding:0px 15px 0px 0px;
		font-size:10px;
		line-height:12px;
		background-image:url(../../images/bg_crumb.gif);
		background-repeat:no-repeat;
		background-position:right center;
	}
	#crumb a:link{
		color:#666666;
		text-decoration:none;
	}
	#crumb a:visited{
		color:#666666;
		text-decoration:none;
	}
	#crumb a:hover{
		color:#4D2170;
		text-decoration:underline;
	}
	#crumb a:active{
		color:#4D2170;
		text-decoration:underline;
	}
	
	
	/* footer menu */
	ul#fmenu li a{
		font-size:10px;
		line-height:12px;
		color:#4D2170;
	}
	ul#fmenu li a:link{
		color:#4D2170;
		text-decoration:none;
	}
	ul#fmenu li a:visited{
		color:#4D2170;
		text-decoration:none;
	}
	ul#fmenu li a:hover{
		color:#4D2170;
		text-decoration:underline;
	}
	ul#fmenu li a:active{
		color:#4D2170;
		text-decoration:underline;
	}



/*================================
 ID/CLASS ELEMENT SET
================================*/
	/*-----------------------------*/
	/* common style */
	/*-----------------------------*/
	/* base */
	#all{
		width:920px;
		margin:0px auto;
		padding:0px;
		position:relative;
	}
	
	/* main area */
	#main{
		margin:0px;
		padding:15px 10px 20px 10px;
		text-align:left;
	}
	#mainMypage{
		margin:0px;
		padding:10px 10px 20px 10px;
		text-align:left;
	}
	/* contents area */
	#contents{
		width:900px;
		margin:0px;
		padding:0px;
	}
	/* crumb area */
	#crumb{
		margin:0px;
		padding:11px 20px 0px 12px;
		font-size:10px;
		line-height:12px;
		text-align:left;
	}
	
	/* header area */
	#header{
		width:900px;
		margin:0px auto;
		padding:0px;
		text-align:left;
		background-image:url(../../images/bg_header.jpg);
		background-repeat:no-repeat;
		background-position:center top;	
	}
	#logoArea{
		width:355px;
		margin:0px;
		padding:0px;
		float:left;
	}
	#logoArea img{
		margin:24px 0px 15px 18px;
		padding:0px;
	}
	#hmenuArea{
		width:396px;
		margin:0px;
		padding:0px;
		float:right;
	}
	#hsearchArea{
		margin:28px 0px 0px 0px;
		padding:0px;
	}
	
	#hselect{
		margin:0px;
		padding:0px;
		float:left;
	}
	
	#hsearchboxArea{
		width:120px;
		margin:0px;
		padding:7px 0px 0px 0px;
		float:left;
	}
	#hsearchboxArea input{
		margin:0px;
		padding:0px;
		vertical-align:middle;
	}
	.hsearchbox{
		width:113px;
		height:18px;
		margin:0px;
		padding:0px;
		border:1px solid #9D9DA1;
	}
	
	
	#hsearchbtnArea{
		width:65px;
		margin:0px;
		padding:7px 0px 0px 0px;
		float:left;
	}
	.hsearchbtn{
		margin:0px;
		padding:0px;
	}
	
	/* menu area */
	#menuArea{
		width:900px;
		margin:0px auto;
		padding:0px;
		background-image:url(../../images/bg_menu.gif);
	}
	
	/* pulldown menu */
	.insmenu{
		margin:0px;
		padding:7px 0px 0px 0px;
		background-image:url(../../images/img_boxtop.gif);
		background-repeat:no-repeat;
	}
	#trap{
		position:absolute;
		z-index:0;
		left:0px;
		top:68px;
	}
	#smenu1{
		position:absolute;
		z-index:3;
		left:322px;
		top:98px;
		width:137px;
		margin:0px;
		padding:27px 0px 8px 0px;
		text-align:left;
		background-image:url(../../images/img_boxbtm.gif);
		background-position:left bottom;
		background-repeat:no-repeat;
	}
	
	
	/* mypage pulldown menu */
	.insmymenu{
		margin:0px;
		padding:7px 0px 0px 0px;
		background-image:url(../../images/img_boxtop.gif);
		background-repeat:no-repeat;
	}
	#mytrap{
		position:absolute;
		z-index:4;
		left:0px;
		top:150px;
	}
	#smymenu1{
		position:absolute;
		z-index:5;
		left:135px;
		top:134px;
		width:137px;
		margin:0px;
		padding:34px 0px 8px 0px;
		text-align:left;
		background-image:url(../../images/img_boxbtm.gif);
		background-position:left bottom;
		background-repeat:no-repeat;
	}
	#smymenu2{
		position:absolute;
		z-index:6;
		left:390px;
		top:161px;
		width:137px;
		margin:0px;
		padding:34px 0px 8px 0px;
		text-align:left;
		background-image:url(../../images/img_boxbtm.gif);
		background-position:left bottom;
		background-repeat:no-repeat;
	}
	
	
	/* main area */
	#main{
		margin:0px;
		padding:15px 10px 20px 10px;
		text-align:left;
	}
	
	/* footer area */
	#sankeiArea{
		margin:0px 10px 1px 10px;
		padding:7px 0px;
		text-align:center;
		background-color:#F5F3F7;
	}
	#footer{
		margin:0px 10px;
		padding:15px 0px 13px 26px;
		text-align:left;
		background-color:#E5DEEE;
	}
	#copyArea{
		width:322px;
		margin:0px;
		padding:0px;
		float:left;
	}
	#copyArea p{
		color:#4D2170;
		font-size:10px;
		line-height:12px;
	}
	#copy{
		margin:0px;
		padding:5px 0px 0px 13px;
	}
	#fmenuArea{
		width:533px;
		margin:0px;
		padding:5px 0px 0px 0px;
		float:left;
	}
	
	/* pagetop */
	.pagetop{
		margin:0px;
		padding:20px 30px 20px 0px;
		text-align:right;
	}
	
	
	/* kuchikomi Area */
	#kuchiBox{
		margin:0px;
		padding:1px;
		border:1px solid #9F9CBB;
		background-color:#ECEBF8;
	}
	#inkuchiBox{
		padding:1px 2px 1px 4px;
		border:1px solid #CCCADF;
		background-image:url(../../images/bg_kuchi.gif);
	}
	#inkuchiBox p{
		margin:0px;
		padding:1px 20px 1px 5px;
		border:1px solid #6C5B8F;
		background-image:url(../../images/bg_nin.gif);
		background-color:#FFFFFF;
		background-position:right bottom;
		background-repeat:no-repeat;
		font-size:15px;
		font-weight:bold;
		color:#4C3775;
	}
	#inkuchiBox img{
		padding:0px 6px 2px 6px;
	}
	
	
	
	
	/*-----------------------------*/
	/* MY PAGE / common style */
	/*-----------------------------*/
	#myMenuArea{
		margin:12px 10px 0px 10px;
		padding:0px;
		text-align:left;
		background-image:url(../../images/mypage/bg_submenu.gif);
		background-repeat:no-repeat;
		background-position:left top;
	}
	
	/*-----------------------------*/
	/* SEARCH LIST / common style */
	/*-----------------------------*/
	/* special */
	#specialarea{
		margin:0px;
		padding:0px 0px 10px 0px;
		background-image:url(../../images/bg_special.gif);
		background-position:left bottom;
		background-repeat:no-repeat;
	}
	
	
	/* result */
	#bgresultttl{
		margin:29px 0px 0px 0px;
		padding:0px 0px 2px 0px;
		background-image:url(../../images/bg_resultttl02.gif);
		background-repeat:repeat-x;
		background-position:left bottom;
		background-color:#FAF8F9;
	}
	#resultttl{
		width:78px;
		margin:0px;
		padding:7px 0px 3px 0px;
		float:left;
		background-image:url(../../images/bg_resultttl01.gif);
		background-repeat:repeat-x;
		background-position:left top;
	}
	#resultttl h2{
		padding:0px 0px 0px 19px;
	}
	#resultview{
		width:822px;
		margin:0px;
		padding:3px 0px 0px 0px;
		float:left;
		text-align:right;
		background-image:url(../../images/bg_resultttl01.gif);
		background-repeat:repeat-x;
		background-position:left top;
	}
	#resultview img{
		padding:2px 10px 2px 0px;
		vertical-align:middle;
	}
	#resultview select{
		margin:0px 15px 0px 0px;
		vertical-align:middle;
	}
	
	
	/* pageList */
	.pageList{
		text-align:center;
	}
	.pageList table{
		margin:0px auto;
		padding:0px;
	}
	
	/* button */
	.btnArea{
		margin:0px;
		padding:10px 0px 20px 0px;
		text-align:center;
	}
	.btnRtop{
		margin:0px;
		padding:30px 0px 400px 0px;
		text-align:center;
	}
	.formArea .btnArea{
		margin:0px;
		padding:30px 0px 20px 0px;
		text-align:center;
	}
	.formnote{
		font-size:11px;
		line-height:14px;
	}
	.formnote2{
		font-size:11px;
		line-height:14px;
		margin:0px;
		padding:12px 0px 0px 0px;
	}
	.urlformArea .btnArea{
		margin:0px;
		padding:10px 0px 400px 0px;
		text-align:center;
	}
	

	/*-----------------------------*/
	/* FORM / common style */
	/*-----------------------------*/
	#privatebox{
		margin:0px 0px 20px 0px;
		padding:0px;
		border:1px solid #CCCCCC;
		text-align:center;
	}
	#privatebox div{
		margin:0px;
		padding:10px 0px;
		background-color:#F4F1F9;		
	}
	#privatebox textarea{
		width:800px;
	}
	#assentArea{
		margin:0px;
		padding:12px 0px 0px 0px;
	}
	.leadtxt{
		margin:0px;
		padding:15px 0px 15px 17px;
	}
	.formArea{
		margin:0px;
		padding:0px 29px 0px 27px;
	}
	.formArea table{
		margin:0px;
		padding:0px;
		border-right:1px solid #CCCCCC;
		border-bottom:1px solid #CCCCCC;
	}
	.formArea th{
		width:25%;
		margin:0px;
		padding:5px 8px 5px 30px;
		border-top:1px solid #CCCCCC;
		border-left:1px solid #CCCCCC;
		background-color:#F4F1F9;
		text-align:left;
		vertical-align:top;
		color:#666666;
	}
	.formArea td{
		width:75%;
		margin:0px;
		padding:5px;
		border-top:1px solid #CCCCCC;
		border-left:1px solid #CCCCCC;
		vertical-align:top;
	}
	
	/* verisign */
	#veriSignArea{
		margin:0px;
		padding:0px 0px 0px 210px;
	}
	#iconveri{
		width:105px;
		float:left;
	}
	#txtveri{
		width:450px;
		float:left;
		margin:0px;
		padding:20px 0px;
	}
	
	/*-----------------------------*/
	/* URL send / common style */
	/*-----------------------------*/
	.urlformArea{
		margin:0px;
		padding:0px 0px;
		text-align:center;
	}
	.urlformArea table{
		width:355px;
		margin:20px auto 0px auto;
		padding:0px;
		border-right:1px solid #CCCCCC;
		border-bottom:1px solid #CCCCCC;
	}
	.urlformArea th{
		width:30%;
		margin:0px;
		padding:5px 8px;
		border-top:1px solid #CCCCCC;
		border-left:1px solid #CCCCCC;
		background-color:#F4F1F9;
		text-align:center;
		vertical-align:top;
		color:#666666;
	}
	.urlformArea td{
		width:70%;
		margin:0px;
		padding:5px;
		border-top:1px solid #CCCCCC;
		border-left:1px solid #CCCCCC;
		vertical-align:top;
		text-align:left;
	}
	.urlformArea td.shopname{
		font-weight:bold;
		color:#650099;
	}
	
	
	
/*================================
 LIST ELEMENT SET
================================*/
	/*-----------------------------*/
	/* common style */
	/*-----------------------------*/
	/* head menu */
	ul#hmenu{
		margin:0px;
		padding:10px 1px 0px 0px;
		font-size:9px;
		line-height:9px;
	}
	ul#hmenu li{
		margin:0px;
		padding:0px 10px 0px 0px;
		list-style-type:none;
		float:right;
		font-size:9px;
		line-height:9px;
	}
	ul#hmenu li a{
		margin:0px;
		padding:0px;
		vertical-align:bottom;
		font-size:9px;
		line-height:9px;
	}
	ul#hmenu li a img{
		margin:0px;
		padding:0px;
		vertical-align:top;
	}
	
	/* global menu */
	ul#menu{
		margin:0px;
		padding:1px 0px 2px 0px;
	}
	ul#menu li{
		margin:0px;
		padding:0px;
		list-style-type:none;
		float:left;
	}
	
	ul#category{
		width:200px;
		margin:0px;
		padding:0px;
	}
	ul#category li{
		width:100px;
		margin:0px;
		padding:0px;
		list-style-type:none;
		float:left;
	}
	
	
	/* pulldown menu */
	ul.smenu{
		margin:0px;
		padding:0px 0px 0px 9px;
		background-image:url(../../images/bg_smenu01.gif);
	}
	ul.smenu li{
		margin:0px;
		padding:3px 0px;
		list-style-type:none;
		background-image:url(../../images/bg_smenu02.gif);
		background-position:left bottom;
		background-repeat:no-repeat;
	}
	
	/* mypage pulldown menu */
	ul.smymenu{
		margin:0px;
		padding:0px 0px 0px 9px;
		background-image:url(../../images/bg_smenu01.gif);
	}
	ul.smymenu li{
		margin:0px;
		padding:3px 0px;
		list-style-type:none;
		background-image:url(../../images/bg_smenu02.gif);
		background-position:left bottom;
		background-repeat:no-repeat;
	}
	
	/* crumb area */
	#crumb ul{
		margin:0px;
		padding:0px;
	}
	#crumb ul li{
		color:#666666;
		margin:0px;
		padding:0px 0px 0px 8px;
		list-style-type:none;
		font-size:10px;
		line-height:12px;
		float:left;
	}
	#crumb ul li.yaji{
		margin:0px;
		padding:0px 15px 0px 8px;
		font-size:10px;
		line-height:12px;
		background-image:url(../../images/bg_crumb.gif);
		background-repeat:no-repeat;
		background-position:right center;
	}
	
	/* footer menu */
	ul#fmenu{
		margin:0px;
		padding:0px 0px 0px 0px;
	}
	ul#fmenu li{
		margin:0px;
		padding:0px 8px;
		list-style-type:none;
		float:right;
		background-image:url(../../images/line_footer.gif);
		background-position:right center;
		background-repeat:no-repeat;
	}
	ul#fmenu li.end{
		padding:0px 0px 0px 8px;
		background-image:none;
	}


	/*-----------------------------*/
	/* MY PAGE / common style */
	/*-----------------------------*/
	#myMenuArea ul{
		margin:0px;
		padding:0px;
	}
	#myMenuArea ul li{
		margin:0px;
		padding:0px;
		list-style-type:none;
		float:left;
	}

	/*-----------------------------*/
	/* SEARCH LIST / common style */
	/*-----------------------------*/
	/* special */
	#specialarea ul{
		margin:10px 0px 0px 20px;
		padding:0px;
	}
	#specialarea ul li{
		margin:0px;
		padding:0px 0px 0px 15px;
		list-style-type:none;
		background-image:url(../../images/icon_osusume.gif);
		background-position:left top;
		background-repeat:no-repeat;
	}
	#specialarea ul li a:link{
		color:#663366;
		text-decoration:underline;
	}
	#specialarea ul li a:visited{
		color:#663366;
		text-decoration:underline;
	}
	#specialarea ul li a:hover{
		color:#663366;
		text-decoration:none;
	}
	#specialarea ul li a:active{
		color:#663366;
		text-decoration:none;
	}
	
	/* pageList */
	.pageList ul{
		margin:18px 0px 0px 12px;
		padding:0px;
	}
	.pageList ul li{
		margin:0px;
		padding:0px 12px 0px 0px;
		list-style-type:none;
		float:left;
		font-weight:bold;
	}
	.pageList ul li a{
		margin:0px;
		padding:0px;
		font-weight:100;
	}
	.pageList ul li.prev{
		padding:0px 12px 0px 11px;
		background-image:url(../../images/icon_left.gif);
		background-repeat:no-repeat;
		background-position:left center;
	}
	.pageList ul li.next{
		padding:0px 11px 0px 0px;
		background-image:url(../../images/icon_right.gif);
		background-repeat:no-repeat;
		background-position:right center;
	}

	/* FORM */
	ul.checkList{
		margin:0px;
		padding:0px;
	}
	ul.checkList li{
		margin:0px;
		padding:0px 20px 0px 0px;
		list-style-type:none;
		float:left;
		white-space:nowrap;
	}
	
	
	

/*================================
 FORM
================================*/
	form{
		margin:0px;
		padding:0px;
	}

/*================================
 SHOW/HIDE
================================*/
	.show{
		display:block;
	}
	.hide{
		display:none;
	}

/*================================
 CLEAR
================================*/
	/*-----------------------------*/
	/* common style */
	/*-----------------------------*/
	.wrapper{
		min-height:1%;
	}
	.wrapper:after{
	/* for modern browser */
		content:"";
		clear:both;
		height:0px;
		display:block;
		visibility:hidden;
	}
	* html .wrapper{/* for IE */
	/*\*/height:1%;/* for WinIE */
	display:inline-table;/* for MacIE */
	}
	body*.wrapper:after{
		content:".";
	}
	
	/*------------------------------*/
	#header{
		min-height:1%;
	}
	#header:after{
	/* for modern browser */
		content:"";
		clear:both;
		height:0px;
		display:block;
		visibility:hidden;
	}
	* html #header{/* for IE */
	/*\*/height:1%;/* for WinIE */
	display:inline-table;/* for MacIE */
	}
	body*#header:after{
		content:".";
	}
	
	/*------------------------------*/
	ul#hmenu{
		min-height:1%;
	}
	ul#hmenu:after{
	/* for modern browser */
		content:"";
		clear:both;
		height:0px;
		display:block;
		visibility:hidden;
	}
	* html ul#hmenu{/* for IE */
	/*\*/height:1%;/* for WinIE */
	display:inline-table;/* for MacIE */
	}
	body*ul#hmenu:after{
		content:".";
	}
	
	/*------------------------------*/
	#hsearchArea{
		min-height:1%;
	}
	#hsearchArea:after{
	/* for modern browser */
		content:"";
		clear:both;
		height:0px;
		display:block;
		visibility:hidden;
	}
	* html #hsearchArea{/* for IE */
	/*\*/height:1%;/* for WinIE */
	display:inline-table;/* for MacIE */
	}
	body*#hsearchArea:after{
		content:".";
	}
	
	/*------------------------------*/
	ul#category{
		min-height:1%;
	}
	ul#category:after{
	/* for modern browser */
		content:"";
		clear:both;
		height:0px;
		display:block;
		visibility:hidden;
	}
	* html ul#category{/* for IE */
	/*\*/height:1%;/* for WinIE */
	display:inline-table;/* for MacIE */
	}
	body*ul#category:after{
		content:".";
	}
	/*------------------------------*/
	ul#menu{
		min-height:1%;
	}
	ul#menu:after{
	/* for modern browser */
		content:"";
		clear:both;
		height:0px;
		display:block;
		visibility:hidden;
	}
	* html ul#menu{/* for IE */
	/*\*/height:1%;/* for WinIE */
	display:inline-table;/* for MacIE */
	}
	body*ul#menu:after{
		content:".";
	}
	/*------------------------------*/
	#crumb ul{
		min-height:1%;
	}
	#crumb ul:after{
	/* for modern browser */
		content:"";
		clear:both;
		height:0px;
		display:block;
		visibility:hidden;
	}
	* html #crumb ul{/* for IE */
	/*\*/height:1%;/* for WinIE */
	display:inline-table;/* for MacIE */
	}
	body*#crumb ul:after{
		content:".";
	}
	/*------------------------------*/
	#footer{
		min-height:1%;
	}
	#footer:after{
	/* for modern browser */
		content:"";
		clear:both;
		height:0px;
		display:block;
		visibility:hidden;
	}
	* html #footer{/* for IE */
	/*\*/height:1%;/* for WinIE */
	display:inline-table;/* for MacIE */
	}
	body*#footer:after{
		content:".";
	}
	
	/*------------------------------*/
	ul#fmenu{
		min-height:1%;
	}
	ul#fmenu:after{
	/* for modern browser */
		content:"";
		clear:both;
		height:0px;
		display:block;
		visibility:hidden;
	}
	* html ul#fmenu{/* for IE */
	/*\*/height:1%;/* for WinIE */
	display:inline-table;/* for MacIE */
	}
	body*ul#fmenu:after{
		content:".";
	}
	/*------------------------------*/
	#main{
		min-height:1%;
	}
	#main:after{
	/* for modern browser */
		content:"";
		clear:both;
		height:0px;
		display:block;
		visibility:hidden;
	}
	* html #main{/* for IE */
	/*\*/height:1%;/* for WinIE */
	display:inline-table;/* for MacIE */
	}
	body*#main:after{
		content:".";
	}
	/*------------------------------*/
	

	/*-----------------------------*/
	/* SEARCH LIST / common style */
	/*-----------------------------*/
	.pageList ul{
		min-height:1%;
	}
	.pageList ul:after{
	/* for modern browser */
		content:"";
		clear:both;
		height:0px;
		display:block;
		visibility:hidden;
	}
	* html .pageList ul{/* for IE */
	/*\*/height:1%;/* for WinIE */
	display:inline-table;/* for MacIE */
	}
	body*.pageList ul:after{
		content:".";
	}
	
	/*------------------------------*/
	#bgresultttl{
		min-height:1%;
	}
	#bgresultttl:after{
	/* for modern browser */
		content:"";
		clear:both;
		height:0px;
		display:block;
		visibility:hidden;
	}
	* html #bgresultttl{/* for IE */
	/*\*/height:1%;/* for WinIE */
	display:inline-table;/* for MacIE */
	}
	body*#bgresultttl:after{
		content:".";
	}
	/*------------------------------*/
	ul.checkList{
		min-height:1%;
	}
	ul.checkList:after{
	/* for modern browser */
		content:"";
		clear:both;
		height:0px;
		display:block;
		visibility:hidden;
	}
	* html ul.checkList{/* for IE */
	/*\*/height:1%;/* for WinIE */
	display:inline-table;/* for MacIE */
	}
	body*ul.checkList:after{
		content:".";
	}
	/*------------------------------*/
	#myMenuArea ul{
		min-height:1%;
	}
	#myMenuArea ul:after{
	/* for modern browser */
		content:"";
		clear:both;
		height:0px;
		display:block;
		visibility:hidden;
	}
	* html #myMenuArea ul{/* for IE */
	/*\*/height:1%;/* for WinIE */
	display:inline-table;/* for MacIE */
	}
	body*#myMenuArea ul:after{
		content:".";
	}
