/***********
確認用
*********
body {
margin-top: 0px;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
font-size: 12px;
text-align: center;
font-family: "メイリオ","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro",Osaka,"Lucida Grande",sanserif;
color: #333333;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}**/


/*** IE **********************
body {
margin-top: 0px;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
text-align: center;
font-family: "メイリオ","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",Osaka,"Lucida Grande","Hiragino Kaku Gothic Pro",sanserif;
color: #444444;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background-color: #ffffff;
}
*****/








#contents h2 {
margin:0;
padding:0;
}

#contents #tith2 {
	background-image: url(img/label/head_title2b.jpg);
	background-repeat: no-repeat;
	width:580px;
	}
#contents #tith2 p {
	font-size:14px;
	font-weight: bold;
	line-height: 1.3em;
	color:#003366;
	padding:0px 0px 0px 10px;
	margin:0px;
	height:70px;
	display: block;	
	}
	
	
#contents #tith2 .tith2 {
margin:0;
padding:0;
}

#contents h4 {
background-image:none;
padding:0;
margin:0;
}

.totop {
margin-top:20px;
}


.m-l8 {
margin-left:8px;
}

.text-s {
font-size:11px;}




/****************************
navi
*****************************/
#navi {
margin-top:20px;
width:580px;
}


#navi #main-menu ul{
margin:0px;
padding:0px;
list-style:none;
}
#navi #main-menu li {
	float:left;
	width:288px;
	text-align:center;
	vertical-align:middle;
	margin:0px;
	padding:5px 0px;
	border-top:solid #C0C0C0 1px;
	border-bottom:solid #C0C0C0 1px;
	border-left:solid #C0C0C0 1px;
	background-image: url(img/label/label2_navi-bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
#navi #main-menu li.line-r {
	border-right:solid #C0C0C0 1px;
	}
#navi #main-menu img {
margin-top:5px;
margin-bottom:0px;
line-height:1em;
	text-decoration:none;
}
#navi #main-menu a {
	text-decoration:none;
	font-size:12px;
	line-height:1.2em;
		width:288px;
		display:block;
}


/*****************************
itiran
*****************************/
#label-thumb {margin-top:20px;}

#label-thumbarea {
width:580px;
background-color:#DDDDDD;
}
#label-thumbarea table {
background-color:#FFFFFF;
}
.normal {
	background-image: url(img/label/label2_sum_a.gif);
	padding-bottom:1px;
	padding-right:1px;
	background-color:#FFFFFF;
}
.right {
	background-image: url(img/label/label2_sum_a.gif);
	padding-bottom:1px;
	background-color:#FFFFFF;
}
.last {
	background-image: url(img/label/label2_sum_a.gif);
	padding-right:1px;
	background-color:#FFFFFF;
}
.last-right {
	background-image: url(img/label/label2_sum_a.gif);
	background-color:#FFFFFF;
}



.clearW {
background-image:none;
background-color:#FFFFFF;
clear:both;
height:20px;
width:100%;
}


#other-item {
width:100%; 
margin-top:10px;
}
#other-item h5 {
font-size:12px;
color:#024c80;
margin:0;
padding:10px 0px 10px 0px;
}

#other-item dl {
clear:both;
margin:0px;
padding:0px;
list-style:none;
}
#other-item dt {
margin:0px;
padding:0px 0px 8px 20px;
	font-weight:bold;
	float:left;
	background-image: url(img/label/label2_icon.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#other-item dd {
	margin:0px;
	padding:0px 20px 5px 10px;
		float:left;
	list-style:none;
}


/*****************************
main
*****************************/
.intro {
margin:20px 0 10px 0;
}


.other-size {
	width:520px;
	margin:15px 20px 20px 20px;
	padding:15px 10px;
	background-color:#D6EDFD;
/*	text-align: right;*/
}
#contents .other-size h4 {
	background-image: none;
	background-color:#0066FF;
	width:8em;
	color: #FFFFFF;
