@charset "UTF-8";

@import url(fancrew_icon.css);
@import url(fortune.css);
@import url(befor_login.css);
@import url(point_history.css);
@import url(button.css);
@import url(service_move.css);
@import url(sitemap.css);
@import url(help_maintenance_20231010_2.css);
@import url(sidenavi.css);
@import url(inquiry.css);
@import url(openid.css);
@import url(footer.css);
@import url(top.css);
/**INDEX**
[1]Common
[2]Header
[3]GlobalNavi
[4]BreadCrumbs
[5]Main
	 1.Colmun
	 2.MainBoxHeader
	 3.MainBoxCommon
	 4.BoxColor
	 5.Top
	 6.Point
	 7.Member
	 8.ABOUT
	 9.FAQ
	10.Service
	11.Privacy
	12.Regist
	13.Errer
	14.MoveToTop
	15.Transaction
[6]ReissuePassword
[7]Leaves
[8]Footer

/*--[1]Common---------------------------------------------------*/

* {
color:#000 ;
font-size:small ;
line-height:160% ;
margin:0 ;
padding:0 ;
}

div, ul {
overflow:hidden ;
zoom:1 ;
	}
body {
	}

img {
	border:0 ;
	vertical-align:text-bottom ;
	}

a:link		{ color:#00F ; text-decoration:underline ; } 
a:visited	{ color:#03C ; text-decoration:underline ; } 
a:hover		{ color:#36F ; text-decoration:underline ; }

#container {
	margin:0 auto ;
	width:980px ;
	}
.Attention {
	color:#F00 ;
	font-weight:bold ;
	}

/*--[2]Header---------------------------------------------------*/

#header {
	margin-bottom:5px ;
	}
#header-inner {
	padding:10px 0 ;
	}
	#header #header-logo {
		display:inline ;
		float:left ;
		}
		#header #header-logo a {
		background:url(../../images/portal/header_logo.gif) no-repeat ;
		display:block ;
		height:40px ;
		overflow:hidden ;
		text-indent:-99999px ;
		width:90px ;
		}
		#header #header-logo h1 {
			float:left ;
			margin-right:10px ;
			}
		#header #header-logo h2 {
			float:left ;
			padding-top:18px ;
			}
		#header #header-logo h1:hover {
			background:url(../../images/portal/header_logo_hover.gif) no-repeat ;
			}
	#header #header-content {
		float:right ;
		}
						* html #header #header-content {
							width:180px ;
							}
						*+html #header #header-content {
							width:180px ;
							}

	#header-content li {
		list-style:none ;
		}
	#header-content #logout {
		text-align:right ;
		}
	#header-content #logout a {
		background:url(../../images/portal/icn_delta_blue.png) no-repeat left center ;
		padding-left:10px ;
		vertical-align:bottom ;
		/*For IE6*/
		behavior: url("/styles/iepngfix/iepngfix.htc");
		}

/*--[3]GlobalNavi---------------------------------------------------*/

#global-navi { 
	background:url(../../images/portal/global_navi_bg.gif) repeat-x center ;
	border:1px solid #999 ;
	margin-bottom:10px ;
	}
	#global-navi ul {
		}
	#global-navi li {
		border-right:1px solid #999 ;
		float:left ;
		list-style:none ;
		padding:5px 0 ;
		}
	#global-navi li a {
		font-size:medium ;
		font-weight:bold ;
		padding:10px ;
		}
	#global-navi a:link			{ color:#333 ; text-decoration:none ; } 
	#global-navi a:visited	{ color:#333 ; text-decoration:none ; } 
	#global-navi a:hover		{ color:#666 ; text-decoration:none ; }

		#global-navi-list #home {
			background:url(../../images/portal/global_navi_icn_home.gif) no-repeat 5px center ;
			padding-left:20px ;
			}

/*--[4]BreadCrumbs---------------------------------------------------*/

