html {

}

body {
	background-image: url("http://f.tukiyama.jp/watashi/p/bg-body.jpg");
	background-position:center center;
}


/* page
------------------------------------- */

#page1 {
	width:850px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	position:relative;
	min-height: 100%;
	line-height:150%;
}
* html div#page1 {
	height:100%;
}
#page2 {
	margin-right:auto;
	margin-left:auto;
	text-align:center;
	position:relative;
	min-height: 100%;
	line-height:150%;
}
* html div#page2 {
	height:100%;
}
#page3 {
	background-color: #FFFFFF;
	width:850px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	position:relative;
	min-height: 100%;
	line-height:150%;
}
* html div#page3 {
	height:100%;
}
#page4 {
	background-color: #FFFFFF;
	width:900px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	position:relative;
	min-height: 100%;
	line-height:150%;
}
* html div#page4 {
	height:100%;
}


/* content
------------------------------------- */

#content{
	margin:0px auto 20px;
	width:980px;
	text-align:left;
}


/* kiji-image
------------------------------------- */

.size35{
	text-align: center;
	width: 35px;
	height: 35px;
}
.size55{
	text-align: center;
	width: 55px;
	height: 55px;
}
.size120{
	text-align: center;
	width: 188px;
	height: 125px;
}
img{
	vertical-align:top;
}



/* main
------------------------------------- */

#main1{
	margin:0px 0px 0px 40px;
	padding:0px 0px 0px 0px;
	float:left;
	width:770px;
}
#main2{
	margin:0px 25px 30px 0px;
	padding:0px 0 0px 0px;
	_margin:0px 12px 30px 0px; /* IE6 */
	_padding:0px 0px 0px 0px; /* IE6 */
	float:right;
	width:665px;
}
#main3{
	margin:0px 0px 0px 15px;
	padding:0px 0px 0px 0px;
	float:left;
	width:585px;
}
#main4{
	margin:0px 0px 0px 15px;
	padding:0px 0px 0px 0px;
	float:right;
	width:500px;
}
#main_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}



/* parts4 list
------------------------------------- */

.parts4{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:260px;
}
.parts4 h2{
background-image: url("");
background-position: center top;
background-repeat: no-repeat;
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:F4EFE9;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	height: 55px;
}
.parts4 .kiji_contents{
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 10px;
	clear:both;
	border-bottom:1px dotted #aaaaaa;
	width:260px;
}
.parts4 .kiji_image{
	border:1px solid #999999;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	height:55px;
	width:55px;
	float:left;
}
.parts4 .kiji_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:180px;
}
.parts4 h3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#000000;
	font-size:100%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	text-align: left;
}
.parts4 h3 a,
.parts4 h3 a:link,
.parts4 h3 a:active, 
.parts4 h3 a:visited{
	color: #2F0201;
	text-decoration: none;
}
.parts4 h3 a:hover {
	color: #5A8D6C;
	text-decoration: underline;
}
.parts4 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#777777;
	font-size:93%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts4 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#777777;
	font-size:85%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	text-align: left;
}
.parts4 .kiji_category{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 10px;
	color:#777777;
	font-size:100%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts4 .kiji_category a,
.parts4 .kiji_category a:link,
.parts4 .kiji_category a:active, 
.parts4 .kiji_category a:visited{
	color: #777777;
	text-decoration: none;
}
.parts4 .kiji_category a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
.parts4 .links {
	color:#777777;
	line-height:25px;
	margin:3px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
	display:none;
}
.parts4 .links a,
.parts4 .links a:link,
.parts4 .links a:active, 
.parts4 .links a:visited{
	color: #777777;
	text-decoration: none;
}
.parts4 .links a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}


/* parts19 image
------------------------------------- */
.parts19{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}


/* parts8 list
------------------------------------- */

.parts8{
	margin:0px 20px 20px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	width:260px;
}
.parts8 h2{
background-image: url("");
background-position: center top;
background-repeat: no-repeat;
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:F4EFE9;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	height: 55px;
}
.parts8 .kiji_contents{
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 10px;
	clear:both;
	border-bottom:1px dotted #aaaaaa;
	width:260px;
}
.parts8 .kiji_image{
	border:1px solid #999999;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	height:55px;
	width:55px;
	float:left;
}
.parts8 .kiji_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:180px;
}
.parts8 h3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#000000;
	font-size:100%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	text-align: left;
}
.parts8 h3 a,
.parts8 h3 a:link,
.parts8 h3 a:active, 
.parts8 h3 a:visited{
	color: #2F0201;
	text-decoration: none;
}
.parts8 h3 a:hover {
	color: #5A8D6C;
	text-decoration: underline;
}
.parts8 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#777777;
	font-size:93%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts8 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#777777;
	font-size:85%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	text-align: left;
}
.parts8 .kiji_category{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 10px;
	color:#777777;
	font-size:100%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts8 .kiji_category a,
.parts8 .kiji_category a:link,
.parts8 .kiji_category a:active, 
.parts8 .kiji_category a:visited{
	color: #777777;
	text-decoration: none;
}
.parts8 .kiji_category a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
.parts8 .links {
	color:#777777;
	line-height:25px;
	margin:3px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
	display:none;
}
.parts8 .links a,
.parts8 .links a:link,
.parts8 .links a:active, 
.parts8 .links a:visited{
	color: #777777;
	text-decoration: none;
}
.parts8 .links a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}


/* parts9 free
------------------------------------- */

.parts9 h2{
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	text-align:left;
}
.parts9.free{
	margin: 0;
	padding: 0;
	text-align:left;
}
.parts9.free a,
.parts9.free a:link,
.parts9.free a:active, 
.parts9.free a:visited{
	color: #000000;
	text-decoration: none;
}
.parts9.free a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
.parts9 img{
margin: 0 0 20px;
padding: 0;
}

/* parts5 list
------------------------------------- */

.parts5{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
.parts5 h2{
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.1em;
	text-indent:0px;
	background-image: url("http://f.tukiyama.jp/watashi/p/watashi2/footer.gif");
    background-position: right bottom;
    background-repeat: repeat-x;
}
.parts5 .kiji_contents{
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 10px;
	clear:both;
	border-bottom:1px dotted #aaaaaa;
}
.parts5 .kiji_image{
	background-color: #ffffff;
	border:1px solid #999999;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	height:55px;
	width:55px;
	float:left;
}
.parts5 .kiji_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.parts5 h3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#000000;
	font-size:108%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts5 h3 a,
.parts5 h3 a:link,
.parts5 h3 a:active, 
.parts5 h3 a:visited{
	color: #431310;
	text-decoration: none;
}
.parts5 h3 a:hover {
	color: #431310;
	text-decoration: underline;
}
.parts5 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#777777;
	font-size:93%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts5 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#777777;
	font-size:85%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts5 .links {
	color:#777777;
	line-height:25px;
	margin:3px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
}
.parts5 .links a,
.parts5 .links a:link,
.parts5 .links a:active, 
.parts5 .links a:visited{
	color: #777777;
	text-decoration: none;
}
.parts5 .links a:hover {
	color: #431310;
	text-decoration: underline;
}


/* parts6 free
------------------------------------- */

.parts6 h2{
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.1em;
	text-indent:0px;
	background-image: url("http://f.tukiyama.jp/watashi/p/watashi2/footer.gif");
    background-position: right bottom;
    background-repeat: repeat-x;
}
.parts6 .free{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.parts6 .free a,
.parts6 .free a:link,
.parts6 .free a:active, 
.parts6 .free a:visited{
	color: #000000;
	text-decoration: none;
}
.parts6 .free a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}


/* parts7 form
------------------------------------- */

.parts7{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
.parts7 h2{
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.1em;
	text-indent:0px;
	background-image: url("http://f.tukiyama.jp/watashi/p/watashi2/footer.gif");
    background-position: right bottom;
    background-repeat: repeat-x;
}
.parts7 .contact_contents{
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 10px;
	clear:both;
}
.parts7 .contact_text{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}
.parts7 .contact_form li{
	display:inline-table;
	margin:0px 0px 8px 0px;
}
.parts7 .contact_index,
.parts7 .contact_body,
.parts7 .contact_submit{
	float:left;
}
.parts7 .contact_index{
	text-align:right;
	width:85px;
	line-height:150%;
	font-size:93%;
	color:#000000;
	min-height: 1px;
	padding-top:2px;
}
.parts7 .contact_body{
	padding:0px 0px 0px 10px;
	width:375px;
}
.parts7 .contact_body input,
.parts7 .contact_body textarea{
	border:1px solid #B7B8B8;
	padding:4px;
	margin:0px 0px 0px 0px;
	font-size:100%;
}
.parts7 .contact_body textarea{
	margin:0px 0px 0px 0px;
	width:375px;
}
.parts7 .contact_body select{
	border:1px solid #B7B8B8;
	padding:2px;
	font-size:100%;
}
.parts7 .contact_body option{
	line-height:150%;
	padding:0px 5px;
}
.parts7 .contact_body_comment{
	font-size:85%;
	color:#777777;
}
.parts7 .contact_body_needs{
	font-size:85%;
	color:#CC0000;
}
.parts7 .contact_submit{
	color:#ffffff;
	margin:0px 0px 0px 10px;
	padding:6px 0px;
}
.parts7 .contact_ssl{
	margin:20px 0px 0px 90px;
	padding:0px 0px;
	line-height:150%;
	font-size:85%;
}
.parts7 .contact_ssl a,
.parts7 .contact_ssl a:link,
.parts7 .contact_ssl a:active, 
.parts7 .contact_ssl a:visited{
	color: #431310;
	text-decoration: underline;
}
.parts7 .contact_ssl a:hover {
	color: #777777;
	text-decoration: underline;
}
.parts7 .contact_ssl img{
	margin:0px 0px 5px 0px;
	padding:0px 0px;
}

/* FREE TITLEx3
------------------------------------- */
.bg-sakuraya{
display:block;
float:left;
width:224px;
	margin:0px 0px;
	padding:0 0px 0 0;
}
.bg-cafe{
display:block;
float:left;
width:214px;
	margin:0px 0px;
	padding:8px 0px 0 0;
}
.bg-shop{
display:block;
float:left;
width:200px;
	margin:0px 0px;
	padding:8px 0px 0px;
}

/* parts14 topics
------------------------------------- */

.parts14{
	margin:5px 15px 5px 0px;
	padding:0px 0px 0px 10px;
	float:left;
	width:200px;
}
.parts14 h2{
background-image: url("http://f.tukiyama.jp/watashi/p/title-s.png");
background-position: center top;
background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	height:22px;
	line-height:22px;
	width:190px;
	color:#ffffff;
	font-size:90%;
	letter-spacing:0.2em;
	text-align:center;
}
.parts14 .kiji_contents{
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0;
	clear:both;
	width:190px;
}
.parts14 .kiji_image{
	border:1px solid #999999;
	margin:5px 0px 5px 0px;
	padding:0px 0px;
	width:188px;
	float:left;
}
.parts14 .kiji_image img{
	width:140px;
	padding:7px 0px;
}
.parts14 .kiji_body{
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:188px;
	height: 55px;
    line-height: 140%;
	overflow:hidden;
}
.parts14 h3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 3px 0px;
	color:#000000;
	font-size:108%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-align: left;
}
.parts14 h2 a,
.parts14 h2 a:link,
.parts14 h2 a:active, 
.parts14 h2 a:visited{
	color: #ffffff;
	text-decoration: none;
	width: 190px;
	height: 22px;
	display:block;
}
.parts14 h2 a:hover {
	color: #777777;
	text-decoration: none;
}
.parts14 h3 a,
.parts14 h3 a:link,
.parts14 h3 a:active, 
.parts14 h3 a:visited{
	color: #431310;
	text-decoration: underline;
}
.parts14 h3 a:hover {
	color: #777777;
	text-decoration: underline;
}
.parts14 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#777777;
	font-size:93%;
	font-weight:normal;
	letter-spacing:0.03em;
}
.parts14 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#350200;
	font-size:85%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-align: left;
}
.parts14 .kiji_category{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 10px;
	color:#777777;
	font-size:100%;
	font-weight:normal;
	letter-spacing:0.03em;
}
.parts14 .kiji_category a,
.parts14 .kiji_category a:link,
.parts14 .kiji_category a:active, 
.parts14 .kiji_category a:visited{
	color: #777777;
	text-decoration: none;
}
.parts14 .kiji_category a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
.parts14 .links {
	color:#777777;
	line-height:25px;
	margin:3px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
	display:none;
}
.parts14 .links a,
.parts14 .links a:link,
.parts14 .links a:active, 
.parts14 .links a:visited{
	color: #777777;
	text-decoration: none;
}
.parts14 .links a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}

