@charset "UTF-8";

/*--img--*/
.img-dummy{
  border:solid 5px #000;
  background-color:rgba(0,0,0,0.5);
}
.img-center{
  display:block;
  margin:auto;
}

/*--padding--*/
.pda0{
  padding:0;
}
.pda2{
  padding:2px;
}
.pda3{
  padding:3px;
}
.pda4{
  padding:4px;
}
.pda5{
  padding:5px;
}
.pda6{
  padding:6px;
}
.pda8{
  padding:8px;
}
.pda9{
  padding:9px;
}
.pda10{
  padding:10px;
}
.pda12{
  padding:12px;
}
.pda14{
  padding:14px;
}
.pda15{
  padding:15px;
}
.pda16{
  padding:16px;
}
.pda18{
  padding:18px;
}
.pda20{
  padding:20px;
}
.pda21{
  padding:21px;
}
.pda22{
  padding:22px;
}
.pda24{
  padding:24px;
}
.pda25{
  padding:25px;
}
.pda26{
  padding:26px;
}
.pda27{
  padding:27px;
}
.pda28{
  padding:28px;
}
.pda30{
  padding:30px;
}
.pda32{
  padding:32px;
}
.pda33{
  padding:33px;
}
.pda34{
  padding:34px;
}
.pda35{
  padding:35px;
}
.pda36{
  padding:36px;
}
.pda38{
  padding:38px;
}
.pda39{
  padding:39px;
}
.pda40{
  padding:40px;
}
.pda42{
  padding:42px;
}
.pda44{
  padding:44px;
}
.pda45{
  padding:45px;
}
.pda46{
  padding:46px;
}
.pda48{
  padding:48px;
}
.pda50{
  padding:50px;
}

/*--padding-top--*/
.pdt0{
  padding-top:0;
}
.pdt2{
  padding-top:2px;
}
.pdt3{
  padding-top:3px;
}
.pdt4{
  padding-top:4px;
}
.pdt5{
  padding-top:5px;
}
.pdt6{
  padding-top:6px;
}
.pdt8{
  padding-top:8px;
}
.pdt9{
  padding-top:9px;
}
.pdt10{
  padding-top:10px;
}
.pdt12{
  padding-top:12px;
}
.pdt14{
  padding-top:14px;
}
.pdt15{
  padding-top:15px;
}
.pdt16{
  padding-top:16px;
}
.pdt18{
  padding-top:18px;
}
.pdt20{
  padding-top:20px;
}
.pdt21{
  padding-top:21px;
}
.pdt22{
  padding-top:22px;
}
.pdt24{
  padding-top:24px;
}
.pdt25{
  padding-top:25px;
}
.pdt26{
  padding-top:26px;
}
.pdt27{
  padding-top:27px;
}
.pdt28{
  padding-top:28px;
}
.pdt30{
  padding-top:30px;
}
.pdt32{
  padding-top:32px;
}
.pdt33{
  padding-top:33px;
}
.pdt34{
  padding-top:34px;
}
.pdt35{
  padding-top:35px;
}
.pdt36{
  padding-top:36px;
}
.pdt38{
  padding-top:38px;
}
.pdt39{
  padding-top:39px;
}
.pdt40{
  padding-top:40px;
}
.pdt42{
  padding-top:42px;
}
.pdt44{
  padding-top:44px;
}
.pdt45{
  padding-top:45px;
}
.pdt46{
  padding-top:46px;
}
.pdt48{
  padding-top:48px;
}
.pdt50{
  padding-top:50px;
}