#breadcrumbs {
	margin-bottom:10px ;
	}
	#breadcrumbs li {
		display:inline ;
		padding:10px 0 ;
		}
	#breadcrumbs li {
		background:url(../../images/portal/bread_icn_arrow.gif) no-repeat left center ;
		margin-right:5px ;
		padding-left:15px ;
		} 
	/*GURURIZA*/
	#breadcrumbs #home-gururiza {
		background:url(../../images/portal/bread_icn_gururiza.gif)  ;
		padding-left:35px ;
		}
	/*GURURIZA*/
	#breadcrumbs #home-fancrew {
		background:url(../../images/portal/bread_icn_fancrew.gif)  ;
		padding-left:25px ;
		}
	#breadcrumbs .bread-home {
		background-position:left center !Important ;
		background-repeat:no-repeat !Important ;
		}
#breadcrumbs a:link			{ color:#333 ; text-decoration:none ; } 
#breadcrumbs a:visited	{ color:#333 ; text-decoration:none ; } 
#breadcrumbs a:hover		{ color:#666 ; text-decoration:none ; }



/*--[5]Main---------------------------------------------------*/

/*--1.Colmun-----*/
.top,
.point,
.member,
.help {
	float:right ;
	width:750px ;
	}

.top-befor,
.service {
	float:none ;
	}

/*--2.MainBoxHeader-----*/
#fancrew-box .main-box-header,
#gururiza-box .main-box-header {
	margin-top:5px ;
	padding:5px 10px ;
		}
.service #fancrew-box .main-box-header,
.service #gururiza-box .main-box-header {
	background:url(../../images/portal/main_box_header_bg_big.gif) no-repeat bottom ;
	}
.top #fancrew-box .main-box-header,
.top #gururiza-box .main-box-header {
	background:url(../../images/portal/main_box_header_bg.gif) no-repeat bottom ;
	}
#fancrew-box .main-box-header h4, #fancrew-box .main-box-header p,
#gururiza-box .main-box-header h4, #gururiza-box .main-box-header p {
	display:inline ;
	margin-right:10px ;
	}
#fancrew-box .main-box-header h4 img,
#gururiza-box .main-box-header h4 img {
	vertical-align:middle ;
	}
.main-item-box .main-box-submenu {
	padding:5px 20px ;
	}
.main-item-box .main-box-submenu a {
	background:url(../../images/portal/icn_delta_blue.png) no-repeat left center ;
	margin-right:10px ;
	padding-left:10px ;
	/*For IE6*/
	behavior: url("/styles/iepngfix/iepngfix.htc");
	}

/*(FancrewBox)*/
#fancrew-box .main-box-header p {
	color:#F93;
	}
/*(GururizawBox)*/
#gururiza-box .main-box-header p {
	color:#666;
	}
/*(OtherBox)*/
#member-box .main-box-header h4,
#aboutpoint-box .main-box-header h4,
#pointsite-box .main-box-header h4,
#pointhistory-box .main-box-header h4,
#fortune-box .main-box-header h4,
#aboutfancrew-box .main-box-header h4,
#faq-box .main-box-header h4,
#error-box .main-box-header h4,
#privacy-box .main-box-header h4,
#terms-box .main-box-header h4,
#inquiry-box .main-box-header h4,
#regist-box .main-box-header h4,
#leave-box .main-box-header h4,
#sitemap-box .main-box-header h4,
#inputPassword-box .main-box-header h4,
#help-box .main-box-header h4,
#aboutOpenID-box .main-box-header h4 {
	padding:10px 0 0 10px ;
	}
/*(PointBoxPPC)*/
#pointchange-box .main-box-header {
	background:url(../../images/portal/main_box_header_point_bg.gif) no-repeat left ;
	margin:10px 0 0 10px ;
	}
#pointchange-box .main-box-header h4 {
	margin-left:100px ;
	}

