/* 2008.02.04 新しいサプリCSS設定ここから */
/* 2008.04.15 shimosawa CSS整理

　　1.base.css     ：共通設定・トップページ
　　2.contents.css ：各ページ毎の設定
　　3.detail.css   ：商品詳細ページの設定

*/


/* CSS初期化
----------------------------------------------- */
body,h1,h2,h3,div,p,br,img,ul,ol,li,dl,dt,dd {
	margin: 0;
	padding: 0;
	border: 0;
}
h1,h2,h3 {
	line-height: 0;
	font-size: xx-small;
}

/* 20081201 hagi 下にあるとIEでバグるので上にしました。 */
.item_box {
	margin: 10px 0;
	padding: 0;
	width: 158px;
	font-size: 12px;
	line-height: 1.5em;
	border-left:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
	border-bottom:#CCCCCC 1px solid;
}
/* 共通
----------------------------------------------- */
html{
	height:100%;
}
body {
	background-color: #E4DECA;
	color: #666666;
/*	font-size: small;*/
	line-height: 1.5em;
	font-style: normal;
	font-family :"Lucida Grande", "Verdana", "Helvetica", "ＭＳ Ｐゴシック", 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', san-serif;
}
p {
	margin: 1em 0;
}
ul {
	margin: 1em 0 1em 15px;
	list-style-type: disc;
}
ol {
	margin: 1em 0 1em 35px;
	list-style-type: decimal;
}
li {
	margin-left: 10px;
}
table {
	color: #666666;
/*	font-size: 12px;*/
	line-height: 1.5em;
}
/*select { width: 150px; }*/


/* リンク */
a {
	color:#0080c0;
	text-decoration: none;
}
a:hover {
	color: #FD9D05;
}
a img{
	border:none;
}
*html a:hover img {
	filter: alpha(opacity=75);
}
a:hover img {
	opacity:0.75;
}
a { outline: none; } /*--macfirefox用-*/


/* テキストの共通部品 */
strong,b {
	color:#FF9900;
}
.red{
	color:red;
}
.redst{
	color:red;
	font-weight:bold;
}
.point_1{
	color:#3A75AF;
	font-weight:bold;
}
.link_right{
	font-size: 10px;
	text-align: right;
	padding:0 0 5px 0;
}
.mini{
	font-size:10px;
}
.leftmargin20{
	margin:0 0 0 20px;
}
.mb30{margin-bottom:30px;}
.mr30{margin-right:30px;}
.cnt,
.content {
	margin: 20px 0;
}
.font_s{
	font-size:10px;
}
.font_m{
	font-size:12px;
}
.font_l{
	font-size:14px;
}
.font_l{
	font-size:18px;
}
.font_red{
	color: red;
}

.list ul {
	margin: 2px 0 10px 5px;
	padding: 0;
	list-style-type: none;
	font-size: 12px;
}
.list li {
	margin: 2px 0;
	padding: 0 0 0 12px;
	list-style-type: none;
	background: url(/img/common/arrow_s.gif) 0 5px no-repeat;
}
.fontpro{
	color:#999999;
	font-size:10px;
}

.leftarea{
	float:left;
	margin:0 0 0 10px;
}
.rightarea{
	float:left;
	margin:0 10px 0 0;
}
.text{width:300px;}
.text img{margin:10px 0 10px 0;}
.image{width:230px;}
/* 回り込み解除 */
.clear {
	clear: both;
}

/* DTテーブルの共通部品 */
.dttable_s{
	width:400px;
	border-right:1px solid #666;
	border-left:1px solid #666;
	border-bottom:1px solid #666;
	line-height:22px;
	background-color:#CADAE6;
	color:#555;
}
.dttable_s dt{
	line-height:22px;
	padding:0 0 0 10px;
	border-top:1px solid #666;
}
.dttable_s dd{
	border-left:1px solid #666;
	margin:-22px 0 0 150px;
	padding:0 0 0 10px;
	background-color:#fff;
}

/* 080527 shimosawa ADD Start */
/* テーブルの共通部品 */
table.tbl_tmp{
	margin: 10px 0 10px 20px;
	border-collapse:collapse;
	border:1px solid #666;
}

