@charset "utf-8";
/* ===================================================================
 style info : 静的ページ
 author     : 
=================================================================== */

/*
 * error404
 *-----------------------------------------------------------------*/

.error404 h1{
	margin-bottom:25px;
	margin-right:25px;
	padding:10px;
	border:1px dotted #CCC;
	font-size:123.1%;
	font-weight:bold;
}

.error404 .entry-content {
	margin:15px 0;
}

.error404 .entry-content ul{
	margin:15px 0;
}

/*
 * pagescommon
 *-----------------------------------------------------------------*/
.cls_about .inner,.cls_project .inner,.cls_lineup .inner,.cls_enquete .inner,.cls_contact .inner,.cls_link .inner,.cls_sitemap .inner,.cls_genki .inner,.cls_effect .inner,.cls_myco .inner,.cls_flow .inner,.cls_enokigori .inner,.cls_alta .inner,.cls_gien .inner{
	margin: 0px auto;
	width: 660px;
	padding: 20px 0px;
}
.cls_about .inner h1,.cls_lineup .inner h1,.cls_enquete .inner h1,.cls_sitemap .inner h1,.cls_link .inner h1,.cls_contact .inner h1,.cls_enokigori .inner h1,.cls_gien .inner h1 {
	margin-bottom: 20px;
}	
/*
 * about
 *-----------------------------------------------------------------*/
.cls_about .inner .about_txt {
	float: left;
	width: 420px;
	padding-right: 15px;
}
.cls_about .inner h2 {
	font-size: 138.5%;
	padding-bottom: 10px;
	font-weight: normal;
}
.cls_about .inner #aboutnakano {
	padding-bottom: 20px;
	background: url(../images/pages/about_line.gif) repeat-x left bottom;
	margin-bottom: 20px;
}
.cls_about .inner #aboutkinoko {
	clear: both;
}
/*
 * project
 *-----------------------------------------------------------------*/
.cls_project .inner .lead {
	float: left;
	width: 510px;
	padding-right: 18px;
	padding-top: 10px;
}
.cls_project .inner #outline {
	clear: both;
	border: 3px solid #E89595;
	background: fce7e8;
	margin-top: 20px;
	position: relative;
	z-index: 1;
	padding: 30px 20px 20px;
	height: 145px;
}
.cls_project .inner .projectph  {
	float: right;
	padding-left: 10px;
}
.cls_project .inner .genkibn {
	text-align: center;
	clear: both;
	padding-top: 10px;
	padding-bottom: 20px;
}
.cls_project .inner #event {
	clear: both;
	border: 3px solid #F4DC4A;
	background: f5eedc;
	margin-top: 50px;
	position: relative;
	z-index: 1;
	padding: 30px 20px 20px;
}
.cls_project .inner #outline h2,.cls_project .inner #event  h2 {
	position: absolute;
	top: -25px;
	z-index: 2;
	left: 10px;
}
.cls_project .inner #event table {
	width: 440px;
	margin-top: 10px;
	border-top: 1px solid #999;
}
.cls_project .inner #event th, .cls_project .inner #event td {
	padding: 5px;
	border-bottom: 1px solid #999;
}
.cls_project .inner #event th {
	width: 20%;
	text-align: left;
}
.cls_project .inner #event td {
	width: 80%;	
}
.cls_project .inner #event td p {
	font-weight: bold;
	margin-top: 5px;
	color: #C60;
}
.cls_project .inner #event .eventcont {
	text-indent: -1em;
	margin: 5px 0px 0px 1em;
}
.cls_project .inner #event dd {
	padding-left: 1em;
}
.cls_project .inner #eventbn {
	margin: 0px auto;
	width: 601px;
	padding-bottom: 20px;
}
.cls_project .inner #eventbn ul li {
	padding-bottom: 10px;
}

/*
 * link
 *-----------------------------------------------------------------*/
.cls_link .inner .link01 li {
	float: left;
	width: 220px;
	height: 100px;
}

/*
 * sitemap
 *-----------------------------------------------------------------*/
.cls_sitemap .inner ul {
	float: left;
	width: 215px;
}
.cls_sitemap .inner ul li {
	padding-bottom: 5px;	
}


/*
 * contact
 *-----------------------------------------------------------------*/
