h2.yuki {
width:560px;
height:45px;
margin:0 0 15px 0;
padding:83px 0 0 0;
text-indent:15px;
font-size:1em;
color:#7F0000;
background:url(../img2/yukiyasai/yukiyasai.jpg) no-repeat 0 0;
}

.y-box {
width:560px;
margin:0 0 20px 0;
padding:0;
    overflow: hidden;
}

.y-box:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .y-box {
    height: 1em;
    overflow: visible;
}
/**/
.y-box p {
margin:0 0 20px 0;
padding:0;
}
.y-box img {
float:right;
margin:0 0 10px 20px;
padding:0;
}


h3.jas {
width:512px;
height:53px;
margin:0 0 5px 0;
padding:0;
text-indent:-9999em;
background:url(../img2/yukiyasai/jas.gif) no-repeat 0 0;
}

.y-box2 {
width:560px;
margin:0 0 20px 0;
padding:0;
    overflow: hidden;
}

.y-box2:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .y-box2 {
    height: 1em;
    overflow: visible;
}
/**/
.y-box2 p {
margin:0 0 20px 0;
padding:0;
}
.y-box2 img {
float:left;
margin:0 20px 10px 0;
padding:0;
}

h3.hyouki {
width:281px;
height:50px;
margin:0;
padding:0;
text-indent:-9999em;
background:url(../img2/yukiyasai/hyouki.gif) no-repeat 0 0;
}
h3.kangaeru {
width:323px;
height:52px;
margin:0 0 5px 0;
padding:0;
text-indent:-9999em;
background:url(../img2/yukiyasai/kangaeru.gif) no-repeat 0 0;
}

/* ピンクBOX
----------------------------- */
.p-box {
margin:0 0 20px 0;
padding:20px 20px 0 20px;
background:#FCEFFC;
border:#CCCCCC 1px solid;
}