@charset "utf-8";
/* ===================================================================
CSS information

 file name       : style.css
 created         : 2014/03/03
 last Modified   : 
 editor(s)       : r.mori
 last Editor     : 
 style info :リセットおよび共通スタイル
=================================================================== */


/*============================================
上書きリセットCSS
============================================*/

#body{
	
}

#toppage #basepage{
	background:none;
}
##basepage{
	background:none;
}

#toppage #contents{
	/*
	width:740px;
	*width:720px;
	*/
	/**float:right;*/
	padding-left:5px;
	/*float:left;*/
	margin-right: auto!important;
	margin-left: auto!important;
}

#wrapper hr.double{
	border-top:3px double #B3B3B3;
	margin:30px 0 30px 0;
	/*width:740px;*/
	width:920px;
}
#toppage #left_bar{
	margin: 0 20px 20px 3px;
}
#toppage .B{
	color:#005dba;
}

#toppage{
	height:100%;
}
#basepage{
	height:100%;
}
#wrapper{
	height:100%;
	margin:0;
	padding:0;
	
	/* 2025.10.07 ADD */
	margin-right:auto;
	margin-left:auto;
}
#main-wrapper{
	width:100%;
	height:100%;
}
#main{
	height:100%;
}

#mainForm{
	width:950px!important;
}
/*
#wrapper #left_barFrame{
	position:fixed;
	height:100%;
	width:215px;
	background-color:#fefefe;
	border-right: solid 1px #ddd;
	z-index: 2;
}
#wrapper #left_bar{
	overflow:scroll;
	height:100%;
	width:210px;
}
*/
#wrapper .zhinkuni + .HeadSearch_M{
	/*margin-top:270px;*/
	/**margin-top:290px;*/
	margin-top:230px;
	*margin-top:240px;
}

#wrapper .zhinkuni + .HeadSearch_M.en{
	margin-top:255px;
	*margin-top:265px;
}
#wrapper .zhinkuni .en #navi_continer{
	top:188px!important;
}

#wrapper .zrekinen + .HeadSearch_M{
	/*margin-top:270px;*/
	/**margin-top:280px;*/
	margin-top:230px;
	*margin-top:240px;
}
#wrapper .zrekinen .en #exebox{
	top:140px!important;
}
#wrapper .zrekinen .en #navi_continer{
	top:168px!important;
}

#wrapper .zrekinen  .en{
	 font-size:14px!important;
}

#wrapper .zrekinen + .HeadSearch_M.en{
	margin-top:235px;
	*margin-top:245px;
}
#wrapper .zrekinen .en .menuBox2{
	height:53px;
}


#wrapper .zpast12m + .HeadSearch_M{
	/*margin-top:270px;*/
	/**margin-top:280px;*/
	margin-top:230px;
	*margin-top:240px;
}
#wrapper .zpast12m .en #exebox{
	top:140px!important;
}
#wrapper .zpast12m .en #navi_continer{
	top:168px!important;
}

#wrapper .zpast12m .en{
	 font-size:14px!important;
}

#wrapper .zpast12m + .HeadSearch_M.en{
	margin-top:235px;
	*margin-top:245px;
}
#wrapper .zpast12m .en .menuBox2{
	height:53px;
}


#wrapper .zpast12m .en{
	 font-size:14px!important;
}


#wrapper .zkunihin + .HeadSearch_M{
	/*margin-top:280px;*/
	/**margin-top:290px;*/
	margin-top:225px;
	*margin-top:235px;
}


#wrapper .ztotal + .HeadSearch_M{
	margin-top:200px;
	*margin-top:210px;
}
#wrapper .ztotal #exebox{
	top:130px!important;
}
#wrapper .ztotal #navi_continer{
	top:133px!important;
}
#wrapper .ztotal .menuBox2{
	height:43px;
}


#wrapper .zbest30 + .HeadSearch_M{
	margin-top:200px;
	*margin-top:210px;
}
#wrapper .zbest30 #exebox{
	top:130px!important;
}
#wrapper .zbest30 #navi_continer{
	top:133px!important;
}
#wrapper .zbest30 .menuBox2{
	height:43px;
}
#wrapper .zbest30 .menuBox2 input{
	position:absolute;
	z-index:2;
}
/*
#wrapper .zbest30 + .HeadSearch_M.en{
	margin-top:195px;
	*margin-top:205px;
}
*/

#wrapper .mhinkuni + .HeadSearch_M{
	margin-top:285px;
	*margin-top:295px;
}
#wrapper .mhinkuni + .HeadSearch_M.en{
	margin-top:310px;
	*margin-top:320px;
}
#wrapper .mhinkuni #navi_continer{
	top:213px!important;
}
#wrapper .mhinkuni .en #navi_continer{
	top:243px!important;
}

#wrapper .mrekinen + .HeadSearch_M{
	margin-top:230px;
	*margin-top:240px;
}
#wrapper .mrekinen .en #exebox{
	top:140px!important;
}
#wrapper .mrekinen .en #navi_continer{
	top:168px!important;
}

#wrapper .mrekinen  .en{
	 font-size:14px!important;
}

#wrapper .mrekinen + .HeadSearch_M.en{
	margin-top:235px;
	*margin-top:245px;
}
#wrapper .mrekinen .en .menuBox2{
	height:53px;
}
/*
#wrapper .mrekinen + .HeadSearch_M.en{
	margin-top:220px;
	*margin-top:230px;
}
*/

#wrapper .mtotal + .HeadSearch_M{
	margin-top:190px;
	*margin-top:200px;
}
#wrapper .mtotal + .HeadSearch_M{
	margin-top:200px;
	*margin-top:210px;
}
#wrapper .mtotal #exebox{
	top:130px!important;
}
#wrapper .mtotal #navi_continer{
	top:133px!important;
}
#wrapper .mtotal .menuBox2{
	height:43px;
}

/*
#wrapper .mtotal + .HeadSearch_M.en{
	margin-top:190px;
	*margin-top:200px;
}
*/

.MB5{
	margin-bottom:5px;
}
.MB10{
	margin-bottom:10px;
}
.MB15{
	margin-bottom:15px;
}
.MB20{
	margin-bottom:20px;
}
.MB30{
	margin-bottom:30px;
}
.MB40{
	margin-bottom:40px;
}
.MB50{
	margin-bottom:50px;
}

#contents .Back{
	display:inline-block;
	background-color:#1f578e;
	color:#fff;
	width:83px;
	height:24px;
	padding:3px 0 0 22px;
	margin:20px 0 0 0;
	vertical-align:middle;
	font-size:15px;
	text-decoration:none;
	font-style:normal;
}
#contents .Back:hover{
	background:#154370;
}
#contents .Back a{
	color:#fff;
}
/*文字色*/
.LC_R{
	color:#f00;
}


/*背景色*/
.BG_LB{
	background:#9edbe5;
}
.BG_B{
	background:#9ebae5;
}
.BG_V{
	background:#b99ee5;
}
.BG_P{
	background:#e59ed7;
}
.BG_R{
	background:#e5a89e;
}
.BG_Y{
	background:#e5cb9e;
}
.BG_G{
	background:#b7e59e;
}

@charset "UTF-8";
/* CSS Document */

/*
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com
Twitter: @rich_clark
*/

/*要素のフォントサイズやマージン・パディングをリセットしています*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, main, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    /*font-size:100%;*/
    vertical-align:baseline;
    background:transparent;
}

/* 行の高さをフォントサイズと同じにしています
body {
    line-height:1;
} */

/*新規追加要素のデフォルトはすべてインライン要素になっているので、section要素などをブロック要素へ変更しています*/
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section {
    display:block;
}

/*nav要素内ulのマーカー（行頭記号）を表示しないようにしています*/
li {
    list-style:none;
}

/*引用符の表示が出ないようにしています*/
blockquote, q {
    quotes:none;
}

/*blockquote要素、q要素の前後にコンテンツを追加しないように指定しています*/
blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}

/*a要素のフォントサイズなどをリセットしフォントの縦方向の揃え位置を親要素のベースラインに揃えるようにしています*/
a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

/* ins要素のデフォルトをセットし、色を変える場合はここで変更できるようにしています */
ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}

/* mark要素のデフォルトをセットし、色やフォントスタイルを変える場合はここで変更できるようにしています
また、mark要素とは、文書内の検索結果で該当するフレーズをハイライトして、目立たせる際に使用するようです。*/
mark {
    background-color:#ff9;
    color:#000;
    font-style:italic;
    font-weight:bold;
}

/*テキストに打ち消し線が付くようにしています*/
del {
    text-decoration: line-through;
}

/*IEではデフォルトで点線を下線表示する設定ではないので、下線がつくようにしています
また、マウスオーバー時にヘルプカーソルの表示が出るようにしています*/
abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
}

/*隣接するセルのボーダーを重ねて表示し、間隔を0に指定しています*/
table {
    border-collapse:collapse;
    border-spacing:0;
}

/*水平罫線のデフォルトである立体的な罫線を見えなくしています*/
hr {
    display:block;
    height:1px;
    border:0;
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}

/*縦方向の揃え位置を中央揃えに指定しています*/
input, select {
}

.clearfix {width:100%;}
.clearfix:after {
  content: ""; 
  display: block; 
  clear: both;
 }


/*============================================
ヘッダー検索
============================================*/
#contents .HeadSearch_BG{
	position: absolute;
	padding-bottom: 3px;
	height:auto;
}
#contents .Head_BG{
	position: absolute;
	background:#ddebf5;
	width:100%;
	height:50px;
	left: 0;
	
	/*padding-left: 12px;*/
	padding-bottom: 3px;
	
	/*height:230px;*/
	height:auto;
}

@media print{
	body{
		margin:0!important;
		padding:0!important;
	}
	
	#contents{
		margin-left:10px!important;
	}
	
	#contents .HeadSearch_BG{
		position:relative!important;
	}
	
	#wrapper .HeadSearch_M{
		margin:20px 0 0 0!important;
	}
	
	#exebox{
		width:150px!important;
	}
	
	#footer{
		position:relative!important;
		display:none
	}
}

/*
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
#contents .HeadSearch_BG:not(:target) {
    height:250px; 
  }
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#contents .HeadSearch_BG:not(:target) {
	height:252px; 
}
}
#contents .HeadSearch_BG, x:-moz-read-only {
	height:252px; 
	*height:270px;
} */
#contents table.headSearch{
	padding:5px 0 5px 5px;
	border-collapse: separate;
	border-spacing:0;
	empty-cells:show;
	/*display:block;*/
	/*width:740px;*/
	width:950px;
	table-layout: auto;
	margin:0 0 0 0;
	
	font-size:12px;
	
	clear:both;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    #contents table.headSearch{
		/*width:740px;*/ /*chromeハック*/
    	width:950px; /*chromeハック*/
	}
}


#contents .headSearch .HS01{
	color:#000;
	width:950px;
	height:57px;
	/*margin-left:-6px;*/
	padding:0;
	border-bottom:solid 1px #d99c47;
	/*margin-left:130px;*/
	/*background:url(/jtradei/image/pagetitle.png) no-repeat;*/
	/*background-size: 835px 42px;*/
	
}



#contents #headbox{
	width:930px;
	/*margin-top:3px;*/
	margin-left:-12px;
	background-color: #fff!important;
	padding: 8px 0 0 7px;
	border:solid 1px #999;
	/*border-radius: 7px;*/				/* CSS3 */
	/*-webkit-border-radius: 7px;*/		/* for Safari,Google Chrome */
	/*-moz-border-radius: 7px;*/		/* for Firefox */
	
	/*box-shadow: 3px 3px 3px #cce;*/ 			/* CSS3*/
	/*-webkit-box-shadow: 3px 3px 3px #cce;*/	/* for Safari,Goolgle Chorme */
	/*-moz-box-shadow: 3px 3px 3px #cce;*/		/* for Firefox */
}

#contents #headbox hr{
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #f00;
	height: 1px;
}

#contents .JSlogoZ{
	background:url(/jtradei/image/jtrade_logo_z_j.jpg) no-repeat;
}

#contents .JSlogoP{
	background:url(/jtradei/image/jtrade_logo_m_j.jpg) no-repeat;
}

#contents .JSlogoZ.en{
	background:url(/jtradei/image/jtrade_logo_z_e.jpg) no-repeat;
}

#contents .JSlogoP.en{
	background:url(/jtradei/image/jtrade_logo_m_e.jpg) no-repeat;
}

/*
#contents .headSearch #titleBox{
	float:left;
	padding-left:25px;
	width: 950px;
}
*/

#contents .headSearch #optmenu{
	width:950px;
	float: right;
	font-size:12px;
}
#contents .headSearch #optmenu li{
	/*list-style-image: url(/../images/sidebar_arrow.gif);*/
	background:url(/../images/sidebar_arrow.gif) no-repeat;
	background-position: 1px 7px;
	/*background-color:#fff;*/
	text-indent:1em;
	padding: 0px 20px 0px 0;
	float: right;
}

#contents .headSearch .en #optmenu li{
	padding: 0px 13px 0px 0;
}

