@charset "utf-8";

html,body{margin:0;padding:0;}

body{
	font: 100% arial,sans-serif;
	background: transparent url(../images/bg_01.jpg) left top repeat-x;	
	/*background-color:#EDEDED;*/
	width:960px;
	height:auto;
	margin:0 auto;
	padding:0;
}

p{
	margin:0 10px 10px;
	line-height: 1.5;
}

input , select {padding:2px;}

/************************************************/
/*container
************************************************/
div#container {
	/*width:960px;
	height:auto;
	margin:0 auto;
	padding:0;*/
	
	
	/*border-right:1px #ccc solid;
	border-bottom:1px #ccc solid;
	border-left:1px #ccc solid;*/
	
	/*background: transparent url(../images/bg_02.gif) left top repeat-y;*/
	/*background: transparent url(../images/bg_02.png) left top repeat-y;*/
	padding: 0 4px;
	margin: 0;
}



/************************************************/
/*wrapper
************************************************/
div#wrapper{
	/*float:left;*/
	/*width:960px;*/
	
	background-color: #fff;
	
	border-right:1px #ddd solid;
	border-bottom:1px #ddd solid;
	border-left:1px #ddd solid;
	padding:0;
	margin:0;
	/*background: transparent url(../images/bg_02.gif) left top repeat-y;*/
}


/************************************************/
/* ヘッダ
************************************************/

div#header {
	height:84px;
	/*height:63px;*/
	padding: 0;
	margin: 0;
	/*position: relative;*/
	/*border-bottom: 2px #eee solid;*/
	/*border-bottom: 4px #64B1E3 solid;*/
	background-color:#fff;
	/*border-top:#FFA234 2px solid;*/
}

div#header #logo {
	/*position: absolute;
	left: 4px;
	top: 5px;z-index: 10;*/
	width: 284px;
	height: 75px;
	
	padding: 0;
	margin: 5px 0 0 4px;
	float:left;
}

div#header .ad468x60 {
	/*position: absolute;
	left: 462px;
	top: 3px;z-index: 10;*/
	width: 468px;
	height: 60px;
	float: right;
	margin: 10px 20px 0 0;
	display: inline;
	
}

div#header h2 {
	text-indent:-9999px;
}

/*ヘッダ部ボタン*/
div#header #regist{
	position: absolute;
	left: 800px;
	top: 25px;
	width: 132px;
	height: 34px;
	z-index: 20;
	background:url(../images/btn_header.jpg) left top no-repeat;
}

div#header #regist a{
	display:block;
	height:34px;
	text-indent:-9999px;
}

div#header #regist a { background:url(../images/btn_header.jpg) -132px top no-repeat; }
div#header #regist a:hover  { background: url(../images/btn_header.jpg) -132px -34px no-repeat; }


/**/

div#header #login{
	position: absolute;
	left: 660px;
	top: 25px;
	width: 132px;
	height: 34px;
	z-index: 30;
	background:url(../images/btn_header.jpg) left top no-repeat;
}

div#header #login a{
	display:block;
	height:34px;
	text-indent:-9999px;
}

div#header #login a { background:url(../images/btn_header.jpg) 0 top no-repeat; }
div#header #login a:hover  { background: url(../images/btn_header.jpg) 0 -34px no-repeat; }





/***********************************************/
/* グローバルナビ 
************************************************/
#g_navi {
	margin: 0;
	padding: 0;
	height: 45px;
	width: 950px;
	display: inline;
	/*background:url(../images/bg_g-navi.jpg) left top repeat-x;*/
	/*border-bottom:#ccc 2px solid;*/
}

#g_navi ul {
	padding:0;
	margin:0;
	background:url(../images/g_navi.jpg) left top no-repeat;
}

#g_navi li {
	/*width:108px;*/
	height:45px;
	float:left;
	padding: 0;
	margin: 0;
}

#g_navi a {
	display:block;
	height:45px;
	text-indent:-9999px;
}


#g_navi #g_navi01 a { background:url(../images/g_navi.jpg) 0 top no-repeat; width:119px; }
#g_navi #g_navi01 a:hover  { background: url(../images/g_navi.jpg) 0 -45px no-repeat; }

#g_navi #g_navi02 a { background: url(../images/g_navi.jpg) -119px top no-repeat; width:119px; }
#g_navi #g_navi02 a:hover  { background: url(../images/g_navi.jpg) -119px -45px no-repeat; }

#g_navi #g_navi03 a { background:url(../images/g_navi.jpg) -238px top no-repeat; width:119px;}
#g_navi #g_navi03 a:hover  { background: url(../images/g_navi.jpg) -238px -45px no-repeat; }

#g_navi #g_navi04 a { background: url(../images/g_navi.jpg) -357px  top no-repeat; width:119px; }
#g_navi #g_navi04 a:hover  { background: url(../images/g_navi.jpg) -357px  -45px no-repeat;}

#g_navi #g_navi05 a { background: url(../images/g_navi.jpg) -476px top no-repeat; width:119px; }
#g_navi #g_navi05 a:hover  { background: url(../images/g_navi.jpg) -476px -45px no-repeat; }

#g_navi #g_navi06 a { background: url(../images/g_navi.jpg) -595px top no-repeat; width:115px;  }
#g_navi #g_navi06 a:hover  { background: url(../images/g_navi.jpg) -595px -45px no-repeat; }

#g_navi #g_navi07 a { background: url(../images/g_navi.jpg) -710px top no-repeat; width:131px;  }
#g_navi #g_navi07 a:hover  { background: url(../images/g_navi.jpg) -710px -45px no-repeat; }
	
#g_navi #g_navi08 a { background: url(../images/g_navi.jpg) -841px top no-repeat; width:109px; }
#g_navi #g_navi08 a:hover  { background: url(../images/g_navi.jpg) -841px -45px no-repeat; }

/***********************************************/
/*トップページサイドナビ
************************************************/

#s_navi {
	width: 200px;
	height:331px;
	padding:0;
	margin:0 0 20px 0;
	background:url(../images/bg_s_navi.jpg) left top no-repeat;
}

#s_navi ul {
	padding:39px 4px 0;
	margin:0;
	background:url(../images/bg_s_navi.jpg) left top no-repeat;
}

#s_navi li {
	height:32px;
	padding: 0;
	margin: 0;
}

#s_navi a {
	display:block;
	height:32px;
	text-indent:-9999px;
}

#s_navi #s_navi01 a { background:url(../images/s_navi.jpg) 0 top no-repeat;  }
#s_navi #s_navi01 a:hover  { background: url(../images/s_navi.jpg) -192px 0 no-repeat; }

#s_navi #s_navi02 a { background: url(../images/s_navi.jpg) 0 -32px no-repeat;  }
#s_navi #s_navi02 a:hover  { background: url(../images/s_navi.jpg) -192px -32px no-repeat; }

#s_navi #s_navi03 a { background:url(../images/s_navi.jpg) 0 -64px no-repeat; }
#s_navi #s_navi03 a:hover  { background: url(../images/s_navi.jpg) -192px -64px no-repeat; }

#s_navi #s_navi04 a { background: url(../images/s_navi.jpg) 0  -96px no-repeat;  }
#s_navi #s_navi04 a:hover  { background: url(../images/s_navi.jpg) -192px  -96px no-repeat;}

#s_navi #s_navi05 a { background: url(../images/s_navi.jpg) 0 -128px no-repeat; }
#s_navi #s_navi05 a:hover  { background: url(../images/s_navi.jpg) -192px -128px no-repeat; }

#s_navi #s_navi06 a { background: url(../images/s_navi.jpg) 0 -160px no-repeat;   }
#s_navi #s_navi06 a:hover  { background: url(../images/s_navi.jpg) -192px -160px no-repeat; }

#s_navi #s_navi07 a { background: url(../images/s_navi.jpg) 0 -192px no-repeat;  }
#s_navi #s_navi07 a:hover  { background: url(../images/s_navi.jpg) -192px -192px no-repeat; }
	
#s_navi #s_navi08 a { background: url(../images/s_navi.jpg) 0 -224px no-repeat;  }
#s_navi #s_navi08 a:hover  { background: url(../images/s_navi.jpg) -192px -224px no-repeat; }

#s_navi #s_navi09 a { background: url(../images/s_navi.jpg) 0 -256px no-repeat;  }
#s_navi #s_navi09 a:hover  { background: url(../images/s_navi.jpg) -192px -256px no-repeat; }


/*会員登録 ボタン*/

#btn_regist {
	width: 200px;
	margin:0 0 20px 0;
	padding:0;
}

#btn_regist a {
	width:200px;
	height: 76px;
	text-indent:-9999px;
	display:block;
}

