@charset "utf-8";
/*

=========================================================
last updated:2009/04/22 vol.01
=========================================================
*/

/* 4.MY Album
=============================================================================== */
/* albumTtl01
---------------------------------------------*/
div#albumTtl01 {
	width:640px;
	height:61px;
	background:url(../../2008/img/hiroba/album/album_ttl01_bg.gif) no-repeat left top;
}


div#albumTtl01 h1 {
	width:240px;
	height:27px;
	margin:27px 0 0 12px;
	background:url(../../2008/img/hiroba/album/album_ttl01_ttl.gif) no-repeat left top;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	*display:inline;
}

div#albumTtl01 p {
	padding-top:35px;
	padding-right:13px;
	float:right;
}

/* albumTtl02
---------------------------------------------*/
div#albumTtl02 {
	width:640px;
	height:61px;
	background:url(../../2008/img/hiroba/album/album_ttl02_bg.gif) no-repeat left top;
}

div#albumTtl02 h1 {
	margin:11px 0 0 12px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	*display:inline;
}

div#albumTtl02 h1.st01 {width:127px;height:39px;background:url(../../2008/img/hiroba/album/album_ttl02_ttl01.gif) no-repeat left top;}
div#albumTtl02 h1.st02 {width:191px;height:39px;background:url(../../2008/img/hiroba/album/album_ttl02_ttl02.gif) no-repeat left top;}

div#albumTtl02 p {
	padding-top:35px;
	padding-right:13px;
	float:right;
}


/* ypet-tt01
------------------------*/
.ypet-tt01{
	background:url(../../maincontents/ypet_tt00_bg01a.gif) no-repeat;
}
#dog .ypet-tt01{
	background:url(../../maincontents/ypet_tt00_bg01b.gif) no-repeat !important;
}
.dog .ypet-tt01{
	background:url(../../maincontents/ypet_tt00_bg01b.gif) no-repeat !important;
}
#cat .ypet-tt01{
	background:url(../../maincontents/ypet_tt00_bg01c.gif) no-repeat !important;
}
.cat .ypet-tt01{
	background:url(../../maincontents/ypet_tt00_bg01c.gif) no-repeat !important;
}
.ypet-tt01 h1{
	width:225px;
	height:22px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
}

/*st41アルバム一覧*/
.ypet-tt01 h1.st41{background:url(../../maincontents/ypet_tt00_bg01a_41.gif) no-repeat 8px 3px;}
#dog .ypet-tt01 h1.st41{background:url(../../maincontents/ypet_tt00_bg01b_41.gif) no-repeat 8px 3px;}/*いぬ*/
.dog .ypet-tt01 h1.st41{background:url(../../maincontents/ypet_tt00_bg01b_41.gif) no-repeat 8px 3px; !important}
#cat .ypet-tt01 h1.st41{background:url(../../maincontents/ypet_tt00_bg01c_41.gif) no-repeat 8px 3px;}/*ねこ*/
.cat .ypet-tt01 h1.st41{background:url(../../maincontents/ypet_tt00_bg01c_41.gif) no-repeat 8px 3px; !important}

/* ypet-tt05
------------------------*/
.ypet-tt05 h2 {
	min-height:12px;
	padding:0 0 0 20px;
	font-size:123%;/* eq.16px */
	font-weight:bold;
	float:left;
}
* html .ypet-tt05 h2 {
	height:12px;
}

/* ノーマル */
.ypet-tt05 h2 {
	color:#76321a;
	background:url(../../maincontents/ypet_tt05_bg01.gif) no-repeat 0 50%;
}

/* いぬ */
#dog .ypet-tt05 h2 {
	color:#709011;
	background:url(../../maincontents/ypet_tt05_bg02.gif) no-repeat 0 50%;
}
.dog .ypet-tt05 h2 {
	color:#709011 !important;
	background:url(../../maincontents/ypet_tt05_bg02.gif) no-repeat 0 50% !important;
}

/* ねこ */
#cat .ypet-tt05 h2 {
	color:#977f27;
	background:url(../../maincontents/ypet_tt05_bg03.gif) no-repeat 0 50%;
}
.cat .ypet-tt05 h2 {
	color:#977f27 !important;
	background:url(../../maincontents/ypet_tt05_bg03.gif) no-repeat 0 50% !important;
}

