<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

@charset "UTF-8";
/*css/1/common.css より移植*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}



/*-----------------------------------------------
 tradecarview
 help
 概要:help関連ページ
 制作日時 :2010.06.15
 制作者 yutakais

Last Update Date :20120613  (ueda3）
-------------------------------------------------
目次--------------------------------------

1：helpページ（掲載ガイド）


/*------------------------------
1.helpページ（掲載ガイド）
------------------------------*/
.helpContainer h4{
	background:#387BD0;
	height:40px;
	line-height:40px;
	font-weight:700;
	font-size:150%;
	padding:0 0 0 10px;
	margin:0 0 10px 0;
	color:#fff;
}

/*文字関係*/
h5.help_Index{
	margin:20px 0 10px;
	padding:4px 0 4px 1em;
	background: #eff3f6;
	font-weight:700;
	color:#01294d;
}

/*文字関係*/
ul.help_Intro {
	margin:0px 10px 10px;
	line-height:150%;
}
ul.help_Intro li{
	padding:2px 0 0 2.5em;
	background: url(../../images/common/arrowtop.gif) 10px center no-repeat;
}
.helpBox,
.helpTerms{
	margin-bottom:10px;
}
.helpBox p{
	margin:0 14px;
}
.helpBox ul{
	margin:0 10px 0 10px;
	}
.help_Lit li,
ul.help_circle li{
	list-style-position:outside;
	padding-left:10px;
	background: url(../../images/common/helplist.gif) left 9px no-repeat;
}
.helpBox dl{
	margin:0 15px;
}
.helpBox ol{
	margin:0 15px 0 20px;
}
.help_number li{
	list-style-type:decimal;
	list-style-position:inside;
	padding-left:30px;
	}
.helpBox p.articles{
	text-align:center;
	font-weight:700;
}
.helpPRBOX{
	margin:0 80px;
	text-align:center;
	height:300px;
}
dl.help_step{
	margin:10px auto;
	text-align:center;
	width:90%;
}
dl.help_step dt{
	font-weight:700;
	text-align:left;
	margin:0 0 5px 0;
	padding:0;
	line-height:1em;
}
.help_Picture,
dl.help_step dd{
	height:auto;
	padding:10px 0;
	text-align:center;
	border:1px solid #ccd1d7;
}
.help_Picture{
	width:713px;
	margin:10px auto;
}


.helpTerms {
	margin-left:1em;
	padding-top:10px;
}
.turn{
	margin-left:1em;
} 
.helpTerms ol,
.turn ol{
	margin:0 0 0 2em;
	font-weight:700;
}
.termbox{
	margin:5px 0 0 0px;
	font-weight:normal;
}
.termbox p{
	margin-bottom:0.3em;
	font-size:92%;
}

.termbox ul{
	list-style-position:inside;
	line-height:1em;
	font-size:92%;
}
.termbox li{
	background: url(../../images/common/helplist.gif) left 4px no-repeat;
	padding-left:0.8em;
	font-weight:normal;
}

ul.help_circle {
	padding:5px 0px 10px 10px;
}
/*tradehelp用に追加*/
.helpBox ol.num{
	padding-left:20px;
	font-weight:700;
}
.helpBox ol.num li p{
	font-weight:normal;
	margin:0;
}

.termbox .help_Picture {
	font-size:92%;
	text-align:left;
	padding:8px;
	width:auto;
}
.termbox .help_Picture dt{
	font-weight:700;
}

.paddedbox{
	padding:0 6px 10px 6px;
	float:right;
}
.paddedbox a{
	background:transparent url(../../images/MI/arrow_up.gif) no-repeat scroll left top;
	text-align:left;
	padding:0px 0px 6px 18px;
	font-weight:700;
}


/*-------201203 追加--------*/

.main.helpContainer{
	min-height: 400px;
	margin:0;
	padding-bottom: 40px;
	}

.helpContainer h1{
	background:#387BD0;
	height:40px;
	line-height:40px;
	font-weight:700;
	font-size:18px;
	padding:0 0 0 10px;
	margin:0 0 20px 0;
	color:#fff;	
	}
	
.helpContainer h4.help_Index{
    background: none repeat scroll 0 0 #EFF3F6;
    color: #01294D;
    font-size: 18px;
    font-weight: bold;
    height: auto;
    // line-height: 30px;
    line-height: 1.3;
    margin: 0 0 20px;
    padding: 10px;
	}

