@charset "euc-jp";

/* ----- start リセットCSS ----- */

h1, h2, h3, h4, h5, h6, p, address,
ul, ol, li, table, caption, th, td, img, form {
margin:0;
padding:0;
border:none;
font-style:normal;
font-weight:normal;
font-size:100%;
text-align: left;
list-style-type: none;
}

/* テキストエリア内文字サイズのブラウザ間での差異をなくす */
textarea { font-size: 100%; }

/* 画像の下にできる隙間をなくす */
img { vertical-align: bottom; }

/* hr 要素は不可視で使う */
hr { display: none; }

/* ----- End リセットCSS ----- */

/* new clearfix */
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

/* ----- body設定 ----- */
body {
	margin:0px;
	padding:0px;
	background:#ffffff;
	color:#787878;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", sans-serif;
	font-size:12px;
}

/* ----- リンク設定 ----- */
a { color:#3486bf; text-decoration:none; margin: 0; padding: 0; }
a:hover { color:#155286; text-decoration: underline; }
/* a:visited { color:#ba4f87; text-decoration:none; } */

.pr12 a,
.pr35 a,
.pr14 a,
.center-td a {
color:#4DA666;
}
.pr12 a:hover,
.pr35 a:hover,
.pr14 a:hover,
.center-td a:hover {
color:#1A7333;
}

/* ----- 文字設定 ----- */
.f-size11 { font-size:11px; }
.f-size12 { font-size:12px; }
.f-size16 { font-size:16px; }
.f-bold { font-weight:bold; }
.latter0 { letter-spacing:0px; }
.c-red { color:#F00; }
.c-pink { color:#f91a7e; }
.c-gray { color:#787878; }
.f-arial { font-family:Arial, Helvetica, sans-serif; }
.txtOut { 
text-indent: -9999px;
margin-bottom: -13px;
font-size: 12px;
}

.center { text-align:center; }
.left { text-align:left; }
.right { text-align:right; }

/* ----- マージン設定 ----- */
.margin-top5 { margin-top:5px; }
.margin-top10 { margin-top:10px; }
.margin-top15 { margin-top:15px; }
.margin-top20 { margin-top:20px; }
.margin-bottom5 { margin-bottom:5px; }
.margin-bottom10 { margin-bottom:10px; }
.margin-bottom15 { margin-bottom:15px; }
.margin-bottom20 { margin-bottom:20px; }

.float_l { float:left; }
.float_r { float:right; }
.clear { clear:both; }


/* ----- ヘッダー設定 ----- */
#header {
width:1000px;
margin-left:auto;
margin-right:auto;
margin-top:5px;
border-collapse:collapse;
border-bottom:#d6d6d6 solid 1px;
}

/* ----- メインコンテンツ設定 ----- */
#main-contents {
width:996px;
margin-left:auto;
margin-right:auto;
margin-top:10px;
}

/* ----- 左コンテンツ設定 ----- */
#left-contents {
float:left;
width:180px;
margin-right:6px;
}

/* ----- 中央コンテンツ設定 ----- */
#center-contents {
float:left;
width:500px;
margin-right:6px;
}

/* ----- CMNR 中央コンテンツ設定 ----- */
#center-contents-cmnr {
float:left;
width:795px;
letter-spacing:2px;
text-align:left;
letter-spacing:0px;
}

#center-contents-cmnr br { letter-spacing: 0;}/* IE6、IE7改行バグ回避 */

/* ----- 右コンテンツ設定 ----- */
#right-contents {
float:left;
width:300px;
}

/* ----- フッター設定 ----- */
#footer {
width:1004px;
margin-left:auto;
margin-right:auto;
margin-top:25px;
}


/* ----- ヘッダー関連 ----- */
/* ----- グランドメニュー設定（上部） ----- */
#top_link { clear:both; }
#top_link .txtmenu1 { display:block; margin:0; float:left; }
#top_link .txtmenu2 { display:block; margin:0 0 0 10px; float:right; }

#g-menu {
width:992px;
height:20px;
border-collapse:collapse;
border-bottom:#CCCCCC 1px solid;
margin-top:5px;
}

#g-menu ul{
list-style:none;
}

