#right{
color:#333;
}

#wrapping-header-text{
background: url(../images/bg_pagebody.gif) repeat-y;
padding: 20px 12px 0px 32px;
width: 865px;
_width: 909px;
position: absolute;
top: 25px;
height: 315px;
_height: 335px;
}

#wrapping-header-text-image{
background:  url(../images/img_header_howto.jpg) no-repeat;
}

#wrapping-header-text img{
vertical-align: top;
}

#wrapping-navi{
background: url(../images/bg_pagebody.gif) repeat-y;
padding: 0px 0px 0px 32px;
font-size: 11px;
text-align: left;
width: 877px;
_width: 909px;
height: 22px;
position: absolute;
top: 360px;
}

#wrapping-main{
background: url(../images/bg_pagebody.gif) repeat-y;
width: 885px;
_width: 909px;
padding: 0px 12px;
position: absolute;
top: 382px;
}

.wrapping-menu-container{
margin-left: 20px;
width: 170px;
background: #F7F6EE;
padding-top: 3px;
padding-bottom: 4px;
font-size: 11px;
margin-bottom: 15px;
}

.wrapping-menu-header{
background: url(../images/header_menu_wrapping.gif) no-repeat;
padding-top: 5px;
padding-left: 5px;
height: 32px;
_height: 37px;
font-size: 12px;
font-weight: bold;
margin-bottom: 6px;
line-height: 1.2;
}

.wrapping-menu-header2{
background: url(../images/header_menu_wrapping2.gif) no-repeat;
padding-top: 5px;
padding-left: 5px;
height: 22px;
_height: 27px;
font-size: 12px;
font-weight: bold;
margin-bottom: 6px;
line-height: 1.2;
}

#wrapping-menu-bnr{
margin: 0px 0px 0px 20px;
}

.wrapping-menu-container li{
list-style-type: none;
margin: 0px 5px 0px 5px;
background: url(../images/bg_menu_wrapping.gif) repeat-x 0px 0px;
padding: 5px 0px 3px 18px;
width: 142px;
_width: 160px;
}


.wrapping{
margin-bottom: 35px;
}


#right h2{
font-size: 18px;
color: #fff;
background: url(../images/bg_header_content.gif) no-repeat;
padding-left: 8px;
height: 24px;
_height: 39px;
padding-top: 15px;
line-height: 1.125;
font-family:"HGS平成明朝体W3","ＭＳ 明朝", serif; 
margin-bottom: 15px;
}

.vol12-h3{
font-size: 18px;
color: #fff;
background: url(../images/bg_header_content2.gif) no-repeat;
padding-left: 8px;
height: 24px;
_height: 30px;
padding-top: 6px;
line-height: 1.125;
font-family:"HGS平成明朝体W3","ＭＳ 明朝", serif; 
margin: 50px 0 15px 0;
}

.wrapping-sbheader{
font-family:"HGS平成明朝体W3","ＭＳ 明朝", serif; 
font-size: 15px;
font-weight: bold;
color: #172F6D;
margin-bottom: 10px;
margin-left: 10px;
}

.wrapping-right-image{
margin-right: 5px;
}

.wrapping-container{
width: 660px;
padding-bottom: 20px;
margin-bottom: 15px;
background: url(../images/dotline_l.gif) repeat-x 0px 100%;
line-height: 1.5;
}

.wrapping-left-3image,
.wrapping-left-2image,
.wrapping-right-3image,
.wrapping-right-2image,
.wrapping-right-3image p,
.wrapping-right-2image p{
float: left;
}

.wrapping-right-3image p,
.wrapping-right-2image p{
text-align: center;
}

.wrapping-left-3image{
width: 120px;
margin-right: 10px;
}

.wrapping-left-2image{
width: 294px;
margin-right: 10px;
}


.wrapping-right-3image{
width: 520px;
_width: 530px;
}

.wrapping-right-2image{
width: 346px;
_width: 356px;
}

.wrapping-right-3image-inner{
width: 520px;
margin-bottom: 5px;
}

.wrapping-right-2image-inner{
width: 346px;
margin-bottom: 5px;
}

.wrapping-left-3image p,
.wrapping-left-2image p{
margin-left: 10px;
}

.wrapping-right-3image,
.wrapping-right-2image{
background: url(../images/bg_wrapping.jpg);
padding: 5px;
}

