/*-------- ↓↓共通↓↓ --------*/
A:link { color: #3399CC; }
A:visited { color: #3399CC; }
A:active { color: #CC3399; }
A:hover { color: #99CC33; }

body {
	margin: 0px auto;
	padding: 0px;
	BACKGROUND-COLOR: #E3F0FC;
	BACKGROUND-IMAGE: url(img/bg.gif);
	background-repeat: repeat-x;
	color:#666666;
	text-align: center;
	font-size:11px;
	line-height:20px;
}
img {
	border: 0px solid #FF0000;
	margin: 0px;
}
hr {
	width: 100%;
	float: left;
	vertical-align: middle;
}

.top_bg {
	BACKGROUND-IMAGE: url(img/bg_top.gif);
	background-repeat: repeat-x;
}
#base {
	WIDTH: 780px;
	BACKGROUND-COLOR: #FFFFFF;
	margin: 0px auto;
	text-align: left;
}
#head {
	BACKGROUND-IMAGE: url(img/head_bar.gif);
	margin: 0px 14px 0px 14px;
	WIDTH: 752px;
	height: 14px;
}
.logo{
	float: left;
	margin-left: 14px;
}
.top_icon{
	margin-top: 14px;
	margin-right: 10px;
	float: right;
}
.top_icon img{
	margin-right: 15px;
}
.flash {
	width: 752px;
	height: 258px;
	margin-left: 14px;
	border: 1px solid #DBDCDD;
	border-bottom: 0px;
}
.flash_h {
	width: 752px;
	height: 106px;
	margin-left: 14px;
	border: 1px solid #DBDCDD;
	border-bottom: 0px;
}
#main{
	width: 754px;
	margin: 0px 14px;
	BACKGROUND-COLOR: #E8EAEB;
	border: 0px solid #FF0000;
}
.header_img {
	border: 0px;
	margin: 0px 14px;
}
#page_bottom {
	margin-left: 430px;
}
.right_main {
	width: 519px;
	BACKGROUND-COLOR: #FFFFFF;
	float: left;
}
.right_main h1 {
	vertical-align:middle;
	BACKGROUND-IMAGE: url(img/menu_title.jpg);
	background-repeat: repeat-y;
	width: 480px;
	color: #FFFFFF;
	font-size: 12pt;
	margin: 5px 0px 0px 5px;
	padding: 5px 0px 5px 5px;
}
.right_main p {
	width: 460px;
	margin: 5px 15px;
	float: left;
}
.right_main hr {
	width: 460px;
	margin: 0px 10px;
	border: 1px dotted gray;
	float: left;
}
#profile {
	margin: 10px;
	font-size: 10pt;
    background-color: #fffcf8;
    border-color: #999999;
    border-collapse: collapse;
	width: 96%;
}
.col1 {
	text-align: center;
	width:80px;
	height: 40px;
	BACKGROUND-COLOR: #F0F0F0;
    border-color: #999999;
	padding: 15px 0px;
}
.col2 {
	text-align: left;
	padding: 15px 10px;
	BACKGROUND-COLOR: #FFFFFF;
    border-color: #999999;
}
.col3 {
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	BACKGROUND-COLOR: #FFFFFF;
    border-color: #999999;
	line-height:24px;
}
/*-------- ↑↑共通↑↑ --------*/



/*-------- ↓↓メニュー↓↓ --------*/
.menu {
	width: 754px;
	height: 53px;
	BACKGROUND-COLOR: #016BCB;
	margin: 0px 14px;
}