.helpContainer h5 {
    font-size: 16px;
    font-weight: bold;
    margin: 0 0 10px;
	padding:0 0 0 10px;
	}
.helpContainer h5.fraud-case {
	background: url(../../images/scam/stit_case.png) left 5px no-repeat;
    font-size: 20px;
    font-weight: bold;
	padding:0 0 0 30px;
	margin-right:5px;
}
h5.fraud-case span{
	margin-left:10px;
}
.case-box{
	padding:10px;
	border:5px solid #000;
    font-size:16px;
	font-weight:bold;
}
.case-txt{
	padding:10px 10px 0 10px;
}
.notpt-tit{
	display:inline-block;
	clear:both;
	margin-top:15px;
	padding:5px;
	background:#000;
	color:#FFF;
	font-weight:bold;
}
.notpt-txt{
	margin-bottom:10px;
	padding:10px;
	border-bottom:#999 dotted 1px;
}

.box01 .bnr{
	text-align:center;
	margin:20px 0;
}

h5.help_Index{
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:0 0 0 10px;
	background:none;
	color:#000;

   /* margin:20px 0 10px;
	padding:4px 0 4px 1em;
	background: #eff3f6;
	font-weight:700;
	color:#01294d;*/
}


ul.help_termList li{
	font-size:16px;
	padding-left:10px;
	margin:0 0 0 10px;
	line-height:1.7;
	/*background:#007;*/
	background: url(../../images/common/helplist.gif) left 14px no-repeat;
}

.helpContainer .helpContentBox{
	font-size:14px;
	background:url(../../images/common/line_dot.gif) left bottom repeat-x;
	margin:0 10px 10px; 
	padding:0 0 20px 0;
	}
	
.helpContainer .helpContentBox .help_Intro{
	margin:0;
	font-size:16px;
	}

.helpContainer .helpContentBox ul.help_Intro li{
	padding:0px 0 0 1.5em;
	line-height:1.7;
	background: url(../../images/common/arrowtop.gif) 10px center no-repeat;
}

.helpContainer .helpContentBox.bgNone{
	background:none;
	margin-bottom:0; 
	}
	
.helpContainer .helpContentBox .turn{
	margin-left:0;
	padding:0 10px 0 ;
	}
	
.helpContainer .helpContentBox .turn ol{
	font-weight:normal;
	}

.helpContainer .helpContentBox .textArea{
	text-align:justify;
	text-justify:distribute;
	}
	
.helpContainer .helpContentBox .turn .termbox{
	margin:0;
	font-size:14px;
	}
	
.helpContainer .helpContentBox .turn .termbox p{
	font-size:14px;
	text-align:justify;
	text-justify:distribute;

	}

.helpContentBox .helpBox{
	margin:0;
	}

.helpContentBox .helpBox ul{
	margin:0 10px 0 10px;
	}

.backLinkArea{
	padding:0 10px 0 0;
	}

.backLinkArea ul{
	float:right;
	}

.backLinkArea li {
	list-style:none;

	}
	
.backLinkArea li a{
	padding:0 0px 0 20px;
	background:url(../../images/common/arrow_see_more.gif) 2px 2px no-repeat;
	}
	
/*-----Import Regulation page-----*/

.importRegurationContainer{
	
	}

.importRegurationContainer .import_intro,.importRegurationContainer .projectintro{
}
.importRegurationContainer .import_intro p{
	color:#313131;
	font-weight:700;
	margin-bottom:10px;
}
.importRegurationContainer .import_selectbox{
	border:1px solid #dbdbdb;
	padding:5px 20px 5px;
	margin-bottom:5px;
}
.importRegurationContainer .import_box h5{
	color:#626262;
	font-weight:700;
    margin: 0 0 0px;
	padding:0 0 0 0px;

}

.importRegurationContainer .import_selectbox h5{
	color:#626262;
	font-weight:700;
    margin: 0 0 0px;
	padding:0 0 5px 0px;
	}


.importRegurationContainer .import_selectbox img{
	vertical-align:bottom;
	line-height:14px;
	padding-right:3px;
}
.importRegurationContainer .import_selectbox ul{
	/*font-size:92%;	*/
	font-size:100%;
}
.importRegurationContainer .import_selectbox li{
	float:left;
	/*min-width:175px;*/
	width:170px;
	/*width:15em;*/
	padding-bottom:10px;
	line-height:14px;

}
.importRegurationContainer .import_box{
	clear:right;
	border:1px solid #dbdbdb;
	padding:10px 5px 10px;
	margin-bottom:5px;
}
.importRegurationContainer .import_box h5{
	/*font-size:134%;*/
	font-size:14px;
    margin: 0 0 0px;
	padding:0 0 0 15px;
}


