@charset "Shift_JIS";


body{
	scrollbar-3d-light-color:#7090c8;scrollbar-arrow-color:#e8e8e8;scrollbar-base-color:#7090c8;scrollbar-face-color:#7090c8;scrollbar-highlight-color:#e8e8e8;scrollbar-shadow-color:#000255;
}
a{
	text-decoration : none;
}
A:visited{
	  color : #e8e8e8;
}
A:link{
	  color : #e8e8e8;
}
A:hover{
	color : #f0acd8;text-decoration : none;font-weight : bold;background-color : #70a0d0;
}
TABLE{
	  width-size : 800px; cellpadding-size : 5px; cellspacing-size : 5px;font-size : 10pt;
}
body{
	font-size: 10pt;
	background-image : url(../panda/colo3_bg.gif);
	color : #e8e8e8;
}
FONT{
	  font-size : 10pt;
}

div{
  background-position : 0px 0px;margin-right : auto;margin-left : auto;
  margin-top : 5px;
}


.B{
  font-weight : bolder;
}

.BB{
  font-weight : 900;
}

.B-yellow{
  font-weight : bolder;
  color : #ffffb8;
}

.B-pink{
  font-weight : bolder;
  color : #f0acd8;
}

.B-green{
  font-weight : bolder;
  color : #b8f0e0;
}

.B-orange{
  font-weight : bolder;
  color : #eea057;
}

.B-MSminn-big{
  font-weight : bolder;
  font-family : "lr Ύ©";
  font-size : 14px;
}

.B-MSminn{
  font-weight : bolder;
  font-family : "lr Ύ©";
}

.B-kuroMSminn{
  font-family : "lr Ύ©";
  font-weight : bolder;
  color : black;
}

.MSminn{
  font-family : "lr Ύ©";
}

.kuroMSminn{
  font-family : "lr Ύ©";
  color : black;
}

.set-tableB{
  font-weight : bolder;
  font-size : 12pt;
  background-color : #70a0d0;
}

.A-setumei{
  font-size : 10px;
}
.A-pink{
  color : #f0acd8;
}

.A-yellow{
  color : #ffffb8;
}

.A-orange{
  color : #eea057;
}

.A-b8f0e0{
  color : #b8f0e0;
}

.A-508ac5{
  color : #508ac5;
}

.A-7090c8{
  color : #7090c8;
}
.A-000000{
  color : #000000;
}

.A-orange{
  color : #eea057;
}

.A-pinkMSminn{
  font-family : "lr Ύ©";
  color : #f0acd8;
}

.A-gray-999999{
  color : #999999;
}

.A-gray-cccccc{
  color : #cccccc;
}

.A-gray-ccccccS{
  color : #cccccc;
  text-decoration : line-through;
}

.A-green{
  color : #b8f0e0;
}

.A-90{
  display: inline-block;
  white-space : nowrap;
}

.A-100all{
    white-space : nowrap;
}

.Bg-gray-cccccc{
  background-color : #cccccc;
}

.titleDetails{
  font-family : HGnppΞί―ΜίΜ;
  font-weight : bold;
  border-spacing : 5px 5px;
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;
}

.padding5{
	@padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  line-height : 2em;
  padding-top : 5px;
  border-collapse : separate;
  border-spacing : 5px 5px;
}

.border5{
	@padding-top : 5px;
  border-collapse : separate;
  border-spacing : 5px 5px;
}

.center{
	text-align: center;  
}

.hr-keisen{
	width : 80%;
  border-bottom-color : #f0acd8;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  margin-top : 2px;
  margin-right : 20%;
  margin-bottom : 5px;
}

.title-center40{
  margin : 0px auto;
  text-align : center;
  width : 40%;
  font-family : "lr Ύ©";
  background-color : #508ac5;
border : 1px solid #4f77bb;
}

.title-center50{
  margin : 0px auto 0px 20px;
  text-align : center;
  width : 50%;
  font-family : "lr Ύ©";
  background-color : #508ac5;
border : 1px solid #4f77bb;
}

.title-font{
  font-size : 15pt;
  font-weight : bolder;
  font-family : "lr Ύ©";
  color : inherit;
}

.title-wakunasi{
  font-size : 15pt;
  font-weight : bolder;
  letter-spacing : 1pt;
  font-family : "lr Ύ©";
  text-align : center;
}

.title-setumei{
  font-family : "lr Ύ©";
  letter-spacing : 1px;
  margin-top : 1pt;
  margin-left : 1pt;
  margin-right : 1pt;
  margin-bottom : 1pt;
}

