


body {

  font-size: 12px;
  color: #CECECE;
  font-family: Arial, "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, sans-serif;
  background-color: #302822;
  background-image:url(../img/bg.gif);
  background-repeat:no-repeat;
  line-height: 1.8em;
  font-weight:normal;
  margin:0px;
  padding:0px;
}



a,
a:link {
 outline-style:none;
  color: #a49182;
  text-decoration: underline;
}

a:visited {
 color: #a49182;
   text-decoration: underline;
}

a:hover {
  color:  #a65b30;
  text-decoration: underline;
}

a:active {
  color:  #a65b30;
  text-decoration: underline;
}


ul, ol, dl {
  line-height: 1.3;
}

img{
border:0px;}

p,h1,h2,h3{
margin:0px;
padding:0px;
}


/* ---------------------------------------------------------------- *
	全体部分の設定です
 * ---------------------------------------------------------------- */
#container {

  width: 706px;
  margin: 0px 0px 0px 40px;

}

/* ---------------------------------------------------------------- *
	ヘッダ部分の設定です
 * ---------------------------------------------------------------- */
#header{
padding-top:40px;
padding-bottom:21px;
}



h1{
background-color: transparent;
margin:0px;
padding:0px;
display:inline;
}

.logo{

}

.backtomain{
float:right;
}




/* ---------------------------------------------------------------- *
	コンテンツコンテナの設定です
 * ---------------------------------------------------------------- */

#bodys{
margin-left:206px;
background-color:#302822;
width:500px;
}



/* ---------------------------------------------------------------- *
	サイドメニュー部分の設定です
 * ---------------------------------------------------------------- */

#sidenavi{
width:206px;
float:left;
margint-top:20px;
}


#sidenavi ul{
    margin: 0;
    padding: 0;
}



#sidenavi li{

    margin: 0;
    padding: 0;
    list-style-type: none;
    margin-bottom:1px;;
}


.mains a{
height:30px;
width:166px;
display: block;
background:#584E47;
}


.mains a:hover{
 background:#A65B30;
}

.months a{
height:30px;
width:166px;
display: block;
background:#584E47;
text-decoration: none;
}


.months a:hover{
 background:#A65B30;
}

.months-text{
color:#cecece;
padding-left:15px;
padding-top:10px;
}








/* ---------------------------------------------------------------- *
	バナー部分の設定です
 * ---------------------------------------------------------------- */
#banner{
padding-bottom:30px;

}

/* ---------------------------------------------------------------- *
	コンテンツ部分の設定です
 * ---------------------------------------------------------------- */

.contents {
  margin-bottom:60px;
  clear:both;
}

h2 {
   
 
   margin-bottom:30px;
}

.news, .menu p, .information{
margin:0px 10px 0px 10px;
}

.concept{
margin:0px 0px 0px 10px;
}

/* ---------------------------------------------------------------- *
    CONCEPTの設定です
 * ---------------------------------------------------------------- */
.concept{
width:500px;
}
 
.concept p{
float:left;
width:300px;
}

.concept .gyre{
margin-left:24px;
}

.clear{
clear:both;}

#player1{

}


/* ---------------------------------------------------------------- *
    NEWSの設定です
 * ---------------------------------------------------------------- */
.news h3,.concept h3{
clear:both;
color: #a65b30;
font-size:14px;
font-weight:bold;
margin-bottom:16px;
/* 
padding-left:0.5em;
line-height:1em;
border-left:solid 4px;
*/
}

.contact{
font-size:11px;
}

/* ---------------------------------------------------------------- *
    MENUの設定です
 * ---------------------------------------------------------------- */
.menu{
font-size:11px;

}

 .menu h3{
padding-left:15px;
margin-bottom:30px;
color: #a65b30;
font-size:16px;
 }
 
.menuset{
width:500px;
margin-left:15px;
}



.menuphoto{
float:left;
width:165px;
}

.menuset dl{
float:left;
width:320px;
vertical-align:top;
margin:0px;
padding:0px;
line-height:2em;
}

.menuset dt{
vertical-align:top;
margin:0px;
padding:0px;
color: #a65b30;
font-size:14px;
font-weight:bold;
margin-bottom:15px;
margin-right:15px;
}

.menu_en{
vertical-align:top;
margin:0px;
padding:0px;
color: #a65b30;
font-size:14px;
font-weight:bold;
margin-bottom:0px;
margin-right:15px;
}


.menuset dd{
margin:0px;
padding:0px;
margin-bottom:5px;
margin-right:15px;
line-height:1.35em;
}

.subname{
 color: #a65b30;
font-size:11px;
font-weight:normal;
line-height:1.35em;
color:#a49182;
}


.menus{
background-color:black;
border:2px solid white;
margin-bottom:30px;
}

 .menus{
 width:496px;
 }
 
/* ---------------------------------------------------------------- *
    whoの設定です
 * ---------------------------------------------------------------- */
 .who{
font-size: 11px;
line-height:1.5em;
padding:0px 10px 0px 0px;
}
 
.profile{
margin-left:145px;
 }
 
.who{

}

.who h3{
margin-bottom:10px;}

.who .kao{
float:left;
}
 
.who span{
background-color:#584E47;
}

.space{
margin-top:30px;
margin-bottom:30px;
}

 png { behavior: url(iepngfix.htc) }

/* ---------------------------------------------------------------- *
    informationの設定です
 * ---------------------------------------------------------------- */
.information p{
margin-top:30px;
}

/* ---------------------------------------------------------------- *
	コンテンツ画像の設定です
 * ---------------------------------------------------------------- */

.contents img.fig {
  float: left;
 
}

/* ---------------------------------------------------------------- *
	フッタ部分の設定です
 * ---------------------------------------------------------------- */

#footer {
margin-top:25px;
  padding-bottom: 2em;
  text-align:right;
  color:#584E47;
}

#footer address {
  font-size: 90%;
  font-style: normal;
}


ul img{
margin-left:-6px;
}

.color{
 color:  #a65b30;
 font-weight:bold;
 line-height:1.5em;
font-size:12px;
}

.color2{
 color:#a49182;
 line-height:1.5em;
font-size:12px;
}

.mini{
font-size:11px;
margin-top:5px;
margin-bottom:0px;
}

.space_menu{
margin-top:15px;
margin-bottom:15px;
clear:both;
}

.space_news{
margin-left:-10px;
margin-top:10px;
margin-bottom:10px;
clear:both;
}

.news p{
	margin:1em 0;
	}
	
.news .morenews{
	padding-top:1em;
	}
	

