﻿@charset "utf-8";

@import url("type.css");

/********************************************************

　Last update 2009 sep.18

*********************************************************/

/*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--* top element start *--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*/
/*================================================================================
　Universal serector
================================================================================*/
* {
	margin: 0;
	padding: 0;
	font-family : 'ＭＳ Ｐゴシック',Arial,,sans-serif ;
}

/*================================================================================
　Default style
================================================================================*/
ul {list-style: none;}

li {
	padding: 0;
	margin: 0;
}

img {border: 0;}

html {text-align: center;}

#top {
	position: relative;
	margin: 0 auto;
	background-repeat: repeat;
	background-color: #FFFFFF;
	width: 930px;
}

#frame{
	position: relative;
	margin: 0 auto;
	background-image: url(../image/ki.jpg);
	background-repeat: repeat;
}

.base01{
	margin-left:auto;margin-right:auto;
	}

.base{
	width: 913px;
	background: url("../image/shadow.png");
	background-repert:2px 0 repeat-y;
	margin-left:auto;margin-right:auto;
	padding:0 0 0 0;
}

a:link { color:#000000;
text-decoration: underline; } 
a:hover { color:#349FF8;} 


.clear {
	clear: both;
	margin: 0px;
	padding: 0px;
	height: 0px;
	vertical-align:bottom;
}


/*================================================================================
　head
================================================================================*/
#head {
}



/*================================================================================
　menu
================================================================================*/
.menu {
/*
	position: relative;
	top:15px; left:9px;
	height:50px;
*/
	margin-top: 15px;
	height:96px;
	
}

.menu li{
/*	margin:0px 16px 0px 0px; */
	margin:0px 8px 0px 8px;
	float:left;
}



/*================================================================================
　top content_main
================================================================================*/
#top #content_main{
}

.topimg{
/*
	position:relative;
	top:30px;
*/
	margin-top: 19px;
}

#top .update_info_area {
	margin-top: 10px;
}

#top .update_info_area .info_layer {
	padding-top: 20px;
}

#top .update_info_area .info_layer .update_info  {
	font-size:90%;
	line-height:20px;
	text-align:left;
	width: 440px;
}

#top .update_info_area .info_layer .update_info  ul{
	margin:6px 0 0 18px;
}

#top .update_info_area .info_layer .update_info  ul li{
	margin-bottom:3px;
}

#top .update_info_area .info_layer .update_info  ul li div.update_date{
	width: 65px;
	float: left;
}

#top .update_info_area .info_layer .update_info  ul li div.title{
	margin-left: 14px;
	width: 320px;
	float: left;
}

#top .update_info_area .info_layer .update_info  .to_list{
	margin-top: 14px;
	text-align:right;
	font-weight: bold;
	font-size:90%;
}

#top .update_info_area .info_layer .movie_update {
	float:left;
}

#top .update_info_area .info_layer .blog_update {
	float:right;
}

#top .update_info_area .info_layer .cotonoha_update {
	float:left;
}

#top .update_info_area .info_layer .schedule_update {
	float:right;
}

#top .oshirase{
	margin-top: 25px;
}

#top .oshirase .oshirase_list{
	margin:6px 0 0 18px;
	font-size:90%;
	height:100%;
	line-height:16px;
}

#top .oshirase .oshirase_list .oshirase_item{
	text-align:left;
	margin: 0 0 16px 0;
}



.newArea{
	background: url(../image/newsbox.png) 0 0 no-repeat;
	height:97px;
	width:310px;
	float:left;
	margin:5px 0 0 0px;
}

.newArea .p01{
	position:relative;
	top:20px;
}

