
#ka_base a:link, #ka_base a:visited {
color:#49322f ;
text-decoration: none !important;
}

.ka_clear{
clear: both;
margin: 0;
padding: 0;
}

#ka_base {
width: 600px;
background:#fff url(http://img.barks.jp/image/review/1000001141/ka_basebg.gif) repeat-x;
text-align:center;
margin: 0;
padding: 0;
}

#ka_base h1 {
margin:0;
padding:0;
text-indent: -9999px;
}

#ka_base h2{
display:none;
}

#ka_head {
background:#ccd3d9 url(http://img.barks.jp/image/review/1000001141/ka_header_title.jpg) no-repeat;
margin: 0;
padding: 0;
height: 350px;
}


#ka_menu {
background:#49322f;
margin: 0;
height: 50px;
}

#ka_menu span{
display:none;
}

#ka_menu a{
display:block;
}

#ka_menu li{
list-style:none;
float:left;
}

#ka_menu a:hover{
background-position: 0px -50px;
}
#ka_menu .ka_btn{
background-position:0px -50px;
}

#ka_menu .ka_sp{
background-image:url(http://img.barks.jp/image/review/1000001141/ka_menu01.gif);
width:150px;
height:50px;
}
.ka_sp a{
width:150px;
height:50px;
}

#ka_menu .ka_iva{
width:150px;
height:50px;
background-image:url(http://img.barks.jp/image/review/1000001141/ka_menu02.gif);
}
.ka_iva a{
width:150px;
height:50px;
}
#ka_menu .ka_ivb{
width:150px;
height:50px;
background-image:url(http://img.barks.jp/image/review/1000001141/ka_menu03.gif);
}
.ka_ivb a{
width:150px;
height:50px;
}
#ka_menu .ka_pa{
width:150px;
height:50px;
background-image:url(http://img.barks.jp/image/review/1000001141/ka_menu04.gif);
}
.ka_pa a{
width:150px;
height:50px;
}

#ka_lead {
width: 560px;
margin: 15px auto 10px auto;
padding: 0;
text-align:left;
}

#ka_leadtitle{
background: url(http://img.barks.jp/image/review/1000001141/ka_leadtitle.gif) no-repeat;
margin: 0 0 8px 0;
height: 19px;
}

#ka_lead p{
margin: 0;
padding: 0;
line-height: 2em;
}

#ka_lead #ka_leadtext {
font-size: 12px;
color: #37441b;
}

#ka_lead #ka_leadname{
text-align:right;
font-size: 12px;
color: #37441b;
}




#ka_cbox {
width: 560px;
background:#9da985;
margin: 0 auto 10px auto;
padding: 2px;
}

#ka_cd {
background:#e5e5e5;
border: 1px solid #fff;
margin: 0 auto;
padding: 10px;
}

#ka_cd img{
border: 0;
}

#ka_cddata{
background: url(http://img.barks.jp/image/review/1000001141/ka_cddata.gif) no-repeat;
margin: 2px 10px 0 0;
width: 295px;
height: 194px;
float:right;
}

#ka_cdbt {
margin: 10px auto 0 auto;
text-align:center;
width:400px;
}

#ka_cdbt span{
display:none;
}

#ka_cdbt a{
display:block;
width:193px;
height:35px;
}

#ka_cdbt .ka_watching{
background-image:url(http://img.barks.jp/image/review/1000001141/ka_watching.gif);
width:193px;
height:35px;
}

#ka_cdbt .ka_buy{
background-image:url(http://img.barks.jp/image/review/1000001141/ka_amazon.gif);
width:193px;
height:35px;
float:right;
}




#ka_movietitle{
background: url(http://img.barks.jp/image/review/1000001141/ka_movietitle.gif) no-repeat;
margin: 4px 8px;
height: 17px;
}

#ka_movie {
background:#e5e5e5;
border: 1px solid #fff;
margin: 0 auto;
padding: 10px;
}

#ka_moviebt {
margin: 6px auto 0 auto;
width:464px;
text-align:left;
}

#ka_moviebt span{
display:none;
}

#ka_moviebt a{
display:block;
width:212px;
height:173px;
}