/*--3.MainBoxCommon-----*/
	#main-content .main-item-box {
		background-position:bottom left !Important ;
		margin-bottom:20px ;
		padding-bottom:8px ;
		}
	#main-content .main-box-content {
		padding:10px ;
		}
	/*(MainAssetCommon)*/
	.main-item-box .asset-header {
		background-position:bottom !Important ;
		padding-bottom:3px ;
		}
	.main-item-box .asset-header-inner {
		padding-left:5px ;
		padding-top:3px ;
		}
	.main-item-box .asset-header h5 {
		background:url(../../images/portal/icn_cube_white.png) no-repeat left center ;
		color:#FFF ;
		padding-left:16px ;
		}
	.main-item-box .asset-content-inner {
		padding:10px ;
		}
		.main-item-box .asset-content-inner-left {
			float:left ;
			width:345px ;
			}
		.main-item-box .asset-content-inner-right {
			float:right ;
			width:345px ;
			}

.main-item-box .asset-content td {
	padding:5px ;
	}
.main-item-box .asset-content .list-icon {
	background-position:left 5px !Important ;
	background-repeat:no-repeat !Important ;
	padding-left:25px ;
	}

/*--4.BoxColor-----*/

/*Orange*/
#fancrew-box, #fancrew-box .main-box-inner,
#aboutpoint-box, #aboutpoint-box .main-box-inner {
	background:url(../../images/portal/main_bg_orange.gif) ;
	}
	#fancrew-box .asset-header, #fancrew-box .asset-header-inner,
	#aboutpoint-box .asset-header, #aboutpoint-box .asset-header-inner {
	background:url(../../images/portal/main_asset_bg_orange.gif) ;
		}
/*Orange-Big*/
.about #aboutfancrew-box, .about #aboutfancrew-box .main-box-inner,
.faq #faq-box, .faq #faq-box .main-box-inner,
.service #fancrew-box, .service #fancrew-box .main-box-inner,
.aboutOpenID #aboutOpenID-box, .aboutOpenID #aboutOpenID-box .main-box-inner {
	background:url(../../images/portal/main_bg_orange_big.gif) ;
	}
	.about #aboutfancrew-box .asset-header, .about #aboutfancrew-box .asset-header-inner,
	.faq #faq-box .asset-header, .faq #faq-box .asset-header-inner,
	.service #fancrew-box .asset-header, .service #fancrew-box .asset-header-inner,
	.aboutOpenID #aboutOpenID-box .asset-header, .aboutOpenID #aboutOpenID-box .asset-header-inner {
		background:url(../../images/portal/main_asset_bg_orange_big.gif) ;
		}
/*Ash*/
#gururiza-box, #gururiza-box .main-box-inner {
	background:url(../../images/portal/main_bg_ash.gif) ;
	}
#gururiza-box .asset-header, #gururiza-box .asset-header-inner {
	background:url(../../images/portal/main_asset_bg_ash.gif) ;
	}
/*Ash-Big*/
.service #gururiza-box, .service #gururiza-box .main-box-inner{
	background:url(../../images/portal/main_bg_ash_big.gif) ;
	}
	.service #gururiza-box .asset-header,.service #gururiza-box .asset-header-inner {
		background:url(../../images/portal/main_asset_bg_ash_big.gif) ;
		}
/*Gray*/
#pointchange-box, #pointchange-box .main-box-inner,
#pointsite-box, #pointsite-box .main-box-inner,
#pointhistory-box, #pointhistory-box .main-box-inner,
#help-box01, #help-box01 .main-box-inner,
#help-box02, #help-box02 .main-box-inner,
#help-box03, #help-box03 .main-box-inner,
#help-box04, #help-box04 .main-box-inner,
#inputPassword-box, #inputPassword-box .main-box-inner {
	background:url(../../images/portal/main_bg_gray.gif) ;
	}
	#pointchange-box .asset-header, #pointchange-box .asset-header-inner,
	#pointsite-box .asset-header, #pointsite-box .asset-header-inner,
	#pointhistory-box .asset-header, #pointhistory-box .asset-header-inner,
	#help-box01 .asset-header, #help-box01 .asset-header-inner,
	#help-box02 .asset-header, #help-box02 .asset-header-inner,
	#help-box03 .asset-header, #help-box03 .asset-header-inner,
	#help-box04 .asset-header, #help-box04 .asset-header-inner,
	#inputPassword-box .asset-header, #inputPassword-box .asset-header-inner {
		background:url(../../images/portal/main_asset_bg_gray.gif) ;
		}
