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

/* ----------------------------------------------------------------------デフォルトCSSリセット */

body{
	margin: 0px;
	padding: 0px;
}

h1, h2, h3, h4, h5, h6, p, address {
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
}
/* general params */
h1, h2, h3, h4, h5, h6,
div, p, pre, ul, ol, dl, dt, dd,
address, form, blockquote, img {
	padding:0;/* margin&padding reset */
	margin:0;
}


img {
	border:none;/* img do not want a border */
}


/* ----------------------------------------------------------------------全体 */

/*
html {
	overflow-x: hidden;
}
*/

body {
	font-size:84%;
	color:#333333;
	background-color:#ffffff;
	/*font-family:"ＭＳ ゴシック", "Osaka－等幅";*/
	font-family:"ＭＳ Ｐゴシック", Osaka;
}

a:link{color:#001AD9; text-decoration:none;}
a:visited{color:#001AD9; text-decoration:none;}
a:active{color:#001AD9; text-decoration:none;}
a:hover{color:#001AD9; text-decoration:underline;}

hr {
	margin: 0px 10px 0px 10px;
	height: 1px;
	color:#999999;
}

.clear{
	clear:both;
}

* html div{
/*\*/height:1%;/*for WinIE*/
display:inline-table;/*for MacIE*/
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {
    display: inline-block;
    min-height: 1%;
}
/* Hides from IE-mac \*/
* html .clearfix {
    height: 1%;
}
.clearfix {
    display: block;
}
/* End hide from IE-Mac */


div#wrap{
	width:821px;
	margin:0 auto;
	}
div#header{
	margin-bottom:15px;
	}

div#header h1{
	width:200px;
	float:left;
	margin-top:20px;
	}

div#header ul{
	width:190px;
	float:right;
	margin-top:36px;
	list-style:
	}
div#header ul li {
	line-height:1.3;
}
div#header li.top1{
	width:160px;
	background:url(../images/header_icon.jpg) no-repeat right center;
	}
div#header li.top2{
	width:180px;
	background:url(../images/header_icon.jpg) no-repeat right center;

	}

div#header li a{
	color:#000;
	}
div#main p{
	color:#999;
	font-size:10px;
	margin-left:5px;
	margin-top:5px;
	}

div#main p a{
	color:#999;
	}


div#content{
	width:840px;
	margin:0 auto 15px;
}

div#leftcol{
	width:600px;
	float:left;
	}



div.ctdl{
	width: 294px;
	height: 202px;
	margin-top: 5px;
	float: left;
	background: url(../images/bg_col.jpg) no-repeat;
}

div.ctdl2{
	width: 294px;
	height: 202px;
	margin-top: 5px;
	float: left;
	background: url(../images/bg_col_b.jpg) no-repeat;
}



div.ctdl div.btnarea {
	height: 106px;
	padding-top:15px;
}

div.ctdl2 div.btnarea {
	height: 106px;
	padding-top:15px;
}


div.ctdl dl {
}

div.ctdl2 dl {
}


div.ctdl dd {
	float: left;
	width: 166px;
	height: 34px;
	text-align: right;
}

div.ctdl2 dd {
	float: left;
	width: 166px;
	height: 34px;
	text-align: right;
}


div.ctdl dt {
	float: left;
	width: 120px;
	height: 34px;
	font-size: 10px;
}

div.ctdl2 dt {
	float: left;
	width: 120px;
	height: 34px;
	font-size: 10px;
}


div.ctdl dd.ja img{
	margin: 1px 6px 0 0;
}


div.ctdl2 dd.ja img{
	margin: 1px 6px 0 0;
}


div.ctdl dd.en img{
	margin: 0 3px 0 0;
}


div.ctdl2 dd.en img{
	margin: 0 3px 0 0;
}

div#col23{
	margin-bottom: 20px;
}

div.ctdl h3{
	height: 93px;
	padding-left:20px;
}


