/*ページ全体*/
body {
    margin: 0px;
    padding: 0px;
    text-align: center;
    background: #fff;/*■ページ全体の背景色*/
    background-image: url(http://ramen-jiro.up.seesaa.net/template/bg16_silver.gif);
}

/*スクロールバーの色設定*/
html{
/*
    scrollbar-base-color: #fff;
    scrollbar-track-color: #fff;
    scrollbar-face-color: #fff;
    scrollbar-shadow-color: #E3AB20;
    scrollbar-darkshadow-color: #fff;
    scrollbar-highlight-color: #E3AB20;
    scrollbar-3dlight-color: #fff;
    scrollbar-arrow-color: #5d5d5d;
*/
}

/*コンテンツ全体*/
#container {
    margin:0px auto 0px auto;
    width: 860px;
    color: #5D5D5D;
    font: 12px Verdana, sans-serif;
    background: #fff;

    background-image:url(http://ramen-jiro.up.seesaa.net/template/bg_container_01.jpg);
    background-repeat:repeat-y;
}

/*ブログ全体のリンク設定*/
a {
    color: #f90;
    text-decoration: none;
}

a:hover {
    color: #900;
}

/*ブログ名*/
h1 {
    margin: -1px 0px 0px 0px;
    padding:0px;
    font: bold 20px Verdana, sans-serif;
    letter-spacing: 1.0em; 
    text-align: right;
}

/*ブログ名のリンク設定*/
h1 a {
    color: #fff;
    font-weight: bold;
}

h1 a:hover {
    color: #900;
}

/*記事日付*/
h3 {
}

/*記事タイトル*/
h2 {
    font: bold 12px Verdana, sans-serif;
    padding: 25px 0px 15px;
}

/*記事タイトルのリンク設定*/
h2 a {
    color: #5d5d5d;
    text-decoration: none;
}

h2 a:hover {
    color: #900;
}

h4 {/*いろいろなタイトル*/
    margin: 0px 0px 10px 0px;
    padding: 5px 10px;
    border: solid 1px #999;
    background-image: url(http://ramen-jiro.up.seesaa.net/template/bg_silver_3.jpg);
    font: 12px Verdana, sans-serif;
}

/*ブログ名(ヘッダー)部分全体*/
#banner {
    margin:0px;
    padding: 0px 5px;
    height: 100px;
}

/*ブログの説明文*/
.description {
    margin: 0px;
    padding: 0px 10px 0px 0px;
    color: #fff;
    font: 12px/1.5 Verdana, sans-serif;
    text-align: right;
}

/*個別記事上部に表示されるページナビ部分*/
.navi {
    margin: 0px 0px 10px 0px;
    padding: 5px 0px;
    text-align: center;
    border: solid 1px #999;
    background-image: url(http://ramen-jiro.up.seesaa.net/template/bg_silver_3.jpg);
}

/*記事が表示されるメイン部分*/
#content {
    margin: 10px 0px 20px 15px;
    float: left;
    width: 560px;
    background: #fff;
}

/*記事全体*/
.blog {
    margin: 0px 0px 0px 0px;
    padding: 0px;
    text-align: left;
    background: #fff;
}

/*日付を除く記事全体*/
.blogbody {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px;
    border: 1px solid  #ccc;/*■記事全体を囲う線*/
}

/*記事日付2*/
.date {
    text-align: right;
    font: 0px Verdana, sans-serif;
    color: #fff;
    margin: 0px;
    padding: 0px;
}

/*記事タイトル*/
.title {
    line-height:150%;
    font-weight: bolder;
    font: 15px Verdana, sans-serif;
    color:#383c3c;
    background-color: #383c3c;
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 10px 14px;
    border-bottom:solid 1px #cccccc;
    background-image: url(http://ramen-jiro.up.seesaa.net/template/title_bg_bk.jpg);
    background-repeat: repeat-x;
    letter-spacing: 0.5em; 
}

/*記事タイトルのリンク設定*/
.title a {
    color: #f8b500;
}
.title a:hover {
    color: #fff;
}
/*記事本文*/
.text {
    padding: 5px 20px 5px 20px;
    margin: 0px;
    line-height: 1.8em;
    background: #fff;
}
/*記事下部の投稿者・時間・コメントなどの部分*/
.posted {
    margin: 0px;
    padding: 5px 5px 5px;
    text-align: right;
    font: 10px Verdana, sans-serif;
    background-image: url(http://ramen-jiro.up.seesaa.net/template/bg_silver_3.jpg);
    background-repeat: repeat-x;
}

/*記事下部の投稿者・時間・コメントなどの部分のリンク設定*/
.posted a {
    font-weight: bold;
}

/*右サイドバー全体*/
#links {
    float: left;
    width: 230px;
    margin: 11px 0px 0px 16px;
    padding: 0px;
    text-align: left;
    font: 10px/1.8 Verdana, sans-serif;
    border:solid 1px #cccccc;
    background: #fff;
}

/*カレンダー全体*/
#calendar {
    margin: 0px 0px 30px 0px;
    width: 228px;
    font: 12px Verdana, sans-serif;
}

/*カレンダー表*/
#calendar table {
    width: 100%;
    padding: 3px;
    background: #fff;/*■カレンダー表の背景色*/
}

