html {

  font-family: sans-serif;

  /* 1 */

  -webkit-text-size-adjust: 100%;

  /* 2 */

  -ms-text-size-adjust: 100%;

  /* 2 */

}



/*

 * Removes default margin.

 */

body {

  margin: 0;

}



/* ==========================================================================

   Links

   ========================================================================== */

/*

 * Addresses `outline` inconsistency between Chrome and other browsers.

 */

a:focus {

  /*outline: thin dotted;*/

}



/*

 * Improves readability when focused and also mouse hovered in all browsers.

 */

a:active,

a:hover {

  outline: 0;

}



/* ==========================================================================

   Typography

   ========================================================================== */

/*

 * Addresses `h1` font sizes within `section` and `article` in Firefox 4+,

 * Safari 5, and Chrome.

 */

h1 {

  font-size: 2em;

}



/*

 * Addresses styling not present in IE 8/9, Safari 5, and Chrome.

 */

abbr[title] {

  border-bottom: 1px dotted;

}



/*

 * Addresses style set to `bolder` in Firefox 4+, Safari 5, and Chrome.

 */

b,

strong {

  font-weight: bold;

}



/*

 * Addresses styling not present in Safari 5 and Chrome.

 */

dfn {

  font-style: italic;

}



/*

 * Addresses styling not present in IE 8/9.

 */

mark {

  background: #ff0;

  color: #000;

}



/*

 * Corrects font family set oddly in Safari 5 and Chrome.

 */

code,

kbd,

pre,

samp {

  font-family: monospace, serif;

  font-size: 1em;

}



/*

 * Improves readability of pre-formatted text in all browsers.

 */

pre {

  white-space: pre;

  white-space: pre-wrap;

  word-wrap: break-word;

}



/*

 * Sets consistent quote types.

 */

q {

  quotes: "\201C" "\201D" "\2018" "\2019";

}



/*

 * Addresses inconsistent and variable font size in all browsers.

 */

small {

  font-size: 80%;

}



/*

 * Prevents `sub` and `sup` affecting `line-height` in all browsers.

 */

sub,

sup {

  font-size: 75%;

  line-height: 0;

  position: relative;

  vertical-align: baseline;

}



sup {

  top: -0.5em;

}



sub {

  bottom: -0.25em;

}



/* ==========================================================================

   Embedded content

   ========================================================================== */

/*

 * Removes border when inside `a` element in IE 8/9.

 */

img {

  border: 0;

}



/*

 * Corrects overflow displayed oddly in IE 9.

 */

svg:not(:root) {

  overflow: hidden;

}



/* ==========================================================================

   Figures

   ========================================================================== */

/*

 * Addresses margin not present in IE 8/9 and Safari 5.

 */

figure {

  margin: 0;

}



/* ==========================================================================

   Forms

   ========================================================================== */

/*

 * Define consistent border, margin, and padding.

 */

fieldset {

  border: 1px solid #c0c0c0;

  margin: 0 2px;

  padding: 0.35em 0.625em 0.75em;

}



/*

 * 1. Corrects color not being inherited in IE 8/9.

 * 2. Remove padding so people aren't caught out if they zero out fieldsets.

 */

legend {

  border: 0;

  /* 1 */

  padding: 0;

  /* 2 */

}



/*

 * 1. Corrects font family not being inherited in all browsers.

 * 2. Corrects font size not being inherited in all browsers.

 * 3. Addresses margins set differently in Firefox 4+, Safari 5, and Chrome

 */

button,

input,

select,

textarea {

  font-family: inherit;

  /* 1 */

  font-size: 100%;

  /* 2 */

  margin: 0;

  /* 3 */

}



/*

 * Addresses Firefox 4+ setting `line-height` on `input` using `!important` in

 * the UA stylesheet.

 */

button,

input {

  line-height: normal;

}



/*

 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`

 *    and `video` controls.

 * 2. Corrects inability to style clickable `input` types in iOS.

 * 3. Improves usability and consistency of cursor style between image-type

 *    `input` and others.

 */

button,

html input[type="button"],

input[type="reset"],

input[type="submit"] {

  -webkit-appearance: button;

  /* 2 */

  cursor: pointer;

  /* 3 */

}



/*

 * Re-set default cursor for disabled elements.

 */

button[disabled],

input[disabled] {

  cursor: default;

}



