@charset "utf-8";

div#ContentsBox hr{
display:none;
}

div#ContentsBox div.clear {
clear: both;
}


/* h2
------------------------------------------------------------------------*/

.title_h2{
margin: 0px 0px 10px 0px;
padding: 0px 0px 1px 13px;
border-left: 6px solid #313131;
font-weight: bold;
font-size: 180%;
}

div#ContentsBox h2{
margin:20px 0 10px 0;
color:#333;
font-size:180%;
}

p#sub{
margin:5px 0;
color:#333;
}

div#ContentsBox p#sub2{
margin:5px 0 60px 0;
color:#333;
}


/* h3
------------------------------------------------------------------------*/
div#ContentsBox h3{
margin:20px 0 0 0;
color:#444;
font-size:140%;
}

/* backnumber
------------------------------------------------------------------------*/
div#ContentsBox div.backnumber{
margin:20px 0;
}

div#ContentsBox div.backnumber li{
width:220px;
margin:0 24px 50px 0;
float:left;
display:inline;
font-weight:bolder;
}

/*
div#ContentsBox div.backnumber li a:visited{
color:#1863b7;
}*/



div#ContentsBox div.backnumber li.last-li{
margin:0 0 50px 0;
}


/* Each fiscal year
------------------------------------------------------------------------*/
div#ContentsBox div#Each-year-top{
width:710px;
height:18px;
margin:0;
padding:0;
}

div#ContentsBox div#Each-year-top p{
margin:0;
padding:0;
}


div#ContentsBox div#Each-year{
	width:670px;
	margin:0;
	padding:0 20px;
	background: url(../../images/line-waku_02.jpg) repeat-y left top;
}

div#ContentsBox div#Each-year-bottom{
	width:710px;
	height:15px;
	background: url(../../images/line-waku_03.jpg) no-repeat left top;
}



div#ContentsBox div#Each-year h3{
padding:0;
margin:0;
}

div#ContentsBox div#Each-year ul{
margin:10px 0 0 0;
}

div#ContentsBox div#Each-year li{
font-size:120%;
line-height:2em;
}

/*
div#ContentsBox div#Each-year li a:visited{
color:#1863b7;
}
*/










/* title
------------------------------------------------------------------------*/
div#ContentsBox div#categorys {
width:650px;
height:85px;
background:url(../../../../../sofamaga/image/backnumberlogo.gif) no-repeat left top;
margin:30px 0 0 0;
text-indent:-9999px;
}

/* noyespolicy
------------------------------------------------------------------------*/
div#ContentsBox div#NOYESPolicy{
width:680px;
height:200px;
background:url(../../../../cart_hal_proA3_4/m_product_image/allimage/noyesplicy_haikei680_200.jpg) no-repeat left top;
margin:20px 0 0 0;
}

div#ContentsBox div#NOYESPolicy h3{
margin:0;
width:350px;
height:100px;
padding:10px 0 0 300px;
font-size:12px;
font-weight:normal;
}

/* jamp
----------------------*/
div#ContentsBox ul#jamp{
padding:0;
margin:45px 0 0 320px;
width:336px;
height:41px;
}

div#ContentsBox ul#jamp li{
margin:0;
text-indent:-9999px;
float:left;
}

div#ContentsBox ul#jamp li a{
margin:0;
display:block;
outline:none;
text-decoration:none;
}

div#ContentsBox ul#jamp li#factrylink {width:147px; height:41px;}
div#ContentsBox ul#jamp li#showroomlink {padding:0 0 0 40px; width:149px; height:41px;}


div#ContentsBox ul#jamp li#factrylink a{width:147px; height:41px; background:url(../../../../cart_hal_proA3_4/m_product_image/allimage/function_botan.gif) no-repeat left top;}
div#ContentsBox ul#jamp li#showroomlink a{width:149px; height:41px; background:url(../../../../cart_hal_proA3_4/m_product_image/allimage/function_botan.gif) no-repeat -189px top;}


div#ContentsBox ul#jamp li#factrylink a:hover{width:147px; height:41px; background:url(../../../../cart_hal_proA3_4/m_product_image/allimage/function_botan.gif) no-repeat left bottom;}
div#ContentsBox ul#jamp li#showroomlink a:hover{width:149px; height:41px; background:url(../../../../cart_hal_proA3_4/m_product_image/allimage/function_botan.gif) no-repeat -189px bottom;}





/* product note
------------------------------------------------------------------------*/
div#ContentsBox div#productnote{
width:710px;
}

div#ContentsBox div#productnote li{
list-style: none;
float: left;
width: 187x;
}

div#ContentsBox div#productnote ul .list01, div#ContentsBox div#productnote ul .list02{
margin: 0 60px 12px 0;
}

div#ContentsBox div#productnote ul .list03{
margin: 0 0 12px 0;
}

div#ContentsBox div#productnote p.thumnail{
margin:20px 0 0 0;
}

div#ContentsBox div#productnote p.thumnail a img {
margin:0;
border: 1px solid #949494;
}

div#ContentsBox div#productnote p.thumnail a:hover img {
border: 1px solid #d2d2d2;
}

div#ContentsBox div#productnote p.centertext {
background:url(../../../../cart_hal_proA3_4/m_product_image/allimage/back168_69.gif) no-repeat left top;
margin:9px 0 3px 0;
text-align:center;
}

div#ContentsBox div#productnote span.small {
font-size:10px;
}

div#ContentsBox div#productnote p.tax {
text-align:center;
margin:3px 0 5px 0;
}

div#ContentsBox div#productnote p.ncolor {
margin:0;
color:#1863b7;
}

div#ContentsBox div#productnote p.another {
width:187px;
font-size:11px;
color:#808080;
margin:0;
border-top:solid 1px #949494;
}


/* Number
------------------------------------------------------------------------*/
div#ContentsBox div#productnote p.number{
width:680px;
margin:20px 0;
text-align:right;
font-size:120%;
}