@charset "utf-8";
/* CSS Document */

.img_space{padding-right:10px;}

/*パッケージ範囲*/
.m_r_left{
	width:304px;
	float:left;
}


.m_r_right{
	float:right;
	width:376px;
	text-align:left;
	padding-right:5px;
}

.img_space2{padding-bottom:10px;}
/*
.title_txt_bg{
	background-image:url(../img/index/point1.jpg);
	background-position:left;
	background-repeat:no-repeat;
	margin-bottom:10px;
}

.title_txt{
	padding-left:20px;
	font-size:16px;
	line-height:26px;
	color:#603813;
	font-weight:bold;
}
*/

.fla{
	clear:both;
	width:680px;
	padding-top:10px;
}

/*トップフォトスライド*******************************/
#slideshow {
	background:url(../img/index/slideShowBg.jpg) no-repeat;
    position:relative;
	height:300px;
	margin:0pxpx;
}

#slideshow IMG {
	padding:70px 0px 0px 10px;
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

/*4コンテンツ部分*/
.contents_main{
	padding:10px 0px 5px 0px;
	width:690px;
	clear:both;
}
/*IE6*/
*html .main_right{
	padding:10px 0px 5px 0px;
	width:686px;
	clear:both;
}

.menubox{
	width:220px;
	margin:0px 5px 10px 0px;
	float:left;
}

/*プロによる編集*/
/*
.menubox1_top{
	background-image:url(../img/index/menubox1_top.jpg);
	width:322px;
	height:16px;
	font-size:14px;
	color:#FF9933;
	font-weight:bold;
	padding:10px 0px 10px 15px;
}
*/
/*IE6*/
/*
*html .menubox1_top{
	background-image:url(../img/index/menubox1_top.jpg);
	width:322px;
	height:20px;
	font-size:14px;
	color:#FF9933;
	font-weight:bold;
	padding:8px 0px 8px 15px;
}
*/

/*ビデオレター*/
.menubox1_top{
	background:url(../img/index/menuBg.jpg) 0 0 no-repeat;
	width:205px;
	height:16px;
	font-size:14px;
	color:#FF9933;
	font-weight:bold;
	padding:10px 0px 10px 15px;
}

/*IE6*/
*html .menubox1_top{
	background:url(../img/index/menuBg.jpg) 0 0 no-repeat;
	width:205px;
	height:20px;
	font-size:14px;
	color:#FF9933;
	font-weight:bold;
	padding:8px 0px 8px 15px;
}

.menubox_style1{
	color:#FFFFFF;
	font-size:12px;
	background-color:#FF9933;
	font-weight:bold;
	padding:3px 5px 3px 5px;
}

/*プロによる撮影･編集*/
.menubox2_top{
	background-image:url(../img/index/menubox2_top.jpg);
	width:322px;
	height:16px;
	font-size:14px;
	color:#8CC63F;
	font-weight:bold;
	padding:10px 0px 10px 15px;
}
/*IE6*/
*html .menubox2_top{
	background-image:url(../img/index/menubox2_top.jpg);
	width:322px;
	height:20px;
	font-size:14px;
	color:#8CC63F;
	font-weight:bold;
	padding:8px 0px 8px 15px;
}

.menubox_style2{
	color:#FFFFFF;
	font-size:12px;
	background-color:#8CC63F;
	font-weight:bold;
	padding:3px 5px 3px 5px;
}

/*素敵な記憶DVD*/
.menubox3_top{
	background-image:url(../img/index/menubox3_top.jpg);
	width:322px;
	height:16px;
	font-size:14px;
	color:#F878FF;
	font-weight:bold;
	padding:10px 0px 10px 15px;
}
/*IE6*/
*html .menubox3_top{
	background-image:url(../img/index/menubox3_top.jpg);
	width:322px;
	height:20px;
	font-size:14px;
	color:#F878FF;
	font-weight:bold;
	padding:8px 0px 8px 15px;
}

.menubox_style3{
	color:#FFFFFF;
	font-size:12px;
	background-color:#F878FF;
	font-weight:bold;
	padding:3px 5px 3px 5px;
}

/*配信*/
.menubox4_top{
	background-image:url(../img/index/menubox4_top.jpg);
	width:322px;
	height:16px;
	font-size:14px;
	color:#29ABE2;
	font-weight:bold;
	padding:10px 0px 10px 15px;
}
/*IE6*/
*html .menubox4_top{
	background-image:url(../img/index/menubox4_top.jpg);
	width:322px;
	height:20px;
	font-size:14px;
	color#29ABE2;
	font-weight:bold;
	padding:8px 0px 8px 15px;
}

.menubox_style4{
	color:#FFFFFF;
	font-size:12px;
	background-color:#29ABE2;
	font-weight:bold;
	padding:3px 5px 3px 5px;
}

/*4Menu_style*/
/*
.menubox_middle{
	background-image:url(../img/index/menubox_middle.jpg);
	width:327px;
	height:155px;
	padding:5px 5px 0px 5px;
}*/
.menubox_middle{
	width:200px;
	padding:10px 10px 0px 10px;
}

.menubox_middle2{
	background-image:url(../img/index/menubox_middle.jpg);
	width:327px;
	height:120px;
	padding:5px 5px 0px 5px;
}

.menubox_bottom{
	clear:both;
	background-image:url(../img/index/menubox_bottom.jpg);
	width:337px;
	height:10px;
}
/*IE6*/
*html .menubox_bottom{
	clear:both;
	background-image:url(../img/index/menubox_bottom.jpg);
	width:337px;
	height:10px;
	font-size:0px;
}

.menubox_middle_l{
	float:left;
	width:135px;
}

.menubox_middle_r{
	float:right;
	text-align:left;
	width:192px;
	padding-top:5px;
}

.menubox_style{
	font-size:12px;
	padding:5px 2px 2px 2px;
}

.menubox_style a{
	color:#6F4A2D;
	text-decoration:none;
}

.menubox_style a:hover{
	color:#6F4A2D;
	text-decoration:underline;
}

.custum{
	clear:both;
	padding:5px 5px 15px 5px;
	text-align:left;
}

/*申し込み流れ*/

.flow_title{
	clear:both;
	font-size:16px;
	color:#FF9933;
	font-weight:bold;
	border-bottom:2px dotted #999999;
	padding:5px;
	margin-right:5px;
}

.flow{
	padding-left:10px;
}

.flowbox{
	width:130px;
	margin:10px 0px 15px 0px;
	float:left;
}

.flow_img{
	width:110px;
	text-align:center;
	float:left;
}

.flow_arrow{
	width:20px;
	text-align:center;
	padding:50px 0px 0px 0px;
	float:right;
}

.step_style{
	font-size:16px;
	line-height:20px;
	font-weight:bold;
	color:#0071BC;
}