/*-------------------------------------------------
  奥様ぷち調教	Main CSS
-------------------------------------------------*/

/*-------------------------------------------------
基本構成：左寄せ w:800px;h:750px;
bg > body
box > m_body ( l_box r_box )

-------------------------------------------------*/

/* ================================================
　タグの設定
 ================================================*/

body	{text-align:left;
		margin:0px;padding:0px;
		font-size: 12px;color:#333333;
		font: small Verdana,Sans-serif;
		background-color:#ffffff;
		}

img		{border:0px; padding: 0px; margin: 0px;}

form	{margin:0px; padding:0px;
		font-size:12px;color:#000000;
		}

p		{
		
		}

h1		{
		margin:0px;padding:0px;
		font-size:24px;line-height:24px;
		color:#ffffff;
		}

h2		{
		margin:0px;padding:0px;
		font-size:18px;line-height:18px;
		color:#ffffff;
		}

h3		{
		margin:0px;padding:0px;
		font-size:16px;line-height:16px;
		color:#ffffff;
		}

h4		{
		margin:0px;padding:0px;
		font-size:14px;line-height:14px;
		color:#ffffff;
		}

ul		{margin:0px;padding:0px;list-style-type:none;}


/* ================================================
　リンクの基本設定
 ================================================*/

a:link			{text-decoration:none; color :#000066;}
a:visited		{text-decoration:none; color :#000066;}
a:hover			{text-decoration:none; color :#ff0033;}
a:active		{color:#ffff00;border:0px;}


/* ================================================
　bgの設定
 ================================================*/

body#p00 	{
			background-image:url("img/bg00.jpg");
			background-position:left top;
			background-repeat:no-repeat;
			}

body#p01 	{
			background-image:url("img/bg01.jpg");
			background-position:left top;
			background-repeat:no-repeat;
			}

body#p02 	{
			background-image:url("img/bg02.jpg");
			background-position:left top;
			background-repeat:no-repeat;
			}


/* ================================================
　ID,Classの設定
 ================================================*/



/* ========== m_body ここから ===============================*/

#m_body		{/*background-color:#ffcc00;*/
			margin:0px;padding:0px;
			width:800px;
			}

/* ========== m_body ここまで ===============================*/



/* ========= l_box ここから =================================*/

#l_box		{text-align:left;
			margin:0px;padding:0px;
			width:370px;
			float:left;
			}

/* ========= title ここから ====================*/

.title		{
			margin:0px;padding:0px;
			width:370px;height:420px;
			clear:both;
			}

/* ========= title ここまで ====================*/

/* ========= nav0 ここから ============================*/

#nav0		{margin:0px;padding:0px;
			width:370px;height:140px;
			clear:both;border:0px;
			}

#nav0 span		{display:block;text-indent:-9999px;}

#nav0 .nav00		{width: 370px; height: 35px; margin:0px ;border:0px;float:left;}
#nav0 .nav00 a		{width: 370px; height: 35px; margin:0px; padding:0px; display: block;
					background-repeat: no-repeat; background-position: left top;
					background-image: url(img/nav00.jpg);}
#nav0 .nav00 a:hover	{ background-position: left bottom; }

#nav0 .nav01		{width: 370px; height: 35px; margin:0px ;border:0px;float:left;}
#nav0 .nav01 a		{width: 370px; height: 35px; margin:0px ;padding:0px; display: block;
					background-repeat: no-repeat; background-position: left top;
					background-image: url(img/nav01.jpg);}
#nav0 .nav01 a:hover	{ background-position: left bottom; }

#nav0 .nav02		{width: 370px; height: 35px; margin:0px ;border:0px;float:left;}
#nav0 .nav02 a		{width: 370px; height: 35px; margin:0px; padding:0px; display: block;
					background-repeat: no-repeat; background-position: left top;
					background-image: url(img/nav02.jpg);}
#nav0 .nav02 a:hover	{ background-position: left bottom; }

