@charset "utf-8";

html,body{margin:0;padding:0;}

body{background-color:#f9f9f9;}

/*p{margin:0 10px 10px}*/

/*input , select {padding:1px;}*/

/************************************************/
/*container
************************************************/
div#container {
	width:808px;
	height:auto;
	margin:20px auto;
	padding:0;
	border-top:1px #ccc solid;
	border-right:1px #ccc solid;
	border-bottom:1px #ccc solid;
	border-left:1px #ccc solid;
	color:#555;
	background-color: #fff;
}


/************************************************/
/*wrapper
************************************************/
div#wrapper{
	float:left;
	width:808px;
	background-color: #fff;
}


/************************************************/
/* ヘッダ
************************************************/

div#header {
	height:87px;
	padding: 0;
	margin: 0;
	position: relative;
	background:url(../images/common/bg_header.jpg) repeat-x left top;
	background-color:#fff;
}

div#header h2 {
	text-indent:-9999px;
	font-size: 14px;
}

div#header #logo {
	/*position: absolute;
	left: 24px;
	top: 8px;
	width: 110px;
	height: 70px;
	z-index: 10;
	padding: 0;
	wmargin: 0;*/
	width: 110px;
	float: left;

}

div#header #logo img {
display:block;
padding:8px 0 0 24px;}



#viewcart {
	float:right;
	width: 138px;
	margin: 12px 24px 0 0;
}



div#header #bn_dc {	
	position: absolute;
	top: 16px;
	width: 181px;
	height: 54px;
	z-index: 20;
	/*right: 424px;*/
	right: 388px;
	padding: 0;
	margin: 0;
}
div#header #bn_uruoi {
	position: absolute;
	top: 16px;
	width: 181px;
	height: 54px;
	z-index: 20;
/*	right: 224px;*/
	right: 188px;
	padding: 0;
	margin: 0;
}

div#header #tel {
	position: absolute;
	top: 20px;
	width: 181px;
	height: 54px;
	z-index: 20;
	right: 24px;
	padding: 0;
	margin: 0;
}

div#header .ad468x60 {
	position: absolute;
	left: 320px;
	top: 3px;
	width: 468px;
	height: 60px;
	z-index: 40;
}

div#header #header_sample{
	position: absolute;
	left: 430px;
	top: 30px;
	width: 152px;
	height: 32px;
	z-index: 50;
	padding: 0;
	margin: 0;
}

/*
div#header #login {
	position: absolute;
	left: 760px;
	top: 30px;
	width: 60px;
	height: 22px;
	z-index: 30;
}
*/

/***********************************************/
/* グローバルナビ
************************************************/

#g_navi {
	margin: 0;
	padding: 0 0 0 0;
	
	width: 808px;
	float:left;
	display: inline;
	background:url(../images/common/bg_gnavi.jpg) left top repeat-x;
}

#g_navi ul {
	padding:3px 0 0 0;
	margin:0;
}

#g_navi li {
	height:31px;
	float:left;
	padding: 0;
	margin: 0;
}

#g_navi a {
	display:block;
	height:40px;
	text-indent:-9999px;
}
/*ID名変更前*/
#g_navi #home a { background:url(../images/common/g_navi.jpg) 0 top no-repeat; width:132px; height:31px; }
#g_navi #home a:hover  { background: url(../images/common/g_navi.jpg) 0 -31px no-repeat; }

#g_navi #company a { background: url(../images/common/g_navi.jpg) -132px top no-repeat; width:135px; height:31px;}
#g_navi #company a:hover  { background: url(../images/common/g_navi.jpg) -132px -31px no-repeat; }

#g_navi #duties a { background:url(../images/common/g_navi.jpg) -267px top no-repeat; width:135px; height:31px;}
#g_navi #duties a:hover  { background: url(../images/common/g_navi.jpg) -267px -31px no-repeat; }

#g_navi #info a { background: url(../images/common/g_navi.jpg) -402px  top no-repeat; width:135px; height:31px; }
#g_navi #info a:hover  { background: url(../images/common/g_navi.jpg) -402px  -31px no-repeat;}

#g_navi #inexperience a { background: url(../images/common/g_navi.jpg) -537px top no-repeat; width:135px; height:31px;}
#g_navi #inexperience a:hover  { background: url(../images/common/g_navi.jpg) -537px -31px no-repeat; }

#g_navi #contact a { background: url(../images/common/g_navi.jpg) -672px top no-repeat; width:136px; height:31px; }
#g_navi #contact a:hover  { background: url(../images/common/g_navi.jpg) -672px -31px no-repeat; }
	

/*スターターキット　サンプル請求の場所へ入れ替え*/
#g_navi #navi_sk a { background: url(../images/common/g_navi.jpg) -808px top no-repeat; width:135px; height:31px;}
#g_navi #navi_sk a:hover  { background: url(../images/common/g_navi.jpg) -808px -31px no-repeat; }


/*ご愛用者様の声　スターターキットの場所へ入れ替え*/
#g_navi #navi_vo a { background: url(../images/common/g_navi.jpg) -943px top no-repeat; width:135px; height:31px;}
#g_navi #navi_vo a:hover  { background: url(../images/common/g_navi.jpg) -943px -31px no-repeat; }


/***********************************************/
/*トップページサイドナビ
************************************************/
#s_menu {
	width: 200px;
	margin:40px 0 20px 0;
	padding:0;
}

#s_menu li a {
	width:200px;
	height: 61px;
	text-indent:-9999px;
	display:block;
	background:url(../images/s_menu.jpg) left top no-repeat;
}

#s_menu #whats a {background:url(../images/s_menu.jpg) 0 top no-repeat; }
#s_menu #whats a:hover {background:url(../images/s_menu.jpg) -200px top no-repeat; }

#s_menu #information a {background:url(../images/s_menu.jpg) 0 -61px no-repeat; }
#s_menu #information a:hover {background:url(../images/s_menu.jpg) -200px -61px no-repeat; }

#s_menu #link a {background:url(../images/s_menu.jpg) 0 -121px no-repeat; }
#s_menu #link a:hover {background:url(../images/s_menu.jpg) -200px -121px no-repeat; }

#s_menu #animation a {background:url(../images/s_menu.jpg) 0 -183px no-repeat; }
#s_menu #animation a:hover {background:url(../images/s_menu.jpg) -200px -183px no-repeat; }


/*広告掲載について ボタン*/
#ad_publish_sec{
	width: 200px;
	margin:40px 0 20px 0;
	padding:0;
}

#ad_publish_sec li a {
	width:200px;
	height: 111px;
	text-indent:-9999px;
	display:block;
}

#ad_publish_sec #btn_ad_publish a {background:url(../images/btn_ad_publish.jpg) 0 top no-repeat; }
#ad_publish_sec #btn_ad_publish a:hover {background:url(../images/btn_ad_publish.jpg) -200px top no-repeat; }


/*お問い合わせ ボタン*/
#contact_sec {
	width: 200px;
	margin:20px 0;
	padding:0;
}

#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 10;
	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 {
	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;
	font:12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
}


#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_top{
	margin:0;
	background-color:#fff;
	padding:10px 24px;
	background:url(../images/common/bg_news_media.jpg) left top repeat-x;
}

div#contents{
	margin:0;
	background-color:#fff;
	padding:10px 24px;
}

div#content_top{
	margin:0 0 20px　0;
	background-color:#fff;
	width: 642px;
	float: left;
}

div#content{/*	width:760px;	*/
	margin:40px 0 20px　0;
	/*background-color:#fff;*/
	
}

div#content02{/*	width:600px;	*/
	margin:10px 0 20px　0;
	padding:0 80px;
	background-color:#fff;
}

/*
div#content p{
	font:12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	line-height:1.5;
	display: block;
}
*/


/**********************************************/
/*ヘッダイメージ
***********************************************/

div#header_img {
	width:808px;
	padding:0;
	margin:10px 0 0 0;
	position: relative;
	
	
		/*display:block;*/
}

div#header_img h2 {
	text-indent:-9999px;
		background:url(../images/common/bg_headimg01.jpg) left top no-repeat;
	padding:0;
	margin:0;
	width:808px;
		height:60px;
}

div#header_img h3 {
	text-indent:-9999px;
		background:url(../images/common/bg_headimg02.jpg) left top no-repeat;
	padding:0;
	margin:0;
	width:808px;
		height:70px;
}


/*div#header_img h4 {*//*リボン*/
		/*background:url(../images/common/bg_headimg03.jpg) left top no-repeat;*/
	/*padding:0;
	margin:0;
	width:183px;
	height:182px;
	position:absolute;
	top:-10px;
	right:0px;*/
	
	/*zoom:1;*/ /*forIE6*/
	
/*}*/

/*div#header_img h4 {*//*リボン*/
	/*padding:0;
	margin:0;
	width:254px;
	height:74px;
	position:absolute;*/
	
	/*top:-8px;*/
	/*top:-8px;*/
	
	/*left:490px;*/
	
	/*zoom:1; /*forIE6*/
/*}*/

div#header_img h4 {/*リボン*/
	padding:0;
	margin:0;
	width:254px;
	height:74px;
	position:absolute;
	top:44px;
	left:526px;
	zoom:1; /*forIE6*/
	background:url(../images/common/bn_cmp.jpg) left top no-repeat;
	overflow: hidden;
}
div#header_img h4 span {
	display:block;
	padding:48px 0 0 12px;
	_padding:50px 0 0 15px;
	letter-spacing:0.1em;
	overflow: hidden;
	font-size: 12px;
	font-weight: bold;
	color: #EB0D0C;
}



div#header_img h5 {
	text-indent:-9999px;
		background:url(../images/common/bg_headimg03.jpg) left top no-repeat;
	padding:0;
	margin:0;
	width:808px;
		height:50px;
}





div#header_img #atpcuegel_01 {
	/*text-indent:-9999px;*/
		background:url(../images/common/bg_headimg04.jpg) left top no-repeat;
	/*width:180px;*/
	width:288px;
	height:308px;
	float:left;
	display:block;
	padding:0;
	margin:0;
	position: relative;
	clear: both;
}



div#header_img #atpcuegel_01-02 {
	/*text-indent:-9999px;*/
		background:url(../images/common/bg_headimg04-02.jpg) left top no-repeat;
	/*width:180px;*/
	width:288px;
	height:308px;
	float:left;
	display:block;
	padding:0;
	margin:0;
	/*position: relative;*/
	clear: both;
}

/*価格改定090609*/
div#header_img #atpcuegel_01-03 {
	background:url(../images/common/bg_headimg04-03.jpg) left top no-repeat;
	width:288px;
	height:308px;
	float:left;
	display:block;
	padding:0;
	margin:0;
	clear: both;
}
/*価格改定090609 2500なし*/
div#header_img #atpcuegel_01-04 {
	background:url(../images/common/bg_headimg04-04.jpg) left top no-repeat;
	width:288px;
	height:308px;
	float:left;
	display:block;
	padding:0;
	margin:0;
	clear: both;
}
/*ジャー容器100228*/
div#header_img #atpcuegel_01-05 {
	background:url(../images/common/bg_headimg04-05.jpg) left top no-repeat;
	width:288px;
	height:308px;
	float:left;
	display:block;
	padding:0;
	margin:0;
	clear: both;
}



