/* 基本ﾃﾞｻﾞｲﾝ　*/

	html {
		scrollbar-Track-Color: #ffffff;
		scrollbar-Face-Color: #ffffff;
		scrollbar-Shadow-Color: #FFA500;    /*orange　*/
		scrollbar-DarkShadow-Color: #ffffff;
		scrollbar-Highlight-Color: #FFA500;    /*orange　*/
		scrollbar-3dLight-Color: #ffffff;
		scrollbar-Arrow-Color: #FFA500;    /*orange　*/
	}

	body {
		margin: 0;
		padding: 0;
		border:hidden;
		text-align:center;   /* サイトのセンタリング用(IE5.X↓)@　*/
		font-size:10px;
		color: #8B4513;    /*saddlebrown　*/
		line-height:20px;
		font-family:Osaka,Verdana,Tahoma;
		background-color:#FFF0F5;
		background-image : url("http://pearlsilk.jp/p_img/l2-pink.gif");
	}

	a{
		text-decoration : none;
	}

	a:link {
		color:#FF8C00;    /*darkorange　*/
	}

	a:visited{
		color:#FF8C00;    /*darkorange　*/
	}

	a:hover{
		color:#ff6666; 
		font-weight: bold;
	}

	a:active{
		color:#FF8C00;    /*darkorange　*/
	}

	a:focus{
		color:#FF8C00;    /*darkorange　*/
	}

	input {
		font-family:Osaka,Verdana,Tahoma;
		font-size:10px;
		border:1px solid #ffa500;
		color:#696969;
		background:#ffffff;
	}

	textarea {
		font-family:Osaka,Verdana,Tahome;
		font-size:10px;
		border:1px solid #ffa500;
		color:#696969;
		overflow:auto;
	}

	blockquote {
		border-top:1px solid #ddddff;
		border-bottom:1px solid #ddddff;
		border-right:1px solid #ddddff;
		border-left:8px solid #ddddff;
		padding-top:2px;
		padding-right:2px;
		padding-bottom:2px;
		padding-left:10px;
		color:#5f9ea0;
	}


/* ☆Pearl’s Eye ☆彡デザイン　*/

	#back_attack{ 
		width: 930px;
		margin: 0 auto;   /* サイトのセンタリング用　*/
		text-align: left;   /* サイトのセンタリング用(IE5.X↓)A　*/
		position: relative;    /*子の絶対位置の基準（親）となる　*/
	}

	#pearleye_body{ 
		width: 930px;
		background-image : url("http://pearlsilk.jp/p_img/body_image_3.gif");
	}

	#pearleye_main{
		width: 800px;
		margin: 0 auto;   /* サイトのセンタリング用　*/
	}

	#p_header{
		width: 760px;
		position: absolute;    /*back_attack（親）からの絶対位置指定　*/
		top: 0px;
		left: 85px;
		z-index: 0;
	}

	#rumi_side{
		width: 800px;
		height: 100px;
		background:#ffffff;
		background-image : url("http://pearlsilk.jp/p_img/rumi_side.gif"); 
		position: absolute;    /*back_attack（親）からの絶対位置指定　*/
		top: 0px;
		left: 65px;
	}

	#p_navibar{
		width: 800px;
		height: 22px;
		position: absolute;    /*back_attack（親）からの絶対位置指定　*/
		top: 100px;
		left: 65px;
	}

	#p_navibar h4{
		width: 100px;
		height: 22px;
		text-align: center;
		margin: 0;    /*何故かわからんがfirefoxで上に詰められる　*/
		float: left;
		font-size:11px;
		line-height: 22px;
		font-weight: bold;
		background-color: #ffcc00;
	}

	#p_navibar h4 a{
		display: block;
		width: 100px;
		color:#696969;    /*dimgray　*/
		text-decoration : none;
		background-color: #ffcc00;
		background-image: url(http://pearlsilk.jp/p_img/navibar.gif);
		background-position: left center;
	}

	#p_navibar h4 a:visited{
		color:#696969;    /*dimgray　*/
		background-color: #ffcc00;
		background-position: left center;
	}

	#p_navibar h4 a:hover{
		color:#ff6666; 
		background-position: left top;
	}

	#here h4 a, #here h4 a:visited{
		display: block;
		width: 100px;
		color:#696969;    /*dimgray　*/
		text-decoration : none;
		background-color: #ffcc00;
		background-image: url(http://pearlsilk.jp/p_img/navibar.gif);
		background-position: left bottom;
	}

	#here h4 a:hover{
		color:#ff6666; 
		background-position: left top;
	}

	#p_footer{
		width:800px;
		height:15px;
		text-align:center;
		background-color: #ffcc33;
		margin-top: 30px;
	}

	#p_footer address {
		margin-top: 2px;
		font-size:10px;
		line-height: 13px;
		font-stylet: normal;
		color: #FFFFFF;
	}

	#p_footer address a:link, #p_footer address a:visited {
		text-decoration: none;
		COLOR: #FF4500;
	}

	#p_footer address a:hover{
		text-decoration: none;
		COLOR: #FF6666;
	}


