*{
font-family:;
}

A{
  font-weight:bold;
  color : #000;
  text-decoration:none;
}
A:HOVER{
  font-weight:bold;
  color : #ee2e37;
}

::-webkit-scrollbar-track {
  background: none;
}
::-webkit-scrollbar {
  width: 18px;
  height: 18px;
}
::-webkit-scrollbar-thumb {
  background:url(i/b_bg.png);
}

.txt a{
  font-weight:bold;
  color : #000;
  text-decoration:none;
  border-bottom:1px dashed #ee2e37;
}

body,td {
color:#333333;
font-size:13px;
font-family:メイリオ;
line-height:150%;
}



textarea,input{
font-family:メイリオ;
color:#333333;
border:solid 1px #333333;
font-size:12px;
background-color:#ffffff;
}

img{
border:none;
}

body{
scrollbar-3dlight-color:#fff;
scrollbar-arrow-color:blue;
scrollbar-darkshadow-color:#fff;
scrollbar-face-color:#fff;
scrollbar-highlight-color:#fff;
scrollbar-shadow-color:#fff;
scrollbar-track-color:#fff;
}

span{
font-family: 'Unlock', cursive;
font-size:32px;
font-weight:bold;
font-style:oblique;
margin:0px 0px 0px 0px;
padding:0px 0px px 0px;
}


h1 {
font-family: 'Luckiest Guy', cursive;
font-weight: normal;
text-align: center;
font-size: 26px;
margin-bottom: 20px;
}


h1::before {
font-size: 50px;
content: "\f185";
margin-right: -0.5em;
color:#FFEF00;
font-family:  "Font Awesome 5 Free";
font-weight: bold;
}


h2{
text-align:left;
font-size:14px;
font-weight:bold;
margin:4px 0px 8px 0px;
padding:0px 0px 0px 26px;
font-family:メイリオ;
color:#333333;
border-bottom:3px double #ffcd25;
background: url(i/b_p02.png) no-repeat 5px 50%;
}


h3{
text-align:left;
font-size:14px;
font-weight:bold;
margin:4px 0px 8px 0px;
padding:0px 0px 0px 26px;
font-family:メイリオ;
color:#333333;
border-bottom:3px double #ffcd25;
background: url(i/b_p02.png) no-repeat 5px 50%;
}


#contents{
text-align: left;
width:700px;
padding:10px 10px;
}

.box{
	background-color:rgba(255,255,255,0.8);
	padding:30px 20px 20px 20px;
	margin-bottom:10px;
	text-align:left;
	line-height:150%;
	border:double 10px #aeaeae;
	border-radius:20px;
     }



.box2{
	background-color:rgba(247,203,74,0.2);
	padding:30px 30px 15px 30px;
	margin-bottom:10px;
	text-align:left;
	line-height:150%;
	border:none;
	border-radius:20px;
     }


.txt{
	margin:.5em .5em 1.5em .5em;
     }



.event{
	background: url(i/06.gif) repeat;
	background-attachment:fixed;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	padding:20px 20px 20px 20px;
	text-align:left;
	line-height:20px;
	margin-bottom:10px;
     }


.h1{
position: relative;
left: 390; 
top: 200;
margin-top:-200;
}

.h1_2{
position: relative;
right: 420; 
top: 300;
margin-top:-200;
}

.h_free{
position: relative;
center: 0; 
top: 40;
margin-top:-40;
}




strong{
	color : #008c51;
	font-weight: bold;
	}
	
em{
	color : #1581c5;
	font-style : normal;
	font-weight : bold;
	}
	
s{
	color : #f25076;
	font-style : normal;
	text-decoration : none;
}

i{
	color : #ffc800;
	font-style : normal;
	text-decoration : none;
	margin-left:1em;
}

	
u{
	color : #333;
	border-bottom:1px solid #ea3344;
	font-style : normal;
	text-decoration : none;
}



ul.cm{
list-style:disc;
padding : 2px 16px 0px 16px;
}
li{
padding:0px 0px 4px 0px;
}

script{font-size:10px;}

.contents{
padding:10px;
margin:10px 10px 20px;
text-align:center;
}



dl{
	margin-bottom : 30px;
}

dt{
	font-weight : normal;
	color :	#333333;
	margin : 0 0 8px 8px;
	padding :0 0 0 18px;
	background : url(i/b_p03.png) no-repeat left 0.2em;
}

dd{  
	font-size : 14px;    
	margin : -8px 0 10px 20px;    
	padding : 0px 2px 8px 0px;
	line-height : 20px;
}