div#header_img #atpcuegel_01-fin {
	/*text-indent:-9999px;*/
		background:url(../images/common/bg_headimg04-fin.jpg) left top no-repeat;
	/*width:180px;*/
	width:288px;
	height:308px;
	float:left;
	display:block;
	padding:0;
	margin:0;
	position: relative;
	clear: both;
}


div#header_img #atpcuegel_02 {
		/*text-indent:-9999px;*/
		background:url(../images/common/bg_headimg05.jpg) left top no-repeat;
		/*width:155px;*/
		width:70px;
	height:308px;
	float:left;
	display:block;
	padding:0;
	margin:0;
	/*position: relative;*/
}
div#header_img #atpcuegel_02-02 {
		/*text-indent:-9999px;*/
		background:url(../images/common/bg_headimg05-02.jpg) left top no-repeat;
		/*width:155px;*/
		width:70px;
	height:308px;
	float:left;
	display:block;
	padding:0;
	margin:0;
	/*position: relative;*/
}

div#header_img #atpcuegel_03 {
		/*text-indent:-9999px;*/
		background:url(../images/common/bg_headimg06.jpg) left top no-repeat;
			/*width:158px;*/
			width:135px;
	height:308px;
	float:left;
	display:block;
	padding:0;
	margin:0;
	position: relative;
}


div#header_img #atpcuegel_03-02 {/*完売予約*/
		/*text-indent:-9999px;*/
		background:url(../images/common/bg_headimg06-02.jpg) left top no-repeat;
			/*width:158px;*/
			width:135px;
	height:308px;
	float:left;
	display:block;
	padding:0;
	margin:0;
	/*position: relative;*/
}
div#header_img #atpcuegel_03-03 {
		/*text-indent:-9999px;*/
		background:url(../images/common/bg_headimg06-03.jpg) left top no-repeat;
			/*width:158px;*/
			width:135px;
	height:308px;
	float:left;
	display:block;
	padding:0;
	margin:0;
	position: relative;
}
div#header_img #atpcuegel_03-04 {
		/*text-indent:-9999px;*/
		background:url(../images/common/bg_headimg06-04.jpg) left top no-repeat;
			/*width:158px;*/
			width:135px;
	height:308px;
	float:left;
	display:block;
	padding:0;
	margin:0;
	position: relative;
}
div#header_img #atpcuegel_03-05 {/*完売予約 100ｇのみ*/
		/*text-indent:-9999px;*/
		background:url(../images/common/bg_headimg06-05.jpg) left top no-repeat;
			/*width:158px;*/
			width:135px;
	height:308px;
	float:left;
	display:block;
	padding:0;
	margin:0;
	position: relative;
}
#btn_regular01 {
	position:absolute;
	width:320px;
	height:23px;
	left: -274px;
	top: 255px;
}
#btn_regular02 {
	position:absolute;
	width:320px;
	height:23px;
	left: 402px;
	top: 252px;
	text-indent: 0px;
}
#btn_regular03 {
	position:absolute;
	width:414px;
	height:33px;
	left: -316px;
	top: 256px;
}


div#header_img #atpcuegel_01 p ,
div#header_img #atpcuegel_02 p ,
div#header_img #atpcuegel_03 p ,
div#header_img #atpcuegel_03-02 p{text-indent:-9999px;}


/*買いものかご　サンプル請求ボタン	小	ここから*/
.btn_basket-s_01 ,
.btn_basket-s_02 ,
.btn_app-s	{
	margin:0;
	padding:0;
}

.btn_basket-s_01 a ,
.btn_basket-s_02 a ,
.btn_app-s a	{
	margin:0;
	padding:0;
	height:27px;
	width:130px;
	text-indent: -9999px;
	display:block;
	vertical-align:bottom;/*IE7*/
}

.btn_basket-s_01 a {
	background:url(../images/common/btn_basket-s.jpg) left top no-repeat;
	position:absolute;
	left:40px;
	top:230px;
	margin:0;
	padding:0;
	height:27px;
	width:130px;
}

.btn_basket-s_02 a {
	background:url(../images/common/btn_basket-s.jpg) left top no-repeat;
	position:absolute;
	left:14px;
	top:230px;
	margin:0;
	padding:0;
	height:27px;
	width:130px;
}

.btn_app-s a {
	background:url(../images/common/btn_app-s.jpg) left top no-repeat;
	position:absolute;
	left:14px;
	top:230px;
	margin:0;
	padding:0;
	height:27px;
	width:130px;
}


.btn_basket-s_01 a:hover ,
.btn_basket-s_02 a:hover ,
.btn_app-s a:hover {
	margin:0;
	padding:0;	
	height:27px;
	width:130px;
	text-indent:-9999px;
	display:block;
}

.btn_basket-s_01 a:hover ,
.btn_basket-s_02 a:hover  {background:url(../images/common/btn_basket-s.jpg) left -27px no-repeat;}

.btn_app-s a:hover {background:url(../images/common/btn_app-s.jpg) left -27px no-repeat;}
/*買いものかご　サンプル請求ボタン	ここまで*/



div#header_img #atpcuegel_04 {
		text-indent:-9999px;
		background:url(../images/common/bg_headimg07.jpg) left top no-repeat;
		width:155px;
	height:308px;
	float:left;
	display:block;
	padding:0;
	margin:0;
	/*position: relative;*/
}
div#header_img #atpcuegel_04-01 {
		text-indent:-9999px;
		background:url(../images/common/bg_headimg07-01.jpg) left top no-repeat;
		width:155px;
	height:308px;
	float:left;
	display:block;
	padding:0;
	margin:0;
	/*position: relative;*/
}
div#header_img #atpcuegel_04-02 {
		text-indent:-9999px;
		background:url(../images/common/bg_headimg07-02.jpg) left top no-repeat;
		width:155px;
	height:308px;
	float:left;
	display:block;
	padding:0;
	margin:0;
	/*position: relative;*/
}


div#header_img #atpcuegel_05 {
		text-indent:-9999px;
		background:url(../images/common/bg_headimg08.jpg) left top no-repeat;
		width:160px;
	height:308px;
	float:left;
	display:block;
	padding:0;
	margin:0;
	/*position: relative;*/
}
div#header_img #atpcuegel_05-01 {
		text-indent:-9999px;
		background:url(../images/common/bg_headimg08-01.jpg) left top no-repeat;
		width:160px;
	height:308px;
	float:left;
	display:block;
	padding:0;
	margin:0;
	/*position: relative;*/
}

div#header_img #atpcuegel_05-02 {
		text-indent:-9999px;
		background:url(../images/common/bg_headimg08-02.jpg) left top no-repeat;
		width:160px;
	height:308px;
	float:left;
	display:block;
	padding:0;
	margin:0;
	/*position: relative;*/
}


div#header_img #atpcuegel_06 {
	display:block;
	padding:0;
	margin:0;
	position: absolute;
	left: 23px;
	top: 454px;
	z-index: 60;
	width: 782px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	font-size: 14px;
	line-height:1.5;
	color:#BE2D12;
	clear: both; /*IE6*/
	letter-spacing: -1px;
}

div#header_img #atpcuegel_06 span {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	font-size: 24px;
	line-height:1.5;
	color:#E2392E;
	font-weight:bold;
	letter-spacing: -1px;
}

div#header_img #atpcuegel_06 span a {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	font-size: 24px;
	line-height:1.5;
	color:#E2392E;
	font-weight:bold;
	letter-spacing: -1px;
}

div#header_img #atpcuegel_06 span a:hover {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	font-size: 24px;
	line-height:1.5;
	color:#930;
	font-weight:bold;
	letter-spacing: -1px;
	background-color:#FADAD8;
}


/*完売のお礼とお詫び*/
div#sa {
	background:#FFEDEF url(../images/common/bg_sa.gif) left top repeat;
	clear:both;
	padding:20px 0 6px 0;
	border: double 8px #fff;
	margin: 20px 60px;
}

div#sa h2 {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	font-size: 30px;
	color:#E2392E;
	font-weight:bold;
	text-align: center;
	margin:0 40px 0.5em 40px;
	line-height: 1.2;
	padding: 10px 20px;
	background-color: #fefefe;
	border-top:#dfdfdf 1px solid;
	border-bottom:#ddd 1px solid;
	display: block;
	clear: both;
}

div#sa p {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	font-size: 18px;
	color:#333;
	line-height:1.4;
	margin:0 60px 14px 60px;
}


div#sa p em {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	font-size: 14px;
	color:#333;
	line-height:1.4;
	margin:0 60px 14px 0;
}
/*完売のお礼とお詫び2*/
div#sa02 {
	background:#FFBFC8 url(../images/common/bg_sa.gif) left top repeat;
	clear:both;
	padding:10px;
	/*border: double 8px #fff;*/
	border:#FF9492 1px solid;
	margin: 0 0 20px 0;
}
div#sa02-01 {padding:10px; margin:0; 	background:#fff url(../images/common/bg_news_media.jpg) left top repeat-x;}
div#sa02-02 {margin:0;border:#ccc 1px solid;	background:#fff;}

div#sa02 h2 {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	font-size: 20px;
	color:#E2392E;
	font-weight:bold;
	text-align: center;
	margin:0 0 10px 0;
	line-height: 1.2;
	padding: 5px;
	background-color: #fefefe;
	/*background:#fff url(../images/common/bg_news_media.jpg) left top repeat-x;*/
	border-top:#FF4B47 3px solid;
	border-bottom:#ccc 1px solid;
	display: block;
	clear: both;
}

div#sa02 p {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	font-size: 14px;
	color:#333;
	line-height:1.4;
	margin:0 10px 1.2em 10px;
}


div#sa02 p em {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	font-size: 14px;
	color:#333;
	line-height:1.4;
	margin:0 0 1.5em 0;
}	


div#sa02 table {
	width:100%;
	border-top:#bbb 2px solid;
	border-right:#bbb 2px solid;
}
div#sa02 table th {
	background:#FFFFDF; 
	border-left:#bbb 2px solid; 
	border-bottom:#bbb 2px solid; 
	text-align:center;
}
div#sa02 table td {
	background:#fff;  
	border-left:#bbb 2px solid;
	border-bottom:#bbb 2px solid; 
	text-align:center;
	padding:5px 0;
}
div#sa02 table td span{ font-weight:bold; font-size:16px; color:#DA0F12;}

/*売り切れ注意リンク*/
.notes_soldout{
	padding:10px;
	clear:both;
	background-color: #FFFFDF;
	border:#FF4B47 2px solid;
	margin:0;
	display:block;
}
.notes_soldout a{
	font-size:14px;
	width:50%; 
	padding:5px 0; 
	margin: 0 auto; 
	text-align:center; 
	background-color: #FF4D4D; 
	clear:both;
	display:block;
	color:#fff;
	font-weight:bold;
	border:#ccc 1px solid;
}
.notes_soldout a:hover {background-color: #FCE2E1; color:#FF4D4D;}
/*************************************************/
/*ニュースNEWS　メディア紹介MEDIA　20090609追加*/
/*************************************************/
#news_media {
	font-size: 13px;
	line-height: 1.5;
	margin: 0;
}
#news {
	width: 455px;
	float: left;
}
#news ul {
	padding:10px;
	height: 120px;
	overflow: scroll;
	background-color: #fff;
}
#news ul li {
	padding:0 0 0 1em;
	text-indent: -1em;
	margin-bottom: 10px;
}

