@charset "UTF-8";

/***** Common *****/
body {
	margin:0;
	padding:0;
	text-align:center;
	background:#ffeeb3 url('http://diet.uka-blog.com/images/BG.gif');
	color:#444;
}

body,th,td,li,div,address{
	font:12px/20px Verdana, Arial, sans-serif;
}

form,input{
	font:12px/16px Verdana, Arial, sans-serif;
}

textarea{
	font:12px/18px "ヒラギノ明朝 Pro W6", "Osaka", "ＭＳ Ｐゴシック", "trebuchet MS", "trebuchet", "verdana", "arial", "sans-serif";
}

p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,form{
	margin:0;
	padding:0;
}

img{
	border:none;
}

.Clear{
	clear:both;
	height:0;
	line-height:0;
}

.Clear hr{
	display:none;
}

.ImageRight{
	float:right;
	margin-left:10px;
}


/***** Links *****/
a{
	text-decoration:none;
}

a:link,
a:active{
	color:#36c;
}

a:visited{
	color:#06c;
}

a:hover{
	color:#c60;
}


/***** Layout *****/
#container{
	width:780px;
	margin:0 auto;
	text-align:left;
	background:#fff;
	border-left:solid 1px #CE8D43;
	border-right:solid 1px #CE8D43;
}

#Inner{
	width:780px;
}

#Wrap{
	width:auto;
	margin:10px;
	background:url('http://diet.uka-blog.com/images/WrapBG.gif') right repeat-y;
}

#ContentsWrap{
	width:480px;
	float:left;
}

#SideWrap{
	width:270px;
	float:right;
}

#SideInner{
	margin:5px 4px;
}


/***** Header *****/
h1{
	padding:0 5px;
	font-size:10px;
	line-height:20px;
	color:#fff;
	background:url('http://diet.uka-blog.com/images/h1BG.gif') top repeat-x;
}

#Header{
	height:80px;
	margin:0 10px;
	padding:10px 0 6px;
	background:url('http://diet.uka-blog.com/images/SlashBG.gif') bottom repeat-x;
}

#DBsBanner{
	width:500px;
	float:left;
}

/* HeadSpace */
#HeadSpaceWrap{
	width:250px;
	text-align:right;
	float:right;
}

/***** PersonalMenu *****/
#PersonalMenu{
	margin:0 10px;
	padding:5px 2px 12px;
	list-style:none;
	background:url('http://diet.uka-blog.com/images/SlashBG.gif') bottom repeat-x;
}

#PersonalMenu li{
	display:inline;
	padding:0 5px 0 15px;
	background:url('http://diet.uka-blog.com/images/Arrow.gif') left no-repeat;
}

/***** TopicPath *****/
#TopicPath{
	margin:0 0 10px;
	list-style:none;
}

#TopicPath li{
	display:inline;
}


/***** Contents Space *****/

.EntryWrap{
	margin:0 0 20px;
	padding:0 0 10px;
}

.EntryTitle{
	padding:0 2px 0;
	font-size:14px;
	color:#630;
	line-height:24px;
	border-bottom:solid 2px #ec3;
}

.EntryTitle a:link,
.EntryTitle a:active,
.EntryTitle a:visited{
	color:#630;
}

.EntryTitle a:hover{
	color:#c63;
}

.EntryHeader{
	background:#ffd;
	font-size:10px;
	text-align:right;
}

.EntryHeader p{
	padding:0 0 0 5px;
	display:inline;
}

.EntryBody{
	margin:0 0 0 2px;
}

.EntryBody a{
	text-decoration:underline;
}

.EntryBody h3{
	margin:10px 0;
	padding:0 0 0 5px;
	font-size:12px;
	line-height:30px;
	border-left:solid 3px #c96;
}

.EntryBody h4{
	padding:15px 0 10px;
	font-size:12px;
}

.EntryBody p{
	margin:10px 0;
}

.EntryBody ul,
.EntryBody ol{
	padding:15px 0;
}

.EntryBody li{
	margin:0 0 0 20px;
}

.EntryBody blockquote{
	margin:30px;
	padding:25px 5px 5px;
	background:#feb url(/images/blockquoteBG.gif) left top no-repeat;
}

.MoreLink{
	font-weight:normal;
}

.ImageFloatR{
	padding-left:10px;
	padding-bottom:10px;
	float:right;
}

/* 記事の注釈 */
.Summary100,
.Summary120,
.Summary128{
	width:auto;
	padding:20px 0 0;
	background:url('/images/SummaryTop.gif') left top no-repeat;
}

.SummaryInner{
	width:auto;
	padding:0 20px 20px;
	background:url('/images/SummaryBottom.gif') left bottom no-repeat;
}

.SummaryText{
	float:right;
}