.cls_contact .inner #enq,.cls_enquete .inner #enq {
	border-top: 1px solid #CCC;
	border-right: 1px solid #CCC;
	width: 658px;
	margin-top: 10px;
}
.cls_contact .inner #enq th,.cls_enquete .inner #enq th {
	text-align: left;
	padding: 5px;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	vertical-align: top;
	width: 30%;
}
.cls_contact .inner #enq td,.cls_enquete .inner #enq td {
	text-align: left;
	padding: 5px;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	width: 70%;
}
.cls_contact .inner .submit,.cls_enquete .inner .submit {
	text-align: center;
	margin-top: 10px;	
}
.cls_contact .inner h3 {
	background: #FDFFD0;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 5px;	
}
.cls_contact .inner .article dt {
	font-weight: bold;
	margin-top: 10px;
}
.cls_contact .inner .article li {
	list-style-type: disc;
	margin-left: 20px;
}
/*
 * lineup
 *-----------------------------------------------------------------*/
.cls_lineup .inner h2 {
	background: url(../images/pages/about_line.gif) repeat-x left bottom;
	padding-bottom: 10px;
	margin-bottom: 30px;
}
.cls_lineup .inner .lineupcont {
	clear: both;
	padding-bottom: 40px;
}
.cls_lineup .inner .lineupcont h3  {
	margin-bottom: 10px;
}
.cls_lineup .inner .lineupcont .lineuplead {
	font-size: 138.5%;
	padding-bottom: 10px;
}
.cls_lineup .inner .lineupcont .lineuptxt {
	float: left;
	width: 499px;
	padding-right: 25px;
}

/*
 * enquete
 *-----------------------------------------------------------------*/
.cls_enquete .inner .catchcopy {
	font-size: 123.1%;
	margin-bottom: 20px;
}
.cls_enquete .inner h2 {
	margin-bottom: 10px;
	margin-top: 20px;
}
.cls_enquete .inner h3 {
	background: #FDFFD0;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 5px;	
}
.cls_enquete .inner .article dt {
	font-weight: bold;
	margin-top: 10px;
}
.cls_enquete .inner .article li {
	list-style-type: disc;
	margin-left: 20px;
}

/*
 * campaign
 *-----------------------------------------------------------------*/
.cls_campaign .inner .catchcopy {
	font-size: 123.1%;
	margin-bottom: 20px;
}
.cls_campaign .inner h2 {
	margin-bottom: 10px;
	margin-top: 20px;
}
.cls_campaign .inner h3 {
	background: #FDFFD0;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 5px;	
}
.cls_campaign .inner .article dt {
	font-weight: bold;
	margin-top: 10px;
}
.cls_campaign .inner .article li {
	list-style-type: disc;
	margin-left: 20px;
}
/*
 * tag
 *-----------------------------------------------------------------*/
.cls_tag .inner .recipelist {
	padding: 20px 0px;
	margin-left: 20px;	
}
.cls_tag .inner .recipelist a {
	color: #333;
}
.cls_tag .inner .recipelist .box {
	float: left;
	width: 153px;
	margin-right: 8px;
	margin-bottom: 8px;
}
.cls_flow .inner .lead   {
	text-align: center;
	padding: 5px 0px 0px;
	height: 137px;
	overflow: hidden;
}
.cls_tag .inner .recipelist .box .photo img {
	vertical-align:bottom;
	padding: 4px;
}
.cls_tag .inner .recipelist .box .photo {
	height: 140px;
	overflow: hidden;
}
.cls_tag .inner .recipelist .box .desc {
	padding: 5px;
	height: 60px;
}	
.cls_tag .inner .tag_scene .box {
	border: 3px solid #7FD900;
}
.cls_tag .inner .tag_scene .desc {
	background: #DDF7CF;
}
.cls_tag .inner .tag_food .box {
	border: 3px solid #F5A741;
}
.cls_tag .inner .tag_food .desc {
	background: #F5EBCB;
}
.cls_tag .inner .tag_kinoko .box {
	border: 3px solid #bf9558;
}
.cls_tag .inner .tag_kinoko .desc {
	background: #ebd1aa;
}
.cls_tag .inner .tag_search .box {
	border: 3px solid #F5A741;
}
.cls_tag .inner .tag_search .desc {
	background: #F5EBCB;
}
.cls_tag .inner .links {
	clear:both;
	text-align:center;
	padding:10px 0 0 0;
}
/*
 * detail
 *-----------------------------------------------------------------*/
