/* basic elements */

html {
    margin: 0;/* setting border: 0 hoses ie6 win window inner well border */
    padding: 0;
}

body {
    min-width: 800px;
    color: #333;
    background: #E0E0E0;
    margin: 0;/* setting border: 0 hoses ie5 win window inner well border */
    padding: 0;
    font-size: 12px !important;
    font-size: small;
    text-align: center;  /* center on ie */
    font-family: verdana, helvetica, arial, sans-serif;

}

form { margin: 0; padding: 0; }
a { color: #FF9933; text-decoration: none; }
a:hover { color: #FFCC66; }
a img { border: 0; }

h2 {
    margin:0px;
    padding:0px;
}

h4 {
    font-weight:bold;
    font-size:  small;
    font-size:  18px !important;
    color:#333333;
    background-image:url(/images/template/h4_header.gif);
    padding:0px 0px 0px 16px;
    background-repeat: no-repeat;
    background-position: left center;
    margin:10px 0px 10px 0px;
}

h5 {
    font-weight:bold;
    font-size:  16px !important;
    font-size:  small;
    color:#669900;
    background-image:url(/images/template/h5_header.gif);
    padding:0px 0px 0px 26px;
    background-repeat: no-repeat;
    background-position: left center;
    margin:20px 0px 10px 5px;
}

h6 {
	font-weight: bold;
    font-size:  14px !important;
    font-size:  small;
    color:#333333;
    padding:0px 0px 0px 0px;
    background-repeat: no-repeat;
    background-position: left center;
    margin:20px 0px 10px 0px;
}

/* page layout */

#alpha { 
	margin: 0px 0px 0px 8px; 
	width: 618px;
	background: #FFFFFF;
	display: inline; /* ie win bugfix */
	position: relative;
       float: left;
	min-height: 1px;
}

#beta {
	margin: 0px 0px 0px 8px;
	width: 158px;
	background: #FFFFFF;
	display: inline; /* ie win bugfix */
	position: relative;
    float: left;
	min-height: 1px;
}

#footer {  
	margin: 0px 0px 10px 0px;
	width: 800px; 
	background: #FFFFFF;
}

#pagebody { position: relative; width: 100%; background-color:#FFFFFF}
#pagebody-inner { position: static; width: 100%; }

#container {
    width: 800px;
    margin-bottom: 0px;
    text-align: left;
    margin: 0 auto; /* center on everything else */
    position: relative;
}

#container-inner {
    border-width: 0px;
    border-style: solid;
    position: static; 
    width: auto; 
}

#banner {
	position: relative;
    width: 800px; /* necessary for ie win */
    margin:0px 0px 0px 0px;
    padding:0px;
}

#banner-inner {
    padding: 0px;
    margin:0px;
	position: static;
}

#beta-inner {
    margin:0px;
    padding:0px 0px 0px 0px;
    position: static;
}

#alpha-inner {
    margin:0px;
    padding:2px 0px 0px 0px;
	position: static;
}
#alpha-inner-top {
    margin:8px 0px 0px 0px;
    padding:0px 0px 0px 0px;
	background-color:#333333;
	width:618px;
}

#alpha-inner-top li {
    padding:0px 0px 0px 0px;
}

.date-header {
    margin-top: 0;
    font-size:  11px !important;
    font-size:  small;
    font-weight: bold;
    text-transform: uppercase;
}


#wrap496{
    width:496px;
	height:auto;
   float:left;
	margin:0px;
	padding:0px;
}

#wrap618{
    width:618px;
	height:auto;
   float:left;
	margin:0px;
	padding:0px;
}


#wrap122{
    width:122px;
    height:auto;
  	float:left;
	margin:0px;
	padding:0px;
	background-color:#000000;
}

.wrap-block496{
    width:496px;
	height:auto;
    float:left;
	margin:8px 0px 8px 0px;
	padding:0px;
}

.wrap-block618{
    width:618px;
	height:auto;
    float:left;
	margin:8px 0px 8px 0px;
	padding:0px;
}

.entry-header {
    margin-top: 0;
    border-left: 5px solid #dae0e6;
    padding: 0px;
    color: #666;
    font-size:  18px !important;
    font-size:  small;
}

.entry-content,
.comment-content,
.trackback-content {
    margin: 0;
    line-height: 1.5;
}


