
/*===========================================
/*　ドゥブログ基本スタイルシート
/*　/stylesheets/potal/baselayout.css
/*===========================================

/*基本設定 body
++++++++++++++++++++++++++++++*/

body{
margin: 0;
padding: 0;
font-size: 12px;
line-height: 140%;
font-family: Arial,Helvetica,sans-serif;
color: #000000;
}

p.clear{
margin: 0;
padding: 0;
clear: both;
}

/*文字リンク色 
++++++++++++++++++++++++++++++*/

a {text-decoration: underline;}
a:link {color: #000000;}
a:visited {color: #333333;}
a:active {color: #333333;}
a:hover {color: #FF6600;}


/*レイアウト
++++++++++++++++++++++++++++++*/

div#outline{
width: 800px;
margin-top: 0px;
}

div#top_header{
height: 130px;
margin-bottom: 10px;
padding-top: 0px;

} 
body.long_header div#top_header{
height: 175px;
}

div#main{
width: 600px;
padding: 0 10px 10px 10px;
float: right;
}

div#main_left{

margin-top: 10px;
padding: 0 0 10px 0;
float: left;
}

div#main_right{
width: 200px;
padding: 0 0 10px 0;
margin:0;
float: right;
overflow:hidden;
}

div#sub{
width:160px;
float: left;
padding: 0px 10px 10px 10px;
}

div#footer{
clear: both;
}

/*トップヘッダー top_header
++++++++++++++++++++++++++++++*/

div#top_header p#www{
margin: 0;
padding: 0;
height: 25px;
line-height: 15px;
font-size: 12px;
font-family: Arial;
}
div#top_header p#www img{
margin: 5px 0;
}

/* リンク-------------------- */
div#top_header p#www a{color: #FFFFFF; text-decoration: none;}
div#top_header p#www a:visited{color: #FFFFFF;}
div#top_header p#www a:hover{color: #CCCCCC;}
/* -------------------------- */

div#top_header h1{
margin: 0;
font-size: 12px;
}

body.mln div#top_header h1{
width: 300px;
}

div#top_header img{
border: 0;
}

div#top_header img.logo{
margin-top: 0px;
margin-left: 0px;
}

/* ロゴ左マージンなし------- */
body.e-zo div#top_header img.logo{
margin-left: 0px;
}

body.mln div#top_header img.logo{
margin-left: 0px;
}

body.newstd div#top_header img.logo{
margin-left: 0px;
}
/* -------------------------- */




div#top_header p#descriptopn{
margin: 0 0 0 10px;
padding: 0;
font-size: 9px;
height: 25px;
color: #FFFFFF;
}

div#top_header iframe.fullbanner{
margin: 10px 0px 0px 0px;
}


/*フッター footer
++++++++++++++++++++++++++++++*/

div#footer{
text-align: right;
padding-top: 10px;
}

div#footer ul{
margin: 0;
padding-right:10px;
}

div#footer li{
display: inline;
list-style: none;
}

div#footer p{
margin: 5px 0 0 0;
padding-right:10px;
font-size: 12px;
line-height: 30px;
height: 30px;
color: #FFFFFF;
clear: both;
}


/*プロフィール　タイトル表示なし*/
div#profile h2 {display:none;}