.newArea a{color:#000000;}

.newArea a:hover{
	background: url(../image/newsBoxover.png) 0 0 no-repeat;
	height:97px;
	width:310px;
	float:left;
	margin:0px 0 0 0px;
	color:blue;
}

.area01{
/*
	height:600px;
	position:relative;
	top:300px;
*/
	width:930px;
	margin-top: 50px;
	clear: both;
}

.area01 area01_inner{
	width:930px;
	padding: 0 5px 0 5px;
	clear: both;
}

.malu{
	background: url(../image/linkmalu.png) 0 0 no-repeat;
	height:224px;
	width:224px;
	float:left;
/*
	margin:5px 0 0 8px;
*/
	margin:6px 3px 0px 3px;
}

.malu a{color:#000000;}

.malu a:hover{
	background: url(../image/linkmaluMus.png) 0 0 no-repeat;
	height:224px;
	width:224px;
	float:left;
	margin:0px 0 0 0px;
	color:blue;
}

.area01 .sub01{
/*
	position:relative;
	top:70px; left:-50px;
*/
	font-size:80%;
	margin-top: 70px;
/*
	padding:0 20px;
	height:288px;
	width:288px;
*/
}

#top_footer{
/*
	position:relative;
	top:250px; 
	background-image: url("../image/line03.gif") 0 90px repeat-x;
	height:130px;
*/
	margin: 30px 0 20px 0;
	padding-top: 10px;

	background: url("../image/line03.gif") repeat-x;
	text-align:left;
	font-size:14px;
}

/*================================================================================
　下層ヘッダー
================================================================================*/
#main{
	height:100%;
	width:860px;
	margin:0 auto;
}

.topArea{
	height:140px;
	height:180px;
	background: url(../image/line03.gif) 0 180px repeat-x;
	text-align:left;
	padding:20px 0 0 0;
}


.topArea .menu {
/*
	position: relative;
	top:15px; left:-2px;
*/
	margin: 5px 0 0 0;
	height:50px;
	height:100px;
}

.topArea .menu li{
	margin:0 0px 0px 0;
	float:left;
}

/*================================================================================
　cal
================================================================================*/

#event_index .cal{
	width:390px;
	position:relative;
	font-weight:bold;
	color:#000000;
	float:left;
	margin:20px 0 60px 27px;
}

#event_index .cal a{color:red;}

#event_index .cal .ta01{
	border:1px solid #FFFFFF;
	border-collapse: collapse;
}

#event_index .cal .ta01 span{
	font-size:12px;
	position:relative;
	top:0px; 
}

#event_index .cal tr{
	height:55px;
}

#event_index .cal td{
	width:55px;
	text-align: center;
	border:1px solid #FFFFFF;
	border-collapse: collapse;
}

#event_index .cal .td01{
	vertical-align:top;
}

#event_index .cal .td02{
	vertical-align:baseline;
}

#event_index .section h1{
	font-size:18px;
	position:relative;
	left:5px;
	width:200px;
}

#event_index .section{
	overflow:visible;
	height:100%;
	margin-bottom:100px;
}


#event_index .sectionArea{
	background: url("../image/line03.gif") 0 5px repeat-x;
}

#event_index .section p{
	text-align:left;
	font-size:16px;
	padding:15px 0 0 10px;
	line-height:20px;
}

#event_index .section p a.application_from_link {
	margin-left: 20px;
	font-size:10px;
	text-decoration: underline;
}

#event_index .section p a:link {
	color: blue;
}
#event_index .section p a:visited {
	color: purple;
}

#event_index .section p a:hover {
	color: red;
}
#event_index .section p a:active {
	color: red;
}

#event_index .section .p01{
	text-align:left;
	font-size:14px;
	padding:0 0 0 10px;
	line-height:20px;
}

/*================================================================================
　ワーク・セミナー詳細
================================================================================*/
#event_detail_contents {
	width: 860px;
	text-align: left;
	margin-top: 20px;
}

#event_detail_contents h1{
	padding: 5px 0 5px 8px;
	font-size:14px;
	font-weight: bold;
	border-top: solid 1px #d7c78b;
	background-color: #f0e2b5;
}

#event_detail_contents .errorMsg {
	text-align: center;
	color: red;
	margin: 20px 0 20px 0;
}

#event_detail_contents ul.event_info {
	width: 645px;
	margin-top: 40px;
	margin-left: auto;
	margin-right: auto;

}

#event_detail_contents ul.event_info li {
	margin-top: 20px;
}

#event_detail_contents ul.event_info li div.argument_name {
	width: 150px;
	text-align: right;
	float: left;
}

#event_detail_contents ul.event_info li div.separator {
	width: 40px;
	text-align: center;
	float: left;
}

#event_detail_contents ul.event_info li div.description {
	width: 455px;
	float: left;
}

