﻿@charset "utf-8";

/* ------------------------------------------------------------------------ */
/* common.css
/* ------------------------------------------------------------------------ */


/*----------------------------------------------
align
----------------------------------------------*/
.txtright {text-align: right;}
.txtleft {text-align: left;}
.txtcenter {text-align: center;}
.vamiddle {vertical-align: middle;}

/*----------------------------------------------
clear
----------------------------------------------*/
.clear {clear: both;}

.clearfix {zoom:1;}
.clearfix:after{
	content: "";
	display: block;
	clear: both;
	}

/*----------------------------------------------
margin
----------------------------------------------*/
.mb00{margin-bottom: 0;}
.mb03{margin-bottom: 3px;}
.mb05{margin-bottom: 5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb25{margin-bottom:25px;}
.mb30{margin-bottom:30px;}

.mr00{margin-right: 0;}
.mr03{margin-right: 3px;}
.mr05{margin-right: 5px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.mr25{margin-right:25px;}
.mr30{margin-right:30px;}

.ml00{margin-left: 0;}
.ml03{margin-left: 3px;}
.ml05{margin-left: 5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml25{margin-left:25px;}
.ml30{margin-left:30px;}

.mt00{margin-top: 0;}
.mt03{margin-top: 3px;}
.mt05{margin-top: 5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}

/*----------------------------------------------
padding
----------------------------------------------*/
.pb00{padding-bottom: 0;}
.pb03{padding-bottom: 3px;}
.pb05{padding-bottom: 5px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb20{padding-bottom:20px;}
.pb25{padding-bottom:25px;}
.pb30{padding-bottom:30px;}

.pr00{padding-right: 0;}
.pr03{padding-right: 3px;}
.pr05{padding-right: 5px;}
.pr10{padding-right:10px;}
.pr15{padding-right:15px;}
.pr20{padding-right:20px;}
.pr25{padding-right:25px;}
.pr30{padding-right:30px;}

.pl00{padding-left: 0;}
.pl03{padding-left: 3px;}
.pl05{padding-left: 5px;}
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}
.pl20{padding-left:20px;}
.pl25{padding-left:25px;}
.pl30{padding-left:30px;}
.pl40{padding-left:40px;}

.pt00{padding-top: 0;}
.pt03{padding-top: 3px;}
.pt05{padding-top: 5px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pt25{padding-top:25px;}
.pt30{padding-top:30px;}

/*----------------------------------------------
float
----------------------------------------------*/
.flr{float:right;}
.fll{float:left;}

/*----------------------------------------------
font
----------------------------------------------*/
.green{color:green;}
.red{color:red;}
.white{color:white;}
.blue{color:blue;}
.orange{color:#f60;}
.gray{color:#777;}
.bold{font-weight:bold;}
.normal{font-weight:normal;}

/*--------------------------------------------------------------
fontsize
--------------------------------------------------------------*/
.fs8{font-size: 24px;}
.fs7{font-size: 22px;}
.fs6{font-size: 20px;}
.fs5{font-size: 18px;}
.fs4{font-size: 16px;}
.fs3{font-size: 14px;}
.fs2{font-size: 11px;}
.fs1{font-size: 10px;}
.txt_trans_up {text-transform: uppercase;}


/*--------------------------------------------------------------
topicPath
--------------------------------------------------------------*/
#upLink{
	}
#upLink .topicPath{
	}

#upLink .linkList{
	}

/*--------------------------------------------------------------
ttl
--------------------------------------------------------------*/




/*--------------------------------------------------------------
paging
--------------------------------------------------------------*/

/*--------------------------------------------------------------
line-height
--------------------------------------------------------------*/
.line10{line-height: 1;}
.line13{line-height: 1.3;}
.line16{line-height: 1.6;}

/*--------------------------------------------------------------
list
--------------------------------------------------------------*/
.list{
	padding:0 0 0 13px;
	}
.dotDefo{background: url(//s.skygate.co.jp/pc/images/common/li_defo.gif) no-repeat 2px 4px;}
.dotRed{background: url(//s.skygate.co.jp/pc/images/common/li_red.gif) no-repeat 2px 4px ;}



/*--------------------------------------------------------------
Order list
--------------------------------------------------------------*/
.orderList1{
	margin:0 0 20px 0;
	padding:0 0 0 1.7em;
	*padding:0 0 0 2em;
	}
.orderList1 li{
	list-style:decimal;
	}

/*--------------------------------------------------------------
notice list
--------------------------------------------------------------*/
.notice{
	margin: 0 0 20px 0;
	}
.notice li {
	position: relative;
	}
.notice .mark{
	position:absolute;
	top:0;
	left:0;
	}
.noticeList1 li{
	padding-left:1.5em;
	}
.noticeList2 li{
	padding-left:2em;
	}


/*--------------------------------------------------------------
etc
--------------------------------------------------------------*/
.indent{
	padding-left: 1em;
	text-indent: -1em;
	}


/*--------------------------------------------------------------
SEM image reset
--------------------------------------------------------------*/
img[name="s_i_Bidskygatecojp"],
img[src^="http://rmad.microad.jp/pixel"]{
	height:0;
	display:block;
}