@charset "utf-8";


/* 全体
---------------------------*/
#nakamuraza {
width: 980px;
background-color: #cccccc;
background-image: url(http://image.pia.jp/images2/static/pia/feature/stage/nakamuraza/nakamuraza_bg.jpg);
background-position: 0 0 ;
background-repeat: repeat;
}

#nakamuraza .font-b { 
font-weight:bold;
}

#nakamuraza .font-10 { 
font-size:10px;
}

#nakamuraza .font-14 { 
font-size:14px;
}

#nakamuraza .font-16 { 
font-size:16px;
}

#nakamuraza .font-color { 
color:#993333;
}

#nakamuraza .font-color2 { 
color:#cc6600;
}

#nakamuraza .margin-b5 { 
margin-bottom:5px;
}

#nakamuraza .margin-b10 { 
margin-bottom:10px;
}

#nakamuraza .margin-b15 { 
margin-bottom:15px;
}

#nakamuraza .margin-b30 { 
margin-bottom:30px;
}


/* topics
---------------------------*/
#nakamuraza .nakamuraza_topics {
width: 940px;
background-color: #ffffff;
margin: 20px 20px 0px 20px;
border: 1px solid #993333;
}

#nakamuraza .nakamuraza_topics .topics_title {
width: 930px;
background-color: #993333;
padding: 5px;
text-align: center;
color: #ffffff;
}

#nakamuraza .nakamuraza_topics .topics_left {
width: 440px;
margin: 20px 20px 20px 20px;
float: left;
display: inline;
}

#nakamuraza .nakamuraza_topics .topics_right {
width: 440px;
margin: 20px 20px 20px 0px;
float: left;
display: inline;
}

#nakamuraza .nakamuraza_topics img {
margin: 5px 0px;
}

#nakamuraza .nakamuraza_topics .topics_border {
margin: 0px 20px;
border-top: 1px solid #993333;
}

#nakamuraza .nakamuraza_topics a:link { 
color: #336699;
text-decoration:underline;
}
#nakamuraza .nakamuraza_topics a:visited { 
color: #336699; 
}
#nakamuraza .nakamuraza_topics a:active { 
color: #336699; 
}
#nakamuraza .nakamuraza_topics a:hover { 
color: #99ccff;
 } 



/* 概要
---------------------------*/
#nakamuraza .nakamuraza_gaiyou {
width: 940px;
margin: 30px 20px 0px 20px;
background-color: #000000;
color: #f0f0f0;
}

#nakamuraza .nakamuraza_gaiyou_left {
width: 490px;
margin: 20px 30px 50px 30px;
float: left;
display: inline;
}

#nakamuraza .nakamuraza_gaiyou_right {
width: 360px;
margin: 20px 30px 50px 0px;
color: #f0f0f0;
float: left;
display: inline;
}

#nakamuraza .nakamuraza_gaiyou_topic1 {
width: 205px;
margin: 0px 20px 20px 30px;
float: left;
display: inline;
}

#nakamuraza .nakamuraza_gaiyou_topic2 {
width: 205px;
margin: 0px 20px 20px 0px;
float: left;
display: inline;
}

#nakamuraza .nakamuraza_gaiyou_topic3 {
width: 205px;
margin: 0px 20px 20px 0px;
float: left;
display: inline;
}

#nakamuraza .nakamuraza_gaiyou_topic4 {
width: 205px;
margin: 0px 30px 20px 0px;
float: left;
display: inline;
}


/* 12月
---------------------------*/
#nakamuraza .nakamuraza_december {
width: 940px;
margin: 30px 20px 0px 20px;
background-color: #cc99cc;
}

#nakamuraza .nakamuraza_december img {
margin-bottom: 10px;
}

#nakamuraza .nakamuraza_december_left {
width: 310px;
margin: 0px 40px 10px 30px;
color: #323232;
float: left;
display: inline;
}

#nakamuraza .nakamuraza_december_right {
width: 530px;
margin: 0px 30px 10px 0px;
color: #323232;
float: left;
display: inline;
}


/* 1月
---------------------------*/
#nakamuraza .nakamuraza_january {
width: 940px;
margin: 30px 20px 0px 20px;
background-color: #ffcc66;
}

#nakamuraza .nakamuraza_january img {
margin-bottom: 10px;
}

#nakamuraza .nakamuraza_january_left {
width: 310px;
margin: 0px 40px 10px 30px;
color: #323232;
float: left;
display: inline;
}

#nakamuraza .nakamuraza_january_right {
width: 530px;
margin: 0px 30px 10px 0px;
color: #323232;
float: left;
display: inline;
}


 /* 情報
---------------------------*/
#nakamuraza .nakamuraza_info {
width: 940px;
margin: 30px 20px 0px 20px;
}

#nakamuraza .nakamuraza_info .info_left{
width: 450px;
margin: 0px 40px 30px 0px;
float: left;
display: inline;
}

#nakamuraza .nakamuraza_info .info_right {
width: 450px;
margin: 0px 0px 30px 0px;
float: left;
display: inline;
}