#event_detail_contents ul.event_info li div.description div.map {
	width: 425px;
	height: 350px;
	border-style: none;
}


/*================================================================================
　公開動画
================================================================================*/
#movie_contents {
	width: 860px;
	text-align: left;
	margin-top: 20px;
}

#movie_contents a:link {
	color:#2718a7;
}

#movie_contents a:hover {
	color:#349FF8;
}

#movie_contents .contents_layer .left_float {
	float:left;
}

#movie_contents .contents_layer .right_float {
	float:right;
}

#movie_contents .contents_layer h1.category{
	padding: 5px 0 5px 8px;
	font-size:14px;
	font-weight: bold;
}

#movie_contents .recent_movies {
}

#movie_contents .archive_area {
	margin: 40px 0 0 0 ;
}

#movie_contents .archives {
	margin-top: 20px;
	min-height: 150px;
}

#movie_contents  .recent_movies .list_area {
	width: 844px;
	min-height: 270px;
	margin: 24px 0 0 8px;
}

#movie_contents  .recent_movies .list_area ul {
	width: 430px;
	float: left;
	margin-left: 20px;
	list-style: url('../image/icon_saisei.jpg') outside;
}

#movie_contents  .recent_movies .list_area ul li {
	margin-bottom: 24px;
}

#movie_contents  .recent_movies .list_area ul li h2 {
	font-size: 16px;
	font-weight: normal;
}

#movie_contents  .recent_movies .list_area ul li p.comment {
	font-size: 12px;
	margin: 5px 0 5px 0;
}

#movie_contents  .recent_movies .list_area .embed_movie {
	float: right;
}

#movie_contents  .archives div {
	width: 415px;
}

#movie_contents  .archives .list_area {
	margin: 14px 0 0 20px;
}

#movie_contents  .archives .list_area ul {
	margin-left: 20px;
	list-style: url('../image/icon_saisei_s.jpg') outside;
}

#movie_contents  .archives .list_area ul li {
	font-size: 12px;
	margin-bottom: 8px;
}

#movie_contents .recent_movies h1.category{
	border-top: solid 1px #d7c78b;
	background-color: #f0e2b5;
}

#movie_contents .archives h1.category{
	border-top: solid 1px #d7c78b;
	border-bottom: solid 1px #d7c78b;
	background-color: #f8edc0;
}


/*================================================================================
　コトノハ
================================================================================*/
.cotonoha_index{
	text-align:left;
	min-height: 660px;
	margin-top: 20px;
}

.cotonoha_index .category_container{
	margin-bottom: 36px;
}

.cotonoha_index .category_container h2.category_name{
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	line-height: 36px;
	padding-left: 40px;
	background: url('../image/bg_cotonoha_category_name.png');
}

.cotonoha_index .category_container ul.topics {
	margin-top: 16px;
	margin-left: 0px;
}

.cotonoha_index .category_container ul.topics li {
	font-size: 16px;
	float: left;
	margin-left: 16px;
	margin-bottom: 10px;
}



.column{
	min-height: 660px;
	margin-top: 40px;
	font-size:14px;
	line-height:25px;
	text-align:left;
	color: #000000;
}

.column p{
	margin-top: 16px;
}


/*
.column h2{
	text-align:left;
	padding-bottom:20px;
	font-size:25px;
}


.column .p01{
	font-size:16px;
	line-height:25px;
	text-align:left;
	color:#d7003a;
}


.column span{
	float:right;
	width:360px;
	margin-left:10px;
}
*/

.about_hiroba{
	font-size:18px;
	margin-top: 20px;
	text-align:left;
	min-height: 660px;
}

#main .about_hiroba .declaration {
	margin:25px 0 25px 0;
	margin:30px 0 25px 0;
}

#main .about_hiroba img.about_image {
	float:right;
	width:360px;
	margin:0px 0 0 10px;
}

#main .about_hiroba .declaration p.main_part {
	color: #cc0000;
	font-size: 18px;
	width: 360px;
}

#main .about_hiroba .declaration p.hope_part {
	margin-top: 40px;
/*	color: #0000cc;*/
	font-size: 18px;
}


.miniTitle{
	font-size:20px;
	text-align:left;
	font-weight:bold;
	color:#cd5e3c;
}

.impression {
	height:80px;
	margin:30px 0 30px 0;
}