/*--padding-bottom--*/
.pdb0{
  padding-bottom:0;
}
.pdb2{
  padding-bottom:2px;
}
.pdb3{
  padding-bottom:3px;
}
.pdb4{
  padding-bottom:4px;
}
.pdb5{
  padding-bottom:5px;
}
.pdb6{
  padding-bottom:6px;
}
.pdb8{
  padding-bottom:8px;
}
.pdb9{
  padding-bottom:9px;
}
.pdb10{
  padding-bottom:10px;
}
.pdb12{
  padding-bottom:12px;
}
.pdb14{
  padding-bottom:14px;
}
.pdb15{
  padding-bottom:15px;
}
.pdb16{
  padding-bottom:16px;
}
.pdb18{
  padding-bottom:18px;
}
.pdb20{
  padding-bottom:20px;
}
.pdb21{
  padding-bottom:21px;
}
.pdb22{
  padding-bottom:22px;
}
.pdb24{
  padding-bottom:24px;
}
.pdb25{
  padding-bottom:25px;
}
.pdb26{
  padding-bottom:26px;
}
.pdb27{
  padding-bottom:27px;
}
.pdb28{
  padding-bottom:28px;
}
.pdb30{
  padding-bottom:30px;
}
.pdb32{
  padding-bottom:32px;
}
.pdb33{
  padding-bottom:33px;
}
.pdb34{
  padding-bottom:34px;
}
.pdb35{
  padding-bottom:35px;
}
.pdb36{
  padding-bottom:36px;
}
.pdb38{
  padding-bottom:38px;
}
.pdb39{
  padding-bottom:39px;
}
.pdb40{
  padding-bottom:40px;
}
.pdb42{
  padding-bottom:42px;
}
.pdb44{
  padding-bottom:44px;
}
.pdb45{
  padding-bottom:45px;
}
.pdb46{
  padding-bottom:46px;
}
.pdb48{
  padding-bottom:48px;
}
.pdb50{
  padding-bottom:50px;
}

/*--padding-right--*/
.pdr0{
  padding-right:0;
}
.pdr2{
  padding-right:2px;
}
.pdr3{
  padding-right:3px;
}
.pdr4{
  padding-right:4px;
}
.pdr5{
  padding-right:5px;
}
.pdr6{
  padding-right:6px;
}
.pdr8{
  padding-right:8px;
}
.pdr9{
  padding-right:9px;
}
.pdr10{
  padding-right:10px;
}
.pdr12{
  padding-right:12px;
}
.pdr14{
  padding-right:14px;
}
.pdr15{
  padding-right:15px;
}
.pdr16{
  padding-right:16px;
}
.pdr18{
  padding-right:18px;
}
.pdr20{
  padding-right:20px;
}
.pdr21{
  padding-right:21px;
}
.pdr22{
  padding-right:22px;
}
.pdr24{
  padding-right:24px;
}
.pdr25{
  padding-right:25px;
}
.pdr26{
  padding-right:26px;
}
.pdr27{
  padding-right:27px;
}
.pdr28{
  padding-right:28px;
}
.pdr30{
  padding-right:30px;
}
.pdr32{
  padding-right:32px;
}
.pdr33{
  padding-right:33px;
}
.pdr34{
  padding-right:34px;
}
.pdr35{
  padding-right:35px;
}
.pdr36{
  padding-right:36px;
}
.pdr38{
  padding-right:38px;
}
.pdr39{
  padding-right:39px;
}
.pdr40{
  padding-right:40px;
}
.pdr42{
  padding-right:42px;
}
.pdr44{
  padding-right:44px;
}
.pdr45{
  padding-right:45px;
}
.pdr46{
  padding-right:46px;
}
.pdr48{
  padding-right:48px;
}
.pdr50{
  padding-right:50px;
}

