.hhh1{
	font-size: 4em;
    font-weight:800;
    color:#d0006f;
	    text-align: center;

}
.midori-hh2 p{
    color:white;
    background-color:green;
    font-size: 1.5rem;
	    text-align: left;
}
.midori-pp{
    margin : initial;
    margin : 0 50px 0 50px;
}

.midori-pp p{
    font-size: 1.5rem;
    color:navy;
	text-align: left;
}

.midori-pps h3{
    font-size: 2rem;
    color : brown;
}

.midori-pps p{    
    font-size: 1.8rem;
    color:navy;
    background-color:lightcyan;
    text-align: center;
    margin-top: 30px;
    padding: 10px 10px 10px 10px;
}




/* pink shirt day */

.post-type-content-title-pinkshirtday {
	color: #d0006f;
	font-size: 4em;
	text-align: center;
	letter-spacing: 0;
    line-height: 1.3;
    font-weight: 900;
}
@media all and (max-width: 750px) {
    .post-type-content-title-pinkshirtday {
	    color: #d0006f;
	    font-size: 2.5em;
	    text-align: center;
	    letter-spacing: 0;
        line-height: 1.3;
        font-weight: 800;
}




}




p.pinkshirtday1 {
        color : #d0006f;
	    font-size: 3.4em;
        font-weight: 600;
	text-align: center;
    line-height:100%;
    }

@media all and (max-width: 750px) {

p.pinkshirtday1 {
        color : #d0006f;
	    font-size: 2.4em;
        font-weight: 600;
	text-align: center;
    line-height:100%;
    }




}


@media screen and (min-width: 650px){	
p.pinkshirtday2 {
        color : #d0006f;
	    font-size: 2.6em;
        font-weight: 600;
	text-align: center;
    line-height:100%;
    
    }
}
@media all and (max-width: 600px) {
    p.pinkshirtday2 {
        color : #d0006f;
	    font-size: 1.8em;
        font-weight: 600;
	    text-align: center;
        line-height:100%;
    }
}



a.pinkshirtday3 {
        color : #d200ff;
	    font-size: 1.2em;
        font-weight: 550;
	    text-align: center;
        line-height:180%;
    }
@media all and (max-width: 600px) {
    a.pinkshirtday3 {
        color : #d200ff;
	    font-size: 1.1em;
        font-weight: 550;
	text-align: center;
    line-height:180%;
    }
}

p.pinkshirtday3 {
        color : #d0006f;
	    font-size: 1.2em;
        font-weight: 550;
	    text-align: center;
        line-height:180%;
    }
@media all and (max-width: 600px) {
    p.pinkshirtday3 {
        color : #d0006f;
	    font-size: 1.1em;
        font-weight: 550;
	text-align: center;
    line-height:180%;
    }
}



p.pinkshirtday4 {
        color : #333333;
	    font-size: 1.3em;
        font-weight: 450;
	    text-align:left;
    
    }


@media all and (max-width: 750px) {



}



p.pinkshirtday5 {
        color : #333333;
	    font-size: 1.5em;
        font-weight: 450;
	text-align:center;
    
    }


@media all and (max-width: 750px) {



}


@media screen and (min-width: 650px){	
  .br-pc { display:block; }
  .br-sp { display:none; }
}
@media screen and (max-width: 650px){	
  .br-pc { display:none; }
  .br-sp { color : red;
            display:block; }
}




@media all and (min-width: 1000px){
.tsushin table{

    width: 1064px;
    margin :auto;
    padding : auto;
    align-content : center;
    }

.tsushin tsushin1, tsushin3{
    
    width : 150px;
}
.tsushin tsushin2, tsushin4{
    width : auto;
}
.tsushin5{
    width : 50%;
    background-color: rgb(235, 255, 248);
}
.tsushin6{
    background-color: rgb(235, 255, 248);
}

.tsushin7{
    width :25%;
}
.tsushin8{
}



}
@media screen and (max-width: 1000px){	
.tsushin table{
    width : 70% ;
    margin :auto;
    padding : auto;
    align-content : center;
}
}
.tsushin th{
    background-color : rgb(237, 237, 237);
    font-size : 1.6rem;
    font-weight: 600;
    height: 50px;
}


.tsushin table, tr {
    border: none;
}

.tsushin tsushin1, tsushin3{
    
    width : 150px;
}
.tsushin tsushin2, tsushin4{
    width : auto;
}
.tsushin tsushin5{
    width : 50%;
}
.tsushin tsushin6{
    width : 50%;
}

.tsushin tsushin7{
    width : 10%;
}
.tsushin tsushin8{
    width : 40%;
}






.creditdev{
    text-align : center;
    margin : auto;
    padding: auto;
}
.credittable{
    width : 83%;
    background-color: white;
}
.creditth{
    font-size : 1.8rem;
    font-weight: 800;
    background-color: greenyellow;
}
.creditdev td{
    font-size : 1.8rem;

}

.creditdev caption{
    font-size : 1.8rem;
    color : navy;
    font-weight:  800;
}

.creditdev input{
    font-size : 1.3rem;
}


.credit {
    color : white;
    border-radius: 30px;
    background-color: skyblue;
    font-size : auto;
    width : 70%;
    height : 40px;
    margin : auto;
    padding: auto;

}

.background-color-yellow{
    background-color: rgb(232, 248, 255);
}

.credittabletd1{
    width : 50%;
}


.post-type-content table th, td{

    font-size :1.8rem;
}

.post-type-content table td.pright{
    margin 0 5px;
    text-align : right;
    color : red;
    font-size : 2rem;
    border:  solid 1px #999999;
}


@media all and (max-width: 750px) {


.post-type-content table th, td{

    font-size :1.3rem;
}
.post-type-content table td.pright{
    font-size : 2rem;
    
    text-align : center;
}

}



/* 点滅 */
.blink {
	-webkit-animation: blink 10s ease-in-out infinite alternate;
	animation: blink 1s ease-in-out infinite alternate;
    color : red;
    font-size : 0.8em;
}
@-webkit-keyframes blink {
	0% {opacity: 0;}
	100% {opacity: 1;}
}
@keyframes blink {
	0% {opacity: 0;}
	100% {opacity: 1;}
}

.blink2 {
	-webkit-animation: blink 10s ease-in-out infinite alternate;
	animation: blink 1s ease-in-out infinite alternate;
    color : green;
    font-size : 3em;
    text-align: center;
    font-weight: 900;
}
@-webkit-keyframes blink2 {
	0% {opacity: 0;}
	100% {opacity: 1;}
}
@keyframes blink2 {
	0% {opacity: 0;}
	100% {opacity: 1;}
}


.poteto_report{
    background-color : #cccccc;
}