@charset "Shift_JIS";



/* ”Ä—pclass */

.clear {
	clear: both;
	}

.clearfix {
	overflow: hidden;
	}

*html .clearfix {
	zoom: 1;
	}		

/* original-clearfix */

.clearfix:after {
 content: ".";
 display: block;
 clear: both;
 visibility: hidden;
 line-height: 0;
 height: 0;
}
 
.clearfix {
 display: inline-block;
}
 
html[xmlns] .clearfix {
 display: block;
}
 
* html .clearfix {
 height: 1%;
}

div {
 zoom: 100%;
 }	
	
.section {
	padding-bottom: 12px;
	}
	
.f_L {
	float: left;
	}
	
.f_R {
	float: right;
	}
	
	
/*==================================

layout

==================================*/


#wrapper_outer {
	background: #19100A url(../images/bg_body.jpg) no-repeat center top;
	}
	
#wrapper_inner {
	width: 800px;
	margin: 0 auto;
	padding: 10px 10px 0 10px;
	background: #000;
	text-align: left;
	}
	
	

/* header */

#header {
	width: 800px;
	height: 351px;
	position: relative;
	background: url(../images/top_bg_header.jpg) no-repeat 0 0;
	}
	
#header #read {
	background: url(../images/top_header_read.png) no-repeat 0 0;
	width: 377px;
	height: 31px;
	text-indent: -9999px;
	position: absolute;
	top: 15px;
	left: 23px;
	}
	
#header h1 {
	background: url(../images/top_header_h1.png) no-repeat 0 0;
	width: 515px;
	height: 81px;
	text-indent: -9999px;
	position: absolute;
	top: 40px;
	left: 14px;
	}
	
#header h2 {
	background: url(../images/logo_origineguedoc.png) no-repeat 0 0;
	width: 151px;
	height: 79px;
	position: absolute;
	top: 15px;
	right: 105px;
	text-indent: -9999px;
	}
	

#header #mark {
	position: absolute;
	left: -36px;
	bottom: 18px;
	}
	
#header #campain {
	background: url(../images/top_bg_campain.jpg) no-repeat 0 0;
	width: 240px;
	height: 230px;
	position: absolute;
	bottom: 13px;
	right: 45px;
	}
	
#header #campain_inner {
	width: 240px;
	height: 230px;
	position: relative;
	}
	
#campain_inner p.pr_txt {
	position: absolute;
	top: 140px;
	left: 19px;
	background: url(../images/top_txt_campain.png) no-repeat 0 0;
	width: 209px;
	height: 44px;
	text-indent: -9999px;
	}
	
#campain_inner div.btn_campain {
	position: absolute;
	left: 13px;
	bottom: 11px;
	}
	
	
#header div#ribbon001 {
	position: absolute;
	right: -15px;
	top: -50px;
	z-index: 100;
	}
	
	


/* nav */

#contents {
	width: 800px;
	height: 83px;
	position: relative;
	background: url(../images/bg_con.jpg) repeat-y 0 0;
	}
	
#contents_inner {
	background: url(../images/bg_con.jpg) repeat-y 0 0;
	width: 800px;
	padding: 20px 0 55px 0;
	position: relative;
	}
	
	
/* .airticle_box:clearfix */

#contents_inner:after {
 content: ".";
 display: block;
 clear: both;
 visibility: hidden;
 line-height: 0;
 height: 0;
}
 
#contents_inner {
 display: inline-block;
}
 
html[xmlns] #contents_inner {
 display: block;
}
 
* html #contents_inner {
 height: 1%;
}

#contents_inner {
 zoom: 100%;
 }	
	

div#nav {
	background: url(../images/bg_nav.png) no-repeat left bottom;
	width: 820px;
	height: 63px;
	position: absolute;
	left: -10px;
	top: 0;
	}
	
div#nav ul {
	width: 820px;
	height: 55px;
	}
	
div#nav ul li {
	float: left;
	}
	