.ypet-tt05 p.lnk {
	padding:0 0 0 12px;
	float:right;
}


/* Album Tab Navigation
---------------------------------------------*/
div#albumNav01 {
	margin:0 0 0 0;
	padding:5px 7px 0 7px;
	border-top:solid 1px #ecb592;
	border-left:solid 1px #ecb592;
	border-right:solid 1px #ecb592;
	background:#ffe0be url(../../maincontents/my/album/album_nav01_bg01.gif) repeat-x bottom left;
}

/* Clear fix
--------------------- */
div#albumNav01:after {
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}

* html div#albumNav01 {
	display: inline-block;
}

/* no ie mac \*/
* html div#albumNav {
	height: 1%;
}

div#albumNav01 {
	display: block;
}
/* */

div#albumNav01 ul {
	width:;
	margin:0 0 0 0;
	padding:0 0 0 0;
	position:relative;
	float:left;
}


div#albumNav01 ul li {
	margin:0 0 0 0;
	text-align:center;
	font-weight:bold;
	font-size:116%;
	position:relative;
	float:left;
}

div#albumNav01 ul li.st01 {
	width:116px;
	margin:3px 7px 0 0;
	padding:6px 0 6px 0;
	position:relative;
	background:url(../../maincontents/my/album/album_nav01_st01.gif) no-repeat top left;
}

div#albumNav01 ul li.st01on {
	width:116px;
	margin:0 7px -1px 0;
	padding:8px 0 8px 0;
	position:relative;
	background:url(../../maincontents/my/album/album_nav01_st01_on.gif) no-repeat top left;
}

div#albumNav01 ul li.st02 {
	width:95px;
	margin:3px 0 0 0;
	padding:6px 0 6px 0;
	position:relative;
	background:url(../../maincontents/my/album/album_nav01_st02.gif) no-repeat top left;
}

div#albumNav01 ul li.st02on {
	width:95px;
	margin:0 0 -1px 0;
	padding:8px 0 8px 0;
	position:relative;
	background:url(../../maincontents/my/album/album_nav01_st02_on.gif) no-repeat top left;
}


div#albumNav01 p {
	width:;
	margin:0 0 0 0;
	padding:5px 0 0 0;
	float:right;
}

div#albumNav01 p span {
	font-weight:bold;
}

div#albumNav02 {
	margin:5px 0 0 0;
	padding:5px 7px 0 7px;
	background:#ffffff url(../../maincontents/my/album/album_nav02_bg01.gif) repeat-x bottom left;
}


/* Clear fix
--------------------- */
div#albumNav02:after {
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}

* html div#albumNav02 {
	display: inline-block;
}

/* no ie mac \*/
* html div#albumNav02 {
	height: 1%;
}

div#albumNav02 {
	display: block;
}
/* */



div#albumNav02 ul {
	width:;
	margin:0 0 0 0;
	padding:0 0 0 0;
	position:relative;
	float:left;
}


div#albumNav02 ul li {
	margin:0 0 0 0;
	text-align:center;
	font-weight:bold;
	font-size:116%;
	position:relative;
	float:left;
}

div#albumNav02 ul li.st01 {
	width:116px;
	margin:3px 7px 0 0;
	padding:6px 0 6px 0;
	position:relative;
	background:url(../../maincontents/my/album/album_nav02_st01.gif) no-repeat top left;
}

div#albumNav02 ul li.st01on {
	width:116px;
	margin:0 7px 0px 0;
	padding:8px 0 8px 0;
	position:relative;
	background:url(../../maincontents/my/album/album_nav02_st01_on.gif) no-repeat top left;
}

div#albumNav02 ul li.st02 {
	width:95px;
	margin:3px 0 0 0;
	padding:6px 0 6px 0;
	position:relative;
	background:url(../../maincontents/my/album/album_nav02_st02.gif) no-repeat top left;
}

div#albumNav02 ul li.st02on {
	width:95px;
	margin:0 0 0 0;
	padding:8px 0 8px 0;
	position:relative;
	background:url(../../maincontents/my/album/album_nav02_st02_on.gif) no-repeat top left;
}

