* { margin: 0px; padding: 0px;
	-moz-outline-style: none;}
	
img { border:none;}
	
.clear {
clear:both;
margin:0;
padding:0;}

.color_red {
color:#ff0000;}

.color_blue {
color:#0000ff;}
 
.rightClass{
  float : right;
  margin-left : 10pt;
}
.leftClass{
  margin-right : 10pt;
  float : left;
}
.fontClass{
  font-size : 11pt;
}

.font11Class{
  font-size : 11pt;
}

.txt_m {
font-size:90%!important;}

.txt_s {
font-size:80%!important;}

.pagetop {
text-align:center;
padding:20px 0px 20px 0px;}

.pagetop_r a {
text-decoration:none;
padding:5px 0px 2px 0px;
float:right}

.pagetop_r a:link { color:#333; text-decoration:none;}
.pagetop_r a:visited { color:#333; text-decoration:none;}
.pagetop_r a:hover { color:#777; text-decoration:none;}

#arima_prf {
display:block;
width:550px;
height:auto;
font-size:90%;
border:3px solid #f0f0f0;
background-color:#fff;
padding:10px 10px 10px 10px;
margin:10px 0px 0px 0px;}


/* 雑木林 */
#table_detail td {
vertical-align:text-top;}

#from_member h2 {
font-size:100%;
margin:30px 0px 0px 0px;}

#from_member p {
font-size:100%;
margin:10px 0px 20px 0px;}

#from_member table {
font-size:100%;
margin:0px 0px 20px 0px;}

#from_member td {
padding:0px 0px 0px 10px;}

#from_member_howto {
margin:0px 0px 30px 0px;}

#from_member_howto ul {
margin:10px 0px 0px 40px;}

.zouki_publish_l {
border: 1px solid #ccc;
padding:5px;
float:left;}

.zouki_publish_r {
display:block;
width:380px;
_width:440px;
height:auto;
float:right;}

.zouki_publish_r {
_padding-left:4em;}

.zouki_publish_r h2 {
font-size:90%!important;
text-indent:-4em;
margin:0px 0px 5px 0px!important;}

.zouki_publish_r p {
font-size:90%!important;
text-indent:-3em;
margin:0px 0px 5px 0px!important;}

.event_photo100624 {
margin:10px 0px 30px 0px;}

.event_photo100624 img {
margin:0px 20px 5px 0px;}

.zouki_photo {
border: 1px solid #ccc;
padding:5px;}


/* topics List */
#left_area {
display:block;
width:320px;
height:auto;
margin:35px 0px 20px 45px;
_margin:35px 0px 20px 35px;
float:left;}


#right_area {
margin:35px 45px 20px 0px;
_margin:35px 35px 20px 0px;
float:right;}

#right_area h3 {
font-size:80%;
color:#295a2c;
margin:0px 0px 7px 0px;}


/* トップ掲載 最新号 */
.kinokenchiku_latest {
display:block;
width:370px;
height:auto;
margin:10px 0px 0px 22px;}

.kinokenchiku_latest p {
font-size:80%;}

.kinokenchiku_img_s {
display:block;
width:120px;
height:auto;
border:1px solid #ddd;
padding:5px;
margin:0px 15px 10px 0px;
float:left;}

#topics_list {
display:block;
width:398px;
_width:400px;
height:auto;
font-size:90%;
border:1px solid #ccc;
margin:1px 0px 0px 0px;}

.topics_list01 {
margin:10px 0px 15px 30px;}

.topics_list01 li {
list-style-image:url(imgs/list_square.gif);
margin:0px 0px 5px 0px;}

.topics_list02 {
margin:10px 0px 15px 30px;}

.topics_list02 li {
list-style-image:url(imgs/list_diamond.gif);
margin:10px 0px 5px 2px;}



/* dl List */
.dl_list ul {
margin:0px 0px 0px 30px;}

.dl_list li {
list-style-image:url(imgs/list_square.gif);
color:#295a2c;}

.dl_list a:link { color:#295a2c; text-decoration:underline;}
.dl_list a:visited { color:#295a2c; text-decoration:underline;}
.dl_list a:hover { color:#668869; text-decoration:underline;}


/* 木の建築賞 */

#prize_last div {
text-align:center;}

#prize_last img {
margin:0px 0px 10px 0px;}

#prize_last p, #kekka p {
margin:10px 0px 10px 0px;}

#prize_last span {
font-size:90%;
font-weight:bold;}

#kekka ul {
margin:0px 0px 0px 35px;}

#kekka li {
margin:0px 0px 5px 0px;}

.list_table  {
font-size:90%;
margin:0px 0px 10px 13px;}

.list_table td {
vertical-align:top;}

.list_left {
text-align:right;}

.prize_list {
padding:0px 0px 5px 0px;}


/* ７木の建築賞 */

.kenchikushow_area h2 {
font-size:110%;
font-weight:bold;
margin:10px 0px 20px 0px;}

.kenchikushow_area h3 {
font-size:100%;
font-weight:bold;
margin:5px 0px 5px 0px;}

#kyousan_area p, .kenchikushow_area p, .kenchikushow_area table {
font-size:100%;
margin:0px 0px 20px 0px;}

.kenchikushow_area ol, .kenchikushow_area ul {
margin:0px 0px 20px 40px;}

.kenchikushow_area li {
margin:0px 0px 5px 0px;}

.kenchikushow_area td {
border-bottom:1px dotted #aaa;
vertical-align:top;
padding:3px 0px 3px 13px;}


