@charset "Shift_JIS";

/*--------------------------------------------------------
  フルCSSプロフェッショナルテンプレート部品設定
--------------------------------------------------------*/

.bc-parts-cnt-style {
    border-color: #cccccc;
}

.bc-parts-hl-style {
    padding-left: 0.2em !important;
    border-color: #cccccc;
		background-image: none !important;
}

.bc-parts-cbox-style {
    border-color: #cccccc;
}

.bc-parts-hr-style {
    border-color: #cccccc;
}

.bc-parts-pbox-style {
    border-color: #cccccc;
}
.bc-parts-pbox-style h4 {
    padding: 0px !important;
}

.bc-parts-blist-style {
    color: #ffffff;
    border-color: #231815;
}
a:link.bc-parts-blist-style {
    background-color: #454342;
}
a:visited.bc-parts-blist-style {
    background-color: #454342;
}
a:hover.bc-parts-blist-style {
    color: #ffffff;
    background-color: #595655;
}
a:active.bc-parts-blist-style {
    color: #ffffff;
    background-color: #595655;
}

/*--------------------------------------------------------
  ユーザー設定スタイル
--------------------------------------------------------*/

#blog{
  text-align : center;
  margin-left : auto;
  margin-right : auto;
}

.bc-t-none{
  text-align : center;
  margin-left : auto;
  margin-right : auto;border-width : 0px;border-style : none;
}

#banner-dx{
  background-image : url(../images/auditiondx.gif);
  background-repeat : no-repeat;
  height : 60px;
}

#banner-plus{
  background-image : url(../images/audition_bunner.gif);
  background-repeat : no-repeat;background-position : center top;
  height : 60px;
}

#banner-nav{
  background-image : url(../images/auditionnavi.gif);
  background-repeat : no-repeat;background-position : left top;
  height : 60px;
}

#bc-t-center{
  text-align : center;
}

.bc-none{
	border-width : 0px;border-style : none;
}

strong{
	font-family : "Khmer UI";
	color : #8C6E6C;
	font-size: 12px;
}

#sub-top{
    width: 870px;
    margin: 0;
    overflow: hidden;
    text-indent: -9999px;
    height: 275px;
    background-image : url(sub-top.jpg);
    background-position: top center;
    background-repeat: no-repeat;
}

#banner-moriya{
  background-image : url(../images/moriya.jpg);
  background-repeat : no-repeat;
  height : 75px;
}

#banner-kamijo{
  background-image : url(../images/kamijo.jpg);
  background-repeat : no-repeat;
  height : 75px;
}

#banner-takei{
  background-image : url(../images/takei.jpg);
  height : 75px;
}

#banner-fujisawa{
  background-image : url(../images/fujisawa.jpg);
  background-repeat : no-repeat;
  height : 75px;
}

#banner-seki{
  background-image : url(../images/seki.jpg);
  background-repeat : no-repeat;
  height : 75px;
}

#banner-tsuda{
  background-image : url(../images/tuda.jpg);
  background-repeat : no-repeat;
  height : 75px;
}

#banner-watanabe{
  background-image : url(../images/watanabe.jpg);
  background-repeat : no-repeat;
  height : 75px;
}

#banner-seo{
  background-image : url(../images/seo.jpg);
  background-repeat : no-repeat;
  height : 75px;
}

#banner-de-view{
  background-image : url(../images/debyu-.jpg);
  background-repeat : no-repeat;
  height : 60px;
}

#t-center{
  text-align : center;
}

#movie-out{
  background-image : url(top_waku.png);
  width : 870px;
  height : 600px;
  position : absolute;
  background-repeat : no-repeat;
}

#t-top{
  background-color : rgb(55, 55, 55);
  
  color : rgb(158, 215, 224);
  background-image : url(../images/slide-back1.jpg);
  background-repeat : repeat-x;
  font-family : \'Trebuchet MS\', Helvetica, sans-serif;
  
  height : 50px;
}

.p-left{
  margin-left : -30px;
}

.prof-w{
  width : 140px;
}

#p-prof{
  padding-left : -30px;
  margin-left : -30px;
}

#main{
    width: 610px;
    float: left;
    padding-top: 20px;
    text-align: left;
    margin-left: 20px;
    min-height: 600px;
}

.bc-layoutset-02 #main
{
    padding-top: 0px;
}

* html #main
{
    width: 600px;
}


#main #toppage dl
{
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 30px;
    margin-left: 0;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    zoom: 100%;
    background-color: #171717;
}

#main dl
{
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 30px;
    margin-left: 0;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    zoom: 100%;
}

#main dt
{
    float: left;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    text-align: left;
    line-height: 19px;
    min-height: 19px;
    font-weight: bold;
    width : 115px !important;
    padding-top : 7px;
    padding-right: 0;
    padding-bottom : 3px;
    padding-left: 15px;
    
    background-image : url(point_1Dd.png);
    background-position: 5px 15px;
    background-repeat: no-repeat;
}

#main dd
{
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-top : 7px;
    padding-right: 15px;
    padding-bottom : 3px;
    text-align: left;
    line-height: 19px;
    min-height: 19px;
    padding-left : 130px;
}

*:first-child + html #main dd
{
    /* for IE7 */
    padding-left: 10px;
    min-height: 20px;
}

* html #main dd
{
    /* for IE6 */
    padding-left: 0px;
    height: 20px;
}

#main dl:after
{
    content: ".";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
}

#flash{
  text-align : center;
  margin-left : auto;
  margin-right : auto;
}

#slide-center{
  vertical-align : middle;
  
  margin-bottom : auto;

  font-size : 24px;
  
  
  
  padding-top : 8px;
}

#bc-back{
  
  
  
  
  background-color : transparent;

  
  
  background-image : url(star_back.jpg);
  background-repeat : repeat;
}

#bc-star{
  
  background-repeat : repeat-x;background-position : left top;
  background-color : transparent;
  height : 260px;
  background-image : url(../images/bc-backgra.jpg);
  
  
  margin-left : -50px;
  margin-right : -50px;
}

#schedule{
  width : 600px;
  height : 500px;
  overflow : scroll;
  color : white;
  background-color : black;
}

#bc-t-back{
  color : white;
  background-color : black;
}

#banner-shiraishi{
  background-image : url(../images/siraishibanner.png);
  background-repeat : no-repeat;
background-position : left top;
  height : 75px;
}

#banner-kato{
  background-image : url(../images/katobanner.png);
  background-repeat : no-repeat;background-position : left top;
  height : 75px;
}

#banner-fukuda{
  background-image : url(../images/fukudabanner.png);
  background-repeat : no-repeat;background-position : left top;
  height : 75px;
}