.impression ul li{
	float:left;
}

/*================================================================================
　書籍・DVD
================================================================================*/
/* 共通 */

#main div.contents {
	margin-top: 20px;
}
#main div.contents div.content_left {
	float: left;
	width: 170px;
	text-align: left;
}

#main div.contents div.content_left h3.menu_caption {
	margin-left: 24px;
}

#main div.contents div.content_left ul.category_menu {
	margin-top: 10px;
	margin-left: 24px;
}

#main div.contents div.content_left ul.category_menu li {
	margin-bottom: 5px;
}


#main div.contents div.content_right {
	float: left;
	margin-left: 55px;
	width: 620px;
}



/* カテゴリーページ */

#main #goods_category div.content_right div.category_caption{
	margin-bottom: 20px;
	text-align: left;
	font-size: 20px;
	font-weight: bold;
	border-bottom: solid 1px #6699cc;
}

#main #goods_category div.content_right div.goods_list {
}

#main #goods_category div.content_right div.goods_list div.goods_list_line {
	clear:both;
	min-height: 216px;
	margin-bottom: 40px;
}

#main #goods_category div.content_right div.goods_list div.goods_list_line div.goods_item {
	float: left;
	width: 160px;
	margin-left: 55px;
	text-align:left;
	font-size: 12px;
	line-height: 16px;
}

#main #goods_category div.content_right div.goods_list div.goods_list_line div.first_item {
	margin-left: 0px;
}


#main #goods_category div.content_right div.goods_list div.goods_list_line div.goods_item img.goods_thumb{
	height: 140px;
}

#main #goods_category div.content_right div.goods_list div.goods_list_line div.goods_item div.goods_title{
	width: 160px;
	margin-bottom: 4px;
	color: blue;
}

#main #goods_category div.content_right div.goods_list div.goods_list_line div.goods_item div.goods_title a:link{
	color: #0000FF;
}

#main #goods_category div.content_right div.goods_list div.goods_list_line div.goods_item div.goods_title a:hover{
	color: #349FF8;
}

/* wp_pagenavi */
.wp-pagenavi {
	clear: both;
	margin-top : 10px;
	margin-bottom : 10px;
}

.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	border: 1px solid #BFBFBF;
	padding: 3px 5px;
	margin: 2px;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
	border-color: #000;
}

.wp-pagenavi span.current {
	font-weight: bold;
}


/* 詳細ページ */

#main #goods_detail div.content_right div.goods_title{
	text-align: left;
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 5px;
	border-bottom: solid 1px #6699cc;
}

#main #goods_detail div.content_right div.goods_contents{
	margin-top: 30px;
}

#main #goods_detail div.content_right div.goods_contents div.goods_contents_top_area {
}

#main #goods_detail div.content_right div.goods_contents div.goods_contents_top_area div.goods_img_area{
	float: left;
	width: 300px;
	text-align:center;
}

#main #goods_detail div.content_right div.goods_contents div.goods_contents_top_area div.goods_img_area img.goods_img{
}

#main #goods_detail div.content_right div.goods_contents div.goods_contents_top_area div.goods_img_area div.purchase_link {
	font-size: 14px;
	margin-top: 5px;
}

#main #goods_detail div.content_right div.goods_contents div.goods_contents_top_area div.goods_img_area div.pre_read {
	font-size: 14px;
	margin-top: 5px;
}

#main #goods_detail div.content_right div.goods_contents div.goods_contents_top_area div.goods_img_area div.embed_movie {
	text-align:center;
	margin-top: 20px;
}


#main #goods_detail div.content_right div.goods_contents div.goods_contents_top_area div.goods_img_area a:link{
	color: #0000FF;
}

#main #goods_detail div.content_right div.goods_contents div.goods_contents_top_area div.goods_img_area a:hover{
	color: #349FF8;
}

#main #goods_detail div.content_right div.goods_contents div.goods_contents_top_area div.goods_description{
	float: left;
	margin-top: 16px;
	margin-left: 20px;
	width: 300px;
	text-align:left;
	font-size: 14px;
}

#main #goods_detail div.content_right div.goods_contents hr {
	border-width: 0px 0px 1px 0px;
	border-style: dotted;
	border-color: #6699cc;
	height: 1px;
	padding-top: 20px;
	margin-bottom: 10px;
}


