@charset "utf-8";

/*::::: import用 :::::::::::::::*/

/* kids */
@import'/shared/templates/base/style/kids.css';

/* bgcolor */
td.bg_red,
th.bg_red {
	background-color:#FCECEC;
	color:inherit;
}
td.bg_yellow,
th.bg_yellow {
	background-color:#FBFBDF;
	color:inherit;
}
td.bg_blue,
th.bg_blue {
	background-color:#EBF9FC;
	color:inherit;
}
td.bg_gray,
th.bg_gray {
	background-color:#E9E9E9;
	color:inherit;
}
td.bg_green,
th.bg_green {
	background-color:#EDFBEE;
	color:inherit;
}
td.bg_purple,
th.bg_purple {
	background-color:#EDE9FA;
	color:inherit;
}

/*::::: pnavi :::::::::::::::*/
.pnavi {
	clear:both;
	padding:5px 10px;
}
.ptop {
	text-align:right;
	margin-top:1em;
}
/*::::: tmp_option :::::::::::::::*/
#tmp_option {
	padding:10px 15px 0px 15px;
}
/*::::: enquete :::::::::::::::*/
#tmp_enquete {
	margin:10px 0;
	border:1px solid #676767;
}
#tmp_enquete_ttl {
	color:#FFFFFF;
	background-color:#676767;
}
#tmp_enquete_ttl p {
	padding:3px 7px 1px 7px;
	color:#FFFFFF;
	background-color:#676767;
	font-weight:bold;
}
#tmp_enquete_cnt {
	padding:8px 7px;
	background-color:#FFFFFF;
}
#tmp_enquete_cnt dt {
	font-weight:bold;
}
#tmp_enquete_cnt dd {
	height:1%;
	clear:both;
}
#tmp_enquete_cnt dd:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
#tmp_enquete_cnt dd p {
	display:inline;
	margin:0 1em 0 0;
	float:left;
}
#tmp_enquete_cnt .submit {
	margin:5px 0 0 0;
	text-align:center;
}
/*::::: print :::::::::::::::*/
@media print {
#tmp_hnavi,
#tmp_gnavi,
#tmp_lnavi,
#tmp_rnavi,
#tmp_fnavi,
#tmp_flnavi,
.pnavi,
.plugin {
	display:none !important;
}
#tmp_header {
	color:#000000 !important;
	background:#FFFFFF !important;
	margin:0px 0px 10px 0px !important;
	padding:0px 0px 10px 0px !important;
	border-top:none !important;
	border-bottom:1px solid #518B29 !important;
}
#tmp_pankuzu {
	background:none !important;
	padding:0px !important;
}
#tmp_footer {
	color:#000000 !important;
	background:#FFFFFF !important;
	margin:10px 0px 0px 0px !important;
	padding:10px 0px 0px 0px !important;
	border-top:1px solid #518B29;
}
#tmp_footer * {
	color:#000000 !important;
	background:#FFFFFF !important;
	margin:0px !important;
	padding:0px !important;
}
}
