@charset "utf-8";
/* CSS Document */

#panlist{
	width: 1100px;
	margin: 20px auto 0;
	overflow: hidden;
}
#panlist li{
	float: left;
}
.main{ background:#fff;float:none;line-height:1.7em; padding-bottom:50px;width: 1100px; margin: 0 auto;font-size: 17px;}
.red{
    color: #cd1235;
    font-weight: bold;
}
h2{ text-align:center; font-size:40px; font-family:"�q���M�m???? Pro W3", "Hiragino Mincho Pro","???? ??����", "MS PMincho",  serif; margin:30px auto 20px; border-bottom:solid 2px #660033; height:auto;line-height:2.5em;}
.base{
    margin: 0 auto;
}
h3{
    /*padding: 20px;
    text-align: center;
    margin: 40px auto 40px;
    font-size: 24px;
    background: #fce417;*/
	font-size: 22px;
    margin-bottom: 10px;
}
.flight{
    background: #fde4e0;
    padding: 20px;
    margin: 0px auto 22px;
    text-align: center;
    font-weight: bold;
    font-size: 20px;
    line-height: 1.8em;
}
.flight .midashi{
    font-size: 22px;
}
.flight .midashi2{
    font-size: 22px;
}
.info{
    border: solid 1px #000;
    padding: 20px;
    margin-bottom: 30px;
    font-size: 20px;
    line-height: 1.8em;
}
.info h4{
    font-size: 22px;
    margin-bottom: 10px;
}
.attention{
    border: solid 2px #cd1235;
    color: #cd1235;
    font-weight: bold;
    padding: 20px;
    font-size: 20px;
    line-height: 1.8em;
}
.attention .midashi3{
    font-size: 24px;
}
.img{
	text-align: center;
}
@media screen and (max-width:640px){
    .main{
        width: auto;
        margin: 0 5px;
    }
	.main img{
		width: 100%;
		height: auto;
	}
    h2{
        font-size: 22px;
        line-height: 1.5em;
    }
    h3{
        /*padding: 10px;
        margin: 20px auto 20px;
        font-size: 18px;
        font-weight: bold;
        line-height: 1.5em;*/
		font-size: 20px;
        font-weight: bold;
    }
    .flight{
        font-size: 15px;
        padding: 10px;
        line-height: 1.5em;
    }
    .flight .midashi,.flight .midashi2{
        font-size: 18px;
    }
    .info{
        padding: 10px;
        font-size: 15px;
    }
    .info h4{
        font-size: 20px;
        font-weight: bold;
    }
    .attention{
        padding: 10px;
        font-size: 16px;
    }
    .attention .midashi3{
        font-size: 20px;
    }
	.img img{
		width: 100%;
		height: auto;
	}
    
    
    
    
    
    
    
    

	}