ABBR {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; FONT-VARIANT: normal
}
ACRONYM {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; FONT-VARIANT: normal
}
A {
	COLOR: #000; TEXT-DECORATION: underline; outline: none; -webkit-tap-highlight-color: rgba(51,51,51,0.1); tap-highlight-color: rgba(51,51,51,0.1)
}
UL {
	LIST-STYLE-TYPE: none
}
OL {
	LIST-STYLE-TYPE: none
}
SUP {
	FONT-SIZE: 93%; VERTICAL-ALIGN: top
}
SUB {
	FONT-SIZE: 93%; VERTICAL-ALIGN: baseline
}
INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TEXTAREA {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LEGEND {
	COLOR: #000
}
BUTTON {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; CURSOR: pointer; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
INPUT {
	FONT-FAMILY: inherit
}
TEXTAREA {
	FONT-FAMILY: inherit
}
SELECT {
	FONT-FAMILY: inherit
}
INPUT {
	FONT-SIZE: 100%
}
TEXTAREA {
	FONT-SIZE: 100%
}
SELECT {
	FONT-SIZE: 100%
}
TABLE {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-COLLAPSE: collapse; BORDER-RIGHT-WIDTH: 0px; border-spacing: 0
}
TH {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
TD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
TH {
	FONT-WEIGHT: normal; FONT-STYLE: normal; TEXT-ALIGN: left
}
CAPTION {
	FONT-WEIGHT: normal; FONT-STYLE: normal; TEXT-ALIGN: left
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.floatRight {
	DISPLAY: inline; FLOAT: right
}
.floatLeft {
	DISPLAY: inline; FLOAT: left
}
.blockCenter {
	DISPLAY: block; MARGIN: 0px auto
}
.blockRight {
	DISPLAY: block; MARGIN-LEFT: auto
}
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; FONT-SIZE: 0px; VISIBILITY: hidden; HEIGHT: 0px; content: " "
}
* HTML .clearfix {
	ZOOM: 1
}
*:first-child + HTML .clearfix {
	ZOOM: 1
}
.textJustify {
	TEXT-JUSTIFY: inter-ideograph; TEXT-ALIGN: justify
}
.align_right {
	TEXT-ALIGN: right
}
.align_center {
	TEXT-ALIGN: center
}
BODY {
	LINE-HEIGHT: 1.8
}
.fontSmall {
	FONT-SIZE: 8px
}
.fontNormal {
	FONT-SIZE: 10px
}
.fontLarge {
	FONT-SIZE: 12px
}
.fontLarge2 {
	FONT-SIZE: 13px
}
.fontBig {
	FONT-SIZE: 14px
}
.font8 {
	FONT-SIZE: 8px
}
.font10 {
	FONT-SIZE: 10px
}
.font11 {
	FONT-SIZE: 11px
}
.font12 {
	FONT-SIZE: 12px
}
.font13 {
	FONT-SIZE: 13px
}
.font14 {
	FONT-SIZE: 14px
}
.font15 {
	FONT-SIZE: 15px
}
.font16 {
	FONT-SIZE: 16px
}
.font17 {
	FONT-SIZE: 17px
}
.font18 {
	FONT-SIZE: 18px
}
.font30 {
	FONT-SIZE: 30px
}
BR {
	LETTER-SPACING: 0px
}
.letterSpace01 {
	LETTER-SPACING: 0.1em
}
.letterSpace02 {
	LETTER-SPACING: 0.2em
}
.letterSpace005 {
	LETTER-SPACING: 0.05em
}
.letterSpace0 {
	LETTER-SPACING: 0px
}
.normalFont {
	FONT-WEIGHT: normal
}
.m_top1 {
	MARGIN-TOP: 1%
}
.m_top1-5 {
	MARGIN-TOP: 1.5%
}
.m_top2 {
	MARGIN-TOP: 2%
}
.m_top2-5 {
	MARGIN-TOP: 2.5%
}
.m_top3 {
	MARGIN-TOP: 3%
}
.m_top3-5 {
	MARGIN-TOP: 3.5%
}
.m_top4 {
	MARGIN-TOP: 4%
}
.m_top4-5 {
	MARGIN-TOP: 4.5%
}
.m_top5 {
	MARGIN-TOP: 5%
}
.m_top5-5 {
	MARGIN-TOP: 5.5%
}
.m_top6 {
	MARGIN-TOP: 6%
}
.m_bottom1 {
	MARGIN-BOTTOM: 1%
}
.m_bottom1-5 {
	MARGIN-BOTTOM: 1.5%
}
.m_bottom2 {
	MARGIN-BOTTOM: 2%
}
.m_bottom2-5 {
	MARGIN-BOTTOM: 2.5%
}
.m_bottom3 {
	MARGIN-BOTTOM: 3%
}
.m_bottom3-5 {
	MARGIN-BOTTOM: 3.5%
}
.m_bottom4 {
	MARGIN-BOTTOM: 4%
}
.m_bottom4-5 {
	MARGIN-BOTTOM: 4.5%
}
.m_bottom5 {
	MARGIN-BOTTOM: 5%
}
.m_bottom5-5 {
	MARGIN-BOTTOM: 5.5%
}
.m_bottom6 {
	MARGIN-BOTTOM: 6%
}
.m_bottom12 {
	MARGIN-BOTTOM: 12%
}
.m_bottom20 {
	MARGIN-BOTTOM: 20%
}
.m_bottom50 {
	MARGIN-BOTTOM: 50%
}
.m_left1 {
	MARGIN-LEFT: 1%
}
.m_left1-5 {
	MARGIN-LEFT: 1.5%
}
.m_left2 {
	MARGIN-LEFT: 2%
}
.m_left2-5 {
	MARGIN-LEFT: 2.5%
}
.m_left3 {
	MARGIN-LEFT: 3%
}
.m_left3-5 {
	MARGIN-LEFT: 3.5%
}
.m_left4 {
	MARGIN-LEFT: 4%
}
.m_left4-5 {
	MARGIN-LEFT: 4.5%
}
.m_left5 {
	MARGIN-LEFT: 5%
}
.m_left5-5 {
	MARGIN-LEFT: 5.5%
}
.m_left6 {
	MARGIN-LEFT: 6%
}
.m_right1 {
	MARGIN-RIGHT: 1%
}
.m_right1-5 {
	MARGIN-RIGHT: 1.5%
}
.m_right2 {
	MARGIN-RIGHT: 2%
}
.m_right2-5 {
	MARGIN-RIGHT: 2.5%
}
.m_right3 {
	MARGIN-RIGHT: 3%
}
.m_right3-5 {
	MARGIN-RIGHT: 3.5%
}
.m_right4 {
	MARGIN-RIGHT: 4%
}
.m_right4-5 {
	MARGIN-RIGHT: 4.5%
}
.m_right5 {
	MARGIN-RIGHT: 5%
}
.m_right5-5 {
	MARGIN-RIGHT: 5.5%
}
.m_right6 {
	MARGIN-RIGHT: 6%
}
.m_top1em {
	MARGIN-TOP: 1em
}
.m_top2em {
	MARGIN-TOP: 2em
}
.m_top3em {
	MARGIN-TOP: 3em
}
.m_top4em {
	MARGIN-TOP: 4em
}
.m_top5em {
	MARGIN-TOP: 5em
}
.m_top6em {
	MARGIN-TOP: 6em
}
.m_bottom1em {
	MARGIN-BOTTOM: 1em
}
.m_bottom2em {
	MARGIN-BOTTOM: 2em
}
.m_bottom3em {
	MARGIN-BOTTOM: 3em
}
.m_bottom4em {
	MARGIN-BOTTOM: 4em
}
.m_bottom5em {
	MARGIN-BOTTOM: 5em
}
.m_bottom6em {
	MARGIN-BOTTOM: 6em
}
.m_bottom7em {
	MARGIN-BOTTOM: 7em
}
.m_bottom8em {
	MARGIN-BOTTOM: 8em
}
.m_top1em {
	MARGIN-TOP: 1em
}
.m_top2em {
	MARGIN-TOP: 2em
}
.m_top2-5em {
	MARGIN-TOP: 2.5em
}
.m_top3em {
	MARGIN-TOP: 3em
}
.m_top4em {
	MARGIN-TOP: 4em
}
.m_top5em {
	MARGIN-TOP: 5em
}
.m_top6em {
	MARGIN-TOP: 6em
}
.m_bottom1em {
	MARGIN-BOTTOM: 1em
}
.m_bottom2em {
	MARGIN-BOTTOM: 2em
}
.m_bottom3em {
	MARGIN-BOTTOM: 3em
}
.m_bottom4em {
	MARGIN-BOTTOM: 4em
}
.m_bottom5em {
	MARGIN-BOTTOM: 5em
}
.m_bottom6em {
	MARGIN-BOTTOM: 6em
}
.m_bottom7em {
	MARGIN-BOTTOM: 7em
}
.m_bottom8em {
	MARGIN-BOTTOM: 8em
}
.colorGray {
	COLOR: #c6c6c6
}
.colorWhite {
	COLOR: #fff
}


/* 追加CSS　130809
---------------------------------------------------*/
/* recruit contact */
#cont{
	clear:both;
	padding:20px 0;
	font-size:10px;
}
.cont_ttl{
	font-size:1.25em;
	font-weight:bold;
}
.cont_sec{
	margin:0 0 35px 0;
}
#cont table{
	max-width:850px;
	margin:0 auto;
	border-top:1px solid #999999;
}
#cont table th{
	white-space:nowrap;
	padding:5px 5px 5px 0;
	border-bottom:1px solid #999999;
}
#cont table td{
	border-bottom:1px solid #999999;
	padding:10px 0;
}


.btn_area{
	text-align:center;
}
#cont input{
	max-width:200px;
}
#cont input.short{
	max-width:60px;
}

#cont input[type="submit"],#cont input[type="reset"]{
	padding:5px;
	max-width:100px;
}

.red{
	color:#ff0000;
	font-size:0.875em;
}

.message{
	text-align:center;
	font-weight:bold;
}

/* social_btn */
.social_btn{
	margin:10px auto;
	clear:both;
}
.social_btn li{
	float:left;
}
.social_btn li img{
	width:50%;
}


a { -webkit-tap-highlight-color: rgba(0,0,0,0); }





/* 追加CSS */
#btn_area ul{
	width:100%;
}
#btn_area ul li{
	width:100%;
}
#btn_area ul li img{
	width:100%;
}
.notice{
	color:#ff0000;
	margin:10px 0;
	width:310px;
	margin:0 auto;
}