@charset "shift_jis";

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

	00.Common

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

* {
	margin:0;
	padding:0;
}

img {
	border:none;
}

ul,ol {
	list-style:none;
}

body {
	font-family:Verdana, Arial, Helvetica;
	font-size:80%;
	line-height:18px;
	color:#333333;
}

h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}

a {
	color:#0066bc;
	text-decoration:underline;
}

.hidden {
	display:none;
}

/* Header */

.header {
	width:900px;
	height:43px;
	position:relative;
	z-index:10;
}

.header .headLogo {
	position:absolute;
	top:6px;
	left:0;
}

.header .model {
	position:absolute;
	top:0;
	left:778px;
}

/* Footer */

.footer {
	width:900px;
	height:33px;
	position:relative;
}

.footer li.footBtn01 a {
	position:absolute;
	top:0;
	left:0;
}

.footer li.footBtn02 a {
	position:absolute;
	top:0;
	left:109px;
}

.footer .footLogo {
	position:absolute;
	top:0;
	left:820px;
}

.footer .copyright {
	position:absolute;
	top:23px;
	left:592px;
}

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

	01.index

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

#index #wrapper {
	margin:2px auto 20px;
	width:900px;
	height:607px;
	position:relative;
}

#index #wrapper .contents {
	position:absolute;
	top:0;
	left:0;
}

#index #wrapper .contents h2 {
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}

#index #wrapper .contents .btnPre {
	position:absolute;
	top:361px;
	left:361px;
	z-index:10;
}

#index #wrapper .contents li a {
	width:126px;
	height:40px;
	position:absolute;
	top:489px;
	display:block;
	z-index:10;
}

#index #wrapper .contents li a:hover {
	width:126px;
	height:109px;
	top:420px;
}

#index #wrapper .contents li a span {
	display:none;
}

#index #wrapper .contents li.btn01 a {
	background:url(file:///C|/Documents and Settings/christina/Local Settings/Temporary Internet Files/Content.IE5/images/btn_top01.jpg) left bottom no-repeat;
	left:4px;
}

#index #wrapper .contents li.btn02 a {
	background:url(file:///C|/Documents and Settings/christina/Local Settings/Temporary Internet Files/Content.IE5/images/btn_top02.jpg) left bottom no-repeat;
	left:132px;
}

#index #wrapper .contents li.btn03 a {
	background:url(file:///C|/Documents and Settings/christina/Local Settings/Temporary Internet Files/Content.IE5/images/btn_top03.jpg) left bottom no-repeat;
	left:260px;
}

#index #wrapper .contents li.btn04 a {
	background:url(file:///C|/Documents and Settings/christina/Local Settings/Temporary Internet Files/Content.IE5/images/btn_top04.jpg) left bottom no-repeat;
	left:388px;
}

#index #wrapper .contents li.btn05 a {
	background:url(file:///C|/Documents and Settings/christina/Local Settings/Temporary Internet Files/Content.IE5/images/btn_top05.jpg) left bottom no-repeat;
	left:516px;
}

#index #wrapper .contents li.btn06 a {
	background:url(file:///C|/Documents and Settings/christina/Local Settings/Temporary Internet Files/Content.IE5/images/btn_top06.jpg) left bottom no-repeat;
	left:644px;
}

#index #wrapper .contents li.btn07 a {
	background:url(file:///C|/Documents and Settings/christina/Local Settings/Temporary Internet Files/Content.IE5/images/btn_top07.jpg) left bottom no-repeat;
	left:772px;
}

#index #wrapper .contents li.btn01 a:hover {
	background:url(file:///C|/Documents and Settings/christina/Local Settings/Temporary Internet Files/Content.IE5/images/btn_top01_on.jpg) left bottom no-repeat;
}

#index #wrapper .contents li.btn02 a:hover {
	background:url(file:///C|/Documents and Settings/christina/Local Settings/Temporary Internet Files/Content.IE5/images/btn_top02_on.jpg) left bottom no-repeat;
}

#index #wrapper .contents li.btn03 a:hover {
	background:url(file:///C|/Documents and Settings/christina/Local Settings/Temporary Internet Files/Content.IE5/images/btn_top03_on.jpg) left bottom no-repeat;
}