#main #goods_detail div.content_right div.goods_contents div.goods_spec{
}

#main #goods_detail div.content_right div.goods_contents div.goods_spec dl.goods_spec_list{
	margin-left: 5px;
	margin-left: 0px;
	font-size: 12px;
	text-align: left;
}

#main #goods_detail div.content_right div.goods_contents div.goods_spec dl.goods_spec_list dt{
	width: 64px;
	clear: both;
	float: left;
	font-weight: bold;
}

#main #goods_detail div.content_right div.goods_contents div.goods_spec dl.goods_spec_list dd{
	margin-left: 64px;
	margin-bottom: 5px;
}


/*================================================================================
　サイワイ村ＤＶＤ
================================================================================*/
#dvdmembers_contents {
	width: 860px;
	margin-top: 20px;
	text-align: center;
	color: #000000;
	font-size: 14px;
}

#dvdmembers_contents .page_title{
	width: 740px;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
}

#dvdmembers_contents .page_title h1{
	text-align: left;
	font-size: 28px;
	font-weight: bold;
}

#dvdmembers_contents .page_title h2{
	margin-top: 10px;
	text-align: left;
	font-size: 18px;
	font-weight: bold;
}

#dvdmembers_contents .lead_box{
	width: 740px;
	height: 280px;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 30px;
	text-align: left;
}

#dvdmembers_contents .lead_box .text_box {
	width: 360px;
}

#dvdmembers_contents .lead_box .text_box p {
	margin-bottom: 34px;
}

#dvdmembers_contents .lead_box .img_box {
	width: 360px;
	float: right;
}

#dvdmembers_contents .lead_box img.eyecatch_img {
}


#dvdmembers_contents .info_area{
	width: 740px;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

#dvdmembers_contents .info_area h2{
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 2px;
}

#dvdmembers_contents .info_area p{
	margin-left: 14px;
}

#dvdmembers_contents .info_area span.note{
	color: #FF0000;
}

/*
#dvdmembers_contents .pay_info .account_info {
	width: 440px;
	margin-top: 14px;
	margin-left: 14px;
	border: solid 1px #ffcc99;
	text-align: left;
	padding-top: 8px;
	padding-left: 14px;
	padding-bottom: 8px;
}

#dvdmembers_contents .pay_info .account_info h3 {
	font-size: 14px;
	font-weight: normal;
}

#dvdmembers_contents .pay_info .account_info p {
	margin-top: 8px;
	margin-left: 14px;
	margin-bottom: 8px;
	
}
*/

#dvdmembers_contents .application_info .application_method {
	width: 712px;
	margin-top: 16px;
	margin-left: auto;
	margin-right: auto;
}

#dvdmembers_contents .application_info .application_method h3{
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 8px;
}

#dvdmembers_contents .application_info .application_method p{
	margin-left: 14px;
}

#dvdmembers_contents .application_info .form_info .application_form{
	width: 620px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 0px;
	padding-bottom: 10px;
}

#dvdmembers_contents .application_info .form_info .application_form div.entry-content>p {
	display: none;
}

#dvdmembers_contents .application_info .form_info .application_form table.application {
	width: 620px;
	margin-top: 0px;
	border-top: solid 1px #ff9966;
	border-left: solid 1px #ff9966;
	border-collapse:collapse;
	background-color: #ffffcc;
}

#dvdmembers_contents .application_info .form_info .application_form table.application tr {
}

#dvdmembers_contents .application_info .form_info .application_form table.application th, td {
	border-right: solid 1px #ffcc99;
	border-bottom: solid 1px #ffcc99;
	border-right: solid 1px #ff9966;
	border-bottom: solid 1px #ff9966;
}

#dvdmembers_contents .application_info .form_info .application_form table.application th {
	width: 230px;
	padding-right: 10px;
	text-align: right;
	background-color: #ffcc66;
}

#dvdmembers_contents .application_info .form_info .application_form table.application td {
	width: 360px;
	padding-left: 10px;
}

#dvdmembers_contents .application_info .form_info .application_form table.application td.text-area {
	padding-top: 10px;
	padding-bottom: 10px;
}

