@charset   "UTF-8";
a {
color:#8000ff;
text-decoration:none;
}
a:visited {
color:#6000bf;
text-decoration:none;
}
a:hover {
color:#be7dff;
text-decoration:underline;
}
hr {
color:#009964;
background-color:#fff;
height:1px;
border-color:#009964;
border-style:dotted;
border-width:1px;
margin:10px 0;
}
p {
margin:0;
}
.main {
width:100%;
height:100%;
}
h5{
font-weight : normal;
margin-top : 70px;
margin-left : 20px;
}
div{
padding : 0px;
margin : 0px;
}
.table_center{
margin-left : auto;
margin-right : auto;
}
.notice0 {
font-size:82.25%;
text-align : center;
line-height : 2em;
margin-left : auto;
margin-right : auto;
padding-bottom : 15px;
padding-top : 0px;
}
h6 {
font-weight:400;
}
.main-line {
background-color:#FFB567;
}
.td-logo {
width:750px;
height:150px;
background-image:url(../img/dot-color.gif);
text-align:right;
color:#400040;
background-color:#fff;
margin-left : auto;
margin-right : auto;
}
.special0 {
width:148px;
height:69px;
margin:9px 0 0;
padding:0;
}
.special1 {
width:148px;
height:69px;
margin:25px 0 0;
padding:0;
}
.hyphen{
letter-spacing : -1px;
}
.special2_box{
margin-left : auto;
margin-right : auto;
width : 560px;
text-align : center;
background-image : url(../img/special0906-2/bg.gif);
background-repeat : repeat-y;
}
.special_box_in{
text-align : center;
width : 421px;
border-width : 3px 3px 3px 3px;
border-style : solid solid solid solid;
border-color : #bbc6ff #bbc6ff #bbc6ff #bbc6ff;
margin-left : auto;
margin-right : auto;
margin-top : 20px;
}
.special_box_in2{
text-align : center;
width : 421px;
border-width : 3px 3px 3px 3px;
border-style : solid solid solid solid;
border-color : #bbc6ff #bbc6ff #bbc6ff #bbc6ff;
margin-left : auto;
margin-right : auto;
margin-top : 20px;
margin-bottom : 25px;
}
.font-red{
color : #ff0080;
font-weight : bold;
}
.cap{
font-size : 81.25%;
padding-top : 14px;
padding-bottom : 14px;
}
.cap2{
font-size : 0.7em;
line-height : 1.6em;
text-align : left;
padding-top : 10px;
padding-bottom : 10px;
margin-left : auto;
margin-right : auto;
width : 400px;
}
.name01{
text-align : left;
font-size : 13px;
line-height : 1.6em;
margin-left : auto;
margin-right : auto;
background-image : url(../img/special0906-2/frame01.gif);
width : 438px;
height : 98px;
padding-top : 10px;
padding-left : 30px;
padding-right : 30px;
background-position : center top;
margin-top : 0px;
background-repeat : no-repeat;
font-weight : bold;
}
.name02{
text-align : center;
font-size : 12px;
line-height : 1.5em;
margin-left : auto;
margin-right : auto;
background-image : url(../img/special0906-2/frame02.gif);
width : 438px;
height : 68px;
padding-top : 5px;
padding-left : 30px;
padding-right : 30px;
background-position : center top;
margin-top : 0px;
background-repeat : no-repeat;
}
.name03{
text-align : center;
font-size : 12px;
line-height : 1.5em;
margin-left : auto;
margin-right : auto;
background-image : url(../img/special0906-2/frame03.gif);
width : 438px;
height : 93px;
padding-top : 5px;
padding-left : 30px;
padding-right : 30px;
background-position : center top;
margin-top : 0px;
background-repeat : no-repeat;
}
.name04{
text-align : left;
font-size : 12px;
line-height : 1.5em;
margin-left : auto;
margin-right : auto;
background-image : url(../img/special0906-2/frame04.gif);
width : 438px;
height : 165px;
padding-top : 5px;
padding-left : 42px;
padding-right : 42px;
background-position : center top;
margin-top : 0px;
background-repeat : no-repeat;
}
.name05{
text-align : center;
font-size : 12px;
line-height : 1.5em;
margin-left : auto;
margin-right : auto;
background-image : url(../img/special0906-2/frame05.gif);
width : 438px;
height : 101px;
padding-top : 5px;
padding-left : 30px;
padding-right : 30px;
background-position : center top;
margin-top : 0px;
background-repeat : no-repeat;
}
.name06{
text-align : center;
margin-left : auto;
margin-right : auto;
background-image : url(../img/special0906-2/frame06.gif);
width : 438px;
height : 99px;
padding-top : 20px;
padding-left : 30px;
padding-right : 30px;
background-position : center top;
margin-top : 0px;
background-repeat : no-repeat;
margin-bottom : 10px;
}
.name07{
text-align : center;
margin-left : auto;
margin-right : auto;
background-image : url(../img/special0906-2/frame07.gif);
width : 438px;
height : 65px;
padding-top : 2px;
padding-left : 30px;
padding-right : 30px;
background-position : center top;
margin-top : 0px;
background-repeat : no-repeat;
font-size : 11px;
line-height : 1.7em;
}
.sub_bg{
text-align : center;
padding-top : 12px;
padding-bottom : 12px;
color : #000000;
background-color : #ffffff;
margin-left : auto;
margin-right : auto;
width : 480px;
padding-left : 17px;
margin-top : 20px;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #666666;
}
.sub_bg2{
width : 100px;
float : right;
position : relative;
text-align : center;
height : 125px;
}
#top01{
background-image : url(../img/special0906-2/SOEtop_ras01.jpg);
background-repeat : no-repeat;
width : 560px;
height : 240px;
}
#top02{
background-image : url(../img/special0906-2/SOEtop_ras02.jpg);
background-repeat : no-repeat;
width : 560px;
height : 159px;
}
#top03{
background-image : url(../img/special0906-2/SOEtop_ras03.jpg);
background-repeat : no-repeat;
width : 560px;
height : 159px;
}
#top04{
background-image : url(../img/special0906-2/SOEtop_ras04.jpg);
background-repeat : no-repeat;
width : 560px;
height : 81px;
}
#book{
background-image : url(../img/special0906-2/book02.gif);
background-repeat : no-repeat;
background-position : center top;
height : 1900px;
}
.book_sub{
font-weight : bold;
text-align : left;
padding-left : 40px;
font-size : 14px;
}
.book_read{
line-height : 1.5em;
text-align : left;
padding-left : 40px;
padding-right : 40px;
font-size : 13px;
padding-top : 10px;
}
.book_cap{
font-size : 12px;
text-align : left;
padding-bottom : 10px;
border-bottom-width : 2px;
border-bottom-style : solid;
border-bottom-color : #d2f4ff;
margin-left : auto;
margin-right : auto;
margin-bottom : 10px;
width : 387px;
margin-top : 8px;
padding-left : 8px;
}
.book_name{
font-size : 12px;
text-align : left;
padding-bottom : 8px;
border-bottom-width : 2px;
border-bottom-style : solid;
border-bottom-color : #d2f4ff;
margin-left : auto;
margin-right : auto;
margin-bottom : 9px;
width : 387px;
margin-top : 4px;
padding-left : 8px;
height : 157px;

line-height : 1.3em;
}
.book_name2{
font-size : 12px;
text-align : left;
padding-bottom : 5px;
margin-left : auto;
margin-right : auto;
width : 387px;
margin-top : 4px;
padding-left : 8px;

line-height : 1.3em;
}
.book_photo{
font-size : 12px;
line-height : 1.2em;
text-align : left;
padding-right : 10px;
width : 110px;
float : left;
position : relative;
}