#index #wrapper .contents li.btn04 a:hover {
	background:url(file:///C|/Documents and Settings/christina/Local Settings/Temporary Internet Files/Content.IE5/images/btn_top04_on.jpg) left bottom no-repeat;
}

#index #wrapper .contents li.btn05 a:hover {
	background:url(file:///C|/Documents and Settings/christina/Local Settings/Temporary Internet Files/Content.IE5/images/btn_top05_on.jpg) left bottom no-repeat;
}

#index #wrapper .contents li.btn06 a:hover {
	background:url(file:///C|/Documents and Settings/christina/Local Settings/Temporary Internet Files/Content.IE5/images/btn_top06_on.jpg) left bottom no-repeat;
}

#index #wrapper .contents li.btn07 a:hover {
	background:url(file:///C|/Documents and Settings/christina/Local Settings/Temporary Internet Files/Content.IE5/images/btn_top07_on.jpg) left bottom no-repeat;
}

#index #wrapper .footer {
	position:absolute !important;
	top:545px;
	left:0;
}

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

	02.day

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

#day #wrapper {
	margin:10px auto 20px;
	width:900px;
}

#day #wrapper .contents {
	background:url(file:///C|/Documents and Settings/christina/Local Settings/Temporary Internet Files/Content.IE5/images/bg_contents.gif) left top repeat-y;
	margin:-7px auto 20px;
	width:900px;
}

#day #wrapper .contents .mainContents {
	padding:15px 16px 20px 33px;
}

#day #wrapper .contents .mainContents .diary {
	width:664px;
	float:left;
}

#day #wrapper .contents .mainContents .diary .dayBest {
	margin:0 auto;
	width:650px;
}

#day #wrapper .contents .mainContents .diary .dayBest h3 {
	margin:0 auto 20px;
}

#day #wrapper .contents .mainContents .diary .dayBest .photoList {
	margin:0 auto 20px;
}

#day #wrapper .contents .mainContents .diary .dayBest .thumbnailArea {
	margin:0 auto 15px;
	text-align:center;
}

#day #wrapper .contents .mainContents .sideMenu {
	width:157px;
	height:386px;
	float:right;
	display:block;
	position:relative;
}

#day #wrapper .contents .mainContents .sideMenu li {
	width:157px;
	height:34px;
	position:absolute;
	left:0;
}

#day #wrapper .contents .mainContents .sideMenu li.sideMenu01 {
	top:0;
}

#day #wrapper .contents .mainContents .sideMenu li.sideMenu02 {
	top:40px;
}

#day #wrapper .contents .mainContents .sideMenu li.sideMenu03 {
	top:80px;
}

#day #wrapper .contents .mainContents .sideMenu li.sideMenu04 {
	top:120px;
}

#day #wrapper .contents .mainContents .sideMenu li.sideMenu05 {
	top:160px;
}

#day #wrapper .contents .mainContents .sideMenu li.sideMenu06 {
	top:200px;
}

#day #wrapper .contents .mainContents .sideMenu li.sideMenu07 {
	top:240px;
}

#day #wrapper .contents .mainContents .sideMenu li.sideMenu08 {
	width:157px !important;
	height:56px !important;
	top:330px;
}

#day #wrapper .contents .mainContents .sideMenu li.sideMenu09 {
	top:289px;
}

#day #wrapper .contents .mainContents .pgtp {
	padding-top:35px;
	text-align:right;
}

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

	03.Shadowbox

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

#shadowbox_body {
	background-color:#ffffff !important;
	border:1px #4f4f4f solid !important;
}

#shadowbox_content .textContentsImg {
	text-align:center;
}

#shadowbox_content .textContents h4 {
	padding:12px 12px 5px;
	color:#0066bc;
	font-weight:bold;
}

#shadowbox_content .textContents p {
	padding:0 12px 10px;
}

#shadowbox_content .textContents p.thum {
	padding:5px 12px 10px;
}

#shadowbox_content .point {
	padding:10px;
}

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

	03-01.ShadowboxSwf

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

#movieSwf {
	padding:10px;
}

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

	99.clearFix

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

#day .mainContents:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

#day .mainContents {
	display:inline-block;
}

/* Hides from IE-mac \*/

* html #day .mainContents {
	height:1%;
}

#day .mainContents {
	display:block;
}

/* End hide from IE-mac */