@charset "UTF-8";
/* CSS Document */

/*--------------------
         all
--------------------*/
* {
	margin:0px;
	padding:0px;
	font-weight:normal;
	font-size:100.01%;
	list-style-type:none;
	line-height:1.5em;
	border:none;
	font-family:"ＭＳ ゴシック";
	color:#333;
	text-decoration:none;
	font-size:10px;
}
body{width:980px;}
#wrapper{
	font-size:88%;
	height: auto;
	width: auto;
	margin-top: 0;
	margin-right: -150px;
	margin-bottom: 0;
	margin-left: 70px;
}
#content{width:735px;
		 margin:0 auto;}
.clearfix:after{content:"";
				display:block;
				clear:both;}
.clearfix{zoom:1;}

/*---------------------
       header
---------------------*/
#header{background:url(./lohasclub/all/menubar.gif) no-repeat;}
h1{padding-top:30px;
   padding-bottom:5px;
   padding-left:122px;
   padding-right:255px;
   float:left;}
#header_menu{padding-top:30px;}
#header_menu li{float:left;}
#header_menu li a{color:#006600;
				  font-size:12px;}

/*----------------------
          menu
-----------------------*/		
#menu{width:735px;
	  margin:0 auto;
	  padding-bottom:20px;}
#menu li{float:left;
		 list-style-type:none;
		 text-indent:-9999px;}
#g_menu li a{display:block;
			 width:105px;
			 height:40px;}
li.m1 a {background:url(./lohasclub/menu1/recruitment.gif) center left no-repeat;}
li.m1 a:hover {background:url(./lohasclub/menu2/recruitment02.gif) center left no-repeat;}
li.m2 a {background:url(./lohasclub/menu1/about.gif) center left no-repeat;}
li.m2 a:hover {background:url(./lohasclub/menu2/about02.gif) center left no-repeat;}
li.m3 a {background:url(./lohasclub/menu1/company.gif) center left no-repeat;}
li.m3 a:hover {background:url(./lohasclub/menu2/company02.gif) center left no-repeat;}
li.m4 a {background:url(./lohasclub/menu1/activity.gif) center left no-repeat;}
li.m4 a:hover {background:url(./lohasclub/menu2/activity02.gif) center left no-repeat;}
li.m5 a {background:url(./lohasclub/menu1/mall.gif) center left no-repeat;}
li.m5 a:hover {background:url(./lohasclub/menu2/mall02.gif) center left no-repeat;}
li.m6 a {background:url(./lohasclub/menu1/plan.gif) center left no-repeat;}
li.m6 a:hover {background:url(./lohasclub/menu2/plan02.gif) center left no-repeat;}
li.m7 a {background:url(./lohasclub/menu1/info.gif) center left no-repeat;}
li.m7 a:hover {background:url(./lohasclub/menu2/info02.gif) center left no-repeat;}

h2{padding-bottom:10px;
   padding-left:122px;}
h3,h4,h5,h6{padding-bottom:10px;}

/*------------------------
         index
------------------------*/
/* --- flash start --- */
#flash p{text-align:center;
		 margin:0 auto;}

/* --- contents_Container start --- */
#contents_Container {
	padding-top:50px;
	width:735px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

/* --- left_Container start --- */
#left_Container{float:left; width:515px;}

/* --- left_box1 start --- */
#left_box1 p{float:right;}
#left_box1{padding-bottom:50px;}
#left_box1set p {float:left; padding-right:2px;}
#left_box1set dl{padding-top:5px;}
p.more          {text-align:right;}
	
/* --- left_box2 start --- */
h3.index{padding-top:20px; padding-bottom:20px;}

/* --- left_box2set --- */
#left_box2 p{padding-bottom:20px;}

/* --- right_Container start --- */
#right_Container{float:right;}
.banner         {padding-bottom:20px;}


/*----------------------------------------
               recruitment
-----------------------------------------*/
.explain_note{
	width:575px;
	padding-right:10px;
	float:left;
}
.explain_img{float:left;
			 padding-bottom:20px;}
.lohasring{padding-bottom:20px;}
.civilianmenber a,.businessmenber a{width:150px;
									height:35px;
									text-indent:-9999px;
									display:block;
									float:right;
									padding-bottom:20px;}
.civilianmenber a {background:url(./lohasclub/botton/member_civilian.gif) center left no-repeat;}
.civilianmenber a:hover {background:url(./lohasclub/botton/member_civilian_02.gif) center left no-repeat;}
.businessmenber a {background:url(./lohasclub/botton/member_business.gif) center left no-repeat;}
.businessmenber a:hover {background:url(./lohasclub/botton/member_business_02.gif) center left no-repeat;}

/*-------------------------------------------------
                      about
-------------------------------------------------*/
.lohashistory{padding-bottom:20px;}
.keyword1{float:left;}
.keyword2{float:left;}
.life{padding-bottom:10px;}
.life1{padding-right:10px;
	   padding-bottom:10px;}
