/*------------------------------*/
/*   全体設定  */
/*------------------------------*/

body {
	margin: 0px;
	padding: 0px;
	background-attachment: fixed;
	background-color: #333333;
	background-image: url(images/common/bg_world.gif);
	background-repeat: no-repeat;
	color: #000000;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 93%;
	*font-size: medium;
	*font: small;
	text-align: center;
}

body > ul {
	font-size: 15px;
	*font-size: medium;
	*font: small;
}

#container {
	margin: 5px auto;
	padding: 0px;
	width: 750px;
	background: #ffffff url(images/common/bg.gif);
	background-repeat: repeat-y;
	text-align: center;
}

*html #container {
	margin: 5px auto;
	padding: 0px;
	width: 750px;
}

#header {
	margin: 0px auto;
	padding: 0px;
	width: 750px;
	height: 150px;
	background-image: url(images/common/header.gif);
	background-repeat: no-repeat;
	text-align: left;
}

#content {
	margin: 0px auto;
	padding: 0px;
	width: 750px;
	background: #ffffff url(images/common/bg.gif);
	background-repeat: repeat-y;
	text-align: center;
	clear: both;
}

*html #content {
	margin: 0px auto;
	padding: 0px;
	width: 750px;
}

#beta {
	margin: 0px;
	padding: 0px;
	text-align: left;
	width: 208px;
	float: left;
}

#beta-inner {
	margin: 0px;
	padding: 0px;
	width: 208px;
}

#alpha {
	margin: 0px;
	padding: 0px;
	text-align: left;
	width: 541px;
	float: right;
}

#footer {
	margin: 0px auto;
	padding: 0px;
	width: 750px;
	height: 10px;
	background-image: url(images/common/footer.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	clear: both;
}

.clear {
	clear: both;
}

.right {
	float: right;
}

.left {
	float: left;
}

.center {
	text-align: center;
}

/*------------------------------*/
/*   ヘッダー設定  */
/*------------------------------*/
#logo {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 208px;
	height: 90px;
	display: block;
}

#catch {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 542px;
	height: 90px;
	display: block;
}

#logo h1 {
	margin: 10px 10px 10px 13px;
	text-indent: -9999px;
	width :185px;
	height: 67px;
	background-image: url(images/common/logo_advance_international.gif);
}

#logo h1 a {
	text-decoration: none;		/* ■Firefox等で線が表示されないようにする */
	display: block;
	width :185px;
	height: 67px;
}

#catch h2 {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	font-size: 93%;
}

#contact_area {
	margin: 0px;
	padding: 0px;
	width: 750px;
	height: 60px;
}


/*------------------------------*/
/*   メニュー設定  */
/*------------------------------*/
ul#menu_button {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

li.menu_button {
	margin: 10px 10px 10px 9px;
	padding: 0px;
	width: 190px;
	height: 100px;
}

li.menu_button a {
	text-decoration: none;		/* ■Firefox等で線が表示されないようにする */
	display: block;
	width: 190px;
	height: 100px;
}

li#menu_button_asia {
	text-indent: -9999px;
	background-image: url(images/common/button_asia.gif);
}

li#menu_button_china {
	text-indent: -9999px;
	background-image: url(images/common/button_china.gif);
}

li#menu_button_usa_eu {
	text-indent: -9999px;
	background-image: url(images/common/button_usa_eu.gif);
}

li#menu_button_corporation_clear_customs {
	text-indent: -9999px;
	background-image: url(images/common/button_corporation_clear_customs.gif);
}

li#menu_button_blog {
	text-indent: -9999px;
	background-image: url(images/common/button_blog.gif);
}

li#menu_button_company {
	text-indent: -9999px;
	background-image: url(images/common/button_company.gif);
}

li#menu_button_faq {
	text-indent: -9999px;
	background-image: url(images/common/button_faq.gif);
}

li#menu_button_from_foreign_to_japan {
	text-indent: -9999px;
	background-image: url(images/common/button_from_foreign_to_japan.gif);
}

li#menu_alert {
	font-size: 110%;
	color: #ff0000;
}

li#menu_alert2 {
	font-size: 85%;
}