div#nav ul li.w01 a {
	background: url(../images/nav_001.jpg) no-repeat 0 0;
	width: 278px;
	height: 55px;
	display: block;
	text-indent: -9999px;
	}
	
div#nav ul li.w02 a {
	background: url(../images/nav_002.jpg) no-repeat 0 0;
	width: 265px;
	height: 55px;
	display: block;
	text-indent: -9999px;
	}
	
div#nav ul li.w03 a {
	background: url(../images/nav_003.jpg) no-repeat 0 0;
	width: 277px;
	height: 55px;
	display: block;
	text-indent: -9999px;
	}
	
	text-indent: -9999px;
/* original-clearfix */

div#nav ul:after {
 content: ".";
 display: block;
 clear: both;
 visibility: hidden;
 line-height: 0;
 height: 0;
}
 
div#nav ul {
 display: inline-block;
}
 
html[xmlns] div#nav ul {
 display: block;
}
 
* html div#nav ul {
 height: 1%;
}

div#nav ul {
 zoom: 100%;
 }



.w_outer {
	background: url(../images/top_bg_conTop.gif) no-repeat 0 0;
	width: 750px;
	}
	
.w_inner {
	background: url(../images/top_bg_conMiddle.gif) repeat-y 0 0;
	width: 750px;
	}	
	
	
.w_bottom {
	background: url(../images/top_bg_conBottom.gif) no-repeat 0 bottom;
	width: 750px;
	padding: 21px 0 18px 0;
	}
	
	
.con_img {
	width: 750px;
	text-align: center;
	background: url(../images/top_bg_con.gif) no-repeat 0 0;
	}
	
/* wine01 */

div#wine01 {
	width: 750px;
	margin: 0 auto;
	position: relative;
	}
	
	
div#wine01 .airticle_box {
	width: 700px;
	text-align: left;
	margin: 0 auto;
	}	
	
	
div#wine01 .airticle_txt {
	width: 352px;
	float: left;
	}
	
div#wine01 .airticle_txt h2 {
	background: url(../images/top_ttl_001.gif) no-repeat 0 15px;
	width: 344px;
	height: 43px;
	margin-bottom: 30px;
	text-indent: -9999px;
	}
	
div#wine01 .airticle_txt p {
	line-height: 1.8;
	margin-bottom: 20px;
	}
	
	
div#wine01 .airticle_img {
	width: 327px;
	float: right;
	}
	
	
	
/* wine02 */

div#wine02 {
	width: 750px;
	margin: 0 auto;
	position: relative;
	}
	
	
div#wine02 .airticle_box {
	width: 700px;
	text-align: left;
	margin: 0 auto;
	}	
	
	
div#wine02 .airticle_txt {
	width: 352px;
	float: left;
	}
	
div#wine02 .airticle_txt h2 {
	background: url(../images/top_ttl_002.gif) no-repeat 0 15px;
	width: 318px;
	height: 43px;
	margin-bottom: 30px;
	text-indent: -9999px;
	}
	
div#wine02 .airticle_txt p {
	line-height: 1.8;
	margin-bottom: 20px;
	}
	
	
div#wine02 div#data {
	width: 347px;
	background: #E7E3C8;
	}
	
div#data div.data_box {
	width: 347px;
	background: url(../images/top_bg_dataBottom.gif) no-repeat 0 bottom;
	padding-bottom: 10px;
	}
	
div.data_box .ttl {
	background: url(../images/top_bg_dataTop.gif) no-repeat 0 0;
	width: 347px;
	height: 31px;
	padding-top: 50px;
	margin-bottom: 20px;
	}
	
div.data_box .ttl h3 {
	width: 315px;
	height: 31px;
	margin-left: 16px;
	padding-bottom: 10px;
	background: url(../images/border_x_003.gif) repeat-x 0 bottom;
	}
	
div.data_box .ttl h3 span {
	background: url(../images/top_ttl_data.gif) no-repeat 0 0;
	width: 61px;
	height: 19px;
	text-indent: -9999px;
	display: block;
	}
	
