＊このテンプレートでは右側が広くなっています。また、左側メニューに横幅をとるものがあるとレイアウトがずれることがあります。ご注意ください。

プラグイン配置は下記の通りです。
1⇒右
2,3⇒左
4⇒中央上
5⇒中央下



/************************************/
/*画像に枠がつかないようにリセット*/
img{
border-style:none;
}

/************************************/
/*IE用フィルタ*/
filter:progid:DXImageTransform.Microsoft.Glow(Color='#2B4080', Strength=3);zoom:1;
/*IE用フィルタ*/
}

/************************************/
/*JavaScript有効のとき、対象を隠す*/
.sidehide{display:none;}

/*コメントリストのスタイル*/
.com_open {
line-height: 150%;
display: block;
padding: 5px 0px 5px 5px;
}

.com_open_name {
line-height: 150%;
display: block;
padding-left: 10px;
padding-top: 10px;
padding-bottom: 10px;
}

.pagetoplink{
	text-align:right;
	padding:0px 10px 0px 10px;
}

.CommentResBlock{
	width:90%;
	margin:0px 10px 20px auto;
	border-width:1px 1px 1px 1px;
	border-color: ;
	border-style:solid;
}



/************************************/
/*コメント欄のアイコンポップアップ位置調整*/
#table_icon{
z-index:9!important;
left:0px;
margin-top:20px;
}


/************************************/
/* ページ構成 */

html {overflow-y:scroll;} /* IE用横スクロールバー対策 */

body{
        text-align : center;
	 font-size: 12px;
  font-family:Arial,"メイリオ",sans-serif;
	margin:2px;
	padding:1px;

line-height: 120%;
	background-color:;
         background-image: url(http://file.youann.nari-kiri.com/e441460f.png);	/* 背景画像 */
       color: #151515;

}

#container{
	font-size: 100%; /***** YUI使用でのベースフォントサイズ *****/
	position:relative;
       	width:950px;	/* ブログの幅 */
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background-color:white;
}

#wrapper {
	position:relative;
	background-color:;
	margin-left:0px;
	width:950px;
	margin-bottom:0px;
}

#main-column{
position:relative;
float:left;
margin-top:15px;
margin-right:-550px;
margin-left:18px;
        background-color:white;
	text-align:left;
      
	width:550px;	/* メインカラムの幅 */

}

div#left_column{
/*
position:relative;
z-index:2;
*/
margin-left:0px;
float:left;
margin-top:15px;
background-color: ;
	width:140px;	/* 左メニューの幅 */
	padding-left:0px;
	border-width:0px;
	border-color: #CC9933;
	border-style:solid;
       font-size: 100%;
    overflow : auto ;

}

div#right-column{
/*
position:relative;
z-index:2;
*/
margin-top:15px;
margin-right:0px;
margin-left:10px;

float:right;
background-color:white ;
	width:220px;	/* 右メニューの幅 */
	padding-right:5px;
   padding-left:20px;

	border-width:0px;
	border-color: #1a9be4;
	border-style:solid;
       font-size: 95%;
        overflow : auto ;
}


/************************************/
/* リンクの色 */

a:link {color:#151515;	text-decoration: underline;}
a:active {	color:#1a9be4;	text-decoration: underline;}
a:visited {	color::#151515;text-decoration: underline;}
a:hover {	color::pink ;	text-decoration: underline;}

#BlogName a{
     	color:#ffffff;
	}

#BlogName a:HOVER{
	color: #151515;
}
#headIntroduction a{
	color: #D59F00;
	text-decoration:underline ;
}

#headIntroduction a:HOVER{
	color: #151515;
	text-decoration: under line;
}

/*
.EntryTitle a{
	font-weight:bold;
	color: #3366ff;
	text-decoration: underline;
}

.EntryTitle A:HOVER{
	font-weight:bold;
	color: #151515;
	text-decoration: ;
}
*/
/*フッター部分のリンクの色
.fc2ad a{ color:#1a9be4 ;
	text-decoration: ;

}

.fc2ad A:HOVER{
	color: Peru;
	text-decoration: ;
}
*/

.CalendarTr a {
	             background: aliceblue!important;
	             text-decoration: underline;
	             font-weight:bold;
}

