@charset "UTF-8";
/* CSS Document */

body
{
margin:0px;
font-size:0.8em;
line-height:1.5em;
color:#4d4d4d;
background-color:#FFCC66;
}

/*a:link

{
color:#4d4d4d;
text-decoration:none;
}

a:visited

{
color:#4d4d4d;
text-decoration:none;
}

a:hover
{
color:#3f8766;
text-decoration:none;
}
*/

/*--------------------------------------

  ヘッダー

---------------------------------------*/

/*カラーバー*/

div.line01
{
width:100%;
height:5px;
background-color:#fbb03b;
color:#fbb03b;
font-size:1px;
}

div.line02
{
width:100%;
height:2px;
background-color:#fddba5;
color:#fddba5;
font-size:1px;
}

div.line03
{
width:100%;
height:2px;
background-color:#e6e6e6;
color:#e6e6e6;
font-size:1px;
clear:both;
}

/*div.line04 今のところ使っていません（下の階層で使うかも）
{
width:100%;
height:2px;
background-color:#d2f5a2;
color:#d2f5a2;
font-size:1px;
clear:both;
}

div.line05
{
width:100%;
height:3px;
background-color:#74ae00;
color:#74ae00;
font-size:1px;
margin-bottom:10px;
}*/

/*ヘッダーかこみ*/

div#header_w
{
width:815px;
height:71px;
margin:0px auto;
background-color:#FFFFFF;
}

/*ロゴ*/

div#header_logo
{
width:285px;
height:42px;
float:left;
}

div#header_logo img
{
margin-top:20px;
}

/*地区名*/

div#header_chara
{
width:233px;
height:67px;
float:left;
}

/*地区名中*/

div#header_chara_n
{
width:233px;
height:39px;
font-size:18px;
font-weight:bold;
position:absolute;
margin-top:28px;
}

/*検索他*/

div#header_kensaku
{
width:297px;
height:71px;
float:left;
}

div#header_kensaku img.moji
{
margin-right:10px;
}

div#header_kensaku img.icon
{
margin-left:10px;
}

/*--------------------------------------

 　背景色

---------------------------------------*/


/*背景色*/

div#bg_color
{
width:850px;
height:100%;
margin: 0px auto;
background-color:#FFFFFF;
}


/*--------------------------------------

 　メニュー

---------------------------------------*/


/*メニュー*/

div#menu
{
width:815px;
height:35px;
margin:0px auto;
}

/*--------------------------------------

 　パンくずリスト

---------------------------------------*/

/*パンくずリスト*/

div#pan
{
width:815px;
margin:0px auto;
margin-top:5px;
margin-bottom:5px;
background-color:#FFFFFF;
}


/*--------------------------------------

 　コンテンツ

---------------------------------------*/

/*コンテンツかこみ　センタリング*/

div#contents
{
width:815px;
margin:0px auto;
background-color:#FFFFFF;
}


/*--------------------------------------

 　汎用スタイル

---------------------------------------*/

/*フロートクリア用*/

div.cl
{
clear:both;
}

