/* 
------------------------------------------------------------------------
CHIBA AKIO OFFICIAL WEBSITE
http://www.chibaakio.jp/
-------------
Copyright(C)Chiba Akio All rights reserved. 
No reproduction or republication without written permission.
------------------------------------------------------------------------
feature.css
-------------
*/

 body {
 background-image: url(../img/bg.gif);
}

.feature_base {
 background-color: #F8F4ED;
 text-align: left;
 vertical-align: top;
}
.feature_home {
 color: #444444;
 font-size: 12px;
_font-size: 75%;
 line-height: 100%;
 padding: 20px 10px;
 text-align: left;
 vertical-align: top;
}
.feature_maintitle {
 color: #444444;
 font-size: 12px;
_font-size: 75%;
 line-height: 180%;
 padding: 0px 5px;
 text-align: left;
 vertical-align: top;
}
.feature_footer {
 background-color: #F8F4ED;
 text-align: center;
 vertical-align: top;
 padding: 10px 0px 20px 0px;
}

.feature_note_bg {
 background-image: url(../img/feature/2007/note_bg.gif);
 text-align: left;
 vertical-align: top;
}
.feature_note_bg_t {
 background-image: url(../img/feature/2007/note_bg_t.gif);
}
.feature_note_bg_b {
 background-image: url(../img/feature/2007/note_bg_b.gif);
}
.feature_note_bg_l {
 background-image: url(../img/feature/2007/note_bg_l.gif);
}
.feature_note_bg_r {
 background-image: url(../img/feature/2007/note_bg_r.gif);
}


.feature_note_hole {
 background-image: url(../img/feature/2007/note_hole.gif);
}
.feature_note_bg_line {
 background-image: url(../img/feature/2007/note_bg_line.gif);
 color: #444444;
 font-size: 12px;
_font-size: 75%;
 line-height: 28px;
 padding: 1px 0px 7px 5px;
 text-align: left;
 vertical-align: top;
}


.feature_maintext {
 color: #444444;
 font-size: 12px;
_font-size: 75%;
 line-height: 180%;
 padding: 0px 0px 0px 3px;
 text-align: left;
 vertical-align: top;
}

.feature_pht_cap {
 color: #555555;
 font-size: 11px;
_font-size: 70%;
 line-height: 140%;
 padding: 12px 0px 20px 3px;
 text-align: left;
 vertical-align: top;
}

.feature_dot {
 background-image: url(../img/feature/2007/dot.gif);
}


.picup_t {
 background: url(../img/feature/2007/picup_t.gif) repeat-x;
 text-align: left;
 vertical-align: top;
}
.picup_r {
 background: url(../img/feature/2007/picup_r.gif) repeat-y;
}
.picup_b {
 background: url(../img/feature/2007/picup_b.gif) repeat-x;
}
.picup_l {
 background: url(../img/feature/2007/picup_l.gif) repeat-y;
}
.picup_bg {
 background-color: #EBEBE3;
 text-align: left;
 vertical-align: top;
}
.picup_dot {
 background: url(../img/feature/2007/picup_dot.gif) repeat-x;
}
.picup_text {
 color: #4E4E4C;
 font-size: 12px;
_font-size: 75%;
 line-height: 160%;
 padding: 9px 5px 0px 2px;
 text-align: left;
 vertical-align: top;
}


.pf_t {
 background: url(../img/feature/2007/pf_t.gif) repeat-x;
 text-align: left;
 vertical-align: top;
}
.pf_r {
 background: url(../img/feature/2007/pf_r.gif) repeat-y;
}
.pf_b {
 background: url(../img/feature/2007/pf_b.gif) repeat-x;
}
.pf_l {
 background: url(../img/feature/2007/pf_l.gif) repeat-y;
}
.pf_bg {
 background-color: #EBEBE3;
 text-align: left;
 vertical-align: top;
}
.pf_text {
 color: #4E4E4C;
 font-size: 12px;
_font-size: 75%;
 line-height: 160%;
 padding: 9px 0px 0px 2px;
 text-align: left;
 vertical-align: top;
}


.pr {
 color: #444444;
 font-size: 12px;
_font-size: 75%;
 line-height: 150%;
 padding: 0px;
 text-align: left;
 vertical-align: top;
}
.pr_lnk {
 color: #444444;
 font-size: 12px;
_font-size: 75%;
 line-height: 130%;
 padding: 12px 0px 0px 0px;
 text-align: left;
 vertical-align: top;
}
.pr_cpy {
 padding: 7px 0px 0px 0px;
 text-align: left;
 vertical-align: top;
}
.pr_t {
 background: url(../img/feature/2007/pr_t.gif) repeat-x;
}
.pr_r {
 background: url(../img/feature/2007/pr_r.gif) repeat-y;
}
.pr_b {
 background: url(../img/feature/2007/pr_b.gif) repeat-x;
}
.pr_l {
 background: url(../img/feature/2007/pr_l.gif) repeat-y;
}
.pr_bdr {
 background: url(../img/feature/2007/pr_bdr.gif) repeat-y;
}