/*---- 通常 ----*/
#menu_home a {
	background-image: url(img/menu/menu_home.jpg);
	background-repeat: no-repeat;
	width: 126px;
	height: 37px;
	float: left;
	overflow: hidden;
	margin: 0px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
}
#menu_home a:hover {
	background-image: url(img/menu/menu_home.jpg);
	background-repeat: no-repeat;
	width: 126px;
	height: 37px;
	float: left;
	overflow: hidden;
	margin: 0px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	background-position: 0px -37px;
}
#menu_services a {
	background-image: url(img/menu/menu_services.jpg);
	background-repeat: no-repeat;
	width: 126px;
	height: 37px;
	float: left;
	overflow: hidden;
	margin: 0px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
}
#menu_services a:hover {
	background-image: url(img/menu/menu_services.jpg);
	background-repeat: no-repeat;
	width: 126px;
	height: 37px;
	float: left;
	overflow: hidden;
	margin: 0px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	background-position: 0px -37px;
}
#menu_kaigai a {
	background-image: url(img/menu/menu_kaigai.jpg);
	background-repeat: no-repeat;
	width: 126px;
	height: 37px;
	float: left;
	overflow: hidden;
	margin: 0px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
}
#menu_kaigai a:hover {
	background-image: url(img/menu/menu_kaigai.jpg);
	background-repeat: no-repeat;
	width: 126px;
	height: 37px;
	float: left;
	overflow: hidden;
	margin: 0px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	background-position: 0px -37px;
}
#menu_gaiyou a {
	background-image: url(img/menu/menu_kaisyagaiyou.jpg);
	background-repeat: no-repeat;
	width: 126px;
	height: 37px;
	float: left;
	overflow: hidden;
	margin: 0px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
}
#menu_gaiyou a:hover {
	background-image: url(img/menu/menu_kaisyagaiyou.jpg);
	background-repeat: no-repeat;
	width: 126px;
	height: 37px;
	float: left;
	overflow: hidden;
	margin: 0px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	background-position: 0px -37px;
}
#menu_saiyou a {
	background-image: url(img/menu/menu_saiyou.jpg);
	background-repeat: no-repeat;
	width: 126px;
	height: 37px;
	float: left;
	overflow: hidden;
	margin: 0px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
}
#menu_saiyou a:hover {
	background-image: url(img/menu/menu_saiyou.jpg);
	background-repeat: no-repeat;
	width: 126px;
	height: 37px;
	float: left;
	overflow: hidden;
	margin: 0px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	background-position: 0px -37px;
}
#menu_otoiawase a {
	background-image: url(img/menu/menu_otoiawase.jpg);
	background-repeat: no-repeat;
	width: 124px;
	height: 37px;
	float: left;
	overflow: hidden;
	margin: 0px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
}
#menu_otoiawase a:hover {
	background-image: url(img/menu/menu_otoiawase.jpg);
	background-repeat: no-repeat;
	width: 124px;
	height: 37px;
	float: left;
	overflow: hidden;
	margin: 0px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	background-position: 0px -37px;
}

/*---- 選択中 ----*/
#menu_home2 a {
	background-image: url(img/menu/menu_HOME.jpg);
	background-repeat: no-repeat;
	width: 126px;
	height: 37px;
	float: left;
	overflow: hidden;
	margin: 0px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	background-position: 0px -74px;
}
#menu_services2 a {
	background-image: url(img/menu/menu_services.jpg);
	background-repeat: no-repeat;
	width: 126px;
	height: 37px;
	float: left;
	overflow: hidden;
	margin: 0px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	background-position: 0px -74px;
}
#menu_kaigai2 a {
	background-image: url(img/menu/menu_kaigai.jpg);
	background-repeat: no-repeat;
	width: 126px;
	height: 37px;
	float: left;
	overflow: hidden;
	margin: 0px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	background-position: 0px -74px;
}
#menu_gaiyou2 a {
	background-image: url(img/menu/menu_kaisyagaiyou.jpg);
	background-repeat: no-repeat;
	width: 126px;
	height: 37px;
	float: left;
	overflow: hidden;
	margin: 0px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	background-position: 0px -74px;
}
#menu_saiyou2 a {
	background-image: url(img/menu/menu_saiyou.jpg);
	background-repeat: no-repeat;
	width: 126px;
	height: 37px;
	float: left;
	overflow: hidden;
	margin: 0px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	background-position: 0px -74px;
}
#menu_otoiawase2 a {
	background-image: url(img/menu/menu_otoiawase.jpg);
	background-repeat: no-repeat;
	width: 124px;
	height: 37px;
	float: left;
	overflow: hidden;
	margin: 0px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	background-position: 0px -74px;
}
/*-------- ↑↑メニュー↑↑ --------*/



