@charset   "UTF-8";
body{
color : #000000;
background-color : #ead7eb;
text-align : center;
font-family : Arial;
}
*{
padding : 0px;
margin : 0px;
box-sizing : border-box;
-moz-box-sizing : border-box;
}
p{
padding : 0pt;
margin : 0px;
}
div{
padding : 0pt;
margin : 0px;
}
a {
color:#545454;
text-decoration:none;
}
a:visited {
color:#ab57a0;
text-decoration:none;
}
a:hover {
color:#ab57a0;
text-decoration:underline;
}
hr {
color:#96579a;
background-color:#fff;
height : 2px;
border-color:#96579a;
border-style : solid;
border-width : 1px;


margin-top : 4px;
margin-bottom : 4px;
}
.link-hr {
color:#ff0096;
background-color:#fff;
height : 2px;
border-color:#ff0096;
border-style : solid;
border-width : 1px;
margin : 4px 0px;
}
#main{
text-align : center;
padding: 0px;
margin : 0px;
margin-left : auto;
margin-right : auto;
width : 750px;
background-color : #fff8e1;
border-width : 1px;border-style : solid;border-color : #ff0096;
font-size : 81.25%;
line-height : 1.6em;
}
#main100{
text-align : center;
padding: 0px;
margin : 0px;
margin-left : auto;
margin-right : auto;
width : 750px;
background-color : #fff8e1;
border-width : 1px;border-style : solid;border-color : #ff0096;
height : 100%;
min-height:100%;
font-size : 81.25%;
line-height : 1.6em;
}
#menu{
width : 148px;
margin : 18px 0px 0px;
float : left;
position : relative;

text-align : center;
}
#header{
background-color : #8a0879;
width : 750px;
text-align : center;
margin-left : auto;
margin-right : auto;
height : 99px;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #ff0096;
}
#name-box{
background-color : #ffffff;
width : 599px;
float : right;
position : relative;
border-left-width : 1px;
border-left-style : solid;
border-left-color : #ff0096;
text-align : center;

padding-top : 18px;
}
#name-box-table{
background-color : #ffffff;
width : 607px;
float : right;
position : relative;
border-left-width : 1px;
border-left-style : solid;
border-left-color : #ff0096;
text-align : center;

padding-top : 18px;
}
#footer{
margin-left : auto;
margin-right : auto;
width : 750px;
color : #ffffff;
background-color : #920764;
padding : 8px;
border-top-width : 1px;
border-top-style : solid;
border-top-color : #ff0096;
clear : both;
font-size : 81.25%;
line-height : 1.5em;
text-align : center;
}
.footer2 {
font-size:12px;
word-spacing:15px;
text-align:right;
padding : 2px 5px 10px;
margin-left : auto;
margin-right : auto;
width : 540px;
}
.menu-button{
padding-bottom : 3px;
width : 148px;
}
.menu-button2{
padding-bottom : 3px;
width : 148px;
padding-top : 14px;
}
.menu2 {
width:148px;
height:69px;
margin:9px 0 0;
padding:0;
font-size : 0.8em;
line-height : 1.5em;
text-align : center;
}
.table_center{
margin-left : auto;
margin-right : auto;
}
.name-box560{
text-align : center;
margin-left : auto;
margin-right : auto;
width : 560px;
margin-top : 8px;
margin-bottom : 8px;
}
.link-midashi{
color : #ffffff;
background-color : #ff0096;
font-weight : bold;
width : 560px;
margin-bottom : 10px;
}
.link-midashi1{
color : #ffffff;
background-color : #ff0096;
font-weight : bold;
width : 560px;
margin-top : 18px;
margin-bottom : 10px;
}
.link-name{
font-size : 81.25%;
line-height : 1.5em;
padding-left : 20px;
}
.link-banner{
background-image : url(../img/link-bg.gif);
background-repeat : no-repeat;background-position : left top;
height : 100px;
margin-left : auto;
margin-right : auto;
width : 561px;
font-size : 12px;
line-height : 1.3em;
}
.hyphen{
letter-spacing : -1px;
}
.mark-g{
margin-right : 2px;

font-family : "MS UI Gothic";
}

.mark-l{
font-size : 115%;
}

.bouten{
font-family : monospace;
background-image : url(../img/bouten.gif);
background-repeat : no-repeat;background-position : left top;
padding-top : 5px;
}



