html {
 BACKGROUND:#fff;
}
body {
 background:url("../img/089.gif") ;
 PADDING-RIGHT:0px;
 PADDING-LEFT:0px;
 PADDING-BOTTOM:0px;
 MARGIN:0px;
 PADDING-TOP:0px;
 COLOR:#666666;
 TEXT-ALIGN:center;
 FONT:small/1.231 "ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, sans-serif;
}
ul {
 PADDING-RIGHT:0px;
 PADDING-LEFT:0px;
 PADDING-BOTTOM:0px;
 MARGIN:0px;
 PADDING-TOP:0px;
 LIST-STYLE-TYPE:none;
}
li {
 PADDING-RIGHT:0px;
 PADDING-LEFT:0px;
 PADDING-BOTTOM:0px;
 MARGIN:0px;
 PADDING-TOP:0px;
 LIST-STYLE-TYPE:none;
}
h1 {
 PADDING-RIGHT:0px;
 PADDING-LEFT:0px;
 PADDING-BOTTOM:0px;
 MARGIN:0px;
 PADDING-TOP:0px;
}
h2 {
 PADDING-RIGHT:0px;
 PADDING-LEFT:0px;
 PADDING-BOTTOM:0px;
 MARGIN:0px;
 PADDING-TOP:0px;
 FONT-WEIGHT:normal;
 FONT-SIZE:12px;
}
p {
 PADDING-RIGHT:0px;
 PADDING-LEFT:0px;
 PADDING-BOTTOM:0px;
 MARGIN:0px;
 PADDING-TOP:0px;
 FONT-WEIGHT:normal;
}
img {
 BORDER-TOP-WIDTH:0px;
 BORDER-LEFT-WIDTH:0px;
 BORDER-BOTTOM-WIDTH:0px;
 BORDER-RIGHT-WIDTH:0px;
}
table {
 BORDER-COLLAPSE:collapse;
 border-spacing:0;
}
td {
 PADDING-RIGHT:0px;
 PADDING-LEFT:0px;
 PADDING-BOTTOM:0px;
 MARGIN:0px;
 PADDING-TOP:0px;
}
input {
 PADDING-RIGHT:0px;
 PADDING-LEFT:0px;
 PADDING-BOTTOM:0px;
 MARGIN:0px;
 PADDING-TOP:0px;
 FONT-SIZE:100%;
 FONT-FAMILY:inherit;
}
strong {
 FONT-WEIGHT:normal;
 FONT-STYLE:normal;
}
a:link {
 COLOR: #40659b;
 TEXT-DECORATION:none;
}
a:visited {
 COLOR:#40659b;
 TEXT-DECORATION:none;
}
a:hover {
 COLOR: #98ca2c;
 TEXT-DECORATION:none;
}
a:active {
 COLOR:#98ca2c;
 TEXT-DECORATION:none;
}
.top{
 WIDTH:928px;
 COLOR:#ffffff;
 MARGIN:0 auto;
 TEXT-ALIGN:left;
}
#container {
 BACKGROUND:#fff;
 BORDER-RIGHT:#ccc 1px solid;
 BORDER-LEFT:#ccc 1px solid;
 MARGIN:0px auto;
 WIDTH:928px;
 TEXT-ALIGN:left;
}
.clearfix {
　DISPLAY:inline-block;
}
#header {
 float:left;
 PADDING-RIGHT:0px;
 PADDING-LEFT:0px;
 PADDING-BOTTOM:0px;
 PADDING-TOP:0px;
 MARGIN:0px;
 WIDTH:928px;
 HEIGHT:120px;
 TEXT-ALIGN:left;
 BACKGROUND-POSITION:200px;
 BACKGROUND-IMAGE:url(../img/navi_8.jpg);
}
#header H1 {
 PADDING-RIGHT:0px;
 PADDING-LEFT:0px;
 PADDING-BOTTOM:0px;
 PADDING-TOP:0px
 MARGIN:0px;
 WIDTH:200px;
 FLOAT:left;
}
.himg {
 PADDING-RIGHT:0px;
 PADDING-LEFT:0px;
 PADDING-BOTTOM:0px;
 PADDING-TOP:0px;
 FLOAT:right;
 MARGIN:0px;
 WIDTH:642px;
 HEIGHT:93px;
}
.index_ul {
 FLOAT:right;
 WIDTH:642px;
 HEIGHT:27px;
}
#header LI {
 PADDING-RIGHT:0px;
 PADDING-LEFT:0px;
 FLOAT:left;
 PADDING-BOTTOM:0px;
 MARGIN:0px;
 PADDING-TOP:0px;
}
#con_left {
 MARGIN-TOP:10px;
 PADDING-LEFT:10px;
 FLOAT:left;
}
.left_biz {
 BORDER-RIGHT:#ccc 1px solid;
 BORDER-LEFT:#ccc 1px solid;
 BORDER-TOP:#ccc 1px solid;
 WIDTH:156px;
 MARGIN:6px 0px 0px 0px;
 BORDER-BOTTOM:#ccc 1px solid;
}
.left_biztop {
 BACKGROUND:#999999;
 WIDTH:100%;
 COLOR:#ffffff;
 LINE-HEIGHT:1.6;
 TEXT-ALIGN:center;
}
#leftmenu {
    border:1px solid #ccc;
	width:155px;
	margin:0px;
	padding:0;
}
#leftmenu ol {
	margin:0;
	padding:0;
}
#leftmenu li {
	display:block;
	width:150px;
	padding:0px 0 0 3px;
}
#leftmenu li a:hover {
	background-position:0 -21px;
}
#leftmenuname1 a{
	display:block;
	width:150px;
	height:21px;
	line-height:21px;
	margin:3px 0 3px 0;
	padding: 0;
	background:url("../img/sab_1.jpg") no-repeat;
}
#leftmenuname2 {
	display:block;
	width:150px;
	height:21px;
	line-height:21px;
	margin:0 0 3px 3px;
	padding:0;
	background:url("../img/sab_2.jpg") no-repeat;
}
#leftmenuname3 {
	display:block;
	width:150px;
	height:21px;
	line-height:21px;
	margin:0 0 3px 3px;
	padding:0;
	background:url("../img/sab_tittle_1.jpg") no-repeat;
}
#leftmenuname4 a{
	display:block;
	width:150px;
	height:21px;
	line-height:21px;
	margin:0 0 3px 0;
	padding:0;
	background:url("../img/sab_3.jpg") no-repeat;
}
#leftmenuname5 a{
	display:block;
	width:150px;
	height:21px;
	line-height:21px;
	margin:0 0 3px 0;
	padding:0;
	background:url("../img/sab_4.jpg") no-repeat;
}
#leftmenuname6 {
	display:block;
	width:150px;
	height:21px;
	line-height:21px;
	margin:0 0 3px 3px;
	padding:0;
	background:url("../img/sab_tittle_2.jpg") no-repeat;
}
#leftmenuname7 a{
	display:block;
	width:150px;
	height:21px;
	line-height:21px;
	margin:0 0 3px 0;
	padding:0;
	background:url("../img/sab_5.jpg") no-repeat;
}
#leftmenuname8 a{
	display:block;
	width:150px;
	height:21px;
	line-height:21px;
	margin:0 0 3px 0;
	padding:0;
	background:url("../img/sab_6.jpg") no-repeat;
}
#leftmenuname9 {
	display:block;
	width:150px;
	height:21px;
	line-height:21px;
	margin:0 0 3px 3px;
	padding:0;
	background:url("../img/sab_2.jpg") no-repeat;
}
#leftmenuname10 {
	display:block;
	width:150px;
	height:21px;
	line-height:21px;
	margin:0 0 3px 3px;
	padding:0;
	background:url("../img/sab_tittle_3.jpg") no-repeat;
}
#leftmenuname11 a{
	display:block;
	width:150px;
	height:21px;
	line-height:21px;
	margin:0 0 3px 0;
	padding:0;
	background:url("../img/sab_7.jpg") no-repeat;
}
#leftmenuname12 a{
	display:block;
	width:150px;
	height:21px;
	line-height:21px;
	margin:0 0 3px 0;
	padding:0;
	background:url("../img/sab_8.jpg") no-repeat;
}
#leftmenuname13 a{
	display:block;
	width:150px;
	height:21px;
	line-height:21px;
	margin:0 0 3px 0;
	padding:0;
	background:url("../img/sab_11.jpg") no-repeat;
}
#leftmenuname14 a{
	display:block;
	width:150px;
	height:21px;
	line-height:21px;
	margin:0 0 3px 0;
	padding:0;
	background:url("../img/sab_9.jpg") no-repeat;
}
#leftmenuname15 a{
	display:block;
	width:150px;
	height:21px;
	line-height:21px;
	margin:0 0 3px 0;
	padding:0;
	background:url("../img/sab_10.jpg") no-repeat;
}