/*Gray-Big*/
.point-befor #aboutpoint-box, .point-befor #aboutpoint-box .main-box-inner,
.privacy #privacy-box, .privacy #privacy-box .main-box-inner,
.terms #terms-box, .terms #terms-box .main-box-inner,
.inquiry #inquiry-box, .inquiry #inquiry-box .main-box-inner,
.inquiry-doui #inquiry-box, .inquiry-doui #inquiry-box .main-box-inner,
.sitemap #sitemap-box, .sitemap #sitemap-box .main-box-inner,
.help-top #help-box, .help-top #help-box .main-box-inner {
	background:url(../../images/portal/main_bg_gray_big.gif) ;
	}
	.point-befor #aboutpoint-box .asset-header,.point-befor #aboutpoint-box .asset-header-inner,
	.privacy #privacy-box .asset-header,.privacy #privacy-box .asset-header-inner,
	.terms #terms-box .asset-header,.terms #terms-box .asset-header-inner,
	.inquiry #inquiry-box .asset-header,.inquiry #inquiry-box .asset-header-inner,
	.inquiry-doui #inquiry-box .asset-header,.inquiry-doui #inquiry-box .asset-header-inner {
		background:url(../../images/portal/main_asset_bg_gray_big.gif) ;
		}
/*Purple*/
#fortune-box, #fortune-box .main-box-inner {
	background:url(../../images/portal/main_bg_purple.gif) ;
	}
	#fortune-box .asset-header, #fortune-box .asset-header-inner {
		background:url(../../images/portal/main_asset_bg_purple.gif) ;
		}
/*Brown*/
#member-box, #member-box .main-box-inner {
	background:url(../../images/portal/main_bg_brown.gif) ;
	}
	#member-box .asset-header, #member-box .asset-header-inner {
		background:url(../../images/portal/main_asset_bg_brown.gif) ;
		}

/*--5.Top-----*/
	/*Icn「提出期限」*/
	.main-item-box .asset-content .icn_teisyutsu {
		background:url(../../images/portal/list_icn_teisyutsu.gif) ;
		}
	/*Icn「事前確認」*/
	.main-item-box .asset-content .icn_jizen {
		background:url(../../images/portal/list_icn_jizen.gif) ;
		}
	/*Icn「仮当選」*/
	.main-item-box .asset-content .icn_karitousen {
		background:url(../../images/portal/list_icn_karitousen.gif) ;
		}
	/*Icn「入金待ち」*/
	.main-item-box .asset-content .icn_nyukinmachi {
		background:url(../../images/portal/list_icn_nyukinmachi.gif) ;
		}
	/*Icn「来店日」*/
	.main-item-box .asset-content .icn_raitenbi {
		background:url(../../images/portal/list_icn_raitenbi.gif) ;
		}
	/*Icn「ぐるリザNEWW」*/
	.main-item-box .asset-content .icn_gururiza {
		background:url(../../images/portal/list_icn_gururiza.gif) ;
		}
	/*Icn「承認待ち」*/
	.main-item-box .asset-content .icn_syounin_machi {
		background:url(../../images/portal/list_icn_syounin_machi.gif) ;
		}

.fancrew-new h6 {
	background:url(../../images/portal/list_caption_bg.gif) no-repeat top ;
	color:#333 ;
	font-weight:bold ;
	text-align:left ;
	padding:5px 10px ;
	}
.fancrew-new h6 a {
	background:url(../../images/portal/icn_delta_blue.png) no-repeat left center ;
	padding-left:10px ;
	float:right ;
	font-size:x-small ;
	font-weight:normal ;
	/*For IE6*/
	behavior: url("/styles/iepngfix/iepngfix.htc");
	}