/*

 * 1. Addresses box sizing set to `content-box` in IE 8/9.

 * 2. Removes excess padding in IE 8/9.

 */

input[type="checkbox"],

input[type="radio"] {

  box-sizing: border-box;

  /* 1 */

  padding: 0;

  /* 2 */

}



/*

 * 1. Addresses `appearance` set to `searchfield` in Safari 5 and Chrome.

 * 2. Addresses `box-sizing` set to `border-box` in Safari 5 and Chrome

 *    (include `-moz` to future-proof).

 */

input[type="search"] {

  -webkit-appearance: textfield;

  /* 1 */

  -moz-box-sizing: content-box;

  -webkit-box-sizing: content-box;

  /* 2 */

  box-sizing: content-box;

}



/*

 * Removes inner padding and search cancel button in Safari 5 and Chrome

 * on OS X.

 */

input[type="search"]::-webkit-search-cancel-button,

input[type="search"]::-webkit-search-decoration {

  -webkit-appearance: none;

}



/*

 * Removes inner padding and border in Firefox 4+.

 */

button::-moz-focus-inner,

input::-moz-focus-inner {

  border: 0;

  padding: 0;

}



/*

 * 1. Removes default vertical scrollbar in IE 8/9.

 * 2. Improves readability and alignment in all browsers.

 */

textarea {

  overflow: auto;

  /* 1 */

  vertical-align: top;

  /* 2 */

}



/* ==========================================================================

   Tables

   ========================================================================== */

/*

 * Remove most spacing between table cells.

 */

table {

  border-collapse: collapse;

  border-spacing: 0;

}



/* ============================================ *

 * Reset

 * ============================================ */

*,

*:before,

*:after {

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

  margin: 0;

  padding: 0;

}



html {

  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);

  /* Prevent tap highlight on iOS/Android */

  -webkit-text-size-adjust: 100%;

  /* Prevent automatic scaling on iOS */

}



body {

  background: #FFFFFF;

  color: #000000;

  line-height: 1;

  font-family: 'Roboto', sans-serif; font-weight:300;

}



html,

body,

img,

fieldset,

abbr,

acronym {

  border: 0;

}



h1,

h2,

h3,

h4,

h5,

h6 {

  font-size: 100%;

  font-weight: normal;

}



th,

code,

cite,

caption {

  font-weight: normal;

  font-style: normal;

  text-align: left;

}



address {

  font-style: normal;

  padding:10px 0;

  float:left; width:100%;

}



fieldset {

  margin: 0;

  padding: 0;

  border: 0;

}



img {

  display: block;

}



ol,

ul {

  list-style: none;

}



q:before,

q:after {

  content: '';

}



input:focus,

input[type="search"]:focus {

  outline-offset: -2px;

}



input[type="search"] {

  -webkit-appearance: none;

  /* 1 */

  -moz-box-sizing: border-box;

  -webkit-box-sizing: border-box;

  /* 2 */

  box-sizing: border-box;

}



/* ============================================ *

 * Base Styles

 * ============================================ */

@-ms-viewport {

  width: device-width;

}



@-o-viewport {

  width: device-width;

}



@viewport {

  width: device-width;

}



a, button {

  -ms-touch-action: manipulation;

  touch-action: manipulation;

}



body,

button,

input,

select,

table,

textarea {

    font-size: 16px;

  line-height: 1.5;

}



a {

  text-decoration: none;

}



a:hover {

  color: #d6644a;

}



a:focus {

}



ol,

ul {

  list-style: none;

  margin: 0;

  padding: 0;

}



/* ============================================ *

 * Typography

 * ============================================ */

h1, .h1 {

  margin: 0;

  margin-bottom: 0.7em;

  color: #d6644a;

  

  font-size: 28px;

  font-weight: 400;

  font-style: normal;

  line-height: 1.2;

  text-rendering: optimizeLegibility;

  text-transform: uppercase;

}



h2, .h2 {

  margin: 0;

  margin-bottom: 0.5em;

  color: #636363;

  

  font-size: 24px;

  font-weight: 400;

  font-style: normal;

  line-height: 1.2;

  text-rendering: optimizeLegibility;

}



h3, .h3 {

  margin: 0;

  margin-bottom: 10px;

  color: #636363;

  

  font-size: 18px;

  font-weight: 400;

  font-style: normal;

  line-height: 1.4;

  text-rendering: optimizeSpeed;

}