/* ☆Pearl’s Eye ☆彡その他　*/

	.display_none{
		display:none;
	}

	.visible_hide{
		visibility:hidden;
		border: 1px solid;    /*何故かわからんがfirefoxで上に詰められる　*/
		height:100px;
	}

/*
 - - - - - - - - - - - - - - - - - - - - -
　　　　pplog2用
 - - - - - - - - - - - - - - - - - - - - -
*/

/* pplog2レイアウト　*/

	#mainproc{
		width: 800px;
	}

	#center_left{
		width: 600px;
		margin-top: 120px;   /* back_attackをかわす　*/
		position:static;   /* staticな要素でないとfloatは適用されない　*/
		float: left;
	}

	#center{
		width: 400px;
		margin-top: 30px;   /* sort_naviをかわす　*/
		position:static;   /* staticな要素でないとfloatは適用されない　*/
		float: right;
	}

	#left{
		width: 191px;    /*左右margin(padding)を足して200　*/
		padding-left: 6px;
		padding-right: 3px;
		position:static;   /* staticな要素でないとfloatは適用されない　*/
		float: left;
	}

	#right{
		width: 191px;    /*左右margin(padding)を足して200　*/
		margin-top: 120px;   /* back_attackをかわす　*/
		padding-left: 3px;
		padding-right: 6px;
		position:static;   /* staticな要素でないとfloatは適用されない　*/
		float: right;
		overflow: hidden;
	}