.fancrew-new ul {
	border-bottom:1px dotted #666 ;
	margin:5px auto ;
	padding-bottom:5px ;
	width:700px ;
	}
.fancrew-new li {
	background-position:left 2px ;
	float:left ;
	list-style:none ;
	padding:0 10px 5px 0 ;
	}
.fancrew-new .list-name {
	font-weight:bold ;
	padding-left:20px ;
	}
.fancrew-new .list-date {
	float:right ;
	font-size:x-small ;
	text-align:right ;
	white-space:nowrap ;
	}
.fancrew-new .list-option {
	clear:both ;
	margin-left:20px ;
	padding-left:20px ;
	}

/*--6.Point-----*/
.pointchange-site .asset-content-inner {
	background:url(../../images/portal/asset_bg_gray.gif) repeat-y center ;
	margin-top:5px ;
	}
.pointchange-step dt {
	font-weight:bold ;
	}
.pointchange-step dd {
	background:url(../../images/portal/icn_disc_black.gif) no-repeat left 4px ;
	margin-bottom:3px ;
	margin-left:1em ;
	padding-left:12px ;
	}
.pointchange-step .asset-content-inner-right li {
	color:#f00 ;
	font-size:x-small ;
	list-style:none ;
	margin-left:1em ;
	text-indent:-1em ;
	}

#aboutpoint-box .asset-content-inner img,
#aboutOpenID-Password .asset-content-inner img {
	float:right ;
	vertical-align:middle ;
	}
	
/*--pointexchangeキャンペーン用-----*/
.asset-content-inner .exchange_CP{
	margin:0 0 10px;
	padding:5px 0;
	border-top:2px dotted #2FA0B8;
	border-bottom:2px dotted #2FA0B8;	
	}
.asset-content-inner .exchange_CP dt{
	font-size:120%;
	font-weight:bold;
	text-align:center;
	color:#2FA0B8;
	border-bottom:1px solid #2FA0B8;
	margin:0 0 5px;	
	}

/*--7.Member-----*/
.member-personal .asset-content ul {
	margin-bottom:10px ;
	}

.member-mail table,
.member-mail-kakunin table,
.member-password table,
.member-personal table,
.member-personal-kakunin table,
.point-history table,
.pointchange-ppc table,
.pointchange-ppc-kakunin table,
.about table {
	border-left:1px solid #999 ;
	border-top:1px solid #999 ;
	margin-bottom:20px ;
	width:100% ;
	}
.member-mail th, .member-mail td,
.member-mail-kakunin th, .member-mail-kakunin td,
.member-password th, .member-password td,
.member-personal th, .member-personal td,
.member-personal-kakunin th, .member-personal-kakunin td,
.pointchange-ppc th, .pointchange-ppc td,
.pointchange-ppc-kakunin th, .pointchange-ppc-kakunin td,
.about th, .about td {
	border-bottom:1px solid #999 ;
	border-right:1px solid #999 ;
	padding:10px !Important ;
	}
.member-mail th,
.member-mail-kakunin th,
.member-password th,
.member-personal th,
.member-personal-kakunin th,
.pointchange-ppc th,
.pointchange-ppc-kakunin th {
	font-weight:bold ;
	width:25% ;
	}

.member-mail .box-tab {
	background:url(../../images/portal/mail_tab_bg.gif) no-repeat bottom ;
	padding-bottom:4px ;
	}
.member-mail .box-tab li {
	background-position:left top ;
	background-repeat:no-repeat ;
	background-image:url(../../images/portal/mail_tab_notactive.gif) ;
	display:inline ;
	float:left ;
	font-size:medium ;
	font-weight:bold ;
	padding-left:5px ;
	}