h4, .h4 {

  margin: 0;

  margin-bottom: 10px;

  color: #636363;

  

  font-size: 14px;

  font-weight: bold;

  font-style: normal;

  line-height: 1.4;

  text-rendering: optimizeSpeed;

}



h5, .h5 {

  margin: 0;

  margin-bottom: 10px;

  color: #636363;

  

  font-size: 13px;

  font-weight: bold;

  font-style: normal;

  line-height: 1.4;

  text-rendering: optimizeSpeed;

}



h6, .h6 {

  margin: 0;

  margin-bottom: 5px;

  color: #636363;

  

  font-size: 12px;

  font-weight: bold;

  font-style: normal;

  line-height: 1.4;

  text-rendering: optimizeSpeed;

}



/* ============================================ *

 * Shared Classes

 * ============================================ */



.header {

   /* border-bottom: 2px solid #cccccc;*/

    margin-top: 12px;

    padding-bottom: 5px;

}

.menu ul li{ float:left; margin-right:20px;}

.freepage {

    /*border-bottom:1px solid #ccc;

	border-left: 1px solid #ccc;

    border-right: 1px solid #ccc;*/

}

.freepage img {

    width: 100%;

}

.page_Area2{  /*border-left: 1px solid #ccc; border-bottom: 1px solid #ccc;*/}

.page_Area2 {

    /*border-right: 1px solid #ccc;*/

}

.page_Area2 {

    height: auto;

    text-align: center;

}

.page_Area2 img{ display:inline-block;}

.page_Area3 {

    text-align: center;

}

.page_Area3 img{

	display:inline-block;

}

.uploader {

    padding-top:35px; padding-bottom:10px; /*border-right: 1px solid #ccc;*/

}



.page_Area4{

     padding-top:100px; 

    padding-bottom:100px;

	/*border-top: 1px solid #cccccc;*/

}

.footer_menu ul li{ float:left; margin-right:25px;}

.footer {

    /*border-top: 1px solid #cccccc;*/

}

.uploader_main{ /*border-bottom:1px solid #ccc; border-right:1px solid #ccc;*/}





.form_left form {

    border: 1px solid #dde8d5;

    padding-bottom: 20px;

    padding-top: 20px;

    text-align: center;

}

.uploader_main.padding_none {

    padding-left: 0;

    padding-right: 0;

}

.padding_none {

    padding-left: 0;

    padding-right: 0;

}

.submit_button button {

	color:#fff;

	background:#d4822b;

	width:145px; height:27px;

	border:1px solid #cd6824;

	margin-top: 17px;

}

.submit_button button:hover {background:#ef9d46;}

.biz_form_top button{

	color:#3b3b3b;

	 background:#efefef;

	width:145px; height:27px;

	border:1px solid #000000;

	font-size:11px;}

.biz_form_top {

	/*margin-right:15px;*/

    background: #ecf7e4 none repeat scroll 0 0;

}

.biz_form {

	/*margin-right:15px;*/

    background: #f6fbf2 none repeat scroll 0 0;

}

.form_left {

    color: #86b280;

	text-align:center;

}

.form_left .heading_biz {

    color: #86b280;

}

.form_left input {

    border: 1px solid #000;

	width:82%;

}



.form_left textarea {

    border: 1px solid #000;

	width:82%;

	max-width: 90%;

}

.page_Area2 .text-center{ line-height:300px;}

.browse > img {

    display: inline-block;

}

.border {

    margin: 0 8px;

    padding: 8px;

}

.footer{ text-align:center; padding-top:10px;}

.footer_menu > ul {

    display: inline-block;

}

/*.form_left label {

    width: 170px;

	text-align:right;

}*/

.biz_form_top .border {

    border: dashed 4px #7ec9b5;

}

.nav-menu {

    display: none;

}

.menu li:last-child{ margin-right:0px;}

#menu > ul {

    float: right;

}

.menu {

    padding-top: 5px;

} 

.form_field .plush_icon{background: url("../images/plush_icon.png") no-repeat scroll right 7px center;

    }

.form_field .zip_icon{background: url("../images/zip.png") no-repeat scroll right 7px center;

    }

	

.row .padding_none {

    padding-left: 0;

}

