@charset "shift_jis";
/* CSS Document */

div.linkArea {
    width: 730px;
    margin: 20px auto 0px auto;
    padding: 0px;
}
div.linkArea ul {
    width: 730px;
    margin: 0px;
    padding: 0px;
    list-style: none;
}
div.linkArea ul li {
    width: 222px;
    padding:0 32px 20px 0;
    float: left;
}
div.linkArea ul li.liend {
    padding-right: 0px;
}
p.numbering{
	text-align: center;
	margin: 0;
	font-weight: bold;
	color: white;
	background: #6F6F6D;
	padding: 0;
}

/* 2013-03-07  */
div.kishubetsuBtnArea {
    margin: 20px 20px 30px;
}

.linkbtnArea {
	width:730px;
	overflow:hidden;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
}

div.linkbtnArea_inner {
	overflow:hidden;
	border-bottom: 1px solid #BCBCBC;
	margin-bottom:20px;
	padding-bottom: 15px;
	*padding-bottom: 20px;
}

.linkbtnArea .linkbtnArea_inner li {
	float:left;
	margin-bottom: 20px;
}

.linkbtnArea_inner p {
	margin-left: 3px;
}
a.arrowButtonC, span.arrowButtonC,
a.arrowButtonD, span.arrowButtonD {
	height: 31px;
	width: 308px;
	margin-right:20px;
	padding: 10px 18px 10px 26px;
	_padding: 8px 18px 8px 26px;
	vertical-align: middle;
    background: url("/support/share/images/bg_btnA.png") no-repeat scroll 0 52% transparent;
    border: 1px solid #BCBCBC;
    border-radius: 3px 3px 3px 3px;
    color: #333333;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    line-height: 1.4;
    transition: opacity 0.2s ease-in 0s;
	letter-spacing: 0.01em;
}
a.arrowButtonD, span.arrowButtonD {
	width: 194px;
	padding: 10px 0px 10px 26px;
	/*font-size: 11px\9;*/ /* for under IE8 */
	_padding: 9px 0 10px 26px;
}
a.arrowButtonC, span.last {
	margin-right:0px !important;
}

a.arrowButtonC, a:hover span.arrowButtonC,
a.arrowButtonD, a:hover span.arrowButtonD {
    color: #333333;
    opacity: 0.5;
    text-decoration: none;
	letter-spacing: 0.01em;
}
a.arrowButtonC.big, span.arrowButtonC.one-line,
a.arrowButtonD.big, span.arrowButtonD.one-line {
    padding: 18px 18px 2px 26px;
	_padding: 18px 18px 3px 26px;
}
a.arrowButtonD.three-line,
span.arrowButtonD.three-line{
	padding: 10px 18px 10px 26px;
	letter-spacing: 0.01em;
	
	/* for IE6 */
		_padding: 10px 18px 9px 26px;
		_vertical-align: text-bottom !important;
		
}

.noline { border: 0 !important;}
.mb0 {	margin-bottom: 0 !important;}
.pb0 {	padding-bottom: 0 !important;}
.mb10 {	margin-bottom: 10px !important;}
/* 2013-03-07 END */