/*------------------------------*/
/*   本文設定  */
/*------------------------------*/
.alert_tashamitsumori {
	margin: 10px 0px;
	padding: 0px;
}

h2#main_title_asia {
	margin: 0px 0px 20px 0px;
	padding: 0px;
	width: 540px;
	height: 300px;
	text-indent: -9999px;
	background-image: url(images/main_title_asia.jpg);
}

h2#main_title_china {
	margin: 0px 0px 20px 0px;
	padding: 0px;
	width: 540px;
	height: 300px;
	text-indent: -9999px;
	background-image: url(images/main_title_china.jpg);
}

h2#main_title_usa_eu {
	margin: 0px 0px 20px 0px;
	padding: 0px;
	width: 540px;
	height: 300px;
	text-indent: -9999px;
	background-image: url(images/main_title_usa_eu.jpg);
}

h2#main_title_corporation_clear_customs {
	margin: 0px 0px 20px 0px;
	padding: 0px;
	width: 540px;
	height: 300px;
	text-indent: -9999px;
	background-image: url(images/main_title_corporation_clear_customs.jpg);
}

h2#main_title_alert {
	margin: 0px 0px 20px 0px;
	padding: 0px;
	width: 540px;
	height: 150px;
	text-indent: -9999px;
	background-image: url(images/main_title_alert.jpg);
}

h2#main_title_company {
	margin: 0px 0px 20px 0px;
	padding: 0px;
	width: 540px;
	height: 120px;
	text-indent: -9999px;
	background-image: url(images/main_title_company.jpg);
}

h2#main_title_contact {
	margin: 0px 0px 20px 0px;
	padding: 0px;
	width: 540px;
	height: 150px;
	text-indent: -9999px;
	background-image: url(images/main_title_contact.jpg);
}

h2#main_title_from_foreign_to_japan {
	margin: 0px 0px 20px 0px;
	padding: 0px;
	width: 540px;
	height: 300px;
	text-indent: -9999px;
	background-image: url(images/main_title_from_foreign_to_japan.jpg);
}


/*----------見出し----------*/
h2.midashi_big {
	margin: 0px 0px 0px 0px;
	padding: 7px 5px 0px 0px;
	width: 520px;
	height: 30px;
	text-align: right;
	color: #ffffff;
	font-size: 100%;
	background-repeat: no-repeat;
}

h2#midashi_16 {
	background-image: url(images/common/bg_midashi_16.gif);
}

h2#midashi_17 {
	background-image: url(images/common/bg_midashi_17.gif);
}

h2#midashi_today_16 {
	background-image: url(images/common/bg_midashi_today_16.gif);
}

h2#midashi_today_17 {
	background-image: url(images/common/bg_midashi_today_17.gif);
}

h2#midashi_todayonly {
	background-image: url(images/common/bg_midashi_todayonly.gif);
}

h2#midashi_shanghai15 {
	background-image: url(images/bg_midashi_shanghai15.gif);
}

h2#midashi_beijin15 {
	background-image: url(images/bg_midashi_beijin15.gif);
}

h2#midashi_guangzhou {
	background-image: url(images/bg_midashi_guangzhou15.gif);
}

h2#midashi_weight {
	background-image: url(images/bg_midashi_weight.gif);
}


#price {
	margin: 0px 10px 20px 10px;
	background-image: url(images/common/bg_price.gif);
}

.contact_etc {
	margin: 10px 0px 20px 0px;
	padding: 0px;
}


