div.position_center{
text-align:center;
}

div.position_right{
text-align:right;
}

div#description{
width:569px;
margin:0px 0px 15px 0px;
padding:0px;
}

div.subtitle_mark{
margin:0px;
padding:0px 0px 0px 15px;
background:url("http://www.axelmark.co.jp/img/subtitle_mark.gif") center left no-repeat;
}

/* 							PRESS RELEASEで使用 */

table#pr_table{
margin:0px 30px 0px 0px;
padding:0px;
}

table#pr_table .tdl{
margin:0px;
padding:0px 0px 35px 0px;
color:#CC3300;
}

table#pr_table div.mark_pdf{
margin:0px;
padding:0px 0px 0px 25px;
font-size:10px;
font-weight:normal;
background:url("http://www.axelmark.co.jp/img/mark_pdf.gif") top left no-repeat;
vertical-align:top;
color:#666666;
}

table#pr_table .tdr{
margin:0px;
padding:0px 0px 35px 0px;
vertical-align:top;
}

table#pr_table div.entry_title{
margin:0px 0px 0px 25px;
padding:0px 0px 0px 15px ;
border-left:1px solid #CCCCCC;
}




/* 							CONTACTで使用 */

table#form_table1{
width:569px;
margin:0px;
padding:0px;
border-top:1px solid #CCCCCC;
}

table#form_table1 .tdl1{
width:140px;
margin:0px;
padding:10px;
border-bottom:1px solid #CCCCCC;
vertical-align:top;
}

table#form_table1 .tdr1{
margin:0px;
padding:10px 10px 10px 0px;
border-bottom:1px solid #CCCCCC;
vertical-align:top;
}

table#form_table2{
width:100%;
margin:0px;
padding:0px;
}

table#form_table1 .td1{
margin:0px;
padding:10px 0px;
border-bottom:1px solid #CCCCCC;
vertical-align:top;
}

table#form_table1 .td2{
margin:0px;
padding:10px 0px;
vertical-align:top;
}

input.area{
width:100%;
color:#666666;
}

input.area_age{
width:20px;
color:#666666;
}

textarea.area{
width:100%;
color:#666666;
}

div.submit{
margin:10px 0px;
padding:0px;
text-align:center;
}

/* 							COMPANYで使用 */

table#company_table{
width:569px;
margin:0px;
padding:0px;
border-top:1px solid #CCCCCC;
}

table#company_table .tdl{
width:135px;
margin:0px;
padding:10px;
border-bottom:1px solid #CCCCCC;
text-align:left;
vertical-align:top;
font-weight:normal;
}

table#company_table .tdr{
width:424px;
margin:0px;
padding:10px 10px 10px 0px;
border-bottom:1px solid #CCCCCC;
vertical-align:top;
}

span.txtSmall{
font-size:10px;
}

/* 										カテゴリー共通で使用 */

div.main_second_title_left1{
width:544px;
height:19px;
margin:0px 0px 12px 0px;
padding:5px 0px 0px 25px;
color:#333333;
font-weight:bold;
line-height:100%;
background:url("http://www.axelmark.co.jp/img/main_second_title_left.jpg") top left no-repeat;
clear:both;
}

div.main_second_title_left2{
width:544px;
height:19px;
margin:30px 0px 10px 0px;
padding:5px 0px 0px 25px;
color:#333333;
font-weight:bold;
line-height:100%;
background:url("http://www.axelmark.co.jp/img/main_second_title_left.jpg") top left no-repeat;
clear:both;
}

div.main_second_title_left3{
width:544px;
height:19px;
margin:15px 0px 10px 0px;
padding:5px 0px 0px 25px;
color:#333333;
font-weight:bold;
line-height:100%;
background:url("http://www.axelmark.co.jp/img/main_second_title_left.jpg") top left no-repeat;
clear:both;
}

div.main_second_title_left_img{
width:569px;
margin:15px 0px 10px 0px;
padding:0px;
line-height:100%;
clear:both;
}

div.main_second_title_left_pink1{
width:549px;
height:18px;
margin:0px 0px 30px 0px;
padding:7px 0px 0px 20px;
color:#333333;
font-weight:bold;
line-height:100%;
background:url("http://www.axelmark.co.jp/img/main_second_title_left_pink.jpg") top left no-repeat;
}