/*--padding-left--*/
.pdl0{
  padding-left:0;
}
.pdl2{
  padding-left:2px;
}
.pdl3{
  padding-left:3px;
}
.pdl4{
  padding-left:4px;
}
.pdl5{
  padding-left:5px;
}
.pdl6{
  padding-left:6px;
}
.pdl8{
  padding-left:8px;
}
.pdl9{
  padding-left:9px;
}
.pdl10{
  padding-left:10px;
}
.pdl12{
  padding-left:12px;
}
.pdl14{
  padding-left:14px;
}
.pdl15{
  padding-left:15px;
}
.pdl16{
  padding-left:16px;
}
.pdl18{
  padding-left:18px;
}
.pdl20{
  padding-left:20px;
}
.pdl21{
  padding-left:21px;
}
.pdl22{
  padding-left:22px;
}
.pdl24{
  padding-left:24px;
}
.pdl25{
  padding-left:25px;
}
.pdl26{
  padding-left:26px;
}
.pdl27{
  padding-left:27px;
}
.pdl28{
  padding-left:28px;
}
.pdl30{
  padding-left:30px;
}
.pdl32{
  padding-left:32px;
}
.pdl33{
  padding-left:33px;
}
.pdl34{
  padding-left:34px;
}
.pdl35{
  padding-left:35px;
}
.pdl36{
  padding-left:36px;
}
.pdl38{
  padding-left:38px;
}
.pdl39{
  padding-left:39px;
}
.pdl40{
  padding-left:40px;
}
.pdl42{
  padding-left:42px;
}
.pdl44{
  padding-left:44px;
}
.pdl45{
  padding-left:45px;
}
.pdl46{
  padding-left:46px;
}
.pdl48{
  padding-left:48px;
}
.pdl50{
  padding-left:50px;
}

/*--padding-top-bottom--*/
.pdtb0{
  padding-top:0;
  padding-bottom:0;
}
.pdtb2{
  padding-top:2px;
  padding-bottom:2px;
}
.pdtb3{
  padding-top:3px;
  padding-bottom:3px;
}
.pdtb4{
  padding-top:4px;
  padding-bottom:4px;
}
.pdtb5{
  padding-top:5px;
  padding-bottom:5px;
}
.pdtb6{
  padding-top:6px;
  padding-bottom:6px;
}
.pdtb8{
  padding-top:8px;
  padding-bottom:8px;
}
.pdtb9{
  padding-top:9px;
  padding-bottom:9px;
}
.pdtb10{
  padding-top:10px;
  padding-bottom:10px;
}
.pdtb12{
  padding-top:12px;
  padding-bottom:12px;
}
.pdtb14{
  padding-top:14px;
  padding-bottom:14px;
}
.pdtb15{
  padding-top:15px;
  padding-bottom:15px;
}
.pdtb16{
  padding-top:16px;
  padding-bottom:16px;
}
.pdtb18{
  padding-top:18px;
  padding-bottom:18px;
}
.pdtb20{
  padding-top:20px;
  padding-bottom:20px;
}
.pdtb21{
  padding-top:21px;
  padding-bottom:21px;
}
.pdtb22{
  padding-top:22px;
  padding-bottom:22px;
}
.pdtb24{
  padding-top:24px;
  padding-bottom:24px;
}
.pdtb25{
  padding-top:25px;
  padding-bottom:25px;
}
.pdtb26{
  padding-top:26px;
  padding-bottom:26px;
}
.pdtb27{
  padding-top:27px;
  padding-bottom:27px;
}
.pdtb28{
  padding-top:28px;
  padding-bottom:28px;
}
.pdtb30{
  padding-top:30px;
  padding-bottom:30px;
}
.pdtb32{
  padding-top:32px;
  padding-bottom:32px;
}
.pdtb33{
  padding-top:33px;
  padding-bottom:33px;
}
.pdtb34{
  padding-top:34px;
  padding-bottom:34px;
}
.pdtb35{
  padding-top:35px;
  padding-bottom:35px;
}
.pdtb36{
  padding-top:36px;
  padding-bottom:36px;
}
.pdtb38{
  padding-top:38px;
  padding-bottom:38px;
}
.pdtb39{
  padding-top:39px;
  padding-bottom:39px;
}
.pdtb40{
  padding-top:40px;
  padding-bottom:40px;
}
.pdtb42{
  padding-top:42px;
  padding-bottom:42px;
}
.pdtb44{
  padding-top:44px;
  padding-bottom:44px;
}
.pdtb45{
  padding-top:45px;
  padding-bottom:45px;
}
.pdtb46{
  padding-top:46px;
  padding-bottom:46px;
}
.pdtb48{
  padding-top:48px;
  padding-bottom:48px;
}
.pdtb50{
  padding-top:50px;
  padding-bottom:50px;
}

