/*
スタイル初期化------------------------
*/
*{color:#222;}

body{background:#131313 url(../img/common/bgbg.png) ;	margin:0;padding:0;
font-size:12px;
font-family:Verdana, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Geneva, Arial, sans-serif;
line-height:20px;
color:#222;
}



.bg{ background:url(../img/common/bg.png) repeat-x}

* html body{ font-size:small; }
*:first-child+html body{font-size:small;}

h1, h2, h3, p, dl, dt, dd, ul, ol, li, form, input{margin:0;	padding:0;}

ul{margin:0;	padding:0;	list-style-type:none;}
form{margin:0;	padding:0;}
a img{
	border:none;
}
img{ vertical-align:bottom}

/*
リンク関連----------------------------
*/

a:link{color:#000;}
a{}
a:hover{color:#777;}


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

.clear{ display:block;	clear:both;	height:1px;	overflow:hidden; font-size:1px; line-height:1px }
.clear10{ display:block;	clear:both;	height:10px;	overflow:hidden; font-size:1px; line-height:1px }
.clear20{
	display:block;
	clear:both;
	height:20px;
	overflow:hidden;
	width: 600px;
}
.clear30{ display:block;	clear:both;	height:30px;	overflow:hidden;}
.clear_dot{ display:block; background:url(../img/common/dotline.gif) repeat-x; height:20px; margin-top:14px; clear:both; overflow:hidden;}

.sp02{ display:block;	height:2px;	overflow:hidden;}
.sp05{ display:block;	height:5px;	overflow:hidden;}
.sp10{ display:block;	height:10px;	overflow:hidden;}
	.sp10p{ display:block;	height:10px;	overflow:hidden; font-size:1px; line-height:1px}
.sp15{ display:block;	height:15px;	overflow:hidden;}
	.sp15p{ display:block;	height:15px;	overflow:hidden;}
.sp20{ display:block;	height:20px;	overflow:hidden;}
	.sp20p{ display:block;	height:20px;	overflow:hidden;}
.sp25{ display:block;	height:25px;	overflow:hidden;}
.sp30{ display:block;	height:30px;	overflow:hidden;}
.sp35{ display:block;	height:35px;	overflow:hidden;}
.sp40{ display:block;	height:40px;	overflow:hidden;}
.sp50{ display:block;	height:50px;	overflow:hidden;}

.sp_h1{ display:block;	height:30px;	overflow:hidden;}


.white{ color:#fff}
.b_gray{ font-weight:bold; color:#888;}
.small{ font-size:85%; line-height:1.6em}
.light{ font-weight:normal;}

/*
ヘッダー ---------------------------
*/

#alert_wrap{width:100%;	background:#fff; margin-bottom:17px}
	#alert{width:920px;	background:#fff; margin:0 auto;	overflow:hidden}
	#alert h1{width: 700px; font-size:10px; line-height:13px; float:left; padding:7px 0 0 0; margin:0;	font-weight:normal}
	#alert .btn_r img{ margin:4px 0}

#contents{ width:920px; background:#fff url(../img/common/contents_btm.png) no-repeat bottom; margin:0 auto; padding-bottom:15px;}


#header{width:920px;	background:#fff url(../img/common/contents_top.png) no-repeat top; overflow:hidden; position:relative}

#header #login{ position:absolute; top:7px; left:530px;}
#header #logout{ position:absolute; top:7px; left:520px;}

#head_navi{ padding:7px 0 0 595px;	height:11px}
#head_navi li{display:block;	float:left; padding-left:15px; height:11px;}
#head_navi a{display:block;	margin:0;	height:11px;	background:url(../img/common/head_subnavi.png);}

a#head_company	{width:66px;	background-position:0 0px;}
a#head_privacy	{width:127px;	background-position:-237px 0px;}
a#head_rec		{width:66px;	background-position:-81px 0px;}

a#head_company:hover	{width:66px;	background-position:0 -20px;}
a#head_privacy:hover	{width:127px;	background-position:-237px -20px;}
a#head_rec:hover		{width:66px;	background-position:-81px -20px;}


#logo{display:block;	width:234px; float:left;	padding:0px 0 13px 21px;}
#header h2{ display:block;	width:300px; float:left;	padding:18px 0 0px 3px;	font-size:10px;	font-weight:normal;	line-height:16px}
#header .btn_r img{ margin:20px 20px 0 0}


#head_img {background:url(../img/common/main_img.jpg) no-repeat center top; vertical-align:bottom; width: 920px; height:150px;}
#head_img h3{vertical-align:bottom; padding:58px 0 0 628px}
#head_img h3 .title{ width:920px;	margin:0 auto;	background:url(../img/common/main_img.jpg) no-repeat center; height:103px; padding:30px 0px 0 0px; }
#head_img h3 img{ vertical-align:bottom;}

#top_page #head_img{background:none;  height:300px; }
#top_page #head_img {width:904px; margin:0 auto;  margin-bottom:20px}
#top_page #head_img h3{ margin:0; padding:0}
#top_page #head_img h3 img{ vertical-align:bottom}

#browse_main{background:url(../img/browse/main_bg.jpg) no-repeat 20px 0; vertical-align:bottom; width: 960px; height:420px; margin:0 auto}
#browse_main .left{ width:563px; float:left; padding:10px 0 0 0}
#browse_main .right{ width:353px; float:left;}

#browse_contents{ width:816px; padding:10px 52px 10px 52px;	background:url(../img/browse/contents_bg.jpg) repeat-x}
#browse_contents .mds{ margin:30px 0 15px 0}

.blog_box{margin-top:30px}
.blog_youtube{width:440px; float:left;	 height:347px;}
.blog_source{background:url(../img/browse/blog_bg.jpg) no-repeat; width:351px; height:329px; float:right; padding:18px 0 0 21px}
.blog_tag{ background:#fff; overflow: auto; width:315px; height:237px; margin-top:15px; padding:10px; font-size:11px; line-height:16px}
.blog_tag p{ display:block; }
#browse_contents #outline_table{ float:right}

/*
グローバルナビゲーション----------------------------
*/

#gnavi{width:880px;	height:50px;	padding:0px;	margin:0 auto 10px auto;}

#gnavi li{float:left; padding:0px; margin:0; }
#gnavi a{ display:block;	padding:0px; margin:0;	height:50px;	background-position:0 0;}
#gnavi a:hover,
#about_page #gnavi #gn_about,
#company_page #gnavi #gn_company,
#message_page #gnavi #gn_company,
#board_page #gnavi #gn_company,
#news_page #gnavi #gn_company,
#ir_page #gnavi #gn_ir,
#berbe_page #gnavi #gn_berbe,
#recruit_page #gnavi #gn_rec,
#contact_page #gnavi #gn_company,
#outline_page #gnavi #gn_company,
#mission_page #gnavi #gn_mission{background-position:0 -50px;}

#gn_about{width:166px;	background:url(../img/common/gn_about.png) }
#gn_company{width:108px;	background:url(../img/common/gn_company.png) }
#gn_berbe{width:250px;	background:url(../img/common/gn_berbe.png) }
#gn_ir{width:109px;	background:url(../img/common/gn_ir.png) }
#gn_mission{width:131px;	background:url(../img/common/gn_mission.png) }
#gn_rec{width:116px;	background:url(../img/common/gn_rec.png) }

#gnavi a span{ display: block; text-indent:-9999px}

/*
templete----------------------------
*/

#contents_wrap{background:#fff;}
#main_contents{width:920px;background:#fff;}

/*
パンくず----------------------------
*/
.bread_box{padding:0px 0px 35px 0; font-size:10px; line-height:10px;}


/*
コンテンツ----------------------------
*/

#contents_left {
	float:right;
	width:646px;
	padding-right:25px
}
#top_page #contents_left {width:616px;}

.bold{ font-weight:bold}

#contents_left .ptop_15{padding-top:1.2em}
#contents_left .ptop_10{padding-top:0.85em}
#contents_left .ptop_40{padding-top:3em}

#contents_left h3{
	font-size:14px;
	margin:0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}


.read{margin:0 0 35px 0;}
.txt{ margin:-5px 0; overflow:hidden}

.border_box{ border:solid 1px #BB8866; padding:2px; width:686px}
.contents_box{ background:#FCF9F2; padding:8px 15px}
.contents_box strong, .read strong{ display:block; color:#922500; padding-bottom:5px}
.contents_box .read{ margin:5px 0 0 0}

.contents_box .price{font-size:20px; color:#922500; font-weight:bold; line-height:1em}

.dotline{ display:block; background:url(../img/common/dot_line.gif) repeat-x; height:10px; margin-top:9px; clear:both; overflow:hidden;}

.cap{font-size:10px;}

.img_left{float:left;padding:0 22px 10px 0;margin-top:2px;}
.img_left2{float:left;padding:0 22px 10px 0;margin-top:0;}
.img_right{float:right;padding:0 0 0 22px;margin:2px 0 10px 0;}
.img_right2{float:right;padding:0 0 0 20px;margin:0px 0 10px 0;}
.btn_r img{float:right;padding:0 0 0 16px;margin:5px 0 10px 0;}


/*
local_navi------------------------
*/

#side{width:204px;	float:left;	background:#eee url(../img/common/side_btm.png) no-repeat bottom;	font-size:12px; line-height:18px; margin-left:20px;}
#side_in{width:195px;	background:url(../img/common/side_top.png) no-repeat;	padding:9px 0 0 9px; }
	#top_page #side{width:244px;	background:#eee url(../img/top/side_btm.png) no-repeat bottom;	padding:0 0 2px 0px; }
	#top_page #side_in{width:235px;	background:url(../img/top/side_top.png) no-repeat;	padding:9px 0 0 9px; }
* html #side{margin-left:10px;}

#side .bnr{padding:0px 0 7px 0 ; }

#side .bnr_member{background:#eee url(../img/top/bnr_member_bg.jpg) no-repeat; width:218px; height:91px; padding:31px 0 0 8px}
#side .bnr_member .pic{ width:66px float:left; margin:0px 0 0 0}
/*
#side .bnr_member table{margin:0px 0 0 0px; float:right; width:140px; color:#fff; font-size:10px; line-height:13px;}
*/
#side .bnr_member table{margin:0px 0 0 0px; float:right; color:#fff; font-size:10px; line-height:13px;}
#side .bnr_member th{width:40px; color:#fff; text-align:left}
#side .bnr_member td{width:100px; color:#fff;}


#side .bnr_login{background:url(../img/top/bnr_login_bg.jpg) no-repeat; width:226px; height:112px; padding:8px 0 0 8px}
#side .bnr_login table{margin:0px 0 0 0; width:210px;}
#side .bnr_login th{text-align:left; padding:1px 3px}
#side .bnr_login td{padding:1px 3px}
#side .bnr_login .input_txt{ background:#fff; border:solid 1px #ddd; padding:2px 3px}
#side .bnr_login .hissu{ color:#cc0000}
#side .bnr_login .input_btn{ padding:5px 0; background:#000; color:#fff; text-align:center; border:none}
#side .bnr_login .entry{ font-size:10px; text-align:right; padding-right:10px}


#side .side_contact img{ padding:8px 0px 0px 0px}
#side .side_contact p{ display:block; padding:7px 7px 10px 3px}

.borderlink a{ display:block; border:solid 1px #eee;}
.borderlink a:hover {border:solid 1px #00A0C6;}

#local_navi{width:185px; background:#fff url(../img/common/sub_top.jpg) no-repeat top;	margin:0 0 -3px 0px}
#local_navi h2{ margin:0; padding:0}
#local_navi h2 span{ display:block; text-indent:-9999px}
#local_navi h2 a{display:block; background:#000 url(../img/common/side_company.png) no-repeat; width:186px;	height:40px;}
#local_navi h2 a:hover, #company_page #local_navi h2 a{background:#000 url(../img/common/side_company_o.png) no-repeat;}

#local_navi ul{margin-bottom:12px;	border:solid 1px #ddd; border-bottom:none}
#local_navi li{background:url(../img/common/arrow.png) no-repeat 14px 13px; padding:10px 0 10px 37px; border-bottom:solid 1px #ddd}
#local_navi li span{ display:block;	font-size:10px; color:#000}
#local_navi li a:hover span{ color:#666}
#local_navi a{font-weight:normal; text-decoration:none; line-height:16px}

#message_page #local_navi #sub_message,
#about_page #local_navi #sub_about,
#board_page #local_navi #sub_board,
#recruit_page #local_navi #sub_rec,
#ir_page #local_navi #sub_ir,
#news_page #local_navi #sub_news,
#contact_page #local_navi #sub_contact,
#outline_page #local_navi #sub_outline{font-weight:bold}



.login{background:url(../img/login/login_bg.jpg) no-repeat; width:374px; height:155px; padding:35px 50px 0 80px; margin:0 auto}
.login table{margin:0px 0 0 10px; width:300px;}
.login th{width:80px;	text-align:left; padding:3px 3px}
.login td{width:200px; padding:3px 3px}
.login .input_txt{ background:#fff; border:solid 1px #ddd; padding:2px 3px}
.login .hissu{ color:#cc0000}
.login .input_btn{ padding:7px 0; background:#000; margin:2px 0 0px 100px; color:#fff; text-align:center; border:none}
.login_entry{  font-size:12px; text-align:center; padding:10px 0 0 25px}

/*
.member table{margin:0px 0 0 10px; width:300px;}
.member th{width:80px;	text-align:left; padding:3px 3px}
.member td{width:200px; padding:3px 3px}
*/

.member{background:#eee url(../img/new_account/member_bg.jpg) no-repeat; width:424px; height:212px; padding:72px 50px 0 30px; margin:0 auto}
.member .pic{ width:110px float:left; margin:0px 0 0 0}
.member table{margin:0px 0 0 0px; float:right; color:#fff; font-size:14px; line-height:18px;}
.member th{color:#fff; text-align:left}
.member td{color:#fff;}
/*
.member table{margin:0px 0 0 0px; float:right; width:240px; color:#fff; font-size:14px; line-height:18px;}
.member th{width:50px; color:#fff; text-align:left}
.member td{width:150px; color:#fff;}
*/



/*
fbox---------------------
*/

.fbox{position:relative}
.picup_box .fbox{ padding-bottom:10px;}

.f_20{ position: absolute;  font-size:90%;	line-height:1.8em;	width:20px;}
	.fbox_20{ display:block;  font-size:90%;	line-height:1.8em;	padding:0 0 5px 20px;}
	.f_20 .check{ margin:0; padding:0; position: absolute; top:5px;}
	* html .f_20 .check{top:1px;}
	*:first-child+html .f_20 .check{top:1px;}

.f_30{ position: absolute;  font-size:90%;	line-height:1.8em;	width:30px;}
.f_30r{ position: absolute;  font-size:90%;	line-height:1.8em;	width:25px; text-align:right; padding-right:5px}
	.fbox_30{ display:block;  font-size:90%;	line-height:1.8em;	padding:0 0 5px 30px;}
	
.f_50{ position: absolute;  font-size:90%;	line-height:1.8em;	width:50px;}
	.fbox_50{ display:block;  font-size:90%;	line-height:1.8em;	width:570px; padding:0 0 5px 50px;}

.f_60{position: absolute;  font-size:90%;	line-height:1.8em;	width:60px;}
	.fbox_60{ display:block;  font-size:90%;	line-height:1.8em;	width:560px; padding:0 0 5px 60px;}

.f_70{position: absolute;  font-size:90%;	line-height:1.8em;	width:70px}
	.fbox_70{ display:block;  font-size:90%;	line-height:1.8em;	width:550px; padding:0 0 5px 70px;}

.f_80{position: absolute;  font-size:90%;	line-height:1.8em;	width:80px}
	.fbox_80{ display:block;  font-size:90%;	line-height:1.8em;	width:540px; padding:0 0 5px 80px;}

.f_90{position: absolute;  font-size:90%;	line-height:1.8em;	width:90px}
	.fbox_90{ display:block;  font-size:90%;	line-height:1.8em;	width:530px; padding:0 0 5px 90px;}

.f_100{position: absolute;  font-size:90%;	line-height:1.8em;	width:100px}
	.fbox_100{ display:block;  font-size:90%;	line-height:1.8em;	width:520px; padding:0 0 5px 100px;}
	
.p_195{position: absolute;  font-size:90%;	line-height:1.8em;	width:195px; padding:5px 0 0px 0; }
	.pbox_195{ display:block;  font-size:90%;	line-height:1.8em;	padding:0 0 5px 195px; margin-top:-5px}
	

.rice_box{position:relative}
.rice_box .rice{ position: absolute;  font-size:90%;	line-height:2em;	width:1.3em;}
	.rice_box .rice_r{ display:block;  font-size:90%;	line-height:2em;	padding:0 0 5px 1.3em;}


.rice_box_s{position:relative}
.rice_box_s .rice{ position: absolute;  font-size:82%;	line-height:1.6em;	width:1.3em;}
	.rice_box_s .rice_r{ display:block;  font-size:82%;	line-height:1.6em;	padding:0 0 5px 1.3em;}

#contents_left .aline_right{ text-align:right}
#contents_left .aline_center{ text-align:center}




/*news---------------------*/

.news{width:646px; }
.news_box {width:621px; padding:13px 5px 7px 20px;	background:#f7f7f7 url(../img/top/news_bg.jpg) repeat-x; border-top:solid 1px #fff;	margin-bottom:7px}

#top_page .news{width:615px;float: left;}
#top_page .news_box {width:590px;	margin-bottom:0}

.news_box dl{ position:relative;	font-size:12px;	line-height:18px;}
.news_box dt{display:block;	position:absolute; top:0px; left:0px;	width:90px;	padding:0px 0 5px 0; font-size:10px; font-weight:bold;}
* html .news_box dt{top:-4px;}
*:first-child+html .news_box dt{ top:-4px;}

.news_box dd{display:block;	padding:0px 0 8px 95px; padding-left:95px;	background:url(../img/top/news_ico.png) no-repeat 67px 4px;}
.news_box dd a{text-decoration:underline; color:#444}
.news_box dd a:hover{color:#777;}
/*TOP---------------------



/*TOP---------------------*/
.message_box_r{ float:left; width:372px;}
.message_box_r .message_txt{ min-height: 219px;	height: auto !important;	height: 219px;}
/*TOP---------------------


/*company---------------------*/
.door_btns{ margin:-10px 0 10px 0}
.door_btns .door_l{ width:280px; float:left;}
.door_btns .door_r{ width:280px; float:right;}
.door_btns a{ display:block;}
.door_btns p{ display:block; padding:5px 10px 15px 10px;}
/*company---------------------

/*recruit---------------------*/
.recruit_box{background: url(../img/company/recruit_bg.png) no-repeat left bottom; padding:10px 310px 5px 0px; margin:-15px 0 50px 0}
.recruit_box .read{margin:0 0 15px 0;}
.recruit_box p{ display:block;	padding:0 0 0 3px;}
/*company---------------------


/*meeting---------------------*/
.meeting_box{ margin:40px 0 0 0}
.meeting_box .nhk{ font-weight:bold; color:#bb0000	}
.meeting_box .ggo{	font-weight:bold; color:#4400aa}

/*meeting---------------------


/*
表---------------------
*/

#outline_table{text-align:left; font-size:12px; line-height:20px; margin:-12px 0}
#outline_table td, #outline_table th{border-bottom: solid 1px #ddd; vertical-align:top}
#outline_table td{ padding:12px 15px 12px 15px}
#outline_table th{border-bottom: solid 1px #ddd; padding:12px 0 12px 5px;	width:130px}
	#ir_page #outline_table th, #news_page #outline_table th{width:100px}
	#privacy_page #outline_table th{width:30px}
#outline_table .top{border-top: solid 1px #333; padding-top:20px}
#outline_table .btm{border-bottom:none; }
#outline_table .table_mds{background:url(../img/company/mds_bg.png) no-repeat; color:#fff; border:none; border-bottom: solid 3px #fff; padding:8px 0 6px 10px; font-weight:bold}

.midashi{background:url(../img/company/mds_bg.png) no-repeat; color:#fff; border:none; border-bottom: solid 3px #fff; padding:8px 0 6px 10px; font-weight:bold; margin-bottom:15px}


.form_table th{ width:110px;	padding:10px 10px 12px 0;	font-size:12px;	line-height:18px;background:url(../img/common/dot_line.gif) repeat-x bottom; }
.form_table td{padding:10px 0px 12px 10px;	font-size:12px;	line-height:18px;background:url(../img/common/dot_line.gif) repeat-x bottom; }

.form_inner td{ padding:0 5px 5px 0; border:none;}
.form_table .check_box{ margin-right:5px}
.form_table .text_area, .form_table .text_box{ padding:5px; background:#fff;	border:solid 1px #ddd;	margin-right:0}
.form_table .hissu{ color:#CC0000;	font-weight:bold;	font-size:10px; line-height:10px; padding-left:3px}

.form_btn{ width:260px; margin:0 auto; padding:15px 0 10px 0}

.quest_txt{ text-align:center;	padding-top:40px}

.comingsoon{background:url(../img/common/comingsoon.png) no-repeat center; height:160px; width:590px; margin-bottom:20px}

#contents_left ol{ list-style-type: decimal; padding-left:20px}
* html #contents_left ol{ margin-left:5px;}
*:first-child+html #contents_left ol{ margin-left:5px;}


.contact_box{ background:#f7f7f7; border: solid 1px #ddd; padding:20px 20px; color:#666; font-size:90%; line-height:180%;}





/*
foot_navi------------------------
*/
#footer{}

#foot_navi{ padding:0; text-align:center;	font-size:10px;  line-height:12px; margin-top:30px}
#foot_navi li, #foot_navi a{ display:inline;padding:0 0 0 3px; margin:0;}

#foot_navi2{ padding:0; text-align:center;	font-size:10px;  line-height:12px; margin-top:10px}
#foot_navi2 li, #foot_navi2 a{ display:inline;padding:0 0 0 3px; margin:0;}

#copy{width:438px;	height:11px;	background:url(../img/common/copy.png) no-repeat; margin:11px auto 8px auto}
* html #copy{ margin-bottom:-3px;}
#copy span, #head_navi{ display:block; text-indent:-9999px}

#foot_logo{ width:122px; margin:0px auto; padding-bottom:15px;}
* html #foot_logo{ padding-bottom:15px;}

/*
new_comic---------------
*/
.comic_box{ margin:-5px 0; overflow:hidden}

.comic_img{
	float:left;
	padding:2px;
	margin-top:2px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	border: 1px solid #fff;
}

.comic_tit{
	width:425px;
	float: left;
}
.comic_txt{
	width:425px;
	float: left;
	line-height: 140%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 2px;
	margin-bottom: 5px;
}

.comic_history{
	width:425px;
	float: left;
	line-height: 100%;
	margin-bottom: 5px;
}


.swf_link{
	width:425px;
	float: left;
	text-align: right;
	padding-top: 10px;
}


#get_flash{
	width:646px;
	clear: both;
}
.fla_bnr{
	width:160px;
	height:41px;
	float: left;
}
.fla_txt{
	width:470px;
	float: left;
	margin-left: 10px;
}
.comic_caption{
	overflow:hidden;
	margin-top: -5px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	font-size: 14px;
}

/*
eng_comic---------------
*/
#e_comic_box{
	width:200px;
	float: left;
	margin-right: 20px;
	margin-left: 0;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.e_comic_img{
	padding:2px;
	margin-top:2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #666666;
}

.e_comic_tit{
	float: left;
	font-size:12px;
	margin-top: 1px;
	margin-bottom: 0px;
	padding:0px;
}

.e_comic_no{
	color:#FFFFFF;
	font-size:12px;
	margin-top: 0px;
	margin-bottom: 1px;
	padding:0px;
}

.e_comic_caption{
	overflow:hidden;
	margin-top: -5px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	font-size: 14px;
}
#top_e_c_box{
	width:615px;
	float: left;
}

#t_e_comic_box{
	width:180px;
	float: left;
	margin-right: 15px
	margin-left: 0;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 15px;
}
.t_e_comic_link{
	text-align: right;
	padding-top: 10px;
	padding-bottom: 10px;
}