/**/

#media {
	float: right;
	width: 281px;
}
#media dl {
	padding:10px;
	height: 120px;
	overflow: scroll;
	background-color: #fff;
}
#media dt {
	padding:0;
	width:80px;
	float:left;
}
#media dd {
	padding:0;
	margin-left:90px;
}
#media dd span {
	font-weight:bold;
	display: block;
	margin-bottom: 10px;
}
#media dd em { font-style:normal; color:#FF4343;}
/*************************************************/
/*お客様の声仕様　20081021追加*/
/*************************************************/



div#header_img #hi_uv01 {
	text-indent:-9999px;
		background:url(../images/common/bg_headimg-uv01.jpg) left top no-repeat;
	padding:0;
	margin:0;
	width:808px;
		height:60px;
}

div#header_img #hi_uv02 {
	text-indent:-9999px;
		background:url(../images/common/bg_headimg-uv02.jpg) left top no-repeat;
	padding:0;
	margin:0;
	width:808px;
		height:70px;
}
div#header_img #hi_uv02-01 {
	text-indent:-9999px;
		background:url(../images/common/bg_headimg-uv02-01.jpg) left top no-repeat;
	padding:0;
	margin:0;
	width:808px;
		height:70px;
}
div#header_img #hi_uv02-02 {
	text-indent:-9999px;
		background:url(../images/common/bg_headimg-uv02-02.jpg) left top no-repeat;
	padding:0;
	margin:0;
	width:808px;
		height:70px;
}
div#header_img #hi_uv03 {
	text-indent:-9999px;
		background:url(../images/common/bg_headimg-uv03.jpg) left top no-repeat;
	padding:0;
	margin:0;
	width:808px;
		height:50px;
}
div#header_img #hi_uv03-01 {
	text-indent:-9999px;
		background:url(../images/common/bg_headimg-uv03-01.jpg) left top no-repeat;
	padding:0;
	margin:0;
	width:808px;
		height:50px;
}

div#header_img #hi_uv03-02 {
	text-indent:-9999px;
		background:url(../images/common/bg_headimg-uv03-02.jpg) left top no-repeat;
	padding:0;
	margin:0;
	width:808px;
		height:50px;
}





/**********************************************/
/*faxでのお申し込み
***********************************************/
.fax {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	font-size: 12px;
	text-align: left;
	line-height: 2;
	padding:10px;
	margin:14px 0 40px 0;
	background-color: #eee;
	border: #fff 6px double;
}
.fax strong {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	font-size: 12px;
	font-weight:bold;
	line-height: 2; 
	color:#FF4A46
}



/**********************************************/
/*ATPCUEゲル　500ｇ　お徳用　080521追加
***********************************************/

div#familyPack {margin:40px 0 0 0;}

h2.familytit {
	background:url(../images/common/bg_family-tit.jpg) left top no-repeat;
	padding:0;
	margin:0;
	height:30px;
	vertical-align:bottom;
	text-indent:-99999px;
}

div.family-btm {
	background:url(../images/common/bg_sample.jpg) left bottom no-repeat;
	padding:14px;
	/*margin:0 0 40px 0;*/
	vertical-align:top;
	/*position:relative;
	
	height:210px;*/
}

div.family-btmtxt {
	margin:0;
	padding:0;
}
div.family-btmtxt ul {margin:10px 0 0 0;}

div.family-btmtxt li {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	font-size: 12px;
	line-height: 1.3;
	text-align: justify;
}


div.family-btm p {
	padding: 10px 0 10px 287px;
	margin:0.8em 0;
}

div.family-btm .sktxt {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	font-size: 14px;
	text-align: justify;
	line-height: 1.5;
	/*padding: 5px 0 20px 240px;
	margin: 0;*/
	
	/*_padding: 5px 0 0 250px;*//*forIE*/
}
.familytxt {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	line-height: 1.5;
	font-size:14px;
}
/*
.familytxt_note  {
	color:#DA0F12;
	font-size: 14px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	line-height: 1.3;
	clear: both;
	font-weight: bold;
}
*/
/**/
div.family-btm ul  {
	display:block;
	padding:0;
	margin:10px 0 0 287px;
}

div.family-btm ul li {
	display:inline;
	float:left;
	padding:0;
	margin:0 0 10px 0;
	list-style:none;
}

/**/

.img_atp-cue02_family {
	width:262px;
	float:left;
	margin:0;
	padding:0 0 1px 0;
}
.img_atp-cue02_family span {
	text-align:right;
	margin:0;
	padding: 3px 33px 0 0;
	_padding: 3px 17px 0 0;/*IE6*/
	display: block;
}
/*
#img_atp-cue02_family span a {
	background:url(../images/common/btn_zoom.gif) left top no-repeat;
	width:75px;
	height:25px;
	display:block;
	text-indent: -9999px;
}
*/


.img_familytxt {margin:0 0 0 287px;}


div.family-btm ul li.btn_app02_family li img  {
display:block;
	margin:0 0 0 20px;
	padding:0;	
}


/*買いものかご　ファミリーパックボタン	大	ここから スターターキット*/

div.family-btm ul li.btn_app02_family  {
	margin:0;
	padding:0;	
}

.btn_app02_family a {
	background:url(../images/common/btn_basket-500g.gif) left top no-repeat;
	margin:0;
	padding:0;
	display:block;
	height:42px;
	width:326px;
	text-indent:-9999px;
	vertical-align:bottom;/*IE7*/
}

.btn_app02_family a:hover {
	background:url(../images/common/btn_basket-500g.gif) left -42px no-repeat;
	
	margin:0;
	padding:0;
	display:block;
	height:42px;
	width:326px;
	text-indent:-9999px;
	vertical-align:bottom;/*IE7*/
}

/*売り切れボタン*/
div.family-btm ul li.btn_app02_family-fin  {
	margin:0;
	padding:0;	
}

.btn_app02_family-fin a {
	background:url(../images/common/btn_basket-500g_fin.jpg) left top no-repeat;
	margin:0;
	padding:0;
	display:block;
	height:42px;
	width:326px;
	text-indent:-9999px;
	vertical-align:bottom;/*IE7*/
	cursor:default;
}

.btn_app02_family-fin a:hover {
	background:url(../images/common/btn_basket-500g_fin.jpg) left -42px no-repeat;
	
	margin:0;
	padding:0;
	display:block;
	height:42px;
	width:326px;
	text-indent:-9999px;
	vertical-align:bottom;/*IE7*/cursor:default;
}

/*予約ボタン*/
div.family-btm ul li.btn_app02_family-res  {
	margin:0;
	padding:0;	
}

.btn_app02_family-res a {
	background:url(../images/common/btn_basket-500g_res.jpg) left top no-repeat;
	margin:0;
	padding:0;
	display:block;
	height:42px;
	width:326px;
	text-indent:-9999px;
	vertical-align:bottom;/*IE7*/
	cursor:default;
}

.btn_app02_family-res a:hover {
	background:url(../images/common/btn_basket-500g_res.jpg) left -42px no-repeat;
	
	margin:0;
	padding:0;
	display:block;
	height:42px;
	width:326px;
	text-indent:-9999px;
	vertical-align:bottom;/*IE7*/cursor:default;
}
/*買いものかご　ファミリーパックボタン	ここまで*/

/**********************************************/
/*須階院長
***********************************************/
div#dev-top {
	background:url(../images/common/bg_dev-top.jpg) left top no-repeat;
	padding: 30px 14px 10px 157px;
	margin: 40px 0 0 0;
}

div#dev-top h2 {
	text-indent:-9999px;
		/*font-size: 1px;*/
}

div#dev-top p {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	font-size: 14px;
	text-align: justify;
	line-height: 1.5;
}

div#dev-btm {
	background:url(../images/common/bg_dev-btm.jpg) left bottom no-repeat;
	padding: 0;
	margin: 0 0 40px 0;
	vertical-align: top;
		font-size: 1px;
	height: 10px;
}


/**********************************************/
/*ステップ　夏用から追加
***********************************************/
div#step {
	margin:0;
	padding:0;
	clear:both;
}

div#step h2 {
	background:url(../images/common/bg_atpcue01.jpg) left top no-repeat;
	margin:0 auto 20px auto;
	padding:0;
	text-align:center;
	width:760px;
	height:31px;
	text-indent:-9999px;
}

div#step #step1_tit {
	background:url(../images/common/bg_step1.jpg) left top no-repeat;
	margin:0;
	padding:0;
	height:65px;
	text-indent: -99999px;
}
div#step1 {
	margin:0 0 20px 0;
	padding:0 38px 50px 38px;
	background:url(../images/common/bg_step_btm.jpg) center bottom no-repeat;
}
div#step1 em {
	float:right;
	margin:0 0 16px 16px;
	width:159px;
	display: block;
}
div#step1 p{
	margin:0;
	padding:0;
}


div#step #step2_tit {
	background:url(../images/common/bg_step2.jpg) left top no-repeat;
	margin:0;
	padding:0;
	height:65px;
	text-indent: -99999px;
}
div#step2 {
	margin:0 0 40px 0;
	padding:0 38px 10px 38px;
	background:url(../images/common/bg_point-btm.jpg) center bottom no-repeat;
}


.feature_b {
	text-align:left;
	margin:0.5em 0 0;
	font-size:20px;
	background:url(../images/common/link_window.gif) left center no-repeat;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	font-weight:bold;
	padding: 0 0 0 25px;
	clear: both;
	display:block;
}
.feature_b a {
	display:block;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
}
/**********************************************/
/*ATPCUEゲル　500ｇ　セット　080902追加
***********************************************/
div.fbs {
	padding:0;
	margin:30px 0 0 0;
}
div.fbs	h2,
div.fbs	.fbs01,
div.fbs	.fbs02,
div.fbs	h4 {
	padding:0;
	margin:0;
	height:105px;
	text-indent:-99999em;
}			
div.fbs	h2 {background:url(../images/common/bg_fbs_01.jpg) left top no-repeat;}
div.fbs	.fbs01 {background:url(../images/common/bg_fbs_02.jpg) left top no-repeat;}
div.fbs	.fbs02 {background:url(../images/common/bg_fbs_03.jpg) left top no-repeat;}	
div.fbs	h4 {background:url(../images/common/bg_fbs_04.jpg) left top no-repeat;}

/*ボタン*/
div.fbs .fbs_btn {
	padding:0;
	background:url(../images/common/bg_fbs_05.jpg) left top no-repeat;
	height:105px;
}
div.fbs .fbs_btn .btn_bkt01,
div.fbs .fbs_btn .btn_bkt02 {
	width:380px;
	float: left;
	padding:0;
	margin:0;
	display: block;
}