div.data_box ul,
div.data_box p {
	width: 315px;
	margin-left: 16px;
	}
div.data_box ul li {
	margin-bottom: 5px;
	}
	
div#wine02 .airticle_img {
	width: 330px;
	float: right;
	}
	

	
/* .airticle_box:clearfix */

.airticle_box:after {
 content: ".";
 display: block;
 clear: both;
 visibility: hidden;
 line-height: 0;
 height: 0;
}
 
.airticle_box {
 display: inline-block;
}
 
html[xmlns] .airticle_box {
 display: block;
}
 
* html .airticle_box {
 height: 1%;
}

.airticle_box {
 zoom: 100%;
 }
 

/* aoc */

#aoc {
	width: 760px;
	margin: 0 auto 20px auto; 
	}

#aoc h2 {
	background: url(../images/top_ttl_aoc.gif) no-repeat 0 0;
	width: 760px;
	height: 60px;
	text-indent: -9999px;
	}
	
	
.aoc_bg {
	width: 750px;
	margin-left: 5px;
	background: url(../images/bg_con_middle.jpg) repeat-y 0 0;
	}


.aoc_bottom {
	width: 750px;
	position: relative;
	background: url(../images/top_bg_aoc_conBottom.jpg) no-repeat 0 bottom;
	padding-bottom: 100px;
	}
	
div.img_wine {
	position: absolute;
	right: 0;
	bottom: 0;
	}	

.aoc_inner {
	width: 730px;
	background: url(../images/top_bg_aocCon.gif) no-repeat 0 0;
	margin-left: 10px;
	padding-top: 55px;
}


.winlist_inner {
	background: url(../images/top_bg_winelist.gif) repeat-y 0 0;
	width: 643px;
	margin-left: 43px;
	}


.winelist {
	width: 643px;
	margin-bottom: 40px;
	line-height: 1.8;
	background: url(../images/border_x_001.gif) repeat-x 0 bottom;
	}
	
.last {
	background: none;
	}
	
	
.winelist p {
	margin-bottom: 15px;
	}
	
.winelist ul {
	margin-bottom: 15px;
}
	
.winelist ul li {
	display: inline;
	padding-right: 10px;
	}
	
	
.winelist .l_box {
	width: 306px;
	float: left;
	margin-right: 30px;
	}
	
.winelist .r_box {
	width: 306px;
	float: right;
	}
	
.winelist h3 {
	width: 306px;
	height: 53px;
	margin-bottom: 20px;
	text-indent: -9999px;
	}
	
.winelist_01 h3 {
	background: url(../images/top_aoc_wine_001.gif) no-repeat 0 0;
	height: 55px;
	}
	
	
.winelist_02 h3 {
	background: url(../images/top_aoc_wine_002.gif) no-repeat 0 0;
	}
	
.winelist_03 h3 {
	background: url(../images/top_aoc_wine_003.gif) no-repeat 0 0;
	}
	
.winelist_04 h3 {
	background: url(../images/top_aoc_wine_004.gif) no-repeat 0 0;
	}
	
.winelist_05 h3 {
	background: url(../images/top_aoc_wine_005.gif) no-repeat 0 0;
	}
	
.winelist_06 h3 {
	background: url(../images/top_aoc_wine_006.gif) no-repeat 0 0;
	}
	
.winelist_07 h3 {
	background: url(../images/top_aoc_wine_007.gif) no-repeat 0 0;
	}

.winelist_08 h3 {
	background: url(../images/top_aoc_wine_008.gif) no-repeat 0 0;
	}
	
.winelist_09 h3 {
	background: url(../images/top_aoc_wine_009.gif) no-repeat 0 0;
	}
	
.winelist_10 h3 {
	background: url(../images/top_aoc_wine_010.gif) no-repeat 0 0;
	}
	
.winelist_11 h3 {
	background: url(../images/top_aoc_wine_011.gif) no-repeat 0 0;
	}
	
.winelist_12 h3 {
	background: url(../images/top_aoc_wine_012.gif) no-repeat 0 0;
	}
	
