body {
  	color: #6e625c;
	background-color: #fff;
	background-image: url("http://panula.s268.xrea.com/www.cg-panula.com/image/PANULAbg.gif");
	text-align: center;
	margin: 0;
	padding: 0;
	bgcolor: #ffffff  }
#BaseBlock
	{
	color: #6e625c;
	font-size: 10px;
	font-family: Osaka, "Verdana", "ＭＳ Ｐゴシック";
	text-align: left;
	margin: 0 auto;
	padding: 0;
	width: 863px }
a:link , a:active , a:visited
	{
	color: #c36;
	text-decoration: none }
a:hover
	{
	color: #29a8a8;
	text-decoration: underline }
br
	{
	letter-spacing: normal }
div#container {
  width : 850px;       /* コンテンツ幅を850pxに設定 */
  margin-left : auto;  /* 左側のマージンを自動算出 */
  margin-right : auto; /* 右側のマージンを自動算出 */
  text-align : left;   /* body要素で指定したセンタリングを戻す */
}

/* ###############################
▼▼ 先頭 
#################################　*/
#HeadBlock
	{
	font-size: 15px;
	font-family: Osaka,Verdana, "ＭＳ Ｐゴシック";
	background-image: url("http://panula.s268.xrea.com/www.cg-panula.com/image/bg-head.gif");
	background-repeat: repeat-x;
	background-position: 0 0;
	text-align: center;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 245px }
.HeadBlockA
	{
           background-image: url("");
	text-align: right;
	margin: 0 auto;
	padding: 0;
	width: 850px;
	height: 46px }
.HeadBlockAtext
	{
	padding-top: 20px }
.HeadBlockB
	{
        background-image: url("http://panula.s268.xrea.com/www.cg-panula.com/image/HEADB.jpg");
	text-align: right;
	margin: 0 auto;
	padding: 0;
	width: 850px;
	height: 138px }
.HeadBlockC
	{
        background-image: url("");
	text-align: right;
	margin: 0 auto;
	padding: 0;
	width: 850px;
	height: 42px }
.ShopName
	{
	font-size: 20px;
	font-family: Verdana, Osaka,"MS UI Gothic";
	font-weight: bold;
	margin: 0;
	padding: 10px 0 0 0 }
.ShopName a:link , .ShopName a:active , .ShopName a:visited
	{
	color: #FFF;
	text-decoration: none }
.ShopName a:hover
	{
	color: #dadada;
	text-decoration: none }
/*　▼ メニュー左セット
-------------------------------　*/
.menuBlockHeadL
	{
	background-image: url("http://panula.s268.xrea.com/www.cg-panula.com/image/menuicon.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0;
	padding: 0;
	width: 189px;
	height: 25px }
.menuHeadText
	{
	color: #e6176a;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 1px 0 0 28px }
.menuBlockBodyL
	{
	margin: 0;
	padding: 5px 0 20px;
	width: 189px }
.menuTextL
	{
	margin: 0;
	padding: 0 }
.menuTextL ul
	{
	list-style-image: url("http://panula.s268.xrea.com/www.cg-panula.com/image/menuli.gif");
	list-style-position: outside;
	margin: 0 0 0 28px;
	padding: 0 }
.menuTextL ul li
	{
	margin: 0;
	padding: 3px 0 }
.description
	{
	padding-right: 15px;
	padding-left: 15px }
.menuBlockBodyL a:link , .menuBlockBodyL a:visited
	{
	color: #e74b7b;
	text-decoration: none;
	display: block;
	border-bottom: 1px solid #f2ebef }
.menuBlockBodyL a:hover
	{
	color: #333;
	text-decoration: none;
	background-color: #f7f4f4;
	display: block;
	border-bottom: 1px solid #f2ebef }



div#branding{
	background-image : url("http://panula.s268.xrea.com/www.cg-panula.com/image/HEADB.jpg");  /* 背景画像の設定 */
	text-align: right;
	margin: 0 auto;
	padding: 0;
	width: 863px;
	height: 138px }
div#wrapper {
  float : left;        /* ラッパー（プライマリーカラム＋セカンダリーカラム）を左側に回り込ませる */
  width : 650px;       /* 幅を650px（450px＋200px）に設定 */
}
div#primary-column {
  float : right;       /* プライマリーカラム（記事等）を右側に回り込ませる */
  width : 450px;       /* 幅を450pxに設定 */
	text-align: center;
	color: #c36;
	text-decoration: none }
}
/* ###############################
▼▼　左囲み 
#################################　*/
#LeftBlock
	{
	color: #6e625c;
	text-align: left;
	margin: 0;
	padding: 0;
	width: 650px;
	float: left }