/*カレンダーの曜日部分*/
#calendar th {
    text-align: center;
    font-weight: bold;
    border-bottom: 1px solid #ccc;
}

/*カレンダーの年月部分*/
.calendarhead {
    line-height:150%;
/*    font-weight: bolder;*/
    font-family: Verdana, sans-serif;
    font: 12px;
    color:#fff;
    background-color: #eeeeee;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 8px 5px;
    border-bottom:solid 1px #cccccc;
    background-image: url(http://ramen-jiro.up.seesaa.net/template/title_bg_bk.jpg);
    background-repeat: repeat-x;
}

.calendarhead a{
    color:#fff;
/*    font-weight: bold;*/
}

/*カレンダーの日付部分*/
.calendarday {
    margin: 0px 0px 10px 0px;
    padding: 3px;
    color: #5D5D5D;/*■カレンダー日付の文字色*/
    font-size: 10px ;
}

/*カレンダーの日付部分のリンク設定*/
.calendarday a {
    font-weight: bold;
    border-bottom: 2px solid #E3AB20;
}

.calendarday a:hover {
    color: #fff;
    background: #E3AB20;
}

/*サイドバーの見出し部分（カテゴリ名など）*/
.sidetitle {
    line-height:150%;
    font-weight: bolder;
    font: 12px/1.8 Verdana, sans-serif;
    color:#fff;
    background-color: #383c3c;
    margin: 0px 0px 0px 0px;
    padding: 4px 0px 3px 14px;
    border-top:solid 1px #cccccc;
    border-bottom:solid 1px #cccccc;
    background-image: url(http://ramen-jiro.up.seesaa.net/template/title_bg_bk.jpg);
    background-repeat: repeat-x;
    letter-spacing: 0.7em; 

}

/*サイドバーの本文（カテゴリなどの中身）*/
.side {
    margin: 0px 0px 10px 0px;
    padding: 5px 0px 10px 5px;
    text-align: left;
    font: 10px/1.8em Verdana, sans-serif;
}

/*サイドバーの本文（カテゴリなどの中身）のリンク設定*/
.side a {
    font-size: 11px;
}

/*タグクラウドの設定*/
.side-tag {
    margin: 0px 0px 10px 0px;
    padding: 5px 0px 10px 0px;
    text-align:left;
    font: 10px Verdana, sans-serif;
}

/*タグクラウドのリンク設定*/
.side-tag a{
    font-size:12px;
}

/*記事検索の入力欄*/
input {
    max-width: 200px;
    background: #fff;/*■入力欄の背景色*/
    border: 1px solid #959595;/*■入力欄の枠線*/
}

/*記事検索の［検索］ボタン*/
.input-submit {
    margin: 0px 5px 0px 0px;
    color: #fff;
    background: #696969;
}


/*ブログ下部のseesaaバナー*/
.powered {
    width: 1px;
    height: 0px;
    padding: 20px 0px;
    text-align: center;
}

.powered table{
    margin: 0px auto;
    text-align: center;
}

/*RSS設定*/
.syndicate {
    margin: 20px 0px;
    text-align: center;
    font-size: 10px;
}

/*コメント欄*/
#comments {
    margin: 25px 0px 30px 15px;
    padding: 10px 20px;
    text-align: left;
    font: 12px Verdana, sans-serif;
    border: 1px solid #CCC;/*■コメント欄全体を囲う枠線*/
}

/*コメントフォームの設定*/
#comments form {
    margin: 0px;
    padding: 0px;
}