.winelist_13 h3 {
	background: url(../images/top_aoc_wine_013.gif) no-repeat 0 0;
	}
	
.winelist_14 h3 {
	background: url(../images/top_aoc_wine_014.gif) no-repeat 0 0;
	}
	
.winelist_15 h3 {
	background: url(../images/top_aoc_wine_015.gif) no-repeat 0 0;
	}	
	
	

/* .winelist:clearfix */

.winelist:after {
 content: ".";
 display: block;
 clear: both;
 visibility: hidden;
 line-height: 0;
 height: 0;
}
 
.winelist {
 display: inline-block;
}
 
html[xmlns] .winelist {
 display: block;
}
 
* html .winelist {
 height: 1%;
}

.winelist {
 zoom: 100%;
 }


/* btnarea */

div.btnarea {
	background: url(../images/border_x_003.gif) repeat-x 0 0;
	width: 643px;
	margin: 0 auto;
	}
	
p.btn {
	width: 521px;
	padding: 30px 0;
	text-align: center;
	margin: 0 auto;
	}
	
	
	
/* pr_box */


div#pr_box {
	width: 800px;
	margin-bottom: 20px;
	text-align: center;
	}
	
div#pr_inner {
	width: 760px;
	margin: 0 auto;
	text-align: left;
	}	
	
div.pr {
	width: 370px;
	}
	
div.pr_txtBox01 p,
div.pr_txtBox02 p {
	margin-bottom: 15px;
	line-height: 1.7;
	}
	
div.pr01 {
	width: 370px;
	float: left;
	}
	
div.pr02{
	width: 370px;
	float: right;
	}
	
	
div.pr01 h3 {
	background: url(../images/top_ttl_003.gif) no-repeat 0 0;
	width: 370px;
	height: 50px;
	text-indent: -9999px;
	}
	

div.pr02 h3 {
	background: url(../images/top_ttl_004.gif) no-repeat 0 0;
	width: 370px;
	height: 50px;
	text-indent: -9999px;
	}
	
div.pr_txtBox01 {
	width: 335px;
	padding: 15px 15px;
	margin-left: 5px;
	background: url(../images/top_bg_con2Middle.jpg) repeat-y 0 0;
	}
	
div.pr_txtBox02 {
	width: 335px;
	padding: 15px 15px;
	background: url(../images/top_bg_con2Middle.jpg) repeat-y 0 0;
	}
	
	
.pagelink {
	width: 335px;
	}

.pagelink p.cookpad {
	width: 160px;
	float: left;
	}
	
div.btn_more {
	width: 156px;
	float: right;
	}
	
	
/* original-clearfix */

.pr_box:after {
 content: ".";
 display: block;
 clear: both;
 visibility: hidden;
 line-height: 0;
 height: 0;
}
 
.pr_box {
 display: inline-block;
}
 
html[xmlns] .pr_box {
 display: block;
}
 
* html .pr_box {
 height: 1%;
}

.pr_box {
 zoom: 100%;
 }
 
 
 /* .pagelink-clearfix */

.pagelink:after {
 content: ".";
 display: block;
 clear: both;
 visibility: hidden;
 line-height: 0;
 height: 0;
}
 
.pagelink {
 display: inline-block;
}
 
html[xmlns] .pagelink {
 display: block;
}
 
* html .pagelink {
 height: 1%;
}

.pagelink {
 zoom: 100%;
 }

 
 
 /* .pagelink-clearfix */

.pagelink:after {
 content: ".";
 display: block;
 clear: both;
 visibility: hidden;
 line-height: 0;
 height: 0;
}
 
.pagelink {
 display: inline-block;
}
 
html[xmlns] .pagelink {
 display: block;
}
 
* html .pagelink {
 height: 1%;
}

.pagelink {
 zoom: 100%;
 }

	

/* confooter */

#confooter {
	background: url(../images/top_bg_confooter.gif) no-repeat 0 0;
	width: 750px;
	height: 75px;
	padding: 5px 0;
	margin: 0 auto;
	position: relative;
	}
	