div.main_second_title_left_pink2{
width:549px;
height:18px;
margin:0px 0px 10px 0px;
padding:7px 0px 0px 20px;
color:#333333;
font-weight:bold;
line-height:100%;
background:url("http://www.axelmark.co.jp/img/main_second_title_left_pink.jpg") top left no-repeat;
}

div.main_second_sub_cat_title1{
margin:0px 0px 15px 0px;
padding:0px 0px 5px 0px;
text-indent:15px;
color:#CC3300;
background:url("http://www.axelmark.co.jp/img/circle.gif") top left no-repeat;
border-bottom:1px dotted #F2BFBF;
}


div#main_second_left ul.list{
width:565px;
margin:0px;
padding:0px;
line-height:182%;
list-style:none;
}

div#main_second_left li.list{
margin:0px;
padding:0px;
clear:both;
}

div#main_second_left span.date{
margin:0px;
padding:0px;
text-indent:15px;
color:#CC3300;
background:url("http://www.axelmark.co.jp/img/circle.gif") top left no-repeat;
float:left;
}

div#main_second_left span.title{
margin:0px;
padding:0px;
float:left;
}

div#main_second_left a.next{
margin:0px;
padding:0px;
float:right;
}

div.right_text{
width:565px;
margin:10px 0px;
padding:0px;
text-align:right;
}

a.worsening{
margin:0px;
padding:2px 0px 0px 15px;
background:url("http://www.axelmark.co.jp/img/triangle.gif") top left no-repeat;
}

a.top{
margin:0px;
padding:3px 0px 0px 12px;
font-size:10px;
background:url("http://www.axelmark.co.jp/img/page_up.gif") top left no-repeat;
}

div.main_second_box_left_top{
width:569px;
margin:0px;
padding:15px 0px 0px 0px;
background:url("http://www.axelmark.co.jp/img/main_second_box_left_top.jpg") top left no-repeat;
}

div.main_second_box_left_middle{
width:504px;
margin:0px;
padding:10px 35px 10px 30px;
background:url("http://www.axelmark.co.jp/img/main_second_box_left_middle.jpg") top left repeat-y;
}

div.main_second_box_left_bottom{
width:569px;
margin:0px;
padding:0px 0px 23px 0px;
background:url("http://www.axelmark.co.jp/img/main_second_box_left_bottom.jpg") bottom left no-repeat;
}

div.main_second_box_left_top2{
width:569px;
margin:0px;
padding:10px 0px 0px 0px;
background:url("http://www.axelmark.co.jp/img/main_second_box_left_top.jpg") top left no-repeat;
}

div.main_second_box_left_bottom2{
width:569px;
margin:0px 0px 10px 0px;
padding:0px 0px 23px 0px;
background:url("http://www.axelmark.co.jp/img/main_second_box_left_bottom.jpg") bottom left no-repeat;
}


/* 							アフィリエイトで使用 */

td#affiliate_tdl{
margin:0px;
padding:0px;
vertical-align:bottom;
}

td#affiliate_tdl .link{
margin:5px 0px 0px 0px;
padding:5px 0px 0px 0px;
text-align:right;
border-top:1px dotted #CCCCCC;
color:#CC0000;
}

td#affiliate_tdl .link a{
color:#CC0000;
}

td#affiliate_tdr{
margin:0px;
padding:0px;
}

div#main_second_left ul.affiliate_list{
margin:0px;
padding:0px;
list-style:none;
}

div#main_second_left li.affiliate_list1{
margin:0px;
padding:0px;
text-indent:15px;
background:url("http://www.axelmark.co.jp/img/circle.gif") top left no-repeat;
}

div#main_second_left li.affiliate_list2{
margin:0px;
padding:0px;
text-indent:15px;
}


/* 							メディアレップで使用 */

div.main_second_title_left_rep{
width:495px;
height:16px;
margin:0px;
padding:5px 0px 0px 10px;
color:#FFFFFF;
line-height:100%;
background:#FE1A1C;
}

div.rep_text{
width:330px;
margin:20px 0px 0px 0px;
padding:10px;
background:#EEEEEE;
float:right;
}

div.rep_text_title{
color:#CC0000;
}

div.rep_image{
margin:20px 0px 0px 0px;
padding:0px;
}

div.rep_image img{
margin:0px;
padding:0px;
vertical-align:bottom;
}