#btn_regist a {background:url(../images/btn_regist.jpg) 0 top no-repeat; }
#btn_regist a:hover {background:url(../images/btn_regist.jpg) 0 -76px no-repeat; }

/*広告掲載について ボタン*/

#btn_ad_publish{
	width: 200px;
	margin:　0;
	padding:0;
}

#btn_ad_publish a {
	width:200px;
	height: 74px;
	text-indent:-9999px;
	display:block;
	margin:　0;
	padding:0;
}

#btn_ad_publish a {background:url(../images/btn_ad_publish.jpg) left top no-repeat; }
#btn_ad_publish a:hover {background:url(../images/btn_ad_publish.jpg) left -74px no-repeat; }


/*お問い合わせ ボタン*/

#contact_sec {
	width: 200px;
	margin:20px 0;
	padding:0;
	clear: both;
}

#contact_sec li a {
	width:200px;
	height: 111px;
	text-indent:-9999px;
	display:block;
}

#contact_sec #btn_contact a {background:url(../images/btn_contact.jpg) 0 top no-repeat; }
#contact_sec #btn_contact a:hover {background:url(../images/btn_contact.jpg) -200px top no-repeat; }


/***********************************************/
/* その他ページサイドナビ (管理ページ)
************************************************/

div#navigation{
	width: 200px;
	margin: 0 0 20px 0;
	padding:0;
	float:right;
}


/*********/

div#navigation #blueblock{
	width: 200px;
	padding: 5px 0;
	margin:0;
	font-size: 90%;
	background-color: #ddd;
	color: #333;
}

/*IE 6 only */
/*Box model bug: 180px minus all left and right paddings for #blueblock */
/*
html #blueblock{ 
	w\idth: 147px; 
}*/
/*end IE 6 only */


#blueblock span {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:18px;

	
	margin:0;
	padding:0 0 1px 22px;
	background: url(../images/ar02.gif) 8px 2px no-repeat;
	line-height: 1.3;
}

#blueblock ul{
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}

#blueblock li {
	border-bottom: 1px solid #6597B7;
	margin: 0;
	padding:0;
}


#blueblock li a{
	display: block;
	padding: 7px 0;
	background-color: #f9f9f9;/*DEEFFA*/
	color: #333;
	text-decoration: none;
	width: 100%;
}

/*Non IE6 width*/
/*
html>body #blueblock li a{ 
	width: auto;
}
*/
/*
#blueblock li a{	
	}
*/
#blueblock li a:hover{
	background-color: #479EDA;
	color: #fff;
}


/**********************************************/
/*コンテント
***********************************************/

div#contents{
	margin:0;
	background-color:#fff;
	padding:10px 20px;

}

div#content_top{
	margin:0 0 20px　0;
	background-color:#fff;
	width: 642px;
	float: left;
}

div#content{
	margin:10px 0 20px　0;
	background-color:#fff;
	width: 690px;
	float: left;
}
/*
div#content p{
	font:12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	line-height:1.5;
	display: block;
}
*/

/***********************************************/
/* トップページ用　右ナビスペース（お知らせ　広告）
************************************************/


#col{
	width:200px; 
	float:right; 
	padding:0; 
	margin:10px 0;
}


#col #info {margin:8px 0;}

#col #info h3 {
	text-indent:-9999px;
	padding:0; 
	margin:0; 
	font-size:1px;
}

/*広告*/

.ad_200 { 
	border-top:#CCC 1px solid;
	border-bottom:#bbb 1px solid;
	background-color:#eee; 
	width:200px; 
	text-align:center;
	margin:0 0 20px 0;
}

.ad_200 h3 {
	font:bold 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	padding:5px 0;
	margin:0;
}


/***********************************************/
/* トップページ用
************************************************/

/*会員登録キャンペーンボタン*/

#btn_free {
	width: 690px;
	margin:　0;
	padding:0;
}

#btn_free a {
	width:690px;
	height: 120px;
	text-indent:-9999px;
	display:block;
	margin:　0;
	padding:0;
}

#btn_free a {background:url(../images/btn_free.jpg) left top no-repeat; }
#btn_free a:hover {background:url(../images/btn_free.jpg) left -120px no-repeat; }

/***********************************************/
/* サイトポリシー
************************************************/
#sitepolicy {
	padding:0;
	margin:20px auto;
}

#sitepolicy ul {
	padding:0;
	margin:0 0 0 1em;
}

#sitepolicy li {
	font-family:" ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:14px;
	padding:0px;
	margin:0;
	color: #444;
	line-height:1.5;
	padding-left:1em;
	text-indent:-1em;
}



/***********************************************/
/* トップページ　長文
************************************************/

div.jfy {
	font-family:" ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:18px;
	padding:0px;
	margin:0;
	color: #444;
	line-height:1.5;

}

/*****************************************************************************/
/*20071221追加****************************************************************/
/*****************************************************************************/

/*こんにちは*/
div.jfy #hello01 ,
div.jfy #hello02 ,
div.jfy #hello03 ,
div.jfy #hello04 {
	font-size:1px;
	text-indent: -9999px;
	line-height:0;
	margin:0;
	padding:0;
	width:620px;
}

div.jfy #hello01 {
	background:url(../images/img_hello01.gif) left top no-repeat;
	height:86px;
	margin:0;
	padding:0;
}

div.jfy #hello02 {
	background:url(../images/img_hello02.gif) left top no-repeat;
	height:160px;
	margin:0;
	padding:0;
}

div.jfy #hello03 {
	background:url(../images/img_hello03.gif) left top no-repeat;
	height:160px;
	margin:0;
	padding:0;
}

div.jfy #hello04 {
	background:url(../images/img_hello04.gif) left top no-repeat;
	height:100px;
	margin:0;
	padding:0;
}


/*こんな方に喜ばれています*/
div.jfy #tit_joy {
	font-size:1px;
	text-indent: -9999px;
	line-height:0;
	background:url(../images/tit_img-joy.gif) center top no-repeat;
	width:616px;
	height:61px;
	margin:0 auto;
	padding:0;
	text-align: center;
}

/*証言*/
#testimony {padding:0 0 0 15px; margin:0;}
.sec_testimony {
	margin:30px 0 0;
	padding:0;
}

/*証言1*/
div.jfy #testimony01-1 ,
div.jfy #testimony01-2 ,
div.jfy #testimony01-3 ,
div.jfy #testimony01-4  {
	font-size:1px;
	text-indent: -9999px;
	line-height:0;
	width:600px;
	margin:0;
	padding:0;
	border: 0;
}


div.jfy #testimony01-1 {
	background:url(../images/img_testimony01_01.jpg) left top no-repeat;
	height:110px;
	margin:0;
	padding:0;
}

div.jfy #testimony01-2 {
	background:url(../images/img_testimony01_02.jpg) left top no-repeat;
	height:210px;
	margin:0;
	padding:0;
}

div.jfy #testimony01-3 {
	background:url(../images/img_testimony01_03.jpg) left top no-repeat;
	height:180px;
	margin:0;
	padding:0;
}

div.jfy #testimony01-4 {
	background:url(../images/img_testimony01_04.jpg) left top no-repeat;
	height:88px;
	/*position: relative;*/
	margin:0;
	padding:0;
}

div.jfy #testimony01-4 a {/*プランD*/
	width:85px;
	height: 40px;
	text-indent:-9999px;
	display:block;
	margin:0 0 0 345px;
	padding:0;
	/*margin:0;
	padding:0;
	position:absolute;
	left:345px;
	top:3px;
	z-index:10;*/
}
div.jfy #testimony01-4 a {background:url(../images/btn_toplinks.gif) -255px top no-repeat; }
div.jfy #testimony01-4 a:hover {background:url(../images/btn_toplinks.gif) -255px -40px no-repeat; }


/*証言2*/
div.jfy #testimony02-1 ,
div.jfy #testimony02-2 ,
div.jfy #testimony02-3 ,
div.jfy #testimony02-4  {
	font-size:1px;
	text-indent: -9999px;
	line-height:0;
	width:600px;
	margin:0;
	padding:0;
	border: 0;
}


div.jfy #testimony02-1 {
	background:url(../images/img_testimony02_01.jpg) left top no-repeat;
	height:110px;
	margin:0;
	padding:0;
}

div.jfy #testimony02-2 {
	background:url(../images/img_testimony02_02.jpg) left top no-repeat;
	height:170px;
	margin:0;
	padding:0;
}

div.jfy #testimony02-3 {
	background:url(../images/img_testimony02_03.jpg) left top no-repeat;
	height:70px;
	margin:0;
	padding:0;
}