.member-mail .box-tab li div {
	color:#000 ;
	background-position:right top ;
	background-repeat:no-repeat ;
	background-image:url(../../images/portal/mail_tab_notactive.gif) ;
	_display:inline ;/*IE6 Hack*/
	padding:10px 15px 10px 10px ;/*liのpadding-left分、rightを多くする*/
	}
.member-mail .box-tab li div a {
	background:url(../../images/portal/mail_tab_icon_off.gif) no-repeat left center ;
	color:#666 ;
	padding:10px ;
	text-decoration:none ;
	}
.member-mail .box-tab li div a:hover {
	background:url(../../images/portal/mail_tab_icon_on.gif) no-repeat left center ;
	color:#333 ;
	}
#tab-loginid #mail-loginid, #tab-loginid #mail-loginid div,
#tab-magazine #mail-magazine, #tab-magazine #mail-magazine div {
	background-image:url(../../images/portal/mail_tab_active.gif) ;
	}

.member-mail .box-catch,
.member-mail-kakunin .box-catch,
.member-password .box-catch,
.member-personal .box-catch,
.member-personal-kakunin .box-catch,
.point-history .box-catch,
.pointchange-ppc .box-catch,
.pointchange-ppc-kakunin .box-catch,
.about .box-catch {
	background:url(../../images/portal/table_th_bg.gif) repeat-x center ;
	font-size:medium ;
	text-align:left ;
	width:100% ;
	}

.member-personal .box-catch a {
	float:right ;
	font-weight:normal ;
	}
/*↑会員情報から[退会する]を削除したら必要ない*/

.member-mail .box-catch {
	background-color:#EEE ;
	background-image:none ;
	padding:5px !Important ;
	}

.member-mail .box-catch img,
.member-mail-kakunin .box-catch img {
	vertical-align:middle ;
	}
.member-mail .box-subcatch,
.member-mail-kakunin .box-subcatch {
	font-weight:bold ;
	}
.member-mail table .mail-receive-choice {
	margin-left:1em ;
	margin-top:10px ;
	}
.member-mail table .mail-receive-choice li {
	display:inline ;
	margin-right:10px ;
	white-space:nowrap ;
	}

.member-mail td input,
.member-mail-kakunin td input,
.member-password td input,
.member-personal td input,
.member-personal-kakunin td input,
.pointchange-ppc td input,
.pointchange-ppc-kakunin td input {
	margin-right:5px ;
	}

.member-personal td a {
	background:url(../../images/portal/icn_delta_blue.png) no-repeat left center ;
	float:right ;
	padding-left:10px ;
	/*For IE6*/
	behavior: url("/styles/iepngfix/iepngfix.htc");
	}
	
/*--8.ABOUT-----*/

.about th {
	text-align:center ;
	width:30% ;
	}
.about .about-arrow {
	border-bottom:1px solid #FFF ;
	border-top:1px solid #FFF ;
	}
.about #about-step-box,
#aboutOpenID-Touroku #OpenID-step-box,
#aboutOpenID-Sudeni #OpenID-step-box {
	background:url(../../images/portal/about_step_bg.gif) no-repeat bottom ;
	margin:10px 0 ;
	padding-bottom:5px ;
	}
.about #about-step-box .about-step,
#aboutOpenID-Touroku #OpenID-step-box .OpenID-step,
#aboutOpenID-Sudeni #OpenID-step-box .OpenID-step {
	border-top:1px solid #999 ;
	float:left ;
	margin-left:1px ;
	width:298px ;
	}
	.about #about-step-box #step-01,
	.about #about-step-box #step-02,
	#OpenID-step-box #step-01,
	#OpenID-step-box #step-02	{
		margin-right:21px ;
		}

.about #about-step-box dt,
.about #about-step-box dd {
	font-size:medium ;
	font-weight:bold ;
	}
.about #about-step-box dt {
	background:url(../../images/portal/about_step_catch_bg.gif) bottom ;
	padding:10px ;
	text-align:center ;
	}
