@charset "UTF-8";
/* Reset Style */
html{
overflow-y:scroll;
}

html, body{
height:100%;
}

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video{
margin:0;
padding:0;
border:0;
outline:0;
font-size:100%;
font-style:normal;
vertical-align:baseline;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section{
display:block;
}

nav ul{
list-style:none;
}

li{
list-style:none;
}

blockquote, q{
quotes:none;
}

blockquote:before, blockquote:after,
q:before, q:after{
content:'';
content:none;
}

a{
margin:0;
padding:0;
vertical-align:baseline;
}

ins{
background-color:#ff9;
color:#000;
text-decoration:none;
}

mark{
background-color:#ff9;
color:#000;
font-style:italic;
font-weight:bold;
}

del{
text-decoration:line-through;
}

abbr[title], dfn[title]{
border-bottom:1px dotted;
cursor:help;
}

table{
border-collapse:collapse;
border-spacing:0;
}

table th p, table th ul, table th ol, table td p, table td ul, table td ol{
padding-bottom:0;
margin-bottom:0;
}

table th p.icon01 img, table td p.icon01 img{
margin:0 5px;
}

hr{
display:block;
height:1px;
border:0;
border-top:1px solid #cccccc;
margin:1em 0;
padding:0;
}

input, select{
font-family:\30e1\30a4\30ea\30aa,\30D2\30E9\30AE\30CE\89D2\30B4\20\50\72\6F\20\57\33,"Hiragino Kaku Gothic Pro",\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF,Arial,sans-serif;
vertical-align:middle;
}

img{
vertical-align:top;
}

img.blank{
padding:0 0 0 5px;
vertical-align:baseline;
}

img.pdf{
padding:0 0 0 5px;
vertical-align:baseline;
}

img.icon-01{
vertical-align:baseline;
}

img.notice{
margin-top:1px;
vertical-align:middle;
position:relative;
}

img.topic{
margin-right:7px;
vertical-align:middle;
}

img.btn{
margin:0 auto;
display:block;
}

/*------------------------------------------------------
 BaseStyle
------------------------------------------------------*/
body{
font-size:87.5%;
font-family:\30e1\30a4\30ea\30aa,\30D2\30E9\30AE\30CE\89D2\30B4\20\50\72\6F\20\57\33,"Hiragino Kaku Gothic Pro",\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF,Arial,sans-serif;
color:#1f1f1f;
text-align:center;
line-height:1.5;
}

body.fz-l{
font-size:100%;
}

em, b{
font-weight:bold;
}

sup{
color:#575757;
}

sub{
color:#575757;
}

strong{
color:#cc0000;
}

a:link{
color:#002a66;
text-decoration:underline;
}

a:hover{
text-decoration:none;
}

a:visited{
color:#710080;
}

a sup, a sub{
color:#002a66;
}

#wrap{
text-align:left;
}

#container{
width:1000px;
margin:0 auto;
padding:0 0 100px;
position:relative;
overflow:hidden;
display:block;
background:url(/aeonbank2/shared/images/footer/bg/btm_01.png) no-repeat bottom left;
}

#pagetop{
width:1000px;
margin:0 !important;
margin:0 0 -1px;
clear:both;
text-align:right;
display:block;
position:absolute;
bottom:0;
right:0;
}

#pagetop img{
vertical-align:bottom;
}

.ga, .adplan{
display:none;
}

/*------------------------------------------------------
 Header
------------------------------------------------------*/
#header{
width:1000px;
margin:0 auto -5px;
padding:0 0 5px;
position:relative;
z-index:1000;
background:url(/aeonbank2/shared/images/header/shadow_01.png) no-repeat bottom;
}

.header-content{
width:inherit;
height:78px;
position:relative;
}

.header-content .sitetitle{
position:absolute;
top:22px;
}

.header-content .user-select{
position:absolute;
top:0;
right:0;
overflow:hidden;
}

.header-content .user-select ul{
overflow:hidden;
}

.header-content .user-select li{
float:left;
}

.header-content .utility{
margin:8px 0 0;
overflow:hidden;
position:absolute;
top:28px;
right:0;
}

.header-content .utility li, .header-content .utility dt, .header-content .utility dd{
float:left;
}

.header-content .utility li{
margin:5px 0 0;
}

.header-content .utility li.adjust{
overflow:hidden;
}

.header-content .utility li.adjust dt{
margin:4px 0 0 2px;
}

.header-content .utility li.adjust dd{
margin:0 0 0 4px;
}

.header-content .utility li.adjust dd img{
opacity:1.0;
filter:alpha(opacity=100);
}

.header-content .utility li.adjust dd.ad-first{
background:url(/aeonbank2/shared/images/header/utility_font_02.png) no-repeat;
}

.header-content .utility li.adjust dd.ad-first img{
opacity:0.0;
fliter:alpha(opacity=0);
}

.header-content .utility li.adjust dd.ad-last{
background:url(/aeonbank2/shared/images/header/utility_font_03.png) no-repeat;
}

.header-content .utility li.adjust dd.ad-last img{
opacity:0.0;
fliter:alpha(opacity=0);
}

.header-content .utility li.adjust dd.current-f{
background:url(/aeonbank2/shared/images/header/utility_font_02_a.png) no-repeat;
}

.header-content .utility li.adjust dd.current-f img{
opacity:0.0;
fliter:alpha(opacity=0);
}

.header-content .utility li.adjust dd.current-f.fov{
background:url(/aeonbank2/shared/images/header/utility_font_02_a.png) no-repeat;
}

.header-content .utility li.adjust dd.current-l{
background:url(/aeonbank2/shared/images/header/utility_font_03_a.png) no-repeat;
}

.header-content .utility li.adjust dd.current-l img{
opacity:0.0;
fliter:alpha(opacity=0);
}

.header-content .utility li.adjust dd.current-l.lov{
background:url(/aeonbank2/shared/images/header/utility_font_03_a.png) no-repeat;
}

.header-content .utility li.adjust dd.fov{
background:url(/aeonbank2/shared/images/header/utility_font_02_o.png) no-repeat;
}

.header-content .utility li.adjust dd.lov{
background:url(/aeonbank2/shared/images/header/utility_font_03_o.png) no-repeat;
}

.header-content .utility li.adjust .op{
opacity:0.0;
filter:alpha(opacity=0);
}

.header-content .utility li.link{
margin:9px 0 0 20px;
}

.header-content .utility li.search{
width:250px;
height:24px;
margin:0 0 0 20px;
padding:4px 0;
background:url(/aeonbank2/shared/images/header/search_bg.png) no-repeat;
}

.header-content .utility li.search form{
width:246px;
height:24px;
margin:0 0 0 4px;
display:block;
position:relative;
overflow:hidden;
background:url(/aeonbank2/shared/images/header/search_bgtext_02.png) no-repeat left top;
}

.header-content .utility li.search label{
width:23px;
height:21px;
text-indent:100%;
overflow:hidden;
position:absolute;
top:2px;
left:2px;
z-index:100;
display:block;
background:url(/aeonbank2/shared/images/modules/icon/sprite.png) -73px -78px no-repeat;
}

.header-content .utility li.search #site-search{
width:158px;
height:21px;
margin:0;
padding:3px 10px 0 24px;
line-height:20px;
font-size:100%;
float:left;
position:relative;
vertical-align:bottom;
left:1px;
display:block;
border:none;
background:url(/aeonbank2/shared/images/header/search_bgtext_01.png) repeat-x;
}

.header-content .utility li.search #search-btn{
width:50px;
height:24px;
color:transparent;
text-indent:-100%;
cursor:pointer;
overflow:hidden;
float:right;
position:absolute;
right:4px;
border:none;
display:block;
background:url(/aeonbank2/shared/images/header/search_btn.png) 0 0 no-repeat;
}

/*------------------------------------------------------
 Footer
------------------------------------------------------*/
#footer{
width:100%;
font-size:92.8%;
color:#575757;
line-height:2.0;
background:#ffffff;
}

.footer-content{
width:100%;
padding:23px 0 25px;
}

.footer-content.primary{
padding:18px 0 15px;
border-top:4px solid #adadad;
background:#f7f7f7;
}

.footer-content.secondary{
padding:4px 0 2px;
border-bottom:1px solid #d1d1d1;
background:#ebebeb;
}

.footer-inner{
width:1000px;
margin:0 auto;
overflow:hidden;
position:relative;
}

.footer-inner .info-corp{
width:440px;
float:left;
overflow:hidden;
}

.footer-inner .info-corp li{
width:196px;
margin:0 20px 0 0;
padding:0 0 0 4px;
float:left;
display:inline;
}

.footer-inner .info-corp li.mainlink{
width:416px;
margin:0 0 9px;
padding:0 0 0 4px;
}

.footer-inner .info-corp li a{
padding:0 0 0 12px;
color:#575757;
background:url(/aeonbank2/shared/images/modules/icon/arrow_02.png) no-repeat left center;
}

.footer-inner .info-other{
width:245px;
margin:0 20px 0 0;
float:left;
}

.footer-inner .info-other p{
margin:0 0 9px;
}

.footer-inner .info-other dl dt{
margin:0 0 2px;
font-weight:bold;
color:#333333;
}

.footer-inner .info-other dl dd{
line-height:1.6;
}

.footer-inner .info-security{
width:303px;
margin:0 0 0 -8px;
text-align:right;
float:left;
overflow:hidden;
}

.footer-inner .info-security img{
padding:0 0 0 8px;
vertical-align:bottom;
}

.footer-inner .info-utility{
width:480px;
margin:0 0 -1px -10px;
overflow:hidden;
float:left;
}

.footer-inner .info-utility li{
margin:0 10px 0 0;
padding:0 0 0 10px;
float:left;
background:url(/aeonbank2/shared/images/footer/bg/line_01.png) no-repeat left center;
}

.footer-inner .info-utility li a{
color:#575757;
}

.footer-inner .info-group{
float:left;
position:relative;
}

.footer-inner .info-group p{
margin:-13px 0 0;
position:absolute;
top:50%;
left:0;
}

.footer-inner .info-group ul{
margin:-5px 0 -5px 114px;
padding:0 0 0 24px;
border-left:3px solid #adadad;
}

.footer-inner .info-group ul li{
margin:0 !important;
margin:5px 0;
}

.footer-inner p.csr{
margin:-12px 0 0;
float:right;
position:absolute;
top:50%;
right:0;
}

.footer-inner small.copyright{
width:480px;
margin:1px 0 0;
font-size:100%;
font-family:Verdana;
text-align:right;
float:right;
}

/*------------------------------------------------------
 GlobalNavigation
------------------------------------------------------*/
#globalnav{
width:1000px;
clear:both;
overflow:hidden;
border-bottom:1px solid #d1d1d1;
}

#globalnav .layer-parent{
width:1001px;
margin:0 0 0 -1px;
overflow:hidden;
border-bottom:4px solid #b60081;
background:#ebebeb;
}

#globalnav .layer-parent li{
float:left;
border-left:1px solid #d1d1d1;
line-height:1;
}

#globalnav .layer-parent li.last-child{
border-right:1px solid #d1d1d1;
}

#globalnav .layer-child{
width:1000px;
margin:0 0 -1px;
overflow:hidden;
background:url(/aeonbank2/shared/images/global/bg/line_02.png) repeat;
}

#globalnav .layer-child li{
height:36px;
padding:0 1px 0 0;
float:left;
background:url(/aeonbank2/shared/images/global/bg/line_01.png) no-repeat right;
}

#globalnav .layer-child li img{
margin:6px 3px 0;
}

/*------------------------------------------------------
 LocalNavigation
------------------------------------------------------*/
#localnav{
width:720px;
padding:0 0 10px 0;
margin-bottom:-2px;
}

#localnav .layer-4th{
width:716px;
margin:0 0 9px 0;
overflow:hidden;
border:2px solid #7a7a7a;
border-bottom:none;
background:url(/aeonbank2/shared/images/localnav/bg/4th_bd_02.png) bottom repeat-x;
}

#localnav .layer-4th li{
padding:0 2px 0 0;
line-height:1;
font-size:0;
float:left;
background:url(/aeonbank2/shared/images/localnav/bg/4th_bd_01.png) repeat-y right;
}

#localnav .layer-4th li img{
border-bottom:2px solid #7a7a7a;
font-size:0;
line-height:0;
display:inline;
}

#localnav .layer-4th li.corner{
padding:0;
background:none;
}

#localnav .layer-4th a:hover img{
opacity:1.0;
filter:alpha(opacity=100);
}

#localnav .layer-5th{
width:688px;
margin:0 0 8px 0;
padding:0 16px 5px;
overflow:hidden;
background:url(/aeonbank2/shared/images/localnav/bg/5th_01.png) no-repeat bottom right;
}

#localnav .layer-5th li{
margin:0 16px 0 0;
padding:0 16px 5px 0;
float:left;
white-space:nowrap;
background:url(/aeonbank2/shared/images/modules/bg/border_04.png) no-repeat right top;
}

#localnav .layer-5th li.current a{
color:#575757;
font-weight:bold;
text-decoration:none;
}

/*------------------------------------------------------
 TopicPath
------------------------------------------------------*/
#topicpath{
width:700px;
margin:0 0 18px 0;
padding:10px 280px 9px 11px;
font-size:85.7%;
line-height:1.4;
background:url(/aeonbank2/shared/images/topicpath/bg_01.png) repeat;
}

#topicpath em{
font-weight:normal;
color:#575757;
}

#topicpath span{
width:5px;
height:6px;
margin:0 12px 0 0;
text-indent:100%;
vertical-align:middle;
display:inline-block;
overflow:hidden;
position:relative;
left:6px;
top:0;
background:url(/aeonbank2/shared/images/topicpath/icon_arrow_01.png) no-repeat;
}

/*------------------------------------------------------
 MainColumn
------------------------------------------------------*/
#maincol{
width:720px;
margin:0 -280px 0 0;
float:left;
}

#maincol a:hover img{
opacity:0.7;
filter:alpha(opacity=70);
}

#maincol a:hover img.roll{
opacity:1.0;
filter:alpha(opacity=100);
}

/*------------------------------------------------------
 SubColumn
------------------------------------------------------*/
#subcol{
width:250px;
margin:0 0 -12px;
font-size:85.7%;
float:right;
background:#ffffff;
}

#subcol .section{
width:250px;
padding:0 0 12px;
}

#subcol .login-area{
padding:0 0 11px;
}

#subcol .login-area .aeon{
padding:10px 12px 12px;
border-bottom:1px solid #fff;
background:url(/aeonbank2/shared/images/subcol/other/bg_login_direct.png) repeat-x top #b60081;
}

#subcol .login-area .aeon h2{
margin:0 0 11px;
text-align:center;
}

#subcol .login-area .aeon p.btn{
margin:8px 0 8px;
}

#subcol .login-area .aeon p.question{
padding:5px 0 0 28px;
background:url(/aeonbank2/shared/images/modules/icon/question_01.png) no-repeat 1px 3px;
}

#subcol .login-area .aeon p.link-03{
margin:10px 0 0 -4px;
}

#subcol .login-area .aeon p.link-03 a{
color:#ffffff;
}

#subcol .login-area .aeon dl{
margin:4px 0 0;
padding:4px 1px 0;
}

#subcol .login-area .aeon dl dt{
margin:0 0 5px;
padding:10px 0 0;
font-weight:bold;
background:url(/aeonbank2/shared/images/subcol/other/bg_login_direct_bd.png) repeat-x top;
}

#subcol .login-area .aeon .direct-box{
width:226px;
margin:10px 0 0;
background:url(/aeonbank2/shared/images/subcol/other/bg_login_direct_box_01.png) repeat;
}

#subcol .login-area .aeon .direct-box .box-outer{
padding:3px 0 0;
background:url(/aeonbank2/shared/images/subcol/other/bg_login_direct_box_02.png) no-repeat top;
}

#subcol .login-area .aeon .direct-box .box-inner{
padding:7px 11px 10px;
background:url(/aeonbank2/shared/images/subcol/other/bg_login_direct_box_03.png) no-repeat bottom;
}

#subcol .login-area .money{
padding:10px;
border-bottom:1px solid #fff;
background:url(/aeonbank2/shared/images/subcol/other/bg_login_money.png) repeat-x top #c19e10;
}

#subcol .login-area .money h2{
margin:0 0 12px;
}

#subcol .login-area .money p.btn{
margin:8px 0 7px;
}

#subcol .login-area .money ul{
margin:0 16px 5px 0;
text-indent:-16px;
}

#subcol .login-area .money ul li{
margin:0 0 0 29px;
color:#575757;
text-align:left;
}

#subcol .login-area .money .direct-box{
width:230px;
text-align:center;
background:url(/aeonbank2/shared/images/subcol/other/bg_login_money_box_01.png) repeat;
}

#subcol .login-area .money .direct-box .box-outer{
padding:3px 0 0;
background:url(/aeonbank2/shared/images/subcol/other/bg_login_money_box_02.png) no-repeat top;
}

#subcol .login-area .money .direct-box .box-inner{
padding:10px 0 2px;
background:url(/aeonbank2/shared/images/subcol/other/bg_login_money_box_03.png) no-repeat bottom;
}

#subcol .card-account{
padding:10px 22px 5px;
position:relative;
border:1px solid #eabddb;
background:url(/aeonbank2/shared/images/subcol/other/bg_account_01.png);
}

#subcol .card-account .section-title{
position:absolute;
top:-7px;
left:1px;
z-index:100;
}

#subcol .card-account p{
margin:0 0 10px;
}

#subcol .card-account p.card{
padding:40px 0 0;
}

#subcol .card-account p.btn{
margin:10px 0 8px;
}

#subcol .card-account p.link-01{
margin:0 0 5px 1px;
}

#subcol .economy-info{
padding:10px 12px 5px;
border:1px solid #d1d1d1;
}

#subcol .economy-info .section-title{
margin-left:-2px;
}

#subcol .economy-info p{
margin:0 0 10px;
}

#subcol .economy-info p.link-01{
margin-bottom:5px;
}

#subcol .service-detail p{
margin:0 0 12px;
}

#subcol .service-detail ul{
width:250px;
padding:1px 0 0;
overflow:hidden;
background:#d1d1d1;
}

#subcol .service-detail ul li{
padding:0 0 1px 1px;
float:left;
display:inline-block;
line-height:1;
}

#subcol .users-guide ul{
width:244px;
padding:3px 3px 0;
background:#e0e0e0;
}

#subcol .users-guide ul li{
padding:0 0 3px;
}

#subcol .service-banner{
margin:0 0 -12px;
}

#subcol .service-banner li{
margin:0 0 12px;
}

#subcol .service-banner a:hover img, #subcol .service-detail p a:hover img{
opacity:0.7;
filter:alpha(opacity=70);
}

#index #header{
margin-bottom:15px;
}

#index #container{
width:1008px;
}

#index #contents{
margin-bottom:30px;
overflow:hidden;
}

#index #maincol{
width:670px;
margin:0 0 -30px 4px !important;
margin:0 0 -30px 2px;
float:left;
}

#index #maincol #mainvisual{
width:670px;
height:258px;
margin:0 0 20px -4px;
position:relative;
left:0;
top:0;
}

#index #maincol #mainvisual #image{
width:671px;
height:209px;
padding:6px 0 0 7px;
background:url(/aeonbank2/shared/images/top/bg_mainvisual.png) no-repeat 0 0;
}

#index #maincol #mainvisual #thumb{
width:624px;
margin:0 0 0 -8px;
position:absolute;
top:215px;
left:31px;
z-index:2;
overflow:hidden;
}

#index #maincol #mainvisual #thumb li{
margin:0 0 0 8px;
float:left;
display:inline;
}

#index #maincol #mainvisual #thumb .current{
width:200px;
height:40px;
position:relative;
}

#index #maincol #mainvisual #thumb .current a{
position:absolute;
overflow:hidden;
border:2px solid #b60081;
}

#index #maincol #mainvisual #thumb .current a img{
margin:-2px;
}

#index #maincol #mainvisual #control{
width:670px;
margin:0 0 0 4px;
overflow:hidden;
position:absolute;
z-index:1;
top:215px;
}

#index #maincol #mainvisual #control li#prev{
float:left;
}

#index #maincol #mainvisual #control li#next{
float:right;
}

#index #maincol .tabContainer{
margin:0 0 36px;
}

#index #maincol .tabContainer .tabList{
width:674px;
margin:0 0 -1px -4px;
position:relative;
z-index:1;
overflow:hidden;
}

#index #maincol .tabContainer .tabList li{
width:333px;
height:41px;
padding:0 0 0 4px;
float:left;
}

#index #maincol .tabContainer .tabList li.active img{
opacity:0.0;
filter:alpha(opacity=0);
}

#index #maincol .tabContainer .tabList li.purpose{
background:url(/aeonbank2/shared/images/top/tabmenu_01_a.png) no-repeat 4px 0;
}

#index #maincol .tabContainer .tabList li.item{
background:url(/aeonbank2/shared/images/top/tabmenu_02_a.png) no-repeat 4px 0;
}

#index #maincol .tabContainer .tabList li a{
width:333px;
height:41px;
display:block;
}

