* {
margin: 0;
padding: 0;

}

body {
  margin: 0px auto;
  padding: 0px;
  background-position:center;
}

a {text-decoration: none;}
a:link {color: #A8714A; text-decoration: none;}
a:active {color: #A8714A; text-decoration: none;}
a:visited {color: #A8714A; text-decoration: none;}
a:hover {color: #FF6600; text-decoration: none;}

ul {
  margin: 0px 0px 0px 10px;
  padding: 0px;
}

li {
color:#CC6600;
}

form{
  margin:0px;
}

.site_title {
  font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
  color: #ff8a08;
  margin: 0px 0px 5px 0px;
  font-size: 11px;
  text-align:left;
  float:left;
}

:root .site_title {
  font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
  font-weight: bolder;
  color: #ff8a08;
  margin: 0px 0px 5px 25px;
  padding-top:0px;
  font-size: 12px;
  width:300px;
}

.site_title a,
.site_title a:link,
.site_title a:visited,
.site_title a:active,
.site_title a:hover {
  color: #ff8a08;
  text-decoration: none;
}

.description {
  font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
  font-size: 10px;
  color: #ff8a08;
  margin: 0px 0px 0px 30px;
  padding-left:12px;
  float:right;
　　　　　text-align:right;
}

:root .description {
  font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
  font-size: 10px;
  color: #ff8a08;
  margin: 0px 0px 0px 30x;
  float:right;
}

blockquote {
  font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
  font-size: 11px;
  color: #808080;
  margin: 20px 10px 20px 10px;
  padding: 10px;
  border: 1px solid #999900;
  border-left:  10px solid #999900;
}

.pict {
  background: #FFF;
  margin: 15px 5px 15px 0;
  padding: 4px;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #999;
  border-right: 1px solid #999;
  border-left: 1px solid #cccccc;
  align: center;
}

.w{
  width:900px;
  background-position:center;;
  margin-left:auto;
  margin-right:auto;
  background-color:#FFF0FF;
  }
.style1 {color: #FF66FF}


/* container------------------------------------------------------------ */

#container1 {
  width:900px;
  margin: 0px 0 0px 0;
  padding: 0px;
}

#container2 {
  margin: 0px;
  padding: 0px;
  background: #ffffff;
}



/* head----------------------------------------------------------------- */

#head {
  width: 900px;
  height: 200px;
  background-position:center;
  margin-left:auto;
  margin-right:auto;
  background-image:url(http://blog-cb.yumeoto.jp/files/b_head.jpg);
}

:root #head {
  width: 900px;
  height: 200px;
  background-position:center;
  margin-left:auto;
  margin-right:auto;
  background-image:url(http://blog-cb.yumeoto.jp/files/b_head.jpg);
}


/* search--------------------------------------------------------------- */
#search_box {
  width: auto;
  margin: 5px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}


:root #search_box {
  width: 350px;
  margin: 5px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  float:left;  
  text-align: left;
}

.search {
  font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
  font-size: 10px;
  color: #000000;
  text-align:left;
  margin: 10px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
}

fieldset {
  border: none;
  margin: 0px;
  padding: 0px;
}

/* left----------------------------------------------------------------- */

#left {
  width: 215px;
  margin-left:0;
  margin-right:0;
  padding: 0px;  
}

#left img{
  border:0px;
  margin-left:4px;
}

#left p{
  font-size: 11px;
  color: #ffffff;
  text-align:center;
}
.title_img {
  margin: 0px;
  padding: 0px;
  border-bottom: 1px dashed #cc9900;
}