/*
	border-top:solid #1671FB 2px;

	border-bottom:solid #97C8C8 2px;
	border-right:solid #97C8C8 2px;
	*/
	margin:0px;
	padding:1px 0px 0px 0px;
	text-align:center;
}
.other-bg {
background-color:#FFFFFF;
margin:5px 15px 0px 15px;
padding:5px 20px;
border:solid #CCCCCC 1px;
}
.other-size ul {
margin:0;
padding:0;
}
.other-size li,
#navi .other-size li {
	margin:0;
	padding:2px 20px 2px 20px;
	float:left;
	list-style:none;
	background-image: url(img/label/label2_icon.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.other-size li a {
text-decoration:none;
}

#men01,#men10,#men18,#men24,#men40 {
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding:5px 10px;
	margin:40px 0 0 0;
	background-repeat: repeat-y;
	}
#men01 {background-color:#A90000;}
#men10 {background-image: url(img/label/label2_size10-16.jpg);}
#men18 {background-image: url(img/label/label2_size18-21.jpg);}
#men24 {background-color:#005034;}
#men40 {background-image: url(img/label/label2_size40-65.jpg);}


#block2,#block2-3,#block3,#block4,#block5,#block6,#block7 {
	background-image: url(img/label/label2_sumbk.gif);
	background-repeat: repeat-y;
}





.item-size {
	float:left;
	margin-top:10px;
	padding-right:10px;
	width:185px;
}
.item-sizeWide {
margin-top:20px;
}
.item-sizeWimg img {
float:left;
}
.item-sizeW {
float:left;
}

.item-tit10 {
}


.item-sizeR {
float:left;
margin-top:10px;
}

.item-size h4,
.item-sizeR h4 {
background-color:#EAEAEA;
/*background-image: url(img/label/label2_men10bg.gif);*/
height:36px;
width:185px;
}