.cls_detail .inner {
	margin: 0px auto;
	width: 660px;
	padding: 10px 0px 20px;
}
.cls_detail .inner .recipe_print {
	text-align: right;
	clear: both;
	margin-top: 10px;
}
.cls_detail .inner h2 {
	font-size: 131%;
	font-weight: normal;
	padding-bottom: 5px;
	clear: both;
}
.cls_detail .inner #recipe_top {
	clear: both;
}
.cls_detail .inner #recipe_zairyo {
	float: left;
	width: 300px;
	padding-bottom: 20px;
	z-index: 1;
}
.cls_detail .inner #recipe_zairyo .tags a{
	display:inline-block;
	margin:0 2px 2px 0;
	padding:2px 3px;
	color:#ffffff;
	font-size:86%;
}

.cls_detail .inner #recipe_zairyo .tags a.scene{
	background:#9bd207;
}

.cls_detail .inner #recipe_zairyo .tags a.food{
	background:#f5a741;
}

.cls_detail .inner #recipe_zairyo .tags a.kinoko{
	background:#ebd1aa;
}

.cls_detail .inner #recipe_zairyo .subtitle {
	color: #F28F2E;
	padding-top: 5px;
	font-weight: bold;
}
.cls_campaign .inner #campaign  {
	font-weight: bold;
	padding: 10px 0px 5px 3px;
}
.cls_detail .inner #recipe_zairyo table {
	border-top: 1px dotted #999;
	width: 300px;
}
.cls_detail .inner #recipe_zairyo th{
	border-bottom: 1px dotted #999;
	padding: 3px;
	font-weight: normal;
	text-align: left;
}
.cls_detail .inner #recipe_zairyo td{
	border-bottom: 1px dotted #999;
	padding: 3px;
	text-align: right;
}
.cls_detail .inner #recipe_ph {
	float: right;
	width: 340px;	
	z-index: 2;
}
.cls_detail .inner #recipe_ph dl dt,.cls_detail .inner #recipe_ph dl dd  {
	float: left;	
}
.cls_detail .inner #recipe_ph dl dd  {
	padding: 7px 10px 0px 5px;
}
.cls_detail .inner #recipe_ph .exp {
	clear: both;
	padding-bottom: 10px;
	font-size: 85%;
}
.cls_detail .inner #enokilink{
	padding:1em 0 0 0;
}
.cls_detail .inner #enokilink a {
	display:block;
	background:url(../images/enokigori_btn.gif) left top no-repeat;
	width:217px;
	height:31px;
	text-indent:-9999px;
}
.cls_enokigori #enokigori_recipe   {
	clear: both;
	padding-top: 30px;	
}
.cls_detail .inner #recipe_howto ol li {
	float: left;
	width: 206px;
	padding: 20px 20px 10px 0px;
}
.cls_detail .inner #recipe_howto ol #recipe_ht01 {
	background: url(../images/pages/recipe_no1.gif) no-repeat;
}
.cls_detail .inner #recipe_howto ol #recipe_ht02  {
	background: url(../images/pages/recipe_no2.gif) no-repeat;
}
.cls_detail .inner #recipe_howto ol #recipe_ht03 {
	background: url(../images/pages/recipe_no3.gif) no-repeat;
	padding-right: 0px;
}
.cls_detail .inner #recipe_howto ol #recipe_ht04 {
	background: url(../images/pages/recipe_no4.gif) no-repeat;
	clear: both;
}
.cls_detail .inner #recipe_howto ol #recipe_ht05 {
	background: url(../images/pages/recipe_no5.gif) no-repeat;
}
.cls_detail .inner #recipe_howto ol #recipe_ht06 {
	background: url(../images/pages/recipe_no6.gif) no-repeat;
	padding-right: 0px;
}
.cls_detail .inner #recipe_howto ol #recipe_ht07 {
	background: url(../images/pages/recipe_no7.gif) no-repeat;
	clear: both;
}
.cls_detail .inner #recipe_howto ol #recipe_ht08 {
	background: url(../images/pages/recipe_no8.gif) no-repeat;
}
.cls_detail .inner #recipe_howto ol #recipe_ht09 {
	background: url(../images/pages/recipe_no9.gif) no-repeat;
	padding-right: 0px;
}
.cls_detail .inner #recipe_howto ol #recipe_ht10 {
	background: url(../images/pages/recipe_no10.gif) no-repeat;
	clear: both;
}
.cls_detail .inner #recipe_howto ol #recipe_ht11 {
	background: url(../images/pages/recipe_no11.gif) no-repeat;
}
.cls_detail .inner #recipe_howto ol #recipe_ht12 {
	background: url(../images/pages/recipe_no12.gif) no-repeat;
	padding-right: 0px;
}
.cls_detail .inner #recipe_howto ol #recipe_ht13 {
	background: url(../images/pages/recipe_no13.gif) no-repeat;
}
.cls_detail .inner #recipe_hitokuchi {
	clear: both;
	padding-top: 10px;
}
.cls_detail .inner #recipe_hitokuchi h4 {
	float: left;
	width: 80px;
}
.cls_detail .inner #recipe_kinoko h3 {
	clear: both;
	padding-top: 30px;	
}.cls_detail .inner #recipe_kinoko dl {
	float: left;
	width: 105px;	
}
.cls_detail .inner #social {
	z-index: 3!important;
	padding: 0px 0px 10px 450px;
}
.cls_detail .inner #social .tweet {
	float: left;
}

