@charset "utf-8";
/* ****************************************************
For Kentou
Since : 2008-02-20
Last Modified: 2008-02-24
***************************************************** */

/* ****************************************************
1. Side Navigation
2. for Item Template
3. Rising Road
4. Agency
5. Stock
98. For Stop Selling
99. Extra
***************************************************** */

/* 1. Side Navigation
=========================================*/
#aside #side01 .sub-category {
	background: url("../../kentou/images/aside_nav01.gif") no-repeat 0 0;
}
#aside #side02 .sub-category {
	background: url("../../kentou/images/aside_nav02.gif") no-repeat 0 0;
}
#aside #side03 .sub-category {
	background: url("../../kentou/images/aside_nav03.gif") no-repeat 0 0;
}
#aside #side04 .sub-category {
	background: url("../../kentou/images/aside_nav04.gif") no-repeat 0 0;
}
#aside #side05 .sub-category {
	background: url("../../kentou/images/aside_nav24.gif") no-repeat 0 0;
}
#aside li#sub-nav0100 a {
	background: url("../../kentou/images/aside_nav25.gif") no-repeat 0 0;
}
#aside li#sub-nav0101 a {
	background: url("../../kentou/images/aside_nav05.gif") no-repeat 0 0;
}
#aside li#sub-nav0102 a {
	background: url("../../kentou/images/aside_nav06.gif") no-repeat 0 0;
}
#aside li#sub-nav0103 a {
	background: url("../../kentou/images/aside_nav07.gif") no-repeat 0 0;
}
#aside li#sub-nav0104 a {
	background: url("../../kentou/images/aside_nav08.gif") no-repeat 0 0;
}
#aside li#sub-nav0105 a {
	background: url("../../kentou/images/aside_nav09.gif") no-repeat 0 0;
}
#aside li#sub-nav0201 a {
	background: url("../../kentou/images/aside_nav10.gif") no-repeat 0 0;
}
#aside li#sub-nav0202 a {
	background: url("../../kentou/images/aside_nav11.gif") no-repeat 0 0;
}
/*#aside li#sub-nav0203 a {
	background: url("../../kentou/images/aside_nav12.gif") no-repeat 0 0;
}*/
#aside li#sub-nav0204 a {
	background: url("../../kentou/images/aside_nav13.gif") no-repeat 0 0;
}
#aside li#sub-nav0301 a {
	background: url("../../kentou/images/aside_nav14.gif") no-repeat 0 0;
}
#aside li#sub-nav0302 a {
	background: url("../../kentou/images/aside_nav15.gif") no-repeat 0 0;
}
#aside li#sub-nav0303 a {
	background: url("../../kentou/images/aside_nav16.gif") no-repeat 0 0;
}
#aside li#sub-nav0304 a {
	background: url("../../kentou/images/aside_nav17.gif") no-repeat 0 0;
}
#aside li#sub-nav0305 a {
	background: url("../../kentou/images/aside_nav18.gif") no-repeat 0 0;
}
#aside li#sub-nav0306 a {
	background: url("../../kentou/images/aside_nav19.gif") no-repeat 0 0;
}
#aside li#sub-nav0307 a {
	background: url("../../kentou/images/aside_nav20.gif") no-repeat 0 0;
}
#aside li#sub-nav0308 a {
	background: url("../../kentou/images/aside_nav21.gif") no-repeat 0 0;
}
#aside li#sub-nav0309 a {
	background: url("../../kentou/images/aside_nav22.gif") no-repeat 0 0;
}
#aside li#sub-nav0310 a {
	background: url("../../kentou/images/aside_nav23.gif") no-repeat 0 0;
}