div#albumNav02 p {
	width:;
	margin:0 0 0 0;
	padding:5px 0 0 0;
	color:#666666;
	float:right;
}


/* Album Sort Title
---------------------------------------------*/
div.albumSortTtl01 {
	margin:10px 10px 0 10px;
	padding:0 0 11px 0;
	background:url(../../maincontents/ypet_bd01.gif) repeat-x bottom;
}

/* Clear fix
--------------------- */
div.albumSortTtl01:after {
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}

* html div.albumSortTtl01 {
	display: inline-block;
}

/* no ie mac \*/
* html div.albumSortTtl01 {
	height: 1%;
}

div.albumSortTtl01 {
	display: block;
}
/* */


div.albumSortTtl01 dt {
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

div.albumSortTtl01 dt img {
	vertical-align:bottom;
}

div.albumSortTtl01 dd {
	margin:0 0 0 0;
	padding:3px 0 0 10px;
	float:left;
}

div.albumSortTtl01 dd strong {
	font-weight:bold;
	font-size:116%;
}

div.albumSortTtl01 dd span {
	font-weight:bold;
}


div.albumSortTtl02 {
	margin:0 0 0 0;
	padding:6px 5px 6px 5px;
	background:#fbf8ce;
}

/* Clear fix
--------------------- */
div.albumSortTtl02:after {
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}

* html div.albumSortTtl02 {
	display: inline-block;
}

/* no ie mac \*/
* html div.albumSortTtl02 {
	height: 1%;
}

div.albumSortTtl02 {
	display: block;
}
/* */


div.albumSortTtl02 dt {
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

div.albumSortTtl02 dt img {
	vertical-align:bottom;
}

div.albumSortTtl02 dd {
	margin:0 0 0 0;
	padding:3px 0 0 10px;
	font-size:108%;
	float:left;
}

div.albumSortTtl02 dd span {
	font-weight:bold;
}

div.albumSortTtl02 p {
	padding:2px 5px;
}
div.albumSortTtl02 p.st01 {
	font-size:108%;
	float:left;
}
div.albumSortTtl02 p.st01 span {
	font-weight:bold;
}
div.albumSortTtl02 p.st02 {
	font-size:108%;
	float:left;
}
div.albumSortTtl02 p.st02 a {
	font-weight:bold;
}


div.albumSortTtl03 {
	margin:10px 10px 0 10px;
	padding:0 0 11px 0;
}

/* Clear fix
--------------------- */
div.albumSortTtl03:after {
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}

* html div.albumSortTtl03 {
	display: inline-block;
}

/* no ie mac \*/
* html div.albumSortTtl03 {
	height: 1%;
}

div.albumSortTtl03 {
	display: block;
}
/* */


div.albumSortTtl03 dt {
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

div.albumSortTtl03 dt img {
	vertical-align:bottom;
}

div.albumSortTtl03 dd {
	margin:0 0 0 0;
	padding:3px 0 0 10px;
	float:left;
}

div.albumSortTtl03 dd strong {
	font-weight:bold;
	font-size:116%;
}

div.albumSortTtl03 dd span {
	font-weight:bold;
}



/* Album Search Area Module
---------------------------------------------*/
div.albumSearchArea {
	margin:0 0 0 0;
	padding:5px;
	background:#ececec;
}

div.albumSearchArea div.innr {
	width:;
	margin:0 0 0 0;
	padding:6px;
	background:#ffffff;
	border:solid 1px #b28850;
}


div.albumSearchArea table.sort {
	border-collapse:separate;
	border-spacing:2px;
}

div.albumSearchArea table.sort th {
	padding:4px 10px 4px 10px;
	font-size:108%;
	font-weight:bold;
	background:#e6e6e6;
}

div.albumSearchArea table.sort td {
	padding:0 5px 0 5px;
	font-size:108%;
}

div.albumSearchArea table.sort td em {
	font-weight:bold;
	background:#ffe0be;
}

div.albumSearchArea table.sort td span {
	color:#999999;
}

div.albumSearchArea table.sort td select {
	font-size:93%;
}


div.albumSearchArea div.cmnSearchArea { /* common */
	margin:5px 2px 0 2px;
	background:#ffffff;
}

div.albumSearchArea div.cmnSearchArea table {
	width:100%;
}

div.albumSearchArea div.cmnSearchArea th {
	padding:0 8px 0 0;
	border-right:solid 1px #cccccc;
}

div.albumSearchArea div.cmnSearchArea td {
	padding:0 0 0 8px;
}

div.albumSearchArea div.cmnSearchArea input.st01 {
	width:170px;
}

/* 5.Rakugaki
=============================================================================== */
div#rakugaki {
	margin:0 0 25px 0;
	text-align:center;
	background:#f0efef;
}

div#rakugaki div.fla {
	width:850px;
	margin:0 auto;
	padding:1px 0 0 0;
	background:#f0efef;
}


div#rakugaki div.bg01 {
	padding:0 0 30px 0;
	background:url(../../maincontents/my/album/rakugaki/rakugaki_bg_btm.gif) no-repeat bottom center;
}

