body {
	margin: 0px 0px 20px 0px;
	border: 0;
	padding: 0;
		background-color: #FFFFFF;
	
		text-align: center;
	
	}

a {
	text-decoration: underline;
	
	
	}

a:link {
	color: #3399ff;
	}

a:visited {
	color: #3399ff;
	}

a:hover {
	color: #FF72b4;
	}

a:active {
	color: #800080;
	}
a:link img {
	border-color: #3399ff;
	}
a:visited img {
	border-color: #3399ff;
	}
a:hover img {
	border-color: #FF72b4;
	}
a:active img {
	border-color: #800080;
	}

h1, h2, h3 {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	}

#container {
	line-height: 140%;
		margin-right: auto;
	margin-left: auto;
	text-align: left;
	padding: 0px;
	width: 900px;
	
	background-color: #FFFFFF;
	border: 0;
	}

#banner-img {
	background: #FFFFFF url("http://24-carat.cocolog-nifty.com/nacci/top0807032.png") no-repeat;
	border-bottom: 1px solid #d2e9ff;
	height: 251px;
        padding: 0px;
	}

div.img-link a {
	display: block;
	height: 251px;
	text-decoration: none;
	}

.banner-alt {
	display: none;
	}

#banner {
	display: none;
	}




#banner a {
	color: #8ec7ff;
	text-decoration: none;
	}

#banner h1 {
	font-size: large;
	font-weight: bold;      
	   
	
	}

#banner h2 {
	font-size: small;
	}



#left {
		float: left;
	
	
	width: 200px;
	background-color: #FFFFFF;
	border: 0;
	overflow: hidden;
	}

textarea#comment-text {
        width: 80%;
        }


#right {
		float: right;
	
	
	width: 200px;
	background-color: #FFFFFF;
	border: 0;
	overflow: hidden;
	}

#center {
		float: left;
	width: 500px;
	overflow: hidden;
	
	
	}

.content {
	padding: 15px 15px 5px 15px;
	background-color: #FFFFFF;
	border-right: 1px dashed #80ffff;
	color: #333333;
	font-family: 'Lucida Grande', Verdana, sans-serif;
	font-size: small;
	}

.sidebar {
	padding: 15px;
	}

.sidebar a {
	text-decoration: underline;
	
	
	}

.sidebar a:link {
	color: #333333;
	}

.sidebar a:visited {
	color: #666666;
	}

.sidebar a:hover {
	color: #FF72b4;
	}

.sidebar a:active {
	color: #800080;
	}


.content p {
	color: #333333;
	font-family: 'Lucida Grande', Verdana, sans-serif;
	font-size: small;
	font-weight: normal;
	line-height: 150%;
	text-align: left;
	margin-bottom: 10px;
	}

.content blockquote {
	line-height: 150%;
	}

.content li {
	line-height: 150%;
	}

.content h2 {
	color: #666666;
	font-family: Palatino, 'Times New Roman', serif;
	font-size: small;
	border: 0;
	text-align: left;
	font-weight: bold;
	
	
	margin-bottom: 10px;
	
	}

.content h3 {
	color: #a000a0;
	font-family: Palatino, 'Times New Roman', serif;
	font-size: medium;
	border: 0;
	text-align: left;
	font-weight: bold;
	
	
	margin-bottom: 10px;
	
	}

.content p.posted {
	clear: both;
	color: #b000b0;
	font-family: 'Lucida Grande', Verdana, sans-serif;
	font-size: x-small;
	border: 0;
	text-align: right;
	
	
	
	margin-bottom: 25px;
	line-height: normal;
	
	}

#calendar {
  	line-height: 140%;
	color: #6699CC;
	font-family: Verdana, Arial, sans-serif;
	font-size: small;
	
	
	
  	padding: 2px;
	text-align: center;
	margin-bottom: 30px;
	}

#calendar table {
	padding: 2px;
	border-collapse: collapse;
	border: 0px;
	width: 100%;
	}

#calendar caption {
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: small;
	border-bottom: 1px dotted #666666;
	text-align: center;
	font-weight: bold;
	
	
	padding: 3px;
	letter-spacing: .3em;
	}

#calendar th {
	text-align: center;
	font-weight: normal;
	}

#calendar td {
	text-align: center;
	}

.sidebar h2 {
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: small;
	border-bottom: 1px dotted #666666;
	text-align: center;
	font-weight: bold;
	
	
	padding: 3px;
	letter-spacing: .3em;
	}

.sidebar ul {
	padding-left: 0px;
	margin: 0px;
	margin-bottom: 30px;
	}