/* ON */
#aside #side01 .stay,
#aside #side01 a:hover {
	background: url("../../kentou/images/aside_nav01_active.gif") no-repeat 0 0;
}
#aside #side02 .stay,
#aside #side02 a:hover {
	background: url("../../kentou/images/aside_nav02_active.gif") no-repeat 0 0;
}
#aside #side03 .stay {
	background: url("../../kentou/images/aside_nav03_active.gif") no-repeat 0 0;
}
#aside #side04 .stay,
#aside #side04 a:hover {
	background: url("../../kentou/images/aside_nav04.gif") no-repeat 0 -30px;
}
#aside #side05 .stay,
#aside #side05 .sub-category:hover {
	background: url("../../kentou/images/aside_nav24.gif") no-repeat 0 -30px;
}
#aside li#sub-nav0100 a.on,
#aside li#sub-nav0100 a:hover {
	background: url("../../kentou/images/aside_nav25.gif") no-repeat 0 -28px;
}
#aside li#sub-nav0101 a.on,
#aside li#sub-nav0101 a:hover {
	background: url("../../kentou/images/aside_nav05.gif") no-repeat 0 -28px;
}
#aside li#sub-nav0102 a.on,
#aside li#sub-nav0102 a:hover {
	background: url("../../kentou/images/aside_nav06.gif") no-repeat 0 -28px;
}
#aside li#sub-nav0103 a.on,
#aside li#sub-nav0103 a:hover {
	background: url("../../kentou/images/aside_nav07.gif") no-repeat 0 0;/*-28px→0*/
	cursor:default;
}
#aside li#sub-nav0104 a.on,
#aside li#sub-nav0104 a:hover {
	background: url("../../kentou/images/aside_nav08.gif") no-repeat 0 -28px;
}
#aside li#sub-nav0105 a.on,
#aside li#sub-nav0105 a:hover {
	background: url("../../kentou/images/aside_nav09.gif") no-repeat 0 -28px;
}
#aside li#sub-nav0201 a:hover {
	background: url("../../kentou/images/aside_nav10.gif") no-repeat 0 -28px;
}
#aside li#sub-nav0201 a.on {
	background: url("../../kentou/images/aside_nav10.gif") no-repeat 0 -56px;
}
#aside li#sub-nav0202 a:hover {
	background: url("../../kentou/images/aside_nav11.gif") no-repeat 0 -28px;
}
#aside li#sub-nav0202 a.on {
	background: url("../../kentou/images/aside_nav11.gif") no-repeat 0 -56px;
}
#aside li#sub-nav0203 a:hover {
	background: url("../../kentou/images/aside_nav12.gif") no-repeat 0 -28px;
}
#aside li#sub-nav0203 a.on {
	background: url("../../kentou/images/aside_nav12.gif") no-repeat 0 -56px;
}
#aside li#sub-nav0204 a:hover {
	background: url("../../kentou/images/aside_nav13.gif") no-repeat 0 -44px;
}
#aside li#sub-nav0204 a.on {
	background: url("../../kentou/images/aside_nav13.gif") no-repeat 0 -88px;
}

#aside li#sub-nav0301 a.on,
#aside li#sub-nav0301 a:hover {
	background: url("../../kentou/images/aside_nav14.gif") no-repeat 0 -44px;
}
#aside li#sub-nav0302 a.on,
#aside li#sub-nav0302 a:hover {
	background: url("../../kentou/images/aside_nav15.gif") no-repeat 0 -44px;
}
#aside li#sub-nav0303 a.on,
#aside li#sub-nav0303 a:hover {
	background: url("../../kentou/images/aside_nav16.gif") no-repeat 0 -28px;
}
#aside li#sub-nav0304 a.on,
#aside li#sub-nav0304 a:hover {
	background: url("../../kentou/images/aside_nav17.gif") no-repeat 0 -44px;
}
#aside li#sub-nav0305 a.on,
#aside li#sub-nav0305 a:hover {
	background: url("../../kentou/images/aside_nav18.gif") no-repeat 0 -44px;
}
#aside li#sub-nav0306 a.on,
#aside li#sub-nav0306 a:hover {
	background: url("../../kentou/images/aside_nav19.gif") no-repeat 0 -28px;
}
#aside li#sub-nav0307 a.on,
#aside li#sub-nav0307 a:hover {
	background: url("../../kentou/images/aside_nav20.gif") no-repeat 0 -58px;
}
#aside li#sub-nav0308 a.on,
#aside li#sub-nav0308 a:hover {
	background: url("../../kentou/images/aside_nav21.gif") no-repeat 0 -44px;
}
#aside li#sub-nav0309 a.on,
#aside li#sub-nav0309 a:hover {
	background: url("../../kentou/images/aside_nav22.gif") no-repeat 0 -44px;
}
#aside li#sub-nav0310 a.on,
#aside li#sub-nav0310 a:hover {
	background: url("../../kentou/images/aside_nav23.gif") no-repeat 0 -44px;
}
#main-container #aside ul.child-nav a:hover {
	background: url(../images/com_ic01.gif) no-repeat 8px 0.55em;
}


