/*タイトル部分*/
.title{
font-size:1.5rem;
text-shadow:1px 1px 1px RGB(0,0,0);
text-decoration:underline;
text-align:center;
}

/*ページの文字大きさ*/
body {
margin:0px;
padding:0px;

color:white;
background-image : url(back_nen.png);
background-repeat :repeat;
background-attachment :fixed;
background-size :100% 100%;
font-size:1rem;
width:100%;
}

#main{
margin:8px;
}

#box_1,#box_2,#box_3,#box_4,#box_5{
border-style:solid;
border-radius:5px;
width:100%;
background-color:white;
}

.gazou_max{
width:100%;
}

#mokuji1{
text-decoration:underline;
}

ul{
padding-left:0px;
list-style-type:none;
}

.black{
display:block;
text-decoration:none;
color:black;
font-weight:bolder;
border-left:solid 12px RGB(0,60,20);
}

a:hover{
background:RGB(200,200,200);
}

#black_thick{
font-weight:bolder;
}

.red_thick{
color:red;
font-weight:bolder;
}

#thick_under{
font-weight:bolder;
text-decoration:underline;
}

#under{
text-decoration:underline;
}

#logo{
width:30%;
}

#upper{
margin:0px;
padding:0px;
width:100%;
text-align:left;
background:RGB(0,68,0);
border-bottom:solid 2px red;
}

header{
margin:0px;
padding:0px;
width:100%;
background:RGB(0,68,0);
}

header a{
display:block;
margin:0px;
padding:0px;
color:white;
font-weight:bolder;
font-weight:bolder;
text-decoration:none;
border-top:solid 2px red;
}

header h1 a {
border-top:none;
}

.date{
font-size:75%;
text-decoration:underline;
}