.padding_none {

    padding-right: 0 !important;

}

.news p {

    font-size: 30px;

    padding-bottom: 607px;

    padding-top: 55px;

}

.form_left.form_field li {

    float: left;

    width: 100%;

}

.form_field li label {

    float: left;

    width: 31%;

}





.form_field li input {

    max-width: 54%;

    width: 69%;

	float:left;

	margin-left:5px;

}

.form_left.form_field ul {

    padding: 10px;

}

.form_left.form_field ul li{ padding-bottom:10px;}



.footer_menu a {

    color: #389dc1;

}

.menu ul li .english {

    background:rgba(0, 0, 0, 0) url("../img/en.png") no-repeat scroll 0;

	 padding: 14px;

    font-size: 0px;

	 top:-6px;

	 position:relative;

}

.menu ul li .english {

    background:rgba(0, 0, 0, 0) url("../img/en.png") no-repeat scroll 0;

	 padding: 14px;

    font-size: 0px;

	 top:-6px;

	 position:relative;

}

.page_Area2 img {

    max-width: 100%;

}

.menu ul li .chinese {

    background:rgba(0, 0, 0, 0) url("../img/icon-2.jpg") no-repeat scroll 0;

   padding: 14px;

    font-size: 0px;

   top:-6px;

   position:relative;

}

.menu ul li .korean {

    background:rgba(0, 0, 0, 0) url("../img/icon-3.jpg") no-repeat scroll 0;

   padding: 14px;

    font-size: 0px;

   top:-6px;

   position:relative;

}

.menu ul li .french {

    background:rgba(0, 0, 0, 0) url("../img/icon-4.jpg") no-repeat scroll 0;

   padding: 14px;

    font-size: 0px;

   top:-6px;

   position:relative;

}

.menu ul li .italian {

    background:rgba(0, 0, 0, 0) url("../img/icon-5.jpg") no-repeat scroll 0;

   padding: 14px;

    font-size: 0px;

   top:-6px;

   position:relative;

}

.menu ul li .hindi {

    background:rgba(0, 0, 0, 0) url("../img/india.jpg") no-repeat scroll 0;

   padding: 14px;

    font-size: 0px;

   top:-6px;

   position:relative;

}


.menu ul li .mongolian {

    background:rgba(0, 0, 0, 0) url("../img/mo.png") no-repeat scroll 0;

   padding: 14px;

    font-size: 0px;

   top:-6px;

   position:relative;

}


table#updateTable .uplod_input > input {

    max-width: 100%;

    width: 100%;

	  border: 2px solid #e6e6e6;

}

table#updateTable .delete_key > input{  border: 2px solid #e6e6e6;}

table#updateTable .delete_key > input {

    float: right;

    margin-right: 35px;

    width: 100%;

}

table#updateTable .delete_key {

    max-width: 100%;

}

#menu li a {
    font-size: 14px;
}

#menu ul li a[href*="?lang"] {
    font-size: 0;
}
#menu ul li a[href="?lang=jp"]{font-size: 14px}








.uploader .form_left #upload tr {

    float: left;

    margin-bottom: 10px;

    width: 100%;

}

.uploader .form_left #upload tr td.lable {

    float: left;

    text-align: right;

    width: 42%;

	font-size:14px;

}

.uploader .form_left #upload tr td {

    float: left;

    width: 48%;

	margin-left: 10px;

    text-align: left;

}

.uploader .form_left #tableques tr {

    float: left;

    margin-bottom: 10px;

    width: 100%;

}

.uploader .form_left #tableques tr td.lable {

    float: left;

    text-align: right;

    width: 42%;

}

.uploader .form_left #tableques tr td {

    float: left;

    width: 48%;

}

#upload table#tableques {

    /*float: left;*/

    width: 100%;

}

#upload .delete_button {

    background: #d4822b none repeat scroll 0 0;

    border: 1px solid #cd6824;

    color: #ffffff;

    height: 35px;

    margin-top: 10px;

	 max-width: 22%;

    width: 100%;

}



#upload .button {

    background: #d4822b none repeat scroll 0 0;

    border: 1px solid #cd6824;

    color: #fff;

    height: 35px;

	margin-top:10px;

	max-width: 100%;

    width: 62%;

	float:left;



	

 }



 #menu li a {

    color: ##389dc1 !important;

}