#g-menu li{
height:20px;
float:left;
text-indent:-9999px;
overflow:hidden;
background-repeat:no-repeat;
background-position:0 0;
}

#g-menu li#g-home a{ display:block; width:114px; height:20px; background-image:url(../images/g-menu-home.gif); margin-left:6px;}
#g-menu li#g-home a:hover{ display:block; width:114px; height:20px; background-image:url(../images/g-menu-home-o.gif); background-position:left top; margin-left:6px;}
#g-menu li#g-news a{ display:block; width:114px; height:20px; background-image:url(../images/g-menu-news.gif);}
#g-menu li#g-news a:hover{ display:block; width:114px; height:20px; background-image:url(../images/g-menu-news-o.gif); background-position:left top;}
#g-menu li#g-special a{ display:block; width:114px; height:20px; background-image:url(../images/g-menu-special.gif);}
#g-menu li#g-special a:hover{ display:block; width:114px; height:20px; background-image:url(../images/g-menu-special-o.gif); background-position:left top;}
#g-menu li#g-tools a{ display:block; width:114px; height:20px; background-image:url(../images/g-menu-tools.gif);}
#g-menu li#g-tools a:hover{ display:block; width:114px; height:20px; background-image:url(../images/g-menu-tools-o.gif); background-position:left top;}
#g-menu li#g-bbs a{ display:block; width:114px; height:20px; background-image:url(../images/g-menu-bbs.gif);}
#g-menu li#g-bbs a:hover{ display:block; width:114px; height:20px; background-image:url(../images/g-menu-bbs-o.gif); background-position:left top;}
#g-menu li#g-research a{ display:block; width:114px; height:20px; background-image:url(../images/g-menu-research.gif);}
#g-menu li#g-research a:hover{ display:block; width:114px; height:20px; background-image:url(../images/g-menu-research-o.gif); background-position:left top;}
#g-menu li#g-care a{ display:block; width:114px; height:20px; background-image:url(../images/g-menu-care.gif);}
#g-menu li#g-care a:hover{ display:block; width:114px; height:20px; background-image:url(../images/g-menu-care-o.gif); background-position:left top;}
#g-menu li#g-hiroba a{ display:block; width:114px; height:20px; background-image:url(../images/g-menu-hiroba.gif);}
#g-menu li#g-hiroba a:hover{ display:block; width:114px; height:20px; background-image:url(../images/g-menu-hiroba-o.gif); background-position:left top;}
#g-menu li#g-career a{ display:block; width:114px; height:20px; background-image:url(../images/g-menu-career.gif);
 margin-right:10px;}
#g-menu li#g-career a:hover{ display:block; width:114px; height:20px; background-image:url(../images/g-menu-career-o.gif); background-position:left top; margin-right:10px;}
#g-menu li#g-shisetsu a{ display:block; width:114px; height:20px; background-image:url(../images/g-menu-shisetsu.gif);}
#g-menu li#g-shisetsu a:hover{ display:block; width:114px; height:20px; background-image:url(../images/g-menu-shisetsu-o.gif); background-position:left top;}

#icon-start {
display:block;
float:right;
width:75px;
height:20px;
}

#icon-pagetop {
display:block;
float:right;
width:75px;
height:20px;
}

/* ----- 検索BOX ----- */
#search-table {
width:283px;
margin-left:auto;
}

.search-box {
width:700px;
height:60px;
margin-left:15px;
margin-bottom:10px;
background-image:url(../images/search_bg.gif);
background-repeat:no-repeat;
background-position:left top;
}

#search-form {
width:456px;
margin-top:10px;
margin-left:77px;
}

#search-form td {
vertical-align:top;
}

#search-input {
width:356px;
height:16px;
font-size:14px;
}

.search-btn {
width:100px;
height:21px;
margin-top:1px;
}

.search-change {
width:14px;
height:14px;
margin:0px;
padding:0px;
}

/* ----- ヘッダーtable ----- */
#header-box {
width:988px;
margin-left:auto;
margin-right:auto;
margin-top:10px;
}

.left-td {
width:255px;
vertical-align:top;
}

.center-td {
width:733px;
}

.s-banner {
text-align:left;
vertical-align:top;
padding:10px 0px;
}

