@charset "UTF-8";

div.mb20,p.mb20,ul.mb20,li.mb20,span.mb20,h2.mb20,h3.mb20,h4.mb20,h5.mb20,h6.mb20,table.mb20,img.mb20,dl.mb20,dt.mb20,dd.mb20 { margin-bottom: 2vw;}
div.mb30,p.mb30,ul.mb30,li.mb30,span.mb30,h2.mb30,h3.mb30,h4.mb30,h5.mb30,h6.mb30,table.mb30,img.mb30,dl.mb30,dt.mb30,dd.mb30 { margin-bottom: 3vw;}
div.mb40,p.mb40,ul.mb40,li.mb40,span.mb40,h2.mb40,h3.mb40,h4.mb40,h5.mb40,h6.mb40,table.mb40,img.mb40,dl.mb40,dt.mb40,dd.mb40 { margin-bottom: 4vw;}
div.mb60,p.mb60,ul.mb60,li.mb60,span.mb60,h2.mb60,h3.mb60,h4.mb60,h5.mb60,h6.mb60,table.mb60,img.mb60,dl.mb60,dt.mb60,dd.mb60 { margin-bottom: 8vw;}
div.mb80,p.mb80,ul.mb80,li.mb80,span.mb80,h2.mb80,h3.mb80,h4.mb80,h5.mb80,h6.mb80,table.mb80,img.mb80,dl.mb80,dt.mb80,dd.mb80 { margin-bottom: 10vw;}
div.mb100,p.mb100,ul.mb100,li.mb100,span.mb100,h2.mb100,h3.mb100,h4.mb100,h5.mb100,h6.mb100,table.mb100,img.mb100,dl.mb100,dt.mb100,dd.mb100 { margin-bottom: 14vw;}
div.mb120,p.mb120,ul.mb120,li.mb120,span.mb120,h2.mb120,h3.mb120,h4.mb120,h5.mb120,h6.mb120,table.mb120,img.mb120,dl.mb120,dt.mb120,dd.mb120 { margin-bottom: 16vw;}
div.mb0,p.mb0,ul.mb0,li.mb0,span.mb0,h2.mb0,h3.mb0,h4.mb0,h5.mb0,h6.mb0,table.mb0,img.mb0,dl.mb0,dt.mb0,dd.mb0  { margin-bottom: 0;}

div.mt10,p.mt10,ul.mt10,li.mt10,span.mt10,h2.mt10,h3.mt10,h4.mt10,h5.mt10,h6.mt10,table.mt10,img.mt10,dl.mt10,dt.mt10,dd.mt10 { margin-top: 1vw;}
div.mt20,p.mt20,ul.mt20,li.mt20,span.mt20,h2.mt20,h3.mt20,h4.mt20,h5.mt20,h6.mt20,table.mt20,img.mt20,dl.mt20,dt.mt20,dd.mt20 { margin-top: 2vw;}
div.mt30,p.mt30,ul.mt30,li.mt30,span.mt30,h2.mt30,h3.mt30,h4.mt30,h5.mt30,h6.mt30,table.mt30,img.mt30,dl.mt30,dt.mt30,dd.mt30 { margin-top: 3vw;}

/* =============================================
pc-size
================================================*/
@media screen and (min-width: 736px) { 

div.mb20,p.mb20,ul.mb20,li.mb20,span.mb20,h2.mb20,h3.mb20,h4.mb20,h5.mb20,h6.mb20,table.mb20,img.mb20,dl.mb20,dt.mb20,dd.mb20 { margin-bottom: 10px ;}
div.mb30,p.mb30,ul.mb30,li.mb30,span.mb30,h2.mb30,h3.mb30,h4.mb30,h5.mb30,h6.mb30,table.mb30,img.mb30,dl.mb30,dt.mb30,dd.mb30 { margin-bottom: 20px;}
div.mb40,p.mb40,ul.mb40,li.mb40,span.mb40,h2.mb40,h3.mb40,h4.mb40,h5.mb40,h6.mb40,table.mb40,img.mb40,dl.mb40,dt.mb40,dd.mb40 { margin-bottom: 40px ;}
div.mb60,p.mb60,ul.mb60,li.mb60,span.mb60,h2.mb60,h3.mb60,h4.mb60,h5.mb60,h6.mb60,table.mb60,img.mb60,dl.mb60,dt.mb60,dd.mb60 { margin-bottom: 60px ;}
div.mb80,p.mb80,ul.mb80,li.mb80,span.mb80,h2.mb80,h3.mb80,h4.mb80,h5.mb80,h6.mb80,table.mb80,img.mb80,dl.mb80,dt.mb80,dd.mb80 { margin-bottom: 80px ;}
div.mb100,p.mb100,ul.mb100,li.mb100,span.mb100,h2.mb100,h3.mb100,h4.mb100,h5.mb100,h6.mb100,table.mb100,img.mb100,dl.mb100,dt.mb100,dd.mb100 { margin-bottom: 100px;}
div.mb120,p.mb120,ul.mb120,li.mb120,span.mb120,h2.mb120,h3.mb120,h4.mb120,h5.mb120,h6.mb120,table.mb120,img.mb120,dl.mb120,dt.mb120,dd.mb120 { margin-bottom: 120px;}
	
div.mt10,p.mt10,ul.mt10,li.mt10,span.mt10,h2.mt10,h3.mt10,h4.mt10,h5.mt10,h6.mt10,table.mt10,img.mt10,dl.mt10,dt.mt10,dd.mt10 { margin-top: 10px;}
div.mt20,p.mt20,ul.mt20,li.mt20,span.mt20,h2.mt20,h3.mt20,h4.mt20,h5.mt20,h6.mt20,table.mt20,img.mt20,dl.mt20,dt.mt20,dd.mt20 { margin-top: 20px;}
div.mt30,p.mt30,ul.mt30,li.mt30,span.mt30,h2.mt30,h3.mt30,h4.mt30,h5.mt30,h6.mt30,table.mt30,img.mt30,dl.mt30,dt.mt30,dd.mt30 { margin-top: 30px;}

}