body{
background-color: #E6E6C4;}
/*全体を囲むボックス*/
div.main{ 
text-align: left;background-color: #FFFFFF;line-height: 150%;margin-top: 0px;
margin-bottom:20px ;padding-right:25px ;padding-bottom:15px ;padding-left:25px;
width: 650px;word-break: break-all;word-spacing: 0.2em;
}

/*プレゼントのロゴの位置の指定*/
div.logo{font-size:150%;
width: 650px;
margin-top:20px;
}
/*一番上のタイトルの文字指定*/
div.title0{margin-top: 20px;margin-bottom: 5px;
font-size: 155%;width: 650px;
font-weight: bolder;letter-spacing: 0.2em;color:#006600;line-height: 150%;
}

/*タイトルの文字指定*/
div.title{margin-top:20px ;margin-bottom: 20px;
font-size: 165%;
font-weight: bold;letter-spacing: 0.2em;color: #669900;line-height: 150%;
}
font.stitle{letter-spacing: 0.2em;color: #669900;}
/*ページの上部のナビリンクの文字指定*/
div.navilink{letter-spacing: 0.2em;text-align: left;word-break: break-all;word-spacing: 0.2em;font-size: 85%;margin-bottom:5px ;}


/*ページの説明の指定*/
div.about{line-height: 150%;letter-spacing: 0.2em;margin-bottom: 30px;}


div.present
{
letter-spacing: 0.2em;text-indent: 1em;
line-height: 150%;margin-bottom: 120px;
}
div.presents
{
letter-spacing: 0.2em;text-indent: 1em;
line-height: 150%;margin-bottom: 20px;
}
div.presentm
{
letter-spacing: 0.2em;text-indent: 1em;
line-height: 150%;margin-bottom: 80px;
}
div.presentm2
{
letter-spacing: 0.2em;text-indent: 1em;
line-height: 150%;margin-bottom: 50px;
}

div.presentl
{
letter-spacing: 0.2em;text-indent: 1em;
line-height: 150%;margin-bottom: 160px;
}

div.presentc
{
letter-spacing: 0.2em;
line-height: 150%;margin-bottom: 80px;
border-style: solid;border-width: 2px;border-color: #FF6699;
width:400px;
}

div.presentc2
{
letter-spacing: 0.2em;
line-height: 150%;margin-left:190px ;margin-bottom: 80px;
border-style: solid;border-width: 2px;border-color: #FF6699;
}

div.annke-to{border-style: solid;border-color:#FFFF00 ;letter-spacing: 0.2em;text-indent: 1em;line-height: 150%;}

/*コンサート・イベントなどの文字の指定*/
div.cons{letter-spacing: 0.2em;
line-height: 150%;margin-right:70px;
border-style: solid;border-color:#FFFF33 ;}

div.cons2{letter-spacing: 0.2em;text-indent: 1em;
line-height: 150%;padding:7px ;margin-right:10px ;
border-style: solid;border-color:#FFFF33 ;}


/*本文の注意する文字の指定*/
font.tyuui{color: #FF3300;font-weight: bold;}

/*更新情報の文字の指定*/
div.update{letter-spacing: 0.2em;line-height: 150%;text-align: right;
word-break: break-all;color: #999999;margin-bottom:28px ;}


/*本文の強調する文字emの指定*/
em{font-style: normal;font-weight: bold;}
/*土の文字色指定*/
font.earth{font-size: 120%;font-weight: bold;color:#666600;}
/*空気の文字色指定*/
font.air{font-size: 120%;font-weight: bold;color:#6699FF;}
/*火の文字色指定*/
font.fire{font-size: 120%;font-weight: bold;color:#FF3333;}
/*水の文字色指定*/
font.water{font-size: 120%;font-weight: bold;color:#66CC99;}

/*緑（ハーブ）の文字色指定*/
font.herb{font-size: 100%;font-weight: bold;color:#669900;}

/*番号の文字色指定*/
font.numbar{font-size: 120%;font-weight: bold;color:#0099FF;}
/*番号の文字色指定*/
font.numbar2{font-size: 150%;font-weight: bold;color:#0099FF;}

/*見出しの文字指定*/
p.midasi{border-bottom-color: #336600;border-bottom-style: solid;
border-left-color: #666600;border-left-style: solid;
font-size: 130%;
font-weight: bolder;margin-bottom:7px ;letter-spacing: 0.2em;text-indent: 1em;
line-height: 150%;
width: 100%;
}
/*提供元の文字指定*/
font.teikyo{font-size:80%;color:#666666;}
/*提供元の文字指定小*/
font.teikyos{font-size:65%;color:#666666;}



/*見出しの文字指定*/
p.midasi2{border-bottom-color: #336600;border-bottom-style: solid;
border-left-color: #666600;border-left-style: solid;
font-size: 115%;
font-weight: bolder;margin-bottom:7px ;letter-spacing: 0.2em;text-indent: 1em;
line-height: 150%;
width: 100%;
}
/*小さい黒文字指定*/
font.tiisaib{font-size: 80%;}
/*小さい灰色文字指定*/
font.tiisai{font-size: 90%;color: #666666;}
/*大きい文字指定*/
font.ookii2{font-size: 115%;font-weight: bold;font-family:'Verdana';color: #CC0000;}
/*大きい文字指定*/
font.ookii{font-size: 190%;font-weight: bold;font-family:'Verdana';color: #33CCFF;}

/*上に戻るボタンの指定*/
p.back{font-size: 120%;letter-spacing: 0.2em;text-align: right;}



/*箇条書きの指定*/
ul.kajyou{list-style-image: url('../image_icon/i16-02.gif');font-weight: bold;color:#336600;line-height: 150%;letter-spacing: 0.2em;margin-top:10px ;margin-bottom:10px ;}
/*箇条書きの指定*/
ul.kajyou2{list-style-image: url('../image_icon/i31-34.gif');font-weight: bold;color:#336600;line-height: 150%;letter-spacing: 0.2em;}

/*メニューボタンの指定*/
div.navi{text-align: center;width:750px ;}
p.kousinn{line-height: 150%;letter-spacing: 0.2em;text-align: right;color: #999999;}

.roundedcornr_box_233235 {background: #ffffff;width: 700px;}
.roundedcornr_top_233235 div {
   background: url(../image_top/roundedcornr_tl.png) no-repeat top left;
}
.roundedcornr_top_233235 {
   background: url(../image_top/roundedcornr_tr.png) no-repeat top right;
}
.roundedcornr_bottom_233235 div {
   background: url(../image_top/roundedcornr_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_233235 {
   background: url(../image_top/roundedcornr_br.png) no-repeat bottom right;
}

.roundedcornr_top_233235 div, .roundedcornr_top_233235, 
.roundedcornr_bottom_233235 div, .roundedcornr_bottom_233235 {
   width:700px;
   height: 30px;
   font-size: 1px;margin-top: 0px;margin-bottom:0px ;
   
}
.roundedcornr_content_233235 { margin: 0 0px; }