.wrapping-right-3image,
.wrapping-right-2image{
/* margin-top: 15px; */
}


.wrapping-right-3image p,
.wrapping-right-2image p{
width: 170px;
}

.wrapping-right-3image img,
.wrapping-right-2image img{
border: 1px solid #e6e6e6;
/* background: #e6e6e6; */
}

.wrapping-right-3image a:hover img,
.wrapping-right-2image a:hover img{
border: 1px solid #333;
/* background: #333; */
}

.wrapping-image-vspace{
margin-top: 20px;
}

.wrapping-image-wspade{
margin-left: 19px;
}

.wrapping-body{
margin-bottom: 25px;
}

/*----------------------------------------------------------

 ページナビゲーション

----------------------------------------------------------*/

#page-navi{
width: 660px;
text-align: center;
margin-bottom: 20px;
}

a{
color: #562923;
text-decoration:none;
}


a:hover{
color: #CE6702;
text-decoration:none;
}

#navi-pre{
float: left;
padding-left: 13px ;
background: url(../images/navi_pre.gif) no-repeat 0px 3px;
list-style-type: none;
}

#navi-next{
float:right;
text-align: right;
padding-right: 13px;
background: url(../images/navi_next.gif) no-repeat 100% 3px;
list-style-type: none;
}


/*----------------------------------------------------------

 フッター

----------------------------------------------------------*/

#trackback{
margin-bottom: 15px;
}

#trackback input{
width: 425px;
}

#wrapping-footer{
border-top: 1px solid #e7e7e7;
padding-top: 20px;
}

#wrapping-post-footer{
border-top: 1px solid #e7e7e7;
padding-top: 10px;
}

#wrapping-profile{
background: url(../images/bg_gomi_profile.jpg) no-repeat;
height: 167px;
_height:179px;
margin-bottom: 15px;
color: #333;
padding: 12px 20px 0px 25px;
width: 615px;
_width: 660px;
}


#wrapping-profile-lnk{
text-align: right;
margin-top: 10px;
}

#wrapping-profile-manage{
color:#c60000;
margin:20px 0 0 0;
font-weight:bold;
}

#wrapping-footer-lnk{
background: #F7F6EE;
padding: 5px 6px;
width: 648px;
_width: 660px;
}

#wrapping-footer-lnk a{
width: 316px;
_width: 320px;
display: block;
padding: 2px;
background: #e6e6e6;
float: left;
}

#lnk-oshaberi a{
margin-right: 8px;
}

#lnk-oshaberi a:hover{
display: block;
background: #C60000;
}

#lnk-orderribbon a:hover{
display: block;
background: #172F6D;
}


/*----------------------------------------------------------


----------------------------------------------------------*/

#wrapping-footer-navi{
width: 660px;
margin-bottom: 12px;
}

#wrapping-footer-navi li{
float: left;
list-style-type: none;
}

#wrapping-footer-navi a{
float: left;
display: block;
}

#wrapping-footer-navi1 a,
#wrapping-footer-navi2 a,
#wrapping-footer-navi3 a,
#wrapping-footer-navi4 a{
width: 128px;
height: 59px;
}

#wrapping-footer-navi5 a{
width: 131px;
}

#wrapping-footer-navi1 a,
#wrapping-footer-navi2 a,
#wrapping-footer-navi3 a{
margin-right: 5px;
}

#wrapping-footer-navi4 a{
margin-right: 2px;
}

#wrapping-footer-navi1 a{
background: url(../images/lnk_spring.gif) no-repeat;
}

#wrapping-footer-navi2 a{
background: url(../images/lnk_mother.gif) no-repeat;
}

#wrapping-footer-navi3 a{
background: url(../images/lnk_summer.gif) no-repeat;
}

#wrapping-footer-navi4 a{
background: url(../images/lnk_autumn.gif) no-repeat;
}

#wrapping-footer-navi5 a{
background: url(../images/lnk_xmas.gif) no-repeat;
}

#wrapping-footer-navi1 a:hover{
background: url(../images/lnk_spring_on.gif) no-repeat;
}

#wrapping-footer-navi2 a:hover{
background: url(../images/lnk_mother_on.gif) no-repeat;
}