table.tbl_tmp th{
	padding: 5px 10px;
	border-collapse:collapse;
	border:1px solid #666;
	background-color:#CADAE6;
	color:#555;
	font-weight: normal;
	text-align: center;
}
table.tbl_tmp td{
	padding: 5px 10px;
	border-collapse:collapse;
	border:1px solid #666;
}
table.tbl_tmp th p,
table.tbl_tmp td p{
	margin-left: 0;
	margin-right: 0;
}

/* 汎用テンプレート
----------------------------------------------- */
/* 大見出し */
.mainarea h2.ttl_l{
	width: 570px;
	height: 28px;
	margin: 0 0 5px 0;
	padding: 0 0 0 17px;
	background: url(/img/supli/g_files/head_t_tmp.gif) no-repeat;
	text-indent: 0;
	line-height: 20px;
	color: #666;
	font-size: 14px;
	font-weight: bold;
}
.mainarea h2.ttl_l_b{
	width: 570px;
	height: 28px;
	margin: 0 0 5px 0;
	padding: 0 0 0 17px;
	background: url(/img/supli/g_files/h2_b00.gif) no-repeat;
	text-indent: 0;
	line-height: 20px;
	color: #666;
	font-size: 14px;
	font-weight: bold;
}
.mainarea h2.ttl_l_a{
	width: 570px;
	height: 28px;
	margin: 0 0 5px 0;
	padding: 0 0 0 17px;
	background: url(/img/supli/g_files/h2_a00.gif) no-repeat;
	text-indent: 0;
	line-height: 20px;
	color: #666;
	font-size: 14px;
	font-weight: bold;
}
.mainarea h2.ttl_l_d{
	width: 570px;
	height: 28px;
	margin: 0 0 5px 0;
	padding: 0 0 0 17px;
	background: url(/img/supli/g_files/h2_d00.gif) no-repeat;
	text-indent: 0;
	line-height: 20px;
	color: #666;
	font-size: 14px;
	font-weight: bold;
}
.mainarea h2.ttl_l_h{
	width: 570px;
	height: 28px;
	margin: 0 0 5px 0;
	padding: 0 0 0 17px;
	background: url(/img/supli/g_files/h2_h00.gif) no-repeat;
	text-indent: 0;
	line-height: 20px;
	color: #666;
	font-size: 14px;
	font-weight: bold;
}
/* 中見出し */
.mainarea h2.ttl_m{
	width: 560px;
	height: 24px;
	margin: 20px 0 10px 10px;
	padding: 0 0 0 17px;
	background: url(/img/supli/g_files/h3_tmp.gif) no-repeat;
	text-indent: 0;
	line-height: 22px;
	color: #666;
	font-size: 14px;
	font-weight: bold;
}
/* 080527 shimosawa ADD End */


/* ブロックの設定
----------------------------------------------- */
/* 統合ボックス */
#container {
	width: 800px;
	margin: 0 auto;
	padding: 0;
}
/* メニュー（左） */
#menu {
	margin: 10px;
}
/* メインコンテンツ（中央） */
#main {
	margin: 10px;
}
/* サブメニュー（右） */
#sub {
	margin: 10px;
}

/* バナーエリア（左） */
.sub_bar{
	margin: 10px 0;
	padding: 0;
	width: 158px;
	}

/* 20081201 hagi add */
/* ヘッダー
----------------------------------------------- */
#header {
	width: 780px;
}
#header #logo {
	width: 780px;
	height: 98px;
	background:url("/img/supli/g_files/header.jpg") no-repeat;
	position: relative;
}
#header #logo p{
	width: 330px;
	height: 98px;
	text-indent: -9999px;
	margin: 0;
	padding: 0;
}
#header #logo p a{
	width: 330px;
	height: 98px;
	display: block;
}
/* ヘッダー上サイトサマリーの設定 */
#header #logo #summary {
	font-size: 10px;
	line-height: 1em;
	background:none;
	position: absolute;
	font-weight:normal;
	top: 2px;
	right: 2px;
}
#header #logo #summary a,
#header #logo #summary b,
#header #logo #summary strong{
	color:#666666;
}
#header #btn_carttop {
	width:136px;
	height:39px;
	text-indent:-9999px;
	position:absolute;
	top:45px;
	left:440px;
}
#header #btn_carttop a{
	width: 136px;
	height: 39px;
	display: block;
	background: url("/img/supli/g_files/btn_carttop.gif") no-repeat;
}
#header #btn_carttop a:hover{background: url("/img/supli/g_files/btn_carttop_o.gif") no-repeat;}
#header #btn_faxorder {
	width:74px;
	height:12px;
	text-indent:-9999px;
	position:absolute;
	top:62px;
	right:10px;
}
#header #btn_faxorder a{
	width: 74px;
	height: 12px;
	display: block;
	background: url("/img/supli/g_files/btn_faxorder.gif") no-repeat;
}
#header #btn_faxorder a:hover{background: url("/img/supli/g_files/btn_faxorder_o.gif") no-repeat;}
/* 20081201 hagi end */

