/* カラムレイアウト
----------------------------------------------- */
#container {
	margin: 0 auto;
	width: 960px;
	height:100%;
	display: table;

	background-image:url(./img/back.png),url(./img/lineXXX.jpg);
	background-repeat:no-repeat,repeat-x;
	background-position:750px 20px,-20px 110px;

}

#blog-header {
	height: 130px;
	display: table-row;
}

/* メインパート
-----------------------------------------------*/
#main {

	width: 660px;
	display: table-cell;
	vertical-align: top;
	border-radius: 1em 0em 0em 1em;	

	background-color: #ffffff;

}

#main-inner {
	margin-top:50px;
	margin-right:20px;
	margin-left:40px;
	margin-bottom:50px;

}


/* 記事間のライン
-----------------------------------------------*/
#sep{
	background-image:url(./img/line1.gif);
	background-repeat: repeat-x;
	height: 50px;
	margin-top:80px;
	margin-left:-40px;
	margin-bottom:40px;

}

/* 前後ページリンク間のライン
-----------------------------------------------*/
#sep2{
	background-image:url(./img/line1.gif);
	background-repeat: repeat-x;
	height: 50px;
	margin-top:100px;
	margin-left:-40px;
	margin-bottom:10px;
}


hr-NG{
	margin-left:-35px;

	height: 20px;
	background-color: #F5F5F5;
	border: 2px solid;
	border-color: #C0C0C0 #F5F5F5 #F5F5F5 #C0C0C0;
}



/* メニューパート
-----------------------------------------------*/
#sidebar {
	font-size:14px;
	background-color: #ffffff;

	width: 300px;
	display: table-cell;
	vertical-align: top;
	border-radius: 0em 1em 1em 0em;	

}

#sidebar-inner {
	height:95%;
	line-height:100%;
	margin-top:25px;
	margin-right:10px;
	padding-left:20px;
	border-left: 5px solid #F5F5F5;
}

/* フッター
-----------------------------------------------*/
#footer {
	font-size:12px;
	width: 660px;
	text-align:center;
	margin-bottom:10px;

}


/* 全体のレイアウト
----------------------------------------------- */
html{ height:100%; }

body{
	font-family:"メイリオ","Meiryo", Verdana,'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック',Osaka,sans-serif,Ariel,Helvetica;
	margin-top: 0px;
	margin-bottom: 0px;
	height:100%;

	line-height:200%;
	font-size:15px;
	color:#333333;

}

a.title_link{
	text-decoration: none;
}
a.footer_link{
	text-decoration: none;
}

/*ブログタイトル
----------------------------------------------- */
.blog-title{
	font-size:24px;
	font-weight:bold;
	padding-top:30px;
	padding-left:10px;
}

/*ブログタイトル下の説明文
----------------------------------------------- */
.blog-description{
	padding-top:10px;
	padding-left:20px;
}

/*プロフィール
----------------------------------------------- */
#prof{
	line-height:130%;
	padding-top:10px;
	padding-left:28px;
}

/*日付
----------------------------------------------- */
.wrire_date{
	margin-left:-10px;
	margin-bottom:-10px;
}

/*記事タイトル
----------------------------------------------- */
.article-title{
	color:#6A5ACD;
	height:40;
	font-size:20;
	font-weight:bold;
	padding-top:0px;
	padding-left:30px;
	margin-left:-35px;
	margin-bottom:30px;
	background:url(./img/happa_list.gif) no-repeat top left 

}


/*リスト　基本リストの下マージン
----------------------------------------------- */
#def_mab{
	margin-bottom:8px;
}


/*リストマーク
----------------------------------------------- */
.menue_list {
	list-style-type:decimal;
	color:#000000;
	line-height:100%;
}
.cate_list {
	list-style-type:decimal;
	color:#000000;
	line-height:150%;
}

/*箇条書き
----------------------------------------------- */
ul.kii{
	margin-top:3px;
	margin-bottom:30px;
}

/*メニューサイドのリンクの表示
----------------------------------------------- */
a.menue_link{
	text-decoration: none;
	color:#333333;
}

a.menue_link:hover {
	text-decoration: underline;
}

a.menue_link:visited {
	color: #4B0082; 
	text-decoration: none; 
}


/*メニューのタイトル
----------------------------------------------- */
#menue_title {
	font-weight:bold;
	color:#333333;
	margin-top:30px;
	padding-top:5px;
	padding-bottom:2px;
	padding-left:25px;
	background-color: #DCDCDC;
	border-radius: 1em 1em 1em 1em;	

}


/*人気メニュー
----------------------------------------------- */
.kanren_link {
	line-height:100%;
	padding-bottom:50px;
}


/*前後ページリンク
----------------------------------------------- */
#PL {
	font-size:14px;

}
	
#LL {
	width:230px;
	padding-right:30px;
	vertical-align: top;
}
#RL {
	width:230px;
	padding-left:30px;
	vertical-align: top;
}



/*インデント右30px
----------------------------------------------- */
#a1 {
	padding-left:30px;
}
/*枠付け　a2〜a3
----------------------------------------------- */
#a2 {
	margin-left:20px;
	padding-top:10px;
	padding-right:20px;
	padding-bottom:10px;
	padding-left:20px;
	border:2px solid #FFA500;
	background:#FFFACD;
	color:#111111;
	border-radius: 1em 1em 1em 1em;	
}

#a3 {
	margin-left:20px;
	padding-top:10px;
	padding-right:20px;
	padding-bottom:10px;
	padding-left:20px;
	border:1px solid #C0C0C0;
	background:#F5F5F5;
	color:#111111;
}

#a4 {
	margin-left:20px;
	padding-top:10px;
	padding-right:20px;
	padding-bottom:10px;
	padding-left:20px;
	border:1px solid #B0C4DE;
	background:#E6E6FA;
	color:#111111;
}

/*小見出し用の背景
----------------------------------------------- */
#komidasi {
	height:24;
	font-weight:bold;
	color:#FFFFFF;
	margin-top:30px;
	margin-bottom:10px;
	margin-left:-20px;
	padding-bottom:2px;
	padding-left:15px;
	background-color: #40E0D0;
	border:1px solid #00CED1;

}
#komidasi2 {
	height:24;
	font-weight:bold;
	color:#FFFFFF;
	margin-top:30px;
	margin-bottom:10px;
	margin-left:-20px;
	padding-bottom:2px;
	padding-left:15px;
	background-color: #FFA500;
	border:1px solid #FFA500;
	border-radius: 1em 1em 1em 1em;

}