#wrapping-footer-navi3 a:hover{
background: url(../images/lnk_summer_on.gif) no-repeat;
}

#wrapping-footer-navi4 a:hover{
background: url(../images/lnk_autumn_on.gif) no-repeat;
}

#wrapping-footer-navi5 a:hover{
background: url(../images/lnk_xmas_on.gif) no-repeat;
}


/* ---------------------------------------------------------

 Category Index

--------------------------------------------------------- */

#wrapping-index h2{
margin: 0 0 15px 0;
padding: 0;
height: 39px;
}

#wrapping-index-container{
background: url(../images/bg_wrapping.jpg);
padding: 14px 0px 11px 15px;
width: 645px;
_width: 660px;
margin-top: 15px;
margin-bottom: 40px;
}

#wrapping-index-container li{
list-style-type: none;
height:20px;
list-style-type:none;
margin-bottom:4px;
padding:6px 0 0 40px;
}

#wrapping-index-container a{
text-decoration: underline;
}

#wrapping-index-advice li{
list-style-type: none;
height:20px;
list-style-type:none;
margin-bottom:4px;
padding:6px 0 0 40px;
background: url(../images/icon_lesson.gif) no-repeat;
}


/*  */


#howto-description{
margin: 0px 0px 30px 10px;
}

.howto-container-g{
background: url(../images/bg_howto_container_g.gif) no-repeat 0px 100%;
width: 660px;
padding-bottom: 19px;
margin-bottom: 15px;
}

.howto-container-k{
background: url(../images/bg_howto_container_k.gif)  no-repeat 0px 100%;
width: 660px;
padding-bottom: 19px;
margin-bottom: 15px;
}

.howto-container-end{
background: url(../images/bg_howto_container_end.gif) no-repeat 0px 100%;
width: 660px;
padding-bottom: 19px;
margin-bottom: 50px;
}

.howto-contents-left{
width: 337px;
float: left;
}

.howto-contents-right{
width: 323px;
float: left;
}

.howto-image{
padding: 5px;
width: 170px;
_width: 180px;
float: left;
}

.howto-image a,
.howto2-image1-left a,
.howto2-image1-right a,
.howto2-image3 a,
.howto-kirie-image2 a,
.howto-kirie-image3 a,
.lesson-pickup-lnk a,
#lesson-description-container a,
.essay-right-image1 a,
.essay-right-image2 a,
.essay-left-image1 a,
.essay-left-image2 a,
.essay-right-image3 a,
.lesson-description-image-vol8 a,
.lesson-description-image-relation a{
display: block;
padding: 1px;
background: #e6e6e6;
}

.howto-image a:hover,
.howto2-image1-left a:hover,
.howto2-image1-right a:hover,
.howto2-image3 a:hover,
.howto-kirie-image2 a:hover,
.howto-kirie-image3 a:hover,
.lesson-pickup-lnk a:hover,
#lesson-description-container a:hover,
.essay-right-image1 a:hover,
.essay-right-image2 a:hover,
.essay-left-image1 a:hover,
.essay-left-image2 a:hover,
.essay-right-image3 a:hover,
.lesson-description-image-vol8 a:hover,
.lesson-description-image-relation a:hover{
display: block;
padding: 1px;
background: #333;
}


.howto-content{
width: 125px;
margin: 10px 0px 0px 10px;
padding-bottom: 5px;
float: left;
}

.howto-number{
font-size: 15px;
font-weight: bold;
font-style: italic;
font-family:"HGS平成明朝体W3","ＭＳ 明朝", serif; 
color: #172F6D;
margin-bottom: 10px;
}

#howto-footer-lnk{
margin: 10px 0px 20px 25px;
list-style-type: none;
}

#howto-footer-lnk li{
background: url(../images/navi_next.gif) no-repeat 0px 5px;
padding-left: 12px;
}


/* Wrapping Lesson Page ------------------------------------------- */

#lesson1-pickup{
background: url(../images/bg_lesson1_pickup.jpg) no-repeat;
}
#lesson11-pickup{
background: url(../images/bg_lesson11_pickup.jpg) no-repeat;
}
#lesson11-pickup-top{
margin:0 0 20px 0;
}

.lesson-pickup-container{
width: 660px;
height: 224px;
margin-bottom: 50px;
}