#header #customer_name {
	width: 250px;
	height: 27px;
	position: absolute;
	top: 10px;
	right: 160px;
	line-height:22px;
	font-size:11px;
	text-align:right;
	color:#fff;
}
#header #g_navi ul{
	width: 780px;
	height: 33px;
	list-style: none;
	margin: 0;
	padding: 0;
	line-height: 0;
}
#header #g_navi li {
	float: left;
	height: 33px;
	text-indent: -9999px;
	margin: 0;
	padding: 0;
	line-height: 0;
}
#header #g_navi li a{
	display: block;
	height: 33px;
	background: url(/img/supli/g_files/g_navi.gif);
}

#header #g_navi li#gnv01 a	{	background-position:    0px 0px; width: 105px;}
#header #g_navi li#gnv02 a	{	background-position: -105px 0px; width: 106px;}
#header #g_navi li#gnv03 a	{	background-position: -211px 0px; width: 122px;}
#header #g_navi li#gnv04 a	{	background-position: -333px 0px; width: 106px;}
#header #g_navi li#gnv05 a	{	background-position: -439px 0px; width: 108px;}
#header #g_navi li#gnv06 a	{	background-position: -547px 0px; width: 106px;}
#header #g_navi li#gnv07 a	{	background-position: -653px 0px; width: 127px;}

#header #g_navi li#gnv01 a:hover	{	background-position:    0px -33px;}
#header #g_navi li#gnv02 a:hover	{	background-position: -105px -33px;}
#header #g_navi li#gnv03 a:hover	{	background-position: -211px -33px;}
#header #g_navi li#gnv04 a:hover	{	background-position: -333px -33px;}
#header #g_navi li#gnv05 a:hover	{	background-position: -439px -33px;}
#header #g_navi li#gnv06 a:hover	{	background-position: -547px -33px;}
#header #g_navi li#gnv07 a:hover	{	background-position: -653px -33px;}



/* トップページ
----------------------------------------------- */
/* 中段部分ここから */
/* 新着情報 */
#news {
	width: 400px;
	margin: 10px 0;
	text-align: left;
}
#news h2{
	width: 400px;
	height: 28px;
	text-indent: -9999px;
	margin: 0 0 5px 0;
	background: url(/img/supli/g_files/headm_new.gif) no-repeat;
}
#news dl{
	width: 400px;
	font-size: 10px;
	line-height: 1.5em;
}
#news dt{
	clear:both;
	width: 100px;
	background: url(/img/top/news_icon.gif) no-repeat;
	padding: 0 0 0 18px;
	float: left;
}
#news dd{
	width: 300px;
	margin: 0 0 5px 0;
	float: left;
}

/* 人気商品 */
#campaign h2{
	width: 400px;
	height: 28px;
	text-indent: -9999px;
	margin: 0 0 5px 0;
	background: url(/img/supli/g_files/headm_bestseller.gif) no-repeat;
}

/* 取扱ブランド */
#brand h2{
	width: 400px;
	height: 28px;
	text-indent: -9999px;
	margin: 20px 0 5px 0;
	background: url(/img/supli/g_files/headm_brand.gif) no-repeat;
}

/* ランキング */
#ranking {
	width: 400px;
	margin: 10px 0;
	text-align: left;
}
#ranking h2{
	width: 400px;
	height: 28px;
	text-indent: -9999px;
	margin: 0 0 5px 0;
	background: url(/img/supli/g_files/headm_ranking.gif) no-repeat;
}
#ranking h2 a{
	width: 400px;
	height: 28px;
	display: block;
}

#ranking h3#h3_rnk01{
	width: 390px;
	height: 48px;
	text-indent: -9999px;
	margin: 0 0 5px 0;
	background: url(/img/supli/index_files/ranking1.gif) no-repeat;
}
#ranking h3#h3_rnk01 a{
	width: 390px;
	height: 48px;
	display: block;
}

