body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,
pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{
    margin:0;padding:0;}

h1,h2,h3,h4,h5,h6,p,address { font-size: 100%; font-weight: normal; font-style: normal; } 

body { font-size: 100%; color: #f3edde;
	line-height: 200% !important;
	background: url(../pop_img/pop_back.jpg) 50% 0px repeat-y;
	font-family:'qMmpS Pro W3','Hiragino Kaku Gothic Pro','CI',Meiryo,'lr oSVbN',sans-serif;
	background-color: #290023; }
#content { width: 640px; background: url(../pop_img/pop_main_star.jpg) no-repeat; }

td { font-size: 100%; color: #f3edde; }

h1.pop_logo {
	margin: 30px 0px 0px 0px;
	width: 275px; height: 190px;
	background: url(../pop_img/pop_logo.png) no-repeat;
	text-indent: -9999px;
}
.cast_table { margin: 10px 0px 0px 0px; }

.textpink { color: #e3007f; font-weight: bold; }
.textyellow { color: #fcb300; font-weight: bold; }
.textyellow02 { color: #dabd78; font-weight: bold; }

.large { font-size: 115%; line-height: 1.6; }
.large02 { font-size: 170%; line-height: 1.6; }
.small { font-size: 83%; }

.pop_midashi01 {
	font-size: 18px; line-height: 1.7;
	padding: 20px 60px 0px 60px; }

.pop_text01 {
	font-size: 16px; line-height: 1.7;
	padding: 15px 60px 0px 60px; }
.pop_text02 {
	font-size: 13px; line-height: 1.7;
	padding: 10px 60px 0px 60px; }

.line01 { margin: 30px 0px 10px 0px;
	width: 590px; height: 24px;
	background: url(https://www.hostchan.jp/2017/pop/common/line.png) no-repeat; text-indent: -9999px; }

/* Link set */
a:link { color: #dbb85a; text-decoration: none; }
a:visited { color: #dbb85a; text-decoration: none; }
a:hover { color: #fa8d00; text-decoration: underline; }

/* ------------------------------ */

/* click{^ */
.banner_table { margin: 10px 0px 0px 0px; }
ul#click { list-style: none; margin: 5px 0px 0px 0px; padding: 0; width: 100%; }
ul#click li{ list-style: none; float: left;
    width: 438px; }
ul#click a{ display: block;
    width: 438px; height: 60px;
    background-image:url(../pop_img/pop_banner01.png); }
ul#click a span{ display: none; }

a.click_lo { background-position: 0px 0px; }
a:hover.click_lo { background-position: 0px -60px; }