/* 2. for Item Template
=========================================*/
.tag-line {
	margin-left: 5px;
	font-weight: bold;
}
.agency-link {
	margin-left: 10px;
}
#item-local-nav {
	margin: 5px 0 0;
	padding: 1px;
	border: 2px solid #cc0033;
}
#item-local-nav dt img {
	vertical-align: top;
}
#item-local-nav dd {
	padding: 3px 10px;
}
#item-local-nav ul li {
	float: left;
	font-weight: bold;
}
#item-local-nav ul li#item-local01 {
 width: 14em;
}
#item-local-nav ul li#item-local02 {
 width: 14em;
}
#item-local-nav ul li#item-local03 {
 width: 13em;
}
#item-local-nav ul li a.icon-link {
	background-position:0 0.48em;
	color: #cc0033;
}
#catalog-box {
	width: 665px;
	margin: 10px 0 0;
	padding: 15px 64px;
	background-color: #deecf1;
	voice-family: "\"}\""; /*ie5.5対応用新規追加*/
	voice-family: inherit; 
    width: 537px;
}
#catalog-box #catalog-img {
	float: left;
	width: 180px;
}
#catalog-box #catalog-detail {
	float: right;
	width: 295px;
}
#catalog-box #catalog-detail li {
	margin: 0;
	text-align: right;
}
#catalog-box #catalog-detail a {
	display: block;
	clear: both;
}
* html #catalog-box #catalog-detail a {
	height: 1px;
}
#catalog-box #catalog-detail a.pamphlet {
	float: right;
	width: 160px;
}
#catalog-box #catalog-detail img,
#catalog-box #catalog-detail object {
	margin: 0 0 5px;
	vertical-align: top;
}
/**/
table.fund-table {
	border-width: 0 0 1px 1px;
	border-style: solid;
	border-color: #c4c9cb;
}
table.fund-table  td {
	padding: 0 40px;
	border-width: 1px 1px 0 0;
	border-style: solid;
	border-color: #c4c9cb;
	text-align: center;
	line-height: 1.4;
}
table.fund-table .color01 {
	color: #6f4312;
}
table.fund-table .color02 {
	color: #394665;
}
table.fund-table .color03 {
	color: #7d7090;
}
table.fund-table .color04 {
	color: #725359;
}
table.fund-table .color05 {
	color: #a35b5c;
}
table.fund-table .color06 {
	color: #688444;
}
table.fund-table .color07 {
	color: #bf6658;
}
.benefit {
	width: 579px;
}
.benefit dt {
	float: left;
	width: 115px;
	padding: 5px 0 0;
}
.benefit dt img {
	vertical-align: top;
}
.benefit dd {
	float: left;
	width: 464px;
	padding: 3px 0 0;
}
#contact-frame {
	padding: 10px 9px;
}
#contact-frame .contact-info {
	margin: 0 0 0 15px;
}
#contact-frame .contact-info dd {
	margin: 5px 0 0;
}

/* 3. Rising Road
=========================================*/
#risingroad #rising-table01 .item01,
#risingroad #rising-table02 .item01,
#risingroad #rising-table03 .item01,
#risingroad #rising-table04 .item01,
#risingroad #rising-table05 .item01 {
	width: 14%;
}
* html #risingroad #rising-table01 .item01,
* html #risingroad #rising-table02 .item01,
* html #risingroad #rising-table03 .item01,
* html #risingroad #rising-table04 .item01,
* html #risingroad #rising-table05 .item01 {
	width: 17%;
}
#risingroad #rising-table02 .item06{
    width:17%;
}  
#risingroad #rising-table03 .item03 {
	width: 22%;
}
* html #risingroad #rising-table03 .item03 {
	width: 24%;
}

/*ngh4*/
#risingroad #rising-table06 .item01{
    width:17%;
}
#risingroad #rising-table06 .item02{
    width:20%;
}
#risingroad #rising-table06 .item03{
    width:63%;
}
/*happybell*/
#risingroad #rising-table07 .item01{
    width:40%;
}
#risingroad #rising-table07 .item02{
    width:60%;
}
/* 4. Agency
=========================================*/
#agency #tab-navi {
	margin: 0 0 25px 0;
}

#agency #tab-navi #tab-area {
	width: 665px;
	height: 36px;
	border-bottom: 1px #c3dd6e solid;
}

#agency #tab-navi #tab-area .first-col {
	float: left;
	width: 329px;
	margin: 0 7px 0 0;
}

#agency #tab-navi #tab-area .first-col img {
	margin: 0 0 -1px 0;
}

#agency #tab-navi #tab-area .second-col {
	float: right;
	width: 329px;
	text-align: -10000px;
}

#agency #tab-navi #tab-area .second-col span {
	display: none;
}

#agency #tab-navi #tab-area .second-col a {
	display: block;
	width: 329px;
	height: 35px;
	background: url(../../kentou/agency/images/hanbaiten_bt002.gif) no-repeat left top;
}

#agency #tab-navi #tab-area .second-col a:hover {
	background: url(../../kentou/agency/images/hanbaiten_bt002on.gif) no-repeat left top;
}

#agency #tab-navi #sub-navi {
	width: 663px;
	padding: 0px;
	border: 1px #cccccc solid;
}

#agency #tab-navi #sub-navi li a {
	display: block;
	height: 43px;
}

#agency #tab-navi #sub-navi li {
	display: block;
	float: left;
	margin: 0;
	height: 43px;
	text-align: -10000px;
}

#agency #tab-navi #sub-navi li span {
	display: none;
}

