@charset "Shift_JIS";
/*------------------------------------------------------------------------------------------------
creation date 2013.6.3
http://www.sevenbank.co.jp/
Copyright (C) Seven Bank,Ltd. All Rights Reserved.
------------------------------------------------------------------------------------------------*/
/*-------------------------------
Reset
--------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,table,td,th,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
}
img {
	border:0;
}
li {
	list-style:none;
}

table{
    border-collapse:collapse;
    border-spacing:0;
}
/*-------------------------------
Layout
--------------------------------*/
body#TOP {
	background:#fff;
	font:13px "‚l‚r ‚oƒSƒVƒbƒN", arial, helvetica, clean, sans-serif;
 *font-size:small;
 *font:x-small;
	line-height:1.3em;
}
#Header {
	margin: 0 0 8px 0;
	padding:9px 0 0 10px;
}
#Header h1 {
	float:left;
	background:url(/oos/deposit_open/nanaco/img/logo.gif) no-repeat left top;
	height:43px;
	width:164px;
	margin:0 10px 0 0;
	text-indent : -9999px;
}
#Header p {
	padding:17px 0 0 0;
}
#Wrapper {
	margin:0 auto;
	width:750px;
	padding:0;
	border:0;
}

/*-------------------------------
class
--------------------------------*/
.txt_right{
	text-align:right;
	}
.txt_left{
	text-align:left;
	}
.txt_center{
	text-align:center;
	}
.bd_dash{
	border-bottom: 1px dashed #c6c6c6;
}
.bold{
	font-weight:bold;
	}
.float_L{
	float:left;
	}
.float_R{
	float:right;
	}

/*-------------------------------
CP finish
--------------------------------*/
#CPfinish {
	width:724px;
	color:#e20000;
	font-weight:bold;
	font-size:120%;
	text-align:center;
	border:solid 3px #e20000;
	padding:10px;
	margin:20px auto;
}

/*-------------------------------
margin
--------------------------------*/
.mgbt5{margin-bottom:5px;}
.mgbt10{margin-bottom:10px;}
.mgbt15{margin-bottom:15px;}
.mgbt20{margin-bottom:20px;}
.mgbt25{margin-bottom:25px;}
.mgbt30{margin-bottom:30px;}
.mgbt35{margin-bottom:35px;}
.mgbt40{margin-bottom:40px;}
.mgbt45{margin-bottom:45px;}
.mgbt50{margin-bottom:50px;}

.mglt20{margin-left:20px;}
.mgrt20{margin-right:20px;}

/*-------------------------------
pagetop
--------------------------------*/
div.pagetop {
	margin:0 auto;
	padding-top:20px;
	width:700px;
	text-align:right;
}
div.pagetop p {
	padding-top:1em;
}
div.pagetop p.top01 a {
	background: url(/shared/image/ico/ico_pagetop.gif) no-repeat scroll left top transparent;
	font-size: 92%;
	padding-left: 17px;
}
/*-------------------------------
#footer
--------------------------------*/
div#footer {
	width:750px;
	margin:40px auto 0;
	text-align:center;
}
div#footer img {
	padding-bottom:10px;
}
div#footer address {
	font-size:85%;
	margin-bottom:50px;
}
/*-------------------------------
clear
--------------------------------*/
.clear{
	clear:both;
	}

.clearfix:after {  
	content: ".";   
	display: block;   
	height: 0;   
	clear: both;   
	visibility: hidden;  
	}

.clearfix {  
	display: inline-block;  
	min-height: 1%;  
	}

/* Hides from IE-mac \*/  
* html .clearfix {  
	height: 1%;  
	}  
	.clearfix {  
	display: block;  
	}
/*-------------------------------
a
--------------------------------*/	
a:link{
	text-decoration:underline;
	color:#336699;
	}

a:visited{
	text-decoration:underline;
	}	

a:hover,
a:active{
	text-decoration:none;
	color:#6699cc;
	}

a{
	padding-left:13px;
	background:url(/shared/image/ico/ico_arw.gif) no-repeat left 3px;
	}

a.cir{
	padding:0 0 2px 15px;
	background:url(/shared/image/ico/ico_arw_cir.gif) no-repeat left top;
	}

a.anc{
	padding-left:13px;
	background:url(/shared/image/ico/ico_arw_anchor.gif) no-repeat left 2px;
	}

a.cirAnc{
	padding:0 0 2px 15px;
	background:url(/shared/image/ico/ico_arw_cir_anchor.gif) no-repeat left top;
	}

a.none{ /*only the partial point*/
	padding-left:0;
	background:none;
	}
/*-------------------------------
.window
--------------------------------*/	
div#wrapper img.window{
	margin-left:5px;
	vertical-align:middle;
	}