#confooter ul {
	width: 330px;
	margin: 0 auto;
	}
	
#confooter ul li {
	width: 150px;
	float: left;
	margin-right: 15px;
	}
	
#confooter ul li span {
	display: block;
	padding-top: 5px;
	font-size: 0.77em;
	text-align: center;
	}
	
#confooter ul li.eu {
	padding-top: 10px;
	}
	
#confooter ul li.eu div,
#confooter ul li.languedoc div {
	text-align: center;
	}
	
#confooter ul li.languedoc div {
	padding-top: 5px;
	}

#confooter ul li.eu span {
	display: block;
	padding-top: 10px;
	font-size: 0.77em;
	}


#confooter div#ribbon002 {
	position: absolute;
	left: -45px;
	bottom: -25px;
	}

 /* .pagelink-clearfix */

#confooter ul:after {
 content: ".";
 display: block;
 clear: both;
 visibility: hidden;
 line-height: 0;
 height: 0;
}
 
#confooter ul {
 display: inline-block;
}
 
html[xmlns] #confooter ul {
 display: block;
}
 
* html #confooter ul {
 height: 1%;
}

#confooter ul {
 zoom: 100%;
 }


 
 
 /* pagetop */
 
.pagetop {
 width: 800px;
 height: 36px;
 margin-bottom: 20px;
}

.pagetop p {
 width: 800px;
 margin-bottom: 20px;
 position: relative;
 background: #D6CCAE;
}



.pagetop p a {
	background: url(../images/btn_pagetop.png) no-repeat 0 0;
	width: 105px;
	height: 36px;
	position: absolute;
	right: -6px;
	top:0;
	display: block;
	text-indent: -9999px;
	z-index: 100;
	}
	

/* footer */

#footer {
	background: url(../images/top_bg_footer.png) no-repeat left top;
	height: 45px;
	width: 924px;
	margin: 0 auto;
	}
	
#footer p {
	text-align: center;
	padding-top: 20px;
	color: #CC9900;
	}




/*==================================

layout_present

==================================*/

#present #contents_inner {
	background: url(../images/bg_con.jpg) repeat-y 0 0;
	width: 800px;
	padding: 20px 0 55px 0;
	position: relative;
	}

/* header */

#present #header {
	width: 800px;
	height: 263px;
	position: relative;
	background: url(../images/present_bg_header.jpg) no-repeat 0 0;
	}
	
#present #header #read {
	background: url(../images/present_txt_001.png) no-repeat 0 0;
	width: 414px;
	height: 16px;
	text-indent: -9999px;
	position: absolute;
	top: 15px;
	left: 23px;
	}
	
#present #header h1 {
	background: url(../images/present_h1.png) no-repeat 0 0;
	width: 529px;
	height: 92px;
	text-indent: -9999px;
	position: absolute;
	top: 40px;
	left: 23px;
	}
	
#present #header h2 {
	background: url(../images/logo_origineguedoc.png) no-repeat 0 0;
	width: 151px;
	height: 79px;
	position: absolute;
	top: 157px;
	left: 23px;
	text-indent: -9999px;
	}

#present #header p {
	position: absolute;
	bottom: 38px;
	left: 190px;
}

	
/* present01 */

div#present01 {
	width: 750px;
	margin: 0 auto 40px auto;
	position: relative;
	}
	
	
div#present01 .airticle_box {
	width: 700px;
	text-align: left;
	margin: 0 auto;
	}	
div#present01 .present_ttl {
	border-bottom: 1px solid #BBAC90;
	margin-bottom: 20px;
	}
	
div#present01 h2 {
	background: url(../images/present_txt_002.png) no-repeat 0 0;
	width: 648px;
	height: 79px;
	margin-left: 10px;
	margin-bottom: 20px;
	text-indent: -9999px;
	}
	
div#present01 .airticle_txt {
	width: 340px;
	float: left;
	}

	
div#present01 .airticle_txt p {
	line-height: 1.8;
	}
	
	
