@charset "utf-8";
/*########################　1140px　以上　############################*/
@media (min-width:1140px){
a:hover{
background-color: #A9D8FF;
}
#wrapper .name_box .katagaki_name {
float: left;
margin-bottom: 30px;
}
#wrapper .name_box {
width: 473px;
font-size: 0.9em;
display: block;
margin-left: auto;
margin-right: auto;
}
#wrapper .name_box .katagaki {
display: block;
float: left;
width: auto;
margin-right: 10px;
}
#wrapper {
width: 1000px;
margin-right: auto;
margin-left: auto;
}
#headder{
font-size: 0.6em;
text-align: right;
padding-bottom: 8px;
padding-top: 8px;
}
#wrapper #titlearea {
text-align: center;
font-family: 'M PLUS Rounded 1c', sans-serif;
}
#wrapper #titlearea #subtitle {
color: #000000;
text-align: left;
margin-bottom: 38px;
border-left: 6px solid #FB82D5;
padding-left: 14px;
}
#wrapper .event_area h3 {
font-size: 1.8em;
margin-top: 0px;
text-align: center;
color: #FFFFFF;
}
#wrapper .kaijyo {
display: block;
height: auto;
width: 40%;
margin-left: 10px;
margin-right: auto;
margin-top: 10px;
margin-bottom: 10px;
border-radius: 4px;
border-radius: 6px;
float: right;
}

#titlearea #subtitle #eventname {
font-size: 1.4em;
margin-top: 0px;
}
#wrapper #titlearea #titlesub {
color: #FB82D5;
font-size: 1.9em;
margin-bottom: 10px;
}
#wrapper #titlearea h1 {
color: #2088DD;
font-size: 2.6em;
line-height: 110%;
margin-bottom: 20px;
margin-top: 0px;
}
#wrapper p {
font-size: 0.9em;
line-height: 160%;
margin-top: 16px;
}
#wrapper .midashi_panel {
font-family: 'M PLUS Rounded 1c', sans-serif;
font-weight: bold;
text-align: left;
margin-bottom: 24px;
font-size: 1.1em;
margin-top: 25px;
}

#wrapper .midashi_s {
font-family: 'M PLUS Rounded 1c', sans-serif;
font-size: 1.5em;
display: block;
color: #2088DD;
width: 100%;
margin-left: auto;
margin-right: auto;
margin-bottom: 10px;
font-weight: bold;
margin-top: 25px;
}
#wrapper .event1 {
font-family: 'M PLUS Rounded 1c', sans-serif;
text-align: center;
padding-bottom: 2px;
padding-top: 3px;
font-size: 1.3em;
padding-left: 0px;
margin-top: 0px;
border-color: #000000;
border-style: solid;
width: 328px;
display: block;
margin-left: auto;
margin-right: auto;
margin-bottom: 7px;
color: #FFFFFF;
}
#wrapper h3 {
font-size: 1.4em;
line-height: 127%;
}
#wrapper .name {
font-size: 1.2em;
text-align: left;
font-weight: bold;
float: none;
}
#wrapper .name .name_s {
font-size: 0.7em;
float: none;
}
#titlearea #subtitle .eventname_s {
font-size: 0.9em;
}
#subtitle .eventname_s a {
color: #585858;
}
#subtitle #eventname a {
color: #5F5F5F;
}



#wrapper .profile {
font-size: 0.8em;
float: none;
}
#wrapper .kao {
width: 20%;
height: auto;
border-radius: 50%;
display: block;
margin-left: auto;
margin-right: 15px;
margin-bottom: 10px;
text-align: left;
float: left;
}
#wrapper .movie {
display: block;
margin-top: 20px;
margin-bottom: 20px;
border: 3px solid #2088DD;
height: 374px;
width: 67%;
margin-left: auto;
margin-right: auto;
}
#wrapper p .panel_name {
color: #FB82D5;
margin-right: 13px;
}
#wrapper .copyright {
font-size: 0.7em;
text-align: center;
color: #4E4C4C;
margin-bottom: 20px;
margin-top: 10px;
border-top: 1px solid #C7C7C7;
padding-top: 10px;
}
#wrapper .kobayashi_link {
color: #2088DD;
font-size: 0.8em;
}
#wrapper .nextpage {
display: block;
border: 1px solid #2088DD;
padding-top: 10px;
padding-bottom: 10px;
margin-top: 40px;
margin-bottom: 20px;
color: #2088DD;
font-size: 1.2em;
}
#wrapper .profile_area {
text-align: left;
width: 700px;
margin-left: auto;
margin-right: auto;
float: none;
margin-bottom: 40px;
margin-top: 57px;
}
#wrapper .event_area {
margin-top: 17px;
margin-bottom: 35px;
padding-bottom: 12px;
padding-top: 6px;
padding-left: 8px;
color: #FFFFFF;
background-color: #2088DD;
}

.flexcontainer{
display: flex;
flex-direction: row;
clear: both;
}
.flexitem{
width: 32%;
height: auto;
text-align: left;
font-size: 1em;
color: #000000;
}
.flexcontainer .flexitem .kao_flex {
width: 40%;
text-align: center;
display: block;
border-radius: 50%;
margin-left: auto;
margin-right: auto;
margin-bottom: 10px;
}
.item1{
background: #FFFFFF;
margin-right: 15px;
}
 
.item2{
background: #FFFFFF;
margin-right: 15px;
}
 
.item3{
background: #FFFFFF;
}
#wrapper #titlearea .navi {
display: block;
font-size: 0.6em;
text-align: left;
margin-top: -35px;
margin-bottom: 19px;
}
#wrapper p .sponsorship {
font-size: 0.8em;
display: block;
float: right;
}


}
