@import url("reset.css");

/* default */
h1,h2,h3,h4,h5{font-size:100%;font-weight:normal;margin:0;}
time{font-family:"Courier New", Courier, mono,"Hiragino Maru Gothic Pro W4","ヒラギノ丸ゴ Pro W4",Meiryo,"メイリオ",sans-serif;margin:0 0 5px;padding:0;text-transform: uppercase;}

.cf{/zoom:1;}
.cf:after{content:'';display:block;clear:both;}

table.hyou{border-collapse:collapse;border-spacing:0;border:0;line-height:1.3;border-top:1px #d9d9d9 solid;border-bottom:1px #d9d9d9 solid; margin:0 0 40px 0;}
.hyou caption,.hyou th,.hyou td{vertical-align:top;}
.hyou th,.hyou td{border:0 none;border-bottom:1px #d9d9d9 dotted;padding:.8em 1.5em;}
.hyou th{border-right:1px #d9d9d9 dotted; font-weight:bold;}
.hyou caption{padding-bottom:1em;font-weight:bold;font-size:116%; min-width:500px;}

p,blockquote,q,pre,address,hr,code,samp,table,fieldset,menu{margin-bottom:1.7em;line-height:1.7;}
html{font-size:100%;}
body{font-size:85%;font-family:Verdana,Geneva,Meiryo,'メイリオ','Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック',sans-serif; _font-family:"ＭＳ Ｐゴシック";_font-size:85%;}

a 			{text-decoration:underline;color:#002c8f;cursor:pointer;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;}
a:link		{text-decoration:underline;}
a:visited		{text-decoration:none;}
a:hover		{text-decoration:none;}
a:active		{text-decoration:none;}


/**  **/
html{background:#fff;overflow:hidden;overflow-y:scroll;}
body{background:#fff;text-align:left;color:#000;padding:0;}
html,body{background:url(images/bg_02.jpg) top center;}

#f{clear:both;background:#000;padding:20px 0;color:#fff;width:100%;margin:auto;}
.fbox{width:1000px;margin:0 auto;padding:0;}

.box{clear:both;padding:20px;background:#fff;margin:0 0 30px 0;}
.box dl,
.box .r{margin:0;}
.r h1{text-align:right;}
.r h1 img{margin:0 -30px 0 0;}
.r time{background:#000;color:#fff;padding:1px 4px;}
.r p{padding:5px 0 20px 0;;margin:0;}
.r strong{font-size:116%;}
.r .talent{width:105px;height:135px;float:left;text-align:center;font-size:10px;margin:0 2px 3px 0;}
.box dl p{line-height:2;margin-top:0;}
.box dl span{padding:4px;background:#FFF;}

.r ul{list-style-type:square;list-style-position:outside;padding:0;margin:0 0 6px 0;}
.r li{padding:0 0 0 0;margin:0 0 0 18px;}