.blown
{color: #84540e}

.blown2
{color: #84540e;
font-weight:bold;}

.blown_big
{color: #84540e;
font-size:1.2em;}

.orange
{color: #FF9933}

.orange2
{color: #FF9933;
font-weight:bold;
font-size:1.4em;}

.red
{color:#FF0000}

.white
{color:#FFFFFF}

.green1
{color:#006633;
font-weight:bold;}

div.b400_w
{
width:815px;
}

div.b400_left
{
width:400px;
float:left;
}

div.b400_right
{
width:400px;
float:left;
margin-left:15px;
}

div.f_right
{
width:100%;
text-align:right;
margin-top:10px;
}

div.f_left
{
width:100%;
text-align:left;
}

div.t_center
{
padding:0 30px 0 30px;
}

.a_center
{
width:100%;
text-align:center;
}


div.f_right img
{
margin-left:5px;
}

img.mr_10
{
margin-right:10px;
}

img.mrb_10
{
margin-right:10px;
margin-bottom:10px;
}

h2.back_o
{
height:30px;
background-image:url(../img/common/back_midashi_01.gif);
background-repeat:no-repeat;
font-size:18px;
line-height:30px;
padding-left:35px;
color:#FFFFFF;
}

h3.common
{
color:#FF9933;
font-size:1.3em;
line-height:1.3em;
margin-bottom:5px;
margin-top:10px;
padding-left:10px;
/*border-bottom:2px dotted #FF9933;*/
background-image:url(../img/common/mback02_o.gif);
background-position:left;
background-repeat:no-repeat;
}



h3.oo_matsu
{
color:#2765b0;
font-size:1.3em;
line-height:1.3em;
margin-bottom:5px;
margin-top:10px;
padding-left:10px;
/*border-bottom:2px dotted #2765b0;*/
background-image:url(../img/common/mback02_b.gif);
background-position:left;
background-repeat:no-repeat;
}

h3.hori_ho
{
color:#15841d;
font-size:1.3em;
line-height:1.3em;
margin-bottom:5px;
margin-top:10px;
padding-left:10px;
/*border-bottom:2px dotted #15841d;*/
background-image:url(../img/common/mback02_g.gif);
background-position:left;
background-repeat:no-repeat;
}

h4.common
{
color:#FF9933;
background-image:url(../img/icon_01_o.gif);
background-position:left;
background-repeat:no-repeat;
font-size:1em;
padding-left:15px;
margin-bottom:5px;
margin-top:10px;
}

h4.oo_matsu
{
color:#2765b0;
background-image:url(../img/icon_01_b.gif);
background-position:0% 0%;
background-repeat:no-repeat;
font-size:1em;
padding-left:15px;
margin-bottom:5px;
margin-top:10px;
}

h4.hori_ho
{
color:#15841d;
background-image:url(../img/icon_01_g.gif);
background-position:0% 0%;
background-repeat:no-repeat;
font-size:1em;
padding-left:15px;
margin-bottom:5px;
margin-top:10px;
}

/*文字サイズ*/

.t_big
{
font-size:1.3em;
}

.border_o
{
border-bottom:2px dotted #FF9933;
margin:15px 0 15px 0;
}

.border_g
{
border-bottom:2px dotted #15841d;
margin:15px 0 15px 0;
}

.border_b
{
border-bottom:2px dotted #2765b0;
margin:15px 0 15px 0;
}

/*インデント*/

.in_01
{
text-indent: -1em;
margin-left: 1em;
}




/*--------------------------------------

 　フッター

---------------------------------------*/

div#foot
{
width:815px;
text-align:center;
font-size:0.85em;
margin-top:30px;
}


/*--------------------------------------
/////////////////////////////////////////////////////////

 　カレンダー

/////////////////////////////////////////////////////////
---------------------------------------*/

div#calender
{
width:260px;
height:198px;
background-image:url(../img/back_calender.jpg);
float:left;
}

td.calender_left
{
width:150px;
}

td.calender_right
{
width:110px;
}

td.calender_right p
{
margin: 10px 0 0 5px;
text-align:left;
font-size:12px;
line-height:17px;
}

table.calender_main
{
width:140px;
margin: 0px 0 0 10px;
}

/*カレンダー　曜日*/

table.calender_main td.week
{
background-color:#FFFFFF;
text-align:center;
font-size:1em;
}

/*カレンダー　通常日*/

table.calender_main td.day00
{
background-image:url(../img/bg_clr_0.jpg);
background-repeat:no-repeat;
text-align:center;
}

/*カレンダー　休園日*/

table.calender_main td.day01
{
background-image:url(../img/bg_clr_1.jpg);
background-repeat:no-repeat;
text-align:center;
}

/*カレンダー　イベント日*/

table.calender_main td.day02
{
background-image:url(../img/bg_clr_2.jpg);
background-repeat:no-repeat;
text-align:center;
}

/*カレンダー　無料入園日*/

table.calender_main td.day03
{
background-image:url(../img/bg_clr_3.jpg);
background-repeat:no-repeat;
text-align:center;
}


table.calender_main a.txt00:link{font-size: 12px; color: #FFFFFF; text-decoration:none;}
table.calender_main a.txt00:visited{font-size: 12px; color: #FFFFFF; text-decoration:none;}
table.calender_main a.txt00:active{font-size: 12px; color: #FFFFFF; text-decoration:none;}
table.calender_main a.txt00:hover{font-size: 12px; color: #666666; text-decoration:underline}



.text_s
{
font-size:10px;
line-height:12px;
}



/*--------------------------------------
/////////////////////////////////////////////////////////

 　イベント情報

/////////////////////////////////////////////////////////
---------------------------------------*/


table.event
{
width:100%;
border: 1px solid;
border-color:#4d4d4d;
margin-top:10px;
}

table.event th
{
text-align:left;
font-size:1.2em;
width:100%;
padding: 5px;
background-image:url(../img/common/spacer_k.gif);
background-position:bottom;
background-repeat:repeat-x;
}

table.event td.text
{
text-align:left;
font-size:1em;
padding: 5px;
width:100%;
text-align:left;
vertical-align:top;
}

table.event td.img
{
text-align:left;
font-size:1em;
padding: 5px;
width:180px;
text-align:center;
vertical-align:top;
}

table.event span.oo_matsu
{
text-align:left;
background-color: #333398;
color:#FFFFFF;
width:100%;
font-weight: normal;
padding:2px;
}

table.event span.hori_ho
{
text-align:left;
background-color: #007f00;
color:#FFFFFF;
width:200px;
font-weight: normal;
padding:2px;
}

dl.syousai
{
padding: 0;
margin:0;
}

dl.syousai dt
{
float:left;
margin: 0;
padding: 0;
}

dl.syousai dd
{
margin: 0 0 0 4em;
padding: 0;
}

/*詳細ページ*/
/*表　オレンジボーダー*/
table.e_hana
{
width:100%;
border-top: 1px solid #FF9933;
border-left: 1px solid #FF9933;
}

table.e_hana th
{
border-bottom: 1px solid #FF9933;
border-right: 1px solid #FF9933;
padding:5px;
}

table.e_hana td
{
border-bottom: 1px solid #FF9933;
border-right: 1px solid #FF9933;
padding:5px;
}

div.text_e_hana
{
width:781px;
background-color:#FFF4D9;
border:1px solid  #FF9933;
padding:5px;
}

/*表　灰色ボーダー1*/
table.e_hyou
{
width:90%;
border-top: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
text-align:left;
}

table.e_hyou th
{
border-bottom: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
padding:5px;
}

table.e_hyou td
{
border-bottom: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
padding:5px;
}

table.e_hyou td.kouhyou
{
border-bottom: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
padding:5px;
background-color:#FFF4D9;
}

/*表　灰色ボーダー2*/
table.e_syousai
{
width:100%;
border-top: 1px solid #666666;
border-left: 1px solid #666666;
text-align:left;
}


table.e_syousai td
{
border-bottom: 1px solid #666666;
border-right: 1px solid #666666;
padding:5px;
}

/*表　灰色ボーダー・縦区切り線なし*/
table.e_syousai_2
{
width:100%;
border-top: 1px solid #666666;
border-right: 1px solid #666666;
border-left: 1px solid #666666;
text-align:left;
}


table.e_syousai_2 th
{
border-bottom: 1px solid #666666;
text-align:center;
padding:5px;
}

table.e_syousai_2 td.weekday
{
border-bottom: 1px solid #666666;
background-color:#FFFFFF;
text-align:left;
padding:10px;
}

table.e_syousai_2 td.saturday
{
border-bottom: 1px solid #666666;
background-color:#F0F8FF;
text-align:left;
padding:10px;
}

table.e_syousai_2 td.sunday
{
border-bottom: 1px solid #666666;
background-color:#FFF3E8;
text-align:left;
padding:10px;
}

table.e_syousai_2 td.t_center
{
text-align:center;
}

/*表　オレンジボーダー・縦区切り線なし*/
table.e_syousai_3
{
width:100%;
border-top: 1px solid #FF9933;
border-right: 1px solid #FF9933;
border-left: 1px solid #FF9933;
text-align:left;
}


table.e_syousai_3 td
{
border-bottom: 1px solid #FF9933;
text-align:left;
padding:10px;
}

/*表　オレンジボーダー・横幅可変*/
table.e_syousai_4
{
border-top: 1px solid #FF9933;
border-left: 1px solid #FF9933;
text-align:left;
}


table.e_syousai_4 td
{
border-right: 1px solid #FF9933;
border-bottom: 1px solid #FF9933;
text-align:left;
padding:10px;
vertical-align:top;
}

/*表　ボーダーなし*/

table.e_bnone
{
border:0;
}

table.e_bnone td
{
border:0;
}

div.teiin_r
{
width:100px;
padding:3px;
background:#FF0000;
color:#FFFFFF;
font-weight:bold;
text-align:center;
}

/*あづみの楽校〜春休み〜　春と遊ぼう*/

table.cell01 {
	border-left: 1px solid #4DA13C;
	border-top: 1px solid #4DA13C;
	border-collapse: collapse;
}

table.cell01 td {
	border-right: 1px solid #4DA13C;
	border-bottom: 1px solid #4DA13C;
}

table.cell02 {
	border-left: 1px solid #F35F40;
	border-top: 1px solid #F35F40;
	border-collapse: collapse;
}

table.cell02 td {
	border-right: 1px solid #F35F40;
	border-bottom: 1px solid #F35F40;
}


table.cell03 {
	border-left: 1px solid #008DD0;
	border-top: 1px solid #008DD0;
	border-collapse: collapse;
}

table.cell03 td {
	border-right: 1px solid #008DD0;
	border-bottom: 1px solid #008DD0;
}


table.cell04 {
	border-left: 1px solid #EC4E5C;
	border-bottom: 1px solid #EC4E5C;
	border-collapse: collapse;
}

table.cell04 td {
	border-right: 1px solid #EC4E5C;
	border-bottom: 1px solid #EC4E5C;
}


table.cell05 {
	border-left: 1px solid #CC6600;
	border-top: 1px solid #CC6600;
	border-collapse: collapse;
}

table.cell05 td {
	border-right: 1px solid #CC6600;
	border-bottom: 1px solid #CC6600;
}


table.cell06 {
	border-left: 1px solid #4DA13C;
	border-top: 1px solid #4DA13C;
	border-collapse: collapse;
}

table.cell06 td {
	border-right: 1px solid #4DA13C;
	border-bottom: 1px solid #4DA13C;

}

h2.green
{color:#4DA13C}

h2.orange
{color:#F35F40}

h2.blue
{color:#008DD0}

h2.pink
{color:#EC4E5C}

span.bg_red
{
text-align:left;
background-color: #FF0000;
color:#FFFFFF;
width:100px;
font-weight: normal;
padding:3px;
}

span.bg_white
{
text-align:left;
background-color: #ffffff;
color:#ff0000;
width:100px;
font-weight: normal;
padding:3px;
}


/*--------------------------------------
/////////////////////////////////////////////////////////

 　遊ぶ

/////////////////////////////////////////////////////////
---------------------------------------*/


/*テキストと画像*/

div.details
{
height:210px;
border-bottom:1px solid #FF9933;
border-right:1px solid #FF9933;
border-top:1px solid #FFCC99;
border-left:1px solid #FFCC99;
padding:5px;
}

div.details_hh
{
height:210px;
border-bottom:1px solid #15841d;
border-right:1px solid #15841d;
border-top:1px solid #73b577;
border-left:1px solid #73b577;
padding:5px;
}

div.details_om
{
height:210px;
border-bottom:1px solid #2765b0;
border-right:1px solid #2765b0;
border-top:1px solid #7da3d0;
border-left:1px solid #7da3d0;
padding:5px;
}


div.details img.main_p,
div.details_hh img.main_p,
div.details_om img.main_p

{
margin: 0px 10px 0px 0px;
border:1px solid #999999;
padding:4px;
}

span.common_play
{
color:#FF9933;
font-size:18px;
line-height:20px;
font-weight:bold;
margin-left:3px;
}

span.hori_ho_play
{
color:#15841d;
font-size:18px;
line-height:20px;
font-weight:bold;
margin-left:3px;
}

span.oo_matsu_play
{
color:#2765b0;
font-size:18px;
line-height:20px;
font-weight:bold;
margin-left:3px;
}




/*--------------------------------------
/////////////////////////////////////////////////////////

 　花を見る

/////////////////////////////////////////////////////////
---------------------------------------*/


img.flower_spot
{
margin-bottom:5px;
}

img.cal
{
margin-top:10px;
}

div.flower_w
{
height:170px;
border:1px solid #cccccc;
padding:5px;
margin-bottom:20px;
}


/*--------------------------------------
/////////////////////////////////////////////////////////

 　自然と親しむ

/////////////////////////////////////////////////////////
---------------------------------------*/

p.text_tr
{
width:570px;
}

table.trail_n
{
width:540px;
margin-bottom:15px;
}

table.trail_n td.m1
{
width:16px;
}

table.trail_01
{
width:570px;
border: 1px solid #FF0000;
}

table.trail_01 th
{
text-align:left;
background-color:#FF0000;
color:#FFFFFF;
height:40px;
padding:5px;
width:250px}

table.trail_01 td.time
{
text-align:right;
background-color:#FF0000;
color:#FFFFFF;
height:40px;
padding:5px;
}

table.trail_01 td.text
{
text-align:left;
padding:15px;
}

table.trail_02
{
width:570px;
border: 1px solid #ff9900;
margin-top:20px;
}

table.trail_02 th
{
text-align:left;
background-color:#ff9900;
color:#FFFFFF;
height:40px;
padding:5px;
width:250px}

table.trail_02 td.time
{
text-align:right;
background-color:#ff9900;
color:#FFFFFF;
height:40px;
padding:5px;
}

table.trail_02 td.text
{
text-align:left;
padding:15px;
}

table.trail_03
{
width:570px;
border: 1px solid #6699FF;
margin-top:20px;
}

table.trail_03 th
{
text-align:left;
background-color:#6699FF;
color:#FFFFFF;
height:40px;
padding:5px;
width:250px}

table.trail_03 td.time
{
text-align:right;
background-color:#6699FF;
color:#FFFFFF;
height:40px;
padding:5px;
}

table.trail_03 td.text
{
text-align:left;
padding:15px;
}

/*--------------------------------------
/////////////////////////////////////////////////////////

 　食べる

/////////////////////////////////////////////////////////
---------------------------------------*/

/*表*/
table.eat_table
{
width:100%;
border-top: 1px solid #FF9933;
border-left: 1px solid #FF9933;
text-align:left;
}

table.eat_table th
{
border-bottom: 1px solid #FF9933;
border-right: 1px solid #FF9933;
background-color:#FFF4D9;
text-align:center;
padding:5px;
}

table.eat_table td
{
border-bottom: 1px solid #FF9933;
border-right: 1px solid #FF9933;
padding:5px;
text-align:center;
}

/*園内マップ詳細ページ　テキストと画像*/

div#map_details
{
width:815px;
float:left;
}

div#map_details img
{
margin: 0px 10px 0px 0px;
border:1px solid #999999;
padding:4px;
}

div#map_details img.main_p
{
float: left;
margin: 0px 10px 0px 0px;
border:1px solid #999999;
padding:4px;
}

div#map_details img.b_non
{
margin: 0px 10px 0px 0px;
border:none;
}

div#map_details p
{
overflow: auto;	/* for modern browser */
zoom: 1;	/* for ie6 */
margin-top:0px;
}





/*--------------------------------------
/////////////////////////////////////////////////////////

 　罫線かこみ

/////////////////////////////////////////////////////////
---------------------------------------*/


div.kakomi
{
overflow:auto;
border:1px solid #999999;
padding:10px;
position:relative;
}

div.kakomi_car
{
height:1200px;
border:1px solid #999999;
padding:10px;
}

div.kakomi_02
{
overflow:auto;
border:1px solid #cccccc;
padding:10px;
}



/*--------------------------------------
/////////////////////////////////////////////////////////

 　ご利用案内

/////////////////////////////////////////////////////////
---------------------------------------*/

table.use th
{
border:1px solid #CCCCCC;
width:120px;
font-weight:normal;
text-align:center;
}


table.use td
{
border:1px solid #CCCCCC;
width:160px;
text-align:center;
}

ul.use
{
margin-left:0px;
padding-left:20px;
}

table.price
{
width:500px;
}

table.price td
{
border:1px solid #CCCCCC;
text-align:center;
}

div.midashi_fa
{
width:100%;
height:30px;
background-color:#FFCC66;
font-size:1.1em;
line-height:30px;
color:#993333;
margin:20px 0 20px 0;
}



/*--------------------------------------
/////////////////////////////////////////////////////////

 　サイドメニュー用

/////////////////////////////////////////////////////////
---------------------------------------*/

#side_l
{
width:600px;
float:left;
}

#side_r
{
width:200px;
float:left;
margin-left:15px;
}

ul#side
{
margin:0px;
padding-left:30px;
font-size:1.1em;
line-height:1.6em;
list-style-image:url(../img/icon_01_o.gif);
}

ul#side a
{
text-decoration:none;
color:#FF6633;
}

.side_l2
{
width:657px;
float:left;
}

.side_r2
{
width:120px;
float:left;
margin-left:15px;
border-left:1px solid #FF6633;
}

.side_l3
{
width:680px;
float:left;
}

.side_r3
{
width:120px;
float:left;
margin-left:15px;
}

*--------------------------------------
viz追加　ここから
---------------------------------------*/
ul#side_a
{
margin:0px;
padding-left:35px;
font-size:1.1em;
line-height:1.6em;
list-style-image:url(../img/icon_syousai_o.gif);
}

ul#side_a a
{
text-decoration:none;
}

/*--------------------------------------
viz
追加ここまで
---------------------------------------*/


/*--------------------------------------
/////////////////////////////////////////////////////////

 　よくある質問

/////////////////////////////////////////////////////////
---------------------------------------*/

.faq_l
{
width:360px;
float:left;
}

.faq_r
{
width:360px;
float:left;
margin-left:15px;
}

ul.faq
{
list-style-image:url(../faq/img/ic_q.gif);
line-height:30px;
}

ul.faq a
{
color:#FF6633;
text-decoration:none;
}

dl.qes {
padding: 0;
}

dl.qes dt {
margin: 0;
padding: 0.3em 0 0.1em 0;
width: 3em;
float: left;
}
	
dl.qes dd {
margin: 0;
padding: 0.3em 1em;
color:#FF9933;
font-size:1.3em;
line-height:1.3em;
}

dl.ans {
padding: 0;
}

dl.ans dt {
margin: 0;
padding: 0.3em 0 0.1em 0;
width: 3em;
float: left;
}
	
dl.ans dd {
margin: 0 0 0 3em;
padding: 0.3em 0;
}


/*--------------------------------------
/////////////////////////////////////////////////////////

 　事務所からのお知らせ

/////////////////////////////////////////////////////////
---------------------------------------*/

a.li_office
{
text-decoration:none;
}

ul.li_office
{
margin:0 0 20px 0;
padding-left:25px;
list-style-image:url(../img/icon_syousai_o.gif);
}


/*--------------------------------------
/////////////////////////////////////////////////////////

 　サイトマップ

/////////////////////////////////////////////////////////
---------------------------------------*/

.sm_common
{
color:#FF9933;
font-size:1.3em;
line-height:1.3em;
margin-bottom:5px;
margin-top:10px;
padding-left:10px;
background-image:url(../img/common/mback02_o.gif);
background-position:left;
background-repeat:no-repeat;
}

div.sm_1
{
width:240px;
float:left;
margin-right:20px;
}

div.sm_2
{
width:295px;
float:left;
margin-right:20px;
}

div.sm_3
{
width:240px;
float:left;
}


/*--------------------------------------
/////////////////////////////////////////////////////////

 　あづみの俳句大賞

/////////////////////////////////////////////////////////
---------------------------------------*/

div.haiku_l
{
width:100px;
float:left;
margin-right:13px;
}

div.haiku_r
{
width:680px;
float:left;
}

table.haiku
{
width:100%;
border: 1px solid #666666;
}

table.haiku th
{
text-align:left;
border-bottom: 1px solid #666666;
}

table.haiku td.b_border
{
text-align:left;
border-bottom: 1px solid #666666;
}

table.haiku td.main
{
text-align:left;
padding-left:20px;
color:#84540e;
font-weight:bold;
font-size:1.4em;
}

table.haiku td.main_2
{
text-align:left;
padding-left:20px;
color:#84540e;
font-weight:bold;
font-size:1.4em;
border-bottom: 1px solid #666666;
}

dl.haiku
{
padding: 0;
margin:0;
}

dl.haiku dt
{
float:left;
margin: 0;
padding: 0;
}

dl.haiku dd
{
margin: 0 0 0 5em;
padding: 0;
}


.maga_border_o
{
border-bottom:2px dotted #FF9933;
margin:0 0 15px 0;
}