div.jfy #testimony02-4 {
	background:url(../images/img_testimony02_04.jpg) left top no-repeat;
	height:88px;
	/*position: relative;*/
	margin:0;
	padding:0;
}

div.jfy #testimony02-4 a {/*プランC*/
	width:85px;
	height: 40px;
	text-indent:-9999px;
	display:block;
	margin:3px 0 0 345px;
	padding:0;
	/*margin:0;
	padding:0;
	position:absolute;
	left:345px;
	top:3px;
	z-index:10;*/
}
/*div.jfy #testimony02-4 a {background:url(../images/btn_toplinks.gif) -170px top no-repeat; }
div.jfy #testimony02-4 a:hover {background:url(../images/btn_toplinks.gif) -170px -40px no-repeat; }*/

div.jfy #testimony02-4 a {background:url(../images/btn_toplinks.gif) -85px top no-repeat; }
div.jfy #testimony02-4 a:hover {background:url(../images/btn_toplinks.gif) -85px -40px no-repeat; }

/*証言3*/
div.jfy #testimony03-1 ,
div.jfy #testimony03-2 ,
div.jfy #testimony03-3 ,
div.jfy #testimony03-4  {
	font-size:1px;
	text-indent: -9999px;
	line-height:0;
	width:600px;
	margin:0;
	padding:0;
	border: 0;
}


div.jfy #testimony03-1 {
	background:url(../images/img_testimony03_01.jpg) left top no-repeat;
	height:110px;
	margin:0;
	padding:0;
}

div.jfy #testimony03-2 {
	background:url(../images/img_testimony03_02.jpg) left top no-repeat;
	height:210px;
	margin:0;
	padding:0;
}

div.jfy #testimony03-3 {
	background:url(../images/img_testimony03_03.jpg) left top no-repeat;
	height:160px;
	margin:0;
	padding:0;
}

div.jfy #testimony03-4 {
	background:url(../images/img_testimony03_04.jpg) left top no-repeat;
	height:88px;
	/*position: relative;*/
	margin:0;
	padding:0;
	text-indent:-9999px;
}

div.jfy #testimony03-4 a {/*プランA*/
	text-indent:-9999px;
	display:block;
	padding:0px;
	margin:5px 0 0 300px;
	width:85px;
	height: 40px;
	/*width:85px;
	height: 40px;
	text-indent:-9999px;
	display:block;
	margin:0;
	padding:0;
	position:absolute;
	left:302px;
	top:6px;
	z-index:10;*/
}
div.jfy #testimony03-4 a {background:url(../images/btn_toplinks.gif) left top no-repeat; }
div.jfy #testimony03-4 a:hover {background:url(../images/btn_toplinks.gif) left -40px no-repeat; }


/*証言4*/
div.jfy #testimony04-1 ,
div.jfy #testimony04-2 ,
div.jfy #testimony04-3 ,
div.jfy #testimony04-4 ,
div.jfy #testimony04-5  {
	font-size:1px;
	text-indent: -9999px;
	line-height:0;
	width:600px;
	margin:0;
	padding:0;
	border: 0;
}


div.jfy #testimony04-1 {
	background:url(../images/img_testimony04_01.jpg) left top no-repeat;
	height:110px;
	margin:0;
	padding:0;
}

div.jfy #testimony04-2 {
	background:url(../images/img_testimony04_02.jpg) left top no-repeat;
	height:180px;
	margin:0;
	padding:0;
}

div.jfy #testimony04-3 {
	background:url(../images/img_testimony04_03.jpg) left top no-repeat;
	height:180px;
	/*position: relative;*/
	margin:0;
	padding:0;
	
}

div.jfy #testimony04-3 a {/*プランB*/
	width:85px;
	height: 40px;
	text-indent:-9999px;
	display:block;
	margin:60px 0 0 235px;
	padding:0;
	/*margin:0;
	padding:0;
	position:absolute;
	left:235px;
	top:60px;
	z-index:10;*/
}
div.jfy #testimony04-3 a {background:url(../images/btn_toplinks.gif) -85px top no-repeat; }
div.jfy #testimony04-3 a:hover {background:url(../images/btn_toplinks.gif) -85px -40px no-repeat; }

div.jfy #testimony04-4 {
	background:url(../images/img_testimony04_04.jpg) left top no-repeat;
	height:180px;
	margin:0;
	padding:0;
}

div.jfy #testimony04-5 {
	background:url(../images/img_testimony04_05.jpg) left top no-repeat;
	height:173px;
	margin:0;
	padding:0;
}


/*証言5*/
div.jfy #testimony05-1 ,
div.jfy #testimony05-2 ,
div.jfy #testimony05-3 ,
div.jfy #testimony05-4 ,
div.jfy #testimony05-5  {
	font-size:1px;
	text-indent: -9999px;
	line-height:0;
	width:600px;
	margin:0;
	padding:0;
	border: 0;
}


div.jfy #testimony05-1 {
	background:url(../images/img_testimony05_01.jpg) left top no-repeat;
	height:110px;
	margin:0;
	padding:0;
}

div.jfy #testimony05-2 {
	background:url(../images/img_testimony05_02.jpg) left top no-repeat;
	height:180px;
	margin:0;
	padding:0;
}

div.jfy #testimony05-3 {
	background:url(../images/img_testimony05_03.jpg) left top no-repeat;
	height:180px;
	margin:0;
	padding:0;
}

div.jfy #testimony05-4 {
	background:url(../images/img_testimony05_04.jpg) left top no-repeat;
	height:180px;
	margin:0;
	padding:0;
}

div.jfy #testimony05-5 {
	background:url(../images/img_testimony05_05.jpg) left top no-repeat;
	height:172px;
	margin:0;
	padding:0;
}


/*-----------------------------------------------------

証言別バージョン　1～3　（20080206追加）

-----------------------------------------------------*/


/*証言1-b*/

div.jfy #testimony01_b-1 ,
div.jfy #testimony01_b-2 ,
div.jfy #testimony01_b-3 ,
div.jfy #testimony01_b-4 ,
div.jfy #testimony01_b-5 {
	font-size:1px;
	text-indent: -9999px;
	line-height:0;
	width:600px;
	height:128px;
	margin:0;
	padding:0;
	border: 0;
}
div.jfy #testimony01_b-1 {background:url(../images/img_testimony01_b_01.jpg) left top no-repeat;}
div.jfy #testimony01_b-2 {background:url(../images/img_testimony01_b_02.jpg) left top no-repeat;}
div.jfy #testimony01_b-3 {background:url(../images/img_testimony01_b_03.jpg) left top no-repeat;}
div.jfy #testimony01_b-4 {background:url(../images/img_testimony01_b_04.jpg) left top no-repeat;}
div.jfy #testimony01_b-5 {background:url(../images/img_testimony01_b_05.jpg) left top no-repeat;}


div.jfy #testimony01_b-5 a {/*プランF*/
	width:85px;
	height: 40px;
	text-indent:-9999px;
	display:block;
	margin:47px 0 0 27px;
	padding:0;
}
div.jfy #testimony01_b-5 a {background:url(../images/btn_toplinks.gif) -595px top no-repeat; }
div.jfy #testimony01_b-5 a:hover {background:url(../images/btn_toplinks.gif) -595px -40px no-repeat; }



/*証言2-b*/

div.jfy #testimony02_b-1 ,
div.jfy #testimony02_b-2 ,
div.jfy #testimony02_b-3 ,
div.jfy #testimony02_b-4  {
	font-size:1px;
	text-indent: -9999px;
	line-height:0;
	width:600px;
	height:110px;
	margin:0;
	padding:0;
	border: 0;
}
div.jfy #testimony02_b-1 {background:url(../images/img_testimony02_b_01.jpg) left top no-repeat;}
div.jfy #testimony02_b-2 {background:url(../images/img_testimony02_b_02.jpg) left top no-repeat;}
div.jfy #testimony02_b-3 {background:url(../images/img_testimony02_b_03.jpg) left top no-repeat;}
div.jfy #testimony02_b-4 {background:url(../images/img_testimony02_b_04.jpg) left top no-repeat;}



div.jfy #testimony02_b-4 a {/*プランD*/
	width:85px;
	height: 40px;
	text-indent:-9999px;
	display:block;
	margin:7px 0 0 380px;
	padding:0;
}
div.jfy #testimony02_b-4 a {background:url(../images/btn_toplinks.gif) -255px top no-repeat; }
div.jfy #testimony02_b-4 a:hover {background:url(../images/btn_toplinks.gif) -255px -40px no-repeat; }


/*証言3-b*/

