/*
channel code : y5TPvfE6Mde6
for biz
*/
@charset "utf-8";
#contents {
	max-width: 980px;
}

.skipLink, .readInfo, h6.readInfo {
    height: 0;
    width: 0;
    margin: 0;
    overflow: hidden;
    clear: both;
}
strong {
	color:#FF0000;
	font-weight:normal;
}

#index #contents .article {
	margin:0 0 30px 0;
	clear:both;
}
#index #contents .article p span {
	color:#FF0000;
	font-size:95%;
}

#index #contents h2,#index #contents h3,#index #contents h4,#index #contents h5 {
	font-size:110%;
}

/*--------2016.06.28.add--------*/
#index #contents .article h3 {
	padding:0 0 0 6px;
	margin-bottom:10px;
	border-left:4px solid #666;
	line-height:1;
	color:#666;
}

#index #contents .article .nomal2 li {
	background:url(/biz/biz_common/img/li-normal2.gif) no-repeat 0 4px;
	padding:0 0 0 15px;
	margin:0 0 10px 0;
}

#index #contents .article .membership {
	height:42px;
	border:1px solid #ccc;
	margin:15px 0 0 5px;
}

#index #contents .article .membership ul {
	margin:0 -25px 0 25px;
}

#index #contents .article .membership ul li {
	width:220px;
	margin:5px 25px 0 0;
	float:left;
}


#index #contents table {
	width: 967px;
}

#index #contents table th {
	font-size:100%;
	text-align:center;
	width:185px;
	padding:10px 0;
}

#index #contents table td {
	font-size:100%;
	text-align:center;
}

#index #contents table .tablecaption {
	background:#0066CC;
	width:215px;
}

#index #contents table .coltitle {
	background:#E6E6E6;
	padding:5px;
}

#index #contents table td.current {
	background:#D7E7EC;
	font-weight:bold;
	color:#069;
}

#index #contents table tr.current th span,#index #contents table tr.current td span {
	font-weight:normal;
}

#index #contents ol ul.alert1 {
	margin:0;
}

#index #contents ul.alert1 li {
	list-style-type:none !important;
	margin:0 0 0 10px;
	font-size:115%;
}


/* 会員情報の変更と退会 */

#contents .btnbox {
	margin-right:-25px;
}
#contents .btnbox a,#contents .btnbox2 a {
	margin-right:25px;
	display:block;
	float:left;
}
#contents .btnbox a.end,#contents .btnbox2 a.end {
	margin-right:0;
}

/* 規約関連 */
#contents .scrollbox {
	width:95%;
	margin:0 auto 20px;
	height: 250px;
	padding: 10px;
	background-color: #F4F4F0;
	overflow:auto;
}

#contents .btnbox2 {
	width:425px;
	margin:0 auto;
}


#contents .txt_notes_h4 {
	color:#FF0000;
	font-size:80%;
	font-weight:normal;
}
#contents .txt_notes_h4 a {
	text-decoration:underline;
	color:#FF0000;
	font-weight:bold;
}

#contents .txt_notes_h4 a:link {color:#FF0000;}
#contents .txt_notes_h4 a:visited {color:#FF6633;}
#contents .txt_notes_h4 a:hover {color:#FF6666;}

/*2021.06.15 基盤移行*/
table {
	display: block;
}

/*spn*/
@media screen and (max-width: 640px) {
#contents .btnbox a, #contents .btnbox2 a {
    margin: 20px 45px;
	}
	#index #contents .article img {
		width: auto;
	}
	#index #contents .article .membership {
		height: 150px;
	}
	#index #contents .article .membership ul {
    margin: 10px 25px 0 50px;
}
	#index #contents table {
    width: 100%;
}
	#contents .scrollbox {
    width: 90%;
	}
	pre {
		white-space: pre-line;
}
	
}
