@charset "UTF-8";

body {
	text-align:center;
}
#tmp_wrapper {
	width:930px;
	height:1%;
	margin:0px auto;
	text-align:left;
}
/* ―――――――――――――――――――――――――― */
/* ▼header  　               　　　　  　　　　　　 　 */
/* ―――――――――――――――――――――――――― */
/* wrapper_top */
#tmp_header_top #tmp_header {
	color:inherit;
	height:1%;
	background:#E4F1E4 url(/shared/site_foreign/images/header/top/mainimage_bg.jpg) no-repeat 0px 0px;
}
#tmp_wrapper_top #tmp_header:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#tmp_header_top #tmp_header_right {
	float:right;
	width:600px;
}
#tmp_header_top #tmp_wrap_pref_web_en {
	padding:0;
}
#tmp_header_top #tmp_h_primary_en {
	height:1%;
	padding-left:0;
}
#tmp_header_top #tmp_h_primary_en:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#tmp_header_top #tmp_hnavi {
	clear:both;
	width:470px;
	margin-left:130px;
	padding:5px 0;
	height:1%;
}
#tmp_header_top #tmp_hnavi:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#tmp_header_top #tmp_kanko_logo {
	float:right;
	padding:102px 0px 0px 0px;
}
#tmp_header_top #func_txt_ttl {
	margin-right:4px;
	padding-top:0;
}
#tmp_header_top #tmp_func_txtbtn p {
	padding-top:0;
}
#tmp_header_top #tmp_h_secondary {
	margin:1px 0;
}
#tmp_header_top #tmp_h_secondary p {
	float:left;
	margin:0 0 0 3px;
	padding:0 0 0 5px;
}
/* free */
#tmp_header {
	width:930px;
	height:115px;
	background:#E4F1E4 url(/shared/site_foreign/images/header/header_bg.jpg) no-repeat 0px 0px;
	font-size:1%;
}
#tmp_header:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#tmp_logo {
	float:left;
}
#tmp_hnavi {
	clear:both;
	width:745px;
	height:30px;
}
#tmp_hnavi ul,
#tmp_hnavi li,
#tmp_hnavi form,
#tmp_hnavi form input,
#tmp_hnavi img {
	display:inline;
	vertical-align:middle;
}
#tmp_header_right {
	float:right;
	width:745px;
}
#tmp_wrap_pref_web_en {
	padding-left:147px;
	background:url(/shared/site_foreign/images/header/pref_web_bg.gif) no-repeat right top;
}
#tmp_wrap_pref_web {
	padding-left:190px;
}
#tmp_pref_web {
	padding:7px 0 6px 40px;
	text-align:right;
	height:1%;
}
#tmp_pref_web:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#ttl_pref_web {
	padding-right:10px;
}
#tmp_pref_web p {
	margin-right:2px;
	float:left;
}
#tmp_h_primary_en {
	height:1%;
	padding-left:198px;
}
#tmp_h_primary_sim {
	height:1%;
	padding-left:280px;
}
#tmp_h_primary_tra {
	height:1%;
	padding-left:256px;
}
#tmp_h_primary_kor {
	height:1%;
	padding-left:273px;
}
#tmp_h_primary_fre {
	height:1%;
	padding-left:280px;
}
#tmp_h_primary_tha {
	height:1%;
	padding-left:280px;
}
#tmp_h_primary {
	height:1%;
	padding-left:245px;
}
#tmp_h_primary:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}
#tmp_func_txt p {
	float:left;
}
#func_txt_ttl {
	margin-right:4px;
	padding-top:54px;
}
#tmp_func_txtbtn {
	padding-left:6px;
}
#tmp_func_txtbtn p {
	padding-top:54px;
}
#tmp_h_secondary p {
	float:left;
	margin:6px 0px 0px 3px;
	padding:49px 0px 0px 5px;
}
/* ―――――――――――――――――――――――――― */
/*  ▼gnavi                       　　 　　　   　　 　 */
/* ―――――――――――――――――――――――――― */
#tmp_wrap_gnavi {
	clear:both;
	width:930px;
	height:46px;
	background:#99CC99 url(/shared/site_foreign/images/gnavi/gnavi_bottom.jpg) repeat-x left bottom;
	text-align:center;
}
#tmp_gnavi {
	padding:4px 0 12px 3px;
	font-size:1%;
	line-height:0.1;
}
#tmp_gnavi ul {
	list-style:none;
}
#tmp_gnavi li {
	float:left;
	margin:0 1px 0 0;
}
/* ―――――――――――――――――――――――――― */
/*  ▼rnavi                       　　 　　　   　　 　 */
/* ―――――――――――――――――――――――――― */
#tmp_cate_navi {
	margin-bottom:20px;
}
#tmp_cate_navi_ttl {
	margin-bottom:1px;
}
#tmp_cate_navi_cnt ul {
	list-style:none;
	font-size:0.1%;
	line-height:0.1;
}
#tmp_cate_navi_cnt ul li {
	margin-bottom:2px;
}
#tmp_cate_navi_cnt ul li img {
	vertical-align:bottom;
}
#tmp_menu {
	margin-bottom:20px;
}
#tmp_menu ul {
	list-style:none;
	font-size:0.1%;
	line-height:0.1;
}
#tmp_menu ul li {
	margin-bottom:1px;
}
#tmp_menu ul li img {
	vertical-align:bottom;
}
/* ―――――――――――――――――――――――――― */
/* ▼pankuzu            　       　　　　　　    　 　  */
/* ―――――――――――――――――――――――――― */
#tmp_pankuzu {
	padding:5px 15px 0.5em;
}
/* ―――――――――――――――――――――――――― */
/* ▼layout            　       　　　　　　    　　 　 */
/* ―――――――――――――――――――――――――― */
#tmp_main {
	height:1%;
}
#tmp_main:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
/* ―――――――――――――――――――――――――― */
/*  ▼layout(left)                   　　　　   　　 　 */
/* ―――――――――――――――――――――――――― */
#tmp_wrap_left {
	float:left;
	width:735px;
	height:1%;
}
#tmp_left {
	padding:0px 15px;
	height:1%;
}
/* ―――――――――――――――――――――――――― */
/* ▼footer 　　　　　　　　　　　　　　　　　　　　 　 */
/* ―――――――――――――――――――――――――― */
#tmp_footer {
	clear:both;
	width:930px;
	height:1%;

}
#tmp_footer_inner {
	clear:both;
	height:1%;
	margin-top:10px;
	padding:12px 12px 10px 20px;
	border-top:1px solid #CCCCCC;
	background:url(/shared/site_foreign/images/footer/footer_bg.jpg) repeat-x left top;
	color:#2F2F2F;
}
#tmp_footer_inner:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	line-height:0.1;
	font-size:1%;
}
#tmp_tel {
	float:left;
	width:32%;
	margin-right:-1px;
}
#tmp_tel p {
	float:left;
	margin-right:5px;
	line-height:1.1;
}
#tmp_copyright {
	float:right;
	text-align:right;
	margin-left:-1px;
	width:68%;
}
/* ―――――――――――――――――――――――――― */
/* ▼plugin 　　　　　　　　　　　　　　　　　　　　 　 */
/* ―――――――――――――――――――――――――― */
.plugin {
	clear:both;
	border:1px solid #CCCCCC;
	margin:0.5em 0px;
	padding:5px 10px;
	height:1%;
}
.plugin p {
	margin:0px;
}
.plugin .plugin_img {
	float:left;
	margin:3px 10px 0px 0px !important;
}
.plugin:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}

/* bgcolor
============================== */
/* ▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼ */
/* 構築シートによって種類増減 */
td.bg_red,
th.bg_red {
	color:inherit;
	background-color:#FCECEC; /* デザインによって変更 */
}
td.bg_yellow,
th.bg_yellow {
	color:inherit;
	background-color:#FBFBDF; /* デザインによって変更 */
}
td.bg_blue,
th.bg_blue {
	color:inherit;
	background-color:#EBF9FC; /* デザインによって変更 */
}
td.bg_gray,
th.bg_gray {
	color:inherit;
	background-color:#E9E9E9; /* デザインによって変更 */
}
td.bg_green,
th.bg_green {
	color:inherit;
	background-color:#EDFBEE; /* デザインによって変更 */
}
td.bg_purple,
th.bg_purple {
	color:inherit;
	background-color:#EDE9FA; /* デザインによって変更 */
}
/* ▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲ */

/* =========END========= */