/*--padding-right-left--*/
.pdrl0{
  padding-right:0;
  padding-left:0;
}
.pdrl2{
  padding-right:2px;
  padding-left:2px;
}
.pdrl3{
  padding-right:3px;
  padding-left:3px;
}
.pdrl4{
  padding-right:4px;
  padding-left:4px;
}
.pdrl5{
  padding-right:5px;
  padding-left:5px;
}
.pdrl6{
  padding-right:6px;
  padding-left:6px;
}
.pdrl8{
  padding-right:8px;
  padding-left:8px;
}
.pdrl9{
  padding-right:9px;
  padding-left:9px;
}
.pdrl10{
  padding-right:10px;
  padding-left:10px;
}
.pdrl12{
  padding-right:12px;
  padding-left:12px;
}
.pdrl14{
  padding-right:14px;
  padding-left:14px;
}
.pdrl15{
  padding-right:15px;
  padding-left:15px;
}
.pdrl16{
  padding-right:16px;
  padding-left:16px;
}
.pdrl18{
  padding-right:18px;
  padding-left:18px;
}
.pdrl20{
  padding-right:20px;
  padding-left:20px;
}
.pdrl21{
  padding-right:21px;
  padding-left:21px;
}
.pdrl22{
  padding-right:22px;
  padding-left:22px;
}
.pdrl24{
  padding-right:24px;
  padding-left:24px;
}
.pdrl25{
  padding-right:25px;
  padding-left:25px;
}
.pdrl26{
  padding-right:26px;
  padding-left:26px;
}
.pdrl27{
  padding-right:27px;
  padding-left:27px;
}
.pdrl28{
  padding-right:28px;
  padding-left:28px;
}
.pdrl30{
  padding-right:30px;
  padding-left:30px;
}
.pdrl32{
  padding-right:32px;
  padding-left:32px;
}
.pdrl33{
  padding-right:33px;
  padding-left:33px;
}
.pdrl34{
  padding-right:34px;
  padding-left:34px;
}
.pdrl35{
  padding-right:35px;
  padding-left:35px;
}
.pdrl36{
  padding-right:36px;
  padding-left:36px;
}
.pdrl38{
  padding-right:38px;
  padding-left:38px;
}
.pdrl39{
  padding-right:39px;
  padding-left:39px;
}
.pdrl40{
  padding-right:40px;
  padding-left:40px;
}
.pdrl42{
  padding-right:42px;
  padding-left:42px;
}
.pdrl44{
  padding-right:44px;
  padding-left:44px;
}
.pdrl45{
  padding-right:45px;
  padding-left:45px;
}
.pdrl46{
  padding-right:46px;
  padding-left:46px;
}
.pdrl48{
  padding-right:48px;
  padding-left:48px;
}
.pdrl50{
  padding-right:50px;
  padding-left:50px;
}

/*--margin--*/
.mga0{
  margin:0;
}
.mga2{
  margin:2px;
}
.mga3{
  margin:3px;
}
.mga4{
  margin:4px;
}
.mga5{
  margin:5px;
}
.mga6{
  margin:6px;
}
.mga8{
  margin:8px;
}
.mga9{
  margin:9px;
}
.mga10{
  margin:10px;
}
.mga12{
  margin:12px;
}
.mga14{
  margin:14px;
}
.mga15{
  margin:15px;
}
.mga16{
  margin:16px;
}
.mga18{
  margin:18px;
}
.mga20{
  margin:20px;
}
.mga21{
  margin:21px;
}
.mga22{
  margin:22px;
}
.mga24{
  margin:24px;
}
.mga25{
  margin:25px;
}
.mga26{
  margin:26px;
}
.mga27{
  margin:27px;
}
.mga28{
  margin:28px;
}
.mga30{
  margin:30px;
}
.mga32{
  margin:32px;
}
.mga33{
  margin:33px;
}
.mga34{
  margin:34px;
}
.mga35{
  margin:35px;
}
.mga36{
  margin:36px;
}
.mga38{
  margin:38px;
}
.mga39{
  margin:39px;
}
.mga40{
  margin:40px;
}
.mga42{
  margin:42px;
}
.mga44{
  margin:44px;
}
.mga45{
  margin:45px;
}
.mga46{
  margin:46px;
}
.mga48{
  margin:48px;
}
.mga50{
  margin:50px;
}

