@charset "shift_jis";

/*----------------------------------------------------------------------------
Print
----------------------------------------------------------------------------*/

body {
zoom: 92%;
}

body,div,pre,p,blockquote,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,pre,
form,fieldset,input,textarea,select,option,table,th,td,embed,object,address{
font-size: 9pt;
}

.col3{
width:571px;
}


/* layout
-------------------------------------------------------------------------- */
#wrap{
margin-left:50px;
}

#sideArea{
display:none;
}

#header,
.english #header{
width:610px;
border-top:4px solid #01478F;
background:none;
margin:0 0 20px;
padding-bottom:10px;
}

#header #logo,
.english #header #logo{
margin:13px 0 0 0;
width:590px;
padding:0 10px 15px;
border-bottom:1px solid #d2d2d2;
}

#headRight,
#gNav,
#fontChange,
.english #headRight,
.english #gNav{
display:none;
}

#fontChange{
display:none;
}

.english #topicPath{
margin-top:5px;
}

#top{
width:auto;
margin:0 auto;
background:none;
}

#contents{
float:none;
margin-top:20px; /*2011.4.22追加 震災用 */
}

#mainArea{
float:left;
margin-left:10px;
}

#footer{
width:610px;
margin:0 0 0 0;
padding:30px 0 0 0;
}

#foottotop,
#footBack,
#footNav{
display:none;
}

.footTxt{
margin:0;
padding:10px;
border-top:1px solid #c7c7c7;
}

#copyright,
.english #copyright{
background:#01478F;
margin:0;
padding:5px 9px 0 0;
}

/* top
-------------------------------------------------------------------------- */
#topFlash{
display:none;
}

.topMain{
margin:0 10px !important;
}
#indexService .indexServiceCon{
	width: 591px;
}


/* notesBox　震災情報用コンテンツ　2011.04.22追加
-------------------------------------------------------------------------- */
.notesBox{
width:570px;
}

.yellowbox770{
height:1%;
margin-top:0px;
padding-top:8px;
background:#fff7c9 url(../images/yellow570_dec_01.gif) left top no-repeat;
}

.yellowbox770Btm{
height:1%;
padding:0 15px 8px;
background:#fff7c9 url(../images/yellow570_dec_02.gif) left bottom no-repeat;
}




/* kouza/index
-------------------------------------------------------------------------- */
.flowBlockBg {
	width:571px;
}
/* popup layout
-------------------------------------------------------------------------- */
#popup{
background:#FFFFFF;
}

#popup #wrap{
margin-left:0;
}

#popup #header{
background:#FFFFFF;
border-top:5px solid #01478F;
}

#popup #header #logo,
#popup .english #header #logo{
margin:13px 0 0 0;
width:680px;
padding:0 10px 15px;
border-bottom:1px solid #d2d2d2;
}

#popup #mainArea{
margin-top:0px;
padding-top:10px;
padding-left:10px;
/*float: none; この記述を追加するとhojin/asia-club/index.htmlの印刷画面がおかしくなる */
}

#popup .closeBtn{
display:none;
}

#popup #footer{
margin-left:0;
}

#popup #copyright{
background:#01478F;
margin:0;
padding:5px 9px 0 0;
}



#popup650{
background:#FFFFFF;
}

#popup650 #wrap{
margin-left:0;
}

#popup650 #header{
background:#FFFFFF;
border-top:5px solid #01478F;
}

#popup650 #header #logo{
margin:13px 0 0 0;
width:610px;
padding:0 10px 15px;
border-bottom:1px solid #d2d2d2;
}

#popup650 #mainArea{
margin-top:0px;
padding-top:10px;
padding-left:10px;
/*float: none; この記述を追加するとhojin/asia-club/index.htmlの印刷画面がおかしくなる */
}

#popup650 .closeBtn{
display:none;
}

#popup650 #footer{
margin-left:0;
}

#popup650 #copyright{
background:#01478F;
margin:0;
padding:5px 9px 0 0;
}


/* Landing layout
-------------------------------------------------------------------------- */
.landing{
zoom:87%;
}

.landing #wrap{
margin-left:0;
}

.landing div,.landing pre,.landing p,.landing blockquote,
.landing h1,.landing h2,.landing h3,.landing h4,.landing h5,.landing h6,
.landing ul,.landing ol,.landing li,.landing dl,.landing dt,.landing dd,.landing pre,
.landing form,.landing fieldset,.landing input,.landing textarea,.landing select,.landing option,
.landing table,.landing th,.landing td,.landing embed,.landing object,.landing address{
font-size: 11pt;
}

.landing #header{
background:#FFFFFF;
border-top:5px solid #01478F;
}

.landing #header #logo{
margin:13px 0 0 0;
width:800px;
padding:0 10px 15px;
border-bottom:1px solid #d2d2d2;
}

.landing #mainArea{
display:inline;
width:770px;
margin-top:0px;
padding-top:10px;
}

.landing #footer{
width:800px;
}



/* Search-asp layout
-------------------------------------------------------------------------- */
.search #wrap{
margin-left:0;
}

.search #header{
min-height:normal;
_height:normal;
}



/* linup_box
-------------------------------------------------------------------------- */
.linup_box{
_height:1070px;
}


/* nextBlock icon
-------------------------------------------------------------------------- */
.nextBlock .arrow{
*display:block;
*width:60px;
}


/* 右よせアイコン設定
-------------------------------------------------------------------------- */
.print_01{
*display:block;
*width:70px;
}

.print_02 .arrow{
*display:block;
*width:30px !important;
}


/* boy/shareholder/index.html
------------------------------------------------- */
.print_03 .rArrow04R{
*display:block;
*width:85px;
}

.print_04 .rArrow04R{
*display:block;
*width:235px;
}

/* boy/index.html
------------------------------------------------- */
.print_05 .rArrow04R{
*display:block;
*width:245px;
}

/*
faq/bankcard.html
faq/mypoint.html
kakusyu/kakusyu01.html 〜
------------------------------------------------- */
.print_06 .rArrow04R{
*display:block;
*width:90px;
}

/*faq/index.html
------------------------------------------------- */
.print_07 .rArrow04R{
*display:block;
*width:335px;
}


/*
kojin/tameru/gaika/myd.html
------------------------------------------------- */
.print_08 .rArrow04R{
*display:block;
*width:190px;
}

/*
kojin/benri/myd/guide.html&myd/index.html
------------------------------------------------- */
.change-rArrow04,
.oneTimePassBg,
.flowBlockBg {
	zoom:1;
}


/* suuji layout
-------------------------------------------------------------------------- */
#nsTop{
zoom:87%;
}

#nsTop #topicPath{
	margin-left:-780px;
	margin-top:110px;
}

#ns Top#header{
width:800px;
border-top:4px solid #01478F;
background:none;
margin:0 0 20px;
padding-bottom:10px;
}

#nsTop #wrap{
margin-left:0;
}

#nsTop #header #logo{
margin:13px 0 0 0;
width:770px;
padding:0 10px 15px;
border-bottom:1px solid #d2d2d2;
}

#nsTop{
width:auto;
margin:0 auto;
background:none;
}

#nsTop #mainArea{
display:inline;
width:770px;
margin-top:0px;
padding-top:10px;
}

#nsTop #footer{
width:800px;
}

