
/*****************************/

/*** Core html             ***/

/*****************************/



* {

	margin: 0;

/*	font-family: "ＭＳ Ｐゴシック", Osaka,sans-serif; ;*/

	line-height: 1.6em;

}






/*****************************/

/*** RootDesign            ***/

/*****************************/

/**  後で別ファイルへ      ***/

/*****************************/





/*キャプション類*/

.rootcap{padding:25px 10px 40px 25px;}

.rootcap div{text-align:left;}

.rootcap h2{text-indent: -9999px;}





#rootcap5{background: url('images/jirei_main.jpg') top center no-repeat;}





/*制作実績----------------------------------------------------------------------------------*/

#rootcap5{								/*←コレだけ別設定*/

	padding:30px 5px 25px 5px;

	text-align:center;

	height:240px;

}



.carousellbox {

	text-align:center;

	float:center;

	margin:0 auto;

	width:880px;

	position: relative;

	/*border:1px dotted #FF1EBB;*/

}



* html .carousellbox .prev, * html .carousellbox .next{width:28px;}	/*WinIE4-6、MacIE4-5用（初期値）*/



.carousellbox .prev{

	cursor:pointer;background: url('images/jirei_icon_left.jpg') no-repeat;width:14px;height:135px;display:block;text-indent:-9999px;position: absolute;top: 20px; left:0;padding:0 4px 2px 8px;

	

}

.carousellbox .next{

	cursor:pointer;background: url('images/jirei_icon_right.jpg') no-repeat;width:14px;height:135px;display:block;text-indent:-9999px;position: absolute;top: 20px; left:850px;padding:0 4px 2px 8px;

}

.carousellbox .prev:hover, .carousellbox .next:hover{background-position: -43px 0 ;}



/*jquery版の場合↓*/

/*.carousellimg {

	position: relative;

	visibility: hidden;

	left: -5000px;

	margin:0 auto;

	padding:0 10px;

	color:#BAB7B4;

}

.carousellimg ul, li {

	margin:0;

	padding:0;

}*/

.carousellimg li img {padding:0 10px;}



.carousellimg a:hover{

zoom: 1;

filter:alpha(opacity=82);

-moz-opacity:0.82; //mozira

opacity:0.82; //IE

}



.carousellimg p {font-size:0.9em;text-align:center;text-indent:-9999px;}

/*↑jquery版の場合*/



#slider-stage{width:780px; overflow:auto; overflow-x:hidden; overflow-y:hidden; height:200px; margin:0 auto;}



	#slider-list{width:6000px; border:0; margin:0; padding:0; left:400px;}

	#slider-list li{

		list-style:none; 

		margin:0; 

		padding:0; 

		border:0; 

		margin-right:4px;

		padding:4px; 

		float:left;

		width:180px;

		height:200px;

		}

	#slider-list li		{position:relative;}		/*すべてのブラウザ用（初期値）*/
	html*#slider-list li	{position:static;}		/*safari用（NetscapeもWinIE7も）*/
	* html #slider-list li	{position:relative;}		/*WinIE4-6、MacIE4-5用（初期値）*/
	*+html #slider-list li	{position:static;}		/*WinIE7用（初期値）*/

	#slider-list li span.newworks {position: absolute;top: -2px; left:9px;width:60px;height:45px;background: url('../../../../images/stories/ico_new.png') no-repeat;display:block;text-indent:-9999px;}

	#slider-list li span.newworks		{display:block;}	/*すべてのブラウザ用（初期値）*/
	html*#slider-list li span.newworks	{display:none;}		/*safari用（NetscapeもWinIE7も）*/
	* html #slider-list li span.newworks	{display:block;}	/*WinIE4-6、MacIE4-5用（初期値）*/
	*+html #slider-list li span.newworks	{display:none;}		/*WinIE7用（初期値）*/
	html:\66irst-child #slider-list li span.newworks	{display:block;} 




#slider-list li img {padding:0 10px;}



#slider-list a:hover{

	zoom: 1;

	filter:alpha(opacity=82);

	-moz-opacity:0.82; //mozira

	opacity:0.82; //IE

}




