div#rakugaki div.bg02 {
	background:#ffffff url(../../maincontents/my/album/rakugaki/rakugaki_bg01.gif) repeat-y top center;
}

div#rakugaki .none {
	background-image:none;
}

div#rakugaki div.cmnLnks {
	margin-bottom:10px;
}

/* noscript
--------------------------------------------- */
div#rakugaki div.noscript {
	width:830px;
	margin:0 auto 0 auto;
	padding:6px 9px 6px 9px;
	border:solid 1px #cccccc;
	text-align:left;
}


/* Javascript Off
--------------------------------------------- */
div#rakugaki div.fla div.cmnNoscript {
	width:596px;
	margin:200px auto 200px auto;
	padding:5px;
	text-align:center;
	border:solid 2px #ffa368;
	background:#fff2ea;
}






/* flaAlert
--------------------------------------------- */
div#rakugaki div.fla div.flaAlert {
	width:538px;
	margin:200px auto 200px auto;
	padding:10px;
	text-align:center;
	border:solid 1px #cccccc;
	background:#ffffff;
}

div#rakugaki div.fla div.flaAlert p.txt {
	width:425px;
	text-align:left;
}


div#rakugaki div.flaAlert {
	width:830px;
	margin:10px auto 0 auto;
	padding:6px 9px 6px 9px;
	border:solid 1px #cccccc;
	background:#eeeeee;
	text-align:left;
}

div#rakugaki div.flaAlert p.txt {
	width:715px;
	float:left;
}

div#rakugaki div.flaAlert p.fla {
	width:90px;
	text-align:right;
	float:right;
}


/* Clear fix
--------------------- */
div#rakugaki div.flaAlert:after {
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}

* html div#rakugaki div.flaAlert {
	display: inline-block;
}

/* no ie mac \*/
* html div#rakugaki div.flaAlert {
	height: 1%;
}

div#rakugaki div.flaAlert {
	display: block;
}
/* */



/* Title
--------------------------------------------- */
div#rakugaki h1 {
	width:950px;
	height:60px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../../maincontents/my/album/rakugaki/rakugaki_title.gif) no-repeat top left;
}
/* Nav
--------------------------------------------- */
div#rakugaki ul.steps {
	width:801px;
	margin:22px auto 0 auto;
}
/* Clear fix
--------------------- */
div#rakugaki ul.steps:after {
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}

* html div#rakugaki ul.steps {
	display: inline-block;
}

/* no ie mac \*/
* html div#rakugaki ul.steps {
	height: 1%;
}

div#rakugaki ul.steps {
	display: block;
}
/* */


div#rakugaki ul.steps li {
	float:left;
}

/* startMd
--------------------------------------------- */
div#rakugaki div.startMd {
	width:596px;
	margin:22px auto 0 auto;
	padding:240px 15px 0 15px;
	text-align:left;
	border:solid 2px #cccccc;
	background:url(../../maincontents/my/album/rakugaki/rakugaki_bg03.gif) no-repeat center 10px;
}
div#rakugaki div.startMd div.cmnLnks {
	margin-bottom:20px !important;
}
div#rakugaki div.startMd p {
	font-size:108%;
	line-height:1.4;
}

/* txtArea
--------------------------------------------- */
div#rakugaki div.txtArea {
	width:850px;
	margin:20px auto 0 auto;
	text-align:left;
}
div#rakugaki div.txtArea div.ttl {
	margin:0 0 15px 0;
	padding:0 0 2px 0;
	color:#333333;
	border-bottom:solid 2px #b28850;
}

