/* CSS レイアウト */

#alldiv {
width:100%;
max-width:900px;
min-width:600px;
height:auto;
margin-left:auto;
margin-right:auto;
background-color:rgba(0,255,0,0.1);
padding:10px;
}
#noalldiv {
width:100%;
max-width:900px;
min-width:600px;
height:auto;
margin-left:auto;
margin-right:auto;
background-color:rgba(255,0,0,0.3);
padding:10px;
}

/*ルール記載*/
#top_nav {
width:90%;
margin-left:auto;
margin-right:auto;
}

#heading04{
    width:90%;
    margin-left:auto;
    margin-right:auto;
    color:#333;
    border:1px solid darkgray;
    background:#fff;
    padding:40px;
    margin-top:15px;
}

#heading12{
	width:90%;
	margin-left:auto;
    margin-right:auto;
    border:1px darkgray solid;
    padding:20px 0 30px 0;
}

#lfont{
	font-size:140%;
	font-weight:bold;
}

#sfont{
	font-size:80%;
}

#ashiato{
	float:right;
	transform: rotate(-10deg);
}

#cl{
	clear:both;
}

#page_content {
}

/*ここから*/
#masthead {
width:100vw;
min-width:600px;
height:60px;
    margin-left:auto;
    margin-right:auto;
    background-color:rgba(53,45,45,1);
    color:white;
    display: table-cell;
	vertical-align: middle;
}
#headdiv{
width:100%;
max-width:900px;
min-width:600px;
margin-left:auto;
margin-right:auto;
padding-left:10px;
}

#footer {
width:100vw;
min-width:600px;
height:60px;
    margin-left:auto;
    margin-right:auto;
    background-color:rgba(53,45,45,1);
    color:white;
    text-align:center;
    display: table-cell;
	vertical-align: middle;

}
a.fote{/*リンクされた文字*/
    color:white;
    font-style:normal;
    text-decoration:underline;
}
a:link.fote {/*未訪問のリンク*/
    color:white;
    font-style:normal;
    text-decoration:underline;
}
a:visited.fote {/*訪問後のリンク*/
    color:white;
    text-decoration:underline;
}
a:hover.fote {/*マウスをのせたとき*/
    color:#ff0000;
    font-style:normal;
    text-decoration:underline;
}
a:active.fote {/*クリック中*/
    text-decoration:none;
}

a.hed{/*リンクされた文字*/
    color:white;
    font-style:normal;
    text-decoration:none;
}
a:link.hed {/*未訪問のリンク*/
    color:white;
    font-style:normal;
    text-decoration:none;
}
a:visited.hed {/*訪問後のリンク*/
    color:white;
    text-decoration:none;
}
a:hover.hed {/*マウスをのせたとき*/
    color:#ff0000;
    font-style:none;
    text-decoration:underline;
}
a:active.hed {/*クリック中*/
    text-decoration:none;
}

/*ここまで*/