body {	

  background-image:url('nazo6.png');
  background-attachment:fixed;

}

h2 {

  padding-left: 1%; 
  border-left: 10px solid orange;

}

h3{
  margin-top: 0.5%;
  margin-bottom: 1%;
}

dd{

  margin-top: 0;

}

pre {

  margin-top: 0;
  margin-bottom: 2%;
  white-space: pre;           /* CSS 2.0 */
  white-space: pre-wrap;      /* CSS 2.1 */
  white-space: pre-line;      /* CSS 3.0 */
  white-space: -pre-wrap;     /* Opera 4-6 */
  white-space: -o-pre-wrap;   /* Opera 7 */
  white-space: -moz-pre-wrap; /* Mozilla */
  white-space: -hp-pre-wrap;  /* HP Printers */
  word-wrap: break-word;      /* IE 5+ */

}

.base{	

  background-color:rgba(255,255,255,0.6);
  margin-top: 2%;
  margin-right: 4%;
  margin-left: 4%;
  margin-bottom: 2%;
  padding-top: 2%;
  padding-right: 3%;
  padding-left: 3%;
  padding-bottom: 2%;
  border: 3px double navy; border-radius: 3em 3em; 

}

p{	

  margin-top: 1%;

}

p.com {

  margin-top: 0;
  margin-right: 0;
  margin-left: 5%;
  margin-bottom: 0;

}

.mgn_l_2{

  margin-left: 2%;
  overfowe: hidden;

}

.mgn_2{	

  margin-bottom: 2%;

}

form {

  wrap: hard;

}

/*ソート時のミニ記事の設定*/
/*
.minibb {

  margin: 2%;
  padding-top: 1.5%;
  padding-right: 1%;
  padding-bottom: 1.5%;
  padding-left: 2%;
  background-color:rgba(91,202,255,0.7);
  #background-color:rgba(255,96,175,0.7);
  border: 3px dotted navy; border-radius: 2em 2em;
  box-shadow: #444 3px 3px 3px 1px; 
  position: relative;
  z-index: 0;

}
*/
.want{

  margin-left: 2%;

}

.have {

  margin-left: 2%;

}

.bb {

  margin: 2%;
  padding: 2.5%;
  background-color:rgba(91,202,255,0.7);
  #background-color:rgba(255,96,175,0.7);
  border: 3px dotted navy; border-radius: 2em 2em;
  box-shadow: #444 3px 3px 3px 1px; 

}

.white{

  color: #282828;

}

/*
a:link {

  color: #ff60af;

}

a:visited {

  color: darkorange;

}

a:active {

  color: white;

}

a:nover {

  color: #c3c3c3;

}
*/

dl dl div {
  
  background-color:rgba(255,255,255,0.3);
  margin-top: 1.5%;
  margin-bottom: 1.5%;
  padding-left: 2.5%;
  padding-top: 0.5%;
  padding-bottom: 0;	
  border: 2px dashed navy; border-radius: 2em 2em;   
  box-shadow: #444 3px 3px 3px 1px; 

}

div.link{

  margin: 0;
  padding-right: 1%;
  padding-bottom: 0%;
  background-color:rgba(91,202,255,0);
  #background-color:rgba(255,96,175,0);
  border: 3px none white; border-radius: 2em 2em;
  position: relative
  z-index: 1;  

}

div.index {

  margin-top: 0.5ex;

}

.mgn_b_1ex{

  margin-bottom: 1ex;

}

div.paka {

 clear: right; 
 width: 15em;

}

form{

  clear: left;

}

.user_name{

  color: #ff6c16 ;
  margin-right: 2ex;

}

/*ボックスリンク*/
.minibb a{

	display:block;
  	margin: 2%;
  	padding-top: 1.5%;
  	padding-right: 1%;
  	padding-bottom: 1.5%;
  	padding-left: 2%;
  	background-color:rgba(91,202,255,0.7);
	color:#000000;
	border: 3px dotted navy; border-radius: 2em 2em;
	text-decoration:none;
	vertical-align:middle;
  	box-shadow: #444 -3px 3px 3px 1px; 


}
.minibb a:hover{
  	background-color:rgba(255,165,0,0.7);
	font-size: 110%;
  	box-shadow: #444 -3px 7px 3px 1px; 

}

/*文字を強調*/
.bold {

  font-weight: bold;

}

/*
.object {

  transform: translate(500px,100px);
  border:thin solid ;
  weight: 20%;

  
*/
