@charset "utf-8";

/* -----------------------------------------------------------
CSS Information

 File name:      base2.css
 Update:         2008.04.23
 Style Info:     コンテンツ内CSSファイル
----------------------------------------------------------- */

.p01-01 p, .p03-01 p {
 margin-top: 15px;
}
.p01-02 {
 margin-top: 20px;
}
.p01-03 {
 font-size: 14px;
 background-color: #E6F6F9;
}
.p01-03 h3 {
 color: #0A50A1;
 font-weight: bold;
}

.p02-02 {
 background: url(../../img/p02_bg.jpg) no-repeat left top;
}

.p02-03, .p02-04 {
 margin-top: 7px;
 font-size: 14px;
 background-color: #E6F6F9;
}

.p02-print {
 display: none;
}

.p03-01 p {
 font-size: 14px;
}

.p03-01 p.mini {
 margin-top: 5px;
 font-size: 11px;
}

.p03-02, .p03-03 {
 margin-top: 15px;
 font-size: 14px;
 background-color: #FFF5ED;
}

.p03-02 h3, .p03-03 h3 {
 color: #FF6600;
 font-weight: bold;
}

.p03-img03 {
 margin: 5px 20px 5px 10px;
}

.p03-03 {
 display: none;
}

.p04-02, .p04-03, .p04-04 {
 font-size: 12px;
 line-height: 150%;
}

.p04-02 h3, .p04-03 h3, .p04-04 h3 {
 font-size: 14px;
 font-weight: bold;
}

.p04-02 h3 img, .p04-03 h3 img, .p04-04 h3 img {
 margin-right: 5px;
 margin-bottom: 5px;
 vertical-align: middle;
}

.p04-02 {
 background-color: #F8ECDE;
}

.p04-02 h3 {
 color: #FF9900;
}

.p04-03 {
 margin-top: 10px;
 background-color: #E7EFE0;
}

.p04-03 h3 {
 color: #66B821;
}

.p04-04 {
 margin-top: 10px;
 background-color: #F3E3EB;
}

.p04-04 h3 {
 color: #F550A6;
}

.p04-img01 {
 margin-top: 10px;
}

.p05-02, .p05-03 {
 font-size: 12px;
 line-height: 150%;
}

.p05-02 {
 margin-top: 45px;
}

.p05-03 {
 margin-top: 30px;
}

.p05-02 h3, .p05-03 h3 {
 font-weight: bold;
}

.p05-02 h3 img, .p05-03 h3 img {
 margin-right: 5px;
 margin-bottom: 5px;
 vertical-align: middle;
}