/* .pkg class wraps enclosing block element around inner floated elements -----*/
.pkg:after {
    content: " ";
    display: block;
    visibility: hidden;
    clear: both;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
}
* html .pkg { display: inline-block; }
/* no ie mac ＼*/
* html .pkg { height: 1%; }
.pkg { display: block; }
/* -----------------------------------------*/



/* menu---------------------------------------------- */
ul#menu {
list-style-type:none;	
	width:158px;
	height:auto;
	padding:0;
	margin:0;
	}
ul#menu li {
float:left;
list-style-type:none;
	padding:0;
	margin:0;
	}
ul#menu a {
	background:url(/english/images/menu/main_menu.gif) left top no-repeat;
	display:block;
	width:158px;
	height:auto;
	padding:0;
	margin:0;
	}
ul#menu li#menu-top {
	height:21px;
	}
ul#menu li#menu-top a {
	background-position:0px 0px;
	height:21px;
	
	}
ul#menu li#menu-news {
	height:19px;
	}
ul#menu li#menu-news a {
	background-position:0px -21px;
	height:19px;
	}
ul#menu li#menu-aboutus {
	height:19px;
	}
ul#menu li#menu-aboutus a {
	background-position:0px -40px;
	height:19px;
	}
ul#menu li#menu-studio {
	height:19px;
	}
ul#menu li#menu-studio a {
	background-position:0px -59px;
	height:19px;
	}
	
ul#menu li#menu-studio-space {
	height:15px;

	}
ul#menu li#menu-studio-space a {
	background-position:0px -78px;
	height:15px;
	}
	
ul#menu li#menu-studio-price {
	height:15px;
	}
ul#menu li#menu-studio-price a {
	background-position:0px -93px;
	height:15px;
	}


ul#menu li#menu-studio-aki {
	height:15px;
	}
ul#menu li#menu-studio-aki a {
	background-position:0px -108px;
	height:15px;
	}
	
	
ul#menu li#menu-press {
	height:19px;
	}
ul#menu li#menu-press a {
	background-position:0px -123px;
	height:19px;
	}
ul#menu li#menu-access {
	height:20px;
	}
ul#menu li#menu-access a {
	background-position:0px -142px;
	height:20px;
	}
	
ul#menu li#menu-blank {
	height:8px;
	}
	
ul#menu li#menu-blank a {
	background-position:0px -162px;
	height:8px;
	}
		
ul#menu li#menu-resident {
	height:28px;
	padding:7px 0px 0px 0px;
	}
ul#menu li#menu-resident a {
	background-position:0px -169px;
	height:28px;
	}
ul#menu li#menu-rehearsal {
	height:28px;
	}
ul#menu li#menu-rehearsal a {
	background-position:0px -197px;
	height:28px;
	}
ul#menu li#menu-projects {
	height:28px;
	}
ul#menu li#menu-projects a {
	background-position:0px -225px;
	height:28px;
	}




ul#menu li#menu-top a:hover {
	background-position:-162px 0px;
	}
ul#menu li#menu-news a:hover {
	background-position:-162px -21px;
	}
ul#menu li#menu-aboutus a:hover {
	background-position:-162px -40px;
	}
ul#menu li#menu-studio a:hover {
	background-position:-162px -59px;
	}
	
ul#menu li#menu-studio-space a:hover {
	background-position:-162px -78px;
	}
	
ul#menu li#menu-studio-price a:hover {
	background-position:-162px -93px;
	}

	
ul#menu li#menu-studio-aki a:hover {
	background-position:-162px -108px;
	}
ul#menu li#menu-press a:hover {
	background-position:-162px -123px;
	}
ul#menu li#menu-access a:hover {
	background-position:-162px -142px;
	}
	
ul#menu li#menu-resident a:hover {
	background-position:-162px -169px;
	}

ul#menu li#menu-rehearsal a:hover {
	background-position:-162px -197px;
	}
ul#menu li#menu-projects a:hover {
	background-position:-162px -225px;
	}

	
	


ul#petit-menu {
list-style-type:none;	
	width:158px;
	height:auto;
	padding:0;
	margin:0;
	}
ul#petit-menu li {
float:left;
list-style-type:none;
	padding:7px 0px 0px 0px;
	margin:0;
	}
ul#petit-menu a {
	background:url(/english//images/menu/petit_menu.gif) left top no-repeat;
	display:block;
	height:auto;
	padding:0;
	margin:0;
	}