div.ctdl2 h3{
	height: 93px;
	padding-left:20px;
}

div#col1 h3 img{margin-top: 12px; }
div#col1 div.btnarea {
	background: url(../images/leftcol_pro1.jpg) 20px 0 no-repeat;
}
div#col2 h3 img{margin-top: 9px; }
div#col2 div.btnarea {
	background: url(../images/rightcol_pro1.jpg) 20px 0 no-repeat;
}
div#col3 h3 img{margin-top: 21px; }
div#col3 div.btnarea {
	background: url(../images/leftcol_pro2.jpg) 20px 0 no-repeat;
}
div#col4 h3 img{margin-top: 14px; }
div#col4 div.btnarea {
	background: url(../images/rightcol_pro2.jpg) 20px 0 no-repeat;
}
div#col5 h3 img{margin-top: 12px; }
div#col5 div.btnarea {
	background: url(../images/leftcol_pro3.jpg) 20px 0 no-repeat;
}
div#col6 h3 img{margin-top: 10px; }
div#col6 div.btnarea {
	background: url(../images/rightcol_pro3.jpg) 20px 0 no-repeat;
}


div#col23 h3 img{margin-top: 10px; }
div#col23 div.btnarea {
	background: url(../images/rightcol_pro4.jpg) 20px 0 no-repeat;
}


p.product{
	margin-left:175px;
	margin-top:16px;
	}

p.product_quick{
	width:71px;
	margin-top:78px;
	float:right;
	}

ul.quick_dl{
	width:105px;
	margin-left:15px;
	margin-top:70px;
	font-size: 10px;
	float:left;
	list-style:none;
	}

p.download_quick{
	margin-left:15px;
	clear:both;
	}

p.download{
	margin-left:15px;
	}


div#col7{
	width:191px;
	height:190px;
	margin-top:5px;
	margin-bottom:20px;
	background:url(../images/bg_col7.jpg) no-repeat;
	float:left;
	}

div#col7_2
{
	width:191px;
	height:190px;
	margin-top:5px;
	margin-bottom:20px;
	margin-left:5px;
	background:url(../images/bg_col7_2.jpg) no-repeat;
	float:left;
	}

/*news25*/
div#col8{
	width:191px;
	height:190px;
	margin-top:5px;
	margin-left:5px;
	background:url(../images/bg_col30.jpg) no-repeat;
	float:left;
	}

/*news24*/
div#col9{
	width:191px;
	height:190px;
	margin-top:5px;
	margin-left:5px;
	background:url(../images/bg_col29.jpg) no-repeat;
	float:left;
	}
/*news23*/
div#col10{
	width:191px;
	height:190px;
	margin-top:5px;
	margin-left:5px;
	background:url(../images/bg_col28.jpg) no-repeat;
	float:left;
	}

/*news22*/
div#col11{
	width:191px;
	height:190px;
	margin-top:5px;
	background:url(../images/bg_col27.jpg) no-repeat;
	float:left;
	}

/*news5

div#col12{
	width:191px;
	height:190px;
	margin-top:5px;
	margin-left:5px;
	background:url(../images/bg_col12.jpg) no-repeat;
	float:left;
	}
*/

/*news21*/
div#col13{
	width:191px;
	height:190px;
	margin-top:5px;
	margin-left:5px;
	background:url(../images/bg_col26.jpg) no-repeat;
	float:left;
	}

/*news20*/
div#col14{
	width:191px;
	height:190px;
	margin-top:5px;
	margin-left:5px;
	background:url(../images/bg_col25.jpg) no-repeat;
	float:left;
	}

/*news19*/
div#col15{
	width:191px;
	height:190px;
	margin-top:5px;
	background:url(../images/bg_col24.jpg) no-repeat;
	float:left;
	}

/*news18*/
div#col16{
	width:191px;
	height:190px;
	margin-top:5px;
	margin-left:5px;
	background:url(../images/bg_col23.jpg) no-repeat;
	float:left;
	}