/*--margin-top--*/
.mgt0{
  margin-top:0;
}
.mgt2{
  margin-top:2px;
}
.mgt3{
  margin-top:3px;
}
.mgt4{
  margin-top:4px;
}
.mgt5{
  margin-top:5px;
}
.mgt6{
  margin-top:6px;
}
.mgt8{
  margin-top:8px;
}
.mgt9{
  margin-top:9px;
}
.mgt10{
  margin-top:10px;
}
.mgt12{
  margin-top:12px;
}
.mgt14{
  margin-top:14px;
}
.mgt15{
  margin-top:15px;
}
.mgt16{
  margin-top:16px;
}
.mgt18{
  margin-top:18px;
}
.mgt20{
  margin-top:20px;
}
.mgt21{
  margin-top:21px;
}
.mgt22{
  margin-top:22px;
}
.mgt24{
  margin-top:24px;
}
.mgt25{
  margin-top:25px;
}
.mgt26{
  margin-top:26px;
}
.mgt27{
  margin-top:27px;
}
.mgt28{
  margin-top:28px;
}
.mgt30{
  margin-top:30px;
}
.mgt32{
  margin-top:32px;
}
.mgt33{
  margin-top:33px;
}
.mgt34{
  margin-top:34px;
}
.mgt35{
  margin-top:35px;
}
.mgt36{
  margin-top:36px;
}
.mgt38{
  margin-top:38px;
}
.mgt39{
  margin-top:39px;
}
.mgt40{
  margin-top:40px;
}
.mgt42{
  margin-top:42px;
}
.mgt44{
  margin-top:44px;
}
.mgt45{
  margin-top:45px;
}
.mgt46{
  margin-top:46px;
}
.mgt48{
  margin-top:48px;
}
.mgt50{
  margin-top:50px;
}

/*--margin-bottom--*/
.mgb0{
  margin-bottom:0;
}
.mgb2{
  margin-bottom:2px;
}
.mgb3{
  margin-bottom:3px;
}
.mgb4{
  margin-bottom:4px;
}
.mgb5{
  margin-bottom:5px;
}
.mgb6{
  margin-bottom:6px;
}
.mgb8{
  margin-bottom:8px;
}
.mgb9{
  margin-bottom:9px;
}
.mgb10{
  margin-bottom:10px;
}
.mgb12{
  margin-bottom:12px;
}
.mgb14{
  margin-bottom:14px;
}
.mgb15{
  margin-bottom:15px;
}
.mgb16{
  margin-bottom:16px;
}
.mgb18{
  margin-bottom:18px;
}
.mgb20{
  margin-bottom:20px;
}
.mgb21{
  margin-bottom:21px;
}
.mgb22{
  margin-bottom:22px;
}
.mgb24{
  margin-bottom:24px;
}
.mgb25{
  margin-bottom:25px;
}
.mgb26{
  margin-bottom:26px;
}
.mgb27{
  margin-bottom:27px;
}
.mgb28{
  margin-bottom:28px;
}
.mgb30{
  margin-bottom:30px;
}
.mgb32{
  margin-bottom:32px;
}
.mgb33{
  margin-bottom:33px;
}
.mgb34{
  margin-bottom:34px;
}
.mgb35{
  margin-bottom:35px;
}
.mgb36{
  margin-bottom:36px;
}
.mgb38{
  margin-bottom:38px;
}
.mgb39{
  margin-bottom:39px;
}
.mgb40{
  margin-bottom:40px;
}
.mgb42{
  margin-bottom:42px;
}
.mgb44{
  margin-bottom:44px;
}
.mgb45{
  margin-bottom:45px;
}
.mgb46{
  margin-bottom:46px;
}
.mgb48{
  margin-bottom:48px;
}
.mgb50{
  margin-bottom:50px;
}

