@charset "utf-8";
/**********************************************************************
VERY
ママたちの保健室CSS
[ /css/sommelier.css ]

Since         : 08.06.12
Last modified : 08.06.12
**********************************************************************/


/*------------------------------------------------
   メインエリア
------------------------------------------------- */

#ttlArea{
width:505px;
padding:0 0 0 40px;
}

#ttlArea p.ttl{
margin:0 0 10px 0;
color:#273372;
font-size:16px;
font-weight:bold;
}

#ttlArea span.ttl{
color:#999999;
font-size:12px;
font-weight:bold;
}

#ttlArea p.txt{
margin:0 0 10px 0;
color:#333333;
font-size:11px;
}

#profile{
position:relative;
z-index:2;
width:153px;
margin:-88px 0 0 30px;
}

#ttlAreaBottom{
margin:0 0 20px 0;
}

iframe{
border:1px solid #7F9DB9;
}

body#backnumberList{
padding:5px 0 0 10px;
background:none;
text-align:left;
}

body#backnumberList li{
color:#666666;
font-size:10px;
padding:0 0 5px 0;
}


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

#main{
margin:0px;
}

#QandA{
width:745px;
background:url(../sommelier/img/ind_bg01.gif) repeat-y left top;
}

#QandAmain{
width:528px;
padding:12px 0 0 27px;
}

#QandA .entryArchiveTitle{
width:517px;
margin:0 0 5px 0;
font-size:20px;
font-weight:bold;
color:#DF2F64;
}

#QandA .entryQA{
width:517px;
margin:0 0 10px 0;
padding:10px 0 0 0;
background:url(../sommelier/img/ind_border01.gif) no-repeat left top;
}

#QandA .entryDay{
padding:3px 5px;
font-weight:bold;
background:#F8D1DD;
text-align: center;
}

#QandA .entryDayBg{
height:30px;
padding:5px 0 0 35px;
background:url(../sommelier/img/ind_icn01.gif) no-repeat left top;
}

#QandA .entryTitle{
width:442px;
padding:0 0 0 35px;
font-size:15px;
font-weight:bold;
}

#QandA .entrySummary{
width:468px;
padding:10px 0 10px 35px;
font-size:11px;
}

#QandA .entryTxt{
width:466px;
}

#QandA .entryTxtBg{
background:url(../sommelier/img/ind_icn02.gif) no-repeat left top;
padding:5px 0 0 35px;
}

#borderBottom{
margin:0 0 5px 15px;
}

#backnumber{
width:180px;
}

#backnumberInner{
width:180px;
}

#backnumber #Title{
padding:40px 0 15px 40px;
}

#backnumber ul{
border-top:1px solid #999999;
}

#backnumber li{
color:#DF2F64;
border-bottom:1px solid #999999;
background:url(../sommelier/img/ind_icn03.gif) no-repeat 15px 5px;
padding:0 0 0 35px;
}

#backnumber li a{
color:#DF2F64;
}

#btnQA02{
margin:30px 0 20px 15px;
}

#pagetop{
width:100%;
margin:0 0 20px 20px;
text-align:right;
}

/*------------------------------------------------
   アーカイブ
------------------------------------------------- */

#ttlImg{
width:745px;
height:268px;
background:url(../sommelier/img/arc_ttl01.gif) no-repeat left top;
position:relative;
}

#ttlImg #btnQA01{
position:absolute; left:417px; top:35px;
}

#ttlImg #profile{
margin:0;
position:absolute; left:575px; top:15px;
}

#backnumber #TitleArchive{
margin:40px 10px 5px 10px;
padding:0 0 15px 30px;
border-bottom:1px solid #999999;
}

#backnumber ul.archiveList{
width:160px;
margin:0 10px 5px 10px;
border-top:none;
border-bottom:1px solid #999999;
}

#backnumber li.archiveListMonth{
padding-bottom:4px;
background:url(../sommelier/img/ind_icn03.gif) no-repeat 15px 6px;
border:none;
cursor:pointer;
}

#backnumber li.archiveListTtl{
padding:0 0 0 10px;
background:url(../sommelier/img/arc_icn01.gif) no-repeat 0px 6px;
border:none;
}

#backnumber ul.archiveList li.archiveListTtl a{
color:#333333;
font-size:10px;
}

#backnumber ul.archiveList li.archiveListTtl a:hover{
color:#DF2F64;
font-size:10px;
}

#backnumber .accordionLists {
padding:0;
background:none;
border:none;
}

#backnumber .accordionLists  ul{
padding:0;
}

#backnumber li.archiveListTtl {
padding:0 0 5px 10px;
}