.item-sizeWide h4 {
background-color:#EAEAEA;
height:36px;
width:576px;
}
.item-sizeWide h4.men01 {border-bottom:solid #A90000 2px;}
.item-size h4.men10,
.item-sizeR h4.men10 {border-bottom:solid #5A1C70 2px;}
.item-size h4.men12,
.item-sizeWide h4.men12,
.item-sizeR h4.men12 {border-bottom:solid #00269E 2px;}
.item-size h4.men16,
.item-sizeR h4.men16 {border-bottom:solid #00708D 2px;}
.item-size h4.men18,
.item-sizeR h4.men18 {border-bottom:solid #00A8A9 2px;}
.item-size h4.men21,
.item-sizeR h4.men21 {border-bottom:solid #00825E 2px;}
.item-size h4.men24,
.item-sizeR h4.men24 {border-bottom:solid #005034 2px;}
.item-size h4.men40,
.item-sizeWide h4.men40,
.item-sizeR h4.men40 {border-bottom:solid #7E7A00 2px;}
.item-size h4.men44,
.item-sizeR h4.men44 {border-bottom:solid #9D7300 2px;}
.item-size h4.men65,
.item-sizeR h4.men65 {border-bottom:solid #AA4709 2px;}


.item-size h4 img ,
.item-sizeWide h4 img ,
.item-sizeR h4 img {
width:42px;
float:left;
}

.item-size h4 dt,
.item-sizeWide h4 dt,
.item-sizeR h4 dt {
margin:0;
padding:4px 0px 0px 0px;
font-size:10px;
font-weight:normal;
line-height:1.1em;
}
.item-size h4 dd,
.item-sizeWide h4 dd,
.item-sizeR h4 dd {
margin:0;
padding:0;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
line-height:1.2em;
}
.item-img {
clear:both;
}




#item-detail{
margin-top:40px;
}



#contents .size-lineup {
width:185px;
margin-top:10px;
}

#contents .size-lineupW {
width:385px;
margin-top:10px;
}
.size-lineup th,.size-lineupW th {
	background-color:#DDDDDD;
	/*
border-left:dotted #B2B2B2 1px;
border-right:dotted #B2B2B2 1px;
*/
text-align:left;
	font-size:12px;
	padding:2px 5px 1px 5px;
	color:#FFFFFF;
	line-height: normal;
}

.inkjet th {
background-color:#0099FF;
}
.laser th{
background-color:#009900;
}
.multi th{
background-color:#FF9900;
}
/*
td.inkjet {
background-color:#E6FFFF;
}
td.laser {
background-color:#E2FFDA;
}
td.multi {
background-color:#F9F9D5;
}
*/

/*
.topline {
border-top:dotted #B2B2B2 1px;
}
*/

.size-lineup .item-area {
padding:10px 8px 10px 8px;
/*
border-left:dotted #B2B2B2 1px;
border-right:dotted #B2B2B2 1px;
border-bottom:dotted #B2B2B2 1px;
*/
}

.inkjet td.item-area {
border-left:solid #0099FF 1px;
border-right:solid #0099FF 1px;
border-bottom:solid #DDDDDD 2px;
}
.laser td.item-area {
border-left:solid #009900  1px;
border-right:solid #009900  1px;
border-bottom:solid #DDDDDD 2px;
}
.multi td.item-area {
border-left:solid #FF9900  1px;
border-right:solid #FF9900  1px;
border-bottom:solid #DDDDDD 2px;
}



.size-lineupW .item-areaWr {
padding:10px 8px 10px 8px;
}
.size-lineupW .item-areaWl {
padding:10px 8px 10px 8px;
}
.size-lineupW .item-areaWa {
padding:10px 8px 10px 8px;
}



.inkjet td.item-areaWr{
border-left:solid #DDDDDD 2px;
border-right:solid #0099FF 1px;
border-bottom:solid #DDDDDD 2px;
}
.inkjet td.item-areaWl{
border-left:solid #0099FF 1px;
border-bottom:solid #DDDDDD 2px;
}
.inkjet td.item-areaWa{
border-left:solid #0099FF 1px;
border-right:solid #0099FF 1px;
border-bottom:solid #0099FF 1px;
}
.inkjet td.line-b {
border-bottom:solid #0099FF 1px;
}

.laser td.item-areaWr{
border-left:solid #DDDDDD 2px;
border-right:solid #009900 1px;
border-bottom:solid #DDDDDD 2px;
}
.laser td.item-areaWl{
border-left:solid #009900 1px;
border-bottom:solid #DDDDDD 1px;
}
.laser td.item-areaWa{
border-left:solid #009900 1px;
border-right:solid #009900 1px;
border-bottom:solid #DDDDDD 2px;
}
.laser td.line-b {
border-bottom:solid #009900 1px;
}

.multi td.item-areaWr{
border-left:solid #DDDDDD 2px;
border-right:solid #FF9900 1px;
border-bottom:solid #DDDDDD 2px;
}
.multi td.item-areaWl{
border-left:solid #FF9900 1px;
border-bottom:solid #DDDDDD 2px;
}
.multi td.item-areaWa{
border-left:solid #FF9900 1px;
border-right:solid #FF9900 1px;
border-bottom:solid #FF9900 1px;
}
.multi td.line-b {
border-bottom:solid #FF9900 1px;
}





.item-kind {
font-weight:bold;
margin:0 0 10px 0;
padding:2px 0px 1px 5px;
background-color:#E5E5E5;
}
.item-kind-none {
margin:0 0 10px 0;
padding:1px 0px 0px 5px;
background-color:#FFFFFF;
}

.item-name {
float:left;
}
.item-name a {
	text-decoration:none;
	font-weight:bold;
	line-height: normal;
word-wrap:normal;
}
.item_price a {
color:#FF0000;
text-decoration:none;
text-align:right;
font-weight:bold;
padding-top:1px;
word-wrap:normal;
float:right;
}
.txtred {
color:#FF0000;
}
.piece-line {
width:100%;
border-bottom:dotted #CCCCCC 1px;
margin:3px 0px 5px 0px;
}

table.item-pro {
	margin:4px 0 3px 0;
	line-height: 1.1em;
}
table.item-pro td {
padding-top:2px;
}

.size{
border-right:solid #CCCCCC 1px;
border-bottom:none;
padding:0px 5px 0px 0px;
}
.men {
border-right:solid #CCCCCC 1px;
border-bottom:none;
padding:0px 5px;
}
.iri {
border-bottom:none;
padding:0px 10px 0px 5px ;
}

.post {
font-size:9px;
}


/*---------------------------
tab
---------------------------*/
.tab_menu{
	background:url(img/label/tab_border.gif) no-repeat;
	width:580px;
	height:57px;
	margin-bottom:10px;
}

.tab_menu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.tab_menu ul li {
	float: left;
	margin: 0;
	padding: 0;
}

.tab_menu .tab_space{
	margin-left:10px;
}