.feature_intr {
 color: #444444;
 font-size: 12px;
_font-size: 75%;
 line-height: 200%;
 padding: 0px 0px 0px 15px;
 text-align: left;
 vertical-align: top;
}
.feature_intr_cap {
 color: #444444;
 font-size: 11px;
_font-size: 70%;
 line-height: 150%;
 padding: 0px 0px 0px 2px;
 text-align: left;
 vertical-align: top;
}
.feature_intr_cap_lnk {
 color: #444444;
 font-size: 11px;
_font-size: 70%;
 line-height: 170%;
 padding: 8px 0px 0px 0px;
 text-align: left;
 vertical-align: top;
}
.feature_intr_bdr {
 background-color: #FF7989;
}




.feature_outline {
 background-color: #CCCCCC;
}
.feature_bdr_01 {
 background-color: #E5E6F0;
}
.feature_bdr_02 {
 background-color: #FF7989;
}
.feature_bdr_03 {
 background-color: #CCCCCC;
}


div#main_text {
 color: #444444;
 font-size: 12px;
_font-size: 75%;
 line-height: 220%;
 padding: 10px 0px 0px 2px;
 text-align: left;
 vertical-align: top;
}
div#main_text span.note {
	padding: 5px 0px;
	border-bottom: 1px dotted #DDDDDD;
}

.feature_abt {
 color: #444444;
 font-size: 11px;
_font-size: 70%;
 line-height: 150%;
 padding: 0px 2px;
 text-align: left;
 vertical-align: top;
}

.feature_cap {
 color: #444444;
 font-size: x-small;
_font-size: 70%;
 line-height: 150%;
 padding: 0px 0px 0px 2px;
 text-align: left;
 vertical-align: top;
}
.feature_cap_lnk {
 color: #444444;
 font-size: x-small;
_font-size: 70%;
 line-height: 170%;
 padding: 8px 0px 0px 0px;
 text-align: left;
 vertical-align: top;
}


.pgno {
 background-color: #00B7CE;
 color: #FFFFFF;
 font-size: 12px;
 line-height: 150%;
 text-align: center;
 vertical-align: middle;
 letter-spacing: 3px;
}
a.pgno:link {
 font-family:'Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','Osaka','Helvetica',sans-serif;
 text-decoration: none;
 color: #FFFFFF;
 font-weight: bold;
 font-size: 12px;
 line-height: 150%;
 text-align: center;
 vertical-align: middle;
 letter-spacing: 3px;
}
a.pgno:visited {
 font-family:'Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','Osaka','Helvetica',sans-serif;
 text-decoration: none;
 color: #FFFFFF;
 font-weight: bold;
 font-size: 12px;
 line-height: 150%;
 text-align: center;
 vertical-align: middle;
 letter-spacing: 3px;
}
a.pgno:hover {
 font-family:'Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','Osaka','Helvetica',sans-serif;
 text-decoration:underline;
 color: #84D1DB;
 font-weight: bold;
 font-size: 12px;
 line-height: 150%;
 text-align: center;
 vertical-align: middle;
 letter-spacing: 3px;
}









.bg_hole {
 background: url(../img/feature/2007/bg_note_hole.gif) repeat-y;
}
.bg_t {
 background: url(../img/feature/2007/bg_note_t.gif) repeat-x;
 text-align: left;
 vertical-align: top;
}
.bg_b {
 background: url(../img/feature/2007/bg_note_b.gif) repeat-x;
 text-align: left;
 vertical-align: top;
}
.bg_bdr {
 background: url(../img/feature/2007/bg_bdr.gif) repeat-y;
}


.p_01 {
 background: #FEF8DC url(../img/feature/2007/p_01_bg.gif) repeat-y;
}
.p_01_r {
 background: url(../img/feature/2007/p_01_r.gif) repeat-y;
}
.p_01_l {
 background: url(../img/feature/2007/p_01_l.gif) repeat-y;
}

.p_02 {
 background: #FCF393 url(../img/feature/2007/p_02_bg.gif) repeat-y;
}
.p_02_r {
 background: url(../img/feature/2007/p_02_r.gif) repeat-y;
}
.p_02_l {
 background: url(../img/feature/2007/p_02_l.gif) repeat-y;
}

.p_03 {
 background: #FFBE6B url(../img/feature/2007/p_03_bg.gif) repeat-y;
}
.p_03_r {
 background: url(../img/feature/2007/p_03_r.gif) repeat-y;
}
.p_03_l {
 background: url(../img/feature/2007/p_03_l.gif) repeat-y;
}
