/** blocks **/

#block{
    width:759px;
    margin:0 auto;
    text-align: left;
    background:#ffffff;
    font-size:12px;
    line-height:1.3em;
}

#top_bg{ text-align:center;
	background:url(../../../images/special/hospital03/03_bg_top.jpg); 
}

#top{ 
	width:739px;
	margin-left:10px;
	margin-right:10px;
}

#top .left{ 
	float:left; 
	width:314px; 
}
		

#top .right{
	float:right; 
	width:400px; 
}

#top img{
	margin-bottom:10px;
}
a.grLink:link {
	color: #07713D;
	text-decoration: underline;
}
a.grLink:visited {
	color: #07713D;
}
a.grLink:hover {
	color: #07713D;
	text-decoration: none;
}
a.glLink:link, a.glLink:visited, a.glLink:hover {
	color: #333333;
}
.clearfix:after {
content: ".";
display: block;
clear: both;
height: 0;
visibility: hidden;
}

.clearfix {
min-height: 1px;
}

* html .clearfix {
height: 1px;
/*\*//*/
height: auto;
overflow: hidden;
/**/
}


/********************************************************/

#middle{ 
	width:739px; 
	margin-top:10px;
	margin-left:10px;
	margin-right:10px; 
}

#middle .left{ 
	float:left; 
	width:355px; 
	text-align:left; 
}		

#middle .right{
	float:right; 
	width:355px; 
}

.camp_table{
	background:#003399; 
	text-align:left;
}

.camp_table th{ 
	background:#B2C1E0; 
	font-weight:normal; 
	color:#0000CC;
}

.camp_table td{ 
	background:#FFFFFF;
}

.camp_table a{
	color:#0000CC;
}

#middle img{
	margin-bottom:10px;
}

/********************************************************/

#middle_02{ 
	width:739px; 
	margin-top:10px;
	margin-left:10px;
	margin-right:10px; 
}

#middle_02 .left{ 
	float:left; 
	width:355px; 
	text-align:left; 
}		

#middle_02 .right{
	float:right; 
	width:355px; 
}

#middle_02 img{
	margin-bottom:10px;
}

/********************************************************/

#bottom{ 
	width:739px; 
	margin-left:10px;
	margin-right:10px; 
	margin-top:10px;
}

#bottom .left{
	float:left;
	width:355px;
	text-align:left;
	background-image: url(../../../images/special/hospital03/03_dr_bg_md.jpg);
	background-repeat: repeat-y;
}
#bottom .left .lefthead {
	background-image: url(../../../images/special/hospital03/03_dr_bg_hd.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	height: 8px;
}



#bottom .right{
	float:right; 
	width:356px; 
}

#clinic p{ 
	margin-left:110px; 
	text-align:left;
}

#foot_photo{ 
	width:739px; 
	margin-top:10px;
}

#bottom .right img{
	margin-top:10px;
}

/* interview */
#interview{ 
	width:739px; 
	margin-top:10px;
	margin-left:10px;
	margin-right:10px; 
}

#interview .left{ 
	float:left; 
	width:309px; 
	text-align:left; 
}		

#interview .right{
	float:right; 
	width:389px; 
}

#interview .right .text{ 
	margin-top:20px; 
	margin-bottom:20px;
}

#info{ 
	width:739px; 
	margin-top:10px;
	margin-left:10px;
	margin-right:10px; 
}

#info_bg{
	background: url(../../../images/special/hospital03/info_bg.jpg); 
	width:740px; 
	height:152px;
}

#info .left{ 
	float:left; 
	width:378px; 
	margin-top:20px; 
	text-align:right; 
}		

#info .right{
	float:right; 
	width:346px; 
	margin-top:20px; 
}
#info .right img{ 
	margin-bottom:10px;
}

/* map */

#map{ 
	width:739px; 
	margin-top:10px;
	margin-left:10px;
	margin-right:10px; 
}

#map .left{ 	
	float:left; 
	width:508px;
}

#map .right{ 
	float:right; 
	width:206px;
}

#map img {
	valign:bottom;
	line-height:0px
}

#map td { 
	font-size:0px;

}

#map td .top { 
	font-size:0px;
	valign="top"
}

/* before_after */
#before_after{ 
	width:739px; 
	margin-top:10px;
	margin-left:10px;
	margin-right:10px; 
}

#before_after #bf_photo{
	background:#B5DEB4; 
	margin-bottom:20px; 
	padding-bottom:20px;
} 

#before_after #bf_photo img{ 
	margin-bottom:5px;
	vertical-align: middle;
} 

#before_after #bf_photo #tit{ 
	background:#ECF8EC; 
	height:33px; 
	margin-bottom:20px; 
}