.importRegurationContainer .import_box dl{
	border-bottom:1px solid #dbdbdb;
	padding:10px 15px;
}
.importRegurationContainer .import_box dl.importBg{
	background-color:#f8f7f2;
}
.importRegurationContainer .import_box dl dt{
	color:#313131;
	font-weight:700;
	padding-bottom:5px;
}
.importRegurationContainer .import_box dl dt img {
	vertical-align:text-bottom;
	padding-right:3px;
}
.importRegurationContainer .import_box dl dd{
	font-size:92%;
}
.importRegurationContainer .paddedbox{
	padding:0 6px 10px 6px;
	text-align:right;
	float:none;
	font-size:16px;
}
.importRegurationContainer .paddedbox a{
	background:transparent url(../../images/MI/arrow_up.gif) no-repeat scroll left top;
	text-align:left;
	padding:0px 0px 6px 18px;
	font-weight:bold;
}
.importRegurationContainer ul.help_circle {
	padding:5px 0px 10px 10px;
}



/*-----fraud page-----*/


.helpContainer h3.titleImg{
	background:none;
	height:100px;
	line-height:40px;
	font-weight:700;
	font-size:18px;
	padding:0;
	margin:0 0 20px 0;
	color:#fff;	
	}

.fraudContainer h4.g_line {
    background: none repeat scroll 0 0 #EFF3F6;
    color: #01294D;
    font-size: 20px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    margin: 0 0 20px;
    padding: 0 0 0 10px;

}

.fraudContainer div.box01 .box {
    float: right;
    /*width: 475px;*/
    width: 473px;
	padding:0 0px 0 0px;
	line-height:1.4;
}

.fraudContainer div.box01 .fraudImgArea {
	width:232px;
	float: left;
    margin: 2px 0px 0 0px;
	padding:0 0 0 0px;
}

.fraudContainer div.box01 p.txt {
    line-height: 1.4em;
    margin: 0 0 15px;
	text-align:justify;
	text-justify:distribute;
}
	
.fraudContainer div.checkbox {
    background-color: #F3F3F3;
    margin: 0 0 20px 0px;
    padding: 2px 10px 8px;
}	

.fraudContainer div.checkbox h6 {
    line-height: 35px;
    text-indent: -9999px;
}

.fraudContainer div.checkbox h6 {
    background: url("../../images/scam/checkpt.gif") no-repeat scroll left center transparent;
    line-height: 35px;
    text-indent: -9999px;
}

.fraudContainer div.box02 li{
	padding:0 0px 0 0px;
	font-size:12px;
	line-height:1.3;
	text-align:justify;
	text-justify:distribute;
	}

.fraudContainer div.box02 li p{
	padding:0 0 5px 0;
	}

div.box02 ul li.pic01,div.box02 ul li.pic02 {
    /*margin: 0 9px 0 0;*/
    padding: 0 14px 0 0;
}

div.box02 ul li {
    display: inline-block;
    float: left;
    padding: 150px 0 0;
    width: 232px;
}

.fraudContainer .helpBox .triangle {
	text-align:justify;
	text-justify:distribute;
	padding:0 0 20px 0; 
	}
	
.fraudContainer .helpBox ul.triangle li {
    background: url("../../images/common/listpoint.gif") no-repeat scroll left 7px transparent;
    padding-left: 1em;
}

/*-----blacklist-----*/

.blacklist745 {
	font-size:14px;
	padding:0 0 10px 0;
	}

.blacklist745 h3 {
    background: url("../../images/help/Black_header.gif") no-repeat scroll left center transparent;
    height: 60px;
    margin-bottom:10px;
}

.blacklist745 p{
	text-align:justify;
	text-justify:distribute;
	padding:0 10px;
	margin:0 0 10px 0;
	}

/*-----Tool Guide-----*/

.helpBox.mytrGuide p{
	margin:0;
	padding:0 10px; 
	}

.helpBox.mytrGuide p.imgArea{
	display:block;	
	padding:0;
	}

p.toolLinkArea {
	text-align:center;
	}