#nav0 .nav03		{width: 370px; height: 35px; margin:0px ;border:0px;float:left;}
#nav0 .nav03 a		{width: 370px; height: 35px; margin:0px; padding:0px; display: block;
					background-repeat: no-repeat; background-position: left top;
					background-image: url(img/nav03.jpg);}
#nav0 .nav03 a:hover	{ background-position: left bottom; }

/* ========= nav0 ここまで ============================*/

/* ========= nav1 ここから ============================*/

#nav1		{margin:0px;padding:0px;
			width:350px;height:140px;
			clear:both;border:0px;
			}

#nav1 span		{display:block;text-indent:-9999px;}

#nav1 .nav00		{width: 370px; height: 35px; margin:0px ;border:0px;float:left;}
#nav1 .nav00 a		{width: 370px; height: 35px; margin:0px; padding:0px; display: block;
					background-repeat: no-repeat; background-position: left top;
					background-image: url(img/nav00a.jpg);}
#nav1 .nav00 a:hover	{ background-position: left bottom; }

#nav1 .nav01		{width: 370px; height: 35px; margin:0px ;border:0px;float:left;}
#nav1 .nav01 a		{width: 370px; height: 35px; margin:0px ;padding:0px; display: block;
					background-repeat: no-repeat; background-position: left bottom;
					background-image: url(img/nav01a.jpg);}
#nav1 .nav01 a:hover	{ background-position: left bottom; }

#nav1 .nav02		{width: 370px; height: 35px; margin:0px ;border:0px;float:left;}
#nav1 .nav02 a		{width: 370px; height: 35px; margin:0px; padding:0px; display: block;
					background-repeat: no-repeat; background-position: left top;
					background-image: url(img/nav02a.jpg);}
#nav1 .nav02 a:hover	{ background-position: left bottom; }

#nav1 .nav03		{width: 370px; height: 35px; margin:0px ;border:0px;float:left;}
#nav1 .nav03 a		{width: 370px; height: 35px; margin:0px; padding:0px; display: block;
					background-repeat: no-repeat; background-position: left top;
					background-image: url(img/nav03a.jpg);}
#nav1 .nav03 a:hover	{ background-position: left bottom; }

/* ========= nav1 ここまで ============================*/

/* ========= nav2 ここから ============================*/

#nav2		{margin:0px;padding:0px;
			width:370px;height:140px;
			clear:both;border:0px;
			}

#nav2 span		{display:block;text-indent:-9999px;}

#nav2 .nav00		{width: 370px; height: 35px; margin:0px ;border:0px;float:left;}
#nav2 .nav00 a		{width: 370px; height: 35px; margin:0px; padding:0px; display: block;
					background-repeat: no-repeat; background-position: left top;
					background-image: url(img/nav00a.jpg);}
#nav2 .nav00 a:hover	{ background-position: left bottom; }

#nav2 .nav01		{width: 370px; height: 35px; margin:0px ;border:0px;float:left;}
#nav2 .nav01 a		{width: 370px; height: 35px; margin:0px ;padding:0px; display: block;
					background-repeat: no-repeat; background-position: left top;
					background-image: url(img/nav01a.jpg);}
#nav2 .nav01 a:hover	{ background-position: left bottom; }

#nav2 .nav02		{width: 370px; height: 35px; margin:0px ;border:0px;float:left;}
#nav2 .nav02 a		{width: 370px; height: 35px; margin:0px; padding:0px; display: block;
					background-repeat: no-repeat; background-position: left bottom;
					background-image: url(img/nav02a.jpg);}
#nav2 .nav02 a:hover	{ background-position: left bottom; }

#nav2 .nav03		{width: 370px; height: 35px; margin:0px ;border:0px;float:left;}
#nav2 .nav03 a		{width: 370px; height: 35px; margin:0px; padding:0px; display: block;
					background-repeat: no-repeat; background-position: left top;
					background-image: url(img/nav03a.jpg);}
#nav2 .nav03 a:hover	{ background-position: left bottom; }

/* ========= nav2 ここまで ============================*/

/* ========= nav3 ここから ============================*/

