@charset "EUC-JP";

/* Base
------------------------------------------ */
#charamoe {
	width: 575px;
	position: relative;
}
#charamoe .countdown{
	position: absolute;
	top: 60px;
	left: -80px;
}
#charamoe .countdown1{
	position: absolute;
	top: 0px;
	left: -70px;
}
#charamoe .countdown2{
	position: absolute;
	top: 40px;
	right: -70px;
}
#charamoe .countdown3{
	position: absolute;
	top: 180px;
	left: -30px;
}
/* ヘッダー
------------------------------------------ */
#charamoe #Header {
	clear: both;
	background: url(../img_common/bg_header.gif) no-repeat;
	margin-bottom: 10px;
}
#charamoe #Header .Logo {
	clear: both;
	padding: 12px 0 3px 131px;
}
#charamoe #Header .Txt {
	clear: both;
	text-align: center;
}
/* 対談
------------------------------------------ */
#charamoe #Content {
	float: left;
	width: 385px;
	background: url(../img_common/bg_txt.gif) repeat-y;
}
#charamoe #Content .Txt {
	font-size: 12px;
	letter-spacing: 0.2em;
	line-height: 2em;
	padding: 8px 10px;
}
#charamoe #Content li {
	margin: 5px 0 5px 25px;
	padding: 0;
	list-style-type: none;
	font-size: 12px;
	letter-spacing: 0.2em;
	line-height: 2em;
	margin: 8px 10px;
}
#charamoe #Content .kunii {
	background: #c7e5ff;
	margin: 0;
	padding: 3px;
	font-weight: bold;
}
#charamoe #Content .sanpei {
	background: #ffe5f6;
	margin: 0;
	padding: 3px;
	font-weight: bold;
}
#charamoe #Content .size14 {
	font-size: 14px;
	letter-spacing: 0.2em;
	line-height: 2em;
}
#charamoe #Content .size14b {
	font-size: 14px;
	letter-spacing: 0.2em;
	line-height: 2em;
	font-weight: bold;
}
#charamoe #Content .size16 {
	font-size: 16px;
	letter-spacing: 0.2em;
	line-height: 2em;
}
#charamoe #Content .size16b {
	font-size: 16px;
	letter-spacing: 0.2em;
	line-height: 2em;
	font-weight: bold;
}
#charamoe #Content .size18 {
	font-size: 18px;
	letter-spacing: 0.2em;
	line-height: 2em;
}
#charamoe #Content .size18b {
	font-size: 18px;
	letter-spacing: 0.2em;
	line-height: 2em;
	font-weight: bold;
}
#charamoe #Content .size20 {
	font-size: 20px;
	letter-spacing: 0.2em;
	line-height: 2em;
}
#charamoe #Content .size20b {
	font-size: 20px;
	letter-spacing: 0.2em;
	line-height: 2em;
	font-weight: bold;
}
#charamoe #Content .size16pink {
	font-size: 16px;
	letter-spacing: 0.2em;
	line-height: 2em;
	color: #f20fa5;
}
#charamoe #Content .size18pink {
	font-size: 18px;
	letter-spacing: 0.2em;
	line-height: 2em;
	color: #f20fa5;
	font-weight: bold;
}
#charamoe #Content .size20pink {
	font-size: 20px;
	letter-spacing: 0.2em;
	line-height: 2em;
	color: #f20fa5;
}
#charamoe #Content .size12bpink {
	font-size: 12px;
	letter-spacing: 0.2em;
	line-height: 2em;
	color: #f20fa5;
	font-weight: bold;
}
#charamoe #Content .size12bblue {
	font-size: 12px;
	letter-spacing: 0.2em;
	line-height: 2em;
	color: #008fd9;
	font-weight: bold;
}
#charamoe #Content .size14bpink {
	font-size: 14px;
	letter-spacing: 0.2em;
	line-height: 2em;
	color: #f20fa5;
	font-weight: bold;
}
#charamoe #Content .size14bblue {
	font-size: 14px;
	letter-spacing: 0.2em;
	line-height: 2em;
	color: #008fd9;
	font-weight: bold;
}
#charamoe #Content .size16bblue {
	font-size: 16px;
	letter-spacing: 0.2em;
	line-height: 2em;
	color: #008fd9;
	font-weight: bold;
}
#charamoe #Content .size16bpink {
	font-size: 16px;
	letter-spacing: 0.2em;
	line-height: 2em;
	color: #f20fa5;
	font-weight: bold;
}
#charamoe #Content .size18bpink {
	font-size: 18px;
	letter-spacing: 0.2em;
	line-height: 2em;
	color: #f20fa5;
	font-weight: bold;
}
#charamoe #Content .size18bblue {
	font-size: 18px;
	letter-spacing: 0.2em;
	line-height: 2em;
	color: #008fd9;
	font-weight: bold;
}
#charamoe #Content .size18bpinkLink {
	font-size: 18px;
	letter-spacing: 0.2em;
	line-height: 2em;
	color: #00f;
	font-weight: bold;
}
#charamoe #Content .size20bpink {
	font-size: 20px;
	letter-spacing: 0.2em;
	line-height: 2em;
	color: #f20fa5;
	font-weight: bold;
}
#charamoe #Content .size16bred {
	font-size: 16px;
	letter-spacing: 0.2em;
	line-height: 2em;
	color: #f00;
	font-weight: bold;
}
#charamoe #Content .size18bred {
	font-size: 18px;
	letter-spacing: 0.2em;
	line-height: 2em;
	color: #f00;
	font-weight: bold;
}
#charamoe #Content .size20bblue {
	font-size: 20px;
	letter-spacing: 0.2em;
	line-height: 2em;
	color: #008fd9;
	font-weight: bold;
}
#charamoe #Content .size20bred {
	font-size: 20px;
	letter-spacing: 0.2em;
	line-height: 2em;
	color: #f00;
	font-weight: bold;
}
#charamoe #Content .size12borg {
	font-size: 12px;
	letter-spacing: 0.2em;
	line-height: 2em;
	color: #f26c00;
	font-weight: bold;
}
#charamoe #Content .size14borg {
	font-size: 14px;
	letter-spacing: 0.2em;
	line-height: 2em;
	color: #f26c00;
	font-weight: bold;
}
#charamoe #Content .size16borg {
	font-size: 16px;
	letter-spacing: 0.2em;
	line-height: 2em;
	color: #f26c00;
	font-weight: bold;
}
#charamoe #Content .size18borg {
	font-size: 18px;
	letter-spacing: 0.2em;
	line-height: 2em;
	color: #f26c00;
	font-weight: bold;
}
#charamoe #Content .size20borg {
	font-size: 20px;
	letter-spacing: 0.2em;
	line-height: 2em;
	color: #f26c00;
	font-weight: bold;
}
#charamoe #Content li.kunii h4 {
	font-size: 20px;
	letter-spacing: 0.2em;
	line-height: 2em;
	color: #008fd9;
	font-weight: bold;
}
#charamoe #Content li.sanpei h4 {
	font-size: 20px;
	letter-spacing: 0.2em;
	line-height: 2em;
	color: #f20fa5;
}
#charamoe #Content li.kunii h5 {
	font-size: 18px;
	letter-spacing: 0.2em;
	line-height: 2em;
	color: #008fd9;
	font-weight: bold;
}
#charamoe #Content li.sanpei h5 {
	font-size: 18px;
	letter-spacing: 0.2em;
	line-height: 2em;
	color: #f20fa5;
	font-weight: bold;
}
#charamoe #Content li.kunii h6 {
	font-size: 16px;
	letter-spacing: 0.2em;
	line-height: 2em;
	color: #008fd9;
	font-weight: bold;
}
#charamoe #Content li.sanpei h6 {
	font-size: 16px;
	letter-spacing: 0.2em;
	line-height: 2em;
	color: #f20fa5;
}
#charamoe #Content li.kunii h7 {
	font-size: 14px;
	letter-spacing: 0.2em;
	line-height: 2em;
	color: #008fd9;
	font-weight: bold;
}
#charamoe #Content li.sanpei h7 {
	font-size: 14px;
	letter-spacing: 0.2em;
	line-height: 2em;
	color: #f20fa5;
	font-weight: bold;
}

