/* common */
* { margin:0px; padding:0px; border:none; list-style:none;font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;}

a { color:#0C4C50; text-decoration:none;}

hr { border-top:1px dotted #999; margin:0.5em 0;}


/* ボタン */
.linkBtnBlue a { font-weight:bold; width:80%; margin:0px auto; background-color:#1431C3; border:1px solid #999; display:block; color:#fff; background-image:none; height:36px; padding-left:0; line-height:36px; text-align:center; text-decoration:none;}
.linkBtnGray a { font-weight:bold; width:80%; margin:0px auto; background-color:#eee; border:1px solid #999; display:block; color:#333; background-image:none; height:36px; padding-left:0; line-height:36px; text-align:center; text-decoration:none;}
.linkBtnGreen a { font-weight:bold; width:80%; margin:0px auto; background-color:#006A6A; border:1px solid #fff; display:block; color:#fff; background-image:none; height:36px; padding-left:0; line-height:36px; text-align:center; text-decoration:none;}
/*
.linkBtnGray a {font-weight:bold; width:220px; margin:0px auto; background-color:#eee; border:1px solid #999; display:block; color:#333; background-image:none; height:36px; padding-left:0; line-height:36px; text-align:center;}
.linkBtnGray a:hover { text-decoration:none; background-color:#ccc;}

.qbizTopBtn { width:100%; border:1px solid #999;}
.qbizTopBtn a { font-weight:bold; background-color:#006A6A; border:1px solid #fff; display:block; height:21px; padding:5px; line-height:21px; color:#fff; text-align:center;}
.qbizTopBtn a:hover {filter: alpha(opacity=70); opacity: 0.7; text-decoration:none;}
*/

/* アイコン */
.iconToku { border:1px solid #FF8000; color:#FF8000; padding:0.2em; font-size:x-small; margin-right:0.5em;}
.iconNew { border:1px solid #0C4C50; color:#0C4C50; padding:0.2em; font-size:x-small; margin-left:0.5em;}
.freeToku { border:1px solid #0C4C50; color:#0C4C50; padding:0.2em; font-size:x-small; margin-right:0.5em;}



.marginH { margin-top:3%;margin-bottom:3%;}
.marginT { margin-top:3%;}
.marginB { margin-top:2px;margin-bottom:3%;}
.marginL { margin-left:3%;}
.marginR { margin-right:3%;}
.marginC { margin-left:3%;margin-right:3%;}

.paddingH { padding-top:3%;padding-bottom:3%;}
.paddingT { padding-top:3%;}
.paddingB { padding-top:2px;padding-bottom:3%;}
.paddingL { padding-left:3%;}
.paddingR { padding-right:3%;}

.alignC { text-align:center;}
.alignL { text-align:left;}

.width80 {width:80%;}
.width50 {width:50%;}
.width30 {width:30%;}


.pickUp { color:#F00; font-weight:bold:}


.textLink {}
.textLink a{ padding-left:1.2em; background-image:url(../img/common/arrow.png); background-position:left center; background-repeat:no-repeat; line-height:1.8em;}

/* レコメンド枠 */
/* レコメンド広告　カテゴリタイトル */
.recommendAdWrap .categoryTitle {
	background: -webkit-gradient(linear,0 0,0 100%,color-stop(0,#034E4E),color-stop(1,#023737));
	padding: 0.1em;
	font-size: medium;
}

.recommendAdWrap .categoryTitle h1 {
	display: block;
	font-weight: bold;
	color: #fff;
	margin: 0.5em;
	padding-left: 0.4em;
	border-left: 4px solid #FF8000;
	background-position: right center;
	background-repeat: no-repeat;
	font-size: 1em;
}

.recommendAd li {
	list-style: none;
	clear: both;
	overflow: hidden;
	padding: 5px 0;
	border-bottom: 1px dotted #DDD;
}



/* --------------------------------------
    CLEARFIX
--------------------------------------- */
.clearfix:after {
	content: "";
	display: block;
	clear: both;
}

/* for IE6 */
* html .clearfix {
	display: inline-block;
}

/* for IE7 */
*+html .clearfix {
	display: inline-block;
}