div.fbs .fbs_btn .btn_bkt01 li, 
div.fbs .fbs_btn .btn_bkt02 li {
	width:156px; 
	display:block;
	padding:0; 
	margin:40px auto 0 auto;
	text-align:center;
}
div.fbs .fbs_btn .btn_bkt01 li a,
div.fbs .fbs_btn .btn_bkt02 li a {
	background:url(../images/common/btn_basket.jpg) left top no-repeat;
	height:32px;
	width:156px;
	display:block;
	text-indent:-99999em;
}
div.fbs .fbs_btn .btn_bkt01 li a:hover,
div.fbs .fbs_btn .btn_bkt02 li a:hover {
	background:url(../images/common/btn_basket.jpg) left -32px no-repeat;
	height:32px;
	width:156px;
	display:block;
}
/**/
.feature_s {
	text-align:left;
	margin:0.5em 0 0;
	font-size:14px!important;
	background:url(../images/common/link_window_s.gif) left center no-repeat;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	font-weight:bold;
	padding: 0 0 0 15px;
	clear: both;
	display:block;
	
	
}
.feature_s a {
	display:block;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
}







/**********************************************/
/*お客様の声　081021追加
***********************************************/

#usersVoice {
	padding:0;
	margin:0 0 40px 0;
}

#bg_uv01 {
	background:url(../images/common/bg_uv01.jpg) left top no-repeat;
	width:760px;
	height:150px;
	text-indent:-99999em;
}
/*枠*/
#bg_uv02 {
	background:url(../images/common/bg_uv02.jpg) left top no-repeat;
	width:760px;
	height:260px;
}

#bg_uv02-01{
	margin: 0 38px;
	padding: 0px;
	height: 224px;
	overflow: scroll;
	line-height: 1.5;
}
/*枠の縦を長くしたもの*/
#bg_uv03 {
	background:url(../images/common/bg_uv03.jpg) left top no-repeat;
	width:760px;
	height:550px;
}

#bg_uv03-01{
	margin: 0 38px;
	padding: 0px;
	height: 514px;
	overflow: scroll;
	line-height: 1.5;
}
/*bg_uv02　bg_uv03　で３共通使用*/
#bg_uv02-02{
	padding: 24px;
}

#bg_uv02-02 .uvTTL {
	width:490px;
	float:left;
	padding: 0;
	margin: 0;
}

#bg_uv02-02 .uvTTL h2{
	color:#FF4A46;
	font-size:20px;
	line-height: 1.2;
	margin: 0 0 12px 0;
	border-bottom: #FBC69E 1px solid;
	padding: 0 0 6px 0;
}

#bg_uv02-02 .uvTTL h3{
	/*color:#FF4A46;
	font-size:18px;
	line-height: 1.2;*/
	margin: 0 0 12px 0;
	font-size: 12px;
}


#bg_uv02-02 h4 {
	width:auto;
	float:right;
	padding: 0;
	margin: 0;
}
#bg_uv02-02 p {
	clear:both;
	font-size:14px;
	margin: 0 0 8px 0;
}






/**********************************************/
/*モバイル
***********************************************/
div#mobile-top {
	background:url(../images/common/bg_mobile-top.jpg) left top no-repeat;
	padding:0;
	margin:0;
	height:30px;
	vertical-align:bottom;
	text-indent:-9999px;
}

div#mobile-mid {
	background:url(../images/common/bg_mobile-mid.jpg) left top repeat-y;
	padding:15px 15px 4px 15px;
	margin:0;
}

div#mobile-txt {
	width:630px;
	float:left;
	margin:0;
	padding:0;
}


div#mobile-mid h2 {	
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	font-size: 16px;
	line-height: 1.5;
	margin:0 0 10px 0;
}

div#mobile-mid p {	
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	font-size: 16px;
	line-height: 1.5;
	margin:5px 0 0 0;
}

div#mobile-mid img {
	width:99px;
	float:left;
	margin:0;
	padding:0;
}

div#mobile-btm {
	background:url(../images/common/bg_mobile-btm.jpg) left top no-repeat;
	padding:0;
	margin:0 0 50px 0;
	height:10px;
	vertical-align:top;
	text-indent:-9999px;
	clear: both;
}


/**********************************************/
/*説明
***********************************************/
div#eff-top {
	background:url(../images/common/bg_eff-top.jpg) left top no-repeat;
	padding:0;
	margin:0;
	height:30px;
	vertical-align:bottom;
	text-indent:-9999px;
		/*font-size: 1px;*/
		clear:both;
}

div#eff-btm {
	background:url(../images/common/bg_eff-btm.jpg) left bottom no-repeat;
	padding:14px;
	margin:0 0 30px 0;
	position:relative;
}

div#eff-btm p {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	font-size: 14px;
	text-align: justify;
	line-height: 1.5;
	padding: 0 180px 0 0;
}


div#eff-btm #img_atp-cue01 {
	position:absolute;
	padding:0;
	margin:0;
	height:187px;
	width:166px;
	z-index:50;
	top: -60px;
	right: 4px;
	
	_right: 38px; /*forIE*/
	
	/*透過png*/
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/common/img_atp-cue01.png',sizingmethod=image);*/
	/*behavior: expression(IEPNGFIX.fix(this));*/
}

/*透過png*/
/** html div#eff-btm  { behavior: expression(IEPNGFIX.fix(this)); }*/

/**********************************************/
/*３つのポイント
***********************************************/

div#points {
	padding:0 38px;
	margin:0;
} 

div#points h2 {
	background:url(../images/common/img_atpcue-sum.gif) left top no-repeat;
	margin:0 auto 20px auto;
	padding:0;
	text-align:center;
	width:684px;
	height:31px;
	text-indent:-9999px;
		/*font-size: 1px;*/
}

h3#point01 {background:url(../images/common/bg_point01.jpg) left bottom no-repeat;}
h3#point02 {background:url(../images/common/bg_point02.jpg) left bottom no-repeat;}
h3#point03 {background:url(../images/common/bg_point03.jpg) left bottom no-repeat;}
h3#point04 {background:url(../images/common/bg_point04.jpg) left bottom no-repeat;}

h3#point01,
h3#point02,
h3#point03,
h3#point04 {
	padding:0;
	margin:0;
	height:85px;
	vertical-align:bottom;
}

#point01 .p01,
#point02 .p01,
#point03 .p01,
#point04 .p01 {
	text-indent:-9999px;
}

.point-mid {
	background:url(../images/common/bg_point-mid.jpg) left top repeat-y;
	padding:0;
	margin:0;
}

.point-mid .p02 {
	padding:10px 16px 0 16px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	font-size: 14px;
	line-height: 1.5;
	text-align: justify;
	display: block;
}

.point-mid .p02 .p02_left {
	width:490px; 
	float:left; 
	padding:0;
	margin:0;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	font-size: 14px;
	line-height:1.5;
}

p#p02_Reftxt {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	font-size: 16px;
	line-height:1.5;
	margin: 0.5em 0 0;
	color: #DA0F12;
}

p#p02_Refimg { width:135px; float:right;}





.point-btm {
	background:url(../images/common/bg_point-btm.jpg) left top no-repeat;
	height:10px;
	padding:0;
	margin:0 0 40px 0;
	font-size: 1px;
	clear: both;
}


#linkRefreshion {
	text-align:left;
	margin:0.5em 0 0;
	font-size:20px;
	background:url(../images/common/link_window.gif) left center no-repeat;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	font-weight:bold;
	padding: 0 0 0 25px;
	clear: both;
	
}

#linkRefreshion a {
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
}

/**********************************************/
/*商品３つならび
***********************************************/
div#contents #content #articles {
	/*width:760px;*/
	padding:0;
	margin:0 0 40px 0;
	clear: both;
}

div#articles h2 {
	text-indent:-9999px;
	background:url(../images/common/bg_articles-tit.jpg) left top no-repeat;
	padding:0;
	margin:0;
	width:760px;
	height:30px;
	vertical-align: bottom;
}

div#articles #atpcuegel_06 {
		/*text-indent:-9999px;*/
		background:url(../images/common/bg_articles01.jpg) left top no-repeat;
		width:253px;
	height:269px;
	float:left;
	display:block;
	padding:0;
	margin:0;
	position: relative;
}
div#articles #atpcuegel_06_sk02 {
		/*text-indent:-9999px;*/
		background:url(../images/common/bg_articles01_sk02.jpg) left top no-repeat;
		width:380px;
	height:269px;
	float:left;
	display:block;
	padding:0;
	margin:0;
	position: relative;
}




div#articles #atpcuegel_07 {
		/*text-indent:-9999px;*/
		background:url(../images/common/bg_articles02.jpg) left top no-repeat;
		width:253px;
	height:269px;
	float:left;
	display:block;
	padding:0;
	margin:0;
	position: relative;
}

div#articles #atpcuegel_07_sk {
		/*text-indent:-9999px;*/
		background:url(../images/common/bg_articles02_sk.jpg) left top no-repeat;
		width:253px;
	height:269px;
	float:left;
	display:block;
	padding:0;
	margin:0;
	position: relative;
}


div#articles #atpcuegel_07-fin {
		/*text-indent:-9999px;*/
		background:url(../images/common/bg_articles02-fin.jpg) left top no-repeat;
		width:253px;
	height:269px;
	float:left;
	display:block;
	padding:0;
	margin:0;
	position: relative;
}

div#articles #atpcuegel_08 {
		/*text-indent:-9999px;*/
		background:url(../images/common/bg_articles03.jpg) left top no-repeat;
		width:254px;
	height:269px;
	float:left;
	display:block;
	padding:0;
	margin:0;
	position: relative;
}
div#articles #atpcuegel_08_sk {
		/*text-indent:-9999px;*/
		background:url(../images/common/bg_articles03_sk.jpg) left top no-repeat;
		width:254px;
	height:269px;
	float:left;
	display:block;
	padding:0;
	margin:0;
	position: relative;
}
div#articles #atpcuegel_08_sk02 {
		/*text-indent:-9999px;*/
		background:url(../images/common/bg_articles02_sk02.jpg) left top no-repeat;
		width:380px;
	height:269px;
	float:left;
	display:block;
	padding:0;
	margin:0;
	position: relative;
}

div#articles #atpcuegel_06 p ,
div#articles #atpcuegel_06_sk02  ,
div#articles #atpcuegel_07 p ,
div#articles #atpcuegel_07_sk p,
div#articles #atpcuegel_07-fin p,
div#articles #atpcuegel_08 p ,
div#articles #atpcuegel_08_sk p,
div#articles #atpcuegel_08_sk02 p {text-indent:-9999px;}


div#articles ul {
	margin:0.6em 0;
	clear: both;
}

div#articles li {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	font-size: 12px;
	line-height: 1.5;
	text-align: justify;
	text-indent: -1em;
	padding-left: 1em;
}


