@charset "utf-8";
/* CSS Document */

.newtwpro{
margin:10px 5px
}

.magtitle{
background-image:url(../images/column/mag_title.gif);
background-repeat:no-repeat;
height:65px;
margin-top:10px;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-align:right;
line-height:1.8em;
padding-top:70px;
padding-right:15px

}

.column01_bg{
background-image:url(../images/column/columntitle_1.gif);
background-repeat:no-repeat;
background-color:#FBF8E7;
color:#666666;
font-size:12px;
padding-bottom:20px

}

.column01_h3{
font-size:12px;
color:#666666;
height:60px;
line-height:1.8em;
margin-top:10px;
padding:100px 20px 20px;
}

.column01_play{
background-image:url(../images/column/column_play.gif);
background-repeat:no-repeat;
height:17px;
margin-top:20px;
margin-left:30px;

}

.columnlist1{
background: url(../images/column/p01-c03-li01.gif) left center no-repeat;
margin-top:10px;
padding-left:90px;
padding-top:20px;
padding-right:20px

}


.columnlist2{
background: url(../images/column/p01-c03-li02.gif) left center no-repeat;
margin-top:10px;
padding-left:90px;
padding-top:20px;
padding-right:20px

}

.columnlist3{
background: url(../images/column/p01-c03-li03.gif) left center no-repeat;
margin-top:10px;
padding-left:90px;
padding-right:20px
}

.columnlist4{
background: url(../images/column/p01-c03-li04.gif) left center no-repeat;
margin-top:10px;
padding-left:90px;
padding-top:20px;
padding-right:20px

}

.columnlist5{
background: url(../images/column/p01-c03-li05.gif) left center no-repeat;
margin-top:5px;
padding-left:90px;
padding-top:20px;
padding-right:20px

}

.columnlist6{
background: url(../images/column/p01-c03-li06.gif) left center no-repeat;
margin-top:10px;
padding-left:90px;
padding-right:20px

}

.column01foto{
background-image:url(../images/column/p01-c03-bg01.jpg);
background-repeat:no-repeat;
margin-top:20px;
height:130px
}

.column01reco{
background-image:url(../images/column/column_reco.gif);
background-repeat:no-repeat;
background-position:center;
height:125px
}

.column01pro{
background-color:#FFFFFF;
border:1px solid #999999;
margin:10px 10px 20px;
padding-top:10px;
padding-left:20px;
padding-bottom:10px
}

.more_column{
margin-left:20px;
margin-top:20px;
padding:0 15px 5px 15px;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000000;
text-align:right
}

.protext{
font-size:12px;
padding-left:180px;
padding-right:10px;
line-height:1.6em
}

.proname{
font-size:14px;
color:#000000;
font-weight:bold;
padding-left:180px;
padding-bottom:5px;
font-family:Arial, Helvetica, sans-serif
}

.column_line{
background-image:url(../images/column/line1.gif);
background-repeat:no-repeat;
height:1px;
margin-top:5px;
margin-bottom:5px;
margin-right:10px
}

.column_line2{
background-image:url(../images/column/line2.gif);
background-repeat:no-repeat;
height:1px;
margin-top:5px;
margin-bottom:5px;
margin-right:10px
}

.chaititle{
color:#c8bb6c;
font-size:16px;
font-weight:bold;
padding:10px 0px 10px 10px
}

.chaitext{
font-size:12px;
color:#666666;
line-height:1.8em;
padding:10px 20px 10px 20px;
}

.chaititle2{
background-image:url(../images/column/p01-c02-hdr.gif);
background-repeat:no-repeat;
height:52px;
margin-top:30px
}

.chaitable{
background-image:url(../images/column/p01-c02-frm01.gif);
background-position:bottom;
font-size:12px;
color:#666666;
line-height:1.8em;
padding:15px 40px 20px 35px
}

.chairecipe1{
background-image:url(../images/column/p01-c02-b01.jpg);
background-repeat:no-repeat;
background-position:left;
height:129px;
padding:0px 20px 0px 200px;
margin:20px 0px 0px 20px
}

.chairecipe2{
background-image:url(../images/column/p01-c02-b02.jpg);
background-repeat:no-repeat;
background-position:left;
height:129px;
padding:0px 20px 0px 200px;
margin:20px 0px 0px 20px
}

