@charset "shift_jis";


/* Standard Elements -------------------- */
* {
margin:0;
padding:0;
}

body {
text-align:center;
background-color:#CCC;
font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "lr oSVbN", sans-serif;
}

img {
border:0;
}

address {
font-style:normal;
}


/* Link Color -------------------- */
a:link { color: #3333FF; } 
a:visited { color: #3333FF; }
a:hover { color: #3333FF; }
a:active { color: #3333FF; }
a { text-decoration: none; }


.copylight {
font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "lr oSVbN", sans-serif;
font-size:10px;
font-style:normal;
line-height:normal;
font-weight:400;
font-variant:normal;
color:#FFF;
background-color:#CCC;
letter-spacing:1px;
text-align:center;
vertical-align:top;
word-spacing:normal;
}

.dot {
background-color:#CCC;
border-top-width:thin;
border-top-color:#FFF;
border-style:dotted none none;
}

.cunt {
font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "lr oSVbN", sans-serif;
font-size:10px;
font-style:normal;
line-height:normal;
font-weight:400;
font-variant:normal;
color:#FFF;
background-color:#CCC;
letter-spacing:5px;
text-align:left;
vertical-align:top;
word-spacing:normal;
}

.comment {
font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "lr oSVbN", sans-serif;
font-size:12px;
font-style:normal;
line-height:18px;
font-weight:400;
font-variant:normal;
text-transform:capitalize;
color:#666;
letter-spacing:normal;
text-align:left;
vertical-align:middle;
word-spacing:normal;
border:2px solid #FFF;
padding:17px;
}

.kochira {
font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "lr oSVbN", sans-serif;
font-size:12px;
font-style:normal;
line-height:normal;
color:#666;
letter-spacing:normal;
text-align:left;
vertical-align:top;
word-spacing:normal;
font-weight:400;
font-variant:normal;
}

.link01 {
link:"color:#666666;" visited="color:#666666;" hover="color:#cc0000;" active"color:#666666;";
text-decoration:none;
}

.link02 {
link:"color:#6699ff;" visited="color:#6699ff;" hover="color:#cc0000;" active"color:#6699ff;";
text-decoration:none;
color:#69F;
}

.backwhite {
background-color:#FFF;
}

.news1 {
font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "lr oSVbN", sans-serif;
font-size:12px;
font-style:normal;
line-height:22px;
font-weight:400;
font-variant:normal;
color:#666;
background-color:#FFF;
letter-spacing:normal;
text-align:left;
vertical-align:bottom;
word-spacing:normal;
padding:10px 0 0 2px;
}

.newstitle {
font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "lr oSVbN", sans-serif;
font-size:12px;
font-style:normal;
line-height:normal;
font-weight:400;
font-variant:normal;
color:#FFF;
background-color:#69F;
letter-spacing:normal;
text-align:left;
vertical-align:middle;
word-spacing:normal;
padding:0 0 0 14px;
}

.newsdate {
font-family:"CI", "Meiryo",  "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "lr oSVbN", sans-serif;
font-size:10px;
font-style:normal;
line-height:normal;
font-weight:400;
font-variant:normal;
color:#FFF;
background-color:#999;
letter-spacing:1px;
text-align:center;
vertical-align:middle;
word-spacing:normal;
}

.bottom {
font-family:"CI", "Meiryo",  "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "lr oSVbN", sans-serif;
font-size:10px;
font-style:normal;
line-height:18px;
font-weight:400;
font-variant:normal;
color:#FFF;
background-color:#CCC;
text-align:center;
vertical-align:top;
word-spacing:normal;
padding:0;
}

.small {
font-family:"CI", "Meiryo",  "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "lr oSVbN", sans-serif;
font-size:10px;
font-style:normal;
line-height:normal;
color:#333;
background-color:#FFF;
}

.details {
font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "lr oSVbN", sans-serif;
font-size:10px;
font-style:normal;
line-height:normal;
font-weight:400;
font-variant:normal;
color:#666;
background-color:#FFF;
letter-spacing:normal;
text-align:right;
vertical-align:bottom;
word-spacing:normal;
}

.newsimage {
font-weight:400;
font-variant:normal;
color:#666;
background-color:#FFF;
letter-spacing:normal;
text-align:left;
vertical-align:top;
word-spacing:normal;
padding:0 0 1px 1px;
}

.news2 {
font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "lr oSVbN", sans-serif;
font-size:10px;
font-style:normal;
line-height:14px;
font-weight:400;
font-variant:normal;
color:#666;
background-color:#FFF;
letter-spacing:normal;
text-align:left;
vertical-align:top;
word-spacing:normal;
border-top-width:1px;
border-top-style:solid;
border-top-color:#999;
padding:13px 0 0;
}

.bottom2 {
font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "lr oSVbN", sans-serif;
font-size:10px;
font-style:normal;
line-height:25px;
font-weight:400;
font-variant:normal;
color:#666;
background-color:#FFF;
text-align:center;
vertical-align:bottom;
word-spacing:normal;
padding:5px 0 0;
}

.news3 {
font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "lr oSVbN", sans-serif;
font-size:12px;
font-style:normal;
line-height:22px;
font-weight:400;
font-variant:normal;
color:#666;
background-color:#FFF;
letter-spacing:normal;
text-align:left;
vertical-align:bottom;
word-spacing:normal;
padding:0 0 0 2px;
}

.news4 {
font-family:"CI", "Meiryo",  "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "lr oSVbN", sans-serif;
font-size:12px;
font-style:normal;
line-height:12px;
font-weight:400;
font-variant:normal;
color:#666;
background-color:#FFF;
letter-spacing:normal;
text-align:left;
vertical-align:middle;
word-spacing:normal;
padding:4px 0 4px 2px;
}

.photoleft {
background-color:#FFF;
text-align:left;
vertical-align:bottom;
}

.profile1 {
font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "lr oSVbN", sans-serif;
font-size:24px;
font-style:normal;
line-height:24px;
font-weight:400;
font-variant:normal;
color:#666;
background-color:#FFF;
letter-spacing:9px;
text-align:left;
vertical-align:baseline;
word-spacing:normal;
padding:0 0 3px;
}

.profile2 {
font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "lr oSVbN", sans-serif;
font-size:10px;
font-style:normal;
line-height:10px;
font-weight:400;
font-variant:normal;
color:#666;
background-color:#FFF;
letter-spacing:6px;
text-align:left;
vertical-align:baseline;
word-spacing:normal;
padding:7px 0 17px;
}

.profile3 {
font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "lr oSVbN", sans-serif;
font-size:12px;
font-style:normal;
line-height:22px;
font-weight:400;
font-variant:normal;
color:#666;
background-color:#FFF;
letter-spacing:normal;
text-align:left;
vertical-align:top;
word-spacing:normal;
border-top:1px dotted #69F;
border-right:0 none;
border-bottom:1px dotted #69F;
border-left:0 none;
padding:13px 0 11px;
}

.profile4 {
font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "lr oSVbN", sans-serif;
font-size:12px;
font-style:normal;
line-height:22px;
font-weight:400;
font-variant:normal;
color:#666;
background-color:#FFF;
letter-spacing:normal;
text-align:left;
vertical-align:top;
word-spacing:normal;
border-top:0 none;
border-right:0 none;
border-bottom:1px dotted #69F;
border-left:0 none;
padding:25px 0;
}

.profile5 {
font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "lr oSVbN", sans-serif;
font-size:12px;
font-style:normal;
line-height:22px;
font-weight:400;
font-variant:normal;
color:#666;
background-color:#FFF;
letter-spacing:normal;
text-align:left;
vertical-align:baseline;
word-spacing:normal;
border-top:1px none #69F;
border-right:0 none;
border-bottom:1px dotted #69F;
border-left:0 none;
margin-left:35px;
padding:13px 0 11px;
}

.profile6 {
font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "lr oSVbN", sans-serif;
font-size:12px;
font-style:normal;
line-height:22px;
font-weight:400;
font-variant:normal;
color:#666;
background-color:#FFF;
letter-spacing:normal;
text-align:left;
vertical-align:top;
word-spacing:normal;
border:0 none;
padding:25px 0 0;
}

.backyellow {
background-color:#FF0;
font-size:9px;
font-style:normal;
line-height:normal;
}

.news5 {
font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "lr oSVbN", sans-serif;
font-size:12px;
font-style:normal;
line-height:22px;
font-weight:400;
font-variant:normal;
color:#666;
background-color:#FFF;
letter-spacing:normal;
text-align:left;
vertical-align:bottom;
word-spacing:normal;
border-bottom-width:2px;
border-bottom-style:solid;
border-bottom-color:#CCC;
padding:13px 0 13px 2px;
}

.news6 {
font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "lr oSVbN", sans-serif;
font-size:10px;
font-style:normal;
line-height:14px;
font-weight:400;
font-variant:normal;
color:#666;
background-color:#FFF;
letter-spacing:normal;
text-align:left;
vertical-align:top;
word-spacing:normal;
padding:13px 0 0;
}

.news7 {
font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "lr oSVbN", sans-serif;
font-size:12px;
font-style:normal;
line-height:normal;
font-weight:400;
font-variant:normal;
color:#F60;
background-color:#FFF;
letter-spacing:normal;
text-align:left;
vertical-align:middle;
word-spacing:normal;
padding:0 0 3px 12px;
}

.photoright {
background-color:#FFF;
text-align:right;
vertical-align:bottom;
padding:0 30px 0 0;
}

.photoanzai {
background-color:#FFF;
text-align:center;
vertical-align:middle;
padding:0 30px 0 0;
}

.profile7 {
font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "lr oSVbN", sans-serif;
font-size:12px;
font-style:normal;
line-height:22px;
font-weight:400;
font-variant:normal;
color:#666;
background-color:#FFF;
letter-spacing:normal;
text-align:right;
vertical-align:top;
word-spacing:normal;
border:0 none;
padding:10px 0 0;
}

.photoevery1 {
background-color:#FFF;
text-align:center;
vertical-align:middle;
padding:32px 50px 15px;
}

.photoevery2 {
background-color:#FFF;
text-align:center;
vertical-align:middle;
font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "lr oSVbN", sans-serif;
font-size:12px;
font-style:normal;
line-height:22px;
font-weight:400;
font-variant:normal;
color:#333;
padding:15px 50px 34px;
}