p.toolLinkArea a{
	padding:5px 0px 0 20px;
	background:url(../../images/common/arrow_see_more.gif) 2px 8px no-repeat;
}

/*-----terms of agreement-----*/

.termsofContainer .helpBox p.welcometo em {
    color: #176FCC;
    font-size: 150%;
    font-weight:bold;
}

.termsofContainer .paddedbox {
    float:none;
    text-align: right;
    font-size: 16px;
	line-height:16px;
    margin-bottom: 0px;
    padding:0px 0px 0;
}

.termsofContainer .paddedbox a {
    background: url("../../images/MI/arrow_up.gif") no-repeat scroll left top transparent;
    font-weight:bold;
    padding: 0 0 0px 18px;
}

.termsofContainer .helpBox p {
    margin: 0 0px 0 1em;
	text-align:justify;
	text-justify:distribute;
}

.termsofContainer .helpTerms li{
	padding:0 0 10px 0;
	}

.termsofContainer .termbox {
    font-weight: normal;
    margin: 5px 0 0 0;
}

.termsofContainer .termbox p {
	text-align:justify;
	text-justify:distribute;
	font-size: 100%;
    margin-bottom: 0em;
}

.termsofContainer .termbox ul {
    font-size: 100%;
    line-height: 1em;
}

.termsofContainer .termbox li.decimal {
    background: url("../../images/common/helplist.gif") no-repeat scroll left 0.5em transparent;
    font-weight: normal;
    padding-left:0.8em !important;
}

html*.termsofContainer .termbox li.decimal {
    padding-left:0em !important;
    background: url("../../images/common/helplist.gif") no-repeat scroll left 0.4em transparent;
	
}

/*-----terms of use-----*/

.termsofContainer .eachArticle{
	padding-bottom:20px; 
	}

/*-----privacy-----*/

.privacyContainer .helpBox .triangle {
	text-align:justify;
	text-justify:distribute;
	padding:0 0 20px 0; 
	}
	
.privacyContainer .helpBox ul.triangle li {
    background: url("../../images/common/listpoint.gif") no-repeat scroll left 7px transparent;
    padding-left: 1em;
	list-style:none;
}

.privacyContainer .paddedbox {
    float:none;
    text-align: right;
    font-size: 16px;
	line-height:16px;
    margin-bottom: 0px;
    padding:10px 0px 0;
}

.privacyContainer .paddedbox a {
    background: url("../../images/MI/arrow_up.gif") no-repeat scroll left top transparent;
    font-weight:bold;
    padding: 0 0 0px 18px;
}

/*-----体裁-----*/

.pt10{
	padding-top:10px;	
	}
	
.pt20{
	padding-top:20px;	
	}

.pb10{
	padding-bottom:10px;	
	}
	
.pb20{
	padding-bottom:20px;	
	}
	
.tac{
	text-align:center;
	}
	
.red{
	color:#F00;
	}
	
.justify{
	text-align:justify;
	text-justify:distribute;
	}

.country_block h3{
	width:745px;
	background:#0071bc;
	color:#FFF;
	font-size:170%;
	text-align:center;
}
.country_block h4{
	margin:15px 10px;
	font-size:140%;
}
.country_block h5{
	margin:20px 0;
	font-size:150%;
	font-weight:bold;
	border-bottom:#0071bc solid 2px;
}

.country_block ul.reg_area {
	background:#F2F2F2;
	width:705px;
	height:50px;
	margin:0 10px;
	padding:10px;
}
.country_block .reg_area li {
	float:left;
	display:inline-block;
	font-size:125%;
	margin-bottom:5px;
}
.country_block .reg_area a {
	padding:0 20px;
	border-right:#999 1px solid;
}
.country_block .reg_area a.norb {
	padding:0 20px;
	border-right:none;
}
.country_block ul.flag li {
    float: left;
	display:block;
	height:50px;
	margin-right:20px;
	*width:165px;
	*margin-right:15px;
	cursor:pointer;
}

.country_block ul.flag li span.flag{
	float:left;
	display:inline-block;
	margin-left:10px;
	width:50px;
	cursor:pointer;
}
.country_block ul.flag li span.txt{
	float:left;
	display:inline-block;
	margin-left:10px;
	width:80px;
	height:39px;
	line-height:1.2;
	padding-top:10px;
	cursor:pointer;
}
	
