@charset "euc-jp";

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

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, blockquote, p, th, td {
	margin: 0;
	padding: 0;
	line-height: 1.2em;
	font-size: 12px;
	/* font-size: small; */
	font-style: normal;
	font-weight: normal;
}

/*- body -*/
body {
	color: #454545;
	font-family:メイリオ,Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
}

/*- heading -*/
h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
}

/*- unit -*/
table {
	border-collapse: collapse;
	border-spacing: 0;
}

hr {
	visibility: hidden;
}


/*- sentence -*/	
ol, ul {
	list-style: none;
	list-style-image: none;
	list-style-position: outside;
}

ol {
	list-style-type: decimal;
}

caption, th {
	text-align: left;
}

fieldset, img { 
	border: 0;
}
	
img {
	display: block;
	border: 0;
	vertical-align: bottom;
}

table img {
	display: inline;
}

/*- em -*/
em {
	color: #CC0000;
	font-style: normal;
	font-weight: bold;
}

/*- form -*/
input, select, textarea {
	letter-spacing: 0;
}

input {
	padding: 2px;
	/*-	line-height: 1.5em;-*/
	/*-	vertical-align: top;-*/
}
	
textarea {
	padding: 0;
	font-size: 1.0em;
	line-height: 1.2em;
}

.clear{
	clear: both;
}


.form{
	border:2px #aeaeae solid;
	padding:3px;
	width:97%
}

.form:focus{
	border:2px #008fc7 solid;
}

.form2{
	border:2px #aeaeae solid;
	padding:2px;
}

.form2:focus{
	border:2px #008fc7 solid;
}


/*----------------------------------------
	layout
----------------------------------------*/

html {
	background: #FEF1DA;
	/*	background: url(http://imaging.jugem.jp/manage/img/bg_allhtml.gif) #FEF1DA; */
	/*	background: url(../img/site_bg.gif) top center; */
}

body {
	text-align: center;
}

div#adminPage {
	width: 950px;
	margin: 0 auto;
	background: url(../img/bg_html_body.gif) top center repeat-y;
}

div#header {
	width: 950px;
	text-align: left;
	z-index: 1;
}

div#contents {
	width: 898px;
	padding: 15px 26px 20px;
	text-align: left;
	z-index: 0;
}

div#footer {
	width: 918px;
	margin: 0 auto;
	text-align: left;
}



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

div#contents,
div#header {
    zoom: 1;/*for IE 5.5-7*/
}

div#contents:after,
div#header:after {
	content: ".";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
}

/*----------------------------------------
	text indent.
----------------------------------------*/

h1 a,
div#headerSetting div#quickMenu p a,
div#header div#globalMenu dl dt a,
div#header div#globalMenu p#homeBtn a,
div#header div#globalMenu p#explainBtn a,
div#mainSection1 div#topBeginner h2,
p#footerPageTop a {
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	/* \*/
	overflow: hidden;
	/* */
	font-size: 0;
}



/*----------------------------------------
	link color.
----------------------------------------*/

/*- 標準 -*/
a		  {
	color: #008811; text-decoration: none;
}

a:link	  {
	color: #008811;
}

a:visited {
	color: #008811;
}

a:active  {
	color: #008811;
}

a:hover   {
	color: #008811; text-decoration: underline;
}

/*- このページでできること -*/
div#contentsTitle ul li a{color: #008fc7;border-bottom:1px dotted #008fc7; text-decoration: none;}
div#contentsTitle ul li a:link{color: #008fc7;}
div#contentsTitle ul li a:visited {color: #008fc7;}
div#contentsTitle ul li a:active  {color: #008fc7;}
div#contentsTitle ul li a:hover   {color: #008fc7;border-bottom:1px solid #008fc7;}

	/*- そのページにいるときにグレイに -*/
	div#contentsTitle ul li a.here{color: #454545;border-bottom:1px dotted #454545; text-decoration: none;}
	div#contentsTitle ul li a.here:link{color: #454545;}
	div#contentsTitle ul li a.here:visited {color: #454545;}
	div#contentsTitle ul li a.here:active  {color: #454545;}
	div#contentsTitle ul li a.here:hover   {color: #454545;border-bottom:1px solid #454545;}
	
/*----------------------------------------
	[ header ] link color.
----------------------------------------*/

/*- [ header ] Admin アドレス URL -*/
div#headerAdmin div p#adminUrl a{color: #008fc7; text-decoration: none;}
div#headerAdmin div p#adminUrl a:link{color: #008fc7;}
div#headerAdmin div p#adminUrl a:visited {color: #008fc7;}
div#headerAdmin div p#adminUrl a:active  {color: #008fc7;}
div#headerAdmin div p#adminUrl a:hover   {color: #008fc7; text-decoration: underline;}

/*- [ header ] ヘッダーメニュー -*/
div#headerAdmin ul li a		  {
	color: #454545; text-decoration: underline;
}

div#headerAdmin ul li a:link	  {
	color: #454545;
}

div#headerAdmin ul li a:visited {
	color: #454545;
}

div#headerAdmin ul li a:active  {
	color: #454545;
}

div#headerAdmin ul li a:hover   {
	color: #454545; text-decoration: none;
}


/*- [ header ] お知らせ -*/
div#headerSetting ul#jugemInfo li a		  {
	color: #be0000; text-decoration: none; font-weight: bold;
}

div#headerSetting ul#jugemInfo li a:link	  {
	color: #be0000;
}

div#headerSetting ul#jugemInfo li a:visited {
	color: #be0000;
}

div#headerSetting ul#jugemInfo li a:active  {
	color: #be0000;
}

