/*SPECIAL001-------------------------------------------------------------------------------- */
#special001 h3{
       font-size:1.5em;
       color:#904a52;
	margin:0;
	padding:10px 0 17px;
       letter-spacing: 0.2em;
}

#special001 h4{
       font-size:1.3em;
       color:#904a52;
	margin:0;
	padding:0 0 16px;
}

* html #special001 h4{
	line-height: 1.4em;
}

*:first-child+html #special001 h4{
	line-height: 1.4em;
}

html>/**/body #special001 h4{
	line-height/*\**/:1.4em\9;
}


#special001 h4 img{
	float:left;
	padding-right:12px;
}


/*2column left*/
.round-special001{
	width:620px;
       margin-bottom:10px;
	background: #904a52 url(images/special001-bg-round.gif) repeat left top;
}

#special001{
	background:  url(images/special001-bg.gif) repeat left top;
}

#special001 #article{
	padding: 0 28px 28px;
}

#special001 p{
        color:#904a52;
}

#special001 p a{
        color:#904a52;
        font-weight:bold;
}

#special001 p a:hover{
        color:#e47751;
}

#special001-line1{
	clear:both;
	padding:16px 0 4px;
}

* html #special001-line1{
	clear:both;
	padding:4px 0 0;
}

*:first-child+html #special001-line1{
	clear:both;
	padding:4px 0 0;
}

.special001-list{
       margin-bottom:5px;
}

/*SPECIAL002-------------------------------------------------------------------------------- */
#special002 h3{
       font-size:1.6em;
       color:#aa9914;
	margin:0;
	padding:12px 0 8px;
       letter-spacing: 0.2em;
}

#special002 h4{
       font-size:1.3em;
       color:#aa9914;
	margin:0;
	padding:0 0 2px;
}

* html #special002 h4{
	line-height: 1.4em;
}

*:first-child+html #special002 h4{
	line-height: 1.4em;
}

html>/**/body #special002 h4{
	line-height/*\**/:1.4em\9;
}


/*2column left*/
.round-special002{
	width:620px;
       margin-bottom:10px;
	background: #aa9914;
}

#special002{
	background:  url(images/special002-bg.gif) repeat-y center top;
}

#special002 #article{
	padding: 0 28px 28px;
}

#special002 p{
        color:#aa9914;
}

#special002 p a{
        color:#aa9914;
        font-weight:bold;
}

#special002 p a:hover{
        color:#e47751;
}

#special002-line1{
	clear:both;
	padding:16px 0 4px;
}

* html #special002-line1{
	clear:both;
	padding:4px 0 0;
}

*:first-child+html #special002-line1{
	clear:both;
	padding:4px 0 0;
}

.special002-list{
       margin-bottom:5px;
}

/*SPECIAL003-1-------------------------------------------------------------------------------- */
#special003-1{
	background:#af1060;
}

#special003-1 #article{
	padding: 0px 16px 12px;
}

#special003-1 p{
        color:#ffffff;
}

#special003-1 p span{
        color:#ffffff;
}

/*SPECIAL003-2-------------------------------------------------------------------------------- */
#special003-2{
	background:#a7d9da;
}

#special003-2 #article{
	padding: 0px 16px 12px;
}

#special003-2 p{
        color:#000000;
}

#special003-2 p span{
        color:#007f9f;
}

/*SPECIAL003-3-------------------------------------------------------------------------------- */
#special003-3{
	background:#a7d9da;
}

#special003-3 #article{
	padding: 0px 16px 12px;
}

#special003-3 p{
        color:#000000;
}

#special003-3 p span{
        color:#007f9f;
}
/*SPECIAL004------------------------------------------------------------------------------------------*/ 
#special004 h3{
       font-size:1.6em;
       color:#694300;
	margin:0;
	padding:12px 0 8px;
       letter-spacing: 0.2em;
}

#special004 h4{
       font-size:1.3em;
       color:#694300;
	margin:0;
	padding:0 0 2px;
}

* html #special004 h4{
	line-height: 1.4em;
}

*:first-child+html #special004 h4{
	line-height: 1.4em;
}

html>/**/body #special004 h4{
	line-height/*\**/:1.4em\9;
}


/*2column left*/
.round-special004{
	width:620px;
       margin-bottom:10px;
	background: #694300;
}

#special004{
	background: #f198a8;
}

#special004 #article{
	padding: 0 28px 28px;
}

#special004 p{
        color:#694300;
}

#special004 p a{
        color:#694300;
        font-weight:bold;
}

#special004 p a:hover{
        color:#ffffff;
}

#special004-line1{
	clear:both;
	padding:16px 0 4px;
}

* html #special004-line1{
	clear:both;
	padding:4px 0 0;
}

*:first-child+html #special004-line1{
	clear:both;
	padding:4px 0 0;
}