/*コメント記入欄*/
textarea {
    width: 500px;
    margin: 0px 0px 5px 0px;
    background: #fff;
    border: 1px solid #959595;
}

/*コメント欄の上部*/
.comments-head {
    margin: 10px 0px 20px;
    padding: 0px;
    font-weight: bold;
}

/*コメント本文*/
.comments-body {
    margin: 0px;
    padding: 0px 0px 10px 0px;
}

/*コメントの投稿者部分*/
.comments-post {
    padding: 3px 5px 5px;
    text-align: right;
    font-size: 10px;
    border-bottom: 1px solid #ccc;/*■コメント投稿者下部の線*/
}

/*トラックバック部分*/
#trackback {
    margin: 25px 0px 30px 15px;
    padding: 15px;
    text-align: left;
    font: 12px/1.5em Verdana, sans-serif;
    border: 1px solid #CCC;/*■トラックバック全体を囲う枠線*/
}

/*トラックバック内の線の設定*/
hr {
    border-style: solid none none;
    border-top-width: 1px;
    border-top-color: #ccc;/*■トラックバック内の線*/
    height: 1px;
}

/*フッター*/
#footer {
    clear: left;
    height: 100px;
    padding: 70px 10px 10px 10px;
    margin:0px 4px 0px 5px;
    background-image: url(http://ramen-jiro.up.seesaa.net/template/footer_bg_03.png);
　　background-repeat: repeat-x;
    color:#fff;
}