#contents .headSearch #optmenu a{
	text-decoration:none;
	font-weight:bold;
	color:#5f7a8a;
	font-size: 12px!important;
}
#contents .headSearch #optmenu a:hover{
	text-decoration:underline;
}
#contents .headSearch #optmenu #switch{
	background:none;
}

#contents #headTitle{
	margin-top:5px;
	padding-left: 18px;
	font-size:18px;
	font-weight:bold;
	color: #777;
	
	/*text-shadow: 0 2px 2px #ccc;*/
}

#contents #headTitle .caption{
	clear:left;
	padding-left: 20px;
	font-size:19px;
	font-weight:bold;
	color: #569;
	color: #f55;
	
	/*text-shadow: 0 2px 2px #cef;*/
	/*text-shadow: 0 2px 2px #fdd;*/
}
#contents #headTitle .caption.en{
	font-size:18px;
}

#contents .menuBox1{
	/*margin-top:2px;*/
	padding-left: 18px;
	font-size:14px;
	font-weight:bold;
	color: #777;
	
	line-height:2em;
	
	/*text-shadow: 0 2px 2px #ccc;*/
}

/*	2022.05.23 ADD	*/
@-moz-document url-prefix() {
	#contents .menuBox1 select{
		padding:1px!important;
	}
}

#contents .menuBox1 span{
	margin-left:7px;
}

#contents .menuBox2{
	height:70px;
	margin-left:7px;
}

#contents .menuBox2.enMenu{
	margin-top:3px;
}

#contents .menuBox2{
	margin-top:2px;
	padding-left: 8px;
	font-size:14px;
	font-weight:bold;
	color: #777;
	
	/*text-shadow: 0 2px 2px #ccc;*/
}

#contents .menuBox2 .shucls{
	margin-right:20px;
	margin-left:12px;
}
#contents .menuBox2 .bucls{
	margin-right:20px;
	margin-left:12px;
}
#contents .menuBox2 .shucls.en{
	margin-right:15px;
	margin-left:7px;
}
#contents .menuBox2 .bucls.en{
	margin-right:18px;
	margin-left:8px;
}

#contents .menuBox2 #pinfo{
	font-size:0.9em;
	font-weight:normal;
	/*text-shadow:none;*/
	padding-left:135px;
	margin-top:-20px;
	width:300px;
}


#contents #exebox{
	margin-left:3px;
	float:left;
	position:absolute;
	/*top:133px;*/
	left:495px;
}


#contents .headSearch .en #headTitle{
	clear:left;
	float:left;
	margin-left:-50px;
	font-size:19px;
	font-weight:bold;
	color: #569;
}

#contents .HShelp input{
	float:right;
	/*display:block;*/
	/*margin:0 0 3px auto;*/
	margin: 5px 20px 10px 0;
	background:url(/jtradei/image/btnHelp.png) no-repeat 0 0;
	width:60px;
	height:24px;
	cursor:pointer;
	border:none;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}
#contents .HShelp input:hover{
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	opacity:0.85;
}
#contents .HShelp input:active{
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}

#contents .headSearch .HS02 td:first-child{
	border-radius: 7px 0 0 0;				/* CSS3 */
	-webkit-border-radius: 7px 0 0 0;		/* for Safari,Google Chrome */
	-moz-border-radius: 7px 0 0 0;		/* for Firefox */
}

#contents .headSearch .HS02 td:nth-last-of-type(1){
	border-radius: 0 7px 0 0;				/* CSS3 */
	-webkit-border-radius: 0 7px 0 0;		/* for Safari,Google Chrome */
	-moz-border-radius: 0 7px 0 0;		/* for Firefox */
}

#contents .headSearch .HS03 td:first-child{
	border-radius: 0 0 0 7px;				/* CSS3 */
	-webkit-border-radius: 0 0 0 7px;		/* for Safari,Google Chrome */
	-moz-border-radius: 0 0 0 7px;		/* for Firefox */
}

#contents .headSearch .HS03 td:nth-last-of-type(1){
	border-radius: 0 0 7px 0;				/* CSS3 */
	-webkit-border-radius: 0 0 7px 0;		/* for Safari,Google Chrome */
	-moz-border-radius: 0 0 7px 0;		/* for Firefox */
}

#contents .headSearch .HS00{
	padding: 3px 3px 0 375px!important;
/*
	background-color:#fff!important;
	border-right:solid 1px #333!important;
*/
	border-radius: 0 0 7px 7px!important;				/* CSS3 */
	-webkit-border-radius: 0 0 7px 7px!important;		/* for Safari,Google Chrome */
	-moz-border-radius: 0 0 7px 7px!important;		/* for Firefox */

}
#contents .headSearch .Search{
	margin-bottom: 3px;
}

#contents #showbox{
	position:relative;
	z-index:10;
	font-size:13px;
	width:160px;
	margin-top:-5px;
	margin-left:755px;
}
#contents #showbox input{
	position: relative;
	top:-2px;
	margin-left:5px;
}
#contents #showbox label{
	height:20px;
	border:solid 1px #00f;
	padding:0 2px 0 10px;
	color:#05f;
	font-weight:normal;
	margin-top:10px;
	margin-left: 0.5em;
	font-size:1em!important;
	
	background-color:#f2ffff;
	
	/*text-shadow: 0 2px 2px #e5f2ff;*/
	
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	user-select: none;
}

/*
#showCtrl{
	display:none;
}
*/

#contents .zkunihin .HS03 td:first-child,#contents .mhinkuni .HS03 td:first-child{
	border-radius: 0 0 0 0!important;				/* CSS3 */
	-webkit-border-radius: 0 0 0 0!important;		/* for Safari,Google Chrome */
	-moz-border-radius: 0 0 0 0!important;		/* for Firefox */
}
#contents .zkunihin .HS03 td:nth-last-of-type(1), #contents .mhinkuni .HS03 td:nth-last-of-type(1){
	border-radius: 0 0 0 0!important;				/* CSS3 */
	-webkit-border-radius: 0 0 0 0!important;		/* for Safari,Google Chrome */
	-moz-border-radius: 0 0 0 0!important;		/* for Firefox */
}
#contents .zkunihin .HS04 td:first-child, #contents .mhinkuni .HS04 td:first-child{
	border-radius: 0 0 0 7px;				/* CSS3 */
	-webkit-border-radius: 0 0 0 7px;		/* for Safari,Google Chrome */
	-moz-border-radius: 0 0 0 7px;		/* for Firefox */
}
#contents .zkunihin .HS04 td:nth-last-of-type(1), #contents .mhinkuni .HS04 td:nth-last-of-type(1){
	border-radius: 0 0 7px 0;				/* CSS3 */
	-webkit-border-radius: 0 0 7px 0;		/* for Safari,Google Chrome */
	-moz-border-radius: 0 0 7px 0;		/* for Firefox */
}


#contents .mhinkuni .Search{
	margin-bottom: 3px!important;
}
#contents .mhinkuni #acpoint{
	padding-top:4px;
	text-indent:2.5em;
}


#contents .ztotal .HS02 td:first-child, #contents .mtotal .HS02 td:first-child{
	border-radius: 7px 0 0 7px;				/* CSS3 */
	-webkit-border-radius: 7px 0 0 7px;		/* for Safari,Google Chrome */
	-moz-border-radius: 7px 0 0 7px;		/* for Firefox */
}
#contents .ztotal .HS02 td:nth-last-of-type(1), #contents .mtotal .HS02 td:nth-last-of-type(1){
	border-radius: 0 7px 7px 0;				/* CSS3 */
	-webkit-border-radius: 0 7px 7px 0;		/* for Safari,Google Chrome */
	-moz-border-radius: 0 7px 7px 0;		/* for Firefox */
}


/*
#contents .headSearch .HShelp td{
	*background:none;
	*height:24px;
}
#contents .headSearch .HShelp input:hover{
	background:url(/jtradei/image/btnHelp_on.png) no-repeat 0 0;
}
*/


#contents .headSearch .HS02{
	/*display:block;*/
	/*width:720px;*/
	background:#fff;
}
#contents .headSearch .HS02 select{
	margin-right:10px;
}
#contents .headSearch .HS02 span{
	margin-right:10px;
}
#contents .headSearch .HS02 td{
	border-bottom:1px solid #000;
	padding:5px 0;
}
#contents .headSearch .HS02 td:first-child{
	width:110px;
	border-top:1px solid #000;
	border-left:1px solid #000;
	background:#ccc;
	font-weight:bold;
	padding:8px 0 0 10px;
}
#contents .headSearch .HS02 td:first-child + td{
	background:#fff;
	width:280px;
	border-top:1px solid #000;
	padding:5px 0 5px 11px;
}
#contents .headSearch .HS02 td:first-child + td + td{
	width:120px;
	background:#ccc;
	font-weight:bold;
	padding:5px 0 5px 0;
	text-align:center;
	border-top:1px solid #000;
}
#contents .headSearch .HS02 td:first-child + td + td + td{
	background:#fff;
	width:177px;
	width:197px\9;
	border-top:1px solid #000;
	border-right:1px solid #000;
	padding:5px 0 5px 10px;
}
#contents .headSearch .HS03{
	/*display:block;*/
	/*width:720px;*/
	background:#fff;
}
#contents .headSearch .HS03 td:first-child{
	width:110px;
	background:#ccc;
	font-weight:bold;
	vertical-align:middle;
	padding:5px 0 5px 10px;
	border-left:1px solid #000;
	border-bottom:1px solid #000;
	line-height:1;
}
#contents .headSearch .HS03 td:first-child + td{
	background:#fff;
	padding:5px 0 5px 10px;
	width:590px;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	vertical-align:middle;
}
#contents .headSearch .HS03 input{
	margin:5px 3px 5px;
	vertical-align:middle;
}
#contents .headSearch .HS04{
	/*display:block;*/
	/*width:720px;*/
	background:#fff;
}
#contents .headSearch .HS04 td:first-child{
	width:109px;
	background:#ccc;
	font-weight:bold;
	vertical-align:middle;
	padding:5px 0 5px 11px;
	border-left:1px solid #000;
	border-bottom:1px solid #000;
	line-height:1;
}
#contents .headSearch .HS04 td:first-child + td{
	background:#fff;
	padding:5px 0 5px 10px;
	width:589px;
	vertical-align:middle;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	line-height:1.1;
}
#contents .headSearch .HS04 input{
	margin:4px 3px 0px;
}
/*
#contents .headSearch .HS05{
	*background:#fff;
}
*/
.condbox{
	float:left;
	/*width:580px;*/
	/*background-color:#f00;*/
}
.condbox input[type='text']{
	margin:2px 0 0 2px!important;
	width:88px;
	color:#00f;
	/*font-weight:bold;*/
	/*text-shadow: 0 2px 2px #99f;*/
}



#contents input.Hierarchy{
	/*background:url(/jtradei/image/btnClass.png) no-repeat 0 0;*/
	width:110px;
	height:24px;
	margin-top:1px;
	margin-left:7px;
	border:none;
	cursor:pointer;
	font-weight: bold;
	color:#fff;
	background-color: #40668c;
	
	padding-top:2px;
	
	border-radius: 5px;				/* CSS3 */
	-webkit-border-radius: 5px;		/* for Safari,Google Chrome */
	-moz-border-radius: 5px;		/* for Firefox */
	
	box-shadow: 2px 2px 2px #cce; 			/* CSS3*/
	-webkit-box-shadow: 2px 2px 2px #cce;	/* for Safari,Goolgle Chorme */
	-moz-box-shadow: 2px 2px 2px #cce;		/* for Firefox */
	
	/*text-shadow: 0 1px 1px #999;*/
	
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}
#contents input.Hierarchy:hover{
	padding-top:3px;
	padding-left:3px;
	/*background:url(/jtradei/image/btnClass_on.png) no-repeat 0 0;*/
	background-color: #00669c;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
}
#contents input.Hierarchy:active{
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}

#contents input.Harbor{
	/*background:url(/jtradei/image/btnPort.png) no-repeat 0 0;*/
	width:110px;
	height:24px;
	margin-top:1px;
	margin-left:7px;
	border:none;
	cursor:pointer;
	font-weight: bold;
	color:#fff;
	/*background-color: #40668c;*/
	background-color: #338866;
	
	padding-top:2px;
	
	border-radius: 5px;				/* CSS3 */
	-webkit-border-radius: 5px;		/* for Safari,Google Chrome */
	-moz-border-radius: 5px;		/* for Firefox */
	
	box-shadow: 2px 2px 2px #cce; 			/* CSS3*/
	-webkit-box-shadow: 2px 2px 2px #cce;	/* for Safari,Goolgle Chorme */
	-moz-box-shadow: 2px 2px 2px #cce;		/* for Firefox */
	
	/*text-shadow: 0 1px 1px #999;*/
	
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}
#contents input.Harbor:hover{
	padding-top:4px;
	padding-left:3px;
	/*background:url(/jtradei/image/btnClass_on.png) no-repeat 0 0;*/
	/*background-color: #00669c;*/
	background-color: #338888;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
}
#contents input.Harbor:active{
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}