#InsetBlock
	{
	margin: 0;
	padding: 20px 0 0;
	width: 650px }
div#secondary-column {
  	float : left;        /* セカンダリーカラム（メニュー等）を左側に回り込ませる */
  	width : 200px;       /* 幅を200pxに設定 */
	color: #5c534b;
	font-size: 12px;
	text-align: left;
	margin: 0;
	padding: 0;
}
div#extra-column {
  float : right;       /* エクストラカラム（掲示板等）を右側に回り込ませる */
  width : 200px;       /* 幅を200pxに設定 */
}
div#siteinfo-legal {
  clear : both;        /* 全ての回り込みの解除 */
}


/* ■　メニュー ・カテゴリー
-------------------------------　*/
#menu a:link.Top , #category a:link.Top , #menu a:visited.Top , #category a:visited.Top
	{
	text-decoration: none;
	background-image: url("http://panula.s268.xrea.com/www.cg-panula.com/image/menubloc.gif");
	background-repeat: no-repeat;
	background-position: 10px 5px;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 25px;
	border-top: 1px solid #f2ebef;
	border-bottom: 1px solid #f2ebef }
#menu a:hover.Top , #category a:hover.Top
	{
	color: #fff;
	text-decoration: none;
	background-color: #f255a4;
	background-image: url("http://panula.s268.xrea.com/www.cg-panula.com/image/menubloc.gif");
	background-repeat: no-repeat;
	background-position: 10px 7px;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 25px;
	border-top: 1px solid #f2ebef;
	border-bottom: 1px solid #f2ebef }
#menu a:link.Main , #category a:link.Main , #menu a:visited.Main , #category a:visited.Main
	{
	text-decoration: none;
	background-image: url("http://panula.s268.xrea.com/www.cg-panula.com/image/menubloc.gif");
	background-repeat: no-repeat;
	background-position: 10px 5px;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 25px;
	border-bottom: 1px solid #f2ebef }
#menu a:hover.Main , #category a:hover.Main
	{
	color: #fff;
	text-decoration: none;
	background-color: #f255a4;
	background-image: url("http://panula.s268.xrea.com/www.cg-panula.com/image/menubloc.gif");
	background-repeat: no-repeat;
	background-position: 10px 7px;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 25px;
	border-bottom: 1px solid #f2ebef }
#category a.Sub
	{
	text-decoration: none;
	background-image: url("http://panula.s268.xrea.com/www.cg-panula.com/image/category-mini-a.gif");
	background-repeat: no-repeat;
	background-position: 20px 5px;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 40px;
	border-bottom: 1px solid #f2ebef }
#category a:hover.Sub
	{
	text-decoration: none;
	background-color: #fd95c2;
	background-image: url("http://panula.s268.xrea.com/www.cg-panula.com/image/category-mini-a.gif");
	background-repeat: no-repeat;
	background-position: 20px 5px;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 40px;
	border-bottom: 1px solid #f2ebef }
.ProfileComment
	{
        font-size: 15px;
	line-height: 145%;
	background-image: url("http://www.cg-panula.com/image/mainundot.gif");
	background-repeat: repeat-x;
	background-position: left bottom;
	text-align: left;
	color: black !important;  
	padding: 3px }
.ProfileHead
	{
        font-size: 15px;
	line-height: 145%;
	background-image: url("http://www.cg-panula.com/image/mainundot.gif");
	background-repeat: repeat-x;
	background-position: left bottom;
	color: black !important;  
	padding: 3px }