div.jfy #testimony03_b-1 ,
div.jfy #testimony03_b-2 ,
div.jfy #testimony03_b-3 ,
div.jfy #testimony03_b-4 ,
div.jfy #testimony03_b-5 {
	font-size:1px;
	text-indent: -9999px;
	line-height:0;
	width:600px;
	height:120px;
	margin:0;
	padding:0;
	border: 0;
}
div.jfy #testimony03_b-1 {background:url(../images/img_testimony03_b_01.jpg) left top no-repeat;}
div.jfy #testimony03_b-2 {background:url(../images/img_testimony03_b_02.jpg) left top no-repeat;}
div.jfy #testimony03_b-3 {background:url(../images/img_testimony03_b_03.jpg) left top no-repeat;}
div.jfy #testimony03_b-4 {background:url(../images/img_testimony03_b_04.jpg) left top no-repeat;}
div.jfy #testimony03_b-5 {background:url(../images/img_testimony03_b_05.jpg) left top no-repeat;}


div.jfy #testimony03_b-5 a {/*プランF*/
	width:85px;
	height: 40px;
	text-indent:-9999px;
	display:block;
	margin:40px 0 0 355px;
	padding:0;
}
div.jfy #testimony03_b-5 a {background:url(../images/btn_toplinks.gif) -595px top no-repeat; }
div.jfy #testimony03_b-5 a:hover {background:url(../images/btn_toplinks.gif) -595px -40px no-repeat; }


/*証言4-b*/

div.jfy #testimony04_b-1 ,
div.jfy #testimony04_b-2 ,
div.jfy #testimony04_b-3 ,
div.jfy #testimony04_b-4 ,
div.jfy #testimony04_b-5 {
	font-size:1px;
	text-indent: -9999px;
	line-height:0;
	width:600px;
	height:118px;
	margin:0;
	padding:0;
	border: 0;
}
div.jfy #testimony04_b-1 {background:url(../images/img_testimony04_b_01.jpg) left top no-repeat;}
div.jfy #testimony04_b-2 {background:url(../images/img_testimony04_b_02.jpg) left top no-repeat;}
div.jfy #testimony04_b-3 {background:url(../images/img_testimony04_b_03.jpg) left top no-repeat;}
div.jfy #testimony04_b-4 {background:url(../images/img_testimony04_b_04.jpg) left top no-repeat;}
div.jfy #testimony04_b-5 {background:url(../images/img_testimony04_b_05.jpg) left top no-repeat;}


div.jfy #testimony04_b-5 a {/*プランD*/
	width:85px;
	height: 40px;
	text-indent:-9999px;
	display:block;
	margin:32px 0 0 345px;
	padding:0;
}
div.jfy #testimony04_b-5 a {background:url(../images/btn_toplinks.gif) -255px top no-repeat; }
div.jfy #testimony04_b-5 a:hover {background:url(../images/btn_toplinks.gif) -255px -40px no-repeat; }


/*証言5-b*/

div.jfy #testimony05_b-1 ,
div.jfy #testimony05_b-2 ,
div.jfy #testimony05_b-3 {
	font-size:1px;
	text-indent: -9999px;
	line-height:0;
	width:600px;
	height:164px;
	margin:0;
	padding:0;
	border: 0;
}
div.jfy #testimony05_b-1 {background:url(../images/img_testimony05_b_01.jpg) left top no-repeat;}
div.jfy #testimony05_b-2 {background:url(../images/img_testimony05_b_02.jpg) left top no-repeat;}
div.jfy #testimony05_b-3 {background:url(../images/img_testimony05_b_03.jpg) left top no-repeat;}



div.jfy #testimony05_b-3 a {/*プランC*/
	width:85px;
	height: 40px;
	text-indent:-9999px;
	display:block;
	margin:53px 0 0 470px;
	padding:0;
}
div.jfy #testimony05_b-3 a {background:url(../images/btn_toplinks.gif) -170px top no-repeat; }
div.jfy #testimony05_b-3 a:hover {background:url(../images/btn_toplinks.gif) -170px -40px no-repeat; }


/*-----------------------------------------------------
証言別バージョン　1～3　ここまで
=====================================================*/




/*いかがですか*/
div.jfy #how01 ,
div.jfy #how02 ,
div.jfy #how03 ,
div.jfy #how04 {
	font-size:1px;
	text-indent: -9999px;
	line-height:0;
	margin:0;
	padding:0;
	width:620px;
}

div.jfy #how01 {
	background:url(../images/img_how01.gif) left top no-repeat;
	height:100px;
	margin:0;
	padding:0;
}


div.jfy #how02 {/*プランおよび登録*/
	background:url(../images/img_how02.gif) left top no-repeat;
	height:50px;
	/*position:relative;*/
	margin:0;
	padding:0;
}



div.jfy #how02 #how_plan a ,
div.jfy #how02 #how_resist a {
	width:85px;
	height: 40px;
	text-indent:-9999px;
	display:block;
	margin:0;
	padding:0;
	/*z-index:10;*/
	
		
}

div.jfy #how02 #how_plan a {/*プラン*/
	/*position:absolute;
	left:20px;
	top:2px;*/
	width:85px;
	height: 40px;
	float:left;
	margin: 8px 0 0 10px;
	padding:0;
	display:block;
}
div.jfy #how02 #how_plan a {background:url(../images/btn_toplinks.gif) -340px top no-repeat; }
div.jfy #how02 #how_plan a :hover {background:url(../images/btn_toplinks.gif) -340px -40px no-repeat; }



div.jfy #how02 #how_resist a {/*登録*/
	/*position:absolute;
	left:248px;
	top:3px;*/
	width:85px;
	height: 40px;
	float:left;
	margin:8px 0 0 155px;
	_margin:8px 0 0 125px; /*IE6*/
	padding:0;
	display:block;
}
div.jfy #how02 #how_resist a {background:url(../images/btn_toplinks.gif) -425px top no-repeat; }
div.jfy #how02 #how_resist a :hover {background:url(../images/btn_toplinks.gif) -425px -40px no-repeat;}




div.jfy #how03 {
	background:url(../images/img_how03.gif) left top no-repeat;
	height:70px;
	margin:0;
	padding:0;
}

div.jfy #how04 {
	background:url(../images/img_how04.gif) left top no-repeat;
	height:156px;
	margin:0;
	padding:0;
}


/*こんな皆さんにもお勧めです*/
div.jfy #tit-reco {
	font-size:1px;
	text-indent: -9999px;
	line-height:0;
	background:url(../images/tit_img-reco.gif) center top no-repeat;
	width:616px;
	height:61px;
	margin:0 auto;
	padding:0;
	text-align: center;
}

.bg_txt-top {
	background:url(../images/bg_txt-top.gif) center top no-repeat;
	font-size:1px;
	line-height:0;
	height: 20px;
	margin: 20px 0 0 0;
}
.bg_txt-mid {
	background:url(../images/bg_txt-mid.gif) center top repeat-y;
	padding:0 10px;
	margin:0;
	clear: both;
}
.bg_txt-btm {
	background:url(../images/bg_txt-btm.gif) center top no-repeat;
	font-size:1px;
	line-height:0;
	height: 20px;
	margin: 0 0 20px 0;
}



/*新しいサービス*/
div.jfy #jfy-service01 ,
div.jfy #jfy-service02 ,
div.jfy #jfy-service03 {
	font-size:1px;
	text-indent: -9999px;
	line-height:0;
	margin:0;
	padding:0;
	width:620px;
}

div.jfy #jfy-service01 {
	background:url(../images/img_jfy-service01.gif) left top no-repeat;
	height:130px;
	margin:0;
	padding:0;
}

div.jfy #jfy-service02 {
	background:url(../images/img_jfy-service02.gif) left top no-repeat;
	height:90px;
	margin:0;
	padding:0;
}

div.jfy #jfy-service03 {
	background:url(../images/img_jfy-service03.gif) left top no-repeat;
	height:86px;
	margin:0;
	padding:0;
}






/****************************************************************20071221追加ここまで*/
/****************************************************************20071221追加ここまで*/
/****************************************************************20071221追加ここまで*/




div.jfy h2 {
	font-family:" ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	/*font-size:18px;*/
	font-weight:normal;
	padding:0px;
	margin:0 0 0.3em;
	color:#444;
	line-height:1.5;

/*1221追加*/
	font-size:1px;
	text-indent: -9999px;
	line-height:0;
	background:url(../images/img_hello01.gif) left top no-repeat;
	width:620px;
	height:150px;
}

div.jfy h3 { 
	font-family:" ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:18px;
	font-weight:normal; 
	padding:0;
	margin:0 0 0.3em 0;
	color:#444;
}

div.jfy h4 { 
	font-family:" ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:18px;
	font-weight:bold;
	color:#333;

	padding:0.7em;
	margin:0 0 1em 0;
	
	border:#fff 4px double;

	background:#fff url(../images/tit_bg04.jpg) center repeat;
}