.country_block ul.flag li span.txt2{
	float:left;
	display:inline-block;
	margin-left:10px;
	width:80px;
	line-height:1.2;
	height:39px;
	padding-top:4px;
	cursor:pointer;
}
	
.country_block ul.flag li span.arrow{
	float:right;
	display:inline-block;
    background-image: url(../../images/1/common/common_sprites.png);
    background-repeat: no-repeat;
    background-position: -71px -1px;
	height:6px;
	width:6px;
	margin-top:14px;
	margin-left:5px;
}

.each_tit {
	    background: url(../../images/1/region/each_tit_bg.png) no-repeat ;
		height:222px;
		width:745px;
		font-size:150%;
		font-weight:bold;
}
.each_tit .welcome {
		font-size:140%;
		font-weight:normal;
}

.each_tit p{padding-top:40px; padding-left:20px;}

.each_tit p.read{
	font-weight:normal;
	line-height:1.2;
	padding-top:10px;
}
.each_tit p span.country{
	font-size:200%;
	color:#0071bc;
	margin-right:5px;
	line-height:1.0;
	vertical-align:middle;
}
.each_tit p span.page{
	font-size:110%;
	font-weight:normal;
	vertical-align: bottom;
}
.each_flags{margin-left:10px;}

.flags_Antigua_and_Barbuda 
{display:inline-block; height:39px; width:54px; vertical-align:middle; background-image:url(../../images/1/region/flags.png); background-repeat: no-repeat; background-position: 0px -0px;}
.flags_Australia 
{display:inline-block; height:39px; width:54px; vertical-align:middle; background-image:url(../../images/1/region/flags.png); background-repeat: no-repeat; background-position: 0px -40px;}
.flags_Bahamas 
{display:inline-block; height:39px; width:54px; vertical-align:middle; background-image:url(../../images/1/region/flags.png); background-repeat: no-repeat; background-position: 0px -80px;}
.flags_Bangladesh 
{display:inline-block; height:39px; width:54px; vertical-align:middle; background-image:url(../../images/1/region/flags.png); background-repeat: no-repeat; background-position: 0px -120px;}
.flags_Botswana
{display:inline-block; height:39px; width:54px; vertical-align:middle; background-image:url(../../images/1/region/flags.png); background-repeat: no-repeat; background-position: 0px -160px;}
.flags_Burundi 
{display:inline-block; height:39px; width:54px; vertical-align:middle; background-image:url(../../images/1/region/flags.png); background-repeat: no-repeat; background-position: 0px -200px;}
.flags_Canada 
{display:inline-block; height:39px; width:54px; vertical-align:middle; background-image:url(../../images/1/region/flags.png); background-repeat: no-repeat; background-position: 0px -240px;}
.flags_Costa_Rica 
{display:inline-block; height:39px; width:54px; vertical-align:middle; background-image:url(../../images/1/region/flags.png); background-repeat: no-repeat; background-position: 0px -280px;}
.flags_Cyprus 
{display:inline-block; height:39px; width:54px; vertical-align:middle; background-image:url(../../images/1/region/flags.png); background-repeat: no-repeat; background-position: 0px -320px;}
.flags_DRC  
{display:inline-block; height:39px; width:54px; vertical-align:middle; background-image:url(../../images/1/region/flags.png); background-repeat: no-repeat; background-position: 0px -360px;}
.flags_Dominican_Republic 
{display:inline-block; height:39px; width:54px; vertical-align:middle; background-image:url(../../images/1/region/flags.png); background-repeat: no-repeat; background-position: 0px -400px;}
.flags_Dominica 
{display:inline-block; height:39px; width:54px; vertical-align:middle; background-image:url(../../images/1/region/flags.png); background-repeat: no-repeat; background-position: 0px -440px;}
.flags_India
{display:inline-block; height:39px; width:54px; vertical-align:middle; background-image:url(../../images/1/region/flags.png); background-repeat: no-repeat; background-position: 0px -480px;}
.flags_Ghana
{display:inline-block; height:39px; width:54px; vertical-align:middle; background-image:url(../../images/1/region/flags.png); background-repeat: no-repeat; background-position: 0px -520px;}
.flags_Grenada
{display:inline-block; height:39px; width:54px; vertical-align:middle; background-image:url(../../images/1/region/flags.png); background-repeat: no-repeat; background-position: 0px -560px;}
.flags_Guyana
{display:inline-block; height:39px; width:54px; vertical-align:middle; background-image:url(../../images/1/region/flags.png); background-repeat: no-repeat; background-position: 0px -600px;}
.flags_Guatemala
{display:inline-block; height:39px; width:54px; vertical-align:middle; background-image:url(../../images/1/region/flags.png); background-repeat: no-repeat; background-position: 0px -640px;}
.flags_Jamaica
{display:inline-block; height:39px; width:54px; vertical-align:middle; background-image:url(../../images/1/region/flags.png); background-repeat: no-repeat; background-position: 0px -680px;}
.flags_Kenya
{display:inline-block; height:39px; width:54px; vertical-align:middle; background-image:url(../../images/1/region/flags.png); background-repeat: no-repeat; background-position: 0px -720px;}
.flags_Malawi
{display:inline-block; height:39px; width:54px; vertical-align:middle; background-image:url(../../images/1/region/flags.png); background-repeat: no-repeat; background-position: 0px -760px;}
.flags_Mozambique
{display:inline-block; height:39px; width:54px; vertical-align:middle; background-image:url(../../images/1/region/flags.png); background-repeat: no-repeat; background-position: 0px -800px;}
.flags_Namibia
{display:inline-block; height:39px; width:54px; vertical-align:middle; background-image:url(../../images/1/region/flags.png); background-repeat: no-repeat; background-position: 0px -840px;}
.flags_Nigeria
{display:inline-block; height:39px; width:54px; vertical-align:middle; background-image:url(../../images/1/region/flags.png); background-repeat: no-repeat; background-position: 0px -880px;}
.flags_New_Zealand
{display:inline-block; height:39px; width:54px; vertical-align:middle; background-image:url(../../images/1/region/flags.png); background-repeat: no-repeat; background-position: 0px -920px;}
.flags_Papua_New_Guinea
{display:inline-block; height:39px; width:54px; vertical-align:middle; background-image:url(../../images/1/region/flags.png); background-repeat: no-repeat; background-position: 0px -960px;}
.flags_Pakistan
{display:inline-block; height:39px; width:54px; vertical-align:middle; background-image:url(../../images/1/region/flags.png); background-repeat: no-repeat; background-position: 0px -1000px;}
.flags_Singapore
{display:inline-block; height:39px; width:54px; vertical-align:middle; background-image:url(../../images/1/region/flags.png); background-repeat: no-repeat; background-position: 0px -1040px;}
.flags_Spain
{display:inline-block; height:39px; width:54px; vertical-align:middle; background-image:url(../../images/1/region/flags.png); background-repeat: no-repeat; background-position: 0px -1080px;}
.flags_Sri_Lanka
{display:inline-block; height:39px; width:54px; vertical-align:middle; background-image:url(../../images/1/region/flags.png); background-repeat: no-repeat; background-position: 0px -1120px;}
.flags_Saint_Kitts_and_Nevis
{display:inline-block; height:39px; width:54px; vertical-align:middle; background-image:url(../../images/1/region/flags.png); background-repeat: no-repeat; background-position: 0px -1160px;}
.flags_Solomon_Islands
{display:inline-block; height:39px; width:54px; vertical-align:middle; background-image:url(../../images/1/region/flags.png); background-repeat: no-repeat; background-position: 0px -1200px;}
.flags_Trinidad_and_Tobago
{display:inline-block; height:39px; width:54px; vertical-align:middle; background-image:url(../../images/1/region/flags.png); background-repeat: no-repeat; background-position: 0px -1240px;}
.flags_Tanzania
{display:inline-block; height:39px; width:54px; vertical-align:middle; background-image:url(../../images/1/region/flags.png); background-repeat: no-repeat; background-position: 0px -1280px;}
.flags_Thailand
{display:inline-block; height:39px; width:54px; vertical-align:middle; background-image:url(../../images/1/region/flags.png); background-repeat: no-repeat; background-position: 0px -1320px;}
.flags_Uganda
{display:inline-block; height:39px; width:54px; vertical-align:middle; background-image:url(../../images/1/region/flags.png); background-repeat: no-repeat; background-position: 0px -1360px;}
.flags_United_Kingdom
{display:inline-block; height:39px; width:54px; vertical-align:middle; background-image:url(../../images/1/region/flags.png); background-repeat: no-repeat; background-position: 0px -1400px;}
.flags_United_States
{display:inline-block; height:39px; width:54px; vertical-align:middle; background-image:url(../../images/1/region/flags.png); background-repeat: no-repeat; background-position: 0px -1440px;}
.flags_Zambia
{display:inline-block; height:39px; width:54px; vertical-align:middle; background-image:url(../../images/1/region/flags.png); background-repeat: no-repeat; background-position: 0px -1480px;}
.flags_Zimbabwe
{display:inline-block; height:39px; width:54px; vertical-align:middle; background-image:url(../../images/1/region/flags.png); background-repeat: no-repeat; background-position: 0px -1520px;}
.flags_Russian_Federation
{display:inline-block; height:39px; width:54px; vertical-align:middle; background-image:url(../../images/1/region/flags.png); background-repeat: no-repeat; background-position: 0px -1560px;}
.flags_Myanmar
{display:inline-block; height:39px; width:54px; vertical-align:middle; background-image:url(../../images/1/region/flags.png); background-repeat: no-repeat; background-position: 0px -1600px;}
.flags_Kiribati {
	display: inline-block;
	height: 39px;
	width: 54px;
	vertical-align: middle;
	background-image: url(../../images/1/region/flags_add_2.png);
	background-repeat: no-repeat;
	background-position: 0px -1044px;
}
.flags_Lesotho {
	display: inline-block;
	height: 39px;
	width: 54px;
	vertical-align: middle;
	background-image: url(../../images/1/region/flags_add_2.png);
	background-repeat: no-repeat;
	background-position: 0px -1439px;
}
.flags_Nauru {
	display: inline-block;
	height: 39px;
	width: 54px;
	vertical-align: middle;
	background-image: url(../../images/1/region/flags_add_3.png);
	background-repeat: no-repeat;
	background-position: 0px -321px;
}
.flags_Samoa {
	display: inline-block;
	height: 39px;
	width: 54px;
	vertical-align: middle;
	background-image: url(../../images/1/region/flags_add_4.png);
	background-repeat: no-repeat;
	background-position: 0px -81px;
}
.flags_South_Sudan {
	display: inline-block;
	height: 39px;
	width: 54px;
	vertical-align: middle;
	background-image: url(../../images/1/region/flags_add_4.png);
	background-repeat: no-repeat;
	background-position: 0px -322px;
}
.flags_Aruba {
	display: inline-block;
	height: 39px;
	width: 54px;
	vertical-align: middle;
	background-image: url(../../images/1/region/flags_add.png);
	background-repeat: no-repeat;
	background-position: 0px -640px;
}
.flags_Rwanda {
	display: inline-block;
	height: 39px;
	width: 54px;
	vertical-align: middle;
	background-image: url(../../images/1/region/flags_add_3.png);
	background-repeat: no-repeat;
	background-position: 0px -800px;
}
.flags_Cayman_Islands {
	display: inline-block;
	height: 39px;
	width: 54px;
	vertical-align: middle;
	background-image: url(../../images/1/region/flags_add_4.png);
	background-repeat: no-repeat;
	background-position: 0px -480px;
}
.flags_Suriname {
	display: inline-block;
	height: 39px;
	width: 54px;
	vertical-align: middle;
	background-image: url(../../images/1/region/flags_add_3.png);
	background-repeat: no-repeat;
	background-position: 0px -1240px;
}
.flags_Curacao {
	display: inline-block;
	height: 39px;
	width: 54px;
	vertical-align: middle;
	background-image: url(../../images/1/region/flags_add.png);
	background-repeat: no-repeat;
	background-position: 0px -1642px;
}
.flags_Saint_Vincent_and_the_Grenadines {
	display: inline-block;
	height: 39px;
	width: 54px;
	vertical-align: middle;
	background-image: url(../../images/1/region/flags_add_3.png);
	background-repeat: no-repeat;
	background-position: 0px -1920px;
}
.flags_Swaziland {
	display: inline-block;
	height: 39px;
	width: 54px;
	vertical-align: middle;
	background-image: url(../../images/1/region/flags_add_3.png);
	background-repeat: no-repeat;
	background-position: 0px -1400px;
}
.flags_Chile {
	display: inline-block;
	height: 39px;
	width: 54px;
	vertical-align: middle;
	background-image: url(../../images/1/region/flags_add.png);
	background-repeat: no-repeat;
	background-position: 0px -1480px;
}
.flags_Georgia {
	display: inline-block;
	height: 39px;
	width: 54px;
	vertical-align: middle;
	background-image: url(../../images/1/region/flags_add_2.png);
	background-repeat: no-repeat;
	background-position: 0px -320px;
}
.flags_Mongolia {
	display: inline-block;
	height: 39px;
	width: 54px;
	vertical-align: middle;
	background-image: url(../../images/1/region/flags_add_2.png);
	background-repeat: no-repeat;
	background-position: 0px -1842px;
}
.each_stit{
	background:#0071bc  url(../../images/1/region/each_stit_bg.png) no-repeat right center;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    height: 29px;
    line-height: 29px;
    padding-left: 10px;
    white-space: nowrap;
	margin:20px 0;
}