.life2{padding-bottom:10px;}
.green{color:#006600;}

/*-----------------------------------
              company
-----------------------------------*/
.leader_photo{border:solid; border:#000; size:2px;}
.name{padding-left:45px;}
.leader_left{float:left;
			 padding-right:20px;}
.leader_right{width:565px;
			  float:left;}
.chara{float:right;}
table{background-color:#000;}
th{background-color:#008A61;
   color:#FFF;}
tr{background-color:#fff;}
td{padding-left:3px;}

/*------------------------------------
             activity
------------------------------------*/
#communication{margin-bottom:20px;}
.communi_img{float:left;
			 padding-right:20px;
			 padding-bottom:20px;}
.communi{float:left;
		 width:500px;}
.history1{width:515px;
		　padding-right:10px;
		　float:left;}
.fesimg{float:left;
		padding-bottom:10px;}
.history2{width:735px;
		　padding-bottom:20px;}
.economysite a{width:150px;
				height:35px;
				text-indent:-9999px;
				display:block;
				float:left;
				padding-bottom:20px;}
.economysite a {background:url(./lohasclub/botton/economy.gif) center left no-repeat;}
.economysite a:hover {background:url(./lohasclub/botton/economy_02.gif) center left no-repeat;}
.economy2{width:575px;
		  float:left;
		  padding-right:10px;}
.lohasblog a{width:150px;
			 height:35px;
			 text-indent:-9999px;
			 display:block;
			 float:left;
			 padding-bottom:20px;}
.lohasblog a {background:url(./lohasclub/botton/blog.gif) center left no-repeat;}
.lohasblog a:hover {background:url(./lohasclub/botton/blog.02.gif) center left no-repeat;}
.blog2{width:575px;
	   float:left;
	   padding-right:10px;}

/*------------------------------------
              lohasmall
------------------------------------*/
.orderbotton a{width:150px;
				height:35px;
				text-indent:-9999px;
				display:block;
				padding-bottom:10px;}
.orderbotton a {background:url(./lohasclub/botton/order.gif) center left no-repeat;}
.orderbotton a:hover {background:url(./lohasclub/botton/order_02.gif) center left no-repeat;}
.goodimg{padding-left:25px;}
.goodsleft{float:left;}
.goodsright{
	float:left;
	width:575px;
	padding-left: 10px;
}
.goodsname{color:#04712A;
		   font-size:20px;}
#goods{padding-bottom:10px;
	   border-bottom-style:dotted;
	   color:#008A61;
	   margin-bottom:10px;}
	   
/*------------------------------------
                 plan
-------------------------------------*/
.plan_text{float:left; width:500px;}
.plan_text1{width:735px; clear:both;}
#gift,#seminar{padding-bottom:20px;}

table{background-color:#000;}
#schedule th{background-color:#fff;
color:#333;}
#schedule td{color:#008A61;}
#schedule{margin:0 auto;
margin-top:10px;}

.seminar_botton{float:right;}
.seminar_botton a{width:150px;
				height:35px;
				text-indent:-9999px;
				display:block;
				padding-bottom:10px;}
.seminar_botton a {background:url(./lohasclub/botton/seminar.gif) center left no-repeat;}
.seminar_botton a:hover {background:url(./lohasclub/botton/seminar_02.gif) center left no-repeat;}

/*------------------------
         sitemap
------------------------*/
.page{border-bottom:#008A61;
	  border-bottom-style:dashed;
	  margin-bottom:10px;
	  clear:both;}
.page ul{float:left;
		 padding-top:10px;
		 margin-bottom:10px;}
.title{float:left;
	   width:300px;
	   font-size:16px;
	   color:#006600;
	   padding-top:5px;}
	    
/*----------------
      access
----------------*/
#map{margin:0 auto;
	 margin-bottom:30px;
	 width:500px;
	 height:400px;}
.icon img{margin-right:10px;}
.icon{padding-bottom:5px;}

/*-------------------------
           rules
-------------------------*/
.item{color:#04712A;
	  font-size:16px;}
	   
/*-------------------
       footer       
--------------------*/
#footer{background:url(./lohasclub/all/footer.gif) bottom left no-repeat; height:180px; margin-top:40px; clear:both;}
#js{text-align:center;
	clear:both;}
#footer ul {position:absolute;
			margin-left:110px;
			width: 341px;}
#footer ul li{float:left;}
#footer ul li a,#footer ul li{color:#FFFFFF;}
.line{padding-right:2px; padding-left:2px;}
.footer_menu{margin-left:2px; margin-right:2px; text-decoration:none;}
#footer .f_menu{padding-left:110px;}
#footer address{position:inherit;
				margin-right:110px;
				font-style:normal;
				color:#FFFFFF;}
#footer ul,#footer address{float:right;
						   margin-top:130px;
						   font-size:12px;}
#footer ul li a{font-size:12px;}