.sidebar li {
	color: #6699CC;
	font-family: Verdana, Arial, sans-serif;
	font-size: small;
	text-align: left;
	line-height: 150%;
	
	
	
	margin-top: 10px;
	list-style-type: none;
	}

.sidebar img {
	border: 0;
	}

#photo {
	text-align: center;
	margin-bottom: 20px;
	}

.link-note {
	font-family: Verdana, Arial, sans-serif;
	font-size: small;
	line-height: 150%;
	text-align: left;
	padding: 2px;
	margin-bottom: 15px;
	}

#powered {
	font-family: Verdana, Arial, sans-serif;
	font-size: small;
	line-height: 150%;
	text-align: left;
	color: #6699CC;
	margin-top: 50px;
	}

#comment-data {
	float: left;
	width: 180px;
	padding-right: 15px;
	margin-right: 15px;
	text-align: left;
	border-right: 1px dotted #BBB;
	}

textarea[id="comment-text"] {
	width: 80%;
	}

.image-full {
		width: 470px;
	
	
	}

.image-thumbnail {
	float: left;
	width: 130px;
	margin-bottom: 10px;
	}

.image-thumbnail img {
	width: 115px;
	height: 115px;
	}

.module-qrcode {
	font-family: Verdana, Arial, sans-serif;
	font-size: small;
	line-height: 150%;
	text-align: center;
}

.content h3 a {
	text-decoration: none;
}

.content h3 a:link {
	color: #a000a0;
}

.content h3 a:visited {
	color: #a000a0;
}

.content h3 a:hover {
	color: #a000a0;
}

.content h3 a:active {
	color: #a000a0;
}

/* user css */
/*
 user css [
-----------------------------------------------------------------------------------------
*/
body {
	margin: 0px 0px 20px 0px;
	border: 0;
	padding: 0;
                background-color: #FFFFFF;
	font-size: large;
	text-align: center;
	
	}
	

h1, h2, h3 {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	}

.selector01{   
                border-left:5px solid #323232;   
                padding:.6em .8em  
                } 

#container {
	line-height: 140%;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	padding: 0px;
	width:1024px;
	
	background-color: #FFFFFF;
	border: 0;
	}

#left {
                float: left;
	width: 172px;
	background-color: #FFFFFF;
	border: 0;
	overflow: hidden;
	}

textarea#comment-text {
        width: 500px;
        height:300px;　
        }


#right {
		float: right;
	
	
	width: 172px;
	background-color: #FFFFFF;
	border: 0;
	overflow: hidden;
	}

#center {
		float: left;
	width: 680px;
	overflow: hidden;
	
	
	}

.content {
	padding: 15px 18px 15px 18px;
	background-color: #FFFFFF;
	border: 0;
	color: #333333;
                /*border-left: 1px dashed #eeeade;
                border-right: 1px dashed #eeeade;
                border-bottom: 1px dashed #eeeade;*/
                font-family: 'Lucida Grande', Verdana, sans-serif;
                font-size: x-large;
                font-size: 87%;
	}

.sidebar {
	padding: 15px;
	}

.sidebar a {
	text-decoration: underline;
	font-size: 88%;
	
	}


.content p {
	color: #323232;
	font-family: "Lucida Grande", "Hiragino Kaku Gothic Pro", "30D230E930AE30CE89D230B420Pro20W3", "30e130a430ea30aa", "FF2DFF3320FF3030B430B730C330AF", "Osaka", verdana, arial, sans-serif;
	font-size: 100%;
	font-weight: normal;
	line-height: 160%;
	text-align: left;
	margin-bottom: 15px;
                padding-left: 2px;
                padding-right: 1px;
                }

.content blockquote {
	line-height: 155%;
	}

/*.content img {
	border: 1px  #000000;
	} */

.content li {
	line-height: 155%;
	}

.content h2 {
	color: #000000;
	font-family:Verdana, Palatino, 'Times New Roman', serif;
	font-size: 90%;
	text-align:right;
	font-weight: bold;
                /*background-image:url(http://24-carat.cocolog-nifty.com/line/line0807102.gif);(http://24-carat.cocolog-nifty.com/line/line0807102.gif)
                background-repeat:repeat-x;
                padding-bottom:5px;
                background-position:bottom right;*/
                border-bottom: 5px solid #1090ff;

	margin-top: -7px;
	margin-bottom:0px;
	
	}