#index #maincol .tabContainer .tabs{
width:668px;
border:1px solid #ebebeb;
background:#f5f5f5;
}

#index #maincol .tabContainer .tabs div{
display:none;
}

#index #maincol .tabContainer .tabs div.active{
display:block;
}

#index #maincol .tabContainer .tabs .list-purpose{
width:650px;
padding:17px 9px 0 9px;
}

#index #maincol .tabContainer .tabs .list-purpose .list-contents{
width:640px;
margin:0 0 15px;
padding:0 5px 16px;
overflow:hidden;
background:url(/aeonbank2/shared/images/modules/bg/border_07.png) repeat-x left bottom;
}

#index #maincol .tabContainer .tabs .list-purpose .list-contents.last{
background:none;
margin:0;
padding:0 5px 16px;
}

#index #maincol .tabContainer .tabs .list-purpose .title{
width:150px;
float:left;
}

#index #maincol .tabContainer .tabs .list-purpose .list{
width:470px;
margin:0 0 -5px;
float:right;
overflow:hidden;
}

#index #maincol .tabContainer .tabs .list-purpose .list li{
width:156px;
margin:0 0 3px;
float:left;
}

#index #maincol .tabContainer .tabs .list-purpose .list li.col2{
width:235px !important;
float:left;
}

#index #maincol .tabContainer .tabs .list-purpose .list li a{
padding:0 0 0 12px;
background:url(/aeonbank2/shared/images/modules/icon/arrow_01.png) no-repeat 0 7px;
}

#index #maincol .tabContainer .tabs .list-item{
width:648px;
margin:0 0 -20px -14px;
padding:15px 17px 13px 17px;
overflow:hidden;
}

#index #maincol .tabContainer .tabs .list-item li{
padding:0 0 20px 14px;
float:left;
}

#index #maincol .important{
width:664px;
margin:0 0 24px;
padding:3px;
background:url(/aeonbank2/shared/images/modules/bg/bg_03.png) repeat 0 0;
}

#index #maincol .important .box-inner{
width:640px;
padding:14px 12px 14px;
overflow:hidden;
background:#ffffff;
}

#index #maincol .important .box-inner .title{
margin:0 20px 0 0;
float:left;
}

#index #maincol .important .box-inner .list{
margin:0 0 -10px 0;
overflow:hidden;
zoom:1;
}

#index #maincol .important .box-inner .list li{
padding:0 0 10px 12px;
background:url(/aeonbank2/shared/images/modules/icon/arrow_01.png) no-repeat 0 7px;
}

#index #maincol .recommend{
width:670px;
}

#index #maincol .recommend .hdg{
margin:0 0 14px;
}

#index #maincol .recommend .box-inner{
width:670px;
min-height:70px;
height:auto !important;
height:70px;
padding:0 0 30px;
background:url(/aeonbank2/shared/images/top/bg_recommend.png) no-repeat 0 45px;
}

#index #maincol .recommend .list-card{
width:670px;
margin:0 0 0 0;
overflow:hidden;
}

#index #maincol .recommend .list-card li{
margin:0 0 0 30px;
text-align:center;
float:left;
display:inline;
}

#index #maincol .recommend .list-card span.txt{
width:98px;
margin:-15px 0 0;
font-size:85.7%;
display:block;
}

#index #maincol .faq{
width:656px;
margin:0 0 30px;
padding:7px;
background:url(/aeonbank2/shared/images/modules/bg/bg_02.png) repeat 0 0;
}

#index #maincol .faq .box-inner{
width:622px;
padding:12px 16px 12px;
overflow:hidden;
border:1px solid #e6e6e6;
background:#ffffff;
}

#index #maincol .faq .box-inner .title{
margin:27px 0 0;
float:left;
}

#index #maincol .faq .box-inner .list{
width:484px;
margin:0 -18px -12px 0;
position:relative;
right:0 !important;
right:18px;
float:right;
overflow:hidden;
}

#index #maincol .faq .box-inner .list li{
padding:0 18px 12px 0;
float:left;
}

#index #maincol .release, #index #maincol .information{
margin:0 0 30px;
}

#index #maincol .release .hdg, #index #maincol .information .hdg{
width:666px;
margin:0 0 15px 0;
padding:0 0 6px 4px;
overflow:hidden;
background:url(/aeonbank2/shared/images/top/bg_hdg_01.png) no-repeat left bottom;
}

#index #maincol .release .hdg .title, #index #maincol .information .hdg .title{
float:left;
}

#index #maincol .release .hdg .title img, #index #maincol .information .hdg .title img{
vertical-align:middle;
}

#index #maincol .release .hdg .title img.rss, #index #maincol .information .hdg .title img.rss{
margin:0 0 0 8px;
}

#index #maincol .release .hdg .link, #index #maincol .information .hdg .link{
float:right;
}

#index #maincol .release .hdg .link a, #index #maincol .information .hdg .link a{
padding:0 0 0 12px;
background:url(/aeonbank2/shared/images/modules/icon/arrow_01.png) no-repeat 0 7px;
}

#index #maincol .list-news{
width:670px;
}

#index #maincol .list-news li{
width:670px;
margin:0 0 15px;
overflow:hidden;
}

#index #maincol .list-news li span.date{
width:6em;
float:left;
display:block;
}

#index #maincol .list-news li span.list{
padding-left:1.4em;
zoom:1;
overflow:hidden;
display:block;
}

#index #maincol p{
margin-bottom:0;
}

#index #subcol{
width:300px;
margin:3px 4px 0 0 !important;
margin:3px 2px 0 0;
float:right;
}

#index #subcol .section{
width:300px;
}

#index #subcol .section .aeonbank{
width:300px;
}

#index #subcol .section .aeonbank .loginarea{
width:280px;
padding:5px 0 0;
border:10px solid #b70082;
border-top:none;
background:url(/aeonbank2/shared/images/top/subcol/bg_aeonbank_01.png) no-repeat left top;
}

#index #subcol .section .aeonbank .box-outer{
width:280px;
background:url(/aeonbank2/shared/images/top/subcol/bg_aeonbank_02.png) repeat-y left top;
}

#index #subcol .section .aeonbank .box-inner{
width:258px;
padding:6px 11px 10px;
overflow:hidden;
background:url(/aeonbank2/shared/images/top/subcol/bg_aeonbank_03.png) no-repeat left bottom;
}

#index #subcol .section .aeonbank .box-inner p{
margin-bottom:0;
}

#index #subcol .section .aeonbank .box-inner .login{
overflow:hidden;
}

#index #subcol .section .aeonbank .box-inner .direct{
float:left;
}

#index #subcol .section .aeonbank .box-inner .utility{
margin:0 0 -4px;
float:right;
}

#index #subcol .section .aeonbank .box-inner .utility li{
margin:0 0 4px;
}

#index #subcol .section .aeonbank .box-inner .question{
padding:5px 0 0;
text-align:center;
clear:both;
}

#index #subcol .section .aeonbank .box-inner .question a{
min-height:20px;
height:auto !important;
height:20px;
padding:0 0 0 27px;
display:inline-block;
background:url(/aeonbank2/shared/images/modules/icon/question_01.png) no-repeat left top;
}

#index #subcol .section .aeonbank .box-inner .virus{
margin:6px 0 0;
padding:11px 0 0;
text-align:center;
background:url(/aeonbank2/shared/images/modules/bg/border_01.png) repeat-x;
}

#index #subcol .section .aeonbank .box-inner .virus dt{
margin-bottom:3px;
}

#index #subcol .section .moneysite{
width:294px;
padding:1px 0 0;
border:3px solid #c4a314;
background:#cbcaca;
}

#index #subcol .section .moneysite .box-inner{
width:292px;
padding:10px 0 0;
text-align:center;
border:1px solid #ededed;
border-bottom:none;
background:#ffffff;
}

#index #subcol .section .moneysite .box-inner .hdg{
margin:0 0 10px;
}

#index #subcol .section .moneysite .box-inner p{
padding-bottom:10px;
margin-bottom:0;
}

#index #subcol .section .opening{
width:298px;
margin:8px 0 0;
padding:0 0 4px;
text-align:center;
border:1px solid #d1d1d1;
}

#index #subcol .section .opening p{
margin-bottom:3px;
}

#index #subcol .section .opening .title{
position:relative;
top:-8px;
margin:-1px 0 -8px 18px;
padding:0 0 9px;
text-align:left;
}

#index #subcol .section .group{
width:300px;
padding:1px 0 0 0;
background:#d1d1d1;
}

#index #subcol .section .group .title{
margin:0;
padding:0 0 1px 1px;
}

#index #subcol .section .group .grouplist{
overflow:hidden;
}

#index #subcol .section .group .grouplist li{
float:left;
padding:0 0 1px 1px;
}

#index #subcol .section .search{
width:300px;
margin-bottom:0;
}

#index #subcol .section .details{
width:300px;
margin:0 0 0 0;
padding:1px 0 0;
overflow:hidden;
background:#d1d1d1;
}

#index #subcol .section .details li{
padding:0 0 1px 1px;
float:left;
}

#index #subcol .section .userguide{
width:294px;
margin:0 0 -3px;
padding:3px 3px 0;
background:#e0e0e0;
}

#index #subcol .section .userguide li{
padding:0 0 3px;
}

#index #subcol .section .banner{
width:300px;
margin:0 0 -12px;
}

#index #subcol .section .banner li{
padding:0 0 12px;
}

#index #subcol a:hover img{
opacity:0.7;
filter:alpha(opacity=70);
}

#index #subcol a:hover img.roll{
opacity:1.0;
filter:alpha(opacity=100);
}

#index #aside{
width:1021px;
margin:0 0 0 4px;
clear:both;
}

#index #aside .bnr-list{
width:1021px;
margin:0 0 0 -21px;
overflow:hidden;
}

#index #aside .bnr-list li{
padding:0 0 0 21px;
float:left;
}

#index #aside a:hover img{
opacity:0.7;
filter:alpha(opacity=70);
}

#index #pagetop{
right:4px;
bottom:0;
position:absolute;
}

#index #important{
width:994px;
margin:0 0 20px 4px;
padding:3px;
background:url(/aeonbank2/shared/images/modules/bg/bg_04.png) repeat 0 0;
}

#index #important .box-inner{
width:970px;
padding:10px 12px 10px;
background:#ffffff;
overflow:hidden;
}

#index #important .box-inner p{
margin-bottom:0;
}

#index #important .box-inner .title{
margin:0 24px 0 0;
padding:0 0 0 30px;
font-weight:bold;
color:#cc0000;
float:left;
background:url(/aeonbank2/shared/images/modules/icon/notice_05.png) no-repeat 0 0;
}

#index #important .box-inner .list{
margin:0 0 -10px 0;
overflow:hidden;
zoom:1;
}

#index #important .box-inner .list li{
padding:0 0 10px 12px;
background:url(/aeonbank2/shared/images/modules/icon/arrow_17.png) no-repeat 0 7px;
}

#index #important .box-inner .list a{
color:#cc0000;
}

.icontents #topicpath{
width:980px;
margin:0 0 24px 0;
padding:10px 10px 9px 10px;
}

.icontents #subcol{
font-size:100%;
}

.icontents #subcol .search-rank{
padding:15px 12px 3px;
border:1px solid #d1d1d1;
border-top:none;
}

.icontents #subcol .search-rank .rank li{
margin:0 0 11px;
overflow:hidden;
zoom:1;
}

.icontents #subcol .search-rank .rank li em{
width:2.5em;
margin:0 12px 0 0;
font-weight:bold;
color:#b60081;
display:block;
float:left;
clear:left;
}

.icontents #subcol .search-rank .rank li span{
display:block;
overflow:hidden;
zoom:1;
}

.icontents #maincol .section{
margin:0 0 60px;
}

.icontents #maincol .section .idx-lay-col1{
margin-bottom:-25px !important;
}

.icontents #maincol h1{
margin:0 0 15px;
padding:0 0 3px 37px;
font-size:142.8%;
color:#010101;
border-bottom:2px solid #d1d1d1;
}

.icontents #maincol h1.hdg-lv1-01{
background:url(/aeonbank2/shared/images/icontents/hdg_maincol_01.png) no-repeat 0 2px;
}

.icontents #maincol h1.hdg-lv1-02{
background:url(/aeonbank2/shared/images/icontents/hdg_maincol_02.png) no-repeat 2px 0;
}

.icontents #maincol .box-02{
margin-top:-45px;
margin-bottom:50px;
}

.icontents #maincol .box-02 .setting{
width:720px;
margin-bottom:-4px !important;
padding-bottom:10px !important;
overflow:hidden;
}

.icontents #maincol .box-02 .setting dt{
width:5em;
margin:0 12px 0 0;
float:left;
position:relative;
background:url(/aeonbank2/shared/images/modules/bg/border_04.png) no-repeat right center;
}

.icontents #maincol .box-02 .setting dd{
margin-right:15px;
margin-bottom:4px;
padding:0 15px 0 0;
float:left;
white-space:pre;
background:url(/aeonbank2/shared/images/modules/bg/border_04.png) no-repeat right center;
}

.icontents #maincol .box-02 .setting dd.current{
font-weight:bold;
color:#575757;
}

.icontents #maincol .box-01{
margin:22px 0 -60px;
padding:15px 15px 12px;
}

.icontents #maincol .que-list01{
padding:0 0 14px;
}

.icontents #maincol .que-list01 li{
margin:0 0 6px;
overflow:hidden;
zoom:1;
}

.icontents #maincol .que-list01 li span{
display:block;
}

.icontents #maincol .que-list01 li span.que{
width:1.7em;
font-weight:bold;
color:#b60081;
float:left;
clear:left;
}

.icontents #maincol .que-list01 li span.txt{
overflow:hidden;
zoom:1;
}

.icontents #maincol .img-list01{
width:710px;
margin:0 -22px 0 0;
overflow:hidden;
}

.icontents #maincol .img-list01 li{
width:120px;
padding:0 22px 0 0;
text-align:center;
float:left;
}

.icontents #maincol .img-list01 li img{
margin:0 0 5px;
display:block;
}

.icontents #maincol .img-list01 li span{
font-size:85.7%;
}

.icontents #maincol .img-list02{
width:720px;
margin:20px 0 20px;
background:url(/aeonbank2/shared/images/modules/bg/border_01.png) repeat-x left top;
}

.icontents #maincol .img-list02 li{
min-height:90px;
height:auto !important;
height:90px;
padding:15px 0 15px 135px;
background:url(/aeonbank2/shared/images/modules/bg/border_01.png) repeat-x left bottom;
}

.icontents #maincol .img-list02 li a{
position:relative;
font-weight:bold;
}

.icontents #maincol .img-list02 li a em{
background:#ffd1f1;
}

.icontents #maincol .img-list02 li img{
position:absolute;
top:0;
left:-135px;
}

.icontents #maincol .img-list02 li p{
margin:0;
padding:7px 0 0 0;
}

.icontents #maincol .idx-lay-col1{
margin:0 !important;
padding:0 !important;
}

.icontents #maincol .idx-lay-col1 .section{
margin:0 0 0 0;
}

.icontents #maincol .idx-lay-col1 .title{
width:658px;
min-height:26px;
height:auto !important;
height:26px;
padding:17px 43px 17px 13px;
background:#faf8e6;
}

.icontents #maincol .idx-lay-col1 form{
position:relative;
}

.icontents #maincol .idx-lay-col1 form label span.i-search{
width:25px;
height:24px;
text-indent:-100%;
display:block;
position:absolute;
background:url(/aeonbank2/shared/images/icontents/icon_search_01.png) no-repeat;
}

.icontents #maincol .idx-lay-col1 form .checkbox{
padding:40px 0 0 30px;
line-height:2;
}

.icontents #maincol .idx-lay-col1 form .checkbox label{
margin:0 15px 5px 0;
}

.icontents #maincol .idx-lay-col1 form input#i-search{
height:22px;
padding:4px 10px 4px 10px;
position:absolute;
left:30px;
line-height:22px;
border:none;
border-left:1px solid #adadad;
vertical-align:bottom !important;
background:url(/aeonbank2/shared/images/icontents/bg_search_01.png) repeat-x left bottom;
}

.icontents #maincol .idx-lay-col1 form input.site-search{
width:488px !important;
}

.icontents #maincol .idx-lay-col1 form input.que-search{
width:428px !important;
}

.icontents #maincol .idx-lay-col1 form input#search-btn{
height:30px;
margin-right:0 !important;
margin-right:43px;
text-indent:-100%;
color:transparent;
position:absolute;
top:0;
right:-1px;
z-index:100;
cursor:pointer;
overflow:hidden;
border:none;
}

.icontents #maincol .idx-lay-col1 form input.site{
width:120px !important;
background:url(/aeonbank2/shared/images/icontents/btn_search_01.png) no-repeat;
}

.icontents #maincol .idx-lay-col1 form input.site.hover_site{
background:url(/aeonbank2/shared/images/icontents/btn_search_01_o.png) no-repeat !important;
}

.icontents #maincol .idx-lay-col1 form input.que{
width:180px !important;
background:url(/aeonbank2/shared/images/icontents/btn_search_02.png) no-repeat;
}

.icontents #maincol .idx-lay-col1 form input.que.hover_que{
background:url(/aeonbank2/shared/images/icontents/btn_search_02_o.png) no-repeat !important;
}

.icontents #maincol .idx-lay-col2{
padding-bottom:0;
}

.icontents #maincol .idx-lay-col2 .section{
margin:0 0 18px 20px;
}

.icontents #maincol .result{
padding:0 0 5px;
font-weight:bold;
}

.icontents #maincol .pagenation{
text-align:center;
}

.icontents #maincol .pagenation em{
color:#b60081;
}

.icontents #maincol .pagenation a, .icontents #maincol .pagenation em{
margin:0 6px;
}

/*------------------------------------------------------
 Heading
------------------------------------------------------*/
.hdg-lv01{
width:720px;
margin:0 0 18px;
color:#000000;
overflow:hidden;
position:relative;
border-bottom:4px solid #f5f5f5;
background:url(/aeonbank2/shared/images/modules/bg/hdg_lv01_02.png) repeat-y bottom left;
}

.hdg-lv01 span{
font-size:171.4%;
padding:6px 0 9px 16px;
display:block;
border-bottom:1px solid #ebebeb;
background:url(/aeonbank2/shared/images/modules/bg/hdg_lv01_01.png) no-repeat bottom left;
}

.hdg-lv01 span.sub{
font-size:57.1%;
display:inline;
position:relative;
bottom:1px;
border:none;
background:none;
}

.hdg-lv01 span.date{
padding:0 0 2px;
font-size:57.1%;
display:block;
border:none;
background:none;
}

.hdg-lv01 span.text{
width:600px;
padding:0 0 2px;
font-size:100%;
display:block;
border:none;
background:none;
}

.hdg-lv01 span.icon{
width:auto;
padding:4px 5px 3px;
font-size:50%;
font-weight:normal;
text-align:center;
color:#b60081;
line-height:1;
display:block;
position:absolute;
bottom:18px;
right:0;
border:1px solid #b60081;
background:none;
}

.hdg-lv01 span br{
display:none;
}

.hdg-lv02{
margin:36px 0 18px;
border-left:4px solid #b60081;
position:relative;
}

.hdg-lv02 span{
padding:3px 0 0 10px;
font-size:128.6%;
display:block;
border-left:2px solid #e9b3d9;
}

.hdg-lv02 span.notice{
padding:3px 0 0 38px;
background:url(/aeonbank2/shared/images/modules/icon/notice_05.png) no-repeat 8px center;
}

.hdg-lv02 a{
margin:-23px 0 0 0;
padding:0 0 0 12px;
font-size:92.8%;
font-weight:normal;
float:right;
display:block;
position:relative;
z-index:10;
background:url(/aeonbank2/shared/images/modules/icon/arrow_01.png) no-repeat left center;
}

.hdg-lv02.hdg2-ptn01{
border:none;
overflow:hidden;
}

.hdg-lv02.hdg2-ptn01 span{
padding:3px 0 8px 0;
border-left:none;
border-bottom:2px solid #d1d1d1;
}

.hdg-lv02.hdg2-ptn01 span img{
margin:0;
position:relative;
top:0;
bottom:0;
left:0;
vertical-align:bottom;
}

.hdg-lv02.hdg2-ptn01 a{
margin:0;
position:relative;
top:-28px;
}

.hdg-lv02.hdg2-ptn02{
border:none;
}

.hdg-lv02.hdg2-ptn02 span{
margin:0;
padding:0 0 4px 26px;
font-size:87.5%;
line-height:1.2;
border-left:none;
border-bottom:2px solid #d1d1d1;
position:relative;
background:url(/aeonbank2/shared/images/modules/icon/arrow_07.png) no-repeat 0 1px;
}

.hdg-lv02.hdg2-ptn02 span a{
margin:0;
padding:0;
font-size:164.2%;
font-weight:bold;
float:none;
display:inline;
position:relative;
background:none;
}

.hdg-lv02.hdg2-ptn03{
margin:36px 0 18px;
position:relative;
border-left:none;
}

.hdg-lv02.hdg2-ptn03 span{
padding:0 0 0 34px;
font-size:128.6%;
border:none;
display:inline-block;
}