/*news17*/
div#col17{
	width: 191px;
	height: 190px;
	margin-top: 5px;
	margin-left:5px;
	background: url(../images/bg_col22.jpg) no-repeat;
	float: left;
	}

/*news15*/
div#col18{
	width: 191px;
	height: 190px;
	margin-top: 5px;
	background: url(../images/bg_col20.jpg) no-repeat;
	float: left;
	}

/*news12*/
div#col19{
	width: 191px;
	height: 190px;
	margin-top: 5px;
	margin-left:5px;
	background: url(../images/bg_col19.jpg) no-repeat;
	float: left;
	}

/*news11*/
div#col20{
	width: 191px;
	height: 190px;
	margin-top: 5px;
	margin-left:5px;
	background: url(../images/bg_col18.jpg) no-repeat;
	float: left;
	}

/*news10*/
div#col22{
	width: 191px;
	height: 190px;
	margin-top: 5px;
	background: url(../images/bg_col17.jpg) no-repeat;
	float: left;
	}

/*news9*/
div#col24{
	width: 191px;
	height: 190px;
	margin-top: 5px;
	margin-left:5px;
	background: url(../images/bg_col16.jpg) no-repeat;
	float: left;
	}

/*news8*/
div#col25{
	width: 191px;
	height: 190px;
	margin-top: 5px;
	margin-left:5px;
	background: url(../images/bg_col15.jpg) no-repeat;
	float: left;
	}

/*news7*/
div#col26{
	width: 191px;
	height: 190px;
	margin-top: 5px;
	background: url(../images/bg_col14.jpg) no-repeat;
	float: left;
	}

/*news6*/
div#col27{
	width: 191px;
	height: 190px;
	margin-top: 5px;
	margin-left:5px;
	background: url(../images/bg_col13.jpg) no-repeat;
	float: left;
	}

/*news4*/
div#col28{
	width: 191px;
	height: 190px;
	margin-top: 5px;
	margin-left:5px;
	background: url(../images/bg_col11.jpg) no-repeat;
	float: left;
	}

/*news3*/
div#col29{
	width: 191px;
	height: 190px;
	margin-top: 5px;
	background: url(../images/bg_col10.jpg) no-repeat;
	float: left;
	}


/*news2*/
div#col30{
	width: 191px;
	height: 190px;
	margin-top: 5px;
	margin-left:5px;
	background: url(../images/bg_col9.jpg) no-repeat;
	float: left;
	}

/*news1*/
div#col31{
	width: 191px;
	height: 190px;
	margin-top: 5px;
	margin-left:5px;
	margin-bottom: 20px;
	background: url(../images/bg_col8.jpg) no-repeat;
	float: left;
	}

/*news26*/
div#col32{
	width: 191px;
	height: 190px;
	margin-top: 5px;
	background: url(../images/bg_col31.jpg) no-repeat;
	float: left;
	}

/*news27*/
div#col33{
	width: 191px;
	height: 190px;
	margin-top: 5px;
	margin-left:5px;
	background: url(../images/bg_col32.jpg) no-repeat;
	float: left;
	}

/*news28*/
div#col34{
	width: 191px;
	height: 190px;
	margin-top: 5px;
	margin-left:5px;
	background: url(../images/bg_col33.jpg) no-repeat;
	float: left;
	}

/*news16*/
div#col35{
	width: 191px;
	height: 190px;
	margin-top: 5px;
	background: url(../images/bg_col34.jpg) no-repeat;
	float: left;
	}

/*news29*/
div#col36{
	width: 191px;
	height: 190px;
	margin-top: 5px;
	background: url(../images/bg_col35.jpg) no-repeat;
	float: left;
	}

/*news31*/
div#col37{
	width: 191px;
	height: 190px;
	margin-top: 5px;
	margin-left:5px;
	background: url(../images/bg_col36.jpg) no-repeat;
	float: left;
	}

