body {
	margin:0px;
	padding:0px;
	background-color:#ffffff;                
}

h2 a {
text-decoration:none;
}

h3 {
	background-color:#f0ffff;
                padding:3px;
}

a:link {color:blue;}
a:visited {color:blue;}
a:active {color:orange;}
a:hover {color:orange;}

form { margin: 0; padding: 0; }


#container {
                width:760px;
	margin: 10px auto 10px;
	background-color: #ffffff;
	margin:0px auto;
}

#container-inner {

}

#banner {
	width: 760px;
	background-color: #ebbdee;
	margin:0px auto;
background-image:url(http://idol-ayaka-k.oh-maria.com/image/ayaka.jpg);
}

#banner-inner {
	padding: 20px 16px;
}

#banner-title {
	margin: 0px auto 10px;
	color: #6bc6ff;
	font-size: 30px;
	font-weight: bold;
	line-height: 70%;
	text-shadow: #36414d 0 2px 3px;
}

#banner-title a{
	text-decoration:none;
}

#banner-title a:visited {color:#6bc6ff;}

#banner-description {
                font-size:14px;
                color:#6bc6ff;
                display:inline;
}

.ad728x15 {
	margin:0px auto;
                padding-top:4px;
                padding-bottom:2px;
	text-align:center;
}
.ad336x280 {
	margin:10px auto;
                padding-top:10px;
                padding-bottom:10px;
	text-align:center;
}

/*ぱんくず*/
.panlist {
     width:760px;
     margin:0px auto;
     font-size:12px;
}
.panlist #panlist-inner {
      padding:3px 10px 3px 3px;
      text-align:right;
}


#pagebody {
	width:760px;
	margin:0px auto;
background-color:#ffffff;
}

#pagebody-inner {
	margin:10px 8px 10px 8px;
}

#main-contents {
	float:left;
	width:550px;
}

#main-contents-inner {
	padding:5px;
	border:1px solid #ebbdee;
}

#main-contents h2 {
	font-size:14px;
	background-color:#afeeee;
                padding:3px;
}

#main-contents p {
	font-size:11px;
	color:#000000;
}

.center-box {
	margin:0px auto;
	text-align:center;
}

.left-box {
	margin:0px auto;
	text-align:left;
}

#side-bar {
	float:left;
	width:188px;
                margin-left:4px;
}

#side-bar-inner {
	margin:0px auto 10px;
                padding-top:10px;
	border:1px solid #ebbdee;
}

.module-search,.module-categories,.module-archives {margin-top:10px;}
.module-header {
   margin:0px 10px 0px 10px;
   font-size:11pt;
   background-color:#afeeee;
   padding-top:3px;
   padding-left:10px;
   padding-bottom:3px;
}

.module-content {
    margin: 0px 10px 10px 10px;
    padding: 10px 10px 10px 5px;
    font-size: 12px;
    background-color:#f0ffff;
    line-height: 1.2;
}

.module-search input { font-size: 10px; }




.clr {clear:both;}

#jumptop {
                  width:740px;
                  margin:0px auto;
                  margin-bottom:10px;
                  text-align:right;
                  font-size:11pt;
background-color:#ffffff;
}

#jumptop-inner {
                  padding-top:2px;
                  padding-bottom:2px;
                  padding-right:30px;
}

#footer {
clear:both;
                 width:760px;
                 margin:0px auto;
                 font-size:13px;
                 color:#666666;
                 text-align:center;
                 background-color:#ebbdee;
}

#footer-inner {
                 padding:3px;
}

/*アーカイブ*/
#archive-title {
    /* ie win (5, 5.5, 6) bugfix */
    p\osition: relative;
    width: 100%;
    w\idth: auto;

    margin-bottom: 5px;
    padding: 5px;
    color: #fff;
    background: #afeeee;

}

.entry {
     margin:10px;
}

.entry-body {
     padding-left:5px;
     padding-right:5px;
     font-size:11pt;
}

.entry-header {
      font-size:14pt;
}

.entry-content {
       margin-top:0px;
}

/*商品データ***/
.dtd {
vertical-align:top;
}

.data {
width:350px;
}

.bdata {
width:300px;
margin:0px auto;
}

.tbl h2 {
display:inline;
width:100%;
}

.tbl {
width:100%;
margin-top:10px;
border:1px solid #d0dce0;

}

.tbl .ttl {
background-color:#afeeee;
}

.ga {
text-align:center;
width:140px;
padding:0px 5px 0px 5px;
height:174px;
}

.ga img {
border:none;
}

.coment {
padding:3px;
border-top:1px solid;
background-color:#C5F4F5;
}

.m {
width:80px;
background-color:#FEC6C5;
height:60px;
text-align:center;
}

.k {
color:red;
}
.mcol {background-color:#95E17B;text-align:center;}
.scol {background-color:#7DCDEC;text-align:center;}
.kcol {background-color:#D9E083;text-align:center;}
.skcol {background-color:#D9E083;text-align:center;}

.bc01 {background-color:#E7C58B;text-align:center;font-size:11px;padding:2px;width:70px;}
.bc02 {background-color:#FEC6C5;text-align:center;font-size:11px;padding:2px;width:70px;}
.bc03 {background-color:#7DCDEC;text-align:center;font-size:11px;padding:2px;width:70px;}
.bc04 {background-color:#F0F28C;text-align:center;font-size:11px;padding:2px;width:70px;}
.bc05 {background-color:#B6A8E6;text-align:center;font-size:11px;padding:2px;width:70px;}
.bc06 {background-color:#95E17B;text-align:center;font-size:11px;padding:2px;width:70px;}
.bc07 {background-color:#D9E083;text-align:center;font-size:11px;padding:2px;width:70px;}
.bc08 {background-color:#5BEA95;text-align:center;font-size:11px;padding:2px;width:70px;}
.bc09 {background-color:#61EBBE;text-align:center;font-size:11px;padding:2px;width:70px;}
.bc10 {background-color:#D2AFE0;text-align:center;font-size:11px;padding:2px;width:70px;}

.snavi {
width:494px;
text-align:right;
margin:0px auto;
padding:2px 5px 2px 0px;
font-size:11px;
}

.bttl {
text-align:center;
background-color:#3AEF48;

}

.down {
font-size:11px;
background-color:#ECA544;
margin:0px auto 10px;
padding:3px;
text-align:center;
}

.down a:active {color:pink}
.down a:hover {color:pink;}

.pagein {
border:1px solid #666666;
font-size:12px;
padding:10px;
margin:0px auto;
background-color:#F8A9F1;
}

.pagein h3 {
font-size:14px;
background-color:#84E4EC;
margin-top:10px;
margin-left:10px;
color:#ffffff;
width:170px;
}

#side-bar ul {
margin-top:0px;
margin-left:6px;
padding-left:6px;
list-style-type:none;
}

#side-bar li {
margin-left:0px;
padding-left:12px;
background-image:url(http://school-girl-idol.oh-maria.com/images/yaorg.gif);
background-position:left;
background-repeat:no-repeat;
}

.sidep {text-align:left;margin:5px 2px;}
.red {color:red;}

.rssbutton {
text-align:left;
}

.mainbox {padding-left:15px;margin-bottom:15px;}