#nav3		{margin:0px;padding:0px;
			width:350px;height:140px;
			clear:both;border:0px;
			}

#nav3 span		{display:block;text-indent:-9999px;}

#nav3 .nav00		{width: 370px; height: 35px; margin:0px ;border:0px;float:left;}
#nav3 .nav00 a		{width: 370px; height: 35px; margin:0px; padding:0px; display: block;
					background-repeat: no-repeat; background-position: left top;
					background-image: url(img/nav00a.jpg);}
#nav3 .nav00 a:hover	{ background-position: left bottom; }

#nav3 .nav01		{width: 370px; height: 35px; margin:0px ;border:0px;float:left;}
#nav3 .nav01 a		{width: 370px; height: 35px; margin:0px ;padding:0px; display: block;
					background-repeat: no-repeat; background-position: left top;
					background-image: url(img/nav01a.jpg);}
#nav3 .nav01 a:hover	{ background-position: left bottom; }

#nav3 .nav02		{width: 370px; height: 35px; margin:0px ;border:0px;float:left;}
#nav3 .nav02 a		{width: 370px; height: 35px; margin:0px; padding:0px; display: block;
					background-repeat: no-repeat; background-position: left top;
					background-image: url(img/nav02a.jpg);}
#nav3 .nav02 a:hover	{ background-position: left bottom; }

#nav3 .nav03		{width: 370px; height: 35px; margin:0px ;border:0px;float:left;}
#nav3 .nav03 a		{width: 370px; height: 35px; margin:0px; padding:0px; display: block;
					background-repeat: no-repeat; background-position: left bottom;
					background-image: url(img/nav03a.jpg);}
#nav3 .nav03 a:hover	{ background-position: left bottom; }

/* ========= nav3 ここまで ============================*/

/* ========= nav4 ここから ============================*/

#nav4		{margin:0px;padding:0px;
			width:370px;height:140px;
			clear:both;border:0px;
			}

#nav4 span		{display:block;text-indent:-9999px;}

#nav4 .nav00		{width: 370px; height: 35px; margin:0px ;border:0px;float:left;}
#nav4 .nav00 a		{width: 370px; height: 35px; margin:0px; padding:0px; display: block;
					background-repeat: no-repeat; background-position: left top;
					background-image: url(img/nav00b.jpg);}
#nav4 .nav00 a:hover	{ background-position: left bottom; }

#nav4 .nav01		{width: 370px; height: 35px; margin:0px ;border:0px;float:left;}
#nav4 .nav01 a		{width: 370px; height: 35px; margin:0px ;padding:0px; display: block;
					background-repeat: no-repeat; background-position: left top;
					background-image: url(img/nav01b.jpg);}
#nav4 .nav01 a:hover	{ background-position: left bottom; }

#nav4 .nav02		{width: 370px; height: 35px; margin:0px ;border:0px;float:left;}
#nav4 .nav02 a		{width: 370px; height: 35px; margin:0px; padding:0px; display: block;
					background-repeat: no-repeat; background-position: left top;
					background-image: url(img/nav02b.jpg);}
#nav4 .nav02 a:hover	{ background-position: left bottom; }

#nav4 .nav03		{width: 370px; height: 35px; margin:0px ;border:0px;float:left;}
#nav4 .nav03 a		{width: 370px; height: 35px; margin:0px; padding:0px; display: block;
					background-repeat: no-repeat; background-position: left top;
					background-image: url(img/nav03b.jpg);}
#nav4 .nav03 a:hover	{ background-position: left bottom; }

/* ========= nav4 ここまで ============================*/

/* ========= copyright ここから =======================*/

#copyright	{text-align:center;
			margin:0px;padding:90px 0px 0px 0px;
			width:370px;height:10px;
			font-size:9px;line-height:10px;
			color:#515151;
			clear:both;
			}

/* ========= copyright ここまで =======================*/


/* ========= l_box ここまで =================================*/



/* ========= r_box ここから =================================*/

#r_box		{text-align:left;
			margin:0px;padding:0px;
			width:430px;
			float:left;
			/*background-color:#ffffff;*/
			}

