@charset   "UTF-8";
body{
color : #ffffff;
background-color : #5A4EB1;
padding : 0px;
margin : 0px;
text-align : center;
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;
}
.main-link{
color : #ffffff;
text-decoration : none;
width : 158px;
}
.main-link:hover{
color : #fddfd5;
width : 158px;
text-decoration : none;
}
/* main */
.center-1{
margin-left : auto;
margin-right : auto;
width : 780px;
}
.top{
border-bottom-width : 2px;
border-bottom-style : solid;
border-bottom-color : #8A792B;
width : 700px;
height : 72px;
}
.main{
background-color : #221e1f;
background-image : url(../img/bg.gif);
background-repeat : no-repeat;
background-position : bottom center;
}
.top-logo{
text-align : left;
float : left;
height : 72px;
padding-top : 15px;
}
.name{
padding-top : 15px;
padding-left : 165px;
padding-right : 15px;
padding-bottom : 15px;
color : #ffffff;
text-align : left;
font-size : 82.25%;
line-height : 1.4em;
}
.contents{
font-family : sans-serif;
color : #F25821;
padding-top : 30px;
}
.title-cut{
padding-top : 8px;
}
.home-img{
margin-left : 2px;
margin-right : 1px;
}
.home-img2{
margin-left : 2px;
margin-right : 2px;
}
.home-1{
background-image : url(../img/home/bg2.gif);
background-repeat : repeat-x;
width : 730px;
height : 158px;
margin-top : 10px;
margin-left : auto;
margin-right : auto;
}
.home-2{
background-image : url(../img/home/bg1.gif);
background-repeat : repeat-x;
width : 730px;
height : 193px;
background-position : center center;
margin-top : 0px;
margin-left : auto;
margin-right : auto;
margin-bottom : 0px;
padding : 0px;
}
.main-menu1{
background-image : url(../img/home/button1.gif);
background-repeat : no-repeat;
background-position : center center;
width : 160px;
height : 25px;
font-weight : bold;
text-align : center;
font-size : 14px;
text-decoration : none;
padding-bottom : 10px;
padding-top : 10px;
}
.mark{
color : #F25821;
padding-left : 8px;
font-family : "MS UI Gothic";
}
.main-menu{
text-align : left;

font-size : 81.25%;
}
.copy{
font-size : 16px;
line-height : 1.6em;
text-align : left;
font-weight : bold;
width : 300px;
height : 180px;
padding-top : 20px;
padding-bottom : 20px;
color : #fde9e1;
}
.main-menu0{
padding-bottom : 20px;
}
.rekigon{
float : right;
position : relative;
}
.flash_box{
padding : 0px;
margin : 0px;
height : 350px;
}
/* whats_new */
.new{
border-width : 1px;
border-style : solid;
border-color : #8a792b;
width : 255px;
height : 115px;
margin-top : 105px;
margin-left : auto;
margin-right : auto;
overflow: auto;
text-align : center;
padding-top : 5px;
line-height : 1.5em;
font-weight : bold;
font-size : 82.25%;
letter-spacing : 0.1em;
scrollbar-darkshadow-color : #8a792b;
scrollbar-face-color : #221e1f;
scrollbar-3dlight-color : #8a792b;
scrollbar-highlight-color : #221e1f;
scrollbar-arrow-color : #8a792b;
scrollbar-shadow-color : #8a792b;
scrollbar-base-color : #221e1f;
scrollbar-track-color : #221e1f;
border-spacing : inherit;
}
.new-txt{
font-size : 82.25%;
text-align : left;
font-weight : normal;
font-family : osaka,"MS UI Gothic";
line-height : 1.5em;
}
.day{
font-weight : bold;
background-color : #8a792b;
padding-top : 2px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 2px;
}
.day1{
font-size : 82.25%;
padding-top : 8px;
}
.whatsnew{
text-align : left;
font-size : 82.25%;
padding-top : 4px;
padding-left : 8px;
padding-right : 4px;
padding-bottom : 4px;
font-weight : normal;
}
/* original */
.original{
text-align : center;
padding : 5px;
}
.original2{
text-align : center;
padding-top : 20px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 5px;
}
.search{
font-size : 82.25%;
text-align : right;
padding-right : 10px;
}
.proverb{
font-size : 14px;
color : #c0c0c0;
background-image : url(../img/bg-subtitle.gif);
padding : 3px;
font-weight : bold;
background-color : #ced6db;
}
.proverb-box{
font-size : 82.25%;
text-align : left;
margin-top : auto;
margin-bottom : auto;
vertical-align : middle;
}
.proverb-img{
margin-left : 5px;
float : left;
}
.proverb-name{
margin-top : auto;
margin-bottom : auto;
}
.proverb-comment{
font-size : 82.25%;
font-family : monospace;
line-height : 1.5em;
text-align : left;
margin-top : 1em;
margin-bottom : 1.5em;
margin-left : 2em;
margin-right : 2em;
}
.proverb-img2{
float : right;
margin-left : 10px;
width : 170px;
height : 260px;
margin-bottom : 10px;
}
.proverb-midashi{
text-align : center;
margin-top : 1em;
}
.proverb-comment-box{
text-align : center;
}
.close{
font-size : 81.25%;
}
.proverb-comment-main{
color : #ffffff;
background-color : #000000;
margin : 0px;
height : 500px;
width : 442px;
}
.name_right{
text-align : right;
}
/* 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;
}
.comment{
text-align : left;
margin-left : auto;
margin-right : auto;
width : 468px;
}
.movie-mark{
font-size : 72.5%;
color : #ffffff;
background-color : #9e330a;
padding-left : 4px;
padding-right : 4px;
margin-top : 2px;
margin-left : 3px;
}
