@charset "utf-8";



#contents_menu{
	width:100%;
	height:83px;
	padding:0 0 0 0;
	margin:50px auto 0;
	background:url(../img/contents/menu_bg.gif) top left repeat-x;
	}

#contents_menu ul{
	width:950px;
	height:83px;
	padding:0;
	margin:0 auto 0;
	background:url(../img/top/menu_all.gif) top left no-repeat;
	}

#contents_menu ul li.menu_001{
	width:190px;
	height:83px;
	padding:0;
	margin:0;
	float:left;
	background:url(../img/top/menu_001.gif) top left no-repeat;
	text-indent:-9999px;
	}


#contents_menu ul li.menu_001 a{
	width:190px;
	height:83px;
	padding:0;
	margin:0;
	float:left;
	background:url(../img/top/menu_001.gif) top left no-repeat;
	text-indent:-9999px;
	}

#contents_menu ul li.menu_001 a:hover{
	width:190px;
	height:83px;
	padding:0;
	margin:0;
	background:url(../img/top/menu_001_h.gif) top left no-repeat;
	text-indent:-9999px;
	}

#contents_menu ul li.menu_001_a a{
	width:190px;
	height:83px;
	padding:0;
	margin:0;
	background:url(../img/top/menu_001_h.gif) top left no-repeat;
	text-indent:-9999px;
	}


/*menu_002*/
#contents_menu ul li.menu_002{
	width:190px;
	height:83px;
	padding:0;
	margin:0;
	float:left;
	background:url(../img/top/menu_002.gif) top left no-repeat;
	text-indent:-9999px;
	}


#contents_menu ul li.menu_002 a{
	width:190px;
	height:83px;
	padding:0;
	margin:0;
	float:left;
	background:url(../img/top/menu_002.gif) top left no-repeat;
	text-indent:-9999px;
	}

#contents_menu ul li.menu_002 a:hover{
	width:190px;
	height:83px;
	padding:0;
	margin:0;
	background:url(../img/top/menu_002_h.gif) top left no-repeat;
	text-indent:-9999px;
	}

#contents_menu ul li.menu_002_a a{
	width:190px;
	height:83px;
	padding:0;
	margin:0;
	float:left;
	background:url(../img/top/menu_002_h.gif) top left no-repeat;
	text-indent:-9999px;
	}



/*menu_003*/
#contents_menu ul li.menu_003{
	width:190px;
	height:83px;
	padding:0;
	margin:0;
	float:left;
	background:url(../img/top/menu_003.gif) top left no-repeat;
	text-indent:-9999px;
	}


#contents_menu ul li.menu_003 a{
	width:190px;
	height:83px;
	padding:0;
	margin:0;
	float:left;
	background:url(../img/top/menu_003.gif) top left no-repeat;
	text-indent:-9999px;
	}

#contents_menu ul li.menu_003 a:hover{
	width:190px;
	height:83px;
	padding:0;
	margin:0;
	background:url(../img/top/menu_003_h.gif) top left no-repeat;
	text-indent:-9999px;
	}

#contents_menu ul li.menu_003_a a{
	width:190px;
	height:83px;
	padding:0;
	margin:0;
	float:left;
	background:url(../img/top/menu_003_h.gif) top left no-repeat;
	text-indent:-9999px;
	}


/*menu_004*/
#contents_menu ul li.menu_004{
	width:190px;
	height:83px;
	padding:0;
	margin:0;
	float:left;
	background:url(../img/top/menu_004.gif) top left no-repeat;
	text-indent:-9999px;
	}


#contents_menu ul li.menu_004 a{
	width:190px;
	height:83px;
	padding:0;
	margin:0;
	float:left;
	background:url(../img/top/menu_004.gif) top left no-repeat;
	text-indent:-9999px;
	}

#contents_menu ul li.menu_004 a:hover{
	width:190px;
	height:83px;
	padding:0;
	margin:0;
	background:url(../img/top/menu_004_h.gif) top left no-repeat;
	text-indent:-9999px;
	}

#contents_menu ul li.menu_004_a a{
	width:190px;
	height:83px;
	padding:0;
	margin:0;
	float:left;
	background:url(../img/top/menu_004_h.gif) top left no-repeat;
	text-indent:-9999px;
	}



/*menu_005*/
#contents_menu ul li.menu_005{
	width:190px;
	height:83px;
	padding:0;
	margin:0;
	float:left;
	background:url(../img/top/menu_004.gif) top left no-repeat;
	text-indent:-9999px;
	}


#contents_menu ul li.menu_005 a{
	width:190px;
	height:83px;
	padding:0;
	margin:0;
	float:left;
	background:url(../img/top/menu_005.gif) top left no-repeat;
	text-indent:-9999px;
	}

#contents_menu ul li.menu_005 a:hover{
	width:190px;
	height:83px;
	padding:0;
	margin:0;
	background:url(../img/top/menu_005_h.gif) top left no-repeat;
	text-indent:-9999px;
	}

#contents_menu ul li.menu_005_a a{
	width:190px;
	height:83px;
	padding:0;
	margin:0;
	float:left;
	background:url(../img/top/menu_005_h.gif) top left no-repeat;
	text-indent:-9999px;
	}


/*RecC[W摜*/
#contents_img{
	width:950px;
	padding:50px 0 0 0;
	margin:0 auto 0;
	}

/*p*/
.pankuzu{
	text-align:left;
	width:660px;
	margin:0 0 0 0;
	padding:0;
	color:#3D3D3D;
	font-size:12px;
	}

.pankuzu a{
	color:#3D3D3D;
	text-decoration:underline;
	}