.special004-list{
       margin-bottom:5px;
}
/*SPECIAL005-------------------------------------------------------------------------------- */
/*2column left*/
.round-special005{
	width:620px;
       margin-bottom:10px;
	background: #c0150f;
}
#special005{
	background:#fffbc6;
}

#special005 #article{
	padding: 0px 16px 12px;
}

#special005 p{
        color:#c0150f;
}

#special005 p span{
        color:#c0150f;
}
/*SPECIAL006------------------------------------------------------------------------------------------ */
#special006 p img{
	padding-bottom:0px
}

#special006{
	background: url(images/special006-bg.gif) repeat left top;
}


/*2column left*/
.round-special006{
	width:620px;
       margin-bottom:10px;
	background: #000000;
}

#special006 #article{
	padding: 0px 16px 12px;
}

#special006 p{
        color:#4a433b;
}

#special006 p span{
        color:#4a433b;
}
/*IPPINDO------------------------------------------------------------------------------- */

#ippindo h3{
       font-size:1.5em;
       text-align:center;
       color:#fff;
	margin:0;
	padding:5px 0 10px;
       letter-spacing: 0.2em;
}

#ippindo h4{
       font-size:1.3em;
       color:#fff;
	margin:0;
	padding:0 0 10px;
}

* html #ippindo h4{
	line-height: 1.4em;
}

*:first-child+html #ippindo h4{
	line-height: 1.4em;
}

html>/**/body #ippindo h4{
	line-height/*\**/:1.4em\9;
}



/*2column left*/

#ippindo{
	background: #000;
}

#ippindo #article{
	padding: 20px 28px 28px;
}
#ippindo #article-inner{
       padding:0px 56px 28px;
}

#ippindo p{
        color:#f6e4c0;
	 line-height: 2em;
}

#ippindo p a{
        color:#fff;
        font-weight:bold;
}

#ippindo p a:hover{
        color:#e47751;
}

#ippindo-line1{
	clear:both;
	padding:16px 0 4px;
}

* html #ippindo-line1{
	clear:both;
	padding:4px 0 0;
}

*:first-child+html #ippindo-line1{
	clear:both;
	padding:4px 0 0;
}

/*winter-gourmet-------------------------------------------------------------------------------- */
#winter-gourmet{
	background:#f5a743;
}

#winter-gourmet #article{
	padding: 0px 16px 12px;
}

#winter-gourmet p{
        color:#000000;
}

#winter-gourmet p span{
        color:#a0491e;
}


/*SPECIAL000-------------------------------------------------------------------------------- */
#special000{
	background:#d80d18;
}

#special000 #article{
	padding: 0px 16px 12px;
}

#special000 p{
        color:#000000;
}

#special000 p span{
        color:#007f9f;
}

/*SPECIAL007------------------------------------------------------------------------------------------ */
#special007 p img{
	padding-bottom:0px
}

#special007{
	background: url(images/special007-bg.gif) repeat left top;
}


/*2column left*/
.round-special007{
	width:620px;
       margin-bottom:10px;
	background: #000000;
}

#special007 #article{
	padding: 0px 16px 12px;
}

#special007 p{
        color:#4a433b;
}

#special007 p span{
        color:#4a433b;
}


/*miyage110420------------------------------------------------------------------------------------ */
.round-miyage110420{
	width:620px;
       margin-bottom:10px;
	background: #000000;
}

#miyage110420{
	background: url(images/miyage110420-bg.gif) repeat left top;
}

#miyage110420 .title{
	background:url("images/miyage110420-top.jpg") no-repeat left top;
	width:612px;
	height:355px;
	margin:0 0 20px;
	position:relative;
}

#miyage110420 .title h2{
	text-indent: -9999px;
	padding:0;
	margin:0;
}

#miyage110420 .title p{
	width: 328px;
	position: absolute;
	left: 140px;
	top: 190px;
        line-height:1.6em;
       color:#fff;
}

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

#miyage110420 h3{
        color:#005e3c;
        line-height:1.6em;
}

#miyage110420 .box{
       margin:0 15px 0 0;
       padding:0;
       float:left;
       width:183px;
}

#miyage110420 .box h4{
       margin:0;
       padding:0 0 5px;
       font-size:1.0em;
       letter-spacing: 0.05em;
}

* html #miyage110420 .box h4{
	line-height: 1.5em;
}

*:first-child+html #miyage110420 .box h4{
	line-height: 1.5em;
}

#miyage110420 .box p{
        line-height:1.5em;
}

#miyage110420 #article{
	padding: 0px 16px 12px;
}

#miyage110420 .mr0{
     margin-right:0;
}

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

#miyage110420 #detail .title {
	background:url("images/miyage110420-top3.jpg") no-repeat left top;
	height:90px;
	margin-bottom:20px;
	position:relative;
	width:612px;
}

