/* ::::: http://takaban.iaigiri.com/common/css/test.css ::::: */

* { margin: 0px; padding: 0px; }
a:link, a:visited, a:hover, a:active { text-decoration: underline; }
a:link { color: rgb(0, 0, 255); }
a:visited { color: rgb(153, 0, 255); }
a:hover { color: rgb(255, 0, 0); }
a:active { color: rgb(255, 0, 0); }
body { font-size: 95%; font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif; padding: 0px; margin: 0px; }
#wrapper { width: 860px; margin: 15px auto 0px; }
#contents { padding: 0px 30px 100px; margin: 15px auto 0px; }
#footer { height: 120px; padding-top: 40px; }
#contents p { line-height: 1.6em; margin-bottom: 1em; }
#myAlternativeContent { visibility: hidden; }
@media screen and (max-width: 728px) {
	#ninja-hp-inactive { display: none; }
	#ninja-hp-inactive-footer { display: none; }
}
/* ::::: http://st.shinobi.jp/img/services/homepage/commercial.css ::::: */

ul.tdftad { margin: 0px; padding: 0px; }
ul.tdftad li { display: inline; background-image: url('al.gif'); background-position: left center; background-repeat: no-repeat; padding: 0px 4px 0px 8px; font-size: 13px; }
ul.tdftad li.tdftpr { background-image: url('pr.gif'); padding-left: 20px; }
ul.tdftad li.tdftlink { background-image: url('link.gif'); padding-left: 25px; }
ul.tdftad li a:hover { text-decoration: none; }
