body{
font-size:80%;}
body{
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.d {
border-style: solid;
border-width: 1px;
border-color: #cccccc #999999 #999999 #cccccc;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
padding: 0 0;
line-height: 3.5em;
background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#cccccc));
background: linear-gradient(top, #ffffff, #cccccc);
/* ▼Firefox */
background: -moz-linear-gradient(top, #ffffff, #cccccc);
/* ▼Opera */
background: -o-linear-gradient(top, #ffffff, #cccccc);
/* ▼IE */
background:-ms-linear-gradient(top, #ffffff, #cccccc);
width: 100%;
margin: 0 auto;
color: #40b2ed; 
}

.d-a {
border-style: solid;
border-width: 1px;
border-color: #cccccc #999999 #999999 #cccccc;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
padding: 0 0;
line-height: 3em;
background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#cccccc));
background: linear-gradient(top, #ffffff, #cccccc);
/* ▼Firefox */
background: -moz-linear-gradient(top, #ffffff, #cccccc);
/* ▼Opera */
background: -o-linear-gradient(top, #ffffff, #cccccc);
/* ▼IE */
background:-ms-linear-gradient(top, #ffffff, #cccccc);
width: 100%;
margin: 0 auto;
color: #40b2ed; 
}

.d-b {
padding-bottom : 5px;border-bottom-width : 2px;border-bottom-style : solid;border-bottom-color : #4689FF; 
}

.d-b-1 {
background-color: #4689FF;color: #ffffff;margin: 5px;padding:10px;text-align:center;
}

a {
display: block;
width: 100%;
text-decoration: none;
}

p {
text-align:left;
}

h2 {
text-align:center;
border-style: solid;
border-width: 1px;
border-color: #cccccc #999999 #999999 #cccccc;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
padding: 0 0;
line-height: 3em;
background: -webkit-gradient(linear, left top, left bottom, from(#ff0000), to(#ffffff));
background: linear-gradient(top, #ffffff, #cccccc);
/* ▼Firefox */
background: -moz-linear-gradient(top, #ff0000, #fffff);
/* ▼Opera */
background: -o-linear-gradient(top, #ff0000, #ffffff);
/* ▼IE */
background:-ms-linear-gradient(top, #ff0000, #ffffff);
width: 100%;
margin: 0 auto;
color: #000099
}
.douga {
position: relative;
padding-top: 56.25%;
padding-bottom:30px;
}
.douga iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.youtube{
  position: relative;
  width: 100%;
  padding-top: 56.25%;
}
.youtube iframe{
  position: absolute;
  top: 0;
  right: 0;
  width: 100% !important;
  height: 100% !important;
}