/*20140617 mali form修正 */
.sub .help_mailForm {
	padding:0;
	width: 173px;
	height: 125px;
	position:relative;
}
.sub .help_mailForm p.text{
	width: 151px;
	position: absolute;
	bottom: 38px;
	right: 12px;
	z-index:10;
}
.sub .help_mailForm p.submit{
	width: 55px;
	position: absolute;
	bottom: 10px;
	right: 12px;
	z-index:10;
}
.sub .help_mailForm p.text input {
	width: 149px;
	height: 21px;
	border: 1px solid #EEE;
}
.sub .help_mailForm p.submit a {
	display: block;
	width: 55px;
	height:22px;
	background: url(../../images/1/top/top_btns.png) no-repeat 0 -125px;
	border: none;
	overflow: hidden
}
.sub .help_mailForm p.submit a:hover,
.sub .help_mailForm p.submit a:focus {
	background: url(../../images/1/top/top_btns.png) no-repeat -56px -125px;
	cursor: pointer
}
.helpBox .order-list.roman {
	margin: 0.5em 0 1em 2em;
	// list-style-type:lower-roman;
	counter-reset: my-badass-counter;
}
.helpBox .order-list.roman .order-list-item {
	background: none;
	padding-left: 0;
	list-style: none;
	list-style-position:inside;
	// counter-increment: cnt;
}
.helpBox .order-list.roman .order-list-item:before {
	display: inline-block;
	// min-width: 16px;
	margin-right: 0.5em;
	// content: "(" counter(cnt) ") ";
	content: "(" counter(my-badass-counter, lower-roman) ") ";
	counter-increment: my-badass-counter;
	text-align: right;
}

