@charset "utf-8";

@media (max-width : 768px ){
}

body {
background:#ffdfef;
margin: 0;
padding: 0;
background-image: url("muzacurtain2.jpg");
font-size: 16pt;
}

div,dl,dt,dd,ul,ol,li {
margin: 0;
padding: 0;
}

div#global_navi {
	padding: 0px;
	margin: 0px 0px 0px 0px;
}

h3,h4,h5,h6 {
margin: 10px 0px;
padding: 0;
font-size: 120%;
font-weight: normal;
line-height: 1.5;
}

h1 {
margin: 10px 0px;
padding: 0;
font-size: 200%;
font-weight: normal;
line-height: 1.5;
}

h2 {
margin: 10px 5px;
padding: 0px 0px 0px 5px ;
font-size: 140%;
font-weight: bold;
line-height: 1.5;
border-left: 15px solid #ff1493
}

p{
font-size: 140%;
margin: 0;
padding: 0;
}

a{
font-size: 100%;
margin: 0;
padding: 0;
}

summary {
font-size: 140%;
font-weight: bold;
margin: 0;
padding: 0;
}

details {
font-size: 100%;
margin: 0;
padding: 0;
}

table {
margin: 0;
padding: 0;
border-collapse: collapse;
border-spacing: 0;
font-size: 100%;
}

caption {
text-align: left;
}

table,pre,code,select,input,textarea,kbd,var,ins,del,samp {
font-size: 100%;
}

address,cite,dfn,em,strong,var,th,ins,del,samp {
font-weight: normal;
font-style: normal;
}

a img {
border: 0;
padding: 0;
max-width: 25%;
height: auto;
}

fieldset {
border: none;
}

.userDefaultWrapper .userDefaultContents{
width:700px;
padding:5px;
margin:10px auto;
color:#262626;
background:#fff;
font-family: sans-serif;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
-webkit-box-shadow: 0 0 3px 0 rgba(0,0,0,0.15);
box-shadow: 0 0 3px 0 rgba(0,0,0,0.15);
}

.userDefaultWrapper .userDefaultContents .userDefaultMainVisual{
width:700px;
height:240px
margin:0px;
padding: 0;
line-height:0;
}

.userDefaultWrapper .userDefaultContents h1.userDefaultHdrTxt{
margin-bottom:10px;
text-align:center;
font-size:200%;
font-weight:bold;
}

.userDefaultWrapper .userDefaultContents p.userDefaultLeadTxt{
margin-bottom:0px;
font-size:140%;
}

.userDefaultWrapper .userDefaultContents .userDefaultLinkTxt{
padding-top:20px;
border-top:1px solid #ccc;
text-decoration:none;
text-align:center;
}

.userDefaultWrapper .userDefaultContents .userDefaultLinkTxt a{
text-decoration:none;
padding:0 10px;
border-left:1px solid #ccc;
}

.userDefaultWrapper .userDefaultContents .userDefaultLinkTxt a:first-child{
border-left:none;
}

ul, ol {
  background: #fffcf4;
  border-radius :8px;/*角の丸み*/
  box-shadow :0px 0px 5px silver;/*5px=影の広がり具合*/
  padding: 0.5em 0.5em 0.5em 2em;
}

ul li, ol li {
  list-style: circle;
  line-height: 2.0em
  padding: 0.5em 0;
}

p.program {
  background: #cccccc;
  border-radius :8px;/*角の丸み*/
  box-shadow :0px 0px 5px silver;/*5px=影の広がり具合*/
  padding: 0.5em 0.5em 0.5em 0.5em;
}

p.programb {
  background: #BFF9FC;
  border-radius :8px;/*角の丸み*/
  box-shadow :0px 0px 5px silver;/*5px=影の広がり具合*/
  padding: 0.5em 0.5em 0.5em 0.5em;
}