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

@import "common/layout.css";


/*-------------------------------------------------------------------------
	INDEX
/*-----------------------------------------------------------------------*/

body{
	background:url(../img/real_felt_wool/haikei.gif);

}
a{/*リンクされた文字*/
    color:#e84885;
    font-style:normal;
	text-decoration:underline;
}
a:link {/*未訪問のリンク*/
    color:#e84885;
    font-style:normal;
	text-decoration:underline;
}

a:hover {/*マウスをのせたとき*/
    color:#ff8c00;
    font-style:normal;
}
a:active {/*クリック中*/
    text-decoration:none;
}

a:visited {
    color:#e84885;
    font-style:normal;
	text-decoration:underline;
 }
 
#sns{
   width:900px;
   margin-left:10px;
 }
 
	
#all{
	width:935px;
	margin:0 auto;
/*	border-bottom:#CCC solid 1px;
	font-size:12px;
	border-left:1px #CCC solid;
	border-right:1px #CCC solid;*/
	background:url(../img/real_felt_wool/bk_in.gif);
	background-position:center;
}

#main{
	width:920px;
	margin:0 auto;

}


/*ヘッダ　Setting*/
.header_box .header{
	padding-left:25px;
	padding-top:10px;
}
.header_box{
	margin-bottom:15px;
}
.header_box  ul.header li{
	float:left;
	margin:0;
}

.header_box ul.header li.left{
	float:left;
	padding-left:17px;
	width:450px;
}
.header_box ul.header li.left dl{
margin-top:10px;
}
.header_box ul.header li.left dt{
	margin:0;
}
.header_box ul.header li.left dd.header_txt{
	text-align:center;
	font-size:15px;
	font-weight:bold;
	color:#774d39;
	margin:8px 0 6px 0;
}
.header_box ul.header li.left dd.header_howto{
	margin:5px 0 0 0;
	text-align:center;
}
.header_box ul.header li.left dd span{
	font-weight:bold;
}
.header_box ul.header li.right{
	float:left;
	margin-left:10px;
	margin-top:10px;
}
.header li.right p{
	text-align:left;
	padding-left:13px;
	font-size:14px;
	color:#114ab1;
	font-weight:bold;
}

#content{
	padding:30px 20px 20px 35px;

}


/*About　Setting*/
.about_box .about{
	padding-left:2px;
}

.about_box .about img{
	margin-bottom:10px;
}
.about_box .title{
	margin-bottom:15px;
}
.about_box{
	
}
.about_box  ul.about li{
	float:left;
	margin:0;
}

.about_box ul.about li.left{
	float:left;
	width:450px;
}
.about_box ul.about li.left dl{

}
.about_box ul.about li.left dt{
	margin:0;
}
.about_box ul.about li.left dd{
	margin:0 0 0 15px;
	width:390px;
	font-size:15px;
	font-weight:bold;
	color:#774d39;
}
.about_box ul.about li.right dd{
	margin:0 0 0 15px;
	width:370px;
	font-size:15px;
	font-weight:bold;
	color:#774d39;
}
.about_box ul.about li.left dd span{
	font-weight:bold;
}
.about_box ul.about li.left dd span{
	font-weight:bold;
}
.about_box ul.about li.right{
	float:left;
	margin-left:20px;
	width:350px;
	
}

.about_box ul.about li.right dd{
	margin:0 0 0 5px;
	width:350px;
	font-size:14px;
	color:#613f2f;
}


/*Movie　Setting*/
.movie_box{
	margin-top:30px;
}
.movie_box .movie{
	padding-left:2px;
}
.movie_box .title{
	margin-bottom:15px;
}

.movie_box  ul.movie li{
	float:left;
	margin:0;
}

.movie_box ul.movie li.left{
	float:left;
	width:350px;
	margin-left:50px;
}
.movie_box ul.movie li.left dl{

}
.movie_box ul.movie li.left dt{
	margin:0;
}
.movie_box ul.movie li.left dt.tit{
	margin-bottom:15px;
}
.movie_box ul.movie li.left dd{
	margin:15px 0 0 15pxpx;
	width:370px;
	font-size:14px;
	color:#613f2f;
	
}
.movie_box ul.movie li.left dd span{
	font-weight:bold;
}
.movie_box ul.movie li.right{
	float:left;
	margin-left:50px;
	width:350px;
}

.movie_box ul.movie li.right dt.tit{
	margin-bottom:15px;
}

.movie_box ul.movie li.right dd{
	margin:0 0 0 5px;
	width:350px;
	font-size:14px;
	color:#613f2f;
}
.movie li.right p{
	text-align:left;
	padding-left:13px;
	font-size:14px;
	color:#114ab1;
	font-weight:bold;
}









/*バナー　Setting*/


#content .btn_box{

}

#content .btn_box{
	
	margin-bottom:30px;

}
#content  .btn_box  ul{
	margin-bottom:7px;
}
#content  .btn_box  ul.btn li{
	float:left;
	margin:0;
}

#content .btn_box ul.btn dl dt{
	font-size:120%;
	font-weight:bold;
	color:#ff3300 !important;
}

#content .btn_box ul.btn li.left{
	float:left;
}

#content .btn_box ul.btn li.right{
	float:left;
	padding-left:30px;	
}


#content .btn_box{
	margin-left:40px;
	margin-top:25px;
}

#content #adobebox{
		padding-left:30px;
}


