@charset "UTF-8";

@media screen{


/* --------------------------------
  debug
-------------------------------- */
  .debug { background:red; }
  .debug2 { background:green; }
  .debug3 { background:yellow; }
  .debug4 { background:orange; }  
  .debug5 { background:blue; }
  .debug6 { background:black; }

/* --------------------------------
  table 
-------------------------------- */

  .table{ width: 100%; margin: 0; border:1px solid #DFDFDF; border-collapse:collapse; padding:0.3em; color:#555; }
  .table{ -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

  .marble td{ background: #f2f2f2; }
  
  .table th{ 
   background-color: #F1F1F1;
   background-image: -ms-linear-gradient(top,#f9f9f9,#ececec);
   background-image: -moz-linear-gradient(top,#f9f9f9,#ececec);
   background-image: -o-linear-gradient(top,#f9f9f9,#ececec);
   background-image: -webkit-gradient(linear,left top,left bottom,from(#f9f9f9),to(#ececec));
   background-image: -webkit-linear-gradient(top,#f9f9f9,#ececec);
   background-image: linear-gradient(top,#f9f9f9,#ececec);
 }

  .table th{ font-weight:normal; padding:0.5em; color:#363636; border-bottom-color: #DFDFDF; }
  .table th a{ color:#555; }  
  .table td{ padding:5px; border-top-color: white;  }

  .table tr{ padding:0.5em; color:#363636; border-bottom-color: #DFDFDF; }
  .table tr{ border: solid 1px #ccc; }
  .table_tr{ background: #f3f3f3; }

  .table.setting th{ border-right: solid 1px #DFDFDF; color: white; background: #333;}
  .table.setting td{ padding: 5px;
   border-top-color: white;
   height: 40px;
   border-right: #DFDFDF 1px solid;
   background: white; text-align:center; }
   
  .table.setting.basic td.tal{ text-align:left; padding:0 10px; }
  .table.setting.basic td{ font-size:12px; }  
  
  .table.setting th.edit { background:#f7f7f7; color:black; }
  .table.setting th.edit a{ text-decoration:underline; } 
  .table.setting th.edit a:hover{ text-decoration:none; }   
    
  .table.setting tr:nth-child(2n+1) { background:#f7f7f7; }


  .table.setting input[type="text"] { width:100px; }
  .scomment { font-size:12px; line-height:1.2; margin:5px 0 5px; }
  
  .table.basic th{ background:#333; color:white; font-size:12px; }
  .table.basic td{ padding-left:10px; font-size:12px;  }   
  .table.basic .edit{ background:white; padding-left:0; border-left:1px solid #e7e7e7; font-size:13px; }

  .table.basic .comment{ color:gray; font-size:11px; }   
  
.table.setting.bank td{ padding:0; }

.table.setting.bank td:hover{ background:whitesmoke; }
.table.setting.bank td span.none{ display:block; width:200px; height:50px; line-height:50px; background:whitesmoke }
.table.setting.bank td a{ display:block; width:200px; height:50px; line-height:50px; }

#check-id{ margin-left:15px; margin-top:5px; display:block; }
  
/* --------------------------------
  table2 
-------------------------------- */

  .table2{ width: 100%; margin: 0; border:1px solid #DFDFDF; border-collapse:collapse; padding:0.3em; color:#555; }
  .table2{ -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

  .marble2 td{ background: #f2f2f2; }
  
  .table2 th{color:white; background:black;
 }

  .table2 th{ font-weight:normal; padding:0.5em; border-right:solid 1px #ccc;  }
 
   .table2 th.th6{ width:80px  }
 
  .table2 th a{ color:white; text-decoration:underline; }  
  .table2 td{ padding:5px; border-top-color: white; height:100px; border-right:#DFDFDF 1px solid; }

  .table2 td.oneline{ height:auto; }
  .table2 tr{ padding:0.5em; color:#363636; border-bottom:solid 1px #DFDFDF; }


.table2 tr:nth-child(2n+1) { background:#f7f7f7; }
  
.table2 td.td0{ padding:15px; }  
/* --------------------------------
  table3 
-------------------------------- */

  .table3{ width: 100%; clear: both; margin: 0; border:1px solid #DFDFDF; border-collapse:collapse; padding:0.3em; color:#555; }
  .table3{ -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

  .marble3 td{ background: #f2f2f2; }
  
  .table3 th{ color:white;
 }

  .table3 th{ font-weight:normal; padding:0.5em; border-right:solid 1px #ccc;  }
  .table3 th a{ color:white; text-decoration:underline; }  
  .table3 td{ padding:5px; border-top-color: white; height:100px; border-right:#DFDFDF 1px solid; background:white; }

  .table3 tr{ padding:0.5em; color:#363636; border-bottom:solid 1px #DFDFDF; }


  .table_tr{ background: #f3f3f3;}


.table .under a{ text-decoration:underline; }    
/* --------------------------------
  table4 
-------------------------------- */

  .table4{ width: 100%; clear: both; margin: 0; border:1px solid #DFDFDF; border-collapse:collapse; padding:0.3em; color:#555; }
  .table4{ -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

  .marble4 td{ background: #f2f2f2; }
  
  .table4 th{color:white; background:black;
 }

  .table4 th{ font-weight:normal; padding:0.5em; border-right:solid 1px #ccc;  }
  .table4 th a{ color:white; text-decoration:underline; }  
  .table4 td{ padding:30px; border-top-color: white; height:100px; border-right:#DFDFDF 1px solid; }

  .table4 tr{ padding:0.5em; color:#363636; border-bottom:solid 1px #DFDFDF; }


.table4 tr:nth-child(2n+1) { background:#f7f7f7; }
  
  
/* --------------------------------
  mediaTable 
-------------------------------- */

  .mediaTable{ width: 100%; clear: both; margin: 0; border:1px solid #DFDFDF; border-collapse:collapse; padding:0.3em; color:#555; }
  .mediaTable{ -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
  
  .mediaTable th{ color:white; background:#333; }

  .mediaTable th{ font-weight:normal; padding:0.5em; border-right:solid 1px #ccc;  }
  .mediaTable th a{ color:white; text-decoration:underline; }  
  .mediaTable td{ padding:5px; border-top-color: white; height:40px; border-right:#DFDFDF 1px solid; background:white; }

  .mediaTable tr{ padding:0.5em; color:#363636; border-bottom:solid 1px #DFDFDF; }
  
  
  .mediaTable th{ color:white; background:#333; }
  
  .mediaTable td{ text-align:center; }
    
  .mediaTable td.tal { text-align: left; }
  .mediaTable td.tar { text-align: right; }
/* --------------------------------
  cal 
-------------------------------- */

  .cal{ width: 600px; clear: both; margin: 0; border:1px solid #DFDFDF; border-collapse:collapse; padding:0.3em; color:#555; }
  .cal{ -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }


  .cal th{ 
   background-color: #F1F1F1;
   background-image: -ms-linear-gradient(top,#f9f9f9,#ececec);
   background-image: -moz-linear-gradient(top,#f9f9f9,#ececec);
   background-image: -o-linear-gradient(top,#f9f9f9,#ececec);
   background-image: -webkit-gradient(linear,left top,left bottom,from(#f9f9f9),to(#ececec));
   background-image: -webkit-linear-gradient(top,#f9f9f9,#ececec);
   background-image: linear-gradient(top,#f9f9f9,#ececec);
 }

  .cal th{ font-weight:normal; padding:0.5em; color:#363636; text-align: center; border-bottom-color: #DFDFDF; }
  .cal th a{ color:#555; }  
  .cal td{ padding:10px;  text-align:center; border-top-color: white;  }
  .cal tr{ border: solid 1px #363636; }



/* --------------------------------
  display 
-------------------------------- */

  .dsn { display: none;}
  .dsi { display: inline;}

/* --------------------------------
  float 
-------------------------------- */
  
  .fl { float:left; }
  .fr { float:right; }
  .fn { float:none; }
  .cl { clear:both; }
  
  /* for modern browsers */
  .cf:before,
  .cf:after { content:""; display:table; }
  .cf:after { clear:both; }
  /* for IE6/7 */
  .cf { zoom:1; }
  
  
/* --------------------------------
  decoration
-------------------------------- */
  
  .dott { border-top:1px dotted #ccc; }
  .dotb { border-bottom:1px dotted #ccc; }
  .dotl { border-left:1px dotted #ccc; }
  .dotr { border-right:1px dotted #ccc; }
  .dot { border:1px dotted #ccc; }
  
  .border { border:1px solid #ccc; }
  .borderl { border-left:1px solid #ccc; }
  .borderr { border-right:1px solid #ccc; }
  .borderb { border-bottom:1px solid #ccc; }
  .bordert { border-top:1px solid #ccc; }

  .bordern { border:none; }
  .borderln { border-left: none; }
  .borderrn { border-right: none; }
  .bordertn { border-top: none; }
  .borderbn { border-bottom: none; }

  .borderlr { border-left:1px solid #ccc;  border-right:1px solid #ccc; }
  .bordertb{ border-top:1px solid #ccc;  border-bottom:1px solid #ccc; }
    
/* --------------------------------
  text 
-------------------------------- */
  
  /* color */
  .fc_36 { color:#363636; }

  /* 140web colorcode */
  .fc_bl, .fc_black { color:black; }
  .fc_aliceblue { color:aliceblue; }
  .fc_darkcyan { color:darkcyan; }
  .fc_lightyellow { color:lightyellow; }
  .fc_coral { color:coral; }
  .fc_dimgray { color:dimgray; }
  .fc_lavender { color:lavender; }
  .fc_teal { color:teal; }
  .fc_lightgoldenrodyellow { color:lightgoldenrodyellow; }
  .fc_tomato { color:tomato; }
  .fc_gray { color:gray; }
  .fc_lightsteelblue { color:lightsteelblue; }
  .fc_darkslategray { color:darkslategray; }
  .fc_lemonchiffon { color:lemonchiffon; }
  .fc_orangered { color:orangered; }
  .fc_darkgray { color:darkgray; }
  .fc_lightslategray { color:lightslategray; }
  .fc_darkgreen { color:darkgreen; }
  .fc_wheat { color:wheat; }
  .fc_rd,.fc_red { color:red; }
  .fc_silver { color:silver; }
  .fc_slategray { color:slategray; }
  .fc_gr, .fc_green { color:green; }
  .fc_burlywood { color:burlywood; }
  .fc_crimson { color:crimson; }
  .fc_lightgrey { color:lightgrey; }
  .fc_steelblue { color:steelblue; }
  .fc_forestgreen { color:forestgreen; }
  .fc_tan { color:tan; }
  .fc_mediumvioletred { color:mediumvioletred; }
  .fc_gainsboro { color:gainsboro; }
  .fc_royalblue { color:royalblue; }
  .fc_seagreen { color:seagreen; }
  .fc_khaki { color:khaki; }
  .fc_deeppink { color:deeppink; }
  .fc_whitesmoke { color:whitesmoke; }
  .fc_midnightblue { color:midnightblue; }
  .fc_mediumseagreen { color:mediumseagreen; }
  .fc_yellow { color:yellow; }
  .fc_hotpink { color:hotpink; }
  .fc_wh,.fc_white { color:white; }
  .fc_navy { color:navy; }
  .fc_mediumaquamarine { color:mediumaquamarine; }
  .fc_gold { color:gold; }
  .fc_palevioletred { color:palevioletred; }
  .fc_snow { color:snow; }
  .fc_darkblue { color:darkblue; }
  .fc_darkseagreen { color:darkseagreen; }
  .fc_orange { color:orange; }
  .fc_pink { color:pink; }
  .fc_ghostwhite { color:ghostwhite; }
  .fc_mediumblue { color:mediumblue; }
  .fc_aquamarine { color:aquamarine; }
  .fc_sandybrown { color:sandybrown; }
  .fc_lightpink { color:lightpink; }
  .fc_floralwhite { color:floralwhite; }
  .fc_blue { color:blue; }
  .fc_palegreen { color:palegreen; }
  .fc_darkorange { color:darkorange; }
  .fc_thistle { color:thistle; }
  .fc_linen { color:linen; }
  .fc_dodgerblue { color:dodgerblue; }
  .fc_lightgreen { color:lightgreen; }
  .fc_goldenrod { color:goldenrod; }
  .fc_magenta { color:magenta; }
  .fc_antiquewhite { color:antiquewhite; }
  .fc_cornflowerblue { color:cornflowerblue; }
  .fc_springgreen { color:springgreen; }
  .fc_peru { color:peru; }
  .fc_fuchsia { color:fuchsia; }
  .fc_papayawhip { color:papayawhip; }
  .fc_deepskyblue { color:deepskyblue; }
  .fc_mediumspringgreen { color:mediumspringgreen; }
  .fc_darkgoldenrod { color:darkgoldenrod; }
  .fc_violet { color:violet; }
  .fc_blanchedalmond { color:blanchedalmond; }
  .fc_lightskyblue { color:lightskyblue; }
  .fc_lawngreen { color:lawngreen; }
  .fc_chocolate { color:chocolate; }
  .fc_plum { color:plum; }
  .fc_bisque { color:bisque; }
  .fc_skyblue { color:skyblue; }
  .fc_chartreuse { color:chartreuse; }
  .fc_sienna { color:sienna; }
  .fc_orchid { color:orchid; }
  .fc_moccasin { color:moccasin; }
  .fc_lightblue { color:lightblue; }
  .fc_greenyellow { color:greenyellow; }
  .fc_saddlebrown { color:saddlebrown; }
  .fc_mediumorchid { color:mediumorchid; }
  .fc_navajowhite { color:navajowhite; }
  .fc_powderblue { color:powderblue; }
  .fc_lime { color:lime; }
  .fc_maroon { color:maroon; }
  .fc_darkorchid { color:darkorchid; }
  .fc_peachpuff { color:peachpuff; }
  .fc_paleturquoise { color:paleturquoise; }
  .fc_limegreen { color:limegreen; }
  .fc_darkred { color:darkred; }
  .fc_darkviolet { color:darkviolet; }
  .fc_mistyrose { color:mistyrose; }
  .fc_lightcyan { color:lightcyan; }
  .fc_yellowgreen { color:yellowgreen; }
  .fc_brown { color:brown; }
  .fc_darkmagenta { color:darkmagenta; }
  .fc_lavenderblush { color:lavenderblush; }
  .fc_cyan { color:cyan; }
  .fc_darkolivegreen { color:darkolivegreen; }
  .fc_firebrick { color:firebrick; }
  .fc_purple { color:purple; }
  .fc_seashell { color:seashell; }
  .fc_aqua { color:aqua; }
  .fc_olivedrab { color:olivedrab; }
  .fc_indianred { color:indianred; }
  .fc_indigo { color:indigo; }
  .fc_oldlace { color:oldlace; }
  .fc_turquoise { color:turquoise; }
  .fc_olive { color:olive; }
  .fc_rosybrown { color:rosybrown; }
  .fc_darkslateblue { color:darkslateblue; }
  .fc_ivory { color:ivory; }
  .fc_mediumturquoise { color:mediumturquoise; }
  .fc_darkkhaki { color:darkkhaki; }
  .fc_darksalmon { color:darksalmon; }
  .fc_blueviolet { color:blueviolet; }
  .fc_honeydew { color:honeydew; }
  .fc_darkturquoise { color:darkturquoise; }
  .fc_palegoldenrod { color:palegoldenrod; }
  .fc_lightcoral { color:lightcoral; }
  .fc_mediumpurple { color:mediumpurple; }
  .fc_mintcream { color:mintcream; }
  .fc_lightseagreen { color:lightseagreen; }
  .fc_cornsilk { color:cornsilk; }
  .fc_salmon { color:salmon; }
  .fc_slateblue { color:slateblue; }
  .fc_azure { color:azure; }
  .fc_cadetblue { color:cadetblue; }
  .fc_beige { color:beige; }
  .fc_lightsalmon { color:lightsalmon; }
  .fc_mediumslateblue { color:mediumslateblue; }
 
  /* text-align */
  .tal { text-align:left; }
  .tar { text-align:right; }
  .tac { text-align:center; }  

  /* font-weight */ 
  .fwbold { font-weight:bold; }
  .fw700 { font-weight:700; }
 

/* --------------------------------
  background 
-------------------------------- */


  .bg_28 { background-color:#282828; }

  .bg_o { background-color:#fff5e5; }
  .bg_ly { background-color:#ffffdd; }
  .bg_r { background-color:#ffcccc; }
  .bg_gr { background-color:#eeeeee; }
  .bg_sky { background-color:#d6f2ff; }

  /* 140web colorcode */
  .bg_b { background-color:#000000; }
  .bg_w { background-color:white; }
  .bg_whs,.bg_whitesmoke { background-color:#f5f5f5; }
  .bg_aliceblue { background-color:#f0f8ff; }
  .bg_darkcyan { background-color:#008b8b; }
  .bg_lightyellow { background-color:#ffffe0; }
  .bg_coral { background-color:#ff7f50; }
  .bg_dimgray { background-color:#696969; }
  .bg_lavender { background-color:#e6e6fa; }
  .bg_teal { background-color:#008080; }
  .bg_lightgoldenrodyellow { background-color:#fafad2; }
  .bg_tomato { background-color:#ff6347; }
  .bg_gray { background-color:#808080; }
  .bg_lightsteelblue { background-color:#b0c4de; }
  .bg_darkslategray { background-color:#2f4f4f; }
  .bg_lemonchiffon { background-color:#fffacd; }
  .bg_orangered { background-color:#ff4500; }
  .bg_darkgray { background-color:#a9a9a9; }
  .bg_lightslategray { background-color:#778899; }
  .bg_darkgreen { background-color:#006400; }
  .bg_wheat { background-color:#f5deb3; }
  .bg_red { background-color:#ff0000; }
  .bg_silver { background-color:#c0c0c0; }
  .bg_slategray { background-color:#708090; }
  .bg_green { background-color:#008000; }
  .bg_burlywood { background-color:#deb887; }
  .bg_crimson { background-color:#dc143c; }
  .bg_lightgrey { background-color:#d3d3d3; }
  .bg_steelblue { background-color:#4682b4; }
  .bg_forestgreen { background-color:#228b22; }
  .bg_tan { background-color:#d2b48c; }
  .bg_mediumvioletred { background-color:#c71585; }
  .bg_gainsboro { background-color:#dcdcdc; }
  .bg_royalblue { background-color:#4169e1; }
  .bg_seagreen { background-color:#2e8b57; }
  .bg_khaki { background-color:#f0e68c; }
  .bg_deeppink { background-color:#ff1493; }
  .bg_midnightblue { background-color:#191970; }
  .bg_mediumseagreen { background-color:#3cb371; }
  .bg_yellow { background-color:#ffff00; }
  .bg_hotpink { background-color:#ff69b4; }
  .bg_navy { background-color:#000080; }
  .bg_mediumaquamarine { background-color:#66cdaa; }
  .bg_gold { background-color:#ffd700; }
  .bg_palevioletred { background-color:#db7093; }
  .bg_snow { background-color:#fffafa; }
  .bg_darkblue { background-color:#00008b; }
  .bg_darkseagreen { background-color:#8fbc8f; }
  .bg_orange { background-color:#ffa500; }
  .bg_pink { background-color:#ffc0cb; }
  .bg_ghostwhite { background-color:#f8f8ff; }
  .bg_mediumblue { background-color:#0000cd; }
  .bg_aquamarine { background-color:#7fffd4; }
  .bg_sandybrown { background-color:#f4a460; }
  .bg_lightpink { background-color:#ffb6c1; }
  .bg_floralwhite { background-color:#fffaf0; }
  .bg_blue { background-color:#0000ff; }
  .bg_palegreen { background-color:#98fb98; }
  .bg_darkorange { background-color:#ff8c00; }
  .bg_thistle { background-color:#d8bfd8; }
  .bg_linen { background-color:#faf0e6; }
  .bg_dodgerblue { background-color:#1e90ff; }
  .bg_lightgreen { background-color:#90ee90; }
  .bg_goldenrod { background-color:#daa520; }
  .bg_magenta { background-color:#ff00ff; }
  .bg_antiquewhite { background-color:#faebd7; }
  .bg_cornflowerblue { background-color:#6495ed; }
  .bg_springgreen { background-color:#00ff7f; }
  .bg_peru { background-color:#cd853f; }
  .bg_fuchsia { background-color:#ff00ff; }
  .bg_papayawhip { background-color:#ffefd5; }
  .bg_deepskyblue { background-color:#00bfff; }
  .bg_mediumspringgreen { background-color:#00fa9a; }
  .bg_darkgoldenrod { background-color:#b8860b; }
  .bg_violet { background-color:#ee82ee; }
  .bg_blanchedalmond { background-color:#ffebcd; }
  .bg_lightskyblue { background-color:#87cefa; }
  .bg_lawngreen { background-color:#7cfc00; }
  .bg_chocolate { background-color:#d2691e; }
  .bg_plum { background-color:#dda0dd; }
  .bg_bisque { background-color:#ffe4c4; }
  .bg_skyblue { background-color:#87ceeb; }
  .bg_chartreuse { background-color:#7fff00; }
  .bg_sienna { background-color:#a0522d; }
  .bg_orchid { background-color:#da70d6; }
  .bg_moccasin { background-color:#ffe4b5; }
  .bg_lightblue { background-color:#add8e6; }
  .bg_greenyellow { background-color:#adff2f; }
  .bg_saddlebrown { background-color:#8b4513; }
  .bg_mediumorchid { background-color:#ba55d3; }
  .bg_navajowhite { background-color:#ffdead; }
  .bg_powderblue { background-color:#b0e0e6; }
  .bg_lime { background-color:#00ff00; }
  .bg_maroon { background-color:#800000; }
  .bg_darkorchid { background-color:#9932cc; }
  .bg_peachpuff { background-color:#ffdab9; }
  .bg_paleturquoise { background-color:#afeeee; }
  .bg_limegreen { background-color:#32cd32; }
  .bg_darkred { background-color:#8b0000; }
  .bg_darkviolet { background-color:#9400d3; }
  .bg_mistyrose { background-color:#ffe4e1; }
  .bg_lightcyan { background-color:#e0ffff; }
  .bg_yellowgreen { background-color:#9acd32; }
  .bg_brown { background-color:#a52a2a; }
  .bg_darkmagenta { background-color:#8b008b; }
  .bg_lavenderblush { background-color:#fff0f5; }
  .bg_cyan { background-color:#00ffff; }
  .bg_darkolivegreen { background-color:#556b2f; }
  .bg_firebrick { background-color:#b22222; }
  .bg_purple { background-color:#800080; }
  .bg_seashell { background-color:#fff5ee; }
  .bg_aqua { background-color:#00ffff; }
  .bg_olivedrab { background-color:#6b8e23; }
  .bg_indianred { background-color:#cd5c5c; }
  .bg_indigo { background-color:#4b0082; }
  .bg_oldlace { background-color:#fdf5e6; }
  .bg_turquoise { background-color:#40e0d0; }
  .bg_olive { background-color:#808000; }
  .bg_rosybrown { background-color:#bc8f8f; }
  .bg_darkslateblue { background-color:#483d8b; }
  .bg_ivory { background-color:#fffff0; }
  .bg_mediumturquoise { background-color:#48d1cc; }
  .bg_darkkhaki { background-color:#bdb76b; }
  .bg_darksalmon { background-color:#e9967a; }
  .bg_blueviolet { background-color:#8a2be2; }
  .bg_honeydew { background-color:#f0fff0; }
  .bg_darkturquoise { background-color:#00ced1; }
  .bg_palegoldenrod { background-color:#eee8aa; }
  .bg_lightcoral { background-color:#f08080; }
  .bg_mediumpurple { background-color:#9370db; }
  .bg_mintcream { background-color:#f5fffa; }
  .bg_lightseagreen { background-color:#20b2aa; }
  .bg_cornsilk { background-color:#fff8dc; }
  .bg_salmon { background-color:#fa8072; }
  .bg_slateblue { background-color:#6a5acd; }
  .bg_azure { background-color:#f0ffff; }
  .bg_cadetblue { background-color:#5f9ea0; }
  .bg_beige { background-color:#f5f5dc; }
  .bg_lightsalmon { background-color:#ffa07a; }
  .bg_mediumslateblue { background-color:#7b68ee; }


  .tdu { text-decoration: underline; }
  .tdn { text-decoration: none; }

  .fs_8px{ font-size:8px; }
  .fs_9px { font-size:9px; }
  .fs_10px { font-size:10px; }
  .fs_11px { font-size:11px; }
  .fs_12px { font-size:12px; }
  .fs_13px { font-size:13px; }
  .fs_14px { font-size:14px; }
  .fs_15px { font-size:15px; }
  .fs_16px { font-size:16px; }
  .fs_17px { font-size:17px; }
  .fs_18px { font-size:18px; }
  .fs_19px { font-size:19px; }
  .fs_20px { font-size:20px; }
  .fs_21px { font-size:21px; }
  .fs_22px { font-size:22px; }
  .fs_23px { font-size:23px; }
  .fs_24px { font-size:24px; }
  .fs_25px { font-size:25px; }
  .fs_26px { font-size:26px; }
  .fs_27px { font-size:27px; }
  .fs_28px { font-size:28px; }
  .fs_29px { font-size:29px; }
  .fs_30px { font-size:30px; }
  .fs_31px { font-size:31px; }
  .fs_32px { font-size:32px; }

  .fs_8em { font-size:0.50em; }
  .fs_9em { font-size:0.56em; }
  .fs_10em { font-size:0.63em; }
  .fs_11em { font-size:0.69em; }
  .fs_12em { font-size:0.75em; }
  .fs_13em { font-size:0.81em; }
  .fs_14em { font-size:0.88em; }
  .fs_15em { font-size:0.94em; }
  .fs_16em { font-size:1.00em; }
  .fs_17em { font-size:1.06em; }
  .fs_18em { font-size:1.13em; }
  .fs_19em { font-size:1.19em; }
  .fs_20em { font-size:1.25em; }
  .fs_21em { font-size:1.31em; }
  .fs_22em { font-size:1.38em; }
  .fs_23em { font-size:1.44em; }
  .fs_24em { font-size:1.50em; }
  .fs_25em { font-size:1.56em; }
  .fs_26em { font-size:1.63em; }
  .fs_27em { font-size:1.69em; }
  .fs_28em { font-size:1.75em; }
  .fs_29em { font-size:1.81em; }
  .fs_30em { font-size:1.88em; }
  .fs_31em { font-size:1.94em; }
  .fs_32em { font-size:2.00em; }

  .fs_8per { font-size:50%; }
  .fs_9per { font-size:56%; }
  .fs_10per { font-size:62%; }
  .fs_11per { font-size:68%; }
  .fs_12per { font-size:75%; }
  .fs_13per { font-size:81%; }
  .fs_14per { font-size:87%; }
  .fs_15per { font-size:93%; }
  .fs_16per { font-size:100%; }
  .fs_17per { font-size:106%; }
  .fs_18per { font-size:112%; }
  .fs_19per { font-size:118%; }
  .fs_20per { font-size:125%; }
  .fs_21per { font-size:131%; }
  .fs_22per { font-size:137%; }
  .fs_23per { font-size:143%; }
  .fs_24per { font-size:150%; }
  .fs_25per { font-size:156%; }
  .fs_26per { font-size:162%; }
  .fs_27per { font-size:168%; }
  .fs_28per { font-size:175%; }
  .fs_29per { font-size:181%; }
  .fs_30per { font-size:187%; }
  .fs_31per { font-size:193%; }
  .fs_32per { font-size:200%; }
  
  /* --------------------------------
  line-heigt
-------------------------------- */
  
  .lh1em{ line-height:1em; }
  .lh1.1em{ line-height:1.1em; }
  .lh1.2em{ line-height:1.2em; }
  .lh1.3em{ line-height:1.3em; }
  .lh1.4em{ line-height:1.4em; }
  .lh1.5em{ line-height:1.5em; }
  .lh1.6em{ line-height:1.6em; }
  .lh1.7em{ line-height:1.7em; }
  .lh1.8em{ line-height:1.8em; }
  .lh1.9em{ line-height:1.9em; }
  .lh2em{ line-height:2em; }
  .lh2.1em{ line-height:2.1em; }
  .lh2.2em{ line-height:2.2em; }
  .lh2.3em{ line-height:2.3em; }
  .lh2.4em{ line-height:2.4em; }
  .lh2.5em{ line-height:2.5em; }
  .lh2.6em{ line-height:2.6em; }
  .lh2.7em{ line-height:2.7em; }
  .lh2.8em{ line-height:2.8em; }
  .lh2.9em{ line-height:2.9em; }
  .lh3em{ line-height:3em; }

  .lh1px{ line-height:1px; }
  .lh2px{ line-height:2px; }
  .lh3px{ line-height:3px; }
  .lh4px{ line-height:4px; }
  .lh5px{ line-height:5px; }
  .lh6px{ line-height:6px; }
  .lh7px{ line-height:7px; }
  .lh8px{ line-height:8px; }
  .lh9px{ line-height:9px; }
  .lh10px{ line-height:10px; }
  .lh11px{ line-height:11px; }
  .lh12px{ line-height:12px; }
  .lh13px{ line-height:13px; }
  .lh14px{ line-height:14px; }
  .lh15px{ line-height:15px; }
  .lh16px{ line-height:16px; }
  .lh17px{ line-height:17px; }
  .lh18px{ line-height:18px; }
  .lh19px{ line-height:19px; }
  .lh20px{ line-height:20px; }
  .lh21px{ line-height:21px; }
  .lh22px{ line-height:22px; }
  .lh23px{ line-height:23px; }
  .lh24px{ line-height:24px; }
  .lh25px{ line-height:25px; }
  .lh26px{ line-height:26px; }
  .lh27px{ line-height:27px; }
  .lh28px{ line-height:28px; }
  .lh29px{ line-height:29px; }
  .lh30px{ line-height:30px; }
  .lh31px{ line-height:31px; }
  .lh32px{ line-height:32px; }
  .lh33px{ line-height:33px; }
  .lh34px{ line-height:34px; }
  .lh35px{ line-height:35px; }
  .lh36px{ line-height:36px; }
  .lh37px{ line-height:37px; }
  .lh38px{ line-height:38px; }
  .lh39px{ line-height:39px; }
  .lh40px{ line-height:40px; }
  .lh41px{ line-height:41px; }
  .lh42px{ line-height:42px; }
  .lh43px{ line-height:43px; }
  .lh44px{ line-height:44px; }
  .lh45px{ line-height:45px; }
  .lh46px{ line-height:46px; }
  .lh47px{ line-height:47px; }
  .lh48px{ line-height:48px; }
  .lh49px{ line-height:49px; }
  .lh50px{ line-height:50px; }
  .lh51px{ line-height:51px; }
  .lh52px{ line-height:52px; }
  .lh53px{ line-height:53px; }
  .lh54px{ line-height:54px; }
  .lh55px{ line-height:55px; }
  .lh56px{ line-height:56px; }
  .lh57px{ line-height:57px; }
  .lh58px{ line-height:58px; }
  .lh59px{ line-height:59px; }
  .lh60px{ line-height:60px; }
  .lh61px{ line-height:61px; }
  .lh62px{ line-height:62px; }
  .lh63px{ line-height:63px; }
  .lh64px{ line-height:64px; }
  .lh65px{ line-height:65px; }
  .lh66px{ line-height:66px; }
  .lh67px{ line-height:67px; }
  .lh68px{ line-height:68px; }
  .lh69px{ line-height:69px; }
  .lh70px{ line-height:70px; }
  .lh71px{ line-height:71px; }
  .lh72px{ line-height:72px; }
  .lh73px{ line-height:73px; }
  .lh74px{ line-height:74px; }
  .lh75px{ line-height:75px; }
  .lh76px{ line-height:76px; }
  .lh77px{ line-height:77px; }
  .lh78px{ line-height:78px; }
  .lh79px{ line-height:79px; }
  .lh80px{ line-height:80px; }
  .lh81px{ line-height:81px; }
  .lh82px{ line-height:82px; }
  .lh83px{ line-height:83px; }
  .lh84px{ line-height:84px; }
  .lh85px{ line-height:85px; }
  .lh86px{ line-height:86px; }
  .lh87px{ line-height:87px; }
  .lh88px{ line-height:88px; }
  .lh89px{ line-height:89px; }
  .lh90px{ line-height:90px; }
  .lh91px{ line-height:91px; }
  .lh92px{ line-height:92px; }
  .lh93px{ line-height:93px; }
  .lh94px{ line-height:94px; }
  .lh95px{ line-height:95px; }
  .lh96px{ line-height:96px; }
  .lh97px{ line-height:97px; }
  .lh98px{ line-height:98px; }
  .lh99px{ line-height:99px; }
  .lh100px{ line-height:100px; }
  
/* --------------------------------
  common width setting em
-------------------------------- */
  
  /* width percent */
  .wt5per { width:5%; }
  .wt7per { width:7%; }
  .wt10per { width:10%; }
  .wt15per { width:15%; }
  .wt17per { width:17%; }
  .wt20per { width:20%; }
  .wt30per { width:30%; }
  .wt35per { width:35%; }
  .wt40per { width:40%; }
  .wt60per { width:60%; }
  .wt85per { width:85%; }
  .wt100per { width:100%; }
  
  /* width px */
  .wt60px { width:60px; }
  .wt80px { width:80px; }
  .wt95px { width:95px; }
  .wt100px { width:100px; }
  .wt200px { width:200px; }
  .wt225px { width:225px; }
  .wt230px { width:230px; }
  .wt240px { width:240px; }
  .wt300px { width:300px; }
  .wt320px { width:320px; }
  .wt350px { width:350px; }
  .wt380px { width:380px; }
  .wt405px { width:405px; }
  .wt415px { width:415px; }
  .wt440px { width:440px; }
  .wt470px { width:470px; }
  .wt490px { width:490px; }
  .wt520px { width:520px; }
  .wt600px { width:600px; }
  .wt606px { width:606px; }
  .wt615px { width:615px; }
  .wt640px { width:640px; }
  .wt720px { width:720px; }
  .wt950px { width:950px; }
  .wt970px { width:970px; }
  
  /* margin top */
  .mt0d4em { margin-top:0.4em; }
  .mt1em { margin-top:1em; }
  .mt2em { margin-top:2em; }
  .mt100px { margin-top: 100px; }
  .mt140px { margin-top: 140px; }
  
  /* margin bottom */
  .mb0d2em { margin-bottom:0.2em; }
  .mb0d3em { margin-bottom:0.3em; }
  .mb1em { margin-bottom:1em; }
  .mb2em { margin-bottom:2em; }
  
/* --------------------------------
  common margin setting px
-------------------------------- */

  .mp0 { margin:0; padding:0; }  
  
  /* margin top */
  .mt1px { margin-top:1px; }
  .mt2px { margin-top:2px; }
  .mt3px { margin-top:3px; }
  .mt4px { margin-top:4px; }
  .mt5px { margin-top:5px; }
  .mt6px { margin-top:6px; }
  .mt7px { margin-top:7px; }
  .mt8px { margin-top:8px; }
  .mt9px { margin-top:9px; }
  .mt10px { margin-top:10px; }
  .mt11px { margin-top:11px; }
  .mt12px { margin-top:12px; }
  .mt13px { margin-top:13px; }
  .mt14px { margin-top:14px; }
  .mt15px { margin-top:15px; }
  .mt16px { margin-top:16px; }
  .mt17px { margin-top:17px; }
  .mt18px { margin-top:18px; }
  .mt19px { margin-top:19px; }
  .mt20px { margin-top:20px; }
  .mt21px { margin-top:21px; }
  .mt22px { margin-top:22px; }
  .mt23px { margin-top:23px; }
  .mt24px { margin-top:24px; }
  .mt25px { margin-top:25px; }
  .mt26px { margin-top:26px; }
  .mt27px { margin-top:27px; }
  .mt28px { margin-top:28px; }
  .mt29px { margin-top:29px; }
  .mt30px { margin-top:30px; }
  .mt31px { margin-top:31px; }
  .mt32px { margin-top:32px; }
  .mt33px { margin-top:33px; }
  .mt34px { margin-top:34px; }
  .mt35px { margin-top:35px; }
  .mt36px { margin-top:36px; }
  .mt37px { margin-top:37px; }
  .mt38px { margin-top:38px; }
  .mt39px { margin-top:39px; }
  .mt40px { margin-top:40px; }
  .mt41px { margin-top:41px; }
  .mt42px { margin-top:42px; }
  .mt43px { margin-top:43px; }
  .mt44px { margin-top:44px; }
  .mt45px { margin-top:45px; }
  .mt46px { margin-top:46px; }
  .mt47px { margin-top:47px; }
  .mt48px { margin-top:48px; }
  .mt49px { margin-top:49px; }
  .mt50px { margin-top:50px; }
  .mt51px { margin-top:51px; }
  .mt52px { margin-top:52px; }
  .mt53px { margin-top:53px; }
  .mt54px { margin-top:54px; }
  .mt55px { margin-top:55px; }
  .mt56px { margin-top:56px; }
  .mt57px { margin-top:57px; }
  .mt58px { margin-top:58px; }
  .mt59px { margin-top:59px; }
  .mt60px { margin-top:60px; }
  .mt61px { margin-top:61px; }
  .mt62px { margin-top:62px; }
  .mt63px { margin-top:63px; }
  .mt64px { margin-top:64px; }
  .mt65px { margin-top:65px; }
  .mt66px { margin-top:66px; }
  .mt67px { margin-top:67px; }
  .mt68px { margin-top:68px; }
  .mt69px { margin-top:69px; }
  .mt70px { margin-top:70px; }
  .mt71px { margin-top:71px; }
  .mt72px { margin-top:72px; }
  .mt73px { margin-top:73px; }
  .mt74px { margin-top:74px; }
  .mt75px { margin-top:75px; }
  .mt76px { margin-top:76px; }
  .mt77px { margin-top:77px; }
  .mt78px { margin-top:78px; }
  .mt79px { margin-top:79px; }
  .mt80px { margin-top:80px; }
  .mt81px { margin-top:81px; }
  .mt82px { margin-top:82px; }
  .mt83px { margin-top:83px; }
  .mt84px { margin-top:84px; }
  .mt85px { margin-top:85px; }
  .mt86px { margin-top:86px; }
  .mt87px { margin-top:87px; }
  .mt88px { margin-top:88px; }
  .mt89px { margin-top:89px; }
  .mt90px { margin-top:90px; }
  .mt91px { margin-top:91px; }
  .mt92px { margin-top:92px; }
  .mt93px { margin-top:93px; }
  .mt94px { margin-top:94px; }
  .mt95px { margin-top:95px; }
  .mt96px { margin-top:96px; }
  .mt97px { margin-top:97px; }
  .mt98px { margin-top:98px; }
  .mt99px { margin-top:99px; }
  .mt100px { margin-top:100px; }

  
  /* margin right */
  .mr1px	 { margin-right:1px; }
  .mr2px	 { margin-right:2px; }
  .mr3px	 { margin-right:3px; }
  .mr4px	 { margin-right:4px; }
  .mr5px	 { margin-right:5px; }
  .mr6px	 { margin-right:6px; }
  .mr7px	 { margin-right:7px; }
  .mr8px	 { margin-right:8px; }
  .mr9px	 { margin-right:9px; }
  .mr10px	 { margin-right:10px; }
  .mr11px	 { margin-right:11px; }
  .mr12px	 { margin-right:12px; }
  .mr13px	 { margin-right:13px; }
  .mr14px	 { margin-right:14px; }
  .mr15px	 { margin-right:15px; }
  .mr16px	 { margin-right:16px; }
  .mr17px	 { margin-right:17px; }
  .mr18px	 { margin-right:18px; }
  .mr19px	 { margin-right:19px; }
  .mr20px	 { margin-right:20px; }
  .mr21px	 { margin-right:21px; }
  .mr22px	 { margin-right:22px; }
  .mr23px	 { margin-right:23px; }
  .mr24px	 { margin-right:24px; }
  .mr25px	 { margin-right:25px; }
  .mr26px	 { margin-right:26px; }
  .mr27px	 { margin-right:27px; }
  .mr28px	 { margin-right:28px; }
  .mr29px	 { margin-right:29px; }
  .mr30px	 { margin-right:30px; }
  .mr31px	 { margin-right:31px; }
  .mr32px	 { margin-right:32px; }
  .mr33px	 { margin-right:33px; }
  .mr34px	 { margin-right:34px; }
  .mr35px	 { margin-right:35px; }
  .mr36px	 { margin-right:36px; }
  .mr37px	 { margin-right:37px; }
  .mr38px	 { margin-right:38px; }
  .mr39px	 { margin-right:39px; }
  .mr40px	 { margin-right:40px; }
  .mr41px	 { margin-right:41px; }
  .mr42px	 { margin-right:42px; }
  .mr43px	 { margin-right:43px; }
  .mr44px	 { margin-right:44px; }
  .mr45px	 { margin-right:45px; }
  .mr46px	 { margin-right:46px; }
  .mr47px	 { margin-right:47px; }
  .mr48px	 { margin-right:48px; }
  .mr49px	 { margin-right:49px; }
  .mr50px	 { margin-right:50px; }
  .mr51px	 { margin-right:51px; }
  .mr52px	 { margin-right:52px; }
  .mr53px	 { margin-right:53px; }
  .mr54px	 { margin-right:54px; }
  .mr55px	 { margin-right:55px; }
  .mr56px	 { margin-right:56px; }
  .mr57px	 { margin-right:57px; }
  .mr58px	 { margin-right:58px; }
  .mr59px	 { margin-right:59px; }
  .mr60px	 { margin-right:60px; }
  .mr61px	 { margin-right:61px; }
  .mr62px	 { margin-right:62px; }
  .mr63px	 { margin-right:63px; }
  .mr64px	 { margin-right:64px; }
  .mr65px	 { margin-right:65px; }
  .mr66px	 { margin-right:66px; }
  .mr67px	 { margin-right:67px; }
  .mr68px	 { margin-right:68px; }
  .mr69px	 { margin-right:69px; }
  .mr70px	 { margin-right:70px; }
  .mr71px	 { margin-right:71px; }
  .mr72px	 { margin-right:72px; }
  .mr73px	 { margin-right:73px; }
  .mr74px	 { margin-right:74px; }
  .mr75px	 { margin-right:75px; }
  .mr76px	 { margin-right:76px; }
  .mr77px	 { margin-right:77px; }
  .mr78px	 { margin-right:78px; }
  .mr79px	 { margin-right:79px; }
  .mr80px	 { margin-right:80px; }
  .mr81px	 { margin-right:81px; }
  .mr82px	 { margin-right:82px; }
  .mr83px	 { margin-right:83px; }
  .mr84px	 { margin-right:84px; }
  .mr85px	 { margin-right:85px; }
  .mr86px	 { margin-right:86px; }
  .mr87px	 { margin-right:87px; }
  .mr88px	 { margin-right:88px; }
  .mr89px	 { margin-right:89px; }
  .mr90px	 { margin-right:90px; }
  .mr91px	 { margin-right:91px; }
  .mr92px	 { margin-right:92px; }
  .mr93px	 { margin-right:93px; }
  .mr94px	 { margin-right:94px; }
  .mr95px	 { margin-right:95px; }
  .mr96px	 { margin-right:96px; }
  .mr97px	 { margin-right:97px; }
  .mr98px	 { margin-right:98px; }
  .mr99px	 { margin-right:99px; }
  .mr100px	 { margin-right:100px; }

  
  /* margin bottom */
  .mb1px { margin-bottom:1px; }
  .mb2px { margin-bottom:2px; }
  .mb3px { margin-bottom:3px; }
  .mb4px { margin-bottom:4px; }
  .mb5px { margin-bottom:5px; }
  .mb6px { margin-bottom:6px; }
  .mb7px { margin-bottom:7px; }
  .mb8px { margin-bottom:8px; }
  .mb9px { margin-bottom:9px; }
  .mb10px { margin-bottom:10px; }
  .mb11px { margin-bottom:11px; }
  .mb12px { margin-bottom:12px; }
  .mb13px { margin-bottom:13px; }
  .mb14px { margin-bottom:14px; }
  .mb15px { margin-bottom:15px; }
  .mb16px { margin-bottom:16px; }
  .mb17px { margin-bottom:17px; }
  .mb18px { margin-bottom:18px; }
  .mb19px { margin-bottom:19px; }
  .mb20px { margin-bottom:20px; }
  .mb21px { margin-bottom:21px; }
  .mb22px { margin-bottom:22px; }
  .mb23px { margin-bottom:23px; }
  .mb24px { margin-bottom:24px; }
  .mb25px { margin-bottom:25px; }
  .mb26px { margin-bottom:26px; }
  .mb27px { margin-bottom:27px; }
  .mb28px { margin-bottom:28px; }
  .mb29px { margin-bottom:29px; }
  .mb30px { margin-bottom:30px; }
  .mb31px { margin-bottom:31px; }
  .mb32px { margin-bottom:32px; }
  .mb33px { margin-bottom:33px; }
  .mb34px { margin-bottom:34px; }
  .mb35px { margin-bottom:35px; }
  .mb36px { margin-bottom:36px; }
  .mb37px { margin-bottom:37px; }
  .mb38px { margin-bottom:38px; }
  .mb39px { margin-bottom:39px; }
  .mb40px { margin-bottom:40px; }
  .mb41px { margin-bottom:41px; }
  .mb42px { margin-bottom:42px; }
  .mb43px { margin-bottom:43px; }
  .mb44px { margin-bottom:44px; }
  .mb45px { margin-bottom:45px; }
  .mb46px { margin-bottom:46px; }
  .mb47px { margin-bottom:47px; }
  .mb48px { margin-bottom:48px; }
  .mb49px { margin-bottom:49px; }
  .mb50px { margin-bottom:50px; }
  .mb51px { margin-bottom:51px; }
  .mb52px { margin-bottom:52px; }
  .mb53px { margin-bottom:53px; }
  .mb54px { margin-bottom:54px; }
  .mb55px { margin-bottom:55px; }
  .mb56px { margin-bottom:56px; }
  .mb57px { margin-bottom:57px; }
  .mb58px { margin-bottom:58px; }
  .mb59px { margin-bottom:59px; }
  .mb60px { margin-bottom:60px; }
  .mb61px { margin-bottom:61px; }
  .mb62px { margin-bottom:62px; }
  .mb63px { margin-bottom:63px; }
  .mb64px { margin-bottom:64px; }
  .mb65px { margin-bottom:65px; }
  .mb66px { margin-bottom:66px; }
  .mb67px { margin-bottom:67px; }
  .mb68px { margin-bottom:68px; }
  .mb69px { margin-bottom:69px; }
  .mb70px { margin-bottom:70px; }
  .mb71px { margin-bottom:71px; }
  .mb72px { margin-bottom:72px; }
  .mb73px { margin-bottom:73px; }
  .mb74px { margin-bottom:74px; }
  .mb75px { margin-bottom:75px; }
  .mb76px { margin-bottom:76px; }
  .mb77px { margin-bottom:77px; }
  .mb78px { margin-bottom:78px; }
  .mb79px { margin-bottom:79px; }
  .mb80px { margin-bottom:80px; }
  .mb81px { margin-bottom:81px; }
  .mb82px { margin-bottom:82px; }
  .mb83px { margin-bottom:83px; }
  .mb84px { margin-bottom:84px; }
  .mb85px { margin-bottom:85px; }
  .mb86px { margin-bottom:86px; }
  .mb87px { margin-bottom:87px; }
  .mb88px { margin-bottom:88px; }
  .mb89px { margin-bottom:89px; }
  .mb90px { margin-bottom:90px; }
  .mb91px { margin-bottom:91px; }
  .mb92px { margin-bottom:92px; }
  .mb93px { margin-bottom:93px; }
  .mb94px { margin-bottom:94px; }
  .mb95px { margin-bottom:95px; }
  .mb96px { margin-bottom:96px; }
  .mb97px { margin-bottom:97px; }
  .mb98px { margin-bottom:98px; }
  .mb99px { margin-bottom:99px; }
  .mb100px { margin-bottom:100px; }

    
  /* margin left */
  .ml1px { margin-left:1px; }
  .ml2px { margin-left:2px; }
  .ml3px { margin-left:3px; }
  .ml4px { margin-left:4px; }
  .ml5px { margin-left:5px; }
  .ml6px { margin-left:6px; }
  .ml7px { margin-left:7px; }
  .ml8px { margin-left:8px; }
  .ml9px { margin-left:9px; }
  .ml10px { margin-left:10px; }
  .ml11px { margin-left:11px; }
  .ml12px { margin-left:12px; }
  .ml13px { margin-left:13px; }
  .ml14px { margin-left:14px; }
  .ml15px { margin-left:15px; }
  .ml16px { margin-left:16px; }
  .ml17px { margin-left:17px; }
  .ml18px { margin-left:18px; }
  .ml19px { margin-left:19px; }
  .ml20px { margin-left:20px; }
  .ml21px { margin-left:21px; }
  .ml22px { margin-left:22px; }
  .ml23px { margin-left:23px; }
  .ml24px { margin-left:24px; }
  .ml25px { margin-left:25px; }
  .ml26px { margin-left:26px; }
  .ml27px { margin-left:27px; }
  .ml28px { margin-left:28px; }
  .ml29px { margin-left:29px; }
  .ml30px { margin-left:30px; }
  .ml31px { margin-left:31px; }
  .ml32px { margin-left:32px; }
  .ml33px { margin-left:33px; }
  .ml34px { margin-left:34px; }
  .ml35px { margin-left:35px; }
  .ml36px { margin-left:36px; }
  .ml37px { margin-left:37px; }
  .ml38px { margin-left:38px; }
  .ml39px { margin-left:39px; }
  .ml40px { margin-left:40px; }
  .ml41px { margin-left:41px; }
  .ml42px { margin-left:42px; }
  .ml43px { margin-left:43px; }
  .ml44px { margin-left:44px; }
  .ml45px { margin-left:45px; }
  .ml46px { margin-left:46px; }
  .ml47px { margin-left:47px; }
  .ml48px { margin-left:48px; }
  .ml49px { margin-left:49px; }
  .ml50px { margin-left:50px; }
  .ml51px { margin-left:51px; }
  .ml52px { margin-left:52px; }
  .ml53px { margin-left:53px; }
  .ml54px { margin-left:54px; }
  .ml55px { margin-left:55px; }
  .ml56px { margin-left:56px; }
  .ml57px { margin-left:57px; }
  .ml58px { margin-left:58px; }
  .ml59px { margin-left:59px; }
  .ml60px { margin-left:60px; }
  .ml61px { margin-left:61px; }
  .ml62px { margin-left:62px; }
  .ml63px { margin-left:63px; }
  .ml64px { margin-left:64px; }
  .ml65px { margin-left:65px; }
  .ml66px { margin-left:66px; }
  .ml67px { margin-left:67px; }
  .ml68px { margin-left:68px; }
  .ml69px { margin-left:69px; }
  .ml70px { margin-left:70px; }
  .ml71px { margin-left:71px; }
  .ml72px { margin-left:72px; }
  .ml73px { margin-left:73px; }
  .ml74px { margin-left:74px; }
  .ml75px { margin-left:75px; }
  .ml76px { margin-left:76px; }
  .ml77px { margin-left:77px; }
  .ml78px { margin-left:78px; }
  .ml79px { margin-left:79px; }
  .ml80px { margin-left:80px; }
  .ml81px { margin-left:81px; }
  .ml82px { margin-left:82px; }
  .ml83px { margin-left:83px; }
  .ml84px { margin-left:84px; }
  .ml85px { margin-left:85px; }
  .ml86px { margin-left:86px; }
  .ml87px { margin-left:87px; }
  .ml88px { margin-left:88px; }
  .ml89px { margin-left:89px; }
  .ml90px { margin-left:90px; }
  .ml91px { margin-left:91px; }
  .ml92px { margin-left:92px; }
  .ml93px { margin-left:93px; }
  .ml94px { margin-left:94px; }
  .ml95px { margin-left:95px; }
  .ml96px { margin-left:96px; }
  .ml97px { margin-left:97px; }
  .ml98px { margin-left:98px; }
  .ml99px { margin-left:99px; }
  .ml100px { margin-left:100px; }

  
  /* margin top and bottom */
  .mtb5px { margin-top:5px; margin-bottom:5px; }
  .mtb7px { margin-top:7px; margin-bottom:7px; }
  .mtb10px { margin-top:10px; margin-bottom:10px; }
  .mtb15px { margin-top:15px; margin-bottom:15px; }
  .mtb20px { margin-top:20px; margin-bottom:20px; }
  .mtb30px { margin-top:30px; margin-bottom:30px; }
  
  /* margin right and left */
  .mrl3px { margin-right:3px; margin-left:3px; }
  .mrl5px { margin-right:5px; margin-left:5px; }
  .mrl8px { margin-right:8px; margin-left:8px; }
  .mrl10px { margin-right:10px; margin-left:10px; }
  .mrla { margin-right:auto; margin-left:auto; }
  
  
  /* margin all */
  .mg0 { margin:0; }
  .mg3px { margin:3px; }
  .mg5px { margin:5px; }
  .mg7px { margin:7px; }
  .mg10px { margin: 10px; }
  .mg14px { margin: 14px; }
  .mg15px { margin: 15px; }
  .mg20px { margin: 20px; }
  

/* --------------------------------
  common padding setting em
-------------------------------- */

  
  /* padding bottom */
  .pb1d5em { padding-bottom:1.5em; }
  
  /* padding left */
  .pl1d2em { padding-left:1.2em; }
  

/* --------------------------------
 common padding setting px 
-------------------------------- */


  /* padding top */
  .pt0 { padding-top: 0; }
  .pt1px { padding-top:1px; }
  .pt3px { padding-top:3px; }
  .pt7px { padding-top:7px; }
  .pt8px { padding-top:8px; }
  .pt10px { padding-top:10px; }
  .pt11px { padding-top:11px; }
  .pt12px { padding-top:12px; }
  .pt13px { padding-top:13px; }
  .pt14px { padding-top:14px; }
  .pt15px { padding-top:15px; }  
  .pt20px { padding-top:20px; }
  .pt30px { padding-top:30px; }
  .pt90px { padding-top:90px; }
  
  /* padding right */
  .pr5px { padding-right:5px; }
  .pr8px { padding-right:8px; }
  .pr10px { padding-right:10px; }
  .pr15px { padding-right:15px; }
  .pr20px { padding-right:20px; }
  .pr50px { padding-right: 50px; }
  
  /* padding bottom */
  .pb7px { padding-bottom:7px; }
  .pb8px { padding-bottom:8px; }
  .pb10px { padding-bottom:10px; }
  .pb11px { padding-bottom:11px; }
  .pb12px { padding-bottom:12px; }
  .pb13px { padding-bottom:13px; }
  .pb14px { padding-bottom:14px; }  
  .pb15px { padding-bottom:15px; }
  .pb20px { padding-bottom:20px; }
  .pb30px { padding-bottom:30px; }
  
  /* padding left */
  .pl5px { padding-left:5px; }
  .pl8px { padding-left:8px; }
  .pl10px { padding-left:10px; }
  .pl15px { padding-left:15px; }
  .pl20px { padding-left:20px; }
  .pl30px { padding-left:30px; }  
  .pl50px { padding-left: 50px; }
  
  /* padding top and bottom */
  .ptb5px { padding-top:5px; padding-bottom:5px; }
  .ptb7px { padding-top:7px; padding-bottom:7px; }
  
  /* padding right and left */
  .prl1px { padding-right:1px; padding-left:1px; }
  .prl8px { padding-right:8px; padding-left:8px; }
  .prl10px { padding-right:10px; padding-left:10px; }
  
  /* padding all */
  .pd0 { padding: 0}
  .pd8px { padding: 8px; }
  .pd10px { padding: 10px; } 
  .pd14px { padding: 14px; }  
  .pd15px { padding: 15px; } 
  .pd20px { padding: 20px; }    
  .pd30px { padding: 30px; }    




/* --------------------------------
 .pager
-------------------------------- */

.pager .n
{ 
	display: inline-block; 
	width:25px; 
	text-align: center; 
	margin: 5px 2px; 
	line-height:27px; 
	height: 27px; 
	padding-top:2px; 
	border: 1px solid #CCC; 
	color: black; 
	-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; 
	cursor: default; 
	overflow: visible; 
	font-size: 85%; 
	font-weight: bold; 
	background: white; 
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffffff,endColorStr=#ffe5e5e5); 
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#ffffffff, endcolorstr=#ffe5e5e5)";
	zoom: 1;
}

.pager .l
{ 
	display:  inline-block; 
	width:25px; 
	text-align: center; 
	margin: 5px 2px; 
	line-height:27px; 
	height: 27px; 
	padding-top:2px; 
	border: 1px solid #CCC; 
	-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; 
	cursor: pointer; 
	overflow: visible; 
	font-size: 85%; 
	background: #363636; 
	background-image: -moz-linear-gradient(top,#ffffff,#e5e5e5); 
	background-image: -webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#e5e5e5)); 
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffffff,endColorStr=#ffe5e5e5); 
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#ffffffff, endcolorstr=#ffe5e5e5)";
	zoom: 1;
 }

.pager .l:hover 
{ 
-moz-box-shadow:0px 0px 5px #cccccc; 
-webkit-box-shadow:0px 0px 5px #cccccc; 
text-decoration: none; 
}
 
.pager .count
{
	font-size: 11px;
	font-weight: bold;
}


.pager
{
	margin-top: 10px;
	margin-right: 15px;
}

input[type="text"],textarea,input[type="select"]{ padding: 5px; color: #363636; background: #FBFBFB; border:1px solid #c0c0c0; 
border-radius: 3px;
-moz-border-radius: 3px;
}

.submit{ padding: 6px 10px; color: #ffffff; background: dodgerblue; cursor: pointer; border-radius: 2px;
-moz-border-radius: 5px;
border: 1px solid #3079ED;
} 




}