div.jfy h5 {
	font-family:" ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:18px;
	font-weight:bold;
	color: #9F4700;
	line-height: 1.5;
	padding:10px 10px 10px 10px;
	margin:4.5em 0 1em;
	border:1px solid #FFE0B3;
	background-color: #FFF8DF;
	background:url(../images/tit_bg05.gif) left top repeat;
	
	/*background:url(../images/tit_bg09.gif) left top repeat;
	position: relative;*/
}

div.jfy p {
	font-family: " ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:18px;
	line-height:1.5;
	color:#444;
	margin:0 0 0.3em 0;
	padding:0;
}

div.jfy p .cw {
	font-family: " ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:14px!important;
	margin: 10px 0 0 10px;
	display: block;
}

div.jfy em {
	font-family: " ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:23px;
	font-weight:bold;
	line-height:1.0;
	margin:0;
	padding:0;
	color: #FF7A0F;
	font-style: normal;
}

/*ジェフィー文中ロゴ画像*/
div.jfy .jfyLogo {
	/*background:url(../images/img_jfy.jpg) left bottom repeat;*/
	width:117px;
	height:41px;
	text-indent: -9999px;
}
div.jfy .jfyLogo img {vertical-align: text-bottom;}


/*プラン色*/
div.jfy .plan_top {}

/**/

.jfy .sec_toptxt {margin:0;}



/*トップテキスト用枠*/

.bg_txtblcTop-top {
	background:url(../images/bg_txtblcTop-top.jpg) left top no-repeat;
	font-size:1px;
	line-height:0;
	height: 20px;
	margin: 20px 0 0 0;
}
.bg_txtblcTop-mid {
	background:url(../images/bg_txtblcTop-mid.jpg) left top repeat-y;
	padding:30px;
	margin:0;
	clear: both;
}


.bg_txtblcTop-joint {
	background:url(../images/bg_txtblcTop-joint.jpg) left top no-repeat;
	height:11px;
	clear: both;
	margin:0;
	padding:0;
	font-size: 1px;
	line-height: 0;
}


.bg_txtblcTop-btm {
	background:url(../images/bg_txtblcTop-btm.jpg) left top no-repeat;
	font-size:1px;
	line-height:0;
	height: 20px;
	margin: 0 0 20px 0;
}


/* jfy span リンクテキスト (a) */
div.jfy  a:link {
	color: #FF7A0F;
	text-decoration: underline;
		line-height:1.5;
}

div.jfy  a:visited {
	color: #FF7A0F;
	text-decoration: underline;
		line-height:1.5;
}

div.jfy  a:hover {
	color: #fff;
	text-decoration: none;
		line-height:1.5;
		background-color:#FF7A0F;
}

div.jfy  a:active {
 	color: #FF7A0F;
 	text-decoration: underline;
		line-height:1.5;
}

/**/

div.jfy em a:link {
	color: #f69;
 	text-decoration:none ;
	border-bottom:2px dotted #f69;
		line-height:1.5;
		font-weight:bold;
}

div.jfy em a:visited {
	color: #f69;
 	text-decoration:none ;
	border-bottom:2px dotted #f69;
		line-height:1.5;
		font-weight:bold;
}

div.jfy em a:hover {
	color: #fff;
	text-decoration: none;
	border-bottom:2px solid #f69;
		line-height:1.5;
		background-color:#f69;
		font-weight:bold;
}

div.jfy em a:active {
 	color: #fff;
 	text-decoration:none ;
	border-bottom:2px dotted #f69;background-color:#f69;
		line-height:1.5;
		font-weight:bold;
}



/*証言*/
/*#testimony {padding:0 20px;}*/

#testimony .testimonyNo {
	font-family: " ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:20px;
	font-weight:bold;
	line-height:2;
	margin:0;
	padding:0;
	/*background-color: #C65900;
	border-top: #C65900 1px solid;
	border-bottom: #C65900 1px solid;*/
	display: block;
	color: #179FBF;
	position: absolute;
	top: -42px;
	/*background-color: #FBFBE3;*/
	/*background : url(../images/bg_testimony_tit.png) left bottom no-repeat;*/
	
	background : url(../images/bg_testimony_tit.gif) left bottom no-repeat;
	left: -20px;
	height:50px;
	width:116px;
	text-align: center;
	z-index: 20;
	
}

#testimony .sec_toptxt .fc_444 {color:#444;}
#testimony .sec_toptxt .fc_9F4700 {color:#9F4700;}


/*登録からご利用まで*/
/*リストの設定*/

.jfy ul {padding:0 10px;}


.jfy ol	{
	padding:1.5em 0;
	list-style-type:none;
}

.jfy #sendmail	{
	/*border-top:#ccc 1px solid;
	border-bottom:#ccc 1px solid;*/
	
	/*border:CCF2D9 1px solid;*/
	padding:20px;
	margin: 0 20px;
	background-color:#F1FCF5;
	/*background:url(../images/bg_sendmail.jpg) left top repeat-x;*/
	background:#E6F3D7 url(../images/tit_bg03.gif) left top repeat;
	display: block;
	border:#C0E6FF 1px solid;
	clear: both;
}


.jfy #sendmail li {
	font-family: " ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:18px;
}

.jfy #sendmail .idt1 {
	font-family: " ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:18px;
	font-weight:normal;
	line-height:1.5;
	margin:0;
	padding:0 0 0 1em;
	color: #444;
}

/**/

.jfy li {line-height:1.5;}


.jfy dl {padding:0;}

.jfy dt ,
.jfy dd {
	line-height:2;
}
/*フォント色*/


.jfy .sec_toptxt .fc_444{color:#444;}
.jfy .sec_toptxt .fc_9F4700 {color:#9F4700;}


/*プラン タイトル 矢印*/
div.jfy #tit_plan {
	font-family:" ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:23px;
	background:#E6F3D7 url(../images/tit_bg03.gif) left top repeat;
	border-top:#C0E6FF 1px solid;
	border-right:#C0E6FF 1px solid;
	border-bottom:1px solid #ddd;
	border-left:1px solid #C0E6FF;
	color: #0081CE;
	padding:0.4em;
	margin:0 0 1em 0;
}


.jfy .sec_toptxt .step {
	font-family:" ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:18px;
	color: #0081CE;
	text-align:center;
	line-height:62px;
	background: url(../images/bg_step.jpg) center no-repeat;
	height: 62px;
	display: block;
	width: 72px;
	margin: 0;
	vertical-align: middle;
}


.bg_planArr {
	/*background:url(../images/bg_arrow.jpg)  center no-repeat;*/
	background:url(../images/bg_arrow.gif)  center no-repeat;
	text-align:center;
	line-height:1.5;
	text-indent:-9999px;
	margin:0.5em 0;
	padding: 10px 0;
}

#sendmail .bg_fff02 {
	background-color:#fff;
	display:block;
	/*border-top:#ddd 1px solid;
	border-bottom:#ddd 2px solid;*/
	/*border:#ddd 1px solid;*/
	padding:5px;
	border:#C0E6FF 1px solid
}


/**/

.jfy .sec_toptxt table {margin:0;padding:0;}

.jfy .sec_toptxt th {
	margin:0;
	padding:10px 0;
	vertical-align: middle;
	line-height: 1.5;
	text-align: center;
}

.jfy .sec_toptxt td {
	margin:0;
	padding:10px 0 10px 10px;
	vertical-align: middle;
	line-height: 1.5;
}


/*こんな皆さんにもおすすめ*/


.jfy .recommend {padding:0 20px; margin:0;}

.jfy .recommend li {
	background:url(../images/bg_check.gif) left center no-repeat;
	padding:0 0 0 2.2em;
	line-height:2.5;
	
	font-family: " ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:16px;
}


/*会員登録ボタン大*/


.btn_regist-big {
	width: 200px;
	margin:2.5em 0 0 92px;
	padding:0;
}

.btn_regist-big a {
	width:426px;
	height: 100px;
	text-indent:-9999px;
	display:block;
}

.btn_regist-big a {background:url(../images/btn_regist-big.jpg) 0 top no-repeat; }
.btn_regist-big a:hover {background:url(../images/btn_regist-big.jpg) 0 -100px no-repeat; }

/*価格表トップとポップアップ*/

.plTxt {
	font-family: " ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
 	line-height:1.5; 
 	font-size:16px; 
	color:#444; 
	margin-bottom:20px;
}

#priceList {
	background-color:#f0f0f0;
	border:1px solid #ddd;
	padding:10px;
	font-family: " ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:100%;
	line-height:2;
	margin: 0 auto;
}