.lesson-pickup-container11{
width: 660px;
height: 394px;
margin-bottom: 30px;
}

.lesson-pickup-container a,
.lesson-pickup-container11 a{
text-decoration: underline;
}

.lesson-pickup-container-inner{
padding: 66px 0px 0px 15px;
}

.lesson-pickup-content,
.lesson-pickup-content-end{
float: left;
width: 200px;
text-align: center;
}

.lesson-pickup-content{
margin-right: 15px;
}

#lesson-description-container-cover,
.lesson-description-container-cover-vol8{
background: url(../images/dotline_l.gif) repeat-x 0px 100%;
padding-bottom: 20px;
margin-bottom: 15px;
width: 660px;
}

#lesson-description-container,
.lesson-description-container-relation{
background: url(../images/bg_wrapping.jpg);
width: 655px;
_width: 660px;
padding: 5px 0px 5px 5px;
}

.lesson-description-container-relation{
margin:0 0 20px 0;
}

.lesson-description-container-vol8{
/*background: url(../images/bg_wrapping.jpg);*/
width: 655px;
_width: 660px;
padding: 5px 0px 5px 5px;
}

#lesson-description-image,
#lesson-description-content,
.lesson-description-image-vol3,
.lesson-description-content-vol8,
.lesson-description-image-vol8,
.lesson-description-image-relation,
.lesson-description-content-relation{
float: left;
}

#lesson-description-image,
.lesson-description-image-vol8,
.lesson-description-image-relation{
width: 315px;
}

.lesson-description-image-vol3{
width:230px;
}

#lesson-description-content,
.lesson-description-content-relation{
width: 310px;
margin-left: 10px;
padding-top: 15px;
}

.lesson-description-content-vol8{
width: 325px;
margin-right: 10px;
padding-top: 15px;
}


.lesson-description-content-vol8 p{padding:0 0 0 20px;}
.lesson-description-content-vol8 ul{padding:0 0 10px 40px;}
.lesson-vol3-h3{float:left; width:425px;}
.lesson-vol3-h3 h3{background:#95a067; margin:10px 15px 0px 15px; padding:5px; color:#fff;}

/* Essay Page ----------------------------------------------------- */

#essay-pagebody{
background: url(../images/dotline_l.gif) repeat-x 0px 100%;
padding-bottom: 20px;
margin-bottom: 15px;
width: 660px;
}

.essay-container{
width: 660px;
margin-bottom: 10px;
}

.essay-content0{
padding-bottom:10px;
}

.essay-right-image1,
.essay-right-image2,
.essay-right-image3,
.essay-left-content1,
.essay-left-content2,
.essay-left-content3,
.essay-right-image2 p,
.essay-left-image2 p,
.essay-right-image3 p{
float: left;
}

.essay-left-image1,
.essay-left-image2,
.essay-right-content1,
.essay-right-content2{
float: right;
}

.essay-right-image1,
.essay-right-image2,
.essay-right-image3,
.essay-left-image1,
.essay-left-image2{
background: url(../images/bg_wrapping.jpg);
}

.essay-content0,
.essay-right-content1,
.essay-right-content2,
.essay-left-content1,
.essay-left-content2,
.essay-left-content3{
line-height: 1.6;
}

.essay-right-image1,
.essay-left-image1{
width: 200px;
_width: 210px;
padding: 5px;
}

.essay-right-image2,
.essay-left-image2{
width: 405px;
_width: 415px;
padding: 5px;
}

.essay-right-image3{
width: 305px;
_width: 315px;
padding: 5px;
}

.essay-left-content1,
.essay-right-content1{
width: 435px;
}

.essay-left-content2,
.essay-right-content2{
width: 230px;
}

.essay-left-content3{
width: 330px;
}
.essay-left-content1,
.essay-left-content2,
.essay-left-content3{
margin-right: 15px;
}

.essay-right-content1,
.essay-right-content2{
margin-left: 15px;
}

.essay-image-container{
margin-bottom: 5px;
}

.essay-image-container-end{
margin-bottom: 0px;
}

.essay-image-img{
margin-right: 5px;
}

.essay-right-image2 p,
.essay-right-image3 p{
display: inline;
}

.essay-right-image2 .essay-image-container,
.essay-right-image2 .essay-image-container-end,
.essay-right-image2 .esc{
width: 405px;
}

