@charset "utf-8";
/* CSS Document */


/* 
=========================================
	全体
=========================================
*/
body {
	font-family: MS UI Gothic;
	background-color: #ffffff;
	color: #000000;
	font-size: 14px;
}
p {	margin: 0px; }



/* 
=========================================
	テキスト色・サイズ
=========================================
*/
.item-name1 {
	font-size: 14px;
	color: #FF0000;
}
.item-name2 {
	font-size: 14px;
	color: #3165ff;
}
.font-caution {
	font-size: 14px;
	color: #FFA500;
}
.font-small {
	font-size: 12px;
}
.font-smallcaution {
	font-size: 12px;
	color: #FFA500;
}
.usr-subinfo {
	font-size: 12px;
	color: #FF0000;
}



/* 
=========================================
	見出し・ポイント表示
=========================================
*/
.pf-heading {
	background-color: #ffcccc;
	color: #ff3350;
	width: 100%;
	margin: 0px;
	text-align: left;
}
.heading {
	color: #000000;
	width: 100%;
	margin: 0px;
}
.pay-heading {
	background-color: #ffcccc;
	color: #ff3350;
	width: 100%;
	margin: 0px;
	text-align: center;
}



.page-heading {
	background-color: #ffcccc;
	color: #ff3350;
	font-size: 15px;
	width: 100%;
	margin: 0px;
	text-align: center;
}
.point {
	color: #ff3350;
	font-size: 14px;
	margin-top: 0px;
}
.sub-heading_center {
	background-color: #ffcccc;
	color: #ff3350;
	font-size: 15px;
	width: 100%;
	margin: 0px;
	text-align: center;
}
.sub-heading_left {
	background-color: #ffcccc;
	color: #ff3350;
	font-size: 15px;
	width: 100%;
	margin: 0px;
	text-align: left;
}
.recommend-heading {
	background-color: #ECC4FF;
	color: #800080;
	font-size: 15px;
	width: 100%;
	margin: 0px;
	text-align: center;
}


/* 
=========================================
	性別マーク
=========================================
*/
.man-symbol {
	color: #66CCFF;
}
.weman-symbol {
	color: #FF00FF;
}



/* 
=========================================
	罫線
=========================================
*/
hr.bold {
	border: none;
	height: 2px;
	color: #ffcccc;
	background: #ffcccc;
}
hr.thin {
	border: none;
	height: 1px;
	color: #ffcccc;
	background: #ffcccc;
}



/* 
=========================================
	リンク色
=========================================
*/
a:link { color: #ff3366; }
a:visited { color: #ff3366; }
a:active { color: #333333; }

#rule{
	font-size: 12px; 
	color: #FF0000;
}

