@charset "utf-8";
/*
**********************************************************************

* page.css

*********************************************************************
*/

#Main .mainTit {
	margin-bottom: 40px;
}
#Main .sect01 {
	padding: 0 20px;
}
/* .newsSect 
---------------------- */
.newsSect {
	margin-bottom: 40px;
}
.newsSect .ttlBox {
	position: relative;
}
.newsSect .ttlBox .sectTit {
}
.newsSect .ttlBox .listBtn {
	position: absolute;
	right: 8px;
	top: 4px;
}
.newsSect .ttlBox .listBtn a {
}
.newsSect .newsList {
	padding: 5px 0 0 0;
}
.newsSect .newsList li {
	margin: 10px 0 0 0;
	padding: 0 15px 10px 15px;
	border-bottom: 1px dotted #ddd;
}
.newsSect .newsList li .date {
	margin: 0 0 5px 0;
}
.newsSect .newsList li .txt {
	padding: 0 0 0 15px;
	background: url(../../common/img/arrow01.gif) 4px 0.5em no-repeat;
}
.newsSect .newsList li .txt a {
	text-decoration: none;
}
.newsSect .newsList li .txt a:hover {
	color: #ff6600;
	text-decoration: underline;
}

/* .onegaiSect
---------------------- */
.onegaiSect {
	margin-bottom:40px;
}

.onegaiSect .sectTit {
	margin-bottom:30px;
}

.onegaiSect {
}
.onegaiSect .txtBlock {
}
.onegaiSect .txtBlock .txt {
	margin-bottom:30px;
}
.onegaiSect .dtlTit {
	margin-bottom:20px;
}

.onegaiSect .dtlTbl {
	margin-bottom:20px;
	border-top:1px solid #cdcdcd;
}
.onegaiSect .dtlTbl th,
.onegaiSect .dtlTbl td {
	padding:15px 15px;
	border-bottom:1px solid #cdcdcd;
}
.onegaiSect .dtlTbl th {
	width:140px;
	text-align:center;
	background:#f3f3f3;
}
.onegaiSect .dtlTbl th.vm {
	vertical-align:middle;
}

.onegaiSect .dtlTbl td {
}

.onegaiSect .dtlTbl td .itemList {
}

.onegaiSect .dtlTbl td .itemList li {
	padding-left:1em;
	text-indent:-1em;
	margin-bottom:3px;
}
.onegaiSect .btnList {
	padding-left:20px;
}
/* .howtoSect
---------------------- */
.howtoSect {
	margin-bottom:40px;
}

.howtoSect .sectTit {
	margin-bottom:30px;
}

.howtoSect .btnList {
	padding:10px 0px 10px 16px;
	background:url(../img/bg_dot.gif) repeat left top #f0f0f0;
}

.howtoSect .btnList li {
	width:221px;
	margin-right:23px;
	float:left;
	display:inline;
}
.howtoSect .btnList li.last {
	margin-right:0px;
}

.howtoSect .btnList li a {
}


/* .howtoSect
---------------------- */

.privacySect {
}

.privacySect .sectTit {
	margin-bottom:30px;
}

.privacySect .txt {
	margin-bottom:30px;
}

