@charset "UTF-8";
/* CSS Document */

/* Init
----------------------------------------------- */
* {
	margin:0px;
	padding:0px;
}
html {height: 100%;}
img{border:none;}
body{
	font-size: 13px !important;
	font-size: 0.85em;
	color:#333333;
	line-height:150%;
	/*\*/
	letter-spacing: -0.02em;
	/**/
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Arial,"メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;
	height: 100%;
	text-align:center;
	background-color:#F7F7F7;
}
.clear{clear:both; overflow:hidden; height:1px;}
.RowSpacer{clear:both; overflow:hidden; height:5px;}
noscript span{
	display:block;
	border:1px dotted #F00;
	background-color:#FFC;
	margin-bottom:5px;
	padding:3px 7px;
	color:#F00;
}
#Main  .PageTopBtn{
	text-indent:-9999em;
	height:47px;
	width:47px;
	margin:0px;
	background:url(../img/btn_pagetop.png) no-repeat;
	border:none;
}
.BreadCrumb{font-size:90%;}
/* Link */
a{
	/* \*/
	overflow:hidden;
	/* */
}
#Main a:link,#Main a:visited{color:#006BB4; text-decoration:none; border-bottom:1px solid #000;}
#Main a:hover,#Main a:active{color: #FF690D; text-decoration:none; border-bottom:1px solid #000;}
#Main a.MarkedLink{background:url(../../common/img/triangular_orange.gif) no-repeat left 1px; padding-left:12px;}
#Main a.NoBorder{border:none;}
* html #Main .ToPageTop {height:1em;}
* html #Contents #Main p.ToPageTop a {float:right; color:#333; text-decoration:none; border:none;}
*+html #Main .ToPageTop {height:1em;}
*+html #Main .ToPageTop a {float:right; color:#333; text-decoration:none; border:none;}
#Main .ToPageTop a{display:table; margin-right:0px; margin-left:auto; color:#333; text-decoration:none; clear:both; border:none;}
/* LIne */
hr{
	border-style: dotted none none none;
	border-top-width: 1px;
	border-top-color:#CCCCCC;
	height:1px;
	margin:5px 0;
	clear:both;
}
/* Text */
.Small {font-size:85%;}
.Small_a {font-size:96%;}/*20210701 about selfRegulation*/
.Large {font-size:125%;}
.LargeB {font-size:125%;font-weight:bold;}
.Bold {font-weight:bold;}
.BoldL {font-weight:bold;font-size:110%;}
.TxtR {text-align:right;}
.TxtL {text-align:left;}
.TxtCenter {text-align:center;}
.TxtRed {color:#F00; font-weight:bold;}
.TxtGreen {color:#008000;}
.TxtRedSmall{color:#F00; font-weight:bold;font-size:85%;}
.TxtRedSmallS{color:#F00; font-weight:bold;font-size:80%;}
.TxtRedSmallS{color:#F00; font-weight:bold;font-size:80%;}
.footnote {font-size:85%;}
.Large2{font-size:140%;}
.LargeS {font-size:110%;}

/* Photo */
.PhotoLeft {
	float:left;
	margin:0px 7px 7px 0px;
}
.PhotoRight {
	float:left;
	margin:0px 0px 7px 7px;
}
/* Pagenation */
#Main .Pagenation{display:table;}
#Main .Pagenation.Header{float:right;}
#Main .Pagenation li{padding:0px; display:block; background-repeat:no-repeat; background-position:0px 1px; margin:0px 2px; font-weight:bolder; line-height:100%; background:none; float:left;}
#Main .Pagenation li.Current a{color:#000; border:none;}
#Main .Pagenation li.PrevDead , #Main .Pagenation li.NextDead{width:79px; height:16px; text-indent:-9999em;}
#Main .Pagenation li.Prev a , #Main .Pagenation li.PrevDead a , #Main .Pagenation li.Next a , #Main .Pagenation li.NextDead a{display:block; width:79px; height:16px; text-indent:-9999em; border:none; overflow:inherit;}
#Main .Pagenation li.Prev{background-image:url(../img/page_prev.gif); background-repeat:no-repeat;}
#Main .Pagenation li.PrevDead{background-image:url(../img/page_prev_dead.gif); background-repeat:no-repeat;}
#Main .Pagenation li.Next{background-image:url(../img/page_next.gif); background-repeat:no-repeat;}
#Main .Pagenation li.NextDead{background-image:url(../img/page_next_dead.gif); background-repeat:no-repeat;}
#Main .Pagenation li.Orange{background-image:url(../../common/img/triangular_orange.gif); background-repeat:no-repeat; padding-left:12px;}
#Main .Pagenation li.Past a{background:url(../../common/img/triangular_orange.gif) no-repeat left 1px; padding-left:12px;}

/* Layout
----------------------------------------------- */
#DesignBG {
	width:100%;
	min-height: 100%;
	height:100%;
}
#Container {
	position: relative;
	width:100%;
	min-height: 100%;
	margin:0 auto;
	background-color:#FFF;
	width:912px;
	border-right:1px solid #CCC;
	border-left:1px solid #CCC;
}
*html #Container{
	height:100%;
}
#Header {
	width:892px;
	margin:auto;
	border-bottom:2px solid #006BB4;
}
#HeaderInner {
	height:72px;
	margin:auto;
	position:relative;
}
#Contents {
	width:892px;
	margin:auto;
	padding-bottom:60px;
	margin-top:10px;
	text-align:left;
}
#Main {
	width:672px;
	float:left;
	display:inline;
}
.M #Main{
	width:100%;
}
aside {
	width:200px;
	float:right;
	display:inline;
}
footer {
	width:892px;
	height:50px;
	position: absolute;
	bottom: -1px;
	left:10px;
	text-align:left;
	border-top:1px solid #006BB4;
}

/* Column
----------------------------------------------- */
.MR .Cols2{width:332px; float:left; display:inline;}
.M .Cols2{width:442px; float:left; display:inline; position:relative;}
.ColPhoto{float:left; display:inline; width:144px; min-height:10px;}
.ColTxt{float:left; display:inline; width:520px;}
.ColSpacer{float:left; display:inline; width:8px; height:1px;}

/* Header
----------------------------------------------- */
#HeaderInner p.HeaderLogo {
	position:absolute;
	top:25px;
	left:18px;
	width:320px;
	height:34px;
	text-indent:-9999em;
	margin:0px;
	background:url(../img/logo_header.gif);
}
#HeaderInner p a {
	display:block;
	width:320px;
	height:34px;
}
/* Style Switch */
#HeaderInner .StyleSwitch{
	position:absolute;
	bottom:8px;
	left:495px;
	width:132px;
	height:25px;
	background:url(../img/bg_style_switch_label.gif) no-repeat left bottom;
	margin:0px;
}
#HeaderInner .StyleSwitch a{
	position:absolute;
	bottom:0px;
	text-indent:-9999em;
}
#HeaderInner .StyleSwitch a:hover{
	background-position:0px -50px;
	cursor:default;
}
#HeaderInner .StyleSwitch a.DefaultCss{
	left:63px;
	width:27px;
	height:18px;
}
#HeaderInner .StyleSwitch a.LargeCss{
	left:98px;
	width:35px;
	height:24px;
}
#HeaderInner .StyleSwitch a.DefaultCss:hover , #HeaderInner .StyleSwitch a.LargeCss:hover{background-position:0px -50px;}
/* Search Window */
#SchWin{
	position:absolute;
	width:233px;
	height:28px;
	bottom:8px;
	right:0px;
	background:url(../img/bg_search_window.gif) no-repeat;
}
#SchWin .KeyWord{
	position:absolute;
	top:4px;
	left:6px;
	width:174px;
	height:20px;
	border:none;
	background:url(../img/sch_placeholder.gif) no-repeat center 4px;
	margin:0px;
}
#SchWin .KeyWord.Focus {background:none;}
#SchWin .Btn{
	width:46px;
	height:18px;
	position:absolute;
	top:6px;
	right:5px;
	background:url(../img/btn_sch_win.gif);
	border:none;
	text-indent:-9999em;
	cursor:pointer;
	margin:0px;
}

/* Footer
----------------------------------------------- */
footer section #Copyright {position:absolute; right:0px; bottom:0px; font-size:85%; overflow:hidden;}

/* Menu
----------------------------------------------- */
/* SubNavi */
#SubNavi{position:absolute; top:17px; right:0px; display:inline;}
#SubNavi li{display: inline; list-style:none; line-height:100%; margin-left:18px; padding:0px;}

/* #SubNavi li:hover , #SubNavi li.active {background-position:0px -50px;} */
#SubNavi li a{
	/* display: -moz-inline-box; 
	display: inline-block !important;
	display: inline; */
	display:inline-block;
	line-height:100%;
	color:#333;
	font-size:90%;
	text-decoration:none;
	min-height:14px;
	padding:1px 0px 1px 16px;
	background:url(../img/mark_sub_footer_link.gif) no-repeat 0px 0px;
}

/* UnderHeader */
#underHeader{
	border-bottom:5px solid #006BB4;
}
#underHeader ul{
	text-align:center;
	margin:11px 13px 0px 13px;
	height:37px;
}
#underHeader ul li{
	float:left;
	display:inline;
	list-style:none;
	margin:0px 1px;
	height:37px;
	overflow:hidden;
}
#underHeader ul li a{
	display:block;
	height:37px;
	text-indent:-9999em;
}
#underHeader ul li a:hover{
	background-position:0px -50px;
}
#underHeader ul li.ToConsumer a{
	width:324px;
	background-image:url(../../img/menu_to_consumer.gif);
}
#underHeader ul li.ToBusinesses a{
	width:324px;
	background-image:url(../../img/menu_to_businesses.gif);
}
#underHeader ul li.ToMembers a{
	width:232px;
	background-image:url(../../img/menu_to_members.gif);
}

/* AsideNavi */
aside nav div {
	position:relative;
	padding:10px 0px;
	border-radius: 5px;        /* CSS3草案 */  
    -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 5px;   /* Firefox用 */
	zoom:1;
}
aside#Right nav ul li {
	list-style:none;
	border-top:1px solid #FFF;
	border-bottom:1px solid #FFF;
	text-indent:-9999em;
	padding:0px;
}
*html aside#Right nav ul li { height:36px; }
aside nav ul li:hover ,  aside nav ul li.active{
	background-position:-200px 0px;
}
aside nav ul li a {
	display:block;
	height:100%; /* Init Height */
	height:36px;
}
aside nav ul li a.parent {
	display:block;
	height:36px; 
}
*+html aside nav ul li {
	padding:5px 0px 0px 7px;
}
aside p {
	margin-bottom:0px;
}

/* Footer Navi */
footer ul{
	text-align:left;
	font-size:90%;
	margin-top:5px;
}
footer ul li{
	display: inline;
	list-style:none;
	background-repeat:no-repeat;
	margin-right:25px;
}
footer ul li a{
	display:inline-block;
	color:#333;
	text-decoration:none;
	padding-left:16px;
	line-height:16px;
	background:url(../img/mark_sub_footer_link.gif) no-repeat;
}