/* Clear fix
--------------------- */
div#rakugaki div.txtArea div.ttl:after {
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}

* html div#rakugaki div.txtArea div.ttl {
	display: inline-block;
}

/* no ie mac \*/
* html div#rakugaki div.txtArea div.ttl {
	height: 1%;
}

div#rakugaki div.txtArea div.ttl {
	display: block;
}
/* */

div#rakugaki div.txtArea h2 {
	padding:3px 20px 4px 48px;
	font-size:123%;
	font-weight:bold;
	float:left;
}

div#rakugaki div.txtArea h2.st01 {background:url(../../maincontents/my/album/rakugaki/step01_bg.gif) no-repeat left top;}
div#rakugaki div.txtArea h2.st02 {background:url(../../maincontents/my/album/rakugaki/step02_bg.gif) no-repeat left top;}
div#rakugaki div.txtArea h2.st03 {background:url(../../maincontents/my/album/rakugaki/step03_bg.gif) no-repeat left top;}
div#rakugaki div.txtArea h2.st04 {background:url(../../maincontents/my/album/rakugaki/step04_bg.gif) no-repeat left top;}

div#rakugaki div.txtArea div.ttl p {
	padding:4px 0 0 0;
	font-size:100%;
}
div#rakugaki div.txtArea p {
	padding:0 10px 0 10px;
	font-size:108%;
	line-height:1.4;
}
div#rakugaki div.txtArea div.innr {
	padding:0 310px 0 0;
	background:url(../../maincontents/my/album/rakugaki/rakugaki_bg02.gif) no-repeat top right;
}
/* content
--------------------------------------------- */
div#rakugaki div.content {
	width:664px;
	margin:25px auto 0 auto;
	padding:3px 3px 13px 3px;
	text-align:left;
	border:solid 2px #cccccc;
}
div#rakugaki div.content div.ttl {
	margin:0 0 0 0;
	padding:10px;
	background:#e6e6e6;
}
div#rakugaki div.content div.ttl h2 {
	float:left;
	font-size:116%;
	font-weight:bold;
}
div#rakugaki div.content div.ttl p {
	float:right;
	font-size:116%;
}

div#rakugaki div.searchArea {
	padding:10px 0 0 0;
	background:url(../../maincontents/my/photo/line/line02.gif) repeat-x bottom left;
}
div#rakugaki div.searchArea em {
	font-weight:bold;
}
div#rakugaki div.searchArea span {
	color:#999999;
}
div#rakugaki div.searchArea table {
	width:100%;
	margin-bottom:10px;
}
div#rakugaki div.searchArea div.innr {
	padding:10px;
	border:solid 1px #cccccc;
}
div#rakugaki div.searchArea div.innr table {
	width:100%;
	margin-bottom:0;
	border-collapse:collapse;
}
div#rakugaki div.searchArea div.innr td {
	padding:0;
}
div#rakugaki div.searchArea th {
	width:100px;
	padding:7px;
	vertical-align:top;
	background:#ececec;
}
div#rakugaki div.searchArea td {
	padding:0 0 0 10px;
	line-height:1.4;
	vertical-align:middle;
}
div#rakugaki div.searchArea input.st01 {
	width:170px;
}

/* Form Area (My.css CommonMd)
--------------------------------------------- */
div#rakugaki div.formArea {
	padding:0 0 0 0;
}
div#rakugaki div.formArea img {
	vertical-align:bottom;
}
div#rakugaki div.formArea .none {
	background:none !important;
}
div#rakugaki div.formArea strong {
	font-weight:bold;
}
div#rakugaki div.formArea table {
	margin-bottom:0;
}
div#rakugaki div.formArea td.img {
	padding:20px 10px 10px 10px;
	text-align:center;
}
div#rakugaki div.formArea td.img img {
	margin-bottom:10px;
	padding:13px 17px;
	border:solid 1px #cccccc;
}
div#rakugaki div.formArea th {
	width:150px;
	white-space:nowrap;
	padding:15px 10px 13px 10px;
	color:#333333;
}
div#rakugaki div.formArea th img {
	margin:4px 0 0 0;
}
div#rakugaki div.formArea td {
	padding:15px 10px 11px 0;
}
div#rakugaki div.formArea input.fileType {
	width:370px;
	padding:2px 0 2px 0;
}
div#rakugaki div.formArea input.st01 {
	width:390px;
}
div#rakugaki div.formArea input.st02 {
}
div#rakugaki div.formArea div.cmnLnks {
	margin-bottom:20px !important;
}