ul#petit-menu li#studio-aki {
	height:35px;
	width:78px;
	}
ul#petit-menu li#studio-aki a {
	background-position:0px 0px;
	height:35px;
	width:78px;
	}
	
ul#petit-menu li#mailnews {
	height:35px;
	width:80px;
	}
ul#petit-menu li#mailnews a{
	background-position:-78px 0px;
	height:35px;
	width:80px;
	}
ul#petit-menu li#studio-aki a:hover {
	background-position:-162px 0px;
	}
ul#petit-menu li#mailnews a:hover {
	background-position:-240px 0px;
	}
	
	
	
/*channnel-----------------------------------------*/	
	
ul#channel-menu {
list-style-type:none;	
	width:158px;
	height:auto;
	padding:0;
	margin:0;
	}
ul#channel-menu li {
float:left;
list-style-type:none;
	padding:7px 0px 0px 0px;
	margin:0;
	}
ul#channel-menu a {
	background:url(/english//images/menu/channel.gif) left top no-repeat;
	display:block;
	height:auto;
	padding:0;
	margin:0;
	}
ul#channel-menu li#ch-link{
	height:100px;
	width:158px;
	}
	
ul#channel-menu li#ch-link a {
	background-position:0px 0px;
	height:100px;
	width:158px;
	}

	
ul#channel-menu li#ch-link a:hover {
	background-position:-162px 0px;
	}
	
	




/*news_menu------------------------------------------- */
ul#news-menu {
list-style-type:none;	
	width:122px;
	height:auto;
	padding:0;
	margin:0;
	}
ul#news-menu li {
float:left;
list-style-type:none;
	padding:0;
	margin:0;
	}
ul#news-menu a {
	background:url(/images/news_category/newsMenu.gif) left top no-repeat;
	display:block;
	width:122px;
	height:auto;
	padding:0;
	margin:0;
	}
ul#news-menu li#news-info {
	height:17px;
	}
ul#news-menu li#news-info a {
	background-position:0px 0px;
	height:17px;
	}
ul#news-menu li#news-studio {
	height:16px;
	}
ul#news-menu li#news-studio a {
	background-position:0px -17px;
	height:16px;
	}
ul#news-menu li#news-stageinfo {
	height:16px;
	}
ul#news-menu li#news-stageinfo a {
	background-position:0px -33px;
	height:16px;
	}
ul#news-menu li#news-mac{
	height:16px;
	}
ul#news-menu li#news-mac a {
	background-position:0px -49px;
	height:16px;
	}
ul#news-menu li#news-fieldwork {
	height:16px;
	}
ul#news-menu li#news-fieldwork a {
	background-position:0px -65px;
	height:16px;
	}
ul#news-menu li#news-workshop {
	height:16px;
	}
ul#news-menu li#news-workshop a {
	background-position:0px -81px;
	height:16px;
	}
ul#news-menu li#news-seminar {
	height:16px;
	}
ul#news-menu li#news-seminar a {
	background-position:0px -97px;
	height:16px;
	}
ul#news-menu li#news-event {
	height:16px;
	}
ul#news-menu li#news-event a {
	background-position:0px -113px;
	height:16px;
	}
	
ul#news-menu li#news-resident {
	height:16px;
	}
ul#news-menu li#news-resident a {
	background-position:0px -129px;
	height:16px;
	}
ul#news-menu li#news-toshikiokada {
	height:16px;
	}
ul#news-menu li#news-toshikiokada a {
	background-position:0px -145px;
	height:16px;
	}
ul#news-menu li#news-shigekinakano {
	height:16px;
	}
ul#news-menu li#news-shigekinakano a {
	background-position:0px -161px;
	height:16px;
	}
ul#news-menu li#news-mikuniyanaihara {
	height:16px;
	}
ul#news-menu li#news-mikuniyanaihara a {
	background-position:0px -177px;
	height:16px;
	}
ul#news-menu li#news-yasukonakada {
	height:16px;
	}
ul#news-menu li#news-yasukonakada a {
	background-position:0px -193px;
	height:16px;
	}




ul#news-menu li#news-info a:hover {
	background-position:-126px 0px;
	}
ul#news-menu li#news-studio a:hover {
	background-position:-126px -17px;
	}
ul#news-menu li#news-stageinfo a:hover {
	background-position:-126px -33px;
	}
ul#news-menu li#news-mac a:hover {
	background-position:-126px -49px;
	}
	
