/*　基本部分　*/
*{
margin:0;
padding:0;
font-style:normal;
font-weight:normal;
color:#ffffff;
}

body{
background-color:#d0aed1;
}

#container{
margin-left:auto;
margin-right:auto;
width:777px;
background:#8e2f5b url(http://lu3.gagaga-lululu.jp/ph//img/bg.gif);
}

/*　2段組　*/
#sidebar{
float:left;
width:201px;
font-size:12px;
line-height:17px;
}

#content{
float:right;
margin:0 25px 0 0;
width:551px;
background:#f1e0e8 url(http://lu3.gagaga-lululu.jp/ph//img/obi.gif) no-repeat 50% 0%;
}

#footer{
clear:both;
padding:20px 0 20px 0;
font-size:10px;
text-align:center;
}

/*　ヘッダー　*/
#header{
width:777px;
height:316px;
background-image:url(http://lu3.gagaga-lululu.jp/ph//img/head.jpg);
}

#header h1{
text-indent: -9999px;
}

#header a{
display:block;
width:777px;
height:316px;
}

#sidebar h1{
text-indent: -9999px;
}

#sidebar h2{
margin: 0 0 0 0;
font-size:12px;
line-height:17px;
}

#title{
padding:90px 0 8px 0;
font-weight:bold;
font-size:13px;
text-align:center;
}

#sidebar p{
margin:10px 5px 0 10px;
}

.menu{
list-style-type:none;
margin:10px 0 0 10px;
}

.name{
line-height:12px;
}

#bu{
background:url(http://lu3.gagaga-lululu.jp/ph//img/bu.jpg) no-repeat 0% 0%;
height:360px;
margin:0 0 0 0;
}

#up{
background:url(http://lu3.gagaga-lululu.jp/ph//img/up.gif) no-repeat 0% 50%;
height:42px;
margin:35px 0 0 0;
}

#in{
background:url(http://lu3.gagaga-lululu.jp/ph//img/in.gif) no-repeat 0% 50%;
height:33px;
margin:35px 0 0 0;
}

#ch{
background:url(http://lu3.gagaga-lululu.jp/ph//img/ch.gif) no-repeat 0% 50%;
height:34px;
margin:35px 0 0 0;
}

#wo{
background:url(http://lu3.gagaga-lululu.jp/ph//img/wo.gif) no-repeat 0% 50%;
height:34px;
margin:35px 0 0 0;
}

#pr{
background:url(http://lu3.gagaga-lululu.jp/ph//img/pr.gif) no-repeat 0% 50%;
height:43px;
margin:35px 0 0 0;
}

#kanso{
background:url(http://lu3.gagaga-lululu.jp/ph//img/banner_kanso.gif) no-repeat 0% 50%;
height:60px;
margin:35px 0 0 30px;
}

h3{
text-indent: -9999px;
margin:25px 0 0 30px;
}

h3 a{
display:block;
width:100%;
height:60px;
}

#top{
background:url(../edit/img/banner.gif) no-repeat 0% 50%;
}

#edit{
background:url(../edit/img/banner_edit.gif) no-repeat 0% 50%;
}

#series_ph{
background:url(img/banner_ph2.jpg) no-repeat 0% 50%;
}

#goshu{
background:url(../edit/img/banner_goshujin.jpg) no-repeat 0% 50%;
}

#ds{
background:url(../edit/img/banner_diamond.jpg) no-repeat 0% 50%;
}

#ohei{
background:url(../edit/img/banner_ohei.jpg) no-repeat 0% 50%;
}

#sha{
background:url(../edit/img/banner_sha.jpg) no-repeat 0% 50%;
}

#aiganouji{
background:url(../edit/img/banner_aiganouji.jpg) no-repeat 0% 50%;
}

#ph{
background:url(../edit/img/banner_ph.jpg) no-repeat 0% 50%;
}

#lucia{
background:url(../edit/img/banner_lucia.jpg) no-repeat 0% 50%;
}

#ouran{
background:url(../edit/img/banner_ouran.jpg) no-repeat 0% 50%;
}

#candypop{
background:url(../edit/img/banner_candypop.jpg) no-repeat 0% 50%;
}

#arabian{
background:url(../edit/img/banner_arabian.jpg) no-repeat 0% 50%;
}

#maihime{
background:url(../edit/img/banner_maihime.jpg) no-repeat 0% 50%;
}

/*　コンテンツ　*/
#content h1{
color:#600504;
font-size:20px;
font-weight:bold;
padding:120px 45px 20px 45px;
}

#content p{
font-size:14px;
color:#2d2d2d;
line-height:22px;
padding:5px 45px 0 45px;
}

#category #content p{
font-size:14px;
line-height:18px;
padding:5px 45px 0 45px;
}

#detail{
margin:0 0 0 40px;
font-size:10px;
}

#detail a{
color:#0000ff;
}

/*　エントリーページ　*/
#entrylink{
margin-top:30px;
font-size:10px;
color:#000000;
text-align:center;
}

#entrylink a{
color:#0000ff;
}
