@charset "utf-8";

/* ------------------------------------------------------
   Specialized_field Contents
------------------------------------------------------ */
.spDataBlock dl dt {
float:left;
margin-right:5px;
}
.spDataBlock dl dd {
float:left;
margin-right:10px;
}

ul.tagList li {
display:inline;
margin-right:8px;
padding-right:10px;
border-right:#ccc 1px solid;
font-weight:bold;
}
ul.tagList li.listLast {
margin-right:0;
padding-right:0;
border-right:none;
}
ul.tagList li a:link {color:#666;}
ul.tagList li a:visited {color:#999;}
ul.tagList li a:hover {color:#0081cc;}
ul.tagList li a:active {color:#0081cc;}
ul.tagList li a:focus {color:#999;}

.infoTable ul.tagList li {
font-size:90%;
}

.spHeadline h2 {
margin-bottom:20px;
padding-bottom:20px;
border-bottom:#e6e6e6 1px solid;
font-size:130%;
font-weight:bold;
}

.spDataBlockWrap {
padding-bottom:60px;
}

.spDataBlock {
padding-bottom:20px;
border-bottom:#e6e6e6 1px solid;
}

.spNameBlock {
padding-bottom:30px;
}

.agreementArea {
margin-top:50px;
border:#e6e6e6 1px solid;
}
.agreementAreaInner {
margin:1px;
padding-bottom:15px;
}
h3.agHeadline {
background:#dedede;
margin-bottom:15px;
padding:10px 15px;
font-weight:bold;
}
.agreementBlock {
padding:0 15px;
}

.agreementBlock .rules p {
font-size:90%;
}

a.agreementBtn {
padding:5px 40px;
background:#006aa7;
}
a.agreementBtn:link,
a.agreementBtn:visited,
a.agreementBtn:hover,
a.agreementBtn:active,
a.agreementBtn:focus {
color:#fff;
}


/* spRankingArea
---------------------------------------- */
.spRankingArea {
background:#f0f8fd;
border:#b9d8ec 1px solid;
}
.spRankingArea .areaInner {
padding:0 10px;
}
.spRankingBlock {
background:url(/ippan/common/pics/ranking_bg_01.gif) repeat-x bottom left;
padding:10px 0;
}
.spRankingBlock p {
min-height:40px;
height:40px;
height:auto !important;
}
.blockLast {
background:none;
}
.spRankingBlock .rank1 {
background:url(/ippan/common/pics/rankingNum_img_01.gif) no-repeat 0 4px;
padding-left:35px;
}
.spRankingBlock .rank2 {
background:url(/ippan/common/pics/rankingNum_img_02.gif) no-repeat 0 4px;
padding-left:35px;
}
.spRankingBlock .rank3 {
background:url(/ippan/common/pics/rankingNum_img_03.gif) no-repeat 0 4px;
padding-left:35px;
}
.spRankingBlock .rank4 {
background:url(/ippan/common/pics/rankingNum_img_04.gif) no-repeat 3px 4px;
padding-left:35px;
}
.spRankingBlock .rank5 {
background:url(/ippan/common/pics/rankingNum_img_05.gif) no-repeat 3px 4px;
padding-left:35px;
}


/* categoryIcon
---------------------------------------- */
.categoryIcon {
padding-left: 93px;
display:block;
}
.cat_ic_1 {
background: url(/specialized_field/common/pics/cat_ic_1.gif) 0 50% no-repeat;
}
.cat_ic_2 {
background: url(/specialized_field/common/pics/cat_ic_2.gif) 0 50% no-repeat;
}
.cat_ic_3 {
background: url(/specialized_field/common/pics/cat_ic_3.gif) 0 50% no-repeat;
}
.cat_ic_4 {
background: url(/specialized_field/common/pics/cat_ic_4.gif) 0 50% no-repeat;
}
.cat_ic_5 {
background: url(/specialized_field/common/pics/cat_ic_5.gif) 0 50% no-repeat;
}
.cat_ic_6 {
background: url(/specialized_field/common/pics/cat_ic_6.gif) 0 50% no-repeat;
}
.cat_ic_7 {
background: url(/specialized_field/common/pics/cat_ic_7.gif) 0 50% no-repeat;
}
.cat_ic_8 {
background: url(/specialized_field/common/pics/cat_ic_8.gif) 0 50% no-repeat;
}
.cat_ic_9 {
background: url(/specialized_field/common/pics/cat_ic_9.gif) 0 50% no-repeat;
}
.cat_ic_10 {
background: url(/specialized_field/common/pics/cat_ic_10.gif) 0 50% no-repeat;
}
.cat_ic_11 {
background: url(/specialized_field/common/pics/cat_ic_11.gif) 0 50% no-repeat;
}
.cat_ic_12 {
background: url(/specialized_field/common/pics/cat_ic_12.gif) 0 50% no-repeat;
}
.cat_ic_13 {
background: url(/specialized_field/common/pics/cat_ic_13.gif) 0 50% no-repeat;
}
.cat_ic_14 {
background: url(/specialized_field/common/pics/cat_ic_14.gif) 0 50% no-repeat;
}
.cat_ic_15 {
background: url(/specialized_field/common/pics/cat_ic_15.gif) 0 50% no-repeat;
}
.cat_ic_16 {
background: url(/specialized_field/common/pics/cat_ic_16.gif) 0 50% no-repeat;
}
.cat_ic_17 {
background: url(/specialized_field/common/pics/cat_ic_17.gif) 0 50% no-repeat;
}
.cat_ic_18 {
background: url(/specialized_field/common/pics/cat_ic_18.gif) 0 50% no-repeat;
}
.cat_ic_19 {
background: url(/specialized_field/common/pics/cat_ic_19.gif) 0 50% no-repeat;
}
.cat_ic_20 {
background: url(/specialized_field/common/pics/cat_ic_20.gif) 0 50% no-repeat;
}
.cat_ic_21 {
background: url(/specialized_field/common/pics/cat_ic_21.gif) 0 50% no-repeat;
}
.cat_ic_22 {
background: url(/specialized_field/common/pics/cat_ic_22.gif) 0 50% no-repeat;
}
.cat_ic_23 {
background: url(/specialized_field/common/pics/cat_ic_23.gif) 0 50% no-repeat;
}
.cat_ic_24 {
background: url(/specialized_field/common/pics/cat_ic_24.gif) 0 50% no-repeat;
}
.cat_ic_25 {
background: url(/specialized_field/common/pics/cat_ic_25.gif) 0 50% no-repeat;
}
.cat_ic_26 {
background: url(/specialized_field/common/pics/cat_ic_26.gif) 0 50% no-repeat;
}
.cat_ic_27 {
background: url(/specialized_field/common/pics/cat_ic_27.gif) 0 50% no-repeat;
}
.cat_ic_28 {
background: url(/specialized_field/common/pics/cat_ic_28.gif) 0 50% no-repeat;
}
.cat_ic_29 {
background: url(/specialized_field/common/pics/cat_ic_29.gif) 0 50% no-repeat;
}
.cat_ic_30 {
background: url(/specialized_field/common/pics/cat_ic_30.gif) 0 50% no-repeat;
}
.cat_ic_31 {
background: url(/specialized_field/common/pics/cat_ic_31.gif) 0 50% no-repeat;
}
.cat_ic_32 {
background: url(/specialized_field/common/pics/cat_ic_32.gif) 0 50% no-repeat;
}
.cat_ic_33 {
background: url(/specialized_field/common/pics/cat_ic_33.gif) 0 50% no-repeat;
}
.cat_ic_34 {
background: url(/specialized_field/common/pics/cat_ic_34.gif) 0 50% no-repeat;
}
.cat_ic_35 {
background: url(/specialized_field/common/pics/cat_ic_35.gif) 0 50% no-repeat;
}
.cat_ic_36 {
background: url(/specialized_field/common/pics/cat_ic_36.gif) 0 50% no-repeat;
}
.cat_ic_37 {
background: url(/specialized_field/common/pics/cat_ic_37.gif) 0 50% no-repeat;
}
.cat_ic_38 {
background: url(/specialized_field/common/pics/cat_ic_38.gif) 0 50% no-repeat;
}
.cat_ic_39 {
background: url(/specialized_field/common/pics/cat_ic_39.gif) 0 50% no-repeat;
}

.contentsTitle .btn_jitsumu { 
	width: 160px; 
	height: 31px; 
	float:right; 
	overflow:hidden;
}
.contentsTitle .btn_jitsumu a { 
	background: url(/ippan/common/pics/btn_jitsumu.jpg) no-repeat 0 0;
	display:block; 
	margin-top: 3px;
	padding-top: 31px;
}
.contentsTitle .btn_jitsumu a:hover { 
	background-image: url(/ippan/common/pics/btn_jitsumu_on.jpg) ;
}