@charset "utf-8";
/* ------------------------------------------------------------ common */

* {
    box-sizing: content-box;
}

header *,
footer * {
    box-sizing: border-box;
}

#fv h2 { background: url(../images/site_map/bg_01.png) center bottom no-repeat; }

#body { padding: 70px 0;}
#body h3 { background :#f5f5f5; padding: 10px; font-weight: bold; font-size: 15px;}
#body ul { padding: 20px 0 0;}
#body ul li { float: left; width: 90px; padding: 5px 30px 5px 0;}
#body ul li.price { width: 60px;}
#body ul li.magazine,
#body ul li.access { width: 70px;}
#body ul li a { color: #5593df; font-size: 12px;}
#body ul li a small { padding: 0 5px 0 0;}



/* ------------------------------------------------------------ mobile */
@media only screen and (max-width:640px){

#fv h2 { background: url(../images/site_map/bg_01_.png) center bottom no-repeat; background-size: 223px 36px;}
#body ul li { width: 50%; padding: 5px 0;}
#body ul li.price,
#body ul li.magazine,
#body ul li.access { width: 50%;}




}




