.clear { clear:both; }
.cont6,.cont, .cont2, .cont3, .cont4,  .cont5, .cont0  {
	clear:both;
	float:left;
	margin:0 0 10px 0;
	width:auto;
	padding:0 0 20px 0;
	border-bottom:1px #ddd dotted;
	position:relative;
	vertical-align:top;
}
.char { float:left; width:100px; text-align:center;}
.photo { 
	margin:0 auto 15px auto;
	width:100%;
	text-align:center;
	border-bottom:1px #ddd dotted;
	padding:0 0 15px 0;
}
.bubble {
	float:left;
	font-size:17px;
	font-weight:bold;
	margin-bottom:15px;
	width:560px;
	-moz-image-region:undefined;
	line-height:24px;
	margin-left:20px;
}
.cont .bubble{
	margin-left:0px;
	width:580px;
}

.bubble blockquote {
	background-color:#FFFFFF;
	border:1px solid #C9C2C1;
	margin: 0px;
	padding:0px;
}

.bubble blockquote p {
	margin:10px;
	padding:0px;
}
.bubble cite {
	background:transparent url(../img/tip.gif) no-repeat scroll 20px 0pt;
	font-style:normal;
	margin:0px;
	padding:7px 0px 0px 15px;
	position:relative;
	top:6px;
}
.bubble .rounded {
	background-color:#fccd3d;
	border:3px solid #FFFFFF;
	top:8px;
	width:400px;
	float:right;
	margin:10px 25px 0pt 0px;
}
.cont .bubble .rounded{
	float:left;
	margin:10px 10px 0pt 30px;
}


.bubble .rounded blockquote {
	background-color:transparent;
	border:0pt none;
	padding:5px 10px;
}

.bubble .rounded blockquote p { margin:0px 10px; }
.bubble .rounded_btm {
	background:transparent url(../img/tip-rounded_01.gif) no-repeat scroll 25px 0pt;
	float:left;
	z-index:55;
	margin:-20px 0 0 0;
	padding-left:20px;
	padding-top:22px;
	padding-bottom:5px;
	position:absolute;
	top:33px;
	left:94px;
	width:25px;
	display:block;
	border:0px #000 solid;
	height: -14px;
}
/* IE6　hack  */
.cont .bubble .rounded_btm {
 margin-left:30px;
}
/* IE7　hack  */
*+.cont .bubble .rounded_btm {
 margin-left:0px;
}

.cont_bk .bubble .rounded_btm{background:transparent url(../img/tip-rounded_03.gif) no-repeat scroll 25px 0pt;}
.cont_bk .bubble .rounded {background-color:#B7E0FF;}

.cont .bubble .rounded_btm{background:transparent url(../img/tip-rounded_01.gif) no-repeat scroll 25px 0pt;}
.cont .bubble .rounded {background-color:#fccd3d;}
.cont2 .rounded_btm{background:transparent url(../img/tip-rounded_02.gif) no-repeat scroll 25px 0pt;}
.cont2 .rounded {background-color:#ddf576;}
.cont3  .rounded_btm{background:transparent url(../img/tip-rounded_03.gif) no-repeat scroll 25px 0pt;}
.cont3 .bubble .rounded {background-color:#f9d6e7;}
.cont4 .bubble .rounded_btm{background:transparent url(../img/tip-rounded_04.gif) no-repeat  25px 0pt;}
.cont4 .bubble .rounded {background-color:#ffad80;}
.cont5 .bubble .rounded_btm{background:transparent url(../img/tip-rounded_05.gif) no-repeat  25px 0pt;}
.cont5 .bubble .rounded {background-color:#be9eff;}
.cont6 .bubble .rounded_btm{background:transparent url(../img/tip-rounded_06.gif) no-repeat  25px 0pt;}
.cont6 .bubble .rounded {background-color:#aee6ec;}
.cont0 .bubble .rounded_btm{background:transparent url(../img/tip-rounded_00.gif) no-repeat 25px 0pt;}
.cont0 .bubble .rounded {background-color:#000; color:#fff;}

/* IE6　hack  */
.cont6 .bubble .rounded_btm,.cont5 .bubble .rounded_btm,.cont2 .bubble .rounded_btm,.cont3 .bubble .rounded_btm,.cont4 .bubble .rounded_btm,.cont0 .bubble .rounded_btm {
	background-position:0px 0pt;
	text-align:right;
	width:25px;
	top:35px;
	float:right;
	margin-left:453px;

}

/* IE7　hack  */
*+.cont6 .bubble .rounded_btm,*+.cont5 .bubble .rounded_btm,.cont2 .bubble .rounded_btm,.cont3 .bubble .rounded_btm,.cont4 .bubble .rounded_btm,.cont0 .bubble .rounded_btm {
	background-position:0px 0pt;
	text-align:right;
	width:25px;
	margin-left:458px;
	top:35px;
	float:right;
}








/* 次回予告設E */
/* --------------------------------------------------------------------------------------------------------------------*/ 
div#pimped.bubble { font-size:18px; color:#fff; }
div#pimped.bubble div.rounded {
	background-color:#111111;
	border:3px solid #FFFFFF;
	color:#FFFFFF;
	width:80%;
	margin:0 0 25px 80px;
}
div#pimped.bubble div.rounded  blockquote {
	color:#fff;

}
div#pimped.bubble cite.rounded { background:transparent url(../img/tip-pimped.gif) no-repeat scroll 15px 0pt; }
/* --------------------------------------------------------------------------------------------------------------------*/ 










/* 用E典  */
/* --------------------------------------------------------------------------------------------------------------------*/ 
#dic div.bubble {
	width:480px;
}

div .dic .bubble,div .dic2 .bubble  { font-size:18px; color:#fff; margin:0 0 30px 0;}
div .dic .bubble .title,div .dic2 .bubble .title{
	background:#000;
	width:100%;
	color:#fff;
	padding:5px 0;
	margin:0;
	border:3px #fff;
	border-style:none solid solid none;
}  
div .dic p,div .dic2 p{
  border-bottom:1px #555 dotted;
	line-height:150%;
}
div .dic .bubble div.rounded,div .dic2 .bubble div.rounded  {
	background-color:#ddf576;
	border:3px solid #fff;
	color:#111;
	width:100%;
	margin:0 auto;
	font-weight:bold;
	text-align:center;
}

div .dic2 .bubble div.rounded {
	background-color:#fccd3d;
}
div .dic .bubble div.rounded  blockquote,div .dic2 .bubble div.rounded  blockquote  {
	color:#111;
	font-weight:bold;
}
/* --------------------------------------------------------------------------------------------------------------------*/ 