.essay-right-image3 .essay-image-container,
.essay-right-image3 .essay-image-container-end,
.essay-right-image3 .esc{
width: 305px;
}

.essay-memo-container{
background: #F7F6EE;
padding: 10px;
}

.essay-memo-lnk{
margin: 7px 0px 0px 14px;
padding-left: 11px;
background: url(../images/arrow_navi.gif) no-repeat 0px 5px;
}

.essay-memo-lnk a{
text-decoration: underline;
}

.essay-content-bg{
background:url(../images/bg_essay.jpg);
padding:15px;
margin-bottom:20px;
}

.essay-memo1{background:url(../images/essay_icn1.gif) no-repeat 0px 8px; padding:15px 0px 0px 40px;}
.essay-memo2{background:url(../images/essay_icn2.gif) no-repeat 0px 10px; padding:15px 0px 0px 40px;}


/* Index  */

.gomi-top-container,
.gomi-top-backnumber-container{
width: 660px;
}

.gomi-top-container{
margin-bottom: 10px;
}

.gomi-top-content-left,
.gomi-top-content-right,
#gomi-top-backnumber-icons p{
float: left;
}

.gomi-top-content-left,
.gomi-top-content-right{
width: 325px;
}

.gomi-top-content-left{
margin-right: 10px;
}

.gomi-top-content1,
.gomi-top-content2{
border-left: 1px solid #E6E6E6;
border-right: 1px solid #E6E6E6;
border-bottom: 1px solid #E6E6E6;
padding: 13px 0px 0px 15px;
width: 308px;
_width: 325px;
}

.gomi-top-content1{
height: 96px;
_height: 110px;
}

.gomi-top-content2{
height: 246px;
_height: 260px;
}

.gomi-btn-list{
text-align:right;
margin:0 10px 0 0;
}

.gomi-top-body{
height: 43px;
}

.gomi-top-lnk{
background: url(../images/arrow_navi.gif) no-repeat 12px 5px;
padding-left: 23px;
}

.gomi-top-list li{
list-style-type: none;
background: url(../images/arrow_navi.gif) no-repeat 12px 5px;
padding-left: 23px;
margin-bottom: 2px;
color: #666;
}

#gomi-top-backnumber-list a,
.gomi-top-container a{
text-decoration: underline;
}


#gomi-top-lnk-container{
background: #F7F6EE;
width: 650px;
_width: 660px;
padding: 5px;
margin-bottom: 30px;
}

#gomi-top-lnk-container p{
width: 320px;
float: left;
}

#gomi-top-lnk-container a{
display: block;
padding: 2px;
background: #E6E6E6;
}

#gomi-top-lnk-oshaberi{
margin-right: 10px;
}

#gomi-top-lnk-oshaberi a:hover{
background: #C60000;
}

#gomi-top-lnk-orderribbon a:hover{
display: block;
background: #172F6D;
}

#gomi-top-backnumber-container{
background: url(../images/bg_wrapping.jpg);
padding: 5px 0px 11px 15px;
width: 645px;
_width: 660px;
margin-top: 15px;
margin-bottom: 40px;
}

#gomi-top-backnumber-icons{
margin-left: 420px;
width: 225px;
}

#gomi-top-backnumber-list li{
padding: 6px 0px 0px 40px ;
list-style-type: none;
margin-bottom: 4px;
height: 20px;
_height: 26px;
}

.lnk-lesson{
background: url(../images/icon_lesson.gif) no-repeat;
}

.lnk-essay{
background: url(../images/icon_essay.gif) no-repeat;
}

/* リボンの美しい整え方 ----------------------------------------------------- */
#howto2-contents h3{
font-size: 15px;
margin-bottom: 10px;
}
#howto2-contents h4{
font-size: 14px;
font-weight: bold;
font-style: italic;
font-family:"HGS平成明朝体W3","ＭＳ 明朝", serif; 
color: #172F6D;
margin-bottom: 10px;
background:url(../images/img_howto_not.gif) no-repeat;
padding-left:22px;
}

.howto2-container{
background: url(../images/bg_howto_container_z.gif) no-repeat 0px 100%;
width: 660px;
padding-bottom: 19px;
margin-bottom: 15px;
}