/*--margin-right--*/
.mgr0{
  margin-right:0;
}
.mgr2{
  margin-right:2px;
}
.mgr3{
  margin-right:3px;
}
.mgr4{
  margin-right:4px;
}
.mgr5{
  margin-right:5px;
}
.mgr6{
  margin-right:6px;
}
.mgr8{
  margin-right:8px;
}
.mgr9{
  margin-right:9px;
}
.mgr10{
  margin-right:10px;
}
.mgr12{
  margin-right:12px;
}
.mgr14{
  margin-right:14px;
}
.mgr15{
  margin-right:15px;
}
.mgr16{
  margin-right:16px;
}
.mgr18{
  margin-right:18px;
}
.mgr20{
  margin-right:20px;
}
.mgr21{
  margin-right:21px;
}
.mgr22{
  margin-right:22px;
}
.mgr24{
  margin-right:24px;
}
.mgr25{
  margin-right:25px;
}
.mgr26{
  margin-right:26px;
}
.mgr27{
  margin-right:27px;
}
.mgr28{
  margin-right:28px;
}
.mgr30{
  margin-right:30px;
}
.mgr32{
  margin-right:32px;
}
.mgr33{
  margin-right:33px;
}
.mgr34{
  margin-right:34px;
}
.mgr35{
  margin-right:35px;
}
.mgr36{
  margin-right:36px;
}
.mgr38{
  margin-right:38px;
}
.mgr39{
  margin-right:39px;
}
.mgr40{
  margin-right:40px;
}
.mgr42{
  margin-right:42px;
}
.mgr44{
  margin-right:44px;
}
.mgr45{
  margin-right:45px;
}
.mgr46{
  margin-right:46px;
}
.mgr48{
  margin-right:48px;
}
.mgr50{
  margin-right:50px;
}

/*--margin-left--*/
.mgl0{
  margin-left:0;
}
.mgl2{
  margin-left:2px;
}
.mgl3{
  margin-left:3px;
}
.mgl4{
  margin-left:4px;
}
.mgl5{
  margin-left:5px;
}
.mgl6{
  margin-left:6px;
}
.mgl8{
  margin-left:8px;
}
.mgl9{
  margin-left:9px;
}
.mgl10{
  margin-left:10px;
}
.mgl12{
  margin-left:12px;
}
.mgl14{
  margin-left:14px;
}
.mgl15{
  margin-left:15px;
}
.mgl16{
  margin-left:16px;
}
.mgl18{
  margin-left:18px;
}
.mgl20{
  margin-left:20px;
}
.mgl21{
  margin-left:21px;
}
.mgl22{
  margin-left:22px;
}
.mgl24{
  margin-left:24px;
}
.mgl25{
  margin-left:25px;
}
.mgl26{
  margin-left:26px;
}
.mgl27{
  margin-left:27px;
}
.mgl28{
  margin-left:28px;
}
.mgl30{
  margin-left:30px;
}
.mgl32{
  margin-left:32px;
}
.mgl33{
  margin-left:33px;
}
.mgl34{
  margin-left:34px;
}
.mgl35{
  margin-left:35px;
}
.mgl36{
  margin-left:36px;
}
.mgl38{
  margin-left:38px;
}
.mgl39{
  margin-left:39px;
}
.mgl40{
  margin-left:40px;
}
.mgl42{
  margin-left:42px;
}
.mgl44{
  margin-left:44px;
}
.mgl45{
  margin-left:45px;
}
.mgl46{
  margin-left:46px;
}
.mgl48{
  margin-left:48px;
}
.mgl50{
  margin-left:50px;
}