/* parts15 topics
------------------------------------- */

.parts15{
	margin:2px 15px 5px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:200px;
}
.parts15 h2{
	background-image: url("http://f.tukiyama.jp/watashi/p/title-s.png");
	background-position: center top;
	background-repeat: no-repeat;
	margin: 3px 0 0;
	padding: 0;
	height:22px;
	line-height:22px;
	width:190px;
	color:#ffffff;
	font-size:90%;
	letter-spacing:0.2em;
	text-align:center;
}
.parts15 .kiji_contents{
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0;
	clear:both;
	width:190px;
}
.parts15 .kiji_image{
	border:1px solid #999999;
	margin:5px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	width:188px;
	float:left;
}
.parts15 .kiji_image img{
	padding:7px 0px;
	width:140px;
}
.parts15 .kiji_body{
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:188px;
	height: 55px;
    line-height: 140%;
	overflow:hidden;
}
.parts15 h3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 3px 0px;
	color:#000000;
	font-size:108%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-align: left;
}
.parts15 h2 a,
.parts15 h2 a:link,
.parts15 h2 a:active, 
.parts15 h2 a:visited{
	color: #ffffff;
	text-decoration: none;
	width: 190px;
	height: 22px;
	display:block;
}
.parts15 h2 a:hover {
	color: #777777;
	text-decoration: none;
}
.parts15 h3 a,
.parts15 h3 a:link,
.parts15 h3 a:active, 
.parts15 h3 a:visited{
	color: #431310;
	text-decoration: underline;
}
.parts15 h3 a:hover {
	color: #777777;
	text-decoration: underline;
}
.parts15 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#777777;
	font-size:93%;
	font-weight:normal;
	letter-spacing:0.03em;
}
.parts15 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#350200;
	font-size:85%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-align: left;
}
.parts15 .kiji_category{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 10px;
	color:#777777;
	font-size:100%;
	font-weight:normal;
	letter-spacing:0.03em;
}
.parts15 .kiji_category a,
.parts15 .kiji_category a:link,
.parts15 .kiji_category a:active, 
.parts15 .kiji_category a:visited{
	color: #777777;
	text-decoration: none;
}
.parts15 .kiji_category a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
.parts15 .links {
	color:#777777;
	line-height:25px;
	margin:3px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
	display:none;
}
.parts15 .links a,
.parts15 .links a:link,
.parts15 .links a:active, 
.parts15 .links a:visited{
	color: #777777;
	text-decoration: none;
}
.parts15 .links a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}

/* parts16 topics
------------------------------------- */

.parts16{
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:200px;
}
.parts16 h2{
	background-image: url("http://f.tukiyama.jp/watashi/p/title-s.png");
	background-position: center top;
	background-repeat: no-repeat;
	margin: 5px 0 0;
	padding: 0;
	height:22px;
	line-height:22px;
	width:190px;
	color:#ffffff;
	font-size:90%;
	letter-spacing:0.2em;
	text-align:center;
}
.parts16 .kiji_contents{
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0;
	clear:both;
	width:188px;
}
.parts16 .kiji_image{
	border:1px solid #999999;
	margin:5px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	width:188px;
	float:left;
}
.parts16 .kiji_image img{
	padding:7px 0px;
	width:140px;
}
.parts16 .kiji_body{
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:188px;
	height: 55px;
    line-height: 140%;
	overflow:hidden;
}
.parts16 h3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 3px 0px;
	color:#000000;
	font-size:108%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-align: left;
}
.parts16 h2 a,
.parts16 h2 a:link,
.parts16 h2 a:active, 
.parts16 h2 a:visited{
	color: #ffffff;
	text-decoration: none;
}
.parts16 h2 a:hover {
	color: #777777;
	text-decoration: none;
}

.parts16 h3 a,
.parts16 h3 a:link,
.parts16 h3 a:active, 
.parts16 h3 a:visited{
	color: #431310;
	text-decoration: underline;
}
.parts16 h3 a:hover {
	color: #777777;
	text-decoration: underline;
}

.parts16 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#777777;
	font-size:93%;
	font-weight:normal;
	letter-spacing:0.03em;
}
.parts16 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#350200;
	font-size:85%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	text-align: left;
}
.parts16 .kiji_category{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 10px;
	color:#777777;
	font-size:100%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts16 .kiji_category a,
.parts16 .kiji_category a:link,
.parts16 .kiji_category a:active, 
.parts16 .kiji_category a:visited{
	color: #777777;
	text-decoration: none;
}
.parts16 .kiji_category a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
.parts16 .links {
	color:#777777;
	line-height:25px;
	margin:3px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
	display:none;
}
.parts16 .links a,
.parts16 .links a:link,
.parts16 .links a:active, 
.parts16 .links a:visited{
	color: #777777;
	text-decoration: none;
}
.parts16 .links a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}

/* parts20 free
------------------------------------- */

.parts20.free{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	letter-spacing:0.05em;
	line-height:175%;
	color:#4e2a1b;
}
.parts20 h2{
	background-image: url("http://f.tukiyama.jp/watashi/p/baout-1.gif");
	background-position: 0 0;
	background-repeat: no-repeat;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0;
	height:67px;
	font-size:116%;
	text-indent:-99999px;
}
.parts20 h3{
background-image: url("http://f.tukiyama.jp/watashi/p/s_title-about-2.gif");
background-position: 0 0;
background-repeat: no-repeat;
	margin:0px 0px 10px 0px;
	padding: 0;
color:#ffffff;
text-indent:34px;
line-height:28px;
height:28px;
width:179px;
letter-spacing: 0.1em;
}
.parts20 a,
.parts20 a:link,
.parts20 a:active, 
.parts20 a:visited{
	color: #000000;
	text-decoration: none;
}
.parts20 a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}

.parts20 .img-position{
	margin: 0;
	padding: 0;
	position:relative;
}
.parts20 .about-side_img01{
	position:absolute;
	top: 52px;
	left: 473px;
}
.parts20 .schedule{
	margin: 0;
	padding: 0;
	position:relative;
}
.parts20 .about-side_img02{
	position:absolute;
	left: 458px;
}
.parts20 p{
color: #866866;
font-size:16px;
margin-bottom: 5px;
}
.parts20 .about_us{
	margin:0px 0px 24px 0px;
	padding: 0 0 20px;
	border-bottom:1px dotted;
}
.parts20 .about_us1{
	margin:0px 0px 20px 0px;
}
.parts20 .about_us2{
	margin:0px 0px 20px 0px;
}
.parts20 .history-outer{
	border-bottom:1px dotted;
	margin:0px 0px 20px 0px;
	padding: 0 0 20px;
}
.parts20 .history{
	width: 655px;
}
.parts20 th{
color: #4e2a1b;
padding:5px;
line-height:175%;
}
.parts20 td{
color: #4e2a1b;
padding:5px 5px 5px 5px;
line-height:175%;
}
.parts20 .schedule{
	margin:0px 0px 20px 0px;
	padding: 0 0 20px;
	border-bottom:1px dotted;
	width:430px;
}
.parts20 .ivent{
	margin:0px 0px 20px 0px;
	padding: 0 0 20px;
}


/* parts21 free
------------------------------------- */

.parts21{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	letter-spacing:0.05em;
	line-height:175%;
	color:#4e2a1b;
	position:relative;
}
.parts21 h2{
	background-image: url("http://f.tukiyama.jp/watashi/p/taisetsu-title.gif");
	background-position: left top;
	background-repeat: no-repeat;
	margin:0px 0px 30px 0px;
	padding:0px 0px 0px 10px;
	height: 145px;
	font-size:116%;
	text-indent:-99999px;
}

