@charset "utf-8";

/*機能性のページ*/



p.kinou{
	padding:0px 0px 20px 20px;
}


dl.kinou_sp {
	width:700px;
	margin:0px auto;
}
dl.kinou_sp dt{
	color:#C00;
	padding:5px 0px 0px 20px;
}

dl.kinou_sp dd{
	color:#666;
	padding:5px 0px 20px 40px;
}


/*旅*/


table#tabi {
	width:710px;
}
table#tabi td{
	font-size:90%;
	color:#333;
	}
	
table#tabi2  {
	width:400px;
	margin:0px auto;
}
table#tabi2  td{
	vertical-align:top;
	font-size:90%;
	color:#333;
	width:150px;
	padding:0px 20px;
}
table.tabi3  {
	width:700px;
	margin:0px auto;
}
table.tabi3  td{
	vertical-align:top;
	font-size:90%;
	color:#333;
	width:150px;
	padding:0px 20px;
}



/**/

table.nakama{
	font-size:90%;
}
table.nakama th{
	color:#900;
	text-align:left;
	width:110px;
	font-weight:normal;
	padding-left:10px;
	border-bottom:1px dotted #CCC;
}
table.nakama td{
	color:#333;
	text-align:right;
	border-bottom:1px dotted #CCC;
	padding:0px 5x;
}
table.nakama td.tani{
	color:#333;
	text-align:left;
	padding-left:5px;
}
table.nakama th.eiyou{
	color:#000;
	text-align:left;
}
table.nakama  span{
	color:#000;
	text-align:left;
	font-weight:normal;
}



dl.zairyo dt{
	color:#000;
	padding:5px 5px;
	font-size:90%;
}

dl.zairyo dd{
	color:#333;
	font-size:90%;
	padding:5px 15px;
}
dl.syouhin dt{
	color:#900;
	font-weight:bold;
}
dl.syouhin dd{
	font-size:100%;
	color:#C30;
	font-size:110%;
	padding:0px 0px 10px 0px;
}


table#soup {
	width:500px;
	margin:0px auto;
}
table#soup th{
	font-weight:normal;
	text-align:center;
}
table#soup td{
	text-align:center;
}
/*キャンペーン*/
dl.campaign dt{
	font-weight:bold;
}
dl.campaign dd{
	font-size:100%;
	font-size:110%;
	padding:0px 0px 10px 0px;
}
table.campaign_daishi td{
	text-align:center;
	padding:0px 10px;
}
ul.campaign_attention {
	list-style-position:inside;
	width:700px;
	margin:0px auto;
	padding:10px 0px 0px 10px;
}
/*賞品一覧*/

table.syouhin{
	width:710px;
}

table.syouhin th{
	width:90px;
	padding:2px 5px 2px 15px;
	text-align:center;
}

table.syouhin td{
	padding:2px 5px;
	width:220px;
	vertical-align:top;
}

table.syouhin td span{
	color:#C00;
	font-weight:bold;
}

table.syouhin td span.syouhin_small{
	color:#666;
	font-weight:normal;
}

/*よくある質問*/
dl.question{
	width:700px;
	padding-left:20px;
}
dl.question dt{
	color:#F60;
	font-weight:bold;
	background-image:url(../about/img/campaign/04_q1.gif);
	background-repeat:no-repeat;
	padding-left:20px;
}
dl.question dd{
	padding-left:20px;
	padding-bottom:20px;
}

/*ひかりん自己紹介*/
dl.hikarin {
	width:702px;
	margin:0px auto;
}
dl.hikarin dt{
	color:#F30;
	padding:0px 0px 0px 30px;
	font-weight:bold;
	font-size:120%;
}

dl.hikarin dd{
	padding:0px 0px 0px 50px;
	color:#C60;
	font-weight:bold;
	font-size:120%;
}



/*about_top2成分表*/
table#seibun {
	width:350px;
}
table#seibun  th{
	border:1px solid #CCC;
	text-align:center;
}

table#seibun  td.yo{
	text-align:right;
	padding-right:40px;
	background-color:#FC9;
	color:#900;
	font-weight:bold;
	border:1px solid #CCC;
}
table#seibun  td{
	text-align:right;
	padding-right:30px;
	border:1px solid #CCC;
}

#seibun_txt {
	padding:50px 0px 0px 0px;
}
