@charset "UTF-8";

body {
	height: 100%;
	color: #666666;
	font-size: 75%;
	font-family : sans-serif;
	background: #fff url(../img/back.gif) repeat-x;
}

img {border:none;}

.t10 {color: #993300; font-weight: 600;}
.t11 {color: #aaaa00; font-weight: 400; font-size: 130%;}
.t14 {font-weight: 600; font-size: 160%;}

a:link { color: #999900; text-decoration: underline;}a:visited { color: #999900; text-decoration:underline;} a:active { color:#333; text-decoration: none;} a:hover { color: #993300; text-decoration: none;} a.headerlink:link { color: #ccc; text-decoration: none}a.headerlink:visited { color: #ccc; text-decoration: none} a.headerlink:active { color:#fff; text-decoration: underline} a.headerlink:hover { color: #fff; text-decoration: underline} 

a.f-link:link { color: #fff; text-decoration: none;}a.f-link:visited { color: #fff; text-decoration: none;} a.f-link:active { color:#fff; text-decoration: none;} a.f-link:hover { color: #fff; text-decoration: none;} 

a.menu-link 	{	padding: 12px 12px 10px 15px;	display:block; 	font-size:12px;	border-bottom: #ddd 1px solid;	text-decoration: none;	}a.menu-link:link	{	border-bottom: #ddd 1px solid;  	color: #666; 	background-color:transparent;	text-decoration: none;	}a.menu-link:visited	{	border-bottom: #ddd 1px solid; 	color: #666;	background-color:transparent;  	text-decoration: none;	} a.menu-link:hover 	{	border-bottom: #ddd 1px solid; 	color: #fff; 	background-color:#cccc33; 	text-decoration: none; 	} 

p,dt,dd {
	line-height: 1.5;
	}

table.calendar	{		margin: 0 auto 0 auto;	}table.calendar td,table.calendar th	{		text-align: center;
		font-weight: 600;	}

#wrapper {
	width: 800px;
	height: 100%;
	margin: 0px auto;
	background: #FFFFFF;
	}

#wrapper-i {
	width: 500px;
	height: 100%;
	margin: 0px;
	background: #FFFFFF;
	}

#content {
	width: 800px;
	height: 100%;
	margin: 0px auto;
	background: #FFFFFF;
	}

h1#logo {
	color: #ccc;
	font-size: 85%;
	height: 160px;
	margin: 0px;
	padding-top: 10px;
	text-align: right;
	background: url(../img/h1_bg.jpg) no-repeat;
	}

h1#staffbloglogo {
	color: #ccc;
	font-size: 85%;
	height: 160px;
	margin: 0px;
	padding-top: 10px;
	text-align: right;
	background: url(../staffblog/img/h1_bg.jpg) no-repeat;
	}

h1#sendaiartistlogo {
	color: #ccc;
	font-size: 85%;
	height: 160px;
	margin: 0px;
	padding-top: 10px;
	text-align: right;
	background: url(../sendaiartist/img/h1_bg.jpg) no-repeat;
	}

.devide {
	width: 390px;
	height: 120px;
	margin: 3px 5px 2px 0px;
	float: left;
	border: 0px solid #ECECEC;
	}

h3 {
	margin: 0 0 10px 5px;
	font-size: 120%;
	font-weight: 600;
	}

h4 {
	margin: 0 0 10px 5px;
	font-size: 130%;
	font-weight: 400;
	}

h5 {
	margin: 0 0 10px 5px;
	font-size: 130%;
	font-weight: 400;
	color: #CCCC00;
	}

#primary,
#secondary {
	float: left;
	}

#primary {
	width: 570px;
	border: 0px solid #ECECEC;
	}

#secondary {
	width: 230px;
	border: 0px solid #ECECEC;
	}

.side	{		/*display: inline;  for WinIE6*/		width: 180px;		height: 100%;		min-height: 100%;		text-align: left;		margin: 0px 0px 10px 15px;		padding-top: 0px;		border: 0px solid #ffcccc;	}

.entry {
	margin: 0px 0px 10px 5px;
	line-height: 1.5;
	}

.entry-more-link	{		text-align: right;		margin: 0 5px 5px 0;		vertical-align: top;	}
.section {
	margin: 0 0 20px 0px;
	}

.section2 {
	margin: 0px 0px 20px 0px;
	clear: both;
	}

.entry2 {
	margin: 0px 0px 10px 15px;
	line-height: 1.5;
	}

.section2inbox {
	float: left;
	width: 270px;
	margin: 0px 0px 2px 2px;
	}



.section h2 {
	margin-bottom: 6px;
	}

.section p {
	margin: 0 15px 15px 15px;
	}

.section dd {
	margin-bottom: 10px;
	border-bottom: 1px solid #ECECEC;
	}

.sidebox {
	margin: 0 20px 10px 0px;
	text-align: center;
	}

table.ta1{		border: 1px #ddd solid;		border-collapse:collapse;
	}td.tc1{		border: 0px #ddd solid;		padding: 5px;		color: #666;		width: 400px;	}td.tc2{		border: 0px #ddd solid;		padding: 5px;		color: #666;		width: 150px;	}td.tc3{		border: 1px #ddd solid;		padding: 5px;		color: #666;		width: 140px;
		background-color: #fafafa;	}td.tc4{		border: 1px #ddd solid;		padding: 5px;		color: #666;		width: 380px;	}

#copyright {
	clear: both;
	width: 100%; /* for WinIE6,7 */
	margin: 15px 0 20px 0;
	padding-top: 10px;
	font-size: 85%;
	text-align: center;
	border-top: 1px solid #ccc;
	background: url(../img/) left bottom no-repeat;
	}
	
#img-ticket
	{
	margin-left: 10px;
	}

hr.style1 {
	border-style: dotted none none none; 
	border-top-width: 2px; 
	border-top-color: #ddd; 
	height: 2px; 
	margin-bottom: 7px;
    }

#imgl
	{
		float: left;
		padding:0;
		margin: 0 10px 0px 0;
	}

#imgr
	{
		float: right;
		padding: 0 0 10px 10px;
		margin:0;
	}
	
#f-link	{		clear:both;		right: 0;
		width:100px ;		text-align: right;		margin: 0px;		font-size:1px;		color: #fff;	}