#miyage110420 #detail .title h2{
	 text-indent: 0px;
        color:#005e3c;
	 padding: 30px 0px 0px 28px;  
}

#miyage110420 #detail #article{
	padding: 0px 26px 12px;
}

/*gourmet110420------------------------------------------------------------------------------------ */
.round-miyage110420{
	width:620px;
       margin-bottom:10px;
	background: #000000;
}

#gourmet110420{
	background: url(images/gourmet110420-bg.gif) repeat left top;
}

#gourmet110420 .title{
	background:url("images/gourmet110420-top.jpg") no-repeat left top;
	width:612px;
	height:335px;
	margin:0 0 20px;
	position:relative;
}

#gourmet110420 .title h2{
	text-indent: -9999px;
	padding:0;
	margin:0;
}

#gourmet110420 .title p{
	width: 420px;
	position: absolute;
	left: 100px;
	top: 210px;
        line-height:1.6em;
       color:#fff;
}

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

#gourmet110420 h3{
        color:#e8d79e;
        line-height:1.6em;
}

#gourmet110420 .box{
       margin:0 15px 0 0;
       padding:0;
       float:left;
       width:282px;
}

#gourmet110420 .box h4{
       margin:0;
       padding:0 0 5px;
       font-size:1.2em;
       letter-spacing: 0.05em;
        color:#e8d79e;
}

#gourmet110420 .box p{
        line-height:1.5em;
        color:#ffffff;
}

#gourmet110420 #article{
	padding: 0px 16px 12px;
}

#gourmet110420 .mr0{
     margin-right:0;
}

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

#gourmet110420 #detail .title {
	background:url("images/gourmet110420-top2.jpg") no-repeat left top;
	height:90px;
	margin-bottom:20px;
	position:relative;
	width:612px;
}

#gourmet110420 #detail .title h2{
	 text-indent: 0px;
        color:#e8d79e;
	 padding: 30px 0px 0px 28px;  
}

#gourmet110420 #detail #article{
	padding: 0px 26px 12px;
}


#gourmet110420 p{
        color:#ffffff;
}

#gourmet110420 p a:hover{
        color:#e8d79e;
}

/*lifestyle110420------------------------------------------------------------------------------------ */
.round-lifestyle110420{
	width:620px;
       margin-bottom:10px;
	background: #000000;
}

#lifestyle110420{
	background: #ffef97;
}

#lifestyle110420 .title{
	background:url("images/lifestyle110420-top.jpg") no-repeat left top;
	width:612px;
	height:256px;
	margin:0 0 20px;
	position:relative;
}

#lifestyle110420 .title h2{
	text-indent: -9999px;
	padding:0;
	margin:0;
}

#lifestyle110420 .title p{
	width: 380px;
	position: absolute;
	left: 120px;
	top: 120px;
        line-height:1.6em;
       color:#9c6201;
}

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

#lifestyle110420 h3{
        color:#9c6201;
        line-height:1.6em;
}

#lifestyle110420 .box{
       margin:0 15px 0 0;
       padding:0;
       float:left;
       width:282px;
}

#lifestyle110420 .box h4{
       margin:0;
       padding:0 0 5px;
       font-size:1.2em;
       letter-spacing: 0.05em;
        color:#9c6201;
}

#lifestyle110420 .box p{
        line-height:1.5em;
}

#lifestyle110420 #article{
	padding: 0px 16px 12px;
}

#lifestyle110420 .mr0{
     margin-right:0;
}

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

#lifestyle110420 #detail .title {
	background:url("images/lifestyle110420-top2.jpg") no-repeat left top;
	height:90px;
	margin-bottom:20px;
	position:relative;
	width:612px;
}

#lifestyle110420 #detail .title h2{
	 text-indent: 0px;
        color:#9c6201;
	 padding: 30px 0px 0px 28px;  
}

#lifestyle110420 #detail #article{
	padding: 0px 26px 12px;
}


#gourmet110420 p a:hover{
        color:#f66006;
}

/*----------------------------------------------------*/
.mr0{
     margin-right:0;
}
.ml0{
     margin-left:0;
}
.mt0{
     margin-top:0;
}
.mb0{
     margin-bottom:0;
}

/*ochugen2011top------------------------------------------------------------------------------------ */
.round-ochugen2011top{
	width:620px;
       margin-bottom:10px;
	background: #000000;
}

#ochugen2011top{
	background: #6c4301;
}

#ochugen2011top .title{
	background:url("images/ochugen_top2.jpg") no-repeat left top;
	width:612px;
	height:367px;
	margin:0 0 0px;
	position:relative;
}

#ochugen2011top .title h2{
	text-indent: -9999px;
	padding:0;
	margin:0;
}