#contents input.Cancel{
	/*background:url(/jtradei/image/btnCancel.png) no-repeat 0 0;*/
	/*background:url(/jtradei/image/btnClear.png) no-repeat 0 0;*/
	/*
	background:url(/jtradei/image/btnBase.png) no-repeat 0 0;
	color:#fff;
	font-weight:bold;
	*/
	width:50px;
	height:23px;
	margin-top:4px;
	margin-left:7px;
	border:none;
	cursor:pointer;
	font-weight: bold;
	color:#fff;
	background-color: #6f6f6f;
	
	padding-top:2px;
	
	border-radius: 5px;				/* CSS3 */
	-webkit-border-radius: 5px;		/* for Safari,Google Chrome */
	-moz-border-radius: 5px;		/* for Firefox */
	
	box-shadow: 2px 2px 2px #cce; 			/* CSS3*/
	-webkit-box-shadow: 2px 2px 2px #cce;	/* for Safari,Goolgle Chorme */
	-moz-box-shadow: 2px 2px 2px #cce;		/* for Firefox */
	
	/*text-shadow: 0 1px 1px #999;*/
	
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}
#contents input.Cancel:hover{
	padding-top:3px;
	padding-left:3px;
	/*background:url(/jtradei/image/btnCancel_on.png) no-repeat 0 0;*/
	background-color: #666;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
}
#contents input.Cancel:active{
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}

#contents input.Search{
	/*
	background:url(/jtradei/image/btnSearch.png) no-repeat 0 0;
	display:block;
	width:142px;
	height:32px;
	*/
	width:56px;
	height:23px;
	margin-top:4px;
	margin-left:4px;
	border:none;
	cursor:pointer;
	font-weight: bold;
	color:#fff;
	background-color: #ff5f5f;
	
	margin-left:5px;
	
	padding-top:2px;
	
	border-radius: 5px;				/* CSS3 */
	-webkit-border-radius: 5px;		/* for Safari,Google Chrome */
	-moz-border-radius: 5px;		/* for Firefox */
	
	box-shadow: 2px 2px 2px #cce; 			/* CSS3*/
	-webkit-box-shadow: 2px 2px 2px #cce;	/* for Safari,Goolgle Chorme */
	-moz-box-shadow: 2px 2px 2px #cce;		/* for Firefox */
	
	/*text-shadow: 0 1px 1px #999;*/
	
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
	
}
#contents input.Search:hover{
	padding-top:3px;
	padding-left:5px;
	/*background:url(/jtradei/image/btnSearch_on.png) no-repeat 0 0;*/
	background-color: #f55;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
}
#contents input.Search:active{
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}

/*============================================
ヘッダー検索 英語版
============================================*/
#contents table.headSearch.en{
	padding:5px 0 5px 5px;
	border-collapse: separate;
	border-spacing:0;
	empty-cells:show;
	/*display:block;*/
	/*width:740px;*/
	width:950px;
	table-layout: auto;
	margin:0 0 0 0;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    #contents table.headSearch.en{
		/*width:740px;*/ /*chromeハック*/
		width:950px;
	}
}

#contents .headSearch.en .HS02{
	/*display:block;*/
	/*width:720px;*/
	background:#fff;
}
#contents .headSearch.en .HS02 select{
	margin-right:6px;
}
#contents .headSearch.en .HS02 span{
	margin-right:6px;
}
#contents .headSearch.en .HS02 td:first-child{
	width:60px;
	border-top:1px solid #000;
	border-left:1px solid #000;
	background:#ccc;
	font-weight:bold;
	padding:8px 0 0 10px;
}
#contents .headSearch.en .HS02 td{
	border-bottom:1px solid #000;
}
#contents .headSearch.en .HS02 td:first-child + td{
	background:#fff;
	width:360px;
	border-top:1px solid #000;
	padding:5px 0 5px 11px;
}
#contents .headSearch.en .HS02 td:first-child + td + td{
	width: 80px;
	background: #ccc;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
	border-top: 1px solid #000;
	text-align:center;
	line-height:1.1;
}
#contents .headSearch.en .HS02 td:first-child + td + td + td{
	background:#fff;
	width:177px;
	border-right:1px solid #000;
	padding:5px 0 5px 10px;
}
#contents .headSearch.en .HS03{
	/*display:block;*/
	/*width:720px;*/
	background:#fff;
}
#contents .headSearch.en .HS03 td:first-child{
	width:110px;
	background:#ccc;
	font-weight:bold;
	vertical-align:middle;
	padding:5px 0 5px 10px;
	border-left:1px solid #000;
	border-bottom:1px solid #000;
}
#contents .headSearch.en .HS03 td:first-child + td{
	background:#fff;
	padding:5px 0 5px 10px;
	width:590px;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
}
#contents .headSearch.en .HS03 input{
	margin:5px 3px 5px;
}
#contents .headSearch.en .HS04{
	/*display:block;*/
	/*width:720px;*/
	background:#fff;
}
#contents .headSearch.en .HS04 td:first-child{
	width:109px;
	background:#ccc;
	font-weight:bold;
	vertical-align:middle;
	padding:5px 0 5px 11px;
	border-left:1px solid #000;
	border-bottom:1px solid #000;
	line-height:1;
}
#contents .headSearch.en .HS04 td:first-child + td{
	background:#fff;
	padding:5px 0 5px 10px;
	vertical-align:middle;
	width:589px;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
}
#contents .headSearch.en .HS04 input{
	margin:4px 3px 0px;
}
#contents .headSearch.en input.Hierarchy{
	background:url(/jtradei/image/btnClassEN.png) no-repeat 0 0;
	width:100px;
	height:20px;
	margin:3px 0 0 0;
	border:none;
	cursor:pointer;
}
#contents .headSearch.en input.Hierarchy:hover{
	background:url(/jtradei/image/btnClassEN_on.png) no-repeat 0 0;
}
#contents .headSearch.en input.Harbor{
	background:url(/jtradei/image/btnPortEN.png) no-repeat 0 0;
	width:106px;
	height:20px;
	margin:3px 0 0 0;
	border:none;
	cursor:pointer;
}
#contents .headSearch.en input.Harbor:hover{
	background:url(/jtradei/image/btnPortEN_on.png) no-repeat 0 0;
}
#contents .headSearch.en input.Cancel{
	/*background:url(/jtradei/image/btnCancelEN.png) no-repeat 0 0;*/
	/*
	background:url(/jtradei/image/btnClearEN.png) no-repeat 0 0;
	width:52px;
	height:20px;
	margin:3px 0 0 0;
	border:none;
	cursor:pointer;
	*/
}
#contents .headSearch.en input.Cancel:hover{
	/*background:url(/jtradei/image/btnCancelEN_on.png) no-repeat 0 0;*/
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
}
#contents .headSearch.en input.Search{
	/*
	background:url(/jtradei/image/btnSearchEN.png) no-repeat 0 0;
	display:block;
	width:142px;
	height:32px;
	margin-top:2px;
	margin-right:55px;
	float:right;
	border:none;
	cursor:pointer;
	*/
}
#contents .headSearch.en input.Search:hover{
	background:url(/jtradei/image/btnSearchEN_on.png) no-repeat 0 0;
}



/*============================================
左サイドメニュー 
============================================*/
#wrapper .Jlogo{
	display:block;
	padding:0 0 10px 0;
}

#wapper #SideMenu{
	font-family: 'Lucida Grande','Hiragino Kaku Gothic ProN', Meiryo, sans-serif;
}

#wrapper #_HPB_ROLLOVER34{
	display:block;
	background:url(/jtradei/image/mnEnglish.png) no-repeat 0 0;
	width:190px;
	height:34px;
}
#wrapper #_HPB_ROLLOVER34:hover{
	background:url(/jtradei/image/mnEnglish_on.png) no-repeat 0 0;
}
#wrapper #_HPB_ROLLOVER32{
	display:block;
	background:url(/jtradei/image/mnHome.png) no-repeat 0 0;
	width:190px;
	height:34px;
}
#wrapper #_HPB_ROLLOVER32:hover{
	background:url(/jtradei/image/mnHome_on.png) no-repeat 0 0;
}
#wrapper #_HPB_ROLLOVER33{
	display:block;
	background:url(/jtradei/image/mnPort.png) no-repeat 0 0;
	width:190px;
	height:34px;
}
#wrapper #_HPB_ROLLOVER33:hover{
	background:url(/jtradei/image/mnPort_on.png) no-repeat 0 0;
}
#wrapper #_HPB_ROLLOVER31{
	display:block;
	background:url(/jtradei/image/mn01.png) no-repeat 0 0;
	width:190px;
	height:34px;
}
#wrapper #_HPB_ROLLOVER31:hover{
	background:url(/jtradei/image/mn01_on.png) no-repeat 0 0;
}
#wrapper #_HPB_ROLLOVER30{
	display:block;
	background:url(/jtradei/image/mn02.png) no-repeat 0 0;
	width:190px;
	height:34px;
}
#wrapper #_HPB_ROLLOVER30:hover{
	background:url(/jtradei/image/mn02_on.png) no-repeat 0 0;
}
#wrapper #_HPB_ROLLOVER18{
	display:block;
	background:url(/jtradei/image/mn03.png) no-repeat 0 0;
	width:190px;
	height:34px;
}
#wrapper #_HPB_ROLLOVER18:hover{
	background:url(/jtradei/image/mn03_on.png) no-repeat 0 0;
}
#wrapper #_HPB_ROLLOVER19{
	display:block;
	background:url(/jtradei/image/mn04.png) no-repeat 0 0;
	width:190px;
	height:34px;
}
#wrapper #_HPB_ROLLOVER19:hover{
	background:url(/jtradei/image/mn04_on.png) no-repeat 0 0;
}
#wrapper #_HPB_ROLLOVER20{
	display:block;
	background:url(/jtradei/image/mn05.png) no-repeat 0 0;
	width:190px;
	height:34px;
}
#wrapper #_HPB_ROLLOVER20:hover{
	background:url(/jtradei/image/mn05_on.png) no-repeat 0 0;
}
#wrapper #_HPB_ROLLOVER21{
	display:block;
	background:url(/jtradei/image/mn06.png) no-repeat 0 0;
	width:190px;
	height:34px;
}
#wrapper #_HPB_ROLLOVER21:hover{
	background:url(/jtradei/image/mn06_on.png) no-repeat 0 0;
}
#wrapper #_HPB_ROLLOVER22{
	display:block;
	background:url(/jtradei/image/mn07.png) no-repeat 0 0;
	width:190px;
	height:34px;
}
#wrapper #_HPB_ROLLOVER22:hover{
	background:url(/jtradei/image/mn07_on.png) no-repeat 0 0;
}
#wrapper #_HPB_ROLLOVER23{
	display:block;
	background:url(/jtradei/image/mn08.png) no-repeat 0 0;
	width:190px;
	height:34px;
}
#wrapper #_HPB_ROLLOVER23:hover{
	background:url(/jtradei/image/mn08_on.png) no-repeat 0 0;
}
#wrapper #_HPB_ROLLOVER24{
	display:block;
	background:url(/jtradei/image/mn09.png) no-repeat 0 0;
	width:190px;
	height:34px;
}
#wrapper #_HPB_ROLLOVER24:hover{
	background:url(/jtradei/image/mn09_on.png) no-repeat 0 0;
}
#wrapper #_HPB_ROLLOVER25{
	display:block;
	background:url(/jtradei/image/mn10.png) no-repeat 0 0;
	width:190px;
	height:34px;
}
#wrapper #_HPB_ROLLOVER25:hover{
	background:url(/jtradei/image/mn10_on.png) no-repeat 0 0;
}
#wrapper #_HPB_ROLLOVER26{
	display:block;
	background:url(/jtradei/image/mn11.png) no-repeat 0 0;
	width:190px;
	height:34px;
}
#wrapper #_HPB_ROLLOVER26:hover{
	background:url(/jtradei/image/mn11_on.png) no-repeat 0 0;
}
#wrapper #_HPB_ROLLOVER27{
	display:block;
	background:url(/jtradei/image/mn12.png) no-repeat 0 0;
	width:190px;
	height:34px;
}
#wrapper #_HPB_ROLLOVER27:hover{
	background:url(/jtradei/image/mn12_on.png) no-repeat 0 0;
}
#wrapper #_HPB_ROLLOVER28{
	display:block;
	background:url(/jtradei/image/mn13.png) no-repeat 0 0;
	width:190px;
	height:34px;
}
#wrapper #_HPB_ROLLOVER28:hover{
	background:url(/jtradei/image/mn13_on.png) no-repeat 0 0;
}
#wrapper #_HPB_ROLLOVER29{
	display:block;
	background:url(/jtradei/image/mnEmail.png) no-repeat 0 0;
	width:190px;
	height:34px;
}
#wrapper #_HPB_ROLLOVER29:hover{
	background:url(/jtradei/image/mnEmail_on.png) no-repeat 0 0;
}