.about #about-step-box dd {
	padding:10px ;
	text-align:center ;
	}
	.about-step button-box {
		margin:10px 0 ;
		}
	#about-step-box #step-02 a,
	#about-step-box #step-03 a {
			background:url(../../images/portal/icn_delta_blue.png) no-repeat left center ;
			padding-left:10px ;
			/*For IE6*/
			behavior: url("/styles/iepngfix/iepngfix.htc");
			_background-position:left 5px ;
			}
	


/*--9.FAQ-----*/
#faq-box dt {
	background:url(../../images/portal/faq_icn_q.gif) no-repeat left top ;
	font-weight:bold ;
	margin-bottom:5px ;
	padding-left:20px ;
	}

#faq-box dd {
	background:url(../../images/portal/faq_icn_a.gif) no-repeat left top ;
	color:#333 ;
	margin-bottom:10px ;
	padding-left:20px ;
	}

/*--10.Service-----*/

.service .fancrew-about .asset-content-inner {
	background:url(../../images/portal/service_about_bg.jpg) no-repeat right 20px ;
	}
.service .fancrew-about h6,
.service .gururiza-about h6 {
	font-size:medium ;
	margin-bottom:5px ;
	}
.service .fancrew-about h6 {
	width:630px ;
	}
.service .fancrew-about p,
.service .gururiza-about p {
	margin-bottom:10px ;
	}
.service .fancrew-about p {
	width:630px ;
	}

/*--11.Privacy-----*/

#privacy-box .asset-content p {
	margin-bottom:10px ;
	}
.privacy-list {
	font-weight:bold ;
	list-style:decimal inside ;
	}
.privacy-list li {
	margin-bottom:10px ;
	}
.privacy-list h6 {
	display:inline ;
	margin-bottom:5px ;
	}
.privacy-list p, .privacy-list li li {
	font-weight:normal ;
	margin-bottom:5px ;
	margin-left:30px ;
	}
.privacy-list li li {
	list-style:disc inside ;
	}

/*--12.Regist-----*/
#regist-banner {
	border-bottom:1px solid #CCC ;
	border-top:1px solid #CCC ;
	margin:10px 0 ;
	}
	#regist-banner-inner {
		padding:10px ;
		}
	#regist-banner dl {
		float:left ;
		}
	#regist-banner dl dd {
		display:inline ;
		}
	#regist-banner .regist-login {
		float:right ;
		text-align:right ;
		}
	.regist h5 {
		color:#333 !Important ;
		}
/*--13.Errer-----*/
.point .input-errer,
.member .input-errer,
.top-befor .input-errer,
.regist .input-errer {
	background:url(../../images/portal/errer_icon.gif) no-repeat left top ;
	color:#F00 ;
	font-weight:bold ;
	padding:5px 0 5px 35px ;
	}
/*Red(Errer)*/
.point #errer-box, .point #errer-box .main-box-inner,
.member #errer-box, .member #errer-box .main-box-inner,
.regist #errer-box, .regist #errer-box .main-box-inner {
	background:url(../../images/portal/main_bg_red.gif) ;
	}
/*Pink(FREEZE)*/
#freeze-box, #freeze-box .main-box-inner {
	background:url(../../images/portal/main_bg_yellow.gif) ;
	}
#freeze-box .input-errer {
	background:url(../../images/portal/freeze_icon.gif) no-repeat left top ;
	color:#333 ;
	}
#freeze-box .freeze-inportant {
	color:#F00 ;
	margin-top:1em ;
	}
#freeze-box .main-box-inner dl {
	margin-left:1em ;
	margin-top:1em ;
	}
#freeze-box .main-box-inner dd,
#freeze-box .main-box-inner dd {
	font-weight:normal ;
	}


.NxtErr span {
	color:#F00 ;
	font-size:x-small ;
	}

/*NotFound*/
.error {
	margin:0 auto ;
	width:600px ;
	}
.error #error-box, .error #error-box .main-box-inner {
	background:url(../../images/portal/main_bg_error.gif) ;
	}