div#headerSetting ul#jugemInfo li a:hover   {
	color: #be0000; text-decoration: underline; font-weight: bold;
}

div#headerSetting ul#jugemInfo li.headinfo a		  {
	color: #454545; text-decoration: none; font-weight: bold;
}

div#headerSetting ul#jugemInfo li.headinfo a:link	  {
	color: #454545;
}

div#headerSetting ul#jugemInfo li.headinfo a:visited {
	color: #454545;
}

div#headerSetting ul#jugemInfo li.headinfo a:active  {
	color: #454545;
}

div#headerSetting ul#jugemInfo li.headinfo a:hover   {
	color: #454545; text-decoration: underline; font-weight: bold;
}



/*----------------------------------------
	[ main ] link color.
----------------------------------------*/

/*- [ main ] はじめての方 -*/
div#mainSection1 div#topBeginner div dl dt a,
div#mainSection1 div#topBeginner div ul li a,
div#mainSection1 div#topBeginner div p a		  {
	color: #0084c0; text-decoration: none; font-weight: bold; /* color: #0084c0; */
}

div#mainSection1 div#topBeginner div ul li a {
	font-size:11px;margin:5px 0 0 ;
}


div#mainSection1 div#topBeginner div dl dt a:link,
div#mainSection1 div#topBeginner div ul li a:link,
div#mainSection1 div#topBeginner div p a:link	  {
	color: #0084c0;
}

div#mainSection1 div#topBeginner div dl dt a:visited,
div#mainSection1 div#topBeginner div ul li a:visited,	
div#mainSection1 div#topBeginner div p a:link {
	color: #0084c0;
}

div#mainSection1 div#topBeginner div dl dt a:active,
div#mainSection1 div#topBeginner div ul li a:active,
div#mainSection1 div#topBeginner div p a:link  {
	color: #0084c0;
}

div#mainSection1 div#topBeginner div dl dt a:hover ,
div#mainSection1 div#topBeginner div ul li a:hover ,
div#mainSection1 div#topBeginner div p a:hover  {
	color: #0084c0; text-decoration: underline; font-weight: bold;
}


/*- [ main ] メニュー項目名 リンク -*/
div#contentsTitle dl dd a		  {
	text-decoration: none;
}

div#contentsTitle dl dd a:link	  {
	
}

div#contentsTitle dl dd a:visited {
	
}

div#contentsTitle dl dd a:active  {
	
}

div#contentsTitle dl dd a:hover   {
	text-decoration: none;
}


/*- [ main ] トップページ モノコレ（Monocolle） -*/



div.mainBlock2 div#topMonocolle dl dd a		  {
	padding: 0 2px 0;
	font-weight:bolder;
	text-decoration: underline; 
	color: #be0000;
}

div.mainBlock2 div#topMonocolle dl dd a:link	  {

}

div.mainBlock2 div#topMonocolle dl dd a:visited {

}

div.mainBlock2 div#topMonocolle dl dd a:active  {

}

div.mainBlock2 div#topMonocolle dl dd a:hover   {
	color: #be0000; text-decoration: none; 
}

div.mainBlock2 div#topMonocolle dl dd.topMonocolleEntry a		  {
	font-weight:normal;
	padding: 2px 0 2px 18px;
	background: url(../img/btn_review.gif) no-repeat left center;
	text-decoration: underline; 
	color: #454545;
	height:18px;
}

div.mainBlock2 div#topMonocolle dl dd.topMonocolleEntry a:hover   {
	color: #454545; text-decoration: none; 
}



/*- [ main ] トップページ 人気のテーマ - 投稿する -*/

div.mainBlock2 div#topTheme .write a		  {
	padding: 5px 0 0 15px;
	background: url(../img/icon_pencil.gif) no-repeat left center;
	text-decoration: underline;
	color: #454545;
}

div#mainSection1 div.mainBlock2 div#topTheme div.topThemeUnit dl dt {
		 	margin:0 0 5px;
			font-size: 13px;
			font-weight:bolder;
		}
		

div.mainBlock2 div#topTheme .alltext a		  {
	padding: 5px 0 0 15px;
	background: url(../img/icon_glass.gif) no-repeat left center;
	text-decoration: underline;
	color: #454545;
}


div.mainBlock2 div#topTheme dl dd span a		  {
	padding: 0 0 0 15px;
	background: url(../img/icon_pencil.gif) no-repeat left center;
	text-decoration: underline;
	color: #454545;
}

div.mainBlock2 div#topTheme dl dd span a:link	  {
	color: #454545;
}

div.mainBlock2 div#topTheme dl dd span a:visited {
	color: #454545;
}

div.mainBlock2 div#topTheme dl dd span a:active  {
	color: #454545;
}

div.mainBlock2 div#topTheme dl dd span a:hover   {
	color: #454545; text-decoration: none; 
}

div.mainBlock2 div#topTheme dl dt a.topThemeEntries {
	color:#cc0000;font-weight:bolder;
}


div.mainBlock2 div#topTheme dl dt.topThemeEntries a:hover.topThemeEntries  {
text-decoration: none; 
}


/*- [ main ] トップページ UTF -*/
div#mainSection1 div.mainBlock1 ul#topUTF li a {
	color: #454545; text-decoration: underline;
}

div#mainSection1 div.mainBlock1 ul#topUTF li a:link	  {
	
}

div#mainSection1 div.mainBlock1 ul#topUTF li a:visited {
	
}

div#mainSection1 div.mainBlock1 ul#topUTF li a:active  {
	
}

