@charset "utf-8";

/*====================othersのindexページはここから==================================================

社団法人（社）日本たばこ協会
LastUpDate:2009.05.14.PM20:11

記載内容：
1：h1タイトル
2：コンテンツエリア

===================================================================================================*/

@import url("common.css");
@import url("others.css");


/*//////　1.h1タイトル　////////////////////////////////////////////////////////////////////*/
div#mainWrap div#contentsAll div#contents h1#othersindexH1{
background:transparent url(../../others/images/index_h1.gif) no-repeat 0px 0px;
margin-bottom:30px;
}

/*//////　2：h2サブタイトル　////////////////////////////////////////////////////////////////////*/
/*----  たばこ税とは ----------------*/
div#mainWrap div#contentsAll div#contents h2#othersindexH201{
background:transparent url(../../others/images/index_h2_01.gif) no-repeat 0px 0px;
margin:30px 0px 20px 0px;
}

/*----  たばこ税の割合 ----------------*/
div#mainWrap div#contentsAll div#contents h2#othersindexH202{
background:transparent url(../../others/images/index_h2_02.gif) no-repeat 0px 0px;
margin:30px 0px 20px 0px;
}

/*----  たばこ税の内訳 ----------------*/
div#mainWrap div#contentsAll div#contents h2#othersindexH203{
background:transparent url(../../others/images/index_h2_03.gif) no-repeat 0px 0px;
margin:30px 0px 20px 0px;
}

/*//////　2.コンテンツエリア　////////////////////////////////////////////////////////////////*/
div#mainWrap div#contentsAll div#contents div.contentsOthersIndex{
width:625px;
padding:0 10px;
}

div#mainWrap div#contentsAll div#contents div.contentsOthersIndex p{
margin-bottom:15px;
}

div#mainWrap div#contentsAll div#contents div.contentsOthersIndex ul#tax li{
list-style-type:decimal;
margin:0px 0px 5px 20px;
}


/*ie6用*/
* html div#mainWrap div#contentsAll div#contents div.contentsOthersIndex ul#tax li{
margin:0px 0px 5px 25px;
}

/*ie7用*/
*+html div#mainWrap div#contentsAll div#contents div.contentsOthersIndex ul#tax li{
margin:0px 0px 5px 25px;
}


div#mainWrap div#contentsAll div#contents div.contentsOthersIndex ul#url li{
list-style-type:disc;
margin:0px 0px 5px 20px;
}


/*----  コラム箇所 ----------------*/
h3.column{
margin:0 0 10px 0;
}

div#mainWrap div#contentsAll div#contents div.columnTax{
width:500px;
border: 1px solid #bfc0c0;
padding:10px;
}

div#mainWrap div#contentsAll div#contents div.columnTax table{
width:auto;
border: 2px solid #dcdddd;
margin:5px 0 5px 50px;
}

div#mainWrap div#contentsAll div#contents div.columnTax table th{
width:130px;
padding:5px;
text-align:center;
font-weight:normal;
}

div#mainWrap div#contentsAll div#contents div.columnTax table td{
width:100px;
padding:5px;
text-align:center;
}

div#mainWrap div#contentsAll div#contents div.columnIncrease{
width:620px;
border: 1px solid #bfc0c0;
padding:10px;
}

/*ie6用*/
* html div#mainWrap div#contentsAll div#contents div.columnIncrease{
width:600px;
}

div#mainWrap div#contentsAll div#contents div.columnIncrease table{
width:auto;
border: 2px solid #dcdddd;
margin:5px 0 5px 0px;
}

div#mainWrap div#contentsAll div#contents div.columnIncrease table th{
width:80px;
padding:3px;
text-align:center;
font-weight:normal;
}

div#mainWrap div#contentsAll div#contents div.columnIncrease table th.colspan{
width:auto;
}

div#mainWrap div#contentsAll div#contents div.columnIncrease table td{
padding:3px;
text-align:center;
}

th.tableNational{
background:#f19bc0;
}

th.tableLocal{
background:#fccf71;
}

th.tableSpecial{
background:#c3da60;
}

th.tableTotal{
background:#cfcfcf;
}

td.tableNational{
background:#facee1;
}

td.tableLocal{
background:#f9e4b8;
}

td.tableSpecial{
background:#e2f39b;
}

td.tableTotal{
background:#dcdddd;
}

div#mainWrap div#contentsAll div#contents div div.source{
text-align:right;
width:100%;
height:10px;
margin:10px 0 0 0;
}

