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

body  {
background-color:#00099f;
background-image:url("./siteimage/bg2.gif");
background-repeat:repeat-x;
background-position:left top;
background-attachment: fixed;
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:1px #000;
border-style:solid solid none;
background-color : #99c8ff;
}


#header_l{
width:600px;
border:1px #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:1px #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:1px #000;
border-style: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:2em;
}




.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:1px #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 , .menu3 {
width : 200px;
height: 20px;
margin-top: 2px;
background-image: url(../siteimage/menu1.jpg);
background-potion: left top;
background-repeat: no-repeat;
text-align: center;
}



.menu2 {
width : 600px;
height: 20px;
background-image: url(../siteimage/menu2.jpg);
background-potion: left top;
background-repeat: no-repeat;
text-align: center;
color: #fff;
}

.menu4 {
width : 600px;
height: 20px;
background-image: url(../siteimage/menu3.jpg);
background-potion: left top;
background-repeat: no-repeat;
text-align: center;
margin-top : 1em;
}

.menu5 {
width : 200px;
height: 20px;
background-image: url(../siteimage/menu1.jpg);
background-potion: left top;
background-repeat: no-repeat;
text-align: center;
margin : 2px 0em;
}

.menu6 {
width : 200px;
height: 20px;
background-image: url(../siteimage/menu1.jpg);
background-potion: left top;
background-repeat: no-repeat;
text-align: center;
margin :2px 0em 1em;
}


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

/* ▼フォント設定 */

#kensaku{ font-size: 50%;}

h1 {
font-size: 175%; 
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;
}

/* ▲フォント設定 */



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


.tokushu3{
padding:5px 3px 0px;
text-align: left;
padding-bottom:3px;
font-size:small;
line-height:150%;
letter-spacing:0.1em;
}


h1{ 
font-size:large;
font-weight:normal;
margin:0.5em 0em 2em 0em ;
}

h2{ 
font-size:large;
font-weight:bold;
margin:50px 0em 1em 0em;
}

.hn{
color:#ff3366;
}

.chara{
color:#ff3366;
}

.kiai{
color:#ff3366;
}

.point{
width:400px;
margin:0px auto;
padding:5px;
border:1px solid;
background-color:#9f9;
}

.point2{
width:550px;
margin:0px auto;
padding:5px;
border:1px solid;
background-color:#9f9;
}

.point3{
width:400px;
margin:0px;
padding:5px;
border:1px solid;
background-color:#9f9;
}

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






