/*---------- ページ全体の指定 ----------*/

body {
	font-family: Verdana, Arial, Helvetica, sans-serif, "ＭＳ ゴシック","Hiragino KaKu Gothic Pro", Osaka;
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #333;
	background-image:url(http://fudousantoushi-ec.com/img/bg.gif);
}
a:link {color:#3399FF;}
a:hover {color:#3399FF;text-decoration:none;}
a:visited {color:#3399FF;}
a img {
  border-style:none;
}

p {
  line-height: 150%;
  letter-spacing: 1px;
  font-size:14px;
}
.clr{clear:both;}

/*---------- メイン ----------*/
#wrapper {
margin: 0 auto 0 auto;
padding:0 30px;
width:860px;
background-image:url(http://fudousantoushi-ec.com/img/bg_wrapper.jpg);
}


/*---------- ヘッダー ----------*/
#header {
margin:0;
padding:0;
width:860px;
}

#logo{width:860px;height:85px;background-image:url(http://fudousantoushi-ec.com/img/header.jpg);
margin-bottom:3px;}


#logo h1 {
font-family:"ＭＳ ゴシック", "Osaka－等幅";
font-weight:bold;
margin: 0;
padding:35px 0 0 0;
font-size:14px;
clear:both;
float:right;
}


.logo_link{
width:460px;display:block;margin:0;}



/* グローバルメニュー */
#head_menu{
width:858px;
height:40px;
margin:0;
padding:0 1px 0 1px;
font-size:14px;
font-weight:bold;
font-family: 'メイリオ', Meiryo, Verdana, Helvetica, Arial, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro',  'ＭＳ Ｐゴシック', sans-serif;
background-color:#CCCCCC;
}


#head_menu:after,{
content:"";
display:block;
height:0;
clear:both;
visibility:hidden;
}

#head_menu ul {
margin:0;
padding:0;
}

#head_menu li {
list-style-type:none;
float:left;
text-align:center;
height:40px;
margin:0;
padding:0;
}

#head_menu li a{
display:block;
width:143px;
height:40px;
line-height:300%;
background-image:url(http://fudousantoushi-ec.com/img/menu.jpg);
text-decoration:none;
}

#head_menu li a:hover{
background-image:url(http://fudousantoushi-ec.com/img/menu_on.jpg);
color:#FF6600;
text-decoration:none;
}

/*---------- コンテンツ ----------*/
#container {width:860px;}


/*---------- メイン ----------*/
#main{width:640px;float:left;margin:10px 0 15px 0;padding:0;overflow:hidden;}
#main a:hover img{
opacity: 0.5;
filter: alpha(opacity=50);
}

.main_image{
width:640px;
height:260px;
margin:0 0 15px 0;
}

/*---------- パンくず ----------*/
.pan{
margin:0 auto 5px auto;
padding:2px 0 2px 7px;
text-align:left;
font-size:12px;
line-height: 180%;
color:#666666;
}

.contents{
padding:0;
margin-bottom:25px;
}


/*---------- トップ ----------*/
table.lineup {
border-collapse:collapse;
margin:10px 0 0 0;
width:640px;
}