/*-------- ↓↓フッター↓↓ --------*/
#footer {
	BACKGROUND-COLOR: #ECEEEF;
	BACKGROUND-IMAGE: url(img/footer_bar.gif);
	background-repeat: repeat-x;
	width: 754px;
	height: 50px;
	margin-left: 14px;
}
#footer img {
	margin-top: 25px;
	margin-left: 10px;
	float: left;
}
#footer p {
	margin-top: 18px;
	float: right;
}
/*-------- ↑↑フッター↑↑ --------*/



/*-------- ↓↓トップページ↓↓ --------*/
#top_left {
	margin-left: 8px;
	width: 445px;
	float: left;
}
#top_left iframe {
	margin-bottom: 0px;
	BACKGROUND-COLOR: #FFFFFF;
	border: 0px;
	width: 445px;
	height: 200px;
}
.news {
	margin-top: 5px;
	margin-bottom: 5px;
}
.ichiran {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 120px;
}
.news_bar {
	BACKGROUND-IMAGE: url(img/top/bar.gif);
	background-repeat: repeat-x;
}
#top_right {
	margin-top: 0px;
	margin-right: 0px;
	width: 284px;
	float: right;
	padding-top: 28px;
}
.right_box {
	margin-top: 8px;
	margin-right: 0px;
	border: 1px solid #C5C5C5;
	width: 270px;
	BACKGROUND-COLOR: #FFFFFF;
}
/*-------- ↑↑トップページ↑↑ --------*/



/*-------- ↓↓左メニュー↓↓ --------*/
#left_menu {
	float: left;
	margin-top: 12px;
	margin-left: 5px;
	width: 202px;
	BACKGROUND-IMAGE: url(img/left_menu/bg.gif);
	background-repeat: repeat-x;
	BACKGROUND-COLOR: #FFFFFF;
}
.lm_bar {
	background-image: url(img/left_menu/bar.gif);
	width: 202px;
	height: 12px;
	float: left;
	overflow: hidden;
	margin: 0px;
	display: block;
}
/*-------- ↑↑左メニュー↑↑ --------*/



/*-------- ↓↓メインコンテンツ↓↓ --------*/
#content {
	float: right;
	margin-top: 12px;
	margin-right: 7px;
	margin-bottom: 0px;
	width: 520px;
	padding-bottom: 0px;
}
/*-------- ↑↑メインコンテンツ↑↑ --------*/


/*-------- ↓↓サービス↓↓ --------*/
.service_box {
	width: 519px;
	BACKGROUND-COLOR: #FFFFFF;
	float: left;
}
.service_box h1{
	color: #016BCB;
	font-size: 14px;
	margin: 8px 14px 0px 14px;
}
.service_box p{
	margin: 0px 14px;
	font-size: 10px;
}
.service_name {
	margin: 0px 14px;
}
.serv_logo1 {
	float: left;
	margin-top: 4px;
	margin-left: 5px;
	margin-right: 0px;
	margin-bottom: 20px;
}
.serv_logo2 {
	float: left;
	margin-top: 35px;
	margin-left: 5px;
	margin-right: 0px;
	margin-bottom: 20px;
}
.serv_toiawase {
	width: 310px;
	float: right;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 20px;
}
/*-------- ↑↑サービス↑↑ --------*/


/*-------- ↓↓会社概要↓↓ --------*/
.sign {
	float: right;
	margin: 10px;
}
/*-------- ↑↑会社概要↑↑ --------*/


/*-------- ↓↓海外事業↓↓ --------*/
.button_contact {
	margin: 10px 0px 10px 160px;
}
#overseas_cat {
	margin: 0px;
	font-size: 14pt;
}