.parts21 a,
.parts21 a:link,
.parts21 a:active, 
.parts21 a:visited{
	color: #000000;
	text-decoration: none;
}
.parts21 a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
.parts21 .taisetsu-1{
margin:0 0 20px 0;
padding:0 0 10px 0;
border-bottom:1px dotted;
width: 520px;
letter-spacing: 0.03em;
}
.parts21 .taisetsu-2{
margin:0 0 20px 90px;
padding:0 0 10px 0;
border-bottom:1px dotted;
width: 565px;
letter-spacing: 0.03em;
}
.parts21 .taisetsu-3{
margin:0 0 20px 25px;
padding:0 0 0 0;
letter-spacing: 0.03em;
}
.parts21 .taisetsu_2-0{
	margin:0 0 20px 0;
	padding:0 0 0 0;
	position:relative;
	height:880px;
	width:655px;
	font-size:13px;
}
.parts21 .taisetsu_2-1{
	margin:0 0 0 0;
	padding:0 0 0 0;
	position:absolute;
	width:356px;
	letter-spacing: 0.03em;
}
.parts21 .p2-1{
	background-image: url("http://f.tukiyama.jp/watashi/p/title_2-1.gif");
	background-position: center 0;
	background-repeat: no-repeat;
	margin:0 0 10px 0;
	padding:0 0 0 0;
	height:82px;
}
.parts21 .taisetsu_2-1 p{
	padding:0 0 0 0;
	text-align:center;
}

.parts21 .taisetsu_2-2{
	margin:0 0 0 0;
	padding:0 0 0 0;
	position:absolute;
	top: 130px;
	left: 296px;
	letter-spacing: 0.03em;
}
.parts21 .p2-2{
	background-image: url("http://f.tukiyama.jp/watashi/p/title_2-2.gif");
	background-position: center 0;
	background-repeat: no-repeat;
	margin:0 0 10px 0;
	padding:0 0 0 0;
	height:100px;
	width: 358px;
}
.parts21 .taisetsu_2-2 p{
	padding:0 0 0 0;
	text-align:center;
}

.parts21 .taisetsu_2-3{
	margin:0 0 0 0;
	padding:0 0 0 0;
	position:absolute;
	right: 252px;
	top: 280px;
	letter-spacing: 0.03em;
}
.parts21 .p2-3{
	background-image: url("http://f.tukiyama.jp/watashi/p/title_2-3.gif");
	background-position: center 0;
	background-repeat: no-repeat;
	margin:0 0 10px 0;
	padding:0 0 0 0;
	height:100px;
}
.parts21 .taisetsu_2-3 p{
	padding:0 0 0 0;
	text-align:center;
}
.parts21 .taisetsu_2-4{
	margin:0 0 0 0;
	padding:0 0 0 0;
	position:absolute;
	top: 435px;
	left: 352px;
	letter-spacing: 0.03em;
}
.parts21 .p2-4{
	background-image: url("http://f.tukiyama.jp/watashi/p/title_2-4.gif");
	background-position: center 0;
	background-repeat: no-repeat;
	margin:0 0 10px 0;
	padding:0 0 0 0;
	height:100px;
	width: 314px;
}
.parts21 .taisetsu_2-4 p{
	padding:0 0 0 0;
	text-align:center;
}


.parts21 .taisetsu_2-5{
	margin:0 0 0 0;
	padding:0 0 0 0;
	position:absolute;
	top: 533px;
	letter-spacing: 0.03em;
}
.parts21 .p2-5{
	background-image: url("http://f.tukiyama.jp/watashi/p/title_2-5.gif");
	background-position: center 0;
	background-repeat: no-repeat;
	margin:0 0 10px 0;
	padding:0 0 0 0;
	height:100px;
	width: 314px;
}
.parts21 .taisetsu_2-5 p{
	padding:0 0 0 0;
	text-align:center;
}

.parts21 .taisetsu_2-6{
	margin:0 0 0 0;
	padding:0 0 0 0;
	position:absolute;
	top: 672px;
	left: 338px;
	letter-spacing: 0.03em;
}
.parts21 .p2-6{
	background-image: url("http://f.tukiyama.jp/watashi/p/title_2-6.gif");
	background-position: center 0;
	background-repeat: no-repeat;
	margin:0 0 10px 0;
	padding:0 0 0 0;
	height:100px;
	width: 314px;
}
.parts21 .taisetsu_2-6 p{
	padding:0 0 0 0;
	text-align:center;
}

/* parts22 free
------------------------------------- */