table.lineup img{border:solid 1px #CCCCCC;}

table.lineup td.l{text-align:left;}
table.lineup td.c{text-align:center;}
table.lineup td.r{text-align:right;}

.teaching{border-bottom:dotted 1px #CCCCCC;padding:10px 0 5px 0;}
*:first-child+html .teaching{border-bottom:dotted 1px #CCCCCC;padding:13px 0 8px 0;}
*.teaching{border-bottom:dotted 1px #CCCCCC;padding:13px 0 10px 0;}

.teaching p{font-size:12px;margin:0;padding:0;line-height:100%;letter-spacing:0px;}
*:first-child+html .teaching p{font-size:12px;margin:0;padding-top:5px;line-height:150%;letter-spacing:0px;}
*.teaching p{font-size:12px;margin:0;padding-top:5px;line-height:150%;letter-spacing:0px;}

.teaching img{float:left;margin:0 10px 10px 0;}
.teaching a:link {color:#3399FF;font-size:14px;font-weight:bold;line-height:200%;}
*:first-child+html .teaching a:link {color:#3399FF;font-size:14px;font-weight:bold;line-height:120%;}
.teaching a:hover {color:#3399FF;text-decoration:none;font-size:14px;font-weight:bold;}
.teaching a:visited {color:#3399FF;font-size:14px;font-weight:bold;}


#main h2 {
width:640px;
height:30px;
padding:0 0 0 30px;
margin:0 0 -5px 0;
background:url(http://fudousantoushi-ec.com/img/h2.jpg);
background-repeat:no-repeat;
color:#000000;
font-size:16px;
line-height:230%;
font-weight:bold;
font-family: 'メイリオ', Meiryo, Verdana, Helvetica, Arial, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro',  'ＭＳ Ｐゴシック', sans-serif;
}


/*---------- メンバー ----------*/
dl.member {   
width:640px;   
line-height:180%; 
}   
dl.member dt {  
clear: left;
float: left; 
width:160px; 
margin:0px;
}   
dl.member dd {   
margin-bottom:35px;
padding-bottom:10px;
padding-top:5px;
margin-left:170px;
border-bottom:dotted 1px #999999;
} 








.name{
font-size:21px;
font-weight:bold;
margin-bottom:8px;
border-left:solid 5px #3399CC;
padding:4px 0 0 10px;
font-family: 'メイリオ', Meiryo, Verdana, Helvetica, Arial, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro',  'ＭＳ Ｐゴシック', sans-serif;
}




/*---------- メルマガ ----------*/
.mailmag{
height:20px;
padding:6px 0 0 36px;
margin:30px 0 0 0;
background:url(http://fudousantoushi-ec.com/img/mail.gif);
background-repeat:no-repeat;
background-position:left center;
color:#000000;
font-size:16px;
font-weight:bold;
border-bottom:solid 1px #FF6600;
}



/*---------- エンカレッジ通信＆実践体験報告 ----------*/
.blog_text{padding:0;margin-bottom:45px;}
.blog_text p{padding-left:10px;}
.day{
text-align:right;
font-size:12px;
color:#666666;
border-bottom:1px dotted #B3CBE3;
padding:8px 0 2px 0;
}
.post{
text-align:right;
padding:2px 5px 2px 0;
font-size:12px;
font-weight:bold;
line-height:150%;
border-top:1px solid #B3CBE3;
background-color:#ECF5FA;
}
.page{margin:0 5px 5px 5px;letter-spacing:1px;text-align:center;}
.page a:link {text-decoration:underline;margin-left:7px;}
.page a:hover {text-decoration:none;}








h3{
height:33px;
background-image:url(http://fudousantoushi-ec.com/img/categorieslist.jpg);
background-position:left center;
background-repeat:no-repeat;
border-bottom:solid 1px #FF6600;
margin-bottom:10px;
padding:7px 0 0 40px;
font-size:18px;
font-weight:bold;
color:#3399FF;
font-family: 'メイリオ', Meiryo, Verdana, Helvetica, Arial, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro',  'ＭＳ Ｐゴシック', sans-serif;
}








h3 a:link {color:#3399FF;text-decoration:none;}
h3 a:hover {color:#3399FF;text-decoration:none;}
h3 a:visited {color:#3399FF;text-decoration:none;}








.bn_t{
width:640px;
height:50px;
background-image:url(http://fudousantoushi-ec.com/img/backnumber.jpg);
background-position:left top;
background-repeat:no-repeat;
border-bottom:solid 1px #999999;
text-indent:-3000px;
margin-bottom:10px;
}








ul.backnumber {list-style:none;margin:0 0 15px 0;padding:0 0 10px 5px;border-bottom:dotted 1px #999999;}
ul.backnumber li {
margin:0 0 8px 0;
padding:0 0 0 10px;
background-image:url(http://fudousantoushi-ec.com/img/list_blog.gif) ;
background-position:left center;
background-repeat:no-repeat;
list-style: none;
font-size:14px;
line-height:120%;
}








ul.backnumber li.category{
margin:0 0 5px 0;
padding:5px 0 0 20px;
background:url(http://fudousantoushi-ec.com/img/list_category.gif);
background-position:left center;
background-repeat:no-repeat;
color:#000000;
font-size:16px;
font-weight:bold;
font-family: 'メイリオ', Meiryo, Verdana, Helvetica, Arial, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro',  'ＭＳ Ｐゴシック', sans-serif;
}








/*---------- サイド ----------*/
#side{
float:right;
width:200px;
font-size:12px;line-height:120%;
margin:10px 0 0 0;
padding:0;
overflow: hidden;
}








#side a:hover img{
opacity: 0.5;
filter: alpha(opacity=50);
}
















*:first-child+html #side{
float:right;
width:200px;
font-size:12px;line-height:120%;
margin-top:10px;
}
























.ad_banner{margin-bottom:5px;}








.pickup_t{
width:200px;
height:30px;
margin:20px 0 7px 0;
background:url(http://fudousantoushi-ec.com/img/side_pickup.jpg);
}








ul.pickup {list-style:none;margin:0px;padding:0px;}
ul.pickup li {
margin:0 0 8px 0;
padding:0 0 0 10px;
background-image:url(http://fudousantoushi-ec.com/img/list_pickup.gif) ;
background-position:left center;
background-repeat:no-repeat;
list-style: none;
font-size:12px;
line-height:120%;
}








.ranking_t{
width:200px;
height:30px;
margin:15px 0 7px 0;
background:url(http://fudousantoushi-ec.com/img/side_ranking.jpg);
}








ol.ranking {list-style-type:decimal;list-style-position:outside;margin:0;padding:0 0 0 20px;*padding:0 0 0 25px;}
*:first-child+html ul.ranking {list-style-type:decimal;list-style-position:outside;margin:0;padding:0 0 0 25px;}
ol.ranking li {
margin:0 0 8px 0;
padding:0;
font-size:12px;
line-height:120%;
}








.pr_t{
width:200px;
height:30px;
margin:15px 0 7px 0;
background:url(http://fudousantoushi-ec.com/img/side_pr.jpg);
}








ul.pr {list-style:none;margin:0px;padding:0px;}
ul.pr li {
margin:0 0 5px 0;
padding:0;
list-style: none;
font-size:12px;
line-height:120%;
}








/*---------- フッター ----------*/








#footer {
clear: both;
margin:0;
padding:7px 0 0 0;
text-align:center;
font-size:11px;
line-height: 180%;
color:#FFFFFF;
background-color:#3399FF;
}








.footer_bottom{
margin-top:5px;
padding:5px 0 5px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#666666;
background-color:#FFFFFF;
}








#footer a:link {color:#FFFFFF;}
#footer a:hover {color:#FFFFFF;text-decoration:none;}
#footer a:visited {color:#FFFFFF;}








/*---------- テーブル ----------*/
table.tokusho {
border-collapse:collapse;
font-size: 12px;
line-height:150%;
margin-bottom:10px;
}








table.tokusho  td{
border:solid 1px #CCCCCC;
padding:10px 5px;
text-align:left;
}








table.tokusho td.course {
width:150px;
font-weight: bold;
background: #F0EDE4;
text-align: center;
}
table.tokusho td.btn {text-align: center;}


/*---------- 文字 ----------*/
.ul{text-decoration:underline;}
.bold{font-weight:bold;}
.red{font-weight:bold;color:#CC0000;}
.org{font-weight:bold;color:#FF6600;}
.photo_img{margin-top:7px;}
.center{text-align:center;}