/*news30*/
div#col38{
	width: 191px;
	height: 190px;
	margin-top: 5px;
	margin-left:5px;
	background: url(../images/bg_col37.jpg) no-repeat;
	float: left;
	}

/*news32*/
div#col39{
	width: 191px;
	height: 190px;
	margin-top: 5px;
	background: url(../images/bg_col38.jpg) no-repeat;
	float: left;
	}

/*news33*/
div#vol33{
	width: 191px;
	height: 190px;
	margin-top: 5px;
	margin-left:5px;
	background: url(../images/bg_vol33.jpg) no-repeat;
	float: left;
	}

/*news34*/
div#vol34{
	width: 191px;
	height: 190px;
	margin-top: 5px;
	margin-left:5px;
	background: url(../images/bg_vol34.jpg) no-repeat;
	float: left;
	}

/*news35*/
div#vol35{
	width: 191px;
	height: 190px;
	margin-top: 5px;
	background: url(../images/bg_vol35.jpg) no-repeat;
	float: left;
	}

/*news36*/
div#vol36{
	width: 191px;
	height: 190px;
	margin-top: 5px;
	margin-left:5px;
	background: url(../images/bg_vol36.jpg) no-repeat;
	float: left;
	}

/*news37*/
div#vol37{
	width: 191px;
	height: 190px;
	margin-top: 5px;
	margin-left:5px;
	background: url(../images/bg_vol37.jpg) no-repeat;
	float: left;
	}

/*news38*/
div#vol38{
	width: 191px;
	height: 190px;
	margin-top: 5px;
	background: url(../images/bg_vol38.jpg) no-repeat;
	float: left;
	}

/*news40*/
div#vol40{
	width: 191px;
	height: 190px;
	margin-top: 5px;
	margin-left:5px;
	background: url(../images/bg_vol40.jpg) no-repeat;
	float: left;
	}

/*news41*/
div#vol41{
	width: 191px;
	height: 190px;
	margin-top: 5px;
	margin-left:5px;
	background: url(../images/bg_vol41.jpg) no-repeat;
	float: left;
}

/*news43*/
div#vol43{
	width: 191px;
	height: 190px;
	margin-top: 5px;
	background: url(../images/bg_vol43.jpg) no-repeat;
	float: left;
}


/*news46*/
div#vol46{
	width: 191px;
	height: 190px;
	margin-top: 5px;
	margin-left: 5px;
	background: url(../images/bg_vol46.jpg) no-repeat;
	float: left;
}


div#rightcol{
	width:200px;
	margin-top:2px;
	float:left;
	margin-left:20px;
	}

div#rightcol div.links{
	width:198px;
	border:2px #bbb solid;
	padding-bottom:7px;
	margin-bottom: 10px;
}

div#rightcol div.links h3{
padding:14px 0 7px 14px;
}

div#rightcol_top p{
	width:180px;
	margin-left:12px;
	margin-top:5px;

	font-size:10px;
	}
div#rightcol_top p.right1{
	}
html:66irst-child div#rightcol_top p{
	width:175px;
	}

div#rightcol_top h4{
	width:129px;
	margin:15px auto;
	}
div#rightcol_top dl{
	width:180px;
	margin:5px auto 5px;
	}
div#rightcol_top dt{
	width:32px;
	float:left;
	}
div#rightcol_top dd{
	margin-top:3px;
	margin-left:5px;
	float:left;
	}

div#rightcol_top dd a{
	color:#000000;
	}

p#caution {
	padding:10px 0 0 0;
	color:#008cd6;
}






div#rightcol div#linkgroup2{
	margin-bottom: 0px;
}