.txt_b1		{
			margin:0px;padding:0px;
			width:430px;height:80px;
			clear:both;
			}

/* ========= entry1 ここから ========================*/

#entry1		{margin:0px;padding:0px;
			width:420px;height:200px;
			}

#entry1 span			{display:block;text-indent:-9999px;}

#entry1 .e_btn1			{width: 210px; height: 200px; margin:0px;float:left;}
#entry1 .e_btn1 a		{width: 210px; height: 200px; margin:0px ;padding:0px; display: block;
						background-repeat: no-repeat; background-position: left top;
						background-image: url(img/em01.jpg);}

#entry1 .e_btn1 a:hover	{ background-position: left bottom; }

#entry1 .e_btn2			{width: 210px; height: 200px; margin:0px;float:left;}
#entry1 .e_btn2 a		{width: 210px; height: 200px; margin:0px ;padding:0px; display: block;
						background-repeat: no-repeat; background-position: left top;
						background-image: url(img/ef01.jpg);}

#entry1 .e_btn2 a:hover	{ background-position: left bottom; }

/* ========= entry1 ここまで ========================*/

/* ========= entry2 ここから ========================*/

#entry2		{margin:0px;padding:0px;
			width:420px;height:200px;
			}

#entry2 span			{display:block;text-indent:-9999px;}

#entry2 .e_btn1			{width: 210px; height: 200px; margin:0px;float:left;}
#entry2 .e_btn1 a		{width: 210px; height: 200px; margin:0px ;padding:0px; display: block;
						background-repeat: no-repeat; background-position: left top;
						background-image: url(img/em02.jpg);}

#entry2 .e_btn1 a:hover	{ background-position: left bottom; }

#entry2 .e_btn2			{width: 210px; height: 200px; margin:0px;float:left;}
#entry2 .e_btn2 a		{width: 210px; height: 200px; margin:0px ;padding:0px; display: block;
						background-repeat: no-repeat; background-position: left top;
						background-image: url(img/ef02.jpg);}

#entry2 .e_btn2 a:hover	{ background-position: left bottom; }

/* ========= entry2 ここまで ========================*/

/* ========= entry3 ここから ========================*/

#entry3		{margin:0px;padding:0px;
			width:420px;height:200px;
			}

#entry3 span			{display:block;text-indent:-9999px;}

#entry3 .e_btn1			{width: 210px; height: 200px; margin:0px;float:left;}
#entry3 .e_btn1 a		{width: 210px; height: 200px; margin:0px ;padding:0px; display: block;
						background-repeat: no-repeat; background-position: left top;
						background-image: url(img/em03.jpg);}

#entry3 .e_btn1 a:hover	{ background-position: left bottom; }

#entry3 .e_btn2			{width: 210px; height: 200px; margin:0px;float:left;}
#entry3 .e_btn2 a		{width: 210px; height: 200px; margin:0px ;padding:0px; display: block;
						background-repeat: no-repeat; background-position: left top;
						background-image: url(img/ef03.jpg);}

#entry3 .e_btn2 a:hover	{ background-position: left bottom; }

/* ========= entry3 ここまで ========================*/

.txt_b2		{
			margin:0px;padding:0px;
			width:430px;
			clear:both;
			}

.txt_b3		{
			margin:0px;padding:0px;
			width:430px;height:520px;
			clear:both;
			}

/* ========= r_box ここまで =================================*/

/* ===================
 index.htmlの設定
 ===================*/

.gr_t1		{
			margin:0px;padding:0px;
			width:430px;height:490px;
			}

.gr_t2		{
			margin:0px 0px 0px 0px;padding:0px;
			width:430px;height:20px;
			text-align:right;
			}


/* ===================
 index.html ここまで 
 ===================*/

/* ===================
 about.htmlの設定
 ===================*/

.txt_b3a	{
			margin:0px;padding:0px;
			width:430px;height:500px;
			clear:both;
			color:#ffffff;font-size:11px;line-height:14px;
			background-image:url(img/about_txt.jpg);
			}