/*----------料金----------*/
ul.price_big {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

ul.price_big li.bg_price_big {
	margin: 10px 6px 0px 0px;
	padding: 5px 0px 0px 5px;
	float: left;
	width: 160px;
	height: 100px;
	color: #ff3300;
	/* font-size: 138.5%; */
	font-size: 167%;
	background-image: url(images/common/bg_price_format.jpg);
	background-repeat: no-repeat;
}

.price_check {
	/* text-decoration:line-through; */
	display: inline;
	font-weight: bold;
}

ul.price_big li.bg_price_small  {
	margin: 10px 6px 0px 0px;
	padding: 24px 0px 0px 5px;
	float: left;
	width: 160px;
	height: 45px;
	font-size: 108%
}

.price_big_parts {
	margin: 18px 6px 0px 0px;
	padding: 5px 0px 0px 5px;
	float: left;
	width: 160px;
	height: 100px;
	color: #ff3300;
	font-size: 167%;
	background-image: url(images/common/bg_price_format.jpg);
	background-repeat: no-repeat;
}

h3.price {
	display: inline;
	color: #ff3300;
	font-size: 85%
}

h3.price strong {
	color: #000000;
	font-size: 85%
}

.blog_category {
	margin: 5px 0px 0px 0px;
	font-size: 50%;
}

.kaisetsu {
	margin: 0px;
	padding: 5px 0px 0px 0px;
	border-top: 1px solid #cccccc;
}


/*----------備考設定----------*/
.column {
	width: 520px;
	margin: 0px;
	padding: 5px 0px 5px 0px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	clear: both;
}

.photo_area {
	float: left;
	width: 120px;
}

*html .message_area {
	margin: 0px;
	padding: 0px 5px 0px 5px;
	float: right;
	width: 400px;
}

.message_area {
	margin: 0px;
	padding: 0px 5px 0px 5px;
	float: right;
	width: 390px;
}

.column_line {
	border: 1px solid #CCCCCC;
}

.button_contact_etc {
	margin: 15px 0px 5px 0px;
	padding: 10px;
	width: 520px;
	height: 40px;
	text-align: center;
	background-image: url(images/common/bg_button.jpg);
	background-repeat: no-repeat;
}

.tsuika {
	margin: 0px 0px 20px 0px;
	padding: 0px;
	color: #ff3300;
}

#china_alert {
	margin: 0px 0px 20px 0px;
	padding: 0px;
}

#alpha p#message {
	padding: 0px;
	margin: 0px 10px 0px; 10px;
}

/*----------赤帽設定----------*/
#akabou {
	width: 520px;
	margin: 0px 0px 20px 10px;
	clear: both;
}

#akabou_photo_area {
	float: left;
	width: 240px;
}

*html #akabou_message_area {
	margin: 0px;
	padding: 0px 5px 0px 5px;
	float: right;
	width: 280px;
}

#akabou_message_area {
	margin: 0px;
	padding: 0px 5px 0px 5px;
	float: right;
	width: 270px;
}


/*----------秘密設定----------*/
#himitsu {
	width: 520px;
	margin: 0px 0px 20px 10px;
	clear: both;
}

#himitsu_photo_area {
	float: left;
	width: 120px;
}

*html #himitsu_message_area {
	margin: 0px;
	padding: 0px 5px 0px 5px;
	float: right;
	width: 400px;
}

#himitsu_message_area {
	margin: 0px;
	padding: 0px 5px 0px 5px;
	float: right;
	width: 390px;
}

*html ul#point {
	margin: 10px 0px 0px 0px;
	padding:0px;
	list-style: none;
}

ul#point {
	margin: 10px 0px 0px 0px;
	padding:0px;
	list-style: none;
}

ul#point li {
	margin: 0px 0px 10px 0px;
	padding:0px;
}

ul#point li strong, #china_alert strong, .kaisetsu strong {
	color: #ff3300;
}


/*----------荷物の重量について----------*/
ul.price_weight {
	margin: 10px 0px 10px 0px;
	padding: 0px;
}


/*----------お問い合わせ----------*/
#contact {
	width: 520px;
	height: 605px;
	margin: 0px 0px 20px 10px;
}


#copyright {
	margin: 40px 0px 5px 0px;
	padding: 0px;
	text-align: center;
}


/*----------アドバンス インターナショナル 会社概要----------*/
ul#company {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

ul#company li {
	margin: 5px 0px 10px 0px;
	padding: 0px;
}

ul#city {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

ul#city li {
	margin: 0px 0px 5px 0px;
	padding: 0px;
}

.city_area {
	width: 60px;
	margin: 0px 0px 5px 0px;
	padding: 3px;
	background-color: #777777;
	color: #ffffff;
}