#s-banner-txt {
width:100px;
margin-top:25px;
margin-right:10px;
padding-left:20px;
line-height:130%;
background-image:url(../images/btn_caption_login.gif);
background-repeat:no-repeat;
background-position:left top;
}

#s-banner-txt a { color:#FF0000; }


/* ----- RSS関連 ----- */
.rss { vertical-align:bottom; }


/* ----- 左カラム設定 ----- */

/* ----- ログインBOX ----- */
#login_box { width:158px; border:#9f9f9f solid 1px; padding:0 10px; background-image:url(../images/cmo/loginbox/bg.gif);
background-repeat: repeat-y; background-position:left top; color:#666; }
.tit_login_txt { margin:12px auto; }
.login_txtbox { width:154px; height:30px; padding:1px; font-size:26px; font-family:Arial, Helvetica, sans-serif; }
.u_menu01 { height:16px; padding:2px 0 0 17px; background-image:url(../images/cmo/loginbox/icon_key.gif); background-repeat:no-repeat; background-position:left center; }
.u_menu02 { height:16px; padding:4px 0 0 19px; background-image:url(../images/cmo/loginbox/icon_lock.gif); background-repeat:no-repeat; background-position:left center; }
.u_menu03 { height:16px; padding:0px 0 0 19px; background-image:url(../images/cmo/loginbox/icon_message.gif); background-repeat:no-repeat; background-position:left center; margin:10px 0 5px 15px }
.u_menu04 { height:16px; padding:4px 0 0 19px; background-image:url(../images/cmo/loginbox/icon_user.gif); background-repeat:no-repeat; background-position:left center; margin:0 0 2px 15px; }
.u_menu05 { height:16px; padding:4px 0 0 19px; background-image:url(../images/cmo/loginbox/icon_point.gif); background-repeat:no-repeat; background-position:left center; margin:0 0 12px 15px }
.u_name { font-size:24px; color:#666; font-family:Arial, Helvetica, sans-serif; }
.point_box { border-top:#9f9f9f solid 1px; border-bottom:#9f9f9f solid 1px; padding:8px 0 5px 0; }
.u_point { font-size:22px; color:#fe8b1f; font-family:Arial, Helvetica, sans-serif; }
.message_count { font-size:15px; color:#fe8b1f; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }

/* ----- 14文字adテキスト ----- */
#left-ad-banner {
margin-top:10px;
}

#left-ad-space12 {
margin-top:10px;
}

/* 14文字adテキスト アイコンあり
.pr12 {
background-image:url(../images/icon-pr.gif);
background-repeat:no-repeat;
background-position:left top;
padding-left:30px;
margin-top:5px;
font-size:12px;
letter-spacing:0px;
}
*/

.pr14 {
margin-top:5px;
font-size:12px;
}

#left-category {
}

/* ----- AD [P1〜P6] 非表示の場合 display:none;を使用 ----- */
#ad_p3 { display:none; }
#ad_p1 { margin-top:10px; }
#ad_p2 { margin-top:10px; margin-bottom:10px;}
#ad_p4 { margin-bottom:10px;}

/* ----- SSL認証 ----- */
#left-ssl {
margin-top:10px;
}


/* ----- 中央カラム ----- */
/* ----- 角丸枠コンテンツ ----- */
#center-kd-box {
border-collapse:collapse;
border-left:#cccccc 1px solid;
border-right:#cccccc 1px solid;
height:1%;
}

.center-kd-box-bottom {
width:500px;
height:10px;
background-image:url(../images/center-tit-bottom.gif);
background-repeat:no-repeat;
background-position:left top;
}

.center-kd-box-midashi {
font-size:16px;
font-weight:bold;
padding:10px;
}

.midashi-naiyo {
padding:0px 10px;
font-size:13px;
line-height:130%;
}

/* ----- TOPニュース ----- */
.top-news-img {
float:left;
margin-right:10px;
margin-bottom:7px;
}

.btn-news-ichiran {
width:112px;
height:20px;
float:right;
margin: 1px 0 4px;
/* margin-top:8px;
margin-bottom:8px;*/
}

.image-box {
width:470px;
margin-left:auto;
margin-right:auto;
margin-top:10px;
}

.image-txt {
float:left;
width:385px;
font-size:12px;
line-height:135%;
}