/* center用　*/

	#sort_navi {
		width: 400px;
		position: absolute;    /*back_attack（親）からの絶対位置指定　*/
		top: 220px;
		left: 265px;
	}

	.m_sort{
		margin-left: 20px;
		font-size:10px;
		text-align: left;
	}

	.ba_article{
		text-align: right;
	}

	.cat_ba_article{
		text-align: right;
	}

	.m_date{
		width:370px;    /*左右margin(padding)を足して400　*/
		margin-left: 30px;
		text-align:left;
		font-size:12px;
		font-weight: bold;
		color: #FFA500;    /*orange　*/
	}

	.main_article{
		width:392px;    /*左右margin,padding,borderを足して400　*/
		margin-left: 3px;
		margin-right: 3px;
		margin-bottom: 30px;
		border:1px solid #FFD700;    /*gold　*/
		background:#FFEFD5;    /*papayawhip　*/
		filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorstr=#FFFFFFFF,endColorstr=#FFEFD5);
	}

	.m_title a, .m_diary a, .m_diary_ps a{
		text-decoration : underline;
	}

	.m_title a:link, .m_title a:visited{
		color: #8B4513;    /*saddlebrown　*/
	}

	#m_title{
		width:392px;
		background:#ffffff;
		border-bottom:1px solid #FFD700;    /*gold　*/
		margin-bottom:15px;
	}

	.m_title{
		width:280px;    /*左右paddingとm_catと合わせて392px　*/
		float:left;
		padding:5px 0px 5px 10px;
		background:#ffffff;
	}

	.m_title h2{
		margin: 0;
		font-size:15px;
		font-weight: normal;
		line-height:25px;
	}

	.m_cat{
		width:92px;    /*左右paddingとm_titleと合わせて392px　*/
		float:right;
		padding:5px;
		text-align:right;
		font-size:10px;
		line-height:25px;
		background:#ffffff;
	}

	.m_cat a:hover{
		font-weight: normal;
	}

	.m_diary{
		width:372px;    /*左右margin(padding)を足して392px　*/
		font-size:12px;
		color: #8B4513;    /*saddlebrown　*/
		text-align:left;
		padding:15px 10px 10px 10px;
	}

	.m_diary_ps{
		width:372px;    /*左右margin(padding)を足して392px　*/
		font-size:12px;
		color: #8B4513;    /*saddlebrown　*/
		text-align:left;
		padding:10px;
		border-top:1px solid #f0e68c;
		margin-top:35px;
	}

	.m_diary_more{
		width:372px;    /*左右margin(padding)を足して392px　*/
		padding-right:20px;
		text-align:right;
		font-size:12px;
		line-height:35px;
	}

	.m_regdate{
		color: #DEB887;    /*burlywood　*/
		margin-left:10px;
	}

	.edit{
		margin-left:10px;
		color: #DEB887;    /*burlywood　*/
	}

	.edit a:link, .edit a:visited, .edit a:hover, .edit a:active, .edit a:focus{
		text-decoration : none;
		color: #DEB887;    /*burlywood　*/
	}

	.m_foot{
		text-align:right;
		font-size:10px;
		color:#696969;
		margin-right:10px;
	}

	.spacer{
		line-height:3px;
	}

	.bn{
		width:400px;
	}

	.bn a{
		font-size:13px;
	}

	#back{
		width:100px;
		float:left;
		text-align:left;
		margin-left:35px;
	}

	#next{
		width:100px;
		float:right;
		text-align:right;
		margin-right:35px;
	}

	.m_tburl {
		width:510px;
		font-size:9px;
		text-align:right;
	}


	.m_tb {
		width:540px;    /*左右margin(padding)を足して600px　*/
		padding:10px 10px;
	}

	.m_tb_subtitle {
		width:540px;
		text-align:left;
		border-bottom:1px solid #f0e68c;
		font-size: 14px;
		font-family: "Century Gothic";
		font-weight: bolder;
		color: #ff8500;
	}

	.tb_main {
		width:540px;    /*左右margin(padding)を足して540px　*/
		border-bottom:1px solid #f0e68c;
		padding:10px 10px;
		filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorstr=#FFFFFFFF,endColorstr=#333399ff);
	}

	.m_tb_title {
		width:520px;    /*左右margin(padding)を足して540px　*/
		padding:0px 10px;
		font-weight: bolder;
	}

	.m_tb_excerpt {
		width:520px;    /*左右margin(padding)を足して540px　*/
		padding:0px 10px;
		color:#696969;
		font-size:11px;
	}

	#m_tb_blogname {
		width:530px;    /*左右paddingとm_tb_timeと合わせて540px　*/
		padding:5px;
		margin-bottom:5px;
		color:#ff7142;
		font-size:10px;
	}

	.m_tb_blogname {
		width:280px;    /*左右paddingとm_tb_timeと合わせて530px　*/
		color:#ff7142;
		font-size:10px;
		float: left;
	}

	.m_tb_time {
		width:238px;    /*左右paddingとm_tb_blognameと合わせて540px　*/
		text-align:right;
		font-size:9px;
		color:#ff7142;
		padding-right:10px;
		float: right;
	}

	.m_ct {
		width:540px;    /*左右margin(padding)を足して600px　*/
		padding:10px 10px;
	}

	.m_ct_subtitle {
		width:540px;
		text-align:left;
		border-bottom:1px solid #f0e68c;
		font-size: 14px;
		font-family: "Century Gothic";
		font-weight: bolder;
		color: #ff8500;
	}

	.ct_main {
		width:520px;
		border-bottom:1px solid #f0e68c;
		padding:10px 0px 10px 10px;
		filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorstr=#FFFFFFFF,endColorstr=#333399ff);
	}

	.m_ct_comment {
		color: #696969;
		font-size:11px;
	}

	#m_ct_name {
		width:530px;    /*左右paddingとm_tb_timeと合わせて540px　*/
		padding:5px;
		margin-bottom:5px;
		color:#ff7142;
		font-size:10px;
	}

	.m_ct_name {
		width:280px;    /*左右paddingとm_tb_timeと合わせて530px　*/
		color:#ff7142;
		font-size:10px;
		float: left;
	}

	.m_ct_time {
		width:238px;    /*左右paddingとm_tb_blognameと合わせて540px　*/
		text-align:right;
		font-size:9px;
		color:#ff7142;
		padding-right:10px;
		float: right;
	}

	.ct_form{
	}

	.m_ct_subtitle{
	}

	.ct_form_main{
		padding-left:10px;
		padding-bottom:20px;
		background-color:#FFF0F5;
	}

	.fm_sub {
		font-size: 10px;
		color:#696969;
	}

	.fm_text {
		font-size: 12px;
		color:#696969;
		margin-bottom:15px;
	}

	#comment{
	}

	#ic_disp {
		display:none;
		border:solid 1px #778899;
		background:#f8f3ca;
		overflow:auto;
		width:350px;
		height:130px;
		line-height:12px;
	}