/*港別追加*/
#wrapper #_HPB_ROLLOVER4{
	display:block;
	background:url(/jtradei/image/mnNation.png) no-repeat 0 0;
	width:190px;
	height:34px;
}
#wrapper #_HPB_ROLLOVER4:hover{
	background:url(/jtradei/image/mnNation_on.png) no-repeat 0 0;
}
#wrapper #_HPB_ROLLOVER1{
	display:block;
	background:url(/jtradei/image/mn14.png) no-repeat 0 0;
	width:190px;
	height:34px;
}
#wrapper #_HPB_ROLLOVER1:hover{
	background:url(/jtradei/image/mn14_on.png) no-repeat 0 0;
}
#wrapper #_HPB_ROLLOVER2{
	display:block;
	background:url(/jtradei/image/mn15.png) no-repeat 0 0;
	width:190px;
	height:34px;
}
#wrapper #_HPB_ROLLOVER2:hover{
	background:url(/jtradei/image/mn15_on.png) no-repeat 0 0;
}
#wrapper #_HPB_ROLLOVER3{
	display:block;
	background:url(/jtradei/image/mn04port.png) no-repeat 0 0;
	width:190px;
	height:34px;
}
#wrapper #_HPB_ROLLOVER3:hover{
	background:url(/jtradei/image/mn04port_on.png) no-repeat 0 0;
}


/*-- ベース --*/
#wrapper ._HPB_ROLLOVER00{
	display:block;
	background:url(/jtradei/image/mn00.png) no-repeat 0 0;
	width:190px;
	height:20px;
	padding:7px 12px;
	font-size:14px;
	font-weight: bold;
	color: #4f4f4f;
	text-decoration: none;
}
#wrapper ._HPB_ROLLOVER00:hover{
	background:url(/jtradei/image/mn00_on.png) no-repeat 0 0;
}

/*-- ベース --*/
#wrapper ._HPB_ROLLOVERBL{
	display:block;
	background:url(/jtradei/image/mnBL.png) no-repeat 0 0;
	width:190px;
	height:20px;
	padding:7px 12px;
	font-size:14px;
	font-weight: bold;
	/*color: #4f4f4f;*/
	color: #fff;
	text-decoration: none;
}
#wrapper ._HPB_ROLLOVERBL:hover{
	background:url(/jtradei/image/mnBL_on.png) no-repeat 0 0;
}


/*============================================
左サイドメニュー 英語版
============================================*/


#wrapper #EN_HPB_ROLLOVER34{
	display:block;
	background:url(/jtradei/image/mnJapanese.png) no-repeat 0 0;
	width:190px;
	height:34px;
}
#wrapper #EN_HPB_ROLLOVER34:hover{
	background:url(/jtradei/image/mnJapanese_on.png) no-repeat 0 0;
}
#wrapper #EN_HPB_ROLLOVER32{
	display:block;
	background:url(/jtradei/image/mnHome.png) no-repeat 0 0;
	width:190px;
	height:34px;
}
#wrapper #EN_HPB_ROLLOVER32:hover{
	background:url(/jtradei/image/mnHome_on.png) no-repeat 0 0;
}
#wrapper #EN_HPB_ROLLOVER33{
	display:block;
	background:url(/jtradei/image/mnPortEN.png) no-repeat 0 0;
	width:190px;
	height:34px;
}
#wrapper #EN_HPB_ROLLOVER33:hover{
	background:url(/jtradei/image/mnPortEN_on.png) no-repeat 0 0;
}
#wrapper #EN_HPB_ROLLOVER31{
	display:block;
	background:url(/jtradei/image/mn01EN.png) no-repeat 0 0;
	width:190px;
	height:34px;
}
#wrapper #EN_HPB_ROLLOVER31:hover{
	background:url(/jtradei/image/mn01EN_on.png) no-repeat 0 0;
}
#wrapper #EN_HPB_ROLLOVER30{
	display:block;
	background:url(/jtradei/image/mn02EN.png) no-repeat 0 0;
	width:190px;
	height:34px;
}
#wrapper #EN_HPB_ROLLOVER30:hover{
	background:url(/jtradei/image/mn02EN_on.png) no-repeat 0 0;
}
#wrapper #EN_HPB_ROLLOVER18{
	display:block;
	background:url(/jtradei/image/mn03EN.png) no-repeat 0 0;
	width:190px;
	height:34px;
}
#wrapper #EN_HPB_ROLLOVER18:hover{
	background:url(/jtradei/image/mn03EN_on.png) no-repeat 0 0;
}
#wrapper #EN_HPB_ROLLOVER19{
	display:block;
	background:url(/jtradei/image/mn04EN.png) no-repeat 0 0;
	width:190px;
	height:34px;
}
#wrapper #EN_HPB_ROLLOVER19:hover{
	background:url(/jtradei/image/mn04EN_on.png) no-repeat 0 0;
}
#wrapper #EN_HPB_ROLLOVER20{
	display:block;
	background:url(/jtradei/image/mn05EN.png) no-repeat 0 0;
	width:190px;
	height:34px;
}
#wrapper #EN_HPB_ROLLOVER20:hover{
	background:url(/jtradei/image/mn05EN_on.png) no-repeat 0 0;
}
#wrapper #EN_HPB_ROLLOVER21{
	display:block;
	background:url(/jtradei/image/mn06EN.png) no-repeat 0 0;
	width:190px;
	height:34px;
}
#wrapper #EN_HPB_ROLLOVER21:hover{
	background:url(/jtradei/image/mn06EN_on.png) no-repeat 0 0;
}
#wrapper #EN_HPB_ROLLOVER22{
	display:block;
	background:url(/jtradei/image/mn07EN.png) no-repeat 0 0;
	width:190px;
	height:34px;
}
#wrapper #EN_HPB_ROLLOVER22:hover{
	background:url(/jtradei/image/mn07EN_on.png) no-repeat 0 0;
}
#wrapper #EN_HPB_ROLLOVER23{
	display:block;
	background:url(/jtradei/image/mn08EN.png) no-repeat 0 0;
	width:190px;
	height:34px;
}
#wrapper #EN_HPB_ROLLOVER23:hover{
	background:url(/jtradei/image/mn08EN_on.png) no-repeat 0 0;
}
#wrapper #EN_HPB_ROLLOVER24{
	display:block;
	background:url(/jtradei/image/mn09EN.png) no-repeat 0 0;
	width:190px;
	height:34px;
}
#wrapper #EN_HPB_ROLLOVER24:hover{
	background:url(/jtradei/image/mn09EN_on.png) no-repeat 0 0;
}
#wrapper #EN_HPB_ROLLOVER25{
	display:block;
	background:url(/jtradei/image/mn10EN.png) no-repeat 0 0;
	width:190px;
	height:34px;
}
#wrapper #EN_HPB_ROLLOVER25:hover{
	background:url(/jtradei/image/mn10EN_on.png) no-repeat 0 0;
}
#wrapper #EN_HPB_ROLLOVER26{
	display:block;
	background:url(/jtradei/image/mn11EN.png) no-repeat 0 0;
	width:190px;
	height:34px;
}
#wrapper #EN_HPB_ROLLOVER26:hover{
	background:url(/jtradei/image/mn11EN_on.png) no-repeat 0 0;
}
#wrapper #EN_HPB_ROLLOVER27{
	display:block;
	background:url(/jtradei/image/mn12EN.png) no-repeat 0 0;
	width:190px;
	height:34px;
}
#wrapper #EN_HPB_ROLLOVER27:hover{
	background:url(/jtradei/image/mn12EN_on.png) no-repeat 0 0;
}
#wrapper #EN_HPB_ROLLOVER28{
	display:block;
	background:url(/jtradei/image/mn13EN.png) no-repeat 0 0;
	width:190px;
	height:34px;
}
#wrapper #EN_HPB_ROLLOVER28:hover{
	background:url(/jtradei/image/mn13EN_on.png) no-repeat 0 0;
}
#wrapper #EN_HPB_ROLLOVER29{
	display:block;
	background:url(/jtradei/image/mnEmail.png) no-repeat 0 0;
	width:190px;
	height:34px;
}
#wrapper #EN_HPB_ROLLOVER29:hover{
	background:url(/jtradei/image/mnEmail_on.png) no-repeat 0 0;
}

/*港別追加*/
#wrapper #EN_HPB_ROLLOVER4{
	display:block;
	background:url(/jtradei/image/mnNationEN.png) no-repeat 0 0;
	width:190px;
	height:34px;
}
#wrapper #EN_HPB_ROLLOVER4:hover{
	background:url(/jtradei/image/mnNationEN_on.png) no-repeat 0 0;
}
#wrapper #EN_HPB_ROLLOVER1{
	display:block;
	background:url(/jtradei/image/mn08EN.png) no-repeat 0 0;
	width:190px;
	height:34px;
}
#wrapper #EN_HPB_ROLLOVER1:hover{
	background:url(/jtradei/image/mn08EN_on.png) no-repeat 0 0;
}
#wrapper #EN_HPB_ROLLOVER2{
	display:block;
	background:url(/jtradei/image/mn07EN.png) no-repeat 0 0;
	width:190px;
	height:34px;
}
#wrapper #EN_HPB_ROLLOVER2:hover{
	background:url(/jtradei/image/mn07EN_on.png) no-repeat 0 0;
}
#wrapper #EN_HPB_ROLLOVER3{
	display:block;
	background:url(/jtradei/image/mn12EN.png) no-repeat 0 0;
	width:190px;
	height:34px;
}
#wrapper #EN_HPB_ROLLOVER3:hover{
	background:url(/jtradei/image/mn12EN_on.png) no-repeat 0 0;
}


/*-- ベース --*/
#wrapper .EN_HPB_ROLLOVER00{
	display:block;
	background:url(/jtradei/image/mn00.png) no-repeat 0 0;
	width:190px;
	height:20px;
	padding:7px 12px;
	font-size:14px;
	font-weight: bold;
	color: #4f4f4f;
	text-decoration: none;
}
#wrapper .EN_HPB_ROLLOVER00:hover{
	background:url(/jtradei/image/mn00_on.png) no-repeat 0 0;
}

#wrapper .EN_HPB_ROLLOVERBL{
	display:block;
	background:url(/jtradei/image/mnBL.png) no-repeat 0 0;
	width:190px;
	height:20px;
	padding:7px 12px;
	font-size:14px;
	font-weight: bold;
	/*color: #4f4f4f;*/
	color: #fff;
	text-decoration: none;
}
#wrapper .EN_HPB_ROLLOVERBL:hover{
	background:url(/jtradei/image/mnBL_on.png) no-repeat 0 0;
}


/*============================================
メインコンテンツ
============================================*/

#toppage #contents{
	width:96%!important;
}

#contents{
	/*
	margin-left:220px;
	*margin-left:0px;
	*/
	margin-left:10px;
}
.welcome{
	font-size:20px;
	color:#406D97;
}
#wrapper .A2{
	color:#005DBA;
}
#wrapper span.Statistics{
	color:#005DBA;
}
#wrapper span.R{
	color:#FF0000;
}
#wrapper .News{
	background:url(/jtradei/image/news.png) no-repeat;
	background-size:920px 35px;
	/*width:738px;*/
	width:920px;
	height:28px;
	margin:0 0 15px 0;
	padding:8px 0 0 10px;
	font-size:14px;
	font-weight:bold;
}
#wrapper span.News{
	display:inline-block;
}
#wrapper .oldNews{
	display:block;
	width:230px;
	background:url(/jtradei/image/arrow.gif) no-repeat 237px center;
	border:1px solid #ccc;
	background-color:#eee;
	padding:4px 9px;
	margin: 0 0 20px 490px;
}

/* 統計発表時間に関するお知らせ */
#wrapper .Service{
	border-collapse: separate;
	border-spacing:0;
	empty-cells:show;
	display:block;
	width:738px;
	table-layout: auto;
	margin:0 0 30px 0;
	border-top:1px solid #000;
	border-left:1px solid #000;
	vertical-align:middle;
}
#wrapper .Service td{
	border-right:1px solid #000;
	border-bottom:1px solid #000;
}
#wrapper .Service tr:first-child td{
	background:#ccc;
	/*width:740px;*/
	width:950px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	padding:5px;
	border-bottom:1px solid #000;
}
#wrapper .Service .S_import{
	background: #FDFBB5;
	width: 1em;
	*width:auto;
	padding: 8px 5px 8px 5px;
	*padding: 8px 10px 8px 10px;
	line-height: 1.2;
	font-weight: bold;
	text-align:center;
}
#wrapper .Service .S_export{
	background:#D3E2EF;
	width: 1em;
	*width:auto;
	padding: 8px 10px 8px 10px;
	*padding: 8px 10px 8px 10px;
	line-height: 1.2;
	font-weight: bold;
	text-align:center;
}
#wrapper .Service .time{
	vertical-align:middle;
	text-align:center;
}
#wrapper .Service .S_Value{
	vertical-align:middle;
	padding:0 0 0 10px;
}

