@charset "utf-8";

/*-----------------------------------------------
とりどーる
----------------------------------------------- */

#topNavi {
	padding-left: 0;
	padding-right: 0;
}

#topimg {
	padding-right: 0;
	padding-left: 0;
}

.article {
	clear: both;
	margin-bottom: 20px;
}

/* menuPage */

#mainRow.menuPage {
	padding-left: 15px;
	padding-right: 15px;
	background: #fff;
}

#mainRow.menuPage .article {
	margin-bottom: 40px;
}

#mainRow.menuPage .article.end {
	margin-bottom: 0;
}

#mainRow.menuPage h3 {
	margin-bottom: 5px;
}

#mainRow.menuPage table.itemTbl {
	
}

#mainRow.menuPage table.itemTbl td {
	padding: 0;
	text-align: center;
}

#mainRow.menuPage table.itemTbl.tblSep td {
	width: 20%;
}

#mainRow.menuPage ul.note {
	margin-top: 45px;
}

/* kodawariPage */

#mainRow.kodawariPage {
	padding-right: 0;
	padding-left: 0;
	background:#FFFFFF;
}

#mainRow.kodawariPage .article {
	padding-right: 15px;
	padding-left: 15px;
	clear: both;
}

#mainRow.kodawariPage #Block1 {
	background: url(../images/kodawari_bg01.jpg) no-repeat right bottom;
	padding-bottom: 224px;
}

#mainRow.kodawariPage #Block2 {
	min-height: 400px;
	background: url(../images/kodawari_bg02.jpg) no-repeat right bottom;
}

#mainRow.kodawariPage #Block3 {
	background: url(../images/kodawari_bg03.jpg) no-repeat left 80px;
}

#mainRow.kodawariPage #Block3 .leftindent {
	margin-left: 217px;
}

#mainRow.kodawariPage #Block4 .image.alignR {
	margin-right: -15px;
	margin-top: -1em;
}

.type2column {
	
}

.type2column .columnL,
.type2column .columnR {
	width: 446px;
}

.type2column .columnL {
	
}

/* howtoPage */

#mainRow.howtoPage {
	background: #fff url(../images/howto_parts_bg.jpg) no-repeat right bottom;
	padding-bottom: 80px;
	padding-right: 15px;
	padding-left: 15px;
}

#mainRow.howtoPage .article {
}

.prow2 {
	margin-top: 69px;
	margin-bottom: 0;
}

table.itemTbl {
	border-collapse: collapse;
	width: 100%;
}

table.itemTbl.tblSep {
	margin-bottom: 26px;
}

table.itemTbl td {
	border-left: 1px dotted #999;
	padding: 0 0 0 0.5em;
	vertical-align: top;
}

table.itemTbl td.st {
	border-style: none;
}

.itemComment {
	font-size: 92.3%;
}

.titlerow {
	
}

.titlerow h3 {
	
}

/* end css */