.export1 {
	width: 514px;
	height: 286px;
	BACKGROUND-IMAGE: url(img/overseas/export1.jpg);
	BACKGROUND-COLOR: #FFFFFF;
	float: left;
}
.export1 p {
	margin-left: 10px;
	margin-top: 50px;
	float: left;
	width: 255px;
}
.export1 img {
	margin: 2px 7px;
	float: right;
}
.export2 {
	width: 514px;
	height: 283px;
	BACKGROUND-IMAGE: url(img/overseas/export2.jpg);
	BACKGROUND-COLOR: #FFFFFF;
	float: left;
}
.export2 p {
	margin-left: 10px;
	margin-top: 50px;
	float: left;
	width: 255px;
}
.export2 img {
	margin: 0px 7px;
	float: right;
}
.export3 {
	width: 514px;
	height: 287px;
	BACKGROUND-IMAGE: url(img/overseas/export3.jpg);
	BACKGROUND-COLOR: #FFFFFF;
	float: left;
}
.export3 p {
	margin-left: 10px;
	margin-top: 50px;
	float: left;
	width: 255px;
}
.export3 img {
	margin: 0px 7px;
	float: right;
}
.export4 {
	width: 514px;
	height: 289px;
	BACKGROUND-IMAGE: url(img/overseas/export4.jpg);
	BACKGROUND-COLOR: #FFFFFF;
	float: left;
}
.export4 p {
	margin-left: 10px;
	margin-top: 50px;
	float: left;
	width: 255px;
}
.export4 img {
	margin: 0px 7px;
	float: right;
}
.inport1 {
	width: 514px;
	height: 286px;
	BACKGROUND-IMAGE: url(img/overseas/inport1.jpg);
	BACKGROUND-COLOR: #FFFFFF;
	float: left;
}
.inport1 p {
	margin-left: 10px;
	margin-top: 50px;
	float: left;
	width: 255px;
}
.inport1 img {
	margin: 2px 7px;
	float: right;
}
.inport2 {
	width: 514px;
	height: 283px;
	BACKGROUND-IMAGE: url(img/overseas/inport2.jpg);
	BACKGROUND-COLOR: #FFFFFF;
	float: left;
}
.inport2 p {
	margin-left: 10px;
	margin-top: 50px;
	float: left;
	width: 255px;
}
.inport2 img {
	margin: 0px 7px;
	float: right;
}
.shop {
	width: 519px;
	BACKGROUND-COLOR: #FFFFFF;
	float: left;
	line-height:14px;
	height: 140px;

}
.shop h2 {
	vertical-align:middle;
	BACKGROUND-IMAGE: url(img/menu_title.jpg);
	background-repeat: repeat-y;
	width: 480px;
	color: #FFFFFF;
	font-size: 12pt;
	margin: 5px 0px 0px 5px;
	padding: 5px 0px 5px 5px;
}
.shop p {
	margin: 30px 0px 0px 10px;
	float: left;
}
.shop img {
	float: right;
	margin: 5px 0px;
	border: 0px;
}
.shop2 {
	width: 519px;
	BACKGROUND-COLOR: #FFFFFF;
	float: left;
	line-height:14px;
	border-top: 1px solid #999999;
}
.shop2 p {
	margin: 30px 0px 0px 10px;
	float: left;
}
.shop2 img {
	float: right;
	margin: 5px 0px;
	border: 0px;
}

/*-------- ↑↑海外事業↑↑ --------*/


/*-------- ↓↓サイトポリシー↓↓ --------*/
.full {
	BACKGROUND-COLOR: #FFFFFF;
	width: 724px;
	margin-left: 15px;
	padding-top: 5px;
	padding-bottom: 10px;
	border-top: 10px solid #E8EAEB;
}
.full h2 {
	vertical-align:middle;
	BACKGROUND-IMAGE: url(img/menu_title.jpg);
	background-repeat: repeat-y;
	width: 480px;
	color: #FFFFFF;
	font-size: 12pt;
	margin: 0px 0px 0px 5px;
	padding: 5px 0px 5px 5px;
}
.full h3 {
	font-size: 10pt;
	font-style: bold;
	color: #333333;
	margin: 10px 0px 0px 30px;
}
.full p {
	margin: 10px;
}
/*-------- ↑↑サイトポリシー↑↑ --------*/

/*-------- ↓↓サイトマップ↓↓ --------*/
.sitemap {
	width: 500px;
	height: 20px;
	margin: 10px 10px;
	BACKGROUND-COLOR: #DDEEFE;
}
.sitemap span {
	margin-left: 30px;
}
.maplist {
	list-style-image: url(img/mark.gif);
	margin: 0px 50px;
}
.maplist2 {
	list-style-image: url(img/mark2.gif);
	margin: 0px 50px;
}
.maplist3 {
	list-style-image: url(img/mark3.gif);
	margin: 0px 50px;
}
/*-------- ↑↑サイトマップ↑↑ --------*/