#ochugen2011top .title p{
	width: 400px;
	position: absolute;
	left: 160px;
	top: 120px;
        line-height:1.6em;
       color:#000;
}



/*ochugen2011------------------------------------------------------------------------------------ */
.round-ochugen2011{
	width:620px;
       margin-bottom:10px;
	background: #000000;
}

#ochugen2011{
	background: #fff;
}

#ochugen2011 .title{
	background:url("images/ochugen_top.jpg") no-repeat left top;
	width:612px;
	height:367px;
	margin:0 0 0px;
	position:relative;
}

#ochugen2011 .title h2{
	text-indent: -9999px;
	padding:0;
	margin:0;
}

#ochugen2011 .title p{
       writing-mode: tb-rl;
	width: 215px;
	position: absolute;
	left: 160px;
	top: 40px;
        line-height:1.6em;
       color:#000;
}

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

#ochugen2011 h3{
        color:#e8d79e;
        line-height:1.6em;
}

#ochugen2011 .box{
       margin:0 15px 0 0;
       padding:0;
       float:left;
       width:282px;
}

#ochugen2011 .box h4{
       margin:0;
       padding:0 0 5px;
       font-size:1.4em;
       letter-spacing: 0.05em;
        color:#6D4300;
}

#ochugen2011 .box p{
        line-height:1.5em;
        color:#000000;
}

#ochugen2011 .box p a:hover{
        color:#da000f;
}


#ochugen2011 #article{
	padding: 0px 16px 12px;
}

#ochugen2011 .mr0{
     margin-right:0;
}

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

#ochugen2011 #detail .title {
	background:url("images/gourmet110420-top2.jpg") no-repeat left top;
	height:90px;
	margin-bottom:20px;
	position:relative;
	width:612px;
}

#ochugen2011 #detail .title h2{
	 text-indent: 0px;
        color:#da000f;
	 padding: 30px 0px 0px 28px;  
}

#ochugen2011 #detail #article{
	padding: 0px 26px 12px;
}


#ochugen2011 p{
        color:#ffffff;
}

#ochugen2011 p a:hover{
        color:#da000f;
}

/*lifestyle110822------------------------------------------------------------------------------------ */
.round-lifestyle110822{
	width:620px;
       margin-bottom:10px;
       background:#f5a743;
}

#lifestyle110822{
	background: url(images/lifestyle110822-bg.gif) repeat left top;
}

#lifestyle110822 .title{
	background:url("images/lifestyle110822top.jpg") no-repeat left top;
	width:612px;
	height:300px;
	margin:0 0 20px;
	position:relative;
}

#lifestyle110822 .title h2{
	text-indent: -9999px;
	padding:0;
	margin:0;
       color:#6a4501;
}

#lifestyle110822 .title p{
	width: 460px;
	position: absolute;
	left: 80px;
	top: 200px;
        line-height:1.6em;
       color:#6a4501;
}

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

#lifestyle110822 h3{
        color:#6a4501;
        line-height:1.6em;
}

#lifestyle110822 .box{
       margin:0 15px 0 0;
       padding:0;
       float:left;
       width:282px;
}

#lifestyle110822 .box h4{
       margin:0;
       padding:0 0 5px;
       font-size:1.2em;
       letter-spacing: 0.05em;
        color:#6a4501;
}

#lifestyle110822 .box p{
        line-height:1.5em;
}

#lifestyle110822 #article{
	padding: 0px 16px 12px;
}

#lifestyle110822 .mr0{
     margin-right:0;
}

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

#lifestyle110822 #detail .title {
	background:url("images/lifestyle110822top3.jpg") no-repeat left top;
	height:77px;
	margin-bottom:20px;
	position:relative;
	width:612px;
}


#lifestyle110822 #detail h2{
	 text-indent: 0px;
        color:#6a4501;
}


#lifestyle110822 #detail #article{
	padding: 0px 26px 12px;
}

#lifestyle110822 p a:hover{
       color:#a4243d;
}

#lifestyle110822_box1{
	width: 340px;
       font-size: 200% ;
}

#lifestyle110822_box1 p{
       line-height:1.5em;
       font-size: 200% ;
}

#lifestyle110822_box1 strong{
       padding-top: 10px;
       line-height:1.5em;
       font-size:1.2em;
       color:#a4243d  
}

#lifestyle110822_box2{
       padding-top: 10px;
	width: 200px;
       float:right;
	padding-bottom: 10px;
}

#lifestyle110822_box2 p{
       line-height:1.5em;
       font-size:1em;
}

/*special008------------------------------------------------------------------------------------ */
.round-special009{
	width:620px;
       margin-bottom:10px;
	background: #000000;
}

#special008{
	background: url(images/special008-bg.gif) repeat left top;
}