div.rep_mail{
margin:10px 0px 0px 0px;
padding:0px 0px 2px 33px;
font-size:10px;
line-height:100%;
background:url("http://www.axelmark.co.jp/img/mark_mail.gif") top left no-repeat;
}

div.rep_mail a{
margin:0px;
padding:0px 0px 0px 14px;
background:url("http://www.axelmark.co.jp/img/triange_black.gif") top left no-repeat;
}

div.rep_url{
margin:10px 0px 0px 0px;
padding:0px 0px 2px 33px;
font-size:10px;
line-height:100%;
background:url("http://www.axelmark.co.jp/img/mark_url.gif") top left no-repeat;
}

div.rep_url a{
margin:0px;
padding:0px 0px 0px 14px;
background:url("http://www.axelmark.co.jp/img/triange_black.gif") top left no-repeat;
}

div.rep_etc_box{
margin:10px 0px 0px 0px;
padding:10px;
background:#EEEEEE;
}

div.rep_etc_title{
width:156px;
margin:0px;
padding:0px 5px 0xp 0px;
float:left;
}

div.rep_clear{
height:1px;
margin:0px;
padding:0px;
font-size:1px;
line-height:100%;
clear:both;
}

table#rep_media_news_table{
margin:0px;
padding:0px;
}

table#rep_media_news_table .tdl{
margin:0px;
padding:0px 0px 5px 0px;
background:url("http://www.axelmark.co.jp/img/top_list_mark.jpg") top left no-repeat;
text-indent:15px;
color:#CC3300;
vertical-align:top;
}

table#rep_media_news_table .tdr{
margin:0px;
padding:0px 0px 5px 10px;
vertical-align:top;
}


/* 							コンテンツ&LABO&メディアで使用 */

div.block1{
width:32px;
margin:0px;
padding:0px;
float:left;
}

div.block1 img{
margin:0px;
padding:0px;
vertical-align:bottom;
}

div.block2{
width:456px;
margin:0px;
padding:0px 0px 0px 15px;
float:left;
border-left:1px solid #CCCCCC;
}

div.block2_right{
width:300px;
margin:0px;
padding:0px;
float:right;
}

div.block_right2_text{
margin:10px 0px 0px 0px;
padding:10px;
background:#EEEEEE;
}

div.main_second_title_left_contents{
width:290px;
height:16px;
margin:0px 0px 5px 0px;
padding:5px 0px 0px 10px;
color:#FFFFFF;
line-height:100%;
background:#FE1A1C;
}

div.main_second_title_left_labo{
width:290px;
height:16px;
margin:0px 0px 5px 0px;
padding:5px 0px 0px 10px;
line-height:100%;
color:#FFFFFF;
background:#FE1A1C;
}

div.main_second_title_left_media{
width:290px;
height:16px;
margin:0px 0px 5px 0px;
padding:5px 0px 0px 10px;
line-height:100%;
color:#FFFFFF;
background:#FE1A1C;
}

div.contents_clear{
height:1px;
margin:0px;
padding:0px;
font-size:1px;
line-height:100%;
clear:both;
}

div.labo_clear{
height:1px;
margin:0px;
padding:0px;
font-size:1px;
line-height:100%;
clear:both;
}

div.media_clear{
height:1px;
margin:0px;
padding:0px;
font-size:1px;
line-height:100%;
clear:both;
}

img.contents_banner{
margin:0px 0px 10px 0px;
padding:0px;
}

img.contents_banner2{
margin:0px 0px 10px 40px;
padding:0px;
}

img.labo_banner{
margin:0px 0px 10px 0px;
padding:0px;
}

img.media_banner{
margin:0px 0px 10px 0px;
padding:0px;
}

div.contents_qr{
margin:0px 0px 5px 0px;
padding:0px 0px 2px 33px;
line-height:100%;
background:url("http://www.axelmark.co.jp/img/mark_qr.gif") top left no-repeat;
}

div.contents_qr img{
width:99px;
}

div.labo_qr{
margin:0px 0px 5px 0px;
padding:0px 0px 2px 33px;
line-height:100%;
background:url("http://www.axelmark.co.jp/img/mark_qr.gif") top left no-repeat;
}

div.labo_qr img{
width:99px;
}

div.media_qr{
margin:0px 0px 5px 0px;
padding:0px 0px 2px 33px;
line-height:100%;
background:url("http://www.axelmark.co.jp/img/mark_qr.gif") top left no-repeat;
}

div.media_qr img{
width:99px;
}

