/* charset */
@charset "utf-8";


/*背景・全体の設定*/
*{}
body{margin:15px auto 15px auto;color:#666666;text-align:center;cursor:auto;background-color:#FFEDED;font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック',sans-serif;}
a{text-decoration:none;}
img{margin:0;padding:0;}
img.right{float:right;margin:0 0 5px 5px;}
img.left{float:left;margin:0 5px 5px 0;}
strong{color:#F88182;}
table{margin:0 0 20px 0 ;padding:0;line-height:140%;}
th{text-align:left;font-size:12px;font-weight:normal;margin:0;padding:2px 0.5em 2px 0.5em;background-color:#F8C1C1;color:#666666;}
td{margin:0;padding:2px;font-size:12px;text-indent:0.5em;color:#555555;}

input,textarea,textarea.alart,select,input.alart{margin:1px;border:1px solid #F8C1C1;font-size:8pt;line-height:150%;}
select{padding:0;background-color:#F8C1C1;}
input.alart,textarea.alart1,select.alart2{padding:0;background-color:#FDFDFD;}
span{font-size:10px;line-height:100%;font-weight:normal;}

/*外枠の設定*/
div#container{width:750px;margin:0 auto 0 auto;padding:0;text-align:left;background-color:#000000;}

/*ヘッダーの設定*/
div#top{width:750px;height:480px;text-align:center;margin:0;padding:0;overflow:hidden;background-image:url(../image/top.jpg);background-repeat:no-repeat;background-position:left top;}
#top h1{width:740px;font-size:12px;text-align:right;margin:0;padding:0 10px 0 10px;font-weight:normal;line-height:100%;color:#FEF3F2;position:relative;top:10px;left:0;}
#top h2{width:670px;font-size:10px;text-align:left;margin:0 0 0 80px;padding:0;font-weight:normal;line-height:100%;color:#FEF3F2;position:relative;top:320px;left:0;}
div#head{width:750px;height:150px;text-align:center;margin:0;padding:0;overflow:hidden;background-image:url(../image/head.jpg);background-repeat:no-repeat;background-position:left top;}
#head h1{width:730px;font-size:10px;text-align:left;margin:0;padding:0 10px 0 10px;font-weight:normal;line-height:100%;color:#FAEAEC;position:relative;top:2px;left:0;}
ul#headline{width:750px;margin:0;padding:0;text-align:left;display:inline-table;position:relative;top:360px;left:20px;}
#headline li{font-size:12px;line-height:130%;_line-height:110%;font-weight:normal;color:#F88182;margin:0;padding:0 5px 0 10px;list-style-type:none;}
#headline li a {font-size:10px;line-height:130%;color:#FDFDFD;padding:0;}
#headline li a:hover {font-size:10px;line-height:130%;color:#F88182;padding:0;}
div#local-link{width:750px;height:18px;text-align:left;margin:0;padding:0;border-top:1px solid #F8C1C1;border-bottom:1px solid #F8C1C1;display:block;background-color:#000000;}
ul#contentsnavi{width:730px;margin:0 10px 0 10px;padding:0;text-align:left;display:inline-table;}
#contentsnavi li{float:left;font-size:12px;font-weight:normal;color:#FFFFFF;margin:0;padding:0;list-style-type:none;}
#contentsnavi li.left-foto{float:left;font-size:12px;font-weight:normal;margin:0;padding:0;list-style-type:none;border-right:1px solid #F8C1C1;border-left:1px solid #F8C1C1;}
#contentsnavi li.ko{border:none;padding-left:5px;font-size:10px;line-height:185%;}
#contentsnavi li a {color:#FFFFFF;font-size:12px;line-height:150%;padding:0 5px 0 15px;background-image:url(../image/link-h-o.gif);background-repeat:no-repeat;background-position:left top;/* これ以降 IE 5.0 for Mac には適用されない ¥*/display:block;/* */}
#contentsnavi li a:hover {color:#FDFDFD;font-size:12px;line-height:150%;padding:0 5px 0 15px;background-color:#F88182;background-image:url(../image/link-h-h.gif);background-repeat:no-repeat;background-position:left top;/* これ以降 IE 5.0 for Mac には適用されない ¥*/display:block;/* */}


/*コンテンツの設定*/
div#contents{width:720px;text-align:left;margin:0 15px 0 15px;padding:0;display:block;background-image:url(../image/contents-img-c.gif);background-repeat:repeat-y;background-position:left top;}
div#contents-head{width:720px;height:50px;text-align:left;margin:0;padding:0;display:block;}
.biography{background-image:url(../image/contents-img-bio.gif);background-repeat:no-repeat;background-position:left top;}
.information{background-image:url(../image/contents-img-info.gif);background-repeat:no-repeat;background-position:left top;}
.photogallary{background-image:url(../image/contents-img-photo.gif);background-repeat:no-repeat;background-position:left top;}
.illust{background-image:url(../image/contents-img-illust.gif);background-repeat:no-repeat;background-position:left top;}
.movie{background-image:url(../image/contents-img-movie.gif);background-repeat:no-repeat;background-position:left top;}
.diary{background-image:url(../image/contents-img-diary.gif);background-repeat:no-repeat;background-position:left top;}
.link{background-image:url(../image/contents-img-link.gif);background-repeat:no-repeat;background-position:left top;}
.contact{background-image:url(../image/contents-img-contact.gif);background-repeat:no-repeat;background-position:left top;}

div#contents-footer{width:720px;height:20px;text-align:left;margin:0;padding:0;display:block;background-image:url(../image/contents-img-f.gif);background-repeat:no-repeat;background-position:left top;}
div#full-contents{text-align:left;margin:0;padding:5px 10px 5px 10px;display:block;_width:720px;}

#contents-head h2{display:none;}

#full-contents h3 {font-size:12px;font-weight:bold;line-height:110%;margin:0 0 5px 0;padding:0;text-indent:15px;background-image:url(../image/h3_head.gif);background-repeat:no-repeat;background-position:left bottom;}

#full-contents h4{font-size:12px;font-weight:normal;line-height:130%;margin:0 0 5px 0;padding:0;color:#F88182;}

div.rss_date{font-size:12px;font-weight:normal;line-height:130%;margin:0 0 10px 0;padding:0;color:#F88182;}

div.rss_body{font-size:12px;color:#666666;font-weight:normal;line-height:130%;margin:0 0 15px 0;padding:0 0 10px 0;border-bottom:1px solid #FEC1C1;}

#full-contents p.strong{font-weight:bold;}

#full-contents p.small{font-size:10px;}

#full-contents p{font-size:12px;color:#666666;font-weight:normal;line-height:150%;margin:0 0 5px 0;padding:0;}

#full-contents p.rtn{clear:both;font-size:10px;font-weight:normal;text-align:right;line-height:170%;margin:0 0 10px 0;padding:0;border-top:1px solid #FEC1C1;}

#full-contents a{color:#666666;}
#full-contents a:hover{color:#F88182;}

#full-contents ul{margin:0 0 20px 0;padding:0;text-align:left;display:inline-table;position:startic;}
#full-contents li{float:left;line-height:0;margin:5px 10px 5px 0;_margin:5px 5px 5px 0;padding:0;list-style-type:none;}
.boxFrame,.box{margin:0;padding:0;}

/*dtの設定*/
dl.prf-list{margin:0 0 10px 0;padding:0;line-height:130%;}
.prf-list dt{float:left;font-size:10px;display:block;color:#666666;margin-bottom:5px;}
.prf-list dd{display:block;font-size:10px;color:#666666;margin-bottom:5px;margin-left:5em;padding-left:5px;border-left:1px solid #F88182;}

dl.info-list{margin:0 0 10px 0;padding:0;font-size:12px;line-height:150%;}
.info-list dt{float:left;display:block;color:#666666;margin-bottom:3px;}
.info-list dd{display:block;margin-left:7em;margin-bottom:3px;color:#666666;padding-left:10px;border-left:1px solid #F88182;}

dl.song-list{margin:0 0 10px 0;padding:0;font-size:10px;line-height:130%;}
.song-list dt{float:left;display:block;margin-bottom:5px;color:#F88182;}
.song-list dd{display:block;margin-left:15em;margin-bottom:5px;color:#666666;padding-left:5px;border-left:1px solid #F88182;}

dl.link-list{margin:0;padding:0;font-size:12px;line-height:150%;}
.link-list dt{float:left;width:95px;height:31px;display:block;color:#F8C1C1;margin-bottom:5px;}
.link-list dd{line-height:130%;display:block;height:31px;color:#666666;margin-bottom:5px;margin-left:100px;padding-left:5px;border-left:1px solid #F88182;}

.link-list dt a:hover img	{ 
	opacity:0.8; 
	filter: alpha(opacity=80); 
}

dl.movie-list{margin:0 0 10px 0;padding:0;font-size:12px;line-height:150%;background-color:#000000;}
.movie-list dt{float:left;width:210px;_width:200px;height:150px;_height:157px;padding:0;margin-bottom:5px;display:block;background-color:#000000;border-bottom:1px solid #333333;}
.movie-list dd{height:150px;_height:157px;padding:0;line-height:130%;margin-bottom:5px;display:block;color:#FBC6E4;background-color:#000000;background-image:url(../image/mov-back.jpg);background-repeat:no-repeat;background-position:right top;border-bottom:1px solid #333333;}
div.movie-txt {padding:5px;}

dd.pink-txt{color:#F88182;}

/*フッターの設定*/
div#footer{clear:both;width:750px;height:50px;text-align:left;margin:0;padding:0;display:block;background-image:url(../image/footer.gif);background-repeat:no-repeat;background-position:left top;/* これ以降 IE 5.0 for Mac には適用されない ¥*/display:block;/* */}
ul#footnavi{margin:0 15px 0 20px;padding:0;text-align:center;/* これ以降 IE 5.0 for Mac には適用されない ¥*/display:block;/* */}
#footnavi li{float:left;font-size:12px;font-weight:normal;margin:0;padding:0;list-style-type:none;/* これ以降 IE 5.0 for Mac には適用されない ¥*/display:block;/* */}
#footnavi li a{color:#000000;font-size:12px;line-height:150%;padding:0 5px 0 5px;/* これ以降 IE 5.0 for Mac には適用されない ¥*/display:block;/* */}
#footnavi li a:hover{color:#FDFDFD;font-size:12px;line-height:150%;padding:0 5px 0 5px;/* これ以降 IE 5.0 for Mac には適用されない ¥*/display:block;/* */}
#footer p{clear:both;width:690px;font-size:10px;color:#000000;text-align:left;margin:0;padding:10px 20px 0 25px;}