/* サイドバー用　*/

	.sidettl{
		text-align:center;
		font-size: 12px;
		font-family: "Century Gothic";
		font-weight: bolder;
		color: #ff8500;
		border:1px solid #ff8500;
		background:#ffcc66;
	}

	#counter { 
		padding-right:10px;
		font-family:Osaka,Verdana,Tahoma;
		font-size:9px;
		line-height:12px;
		color:#ff8500;
		text-align:center;
	}

	.countname{
	}

	#pageview {
		text-align:right;
		color:#0000ff;
		border-bottom:1px solid #c9c9c9;
	}

	.online {
		border-bottom:1px solid #ffcd95;
		border-left:1px solid #ffcd95;
		border-right:1px solid #ffcd95;
		background-color:#F5FFFA;
	}

	#online {
		color:#ff0000;
		text-align:center;
	}

	.pagenew {
		text-align:right;
		margin:0px 10px;
		border-top:1px solid #c9c9c9;
	}

	.profile {
		font-size:10px;
		color:#778899;
		padding: 5px;
		border-bottom:1px solid #ffcd95;
		border-left:1px solid #ffcd95;
		border-right:1px solid #ffcd95;
		line-height:15px;
		background-color:#F5FFFA;
	}

	.profile img {
		margin-top:5px;
		margin-left:40px;
		margin-bottom:5px;
		border:none;
	}

	.menuname {
		font-size:10px;
		text-align:center;
		border-bottom:1px solid #ffcd95;
		border-left:1px solid #ffcd95;
		border-right:1px solid #ffcd95;
		background-color:#F5FFFA;
	}

	.mark {
		color: #20B2AA;    /*lightseagreen　*/
		font-size:10px;
	}

	.feed {
		border-bottom:1px solid #ffcd95;
		border-left:1px solid #ffcd95;
		border-right:1px solid #ffcd95;
		padding-left:5px;
		line-height:12px;
		background-color:#F5FFFA;
	}

	.feed_catname {
		color:#000000;
	}

	.feed_name {
		padding-left:12px;
	}

	.imgcontent{
		border-top:1px solid #ffcd95;
		border-bottom:1px solid #ffcd95;
		border-left:1px solid #ffcd95;
		border-right:1px solid #ffcd95;
		padding-top:5px;
		padding-bottom:5px;
		text-align:center;
		background-color:#F5FFFA;
		z-index: 0;
	}

	.imgcontent img {
		background: #fff;
		border-top: 1px solid #ccc;
		border-right: 2px solid #666;
		border-bottom: 2px solid #666;
		border-left: 1px solid #ccc;
		margin: 5px 0px ;
		padding: 2px;
	}

	.ptext {
		font-size:9px;
		line-height:13px;
		text-align:left;
		padding: 5px 10px;
	}

	#rdiary{
		width: 189px;
		border-left:1px solid #ffcd95;
		border-right:1px solid #ffcd95;
		font-size:8px;
		line-height:15px;
		background-color:#F5FFFA;
	}

	.rdname {
		padding:3px;
		width: 183px;
		border-bottom:1px solid #ffcd95;
	}

	.rdname h3 {
		margin: 0;
		font-size:10px;
		font-weight: normal;
	}

	.rdname a {
		font-size:10px;
	}

	.rtname {
		width: 183px;
		padding:3px;
		border-left:1px solid #ffcd95;
		border-right:1px solid #ffcd95;
		border-bottom:1px solid #ffcd95;
		font-size:10px;
		line-height:15px;
		background-color:#E6E6FA;
	}

	.rtname h3 {
		margin: 0;
		font-size:10px;
		font-weight: normal;
	}

	.rtname a {
		font-size:10px;
	}

	.rt_time {
		font-size:8px;
		padding-left:30px;
	}

	#rcname {
		width: 183px;
		border-left:1px solid #ffcd95;
		border-right:1px solid #ffcd95;
		border-bottom:1px solid #ffcd95;
		padding:3px;
		background-color:#E6E6FA;
		font-size:8px;
		line-height:15px;
	}

	.rcname {
		width: 183px;
	}

	.rcname h3 {
		margin: 0;
		font-size:10px;
		font-weight: normal;
	}

	.rcname a {
		font-size:10px;
	}

	.catname  {
		border-bottom:1px solid #ffcd95;
		border-left:1px solid #ffcd95;
		border-right:1px solid #ffcd95;
		padding-left:5px;
		background-color:#F5FFFA;
	}

	.arcname  {
		border-bottom:1px solid #ffcd95;
		border-left:1px solid #ffcd95;
		border-right:1px solid #ffcd95;
		padding-left:5px;
		background-color:#F5FFFA;
	}

	.arcover  {
		border-bottom:1px solid #ffcd95;
		border-left:1px solid #ffcd95;
		border-right:1px solid #ffcd95;
		padding-left:130px;
		background-color:#F5FFFA;
	}

	.pagerank {
		border-bottom:1px solid #ffcd95;
		border-left:1px solid #ffcd95;
		border-right:1px solid #ffcd95;
		background-color:#F5FFFA;
		padding:3px;
	}

	#pagerank {
		color:#000;
	}

	.pagerank_table {
		color:#778899;
		font-size:10px;
		line-height:12px;
	}

	.pagerank_title_no {
		border-bottom:1px solid #c9c9c9;
		text-align:center;
	}

	.pagerank_title_title {
		border-bottom:1px solid #c9c9c9;
	}

	.pagerank_title_view {
		border-bottom:1px solid #c9c9c9;
		text-align:center;
	}

	.pagerank_no {
		border-bottom:1px solid #c9c9c9;
		text-align:center;
	}

	.pagerank_title {
		border-bottom:1px solid #c9c9c9;
		font-size:9px;
	}

	.pagerank_view {
		border-bottom:1px solid #c9c9c9;
		text-align:center;
	}

	.ranknew {
		text-align:right;
		margin:0px 10px;
	}

	.search  {
		border-bottom:1px solid #ffcd95;
		border-left:1px solid #ffcd95;
		border-right:1px solid #ffcd95;
		padding-top:5px;
		padding-left:5px;
		font-size:xx-small;
		background-color:#F5FFFA;
	}

	.copy {
		text-align:center;
		margin-top:45px;
		margin-bottom:15px;
	}

	.tag_badge {
		text-align:center;
		margin-top:45px;
		margin-bottom:15px;
	}

	.pet {
		border-top:1px solid #ffcd95;
		border-bottom:1px solid #ffcd95;
		border-left:1px solid #ffcd95;
		border-right:1px solid #ffcd95;
		padding-top:5px;
		padding-bottom:5px;
		text-align:center;
		background-color:#F5FFFA;
		z-index: -100;
	}

	.blogpeople, .mybloglist, .inublogring  {
		font-size:9px;
		line-height:14px;
		border-top:1px solid #ffcd95;
		border-bottom:1px solid #ffcd95;
		border-left:1px solid #ffcd95;
		border-right:1px solid #ffcd95;
		padding:7px 5px 7px 5px;
		background-color:#E6E6FA;
	}

	.drecomrss_blog_list_category {
		line-height:20px;
	}

	.tbpeople {
		color:#000000;
		font-size:9px;
		line-height:14px;
	}


	.music{
		border-top:1px solid #ffcd95;
		border-bottom:1px solid #ffcd95;
		border-left:1px solid #ffcd95;
		border-right:1px solid #ffcd95;
		padding-top:5px;
		padding-bottom:5px;
		text-align:center;
		background-color:#F5FFFA;
	}