#agency #tab-navi #sub-navi li.sub-01 a {
	width: 110px;
	background: url(../../kentou/agency/images/hanbaiten_tx001.gif) no-repeat 0 0;
}

#agency #tab-navi #sub-navi li.sub-01 a:hover,
#agency #tab-navi #sub-navi li.sub-01-cr {
	width: 110px;
	background: url(../../kentou/agency/images/hanbaiten_tx001.gif) no-repeat 0 -43px;
}

#agency #tab-navi #sub-navi li.sub-02 a {
	width: 110px;
	background: url(../../kentou/agency/images/hanbaiten_tx001.gif) no-repeat -110px 0;
}

#agency #tab-navi #sub-navi li.sub-02 a:hover,
#agency #tab-navi #sub-navi li.sub-02-cr {
	width: 110px;
	background: url(../../kentou/agency/images/hanbaiten_tx001.gif) no-repeat -110px -43px;
}

#agency #tab-navi #sub-navi li.sub-03 a {
	width: 111px;
	background: url(../../kentou/agency/images/hanbaiten_tx001.gif) no-repeat -220px 0;
}

#agency #tab-navi #sub-navi li.sub-03 a:hover,
#agency #tab-navi #sub-navi li.sub-03-cr {
	width: 111px;
	background: url(../../kentou/agency/images/hanbaiten_tx001.gif) no-repeat -220px -43px;
}

#agency #tab-navi #sub-navi li.sub-04 a {
	width: 111px;
	background: url(../../kentou/agency/images/hanbaiten_tx001.gif) no-repeat -331px 0;
	cursor:default;
}

#agency #tab-navi #sub-navi li.sub-04 a:hover,
#agency #tab-navi #sub-navi li.sub-04-cr {
	width: 111px;
	background: url(../../kentou/agency/images/hanbaiten_tx001.gif) no-repeat -331px 0px;/*-43→0*/
}

#agency #tab-navi #sub-navi li.sub-05 a {
	width: 110px;
	background: url(../../kentou/agency/images/hanbaiten_tx001.gif) no-repeat -442px 0;
}

#agency #tab-navi #sub-navi li.sub-05 a:hover,
#agency #tab-navi #sub-navi li.sub-05-cr {
	width: 110px;
	background: url(../../kentou/agency/images/hanbaiten_tx001.gif) no-repeat -442px -43px;
}

/* dairiten other tub 
#agency #tab-navi #sub-navi li.sub-06 a {
	width: 109px;
	background: url(../../kentou/agency/images/hanbaiten_tx001.gif) no-repeat -552px 0;
}*/

/* dairiten other tub
#agency #tab-navi #sub-navi li.sub-06 a:hover,
#agency #tab-navi #sub-navi li.sub-06-cr {
	width: 109px;
	background: url(../../kentou/agency/images/hanbaiten_tx001.gif) no-repeat -552px -43px;
}*/
#agency .shop-list dd {
	margin: 10px 0 0 10px;
}

#agency .shop-list dd a.icon-link {
	font-weight: bold
}

#agency .shop-list dd a.icon-link span {
	font-weight: normal;
}

/* 080417 修正 */
#agency .shop-list dd .commodity {
/*	margin: 10px 0 45px 0; 下記に変更 */
	margin: 0 0 45px 0;
}

#agency .shop-list dd .commodity .first-col {
	float: left;
	width: 105px;
	padding: 2px;
	border: 1px #cccccc solid;
}

#agency .shop-list dd .commodity .second-col {
	float: right;
	width: 510px;
}

/* 080417 追加 */
#agency .shop-list dd .commodity .column {
	float: left;
	width: 510px;
}

#agency .shop-list dd .commodity .second-col p.btn-detail {
	margin: 10px 0 0 0;
	text-align: right;
}

#agency .shop-list dd .commodity .second-col .state-box {
	margin: 10px 0 0 0;
	padding: 8px 12px;
	background: #f5fae7;
	border: 1px #a3a3a3 dotted;
}

/* 5. Stock
=========================================*/
#stock #tab-navi {
	margin: 0 0 25px 0;
}

#stock #tab-navi #tab-area {
	width: 665px;
	height: 36px;
	border-bottom: 1px #9bbfd9 solid;
}

#stock #tab-navi #tab-area .first-col {
	float: left;
	width: 329px;
	margin: 0 7px 0 0;
	text-align: -10000px;
}

#stock #tab-navi #tab-area .first-col span {
	display: none;
}

#stock #tab-navi #tab-area .first-col a {
	display: block;
	width: 329px;
	height: 35px;
	background: url(../../kentou/stock/images/shohin_bt001.gif) no-repeat left top;
}

#stock #tab-navi #tab-area .first-col a:hover {
	background: url(../../kentou/stock/images/shohin_bt001on.gif) no-repeat left top;
}