#dvdmembers_contents .application_info .form_info .application_form .submit_button {
	margin-top: 10px;
	text-align: center;
}


#dvdmembers_contents .application_info .fax_info .description{
	width: 620px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 14px;
	padding-bottom: 14px;
	border: solid 1px #ffcc99;
	background-color: #ffffcc;
	text-align: center;
}

#dvdmembers_contents .saler_info{
	margin-top: 30px;
	margin-bottom: 42px;
}

#dvdmembers_contents .saler_info .saler_name {
	margin-top: 8px;
	margin-left: 14px;
}

#dvdmembers_contents .saler_info .saler_name p {
	margin-left: 0px;
}

#dvdmembers_contents .saler_info .contact_info {
	margin-top: 12px;
	margin-left: 14px;
}

#dvdmembers_contents .saler_info .contact_info h3{
	font-size: 14px;
	font-weight: 400;
}

#dvdmembers_contents .saler_info .contact_info p{
	margin-top: 2px;
	margin-left: 60px;
}

/* 特商法ページ */
#tokushouhou_contents {
	width: 740px;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 40px;
	text-align: left;
	color: #000000;
	font-size: 14px;
}

#tokushouhou_contents h2{
	font-size: 16px;
	font-weight: bold;
	color: #cc9900;
}

#tokushouhou_contents table.tokushouhou_table{
	width: 740px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	border-top: solid 1px #ffcc66;
	border-left: solid 1px #ffcc66;
	border-collapse:collapse;
}

#tokushouhou_contents table.tokushouhou_table th, td {
	height: auto;
	padding-top: 8px;
	padding-left: 8px;
	padding-bottom: 8px;
	border-right: solid 1px #ffcc66;
	border-bottom: solid 1px #ffcc66;
	vertical-align: top;
	text-align: left;
	font-size: 12px;
}

#tokushouhou_contents table.tokushouhou_table th {
	width: 210px;
	background-color: #ffff99;
	font-weight: bold;
	color: #cc9900;
}

#tokushouhou_contents table.tokushouhou_table td {
	width: 530px;
}

/*================================================================================
　セミナームービー
================================================================================*/
#semimovie_contents {
	width: 860px;
	margin-top: 20px;
	text-align: center;
	color: #000000;
}

/* Indexページ */

#semimovie_contents .contens_title {
}

#semimovie_contents .enter_area{
	margin-top: 50px;
}

#semimovie_contents .enter_note{
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	width: 600px;
	color: #FF0000;
	font-size: 14px;
}

#semimovie_contents .contents_discriptions {
	margin-top: 70px;
	margin-left: auto;
	margin-right: auto;
	width: 600px;
	text-align: left;
	font-size: 14px;
}

#semimovie_contents .contents_discriptions p {
	margin-bottom: 10px;
}

#semimovie_contents .contents_discriptions a:link {
	color:red;
}

#semimovie_contents .application_info {
	margin-top: 50px;
	font-size: 14px;
}


/* 一覧ページ */
#semimovie_contents .month_list {
	text-align: left;
}

#semimovie_contents .month_list li.month_contents {
	margin-bottom: 50px;
}

#semimovie_contents .month_list li.month_contents h1.category_name {
	padding: 5px 0 1px 8px;
	font-size:16px;
	font-weight: bold;
	color: #000000;
	border-bottom: solid 1px #ffcc99;
}

#semimovie_contents .month_list li.month_contents ul.movie_list {
	margin: 30px 0 0 18px;
	padding-left: 5px;
	padding-left: 0px;
	list-style: url('../image/icon_lotus.jpg') outside;
}

#semimovie_contents .month_list li.month_contents ul.movie_list li.movie_item {
	margin-bottom: 12px;
}

#semimovie_contents .month_list li.month_contents ul.movie_list li.movie_item h2.movie_title {
	font-size: 16px;
	font-weight: normal;
}

#semimovie_contents .month_list li.month_contents ul.movie_list li.movie_item p.comment {
	font-size: 12px;
	margin-top: 5px;
}

/*================================================================================
　footer
================================================================================*/

#footer{
	padding: 10px 0 10px 0;
	text-align:left;
	font-size:14px;
	background: url("../image/line03.gif") repeat-x;
	margin: 30px 0 20px 0;
}



