@charset "UTF-8";

/*html*/
body { font-family:Arial, Helvetica, sans-serif; color: #fff; padding:0; background:#000000; margin:0; font-size:80%;}
body.news{ background:#918f8f url(images/news_back.gif) repeat-y center top; line-height:1.6em; color:#444;}

a:link {color:#17569d; text-decoration: none;}
a:visited {color: #17569d; text-decoration: none;}
a:hover {color:#17569d; text-decoration: underline;}

h1,h2,h3,h4,h5{ margin:0; padding:0;}

ul{ list-style-type:none; margin:0; padding:0;}

a img{ border:0;}

.ban{padding-right:5px;}
.clear{ clear:both;}

#flash{ text-align:center;}

#footer{ text-align:center; border-top:1px solid #999; padding:10px;}

/*QRコード*/
#qr_contents{ padding:10px; width:90%; height:100%; text-align:center; margin:0 auto; line-height:1.6em; font-size:10px;}
#qr_contents h1{ font-size:130%;}
#parts_head{ background:url(images/head_blogparts.jpg) no-repeat center top; width:100%; height:225px;}

/*NEWS*/
#news_wrapper{ width:800px; margin:0 auto;}
#news_head{ background: url(images/head_news.jpg) no-repeat; width:800px; height:225px;}
#news_menu{ background:#000; text-align:right; padding:10px;}
#news_menu img{ padding:0 10px 0 20px;}
#news_content{ margin:10px 20px;}
#news_content h2{ font-size:110%; color:#30465c; font-weight:bold;}
ews_content ul{ list-style-type:none; margin:0; padding:0;}
#news_content ul li{ background: url(images/arrow.gif) no-repeat left 10px; padding:5px 0 5px 8px; font-size:110%; margin-top:10px;}
.desc{ padding-left:10px; padding-bottom:15px;}

/*special*/
#special_head{ background: url(images/head_special.jpg) no-repeat; width:800px; height:225px;}
#special_content{ margin:10px 20px; text-align:center;}
#special_content h2{ font-size:110%; font-weight:bold; color:#30465c; padding-bottom:10px;}
#special_content p{ padding-bottom:10px;}

/*対談*/
#taidan_content{ margin:10px 20px;}
#taidan_content h2{ font-size:110%; font-weight:bold; color:#30465c; padding-top:5px;}
#taidan_content p{ padding-bottom:10px;}
.taidan_tit{ padding:15px 0;}

.left{ float:left; padding-right:10px;}
.right{ float:right; padding-left:10px;}

/*シアター*/
#th_head{ background: url(images/head_theater.jpg) no-repeat; width:800px; height:225px;}