#connect_banner {
 BACKGROUND:url(img/left_bizsen.gif) no-repeat 3px bottom;
 WIDTH:154px;
}
#connect_banner A {
 DISPLAY:block;
 BACKGROUND:url(http://www.showa-marketing.co.jp/img/smsbaner.jpg) no-repeat left top;
 WIDTH:65px;
 TEXT-INDENT:-9999px;
 HEIGHT:65px;
}
.connect_left {
 PADDING-RIGHT:0px;
 PADDING-LEFT:3px;
 FLOAT:left;
 PADDING-BOTTOM:4px;
 WIDTH:65px;
 PADDING-TOP:3px;
}
.connect_right {
 PADDING-RIGHT:0px;
 PADDING-LEFT:2px;
 FONT-SIZE:10px;
 FLOAT:right;
 PADDING-BOTTOM:0px;
 WIDTH:82px;
 LINE-HEIGHT:1.3;
 PADDING-TOP:3px;
 TEXT-ALIGN:left;
}
#connect_screen {
 WIDTH:154px;
}
#connect_screen A {
 DISPLAY:block;
 BACKGROUND:url(http://www.showa-marketing.co.jp/img/smsscreen.jpg) no-repeat left top;
 WIDTH:65px;
 TEXT-INDENT:-9999px;
 HEIGHT:65px;
}
.item {
 MARGIN:10px auto 0px;
 TEXT-ALIGN:center;
}
#con_right {
 MARGIN-TOP:9px;
 FLOAT:right;
 WIDTH:740px;
}
#conl {
 BORDER-RIGHT:#ccc 1px dotted;
 PADDING-RIGHT:9px;
 FLOAT:left;
 width:580px;
}
#topflash {
 MARGIN-BOTTOM:10px;
 WIDTH:580px;
 HEIGHT:200px;
}
.right {
 PADDING-RIGHT:0px;
 PADDING-LEFT:0px;
 PADDING-BOTTOM:0px;
 MARGIN:5px 0 0 0px;
 PADDING-TOP:0px
 WIDTH:570px;
}
.info{
 BORDER-RIGHT:#999999 1px solid;
 PADDING-RIGHT:0px;
 BORDER-TOP:#cccccc 1px solid;
 PADDING-TOP:5px;
 PADDING-LEFT:0px;
 BORDER-LEFT:#cccccc 1px solid;
 PADDING-BOTTOM:0px;
 BORDER-BOTTOM:#999999 1px solid;
 MARGIN:0px;
 BACKGROUND-COLOR:#eeeeee
 WIDTH:580px;
}
p.information {
 WIDTH:570px;
 PADDING-RIGHT:5px;
 PADDING-LEFT:5px;
 PADDING-BOTTOM:5px;
 PADDING-TOP:5px;
 FONT-SIZE:12px;
}
#top_sample {
	MARGIN:3px 0px 3px 0px;
    WIDTH:580px;
}
#sample_list {HEIGHT:280px;
 BORDER-RIGHT:#ccc 1px solid;
 PADDING-RIGHT:11px;
 BORDER-TOP: #ccc 1px solid;
 PADDING-TOP: 10px;
 PADDING-LEFT:11px;
 BORDER-LEFT:#ccc 1px solid;
 PADDING-BOTTOM:10px;
 BORDER-BOTTOM:#ccc 1px solid
}
#sample_list UL LI {
 FONT-SIZE:10px;
 FLOAT:left;
 WIDTH:139px;
 LINE-HEIGHT:1.6;
 TEXT-ALIGN:center;
}
#conl H2 {
 MARGIN-BOTTOM: 10px;
 WIDTH: 580px;
 TEXT-INDENT:-9999px;
 HEIGHT:101px
}
#top_biz {
 WIDTH:580px;
 MARGIN:0px;
 margin-BOTTOM:3px;
}
#biz_list {
 HEIGHT:510px;
 BORDER-RIGHT:#ccc 1px solid;
 PADDING-RIGHT:6px;
 BORDER-TOP:#ccc 0px solid;
 PADDING-TOP:0px;
 PADDING-LEFT:6px;
 BORDER-LEFT:#ccc 1px solid;
 PADDING-BOTTOM:20px;
 BORDER-BOTTOM:#ccc 1px solid;
}
.biz_s {
 WIDTH:570px;
 BORDER-BOTTOM:#ccc 1px dotted;
}
.biz_left {
 PADDING-RIGHT:5px;
 PADDING-LEFT:0px;
 PADDING-BOTTOM:0px;
 MARGIN:0px;
 WIDTH:320px;
 HEIGHT:135px;
 FLOAT:left;
}
.biz_right {
 PADDING-RIGHT: 0px;
 PADDING-LEFT:0px;
 PADDING-BOTTOM:0px;
 PADDING-TOP:15px;
 WIDTH:240px;
 HEIGHT:120px;
 FLOAT:left;
 FONT-SIZE:12px;
}
#top_news {
 BACKGROUND:url(../img/title_news.jpg) no-repeat left top;
 WIDTH:580px;
 TEXT-INDENT:-9999px;
 HEIGHT:24px;
}
#newsbox {
 MARGIN:0px;
 OVERFLOW:auto;
 WIDTH:580px;
 HEIGHT:140px;
}
#newsbox UL {
 PADDING-RIGHT:10px;
 PADDING-LEFT:3px;
 FONT-SIZE:10px;
 PADDING-BOTTOM 0px;
 PADDING-TOP 0px;
}
#newsbox LI {
 PADDING-RIGHT: 0px;
 PADDING-LEFT:0px;
 FONT-SIZE:10px;
 PADDING-BOTTOM:5px;
 PADDING-TOP:5px;
 BORDER-BOTTOM:#ccc 1px dotted;
 TEXT-ALIGN:left;
}
#pagescroll {
 PADDING-LEFT:476px;
 MARGIN:10px 0px;
}
#pagescroll A {
 DISPLAY:block;
 BACKGROUND:url(../img/pagescroll.jpg) no-repeat left top;
 WIDTH:104px;
 TEXT-INDENT:-9999px;
 HEIGHT:17px;
}
#pagescroll A:hover {
 BACKGROUND-POSITION:0px -17px;
}
#conl H2.t_privacy {
 BACKGROUND:url(../img/title_privacy.jpg) no-repeat left top;
}
.sub_con {
 MARGIN-BOTTOM:10px;
 WIDTH:580px;
}
.sub_con H4.sbar {
 PADDING-LEFT:22px;
 FONT-SIZE:12px;
 BACKGROUND:url(../img/sbar_m.gif) no-repeat left top;
 MARGIN:12px 0px 6px;
 LINE-HEIGHT:2;
 HEIGHT:24px;
}
.sub_con P {
 PADDING-RIGHT:7px;
 PADDING-LEFT:7px;
 PADDING-BOTTOM:6px;
 LINE-HEIGHT:1.6;
 PADDING-TOP:6px;
}
#conl H2.t_contact {
 BACKGROUND:url(../img/title_contact.jpg) no-repeat left top
}
.sub_con .top_contact {
 PADDING-LEFT:24px;
 FONT-WEIGHT:normal;
 BACKGROUND:url(../img/title_4.jpg) no-repeat left top;
 MARGIN-BOTTOM:10px;
 COLOR:#ffffff;
 LINE-HEIGHT:2;
 HEIGHT:24px;
}
#contact table {
 BORDER-RIGHT:#000000 1px solid;
 BORDER-TOP:#000000 1px solid;
 MARGIN:1em auto;
 WIDTH:100%;
 BORDER-COLLAPSE:collapse;
}
#contact td {
 PADDING-RIGHT:1em;
 PADDING-LEFT:1em;
 PADDING-BOTTOM:0.3em;
 BORDER-LEFT:#000000 1px solid;
 COLOR:#678999;
 PADDING-TOP:0.3em;
 BORDER-BOTTOM:#000000 1px solid;
 TEXT-ALIGN:left;
}
#contact th {
 PADDING-RIGHT:1em;
 PADDING-LEFT:1em;
 FONT-WEIGHT:normal;
 PADDING-BOTTOM:0.3em;
 BORDER-LEFT:#000000 1px solid;
 COLOR:#678999;
 PADDING-TOP:0.3em;
 BORDER-BOTTOM:#000000 1px solid;
 WHITE-SPACE:nowrap;
 TEXT-ALIGN:left;
}
.necessity{
　COLOR:#FD0101;
}
.sub_con .top_confirm {
 PADDING-LEFT:24px;
 FONT-WEIGHT:normal;
 BACKGROUND:url(../img/title_6.jpg) no-repeat left top;
 MARGIN-BOTTOM:10px;
 COLOR:#ffffff;
 LINE-HEIGHT:2;
 HEIGHT:24px;
}
.sub_con H4.t_faq {
 PADDING-LEFT:22px;
 FONT-SIZE:12px;
 BACKGROUND: url(../img/title_faq.jpg) no-repeat left top;
 MARGIN:12px 0px 6px 0px;
 LINE-HEIGHT:2;
 HEIGHT:50px;
}
.sub_con H4.faq {
 PADDING-LEFT:50px;
 PADDING-BOTTOM:0px;
 FONT-SIZE:16px;
 BACKGROUND: url(../img/faq.jpg) no-repeat left top;
 MARGIN:12px 0px 0px 0px;
 LINE-HEIGHT:2.5;
 HEIGHT:35px;
}
.sub_con H4.t_price {
 PADDING-LEFT:22px;
 FONT-SIZE:12px;
 BACKGROUND: url(../img/title_price.jpg) no-repeat left top;
 MARGIN:12px 0px 6px 0px;
 LINE-HEIGHT:2;
 HEIGHT:50px;
}



