*{
scrollbar-base-color: #9999ff;
scrollbar-track-color : #ffffff;
scrollbar-arrow-color: #f39; 
}

body  {
background-color:#9999ff;
color : #000;
text-align : center;
margin : 20px 0px;
font-size:100%;
font-family:"ＭＳ Ｐゴシック",Osaka;
}

.centering {
width:1022px;
margin-left:auto;
margin-right:auto;
text-align:left;
display:block;
}

.centering2 {
margin-left:auto;
margin-right:auto;
text-align:left;
}

a:link {
color:#00f;
text-decoration:none;
}

a:visited {
color:#009;
text-decoration:none;
}

a:hover {
color:#000;
background-color:white;
text-decoration:underline;
}

.clr{
clear:both;
}


/* ▼ブラウザバグ回避用 */

li.ie_img {
font-size: 0px;
line-height: 0px;
vertical-align: bottom;
list-style-type: none;
}

/* ▲ブラウザバグ回避用 */


/* ▼ヘッダー */

#header{
width:1018px;
height:150px;
border:2px #000;
border-style:solid solid none;
background-color : #99C8FF;
}


#header_l{
width:600px;
border:2px #000;
border-style:none solid  none none;
float:left;
margin:0px;
padding:0px;
}

#header_l a:link {
text-decoration:none;
}

#header_l a:visited {
text-decoration:none;
}

#header_l a:hover {
text-decoration:none;
}

#header_l img{
border:0;
}

#header_r{
width:240px;
float:left;
margin-left:8px;
margin-right:10px;
padding:0px;
}

#header_r2{
width:158px;
float:left;
margin:0px;
padding:0px;
}

#header p{
margin:0.5em 0em 1.5em 0em;
}

/* ▲ヘッダー */


/* ▼左カラム */

.hidari {
width : 200px;
border:2px #000;
border-style:solid none solid solid;
background-color : #99C8FF;
float : left;
text-align: left;
padding :0px 2px;
 }

#proim{
margin:2px 0px 0px 30px;
}


/* ▲左カラム */

/* ▼中央カラム */

.naka {
width : 600px;
border:2px #000;
border-style:solid solid solid;
background-color : #E5F1FF;
float : left;
text-align: left;
padding :1px 3px;
 }

.naka3 {
font-size : 80%;
margin : 5em 0em;
line-height:110%;
}

.naka3 p{
margin-bottom:1.5em;
}

.tokushu {
line-height:150%; 
width : 590px;
border-style : solid;
border-color : #0000ff;
border-width : 2px;
background-color :#E5F1FF ;
text-align: left;
padding : 3px;
margin-top : 1em;
margin-bottom : 3em;
}

.tokushu2{ 
font-size:120%;
margin:1em 0em 2em 0em ;
}

.tokushu3{
width : 590px;
border-style : solid;
border-color : #0000ff;
border-width : 2px;
background-color :#E5F1FF ;
text-align: left;
padding : 3px;
margin-top : 1em;
margin-bottom : 3em;
font-size:90%;
line-height:150%;
letter-spacing:0.1em;
}


.tokushu4{ 
font-size:130%;
margin:1em 0em 2em 0em ;
}

.meltyblood_vb2{ 
line-height:150%; 
width : 590px;
border:solid #cc33ff 2px;
background-color :#E5F1FF ;
text-align: left;
padding : 3px;
margin-top : 1em;
margin-bottom : 3em;
}

.naka hr{
border: 1px #000099 solid; 
background-color: #000099;
margin-left:25px;
width:550px;
}
#kokutibana img{
margin-bottom:10px;
}


/* ▲中央カラム */

/* ▼右カラム */

.topesi img{
margin-top:6px;
}


.migi {
width : 200px;
border:2px #000;
border-style:solid solid solid none;
background-color : #99C8FF;
float : left;
text-align: left;
padding :0px 2px;
overflow:hidden
 }

.migi3 {
font-size:small;
}

.migi3 .day{
font-size:medium;
margin-top:3em;
}

.migi img{
display:block;
}

.bana{
width:200px;
height:40px;
border:0px;
}




/* ▲右カラム */


/* ▼見出しメニュー */

.menu1 {
width : 194px;
border-style : outset;
border-color : #ffcc00;
border-width : 3px;
background-color : #ffffcc;
text-align: center;
}



.menu2 {
width : 594px;
border-style : outset;
border-color : #ffffff;
border-width : 3px;
background-color : #6666ff;
text-align: center;
color:white;
font-size : 100%;
}


.menu3 {
width : 194px;
border-style : outset;
border-color : #ffcc00;
border-width : 3px;
background-color : #ffffcc;
text-align: center;
}


.menu4 {
width : 594px;
border-style : outset;
border-color : #ffffff;
border-width : 3px;
background-color : #6666ff;
text-align: center;
color:white;
font-size : 100%;
margin-top : 1em;
}

.menu5 {
width : 194px;
border-style : outset;
border-color : #ffcc00;
border-width : 3px;
background-color : #ffffcc;
text-align: center;
margin : 1em 0em;
}

.menu6 {
width : 194px;
border-style : outset;
border-color : #ffcc00;
border-width : 3px;
background-color : #ffffcc;
text-align: center;
margin :0em 0em 1em;
}


/* ▲見出しメニュー */

/* ▼フォント設定 */


h1 {
font-size: medium;  
font-weight: normal; 
line-height: 1.2em; }

.amazon { float : left; 
        padding : 3px;
}

.kokuti{ font-size : 100%;}

.space1{ margin-top: 3em;}

.aka{ color : red;}
.yellow{ color : #ffff66;}
.komozi{ font-size :70%;}

.genre{ 
font-weight : bold;
margin : 4em 0em 1em;
}

.komidasi{
font-size:130%;
font-weight:bold;
margin:3em 0em 1em 0em;
}

.maria strong{
font-weight:normal;
}

.maria{
font-weight:normal;
font-size:small;
}

/* ▲フォント設定 */



/* ▼過去特集記事用 */






/* ▲フォント設定 */