div#articles #atpcuegel_06 li ,
div#articles #atpcuegel_06_sk02 li  ,
div#articles #atpcuegel_07 li ,
div#articles #atpcuegel_07_sk li,
div#articles #atpcuegel_07-fin li,
div#articles #atpcuegel_08 li ,
div#articles #atpcuegel_08_sk li ,
div#articles #atpcuegel_08_sk02 li{text-indent:-9999px;}


/*買いものかご　サンプル請求ボタン	大	ここから*/
.btn_basket_01 ,
.btn_app	{
	margin:0;
	padding:0;
}

.btn_basket_01 a ,
.btn_app a	{
		margin:0;
		padding:0;
		height:32px;
		width:156px;
	text-indent: -9999px;
	display:block;
	vertical-align:bottom;/*IE7*/
}

.btn_basket_01 a {
	background:url(../images/common/btn_basket.jpg) left top no-repeat;
	position:absolute;
	left:120px;
	top:220px;
		margin:0;
		padding:0;
		height:32px;
		width:156px;
}

.btn_app a {
	background:url(../images/common/btn_app.jpg) left top no-repeat;
	position:absolute;
	left:50px;
	top:220px;
		margin:0;
		padding:0;
		height:32px;
		width:156px;
}


.btn_basket_01 a:hover ,
.btn_app a:hover {
	margin:0;
	padding:0;	
	height:32px;
	width:156px;
	text-indent:-9999px;
	display:block;
}

.btn_basket_01 a:hover {background:url(../images/common/btn_basket.jpg) left -32px no-repeat;}

.btn_app a:hover {background:url(../images/common/btn_app.jpg) left -32px no-repeat;}
/*買いものかご　サンプル請求ボタン	ここまで*/



/**********************************************/
/*使い方
***********************************************/

div#usage {
	padding:0;
	margin:0 0 40px 0;
	background:url(../images/common/bg_usage-mid.jpg) left top repeat-y;
	background-color:#FEF7ED;	
} 

div#usage h2 {
	text-indent:-9999px;
	background:url(../images/common/bg_usage-tit.jpg) left top no-repeat;
	padding:0;
	margin:0;
	width:760px;
	height:30px;
	vertical-align: bottom;
}


h3#usage01 {background:url(../images/common/bg_usage01.jpg) left bottom no-repeat;}
h3#usage02 {background:url(../images/common/bg_usage02.jpg) left bottom no-repeat;}
h3#usage03 {background:url(../images/common/bg_usage03.jpg) left bottom no-repeat;}

h3#usage01,
h3#usage03 {
		padding:0;
		margin:0;
		height:233px;
	width:257px;
	float:left;
		vertical-align:bottom;
}

h3#usage02 {
		padding:0;
		margin:0;
		height:233px;
	width:246px;
	float:left;
		vertical-align:bottom;
}

#usage01 p,
#usage02 p,
#usage03 p {text-indent:-9999px;}

#usage-mid {
	background:url(../images/common/bg_usage-mid.jpg) left top repeat-y;
	padding:0 16px;
	margin:0;
	vertical-align: top;
	clear:both;
	
	
	height:1%;/*forIE6*/

}

#usage-mid p {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	font-size: 13px;
	line-height: 1.5;
	text-align: justify;
	padding:0 0 0 1em;
	text-indent:-1em;
	margin:0;
	vertical-align: top;
	background-color:#FEF7ED;
}

#usage-btm {
	background:url(../images/common/bg_usage-btm.jpg) left top no-repeat;
	height:10px;
	padding:0;
	margin:0 0 40px 0;
	font-size: 1px;
	vertical-align: top;
}

/**********************************************/
/*スターターキット　080310追加
***********************************************/
div#sk {
	background:url(../images/common/bg_sk-tit.jpg) left top no-repeat;
	padding:0;
	margin:0;
	height:30px;
	vertical-align:bottom;
	text-indent:-9999px;
		/*font-size: 1px;*/
}

div#sk-btm {
	background:url(../images/common/bg_sample.jpg) left bottom no-repeat;
	padding:14px;
	/*margin:0 0 40px 0;*/
	vertical-align:top;
	/*position:relative;
	
	height:210px;*/
}

div#sk-btmtxt {
	margin:0 0 40px 0; 
	padding:0;
}
div#sk-btmtxt ul {margin:0.6em 0 0 0;}

div#sk-btmtxt li {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	font-size: 12px;
	line-height: 1.5;
	text-align: justify;
}


div#sk-btm p {padding: 10px 0 10px 240px;margin: 0;}

div#sk-btm .sktxt {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	font-size: 14px;
	text-align: justify;
	line-height: 1.5;
	/*padding: 5px 0 20px 240px;
	margin: 0;*/
	
	/*_padding: 5px 0 0 250px;*//*forIE*/
}


.sktxt_note  {
	color:#DA0F12;
	font-size: 14px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	line-height: 1.3;
	clear: both;
	font-weight: bold;
	text-indent: -1em;
	padding-left: 1em;
	padding-top: 15px;
	
}


/**/
div#sk-btm ul  {
	display:block;
	padding:0;
	margin:10px 0 0 240px;
}

div#sk-btm ul li {
	display:inline;
	float:left;
	padding:0;
	margin:0;
	list-style:none;
}

/**/

#img_atp-cue02_sk {
	width:227px;
	float:left;
	margin:0;
	padding:0;
}

#img_sktxt {margin:0 0 0 240px;}


div#sk-btm ul li.btn_app02_sk li img  {
display:block;
	margin:0 0 0 20px;
	padding:0;	
}

/*買いものかご　サンプル請求ボタン	大	ここから スターターキット*/

div#sk-btm ul li.btn_app02_sk  {
	margin:0 0 0 20px;
	padding:0;	
}

.btn_app02_sk a {
	background:url(../images/common/btn_app-l_sk.jpg) left top no-repeat;
	margin:0;
	padding:0;
	display:block;
	height:42px;
	width:326px;
	text-indent:-9999px;
	vertical-align:bottom;/*IE7*/
}

.btn_app02_sk a:hover {
	background:url(../images/common/btn_app-l_sk.jpg) left -42px no-repeat;
	margin:0;
	padding:0;
	display:block;
	height:42px;
	width:326px;
	text-indent:-9999px;
	vertical-align:bottom;/*IE7*/
}

/*買いものかご　サンプル請求ボタン	ここまで*/

/**********************************************/
/*サンプル
***********************************************/


div#sample {
	background:url(../images/common/bg_sample-tit.jpg) left top no-repeat;
	padding:0;
	margin:0;
	height:30px;
	vertical-align:bottom;
	text-indent:-9999px;
		/*font-size: 1px;*/
}

div#sample-btm {
	background:url(../images/common/bg_sample.jpg) left bottom no-repeat;
	padding:14px;
	margin:0 0 40px 0;
	vertical-align:top;
	position:relative;
	
	height:210px;
}

div#sample-btm p {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	font-size: 14px;
	text-align: justify;
	line-height: 1.5;
	
	
	padding: 5px 0 0 240px;
	
	/*_padding: 5px 0 0 250px;*//*forIE*/
}


div#sample-btm #img_atp-cue02 {
	position:absolute;
	padding:0;
	margin:0;
	height:204px;
	width:229px;
	z-index:50;
	top: 14px;
	
	left: 16px; 
	_left: 14px; /*forIE*/	
}


#img_sampletxt { 
	margin:0 0 0 240px;
	/*_margin:0 0 0 250px;*//*forIE*/
}

/*買いものかご　サンプル請求ボタン	大	ここから*/
.btn_app02	{
	margin:0;
	padding:0;
		

}

.btn_app02 a	{
		margin:0;
		padding:0;
		height:32px;
		width:156px;
	text-indent: -9999px;
	display:block;
	vertical-align:bottom;/*IE7*/
}

.btn_app02 a {
/*	background:url(../images/common/btn_app.jpg) left top no-repeat;*/
	background:url(../images/common/btn_app-l.jpg) left top no-repeat;
	position:absolute;
	z-index:60;
	left:250px;
	top:178px;
		margin:0;
		padding:0;
		/*height:32px;
		width:156px;*/
		height:42px;
		width:326px;
}

.btn_app02 a:hover {
	margin:0;
	padding:0;	
	/*height:32px;
	width:156px;*/
	text-indent:-9999px;
	display:block;
		height:42px;
		width:326px;
}
/*.btn_app02 a:hover {background:url(../images/common/btn_app.jpg) left -32px no-repeat;}*/
.btn_app02 a:hover {background:url(../images/common/btn_app-l.jpg) left -42px no-repeat;}
/*買いものかご　サンプル請求ボタン	ここまで*/

/**********************************************/
/*チューブタイプ
***********************************************/

div#tube {
	padding:0;
	margin:0 0 40px 0;
} 

div#tube h2 {
	text-indent:-9999px;
	background:url(../images/common/bg_tube-tit.jpg) left top no-repeat;
	padding:0;
	margin:0;
	width:760px;
	height:30px;
	vertical-align: top;
	clear: both;
}

div#tube h3 {
	text-indent:-9999px;
	background:url(../images/common/bg_tube01.jpg) left top no-repeat;
	padding:0;
	margin:0;
	width:369px;
	height:280px;
	vertical-align: top;
	float: left;
	position: relative;
}

div#tube h4 {
	background:url(../images/common/bg_tube02.jpg) left top no-repeat;
	padding:0;
	margin:0;
	width:391px;
	height:280px;
	vertical-align: top;
	float:left;
}

/*8本追加*/
div#tube #atp8-02 {
	background:url(../images/common/bg_tube02-02.jpg) left top no-repeat;
	padding:0;
	margin:0;
	width:391px;
	height:280px;
	vertical-align: top;
	float:left;
}
/*090609価格改定*/
div#tube #atp8-03 {
	background:url(../images/common/bg_tube02-03.jpg) left top no-repeat;
	padding:0;
	margin:0;
	width:391px;
	height:280px;
	vertical-align: top;
	float:left;
}
/*090609価格改定ここまで*/


h4#tube02 {background:url(../images/common/bg_travel02.jpg) left bottom no-repeat;}
h4#tube03 {background:url(../images/common/bg_travel03.jpg) left bottom no-repeat;}
h4#tube04 {background:url(../images/common/bg_travel04.jpg) left bottom no-repeat;}

h4#tube02{
		padding:0;
		margin:0;
		height:239px;
	width:216px;
	float:left;
		vertical-align:bottom;
}


h4#tube03 {
	padding:0;
	margin:0;
	height:239px;
	width:252px;
	float:left;
	vertical-align:bottom;
	position: relative;
}

h4#tube04 {
		padding:0;
		margin:0;
		height:239px;
	width:292px;
	float:left;
		vertical-align:bottom;
}

#travel02 p,
#travel03 p,
#travel04 p {text-indent:-9999px;}



div#tube #tubeUl {
	margin:0.6em 0 40px 0;
	clear: both;
}

div#tube #tubeUl li {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	font-size: 12px;
	line-height: 1.5;
	text-align: justify;
}

/**********************************************/
/*チューブタイプ（CLASS）2回以上ページ内に掲載する場合
***********************************************/

div.tube {
	padding:0;
	margin:0 0 40px 0;
} 

