@charset "Shift-JIS";


@media screen and (min-width:600px){


.commonheader{
width:100%;
background-color: #ecf0f1;
}

.headerlogo{
width:13%;
margin:auto;
}

img{
width:100%;
vertical-align:text-bottom;
}

p{
padding:2px;
margin:10px;
}

h2{
margin:auto auto -40px auto;
padding:5px;
font-size:25px;
}

h3{
margin:auto;
}

body{
margin:0px;
font-family:"メイリオ";
background-color:#fffaf0;
}

#box{
width:80%;
margin:10px 0px 10px 130px;
}

/*タイトル*/
#title{
width:100%;
font-size:80px;
margin:20px 10px 10px 10px;
padding:7px;
background-color:#FA8AF1;
color:white;
}

/*実施日*/
#dai1{
width:100%;
margin:30px 10px 10px 10px;
padding:7px;
color:white;
font-size:25px;
background-color:#CAF347;
border-radius: 5px;
}

#bun1{
width:100%;
font-size:20px;
margin:10px 10px 20px 10px;
padding:12px 9px 10px 9px;
color:#CAF347;
background-color:white;
overflow:hidden;
clear:both;
}


/*実施場所*/
#dai2{
width:100%;
margin:50px 10px 10px 10px;
padding:7px;
color:white;
font-size:25px;
background-color:#FCD849;
border-radius: 5px;
}

#bun2{
width:100%;
font-size:20px;
margin:10px 10px 20px 10px;
padding:7px;
color:#FCD849;
background-color:white;
overflow:hidden;
clear:both;
}

#tap{
 display: none;
}


/*参加方法*/
#houhou{
width:101%;
margin:10px 0px 10px 10px;
overflow:hidden;
clear:both;
background-color:white;
}

#dai3{
width:100%;
margin:50px 10px 10px 10px;
padding:7px;
color:white;
font-size:25px;
background-color:#FC9856;
border-radius: 5px;
}

#bun3{
width:90%;
font-size:20px;
margin:10px;
padding:7px;
color:#FC9856;
overflow:hidden;
clear:both;
}

#box1{
width:100%;
margin:10px 18px 0px 18px;
overflow:hidden;
clear:both;
}

#box2{
width:100%;
margin:0px 18px 10px 18px;
overflow:hidden;
clear:both;
}

.hako1{
width:30%;
float:left;
margin:5px 10px 0px 10px;
padding:;
font-size:19px;
background-color:#FCAD79;
color:white;
border-radius: 5px;
}

.hako2{
width:30%;
float:left;
margin:5px 10px 0px 10px;
padding:;
font-size:19px;
background-color:white;
color:white;
border-radius: 5px;
}


.bun0{
font-size:16px;
margin:10px 0px 5px 0px;
padding:30px;
background-color:#FCAD79;
border-radius: 5px;
}

.bun00{
font-size:13px;
margin:10px 0px 5px 0px;
padding:33px;
background-color:#FCAD79;
border-radius: 5px;
}


.bun10{
font-size:18px;
margin:10px;
background-color:white;
color:#FC9856;
}


#bun4{
width:95%;
font-size:20px;
margin:0px;
padding:7px;
color:#FC9856;
overflow:hidden;
clear:both;
}

#bun5{
width:95%;
font-size:20px;
margin:0px;
padding:7px;
color:#FC9856;
overflow:hidden;
clear:both;
}


/*画像*/
#shasin{
overflow:hidden;
clear:both;
margin:10px auto 5px auto;
width:75%;
}

#shasin1{
width:30%;
border:solid 1px black;
margin:10px auto 15px auto;
float:left;
}

#shasin2{
width:90%;
border:solid 1px black;
margin:60px 10px 108px 15px;
}


#shasin3{
width:90%;
border:solid 1px black;
margin:20px auto 25px auto;
}

#shasin4{
width:63%;
border:solid 1px black;
margin:25px auto 15px auto;
}

#shasin5{
width:50%;
border:solid 1px black;
margin:25px auto 63px auto;
}

#cr{
width:100%;
font-size:17px;
background-color:#ecf0f1;
margin:auto;
padding:;
text-align:center;
}


}