#ranking h3#h3_rnk02{
	width: 190px;
	height: 43px;
	text-indent: -9999px;
	margin: 0 0 5px 0;
	background: url(/img/supli/index_files/ranking2.gif) no-repeat;
}
#ranking h3#h3_rnk03{
	width: 190px;
	height: 43px;
	text-indent: -9999px;
	margin: 0 0 5px 0;
	background: url(/img/supli/index_files/ranking3.gif) no-repeat;
}
#ranking h3#h3_rnk02 a,
#ranking h3#h3_rnk03 a{
	width: 190px;
	height: 43px;
	display: block;
}
#ranking .rnk_box01 {
	font-size: 10px;
	line-height: 1.3em;
}
#ranking .rnk_box02 {
	float: left;
	width: 195px;
	padding: 0 0 0 5px;
}
#ranking .rnk_l {
	float: left;
	width: 110px;
}
#ranking .rnk_r {
	float: right;
	width: 80px;
	font-size: 10px;
	line-height: 1.3em;
}
#ranking .rnk_link {
	clear: both;
	font-size: 10px;
	text-align: right;
	margin:0;
	padding:0 0 10px 0;
}

/* あなただけのオーダーメイドサプリメント */
#ordermadelink {
	width: 400px;
	margin: 0;
	text-align: left;
	font-size:12px;
}
#ordermadelink h2{
	width: 400px;
	height: 28px;
	text-indent: -9999px;
	margin: 0;
	background: url(/img/supli/g_files/headm_ordermadelink.gif) no-repeat;
}
#ordermadelink p{
	margin:0;
	padding:0;
}
#ordermadelink .block{
	float:left;
	margin:0 10px 0 0;
}

/* お役立ち情報 */
#usefulinfo {
	width: 400px;
	margin: 20px 0 0 0;
	text-align: left;
	font-size:12px;
}
#usefulinfo h2{
	width: 400px;
	height: 28px;
	text-indent: -9999px;
	margin: 0;
	background: url(/img/supli/g_files/headm_usefulinfo.gif) no-repeat;
}
#usefulinfo #contain{
	padding:5px 0 5px 0;
}
#usefulinfo #contain img{
	clear:both;
	margin:0 2px 0 0;
	padding:0;
	float:left;
}
#usefulinfo #contain p{
	width:250px;
	float:left;
	margin:5px 0 10px 0;
	padding:0;
}

/* オーダーメイドのススメ */
#ordermade {
	width: 400px;
	margin: 10px 0 50px 0;
	text-align: left;
}
#ordermade h2{
	width: 400px;
	height: 28px;
	text-indent: -9999px;
	margin: 10px 0 5px 0;
	background: url(/img/supli/g_files/headm_ordermade.gif) no-repeat;
}
#ordermade h3{
	width: 400px;
	font-size: 12px;
	color:#73B2F2;
	text-indent:1px;
	line-height:16px;
	margin:20px 0 10px 0;
}
#ordermade p{
	font-size:10px;
	line-height:16px;
	margin:5px 0 0 0;
}
#ordermade .odm_link{


	font-size: 10px;
	text-align: right;
	padding:0 0 5px 0;
}

/* 初めての方へ */
#beginner {
	margin: 10px 0 50px 0;
	text-align: left;
}
#beginner h2{
	width: 570px;
	height: 28px;
	text-indent: -9999px;
	margin: 10px 0 5px 0;
	background: url(/img/contents/beginner/head_beginner.gif) no-repeat;
}
#beginner p{margin:0 0 10px 0;}
#beginner h3{margin:0 0 10px 0;}

#beginner .finder{
	margin:0 0 30px 10px;
	width:528px;
	height:628px;
	background:url(/img/contents/beginner/img5.jpg);
	position:relative;
	text-indent:-9999px;
}
#beginner .finder p a{
	display:block;
	width:173px;
	height:75px;
	position:absolute;
}
#beginner .finder #link1 a{top:261px;left:30px;}
#beginner .finder #link2 a{top:345px;left:30px;}
#beginner .finder #link3 a{top:429px;left:30px;}
#beginner .finder #link4 a{top:513px;left:30px;}
#beginner .finder #link5 a{top:513px;left:335px;}

