.first_midashi_bg{background:#FFFFFF url(../../../information/kakikyuugyou/first_midashi_bg.gif) no-repeat scroll center;width:471px;height:51px;}

.first_midashi_text3{font-size:12pt;color:#333333;border-style:solid; border-color:#ff3399; border-width:1px; text-align:center; margin-bottom:10px;margin-top:30px; padding:7px;}

.first_midashi_text{border:solid #ff0066 2px;
font-size:12pt;color:#333333;margin-bottom:10px;margin-top:20px;}
.first_midashi_text2{font-size:10pt;color:#333333;line-height:150%;margin-bottom:20px;margin-top:20px;}
.first_midashi_komidashi{border-left-style:solid;border-left-color:#ff3399;
border-left-width:15px;
border-bottom-style:dotted;
border-color:#ff3399; 
font-size:12pt;color:#333333;margin-bottom:10px;margin-top:40px; padding:7px;}


.price_titletext{font-size:9pt; margin:15px 0 5px 0;}

.price_titletext td{background-color:#FFFFFF;}
.price_titletext th{background-color:#FFF0F5;}

.info-notice-title {
    margin: 0 0 1.5em;
    padding: 0.8em;
    font-size: 1.143em;
    font-weight: bold;
    border-top: 1px dashed #aaa;
    border-bottom: 1px dashed #aaa;
    background: #eee;
    text-shadow: 1px 1px 0 rgba(255,255,255,1);
    box-shadow: 0 5px 4px -4px rgba(0,0,0,0.3) inset;
    -moz-box-shadow: 0 5px 4px -4px rgba(0,0,0,0.3) inset;
    -webkit-box-shadow: 0 5px 4px -4px rgba(0,0,0,0.3) inset;
    -o-box-shadow: 0 5px 4px -4px rgba(0,0,0,0.3) inset;
    -ms-box-shadow: 0 5px 4px -4px rgba(0,0,0,0.3) inset;
}

.period {
    background:#ffaaaa;
    font-weight:bold;
    font-size:16px;
    padding:10px 15px;
    border-radius: px;        /* CSS3草案 */  
    -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 5px;   /* Firefox用 */

}