@charset "utf-8";

h2.h2TxtImage {
margin-bottom:15px;
}

#home #contentsAreaInner {
margin-top:26px;
}

#home #mainArea {
width:644px;
}

.topSpInfoArea {
margin-bottom:50px;
}
.topTopicsArea {
margin-bottom:40px;
}


/* MainVisual Flash
---------------------------------------- */
#topSwfContainer {
margin-top:1px;
background:url(/pics/mainvisual_bg_01.gif) no-repeat top center;
text-align:center;
}
#topSwfArea {
width:920px;
margin:0 auto;
}

/* no Flash */
.swfImageInner {
position:relative;
width:920px;
height:278px;
}
p.nfMainvisual {
position:absolute;
top:0;
left:0;
}
p.nfBtn01 {
position:absolute;
top:37px;
left:695px;
}



/* contentFunctionBlock
---------------------------------------- */
.contentFunctionBlock {
width:642px;
margin-top:3px;
padding:2px 0;
border:#e6e5e5 1px solid;
}

.contentFunctionBox_L {
float:left;
width:398px;
text-align:center;
border-right:#e6e5e5 1px solid;
}

.contentFunctionBox_R {
float:right;
width:243px;
text-align:right;
}
.contentFunctionBox_R ul.funcLinkList {
padding-right:15px;
font-size:83%;
}
.contentFunctionBox_R ul.funcLinkList li {
display:inline;
line-height:2;
}

.contentFunctionBlock .funcIco01 {
padding:0 0 2px 17px;
background:url(/ippan/common/pics/textLink_ico_05.gif) no-repeat 0 0;
}
.contentFunctionBlock .rssIco01 {
padding:0 0 2px 37px;
background:url(/ippan/common/pics/rss_ico_01.gif) no-repeat 0 0;
}


/* tabArea
---------------------------------------- */
.tabArea .tabPanel {
padding:15px 20px;
background:#f6f5f5;
border:#e6e5e5 1px solid;
}


/* spContentBnrArea
---------------------------------------- */
.spContentBnrArea {
margin-top:50px;
}

.spContentBnrArea ul {
width:642px;
}

.spContentBnrArea ul li {
float:left;
padding-right:4px;
font-size:0;
margin-bottom:10px;
}


/* tabKeywords
---------------------- */
.tabKeywords p {
padding:10px 15px 0 0;
display:inline;
line-height:1.2;
}
.tabKeywords p.linkList02 {
background:none;
}
.tabKeywords .rankA {
font-size:250%;
}
.tabKeywords .rankB {
font-size:210%;
}
.tabKeywords .rankC {
font-size:170%;
}
.tabKeywords i.rankD {
font-size:130%;
}
.tabKeywords .rankE {
font-size:100%;
}

.tabKeywords a:link {color:#666;}
.tabKeywords a:visited {color:#666;}
.tabKeywords a:hover {color:#0081cc;}
.tabKeywords a:active {color:#0081cc;}
.tabKeywords a:focus {color:#999;}



/* tabCommittee
---------------------- */
.tabCommittee {
zoom:1;
}
.tabCommittee .tabCommitteeBlock {
width:200px;
}
.tabCommittee a:link {color:#666;}
.tabCommittee a:visited {color:#666;}
.tabCommittee a:hover {color:#0081cc;}
.tabCommittee a:active {color:#0081cc;}
.tabCommittee a:focus {color:#999;}