/* 輸出・輸入新旧対照表 */
#wrapper .Contrast{
	border-collapse: separate;
	border-spacing:0;
	empty-cells:show;
	display:block;
	width:738px;
	table-layout: auto;
	margin:0 0 30px 0;
	border-top:1px solid #000;
	border-left:1px solid #000;
	vertical-align:middle;
}
#wrapper .Contrast td{
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	padding:5px 5px 5px 10px;
}
#wrapper .Contrast  tr:first-child td:first-child{
	width:738px;
	background:#ccc;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	padding:5px;
}
#wrapper .Contrast tr:first-child + tr td{
	width:738px;
	text-align:left;
	font-size:12px;
	padding:5px;
}
#wrapper .Contrast td a{
	color:#005DBA;
}
#wrapper .Contrast .C_export{
	background: #D3E2EF;
	text-align:center;
	font-weight:bold;
	padding:5px 13px;
}
#wrapper .Contrast .C_import{
	background: #FDFBB5;
	text-align:center;
	font-weight:bold;
	padding:5px;
}
/* 品目名称の誤りについて */
#wrapper .Mistake{
	border-top:1px solid #000;
	border-left:1px solid #000;
	color:#f00;
	margin:20px 0 40px 0;
}
#wrapper .Mistake tr:first-child{
	background:#ccc;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	font-size:12px;
	color:#000;
}
#wrapper .Mistake tr:first-child td{
	text-align:center;
	*background:#ccc;
}
#wrapper .Mistake .M01 td{
	background:#ccc;
	padding:5px;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
}
#wrapper .Mistake .M_Number td:first-child{
	width:120px;
	*width:auto;
	text-align:center;
	color:#000;
}
#wrapper .Mistake tr.M_Number + tr td:first-child{
	color:#f00;
	text-align:left;
}
#wrapper .Mistake td{
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	padding:5px;
}
#wrapper .Mistake td + td{
	text-align:left;
}

/* Jtradeサービス操作マニュアル */
#wrapper .Manual{
	/*width:740px;*/
	width:950px;
}
#wrapper .Manual td{
	background:url(/jtradei/image/download.png) no-repeat 0 0;
	/*width:740px;*/
	width:950px;
	height:48px;
	text-align:center;
	vertical-align:middle;
	font-size:16px;
	font-weight:bold;
}
#wrapper .Manual a{
	color:#3A5A7A;
}
/* 全国・港別分メニュー説明 */

#wrapper .MenuInfoTitle{
	display:inline-block;
	background:#666666;
	color:#fff;
	font-weight:bold;
	padding:5px 10px;
	margin:0 0 5px 0;
}
#wrapper .MenuInfo{
	border-collapse: separate;
	border-spacing:0;
	empty-cells:show;
	display:block;
	width:738px;
	table-layout: auto;
	margin:0 0 20px 0;
	border-top:1px solid #000;
	border-left:1px solid #000;
	vertical-align:middle;
}
#wrapper .MenuInfo td:first-child{
	width:180px;
	font-weight:bold;
	vertical-align:middle;
}
#wrapper .MenuInfo td{
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	padding:10px;
}
#wrapper .MenuInfo tr:first-child td{
	background:#EDEDED;
	padding:10px;
	width:738px;
	font-weight:normal;
}

/*=================================
QA修正
==================================*/
.QA_head{
	margin:0 0 17px;
}
.QA_head dt{
	font-size:16px;
	font-weight:bold;
}
.QA_R{
	background:#F77;
	display:inline-block;
	color:#fff;
	width:19px;
	font-size:11px;
	text-align:center;
	vertical-align: top;
	margin: 3px 0 0 0;
	font-weight:normal;
}
.QA_G{
	background:#008000;
	display:inline-block;
	color:#fff;
	width:19px;
	font-size:11px;
	text-align:center;
	vertical-align: top;
	margin: 3px 0 0 0;
	font-weight:normal;
}
.QA_B{
	background:#4474F2;
	display:inline-block;
	color:#fff;
	width:19px;
	font-size:11px;
	text-align:center;
	vertical-align: top;
	margin: 3px 0 0 0;
	font-weight:normal;
}
.QA_B.MB30{
	margin-bottom:30px;
}

/*=================================
重要なお知らせ
==================================*/

.Important{
	border-collapse: separate;
	border-spacing:0;
	empty-cells:show;
	display:block;
	width:738px;
	table-layout: auto;
	margin:0 0 30px 0;
	border-top:1px solid #000;
	border-left:1px solid #000;
	vertical-align:middle;
}
.Important th{
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	vertical-align:top;
	text-align:center;
	width:25px;
	padding:5px;
}
.Important tr:first-child th{
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	background:#eee;
	vertical-align:top;
	text-align:center;
	width:25px;
	padding:5px;
}
.Important tr:first-child th + td + td{
	width:50px;
}
.Important td{
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	vertical-align:top;
	text-align:center;
	padding:5px;
}
.Important td.BdrNo{
	border-bottom:none;
}
.Important td span{
	color:#f00;
}
.Important tr:first-child td{
	background:#eee;
	font-weight:bold;
	vertical-align:middle;
}
.Important tr th + td + td + td + td{
	font-size:13px;
	font-weight:bold;
	width:380px;
}
.Important .TR_L{
	text-align:left;
}
.Important .Ind{
	padding-left: 16px;
    text-indent: -16px;
}
.Important .Ind2{
	padding-left: 28px;
    text-indent: -28px;
}
.Important .TA_C{
	text-align:center;
}
.ImpHead{
	margin:0 0 30px 0;
}
.ImpEra{
	font-size:18px;
	border-bottom:1px solid #aaa;
	margin:0 0 15px 0;
	/*width:740px;*/
	width:950px;
}

/*=================================
サーチ画面
==================================*/
.Search01{
	border-top:1px solid #777;
	border-left:1px solid #777;
	width:100%;
	margin-bottom:20px;
}
.Search01 th{
	background:#ddd;
	font-size:12px;
	font-weight:bold;
	vertical-align:middle;
	border-right:1px solid #777;
	border-bottom:1px solid #777;
	padding:3px;
	min-width:22px;
	white-space: nowrap;
}
.Search01 tr:first-child td{
	background:#ddd;
	font-size:12px;
	font-weight:bold;
	vertical-align:middle;
}
.Search01 tr:first-child + tr td{
	background:#ddd;
	font-size:12px;
	font-weight:bold;
	vertical-align:middle;
}
.Search01 td{
	border-right:1px solid #777;
	border-bottom:1px solid #777;
	padding:3px;
	min-width:22px;
	white-space: nowrap;
}
.SearchTitle{
	font-size:14px;
	font-weight:bold;
	/*width:700px;*/
	width:900px;
	line-height:17px;
}
.SearchTitle td:first-child{
	padding-right:10px;
	white-space:nowrap;
}
.SearchTitle td:first-child + td{
	border-left:1px solid #555;
	padding-left:10px;
	/*width:650px;*/
	width:850px;
}

/*=================================
サーチ検索結果
==================================*/
#nameHead{
	padding-left:5px;
}
.Result{
	border-top:1px solid #777;
	border-left:1px solid #777;
	/*width:100%;*/
	width:920px;
}
.Result td{
	border-right:1px solid #777;
	border-bottom:1px solid #777;
	padding:4px;
	min-width:35px;
}
.Result .ReInfo  td{
	background: #ddd;
	font-weight: bold;
	text-align: center;
	padding: 5px 4px;
}
.Result .ReInfo  td:first-child{
	width:75px;
}
.Result .ReInfo  td:first-child + td{
	width:70px;
	*width:auto;
}
.Result .ReData  td{
	background:#fffff7;
}
.Result .ReData  td:first-child{
	text-align:center;
}
/*背景色*/
.Result .ReData .BG_LB{
	background:#9edbe5;
	text-align: center;
}
.Result .ReData .BG_B{
	background:#9ebae5;
	text-align: center;
}
.Result .ReData .BG_V{
	background:#b99ee5;
	text-align: center;
}
.Result .ReData .BG_P{
	background:#efafe2;
	text-align: center;
}
.Result .ReData .BG_R{
	background:#e5a89e;
	text-align: center;
}
.Result .ReData .BG_Y{
	background:#ecd3a8;
	text-align: center;
}
.Result .ReData .BG_G{
	background:#b7e59e;
	text-align: center;
}
#wrapper .Result .ReData .A2{
	color:#000;
}

/*=================================
港符号選択
==================================*/
.mHugouControl{
	/*width:740px;*/
	width:920px;
	font-size:14px;
	margin:0 0 20px 0;
	border-top:1px solid #444;
	border-left:1px solid #444;
}
.mHugouControl tr:first-child td{
	background:#555;
	padding:5px;
	font-size:15px;
}
.mHugouControl td{
	text-align:center;
	color:#fff;
	vertical-align:middle;
	border-right:1px solid #555;
	border-bottom:1px solid #555;
}
#contents .mHugouControl td a{
	display:inline-block;
	color:#fff;
	padding:5px 0;
	width:80px;
}
#contents .mHugouControl td a:hover{
	color:#000;
}
.k_tokyo{
	background:#4ea1f5;
}
.k_yokohama{
	background:#f5a14e;
}
.k_kobe{
	background:#4aae4a;
}
.k_osaka{
	background:#f54ea1;
}
.k_nagoya{
	background:#9d7349;
}
.k_moji{
	background:#a14ef5;
}
.k_nagasaki{
	background:#499d9d;
}
.k_hakodate{
	background:#a2a2a2;
}
.k_okinawa{
	background:#f54e4e;
}
#contents .mHugouData tr td.k_tokyo:first-child,
#contents .mHugouData tr td.k_yokohama:first-child,
#contents .mHugouData tr td.k_kobe:first-child,
#contents .mHugouData tr td.k_osaka:first-child,
#contents .mHugouData tr td.k_nagoya:first-child,
#contents .mHugouData tr td.k_moji:first-child,
#contents .mHugouData tr td.k_nagasaki:first-child,
#contents .mHugouData tr td.k_hakodate:first-child,
#contents .mHugouData tr td.k_okinawa:first-child{
	border-top:5px solid #444;
}
#contents .mHugouData tr td.k_tokyo:first-child a,
#contents .mHugouData tr td.k_yokohama:first-child a,
#contents .mHugouData tr td.k_kobe:first-child a,
#contents .mHugouData tr td.k_osaka:first-child a,
#contents .mHugouData tr td.k_nagoya:first-child a,
#contents .mHugouData tr td.k_moji:first-child a,
#contents .mHugouData tr td.k_nagasaki:first-child a,
#contents .mHugouData tr td.k_hakodate:first-child a,
#contents .mHugouData tr td.k_okinawa:first-child a{
	color:#000;
}

.mHugouArea{
	/*width:740px;*/
	width:920px;
	font-size:14px;
	border-top:1px solid #444;
	border-left:1px solid #444;
}
.mHugouArea tr:first-child td{
	background:#555;
	padding:5px;
	font-size:15px;
}
.mHugouArea td{
	text-align:center;
	color:#fff;
	vertical-align:middle;
	border-right:1px solid #444;
	border-bottom:1px solid #444;
}
#contents .mHugouArea td a{
	display:inline-block;
	color:#000;
	padding:5px 0;
	width:80px;
}
.c_hokkaidou{
	background:#d0f9ff;
}
.c_touhoku{
	background:#CCCCCC;
}
.c_kantou{
	background:#d0e0ff;
}
.c_tyuubu{
	background:#FFDDBB;
}
.c_kinki{
	background:#FFD9EC;
}
.c_tyuugoku{
	background:#D0FFD0;
}
.c_shikoku{
	background:#FFFFD0;
}
.c_kyuusyuu{
	background:#E9D2FF;
}
.c_okinawa{
	background:#FFDFDF;
}
#contents .mHugouData tr td.c_hokkaidou:first-child,
#contents .mHugouData tr td.c_touhoku:first-child,
#contents .mHugouData tr td.c_kantou:first-child,
#contents .mHugouData tr td.c_tyuubu:first-child,
#contents .mHugouData tr td.c_kinki:first-child,
#contents .mHugouData tr td.c_tyuugoku:first-child,
#contents .mHugouData tr td.c_shikoku:first-child,
#contents .mHugouData tr td.c_kyuusyuu:first-child,
#contents .mHugouData tr td.c_okinawa:first-child{
	border-top:5px solid #444;
}
#contents .mHugouData tr td.c_hokkaidou:first-child a,
#contents .mHugouData tr td.c_touhoku:first-child a,
#contents .mHugouData tr td.c_kantou:first-child a,
#contents .mHugouData tr td.c_tyuubu:first-child a,
#contents .mHugouData tr td.c_kinki:first-child a,
#contents .mHugouData tr td.c_tyuugoku:first-child a,
#contents .mHugouData tr td.c_shikoku:first-child a,
#contents .mHugouData tr td.c_kyuusyuu:first-child a,
#contents .mHugouData tr td.c_okinawa:first-child a{
	color:#000;
}


.mHugouData{
	border-top:1px solid #555;
	border-left:1px solid #555;
	/*width:740px;*/
	width:920px;
	font-size:13px;
}
.mHugouData td{
	border-right:1px solid #555;
	border-bottom:1px solid #555;
	text-align:center;
	padding:3px;
}
#contents .mHugouData tr:first-child td{
	background:#ddd;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	padding:10px 3px;
	vertical-align:middle;
}
#contents .mHugouData tr td:first-child a{
	color:#034bb7;
}
.mHugouData td:first-child + td{
	text-align:left;
}
.mHugouData.chihou td:first-child + td{
	text-align:center;
}

.mHugouData.chihou td:first-child + td +td{
	text-align:left;
}