iframe.twitter-share-button {width: 95px!important;}
/*
 * genki alta　gien
 *-----------------------------------------------------------------*/
.cls_genki .inner h1 {
	text-align: center;
}
.cls_genki .inner #report_top  p{
	margin-top: 10px;
}
.cls_genki .inner #report_top .rpph {
	float: left;
	padding-right: 10px;
	padding-bottom: 20px;
}
.cls_genki .inner #report,.cls_alta .inner #report,.cls_gien .inner #report {
	clear: both;
	border: 3px solid #F4DC4A;
	background: f5eedc;
	padding: 18px;
	width: 618px;
	overflow : hidden;
    _zoom:1;
}
.cls_genki .inner .report_inner,.cls_alta .inner .report_inner {
	clear: both;
	border-top: 1px solid #F4DC4A;
}
.cls_natsucam .inner #natsucam_inner    {
	border-style: none;
}
.cls_genki .inner .report_inner_txt,.cls_alta .inner .report_inner_txt  {
	float: left;
	width: 390px;
	padding: 10px 0px;
}
.cls_genki .inner .report_inner img,.cls_alta .inner .report_inner img {
	padding: 10px 0px;
	float: right;
}
.cls_genki .inner .report_inner h3,.cls_alta .inner .report_inner h3 {
	font-size: 113%;
	padding-bottom: 5px;
}
.cls_alta .inner #report_alta  img{
	margin-bottom: 10px;
}
.cls_alta .inner #report_alta{
	margin-bottom: 20px;
}
.cls_alta .inner .report_inner .phnormal {
	float: none;
}
.cls_gien .inner .gien_ph {
	float: left;
	padding-bottom: 20px;
}
.cls_gien .inner .gien_txt {
	padding: 0px 0px 20px 357px;
}
.cls_gien .inner #report img {
	margin-bottom: 5px;
}
.cls_gien .inner #report .kifu01 {
	float: left;
	width: 315px;
}

/*
 * effect
 *-----------------------------------------------------------------*/
