
.bt_style1 {
  width: 100px;
}

DIV.DCHeader {
  color: #000000;
  border-top: 5px solid #ffffff;
  border-bottom: 5px solid #ffffff;
  border-left: 5px solid #ffffff;
  border-right: 5px solid #ffffff;
  background-color: #ffffff;
  border: 1px solid #888888;
  width: 98%;
  font-size:9pt;
}
DIV.DCContent {
  color: #000000;
  background-color: #ffffff;
  width: 98%;
  padding: 5px;
    font-size:9pt;
}
.field ul{
 margin:1px;
 margin-left:10px;
 padding:0;
   font-size:9pt;
}
.field li{
 display:inline;
 white-space:nowrap;
 zoom:1; 
 margin-right:10px;
   font-size:9pt;
}
.field li.set{
 display:block;
 list-style:none;
}
DIV.PHOTO_DCHeader {
  color: #000000;
  border-top: 5px solid #c6f7ca;
  border-bottom: 5px solid #c6f7ca;
  border-left: 5px solid #c6f7ca;
  border-right: 5px solid #c6f7ca;
 
  border: 1px solid #c6f7ca;
  width: 98%;
    font-size:9pt;
}
DIV.LESSON_DCHeader {
  color: #000000;
  border-top: 5px solid #c6caf7;
  border-bottom: 5px solid #c6caf7;
  border-left: 5px solid #c6caf7;
  border-right: 5px solid #c6caf7;
 
  border: 1px solid #c6caf7;
  width: 98%;
    font-size:9pt;
}
DIV.ARTICLE_DCHeader {
  color: #000000;
  border-top: 5px solid #f7c6ca;
  border-bottom: 5px solid #f7c6ca;
  border-left: 5px solid #f7c6ca;
  border-right: 5px solid #f7c6ca;
  border: 1px solid #f7c6ca;
  width: 98%;
  font-size:9pt;
}
DIV.LIBRARY_DCHeader {
  color: #000000;
  border-top: 1px solid #f7f7c6;
  border-bottom: 1px solid #f7f7c6;
  border-left: 1px solid #f7f7c6;
  border-right: 1px solid #f7f7c6;
  width: 98%;
  font-size:9pt;
}
DIV.USER_DCHeader {
  color: #000000;
  border-top: 5px solid #000000;
  border-bottom: 5px solid #000000;
  border-left: 5px solid #000000;
  border-right: 5px solid #000000;
  
  border: 1px solid #000000;
  width: 98%;
    font-size:9pt;
}
DIV.PHOTO_DCContent {
  border: 1px solid #c6f7ca;
  width: 98%;
  padding: 5px;
  font-size:9pt;
}
DIV.LESSON_DCContent {

  border: 1px solid #c6caf7;
  width: 98%;
  padding: 5px;
    font-size:9pt;
}
DIV.ARTICLE_DCContent {

  border: 1px solid #f7c6ca;
  width: 98%;
  padding: 5px;
    font-size:9pt;
}
DIV.LIBRARY_DCContent {
  color: #000000;
  background-color: #ffffff;
  padding: 5px;
  border-top: 1px solid #f7f7c6;
  border-bottom: 1px solid #f7f7c6;
  border-left: 1px solid #f7f7c6;
  border-right: 1px solid #f7f7c6;
  width: 98%;
  font-size:9pt;
}