div#mainSection1 div.mainBlock1 ul#topUTF li a:hover   {
	color: #454545; text-decoration: none;
}


div#mainSection1 div.mainBlock1 ul#topUTF li#pickupUTF a {
	color: #008811; text-decoration: none;
}

div#mainSection1 div.mainBlock1 ul#topUTF li#pickupUTF a:link	  {
	
}

div#mainSection1 div.mainBlock1 ul#topUTF li#pickupUTF a:visited {
	
}

div#mainSection1 div.mainBlock1 ul#topUTF li#pickupUTF a:active  {
	
}

div#mainSection1 div.mainBlock1 ul#topUTF li#pickupUTF a:hover   {
	color: #008811; text-decoration: underline;
}


div#mainSection1 div.mainBlock1 ul#topUTF li#pickupUTF p#pickupUTFImage a {
	color: #454545; text-decoration: underline;
}

div#mainSection1 div.mainBlock1 ul#topUTF li#pickupUTF p#pickupUTFImage a:link	  {
	
}

div#mainSection1 div.mainBlock1 ul#topUTF li#pickupUTF p#pickupUTFImage a:visited {
	
}

div#mainSection1 div.mainBlock1 ul#topUTF li#pickupUTF p#pickupUTFImage a:active  {
	
}

div#mainSection1 div.mainBlock1 ul#topUTF li#pickupUTF p#pickupUTFImage a:hover   {
	color: #454545; text-decoration: none;
}


/*- [ main ] お知らせ（新着情報） -*/
table#topInfoNew td ul li a		  {
	color: #2d94ff; text-decoration: none;
}

table#topInfoNew td ul li a:link	  {
	color: #2d94ff;
}

table#topInfoNew td ul li a:visited {
	color: #2d94ff;
}

table#topInfoNew td ul li a:active  {
	color: #2d94ff;
}

table#topInfoNew td ul li a:hover   {
	color: #2d94ff; text-decoration: underline;
}

/*- [ main ] お知らせ（お知らせ） -*/
table#topInfoInfo td ul li a		  {
	color: #fd5073; text-decoration: none;
}

table#topInfoInfo td ul li a:link	  {
	color: #fd5073;
}

table#topInfoInfo td ul li a:visited {
	color: #fd5073;
}

table#topInfoInfo td ul li a:active  {
	color: #fd5073;
}

table#topInfoInfo td ul li a:hover   {
	color: #fd5073; text-decoration: underline;
}


/*- [ main ] お知らせ（障害情報） -*/
table#topInfoHurdle td ul li a		  {
	color: #ff7e00; text-decoration: none;
}

table#topInfoHurdle td ul li a:link	  {
	color: #ff7e00;
}

table#topInfoHurdle td ul li a:visited {
	color: #ff7e00;
}

table#topInfoHurdle td ul li a:active  {
	color: #ff7e00;
}

table#topInfoHurdle td ul li a:hover   {
	color: #ff7e00; text-decoration: underline;
}


/*- [ main ] お知らせ（メンテナンス） -*/
table#topInfoMaintenance td ul li a		  {
	color: #63c800; text-decoration: none;
}

table#topInfoMaintenance td ul li a:link	  {
	color: #63c800;
}

table#topInfoMaintenance td ul li a:visited {
	color: #63c800;
}

table#topInfoMaintenance td ul li a:active  {
	color: #63c800;
}

table#topInfoMaintenance td ul li a:hover   {
	color: #63c800; text-decoration: underline;
}



/*----------------------------------------
	[ side ] link color.
----------------------------------------*/

/*- [ side ] 最近のコメント・トラックバック -*/
div#sideSection1 div#sideEntry ul li a		  {
	color: #be0000; text-decoration: none; font-weight: bold;
}

div#sideSection1 div#sideEntry ul li a:link	  {
	color: #be0000;
}

div#sideSection1 div#sideEntry ul li a:visited {
	color: #be0000;
}

div#sideSection1 div#sideEntry ul li a:active  {
	color: #be0000;
}

div#sideSection1 div#sideEntry ul li a:hover   {
	color: #be0000; text-decoration: underline; font-weight: bold;
}


/*- [ side ] モブログ QRコード -*/
div#sideSection1 table#sideMobile td a		  {
	text-decoration: underline; 
}

div#sideSection1 table#sideMobile td a:link	  {
	
}

div#sideSection1 table#sideMobile td a:visited {
	
}

div#sideSection1 table#sideMobile td a:active  {
	
}

div#sideSection1 table#sideMobile td a:hover   {
	text-decoration: none;
}


/*- [ side ] JUGEM告知（画像キャプション） -*/
div#sideSection1 div#sideAnnounce dl dt a		  {
	font-weight: bold;
}

div#sideSection1 div#sideAnnounce dl dt a:link	  {
	
}

div#sideSection1 div#sideAnnounce dl dt a:visited {
	
}

div#sideSection1 div#sideAnnounce dl dt a:active  {
	
}

div#sideSection1 div#sideAnnounce dl dt a:hover   {

}


/*- [ side ] 共通ページ サイド情報 -*/
div.contentsUnit div.sideBlockUnit p a,
div.contentsUnitTemplate div.sideBlockUnit p a,
div.sideBlockUnitWrite p a{
	color: #0084c0; text-decoration: underline;
}

div.contentsUnit div.sideBlockUnit p a:link,
div.contentsUnitTemplate div.sideBlockUnit p a:link,
div.sideBlockUnitWrite p a:link  {
	color: #0084c0;
}

div.contentsUnit div.sideBlockUnit p a:visited,
div.contentsUnitTemplate div.sideBlockUnit p a:visited,
div.sideBlockUnitWrite p a:visited {
	color: #0084c0;
}

