body{
background-color: #E6E6C4;}
/*全体を囲むボックス*/
div.main{ 
text-align: left;background-color: #FFFFFF;line-height: 150%;margin-top: 5px;
margin-bottom:20px ;padding-right:30px ;padding-bottom:10px ;padding-left: 25px;
width: 700px;word-break: break-all;
}
/*チャレンジャーロゴの位置の指定*/
div.logo{
width: 700px;
margin-top:20px;
}
/*一番上のタイトルの文字指定*/
div.title0{margin-bottom: 20px;
font-size: 155%;
font-weight: bolder;letter-spacing: 0.2em;color:#669900;line-height: 150%;
}

/*タイトルの文字指定*/
div.title{margin-top:20px ;margin-bottom: 20px;
font-size: 155%;
font-weight: bolder;letter-spacing: 0.2em;color: #669900;line-height: 150%;
}
font.stitle{letter-spacing: 0.2em;color: #669900;}
/*助っ人の方のタイトルの文字指定*/
div.title2{margin-top:20px ;margin-bottom: 10px;
font-weight: bolder;letter-spacing: 0.2em;color: #006600;line-height: 250%;
border-top-style: solid;border-top-color:#E6E6C4; ;
border-bottom-style: solid;border-bottom-color:#E6E6C4; ;
}
/*「今回の助っ人さんは」の文字色指定*/
font.ookii{
font-size: 250%;color: #99CC33;
}
/*助っ人さんの名前の文字の指定*/
font.namae{font-size: 180%;}
/*助っ人さんの名前のふりがなの文字の指定*/
font.hurigana{font-size: 140%;}
/*図の文字の指定*/
font.zu{font-size: 90%;
font-weight: bold;letter-spacing: 0.2em;line-height: 150%;
color: #999999;}
/*お店の名前の文字色指定*/
font.shop{font-size: 110%;
font-weight: bold;letter-spacing: 0.2em;line-height: 150%;
}
/*本文の強調する文字の指定*/
font.ki{color: #669900;
font-weight: bold;letter-spacing: 0.2em;line-height: 150%;
}
/*本文の強調する文字emの指定*/
em{font-style: normal;font-weight: bold;}

/*番号の文字色指定*/
font.numbar{font-size: 120%;font-weight: bold;color: #999999;}
/*番号3の文字色指定*/
font.numbar1{font-size: 170%;font-weight: bold;color: #999999;}
/*温度の文字色指定*/
font.onndo{font-weight: bold;color: #FF6600;}
/*湿度の文字色指定*/
font.situdo{font-weight: bold;color: #3399FF;}
/*見出しの文字指定*/
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.tiisai{font-size: 90%;color: #666666;}
/*内容のテキスト指定*/
div.naiyou{line-height: 150%;letter-spacing: 0.2em;margin-bottom: 20px;}

/*内容のテキストの段落指定*/
div.naiyou2{line-height: 150%;letter-spacing: 0.2em;margin-bottom: 20px;}

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

/*困ったさんの始めのコメントの指定*/
div.hajime{font-size: 95%;line-height: 150%;letter-spacing: 0.2em;border-style:solid ;border-color: #99CC00;}


/*箇条書きの指定*/
ul{font-weight: bold;color: #669900;line-height: 150%;letter-spacing: 0.2em;margin-top:10px ;margin-bottom:10px ;}
/*お店の案内の指定*/
div.annnai{font-size: 95%;line-height: 150%;letter-spacing: 0.2em;border-style:solid ;border-color: #99CC33;padding-top:10px ;padding-right:10px ;padding-bottom:10px ;padding-left:10px ;}
/*上に戻るボタンの指定*/
p.back{font-size: 120%;letter-spacing: 0.2em;text-align: right;}
/*メニューボタンの指定*/
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(roundedcornr_233235_tl.png) no-repeat top left;
}
.roundedcornr_top_233235 {
   background: url(roundedcornr_233235_tr.png) no-repeat top right;
}
.roundedcornr_bottom_233235 div {
   background: url(roundedcornr_233235_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_233235 {
   background: url(roundedcornr_233235_br.png) no-repeat bottom right;
}

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