/*
 □-- #page.culture
*/

#page.culture{}
 	#page.culture #main_hd .pageimage{background:url(../img/culture/kvimg.jpg) right top no-repeat;}


	
	#page.culture #main_in #main_column{
		padding:0 0 50px;
		color:#ddd;
		}
	#page.culture #main_in #main_column h2{
		font-size:18px;
		line-height:24px;
		padding:36px 0 12px;
		text-align:center;
		}
	#page.culture #main_in #main_column p{
		font-size:14px;
		line-height:20px;
		}
	#page.culture #main_in #main_column .j,
	#page.culture #main_in #main_column .e{padding:0 0 50px;}
	#page.culture #main_in #main_column .e{color:#666;}
	
	#page.culture #main_in #storylist{}
		#page.culture #main_in #storylist{padding:0 0 50px;}
		#page.culture #main_in #storylist #storyindex{
			text-align:right;
			padding-bottom:10px;
			}
		#page.culture #main_in #storylist #storyindex a{
			color:#ddd;
			margin-left: 10px;
		}
		#page.culture #main_in #storylist #storyindex a:hover{color:#8c0000;}
		#page.culture #main_in #storylist li{
			padding:25px 0;
			border-bottom:1px #666 solid;
			}
		#page.culture #main_in #storylist li:first-child{border-top:1px #666 solid;}
		#page.culture #main_in #storylist li .file{
			float:right;
			width:50px;
			margin:15px 15px 0;
			}
		#page.culture #main_in #storylist li .storymetas{
			float: left;
  			width: 500px;
			}
		#page.culture #main_in #storylist li .storymetas .meta{
			color:#ddd;
			}
		#page.culture #main_in #storylist li .storymetas .index{font-size:16px;}
		#page.culture #main_in #storylist li .storymetas .title{font-size:22px;}
		#page.culture #main_in #storylist li .storymetas .ainutitle{
			font-size:14px;
			}
		#page.culture #main_in #storylist li .storymetas .description{
			padding-top:10px;
			font-size:14px;
			}
			
		#page.culture #main_content #main_ft ul li {
			padding-bottom: 20px;
			}
		#page.culture #main_in .pagenation{			
			margin-bottom: 50px;
			font-size: 16px;
			text-align: center;
			}
		#page.culture #main_in .pagenation a{
			color:#DDD;
			padding: 0 5px;
			}
		#page.culture #main_in .pagenation a:hover{
			color:#c80000 ;
			}
		#page.culture #main_in .pagenation span{
			color:#666;
			padding: 0 5px;
			}
	@media(min-width:1px) and (max-width:740px){
		#page.culture #main_in #storylist{}
			#page.culture #main_in #storylist{
				padding:0 0 50px;
				}
			#page.culture #main_in #storylist li{
				padding:25px 0;
				border-bottom:1px #666 solid;
				}
			#page.culture #main_in #storylist li:first-child{border-top:1px #666 solid;}
			#page.culture #main_in #storylist li .file{float:left;margin: 15px 30px 0 0;}
			#page.culture #main_in #storylist li .storymetas{
				float: none;
				width: 100%;
				}
			#page.culture #main_in #storylist li .storymetas .meta{
				color:#ddd;
				}
			#page.culture #main_in #storylist li .storymetas .index{font-size:16px;}
			#page.culture #main_in #storylist li .storymetas .title{font-size:22px;}
			#page.culture #main_in #storylist li .storymetas .ainutitle{
				font-size:14px;
				}
			#page.culture #main_in #storylist li .storymetas .description{
				padding-top:10px;
				font-size:14px;
				}
		}
	@media(min-width:741px) and (max-width:1080px){}
	@media(min-width:481px) and (max-width:740px){}
	@media(min-width:1px) and (max-width:480px){
		#page.culture #main_in #storylist #storyindex a{
			display: inline-block;
		}
	}
	
	/*
	#page.culture.top 
	*/
	
 	#page.culture.top #main_hd .pageimage{background:url(../img/culture/kvimg6.jpg) center center no-repeat;}
	#page.culture.top #main_in{width: 100%;}
	#page.culture.top #main_in .cnt_doublewidthbox{
		max-width:720px;
		margin:0 auto;
		padding:0 0 50px;
		overflow:hidden;
		}
	#page.culture.top #main_in .cnt_doublewidthbox .cnt_doublewidthboxwrap{margin:0 -16px;}
	#page.culture.top #main_in .cnt_doublewidthbox .cnt_doublebox{
		width:344px;
		float:left;
		margin:0 16px;
		}
	#page.culture.top #main_in .cnt_img img{
		width:100%;
		max-width:100%;
		height:auto;
		}
	#page.culture.top #main_in .cnt_detile,
	#page.culture.top #main_in .cnt_more{
		max-width:720px;
		margin:0 auto;
		text-align:center;
		}
	#page.culture.top #main_in .cnt_detile{}
	#page.culture.top #main_in .cnt_detile h2{
		font-size:14px;
		font-weight:normal;
		line-height:20px;
		padding:0 0 10px 0;
		}
	#page.culture.top #main_in .cnt_detile h2 a{color:#ddd;}
	#page.culture.top #main_in .cnt_detile h2 a img{
		display:block;
		margin:0 auto;
		padding:15px 0 5px
		}
	#page.culture.top #main_in .cnt_detile p{
		color:#ddd;
		font-size:14px;
		line-height:20px;
		padding:0 0 15px 0;
		}
	#page.culture.top #main_in .cnt_more{padding:0 0 50px 0;}
	@media(min-width:1px) and (max-width:740px){
		#page.culture.top #main_in .cnt_doublewidthbox{
			max-width:344px;
			width:90%;
			}
		#page.culture.top #main_in .cnt_doublewidthbox .cnt_doublewidthboxwrap{margin:0;}
		#page.culture.top #main_in .cnt_doublewidthbox .cnt_doublebox{
			width:100%;
			float:none;
			margin:0;
			}
		}
	@media(min-width:1px) and (max-width:480px){
		#page.culture.top #main_in .cnt_fullwidthbox .cnt_detile p{margin:0 5%;}
		#page.culture.top #main_in .cnt_detile p br{display:none;}
		}
	
	/*
	#page.culture.intangible 
	*/
	
 	#page.culture.intangible #main_hd .pageimage{background:url(../img/culture/kvimg4.jpg) center center no-repeat;}
	#page.culture.intangible #main_in .section{padding:0 0 50px;}
	#page.culture.intangible #main_in .section dl{
		color:#DDD;
		margin-bottom:30px;
		}
	#page.culture.intangible #main_in .section dl.e{color:#666;}
	#page.culture.intangible #main_in .section dl dt{
		font-size:18px;
		line-height:24px;
		margin-bottom:15px;
		}
	#page.culture.intangible #main_in .section dl.ta_c dt{text-align:center;}
	#page.culture.intangible #main_in .section dl.ta_c dd{  margin-bottom: 30px;}
	#page.culture.intangible #main_in .section dl dd{
		font-size:13px;
		line-height:20px;
		}
	#page.culture.intangible #main_in .section p{
		color:#DDD;
		font-size:13px;
		line-height:20px;
		}
	#page.culture.intangible #main_in .section p.e{color:#666;}
	#page.culture.intangible #main_in .section p.left_image{
		float:left;
		width:25%;
		max-width:180px;
		margin-right:5%;
		}
	#page.culture.intangible #main_in .section h2{
		border-bottom:1px #c80000 solid;
		padding-bottom:20px;
		margin-bottom:30px;
		font-weight:normal;
		}
	#page.culture.intangible #main_in .section h2 img,
	#page.culture.intangible #main_in .section h2 span{
		display:block;
		text-align:center;
		color:#DDD;
		}
	#page.culture.intangible #main_in .section h2 img{
		max-width:600px;
		width:90%;
		height:auto;
		margin:0 auto 5px;
		}
	#page.culture.intangible #main_in .section h2 span{
		font-size:14px;
		line-height:20px;
		}
	#page.culture.intangible #main_in .section .link_btn{
		margin-top:50px;
		border-top:1px #3c3c3c solid;
		border-bottom:1px #3c3c3c solid;
		padding:10px 0;
		}
	#page.culture.intangible #main_in .section .link_btn a{
		display:block;
		line-height: 30px;
		color:#ddd;
		font-size:18px;
		}
	#page.culture.intangible #main_in .section .link_btn a small.e{
		color:#666;
		display: block;
		line-height: 1;
		}
	#page.culture.intangible #main_in .section .link_btn a img{
		float:right;
		padding:10px 0;
		}
	@media(min-width:741px) and (max-width:1080px){}
	@media(min-width:481px) and (max-width:740px){}
	@media(min-width:1px) and (max-width:480px){
		#page.culture.intangible #main_in .section .link_btn a img{display:none;}
		}
	
	/*
	#page.culture.tangible 
	*/
	
 	#page.culture.tangible #main_hd .pageimage{background:url(../img/culture/kvimg5.jpg) center center no-repeat;}
	#page.culture.tangible #main_in .section{padding:0 0 50px;}
	#page.culture.tangible #main_in .section dl{
		color:#DDD;
		border-bottom:1px #3c3c3c solid;
		padding-bottom:30px;
		margin-bottom:30px;
		}
	#page.culture.tangible #main_in .section dl.e{color:#666;}
	#page.culture.tangible #main_in .section dl dt{
		font-size:18px;
		line-height:24px;
		margin-bottom:15px;
		}
	#page.culture.tangible #main_in .section dl.ta_c dt{text-align:center;}
	#page.culture.tangible #main_in .section dl.ta_c dd{  margin-bottom: 30px;}
	#page.culture.tangible #main_in .section dl dd{
		font-size:13px;
		line-height:20px;
		}
	#page.culture.tangible #main_in .section h2{
		border-bottom:1px #c80000 solid;
		padding-bottom:20px;
		margin-bottom:30px;
		font-weight:normal;
		}
	#page.culture.tangible #main_in .section h2 img,
	#page.culture.tangible #main_in .section h2 span{
		display:block;
		text-align:center;
		color:#DDD;
		}
	#page.culture.tangible #main_in .section h2 img{
		max-width:600px;
		width:90%;
		height:auto;
		margin:0 auto 5px;
		}
	#page.culture.tangible #main_in .section h2 span{
		font-size:14px;
		line-height:20px;
		}
	#page.culture.tangible #main_in .section p{
		margin-bottom:20px;
		font-size:14px;
		line-height:20px;
		}
	
	@media(min-width:741px) and (max-width:1080px){}
	@media(min-width:481px) and (max-width:740px){}
	@media(min-width:1px) and (max-width:480px){}
	
	/*
	#page.culture.traditional 
	*/
	
 	#page.culture.traditional #main_hd .pageimage{background:url(../img/culture/kvimg3.jpg) center center no-repeat;}
	#page.culture.traditional #main_in .section{padding:50px 0 0;}
	#page.culture.traditional #main_in .section.sec1{padding:0 ;}
	#page.culture.traditional #main_in .section.sec4{padding:50px 0;}
	#page.culture.traditional #main_in .section dl{
		color:#DDD;
		padding-bottom:24px;
		}
	#page.culture.traditional #main_in .section dl.e{color:#666;}
	#page.culture.traditional #main_in .section dl dt{
		font-size:18px;
		line-height:24px;
		margin-bottom:15px;
		}
	#page.culture.traditional #main_in .section.sec1 dl dt{text-align:center;}
	#page.culture.traditional #main_in .section dl dd{
		font-size:13px;
		line-height:20px;
		}
	#page.culture.traditional #main_in .section h2{
		border-bottom:1px #c80000 solid;
		padding-bottom:20px;
		margin-bottom:30px;
		font-weight:normal;
		}
	#page.culture.traditional #main_in .section h2 img,
	#page.culture.traditional #main_in .section h2 span{
		display:block;
		text-align:center;
		color:#DDD;
		}
	#page.culture.traditional #main_in .section h2 img{
		max-width:600px;
		width:90%;
		height:auto;
		margin:0 auto 5px;
		}
	#page.culture.traditional #main_in .section h2 span{
		font-size:14px;
		line-height:20px;
		}
	#page.culture.traditional #main_in .section p{
		margin-bottom:20px;
		font-size:14px;
		line-height:20px;
		}
	#page.culture.traditional #main_in .section p.j{color:#DDD;}
	#page.culture.traditional #main_in .section p.e{color:#666;}
	
	@media(min-width:741px) and (max-width:1080px){}
	@media(min-width:481px) and (max-width:740px){}
	@media(min-width:1px) and (max-width:480px){}
	
	/*
	#page.culture.regeneration 
	*/
	
 	#page.culture.regeneration #main_hd .pageimage{background:url(../img/culture/kvimg2.jpg) center center no-repeat;}
	#page.culture.regeneration #main_in .section {
		padding: 0 0 25px;
		border-bottom:1px #3c3c3c solid;
		margin-bottom:50px;
		}
	#page.culture.regeneration #main_in .section.sec4{
		padding: 0;
		border-bottom:none;
		margin-bottom:25px;
		}
	#page.culture.regeneration #main_in .section.sec5{
		padding: 0;
		border-bottom:none;
		}
	#page.culture.regeneration #main_in .section p{
		color:#DDD;
		font-size:14px;
		line-height:24px;
		}
	#page.culture.regeneration #main_in .section dl{
		color:#DDD;
		padding-bottom:24px;
		}
	#page.culture.regeneration #main_in .section dl.e{color:#666;}
	#page.culture.regeneration #main_in .section dl dt{
		font-size:18px;
		line-height:24px;
		padding-bottom:6px;
		}
	#page.culture.regeneration #main_in .section dl dd{
		font-size:13px;
		line-height:20px;
		}
	#page.culture.regeneration #main_in .section .entry_pdf{
		border-top:1px #3c3c3c solid;
		border-bottom:1px #3c3c3c solid;
		padding:10px 0;
		}
	#page.culture.regeneration #main_in .section .entry_pdf a{
		display:block;
		line-height: 50px;
		color:#ddd;
		font-size:18px;
		}
	#page.culture.regeneration #main_in .section .entry_pdf a img{float:right;}
		
	@media(min-width:741px) and (max-width:1080px){}
	@media(min-width:481px) and (max-width:740px){}
	@media(min-width:1px) and (max-width:480px){
		#page.culture.regeneration #main_in .section .entry_pdf a{
			font-size:12px;
			}
		}
	#page.culture #main_in #main_column ul li{
	list-style: inside disc;	
	}
		
		
		