ul#news-menu li#news-fieldwork a:hover {
	background-position:-126px -65px;
	}
ul#news-menu li#news-workshop a:hover {
	background-position:-126px -81px;
	}
ul#news-menu li#news-seminar a:hover {
	background-position:-126px -97px;
	}
ul#news-menu li#news-event a:hover {
	background-position:-126px -113px;
	}
ul#news-menu li#news-resident a:hover {
	background-position:-126px -129px;
	}
ul#news-menu li#news-toshikiokada a:hover {
	background-position:-126px -145px;
	}
ul#news-menu li#news-shigekinakano a:hover {
	background-position:-126px -161px;
	}
ul#news-menu li#news-mikuniyanaihara a:hover {
	background-position:-126px -177px;
	}
ul#news-menu li#news-yasukonakada a:hover {
	background-position:-126px -193px;
	}
	
/*text-------------------------------------------------------------*/

.leadtext{
font-size:  11px !important;
 font-size:  small;
margin: 16px 10px 15px 0px;
line-height:16px;
color:#333333;

}

.entry-body p {
	font-size: 11px !important;
	font-size: small;
    display:block;
    margin:4px 0px 18px 0px;
	line-height:16px;
	color:#333333;
}

/*小さいテキスト*/

.smalltext{
font-size:  10px !important;
 font-size:  x-small;
}

.caption{
font-size:  10px !important;
 font-size:  x-small;
color:#999999;

}

/*hidden */
.hidden-txt {
	position:absolute;
	top:-9999px;
	left:-9999px;
	font-size:1px;
	line-height:0.5em;
	vertical-align: top;
	}
/*end text------------------------------------------*/


/*top page------------------------------------------*/

#top_projectsBar{
padding: 8px 0px 0px 0px;
}
/*----------------------------------------*/


/* news
-------------------------------------------------------------*/


.news{
clear:both;
}
.newsImg{
    margin: 10px 10px 10px 10px;
	padding:10px 10px 0px 10px ;
}
.news p{
background-color:#666666;
    margin: 0;
}

.newstitle{
   font-weight:bold;
   font-size:  small;
    font-size:  18px !important;
    color:#333333;
    background-image:url(/images/template/newstitle.gif);
    padding:0px 0px 0px 20px;
    background-repeat: no-repeat;
    background-position: left center;
    margin:20px 0px 10px 0px;
}

.news-list img{ 
float:left;
padding:2px 2px 2px 2px;
margin:0px 0px 0px 0px;

border-bottom:1px solid #CCC;
border-right:1px solid #CCC;
border-top:1px solid #E5E5E5;
border-left:1px solid #E5E5E5;

}

.news-list-title{
width:400px;
    font-weight:bold;
    /*font-size:  small;*/
    font-size:  13px !important;
	 margin:0px 0px 0px 8px;
	
}

.news-list-title a{
color:#333333;
}

.news-list-title a:hover{
color:#666666;
}

.news-list-text{
	width:400px;
    font-size:  small;
    font-size:  10px !important;
	color:#666666;
	 margin:0px 0px 0px 9px;
	padding:0px 5px 0px 0px;
}
.news-list-data{
   	font: 10px  Georgia, Times, serif;
	font-style: italic;
    font-size:  small;
    font-size:  10px !important;
	color:#999;
	 margin:10px 0px 0px 8px;
}

.news-list-line{
width:618px;
height:1px;
}


.news-topline{
	 margin:20px 0px 0px 0px;
}


#news_text{
margin: 0px 0px 10px 0px;
width: 618px;
background: #FFFFFF;
font-size:  11px !important;
font-size:  small;
line-height:16px;
color:#333333;
}

#news_text img{ 
float:none;
padding:5px;
margin:4px 0px 20px 0px;
border-bottom:1px solid #CCC;
border-right:1px solid #CCC;
border-top:1px solid #E5E5E5;
border-left:1px solid #E5E5E5;
}


.wrap-iconPic{
	float:left;
}
.wrap-newsText{
	float:left;
}



/* resident page-------------------------------------------*/

.r-news-li {
 	font-size: 10px !important;
	font-size:  small;
    background-repeat: no-repeat;
    background-position: left center;
	background-image:url(/images/template/mark1.gif);
    display:block;
    padding:5px 0px 5px 15px;
    margin:0px 10px 0px 5px;
	list-style-type: none;
}