#lm_2-1 a {
	background-image: url(img/left_menu/services/1.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 23px;
	float: left;
	overflow: hidden;
	margin-top: 14px;
	margin-left: 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
}
#lm_2-1 a:hover {
	background-image: url(img/left_menu/services/1.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 23px;
	float: left;
	overflow: hidden;
	margin-top: 14px;
	margin-left: 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	background-position: -198px 0px;
}
#lm_2-2 a {
	background-image: url(img/left_menu/services/2.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 22px;
	float: left;
	overflow: hidden;
	margin: 0px 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
}
#lm_2-2 a:hover {
	background-image: url(img/left_menu/services/2.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 22px;
	float: left;
	overflow: hidden;
	margin: 0px 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	background-position: -198px 0px;
}
#lm_2-3 a {
	background-image: url(img/left_menu/services/3.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 23px;
	float: left;
	overflow: hidden;
	margin: 0px 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
}
#lm_2-3 a:hover {
	background-image: url(img/left_menu/services/3.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 23px;
	float: left;
	overflow: hidden;
	margin: 0px 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	background-position: -198px 0px;
}
#lm_2-4 a {
	background-image: url(img/left_menu/services/4.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 22px;
	float: left;
	overflow: hidden;
	margin: 0px 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
}
#lm_2-4 a:hover {
	background-image: url(img/left_menu/services/4.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 22px;
	float: left;
	overflow: hidden;
	margin: 0px 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	background-position: -198px 0px;
}
#lm_2-5 a {
	background-image: url(img/left_menu/services/5.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 23px;
	float: left;
	overflow: hidden;
	margin: 0px 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
}
#lm_2-5 a:hover {
	background-image: url(img/left_menu/services/5.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 23px;
	float: left;
	overflow: hidden;
	margin: 0px 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	background-position: -198px 0px;
}
#lm_2-6 a {
	background-image: url(img/left_menu/services/6.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 22px;
	float: left;
	overflow: hidden;
	margin: 0px 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
}
#lm_2-6 a:hover {
	background-image: url(img/left_menu/services/6.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 22px;
	float: left;
	overflow: hidden;
	margin: 0px 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	background-position: -198px 0px;
}
#lm_2-7 a {
	background-image: url(img/left_menu/services/7.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 22px;
	float: left;
	overflow: hidden;
	margin: 0px 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
}
#lm_2-7 a:hover {
	background-image: url(img/left_menu/services/7.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 22px;
	float: left;
	overflow: hidden;
	margin: 0px 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	background-position: -198px 0px;
}
#lm_2-8 a {
	background-image: url(img/left_menu/services/8.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 22px;
	float: left;
	overflow: hidden;
	margin: 0px 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
}
#lm_2-8 a:hover {
	background-image: url(img/left_menu/services/8.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 22px;
	float: left;
	overflow: hidden;
	margin: 0px 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	background-position: -198px 0px;
}
#lm_2-9 a {
	background-image: url(img/left_menu/services/9.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 23px;
	float: left;
	overflow: hidden;
	margin: 0px 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
}
#lm_2-9 a:hover {
	background-image: url(img/left_menu/services/9.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 23px;
	float: left;
	overflow: hidden;
	margin: 0px 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	background-position: -198px 0px;
}
#lm_2-10 a {
	background-image: url(img/left_menu/services/10.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 22px;
	float: left;
	overflow: hidden;
	margin: 0px 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
}
#lm_2-10 a:hover {
	background-image: url(img/left_menu/services/10.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 22px;
	float: left;
	overflow: hidden;
	margin: 0px 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	background-position: -198px 0px;
}

#lm_2-green a {
	background-image: url(img/left_menu/services/green.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 22px;
	float: left;
	overflow: hidden;
	margin: 0px 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
}
#lm_2-green a:hover {
	background-image: url(img/left_menu/services/green.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 22px;
	float: left;
	overflow: hidden;
	margin: 0px 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	background-position: -198px 0px;
}