.image-txt-off {
font-size:12px;
line-height:135%;
}

/* ----- 35文字adテキスト（中央カラム） ----- */
#center-ad-box {
margin:15px 0px 11px 11px;
}

/* ----- 35文字adテキスト・アイコンあり（中央カラム） 
.pr35 {
background-image:url(../images/icon-pr.gif);
background-repeat:no-repeat;
background-position:left top;
padding-left:30px;
margin-top:5px;
letter-spacing:0px;
}
----- */

/* ----- 35文字adテキスト・アイコンあり（中央カラム） ----- */
.pr35 {
margin-top:5px;
letter-spacing:0px;
}

/* ----- SPECIAL ラインアップ ----- */
#pick-box {
width:480px;
margin-left:auto;
margin-right:auto;
margin-top:10px;
}

#pick-box th {
width:60px;
height:60px;
text-align:left;
vertical-align:top;
border:none;
}

#pick-box td {
width:180px;
height:60px;
text-align:left;
line-height:135%;
font-size:12px;
vertical-align:top;
padding-right:5px;
}

/* ----- スタンダードバナー（中央カラム） ----- */
#center-ad-banner {
margin:15px 0px 11px 0px;
text-align:center;
}

/* ----- 最新ニュース ----- */
#center-box {
margin-top:15px;
}

#news-box {
margin-top:0px;
}

.midashi-list {
margin-top:5px;
margin-left:12px;
}

.archive-list {
background-image:url(../images/icon-yajirusi02.gif);
background-repeat:no-repeat;
background-position:left top;
padding-left:15px;
margin-left:15px;
margin-bottom:5px;
}

.archive-list01 {
background-image:url(../images/list_icon.gif);
background-repeat:no-repeat;
background-position:left top;
padding-left:12px;
margin-left:30px;
margin-bottom:5px;
}

#link-box {
width:450px;
height:25px;
margin-left:auto;
margin-right:auto;
margin-top:10px;
margin-bottom:10px;
background-image:url(../images/link-box-bg.gif);
background-repeat:no-repeat;
text-align:center;
padding-top:7px;
}

#link-box-next {
font-size:12px;
font-weight:bold;
text-align:center;
}

#month-list {
width:450px;
padding:5px;
font-size:13px;
font-weight:bold;
margin-left:auto;
margin-right:auto;
margin-top:5px;
text-align:left;
border-collapse:collapse;
border-bottom:dotted 2px #999999;
}

#story-box {
width:470px;
padding:5px;
font-size:13px;
line-height:140%;
margin-left:auto;
margin-right:auto;
margin-top:5px;
text-align:left;
border-collapse:collapse;
border-bottom:dotted 2px #999999;
}

.story-day {
text-align:right;
margin-bottom:10px;
border-collapse:collapse;
border-bottom:dotted 2px #999999;
}

#story-tit {
font-size:16px;
font-weight:bold;
color:#0066CC;
line-height:140%;
}


#print-box {
width:470px;
padding:5px;
font-size:13px;
line-height:140%;
margin-left:auto;
margin-right:auto;
margin-top:5px;
text-align:right;
border-collapse:collapse;
border-bottom:dotted 2px #999999;
}


/* ----- 掲示板 最新投稿スレッド ----- */
#bbs-hyo {
width:480px;
margin-left:auto;
margin-right:auto;
margin-top:10px;
border-collapse:collapse;
border-left:#cccccc solid 1px;
border-top:#cccccc solid 1px;
}

#bbs-hyo th {
padding:4px;
border-collapse:collapse;
border-right:#cccccc solid 1px;
border-bottom:#cccccc solid 1px;
background-color:#d6ebff;
color:#4ba7e8;
font-size:13px;
font-weight:bold;
}

#bbs-hyo td {
padding:4px;
border-collapse:collapse;
border-right:#cccccc solid 1px;
border-bottom:#cccccc solid 1px;
letter-spacing:0px;
vertical-align:top;
}

.bbs-no { width:60px; }
.bbs-sured { width:230px; }
.bbs-day { width:95px; }
.bbs-res { width:30px; }
.res { text-align:center; }
.day { text-align:center; }


/* ----- ケアマネ川柳 ----- */
#senryu-box {
width:470px;
margin-bottom:15px;
margin-left:auto;
margin-right:auto;
line-height:140%;
}

