/*common.css  ver1.0a */
/*Copyright(C)2007　hotaru-shika　All Rights Reserved.*/


/* ===================== base =====================*/

body {
		margin:0px;
		padding:0px;
		background-image: url(../parts_img/bg.gif);
		background-position: left top;
		background-repeat: repeat-x;
		background-color:#F7EDF7;
		color: #7F7F7F;

}

a:link {color:#ED98BE; text-decoration:none;}
a:visited {color:#ED98BE; text-decoration:none;}
a:active {color:#D9277C; text-decoration:none;}
a:hover {color:#D9277C; text-decoration:none;}


/* ==================== other ====================*/


/* 他 */

#navi {color: #D9277C; padding: 3px 0 3px;}
#caption {color: #D9277C; padding: 12px 0 4px 0;}
#caption02 {padding: 12px 0 4px 0;}
#dot01 {padding: 24px 0 16px 0;}
#dot02 {padding: 24px 0 20px 0;}
#footer {padding: 24px 29px 24px 24px;}


/* Color -------------------------------------------*/

.bold {font-weight: bold;}			/* 太字 */
.col_b {color:#404040;}				/* 墨75% */
.col_w {color:#FFFFFF;}				/* 白 */
.col_p {color:#D9277C;}				/* ピンク */
.col_p_bd {color:#D9277C; font-weight: bold;}				/* ピンク(太字) */
.col_bl {color:#45899F;}				/* 青  */


/* Line-Height ------------------------------------*/

.line20px {line-height:20px;}

#footer{
	padding-bottom:80px;
}
#ffix{
	position: fixed;
	bottom:0;
	width: 100%;
	z-index: 999;
	padding:0.5em;
	background: rgba(255, 255, 255, 0.7);
}

#ffix .fixbtn{
	width:300px;
}
#ffix .fixbtn a{
	display: block;
	text-align: center;
	background: #D9277C;
	color:#fff;
	font-weight: bold;
	border-radius: 0.5em;
	padding:1em;
}
#ffix .fixbtn a:hover{
	opacity: 0.7;
}
#ffix .fixbtn a span{
	background: url(../parts_img/ico_cal.png) no-repeat left center;
	background-size: 16px auto;
	padding-left: 25px;
}
