/*ページの文字大きさ*/
body {
margin:0px;
padding:0px;

background-image : url(back_ground.png);
font-size:1rem;
width:100%;
}

#main{
margin:8px;
line-height:160%;
}

#box_1,#box_2,#box_3,#box_4,#box_5{
border-style:solid;
border-radius:5px;
width:100%;
background-color:white;
}

#box_yellow_1,#box_yellow_2,#box_yellow_3{
border-style:solid;
border-radius:5px;
width:100%;
background-color:RGB(255,255,150);
}

.gazou_max{
width:100%;
}

#mokuji1{
text-decoration:underline;
}

li a{
display:block;
text-decoration:none;
}
a:hover{
background:RGB(255,255,255);
}

.home{
display:block;
text-decoration:none;
font-weight:bolder;
}

.black_thick{
font-weight:bolder;
}

.red_thick_under{
color:red;
font-weight:bolder;
text-decoration:underline;
}

.red_frame{
border:solid medium red;
}

.thick_under{
font-weight:bolder;
text-decoration:underline;
}

.red_thick{
color:red;
font-weight:bolder;
}

.under{
text-decoration:underline;
}

.red{
color:red;
}

#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{
margin:0px;
padding:0px;
color:white;
border-top:solid 2px red;
}

.date{
font-size:70%;
text-decoration:underline;
}

.nowrap{
white-space:nowrap;
}

ul{
padding-left:1em;
}

.title{
marjin:0px;
padding:0px 0px 10px 0px;
background-color:RGB(130,230,180);
font-weight:bolder;
font-size:1.5em;
}
#topic_1,#topic_2,#topic_3,#topic_4,#topic_5,#topic_6,#topic_7{
font-size:1.3em;
font-weight:bolder;
border-bottom:solid 2px RGB(0,68,0);
border-left:solid 10px RGB(0,68,0);
marjin:0px;
padding:0px;
line-height:180%;
}
#index_top{
background-color:RGB(0,68,0);
color:white;
text-align:center;
border-bottom:ridge 3px red;
}
.index{
width:250px;
border:ridge 3px RGB(0,68,0);
background-color:white;
font-weight:bolder;
}

.movie_wrap{
position:relative;
padding-bottom:56.25%;
height:0;
overflow:hidden;
}

.movie_wrap iframe{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}