.cls_effect h1 {
	margin-bottom: 20px;
}
.cls_effect .inner .inner_wrap {
	clear: both;
	border: 3px solid #F1B835;
	padding: 12px;
	margin-top: 20px;
}
.cls_effect .inner .inner_wrap .graph {
	margin-top: 10px;
}
.cls_effect .inner .inner_wrap h2 {
	padding-bottom: 10px;
}
.cls_effect .inner .inner_wrap h3 {
	font-weight: bold;
	color: #F39800;
	padding-top: 10px;
	padding-bottom: 10px;
}
.cls_effect .inner .inner_wrap dl dt {
	font-weight: bold;
}
.cls_effect .inner .inner_wrap dl dd {
	padding-bottom: 5px;
}
.cls_effect .inner .inner_wrap ul  {
	background: #fff6e6;
	padding: 10px 10px 10px 25px;
	margin-top: 10px;
	margin-bottom: 10px;
	list-style-type: disc;
}
.cls_effect .inner .inner_wrap .blood_txt {
	float: left;
	width: 300px;
	padding-right: 10px;
}
.cls_effect .inner .qu {
	text-align: right;
	padding-top: 10px;
	clear: both;
}
.cls_effect .inner #enoki {
	background: url(../images/pages/effect_recipeback.jpg);
	margin-top: 20px;
	padding-bottom: 15px;
}
.cls_effect .inner #enoki .enoki_inner {
	background: #FFF;
	padding: 10px;
	margin: 10px 15px 0px;
	clear: both;
}
.cls_effect .inner .enoki_recipe {
	position: relative;
	background: url(../images/pages/effect_dot.gif) no-repeat 180px top;
	height: 133px;
}
.cls_effect .inner .inner_wrap .txt_l {
	float: left;
	width: 380px;
}
.cls_effect .inner .inner_wrap .graph_r {
	float: right;
	width: 240px;
}
.cls_effect .inner #enoki_recipetop  {
	background: url(none);
}
.cls_effect .inner #enoki .enokizairyo dt {
	font-weight: bold;
	color: #F39800;
	float: left;
	padding-right: 10px;
}
.cls_effect .inner .enoki_recipe dt {
	float: left;
	padding: 10px 0px 0px 180px;
}
.cls_effect .inner .enoki_recipe .enokiph {
	position: absolute;
	left: 0px;
	top: 10px;
}
.cls_effect .inner .enoki_recipe .enokitxt {
	margin-left: 225px;
	padding-top: 10px;
}
.cls_effect .inner #enoki .enokibox {
	background: #fff6e6;
	padding: 10px;
}

/*
 * myco
 *-----------------------------------------------------------------*/
.cls_myco .inner .inner_wrap {
	clear: both;
	border: 3px solid #F1B835;
	padding: 12px;
	margin-top: 20px;
	background: url(none);
}
.cls_myco .inner .inner_wrap h2 {
	padding-bottom: 10px;
}.cls_myco .inner .inner_wrap .txt_l {
	float: left;
	width: 380px;
}
.cls_myco .inner .inner_wrap .graph_r {
	float: right;
	width: 240px;
}
.cls_myco .inner .inner_wrap h3 {
	clear: both;
	padding-top: 15px;
	padding-bottom: 15px;
}
.cls_myco .inner .inner_wrap .graph_l {
	float: left;
	width: 340px;
	padding-bottom: 12px;
}
.cls_myco .inner .inner_wrap .txt_r {
	float: right;
	width: 270px;
	padding-bottom: 12px;
}
/*
 * flow
 *-----------------------------------------------------------------*/
 .cls_flow .inner #lead{
	background: url(../../modules/flow/images/ph01.jpg) no-repeat right top;
	height: 180px;
	padding-right: 286px;
	margin-top: 10px;
}
.cls_flow .inner h2{
	clear: both;
	margin-top: 10px;
}
.cls_flow .inner #flow_navi li{
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	border-left: 1px solid #CCC;
	line-height: 1;
	margin-top: 10px;
	margin-bottom: 10px;
}
.cls_flow .inner #flow_navi .navitop{
	border-style: none;
}
.cls_flow .inner .flow_inner {
	margin: 10px 15px 0px;
	background: url(../../modules/flow/images/arrow.gif) no-repeat center bottom;
}
.cls_flow .inner .flow_inner_last {
	margin: 10px 15px 0px;
}
.cls_flow .inner .flow_phl {
	font-size: 85%;
	float: left;
	width: 305px;
	padding: 10px 0px 0px;
}
.cls_flow .inner .flow_txtl {
	float: left;
	width: 305px;
	padding: 10px 0px 0px;
}
.cls_flow .inner .flow_phr {
	font-size: 85%;
	float: right;
	width: 305px;
	padding: 10px 0px 0px;
}
.cls_flow .inner .flow_phwrap  {
	clear: both;
}