.chairecipe3{
background-image:url(../images/column/p01-c02-b03.jpg);
background-repeat:no-repeat;
background-position:left;
height:129px;
padding:0px 20px 0px 200px;
margin:20px 0px 0px 20px
}

.chairecipe4{
background-image:url(../images/column/p01-c02-b04.jpg);
background-repeat:no-repeat;
background-position:left;
height:129px;
padding:0px 20px 0px 200px;
margin:20px 0px 0px 20px
}

.chairecipe5{
background-image:url(../images/column/p01-c02-b05.jpg);
background-repeat:no-repeat;
background-position:left;
height:129px;
padding:0px 20px 0px 200px;
margin:20px 0px 0px 20px
}

.chaibox{
background-color:#f7ebc8;
padding:20px 20px 10px 20px;
margin:20px 0px 20px 0px
}

.chaiboxtext{
font-size:12px;
color:#666666;
line-height:1.8em;
margin:5px 0px 20px 0px
}

.chaitea0{
background-image:url(../images/column/chaitea0.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#f8ebc8;
font-size:12px;
color:#666666;
line-height:1.8em;
padding:100px 250px 50px 20px
}

.chaitea1{
background-image:url(../images/column/chaitea1.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#f8ebc8;
padding:0px 10px 15px 0px
}

.chaiteatext{
font-size:12px;
line-height:1.8em;
color:#666666;
padding:80px 10px 0px 250px;
}

.chaitea2{
background-image:url(../images/column/chaitea2.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#f8ebc8;
padding:0px 10px 15px 0px
}

.chaitea3{
background-image:url(../images/column/chaitea3.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#f8ebc8;
padding:0px 10px 40px 0px;
margin-bottom:20px
}

.chainame{
font-size:12px;
color:#000000;
font-weight:bold;
text-align:left;
margin-top:40px;
padding-left:20px
}

.chaiteab{
font-size:12px;
line-height:1.8em;
color:#666666;
padding-left:20px
}

/*backnumber*/

.backnumber{
font-size:12px;
color:#668B42;
text-align:right;
font-weight:bold;
margin:5px 5px
}

.backnumber a:link{
color:#668B42}

.backnumber a:visited{
color:#668B42}

.backnumber a:active{
text-decoration:underline;
color:#668B42}

.bknmtitle{
background-image:url(../images/column/ti_tayori_01.gif);
background-repeat:no-repeat;
background-position:top left;
height:100px;
margin:5px 0px 0px 0px
}

.bknmnew{
background-color:#668B42;
text-align:right;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
margin-bottom:5px;
padding:7px 5px;
}

.bknmnew a:link{
color:#FFFFFF}

.bknmnew a:visited{
color:#FFFFFF}

.bknmnew a:active{
text-decoration:underline;
color:#FFFFFF}

.bknmyear{
background-image:url(../images/column/leaf_icon.gif);
background-position:left;
background-repeat:no-repeat;
height:30px;
border-top:1px dotted #666666;
font-size:14px;
color:#999999;
font-weight:bold;
margin-top:10px;
padding:8px 0px 0px 45px
}

.bknmmonth{
color:#664422;
font-size:14px;
font-weight:bold;
width:330px;
float:left;
marginm:5px 0px
}

.bknmcont{
font-size:12px;
color:#666666;
text-align:right;
padding-bottom:7px
}

.bknmcont a:link{
color:#666666
}

.bknmcont a:visited{
color:#666666
}

.bknmcont a:active{
text-decoration:underline;
color:#666666
}

.bknmbox{
border-bottom:1px dotted #666666;
padding-left:5px;
margin-bottom:40px
}

.bknmbox1{
padding-left:5px;
margin-bottom:5px
}

.pagenavi{
border-bottom:1px dotted #85A085;
border-top:1px dotted #85A085;
margin:8px 0 20px;
padding:3px 0;
text-align:center;
letter-spacing:4pt;
font-size:12px;
color:#999999
}

.pagenavi a:link{
color:#668B42;}

.pagenavi a:visited{
color:#668B42;}

.pagenavi a:active{
text-decoration:underline;
color:#668B42;
}

.masaratitle{
background-image:url(../images/column/chaitea4.jpg);
background-repeat:no-repeat;
background-position:top;
font-size:12px;
color:#666666;
line-height:1.8em;
padding:140px 350px 50px 20px
}

.masarasubtext{
font-size:12px;
color:#666666;
line-height:1.8em;
margin:10px 20px 20px}

.masaraproname{
font-size:14px;
color:#000000;
font-weight:bold;
padding:0 0 5px 230px;
font-family:Arial, Helvetica, sans-serif
}

.masaraprotext{
font-size:12px;
padding:0 10px 0 230px;
line-height:1.6em
}

.masarasub2{
background-image:url(../images/column/masarasbtitle2.gif);
height:20px;
margin-top:80px}

.masarabox{
background-image:url(../images/column/masara_tool.gif);
background-repeat:no-repeat;
background-position:center bottom;
background-color:#f4e4b3;
width:480px;
height:180px;
font-size:12px;
color:#666666;
line-height:1.6em;
text-align:left;
padding:10px 20px 20px 20px;
margin:40px 0px
}

.tealife_point{
background:url(../images/column/bg-point1.gif) no-repeat 25px 15px #C4E0F5;
margin:25px 0 15px;
padding:20px 30px 20px 170px;
height:101px;
font-size:12px;
color:#666666;
line-height:1.6em
}

.tealife_point2{
background:url(../images/column/bg-point2.gif) no-repeat 25px 15px #C1DC7F;
margin:25px 0 15px;
padding:20px 30px 20px 170px;
height:101px;
font-size:12px;
color:#666666;
line-height:1.6em
}

.tealife_point3{
background:url(../images/column/bg-point3.gif) no-repeat 25px 15px #F7C65C;
margin:25px 0 15px;
padding:20px 30px 20px 170px;
height:101px;
font-size:12px;
color:#666666;
line-height:1.6em
}

.title{
font-weight:bold;
margin:5px 0
}

.tealife_office{
background:url(../images/column/img-topic2.jpg) no-repeat 5px 15px;
font-size:12px;
color:#666666;
line-height:1.8em;
padding:10px 20px 10px 225px;
}

.tealife_evening{
background:url(../images/column/img-topic3.jpg) no-repeat 5px 15px;
font-size:12px;
color:#666666;
line-height:1.8em;
padding:10px 20px 10px 225px;
}

.tealifebox1{
border:1px solid #C4E0F5;
padding:20px 20px 10px 20px;
margin:20px 0px 30px 0px
}

.tealifebox2{
border:1px solid #C1DC7F;
padding:20px 20px 10px 20px;
margin:20px 0px 30px 0px
}

.tealifebox3{
border:1px solid #F7C65C;
padding:20px 20px 10px 20px;
margin:20px 0px 30px 0px
}

.column_line3{
border-bottom:#CCCCCC dashed 1px;
margin-top:5px;
margin-bottom:5px;
margin-right:10px
}

.test span{
border-bottom:1px dashed #BBBBBB;
}

/* ORZO page*/
#orzo{
background:url(../images/orzo/p01-c02-bg.jpg) repeat-y;
color:#333333;
margin-bottom:20px;
font-size:12px;
line-height:1.8em;
}

#orzo .oztitle{
background:url(../images/orzo/orzo01.gif) no-repeat 0 0;
height:240px
}

#orzo .caption{
padding:150px 30px 0;
}

#orzo .ozfoto{
background:url(../images/orzo/orzo02.jpg) no-repeat 0 0;
height:191px
}

#orzo .caption2{
background:url(../images/orzo/orzo03.jpg) no-repeat 0 0;
height:259px;
margin:30px 0 0;
padding:0 255px 0 35px;
line-height:2.2em
}

#orzo .howtobox{
border:1px solid #773121;
margin:20px 35px 0;
padding:5px;
}

#orzo .ozitem{
background:url(../images/orzo/p03-c01-item01.jpg) no-repeat 0 0;
height:187px;
margin:30px 0 0;
}

#orzo .ozcio{
background:url(../images/orzo/p01-c02-9410.jpg) no-repeat 0 5px;
border:1px solid #773121;
margin:20px 40px 40px 40px;
padding:20px 0 20px 0;
}

#orzo .ozciotext{
padding:0 12px 0 250px;
margin-bottom:20px
}

#orzo .howtobox .title{
color:#773121;
font-weight:bold;
}

#orzo .ozpro{
padding:20px 35px 10px 35px
}

#orzo .item-id {
background:#FFFFFF;
border:1px solid #444444;
margin:0 5px 0 0;
padding:1px 5px;
}

#orzo .ft{
background:url(../images/orzo/p01-c02in-frm.gif) no-repeat 0 bottom;
height:66px
}