/* 監修医師ご紹介 */
#kansyu {
	margin: 10px 0 50px 0;
	text-align: left;
}
#kansyu h2{
	width: 570px;
	height: 28px;
	text-indent: -9999px;
	margin: 10px 0 5px 0;
	background: url(/img/contents/kansyu/head_kansyu.gif) no-repeat;
}
#kansyu p{margin:0 0 10px 0;}
#kansyu h3{margin:0 0 10px 0;}
#kansyu dl{width:350px;}
#kansyu dt{line-height:20px;width:100px;border-bottom:dotted #ccc 1px;}
#kansyu dd{line-height:20px;margin:-21px 0 10px 100px;border-bottom:dotted #ccc 1px;}


/* メインコンテンツ用ヘッダーボックスの設定 */
.head_box {
	width: 400px;
	margin: 20px auto;
}
.head_box_main {
	margin: 0 10px;
}



/* サイドメニュー（左側共通・右側トップページ）
----------------------------------------------- */
/* ボックス（サイドメニュー）の設定 */
/* 20081201 hagi IEでバグるので上へ避難
.item_box {
	margin: 10px 0;
	padding: 0;
	width: 158px;
	font-size: 12px;
	line-height: 1.5em;
	border-left:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
	border-bottom:#CCCCCC 1px solid;
}*/
.item_box_y {
	border-left:#FFCC00 1px solid;
	border-right:#FFCC00 1px solid;
	border-bottom:#FFCC00 1px solid;
}
.item_box_main {
	margin: 0;
	padding: 5px;
	text-align: left;
}
.item_box p{
	width: 158px;
	height: 30px;
	text-indent: -9999px;
	margin: 0;
	padding: 0;
}
.item_box p a{
	width: 158px;
	height: 30px;
	display: block;
}
.item_box p#h2_m01{background: url(/img/supli/g_files/head_ordermade.gif) top center no-repeat;}/* オーダーメイド */
.item_box p#h2_m02{background: url(/img/supli/g_files/head_package.gif) top center no-repeat;}/* 目的からサプリを選ぶ */
.item_box p#h2_m03{background: url(/img/supli/g_files/head_login.gif) top center no-repeat;}/* ログイン */
.item_box p#h2_m04{background: url(/img/supli/g_files/head_profile.gif) top center no-repeat;}/* 服部先生プロフィール */
.item_box p#h2_m05{background: url(/img/supli/g_files/head_blog.gif) top center no-repeat;}/* 店長の紹介とブログ */
.item_box p#h2_m06{background: url(/img/supli/g_files/head_cart.gif) top center no-repeat;}/* カートを見る */
.item_box p#h2_m07{background: url(/img/supli/g_files/head_mypage.gif) top center no-repeat;}/* マイページ */
.item_box p#h2_m08{background: url(/img/supli/g_files/head_fax.gif) top center no-repeat;}/* FAX・お電話でのご注文 */
.item_box p#h2_m09{background: url(/img/supli/g_files/head_search.gif) top center no-repeat;}/* 検索 080819 Shimosawa ADD */
.item_box p#h2_m10{background: url(/img/supli/g_files/head_manufacturer.gif) top center no-repeat;}/* 製造元について 080924 hagi */
.item_box p#h2_m11{background: url(/img/supli/g_files/head_contents.gif) top center no-repeat;}/* コンテンツ 080819 Shimosawa ADD */
.item_box p#h2_m12{background: url(/img/supli/g_files/head_ranking.gif) top center no-repeat;}/* ランキング

/* 080527 shimosawa MOD Start */
.item_box dl dt{
	margin: 0 0 8px 0;
	padding: 0 0 0 20px;
	font-size: 12px;
	line-height: 1.5em;
}
.item_box dl dt#pac_b{background: url(/img/supli/g_files/icn_b.gif) 0 2px no-repeat;}
.item_box dl dt#pac_a{background: url(/img/supli/g_files/icn_a.gif) 0 2px no-repeat;}
.item_box dl dt#pac_d{background: url(/img/supli/g_files/icn_d.gif) 0 2px no-repeat;}
.item_box dl dt#pac_h{background: url(/img/supli/g_files/icn_h.gif) 0 2px no-repeat;}
.item_box dl dd{
	margin: 0 0 20px 10px;
	padding: 0;
}