div.tube h2 {
	text-indent:-9999px;
	background:url(../images/common/bg_tube-tit.jpg) left top no-repeat;
	padding:0;
	margin:0;
	width:760px;
	height:30px;
	vertical-align: top;
	clear: both;
}

div.tube h3 {
	text-indent:-9999px;
	background:url(../images/common/bg_tube01.jpg) left top no-repeat;
/*ジャー容器	background:url(../images/common/bg_tube01-03.jpg) left top no-repeat;*/
	padding:0;
	margin:0;
	width:369px;
	height:280px;
	vertical-align: top;
	float: left;
	position: relative;
}

div.tube h4 {
	background:url(../images/common/bg_tube02.jpg) left top no-repeat;
	padding:0;
	margin:0;
	width:391px;
	height:280px;
	vertical-align: top;
	float:left;
}

/*8本追加*/
div.tube .atp8-02 {
	background:url(../images/common/bg_tube02-02.jpg) left top no-repeat;
	padding:0;
	margin:0;
	width:391px;
	height:280px;
	vertical-align: top;
	float:left;
}
/*090609価格改定*/
div.tube .atp8-03 {
	background:url(../images/common/bg_tube02-03.jpg) left top no-repeat;
	padding:0;
	margin:0;
	width:391px;
	height:280px;
	vertical-align: top;
	float:left;
}
/*090609価格改定ここまで*/


h4.tube02 {background:url(../images/common/bg_travel02.jpg) left bottom no-repeat;}
h4.tube03 {background:url(../images/common/bg_travel03.jpg) left bottom no-repeat;}
h4.tube04 {background:url(../images/common/bg_travel04.jpg) left bottom no-repeat;}

h4.tube02{
		padding:0;
		margin:0;
		height:239px;
	width:216px;
	float:left;
		vertical-align:bottom;
}


h4.tube03 {
	padding:0;
	margin:0;
	height:239px;
	width:252px;
	float:left;
	vertical-align:bottom;
	position: relative;
}

h4.tube04 {
		padding:0;
		margin:0;
		height:239px;
	width:292px;
	float:left;
		vertical-align:bottom;
}

.travel02 p,
.travel03 p,
.travel04 p {text-indent:-9999px;}



div.tube .tubeUl {
padding:10px 0 0 0;
	margin:0 0 40px 0;
	clear: both;
}

div.tube .tubeUl li {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	font-size: 12px;
	line-height: 1.5;
	text-align: justify;
}


/*ボタン*/
.btn_app-set {
	margin: 0;
	padding: 80px 17px 0 0;
}

.btn_app-set ul {
	padding:0;
	margin:0;
	width:100px; 
	float:right;
}

.btn_app-set li {
	height:29px;
	width:98px;
	padding: 0;
	margin: 0 0 5px 0;
}

.btn_app-set a {
	display:block;
	height:26px;
	text-indent:-9999px;
}


/*8本セット追加*/
.btn_app-set .set01-02 a { background:url(../images/common/btn_app-set01.gif) 0 top no-repeat; }
.btn_app-set .set01-02 a:hover  { background: url(../images/common/btn_app-set01.gif) -98px top no-repeat; }

.btn_app-set .set02-02 a { background: url(../images/common/btn_app-set01.gif) 0 -29px no-repeat; }
.btn_app-set .set02-02 a:hover  { background: url(../images/common/btn_app-set01.gif) -98px -29px no-repeat; }
/*8本セット追加ここまで*/

.btn_app-set .set01 a { background:url(../images/common/btn_app-set.gif) 0 top no-repeat; }
.btn_app-set .set01 a:hover  { background: url(../images/common/btn_app-set.gif) -98px top no-repeat; }

.btn_app-set .set02 a { background: url(../images/common/btn_app-set.gif) 0 -29px no-repeat; }
.btn_app-set .set02 a:hover  { background: url(../images/common/btn_app-set.gif) -98px -29px no-repeat; }


.btn_app-set .set03 a { background:url(../images/common/btn_app-set.gif) 0 -58px no-repeat; }
.btn_app-set .set03 a:hover  { background: url(../images/common/btn_app-set.gif) -98px -58px no-repeat; }

.btn_app-set .set04 a { background: url(../images/common/btn_app-set.gif) 0 -87px no-repeat; }
.btn_app-set .set04 a:hover  { background: url(../images/common/btn_app-set.gif) -98px -87px no-repeat;}

.btn_app-set .set05 a { background: url(../images/common/btn_app-set.gif) 0 -116px no-repeat; }
.btn_app-set .set05 a:hover  { background: url(../images/common/btn_app-set.gif) -98px -116px no-repeat; }


/*完売しました*/
.btn_app-set .set01L-fin a { background:url(../images/common/btn_app-set01_fin.gif) 0 top no-repeat; cursor:default; }
/*#btn_app-set .set01L-fin a:hover  { background: url(../images/common/btn_app-set01_fin.gif) -96px top no-repeat; }*/

/*予約*/
/*8*/
.btn_app-set .set01-02-res a { background:url(../images/common/btn_app-set01-reservation.gif) 0 top no-repeat; }
.btn_app-set .set01-02-res a:hover  { background: url(../images/common/btn_app-set01-reservation.gif) -98px top no-repeat;}

/*5*/
.btn_app-set .set02-02-res a { background: url(../images/common/btn_app-set01-reservation.gif) 0 -29px no-repeat; }
.btn_app-set .set02-02-res a:hover  { background: url(../images/common/btn_app-set01-reservation.gif) -98px -29px no-repeat;}

/*3*/
.btn_app-set .set03-res a { background: url(../images/common/btn_app-set01-reservation.gif) 0 -87px no-repeat; }
.btn_app-set .set03-res a:hover  {  background: url(../images/common/btn_app-set01-reservation.gif) -98px -87px no-repeat;}

/*2*/
.btn_app-set .set04-res a { background: url(../images/common/btn_app-set01-reservation.gif) 0 -116px no-repeat; }
.btn_app-set .set04-res a:hover  { background: url(../images/common/btn_app-set01-reservation.gif) -98px -116px no-repeat;}

/*1*/
.btn_app-set .set05-res a { background: url(../images/common/btn_app-set01-reservation.gif) 0 -145px no-repeat; }
.btn_app-set .set05-res a:hover  { background: url(../images/common/btn_app-set01-reservation.gif) -98px -145px no-repeat; }


/*定期ボタン*/
.btn_regular02 {
	position:absolute;
	width:320px;
	height:23px;
	left: 402px;
	top: 252px;
	text-indent: 0px;
}


/*チューブタイプ（CLASS）2回以上ページ内に掲載する場合 ここまで*/













/*買いものかご　サンプル請求ボタン	大	ここから*/
.btn_basket_02{
	margin:0;
	padding:0;
}

.btn_basket_02 a {
		margin:0;
		padding:0;
		height:32px;
		width:156px;
	text-indent: -9999px;
	display:block;
	vertical-align:bottom;/*forIE*/
}

.btn_basket_02 a {
	background:url(../images/common/btn_basket.jpg) left top no-repeat;
	position:absolute;
	left:14px;
	top:184px;
		margin:0;
		padding:0;
		height:32px;
		width:156px;
}




.btn_basket_02 a:hover {
	margin:0;
	padding:0;	
	height:32px;
	width:156px;
	text-indent:-9999px;
	display:block;
}

.btn_basket_02 a:hover {background:url(../images/common/btn_basket.jpg) left -32px no-repeat;}

/*買いものかご　サンプル請求ボタン	ここまで*/


/**********************************************/
/*トラベルタイプ
***********************************************/

div#travel {
	padding:0;
	margin:0 0 0 0;
} 

div#travel h2 {
	text-indent:-9999px;
	background:url(../images/common/bg_travel-tit.jpg) left top no-repeat;
	padding:0;
	margin:0;
	width:760px;
	height:30px;
	vertical-align: top;
}

div#travel h3 {
	text-indent:-9999px;
	background:url(../images/common/bg_travel01.jpg) left top no-repeat;
	padding:0;
	margin:0;
	width:760px;
	height:30px;
	vertical-align: top;
}


h4#travel02 {background:url(../images/common/bg_travel02.jpg) left bottom no-repeat;}

h4#travel03 {background:url(../images/common/bg_travel03.jpg) left bottom no-repeat;}
h4#travel03-fin {background:url(../images/common/bg_travel03-fin.jpg) left bottom no-repeat;}

h4#travel04 {background:url(../images/common/bg_travel04.jpg) left bottom no-repeat;}

h4#travel02{
		padding:0;
		margin:0;
		height:239px;
	width:216px;
	float:left;
		vertical-align:bottom;
}


h4#travel03 {
	padding:0;
	margin:0;
	height:239px;
	width:252px;
	float:left;
	vertical-align:bottom;
	position: relative;
}


h4#travel03-fin {
	padding:0;
	margin:0;
	height:239px;
	width:252px;
	float:left;
	vertical-align:bottom;
	position: relative;
}

h4#travel04 {
		padding:0;
		margin:0;
		height:239px;
	width:292px;
	float:left;
		vertical-align:bottom;
}
#travel03-fin p,
#travel02 p,
#travel03 p,
#travel04 p {text-indent:-9999px;}


/**/

div#travel ul {
	margin:0.6em 0 40px 0;
	clear: left;
	padding: 0;
}

div#travel li {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	font-size: 12px;
	line-height: 1.5;
	text-align: justify;
}


/*買いものかご　サンプル請求ボタン	大	ここから*/
.btn_basket_03{
	margin:0;
	padding:0;
}

.btn_basket_03 a {
		margin:0;
		padding:0;
		height:32px;
		width:156px;
	text-indent: -9999px;
	display:block;
	vertical-align:bottom;/*forIE*/
}

.btn_basket_03 a {
	background:url(../images/common/btn_basket.jpg) left top no-repeat;
	position:absolute;
	left:14px;
	top:184px;
		margin:0;
		padding:0;
		height:32px;
		width:156px;
}




.btn_basket_03 a:hover {
	margin:0;
	padding:0;	
	height:32px;
	width:156px;
	text-indent:-9999px;
	display:block;
}

.btn_basket_03 a:hover {background:url(../images/common/btn_basket.jpg) left -32px no-repeat;}

/*買いものかご　サンプル請求ボタン	ここまで*/






#heart-hd {
	text-align:right;
	width:60px;
	float:left;
	padding: 0;
	height:80px;
	
	padding:0;
	margin:107px 0 0 0;
}
/*
#heart object {
margin:0 0 20px 0;}
*/

#heart-hd ul {
	clear:both;
	margin: 0;
	padding: 0;
}

#heart-hd li {
	text-align:right;
	width:15px;
	padding:0 0 9px 0;
	margin:0;
	float: right;
	font-size:1px;
}


/*****/

#btn_app-set-hd {
	margin: 0;
	padding: 0;
}

#btn_app-set01-hd a {
	background:url(../images/common/btn_basket.jpg) left top no-repeat;
	position:absolute;
	left:14px;
	top:184px;
		margin:0;
		padding:0;
		height:32px;
		width:156px;
	}