div.contentsUnit div.sideBlockUnit p a:active,
div.contentsUnitTemplate div.sideBlockUnit p a:active,
div.sideBlockUnitWrite p a:active {
	color: #0084c0;
}

div.contentsUnit div.sideBlockUnit p a:hover,
div.contentsUnitTemplate div.sideBlockUnit p a:hover,
div.contentsUnit div.sideBlockUnit p a:hover,
div.contentsUnitTemplate div.sideBlockUnit p a:hover,
div.sideBlockUnitWrite p a:hover   {

	color: #0084c0; text-decoration: none;
}


/*- [ side ] 共通ページ サイド情報 -*/
div.contentsUnit div.sideBlockUnit p.sideBlockNews a,
div.sideBlockUnitWrite p.sideBlockBlog a,
div.contentsUnit div.sideBlockUnit p.pickup a,
div.contentsUnitTemplate div.sideBlockUnit p.pickup a,
div.sideBlockUnitWrite p.pickup a {
	color: #cd5577; text-decoration: underline;
}

div.contentsUnit div.sideBlockUnit p.sideBlockNews a:link,
div.sideBlockUnitWrite p.sideBlockBlog a:link,
div.contentsUnit div.sideBlockUnit p.pickup a:link,
div.contentsUnitTemplate div.sideBlockUnit a:link,
div.sideBlockUnitWrite p.pickup a:link {
	color: #cd5577;
}

div.contentsUnit div.sideBlockUnit p.sideBlockNews a:visited,
div.sideBlockUnitWrite p.sideBlockBlog a:visited,
div.contentsUnit div.sideBlockUnit p.pickup a:visited,
div.contentsUnitTemplate div.sideBlockUnit a:visited,
div.sideBlockUnitWrite p.pickup a:visited {
	color: #cd5577;
}

div.contentsUnit div.sideBlockUnit p.sideBlockNews a:active,
div.sideBlockUnitWrite p.sideBlockBlog a:active,
div.contentsUnit div.sideBlockUnit p.pickup a:active,
div.contentsUnitTemplate div.sideBlockUnit  a:active,
div.sideBlockUnitWrite p.pickup a:active {
	color: #cd5577;
}

div.contentsUnit div.sideBlockUnit p.sideBlockNews a:hover,
div.sideBlockUnitWrite p.sideBlockBlog a:hover,
div.contentsUnit div.sideBlockUnit p.pickup a:hover,
div.contentsUnitTemplate div.sideBlockUnit a:hover, 
div.sideBlockUnitWrite p.pickup a:hover {
	color: #cd5577; text-decoration: none;
}



/*----------------------------------------
	[ footer ] link color.
----------------------------------------*/

/*- [ footer ] パンクズリスト・ナビゲーション -*/
div#footerNaviBlock ul li a		  {
	color: #454545; text-decoration: none;
}

div#footerNaviBlock ul li a:link	  {
	color: #454545;
}

div#footerNaviBlock ul li a:visited {
	color: #454545;
}

div#footerNaviBlock ul li a:active  {
	color: #454545;
}

div#footerNaviBlock ul li a:hover   {
	color: #454545; text-decoration: underline;
}

/*- [ footer ] パンクズリスト -*/
div#footerNaviBlock div.footerNaviUnit dl dd a		  {
	color: #454545; text-decoration: none;
}

div#footerNaviBlock div.footerNaviUnit dl dd a:link	  {
	color: #454545;
}

div#footerNaviBlock div.footerNaviUnit dl dd a:visited {
	color: #454545;
}

div#footerNaviBlock div.footerNaviUnit dl dd a:active  {
	color: #454545;
}

div#footerNaviBlock div.footerNaviUnit dl dd a:hover   {
	color: #454545; text-decoration: underline;
}


/*- [ footer ] コピーライト（copyright） -*/
address a		  {
	color: #fff; text-decoration: underline;
}

address a:link	  {
	color: #fff;
}

address a:visited {
	color: #fff;
}

address a:active  {
	color: #fff;
}

address a:hover   {
	color: #fff; text-decoration: none;
}



/*----------------------------------------
	[ other ] ボタン
----------------------------------------*/

/*- [ contentsUnit ] トップへ戻る -*/
div.contentsUnit p.pageTop {
	width: 25px;
	height: 25px;
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 1;
}

div.contentsUnit p.pageTop a,
div.contentsUnit p.pageTop a:link,
div.contentsUnit p.pageTop a:visited,
div.contentsUnit p.pageTop a:active,
div.contentsUnit p.pageTop a:hover {
	width: 25px;
	height: 25px;
	background: url(../img/icon_pageTop.gif) no-repeat;
}

/*----------------------------------------
	header
----------------------------------------*/

div#header {}

	div#headerAdmin {}
		div#headerAdmin h1 {}					/* ページタイトル */
		div#headerAdmin div {}					/* 管理者情報 */
		div#headerAdmin ul {}					/* ヘッダーメニュー */
	
	div#headerSetting {}
		div#headerSetting div#profileArea {}	/* プロフィールの編集 */
		div#headerSetting div#quickMenu {}		/* クイックメニュー */
		div#headerSetting ul#jugemInfo {}		/* JUGEM からのお知らせ */
						  p#headerBanner {}		/* 468 バナー */
	
	ul#globalMenu {}							/* グローバルメニュー */



/*----------------------------------------
	header admin [headerAdmin]
----------------------------------------*/

div#headerAdmin { 
	width: 887px;	
	margin: 0 16px 0;
	padding: 17px 12px 1px 19px;
	border-top: 5px solid #008fc7;
} 