.content h3 {
	color: #000000;
	font-family: "Lucida Grande", "Hiragino Kaku Gothic Pro", "30D230E930AE30CE89D230B420Pro20W3", "30e130a430ea30aa", "FF2DFF3320FF3030B430B730C330AF", "Osaka", verdana, arial, sans-serif;
	font-size: 100%;
	border: 0;
	text-align: left;
	font-weight: bold;
	/*background-image:url(http://24-carat.cocolog-nifty.com/icon/icon005.gif);
                background-position:center left;
                background-repeat:no-repeat;
                padding:0px 0px 0px 18px;*/
                border-top: 2px solid #87ceeb;
                padding: 10px 0px 0px 2px;
                margin-top:2px;
                margin-bottom: 34px;
	
	}

.content h4 {   
                border-left:4px solid #323232;   
                padding:.2em .3em  
                } 

/*
 フッター [
-----------------------------------------------------------------------------------------
*/
.content p.posted {
	clear: both;
	color: #0033CC;
	font-family: "Lucida Grande", "Hiragino Kaku Gothic Pro", "30D230E930AE30CE89D230B420Pro20W3", "30e130a430ea30aa", "FF2DFF3320FF3030B430B730C330AF", "Osaka", verdana, arial, sans-serif;
	font-size: x-small;
	border: 0;
	text-align: right;
	/*background-image:url(http://24-carat.cocolog-nifty.com/line/line0807102.gif);
                background-repeat:repeat-x;
                padding-bottom:30px;画像挿入スペースの作成（上余白の設定）
                background-position:bottom center;画像の位置*/
                border-bottom: 4px solid #1e90ff;
                padding: 0px 0px 15px 0px;

	
	margin-top:40px;
	margin-bottom: 45px;
	line-height: normal;
               	
	}

.entry p.posted br { display: none; }

/*
カレンダー[
-----------------------------------------------------------------------------------------
*/
#calendar {
  	display:block;
                line-height: 140%;
	color: #ffffff; /*#eeeade;*/
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	
	padding: 2px;
	text-align: center;
	margin-bottom: 30px;
	}

#calendar table {
	padding: 1px;
	border-collapse: collapse;
	border: 0px;
	width: 100%;
	background-color:image:url();
                background-position:center;
                background-repeat:no-repeat;
}

#calendar caption {
	color: #ffff00;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	border-bottom: 3px dotted #ffff00;
	text-align: center;
	font-weight:;
	
	
	padding: 3px;
	letter-spacing: .3em;
	}

#calendar th {
	text-align: center;
	font-weight: normal;
	}

#calendar td {
	text-align: center;
	}

.sidebar h2 {
	color: #ffff40;
	font-family: Verdana, Arial, sans-serif;
	font-size: small;
	border-bottom: 3px dotted #ffff40;
	text-align: center;
	font-weight: bol;
	
	
	padding: 3px;
	letter-spacing: .3em;
	}

.sidebar ul {
	padding-left: 0px;
	margin: 0px;
	margin-bottom: 30px;
	}

.sidebar li {
	color: #fafafa; /*#eeeade;*/
	font-family: Verdana, Arial, sans-serif;
	font-size: small;
	text-align: left;
	line-height: 140%;
                
	margin-top: 7px;
                margin-bottom: 0px;
	list-style-type: disc;
                margin-left: 10px;
                padding-left: 0px;
	}

.sidebar img {
	border: 0;
	}

#photo {
	text-align: center;
	margin-bottom: 20px;
	}

.link-note {
	font-family: Verdana, Arial, sans-serif;
	font-size: small;
	line-height: 150%;
	text-align: left;
	padding: 2px;
	margin-bottom: 15px;
	}

#powered {
	font-family: Verdana, Arial, sans-serif;
	font-size: small;
	line-height: 150%;
	text-align: left;
	color: #6699CC;
	margin-top: 50px;
	}

#comment-data {
	float: left;
	width: 180px;
	padding-right: 15px;
	margin-right: 15px;
	text-align: left;
	border-right: 1px dotted #BBB;
	}

textarea[id="comment-text"] {
	width: 80%;
	}


.module-qrcode {
	font-family: Verdana, Arial, sans-serif;
	font-size: small;
	line-height: 150%;
	text-align: center;
}

.post-footers {
                none
}

/*
リンク関係 [
-----------------------------------------------------------------------------------------
*/
.content a {
	text-decoration: none;
}

.content a:link {
	color: #0033CC;
                text-decoration: underline;
}

.content a:visited {
	color: #0033CC;
　　　　　　　text-decoration: underline;
}

.content a:hover {
	color: #ff1493;
                text-decoration: underline;
}

.content a:active {
	color: #3399ff;
}

.content p a {
	text-decoration: underline;
}

.content p.posted a {
	text-decoration: none;
}


.content h3 a {
	text-decoration: none;
}

.content h3 a:link {
	color: #000000;
                text-decoration: none;
}