#before_after #bf_photo .left{ 
	float:left; 
	width:439px; 
	margin-left:12px; 
	text-align:center; 
	vertical-align: middle;
}

#before_after #bf_photo .right{ 
	float:right; 
	width:288px; 
	margin-right:12px; 
	text-align:center; 
	vertical-align: bottom;
}

#before_after #karte_qa .left{ 
	float:left; 
	width:224px; 
	text-align:left; 
}		

#before_after #karte_qa .right{
	float:right; 
	width:474px;  
}

#info{ 
	width:739px; 
	margin-top:10px;
	margin-left:10px;
	margin-right:10px; 
}

#info_bg{
	background: url(../../../images/special/hospital05/info_bg.jpg); 
	width:740px; 
	height:152px;
}

#info .left{ 
	float:left; 
	width:378px; 
	margin-top:20px; 
	text-align:right; 
}		

#info .right{
	float:right; 
	width:346px; 
	margin-top:20px; 
}

#info .right img{ 
	margin-bottom:10px;
}

/** public **/
p{ 
	font-size:12px;
	line-height:1.5em;
	margin-left:5px;
}


.clr{ 
	clear:both;
}

.page_top{
	width:200px;
	float:right;
	margin:10px 0px 0px 0px; text-align:right;
}

.back_p{ width:200px;
	float:left;
	margin:10px 0px 0px 0px;
}

.f10{ 		
	font-size:10px;
}

.mt10{
	margin-top:10px;
}

.mb10{
	margin-bottom:10px;
}

.dotline{ 
	border:#006600 1px dotted;
	margin:10px 0px 10px 0px; 
	height:1px;
}
#inquly {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../../../images/special/hospital03/bg_counselling.gif);
	background-repeat: no-repeat;
	height: 128px;
	width: 740px;
}
.inq_btn img {
	padding-top: 85px;
	padding-left: 5px;
}
#keisei {
	height: 120px;
	width: 740px;
	margin-top: 48px;
}
#keisei p {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
#prpoint {
	background-image: url(../../../images/special/hospital03/bg_point.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 618px;
	width: 740px;
}
.table720 {
	padding: 0px;
	width: 720px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.tdCnt {
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 240px;
}
.table720 p {
	font-size: 12px;
	margin-top: 10px;
}



.h3_ritz {
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 33px;
	width: 740px;
}

.arrowArea {
	clear: both;
	margin-top: 5px;
}
.table720 ul {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.list {
	background-image: url(../../../images/special/hospital03/img_list.gif);
	background-repeat: no-repeat;
	background-position: left top;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.bStyle {
	font-weight: bold;
	list-style-type: none;
	margin-left: 10px;
	color: #036803;
	margin-right: 10px;
}
.table720 p {
	margin-top: 5px;
	margin-right: 10px;
	margin-left: 10px;
}




#inquly .inq_btn a img {
	overflow: hidden;
}


.arrowArea img {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
	height: 47px;
	width: 467px;
}
#kakuinArea {
	background-image: url(../../../images/special/hospital03/kakuinArea.gif);
	background-repeat: no-repeat;
	background-position: center center;
	padding: 0px;
	height: 64px;
	width: 740px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#kakuinArea #lftArea {
	float: left;
	width: 380px;
	margin-top: 15px;
	margin-left: 10px;
}
#kakuinArea #rtArea {
	float: right;
	width: 330px;
	margin-right: 10px;
	overflow: hidden;
	margin-top: 20px;
}
.imgProblem {
	text-align: center;
	padding: 0px;
	width: 230px;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#interview_link a img {
	margin-bottom: 10px;
	display: inline;
}
#ritzOsusume {
	background-image: url(../../../images/special/hospital03/e_sbttl.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 0px;
	height: 68px;
	width: 740px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#ritzOsusume p a img {
	margin-top: 28px;
	margin-left: 10px;
	padding: 0px;
	margin-right: auto;
}
h3.ninki img {
	margin-top: 15px;
	padding: 0px;
	margin-bottom: 0px;
}
#block #before_after #smkArea {
	height: auto;
}
#smkDtl {
	margin-top: 10px;
	height: auto;
	width: 730px;
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
}
#smkLt {
	padding: 0px;
	float: left;
	height: 189px;
	width: 410px;
	display: inline;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


#smkRt {
	float: right;
	height: 420px;
	width: 320px;
}
.smkRtTxt {
	background-color: #EDF8ED;
	padding: 0px;
	height: 155px;
	width: 302px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#smkLt img {
	margin-bottom: 10px;
}
.smkLtTxt {
	background-color: #EDF8ED;
	padding: 0px;
	height: 155px;
	width: 406px;
	margin-top: 8px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}