/*-- [ ページタイトル ] --*/
h1 {
	float: left;
	width: 158px;
	height: 48px;
}

	h1 a{
		display: block;
		width: 143px;
		height: 34px;
		background: url(../img/btn_headericon_common.gif) 164px 689px ;
	}


/*-- [ 管理者情報 ] --*/
div#headerAdmin div {
	float: left;
	width: 300px;
	height: 35px;
	background-color: #fff;
	background: url(../img/bg_mybloginfo.gif) no-repeat;
	font-size: 10px;
}

	div#headerAdmin div p {
		font-size: 10px;
		line-height: 1.4;
	}
	
	/*-- [ PLAN プラン名 ] --*/
	div#headerAdmin div p#adminPlan {
		float: left;
		width:  160px;
		height: 14px;
		padding: 2px 0 0 43px;
	}
	
		div#headerAdmin div p#adminPlan img{
		padding:0 0 1px 5px;
		display:inline;
		}
	
	/*-- [ Server サーバー名 ] --*/
	div#headerAdmin div p#adminServer {
		float: left;
		width: 40px;
		height: 14px;
		padding: 2px 0 0 50px;
	}
	
	/*-- [ ブログ URI ] --*/
	div#headerAdmin div p#adminUrl {
		padding: 0 0 0 43px;
	}


/*-- [ ヘッダーメニュー ] --*/
div#headerAdmin ul {
	float: right;
	width: auto;
	height: 26px;
	padding: 5px 10px 0 0;
	background: #fff;
}

	div#headerAdmin ul li {
		display: inline;
		padding: 5px 0 5px 10px;
		font-size: 12px;
		line-height: 1.7em;
	}



/*----------------------------------------
	header setting [headerSetting]
----------------------------------------*/

div#headerSetting {
	width: 950px;
	padding: 0 0px 0px;
	background: url(../img/bg_headerSetting_body.gif) repeat-y;
}

div#headerSettingBlock {
	width: 950px;
	background: url(../img/bg_headerSetting_top.gif) no-repeat top center;
}

div#headerSettingUnit {
	width: 934px;
	padding: 0 0 0 16px;
	background: url(../img/bg_headerSetting_btm.gif) no-repeat bottom center;
}


/*-- [ プロフィール ] --*/
div#headerSetting div#profileArea {
	float: left;
	width: 269px;
	height: 79px;
	padding: 9px 0 0;
}

	/*-- [ プロフィール ] 写真 --*/
	div#headerSetting div#profileArea p {
		float: left;
		width: 77px;
		height: 70px;
	}
	
	div#headerSetting div#profileArea p a img{
		border: 4px solid #d3d3d3;
	}
	
	div#headerSetting div#profileArea p a:hover img{
		border: 4px solid #008fc7;
	}
	
	/*-- [ プロフィール ] プロフィールの編集 --*/
	div#headerSetting div#profileArea ul {
		float: left;
		width: 185px;
		height: 67px;
		padding: 3px 0 0;
	}
	
	div#headerSetting div#profileArea ul li{
		display: block;
		margin: 0 0 5px;
		font-size: 12px;
	}
	
	/*-- [ プロフィール ] ブログを確認する --*/
	div#headerSetting div#profileArea ul li.myjugem{
		padding:7px 0 0 ;
	}
	
	div#headerSetting div#profileArea ul li.myjugem a{
		background:#ffde00;
		border:;
		color:#222;
		font-size:14px;
		padding:3px 30px;
	}
	
	div#headerSetting div#profileArea ul li.myjugem a:hover{
		background:#FFEB66;
		
	}
	
	
	div#headerSetting div#profileArea ul li a img{
		position: absolute;
	}