.airticle_txt .present_txt01 {
	margin-bottom: 20px;
	}
	
.airticle_txt .present_txt01 h3 {
	background:url(../images/present_ttl_001.gif) no-repeat 0 0;
	width: 145px;
	height: 26px;
	text-indent: -9999px;
	margin-bottom: 15px;
	}

.airticle_txt .present_txt01 h4 {
	font-weight: bold;
	font-size: 1.36em;
	margin-bottom: 20px;
	line-height: 1.5;
	}
	
.airticle_txt .present_txt01 ul {
	margin-bottom: 20px;
	}	
	
.airticle_txt .present_txt01 li {
	margin-bottom: 5px;
	line-height: 1.5;
	}	
	

.airticle_txt .present_txt02 h3 {
	background:url(../images/present_ttl_002.gif) no-repeat 0 0;
	width: 97px;
	height: 26px;
	text-indent: -9999px;
	margin-bottom: 20px;
	}
	
.airticle_txt .present_txt02 address {
	margin-bottom: 8px;
	}
	
#present a {
	text-decoration: underline;
	color: #B11115;
	}	

div#present01 .airticle_img {
	width: 340px;
	float: right;
	}
	

/* application */
	

#application {
	width: 760px;
	margin: 0 auto 20px auto; 
	}


.app_bg {
	width: 750px;
	margin-left: 5px;
	background: url(../images/bg_con_middle.jpg) repeat-y 0 0;
	padding: 10px 0;
	}


.app_bottom {
	width: 730px;
	margin-left: 5px;
	background: url(../images/present_bg_conFooter.gif) no-repeat 0 bottom;
	}

.app_inner {
	width: 730px;
	background: url(../images/top_bg_aocCon.gif) no-repeat 0 0;
	margin-left: 5px;
	padding: 55px 0;

}

.application_txt {
	width: 670px;
	margin: 0 auto;
	}
	
.application_txt .app_txt01,
.application_txt .app_txt02,
.application_txt .app_txt03,
.application_txt .app_txt04,
.application_txt .app_txt05 {
	margin-bottom: 30px;
	}
	
.application_txt .app_txt01 h3 {
	background: url(../images/present_ttl_003.gif) no-repeat 0 0;
	height: 26px;
	text-indent: -9999px;
	border-bottom: 1px solid #BBAC90;
	margin-bottom: 15px;
	padding-bottom: 15px;
	}
	
.application_txt .app_txt01 ul {
	margin-bottom: 20px;
	}	
	
.application_txt .app_txt01 li {
	margin-bottom: 5px;
	line-height: 1.7;
	}
	
	
.application_txt .app_txt02 h3 {
	background: url(../images/present_ttl_004.gif) no-repeat 0 0;
	height: 26px;
	text-indent: -9999px;
	border-bottom: 1px solid #BBAC90;
	margin-bottom: 15px;
	padding-bottom: 15px;
	}
	
.application_txt .app_txt02 ul {
	margin-bottom: 20px;
	}	
	
.application_txt .app_txt02 li {
	margin-bottom: 5px;
	line-height: 1.7;
	}
	
	
.application_txt .app_txt03 h3 {
	background: url(../images/present_ttl_005.gif) no-repeat 0 0;
	height: 26px;
	text-indent: -9999px;
	border-bottom: 1px solid #BBAC90;
	margin-bottom: 15px;
	padding-bottom: 15px;
	}
	
	
	
.application_txt .app_txt04 h3 {
	background: url(../images/present_ttl_006.gif) no-repeat 0 0;
	height: 26px;
	text-indent: -9999px;
	border-bottom: 1px solid #BBAC90;
	margin-bottom: 15px;
	padding-bottom: 15px;
	}
	
	
.application_txt .app_txt05 h3 {
	background: url(../images/present_ttl_007.gif) no-repeat 0 0;
	height: 26px;
	text-indent: -9999px;
	border-bottom: 1px solid #BBAC90;
	margin-bottom: 15px;
	padding-bottom: 15px;
	}
	