/*----------お問い合わせフォーム----------*/
fieldset {
	width: 500px;
	margin: 20px;
	padding: 5px;
	border:1px solid #CACACA;
}

legend {
	border-right: 1px solid #CACACA;
	border-bottom: 1px solid #CACACA;
	font-weight:bold;
}

dt.otoiawase {
	margin-top: 20px;
	padding-left: 5px;
	border-left: 5px solid #333333;
}

dd.otoiawase {
	margin: 5 10px;
}

.broad{
	width: 85%;
	border:1px solid #A5A5A5;
}

textarea {
	font-family: monospace;
}

input, textarea {
  border-style: solid;
  border-width: 1px;
  border-color: #aaaa94 #dfdfd6 #dfdfd6 #aaaa94;
  background: #f1f1ed;
}

input:focus,textarea:focus {
	backgroud: #ffffff;
}

#submit input#mail_preview,input#mail_post {
  border-color: #ffffff #000000 #00000 #ffffff;
  vertical-align: middle;
  color: #ffffff;
  background: #333333;
}

#submit input#mail_reset,input#mail_historyback {
  border-color: #dbdbdb #000000 #000000 #dbdbdb;
  vertical-align: middle;
  color: #333333;
  background: #ffffff;
}

input#mail_url,input#mail_tel,input#mail_email {
	ime-mode: disabled;
}

input#mail_author,input#mail_email {
	border-color: #ff3300;
}

p#error {
	color: #ffffff;
	background: #EA9242;
}

.alert {
	color: #ff0000;
	font-size: 77%;
}

/*----------ページトップ アラート----------*/
.alert_top {
	margin: 5px;
	padding: 25px 5px 5px 5px;
	font-size: 77%;
	color: #ffffff;
	background-color: #ff3300;
	background-image: url(images/alert.gif);
	background-repeat: no-repeat;
}

/*----------エラーページ----------*/
#error_top {
	margin: 5px 5px 0px 5px;
	padding: 5px;
	font-size: 100%;
	color: #ffffff;
	background-color: #333333;
	background-repeat: no-repeat;
}

#goog-wm {
	margin: 5px;
	padding: 1em;
	border: 3px solid #aebd63;
	background-color: white;
}


#goog-wm h3.closest-match {
	color: #8f2831;
	border-bottom: 3px dashed #aebd63;
	padding-bottom: 0.5em;;
	font-size: 100%;
	margin: 0;
}

#goog-wm h3.closest-match a { }

#goog-wm h3.other-things {
	color: #8f2831;
}
   
#goog-wm ul li { }
   
#goog-wm li.search-goog {
	/* display: none; */
}


/*----------中国本土向け自社通関について----------*/
#alpha p {
	margin: 0px 5px 20px 5px;
	padding: 0px;
}

ul.point {
	margin: 0px 20px;
	padding: 0px;
}

ul.point li {
	margin: 0px 0px 20px 0px;
	padding: 5px;
	list-style: none;
	border: 2px solid #ffcc00;
	background-color: #ffffff;
	background-image: url(images/common/bg_yellow.jpg);
	background-repeat: repeat-x;
}

ul#point_language li {
	border: 1px solid #FF3301;
	background-color: #ffffff;
	background-image: url(images/common/bg_orange.jpg);
	background-repeat: repeat-x;
}

ul#point_case li {
	border: 1px solid #000000;
	background-color: #ffffff;
	background-image: url(images/common/bg_black.jpg);
	background-repeat: repeat-x;
}

ul#point_guest li {
	border: 1px solid #ffcc00;
	background-color: #ffffff;
	background-image: url(images/common/bg_yellow.jpg);
	background-repeat: repeat-x;
}

ul.point li h3 {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	color: #ffffff;
}

.icon_case {
	float: left;
	margin: 0px 5px 5px 0px;
	padding: 0px;
}


/*----------現地発(海外) 日本国内各空港(各指定地迄) へのハンドキャリー----------*/
ul.from_foreign_to_japan_price {
	width: 480px;
	margin: 0px 0px 20px 10px;
	padding: 0px;
	list-style: none;
}

ul.from_foreign_to_japan_price li {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	border-bottom: 2px dotted #ff9900;
}