/*-- [ クイックメニュー ] --*/
div#headerSetting div#quickMenu {
	float: left;
	width: 172px;
	height: 88px;
}

	/*-- [ クイックメニュー  ] タイトル --*/
	div#headerSetting div#quickMenu p{
		position: relative;
		overflow: hidden;
		cursor: pointer;
		width: 40px;
		height: 15px;
		margin: 4px;
		padding: 2px 0 0 124px;
		background: url(../img/btn_headericon_common.gif) 174px 646px;
	}
	
	/*-- [ クイックメニュー ] ボタン「設定」--*/
	div#headerSetting div#quickMenu p a {
		display: block;
		width: 37px;
		height: 13px;
	}
	
		div#headerSetting div#quickMenu ul {
			overflow-x: hidden;
			width: 166px;
			height: 58px;
			padding:2px 0 0 7px
		}
		
		div#headerSetting div#quickMenu ul li {
			display: block;
			font-size:11px;
		}
		
		div#headerSetting div#quickMenu ul li a {
		
		}
		
		div#headerSetting div#quickMenu ul li a:hover {

		}
		
		div#headerSetting div#quickMenu ul li.qm_write a { background-position: 171px 75px; }	/* 記事の投稿「NEW ENTRY」 */
		div#headerSetting div#quickMenu ul li.qm_review a { background-position: 115px 75px; }	/* レビュー */
		div#headerSetting div#quickMenu ul li.qm_news a { background-position: 59px 75px; }	/* ニュース */
		div#headerSetting div#quickMenu ul li.qm_entries a { background-position: 171px 143px; }	/* 記事の編集・削除 */
		div#headerSetting div#quickMenu ul li.qm_category a { background-position: 115px 143px; }	/* カテゴリーの編集 */
		div#headerSetting div#quickMenu ul li.qm_image a { background-position: 59px 143px; }	/* 画像の管理 */
		div#headerSetting div#quickMenu ul li.qm_video a { background-position: 171px 211px; }	/* 動画の管理 */
		div#headerSetting div#quickMenu ul li.qm_item a { background-position: 115px 551px; }	/* おすすめ商品リスト */
		div#headerSetting div#quickMenu ul li.qm_comment a { background-position: 115px 211px; }	/* コメントリスト */
		div#headerSetting div#quickMenu ul li.qm_trackback a { background-position: 59px 211px; }	/* トラバリスト */
		div#headerSetting div#quickMenu ul li.qm_access a { background-position: 171px 279px; }	/* アクセス解析「ACCECE LOG」 */
		div#headerSetting div#quickMenu ul li.qm_template a { background-position: 115px 279px; }	/* テンプレ変更「CUSTOM」 */
		div#headerSetting div#quickMenu ul li.qm_template_edit a { background-position: 59px 279px; }	/* HTML・CSS編集 */
		div#headerSetting div#quickMenu ul li.qm_freespace a { background-position: 171px 347px; }	/* フリースペース */
		div#headerSetting div#quickMenu ul li.qm_recommend a { background-position: 115px 347px; }	/* おすすめ商品リスト */
		div#headerSetting div#quickMenu ul li.qm_recommend_side a { background-position: 115px 347px; }	/* おすすめ商品[サイド] */
		div#headerSetting div#quickMenu ul li.qm_item_side a { background-position: 115px 347px; }	/* おすすめ商品[サイド] */
		div#headerSetting div#quickMenu ul li.qm_link a { background-position: 59px 347px; }	/* オススメリンク */
		div#headerSetting div#quickMenu ul li.qm_setting a { background-position: 171px 415px; }	/* 基本設定 */
		div#headerSetting div#quickMenu ul li.qm_profile a { background-position: 115px 415px; }	/* ユーザー設定 */
		div#headerSetting div#quickMenu ul li.qm_spam a { background-position: 59px 415px; }	/* スパム対策 */
		div#headerSetting div#quickMenu ul li.qm_restrict a { background-position: 171px 483px; }	/* アクセス制限 */
		div#headerSetting div#quickMenu ul li.qm_moblog a { background-position: 115px 483px; }	/* モブログ */
		div#headerSetting div#quickMenu ul li.qm_m_setting a { background-position: 171px 619px; }	/* 基本設定[ケータイ]  */
		div#headerSetting div#quickMenu ul li.qm_m_template a { background-position: 59px 483px; }	/* テンプレ変更[ケータイ]  */
		div#headerSetting div#quickMenu ul li.qm_m_template_edit a { background-position: 59px 483px; }	/* HTML編集[ケータイ] */
		div#headerSetting div#quickMenu ul li.qm_m_template_custom a { background-position: 115px 619px; }	/* テンプレかんたん編集 */
		div#headerSetting div#quickMenu ul li.qm_m_freespace a { background-position: 59px 619px; }	/* フリースペース[ケータイ] */
		div#headerSetting div#quickMenu ul li.qm_color a { background-position: 59px 483px; }	/* 文字色・背景色設定 */


/*-- [ JUGEM からのお知らせ ] --*/
div#headerSetting ul#jugemInfo {
	float: left;
	width: 460px;
	padding: 7px 0 0 10px;
}

	div#headerSetting ul#jugemInfo li{
		display: block;
		margin: 0 0 2px;
		font-size: 11px;
	}


/*-- [ 468 バナー ] --*/
div#headerSetting p#headerBanner {
	float: left;
	position: static;
	width: 468px;
	padding: 15px 0 0 7px;
	margin: 0;
}

/*-- [ 468 バナー ] --*/
div#headerSetting div#headerBanner {
	float: left;
	position: static;
	width: 468px;
	padding: 15px 0 0 7px;
	margin: 0;
}



/*----------------------------------------
	Global Menu
----------------------------------------*/

div#header div#globalMenu {
	position: relative;
	z-index: 2;
	width: 900px;
	height: 40px;
	margin: 15px 25px 0;
	background: url(../img/btn_globalMenu.gif) 950px 205px;
}

div#header div#globalMenu dl dt,
div#header div#globalMenu p#homeBtn,
div#header div#globalMenu p#explainBtn {
	display: block;
	float: left;
	width: 142px;
	height: 32px;
	padding: 4px 0 4px 3px;
}

div#header div#globalMenu dl dt a,
div#header div#globalMenu p#homeBtn a,
div#header div#globalMenu p#explainBtn a{
	display: block;
	width: 142px;
	height: 32px;
	background: url(../img/btn_globalMenu.gif);
}


/*- ボタン「ホーム」 -*/
div#header div#globalMenu p#homeBtn {
	padding: 4px 0 4px 4px;
	width: 89px;
}
	div#header div#globalMenu p#homeBtn a{
		width: 89px;
		background-position: 946px 160px;
	}
	
	div#header div#globalMenu p#homeBtn a:hover {
		width: 89px;
		background-position: 946px 119px;
	}

/*- ボタン「書く」 -*/
div#header div#globalMenu dl#writeBtn dt a{
	background-position: 854px 160px;
}
	div#header div#globalMenu dl#writeBtn dt a:hover,
	div#header div#globalMenu dl#writeBtn dt a.current{
		background-position: 854px 119px;
	}

/*- ボタン「データ管理」 -*/
div#header div#globalMenu dl#managementBtn dt a{
	background-position: 709px 160px;
}
	div#header div#globalMenu dl#managementBtn dt a:hover,
	div#header div#globalMenu dl#managementBtn dt a.current{
		background-position: 709px 119px;
	}