/* Heading & Paragraph
----------------------------------------------- */
p {margin-bottom:8px;}
footer p {margin:0px;}
h1 {margin-bottom:15px;}
h2 {padding:3px; margin-top:25px; margin-bottom:8px; line-height:120%; font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ ゴシック"; color:#727171;}
h3 {font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ ゴシック"; padding:6px 0px; clear:both;}
aside nav h3{text-indent:-9999em; height:30px; padding:0px;}

/* Page
----------------------------------------------- */
/* Verisign */
#verisignArea{text-align:center;}
.TopPage #verisignArea{text-align:left;}

/* Attention Corner */
.AttentionCorner{
	border:2px solid #666666;
	background-color:#EAF5FC;
	padding:8px 8px 0px 8px;
	margin-bottom:12px;
	position:relative;
	border-radius: 10px;        /* CSS3草案 */  
    -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 10px;   /* Firefox用 */
}
.AttentionCorner.News{background-color:#E5E8F4;}
.AttentionCorner.Funds-Transfer{background-color:#F6EEF4;}

/* Inner Page Link */
#Main .InnerPageLink li{padding:0px; margin-right:5px; display:inline-block;}
body #Main .InnerPageLink li:hover{background-position:-200px 0px;}
*html #Main .InnerPageLink li a{display:block;}
*html #Main .InnerPageLink a:link , *html #Main .InnerPageLink a:hover , *html #Main .InnerPageLink a:visited , *html #Main .InnerPageLink a:active{ border:none;}
#Main .InnerPageLink li a{display:inline-block; border:none; width:122px; height:22px; text-indent:-9999em;}

/* NewsList */
.NewsList{
	border:1px solid #333;
	padding:8px;
	border-radius: 4px;        /* CSS3草案 */  
    -webkit-border-radius: 4px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 4px;   /* Firefox用 */
	position:relative;
	margin-bottom:8px;
}
.NewsList h2 {margin-bottom:0px; padding-bottom:0px;}
.NewsList hr{border-style: solid none none none; border-top-width: 3px; border-top-color:#F60; height:1px; margin:5px 0; clear:both;}
.NewsList .ShowList{position:absolute; display:table; top:6px; right:8px; background:url(../img/mark_sub_footer_link.gif) no-repeat 0px 2px;}
#Main .NewsList .ShowList a{padding:0px 0px 0px 18px; color:#333; text-decoration:none; border:none;}
.NewsList dl{overflow-y:scroll; height:230px;}
.NewsList dt{float:left; width:100px; margin-top:3px; clear:left; font-weight:bolder;}
.NewsList dd{margin:3px 10px 0px 100px; padding-left:17px;}
.NewsList dd span.NewsRelease{display:inline-block; background:url(../img/mark_news_release.gif) no-repeat; width:85px; height:16px; text-indent:-9999em; margin-left:3px;}
.NewsList dd a.Attachment{display:inline-block; background:url(../img/mark_attachment.gif) no-repeat; width:68px; height:18px; text-indent:-9999em;     margin-left:18px; cursor:pointer;}
#Main .NewsList dd a.Attachment:hover{background-position:-100px 0px; border:none;}
.NewsList dd.Important{background:url(../img/mark_important.gif) no-repeat 0px 1px;}
.NewsList .Marquee{margin:0px 3px; overflow:hidden;}
.NewsList #Marquee{margin:0px 3px; overflow:hidden;}
#Main .NewsList #Marquee li{background-image:none; padding:0px;}

/* Enclose */
.Enclose01{border:2px solid #666666; padding:5px; margin-bottom:8px; background:#FCFCFC;}
#Main .Enclose01 p , #Main .Enclose01 ul , #Main .Enclose01 ol{margin:0px; padding:0px;}
.Enclose01 h3{margin:0px 0px 4px 0px; padding:0px; font-size: 13px !important; font-size: 0.85em;}

/* Top Page */
.TopPage #Right div , .TopPage #Right p{
	margin-bottom:7px;
}
#Right ul li:hover , #Right ul li.current{
	background-position:-200px 0px;
}
.Activities{
	position:relative;
	padding:10px;
	background-color:#099;
	background:url(../../img/bg_activities.gif) no-repeat;
	margin-bottom:10px;
	
	border-radius: 10px;        /* CSS3草案 */  
    -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 10px;   /* Firefox用 */
}
.Activities h2{
	background-color:#0FF;
	height:48px;
	width:183px;
	margin-bottom:0px;
	background:url(../../img/h2_activities.gif) no-repeat;
	text-indent:-9999em;
}
.Activities ul li{
	list-style:none;
	height:35px;
	margin-top:2px;
	text-indent:-9999em;
}
.Activities ul li a{height:35px; display:block;}
.Activities ul li.Summary{background:url(../../img/menu_summary.gif);}
.Activities ul li.Guidance{background:url(../../img/menu_guidance.gif);}
p.Consultation{margin-bottom:8px;}
p.Consultation a{
	display:block;
	height:100px;
	background:url(../../img/bg_consultation.gif) no-repeat;
	text-indent:-9999em;
}
p.Consultation a:hover{
	background-position:-200px 0px;
}
.Information{
	background:url(../../img/bg_imformation.gif) no-repeat bottom;
	padding:3px 0px 10px 0px;
	position:relative;
	border-radius: 10px;        /* CSS3草案 */  
    -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 10px;   /* Firefox用 */
	zoom:1;
}
.Information--UserProtection {
	padding:0px 0px 10px 0px;
}
.Information--UserProtection h2 {
	border-radius: 8px 8px 0 0;
}
.Information--UserProtection h3.ActOnFundsSettlement {
	background-image:url(../../img/act_on_funds_settlement.png);
	height:64px;
	background-size:177px 64px;
	background-repeat:no-repeat;
}
.Information--UserProtection .menuInformationItems li {
	background-image:url(../../img/menu_information_items.png);
	background-size:auto 34px;
	background-repeat:no-repeat;
}
.TopPage .Information{padding:0px 0px 10px 0px;}
.Information h2{
	height:26px;
	text-align:center;
	line-height:26px;
	background-color:#808080;
	color:#FFF;
}
.Information h3{
	margin:0px 10px;
	text-indent:-9999em;
}
.Information h3.ImportantGuide{
	height:50px;
	background:url(../../img/h3_information.gif) no-repeat;
	margin-bottom:10px;
}
.Information ul{
	padding:0px 10px;
}
.Information ul li{
	list-style:none;
	height:35px;
	margin-top:4px;
	text-indent:-9999em;
}
.Information ul li a{ display:block; height:35px;}
.Settlement{
	background:url(../../img/menu_settlement.gif) no-repeat;
}
.Information ul li.Prepaid{
	height:102px;
	background:url(../../img/menu_prepaid.gif);
}
.Information ul li.Prepaid a{height:102px;}
.Information .PrepaidInformation{
	background:url(../../img/h3_prepaid_information.gif) no-repeat;
}
.Information .FundsTransfer{
	background:url(../../img/h3_funds_transfer.gif) no-repeat;
}
.Information .Refunds{
	background:url(../../img/menu_refunds.gif) no-repeat;
}
.Information .Procedure{
	background:url(../../img/menu_procedure.gif) no-repeat;
}
.Information hr{
	border-style: solid none none none;
	border-top-width: 2px;
	border-top-color:#FFF;
	height:1px;
	margin:5px 0;
	clear:both;
}
li.Statistical{
	list-style:none;
	height:35px;
	margin-top:4px;
	background:url(../../img/menu_statistical.gif) no-repeat;
	text-indent:-9999em;
}
li.Publications{
	list-style:none;
	height:48px;
	margin-top:4px;
	background:url(../../img/menu_publications.gif);
	text-indent:-9999em;
}
li.Statistical a , li.Publications a{display:block; height:35px;}

li.ppc{
	list-style:none;
	height:49px;
	margin-top:4px;
	margin-bottom:4px;
	background:url(../../img/ppc.gif) no-repeat;
	text-indent:-9999em;
}
li.ppc a , li.Publications a{display:block; height:49px;}

li.ppc2015{
	list-style:none;
	height:80px;
	margin-top:4px;
	margin-bottom:4px;
	background:url(../../img/ppc2015.jpg) no-repeat;
	text-indent:-9999em;
}
li.ppc2015 a , li.Publications a{display:block; height:80px;}

li.illegal_2020{
	list-style:none;
	height:80px;
	margin-top:4px;
	margin-bottom:4px;
	background:url(../../img/illegal_2020.jpg) no-repeat;
	text-indent:-9999em;
}
li.illegal_2020 a , li.Publications a{display:block; height:80px;}

/* About */
.About #Main h2{clear:both; border-left:12px solid #006BB4; border-bottom:2px solid #006BB4; font-size: 20px !important; font-size: 1.6em; margin-bottom:18px; padding:0px 5px; line-height:150%;}
.About aside nav div{background-color:#54C2F0;}
.About aside nav h3{background:url(../../about/img/h3_menu_about.gif) no-repeat;}
.About aside nav li.message{background:url(../../about/img/menu_message.gif);}
.About aside nav li.history{background:url(../../about/img/menu_history.gif);}
.About aside nav li.regulations{background:url(../../about/img/menu_regulations.gif);}
.About aside nav li.memberslist{background:url(../../about/img/menu_memberslist.gif);}
.About aside nav li.activity{background:url(../../about/img/menu_activity.gif);}
.About aside nav li.seminarsguide{background:url(../../about/img/menu_seminarsguide.gif);}
.About aside nav li.lecturer{background:url(../../about/img/menu_lecturer.gif);}
.About aside nav li.yakuin{background:url(../../about/img/menu_yakuin.jpg);}
.About aside nav li.gyomuzaimu{background:url(../../about/img/menu_gyomuzaimu.jpg);}
.About aside nav li.denshi{background:url(../../about/img/menu_denshi.jpg);}
.Signature {text-align:right; margin-top:25px;}
/*.About .ColMap{width:450px; float:left;}
.About .ColAccess{width:210px; float:left; height:565px; position:relative;}
.About .ColAccess .ColAccessInner{ position:absolute; bottom:0px;}
.About #Main .ColAccess h2{margin:0px; border:none; padding:0px; color:#000; font-size: 14px !important; font-size: 1.0em;}
#map_canvas{width:450px; height:550px; border:1px solid #000;}*/
.About .Access{width:675px;height:301px;}
.About .Access .AccessInner{padding:20px 0px 0px 40px;}
.About #Main .Access h2{margin:0px; border:none; padding:0px; color:#000; font-size: 14px !important; font-size: 1.0em;}
.Member_list p{font-size:90%;}
.Member_list table td{border:none; padding:2px 0px; line-height:200%; }

/* Members */
.Member #Main h2{clear:both; border-left:12px solid #8DC221; border-bottom:2px solid #8DC221; font-size: 20px !important; font-size: 1.6em; margin-bottom:15px; padding:0px 5px; line-height:150%;}
.Member #Main .NewsList h2{margin-bottom:0px; padding-bottom:0px; border:none; color:#000;}
#Main .underHeaderMember{margin-bottom:12px; margin-left:4px;}
#Main .underHeaderMember li{padding:0px; margin:0px 2px; height:29px; width:327px; position:relative; float:left; z-index:1000; height:50px; background-image:none;}
#Contents #Main .underHeaderMember li a{display:block; width:327px; height:29px; text-indent:-9999em; border:none;}
#Main .underHeaderMember li ul{width:295px; margin-left:16px; display:none;}
#Main .underHeaderMember li ul li{height:40px; background-image:none; width:293px; margin:0px; -moz-box-shadow:2px 2px 3px #CCC;  /**←firefox**/ -webkit-box-shadow:2px 2px 3px #CCC;  /**←Safari,Chrome**/}
#Main .underHeaderMember li.PrepaidMeans ul{border-top:1px solid #7CC2E6; position:absolute; top:28px;}
* html #Main .underHeaderMember li.PrepaidMeans ul{ border-right:1px solid #7CC2E6; background-color:#E5E5E4;}
#Main .underHeaderMember li.FundsTransfer ul{border-top:1px solid #C48CB6; position:absolute; top:28px;}
* html #Main .underHeaderMember li.FundsTransfer ul{ border-right:1px solid #C48CB6; background-color:#E5E5E4;}
#Main .underHeaderMember li.PrepaidMeans ul li {border-left:1px solid #7CC2E6; border-right:1px solid #7CC2E6; border-bottom:1px solid #7CC2E6; height:38px;}
#Main .underHeaderMember li.FundsTransfer ul li {border-left:1px solid #C48CB6; border-right:1px solid #C48CB6; border-bottom:1px solid #C48CB6; height:38px;}
#Main .underHeaderMember li.PrepaidMeans ul li a , #Main .underHeaderMember li.FundsTransfer ul li a{background-image:none; height:38px; text-indent:-9999em; width:auto;}
#Main .underHeaderMember li.PrepaidMeans a{background:url(../../member/img/menu_prepaid_means.gif) no-repeat; line-height:29px;}
#Main .underHeaderMember li.FundsTransfer a{background:url(../../member/img/menu_funds_transfer.gif) no-repeat; line-height:29px;}
#Main .underHeaderMember li.Consumer a{background:url(../../member/img/menu_consumer_btn.gif) no-repeat; width:227px; height:22px; text-indent:-9999em; margin:auto; border:none;}
#Main .underHeaderMember li a:hover{background-position:0px -50px;}
#Main .underHeaderMember li ul li.PrepaidCabinetForm{background:url(../../member/img/menu_uh_prepaid_cabinet_form.gif) no-repeat;}
#Main .underHeaderMember li ul li.NewEntry{background:url(../../member/img/menu_uh_new_entry.gif) no-repeat;}
#Main .underHeaderMember li ul li.Modify {background:url(../../member/img/menu_uh_modify.gif) no-repeat;}
#Main .underHeaderMember li ul li.PrepaidFAQ {background:url(../../member/img/menu_uh_prepaid_faq.gif) no-repeat;}
#Main .underHeaderMember li ul li.FundsTransferCabinetForm {background:url(../../member/img/menu_uh_funds_transfer_cabinet_form.gif) no-repeat;}
#Main .underHeaderMember li ul li.FundsTransferFAQ {background:url(../../member/img/menu_uh_funds_transfer_faq.gif) no-repeat;}
#Main .underHeaderMember li ul li.FundsTransferADR {background:url(../../member/img/menu_uh_funds_transfer_adr.gif) no-repeat;}
#Main .underHeaderMember li ul li.MaebaraiModel {background:url(../../member/img/menu_maebarai_model.gif) no-repeat;}
#Main .underHeaderMember li ul li.ShikinidouModel {background:url(../../member/img/menu_shikinidou_model.gif) no-repeat;}
#Main .underHeaderMember li ul li:hover{ background-position:0px -50px;}

#Main .underHeaderMember li.Company a{background:url(../../member/img/menu_company_btn.gif) no-repeat; width:227px; height:22px; text-indent:-9999em; margin:auto; border:none;}
#Main .BtnLink li {padding:0px; background-image:none;}
#Main .BtnLink li.Company a{background:url(../../member/img/menu_company_btn.gif) no-repeat; width:227px; height:22px; text-indent:-9999em; margin:auto; border:none; display:inline-block; text-indent:-9999em;}
#Main .BtnLink li.Company a:hover{background-position:0px -50px;}

.Member aside nav div{background-color:#8DC221;}
.Member aside nav h3{background:url(../../member/img/h3_menu_member.gif) no-repeat;}
.Member aside nav li ul{background-color:#87B829; margin-bottom:-1px;}
.Member aside nav li ul li{background:url(../../member/img/dummy.gif); height:38px; border:none; margin-bottom:1px;}
.Member aside nav li.committee.open , .Member aside nav li.meeting.open{background-position:-200px 0px;}
.Member aside nav li ul li.GeneralAffairs {background:url(../../member/img/menu_general_affairs.gif) no-repeat;}
.Member aside nav li ul li.SelfRegulation {background:url(../../member/img/menu_self_regulation.gif) no-repeat;}
.Member aside nav li ul li.Policy {background:url(../../member/img/menu_policy.gif) no-repeat;}
.Member aside nav li ul li.ServerType {background:url(../../member/img/menu_server_type.gif) no-repeat;}
.Member aside nav li ul li.FundsMeeting {background:url(../../member/img/menu_funds_transfer_meeting.gif) no-repeat;}
.Member aside nav li.membership{background:url(../../member/img/menu_membership.gif);}
.Member aside nav li.assembly{background:url(../../member/img/menu_assembly.gif);}
.Member aside nav li.directors{background:url(../../member/img/menu_directors.gif);}
.Member aside nav li.committee{background:url(../../member/img/menu_committee.gif); height:auto;}
.Member aside nav li.meeting{background:url(../../member/img/menu_meeting.gif); height:auto;}
.Member aside nav li.seminar{background:url(../../member/img/menu_seminar.gif);}
.Member aside nav li.news{background:url(../../member/img/menu_news.gif);}
.Member aside nav li.rule{background:url(../../member/img/menu_rule.gif);height:58px;}
.Member aside nav ul li.style{background:url(../../member/img/menu_style.gif); height:54px;}
.Member aside nav li.selfRegulation{background:url(../../member/img/menu_selfRegulation.gif);}
.Member aside nav li.relationship{background:url(../../member/img/menu_relationship.gif);}
.Member aside nav li.adr{background:url(../../member/img/menu_adr.gif);}
.Member aside nav li.houreisyu{background:url(../../member/img/menu_houreisyu.gif);}
.Member aside nav li.document{background:url(../../member/img/menu_document.gif);}
.Member aside nav ul li.material{background:url(../../member/img/menu_material.gif); height:54px;}
.Member aside nav li.inquiry{background:url(../../member/img/menu_inquiry.gif);}
.Member aside#Right nav ul li.NewEntry{background:url(../../member/img/menu_new_entry.gif); height:54px;}
.Member aside#Right nav ul li.Modify{background:url(../../member/img/menu_modify.gif); height:54px;}
.Member aside nav li.FAQ{background:url(../../member/img/menu_faq.gif);}
.Member aside#Right nav ul li.FundsTransfarForm{background:url(../../member/img/menu_funds_transfar_form.gif); height:54px;}

.Member .NewsList hr{border-top-color:#8DC221;}
.Member .NewsList.breakingNews .LabelNum{width:40px; border-bottom:2px solid #C2D986; display:block; float:left; font-weight:bold;}
.Member .NewsList.breakingNews .LabelDate{width:100px; border-bottom:2px solid #C2D986; display:block; float:left; margin-left:5px; clear:none; font-weight:bold;}
.Member .NewsList.breakingNews .LabelTitle{display:block; width:auto; border-bottom:2px solid #C2D986; font-weight:bold;}
.Member .NewsList.breakingNews dt{width:140px;}
.Member .NewsList.breakingNews dt.Num{width:40px; display:block; float:left;}
.Member .NewsList.breakingNews dt.Date{width:90px; display:block; float:left; margin-left:5px; clear:none;}
.Member .NewsList.breakingNews dt span{width:3em;}
.Member .NewsList.breakingNews dd{margin:3px 10px 0px 150px; padding:0px;}

.NewsList dt{float:left; width:100px; margin-top:3px; clear:left; font-weight:bolder;}
.NewsList dd{margin:3px 10px 0px 100px; padding-left:17px;}

.Member dl.TopicsNewsRelease{margin-top:15px;}
.Member dl.TopicsNewsRelease dt{background-color:#87B829;}
.Member dl.TopicsNewsRelease dd{ zoom:1;}
.Member dl.TopicsNewsRelease dd p{width:410px; padding:5px 0px 2px 0px; margin-bottom:0px; border-top:2px solid #87B829;}
.Member #Main dl.TopicsNewsRelease dd p.Attachment a{display:block; width:50px; height:70px; border:none; background:url(../../member/img/btn_attachment_member.gif) no-repeat;}

.Assembly{margin-top:10px;}
.Assembly h3{padding:0px 0px 5px 18px; background:url(../../member/img/mark_assembly_h3.gif) no-repeat 0px 1px;}
.Assembly p{margin-left:1em;}
.Assembly table {margin-bottom:0px;}
.Assembly table th{border:none; font-weight:normal; width:6em; padding:2px 0px 2px 1em;}
.Assembly table td{border:none; padding:2px 0px;}

#Main a.ToForm{display:block; background:url(../../member/img/btn_to_form.gif) no-repeat; width:178px; height:23px; text-indent:-9999em; margin:auto; border:none;}
#Main a.ToForm:hover{background-position:-240px 0px;;}

.Member #Main .AttachmentMini{display:inline-block; background:url(../../member/img/btn_attachment_member_mini.gif) no-repeat; width:73px; height:19px; border:none; text-indent:-9999em; margin-left:2em;}
.Member #Main .AttachmentMini:hover{background-position:-200px 0px;}

.Seminar{margin-top:10px;}
.Seminar h3{padding:0px 0px 5px 18px; background:url(../../member/img/mark_assembly_h3.gif) no-repeat 0px 1px;}
.Seminar p{margin-left:1em;}
.Seminar table {margin-bottom:0px;}
.Seminar table th{border:none; font-weight:normal; min-width: 8em; width: auto !important; width: 8em; padding:2px 0px 2px 1em;}
.Seminar table td{border:none; padding:2px 0px;}

.Member #Main .ColsForBookTtl2{ width:222px; float:left; display:inline; margin-top:-6px;}

/* Topics News Release */
.TopicsNewsRelease #Main h2{clear:both; border-left:12px solid #006BB4; border-bottom:2px solid #006BB4; font-size: 20px !important; font-size: 1.6em; margin-bottom:15px; padding:0px 5px; line-height:150%;}
.TopicsNewsReleaseList{margin-bottom:20px;}
.TopicsNewsReleaseList td{padding-left:20px;}
.TopicsNewsReleaseList td.Important{background:url(../img/mark_important.gif) no-repeat 0px 5px;}
/* .TopicsNewsReleaseList dt{width:110px; font-weight:bolder; float:left; clear:left; margin-bottom:8px;}
.TopicsNewsReleaseList dd{margin-left:110px; margin-bottom:8px;}
.TopicsNewsReleaseList dd.Important{background:url(../img/mark_important.gif) no-repeat 0px 2px;}
.TopicsNewsReleaseList dd p{margin:0px; padding:0px 0px 0px 18px;}
.TopicsNewsReleaseList hr{
	border-top:2px solid #7DCCF3;
	border-left:none;
	border-right:none;
	border-bottom:none;
	height:1px;
	margin:3px 0;
	clear:both;
} */
dl.TopicsNewsRelease dt{
	margin-bottom:18px;
	background-color:#7DCCF3;
	width:100px;
	color:#FFF;
	font-weight:bolder;
	text-align:center;
	line-height:36px;
	float:left;
	clear:left;
	position:relative;
	border-radius: 5px;        /* CSS3草案 */  
    -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 5px;   /* Firefox用 */
}
dl.TopicsNewsRelease dd{margin-left:110px;    padding-left:45px; margin-bottom:18px; position:relative;}
dl.TopicsNewsRelease dd.Important{background:url(../../topics_news/img/mark_important.gif) no-repeat;}
dl.TopicsNewsRelease dd p{width:410px; padding:5px 0px 2px 0px; margin-bottom:0px; border-top:2px solid #7DCCF3;}
dl.TopicsNewsRelease dd p.MainTxt{font-size:108%; line-height:135%; padding-top:0px; border:none;}
*html dl.TopicsNewsRelease dd p.MainTxt{min-height: 70px; height: auto !important; height: 70px;}
dl.TopicsNewsRelease dd p.Attachment{position:absolute; top:0px; right:0px; border:0px; width:50px; height:70px; padding:0px; margin:0px; text-indent:-9999em;}
#Main dl.TopicsNewsRelease dd p.Attachment a{display:block; width:50px; height:70px; border:none; background:url(../../topics_news/img/btn_attachment.gif) no-repeat;}
#Main dl.TopicsNewsRelease dd p.Attachment a:hover{background-position:-50px 0px;}
#Main .InnerPageLink li.ToTopics {background:url(../../topics_news/img/btn_topics.gif) no-repeat;}
#Main .InnerPageLink li.ToNewsRelease {background:url(../../topics_news/img/btn_newsrelease.gif) no-repeat;}
#Main .InnerPageLink li.ToHome a {background:url(../../topics_news/img/btn_home.gif) no-repeat; display:block;}
#Main .InnerPageLink li.ToHome a:hover{background-position:-200px 0px;}
#Main .InnerPageLink li.ToList{background:url(../../topics_news/img/btn_list.gif) no-repeat; width:150px;}
#Main .InnerPageLink li.ToMembersTop{background-color:#CCC;}
#Main a.BtnToList{display:block; background:url(../../member/img/btn_to_list.gif) no-repeat; height:22px; width:98px; text-indent:-9999em; margin:auto; border:none;}
#Main a.BtnToList:hover{background-position:0px -50px;}
#Main a.ProcessEnd{display:block; background:url(../../member/img/btn_process_end.gif) no-repeat; height:22px; width:118px; text-indent:-9999em; border:none;}
#Main a.ProcessEnd:hover{background-position:0px -50px;}
#Main a.NextEnter{display:block; background:url(../../member/img/btn_next_enter.gif) no-repeat; height:22px; width:238px; text-indent:-9999em; border:none;}
#Main a.NextEnter:hover{background-position:0px -50px;}

/* Card Data */
.CardData #Main h2{clear:both; border-left:12px solid #006BB4; border-bottom:2px solid #006BB4; font-size: 20px !important; font-size: 1.6em; margin-bottom:7px; padding:0px 5px; line-height:150%;}
#MemberSchWin{position:relative; margin-bottom:10px;}
#MemberSchWin p{width:410px; margin-bottom:0px;}
#MemberSchWin form{width:242px; height:40px; position:absolute; top:0px; right:0px; background:url(../../card_data/img/bg_trade_name_sch.gif) no-repeat bottom;}
#MemberSchWin form p{margin:0px; background:url(../../card_data/img/guide_trade_name_sch.gif) no-repeat; text-indent:-9999em; width:auto;}
#MemberSchWin form .TradeNameSch{ background:url(../../card_data/img/txt_trade_name_sch.gif) no-repeat center; border:none; background-color:transparent; position:absolute; left:5px; bottom:4px; width:205px; height:18px;}
#MemberSchWin form .TradeNameSch.Focus{background:none;}
#MemberSchWin form .Btn{position:absolute; right:4px; bottom:4px; text-indent:-9999em; width:25px; background:none; background-color:transparent; cursor:pointer; border:none;}
.MemberSchWin--userProtection form p { background-image:url(../../card_data/img/publisher_name_sch.png) !important; background-size:auto 11px !important; }
.MemberSchWin--userProtection form .TradeNameSch { background-image:url(../../card_data/img/member_name_sch.png) !important; background-size:auto 11px !important; }
.MemberSchWin--userProtection form .TradeNameSch.Focus { background-image:none !important; }
.GiftPrica{background:url(../../card_data/img/txt_gift_prica.gif); height:80px; text-indent:-9999em;}
.LinkHP{width:50px;}
.LinkHP a{background:url(../../card_data/img/link_hp.gif);}
.LinkPDF{width:50px;}
.LinkPDF a{background:url(../../card_data/img/link_pdf.gif);}
#Main .LinkHP a , #Main .LinkPDF a{display:block; border:none; width:26px; height:25px; text-indent:-9999em; background-position:0px 0px; background-repeat:no-repeat;}
#Main .LinkHP a:hover , #Main .LinkPDF a:hover{ background-position:0px -50px;}

/* Pay Back */
.TxtNewsPrepaidPayback{background:url(../../news/news01/img/txt_news_prepaid_payback.gif); height:80px; text-indent:-9999em;}
#Main .HorizontalList li.NewsRefund{display:inline-block; background:url(../../payback/img/btn_new_refund.gif) no-repeat; padding:0px;}
#Main .HorizontalList li.NewRefundProcedure {padding:0px; float:left;}
#Main .HorizontalList li.NewRefundProcedure a{display:block; background:url(../../payback/img/btn_new_refund_procedure.gif) no-repeat; padding:0px; width:192px; height:23px; text-indent:-9999em; border:none;}
#Main .HorizontalList li.NewsRefund a {display:block; width:192px; height:23px; text-indent:-9999em; border:none; background:none; padding:0px;}
#Main .HorizontalList li.NewsRefund:hover , #Main .HorizontalList li.NewRefundProcedure a:hover{background-position:-200px 0px;}

/* Abolition */
.TxtNewsPrepaidAbolition{background:url(../../news/news03/img/txt_news_abolition.gif); height:80px; text-indent:-9999em;}

/* User Protection */
.User_Protection .AttentionCorner .AttentionCorner__header {
	width:100%;
	height:92px;
	background-image:url(../../card_data/img/txt_user_protection.png);
	background-size:contain;
	background-repeat:no-repeat;
	white-space:nowrap;
	text-indent:100%;
	overflow:hidden;
}

/* Comsumer */
.Consumer #Main h2 {clear:both; border-left:12px solid #1B94D3; border-bottom:2px solid #1B94D3; font-size: 20px !important; font-size: 1.6em; margin-bottom:7px; padding:0px 5px; line-height:150%;}
.Consumer #Main h3 {background:url(../../consumer/giftcard_prica_netprica/img/h3_col_purica_fig.jpg) no-repeat 0px 3px; padding:0px 0px 8px 15px; font-size: 13px !important; font-size: 0.85em;}
.InlineMenuDisplayCtrl{display:none;}
#inline1{width:502px; height:auto; overflow:hidden; border-top:1px solid #3AB1E7; border-left:1px solid #3AB1E7; margin:5px 5px 32px 5px;}
#inline1 ul , #inline2 ul {float:left;}
#inline1 ul li{border-right:1px solid #3AB1E7; border-bottom:1px solid #3AB1E7; width:250px; height:38px;list-style:none;}
#inline1 ul li a{display:block; width:250px; height:38px; text-indent:-9999em;}
#inline1 ul li.CnsmrMenu01{background:url(../../consumer/img/cnsmr_menu_01.gif);}
#inline1 ul li.CnsmrMenu02{background:url(../../consumer/img/cnsmr_menu_02.gif);}
#inline1 ul li.CnsmrMenu03{background:url(../../consumer/img/cnsmr_menu_03.gif);}
#inline1 ul li.CnsmrMenu04{background:url(../../consumer/img/cnsmr_menu_04.gif);}
#inline1 ul li.CnsmrMenu05{background:url(../../consumer/img/cnsmr_menu_05.gif);}
#inline1 ul li.CnsmrMenu06{background:url(../../consumer/img/cnsmr_menu_06.gif);}
#inline1 ul li.CnsmrMenu07{background:url(../../consumer/img/cnsmr_menu_07.gif);}
#inline1 ul li.CnsmrMenu08{background:url(../../consumer/img/cnsmr_menu_08.gif);}
#inline1 ul li.CnsmrMenu09{background:url(../../consumer/img/cnsmr_menu_09.gif);}
#inline1 ul li.CnsmrMenu10{background:url(../../consumer/img/cnsmr_menu_10.gif);}
#inline1 ul li.CnsmrMenu11{background:url(../../consumer/img/cnsmr_menu_11.gif);}
#inline1 ul li.CnsmrMenu12{background:url(../../consumer/img/cnsmr_menu_12.gif);}
#inline1 ul li.CnsmrMenu13{background:url(../../consumer/img/cnsmr_menu_13.gif);}
#inline1 ul li.CnsmrMenu14{background:url(../../consumer/img/cnsmr_menu_14.gif);}
#inline1 ul li.CnsmrMenu15{background:url(../../consumer/img/cnsmr_menu_15.gif);}
#inline1 ul li.CnsmrMenu16{background:url(../../consumer/img/cnsmr_menu_16.gif);}
#inline1 ul li.CnsmrMenu17{background:url(../../consumer/img/cnsmr_menu_17.gif);}
#inline2{width:502px; height:auto; overflow:hidden; border-top:1px solid #B44293; border-left:1px solid #B44293; margin:5px 5px 32px 5px;}
#inline2 ul li{border-right:1px solid #B44293; border-bottom:1px solid #B44293; width:250px; height:38px; list-style:none;}
#inline2 ul li a{ display:block; width:250px; height:38px; text-indent:-9999em;}
#inline2 ul li.CnsmrMenu01{background:url(../../consumer/img/funds_transfer_menu_01.gif);}
#inline2 ul li.CnsmrMenu02{background:url(../../consumer/img/funds_transfer_menu_02.gif);}
#inline2 ul li.CnsmrMenu03{background:url(../../consumer/img/funds_transfer_menu_03.gif);}
#inline2 ul li.CnsmrMenu04{background:url(../../consumer/img/funds_transfer_menu_04.gif);}
#inline2 ul li.CnsmrMenu05{background:url(../../consumer/img/funds_transfer_menu_05.gif);}
#inline2 ul li.CnsmrMenu06{background:url(../../consumer/img/funds_transfer_menu_06.gif);}
#inline2 ul li.CnsmrMenu07{background:url(../../consumer/img/funds_transfer_menu_07.gif);}
#inline2 ul li.CnsmrMenu08{background:url(../../consumer/img/funds_transfer_menu_08.gif);}
#inline2 ul li.CnsmrMenu09{background:url(../../consumer/img/funds_transfer_menu_09.gif);}
#inline2 ul li.CnsmrMenu10{background:url(../../consumer/img/funds_transfer_menu_10.gif);}
#inline2 ul li.CnsmrMenu11{background:url(../../consumer/img/funds_transfer_menu_11.gif);}
#inline2 ul li.CnsmrMenu12{background:url(../../consumer/img/funds_transfer_menu_12.gif);}
#inline2 ul li.CnsmrMenu18{background:url(../../consumer/img/funds_transfer_menu_18.gif);}/* 20220308 */
#inline1 ul li:hover , #inline2 ul li:hover {background-position:0px -50px;}

#Main #InlineMenu01 { display:block; position:absolute; width:222px; height:38px; left:183px; top:441px; background:url(../../consumer/img/to_menu_purica.jpg) no-repeat; border:none; text-indent:-9999em;}
#Main #InlineMenu01lteIE7{ display:block; position:absolute; width:222px; height:38px; left:183px; top:441px; background:url(../../consumer/img/to_menu_purica.jpg) no-repeat; border:none; text-indent:-9999em;}
#Main #InlineMenu02{ display:block; position:absolute; width:222px; height:38px; left:186px; top:441px; background:url(../../consumer/img/to_menu_transfer.jpg) no-repeat; border:none; text-indent:-9999em;}
#Main #InlineMenu02lteIE7{ display:block; position:absolute; width:222px; height:38px; left:186px; top:441px; background:url(../../consumer/img/to_menu_transfer.jpg) no-repeat; border:none; text-indent:-9999em;}
#Contents #Main a.ToQuizPurica , #Contents #Main a.ToQuizTransfer {border:none;}

.TxtCnsmrPrepaidPayback{background:url(../../consumer/giftcard_prica_netprica/img/txt_cnsmr_prepaid_payback.gif); height:80px; text-indent:-9999em;}
.TxtCnsmrPrepaidRefund{background:url(../../consumer/giftcard_prica_netprica/img/txt_cnsmr_prepaid_refund.gif); height:80px; text-indent:-9999em;}
.TxtCnsmrFundstransferRefund{background:url(../../consumer/giftcard_prica_netprica/img/txt_cnsmr_fundstransfer_refund.gif); height:80px; text-indent:-9999em;}

aside nav div{background-color:#8493C9;}
*html .FundsTransfer.Consumer aside nav h3 {background:url(../../consumer/img/h3_menu_consumer.gif) no-repeat;}
.Consumer aside nav h3 , .FundsTransfer aside nav h3 {background:url(../../consumer/img/h3_menu_consumer.gif) no-repeat;}
aside nav li.Consumer {background:url(../../consumer/img/menu_consumer.gif);}
aside#Right nav ul li.GiftCard {background:url(../../consumer/img/menu_giftcard.gif); height:54px;}
aside#Right nav ul li.NetPurica {background:url(../../consumer/img/menu_netpurica.gif); height:54px;}
aside nav li.UserProtection {background:url(../../consumer/img/menu_user_protection.gif);}
aside#Right nav ul li.PrepaidMeans {background:url(../../consumer/img/menu_prepaid_means.gif); height:54px;}
aside nav li.QandA {background:url(../../consumer/img/menu_q_and_a.gif);}
aside#Right nav ul li.Quiz {background:url(../../consumer/img/menu_quiz.gif); height:54px;}
aside#Right nav ul li.DisplayItems {background:url(../../consumer/img/menu_display_items.gif); height:54px;}
aside nav li.Glossary {background:url(../../consumer/img/menu_glossary.gif);}
aside nav li.WhatsPrepaidMeans {background:url(../../consumer/img/menu_whats_prepaid_means.gif);}
aside nav li.WhatsFundsTransfer {background:url(../../consumer/img/menu_whats_funds_transfer.gif);}
aside nav li.Purica {background:url(../../consumer/img/menu_purica.gif);}
aside#Right nav ul li.Refund {background:url(../../consumer/img/menu_refund.gif); height:54px;}
aside#Right nav ul li.Return {background:url(../../consumer/img/menu_return.gif); height:54px;}
aside#Right nav ul li.Consultation {background:url(../../consumer/img/menu_consultation.gif); height:54px;}
aside#Right nav ul li.SettlementLaw {background:url(../../consumer/img/menu_settlement.gif);}
aside#Right  nav li.Document {background:url(../../consumer/img/menu_document.gif); height:54px;}
aside nav li.WellKnownPrepaidMeans {background:url(../../consumer/img/menu_well_known_prepaid_means.gif);}
aside#Right nav ul li.TraderConfirmation {background:url(../../consumer/img/menu_trader_confirmation.gif);}
aside#Right nav ul li.FundsTransferService {background:url(../../consumer/img/menu_funds_transfer_service.gif); height:54px;}
aside nav li.FundsTransferServiceMembers {background:url(../../consumer/img/menu_funds_transfer_service_members.gif);}
aside nav li.ServiceQuiz {background:url(../../consumer/img/menu_service_quiz.gif);}
aside#Right nav ul li.FundsTransferServicePayBack {background:url(../../consumer/img/menu_funds_transfer_service_payback.gif); height:54px;}

/* About Purica */
.ColPuricaFig{float:left; width:315px;}
.ColPuricaTxt{float:left; width:355px;}
#Main .ColPuricaTxt ol{font-size:15px !important; font-size:1.1em; font-weight:bold; color:#1B94D3;}
#Main .ColPuricaTxt ol li ul li{list-style:inside; text-indent:-1em; padding-left:1em; font-size: 13px !important; font-size: 0.85em; font-weight:normal; color:#333333;}
.ColPuricaTxt ol li ul li span.ColPuricaTxtFig{display:block; text-align:center; margin-left:-2.8em;}
.AttentionPurica{border-radius: 15px; /* CSS3草案 */ -webkit-border-radius: 15px; /* Safari,Google Chrome用 */ -moz-border-radius: 15px; /* Firefox用 */ border:2px solid #1B94D3; padding:22px; margin-bottom:8px;}
#Main .AttentionPurica h3{color:#1B94D3; background:none; padding-left:0px; font-size: 15px !important; font-size: 1.1em;}
#Main .AttentionPurica li{background-image:none; list-style:inside; text-indent:-1em; padding-left:1em;}
#Main .InductionQandA{margin:0px; padding:0px; font-size:125%; font-weight:bold;}
.PuricaItems{border-radius: 8px; /* CSS3草案 */ -webkit-border-radius: 8px; /* Safari,Google Chrome用 */ -moz-border-radius: 8px; /* Firefox用 */ border:1px solid #1B94D3; width:310px; margin-bottom:10px;}
.PuricaItems p{margin:5px 12px 2px 12px;}

/* Consumer Q and A */
.Consumer #QA-Accordion{background:url(../../consumer/giftcard_prica_netprica/img/border_qa.gif) no-repeat; padding:5px 0px 8px 0px;}
.Consumer .Question{background:url(../../consumer/giftcard_prica_netprica/img/border_qa.gif) no-repeat left bottom; cursor:pointer;}
*html .Consumer .Question p {padding-bottom:5px;}
.Consumer .Question p{margin:5px 0px; min-height:52px; background-repeat:no-repeat; padding-left:175px; font-size: 16px !important; font-size: 1.4em; font-weight:bold; line-height:140%;}
.Consumer .Q01 p{background-image:url(../../consumer/giftcard_prica_netprica/img/q_01.gif); height:50px;}
.Consumer .Q02 p{background-image:url(../../consumer/giftcard_prica_netprica/img/q_02.gif); height:50px;}
.Consumer .Q03 p{background-image:url(../../consumer/giftcard_prica_netprica/img/q_03.gif); height:50px;}
.Consumer .Q04 p{background-image:url(../../consumer/giftcard_prica_netprica/img/q_04.gif); height:50px;}
.Consumer .Q05 p{background-image:url(../../consumer/giftcard_prica_netprica/img/q_05.gif); height:50px;}
.Consumer .Q06 p{background-image:url(../../consumer/giftcard_prica_netprica/img/q_06.gif); height:50px;}
.Consumer .Q07 p{background-image:url(../../consumer/giftcard_prica_netprica/img/q_07.gif); height:50px;}
.Consumer .Q08 p{background-image:url(../../consumer/giftcard_prica_netprica/img/q_08.gif); height:50px;}
.Consumer .Q09 p{background-image:url(../../consumer/giftcard_prica_netprica/img/q_09.gif); height:50px;}
.Consumer .Q10 p{background-image:url(../../consumer/giftcard_prica_netprica/img/q_10.gif); height:50px;}
.Consumer .Q11 p{background-image:url(../../consumer/giftcard_prica_netprica/img/q_11.gif); height:50px;}
.Consumer .Q12 p{background-image:url(../../consumer/giftcard_prica_netprica/img/q_12.gif); height:50px;}
.Consumer .Q13 p{background-image:url(../../consumer/giftcard_prica_netprica/img/q_13.gif); height:50px;}
.Consumer .Q14 p{background-image:url(../../consumer/giftcard_prica_netprica/img/q_14.gif); height:50px;}
.Consumer .Answer{background:url(../../consumer/giftcard_prica_netprica/img/border_qa.gif) no-repeat left bottom; padding-bottom:20px; color:#000;}
.Consumer .Answer p{margin-left:132px; padding:7px 0px 0px 0px;}
.Consumer .Answer .Dr {min-height:135px;}
.Consumer .Answer.A01 .Dr , .Consumer .Answer.A05 .Dr , .Consumer .Answer.A09 .Dr , .Consumer .Answer.A13 .Dr {background:url(../../consumer/giftcard_prica_netprica/img/dr_01.jpg) 0px 8px no-repeat;}
.Consumer .Answer.A02 .Dr , .Consumer .Answer.A06 .Dr , .Consumer .Answer.A10 .Dr , .Consumer .Answer.A14 .Dr {background:url(../../consumer/giftcard_prica_netprica/img/dr_02.jpg) 0px 8px no-repeat;}
.Consumer .Answer.A03 .Dr , .Consumer .Answer.A07 .Dr , .Consumer .Answer.A11 .Dr , .Consumer .Answer.A15 .Dr {background:url(../../consumer/giftcard_prica_netprica/img/dr_03.jpg) 0px 8px no-repeat;}
.Consumer .Answer.A04 .Dr , .Consumer .Answer.A08 .Dr , .Consumer .Answer.A12 .Dr , .Consumer .Answer.A16 .Dr {background:url(../../consumer/giftcard_prica_netprica/img/dr_04.jpg) 0px 8px no-repeat;}

/* Funds Transfer Q and A */
.FundsTransfer #QA-Accordion{background:url(../../consumer/funds_transfer/img/border_qa.gif) no-repeat; padding:5px 0px 8px 0px;}
.FundsTransfer .Question{background:url(../../consumer/funds_transfer/img/border_qa.gif) no-repeat left bottom; cursor:pointer;}
*html .FundsTransfer .Question p {padding-bottom:5px;}
.FundsTransfer .Question p{margin:5px 0px; min-height:52px; background-repeat:no-repeat; padding-left:135px; font-size: 16px !important; font-size: 1.4em; font-weight:bold; line-height:140%;}
.FundsTransfer .Q01 p{background-image:url(../../consumer/funds_transfer/img/q_01.gif); height:50px;}
.FundsTransfer .Q02 p{background-image:url(../../consumer/funds_transfer/img/q_02.gif); height:50px;}
.FundsTransfer .Q03 p{background-image:url(../../consumer/funds_transfer/img/q_03.gif); height:50px;}
.FundsTransfer .Q04 p{background-image:url(../../consumer/funds_transfer/img/q_04.gif); height:50px;}
.FundsTransfer .Q05 p{background-image:url(../../consumer/funds_transfer/img/q_05.gif); height:50px;}
.FundsTransfer .Q06 p{background-image:url(../../consumer/funds_transfer/img/q_06.gif); height:50px;}
.FundsTransfer .Q07 p{background-image:url(../../consumer/funds_transfer/img/q_07.gif); height:50px;}
.FundsTransfer .Q08 p{background-image:url(../../consumer/funds_transfer/img/q_08.gif); height:50px;}
.FundsTransfer .Q09 p{background-image:url(../../consumer/funds_transfer/img/q_09.gif); height:50px;}
.FundsTransfer .Q10 p{background-image:url(../../consumer/funds_transfer/img/q_10.gif); height:50px;}
.FundsTransfer .Q11 p{background-image:url(../../consumer/funds_transfer/img/q_11.gif); height:50px;}
.FundsTransfer .Q12 p{background-image:url(../../consumer/funds_transfer/img/q_12.gif); height:50px;}
.FundsTransfer .Q13 p{background-image:url(../../consumer/funds_transfer/img/q_13.gif); height:50px;}
.FundsTransfer .Q14 p{background-image:url(../../consumer/funds_transfer/img/q_14.gif); height:50px;}
.FundsTransfer .Q15 p{background-image:url(../../consumer/funds_transfer/img/q_15.gif); height:50px;}
.FundsTransfer .Q16 p{background-image:url(../../consumer/funds_transfer/img/q_16.gif); height:50px;}/*20220511*/
.FundsTransfer .Q17 p{background-image:url(../../consumer/funds_transfer/img/q_17.gif); height:50px;}/*20220511*/
.FundsTransfer .Q18 p{background-image:url(../../consumer/funds_transfer/img/q_18.gif); height:50px;}/*20220511*/
.FundsTransfer .Answer{background:url(../../consumer/funds_transfer/img/border_qa.gif) no-repeat left bottom; padding-bottom:20px; color:#000;}
.FundsTransfer .Answer p{margin-left:132px; padding:7px 0px 0px 0px;}
.FundsTransfer .Answer .Dr {min-height:135px;}
.FundsTransfer .Answer.A01 .Dr , .FundsTransfer .Answer.A05 .Dr , .FundsTransfer .Answer.A09 .Dr , .FundsTransfer .Answer.A13 .Dr , .FundsTransfer .Answer.A17 .Dr {background:url(../../consumer/funds_transfer/img/dr_01.jpg) 0px 8px no-repeat;}/*20220511*/
.FundsTransfer .Answer.A02 .Dr , .FundsTransfer .Answer.A06 .Dr , .FundsTransfer .Answer.A10 .Dr , .FundsTransfer .Answer.A14 .Dr , .FundsTransfer .Answer.A18 .Dr {background:url(../../consumer/funds_transfer/img/dr_02.jpg) 0px 8px no-repeat;}/*20220511*/
.FundsTransfer .Answer.A03 .Dr , .FundsTransfer .Answer.A07 .Dr , .FundsTransfer .Answer.A11 .Dr , .FundsTransfer .Answer.A15 .Dr , .FundsTransfer .Answer.A19 .Dr {background:url(../../consumer/funds_transfer/img/dr_03.jpg) 0px 8px no-repeat;}/*20220511*/
.FundsTransfer .Answer.A04 .Dr , .FundsTransfer .Answer.A08 .Dr , .FundsTransfer .Answer.A12 .Dr , .FundsTransfer .Answer.A16 .Dr {background:url(../../consumer/funds_transfer/img/dr_04.jpg) 0px 8px no-repeat;}

/* Businesses */
.Businesses #Main h2{clear:both; border-left:12px solid #F29600; border-bottom:2px solid #F29600; font-size: 20px !important; font-size: 1.6em; margin-bottom:5px; padding:0px 5px; line-height:150%;}
.Businesses.FundsTransfer #Main h2{clear:both; border-left:12px solid #9D5D99; border-bottom:2px solid #9D5D99; font-size: 20px !important; font-size: 1.6em; margin-bottom:7px; padding:0px 5px; line-height:150%;}
.Businesses.PrepaidMeans #Main h2{clear:both; border-left:12px solid #288BC4; border-bottom:2px solid #288BC4; font-size: 20px !important; font-size: 1.6em; margin-bottom:7px; padding:0px 5px; line-height:150%;}
.FundsTransfer h3 , .Businesses.FundsTransfer h3 , .FundsTransfer #Main h3{background:url(../../businesses/img/mark_h3_funds_transfer.gif) 0px 1px no-repeat; padding:0px 0px 5px 17px;}
.PrepaidMeans h3 , .Businesses.PrepaidMeans #Main h3{ background:url(../../businesses/img/mark_h3_prepaid_means.gif) 0px 1px no-repeat; padding:0px 0px 5px 17px;}
.Businesses aside nav h3 , .Businesses.FundsTransfer aside nav h3 , .Businesses.PrepaidMeans aside nav h3 {background:url(../../businesses/img/h3_menu_businesses.gif) no-repeat;}
.Businesses aside nav div{background-color:#F29600;}
.Businesses aside nav li.ToBusinesses {background:url(../../businesses/img/menu_to_businesses.gif);}
.Businesses aside nav li.OutLine {background:url(../../businesses/img/menu_outline.gif);}
.Businesses aside nav li.Law {background:url(../../businesses/img/menu_businesses_law.gif);}
.Businesses aside#Right nav ul li.Doc {background:url(../../businesses/img/menu_businesses_doc.gif); height:54px;}
.Businesses aside nav li.PrepaidMeansOverview {background:url(../../businesses/img/menu_prepaid_means_overview.gif);}
.Businesses aside nav li.ToBusinesses {background:url(../../businesses/img/menu_to_businesses.gif);}
.Businesses aside nav li.IssuedDeposit {background:url(../../businesses/img/menu_issued_deposit.gif);}
.Businesses aside#Right nav ul li.PrepaidMeansStyle {background:url(../../businesses/img/menu_prepaid_means_style.gif); height:54px;}
.Businesses aside#Right nav ul li.PrepaidMeansFAQ {background:url(../../businesses/img/menu_prepaid_means_faq.gif); height:54px;}
.Businesses aside nav li.FundsTransferOverview {background:url(../../businesses/img/menu_funds_transfer_overview.gif);}
.Businesses aside nav li.FulfillmentDeposit {background:url(../../businesses/img/menu_fulfillment_deposit.gif);}
.Businesses aside#Right nav ul li.FundsTransferStyle {background:url(../../businesses/img/menu_funds_transfer_style.gif); height:54px;}
.Businesses aside#Right nav ul li.FundsTransferFAQ {background:url(../../businesses/img/menu_funds_transfer_faq.gif); height:54px;}
.Businesses aside nav li.MembershipInfo {background:url(../../businesses/img/menu_membership_info.gif);}
.Businesses aside nav li.Inquiry {background:url(../../businesses/img/menu_inquiry.gif);}

.Businesses #Main .ColsForBookTtl3 { width:222px; float:left; display:inline; font-size:0.9em;}

.ToIssuer {background:url(../../businesses/img/bg_to_issuer.jpg) repeat-x top; padding:12px; border:1px solid #7DCCF3; border-radius: 5px; /* CSS3草案 */ -webkit-border-radius: 5px; /* Safari,Google Chrome用 */ -moz-border-radius: 5px; /* Firefox用 */}
.ToTransfer {background:url(../../businesses/img/bg_to_transfer.jpg) repeat-x top; padding:12px; border:1px solid #CD91BE; border-radius: 5px; /* CSS3草案 */ -webkit-border-radius: 5px; /* Safari,Google Chrome用 */ -moz-border-radius: 5px; /* Firefox用 */}
.ToIssuer p {width:303px; height:25px; background:url(../../businesses/img/h2_to_issuer.gif) center; text-indent:-9999em;}
.ToTransfer p{width:303px; height:25px; background:url(../../businesses/img/h2_to_transfer.gif) center; text-indent:-9999em;}
#Main .ToIssuer ul , #Main .ToTransfer ul {margin:0px; border-top:1px solid #CCC;  border-left:1px solid #CCC;}
#Main .ToIssuer ul li , #Main .ToTransfer ul li {background:none; padding:0px;  border-right:1px solid #CCC;  border-bottom:1px solid #CCC;}
#Main .ToIssuer ul li a , #Main .ToTransfer ul li a , #Main .ToIssuer ul li a:hover , #Main .ToTransfer ul li a:hover {display:block; width:303px; height:77px; border:none;}
#Main .ToIssuer ul li a:hover , #Main .ToTransfer ul li a:hover{background-position:-400px 0px; border:none;}
#Main .ToIssuer ul li.BtnIssuer01 a {background-image:url(../../businesses/img/btn_issuer_01.jpg); border:none;}
#Main .ToIssuer ul li.BtnIssuer02 a {background-image:url(../../businesses/img/btn_issuer_02.jpg); border:none;}
#Main .ToIssuer ul li.BtnIssuer03 a {background-image:url(../../businesses/img/btn_issuer_03.jpg); border:none;}
#Main .ToIssuer ul li.BtnIssuer04 a {background-image:url(../../businesses/img/btn_issuer_04.jpg); border:none;}
#Main .ToTransfer ul li.BtnTransfer01 a {background-image:url(../../businesses/img/btn_transfer_01.jpg); border:none;}
#Main .ToTransfer ul li.BtnTransfer02 a {background-image:url(../../businesses/img/btn_transfer_02.jpg); border:none;}
#Main .ToTransfer ul li.BtnTransfer03 a {background-image:url(../../businesses/img/btn_transfer_03.jpg); border:none;}
#Main .ToTransfer ul li.BtnTransfer04 a {background-image:url(../../businesses/img/btn_transfer_04.jpg); border:none;}
.JoinGuide{background:url(../../businesses/img/bg_btn_join_guide.jpg) repeat-y; border:1px solid #000; border-radius: 5px; /* CSS3草案 */ -webkit-border-radius: 5px; /* Safari,Google Chrome用 */ -moz-border-radius: 5px; /* Firefox用 */ position:relative; min-height:93px;}
.TxtJoinGuide{color:#FFF; margin:15px 200px 15px 10px; line-height:170%;}
#Main .JoinGuide .TxtJoinGuide a{border:none;}
#Main a.BtnJoinGuide{display:block; border:none; width:175px; height:63px; top:15px; right:10px; position:absolute; background:url(../../businesses/img/btn_join_guide.gif) no-repeat; text-indent:-9999em;}
#Main a.BtnJoinGuide:hover{background-position:-200px 0px;}

/* Activity */
.Activity #Main h2{clear:both; border-left:12px solid #006BB4; border-bottom:2px solid #006BB4; font-size: 20px !important; font-size: 1.6em; margin-bottom:7px; padding:0px 5px; line-height:150%;}
.Activity h3{font-size:100%; padding:0px;}
.ColsForBookTtl{ width:222px; float:left; display:inline;}
.ColsForTbl{width:450px; float:left; display:inline;}
a.LinkPDF{background:url(../../common/img/pdficon_small.png) no-repeat; padding:0px 0px 0px 20px; display:inline-block; width:auto;}
.GetAdobeReader{border:1px solid #999999; font-size:85%; padding:10px 10px 5px 10px; margin-top:10px; border-radius: 10px; /* CSS3草案 */ -webkit-border-radius: 10px; /* Safari,Google Chrome用 */ -moz-border-radius: 10px; /* Firefox用 */}

/* Procedure */
.Procedure #Main h2{clear:both; border-left:12px solid #006BB4; border-bottom:2px solid #006BB4; font-size: 20px !important; font-size: 1.6em; margin-bottom:18px; padding:0px 5px; line-height:150%;}
.Procedure h3{ background:url(../../info/img/mark_h3_procedure.gif) 0px 1px no-repeat; padding:0px 0px 5px 17px;}

/* News */
.TxtNewsPrepaidRefund{background:url(../../payback/img/txt_news_prepaid_refund.gif); height:80px; text-indent:-9999em;}
.TxtNewsFundstransferRefund{background:url(../../news/news02/img/txt_news_fundstransfer_refund.gif); height:80px; text-indent:-9999em;}

/* Table
----------------------------------------------- */
table{border-collapse:collapse; margin-bottom:15px; width:100%; text-align:left;}
th , td{text-align:left; border-bottom:1px solid #999; border-top:none; border-left:none; border-right:none; vertical-align:top; padding:5px 2px;}
th.TradeName{width:300px;}
th.TradeName2{width:340px;}
th.Date{width:120px;}
th.faq{width:20px;}
th.Num{width:60px;}
td.MainTxt{padding-right:1em;}
table.MembersDisplayItems td , table.MembersDisplayItems th{border-bottom:1px solid #999;}
table.MembersDisplayItems th{width:220px;}
table.WordDocList td{width:50%; border:none; background:url(../img/link_doc.gif) no-repeat 0px 3px; min-height:36px; padding:7px 2px 7px 30px;}
table.PDFList td{width:50%; border:none; background:url(../img/link_pdf.gif) no-repeat 0px 3px; min-height:36px; padding:7px 2px 7px 30px;}
table.ExcelList td{width:50%; border:none; background:url(../img/link_xls.gif) no-repeat 0px 3px; min-height:36px; padding:7px 2px 7px 30px;}
table.OverView th{border:none; width:120px;}
table.OverView td{border:none;}
table.OverView td.Years{width:120px; padding:0px;}
table.OverView td.Events{padding:0px;}
table.OverView td a{background:url(../../common/img/triangular_orange.gif) no-repeat left 1px; padding-left:12px;}
table.MembersDisplayItems td , table.MembersDisplayItems th{border-bottom:1px solid #999;}
table.MembersDisplayItems th.NoBorder , table.MembersDisplayItems td.NoBorder{border:none; padding-bottom:0px;}
table.AboutDocument td{border:none;}
table.AboutDocument th{border:none; width:100px;}
table.AboutDocument td.FilePdf{background:url(../img/link_pdf.gif) no-repeat 0px 0px; min-height:36px;}
table.AboutDocument td.FileZip{background:url(../img/link_zip.gif) no-repeat 0px 0px; min-height:36px;}
table.Books th {font-weight:normal; width:90px; border:none; padding:0px;}
table.Books td { border:none; padding:0px;}
.Cols2 table.Books{margin-top:18px;}
/* Procedure */
table.Procedure {border-top:1px solid #999; border-left:1px solid #999; width:100%; margin-bottom:0px;}
table.Procedure th , table.Procedure td {border-right:1px solid #999; border-bottom:1px solid #999; vertical-align:middle; text-align:center; padding:5px 12px;}
table.Procedure td.AnnualFee{text-align:right;}
/* BusinessFAQ */
table.BizFAQ{border-collapse:collapse; margin-bottom:20px; width:675px; text-align:left;}
table.BizFAQ td{text-align:left; border-bottom:1px solid #999; border-top:none; border-left:none; border-right:none; vertical-align:top; padding:5px 2px;}
table.BizFAQ th.answer{width:20px; border:none;}
table.BizFAQ td.answer{text-align:left; border:none; vertical-align:top; padding:5px 2px;}
.BizFAQ li{background-image:none; list-style:none; text-indent:-2em; padding-left:2em;}


/* List
----------------------------------------------- */
#Main ul {margin-bottom:12px;}
#Main li{list-style:none; padding:0px 0px 0px 12px; background:url(../img/list_mark.gif) no-repeat 0px 3px;}
#Main ol li{list-style:decimal; background-image:none; padding:0px;}
#Main .HorizontalList li{display:inline; font-size:88%; margin-right:10px; background:none;}
#Main .HorizontalList li a{background:url(../../common/img/triangular_orange.gif) no-repeat left 1px; padding-left:12px;}
#Main .HorizontalList2 li{display:inline; font-size:88%; padding:0px; margin-right:10px; background:url(../../common/img/triangular_orange.gif) no-repeat left 1px;padding-left:12px;}
#Main li.FileDoc{ background:url(../img/link_doc.gif) no-repeat; min-height:27px; padding-left:28px; line-height:200%;}
#Main li.FilePdf{ background:url(../img/link_pdf.gif) no-repeat; min-height:27px; padding-left:28px; line-height:200%;}
#Main ol{margin:0px 0px 8px 2.2em;}
/* Num1 */
#Main ol.Num1 { margin-left: 3em; }
#Main ol.Num1 li {position: relative; list-style: none; margin-bottom: 0em;}
#Main ol.Num1 li span {position: absolute; top: 0; left: -2em;}
* html #Main ol.Num1 li span { top: -0em; } /* for win ie6 */
*:first-child+html #Main ol.Num1 li span { top: -0em; } /* for win ie7 */
/* Num2 20150713 */
#Main ol.Num2 { margin-left: 2em; }
#Main ol.Num2 li {position: relative; list-style: none; text-indent:-1.5em; margin-bottom: 0em;}
/* Num3 20190412 */
#Main ol.Num3 { margin-left: 2em; }
#Main ol.Num3 li {position: relative; list-style: none; text-indent:-1.2em; margin-bottom: 0em;}
/* Num3 20190422 */
#Main ol.Num4 { margin-left: 3em; }
#Main ol.Num4 li {position: relative; list-style: none; text-indent:-2em; margin-bottom: 0em;}
/* roman 20190419 */
#Main ol.roman { margin-left: 2em; }
#Main ol.roman li {position: relative; list-style-type: lower-roman; text-indent: -1.2em; margin-bottom: 0em;}
/* Num3ex 20190412 */
#Main ul.Num3ex {margin-left: 1em; }
#Main ul.Num3ex li {position: relative; list-style: none; text-indent:0em; margin-bottom: 0em;}
/* Num3ex2 20190412 */
#Main ul.Num3ex2 {margin-left: 3em; }
#Main ul.Num3ex2 li {position: relative; list-style: none; text-indent:-2em; margin-bottom: 0em;}
/* Num3ex3 20190412 */
#Main #box ul.Num3ex3 {margin-left: 1em; }
#Main #box ul.Num3ex3 li {position: relative; list-style:none; text-indent:-2em; margin-bottom: 0em;}
/* Num3ex4 20190412 */
#Main ul.Num3ex4 {margin-left: 1em; }
#Main ul.Num3ex4 li {position: relative; list-style: none; text-indent:-2em; margin-bottom: 0em;}
/* Num3ex5 20190412 */
#Main ul.Num3ex5 {margin-left: 0em; }
#Main ul.Num3ex5 li {position: relative; list-style: none; text-indent:-3em; margin-bottom: 0em;}
/* Num3ex6 20190422 */
#Main ul.Num3ex6 {margin-left: 0em; }
#Main ul.Num3ex6 li {position: relative; list-style: none; text-indent:-3em; margin-bottom: 0em;font-weight:normal;}
/* Num3ex7 20190422 */
#Main ul.Num3ex7 {margin-left: 1em; }
#Main ul.Num3ex7 li {position: relative; list-style: none; text-indent:-1em; margin-bottom: 0em;}
/* Num4 2020509 */
#Main ol.Num4 {margin-left: 2em; }
#Main ol.Num4 li {position: relative; list-style: none; text-indent:0em; margin-bottom: 0em;}
#Main ol.Num4 li span {position: absolute; top: 0; left: -1em;}

/* Form
----------------------------------------------- */
input , textarea , select{margin:3px 0px 0px 0px;}
.CommissionedDisplayMatter label{width:220px; float:left; font-weight:bold; clear:left;}
.CommissionedDisplayMatter label.Address{width:120px;}
.CommissionedDisplayMatter .Forms{margin-left:230px; white-space:nowrap;}
.CommissionedDisplayMatter .AddressForms{margin-left:130px; white-space:nowrap;}
.CommissionedDisplayMatter .Forms label , .CommissionedDisplayMatter .AddressForms label{width:auto; padding-left:4px; clear:none; float:none;}
.CommissionedDisplayMatter .Forms p{ margin:0px; white-space:normal; }
.SizeMax{width:100%;}
.SizeHalf{width:48%;}
.SizeLarger{width:400px;}
.SizeLarge{width:280px;}
.SizeMedium{ width:155px;}
.SizeSmall{width:80px;}
.SizeMini{width:40px;}
.BtnArea{padding:15px; text-align:center;}

/* Inquiry
----------------------------------------------- */
.InqTxt{float:left; display:inline; width:520px; margin-top:20px;}
.Inq2Txt{margin-left:1em; float:left; display:inline; width:520px;}  /*funds_consumer_inquiry.html*/
.Inq3Txt{margin-bottom:5px;}    /*funds_consumer_inquiry.html*/
.Inq4Txt{margin-left:1em; float:left; display:inline; width:650px;}  /*faq_01_b_answer.html 20150710*/

/* Info
----------------------------------------------- */
.Info {padding-left:20px;}
.Info h3{padding:10px 0px 5px 0px;}
.Info p{padding-left:30px;}
.InfoBox{padding:0px 0px 20px 30px ; width:360px;}
.Info table td{border:none;}
.pre{padding:10px 4em 10px 10em;}

/* Consumer Prepaid
----------------------------------------------- */
.IntroColTxt{float:left; display:inline; width:432px; font-size: 1em; font-weight:bold; line-height:200%;}
.IntroColTxt2{font-size: 1.3em; font-weight:bold; line-height:120%;}
.IntroColTxt2 .blue{font-size: 1.4em; font-weight:bold; line-height:120%; color : #045FB4;}

/* Comsumer Funds Transfer 
----------------------------------------------- */
.FundsTransfer #Main h2{clear:both; border-left:12px solid #9d5b99; border-bottom:2px solid #9d5b99; font-size: 20px !important; font-size: 1.6em; margin-bottom:7px; padding:0px 5px; line-height:150%;}
.nonIndent table td{border:none;}
.Enclose02{border:2px solid #a560a1; padding:5px; margin-bottom:8px; background:#FCFCFC;}
#Main .Enclose02 li{background-image:none; list-style:inside;}
.title {font-size :13px; font-weight:bold;}
.AttentionFundsTransfer{border-radius: 15px; /* CSS3草案 */ -webkit-border-radius: 15px; /* Safari,Google Chrome用 */ -moz-border-radius: 15px; /* Firefox用 */ border:2px solid #9d5b99; padding:22px; margin-bottom:8px;} /*funds_transfer_detail.html*/
#Main .AttentionFundsTransfer h3{color:#9d5b99; background:none; padding-left:0px; font-size: 15px !important; font-size: 1.1em;} /*funds_transfer_detail.html*/
#Main .AttentionFundsTransfer li{background-image:none; list-style:inside; text-indent:-1em; padding-left:1em;} /*funds_transfer_detail.html*/

/* IE6/7 Branch
----------------------------------------------- */
* html #Contents #Main .gteIE8-others {display:none;}
*:first-child+html #Contents #Main .gteIE8-others {display:none;}
:root *> #Contents #Main .lteIE7 {display:none;}
html>/**/body #Contents #Main .lteIE7 {display:none;}
#Contents #Main a.lteIE7 {border:none;}

/* Others
----------------------------------------------- */
.law{margin-top:20px;}
.Businesses h3{padding:0px 0px 5px 18px; background:url(../../businesses/img/mark_law_b_h3.gif) no-repeat 0px 1px;}
.TopicsNewsRelease .law h3{padding:0px 0px 5px 18px; background:url(../../topics_news/img/mark_law_h3.gif) no-repeat 0px 1px;}
.law table {margin-bottom:10px;}
.law table td{border:none;}
#Main li.FilePdf2{ background:url(../img/link_pdf.gif) no-repeat; min-height:27px; padding-left:28px;  padding-bottom:10px; line-height:200%;}
.About h3{padding:0px 0px 5px 18px; background:url(../../about/img/mark_about_h3.gif) no-repeat 0px 1px;}
.UnderPreparations table {margin-top:100px; }
.UnderPreparations table td{border:none; font-size: 1.2em; text-align:center;}
.Information ul li.PrepaidInfo{height:102px;background:url(../../img/menu_prepaid_info.gif);}
.Information .PrepaidInformation2{height:30px;background:url(../../img/h3_prepaid_information.gif) no-repeat;}
.Information .FundsTransfer2{height:30px;background:url(../../img/h3_funds_transfer.gif) no-repeat;}

/*Business FAQ*/
#Main .underHeaderMemberB{margin-bottom:12px; margin-left:4px;}
#Main .underHeaderMemberB li{padding:0px; width:228px; margin:0px 2px; min-height:29px; position:relative; float:left; z-index:1000; height:50px;}
#Main .underHeaderMemberB li a{display:block; width:228px; height:29px; text-indent:-9999em; border:none;}
#Main .underHeaderMemberB li ul{width:295px; margin-left:16px; display:none;}
#Main .underHeaderMemberB li ul li{height:40px; background-image:none; width:293px; margin:0px; -moz-box-shadow:2px 2px 3px #CCC;  /**←firefox**/ -webkit-box-shadow:2px 2px 3px #CCC;  /**←Safari,Chrome**/}
#Main .underHeaderMemberB li.Consumer a{background:url(../../businesses/img/menu_consumer_btn.gif) no-repeat; width:227px; height:22px; text-indent:-9999em; margin:auto; border:none;}
#Main .underHeaderMemberB li a:hover{background-position:0px -50px;}
#Main .underHeaderMemberB li ul li:hover{ background-position:0px -50px;}
#Main .underHeaderMemberB li.Company a{background:url(../../businesses/img/menu_company_btn.gif) no-repeat; width:227px; height:22px; text-indent:-9999em; margin:auto; border:none;}

/*Sitemap*/
#Main .SitemapConsumer h2{clear:both; border-left:12px solid #8493C9; border-bottom:2px solid #8493C9; font-size: 20px !important; font-size: 1.6em; margin-bottom:18px; padding:0px 5px; line-height:150%;}
#Main .SitemapBusinesses h2{clear:both; border-left:12px solid #F29600; border-bottom:2px solid #F29600; font-size: 20px !important; font-size: 1.6em; margin-bottom:18px; padding:0px 5px; line-height:150%;}
#Main .SitemapMember h2{clear:both; border-left:12px solid #8DC221; border-bottom:2px solid #8DC221; font-size: 20px !important; font-size: 1.6em; margin-bottom:18px; padding:0px 5px; line-height:150%;}
#Main .SitemapConsumerFunds h3{background:url(../../businesses/img/mark_h3_funds_transfer.gif) 0px 1px no-repeat; padding:0px 0px 5px 17px;}


#inline1 ul li.CnsmrMenu04NP{background:url(../../201208_np_consumer/img/cnsmr_menu_04.gif);}
#inline1 ul li.CnsmrMenu08NP{background:url(../../201208_np_consumer/img/cnsmr_menu_08.gif);}


aside#Right nav ul li.NetPuricaNP {background:url(../../consumer/img/menu_netpurica.gif); height:54px;}
aside#Right nav ul li.QuizNP {background:url(../../consumer/img/menu_quiz.gif); height:54px;}

#Main .TxtGreen a:link {color:#008000;}
#Main .TxtGreen a:visited{color:#008000;} 
#Main .TxtGreen a:hover{color:#FF690D;} 
#Main .TxtGreen a:active{color:#FF690D;} 

/* prepaid_means */
.prepaid_meansFig{float:left; width:302px;margin-bottom:-6px;}
.prepaid_meansFig2{float:left; width:72px;margin-bottom:-6px;}
.prepaid_meansFig_y1{margin-bottom:-6px;}
.prepaid_meansFig_y20{margin-bottom:20px;border-style:none;}
.prepaid_meansFig_202205{padding-bottom:-6px;border:none;}/* 20220511 */
.prepaid_meansFig_white{padding-top:-200px;border:none;text-decoration:none;}/* 20220511 */

#Main a.Linkmeans1{display:block; border:none; width:300px; height:94px; background:url(../../businesses/img/fig_prepaid_01_5r.png) no-repeat; text-indent:-9999em;}
#Main a.Linkmeans1:hover{background-position:-300px 0px;}

#Main a.Linkmeans2{display:block; border:none; width:302px; height:64px; background:url(../../businesses/img/fig_prepaid_01_9.png) no-repeat; text-indent:-9999em;}


#Main .prepaid_means li{background-image:none; list-style:none; text-indent:-2em; padding-left:2em;}
#Main .prepaid_means2 li{background-image:none; list-style:none; text-indent:-1em; padding-left:1em;}


/* sagi 20151216 */
#Main .sagi h3{width:662px;height:20px;background:none;background-color:#dd5718;color:#fff;padding:8px 0px 5px 10px; font-size: 18px !important; font-size: 1.2em;} 
#Main .sagi h4{color:#319cd2;font-size: 16px;font-weight:bold;padding-left:0px;} 
.catch{color:#dd5718;padding:8px 0px 5px 10px; font-size: 18px;font-weight:bold;}
.expla{line-height:180%;margin-bottom:20px;}
.point{background:url(../../consumer/giftcard_prica_netprica/img/h3_col_purica_fig.jpg) no-repeat 0px 3px; padding:0px 0px 8px 15px;color:#1B94D3; font-size: 15px !important; font-size: 1.14em;font-weight:bold;}
.sagi3_point{background:url(../../consumer/giftcard_prica_netprica/img/h3_col_purica_fig.jpg) no-repeat 0px 3px; padding:0px 0px 8px 15px;font-size: 15px !important; font-size: 1.14em;font-weight:bold;}
.sagi3_checkpoint{background:url(../../consumer/giftcard_prica_netprica/img/check.png) no-repeat 0px 3px;margin-left:20px; padding:0px 0px 8px 22px;font-size: 15px !important; font-size: 1.14em;font-weight:bold;}
.ColSagiFig{float:left; width:150px;}
.ColSagiTxt{float:left; width:525px;}
.Sagi2_catch{width:460px;margin-left:200px;color:#dd5718;padding:8px 0px 5px 0px; font-size: 14px;font-weight:bold; border-bottom:1px solid #dd5718;}
.Sagi2_catch2{width:510px;height:16px;background:none;background-color:#dd5718;color:#fff;margin-top:20px;margin-left:150px;padding:5px 0px 5px 10px; font-size: 16px !important; font-size: 1.1em;font-weight:bold; }
.hotline1{float:left;display:block;width:500px;padding-top:20px;padding-left:10px;}
.hotline2{float:left;display:block;width:150px;padding-top:20px;}
.hotline{border:1px solid #666666; padding:5px; margin-bottom:8px; background:#FCFCFC;height:240px;}
.hotline_catch{color:#319cd2;font-size: 18px;font-weight:bold;padding-left:0px;}
.hotline_pdf{display:block;text-align:left;font-size:10px;line-height:14px;width:130px;}
/* sagi_navi 20151216 */
#navi1{width: 449px; height: 49px; margin-left:auto ; margin-right:auto; margin-top:20px;  margin-bottom:20px; padding:0;text-decoration:none;}
.rollover_navi01 {top:0px;width:449px; height: 49px;background:url(../../consumer/giftcard_prica_netprica/img/sagi1_button_on.png) no-repeat left bottom; margin-left:0px ; margin-right:auto;text-decoration:none;}
.rollover_navi01 a {display:block;width:449px; height: 49px;text-decoration:none; border:none;}
.rollover_navi01 a:hover {text-indent:-9999px;text-decoration:none;} 
.rollover_navi01 a:link {text-decoration:none; border:none; } 
#navi2{width: 671px; height: 50px; margin-left:auto ; margin-right:auto; margin-top:20px;  margin-bottom:20px; padding:0;text-decoration:none;}
.rollover_navi02 {top:0px;width:671px; height: 50px;background:url(../../consumer/giftcard_prica_netprica/img/sagi2_button_on.png) no-repeat left bottom; margin-left:0px ; margin-right:auto;text-decoration:none;}
.rollover_navi02 a {display:block;width:671px; height: 50px;text-decoration:none; border:none;}
.rollover_navi02 a:hover {text-indent:-9999px;text-decoration:none;} 
.rollover_navi02 a:link {text-decoration:none; border:none; } 
#navi_manga{width: 129px; height: 22px; text-align:left;margin-left:auto ; margin-right:0px; margin-top:20px;  margin-bottom:20px; padding:0;text-decoration:none;}
.rollover_manga {top:0px;width:129px; height: 22px;background:url(../../consumer/giftcard_prica_netprica/img/manga_button_on.png) no-repeat ; text-decoration:none;}
.rollover_manga a {display:block;width:129px; height: 22px;text-decoration:none; border:none;}
.rollover_manga a:hover {text-indent:-9999px;text-decoration:none;} 
.rollover_manga a:link {text-decoration:none; border:none; } 

/* AboutDocument 20170616 */
.AboutDocument a.AttachmentD{display:inline-block; background:url(../img/mark_attachment.gif) no-repeat; width:68px; height:18px; text-indent:-9999em;     margin-left:10px; cursor:pointer;}
.AboutDocument a.AttachmentD:hover{background-position:-100px 0px; border:none;}

/*table_box 20190404*/
#box table{border-collapse:collapse; margin-bottom:15px; width:100%; text-align:center;}
#box table th{text-align:left;background-color:#eee; border:1px solid #999; vertical-align:top; padding:5px 4px; text-align:center;}
#box table td{text-align:left; border:1px solid #999; vertical-align:top; padding:5px 4px;}

/*table_box2 20190417*/
#box2 table{border-collapse:collapse; margin-bottom:15px; margin-left:15px; width:90%;}
#box2 table td{text-align:left; border:1px solid #999; vertical-align:top; padding:5px 4px; text-align:center;}

/*listStyle 20200521*/
#Main ol.adr { margin-left: 2em; }
#Main ol.adr li {position: relative; list-style-type: disc; text-indent:0em; margin-bottom: 0em;}

/* prepaid_means img border20200605 */
.no-border {border-style: none;}
.no-border {border: none;}

.RowSpacer1{clear:both; overflow:hidden; height:40px;}

/* 20210222*/
.Information .ConsumerProtection{
	height:48px;
	background:url(../../img/h3_ConsumerProtection.gif) no-repeat;
}
.Information .InformationService{
	background:url(../../img/menu_InformationService.gif) no-repeat;
}
.Information .Protection{
	background:url(../../img/menu_Protection.gif) no-repeat;
}
#inline1 ul li.CnsmrMenu09_2{background:url(../../consumer/img/cnsmr_menu_09_2.gif);}
#Main a.ToForm2{display:block; background:url(../../member/img/btn_to_form2.gif) no-repeat; width:178px; height:23px; text-indent:-9999em; margin:auto; border:none;}
#Main a.ToForm2:hover{background-position:-242px 0px;;}

aside nav ul li.CsmProtection {background:url(../../consumer/img/menu_protection_items.gif); height:54px;}

table.MemberEntrust {width:500px; margin:auto;}
table.MemberEntrust td {width:250px; border:none; text-align:center;}
table.MemberEntrust2 {width:200px; margin:auto;}
table.MemberEntrust2 td {border:none; text-align:center;}

table.MemberEntrustSpace2 {width:540px;margin:0 80px 0 100px; border-spacing: 100px;}
table.MemberEntrustSpace2 td {width:270px;border:none; text-align:left;}

p.MemberPdf{
	position:relative;
	line-height:2em;
	text-indent:2em;
}
p.MemberPdf:before{
	position:absolute;
	left:0;
	content:"";
	display:inline-block;
	width:2em;
	height:2em;
	background:url(../img/link_pdf_han.gif)  no-repeat;
	background-size:contain;
}
p.MemberPdf2{
	position:relative;
	line-height:2em;
	text-indent:2em;
}
p.MemberPdf2:before{
	position:absolute;
	left:3em;
	content:"";
	display:inline-block;
	width:2em;
	height:2em;
	background:url(../img/link_pdf_han.gif)  no-repeat;
	background-size:contain;
}

/* 20210226 */
.mukengen__attentions {
	font-weight:normal;
	font-size:11px;
	line-height:1.0;
}

/* 20210301 */
.ConsentClause {
    border: 3px solid #EEE;
    padding:20px;
}

/* 20210316 */
.Information--UserProtection .Protection2 li {
	background-image:url(../../img/menu_Protection.gif);
	background-size:auto;
	background-repeat:no-repeat;
}

/* 20220308 */
#Main .FundsTransferML li{background-image:none; list-style:none; text-indent:-1.2em; padding-left:1em;}
#Main .FundsTransferML .pEx{color:red; border-bottom:1px solid red;}
#Main .FundsTransferMLlead{font-size:22px; font-weight:bold;}

/*20220511*/
.Information .PrepaidInformation2022{height:30px;background:url(../../img/h3_prepaid_information.gif) no-repeat;margin-top:6px;}
a img {margin-bottom: -6px; border-bottom: 1px solid #fff;}

/*table_box3 20220719*/
#box3 table{border-collapse:collapse; margin-left:15px; margin-bottom:15px; width:96%; text-align:center;}
#box3 table th{text-align:left;background-color:#eee; border:1px solid #999; vertical-align:top; padding:5px 4px;}
#box3 table td{text-align:left; border:1px solid #999; vertical-align:top; padding:5px 4px;}

/*table_box4 20220719*/
#box4 table{border-collapse:collapse; margin-left:15px; margin-bottom:15px; width:96%; text-align:center;}
#box4 table th{text-align:left;background-color:#eee; border:1px solid #999; padding:5px 4px;}
#box4 table td{text-align:left; border:1px solid #999; padding:5px 4px;}
#box4 table td.center{text-align:center;}
#box4 table td.middle{vertical-align:middle;}

/*20220810 assemblly*/
.Member #Main li.FileExcel{ background:url(../img/link_xls.gif) no-repeat; min-height:27px; padding-left:28px; margin-top:10px;margin-left:10px;line-height:200%;}
.Member #Main li.FilePdf3{ background:url(../img/link_pdf.gif) no-repeat; min-height:27px; padding-left:28px; margin-top:10px;margin-left:10px; line-height:200%;}


/* PAGE NAV */
#Main .MembersNav {
	width: auto;
	position: relative;
	margin-bottom: 20px;
	z-index: 100;
  }
  #Main .MembersNav .MembersNavList {
	display: flex;
	justify-content: center;
	gap: 0px 2px;
  }
  #Main .MembersNav .MembersNavList li {
	background-color: #E0EAA7;
	flex: 1;
	height: 52px;
	width: 20%;
	margin: 0;
	padding: 0;
	text-align: center;
	position: relative;
	background-position: center center;
	background-repeat: no-repeat;
  }
  #Main .MembersNav .MembersNavList li:hover {
	background-color: #83B030;
  }
  #Main .MembersNav .MembersNavList li:hover ul {
	opacity: 1;
	visibility: visible;
  }
  #Main .MembersNav .MembersNavList li a {
	text-decoration: none;
	display: block;
	width: 100%;
	height: 100%;
	padding: 8px;
	cursor: pointer;
	overflow: hidden;
	text-indent: 200%;
	white-space: nowrap;
	border: none;
  }
  #Main .MembersNav .MembersNavList li ul {
	position: absolute;
	min-width: 150px;
	top: 100%;
	left: 0;
	padding-top: 5px;
	opacity: 0;
	transition: all 0.3s;
	visibility: hidden;
	display: block;
  }
  #Main .MembersNav .MembersNavList li ul li {
	width: 310px;
	height: 46px;
	background-color: #E5E5E4;
	border: 1px solid #888888;
	margin-top: -1px;
	background-position: 18px center;
  }
  #Main .MembersNav .MembersNavList li ul li:hover {
	background-color: #B4B3B3;
  }
  #Main .MembersNav .MembersNavList li:nth-child(1) {
	background-image: url(../img/MembersNavList_01.svg);
  }
  #Main .MembersNav .MembersNavList li:nth-child(1):hover {
	background-image: url(../img/MembersNavList_01_hover.svg);
  }
  #Main .MembersNav .MembersNavList li:nth-child(1) > ul li:nth-child(1) {
	background-image: url(../img/MembersNavList_01_01.svg);
  }
  #Main .MembersNav .MembersNavList li:nth-child(1) > ul li:nth-child(2) {
	background-image: url(../img/MembersNavList_01_02.svg);
  }
  #Main .MembersNav .MembersNavList li:nth-child(2) {
	background-image: url(../img/MembersNavList_02.svg);
  }
  #Main .MembersNav .MembersNavList li:nth-child(2):hover {
	background-image: url(../img/MembersNavList_02_hover.svg);
  }
  #Main .MembersNav .MembersNavList li:nth-child(2) > ul li:nth-child(1) {
	background-image: url(../img/MembersNavList_02_01.svg);
  }
  #Main .MembersNav .MembersNavList li:nth-child(2) > ul li:nth-child(2) {
	background-image: url(../img/MembersNavList_02_02.svg);
  }
  #Main .MembersNav .MembersNavList li:nth-child(3) {
	background-image: url(../img/MembersNavList_03.svg);
  }
  #Main .MembersNav .MembersNavList li:nth-child(3):hover {
	background-image: url(../img/MembersNavList_03_hover.svg);
  }
  #Main .MembersNav .MembersNavList li:nth-child(4) {
	background-image: url(../img/MembersNavList_04.svg);
  }
  #Main .MembersNav .MembersNavList li:nth-child(4):hover {
	background-image: url(../img/MembersNavList_04_hover.svg);
  }
  #Main .MembersNav .MembersNavList li:nth-child(4) > ul li:nth-child(1) {
	background-image: url(../img/MembersNavList_04_01.svg);
  }
  #Main .MembersNav .MembersNavList li:nth-child(4) > ul li:nth-child(2) {
	background-image: url(../img/MembersNavList_04_02.svg);
  }
  #Main .MembersNav .MembersNavList li:nth-child(5) {
	background-image: url(../img/MembersNavList_05.svg);
  }
  #Main .MembersNav .MembersNavList li:nth-child(5):hover {
	background-image: url(../img/MembersNavList_05_hover.svg);
  }
  #Main .MembersNav .MembersNavList > li:first-child {
	border-radius: 12px 0 0 12px;
  }
  #Main .MembersNav .MembersNavList > li:last-child {
	border-radius: 0 12px 12px 0;
  }
  
  
/* NEWS TAB */
.container {
	width: 654px;
	margin: 50px auto;
  }
  
  .NewsTabs {
	display: flex;
	margin-bottom: 12px;
  }
  .NewsTabs .NewsTab__Btn {
	flex: 1;
	padding: 8px;
	background: #83B030;
	color: #fff;
	border: 1px solid #ebebeb;
	font-size: 13px !important;
	outline: none;
	cursor: pointer;
  }
  .NewsTabs .NewsTab__Btn.NewsTab__Btn--Active {
	background: #FFF;
	border-bottom-color: #FFF;
	color: #000;
  }
  
  .NewsPages {
	width: 100%;
	height: 256px;
  }
  .NewsPages .NewsPage {
	position: absolute;
	opacity: 0;
	visibility: hidden;
	transition: all 0.3s ease;
	width: 654px;
  }
  .NewsPages .NewsPage.NewsPage--Active {
	opacity: 1;
	visibility: visible;
  }
  .NewsPages .NewsPage .NewsPages__ShowList {
	margin: 0 0 1em auto;
	padding: 0 0 0 20px;
	display: table;
	background: url(../img/mark_sub_footer_link.gif) no-repeat 0px 2px;
  }
  .NewsPages .NewsPage .NewsPages__ShowList a {
	text-decoration: none;
	border-bottom: none !important;
  }
  .NewsPages .NewsPage .NewsPages__ShowList a:link, .NewsPages .NewsPage .NewsPages__ShowList a:visited {
	color: #333333 !important;
  }
  .NewsPages .NewsPage .member-maesho-sokuho {
	overflow-y: scroll;
	height: 230px;
  }
  .NewsPages .NewsPage .member-maesho-sokuho .LabelNum {
	width: 40px;
	border-bottom: 2px solid #C2D986;
	display: block;
	float: left;
	font-weight: bold;
	display: none;
  }
  .NewsPages .NewsPage .member-maesho-sokuho .LabelDate {
	width: 100px;
	border-bottom: 2px solid #C2D986;
	display: block;
	float: left;
	margin-left: 5px;
	clear: none;
	font-weight: bold;
	display: none;
  }
  .NewsPages .NewsPage .member-maesho-sokuho .LabelTitle {
	display: block;
	width: auto;
	border-bottom: 2px solid #C2D986;
	font-weight: bold;
	margin-top: 3px;
	display: none;
  }
  .NewsPages .NewsPage .member-maesho-sokuho .Num {
	width: 40px;
	display: block;
	float: left;
	display: none !important;
  }
  .NewsPages .NewsPage .member-maesho-sokuho .Date {
	width: 90px;
	display: block;
	float: left;
	margin-left: 5px;
	clear: none;
  }
  .NewsPages .NewsPage .member-maesho-sokuho dd {
	margin: 0px 10px 4px 110px !important;
	padding: 0px;
  }
  .NewsPages .NewsPage .member-maesho-sokuho dd a:link, .NewsPages .NewsPage .member-maesho-sokuho dd a:visited {
	color: #006BB4;
	text-decoration: none;
	border-bottom: 1px solid #000;
  }
  .NewsPages .NewsPage .member-maesho-sokuho dd a.Attachment {
	display: inline-block;
	background: url(../img/mark_attachment.gif) no-repeat;
	width: 68px;
	height: 18px;
	text-indent: -9999em;
	margin-left: 18px;
	cursor: pointer;
  }/*# sourceMappingURL=style.css.map */

/*20230426 sitemap*/
#Main .SitemapMemberh3 h3{background:url(../../member/img/mark_assembly_h3.gif) 0px 1px no-repeat; padding:0px 0px 5px 17px;}

/*20240109 member model*/
.Member #Main li.FileExcel2{ background:url(../img/link_xls.gif) no-repeat; min-height:27px; padding-left:28px; margin-top:2px;line-height:200%;}

/*20240219 index*/
.Information .Abolish{
	background:url(../../img/menu_abolish.png) no-repeat;
}
.Information{
	background:url(../../img/bg_imformation520.gif) no-repeat bottom;
}

/*20240623 index*/
.illegal_2024n{
	height:80px;
	margin-top:4px;
	margin-bottom:4px;
}

/*20240813 sagi2*/
#navi_mangalink2{width: 350px; height: 40px; text-align:left;margin-left:auto ; margin-right:0px; margin-top:20px;  margin-bottom:20px; padding:0;text-decoration:none;}
.rollover_mangalink {top:0px;width:350px; height: 40px;background:url(../../consumer/giftcard_prica_netprica/img/mangalink_button2_on.png) no-repeat ; text-decoration:none;}
.rollover_mangalink a {display:block;width:350px; height: 40px;text-decoration:none; border:none;}
.rollover_mangalink a:hover {text-indent:-9999px;text-decoration:none;} 
.rollover_mangalink a:link {text-decoration:none; border:none; } 