body {color : #1C1C1C;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, Meiryo, sans-serif;
}

#topicpath{
max-width : 920px;
padding : 0 1rem;
text-align : left;
margin : 10px auto;
font-size : 12px;
}


#main{
margin : 10px auto;
padding : 1.5rem;
max-width: 920px;
text-align : left;
display: none;
font-size : 1rem;
line-height : 1.4rem;
 background-color   : #fcc802;
  background-image   : radial-gradient(#fff8de 13%, transparent 17%),
                       radial-gradient(#fff8de 13%, transparent 17%);
  background-position: 0 0, 6px 6px;
  background-size    : 12px 12px;
border-radius: 20px;
}
@media (max-width: 960px) {
#main{margin : 10px 1rem;}
}

#main-middle{
margin : 0 auto;
padding : 1rem; 
background-color: #fefbda;
text-align : center;
border-radius: 10px;
}

@media print, screen and (min-width: 769px) {
#title img.title{margin : 0 5%;width:50%;}
#title img.titleimg{margin : 0 1%;width:38%;}
}

@media (max-width: 768px) {
#title img.title{margin : 0 5%;max-width:420px;width:90%;}
#title img.titleimg{margin : 0 15%;max-width:340px;width:70%;}
}


#naiyou{
margin :1rem auto;
padding : 0 0 2rem 0;
border : solid #ff8c00 2px ;
text-align : left;
width:90%;
}

#naiyou h3{
margin :0;
padding : .5rem; 
background-color : #ffd700;
color : #b22222;
text-align : center;
}


#naiyou h4{
margin :0;
padding : .5rem 0 0 0;
}

#naiyou p{
margin :0 0 1rem 0;
padding : 0 1rem;
}

#naiyou p.shou{
margin : 0 0 .5rem 1em;
padding-left:1em;
text-indent:-1em;
}

#main-bottem{
padding : 1rem 0 0 0;
color : #b22222;
font-weight: bold;
font-size: 18px;
text-align : center;
}



/* コピーライト */
#cr{
padding : 8px 0;
font-size : 11px;
line-height : 130%;
clear:both;
text-align : center;
}
