.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 : 0 0 0 0;
    padding :0 10px 0 10px;
}

.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;
}
@media all and (max-width: 900px) {
    .midori-pp{
        width : 100%;

    }
    .midori-pp p{
        width : 100%;
    }
}


/* 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 { display:block; }
}


.newyear001{

    color : black;
    font-size: 1.5em;
    font-weight: bolder;
}



.newyear001 h3{

    font-size: 3rem;
    font-weight: 800;

}
.newyear001 p{

    font-size: 2rem;
    text-align: left;

}

.newyear002{
    width : 90%;

}

.newyear002 p{
    margin-bottom : 0;
    margin-top : 0;
    padding : 0;
    text-align: left;
    font-size: 2rem;
}


.l-container{
    width : 100%;
    max-width : 1000px;

}

.profile_photo{
    text-align: right;

}
.profile_photo img{
    width : 200px;
}