.parts22 h2{
	background-image: url("http://f.tukiyama.jp/watashi/p/cafe-title.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	margin:0px 0px 20px;
	padding:0;
	height:142px;
	text-indent:-99999px;
	width: 222px;
}
.parts22{
	margin: 0 0 20px;
	padding: 0;
	text-align:left;
	line-height:180%;
	color: #360300;
	background-image: url("http://f.tukiyama.jp/watashi/p/watashino_CAFE_info2c.png");
	background-position: right top;
	background-repeat: no-repeat;
	background-size: 190px auto;
	height: 287px;
	width: 665px;
	position:relative;
}

.parts22 .cafe-info{
    height: 24px;
    left: 594px;
    position: absolute;
    top: 0;
    width: 70px;
}
.parts22 .cafe-info a{
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
.parts22 .cafe-info2{
    height: 24px;
    left: 476px;
    position: absolute;
    top: 101px;
    width: 188px;
}
.parts22 .cafe-info3{
    height: 24px;
    left: 476px;
    position: absolute;
    top: 67px;
    width: 188px;
}
.parts22 .cafe-info2 a,
.parts22 .cafe-info3 a{
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}

.parts22 .page-cafe{
	line-height: 150%;
	margin: 0 0 20px;
	padding: 0;
}


/* parts23 free
------------------------------------- */

.parts23{
	background-image: url("http://f.tukiyama.jp/watashi/p/sakuraya-menu4.png");
	background-position: 0 0px;
	background-repeat: no-repeat;
	margin: 0 0 20px;
	padding: 0;
	text-align:left;
	line-height:180%;
	color: #360300;
	width:648px;
	height:1525px;
	position:relative;
}
.parts23 .kodawari-cafe{
	position:absolute;
	left: 334px;
	top:4px;
	height:40px;
	width:294px;
}
.parts23 .kodawari-cafe a{
	display:block;
	text-indent:-99999px;
	height:40px;
	width:294px;
}
.parts23 .kodawari-cafe-news{
height: 27px;
    left: 437px;
    position: absolute;
    top: 1451px;
    width: 200px;
}
.parts23 .kodawari-cafe-news a{
display:block;
text-indent:-99999px;
	height:27px;
	width:200px;
}

/* parts24 free
------------------------------------- */

.parts24 h2{
	background-image: url("http://f.tukiyama.jp/watashi/p/title-taisetsu.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 62px;
	letter-spacing: 0.03em;
	margin: 0 0 20px;
	padding: 0;
	text-align: left;
	text-indent: -99999px;
	width: 638px;
}

.parts24{
	margin: 0 0 20px;
	padding: 0;
	text-align:left;
	line-height:180%;
	color: #360300;
	width:648px;
	height:828px;
	position:relative;
}
.parts24 .t-outer{
	background-image: url("http://f.tukiyama.jp/watashi/p/bg-tsuite2.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	height:691px;
}
.parts24 .t-1{
	font-size: 12px;
	letter-spacing: 0.01em;
	line-height: 170%;
	position: absolute;
	top: 138px;
	left: 12px;
}
.parts24 .t-2{
	font-size: 12px;
	letter-spacing: 0.01em;
	line-height: 170%;
	position: absolute;
	text-align:right;
top:336px;
left: 169px;
}
.parts24 .t-3{
	font-size: 12px;
	letter-spacing: 0.01em;
	line-height: 170%;
	position: absolute;
top:528px;
left:8px;
}
.parts24 .t-4{
	font-size: 10px;
	letter-spacing: 0.03em;
	line-height: 18px;
	position: absolute;
top:673px;
left: 87px;
}
/* parts25 free
------------------------------------- */

.parts25 h2{
	background-image: url("http://f.tukiyama.jp/watashi/p/cafe-title.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	margin:0px 0px 20px 0px;
	padding:0;
	height:142px;
	letter-spacing:0.03em;
	text-indent:-99999px;
	width: 222px;
	text-align:left;
}
.parts25{
	margin: 0 0 20px;
	padding: 0;
	text-align:left;
	line-height:180%;
	color: #360300;
	background-image: url("http://f.tukiyama.jp/watashi/p/watashino_CAFE_info2.png");
	background-position: right top;
	background-repeat: no-repeat;
	background-size:190px auto;
	height:260px;
	width:665px;
	position:relative;
}

.parts25 .cafe-info{
    height: 24px;
    left: 594px;
    position: absolute;
    top: 0;
    width: 70px;
}
.parts25 .cafe-info a{
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
.parts25 .cafe-info2{
    height: 24px;
    left: 476px;
    position: absolute;
    top: 101px;
    width: 188px;
}
.parts25 .cafe-info3{
    height: 24px;
    left: 476px;
    position: absolute;
    top: 67px;
    width: 188px;
}
.parts25 .cafe-info2 a,
.parts25 .cafe-info3 a{
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}

.parts25 .page-cafe{
	line-height: 150%;
	margin: 0 0 20px;
	padding: 0;
}

/* parts26 free
------------------------------------- */

.parts26{
	background-image: url("http://f.tukiyama.jp/watashi/p/sakuraya-kodawari.png");
	background-position: 0 1px;
	background-repeat: no-repeat;
	margin: 0 0 20px;
	padding: 0;
	text-align:left;
	line-height:180%;
	color: #360300;
	width:648px;
	height:1264px;
	position:relative;
}
.parts26 .kodawari-cafe{
	position: absolute;  
	left: 12px;
	top: 12px;
	height: 38px;
	width: 294px;
}
.parts26 .kodawari-cafe a{
display:block;
text-indent:-99999px;
	height:40px;
	width:294px;
}
.parts26 .t-pink{
	font-size: 12px;
	position: absolute;
	top: 172px;
	margin-left: 38px;
	line-height: 150%;
	left: 23px;
	letter-spacing: 0.01em;
	width: 564px;
}
.parts26 .kodawari1 {
    font-size: 12px;
    line-height: 150%;
    margin-left: 38px;
    position: absolute;
    top: 322px;
    left: 23px;
    letter-spacing: 0.01em;
    width: 564px;
}
.parts26 .kodawari2 {
    font-size: 12px;
    line-height: 150%;
    margin-left: 38px;
    position: absolute;
    top: 390px;
    left: 23px;
    letter-spacing: 0.01em;
    width: 564px;
}
.parts26 .kodawari3 {
    font-size: 12px;
    line-height: 150%;
    margin-left: 38px;
    position: absolute;
    top: 466px;
    left: 23px;
    letter-spacing: 0.01em;
}
.parts26 .kodawari4 {
    font-size: 12px;
    line-height: 150%;
    margin-left: 38px;
    position: absolute;
    top: 586px;
    left: 23px;
    letter-spacing: 0.01em;
    width: 564px;
}
.parts26 .kodawari5 {
    font-size: 12px;
    line-height: 150%;
    margin-left: 38px;
    position: absolute;
    top: 787px;
    left: 23px;
    letter-spacing: 0.01em;
    width: 564px;
}
.parts26 .kodawari6 {
    font-size: 11px;
    line-height: 150%;
    margin-left: 38px;
    position: absolute;
    top: 897px;
    left: 23px;
    letter-spacing: 0.01em;
    width: 564px;
}
.parts26 .kodawari7 {
    font-size: 12px;
    line-height: 150%;
    margin-left: 38px;
    position: absolute;
    top: 1021px;
    left: 23px;
    letter-spacing: 0.01em;
    width: 564px;
}
.parts26 .kodawari8 {
    font-size: 12px;
    line-height: 150%;
    margin-left: 38px;
    position: absolute;
    top: 1168px;
    left: 23px;
    letter-spacing: 0.01em;
    width: 564px;
}


/* parts27 free
------------------------------------- */

.parts27 h2{
	background-image: url("http://f.tukiyama.jp/watashi/p/title-taisetsu.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 62px;
	letter-spacing: 0.03em;
	margin: 0 0 20px;
	padding: 0;
	text-align: left;
	text-indent: -99999px;
	width: 638px;
}

.parts27{
	margin: 0 0 20px;
	padding: 0;
	text-align:left;
	line-height:180%;
	color: #360300;
	width:648px;
	height:786px;
	position:relative;
}
.parts27 .t-outer{
	background-image: url("http://f.tukiyama.jp/watashi/p/bg-tsuite2.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	height:691px;
}
.parts27 .t-1{
	font-size: 12px;
	letter-spacing: 0.01em;
	line-height: 170%;
	position: absolute;
	top: 138px;
	left: 12px;
}
.parts27 .t-2{
	font-size: 12px;
	letter-spacing: 0.01em;
	line-height: 170%;
	position: absolute;
	text-align:right;
top:336px;
left: 169px;
}
.parts27 .t-3{
	font-size: 12px;
	letter-spacing: 0.01em;
	line-height: 170%;
	position: absolute;
top:528px;
left:8px;
}
.parts27 .t-4{
	font-size: 10px;
	letter-spacing: 0.03em;
	line-height: 18px;
	position: absolute;
top:673px;
left: 87px;
}

/* parts28 free
------------------------------------- */

.parts28{
	margin: 0 0 50px;
	padding: 0 0 0;
	color: #4E2A1B;
	text-align:left;
	font-size:12px;
}
.parts28 h2{
	background-image: url("http://f.tukiyama.jp/watashi/p/syhoten/SHOTEN-title.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	margin:0px 0px 20px 0px;
	padding:0px 0px 20px 0px;
	height:143px;
	width: 665px;
	border-bottom:1px dotted;
}
.parts28 .syhoten-text {
    margin: 0;
    padding: 84px 0 0 234px;
}

.parts28 .syhoten-body-1{
	background-image: url("http://f.tukiyama.jp/watashi/p/syhoten/SHOTEN_BG-1.png");
	background-position: -70px 0;
	background-repeat: no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 665px;
	}
.parts28 .syhoten-body-2{
	background-image: url("http://f.tukiyama.jp/watashi/p/syhoten/SHOTEN_BG-2.png");
	background-position: -30 0;
	background-repeat: no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 665px;
	}
.parts28 .syhoten-body-3{
	background-image: url("http://f.tukiyama.jp/watashi/p/syhoten/SHOTEN_BG-3.png");
	background-position: -30 0;
	background-repeat: no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 665px;
	}
.parts28 .syhoten-body-4{
	background-image: url("http://f.tukiyama.jp/watashi/p/syhoten/SHOTEN_BG-4.png");
	background-position: -20 0;
	background-repeat: no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 665px;
	}
.parts28 .syhoten-body-5{
	background-image: url("http://f.tukiyama.jp/watashi/p/syhoten/SHOTEN_BG-5.png");
	background-position: -20px 0;
	background-repeat: no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 665px;
	}
.parts28 .syhoten-body-6{
	background-image: url("http://f.tukiyama.jp/watashi/p/syhoten/SHOTEN_BG-6.png");
	background-position: -130px 0;
	background-repeat: no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 665px;
	}
.parts28 .syhoten-img{
	margin:20px 40px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	border:1px dotted #57392F;
}

.syhoten-right{
	margin:0px 0px 10px 0px;
	border-bottom: 1px dotted;
	float: right;
	margin: 0 0 10px;
	padding: 80px 0 20px;
	width: 364px;
}
.syhoten-right1{
	margin:0px 0px 10px 0px;
	float: right;
	margin: 0 0 10px;
	padding: 60px 0 20px;
	border-bottom: 1px dotted;
	width: 364px;
}
.syhoten-right2{
	margin:0px 0px 10px 0px;
	float: right;
	margin: 0 0 10px;
	padding: 91px 0 20px;
	border-bottom: 1px dotted;
	width: 364px;
}
.syhoten-right3{
	margin:0px 0px 10px 0px;
	float: right;
	margin: 0 0 10px;
	padding: 103px 0 20px;
	border-bottom: 1px dotted;
	width: 364px;
}
.syhoten-right6{
	margin:0px 0px 10px 0px;
	float: right;
	margin: 0 0 10px;
	padding: 76px 0 0;
	width: 364px;
}
.parts28 p{
	background-image: url("http://f.tukiyama.jp/watashi/p/syhoten/SHOTEN_BG-hert.png");
	background-position: 0 5px;
	background-repeat: no-repeat;
	font-size: 12px;
	line-height: 160%;
	letter-spacing: 0.05em;
	margin: 0;
	padding: 0 0 0 12px;
}


.parts28 h3{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	font-size:17px;
}
.parts28 a,
.parts28 a:link,
.parts28 a:active, 
.parts28 a:visited{
	color: #993333;
	text-decoration: none;
}
.parts28 a:hover {
	color: #993333;
	text-decoration: underline;
}
.parts28 span{
color:#901D22;
}


/* parts29 free
------------------------------------- */

.parts29 h2{
	background-image: url("http://f.tukiyama.jp/watashi/p/title-taisetsu.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 62px;
	letter-spacing: 0.03em;
	margin: 0 0 20px;
	padding: 0;
	text-align: left;
	text-indent: -99999px;
	width: 638px;
}

.parts29{
	margin: 0 0 20px;
	padding: 0;
	text-align:left;
	line-height:180%;
	color: #360300;
	width:648px;
	height:540px;
	position:relative;
}
.parts29 .t-outer{
	background-image: url("http://f.tukiyama.jp/watashi/p/bg-tsuite2.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	height:390px;
}
.parts29 .t-1{
	font-size: 12px;
	letter-spacing: 0.01em;
	line-height: 170%;
	position: absolute;
	top: 132px;
	left: 12px;
}
.parts29 .t-2{
	font-size: 12px;
	letter-spacing: 0.01em;
	line-height: 170%;
	position: absolute;
	text-align:right;
top:324px;
left: 162px;
}


/* parts30 free
------------------------------------- */

.parts30{
	margin:0px 0px 50px 0px;
	padding:0px 0px 0px 0px;
	letter-spacing:0.01em;
	color:#360300;
}
.parts30 .sakuraya-text{
	margin:0px 0px 0px 0px;
	padding: 84px 0 0 225px;
	font-size:12px;
}
.parts30 h3{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	font-size:17px;
}
.parts30 a,
.parts30 a:link,
.parts30 a:active, 
.parts30 a:visited{
	color: #000000;
	text-decoration: none;
}
.parts30 a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
.parts30 .sakuraya-body{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	width: 658px;
}
.parts30 .sakuraya-img{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width: 278px;
}

.parts30 p{
	background-image: url("http://f.tukiyama.jp/watashi/p/syhoten/SHOTEN_BG-hert.png");
	background-position: 0 5px;
	background-position : 0 7px\9; /* IE8 and below */
	background-repeat: no-repeat;
	margin: 0;
	padding: 0 0 0 14px;
}
	
.parts30 .sakuraya-kiji_01{
	background-image: url("http://f.tukiyama.jp/watashi/p/sakuraya/SAKURA-BG-2.gif");
	background-position: -20px 0;
	background-repeat: no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	float:right;
	width:380px;
	border-bottom:1px dotted;
}
.parts30 .sakuraya-kiji_01 p{
	margin:50px 0px 0px 0px;
	padding:0px 0px 0px 14px;
}
.parts30 .sakuraya-kiji_02{
	background-image: url("http://f.tukiyama.jp/watashi/p/sakuraya/SAKURA-BG-3.gif");
	background-position: 0 0;
	background-repeat: no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 30px 0px;
	float:right;
	width:380px;
	border-bottom:1px dotted;
}
.parts30 .sakuraya-kiji_02 ul{
	margin:0px 0px 0px 0px;
	padding:50px 0px 0px 0px;
}
.parts30 .sakuraya-kiji_02 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 14px;
}


.parts30 .sakuraya-kiji_03{
	background-image: url("http://f.tukiyama.jp/watashi/p/sakuraya/SAKURA-BG-4.gif");
	background-position: 0 0;
	background-repeat: no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
	float:right;
	width:380px;
	border-bottom:1px dotted;
}
.parts30 .sakuraya-kiji_03 ul{
	margin: 50px 0px 0px 0px;
	padding: 0px 0px 0px 14px;
}

.parts30 .sakuraya-kiji_03 .p1-2{
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.parts30 .sakuraya-kiji_04{
	background-image: url("http://f.tukiyama.jp/watashi/p/sakuraya/SAKURA-BG-5.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	width:380px;
}
.parts30 .sakuraya-kiji_04 ul{
	margin: 0px 0px 0px 0px;
	padding: 50px 0px 0px 0px;
}
.parts30 .sakuraya-kiji_04 p{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 14px;
}
.parts30 .sakuraya-kiji_04 span{
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
}


.parts30 a,
.parts30 a:link,
.parts30 a:active, 
.parts30 a:visited{
color: #9C3639;
text-decoration: none;
}
.parts30 a:hover {
color: #9C3639;
text-decoration: underline;
}


/* parts31 free
------------------------------------- */

.parts31 h2{
	background-image: url("http://f.tukiyama.jp/watashi/p/title-taisetsu.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 62px;
	letter-spacing: 0.03em;
	margin: 0 0 20px;
	padding: 0;
	text-align: left;
	text-indent: -99999px;
	width: 638px;
}

.parts31{
	margin: 0 0 20px;
	padding: 0;
	text-align:left;
	line-height:180%;
	color: #360300;
	width:648px;
	height:828px;
	position:relative;
}
.parts31 .t-outer{
	background-image: url("http://f.tukiyama.jp/watashi/p/bg-tsuite2.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	height:691px;
}
.parts31 .t-1{
	font-size: 12px;
	letter-spacing: 0.01em;
	line-height: 170%;
	position: absolute;
	top: 138px;
	left: 12px;
}
.parts31 .t-2{
	font-size: 12px;
	letter-spacing: 0.01em;
	line-height: 170%;
	position: absolute;
	text-align:right;
top:336px;
left: 169px;
}
.parts31 .t-3{
	font-size: 12px;
	letter-spacing: 0.01em;
	line-height: 170%;
	position: absolute;
top:528px;
left:8px;
}
.parts31 .t-4{
	font-size: 10px;
	letter-spacing: 0.03em;
	line-height: 18px;
	position: absolute;
top:673px;
left: 87px;
}


/* parts32 free
------------------------------------- */

.parts32{
	margin: 0 0 50px;
	padding: 0;
	color: #4E2A1B;
	text-align:left;
}
.parts32 h2{
	background-image: url("http://f.tukiyama.jp/watashi/p/hibi/HIB-title.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	height:69px;
	width: 356px;
	text-indent:-99999px;
}
.parts32 h3{
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	font-size:17px;
}
.parts32 a,
.parts32 a:link,
.parts32 a:active, 
.parts32 a:visited{
	color: #000000;
	text-decoration: none;
}
.parts32 a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
.parts32 .hibi-body{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
.parts32 p{
font-size:12px;
letter-spacing:0.03em;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height: 150%;
}
.parts32 p.watashi_point{
	font-size:12px;
	letter-spacing:0.03em;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height: 150%;
	background-image: url("http://f.tukiyama.jp/watashi/p/watashino_point.gif");
	background-position: left center;
	background-repeat: no-repeat;
	text-indent:13px;
}
.parts32 p.watashi_point_none{
	padding-left:13px;
}

.parts32 .p-2{
font-size:12px;
letter-spacing:0.03em;
	margin:0px 0px 56px 0px;
	padding:0px 0px 0px 0px;
}
.parts32 .hibi-text{
	margin:0px 0px 25px 0px;
	padding:0px 0px 0px 0px;
}
.parts32 .hibi-img{
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 0px;
	float:left;
	width:260px;
}
.parts32 .hibi-kiji{
	border-bottom: 1px dotted;
	float: right;
	margin: 0 0 10px;
	padding: 0 0 10px;
	width: 390px;
}

.parts32 .hibi-link{
	margin:20px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	text-align:right;
}
.parts32 .hibi-link:hover{
	opacity:0.9;
}

/* parts34 free
------------------------------------- */
.parts34 h2{
	background-image: url("http://f.tukiyama.jp/watashi/p/syhoten/SHOTEN-title.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	margin:0px 0px 0px;
	padding:0;
	height:147px;
	text-indent:-99999px;
	width: 222px;
}
.parts34{
	margin: 0 0 10px;
	padding: 0 0 25px;
	text-align:left;
	line-height:180%;
	color: #360300;
	background-image: url("http://f.tukiyama.jp/watashi/p/syhoten/SHOTEN-head2.png");
	background-position: right top;
	background-repeat: no-repeat;
	background-size:190px auto;
	height: 200px;
	position:relative;
	border-bottom:1px dotted;
	width: 665px;
}

.parts34 .page-SYHOTEN p {
	margin: 0 0;
	padding: 0;
	position:absolute;
	top:110px;
	left:276px;
	font-size: 12px;
	line-height: 160%;
	letter-spacing: 0.05em;
}
.parts34 .SYHOTEN-info{
font-size: 12px;
    height: 24px;
    left: 594px;
    letter-spacing: 0.01em;
    line-height: 170%;
    position: absolute;
    top: 0;
    width: 70px;
}
.parts34 .SYHOTEN-info a{
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
.parts34 .SYHOTEN-info2{
font-size: 12px;
    height: 24px;
    left: 476px;
    letter-spacing: 0.01em;
    line-height: 170%;
    position: absolute;
    top: 66px;
    width: 188px;
}
.parts34 .SYHOTEN-info3{
font-size: 12px;
    height: 24px;
    left: 476px;
    letter-spacing: 0.01em;
    line-height: 170%;
    position: absolute;
    top: 34px;
    width: 188px;
}
.parts34 .SYHOTEN-info2 a,
.parts34 .SYHOTEN-info3 a{
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}


/* parts35 free
------------------------------------- */

.parts35{
	color: #4E2A1B;
	text-align:left;
	background-image: url("http://f.tukiyama.jp/watashi/p/watashino_sakuraya_info2.png");
	background-position: right top;
	background-repeat: no-repeat;
	background-size:190px auto;
	height:130px;
	margin:0px 0px 20px 0px;
	padding:0px 0px 40px 0px;
	width: 665px;
	border-bottom:1px dotted;
	position:relative;
}

.parts35 .sakuraya-info-1{
font-size: 12px;
    height: 24px;
    left: 594px;
    letter-spacing: 0.01em;
    line-height: 170%;
    position: absolute;
    top: 0;
    width: 70px;
}
.parts35 .sakuraya-info-1 a{
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
.parts35 .sakuraya-info-2{
font-size: 12px;
    height: 24px;
    left: 476px;
    letter-spacing: 0.01em;
    line-height: 170%;
    position: absolute;
    top: 68px;
    width: 188px;
}
.parts35 .sakuraya-info-3{
font-size: 12px;
    height: 24px;
    left: 476px;
    letter-spacing: 0.01em;
    line-height: 170%;
    position: absolute;
    top: 36px;
    width: 188px;
}
.parts35 .sakuraya-info-2 a,
.parts35 .sakuraya-info-3 a{
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}

.parts35 .sakuraya-text{
	margin: 0 0;
	padding: 0;
	position:absolute;
	top:110px;
	left:238px;
	font-size:11px;
	line-height: 150%;
}

.parts35 h2{
	background-image: url("http://f.tukiyama.jp/watashi/p/sakuraya/SAKURA-title.gif");
	background-position: 0 0;
	background-repeat: no-repeat;
	height:140px;
}

/* parts36 free
------------------------------------- */

.parts36{
	color: #4E2A1B;
	text-align:left;
	background-image: url("http://f.tukiyama.jp/watashi/p/watashino_Art_img.jpg");
	background-position: 0 0;
	background-repeat: no-repeat;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	height:140px;
	width: 625px;
	border-bottom:0px dotted;
	position:relative;
}
.parts36 p{
	margin: 0 0;
	padding: 0;
	position:absolute;
	top:80px;
	left:0;
	font-size:13px;
	line-height: 150%;
}

/* parts37 album
------------------------------------- */

.parts37{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:60px 0px 0px 0px;
	width:622px;
}
.parts37 h2{
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts37 .kiji_contents{
	margin:0px 0px 0px 0px;
	padding:10px 20px 0px 25px;
	text-align:center;
	clear:both;
}
.parts37 img{
	vertical-align: top;
	height:90px;
	width:90px;
}
.parts37 .album{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.parts37 .album img{
	vertical-align: top;
}
.parts37 .album_5_01 table,
.parts37 .album_5_02 table,
.parts37 .album_5_03 table,
.parts37 .album_5_04 table,
.parts37 .album_5_05 table{
	border:1px dashed #704f4a;
}
.parts37 .album_5_01{
	float:left;
	margin:0px 0px 0px 0px;
	padding: 0 10px;
}
.parts37 .album_5_02{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0 10px;
}
.parts37 .album_5_03{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0 10px;
}
.parts37 .album_5_04{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0 10px;
}
.parts37 .album_5_05{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0 10px;
}
.parts37 .album_5_01 h3,
.parts37 .album_5_02 h3,
.parts37 .album_5_03 h3,
.parts37 .album_5_04 h3,
.parts37 .album_5_05 h3{
	color:#000000;
	font-size:93%;
	line-height:150%;
	font-weight:normal;
	letter-spacing:0.03em;
	margin:3px 0px 3px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	width: 95px;
}
.parts37 .album_5_01 h3 a,
.parts37 .album_5_02 h3 a,
.parts37 .album_5_03 h3 a,
.parts37 .album_5_04 h3 a,
.parts37 .album_5_05 h3 a,
.parts37 .album_5_01 h3 a:link,
.parts37 .album_5_01 h3 a:active, 
.parts37 .album_5_01 h3 a:visited,
.parts37 .album_5_02 h3 a:link,
.parts37 .album_5_02 h3 a:active, 
.parts37 .album_5_02 h3 a:visited,
.parts37 .album_5_03 h3 a:link,
.parts37 .album_5_03 h3 a:active, 
.parts37 .album_5_03 h3 a:visited,
.parts37 .album_5_04 h3 a:link,
.parts37 .album_5_04 h3 a:active, 
.parts37 .album_5_04 h3 a:visited,
.parts37 .album_5_05 h3 a:link,
.parts37 .album_5_05 h3 a:active, 
.parts37 .album_5_05 h3 a:visited{
	color: #4D291A;
	text-decoration: none;
}
.parts37 .album_5_01 h3 a:hover,
.parts37 .album_5_02 h3 a:hover,
.parts37 .album_5_03 h3 a:hover,
.parts37 .album_5_04 h3 a:hover,
.parts37 .album_5_05 h3 a:hover {
	color: #704f4a;
	text-decoration: underline;
}
.parts37 .links {
	color:#ffffff;
	line-height:25px;
	margin:3px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
	display:none;
}
.parts37 .links a,
.parts37 .links a:link,
.parts37 .links a:active, 
.parts37 .links a:visited{
	color: #ffffff;
	text-decoration: none;
}
.parts37 .links a:hover {
	color: #ffffff;
	text-decoration: underline;
}

/* parts38 free
------------------------------------- */
.parts38 {
	margin: 0;
	padding: 0;
position:relative;
}
.parts38 .bg-top{
	margin: 0;
	padding: 0;
	position:absolute;
	top:0;
	right:23px;
	_right:22px; /* IE6 */
}
.parts38 .bg-top_inside{
	margin: 0;
	padding: 0;
}


/* parts39 free
------------------------------------- */
.parts39 {
	margin: 0;
	padding: 0;
	height:50px;
	position:relative;
}
.parts39 .bg-bottom{
	margin: 0;
	padding: 0;
	position:absolute;
	top:0;
	right:22px;
	_right:21px; /* IE6 */
}
.parts39 .bg-bottom_inside{
	margin: 0;
	padding: 0;
}
/* parts40 list
------------------------------------- */

.parts40{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	clear: both;
}
.parts40 h2{
    background: url("http://f.tukiyama.jp/watashi/p/whats-new_title.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    margin: 0 0 2px;
    padding: 8px 0;
    text-indent: 126px;
}
.parts40 .kiji_contents{
	margin:0px 20px 0px 0px;
	padding:5px 10px 5px 10px;
	clear:both;
	border-bottom:1px dotted #aaaaaa;
}
.parts40 .kiji_image{
	background-color: #ffffff;
	border:1px solid #999999;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	height:55px;
	width:55px;
	float:left;
}
.parts40 .kiji_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.parts40 h3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#000000;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-decoration: underline;
	text-indent:0px;
}
.parts40 h3 a,
.parts40 h3 a:link,
.parts40 h3 a:active, 
.parts40 h3 a:visited{
	color: #431310;
	text-decoration: none;
}
.parts40 h3 a:hover {
	color: #431310;
	text-decoration: underline;
}
.parts40 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#777777;
	font-size:93%;
	font-weight:normal;
	letter-spacing:0.1em;
	text-indent:0px;
	line-height: 175%;
}
.parts40 .kiji_date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#777777;
	font-size:85%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
.parts40 .links {
	color:#350200;
	line-height:25px;
	margin:3px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
	display: none;
}
.parts40 .links a,
.parts40 .links a:link,
.parts40 .links a:active, 
.parts40 .links a:visited{
	color: #350200;
	text-decoration: none;
}
.parts40 .links a:hover {
	color: #350200;
	text-decoration: underline;
}

.parts41{
clear:both;
margin-bottom:25px;
display: inline-block;
width:652px;
text-align:center;
padding: 0 0px 0 10px;
}
.more1 a{
    color: #FFFFFF;
    display: block;
    height: 22px;
    text-decoration: none;
    width: 190px;
    float: left;
    padding: 0 0px 0 0px;
    margin-right:23px;
    background-image: url("http://f.tukiyama.jp/watashi/p/title-s2.png");
    background-position: center top;
    background-repeat: no-repeat;
}
.more1 a,
.more1 a:link,
.more1 a:active,
.more1 a:visited {
    color: #FFFFFF;
    display: block;
    height: 22px;
    text-decoration: none;
    width: 190px;
}
.more1 a:hover {
    color: #777777;
    text-decoration: none;
}
.more2 a{
    color: #FFFFFF;
    display: block;
    height: 22px;
    text-decoration: none;
    width: 190px;
    float: left;
    padding: 0 0px 0 0px;
    margin-right:23px;
    background-image: url("http://f.tukiyama.jp/watashi/p/title-s2.png");
    background-position: center top;
    background-repeat: no-repeat;
}
.more2 a,
.more2 a:link,
.more2 a:active,
.more2 a:visited {
    color: #FFFFFF;
    display: block;
    height: 22px;
    text-decoration: none;
    width: 190px;
}
.more2 a:hover {
    color: #777777;
    text-decoration: none;
}
.more3 a{
    color: #FFFFFF;
    display: block;
    height: 22px;
    text-decoration: none;
    width: 190px;
    float: left;
    padding: 0 0px 0 0px;
    margin-right:0px;
    background-image: url("http://f.tukiyama.jp/watashi/p/title-s2.png");
    background-position: center top;
    background-repeat: no-repeat;
}
.more3 a,
.more3 a:link,
.more3 a:active,
.more3 a:visited {
    color: #FFFFFF;
    display: block;
    height: 22px;
    text-decoration: none;
    width: 190px;
}
.more3 a:hover {
    color: #777777;
    text-decoration: none;
}


/* 情報公開ページ */
.parts42 {
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
.parts42.free{

}
.parts42 .disclosure{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	letter-spacing:0.05em;
	line-height:175%;
	color:#4e2a1b;
}
.parts42 h2{
	margin:0 0 20px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.1em;
	text-indent:0px;
	background-image: url("http://f.tukiyama.jp/watashi/p/watashi2/footer.gif");
    background-position: right bottom;
    background-repeat: repeat-x;
}

.parts42 h3{
	background-color: #886C6C;
	background-image: url("http://f.tukiyama.jp/watashi/p/s_title-about-2b.gif");
	background-position: top 2px left 0;
	background-repeat: no-repeat;
	border-radius: 5px;
	color: #FFFFFF;
	line-height: 175%;
	display: inline-block;
	letter-spacing: 0.1em;
	margin: 0 0 10px;
	padding: 5px 25px 5px 35px;
}

/* .parts42 h3{
	color: #866866;
	font-size:16px;
	margin-bottom: 5px;
} */

.parts42 a,
.parts42 a:link,
.parts42 a:active, 
.parts42 a:visited{
	color: #000000;
	text-decoration: none;
}
.parts42 a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}

/* header1
------------------------------------- */

#header1 {
	margin:0px auto 20px;
	background-image: url("http://f.tukiyama.jp/watashi/p/watashi2/header.gif");
	background-position:center top;
	background-repeat: repeat-x;
	padding: 0 0 0;
	height:28px;
}

/* header1 free1
------------------------------------- */

#header1 .free1{
	margin:0 0;
	padding:0px 0px 0px 0px;
}
#header1 .free1 a,
#header1 .free1 a:link,
#header1 .free1 a:active, 
#header1 .free1 a:visited{
}
#header1 .free1 a:hover {
}

/* lside1
------------------------------------- */

#lside1{
	float:left;
	margin: 0;
	width: 235px;
	text-align:left;
	margin:0px 0px 0px 25px;
	padding:0px 0px 0px 0px;
	_margin:0px 0px 0px 0px; /* IE6 */
	_padding:0px 0px 0px 25px; /* IE6 */
}
#lside1 .parts_title {
	border:0 solid #FFFFFF;
	color:#FFFFFF;
	font-size:100%;
	font-weight:normal;
	height:28px;
	letter-spacing:0.03em;
	line-height:28px;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 5px;
	text-indent:0;
}

/* lside1 free10
------------------------------------- */

#lside1 .free10{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}
#lside1 .free10 a,
#lside1 .free10 a:link,
#lside1 .free10 a:active, 
#lside1 .free10 a:visited{
}
#lside1 .free10 a:hover {
}
#lside1 .free10.free10 ul{
margin: 0;
padding: 0;
}

#lside1 .free10 li a {
    display: block;
    overflow: hidden;
    text-indent: -9999px;
    height: 42px;
    margin: 0;
    padding:0;
    width: 225px;
}

#lside1 .free10 .navi01{
    background-image: url("http://f.tukiyama.jp/watashi/p/watashi2/menu-home.png");
    background-position: left top;
    background-repeat: no-repeat;
    width:230px;
    height: 42px;
    margin: 0 0 4px;
    padding:0;
}
#lside1 .free10 .navi01:hover{
    background-image: url("http://f.tukiyama.jp/watashi/p/watashi2/menu-home.png");
    background-position: left top;
    background-repeat: no-repeat;
    opacity: 0.7;
}

#lside1 .free10 .navi02 {
    background-image: url("http://f.tukiyama.jp/watashi/p/watashi2/menu-about_us.png");
    background-position: left top;
    background-repeat: no-repeat;
    width:230px;
    height: 42px;
	margin: 0 0 4px;
    padding:0;
}
#lside1 .free10 .navi02:hover{
    background-image: url("http://f.tukiyama.jp/watashi/p/watashi2/menu-about_us.png");
    background-position: left top;
    background-repeat: no-repeat;
    opacity: 0.7;
}

#lside1 .free10 .navi03 {
    background-image: url("http://f.tukiyama.jp/watashi/p/watashi2/menu-hibinokoto.png");
    background-position: left top;
    background-repeat: no-repeat;
    width:230px;
    height: 42px;
    margin: 0 0 4px;
    padding:0;
}
#lside1 .free10 .navi03:hover{
    background-image: url("http://f.tukiyama.jp/watashi/p/watashi2/menu-hibinokoto.png");
    background-position: left top;
    background-repeat: no-repeat;
    opacity: 0.7;
}

#lside1 .free10 .navi04 {
    background-image: url("http://f.tukiyama.jp/watashi/p/watashi2/menu-taisetsu.png");
    background-position: left top;
    background-repeat: no-repeat;
    width:230px;
    height: 42px;
	margin: 0 0 4px;
    padding:0;
}
#lside1 .free10 .navi04:hover{
    background-image: url("http://f.tukiyama.jp/watashi/p/watashi2/menu-taisetsu.png");
    background-position: left top;
    background-repeat: no-repeat;
    opacity: 0.7;
}

#lside1 .free10 .navi05 {
    background-image: url("http://f.tukiyama.jp/watashi/p/watashi2/menu-sakuraya.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    width:230px;
    height: 42px;
    margin: 0 0 4px;
    padding:0;
}
#lside1 .free10 .navi05:hover{
    background-image: url("http://f.tukiyama.jp/watashi/p/watashi2/menu-sakuraya.png");
    background-position: left top;
    background-repeat: no-repeat;
    opacity: 0.7;
}

#lside1 .free10 .navi06 {
    background-image: url("http://f.tukiyama.jp/watashi/p/watashi2/menu-cafe.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    width:230px;
    height: 42px;
    margin: 0 0 4px;
    padding:0;
}
#lside1 .free10 .navi06:hover{
    background-image: url("http://f.tukiyama.jp/watashi/p/watashi2/menu-cafe.png");
    background-position: left top;
    background-repeat: no-repeat;
    opacity: 0.7;
}