.item_box p#h3_m01{
	background: url(/img/supli/g_files/pack1.gif) no-repeat;
	width: 148px;
	height: 25px;
}
.item_box p#h3_m02{
	background: url(/img/supli/g_files/pack2.gif) no-repeat;
	width: 148px;
	height: 25px;
}
.item_box p#h3_m03{
	background: url(/img/supli/g_files/pack3.gif) no-repeat;
	width: 148px;
	height: 25px;
}
.item_box p#h3_m04{
	background: url(/img/supli/g_files/pack4.gif) no-repeat;
	width: 148px;
	height: 25px;
}
/* 080527 shimosawa MOD End */


.item_box ul {
	margin: 2px 0 10px 5px;
	padding: 0;
	list-style-type: none;
	font-size: 12px;
}
.item_box li {
	margin: 2px 0;
	padding: 0 0 0 12px;
	list-style-type: none;
	background: url(/img/common/arrow_s.gif) 0 5px no-repeat;
}
.item_box .btn {
	text-align: center;
	margin: 5px 0 0 0;
}

/* プロフィール */
.item_box #profile_l {
	float:left;
	width:73px;
}
.item_box #profile_r {
	float:right;
	width:65px;
}
/* ログイン */
.item_box form {
	margin: 0;
	padding: 0;
}



/* メインエリア
----------------------------------------------- */
/* ※商品詳細 は detail.css を参照 */
/* ※その他テキストページ は contents.css を参照 */
/* その他の共通部品 */
.mainarea{
	width: 580px;
	margin: 10px 9px 0px 10px;
	text-align:left!important;
	font-size: 12px!important;
}
.mainarea .pnkz{
	font-size:10px;
	margin:0;
	padding:0 0 5px 0;
	text-align:right;
	height:22px;
}
.mainarea .pnkz a{
	text-decoration:none;
}
.mainarea .link_right{
	font-size: 10px;
	text-align: right;
	padding:0 0 5px 0;
}
.mainarea .str{
	color:#555;
	font-weight:bold;
	margin:15px 0 0 15px;
}
.mainarea .mini{
	font-size:10px;
}
.mainarea ul{
	color:#555;
	padding:5px 0 0 15px;
}

/* 背景付h2の設定 */
.mainarea h2{
	width: 570px;
	height: 28px;
	margin: 0 0 5px 0;
}
/* 背景なしh3の設定 */
.mainarea h3{
	width: 400px;
	font-size: 12px;
	color:#73B2F2;
	margin:20px 0 10px 10px;
/*	margin:20px 0 10px 0; */
	text-indent: 0px;
	line-height:18px;
}
.mainarea p{
	line-height:16px;
	margin:10px 25px 0 25px;
}



/* フッター
----------------------------------------------- */
#footer {
	width: 780px;
	background: url(/img/supli/g_files/foot_top.gif) top left no-repeat #70ADB8;
	padding: 16px 0 0 0;
}
#footer a {
	color: #fffff2;
}
#footer a:hover {
	color: #FD9D05;
}
#footer ul{
	width: 780px;
	list-style: none;
	margin: 0;
	padding: 0;
	line-height: 1.3em;
	font-size: 12px;
	text-align: center;
}
#footer li {
	margin: 0;
	padding: 0;
	display: inline;
}
#footer address {
	width: 780px;
	height: 25px;
	margin: 5px 0 0 0;
	text-indent: -9999px;
}
#footer address a {
	width: 780px;
	height: 25px;
	display: block;
	background: url(/img/supli/g_files/foot_copyright.gif) no-repeat;
}
#footer address a:hover {
	background: url(/img/supli/g_files/foot_copyright_o.gif) no-repeat;
}


/* ※リニューアル前・共有設定
080415 shimosawa(MOD)
※念のためコメントアウトしてます。
しばらく経って影響なければ削除の方向で
----------------------------------------------- */
/* 採用情報のページのレイアウトとなっておりましたので、
残す方向で。
080527 shimosawa 採用情報を修正。
またしばらくたって影響なければ削除系。
-------------------------------------------------*/
/* table.tbl01{
	border-collapse:collapse;
	border:solid 1px #ccc;
	width: 580px;
}
.tbl01 td {
	border:solid 1px #ccc;
	padding: 5px;
}
.tdL {
	width: 100px;
	text-align: center;
}
table.tbl_none,
table.tbl_none td{
	border: 0;
}
*/

/* 共有設定ここまで */