#btn_app-set01-hd a {background:url(../images/common/btn_app-set.gif) left top no-repeat;display: block;}
#btn_app-set01-hd a:hover {background:url(../images/common/btn_app-set02.gif) 96px top no-repeat;display: block;}

/*********************/

#btn_app-set-hd {
	margin: 0;
	padding: 100px 30px 0 0;
}

#btn_app-set-hd ul {
	padding:0;
	margin:0;
	width:100px; 
	float:right;
}

#btn_app-set-hd li {
	height:24px;
	width:97px;
	padding: 0;
	margin: 0 0 4px 0;
}

#btn_app-set-hd a {
	display:block;
	height:23px;
	text-indent:-9999px;
}

#btn_app-set-hd .set01-hd a { background:url(../images/common/btn_app-set02.gif) 0 top no-repeat; }
#btn_app-set-hd .set01-hd a:hover  { background: url(../images/common/btn_app-set02.gif) -97px top no-repeat; }

#btn_app-set-hd #set02-hd a { background: url(../images/common/btn_app-set02.gif) 0 -23px no-repeat; }
#btn_app-set-hd #set02-hd a:hover  { background: url(../images/common/btn_app-set02.gif) -97px -23px no-repeat; }

#btn_app-set-hd #set03-hd a { background:url(../images/common/btn_app-set02.gif) 0 -46px no-repeat; }
#btn_app-set-hd #set03-hd a:hover  { background: url(../images/common/btn_app-set02.gif) -97px -46px no-repeat; }

#btn_app-set-hd #set04-hd a { background: url(../images/common/btn_app-set02.gif) 0 -69px no-repeat; }
#btn_app-set-hd #set04-hd a:hover  { background: url(../images/common/btn_app-set02.gif) -97px -69px no-repeat;}

#btn_app-set-hd #set05-hd a { background: url(../images/common/btn_app-set02.gif) 0 -92px no-repeat; }
#btn_app-set-hd #set05-hd a:hover  { background: url(../images/common/btn_app-set02.gif) -97px -92px no-repeat; }


#btn_app-set-hd #set08-hd a { background: url(../images/common/btn_app-set02.gif) 0 -115px no-repeat; }
#btn_app-set-hd #set08-hd a:hover  { background: url(../images/common/btn_app-set02.gif) -97px -115px no-repeat; }



/*完売しました*/
#btn_app-set-hd .set01-fin a { background:url(../images/common/btn_app-set02_fin.gif) 0 top no-repeat; cursor: default;}
/*#btn_app-set-hd .set01-fin a:hover  { background: url(../images/common/btn_app-set02_fin.gif) -97px top no-repeat; }*/


/*予約*/
#btn_app-set-hd .set01-hd-res a { background:url(../images/common/btn_app-set02-reservation.gif) 0 top no-repeat; }
#btn_app-set-hd .set01-hd-res a:hover  { background: url(../images/common/btn_app-set02-reservation.gif) -97px top no-repeat; }

#btn_app-set-hd #set02-hd-res a { background: url(../images/common/btn_app-set02-reservation.gif) 0 -23px no-repeat; }
#btn_app-set-hd #set02-hd-res a:hover  { background: url(../images/common/btn_app-set02-reservation.gif) -97px -23px no-repeat; }

#btn_app-set-hd #set03-hd-res a { background:url(../images/common/btn_app-set02-reservation.gif) 0 -46px no-repeat; }
#btn_app-set-hd #set03-hd-res a:hover  { background: url(../images/common/btn_app-set02-reservation.gif) -97px -46px no-repeat; }

#btn_app-set-hd #set04-hd-res a { background: url(../images/common/btn_app-set02-reservation.gif) 0 -69px no-repeat; }
#btn_app-set-hd #set04-hd-res a:hover  { background: url(../images/common/btn_app-set02-reservation.gif) -97px -69px no-repeat;}

#btn_app-set-hd #set05-hd-res a { background: url(../images/common/btn_app-set02-reservation.gif) 0 -92px no-repeat; }
#btn_app-set-hd #set05-hd-res a:hover  { background: url(../images/common/btn_app-set02-reservation.gif) -97px -92px no-repeat; }

#btn_app-set-hd #set08-hd-res a { background: url(../images/common/btn_app-set02-reservation.gif) 0 -115px no-repeat; }
#btn_app-set-hd #set08-hd-res a:hover  { background: url(../images/common/btn_app-set02-reservation.gif) -97px -115px no-repeat; }


/********************************************/

#heart {
	text-align:right;
	width:272px;
	float:left;
	padding: 0;
	height:80px;
	
	padding:0;
	margin:85px 0 0 0;
}
/*
#heart object {
margin:0 0 20px 0;}
*/

#heart ul {
	clear:both;
	margin: 0;
	padding: 0;
}

#heart li {
	text-align:right;
	width:15px;
	padding:0 0 17px 0;
	margin:0;
	float: right;
	font-size:1px;
}


/**/

#btn_app-set {
	margin: 0;
	padding: 0;
}

#btn_app-set01 a {
	background:url(../images/common/btn_basket.jpg) left top no-repeat;
	position:absolute;
	left:14px;
	top:184px;
		margin:0;
		padding:0;
		height:32px;
		width:156px;
	}


#btn_app-set01 a {background:url(../images/common/btn_app-set.gif) left top no-repeat;display: block;cursor: default;}
/*#btn_app-set01 a:hover {background:url(../images/common/btn_app-set.gif) 96px top no-repeat;display: block;}*/

/*********************/

#btn_app-set {
	margin: 0;
	padding: 80px 17px 0 0;
}

#btn_app-set ul {
	padding:0;
	margin:0;
	width:100px; 
	float:right;
}

#btn_app-set li {
	height:29px;
	width:98px;
	padding: 0;
	margin: 0 0 5px 0;
}

#btn_app-set a {
	display:block;
	height:26px;
	text-indent:-9999px;
}


/*8本セット追加*/
#btn_app-set #set01-02 a { background:url(../images/common/btn_app-set01.gif) 0 top no-repeat; }
#btn_app-set #set01-02 a:hover  { background: url(../images/common/btn_app-set01.gif) -98px top no-repeat; }

#btn_app-set #set02-02 a { background: url(../images/common/btn_app-set01.gif) 0 -29px no-repeat; }
#btn_app-set #set02-02 a:hover  { background: url(../images/common/btn_app-set01.gif) -98px -29px no-repeat; }
/*8本セット追加ここまで*/

#btn_app-set #set01 a { background:url(../images/common/btn_app-set.gif) 0 top no-repeat; }
#btn_app-set #set01 a:hover  { background: url(../images/common/btn_app-set.gif) -98px top no-repeat; }

#btn_app-set #set02 a { background: url(../images/common/btn_app-set.gif) 0 -29px no-repeat; }
#btn_app-set #set02 a:hover  { background: url(../images/common/btn_app-set.gif) -98px -29px no-repeat; }


#btn_app-set #set03 a { background:url(../images/common/btn_app-set.gif) 0 -58px no-repeat; }
#btn_app-set #set03 a:hover  { background: url(../images/common/btn_app-set.gif) -98px -58px no-repeat; }

#btn_app-set #set04 a { background: url(../images/common/btn_app-set.gif) 0 -87px no-repeat; }
#btn_app-set #set04 a:hover  { background: url(../images/common/btn_app-set.gif) -98px -87px no-repeat;}

#btn_app-set #set05 a { background: url(../images/common/btn_app-set.gif) 0 -116px no-repeat; }
#btn_app-set #set05 a:hover  { background: url(../images/common/btn_app-set.gif) -98px -116px no-repeat; }


/*完売しました*/
#btn_app-set .set01L-fin a { background:url(../images/common/btn_app-set01_fin.gif) 0 top no-repeat; cursor:default; }
/*#btn_app-set .set01L-fin a:hover  { background: url(../images/common/btn_app-set01_fin.gif) -96px top no-repeat; }*/

/*予約*/
/*8*/
#btn_app-set #set01-02-res a { background:url(../images/common/btn_app-set01-reservation.gif) 0 top no-repeat; }
#btn_app-set #set01-02-res a:hover  { background: url(../images/common/btn_app-set01-reservation.gif) -98px top no-repeat;}

/*5*/
#btn_app-set #set02-02-res a { background: url(../images/common/btn_app-set01-reservation.gif) 0 -29px no-repeat; }
#btn_app-set #set02-02-res a:hover  { background: url(../images/common/btn_app-set01-reservation.gif) -98px -29px no-repeat;}

/*3*/
#btn_app-set #set03-res a { background: url(../images/common/btn_app-set01-reservation.gif) 0 -87px no-repeat; }
#btn_app-set #set03-res a:hover  {  background: url(../images/common/btn_app-set01-reservation.gif) -98px -87px no-repeat;}

/*2*/
#btn_app-set #set04-res a { background: url(../images/common/btn_app-set01-reservation.gif) 0 -116px no-repeat; }
#btn_app-set #set04-res a:hover  { background: url(../images/common/btn_app-set01-reservation.gif) -98px -116px no-repeat;}

/*1*/
#btn_app-set #set05-res a { background: url(../images/common/btn_app-set01-reservation.gif) 0 -145px no-repeat; }
#btn_app-set #set05-res a:hover  { background: url(../images/common/btn_app-set01-reservation.gif) -98px -145px no-repeat; }


/*買いものかご　サンプル請求ボタン	大	ここから*/
.btn_basket_02{
	margin:0;
	padding:0;
}

.btn_basket_02 a {
		margin:0;
		padding:0;
		height:32px;
		width:156px;
	text-indent: -9999px;
	display:block;
	vertical-align:bottom;/*forIE*/
}

.btn_basket_02 a {
	background:url(../images/common/btn_basket.jpg) left top no-repeat;
	position:absolute;
	z-index:50;
	left:205px;
	top:215px;
		margin:0;
		padding:0;
		height:32px;
		width:156px;
}




.btn_basket_02 a:hover {
	margin:0;
	padding:0;	
	height:32px;
	width:156px;
	text-indent:-9999px;
	display:block;
}

.btn_basket_02 a:hover {background:url(../images/common/btn_basket.jpg) left -32px no-repeat;}

/*買いものかご　サンプル請求ボタン	ここまで*/



/*バナーエリア*/
.bn_left_L {width:370px; float:left; margin:0; padding:0;}
.bn_right_L {width:370px; float:right; margin:0; padding:0;}
.bn_left_L img,
.bn_right_L img { display:inline; margin:0 0 20px 0; padding:0;} 

.bn_center_S {clear:both; margin:0 0 20px 0; padding:0;}
.bn_center_S img {
	margin:0 20px 20px 0;
	padding:0;
	display: inline;
}

.bn_center_S02 {clear:both; margin:40px 0 20px 0; padding:0;}
.bn_center_S02 img {
	margin:0;
	padding:0;
	display: inline;
} 

.bn_center_S03 {clear:both; margin:20px 0 20px 0; padding:0;}
.bn_center_S03 img {
	margin:0;
	padding:0;
	display: inline;
} 