#jump {
 TEXT-ALIGN:right;
}
#conl h2.t_company {
	BACKGROUND: url(../img/title_company.jpg) no-repeat left top;
}
#conl h2.t_business {
	BACKGROUND: url(../img/title_business.jpg) no-repeat left top;
}
#b_contact {
	MARGIN:0px 0px 10px 10px;
    WIDTH:580px;
}
#b_contact a {
 DISPLAY: block;
 BACKGROUND: url(../img/contact.gif) no-repeat left top;
 WIDTH:580px;
 HEIGHT:62px;
}
#b_contact a:hover {
	BACKGROUND-POSITION:0px -62px;
}
#biz_c {
 WIDTH:570px;
 BORDER-BOTTOM:#ccc 1px dotted;
 PADDING-BOTTOM:0px;
 BORDER-TOP:#ccc 1px dotted;
 PADDING-TOP:10px;
 BORDER-RIGHT:#ccc 1px dotted;
 PADDING-RIGHT:6px;
 PADDING-LEFT:6px;
 BORDER-LEFT:#ccc 1px dotted;
}


#biz_d {
 WIDTH:577px;
 HEIGHT:240px;
 MARGIN-BOTTOM:10px;
 BORDER-BOTTOM: #ccc 1px dotted;
}
.biz_dleft {
 PADDING-RIGHT:0px;
 PADDING-LEFT:0px;
 PADDING-BOTTOM:0px;
 PADDING-TOP:20px;
 LINE-HEIGHT:1.6;
 WIDTH:270px;
 HEIGHT:220px;
 FONT-SIZE:12px;
 FLOAT:left;
}
.biz_dright {
 PADDING-RIGHT:0px;
 PADDING-LEFT:5px;
 PADDING-TOP:20px;
 PADDING-BOTTOM:0px;
 MARGIN:0px;
 WIDTH:290px;
 HEIGHT:220px;
 FLOAT:left;
}
#conl h2.t_design {
 BACKGROUND: url(../img/title_design.jpg) no-repeat left top;
}
#conl h2.t_flow {
	BACKGROUND: url(../img/title_flow.jpg) no-repeat left top;
}
#conr {
 margin:0 0 0 3px;
 FLOAT:left;
}
#zenkoku {
 MARGIN-BOTTOM:10px;
 WIDTH:140px;
 HEIGHT:500px;
 FONT-SIZE:12px;
}