.Summary100 .SummaryText{ width:330px; }
.Summary120 .SummaryText{ width:310px; }
.Summary128 .SummaryText{ width:302px; }

.SummaryText h3,
.SummaryText p{
	margin:0;
	padding:0;
}

.SummaryText h3{
	font-size:10pt;
	border:none;
}

.SummaryText img{
	float:right;
}

.SummaryText ul{
	margin:0;
	padding:0;
	list-style:none;
}

.SummaryText li{
	padding-left:18px;
	background:url('/images/CheckIcon.gif') left no-repeat;
}

.SummaryImg{
	float:left;
	text-align:center;
}

.Summary71 .SummaryImg{ width:71px; }
.Summary100 .SummaryImg{ width:100px; }
.Summary120 .SummaryImg{ width:120px; }
.Summary128 .SummaryImg{ width:128px; }

/* EntryList */
#EntriesListWrap{
	margin:10px 0 20px;
}

.EntryList{
	margin:10px 0;
}

.EntryListTitle{
	font-size:12px;
	padding:0 5px 0 15px;
	background:url('http://diet.uka-blog.com/images/Arrow.gif') left no-repeat;
	border-bottom:solid 1px #c93;
}

#RelationLink{
	margin:10px 0;
}

#RelationLink ul{
	margin-left:18px;
}

#ContentAdSense{
	clear:both;
	margin:10px 0 0 0;
}

/* Tag */
.TagTitle{
	font-size:12px;
	font-weight:bold;
	border-bottom:solid 1px #ddd;
}

.TagWrap{
	margin:0 0 10px;
	list-style:none;
}

.TagWrap li{
	display:inline;
	padding:0 5px 0 15px;
	background:url('http://diet.uka-blog.com/images/Arrow.gif') left no-repeat;
}

/* Entry Archive */
#NextPrevEntry{
	margin:0 0 20px;
}

#NextPrevEntry li{
	margin-left:18px;
}

#tarckback{
	margin:0 0 20px;
}

.WritebackTitle,
.WritebackSubTitle{
	font-weight:bold;
}

.WritebackTitle{
	margin:10px 0;
	font-size:12px;
	border-bottom:solid 1px #ddd;
}

#tb-url{
	width:470px;
	margin:0 0 20px;
}

.WritebackWrap{
	margin:0 0 10px;
	padding:0 0 0 5px;
	border-left:solid 3px #c96;
}

.WritebackWrap p{
	padding:0 0 0 2px;
}

.TbSite{
	background:#ffd;
}

.TbExcerpt{
	color:#999;
}

.CommentData{
	background:#ffd;
	border-bottom:solid 1px #eee;
}

.CommentBody{
	margin:0 0 10px;
}

.CommentData a{
	font-weight:bold;
}

#CommentsForm{
	margin:20px 0;
}

#CommentsForm dt{
	width:65px;
	float:left;
}

#CommentsForm dd{
	margin-left:70px;
}

#author{
	width:100px;
}

#email,#url{
	width:250px;
}

#text{
	width:475px;
}

/*  */
#SearchForm{
	margin:20px 0;
	padding:5px;
	border:solid 1px #c96;
	background:#ffd;
}

#search{
	width:350px;
}

/***** SideWrap *****/
.SideTitle{
	margin:0 0 5px;
	padding:5px 10px;
	font-size:12px;
	font-weight:bold;
	line-height:26px;
	color:#963;
	background:url('http://diet.uka-blog.com/images/SideTitleBG.gif') left top no-repeat;
}

.SideContents{
	margin:0 0 5px;
	padding:5px;
	color:#666;
	border:solid 1px #ccc;
	background:#fff;
}

.SideContents p{
	padding:2px 0;
	line-height:16px;
}

.SideContents li{
	margin-left:18px;
}


/***** Footer *****/

#Footer{
	margin:0 10px;
	padding:25px 0 15px;
	text-align:center;
	background:url('http://diet.uka-blog.com/images/SlashBG.gif') top repeat-x;
}

#FootMenu{
	margin:0 0 10px;
	text-align:center;
	list-style:none;
}

#FootMenu li{
	padding:0 5px;
	display:inline;
}

/***** Words Search *****/
#sidekeywords #q{
	width:180px;
}

/***** Self CSS *****/
.BodyCheck,
.BodyCheckWeek{
	margin:20px 0;
	background:#c93
}

.BodyCheck th,
.BodyCheck td{
	width:75px;
	text-align:center;
}

.BodyCheckWeek th,
.BodyCheckWeek td{
	width:47px;
	font-size:10px;
	text-align:center;
}

.BodyCheck th,
.BodyCheckWeek th{
	background:#fec;
	color:#930;
}

.BodyCheck td,
.BodyCheckWeek td{
	background:#fff;
}

.em{
	font-size:20px;
	color:#f00;
	line-height:400%;
	font-weight:bold;
}
