@charset "utf-8";

/* tmp_wrapper */
#tmp_wrapper {
	min-width:760px;
	max-width:1280px;
}

/* header */
#tmp_header {
	height:1%;
	padding:6px 15px;
	clear:both;
	background:url(/shared/images/header/header-bg.jpg) no-repeat left top;
	border-top:3px solid #518B29;
}
#tmp_header_logo {
	display:inline;
	margin:6px 0px 0px 3px;
	float:left;
	position:relative;
	z-index:1;
}
#tmp_hnavi {
	width:100%;
	margin:0 0 0 -160px;
	float:right;
}
#tmp_means_primary {
	height:1%;
	margin:0 0 0 160px;
	clear:both;
	float:right;
}
#tmp_func_txt {
	margin:0px 12px 0px 0px;
	font-size:0.1%;
	line-height:0.1;
	float:left;
}
#tmp_func_txt dt {
	margin:3px 8px 0px 0px;
	float:left;
}
#tmp_func_txt dd {
	float:left;
}
#tmp_func_assist {
	list-style:none;
	font-size:0.1%;
	line-height:0.1;
	float:left;
}
#tmp_wrap_hnavi_lower {
	margin:0 0 0 160px;
	height:1%;
	clear:both;
}
#tmp_means_secondary {
	margin:4px 0px 0px 0px;
	float:right;
}
#tmp_func_search {
	margin:0px 3px 0px 0px;
	float:left;
}
#tmp_func_search input {
	vertical-align:middle;
}
#tmp_hnavi_utility {
	float:left;
	margin:3px 0px 0px 0px;
	list-style:none;
	font-size:0.1%;
	line-height:0.1;
}
#tmp_hnavi_utility li {
	float:left;
	margin:0px 13px 0px 0px;
}
#tmp_hnavi_utility .last {
	margin:0px;
}
#tmp_header:after,
#tmp_means_primary:after,
#tmp_means_secondary:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
/* flash */
#tmp_flash_contents {
	border-top:1px solid #6699CC;
}
/* gnavi */
#tmp_gnavi {
	height:1%;
	clear:both;
	background:url(/shared/images/gnavi/gnavi-bg.jpg) repeat-x left top;
}
#tmp_gnavi ul {
	list-style:none;
	font-size:1%;
	line-height:0.1;
}
#tmp_gnavi ul:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#tmp_gnavi ul li {
	float:left;
}
/* pankuzu */
#tmp_pankuzu {
	padding:7px 10px;
	clear:both;
	color:inherit;
	background:#F5F0DC url(/shared/images/pankuzu/pankuzu-bg.gif) repeat-x left top;
}
/* rnavi */
#tmp_rnavi {
	width:100%;
}
#tmp_rnavi #tmp_mymenu {
	margin:0px 0px 10px 0px;
	background:url(/shared/images/common/mymenu-bg.gif) repeat-y left top;	
	height:1%;
}
#tmp_rnavi #tmp_mymenu_ttl {
	background:url(/shared/images/common/mymenu-ttl-bg.jpg) no-repeat left top;
	font-size:0.1%;
	line-height:0.1;
	height:1%;
}
#tmp_rnavi #tmp_mymenu_ttl img.howto {
	margin:0px 0px 9px 6px;
}
#tmp_rnavi #tmp_mymenu_cnt {
	height:1%;
	padding:10px;
	background:url(/shared/images/common/mymenu-bg-bottom.gif) no-repeat left bottom;
}
#tmp_rnavi #tmp_mymenu_cnt ul {
	margin:0px 0px 0px 15px;
	list-style-image:url(/shared/templates/free/images/navi/icon-list.gif);
}
#tmp_rnavi #tmp_mymenu_cnt li {
	margin:0em 0em 0.3em 0em;
}
#tmp_rnavi #tmp_rnavi_menu li {
	margin:5px 0px 0px 0px;
	list-style:none;
	font-size:0.1%;
	line-height:0.1;
}
#tmp_rnavi #tmp_rnavi_banner li {
	margin:5px 0px 0px 0px;
	list-style:none;
	font-size:0.1%;
	line-height:0.1;
}
#tmp_mymenu_list input {
	margin:5px 0 5px 0;
}
#tmp_mymenu_kanri_list li input {
	vertical-align:middle;
	margin:0 10px 0 0;
}
#tmp_mymenu_kanri_list li a {
	vertical-align:middle;
}
/* update */
#tmp_update {
	margin:0px 0px 5px 0px;
	text-align:right;
}
/* plugin */
.plugin {
	clear:both;
	margin:1.5em 0 0 0;
	border:1px solid #CCCCCC;
	margin-bottom:10px;
	padding:10px;
	height:1%;
}
.plugin:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.plugin .plugin_img {
	float:left;
	margin-right:10px;
}
.plugin p {
	margin:0px;
}
/* inquiry */
#tmp_inquiry {
	clear:both;
	margin:1.5em 0 0 0;
	border:1px solid #CCCCCC;
}
#tmp_inquiry_ttl {
	background:url(/shared/images/inquiry/inquiry-ttl-bg.jpg) repeat-x left top;
	border-bottom:1px solid #CCCCCC;
	height:1%;
}
#tmp_inquiry_ttl p {
	margin:0px;
}
#tmp_inquiry_cnt {
	padding:7px 15px;
}
#tmp_inquiry_cnt input {
	margin:0 0 0 10px;
	vertical-align:middle;
}
/* footer */
#tmp_footer {
	clear:both;
	height:1%;
}
#tmp_fnavi {
	clear:both;
	color:inherit;
	height:1%;
	padding:7px 15px;
	background-color:#F5F0DC;
	border-bottom:1px solid #A8C088;
	list-style:none;
}
#tmp_fnavi li {
	margin-right:12px;
	padding-left:17px;
	background:url(/shared/images/common/arrow-icon.gif) no-repeat left center;
	float:left;
}
#tmp_footer_lower {
	clear:both;
	height:1%;
	padding:7px 15px;
	color:#FFFFFF;
	background-color:#518B29;
}
#tmp_footer_lower_top {
	height:1%;
	clear:both;
}
#tmp_wrap_address {
	width:100%;
	margin:0px -196px 0px 0px;
	float:left;
}
#tmp_wrap_address address {
	padding:0px 196px 0px 6em;
	font-style:normal;
	text-indent:-6em;
}
#tmp_flnavi {
	width:196px;
	height:1%;
	list-style:none;
	float:right;	
}
#tmp_flnavi li {
	margin-right:2px;
	float:left;
}
#tmp_flnavi a {
	color:#FFFFFF;
}
#tmp_copyright {
	margin:7px 0px 0px 0px;
	padding:7px 0px 0px 0px;
	clear:both;
	text-align:center;
	background:url(/shared/images/footer/footer-bg.gif) repeat-x left top;
}
#tmp_fnavi:after,
#tmp_flnavi:after,
#tmp_footer_lower_top:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
