@charset "shift_jis";

/* コンテナ
--------------------------------------------------------------------------------------------------*/
.container {
	float: left;
	width:550px;
	margin:0px auto 10px;
}
.container p{
	width:auto;
	padding:2px 10px;
	text-align:left;
	line-height: 1.5em;
}
.color-orange *{
	color:#FF6600 !important;
}
.container .tenson-comment,
.container .flash-comment{
	float:right;
	width: 340px;
	padding: 2px 0px;
	margin:0px auto 1em 0px;
}
.container .tenson-comment {
	float: left !important;
}
	
.container .tenson-image,
.container .flash-image{
	float:left;
	width:205px;
	margin:0px 0px 10px;
}
.container .tenson-image {
	float: right !important;
}
.container .btn{
	text-align:center;
	width:auto; padding:0px; margin:10px auto;

}
.container .tenson-comment h2.tenson {
	font-size: 18px;
	line-height: 1.3em;
	width: auto;
	text-align: left;
}
.caption-next{
	font-size:14px; font-weight:bold;
	text-align:center;
	width:auto; padding:5px 5px 8px; margin:0px auto 10px 0px;
}

.caption-word{
	font-size:14px; font-weight:bold; color:red;
	width:auto; padding:5px 5px 8px; margin:0px auto 5px 0px;
	border-bottom:1px solid red;
}

.caption-illust{
	font-size:14px; font-weight:bold; color:blue;
	width:auto; padding:5px 5px 8px; margin:0px auto 5px 0px;
	border-bottom:1px solid blue;
}

table.tbl-word,
table.tbl-illust{
	width:auto; margin:10px auto 40px;
}

table.tbl-word td,
table.tbl-illust td{
	font-size::11px;
	text-align:center; vertical-align:bottom;
	width:18%; padding:5px 1%;
}

table.tbl-word td img,
table.tbl-illust td img{
	margin-bottom:2px;
	border:solid 1px #a0a0a0;

}

nav-container{
	width:auto; padding:3px 0px; margin:0px 0px 10px; float:left;
}
.nav-container a{
	text-decoration:none;
	background:#f5f5f5;
	display:block;
	text-align:center;
	width:1.5em; padding:2px 0px; margin:0px 3px 0px 0px; float:left;
	border:solid 1px #a0a0a0;
}
.nav-container a:hover{
	background:#FFEE33;
}

/**
 * がんばるゾぅQRコード追加
 */
.containerQrcode {
	float: left;
	width: 548px;
	margin: 0px auto 1em;
	padding: 0px;
	background: #FFFFCC;
	border: solid 1px #FF9900;
}
.containerQrcode .picQrcode {
	float: right;
	width: 205px;
	padding: 5px;
}
.containerQrcode .txtQrcode {
	float: left;
	width: 310px;
	padding: 5px 5px 5px 10px;
/*	white-space: normal;*/
}


/**
 * 枠線追加
 */
.style-border {
	border:2px #000000 solid;
}