div.contents_url{
margin:0px;
padding:0px 0px 2px 33px;
font-size:10px;
line-height:100%;
background:url("http://www.axelmark.co.jp/img/mark_url.gif") top left no-repeat;
}

div.labo_url{
margin:0px;
padding:0px 0px 2px 33px;
font-size:10px;
line-height:100%;
background:url("http://www.axelmark.co.jp/img/mark_url.gif") top left no-repeat;
}

div.media_url{
margin:0px;
padding:0px 0px 2px 33px;
font-size:10px;
line-height:100%;
background:url("http://www.axelmark.co.jp/img/mark_url.gif") top left no-repeat;
}

div.contents_url a{
margin:0px;
padding:0px 0px 0px 14px;
background:url("http://www.axelmark.co.jp/img/triange_black.gif") top left no-repeat;
}

div.labo_url a{
margin:0px;
padding:0px 0px 0px 14px;
background:url("http://www.axelmark.co.jp/img/triange_black.gif") top left no-repeat;
}

div.media_url a{
margin:0px;
padding:0px 0px 0px 14px;
background:url("http://www.axelmark.co.jp/img/triange_black.gif") top left no-repeat;
}

img.new{
float:right;
}

table#carrier{
margin:0px;
padding:0px;
}

table#carrier .i-mode{
height:38px;
margin:0px;
padding:0px;
}

table#carrier .ez{
height:37px;
margin:0px;
padding:0px;
}

table#carrier .yahoo{
height:26px;
margin:0px;
padding:0px;
}

table#carrier .willcom{
height:31px;
margin:0px;
padding:0px;
}


/* 							メディアニュースで使用 */

table#media_news_table{
margin:0px;
padding:0px;
}

table#media_news_table .tdl{
margin:0px;
padding:0px 0px 5px 0px;
background:url("http://www.axelmark.co.jp/img/top_list_mark.jpg") top left no-repeat;
text-indent:15px;
color:#CC3300;
vertical-align:top;
}

table#media_news_table .tdr{
margin:0px;
padding:0px 0px 5px 10px;
vertical-align:top;
}

/* 							LABOで使用 */

table#labo_table{
width:569px;
margin:0px;
padding:0px;
}

table#labo_table .tdl{
margin:0px;
padding:0px 10px 20px 0px;
vertical-align:top;
}

table#labo_table .tdr{
margin:0px;
padding:0px 0px 20px 10px;
vertical-align:top;
}

div#main_second_right{
width:152px;
margin:0px;
padding:0px 0px 0px 21px;
float:left;
}

div#main_second_right a{
color:#333333;
text-decoration:none;
}

div#main_second_right a:hover{
color:#CCCCCC;
text-decoration:underline;
}

div#main_second_right ul{
width:152px;
margin:0px;
padding:0px;
list-style:none;
}

div#main_second_right li{
width:140px;
margin:0px;
padding:7px 2px 7px 10px;
background:url("http://www.axelmark.co.jp/img/main_second_menu_right_bg.jpg") bottom left no-repeat;
}

div#main_second_right ul a{
margin:0px;
padding:0px 0px 0px 15px;
background:url("http://www.axelmark.co.jp/img/triangle.gif") top left no-repeat;
display:block;
}

img#main_second_menu_right_tel{
margin:7px 0px 0px 0px;
padding:0px;
}







div.recruitGrayArea {
	width: 510px;
	margin: 0px auto 40px;
	padding: 0px;
	background-color: #F8F8F8;
}

table.recruitDetail  {
	margin: 10px 15px;
	padding: 0px;
}
table.recruitDetail th  {
	width: 125px;
	margin: 0px;
	padding: 7px 0px 7px 0px;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}
table.recruitDetail td  {
	margin: 0px;
	padding: 7px 0px 7px 0px;
	vertical-align: top;
}
table.recruitDetail p {
	margin: 0px;
	padding: 0px 0px 0px 15px;
	border-left: 1px solid #FE0000;
}
table.recruitDetail ul {
	margin: 0px;
	padding: 0px 0px 0px 30px;
	border-left: 1px solid #FE0000;
	list-style-image: url(.http://www.axelmark.co.jp/img/icon_list_disc.gif);
}
table.recruitDetail li {
	margin: 1px 0px 0px 0px;
	padding: 0px;
}



/* IR */

table#ir_message{
width:570px;
margin:0px;
padding:0px;
}