.hdg-lv02.hdg2-ptn03 img.num{
position:absolute;
top:0;
left:0;
z-index:10;
vertical-align:top;
}

.hdg-lv02.hdg2-ptn03 a{
margin:-23px 0 0 0;
padding:0 0 0 12px;
font-size:92.8%;
font-weight:normal;
float:right;
display:block;
position:relative;
z-index:10;
background:none;
}

.hdg-lv02.hdg2-ptn03.hdg2p-ptn01{
width:700px;
overflow:hidden;
}

.hdg-lv02.hdg2-ptn03.hdg2p-ptn01 a{
margin:0;
padding:0;
float:right;
position:static;
}

.hdg-lv02.hdg2-ptn03.hdg2p-ptn01 span{
width:544px;
float:left;
display:block;
border:none;
}

.hdg-lv02.biz{
margin-top:200px;
}

.hdg-lv02.hdg2-ptn04 span{
margin:0;
padding:6px 0 3px 10px;
display:block;
}

.hdg-lv02.hdg2-ptn04 span .pos-l{
font-size:100%;
line-height:1.2;
display:block;
border-left:none;
padding:0;
overflow:hidden;
zoom:1;
}

.hdg-lv02.hdg2-ptn04 span .pos-r{
margin:0;
padding:0 !important;
float:right;
border-left:none;
position:relative;
}

.hdg-lv02.hdg2-ptn05{
width:716px;
}

.hdg-lv02.hdg2-ptn05 span{
width:704px;
display:block;
overflow:hidden;
}

.hdg-lv02.hdg2-ptn05 span .pos-l{
width:490px;
font-size:100%;
line-height:1.2;
float:left;
display:block;
border-left:none;
padding:0;
overflow:hidden;
zoom:1;
}

.hdg-lv02.hdg2-ptn05 span .pos-r{
width:214px;
padding:0;
font-size:71.4%;
font-weight:normal;
text-align:right;
float:right;
display:block;
border-left:none;
position:absolute;
bottom:0;
right:0;
}

.hdg-lv02.hdg2-ptn05 span .pos-r img{
margin-left:5px;
}

.hdg-lv02.hdg2-ptn06 span.sub{
padding:0 0 0 20px;
font-size:64.3%;
font-weight:normal;
color:#575757;
display:inline;
border:none;
}

.hdg-lv03{
margin:28px 0 18px;
padding:0 0 3px 16px;
font-size:114.2%;
color:#010101;
overflow:hidden;
border-bottom:1px solid #d1d1d1;
background:url(/aeonbank2/shared/images/modules/bg/hdg_lv03_01.png) no-repeat 0 4px;
position:relative;
}

.hdg-lv03 span.icon-01{
display:inline-block;
position:relative;
bottom:0;
}

.hdg-lv03 span.text{
position:relative;
}

.hdg-lv03.hdg3-ptn01{
margin:28px 0 18px;
padding:0 5px 6px 0;
font-size:114.2%;
background:none;
}

.hdg-lv03.hdg3-ptn01 span.icon{
margin:0 10px 0 0;
padding:2px 5px 1px;
font-size:78.6%;
line-height:1.5;
color:#ffffff;
text-align:center;
background:#b60081;
}

.hdg-lv03.hdg3-ptn02{
width:699px;
margin:28px 0 18px;
padding:8px 5px 4px 16px;
font-size:114.2%;
overflow:hidden;
position:relative;
background:url(/aeonbank2/shared/images/modules/bg/hdg_lv03_01.png) no-repeat 0 12px;
}

.hdg-lv03.hdg3-ptn02 span.pos-l{
width:580px;
float:left;
background:none;
}

.hdg-lv03.hdg3-ptn02 span.pos-r{
width:119px;
text-align:right;
float:right;
position:absolute;
bottom:0;
}

.hdg-lv03.hdg3-ptn02 span.pos-r img{
margin-left:8px;
position:relative;
top:-4px;
}

.hdg-lv04{
margin:28px 0 18px;
padding:8px 0;
font-size:114.2%;
color:#000000;
background:#f5f5f5;
}

.hdg-lv04 span{
padding:1px 0 0 12px;
display:block;
line-height:1;
border-left:4px solid #7a7a7a;
}

.hdg-lv05{
margin:28px 0 18px;
font-size:114.2%;
color:#ae027e;
}

.hdg-lv06{
margin:28px 0 18px;
font-size:114.2%;
color:#000000;
}

.title-01{
margin-bottom:9px;
padding:2px 0 0 8px;
font-weight:bold;
color:#000000;
border-left:4px solid #b60081;
}

.biz-hdg-lv01{
width:720px;
height:300px;
position:absolute;
top:0;
z-index:0;
}

/*------------------------------------------------------
 01.Text
------------------------------------------------------*/
p{
margin-bottom:10px;
padding-bottom:0;
}

p.small{
font-size:85.7%;
color:#575757;
}

.lead-01{
margin:42px 0 -30px;
padding:0 0 14px;
font-size:142.8%;
font-weight:bold;
}

.lead-01 em{
border-top:11px solid #fff27f;
}

.lead-01 span{
position:relative;
top:-26px;
margin-top:-26px;
}

.lead-02{
min-height:48px;
height:auto !important;
height:48px;
margin:0 0 12px;
position:relative;
}

.lead-02 img{
padding:0 0 8px;
vertical-align:middle;
position:absolute;
}

.lead-02 em{
padding:13px 0 0 68px;
font-size:114.2%;
font-weight:bold;
color:#b60081;
display:block;
}

.notice-01{
margin-bottom:8px;
padding:0 0 0 30px;
font-weight:bold;
color:#b60081;
background:url(/aeonbank2/shared/images/modules/icon/notice_01.png) no-repeat top left;
}

.notice-01 strong, .notice-01 em{
color:#b60081;
}

.notice-02{
padding:0 0 0 43px;
position:relative;
}

.notice-02 img.notice{
margin-left:-43px;
margin:1px 0 0 -43px;
position:absolute;
}

.notice-03{
padding-left:2.7em;
text-indent:-2.7em;
}

.notice-03 span{
width:1.9em;
margin-right:0.8em;
text-align:right;
display:inline-block;
}

.notice-04{
padding:0 0 0 25px;
background:url(/aeonbank2/shared/images/modules/icon/notice_04.png) no-repeat left top;
}

.explain-01{
overflow:hidden;
}

.explain-01 p{
margin-bottom:24px;
padding:7px 15px 7px 0;
font-size:85.7%;
line-height:1;
float:right;
display:inline-block;
border:1px solid #d1d1d1;
}

.explain-01 img{
margin:0 9px 0 0;
padding:0 0 0 15px;
vertical-align:middle;
}

.caption{
margin-top:5px;
font-size:85.7%;
color:#575757;
text-align:center;
display:block;
}

.lay-txt-col2{
overflow:hidden;
zoom:1;
}

.lay-txt-col2 .pos-l{
float:left;
display:block;
}

.lay-txt-col2 .pos-r{
text-align:right;
display:block;
overflow:hidden;
zoom:1;
}

.talk{
padding:0 0 0 4em;
position:relative;
overflow:hidden;
}

.talk span{
margin:0 0 0 -4em;
position:absolute;
top:0;
color:#7a7a7a;
}

.print{
width:700px;
overflow:hidden;
}

.print span.img{
width:180px;
text-align:right;
float:right;
display:block;
}

.print span.txt{
width:520px;
float:left;
display:block;
}

/*------------------------------------------------------
 link
------------------------------------------------------*/
.list-link-01{
margin-bottom:-8px !important;
padding-bottom:11px;
}

.list-link-01 li{
margin-bottom:8px;
padding-left:16px;
font-size:100%;
background:url(/aeonbank2/shared/images/modules/icon/arrow_01.png) no-repeat 4px 7px;
}

.list-link-01 li *{
margin-top:3px;
}

.list-link-01 li * img{
margin-top:0;
margin-bottom:0;
}

.list-link-01 .nest-01{
margin-bottom:-15px;
padding-bottom:11px;
}

.list-link-01 .nest-01 li{
margin-bottom:5px;
padding-left:16px;
background:url(/aeonbank2/shared/images/modules/icon/circle_01.png) no-repeat 4px 7px;
}

.list-link-01.listl1-ptn01 li{
background:url(/aeonbank2/shared/images/modules/icon/arrow_05.png) no-repeat 4px 8px;
}

.list-link-01.listl1-ptn02{
width:720px;
margin-bottom:-8px;
padding-bottom:11px;
overflow:hidden;
}

.list-link-01.listl1-ptn02 li{
margin-right:20px;
margin-bottom:0;
padding-bottom:8px;
float:left;
white-space:pre;
}

.list-link-01.listl1-ptn03{
margin-bottom:0 !important;
overflow:hidden;
text-align:right;
}

.list-link-01.listl1-ptn03 li{
padding-left:0;
display:inline;
background:none;
padding-left:0;
}

.list-link-01.listl1-ptn03 a{
padding-left:16px;
margin-left:16px;
display:inline-block;
background:url(/aeonbank2/shared/images/modules/icon/arrow_01.png) no-repeat 4px 7px;
}

.list-link-01.listl1-ptn04 li{
text-align:right;
background:none;
}

.list-link-01.listl1-ptn04 a{
padding-left:16px;
background:url(/aeonbank2/shared/images/modules/icon/arrow_01.png) no-repeat 4px 7px;
}

.list-link-01.listl1-ptn05{
width:720px;
margin-bottom:-8px;
padding-bottom:11px;
overflow:hidden;
}

.list-link-01.listl1-ptn05 li{
margin-right:20px;
margin-bottom:0;
padding-bottom:8px;
float:left;
white-space:pre;
background:url(/aeonbank2/shared/images/modules/icon/arrow_05.png) no-repeat 4px 8px;
}

.list-link-01.listl1-ptn06{
width:720px;
margin-bottom:-8px;
padding-bottom:11px;
overflow:hidden;
}

.list-link-01.listl1-ptn06 li{
margin-right:20px;
margin-bottom:0;
padding-bottom:8px;
padding-left:0;
float:left;
white-space:pre;
background:none;
}

.list-link-01.listl1-ptn07{
width:688px;
padding:13px 16px 4px;
margin-bottom:16px !important;
overflow:hidden;
background:#ebebeb;
}

.list-link-01.listl1-ptn07 li{
margin-right:20px;
margin-bottom:0;
padding-bottom:8px;
float:left;
white-space:pre;
}

.list-link-01.lay-sort{
width:720px;
margin-bottom:-4px !important;
padding-bottom:17px !important;
overflow:hidden;
}

.list-link-01.lay-sort li{
margin-right:15px;
margin-bottom:4px;
padding:0 15px 0 0;
float:left;
white-space:pre;
background:url(/aeonbank2/shared/images/modules/bg/border_04.png) no-repeat right center;
}

.list-link-01.lay-sort li.current{
font-weight:bold;
color:#575757;
}

.list-link-01.listl1-col2{
width:740px;
margin:0 0 -8px -20px;
padding:0 0 11px;
overflow:hidden;
}

.list-link-01.listl1-col2 li{
width:334px;
margin:0 0 8px 20px;
float:left;
display:inline;
}

.list-link-01.listl1-col3{
width:741px;
margin:0 0 -8px -21px;
padding:0 0 11px;
overflow:hidden;
}

.list-link-01.listl1-col3 li{
width:210px;
margin:0 0 8px 21px;
float:left;
display:inline;
}

.list-link-01.lay-col2{
width:740px;
margin:0 0 -8px -20px;
padding:0 0 11px;
overflow:hidden;
}

.list-link-01.lay-col2 li{
width:334px;
margin:0 0 8px 20px;
float:left;
display:inline;
}

.list-link-01.lay-col3{
width:741px;
margin:0 0 -8px -21px;
padding:0 0 11px;
overflow:hidden;
}

.list-link-01.lay-col3 li{
width:210px;
margin:0 0 8px 21px;
float:left;
display:inline;
}

.list-link-01.lay-side{
width:720px;
margin-bottom:-8px;
padding-bottom:11px;
overflow:hidden;
}

.list-link-01.lay-side li{
margin-right:20px;
margin-bottom:0;
padding-bottom:8px;
float:left;
white-space:pre;
}

.list-link-01.lay-sort{
width:720px;
margin-bottom:-4px;
padding-bottom:17px;
overflow:hidden;
}

.list-link-01.lay-sort li{
margin-right:15px;
margin-bottom:4px;
padding:0 15px 0 0;
float:left;
white-space:pre;
background:url(/aeonbank2/shared/images/modules/bg/border_04.png) no-repeat right center;
}

.list-link-01.lay-sort li.current{
font-weight:bold;
color:#575757;
}

.list-link-02{
margin:0 0 24px;
}

.list-link-02 li{
margin:0 0 0 0;
padding:10px 16px 8px 32px;
background:url(/aeonbank2/shared/images/modules/icon/arrow_01.png) no-repeat 20px 17px;
}

.list-link-02 li.odd{
background:url(/aeonbank2/shared/images/modules/icon/arrow_01.png) no-repeat 20px 17px whitesmoke;
}

.list-link-03{
width:688px;
margin:-4px 0 0;
padding:0 0 12px;
overflow:hidden;
}

.list-link-03 li{
padding:0 20px 0 16px;
float:left;
background:url(/aeonbank2/shared/images/modules/icon/arrow_05.png) no-repeat 3px 8px;
}

.list-link-03 li.current{
background:url(/aeonbank2/shared/images/modules/icon/arrow_06.png) no-repeat 3px 8px;
color:#575757;
text-decoration:none;
}

.list-link-04.listl4-col1{
width:741px;
margin:0 0 0 -21px;
overflow:hidden;
}

.list-link-04.listl4-col1 li.column{
width:200px;
margin:0 0 0 21px;
padding:0 0 11px 26px;
float:left;
display:inline;
background:url(/aeonbank2/shared/images/modules/icon/arrow_08.png) no-repeat 3px 5px;
}

.list-link-04.listl4-col1 li.column a.link-parent{
font-size:114.2%;
font-weight:bold;
}

.list-link-04.lay-col3{
width:741px;
margin:0 0 0 -21px;
overflow:hidden;
}

.list-link-04.lay-col3 li.column{
width:200px;
margin:0 0 0 21px;
padding:0 0 11px 26px;
float:left;
display:inline;
background:url(/aeonbank2/shared/images/modules/icon/arrow_08.png) no-repeat 3px 5px;
}

.list-link-04.lay-col3 li.column a.link-parent{
font-size:114.2%;
font-weight:bold;
}

.list-link-05{
margin-bottom:-16px !important;
margin-bottom:-5px;
padding-bottom:11px !important;
padding-bottom:0;
}

.list-link-05 li{
margin-bottom:16px !important;
margin-bottom:5px;
padding-left:16px;
font-size:100%;
background:url(/aeonbank2/shared/images/modules/icon/arrow_12.png) no-repeat 4px 7px;
}

.list-link-05 li a{
color:#b60081;
}

.list-link-05 li span{
margin-left:-16px;
display:block;
}

.list-link-05 li *{
margin-top:3px;
}

.list-link-05 li * img{
margin-top:0;
margin-bottom:0;
}

li.link-01, dt.link-01, dd.link-01, p.link-01, a.link-01, span.link-01{
padding-left:16px;
background:url(/aeonbank2/shared/images/modules/icon/arrow_01.png) no-repeat 4px 6px;
}

li.link-01 dt, dt.link-01 dt, dd.link-01 dt, p.link-01 dt, a.link-01 dt, span.link-01 dt{
font-weight:bold;
}

li.link-01 dd, dt.link-01 dd, dd.link-01 dd, p.link-01 dd, a.link-01 dd, span.link-01 dd{
padding-left:16px;
}

li.link-01.side-l, dt.link-01.side-l, dd.link-01.side-l, p.link-01.side-l, a.link-01.side-l, span.link-01.side-l{
width:720px;
overflow:hidden;
}

li.link-01.side-l li, dt.link-01.side-l li, dd.link-01.side-l li, p.link-01.side-l li, a.link-01.side-l li, span.link-01.side-l li{
display:block;
padding-right:20px;
float:left;
}

li.link-01.side-r, dt.link-01.side-r, dd.link-01.side-r, p.link-01.side-r, a.link-01.side-r, span.link-01.side-r{
width:720px;
overflow:hidden;
text-align:right;
}

li.link-01.side-r li, dt.link-01.side-r li, dd.link-01.side-r li, p.link-01.side-r li, a.link-01.side-r li, span.link-01.side-r li{
display:inline;
margin-left:16px;
}

li.link-01.layout-column2, dt.link-01.layout-column2, dd.link-01.layout-column2, p.link-01.layout-column2, a.link-01.layout-column2, span.link-01.layout-column2{
width:740px;
margin:0 0 -10px -20px;
padding:0 0 30px;
overflow:hidden;
}

li.link-01.layout-column2 li, dt.link-01.layout-column2 li, dd.link-01.layout-column2 li, p.link-01.layout-column2 li, a.link-01.layout-column2 li, span.link-01.layout-column2 li{
width:334px;
margin:0 0 10px 20px;
float:left;
display:inline;
}

li.link-01.layout-column3, dt.link-01.layout-column3, dd.link-01.layout-column3, p.link-01.layout-column3, a.link-01.layout-column3, span.link-01.layout-column3{
width:741px;
margin:0 0 -10px -21px;
padding:0 0 30px;
overflow:hidden;
}

li.link-01.layout-column3 li, dt.link-01.layout-column3 li, dd.link-01.layout-column3 li, p.link-01.layout-column3 li, a.link-01.layout-column3 li, span.link-01.layout-column3 li{
width:210px;
margin:0 0 10px 21px;
float:left;
display:inline;
}

li.link-01 p, dt.link-01 p, dd.link-01 p, p.link-01 p, a.link-01 p, span.link-01 p{
margin:0 0 0 -16px;
}

li.link-03, dt.link-03, dd.link-03, p.link-03, a.link-03, span.link-03{
padding-left:16px;
background:url(/aeonbank2/shared/images/modules/icon/arrow_03.png) no-repeat 4px 6px;
}

.list-img-col4{
width:733px;
margin:0 0 0 -13px;
margin-bottom:-12px;
padding:0 0 12px 0;
overflow:hidden;
}

.list-img-col4 li{
width:170px;
padding:0 0 12px 13px;
float:left;
text-align:center;
}

/*------------------------------------------------------
 Button & Icon
------------------------------------------------------*/
.btn-01{
padding:0 0 24px;
text-align:center;
overflow:hidden;
}

.btn-01 li{
margin:0 7px;
display:inline;
}

/*------------------------------------------------------
 List
------------------------------------------------------*/
.list-01{
margin-bottom:-8px;
padding-bottom:10px;
}

.list-01 li{
padding-bottom:8px;
padding-left:16px;
background:url(/aeonbank2/shared/images/modules/icon/circle_01.png) no-repeat 4px 6px;
}

.list-01 li ul.list-notes-01 li{
background:none;
}

.list-01 li ul.list-order-02 li{
background:none;
}

.list-01 em{
color:#000000;
}

.list-01 .nest-01{
margin-top:5px;
margin-bottom:-17px;
padding-bottom:14px;
}

.list-01 .nest-01 li{
padding-bottom:4px;
padding-left:16px;
background:url(/aeonbank2/shared/images/modules/icon/circle_02.png) no-repeat 4px 7px;
}

.list-01.list1-ptn01{
margin-bottom:-8px;
padding-bottom:14px;
}

.list-01.list1-ptn01 li{
padding-bottom:4px;
padding-left:0;
background:none;
}

.list-01.list1-ptn02{
margin-bottom:-16px;
padding-bottom:14px;
}

.list-01.list1-ptn02 li{
padding-bottom:16px;
padding-left:0;
background:none;
}

.list-01.list1-ptn02 em{
color:#b60081;
}

.list-01.small{
font-size:85.7%;
color:#575757;
}

.list-01.list1-col2{
width:740px;
margin:0 0 -8px -20px;
padding:0 0 10px;
overflow:hidden;
}

.list-01.list1-col2 li{
width:334px;
margin:0 0 0 20px;
float:left;
display:inline;
}

.list-01.list1-col3{
width:741px;
margin:0 0 -8px -21px;
padding:0 0 10px;
overflow:hidden;
}

.list-01.list1-col3 li{
width:210px;
margin:0 0 0 21px;
float:left;
display:inline;
}

.list-01.style-01{
margin-bottom:-8px;
padding-bottom:14px;
}

.list-01.style-01 li{
padding-bottom:4px;
padding-left:0;
background:none;
}

.list-01.small{
font-size:85.7%;
color:#575757;
}

.list-01.lay-col2{
width:740px;
margin:0 0 -8px -20px;
padding:0 0 10px;
overflow:hidden;
}

.list-01.lay-col2 li{
width:334px;
margin:0 0 0 20px;
float:left;
display:inline;
}

.list-01.lay-col3{
width:741px;
margin:0 0 -8px -21px;
padding:0 0 10px;
overflow:hidden;
}

.list-01.lay-col3 li{
width:210px;
margin:0 0 0 21px;
float:left;
display:inline;
}

.list-02{
margin-bottom:-8px;
padding-bottom:10px;
}