/*- ボタン「デザイン」 -*/
div#header div#globalMenu dl#designBtn dt a{
	background-position: 564px 160px;
}
	div#header div#globalMenu dl#designBtn dt a:hover,
	div#header div#globalMenu dl#designBtn dt a.current{
		background-position: 564px 119px;
	}

/*- ボタン「ブログ設定」 -*/
div#header div#globalMenu dl#settingBtn dt a{
	background-position: 419px 160px;
}
	div#header div#globalMenu dl#settingBtn dt a:hover,
	div#header div#globalMenu dl#settingBtn dt a.current{
		background-position: 419px 119px;
	}

/*- ボタン「ケータイ設定」 -*/
div#header div#globalMenu dl#mobileBtn dt a{
	background-position: 274px 160px;
}
	div#header div#globalMenu dl#mobileBtn dt a:hover,
	div#header div#globalMenu dl#mobileBtn dt a.current{
		background-position: 274px 119px;
	}

/*- ボタン「説明つき全メニュー」 -*/
div#header div#globalMenu p#explainBtn {
	padding: 5px 0 4px 10px;
	width: 65px;
}
	div#header div#globalMenu p#explainBtn a:hover,
	div#header div#globalMenu p#explainBtn a{
		width: 65px;
		background-position: 118px 159px;
	}


/* サブメニュー */
div#header div#globalMenu dl dd {
	visibility: hidden;
	z-index: 1;
	position: absolute;
	top: 38px;
	width: 161px;
	border: 3px solid #8dbd06;
}

	div#header div#globalMenu dl#writeBtn dd {
		left: 96px;
	}
	div#header div#globalMenu dl#managementBtn dd {
		left: 241px;
	}
	div#header div#globalMenu dl#designBtn dd {
		left: 386px;
	}
	div#header div#globalMenu dl#settingBtn dd {
		left: 531px;
	}
	div#header div#globalMenu dl#mobileBtn dd {
		left: 676px;
	}	

div#header div#globalMenu dl dd p,
div#header div#globalMenu dl dd p.indent,
div#header div#globalMenu dl dd p.plus,
div#header div#globalMenu dl dd p.plus2 {
	display: block;
	overflow: hidden;
	width: 161px;
	height: 26px;
}

div#header div#globalMenu dl dd p.heightUp {
	display: block;
	overflow: hidden;
	width: 161px;
	height: 25px;
}
	
div#header div#globalMenu dl dd p a,
div#header div#globalMenu dl dd p.indent a,
div#header div#globalMenu dl dd p.plus a,
div#header div#globalMenu dl dd p.plus2 a,
div#header div#globalMenu dl dd p span {
	display: block;
	width: 138px;
	height: 18px;
	padding: 8px 0 0 23px;
	background: url(../img/btn_globalMenu.gif) 888px 34px;
	line-height: 1.0;
	color: #555;
	font-size: 11px;
}

div#header div#globalMenu dl dd p.new a{
	background-position: 383px 277px;
}

div#header div#globalMenu dl dd p.new a:hover{
	background-position: 218px 277px;
}

div#header div#globalMenu dl dd p.new a.current{
	background-position: 218px 277px;
}

div#header div#globalMenu dl dd p span#new{
	background-position: 558px 277px;
}


div#header div#globalMenu dl dd p a:hover,
div#header div#globalMenu dl dd p a.current {
		background-position: 723px 34px;
	}
	
	div#header div#globalMenu dl dd p.indent a{
		width: 120px;
		padding: 8px 0 0 41px;
		background-position: 502px 34px;
	}
	
	div#header div#globalMenu dl dd p.indent a:hover,
	div#header div#globalMenu dl dd p.indent a.current {
		background-position: 337px 34px;
	}
	
	/*-- [有料版メニュー用] --*/
	div#header div#globalMenu dl dd p.plus a{
		background-position: 888px 244px;
	}
	div#header div#globalMenu dl dd p.plusIndent a{
		background-position: 888px 277px;
	}
	div#header div#globalMenu dl dd p.plus2 a{
		background-position: 166px 244px;
	}
	
	div#header div#globalMenu dl dd p.plus a:hover,
	div#header div#globalMenu dl dd p.plus a.current,
	div#header div#globalMenu dl dd p.plus2 a:hover,
	div#header div#globalMenu dl dd p.plus2 a.current {
		background-position: 723px 244px;
	}
	div#header div#globalMenu dl dd p.plusIndent a:hover {
		background-position: 723px 277px;
	}
	
	div#header div#globalMenu dl dd p.plus_off a{
		background-position: 502px 244px;
	}
	
	div#header div#globalMenu dl dd p.plus_off a:hover,
	div#header div#globalMenu dl dd p.plus_off a.current {
		background-position: 337px 244px;
	}
	
	/*-- [サイドバー編集用] --*/
	div#header div#globalMenu dl dd p span{
		background-position: 166px 34px;
	}



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

div#contents,
div#headerAdmin,
div#headerSettingUnit,
div#header ul#globalMenu,
div.mainBlock dl.loginfoData {
    overflow: hidden;
}

div#contents:after,
div#headerAdmin:after,
div#headerSettingUnit:after,
div#header ul#globalMenu:after,
div.mainBlock dl.loginfoData:after {
	content: ".";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
}

/* Hides from IE-mac \*/
* html div#contents,
* html div#headerAdmin,
* html div#headerSettingUnit,
* html div#header ul#globalMenu,
* html div.mainBlock dl.loginfoData {
  height: 1%;
  overflow: visible;
}
/* End hide from IE-mac */



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