/* 動画Wimpy Player用　*/

	#pearleye_movie {
		background-image: url(http://pearlsilk.jp/p_img/movie.gif);
		width:320px;
	}

	#get_flash_player {
		width:320px;
		text-align:right;
	}


/* 画像説明機能用　*/

	.hiddenmsg {
		position:absolute;
		visibility: hidden;
		width: 180px;
		height:50px;
		color: #fff;
		font-size:9px;
		text-align:left;
		overflow:hidden;
		background:#000;
		border:1px solid #3399ff;
		filter:alpha(opacity=70);
		-moz-opacity:0.7;
		opacity:0.7;
		z-index:0;
		line-height:12px;
	}

	.hidemsg_title {
		font-weight:bolder;
		text-decoration:underline;
		font-family:Osaka,Tahoma;
		font-size:10px;
	}

	.alpha {
		color:#000;
		filter:alpha(opacity=70);
		-moz-opacity:0.7;
		opacity:0.7;
	}

	table.allphoto {
		border:1px solid #778899;
		border-collapse:collapse;
	}

	table.allphoto td {
		border:1px solid #778899;
	}


/* ｶﾚﾝﾀﾞｰ用　*/

	#cal {
		width: 790px;    /*左右margin(padding)を足して800　*/
		background:#ffffff;
		position: absolute;    /*back_attack（親）からの絶対位置指定　*/
		top: 120px;
		left: 65px;
		vertical-align:top;
		padding-left:5px;
		padding-right:5px;
		padding-top:10px;
		padding-bottom:10px;
		line-height:12px;
	}

	#cal input {
		border:0px;
		border-bottom:1px solid #f0e68c;
		background:#ffffff;
		color:#696969;
	}

	#sub{ 
		margin: 0;
	}

	.holiday { 
		color:#ff0000;
	}

	.sunday { 
		color:#ff0000;
	}

	.saturday {
		color:#0000ff;
	}
	.weekday { 
		color:#000000;
	}

	.today {
		color:#ff8500;
	}

	.today_bg {
		background:#ffcd95;
	}

	.calen {
		border:1px solid #ffcd95;
		border-collapse:collapse;
		background:#ffffff;
	}

	.calen td {
		border-right:1px solid #ffcd95;
	}

	#cals {
		vertical-align:top;
		line-height:12px;
		background:#ffffff;
		color:#787878;
		padding-bottom:5px;
	}

	#cals input {
		border-bottom:1px solid #ff8500;
		background:#ffffff;
		color:#ff8500;
	}

	#cals a:link {
		color:#ffff00;
	}

	#cals a:link {
		color:#ffff00;
	}

	#cals a:visited {
		color:#ffff00;
	}

	#cals a:active { 
		color:#ffff00;
	}

	#cals a {
		font-weight:bolder;
		text-decoration : none;
	}

	#cals a:hover {
		color:#f4a460;
		font-weight:bolder;
		text-decoration : none;
	}

	.calens {
		border:1px solid #ff8500;
		border-collapse:collapse;
		background:#ffffff;
	}

	.calens td {
		border:1px solid #ff8500;
	}

	.holidays { 
		color:#ff0000;
	}

	.sundays { 
		color:#ff0000;
	}

	.saturdays {
		color:#0000ff;
	}

	.weekdays { 
		color:#4e4e4e;
	}

	.todays {
		color:#8a2be2;
	}

	.calens_week {
		background:#ffffce;
	}

	.none {
		border:0;
	}

	.none td {
		border:0;
	}

	.pop {
		font-size:12px;
	}