/*--margin-top-bottom--*/
.mgtb0{
  margin-top:0;
  margin-bottom:0;
}
.mgtb2{
  margin-top:2px;
  margin-bottom:2px;
}
.mgtb3{
  margin-top:3px;
  margin-bottom:3px;
}
.mgtb4{
  margin-top:4px;
  margin-bottom:4px;
}
.mgtb5{
  margin-top:5px;
  margin-bottom:5px;
}
.mgtb6{
  margin-top:6px;
  margin-bottom:6px;
}
.mgtb8{
  margin-top:8px;
  margin-bottom:8px;
}
.mgtb9{
  margin-top:9px;
  margin-bottom:9px;
}
.mgtb10{
  margin-top:10px;
  margin-bottom:10px;
}
.mgtb12{
  margin-top:12px;
  margin-bottom:12px;
}
.mgtb14{
  margin-top:14px;
  margin-bottom:14px;
}
.mgtb15{
  margin-top:15px;
  margin-bottom:15px;
}
.mgtb16{
  margin-top:16px;
  margin-bottom:16px;
}
.mgtb18{
  margin-top:18px;
  margin-bottom:18px;
}
.mgtb20{
  margin-top:20px;
  margin-bottom:20px;
}
.mgtb21{
  margin-top:21px;
  margin-bottom:21px;
}
.mgtb22{
  margin-top:22px;
  margin-bottom:22px;
}
.mgtb24{
  margin-top:24px;
  margin-bottom:24px;
}
.mgtb25{
  margin-top:25px;
  margin-bottom:25px;
}
.mgtb26{
  margin-top:26px;
  margin-bottom:26px;
}
.mgtb27{
  margin-top:27px;
  margin-bottom:27px;
}
.mgtb28{
  margin-top:28px;
  margin-bottom:28px;
}
.mgtb30{
  margin-top:30px;
  margin-bottom:30px;
}
.mgtb32{
  margin-top:32px;
  margin-bottom:32px;
}
.mgtb33{
  margin-top:33px;
  margin-bottom:33px;
}
.mgtb34{
  margin-top:34px;
  margin-bottom:34px;
}
.mgtb35{
  margin-top:35px;
  margin-bottom:35px;
}
.mgtb36{
  margin-top:36px;
  margin-bottom:36px;
}
.mgtb38{
  margin-top:38px;
  margin-bottom:38px;
}
.mgtb39{
  margin-top:39px;
  margin-bottom:39px;
}
.mgtb40{
  margin-top:40px;
  margin-bottom:40px;
}
.mgtb42{
  margin-top:42px;
  margin-bottom:42px;
}
.mgtb44{
  margin-top:44px;
  margin-bottom:44px;
}
.mgtb45{
  margin-top:45px;
  margin-bottom:45px;
}
.mgtb46{
  margin-top:46px;
  margin-bottom:46px;
}
.mgtb48{
  margin-top:48px;
  margin-bottom:48px;
}
.mgtb50{
  margin-top:50px;
  margin-bottom:50px;
}

/*--margin-right-left--*/
.mgrl0{
  margin-right:0;
  margin-left:0;
}
.mgrl2{
  margin-right:2px;
  margin-left:2px;
}
.mgrl3{
  margin-right:3px;
  margin-left:3px;
}
.mgrl4{
  margin-right:4px;
  margin-left:4px;
}
.mgrl5{
  margin-right:5px;
  margin-left:5px;
}
.mgrl6{
  margin-right:6px;
  margin-left:6px;
}
.mgrl8{
  margin-right:8px;
  margin-left:8px;
}
.mgrl9{
  margin-right:9px;
  margin-left:9px;
}
.mgrl10{
  margin-right:10px;
  margin-left:10px;
}
.mgrl12{
  margin-right:12px;
  margin-left:12px;
}
.mgrl14{
  margin-right:14px;
  margin-left:14px;
}
.mgrl15{
  margin-right:15px;
  margin-left:15px;
}
.mgrl16{
  margin-right:16px;
  margin-left:16px;
}
.mgrl18{
  margin-right:18px;
  margin-left:18px;
}
.mgrl20{
  margin-right:20px;
  margin-left:20px;
}
.mgrl21{
  margin-right:21px;
  margin-left:21px;
}
.mgrl22{
  margin-right:22px;
  margin-left:22px;
}
.mgrl24{
  margin-right:24px;
  margin-left:24px;
}
.mgrl25{
  margin-right:25px;
  margin-left:25px;
}
.mgrl26{
  margin-right:26px;
  margin-left:26px;
}
.mgrl27{
  margin-right:27px;
  margin-left:27px;
}
.mgrl28{
  margin-right:28px;
  margin-left:28px;
}
.mgrl30{
  margin-right:30px;
  margin-left:30px;
}
.mgrl32{
  margin-right:32px;
  margin-left:32px;
}
.mgrl33{
  margin-right:33px;
  margin-left:33px;
}
.mgrl34{
  margin-right:34px;
  margin-left:34px;
}
.mgrl35{
  margin-right:35px;
  margin-left:35px;
}
.mgrl36{
  margin-right:36px;
  margin-left:36px;
}
.mgrl38{
  margin-right:38px;
  margin-left:38px;
}
.mgrl39{
  margin-right:39px;
  margin-left:39px;
}
.mgrl40{
  margin-right:40px;
  margin-left:40px;
}
.mgrl42{
  margin-right:42px;
  margin-left:42px;
}
.mgrl44{
  margin-right:44px;
  margin-left:44px;
}
.mgrl45{
  margin-right:45px;
  margin-left:45px;
}
.mgrl46{
  margin-right:46px;
  margin-left:46px;
}
.mgrl48{
  margin-right:48px;
  margin-left:48px;
}
.mgrl50{
  margin-right:50px;
  margin-left:50px;
}