.list-02 li{
padding-bottom:8px;
padding-left:16px;
background:url(/aeonbank2/shared/images/modules/icon/circle_03.png) no-repeat 4px 6px;
}

.list-03{
margin-bottom:-8px;
padding-bottom:10px;
}

.list-03 li{
padding-bottom:8px;
padding-left:2.4em;
text-indent:-2.4em;
}

.list-03 li span.type{
width:1.8em;
margin-right:0.6em;
text-align:right;
display:inline-block;
}

.list-04{
width:720px;
padding:0 0 24px;
}

.list-04 li{
width:688px;
padding:10px 16px 8px;
overflow:hidden;
}

.list-04 li span.date{
width:6em;
float:left;
display:block;
}

.list-04 li span.text{
padding-left:1.4em;
zoom:1;
overflow:hidden;
display:block;
}

.list-04 li.odd{
background:#f5f5f5;
}

.list-05{
padding-bottom:24px;
}

.list-05 li{
overflow:hidden;
}

.list-05.list5-ptn01{
padding-bottom:0;
}

.list-05.list5-ptn01 li{
margin-bottom:16px;
overflow:hidden;
}

.list-05.camp-bnr{
margin-bottom:-12px;
}

.list-05.camp-bnr li{
width:720px;
margin-bottom:12px;
padding-bottom:9px;
overflow:hidden;
background:url(/aeonbank2/shared/images/modules/bg/border_01.png) repeat-x left bottom;
}

.list-05.camp-bnr .pos-l{
padding-right:20px;
float:left;
display:block;
}

.list-05.camp-bnr .pos-r{
display:block;
overflow:hidden;
zoom:1;
}

.list-05.camp-bnr a:hover{
cursor:pointer;
}

.list-topic{
width:720px;
padding:0 0 24px;
}

.list-topic li{
width:688px;
padding:10px 16px 8px;
overflow:hidden;
}

.list-topic li span.date{
width:6em;
float:left;
display:block;
}

.list-topic li span.text{
padding-left:1.4em;
zoom:1;
overflow:hidden;
display:block;
}

.list-topic li.odd{
background:#f5f5f5;
}

.list-campaign{
width:720px;
margin:0 0 -36px;
padding:0 0 24px;
}

.list-campaign .section{
padding:0 0 36px;
}

.list-campaign .section .title{
padding-bottom:5px;
padding-right:3px;
margin-bottom:12px;
overflow:hidden;
zoom:1;
background:url(/aeonbank2/shared/images/modules/bg/bg_02.png) repeat 0 0;
}

.list-campaign .section .title p{
margin-bottom:0;
}

.list-campaign .section .title span.camp-name{
margin:3px 0 0 0;
margin-bottom:-6px;
padding:0 8px 6px;
line-height:1;
float:right;
display:block;
font-weight:bold;
background:#fff;
}

.list-campaign .section .title span.camp-name span{
margin:-4px 0;
position:relative;
top:50%;
display:block;
}

.list-campaign .section .title em.camp-name{
padding-top:7px;
padding-bottom:0;
padding-left:16px;
padding-right:13px;
display:block;
overflow:hidden;
zoom:1;
}

.list-campaign .lay-column{
width:720px;
overflow:hidden;
}

.list-campaign .lay-column .lay-pos-l{
width:250px;
float:left;
}

.list-campaign .lay-column .lay-pos-r{
width:450px;
float:right;
}

.list-campaign .lay-column .bnr img{
border:1px solid #d1d1d1;
}

.list-campaign .lay-column .bnr img.disabled{
border:1px solid #adadad;
}

.list-campaign .lay-column .list-icon{
width:456px;
margin:0 0 -6px -6px;
padding:0 0 7px 0;
overflow:hidden;
}

.list-campaign .lay-column .list-icon li{
float:left;
padding:0 0 6px 6px;
line-height:1;
font-size:0;
}

.list-campaign .lay-column .text{
margin-bottom:11px;
padding-bottom:6px;
background:url(/aeonbank2/shared/images/modules/bg/border_01.png) repeat-x bottom;
}

.list-campaign .lay-column .time{
width:456px;
padding-bottom:7px;
overflow:hidden;
background:url(/aeonbank2/shared/images/modules/bg/border_01.png) repeat-x bottom;
}

.list-campaign .lay-column .time dt{
width:46px;
height:22px;
margin:0 8px 0 0;
padding:0 0 0 10px;
font-weight:bold;
color:#000000;
line-height:1.7;
float:left;
background:url(/aeonbank2/shared/images/modules/bg/campaign_time.png) no-repeat;
}

.list-campaign .lay-column .time dd{
width:386px;
float:left;
}

/*------------------------------------------------------
 順序/数字リスト
------------------------------------------------------*/
.list-order-01{
margin-bottom:-8px;
padding-bottom:10px;
}

.list-order-01 li{
padding-bottom:8px;
list-style:decimal outside;
margin-left:2.4em;
}

.list-order-01 li ol, .list-order-01 li dl, .list-order-01 li p, .list-order-01 li li{
margin:3px 0 0 0;
padding-bottom:0px;
list-style:none;
}

.list-order-01 li ol img, .list-order-01 li dl img, .list-order-01 li p img, .list-order-01 li li img{
margin-top:0;
margin-bottom:0;
}

.list-order-01 li .list-order-01{
margin-left:2.4em;
list-style:decimal outside !important;
}

.list-order-01 li .list-order-01 li{
list-style:decimal outside !important;
}

.list-order-01.listo1-ptn01 .list-contents{
min-height:20px;
height:auto !important;
height:20px;
margin-left:0;
padding-left:2.0em;
list-style:none;
}

.list-order-01.listo1-ptn01 .list-contents.num-01{
background:url(/aeonbank2/shared/images/modules/icon/figure_ptn1_01.png) no-repeat;
}

.list-order-01.listo1-ptn01 .list-contents.num-02{
background:url(/aeonbank2/shared/images/modules/icon/figure_ptn1_02.png) no-repeat;
}

.list-order-01.listo1-ptn01 .list-contents.num-03{
background:url(/aeonbank2/shared/images/modules/icon/figure_ptn1_03.png) no-repeat;
}

.list-order-01.listo1-ptn01 .list-contents.num-04{
background:url(/aeonbank2/shared/images/modules/icon/figure_ptn1_04.png) no-repeat;
}

.list-order-01.listo1-ptn01 .list-contents.num-05{
background:url(/aeonbank2/shared/images/modules/icon/figure_ptn1_05.png) no-repeat;
}

.list-order-02{
margin-bottom:-8px;
padding-bottom:10px;
}

.list-order-02 li{
padding-left:2.3em;
padding-bottom:8px;
text-indent:-2.3em;
}

.list-order-02 li span.num{
width:1.7em;
margin-right:0.6em;
text-align:right;
display:inline-block;
}

.list-order-02 li ol, .list-order-02 li dl, .list-order-02 li p{
margin:3px 0 0 0;
padding-bottom:0px;
text-indent:0;
}

.list-order-02 li ol img, .list-order-02 li dl img, .list-order-02 li p img{
margin-top:0;
margin-bottom:0;
}

.list-order-02 li table{
text-indent:0;
}

.list-order-02 li .notice-03{
margin:3px 0 0 0;
padding-bottom:0px;
text-indent:-2.6em;
}

.list-order-02 li ul{
margin:3px 0 -10px 0;
padding-bottom:0px;
text-indent:0;
}

.list-order-02.listo2-ptn01 li{
padding-bottom:8px;
padding-left:2.8em;
text-indent:-2.8em;
}

.list-order-02.listo2-ptn01 li span{
text-align:right;
}

.list-order-02.listo2-ptn01 li span.type{
width:2.1em;
margin-right:0.7em;
text-align:right;
display:inline-block;
}

.list-order-02.listo2-ptn01 li .list-01 li{
text-indent:0;
padding-left:16px !important;
}

.list-order-03{
margin-bottom:-10px;
padding-bottom:10px;
}

.list-order-03 li{
min-height:20px;
height:auto !important;
height:20px;
padding-bottom:10px;
padding-left:28px;
position:relative;
}

.list-order-03 li *{
margin-top:3px;
margin-bottom:-5px;
}

.list-order-03 li * img{
margin-top:0;
margin-bottom:0;
}

.list-order-03 span.num-01{
width:20px;
height:20px;
margin-top:1px;
text-indent:-100%;
overflow:hidden;
position:absolute;
top:0;
left:0;
background:url(/aeonbank2/shared/images/modules/icon/figure_ptn1_01.png) no-repeat;
}

.list-order-03 span.num-02{
width:20px;
height:20px;
margin-top:1px;
text-indent:-100%;
overflow:hidden;
position:absolute;
top:0;
left:0;
background:url(/aeonbank2/shared/images/modules/icon/figure_ptn1_02.png) no-repeat;
}

.list-order-03 span.num-03{
width:20px;
height:20px;
margin-top:1px;
text-indent:-100%;
overflow:hidden;
position:absolute;
top:0;
left:0;
background:url(/aeonbank2/shared/images/modules/icon/figure_ptn1_03.png) no-repeat;
}

.list-order-03 span.num-04{
width:20px;
height:20px;
margin-top:1px;
text-indent:-100%;
overflow:hidden;
position:absolute;
top:0;
left:0;
background:url(/aeonbank2/shared/images/modules/icon/figure_ptn1_04.png) no-repeat;
}

.list-order-03 span.num-05{
width:20px;
height:20px;
margin-top:1px;
text-indent:-100%;
overflow:hidden;
position:absolute;
top:0;
left:0;
background:url(/aeonbank2/shared/images/modules/icon/figure_ptn1_05.png) no-repeat;
}

.list-order-04{
padding:2px 0 10px;
}

.list-order-04 .number{
min-height:68px;
height:auto !important;
height:68px;
position:relative;
border-top:1px solid #d1d1d1;
}

.list-order-04 .number .step{
margin-bottom:0;
}

.list-order-04 .number .step img{
position:absolute;
top:-3px;
left:0;
z-index:1;
}

.list-order-04 .number .step em{
margin-top:20px;
margin-bottom:-6px;
padding:0 0 0 80px;
font-size:128.6%;
display:block;
}

.list-order-04 .inner{
width:620px;
min-height:60px;
height:auto !important;
height:60px;
padding:21px 20px 11px 80px;
position:relative;
}

.list-order-04 .inner.lay-box-col2{
width:auto;
margin:0;
padding-bottom:0;
overflow:hidden;
}

.list-order-04 .inner.lay-box-col2 .pos-l{
margin:0 20px 0 0;
float:left;
}

.list-order-04 .inner.lay-box-col2 .pos-r{
overflow:hidden;
zoom:1;
position:relative;
z-index:2;
}

.list-order-04 .inner .list-order-03{
padding-bottom:10px;
}

.list-order-04 .inner .box-01{
width:586px;
}

.list-order-04 .inner .box-01 .qrcode{
padding:16px 0 18px;
text-align:center;
}

.list-order-04 .inner .box-03{
width:610px;
}

.list-order-04 .inner .box-03 .inner{
width:576px !important;
}

.list-order-04 .inner .box-03 .inner img.tel-number{
margin:7px 0;
}

.list-order-04 .inner .flow-box{
margin-bottom:12px;
padding-bottom:30px;
background:url(/aeonbank2/shared/images/modules/icon/arrow_11.png) no-repeat bottom center;
}

.list-order-04 .inner .flow-box.last-child{
margin-bottom:0;
padding-bottom:0;
background:none;
}

.list-order-04 .inner .flow-box .box-01{
margin-bottom:12px !important;
}

.list-order-04 .inner .flow-box .img{
margin-bottom:15px;
text-align:center;
}

.list-order-04 .inner sup{
font-size:71.4%;
vertical-align:top;
}

.list-order-04 .comment{
width:720px;
padding:18px 0 14px;
position:relative;
margin-bottom:20px;
text-align:center;
line-height:1;
background:#ebebeb;
}

.list-order-05{
margin-bottom:-3px;
padding-bottom:10px;
}

.list-order-05 li{
margin-bottom:3px;
overflow:hidden;
zoom:1;
}

.list-order-05 li span{
display:block;
}

.list-order-05 li span.pos-l{
width:11em;
float:left;
font-weight:bold;
}

.list-order-05 li span.pos-r{
margin-left:11em;
overflow:hidden;
display:block;
zoom:1;
}

.list-order-06 li{
min-height:26px;
height:auto !important;
height:26px;
margin:0 0 12px;
padding:2px 0 0 34px;
font-size:128.6%;
font-weight:bold;
position:relative;
border-left:none;
}

.list-order-06 li.num-01{
background:url(/aeonbank2/shared/images/modules/icon/figure_ptn2_01.png) no-repeat 0 0;
}

.list-order-06 li.num-02{
background:url(/aeonbank2/shared/images/modules/icon/figure_ptn2_02.png) no-repeat 0 0;
}

.list-order-06 li.num-03{
background:url(/aeonbank2/shared/images/modules/icon/figure_ptn2_03.png) no-repeat 0 0;
}

.list-order-06 li.num-04{
background:url(/aeonbank2/shared/images/modules/icon/figure_ptn2_04.png) no-repeat 0 0;
}

.list-order-06 li.num-05{
background:url(/aeonbank2/shared/images/modules/icon/figure_ptn2_05.png) no-repeat 0 0;
}

.list-order-06 li.num-06{
background:url(/aeonbank2/shared/images/modules/icon/figure_ptn2_06.png) no-repeat 0 0;
}

.list-order-06 li.num-07{
background:url(/aeonbank2/shared/images/modules/icon/figure_ptn2_07.png) no-repeat 0 0;
}

.list-order-06 li.num-08{
background:url(/aeonbank2/shared/images/modules/icon/figure_ptn2_08.png) no-repeat 0 0;
}

.list-order-06 li.num-09{
background:url(/aeonbank2/shared/images/modules/icon/figure_ptn2_09.png) no-repeat 0 0;
}

.list-order-06 li a{
color:#1f1f1f;
}

.list-flow-01{
font-size:87.5%;
overflow:hidden;
}

.list-flow-01 .list-contents{
float:left;
display:inline-block;
background:url(/aeonbank2/shared/images/modules/icon/arrow_09.png) no-repeat left center;
}

.list-flow-01 .inner{
margin:0 7px 0 0;
padding:12px 10px 0;
border:3px solid #d1d1d1;
}

.list-flow-01 .inner.import{
border:3px solid #f4d9ec;
background:#f4d9ec;
}

.list-flow-01 .inner.import em{
font-size:114.2%;
}

.list-flow-01 .inner .title{
margin-bottom:5px;
font-weight:bold;
color:#b60081;
}

.list-flow-01.listf1-col5{
width:745px;
margin:0 0 20px -18px !important;
}

.list-flow-01.listf1-col5 .list-contents{
width:131px;
padding:0 0 0 18px;
}

.list-flow-01.listf1-col5 .complete{
width:4.7em;
min-height:100%;
height:auto !important;
height:100%;
margin:0 auto;
position:relative;
}

.list-flow-01.listf1-col5 em{
margin:-1.1em 0 0 0;
position:absolute;
top:50%;
}

.list-flow-01.listf1-col5 em.length2{
margin:-1.8em 0 0 0;
position:absolute;
top:50%;
}

.list-flow-01.listf1-col6{
width:744px;
margin:0 0 20px -17px !important;
}

.list-flow-01.listf1-col6 .list-contents{
width:107px;
padding:0 0 0 17px;
}

.list-flow-01.listf1-col6 .complete{
width:4.7em;
min-height:100%;
height:auto !important;
height:100%;
margin:0 auto;
position:relative;
}

.list-flow-01.listf1-col6 em{
margin:-1.1em 0 0 0;
position:absolute;
top:50%;
}

.list-flow-01.listf1-col6 em.length2{
margin:-1.8em 0 0 0;
position:absolute;
top:50%;
}

.list-flow-01.listf1-col7{
width:733px;
margin:0 0 20px -9px !important;
}

.list-flow-01.listf1-col7 .list-contents{
width:95px;
padding:0 0 0 9px;
background:url(/aeonbank2/shared/images/modules/icon/arrow_10.png) no-repeat left center;
}

.list-flow-01.listf1-col7 .inner{
margin:0 4px 0 0;
padding:12px 5px 0;
}

.list-flow-01.listf1-col7 .inner.import .complete{
width:6.0em;
min-height:100%;
height:auto !important;
height:100%;
margin:0 auto;
position:relative;
}

.list-flow-01.listf1-col7 .inner.import em{
margin:-1.2em 0 0 0;
font-size:100%;
color:#b60081;
position:absolute;
top:50%;
}

.list-flow-01.listf1-col8{
width:733px;
margin:0 0 20px -9px !important;
}

.list-flow-01.listf1-col8 .list-contents{
width:82px;
padding:0 0 0 9px;
background:url(/aeonbank2/shared/images/modules/icon/arrow_10.png) no-repeat left center;
}

.list-flow-01.listf1-col8 .inner{
margin:0 4px 0 0;
padding:12px 5px 0;
}

.list-flow-01.listf1-col8 .inner.import .complete{
width:3.1em;
min-height:100%;
height:auto !important;
height:100%;
margin:0 auto;
position:relative;
}

.list-flow-01.listf1-col8 .inner.import em{
margin:-1.8em 0 0 0;
font-size:100%;
color:#b60081;
position:absolute;
top:50%;
}

/*------------------------------------------------------
 定義リスト
------------------------------------------------------*/
.list-define-01{
margin-bottom:-17px;
padding-bottom:10px;
}

.list-define-01 dt{
margin-bottom:5px;
font-weight:bold;
color:#000000;
}

.list-define-01 dd{
padding-bottom:17px;
}

.list-define-01.list-link-01{
margin-bottom:-18px;
padding-bottom:11px;
}

.list-define-01.list-link-01 dt{
margin-bottom:3px;
padding-left:16px;
font-size:100%;
background:url(/aeonbank2/shared/images/modules/icon/arrow_01.png) no-repeat 4px 7px;
}

.list-define-01.listd1-ptn01 dt{
width:7em;
float:left;
clear:left;
}

.list-define-01.listd1-ptn01 dd{
overflow:hidden;
zoom:1;
}

.list-define-01.listd1-ptn02{
margin:0 0 12px;
padding:12px 16px 0;
background:#e0e0e0;
}

.list-define-01.listd1-ptn02 dt{
width:9em;
color:#1f1f1f;
float:left;
clear:left;
}

.list-define-01.listd1-ptn02 dd{
padding-bottom:9px;
color:#1f1f1f;
overflow:hidden;
zoom:1;
}

.list-define-01.listd1-ptn02 dd p{
margin-top:7px;
margin-bottom:0;
}

.list-define-02{
margin:0 0 12px 0;
overflow:hidden;
zoom:1;
background:#ffffff;
}

.list-define-02 dt{
width:88px;
padding:13px 16px;
float:left;
clear:left;
}

.list-define-02 dd{
margin-left:88px;
padding:13px 16px;
zoom:1;
}

.list-define-02 .odd{
background:#f5f5f5;
}

.list-define-02 .even{
background:#ffffff;
}

.list-define-03.ques-list{
margin-bottom:-0.9em;
padding-bottom:63px;
}

.list-define-03.ques-ans{
margin-bottom:-30px;
padding-bottom:24px;
}

.list-define-03 dt.que, .list-define-03 li.que{
margin:16px 0 0.9em 0;
padding:0 0 17px 3.2em;
font-weight:bold;
position:relative;
background:url(/aeonbank2/shared/images/modules/bg/border_01.png) repeat-x left bottom;
}

.list-define-03 dt.que span.que, .list-define-03 li.que span.que{
width:2.1em;
height:2.0em;
margin:-0.6em 1em 0 0;
padding:0.5em 0.2em 0 0.2em;
color:#ffffff;
font-weight:bold;
text-align:center;
display:inline-block;
position:absolute;
left:0 !important;
left:-3.2em;
top:0;
background:#7a7a7a;
}

.list-define-03 dd.ans{
margin:16px 0 33px 0;
padding:0 0 13px 3.2em;
position:relative;
background:url(/aeonbank2/shared/images/modules/bg/border_03.png) repeat-x left bottom;
}

.list-define-03 dd.ans span.ans{
width:2.1em;
height:2.0em;
margin:-0.6em 1em 0 0;
padding:0.5em 0.2em 0 0.2em;
color:#ffffff;
font-weight:bold;
text-align:center;
display:inline-block;
position:absolute;
left:0 !important;
left:-3.2em;
top:0;
background:#b60081;
}

.list-define-04{
margin:0 0 12px 0;
overflow:hidden;
zoom:1;
}

.list-define-04 dt{
margin:0 25px 0 0;
float:left;
}

.list-define-04 dd{
overflow:hidden;
zoom:1;
}

.list-feature-01{
width:720px;
padding:0 0 24px 0;
border-top:1px solid #d1d1d1;
position:relative;
}

.list-feature-01 dt.list-title{
padding:20px 16px 0;
position:relative;
}

.list-feature-01 dt.list-title img.figure{
margin:10px 0 0 0;
position:absolute;
}

.list-feature-01 dt.list-title span.title{
margin:0 0 0 80px;
}