#senryu-box01 {
width:470px;
display:block;
margin-left:20px;
margin-bottom:15px;
line-height:140%;
}

.senryu-midasi {
font-size:16px;
font-weight:bold;
color:#006666;
border-collapse:collapse;
border-bottom:#cccccc 2px dotted;
padding-bottom:5px;
margin-top:10px;
margin-bottom:10px;
}

.senryu-midasi-bottom {
border-collapse:collapse;
border-top:#cccccc 2px dotted;
padding-top:10px;
text-align:center;
}

#senryu-tit {
font-size:14px;
font-weight:bold;
border-collapse:collapse;
border-bottom:#CCCCCC dotted 2px;
}

#senryu-listbox {
width:215px;
height:170px;
display:block;
float:left;
padding:5px;
margin-bottom:10px;
margin-right:10px;
background-image:url(../images/senryu-bg.gif);
background-position:left top;
}

#senryu-list {
width:195px;
padding:5px;
margin-left:auto;
margin-right:auto;
background-color:#ffffff;
line-height:140%;
}

.senryu-name {
text-align:right;
color:#009966;
}

.senryu-comment {
border-collapse:collapse;
border-top:#cccccc solid 1px;
border-bottom:#cccccc solid 1px;
padding-top:2px;
padding-bottom:2px;
margin-bottom:2px;
}

.nyuryoku {
width:170px;
padding:1px;
font-size:12px;
}

.nyuryoku1 {
width:80px;
padding:1px;
font-size:12px;
}

/* ----- ケアマネ川柳大賞 ----- */
.taisyo-tit {
margin-top:20px;
}

.taisyo-senryu-bg {
width:450px;
height:54px;
margin-left:auto;
margin-right:auto;
margin-top:15px;
background-image:url(../images/taisyo-subtit.gif);
background-repeat:no-repeat;
background-position:left top;
}

.taisyo-senryu {
width:410px;
height:25px;
margin-left:auto;
margin-right:auto;
text-align:left;
font-size:15px;
font-weight:bold;
margin-top:18px;
}

.taisyo-senryu-coment {
width:450px;
margin-left:auto;
margin-right:auto;
margin-top:10px;
line-height:140%;
}


/* ----- ソーシャルブックマーク設置 ----- */
#sbm { width:110px; padding:2px 0px 2px 5px; border:#adb9c2 solid 1px; color:#6f6f6f; font-size:11px; background-image:url(../images/cmo/sbm/bg.gif); background-repeat:repeat-x; background-position:left center; text-align:center; }
#sbm img { margin:0 5px 0 0; }

/* ----- 右カラム ----- */
/* ----- 22文字adテキスト（右カラム限定） ----- */
#right-ad-space21 {
margin-top:10px;
padding: 6px 0 0 9px;
border-top:#d6d6d6 solid 1px;
}
/* ----- ニュースアクセス TOP5 ----- */
#right-box {
margin-top:13px;
}

.btn-more {
width:100px;
margin-left:auto;
margin-top:5px;
margin-bottom:5px;
background-image:url(../images/icon-more.gif);
background-repeat:no-repeat;
background-position:left top;
padding-left:15px;
}

/* ----- アイコン TOP5用 ----- */
.no1 {
background-image:url(../images/icon-number01.gif);
background-repeat:no-repeat;
background-position:left top;
padding-left:15px;
margin-left:15px;
margin-top:5px;
}

.no2 {
background-image:url(../images/icon-number02.gif);
background-repeat:no-repeat;
background-position:left top;
padding-left:15px;
margin-left:15px;
margin-top:5px;
}
.no3 {
background-image:url(../images/icon-number03.gif);
background-repeat:no-repeat;
background-position:left top;
padding-left:15px;
margin-left:15px;
margin-top:5px;
}

.no4 {
background-image:url(../images/icon-number04.gif);
background-repeat:no-repeat;
background-position:left top;
padding-left:15px;
margin-left:15px;
margin-top:5px;
}

.no5 {
background-image:url(../images/icon-number05.gif);
background-repeat:no-repeat;
background-position:left top;
padding-left:15px;
margin-left:15px;
margin-top:5px;
}

