/*-----------Hello Navi Cafe China モバイル------------*/

body {
	margin: 0px;
	padding: 0px;
	background-color: #FFDD97;
	text-align: center;
	font-size: small;
	line-height: 18px;
}

/*------------ all ------------*/
#contents {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #660000;
	border-bottom-color: #660000;
	border-left-color: #660000;
	height: 100%;
	width: 775px;
	background-color: #FFFFFF;
	text-align: left;
}

/*------------ message ------------*/
#message {
	margin: 0px;
	padding: 3px 25px 0px 50px;
	width: 700px;
	text-align: center;
	font-family: "ＭＳ ゴシック", "Osaka";
}

/*------------ hedder ------------*/
#hedder {
	margin: 0px;
	padding: 0px;
	width: 775px;
	height: 68px;
	color: #FF0000;
}
.orinpic{
	font-size: 19px;
	font-family: "ＭＳ ゴシック", "Osaka";
	font-weight: bold;	
/*---
	position:absolute;
	top:40px;
	left:745px;
-----*/
}

/*------------ Navi ------------*/
#navi_menu {
	margin: 0px;
	align: center;
	width: 765px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}

/*------------ flash ------------*/
#flash {
	margin: 0px;
	width: 100%;
}

/*------------ Tabu ------------*/

#tabu {
	padding: 16px 20px 8px 20px;
	margin: 0px;
	align: center;
	width: 734px;
	background-color: #FFFFFF;

}

#tabu_keitai {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	align: center;
	width: 734px;
	background-color: #FFFFFF;

}

#tabu_menu {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	align: center;
	width: 734px;

}

#tabu_mail {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	align: center;
	width: 734px;

}


/*------------ ENTAME-KARYU ------------*/
#entame {
	margin: 0px;
	padding: 0px;
	width: 100%;
	margin-top: 20px;
}

/*------------ howtouse-tabu ------------*/
#howtouse-tabu {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 5px;
	margin-bottom: 0px;
}

/*------------ mail_to ------------*/
#mail_to {
	align:　center;
	margin-left: 17px;
	margin-right: 17px;
	margin-top: 20px;
}

/*------------ howtouse-sousin ------------*/
#howtouse-sousin {
	align:　center;
	margin-left: 16px;
	margin-right: 16px;
	margin-top: 20px;
}

/*------------ howtouse-jusin ------------*/
#howtouse-jusin {
	align:　center;
	margin-left: 18px;
	margin-right: 18px;
	margin-top: 20px;
}
#howtouse-setumei {
	align:　center;
	margin-left: 18px;
	margin-right: 18px;
	margin-top: 20px;
}

/*------------ hosoku ------------*/
#hosoku {
	align:　center;
	margin-left: 18px;
	margin-right: 18px;
	margin-top: 20px;
}

/*------------ top ------------*/
#top {
	margin-left: 35px;
	margin-right: 35px;
	margin-top: 10px;
	font-size: 10px;
	text-align: right;
}

/*------------ faq ------------*/
#faq {
	margin-left: 35px;
	margin-right: 35px;
	margin-top: 20px;
	margin-bottom: 10px;
}
#faq_qa {
	margin-left: 35px;
	margin-right: 35px;
	margin-top: 20px;
}
table.anchor {
	border: 2px solid #FFE3C8;
	border-collapse: collapse;
}


td.anchor_title {
	background: #FFE3C8;
	border: 0px solid #E4E4E4;
}


th.anchor_odd {
	background: #FFFFFF;
	border: 0px solid #E4E4E4;
	color: #333333;
	text-align: left;
}


th.anchor_even {
	background: #FFE3C8;
	border: 0px solid #E4E4E4;
	color: #333333;
	text-align: left;
}


td.anchor_odd {
	background: #FFFFFF;
	border: 0px solid #E4E4E4;
}


td.anchor_even {
	background: #FFE3C8;
	border: 0px solid #E4E4E4;
}


table.ans {
	border: 2px solid #FFE3C8;
	border-collapse: collapse;
}


th.ans_q {
	background: #FFE3C8;
	border: 0px solid #FFE3C8;
	color: #333333;
	text-align: left;
	font-weight: bold;
}


td.ans_q {
	background: #FFE3C8;
	border: 0px solid #FFE3C8;
	font-weight: bold;
}


th.ans_a {
	background: #FFFFFF;
	border: 0px solid #FFE3C8;
	color: #FFC549;
	text-align: left;
	font-weight: bold;
}


td.ans_a {
	background: #FFFFFF;
	border: 0px solid #FFE3C8;
}

table.nakamidashi {
	background: #FFC993;
}


td.nakamidashi {
	font-weight: bold;
}



/*------------ FUTTER ------------*/
#futter {
	width: 725px;
	margin-top: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 3px 25px 3px 25px;
	background-color: #FF9900;
	text-align: center;
	height: 37px;	
}