#priceList table {
	border-top:#fff 1px solid;
	border-right:#fff 1px solid;
}
#priceList th {
	border-bottom:#eee 1px solid;
	border-left:#f6f6f6 1px solid;
	background-color:#FFD255;
	color:#fff;
	font-family: " ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:18px;
	padding:0.7em 0.1em;
	text-align:center;
	background:url(../images/bg_pl.gif) left center repeat-x;
	font-weight: bold;
	white-space: nowrap;
}


#priceList td ,
#priceList .bg_priceList01 {
	border-bottom:#eee 1px solid;
	border-left:#f9f9f9 1px solid;
	color:444;
	font-family: " ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:18px;
	padding:0.7em 0.1em;
	text-align:right;
}

#priceList td {
	background-color:#fff;
	white-space: nowrap;
}

#priceList .bg_priceList01{
	background-color:#F1F199; 
	text-align:center;
	border-bottom:#DEDF8B 1px solid;
	border-left:#fff 1px solid;
	
}

/**/

.tit_blue {border-top:#99B2FF 2px solid;}	
.tit_orange {border-top:#FFB90C 2px solid;}
.tit_green {border-top:#339999 2px solid;}
.tit_Lgreen {border-top:#66CC66 2px solid;}
.tit_red {border-top:#FF6666 2px solid;}
.tit_purple {border-top:#CC66FF 2px solid;}


/***********************************************/
/* フッタ
************************************************/

div#footer {
	background-color:#FeFeFe;
	padding:8px 0 10px 0;;
	margin:10px 0 0;
	clear:both;
	height: auto;
	
	border-top:#FFA234 2px solid;
	/*border-top:#F7C35F 2px solid;*/
	/*border-top:2px solid #eee;*/
}

div#footer ul {
	clear:both;
	margin:0px auto;
	padding: 5px 0 3px 0;
	text-align:center;
}

div#footer li {
	display: inline; 
	padding:0px 0.6em; 
	border-right:1px solid #666;
	font-size:10px;
}

div#footer li.lastitem {
	border-right:none;
}

div#footer li.copy {
	border-right:none;
	text-align:right;
	padding:0 10px 0 40px;
	margin:0;
	color: #666;
}

div#footer li a {	
	color: #666;
	text-decoration: none;
}

div#footer li a:link {
	color: #666;
	text-decoration: none;
}

div#footer li a:visited {
	color: #666;
	text-decoration: none;
}

div#footer li a:hover {
	color: #2E5697;
	text-decoration: underline;
}

div#footer li a:active {
 	color: #666;
 	text-decoration: underline;
}

/* address フッタコピーライト
************************************************/

address {text-indent:-9999px;}



/***********************************************/
/*お問い合わせ
************************************************/
#contact_tbl table{
	border-collapse: separate;
	border-spacing:3px;
	table-layout:fixed;
	background-color:#fff;
}

#contact_tbl td,th{
	font-family:verdana;
	font-size: medium;
	color:#333333;
	line-height:1.4;
	padding:5px 5px 5px 10px;
	vertical-align:middle;
}