.error h4 {
	font-size:medium ;
	}

/*--14.MoveToTop-----*/

.move-to-top {
	margin-top:15px ;
	text-align:right ;
	}
.move-to-top a {
	background:url(../../images/portal/icn_delta_blue_up.gif) no-repeat left center ;
	padding-left:12px ;
	}

/*--15.Transaction-----*/
	/*Icn「有料サービス」*/
	.main-item-box .asset-content .icn_transaction {
		background:url(../../images/portal/icon_transaction.gif) ;
		text-align:left;
		}
	/*Icn「青の三角矢印」*/
	.main-item-box .asset-content .icn_arrow {
		background:url(../../images/portal/icon_arrow.gif) ;
		background-position:left 7px !Important ;
		background-repeat:no-repeat !Important ;
		padding-left:16px ;
		}


/*--[6]ReissuePassword---------------------------------------------------*/

.reissue {
	margin:0 auto ;
	width:600px ;
	}
.reissue #reissue-box, .reissue #reissue-box .main-box-inner {
	background:url(../../images/portal/main_bg_error.gif) ;
	}
.reissue h4 {
	background:url(../../images/portal/reissue_catch_bg.gif) no-repeat left 12px ;
	font-size:medium ;
	margin-left:10px ;
	padding:10px 0 0 25px ;
	}
.reissue table {
	margin:10px auto ;
	}
.reissue th, .reissue td {
	padding:5px ;
	}
.reissue th {
	text-align:right ;
	}
/*--[7]Leaves---------------------------------------------------*/

.member-leave {
	margin:0 auto ;
	width:400px ;
	}
/*Brown-Mini*/
.member-leave #leave-box, .member-leave #leave-box .main-box-inner {
	background:url(../../images/portal/main_bg_leave.gif) ;
}	
	
/*--Leaves(soshi)---------------------------------*/
.asset-content .Leave-SOSHI{
	padding:10px 0;
	}
.asset-content .Leave-SOSHI li{
	height:60px;
	margin-bottom:5px;}
.asset-content .Leave-SOSHI li:hover{
	background-position:0 -60px;
	height:60px;
	}
.asset-content .Leave-SOSHI .btn-Leave a{
	border:0 none;
	display:block;
	height:60px;
	overflow:hidden;
	text-indent:-99999px;
	}
.asset-content .Leave-SOSHI .Leave-mail{
	background:url(../../images/portal/leave_for_mail.gif) no-repeat top center ;
	}
.asset-content .Leave-SOSHI .Leave-guide{
	background:url(../../images/portal/leave_for_guide.gif) no-repeat top center ;
	}
.asset-content .Leave-SOSHI .Leave-gururiza{
	background:url(../../images/portal/leave_for_gururiza.gif) no-repeat top center ;
	}
.asset-content .Leave-SOSHI .Leave-real{
	background:url(../../images/portal/leave_for_real.gif) no-repeat top center ;
	}
.asset-content .Leave-SOSHI .Leave-shopping{
	background:url(../../images/portal/leave_for_shopping.gif) no-repeat top center ;
	}

.asset-content .asset-content-inner .Leave-Leave{
	border-top:1px solid #999999;
	padding:5px 0;
	margin:20px 0 10px;
	}

.member-leave .main-box-content .Leave-guide_help{
	 margin:10px auto ;
	 width:300px;
	 
	}
.member-leave .main-box-content .Leave-guide_help dd{
	 float:left;
	 margin:0 10px;
	 text-align:center;
	}
.member-leave .main-box-content .Leave-guide_help .Leave-fancewlogo{
	padding-bottom:10px;
	}
.member-leave .main-box-content .Leave-guide_help .btn-mail-settei{
	background:url(../../images/portal/side_btn_mail_settei.gif) no-repeat 0 0;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	width:200px;
	height:30px;
	margin:0 auto;
}
.member-leave .main-box-content .Leave-guide_help .btn-mail-settei:hover{
	background-position:0 -30px;
}