@charset "UTF-8";

/*基本設定ここから*/
body {
color: #666666;
font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","MS Pゴシック","MS P Gothic",sans-serif;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding-top:0px;
padding-right:0px;
padding-bottom:20px;
padding-left:0px;
background-color:#663300;
}

a:link {
color: #330000;
text-decoration:none;
}

a:visited {
color: #CC0000;
text-decoration:none;
}

a:hover {
color:#CC0000;
text-decoration:none;
}

a:active {
color:#000000;
text-decoration:none;
}

address {
color:#ffcc99;
font-size: 0.5em;
font-style:normal;
text-align:center;
height:50px;
background-color:#990000;
line-height:40px;
background-color: #CC0000;
background-image: url(images/Top/work_01css_50.jpg);
background-repeat:no-repeat;
background-position: bottom;
}

img {
border:0;
}

/*hr {
display:none;
}*/

/*基本設定ここまで*/

/*レイアウト設定ここから*/

#pageBody {
width:760px;
margin-top:20px;
margin-right:auto;
margin-left:auto;
background-color:#ffffff;
background-image: url(images/Top/work_01css_09.jpg);
background-repeat:repeat-y;
position:relative;
}

#contents {
width:440px;
padding-right:19px;
float: left;

}

#side {
width:220px;
padding-left:20px;
margin-top:20px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
background-color:#ffffff;
float:right;
}

#pageTop {
background-image: url(images/Top/work_01css_02.jpg);
background-repeat:no-repeat;
background-position:top left;
padding-top:70px;
padding-right:30px;
padding-bottom:0px;
padding-left:30px;
}

#contentsWrap {
clear:both;
margin-top:20px;
}

/*レイアウト設定ここまで*/

/*ナビゲーションここから*/

#globalNavi {
list-style-type:none;
width:760px;
height:30px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
}

#globalNavi li {
list-style-type:none;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
float:left;
}


/*ナビゲーションここまで*/

/*Sitemapへのリンクテキストここから*/

#siteMap {
font-size:0.7em;
text-transform:uppercase;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
position:absolute;
top:35px;
right:35px;
}

#siteMap a {
background-image: url(images/Top/work_01css_06.gif);
background-repeat:no-repeat;
background-position: center left;
padding-left:13px;
}

/*Sitemapへのリンクテキストここまで*/

/*PageTopへのリンクテキストここから*/

#gotoTop{
font-size:0.7em;
text-align:right;
text-transform:lowercase;
height:40px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
clear:both;
}

#gotoTop a {
background-image: url(images/Top/work_01css_47.gif);
background-repeat: no-repeat;
background-position: center left;
padding-left:13px;
}

/*PageTopへのリンクテキストここまで*/

/* clearfix hack */
#topRecommendedMenu dd ul:after {
content: ".";
display: block;
height: 0;
clear:both;
visibility:hidden;
}

#topRecommendedMenu dd ul{
display:inline-block;
}

/* hide macie */
*html #topRecommendedMenu dd ul{
height: 1%;
}

#topRecommendedMenu dd ul{
display:block;
}
/* end hide */
/* end clearfix hack */

#ptopRecommendedMenu dd#topRecommendedMenuWrap {
padding-bottom:5px;
}

/*TOPここまで*/
	  


/*Products　ここから*/

#sideProductsList {
width:220px;
/*background-color:#cccccc;*/
/*background-image: url(images/products/side_recommended_bg_t.gif);*/
background-repeat:no-repeat;
background-position: top;
margin-top:0px;
margin-right:0px;
margin-bottom:20px;
margin-left:0px;
padding-top:10px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;

}

#sideProductsList dd {
/*background-image: url(images/Products/side_recommended_bg_b.gif);*/
background-repeat:no-repeat;
background-position:bottom;
margin:0px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
}

#sideProductsList dd ul {
list-style-type:none;
padding:0px;
margin-top:5px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}

#sideProductsList dd ul li {
	margin-top:0px;
	margin-right:20px;
	margin-bottom:5px;
	margin-left:20px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:5px;
	padding-left:0px;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#999999;
	clear:both;
	font-size: 0.8em;
}

#sideProductsList dd ul li#sideProductsListEnd {
	margin-bottom: 0px;
	border-bottom-width: 0px;
	border-bottom-style: none;
}

#sideProductsList dd ul li a {
	background-image: url(images/Products/ya_Icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 15px;
	padding-left: 15px;
}

#sideProductslist dd ul li a:link {
	color: #330000;
}
#sideProductsList dd ul li a:visited {
	color: #330000;
}
#sideProductsList dd ul li a:hover {
	color: #CC0000;
}
/*Products　ここまで*/	
dl.Roll_bun {
font-size:0.7em;
}

dl.RollList {
	width: 420px;
	margin-left: 0px;
	clear:both;
}
dl.RollList dd.RollDatas ul li dl {
	font-size: 0.7em;
	margin: 0px;
	padding: 0px;
}
dl.RollList dd.RollDatas ul li dl dt {
	color: #996633;
	margin: 0px;
	padding: 0px;
}
dl.RollList dd.RollDatas {
	background-color: #ffffff;
	margin: 0px;
	padding: 10px;
}
dl.RollList dt.RollCap {
	padding: 0px;
	margin-bottom: 8px;
}
dl.RoolList dd.RollDatas ul {
	margin: 0px;
	padding: 0px;
}
dl.RollList dd.RollDatas ul li {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 195px;
	margin-bottom: 7px;
	
}
dl.RollList dd.RollDatas ul li dd {
	margin: 0px;
	padding: 0px;
}
dl.RollList dd.RollDatas ul {
	list-style-type: none;
	margin:0px;
	padding:0px;
}

/* clearfix hack*/
dl.RoolList dd.RoolDatas ul li:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

dl.RoolList dd.RollDatas ul li{
display:inline-block;
}

/* hide macie */
*html dl.RoolList dd.RoolDatas ul li{
display:block;
}

/* end hide */
/* end clearfix hack */input#printBth {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

