/*______________________________________

	Copyright @Rabona.jp
	Tetsuya Fujii
______________________________________*/

/*--------------------------------------*/
/* キャプション類部品			*/
/*--------------------------------------*/


/*_▼▼▼キャプションナビ▼▼▼_*/

/*_カテゴリーイメージ（キャプ）_*/
.catgorycap, .catgorycap div {
	text-indent: -9999px;
}
#body-con1 .catgorycap, #body-con2 .catgorycap, #body-con3 .catgorycap {
	clear:both;
	float: left;
	width: 535px;
	margin-bottom: 8px;
}
#body-con1 .catgorycap, #body-con1 .catgorycap div {}
#body-con2 .catgorycap, #body-con2 .catgorycap div {}
#body-con3 .catgorycap, #body-con3 .catgorycap div {height:  2px;margin-bottom: 8px;}

/*_カテゴリーコメント（キャプ）_*/
.catgorycomment {
	clear:both;
	margin:20px 0 5px 0;
	padding:6px 10px;
	font-size: 0.82em;
	line-height: 1.3;
	color: #848484;
	/*background-color: #F9F9F9;*/
}
.catgorycomment .hot {color:#D5001B;font-weight: bold;letter-spacing: 0.0.5em;padding:0 0.3em;}
.catgorycomment .warm {color:#FF812D;font-weight: bold;letter-spacing: 0.0.5em;padding:0 0.3em;}
.catgorycomment .cool {color:#9A9998;padding:0 0.3em;}
.catgorycomment .name {color:#D5001B;font-weight: bold;letter-spacing: 0.1em;padding-right:2px;}
.catgorycomment .attention {text-align:center;width:auto;color:#D5001B;font-weight: bold;font-size:1.2em;letter-spacing: 0.07em;padding:30px 15px;}

/*カテゴリー毎のイメージを指示_*/
.catgorycap #cap00{background: url('../../images/null.gif') no-repeat;}
.catgorycap #cap10{background: url('../../images/cap.gif') no-repeat;height: 40px;}

/*販促カテゴリーイメージ_*/
.catgorycap #cap9010{background: url('../../images/cap9010.jpg') no-repeat;height: 80px;}
.catgorycap #cap9020{background: url('../../images/cap9020.jpg') no-repeat;height: 80px;}
.catgorycap #cap9030{background: url('../../images/cap9030.jpg') no-repeat;height: 80px;}
.catgorycap #cap9040{background: url('../../images/cap9040.jpg') no-repeat;height: 80px;}

/*通常カテゴリーイメージ_*/
.catgorycap #cap1100{background: url('../../images/cap1100.gif') no-repeat;height: 40px;}
.catgorycap #cap1200{background: url('../../images/cap1200.gif') no-repeat;height: 40px;}
.catgorycap #cap1300{background: url('../../images/cap1300.gif') no-repeat;height: 40px;}
.catgorycap #cap1400{background: url('../../images/cap1400.gif') no-repeat;height: 40px;}
.catgorycap #cap1500{background: url('../../images/cap1500.gif') no-repeat;height: 40px;}
.catgorycap #cap1600{background: url('../../images/cap1600.gif') no-repeat;height: 40px;}
.catgorycap #cap1700{background: url('../../images/cap1700.gif') no-repeat;height: 40px;}

/*メーカーカテゴリーイメージ_*/
.catgorycap #cap2adi{background: url('../../images/cap2adi.gif') no-repeat;height: 40px;}
.catgorycap #cap2nik{background: url('../../images/cap2nik.gif') no-repeat;height: 40px;}
.catgorycap #cap2pum{background: url('../../images/cap2pum.gif') no-repeat;height: 40px;}
.catgorycap #cap2asi{background: url('../../images/cap2asi.gif') no-repeat;height: 40px;}
.catgorycap #cap2dia{background: url('../../images/cap2dia.gif') no-repeat;height: 40px;}
.catgorycap #cap2umb{background: url('../../images/cap2umb.gif') no-repeat;height: 40px;}
.catgorycap #cap2miz{background: url('../../images/cap2miz.gif') no-repeat;height: 40px;}
.catgorycap #cap2hum{background: url('../../images/cap2hum.gif') no-repeat;height: 40px;}
.catgorycap #cap2lec{background: url('../../images/cap2lec.gif') no-repeat;height: 40px;}
.catgorycap #cap2pat{background: url('../../images/cap2pat.gif') no-repeat;height: 40px;}
.catgorycap #cap2uhl{background: url('../../images/cap2uhl.gif') no-repeat;height: 40px;}
.catgorycap #cap2pen{background: url('../../images/cap2pen.gif') no-repeat;height: 40px;}
.catgorycap #cap2kap{background: url('../../images/cap2kap.gif') no-repeat;height: 40px;}
.catgorycap #cap2lot{background: url('../../images/cap2lot.gif') no-repeat;height: 40px;}
.catgorycap #cap2top{background: url('../../images/cap2top.gif') no-repeat;height: 40px;}
.catgorycap #cap2gol{background: url('../../images/cap2gol.gif') no-repeat;height: 40px;}
.catgorycap #cap2ath{background: url('../../images/cap2ath.gif') no-repeat;height: 40px;}
.catgorycap #cap2gal{background: url('../../images/cap2gal.gif') no-repeat;height: 40px;}
.catgorycap #cap2mit{background: url('../../images/cap2mit.gif') no-repeat;height: 40px;}
.catgorycap #cap2mol{background: url('../../images/cap2mol.gif') no-repeat;height: 40px;}
.catgorycap #cap2ree{background: url('../../images/cap2ree.gif') no-repeat;height: 40px;}
.catgorycap #cap2reu{background: url('../../images/cap2reu.gif') no-repeat;height: 40px;}
.catgorycap #cap2cor{background: url('../../images/cap2cor.gif') no-repeat;height: 40px;}
.catgorycap #cap2del{background: url('../../images/cap2del.gif') no-repeat;height: 40px;}
.catgorycap #cap2und{background: url('../../images/cap2und.gif') no-repeat;height: 40px;}
.catgorycap #cap2uni{background: url('../../images/cap2uni.gif') no-repeat;height: 40px;}
.catgorycap #cap2etc{background: url('../../images/cap2etc.gif') no-repeat;height: 40px;}

/*チームカテゴリーイメージ（イメージができていない場合はテキスト装飾）_*/
.catgorycap #cap3000{
	text-indent: 0;
	background: #FFFFFF;
	font-size:0.65em;
	color:#999999;
	border-bottom: 2px #C5C5C5 solid;
	padding:1px 5px 2px 22px;
	margin:3px 0;
	font-weight: bold;
	background: url('../../images/arrow0.gif') no-repeat;
	background-position: 0em 0.1em;
}
/*チームカテゴリーイメージ（ナショナルチーム）_*/
.catgorycap #cap3jap{background: url('../../images/cap3jap.gif') no-repeat;height:105px;}
.catgorycap #cap3eng{background: url('../../images/cap3eng.gif') no-repeat;height: 55px;}
.catgorycap #cap3ita{background: url('../../images/cap3ita.gif') no-repeat;height: 55px;}
.catgorycap #cap3fra{background: url('../../images/cap3fra.gif') no-repeat;height: 55px;}
.catgorycap #cap3ger{background: url('../../images/cap3ger.gif') no-repeat;height: 55px;}
.catgorycap #cap3esp{background: url('../../images/cap3esp.gif') no-repeat;height: 55px;}
.catgorycap #cap3net{background: url('../../images/cap3net.gif') no-repeat;height: 55px;}
.catgorycap #cap3por{background: url('../../images/cap3por.gif') no-repeat;height: 55px;}
.catgorycap #cap3ire{background: url('../../images/cap3ire.gif') no-repeat;height: 55px;}
.catgorycap #cap3swe{background: url('../../images/cap3swe.gif') no-repeat;height: 55px;}
.catgorycap #cap3cze{background: url('../../images/cap3cze.gif') no-repeat;height: 55px;}
.catgorycap #cap3bra{background: url('../../images/cap3bra.gif') no-repeat;height: 55px;}
.catgorycap #cap3arg{background: url('../../images/cap3arg.gif') no-repeat;height: 55px;}

/*チームカテゴリーイメージ（クラブチーム）_*/
.catgorycap #cap3ser{background: url('../../images/cap3ser.gif') no-repeat;height: 55px;}
.catgorycap #cap3mil{background: url('../../images/cap3mil.gif') no-repeat;height: 55px;}
.catgorycap #cap3int{background: url('../../images/cap3int.gif') no-repeat;height: 55px;}
.catgorycap #cap3juv{background: url('../../images/cap3juv.gif') no-repeat;height: 55px;}
.catgorycap #cap3rom{background: url('../../images/cap3rom.gif') no-repeat;height: 55px;}
.catgorycap #cap3pre{background: url('../../images/cap3pre.gif') no-repeat;height: 55px;}
.catgorycap #cap3che{background: url('../../images/cap3che.gif') no-repeat;height: 55px;}
.catgorycap #cap3man{background: url('../../images/cap3man.gif') no-repeat;height: 55px;}
.catgorycap #cap3ars{background: url('../../images/cap3ars.gif') no-repeat;height: 55px;}
.catgorycap #cap3liv{background: url('../../images/cap3liv.gif') no-repeat;height: 55px;}
.catgorycap #cap3les{background: url('../../images/cap3les.gif') no-repeat;height: 55px;}
.catgorycap #cap3bar{background: url('../../images/cap3bar.gif') no-repeat;height: 55px;}
.catgorycap #cap3rea{background: url('../../images/cap3rea.gif') no-repeat;height: 55px;}
.catgorycap #cap3val{background: url('../../images/cap3val.gif') no-repeat;height: 55px;}
.catgorycap #cap3bun{background: url('../../images/cap3bun.gif') no-repeat;height: 55px;}
.catgorycap #cap3bay{background: url('../../images/cap3bay.gif') no-repeat;height: 55px;}
.catgorycap #cap3li1{background: url('../../images/cap3li1.gif') no-repeat;height: 55px;}
.catgorycap #cap3mar{background: url('../../images/cap3mar.gif') no-repeat;height: 55px;}
.catgorycap #cap3ere{background: url('../../images/cap3ere.gif') no-repeat;height: 55px;}
.catgorycap #cap3aja{background: url('../../images/cap3aja.gif') no-repeat;height: 55px;}
.catgorycap #cap3nan{background: url('../../images/cap3nan.gif') no-repeat;height: 55px;}
.catgorycap #cap3sao{background: url('../../images/cap3sao.gif') no-repeat;height: 55px;}
.catgorycap #cap3san{background: url('../../images/cap3san.gif') no-repeat;height: 55px;}
.catgorycap #cap3boc{background: url('../../images/cap3boc.gif') no-repeat;height: 55px;}



/*_カテゴリーリスト（キャプ）_*/
.caplist {
	clear:both;
	margin-bottom:10px;
}
.caplist .dotline p{
	margin:3px;
	clear:both;
	background: url('../../images/hrline1.gif') repeat-x;
	height: 1px;
	text-indent: -9999px;
}
.caplist ul {
	float: left;
	margin: 5px 0;
	width: auto;
}
.caplist li{
	font-size: 0.82em;
	font-weight: bold;
	margin: 3px 15px;
	padding: 0 2px;
	float :left;
	width:215px;
}
.caplist a{
	padding-left: 17px;
	background: url('../../images/arrows_b2.gif') no-repeat;
}
.caplist a:hover {
	background: url('../../images/arrows_b1.gif') no-repeat;
}
/*_コントロール（キャプ）_*/
#capcontrol {width:650px; float:center;clear:both;font-size:0.82em;background-color: #B3E151 ;margin-bottom:10px;}
#capcontrol .roundmiddle { padding: 0 15px;}
#capcontrol .roundtop    { background: url('../../images/tab0-tr.png') no-repeat top right;clear:both;}
#capcontrol .roundbottom { background: url('../../images/tab0-br.png') no-repeat top right;clear:both;}
#capcontrol img.corner   { width: 15px;height: 15px;display: block !important;}
#capcontrol a:link       { color:#368F34; font-weight: bold; text-decoration: underline;}
#capcontrol a:visited    { color:#597054; font-weight: bold; text-decoration: underline;}
#capcontrol a:hover      { color:#FFFFFB; font-weight: bold; text-decoration: none; }
#capcontrol div p {
	clear:both;
	float:left;
	width: 52px;
	height: 22px;
	text-indent: -9999px;
}
#capcontrol .sort p    {background: url('../../images/cont_sort.gif') no-repeat;background-position: 0 2px;}
#capcontrol .keisiki p {background: url('../../images/cont_keisiki.gif') no-repeat;background-position: 0 2px;}
#capcontrol .shibori p {background: url('../../images/cont_shibori.gif') no-repeat;background-position: 0 5px;}
#capcontrol .icon p    {background: url('../../images/cont_icon.gif') no-repeat;background-position: 0 2px;}
#capcontrol .keyword p    {width: 89px;height: 17px;float:left;margin-right:9px;background: url('../image/cont_keyword.gif') no-repeat;background-position: 0 2px;}
#capcontrol div.shibori {margin:4px 0;}
#capcontrol div.keyword {margin:6px 0;}
#capcontrol .keyword div input {float:left;}
#capcontrol .more, #capcontrol .more a {
	float:left;
	width: 28px;
	height: 18px;
	display:block;
	text-indent: -9999px;
	padding-left:4px;
}
#capcontrol .more a { background: url('../../images/ico-more.gif') no-repeat;background-position: 0 6px;}
#capcontrol ul {
	margin: 3px 3px 2px 2px;
	float:left;
}
#capcontrol li{
	float: left;
	/*margin-left: 7px;*/
	/*padding-left: 9px;*/
	padding-bottom: 3px;
	/*background: url('../../images/arrow2.gif') no-repeat;*/
	background-position: 0em 0.3em;
	color:#000000;
}
#capcontrol .shibori {
	margin: 3px 3px 2px 0;
}
#capcontrol .shibori div{
	float: left;
	padding-top: 3px;
	padding-right: 5px;
	padding-left: 10px;
}

/*_ページナビゲーション（キャプ）_*/
.pagenavi {
	font-size: 0.8em;
	padding: 5px 0;
	clear:both;
	width: 525px;
	height: 17px;
	display: block;
	letter-spacing: 0.1em;
}
.pagenavi .left {
	float: left; 
	padding: 0 5px 0 5px;
}
.pagenavi .right {
	float: right; 
	padding: 0 5px 0 5px;
}
.pagenavi .text {
	float: left;
}
.pagenavi .btnrss {
	float: left;
}
.pagenavi .btnrss, .pagenavi .btnrss a {
	display:block;
	text-indent: -9999px;
	padding:0 2px;
	width: 33px;
	height: 12px;
}
.pagenavi .btnrss a { background: url('../../images/iconsrss.png') no-repeat;}