/*--ul--*/
ul{
  padding-left:0;
}
li{
  list-style:none;
}

/*--a--*/
a:hover{
  text-decoration:none;
}

/*--br--*/
.tc{
  text-align:center;
}
@media screen and (max-width:1300px){
  .tc{
    text-align:left;
  }
  .tc br{
    display:none;
  }
}
.nbr{
  display:block;
}
@media screen and (max-width:1100px){
  .nbr{
    display:none;
  }
}
.wbr{
  display:none;
}
@media screen and (max-width:780px){
  .wbr{
    display:block;
  }
}
.wbr780{
  display:none;
}
@media screen and (max-width:780px){
  .wbr780{
    display:block;
  }
}
.wbr480{
  display:none;
}
@media screen and (max-width:480px){
  .wbr480{
    display:block;
  }
}

/*--table--*/
@media screen and (max-width:780px){
  th,
  td{
    width:100%;
    display:block;
    text-align:center;
  }
}
table{
  width:100%;
}
tr{
  border-bottom:dotted 1px #ddd;
}
th{
  padding:8px 0;
  text-align: center;
}
td{
  padding:8px 0;
}
.dt{
  display:table;
  width:100% !important;
}
.dtc{
  display:table-cell;
}
.f-box{
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display:flex;
}
@media screen and (max-width:780px){
  .f-box{
    display:block;
  }
}

/*--width--*/
.w120{
  width:120px;
  margin:0 auto;
}
.w240{
  width:240px;
  margin:0 auto;
}
.w360{
  width:360px;
  margin:0 auto;
}
.w480{
  width:480px;
  margin:0 auto;
}
.w600{
  width:600px;
  margin:0 auto;
}
.w720{
  width:720px;
  margin:0 auto;
}
.w840{
  width:840px;
  margin:0 auto;
}
.w960{
  width:960px;
  margin:0 auto;
}
@media screen and (max-width:780px){
  .w120,
  .w240,
  .w360,
  .w480,
  .w600,
  .w720,
  .w840,
  .w960{
    width:100%;
  }
}

/*--gogle-map--*/
.ggmap {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}
 
.ggmap iframe,
.ggmap object,
.ggmap embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 150px;
}
.backtotop {
  position:fixed;
  bottom:16px;
  right:-64px;
  display:block;
  color:#f00;
  text-decoration:none;
  font-weight:bold;
  background-color:#fff;
  border:solid 1px #f00;
  padding:16px;
  width:64px;
  height:64px;
  text-align:center;
  border-radius:100%;
  box-sizing:border-box;
  z-index:200;
}
.backtotop:hover{
  background-color:#f00;
  color:#fff;
  transition:0.3s;
  border:solid 1px #fff;
}