/*  
Theme Name: avenew_official
Author: Saori Sakura

*/


/* avepro02
******************** */


.avepro02{
	margin-bottom: 10px;
	padding: 10px 15px 1px;
	background: #ECF7FD url(images/back_yellow-orange_dot.jpg) 0 0 no-repeat;
         border: 1px solid #ff017b;}

.avepro02 h2 {
         font: 100%/1.4em "Hiragino Kaku Gothic Pro", "Hiragino Kaku Ghothic Pro W3", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka, sans-serif ;
         height: 12px;
         padding-top: 5px;
         padding-bottom: 3px;
         padding-left: 25px;
         font-weight: bold;}

.avepro02 h2 a {	
	color: #ff006c;
	text-decoration: none;}



.avepro02 h2 a:hover {
	color: #ff94c2;}

.avepro02 ul.postspermonth{
	color: #ffffff;
	padding: 5px;
	font-size: 90%;
         margin-bottom: 15px;
background-color:#ff017b;}

.avepro02 ul.postspermonth a{
	color: #ffffff;
	text-decoration: ;}

.avepro02 ul.postspermonth hover{
	color: #ff94c2;
	text-decoration: underline;}

.avepro02 a img, .post img {
	border: none;
	padding-right: 5px;}

.avepro02 p.postmetadata {
	color: #ffffff;
	padding: 5px;
	font-size: 90%;
        margin-bottom: 15px;
background-color:#ff017b;}

.avepro02 p.postmetadata a{
	color: #ffffff;
	text-decoration: none;}

.avepro02 p.postmetadata hover{
	color: #ffe0ec;
	text-decoration: underline;}

.avepro02 ul {	margin-left: 35px;}
.avepro02 ol {	margin-left: 40px;}




/* avepro
******************** */


.avepro{
	margin-bottom: 10px;
	padding: 10px 15px 1px;
	background: #fffbcf url(images/avepro_back02.jpg) 0 0 no-repeat;
         border: 1px solid #ff017b;}

.avepro h2 {
         font: 100%/1.4em "Hiragino Kaku Gothic Pro", "Hiragino Kaku Ghothic Pro W3", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka, sans-serif ;
         height: 12px;
         padding-top: 5px;
         padding-bottom: 3px;
         padding-left: 25px;
         font-weight: bold;}

.avepro h2 a {	
	color: #ff006c;
	text-decoration: none;}



.avepro h2 a:hover {
	color: #ff94c2;}

.avepro ul.postspermonth{
	color: #ffffff;
	padding: 5px;
	font-size: 90%;
         margin-bottom: 15px;}

.avepro ul.postspermonth a{
	color: #ffffff;
	text-decoration: ;}

.avepro ul.postspermonth hover{
	color: #ff94c2;
	text-decoration: underline;}

.avepro a img, .post img {
	border: none;
	padding-right: 5px;}

.avepro p.postmetadata {
	color: #ffffff;
	padding: 5px;
	font-size: 90%;
        margin-bottom: 15px;}

.avepro p.postmetadata a{
	color: #ffffff;
	text-decoration: none;}

.avepro p.postmetadata hover{
	color: #ffe0ec;
	text-decoration: underline;}

.avepro ul {	margin-left: 35px;}
.avepro ol {	margin-left: 40px;}







/* avenew
******************** */


.avenew {
	margin-bottom: 10px;
	padding: 10px 15px 10px;
	background: #ffffff url(images/back_avenew.jpg) 0 0 no-repeat;
         border: 1px solid #b20d62;}

.avenew h2 {
         font: 100%/1.4em "Hiragino Kaku Gothic Pro", "Hiragino Kaku Ghothic Pro W3", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka, sans-serif ;
         height: 20px;
         padding-top: 5px;
         padding-bottom: 5px;
         font-weight: bold;
         text-align:center;}

.avenew h2 a {	
	color: #ff006c;
	text-decoration: none;}


.avenew h2 a:hover {
	color: #ff94c2;}

.avenew ul.postspermonth{
	color: #ffffff;
	background: #58013c;
	padding: 5px;
	font-size: 90%;
         margin-bottom: 15px;
         text-align:center;}

.avenew ul.postspermonth a{
	color: #b20d62;
	text-decoration: ;}

.avenew ul.postspermonth hover{
	color: #ff94c2;
	text-decoration: underline;}

.avenew a img, .post img {
	border: none;
	padding-right: 5px;}

.avenew p.postmetadata {
	color: #ffffff;
	background: #b20d62;
	padding: 5px;
	font-size: 90%;
        margin-bottom: 15px;
         text-align:center;}

.avenew p.postmetadata a{
	color: #ff4f9a;
	text-decoration: none;}

.avenew p.postmetadata hover{
	color: #ff94c2;
	text-decoration: underline;}

.avenew ul {	margin-left: 35px;}
.avenew ol {	margin-left: 40px;}


/* pink
******************** */


.pink {
	margin-bottom: 10px;
	padding: 10px 15px 1px;
	background: #fce5f2 url(images/back_pink.jpg) 0 0 no-repeat;}

.pink h2 {
         font: 100%/1.4em "Hiragino Kaku Gothic Pro", "Hiragino Kaku Ghothic Pro W3", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka, sans-serif ;
         height: 12px;
         padding-top: 5px;
         padding-bottom: 3px;
         padding-left: 25px;
         font-weight: bold;}

.pink h2 a {	
	color: #ff006c;
	text-decoration: none;}

.pink h2 a:hover {
	color: #ff94c2;}

.pink ul.postspermonth{
	color: #666666;
	background: #ffffff;
	padding: 5px;
	font-size: 90%;
         margin-bottom: 15px;}

.pink ul.postspermonth a{
	color: #ff4f9a;
	text-decoration: ;}

.pink ul.postspermonth hover{
	color: #ff94c2;
	text-decoration: underline;}

.pink a img, .post img {
	border: none;
	padding-right: 5px;}

.pink p.postmetadata {
	color: #666666;
	background: #ffffff;
	padding: 5px;
	font-size: 90%;
        margin-bottom: 15px;}

.pink p.postmetadata a{
	color: #ff4f9a;
	text-decoration: none;}

.pink p.postmetadata hover{
	color: #ff94c2;
	text-decoration: underline;}

.pink ul {	margin-left: 35px;}
.pink ol {	margin-left: 40px;}


/* red
******************** */


.red {
	margin-bottom: 10px;
	padding: 10px 15px 1px;
	background: #fde0e2 url(images/back_red.jpg) 0 0 no-repeat;}

.red h2 {
         font: 100%/1.4em "Hiragino Kaku Gothic Pro", "Hiragino Kaku Ghothic Pro W3", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka, sans-serif ;
         height: 12px;
         padding-top: 5px;
         padding-bottom: 3px;
         padding-left: 25px;
         font-weight: bold;}

.red h2 a {	
	color: #ff006c;
	text-decoration: none;}

.red h2 a:hover {
	color: #ff94c2;}

.red ul.postspermonth{
	color: #666666;
	background: #ffffff;
	padding: 5px;
	font-size: 90%;
         margin-bottom: 15px;}

.red ul.postspermonth a{
	color: #ff4f9a;
	text-decoration: ;}

.red ul.postspermonth hover{
	color: #ff94c2;
	text-decoration: underline;}

.red a img, .post img {
	border: none;
	padding-right: 5px;}

.red p.postmetadata {
	color: #666666;
	background: #ffffff;
	padding: 5px;
	font-size: 90%;
        margin-bottom: 15px;}

.red p.postmetadata a{
	color: #ff4f9a;
	text-decoration: none;}

.red p.postmetadata hover{
	color: #ff94c2;
	text-decoration: underline;}

.red ul {	margin-left: 35px;}
.red ol {	margin-left: 40px;}


/* orange
******************** */


.orange {
	margin-bottom: 10px;
	padding: 10px 15px 1px;
	background: #ffe3cf url(images/back_orange.jpg) 0 0 no-repeat;}

.orange h2 {
         font: 100%/1.4em "Hiragino Kaku Gothic Pro", "Hiragino Kaku Ghothic Pro W3", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka, sans-serif ;
         height: 12px;
         padding-top: 5px;
         padding-bottom: 3px;
         padding-left: 25px;
         font-weight: bold;}

.orange h2 a {	
	color: #ff006c;
	text-decoration: none;}

.orange h2 a:hover {
	color: #ff94c2;}

.orange ul.postspermonth{
	color: #666666;
	background: #ffffff;
	padding: 5px;
	font-size: 90%;
         margin-bottom: 15px;}

.orange ul.postspermonth a{
	color: #ff4f9a;
	text-decoration: ;}

.orange ul.postspermonth hover{
	color: #ff94c2;
	text-decoration: underline;}

.orange a img, .post img {
	border: none;
	padding-right: 5px;}

.orange p.postmetadata {
	color: #666666;
	background: #ffffff;
	padding: 5px;
	font-size: 90%;
        margin-bottom: 15px;}

.orange p.postmetadata a{
	color: #ff4f9a;
	text-decoration: none;}

.orange p.postmetadata hover{
	color: #ff94c2;
	text-decoration: underline;}

.orange ul {	margin-left: 35px;}
.orange ol {	margin-left: 40px;}



/* yellow-orange
******************** */


.yellow-orange {
	margin-bottom: 10px;
	padding: 10px 15px 1px;
	background: #fff4ce url(images/back_yellow-orange.jpg) 0 0 no-repeat;}

.yellow-orange h2 {
         font: 100%/1.4em "Hiragino Kaku Gothic Pro", "Hiragino Kaku Ghothic Pro W3", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka, sans-serif ;
         height: 12px;
         padding-top: 5px;
         padding-bottom: 3px;
         padding-left: 25px;
         font-weight: bold;}

.yellow-orange h2 a {	
	color: #ff006c;
	text-decoration: none;}

.yellow-orange h2 a:hover {
	color: #ff94c2;}

.yellow-orange ul.postspermonth{
	color: #666666;
	background: #ffffff;
	padding: 5px;
	font-size: 90%;
         margin-bottom: 15px;}

.yellow-orange ul.postspermonth a{
	color: #ff4f9a;
	text-decoration: ;}

.yellow-orange ul.postspermonth hover{
	color: #ff94c2;
	text-decoration: underline;}

.yellow-orange a img, .post img {
	border: none;
	padding-right: 5px;}

.yellow-orange p.postmetadata {
	color: #666666;
	background: #ffffff;
	padding: 5px;
	font-size: 90%;
        margin-bottom: 15px;}

.yellow-orange p.postmetadata a{
	color: #ff4f9a;
	text-decoration: none;}

.yellow-orange p.postmetadata hover{
	color: #ff94c2;
	text-decoration: underline;}

.yellow-orange ul {	margin-left: 35px;}
.yellow-orange ol {	margin-left: 40px;}


/* yellow
******************** */


.yellow {
	margin-bottom: 10px;
	padding: 10px 15px 1px;
	background: #fffdd9 url(images/back_yellow.jpg) 0 0 no-repeat;}

.yellow h2 {
         font: 100%/1.4em "Hiragino Kaku Gothic Pro", "Hiragino Kaku Ghothic Pro W3", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka, sans-serif ;
         height: 12px;
         padding-top: 5px;
         padding-bottom: 3px;
         padding-left: 25px;
         font-weight: bold;}

.yellow h2 a {	
	color: #ff006c;
	text-decoration: none;}

.yellow h2 a:hover {
	color: #ff94c2;}

.yellow ul.postspermonth{
	color: #666666;
	background: #ffffff;
	padding: 5px;
	font-size: 90%;
         margin-bottom: 15px;}

.yellow ul.postspermonth a{
	color: #ff4f9a;
	text-decoration: ;}

.yellow ul.postspermonth hover{
	color: #ff94c2;
	text-decoration: underline;}

.yellow a img, .post img {
	border: none;
	padding-right: 5px;}

.yellow p.postmetadata {
	color: #666666;
	background: #ffffff;
	padding: 5px;
	font-size: 90%;
        margin-bottom: 15px;}

.yellow p.postmetadata a{
	color: #ff4f9a;
	text-decoration: none;}

.yellow p.postmetadata hover{
	color: #ff94c2;
	text-decoration: underline;}

.yellow ul {	margin-left: 35px;}
.yellow ol {	margin-left: 40px;}




/* lime
******************** */


.lime {
	margin-bottom: 10px;
	padding: 10px 15px 1px;
	background: #eaf3d6 url(images/back_lime.jpg) 0 0 no-repeat;}

.lime h2 {
         font: 100%/1.4em "Hiragino Kaku Gothic Pro", "Hiragino Kaku Ghothic Pro W3", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka, sans-serif ;
         height: 12px;
         padding-top: 5px;
         padding-bottom: 3px;
         padding-left: 25px;
         font-weight: bold;}

.lime h2 a {	
	color: #ff006c;
	text-decoration: none;}

.lime h2 a:hover {
	color: #ff94c2;}

.lime ul.postspermonth{
	color: #666666;
	background: #ffffff;
	padding: 5px;
	font-size: 90%;
         margin-bottom: 15px;}

.lime ul.postspermonth a{
	color: #ff4f9a;
	text-decoration: ;}

.lime ul.postspermonth hover{
	color: #ff94c2;
	text-decoration: underline;}

.lime a img, .post img {
	border: none;
	padding-right: 5px;}

.lime p.postmetadata {
	color: #666666;
	background: #ffffff;
	padding: 5px;
	font-size: 90%;
        margin-bottom: 15px;}

.lime p.postmetadata a{
	color: #ff4f9a;
	text-decoration: none;}

.lime p.postmetadata hover{
	color: #ff94c2;
	text-decoration: underline;}

.lime ul {	margin-left: 35px;}
.lime ol {	margin-left: 40px;}



/* green
******************** */


.green {
	margin-bottom: 10px;
	padding: 10px 15px 1px;
	background: #def3e0 url(images/back_green.jpg) 0 0 no-repeat;}

.green h2 {
         font: 100%/1.4em "Hiragino Kaku Gothic Pro", "Hiragino Kaku Ghothic Pro W3", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka, sans-serif ;
         height: 12px;
         padding-top: 5px;
         padding-bottom: 3px;
         padding-left: 25px;
         font-weight: bold;}

.green h2 a {	
	color: #ff006c;
	text-decoration: none;}

.green h2 a:hover {
	color: #ff94c2;}

.green ul.postspermonth{
	color: #666666;
	background: #ffffff;
	padding: 5px;
	font-size: 90%;
         margin-bottom: 15px;}

.green ul.postspermonth a{
	color: #ff4f9a;
	text-decoration: ;}

.green ul.postspermonth hover{
	color: #ff94c2;
	text-decoration: underline;}

.green a img, .post img {
	border: none;
	padding-right: 5px;}

.green p.postmetadata {
	color: #666666;
	background: #ffffff;
	padding: 5px;
	font-size: 90%;
        margin-bottom: 15px;}

.green p.postmetadata a{
	color: #ff4f9a;
	text-decoration: none;}

.green p.postmetadata hover{
	color: #ff94c2;
	text-decoration: underline;}

.green ul {	margin-left: 35px;}
.green ol {	margin-left: 40px;}


/* asagi
******************** */


.asagi {
	margin-bottom: 10px;
	padding: 10px 15px 1px;
	background: #d8f1eb url(images/back_asagi.jpg) 0 0 no-repeat;}

.asagi h2 {
         font: 100%/1.4em "Hiragino Kaku Gothic Pro", "Hiragino Kaku Ghothic Pro W3", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka, sans-serif ;
         height: 12px;
         padding-top: 5px;
         padding-bottom: 3px;
         padding-left: 25px;
         font-weight: bold;}

.asagi h2 a {	
	color: #ff006c;
	text-decoration: none;}

.asagi h2 a:hover {
	color: #ff94c2;}

.asagi ul.postspermonth{
	color: #666666;
	background: #ffffff;
	padding: 5px;
	font-size: 90%;
         margin-bottom: 15px;}

.asagi ul.postspermonth a{
	color: #ff4f9a;
	text-decoration: ;}

.asagi ul.postspermonth hover{
	color: #ff94c2;
	text-decoration: underline;}

.asagi a img, .post img {
	border: none;
	padding-right: 5px;}

.asagi p.postmetadata {
	color: #666666;
	background: #ffffff;
	padding: 5px;
	font-size: 90%;
        margin-bottom: 15px;}

.asagi p.postmetadata a{
	color: #ff4f9a;
	text-decoration: none;}

.asagi p.postmetadata hover{
	color: #ff94c2;
	text-decoration: underline;}

.asagi ul {	margin-left: 35px;}
.asagi ol {	margin-left: 40px;}


/* water
******************** */


.water {
	margin-bottom: 10px;
	padding: 10px 15px 1px;
	background: #e1f3fd url(images/back_water.jpg) 0 0 no-repeat;}

.water h2 {
         font: 100%/1.4em "Hiragino Kaku Gothic Pro", "Hiragino Kaku Ghothic Pro W3", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka, sans-serif ;
         height: 12px;
         padding-top: 5px;
         padding-bottom: 3px;
         padding-left: 25px;
         font-weight: bold;
         font-color: 333333;}

.water h2 a {	
	color: #ff006c;
	text-decoration: none;}

.water h2 a:hover {
	color: #ff94c2;}


.water ul.postspermonth{
	color: #666666;
	background: #ffffff;
	padding: 5px;
	font-size: 90%;
         margin-bottom: 15px;}

.water ul.postspermonth a{
	color: #ff4f9a;
	text-decoration: ;}

.water ul.postspermonth hover{
	color: #ff94c2;
	text-decoration: underline;}

.water a img, .post img {
	border: none;
	padding-right: 5px;}

.water p.postmetadata {
	color: #666666;
	background: #ffffff;
	padding: 5px;
	font-size: 90%;
        margin-bottom: 15px;}

.water p.postmetadata a{
	color: #ff4f9a;
	text-decoration: none;}

.water p.postmetadata hover{
	color: #ff94c2;
	text-decoration: underline;}

.water ul {	margin-left: 35px;}
.water ol {	margin-left: 40px;}



/* blue
******************** */


.blue {
	margin-bottom: 10px;
	padding: 10px 15px 1px;
	background: #dbe5ff url(images/back_blue.jpg) 0 0 no-repeat;}

.blue h2 {
         font: 100%/1.4em "Hiragino Kaku Gothic Pro", "Hiragino Kaku Ghothic Pro W3", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka, sans-serif ;
         height: 12px;
         padding-top: 5px;
         padding-bottom: 3px;
         padding-left: 25px;
         font-weight: bold;
         font-color: 333333;}

.blue h2 a {	
	color: #ff006c;
	text-decoration: none;}

.blue h2 a:hover {
	color: #ff94c2;}


.blue ul.postspermonth{
	color: #666666;
	background: #ffffff;
	padding: 5px;
	font-size: 90%;
         margin-bottom: 15px;}

.blue ul.postspermonth a{
	color: #ff4f9a;
	text-decoration: ;}

.blue ul.postspermonth hover{
	color: #ff94c2;
	text-decoration: underline;}

.blue a img, .post img {
	border: none;
	padding-right: 5px;}

.blue p.postmetadata {
	color: #666666;
	background: #ffffff;
	padding: 5px;
	font-size: 90%;
        margin-bottom: 15px;}

.blue p.postmetadata a{
	color: #ff4f9a;
	text-decoration: none;}

.blue p.postmetadata hover{
	color: #ff94c2;
	text-decoration: underline;}

.blue ul {	margin-left: 35px;}
.blue ol {	margin-left: 40px;}


/* blue-purple
******************** */


.blue-purple {
	margin-bottom: 10px;
	padding: 10px 15px 1px;
	background: #e4dfff url(images/back_blue-purple.jpg) 0 0 no-repeat;}

.blue-purple h2 {
         font: 100%/1.4em "Hiragino Kaku Gothic Pro", "Hiragino Kaku Ghothic Pro W3", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka, sans-serif ;
         height: 12px;
         padding-top: 5px;
         padding-bottom: 3px;
         padding-left: 25px;
         font-weight: bold;
         font-color: 333333;}

.blue-purple h2 a {	
	color: #ff006c;
	text-decoration: none;}

.blue-purple h2 a:hover {
	color: #ff94c2;}


.blue-purple ul.postspermonth{
	color: #666666;
	background: #ffffff;
	padding: 5px;
	font-size: 90%;
         margin-bottom: 15px;}

.blue-purple ul.postspermonth a{
	color: #ff4f9a;
	text-decoration: ;}

.blue-purple ul.postspermonth hover{
	color: #ff94c2;
	text-decoration: underline;}

.blue-purple a img, .post img {
	border: none;
	padding-right: 5px;}

.blue-purple p.postmetadata {
	color: #666666;
	background: #ffffff;
	padding: 5px;
	font-size: 90%;
        margin-bottom: 15px;}

.blue-purple p.postmetadata a{
	color: #ff4f9a;
	text-decoration: none;}

.blue-purple p.postmetadata hover{
	color: #ff94c2;
	text-decoration: underline;}

.blue-purple ul {	margin-left: 35px;}
.blue-purple ol {	margin-left: 40px;}



/* purple
******************** */


.purple {
	margin-bottom: 10px;
	padding: 10px 15px 1px;
	background: #f0e5f5 url(images/back_purple.jpg) 0 0 no-repeat;}

.purple h2 {
         font: 100%/1.4em "Hiragino Kaku Gothic Pro", "Hiragino Kaku Ghothic Pro W3", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka, sans-serif ;
         height: 12px;
         padding-top: 5px;
         padding-bottom: 3px;
         padding-left: 25px;
         font-weight: bold;}

.purple h2 a {	
	color: #ff006c;
	text-decoration: none;}

.purple h2 a:hover {
	color: #ff94c2;}


.purple ul.postspermonth{
	color: #666666;
	background: #ffffff;
	padding: 5px;
	font-size: 90%;
         margin-bottom: 15px;}

.purple ul.postspermonth a{
	color: #ff4f9a;
	text-decoration: ;}

.purple ul.postspermonth hover{
	color: #ff94c2;
	text-decoration: underline;}

.purple a img, .post img {
	border: none;
	padding-right: 5px;}

.purple p.postmetadata {
	color: #666666;
	background: #ffffff;
	padding: 5px;
	font-size: 90%;
        margin-bottom: 15px;}

.purple p.postmetadata a{
	color: #ff4f9a;
	text-decoration: none;}

.purple p.postmetadata hover{
	color: #ff94c2;
	text-decoration: underline;}

.purple ul {	margin-left: 35px;}
.purple ol {	margin-left: 40px;}










/* wiwe
******************** */


.wine {
	margin-bottom: 10px;
	padding: 10px 15px 1px;
	background: #f2e5e5 url(images/back_wine.jpg) 0 0 no-repeat;}

.wine h2 {
         font: 100%/1.4em "Hiragino Kaku Gothic Pro", "Hiragino Kaku Ghothic Pro W3", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka, sans-serif ;
         height: 12px;
         padding-top: 5px;
         padding-bottom: 3px;
         padding-left: 25px;
         font-weight: bold;}

.wine h2 a {	
	color: #ff006c;
	text-decoration: none;}

.wine h2 a:hover {
	color: #ff94c2;}

.wine ul.postspermonth{
	color: #666666;
	background: #ffffff;
	padding: 5px;
	font-size: 90%;
         margin-bottom: 15px;}

.wine ul.postspermonth a{
	color: #ff4f9a;
	text-decoration: ;}

.wine ul.postspermonth hover{
	color: #ff94c2;
	text-decoration: underline;}

.wine a img, .post img {
	border: none;
	padding-right: 5px;}

.wine p.postmetadata {
	color: #666666;
	background: #ffffff;
	padding: 5px;
	font-size: 90%;
        margin-bottom: 15px;}

.wine p.postmetadata a{
	color: #ff4f9a;
	text-decoration: none;}

.wine p.postmetadata hover{
	color: #ff94c2;
	text-decoration: underline;}

.wine ul {	margin-left: 35px;}
.wine ol {	margin-left: 40px;}







/* gray
******************** */


.gray {
	margin-bottom: 10px;
	padding: 10px 15px 1px;
	background: #ededed url(images/back_gray.jpg) 0 0 no-repeat;}

.gray h2 {
         font: 100%/1.4em "Hiragino Kaku Gothic Pro", "Hiragino Kaku Ghothic Pro W3", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka, sans-serif ;
         height: 12px;
         padding-top: 5px;
         padding-bottom: 3px;
         padding-left: 25px;
         font-weight: bold;}

.gray h2 a {	
	color: #ff006c;
	text-decoration: none;}

.gray h2 a:hover {
	color: #ff94c2;}

.gray ul.postspermonth{
	color: #666666;
	background: #ffffff;
	padding: 5px;
	font-size: 90%;
         margin-bottom: 15px;}

.gray ul.postspermonth a{
	color: #ff4f9a;
	text-decoration: ;}

.gray ul.postspermonth hover{
	color: #ff94c2;
	text-decoration: underline;}

.gray a img, .post img {
	border: none;
	padding-right: 5px;}

.gray p.postmetadata {
	color: #666666;
	background: #ffffff;
	padding: 5px;
	font-size: 90%;
        margin-bottom: 15px;}

.gray p.postmetadata a{
	color: #ff4f9a;
	text-decoration: none;}

.gray p.postmetadata hover{
	color: #ff94c2;
	text-decoration: underline;}

.gray ul {	margin-left: 35px;}
.gray ol {	margin-left: 40px;}




/* gold
******************** */


.gold {
	margin-bottom: 10px;
	padding: 10px 15px 1px;
	background: #ecebe5 url(images/back_gold.jpg) 0 0 no-repeat;
         border: 1px solid #897d50;}

.gold h2 {
         font: 100%/1.4em "Hiragino Kaku Gothic Pro", "Hiragino Kaku Ghothic Pro W3", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka, sans-serif ;
         height: 12px;
         padding-top: 5px;
         padding-bottom: 3px;
         padding-left: 25px;
         font-weight: bold;
         font-color: 333333;}

.gold h2 a {	
	color: #950148;
	text-decoration: none;}

.gold h2 a:hover {
	color: #ff006c;}


.gold ul.postspermonth{
	color: #ffffff;
	background: #b61462;
	padding: 5px;
	font-size: 90%;
         margin-bottom: 15px;}

.gold ul.postspermonth a{
	color: #ff4f9a;
	text-decoration: ;}

.gold ul.postspermonth hover{
	color: #ff94c2;
	text-decoration: underline;}

.gold a img, .post img {
	border: none;
	padding-right: 5px;}

.gold p.postmetadata {
	color: #ffffff;
	background: #b61462;
	padding: 5px;
	font-size: 90%;
        margin-bottom: 15px;}

.gold p.postmetadata a{
	color: #ff4f9a;
	text-decoration: none;}

.gold p.postmetadata hover{
	color: #ff94c2;
	text-decoration: underline;}

.gold ul {	margin-left: 35px;}
.gold ol {	margin-left: 40px;}





/* Social Style 
********************* */

html
{
	height: 100%;
	margin-bottom: 0.1em;
	overflow-y: scroll;
}
*
{
	margin: 0;
	padding: 0;
}
img
{
	border: 0;
}

h2 p
{
	line-height: 1.4em;
	margin: 0.7em 0;
}

p
{
	line-height: 1.4em;
	margin: 1.4em 0;
}
dl
{
	margin: 1em 0;
}
dt
{
	font-weight: bold;
}
dd
{
	margin: 0.5em;
	padding: 0;
}
img.right
{
	float: right;
	margin: 10px 0 0 10px;
}
img.left
{
	float: left;
	margin: 0 10px 10px 0;
}
hr
{
	display: none;
}
body
{
	background-attachment: scroll;
	background: #000000 url(http://www.avenew.jp/images/topbase.jpg) 0 0;
         background-repeat:repeat-x;
	color: #333333;
         font: 74%/1.4em "Hiragino Kaku Gothic Pro", "Hiragino Kaku Ghothic Pro W3", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka, sans-serif ;
	margin: 0;
	padding: 0;
}
a
{
	text-decoration: none;
}


a:link
{
	color: #000cff;
         text-decoration: none;
}


a:visited
{
	color: #7400e1;
         text-decoration: none;
}


a:hover, a:active
{
	color: #6d7bff;
         text-decoration: underline;

}


h1, h2, h3, h4, h5, h6
{
         font: 100%/1.4em "Hiragino Kaku Gothic Pro", "Hiragino Kaku Ghothic Pro W3", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka, sans-serif ;
 
}










/* Etc
******************** */
br.clear {
	clear: both;
}

/* Design 
******************** Garamond */



#top {
	margin-bottom: 0;
	padding: 0px 0px 0;
	text-align: left;

}
#page {
	text-align: left;
	width: 780px;
	margin: 0 auto;
	background: #ffffff url(images/contents_back.jpg) 0 0 no-repeat;
}
#headr {
	padding: 0;
	width: 780px;
	margin: 0 auto;
}
.logotext {
	float: left;
}
.search {
	float: right;
	padding-top: 5px;
	background: #ffffff;

}

#imgr {
	background: #b21c5b 0 50% no-repeat;
	height: 274px;
	margin-bottom: 0px;
	padding-top: 0px;
        margin-top: 0px;
}


#imgr div{
	background: #b21c5b 0 50% no-repeat;
	height: 274px;
        margin-top: 0px;
        margin-left: 0px;
        color: #ffffff;
}
#content {
	width: 510px;
	float: left;
	padding: 0px 10px 0;

}











#sidebar {
	width: 230px;
	float: right;
	padding: 0px 10px 0;
	color: #333333;
	background: #e8e8e8 url(images/bgsidr.gif) top no-repeat;
        padding-bottom: 40px;


}

#sidebar h3
{
         font: 100%/1.4em "Hiragino Kaku Gothic Pro", "Hiragino Kaku Ghothic Pro W3", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka, sans-serif ;
	color: #562078;
        height: 20px;
        padding-top: 5px;
        padding-bottom: 5px;
        padding-left: 0px;
        font-weight: bold;
}
.abtr {
	margin-bottom: 10px;
}
.side1 {
	float: left;
	width: 230px;


}



#footer {
	padding: 10px;
	text-align: left;
	background: #e8e8e8;
}

/* Design 
******************** */
.side1 ul, #sidebar  ul{
	list-style: none;
}




.side1 .linkcat, .side1 .categories, .side1 .boxr, .side1 .widget {
	background: #ede5e9 url(images/side_box.gif) repeat;
	color: #666666;
	margin-bottom: 0px;

}
.side1 .linkcat ul, .side1 .categories ul, .side1 .boxr ul, .side1 .widget ul {
	padding: 5px 10px 5px;



}
.side1 ul.children {
	padding: 5px 10px 5px;

}


.side1 .about  {

}
/* Design  Typo
********************* */




#headr h1 {
         font: 100%/1.4em "Hiragino Kaku Gothic Pro", "Hiragino Kaku Ghothic Pro W3", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka, sans-serif ;
}
#headr h1 a {
	color: #333333;
	}
#headr h1 a:hover {
	color: #ff70ad;
	}
#headr .description {
	display: none;
}


.side1 h2{
         font: 100%/1.4em "Hiragino Kaku Gothic Pro", "Hiragino Kaku Ghothic Pro W3", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka, sans-serif ;
         background: #ffffff url(images/boxr_top.gif) no-repeat;
	color: #8602bd;
        text-align:center;
        height: 20px;
        padding-top: 13px;
        padding-bottom: 7px;
        padding-left: 0px;
        font-weight: bold;

}



.side1 a {
	color: #ff006c;
         text-decoration: none;

       line-height: 170%;

}



	
}
.side1 a:hover {
	color: #ff94c2;
         text-decoration: none;
}
.side1 a:visited {
	color: #ff94c2;
}






.side1 .about  h2 {
	color: #fff;
	border-bottom: 1px solid #990000;
}








#footer {
	color: #000000;
	font-size: 0.85em;
	clear:both;
	height: 50px;
	}
#footer a {
	color: #ff006c;
	text-decoration: underline;
}
#footer a:hover {
	color: #ff006c;
	text-decoration: none;
}
#footer  p {
	float: left;
}

#footer p.right {
	float: right;
	text-align: right;
	width: 35%
}
.rss {
	background: url(images/feed-icon-10x10.png) left center no-repeat;
	padding-left: 12px;
}


















/* Comment Etc
********************* */
.navigation a
{
	color: #666666;
         font-size:90%;
}
.navigation a:hover 
{
	color: #999999;
	text-decoration: none;
         font-size:90%;
}
.alignleft
{
	float: left;
	text-align: right;
	width: 48%;
         margin-top: 10px;
}
.alignright
{
	float: right;
	text-align: left;
	width: 48%;
         margin-top: 10px;
}

.ileft {
	float: right;
	margin-right: 5px;
}
p.stats {
	color: #999;
	font-size: .8em;
	border: 1px solid #ccc;
	border-left: none;
	border-right: none;
}
blockquote
{
	background: url(images/blockquote.gif) no-repeat left top;
	margin: 1em;
	padding: 0 0 10px 50px;
}
#content .commentsfeedr
{
	background: url(images/feed.png) no-repeat left center;
	padding-left: 20px;
}
#content .trackbackr
{
	background: url(images/arrow_refresh.png) no-repeat left center;
	padding-left: 20px;
}
input.textbox, textarea
{
	background: #fff url(images/shadow_top.gif) repeat-x top;
	border: #ccc 1px solid;
	font: 1em Verdana, Arial;
	padding: 2px;
}
input.textbox:focus, textarea:focus
{
	background: #fff url(images/shadow_top.gif) repeat-x top;
	border: #999 1px solid;
}
#submit
{
	padding: 3px 5px;
}
.comment
{
	background: #fff url(images/shadow_top.gif) repeat-x top;
	border-bottom: #ddd 1px solid;
	list-style: none;
	margin: 0;
	padding: 1em 0.5em;
}
.alt
{
	background: #f9f9f9;
}
.MyAvatars
{
	border: 1px solid #ccc;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	float: right;
	margin-left: 5px;
	margin-right: 10px;
	padding: 3px;
}
#comment {
	width: 100%;
}

fieldset {
	border: none;
}
textarea#cp_message {
	width: 100%;
}

pre {
	width: 95%;
	overflow:auto;
	font: 13px 'Courier New', Courier, Verdana, Arial;
	color: #86272B;
	max-height: 350px;
	line-height: 18px;
	margin: 10px 0;
	border: 1px solid #F67F21;
	padding: 5px;
	background: #F7E3D4;
}

code {
font: 13px 'Courier New', Courier, Verdana, Arial;
color: #86272B;
padding: 2px;
}

/* Change Log *** 
1.0	: Public Releaed
2.1	: CHange License from GPL to Creative Commons Attribution 3.0 License:
*** */