/*=================================
過去の履歴
==================================*/
#wrapper #History .News{
	margin:20px 0 5px 0;
	padding:9px 0 0 10px;
}
#wrapper #History .Rireki{
	font-size:16px;
	font-weight:bold;
	padding:10px 0 5px;
	border-bottom:1px solid #999;
}

#wrapper #History .News{
	margin:20px 0 5px 0;
	padding:9px 0 0 10px;
}
#wrapper #History .LC_R{
	font-size:15px;
}
#wrapper #History .R{
	color:#f00;
}
#wrapper #History p{
	margin:0 0 10px 0;
	/*width:740px;*/
	width:950px;
}
#wrapper #History .Contrast.Revi{
	width:470px;
}
#wrapper #History .Contrast .true{
	background: #a3c8f7;
	text-align:center;
	font-weight:bold;
	padding:5px;
	width:85px;
	*width:auto;
}
#wrapper .Contrast .false{
	background: #f7a3a3;
	text-align:center;
	font-weight:bold;
	padding:5px;
}

/*=================================
General Notes（検索結果の見方）
==================================*/
ol.dm li {
	list-style-position: inside;
	list-style-type: decimal;
	text-indent: -18px;
	padding-left: 18px;
	}
ul.circle li {
	list-style-type: circle !important;
	}
	

/*==========================================
貿易統計サービスにおけるEUの取り扱いについて
============================================*/
.eu_service{
	border-collapse: separate;
	border-spacing:0;
	empty-cells:show;
	display:block;
	width:738px;
	table-layout: auto;
	margin:0 0 0 0;
	border-top:1px solid #000;
	border-left:1px solid #000;
	vertical-align:middle;
}
.eu_service tr:first-child{
	background:#eee;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
.eu_service tr:first-child + tr{
	background:#eee;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
.eu_service tr:first-child + tr td:first-child{
	width:70px;
}
.eu_service tr:first-child + tr td:first-child +td{
	width:250px;
}
.eu_service td{
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	vertical-align:middle;
	padding:3px;
}

.eu_service2{
	border-collapse: separate;
	border-spacing:0;
	empty-cells:show;
	display:block;
	width:350px;
	table-layout: auto;
	margin:0 0 30px 0;
	border-top:1px solid #000;
	border-left:1px solid #000;
	vertical-align:middle;
}
.eu_service2 tr:first-child{
	background:#eee;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
.eu_service2 tr:first-child + tr td:first-child{
	width:70px;
}
.eu_service2 tr:first-child + tr td:first-child +td{
	width:160px;
}
.eu_service2 tr:first-child + tr td:first-child +td + td{
	width:100px;
}
.eu_service2 td{
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	vertical-align:middle;
	padding:3px;
}

/*==========================================
貿易統計サービスにおけるEUの取り扱いについて
============================================*/
.mikata{
	/*width:740px;*/
	width:950px;
}
.mikata ol li{
	text-indent:-15px;
	margin-left:15px;
}
.mikata ul li{
	text-indent:-1em;
	margin-left:1em;
}


/*==========================================
	フォントサイズスイッチ
============================================*/
#header #fontchange {
	width: 400px;
/*
	position:relative;
	z-index: 1;
	top:-20px;
	left: 0;
*/
	height:28px;
	overflow:hidden;
	margin-left:100px;
	
}

#header #fontchange.enInfo{
	margin-left:118px;
}

#header #lastlogin {
	color: #55f;
	font-size: 12px;
	margin: 5px 15px 0 5px;
	text-indent:1em;
}

#wrapper #header{
	height:20px!important;
}

/*==========================================
	フッター
============================================*/
#footer{
	/*border-top: none;*/
	margin-top: 3em;
	position: absolute;
	z-index: 1;
}
#footer #pagetop{
	border-bottom: 1px solid #CCC;
}

/*==========================================
	マスク・擬似ポップアップ
============================================*/
#mask{
	display:none;
	position:fixed;
	top:0;
	left:0;
	z-index:200;
	background-color:#000000;
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	opacity:0.3;
	width:100%;
	height:100%;
}

#loader{
	display:none;
	position:absolute;
	top:0;
	left:0;
	z-index:200;
	background-color:#fff;
	filter:alpha(opacity=0.5);
	-moz-opacity:0.5;
	opacity:0.5;
	width:100%;
	height:100%;
	text-align:center;
}
#loader img{
	margin-top: 200px;
}


#myCountryBox{
	margin-left:-10px;
	width:580px;
	/*height:530px;*/
	/*
	background-color:#eee;
	border : solid 4px #4433cc;
	*/
	
}

#myCountryBox #areabox{
	/*height: 215px;*/
	float: left;
}
#myCountryBox #countrySelbox{
	/*height: 215px;*/
	float: left;
}
/*
#myCountryBox #countrySelbox{
	width: 22em;
	height: 188px;
	border: 1px solid #ccc;
	padding: 0.2em 0.2em 0.2em 0.2em;
	margin-bottom: 1em;
	font-weight: normal;
	line-height: 1em;
	color: #333;
	background-color: #ffc;
	overflow: auto;
	float: left;
}
#myCountryBox li{
	padding:2px;
}
*/

#myCountryBox #areacd{
	width: 160px;
	border: 1px solid #ccc;
	margin-left: 2em;
	padding: 3px 3px 3px 3px;
	font-weight: normal;
	color: #333;
	background-color: #ffc;
	margin-bottom: 10px;
}

#myCountryBox #countrycd{
	width: 380px;
	border: 1px solid #ccc;
	padding: 0.2em 0.2em 0.2em 0.2em;
	margin-bottom: 10px
	font-weight: normal;
	line-height: 1em;
	color: #333;
	background-color: #ffc;
	overflow: auto;
}

#myCountryBox #mySelectCounties{
	position:relative;
	clear:both;
	margin-left:2em;
	width: 542px;
	height: 15em;
	border: solid 1px #ccc;
	overflow: auto;
}

#myCountryBox .myselcountry{
	/*display: block;*/
	/*float: left;*/
	font-size: 1em;
	border: solid 1px #000;
	padding: 3px 5px 3px 5px;
	margin-bottom: 2px;
	color: #666;
	font-weight:bold;
	/*color: #fff;*/
	/*background-color: #266a9f; 76afee*/
	
	background-color: #e1ffff;
	
	/*background-color: #cceeff;*/
	/*background-color: #365a7f;*/
	/*background-color: #77f;*/
	/*background:url(/jtradei/image/pagetitle.png) no-repeat;*/
	
}
#myCountryBox select{
	font-size: 1em;
}

#myCountryBox .myno{
	float: left;
	width:2em;
	padding: 2px 5px;
	text-align: right;
/*
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
*/
}

#myCountryBox .delmycountry{
	background:url(/jtradei/image/delbtn.png) no-repeat;
	/*background-size:20px;*/
	width:16px;
	height:22px;
	background-size: 16px 16px;
	background-position: center 3px;
	/*margin-top:-2px;*/
	margin-left:3px;
	float: left;
	filter:alpha(opacity=95);
	-moz-opacity:0.95;
	opacity:0.95;
/*
	margin-right: 0.7em;
	padding: 0 0.3em;
	background-color: #c0c0c0;
	font-weight: bold;
*/
	/*border-radius: 15px;*/				/* CSS3 */
	/*-webkit-border-radius: 15px;*/		/* for Safari,Google Chrome */
	/*-moz-border-radius: 15px;*/			/* for Firefox */

}


#myCountryBox #loading{
	display:none;
	background:url(/jtradei/image/loader/load2.gif) no-repeat;
	width:32px;
	height:32px;
	display: none;
	margin: 1em;
	float:left;
}

#myCountryBox #loadingC{
	display:none;
	background:url(/jtradei/image/loader/load.gif) no-repeat;
	width:64px;
	height:64px;
	display: none;
	margin-left:210px;;
	margin-top: 70px;
	float:left;
}

#myCountryBox #myCcap{
	background:url(/jtradei/image/pagetitle.png) no-repeat;
	font-weight: bold;
	font-size: 1.2em;
	width:520px;
	height:30px;
	text-indent:20px;
	padding:7px 0 0 0;
	margin:3px 5px 3px 5px;
}

#myCountryBox #myCSelcap{
	display: block;
	clear: both;
	background-color: #666;
	color: #fff;
	font-weight: bold;
	font-size: 1.2em;
	width:542px;
	height:23px;
	text-indent:20px;
	padding:2px 0 0 0;
	margin-left:1.7em;
}

#myCountryBox #exeboxC{
	width: 535px;
}
#myCountryBox #exeboxC #backbtn{
	float: right;
	margin:0.5em 0 0.5em 1em;
	padding: 0.5em 1em 0.5em 1em;
}

#myCountryBox #backend{
	display: none;
}
#myHSBox #backendH{
	display: none;
}
#myHSBox #backendL{
	display: none;
}

#CustomizeBox{
	padding: 10px;
	/*margin-top: -25px;*/
	margin-top:5px;
	width:580px;
	background-color:#f9f9ff;
	
	border: solid 1px #ccc;
	border-radius: 7px;				/* CSS3 */
	-webkit-border-radius: 7px;		/* for Safari,Google Chrome */
	-moz-border-radius: 7px;		/* for Firefox */
	
	box-shadow: 3px 3px 3px #cce; 			/* CSS3*/
	-webkit-box-shadow: 3px 3px 3px #cce;	/* for Safari,Goolgle Chorme */
	-moz-box-shadow: 3px 3px 3px #cce;		/* for Firefox */
}


#ctmBox1{
	/*
	width:600px;
	height: 60px;
	border: solid 1px #ccc;
	background-color: #aacaff;
	padding: 10px 0 10px 20px;
	margin-top:5px;
	*/
	padding-left:5px;
	border-radius: 5px;				/* CSS3 */
	-webkit-border-radius: 5px;		/* for Safari,Google Chrome */
	-moz-border-radius: 5px;		/* for Firefox */
	font-size: 14px;
	font-weight: bold;
}

/*
#ctmBox2{
	width:712px;
	height: 40px;
	border: solid 1px #ccc;
	background-color: #aacaff;
	padding: 5px 0 5px 20px;
	margin-top:5px;
	
	font-size: 14px;
	font-weight: bold;
}
*/

#CustomizeBox .ptnbox{
	display:block;
	float: left;
}
#CustomizeBox #ptnNameBox{
	display:block;
	padding-left:6px;
}

#CustomizeBox #ptn_name{
	padding: 5px 4px 5px 4px;
	margin-left: 10px;
	font-size: 14px;
	width: 197px!important;
	height: 15px;
	/*background-color:#fff!important;*/
}

#CustomizeBox #pno{
	padding: 2px 0 2px 2px;
	/*width: 95px;*/
	width: 267px;
	height: 28px;
	/*margin-left: 7px;*/
	margin: 1px 7px 5px 0;
	font-size: 13px;
	border: solid 2px #77f;
}



#CustomizeBox .setMyPbtn{
	color: #555;
	/*width: 105px;*/
	margin-top:15px;
	margin-left: 1em;
	padding: 10px 17px 10px 17px;
	font-size: 13px;
	font-weight: bold;
	background-color: #a5e5ff;
	
	/*text-shadow: 0 1px 1px #cccccc;*/
	
	border-radius: 5px;				/* CSS3 */
	-webkit-border-radius: 5px;		/* for Safari,Google Chrome */
	-moz-border-radius: 5px;		/* for Firefox */
	
	filter: alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}
#CustomizeBox .setMyPbtn:hover{
	filter: alpha(opacity=85);
	-moz-opacity:0.85;
	opacity:0.85;
}

#CustomizeBox .setMyPbtn.edit{
	background-color: #dcf;
}

/*
#CustomizeBox .setMyPbtn:active{
	filter: alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}
*/

#CustomizeBox .delMyPbtn{
	color: #555;
	/*width: 105px;*/
	margin-top:15px;
	margin-left: 1em;
	padding: 10px 17px 10px 17px;
	font-size: 13px;
	font-weight: bold;
	background-color: #f9defc;
	
	/*text-shadow: 0 1px 1px #cccccc;*/
	
	border-radius: 5px;				/* CSS3 */
	-webkit-border-radius: 5px;		/* for Safari,Google Chrome */
	-moz-border-radius: 5px;		/* for Firefox */
	
	filter: alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}
#CustomizeBox .delMyPbtn:hover{
	filter: alpha(opacity=90);
	-moz-opacity:0.9;
	opacity:0.9;
}
/*
#CustomizeBox .delMyPbtn:active{
	filter: alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}
*/

#CustomizeBox .disablebtn{
	filter: alpha(opacity=60)!important;
	-moz-opacity:0.6!important;
	opacity:0.6!important;
}


#CustomizeBox #MyCountrybtn{
	color: #555;
	/*width: 150px;*/
	margin-top:2px;
	margin-left: 2.5em;
	padding: 10px 20px 10px 20px;
	font-size: 13px;
	font-weight: bold;
	background-color: #cbefa5;
	
	/*text-shadow: 0 1px 1px #cccccc;*/
	
	border-radius: 5px;				/* CSS3 */
	-webkit-border-radius: 5px;		/* for Safari,Google Chrome */
	-moz-border-radius: 5px;		/* for Firefox */
	
	filter: alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}