DIV.PHOTO_AAA{
  color: #000000;
  border-top: 5px solid #c6f7ca;
  border-bottom: 5px solid #c6f7ca;
  border-left: 5px solid #c6f7ca;
  border-right: 5px solid #c6f7ca;
 
  position:relative;
  margin:5px;
  padding:3px;
  border: 1px solid #559955;
    font-size:9pt;
}
DIV.LESSON_AAA{
  color: #000000;
  border-top: 5px solid #c6caf7;
  border-bottom: 5px solid #c6caf7;
  border-left: 5px solid #c6caf7;
  border-right: 5px solid #c6caf7;

  position:relative;
  margin:5px;
  padding:3px;
  border: 1px solid #8888ff;
    font-size:9pt;
}
DIV.ARTICLE_AAA{
  color: #000000;
  border-top: 5px solid #f7c6ca;
  border-bottom: 5px solid #f7c6ca;
  border-left: 5px solid #f7c6ca;
  border-right: 5px solid #f7c6ca;
  
  position:relative;
  margin:5px;
  padding:3px;
  border: 1px solid #995555;
    font-size:9pt;
}
DIV.LIBRARY_AAA{
  color: #000000;
  border-top: 5px solid #f7f7c6;
  border-bottom: 5px solid #f7f7c6;
  border-left: 5px solid #f7f7c6;
  border-right: 5px solid #f7f7c6;
 
  position:relative;
  margin:5px;
  padding:3px;
  border: 1px solid #919160;
   width: 98%;
     font-size:9pt;
}
DIV.BBB{
  color: #000000;
  border-top: 5px solid #ffffff;
  border-bottom: 5px solid #ffffff;
  border-left: 5px solid #ffffff;
  border-right: 5px solid #ffffff;
  background-color: #ffffff;
  position:relative;
  margin:5px;
  padding:3px;
  border: 1px solid #888888;
  width: 98%;
    font-size:9pt;
}
DIV.PHOTO_BBB{
  color: #000000;
  border-top: 5px solid #ffffff;
  border-bottom: 5px solid #ffffff;
  border-left: 5px solid #ffffff;
  border-right: 5px solid #ffffff;
  background-color: #ffffff;
  position:relative;
  margin:5px;
  padding:3px;
  border: 1px solid #888888;
  width: 98%;
    font-size:9pt;
}
DIV.LESSON_BBB{
  color: #000000;
  border-top: 5px solid #ffffff;
  border-bottom: 5px solid #ffffff;
  border-left: 5px solid #ffffff;
  border-right: 5px solid #ffffff;
  background-color: #ffffff;
  position:relative;
  margin:5px;
  padding:3px;
  border: 1px solid #cccccc;
  width: 98%;
    font-size:9pt;
}
DIV.ARTICLE_BBB{
  color: #000000;
  border-top: 5px solid #ffffff;
  border-bottom: 5px solid #ffffff;
  border-left: 5px solid #ffffff;
  border-right: 5px solid #ffffff;
  background-color: #ffffff;
  position:relative;
  margin:5px;
  padding:3px;
  border: 1px solid #cccccc;
  width: 98%;
    font-size:9pt;
}
DIV.LIBRARY_BBB{
  color: #000000;
  border-top: 5px solid #ffffff;
  border-bottom: 5px solid #ffffff;
  border-left: 5px solid #ffffff;
  border-right: 5px solid #ffffff;
  background-color: #ffffff;
  position:relative;
  margin:5px;
  padding:3px;
  border: 1px solid #cccccc;
    font-size:9pt;
}

span.index_basic {
  font:bold;
    font-size:9pt;
}
span.index_shindo {
  font:bold;
    font-size:9pt;
}
span.index_higai {
  font:bold;
    font-size:9pt;
}
span.index_taiou {
  font:bold;
  font-size:9pt;
}
.TaisakuIndex {
  color: #000000;
  width: 100px;
  font-weight: bold;
    font-size:9pt;
}
div.imgitemL{
  width:  200px;
  height: 200px;
  float:  left;
  margin: 5px;
  border: 0px solid #000000;
    font-size:9pt;
}
div.imgitemS{
  width:  150px;
  height: 120px;
  float:  left;
  margin: 0px;
  border: 1px solid #000000;
    font-size:9pt;
}
span.imgitem{
  cursor:pointer;
}
.DCIMG {
 vertical-align:middle;
 cursor:pointer;
}
.PHOTOIMG {
 margin: 10px;
 cursor:pointer;
}
.TaisakuIndex ul{margin:10px; padding:0;}
.TaisakuIndex li{display:inline; white-space:nowrap; zoom:1; margin-right:10px;}
.TaisakuIndex li.set{display:block; list-style:none;}

fieldset{border:1px solid #ccc; margin:10px 5px 5px; padding:5px;}
legend{color:#000; margin-bottom:5px;}
fieldset input{margin-right:10px;}

div.help {
	cursor:pointer;
	float:right;
	text-decoration: underline;
	color: #0000ff;
	font-size:9pt;
}
div.allselect {
	cursor:pointer;
	float:right;
	color: #000000;
	font-size:9pt;
}


a.link.common {
  text-decoration: underline;
  font-size:12pt;
}
a.link.selected {
  text-decoration: none;
  font-size:14pt;
  color:red;
}

a:link {
 color: blue;
 font-size:9pt;
}
a:visited {
  color: blue;
  font-size:9pt;
}
a:active {
  color: blue;
  font-size:9pt;
 }

span.attributelink {
	color:blue;
	cursor:pointer;
	text-decoration:underline;
	font-size:9pt;
}

div.standard {
	font-size:9pt;
}
span.standard {
	font-size:9pt;
}
td.standard {
	font-size:9pt;
}
div.DataList {
	font-size:9pt;
}
table.standard{
 font-size:9pt;
}
span.help {
	margin-top:5px;
	cursor:pointer;
	float:right;
	text-decoration: underline;
	color: #0000ff;
	font-size:9pt;
}

span.photo_counter_base {
	background-color:#000000;
	padding: 2px 1px 2px 1px;
    margin:0px;
    border-top:  3px solid #aaffaa;
    border-left:  3px solid #aaffaa;
    border-right: 3px solid #008800;
    border-bottom: 3px solid #008800;
}
span.photo_counter {
	background-color:black;
/*
	padding-top: 2px;
    padding-right: 2px;
    padding-bottom:  1px;
    padding-left: 2px;
    margin-left:-1px;
    margin-right:-2px;
*/
    margin-left:1px;
    padding:1px;
    border-right:  1px solid #777777;
    border-bottom:  1px solid #777777;
    border-left: 1px solid #333333;
    border-top: 1px solid #333333;
}
font.photo_counter {
 color:white;
/* background-color:#ff0000;  */
 font-weight: bold;   
 font-size:9pt;
}