div#rightcol div.links ul{
margin-top:14px;
}
div#rightcol div.links ul li{
list-style-type:none;
	padding:7px 0 7px 24px;
	margin:0 7px 0px 7px;
}
div#rightcol div#linkgroup1 ul li{
	background:url(../images/link_cad.gif) 7px center no-repeat;
}
div#rightcol div#linkgroup2 ul li{
	background:url(../images/link_shops.gif) 7px center no-repeat;
}
div#rightcol div.links a:link,
div#rightcol div.links a:visited{
	color:#666666;
	text-decoration:none;
	font-weight:bold;
}
div#rightcol div.links a:hover,
div#rightcol div.links a:active{
	color:#0087a9;
	text-decoration:underline;
}

div#rightcol div#sidebanners img {
	margin-top: 14px;
}



/*フッター-----------------------------------------------------------------------------*/

div#footer{
	clear:both;
	height:45px;
	background-color:#231815;
	}

div#footer ul{
	margin-left:15px;
	padding-top:15px;
	}
div#footer_left{
	float:left;
	}
div#footer_right{
	float:right;
	}
div#footer li{
	display:inline;
	list-style:none;
	padding-left:5px;
	padding-right:5px;
	color:#FFF;
	}
div#footer li a{
	font-size:11px;
	color:#FFFFFF;
	}
div#footer li.footer_list1{
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
	}

div#footer li.footer_list2{
	padding-right:10px;
	border-right:1px solid #FFF;
	}


div#footer_right p{
	font-size:11px;
	text-align: right;
	margin-top:15px;
	padding-right:15px;
	color:#FFF;
	}


/*カタログページ-----------------------------------------------------------------------------*/
div#cat_content{
	width:840px;

	margin:0 auto;
}
div#cat_leftcol{
	width:600px;
	float:left;
	}

div#cat_col1{
	width:585px;
	height:850px;
	margin-top:5px;
	margin-bottom:20px;
	background:url(../catalog/images/bg_col1.gif) no-repeat;
	}

div.col_left{
	width:165px;
	height:200px;
	float:left;
	}

div.col_right{
	width:400px;
	float:left;
	}

div.col_right h3{
	margin-top:10px;
	}
div.col_right h4.col_top1{
	margin-top:25px;
	}
div.col_right ul{
	margin-top: 5px;
	margin-left: 10px;
	}
div#cat_leftcol li {
	list-style:none;

	}
h4.col_top2{
	margin-top:10px;
	}

li.up{
	margin-top:2px;
	}


div#cat_col2{
	width:585px;
	height:1157px;
	margin-top:5px;
	margin-bottom:20px;
	background:url(../catalog/images/bg_col2.gif) no-repeat;
	}


div#cat_col3{
	width:585px;
	height:891px;
	margin-top:5px;
	margin-bottom:20px;
	background:url(../catalog/images/bg_col3.gif) no-repeat;
	}

div#cat_col4{
	width:585px;
	height:282px;
	margin-top:5px;
	margin-bottom:20px;
	background:url(../catalog/images/bg_col4.gif) no-repeat;
	}

div#cat_col4 ul{
	margin-top:20px;
	}

div#cat_col5{
	width:585px;
	height:282px;
	margin-top:5px;
	margin-bottom:20px;
	background:url(../catalog/images/bg_col5.gif) no-repeat;
	}
div#cat_col5 ul{
	margin-top:20px;
	}

div#cat_col6{
	width:585px;
	height:282px;
	margin-top:5px;
	background:url(../catalog/images/bg_col6.gif) no-repeat;
	margin-bottom:20px;
	}
div#cat_col6 ul{
	margin-top:20px;
	}

div#cat_col7{
	width:585px;
	height:282px;
	margin-top:5px;
	background:url(../catalog/images/bg_col7.gif) no-repeat;
	margin-bottom:20px;
	}
div#cat_col7 ul{
	margin-top:20px;
	}

div#cat_col7_2{
	width:585px;
	height:282px;
	margin-top:5px;
	background:url(../catalog/images/bg_col7_2.gif) no-repeat;
	margin-bottom:20px;
	}
div#cat_col7_2 ul{
	margin-top:20px;
	}