/* 右コンテンツ
------------------------------------------ */
#charamoe #Content-r {
	width: 185px;
	float: right;
}
/* 右コンテンツ アニメ
------------------------------------------ */
#charamoe #Content-r .Animation {
	background: #fff9ba;
	margin-bottom: 10px;
	clear: both;
}
#charamoe #Content-r .Animation .Img {
	text-align: center;
	padding: 5px 0;
}
#charamoe #Content-r .Animation .Txt {
	text-align: center;
	padding: 0 5px 5px;
	font-size: 10px;
	line-height: 1.6em;
	border-bottom: solid 1px #b5ab44;
	margin: 0 5px;
}
#charamoe #Content-r .Animation .Copyright {
	font-size: 10px;
	line-height: 1.7em;
	padding: 0 5px 5px;
}
/* 右コンテンツ リンク
------------------------------------------ */
#charamoe #Content-r .Link {
	background: #eaffd8;
	font-weight: bold;
	padding: 5px;
	font-size: 12px;
	line-height: 1.7em;
	clear: both;
	margin-bottom: 10px;
}

/* 右コンテンツ バナー
------------------------------------------ */
#charamoe #Content-r .Bnr {
	text-align: center;
	clear: both;
	font-size: 12px;
}

#charamoe #Content-r .Bnr img {
	padding-bottom: 5px;
}

#charamoe #Footer {
	clear: both;
}

#charamoe .backNumber td {
	padding: 3px;
}

/* details
------------------------------------------ */
#charamoe p {
	margin: 0px;
}
#charamoe .Clear {
	clear: both;
	border-top: 0px;
}
#charamoe hr {
	display: none;
}
#charamoe h1,h2,h3,h4 {
	margin: 0px;
}
#charamoe #Footer a:link {
	color:#000;
}
#charamoe #Footer a:visited {
	color:#000;
}
#charamoe #Footer a:hover {
	color:#000;
}
#charamoe #Footer a:active {
	color:#000;
}
