body { background: #35b0b9}

#container {
	background: #fff url(/blog_php/image/left/wmr_curb.jpg) top left no-repeat;
}

#container-top { height: 8px; background: #35b0b9; line-height: 8px }

.content {
	background: transparent;
	margin: 10px 30px 0 40px;
	pading: 0;
}

/* floatさせたボックスが親ボックスの外にはみ出す現象を回避（ここから） */
.fire-fox:after {
content:".";
display:block;
height:0px;
clear:both;
visibility:hidden;
}

.fire-fox { display:inline-table; }

/* Mac IE には適用させない \*/
* html .fire-fox { height:1px; }
.fire-fox { display:block; }
/* */
/* floatさせたボックスが親ボックスの外にはみ出す現象を回避（ここまで） */

#key-word {
 padding: 5px 0;
 text-align: center;
 margin: 10px 100px;
 background: #f90;
}

#key-word a {
    text-decoration: none;
}

.entry-header
{
   margin-top: 0;
   border-left: 5px solid #50b3f1;
   border-top: 2px solid #50b3f1;
   padding: 4px 10px;
   color: #666;
   font-size: 14px;
	font-weight: bold;
	background: #9dd9ff;
}

.entry-footer {
   margin: 10px 0 20px 0;
   border-top: 2px dashed #749960;
   padding-top: 3px;
   color: #666;
}

.top-entry-header {
    border-left: 5px #009;
}

.entry a {
    text-decoration: none;
    color: #fff;
}

.entry a:hover {
    text-decoration: none;
    color: #000;
}

#mu_img { padding: 5px}

#mu_link {  
    text-align: center;
    color: blue;
    padding: 5px 0;
    margin: 10px 100px;
    background: #48D1CC;
}

#text{ font-weight: bold}

#text-2{ line-height: 2em }

#text-3{ line-height: 2.5em; padding-top: 10px }

.image-box{
padding: 0 0 0 0;
margin: 0px 2px;
float: left; 
}

#title-box1 {
      background-color: #ffff99; 
      width: 200px;
      height: 25px;
      padding: 0px;
      margin; 0px;
}


#title-box2 {
      background-color: #ffcc99; 
      width: 200px;
      height: 25px;
      padding: 0px;
      margin: 0px;
}

/* LONDON 使用　*/

.photo-title{
      /*line-height: 1.5em;*/
      font-size: 75%;
      color: #696969;
      margin: 4px 0 2px 0;
      padding: 0px; 
}

.letter-blue{
 font-weight: bold;
 color: blue;
}

.letter-gr{
 font-weight: bold;
 color: green;
}

.text-base-ye {
     background-color: #ff9;
     /*line-height: 2em;*/
     margin: 5px 10px 5px 10px; 
     padding: 5px 10px 5px 10px;
     text-align: center;
}

#img-left,.img-left {
margin: 5px 10px 5px 5px;
padding: 0px;
float: left;
clear: both;
}

#text-right,.text-right {
     float:right;
     margin-top: 10px;
}

.text-left {
    /*clear: right;*/    
    float: left;
}

.archive-list a { color: #000; text-decoration: none; }
.archive-list a:visited { color: #000; text-decoration: none; }
.archive-list a:hover { color: #f00; text-decoration: none; }



/*  ------------------------------------ワールドリポートコラム枠------------*/

#world_body{
    font-size: /*10.5pt;*/14px;
    letter-spacing: 0.06em;
    width: 600px;
    margin: 10px 0 0 80px;
}

.pink { color: #ff6699; font-weight: bold; }

p.headline { margin-bottom: 0px; font-weight: bold; color: #ff6699; margin-left: 20px; }
p.article { margin-bottom: 20px; margin-top: 0px; padding-left: 55px; padding-right:75px; }




.in1 {text-indent: 1em; }
.in2 {text-indent: 2em; }
.in3 {text-indent: 3em; }
.in4 {text-indent: 4em; }
.in5 {text-indent: 5em; }

.blue { color: #5f9ea0; font-weight: bold;
}

.imbj01sirob {
      color: #fff;
      font-weight: bold;
      font-size: 12.5px;      
}

/* category link 使用　*/

#top {
     text-align: center;
     text-decoration: none;
     margin: 10px;
     font-weight: bold;
     font-size: 12px;
}

#top a {
     text-decoration: none;
     color: #696969;
}
#top a:hover {
     text-decoration: none;
     color: #f00;
}



#hp a {
     text-decoration: none;
     color: #696969;
}

#hp a:hover {
     text-decoration: none;
     color: #fff;
     position: relative;
     bottom: 2px;
     left: 2px;
     font-size: 105%;
     font-weight: bold;
}

#hp span {
     font-size: 70%;

}
a:hover {
     font-size: 102%;
}

/* top page link 使用　*/

#topstyle {
     font-size: 11pt;
     margin: 10px 0;
}

#topstyle a {
     text-decoration: none;
     color: #000;
}

/* korea 使用　*/

#imgstyle {
     margin: 10px 0;
}
#kan-mail {
}
#kan-mail a { color: blue
}
#kan-mail a:hover { text-decoration: underline;
}



#wordstyle {
     margin: 10px 0;
}