/* note
----------------------------- */
div#rakugaki div.formArea div.note {
	width:40em;
	margin:20px auto 0 auto;
	padding:0;
	border:none;
}
div#rakugaki div.formArea div.note p {
	margin:0 0 0 0;
	padding:3px 7px 3px 7px;
	text-align:center;
	border-left:solid 1px #999999;
	border-right:solid 1px #999999;
}
div#rakugaki div.formArea div.note div.top {
	background:url(../../maincontents/my/photo/help_top.gif) no-repeat top left;
}
div#rakugaki div.formArea div.note div.top div {
	font-size:0;
	height:4px;
	background:url(../../maincontents/my/photo/help_right_t.gif) no-repeat top right;
}
div#rakugaki div.formArea div.note div.btm {
	background:url(../../maincontents/my/photo/help_btm.gif) no-repeat top left;
}
div#rakugaki div.formArea div.note div.btm div {
	font-size:0;
	height:4px;
	background:url(../../maincontents/my/photo/help_right_b.gif) no-repeat top right;
}
div#rakugaki div.formArea dl.txt {
	width:100%;
	margin:5px 0 0 0;
}

/* Clear fix
--------------------- */
div#rakugaki div.formArea dl.txt:after {
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}

* html div#rakugaki div.formArea dl.txt {
	display: inline-block;
}

/* no ie mac \*/
* html div#rakugaki div.formArea dl.txt {
	height: 1%;
}

div#rakugaki div.formArea dl.txt {
	display: block;
}
/* */

div#rakugaki div.formArea dl.txt dt {
	padding:2px;
	float:left;
	background:#e6e6e6;
}
div#rakugaki div.formArea dl.txt dd {
	padding:2px 5px;
	float:left;
}
div#rakugaki div.formArea em {
	font-weight:bold;
}

/* Form Button (My.css CommonMd)
--------------------------------------------- */
div#rakugaki div.formBtn {
	margin:0 0 20px 0;
	padding:20px 0 0 0;
	text-align:center;
}
div#rakugaki div.formBtn input {
	padding:3px 5px;
	margin:0 10px 0 10px;
}
div#rakugaki div.formBtn input.w01 {
	width:150px;
}
div#rakugaki div.formBtn input.submit {
	background:#eb6100;
	font-weight:bold;
	color:#ffffff;
}

/* albumAllView02
--------------------------------------------- */
div#albumAllView02 {
	margin:15px 0 0 0;
	padding:0 0 0 0;
	background:url(../../maincontents/my/photo/line/line02.gif) repeat-x bottom left;
}
div#albumAllView02 p.noMatch { /* no match Text */
	margin:20px 0 40px 0;
	text-align:center;
	font-size:108%;
	font-weight:bold;
}
div#albumAllView02 ul {
	width:100%;
	margin:25px 0 0 0;
}


/* Clear fix
--------------------- */
div#albumAllView02 ul:after {
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}

* html div#albumAllView02 ul {
	display: inline-block;
}

/* no ie mac \*/
* html div#albumAllView02 ul {
	height: 1%;
}

div#albumAllView02 ul {
	display: block;
}
/* */

div#albumAllView02 li {
	padding:0 14px 27px 14px;
	text-align:center;
	float:left;
}
div#albumAllView02 li img {
	margin:0 0 0 0;
	vertical-align:bottom;
	border:solid 1px #cccccc;
}
div#albumAllView02 li p {
	margin:5px 0 0 0;
}
div#albumAllView02 li p input {
	padding:2px 4px;
}

/* albumAllView02
----------------------------- */
div#albumAllView02 div.contestPageNav02 {
	margin:-8px 0 0 0;
	position:relative;
}
div#rakugaki div.albumTagViewTtl {
	margin-left:0;
	margin-right:0;
}
div#rakugaki div.albumTagView {
	margin-left:0;
	margin-right:0;
}