.title-pink{
  font-size : 15pt;
  color : #f0acd8;
  font-family : "lr Ύ©";
}

.title-14{
  font-size : 14pt;
  font-weight : 900;
}

.Select-bar508ac5{
  background-color : #508ac5;
  width : 60%;
  margin: 0px auto;
}

.table-10px{
  font-size : 10px;
}

.table-px0{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
}

.table-blank-px2{
  padding-top : 0px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 0px;
}

.table-px0-90{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  width : 90%;
}

.table-pink-px01{
  background-color : #f0acd8;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  border-spacing : -1px -1px;
  font-weight : bold;
}

.t-border365180-px2{
  background-color : #365180;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 1px;
  padding-bottom : 0px;
  border-spacing : -1px -1px;
}

.table-4f77bb-x{
  font-size : 10px;
  background-color : #4f77bb;
}

.table-4f77bb-90x{
  font-size : 10px;
  width : 90%;
  background-color : #4f77bb;
  border-collapse : separate;
  border-spacing : 1px 1px;
}

.table-4f77bb-90{
  font-size : 10px;
  width : 90%;
  overflow : auto;
  background-color : #4f77bb;
  border-collapse : separate;
  border-spacing : 3px 3px;
}

.table-4f77bb-100{
  width : 90%;
  overflow : auto;
  background-color : #4f77bb;
  border-collapse : separate;
  border-spacing : 3px 3px;
}

.table-4f77bb{
  background-color : #4f77bb;
}

.St-4f77bb{
  background-color : #4f77bb;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  border-spacing : -1px -1px;
  font-weight : bolder;
}

.table-4f77bb-px0{
  background-color : #4f77bb;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  border-spacing : -1px -1px;
}

.table-4f77bb-px2{
  background-color : #4f77bb;
  padding-top : 0px;
  padding-left : 1px;
  padding-right : 1px;
  padding-bottom : 0px;
  border-spacing : -1px -1px;
}

.table-496ac0seiyu{
  background-color : #496ac0;
}

.table-4079b3aoumi{
  background-color : #4079b3;
  border-spacing : 5px 5px;
  margin-top : 0px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 0px;
  width : 80%;
}

.table-596ac8-px0{
  background-color : #596ac8;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  border-spacing : -1px -1px;
}

.table-508ac5{
  background-color : #508ac5;
}

.table-508ac5-90{
  font-size : 10px;
  width : 90%;
  overflow : auto;
  background-color : #508ac5;
  border-collapse : separate;
  border-spacing : 3px 3px;
}

.St-508ac5{
  background-color : #508ac5;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  border-spacing : -1px -1px;
}

.table-508ac5-px0{
  background-color : #508ac5;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  border-spacing : -1px -1px;
}

.table-508ac5-px01{
  background-color : #508ac5;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  border-spacing : -1px -1px;
  font-weight : bold;
}

.table-508ac5-px2{
  background-color : #508ac5;
  padding-top : 0px;
  padding-left : 1px;
  padding-right : 1px;
  padding-bottom : 0px;
  border-spacing : -1px -1px;
}

.table-508ac5-pi7{
  background-color : #508ac5;
  padding-top : 0px;
  padding-left : 5px;
  padding-right : 1px;
  padding-bottom : 0px;
  border-spacing : -1px -1px;
}

.table-508ac5-vivre{
  background-color : #508ac5;
  padding : 0px;
  border-spacing : -1px -1px;
  color : #f0acd8;
  text-align : right;
  margin : 0px auto;
    width : 15%;
  font-weight : bolder;
}

.table-508ac5-Svivre{
  background-color : #508ac5;
  padding : 0px;
  border-spacing : -1px -1px;
  color : #f0acd8;
  text-align : right;
  margin : 0px auto;
  font-weight : bolder;
  width : 50%;
}


.table-596ac8title-px01{
	background-color: #596ac8;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border-spacing: -1px -1px;
	font-weight: bold;
}

.table-568ec7akumanomi{
  background-color : #568ec7;
}

.table-70a0d0{
  background-color : #70a0d0;
}

.St-70a0d0{
  background-color : #70a0d0;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  border-spacing : -1px -1px;
}

.table-70a0d0-px0{
  background-color : #70a0d0;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  border-spacing : -1px -1px;
}

.table-70a0d0-px01{
  background-color : #70a0d0;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  border-spacing : -1px -1px;
  font-weight : bold;
}

.table-70a0d0-px2{
  background-color : #70a0d0;
  padding-top : 0px;
  padding-left : 1px;
  padding-right : 1px;
  padding-bottom : 0px;
  border-spacing : -1px -1px;
}