.resident-text{
    font-size:  11px !important;
	font-size:  small;
	line-height:22px;
	color:#333333;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 5px;
}

.r-link {
 	font-size: 11px !important;
	font-size:  small;
    background-repeat: no-repeat;
    background-position: left center;
	background-image:url(/images/template/link.gif);
    display:block;
    padding:5px 0px 5px 15px;
    margin:8px 10px 8px 5px;
	list-style-type: none;
}
.link {
 	font-size: 11px !important;
	font-size:  small;
    background-repeat: no-repeat;
    background-position: left center;
	background-image:url(/images/template/link.gif);
    display:block;
    padding:5px 0px 5px 15px;
    margin:2px 10px 2px 0px;
	list-style-type: none;
}


.about-link {
 	font-size: 11px !important;
	font-size:  small;
    background-repeat: no-repeat;
    background-position: left center;
	background-image:url(/images/template/link.gif);
    display:block;
    padding:0px 0px 2px 15px;
    margin:0px 10px 0px 0px;
	list-style-type: none;
}

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

/*about us---------------------------------------------------------*/

.about-kyunasaka-list-1 {
   background-image:url(/images/about_kyunasaka/about4_1.gif);
    background-repeat: no-repeat;
    background-position: left top;
    font-weight:bold;
    display:block;
    padding-left: 30px;
    padding-bottom: 15px;
    margin:20px 10px 0px 5px;
    font-size:  16px !important;
    font-size:  small;
}

.about-kyunasaka-list-2 {
    background-image:url(/images/about_kyunasaka/about4_2.gif);
    background-repeat: no-repeat;
    background-position: left top;
    font-weight:bold;
    display:block;
    padding-left: 30px;
    padding-bottom: 15px;
    margin:20px 10px 0px 5px;
    font-size:  16px !important;
    font-size:  small;
}

.about-kyunasaka-list-3 {
    background-image:url(/images/about_kyunasaka/about4_3.gif);
    background-repeat: no-repeat;
    background-position: left top;
    font-weight:bold;
    display:block;
    padding-left: 30px;
    padding-bottom: 15px;
    margin:20px 10px 0px 5px;
    font-size:  16px !important;
    font-size:  small;
}

.about-kyunasaka-list-4 {
    background-image:url(/images/about_kyunasaka/about4_4.gif);
    background-repeat: no-repeat;
    background-position: left top;
    font-weight:bold;
    display:block;
    padding-left: 30px;
    padding-bottom: 5px;
    margin:20px 10px 0px 5px;
    font-size:  16px !important;
    font-size:  small;
}

.about-kyunasaka-detail {
    font-size: 11px !important;
	font-size: small;
    display:block;
    margin:4px 5px 18px 5px;
	line-height:22px;
	color:#333333;
}

.about-operator {
    font-size: 11px !important;
	font-size: small;
    display:block;
    margin:4px 0px 18px 0px;
	line-height:16px;
	color:#333333;
}


.about-kyunasaka-keyword{
    display:block;
    margin:5px 0px 4px 0px;
}


.margin-left5{
    margin:0px 0px 0px 5px;
}

/*運営団体について-----------------------------------*/

.unei-enkaku {
    font-size: 11px !important;
    font-size: small;
    display:block;
	padding:4px 5px 16px 5px;
	line-height:22px;
	color:#333333;
}

/* access & contact -----------------------------------*/
.access {
    font-size: 11px !important;
	font-size: small;
    display:block;
    margin:0px 0px 18px 0px;
	line-height:16px;
	color:#333333;
}

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

/*press-----------------------------------*/
.press-list {
 	font-size: 12px !important;
	font-size:  small;
    background-repeat: no-repeat;
    background-position: left center;
	background-image:url(/images/template/mark1.gif);
    display:block;
    padding:5px 0px 5px 15px;
    margin:0px 10px 0px 0px;
	list-style-type: none;
	}
/*-----------------------------------*/

/* スタジオご利用案内　応募方法
-------------------------------------------------------------*/
ul.registration-warnings-list{
 	padding:5px 0px 5px 0px;
    margin:0px 0px 0px 5px;
	}
	
ul.registration-warnings-list li{
	
	font-size: 10px !important;
	font-size:  small;
	list-style-type:disc;
	color:#333333;
}


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


#archive-footer{
    margin:0px;
}