.list-feature-01 dt.list-title span.title img{
vertical-align:bottom;
}

.list-feature-01 dd.list-contents{
padding:17px 0 20px 95px;
border-bottom:1px solid #d1d1d1;
}

.list-feature-02{
margin:0 0 -32px 0;
padding:0 0 24px 0;
}

.list-feature-02 dt.list-title{
font-size:114.2%;
font-weight:bold;
color:#b60081;
overflow:hidden;
zoom:1;
}

.list-feature-02 dt.list-title img{
margin:0 20px 0 0;
padding:0 0 8px;
float:left;
}

.list-feature-02 dt.list-title span.title{
padding:20px 0 0 0;
overflow:hidden;
zoom:1;
display:block;
}

.list-feature-02 dd.list-contents{
margin:8px 0 32px;
overflow:hidden;
zoom:1;
}

.list-feature-02 dd.list-contents .pos-l{
margin:0 20px 0 0;
float:left;
}

.list-feature-02 dd.list-contents .pos-r{
overflow:hidden;
zoom:1;
}

.list-feature-03{
width:720px;
}

.list-feature-03 li{
margin:0 0 25px;
}

.list-feature-03 li p.title01{
background:url(/aeonbank2/shared/images/modules/waon/feature_01.png) no-repeat left bottom;
}

.list-feature-03 li p.title02{
background:url(/aeonbank2/shared/images/modules/waon/feature_02.png) no-repeat left bottom;
}

.list-feature-03 li p.title03{
background:url(/aeonbank2/shared/images/modules/waon/feature_03.png) no-repeat left bottom;
}

.list-feature-03 li p.title04{
background:url(/aeonbank2/shared/images/modules/waon/feature_04.png) no-repeat left bottom;
}

.list-feature-03 li p.title05{
background:url(/aeonbank2/shared/images/modules/waon/feature_05.png) no-repeat left bottom;
}

.list-feature-03 li p.title06{
background:url(/aeonbank2/shared/images/modules/waon/feature_06.png) no-repeat left bottom;
}

.list-feature-03 li p.title07{
background:url(/aeonbank2/shared/images/modules/waon/feature_07.png) no-repeat left bottom;
}

.list-feature-03 li p em{
min-height:50px;
height:auto !important;
height:50px;
margin:0 0 13px 0;
padding:0 0 0 68px;
font-size:114.2%;
font-weight:bold;
color:#f04e23;
display:block;
border-bottom:2px solid #68c3eb;
}

.list-feature-03 li p em span{
display:block;
padding-top:20px;
}

/*------------------------------------------------------
 Notes
------------------------------------------------------*/
.notes-01{
margin-bottom:12px;
margin-top:-5px;
font-size:85.7%;
color:#575757;
margin-left:16px;
text-indent:-16px;
}

.notes-01.notes1-ptn01{
margin-bottom:12px;
margin-top:-5px;
font-size:85.7%;
color:#575757;
margin-left:23px;
text-indent:-23px;
}

.list-notes-01{
margin-bottom:-3px;
padding-bottom:11px;
text-indent:-16px;
}

.list-notes-01 li{
padding-bottom:3px;
padding-left:16px;
font-size:85.7%;
color:#575757;
}

.list-notes-01 li li{
font-size:100%;
text-indent:0;
}

/*------------------------------------------------------
 Table
------------------------------------------------------*/
/* table-01 */
.table-01{
width:100%;
margin:0 0 24px 0;
border:1px solid #d1d1d1;
border-collapse:collapse;
}

.table-01 th, .table-01 td{
padding:13px 10px 11px;
border:1px solid #d1d1d1;
border-collapse:collapse;
}

.table-01 tbody th{
background:#ebebeb;
text-align:left;
}

.table-01 thead td{
background:#ebebeb;
}

.table-01.tbl1-ptn01 td p{
margin-bottom:0;
}

.table-01.tbl1-ptn01 td input{
width:120px;
margin:0 5px 0 0;
}

.table-01.tbl1-ptn02 th, .table-01.tbl1-ptn02 td{
padding:5px 10px 3px;
vertical-align:middle;
border:1px solid #d1d1d1;
border-collapse:collapse;
}

.table-01.tbl1-ptn02 th p, .table-01.tbl1-ptn02 td p{
margin-bottom:0;
}

/* table-02 */
.table-02{
width:100%;
margin:0 0 24px 0;
border:1px solid #d1d1d1;
border-collapse:collapse;
}

.table-02 th, .table-02 td{
padding:13px 10px 11px;
border:1px solid #d1d1d1;
border-collapse:collapse;
}

.table-02 thead th{
text-align:center;
background:#ebebeb;
}

.table-02 thead th.title-01{
color:#b60081;
}

.table-02 thead th.title-01 img{
margin-right:6px;
}

.table-02 thead td{
background:#ebebeb;
}

.table-02 tbody th{
background:#ebebeb;
text-align:left;
}

.table-02 tbody td.corner{
background:#ebebeb;
}

.table-02 tbody td .list-link-01{
width:auto;
}

.table-02 p.figure{
min-height:16px;
height:auto !important;
height:16px;
padding:0 0 5px 23px;
font-weight:bold;
display:block;
}

.table-02 p.figure img{
margin:3px 0 0 -23px;
position:absolute;
}

.table-02.tbl2-ptn01 th, .table-02.tbl2-ptn01 td{
padding:5px 10px 3px;
vertical-align:middle;
border:1px solid #d1d1d1;
border-collapse:collapse;
}

.table-02.tbl2-ptn01 th p, .table-02.tbl2-ptn01 td p{
margin-bottom:0;
}

.table-02.tbl2-ptn03 th, .table-02.tbl2-ptn03 td{
vertical-align:middle;
}

.table-02.tbl2-ptn03 tr.accent th, .table-02.tbl2-ptn03 tr.accent td{
background:#faebf5;
}

.table-02.tbl2-ptn03 thead th{
background:#ebebeb;
}

.table-02.tbl2-ptn03 thead th span{
display:block;
}

.table-02.tbl2-ptn03 tbody th{
text-align:center;
background:#faf8e6;
}

.table-02.tbl2-ptn03 tbody th.title{
width:160px;
}

.table-02.tbl2-ptn03 tbody th.title p{
margin-bottom:5px;
}

.table-02.tbl2-ptn03 tbody th.title img{
margin:12px auto 0;
display:block;
}

.table-02.tbl2-ptn03 tbody th.title img.blank{
margin:0 !important;
display:inline;
}

.table-02.tbl2-ptn03 tbody th.title .filter{
opacity:1.0 !important;
filter:alpha(opacity=100) !important;
}

.table-02.tbl2-ptn03 tbody td.brand{
width:60px;
text-align:center;
vertical-align:middle;
}

.table-02.tbl2-ptn03 tbody td.brand img{
margin:0 auto;
padding:5px 0;
vertical-align:middle;
display:block;
}

.table-02.tbl2-ptn03 tbody td.point{
width:435px;
}

.table-02.tbl2-ptn03 tbody td.point .icon{
margin:0 0 4px;
}

.table-02.tbl2-ptn03 tbody td.point .service{
width:411px;
margin:5px 0 0;
padding:10px 12px 7px;
overflow:hidden;
background:#f5f5f5;
}

.table-02.tbl2-ptn03 tbody td.point .service dt{
margin:0 0 5px;
font-size:85.7%;
font-weight:bold;
}

.table-02.tbl2-ptn03 tbody td.point .service dd{
margin:0 6px 0 0;
float:left;
}

.table-02.tbl2-ptn03 tbody td.point .service dd.last-child{
margin:0;
}

/* table-03 */
.table-03{
width:100%;
margin:0 0 24px 0;
background:url(/aeonbank2/shared/images/modules/bg/border_01.png) repeat-x top;
}

.table-03 th, .table-03 td{
padding:10px 10px 8px;
background:url(/aeonbank2/shared/images/modules/bg/border_01.png) repeat-x bottom;
}

.table-03 tbody th{
text-align:left;
}

/*------------------------------------------------------
 BOX
------------------------------------------------------*/
.box-01{
width:688px;
margin:0 0 24px;
padding:12px 15px 0;
overflow:hidden;
border:1px solid #d1d1d1;
background:#ffffff;
}

.box-01 .list-link-01.listl1-col3{
width:702px;
margin:0 0 0 -14px !important;
padding:0 0 5px !important;
overflow:hidden;
}

.box-01 .list-link-01.listl1-col3 li{
width:198px;
margin:0 0 0 14px;
padding-bottom:12px;
float:left;
display:inline;
}

.box-01.box1-ptn01{
background:#faf8e6;
}

.box-01.box1-ptn01 .invest-pickup01{
width:720px;
margin:0 -16px 0 -16px;
overflow:hidden;
}

.box-01.box1-ptn01 .invest-pickup01 li{
width:147px;
margin:0 16px 10px 0;
padding:0 0 7px 16px;
text-align:center;
float:left;
background:url(/aeonbank2/shared/images/modules/bg/border_06.png) repeat-y left top;
}

.box-01.box1-ptn01 .invest-pickup01 li span.img{
display:inline-block;
cursor:pointer;
background:#ffffff;
}

.box-01.box1-ptn01 .invest-pickup01 li span.txt{
margin:7px 0 0 0;
font-size:85.7%;
text-align:center;
display:block;
}

.box-01.box1-ptn01 .invest-pickup02{
width:708px;
margin:0 0 0 -20px;
padding:5px 0 0;
}

.box-01.box1-ptn01 .invest-pickup02 li{
width:324px;
margin:0 0 0 20px;
padding:0 0 16px;
float:left;
display:inline;
overflow:hidden;
zoom:1;
}

.box-01.box1-ptn01 .invest-pickup02 li span.img{
width:60px;
height:60px;
margin-right:12px;
float:left;
cursor:pointer;
display:inline-block;
background:#ffffff;
}

.box-01.box1-ptn01 .invest-pickup02 li span.txt{
overflow:hidden;
display:block;
zoom:1;
}

.box-01.box1-ptn01 .housing-sim01{
width:715px;
margin:-18px -15px 0;
padding:20px 14px 12px;
overflow:hidden;
border:1px solid #ffffff;
}

.box-01.box1-ptn01 .housing-sim01 .title{
margin:-2px 18px 0 0;
float:left;
}

.box-01.box1-ptn01 .housing-sim01 .list-btn{
margin-top:-28px;
margin-left:307px;
overflow:hidden;
position:absolute;
left:0;
}

.box-01.box1-ptn01 .housing-sim01 .list-btn li{
margin:0 14px 0 0;
float:left;
}

.box-01.box1-ptn02{
padding:14px 15px 0;
border:1px solid #faebf5;
background:#faebf5;
}

.box-01.box1-ptn03 .title{
margin:-12px -15px 16px;
padding:8px 15px 6px;
border-bottom:1px solid #d1d1d1;
background:url(/aeonbank2/shared/images/modules/bg/bg_02.png) repeat 0 0;
}

.box-01.box1-ptn03 .list-btn{
width:700px;
margin:0 0 16px -12px;
overflow:hidden;
}

.box-01.box1-ptn03 .list-btn li{
padding:0 0 0 12px;
float:left;
display:inline;
}

.box-01.box1-ptn03 .lay-pos-l{
margin-right:20px;
float:left;
}

.box-01.box1-ptn03 .lay-pos-r{
zoom:1;
overflow:hidden;
}

.box-01.box1-ptn03 .lay-pos-r .feature{
padding-bottom:6px;
}

.box-01.box1-ptn03 .lay-pos-r .feature dt{
margin-bottom:5px;
}

.box-01.box1-ptn03 .lay-pos-r .feature .link-01{
margin-top:6px;
}

.box-01.box1-ptn04 .counting{
padding-top:3px;
overflow:hidden;
}

.box-01.box1-ptn04 .counting dt{
width:229px;
padding:11px 0 7px 11px;
float:left;
clear:left;
background:url(/aeonbank2/shared/images/modules/bg/border_01.png) repeat-x 0 0;
}

.box-01.box1-ptn04 .counting dd{
width:437px;
padding:11px 11px 7px 0;
background:url(/aeonbank2/shared/images/modules/bg/border_01.png) repeat-x 0 0;
float:left;
zoom:1;
}

.box-01.box1-ptn04 .counting dd span{
width:7em;
display:inline-block;
text-align:right;
}

.box-01.box1-ptn05{
width:692px;
padding:15px 13px 0;
border:1px solid #ebebeb;
background:#f5f5f5;
}

.box-01.box1-ptn05 .hdg-lv02{
margin:0 0 17px;
}

.box-01.box1-ptn05 .lay-img-purpose{
width:699px;
margin:0 0 -7px -7px;
padding:0 0 11px 0;
overflow:hidden;
}

.box-01.box1-ptn05 .lay-img-purpose li{
padding:0 0 7px 7px;
float:left;
}

.box-01.box1-ptn05 .idx-lay-col2{
width:712px;
margin:0 0 0 -12px;
*margin:0 0 12px -12px;
padding:0 0 0 0;
}

.box-01.box1-ptn05 .idx-lay-col2 .section{
width:340px;
margin:0 0 12px 12px;
background:url(/aeonbank2/shared/images/modules/bg/index_box_column2_01p.png) repeat-y;
}

.box-01.box1-ptn05 .idx-lay-col2 .outer{
width:340px;
background:url(/aeonbank2/shared/images/modules/bg/index_box_column2_02p.png) no-repeat top;
}

.box-01.box1-ptn05 .idx-lay-col2 .inner{
width:334px;
background:url(/aeonbank2/shared/images/modules/bg/index_box_column2_03p.png) no-repeat bottom;
}

.box-01.box1-ptn05 .idx-lay-col2 .inner-col{
width:334px;
background:url(/aeonbank2/shared/images/modules/bg/bg_02.png) repeat 0 0;
}

.box-01.box1-ptn05 .idx-lay-col2 .title{
width:334px;
}

.box-01.box1-ptn05 .idx-lay-col2 .title .idx-title{
background:url(/aeonbank2/shared/images/modules/icon/arrow_04.png) no-repeat 0 18px;
}

.box-01.box1-ptn06 p{
text-align:center;
}

.box-01.box1-ptn06 p.title{
margin:-12px -15px 16px;
padding:8px 15px 0 !important;
padding:8px 15px 8px;
text-align:center;
border-bottom:1px solid #e0e0e0;
background:#e0e0e0;
}

.box-01.box1-ptn07{
width:718px;
margin:0 0 24px;
padding:0;
overflow:hidden;
border:1px solid #d1d1d1;
}

.box-01.box1-ptn07 div.column{
padding:0 10px 3px;
}

.box-01.box1-ptn07 div.pos-l{
width:356px;
padding-right:4px;
float:left;
border:1px solid #ffffff;
border-right:none;
background:url(/aeonbank2/shared/images/modules/bg/border_05.png) repeat-y right top;
}

.box-01.box1-ptn07 div.pos-r{
width:355px;
float:right;
border:1px solid #ffffff;
border-left:none;
}

.box-01.box1-ptn07 p.title{
padding:13px 10px 11px;
text-align:center;
background:#ebebeb;
}

.box-01.box1-ptn07 p.finance{
margin:7px 0 3px 5px;
}

.box-01.box1-ptn07 p.finance em{
font-size:142.8%;
color:#b60081;
}

.box-01.box1-ptn08{
width:718px;
margin:0 0 24px;
padding:0;
overflow:hidden;
border:1px solid #d1d1d1;
background:#faf8e6;
}

.box-01.box1-ptn08 div.column{
padding:5px 10px 10px;
}

.box-01.box1-ptn08 div.column p{
margin-bottom:5px;
font-weight:bold;
text-align:center;
}

.box-01.box1-ptn08 .pos-l{
width:356px;
padding-right:4px;
float:left;
border:1px solid #faf8e6;
border-right:none;
background:url(/aeonbank2/shared/images/modules/bg/border_06.png) repeat-y right top;
}

.box-01.box1-ptn08 .pos-r{
width:355px;
float:right;
border:1px solid #faf8e6;
border-left:none;
}

.box-01.box1-ptn08 p.title{
padding:13px 10px 10px;
font-size:114.2%;
color:#ffffff;
text-align:center;
line-height:1;
background:#f58414;
}

.box-01.box1-ptn08 p.title.last-child{
background:#17a8c2;
}

.box-01.box1-ptn09{
width:686px;
margin:0 0 14px;
padding:1px !important;
padding:1px 1px 0;
overflow:hidden;
background:#ffffff;
}

.box-01.box1-ptn09 .section{
width:343px;
float:left;
overflow:hidden;
position:relative;
background:#faf8e6;
}

.box-01.box1-ptn09 .section .box-title{
width:110px;
min-height:100%;
height:auto !important;
height:100%;
padding:24px 12px 0;
font-size:16px;
font-weight:bold;
color:#ffffff;
display:block;
position:absolute;
left:0;
float:left;
}

.box-01.box1-ptn09 .section .box-title em{
padding:0 0 0 22px;
display:block;
}

.box-01.box1-ptn09 .section .box-title.housing01{
background:url(/aeonbank2/shared/images/modules/bg/housing_loan_01.png) no-repeat 50% 90px #f58414;
}

.box-01.box1-ptn09 .section .box-title.housing01:hover{
opacity:0.7;
filter:alpha(opacity=70);
}

.box-01.box1-ptn09 .section .box-title.housing01 em{
background:url(/aeonbank2/shared/images/modules/icon/arrow_15.png) no-repeat 0 5px;
}

.box-01.box1-ptn09 .section .box-title.housing02{
background:url(/aeonbank2/shared/images/modules/bg/housing_loan_02.png) no-repeat 50% 90px #17a8c2;
}

.box-01.box1-ptn09 .section .box-title.housing02:hover{
opacity:0.7;
filter:alpha(opacity=70);
}

.box-01.box1-ptn09 .section .box-title.housing02 em{
background:url(/aeonbank2/shared/images/modules/icon/arrow_16.png) no-repeat 0 5px;
}

.box-01.box1-ptn09 .section .box-title.aeoncard01{
background:url(/aeonbank2/shared/images/modules/bg/aeoncard_01.png) no-repeat 50% 90px #f58414;
}

.box-01.box1-ptn09 .section .box-title.aeoncard01:hover{
opacity:0.7;
filter:alpha(opacity=70);
}

.box-01.box1-ptn09 .section .box-title.aeoncard01 em{
background:url(/aeonbank2/shared/images/modules/icon/arrow_15.png) no-repeat 0 5px;
}

.box-01.box1-ptn09 .section .box-title.aeoncard02{
background:url(/aeonbank2/shared/images/modules/bg/aeoncard_02.png) no-repeat 50% 85px #17a8c2;
}

.box-01.box1-ptn09 .section .box-title.aeoncard02:hover{
opacity:0.7;
filter:alpha(opacity=70);
}

.box-01.box1-ptn09 .section .box-title.aeoncard02 em{
background:url(/aeonbank2/shared/images/modules/icon/arrow_16.png) no-repeat 0 5px;
}

.box-01.box1-ptn09 .section .box-contents{
width:177px;
padding:12px 16px 0;
float:right;
}

.box-01.box1-ptn09 .section .box-contents .list-define-01 dd{
padding-bottom:12px;
}

.box-01.box1-sim{
width:718px;
margin-top:25px !important;
padding:0;
background:#faf8e6;
}

.box-01.box1-sim .box-inner{
width:690px;
padding:10px 14px;
overflow:hidden;
border:1px solid #ffffff;
}

.box-01.box1-sim .title{
margin:0 14px 0 0;
float:left;
}

.box-01.box1-sim .btn{
position:relative;
top:6px;
float:left;
}

.box-01.box1-sim .list-btn{
float:left;
margin-top:-25px;
margin-left:307px;
overflow:hidden;
position:absolute;
left:0;
}

.box-01.box1-sim .list-btn li{
margin:0 14px 0 0;
float:left;
}

.box-01.box1-waonpoint{
width:688px;
}

.box-01.box1-waonpoint .title{
margin:-12px -15px 16px;
padding:8px 15px 6px;
border-bottom:1px solid #d1d1d1;
background:url(/aeonbank2/shared/images/modules/bg/bg_02.png) repeat 0 0;
}

.box-01.box1-waonpoint .box-inner{
width:688px;
overflow:hidden;
}

.box-01.box1-waonpoint .lay-pos-l{
width:185px;
padding:0 15px 0 0;
text-align:center;
float:left;
}

.box-01.box1-waonpoint .lay-pos-r{
width:488px;
float:left;
}

.box-01.box1-waonpoint .lay-pos-r .list-define-01 dt{
margin-bottom:0;
}

.box-01.box1-waonpoint .lay-pos-r .list-define-01 dd{
padding-bottom:13px;
}

.box-01.box1-waonpoint .lay-pos-r .table-03{
margin:-10px 0 0 !important;
background:none;
}

.box-01.box1-waonpoint .lay-pos-r .table-03 .last th, .box-01.box1-waonpoint .lay-pos-r .table-03 .last td{
background:none;
}

.box-02{
width:688px;
margin:0 0 24px;
padding:15px 16px 0;
overflow:hidden;
border-top:1px solid #ebebeb;
border-bottom:1px solid #ebebeb;
background:#f5f5f5;
}