.table-7090c0{
  background-color : #7090c0;
}

.St-7090c0{
  background-color : #7090c0;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  border-spacing : -1px -1px;
}

.table-7090c0-px0{
  background-color : #7090c0;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  border-spacing : -1px -1px;
}

.table-7090c0-px2{
  background-color : #7090c0;
  padding-top : 0px;
  padding-left : 1px;
  padding-right : 1px;
  padding-bottom : 0px;
  border-spacing : -1px -1px;
}

.table-7090c8{
  background-color : #7090c8;
}

.St-7090c8{
  background-color : #7090c8;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  border-spacing : -1px -1px;
}

.table-7090c8-px0{
  background-color : #7090c8;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  border-spacing : -1px -1px;
}

.table-7090c8-px01{
  background-color : #7090c8;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  border-spacing : -1px -1px;
  font-weight : bold;
}
.table-7090c8-px2{
  background-color : #7090c8;
  padding-top : 0px;
  padding-left : 1px;
  padding-right : 1px;
  padding-bottom : 0px;
  border-spacing : -1px -1px;
}

.table-7daaec{
  background-color : #7daaec;
}

.table-div12{
  margin: 0px auto;
    width : 7.9%;
}

.table-pink{
  background-color : #f0acd8;
}

.table-sen{
  border-collapse: collapse;
  border: solid 1px;
}
.table-back-w{
  background-color : rgba(0, 0, 0, 0.15);
}

.table-back-b{
  background-color : rgba(232, 232, 232, 0.5);
}

.kaigyou1{
  height : 1px;
}

.kaigyou5{
  height : 5px;
}

.kaigyou10{
  height : 10px;
}

.kaigyou25{
  height : 25px;
}

.kaigyou50{
  height : 50px;
}

.kaigyou100{
  height : 100px;
}

.sab-table40{
  margin : 0px auto 0px 20px;
    width : 40%;
  background-color : #508ac5;
}

.sab-table70{
  margin : 0px auto 0px 20px;
    width : 70%;
  background-color : #508ac5;
}

.center-table{
  margin : 0px auto;
}

.center-table10{
  margin: 0px auto;
    width : 10%;
}

.center-table15{
  margin: 0px auto;
    width : 15%;
}

.center-table20{
  margin: 0px auto;
    width : 20%;
}

.center-table25{
  margin: 0px auto;
    width : 25%;
}

.center-table30{
  margin: 0px auto;
    width : 30%;
}

.center-table40{
  margin: 0px auto;
    width : 40%;
}

.center-table50{
  margin: 0px auto;
    width : 50%;
}

.center-table60{
  margin: 0px auto;
    width : 60%;
}

.center-table70{
  margin: 0px auto;
    width : 70%;
}

.center-table70-koumoku{
  margin: 0px auto;
  width : 70%;
  border-collapse : separate;
  border-spacing : 5px 5px;
  background-color : #4f77bb;
}

.center-table80{
  margin: 0px auto;
    width : 80%;
}

.center-table85{
  margin: 0px auto;
    width : 85%;
}

.center-table90{
  margin: 0px auto;
    width : 90%;
}

.wallpaper-7090c8{
  background-color : #7090c8;
  margin : 0px auto;
  width : 80%;
  border-collapse : separate;
  border-spacing : 5px 5px;
  }

.wallpaper-4f77bb{
  background-color : #4f77bb;
  width : 80%;
  border-collapse : separate;
  border-spacing : 5px 5px;
  padding: 2px;
  margin-left : auto;
  margin-right : auto;
}
.haba50{
  width : 50px;
}

.Copyright{
  text-align : right;
}

.iframe-tate{
  width : 100px;
  height : 100%;
}

.iframe-yoko{
  width : 100%;
  height : 100px;
}
.table-t-padding5{
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	border-collapse: separate;
	border-spacing: 5px 5px;
  background-color : #4f77bb;
}

.B-subtitleY{
        margin-top: 0px;
	margin-left: 0px;
    margin-bottom: 0;
    overflow: hidden;
  font-weight : bolder;
  color : #ffffb8;
  font-size : 16px;
  font-family : HGSΊήΌ―ΈM;
}

.A-green-rink{
  text-decoration : none;
  color : #b8f0e0;
  font-family : "lr Ύ©";
}

.fixed{
  position: sticky;
  left: 0;
  &:before{
    content: "";
    position: absolute;
    top: -1px;
    left: -1px;
    width: 100%;
    height: 100%;
  }

  font-size : xx-small;
}

.font75{
  font-size : 75%;
}

.font125{
  font-size : 125%;
}
}