@charset "shift_jis";

/*------------------------------

	01.day01

------------------------------*/

#day #wrapper .contents .mainContents .diary .day01A {
	margin-bottom:15px;
	width:664px;
	position:relative;
}

#day #wrapper .contents .mainContents .diary .day01A .photo01 {
	padding-left:4px;
	float:left;
}

#day #wrapper .contents .mainContents .diary .day01A .text01 {
	padding-left:347px;
}

#day #wrapper .contents .mainContents .diary .day01A .text01 p {
	margin-bottom:20px;
}

#day #wrapper .contents .mainContents .diary .day01A .rakugaki01 {
	position:absolute;
	top:-50px;
	left:-5px;
	z-index:5;
}

#day #wrapper .contents .mainContents .diary .day01B {
	margin-bottom:15px;
	padding-top:32px;
	width:664px;
	position:relative;
}

#day #wrapper .contents .mainContents .diary .day01B .rakugaki02 {
	position:absolute;
	top:0;
	left:532px;
	z-index:5;
}

#day #wrapper .contents .mainContents .diary .day01B h2 {
	margin:0 0 20px 7px;
}

#day #wrapper .contents .mainContents .diary .day01B p {
	margin:0 0 15px 7px;
}

#day #wrapper .contents .mainContents .diary .day01B .photo02 {
	width:664px;
	height:299px;
	position:relative;
}

#day #wrapper .contents .mainContents .diary .day01B .photo02 .photo02-01 {
	position:absolute;
	top:14px;
	left:35px;
}

#day #wrapper .contents .mainContents .diary .day01B .photo02 .photo02-02 {
	position:absolute;
	top:0;
	left:345px;
}

#day #wrapper .contents .mainContents .diary .day01B .photo02 .rakugaki03 {
	position:absolute;
	top:215px;
	left:270px;
}

#day #wrapper .contents .mainContents .diary .day01B .photo02 li {
	position:absolute;
	top:265px;
	left:312px;
}

#day #wrapper .contents .mainContents .diary .day01B .photo02 .btnZoom {
	left:532px !important;
}

#day #wrapper .contents .mainContents .diary .day01C {
	margin-bottom:45px;
	padding-top:7px;
	width:664px;
	position:relative;
}

#day #wrapper .contents .mainContents .diary .day01C h2 {
	margin:0 0 20px 7px;
}

#day #wrapper .contents .mainContents .diary .day01C .text02 {
	padding:0 344px 0 7px;
}

#day #wrapper .contents .mainContents .diary .day01C .text02 p {
	margin-bottom:20px;
}

#day #wrapper .contents .mainContents .diary .day01C .photo03 {
	position:absolute;
	top:49px;
	left:354px;
}

#day #wrapper .contents .mainContents .diary .day01C .photoS01 {
	position:absolute;
	top:0;
	left:320px;
	z-index:5;
}

#day #wrapper .contents .mainContents .diary .day01C .rakugaki04 {
	position:absolute;
	top:275px;
	left:437px;
}

#day #wrapper .contents .mainContents .diary .day01D {
	margin-bottom:30px;
	width:664px;
	position:relative;
}

#day #wrapper .contents .mainContents .diary .day01D h2 {
	margin:0 0 20px 7px;
}

#day #wrapper .contents .mainContents .diary .day01D p {
	margin-bottom:20px;
	width:540px;
}

#day #wrapper .contents .mainContents .diary .day01D .photoS02 {
	position:absolute;
	top:0;
	left:549px;
	z-index:5;
}

#day #wrapper .contents .mainContents .diary .day01D .photo04 {
	margin-bottom:15px;
	width:664px;
	height:320px;
	position:relative;
}

#day #wrapper .contents .mainContents .diary .day01D .photo04-01 {
	position:absolute;
	top:6px;
	left:19px;
}

#day #wrapper .contents .mainContents .diary .day01D .rakugaki05 {
	position:absolute;
	top:223px;
	left:54px;
}

#day #wrapper .contents .mainContents .diary .day01D .photo04-02 {
	position:absolute;
	top:6px;
	left:344px;
}

#day #wrapper .contents .mainContents .diary .day01D .photo04 ul.rakugaki06 li {
	position:absolute;
	top:250px;
	left:237px;
}

#day #wrapper .contents .mainContents .diary .day01D .photo04 .btnKoukaku {
	left:506px !important;
}

#day #wrapper .contents .mainContents .diary .day01D .photo04 ul.rakugaki07 li {
	position:absolute;
	top:286px;
	left:283px;
}

#day #wrapper .contents .mainContents .diary .day01D .photo04 .btnMakeup {
	left:543px !important;
}

#day #wrapper .contents .mainContents .diary .day01D ul.text03 li {
	padding-left:2em;
	font-size:90%;
	color:#646464;
	text-indent:-2em;
}