#banner_contact {
 WIDTH:140px;
}

#footer {
CLEAR: both;
MARGIN:0 auto;
BACKGROUND:#ccc;
PADDING-RIGHT:0px; 
PADDING-LEFT:0px; 
PADDING-TOP:10px; 
PADDING-BOTTOM:10px; 
FONT-SIZE:12px; 
WIDTH:927px;
BORDER-TOP:#ccc 1px dotted; 
BORDER-RIGHT:#ccc 1px solid; 
BORDER-LEFT:#ccc 1px solid; 
TEXT-ALIGN: center;
}
#footer a:link {
 COLOR:#888; 
}
#footer a:visited {
 COLOR:#888;
}
#footer a:hover {
 COLOR:#40659b; 
 TEXT-DECORATION:none;
}
#footer UL {
 MARGIN-BOTTOM:10px;
}
#footer ul li {
 DISPLAY: inline; 
 PADDING-LEFT:7px; 
 BORDER-LEFT:#555 1px solid; 
 MARGIN-RIGHT:3px; 
}
#footer ul li.home {
PADDING-LEFT:0px; 
BORDER-LEFT-WIDTH:0px;
}
.copy {
PADDING-RIGHT:0px; 
PADDING-LEFT:0px; 
PADDING-TOP: 0px; 
PADDING-BOTTOM:0px; 
MARGIN:0px; 
FONT-SIZE:11px; 
COLOR:#000; 
TEXT-ALIGN: center;
}