#special008 .title{
	background:url("images/special008-top.jpg") no-repeat left top;
	width:612px;
	height:330px;
	margin:0 0 20px;
	position:relative;
}

#special008 .title h2{
	text-indent: -9999px;
	padding:0;
	margin:0;
}

#special008 .title p{
	width: 460px;
	position: absolute;
	left: 80px;
	top: 220px;
        line-height:1.6em;
       color:#fff;
}

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

#special008 h3{
        color:#fff799;
        line-height:1.6em;
}

#special008 .box{
       margin:0 15px 0 0;
       padding:0;
       float:left;
       width:183px;
}

#special008 .box h4{
        color:#fff799;
       margin:0;
       padding:0 0 5px;
       font-size:1.0em;
       letter-spacing: 0.05em;
}

* html #special008 .box h4{
	line-height: 1.5em;
}

*:first-child+html #special008 .box h4{
	line-height: 1.5em;
}

#special008 .box p{
        color:#fff;
        line-height:1.5em;
}

#special008 #article{
	padding: 0px 16px 12px;
}

#special008 .mr0{
     margin-right:0;
}

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

#special008 #detail .title {
	background:url("images/special008-top2.jpg") no-repeat left top;
	height:90px;
	margin-bottom:20px;
	position:relative;
	width:612px;
}

#special008 #detail .title h2{
	 text-indent: 0px;
        color:#fff799;
	 padding: 30px 0px 0px 28px;  
}

#special008 #detail #article{
	padding: 0px 26px 12px;
}


#special008  p{
        color:#fff;
        line-height:1.5em;
}

#special008 p a:hover{
        color:#fff799;
}



#special008 .linkmore a {
	color: #ffffff;
}

#special008 .linkmore a:hover {
	color: #fff799;
}

/*ekiben2011top------------------------------------------------------------------------------------ */
.round-ekiben2011top{
	width:620px;
       margin-bottom:10px;
	background: #000000;
}

#ekiben2011top{
	background: #6c4301;
}

#ekiben2011top .title{
	background:url("images/ekiben-top.jpg") no-repeat left top;
	width:612px;
	height:444px;
	margin:0 0 0px;
	position:relative;
}

#ekiben2011top .title h2{
	text-indent: -9999px;
	padding:0;
	margin:0;
}

#ekiben2011top .title p{
	width: 250px;
	position: absolute;
	left: 180px;
	top: 210px;
        line-height:1.5em;
       color:#6f4400;
}



/*ekiben2011------------------------------------------------------------------------------------ */
.round-ekiben2011{
	width:620px;
       margin-bottom:10px;
	background: #000000;
}

#ekiben2011{
	background: #f7e7b3;
}

#ekiben2011 .title h2{
	text-indent: -9999px;
	padding:0;
	margin:0;
}

#ekiben2011 h3{
        color:#812e1c;
        line-height:1.6em;
        font-size:1.8em;
        margin:12px 0 20px;
}

#ekiben2011 h4{
        color:#603008;
        line-height:1.6em;
        font-size:1.2em;
        margin:0 0 0px;
        margin-top:10px;
}

#ekiben2011 p{
        color:#603008;
}
#special008 .linkmore a {
	color: #603008;
}

#special008 .linkmore a:hover {
	color: #812e1c;
}

#ekiben2011 .title p{
	width: 420px;
	position: absolute;
	left: 110px;
	top: 140px;
       font-size:1.15em;
       font-weight:bold;
       text-align:center;
       line-height:1.7em;
       color:#bf1b0f;
}

#ekiben2011 .list-main{
	width:304px;
	padding:0;
	margin:0;
       float:left;
}
#ekiben2011 .list-box{
	width:272px;
	padding:0;
	margin:0;
       float:right;
}
#ekiben2011 .list-box h3{
        color:#bf1b0f;
        line-height:1.6em;
        font-size:1.4em;
	margin:6px 0  0 0;
}

#ekiben2011 .list-box .detail{
       text-align:right;
	margin:0;
	padding:0 8px 0 0;
}

#ekiben2011 .list-box .detail{
       text-align:right;
	margin:0;
	padding:0 8px 0 0;
}
/*oseibo2011top------------------------------------------------------------------------------------ */
.round-oseibo2011top{
	width:620px;
       margin-bottom:10px;
	background: #812e1c;
}

#oseibo2011top{
	background: #fcf7e4;
}

#oseibo2011top .title{
	background:url("images/oseibo2011_main.jpg") no-repeat left top;
	width:612px;
	height:469px;
	margin:0 0 0px;
	position:relative;
}

#oseibo2011top .title h2{
	text-indent: -9999px;
	padding:0;
	margin:0;
}

#oseibo2011top .title p{
	width: 290px;
	position: absolute;
	left: 310px;
	top: 20px;
        line-height:1.5em;
       color:#BF1B0F;
}