/*tgRec*/

.contents_cap{
	width:660px;
	margin:20px auto 0;
	padding:0 0 0 0;
	}

p.company_midashi{
	font-size:13px;
	color:#3D3D3D;
	padding:0 0 0 15px;
	background:url(../img/contents/midashi_icon.gif) center left no-repeat;
	}


.company_textinfo{
	font-size:13px;
	color:#3D3D3D;
	padding:0 0 0 12px;
	margin:0 0 0 0;
	line-height:140%;
	font-weight:normal;
	}

ol{
	margin:0 0 0 0;
	padding:0 0 0 12px;
	}


ol li.icon{
	margin:5px 0 0 0;
	padding:0 0 0 13px;
	background:url(../img/contents/company_list_icon.gif) center left no-repeat;
	font-size:13px;

	}

ol li.no_icon{
	margin:0 0 0 0;
	padding:0 0 0 13px;
	font-size:13px;
	}



/*悭鎿⁥*/
.question_midashi{
	width:634px;/*660*/
	height:21px;
	margin:0;
	padding:12px;
	background:#E7EBE6;
	border:solid 1px #D5D9DF;
	}

.question_midashi_02{
	width:634px;/*660*/
	height:21px;
	margin:20px 0 0 0;
	padding:12px;
	background:#E7EBE6;
	border:solid 1px #D5D9DF;
	}


h3.question_item{
	margin:0 0 0 0;
	padding:0 0 0 13px;
	background:url(../img/contents/midashi_icon.gif) center left no-repeat;
	font-size:13px;
	font-weight:normal;
	}

h4.trigger{
	margin:0 0 0 12px;
	padding:0 0 0 13px;
	background:url(../img/contents/question_icon.gif) center left no-repeat;
	font-size:13px;
	font-weight:normal;
	color:#357C47;
	text-decoration:underline;
	}
/*
h4.trigger a{
	margin:0 0 0 12px;
	padding:0 0 0 13px;
	background:url(../img/contents/question_icon.gif) center left no-repeat;
	font-size:13px;
	font-weight:normal;
	color:#357C47;
	text-decoration:underline;
	}*/

h5.answer{
	margin:0 0 0 24px;
	padding:0 0 0 16px;
	background:url(../img/contents/answer_icon.gif) top left no-repeat;
	font-size:13px;
	font-weight:normal;
	}


/*悭鎿⁣*/

/*lیj*/
h3.privacy_midashi{
	margin:8px 0 8px 12px;
	padding:0 0 0 13px;
	background:url(../img/contents/question_icon.gif) center left no-repeat;
	font-size:13px;
	font-weight:weight;
	}




/*lیj*/


/*Ԍy[W*/
.check_left{
	width:325px;
	margin:0;
	padding:0;
	float:left;
	}

.check_right{
	width:325px;
	margin:0;
	padding:0;
	float:right;
	}



.check_midashi{
	width:299px;/*325*/
	height:21px;
	margin:0;
	padding:12px;
	background:#E7EBE6;
	border:solid 1px #D5D9DF;
	}


h3.check_item{
	margin:0 0 0 0;
	padding:0 0 0 13px;
	background:url(../img/contents/midashi_icon.gif) center left no-repeat;
	font-size:13px;
	font-weight:normal;
	}

.check_contents_left{
	width:160px;
	padding:0;
	margin:10px 0 0 0;
	float:left;
	}

.check_contents_right{
	width:160px;
	padding:0;
	margin:10px 0 0 0;
	float:right;
	}


ul.check_name{
	width:150px;
	margin:0;
	padding:0;
	}

ul.check_name li.check_name_text{
	margin:4px 0 0 12px;
	padding:0 0 0 13px;
	background:url(../img/contents/question_icon.gif) center left no-repeat;
	font-size:13px;
	font-weight:normal;
	}

ul.check_price{
	width:150px;
	margin:0;
	padding:0;
	}

ul.check_price li.check_price_text{
	margin:4px 0 0 12px;
	padding:0 0 0 13px;
	font-size:13px;
	font-weight:normal;
	color:#357C47;
	}

.check_coupon{
	width:299px;/*325*/
	height:71px;
	margin:0;
	padding:0 12px 0 12px;
	background:#E7EBE6;
	background:url(../img/contents/check_coupon.jpg) top left no-repeat;
	}


.check_setsumei{
	width:299px;/*325*/
	height:71px;
	margin:0;
	padding:0 12px 0 12px;
	background:#E7EBE6;
	background:url(../img/contents/check_setsumei.gif) top left no-repeat;
	}



h3.check_coupon_text{
	margin:0;
	padding:25px 0 25px 13px;
	background:url(../img/contents/midashi_icon.gif) center left no-repeat;
	font-size:13px;
	font-weight:normal;
	}


ul.check_name li.check_coupon_icon{
	margin:4px 0 0 12px;
	padding:0 0 0 17px;
	background:url(../img/top/next_icon.gif) center left no-repeat;
	font-size:13px;
	font-weight:normal;
	}


ul.check_price li.check_price_coupon{
	margin:4px 0 0 12px;
	padding:0 0 0 13px;
	font-size:13px;
	font-weight:normal;
	color:#CC0000;
	}




/*eLXg*/

.contents_text_p{
	width:660px;
	margin:0;
	padding:0 0 20px 0;
	color:#3D3D3D;
	font-size:13px;
	line-height:140%;
	}


.contents_check_text_p{
	width:630px;
	margin:0;
	padding:15px;
	color:#3D3D3D;
	font-size:13px;
	line-height:140%;
	background:#F9FAF9;
	}



/*Ԍy[W*/

