@charset "utf-8";

h1, h2, h3, h4, h5, h6,
p, ul, ol, li, dl, dt, dd,
img, form { margin: 0; padding: 0; border: none; font-style: normal; font-size: 1em; text-align: left; list-style-type: none; }
img { vertical-align: bottom; }
table { font-size: 1em; border-collapse: collapse; }
.left { text-align: left; }
.center { text-align: center; }
.right { text-align: right; }
.clear { clear: both; }

/* 共通 */
body { color: #000; margin: 0; padding: 0; width: 100%; font-family:"Meiryo", "Hiragino Kaku Gothic Pro", "HiraKakuPro-W3", Osaka, "MS PGothic", Sans-Serif; text-align: center; font-size: 13px; line-height: 1.7em; background: #fff; }
#container { position: relative; margin: 0 auto; padding: 0; width:950px; text-align: left; }

/* トップ */
#top_header { margin: 20px 0 5px 0; }
#top_header h1 { text-align: center; margin-bottom: 10px; }
#top_header h2 { text-align: center; background: #0052ff; }
#top_left { width: 250px; float: left; text-align: left; }
#top_center { width: 450px; float: left; text-align: center; }
#top_right { width: 250px; float: left; text-align: left; }
.top_menu,
.top_menu2 { width: 250px; border-top: #99f dashed 1px; padding-top: 5px; }
.top_menu_bottom { border-bottom: #99f dashed 1px; }
.top_menu .pict,
.top_menu2 .pict { width: 50px; float: left; margin-bottom: 5px; }
.top_menu .text,
.top_menu2 .text { width: 200px; float: right; }
.top_menu .text span,
.top_menu2 .text span { font-size: 11px; line-height: 1.4em; display: block; margin: 3px 0; }
#top_left #top_kyouzai { margin-top: 40px; }
#top_policy { margin-top: 0; font-size: 11px; }
#top_taikai { margin-top: 20px; text-align: center; }
#top_news { margin: 20px 250px; }
#top_news h3 { border-bottom: #99f dashed 1px; padding: 5px 3px; }
#top_news dl dt { padding: 5px 3px 0 3px; }
#top_news dl dd { border-bottom: #99f dashed 1px; padding: 0 3px 5px 3px; }
#top_footer { margin: 30px 0 ; border-top: #0052ff solid 15px; text-align: center; font-size: 11px; padding-top: 1em; }

/* サブ */
#sub_header { padding: 16px 0 5px 9px; border-bottom: #0052ff solid 5px; }
#sub_header h1 { ; }
#sub_bg { background: url(../img/bg.png) repeat-y; }
#sub_left { width: 200px; float: left; text-align: left; padding: 30px 0; }
#sub_left a { display: block; margin: 0 0 10px 8px; }
#sub_left a.ss { display: block; margin: 0 0 8px 28px; }
#sub_left a.sss { display: block; margin: 0 0 8px 46px; }
#sub_left a.ssss { display: block; margin: 0 0 8px 64px; }
#sub_left a#sub_kyouzai { margin-top: 30px; }
#sub_right { width: 750px; float: right; text-align: left; }
#sub_right h2 { margin: 20px; text-align: center; }
#sub_right h3 { margin: 20px; text-align: center; }
#sub_right div.main { margin: 20px; }
#sub_right div.main p { margin: 1.5em 0; }
#sub_right div.main img.float_r { float: right; margin-left: 10px; }
#sub_right div.main img.float_l { float: left; margin-right: 10px; }
#sub_right #page_bottomlinks { margin: 20px 0 10px 0; text-align: center; font-size: 11px; }
#sub_right #sub_page_top { margin: 20px 0 15px 0; text-align: right; }
#sub_bottomlinks {  border-top: #0052ff solid 2px; border-bottom: #0052ff solid 2px; text-align: center; font-size: 11px; padding: 5px 0; }
#sub_footer { margin: 15px 0 ; text-align: center; font-size: 11px; }


/* 理容師・美容師の仕事 */
#sub_right div.main table#katsuyaku { border: #43ade1 solid 2px; }
#sub_right div.main table#katsuyaku th { background: #43ade1; padding: 5px; text-align :center; color: #fff; }
#sub_right div.main table#katsuyaku td { background: #e8f7ff; padding: 5px; }
#sub_right div.main p span.kitei { color: #c99; }

/* 理容師・美容師になるまで */
#sub_right div.main ol#narimade_nagare { margin: 20px 0 20px 130px; }
#sub_right div.main ol#narimade_nagare li { float: left; }
#sub_right div.main div#narimade_baai { margin: 20px 0; text-align: center; }
#sub_right div.main div#narimade_baai img { margin: 0 5px; }
#sub_right div.main div#narimade_katei h4 { margin: 10px 0 0 55px; }
#sub_right div.main div#narimade_katei div.katei_mid { margin: 0 55px; width: 580px; padding: 5px 10px 0 10px; background: url(../narumade/img/katei_bg.png) repeat-y; }
#sub_right div.main div#narimade_katei div.katei_mid #toha,
#sub_right div.main div#narimade_katei div.katei_mid #kyouzai_toha { cursor: pointer; color: #00f; font-size: 11.5px; }
#sub_right div.main div#narimade_katei div.katei_mid em { color: #23c6b3; font-style: normal; }
#sub_right div.main div#narimade_katei div.katei_mid ul { padding-left: 2em; }
#sub_right div.main div#narimade_katei div.katei_mid ul li { list-style: outside disc; }
#sub_right div.main div#narimade_katei div.katei_mid span.kome { color: #666; font-size: 11.5px; line-height: 1.5em; }
#sub_right div.main div#narimade_katei div.katei_mid h5 { margin: 0 0 5px 0; }
#sub_right div.main div#narimade_katei div.katei_bot { margin: 0 55px; }
#sub_right div.main div#narimade_katei div.katei_arrow { margin: 10px 255px; }
#sub_right div.main div#narimade_katei div.katei_goukaku { margin: 10px 180px; }
#sub_right div.main table.kamoku { width: 710px; }
#sub_right div.main table.kamoku th { width: 160px; padding: 5px; border: #666 solid 1px; background: #fff; }
#sub_right div.main table.kamoku td { width: 550px; padding: 5px; border: #666 solid 1px; }
#sub_right div.main h4.narimadeh4 { color :#093; font-size: 14px; }
#sub_right div.main table#mensetsu { width: 710px; }
#sub_right div.main table#mensetsu th { width: 180px; padding: 5px; border: #666 solid 1px; background: #66ccff; text-align: center; }
#sub_right div.main table#mensetsu th.kara { width: 170px; background: #def; }
#sub_right div.main table#mensetsu th#hissu { width: 170px; background: #def; color: #03c; }
#sub_right div.main table#mensetsu th#sentaku { width: 170px; background: #def; color: #c09; }
#sub_right div.main table#mensetsu td { width: 220px; padding: 5px; border: #666 solid 1px; text-align: center; }
#sub_right div.main table#mensetsu td.total { color: #f60; }
#sub_right div.main div.back_btn { margin: 20px 0; text-align: center; }

/* 養成施設一覧 */
.area_01 { color: #b6cdfe; }	.areabg_01 { background: #b6cdfe; }
.area_02 { color: #b1d9ea; }	.areabg_02 { background: #b1d9ea; }
.area_03 { color: #ace9ce; }	.areabg_03 { background: #ace9ce; }
.area_04 { color: #acf9b4; }	.areabg_04 { background: #acf9b4; }
.area_05 { color: #b1ffaa; }	.areabg_05 { background: #b1ffaa; }
.area_06 { color: #c8ffaa; }	.areabg_06 { background: #c8ffaa; }
.area_07 { color: #e4ffaa; }	.areabg_07 { background: #e4ffaa; }
.area_08 { color: #faffaa; }	.areabg_08 { background: #faffaa; }
.area_09 { color: #fffbaa; }	.areabg_09 { background: #fffbaa; }
.area_10 { color: #fff2aa; }	.areabg_10 { background: #fff2aa; }
.area_11 { color: #ffe8aa; }	.areabg_11 { background: #ffe8aa; }
#sub_right div#yousei_index { }
#sub_right div#yousei_index table { width: 600px; background: url(../yousei/img/map.gif) 80px 20px no-repeat; border-collapse: separate; border-spacing: 2px; }
#sub_right div#yousei_index table th { padding:3px; text-align: center; width: 100px; }
#sub_right div#yousei_index table td { padding:3px; }
#sub_right p#arimasen { color: #777; font-size: 11px; }
#sub_right h3.youseih3 { font-size: 15px; }
#sub_right div.setsumei { float: right; color: #7a7a7a; font-size: 10.5px; line-height: 1.3em; margin-bottom: 3px; }
#sub_right div.setsumei em { color: #539ed5; font-style: normal; }
#sub_right table.yousei_list { width: 710px; border-collapse: separate; border-spacing: 1px; }
#sub_right table.yousei_list th { background: #6cf; text-align: center; padding: 2px; }
#sub_right table.yousei_list th.th1 { width: 50%; }
#sub_right table.yousei_list th.th2 { width: 30%; }
#sub_right table.yousei_list th.th3 { width: 20%; }
#sub_right table.yousei_list th.th4 { width: 5%; background: #9df; }
#sub_right table.yousei_list .hiru { color: #f60; }
#sub_right table.yousei_list .yoru { color: #03c; }
#sub_right table.yousei_list .tsus { color: #c09; }
#sub_right table.yousei_list td { padding: 2px; }
#sub_right table.yousei_list .bg1 { background: #eee; }
#sub_right table.yousei_list .bg2 { background: #def; }
#sub_right table.yousei_list td div.name { font-weight: bold; font-size: 14px; }
#sub_right table.yousei_list td div.address { font-size: 12px; }
#sub_right table.yousei_list td div.phone { ; }
#sub_right table.yousei_list td div.url { font-size: 11px; }

/* Ｑ＆Ａ */
#sub_right ul#qa_top { border-top: #99f dashed 1px; border-bottom: #99f dashed 1px; padding: 8px 3em; }
#sub_right ul#qa_top li { list-style: url(../qa/img/qa_blt.png) outside; margin: 3px; }
#sub_right dl.answer { margin: 25px 0 0 0; }
#sub_right dl.answer dt { background: url(../qa/img/q.gif) left top no-repeat; padding-left: 28px; margin-bottom: 8px; }
#sub_right dl.answer dd { background: url(../qa/img/a.gif) left top no-repeat; padding-left: 28px; }
#sub_right dl.answer dd div.sankou_menu { margin-top: 5px; font-size: 11.5px; line-height: 1.5em; color: #666; }
#sub_right dl.answer dd div.sankou_menu em { font-style: normal; color: #f0631d; }
#sub_right div.qa_top { text-align: right; }

/* おもためコラム */
#sub_right div#column {}
#sub_right div#column h3 { color: #06c; border-top: #093 solid 2px; border-bottom: #093 solid 2px; padding:5px; margin: 20px 0; font-size: 15px; }
#sub_right div#column h4 { font-size: 14px; }
#sub_right div#column em { font-style: normal; color: #d5e200; }
#sub_right div#column p { line-height: 1.8em; }
#sub_right div#column div.image_left { float: left; margin: 5px 10px 5px 0; }
#sub_right div#column div.image_right { float: right; margin: 5px 0 5px 10px; }
#sub_right div#column div.image_left .photo,
#sub_right div#column div.image_right .photo { text-align :center; }
#sub_right div#column div.image_left .caption,
#sub_right div#column div.image_right .caption { text-align :center; font-size: 10px; }
#sub_right div#column div#author { text-align: right; margin-right: 2em; }
#sub_right div#column ul { margin: 0 1em; }
#sub_right div#column ul li { margin-left: 2em; list-style: outside disc; }
#sub_right div#column div.kome { font-size: 11.5px; line-height: 1.5em; color: #666; }
#sub_right div#column div#profile { margin-top: 20px; border-top: #093 solid 2px; border-bottom: #093 solid 2px; padding: 5px;}
#sub_right div#column div#profile #profile_name { font-weight: bold; }
#sub_right div#column div#profile .profile_body { font-size: 11.5px; line-height: 1.5em; padding: 0 1em; margin-top: 5px; }
#sub_right div#column div#backnumber_link { margin-top: 20px; text-align: center; }
#sub_right div#column table#column_21_table { margin: 0 20px; }
#sub_right div#column table#column_21_table tr.bg1 { background: #def; }
#sub_right div#column table#column_21_table tr.bg2 { background: #efefef; }
#sub_right div#column table#column_21_table th { font-weight: normal; padding: 3px 20px; }
#sub_right div#column table#column_21_table td { padding: 3px 10px; }

/* 養成施設の教員になるには */
#sub_right div#kyouin dl {}
#sub_right div#kyouin dl dt { font-weight: bold; font-size: 13px; }
#sub_right div#kyouin dl dt em { color: #f90; font-style: normal;}
#sub_right div#kyouin dl dd { margin-bottom: 0.5em; padding: 0 3em; }
#sub_right div#kyouin dl dd ul { margin: 0 1em; }
#sub_right div#kyouin dl dd ul li { list-style: outside disc; }
#sub_right div#kyouin dl dd ul li img { vertical-align: middle; }
#sub_right div#kyouin dl dd ul li ul li { margin-left: 1em; list-style: outside circle; }
#sub_right div#kyouin table#shikaku { ; }
#sub_right div#kyouin table#shikaku th { font-weight: normal; border: #999 solid 1px; padding: 3px; background: #def; text-align: center; }
#sub_right div#kyouin table#shikaku td { border:#999 solid 1px; padding: 3px; }
#sub_right div#kyouin table#shikaku td.center { text-align: center; }
#sub_right div#kyouin table#syuryonintei { margin-left: 2em; margin-bottom: 5px; }
#sub_right div#kyouin table#syuryonintei th { font-weight: normal; border: #999 solid 1px; padding: 3px; background: #def; text-align: center; }
#sub_right div#kyouin table#syuryonintei td { border: #999 solid 1px; padding: 3px 15px; }
#sub_right div#kyouin .ml { margin-left: 2em; }

/* エステティック等認定制度とは */
#sub_right div#nintei h3#gaiyo_midashi { font-size: 15px; margin: 0; }
#sub_right div#nintei em { color: #ff007e; font-style: normal; }
#sub_right div#nintei div#nintei_links { width: 17em; margin: 20px auto; }
#sub_right div#nintei dl {}
#sub_right div#nintei dl dt { font-weight: bold; font-size: 14px; }
#sub_right div#nintei dl dd { margin-bottom: 0.5em; padding: 0 3em; }
#sub_right div#nintei dl dd table.hyou {}
#sub_right div#nintei dl dd table.hyou2 { margin-left: 1em; }
#sub_right div#nintei dl dd table.hyou th,
#sub_right div#nintei dl dd table.hyou2 th  { font-weight: normal; padding: 2px; text-align: left; }
#sub_right div#nintei dl dd table.hyou td,
#sub_right div#nintei dl dd table.hyou2 td { padding: 2px; }
#sub_right div#nintei dl dd table#kyouka {}
#sub_right div#nintei dl dd table#kyouka th { font-weight: normal; padding: 3px 5px; border: #666 solid 1px; }
#sub_right div#nintei dl dd table#kyouka td{ padding: 3px 5px; border: #666 solid 1px; }
#sub_right div#nintei dl dd  dl {}
#sub_right div#nintei dl dd  dl dt {}
#sub_right div#nintei dl dd  dl dd { padding: 0 1em; }
#sub_right div#nintei dl dd  dl dd ul {}
#sub_right div#nintei dl dd  dl dd ul li { margin-left: 2em; list-style: outside disc; }
#sub_right div#nintei dl dd  dl dd ul li img { vertical-align: middle; }

/* 日本理容美容教育センターについて */
#sub_right h3#abouth3 { font-size: 15px; }
#sub_right div#about em { color: #090; font-style: normal; }
#sub_right div#about .image_left { float: left; margin: 0 10px 5px 0; }
#sub_right div#about .image_right { float: right; margin: 0 0 5px 10px; }
#sub_right div#about dl {}
#sub_right div#about dl dt { font-weight: bold; font-size: 14px; }
#sub_right div#about dl dd { margin-bottom: 0.5em; padding: 0 3em; }
#sub_right div#about dl dd ol { margin-left: 1em; font-weight: bold; }
#sub_right div#about dl dd ol li { list-style: outside number; margin-bottom: 1em; } 
#sub_right div#about dl dd ol li ul { margin-left: 1em; font-weight: normal; }
#sub_right div#about dl dd ol li ul li { list-style: outside disc; margin-bottom: 3px; } 
#sub_right div#about dl dd ol li ul li div { margin-top: 3px; }
#sub_right div#about div.pdf_links { margin: 10px 100px; padding: 5px; width: 500px; background: #efd; font-weight: bold; border-top: #ccc solid 1px; border-bottom: #ccc solid 1px; }
#sub_right div#about div.pdf_links a { color: #000; padding-left: 70px; }
#sub_right div#about table#adobe_reader { font-size: 11px; line-height: 1.5em; background: #dfefff; margin: 20px auto; }
#sub_right div#about table#adobe_reader td { padding: 5px; }
#sub_right div#about div#access { background: #def; width: 28em; padding: 5px 30px; margin: 20px auto; }
#sub_right div#about div#map { margin: 20px 159px; }
#sub_right div#about div#map img { border: #999 solid 1px; }
#sub_right div#about div#renrakusaki { margin: 20px 0; text-align: center; }
#sub_right div#about div#renrakusaki table { margin: 0 auto; font-size: 11.5px; }
#sub_right div#about div#renrakusaki table th { padding: 0 5px; vertical-align: top; }
#sub_right div#about div#renrakusaki table td { padding: 0 5px; vertical-align: top; text-align: left; }

/* 関連リンク */
#sub_right div#links em { color: #00c; font-style: normal; }
#sub_right div#links div.link { background: #91caf3; padding: 1px; border-radius: 3px; margin: 15px 0; }
#sub_right div#links div.link .name { background: #91caf3; font-weight: bold; padding: 3px; }
#sub_right div#links div.link .url { background: #cae3f9; padding: 3px; }
#sub_right div#links div.link .exp { background: #fff; padding: 3px; }

/* 通信課生専用Ｑ＆Ａ */
#sub_bg2 { background: url(../tushin_qa/img/bg.png) repeat-y; }
#sub_right ul#qa_top2 { border-top: #ec9fd1 dashed 1px; border-bottom: #ec9fd1 dashed 1px; padding: 8px 3em; }
#sub_right ul#qa_top2 li { list-style: url(../tushin_qa/img/qa_blt.png) outside; margin: 3px; }
#sub_right dl.answer2 { margin: 25px 0 0 0; }
#sub_right dl.answer2 dt { background: url(../tushin_qa/img/q.gif) left top no-repeat; padding-left: 28px; margin-bottom: 8px; }
#sub_right dl.answer2 dd { background: url(../tushin_qa/img/a.gif) left top no-repeat; padding-left: 28px; }
#sub_right dl.answer2 dd div.sankou_menu { margin-top: 5px; font-size: 11.5px; line-height: 1.5em; color: #666; }
#sub_right dl.answer2 dd div.sankou_menu em { font-style: normal; color: #f0631d; }
#sub_right div.qa_top2 { text-align: right; }

/* 教育センターからのお知らせ */
#sub_right div#info em { color: #f70; font-style: normal; }
#sub_right div#info h3 { text-align: left; font-size: 15px; margin: 0 0 1em 0; }
#sub_right div#info div.kiji { border-bottom: #f70 dashed 1px; padding: 0 1em 5px 1em; margin-bottom: 20px; }
#sub_right div#info div.kiji div.keisaibi { font-size: 11.5px; text-align: right; }

/* 個人情報保護方針 */
#sub_right div#policy h3 { font-size: 15px; }
#sub_right div#policy ol { margin: 0 3em; }
#sub_right div#policy ol li { list-style: outside number; margin-bottom: 0.5em; }
#sub_right div#policy div#toiawase { width: 400px; text-align: center; border: #cfc solid 1px; margin: 20px auto; }
#sub_right div#policy div#toiawase div#toiawase_1 { padding: 5px; font-weight: bold; background: #cfc; }
#sub_right div#policy div#toiawase div#toiawase_2 { padding: 5px; }

/* 書籍・DVD教材の購入 */
#sub_right div#kyouzai h3 { font-size: 14px; margin: 0 0 5px 0; text-align: left; }
#sub_right div#kyouzai em { color: #bc802f; font-style: normal; }

#sub_right div#kyouzai table#shoseki_list { width: 710px; margin: 0 0 20px 0; }
#sub_right div#kyouzai table#shoseki_list tr#top_th { background: #ddd; }
#sub_right div#kyouzai table#shoseki_list tr.bg1 { background: #fff; }
#sub_right div#kyouzai table#shoseki_list tr.bg2 { background: #eee; }
#sub_right div#kyouzai table#shoseki_list th { border: #666 1px solid; padding: 3px; text-align: center; font-size: 13px; }
#sub_right div#kyouzai table#shoseki_list td { border: #666 1px solid; padding: 3px; }
#sub_right div#kyouzai table#shoseki_list td.bango { text-align: center; }
#sub_right div#kyouzai table#shoseki_list td.title { padding-left: 1em; }
#sub_right div#kyouzai table#shoseki_list td.title img { vertical-align: middle; }
#sub_right div#kyouzai table#shoseki_list td.kakaku { text-align: right; padding-right: 1em; }
#sub_right div#kyouzai table#shoseki_list td.shousai { text-align: center; }

#sub_right div#kyouzai .color_00 { background: #eee; }
#sub_right div#kyouzai .color_01 { background: #f9ffaa; }
#sub_right div#kyouzai .color_02 { background: #e4f1f6; }
#sub_right div#kyouzai .color_03 { background: #fcd6d6; }
#sub_right div#kyouzai .color_04 { background: #cce5ab; }
#sub_right div#kyouzai .color_05 { background: #ffc158; }
#sub_right div#kyouzai .color_06 { background: #b9bc5f; }
#sub_right div#kyouzai img.icon { margin-left: 5px; }

#sub_right div#kyouzai table#dvd_list { width: 710px; margin: 0 0 20px 0; }
#sub_right div#kyouzai table#dvd_list tr#top_th { background: #ddd; }
#sub_right div#kyouzai table#dvd_list tr.bg1 { background: #fff; }
#sub_right div#kyouzai table#dvd_list tr.bg2 { background: #eee; }
#sub_right div#kyouzai table#dvd_list th { border: #666 1px solid; padding: 3px; text-align: center; font-size: 13px; }
#sub_right div#kyouzai table#dvd_list td { border: #666 1px solid; padding: 3px; }
#sub_right div#kyouzai table#dvd_list td.title { padding-left: 1em; }
#sub_right div#kyouzai table#dvd_list td.kan { text-align: center; }
#sub_right div#kyouzai table#dvd_list td.kakaku { text-align: right; padding-right: 1em; }
#sub_right div#kyouzai table#dvd_list td.shousai { text-align: center; }

#sub_right div#kyouzai table.setsumei { width: 710px; margin: 0 0 20px 0; }
#sub_right div#kyouzai table.setsumei th { border: #666 1px solid; padding: 5px; font-size: 13.5px; }
#sub_right div#kyouzai table.setsumei td { border: #666 1px solid; padding: 5px; }
#sub_right div#kyouzai table.setsumei td div.image { float: left; padding-right: 10px; }
#sub_right div#kyouzai table.setsumei td div.image img { border: #999 1px solid; }
#sub_right div#kyouzai table.setsumei td div.image a:hover img { opacity:0.7; filter: alpha(opacity=70); -ms-filter: "alpha( opacity=70 )"; background: #fff; }
#sub_right div#kyouzai table.setsumei td div.bangou { ; }
#sub_right div#kyouzai table.setsumei td div.kakaku { ; }
#sub_right div#kyouzai table.setsumei td p { font-size: 13.5px; }

#sub_right div#kyouzai h2#shosai_h2 { text-align: center; color: #e19b3d; font-size: 15px; }
#sub_right div#kyouzai h3.shosai_h3 { font-size: 14px; margin-bottom: 5px; }

#sub_right div#kyouzai ol#nagare { margin: 0 2em; }
#sub_right div#kyouzai ol#nagare li { list-style: outside number; margin-bottom: 0.5em; }
#sub_right div#kyouzai div#dl_btn { margin: 20px 0; text-align: center; }
#sub_right div#kyouzai div#dl_btn img { margin: 0 5px; }
#sub_right div#kyouzai div#toiawase { width: 600px; text-align: center; border: #cfc solid 1px; margin: 0 auto 20px auto; }
#sub_right div#kyouzai div#toiawase div#toiawase_1 { padding: 5px; font-weight: bold; background: #cfc; }
#sub_right div#kyouzai div#toiawase div#toiawase_2 { padding: 5px; }

/* いろいろ */
.red { color: #f00; }
.ngbg { background: #fee; border: #f00 solid 1px !important; }
.proviso { color: #069; font-size: 10px; margin-top: 3px; }
.hides { display: none; }

#kinga { text-align: center; margin-top: 10px; }