
/*ログインページ*/

#bluebox{
	background: #a5f6f6;
	padding: 25px 60px 25px;
}
#bluebox .whitebox{
	background: #ffffff;
	padding: 10px 15px;
	margin-bottom: 15px;
}
#bluebox .whitebox_p0{
	background: #ffffff;
}

#bluebox .whitebox_p0 img{
	margin: 0px auto;
}
#bluebox img{
	border:0;
}

#bluebox .whitebox table{
	background: #FFF;
	border:0;
	width:320px;
	margin: 0px auto;
}
#bluebox .whitebox td{
	background: #FFF;
	padding: 3px 10px;
	font-size: 0.9em;
	}

#bluebox .btcell{
	text-align: center;
	
}
#bluebox .grayline{
	border-top: 1px solid #eee;
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 5px;
	/*padding-right: 10px;*/
	text-align: center;
}

#logintitle img{
	margin: 0px auto;
	
}

#login-btn{
	background: url(img/btn_login2.jpg) no-repeat left top;
    background-size: 201px 72px;
    height: 72px;
    width: 201px;
	cursor:pointer;
	border:0;
}


#reset-btn{
	background: url(img/btn_sreset.jpg) no-repeat left top;
	height: 38px;
	width: 75px;
	cursor:pointer;
	border:0;
}

#touroku-btn{
	background: url(img/btn_stouroku.jpg) no-repeat left top;
	height: 54px;
	width: 133px;
	cursor:pointer;
	border:0;
}

/*<a href=""><img src="<?php bloginfo('template_url'); ?>/img/btn_stouroku.jpg" width="75" height="38" alt="会員登録" /></a>*/
#logout-btn{
	background: url(img/btn_logout2.jpg) no-repeat left top;
	background-size: 201px 72px;
	height: 72px;
	width: 201px;
	cursor:pointer;
	border:0;
	
}
.logout{
	margin: 0px auto;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 5px;
}

input, select, textarea {
background-color: #f1f1f1;
}

/*ページ内続きコンテンツ*/

#nextbluebox{
	/*background: #a5f6f6;
	padding: 20px 50px 10px;*/
	background: #F0FFFF;
	padding: 0px 20px 0px;
	border-top: 2px dotted #a5f6f6;
	line-height: 1.5em;
	text-align: center;
	padding-top:10px; 
}
#nextbluebox img{
	border:0;
}
#nextbluebox p{
	/*font-size: 1.1em;
	line-height: 1.5em;*/
	padding:0px;
	margin:0px;
	}
#nextbluebox .bline{
	font-weight: bold;
	color: #036;
}
#nextbluebox .rline{
	font-weight: bold;
	color: #F00;
}
#nextbluebox .whitebox table{
	text-align: center;
	margin: 0px auto;
	}
#nextbluebox .whitebox td{
	/*background: #FFF;*/
	border-radius: 10px;        /* CSS3草案 */  
    -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 10px;   /* Firefox用 */  
}
#nextbluebox .whitebox img{
	text-align: center;
	margin: 0px auto;
}

img#nextbt{
	border:0;
	float: right;	
	} 

/*#nextbluebox .whitebox{
	
	padding: 0px 15px;
	width: 450px;
	margin: 0px auto 0px;
}*/

.nexttext{
	font-weight: bold;
	color: #069;
	text-decoration: underline;
	float: right;
	margin-top: 0px;
	padding-top: 0px;
	padding-right: 0px;
	width:70px;
	border:0;
}
.nexttext img{
	border-top: 0 none;
	border-right: 0 none;
	border-bottom: 0 none;
	border-left: 0 none;
	}



/*新規分岐ページ*/

#orderbluebox{
	background: #a5f6f6;
	padding: 10px 50px 25px;
}
#orderbluebox img{
	border:0;
}
#orderbluebox .bline{
	font-weight: bold;
	color: #036;
}
#orderbluebox .whitebox table{
	text-align: center;
	margin: 0px auto;
	border:0;
	}
#orderbluebox .whitebox td{
	/*background: #fff;*/
	
}
#orderbluebox .whitebox td img{
	text-align: center;
	margin: 0px auto;
}

#orderbluebox .whitebox{
	background: #ffffff;
	padding: 0px 15px;
	margin: 0px auto;	
}
#orderbluebox .grayline{
	border-top: 1px solid #eee;
	margin-top: 10px;
	background: #ffffff;
	padding: 0px 15px;
	width: 450px;
	margin: 10px auto 0px;
	text-align: center;
}
#orderbluebox .subject{
	width: 179px;
	background: #ffffff;
}
#orderbluebox .btn{
	background: #ffffff;
}
.textleft{
	text-align:left;
	}
.textright{
	text-align:right;
	}

#orderbluebox .context{
	font-size: 1.1em;
	line-height: 1.7em;
	padding: 5px 10px;
	vertical-align: baseline;
	background: #ffffff;
}

#orderbluebox .item{
	font-size: 1.1em;
	padding: 5px 10px;
	text-align: left;
	color: #FFF;
	background: #09C;
	font-weight: bold;
}


#orderbluebox .orderbox{
	padding-top: 20px;
	padding-bottom: 20px;
	
}

#orderbluebox .orderbox td{
	border: 1px solid #eee;
}

/*電子新聞ヘッドラインのログイン*/

#loginhead-btn{
	background: url(img/btn_sloginheadnew.jpg) no-repeat left top;
	height: 40px;
	width: 70px;
	cursor:pointer;
	border:0;
}

#tourokuhead-btn{
	background: url(img/btn_stourokuhead.jpg) no-repeat left top;
	height: 25px;
	width: 80px;
	cursor:pointer;
	border:0;
}

#logouthead-btn{
	background: url(img/btn_slogouthead.jpg) no-repeat left top;
	height: 25px;
	width: 80px;
	cursor:pointer;
	border:0;
	
}

/*ヘッダーのログイン*/

#loginhead-btn2{
	/* height: 47px;
	width: 73px; */
	/* height: auto;
	width: 100%;
	cursor:pointer;
	border:0; */
	/*background-image: url(img/login_bt.png);*/
	/* background-image: url(img/vpoint_login.png);
	background-repeat: no-repeat;
	background-position: left top; */
	
}

#tourokuhead-btn2{
	background: url(img/btn_stourokuhead2.jpg) no-repeat left top;
	height: 19px;
	width: 60px;
	cursor:pointer;
	border:0;
}

#logouthead-btn2{
	background: url(img/btn_slogouthead2.jpg) no-repeat left top;
	height: 19px;
	width: 60px;
	cursor:pointer;
	border:0;
	
}

.loginsp{
	padding-top: 3px;
}

#epaperbluebox{
	background: #a5f6f6;
	padding: 30px 50px 10px;
	margin: 0 auto;
	width: 600px;
	 border-radius: 10px;        /* CSS3草案 */  
    -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 10px;   /* Firefox用 */  
}

#epaperbluebox img{
	border:0;
}
#epaperbluebox p{
	font-size: 1.1em;
	line-height: 1.5em;
	padding:0px;
	margin:0px;
	}
#epaperbluebox .bline{
	font-weight: bold;
	color: #036;
}
#epaperbluebox .rline{
	font-weight: bold;
	color: #F00;
}

#epaperbluebox .whitebox table{
	text-align: center;
	margin: 0px auto;
	}
#epaperbluebox .whitebox td{
	background: #FFF;
	
}
#epaperbluebox .whitebox td img{
	text-align: center;
	margin: 0px auto;
}


