.pageindex { overflow: hidden; *zoom: 1; margin: auto; font-size: 13px; text-align: center; }
.pageindex ul { margin-top: 7px; padding: 8px 0; }
.pageindex ul li { display: inline; margin: 2px; }
.pageindex ul li a { padding: 3px; border: 1px solid #dddddd; }

.photo_filter { margin: 0; padding: 7px 10px; background: #eeeeee; margin-bottom: 10px; }
.photo_filter label { font-size: 13px; font-weight: bold; }
.photo_filter select { width: 300px; margin-left: 5px; vertical-align: middle; }

ul.photo_list { overflow: hidden; *zoom: 1; margin: 15px 0; padding: 0; letter-spacing: -.40em; }
ul.photo_list p { margin-bottom: 0; line-height: 1em; }
ul.photo_list .thumbnail { overflow: hidden; display: inline-block; width: 118px; margin: 0 6px 20px 0; border: 1px solid #d9d9d9; background: #f5f5f5; text-align: center; vertical-align: top; letter-spacing: normal; }
ul.photo_list .thumbnail:nth-child(5n) { margin-right: 0; }
ul.photo_list .thumbnail .thumbnail_photo { display: block; width: 118px; height: 119px; border-bottom: 1px solid #d9d9d9; background: #ffffff; }
ul.photo_list .thumbnail .thumbnail_photo img { margin: -1px 0 0 -1px; }
ul.photo_list .thumbnail .photolist_title { padding: 7px 1px 24px 2px; font-size: 12px; font-weight: bold; white-space: nowrap; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
ul.photo_list .thumbnail .photolist_title a { color: #333333; text-decoration: none; }
ul.photo_list .thumbnail .photolist_title a:hover { text-decoration: underline; }
ul.photo_list .thumbnail .photolist_uname { margin-top: -20px; padding-bottom: 25px; font-size: 11px; white-space: nowrap; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
ul.photo_list .thumbnail .photolist_uname a { color: #333333; text-decoration: none; }
ul.photo_list .thumbnail .photolist_uname a:hover { text-decoration: underline; }
ul.photo_list .thumbnail .photolist_uname a:hover { color: #62c3ad; }
ul.photo_list .thumbnail .photolist_count { height: 20px; margin-top: -20px; }
ul.photo_list .thumbnail .photolist_count span { display: inline-block; line-height: 1.6em; color: #666666; font-size: 10px; vertical-align: top; letter-spacing: -0.03em; }
ul.photo_list .thumbnail .photolist_func { margin-bottom: 5px; }
ul.photo_list .thumbnail .photolist_func a { display: inline-block; margin: 0 2px; padding: 1px 5px; -moz-box-shadow: inset 0 0 1px 1px rgba(255, 255, 255, 0.8); -webkit-box-shadow: inset 0 0 1px 1px rgba(255, 255, 255, 0.8); box-shadow: inset 0 0 1px 1px rgba(255, 255, 255, 0.8); border: 1px solid #acacac; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q3ZDdkNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f6f6f6), color-stop(100%, #d7d7d7)); background: -moz-linear-gradient(top, #f6f6f6 0%, #d7d7d7 100%); background: -webkit-linear-gradient(top, #f6f6f6 0%, #d7d7d7 100%); background: linear-gradient(to bottom, #f6f6f6 0%, #d7d7d7 100%); color: #555555; font-size: 9px; font-size: 10px\9; font-weight: bold; text-decoration: none; text-shadow: 0 1px #ffffff; cursor: pointer; -moz-appearance: none; -webkit-appearance: none; }
ul.photo_list .thumbnail .photolist_func a:hover { background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #eeeeee)); background: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%); background: -webkit-linear-gradient(top, #ffffff 0%, #eeeeee 100%); background: linear-gradient(to bottom, #ffffff 0%, #eeeeee 100%); color: #7292da; text-decoration: underline; }

.my ul.photo_list .thumbnail .photolist_title a:hover { color: #7292da; }

.all ul.photo_list .thumbnail .photolist_title a:hover { color: #62c3ad; }

article.global p.guide { margin: 30px 0 0; font-size: 13px; }
article.global p.guide span { display: block; margin-bottom: 4px; padding-left: 12px; background: url('/image/pc/link/pt_link_my.png?658e8dc0') no-repeat 0 5px; font-size: 14px; font-weight: bold; }
