
html {overflow: auto;}
img{
margin : 0;
padding : 0;
border: none;
}


/* 非表示項目 */

/* tablet  */
@media only screen and (min-width: 641px) and (max-width: 960px) {
#topicpath,.spotoukou,.spolink {display : none;}
}
 
/* smartPhone */
@media screen and (max-width: 640px) {
#topicpath,.spotoukou,.spolink {display : none;}
}

/* パンクズ*/
#topicpath{
margin : 0;
padding : 0;
text-align: center;
background:#e8ffc8;
min-width: 1024px;
color:#3985a1;
}
#topicpath p{
margin : 0 auto;
padding : 5px 0;
width :980px;
font-size : .8rem;
line-height : 1.2rem;
text-align: left;
}
#topicpath a{
color:#3985a1;
}



/* タイトル */

#title{
margin : 15px auto 0 auto;
padding : 0;
text-align: center;
}

@media screen and (max-width: 760px) {
#title img{width :100%;}
}


/* メイン */
#tokuhain{
margin : 10px auto 0 auto;
overflow: hidden;
clear:both;
}

@media print, screen and (min-width:761px) {
#tokuhain{padding : 20px;max-width:700px;border: #cbc467 4px solid;border-radius: 8px;}
}
@media screen and (max-width: 760px) {
#tokuhain{padding : 0 15px;}
}

#tokuhain h3{
margin : 10px auto;
padding : 4px 6px;
border: #cbc467 2px solid;
border-radius: 8px;
color:#cbc467;
font-size : 1.2rem;
line-height : 1.4rem;
}
#tokuhain p{
margin : 10px auto;
padding : 4px 6px;
font-size : 1rem;
line-height : 1.4rem;
}

#tokuhain p.chuui{
font-size : .7rem;
line-height : 1rem;
}


/* コピーライト */
#cr{
padding : 8px 0;
font-size : .7rem;
line-height : 1rem;
clear:both;
text-align: center;
}
