@charset "utf-8";

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

ロックパートナーズ株式会社

Copyright (C) RockPartners Inc. All Rights Reserved.
--------------------------------------------------------------------

file name  :  newsTopics.css
info :  NEWS&TOPICSディレクトリ以下の設定
contents :
	01. 共通部分
	02. P39
	03. P40
	04. P47_01
	05. P47_02
	06. P48
	
=================================================================== */

/*--------------------------------------------------------------------
	01. 共通部分
--------------------------------------------------------------------*/

/*  ページ見出し H3
-----------------------------*/

.newsTopics#P39 h3 { background-image:url(../images/newsTopics/ttl_39.png); }
.newsTopics#P39 .c21 h3 { background-image:url(../images/newsTopics/ttl_c21.png); }
.newsTopics#P39 .c22 h3 { background-image:url(../images/newsTopics/ttl_39.png); }
.newsTopics#P39 .c49 h3 { background-image:url(../images/newsTopics/ttl_c49.png); }
.newsTopics#P39 .c6 h3 { background-image:url(../images/newsTopics/ttl_c6.png); }
.newsTopics#P39 .c10 h3 { background-image:url(../images/newsTopics/ttl_c10.png); }
.newsTopics#P39 .c54 h3 { background-image:url(../images/newsTopics/ttl_c54.png); }
.newsTopics#P40 h3 { background-image:url(../images/newsTopics/ttl_40.png); }
.newsTopics#P40 .c21 h3 { background-image:url(../images/newsTopics/ttl_c21.png); }
.newsTopics#P40 .c22 h3 { background-image:url(../images/newsTopics/ttl_40.png); }
.newsTopics#P40 .c49 h3 { background-image:url(../images/newsTopics/ttl_c49.png); }
.newsTopics#P40 .c6 h3 { background-image:url(../images/newsTopics/ttl_c6.png); }
.newsTopics#P40 .c10 h3 { background-image:url(../images/newsTopics/ttl_c10.png); }
.newsTopics#P40 .c54 h3 { background-image:url(../images/newsTopics/ttl_c54.png); }
.newsTopics#P47_01 .c42 h3 { background-image:url(../images/newsTopics/ttl_47_01_c42.png); }
.newsTopics#P47_01 .c46 h3 { background-image:url(../images/newsTopics/ttl_47_01_c46.png); }
.newsTopics#P47_01 .c43 h3 { background-image:url(../images/newsTopics/ttl_47_01_c43.png); }
.newsTopics#P47_01 .c39 h3 { background-image:url(../images/newsTopics/ttl_47_01_c39.png); }
.newsTopics#P47_01 .c40 h3 { background-image:url(../images/newsTopics/ttl_48.png); }
.newsTopics#P47_01 .c47 h3 { background-image:url(../images/newsTopics/ttl_47_01_c47.png); }
.newsTopics#P47_01 .c41 h3 { background-image:url(../images/newsTopics/ttl_47_01_c41.png); }
.newsTopics#P47_01 .c44 h3 { background-image:url(../images/newsTopics/ttl_47_01_c44.png); }
.newsTopics#P47_01 .c45 h3 { background-image:url(../images/newsTopics/ttl_47_01_c45.png); }
.newsTopics#P47_01 h3 { background-image:url(../images/newsTopics/ttl_47_01_c45.png); }
.newsTopics#P47_01 h3 { background-image:url(../images/newsTopics/ttl_47_01.png); }
.newsTopics#P47_02 h3 { background-image:url(../images/newsTopics/ttl_47_02.png); }
.newsTopics#P48 .c46 h3 { background-image:url(../images/newsTopics/ttl_47_01_c46.png); }
.newsTopics#P48 .c43 h3 { background-image:url(../images/newsTopics/ttl_47_01_c43.png); }
.newsTopics#P48 .c39 h3 { background-image:url(../images/newsTopics/ttl_47_01_c39.png); }
.newsTopics#P48 .c40 h3 { background-image:url(../images/newsTopics/ttl_48.png); }
.newsTopics#P48 .c47 h3 { background-image:url(../images/newsTopics/ttl_47_01_c47.png); }
.newsTopics#P48 .c41 h3 { background-image:url(../images/newsTopics/ttl_47_01_c41.png); }
.newsTopics#P48 .c44 h3 { background-image:url(../images/newsTopics/ttl_47_01_c44.png); }
.newsTopics#P48 .c45 h3 { background-image:url(../images/newsTopics/ttl_47_01_c45.png); }
.newsTopics#P48 .c42 h3 { background-image:url(../images/newsTopics/ttl_47_01_c42.png); }
.newsTopics#P48 h3 { background-image:url(../images/newsTopics/ttl_48.png); }



/*  .blogList
-----------------------------*/
.cntBoxH4 {
	margin:0 10px;
}

/*  .blogList
-----------------------------*/
.blogList li {
	position:relative;
  	height: auto !important;
  	height:108px;
	padding:0 10px 16px;
	margin:0 0 16px 0;
	background:url(../images/common/line_dot.gif) repeat-x bottom;
}

.blogList li.end { background:none; }

/*  .blogList dl
-----------------------------*/
.blogList dl {
	margin:0 0 15px 0;
	font-size:75%;
}

.blogList dl dt {
	position:absolute;
	width:130px;
	color:#15157d;
	font-weight:bold;
}

.blogList dl dd {
	padding:0 0 0 136px;
}

/*  .newsBox
-----------------------------*/
.newsBox {
	margin:0 20px 0 18px;
	background:url(../images/common/line_dot.gif) repeat-x bottom;
}

.newsBox p {
	padding:0 0 29px 0;
	font-size:75%;
}

.newsBox .img {
	display:block;
	float:left;
	padding:0 14px 14px 0;
}