#oseibo2011top .navi{
	padding-left: 15px;
}




/*oseibo2011------------------------------------------------------------------------------------ */
.round-oseibo2011{
	width:620px;
       margin-bottom:10px;
	background: #812e1c;
}

#oseibo2011{
	background: #fcf7e4;
}

#oseibo2011 .title h2{
	text-indent: -9999px;
	padding:0;
	margin:0;
}

#oseibo2011 h3{
        color:#812e1c;
        line-height:1.6em;
        font-size:1.8em;
        margin:12px 0 20px;
}

#oseibo2011 h4{
        color:#812e1c;
        line-height:1.6em;
        font-size:0.9em;
        margin:0 0 0px;
        margin-bottom:10px;
}

#oseibo2011 p{
        color:#000000;
        margin-bottom:5px;
}

#oseibo2011 .top {
       float:right;
}

#oseibo2011 .linkmore a {
       margin-top:3px;
	color: #000000;
	font-weight: bold;
}

#oseibo2011 .linkmore a:hover {
	color: #812e1c;
}

#oseibo2011 .title p{
	width: 420px;
	position: absolute;
	left: 110px;
	top: 140px;
       font-size:1.15em;
       font-weight:bold;
       text-align:center;
       line-height:1.7em;
       color:#000;
}

#oseibo2011 .list-main{
	width:260px;
	padding:0;
	margin-top:15px;
	margin-bottom:15px;
       float:left;
}
#oseibo2011 .list-box{
	width:310px;
	padding:0;
       float:right;
	margin-top:15px;
	margin-bottom:15px;
}

#oseibo2011 .list-box h3{
        color:#94252A;
        line-height:1.6em;
        font-size:1.4em;
	margin:6px 0  0 0;
}

#oseibo2011 .list-box .detail{
       text-align:right;
	margin:0;
	padding:0 8px 0 0;
}

#oseibo2011 .list-box .detail{
       text-align:right;
	margin:0;
	padding:0 8px 0 0;
}
#oseibo2011 .navi{
	padding-left: 6px;
}

/*gourmet111125------------------------------------------------------------------------------------ */
.round-gourmet111125{
	width:620px;
       margin-bottom:10px;
       background:#b86829;
}

#gourmet111125{
	background: #ffffff;
}

#gourmet111125 .title{
	background:url("images/gourmet111125top.jpg") no-repeat left top;
	width:612px;
	height:412px;
	margin:0 0 20px;
	position:relative;
}

#gourmet111125 .title h2{
	text-indent: -9999px;
	padding:0;
	margin:0;
       color:#6a4501;
}

#gourmet111125 .title p{
	width: 420px;
	position: absolute;
	left: 30px;
	top: 75px;
        line-height:1.6em;
       color:#000000;
}

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

#gourmet111125 .list-main{
	width:228px;
	padding:0;
	margin-top:15px;
	margin-bottom:15px;
       float:left;
}
#gourmet111125 .list-box{
	width:250px;
	padding:0;
       float:right;
	margin-top:15px;
	margin-bottom:15px;
}

* html #gourmet111125 .list-box{
	width:310px;
}

* html #gourmet111125 .list-main{
	width:236px;
	margin-left:0px;
}

#gourmet111125 .list-box h3{
        color:#D75232;
        line-height:1.3em;
        font-size:1.6em;
	margin:6px 0  0 0;
}

#gourmet111125 .list-box h4{
        color:#D75232;
        line-height:1.2em;
        font-size:1.2em;
	margin-top:10px;
}
#gourmet111125 .list-box p{
	margin-top:-5px;
}


#gourmet111125 #article{
	padding: 0px 60px 12px;
}

* html #gourmet111125 #article{
	padding-right:0px;
	margin-right:-80px;
}

#gourmet111125 .mr0{
     margin-right:0;
}

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

#gourmet111125 #detail .title {
	background:url("images/gourmet111125top2.gif") no-repeat left top;
	height:75px;
	margin-bottom:30px;
	position:relative;
	width:612px;
}


#gourmet111125 #detail h2{
	 text-indent: 0px;
        color:#D75232;
        font-size:1.9em;       
	 padding: 60px 0px 0px 28px;  
	text-align:center; 	
}

#gourmet111125 #detail h3{
	 margin-top: 10px;  
	 text-indent: 0px;
        color:#D75232;
        font-size:1.4em;      
}

#gourmet111125 #detail h4{
	 text-indent: 0px;
        color:#000000;
        font-size:1.3em;
	 margin-bottom: 10px;        
}

#gourmet111125 #detail #article{
	padding: 0px 26px 12px;
}

#gourmet111125 p {
	 margin-top: 5px;  
}
#gourmet111125 p a:hover{
       color:#D75232;
}

#gourmet111125_box1{
	width: 297px;
       font-size: 200% ;
}

