/* bg */

body {
color: #000000;
font-weight: normal;
font-size: 80%;
line-height: 160%;
background-color: #10438c;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}

.t_bg {
background-image:url(/president/blogimg/bg.gif);background-repeat:repeat-y;background-position:center center;
}
.top_bg {
background-image:url(/president/blogimg/top_bg.gif);background-repeat: no-repeat;background-position:center center;
}
.bottom_bg {
background-image:url(/president/blogimg/bottom_bg.gif);background-repeat: no-repeat;background-position:center center;
}

/* link leftside*/
a.leftside:link, a.leftside:active, a.leftside:visited {
text-decoration:underline;color:#555555;
}
a.leftside:hover {
text-decoration:none;color:#333333;
}

/* link*/
a:link, a:active, a:visited {
text-decoration:underline;color:#10438c;
}
a:hover {
text-decoration:none;color:#10438c;
}


/* font */

.txt10 {
FONT-FAMILY: 'Lucida Grande','MS UI Gothic','ＭＳ Ｐゴシック', sans-serif; FONT-SIZE: 90%; LINE-HEIGHT: 180%;
}
.txt12 {
FONT-FAMILY: 'Lucida Grande','MS UI Gothic','ＭＳ Ｐゴシック', sans-serif;
LINE-HEIGHT: 160%; TEXT-DECORATION: none;
}
.txt16 {
FONT-FAMILY: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','MS UI Gothic','ＭＳ Ｐゴシック', sans-serif; FONT-SIZE: 120%; LINE-HEIGHT: 160%; TEXT-DECORATION: none;
}
.txt20 {
FONT-FAMILY: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','MS UI Gothic','ＭＳ Ｐゴシック', sans-serif; FONT-SIZE: 140%; LINE-HEIGHT: 160%; TEXT-DECORATION: none;
}
.middlepos {vertical-align:middle;
}

/* leftbox */
.box_bg {background-color:#e5e5e5;
}
.box_arrow {
background-image:url(/president/blogimg/box_arrow.gif);background-repeat: no-repeat;background-position:top left;
}

.box_arrow2 {
margin-left:10px;
}
.profile_bg {background-image:url(/president/blogimg/profile_base.gif);background-repeat: no-repeat;background-position:top left;
}

/* header */
.header_bg {background-image:url(/president/blogimg/header.gif);background-repeat: no-repeat;background-position:top left;
}
/* trackbackform */
.tbtext {border-left:#7f7f7f solid thin;border-top:#7f7f7f solid thin;border-right:#e5e5e5 solid thin;border-bottom:#e5e5e5 solid thin;FONT-SIZE: 0.8em; TEXT-DECORATION: none; color:#000000;
}

td {
text-align:left;
}

td.rightside {
text-align:right;
}

sideImg {
text-align:center;
margin:0 auto;
}

sideImg2 {
text-align:center;
margin:0 0 10px 0;
}

entryHatena {
clear:both;
}