#stock #tab-navi #tab-area .second-col {
	float: right;
	width: 329px;
}

#stock #tab-navi #tab-area .second-col img {
	margin: 0 0 -1px 0;
}

#stock #tab-navi #sub-navi {
	width: 663px;
	padding: 0px;
	border: 1px #cccccc solid;
}

#stock #tab-navi #sub-navi li a {
	display: block;
}

#stock #tab-navi #sub-navi li.sub-01 a {
	width: 330px;
	height: 42px;
	background: url(../../kentou/stock/images/shohin_tx001.gif) no-repeat 0 0;
}

#stock #tab-navi #sub-navi li.sub-01 a:hover,
#stock #tab-navi #sub-navi li.sub-01-cr {
	width: 330px;
	height: 42px;
	background: url(../../kentou/stock/images/shohin_tx001.gif) no-repeat 0 -83px;
}

#stock #tab-navi #sub-navi li.sub-02 a {
	width: 331px;
	height: 42px;
	background: url(../../kentou/stock/images/shohin_tx001.gif) no-repeat -330px 0;
}

#stock #tab-navi #sub-navi li.sub-02 a:hover,
#stock #tab-navi #sub-navi li.sub-02-cr {
	width: 331px;
	height: 42px;
	background: url(../../kentou/stock/images/shohin_tx001.gif) no-repeat -330px -83px;
}

#stock #tab-navi #sub-navi li.sub-03 a {
	display:block;
	width: 330px;
	height: 41px;
	background: url(../../kentou/stock/images/shohin_tx001.gif) no-repeat 0 -42px;
}

#stock #tab-navi #sub-navi li.sub-03 a:hover,
#stock #tab-navi #sub-navi li.sub-03-cr {
	width: 330px;
	height: 41px;
	background: url(../../kentou/stock/images/shohin_tx001.gif) no-repeat 0 -125px;
}

#stock #tab-navi #sub-navi li.sub-04 p {
	width: 331px;
	height: 41px;
	background: url(../../kentou/stock/images/shohin_tx001.gif) no-repeat -330px -42px;
}

/*#stock #tab-navi #sub-navi li.sub-04 a:hover,
#stock #tab-navi #sub-navi li.sub-04-cr {
	width: 331px;
	height: 41px;
	background: url(../../kentou/stock/images/shohin_tx001.gif) no-repeat -330px -125px;
}*/

#stock #tab-navi #sub-navi li {
	display: block;
	float: left;
	margin: 0;
	text-align: -10000px;
}

#stock #tab-navi #sub-navi li span {
	display: none;
}

#stock dl.annotation {
	margin: 18px 0 0 0;
	background: url(../../kentou/stock/images/shohin_bg001.gif) no-repeat left top;
	zoom: 1;
}

#stock dl.annotation dt {
	padding: 14px 0 0 25px;
}

#stock dl.annotation dd {
	padding: 10px 20px 15px 25px;
	background: url(../../kentou/stock/images/shohin_bg002.gif) no-repeat left bottom;
	zoom: 1;
}

#stock dl.annotation dd ul.arrow-list {
	text-align: right;
}

#stock dl.annotation dd ul.arrow-list li {
	display: inline;
	min-height: 15px;
	padding: 0 0 0 15px;
	background: url(../images/com_ic01.gif) no-repeat 2px 0.2em;
	zoom: 1;
}
* html #stock dl.annotation dd ul.arrow-list li {
	background: url(../images/com_ic01.gif) no-repeat 2px 0.5em;
}

/* 080417 コメントアウト */
/*
#stock .stock-list {
	margin: 10px 10px 0 10px;
	background: url(../../kentou/stock/images/shohin_bg003.gif) no-repeat bottom left;
}
*/
#stock .stock-list-oneside {
	margin: 10px 10px 0 10px;
	background: url(../../kentou/stock/images/shohin_bg004.gif) no-repeat bottom left;
}

#stock .stock-list .left-col,
#stock .stock-list-oneside .left-col {
	float: left;
	width: 298px;
	padding-bottom: 10px;
}

#stock .stock-list .right-col {
	float: right;
	width: 298px;
	margin-right: 8px;
	padding-bottom: 10px; 
}

/* IE6 only */
* html #stock .stock-list .right-col {
	margin-right: 3px;
}

/* end */

/* 080417 追加 start */
#stock .stock-list dd,
#agency .shop-list dd {
	margin: 10px 0 0 10px;
}

#stock .stock-list dd a.icon-link,
#agency .shop-list dd a.icon-link {
	font-weight: bold
}

#stock .stock-list dd a.icon-link span,
#agency .shop-list dd a.icon-link span {
	font-weight: normal;
}

#stock .stock-list dd .commodity {
	margin: 0 0 25px 0;
}

