@charset "EUC-JP";

#infobox{ font-family:"Meiryo","Hiragino Kaku Gothic ProN","MS PGothic",sans-serif}/*利用案内TOP*/

#deliimg img{ height:auto;}

/*20120530*/
p#marg-30{ margin:-30px 0 0 0;}
p#marg-20{ margin:-20px 0 0 0;}


/*********************************マイメニュー*********************************/
#mm_contents {width:80%;text-align:center; margin:0 auto;}
#mm_contents h3{ font-size:16px; font-family:verdana; color:#330099; font-weight:bold; display:block; margin:30px 0;}
#mm_contents a:link, #mm_contents a:visited{color:#1449AE;} 
#mm_contents a:hover{color:#1449AE; text-decoration:none; color:#0099FF;} 

.focusbox,.focusboxD{
margin:0 0 15px 22px;
width:350px;
height:320px;
padding:0;
float:left;
border-right:#CBCBCB solid;
border-left:#DDDDDD solid;
border-top:#DEDEDE solid;
border-bottom:#ABABAB solid;
border-width:1px 1px 1px 1px;
font-family:verdana;
}

.focusboxB{
clear:both;
margin:0 0 15px 2px;
width:95%;
padding:0 0 10px 0;
border-right:#CBCBCB solid;
border-left:#DDDDDD solid;
border-top:#DEDEDE solid;
border-bottom:#ABABAB solid;
border-width:1px 1px 1px 1px;
font-family:verdana;
}


.focusboxC{
clear:both;
margin:0 0 15px 10px;
width:97%;
padding:0 0 25px 0;
border-right:#CBCBCB solid;
border-left:#DDDDDD solid;
border-top:#DEDEDE solid;
border-bottom:#ABABAB solid;
border-width:1px 1px 1px 1px;
}

#mm_contents .focusboxC dt{padding:0 10px 0 25px; margin:0 0 15px 0; background:url('/img/common/welcomttl.gif') no-repeat 0 0; text-align:left; height:31px;}
#mm_contents .focusboxC dd{ text-align:left;background:url('/img/common/liststyle01.gif') no-repeat 0 3px; font-size:90%; padding:0 0 0 15px;  margin:10px 0 0 50px; width:180px; float:left;}
#mm_contents .focusboxC dd a:link, #mm_contents .focusboxC dd a:visited{color:#1449AE; font-weight:bold;} 
#mm_contents .focusboxC dd a:hover{text-decoration:none; color:#0099FF; font-weight:bold;} 



.focusboxD{height:200px;}



#mm_contents dt{padding:1px 10px 0 25px; margin:0 0 25px 0; background:url('/img/common/welcomttl.gif') no-repeat 0 0; text-align:left; height:31px;}

#mm_contents dt.1{padding:1px 10px 0 25px; margin:0 0 25px 0; background:url('/img/info/welcomttl_1.gif') no-repeat 0 0; text-align:left; height:31px;}
#mm_contents dt.2{padding:1px 10px 0 25px; margin:0 0 25px 0; background:url('/img/info/welcomttl_2.gif') no-repeat 0 0; text-align:left; height:31px;}
#mm_contents dt.3{padding:1px 10px 0 25px; margin:0 0 25px 0; background:url('/img/info/welcomttl_3.gif') no-repeat 0 0; text-align:left; height:31px;}
#mm_contents dt.4{padding:1px 10px 0 25px; margin:0 0 25px 0; background:url('/img/info/welcomttl_4.gif') no-repeat 0 0; text-align:left; height:31px;}
#mm_contents dt.5{padding:1px 10px 0 25px; margin:0 0 25px 0; background:url('/img/info/welcomttl_5.gif') no-repeat 0 0; text-align:left; height:31px;}
#mm_contents dt.6{padding:1px 10px 0 25px; margin:0 0 25px 0; background:url('/img/info/welcomttl_6.gif') no-repeat 0 0; text-align:left; height:31px;}



