/* ------------------------------------------------------------------------
  common
------------------------------------------------------------------------ */
body {
	margin:0 auto;
	padding:0;
	font-size:12px;
	line-height:1.7;
        color:#000000;
        background:#cacaca;
}

* { margin: 0px; padding: 0px; }

ol, ul { list-style-type: none; }

hr { display: none; }

img { border:none; }

div.clear {
	width:100%;
	height:0px;
	margin:0;
	padding:0;
	line-height:0;
	font-size:0px;
	text-indent:-9999px;
	clear:both;
	overflow:hidden;
}

/* float設定 */
.left { float:left; }
.right { float:right; }

/* align設定 */
.alignL { text-align:left; }
.alignR { text-align:right; }
.alignC { text-align:center; }


/* font設定 */
.nomal { font-weight: normal; }
.bold { font-weight: bold; }

.line150 { line-height:1.5; }

/* font-size設定 */
.text10 { font-size:77%; }

/* color設定 */
.red { color:#f22525; }

/*padding設定 */
.paT10 { padding-top:10px;}
.paL50 { padding-left:50px;}

/*margin設定 */
.maB5 { margin-bottom:5px;}
.maB8 { margin-bottom:8px;}
.maB10 { margin-bottom:10px;}
.maB15 { margin-bottom:15px;}
.maB20 { margin-bottom:20px;}
.maB25 { margin-bottom:25px;}
.maB30 { margin-bottom:30px;}
.maB35 { margin-bottom:35px;}
.maB40 { margin-bottom:40px;}




/*------------------------------------------------------------------------
  wrapper
------------------------------------------------------------------------ */
#wrapper {
         width:880px;
         margin:0 auto;
         background:#fff url(/wp-content/themes/lim-plan/images/common/bg.gif) center top repeat-y;
} 
#wrapper .wrapperBg {
         width:880px;
         margin:0 auto;
         padding:0 0 40px 0;
         background:url(/wp-content/themes/lim-plan/images/common/bgB.gif) center bottom no-repeat;
} 


/*------------------------------------------------------------------------
  header
------------------------------------------------------------------------ */
#header {
	width:840px;
	margin:0 auto 18px auto;
        text-align:center;
} 


/*------------------------------------------------------------------------
  globalheader
------------------------------------------------------------------------ */
#globalheader {
	width:800px;
        margin:0 auto 20px auto;
        padding:10px 0 0 0;
}
#globalheader h1{
	width:356px;
	float:left;
}
#globalheader h2{
	width:370px;
	padding:7px 0 0 0;
	float:right;
}


/*------------------------------------------------------------------------
  flashArea
------------------------------------------------------------------------ */
#flashArea { 
	width:800px;
	height:280px;
        margin:0 auto 0 7px;
}


/*------------------------------------------------------------------------
  globalnavi
------------------------------------------------------------------------ */
#globalnavi {
            width:840px;
            margin:0 auto;
	background:url(/wp-content/themes/lim-plan/images/common/globalnavi_bg.gif) left top repeat-x;
}
#globalnavi .globalnaviL {
	background:url(/wp-content/themes/lim-plan/images/common/globalnavi_bgL.gif) left top no-repeat;
}
#globalnavi .globalnaviR {
            height:44px;
            padding:5px 0 0 27px;
	background:url(/wp-content/themes/lim-plan/images/common/globalnavi_bgR.gif) right top no-repeat;
}
#globalnavi ul li {
	width:154px;
	margin:0 4px 0 0;
	float:left;
}



/* ------------------------------------------------------------------------
  container
------------------------------------------------------------------------ */
#container {
           width:840px;
           margin:0 auto 40px 0;
           padding:0 0 0 40px;
}

/*------------------------------------------------------------------------
  contents
------------------------------------------------------------------------ */
#contents {
	width:600px;
	float:left;
}

/* ------------------------------------------------------------------------
  container02
------------------------------------------------------------------------ */
#container02 {
	width:812px;
	margin:0 auto 20px auto;
	padding:0;
}

