﻿/*その他ページベースＣＳＳ*/

@charset "UTF-8";
#contents   {

  width: 900px;
  background-color : #FFFFFF;
  margin-top:0px;
  position: relative;
  margin:auto;
  
   
}


#main   {
 
  height: 1050px;
  margin:0px;
  text-align:left;
  padding: 0px;
  border: solid 0px #FFFF00;

  padding-top:0px;
 


}


#col_r  {

width:550px;
height:380px;

float:right;

 border: solid 0px #999999;

margin-top:20px;
margin-bottom:30px;


}

#col_l  {

width:300px;
height:380px;
float:left;

 border: solid 0px #FF0000;



}




#column {

    float: left;
  height: 350px;
  width: 900px;

  padding: 0px;

  text-align: left;
  margin-bottom:20px;
  margin-top:10px;
  border-bottom: solid 0px #999966;

  overflow:auto;

}



/*文字設定*/

h1 img  {

  clear:both;
 border: solid 0px #FFFFFF;

}


h1  {

  font-size: 15px;
  
  line-height: 150%;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-align:left;
   margin-left:0px;
   color: #666666;
  
  margin-bottom:0px;
  width:800px;
  height:180px;
  float:left;
  display:block;

  border: solid 0px #FFFFFF;
}




h2  {

 
  font-size: 14px;
  line-height: 150%;
  font-weight: bolder;

  font-style: normal;
  text-decoration: none;
 display:block;
 margin-top:0px;
 margin-bottom:0px;
 margin-left:30px;
 margin-right:0px;
  color: #CFA0C8;
text-align:left;

  width:500px;



}

h2 a  {
  
font-size: 15px;
  line-height: 150%;
  font-weight: bolder;
  font-style: normal;
  text-decoration: none;
  text-align:left;
  padding-left:0px;
  color: #2e8b57;

}

h2 a:hover  {
  

  color: #666666;

}


h3  {

  font-size: 15px;
  line-height: 150%;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-align:left;
  padding-left:0px;
  color: #666666;
 
  margin-bottom:30px;

  background-color:#bfefdf;
  clear:both;
  display:block;
padding:30px;

  
}


h3 a {

  font-size: 16px;
  line-height: 150%;
  font-weight: bolder;
  font-style: normal;
  text-decoration: none;
  text-align:left;
  padding-left:0px;
  color: #c71585;
}


h3 a:hover {

  font-size: 16px;
  line-height: 150%;
  font-weight: bolder;
  font-style: normal;
  text-decoration: none;
  text-align:left;
  padding-left:0px;
  color: #8b008b;
}

h3 em {

  font-size: 15px;
  line-height: 150%;
  font-weight: bolder;
  font-style: normal;
  text-decoration: none;
  text-align:left;
  color: #333333;
 

  
}


h3  img{
  border: solid 1px #FFFFFF;


}

h4  {
  width:850px;
  font-size: 15px;
  margin-top:100px;
  line-height: 150%;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color:#333300;
border-top:dotted 4px #008080;
border-bottom:dotted 4px #008080;
border-left:solid 0px #c0c0c0;
  text-align:center;
 padding:15px;
}

h4 em {

   font-family: "ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
  font-size: 30px;
  margin-top:50px;
  margin-bottom:50px;
  line-height: 150%;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
   color: #008080;

  text-align:left;


}

h4  img{
float:left;
padding:0px;
margin:0px;
}









	

/*作品*/


table{

width:850px;




border-collapse: collapse;
margin-bottom:30px;
margin-top:20px;
text-align:right;

}



td  {



color: #663399;

text-align: right;
vertical-align:top;

margin: 0px;

height: 210px;
}



th  {

line-height:180%;
font-size: 15px;
color: #FFFFFF;
background-color:#999966;
text-align: left;
vertical-align:top;
font-weight:normal;
padding-left:30px;
height: 20px;
}


tr {

color: #663399;

text-align: left;
vertical-align:top;

}