#gourmet111125_box1 p{
       line-height:1.5em;
       font-size: 200% ;
}

#gourmet111125_box1 strong{
       padding-top: 10px;
       line-height:1.5em;
       font-size:1.2em;
       color:#a4243d  
}

#gourmet111125_box2{
       padding-top: 10px;
	width: 243px;
       float:right;
	padding-bottom: 10px;
}

* html #gourmet111125_box2{
	margin-right:30px;
}

#gourmet111125_box2 p{
       line-height:1.5em;
       font-size:1em;
}


div#gourmet111125_date{
       width:270px;
       color:#D75232;
       font-weight:bold;
	margin-top:0px;
	border: none; 
       padding:10px 10px 10px 10px;
	background:url("images/gourmet111125bg.gif");
}
#gourmet111125_date ul{
	list-style-type: none;
       padding:0;
       margin:0 0 8px;
	font-size: 1em;
       font-weight:bold;
}

#gourmet111125_date ul li{
       margin:0 0 2px;
       padding:0px 15px 0px 15px;
       line-height:1.5em;
       background:url(images/gourmet111125point.gif) no-repeat left top;
}

#gourmet111125 img.frame{
       padding:4px 4px;
       background-color:#b86829;
}


#gourmet111125 .top {
       float:right;
}

* html #gourmet111125 .top{
       margin-left:-120px;
	margin-right:30px;
}

/*miyage120123------------------------------------------------------------------------------------ */
.round-miyage120123{
	width:620px;
       margin-bottom:10px;
       background:#000000;
}

#miyage120123{
	background:  url(images/miyage120123bg3.gif) repeat left top;
}

#miyage120123 .title{
	background:url("images/miyage120123top03.jpg") no-repeat left top;
	width:612px;
	height:412px;
	margin:0 0 20px;
	position:relative;
}

#miyage120123 .title h2{
	text-indent: -9999px;
	padding:0;
	margin:0;
       color:#6a4501;
}

#miyage120123 .title p{
	width: 200px;
	position: absolute;
	left: 20px;
	top: 200px;
        line-height:1.9em;
       color:#ffffff;
}

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

#miyage120123 .title01{
	background:url("images/miyage120123title01.gif") no-repeat left top;
	width:550px;
	height:55px;
	margin:0 0 0px;
	position:relative;
}
#miyage120123 .title01 h3{
	width: 420px;
	position: absolute;
	font-size:2.0em; 
	left: 125px;
	top: -15px;
}

* html #miyage120123 .title01 h3{
	top: 5px;
}

*:first-child+html #miyage120123 .title01 h3{
	top: 5px;
}


#miyage120123 .title01 p{
	width: 420px;
	position: absolute;
	left: 125px;
	top: 35px;
        line-height:1.6em;
       color:#000000;
}
#miyage120123 .title02{
	background:url("images/miyage120123title02.gif") no-repeat left top;
	width:550px;
	height:55px;
	margin:0 0 0px;
	position:relative;
}
#miyage120123 .title02 h3{
	width: 420px;
	position: absolute;
	font-size:2.0em; 
	left: 125px;
	top: -15px;
}

#miyage120123 .title02 p{
	width: 420px;
	position: absolute;
	left: 125px;
	top: 35px;
        line-height:1.6em;
       color:#000000;
}

* html #miyage120123 .title02{
	 margin-top: 30px;  
}
* html #miyage120123 .title02 h3{
	top: 5px;
}

*:first-child+html #miyage120123 .title02 h3{
	top: 5px;
}


#miyage120123 .title03{
	background:url("images/miyage120123title03.gif") no-repeat left top;
	width:550px;
	height:55px;
	margin:0 0 0px;
	position:relative;
}
#miyage120123 .title03 h3{
	width: 420px;
	position: absolute;
	font-size:2.0em; 
	left: 125px;
	top: -15px;
}

#miyage120123 .title03 p{
	width: 420px;
	position: absolute;
	left: 125px;
	top: 35px;
        line-height:1.6em;
       color:#000000;
}

* html #miyage120123 .title03{
	 margin-top: 30px;  
}
* html #miyage120123 .title03 h3{
	top: 5px;
}

*:first-child+html #miyage120123 .title03 h3{
	top: 5px;
}

#miyage120123 #article{
	padding: 0px 32px 12px;
}

* html #miyage120123 #article{
	padding-right:0px;
	margin-right:-80px;
}

#miyage120123 .mr0{
     margin-right:0;
}

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

#miyage120123 #detail .title {
	background:url("images/miyage120123top02.jpg") no-repeat left top;
	height:75px;
	margin-bottom:0px;
	position:relative;
	width:612px;
}

#back {
	position:absolute;
	top:120px;
	left:0px;
	width:612px;
	height:75px;
	text-indent: -5000px;
}


