@charset "UTF-8";
/* CSS Document */

#tl_link				{ margin:0px 0 25px 0; padding:0; text-indent:-10000px; height:50px; background:url(../images/tl_link.gif)  no-repeat; }
#tl_s_link	 { margin:0px 0 25px 0; padding:0; text-indent:-10000px; height:50px; background:url(../images/tl_sogo_link.gif) no-repeat; }
#tl_pub				 { margin:0px 0 25px 0; padding:0; text-indent:-10000px; height:50px; background:url(../images/tl_pub.gif) no-repeat; }
#tl_c_pub		 { margin:0px 0 25px 0; padding:0; text-indent:-10000px; height:50px; background:url(../images/tl_contact_pub.gif) no-repeat; }
#tl_contact { margin:0px 0 25px 0; padding:0; text-indent:-10000px; height:50px; background:url(../images/tl_contact.gif) no-repeat; }
#tl_privacy { margin:0px 0 25px 0; padding:0; text-indent:-10000px; height:50px; background:url(../images/tl_privacypolicy.gif) no-repeat; }
#tl_sitemap { margin:0px 0 25px 0; padding:0; text-indent:-10000px; height:50px; background:url(../images/tl_sitemap.gif) no-repeat; }



/* 相互リンク */
.box_s_link01 { margin-top:25px; padding:4px; text-align:center; border:1px solid #ccc; }
.box_s_link02 { padding:4px 0 15px 0; text-align:center; border:1px solid #ccc; border-top:none; }
.box_s_link02 .box_s_link_in { margin:10px auto 0 auto; padding:4px 10px; border:1px solid #999; width:540px; text-align:left; }


/* パブリシティー */
.list_pub { margin:10px 0 30px 15px; display:block; }
.list_pub dd { margin:5px 0 15px 0; padding:0 0 0 14px; background:url(../../shared/images/dot02.gif) 0px 5px no-repeat; }
.list_pub dd.dd03 { margin:5px 0 15px 0; padding:0 0 0 14px; background:url(../../shared/images/dot03.gif) 0px 5px no-repeat; }



/* コンタクトフォーム　疑似テーブル */
dl.form-list {	padding:0;	border:1px solid #ccc;	border-top:none; }
dl.form-list dt {	margin:0;	padding:0.3em 0 0.1em 1em;	border-top:1px solid #ccc;	width:220px;	float:left; }
dl.form-list dt.fl-check {	margin:0;	padding:0.3em 0 0.1em 1em;	border-top:1px solid #ccc;	width:220px;	float:left; background-color:#f00; }	
dl.form-list dd {	margin:0 0 0 220px;	padding:0.3em 1em;	border-left:1px solid #ccc;	border-top:1px solid #ccc;	background-color:#fff; }
dl.form-list dd.fl-check {	margin:0 0 0 220px;	padding:0.3em 1em;	border-left:1px solid #ccc;	border-top:1px solid #ccc;	background-color:#fff; background-color:#f00; }	