/*------------------------------------------------------------------------
  contents02
------------------------------------------------------------------------ */
#contents02 {
	width:800px;
}

/*------------------------------------------------------------------------
  sidenavi
------------------------------------------------------------------------ */
#sidenavi {
	width:206px;
	float:left;
}
#sidenavi .company{
          width:198px;
          margin:0 0 0 3px;
          padding:9px 0 3px 0;
	background:#c8e6be;
}
#sidenavi .company .companyBg{
	width:180px;
	margin:0 auto 3px auto;
	background:url(/wp-content/themes/lim-plan/images/common/sidenavi_bg.gif) left top repeat-y;
}
#sidenavi .company .companyBg .companyBgT{
	background:url(/wp-content/themes/lim-plan/images/common/sidenavi_bgT.gif) left top no-repeat;
}
#sidenavi .company .companyBg .companyBgB{
	padding:3px 3px 1px 3px;
	background:url(/wp-content/themes/lim-plan/images/common/sidenavi_bgB.gif) left bottom no-repeat;
}
#sidenavi .company h4{
	width:180px;
        margin:0 0 6px 9px;
}
#sidenavi .company ul li{
	width:174px;
	margin:0 0 2px 0;
	line-height:0;
	font-size:1px;
}
#sidenavi .property{
          width:198px;
          margin:0 0 0 3px;
          padding:9px 0 3px 0;
	background:#c8e6be;
}
#sidenavi .property .propertyBg{
	width:180px;
	margin:0 auto 3px auto;
	background:url(/wp-content/themes/lim-plan/images/common/sidenavi_bg.gif) left top repeat-y;
}
#sidenavi .property .propertyBg .propertyBgT{
	background:url(/wp-content/themes/lim-plan/images/common/sidenavi_bgT.gif) left top no-repeat;
}
#sidenavi .property .propertyBg .propertyBgB{
	padding:3px 3px 1px 3px;
	background:url(/wp-content/themes/lim-plan/images/common/sidenavi_bgB.gif) left bottom no-repeat;
}
#sidenavi .property h4{
          width:184px;
          margin:0 0 6px 9px;
}
#sidenavi .property ul li{
	width:174px;
	margin:0 0 2px 0;
	line-height:0;
	font-size:1px;
}
#sidenavi .businessfield{
          width:198px;
          margin:0 0 30px 3px;
          padding:9px 0 3px 0;
	background:#c8e6be;
}
#sidenavi .businessfield h4{
          width:184px;
          margin:0 0 6px 9px;
}
#sidenavi .businessfield ul {
          width:184px;
          padding:0 5px 0 9px;
}
#sidenavi .businessfield ul li{
          width:184px;
          margin:0 0 2px 0;
}



/*------------------------------------------------------------------------
  footer
------------------------------------------------------------------------ */
#footer {
	width:800px;
	margin:0 auto;
        padding:15px 0 15px 0;
	text-align:center;
	background:#c8e6be url(/wp-content/themes/lim-plan/images/common/footer_bg.gif) left top repeat-x;
} 

/*------------------------------------------------------------------------
  globalfooter
------------------------------------------------------------------------ */
#globalfooter {
        width:202px;
	margin:0 auto 10px auto;
	padding:0 0 0 10px;
	background:url(/wp-content/themes/lim-plan/images/common/globalfooter_navi_middle.gif) 5px top no-repeat;
} 
#globalfooter ul li{
	width:auto;
	margin:0 5px 0 0;
	padding:3px 10px 0 5px;
	float:left;
	background:url(/wp-content/themes/lim-plan/images/common/globalfooter_navi_middle.gif) right top no-repeat;
} 

/*------------------------------------------------------------------------
  copyyright
------------------------------------------------------------------------ */
#copyyright {
	width:800px;
	margin:0 auto;
	text-align:center;
} 



/*------------------------------------------------------------------------
  btnPagetop
------------------------------------------------------------------------ */