#smkRt img {
	text-align: center;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.smkTitle {
	padding-top: 5px;
}



.smkTxt {
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 8px;
	font-size: 12px;
}
.dtlBtn {
	text-align: right;
	height: 32px;
	width: 390px;
	margin-top: 10px;
	margin-right: auto;
}
.dtlAllBtn {
	text-align: right;
	height: 22px;
	width: 710px;
	margin-top: 20px;
	margin-right: auto;
}
#smsPrice {
	background-image: url(../../../images/special/hospital03/smkPrice.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 91px;
	width: 420px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#smsPrice p {
	margin-left: 135px;
	margin-top: 5px;
	font-weight: bold;
	font-size: 16px;
	padding: 0px;
	margin-bottom: 5px;
	margin-right: auto;
}
#smsPrice .mini {
	font-size: 12px;
	font-weight: normal;
}


h4.maibotsu {
	clear: both;
	padding-left: 5px;
}
.msTxt {
	height: 110px;
	width: 720px;
	background-color: #EDF8ED;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
}
.msfTxt {
	height: 80px;
	width: 720px;
	background-color: #EDF8ED;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
}
#ritz_inquiry {
	background-image: url(../../../images/special/hospital03/inquiry_e.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 198px;
	width: 720px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 10px;
	clear: both;
}
#ritz_inquiry p {
	text-indent: -9999px;
	visibility: hidden;
}
#ritz_inquiry ul {
	width: 480px;
	height: 31px;
	padding: 0px;
	margin-top: 45px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

#ritz_inquiry li {
	float: left;
	height: 31px;
	padding: 0px;
	width: 221px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: inline;
}
/*#ritz_inquiry li a {
	float: left;
	height: 31px;
	margin: 0px;
	padding: 0px;
	width: 221px;
}*/
#pettiTable .hyalu {
	height: 47px;
	width: 205px;
}
#pettiTable .bgPettitable {
	background-image: url(../../../images/special/hospital03/bgh4.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 135px;
	width: 205px;
}
.h4Hyalu {
	margin-bottom: 10px;
}
.bgPettitable img {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#wrapTable {
	margin-top: 10px;
	table-layout:fixed;
}
#ritz_menbeauty {
	border: 1px solid #666666;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: auto;
	width: 535px;
}