.left_title_link{
  width:203px;
  height:25px;
  margin-left: 10px;
  margin-right:16px;
  padding: 0px;
  text-align: left;
  background-image: url(http://blog-cb.yumeoto.jp/files/link.jpg);
}

.left_title_links{
  width:203px;
  height:25px;
  margin-left: 9px;
  margin-right:16px;
  padding: 0px;
  text-align: left;
  background-image: url(http://blog-cb.yumeoto.jp/files/others.jpg);
}

.left_title_mob{
  width:203px;
  height:25px;
  margin-left: 10px;
  margin-right:16px;
  padding: 0px;
  text-align: left;
  background-image: url(http://blog-cb.yumeoto.jp/files/mob.jpg);
}

.left_title_pro{
  width:203px;
  height:25px;
  margin-left: 10px;
  margin-right:16px;
  padding: 0px;
  text-align: left;
  background-image: url(http://blog-cb.yumeoto.jp/files/pro.jpg);
}

.left_title_rss{
  width:203px;
  height:25px;
  margin-left: 10px;
  margin-right:16px;
  padding: 0px;
  text-align: left;
  background-image: url(http://blog-cb.yumeoto.jp/files/rss.jpg);
}

.left_title{
  font-size: 12px;
  color: #ff6600;
  margin: 5px 0px 5px 0px;
  padding: 0px;
  text-align: center;
}
.left_text {
  font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
  font-size: 11px;
  color: #333;
  width:215px;
  line-height: 140%;
  margin: 10px 0px 10px 5px;
  padding: px;
  text-align:center;
  background-color:#FFCCCC;
}
.left_text_li {
  font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
  font-size: 11px;
  color: #333;
  width:215px;
  line-height: 140%;
  margin: 10px 0px 10px 0px;
  padding: px;
  text-align:left;
  background-color:#FFCCCC;
}
.left_text_links {
  font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
  font-size: 11px;
  color: #333;
  width:215px;
  line-height: 140%;
  margin: 10px;
  padding: 20px;
  text-align:left;
  background-color:#FFCCCC;
}
.left_text_mob {
  font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
  font-size: 11px;
  color: #333;
  width:215px;
  line-height: 140%;
  margin-tp:5px;
  margin:10px;
  padding: px;
  text-align:center;
  background-color:#FFCCCC;
}
.left_bana {
  font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
  font-size: 11px;
  color: #333;
  text-align:left;
  line-height: 140%;
  margin: 5px 5px 5px 5px;
  padding: 10px;
}

.links {
  margin: 0px;
  padding: 1px 0px 0px 5pxpx;
  font-size:12px;
}

.recommend {
  margin: 0px;
}

#ad {
  font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
  font-size: 11px;
  color: #333;
  line-height: 170%;
  margin: 1px 5px 10px 6px;
  padding: 10px;
}
  
ma{
margin:5p x0 0 0;
}

.link_text{
  text-align:left;
  margin-left:40px;
  color:#A8714A;
}

/* mid------------------------------------------------------------------ */

#mid {
  width: 450px;
  margin: 0 5px 0 5px;;
  padding: 0px;
}
.entry_navi{
  margin: 4px;
  padding: 2px 0px;
  background:#FF66FF;
  border-right: 1px solid #cc9900;
  border-bottom: 1px solid #cc9900;
  text-align:center;
  font-size: 12px;
  color:#ffffff;
}

.entry_navi a:link {color: #ffffff; text-decoration: none;}
.entry_navi a:active {color: #ffffff; text-decoration: none;}
.entry_navi a:visited {color: #ffffff; text-decoration: none;}
.entry_navi a:hover {color: #717201; text-decoration: none;}

.entry {
  margin: 4px;
  padding: 10px 0px 10px 0px;
  border:3px double #ff9999;
}

.entry_date {
  font-family: "Verdana";
  font-size: 12px;
  font-weight: bolder;
  color: #ffffff;
  margin: 0px 10px 5px 0px;
  padding: 3px;
/*  background: #C54343;*/
  background: #ffccff;
  text-align: right;
}

.entry_title {
  font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
  font-size: 14px;
  color: #ff3366;
  margin: 12px;
}

.entry_author {
  font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
  font-size: 10px;
  font-weight: normal;
  color: #663300;
  margin: 12px 12px 12px 0px;
  text-align: right;
}

.entry_author a {text-decoration: none;}
.entry_author a:link {color: #ff6600; text-decoration: none;}
.entry_author a:active {color: #ff6600; text-decoration: none;}
.entry_author a:visited {color: #ff6600; text-decoration: none;}
.entry_author a:hover {color: #666666; text-decoration: none;}

.entry_body {
  width:auto;
  height:auto;
  font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
  font-size: 12px;
  line-height: 170%;
  color: #663300;
  padding: 12px;
  }

.entry_more {
  font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
  font-size: 12px;
  line-height: 170%;
  color: #333;
  margin: 12px;
}

.entry_more a {text-decoration: none;}
.entry_more a:link {color: #ff6600; text-decoration: none;}
.entry_more a:active {color: #ff6600; text-decoration: none;}
.entry_more a:visited {color: #ff6600; text-decoration: none;}
.entry_more a:hover {color: #666666; text-decoration: none;}

.entry_state {
  font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
  font-size: 10px;
  color: #663300;
  margin: 20px 12px 15px 5px;
}

.entry_state a {text-decoration: none;}
.entry_state a:link {color: #ff3366; text-decoration: none;}
.entry_state a:active {color: #ff3366; text-decoration: none;}
.entry_state a:visited {color: #ff3366; text-decoration: none;}
.entry_state a:hover {color: #999900; text-decoration: none;}


.link_navigation_ad{
 font-size:10px;
 
 
}
/* right---------------------------------------------------------------- */

.right_border {
  border-left-width: 1px;
  border-left-style: dashed;
  border-left-color: #FFFFFF;
}

.right_title {
  font-size: 12px;
  color: #ff6600;
  margin: 5px 0px 0px 5px;
  padding: 0px;
  text-align: left;
}
.right_title_cut {
  width:203px;
  height:25px;
  margin: 5px 0px 5px 0px;
  padding: 0px;
  text-align: left;
  background-image:url(http://blog-cb.yumeoto.jp/files/cat.jpg);
  background-repeat:no-repeat;
}
.right_title_new {
  width:203px;
  height:25px;
  margin: 5px 0px 5px 0px;
  padding: 0px;
  text-align: left;
  background-image:url(http://blog-cb.yumeoto.jp/files/new.jpg);
  background-repeat:no-repeat;
}
.right_title_arc {
  width:203px;
  height:25px;
  margin: 5px 0px 5px 0px;
  padding: 0px;
  text-align: left;
  background-image:url(http://blog-cb.yumeoto.jp/files/arch.jpg);
    background-repeat:no-repeat;
}

.left_title_blog{
  width:203px;
  height:25px;
  margin: 5px 0px 5px 10px;
  padding: 0px;
  text-align: left;
  background-image:url(http://blog-cb.yumeoto.jp/files/blog.jpg);
    background-repeat:no-repeat;
}

.left_title_recruit{
  width:203px;
  height:25px;
  margin: 5px 0px 5px 10px;
  padding: 0px;
  text-align: left;
  background-image:url(http://blog-cb.yumeoto.jp/files/re.jpg);
    background-repeat:no-repeat;
}

.right_title_rec {
  width:203px;
  height:25px;
  margin: 5px 0px 5px 0px;
  padding: 0px;
  text-align: left;
  background-image:url(http://blog-cb.yumeoto.jp/files/recruit.jpg);
    background-repeat:no-repeat;
}
.right_title_log {
  width:203px;
  height:25px;
  margin: 5px 0px 5px 0px;
  padding: 0px;
  text-align: left;
  background-image:url(http://blog-cb.yumeoto.jp/files/login.jpg);
    background-repeat:no-repeat;
}

  
#commentlist,
#tblist,
#newentrylist,

.right_text {
  font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
  font-size: 11px;
  width:189;
  color: #ff6666;
  line-height: 170%;
  margin: 1px 5px 10px 7px;
  padding: 10px;
  background-color:#FFCCFF;
}

.border {
  margin: 0px;
  padding: 0px;
  /*border-bottom: 1px dashed #cc9900;*/
}

.login {
  width: 200;
  font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
  font-size: 11px;
  color: #999900;
  margin: 0px 0px 30px 0px;
  padding: 15px 10px 10px 0px;
  text-align: right;
  vertical-align: middle;
  line-height: 170%;
}

/* footer--------------------------------------------------------------- */

#footer {
  width: 900px;
  height:20px;
  font-size:11px;
  margin: 0px;
  padding: 0px;
  background: #ff99ff;
}

.copyright {
  font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
  font-size: 9px;
  color: #FFF;
  line-height: 130%;
  margin: 0px;
  padding: 6px 4px 4px 4px;
  text-align: center;
}

.copyright a,
.copyright a:link,
.copyright a:visited,
.copyright a:active,
.copyright a:hover {
  color: #ff6600;
  text-decoration: none;
}


.jugem_bana{
  margin: 20px 1px 5px 1px;
}

ul.navi {
  margin: 0 0px;
  list-style: none;
  text-align:center;

  }

.top_a{
  letter-spacing:0.2em;
  font-size:10px;
  color:#996633; 
  padding:3px 10px 20px 20px;
}
  
.mu_bg{
  background:url(http://blog-cb.yumeoto.jp/files/bottom.jpg);
  background-position:center;
  background-repeat:no-repeat;
  width:450px;
  height:25px;
  padding-top:5px;
}

  
  .cal_inbox a{
  color: #996633;
  height:12px;
  }

.cal_pr  {
  width: auto;
  font-family: Verdana;
  font-size: 10px;
  float: left;
  padding: 7px 0px 0px 10px;
  text-align: center;
  color: #996633;
}

.cal_ne  {
  width: 40px;
  font-family: Verdana;
  font-size: 10px;
  padding-right: 0px;
  float: left;
  text-align: center;
  padding-top: 8px;
  color: #996633;
}

.cal_month  {
  width: 80px;
  font-family: Verdana;
  font-size: 10px;
  float: left;
  text-align: center;
  padding-top: 8px;
  color:#996633;
}

.cal_center  {
  width: 500px;
  font-family: Verdana;
  font-size:10px;
  float: left;
  padding-top: 5px;
}

.cal_inbox  {
  font-family: Verdana;
  width: 650px;
  height: 32px;
  padding-left:10px;
  margin:-25px 0 0 220px;
  padding:0px;
  font-size:10px;
  }

#comments-open-data p{
font-size:15px;
color:#663300;
}

#comments-open-text{
font-size:15px;
color:#663300;
}

#comments-open-footer input{
margin-top:10px;
}

.en3{
margin-left:10px;
}

.cell_today {
  color:#996633;
  font-size:11px;
  border-bottom:1px solid #996633;
  font-weight:bolder;
  width:15px;
}

.cell{
  width:15px;
  font-size:10px;
}

.cell_saturday{
  width:15px;
  font-size:10px;
}

.cell_sunday{
  width:15px;
  font-size:10px;
}

.fcoltop p{
  font-size:11px;
  margin-top:5px;
}

.left_text2{
  text-align:left;
  padding:3px 0 3px 0;
}

.category{
  margin:5px 3px 3px 0;
  font-size:12px;
  list-style-type:none;
}

.liname{
  font-size:11px;
  list-style-type:disc;
}

.entry a img{
  margin:2px 2px 0 3px;
  border-style:none;
}

.liname2{
  font-size:11px;
  list-style-type:disc;
  margin-left:10px;
}