/*
.calender td a:link {
	              background: cornsilk!important;
	              color:#333399 ;
	              text-decoration: underline;
	}

.calender td a:visited {
	                 background: cornsilk!important;
	                 color: DarkOliveGreen;
	                 text-decoration: underline;
	font-weight:bold;
}

.calender td a:hover {
	               background: cornsilk!important;
	               color: CornflowerBlue;
	               text-decoration: underline;
	font-weight:bold;
}
*/
/************************************/
/* 引用 */

blockquote{
	width:88%;
	margin:0px 10px;
	padding:5px 15px;
	background-color: ;
	border:4px dotted lightblue;
}

hr{
border: lightblue 1px dotted; 
}

/************************************/
/*head要素 */


#ccheader{
height:403px;
width:950px;
/*	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
*/
position:relative;
z-index:2;
/*margin-right:-0px;
float:left;*/
         background-image: url(http://file.youann.nari-kiri.com/95ec9672.jpeg);
background-position : -70px 0px;
/*******ブログ上部の画像*******/

	background-color: ;
	border-width:0px;
	border-color: ;
	border-style:solid;
}

.header2{
	position:relative;
width:500px;
height:250px;
	text-align:left;
	background-color: ;
     background: url() no-repeat;
}
.headcolour{
height:20px;
	padding:5px 0px 1px 5px;
	font-weight:bold;
	font-size: 100%;

	background-color:  ;
}
/*******画面右上********/
div#topright{
	position:absolute;
	top:4px;
	right:20px;
	width:200px;
	height:30px;
	padding-right:5px;
	background-color: ;
         background-image: url();
/*******画面右上の画像********/
}
div#topright a{
color:#9FB1DF;
}
div#topright a:hover{
color:#ff99cc;
}


#BlogName{
width:550px;
font-family:Arial,"メイリオ",sans-serif;

	font-size:130%;
        padding:280px 0px 5px 50px;
	font-weight:;
	letter-spacing:1px;
	color: #ffffff
}

#headIntroduction{
width:550px;
/*	font-size:95%;*/ /***** YUI使用しているのでコメントアウト *****/
   font-size:110%;
	 line-height:0%;
	padding:15px 0px 0px 40px;
	color: #ffffff

}

/************************************/
/* menu 要素 */