div#cat_col8{
	width:585px;
	height:282px;
	margin-top:5px;
	background:url(../catalog/images/bg_col8.gif) no-repeat;
	margin-bottom:20px;
	}

div#cat_col9{
	width:585px;
	height:282px;
	margin-top:5px;
	background:url(../catalog/images/bg_col9.gif) no-repeat;
	margin-bottom:20px;
	}

div#cat_col10{
	width:585px;
	height:282px;
	margin-top:5px;
	background:url(../catalog/images/bg_col10.gif) no-repeat;
	margin-bottom:20px;
	}


div#cat_col11{
	width:585px;
	height:282px;
	margin-top:5px;
	background:url(../catalog/images/bg_col11.gif) no-repeat;
	margin-bottom:20px;
	}


div#cat_col12{
	width:585px;
	height:282px;
	margin-top:5px;
	background:url(../catalog/images/bg_col12.gif) no-repeat;
	margin-bottom:20px;
	}

div#cat_col13{
	width:585px;
	height:282px;
	margin-top:5px;
	background:url(../catalog/images/bg_col13.gif) no-repeat;
	margin-bottom:20px;
	}

div#cat_col14{
	width:585px;
	height:282px;
	margin-top:5px;
	background:url(../catalog/images/bg_col14.gif) no-repeat;
	margin-bottom:20px;
	}

div#cat_col15{
	width:585px;
	height:282px;
	margin-top:5px;
	background:url(../catalog/images/bg_col15.gif) no-repeat;
	margin-bottom:20px;
	}

div#cat_col16{
	width:585px;
	height:282px;
	margin-top:5px;
	background:url(../catalog/images/bg_col16.gif) no-repeat;
	margin-bottom:20px;
	}

div#cat_col17{
	width:585px;
	height:282px;
	margin-top:5px;
	background:url(../catalog/images/bg_col17.gif) no-repeat;
	margin-bottom:20px;
	}

div#cat_col18{
	width:585px;
	height:282px;
	margin-top:5px;
	background:url(../catalog/images/bg_col18.gif) no-repeat;
	margin-bottom:20px;
	}

div#cat_col19{
	width:585px;
	height:282px;
	margin-top:5px;
	background:url(../catalog/images/bg_col19.gif) no-repeat;
	margin-bottom:20px;
	}

div#cat_col20{
	width:585px;
	height:282px;
	margin-top:5px;
	background:url(../catalog/images/bg_col20.gif) no-repeat;
	margin-bottom:20px;
	}

div#cat_col21{
	width:585px;
	height:282px;
	margin-top:5px;
	background:url(../catalog/images/bg_col21.gif) no-repeat;
	margin-bottom:20px;
	}

div#cat_col22{
	width:585px;
	height:282px;
	margin-top:5px;
	background:url(../catalog/images/bg_col22.gif) no-repeat;
	margin-bottom:20px;
	}

div#cat_col23{
	width:585px;
	height:282px;
	margin-top:5px;
	background:url(../catalog/images/bg_col23.gif) no-repeat;
	margin-bottom:20px;
	}

div#cat_col23 ul{
	margin-top: 20px;

	}

div#cat_col24{
	width:585px;
	height:282px;
	margin-top:5px;
	background:url(../catalog/images/bg_col24.gif) no-repeat;
	margin-bottom:20px;
	}

div#cat_col25{
	width:585px;
	height:282px;
	margin-top:5px;
	background:url(../catalog/images/bg_col25.gif) no-repeat;
	margin-bottom:20px;
	}


div#cat_col26{
	width:585px;
	height:282px;
	margin-top:5px;
	background:url(../catalog/images/bg_col26.gif) no-repeat;
	margin-bottom:20px;
	}

div#cat_col27{
	width:585px;
	height:282px;
	margin-top:5px;
	background:url(../catalog/images/bg_col27.gif) no-repeat;
	margin-bottom:20px;
	}