#lside1 .free10 .navi07 {
    background-image: url("http://f.tukiyama.jp/watashi/p/watashi2/menu-shop.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    width:230px;
    height: 42px;
    margin: 0 0 4px;
    padding:0;
}
#lside1 .free10 .navi07:hover{
    background-image: url("http://f.tukiyama.jp/watashi/p/watashi2/menu-shop.png");
    background-position: left top;
    background-repeat: no-repeat;
    opacity: 0.7;
}
#lside1 .free10 .navi08 {
    background-image: url("http://f.tukiyama.jp/watashi/p/watashi2/menu-artist.png");
    background-position: left top;
    background-repeat: no-repeat;
    width:230px;
    height: 42px;
margin: 0 0 4px;
    padding:0;
}
/*
#lside1 .free10 .navi08:hover{
    background-image: url("http://f.tukiyama.jp/watashi/p/watashi2/menu-artist.png");
    background-position: left top;
    background-repeat: no-repeat;
    opacity: 0.7;
}
*/
#lside1 .free10 .navi09 {
    background-image: url("http://f.tukiyama.jp/watashi/p/watashi2/menu-contact.png");
    background-position: left top;
    background-repeat: no-repeat;
    width:230px;
    height: 42px;
    margin: 0 0 4px;
    padding:0;
}
#lside1 .free10 .navi09:hover{
    background-image: url("http://f.tukiyama.jp/watashi/p/watashi2/menu-contact.png");
    background-position: left top;
    background-repeat: no-repeat;
    opacity: 0.7;
}