.uploader .form_left #upload .doenloadtable tr td{ margin-left:0px;}





.page_Area2.sticky {

     max-width: 300px;

    position: fixed;

    top: 0;

}



.uploader_main.padding_none {

    float: right;

}



.delete_key input {

    max-width: 60px;

}

.doenloadtable .down_center{  padding-left: 20px;}







#updateTable > table {

    background: #f9f9f9 none repeat scroll 0 0;

    box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);

    display: inline-block;

    margin-top: 10px;

    padding: 25px 12px;

    width: 100%;

}







#updateTable{ max-width:100%; width:100%;}

#updateTable .button {

    background: #d4822b none repeat scroll 0 0;

    border: 1px solid #cd6824;

    color: #ffffff;

    float: left;

    height: 26px;

    max-width: 100%;

    padding: 0 10px;

}



#urlkey .uplod_input {

    max-width: 100% !important;

    width: 62% !important;

}



.page_Area4 {

    float: left;

    width: 100%;

}

#updateTable .delete_name {

    font-size: 15px;

}

.page_Area4 {

    float: left;

    text-align: center;

    width: 100%;

}

.page_Area4 img {

	display:inline-block;

    max-width: 100%;

}

.page_Area3 img {

    max-width: 100%;

    text-align: center;



}



.buton_new_left #button2 {

    float: right;

}



#directurl{

    background: rgb(249, 249, 249) none repeat scroll 0 0;

    box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);

    display: inline-block;

    margin-top: 10px;

    padding: 25px 12px;

    width: 100%;

}

#directurl #fname span {

    float: left;

}







@media only screen and (min-width: 1050px) and (max-width: 1276px){



#urlkey .uplod_input {

    max-width: 100% !important;

    width: 49% !important;

}

}

@media only screen and (min-width: 800px) and (max-width: 1050px){



#urlkey .uplod_input {

    max-width: 100% !important;

    width: 40% !important;

}

}

@media only screen and (min-width: 950px) and (max-width: 1275px){



table#updateTable .delete_key {

    max-width: 100%;

    width: 9%;

}

.delete_name {

    float: left;

    margin: 2px;

}

.delete_name {

    float: left;

    font-weight: normal;

    margin-left: 13px;

}

#updateTable {

    max-width: 100%;

    width: 100%;

}

.updateTable #urlkey .uplod_input {

    width: 31% !important;

}

#updateTable .button {

    

    margin-right: -20px;

    

}

}

@media only screen and (min-width: 950px) and (max-width: 1200px){

	 .form_field li input {

    float: left;

    margin-bottom: 10px;

    margin-left: 5px;

    max-width: 41%;

    width: 58%;

}

.form_field li label {

    float: left;

    font-size: 14px;

    width: 47%;

}}







@media only screen and (min-width: 768px) and (max-width: 950px){

	#upload .doenloadtable .button {

    max-width: 100%;

    width: 68%;

}

.form_left .heading_biz {

    font-size: 12px;



}

.form_left.form_field ul {

    padding: 0px;

}

.form_field li input {

    float: left;

    margin-bottom: 10px;

    margin-left: 5px;

    max-width: 41%;

    width: 58%;

}

.form_field li label {

    float: left;

    font-size: 14px;

    width: 47%;

}

}

@media only screen and (max-width: 1016px){

	.menu ul li {

    margin-right: 8px;

}

	.menu ul li a{

	font-size:15px;

	color: #000000;

}



	}

	@media only screen and (min-width: 768px) and (max-width: 950px){

		.header .logo {

    float: left;

	margin-right:0px;

}

		}

@media only screen and (min-width: 767px) and (max-width: 950px){



	.uploader .form_left #upload tr td {

    margin-left: 5px;

 

    width: 49%;

}

.uploader .form_left #upload tr td.lable {

    width: 41%;

}

#upload .button {

    max-width: 68% !important;

}

	.page_Area2 {

    height: auto;

}

	.menu ul li {

    margin-right: 14px;

}

	.menu ul li a{

	font-size:13px;

}

.footer_menu ul li a {

    font-size: 13px;

}

.footer_menu ul li {

    margin-right: 10px;}

	

	





	}

