/*　基本部分　*/
*{
margin:0;
padding:0;
}

#main{
background:#636595 url(http://lu3.gagaga-lululu.jp/edit/img/back.gif) repeat-y 50% 0%;
}

#other{
background:#636595 url(http://lu3.gagaga-lululu.jp/edit/img/back_other.gif) repeat-y 50% 0%;
}

#container{
margin-left:auto;
margin-right:auto;
padding:0 3px 0 3px;
width:774px;
}

#container_other{
width:674px;
padding:0 50px 0 50px;
}

/*　3段組　*/
#left{
float:left;
width:160px;
}

#right{
float:right;
width:160px;
}

#main #content{
float:right;
padding:0 20px 0 20px;
width:414px;
/*width:454px;*/
}

#footer{
clear:both;
}

/*　ヘッダー部分　*/
#header{
width:774px;
height:160px;
background-image:url(http://lu3.gagaga-lululu.jp/edit/img/head.jpg);
}

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

#header a{
display:block;
width:100%;
height:160px;
}

/*　サイド　*/
.sidebar h2{
text-indent:5px;
font-size:12px;
color:#ffffff;
}

#left h2{
margin:10px 10px 0 0;
}

#right h2{
margin:10px 0 0 10px;
}

.sidebar h3{
text-indent:10px;
margin:10px 0 5px 0; 
font-size:12px;
color:#67649b;
}

.sidebar h4{
margin:20px 10px 0 10px; 
text-indent:-9999px;
}

.sidebar h4 a{
display:block;
width:100%;
height:60px;
}

#top{
background-image:url(http://lu3.gagaga-lululu.jp/edit/img/banner.gif);
}

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

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

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

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

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

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

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

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

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

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

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

#line1{
margin:10px 0 0 0; 
}

#line2{
margin:0 0 5px 0; 
}

.bg{
padding:2px;
background-color:#67649b;
}

#search{
padding:10px;
background-color:#000000;
}

#searchform #form_t, #searchform #form_s{
border-style:none;
}

#searchform #form_t{
width:130px;
}

#searchform p{
margin:2px 0 0 0;
text-align:right;
}

#calendar{
margin-left:7px;
font-size:12px;
text-align:center;
width:140px;
}

#calendar th{
color:#ffffff;
}

#calendar td{
background-color:#ffffff;
}

#calendar a{
color:#fc7215;
text-decoration:underline;
}

.menu{
list-style-type:none;
margin:8px 0 0 5px;
padding-left:5px;
font-size:12px;
line-height:14px;
}

li{
margin:0 5px 5px 0;
}

#profile{
margin:0 10px 0 10px;
font-size:10px;
line-height:14px;
}

/*　コンテンツ部分　*/
#content h1{
margin:20px 0 0 0;
font-size:14px;
color:#002060;
}

#content h2{
margin:2px 0 0 0;
font-size:11px;
color:#555555;
}

#content h3{
text-align:right;
font-size:10px;
color:#777777;
}

#content .entry{
padding:10px 20px;
font-size:12px;
line-height:20px;
background-color:#ffffff;
}

#content .dot{
margin:10px 0 10px 0;
}

#content .detail{
padding:0 0 20px 20px;
font-size:10px;
}

/*　フッター　*/
#footer p{
margin:20px 0 10px 0;
padding-top:20px;
font-size:10px;
color:#666666;
text-align:center;
}

/*　■エントリー・アーカイブ　*/
#entrylink{
margin-top:20px;
padding:5px;
/*background-color:#999999;*/
font-size:10px;
text-align:center;
}

/*　■日付アーカイブ　■カテゴリー・アーカイブ　*/
#midashi{
margin-top:20px;
background-color:#666666;
}

#midashi h2{
padding:2px;
font-size:14px;
color:#ffffff;
text-align:center;
}

/*　■検索結果ページ　*/
#site1_searchform{
border-bottom:double 3px #666666;
}

#site1_searchform #form_t, #site1_searchform #form_s{
border:solid 1px #333333;
}

#site1_searchform #form_t{
width:170px;
}

#site1_searchform p{
margin-top:15px;
}