#CustomizeBox #MyCountrybtn:hover{
	filter: alpha(opacity=85);
	-moz-opacity:0.85;
	opacity:0.85;
}
/*
#CustomizeBox #MyCountrybtn:active{
	filter: alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}
*/

#CustomizeBox #accordion{
	-webkit-transition: width 1s linear;
	-moz-transition: width 1s linear;
	-o-transition: width 1s linear;
	-ms-transition: width 1s linear;
}

#accordion_head{
	clear:both;
	/*
	position:relative;
	z-index:100;
	*/
	/*width: 175px;*/
	width: auto!important;
	
	height:1.5em;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	user-select: none;
	background-color: #adf;
	/*border: solid 1px #ccc;*/
	
	padding: 4px 7px 3px 7px;
	margin-top: 0;
	
	font-size: 14px;
	
	/*text-shadow: 0 1px 1px #cccccc;*/
	
	border: solid 1px #bbb;
	
	border-radius: 5px;				/* CSS3 */
	-webkit-border-radius: 5px;		/* for Safari,Google Chrome */
	-moz-border-radius: 5px;		/* for Firefox */
	
	box-shadow: 2px 2px 2px #cce; 			/* CSS3*/
	-webkit-box-shadow: 2px 2px 2px #cce;	/* for Safari,Goolgle Chorme */
	-moz-box-shadow: 2px 2px 2px #cce;		/* for Firefox */
	
	filter: alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}
#accordion_head.en{
	width: 195px;
}
#accordion_head:hover{
	/*text-decoration: underline;*/
	background-color: #aef;
	
	filter: alpha(opacity=90);
	-moz-opacity:0.9;
	opacity:0.9;
}
#accordion_head:active{
	filter: alpha(opacity=99);
	-moz-opacity:0.99;
	opacity:0.99;
}

/*
#accordion_head:hover{
	filter: alpha(opacity=1);
	-moz-opacity:1;
	opacity:1;
}
*/

#accordion_head #acpoint{
	float: left
	clear:both;
	height:1.4em;
	text-indent: 2em;
	/*text-decoration: underline;*/
	font-weight: bold;
	color:#444;
	background:url(/jtradei/image/ac_down.png) no-repeat;
	background-position: 2px;
	background-repeat: no-repeat;
	background-size:contain;
	
}
#accordion_head #acpoint:hover{
	
}

#CustomizeBox #ctm_close{
	position: absolute;
	/*z-index: 1;*/
	background:url(/jtradei/image/close.gif) no-repeat;
	width:20px;
	height:20px;
	top:5px;
	right:4px;
}

#CustomizeBox .override{
	position: absolute;
	z-index: 1;
}
#CustomizeBox .hide{
	display:none;
}

#callbox{
	float:right;
	margin-right:10px;
	font-size:15px;
	font-weight:bold;
	color: #f55;
	
	/*text-shadow: 0 2px 2px #fdd;*/
	/*
	position:relative;
	z-index: 100;
	float: right;
	padding: 1px;
	margin-top: -145px;
	margin-right: 160px;
	*/
	/*background-color: #77f;*/
	border:solid 1px #f33;
	margin-top:-11px;
	padding: 0 4px 0 5px;
	
	border-radius: 3px;				/* CSS3 */
	-webkit-border-radius: 3px;		/* for Safari,Google Chrome */
	-moz-border-radius: 3px;		/* for Firefox */
}

#callbox.enMenu{
	margin-top:1px;
}


#callbox select{
	border: solid 2px #77f;
	padding: 2px;
	margin-top: 3px;
	margin-left: 8px;
	margin-bottom:4px;
}


#accordion_btn{
	float:right;
	width: 2em;;
	height:1.5em;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	user-select: none;
	background-color: #eff;

	border: solid 1px #bbb;
	
	padding: 4px 7px 3px 7px;
	margin-top: 0;
	margin-left:5px;
	
	font-size: 14px;
	
	/*text-shadow: 0 1px 1px #cccccc;*/
	
	border-radius: 5px;				/* CSS3 */
	-webkit-border-radius: 5px;		/* for Safari,Google Chrome */
	-moz-border-radius: 5px;		/* for Firefox */
	
	box-shadow: 3px 3px 3px #cce; 			/* CSS3*/
	-webkit-box-shadow: 3px 3px 3px #cce;	/* for Safari,Goolgle Chorme */
	-moz-box-shadow: 3px 3px 3px #cce;		/* for Firefox */
	
	filter: alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}
#accordion_btn:hover{
	/*text-decoration: underline;*/
	background-color: #e7ffe7;
	/*
	filter: alpha(opacity=90);
	-moz-opacity:0.9;
	opacity:0.9;
	*/
}
#accordion_btn:active{
	filter: alpha(opacity=99);
	-moz-opacity:0.99;
	opacity:0.99;
}
#accordion_btn #acbtn{
	clear:both;
	height:23px;
	text-indent: 2em;
	/*text-decoration: underline;*/
	font-weight: bold;
	margin-left:2px;
	color:#444;
	background:url(/jtradei/image/dpin_black.png) no-repeat;
	background-position: 3px;
	background-repeat: no-repeat;
	background-size:contain;
	
}

#accordion_btn .downbtn{
	background:url(/jtradei/image/ac_down.png) no-repeat!important;
	background-position: 1px!important;
	
}

.cap1{
	font-size:1em;
	font-weight:bold;
}

.cap2{
	font-size: 0.9em;
	padding-right:10px;
}

.capH{
	margin-top: 150px;
	font-size: 1em;
}

.minus{
	color: #f00;
	/*font-weight:bold;*/
}

.specify{
	background-color: #ff0;
}

.emph{
	font-size: 1.2em;
	font-weight: bold;
	margin-left: 0.5em;
	margin-right: 2em;
}

.nodata{
	color:#f55;
	font-size:1.2em;
	margin-bottom:3em;
	text-indent: 0.75em;
	font-weight: bold;
}

.att{
	color:#f00;
}


/* Navigation */
/* --- Basic --- */
	/* --- Back   Color : #eeeeee --- */
	/* --- font   Color : #5555aa --- */
	/* --- Border Color : #aabbee --- */
/* --- Highlight --- */
	/* --- Back   Color : #55aaee --- */
	/* --- font   Color : # --- */
	

#navi_continer {
	/*position: relative;*/
	position: absolute;
	z-index:160;
	/*width: 825px;*/
	height:32px;
	/*margin-top:4px;*/
	/*margin-left:617px;*/
	left:620px;
	top:160px;
}

#navi {
	position: absolute;
	margin-top: 0px;
	margin-left:2px;
	width: 820px;
}

#navi ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	
	border-radius: 3px;				/* CSS3 */
	-webkit-border-radius: 3px;		/* for Safari,Google Chrome */
	-moz-border-radius: 3px;		/* for Firefox */
	
}

#navi li {
	float: left;
	width: 150px;
	margin: 0 1px 0 1px;
	
	border-radius: 3px;				/* CSS3 */
	-webkit-border-radius: 3px;		/* for Safari,Google Chrome */
	-moz-border-radius: 3px;		/* for Firefox */
}

#navi li span{
	margin-bottom:2px;
	display: block;
	border-top:solid 1px #aabbee;
	/* */
	border-right:solid 1px #aabbee;
	border-bottom:solid 1px #aabbee;
	border-left:solid 1px #aabbee;
	font-weight:bold;
	font-family: "Arial";
	font-size: 14px;
	text-align:center;
	padding: 4px;
	text-decoration: none;
	
	border-radius: 3px;				/* CSS3 */
	-webkit-border-radius: 3px;		/* for Safari,Google Chrome */
	-moz-border-radius: 3px;		/* for Firefox */
/*	behavior: url(css/pie.htc);		/* for IE */
	
	box-shadow: 2px 2px 2px #dddddd; 			/* CSS3*/
	-webkit-box-shadow: 2px 2px 2px #dddddd;	/* for Safari,Goolgle Chorme */
	-moz-box-shadow: 5px 5px 5px #dddddd;		/* for Firefox */
/*	behavior: url(css/ie-css3.htc);				/* for IE */
	
	/*text-shadow: 0 1px 1px #cccccc;*/
}

#navi li span.lastnavi{
	border-right:solid 2px #aabbee;
}
#navi li span a{
	padding: 5px;
	border:none;
}
#navi li span a:hover{
	border:none;
}
#navi li span.nolist{
	padding: 0px;
}

#navi span.dummy{
	padding: 0px;
}
#navi span.dummy a:hover{
	text-decoration: none;
}

#navi li a{
	display: block;
	border-bottom:solid 1px #aabbee;
	font-family: "Arial";
	font-size: 100%;
	/*color: #5555aa;*/
	text-align:center;
	text-decoration: none;
	
	border-radius: 3px;				/* CSS3 */
	-webkit-border-radius: 3px;		/* for Safari,Google Chrome */
	-moz-border-radius: 3px;		/* for Firefox */
}

#navi li a:hover {
	color: #ffffff;
	text-decoration:underline;
	/*background-color: #55aaee;*/
	/*border-right:solid 5px #55aaee;*/
	/*background-color: #55bbee; /*-----------------------------------*/
	background-color: #77bbee;
	/*border-right:solid 5px #55bbee;*/
	border-right:solid 2px #99cdff;
	/*width:162px\9;*/
}


#navi ul .sub {
	width:180px;
	
	
	background: #eeeeee;
	
	box-shadow: 5px 5px 5px #dddddd; 			/* CSS3*/
	-webkit-box-shadow: 5px 5px 5px #eee;	/* for Safari,Goolgle Chorme */
	-moz-box-shadow: 5px 5px 5px #dddddd;		/* for Firefox */
	
	background: #eeeeee;
	padding:0;
}

#navi ul.sub li{
	width:180px;
	font-size:13px;
	font-weight:bold;
	
	float: none;
	background:url(/jtradei/image/mn00.png) no-repeat 0 0;
	background-size: 180px 30px;
	/*background-position: -15px\9;*/
	*background-position: -11px;	/* IE7以下 
	/*padding-top: 1px;*/
	padding-bottom: 1px;
	/*height:28px;*/
}
html.ie8 #navi ul.sub li{
	background-position: -11px;		/* IE8*/
}

#navi ul.sub li a {
	display: block;
	font-family: "Arial";
	font-size: 100%;
	text-align:center;
	padding: 5px;
	line-height: 140%;
	height:100%;
	text-decoration: none;
	
	color: #57b;
	/*text-shadow: 0 1px 1px #cef;*/
	/*text-shadow: 0 1px 1px #cccccc;*/
}

#navi ul.sub li a:hover {
	text-decoration:underline;
	color: #fff;
	/*background-color: #55aaee;*/
	background-color: #99cdff;
	padding-left:2px;
}

#navi ul li.navioff ul {
	display: none;
}

#navi ul li.navion ul {
	display: block;
	border-top:solid 1px #aabbee;
	border-right:solid 1px #aabbee;
	border-bottom:solid 1px #aabbee;
	border-left:solid 1px #aabbee;
}

#navi li.navioff{
	color: #5555aa;
	background-color: #eeeeee;
}

#navi li.navion{
	color: #fff;
/*	background-color: #55aaee; */
	background-color: #eeeeee;
	box-shadow: 5px 5px 5px #dddddd; 			/* CSS3*/
	-webkit-box-shadow: 5px 5px 5px #dddddd;	/* for Safari,Goolgle Chorme */
	-moz-box-shadow: 5px 5px 5px #dddddd;		/* for Firefox */
}


#navi #ctmSelect{
	float:right;
	/*width:350px;*/
	/*background-color:#f00;*/
	width:450px;
	border: none;
	white-space: nowrap;
	padding-top: 2px;
	text-align:right;
	
	font-size: 12px;
	font-weight:bold;
	/*text-shadow: 0 1px 1px #cccccc;*/
}

#navi #lastnavi{
	float:right;
	margin-top:1px;
	background-color: #c19f9f;
}
#navi #lastnavi:hover{
	background-color: #ef9f9f;
}
#navi #lastnavi:active{
	filter: alpha(opacity=85);
	-moz-opacity:0.85;
	opacity:0.85;
}
#navi #lastnavi a{
	color: #fff;
	font-size:15px;
	padding-top:4px;
	padding-bottom:4px;
}
#navi #lastnavi a:hover{
	background-color: #ef9f9f!important;

}
#navi #lastnavi span{
	margin:0!important;
	padding-top: 2px;
	padding-bottom: 2;
}

#navi .dummy a{
	padding-top:7px;
	padding-left:0;
	color: #fff!important;
	/*background:url(/jtradei/image/mnTop.png) no-repeat 0 0;*/
	background-color: #55bbee;
	background-size: 149px 32px;
	
	border-radius: 3px;				/* CSS3 */
	-webkit-border-radius: 3px;		/* for Safari,Google Chrome */
	-moz-border-radius: 3px;		/* for Firefox */
}
#navi .dummy a.selcat:hover{
	background:url(/jtradei/image/mnTop_on.png) no-repeat 0 0;
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	opacity:0.80;
}
#navi .selcat{
	background:url(/jtradei/image/mnTop.png) no-repeat 0 0;
}