/* lside1 free13
------------------------------------- */

#lside1 .free13{
	background-image: url("http://f.tukiyama.jp/watashi/p/BG-data-2.gif");
	background-position: left top;
	background-repeat: no-repeat;
	height: 348px;
	width: 230px;
	margin:0px 0px 30px 0px;
	padding:0px 0px 0px 0px;
	color:#431310;
	font-size:12px;
	letter-spacing:0.01em;
	line-height:140%;
	text-align:center;
}
}
#lside1 .free13 a,
#lside1 .free13 a:link,
#lside1 .free13 a:active, 
#lside1 .free13 a:visited{
}
#lside1 .free13 a:hover {
}
#lside1 .free13 .profile{
margin:0px 0 0px 0;
padding:20px 0px 4px 0px;
width: 225px;
font-size:11px;
letter-spacing: 0.05em;
}
#lside1 .time-table{
margin: 0 14px;
padding: 0 0 0;
text-align: center;
width: 194px;
font-size:11px;
}
#lside1 .free13 .profile li{
line-height:15px;
}
#lside1 .time-table li{
line-height:15px;
}

#lside1 .sakura{
border-top: 1px dotted #9A807F;
margin: 0 0 0 0;
padding: 36px 0 4px;
}
#lside1 .sakura_cafe{
margin: 0 0 0;
padding: 36px 0 0 14px;
border-top: 1px dotted #9A807F;
}
#lside1 .sakura_cafe-2{
margin: 0 0 0;
padding: 11px 0 6px;
text-indent:18px;
}
#lside1 .sakura_shop{
margin: 0 0 0;
padding: 36px 0 0px;
border-top: 1px dotted #9A807F;
}

