
/*--ここから年金ページ用のスタイル--*/
/*--年金全ページ共通のスタイル--*/
/*全体の囲み*/
#box{
width:760px;
text-align:center;
border-style:solid;
border-width:1px;
border-color:#999999;
margin:0px auto;
}

/*消えた年金問題タイトルの余白*/
#box h1{
margin-left:10px; 
/*margin-right:auto;*/
margin-top:0px;
margin-bottom:5px;
}

/*見出しスタイル*/
#box h2{
font-size:140%;
font-weight:bold;
color:#9C3B00;
text-align:left; 
margin:0px auto; 
padding:10px 10px 10px 0;
}

#box h3{
font-size:120%;
font-weight:bold;
border-bottom:1px dotted #666666;
color:#003258;
text-align:left; 
margin:30px auto 5px auto; 
padding:0;
}

#box h4{
font-size:100%;
font-weight:normal;
color:#960000;
text-align:left; 
margin:20px auto; 
padding:0;
/*
padding:0 0 0 10px;
border-left:15px solid #960000;
*/
}

#box h5{
font-size:100%;
color:#333333;
text-align:left; 
margin:5px auto; 
padding:10px 10px 10px 0;
}

/*リストのスタイル*/
#box ul{
text-align:left;
margin-left:40px;
}

#box li{
}

/*パンくずのスタイル*/
div.breadcrumbs{
/*margin-left:10px;*/
margin-bottom:10px;
font-size:80%;
color:#666666;
text-align:left;
line-height:120%;
vertical-align:top;
}

/*本文のスタイル*/
.sentence,.sentence2,.topic,n{
font-size:100%;
color:#202020;
text-align:left;
margin-left:auto;
margin-right:auto;
}

/*本文の幅幅・余白・色指定*/
.sentence{
margin-top:0;
margin-bottom:10px;
}
/*トピックの幅・余白・色指定*/
.topic{
width:650px;
margin-bottom:5px;
font-weight:bold;
color:#000099;
}

/*--年金全ページ共通のスタイルここまで--*/

/*年金トップページのプロフィール囲み*/
table#prof{ 
border-collapse:collapse;
border:4px solid #C6DEDE;
background-color:#F4F9FB;
margin-top:0px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
}

/*年金トップページのイベント告知用テーブルのスタイル*/
table#kokuchi{ 
border-collapse:collapse;
border:1px solid #CCCCCC;
margin-top:5px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
text-align:left;
font-size:90%;
line-height:120%;
}

/*プロフィール詳細ページのプロフィール囲み*/
div#prof{ 
width:700px;
border:4px solid #C6DEDE;
background-color:#F4F9FB;
margin-top:0px;
margin-bottom:10px;
text-align:center;
}

/*皆様からのご意見ページのスタイル*/
#goiken{
width:620px; 
margin:0 auto;
}

#naiyou{
border:1px solid #999999;
padding:0 15px;
}

#goiken p.sentence{
font-size:90%;
line-height:1.5em;
margin-bottom:20px;
}

#goiken p.opinion,
#goiken ol.opinion,
#goiken li.opinion,
#goiken p.name{
font-size:90%;
color:#003258;
}

#goiken p.opinion,
#goiken ol.opinion,
#goiken li.opinion{
margin-bottom:0;
text-align:left;
line-height:1.5em;
}

#goiken ol.opinion{
margin-left:1em;
padding:0;
}

#goiken p.name{
margin-top:0;
/*margin-bottom:50px;*/
font-weight:bold;
line-height:1.5em;
text-align:right;
/*border-bottom:1px dashed #333333;*/
}

#goiken p.topReturn{
margin-top:20px;
margin-bottom:20px;
font-size:80%;
text-align:right;
}

#footerAdd{
padding-left: 13em;text-indent:-13em; text-align: left;float:left;
}
#footerQRcode{
width:90px;text-align:center;font-size:10px;margin-left:24px;float:left;
}