body{
padding : 0px;
mmargin : 0px;
text-align : center;
color : #ffffff;
background-color : #5A4EB1;
font-family : Arial,osaka;
}
* {
padding : 0px;
margin : 0px;
box-sizing : border-box;
-moz-box-sizing : border-box;
}
p{
padding : 0pt;
margin : 0px;
}
div{
padding : 0pt;
margin : 0px;
}
table{
margin-left : auto;
margin-right : auto;
}
/* link */
a{
color : #ffffff;
text-decoration : none;
}
a:hover{
color : #fddfd5;
}
.side-menu{
color : #ffffff;
text-decoration : none;
width : 100%;
height : 100%;
}
.side-menu:hover{
color : #FFC0A9;
text-decoration : none;
width : 100%;
height : 100%;
}
.link2{
text-align : right;
margin-top : 5px;
margin-bottom : 20px;
width : 560px;
}
.menu-link {
text-decoration:none;
}
.menu-link:hover {
filter:alpha(opacity=65);
-moz-opacity:0.65px;
text-decoration:none;
background-color : #ffffff;
}
/* main */
.main{
width : 780px;
margin-left : auto;
margin-right : auto;
background-color : #000f00;
}
.main2{
padding : 30px 29px 30px 29px;
border-width : 1px;
border-style : solid;
border-color : #8a792b;
text-align : center;
margin : 5px 25px 8px 25px;
background-color : #000f00;
background-image : url(../original/dokudan/img/bg.gif);
background-repeat : repeat;
}
.main2-no2{
padding : 30px 29px 30px 16px;
border-width : 1px;
border-style : solid;
border-color : #8a792b;
text-align : center;
margin : 5px 25px 8px 25px;
background-color : #000f00;
background-image : url(../original/dokudan/img/bg.gif);
background-repeat : repeat;
}
.main3{
padding : 30px 5px 30px 0px;
border-width : 1px;
border-style : solid;
border-color : #8a792b;
text-align : center;
background-image : url(../original/dokudan/img/title-2.gif);
background-repeat : no-repeat;
background-position : 0px 0px;
margin : 25px 25px 5px 25px;
background-color : #000f00;
}
.main-name{
line-height : 1.5em;
text-align : left;
margin-bottom : 0.5em;
width : 580px;
}
.name{
color : #221e1f;
font-size : 82.25%;
text-align : center;
width : 620px;
}
.table-center{
margin-left : auto;
margin-right : auto;
}
.back-link{
text-align : right;
width : 730px;
font-size : 82.25%;
margin-left : auto;
margin-right : auto;
padding-bottom : 25px;
}
/* font */
.rome{
font-family : "MS UI Gothic";
}
.hyphen{
letter-spacing : -2px;
}
.bold{
font-weight : bold;
}
/* header */
.header-link{
color : #221e1f;
text-decoration : none;
font-size : 9px;
}
.header-link:hover{
color : #b0380b;
font-size : 9px;
}
.top{
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #8a792b;
width : 780px;
background-color : #221e1f;
text-align : center;
color : #ffffff;
}
.menu-s{
background-color : #dfdbdc;
padding : 3px;
font-size : 9px;
color : #221e1f;
}
.top-logo{
text-align : left;
padding-top : 8px;
padding-left : 20px;
}
/* footer */
.footer{
text-align : center;
background-color : #221e1f;
background-image : url(img/bg-footer.gif);
background-repeat : no-repeat;
background-position : center center;
font-size : 72.5%;
color : #ffffff;
font-family : Arial,OSAKA;
padding-top : 5px;
width : 780px;
height : 50px;
margin-left : auto;
margin-right : auto;
}
.footer-link{
font-weight : bold;
color : #ffffff;
text-decoration : none;
}
.footer-link:hover{
font-weight : bold;
color : #FFC0A9;
text-decoration : none;
}
.footer-link:visited{
font-weight : bold;
color : #ffffff;
text-decoration : none;
}
/* name */
.visual-data{
font-size : 82.25%;
text-align : center;
width : 500px;
margin-left : 1px;
margin-right : 1px;
margin-bottom : 5px;
}
.bold-white{
font-weight : bold;
color : #ffffff;
}
.index_img{
text-align : center;
padding-top : 50px;
padding-left : 50px;
padding-right : 50px;
padding-bottom : 50px;
}
.enter{
padding-left : 30px;
padding-right : 30px;
padding-bottom : 80px;
}
.title_name{
font-size : 12px;
color : #f1e7d6;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #5f5b3d;
padding-top : 2px;
padding-bottom : 2px;
text-align : center;
width : 202px;
}
.title_cap{
font-size : 12px;
color : #f1e7d6;
text-align : left;
margin-top : 3px;
margin-bottom : 3px;
line-height : 1.5em;
width : 202px;
}
.title_no{
font-size : 12px;
font-weight : bold;
color : #f1e7d6;
text-align : center;
padding-bottom : 4px;
padding-top : 20px;
}
.title_sub{
font-size : 14px;
color : #f1e7d6;
text-align : center;
font-weight : bold;
}
.title_year{
font-size : 12px;
color : #f1e7d6;
text-align : center;
padding-top : 4px;
padding-left : 4px;
padding-right : 4px;
padding-bottom : 4px;
}
.name_box{
font-size : 81.25%;
line-height : 1.6em;
text-align : left;
padding-top : 20px;
width : 325px;
font-family : Arial,monospace;
}
.name_img{
width : 1.2em;
float : left;
font-size : 210%;
font-weight : bold;
height : 1em;
padding : 0.4em 3px 3px 3px;
}
.name_img2{
width : 1.8em;
float : left;
font-size : 2.1em;
font-weight : bold;
height : 1.1em;
padding : 0.4em 3px 3px 3px;
}
.shoshutu{
font-size : 81.25%;
font-weight : bold;
color : #8a792b;
text-align : center;
margin-left : 85px;
}
.shoshutu_box{
padding-top : 25px;
width : 667px;
}
.postscript{
float : right;
right : inherit;
width : 108px;
}
.postscript_box_in{
font-size : 81.25%;
font-family : Arial,monospace;
line-height : 1.6em;
color : #f1e7d6;
text-align : left;
padding-top : 75px;


width : 410px;
float : right;
position : relative;
}
.postscript_box_in2{
font-size : 81.25%;
font-family : Arial,monospace;
line-height : 1.6em;
color : #f1e7d6;
text-align : left;
padding-top : 75px;





width : 410px;
float : right;
position : relative;
}
.postscript_box_in3{
font-size : 81.25%;
font-family : Arial,monospace;
line-height : 1.6em;
color : #f1e7d6;
text-align : left;

}
.postscript_cap{
font-size : 12px;
color : #f1e7d6;
text-align : left;
margin-bottom : 3px;
line-height : 1.6em;
width : 170px;
padding-left : 8px;
font-family : monospace,Arial;
float : left;
}
.postscript_cap2{
font-size : 12px;
color : #f1e7d6;
text-align : left;
margin-bottom : 3px;
line-height : 1.6em;
width : 170px;
padding-left : 8px;
font-family : monospace,Arial;
float : left;
position : relative;
margin-bottom : -10px
;
bottom : 10px;
}
.copy{
line-height : 1.3em;
color : #f1e7d6;
text-align : center;
padding-top : 20px;
}
.postscript_img{
padding-top : 150px;
width : 165px;
float : left;

bottom : auto;
}
.postscript_img2{
padding-top : 150px;
width : 160px;
float : left;
}
.backbutton1{
width : 570px;
float : left;
text-align : left;
}
.center{
text-align : center;
}
td{
padding-left : 1px;
padding-right : 1px;
}
.heart{
color : #ffaaff;
padding-left : 2px;
}
.font180{
font-size : 200%;
line-height : 1.6em;
}
.font100{
font-size : 140%;
line-height : 1.6em;
}
.dokudan-footer{
color : #ffffff;
background-color : #000000;
clear : both;
bottom : auto;
}