#mm_contents dt h4{font-size:98%; font-weight:bold; color:#000033; text-align:left; margin:0; padding:6px 0 0 0; letter-spacing:1px; display:block; width:300px;}
.focusbox dd,.focusboxD dd{ text-align:left;background:url('/img/common/liststyle01.gif') no-repeat 0 3px; font-size:90%; padding:0 0 0 18px;  margin:14px 0 0 20px; font-weight:bold;}
.focusbox dd#d_matome01{ background:none; font-size:90%; padding:0;  margin:13px 0 0 19px; font-weight:bold;}
.focusboxB dd{ text-align:center; padding:0; font-size:90%; margin:0;}
.focusbox dd p,.focusboxD dd p{display:block; color:#555555; font-size:75%; padding:0 0 0 5px; margin-top:2px;}
.focusboxB dd{ padding:0 0 15px 0;}
.focusboxB dd img{ background:none; height:auto;}

#seculicence{ margin:50px 0 0 0; text-align:right; list-style:none;}
#seculicence li{ display:inline; margin:0 5px 0 5px;}
#seculicence li img{ border:none; display:none;}
#back_mm{ width:770px; text-align:right; font-size:80%; display:block; padding:0; margin:0 0 8px 0;}

#taikaialart{ width:65%; text-align:center; margin:0 0 0 16px; border:1px #BBBBBB solid; }
#taikaialart th{ background:#FF0000; font-weight:bold; color:#FFFFFF; padding:2px 0 1px 0; text-align:center; font-size:96%; line-height:140%;}
#taikaialart td{padding:10px 20px 15px 20px; color:#000000;}
#taikaialart td p{ color:#FF0000; font-weight:bold; text-align:center; font-size:110%; padding:4px 0 6px 0;}
#taikaialart td p span{ font-size:90%; font-weight:normal;}
#taikaialart td ul{ list-style:none; margin: 0 0 0 15px;}
#taikaialart td li{ background:url('/img/common/liststyle01.gif') no-repeat 0 4px; margin: 3px 0; padding:0 0 0 18px;}

#ad_change{ width:80%; font-size:90%; line-height:160%; font-weight:bold; color:#FF0000; display:block; margin:20px 0 0 0;}





/*案内所ＴＯＰ*/
.menubox{ margin:15px 0 20px 8px;}
.menubox .focusbox{ height:290px; padding:0 0 20px 0;}
.menubox .focusbox dd{ margin:12px 0 0 25px;}







/*メールアドレスの変更*/
#mlchg{ font-size:90%; line-height:160%; margin:30px 0 0 0; display:block;}


/*********************************ご利用案内所*********************************/

/*はじめての利用*/
#primg,#primg02{ width:805px;text-align:center;}
#primg img{ margin:15px 0;}
#primg02 img{ margin:5px 0;}
#welcomlist{background:url('/img/info/welcom_sl02.jpg') no-repeat 0 44px; width:805px; margin:30px 0 0 0; }
#account{display:block; margin:50px 0 0 0;}
#accountB{display:block; margin:50px 0 30px 0;}



/*共通*/

.key_sttl07{  /*利用案内所 中見出し*/
padding:0 0 10px 0;
width:750px;
height:30px;
display:block;
font-size:140%;
text-align:left;
margin:30px 0 0 10px;
/*background:url('/img/common/tbg_s02b.gif') no-repeat right 0;*/
border-bottom:2px #009999 solid; 
}


.key_sttl07 h2{
font-size:80%;
line-height:115%;
font-weight:bold;
/*background:url('/img/common/tbg_s01a.gif') no-repeat left 0 ;*/
display:block;
height:30px;
margin:0 25px 0 0;
padding:5px 0 0 0;
text-align:left;
font-family:verdana;
}

.tbc01{ border-bottom:3px #FF6600 solid;}
.tbc03{ border-bottom:3px #3333CC solid;}
.tbc04{ border-bottom:3px #296501 solid;}
.tbc05{ border-bottom:3px #660033 solid;}
.tbc06{ border-bottom:3px #FF3300 solid;}
.tbc07{ border-bottom:3px #0066CC solid;}


.infoset{ width:750px; margin:0 auto 0 10px; padding:0;}
.midchatch{ font-size:86%; line-height:140%; margin:10px 0 0 0; padding:0; display:block;}

/*インフォ見出しカラー*/
.pr1,.pr2,.pr3,
.pr4,.pr5,.pr6,
.pr7,.pr8,.pr9
{ clear:both; width:99%; font-weight:bold; padding:0; font-size:110%;margin:60px 0 0 10px; display:block;}

.pr1,.pr2,.pr3,
.pr4,.pr5,.pr6,
.pr7,.pr8,.pr9{ background:url('/img/common/tbg_s_all.gif') no-repeat right 0;}



.pr1 h3,.pr2 h3,.pr3 h3,
.pr4 h3,.pr5 h3,.pr6 h3,
.pr7 h3,.pr8 h3,.pr9 h3{ width:500px; font-weight:bold; margin:0; padding:5px 0 0 25px; line-height:140%; font-size:16px; color:#000000;}

.pr1 h3{background:url('/img/common/tbg_s08a.gif') no-repeat 0 1px; height:34px;}
.pr2 h3{background:url('/img/common/tbg_s09a.gif') no-repeat 0 1px; height:34px;}
.pr3 h3{background:url('/img/common/tbg_s10a.gif') no-repeat 0 1px; height:34px;}
.pr4 h3{background:url('/img/common/tbg_s11a.gif') no-repeat 0 1px; height:34px;}
.pr5 h3{background:url('/img/common/tbg_s12a.gif') no-repeat 0 1px; height:34px;}
.pr6 h3{background:url('/img/common/tbg_s13a.gif') no-repeat 0 1px; height:34px;}
.pr7 h3{background:url('/img/common/tbg_s14a.gif') no-repeat 0 1px; height:34px;}

.lilmarg{margin:20px 0 0 0; width:780px;}

.red{color:#FF0000; font-size:110%;}
.blue{color:#0000FF; font-size:110%;}


.infoset dl{margin:0 0 0 15px; width:100%; font-size:13px; /*border-bottom:1px #CDCDCD solid; */padding:0 0 25px 0; background:url('/img/common/spbg01.gif') repeat-x bottom;}
dt.prs0{ color:#333333; padding:0 8px 0 0; display:block; margin:20px 0 0 5px; font-weight:bold; font-size:16px; line-height:175%;}
dt.prs1{ color:#333333; padding:0 8px 0 16px; background:url('/img/common/liststyle02.gif') no-repeat 0 8px; display:block; margin:20px 0 0 5px; font-weight:bold; font-size:16px;line-height:175%;}
.infoset dd{ margin:12px 0 0 0; line-height:200%; font-size:14px; position:relative;}
.infoset dd.subtxt{ margin:3px 0 0 0; font-size:80%; padding:0 0 0 40px; color:#993300;}
.infoset dd.imagecut{text-align:center; margin:0; padding:0;}
.infoset dd.imagecut div{margin:15px 0 0;}
.infoset dd.imagecut p{font-size:80%; color:#000000; text-align:left; padding:5px 0 0 20px; line-height:140%;}
.infoset dd .mpr1{ font-weight:bold; font-size:105%; color:#000066; padding:5px 0;}
.infoset dd .mpr2{ font-weight:bold; font-size:105%; color:#000066; margin:-20px 0 0 0;}
.infoset dd .mpr2red{ font-weight:bold; font-size:105%; color:#ff0000; padding:5px 0;}
.infoset dd.answer{ padding:0; margin:8px 0 30px 13px;}
.infoset dd.answer span{ color:#0000FF; font-weight:bold;}
.infoset dd.answer span.red{ color:#FF0000; font-weight:bold;}
.infoset dd span{ color:#aa0000; font-size:100%;}


#infobox .keyttl03B{margin:35px 0 0 15px; width:98%;}
#infobox .key_sttl07{margin:10px 0 0 10px; padding-bottom:11px;}


.samplemgzn1{position:absolute; top:-110px; left:495px;}
.samplemgzn2{position:absolute; top:-120px; left:495px;}
.samplemgzn1btn{position:absolute; top:80px; left:289px;}
.samplemgzn2btn{position:absolute; top:65px; left:289px;}
.mylistimg{position:absolute; top:-15px; left:400px;}
.kantan{position:absolute; top:0px; left:370px;}

#listfoter{ margin:50px 0 10px 0; font-size:86%; font-weight:normal; padding:20px 5px;}
#listfoter li.pre{ float:left; padding: 0 0 0 15px; text-align:left; background:url('/img/common/liststyle04b.gif') no-repeat left 4px; margin:0 0 0 15px;}
#listfoter li.nxt{ float:right; padding:0 15px 0 0; text-align:right; background:url('/img/common/liststyle04.gif') no-repeat right 4px; margin:0 15px 0 0;}
#listfoter a{ color: #990000;}


/*メールマガジンメリット*/
#mmgzn_melit{text-align: center; margin:15px 0 0 0;}


.infoset dd .detailttl{ font-size:90%; background-color:#CDCDCD; margin:0 0 30px 0;}
.detailttl th{ background-color:#000066; color:#FFFFFF; text-align:center; font-weight:bold; padding:3px 0;}
.detailttl th.ctgrys{ width:150px;}
.detailttl th.marks{ width:150px;}
.detailttl td{ padding:8px 10px; line-height:175%; background-color:#FFFFFF; font-size:14px;}

.infoset dd.lsizetbl{ margin:15px 0; padding:0;}

#acntdelete { font-size:100%; margin:60px 0 40px 0;}
#acntdelete p{ font-size:120%; color:#0099CC; font-weight:bold; display:block; margin:0 0 15px 0;}


/*Flets BNR*/
#flets_bnr{position:relative; margin:0; padding:0;}
#flets_bnr img{position:absolute; left:675px; top:0px;}
#nttalart{ margin:5px 0 30px 0;}


.changeoeder{background:#CCC;}
.changeoeder span.marusign{ font-size:28px; font-weight:bold;}
.changeoeder table th{padding:8px 0;}
.changeoeder table td{padding:10px 5px; font-size:13px;}
.changeoeder table td span.ul{ color:#9A0F0F;}