div#footer {}

	p#footerPageTop	{}		/* ページの上部へ */
	div#footerNavi {} 		/* フッターナビゲーション */
	div#footerService {} 	/* サービスリンク */



/*----------------------------------------
	[ フッターナビゲーション ] footer navi
----------------------------------------*/

/*- [ footerPageTop ] ページの上部へ -*/
p#footerPageTop {
	width: 145px;
	height: 29px;
	margin: 0 0 0 752px;
	padding: 0;
}

	p#footerPageTop a {
		width: 145px;
		height: 29px;
		background: url(../img/icon_pageTop.gif);
	}

div#footerNavi {
	width: 918px;
	padding: 23px 0;
	margin: 0;
	background: url(../img/bg_footer.gif) no-repeat center bottom;
	background-color: #e7e7e7;
}

/*- [ footerService ] パンクズリスト -*/
div#footerNavi div#footerNaviBlock{
	width: 861px;
	padding: 0;
	margin: 0 28px;
	background: url(../img/bg_footerNavi_body.gif) repeat-y;
	background-color: #e7e7e7;
}

/*- [ footerService ] パンクズ タイトル -*/
div#footerNavi h3 {
	height: 0;
	text-indent: -9999px;
	font-size: 0;
}

	div#footerNaviBlock ul {
		width: 861px;
		height: 34px;
		padding: 2px 0 1px;
		background: url(../img/bg_footerNavi_top.gif) no-repeat;
	}
	
		div#footerNaviBlock ul li {
			display: block;
			float: left;
			width: auto;
			height: 14px;
			padding: 8px 35px 9px 20px;
			background: url(../img/icon_footerNaviArrow.gif) no-repeat top right;
			text-align: center;
		}
	
		/*- [ footerService ] パンクズ・ホーム -*/
		div#footerNaviBlock ul li#footerNaviHome {
			width: 63px;
			height: 33px;
			padding: 0;
		}
		
		div#footerNaviBlock ul li#footerNaviHome a {
			display: block;
			width: 63px;
			height: 33px;
			background: url(../img/btn_footerNaviHome.gif) no-repeat top right;
			text-indent: -9999px;
			text-decoration: none;
		}


/*- [ footerService ] メニュー一覧 -*/
div#footerNaviBlock div.footerNaviUnit {
	width: 861px;
	background: url(../img/bg_footerNavi_btm.gif) no-repeat center bottom ;
	text-align: left;
}

	div#footerNaviBlock div.footerNaviUnit dl {
		float: left;
		padding: 0 0 15px;
		color: #606060;
	}
	
	div#footerNaviBlock div.footerNaviUnit dl dt {
		padding: 10px 15px 10px;
		font-size: 14px;
		font-weight: bold;
	}
	
	div#footerNaviBlock div.footerNaviUnit dl dd {
		margin: 0 0 5px;
		padding: 0 15px;
		font-size: 10px;
	}
	
	div#footerNaviBlock div.footerNaviUnit dl dd.indent {
		line-height:1.7;
		margin: 0 0 10px 5px;
	}
	
	div#footerNaviBlock div.footerNaviUnit dl dd a.current {
		background-color: #bddd4e;
	}
	
	div#footerNaviBlock div.footerNaviUnit dl dd img{
		display: inline;
		padding: 0 0 2px;
	}
	
	div#footerNaviBlock dl.footerNaviUnit1 {
		width: 168px;
	}
	
	div#footerNaviBlock dl.footerNaviUnit2 {
		width: 149px;
	}
	
	div#footerNaviBlock dl.footerNaviUnit3 {
		width: 220px;
	}
	
	div#footerNaviBlock dl.footerNaviUnit4 {
		width: 165px;
	}
	
	div#footerNaviBlock dl.footerNaviUnit5 {
		width: 155px;
	}



/*----------------------------------------
	[ サービスリンク ] footer service
----------------------------------------*/

div#footerService {
	width: 918px;
	margin: 0;
	padding: 23px 0;
	background-color: #008fc7;
}

div#footerService dl{
	width: 810px;
	height:38px;
	border:1px dotted #aeaeae;
	margin: 0 28px 15px;
	padding: 20px 25px 24px;
	background: #fff;
	clear:both;
}

div#footerService dl dt{
	float:left;
	width:120px;
}

div#footerService dl dd{
	float:right;
	margin:3px 0 0 10px;
	text-align:left;
	width:670px;
}

div#footerService dl dd ul {

}

div#footerService dl dd ul li {
	display:inline;
	line-height:1.5em;
	white-space:nowrap;
}

div#footerService dl dd ul li a,
div#footerService dl dd ul li a:visited,
div#footerService dl dd ul li a:link {
	color:#0084C0;
	text-decoration:none;
}

div#footerService dl dd ul li a:hover {
	color:#0084C0;
	text-decoration:underline;
}



/*- [ footerService ] コピーライト -*/
address {
	color: #fff;
	text-align: center;
	font-size: 11px;
	font-style: normal;
}


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

div#footerNaviBlock ul:after,
div#footerNaviBlock div.footerNaviUnit:after,
div#footerService ul:after,
div#footerService ul li dl:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}

div#footerNaviBlock ul,
div#footerNaviBlock div.footerNaviUnit,
div#footerService ul,
div#footerService ul li dl {
	overflow: hidden;
}

/* Hides from IE-mac \*/
* html div#footerNaviBlock ul,
* html div#footerNaviBlock div.footerNaviUnit,
* html div#footerService ul,
* html div#footerService ul li dl {
	height: 1%;
	overflow: visible;
}
/* End hide from IE-mac */