.box-02.box2-ptn01{
padding-bottom:3px;
}

.box-02.box2-ptn01 select{
width:auto;
font-size:100%;
}

.box-03{
width:706px;
margin:0 0 24px;
padding:7px;
background:url(/aeonbank2/shared/images/modules/bg/bg_02.png) repeat 0 0;
}

.box-03 .inner{
padding:10px 10px 0;
border:1px solid #e6e6e6;
background:#ffffff;
}

.box-03.box3-ptn01{
margin-top:15px;
}

.box-03.box3-ptn01 .inner{
padding:16px 16px 0;
}

.box-03.box3-ptn01 .free{
margin-right:5px;
vertical-align:baseline;
}

.box-03.box3-ptn01 .title-01{
margin-bottom:12px;
}

.box-03.box3-ptn01 .lay-inner-col2{
overflow:hidden;
}

.box-03.box3-ptn01 .lay-inner-col2 .pos-l{
margin:0 20px 0 0;
float:left;
}

.box-03.box3-ptn01 .lay-inner-col2 .pos-r{
zoom:1;
overflow:hidden;
}

.box-03.box3-ptn02{
margin-top:60px;
}

.box-03.box3-ptn02 .inner{
width:684px;
padding:12px 10px 2px;
overflow:hidden;
}

.box-03.box3-ptn02 h3{
margin:5px 24px 0 6px;
float:left;
}

.box-03.box3-ptn02 p{
overflow:hidden;
zoom:1;
}

.box-03.box3-ptn03{
width:706px;
overflow:hidden;
}

.box-03.box3-ptn03 .pos-l{
float:left;
display:inline;
}

.box-03.box3-ptn03 .pos-l.visit{
padding:0 30px 0 6px;
}

.box-03.box3-ptn03 .pos-l.visit h3{
margin:6px 0 20px;
}

.box-03.box3-ptn03 .pos-l.visit ul li{
margin:0 0 11px 21px;
}

.box-03.box3-ptn03 .pos-r{
overflow:hidden;
zoom:1;
}

.box-03.box3-ptn03 .pos-r.tel{
margin:0 0 10px;
padding:0 6px 6px 16px;
border-left:1px solid #d1d1d1;
}

.box-03.box3-ptn03 .pos-r.tel h3{
margin:7px 0 20px;
}

.box-03.box3-ptn03 .pos-r.tel dt{
margin-bottom:11px;
}

.box-03.box3-ptn03 .pos-r.tel dd{
font-size:92.8%;
}

.box-03.box3-ptn03 .pos-r.tel dd img{
margin:0 0 20px;
}

.box-03.box3-ptn03 .pos-r.tel dd img.free{
margin:0 0 2px !important;
vertical-align:top;
}

.box-03.box3-ptn03 .pos-b{
overflow:hidden;
clear:both;
}

.box-03.box3-ptn03 .pos-b.reference{
padding:12px 6px 0;
border-top:1px solid #d1d1d1;
overflow:hidden;
}

.box-03.box3-ptn03 .pos-b.reference h3{
margin:5px 20px 0 0;
float:left;
}

.box-03.box3-ptn03 .pos-b.reference p{
overflow:hidden;
zoom:1;
}

.box-03.box3-ptn04 .inner{
padding:16px 16px 4px;
border:1px solid #e6e6e6;
background:#ffffff;
}

.box-03.box3-ptn04 .section{
margin:0 -6px 16px;
padding:0 6px 0;
border-bottom:1px solid #d1d1d1;
}

.box-03.box3-ptn04 .section img{
margin-bottom:8px;
}

.box-03.box3-ptn04 .title-01{
margin-bottom:12px !important;
}

.box-03.trust-01 .inner{
padding:16px 16px 0;
}

.box-03.trust-01 .free{
margin-right:5px;
vertical-align:baseline;
}

.box-03.trust-01 .title-01{
margin-bottom:12px;
}

.box-03.trust-01 .lay-inner-col2{
overflow:hidden;
}

.box-03.trust-01 .lay-inner-col2 .pos-l{
margin:0 20px 0 0;
float:left;
}

.box-03.trust-01 .lay-inner-col2 .pos-r{
zoom:1;
overflow:hidden;
}

.box-03.faq-01 .inner{
width:684px;
padding:12px 10px 2px;
overflow:hidden;
}

.box-03.faq-01 h3{
margin:5px 24px 0 6px;
float:left;
}

.box-03.faq-01 p{
overflow:hidden;
zoom:1;
}

.box-03 .contact-01{
overflow:hidden;
}

.box-03 .contact-01 .pos-l{
float:left;
display:inline;
}

.box-03 .contact-01 .pos-l.visit{
padding:0 30px 0 6px;
}

.box-03 .contact-01 .pos-l.visit h3{
margin:6px 0 20px;
}

.box-03 .contact-01 .pos-l.visit ul li{
margin:0 0 11px 21px;
}

.box-03 .contact-01 .pos-r{
overflow:hidden;
zoom:1;
}

.box-03 .contact-01 .pos-r.tel{
margin:0 0 10px;
padding:0 6px 6px 16px;
border-left:1px solid #d1d1d1;
}

.box-03 .contact-01 .pos-r.tel h3{
margin:7px 0 20px;
}

.box-03 .contact-01 .pos-r.tel dd{
font-size:92.8%;
}

.box-03 .contact-01 .pos-r.tel dd img{
margin:0 0 20px;
}

.box-03 .contact-01 .pos-b{
overflow:hidden;
clear:both;
}

.box-03 .contact-01 .pos-b.reference{
padding:12px 6px 0;
border-top:1px solid #d1d1d1;
overflow:hidden;
}

.box-03 .contact-01 .pos-b.reference h3{
margin:5px 20px 0 0;
float:left;
}

.box-03 .contact-01 .pos-b.reference p{
overflow:hidden;
zoom:1;
}

.box-04{
width:688px;
min-height:87px;
height:auto !important;
height:87px;
margin:0 0 24px 0;
padding:16px 16px 0;
position:relative;
border-top:3px solid #c6369c;
background:#f4d9ec;
}

.box-04.box4-ptn01{
margin-top:36px;
}

.box-04.box4-ptn01 .title img{
position:absolute;
margin:-21px 0 0 0;
}

.box-04.box4-ptn01 .inner{
width:585px;
margin:0 0 0 103px;
text-align:center;
overflow:hidden;
}

.box-04.appli-01{
margin-top:36px;
}

.box-04.appli-01 .title img{
position:absolute;
margin:-21px 0 0 0;
}

.box-04.appli-01 .inner{
width:585px;
margin:0 0 0 103px;
text-align:center;
overflow:hidden;
}

.box-05{
width:720px;
margin:0 0 24px;
overflow:hidden;
}

.box-05.box5-ptn01{
width:648px;
padding:0 0 0 72px;
background:url(/aeonbank2/shared/images/modules/bg/comment_01.png) no-repeat 0 0;
}

.box-05.box5-ptn01 .inner{
width:646px;
min-height:38px;
height:auto !important;
height:38px;
padding:15px 0 0;
border:1px solid #d1d1d1;
background:#f5f5f5;
}

.box-05.box5-ptn01 .comment-lead{
margin-bottom:0;
padding-top:15px;
padding-left:28px;
font-weight:bold;
color:#b60081;
position:relative;
top:-15px;
left:-13px;
background:url(/aeonbank2/shared/images/modules/bg/comment_02.png) no-repeat 0 0;
}

.box-05.box5-ptn02{
margin:40px 0 24px;
background:url(/aeonbank2/shared/images/modules/bg/border_01.png) repeat-x top;
}

.box-05.box5-ptn02 .section{
margin:0;
padding:16px 16px 6px;
background:url(/aeonbank2/shared/images/modules/bg/border_01.png) repeat-x bottom;
}

.box-05.box5-ptn02 .section .lay-image-pos-l, .box-05.box5-ptn02 .section .lay-image-pos-r{
width:688px;
margin:0;
padding:0;
}

.box-05.box5-ptn02 .section .small{
margin-bottom:18px;
}

.lay-box-col2{
width:740px;
margin:0 0 -20px -20px;
padding:0 0 24px 0;
overflow:hidden;
}

.lay-box-col2 .column{
width:318px;
margin:0 0 20px 20px;
padding:12px 15px 0;
float:left;
display:inline;
border:1px solid #d1d1d1;
background:#ffffff;
}

.lay-box-col2.laybox-col2-ptn01 .column{
padding-bottom:5px;
}

.lay-box-col2.laybox-col2-ptn01 .image{
height:33px;
margin:-12px -15px 12px;
padding:11px 0;
text-align:center;
border-bottom:1px solid #d1d1d1;
overflow:hidden;
}

.lay-box-col2.laybox-col2-ptn01 .title{
margin:-12px -15px 16px;
padding:8px 15px 6px;
border-bottom:1px solid #d1d1d1;
background:url(/aeonbank2/shared/images/modules/bg/bg_02.png) repeat 0 0;
}

.lay-box-col2.laybox-col2-ptn01 .title a{
padding-left:16px;
background:url(/aeonbank2/shared/images/modules/icon/arrow_01.png) no-repeat 4px 5px;
}

.lay-box-col2.laybox-col2-ptn02 .column{
position:relative;
padding-bottom:40px;
}

.lay-box-col2.laybox-col2-ptn02 .title{
margin:-10px -13px 15px;
padding:8px 0 5px;
color:#ffffff;
text-align:center;
background:#b60081;
}

.lay-box-col2.laybox-col2-ptn02 .title img{
margin-right:5px;
vertical-align:middle;
}

.lay-box-col2.laybox-col2-ptn02 .inbox{
width:286px;
margin-bottom:24px;
padding:16px 16px 7px;
background:#f5f5f5;
}

.lay-box-col2.laybox-col2-ptn02 .inbox .list-01 li{
width:270px;
overflow:hidden;
}

.lay-box-col2.laybox-col2-ptn02 .inbox .list-01 li span{
width:190px;
display:block;
float:left;
}

.lay-box-col2.laybox-col2-ptn02 .inbox .list-01 li img{
float:right;
}

.lay-box-col2.laybox-col2-ptn02 .list-order-01 li{
padding-bottom:15px;
}

.lay-box-col2.laybox-col2-ptn02 .notes-01{
margin-top:6px;
}

.lay-box-col2.laybox-col2-ptn02 p.catch{
padding:0 0 15px;
text-align:center;
background:url(/aeonbank2/shared/images/modules/bg/border_01.png) repeat-x bottom;
}

.lay-box-col2.laybox-col2-ptn02 p.figure{
margin-bottom:17px;
text-align:center;
}

.lay-box-col2.laybox-col2-ptn02 p.btn-01{
margin-top:5px;
margin-bottom:5px;
text-align:center;
position:relative;
}

.lay-box-col2.laybox-col2-ptn02 p.btn-02{
position:absolute;
bottom:0;
}

.lay-box-col3{
width:741px;
margin:0 0 -20px -21px;
padding:0 0 24px 0;
overflow:hidden;
}

.lay-box-col3 .column{
width:194px;
margin:0 0 20px 21px;
padding:12px 15px 0;
float:left;
display:inline;
border:1px solid #d1d1d1;
background:#ffffff;
}

.lay-box-col3 .column .link-01{
padding-left:0;
background:none;
}

.lay-box-col3 .column .link-01 a{
padding-left:16px;
background:url(/aeonbank2/shared/images/modules/icon/arrow_01.png) no-repeat 4px 6px;
}

.lay-box-col3.laybox-col3-ptn01{
width:720px;
padding-bottom:0 !important;
margin:0 0 0 0 !important;
}

.lay-box-col3.laybox-col3-ptn01 .column{
width:226px;
margin:0 21px 20px 0;
padding:0;
float:left;
border:none;
background:#ffffff;
}

.lay-box-col3.laybox-col3-ptn01 .column.last-child{
margin-right:0;
}

.lay-box-col3.laybox-col3-ptn01 .column a{
width:194px;
padding:12px 13px 15px;
text-decoration:none;
color:#1f1f1f;
display:block;
border:3px solid #d1d1d1;
background:url(/aeonbank2/shared/images/modules/icon/arrow_13.png) no-repeat center 97%;
}

.lay-box-col3.laybox-col3-ptn01 .column a:hover{
border:3px solid #b60081;
background:url(/aeonbank2/shared/images/modules/icon/arrow_14.png) no-repeat center 97%;
}

.lay-box-col3.laybox-col3-ptn01 .column a:hover img{
opacity:1.0 !important;
filter:alpha(opacity=100) !important;
}

.lay-box-col3.laybox-col3-ptn01 .column p sup{
font-size:71.4%;
vertical-align:top;
}

.lay-box-col3.laybox-col3-ptn01 .column p.catch{
margin:0 -6px 10px;
padding:0 0 10px;
text-align:center;
background:url(/aeonbank2/shared/images/modules/bg/border_01.png) repeat-x left bottom;
}

.lay-box-col3.laybox-col3-ptn01 .column2{
width:350px;
margin:0 20px 0 0;
padding:0 0 20px 0;
float:left;
border:none;
background:#ffffff;
}

.lay-box-col3.laybox-col3-ptn01 .column2.last-child{
margin-right:0;
height:1px;
}

.lay-box-col3.laybox-col3-ptn01 .column2 a{
width:318px;
padding:12px 13px 15px;
text-decoration:none;
color:#1f1f1f;
display:block;
border:3px solid #d1d1d1;
background:url(/aeonbank2/shared/images/modules/icon/arrow_13.png) no-repeat center 97%;
}

.lay-box-col3.laybox-col3-ptn01 .column2 a:hover{
border:3px solid #b60081;
background:url(/aeonbank2/shared/images/modules/icon/arrow_14.png) no-repeat center 97%;
}

.lay-box-col3.laybox-col3-ptn01 .column2 a:hover img{
opacity:1.0 !important;
filter:alpha(opacity=100) !important;
}

.lay-box-col3.laybox-col3-ptn01 .column2 p sup{
font-size:42.9%;
vertical-align:top;
}

.lay-box-col3.laybox-col3-ptn01 .column2 p.catch{
margin:0 -6px 10px;
padding:0 0 10px;
text-align:center;
background:url(/aeonbank2/shared/images/modules/bg/border_01.png) repeat-x left bottom;
}

.apply-saving01{
width:720px;
height:100px;
margin:41px 0 30px;
text-align:center;
position:relative;
background:url(/aeonbank2/shared/images/modules/saving/bg_apply_01.jpg) no-repeat;
}

.apply-saving01 .title{
margin:0 0 -12px;
font-size:114.2%;
color:#b60081;
line-height:1.8;
position:relative;
top:-31px;
}

.apply-saving01 .title span{
min-height:37px;
height:auto !important;
height:37px;
padding:0 0 0 37px;
display:inline-block;
background:url(/aeonbank2/shared/images/modules/saving/icon_apply_01.png) no-repeat;
}

.apply-saving01 p{
font-weight:bold;
line-height:1;
}

.box-apply{
width:720px;
margin:36px 0 36px;
text-align:center;
}

.box-apply .title{
margin:0 0 -6px;
font-size:114.2%;
color:#b60081;
text-align:center;
}

.box-apply .title span{
padding:2px 0 0 38px;
min-height:37px;
height:auto !important;
height:37px;
display:inline-block;
position:relative;
background:url(/aeonbank2/shared/images/modules/icon/apply_01.png) no-repeat bottom left;
}

.box-apply .box-contents{
width:688px;
padding:24px 16px 0;
text-align:center;
overflow:hidden;
background:url(/aeonbank2/shared/images/modules/bg/apply_01.jpg) no-repeat;
}

.box-apply .box-contents p{
margin-bottom:5px;
}

.box-apply .box-contents p.btn{
margin-top:20px;
}

.box-apply .box-contents .pos-l{
width:415px;
float:left;
border-right:1px solid #e0e0e0;
}

.box-apply .box-contents .pos-r{
width:272px;
float:left;
}

.box-apply .box-contents .inner{
text-align:left;
}

.box-apply .box-contents .inner .btn{
text-align:center;
}

.box-apply .box-contents .lay-col2{
width:688px;
margin-left:0;
overflow:hidden;
}

.box-apply .box-contents .lay-col2 .column{
width:344px;
margin-left:0;
text-align:center !important;
}

.box-important{
margin:0 0 12px;
padding:3px;
background:url(/aeonbank2/shared/images/modules/bg/bg_03.png) repeat left top;
}

.box-important .inner{
padding:12px 13px 10px;
overflow:hidden;
background:#ffffff;
zoom:1;
}

.box-important .title{
margin:0 15px 0 0;
float:left;
}

.box-important .title strong{
color:#000000;
}

.box-important .list-link-01{
padding-bottom:3px;
overflow:hidden;
zoom:1;
}

#aeoncard .hdg-lv02{
margin-top:30px;
}

#aeoncard .btn-01{
padding-bottom:12px;
}

#aeoncard .list-topic{
padding-bottom:10px;
}

#aeoncard .box1-ptn02{
margin-top:24px;
}

#aeoncard .box3-ptn02{
margin-top:36px;
}

#aeoncard .box1-ptn05{
margin-top:24px;
}

#aeoncard .recommend{
margin:0 0 24px;
position:relative;
top:18px;
}

#aeoncard .recommend .box-inner{
margin:45px 0 10px 0;
background:url(/aeonbank2/shared/images/modules/aeoncard/bg_aeoncard.png) no-repeat left top;
}

#aeoncard .recommend .card-list{
width:720px;
margin:0 0 0 0;
position:relative;
top:-45px;
overflow:hidden;
}

#aeoncard .recommend .card-list li{
margin:0 0 0 38px;
text-align:center;
float:left;
display:inline;
}

#aeoncard .recommend .card-list span.txt{
width:98px;
margin:-15px 0 0;
font-size:85.7%;
display:block;
}

#aeoncard .card-select{
width:718px;
margin:0 0 24px;
border:1px solid #d1d1d1;
}

#aeoncard .card-select .box-inner{
width:716px;
text-align:center;
border:1px solid #ffffff;
}

#aeoncard .card-select .title{
margin:0 0 16px;
padding:10px 0;
background:#b60081;
}

#aeoncard .card-select .feature{
width:688px;
margin:0 auto 14px;
padding:9px 0 10px;
overflow:hidden;
background:#ebebeb;
}

#aeoncard .card-select .feature li{
width:210px;
margin:0 0 0 15px;
font-weight:bold;
text-align:left;
float:left;
display:inline;
overflow:hidden;
zoom:1;
}

#aeoncard .card-select .feature li img{
margin:0 8px 0 0;
float:left;
}

#aeoncard .card-select .feature li span.txt{
margin:8px 0 0 0;
display:block;
overflow:hidden;
zoom:1;
}

#aeoncard .card-select .feature li span em{
color:#b60081;
}

#aeoncard .card-select .link-01{
margin:0 14px 0;
}

#saving .list-topic{
padding-bottom:0;
}

#saving .idx-lay-col2{
margin-top:20px;
padding-bottom:0;
}

#saving .box-apply{
margin-bottom:31px;
}

#saving .box3-ptn02{
margin-top:36px;
}

#loan .idx-lay-col3{
padding:0;
}

#loan .box-03{
margin-top:24px;
}

#loan .box-03.box3-ptn02{
margin-top:36px;
}

#loan .list-04{
padding:0 0 36px;
}

#investment .box3-ptn02{
margin-top:24px;
}

#investment .list-topic{
padding-bottom:0;
}

#investment .list-04{
padding-bottom:0;
}

#investment .fund-search{
width:716px;
margin:0 0 20px;
padding:1px;
border:1px solid #ebebeb;
background:#f5f5f5;
}

#investment .fund-search .search-area{
width:688px;
margin:0 0 15px;
padding:10px 14px 5px;
overflow:hidden;
background:#e0e0e0;
}

#investment .fund-search .search-area .list-link-01{
margin-top:0 !important;
margin-top:10px;
margin-bottom:0;
clear:both;
}

#investment .fund-search .search-area .list-link-01 li{
margin-right:16px;
padding-bottom:0;
}

#investment .fund-search .search-area .branchlink{
margin:7px 0 0 0;
float:left;
overflow:hidden;
}

#investment .fund-search .search-area #fundSearchArea{
width:460px;
margin:0 0 0 2px;
float:left;
overflow:hidden;
display:inline-block;
}

#investment .fund-search .search-area #fundName{
width:370px;
height:29px;
margin:0;
padding:0 10px;
font-size:100%;
line-height:29px;
display:block;
border:none;
border-left:1px solid #d8d7d7;
border-top:1px solid #d8d7d7;
float:left;
}

#investment .fund-search .search-area #fundSearch{
float:left;
}

#investment .fund-search .category{
width:700px;
margin:0 0 -8px -8px;
padding:0 12px 12px;
overflow:hidden;
}

#investment .fund-search .category li{
padding:0 0 8px 8px;
float:left;
}

#investment .fund-search .category li.last-child{
width:342px;
padding:5px 0 0 8px;
text-align:center;
}

#investment .fund-ranking{
width:718px;
margin:0 0 5px;
padding:0;
overflow:hidden;
border:1px solid #d1d1d1;
background:#ffffff;
}