#lm_3-1 a {
	background-image: url(img/left_menu/overseas/1.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 23px;
	float: left;
	overflow: hidden;
	margin-top: 14px;
	margin-left: 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
}
#lm_3-1 a:hover {
	background-image: url(img/left_menu/overseas/1.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 23px;
	float: left;
	overflow: hidden;
	margin-top: 14px;
	margin-left: 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	background-position: -198px 0px;
}
#lm_3-1s a {
	background-image: url(img/left_menu/overseas/1.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 23px;
	float: left;
	overflow: hidden;
	margin-top: 14px;
	margin-left: 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	background-position: 0px -23px;
}
#lm_3-1s a:hover {
	background-image: url(img/left_menu/overseas/1.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 23px;
	float: left;
	overflow: hidden;
	margin-top: 14px;
	margin-left: 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	background-position: -198px -23px;
}
#lm_3-2 a {
	background-image: url(img/left_menu/overseas/2.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 22px;
	float: left;
	overflow: hidden;
	margin-left: 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
}
#lm_3-2 a:hover {
	background-image: url(img/left_menu/overseas/2.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 22px;
	float: left;
	overflow: hidden;
	margin: 0px 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	background-position: -198px 0px;
}
#lm_3-3 a {
	background-image: url(img/left_menu/overseas/3.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 22px;
	float: left;
	overflow: hidden;
	margin: 0px 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
}
#lm_3-3 a:hover {
	background-image: url(img/left_menu/overseas/3.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 22px;
	float: left;
	overflow: hidden;
	margin: 0px 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	background-position: -198px 0px;
}
#lm_3-4 a {
	background-image: url(img/left_menu/overseas/4.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 22px;
	float: left;
	overflow: hidden;
	margin: 0px 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
}
#lm_3-4 a:hover {
	background-image: url(img/left_menu/overseas/4.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 22px;
	float: left;
	overflow: hidden;
	margin: 0px 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	background-position: -198px 0px;
}
#lm_3-5 a {
	background-image: url(img/left_menu/overseas/5.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 22px;
	float: left;
	overflow: hidden;
	margin: 0px 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
}
#lm_3-5 a:hover {
	background-image: url(img/left_menu/overseas/5.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 22px;
	float: left;
	overflow: hidden;
	margin: 0px 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	background-position: -198px 0px;
}
#lm_3-6 a {
	background-image: url(img/left_menu/overseas/6.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 23px;
	float: left;
	overflow: hidden;
	margin-left: 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
}
#lm_3-6 a:hover {
	background-image: url(img/left_menu/overseas/6.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 23px;
	float: left;
	overflow: hidden;
	margin-left: 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	background-position: -198px 0px;
}
#lm_3-6s a {
	background-image: url(img/left_menu/overseas/6.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 23px;
	float: left;
	overflow: hidden;
	margin-left: 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	background-position: 0px -23px;
}
#lm_3-6s a:hover {
	background-image: url(img/left_menu/overseas/6.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 23px;
	float: left;
	overflow: hidden;
	margin-left: 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	background-position: -198px -23px;
}
#lm_3-7 a {
	background-image: url(img/left_menu/overseas/7.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 22px;
	float: left;
	overflow: hidden;
	margin: 0px 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
}
#lm_3-7 a:hover {
	background-image: url(img/left_menu/overseas/7.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 22px;
	float: left;
	overflow: hidden;
	margin: 0px 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	background-position: -198px 0px;
}
#lm_3-8 a {
	background-image: url(img/left_menu/overseas/8.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 22px;
	float: left;
	overflow: hidden;
	margin: 0px 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
}
#lm_3-8 a:hover {
	background-image: url(img/left_menu/overseas/8.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 22px;
	float: left;
	overflow: hidden;
	margin: 0px 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	background-position: -198px 0px;
}
#lm_3-9 a {
	background-image: url(img/left_menu/overseas/9.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 23px;
	float: left;
	overflow: hidden;
	margin-left: 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
}
#lm_3-9 a:hover {
	background-image: url(img/left_menu/overseas/9.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 23px;
	float: left;
	overflow: hidden;
	margin-left: 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	background-position: -198px 0px;
}
#lm_3-9s a {
	background-image: url(img/left_menu/overseas/9.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 23px;
	float: left;
	overflow: hidden;
	margin-left: 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	background-position: 0px -23px;
}
#lm_3-9s a:hover {
	background-image: url(img/left_menu/overseas/9.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 23px;
	float: left;
	overflow: hidden;
	margin-left: 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	background-position: -198px -23px;
}
#lm_3-10 a {
	background-image: url(img/left_menu/overseas/10.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 23px;
	float: left;
	overflow: hidden;
	margin-left: 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
}
#lm_3-10 a:hover {
	background-image: url(img/left_menu/overseas/10.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 23px;
	float: left;
	overflow: hidden;
	margin-left: 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	background-position: -198px 0px;
}
#lm_3-10s a {
	background-image: url(img/left_menu/overseas/10.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 23px;
	float: left;
	overflow: hidden;
	margin-left: 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	background-position: 0px -23px;
}
#lm_3-10s a:hover {
	background-image: url(img/left_menu/overseas/10.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 23px;
	float: left;
	overflow: hidden;
	margin-left: 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	background-position: -198px -23px;
}
#lm_3-11 a {
	background-image: url(img/left_menu/overseas/11.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 22px;
	float: left;
	overflow: hidden;
	margin: 0px 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
}
#lm_3-11 a:hover {
	background-image: url(img/left_menu/overseas/11.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 22px;
	float: left;
	overflow: hidden;
	margin: 0px 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	background-position: -198px 0px;
}
#lm_3-12 a {
	background-image: url(img/left_menu/overseas/12.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 23px;
	float: left;
	overflow: hidden;
	margin-left: 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
}
#lm_3-12 a:hover {
	background-image: url(img/left_menu/overseas/12.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 23px;
	float: left;
	overflow: hidden;
	margin-left: 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	background-position: -198px 0px;
}
#lm_3-12s a {
	background-image: url(img/left_menu/overseas/12.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 23px;
	float: left;
	overflow: hidden;
	margin-left: 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	background-position: 0px -23px;
}
#lm_3-12s a:hover {
	background-image: url(img/left_menu/overseas/12.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 23px;
	float: left;
	overflow: hidden;
	margin-left: 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	background-position: -198px -23px;
}
#lm_3-13 a {
	background-image: url(img/left_menu/overseas/13.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 22px;
	float: left;
	overflow: hidden;
	margin: 0px 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
}
#lm_3-13 a:hover {
	background-image: url(img/left_menu/overseas/13.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 22px;
	float: left;
	overflow: hidden;
	margin: 0px 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	background-position: -198px 0px;
}
#lm_3-14 a {
	background-image: url(img/left_menu/overseas/14.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 22px;
	float: left;
	overflow: hidden;
	margin: 0px 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
}
#lm_3-14 a:hover {
	background-image: url(img/left_menu/overseas/14.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 22px;
	float: left;
	overflow: hidden;
	margin: 0px 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	background-position: -198px 0px;
}
#lm_3-15 a {
	background-image: url(img/left_menu/overseas/15.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 22px;
	float: left;
	overflow: hidden;
	margin: 0px 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
}
#lm_3-15 a:hover {
	background-image: url(img/left_menu/overseas/15.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 22px;
	float: left;
	overflow: hidden;
	margin: 0px 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	background-position: -198px 0px;
}
#lm_3-16 a {
	background-image: url(img/left_menu/overseas/16.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 22px;
	float: left;
	overflow: hidden;
	margin: 0px 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
}
#lm_3-16 a:hover {
	background-image: url(img/left_menu/overseas/16.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 22px;
	float: left;
	overflow: hidden;
	margin: 0px 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	background-position: -198px 0px;
}
#lm_3-17 a {
	background-image: url(img/left_menu/overseas/17.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 22px;
	float: left;
	overflow: hidden;
	margin: 0px 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
}
#lm_3-17 a:hover {
	background-image: url(img/left_menu/overseas/17.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 22px;
	float: left;
	overflow: hidden;
	margin: 0px 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	background-position: -198px 0px;
}
#lm_3-18 a {
	background-image: url(img/left_menu/overseas/18.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 22px;
	float: left;
	overflow: hidden;
	margin: 0px 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
}
#lm_3-18 a:hover {
	background-image: url(img/left_menu/overseas/18.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 22px;
	float: left;
	overflow: hidden;
	margin: 0px 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	background-position: -198px 0px;
}
#lm_3-19 a {
	background-image: url(img/left_menu/overseas/19.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 22px;
	float: left;
	overflow: hidden;
	margin: 0px 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
}
#lm_3-19 a:hover {
	background-image: url(img/left_menu/overseas/19.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 22px;
	float: left;
	overflow: hidden;
	margin: 0px 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	background-position: -198px 0px;
}
#lm_3-20 a {
	background-image: url(img/left_menu/overseas/20.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 22px;
	float: left;
	overflow: hidden;
	margin: 0px 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
}
#lm_3-20 a:hover {
	background-image: url(img/left_menu/overseas/20.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 22px;
	float: left;
	overflow: hidden;
	margin: 0px 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	background-position: -198px 0px;
}
#lm_3- a {
	background-image: url(img/left_menu/overseas/.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 22px;
	float: left;
	overflow: hidden;
	margin: 0px 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
}
#lm_3- a:hover {
	background-image: url(img/left_menu/overseas/.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 22px;
	float: left;
	overflow: hidden;
	margin: 0px 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	background-position: -198px 0px;
}
#lm_4-1 a {
	background-image: url(img/left_menu/aboutus/1.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 23px;
	float: left;
	overflow: hidden;
	margin-top: 14px;
	margin-left: 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
}
#lm_4-1 a:hover {
	background-image: url(img/left_menu/aboutus/1.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 23px;
	float: left;
	overflow: hidden;
	margin-top: 14px;
	margin-left: 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	background-position: -198px 0px;
}
#lm_4-2 a {
	background-image: url(img/left_menu/aboutus/2.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 22px;
	float: left;
	overflow: hidden;
	margin: 0px 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
}
#lm_4-2 a:hover {
	background-image: url(img/left_menu/aboutus/2.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 22px;
	float: left;
	overflow: hidden;
	margin: 0px 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	background-position: -198px 0px;
}
#lm_4-3 a {
	background-image: url(img/left_menu/aboutus/3.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 22px;
	float: left;
	overflow: hidden;
	margin: 0px 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
}
#lm_4-3 a:hover {
	background-image: url(img/left_menu/aboutus/3.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 22px;
	float: left;
	overflow: hidden;
	margin: 0px 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	background-position: -198px 0px;
}
#lm_5-1 a {
	background-image: url(img/left_menu/recruit/1.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 23px;
	float: left;
	overflow: hidden;
	margin-top: 14px;
	margin-left: 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
}
#lm_5-1 a:hover {
	background-image: url(img/left_menu/recruit/1.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 23px;
	float: left;
	overflow: hidden;
	margin-top: 14px;
	margin-left: 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	background-position: -198px 0px;
}
#lm_5-2 a {
	background-image: url(img/left_menu/recruit/1.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 22px;
	float: left;
	overflow: hidden;
	margin: 0px 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	background-position: 0px -23px;
}
#lm_5-2 a:hover {
	background-image: url(img/left_menu/recruit/1.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 22px;
	float: left;
	overflow: hidden;
	margin: 0px 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	background-position: -198px -23px;
}
#lm_5-3 a {
	background-image: url(img/left_menu/recruit/1.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 22px;
	float: left;
	overflow: hidden;
	margin: 0px 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	background-position: 0px -45px;
}
#lm_5-3 a:hover {
	background-image: url(img/left_menu/recruit/1.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 22px;
	float: left;
	overflow: hidden;
	margin: 0px 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	background-position: -198px -45px;
}
#lm_6-1 a {
	background-image: url(img/left_menu/etc/contact.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 23px;
	float: left;
	overflow: hidden;
	margin-top: 14px;
	margin-left: 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
}
#lm_6-1 a:hover {
	background-image: url(img/left_menu/etc/contact.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 23px;
	float: left;
	overflow: hidden;
	margin-top: 14px;
	margin-left: 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	background-position: 0px -23px;
}
#lm_7-1 a {
	background-image: url(img/left_menu/etc/sitemap.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 23px;
	float: left;
	overflow: hidden;
	margin-top: 14px;
	margin-left: 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
}
#lm_7-1 a:hover {
	background-image: url(img/left_menu/etc/sitemap.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 23px;
	float: left;
	overflow: hidden;
	margin-top: 14px;
	margin-left: 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	background-position: 0px -23px;
}

/*-------- ↓↓追加・グリーンコマース↓↓ --------*/
#green_img {
	float: right;
	margin: 0px 20px 0px 0px;
}
#green_p {
	margin-top: 10px;
}