@charset "UTF-8";
body							{margin:0px;font-size:12px;background-color:#F5F5F5; background-image:url(../oimages/all/backimg.gif);font-family: "ＭＳ Ｐゴシック" ,sans-serif;}
img								{border:0px;}
form							{margin:0px;}
p									{margin:0px;}
br								{font-size:10px;}
h1								{margin:0px;}
h2								{margin:0px;}
h3								{margin:0px;}
h4								{margin:0px;}
h5								{margin:0px;}
.copyl						{font-size:14px;color:#006600;line-height:20px;}
.txt							{font-size:12px;line-height:18px;}
.txtm							{font-size:12px;line-height:20px;margin:10px 0px;}
.txts							{font-size:10px;line-height:16px;}
.txtl							{font-size:14px;line-height:22px;}
.red							{color:#CC0000;}
.green						{color:#006600;}
.blue							{color:#336AC6;}
.orange						{color:#FFCC33;}
.reds							{color:#CC0000;font-size:10px;}
.redb							{color:#CC0000;font-size:12px;font-weight:bold;}
.margintop20			{margin-top:20px;}
.margintop5				{margin-top:5px;}


div#titlearea			{position:relative;top:0px;width:760px;height:68px;background-image:url(../oimages/head/head_01.gif); border-top:5px solid #996633; margin-left:auto; margin-right:auto;}
div#titlearea h1	{font-size:12px;margin-top:5px;margin-left:85px;font-weight:normal;}
div#txtmenuarea		{position:relative;top:0px;width:760px;height:19px;background-image:url(../oimages/head/head_08.gif);text-align:center;padding-top:6px; margin-left:auto; margin-right:auto;}
#ctitle				{position:relative;top:0px; width:760px; margin-left:auto; margin-right:auto; border:0px solid #000000; background-color:#FFFFFF; height:30px;}
.pagetitle				{background-image:url(../oimages/title/center.gif); font-size:12px; font-weight:bold; color:#006600;} 
/*.pagetitle				{background-color:#ffcc33; font-size:12px; font-weight:bold; color:#006600;}*/

.faqbtn						{position:relative; float:right; z-index:3; margin-top:7px; margin-right:5px; border:0px solid #FF0000;}

div#contentsarea	{position:relative; top:0px;width:700px; background-color:#FFFFFF; border-collapse:collapse; margin-left:auto; margin-right:auto; clear:left; padding-left:30px; padding-right:30px; padding-bottom:30px;}

div#smplarea			{position:relative; top:0px; width:700px; background-color:#CC0000; margin-left:auto; margin-right:auto; padding-left:30px; padding-right:30px; padding-top:10px; padding-bottom:10px; font-size:14px; font-weight:bold; color:#FFFFFF;}


div#faqbtn				{position:absolute;top:7px;left:700px;z-index:3; border:0px solid #000000;}

.title						{position:absolute;top:1px;left:5px;}
.inquiry1					{position:absolute;top:5px;left:450px;}
.inquiry2					{position:absolute;top:30px;left:440px;}
div#menuarea			{position:relative;top:0px;left:0px;width:760px;height:32px; margin-left:auto; margin-right:auto;}
.menu1						{position:absolute;top:0px;left:0px;}
.menu2						{position:absolute;top:0px;left:81px;}
.menu3						{position:absolute;top:0px;left:162px;}
.jp1							{position:absolute;top:0px;left:253px;}
.jp2							{position:absolute;top:0px;left:356px;}
.conatitle				{width:632px;padding:4px;background: #FFCC33;font-size:14px;color:#006600;font-weight:bold;margin-bottom:15px;margin-left:auto; margin-right:auto;border-top:1px solid #996633;border-bottom:1px solid #996633;border-left:5px solid #996633;border-right:1px solid #996633;}
.backbtn					{position:absolute;top:155px;left:655px;z-index:3;}
div#footerareapage{position:relative;width:760px;margin-top:0px;z-index:2;}
.copyright        {float:left;margin-left:10px;margin-top:2px;}
a.menu:link  			{color:#663300;text-decoration:none}
a.menu:visited  	{color:#663300;text-decoration:none}
a.menu:hover  		{color:#ff0000;text-decoration:underline}
a.menu:active  		{color:#ff0000;text-decoration:underline}
a:link  					{color:#006633;text-decoration:none}
a:visited  				{color:#006633;text-decoration:none}
a:hover  					{color:#ff0000;text-decoration:underline}
a:active  				{color:#ff0000;text-decoration:underline}


/*ログイン・メンバー登録*/
div#loginarea			{position:relative;top:0px;left:0px;width:760px; height:25px;background-image:url(../oimages/head/head_08.gif); margin-left:auto; margin-right:auto;}

.login						{width:760px;
									height:24px;
									margin:0px;
									}
									
.tablebd					{border-collapse:collapse; border:1px solid #996633;}
.tdbd							{border:1px solid #996633;}
.thbd							{background-color:#FFFFCC; font-weight:normal; border:1px solid #996633;}


.enttbl						{width:640px;
									border-collapse:collapse;
									}
									
.entth						{
									padding:5px;
									background-color:#FFCC33;
									text-align:left;
									}

.enttdl						{width:120px;
									padding:10px;
									border:1px solid #996633;
									background-color:#FFFFCC;
									}

.enttdr						{width:480px;
									padding:10px;
									border:1px solid #996633;
									}


/*ログイン・メンバー登録ここまで*/

div.pwask					{width:640px;
									padding:30px 0px;
									margin-left:auto;
									margin-right:auto;
									text-align:center;
									background-color:#FFFFCC;
									margin-top:30px;
									margin-bottom:30px;
									border:1px solid #996633;
									}

.kiyaku						{width:640px;
									height:300px;
									margin-left:30px;
									}

.kiyakutitle			{width:640px;
									padding:5px 0px;
									background-color: #FFCC33;
									font-size:14px;
									font-weight:bold;
									color:#006633;
									margin-left:30px;
									text-align:center;
									margin-top:30px;
									}

/*--メンバーサービス利用方法--*/

.ptit							{width:632px;
									background-color:#FFFFCC;
									border:1px solid #996633;
									font-weight:bold;
									margin-bottom:20px;
									font-size:12px;
									margin-left:auto;
									margin-right:auto;
									padding:4px;
									margin-top:20px;
									}


.ptxt							{width:640px;
									font-size:12px;
									line-height:20px;
									margin-left:auto;
									margin-right:auto;
									margin-bottom:40px;								
									}

.msa							{font-size:16px;
									font-weight:bold;
									color:#CC0000;
									}

.msq							{font-size:16px;
									font-weight:bold;
									color:#006600;
									background-color:#FFFFCC;
									padding:2px;
									}

.msqr							{font-size:12px;
									background-color:#FFFFCC;
									font-weight:bold;
									width:614px;
									padding:2px 3px;
									line-height:18px;
									}

/*--入会案内--*/

.tokuimg					{text-align:center;
									margin-top:40px;
									margin-bottom:10px;
									}
									
.tokucopy					{width:640px;
									margin-left:auto;
									margin-right:auto;
									}


.tableq						{border-collapse:collapse; border:1px solid #996633; margin-top:20px;}
.tableans						{border-collapse:collapse; border:0px solid #996633; margin-bottom:40px; margin-top:20px;}

								
div#footerarea    {position:relative;width:760px;margin-top:0px;z-index:2; margin-left:auto; margin-right:auto;}
div#footertop     {position:relative;margin-top:0px;background-color: #FFCC33;text-align:center;font-size:12px;width:760px;padding-top:5px;padding-bottom:4px;border-top:1px solid #996633;}
div#footermiddle  {position:relative;margin:0px;margin-top:-1px;background-color: #FFFFD2;text-align:center;font-size:12px;width:760px;padding-top:5px;padding-bottom:4px;border-top:1px solid #996633;}
div#footerbottom  {position:relative;margin-top:-1px;background-color: #FFCC33;padding-top:4px;padding-bottom:4px;text-align:center;width:760px;font-size:12px;border-top:1px solid #996633;border-bottom:1px solid #996633;}
div#footerbottom2  {position:relative;margin-top:-1px;background-color: #FFCC33;text-align:center;width:760px;font-size:12px;border-top:1px solid #996633;border-bottom:1px solid #996633;}
								
								
.ml60 {
	margin-left: 60px;
}

