@charset "UTF-8";
/* ++++++++++++++++++++++++++++++++++++++++++++++
cascadingstylesheet for meiji taisho project
copyright (C) 2006 mikworks all rights reserved.
http://www.mikworks.net/
mikio inose
version. 0.2.1
+++++++++++++++++++++++++++++++++++++++++++++++++ */


/* FOR IE5 */
@import url("ie5.css");



/* BODY */
body {
margin: 0;
padding: 0;
background-image: url(http://meijitaisho.net/img/setdl_bg_icon.jpg);
background-color: #D1C397;
background-repeat: no-repeat;
background-position: 0 0;
text-align: left;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: small;
color: #000;
line-height: 100%;
}



/* WRAPPER */
#wrapper {
margin:180px 0 0 307px;
width: 503px;
text-align: left;
}



/* HEADER */
#header {
float: left;
margin: 0;
padding: 0;
width: 177px;
height:266px;
text-align: left;
font-size: 82%;
}
#titlecaption {
width: 177px;
height: 25px;
background: url(http://meijitaisho.net/img/setdl_title_caption.gif) no-repeat;
background-color: transparent;
text-indent: -10000px;
}
#titlelogo {
width: 177px;
height: 241px;
background: url(http://meijitaisho.net/img/setdl_title_logo.gif) no-repeat;
background-color: transparent;
text-indent: -10000px;
}
h1 {
margin: 0;
padding: 0;
font-size: 80%;
}



/* CONTENT */
#content {
float: right;
margin: 0;
padding: 0;
width: 320px;
height: 425px;
text-align: left;
font-size: 80%;
}
#captiontop {
width: 320px;
height: 36px;
background: url(/img/setdl_caption_top.gif) no-repeat;
background-color: transparent;
text-indent: -10000px;
}
#captionbottom {
width: 320px;
height: 258px;
background: url(http://meijitaisho.net/img/setdl_caption_bottom.gif) no-repeat;
background-color: transparent;
text-indent: -10000px;
}



#downloadarea {
margin: 5px 0 0 70px;
padding: 0;
width: 212px;
list-style: none;
overflow: hidden;
}
#downloadarea li {
display: block;
margin: 0 0 12px 0;
padding: 0;
list-style: none;
}
#downloadarea a {
padding: 0;
height: 48px;
text-indent: -10000px;
overflow: hidden;
}
#downloadarea a:hover {
background-position: 0 -48px;
}
#downloadarea a:active {
background-position: 0 -48px;
}

#dlmac a {
display: block;
margin: 0;
padding: 0;
width: 212px;
height: 48px;
background: url(/img/setdl_btn_dl_mac.gif) no-repeat;
}
#dlwin a {
display: block;
margin: 0;
padding: 0;
width: 212px;
height: 48px;
background: url(/img/setdl_btn_dl_win.gif) no-repeat;
}



/* BANNER SPOT */
#bannerspt {
clear: both;
margin: 0;
padding: 0;
width: 503px;
height: 30px;
text-align: left;
}
#banleft {
float: left;
margin: 0;
padding: 0;
width: 415px;
text-align: right;
}
#bancenter {
float: right;
margin: 0;
padding: 0;
width: 115px;
text-align: left;
}
#banright {
float: left;
margin: 0;
padding: 0;
width: 70px;
text-align: right;
}



/* AD SPOT */
#adspt {
margin: 0 0 12px 0;
padding: 0;
width: 503px;
height: 60px;
text-align: center;
}



/* COMMENT AND TRACKBACK */
#posted {
margin: 0;
padding: 0;
width: 503px;
text-align: left;
font-size: 76%;
}
.tburl {
margin: 0 0 0 0;
padding: 8px 0 8px 0;
background: transparent url(http://meijitaisho.net/img/setdl_bg_comment.gif) repeat;
color: #292322;
border-top: 1px solid #9C8D66;
border-bottom: 1px solid #9C8D66;
font-weight: bold;
text-align: center;
}
.urlinput {
margin: 0 0 0 5px;
padding: 0;
width: 220px;
font-family: Arial, san-serif;
font-size: 10px;
text-align: left;
}

#posted dl {
margin: 0 0 0 0;
padding: 8px;
background: transparent url(http://meijitaisho.net/img/setdl_bg_comment.gif) repeat;
border-bottom: 1px solid #9C8D66;
}
#posted dt {
margin: 0 0 0 0;
padding-left: 12px;
background: transparent url(http://meijitaisho.net/img/icon_exmenu_plus.gif) no-repeat 0em 0.2em;
color: #333;
font-weight: bold;
font-size: 110%;
text-align: left;
list-style: none outside;
}
#posted dt a {
background-color: transparent;
color: #413732;
text-decoration: none;
}
#posted dt a:hover {
color: #847461;
}
#posted dd {
margin: 4px 0 0 0;
font-family: Verdana, Arial, san-serif;
padding-left: 0;
line-height: 140%;
}
.toaddd {
display: none;
}
#posted dd p {
margin: 0 0 0.5em 0;
padding: 0;
}

.tb_box {
margin: 0 0 0 0;
padding: 6px;
width: 503px;
color: #333;
border-bottom: 1px solid #9C8D66;
font-family: Verdana, Arial, san-serif;
text-align: left;
voice-family: "\"}\""; 
voice-family:inherit;
width: 491px;	 
}
html>body .tb_box {width: 491px;}

.cm_box {
margin: 0 0 0 0;
padding: 6px;
width: 503px;
color: #333;
border-bottom: 1px solid #9C8D66;
font-family: Verdana, Arial, san-serif;
text-align: left;
voice-family: "\"}\""; 
voice-family:inherit;
width: 491px;	 
}
html>body .tb_box {width: 491px;}

.tbpart {
margin: 0 0 0.5em 0;
padding: 0;
color: #333;
font-family: Verdana, Arial, san-serif;
text-align: left;
}
.bold {font-weight: bold;}



/* FOOTER */
#footer {
clear: both;
margin: 0;
padding: 4px 0 0 0;
width: 503px;
height: 45px;
text-align: left;
}
#ftright {
float: right;
margin: 0;
padding: 0;
width: 120px;
text-align: right;
}
#ftleft {
float: left;
margin: 0;
padding: 0;
width: 380px;
color: #413732;
font-size: 10px;
text-align: left;
}
#ftleft a {
border-bottom: 1px dotted #413732;
color: #413732;
text-decoration: none;
}
#ftleft a:hover {
background-color: transparent;
color: #847461;
text-decoration: none;
}





/* MISC */
img {border:0;}
p {padding:0; margin:0;}
hr {display: none;}
a:link {color: #484F00; text-decoration: none;}
a:visited {color: #6B8E23; text-decoration: none;}
a:hover {color: #6B8E23; text-decoration: underline;}

/*\*//*/
textarea, select, input {
font-family: "Hiragino Kaku Gothic Pro W3", "Osaka", "MS PGothic", verdana, arial, sans-serif;
}
/**/