#stock .stock-list dd .commodity .column {
	float: left;
	width: 510px;
}
/*========================================================*/
/* 080417 追加 end */
/*FOR 上段*/
.section02,
.section03 {
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}
/*FOR bgcolor_pink*/
div .section02 dl {
	padding:1px 0 16px 0;
	background-color:#FFF5EB;
}
/*FOR bgcolor_blue*/
div .section03 dl {
	padding:1px 0 16px 0;
	background-color:#EEF5FF;
}
.dairiten span {
	display:block;
	margin-bottom:7px;
	padding: 0 0 0 16px;
	background: url(../../kentou/agency/images/hanbaiten_ic001.gif) no-repeat left center;
	font-weight: bold;
	zoom: 1;/*IE*/
}

dl .stock-list dd,/*商品ごとブロック*/
dl .shop-list dd {
	display:block;
	overflow:hidden;
}
.style_dh ul,/*特別勘定ブロックをfloat*/
.style_dh02 ul {
	float:left;
}
.style_dh ul.tokkan li,
.style_dh02 ul.tokkan li {
	width:300px;
}
.style_dh ul.tokkan2 li,
.style_dh02 ul.tokkan2 li {
	white-space:nowrap;
}

.style_dh ul.tokkan li a,
.style_dh ul.tokkan2 li a {
    color:#cd5c5c;
	text-decoration:none;
}
.style_dh ul.tokkan li a:hover,
.style_dh ul.tokkan2 li a:hover {
	color: #ff6633;
	text-decoration: underline;
}

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

#stock .stock-list a.icon-link,
#stock .stock-list-oneside a.icon-link {
	font-weight: bold
}

#stock .stock-list .commodity,
#stock .stock-list-oneside .commodity,
#stock .stock-list .txt-commodity,
#stock .stock-list-oneside .txt-commodity {
	margin: 10px 0 0 0;
}

#stock .stock-list .commodity .first-col,
#stock .stock-list-oneside .commodity .first-col {
	float: left;
	width: 106px;
	margin: 0;
	padding: 2px;
	border: 1px #cccccc solid;
}

#stock .stock-list .commodity .second-col,
#stock .stock-list-oneside .commodity .second-col {
	float: right;
	width: 168px;
	margin-right: 8px;
}

/* IE6 only */
* html #stock .stock-list .commodity .second-col,
* html #stock .stock-list-oneside .commodity .second-col {
	margin-right: 4px;
}
/* end */

#stock .stock-list .commodity .second-col p.btn-detail,
#stock .stock-list-oneside .commodity .second-col p.btn-detail,
#stock .stock-list .txt-commodity p.btn-detail,
#stock .stock-list-oneside .txt-commodity p.btn-detail {
	margin: 10px 0 0 0;
	text-align: right;
}

/* 6. Contents
=========================================*/


/* smile2 Category */

#contents p.tag-line .sm2-txt {
	margin-right: 2px;
}

#contents .section #y-sm2-risk strong,
#contents .section #y-sm2-risk span {
	color:#FF0000;
}

/* popolare Category */

#contents .section #pop-risk span {
	color:#FF0000;
}

/* globalstory Category */

#contents .section table#global {
	width: 620px;
}

#contents .section table#global td {
	padding: 0 30px;
}


/* plaisir Category */

body.popup #main-container #w800 {
	width: 800px;
	text-align: center;
}

#contents .column .course-a {
	color: #FF618C;
}

#contents .column .course-b {
	color: #10208C;
}

#contents .section .border-title {
	padding: 2px;
	border: 2px solid #333333;
}

#contents .section .border-title2 {
	padding: 2px;
	border: 2px solid #333333;
	background-color: #FFFFFF;
}

#contents .section .attention-mark {
		padding: 1em 0.5em 0 0;
		vertical-align: middle;
}

/* mydays Category */

#contents .column .col-box ol.number li.course-7 {
	width: 203px;
}

#contents .column .col-box ol.number li.course-10 {
	width: 203px;
}

/* 3tsunohosho Category */
#contents .section .exclamation-mark {
	padding: 1em 0.5em 0 0;
	vertical-align: middle;
}

/* 7. index.html
=========================================*/
#index #info-box {
	width: 665px;
	padding-bottom: 23px;
	background: url(../../kentou/images/index_bg001.gif) no-repeat bottom left;
}

#index #info-box p {
	margin: 10px 15px;
}

#index #info-box #link-box {
	width: 630px;
	margin: 0 13px 0 22px;
	background: url(../../kentou/images/index_bg002.gif) no-repeat bottom left;
}

#index #info-box #link-box .first-col {
	float: left;
	width: 300px;
}

#index #info-box #link-box .second-col {
	float: right;
	width: 300px;
}

