* {
	font-size:12px;
	font-family:"MS Pゴシック",Verdana,Geneva,Helvetica,sans-serif;
	margin:0px;
	color:#444444;
	padding:0xp;
}

body{
	font-size:12px;
	margin:0px;
	padding:0xp;
	background:#000000;
	line-height:16px;
}
img {
	border: 0px;
}
.header_bar{
	width: 100%;
	height: 15px;
	background:#cc0001;
}
.index_image_back{
	width: 100%;
	height: 397px;


}
.index_image_back_page{
	background-image: url("/uf/kagura/images/main_contents_back_red.png"); 
	background-repeat: repeat;
	width: 100%;
	height: 122px;
}

.main_contents_frame{
	width: 100%;
	background-image: url("/uf/kagura/images/main_contents_back_red.png"); 
	background-repeat: repeat;
}

.main_contents{
	width: 808px;
	background-image: url("/uf/kagura/images/main_contents_back.png");
	background-repeat: repeat-y;
	clear:both;
}
.main_contents_page{
	width: 740px;
	padding: 30px 30px 30px 30px;

	clear:both;
}

.main_contents_page h1{
	font-size:16px;
	padding: 8px 0px 8px 8px;
	margin: 0px 0px 15px 0px;
	border-left: 8px solid #cc0001;
}

.right_frame h1{
	font-size:16px;
	padding: 8px 0px 8px 8px;
	margin: 0px 0px 15px 0px;
	border-left: 8px solid #cc0001;
}

.mini_logo_frame{
	float:left;
	background:#ffffff;
	padding: 100px 30px 50px 30px;
}

.center_menu_frame{
	width: 320px;
	margin-top:15px;
	float:left;
}
.right_menu_frame{
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 0px 30px;
	float:left;
}


.center_menu_frame ul {
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 20px;
}
.center_menu_frame li {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
}

.otoku_frame{
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 5px 10px;
}
.okamisan_frame{
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 5px 70px;
}

.content_list_item h2{
	font-size:12px;
	padding: 8px 0px 8px 8px;
	margin: 0px 0px 15px 0px;
	border-left: 6px solid #c4c4c4;
	border-bottom: 1px solid #c4c4c4;
}

.content_list_item .date{
	display: none;
}

.content{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 30px 0px;
}

.content img{
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 0px 0px;
}

.content_list_item img{
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 0px 0px;
}

.pager_frame{
	width:100%;
}
.pager_after{
	float:right;
}
.pager_fore{
	float:left;
}

.clipping_link{
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 10px 0px;
	width:100%;
	text-align: right;
}

.left_frame{
	padding: 0px 0px 0px 0px;
	margin:  15px 0px 90px 5px;
	width: 195px;
	float:left;
}
.right_frame{
	padding: 15px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	width: 600px;
	float:left;
}
.right_frame_content{
	padding: 0px 15px 0px 15px;
	margin:  0px 0px 50px 0px;
}
.right_frame ul{
	padding: 0px 0px 0px 40px;
	margin:  0px 0px 0px 0px;
}

.dummy_photo{
	width: 100%;
	height:250px;
	border: 1px solid #999999;
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 25px 0px;
	text-align: center;
	vertical-align: center;
}

.bar_saisin_otoku{
	width: 310px;
	height: 24px;
	background-image: url("/uf/kagura/images/saisin_otoku_bar.png");
	background-repeat: no-repeat;
	text-align: right;
	padding: 5px 10px 0px 0px;
}


.bar_clipping{
	width: 310px;
	height: 24px;
	background-image: url("/uf/kagura/images/clipping_bar.png");
	background-repeat: no-repeat;
	text-align: right;
	margin: 15px 0px 0px 0px;
	padding: 5px 10px 0px 0px;
}

.bar_okamisan{
	width: 310px;
	height: 24px;
	background-image: url("/uf/kagura/images/okamisan_bar.png");
	background-repeat: no-repeat;
	text-align: right;
	margin: 10px 0px 10px 0px;
	padding: 5px 10px 0px 0px;
}

.main_contents a {
	color: #0000ee;
	text-decoration: underline;
}
.main_contents a:hover {
	color: #0000ee;
	text-decoration: underline;
}
.main_contents a:visited {
	color: #0000ee;
	text-decoration: underline;
}