table#ir_message th{
width:365px;
margin:0px;
padding:0px 15px 0px 0px;
font-weight:normal;
vertical-align:top;
text-align:left;
line-height:150%;
}

table#ir_message th p{
margin:0px 0px 13px 0px;
padding:0px;
}

table#ir_message td{
width:180px;
margin:0px;
padding:0px;
vertical-align:top;
}

.line_150{
line-height:150%;
}


h3.ir_question_cat{
margin:0px 0px 10px 0px;
padding:0px;
font-size:15px;
}

div.ir_question_body{
width:560px;
margin:0px 0px 20px 0px;
padding:0px;
border-top:1px solid #CCCCCC;
}

div.ir_question_block{
margin:0px;
padding:0px 0px 10px 0px;
border-bottom:1px solid #CCCCCC;
}

table.ir_question_q{
margin:10px;
padding:0px;
}

table.ir_question_q th{
margin:0px;
padding:0px 10px 0px 0px;
vertical-align:top;
color:#FE0000;
white-space:nowrap;
}

table.ir_question_q td{
margin:0px;
padding:0px;
font-weight:bold;
vertical-align:top;
}

.ir_question_a{
width:520px;
margin:0px 10px;
padding:10px;
background:#F5F5F5;
}

.ir_question_a p{
margin:10px 0px 0px 0px;
padding:0px;
}

.ir_question_a ol{
margin:10px 0px 0px 30px;
padding:0px;
}

.ir_question_a li{
margin:0px;
padding:0px;
}

.ir_question_a a{
color:#CC0000;
}

table#ir_memo{
width:560px;
margin:0px;
padding:0px;
border-top:1px solid #CCCCCC;
}

table#ir_memo th{
width:140px;
margin:0px;
padding:10px 0px 10px 10px;
border-bottom:1px solid #CCCCCC;
font-weight:normal;
text-align:left;
vertical-align:top;
}


table#ir_memo td{
width:400px;
margin:0px;
padding:10px 0px 10px 10px;
border-bottom:1px solid #CCCCCC;
vertical-align:top;
}


p.ir_calendar_date{
width:540px;
margin:0px;
padding:10px;
font-size:15px;
font-weight:bold;
color:#666666;
background:#F5F5F5;
}

table.ir_calendar{
width:560px;
margin:0px 0px 35px 0px;
padding:0px;
}

table.ir_calendar th{
width:100px;
margin:0px;
padding:15px 10px 15px 20px;
border-bottom:1px solid #CCCCCC;
text-align:left;
vertical-align:top;
font-weight:normal;
}

table.ir_calendar td{
width:420px;
margin:0px;
padding:15px 10px 15px 0px;
border-bottom:1px solid #CCCCCC;
vertical-align:top;
}



div.ir_news_title{
width:560px;
height:100%;
margin:15px 0px 0px 0px;
padding:0px;
line-height:100%;
}


table#ir_list_news{
margin:15px 0px 10px 0px;
padding:0px;
}

table#ir_list_news .td_l{
margin:0px;
padding:0px 0px 5px 0px;
background:url("http://www.axelmark.co.jp/img/top_list_mark.jpg") top left no-repeat;
text-indent:15px;
color:#CC3300;
vertical-align:top;
}

table#ir_list_news .td_r{
width:475px;
margin:0px;
padding:0px 0px 5px 10px;
vertical-align:top;
}




table.notice_table{
margin:15px 30px 30px 0px;
padding:0px;
}

table.notice_table .tdl{
margin:0px;
padding:0px 0px 35px 0px;
font-weight:bold;
}

table.notice_table div.mark_pdf{
margin:0px;
padding:0px 0px 0px 25px;
font-size:10px;
font-weight:normal;
background:url("http://www.axelmark.co.jp/img/mark_pdf.gif") top left no-repeat;
vertical-align:top;
}

table.notice_table .tdr{
margin:0px;
padding:0px 0px 35px 0px;
vertical-align:top;
}

table.notice_table div.entry_title{
margin:0px 0px 0px 25px;
padding:0px 0px 0px 15px ;
border-left:1px solid #CCCCCC;
}

table.notice_table div.entry_title a{
color:#CC0000;
}

.notice_txt{
margin:15px 0px 30px 0px;
padding:0px;
}

.notice_title{
width:560px;
margin:15px 0px 0px 0px;
padding:0px;
line-height:100%;
}