#navi .selli{
	color: #fff!important;
	background-color: #55bbee!important;
	/*width:164px\9;*/
	
}
#navi li a.selli:hover {
	border-right:solid 2px #55bbee;
	/*width:162px\9;*/
}


#navi .noselcat{
	/*background-color: #aabbee!important;*/
	margin-top:1px;
	padding: 4px 5px 4px 5px;
	
}

.hidden{
	display:none!important;
}
.acdon{
	margin-top: 150px!important;
}

.white{
	color:#fff;
}

.defHS{
	color:#aaa!important;
	text-align:center!important;
	font-weight:normal!important;
	/*text-shadow:none!important;*/
}
.defPT{
	color:#aaa!important;
	text-align:center!important;
	font-weight:normal!important;
	/*text-shadow:none!important;*/
}

.actHS{
	background-color:#ffa!important;
}
.actPT{
	background-color:#dfd!important;
}

/*--- Setup ---*/
#setup{
	width:710px;
}
#setup p {
	color: #364F78;
	font-size:1.7em;
	font-weight: bold;
	border-top: 3px solid #364F78;
	padding-top: 4px;
	padding-left:1em;
	height:35px
}
#setup dl {
	width:680px;
	border-bottom: 1px solid #ccc;
	padding-left:1em;
	font-size:1.1em;
}
#setup dt {
	font-weight: bold;
	/*color: #364F78;*/
	color: #f55;
	border-top: 1px solid #ccc;
	padding-top: 7px;
	padding-left:0.5em;
	padding-right:0.5em;
}
#setup dd {
	margin-bottom: 7px;
	text-indent:-1em;
	padding-left:2.2em;
	padding-right:1em;
}



#Setuptabs {
	margin-top:15px;
	width:700px;
	height:400px;
}

#Setuptabs #tab1{
	padding-left:20px;
	height:420px;
}

#Setuptabs #namebox1 a{
	background:none;
}


#Setuptabs #tab1 input[type='text']{
	width:90px;
	margin-right:3px;
	margin-bottom:5px;
	
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"!important;
	padding:3px 1px;
}
#Setuptabs #tab2 input[type='text']{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"!important;
}

#Setuptabs .disablebtn{
	filter: alpha(opacity=6)!important;
	-moz-opacity:0.6!important;
	opacity:0.6!important;
}

#Setuptabs input.Hierarchy{
	margin-top:-20px;
	padding-top:1px;
	height:35px;
}

#Setuptabs #mykbnxx{
	padding: 2px 0 2px 2px;
	/*width: 95px;*/
	height: 28px;
	/*margin-left: 7px;*/
	margin: 1px 7px 5px 0;
	font-size: 13px;
	border: solid 2px #77f;
}

#Setuptabs #ptn_name{
	padding: 5px 4px 5px 4px;
	margin-left: 10px;
	font-size: 14px;
	width: 120px!important;
	height: 15px;
	/*background-color:#fff!important;*/
}

#Setuptabs .pno{
	padding: 2px 0 2px 2px;
	/*width: 95px;*/
	width: 200px;
	height: 28px;
	/*margin-left: 7px;*/
	margin: 1px 7px 5px 0;
	font-size: 13px;
	border: solid 2px #77f;
}

#Setuptabs #mykbn{
	padding: 2px 0 2px 2px;
	/*width: 160px;*/
	height: 28px;
	/*margin-left: 7px;*/
	margin: 1px 7px 5px 5px;
	font-size: 13px;
	border: solid 2px #77f;
}

#Setuptabs #HSBoxS{
	float:left;
	width:500px;
	height:58px;
	margin-top:5px;
	padding-left:10px;
}

#Setuptabs #nameHeadS{
	padding:5px 0 2px 3px;
	clear:both;
}


/*
#Setuptabs #setMyHbtn{
	margin-left: 8px;
	width:117px;
	padding: 4px 17px 4px 17px;
}
#Setuptabs #setMyHbtn:hover{
	padding: 5px 16px 3px 18px;
}
*/

#Setuptabs .setMyPbtn{
	color: #555;
	/*width: 105px;*/
	margin-top:0;
	margin-left: 7px;
	margin-bottom:2px!important;
	padding: 5px 17px 5px 17px;
	font-size: 13px;
	font-weight: bold;
	background-color: #a5e5ff;
	cursor:pointer;
	
	/*text-shadow: 0 1px 1px #cccccc;*/
	
	border-radius: 5px;				/* CSS3 */
	-webkit-border-radius: 5px;		/* for Safari,Google Chrome */
	-moz-border-radius: 5px;		/* for Firefox */
	
	filter: alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}
#Setuptabs .setMyPbtn:hover{
	padding: 6px 16px 4px 18px;
	filter: alpha(opacity=85);
	-moz-opacity:0.85;
	opacity:0.85;
}

#Setuptabs .setMyPbtn.edit{
	background-color: #dcf;
}

/*
#CustomizeBox .setMyPbtn:active{
	filter: alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}
*/

/*
#Setuptabs #delMyHbtn{
	width:60px;
	height:25px;
	padding: 3px 0 3px 3px;
	margin-top:4px;
	margin-left:7px;
	cursor:pointer;
	
	padding-top:1px;
	
	box-shadow: 2px 2px 2px #cce;
	-webkit-box-shadow: 2px 2px 2px #cce;
	-moz-box-shadow: 2px 2px 2px #cce;
}
#Setuptabs #delMyHbtn:hover{
	padding: 3px 0 3px 3px;
}
*/

#Setuptabs .delMyPbtn{
	color: #555;
	/*width: 105px;*/
	margin-top:0;
	margin-left: 7px;
	padding: 5px 17px 5px 17px;
	font-size: 13px;
	font-weight: bold;
	background-color: #f9defc;
	cursor:pointer;
	
	/*text-shadow: 0 1px 1px #cccccc;*/
	
	border-radius: 5px;				/* CSS3 */
	-webkit-border-radius: 5px;		/* for Safari,Google Chrome */
	-moz-border-radius: 5px;		/* for Firefox */
	
	filter: alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}
#Setuptabs .delMyPbtn:hover{
	padding: 6px 16px 4px 18px;
	filter: alpha(opacity=90);
	-moz-opacity:0.9;
	opacity:0.9;
}

#Setuptabs .menuBox{
	margin-top:2px;
	padding-left: 8px;
	font-size:14px;
	font-weight:bold;
	color: #777;
	
	/*text-shadow: 0 2px 2px #ccc;*/
}

#Setuptabs .menuBox span{
	margin-left:25px;
}
#Setuptabs .menuBox .setMyPbtn{
	margin-top:0;
	margin-left:5px;
}
#Setuptabs .menuBox .delMyPbtn{
	margin-top:0;
	margin-left:5px;
}
#Setuptabs .menuBox #ptn_name{
	width:80px!important;
	margin-right:3px;
	margin-top:-3px;
}
#Setuptabs .mynoC{
	width:1em;
	padding: 0 0.5em;
	text-align: right;
	margin-left:0!important;
	margin-right:0!important;
	
}
#Setuptabs .myselcountry{
	/*text-shadow:none!important;*/
}


#Setuptabs #menuBox1{
	/*margin-top:2px;*/
	margin-left:12px;
	padding-left: 18px;
	font-weight:bold;
	color: #777;
	
	line-height:2em;
	
	/*text-shadow: 0 2px 2px #ccc;*/
}


#Setuptabs.ui-tabs {
	padding: 0;
	border-width: 0;
}

#Setuptabs .ui-widget-header {
	border: 0;
	background-color:#fff;
}

#Setuptabs .ui-tabs-nav {
	border-width: 0;
	padding: 0;
	
	font-size:1.2em;
	height:1.65em;
	background: #fefefe;
	border:solid 1px #e5e5e5;
}

#Setuptabs .ui-tabs-panel {
	border-width: 5px;
	padding:10px;
}

#Setuptabs .ui-tabs-nav li.ui-tabs-selected {
	border-width: 5px;
	margin-bottom: -5px;
	
}

#Setuptabs ui-tabs-panel{
	background-color:#fff;
}

#Setuptabs.ui-widget-content{
	background-color:#fff;
}


#Setuptabs .ui-state-default a{
	color: #ccc;
	height:1.5em;
	padding:2px 20px 0 20px;
}
#Setuptabs .ui-state-default a:hover{
	color: #55f;
	background-color:#efefff;
}
#Setuptabs .ui-state-hover{
	color: #55f;
	border: 1px solid #ccc;
}
#Setuptabs .ui-state-active a{
	color: #55f;
	height:1.5em;
	padding:2px 20px 0 20px;
	/*text-shadow: 0 1px 1px #cccccc;*/
	
}
#Setuptabs .ui-tabs-selected{
	border: solid 1px #ccc;
}

#Setuptabs #mainForm{
	width:650px!important;
}

#Setuptabs #ptn_nameH{
	width:125px!important;
}

#Setuptabs #namebox1{
	width:630px;
	/*height:280px;*/
	height:255px;
	border:solid 1px #ccc;
	
	overflow: auto;
}
#Setuptabs #namebox1 .Result{
	 width:600px;
}

#jinfo table{
	width:900px;
	font-size:1.2em;
	line-height:1.6em;
}

#jinfo td{
	padding:5px 10px 5px 7px;
}

#jinfo .headtitle{
	margin-left:0.5em;
	font-size:1.4em;
	font-weight:bold;
	
}
#jinfo .titlebar{
	padding:5px 10px 3px 10px;
	font-weight: bold;
	background-color:#3a5a7a;
	color:#ffffff;
}
#jinfo .btmline{
	border-bottom:solid 1px #999999;
}
#jinfo .hlight{
	background-color:#ffffdd;
}

#jinfo .div1{
	width:20px;
}
#jinfo .div2{
	width:120px;
}

#jinfo .div3{
	width:780px;
}

#jinfo .div1e{
	width:20px;
}
#jinfo .div2e{
	width:170px;
}

#jinfo .div3e{
	width:730px;
}

.headbar{
	position:absolute;
	left: 0;
	width: 100%;
	height: 45px;
	background-color: #006699;
}
.navbar{
	width: 900px;
	height: 45px;
	background-color: #006699;
	position:relative;
	z-index: 2;
}
.navbar img{
	width: 180px;
	height: 30px;
	padding: 7px;
}
.LangBox{
	margin-top:-30px;
	float:right;
}
.LangBox a{
	color: #eee;
	font-size:17px;
	text-decoration:none;
}
.LangBox a:hover{
	text-decoration:underline;
}

.Result{
	width:100%;
}
.Result.small td{
	font-size:12px!important;
}
.Result.medium td{
	font-size:14px!important;
}
.Result.large td{
	font-size:16px!important;
}
@media (max-width: 920px){
	#wrapper,
	.navbar{
		width:100%;
	}
}
@media (max-width: 730px){
/*
	#headbox{
		height:55px;
	}
	.HeadSearch_M{
		height:27px;
	}
*/
	#contents #headbox,
	.HeadSearch_BG,
	#mainForm,
	#header{
		width:100%!important;
	}
	#header #fontchange{
		display: none;
		/*top:65px;*/
		/*
		top:38px;
		left:365px;
		margin-left:0;
		width:100px;
		*/
	}
	body{
		overflow-x: hidden;
	}
	#nameHead{
		font-size:12px!important;
	}
	#footer .wrap{
		font-size:12px!important;
	}
	.Result.small td{
	font-size:12px!important;
	}
	.Result.medium td{
		font-size:12px!important;
	}
	.Result.large td{
		font-size:12px!important;
	}
}

.gototop {
	position: fixed;
	bottom: 55px;
	right: 20px;
	z-index: 999;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
.gototop:hover {
	filter:alpha(opacity=100)!important;
	-moz-opacity:1!important;
	opacity:1!important;
	visibility: visible;
}
.gototop:active {
	filter:alpha(opacity=70)!important;
	-moz-opacity:0.7!important;
	opacity:0.7!important;
	visibility: visible;
}
.gototop.active {
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
	visibility: visible;
}
.gototop a {
	width: 45px;
	height: 42px;
	display: table;
	background: #006699;
	color: #fff;
	text-align: center;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
}
.gototop a:hover, .gototop a:active, .gototop a:focus {
	text-decoration: none;
	outline: none;
}
.arrow-up {
	display: inline-block;
	vertical-align: middle;
	position: relative;
}
.arrow-up::before {
	content: '';
	width: 1em;
	height: 1em;
	border: 0.35em solid currentColor;
	border-left: 0;
	border-bottom: 0;
	transform: rotate(-45deg);
	transform-origin: top right;
	position: absolute;
	top: 35%;
	right: 50%;
	box-sizing: border-box;
}
#footer {
	font-family: "Raleway", Arial, sans-serif;
	text-align: center;
	background: #006699ff;
	margin: 0;
	padding: 15px 0 10px;
	font-size: 0.9rem;
	text-align: center;
	color: #fff;
	display:none;
	position: relative;
	width: 100%;
	height:1.5em;
	bottom: 0;
	left: 0;
}
#footer.fixed{
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
}