.cls_flow .inner .flow_phl p,.cls_flow .inner .flow_phr p {
	padding-bottom: 3px;
}
.cls_flow .inner .movie_ct {
	margin: 0px auto;
	padding: 10px 0px 40px;
	width: 305px;
}
.cls_flow .inner .movie_no .flow_phl ,.cls_flow .inner .movie_no .flow_phr{
	padding-bottom: 40px;
}
.cls_flow .inner #flow04_flow {
	font-size: 85%;
	margin-top: 10px;
}
.cls_flow .inner .flow04_ph01 {
	float: left;
	width: 219px;
}
.cls_flow .inner #flow_btm {
	background: url(../../modules/flow/images/ph12.jpg) no-repeat 430px 10px;
	margin-top: 10px;
	border: 2px solid #F1B835;
	padding: 10px 220px 10px 10px;
	height: 180px;
}
/*
 * campaign
 *-----------------------------------------------------------------*/
 .cls_campaign #content{
	width: 950px;
}
 .cls_campaign #content .inner{
	padding: 20px;
}
 .cls_campaign .inner #campaign_inner{
	background: #FF5C1D;
	padding-top: 20px;
	text-align: center;
}
 .cls_campaign .inner #campaign_btn{
	padding: 20px;
	clear: both;
}
.cls_campaign .inner #campaign_info {
	background: url(../images/pages/campaign04.jpg) no-repeat left bottom;
	height: 769px;	
}
.cls_campaign .inner #campaign_shop {
	text-align: left;
	padding: 0px 45px;
}
.cls_campaign .inner #campaign_shop ul li {
	float: left;
	padding: 5px 20px 20px 0px;
}
.cls_campaign .inner #campaign_shop p{
	border-bottom: 3px dotted #FF7333;
	padding-bottom: 5px;
}
.cls_campaign .inner #campaign_shop p span{
	font-weight: bold;
}
.cls_campaign .inner #campaign_shop a {
	color: #000;
}
 .cls_campaign #primary{
	display: none;
}
/*
 * enokigori
 *-----------------------------------------------------------------*/
.cls_enokigori .inner .enokigori_lead {
	float: left;
	width: 380px;
	padding-right: 20px;
}
.cls_enokigori .inner .inner_wrap {
	clear: both;
	border: 3px solid #F1B835;
	padding: 12px;
	margin-top: 20px;
	overflow : hidden;
    _zoom:1;
}
.cls_enokigori .enokigori_pdfw {
	width: 310px;
	text-align: center;
}
.cls_enokigori .enokigori_pdfw dl dt {
	font-weight: bold;
}
.cls_enokigori .enokigori_pdfw dl dd {
	font-size: 85%;
	margin-bottom: 10px;
}
.cls_enokigori #enokigori_pdf01 {
	float: left;
}
.cls_enokigori #enokigori_pdf02 {
	float: right;
}
.cls_enokigori #enokigori_recipe {
	background: url(../images/pages/effect_recipeback.jpg);
	overflow : hidden;
	_zoom:1;
	padding: 15px;
	margin-top: 20px;
}
.cls_enokigori #enokigori_recipe h2 {
	margin-bottom: 20px;
	background: url(../images/pages/enokigori_recipebg.gif) no-repeat left bottom;
	padding-bottom: 10px;
}
.cls_enokigori #enokigori_recipe .enokigori_img {
	float: left;
	width: 135px;
}
.cls_enokigori #enokigori_recipe .enokigori_txt {
	padding-left: 145px;
}
.cls_enokigori #enokigori_recipe .enokigori_recipe01 {
	float: left;
	width: 300px;
}.cls_enokigori #enokigori_recipe .enokigori_recipe02 {
	float: right;
	width: 300px;
}
.cls_enokigori .link_page {
	font-size: 85%;
	background: url(../images/pages/linkicon.gif) no-repeat left center;
	margin-top: 5px;
	padding-left: 10px;
}
/*
 * natsucam
 *-----------------------------------------------------------------*/
 .cls_natsucam #content{
	width: 950px;
}
 .cls_natsucam #content .inner{
	padding: 20px;
}
.cls_natsucam #natsucam_inner {
	background: #FF8922;
	padding-bottom: 20px;
}
.cls_natsucam #natsucam_inner img {
	vertical-align: bottom;
}
.cls_natsucam #natsucam_course01 {
	background: url(../images/pages/natsucam_back01.gif) repeat-y;
	float: left;
	width: 449px;
}
.cls_natsucam #natsucam_course01 .btn01 {
	padding: 10px 0px 0px 38px;
}
.cls_natsucam #natsucam_course02 {
	background: url(../images/pages/natsucam_back02.gif) repeat-y;
	width: 461px;
	float: right;
}
.cls_natsucam #natsucam_course02 .btn02 {
	padding: 10px 0px 0px 30px;
}
.cls_natsucam #natsucam_inner a:hover img
{
opacity:0.8;
filter: alpha(opacity=80);
-ms-filter: "alpha( opacity=80 )";
background: #fff;
}
 .cls_natsucam #primary{
	display: none;
}