/* 公開フォラム */
#forum_area p{
margin:5px 0px 15px 0px;}

#forum_area ol, #forum_area ul {
margin:0px 0px 20px 40px;}

#forum_area li {
margin:0px 0px 10px 0px;}


/* 講習会 */
#mokuzai_area p, #kominka_area p, #mokukouzo9_area p, #masuda_area p, #ando_area p {
margin:10px 0px 10px 0px;}

#masuda_area ol, #mokuzai_area ul {
margin:0px 0px 0px 40px;}

#mokuzai_area li {
margin:0px 0px 10px 0px;}

#ando_area th {
font-weight:normal;
vertical-align:top;
text-align:left;}

/* 視察旅行 */
#turkey_area p {
margin:10px 0px 10px 0px;}

.turkey_outline th {
text-align:right!important;}

.turkey_outline {
margin:0px 0px 0px 14px;}

.sche {
margin:25px 0px 20px 0px;}

.bosyu {
margin:25px 0px 20px 0px;}

.bosyu ol {
padding:0px 0px 0px 27px;}

.bosyu li {
padding:0px 0px 10px 0px;}

.bosyu table {
width:530px;
height:auto;
border:1px solid #666;}

.bosyu td, .bosyu th {
border:1px solid #666;
padding:2px 2px 2px 2px;}

.tit_past {
font-size:120%;
margin:0px 0px 15px 0px;}

/* ジャパンカップ */

#jcap2010 p {
font-size:100%;
margin:0px 0px 20px 0px;}

#jcap2010 li, .list_ol01 {
font-size:100%;
margin:0px 0px 20px 15px;}

/* 板倉構法 */
#itakura2010 th, #itakura2010 td {
vertical-align:top;
padding:5px 10px 5px 0px;}

#itakura2010 th {
display:block;
width:100px;
height:auto;
text-align:left;}


/* 年間カレンダー */
#calendar_area {
display:block;
width:580px;
height:auto;
font-size:90%;
margin:0 0 20px 1em;}

#calendar_area a:link { color:#295a2c; text-decoration:underline;}
#calendar_area a:visited { color:#295a2c; text-decoration:underline;}
#calendar_area a:hover { color:#668869; text-decoration:underline;}

#calendar_area h2 {
font-size:100%;
color:#333;
background-color:#eee;
border-bottom:1px solid #ddd;
margin:15px 0 0 0;
padding:4px 0 0 5px;}

/* icon:Common */
.cal_icon_others, .cal_icon_kousyu, .cal_icon_jcup, .cal_icon_prize {
display:block;
width:62px;
height:auto;
color:#fff;
font-size:75%;
text-align:center;
margin:0 10px 0 0;
padding:2px 0 1px 0;
_padding:2px 0 0 0;/*winIE*/
float:left;}

/* icon:others */
.cal_icon_others {
background-color:#8C748F;}

/* icon:講習会 */
.cal_icon_kousyu {
background-color:#A7A65A;}

/* icon:J-CUP */
.cal_icon_jcup {
background-color:#5976A1;}

/* icon:木の建築賞 */
.cal_icon_prize {
background-color:#529372;}

#calendar_area dt {
display:block;
width:177px;
height:auto;
margin:0 0 0 0;
float:left;}

#calendar_area dd {
display:block;
width:371px;
_width:395px;/*winIE*/
height:auto;
float:right;}

#calendar_area dt, #calendar_area dd {
border-bottom:1px dotted #ccc;
padding:8px 5px 4px 5px;}


/* 会誌 */
.kinokenchiku_box {
display:block;
width:584px;
height:auto;
border-bottom:1px dotted #333;
padding: 0 0 0 11px;
margin: 25px 0 30px 0;}

.kinokenchiku_left {
text-align:center;
margin:0px 20px 10px 0px;
float:left;}
 
.kinokenchiku_img {
display:block;
width:186px;
height:auto;
border:1px solid #ccc;
padding:5px;
margin:0px 0px 10px 0px;}
 
.kinokenchiku_box h2 {
font-size:100%;
color:#295a2c;
padding: 0 0 7px 0;}

.kinokenchiku_box h3 {
font-size:100%;
padding: 0 0 5px 0;}

.kinokenchiku_box p {
line-height:140%;
margin: 0 0 5px 0;}

.kinokenchiku_btns {
margin: 0 0 0 0;}

.kinokenchiku_btns img {
float:right;}

#mokuji_area, #howto_order_area {
margin:50px;}

#mokuji_area p {
font-size:90%;
line-height:140%;
margin:0px 0px 50px 0px;}

#howto_order_area {
display:block;
width:600px;
height:auto;
line-height:140%;}

#howto_order_area h1 {
font-size:100%;
text-decoration:underline;
margin: 0 0 30px 0;}

#howto_order_area h2 {
font-size:90%;}

#howto_order_area ol {
font-size:90%;
margin: 0 0 30px 40px;}

#howto_order_area li {
margin: 0 0 15px 0;}

#howto_order_area p {
font-size:90%;
margin: 0 0 50px 0;}

.icon_pdf01 {
display:block;
width:auto;
height:31px;
font-size:90%;
background:url(imgs/icon_pdf.gif) no-repeat;
padding: 5px 0 30px 33px;}

.to_howto {
display:block;
width:auto;
height:31px;
background:url(imgs/icon_pdf.gif) no-repeat right;
font-size:90%;
text-align:right;
padding: 12px 33px 0 0;}

.close_win {
text-align:center;}







