@charset "utf-8";

div.box{padding-bottom:30px;}
div#contents p.txt{font-size:1.4em;}
div#contents p.none{margin-bottom:.5em;}
div#contents p.p{font-size:.84em; margin-bottom:1em;}
div#contents p.p span{display:block; padding-left:1em; text-indent:-1em;}
div#contents ol.def{margin:0 0 0 25px;}
div#contents ol.def>li{font-size:1.4em; margin-bottom:.5em;}
div#contents ol.def>li ul{margin-left:20px; list-style:disc;}
div#contents ol.def>li ul li{font-size:.84em; margin-bottom:.5em;}
div#contents ol.def>li ul li p.btn{margin:.5em 0 .5em 300px;}
@media screen and (max-width: 640px) {
div.box{padding-bottom:20px;}
div#contents p.txt{font-size:1.2em;}
div#contents p.p{font-size:1em;}
div#contents ol.def{margin:0 0 0 20px;}
div#contents ol.def>li{font-size:1.2em;}
div#contents ol.def>li ul li{font-size:1em;}
div#contents ol.def>li ul li p.btn{margin:.5em 0;}
}