.howto2-image1-left{
padding: 5px;
width: 245px;
_width: 255px;
float: left;
}
.howto2-image1-right{
padding: 5px 5px 5px 0px;
width: 400px;
_width: 405px;
float: left;
}
.howto2-image2{
width: 130px;
float: left;
}
.howto2-txt1{
width:265px;
float:left;
line-height:1.5;
}
.howto2-image3{
padding:0px 5px 5px 0px;
width: 130px;
_width: 135px;
float: left;
}

.howto2-left{
width: 337px;
float: left;
}

.howto2-right{
width: 323px;
float: left;
}

.howto-txt1, .howto-txt2{margin:2px;}
.howto-txt1{background:#e3ebaf; border:1px solid #d2dc96;}
.howto-txt2{background:#f6e2e1; border:1px solid #efd3d2;}

.wrapping4_h3{background:#95a067; color:#fff; padding:2px; margin-bottom:10px;}

/* キリ絵リボンの結び方 ----------------------------------------------------- */
#howto-kirie h3{
font-size: 15px;
margin-bottom: 10px;
height:27px;
background:url(../images/howto_kirie_h3.gif) no-repeat;
padding:5px 0px 0px 5px;
}

#howto-kirie-button{text-align:right; padding:5px;}
#howto-kirie-img1{padding-top:5px;}

#howto-kirie ul{margin:0px 0px 10px 30px;}
.howto-kirie-esc{clear:both; width:100%; height:1px; overflow:hidden;}

.howto-kirie-image2{
padding: 5px;
width: 300px;
_width: 310px;
float: left;
}

.howto-kirie-image3{
padding:0px 5px 5px 0px;
width: 170px;
_width: 180px;
float: left;
}

.howto-kirie-img2{float:left; padding-top:5px; width:350px;}
.howto-kirie-txt{margin:5px 5px 0px 5px;}

/* ラッピング講座　クリスマスカード見出し ----------------------------------------------------- */
.howto6-sbheader{
margin-bottom:20px;
}

/* ラッピング講座　バレンタイン ----------------------------------------------------- */
.lesson7-dotline{padding:15px 0px 15px 0px;}
#lesson7-txt{padding:10px;}
#lesson-moviebtn{padding-top:15px;}
#lesson-moviebtn-img,
#lesson-moviebtn-txt{float:left;}
#lesson-moviebtn-img{width:210px;}
#lesson-moviebtn-txt{width:450px; padding-top:15px;}

/* 動画 ----------------------------------------------------- */
#howto-movie-area{margin-bottom:20px;}
#howto-movie-txt{float:left; width:210px;}
#howto-movie-txt p{padding-right:10px; line-height:1.6;}
#howto-moviecap{text-align:center; padding-bottom:10px;}
#howto-movie{float:right; width:450px;}

#howto2-movie{text-align:center; padding-top:5px;}
#howto3-movie{float:left; width:425px; text-align:center;}

#lesson-movie-fllsize{margin-bottom:20px;}

/* ラッピング講座　バレンタイン2012 ----------------------------------------------------- */
#lesson16-bg1{background:url(../photo/wrapping16/bg1.gif) no-repeat; width:660px; height:249px; margin:30px 0 0 0;}
#lesson16-bg2{background:url(../photo/wrapping16/bg2.gif) no-repeat; width:660px; height:249px; margin:30px 0 0 0;}
#lesson16-bg3{background:url(../photo/wrapping16/bg3.gif) no-repeat; width:660px; height:249px; margin:30px 0 0 0;}
.lesson16-left{float:left; width:305px;}
.lesson16-right{float:left; width:355px;}
.lesson16-movie{margin:15px 0 0 15px;}
.lesson16-txt{margin:90px 15px 0 15px; height:55px;}
#lesson16-bnr{margin:30px 0 20px 0;}

/* 小物エッセイ ----------------------------------------------------- */
#essay5-inner1,
#essay5-inner2,
#essay5-inner3,
#essay5-inner4,
#essay6-inner1,
#essay6-inner2{margin-bottom:15px;}
#essay5-inner2, #essay5-inner4, #essay6-inner2{background:url(../images/bg_essay5_2.gif) repeat-y;}
#essay5-inner1, #essay5-inner3{background:url(../images/bg_essay5_1.gif) repeat-y;}
#essay6-inner1{background:url(../images/bg_essay6_1.gif) repeat-y;}

#essay5-inner1 p,
#essay5-inner1-img,
#essay5-inner2 p,
#essay5-inner2-img,
#essay5-inner3 p,
#essay5-inner3-img,
#essay5-inner4 p,
#essay5-inner4-img,
#essay6-inner1 p,
#essay6-inner1-img,
#essay6-inner2 p,
#essay6-inner2-img{float:left;}
#essay5-inner1 p, #essay5-inner3 p{width:425px; line-height:1.6;}
#essay5-inner1-img, #essay5-inner3-img{width:220px; margin-left:15px;}
#essay5-inner2 p, #essay5-inner4 p, #essay6-inner1 p, #essay6-inner2 p{width:465px; line-height:1.6;}
#essay5-inner2-img, #essay5-inner4-img, #essay6-inner2-img{width:180px; margin-right:15px;}
#essay6-inner1-img{width:180px; margin-left:15px;}

a#essay5-a1{background:url(../images/photo_essay5_1.jpg) no-repeat; width:220px; height:260px; display: block; text-indent:-9999px;}
a#essay5-a2{background:url(../images/photo_essay5_2.jpg) no-repeat; width:180px; height:214px; display: block; text-indent:-9999px;}
a#essay5-a3{background:url(../images/photo_essay5_3.jpg) no-repeat; width:220px; height:300px; display: block; text-indent:-9999px;}
a#essay5-a4{background:url(../images/photo_essay5_4.jpg) no-repeat; width:180px; height:350px; display: block; text-indent:-9999px;}
a#essay6-a1{background:url(../images/photo_essay6_1.jpg) no-repeat; width:180px; height:350px; display: block; text-indent:-9999px;}
a#essay6-a2{background:url(../images/photo_essay6_2.jpg) no-repeat; width:180px; height:352px; display: block; text-indent:-9999px;}
a#essay5-a1:hover,
a#essay5-a2:hover,
a#essay5-a3:hover,
a#essay5-a4:hover,
a#essay6-a1:hover,
a#essay6-a2:hover{
background-position:bottom right;
}
.essay5-dotline{padding-bottom:15px;}
#essay5-txt1{line-height:1.6; padding-bottom:10px;}
#essay5-txt2{text-align:right;}

.essay-container7-1,
.essay-container7-3,
.essay-container7-4,
.essay-container7-5,
.essay-container7-7,
.essay-container7-8,
.essay-container7-9{margin-bottom:15px;}
.essay-container7-1 p,
.essay-container7-3 p,
.essay-container7-4 p,
.essay-container7-5 p,
.essay-container7-7 p,
.essay-container7-8 p,
.essay-container7-9 p,
.essay-container14-1 p{line-height:1.6;}
.essay-container7-3{width:340px;}
.essay-container7-4{width:320px;}
.essay-container7-7, .essay-container7-8{width:225px;}
.essay-container7-9{width:210px;}
.essay7-img1-bg,
.essay7-img2-bg,
#essay7-content1,
#essay7-content2,
#essay7-content3,
#essay7-content4,
#essay7-content5,
.essay-container7-3,
.essay-container7-4,
.essay-container7-7,
.essay-container7-8,
.essay-container7-9,
.essay8-content2,
.essay8-content3,
.essay15-content1-1,
.essay15-img1-1-bg,
.essay15-img1-3-bg,
.essay15-container2-1,
.essay15-container2-2,
.essay15-inner2-1,
.essay15-inner2-2,
.essay15-inner3-1,
.essay15-inner3-2{float:left;}
#essay7-content1,
#essay7-content2{width:500px;}
#essay7-content3{width:180px;}
#essay7-content4{width:160px;}
#essay7-content5, .essay8-content2, .essay8-content3{width:450px;}
#essay7-content1 p{margin:5px 15px 0px 0px;}
#essay7-content2 p{margin:5px 0px 0px 15px;}
#essay7-content3 p{margin:5px 10px 0px 15px;}
#essay7-content4 p{margin:5px 0px 0px 15px;}
#essay7-content5 p{margin:5px 0px 0px 15px;}
.essay7-img1-bg{width:150px; background:url(../images/bg_wrapping.jpg); padding:5px;}
.essay7-img2-bg,.essay14-img1{width:200px; background:url(../images/bg_wrapping.jpg); padding:5px;}
/*.essay7-img1 img{padding:1px;}*/
.essay7-img1 a{background:#e6e6e6; display:block; padding:1px;}
.essay7-img1 a:hover{background:#333; display:block; padding:1px;}
.essay7-img1-2{margin-top:5px;}
.essay7-txt1{margin:5px 15px 0px 0px;}
.essay7-txt2{margin:5px 0px 0px 0px;}

.essay8-content2 p{margin:5px 15px 0px 0px;}
.essay8-content3 p{margin:5px 0px 0px 15px;}

.essay14-txt{font-weight:bold; margin:0 0 10px 0;}
.essay14-img1{float:right; margin:0 0 10px 10px;}

.essay15-img1-bg{width:650px; _width:660px; background:url(../images/bg_wrapping.jpg); padding:5px;}
.essay15-img1-1-bg{width:213px; margin:0 5px 0 0;}
.essay15-img1-3-bg{width:213px;}
.essay15-img1 a{background:#e6e6e6; display:block; padding:1px;}
.essay15-img1 a:hover{background:#333; display:block; padding:1px;}
.essay15-txt1{margin:5px 0 20px 0; line-height:1.6;}
.essay15-txt2{margin:5px 0 0 0; line-height:1.6;}
.essay15-txt3{margin:5px 0 10px 15px; line-height:1.6;}
.essay15-container2-1{width:210px;}
.essay15-container2-2{width:450px;}
.essay15-img2-1-bg{width:200px; background:url(../images/bg_wrapping.jpg); padding:5px;}
.essay15-container2-inner{margin:0 0 0 15px; background:url(../images/bg_essay15_2col.jpg);}
.essay15-inner2-1{width:200px; background:url(../images/bg_wrapping.jpg); padding:5px;}
.essay15-photo10{margin: 5px 0 0 20px;}
.essay15-container3{width:630px; _width:660px; background:url(../images/bg_wrapping.jpg); padding:15px;}
.essay15-inner3-1{width:200px;}
.essay15-inner3-2{width:215px;}
.essay15-inner3-img{margin:0 0 0 15px;}

.clr{clear:both; width:100%; height:1px; overflow:hidden;}



.text-right{text-align:right;}
.text-left{text-align:left;}
.text-center{text-align:center;}
.text-bold{font-weight:bold;}
.mb5{margin:0 0 5px 0;}
.mb10{margin:0 0 10px 0;}
.mb15{margin:0 0 15px 0;}
.mb20{margin:0 0 20px 0;}
.mb30{margin:0 0 30px 0;}
.mb40{margin:0 0 40px 0;}
.mb50{margin:0 0 50px 0;}
.mt5{margin:5px 0 0 0;}
.mt10{margin:10px 0 0 0;}
.mt15{margin:15px 0 0 0;}
.mt20{margin:20px 0 0 0;}
.mt30{margin:30px 0 0 0;}
.mt40{margin:40px 0 0 0;}
.mt50{margin:50px 0 0 0;}
.ml5{margin:0 0 0 5px;}
.ml10{margin:0 0 0 10px;}
.ml15{margin:0 0 0 15px;}
.ml20{margin:0 0 0 20px;}
.ml30{margin:0 0 0 30px;}
.ml40{margin:0 0 0 40px;}
.ml50{margin:0 0 0 50px;}
.mr5{margin:0 5px 0 0;}
.mr10{margin:0 10px 0 0;}
.mr15{margin:0 15px 0 0;}
.mr20{margin:0 20px 0 0;}
.mr30{margin:0 30px 0 0;}
.mr40{margin:0 40px 0 0;}
.mr50{margin:0 50px 0 0;}
.f11{font-size:11px;}
.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f15{font-size:15px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.blue{color:#4096cc;}
.yellow{color:#bd8b2c;}

a:hover img.thumb{
filter:alpha(opacity=70);  /* IE7以下用 */
-ms-filter: "alpha(opacity=70)"; /* IE8用 */
-moz-opacity:0.7; /* Firefox 1.5未満, Netscape用 */
-khtml-opacity: 0.7;  /* Safari 1.x, 他khtmlに対応したブラウザ用  */
opacity: 0.7; /* Firefox 1.5以上, Opera, Safari用 */
}