#investment .fund-ranking div.column{
padding:0 10px 3px;
}

#investment .fund-ranking div.pos-l{
width:356px;
padding-right:4px;
float:left;
border:1px solid #ffffff;
border-right:none;
background:url(/aeonbank2/shared/images/modules/bg/border_05.png) repeat-y right top;
}

#investment .fund-ranking div.pos-r{
width:355px;
float:right;
border:1px solid #ffffff;
border-left:none;
}

#investment .fund-ranking .title{
margin:0 0 0;
padding:8px 10px 8px;
text-align:center;
background:#ebebeb;
}

#investment .fund-ranking .title em{
padding:0 0 0 30px;
}

#investment .fund-ranking .title em.net{
background:url(/aeonbank2/shared/images/modules/icon/pc_06.png) no-repeat left center;
}

#investment .fund-ranking .title em.shop{
background:url(/aeonbank2/shared/images/modules/icon/shop_01.png) no-repeat left center;
}

#investment .fund-ranking .ranking{
margin:17px 0 0;
overflow:hidden;
}

#investment .fund-ranking .ranking li{
min-height:28px;
height:auto !important;
height:28px;
margin:4px 0 14px;
*margin:4px 0 7px;
padding:0 0 0 34px;
position:relative;
}

#investment .fund-ranking .ranking img.rank{
position:absolute;
top:-4px;
left:0;
}

#investment .fund-ranking .ranking .ctg{
margin:5px 0 0;
font-size:85.7%;
font-weight:bold;
color:#575757;
overflow:hidden;
display:block;
}

#investment .fund-ranking .ranking .ctg p{
margin-bottom:0;
display:inline;
}

#investment .fund-ranking .ranking .ctg span{
padding:3px 5px 3px;
border:1px solid #d1d1d1;
float:left;
background:#ebebeb;
}

#investment .fund-ranking .ranking .ctg a{
padding:3px 5px 3px;
float:left;
font-weight:normal;
display:inline-block;
border:1px solid #d1d1d1;
border-left:none;
background:#ffffff;
}

#housing_loan .box3-ptn02{
margin-top:36px;
}

#housing_loan .list-topic{
padding-bottom:0;
}

#housing_loan .box-apply{
margin-top:19px;
}

#housing_loan .box1-sim{
margin-top:31px !important;
}

#housing_loan .box1-ptn05{
margin-top:24px;
}

#insurance .idx2-ptn01{
padding-bottom:0;
}

#insurance .list-04{
padding-bottom:12px;
}

/* Column Layout */
.lay-col2{
width:740px;
margin:0 0 -6px -20px;
padding:0 0 10px 0;
overflow:hidden;
}

.lay-col2 .column{
width:350px;
margin:0 0 6px 20px;
float:left;
display:inline;
}

.lay-col3{
width:741px;
margin:0 0 -6px -21px;
padding:0 0 10px 0;
overflow:hidden;
}

.lay-col3 .column{
width:226px;
margin:0 0 6px 21px;
float:left;
display:inline;
}

/* Image Layout */
.lay-image-col1{
width:720px;
margin:0 0 20px;
text-align:center;
}

.lay-image-col1 .link-01{
padding-left:0;
background:none;
}

.lay-image-col1 .link-01 a{
padding-left:16px;
background:url(/aeonbank2/shared/images/modules/icon/arrow_01.png) no-repeat 4px 6px;
}

.lay-image-col2{
width:740px;
margin:0 0 -12px -20px;
padding:0 0 14px 0;
text-align:center;
overflow:hidden;
}

.lay-image-col2 .column{
width:350px;
padding:0 0 8px 20px;
float:left;
}

.lay-image-col2 .column .link-01{
padding-left:0;
background:none;
}

.lay-image-col2 .column .link-01 a{
padding-left:16px;
background:url(/aeonbank2/shared/images/modules/icon/arrow_01.png) no-repeat 4px 6px;
}

.lay-image-col2.layi2-ptn01{
text-align:left;
}

.lay-image-col2.layi2-ptn01 p{
overflow:hidden;
}

.lay-image-col2.layi2-ptn01 p img{
float:left;
display:block;
}

.lay-image-col2.layi2-ptn01 p span{
display:block;
overflow:hidden;
zoom:1;
}

.lay-image-col2.layi2-liq{
width:720px;
margin:0;
padding:0 0 24px;
text-align:center;
}

.lay-image-col2.layi2-liq .pos-l{
display:inline;
}

.lay-image-col2.layi2-liq .pos-r{
display:inline;
}

.lay-image-col2.layi2-liq img{
margin:0 8px;
}

.lay-image-col3{
width:741px;
margin:0 0 -12px -21px;
padding:0 0 14px 0;
text-align:center;
overflow:hidden;
}

.lay-image-col3 .column{
width:226px;
padding:0 0 8px 21px;
float:left;
}

.lay-image-col3 .column .link-01{
padding-left:0;
background:none;
}

.lay-image-col3 .column .link-01 a{
padding-left:16px;
background:url(/aeonbank2/shared/images/modules/icon/arrow_01.png) no-repeat 4px 6px;
}

.lay-image-col4{
width:740px;
margin:0 0 -12px -20px;
padding:0 0 14px 0;
text-align:center;
overflow:hidden;
}

.lay-image-col4 .column{
width:165px;
padding:0 0 8px 20px;
float:left;
}

.lay-image-col4 .column .link-01{
padding-left:0;
background:none;
}

.lay-image-col4 .column .link-01 a{
padding-left:16px;
background:url(/aeonbank2/shared/images/modules/icon/arrow_01.png) no-repeat 4px 6px;
}

.lay-image-pos-l{
width:720px;
margin:0 0 10px 0;
overflow:hidden;
}

.lay-image-pos-l .image{
margin:0 20px 0 0;
float:left;
}

.lay-image-pos-l .text{
overflow:hidden;
zoom:1;
}

.lay-image-pos-l .text .lead-01{
margin-top:28px;
}

.lay-image-pos-l .text p sup{
font-size:71.4%;
vertical-align:top;
}

.lay-image-pos-l.layimgl-ptn01 .image{
padding:0 0 0 20px;
}

.lay-image-pos-l.layimgl-ptn01 .catch{
background:url(/aeonbank2/shared/images/modules/bg/border_01.png) repeat-x top;
}

.lay-image-pos-l.layimgl-ptn01 .catch li{
padding:9px 16px 0;
background:url(/aeonbank2/shared/images/modules/bg/border_01.png) repeat-x bottom;
}

.lay-image-pos-l.layimgl-ptn01 .catch li em{
font-size:16px;
font-weight:bold;
color:#b60081;
}

.lay-image-pos-l.layimgl-ptn01 .catch li sup{
font-size:71.4%;
}

.lay-image-pos-l.layimgl-ptn01 .catch li *{
margin-bottom:0;
padding-bottom:8px;
}

.lay-image-pos-l.layimgl-housing .text{
text-align:center;
}

.lay-image-pos-l.layimgl-housing .text .lead{
margin:20px 0 4px;
}

.lay-image-pos-l.layimgl-housing .text .btn{
padding:20px 0 0;
}

.lay-image-pos-l.layimgl-direct .text .notes-01{
margin-top:20px;
}

.lay-image-pos-r{
width:720px;
margin:0 0 10px 0;
overflow:hidden;
}

.lay-image-pos-r .image{
margin:0 0 0 20px;
float:right;
}

.lay-image-pos-r .text{
overflow:hidden;
zoom:1;
}

.lay-image-01{
margin:0 0 24px;
background:url(/aeonbank2/shared/images/modules/bg/border_01.png) repeat-x top;
}

.lay-image-01 .inner{
padding:13px 16px 0;
overflow:hidden;
background:url(/aeonbank2/shared/images/modules/bg/border_01.png) repeat-x bottom;
}

.lay-image-01 .pos-l{
margin:0 20px 0 0;
float:left;
}

.lay-image-01 .pos-r{
zoom:1;
overflow:hidden;
}

.lay-image-01.layimg-ptn01{
margin-top:24px;
font-size:85.7%;
}

.lay-image-01.layimg-ptn01 .inner{
padding:13px 16px 2px;
}

.lay-image-01.layimg-ptn01 .pos-r{
padding-top:2px;
}

/*------------------------------------------------------
 Index
------------------------------------------------------*/
.idx-lay-col1{
width:720px;
margin:24px 0 -18px 0;
padding:0 0 30px;
position:relative;
z-index:1;
overflow:hidden;
}

.idx-lay-col1 .section{
width:720px;
margin:0 0 18px 0;
background:url(/aeonbank2/shared/images/modules/bg/index_box_column1_01.png) repeat-y;
}

.idx-lay-col1 .outer{
background:url(/aeonbank2/shared/images/modules/bg/index_box_column1_02.png) no-repeat top;
}

.idx-lay-col1 .inner{
width:714px;
padding:2px 3px 0;
padding-bottom:4px;
background:url(/aeonbank2/shared/images/modules/bg/index_box_column1_03.png) no-repeat bottom;
}

.idx-lay-col1 .inner-col{
width:714px;
position:relative;
overflow:hidden;
border-top:3px solid #b60081;
}

.idx-lay-col1 .title{
width:224px;
margin:0 1px 0 0;
background:#fff;
float:left;
}

.idx-lay-col1 .title .idx-title{
margin:0 13px 0 13px;
padding:13px 0 11px 22px;
background:url(/aeonbank2/shared/images/modules/icon/arrow_04.png) no-repeat 0 18px;
}

.idx-lay-col1 .title a{
font-size:114.2%;
color:#000000;
}

.idx-lay-col1 .text{
width:458px;
border-left:1px solid #c2c2c2;
float:left;
}

.idx-lay-col1 .text .idx-text{
width:457px;
border-left:1px solid #ffffff;
padding:12px 15px 1px 15px;
background:url(/aeonbank2/shared/images/modules/bg/bg_01.png) repeat 0 0 white;
}

.idx-lay-col1.idx1-ptn01 .title{
margin-top:13px;
}

.idx-lay-col1.idx1-ptn01 .title img{
margin:0 auto;
display:block;
}

.idx-lay-col1.idx1-ptn01 .text .idx-text{
min-height:88px;
height:auto !important;
height:88px;
}

.idx-lay-col1.idx1-ptn01 .text .idx-title{
margin:0 13px 0 0;
padding:0 0 3px 22px;
background:url(/aeonbank2/shared/images/modules/icon/arrow_04.png) no-repeat 0 6px;
}

.idx-lay-col1.idx1-ptn01 .text a{
font-size:114.2%;
color:#b60081;
}

.idx-lay-col1.idx1-ptn01 .text p.small{
padding-left:15px;
padding-bottom:3px;
}

.idx-lay-col1.idx1-ptn01 .text p.detail{
padding:13px 0 0 0;
background:url(/aeonbank2/shared/images/modules/bg/border_02.png) repeat-x top left;
}

.idx-lay-col1.idx1-ptn01 .text p.btn{
padding-bottom:3px;
text-align:center;
}

.idx-lay-col1.idx1-ptn02 .title{
width:auto;
margin:0 1px 0 0;
float:none;
background:#fff;
border-bottom:1px solid #c2c2c2;
}

.idx-lay-col1.idx1-ptn02 .title .idx-title{
margin:0 13px 0 13px;
padding:0;
background:none;
}

.idx-lay-col1.idx1-ptn02 .title a{
padding:13px 0 11px 22px;
font-size:114.2%;
color:#000000;
background:url(/aeonbank2/shared/images/modules/icon/arrow_04.png) no-repeat 0 18px;
}

.idx-lay-col1.idx1-ptn02 .title span{
padding:13px 0 11px 0;
font-size:114.2%;
color:#000000;
display:inline-block;
}

.idx-lay-col1.idx1-ptn02 .text{
width:auto;
padding:12px 15px 1px 15px;
float:none;
overflow:hidden;
border-top:1px solid #ffffff;
border-left:none;
background:url(/aeonbank2/shared/images/modules/bg/bg_01.png) repeat 0 0 white;
}

.idx-lay-col1.idx1-ptn02 .text .pos-l{
margin-right:25px;
margin-left:5px;
float:left;
}

.idx-lay-col1.idx1-ptn02 .text .pos-r{
overflow:hidden;
zoom:1;
}

.idx-lay-col2{
width:740px;
margin:24px 0 -18px -20px;
padding:0 0 30px;
position:relative;
z-index:1;
overflow:hidden;
}

.idx-lay-col2 .section{
width:350px;
margin:0 0 18px 20px;
float:left;
display:inline;
background:url(/aeonbank2/shared/images/modules/bg/index_box_column2_01.png) repeat-y;
}

.idx-lay-col2 .outer{
width:350px;
background:url(/aeonbank2/shared/images/modules/bg/index_box_column2_02.png) no-repeat top;
}

.idx-lay-col2 .inner{
width:344px;
padding:2px 3px 0;
padding-bottom:4px;
background:url(/aeonbank2/shared/images/modules/bg/index_box_column2_03.png) no-repeat bottom;
}

.idx-lay-col2 .inner-col{
width:344px;
overflow:hidden;
border-top:3px solid #b60081;
background:url(/aeonbank2/shared/images/modules/bg/bg_01.png) repeat 0 0;
}

.idx-lay-col2 .title{
width:344px;
overflow:hidden;
border-bottom:1px solid #c2c2c2;
background:#fff;
}

.idx-lay-col2 .title .idx-title{
margin:0 13px 0 13px;
}

.idx-lay-col2 .title a{
padding:13px 0 11px 22px;
font-size:114.2%;
color:#000000;
display:inline-block;
background:url(/aeonbank2/shared/images/modules/icon/arrow_04.png) no-repeat 0 18px;
}

.idx-lay-col2 .title span{
padding:13px 0 11px 0;
font-size:114.2%;
color:#000000;
display:inline-block;
}

.idx-lay-col2 .text{
padding:12px 15px 1px 15px;
overflow:hidden;
border-top:1px solid #ffffff;
}

.idx-lay-col2 .text .titlelink{
padding:7px 16px;
background:#e0e0e0;
}

.idx-lay-col2 .pos-l{
margin-right:12px;
float:left;
}

.idx-lay-col2 .pos-r{
overflow:hidden;
zoom:1;
}

.idx-lay-col2.idx2-ptn01 .title{
height:70px;
}

.idx-lay-col2.idx2-ptn01 .idx-title{
margin:0 !important;
}

.idx-lay-col2.idx2-ptn01 .idx-title a{
padding:0 !important;
background:none !important;
}

.idx-lay-col2.idx2-ptn02 .title{
border-bottom:none;
}

.idx-lay-col2.idx2-ptn03 .section{
float:left;
clear:left;
}

.idx-lay-col2.idx2-ptn03 .title{
border-bottom:none;
}

.idx-lay-col2.idx2-ptn04{
padding-bottom:0;
}

.idx-lay-col2.idx2-ptn04 .idx-title{
margin:0 !important;
}

.idx-lay-col2.idx2-ptn04 .idx-title a{
padding:0 !important;
background:none !important;
}

.idx-lay-col2.idx2-ptn04 .title{
height:70px;
}

.idx-lay-col2.idx2-ptn04 .text{
padding:12px 13px 1px 13px;
position:relative;
}

.idx-lay-col2.idx2-ptn04 .text.pos-b{
padding-bottom:45px;
}

.idx-lay-col2.idx2-ptn04 .box-apply{
width:316px;
margin:-10px 0 13px;
text-align:left;
border-top:1px solid #bbbaba;
border-left:1px solid #d9d9d9;
border-right:1px solid #d9d9d9;
background:#ebebeb;
}

.idx-lay-col2.idx2-ptn04 .box-apply .box-contents{
width:316px;
min-height:70px;
height:auto !important;
height:70px;
padding:10px 0 0;
border-top:1px solid #dbdada;
background:none;
}

.idx-lay-col2.idx2-ptn04 .box-apply .lay-col2{
width:316px;
padding:0;
}

.idx-lay-col2.idx2-ptn04 .box-apply .lay-col2 .column{
width:158px;
}

.idx-lay-col2.idx2-ptn04 .box-apply .lay-col2 em{
font-size:85.7%;
}

.idx-lay-col2.idx2-ptn04 .box-apply .notice-04{
margin:0 0 0;
padding:0 0 8px;
text-align:center;
background:none;
}

.idx-lay-col2.idx2-ptn04 .box-apply .notice-04 a{
padding:0 0 0 25px;
background:url(/aeonbank2/shared/images/modules/icon/notice_04.png) no-repeat left top;
}

.idx-lay-col2.idx2-ptn04 .btn{
margin-left:-131px;
position:absolute;
bottom:0;
left:50%;
}

.idx-lay-col2.idx2-ptn04 .list-notes-01{
margin:0 0 0 20px;
clear:both;
position:relative;
top:-8px;
}

.idx-lay-col3{
width:741px;
margin:24px 0 -18px -21px;
padding:0 0 30px;
position:relative;
z-index:1;
overflow:hidden;
}

.idx-lay-col3 .section{
width:226px;
margin:0 0 18px 21px;
float:left;
display:inline;
background:url(/aeonbank2/shared/images/modules/bg/index_box_column3_01.png) repeat-y;
}

.idx-lay-col3 .outer{
background:url(/aeonbank2/shared/images/modules/bg/index_box_column3_02.png) no-repeat top;
}

.idx-lay-col3 .inner{
width:220px;
padding:2px 3px 0;
padding-bottom:4px;
background:url(/aeonbank2/shared/images/modules/bg/index_box_column3_03.png) no-repeat bottom;
}

.idx-lay-col3 .inner-col{
width:220px;
border-top:3px solid #b60081;
background:url(/aeonbank2/shared/images/modules/bg/bg_01.png) repeat 0 0;
}

.idx-lay-col3 .title{
width:220px;
border-bottom:1px solid #c2c2c2;
background:#fff;
}

.idx-lay-col3 .title .idx-title{
margin:0 13px 0 13px;
}

.idx-lay-col3 .title a{
padding:13px 0 11px 22px;
font-size:114.2%;
color:#000000;
display:inline-block;
background:url(/aeonbank2/shared/images/modules/icon/arrow_04.png) no-repeat 0 18px;
}

.idx-lay-col3 .title span{
padding:13px 0 11px 0;
font-size:114.2%;
color:#000000;
display:inline-block;
}

.idx-lay-col3 .text{
padding:12px 15px 1px 15px;
border-top:1px solid #ffffff;
}

.idx-lay-col3.idx3-ptn01 .title{
border-bottom:none;
}

.idx-investment .idx-lay-col3{
margin-bottom:0;
padding-bottom:0;
}

.idx-investment .section{
margin-bottom:18px;
}

.idx-investment .section.col2{
width:350px;
margin:0 0 0 20px;
float:left;
display:inline;
background:url(/aeonbank2/shared/images/modules/bg/index_box_column2_01.png) repeat-y;
}

.idx-investment .section.col2 .outer{
width:350px;
background:url(/aeonbank2/shared/images/modules/bg/index_box_column2_02.png) no-repeat top;
}

.idx-investment .section.col2 .inner{
width:344px;
padding:2px 3px 0;
padding-bottom:4px;
background:url(/aeonbank2/shared/images/modules/bg/index_box_column2_03.png) no-repeat bottom;
}

.idx-investment .section.col2 .inner-col{
width:344px;
overflow:hidden;
border-top:3px solid #b60081;
background:url(/aeonbank2/shared/images/modules/bg/bg_01.png) repeat 0 0;
}

.idx-investment .section.col2 .title{
width:344px;
overflow:hidden;
background:#fff;
}

.idx-investment .section.col2 .title .idx-title{
margin:0 13px 0 13px;
}

.idx-investment .section.col2 .title a{
padding:13px 0 11px 22px;
font-size:114.2%;
color:#000000;
display:inline-block;
background:url(/aeonbank2/shared/images/modules/icon/arrow_04.png) no-repeat 0 18px;
}

.idx-investment .section.col2 .title span{
padding:13px 0 11px 0;
font-size:114.2%;
color:#000000;
display:inline-block;
}

.idx-security{
overflow:hidden;
}

.idx-security .idx-lay-col1{
margin-bottom:-22px;
padding-bottom:0;
}

.idx-security .idx-lay-col1 .idx-title{
width:687px;
padding:13px 0 11px 0 !important;
}

.idx-security .idx-lay-col1 .idx-title a{
background-position:0 18px !important;
background-position:0 16px;
}

.idx-security .idx-lay-col1 .item{
width:688px;
margin:0 0 13px;
overflow:hidden;
}

.idx-security .idx-lay-col1 .pos-l{
width:208px;
margin:0 0 0 -6px !important;
float:left;
overflow:hidden;
}

.idx-security .idx-lay-col1 .pos-l li{
margin:0 0 0 6px;
float:left;
display:inline;
background:#ffffff;
}

.idx-security .idx-lay-col1 .pos-r{
width:486px;
margin:0 0 -6px -6px;
padding:0 0 0 6px;
float:left;
overflow:hidden;
}

.idx-security .idx-lay-col1 .pos-r li{
margin:0 0 6px 6px;
float:left;
display:inline;
background:#ffffff;
}