/*----------個人----------*/
dt.kuguri		{background-color:#3b7960;border: 1px solid #3b7960;color:#3b7960;}
dt.koganegawa	{background-color:#be9917;border: 1px solid #be9917;color:#be9917;}
dt.haiba		{background-color:#007c78;border: 1px solid #007c78;color:#007c78;}
dt.akaashi		{background-color:#d96367;border: 1px solid #d96367;color:#d96367;}
dt.ochiai		{background-color:#3b91c4;border: 1px solid #3b91c4;color:#3b91c4;}
dt.karukaya		{background-color:#d6909d;border: 1px solid #d6909d;color:#d6909d;}
dt.tanaka		{background-color:#180614;border: 1px solid #180614;color:#180614;}
dt.towada		{background-color:#3f4e93;border: 1px solid #3f4e93;color:#3f4e93;}
dt.nishinoya	{background-color:#ff8e00;border: 1px solid #ff8e00;color:#ff8e00;}
dt.atsumu		{background-color:#c4b89b;border: 1px solid #c4b89b;color:#c4b89b;}
dt.osamu		{background-color:#838383;border: 1px solid #838383;color:#838383;}
dt.aiura		{background-color:#c1ab05;border: 1px solid #c1ab05;color:#c1ab05;}
dt.azumane		{background-color:#622d18;border: 1px solid #622d18;color:#622d18;}
dt.kita			{background-color:#7da8ab;border: 1px solid #7da8ab;color:#7da8ab;}
dt.sugawara		{background-color:#9d896c;border: 1px solid #9d896c;color:#9d896c;}
dt.bokuto		{background-color:#f74510;border: 1px solid #f74510;color:#f74510;}

dt.shiina		{background-color:#595857;border: 1px solid #595857;color:#595857;}
dt.tsugumi		{background-color:#ca5b56;border: 1px solid #ca5b56;color:#ca5b56;}
dt.mina			{background-color:#00afc6;border: 1px solid #00afc6;color:#00afc6;}
dt.tsubame		{background-color:#e67a99;border: 1px solid #e67a99;color:#e67a99;}
dt.mikoto		{background-color:#930021;border: 1px solid #930021;color:#930021;}
dt.kiyo			{background-color:#baa7cc;border: 1px solid #baa7cc;color:#baa7cc;}
dt.yukino		{background-color:#579ef1;border: 1px solid #579ef1;color:#579ef1;}
dt.yukimi		{background-color:#c7a5cc;border: 1px solid #c7a5cc;color:#c7a5cc;}
dt.inori		{background-color:#a1d4c9;border: 1px solid #a1d4c9;color:#a1d4c9;}
dt.himeka		{background-color:#f4506d;border: 1px solid #f4506d;color:#f4506d;}
dt.kahori		{background-color:#e65454;border: 1px solid #e65454;color:#e65454;}
dt.toma			{background-color:#e3b81f;border: 1px solid #e3b81f;color:#e3b81f;}
dt.aiko			{background-color:#e10033;border: 1px solid #e10033;color:#e10033;}
dt.ataru		{background-color:#969bb7;border: 1px solid #969bb7;color:#969bb7;}
dt.norie		{background-color:#ef7796;border: 1px solid #ef7796;color:#ef7796;}
dt.chiyu		{background-color:#6b3f31;border: 1px solid #6b3f31;color:#6b3f31;}
dt.reirei		{background-color:#14a4ba;border: 1px solid #14a4ba;color:#14a4ba;}



.kuguri		{color:#3b7960;}
.koganegawa	{color:#be9917;}
.haiba		{color:#007c78;}
.akaashi	{color:#d96367;}
.ochiai		{color:#3b91c4;}
.karukaya	{color:#d6909d;}
.tanaka		{color:#180614;}
.towada		{color:#3f4e93;}
.nishinoya	{color:#ff8e00;}
.atsumu		{color:#c4b89b;}
.osamu		{color:#838383;}
.aiura		{color:#c1ab05;}
.azumane	{color:#622d18;}
.kita		{color:#7da8ab;}
.sugawara	{color:#9d896c;}
.bokuto		{color:#f74510;}

.shiina		{color:#595857;}
.tsugumi	{color:#ca5b56;}
.mina		{color:#00afc6;}
.tsubame	{color:#e67a99;}
.mikoto		{color:#930021;}
.kiyo		{color:#baa7cc;}
.yukino		{color:#579ef1;}
.yukimi		{color:#c7a5cc;}
.inori		{color:#a1d4c9;}
.himeka		{color:#f4506d;}
.kahori		{color:#e65454;}
.toma		{color:#e3b81f;}
.aiko		{color:#e10033;}
.ataru		{color:#969bb7;}
.norie		{color:#ef7796;}
.chiyu		{color:#6b3f31;}
.reirei		{color:#14a4ba;}


#kuguri		{background-color:#3b7960;}
#koganegawa	{background-color:#be9917;}
#haiba		{background-color:#007c78;}
#akaashi	{background-color:#d96367;}
#ochiai		{background-color:#3b91c4;}
#karukaya	{background-color:#d6909d;}
#tanaka		{background-color:#180614;}
#towada		{background-color:#3f4e93;}
#nishinoya	{background-color:#ff8e00;}
#atsumu		{background-color:#c4b89b;}
#osamu		{background-color:#838383;}
#aiura		{background-color:#c1ab05;}
#azumane	{background-color:#622d18;}
#kita		{background-color:#7da8ab;}
#sugawara	{background-color:#9d896c;}
#bokuto		{background-color:#f74510;}

#shiina		{background-color:#595857;}
#tsugumi	{background-color:#ca5b56;}
#mina		{background-color:#00afc6;}
#tsubame	{background-color:#e67a99;}
#mikoto		{background-color:#930021;}
#kiyo		{background-color:#baa7cc;}
#yukimi		{background-color:#c7a5cc;}
#inori		{background-color:#a1d4c9;}
#himeka		{background-color:#f4506d;}
#kahori		{background-color:#e65454;}
#toma		{background-color:#e3b81f;}
#aiko		{background-color:#e10033;}
#ataru		{background-color:#969bb7;}
#chiyu		{background-color:#6b3f31;}
#reirei		{background-color:#14a4ba;}


.yosegaki{
	background:url(i/yosegaki.gif);
	border:none;
	border-collapse: separate;
	color:#000000;
	width:230px;
	height:240px;
	border-radius:10px;
	}
	

.m4u{
	height:90%;
	background-color:#fff;
	padding:0.8em 1em;
	margin:10px 10px;
	line-height:20px;
	border:none;
	border-radius:10px;
	opacity:0.9;
     }

.namae{
	text-align:right;
	vertical-align:bottom;
	margin:3px 3px 0px auto;
}