.tba1		{/*background-color:#ffcc00;*/
			margin:0px;padding:50px 25px 0px 20px;
			width:385px;height:120px;
			}

.tba2		{/*background-color:#ffcc00;*/
			margin:0px;padding:30px 25px 0px 20px;
			width:385px;height:50px;
			}

.tba3		{/*background-color:#ffcc00;*/
			margin:0px;padding:30px 25px 0px 20px;
			width:385px;height:50px;
			}

.tba4		{/*background-color:#ffcc00;*/
			margin:0px;padding:30px 25px 0px 20px;
			width:385px;height:50px;
			}

/* ===================
 about.html ここまで 
 ===================*/

/* ===================
 rule.htmlの設定
 ===================*/

.txt_b3r	{
			margin:5px 0px 10px 5px;padding:0px;
			width:410px;height:500px;
			overflow:auto;
			clear:both;
			color:#333333;font-size:10px;line-height:12px;
			}

.tbr1		{/*background-color:#ffcc00;*/
			margin:0px;padding:10px 0px 0px 20px;
			width:360px;height:75px;
			}

.tbr1	h3	{color:#333333; font-size:14px;
			}

.tbr2		{/*background-color:#ffcc00;*/
			margin:0px;padding:20px 0px 0px 20px;
			width:380px;height:30px;
			}

.tbr3		{/*background-color:#ffcc00;*/
			margin:0px;padding:20px 0px 0px 20px;
			width:380px;height:120px;
			}

.tbr4		{/*background-color:#ffcc00;*/
			margin:0px;padding:20px 0px 0px 20px;
			width:380px;height:50px;
			}

/* ===================
 rule.html ここまで 
 ===================*/

/* ===================
 faq.htmlの設定
 ===================*/

.txt_b3f	{
			margin:0px;padding:0px;
			width:430px;height:500px;
			clear:both;
			color:#ffffff;font-size:11px;line-height:14px;
			background-image:url(img/faq_txt.jpg);
			}

.tbf1		{/*background-color:#ffcc00;*/
			margin:0px;padding:50px 25px 0px 20px;
			width:385px;height:100px;
			}

.tbf2		{/*background-color:#ffcc00;*/
			margin:0px;padding:25px 25px 0px 20px;
			width:385px;height:45px;
			}

.tbf3		{/*background-color:#ffcc00;*/
			margin:0px;padding:25px 25px 0px 20px;
			width:385px;height:155px;
			}

.tbf4		{/*background-color:#ffcc00;*/
			margin:0px;padding:25px 25px 0px 20px;
			width:385px;height:45px;
			}

/* ===================
 faq.html ここまで 
 ===================*/

/* ===================
 menu.htmlの設定
 ===================*/

.txt_b3m	{
			margin:5px 0px 10px 5px;padding:0px;
			width:410px;height:500px;
			clear:both;text-align:left;
			overflow:auto;
			color:#666666;font-size:14px;line-height:18px;
			}

.tbm1		{/*background-color:#ffcc00;*/
			margin:0px;padding:10px 0px 0px 0px;
			width:200px;height:35px;
			}

.tbm2		{/*background-color:#ffcc66;*/
			margin:0px;padding:10px 0px 0px 0px;
			width:200px;height:30px;
			}

.tbm3		{/*background-color:#ffcc00;*/
			margin:0px;padding:5px 0px 0px 20px;
			width:370px;
			}

.tbm4		{/*background-color:#ffcc99;*/
			margin:0px;padding:20px 0px 0px 80px;
			width:200px;height:30px;
			}

/* ===================
 menu.html ここまで 
 ===================*/
/*===2008/5/24===*/
.qr{
	width:300px;
	_width:300px;
	margin:5px0 auto 0px auto;
	_margin:5px auto 0px 50px;
}
.qrimg{
	float:left;
}
.qrtext{
	width:170px;
	_width:170px;
	text-align:left;
	float:left;
	size:12px;
	margin:25px 0 0 5px;
	_margin:25px 0 0 2px;
	padding:0;
	_padding:0;
}