/* Utility */
.mb20 {
	margin-bottom: 20px;
}

/*-----------------------------------------------
container 全体囲み
-----------------------------------------------*/

.container {
	display: flex;
	flex-direction: column;
	width: 930px;
	margin: 0 auto;
	padding-top: 5px;
	gap: 10px;
}

.row {
	display: flex;
	gap: 10px;
}

.main
.sub {
	flex: 1;
}


.main {
	order: 2;
	width: 745px;
	margin-bottom: 30px;
}



.sub {
	order: 1;
}



/*-----------------------------------------------
 sub 左カラム囲み
------------------------------------------*/
.sub,
.submy {
	width: 175px;
	margin-bottom: 30px;
	text-align: left;
	font-size: 13px;
}

.subBoxCategory {
	margin-bottom: 5px;
	padding: 1px 1px 10px 1px;
}

/*新2カラム*/
.nbbg {
	border-right: 1px solid #c9d7e4;
	border-bottom: 1px solid #c9d7e4;
	border-left: 1px solid #c9d7e4;
	padding: 7px 5px 7px;
	zoom: 1;
	overflow: hidden;
}

.subBoxCategory h2,
.subBoxCategory h3 {
	font-size: 100%;
	letter-spacing: 1px;
	font-weight: bold;
	min-height: 28px;
	line-height: 28px;
	padding-left: 10px;
	color: #000000;
	background: #d4e2ef;
}



.subBoxCategory ul {
	list-style: none;
	margin: 0 0 3px 10px;
	padding: 0;
}

.subBoxCategory li {
	margin: 0;
	padding: 0;
}



/*-----------------------------------------------
3.Rightmain メインカラム囲み
------------------------------------------*/



h4 p {
	font-size: 18px;
	font-weight: bold;
	padding: 5px 0 0 15px;
	_padding: -5px 0 0 15px;
}


.subBoxCategory a.present:link,
.subBoxCategory a.present:hover {
	color: #535353 !important;
	text-decoration: none !important;
	font-weight: 700;
}</pre></body></html>