#miyage120123 #detail h2{
	 text-indent: 0px;
        color:#000000;
        font-size:2.0em;       
	 padding: 0px 0px -20px 0px;  
	 text-align:left; 	
	 margin-bottom: 20px;    
}

#miyage120123 #detail small{
        font-size:0.7em;       
}

* html #miyage120123 #detail h2{
	 margin-left: 0px;  
}

*:first-child+html #miyage120123 #detail h2{
	 margin-left: 0px;  
}


#miyage120123 #detail h3{
	 margin-top: 15px;  
	 margin-bottom: 10px;  
	 text-indent: 0px;
        color:#000000;
        font-size:1.4em;      
}

#miyage120123 #detail h4{
	 text-indent: 0px;
        color:#000000;
        font-size:1.2em;
	 margin-bottom: 0px;        
}

#miyage120123 #detail #article{
	padding: 0px 56px 0px;
}


#miyage120123 p {
	 margin-top: 0px;  
}

* html #miyage120123 p {
	 margin-bottom: 0px;  
}


#miyage120123 p a:hover{
       color:#D75232;
}

#miyage120123_box1{
	width: 156px;
       font-size: 200% ;
}


#miyage120123_box1 p{
       font-size:1.3em;
       line-height:1.5em;
       font-size: 200% ;
}

#miyage120123_box1 img{
	margin-top:15px;
       padding:0px;
}

#miyage120123_box1 strong{
       padding-top: 10px;
       padding-bottom: 20px;
       line-height:1.9em;
       font-size:1.5em;
       color:#000000; 
}

#miyage120123_box2{
       padding-top: 0px;
	width: 280px;
       float:right;
	padding-bottom: 10px;
}

* html #miyage120123_box2{
	margin-right:0px;
}

#miyage120123_box2 p{
       line-height:1.2em;
       font-size:0.9em;
       padding-top: 10px;
       padding-bottom: 20px;
       line-height:1.5em;
       font-size:1.0em;
       color:#000000; 
}

#miyage120123_box2 strong{
       padding-top: 10px;
       padding-bottom: 20px;
       line-height:1.5em;
       font-size:1.0em;
       color:#000000; 
}

#miyage120123_box3 p{
       width:500px;
	margin-top: -50px;
}

#miyage120123_box3{
	padding-top: -50px;
	margin-top: -50px;
}


* html #miyage120123_box3{
	margin-right: 26px;
	padding-right: 56px;
	margin-top: 0px;
}


div#miyage120123_date{
       width:456px;
       color:#000000;
	margin:0px;
	border: 2px; 
	border-color:#000000;
       padding:20px;
	background:url("images/miyage120123bg2.gif");
	border-top: 2px solid #000000;
	border-right: 2px solid #000000;
	border-left: 2px solid #000000;
	border-bottom: 2px solid #000000;
}


#miyage120123 #detail .shopnavi {
	width:476px;
	height: 140px;
       color:#000000;
	margin-top:15px;
       padding:10px;
	border-top: 2px solid #000000;
	border-right: 2px solid #000000;
	border-left: 2px solid #000000;
	border-bottom: 2px solid #000000;
}

#miyage120123 #detail .shopnavi img{
	margin-left:10px;
	margin-right:-10px;
       padding:0px;
}


#miyage120123 #detail .navi {
	background:url("images/miyage120123navi-bg.gif") no-repeat left top;
	height:85px;
	margin-top:40px;
	margin-bottom:0px;
	position:relative;
	width:540px;
	left: -20px;
}
*:first-child+html #miyage120123 #detail .navi {
	margin-bottom:-30px;
}

#miyage120123 #detail .osake {
	background:url("images/miyage120123osake2.gif") no-repeat left top;
	height:36px;
	margin-top:50px;
	margin-bottom:0px;
	position:relative;
	width:550px;
	left:36px;
}

#miyage120123 .osake p{
	margin-left:70px;
	margin-top:-35px;
       padding:0px;
}	

#miyage120123 .osake img{
	margin-top:10px;
	margin-left:36px;
       padding:0px;
}

* html #miyage120123 #detail .osake {
	background:url("images/miyage120123osake.gif") no-repeat left top;
	height:32px;
	margin-top:10px;
	margin-bottom:0px;
	position:relative;
	width:550px;
	left:36px;
}

*:first-child+html #miyage120123 .osake{
	margin-top:0px;
       padding:0px;
}


* html #miyage120123 .osake p{
	margin-left:80px;
	margin-top:0px;
       padding:0px;
}

*:first-child+html #miyage120123 .osake p{
	margin-left:80px;
	margin-top:0px;
       padding:0px;
}


#miyage120123 .top {
       float:right;
}

* html #miyage120123 .top{
       margin-left:-120px;
	margin-right:30px;
}
