/* -----center-----*/

.center{
width: 741px;
text-align: left;
}

/* -----black-line-----*/

.bk_y{
border-left:1px solid #000000;
border-right:1px solid #000000;
width: 6px;
}
.bk_t{
border-top:1px solid #000000;
border-bottom:1px solid #000000;
height: 6px;
}
/* --------box-main --------*/

.box_black {
width: 679px;
border:1px solid #000000;
background-color:#FFFFE8;
padding-top: 17px;
padding-left: 18px;
padding-bottom: 17px;
margin: 0px;
}

/* --------box-top--------*/

.update{
font-size: 8px;
font-spacing: 0.3em;
font-family:  Arial,Verdana,"lr oSVbN", Osaka, "qMmpS Pro W3";
lang="en"
}

/* --pochi-yoko-*/
#all h4{
border-left:3px solid #5C88BE;
border-right:3px solid #5C88BE;
background-color:FFFFE8;
margin: 0px;
}


/* --pochi-tate-*/
#all h5{
border-top:5px solid #5C88BE;
border-bottom:5px solid #5C88BE;
background-color:FFFFE8;
margin: 0px;
}

/* --pochi-2-*/

#all h2{
border-right:2px solid #5C88BE;
border-left:2px solid #5C88BE;
background-color:White;
margin: 0px;
}

/* --------box---------*/
.box_blue {
border:1px solid #5C88BE;
background-color:White;
margin: 0px;
}

.box_mini {
border-right:1px solid #DF64A7;
border-top:1px solid #DF64A7;
border-bottom:1px solid #DF64A7;
background-color:White;
text-decoration:none;
}

.mini_p3{
border-right:3px solid #DF64A7;
background-color:FFFFE8;
margin: 0px;
}

.mini_p2{
border-right:2px solid #DF64A7;
background-color:White;
margin: 0px;
}

/* --------box-colors--------*/

/* -news-*/
.box_news {
border:1px solid #DF64A7;
background-color:White;
margin: 0px;
}

.news_py{
border-left:3px solid #DF64A7;
border-right:3px solid #DF64A7;
background-color:FFFFE8;
margin: 0px;
}

.news_pt{
border-top:5px solid #DF64A7;
border-bottom:5px solid #DF64A7;
background-color:FFFFE8;
margin: 0px;
}

.news_p2{
border-right:2px solid #DF64A7;
border-left:2px solid #DF64A7;
background-color:White;
margin: 0px;
}

/* -cafe-*/
.box_cafe{
border:1px solid #C2C702;
background-color:White;
}

.cafe_py{
border-left:3px solid #C2C702;
border-right:3px solid #C2C702;
background-color:FFFFE8;
margin: 0px;
}

.cafe_pt{
border-top:5px solid #C2C702;
border-bottom:5px solid #C2C702;
background-color:FFFFE8;
margin: 0px;
}

.cafe_p2{
border-right:2px solid #C2C702;
border-left:2px solid #C2C702;
background-color:White;
margin: 0px;
}

.box_cafe_mini{
border-top:1px solid #C2C702;
border-right:1px solid #C2C702;
background-color:White;
}

.box_cafe_mini_r{
border-top:1px solid #C2C702;
background-color:White;
}

/* -records-*/
.box_records {
border:1px solid #E5D083;
background-color:White;
margin: 0px;
}
.rec_py{
border-left:3px solid #E5D083;
border-right:3px solid #E5D083;
background-color:FFFFE8;
margin: 0px;
}

.rec_pt{
border-top:5px solid #E5D083;
border-bottom:5px solid #E5D083;
background-color:FFFFE8;
margin: 0px;
}

.rec_p2{
border-right:2px solid #E5D083;
border-left:2px solid #E5D083;
background-color:White;
margin: 0px;
}
/* -bbs-*/
.box_bbs {
border:1px solid #5172B3;
background-color:White;
margin: 0px;
}

.bbs_py{
border-left:3px solid #5172B3;
border-right:3px solid #5172B3;
background-color:FFFFE8;
margin: 0px;
}

.bbs_pt{
border-top:5px solid #5172B3;
border-bottom:5px solid #5172B3;
background-color:FFFFE8;
margin: 0px;
}

.bbs_p2{
border-right:2px solid #5172B3;
border-left:2px solid #5172B3;
background-color:White;
margin: 0px;
}
/* -shop-*/
.box_shop {
border:1px solid #FFE619;
background-color:White;
margin: 0px;
}
.shop_py{
border-left:3px solid #FFE619;
border-right:3px solid #FFE619;
background-color:FFFFE8;
margin: 0px;
}

.shop_pt{
border-top:5px solid #FFE619;
border-bottom:5px solid #FFE619;
background-color:FFFFE8;
margin: 0px;
}

.shop_p2{
border-right:2px solid #FFE619;
border-left:2px solid #FFE619;
background-color:White;
margin: 0px;
}
/* -special-*/
.box_special {
border:1px solid #98A9AD;
background-color:White;
margin: 0px;
}
.spe_py{
border-left:3px solid #98A9AD;
border-right:3px solid #98A9AD;
background-color:FFFFE8;
margin: 0px;
}

.spe_pt{
border-top:5px solid #98A9AD;
border-bottom:5px solid #98A9AD;
background-color:FFFFE8;
margin: 0px;
}

.spe_p2{
border-right:2px solid #98A9AD;
border-left:2px solid #98A9AD;
background-color:White;
margin: 0px;
}
/* -contact-*/
.box_contact {
border:1px solid #B189C1;
background-color:White;
margin: 0px;
}
.con_py{
border-left:3px solid #B189C1;
border-right:3px solid #B189C1;
background-color:FFFFE8;
margin: 0px;
}

.con_pt{
border-top:5px solid #B189C1;
border-bottom:5px solid #B189C1;
background-color:FFFFE8;
margin: 0px;
}

.con_p2{
border-right:2px solid #B189C1;
border-left:2px solid #B189C1;
background-color:White;
margin: 0px;
}
/* --------{ --------*/
p {
margin: 0px;
font-size: x-small;
line-height: 130%;
}
.pp {
margin: 0px;
font-size: xx-small;
line-height: 130%;

}
h1 {
margin: 0px;
font-size: x-small;
line-height: 160%;
text-align: justify;
text-justify: distribute;
font-weight: bold;
}
.hh1 {
margin: 0px;
font-size: x-small;
line-height: 160%;
text-align: justify;
text-justify: distribute;
font-weight: bold;
}
img{border:none;}

.date {
font-size: 10px;
text-align: right;
padding-bottom: 8px;
}
}.oomoji {
	font-size: larger;
	font-weight: bold;
}

.newmoji {

	color: #FFFFFF;
	background-color: #df64a7;}
#yag img{margin:0px 0px 0px 0px;
border:none;}

a:link { color:#000000; text-decoration: none }
a:visited { color:#000000; text-decoration: none }
a:active { color:#000000; text-decoration: none }
a:hover { color:#000000; text-decoration: underline }

body {
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
color:#000000;
background-color:White;
background-repeat:no-repeat;
font-size: 11px;
font-family: "lr oSVbN", Osaka, "qMmpS Pro W3", Verdana;
}