#index #info-box #link-box .first-col dd,
#index #info-box #link-box .second-col dd {
	margin: 10px 15px 20px 15px;
}

#index #info-box #link-box .first-col dd li {
	display: block;
	float: left;
	width: 120px;
	margin-right: 10px;
}

#index #info-box #link-box .second-col dd li {
	float: left;
	width: 260px;
}

#index .section .kentou-list {
	clear: both;
	margin: 20px 0 20px;
}

* html #index .section .kentou-list {
	margin: 0 0 20px;
}

#index .section .kentou-list li {
	float: left;
	width: 320px;
}

#index .section .kentou-list li.list-clear {
	clear: both;
	float: left;
	width: 320px;
}

#index .section .kentou-list li a {
	display: block;
	float: left;
	padding: 0 0 0 12px;
	background: url(../images/footer_ic01.gif) no-repeat 0 0.35em;
}

/* ファイブテン用
=========================================*/

.section p.first-col {
	float: left;
}

/* ngh4用
=========================================*/
.gochui-box {
	width: 642px;
	border: 1px #819ccc solid;
	padding:10px;
}
/* smbc&yokohama用
=========================================*/
.gochui-box2 {
	width: 642px;
	border: 1px #008247 solid;
	padding:10px;
}
/* btmu用
=========================================*/
.gochui-box3 {
	width: 642px;
	border: 1px #8F6439 solid;
	padding:10px;
}
/* risingroad用
=========================================*/
.gochui-box4 {
	width: 642px;
	border: 1px #CCCCCC solid;
	padding:10px;
}
/* happybell用
=========================================*/
.gochui-box5 {
	width: 642px;
	border: 1px #008247 solid;
	padding:10px;
}
/* 98. For Stop Selling
=========================================*/
.brown02{
color:#996633;
}
.size-ll {
    font-size:125%;
}

.lo01 {
    border-collapse:separate;
    border-spacing:1px;
	line-height:16px;
}
.lo02 {
    border-collapse:separate;
	line-height:16px;
}
.lo03 {
    padding:4px;
}
.lo04 {
    padding:2px;
}
html>body .lo02 {
    border-collapse:separate;
    border-spacing:4px;
	line-height:16px;/*hack*/
}
a:hover {
    color: #ff6633;
    text-decoration: underline;
}
.header {
    background: url(../../header_images/header_bg.gif) repeat-x;
    background-color:#FFFFFF;
}
.menu-on {
    background: url(../mune_blue.gif) repeat-x;
	background-color:#3366CC;
	color:#FFFFFF;
	padding:4px;
}
.pertner {
    background: url(../pertner_bg.gif) repeat-x;
	background-color:#FFFFFF;
	padding:4px;
}
a.link-blue{
    color:#003399;
	text-decoration: none;
}
.center{
    text-align: center; 
}
.text-right{
    text-align: right; 
}
.size-m{
    font-size:9pt;
}
.service dd{
margin: 0 0 0 12px;
}
*html .service dd{
min-height:15px;
}
.alpha{
	font-family:arial;
	font-size:170%;
	color:#FF9900;
}
.kuromaru dd{
padding:0 0 0 24px;
background:url(../images/com_ic25.gif) no-repeat 1.0em 0.5em;
}
*html .kuromaru dd{
min-height:15px;
}
.aomaru li{
padding:0 0 0 24px;
background:url(../images/com_ic26.gif) no-repeat 1.0em 0.4em;
}
*html .aomaru li{
min-height:15px;
}
.akamaru li{
padding:0 0 0 24px;
background:url(../images/com_ic27.gif) no-repeat 1.0em 0.4em;
}
*html .akamru li{
min-height:15px;
}
.lo03 td{
padding:4px;
}
.lo04 td{
padding:2px;
}
.nowrap{
white-space:nowrap;
}
/* simple blue */
table.frame_blue {
	border: 1px solid #5979af;
}
/* simple blue2 */
table.frame_blue02 {
	border: 2px solid #5979af;
}
table.frame_orange{
	border: 1px solid #ff6500;
}

.table-list {
	clear: both;
	margin: 20px 0 20px;
}
* .table-list {
	margin: 0 0 20px;
}

.table-list li {
	float: left;
	width: 160px;
}
.table-list li.wd1 {
    width:270px;
}
.normal03 table th,
.normal03 table td {
    border:none;
}