@media only screen and (max-width: 767px){

	.menu ul li .english{ 

	   font-size: 15px;

    padding-bottom: 0;

	 color: #000000;

	  top: 0;

	}

	.menu ul li .japan{  font-size: 15px;

    padding-bottom: 0;

	 color: #000000;}

	.row .rspadding_none {

    padding-left: 0px;

    padding-right: 0px;

}

	.header {

    margin-top: 0px;}

	.logo {

    margin-top: 22px;

}

.page_Area4 img {

    float: left;

    width: 100%;

}

	.page_Area3 {

    /*border-top: 1px solid #cccccc;*/

	}

	.uploader_main{

  /*  border-left: 1px solid #cccccc;*/

	

	}

	.uploader{

    border-right:none;

	}

	#menu > ul {

    float: left;

    margin-left: -16px;

    margin-right: -10px;

	

   

    text-align: left;

}

#menu li {

    border-bottom: 1px solid #a9a8a8;

}

	.menu {

    margin-top: 29px;

}

	.logo {

    float: right;

}

/* Important styles */

#toggle {

  display: block;

  width: 28px;

  height: 30px;

 /* margin: 30px auto 10px;*/

}



#toggle span:after,

#toggle span:before {

  content: "";

  position: absolute;

  left: 0;

  top: -9px;

}

#toggle span:after{

  top: 9px;

}

#toggle span {

  position: relative;

  display: block;

}



#toggle span,

#toggle span:after,

#toggle span:before {

  width: 100%;

  height: 5px;

  background-color: #888;

  transition: all 0.3s;

  backface-visibility: hidden;

  border-radius: 2px;

}



/* on activation */

#toggle.on span {

  background-color: transparent;

}

#toggle.on span:before {

  transform: rotate(45deg) translate(5px, 5px);

}

#toggle.on span:after {

  transform: rotate(-45deg) translate(7px, -8px);

}

#menu{display:none;}

#toggle.on + #menu {

   background-color: rgba(255, 255, 255, 0.8);

    display: block !important;

    opacity: 1;

    position: absolute;

    visibility: visible;

    width: 100%;

    z-index: 99999;

}



/* menu appearance*/

#menu {

  position: relative;

  color: #999;

  width: 140px;

  padding: 10px;

  margin: auto;

  font-family: "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;

  text-align: center;

  border-radius: 4px;

 /* background: white;*/

 /* box-shadow: 0 1px 8px rgba(0,0,0,0.05);*/

  /* just for this demo */

  opacity: 0;

  visibility: hidden;

  transition: opacity .4s;

}

#menu li {

    float: left;

    margin-left: 30px;

    max-width: 84%;

    width: 100%;

}

#menu:after {

  position: absolute;

  top: -15px;

  left: 95px;

  content: "";

  display: block;

 /* border-left: 15px solid transparent;

  border-right: 15px solid transparent;*/

  border-bottom: 20px solid white;

}

ul, li, li a {

  list-style: none;

  display: block;

  margin: 0;

  padding: 0;

}

li a {

   padding: 8px 10px 0;

  color: #888;

  text-decoration: none;

  transition: all .2s;

}

li a:hover,

li a:focus {

  /*background: #1ABC9C !important;

  color: #fff;*/

}





/* demo styles */

body { /*margin-top: 3em;*/ /*background: #eee; color: #555;*/ /*font-family: "Open Sans", "Segoe UI", Helvetica, Arial, sans-serif;*/ }

p, p a { font-size: 12px;text-align: center; color: #888; }













.page_Area2 {

    padding-bottom: 20px;

    padding-top: 20px;

}

.uploader {

    padding-top:10px; padding-bottom:10px; 

}

.page_Area3 {

    padding-bottom: 10px;

    padding-top: 25px;

}

.page_Area4{

     padding-top:10px; 

    padding-bottom:10px;

	

}

.header {

    height: 72px;



}











}

@media only screen and (min-width: 768px) and (max-width: 1193px){

.form_left input {

    border: 1px solid #000000;

    width: 82%;

	}

	.form_left textarea {

    border: 1px solid #000000;

    max-width: 90%;

    width: 82%;

}







}

@media only screen and (min-width: 767px)and (max-width: 988px){

.respo_ipad td {

    float: left;

    width: 47% !important;

}

}

@media only screen and (min-width: 767px)and (max-width: 804px){

#upload.delete_key label { max-width: 103px;}



.delete_name {

    float: left;

    padding-left:0px;

}

table#updateTable .delete_key > input {

    float: right;

    margin-right: 5px;

    width: 100%;

}