.content h3 a:visited {
	color: #000000;
                text-decoration: none;
}

.content h3 a:hover {
	color: #ff1493;
                text-decoration: underline;
}

.content h3 a:active {
	color: #3c9dff;
}

.sidebar {
	padding: 13px;
	}

.sidebar a {
	text-decoration: none;	
	}

.sidebar a:link {
	color: #fafafa;
	}

.sidebar a:visited {
	color: #f5f5f5; /*#e8f4ff;*/
	}

.sidebar a:hover {
	color: #ffffff;
                text-decoration: underline;
	}

.sidebar a:active {
	color: #ffffff;
	}



/*
バナー、本文、サイドバーの透明化 [
-----------------------------------------------------------------------------------------
*/
#banner,#container,.content,#right,#left{
                background-color:transparent; /*指定エリアの透明化*/
                }


/*
TOP画 [
-----------------------------------------------------------------------------------------
*/
#banner-img {
	background: #FFFFFF url("http://24-carat.cocolog-nifty.com/top2015/top15112701.png") no-repeat;
	border-bottom: 1px solid #c8e3ff;
	height: auto;
                padding: 0px;
	}

div.img-link a {
	display: block;
	height: 341px;
	text-decoration: none;
	}

.banner-alt {
	display: none;
	}

#banner {
	display: none;
                border-bottom: 1px dashed #ff9bff;
	}

#banner a {
	color: #d2e9ff;
	text-decoration: none;
	}

#banner h1 {
	font-size: x-large;
	font-weight: bold;      
	   
	}

#banner h2 {
	font-size: small;
	}


/*
背景画像の設定[
-----------------------------------------------------------------------------------------
*/

body{
                background-image:url(http://24-carat.cocolog-nifty.com/back/back1002013.jpg);          
               /* background-color: #0080ff;*/
                background-repeat:repeat;
                background-attachment:fixed; 背景画像のスクロール：なし
              /*  background-position:righ botto; 背景画像の表示位置         
               
                background-color:#dfefff; #c8e3ff;  */
} 


/*
フォント[
----------------------------------------------------------------------------------------
*/

#calendar caption
{
font-family : Palatino, Verdana,"MS UI Gothic",sans-serif; /*文字の種類*/
font-size : small; /*文字の大きさを指定*/
font-weight :; /*文字の太さを指定*/
font-style :; /*斜体*/
color : #66666; /*文字の色を指定*/
} 


/*
コメント入力欄[
-----------------------------------------------------------------------------------------
*/

textarea#comment-text {
        width: 500px;
        height: 300px;　
        }

#comment-text textarea, #comment-text-field textarea
{
background-image:url(http://24-carat.cocolog-nifty.com/comment/com12010102.jpg); /*背景画像の指定*/
background-repeat:repeat-y; /*背景画像の繰り返し：なし*/
background-position:; /*背景画像の位置*/
}


/*
引用部分[
-----------------------------------------------------------------------------------------
*/



blockquote{
border-left:18px solid #0066CC; /*292c5a枠線の左側の太さ、種類、色*/
border-top:1px solid #0066CC; /*枠線の上側の太さ、種類、色*/
border-bottom:1px solid #0066CC; /*枠線の下側の太さ、種類、色*/*/
border-right:1px solid #0066CC;/*枠線の右側の太さ、種類、色*/
background-color: #fafaf3;/*#f2fafd ffecff f6f2f6枠線の中の背景色*/
margin:15px 20px 15px 20px; /*枠線の外側の余白*/
padding:0px 13px 0px 13px; /*枠線の内側の余白*/
}

/*#banner,#container,.content,#right,#left{
                background-color:transparent; 指定エリアの透明化
                }*/
.content{
                background-color; #ffffff;
                }

#left,#right{
                background-color: #0080FF; /*background-image:url(http://24-carat.cocolog-nifty.com/left0807091.jpg);*/             
                background-repeat:repeat;
                background-attachment:fixe;
}
#banner,#container,.content,#right,#left{
                background-color:transparent; /*指定エリアの透明化*/
                }
.content{
                background-color:#ffffff; /*#fbfdff; 指定エリアの透明化*/
                }

#left,#right{
                /*background-image:url(http://24-carat.cocolog-nifty.com/left0807091.jpg); */
                background-color: #1e90ff;            
                background-repeat:repeat;
                background-attachment:fixe;
}

#container{
                background-image:url(http://24-carat.cocolog-nifty.com/container/container1511271.png);           
                background-color: #87ceeb;
                background-repeat:repeat;
                background-attachment:fixe; /*背景画像のスクロール：なし*/
                background-position:righ botto; /*背景画像の表示位置*/
} 




