/*@import url(http://blog.i2f.org/base_theme.css);*/
/*@import url(http://blog.i2f.org/apps/mt-static/themes/minimalist-red/screen.css);*/

body {
background-color: #ffffff;
background-image:url(http://blog.i2f.org/src/bg.gif);background-repeat:repeat;background-position:top center;
color: #808080;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
line-height:100%;
letter-spacing:-0.02em;
FONT-FAMILY: Verdana,'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック'; 
}


html[xmlns*=""] body:last-child { /* for Safari2 */
letter-spacing:-0.06em;
}

body:first-of-type { /* for Safari3 */

letter-spacing:-0.06em;
}

/* MainBG*/
.mainbg {
background-color: #ffffff;
}

p{ margin:0; padding:0 0 10px 0;}


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


/* font */

.txt10 {
FONT-SIZE: 10px; LINE-HEIGHT: 180%; TEXT-DECORATION: none
}
.txt10_t {
FONT-SIZE: 10px; LINE-HEIGHT: 130%; TEXT-DECORATION: none
}
.txt12 {
FONT-SIZE: 12px; LINE-HEIGHT: 180%; TEXT-DECORATION: none
}

.txt12_t {
FONT-SIZE: 12px; LINE-HEIGHT: 130%; TEXT-DECORATION: none
}
.txt16 {
FONT-SIZE: 16px; LINE-HEIGHT: 180%; TEXT-DECORATION: none
}
.txt20 {
FONT-SIZE: 20px; LINE-HEIGHT: 180%; TEXT-DECORATION: none
}


td {
text-align:left;vertical-align:top;
}

.right_middlepos {
text-align:right;vertical-align:middle;
}
.right_toppos {
text-align:right;vertical-align:top;
}
.right_bottompos {
text-align:right;vertical-align:bottom;
}
.left_middlepos {
text-align:left;vertical-align:middle;
}
.left_toppos {
text-align:left;vertical-align:top;
}
.left_bottompos {
text-align:left;vertical-align:bottom;
}

.center_toppos {
text-align:center;vertical-align:top;
}

.center_middlepos {
text-align:center;vertical-align:middle;
}

.top_bg {
background-image:url(http://blog.i2f.org/src/top_bg.gif);background-repeat:repeat;background-position:top left;
}

.title_hr {
background-image:url(http://blog.i2f.org/src/title_hr.gif);background-repeat:no-repeat;background-position:top left;
}
.archive_hr {
background-image:url(http://blog.i2f.org/src/archive_hr.gif);background-repeat:repeat-x;background-position:top left;
}

.text_hr {
background-image:url(http://blog.i2f.org/src/text_hr.gif);background-repeat:no-repeat;background-position:top left;
}

.left_side_bg {
background-image:url(http://blog.i2f.org/src/left_side_bg.gif);background-repeat:repeat;background-position:top left;
}

.right_side_bg {
background-image:url(http://blog.i2f.org/src/right_side_bg.gif);background-repeat:repeat;background-position:top left;
}
.cover_bg {
background-image:url(http://blog.i2f.org/src/cover_bg.gif);background-repeat:repeat;background-position:top right;
}
.cover_bg2 {
background-image:url(http://blog.i2f.org/src/cover_bg.gif);background-repeat:repeat;background-position:top left;
}
.sidebar_bg {
background-image:url(http://blog.i2f.org/src/sidebar_bg.gif);background-repeat:repeat-y;background-position:top left;
}

/* PhotoBG */
.photo{
background-image:url(http://blog.i2f.org/src/photo_bg2.gif);background-repeat:repeat;background-position:top left;
margin: 0px 10px 5px 0px;
padding: 9px;border:#808080 solid 1px;
}
.photo2{
background-image:url(http://blog.i2f.org/src/photo_bg.gif);background-repeat:repeat;background-position:top left;
margin: 0px 0px 0px 0px;
padding: 4px;border:#0080ff solid 1px;
}
.photo3{
background-image:url(http://blog.i2f.org/src/photo_bg.gif);background-repeat:repeat;background-position:top left;
margin: 0px 0px 5px 0px;
padding: 9px;border:#0080ff solid 1px;
}

/* form */
.formtext {border-left:#808080 dotted 1px;border-top:#808080 dotted 1px;border-right:#808080 dotted 1px;border-bottom:#808080 dotted 1px;
FONT-SIZE: 10px; TEXT-DECORATION: none; color:#808080;width:318px;
}

.formtext2 {border-left:#808080 solid 1px;border-top:#808080 solid 1px;border-right:#808080 solid 1px;border-bottom:#808080 solid 1px;
FONT-SIZE: 10px; TEXT-DECORATION: none; color:#808080;width:160px;
}

.formtext3 {border-left:#808080 solid 1px;border-top:#808080 solid 1px;border-right:#808080 solid 1px;border-bottom:#808080 solid 1px;
FONT-SIZE: 10px; TEXT-DECORATION: none; color:#808080;width:318px;height:160px;
}

.formbtn {border-left:#0080ff solid 1px;border-top:#0080ff solid 1px;border-right:#0080ff solid 1px;border-bottom:#0080ff solid 1px;
FONT-SIZE: 10px; TEXT-DECORATION: none; background-color:#0080ff;color:#ffffff;width:60px;height:20px;
}

#archiveThumb div{margin:0 1px 1px 0; float:left;width:103px; height:77px;}
#archiveThumb a{display:block;width:103px; height:77px;}
#archiveThumb a:hover{background-color:#fff;filter:Alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}




* html .txt10 {
FONT-SIZE: 10px; LINE-HEIGHT: 180%;
}
* html .txt10_t {
FONT-SIZE: 10px; LINE-HEIGHT: 130%;
}

* html .txt12 {
FONT-SIZE: 12px; LINE-HEIGHT: 180%;
}

* html .txt12_t {
FONT-SIZE: 12px; LINE-HEIGHT: 130%;
}

* html .txt16 {
FONT-SIZE: 16px; LINE-HEIGHT: 180%;
}

* html .txt20 {
FONT-SIZE: 20px; LINE-HEIGHT: 180%;
}