/* lside1 free17
------------------------------------- */

#lside1 .free17{
background-image: url("http://f.tukiyama.jp/watashi/p/watashi2/oshirase1.gif");
background-position: left top;
background-repeat: no-repeat;
background-size:228px auto;
	margin:0 0 40px;
	padding:0px 0px;
	color:#431310;
	font-size:85%;
	letter-spacing:0.01em;
	width: 228px;
}
#lside1 .free17 a,
#lside1 .free17 a:link,
#lside1 .free17 a:active, 
#lside1 .free17 a:visited{
color:#941821;
text-decoration:none;
}
#lside1 .free17 a:hover {
color:#941821;
text-decoration:underline;
}
#lside1 .free17 .lside-oshirase{
background-image: url("http://f.tukiyama.jp/watashi/p/watashi2/oshirase2.gif");
background-position: left top;
background-repeat: repeat-y;
background-size:228px auto;

margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
position:relative;
top:18px;
text-align:center;
width:228px;
}

#lside1 .info-cafe{
	border-top:2px dotted #9A807F;
	border-bottom:2px dotted #9A807F;
	width:200px;
	margin:0px 15px;
	padding:4px 0;
}
.info-sakuraya,
.info-shop{

background-image: url("http://f.tukiyama.jp/watashi/p/watashi2/oshirase3.gif");
background-position: left bottom;
background-repeat: no-repeat;
background-size:228px auto;
width:228px;
	margin:0px 0px 0px 0px;
	padding:0px 0 15px;
	position: relative;
	bottom:-9px;
}


/* lside1 free18
------------------------------------- */

#lside1 .free18{
background-image: url("http://f.tukiyama.jp/watashi/p/watashi2/main-logo.gif");
background-position: left top;
background-repeat: no-repeat;
width:235px;
height:85px;
margin:0px 0px 20px 0px;
padding:0px 0px 0px 0px;
	color:#431310;
	font-size:85%;
	letter-spacing:0.01em;
	font-weight: bold;
}
#lside1 .free18 a,
#lside1 .free18 a:link,
#lside1 .free18 a:active, 
#lside1 .free18 a:visited{
}
#lside1 .free18 a:hover {
}
#lside1 .free18 .main-logoi{
width:235px;
height:85px;
    margin: 0;
    padding: 0;
}
#lside1 .free18 .main-logoi a{
    display: block;
    overflow: hidden;
    text-indent: -9999px;
width:235px;
height:85px;
    margin: 0;
    padding: 0;
}

/* lside1 free42
------------------------------------- */

#lside1 .free42{
	margin:0;

}
#lside1 .free42 a,
#lside1 .free42 a:link,
#lside1 .free42 a:active, 
#lside1 .free42 a:visited{
color:#941821;
text-decoration:none;
}
#lside1 .free42 a:hover {
color:#941821;
text-decoration:underline;
}

#lside1 .free42 h2{
	text-align:center;
	margin:0;
	font-size:13px;
	padding:0 0px 0 12px;
}
.lside-calendar{
	font-size:16px;
	margin:0 0 10px;
	
}

/* footer1
------------------------------------- */

#footer1 {
color: #FFFFFF;
height: 113px;
margin: 20px auto 0;
padding: 0;
background-image: url("http://f.tukiyama.jp/watashi/p/watashi2/footer.gif");
background-position:center bottom;
background-repeat: repeat-x;
}


/* footer1 free2
------------------------------------- */

#footer1 .free2{
margin:0 auto;
padding:0px 0px 0px 0px;
width:850px;
}
#footer1 .free2 a,
#footer1 .free2 a:link,
#footer1 .free2 a:active, 
#footer1 .free2 a:visited{
color: #ffffff;
}
#footer1 .free2 a:hover {
color: #ffffff;
text-decoration: underline;
}


/* footer1 counter11
------------------------------------- */

#footer1 .counter11{
	margin:0 auto;
	padding:0;
	width:850px;
	font-size:85%;
	line-height:150%;
	font-family:Arial,"ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Verdana, Helvetica, sans-serif;
}
#footer1 .counter11 a{
	color: #000000;
	text-decoration: none;
}
#footer1 .counter11 a:link,
#footer1 .counter11 a:active, 
#footer1 .counter11 a:visited{
	color: #000000;
	text-decoration: none;
}
#footer1 .counter11 a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
#footer1 .counter11 p{
margin:0px 0px 0px 0px;
padding: 0 0px 0 0px;
font-size: 110%;
line-height: 150%;
}

/* kiji
------------------------------------- */

#kiji{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}
#kiji h2{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.1em;
	text-indent:0px;
	background-image: url("http://f.tukiyama.jp/watashi/p/watashi2/footer.gif");
    background-position: right bottom;
    background-repeat: repeat-x;
}
#kiji h2 a,
#kiji h2 a:link,
#kiji h2 a:active, 
#kiji h2 a:visited{
	color: #ffffff;
	text-decoration: none;
}
#kiji h2 a:hover {
	color: #ffffff;
	text-decoration: underline;
}
#kiji .kiji_contents{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#kiji .kiji_image{
	margin:0px 0px 10px 10px;
	padding:0px 0px 0px 0px;
}
#kiji .kiji_image2{
	margin:0px 10px 10px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
#kiji p{
	margin:0px 10px 0px 10px;
	padding:0px 0px 0px 0px;
	color:#000000;
	font-size:100%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	line-height:150%;
}
#kiji p a,
#kiji p a:link,
#kiji p a:active, 
#kiji p a:visited{
	color: #0000FF;
	text-decoration: none;
}
#kiji .p a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
#kiji .kiji_date{
	margin:15px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#000000;
	font-size:85%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
	text-align:right;
}
#kiji .kiji_category{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	color:#000000;
	font-size:100%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
#kiji .kiji_category a,
#kiji .kiji_category a:link,
#kiji .kiji_category a:active, 
#kiji .kiji_category a:visited{
	color: #000000;
	text-decoration: none;
}
#kiji .kiji_category a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}


/* kiji_comment
------------------------------------- */

