@charset "Shift_JIS";


html {
	margin: 0;
	padding: 0;
	scrollbar-track-color: #ffffff;
	scrollbar-face-color: #ffffff;
	scrollbar-arrow-color:#dddddd;
	scrollbar-3dlight-color: #dddddd;
	scrollbar-darkshadow-color: #dddddd;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color: #ffffff;
	height:100%;
}

body {
    background: url(img/bg.jpg) center top #ffffff;
	color:#666666;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif,"ƒqƒ‰ƒMƒmŠpƒS Pro W6" ;
	font-size: 12px;
	line-height:17px;
	margin: 0px;
	padding: 0px;
}

body.second {
    background: url(img/bg.gif) center top #ffffff;
	color:#666666;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif,"ƒqƒ‰ƒMƒmŠpƒS Pro W6" ;
	font-size: 12px;
	line-height:17px;
	margin: 0px;
	padding: 0px;
}

a {
	color: #666666;
	text-decoration: none;
}

a:hover {
	color: #666666;
	text-decoration: underline;
}

table.main {
width:840px;
height:100%;
}

td.main {
background:#ffffff;
vertical-align:top;
text-align:center;

}

table.artist01_a {
width:800px;
margin:10px 0px 10px 0px;
}

table.artist01_b {
width:800px;
margin:0px 0px 12px 0px;
}

table.artist02 {
width:800px;
margin:10px 0px 0px 0px;
}

td.left {
vertical-align:top;
text-align:left;
}

td.right {
vertical-align:top;
text-align:right;
}

div.common {
width:800px;
text-align:left;
}

table.bbs {
width:800px;
}

table.footer {
width:800px;
margin:30px 0px;
}

td.copy {
vertical-align:middle;
text-align:right;
font-size:10px;
color:#cccccc;
}

td.logo {
text-align:right;
width:54px;
padding-left:10px;
}

/* 02 */

a.second {
	color: #4a83ea;
	text-decoration: none;
}

a.second:hover {
	color: #4a83ea;
	text-decoration: underline;
}

/* in */

div.main {
width:840px;
text-align:center;
background:#ffffff;

}

div.menu {
margin:5px 0px 15px 20px;
width:100%;
text-align:left;
}

img.menu {
margin-right:5px;
}

table.contents {
width:798px;
background:url(img/bg_main.gif) repeat-y center top #ffffff;
}

td.c_left {
vertical-align:top;
text-align:right;
padding:10px 0px 0px 0px;
width:245px;
}

td.c_right {
vertical-align:top;
text-align:left;
padding:10px 10px 0px 0px;
font-size: 12px;
line-height:17px;
color:#666666;
}

div.text01 {
padding:0px 0px 0px 13px;
margin:10px 0px 15px 0px;
}

div.episode {
padding:0px 0px 0px 13px;
}

img.episode {
margin:6px 0px 6px 8px;
}

img.end {
margin:6px 0px 8px 8px;
}

img.drama {
margin:6px 0px 8px 8px;
}

img.drama_a {
margin:0px 0px 8px 8px;
}

div.story {
padding:0px 0px 0px 13px;
margin:18px 0px 18px 0px;
}

table.story {
width:528px;
}

td.photo {
vertical-align:top;
text-align:left;
width:206px;
padding: 10px 0px 0px 15px;
}

td.story {
vertical-align:top;
text-align:left;
font-size: 10px;
line-height:16px;
color:#666666;
padding: 10px 0px 0px 0px;
}

span.credit {
color:#999999;
}

div.cd {
width:235px;
background:url(img/bg_info.gif) #ffffff;
padding:5px 0px;
margin:10px 0px 10px 10px;
}

table.cd {
width:225px;
background:#ffffff;
}

td.jk{
padding: 5px;
}

td.release {
vertical-align:top;
text-align:left;
font-size: 12px;
line-height:17px;
color:#666666;
padding: 5px 5px 5px 0px;
}

span.cd_title {
color:#ff0000;
font-weight:bold;
}

span.cd_release {
font-size: 10px;
line-height:15px;
}


div.hp {
width:235px;
vertical-align:top;
text-align:left;
font-size: 12px;
line-height:17px;
color:#666666;
margin:0px 0px 0px 10px;
}

div.zexy {
width:235px;
vertical-align:top;
text-align:left;
font-size: 12px;
line-height:17px;
color:#666666;
margin:10px 0px 0px 10px;
}

div.zexy02 {
font-size: 10px;
line-height:15px;
padding:5px 0px 2px 0px;
}

img.hp {
margin-bottom:4px;
}

div.qr {
width:235px;
vertical-align:top;
text-align:left;
font-size: 12px;
line-height:17px;
color:#666666;
margin:20px 0px 0px 10px;
}

div.bbs {
width:235px;
vertical-align:top;
text-align:left;
margin:15px 0px 10px 10px;
}

table.footer_in {
width:800px;
margin:10px 0px;
}

img.logo {
margin-top:6px;
}

img.day {
margin-bottom:3px;
}


td.juju01 {
vertical-align:top;
text-align:left;
width:240px;
}

td.juju02 {
vertical-align:middle;
text-align:left;
}


/* in02 */

img.catch02 {
margin-left:10px;
}

td.c_right02 {
vertical-align:top;
text-align:left;
padding:10px 10px 0px 0px;
font-size: 12px;
line-height:17px;
color:#999999;
}

div.text01_02 {
padding:0px 0px 0px 13px;
margin:5px 0px 15px 0px;
}

td.story02 {
vertical-align:top;
text-align:left;
font-size: 10px;
line-height:16px;
color:#8fd420;
padding: 10px 0px 0px 0px;
}

span.cd_title02 {
color:#8fd420;
font-weight:bold;
}

div.menu02 {
margin:10px 0px 0px 0px;
}

div.recipe {
margin:0px 0px 5px 0px;
}


img.now {
margin:6px 0px 5px 8px;
}

img.drama {
margin:6px 0px 5px 25px;
}

/* in03 */

img.mobile {
margin:0px 0px 7px 25px;
}

/*float*/
.fl{
	float:left;
}
.fr{
	float:right;
}
.clear{
	clear:both;
}