.application_txt .app_txt05 p {
	line-height: 1.6;
	}	
	

.application_txt .app_txt06 h3 {
	background: url(../images/present_ttl_008.gif) no-repeat 0 0;
	height: 26px;
	text-indent: -9999px;
	border-bottom: 1px solid #BBAC90;
	margin-bottom: 15px;
	padding-bottom: 15px;
	}


/* btn_application */

div#btn_application {
	width: 800px;
	text-align: center;
	}
	
div#btn_application div {
	text-align: left;
	margin: 0 auto;
	width: 370px;
	}
	
div#btn_application div p {
	text-align: center;
	padding-bottom: 10px;
	}
	


/* footer */

#footer {
	background: url(../images/top_bg_footer.png) no-repeat left top;
	height: 45px;
	width: 924px;
	position: absolute;
	bottom:0px;
	left: -62px;
	}
#footer p {
	text-align: center;
	padding-top: 20px;
	color: #CC9900;
	}



/*==================================

layout_index2

==================================*/


#top2 #contents {
	width: 800px;
	height: 83px;
	position: relative;
	background: url(../images/bg_con.jpg) repeat-y 0 0;
	}
	
#top2 #contents_inner {
	background: url(../images/bg_con.jpg) repeat-y 0 0;
	width: 800px;
	padding: 0px 0 55px 0;
	position: relative;
	}



/* pr01,pr02 */

#top2 #pr01,
#top2 #pr02 {
	width: 760px;
	margin: 0 auto 40px auto;
	}

#top2 #pr01 h2 {
	background: url(../images/top2_ttl_001.jpg) no-repeat 0 0;
	width: 760px;
	height: 60px;
	text-indent: -9999px;
	}

#top2 #pr02 h2 {
	background: url(../images/top2_ttl_002.jpg) no-repeat 0 0;
	width: 760px;
	height: 60px;
	text-indent: -9999px;
	}
	
	
#top2 .pr01_bg,
#top2 .pr02_bg {
	width: 750px;
	margin-left: 5px;
	background: url(../images/top2_bg_prMiddle.jpg) repeat-y 0 0;
	}


#top2 .pr01_inner,
#top2 .pr02_inner {
	width: 720px;
	margin-left: 15px;
	padding: 10px 0 20px 0;
	line-height: 1.6;
	}
	
#top2 .pr01_inner p
#top2 .pr02_inner p {
	margin-bottom: 15px;
	}	

	
#top2 .pagelink {
	width: 720px;
	margin-top: 10px;
	}

#top2 .pagelink p.cookpad {
	width: 160px;
	float: left;
	}
	
#top2 .pagelink p.copy {
	width: 550px;
	float: left;
	}
	
	
#top2 div.btn_more {
	width: 156px;
	float: right;
	}

/* .pagelink:clearfix */

.pagelink:after {
 content: ".";
 display: block;
 clear: both;
 visibility: hidden;
 line-height: 0;
 height: 0;
}
 
.pagelink {
 display: inline-block;
}
 
html[xmlns] .pagelink {
 display: block;
}
 
* html .pagelink {
 height: 1%;
}

.pagelink {
 zoom: 100%;
 }

/* confooter */


#top2 #confooter {
	background: url(../images/top_bg_confooter.gif) no-repeat 0 0;
	width: 750px;
	height: 120px;
	padding: 5px 0;
	margin: 0 auto;
	position: relative;
	}
	

 /* pagetop */
 
#top2 #confooter .pagetop {
 width: 750px;
 height: 36px;
 margin-bottom: 20px;
position: absolute;
right: -32px;
bottom: -20px;
}

#top2 #confooter .pagetop p {
 width: 750px;
 background: #D6CCAE;
}



#top2 #confooter .pagetop p a {
	background: url(../images/btn_pagetop.png) no-repeat 0 0;
	width: 105px;
	height: 36px;
	display: block;
	text-indent: -9999px;
	z-index: 100;
	}
	
	