body{
         color: #efefef;
         background-color: #b0c4de;
         margin: 3%;
         font: 10pt "MSP明朝", san-serif;
}

/* 会社ロゴ部分のスタイル設定 */


#companylogo{
               background: #fffafa;
               padding: 5px 5px 5px 10px;
}


#navbar{
               background-color: #ffebcd;
               padding: 2px 0px 2px 15px;
               display: none;
               
}

.menuabove a{
               padding: 0px 0px 0px 0px;
               color: #202f55;
               text-decoration: none;
               font-size: 12px;
}

.menuabove a:link{
               color: #202f55;
               text-decoration: none;
}

.menuabove a:hover{
               color: #ff0000;
               text-decoration: none;
}

/* コンテンツ部分のスタイル設定 */


#contents{
               background-color: #fafdff;
}


#leftside{
               background-color: #f0f8ff;
               width: 150px;
               font-size: 12px;
               border-left: 1px solid #cccccc;
               border-right: 1px solid #cccccc;
               display: none;
               
}


#leftbox1{               
               background-color: #cccc99;
               margin: 10px 5px 5px 5px;
               padding: 5px 5px 10px 5px;
               list-style: none;
               display: none;
}


.leftbox1menu a{
               color: #330099;
               text-decoration: none;
               line-height: 14px;
               list-style: none;
               padding: 0px 0px 0px 5px;
}


.leftbox1menu a:link{
               color: #330099;
               text-decoration: none;
}


.leftbox1menu a:hover{
               color: #ff0000;
               text-decoration: none;
}


#leftbox2{
               background-color: #ffffff;
               margin: 15px 5px 5px 5px;
               padding: 10px 5px 5px 7px;
               border: 1px solid #cccccc;
               font-size: 11px;
               color: #333333;
               line-height: 22px;
               display: none;
}

#leftbox3{
               margin: 15px 5px 5px 5px;
               padding: 10px 5px 5px 5px;
               border: 1px solid #cccccc;
               font-size: 11px;
               color: #333333;
               display: none;
}



#leftbox4{
               margin: 15px 5px 5px 5px;
               padding: 10px 5px 5px 5px;
               border: 1px solid #cccccc;
               font-size: 11px;
               color: #333333;
               display: none;
}


#hombun{
               margin: 10px 10px 7px 12px;
               font-size: 12px;
               color: #333333;
}

#hombun p{
               font-size: 12px;
               color: #333333;
               line-height: 18px;
               letter-spacing: 1px;
               margin: 10px 0px 10px 0px;
}

.midashi{
               margin: 15px 10px 5px 0px;
}

.hombun1{
               font-weight: bold;
               font-size: 16px;
               color: #333333;
               text-align: left;
               line-height: 32px;
}

.hombun2{
               font-weight: bold;
               font-size: 14px;
               color: #333333;
               text-align: left;
               line-height: 24px;
               margin: 0px 0px 0px 0px;
}


.paragraph1{
               font-size: 12px;
               color: #333333;
               text-indent: 1em;
               line-height: 18px;
               letter-spacing: 1px;
               margin: 0px 0px 7px 0px;
}

.paragraph2{
               font-size: 12px;
               color: #333333;
               line-height: 18px;
               letter-spacing: 1px;
               margin: 5px 0px 5px 0px;
}


#hombun a{
               color: #0000ff;
               text-decoration: none;
}


#hombun a:link{
               color: #0000ff;
               text-decoration: none;
}


#hombun a:hover{
               color: #ff0000;
               text-decoration: none;
}

#hombunlist{
               font-size: 12px;
               color: #333333;
               list-style-type: circle;
               line-height: 18px;
               letter-spacing: 1px;
               padding: 0px 0px 0px 5px;
               margin: 5px 0px 5px 15px;
}

.sublist1{
               font-size: 11px;
               color: #333333;
               list-style-type: none;
               line-height: 16px;
               letter-spacing: 1px;
               padding: 0px 0px 0px 12px;
               margin: 0px 0px 0px 15px;
}

.figure{
               margin: 10px 10px 10px 10px;
               border: none; 
               overflow: visible;
}


.reference{
               margin: 5px 10px 10px 10px;
               font-size: 11px;
               color: #333333;
}

.copyright{
               margin: 0px 10px 10px 10px;
               font-size: 11px;
               color: #333333;
               text-align: right;
}

.headerfooter{
               margin: 10px 0px 10px 0px;
               font-size: 11px;
               color: #333333;
               text-align: right;
}


#subscribeform{
               font-size: 12px;
               color: #333333;
}


#rightside{
               background-color: #f0f8ff;
               width: 150px;
               border-left: 1px solid #cccccc;
               border-right: 1px solid #cccccc;
               
}


#rightbox{               
               font: 12px #333333;
               margin: 10px 5px 5px 5px;
               display: none;
}

#rightbox a{
               color: #0000ff;
               text-decoration: none;
               display: none;
}


#rightbox a:link{
               color: #0000ff;
               text-decoration: none;
               display: none;
}


#rightbox a:hover{
               color: #ff0000;
               text-decoration: none;
               display: none;
}


#rightmenu{
               margin: 10px 0px 0px 5px;
               color: #333333;
               list-style: none;
               line-height: 18px;
               display: none;
}


#footer{
               background: #fffafa;
               font-size: 11px;
               color: #999999;
               padding: 5px 5px;
}

#footer a{
               color: #999999;
               text-decoration: none;
}


#footer a:link{
               color: #999999;
               text-decoration: none;
}

#footer a:hover{
               color: #ff0000;
               text-decoration: none;
}