div#cat_col28{
	width:585px;
	height:282px;
	margin-top:5px;
	background:url(../catalog/images/bg_col28.gif) no-repeat;
	margin-bottom:20px;
	}

/*news23*/
div#cat_col29{
	width:585px;
	height:282px;
	margin-top:5px;
	background:url(../catalog/images/bg_col29.gif) no-repeat;
	margin-bottom:20px;
	}


div#cat_col30{
	width:585px;
	height:282px;
	margin-top:5px;
	background:url(../catalog/images/bg_col30.gif) no-repeat;
	margin-bottom:20px;
	}

/*news25*/
div#cat_col31{
	width:585px;
	height:282px;
	margin-top:5px;
	background:url(../catalog/images/bg_col31.gif) no-repeat;
	margin-bottom:20px;
	}

/*news26*/
div#cat_col32{
	width:585px;
	height:282px;
	margin-top:5px;
	background:url(../catalog/images/bg_col32.gif) no-repeat;
	margin-bottom:20px;
	}

/*news27*/
div#cat_col33{
	width:585px;
	height:282px;
	margin-top:5px;
	background:url(../catalog/images/bg_col33.gif) no-repeat;
	margin-bottom:20px;
	}

/*news28*/
div#cat_col34{
	width:585px;
	height:282px;
	margin-top:5px;
	background:url(../catalog/images/bg_col34.gif) no-repeat;
	margin-bottom:20px;
	}

/*news16*/
div#cat_col35{
	width:585px;
	height:282px;
	margin-top:5px;
	background:url(../catalog/images/bg_col35.gif) no-repeat;
	margin-bottom:20px;
	}

/*news29*/
div#cat_col36{
	width:585px;
	height:282px;
	margin-top:5px;
	background:url(../catalog/images/bg_col36.gif) no-repeat;
	margin-bottom:20px;
	}

/*news31*/
div#cat_col37{
	width:585px;
	height:282px;
	margin-top:5px;
	background:url(../catalog/images/bg_col37.gif) no-repeat;
	margin-bottom:20px;
	}

/*news30*/
div#cat_col38{
	width:585px;
	height:282px;
	margin-top:5px;
	background:url(../catalog/images/bg_col38.gif) no-repeat;
	margin-bottom:20px;
	}

/*news32*/
div#cat_col39{
	width:585px;
	height:282px;
	margin-top:5px;
	background:url(../catalog/images/bg_col39.gif) no-repeat;
	margin-bottom:20px;
	}

/*news33*/
div#cat_vol33{
	width:585px;
	height:282px;
	margin-top:5px;
	background:url(../catalog/images/bg_col39.gif) no-repeat;
	margin-bottom:20px;
	}
/*news34*/
div#cat_vol34{
	width:585px;
	height:282px;
	margin-top:5px;
	background:url(../catalog/images/bg_col39.gif) no-repeat;
	margin-bottom:20px;
	}
/*news35*/
div#cat_vol35{
	width:585px;
	height:282px;
	margin-top:5px;
	background:url(../catalog/images/bg_col39.gif) no-repeat;
	margin-bottom:20px;
	}
/*news36*/
div#cat_vol36{
	width:585px;
	height:282px;
	margin-top:5px;
	background:url(../catalog/images/bg_col39.gif) no-repeat;
	margin-bottom:20px;
	}
/*news37*/
div#cat_vol37{
	width:585px;
	height:282px;
	margin-top:5px;
	background:url(../catalog/images/bg_col39.gif) no-repeat;
	margin-bottom:20px;
	}
/*news38*/
div#cat_vol38{
	width:585px;
	height:282px;
	margin-top:5px;
	background:url(../catalog/images/bg_col39.gif) no-repeat;
	margin-bottom:20px;
	}
/*news40*/
div#cat_vol40{
	width:585px;
	height:282px;
	margin-top:5px;
	background:url(../catalog/images/bg_col39.gif) no-repeat;
	margin-bottom:20px;
	}