.menuBlock{
	margin:8px;
	border-width: 0px;
	border-color:;
	border-style:solid;
	line-height:150%;
/*       font-size: 100%;*/
}

   .menuTitle1{
	padding:8px;
	font-weight:bold;
	font-size:100%;
	color:#151515 ;
	background-color: white;
         background-image: url(http://file.youann.nari-kiri.com/ac91d2bc.png);
background-position :-6px -6px ;
	border-width: 0px;
	border-color:#white;
        border-style:solid;
	}


 
/*******リスト*******/
ul {
     text-align:left;
     margin-left: 0px;
     padding-left: 15px;
	list-style-type: circle;
	list-style-position : outside;
/*
	list-style-type: none;

*/
     text-decoration: none;
}


li {
     text-align: left;
     font-size: 95%;
     color: black;
     line-height: 150%;
     padding: 0px 0px 5px 0px;
     text-decoration: none;
/*
     background: url()  
) no-repeat;
*/
}

.menuText li{
	margin:0px 5px 10px 0px;
	padding-bottom:0px;
}


/* form 要素 */
form{
	padding:0px;
	margin:0px;
}

.search{
	width:100px;
	border:1px solid black;
	margin-top:15px;
}

/************************************/
/* プラグインのカレンダー */

.CalendarMoveTable{
	margin-left:10px;
	border-top:10px ;
	width:90%;
	border-collapse:separate/*collapse*/;
	border-spacing:0;
	text-align:center;
}

.CalendarTable{
	margin-left:10px;
	border-top:10px ;
	width:90%;
	border-collapse:separate/*collapse*/;
	border-spacing:0;
}

.CalendarWdaySun {
	color:pink;
}

.CalendarWdaySat {
	color: navy;
}

.calender caption{
	width:90%;
}

/************************************/
/* main要素 */

.EntryTableBlock{
position:relative;
z-index:5;


/****半透明設定。重いかもしれないので消しても可。****/

filter: Alpha(opacity=85);
-moz-opacity: 0.85;
opacity:0.85;

/****半透明設定****/

width:480px;
	margin:0px 0px 20px 0px;/*	
        padding:10px;*/
	border-width:0px;
	border-color: ;
	border-style:solid;
         background-image: url(); /* 記事部分の背景画像 */
         background-color: ;

}

.EntryBlock{
	margin:16px;
border-width:2px 2px 2px 2px;
	border-color:white;
	border-style:solid;


}

.EntryTitle{
	width:526px; /***** 470px-10px-10px=597px paddingの分を引く*****/
        padding:10px 10px 10px 14px;
	font-size:110%;
	border-bottom-width:0px;
	border-bottom-style:solid;
	border-bottom-color:;
	font-weight:bold;
	line-height:160%; 
background: url(http://file.youann.nari-kiri.com/ac91d2bc.png)  }

        background-color: white;
background-position : -6px -6px;


.EntrBody{
      	  padding:4em 12px;
　　　　  /*	font-size:100%;*/ /***** YUI使用しているのでコメントアウト *****/
	line-height:16px; 
}

.EntryMore{
	padding:1em 12px;
/*	font-size:100%;*/ /***** YUI使用しているのでコメントアウト *****/
	line-height:20px; 
 text-align: right;
    
}

.EntryBlock ul{
	padding:0px;
	margin-left:18px;
	list-style-type:circle;
}

.EntryBlock ol{
	padding:0px;
	margin-left:26px;
	list-style-type:decimal;
}

.EntryBlock li{
	margin:0px;
}


.com001{
padding-bottom: px;
	font-size:100%;
	line-height:130%;
}

.com{
padding-bottom: 10px;
	font-size:95%;
	line-height:130%;

}

.EntryDate{
	padding:1em 10px 10px 10px;
	font-size:100%;
	line-height:100%;
	text-align:left;
}

.pageLink{
	font-size:100%;
	text-align:center;
	padding:10px;
}

.LinkBlock{
	margin:10px 0px 10px 0px;
	border-width:0px;
	border-color: ;
	border-style:solid;
         background-image: url();
         background-color: ;
}

/************************************/
/* Comment要素 */
.Bold{
	padding:10px;
	font-size:95%;
	font-weight:bold;
}

.CommentTitle{
	font-weight:bold;
	font-size:95%;
	padding:20px 10px 1em 10px;
}

.CTBody{
	font-size:95%;
	line-height:140%;
	padding:0px 10px 5px 10px;
}

.Date{
	font-size:100%;
	padding:1em 10px 20px 10px;
	text-align:right;
}

/************************************/
/* maintForm要素 */
.mainForm{
	border:1px dotted gray;
	margin:10px;
}

.mainFormText{
	width:220px;
	border:1px solid black;
}

/*****コメント投稿：本文の幅*****/
.mainFormTextarea{
	width:328px;
	height:220px;
	border:1px solid black;
}

.mainFormPass{
	width:100px;
	border:1px solid black;
}

.mainFormCheck{
	border:1px solid black;
}

.mainFormButton{
	width:100px;
}

/************************************/
/* Traba要素 */

.TrabaTitle{
	font-weight:bold;
	font-size:95%;
	padding:10px 10px 1em 10px;
}

.TrabaUrl{
	font-size:95%;
	padding:10px;
}

.TrabaForm{
	width:300px;
	border:1px solid black;
}

/************************************/
/* footer要素 */
#footer{
	width:950px;	/* ブログの幅 */
         height:500px;
	margin-left:auto;
	margin-right:auto;
/*
	width:100%;
*/
	clear:both;
	padding:0px;
/*
	margin:0px 0px 0px 0px;
*/
         background-color: ;
	border-width:0px;
	border-color: ;
	border-style:solid;
         background-image: url();
 background-repeat: no-repeat;
}

.fc2ad{
	width:950px;	/* ブログの幅 */
/*	float:left;*/
	text-align:left;
/*	text-align:right;*/
font-size: 11px;

	padding:400px 5px 0px 40px;
	line-height:100%;
	letter-spacing:1px;
color:white;
}

.fc2ad a{
color:white;
}
.fc2ad a:visited{
color:;

}
.fc2ad a:hover {
color: ;	

}

img.emoji{
	padding:0px;
	margin:0px;
	background:none;
	vertical-align:middle;
	border:0;
}
.dclear{
	clear:both;