/* ----- アイコン 矢印用 ----- */
.ya {
background-image:url(../images/icon-yajirusi.gif);
background-repeat:no-repeat;
background-position:left top;
padding-left:15px;
margin-left:15px;
margin-top:5px;
}



/* ----- フッター関連 ----- */
.footer-link {
text-align:center;
margin-top:20px;
line-height:140%;
}

address {
text-align:center;
margin-top:10px;
}

/* ----- グランドメニュー設定（下部） ----- */
#g-menu-b {
width:992px;
height:20px;
border-collapse:collapse;
border-top:#CCCCCC 1px solid;
margin-left:auto;
margin-right:auto;
}

#g-menu-b ul{
list-style:none;
}

#g-menu-b li{
height:20px;
float:left;
text-indent:-9999px;
overflow:hidden;
background-repeat:no-repeat;
background-position:0 0;
}

#g-menu-b li#g-b-home a{ display:block; width:114px; height:20px; background-image:url(../images/g-menu-b-home.gif); margin-left:6px; }
#g-menu-b li#g-b-home a:hover{ display:block; width:114px; height:20px; background-image:url(../images/g-menu-b-home-o.gif); background-position:left top; margin-left:6px;}
#g-menu-b li#g-b-news a{ display:block; width:114px; height:20px; background-image:url(../images/g-menu-b-news.gif);}
#g-menu-b li#g-b-news a:hover{ display:block; width:114px; height:20px; background-image:url(../images/g-menu-b-news-o.gif); background-position:left top;}
#g-menu-b li#g-b-special a{ display:block; width:114px; height:20px; background-image:url(../images/g-menu-b-special.gif);}
#g-menu-b li#g-b-special a:hover{ display:block; width:114px; height:20px; background-image:url(../images/g-menu-b-special-o.gif); background-position:left top;}
#g-menu-b li#g-b-tools a{ display:block; width:114px; height:20px; background-image:url(../images/g-menu-b-tools.gif);}
#g-menu-b li#g-b-tools a:hover{ display:block; width:114px; height:20px; background-image:url(../images/g-menu-b-tools-o.gif); background-position:left top;}
#g-menu-b li#g-b-bbs a{ display:block; width:114px; height:20px; background-image:url(../images/g-menu-b-bbs.gif);}
#g-menu-b li#g-b-bbs a:hover{ display:block; width:114px; height:20px; background-image:url(../images/g-menu-b-bbs-o.gif); background-position:left top;}
#g-menu-b li#g-b-research a{ display:block; width:114px; height:20px; background-image:url(../images/g-menu-b-research.gif);}
#g-menu-b li#g-b-research a:hover{ display:block; width:114px; height:20px; background-image:url(../images/g-menu-b-research-o.gif); background-position:left top;}
#g-menu-b li#g-b-care a{ display:block; width:114px; height:20px; background-image:url(../images/g-menu-b-care.gif);}
#g-menu-b li#g-b-care a:hover{ display:block; width:114px; height:20px; background-image:url(../images/g-menu-b-care-o.gif); background-position:left top;}
#g-menu-b li#g-b-hiroba a{ display:block; width:114px; height:20px; background-image:url(../images/g-menu-b-hiroba.gif);}
#g-menu-b li#g-b-hiroba a:hover{ display:block; width:114px; height:20px; background-image:url(../images/g-menu-b-hiroba-o.gif); background-position:left top;}
#g-menu-b li#g-b-career a{ display:block; width:114px; height:20px; background-image:url(../images/g-menu-b-career.gif); margin-right:10px;}
#g-menu-b li#g-b-career a:hover{ display:block; width:114px; height:20px; background-image:url(../images/g-menu-b-career-o.gif); background-position:left top; margin-right:10px;}
#g-menu-b li#g-b-shisetsu a{ display:block; width:114px; height:20px; background-image:url(../images/g-menu-b-shisetsu.gif);}
#g-menu-b li#g-b-shisetsu a:hover{ display:block; width:114px; height:20px; background-image:url(../images/g-menu-b-shisetsu-o.gif); background-position:left top;}


.newslogin { width:450px; height:300px; background-image:url(../images/bg_newslogin.gif); background-repeat:no-repeat; background-position:center top; margin:10px auto; }