@charset "shift_JIS";

/*---------------------------------------*/
/*独自ドメイン用共通CSS(temp0700〜)     */
/*---------------------------------------*/


.float_r {
	float:right ;
}

.float_l {
	float:left ;
}

.clear {
	clear:both ;
}

/* form装飾 */

input#decision{
	display:none;
}
label.lb_fl {
	display: inline-block;
	min-width: 132px;
	margin: 0px 12px 2px 0px;
	padding: 0px;
}

label.lb_fl:hover {
	background-color: #FAFF79;
}



/***その他装飾の設定　ここから***/
/*---------------------------------------------------------------------------*/



.stext {
	font-size: 10px !important;
}

.bold {
	font-weight: bold ;
}
.brown {
	color:#993300 ;
}
.red {
	color:#FF0000 !important;
}
.green {
	color:#009900 ;
}

.star {
	font-size:10px ;
	color:#FF0000 ;
}

.strong {
	font-weight:bold ;
	color:#ff0000 ;
}

/* 問合せフォームの紐づけ部分のスタイル */

.topic_2 {
	border-top: 1px dotted #888;
	background-color: #Fff8db;
	padding: 18px 28px;
	margin-bottom: 0px !important;
	text-align: center;
}


.title2 a {
	font-size: 16px;
	text-decoration: none;
	color: #000;
}

.offer_waku {
	margin: 10px;
	padding: 8px;
	background-color: #Fff8db;
	text-align: center!important;
}

.offer_waku a {
	text-decoration: none;
	color: #000;
}

input#decision {
    display: none;
}


/* table表現を避けるための記載 */

#pt_contents_box ul.list_table_3 {
		overflow: hidden;
}
#pt_contents_box ul.list_table_3 li {
		float: left;
    width: 32%;
    margin-right: 2% !important;
    padding: 0px;
    background-image: none;
    border: 0px;
    list-style: none;
    background-position: 0px 0px;
}
#pt_contents_box ul.list_table_3 li:last-child {
		margin-right: 0px !important;
}
#pt_contents_box ul.list_table_3 li p {
    margin: 2px 0px;
}
#pt_contents_box ul.list_table_3 li table {
		font-size: 11px;
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0px;
}
#pt_contents_box ul.list_table_3 li table th {
    height: 38px;
    border: 1px solid #ddd;
}
#pt_contents_box ul.list_table_3 li table td {
		min-height: 30px;
    border: 1px solid #ddd;
    padding: 0px 5px;
}

#pt_contents_box ul.list_table_2 li {
		float: left;
    width: 50%;
    margin: 0px !important;
    padding: 0px;
    background-image: none;
    border: 0px;
    list-style: none;
    background-position: 0px 0px;
}