@charset "shift_jis";
/* CSS Document */

div#photoTop_color {
border-top:3px solid #0906ad;
border-right:0;
border-left:0;
border-bottom:0;
}


/* 関連写真＆最新の写真ニュース */
div#newestphotosTitle_975 {
margin:12px 0 1px 0;
}

.newsSubheading {
white-space:nowrap;
}

.newsSubheading .titleranlBlue{
color:#729BC5;
font-size:14px;
font-weight:bold;
margin-left:0;
margin-top:2px;
margin-bottom:0px;
padding:0;
float:left;
text-decoration: none;
}

div.newsSubheading_975 {
white-space:nowrap;
color:#729BC5;
font-size:14px;
font-weight:bold;
/* margin-left:7px;
margin-top:2px;
margin-bottom:0px; */
padding:4px 0 3px 8px;
text-decoration: none;
border-top:5px solid #cccccc;
border-bottom:1px solid #cccccc;
}

div.newsSubheading_975 h3 {
font-size:14px;
font-weight:bold;
}

div#photoDisp_975 {
margin: 14px 0 30px 0;
text-align:center;
}

div#photoDisp_975 ul.photoList{
margin:0;
padding:0;
list-style-type : none;
}

div#photoDisp_975 ul.photoList li{
margin:0 1px 1px 0;
padding:0;
display:block;
float:left;
font-size: 12px;
line-height: 1.4em;
}
img.tnl{
border-top: #FFFFFF 1px solid;
border-right: #999999 1px solid;
border-bottom: #999999 1px solid;
border-left: #FFFFFF 1px solid;
}

table.centering{
margin: 0;
border: none;
width: 120px;
height: 120px;
border-collapse:collapse;
}

table.centering td{
background-color:#EDEDED;
}

table.centering td.selected{
background-color:#DBDBDB;
}

div#newestphotosTitle_975 a.go_list_975 {
float:right;
font-size:10px;
display:inline;
font-weight:normal;
background-image:url(http://contents.oricon.co.jp/news/img/arrow_blue.gif);
background-repeat:no-repeat;
padding:0 0 0 7px;
vertical-align:bottom;
}

.noSP_clear {
clear:both;
line-height:0px;
font-size:0ox;
vertical-align:top;
height:0px;
}

div#newestphotos {
margin: 0 0 10px 0;
padding: 0;
background-color:#FAFBFD;
}

table.photoList {
margin: 12px 0 6px 0;
padding: 0;
border: 0 none;
border-collapse:collapse;
text-align:left;
}

table.photoList td {
width:120px;
padding:0 1px 0 0;
font-size:12px;
}

table.photoList .newsTitle {
padding: 4px;
font-size: 12px;
}
table.photoList .newsTitle a{
line-height: 1.4em;
}

div#newestphotos img.tnl{
border-top: #FFFFFF 1px solid;
border-right: #999999 1px solid;
border-bottom: #999999 1px solid;
border-left: #FFFFFF 1px solid;
}


/* /関連写真＆最新の写真ニュース */




/* その他のビューティコスメ特集 */
#SPnav_975 {
width:100%;
}

#SPnav_975 ul li{
line-height:1.5;
font-size:80%;
border-bottom:dotted 1px #BBBBBB;
}
/* /その他のビューティコスメ特集 */



/* 特集ベスト */
#LeftSpecial_975 {
border-top:solid 3px #FFA2A2;
border-left:solid 1px #BBBBBB;
border-bottom:solid 1px #BBBBBB;
border-right:solid 1px #BBBBBB;
}


/* /特集ベスト */


/* 写真一覧ページ */
div#newestphotoList {
margin: 0 0 10px 5px;
padding: 0;
}

div#photoDisp_975 .mainPhotoInfo {
margin: 0 0 24px 0;
padding: 0;
}

div.pnBtns{
margin-bottom: 4px;
width: 170px;
color: #666666;
line-height: 130%;
text-align:right;
float:right;
vertical-align:middle;
}

div.pnBtns table{
border: 0;
float:right;
}
div.pnBtns table td{
text-align:right;
padding: 0;

}
div.pnBtns a{
font-size:12px;
padding: 0 3px;
}

div#photoDisp_975 .title {
margin: 0 0 14px 0;
font-size: 20px;
color: #555555;
line-height:130%;
font-family : 'Hiragino Kaku Gothic Pro', 'メイリオ', 'Meiryo', 'Verdana';
font-weight: 700;
text-align:left;
}

div#photoDisp_975 .title a {font-size:20px; text-decoration:underline;}

div#photoDisp_975 img.mainPhoto {
margin: 0 0 10px 0;
}

div#photoDisp_975 .mainPhotoInfo .caption{
font-size: 10px;
color: #666666;
line-height: 130%;
margin-bottom:8px;
float:left;
text-align:left;
}



div.clearMax {
clear:both;
font-size:0px;
line-height:0px;
height:0px;
}

div.pnRelBtn{
margin-bottom: 10px;
width: 300px;
height:26px;
float:left;
background-image:url(/news/photo/img/relationPct_bg.jpg);
background-repeat:no-repeat;
background-position:center 2px;
font-size:0px;
line-height:0px;
}

div.pnRelBtn table{
width: 300px;
border: 0;
border-collapse:collapse;
border-spacing:0;
float:left;
font-size:0px;
line-height:0px;
margin:0;
padding:0;
}

div.pnRelBtn table td{
vertical-align:middle;
height:28px;
}

div.pnRelBtn a{
display: block;
width: 300px;	
padding: 0 0 0 0;
}

div.pnRelBtn table td .relimgL {
border: #BD893D 1px solid;
margin:0 5px 0 145px;
}

div.pnRelBtn table td a.sideLineIm {
text-decoration:none;
}

div.pnRelBtn table td .relimg {
border: #BD893D 1px solid;
margin:0 5px 0 0;
}



.pnBtnsCent {
text-align:center;
width:495px;
}

.pnBtnsCent table{
margin:0 auto;
/* width: 315px; */
border: 0;
margin-bottom: 8px;
}

.pnBtnsCent table td.nextPhotoI {
text-align:right;
width:86px;
}


/* CSランキング */
.txt12 {font-size: 12px; line-height: 140%; font-family: "ＭＳ Ｐゴシック", Osaka, Arial, Helvetica, sans-serif;}
.txt11 {font-size: 11px; line-height: 130%; font-family: "ＭＳ Ｐゴシック", Osaka, Arial, Helvetica, sans-serif;}
.txt12a { font-size: 12px; line-height: 140% }
A.txt12a{ color:#FFFFFF ; text-decoration:underline;}
A.txt12a:visited{ color:#FFFFFF ; text-decoration:underline;}
A.txt12a:active{ color:#FFFFFF ; text-decoration:underline;}
A.txt12a:hover{ color:#FFFFFF ; text-decoration:none;}
/* /CSランキング */
