@charset "utf-8";/* 文字コードセット */
/* 見出し
---------------------------------------------------------------------*/
.tit0101 {
	width: 750px;
	height:30px;
	background: url(../images/title/tit0101.jpg) no-repeat left top;
	text-indent:-9999px;
	display:block;
	margin-bottom:15px;
}
.tit0002 {
	width: 750px;
	height:30px;
	background: url(../images/title/tit0002.jpg) no-repeat left top;
	text-indent:-9999px;
	display:block;
	margin-bottom:15px;
	clear:both;
}
.tit-item01 {
	width: 750px;
	height:30px;
	background: url(images/tit-item01) no-repeat left top;
	text-indent:-9999px;
	display:block;
	margin-bottom:5px;
	clear:both;
}
.tit-item02 {
	width: 750px;
	height:30px;
	background: url(images/tit-item02) no-repeat left top;
	text-indent:-9999px;
	display:block;
	margin-bottom:15px;
	clear:both;
}
.tit-item03 {
	width: 750px;
	height:30px;
	background: url(images/tit-item03) no-repeat left top;
	text-indent:-9999px;
	display:block;
	margin-bottom:15px;
	clear:both;
}
.tit-item04 {
	width: 750px;
	height:30px;
	background: url(images/tit-item04) no-repeat left top;
	text-indent:-9999px;
	display:block;
	margin-bottom:15px;
	clear:both;
}
.tit-item05 {
	width: 750px;
	height:30px;
	background: url(images/tit-item05) no-repeat left top;
	text-indent:-9999px;
	display:block;
	margin-bottom:15px;
	clear:both;
}
/* レイアウト
---------------------------------------------------------------------*/ 
.contentslayout {
	padding:10px 10px 25px 10px;
	float:left;
}
.contentslayout520 {
	width: 520px;
	margin-right:10px;
	float:left;
}
.contentslayout200 {
	width: 200px;
	float:left;
}
.contentslayout250 {
	width: 250px;
	float:left;
}
.contentslayout460 {
	width: 460px;
	float:left;
}
.contentslayout165left {
	width: 165px;
	float:left;
	margin-right:20px;
}
.contentslayout545 {
	width: 545px;
	float:left;
}

.contentslayout-pic {
	padding:10px 10px 0px 10px;
	float:left;
}
/* 商品一覧ページ
---------------------------------------------------------------------*/ 
#about_series {
	float: right;
	padding-top:5px;
}
.bg_catetable {
	background-color:#D9D9D9;
	padding: 10px 10px 0px;
	margin-bottom:20px;
	text-align:center;
}
.cate-table-head {
	background: url(images/bg-catehead.jpg) no-repeat left top;
	display: block;
	height: 10px;
	width: 730px;
	font-size:0%;
}
.cate-table {
	width:730px;
	background: url(images/bg-catebody.jpg) repeat-y left bottom;
	padding-bottom:20px;
}
.cate-table-box {
	width:155px;
	_width:175px;
	padding:0px 10px;
	float:left;
}
.cate-table-box a {
	text-decoration:none;
}
.cate-table-box a:hover {
	text-decoration:underline;
	border:0px;
}



/* 商品詳細ヘッド
---------------------------------------------------------------------*/ 
.item-name {
	font-size: 182%;
	font-weight: bold;
	color: #0068B4;
	margin-bottom:10px;
	float:left;
}
#item-menu {
	float:right;
	padding-top:5px;
}
#item-menu li {
	float:left;
	margin-right:10px;
}
a.item-menu-li {
	color:#666;
	text-decoration:none;
	padding-right:10px;
}
a.item-menu-li:link {
	color:#666;
	text-decoration:none;
	background: url(../images/common/btn_txtlink01.gif) no-repeat left center;
	padding-left:20px;
}
a.item-menu-li:visited {
	color:#888;
	text-decoration:none;
	background: url(../images/common/btn_txtlink01.gif) no-repeat left center;
	padding-left:20px;
}
a.item-menu-li:hover {
	color:#000;
	text-decoration:underline;
	background: url(../images/common/btn_txtlink01.gif) no-repeat -250px center;
}
.movie-box {
	text-align:center;
	padding:5px 5px;
	margin-bottom:15px;
	background: url(images/bg_moviebox.jpg) no-repeat center bottom;
	width: 740px;
	display:block;
}

.movie-box2 {
	text-align:center;
	padding:5px 5px;
	margin-bottom:15px;
	width: 335px;
	display:block;
}

