@charset "utf-8";
#contents{
	text-align:left;
}

span.bold{
	font-size:16px;
	font-weight:bold;
}
.post{
	padding:2%;
	line-height:1.5;
	display:none;
}
.post img{
	margin:7px auto 7px auto;
	width:100%;
	height:auto;
}
.title{
	padding:6px;
	background-color:#D9E3F2;
	font-size:14px;
	margin:5px 0 5px 0;
}
#detail{
	background-color:#FFFFE8;
	padding:5px 3px 10px 3px;
	text-align:center;
}

#detail .point{
	text-align:left;
	font-size:14px;
	margin-top:10px;
	line-height:1.2;
}
#detail .point .red{
	color:#FF0000;
	font-weight:bold;
	border:1px solid #F00;
	padding:5px;
	width:95%;
	background-color:#FFFF69;
	margin:auto;
}
#detail .point ul{
	margin:10px 0 0 10px;
}
#detail .point ul li{
	background-image:url(../images/ckeck_icon2.png);
	background-repeat:no-repeat;
	background-position:left center;
	background-size:15px 15px;
	padding:3px 0 3px 20px;
}
#detail .button{
	width:80%;
	margin:10px auto 10px auto;
	background-image:url(../images/button_bg.png);
	background-size:100% 100%;
	font-weight:bold;
	text-shadow: 0px -1px 0px #FFF;
	background-repeat:no-repeat;
	padding:12px;
	font-size:18px;
}
#detail .button a{
	text-decoration:none;
	color:#000000;
}
.words ul{
	margin:0;
}
.words ul {
	text-decoration:none;
}
.words ul li{
	border-bottom:1px solid #B3B3B3;
	
}
.words ul li p{
	background-image:url(../images/arrow2.png);
	background-position:right center;
	background-repeat:no-repeat;
	background-size:9px 20px;
	font-size:14px;
	color:#1A6BB3;
	padding:8px 15px 8px 8px;
	font-size:14px;
	margin-right:10px;
	
}
.words ul li p.open{
	background-image:url(../images/arrow3.png);
	background-position:right center;
	background-repeat:no-repeat;
	background-size:20px 9px;
	
}
.post .title3{
	background-image:url(../images/arrow4.png);
	background-size:13px 13px;
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:15px;
}
.post table{
	border-collapse:collapse;
	width:100%;
	margin:5px auto 5px auto;
	border:1px solid #B3B3B3;
	text-align:center;
}
.post table tr th{
	background-color:#1A6BB3;
	border-right:1px solid #FFF;
	color:#FFF;
}
.post table tr th.right{
	border-right:1px solid #B3B3B3;
}
.post table tr td{
	border:1px solid #B3B3B3;
}

