/*--commonの設定をリセット--*/
dl,dt,dd{
	margin:0 ! important;
	padding:0 ! important;
	float:none ! important;
	width:auto ! important;
	text-align:left ! important;
}

/*--緑背景グラデーション--*/
#inner_content_action{
	width:662px;
	width:660px;
	padding:14px 0 0 0;
	_margin:-3px 0 0 0;
	background:url(../contents/action/images/bg_act_container.jpg) bottom center repeat-x #6db92d;
}
#contents_action h4{
	width:171px;
	float:left;
	margin-left:27px;
	_margin-left:14px;
}
/*--画面遷移--*/
.act01_nav #act_nav{
	background:url(../contents/action/images/act1/act_snav.jpg) top center no-repeat;
}

.act02_nav #act_nav{
	background:url(../contents/action/images/act2/act_snav.jpg) top center no-repeat;
}

.act03_nav #act_nav{
	background:url(../contents/action/images/act3/act_snav.jpg) top center no-repeat;
}

.act04_nav #act_nav{
	background:url(../contents/action/images/act4/act_snav.jpg) top center no-repeat;
}


#contents_action #act_nav{
	width:176px;
	height:45px;
	margin-right:10px;
	_margin-right:5px;
	float:right;
}
#contents_action #act_nav li{
	float:left;
}
#contents_action #act_nav li a{
	display:block;
	width:44px;
	height:45px;
	text-indent:-9999px;
	overflow:hidden;
}

/*--act container--*/
#act_container h5,
#act_container p{
	margin-left:27px;
}

/*--act3-2 写真の注意書き用--*/
#act_container .act3-2_text {
	margin: 0 30px 0 0;
	padding: 0;
	text-align: right;
	color: #FFF;
	font-size: 90%;
}


/*--act contents--*/
#act_contents{
	overflow:hidden;
	padding:20px 57px 0;
	background:url(../contents/action/images/bg_act_contents.gif) top center no-repeat;
}
#act_contents_footer{
	padding:25px 57px;
	background:url(../contents/action/images/bg_act_contents_footer.gif) bottom center no-repeat;
}

#act_contents_footer a{
	display:block;
	width:116px;
	margin-left:auto;
}

.act01_1 #act_contents_footer a,
.act01_2 #act_contents_footer a,
.act01_3 #act_contents_footer a,
.act02_2 #act_contents_footer a{
	display:block;
	width:192px;
	margin-left:auto;
}

.act02_1 #act_contents_footer a{
	display:block;
	width:116px;
	margin-left:auto;
}

.act03_1 #act_contents_footer a,
.act03_2 #act_contents_footer a{
	display:block;
	width:199px;
	margin-left:auto;
}

.act04_1 #act_contents_footer a{
	display:block;
	width:192px;
	margin-left:auto;
}


/*--インタビュー--*/
#interview{
	height:180px;
	position:relative;
}

#interview2,#interview3{
	height:120px;
	position:relative;
	margin-bottom:20px;
}

#interview p,#interview h5,
#interview2 p,#interview2 h5,
#interview3 p,#interview3 h5{
	text-indent:-9999px;
	display:none;
}
#interview a{
	display:block;
	width:172px;
	height:25px;
	position:relative;
	top:127px;
	left:416px;
}

#interview2 a,
#interview3 a{
	display:block;
	width:172px;
	height:25px;
	position:absolute;
	top:85px;
	left:416px;
}

/*--関連サイト設定--*/
#relat-site{
	width:584px;
	margin:0 auto;
	position:relative;
	top:60px;
}
#relat-site #site01,#relat-site #site03,#relat-site #site05,#relat-site #site07{
	width:168px;height:45px;float:left;padding-left:120px;padding-top:20px;margin-bottom:8px;}
#relat-site #site02,#relat-site #site04,#relat-site #site06,#relat-site #site08{
	width:168px;height:45px;float:right;padding-left:120px;padding-top:20px;margin-bottom:8px;}
#relat-site a{
	color:#fff;
	text-decoration:underline;
	margin-left:-12px;
	margin-right:10px;
	display:block;
	line-height:1.2;
}





/*--テンプレ1枚目の分。--*/
.act_0 h5{margin-top:10px;}
.act_0 p{margin-top:10px;}
.act_0 #act_contents{margin-top:17px;}
.act_0 #act_contents li{display:block;margin-bottom:10px;}
.act_0 #act_contents li div{width:182px;float:left;}
.act_0 #act_contents li dl{width:364px ! important;float:left ! important;}
.act_0 #act_contents li dd{color:#07A33E;line-height:1.8;}
.act_0 #act_contents li dd span{font-size:x-small;}

.act_0 .last_list{margin-bottom:0 ! important;}


/*--テンプレ1枚目のインタビュー背景。
----各ページ設定の必要あり----------*/

.act01 #interview{background:url(../contents/action/images/act1/act_interview.gif) top center no-repeat;}

.act01 #interview2{background:url(../contents/action/images/act1/act_interview1_2.gif) top center no-repeat;}

.act01 #interview3{background:url(../contents/action/images/act1/act_interview1_3.gif) top center no-repeat;}

.act02 #interview{background:url(../contents/action/images/act2/act_interview.gif) top center no-repeat;}

.act02 #interview2{background:url(../contents/action/images/act2/act_interview2_2.gif) top center no-repeat;}

.act03 #interview{background:url(../contents/action/images/act3/act_interview.gif) top center no-repeat;}

.act03 #interview2{background:url(../contents/action/images/act3/act_interview2.gif) top center no-repeat;}

.act04 #interview{background:url(../contents/action/images/act4/act_interview.gif) top center no-repeat;}