/*news41*/
div#cat_vol41{
	width:585px;
	height:282px;
	margin-top:5px;
	background:url(../catalog/images/bg_col39.gif) no-repeat;
	margin-bottom:20px;
	}
/*news42*/
div#cat_vol42{
	width:585px;
	height:282px;
	margin-top:5px;
	background:url(../catalog/images/bg_col42.gif) no-repeat;
	margin-bottom:20px;
}
/*news43*/
div#cat_vol43{
	width:585px;
	height:282px;
	margin-top:5px;
	background:url(../catalog/images/bg_col43.gif) no-repeat;
	margin-bottom:20px;
}
/*news46*/
div#cat_vol46{
	width:585px;
	height:282px;
	margin-top:5px;
	background:url(../catalog/images/bg_col46.gif) no-repeat;
	margin-bottom:20px;
}



div.col_left p img{
	margin-left:20px;
	margin-top:21px;
	}

p.pagetop{
	text-align:right;
	margin-right:20px;
	}

p.pagetop_bottom{
	text-align:right;
	margin-right:20px;
	margin-bottom:40px;
	}



/* ----------------------------------- 動画ページ用追加部 ----------------------------------- */
div#rightcol div#sidebanners_top img {
	margin-bottom: 14px;
}

div#movie{
	width:585px;
/*
	clear:both;
	background-color:#882244;
*/
}

div#movie img{
	width:180px;
}



/*
div#movie img:hover{
	opacity:0.4;
}
*/
div#mov_current{
	clear:both;
	height:400px;
	margin-right:5px;
	margin-bottom:20px;
}


/* 585/3=195 */

div.mov_list{
	width:180px;
	height:140px;
/*	margin-top:5px;*/
	margin-bottom:5px;
/*	margin-right:5px;*/
	float:left;
	font-size:12px;

	background-color:#88bb44;
}

div.mov_list_l{
	width:180px;
	height:140px;
	margin-bottom:5px;
	margin-right:20px;
	float:left;
	font-size:12px;
}
div.mov_list_r{
	width:180px;
	height:140px;
	margin-bottom:5px;
	float:left;
	font-size:12px;

}
div.mov_list_r img:hover{
	opacity:0.4;
}
div.mov_list_l img:hover{
	opacity:0.4;
}
/*
div.mov_list_r:hover{
	opacity:0.4;
}
div.mov_list_l:hover{
	opacity:0.4;
}
*/

div.mov_list_l a:link,
div.mov_list_l a:visited{
	color:#666666;
	text-decoration:none;
	font-weight:bold;
}
div.mov_list_l a:hover,
div.mov_list_l a:active{
	color:#0087a9;
	text-decoration:underline;
}
div.mov_list_r a:link,
div.mov_list_r a:visited{
	color:#666666;
	text-decoration:none;
	font-weight:bold;
}
div.mov_list_r a:hover,
div.mov_list_r a:active{
	color:#0087a9;
	text-decoration:underline;
}

div.mov_list_t{
	margin-top:3px;
	float:left;
	font-size:12px;
}

img.mov_list{
	width:180px;
	border-style:solid;
	border-width:5px;
	border-color:#3333FF;
}

iframe.mov_cur{
	width:580px;
	height:400px;
}

div.mov_waku{
	width:180px;
	height:102px;/* +1 hover taisaku*/
	top:100px;
	left:30px;
	position:absolute;
/*	z-index:1;*/
}

div.mov_boldtext{
	font-size:130%;
	font-weight:bold;
}


/*
div#mov_list1{
	margin-top:5px;
	margin-bottom:20px;
}
*/


div#mov_bottom_pad{
	width:585px;
	height:40px;
	float:left;
}


/* ----------------------------------- 選定ツール追加部 ----------------------------------- */
div#rightcol div#sidebanners_ogct img {
	margin-bottom: 14px;
}