/**********************************************/
/*Q&A
***********************************************/
#qa {
	background:url(../images/common/bg_qa-btm.jpg) left bottom no-repeat;
	padding:0 0 10px 0;
	margin:0 0 40px 0;
	width:760px; /*IE7*/
}

#qa h2 {
	background:url(../images/common/bg_qa-top.jpg) left top no-repeat;
	width:760px;
	height:29px;
	text-indent: -9999px;
}

.qa_cnt {
	border-left:#ccc 1px solid;
	border-right:#ccc 1px solid;
	padding: 15px 15px 5px 15px;
	margin: 0;
}

.qa_cnt h3 {
	background:url(../images/common/bg_qa-q.jpg) left top no-repeat;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	font-size: 18px;
	padding: 0.1em 0 0.1em 28px;
	color: #FD2E7C;
	/*border-bottom: #143089 1px solid;*/
	border-bottom: #ccc 1px solid;
	margin: 15px 0 10px 0;
}

.qa_cnt p {
	background:url(../images/common/bg_qa-a.jpg) left top no-repeat;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	font-size: 14px;
	padding: 0.3em 0 2px 28px;
	line-height: 1.5;
	margin: 0 15px 0 28px;
}


.qa_cnt table {
	margin:0 15px 0 56px;
	border-collapse:separate;
	border-spacing:2px;
}

.qa_cnt th {
	background-color:#EFF8FF;
	padding:0.2em;
	text-align:center;font-size:12px;
	color:#444;
}

.qa_cnt td {padding:0.1em; font-size:12px;}






/**********************************************/
/*会社概要
***********************************************/

/* profile */
#profile{padding-left:12px;}
#profile h2{padding:5px 0 5px 0;margin:0 0 15px 0;border-top:double 3px #cccccc;border-bottom:solid 1px #cccccc;color:#000000;font-size:12px;line-height:14px;background:url('../qa/images/dt_bg.gif') repeat-x bottom;}
#profile1{margin-top:15px;margin-bottom:30px;}
#profile2{}
#profile2 dt{clear:left;float:left;background-color:#efefef;padding:3px;width:100px;border-bottom:solid 1px #cccccc;color:#000000;}
#profile2 dd{float:left;border-bottom:solid 1px #cccccc;padding:3px;width:380px;}
.profile2_1{border-top:solid 1px #cccccc;}
#profile3{height:280px;}


/***********************************************/
/*プライバシーポリシー お支払い 使用結果google
************************************************/

div#privacy,
div#payment,
div#result {margin:0 0 10px 0;}

div#privacy h3,
div#payment h4,
div#result h3 {
	border-bottom:#BE2223 1px dotted;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	font-size: 12px;
	padding: 2px 0;
	margin: 20px 0 0 0;
}

div#payment h3 {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	font-size: 14px;
	line-height: 1.5;
	/*background-color:#eee;*/
	color:#555;
	border-top:#eee 1px solid;
	border-right:#ddd 1px solid;
	border-left:#BE2223 3px double;
	border-bottom:#ddd 1px solid;
	padding:0;
	margin: 0 0 10px 0;
	text-indent: 0.2em;
}

/*div#payment h4 {margin: 0;}*/

div#privacy p ,
div#payment p{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	font-size: 12px;
	line-height: 1.5;
	margin: 10px 0 0 0;
}

div#privacy ul,
div#payment ul {
	margin: 10px 0;
}

div#privacy li,
div#payment li {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	font-size: 12px;
	line-height: 1.5;
	margin: 0;
	padding:0;
	/*padding: 0 0 0 0.5em;
	text-indent:-1em;*/
}


/**result**/

#result {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	font-size: 12px;
	line-height: 1.5;
}

#result dl ,
#result ul{
margin:10px 0 20px 0;}

#result dt {margin:20px 0 10px 0;}

#result dd,
#result li {font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	font-size: 12px;
	line-height: 1.5;}




/***********************************************/
/*全成分表
************************************************/

h3#ingredient_ttl {
	padding:0;
	margin:40px auto 0 auto;
	width: 686px;

}
h3#ingredient_ttl span {
	border-left: #ccc 4px solid;
	padding:0 0 0 3px;
	margin:0;
	display: block;
	font-size: 18px;
	font-weight: bold;
}
/**/
div#ingredient {
	margin:0 37px;
	padding:3px 3px 2px 3px;
	border:#ccc 1px solid;
}

div#ingredient table {
	padding:0;
	margin:0;
	border-collapse:collapse;
	border-spacing:2px;
	width:100%;
}
#ingredient th {
	padding:3px;
	margin:0;
	background-color:#ccc;
	color:#fff;
	border-top:#dedede 1px solid;
	border-bottom:#fff 1px solid;
	font-size: 14px;
}
#ingredient td {
	padding:3px;
	margin:0;
	background-color:#efefef;
	border-bottom:#fff 1px solid;border-left:#fff 1px solid;
	width:50%;
	font-size: 12px;
}
/**/
p#ingredient_note {
	font-size: 11px;
	text-align:justify;
	margin:0 auto;
	width: 686px;
	line-height: 1.5;
}

/***********************************************/
/* フッタ
************************************************/

div#footer {
	/*background-color:#FeFeFe;*/
	padding:8px 0 40px 0;
	;
	margin:10px 0 40px 0;
	clear:both;
	height: auto;
	background-color: #fff;
	
	/*border-top:1px 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:11px;
}

div#footer li img {
	padding:0;
	margin: 0;
}

div#footer li.lastitem {
	border-right:none;
}

div#footer li.copy {
	border-right:none;
	text-align:center;
	padding:0;
	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;
}



/***********************************************/
/*お問い合わせ
************************************************/
#contact_tbl table{
	border-collapse: separate;
	border-spacing:3px;
	table-layout:fixed;
	background-color:#fff;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	font-size: 12px;
}

#contact_tbl td,th{

	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:#D98038 1px solid;
	border-top:#CCC 1px solid;
	border-bottom:#CCC 1px solid;
	border-right:#CCC 1px solid;
}

.contact_line04{
	border-left:#3A9CDB 1px solid;
	border-top:#CCC 1px solid;
	border-bottom:#CCC 1px solid;
	border-right:#CCC 1px solid;
}

.contact_line05{border:#CCC 1px solid;}

/*******************************************************/
/*テーブル*/
/*******************************************************/

.tbl_my01 { 
	width:100%; 
	float:none;
	margin:0;
	padding:0;
	border-top:#ccc 1px solid;
	border-right: #ccc 1px solid;
}

.th_my01{
	margin: 0;
	padding: 5px;
	color:#333;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	font-size: 12px;
	font-weight:bold;
	border-left: #ccc 1px solid;
	border-bottom:#c2c2c2 1px solid;
	text-align:left;
	background-color:#f0f0f0;
	white-space:nowrap;
	line-height: 1.5;
	vertical-align: middle;
}

.td_my01 {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	font-size: 12px;
	padding:5px;
	margin:0;
	text-align:left;
	line-height:1.5;
	border-left:#ccc 1px solid;
	border-bottom:#ccc 1px solid;
	vertical-align:middle;
	
}


/*テーブル*/
.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:9em;
	text-align:left;
	font-size: 12px;
}



/* 見出し
************************************************/


.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; 
}


/****************************************************/

.txtbox01 {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	font-size: 12px;
/*	font-weight:bold;*/
	color:#555;
	line-height:1.5; 
	padding:10px; 
	margin:0 0 20px 0; 
	border:#ccc 1px solid; 
	background-color:#FCFCFC;
}




/************************************************//************************************************/
/*見出し*/
/************************************************//************************************************/
.tit_blue , .tit_orange , .tit_yellow , .tit_green , .tit_red {
	/*border-right:#999 1px solid;*/
	border-bottom:#999 1px solid;
	/*border-left:#ccc 1px solid;*/
	background-color:#FAFAFA;
	color:#333;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	font-size: 14px;
	font-weight:bold;
	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;}

/***********************************************/
/*前のページへもどる
************************************************/
.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;
}


/***********************************************/
/*ぱんくずリスト
************************************************/

ul#crumb ,
ul#crumb-pink {
	padding:3px 5px;
	margin:0;
	clear: both;
}

ul#crumb-pink {
	border-bottom: 1px solid #FDE3EC;
	background-color: #FEF3F7;
}

ul#crumb li ,
ul#crumb-pink li {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	font-size:10px;
	color:#333;
	padding:0;
	margin:0;
	display:inline;
}


/***********************************************/
/*pagetop
************************************************/

div.pagetop {
	font-size:10px;
	float: right;
	text-align: right; 
	width:100%;
	/*width:15em;*/
	line-height: 1.5;
	margin:0 0 0.5em 0;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
}
/*
div.pagetop a {
	margin:0 8px 0 0;
	padding:1px 0 1px 15px;
	background: url(../images/ar-up.gif) left 2px no-repeat;
}*/


/***********************************************/
/*popup
************************************************/


.popup {
/*background: url(i_blank.gif) no-repeat 100% 2px;
padding-right:16px;*/
}

/***********************************************/
/*リスト
************************************************/


.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; }
.pRL14 { padding:0 14px; }
.pRL28 { padding:0 28px; }


.pt5 { padding-top:5px; }
.pt10 { padding-top:10px; }
.pt20 { padding-top:20px; }
.pt30 { padding-top:30px; }

.pb5 { padding-bottom:5px; }
.pb10 { padding-bottom:10px; }
.pb20 { padding-bottom:20px; }
.pb30 { padding-bottom:30px; }

.mt0 { margin-top:10px!important; }
.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; }


/* その他共通
************************************************/
/* float */
.clearfix:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix{
display:inline-block;
}
/* Hides from IE-mac \*/
*html .clearfix{
height:1%;
}
.clearfix{
display:block;
}

.bold {font-weight:bold;}
.txtidt{text-indent:-9999px;}
.txtidt img {width:1px; height:1px;}


strong {font-weight:bold;
		font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;}

hr {display:none;}

.note { padding-left:1em;text-indent:-1em;}


.lt {text-decoration:line-through;}
.ul {text-decoration: underline;}



.xs {
font-size:x-small;}

.notes {
	padding:0.2em;
	margin:0em;
	color:#FF3300;
	font-size: 80%;
	font-weight: bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
}


.red12 {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	line-height: 1.5;
	text-align: justify;
	color:#DA0F12;
	font-size:12px;
}
.red14 {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	line-height: 1.5;
	text-align: justify;
	color:#DA0F12;
	font-size:14px;
}
.red {color:#DA0F12 ;}
.orange {color:#FF6C00;}

.center {
	text-align:center;
	margin:0 auto;
	display: block;
}

.clear {clear: both;font-size: 1px;}

.ie_clear {float: left;font-size: 1px;}

.lh15 { line-height:1.5;}

/*grayline*/

#grayline { 
	display:block; 
	height:2px; 
	background-color:#ccc; 
	margin:0 0 80px 0; 
	clear:both;
}
.grayline { 
	display:block; 
	height:2px; 
	background-color:#ccc; 
	margin:40px 0; 
	clear:both;
}
/**/
.nobb { border-bottom:none!important;}
.nobl { border-left:none!important;}