/*引用の設定*/
blockquote{
    margin: 20px 10px;
    padding: 5px;
/*
    border: 1px solid #E3AB20;/*引用部分左側の二重線*/
    background-image: url(http://ramen-jiro.up.seesaa.net/template/bg_orange_5.jpg);
*/
    border: 1px solid #FFD700;
    background-image: url(http://ramen-jiro.up.seesaa.net/template/bg_yellow_1.png);
line-height:15px;
}

/*Blogtimesの設定*/
.blogtimes{
    margin: 0px 0px 10px 0px;
    padding: 5px 0px 10px 0px;
    text-align: center;
}

/*-----ダイエット表示部分------------------------*/

/*ダイエット内容全体部分*/
#diet-container{
    margin: 0px 0px 10px 0px;
    padding: 10px 5px 0px 5px;
}

/*目標体重・残り・体重・体脂肪率の部分*/
.diet-content{
    padding: 0px 0px 0px 10px;
}

/*１回目測定・２回目測定の部分*/
.diet-title{
    margin: 5px 0px;
    padding: 0px 10px 0px 5px;
    font-weight: bold;
    border-top: 1px solid #ccc;
    border-left: 5px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

/*食事内容全体*/
#diet-foods{
    padding: 5px 0px 0px 0px;
    border-bottom: 1px solid #ccc;
}

/*朝・昼・夜食の部分*/
.food-title{
    margin: 5px 0px 0px 0px;
    padding: 10px 0px 0px 0px;
    width: 20%;
    clear: left;
    float: left;
    border-top: 1px solid #ccc;
}

/*朝・昼・夜食に食べたものを表示する部分*/
.food-content{
    margin: 5px 0px 0px 0px;
    padding: 10px 0px;
    width: 100%;
    border-top: 1px solid #ccc;
}


/*-----タグクラウドの表示設定------------------------*/

.tag-word{
    margin: 20px 0px 0px 0px;
    line-height: 1.4em;
}
.tag{
    margin: 15px 0px 0px 21px;
    padding: 0px;
    position: relative;
}
#tag_cloud{
    padding: 10px;
    text-align: left;
    position: relative;
    border: 1px solid #ccc;
}
#tag_cloud a {
    padding: 2px;
}
.tag-title{
    font: bold 16px;
    text-align:left;
}
.tag-body{
    margin: 10px 0px;
    padding: 10px 0px 0px 0px;
    position: relative;
}
.tag-service{
    padding: 0px 0px 5px 0px;
    clear: left;
    text-align: left;
    font-weight: bold;
    border-bottom: 1px solid #ccc;
    position: relative;
}
.tag-search{
    margin: 0px 0px 10px 0px;
    padding: 5px 0px;
    text-align: right;
    font-weight: bold;
    position: relative;
}
.tag-article{
    padding: 0px 10px 10px 10px;
    text-align: left;
    position: relative;
}
.tag-article-title{
    padding: 0px 0px 5px 0px;
    text-align: left;
    font-weight: bold;
    position: relative;
}
.tag-article-posted{
    font-weight: normal;
    position: relative;
}
.tag-article-summary{
    padding: 0px 10px;
    line-height: 1.4em;
    position: relative;
}
.tag-more{
    margin: 10px 0px;
    text-align: right;
    clear: left;
    position: relative;
}
.tag-photos{
    margin: 10px 8px;
    float: left;
    position: relative;
    width: 140px;
    height: 200px;
}
.tag-photos-title{
    line-height: 1.4em;
    padding: 5px 0px;
    text-align: left;
    position: relative;
}
.tag-audios{
    margin: 5px;
    position: relative;
}
.tag-audios-title{
    text-align: left;
    font-weight: bold;
    padding: 0px 0px 5px 0px;
    position: relative;
}
.tag-audios-posted{
    font-weight: normal;
    position: relative;
}
.tag-videos{
    margin: 10px 8px;
    float: left;
    position: relative;
}
.tag-videos-title{
    padding: 5px 0px;
    line-height: 1.4em;
    text-align: left;
    position: relative;
}
.tag-navi{
    margin:10px 0px;
    clear: left;
    text-align: center;
    position: relative;
}


.text img{
    border:0px;
    margin:2px;
}

.tbl_border{
    border-top: #cccccc 1px solid;
    border-left: #cccccc 1px solid;
    color: #5D5D5D;
    font: 12px Verdana, sans-serif;
}
.tbl_border td{
    border-bottom: #cccccc 1px solid;
    border-right: #cccccc 1px solid;
}
.tbl_noborder{
    color: #5D5D5D;
    font: 12px Verdana, sans-serif;

}
.tbl_noborder td{

}

.drecomrss_blog_list_category{
/*
	margin: 20px 0px 5px 0px;
	padding-left: 5px;
	font-weight: bold;
	width: 100%;
	background: #FFBF00;
	color:fff;
*/
    line-height:150%;
    font-weight: bolder;
    font: 11px/1.8 Verdana, sans-serif;
    color:#fff;
    background-color: #eeeeee;
    margin: 20px 5px 5px 5px;
    padding: 2px 0px 2px 5px;
    border:solid 1px #cccccc;
    background-image: url(http://ramen-jiro.up.seesaa.net/template/title_bg_bk.jpg);
    background-repeat: repeat-x;
    letter-spacing: 0.7em; 
    width: 100%;

}

.rating_rank img{
	margin: 5px 0px -3px 0px;
}

table{
    font-size: 12px ;
}

.big_title{
    font: bold 40px "HGS創英角ｺﾞｼｯｸUB";
    color:#FF0000;
}
.top_tokushu{
    font: bold 14px Verdana, sans-serif;
    margin: 5px 0px 10px;
    padding: 10px;
    border: 1px solid #FFD700;
    background-image: url(http://ramen-jiro.up.seesaa.net/template/bg_yellow_1.png);
}
.top_tokushu a{
    color:#cc3300;
    text-decoration:none;
    padding: 5px;

}
.top_tokushu a:hover{
    color:#ffffff;
    text-decoration:none;
    background-color:#cc3300;
}