@charset "utf-8";
/****¸ÞÀÎ****/
/*½Ã¼¼Á¤º¸*/
@media screen and (max-width:480px){
   .price table td br{display:block;}
   .price table th{padding:10px 5px;}
   .price table td{padding:5px 5px;}
}
@media screen and (max-width:385px){
   .price table th br{display:block;}
   .price table th{padding:5px 5px;}
}
@media screen and (max-width:320px){
   .inner h2{font-size:18px;}
   .price table th,
   .price table td{font-size:12px; padding:5px 3px;}
}

/************************************************************************************/
/****È¸»ç¼Ò°³****/
/* ÀÎ»ç¸» */
@media screen and (max-width:640px) {
   .about > p img{width:400px;}
   .about div > p{padding:0 20px;} 
}
@media screen and (max-width:480px) {
   .about div > h3{font-size:30px;}
}
@media screen and (max-width:414px) {
   .about > p img{width:330px;}
   .about div > h2{font-size:24px;}
   .about div > h3{font-size:27px;}
   .about div > p{padding:0 10px;} 
   .about div > p.name img{width:100px;}
}
@media screen and (max-width:385px) {
   .about div > p br{display:block;}
   .about div > h3 p,
   .about div > p{font-size:16px;}
}
@media screen and (max-width:320px) {
   .about > p img{width:100%;}
   .about div > p.name img{width:80px;}
}

/* Ã£¾Æ¿À½Ã´Â±æ */
@media screen and (max-width:580px) {
   .traffic .inner > p img{width:80px;}
}
@media screen and (max-width:480px) {
   .traffic .inner > p{width:30%;}
   .traffic .inner > div{width:70%;}

   .traffic .inner > .subway > ul li p:first-child,
   .traffic .inner > .subway > p:last-child,
   .traffic .inner > .bus > ul li p:first-child,
   .traffic .inner > .bus > p:last-child{width:100%; float:none; padding:5px 0}

   .traffic .inner > .subway > ul li p,
   .traffic .inner > .subway > p:last-child{line-height:145%; margin-bottom:5px;}
   .traffic .inner > .subway > ul li p:first-child:before{top:3px; width:18px; height:18px; line-height:18px;}
}
@media screen and (max-width:385px) {
   .traffic .inner > p,
   .traffic .inner > div{width:100%; display:block}
   .traffic .inner > p{margin-bottom:20px;}
   .traffic .inner > .subway > ul li{padding:8px 0}
   
}