html * {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

* { margin:0; padding:0; font-style:normal; }
body { color:#000000; background-color:#FFFFFF; font:normal normal normal 'メイリオ','Trebuchet MS',Verdana,sans-serif; }

em { text-decoration:none; font-weight:normal; }
h1 { font-weight:normal; }
h2 { font-weight:normal; }
ol { margin:0px 0px 0px 30px; }

.PrintDisplay { display:none; }
.CloseDisplay { display:none; }
.DisNo { display:none; }

#Container { position:relative; left:50%; width:761px; margin:0px 0px 0px -380px; background-color:#FFFFFF; }

.mtHead { position:relative; top:0px; margin:0px; width:760px; height:120px; background-color:transparent; background-image:url(http://www.ckotoba.com/images/parts/HeadTitle.gif); background-repeat:no-repeat; z-index:5; }
.mtHead a{ text-decoration: none; color: #000000; line-height:1; }
.mtHead a:visited { color: #666666; line-height:1; }
.mtHead a:hover { color: ED1C24; line-height:1; }
.mtHead a:active { color: #666666; line-height:1; }
.mtHead h1 { position:absolute; top:36px; left:10px; background-color:transparent; font-weight:normal; font-size:28px; line-height:30px; color:#000000; z-index:6; }
.mtHead h2 { display:none; }
.mtHead p { position:relative; top:0px; left:10px; height:30px; width:740px; padding:0px; background-color:transparent; color:#000000; font:normal normal normal 12px/26px "Verdana",sans-serif; overflow:hidden; z-index:6; }
.mtHead em { position:relative; top:0px; left:10px; height:30px; width:750px; padding:0px; background-color:transparent; color:#000000; font:normal normal normal 12px/26px "Verdana",sans-serif; overflow:hidden; z-index:4; }
.mtHead strong { position:absolute; top:78px; left:10px; font-size:14px; line-height:16px; font-weight:bold; color:#333333; z-index:4; }
.mtHead span { position:absolute; top:77px; left:500px; font-size:16px; line-height:16px; font-weight:bold; color:#333333; z-index:4; }
.mtLogo { position:absolute; top:27px; left:5px; margin:0px; padding:0px; z-index:4; }

#mtHeadF1 { position:absolute; top:93px; left:7px; width:746px; height:22px; background-color:#492669; z-index:5; }
#mtHeadF2 { position:absolute; top:1px; left:1px; width:744px; height:20px; background-color:#F7F5FE; z-index:5; }
#mtHeadF2 span { position:absolute; top:2px; left:104px; font-size:12px; font-weight:bold; color:#333333; z-index:4; }
#mtHeadF2 a { line-height:18px; }

#mtLogoMenu { position:relative; top:0px; margin:0px; padding:0px; float:left; z-index:4; }

#mtMenu3 { position:absolute; top:1px; left:273px; height:18px; margin:0px; padding:0px; color:#000000; background-color:#8D709F; z-index:11; }
#mtMenu3 a{ text-decoration: none; color: #FFFFFF; }
#mtMenu3 a:visited { color: #FFFFFF; }
#mtMenu3 a:hover { color: ED1C24; }
#mtMenu3 a:active { color: #666666; }
#mtMenu4 { position:relative; top:1px; width:70px; height:16px; margin:0px 1px 1px 1px; padding:0px; color: #FFFFFF; font-size:12px; line-height:14px; background-image:url(/images/parts/menu.gif); background-repeat:no-repeat; float:left; z-index:4; }
#mtMenu5{ position:absolute; top:28px; left:555px; height:28px; padding:0px; color:#000000; font-size:14px; z-index:11; }

#count{ position:absolute; top:75px; left:624px; z-index:5; }
#mtSearch{ position:absolute; top:95px; left:570px; height:28px; padding:0px; color:#000000; font-size:14px; z-index:11; }
input.mtSearch { height:18px; width:120px; margin:0px 0px 0px 0px; padding:0px; color:#000000; font-size:12px; border:1px solid #8D709F; float:left; }
input.mtSButton { height:18px; width:60px; margin:0px 0px 0px 1px; padding:0px; background-color:#8D709F; color:#FFFFFF; line-height:14px; font-size:12px; font-weight:bold; border:1px solid #492669; float:left; }

div.pan { position:relative; top:0px; left:0px; height:30px; width:760px; padding:0px; background-color:#FFFFFF; background-image:url(/images/parts/HeadP.gif); background-repeat:no-repeat; color:#333333; line-height:30px; overflow:visible; clear:both; z-index:100; }
div.pan p { position:relative; top:0px; left:0px; margin:0px 0px 0px 14px; color:#999999; font-size:12px; text-decoration:none; float:left; z-index:101; }
div.pan h2 { position:relative; top:0px; left:4px; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; color:#333333; font-weight:bold; font-size:12px; text-decoration:none; }
div.pan h3 { position:relative; top:0px; left:4px; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; color:#333333; font-weight:bold; font-size:12px; text-decoration:none; }
div.pan a:link { color: #333333; text-decoration:none; }
div.pan a:visited { color: #666666; text-decoration:none; }
div.pan a:hover { color: #ED1C24; text-decoration:none; }
div.pan a:active { color:#666666; text-decoration:none; }

div.mtEntries01 { position:relative; top:0px; left:0px; width:580px; margin:0px; padding:0px; background-color:transparent; float:left; z-index:9; }
div.mtEntries02 { position:inherit; width:580px; margin:0px; padding:3px 0px 0px 0px; background-color:transparent; background-image:url(http://www.ckotoba.com/images/parts/mtEntriesTop.gif); background-repeat:no-repeat; clear:both; z-index:11; }
div.mtEntries03 { position:inherit; width:580px; margin:0px 0px 0px 0px; padding:0px; background-color:transparent; background-image:url(http://www.ckotoba.com/images/parts/mtEntriesMid.gif); background-repeat:repeat-y; float:left; z-index:10; }
div.mtEntries04 { position:relative; top:0px; left:0px; margin:0px 5px -3px 5px; }
div.mtEntriesBot { position:inherit; margin:0px; }

.MTEntryPreviousNext { position:relative; top:0px; left:0px; width:570px; height:27px; background: url(/images/parts/mtTitleHeader.gif) repeat-x #A9BEC7; margin:0px; padding:0px; line-height:16px; clear:both; }
.MTEntryPreviousNext div { width:197px; margin:5px 0px 4px 0px; color:#000000; font-weight:normal; font-size:12px; float:left; }
.MTEntryPreviousNext p { width:52px; margin:5px 0px 4px 0px; color:#666666; font-size:12px; text-align:center; float:left; }
.MTEntryPreviousNext strong { width:72px; margin:5px 0px 4px 0px; color:#666666; font-size:12px; text-align:center; float:left; }
.MTEntryPreviousNext a:link { color: #000000; text-decoration:none; }
.MTEntryPreviousNext a:visited { color: #333333; text-decoration:none; }
.MTEntryPreviousNext a:hover { color: #ED1C24; text-decoration:none; }
.MTEntryPreviousNext a:active { color:#000000; text-decoration:none; }

div.mtEntryBody { position:relative; top:0px; padding:6px 6px 6px 6px; color:#000000; font-size:96%; line-height:1.6; }
div.mtEntryBody MTEntryIfExtended { padding:20px 5px 20px 5px; }
div.mtEntryBody ul { margin-left:20px; color:#000099; }
div.mtEntryBody a:link { color: #000000; text-decoration:underline; }
div.mtEntryBody a:visited { color: #000000; text-decoration:underline; }
div.mtEntryBody a:hover { color: #ED1C24; text-decoration:none; }
div.mtEntryBody a:active { color:#000000; text-decoration:none; }
div.mtEntryBody img { position:relative; top:0px; left:0px; }
div.mtEntryBody.Photo { position:relative; top:0px; left:0px; width:100%; font-size:80%; line-height:1.2; }
div.mtEntryBody.Photo div.PhotoLeft { position:relative; top:0px; left:0px; float:left; }
div.mtEntryBody.Photo div.PhotoRight { position:relative; top:0px; left:0px; float:none; }
div.mtEntryBody p { background-color:transparent; }
div.mtEntryBody h3 { font-size:100%; }
div.mtEntryBody div.more { position:relative; top:10px; left:0px; height:100%; width:558px; margin:0px 0px 20px 0px; padding:4px 0px 4px 0px; background-color:#F2F2F2; border:1px solid gray; font-size:82%; overflow:visible; float:left; clear:both; }
div.mtEntryBody div.more img { position:relative; top:0px; left:0px; margin:0px; float:left; }
div.mtEntryBody.box1 { margin:0px 0px 10px 0px; padding:4px; background-color:#F7F5FE; }
div.mtEntryBody.box1 h3 { font-size:96%; }
div.mtEntryBody.box1 h3 { font-size:96%; }
div.mtEntryBody div.mtListAff { position:relative; top:50px; left:0px; margin:0px 0px 56px 0px; border-left-color:#000000; border-left-style:solid; border-left-width:14px; clear:both; overflow:hidden; z-index:1; }
div.mtEntryBody div.mtGMAff { position:relative; top:10px; left:0px; margin:0px 0px 20px 0px; clear:both; overflow:hidden; z-index:1; }
div.mtGMAff { position:relative; top:2px; left:2px; margin:0px 0px 20px 0px; clear:both; overflow:hidden; z-index:1; }

div.mtEntryBody div.TitleLink { position:relative; top:10px; left:0px; margin:0px 0px 14px 0px; line-height:1; border-bottom:2px solid gray; font-weight:bold; clear:both; }
div.mtEntryBody div.TitleLink a:link { color:#605CA8; text-decoration:none; }
div.mtEntryBody div.TitleLink a:visited { color:#000000; text-decoration:none; }
div.mtEntryBody div.TitleLink a:hover { color:#ED1C24; text-decoration:none; }
div.mtEntryBody div.TitleLink a:active { color:#000000; text-decoration:none; }

/*グルリポ*/
div.CMTSMImg { position:relative; top:2px; left:0px; width:270px; margin:0px 2px 2px 0px; padding:0px; background-color:#787888; font-size:81%; font-weight:bold; color:#000000; line-height:1; float:left; z-index:20; }

.CMTSMImgR01 { position:relative; top:1px; left:0px; height:120px; width:107px; margin:0px 0px 2px 1px; padding:0px; background-color:#FFFFFF; float:left; z-index:21; }
.CMTSMImgR02 { position:relative; top:0px; left:0px; padding:2px; line-height:1.2; z-index:22; }
.CMTSMImgR03 { position:relative; top:0px; left:0px; height:32px; padding:2px; line-height:1; color:#999999; font-size:10px; background-color:#FFFFFF; overflow:hidden; z-index:22; }

.CMTSMImgL { position:relative; top:0px; left:1px; margin:0px; font-weight:bold; float:left; z-index:21; }
.CMTSMImgL img { position:relative; top:0px; left:0px; height:120px; width:160px; margin:1px 1px 1px 0px; z-index:22; }
.CMTSMImgL img a:hover { background-color:#FFFFFF; z-index:23; }

.CMTSMNoImg01 { position:relative; top:2px; left:0px; height:60px; width:270px; margin:0px 2px 2px 0px; padding:0px; background-color:#787888; font-size:81%; font-weight:bold; color:#000000; line-height:1; float:left; z-index:20; }
.CMTSMNoImg02 { position:relative; top:1px; left:1px; height:58px; width:268px; margin:0px; padding:0px; background-color:#FFFFFF; z-index:21; }
.CMTSMNoImg03 { position:relative; top:2px; left:2px; z-index:22; }
.CMTSMNoImg04 { position:relative; top:2px; left:2px; height:11px; line-height:1; color:#999999; font-size:10px; background-color:#FFFFFF; overflow:hidden; z-index:22; }

.CMTSMOther01 { position:relative; top:2px; left:0px; width:542px; margin:0px 2px 2px 0px; padding:0px; background-color:#787888; font-size:81%; font-weight:bold; color:#000000; line-height:1.1; float:none; clear:both; z-index:20; }
.CMTSMOther02 { position:relative; top:1px; left:1px; width:540px; margin:0px 0px 2px 0px; padding:0px; background-color:#FFFFFF; z-index:21; }
.CMTSMOther03 { position:relative; top:2px; left:2px; margin:0px 4px 4px 0px; z-index:22; }

.CMTSMRH { color:#ED1C24; font-weight:bold; z-index:22; }
.CMTSMRC { margin:0px 0px 0px 0px; font-weight:normal; z-index:22; }

.CMTMImage { position:relative; top:0px; left:0px; font-size:84%; line-height:1.1; float:left; }
.CMTMMenu { position:relative; top:0px; left:0px; margin:0px 0px 0px 0px; font-size:84%; line-height:1.1; }

.CMTSReport { position:relative; top:0px; left:0px; margin:0px 0px 4px 0px; padding:0px; line-height:1.1; }

div.CMTTitle { top:10px; left:0px; margin:0px 0px 14px 0px; line-height:1; font-weight:bold; clear:both; }
div.CMTTitle a:link { color:#605CA8; text-decoration:none; }
div.CMTTitle a:visited { color:#000000; text-decoration:none; }
div.CMTTitle a:hover { color:#ED1C24; text-decoration:none; }
div.CMTTitle a:active { color:#000000; text-decoration:none; }

div.MenuListImg a:link { position:relative; top:0px; left:0px; text-decoration:none; }
div.MenuListImg a:visited { position:relative; top:0px; left:0px; text-decoration:none; }
div.MenuListImg a:hover { position:relative; top:0px; left:0px; text-decoration:none; }
div.MenuListImg a:active { position:relative; top:0px; left:0px; text-decoration:none; }

.CMTMBody { margin:0px 0px 2px 0px; padding:1px 4px 4px 4px; border:1px solid gray; float:none; }
.CMTSBody { margin:1px 0px 6px 0px; padding:4px; border:1px solid gray; clear:both; }
.CMTSBody ul { color: rgb(0,51,153); font-size:84%; list-style:square; }
.CMTMCommentBody { margin:0px 0px 2px 0px; padding:4px; font-size:80%; border:1px solid gray; float:none; }
/*グルリポ*/

.mtTitleTop { position:relative; top:0px; left:0px; height:27px; margin:0px 0px 0px 0px; width:570px; color:#000000; background: url(http://www.ckotoba.com/images/parts/mtTitleHeader.gif) repeat-x #A9BEC7; float:none; clear:both; }
.mtTitleTop p { margin:7px 0px 0px 4px; font-size:14px; float:left; }
.mtTitleTop h3 { margin:7px 0px 0px 4px; font-size:14px; float:left; }
.mtTitleTop strong { margin:9px 8px 0px 14px; color:#333333; font-size:11px; float:left; }
.mtTitleTop a:link { color: #000000; text-decoration:none; }
.mtTitleTop a:visited { color: #000000; text-decoration:none; }
.mtTitleTop a:hover { color: #FCE100; text-decoration:none; }
.mtTitleTop a:active { color:#000000; text-decoration:none; }
.mtTitleMiddle { margin:0px 0px 0px 0px; width:570px; color:#000000; background: url() no-repeat #FFFFFF; float:none; }
.mtTitleMiddle h3 { margin:10px 0px 0px 10px; font-weight:bold; font-size:26px; line-height:1; }
.mtTitleMiddle a:link { color: #333333; text-decoration:none; }
.mtTitleMiddle a:visited { color: #333333; text-decoration:none; }
.mtTitleMiddle a:hover { color: #ED1C24; text-decoration:none; }
.mtTitleMiddle a:active { color:#333333; text-decoration:none; }
.mtTitleBottom { margin:0px; width:570px; color:#000000; background: url() repeat-x #FFFFFF; float:none; }
.mtTitleBottom p { margin:0px 0px 0px 8px; font-weight:normal; font-size:12px; }
.mtTitle { position:relative; top:0px; left:0px; width:570px; }

.mtWhatNew { position:relative; top:0px; left:0px; margin:0px 10px 0px 10px; padding:0px 0px 0px 0px; background-image:url(); background-repeat:no-repeat; font-weight:normal; color:#333333; font-size:81%; line-height:2.3; }
.mtWhatNew a:link { color: #000000; text-decoration:underline; }
.mtWhatNew a:visited { color: #000000; text-decoration:none; }
.mtWhatNew a:hover { color: #ED1C24; text-decoration:none; }
.mtWhatNew a:active { color:#000000; text-decoration:none; }
.mtWhatNew a.Description:link { color: #333333; text-decoration:none; }
.mtWhatNew a.Description:visited { color: #333333; text-decoration:none; }
.mtWhatNew a.Description:hover { color: #ED1C24; text-decoration:none; }
.mtWhatNew a.Description:active { color:#333333; text-decoration:none; }
.mtWhatNew h3 { line-height:1; font-weight:normal; font-size:20px; line-height:20px; }
.mtWhatNew p { font-size:14px; float:left; }
.mtWhatNew strong { color:#000000; }
.mtWhatNew h4 { font-weight:normal; font-size:14px; float:none; }
.mtWhatNew.MTEntryExcerpt { color:#000000; margin:0px 20px 10px 0px; padding:0px 0px 0px 2px; background:#FFFFFF url() top left repeat-y; font-weight:normal; }
.mtWhatNew.Aff { position:relative; top:0px; left:0px; width:120px; height:100%; margin:0px 0px 0px 2px; float:left; overflow:hidden; z-index:1; }
.mtWhatNew.MTEntryExcerptSearch { color:#000000; margin:0px 20px 20px 0px; padding:0px 0px 0px 2px; background:#FFFFFF url() top left repeat-y; font-weight:normal; line-height:1.2; }

div.mtDiv2 { position:relative; width:580px; margin:0px; vertical-align:bottom; color:#333333; background-color:#787888; clear:left; position:static; }
div.mtDiv2 p { position:relative; top:1px; margin:0px 0px 1px 0px; padding:8px 0px 0px 4px; font:normal normal bold 18px/20px 'ヒラギノ角ゴ Pro W3','Osaka','Arial','Helvetica','ＭＳ Ｐゴシック',sans-serif; background-color:#ececff; }
div.mtDiv3 { position:relative; width:580px; margin:0px; padding:0px; color:#000000; background-color:#FFFFFF; }

.mtList { position:relative; top:0px; left:0px; width:564px; margin:3px 0px 3px 3px; padding:0px; overflow:hidden; }
.mtList a:link { color: #605CA8; text-decoration:none; }
.mtList a:visited { color: #333333; text-decoration:none; }
.mtList a:hover { color: #ED1C24; text-decoration:none; }
.mtList a:active { color:#333333; text-decoration:none; }
.mtList div.Harf { width:272px; float:left; }
.mtList table { width:100%; margin:3px 3px 14px 3px; font-size:82%; border-left-color:#000000; border-left-style:solid; border-left-width:14px; float:left; }
.mtList table tr td p{ line-height:1.2; }
.mtList dl { position:relative; top:0px; left:0px; margin:3px 3px 14px 3px; padding:0px 0px 0px 0px; font-size:82%; background-color:transparent; border-left-color:#000000; border-left-style:solid; border-left-width:14px; overflow:visible; float:left; }
.mtList dt { margin:0px 0px 0px 1px; padding:0px 0px 0px 1px; color:#333333; font-weight:bold; background-color:transparent; border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:1px; white-space:nowrap; }
.mtList dd { margin:0px 0px 0px 2px; padding:0px 0px 0px 0px; font-weight:normal; background-color:transparent; white-space:nowrap; }
.mtList dl.pr { height:60px; position:relative; top:0px; left:0px; margin:3px 3px 14px 3px; padding:0px 0px 0px 0px; font-size:82%; background-color:transparent; border-left-color:#000000; border-left-style:solid; border-left-width:14px; overflow:hidden; float:left; }
.mtList dl.con { position:relative; top:0px; left:0px; margin:3px 3px 14px 3px; padding:0px 0px 0px 0px; font-size:82%; background-color:transparent; border-left-color:#000000; border-left-style:solid; border-left-width:0px; overflow:hidden; float:left; }
.mtList dl.con dd { margin:0px 0px 8px 2px; padding:0px 0px 0px 0px; font-weight:normal; background-color:transparent; white-space:nowrap; }
.mtList strong { width:100%; margin:0px 0px 0px 1px; padding:0px 0px 0px 1px; color:#333333; font-weight:bold; background-color:transparent; border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:1px; white-space:nowrap; }
.mtList p { width:100%; margin:0px 0px 0px 2px; padding:0px 0px 0px 0px; font-weight:normal; background-color:transparent;; }
.mtList em { position:relative; top:0px; left:0px; margin:0px; padding:0px; color:#000000; line-height:2.2; }
.mtList img { margin:0px 0px 3px 0px; background-color:transparent; float:left; clear:both; }
.mtList.mtListAff { position:relative; top:0px; left:0px; margin:0px 0px 0px 0px; border-left-color:#000000; border-left-style:solid; border-left-width:14px; float:left; overflow:hidden; z-index:1; }

div.mtCategoryMenuBrotherAll { width:550px; margin:0px 8px 0px 8px; padding:0px; float:right; overflow:hidden; float:none; clear:both; }
div.mtCategoryMenuBrotherAll a:link { color: #605CA8; text-decoration:underline; }
div.mtCategoryMenuBrotherAll a:visited { color: #605CA8; text-decoration:none; }
div.mtCategoryMenuBrotherAll a:hover { color: #ED1C24; text-decoration:none; }
div.mtCategoryMenuBrotherAll a:active { color:#605CA8; text-decoration:none; }
div.mtCategoryMenuBrotherAll p { margin:10px 0px 0px 0px; line-height:1; font-weight:normal; font-size:24px; }
div.mtCategoryMenuBrotherAll p a:link { color: #000000; text-decoration:underline; }
div.mtCategoryMenuBrotherAll p a:visited { color: #000000; text-decoration:none; }
div.mtCategoryMenuBrotherAll p a:hover { color: #ED1C24; text-decoration:none; }
div.mtCategoryMenuBrotherAll p a:active { color:#000000; text-decoration:none; }
div.mtCategoryMenuBrotherAll li { margin:0px 0px 0px 20px; padding:2px 0px 2px 0px; font-weight:normal; font-size:14px; line-height:16px; }

.mtCommentHead { position:relative; top:0px; left:0px; padding:4px 12px 4px 12px; font-size:12px; line-height:1.4; background: url("") no-repeat left 2px; clear:both; }
.mtCommentHead a:link { color: #605CA8; text-decoration:underline; }
.mtCommentHead a:visited { color: #000000; text-decoration:none; }
.mtCommentHead a:hover { color: #ED1C24; text-decoration:none; }
.mtCommentHead a:active { color:#666666; text-decoration:none; }
.mtCommentBody { position:relative; top:4px; left:0px; margin:0px 4px 6px 4px; padding:4px 4px 4px 4px; color:#000000; font-size:12px; line-height:13px; background-image:url(); background-repeat:repeat-x; background-color:#F0F0F0; border:1px solid #006699; }
.mtCommentBody a:link { color:#000000; text-decoration:underline; }
.mtCommentBody a:visited { color:#000000; text-decoration:none; }
.mtCommentBody a:hover { color: #ED1C24; text-decoration:none; }
.mtCommentBody a:active { color:#000000; text-decoration:none; }

input.mtlabel { height:20px; width:164px; margin:0px; padding:0px; color:#000000; font-size:12px; border:1px solid #006699; }
textarea.mttext { width:510px; margin:0px; padding:0px; color:#000000; font-size:12px; border:1px solid #999999; border:1px solid #006699; }
input.mtbutton { height:22px; margin:0px; padding:0px; background-color:#D4CBEC; color:#000000; line-height:14px; font-size:12px; font-weight:bold; border:1px solid #006699; }

div.mtTrackbackPing { position:relative; top:0px; left:0px; margin:4px; 0px 4px 0px; padding:12px; color:f2f2f2; font:12px/24px 'ＭＳ Ｐゴシック','Osaka','Arial','Helvetica',sans-serif; background-color:#787888; }
div.mtTrackbackPing a:link { color: #FFFFFF; text-decoration:underline; }
div.mtTrackbackPing a:visited { color: #FFFFFF; text-decoration:underline; }
div.mtTrackbackPing a:hover { color: #ED1C24; text-decoration:underline; }
div.mtTrackbackPing a:active { color:#FFFFFF; text-decoration:underline; }

div.mtFooterEntry { position:relative; top:0px; left:0px; height:100%; margin:0px; padding:0px; font:12px/24px 'ヒラギノ角ゴ Pro W3','Osaka','Arial','Helvetica','ＭＳ Ｐゴシック',sans-serif; background:transparent url("/images/parts/dot1.gif") top left repeat; clear:both; }
div.mtFooterEntry a{ color: #000000; }
div.mtFooterEntry a:visited { color: #666666; }
div.mtFooterEntry a:hover { color: ED1C24; }
div.mtFooterEntry a:active { color: #666666; }
div.mtFooterEntry div.mtThanks { position:relative; left:12px; margin:0px 0px 6px 0px; padding:0px 10px 0px 10px; }
div.mtFooterEntry div.mtThanks table { width:520px; font-size:12px; line-height:24px; }
div.mtFooterEntry div.mtThanks table td { width:33%; }
div.mtFooterEntry div.mtPosted { position:relative; left:12px; height:18px; margin:0px 0px 0px 0px; padding:0px 18px 0px 20px; background:transparent url("/images/parts/ptn1posted.gif") no-repeat left 2px; }
div.mtFooterEntry div.mtComments { position:relative; left:12px; height:18px; margin:0px 0px 0px 0px; padding:0px 18px 0px 20px; background:transparent url("/images/parts/ptn1comments.gif") no-repeat left 2px; }
div.mtFooterEntry div.mtTrackback { position:relative; left:12px; height:18px; width:118px; margin:0px 0px 0px 0px; padding:2px 0px 0px 0px; background:transparent url("") no-repeat left 2px; text-align:right; float:left; }
div.mtFooterEntry div.mtForm { position:relative; left:12px; margin:0px 0px 10px 0px; padding:0px 18px 0px 0px; }
div.mtFooterEntry dl { color:#000000; font-weight:normal; background-color:transparent; }
div.mtFooterEntry dt { color:#000000; font-weight:normal; background-color:transparent; }
div.mtFooterEntry dd { color:#000000; font-weight:normal; background-color:transparent; }

div.mtEntries_affiliate01 { position:relative; left:6px; margin:50px 0px 0px 0px; }
div.mtEntries_affiliate02 { position:relative; left:0px; margin:20px 0px 20px 0px; }
div.mtEntries_affiliate03 { position:relative; left:10px; margin:0px 0px 30px 0px; }
div.mtDiaryAffiliate { width:160px; height:100%; margin:0px 0px 10px 4px; float:left; overflow:hidden; z-index:1; }
div.cmealtime_mtEntriesMenuAffiliate { position:relative; left:10px; margin:0px 0px 0px 0px; }
.amazlet-box { position:relative; top:0px; left:0px; float:left; background-color:#f6f6f6; border-width:2px; margin:5px 10px 0px 5px; padding:10px 10px 10px 10px; border-style:solid; border-color:#DCE3E3 #C1C1C1 #C1C1C1 #DCE3E3; }
.rakuten-box { width:266px; margin:0px 2px 0px 0px; font-size:12px; line-height:1.1; float:left; }

div.mtUtilities { position:relative; top:0px; width:180px; margin:0px 0px 0px 1px; padding:0px; background:transparent url() top left no-repeat; float:left; color:#c75953; font:normal normal normal 11px/20px 'ヒラギノ角ゴ Pro W3','Osaka','Arial','Helvetica','ＭＳ Ｐゴシック',sans-serif; }
div.mtUtilities a:link { color: #000000; text-decoration:none; }
div.mtUtilities a:visited { color: #666666; text-decoration:none; }
div.mtUtilities a:hover { color: #ED1C24; text-decoration:none; }
div.mtUtilities a:active { color:#666666; text-decoration:none; }
div.mtUtilities img { background-color:#FFFFFF; }
div.mtUtilities form { margin:0px; }

div.mtUtilities dl { position:relative; background-image:url(http://www.ckotoba.com/images/parts/mtUtilitiesMid.gif); background-repeat:repeat-y; font-size:12px; line-height:14px; font-style:'ヒラギノ角ゴ Pro W3','Osaka','Arial','Helvetica','ＭＳ Ｐゴシック',sans-serif; }
div.mtUtilities dt { margin:0px; padding:6px 0px 2px 0px; color:#FFFFFF; background-color:#8D709F; background-image:url(http://www.ckotoba.com/images/parts/mtUtilitiesTop.gif); font-weight:bold; text-align:center; }
div.mtUtilities dt a:link { color: #FFFFFF; text-decoration:none; }
div.mtUtilities dt a:visited { color: #FFFFFF; text-decoration:none; }
div.mtUtilities dt a:hover { color: #FFFFFF; text-decoration:none; }
div.mtUtilities dt a:active { color:#FFFFFF; text-decoration:none; }
div.mtUtilities dd { margin:1px 7px 0px 7px; padding:2px 0px 0px 0px; color:#333333; text-align:center; }
div.mtUtilities img { position:relative; top:-2px; margin:0px 0px 0px 0px; }

div.mtUtilities div.RSS { position:relative; top:0px; left:0px; height:26px; width:180px; background-image:url(http://www.ckotoba.com/images/parts/rss.gif); }
div.mtUtilities div.RSS img.RSS10 { position:relative; top:0px; left:0px; margin:4px 0px 0px 9px; width:50px; height:16px; background-color:transparent; background-image:url(http://www.ckotoba.com/images/parts/rss10.gif); }
div.mtUtilities div.RSS img.RSS20 { position:relative; top:0px; left:0px; margin:4px 0px 0px 6px; width:50px; height:16px; background-color:transparent; background-image:url(http://www.ckotoba.com/images/parts/rss20.gif); }
div.mtUtilities div.RSS img.ATOM03 { position:relative; top:0px; left:0px; margin:4px 0px 0px 6px; width:50px; height:16px; background-color:transparent; background-image:url(http://www.ckotoba.com/images/parts/atom03.gif); }

div.mtUtilities dd ul { list-style:none; }
div.mtUtilities dd li { margin:0px 4px 0px 4px; text-align:left; }

div.mtUtilities dl.aff1 { padding:3px 0px 0px 0px; background-image:url(http://www.ckotoba.com/images/parts/mtUtilities.gif); background-repeat:repeat-y; }
div.mtUtilities dl.aff2 { padding:0px 0px 7px 0px; background-image:url(http://www.ckotoba.com/images/parts/mtUtilities.gif); background-position:bottom; background-repeat:no-repeat; }
div.mtUtilities img.aff { position:relative; margin:0px; padding:0px; height:7px; float:none; clear:both; }
div.mtUtilities form { margin:0px 0px 0px 5px; width:170px; background-color:transparent; }
div.mtUtilities form fieldset { border:none; }
div.mtUtilities form legend { height:20px; margin:0px 0px 0px -5px; padding:0px; background-color:transparent; font:normal normal bold 14px/20px 'ヒラギノ角ゴ Pro W3','Osaka','Arial','Helvetica','ＭＳ Ｐゴシック',sans-serif; }
div.mtUtilities form p { margin:0; padding-top:5px; padding-left:10px; background:#ececff url() top left repeat-y; border-bottom:1px solid #787888; font:normal normal bold 12px/20px 'ヒラギノ角ゴ Pro W3','Osaka','Arial','Helvetica','ＭＳ Ｐゴシック',sans-serif; }
div.mtUtilities form div { margin:0px; padding:0px; width:170px; border:1px solid #999999; }
div.mtUtilities form table { width:100%; margin:0px; }


div.mtUtilities dt.mtCategoryMenu_Utilities { margin:0px; padding:0px; background-color:#791C7F; }

div#mtFooter { width:761px; margin:0px 0px 0px 0px; padding-top:40px; padding-bottom:50px; color:#443366; background:#FFFFFF url() top left no-repeat; font:normal normal bold 11px/13px 'ヒラギノ角ゴ Pro W3','Osaka','Arial','Helvetica','ＭＳ Ｐゴシック',sans-serif; clear:both; z-index:3; }
div#mtFooter a { color:#443366; text-decoration:none; }

.kai01 { position:absolute; top: -1000px; left: -1000px; }
.kaiseki01 { position:absolute; top: -1000px; left: -1000px; }

.affiliate180x150 { height:150px; overflow:hidden;}

/*転載*/
.tensai01_01{ position:relative; top:0px; margin:10px; padding:1px; background-color:#999999; }
.tensai01_02{ padding:10px; background-color:#F7F5FE; }
.tensai01_03{ padding:10px 0px 0px 0px; color:#333333; font-size:90%; text-align:right; }
/*転載*/

/*回想*/
.kaisou01_01{ position:relative; top:0px; margin:10px; padding:1px; background-color:#FFFFFF; }
.kaisou01_02{ padding:10px; color:#333333; background-color:#FFFFFF; }
/*回想*/

/*写真*/
.MtPhoto { position:relative; top:0px; left:0px; float:left; background-color:#f6f6f6; border-width:2px; margin:5px 10px 0px 5px; padding:10px 10px 10px 10px; border-style:solid; border-color:#DCE3E3 #C1C1C1 #C1C1C1 #DCE3E3; }
.MtPict { position:relative; top:0px; left:0px; border: 0px solid #ffffff; padding:0px; margin:0px; }
.MtRel { position:relative; top:0px; left:10px; margin:0px 10px 0px 0px; line-height:1.1; color:#666666; font-weight:bold;  background-color:transparent; clear:left; }
/*写真*/

/*AA文字用*/
#AA { line-height:1; font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif; }
.AA { line-height:1; font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif; }
/*AA文字用*/


.Calendar { color:#000000; background-image:url(); background-color:transparent; font:normal normal normal 'Trebuchet MS',Verdana,sans-serif; }
.Calendar table { margin:0px 0px 0px 2px; font-weight:bold; font-size:12px; } 
.Calendar td { padding:0px 2px 0px 2px; } 
.Calendar span { font-weight:normal; }
.Calendar a:link { color: #605CA8; text-decoration:underline; }
.Calendar a:visited { color: #666666; text-decoration:none; }
.Calendar a:hover { color: #ED1C24; text-decoration:none; }
.Calendar a:active { color:#666666; text-decoration:none; }
.Calendar.daysHead { margin:6px 0px 0px 6px; color:#600; background: transparent url() top left no-repeat; font-weight:bold; font-size:14px; float:none; }
.Calendar.days { margin:0px 0px 0px 20px; color:#600; background: transparent url() top left no-repeat; font-weight:bold; font-size:12px; float:none; } 
.Calendar.days td { color:#333333; }
.Calendar.day { width:30px; }

.daysHead a { font-size:11px; }

.notoday { color:#666666; } 
.today { color:#666666; border : 1px solid #999999; } 
.thismonth { font-weight:bold; }
.nothismonth { font-weight:normal; }

#font_pgos { font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif; }
#font_min { font-family:"ＭＳ 明朝","細明朝体",serif; }

.font_pgos { font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif; }
.font_min { font-family:"ＭＳ 明朝","細明朝体",serif; }

#F_GN { font-weight:normal; font-family:'ヒラギノ角ゴ W3','Osaka?等幅','ＭＳ ゴシック',sans-serif; }
#FPGN { font-weight:normal; font-family:'メイリオ','ヒラギノ角ゴ Pro W3','Osaka','ＭＳ Ｐゴシック','Arial','Helvetica',sans-serif; }
#FPGB { font-weight:bold; font-family:'メイリオ','ヒラギノ角ゴ Pro W3','Osaka','ＭＳ Ｐゴシック','Arial','Helvetica',sans-serif; }
#F_MN { font-family:'ヒラギノ明朝 W3',"ＭＳ 明朝","細明朝体",serif; }
#FPMN { font-family:'ヒラギノ明朝 Pro W3','小塚明朝 R','ＭＳ Ｐ明朝','平成明朝',serif; }
#FPMB { font-weight:bold; font-family:'ヒラギノ明朝 Pro W3','小塚明朝 H','HG 創英プレゼンス EB','ＭＳ Ｐ明朝','平成明朝',serif; }

.F_GN { font-weight:normal; font-family:'ヒラギノ角ゴ W3','Osaka?等幅','ＭＳ ゴシック',sans-serif; }
.FPGN { font-weight:normal; font-family:'メイリオ','ヒラギノ角ゴ Pro W3','Osaka','ＭＳ Ｐゴシック','Arial','Helvetica',sans-serif; }
.FPGB { font-weight:bold; font-family:'メイリオ','ヒラギノ角ゴ Pro W3','Osaka','ＭＳ Ｐゴシック','Arial','Helvetica',sans-serif; }
.F_MN { font-family:'ヒラギノ明朝 W3',"ＭＳ 明朝","細明朝体",serif; }
.FPMN { font-family:'ヒラギノ明朝 Pro W3','小塚明朝 R','ＭＳ Ｐ明朝','平成明朝',serif; }
.FPMB { font-weight:bold; font-family:'ヒラギノ明朝 Pro W3','小塚明朝 H','HG 創英プレゼンス EB','ＭＳ Ｐ明朝','平成明朝',serif; }

#SansSerifN { font-weight:normal; font-family:'Arial','Helvetica','Verdana'; }
.SansSerifN { font-weight:normal; font-family:'Arial','Helvetica','Verdana'; }
#SansSerifB { font-weight:bold; font-family:'Arial','Helvetica','Verdana'; }
.SansSerifB { font-weight:bold; font-family:'Arial','Helvetica','Verdana'; }

.font_title{ line-height:3em; font-weight: bold; }

.font_ff0000 { color: #ff0000; }
.font_990000 { color: #990000; }
.font_bb7acc { color: #bb7acc; }
.font_6666ff { color: #6666ff; }
.font_0000ff { color: #0000ff; }
.font_ff00ff { color: #ff00ff; }
.font_e5e5e5 { color: #e5e5e5; }
.font_888888 { color: #888888; }
.font_000000 { color: #000000; }
.font_red { color: rgb(237,28,36); }
.font_dred { color: rgb(153,0,0); }
.font_blue { color: #000099; }
.font_dblue { color: rgb(0,51,102); }
.font_brown { color: rgb(102,51,0); }
.font_pink { color: rgb(255,0,102); }
.font_green { color: rgb(0,88,38); }
.font_purple { color: rgb(102,0,102); }
.font_gray { color: #888888; }
.font_c { color:#cccccc; }
.font_white { color: #ffffff; }
.font_brack { color: #000000; }
.font_weight { font-weight: normal; }
.font_weight_900 { font-weight: 900; }

.font_80 { font-size: 80%; line-height:1.1; }
.font_90 { font-size: 90%; line-height:1.1; }
.font_100 { font-size: 100%; line-height:1.1; }
.font_120 { font-size: 120%; line-height:1.1; }
.font_140 { font-size: 140%; line-height:1.1; }
.font_150 { font-size: 150%; line-height:1.1; }
.font_160 { font-size: 160%; line-height:1.1; }
.font_180 { font-size: 180%; line-height:1.1; }
.font_190 { font-size: 190%; line-height:1.1; }
.font_200 { font-size: 200%; line-height:1.1; }
.font_250 { font-size: 250%; line-height:1.1; }
.font_300 { font-size: 300%; line-height:1.1; }
.font_400 { font-size: 400%; line-height:1.1; }
.font_500 { font-size: 500%; line-height:1.1; }