.contact_line01{
	/*border-left:#D98038 1px solid;*/
	border-left:#ddd 1px solid;
	border-bottom:#CCC 1px solid;
	border-top:#CCC 1px solid;
	border-right:#CCC 1px solid;
}
.contact_line02{
	border-left:#CCC 1px solid;
	border-top:#CCC 1px solid;
	border-bottom:#CCC 1px solid;
}
.contact_line03{
	border-left:#f93 1px solid;
	border-top:#CCC 1px solid;
	border-bottom:#CCC 1px solid;
	border-right:#CCC 1px solid;
}
.contact_line04{border:#CCC 1px solid;}



/**************************************************************************************************************/
/**************************************************************************************************************/
/*071022追加*/
/**************************************************************************************************************/
/**************************************************************************************************************/


div.inpt_flL {
	float:left;
	width:138px;
	padding:0;
	margin:0;
}
/*
div.inpt_flL form{
	float:left;
	width:138px;
	padding:0;
	margin:0;
}
*/
.addresslist_name {float:left; padding:8px 0 0 0;}

/**************************************************************************************************************/
/**************************************************************************************************************/
/**************************************************************************************************************/
/**************************************************************************************************************/



/*******************************************************/
/*テーブル*/
/*******************************************************/

.tbl_my01 { 
	width:100%; 
	float:none;
	margin:0;
	padding:0;
	border-top:#ddd 1px solid;
			/*border-right: #ccc 1px solid;*/
}		

.th_my01{
	margin: 0;
	padding: 5px;
	color:#333;
	font:bold 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
			/*border-left: #ccc 1px solid;*/
	border-bottom:#ddd 1px solid;
	text-align:left;
		/*background-color:#f0f0f0;*/
		
		background-color:#f9f9f9;
	white-space:nowrap;
	line-height: 1.5;
	vertical-align: middle;
	/*background:url(../images/tit_bg10.gif) left top repeat;*/
}

.td_my01 {
	font:12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	padding:5px;
	margin:0;
	text-align:left;
	line-height:1.5;
			/*border-left:#ccc 1px solid;*/
	border-bottom:#ccc 1px solid;
	vertical-align:middle;
	
}

.td_my01-gray {
	font:12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	padding:5px;
	margin:0;
	text-align:left;
	line-height:1.5;
			/*border-left:#ccc 1px solid;*/
	border-bottom:#ddd 1px solid;
	vertical-align:middle;
		background-color:#f6f6f6;
	
}
/*
.td_my01-blue {
	font:12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	padding:5px;
	margin:0;
	text-align:left;
	line-height:1.5;
	border-left:#ccc 1px solid;
	border-bottom:#ccc 1px solid;
	vertical-align:middle;
		background-color:#D7E9FE;
	
}

.td_my01-red  {
	font:12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	padding:5px;
	margin:0;
	text-align:left;
	line-height:1.5;
	border-left:#ccc 1px solid;
	border-bottom:#ccc 1px solid;
	vertical-align:middle;
		background-color:#FFD7DE;
	
}
*/

/**/


.td_my01-blue {
	font:12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	padding:5px;
	margin:0;
	text-align:left;
	line-height:1.5;
			/*border-left:#ccc 1px solid;*/
	border-bottom:#ddd 1px solid;
	vertical-align:middle;
		background-color:#EFF8FE;
	
}

.td_my01-red  {
	font:12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	padding:5px;
	margin:0;
	text-align:left;
	line-height:1.5;
			/*border-left:#ccc 1px solid;*/
	border-bottom:#ddd 1px solid;
	vertical-align:middle;
		background-color:#FFEEF2;
	
}
/*************************************************************************/


.tbl_my02 { 
	width:100%; 
	float:none;
	margin:0;
	padding:0;
	border-top:#ddd 1px solid;
			border-right: #ccc 1px solid;
}		

.th_my02{
	margin: 0;
	padding: 5px;
	color:#333;
	font:bold 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
			border-left: #ccc 1px solid;
	border-bottom:#ddd 1px solid;
	text-align:left;
		background-color:#f0f0f0;
		
		background-color:#ededed;
	white-space:nowrap;
	line-height: 1.5;
	vertical-align: middle;
	background:url(../images/tit_bg10.gif) left top repeat;
}

.td_my02 {
	font:12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	padding:5px;
	margin:0;
	text-align:left;
	line-height:1.5;
			border-left:#ccc 1px solid;
	border-bottom:#ccc 1px solid;
	vertical-align:middle;
	
}

.td_my02-gray {
	font:12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	padding:5px;
	margin:0;
	text-align:left;
	line-height:1.5;
			border-left:#ccc 1px solid;
	border-bottom:#ddd 1px solid;
	vertical-align:middle;
		background-color:#f6f6f6;
	
}


/**/


.td_my02-blue {
	font:12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	padding:5px;
	margin:0;
	text-align:left;
	line-height:1.5;
			border-left:#ccc 1px solid;
	border-bottom:#ddd 1px solid;
	vertical-align:middle;
		background-color:#EFF8FE;
	
}

.td_my02-red  {
	font:12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	padding:5px;
	margin:0;
	text-align:left;
	line-height:1.5;
			border-left:#ccc 1px solid;
	border-bottom:#ddd 1px solid;
	vertical-align:middle;
		background-color:#FFEEF2;
	
}

.mail_list {background-color:#FFFFFF; padding:5px}



/*テーブル*/
.tbl_detail { 
	width:100%; 
	float:none;
	margin:0;
	padding:0;
	border-top:#ccc 1px solid;
	border-right: #ccc 1px solid;
}

.th_detail{
	margin: 0;
	padding: 5px;
	color:#333;
	font:bold 14px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	border-left: #ccc 1px solid;
	border-bottom:#c2c2c2 1px solid;
	text-align:left;
	background-color:#EDEEDC;
	white-space:nowrap;
	line-height: 1.5;
	vertical-align: middle;
	width:10em;
}


.td_detail {
	font:12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	padding:5px;
	margin:0;
	text-align:left;
	line-height:1.5;
	border-left:#ccc 1px solid;
	border-bottom:#ccc 1px solid;
	vertical-align:middle;
}


/********************************************/

.btn_sec { text-align:left; padding:0; margin:0;}

.btn_sec input { float:left; margin:5px 5px 15px 0;}

/**********************************************/

.tbl01-2 { 
	width:100%; 
	float:none;
	margin:0;
	padding:0;
	border-top:#ccc 1px solid;
}

.tbl01-3 { 
	width:100%; 
	float:none;
	margin:0 0 20px 0;
	padding:0;
	border-top:#ccc 1px solid;
	border-right:#ccc 1px solid;
}


.bg_fff {
	background-color:#fff;
	padding:3px 5px;
}

.th01-2 {
	width:35%;
	padding:12px;
	margin:0;
	letter-spacing:0.1em;
	text-align:left;
	border-left:#ccc 1px solid;
	border-bottom:#ccc 1px solid;
	background-color: #F9F9F9;
	font:bold 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, ;
}


.th01-3 {
	font:14px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	padding:12px;
	margin:0;
	letter-spacing:0.1em;
	text-align:center;
	white-space:nowrap;
	border-top:#508FC4 1px solid;
	border-left:#ccc 1px solid;
	border-right:#ccc 1px solid;
	border-bottom:#c2c2c2 1px solid;
	background-color: #E7F1FA;
	line-height: 1.5;
}


.td02 {
	font:12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	padding:12px;
	margin:0;
	text-align:left;
	line-height:1.5;
	border-left:#ccc 1px solid;
	border-bottom:#ccc 1px solid;
}

.th01-2 ul{
	padding:10px 0 0 20px;
	list-style-type:none;
	font-size:12px;
	color:#333333;
}

.th01-2 li {line-height: 1.5; font-weight:bold;}


.td01 ul{
		padding:10px 0 0 20px;
		margin:0;
		list-style-type:square;
		font-size:10px;
		color:#333333;
}

.btn_center {
	padding:5px 0;
	margin:0 auto;
	text-align:center;
	display: block;
}




/* 見出し
************************************************/


/****タイトル　サイドへリンクできる見出し***/

.lsttbl_tit {
	padding:0; 
	font-weight:bold; 
	vertical-align:top; 
	float:left; 
	width:30em;
}

.lsttbl{
	padding:0 5px 0 0;
	margin:0;
	vertical-align:top;
	float:right;
	width:8em;
	text-align:left;
	font-size: 12px;
}



/* 見出し
************************************************/

.tit01 {
	background:url(../images/tit_bg03.gif) left top repeat;
	padding:3px 5px;
	border-left:5px solid #3EB2FF;
	border-bottom:1px solid #3EB2FF;
	color: #069;
	margin: 0 0 10px;
}




.tit02 {
	background: url(../images/tit_bg01.gif) left top repeat;
	padding:3px 5px; 
	border-left:5px solid #663333;
	/*border-bottom:1px solid #663333;*/
	color: #069;
}

.tit03 {
	background-color: #FFF;
	padding:3px 5px;
	border-left:5px solid #f90;
	/*border-bottom:1px solid #f90;*/
	margin: 0 0 15px;
}

.tit04 {
	padding:0.3em;
	background-color: #FFF9E3;
	color:#663300;
	border-top:1px solid #eee;
	border-bottom:1px solid #ddd;
	line-height: 1.5;
	margin: 0 0 15px 0;
	font-size: 18px;
	font-weight: bold;
	background:#FFF url(../images/bg_tit04.jpg) left bottom repeat-x;
}
.tit05 {
	
	background-color: #FFF;
	padding:3px 5px;
	border-left:5px solid #F0665C;
	/*border-bottom:1px solid #f90;*/
	margin: 0 0 15px;
}

.tit06 {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-weight:bold;
	font-size:20px;
	color:#444;
	background:#FFF url(../images/tit_bg06.jpg) left center no-repeat;
	padding:0.2em 0 0.2em 32px;
	border-bottom:1px dotted #f90;
	margin: 0 0 15px;
}

.tit07 {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-weight:normal;
	font-size:30px;
	color:#444;
	background:#FFF url(../images/tit_bg07.gif) left center no-repeat;
	padding:2px 0 2px 18px;
	margin: 0 0 15px;
}

/***/

.en01{
	margin: 0 0 15px 0;
	padding: 10px;
	color:#333;
	font:bold 14px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	border-top:#508FC4 5px solid;
	border-left: #ccc 1px solid;
	border-bottom:#c2c2c2 1px solid;
	border-right: #ccc 1px solid;
	text-align:center;
	white-space:nowrap;
	text-align:center;
	width: 98%;
	line-height: 1.5;
}

.en02 {
	color:#333;
	border: double 6px #FFF;
	background-color: #E9E9E9;
	padding: 0.6em;
	margin: 0 0 15px 0;
	font-weight: bold;
}

.en03 {
	margin-bottom:5px;
	border-top:1px solid #C3C3C3;
	border-right:1px solid #C3C3C3;
	border-bottom:1px solid #C3C3C3;
	border-left:5px solid #125B93;
	background:#F4F4F4;
	padding:5px;
	font-size:15px;
	font-weight:bold;
}

.en04 {
	color:#333;
	padding:5px 10px 5px 10px;
	border-left:5px double #4f4f4f;
	background-color:#EFEFEF;
}

.en05 {
	font:bold 14px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	background-color:#FAFAFA;
	border-top:#3A9CDB 2px solid;
	border-right:#999 1px solid;
	border-bottom:#999 1px solid;
	border-left:#ccc 1px solid;
	padding:8px 0px 7px 8px;
	margin: 0 0 10px 0;
	color:#333;
}

.en06 {
	font:bold 14px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	color:#333;
	font-size:16px; 
	font-weight:bold; 
	text-align:left; 
	margin:10px 0; 
	padding:5px 5px 5px 8px; 
	line-height:1.5;
 	border-top:#ccc 1px solid;
	border-bottom:#ccc 1px solid;
	background-color:#FAFAFA;
}

.en07 {
	font:bold 14px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	background-color:#FAFAFA;
	border-top:#9B2B29 2px solid;
	border-right:#999 1px solid;
	border-bottom:#999 1px solid;
	border-left:#ccc 1px solid;
	padding:8px 0px 7px 8px;
	margin: 0 0 10px 0;
	color:#333;
}

.en08 {
	font:bold 14px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	border-left:#9B2B29 4px solid;
	border-bottom:#9B2B29 1px solid;
	text-align:left; 
	padding:5px 5px 5px 4px; 
	margin:10px 0; 
}
/*mgt用*/

.en09 {
	margin-bottom:5px;
	border-top:1px solid #ddd;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	border-left:5px solid #f90;
	background-color:#F9F9F9;
	padding:5px;
	font-size:20px;
	font-weight:bold;
	color:#444;
	margin:0 0 10px 0;
	line-height: 1.5;
}

.en10 {
	font:bold 18px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	border-left:#f90 4px solid;
	/*border-bottom:#F0665C 1px solid;*/
	text-align:left; 
	color:#444;
	padding:2px 2px 2px 5px;
	margin:10px 0; 
}

/****************************************************/

.txtbox01 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:16px;
	color:#333;
	line-height:1.5; 
	padding:10px 10px 0 10px; 
	margin:10px 0 20px; 
	border:#ccc 1px solid; 
	background-color:#FCFCFC;
}



/*mgtフォルダ内ボックス css common*/
.sec_mgt {padding:0 18px;}

.sec_mgt .txtbox01 p {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:14px;
	color:#333;
	line-height:1.5;
	margin: 0 0 10px 0;
}

.txtbox01 .privacy_title {
	font-weight:bold;
	line-height:1.5;
	margin: 10px 0 0;
	display: block;
}


/*FAQ 質問 回答*/
#faq {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:14px;
	color:#333;
	line-height:1.5;
	padding:0;
	margin:0 auto;
}


#faq .faqtxt h5 {
	background:url(../images/bg_q.gif) left top no-repeat;
	border-bottom:solid 1px #50840F;
	font-size:100%;
	color:#50840F;
	padding:5px 0 3px 35px;
	margin-left:1.5em;
	clear:both;
	min-height:23px;
}
#faq .faqtxt p {
	display:block;
	background:url(../images/bg_a.gif) left top no-repeat;
	margin:1em 1em 3em 2.5em;
	padding-left:35px;
	min-height:25px;
	line-height: 1.5;
}