#pettiChunyu {
	height: 220px;
	width: 351px;
	padding-bottom: 15px;
}
#chuLt {
	padding: 0px;
	float: left;
	height: 128px;
	width: 137px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#chuRt {
	float: right;
	width: 210px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.hyaluPetti {
	background-image: url(../../../images/special/hospital03/ttlH4hyaluronan.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 0px;
	height: 47px;
	width: 205px;
	text-indent: -9999px;
	display: block;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.botoxPetti {
	background-image: url(../../../images/special/hospital03/ttlH4botox.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 0px;
	height: 47px;
	width: 205px;
	text-indent: -9999px;
	display: block;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.ulPetti {
	background-image: url(../../../images/special/hospital03/bgh4.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	height: 135px;
	width: 205px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
}
#chuRt .ulPetti li {
	padding: 0px;
	float: left;
	height: 56px;
	width: 86px;
	display: inline;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: 5px;
}
.pt001 a {
	background-image: url(../../../images/special/hospital03/pimg001.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0px;
	padding: 0px;
	display: block;
	height: 56px;
	width: 86px;
	text-indent: -9999px;
	overflow: hidden;
}
.pt002 a {
	background-image: url(../../../images/special/hospital03/pimg002.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0px;
	padding: 0px;
	display: block;
	height: 56px;
	width: 86px;
	text-indent: -9999px;
	overflow: hidden;
}
.pt003 a {
	background-image: url(../../../images/special/hospital03/pimg003.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0px;
	padding: 0px;
	display: block;
	height: 56px;
	width: 86px;
	text-indent: -9999px;
	overflow: hidden;
}
.pt004 a {
	background-image: url(../../../images/special/hospital03/pimg004.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0px;
	padding: 0px;
	display: block;
	height: 56px;
	width: 86px;
	text-indent: -9999px;
	overflow: hidden;
}
.pt005 a {
	background-image: url(../../../images/special/hospital03/pimg005.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0px;
	padding: 0px;
	display: block;
	height: 56px;
	width: 86px;
	text-indent: -9999px;
	overflow: hidden;
}
.pt006 a {
	background-image: url(../../../images/special/hospital03/pimg006.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0px;
	padding: 0px;
	display: block;
	height: 56px;
	width: 86px;
	text-indent: -9999px;
	overflow: hidden;
}
#meLt {
	padding: 0px;
	float: left;
	height: 162px;
	width: 155px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #EFEFEF;
}
#meRt {
	float: right;
	width: 188px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 162px;
}
#meRt p {
	font-size: 12px;
	line-height: 15px;
	height: 144px;
}

#meLt img {
	text-align: center;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.infoPrice {
	font-size: 18px;
	color: #FF6666;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
}
.priceAtxt {
	font-size: 10px;
	padding-right: 5px;
	padding-left: 5px;
}
#ritz_menbeauty p {
	font-size: 15px;
	font-weight: bold;
	margin-left: 0px;
}
#ritz_menbeauty h3 {
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}

#ritz_menbeauty p.mensMenu {
	margin-right: auto;
	width: 390px;
	display: block;
	padding-left: 29px;
}

#ritz_menbeauty p.menPrice {
	color: #336699;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}
#face {
	padding: 0px;
	height: 80px;
	width: 511px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#faceW {
	padding: 0px;
	height: 115px;
	width: 511px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.f001 {
	background-image: url(../../../images/special/hospital03/faceline001.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.f002 {
	background-image: url(../../../images/special/hospital03/faceline002.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.f003 {
	background-image: url(../../../images/special/hospital03/faceline003.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.f004 {
	background-image: url(../../../images/special/hospital03/faceline004.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.f005 {
	background-image: url(../../../images/special/hospital03/faceline005.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.n001 {
	background-image: url(../../../images/special/hospital03/nose001.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.n002 {
	background-image: url(../../../images/special/hospital03/nose002.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.n003 {
	background-image: url(../../../images/special/hospital03/nose003.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.n004 {
	background-image: url(../../../images/special/hospital03/nose004.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.n005 {
	background-image: url(../../../images/special/hospital03/nose005.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.n006 {
	background-image: url(../../../images/special/hospital03/nose006.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.e001 {
	background-image: url(../../../images/special/hospital03/eyes001.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.e002 {
	background-image: url(../../../images/special/hospital03/eyes002.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.e003 {
	background-image: url(../../../images/special/hospital03/eyes003.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.e004 {
	background-image: url(../../../images/special/hospital03/eyes004.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

#mensLt {
	float: left;
	height: 80px;
	width: 419px;
}
#mensRt {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 80px;
	width: 90px;
}
.menMenuDt {
	display: inline;
}
.menMenuDt a {
	text-indent: -9999px;
	display: block;
	height: 80px;
	width: 90px;
}
#faceW #mensRt {
	height: 115px;
}
#faceW #mensLt .mensMenu {
	margin-top: 10px;
}

#faceW #mensRt .menMenuDt a {
	margin-top: 35px;
}

#mensLt h3 {
	text-indent: -9999px;
	display: block;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#ritz_inquiry_men {
	background-image: url(../../../images/special/hospital03/inquiry_men.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 198px;
	width: 720px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 10px;
	clear: both;
}
#ritz_inquiry_men p {
	text-indent: -9999px;
	visibility: hidden;
}
#ritz_inquiry_men ul {
	width: 480px;
	height: 31px;
	padding: 0px;
	margin-top: 45px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

#ritz_inquiry_men li {
	float: left;
	height: 31px;
	padding: 0px;
	width: 221px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: inline;
}



/** 03a.html **/

.mov .img_mov {
	float: left;
	width: 134px;
	margin-right: 10px;
	padding-left: 16px;
}
.mov .bnr_mov {
	float: right;
	width: 557px;
	padding-right: 16px;
}


/** 03g.html **/

.categorys {
	margin: 10px 0px 10px 10px;
	list-style: url(none) none;
	line-height: 0px;
	padding: 0px;
}
.categorys li {
	float: left;
	width: 143px;
	margin: 0px 5px 10px 0px;
	padding: 0px;
	line-height: 0px;
	list-style: none;
}

#middle #last {
	float: left;
	width: 143px;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
	list-style: none;
}
.chapter {
	margin: 10px 8px 0px;
	padding: 0px;
	width: 739px;
}
.chapter dt {
	float: left;
	width: 176px;
	margin: 0px 10px 20px;
}
.chapter_title {
	float: left;
	width: 380px;
	font-size: 12px;
	margin-bottom: 20px;
}
.time {
	float: left;
	width: 40px;
	font-size: 10px;
	padding: 0px;
	text-align: center;
	display: inline;
	margin: 25px 0px 0px 10px;
}
.chapter dl {
	margin-bottom: 10px;
}
#block .chapter dl {
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.title_ward {
	font-size: 14px;
	font-weight: bold;
}
.btn_detail {
	float: right;
	width: 100px;
	padding-top: 18px;
}
#block .mv {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