.fc_white{
    color:#FFFFFF;
}
.orange{color:#FF9900}
.bgD5D5E8 {background-color:#D5D5E8;}
.bg94BBE5 {background-color:#94BBE5;}
.bgB7CB9F {background-color:#B7CB9F;}
.bgEAA58A {background-color:#EAA58A;}
.bgE1CB7C {background-color:#E1CB7C;}
.bgD99CBA {background-color:#D99CBA;}
.bgFECA94 {background-color:#FECA94;}
.bg666666 {background-color:#666666;}
.bgfff2d3 {background-color:#FFF2D3;}
.bg003399 {background-color:#003399; color:#FFFFFF}
.bgffffff {background-color:#FFFFFF;}
.bgffffcc {background-color:#FFFFCC;}
.bgffcc00 {background-color:#ffcc00;}
.bgbfdafc {background-color:#DFEDF6;}
.bg006666 {background-color:#006666;}
.bgfff2e1 {background-color:#FFF2E1;}
.bgfddedb {background-color:#FDDEDB;}
.bgdcdcdc {background-color:#DCDCDC;}
.bgececec {background-color:#ECECEC;}
.bg3366cc {background-color:#3366CC; color:#FFFFFF}
.bg3399ff {background-color:#3399FF; color:#FFFFFF}
.bg997f43 {background-color:#997F43; color:#FFFFFF}

   
/*css hack*/
html>body img.icon {
vertical-align:-0.8em;
}
html>body a:hover {
color: #ff6633;
text-decoration: underline;
}

/* 99. Extra
=========================================*/
/*FireFox scrollbar on add091023*/
html {
 margin-bottom:1px;
 height:100%;
}

dl.company-note {
	margin-top: 30px;
}
dl.company-note dt {
	float: left;
}
dl.company-note dd {
	margin: -3px 0 0 65px;
}
/* Clearfix */
#item-local-nav ul:after,
#catalog-box:after,
.benefit:after,
#agency #tab-navi #tab-area:after,
#agency #tab-navi #sub-navi ul:after,
#agency .shop-list:after,
#agency .shop-list dd .commodity:after,
#stock #tab-navi #tab-area:after,
#stock #tab-navi #sub-navi ul:after,
#stock .stock-list:after,
#stock .stock-list-oneside:after,
#stock .stock-list .commodity:after,
#stock .stock-list-oneside .commodity:after,
#index #info-box #link-box:after,
#index #info-box #link-box .first-col dd:after,
#index #info-box #link-box .second-col dd:after,
#index .section .kentou-list:after,
.gochui-box:after,
.gochui-box2:after, 
.gochui-box3:after, 
.gochui-box4:after,
.stock-list dd:after,
.shop-list dd:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#item-local-nav ul,
#catalog-box,
.benefit,
#agency #tab-navi #tab-area,
#agency #tab-navi #sub-navi ul,
#agency .shop-list,
#agency .shop-list dd .commodity,
#stock #tab-navi #tab-area:after,
#stock #tab-navi #sub-navi ul:after,
#stock .stock-list,
#stock .stock-list-oneside,
#stock .stock-list .commodity,
#stock .stock-list-oneside .commodity,
#index #info-box #link-box,
#index #info-box #link-box .first-col dd,
#index #info-box #link-box .second-col dd,
#index .section .kentou-list,
.gochui-box, 
.gochui-box2,
.gochui-box3,
.gochui-box4,
.stock-list dd,
.shop-list dd {
	display: inline-block;
	min-height: 1px;  /* for IE 7*/
}
/* Hides from IE-mac \*/
* html #item-local-nav ul,
* html #catalog-box,
* html .benefit,
* html #agency #tab-navi #tab-area,
* html #agency #tab-navi #sub-navi ul,
* html #agency .shop-list,
* html #agency .shop-list dd .commodity,
* html #stock #tab-navi #tab-area,
* html #stock #tab-navi #sub-navi ul,
* html #stock .stock-list,
* html #stock .stock-list-oneside,
* html #stock .stock-list .commodity,
* html #stock .stock-list-oneside .commodity,
* html #index #info-box #link-box,
* html #index #info-box #link-box .first-col dd,
* html #index #info-box #link-box .second-col dd,
* html #index .section .kentou-list,
* html .gochui-box,
* html .gochui-box2,
* html .gochui-box3,
* html .gochui-box4,
* html .stock-list dd,
* html .shop-list dd {
	height: 1px;
}
#item-local-nav ul,
#catalog-box,
.benefit,
#agency #tab-navi #tab-area,
#agency #tab-navi #sub-navi ul,
#agency .shop-list,
#agency .shop-list dd .commodity,
#stock #tab-navi #tab-area,
#stock #tab-navi #sub-navi ul,
#stock .stock-list,
#stock .stock-list-oneside,
#stock .stock-list .commodity,
#stock .stock-list-oneside .commodity,
#index #info-box #link-box,
#index #info-box #link-box .first-col dd,
#index #info-box #link-box .second-col dd,
#index .section .kentou-list,
.gochui-box,
.gochui-box2,
.gochui-box3,
.gochui-box4,
.stock-list dd,
.shop-list dd {
	display: block;
}
/* End hide from IE-mac */