/*  .btnDetailA
-----------------------------*/
.blogList .btnDetailA {
	position:absolute;
	bottom:16px;
	right:10px;
	z-index:300;
}

/*--------------------------------------------------------------------
	02. P39
--------------------------------------------------------------------*/

/*  見出し　H4
-----------------------------*/
.newsTopics#P39 h4 {
	margin:0 0 5px 0;
	position:relative;
	font-weight:bold;
	color:#15157d;
	padding-bottom:5px;
	border-bottom:1px dotted #CCC;
}
.newsTopics#P39 h4 span {
	display:block;
	height:13px;
	position:absolute;
	left:20px;
	top:9px;
}

/*  .btnDetailA
-----------------------------*/


/*--------------------------------------------------------------------
	03. P40
--------------------------------------------------------------------*/

/*  見出し　H4
-----------------------------*/
#P40 h4 {
	height:22px;
	padding:24px 0 0 20px;
	margin:0 10px 20px;
	background:url(../images/newsTopics/ttl_bg_01.png) no-repeat 0 0;
	color:#15157d;
	position:relative;
}

#P40 h4 em { 
	display:block;
	position:absolute;
	top:7px;
	left:20px;
	font-size:75%;
	font-weight:normal;
	line-height:1.3;
}

#P40 h4 span { font-weight:bold; }

/*--------------------------------------------------------------------
	04. P47_01
--------------------------------------------------------------------*/


/*--------------------------------------------------------------------
	05. P47_02
--------------------------------------------------------------------*/

/*  見出し　H4
-----------------------------*/
#P47_02 h4 {
	height:40px;
	margin:0 10px 20px;
	position:relative;
	background:url(../images/common/ttl_bg_01.png) no-repeat 0 0;
	font-weight:bold;
	color:#15157d;
}
#P47_02 h4 span {
	display:block;
	height:13px;
	position:absolute;
	left:20px;
	top:9px;
}

/*--------------------------------------------------------------------
	06. P48
--------------------------------------------------------------------*/

/*  見出し　H4
-----------------------------*/
#P48 h4 {
	height:22px;
	padding:24px 0 0 20px;
	margin:0 10px 20px;
	background:url(../images/newsTopics/ttl_bg_01.png) no-repeat 0 0;
	color:#15157d;
	position:relative;
}

#P48 h4 em { 
	display:block;
	position:absolute;
	top:7px;
	left:20px;
	font-size:75%;
	font-weight:normal;
	line-height:1.3;
}

#P48 h4 span { font-weight:bold; }


/*  newsBox
-----------------------------*/
#P48 .newsBox p {
	
}

#P48 .newsBox ul {
	position:relative;
	height:31px;
	font-size:75%;
	background:url(../images/common/line_dot.gif) repeat-x bottom;
}

#P48 .newsBox li.prev {
	position:absolute;
	top:7px; 
	left:9px;
	display:block;
	width:80px;
	padding:0 0 0 12px;
	background:url(../images/newsTopics/arrow_prev.gif) no-repeat 0 0.4em;
}

#P48 .newsBox li.next {
	position:absolute;
	top:7px;
	left:513px;
	display:block;
	width:80px;
	padding:0 12px 0 0;
	background:url(../images/newsTopics/arrow_next.gif) no-repeat 100% 0.4em;
	text-align:right;
}

.newsTopics.c49 #pNavi {
background-image:url(../images/newsTopics/pnav_exam.png);
padding-bottom:10px;}
.newsTopics.c49 #pNavi a:hover,
.newsTopics.c49 #pNavi a.on { background-image:none;}

.newsTopics.c49 #pNavi li { height:auto;}
.newsTopics.c49 #pNavi li a,
.newsTopics.c49 #pNavi li a:active,
.newsTopics.c49 #pNavi li a:visited {
font-size:75%;
color:#FFF;
line-height:1.1;
padding:9px 0 0 0;
margin-left:5px;
margin-right:10px;
width:175px;
height:auto;
text-indent:0;
}

.newsTopics.c49 #pNavi li a:hover {
text-decoration:underline;
color:#ff6600;
}

.newsTopics#P47_01 #pNavi {
background-image:url(../images/newsTopics/pnav_blog.png);
padding-bottom:10px;}
.newsTopics#P47_01 #pNavi a:hover,
.newsTopics#P47_01 #pNavi a.on { background-image:none;}

.newsTopics#P47_01 #pNavi li { height:auto;}
.newsTopics#P47_01 #pNavi li a,
.newsTopics#P47_01 #pNavi li a:active,
.newsTopics#P47_01 #pNavi li a:visited {
font-size:75%;
color:#FFF;
line-height:1.1;
padding:9px 0 0 0;
margin-left:5px;
margin-right:10px;
width:175px;
height:auto;
text-indent:0;
}

.newsTopics#P47_01 #pNavi li a:hover {
text-decoration:underline;
color:#ff6600;
}

.newsTopics#P48 #pNavi {
background-image:url(../images/newsTopics/pnav_blog.png);
padding-bottom:10px;}
.newsTopics#P48 #pNavi a:hover,
.newsTopics#P48 #pNavi a.on { background-image:none;}

.newsTopics#P48 #pNavi li { height:auto;}
.newsTopics#P48 #pNavi li a,
.newsTopics#P48 #pNavi li a:active,
.newsTopics#P48 #pNavi li a:visited {
font-size:75%;
color:#FFF;
line-height:1.1;
padding:9px 0 0 0;
margin-left:5px;
margin-right:10px;
width:175px;
height:auto;
text-indent:0;
}

.newsTopics#P48 #pNavi li a:hover {
text-decoration:underline;
color:#ff6600;
}