#ka_moviebt .ka_movie_a{
background-image:url(http://img.barks.jp/image/review/1000001141/ka_movie01.gif);
width:212px;
height:173px;
}
#ka_moviebt .ka_movie_b{
background-image:url(http://img.barks.jp/image/review/1000001141/ka_movie02.gif);
width:212px;
height:173px;
float:right;
}

#ka_moviebt .ka_movie_c{
background-image:url(http://img.barks.jp/image/review/1000001141/ka_movie03.gif);
width:212px;
height:173px;
}
#ka_moviebt .ka_movie_d{
background-image:url(http://img.barks.jp/image/review/1000001141/ka_movie04.gif);
width:212px;
height:173px;
float:right;
}

#ka_moviebt small{
font-size: 10px;
color: #37441b;
}

#ka_movieicon {
background-image:url(http://img.barks.jp/image/review/1000001141/ka_movie_icon.gif);
margin: 10px 0 2px 0;
width:131px;
height:19px;
}

#ka_livetitle{
background: url(http://img.barks.jp/image/review/1000001141/ka_livetitle.gif) no-repeat;
margin: 4px 8px;
height: 17px;
}

#ka_live{
background:#e5e5e5;
border: 1px solid #fff;
margin: 0 auto;
padding: 10px;
text-align:left;
}



#ka_live strong{
color: #394721;
font-size: 16px;
padding: 0;
}

#ka_live p{
font-size: 12px;
line-height: 1.6em;
margin: 10px 0 10px 24px;
padding: 0;
}

#ka_ticket{
background-image:url(http://img.barks.jp/image/review/1000001141/ka_ticket.gif);
width:193px;
height:35px;
margin: 0 0 0 320px;
}

#ka_ticket span{
display:none;
}

#ka_ticket a{
display:block;
width:193px;
height:35px;
}



#ka_linktitle{
background: url(http://img.barks.jp/image/review/1000001141/ka_linktitle.gif) no-repeat;
margin: 4px 8px;
height: 17px;
}
#ka_link{
background:#e5e5e5;
border: 1px solid #fff;
margin: 0 auto;
padding: 10px;
text-align:left;
}
#ka_link p{
font-size: 12px;
line-height: 1.6em;
margin: 0 0 0 24px;
padding: 0;
}


#ka_foot{
background:#fff url(http://img.barks.jp/image/review/1000001141/ka_footbg.gif) no-repeat;
margin: 0 auto;
padding: 0;
height: 100px;
}

#ka_foot p{
margin: 0 20px 0 0;
text-align:right;
font-size: 12px;
}


#ka_ibox {
width: 560px;
background:#9da985;
margin: 20px auto 10px auto;
padding: 2px;
}

#ka_int01title{
background: url(http://img.barks.jp/image/review/1000001141/ka_inttitle01.gif) no-repeat;
margin: 4px 8px;
height: 17px;
}

#ka_int02title{
background: url(http://img.barks.jp/image/review/1000001141/ka_inttitle02.gif) no-repeat;
margin: 4px 8px;
height: 17px;
}

#ka_int{
background:#e5e5e5;
border: 1px solid #fff;
margin: 0 auto;
padding: 10px;
text-align:left;
}

#ka_int strong{
color: #37451b;
font-size: 16px;
line-height: 1.2em;
}

#ka_int p{
font-size: 12px;
line-height: 1.6em;
margin: 5px 0 10px 10px;
padding: 0;
}


.ka_color{
color: #104c55;
font-weight: bold;
}

.ka_intcolor{
color: #104c55;
}

.ka_next{
text-align:right;
}

#ka_photobox {
background:#e5e5e5;
border: 1px solid #fff;
margin: 0 auto;
padding: 10px;
text-align:center;
}

#ka_photobox .ka_baseimg{
margin: 20px 0 10px 0;
border: 1px solid #37451b;
}

#ka_photobox p{
margin: 0;
font-size: 12px;
color: #37451b;
}

#ka_thumbox {
width: 516px;
margin: 10px auto;
padding: 0;
}

#ka_thumbox .ka_thumphoto{
margin: 2px;
border: 1px solid;
float:left;
}