.top_selecter{
    text-align:right;
    display:block;
    margin:0px 10px 20px 38px;
	line-height: 8px
}

.resident_top_selecter{
    display:block;
    margin:0px 0px 10px 38px;
}

.resident_top_selecter_right {
    text-align:right;
    margin:0px 5px 0px 20px;
}

.howto-plans{
    font-size:  14px !important;
    font-size:  small;
    font-weight:bold;
}

.howto-plans-header{
    font-size:  12px !important;
    font-size:  small;
    font-weight:bold;
    margin:4px 0px 20px 0px;
}

.howto-plans-texts{
    display:block
    font-size:  11px !important;
    font-size:  small;
    line-height:1.3em;
    margin:0px 0px 5px 0px;
}

.topics-date {
    display:block;
    color:#cc6600;
    margin:0px 0px 0px 38px;
}

.topics-line {
    display:block;
    margin:0px 0px 10px 12px;
}

.resident-name {
     clear: both;
     margin:0px 0px 0px 4px;
}

.resident-link {
     display:block;
     margin:5px 10px 0px 38px;
}

.resident-link-2 {
     display:block;
     margin:5px 10px 25px 38px;
}

.resident-texts {
     display:block;
     margin:15px 38px 0px 38px;
}
.resident-texts1 {
     display:block;
	line-height:1.3em;
     margin:15px 38px 0px 20px;
}

.resident-img {
     margin:0px 0px 0px 5px;
}

.resident-img img {
     margin:10px 10px 0px 0px;
}

.resident-img-caption {
    display:block;
    font-size:  10px !important;
    font-size:  x-small;
	color:#999999;
    line-height:1.3em;
    margin:0px 0px 15px 5px;
}


li {
    list-style-type: disc;
    list-style-position: outside;
    margin-left:15px;
    margin-right:38px;
	font-size: small;
	font-size:9px !important;
	
}

.top-li {
    background-repeat: no-repeat;
    background-position: left center;
    display:block;
    padding:0px 0px 0px 0px;
    margin:0px 10px 0px 10px;
	font-size: small;
	font-size:10px !important;
}


.top-li img{
    margin:0px 0px 0px 0px;
	padding:3px 5px 0px 0px;
	
}

#space-plan-swf {
  margin:0px 0px 0px 14px;
}

#small-table {
    width: 350px;
    border-collapse: collapse;
    margin:0px 0px 5px 5px;
}

#small-table td{
    padding:5px;
    border: 2px solid #000;
}

#small-table th{
    text-align:center;
    font-weight:bold;
}

#big-table {
    width: 510px;
    border-collapse: collapse;
    margin:0px 0px 5px 5px;
}

#big-table td{
    border: 2px solid #000;
    padding:5px;
}

#big-table th{
    text-align:center;
    font-weight:bold;
}

#big-table-1{
    border: 2px solid #000;
}

.registration-img{
    display:block;
    margin:0px 0px 40px 4px;
}

#top_topics_header {
    margin:15px 0px 0px 0px;
}

.top-topics-line {
    display:block;
    margin:10px 0px 10px 12px;
}
.news-line {
    display:block;
    margin:10px 0px 10px 0px;
}

.top-topics-text {
  /* font-size: 9px !important;
	font-size: small;
    display:block;*/
    padding:2px 0px 2px 0px;

}

.top-topics-text a {
	color:#FFFFFF;
}

.top-topics-text a:hover{
	color:#FFCC66;
}

.info_top_table {
    margin:0px 0px 0px 5px;
    padding:0px;
}

.open_notice {
    display:block;
    font-size:  10px !important;
    font-size:  small;
    margin: 10px 0px 15px 5px;
	color:#333333;
}


#press_release_table {
    width: 600px;
    border-collapse: collapse;
    margin:0px 0px 5px 0px;
}

#press_release_table td{
    border: 0px solid #000;
    padding:5px;
}

#studio-price-table-1{
    border-top: 2px solid #000;
    border-left: 2px solid #000;
    border-right: 2px solid #000;
}

.project_notice{
    color:f00;
}

.projects-li {
    margin: 0px 0px 0px 38px;
}

#finish_work_bar {
    margin:0px 0px 0px -34px;
}

.bold-text {
    font-weight:bold;
}

.text-hh {
    display:block;
   margin:0px 0px 7px 0px;
}

.topics-title {
   display:block;
   margin-left:38px;
   margin-right:30px;
}