/*--テンプレ1枚目の関連サイトの各背景。
----各ページ設定の必要あり----------*/
.act01 #site01{background:url(../contents/action/images/act1/act_site01.jpg) top center no-repeat;}
.act01 #site02{background:url(../contents/action/images/act1/act_site02.jpg) top center no-repeat;}
.act01 #site03{background:url(../contents/action/images/act1/act_site03.jpg) top center no-repeat;}

.act02 #site01{background:url(../contents/action/images/act2/act_site01.jpg) top center no-repeat;}
.act02 #site02{background:url(../contents/action/images/act2/act_site02.jpg) top center no-repeat;}
.act02 #site03{background:url(../contents/action/images/act2/act_site03.jpg) top center no-repeat;}
.act02 #site04{background:url(../contents/action/images/act2/act_site04.jpg) top center no-repeat;}
.act02 #site05{background:url(../contents/action/images/act2/act_site05.jpg) top center no-repeat;}
.act02 #site06{background:url(../contents/action/images/act2/act_site06.jpg) top center no-repeat;}

.act03 #site01{background:url(../contents/action/images/act3/act_site01.jpg) top center no-repeat;}
.act03 #site02{background:url(../contents/action/images/act3/act_site02.jpg) top center no-repeat;}
.act03 #site03{background:url(../contents/action/images/act3/act_site03.jpg) top center no-repeat;}
.act03 #site04{background:url(../contents/action/images/act3/act_site04.jpg) top center no-repeat;}
.act03 #site05{background:url(../contents/action/images/act3/act_site05.jpg) top center no-repeat;}
.act03 #site06{background:url(../contents/action/images/act3/act_site06.jpg) top center no-repeat;}
.act03 #site07{background:url(../contents/action/images/act3/act_site07.jpg) top center no-repeat;}

.act04 #site01{background:url(../contents/action/images/act4/act_site01.jpg) top center no-repeat;}
.act04 #site02{background:url(../contents/action/images/act4/act_site02.jpg) top center no-repeat;}
.act04 #site03{background:url(../contents/action/images/act4/act_site03.jpg) top center no-repeat;}
.act04 #site04{background:url(../contents/action/images/act4/act_site04.jpg) top center no-repeat;}
.act04 #site05{background:url(../contents/action/images/act4/act_site05.jpg) top center no-repeat;}
.act04 #site06{background:url(../contents/action/images/act4/act_site06.jpg) top center no-repeat;}
.act04 #site07{background:url(../contents/action/images/act4/act_site07.jpg) top center no-repeat;}


/*--テンプレ2枚目の分--*/
.act_1 #act_contents{margin-top:33px;}
.act_1 h5{margin-top:48px;}
.act_1 p{margin-top:17px;}
.act_1 #act_contents dt{margin-bottom:10px ! important;}
.act_1 #act_contents dd{margin:0 0 18px 5px ! important;color:#07A33E;}
.act_1 #act_contents .last_dd{margin:0 0 0 5px ! important;}


/*--2枚目のヘッダー背景のみ設定
----各ページ設定の必要あり----*/

.act01_1{background:url(../contents/action/images/act1/act_bg01.jpg) top right no-repeat;}
.act01_2{background:url(../contents/action/images/act1/act_bg02.jpg) top right no-repeat;}
.act01_3{background:url(../contents/action/images/act1/act_bg03.jpg) top right no-repeat;}

.act02_1{background:url(../contents/action/images/act2/act_bg01.jpg) top right no-repeat;}
.act02_2{background:url(../contents/action/images/act2/act_bg02.jpg) top right no-repeat;}

.act03_1{background:url(../contents/action/images/act3/act_bg01.jpg) top right no-repeat;}
.act03_2{background:url(../contents/action/images/act3/act_bg02.jpg) top right no-repeat;}

.act04_1{background:url(../contents/action/images/act4/act_bg01.jpg) top right no-repeat;}


/*--フッター--*/
/*--テンプレ1枚目の設定--*/

.act01 #act_foot_contents_0{
	width:660px;
	height:380px;
	position:relative;
}

.act02 #act_foot_contents_0,.act04 #act_foot_contents_0{
	width:660px;
	height:450px;
	position:relative;
}

.act03 #act_foot_contents_0{
	width:660px;
	height:550px;
	position:relative;
}



#act_foot_contents_0 #entry_btn{
	position:relative;
}


#act_foot_contents_0 #back,
#act_foot_contents_0 #next{
	position:absolute;
}

#act_foot_contents_0 #entry_btn{
	display:block;left:154px;top:30px;width:354px;}
	
#act_foot_contents_0 #top{
	bottom:53px;left:40px;
	width:191px;
	vertical-align:bottom;
	height:39px;
}
#act_foot_contents_0 #back{
	bottom:0;left:40px;
	width:191px;
	vertical-align:bottom;
	height:39px;}
#act_foot_contents_0 #next{
	bottom:0;right:31px;
	width:191px;
	vertical-align:bottom;
	height:39px;}


/*--テンプレ2枚目の設定--*/
#act_foot_contents_1{
	width:660px;
	height:200px;
	position:relative;
}
#act_foot_contents_1 #entry_btn,
#act_foot_contents_1 #back,
#act_foot_contents_1 #next,
#act_foot_contents_1 #top{
	position:absolute;
}

#act_foot_contents_1 #entry_btn{
	display:block;
	left:154px;
	top:30px;
}
#act_foot_contents_1 #top{
	width:191px;
	height:39px;
	vertical-align:bottom;
	bottom:53px;
	left:40px;
}
#act_foot_contents_1 #back{
	width:191px;
	vertical-align:bottom;
	height:39px;
	bottom:0px;
	left:40px;
}
#act_foot_contents_1 #next{
	vertical-align:bottom;
	width:191px;
	height:39px;
	bottom:0px;
	right:31px;
}




