@charset "utf-8";

/*-----<< reset of default style >>-----*/

*{
  margin:0;
  padding:0;
  border:none;
}

/*-----<< total style >>-----*/

html {
  height:100%;/* maintain 100%height */
}

body {
  height:100%;/* maintain 100%height */
  margin-top: 5px;
  text-align: center;
  background: url(../img/common/bg_00.gif);
}

body > #maincontent {
  height:auto;
}/* maintain 100%height */

/*-----<< Contents >>-----*/

.thrColfixHdr #container {
  margin: 3px auto;
  width: 780px;
  font-size: 12px;
  line-height: 1.5;
  font-family:"メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGOTHIC";
  /*font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif*/
  background: #FFF;
  text-align: left;
  border: 1px solid #999999;
  list-style-position:inside;  
}

/*                                       id = header:ヘッダー 
---------------------------------------------------------------*/

.thrColfixHdr #header {
  margin: 0px;
  padding: 0px;
}

/*                                    id = pankuzu:パン屑リスト 
---------------------------------------------------------------*/

.thrColfixHdr #pankuzu {
  border-top: 1px solid #999999;
  border-bottom: 1px solid #999999;
  font-size: 10px;
  padding: 5px 20px;
  position: relative;
  width: 740px;
  overflow: hidden;
}

/*                           id = contentgroup:コンテンツ領域 
---------------------------------------------------------------*/

.thrColfixHdr #contentgroup {
  margin: 5px 0px;
  background: url(../img/common/bg_01.gif) repeat;
}

/*                              id = maincontent:主コンテンツ
---------------------------------------------------------------*/

.thrColfixHdr #maincontent {
  margin: 0px 180px 0px 170px;
  padding:0px 15px;
  width:400px;
  background-color:#FFF;
}

/*-----<< フッター上部の余白 >>-----*/
.thrColfixHdr #container #footer-space {
  height:130%;
  background-color:#FFFFFF;
}


/*                                        id = lside:左側ナビ
---------------------------------------------------------------*/

.thrColfixHdr #lside {
  width: 150px;
  float: left;
  padding: 0px 10px;
}

/*        　　　　　　　　　　　　　　     class = box_lside
----------------------------------------------------------------*/

.thrColfixHdr #lside .box_lside {
  background-image:url(../img/lside/wall_lside.gif);
  background-repeat:repeat-y;
}

.thrColfixHdr #lside .box_lside ul {
  list-style-position:inside;
  padding:8px 0 10px 5px;
}

.thrColfixHdr #lside .box_lside ul li {
  font-size:11px;
  list-style-image:url(../img/common/arrow_1.gif);
  margin:5px 0;
}
.thrColfixHdr #rside .box_lside .hedge {
	text-indent:-1em;
	padding-left:1em;
}


.thrColfixHdr #lside .box_lside a {
  text-decoration:none;
}

.thrColfixHdr #lside .box_lside a:hover {
  text-decoration:underline;
}


/*                                       id = rside:右側ナビ 
---------------------------------------------------------------*/

.thrColfixHdr #rside {
  float: right;
  width: 160px;
  padding: 0px 10px;
}

.thrColfixHdr #rside img {
  margin-bottom: 0px;
}

/*        　　　　　　　　　　　　　　             class = box_rside
---------------------------------------------------------------------*/

.thrColfixHdr #rside .box_rside {
  background-color:#FFF;

}

.thrColfixHdr #rside .box_rside ul {
  list-style-position:inside;
  padding:8px 0 10px 5px;
}

.thrColfixHdr #rside .box_rside ul li {
  font-size:11px;
  list-style-image:url(../img/common/arrow_3.gif);
  margin:5px 0;
}

.thrColfixHdr #rside .box_rside ul.hedge li {
	text-indent:-1em;
	padding-left:1em;
}


.thrColfixHdr #rside .box_rside a {
  text-decoration:none;
}

.thrColfixHdr #rside .box_rside a:hover {
  text-decoration:underline;
}

/*                                       id = footere:フッター 
---------------------------------------------------------------*/

.thrColfixHdr #footer {
  clear:both;
  background: url(../img/common/bg_01.gif) repeat;
  margin: 0px;
  padding: 10px;
  color: #FFFFFF;
}

.thrColfixHdr #footer address {
	font-style: normal;
    text-align:right;
}

/*                                   id = copyright:著作権表示
---------------------------------------------------------------*/

.thrColfixHdr #copyright {
	text-align: center;
}

/*                                id = greeting:ご挨拶と活動報告 
---------------------------------------------------------------*/

.thrColfixHdr #greeting {
	font-size: 10px;
	color: #333333;
	padding-bottom: 5px;
	background: #FFFFFF;
}

.thrColfixHdr #greeting .g_explain {
	width:140px;
  	margin:0 5px 0 8px;
}

.thrColfixHdr #greeting .g_detail {
  	margin:5px 0 0 60px;
}


/*                               id = rie:日本橋経営のすすめ
---------------------------------------------------------------*/

.thrColfixHdr #rie_header {
  padding-bottom: 20px;
  border-bottom: 1px dotted #999999;
}

.thrColfixHdr #rie_header .shinkin {
   padding:0px 0px 0px 115px;
   float:left;
}
.thrColfixHdr #rie_header .shinkin_info {
  /*float:left;*/
  margin-left:165px;
  width:220px;
  /*text-align:right;*/
}

.thrColfixHdr #rie_header .shinkin_add {
  text-align:left;
  margin:10px 0px 0px 0px;
}