#faq .faqtxt em {
	display:block;
	position:absolute;
	top:-9999px;
	left:-9999px;
}



/*携帯電話画面*/

#bg_mobile_wrap {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:14px;
	color:#333;
	line-height:1.5;
	padding:0;
	margin:0 auto;
	width: 363px;
	
	background-color: #FFFFFF;
}


#bg_mobile {
	line-height:1.5;
	padding:20px;
	margin:0 auto;
	background:url(../images/bg_mobile_top.jpg) left top no-repeat;
	background-color: #FFCC66;
}

#img_mobile {
width: 323px;/*IE6*/
	padding:0px;
	overflow: scroll;
	height: 500px;
	margin: 0;
	background-color: #FFFFFF;
}

#img_mobile img {
	margin:0 auto;
	width: 323px;
	display: block;
	text-align: center;
	
}


/************************************************//************************************************/
/*見出し*/
/************************************************//************************************************/
.tit_blue ,
.tit_Lblue , 
.tit_orange ,
.tit_Lgreen ,
.tit_yellow , 
.tit_purple ,
.tit_green , 
.tit_red {
	/*border-right:#999 1px solid;*/
	border-bottom:#999 1px dotted;
	/*border-left:#ccc 1px solid;*/
	background-color:#FAFAFA;
	color:#333;
	font:bold 20px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	padding:8px 0px 7px 6px;
	margin: 0 0 10px 0;
}	
/*
.tit_blue {border-top:#3A9CDB 2px solid;}	
.tit_orange {border-top:#DA7239 2px solid;}
.tit_yellow {border-top:#DA9F39 2px solid;}
.tit_green {border-top:#A3DA39 2px solid;}
.tit_red {border-top:#DA394C 2px solid;}
*/

.tit_blue {border-top:#179FBF 2px solid;}
.tit_Lblue {border-top:#6FCBCA 2px solid;}	
.tit_orange {border-top:#FFA132 2px solid;}
.tit_green {border-top:#5C842E 2px solid;}
.tit_Lgreen {border-top:#9BD05A 2px solid;}
.tit_red {border-top:#F0665C 2px solid;}
.tit_purple {border-top:#BC8CC0 2px solid;}
.tit_yellow {border-top:#FDDC75 2px solid;}

/***********************************************/
/* ぱんくず
************************************************/

#crumb {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-weight:normal;
	font-size:12px;
	color:#444;
	padding:0;
	/*background:url(../images/common/bg_body-no.jpg) left top repeat-y;*/
	/*border-bottom: #ddd 1px solid;*/
	margin: 0;
	clear: both;
}

#crumb #crumb_here {font-weight:bold;color:#666;}


/***********************************************/
/*前のページへもどる
************************************************/
.back {
	font:12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	width: 5.5em;
	text-align:center;
}

.back a {
	padding:2px;
	display:block;
	width: 5.5em;
	border:#ccc 1px solid;
	background-color:#f6f6f6;
	text-decoration:none;
	text-align:center;
}

.back a:hover {
	border:#ccc 1px solid;
	color: #fff; 
	background-color:#4BA6DD;
}


/***********************************************/
/*ページリンク
************************************************/

ul.pagelinks {
   margin: 10px 0 ;
   padding: 0px;
}

ul.pagelinks li {
   line-height: 1.2;
   border: 1px solid #ccc;
   float: left;
   margin: 0.1em;
   padding:0;
   font:12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
   text-align: center;
}


ul.pagelinks li a {
   display: block;
   text-decoration: none;
   padding:0 0.3em;
}

ul.pagelinks li a:link {background-color: #f6f6f6;}

ul.pagelinks li a:hover {
   background-color: #4BA6DD;
   color: #fff;
}


/* 現在位置項目の装飾 */
ul.pagelinks li.here {
	background-color: green; /* 背景色 */
	color: #ffff80;          /* 文字色 */
	border-color: green;     /* 枠線色 */
}


/**/
div.pagelinks a {
	font:12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	padding:2px 3px;
}

div.pagelinks a:link ,
div.pagelinks a:visited  {	
	color: #2E5697;
	text-decoration: none;
	line-height:1.5;
	padding:2px 3px;
	border: 1px solid #ccc;
	background-color: #f6f6f6;
}

div.pagelinks a:hover {
	background-color:#4BA6DD;	
	color: #fff;
	text-decoration: none;
	line-height:1.5;
	padding:2px 3px;
	border:#ccc 1px solid;
}


/***********************************************/
/*pagetop
************************************************/

div.pagetop {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-weight:normal;
	font-size:10px;
	float: right;
	text-align: right;
	width:15em;
	line-height: 1.5;
	margin:0 0 0.5em 0;
	clear: both;
}

div.pagetop a {
	margin:0 8px 0 0;
	padding:1px 0 1px 15px;
	background: url(../images/ar-up.gif) left 2px no-repeat;
}

/***********************************************/
/*リスト
************************************************/


.li-ar01 {
	margin:0 0 3px;
	padding:0 0 5px 15px;
	background: url(../images/ar01.gif) left 5px no-repeat;
	line-height: 1.5;
	/*border-bottom:#fff 1px solid;*/
}

.li-ar02 {
	margin:0 0 0.5em 0;
	padding:0 0 5px 10px;
	background: url(../images/ar02.gif) left 8px no-repeat;
	line-height: 1.5;
}

/**/

.li-ar03 {
	margin:0 0 0 0;
	padding:0 0 0 15px;
	background: url(../images/ar03.gif) left 2px no-repeat;
	line-height: 1.5;
}

.li-ar03  a:link {
	color: #2E5697;
	text-decoration: none;
}

.li-ar03  a:visited {
	color: #2E5697;
	text-decoration: none;
}

.li-ar03  a:hover {
	color: #fff;
	text-decoration: none;
	background-color:#2E5697;
}

.li-ar03  a:active {
 	color: #2E5697;
 	text-decoration: none;
}
/***********************************************/
/* padding margin
************************************************/
.p10 { padding:10px; }

.pRL10 { padding:0 10px; }
.pRL20 { padding:0 20px; }
.pRL30 { padding:0 30px; }

.pt10 { padding-top:10px; }
.pt20 { padding-top:20px; }
.pt30 { padding-top:30px; }

.pb10 { padding-bottom:10px; }
.pb20 { padding-bottom:20px; }
.pb30 { padding-bottom:30px; }


.mt10 { margin-top:10px; }
.mt20 { margin-top:20px; }
.mt30 { margin-top:30px; }

.mb10 { margin-bottom:10px; }
.mb20 { margin-bottom:20px; }
.mb30 { margin-bottom:30px; }


.mtb10 { margin-top:10px; margin-bottom:10px; }
.mtb20 { margin-top:20px; margin-bottom:20px; }
.mtb30 { margin-top:30px; margin-bottom:30px; }

/***********************************************/
/* float text-align
************************************************/

.fl_right {float:right; }
.fl_left {float:left; }

.al_right { text-align:right; clear:both; }
.al_left { text-align:left; clear:both; }

.center { text-align:center; }
.center img { text-align:center; margin:0px auto; }


/* その他共通
************************************************/


.txtidt{text-indent:-9999px;}
.txtidt img {width:1px; height:1px;}


strong {font-weight:bold;}

hr {
	/*border-top-style: dotted;
	border-top-width: 2px;
	border-top-color: #ccc;*/
	height: 2px;
	margin:15px auto;
	padding:0;
	display:block;
	width: 100%;
	text-align: center;
	border: 0px;
	color: #FFCC66;
}

.note { padding-left:1em;text-indent:-1em;}

.notes {
	padding:0.2em;
	margin:0em;
	color:#FF3300;
	font-size: 80%;
	font-weight: bold;
}

.center { text-align:center; margin:0 auto; }

.clear {
	clear: both;
	font-size: 1px;
	line-height: 0px;
}

.xs {font-size: x-small;}

.ie_clear {float: left;font-size: 1px;}


/*マーカー*/

.lr{background-color:#FFB9B9;/*薄赤*/}
.ly{background-color:#ffff80;/*薄黄*/}
.lg{background-color:#ACFFAC;/*薄黄緑*/}
.lw{background-color:#B5FFFF;/*薄水色*/}
.lb{background-color:#BFBFFF;/*薄青*/}
.lp{background-color:#FFB3FF;/*薄紫*/}


/***********************************************/
/* ライン
************************************************/

.line01 {
	background:url(../images/line_dashed01.gif) center repeat-x;
	height:2px;
	/*border-bottom:#eee 1px solid;
	margin:5px 0 10px 0;
	clear: both;*/
}