.delete_key input {

    max-width: 40px;

}

.deleate_out .uplod_input {

    float: left;

    max-width: 62%;

    width: 100%;

}





}







@media only screen and (max-width: 768px){

	

	

	.page_Area2 img {

    max-width: 100%;

}

	.logo {

    float: right;

    margin-right: 55px;

}

.page_Area2 .text-center {

    line-height: 50px;

}

.page_Area2 {

    height: auto;

}

    

#menu li:last-child{ border-bottom:none; }

		}

@media only screen and (max-width: 767px){ .menu ul li .english { background:none;}

	.menu ul li .japan { background:none;}

	.page_Area2.sticky{position:static; top:0;}

	}		

@media only screen and (max-width: 615px){

	.form_left label {

    text-align: left !important;

}

	.form_field .plush_icon {

    background: rgba(0, 0, 0, 0) url("../images/plush_icon.png") no-repeat scroll right 15px center;

}

.form_field .zip_icon {

    background: rgba(0, 0, 0, 0) url("../images/zip.png") no-repeat scroll right 15px center;

}

.form_left.form_field li {

    padding-top: 10px;

}

.form_field li input {

    max-width: 74%;

    width: 100%;

}

.form_left label {

    text-align: center;

}

.form_field li label {

    float: left;

    width: 100%;

}

}

@media only screen and (max-width: 767px){



.col-xs-9 {

    width: 100% !important;

}

.col-xs-3 {

    width: 100% !important;

}

.logo > img {

    float: left;

    max-width: 82%;

    width: 100%;

	margin-left:32px;

}









}

@media only screen and (min-width: 480px) and (max-width: 678px){

#urlkey .uplod_input {

    max-width: 100% !important;

    width: 43% !important;

}

.buton_new_left #button2 { float:none !important}

}

@media only screen and (max-width: 672px){

	

.uploader .form_left #upload tr td.lable {

 text-align: left;

    width:100%;

}

.uploader .form_left #upload tr td {

    float: left;

    text-align: left;

    width: 100%;

}

#upload .button {

    max-width: 100%;

	width:33%

}

}

@media only screen and (max-width: 480px){

	#upload ul li p {

    left: 54px;

}

	

	#urlkey .uplod_input {

    max-width: 100% !important;

    width: 45% !important;

}



#upload.delete_key .button{ float:none;}

	#upload .button {

    

    float: left;

  

}

	.uploader .form_left #upload tr td {

    margin-left: 3px;

	}

	 .form_left .heading_biz {

    font-size: 14px;}

/*.plush_icon, .zip_icon {

    padding-bottom: 37px;

}*/

.uploader .form_left #upload tr td.lable {

 text-align: left;

    width:100%;

}

.uploader .form_left #upload tr td {

    float: left;

    text-align: left;

    width: 100%;

}



#upload .button {

    max-width: 100%;

    width: 50%;

}





}

@media only screen and (min-width: 440px) and (max-width: 480px){

#urlkey .uplod_input {

    max-width: 100% !important;

    width: 38% !important;

}

}

@media only screen and (max-width: 440px){

.delete_name {

    float: left;

    padding-left:0px;

}

table#updateTable .delete_key > input {

    float: right;

    margin-right: 5px;

    width: 100%;

}

.delete_key input {

    max-width: 40px;

}

.deleate_out .uplod_input {

    float: left;

    max-width: 62%;

    width: 100%;

}

}

@media only screen and (max-width: 411px){



	.border {

    margin: 0 14px;}

	.form_left .heading_biz {

    font-size: 10px;

}



.form_left .la_delete {

    text-align: right;

    width: 71px;}



.delete_name {

    float: left;

    padding-left:0px;

}

table#updateTable .delete_key > input {

    float: right;

    margin-right: 5px;

    width: 100%;

}

.delete_key input {

    max-width: 71px;

}

.deleate_out .uplod_input {

    float: left;

    max-width: 62%;

    width: 100%;

}

}

@media only screen and (max-width: 360px){

		.logo {

    float: left !important;

    margin-left: 44px;

	margin-right:0px;

    

}

#upload .button {

    height: 29px;

    max-width: 100%;

    width: 71%;

}



}