#kiji_comment{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	display:none;
}
#kiji_comment h2{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
#kiji_comment h2 a,
#kiji_comment h2 a:link,
#kiji_comment h2 a:active,
#kiji_comment h2 a:visited{
	color: #ffffff;
	text-decoration: none;
}
#kiji_comment h2 a:hover {
	color: #ffffff;
	text-decoration: underline;
}
#kiji_comment .comment_form li {
    display: inline-table;
    margin: 0 0 8px;
}
#kiji_comment .comment_index,
#kiji_comment .comment_body,
#kiji_comment .comment_submit {
    float: left;
}
#kiji_comment .comment_index {
    color: #000000;
    font-size: 93%;
    line-height: 150%;
    min-height: 1px;
    padding-top: 2px;
    text-align: right;
    width: 35px;
}
#kiji_comment .comment_body {
    padding: 0 0 0 10px;
    width: 500px;
}
#kiji_comment .comment_body span{
    font-size:85%;
}
#kiji_comment .comment_body input,
#kiji_comment .comment_body textarea {
    border: 1px solid #B7B8B8;
    font-size: 100%;
    margin: 0;
    padding: 3px;
}
#kiji_comment .comment_body textarea {
    margin: 0;
    width: 500px;
    height:200px;
}
#kiji_comment .comment_body input[name="cm_name"] {
    width:200px !important;
}
#kiji_comment .comment_body input[name="cm_title"] {
    width:350px !important;
}
#kiji_comment .comment_body input[name="cm_url"] {
    width:350px !important;
}
#kiji_comment .comment_body input[name="input_password"] {
    width:100px !important;
}
#kiji_comment .comment_body input[name="random_password"] {
    width:150px !important;
}
#kiji_comment .comment_body select {
    border: 1px solid #B7B8B8;
    font-size: 100%;
    padding: 2px;
}
#kiji_comment .comment_body option {
    line-height: 150%;
    padding: 0 5px;
}
#kiji_comment .comment_body_comment {
    color: #777777;
    font-size: 85%;
}
#kiji_comment .comment_body img {
    margin:0px 0px 10px 0px;
}
#kiji_comment .comment_submit {
    margin: 0 0 0 10px;
    padding: 6px 0;
}
#kiji_comment .comment_submit span{
    font-size:85%;
}
.contact_form li{
/display: inline;
/zoom: 1;
}


/* kiji footer
------------------------------------- */

#kiji_footer{
	margin:0px 0px 5px 0px;
}


/* member list
------------------------------------- */

#member{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
#member h2{
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 10px;
	height:34px;
	line-height:34px;
	color:#ffffff;
	font-size:116%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
#member .member_contents{
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 10px;
	clear:both;
	border-bottom:1px dotted #aaaaaa;
}
#member .member_album{
	margin:0px 0px 0px 0px;
	padding:3px 10px 2px 10px;
	clear:both;
}
#member .member_image{
	background-color: #ffffff;
	border:1px solid #999999;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
#member .member_image2{
	background-color: #ffffff;
	border:1px solid #999999;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	float:right;
}
#member .member_body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
#member h3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#000000;
	font-size:100%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
#member h3 a,
#member h3 a:link,
#member h3 a:active, 
#member h3 a:visited{
	color: #0000FF;
	text-decoration: none;
}
#member h3 a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
#member p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#777777;
	text-indent:0px;
	font-size:93%;
}
#member .member_furi {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#0000FF;
	font-size:85%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
#member .member_url {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#777777;
	font-size:100%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
#member .member_url a,
#member .member_url a:link,
#member .member_url a:active, 
#member .member_url a:visited{
	color: #777777;
	text-decoration: none;
}
#member .member_url a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
#member .member_date {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#777777;
	font-size:85%;
	font-weight:normal;
	letter-spacing:0.03em;
	text-indent:0px;
}
#member .member_date a,
#member .member_date a:link,
#member .member_date a:active, 
#member .member_date a:visited{
	color: #777777;
	text-decoration: none;
}
#member .member_date a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
#member .links {
	color:#777777;
	line-height:25px;
	margin:0px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
}
#member .links a,
#member .links a:link,
#member .links a:active, 
#member .links a:visited{
	color: #777777;
	text-decoration: none;
}
#member .links a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
#member .links_album {
	color:#777777;
	line-height:25px;
	margin:3px 5px 0px 0px;
	padding:0;
	text-align:right;
	font-size:100%;
	border-top:1px dotted #aaaaaa;
}
#member .links_album a,
#member .links_album a:link,
#member .links_album a:active, 
#member .links_album a:visited{
	color: #777777;
	text-decoration: none;
}
#member .links_album a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
#member img{
	vertical-align: top;
}
#member .album{
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#member .album img{
	vertical-align: top;
}
#member .album_3_01 table,
#member .album_3_02 table,
#member .album_3_03 table{
	text-align: center;
	width: 153px;
	height: 153px;
	border:1px solid #aaaaaa;
}
#member .album_3_01{
	float:left;
	width:153px;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
}
#member .album_3_02{
	float:left;
	width:153px;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
}
#member .album_3_03{
	float:left;
	width:153px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#member .album_3_01 h3,
#member .album_3_02 h3,
#member .album_3_03 h3{
	color:#000000;
	font-size:93%;
	line-height:150%;
	font-weight:normal;
	letter-spacing:0.03em;
	margin:5px 0px 3px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
}
#member .album_3_01 h3 a,
#member .album_3_02 h3 a,
#member .album_3_03 h3 a,
#member .album_3_01 h3 a:link,
#member .album_3_01 h3 a:active, 
#member .album_3_01 h3 a:visited,
#member .album_3_02 h3 a:link,
#member .album_3_02 h3 a:active, 
#member .album_3_02 h3 a:visited,
#member .album_3_03 h3 a:link,
#member .album_3_03 h3 a:active, 
#member .album_3_03 h3 a:visited{
	color: #0000FF;
	text-decoration: none;
}
#member .album_3_01 h3 a:hover,
#member .album_3_02 h3 a:hover,
#member .album_3_03 h3 a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
#member .album_4_01 table,
#member .album_4_02 table,
#member .album_4_03 table,
#member .album_4_04 table{
	text-align: center;
	width: 112px;
	height: 112px;
	border:1px solid #aaaaaa;
}
#member .album_4_01{
	float:left;
	width: 112px;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
}
#member .album_4_02{
	float:left;
	width: 112px;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
}
#member .album_4_03{
	float:left;
	width: 112px;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
}
#member .album_4_04{
	float:left;
	width: 112px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#member .album_4_01 h3,
#member .album_4_02 h3,
#member .album_4_03 h3,
#member .album_4_04 h3{
	color:#000000;
	font-size:93%;
	line-height:150%;
	font-weight:normal;
	letter-spacing:0.03em;
	margin:3px 0px 3px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
}
#member .album_4_01 h3 a,
#member .album_4_02 h3 a,
#member .album_4_03 h3 a,
#member .album_4_04 h3 a,
#member .album_4_01 h3 a:link,
#member .album_4_01 h3 a:active, 
#member .album_4_01 h3 a:visited,
#member .album_4_02 h3 a:link,
#member .album_4_02 h3 a:active, 
#member .album_4_02 h3 a:visited,
#member .album_4_03 h3 a:link,
#member .album_4_03 h3 a:active, 
#member .album_4_03 h3 a:visited,
#member .album_4_04 h3 a:link,
#member .album_4_04 h3 a:active, 
#member .album_4_04 h3 a:visited{
	color: #0000FF;
	text-decoration: none;
}
#member .album_4_01 h3 a:hover,
#member .album_4_02 h3 a:hover,
#member .album_4_03 h3 a:hover,
#member .album_4_04 h3 a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
#member .album_5_01 table,
#member .album_5_02 table,
#member .album_5_03 table,
#member .album_5_04 table,
#member .album_5_05 table{
	text-align: center;
	width: 88px;
	height: 88px;
	border:1px solid #aaaaaa;
}
#member .album_5_01{
	float:left;
	width:88px;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
}
#member .album_5_02{
	float:left;
	width:88px;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
}
#member .album_5_03{
	float:left;
	width:88px;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
}
#member .album_5_04{
	float:left;
	width:88px;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
}
#member .album_5_05{
	float:left;
	width:88px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#member .album_5_01 h3,
#member .album_5_02 h3,
#member .album_5_03 h3,
#member .album_5_04 h3,
#member .album_5_05 h3{
	color:#000000;
	font-size:93%;
	line-height:150%;
	font-weight:normal;
	letter-spacing:0.03em;
	margin:3px 0px 3px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
}
#member .album_5_01 h3 a,
#member .album_5_02 h3 a,
#member .album_5_03 h3 a,
#member .album_5_04 h3 a,
#member .album_5_05 h3 a,
#member .album_5_01 h3 a:link,
#member .album_5_01 h3 a:active, 
#member .album_5_01 h3 a:visited,
#member .album_5_02 h3 a:link,
#member .album_5_02 h3 a:active, 
#member .album_5_02 h3 a:visited,
#member .album_5_03 h3 a:link,
#member .album_5_03 h3 a:active, 
#member .album_5_03 h3 a:visited,
#member .album_5_04 h3 a:link,
#member .album_5_04 h3 a:active, 
#member .album_5_04 h3 a:visited,
#member .album_5_05 h3 a:link,
#member .album_5_05 h3 a:active, 
#member .album_5_05 h3 a:visited{
	color: #0000FF;
	text-decoration: none;
}
#member .album_5_01 h3 a:hover,
#member .album_5_02 h3 a:hover,
#member .album_5_03 h3 a:hover,
#member .album_5_04 h3 a:hover,
#member .album_5_05 h3 a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}


/* default link
------------------------------------- */

a:link {
	color: #0000FF;
	text-decoration: none;
}
a:visited {
	color: #0000FF;
	text-decoration: none;
}
a:hover {
	color: #8F0CFC;
	text-decoration: underline;
}
a:active {
	color: #0000FF;
	text-decoration: none;
}


/* clearfix
------------------------------------- */

.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}


/* Reset
------------------------------------- */

h1{
	display:none;
}

* {
	margin:0px;
	padding:0px;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset, img {
	border: 0;
}

address, caption, cite, code, dfn, em, strong, th, var, optgroup {
	font-style: inherit;
	font-weight: inherit;
}

del, ins {
	text-decoration: none;
}

li {
	list-style: none;
}

caption, th {
	text-align: left;
}

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

q:before, q:after {
	content: '';
}

abbr, acronym {
	border: 0;
	font-variant: normal;
}

sup {
	vertical-align: baseline;
}

sub {
	vertical-align: baseline;
}

legend {
	color: #000;
}

input, button, textarea, select, optgroup, option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
}

input, button, textarea, select {
 *font-size: 100%;
}


/* Fonts
------------------------------------- */


body {
	font:13px/1.231 arial, helvetica, clean, sans-serif;
	*font-size:small;/* for IE6/7 */
	*font:x-small;/* for IE Quirks Mode */
}

body {
	font-family:MS-PGothic,"ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Verdana, Helvetica, sans-serif;
}

select, input, button, textarea, button {
	font:99% arial, helvetica, clean, sans-serif;
}

table {
	font-size:inherit;
	font:100%;
}

pre, code, kbd, samp, tt {
	font-family:monospace;
 	*font-size:108%;
	line-height:100%;
}


.calendar h2,
.contact h2,
.free h2,
.list h2,
#member h2,
#kiji h2{

}