.idx-security .lay-pos-l{
width:350px;
float:left;
display:inline-block;
}

.idx-security .lay-pos-l.idx-lay-col2{
width:370px;
}

.idx-security .lay-pos-l.idx-lay-col2 .section{
margin-bottom:22px;
}

.idx-security .lay-pos-r{
width:350px;
float:right;
display:inline-block;
}

.idx-security .lay-pos-r .list-link-01{
margin-bottom:0 !important;
padding-bottom:0;
}

.idx-security .lay-pos-r .list-link-01.listl1-col2{
width:350px;
margin-bottom:0 !important;
}

.idx-security .lay-pos-r .list-link-01.listl1-col2 li{
width:130px;
margin-bottom:0;
padding-bottom:10px;
}

.idx-security .idx-lay-col2{
padding-bottom:0;
}

/*------------------------------------------------------
 Navigation
------------------------------------------------------*/
.pagetop{
margin:24px 0 12px 0;
padding:0;
text-align:right;
}

.pagetop a{
padding:5px 12px 4px 27px;
font-size:92.8%;
font-weight:bold;
color:#ffffff;
text-align:center;
text-decoration:none;
line-height:1.2;
display:inline-block;
background:url(/aeonbank2/shared/images/modules/icon/pagetop_01.png) no-repeat 8px 50% #adadad;
}

.pagetop a:visited{
color:#ffffff;
}

.pagetop a:hover{
color:#ffffff;
background:url(/aeonbank2/shared/images/modules/icon/pagetop_02.png) no-repeat 8px 50% #c6c6c6;
}

.tab-nav{
width:724px;
margin:-5px 0 18px -4px !important;
margin:-3px 0 18px -4px;
padding:0;
position:relative;
z-index:1;
overflow:hidden;
border-bottom:3px solid #b60081;
}

.tab-nav li{
margin:0 !important;
padding:4px 0 0 4px;
float:left;
position:relative;
z-index:0;
top:1px;
display:inline;
}

.tab-nav li a{
padding:8px 10px 4px;
font-weight:bold;
color:#000000;
text-decoration:none;
white-space:pre;
display:inline-block;
border:1px solid #d1d1d1;
}

.tab-nav li a:visited{
color:#000000;
}

.tab-nav li a:hover{
color:#000000;
border:1px solid #e0e0e0;
background:#e0e0e0;
}

.tab-nav li a:hover img{
opacity:1.0 !important;
filter:alpha(opacity=100) !important;
}

.tab-nav li span{
padding:8px 10px 5px;
font-weight:bold;
color:#7a7a7a;
text-decoration:none;
white-space:pre;
display:inline-block;
border:1px solid #e0e0e0;
background:#e0e0e0;
}

.tab-nav li.current a{
color:#ffffff;
border:1px solid #b60081;
background:#b60081;
}

.tab-nav li.current a:hover{
color:#ffffff;
border:1px solid #b60081;
background:#b60081;
}

.tab-nav li.current a:visited{
color:#ffffff;
}

.tab-nav li img{
margin-top:-6px;
margin-bottom:-2px;
margin-left:-8px;
margin-right:8px;
vertical-align:middle;
}

.simulation-01{
width:720px;
margin:0 0 14px;
padding:3px 0;
overflow:hidden;
background:#e0e0e0;
}

.simulation-01 p{
margin:0 0 0 3px;
float:left;
display:inline;
}

.simulation-01 ol{
float:left;
display:inline;
overflow:hidden;
}

.simulation-01 ol li{
margin:0 0 0 3px;
display:inline;
float:left;
}

/*------------------------------------------------------
 Adjust
------------------------------------------------------*/
/* align */
.ac{
text-align:center !important;
}

.al{
text-align:left !important;
}

.ar{
text-align:right !important;
}

.vat{
vertical-align:top !important;
}

.vam{
vertical-align:middle !important;
}

.vab{
vertical-align:bottom !important;
}

/* font-color */
.fc01{
color:#cc0000 !important;
}

.fc02{
color:#17a8c2 !important;
}

.fc03{
color:#b60081 !important;
}

/* background-color */
.bgc01{
background:#f5f5f5 !important;
}

/* margin */
.ma0{
margin:0px !important;
}

.ma5{
margin:5px !important;
}

.ma10{
margin:10px !important;
}

.ma15{
margin:15px !important;
}

.ma20{
margin:20px !important;
}

.ma25{
margin:25px !important;
}

.ma30{
margin:30px !important;
}

.ma35{
margin:35px !important;
}

.ma40{
margin:40px !important;
}

.ma45{
margin:45px !important;
}

.ma50{
margin:50px !important;
}

/* margin-top */
.mt0{
margin-top:0px !important;
}

.mt5{
margin-top:5px !important;
}

.mt10{
margin-top:10px !important;
}

.mt15{
margin-top:15px !important;
}

.mt20{
margin-top:20px !important;
}

.mt25{
margin-top:25px !important;
}

.mt30{
margin-top:30px !important;
}

.mt35{
margin-top:35px !important;
}

.mt40{
margin-top:40px !important;
}

.mt45{
margin-top:45px !important;
}

.mt50{
margin-top:50px !important;
}

/* margin-bottom */
.mb0{
margin-bottom:0px !important;
}

.mb5{
margin-bottom:5px !important;
}

.mb10{
margin-bottom:10px !important;
}

.mb15{
margin-bottom:15px !important;
}

.mb20{
margin-bottom:20px !important;
}

.mb25{
margin-bottom:25px !important;
}

.mb30{
margin-bottom:30px !important;
}

.mb35{
margin-bottom:35px !important;
}

.mb40{
margin-bottom:40px !important;
}

.mb45{
margin-bottom:45px !important;
}

.mb50{
margin-bottom:50px !important;
}

/* margin-left */
.ml0{
margin-left:0px !important;
}

.ml5{
margin-left:5px !important;
}

.ml10{
margin-left:10px !important;
}

.ml15{
margin-left:15px !important;
}

.ml20{
margin-left:20px !important;
}

.ml25{
margin-left:25px !important;
}

.ml30{
margin-left:30px !important;
}

.ml35{
margin-left:35px !important;
}

.ml40{
margin-left:40px !important;
}

.ml45{
margin-left:45px !important;
}

.ml50{
margin-left:50px !important;
}

/* margin-right */
.mr0{
margin-right:0px !important;
}

.mr5{
margin-right:5px !important;
}

.mr10{
margin-right:10px !important;
}

.mr15{
margin-right:15px !important;
}

.mr20{
margin-right:20px !important;
}

.mr25{
margin-right:25px !important;
}

.mr30{
margin-right:30px !important;
}

.mr35{
margin-right:35px !important;
}

.mr40{
margin-right:40px !important;
}

.mr45{
margin-right:45px !important;
}

.mr50{
margin-right:50px !important;
}

/* padding */
.pa0{
padding:0px !important;
}

.pa5{
padding:5px !important;
}

.pa10{
padding:10px !important;
}

.pa15{
padding:15px !important;
}

.pa20{
padding:20px !important;
}

.pa25{
padding:25px !important;
}

.pa30{
padding:30px !important;
}

.pa35{
padding:35px !important;
}

.pa40{
padding:40px !important;
}

.pa45{
padding:45px !important;
}

.pa50{
padding:50px !important;
}

/* padding-top */
.pt0{
padding-top:0px !important;
}

.pt5{
padding-top:5px !important;
}

.pt10{
padding-top:10px !important;
}

.pt15{
padding-top:15px !important;
}

.pt20{
padding-top:20px !important;
}

.pt25{
padding-top:25px !important;
}

.pt30{
padding-top:30px !important;
}

.pt35{
padding-top:35px !important;
}

.pt40{
padding-top:40px !important;
}

.pt45{
padding-top:45px !important;
}

.pt50{
padding-top:50px !important;
}

/* padding-bottom */
.pb0{
padding-bottom:0px !important;
}

.pb5{
padding-bottom:5px !important;
}

.pb10{
padding-bottom:10px !important;
}

.pb15{
padding-bottom:15px !important;
}

.pb20{
padding-bottom:20px !important;
}

.pb25{
padding-bottom:25px !important;
}

.pb30{
padding-bottom:30px !important;
}

.pb35{
padding-bottom:35px !important;
}

.pb40{
padding-bottom:40px !important;
}

.pb45{
padding-bottom:45px !important;
}

.pb50{
padding-bottom:50px !important;
}

/* padding-left */
.pl0{
padding-left:0px !important;
}

.pl5{
padding-left:5px !important;
}

.pl10{
padding-left:10px !important;
}

.pl15{
padding-left:15px !important;
}

.pl20{
padding-left:20px !important;
}

.pl25{
padding-left:25px !important;
}

.pl30{
padding-left:30px !important;
}

.pl35{
padding-left:35px !important;
}

.pl40{
padding-left:40px !important;
}

.pl45{
padding-left:45px !important;
}

.pl50{
padding-left:50px !important;
}

/* padding-right */
.pr0{
padding-right:0px !important;
}

.pr5{
padding-right:5px !important;
}

.pr10{
padding-right:10px !important;
}

.pr15{
padding-right:15px !important;
}

.pr20{
padding-right:20px !important;
}

.pr25{
padding-right:25px !important;
}

.pr30{
padding-right:30px !important;
}

.pr35{
padding-right:35px !important;
}

.pr40{
padding-right:40px !important;
}

.pr45{
padding-right:45px !important;
}

.pr50{
padding-right:50px !important;
}

/* col width */
.per3{
width:3% !important;
}

.per5{
width:5% !important;
}

.per10{
width:10% !important;
}

.per12{
width:12% !important;
}

.per14{
width:14% !important;
}

.per15{
width:15% !important;
}

.per17{
width:17% !important;
}

.per19{
width:19% !important;
}

.per20{
width:20% !important;
}

.per22{
width:22% !important;
}

.per23{
width:23% !important;
}

.per24{
width:24% !important;
}

.per25{
width:25% !important;
}

.per26{
width:26% !important;
}

.per28{
width:28% !important;
}

.per30{
width:30% !important;
}

.per32{
width:32% !important;
}

.per33{
width:33% !important;
}

.per34{
width:34% !important;
}

.per35{
width:35% !important;
}

.per40{
width:40% !important;
}

.per44{
width:44% !important;
}

.per45{
width:45% !important;
}

.per50{
width:50% !important;
}

.per55{
width:55% !important;
}

.per57{
width:57% !important;
}

.per60{
width:60% !important;
}

.per65{
width:65% !important;
}

.per70{
width:70% !important;
}

.per75{
width:75% !important;
}

.per80{
width:80% !important;
}

.per85{
width:85% !important;
}

.per90{
width:90% !important;
}

.per95{
width:95% !important;
}

.per100{
width:100% !important;
}

.pref.disable{
display:none;
}

.tgl-01{
padding-bottom:10px;
}

.tgl-01 dt.list-title{
width:100%;
margin:0 0 18px;
font-size:128.6%;
font-weight:bold;
line-height:1;
display:block;
cursor:pointer;
border:2px solid #e0e0e0;
background:#e0e0e0;
}

.tgl-01 dt.list-title.current{
border:2px solid #e0e0e0 !important;
background:#e0e0e0 !important;
}

.tgl-01 dt.list-title.current.hover{
border:2px solid #e0e0e0;
background:#e0e0e0;
}

.tgl-01 dt.list-title.hover{
border:2px solid #f4d9ec;
background:#f4d9ec;
}

.tgl-01 dt.list-title img{
margin-right:10px;
vertical-align:middle;
}

.tgl-01 dt.list-title a{
color:#1f1f1f;
text-decoration:none;
}

.tgl-01 dt.list-title a:hover img{
opacity:1.0 !important;
filter:alpha(opacity=100) !important;
}

.tgl-01 dd.list-content{
width:692px;
padding:16px 14px 0;
position:relative;
top:-18px;
display:none;
border:2px solid #e0e0e0;
border-top:none;
}

.tgl-01 dd.list-content.open{
display:block;
}

.tgl-01 dd.list-content .purpose{
margin:0 0 16px;
padding-top:7px;
background:url(/aeonbank2/shared/images/modules/bg/border_01.png) repeat-x top;
}

.tgl-01 dd.list-content .purpose dl{
width:692px;
padding-bottom:7px;
overflow:hidden;
background:url(/aeonbank2/shared/images/modules/bg/border_01.png) repeat-x bottom;
}

.tgl-01 dd.list-content .purpose dt{
width:46px;
height:22px;
margin:0 8px 0 0;
padding:0 0 0 10px;
font-weight:bold;
color:#000000;
line-height:1.7;
float:left;
background:url(/aeonbank2/shared/images/modules/bg/campaign_time.png) no-repeat;
}

.tgl-01 dd.list-content .purpose dd{
width:386px;
float:left;
}

#popup #wrap{
min-height:100%;
height:auto !important;
height:100%;
position:relative;
}

#popup #container{
width:100%;
margin:-4px auto 0;
padding:0 0 138px;
position:relative;
display:block;
overflow:hidden;
background:none;
}

#popup #header{
width:100%;
margin:0;
padding:0;
position:relative;
top:0;
background:url(/aeonbank2/shared/images/header/shadow_02.png) repeat-x bottom;
}

#popup #header .header-content{
width:700px;
height:51px;
margin:0 auto;
}

#popup #header .sitetitle{
top:10px;
}

#popup #header .utility{
margin:0;
top:12px;
}

#popup #header .utility li.adjust{
margin:0;
}

#popup #header .utility li.close{
margin:0;
padding:0 0 0 20px;
}

#popup #footer{
width:100%;
height:138px;
padding:0;
margin:0;
position:absolute;
bottom:0;
background:none;
}

#popup #footer .footer-content{
padding:18px 0 15px;
}

#popup #footer .footer-content.secondary{
padding:3px 0 3px;
border-top:2px solid #adadad;
}

#popup #footer .footer-inner{
width:700px;
}

#popup #footer small.copyright{
width:auto;
margin:0;
text-align:center;
display:block;
float:none;
}

#popup #footer p.csr{
right:84px;
}

#popup #footer p.close{
margin:-11px 0 0 0;
position:absolute;
top:50%;
right:0;
float:right;
}

#popup #maincol{
width:100%;
margin:0;
float:none;
}

#popup #topicpath{
width:auto;
margin:0;
padding:10px 11px 9px 11px;
}

#popup #topicpath .topicpath-inner{
width:700px;
margin:0 auto;
padding:0;
}

#popup #pagetop{
width:700px;
margin:0 auto !important;
padding:0;
position:relative;
text-align:right;
display:block;
}

#popup .contents{
margin-top:18px;
}

#popup .contents.exlink{
margin-top:0 !important;
padding-top:100px;
text-align:center;
}

#popup .contents.exlink p{
margin-bottom:24px;
}

#popup .contents.exlink .logo{
margin-bottom:50px;
}

#popup .contents-inner{
width:700px;
margin:0 auto;
}

#popup .box-02{
width:668px;
}

#popup .box-02 .list-link-03{
width:668px;
}

#popup .hdg-lv01{
width:700px;
}

#popup .hdg-lv02.hdg2-ptn05{
width:696px;
}

#popup .hdg-lv02.hdg2-ptn05 span{
width:684px;
display:block;
overflow:hidden;
}

#popup .hdg-lv02.hdg2-ptn05 span .pos-l{
width:490px;
font-size:100%;
line-height:1.2;
float:left;
display:block;
border-left:none;
padding:0;
overflow:hidden;
zoom:1;
}

#popup .hdg-lv02.hdg2-ptn05 span .pos-r{
width:194px;
padding:0;
font-size:71.4%;
font-weight:normal;
text-align:right;
float:right;
display:block;
border-left:none;
position:absolute;
bottom:0;
right:0;
}

#popup .hdg-lv02.hdg2-ptn05 span .pos-r img{
margin-left:5px;
}

#popup .hdg-lv02p{
margin:36px 0 18px;
position:relative;
border-left:none;
}

#popup .hdg-lv02p span{
padding:0 0 0 34px;
font-size:128.6%;
border:none;
display:inline-block;
}

#popup .hdg-lv02p img.num{
position:absolute;
top:0;
left:0;
z-index:10;
vertical-align:top;
}

#popup .hdg-lv02p a{
margin:-23px 0 0 0;
padding:0 0 0 12px;
font-size:92.8%;
font-weight:normal;
float:right;
display:block;
position:relative;
z-index:10;
background:none;
}

#popup .hdg-lv02p.hdg2p-ptn01{
width:700px;
overflow:hidden;
}

#popup .hdg-lv02p.hdg2p-ptn01 a{
margin:0;
padding:0;
float:right;
position:static;
}

#popup .hdg-lv02p.hdg2p-ptn01 span{
width:544px;
float:left;
display:block;
border:none;
}

#popup .lay-image-pos-l{
width:700px;
position:relative;
}

#popup .lay-image-pos-l h1, #popup .lay-image-pos-l h2, #popup .lay-image-pos-l h3, #popup .lay-image-pos-l h4, #popup .lay-image-pos-l h5, #popup .lay-image-pos-l h6{
margin-top:0;
}

#popup .lay-image-pos-l .text{
width:320px;
float:right;
}

#popup .lay-image-pos-l .text .btn{
margin:15px 0 0 !important;
text-align:right;
}

#popup .lay-image-pos-l .text .hdg-lv02{
margin-bottom:10px;
}

#popup .lay-image-pos-l .image{
width:360px;
float:left;
}

#popup .box-01{
width:668px;
}

#popup .box-01 img.cap-01{
margin:0 auto;
padding-bottom:5px;
display:block;
}

#popup .box-03{
width:686px;
}

#popup .box-03.box3-ptn02 .inner{
width:664px;
}

#popup .box-03.box3-ptn03{
width:686px;
}

#popup .idx-lay-col2{
width:720px;
}

#popup .idx-lay-col2 .section{
width:340px;
background:url(/aeonbank2/shared/images/modules/bg/index_box_column2_01p.png) repeat-y;
}

#popup .idx-lay-col2 .outer{
width:340px;
background:url(/aeonbank2/shared/images/modules/bg/index_box_column2_02p.png) no-repeat top;
}

#popup .idx-lay-col2 .inner{
width:334px;
background:url(/aeonbank2/shared/images/modules/bg/index_box_column2_03p.png) no-repeat bottom;
}

#popup .idx-lay-col2 .inner-col{
width:334px;
background:url(/aeonbank2/shared/images/modules/bg/bg_02.png) repeat 0 0;
}

#popup .idx-lay-col2 .title{
width:334px;
}

#popup .idx-lay-col2 .title .idx-title{
background:url(/aeonbank2/shared/images/modules/icon/arrow_04.png) no-repeat 0 18px;
}

#popup .list-05{
padding-bottom:24px;
}

#popup .list-05 li{
overflow:hidden;
}

#popup .list-05.camp-bnr li{
width:700px;
}

#popup .lay-image-col1{
width:700px;
}

#popup .table-01.tbl-sim td{
overflow:hidden;
}

#popup .table-01.tbl-sim td div{
float:left;
}

#popup .list-order-04{
width:700px;
}

#popup .list-order-04 .inner{
width:600px;
}

#popup .list-order-04 .inner .box-01{
width:566px;
}

#popup .list-order-04 .inner .box-03{
width:566px;
}

#popup .list-order-04 .inner .box-03 .inner{
width:586px;
}

.win01 .header-content{
width:760px !important;
}

.win01 .footer-inner{
width:760px !important;
}

.win01 .contents-inner{
width:760px !important;
}

.win01 #pagetop{
width:760px !important;
}

.win02{
background:none;
}

.win02 .header-content{
width:672px !important;
}

.win02 .footer-inner{
width:672px !important;
}

.win02 .contents-inner{
width:672px !important;
}

.win02 .contents-inner a:hover img{
opacity:1.0 !important;
filter:alpha(opacity=100) !important;
}

.win02 #pagetop{
width:672px !important;
}

.win02 #framePtype hr{
display:none !important;
}

.win03{
background:none;
}

.win03 .header-content{
width:772px !important;
}

.win03 .footer-inner{
width:772px !important;
}

.win03 .contents-inner{
width:772px !important;
}

.win03 .contents-inner a:hover img{
opacity:1.0 !important;
filter:alpha(opacity=100) !important;
}

.win03 #pagetop{
width:772px !important;
}

.win03 #framePtype hr{
display:none !important;
}

.win03 #framePtype .msdisc{
margin-bottom:20px !important;
}

.win04 #header{
width:100%;
margin:0 0 -2px;
padding:0;
position:relative;
top:0;
background:url(/aeonbank2/shared/images/header/shadow_02.png) repeat-x bottom;
}

.win04 #header .header-content{
width:1000px;
height:51px;
margin:0 auto;
}

.win04 #header .sitetitle{
top:10px;
}

.win04 #header .utility{
margin:0;
top:12px;
}

.win04 #header .utility li.adjust{
margin:0;
}

.win04 #header .utility li.close{
margin:0;
padding:0 0 0 20px;
}

.win04 #topicpath{
width:auto;
padding:10px 11px 9px 11px;
}

.win04 #topicpath .topicpath-inner{
width:1000px;
margin:0 auto;
padding:0;
}

#errorMsg {
  display: none;
}