.movie-set {
width:35%;
margin-left:auto;
margin-right:auto;
}

.txt-movie {
	padding-top:6px;
	margin-right:5px;
	display:block;
	float:left;
}

.img-movie01 { width:50px; height:30px; display:block; float:left; }
.img-movie01 a { width:50px; height:30px; display:block; background: url(images/btn_movie01.jpg) no-repeat left top; text-indent: -9999px; }
.img-movie01 a:hover { background: url(images/btn_movie01.jpg) no-repeat left bottom; }

.img-movie02 { width:50px; height:30px; display:block; float:left; }
.img-movie02 a { width:50px; height:30px; display:block; background: url(images/btn_movie02.jpg) no-repeat left top; text-indent: -9999px; }
.img-movie02 a:hover { background: url(images/btn_movie02.jpg) no-repeat left bottom; }

.img-movie03 { width:50px; height:30px; display:block; float:left; }
.img-movie03 a { width:50px; height:30px; display:block; background: url(images/btn_movie03.jpg) no-repeat left top; text-indent: -9999px; }
.img-movie03 a:hover { background: url(images/btn_movie03.jpg) no-repeat left bottom; }

.img-movie04 { width:50px; height:30px; display:block; float:left; }
.img-movie04 a { width:50px; height:30px; display:block; background: url(images/btn_movie04.jpg) no-repeat left top; text-indent: -9999px; }
.img-movie04 a:hover { background: url(images/btn_movie04.jpg) no-repeat left bottom; }

.img-movie05 { width:50px; height:30px; display:block; float:left; }
.img-movie05 a { width:50px; height:30px; display:block; background: url(images/btn_movie05.jpg) no-repeat left top; text-indent: -9999px; }
.img-movie05 a:hover { background: url(images/btn_movie05.jpg) no-repeat left bottom; }

.img-movie06 { width:50px; height:30px; display:block; float:left; }
.img-movie06 a { width:50px; height:30px; display:block; background: url(images/btn_movie06.jpg) no-repeat left top; text-indent: -9999px; }
.img-movie06 a:hover { background: url(images/btn_movie06.jpg) no-repeat left bottom; }




/* コンテンツ
---------------------------------------------------------------------*/ 

.subtittxt01 {
	color:#38739B;
	font-size:135%;
	padding-bottom:3px;
	font-weight:bold;
}
.subtittxt02 {
	color:#38739B;
	font-size:130%;
	_font-size:130%;
	_letter-spacing:0.05em;
	line-height:1.4em;
	padding-bottom:3px;
	font-weight:bold;
}

.subtittxt03 {
	color:#38739B;
	font-size:153.9%;
	padding-bottom:5px;
	font-weight:bold;
}

#specarea2 {
	margin-bottom:0px;
}
#specarea2 .table1 {
	background:#ccc;
}
#specarea2 .table1 caption {
	color:#38739B;
	font-size:115%;
	_font-size:130%;
	padding-bottom:2px;
	text-align:left;
	_font-weight:bold;
}
#specarea2 .table1 .tdleft1 {
	background:#F4F4F4;
	border:1px solid #fff;
	text-align:center;
	white-space:nowrap;
	padding:7px;
	_font-size:83%;
	color:#404040;
	line-height:1.2em;
}
#specarea2 .table1 .tdright1 {
	background:white;
	border:1px solid #fff;
	text-align:left;
	padding:7px;
	_font-size:83%;
	color:#404040;
	line-height:1.2em;
}
#specarea2 .table1 .tdcaption {
	background:#ccd8e0;
	border:1px solid #fff;
	text-align:center;
	white-space:nowrap;
	color:#fff;
	padding:7px;
	_font-size:90%;
	line-height:1.2em;
}
.layout1-220 {
	width: 220px;
	margin:0 20px 20px 0;
	float:left;
	line-height:1.3em;
}
.layout2-220 {
	width: 220px;
	margin:0 0px 20px 0;
	float:left;
	line-height:1.3em;
}
.image_bg220 {
	width: 214px;
	_width: 220px;
	height:159px;
	_height:165px;
	padding:3px;
	background: url(images/220bg.gif) no-repeat left top;
}

/* A10アクセサリーメニュー
---------------------------------------------------------------------*/

.a10menu {
	width: 720px;
	border: 5px solid #ECECEC;
	padding: 10px 10px 0px 10px;
	margin-bottom:15px;
}

.a10menu ul {
float:left;
}

.a10menu li {
	float: left;
	width: 180px;
	font-size:116%;
	margin-bottom:10px;
}
