a.link {
display:block;
background-image:url(img/common/btn_link.gif); background-position:left; background-repeat:no-repeat;
padding-left:15px;
padding-bottom:2px;
margin:3px auto;
border-bottom-color:#CCCCCC; border-bottom-style:dotted; border-bottom-width:1px;}
a.link:visited{
display:block;
background-image:url(img/common/btn_link.gif); background-position:left; background-repeat:no-repeat;
padding-left:15px;
padding-bottom:2px;
margin:3px auto;
border-bottom-color:#CCCCCC; border-bottom-style:dotted; border-bottom-width:1px;}
a.link:hover{
display:block;
background-image:url(img/common/btn_link_on.gif); background-position:left; background-repeat:no-repeat;
padding-left:15px;
padding-bottom:2px;
margin:3px auto;
border-bottom-color:#CCCCCC; border-bottom-style:dotted; border-bottom-width:1px;}


/* 2010/5/26　物語マーケティング、ＷＥＢＺｏｏｍのバナー　*/
#bana{width:650px; height:215px; position:relative; margin:13px 0px 10px; text-align:left;}
#bana_img{float:left; width:430px;}
#bana_img img{ margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:5px;}
.bana p{ float:right; width:210px; height:215px; margin:0px 0px 10px 5px;}
.bana .news{ width:210px; height:15px; clear:both; margin:0px; padding:0px;}

.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

/**/
.t13 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 13px; color: #333333; line-height: 115%}
.menubg { background-image: url(img/common/menubg.gif); background-repeat: repeat-y; background-color: #FFFFFF}
.t18 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 18px; color: #000099}
.t14 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 14px; color: #333333; line-height: 100%}
.t10 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10px; color: #0066CC}
.t12 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; color: #0066CC}
.t11 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 11px; color: #000000}
.t12glay { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; color: #666666}
.honbun {  font-size: 13px; line-height: 120%}
.title {  font-size: 15px; font-weight: bold}
.t16 {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 16px; color: #333333}
.mailmag {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; color: #333333; border: #999999; border-style: dotted; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}

/* リンク（通常） */
a:link {
font-family : "ＭＳ Ｐゴシック", "Osaka";	/* フォント(Win,Mac) */
text-decoration : none;			/* 文字装飾（下線） */
color : #3366CC;				/* フォントカラー */
}

/* リンク（訪問済み） */
a:visited {
font-family : "ＭＳ Ｐゴシック", "Osaka";	/* フォント(Win,Mac) */
text-decoration : none;			/* 文字装飾（下線） */
color : #996699;				/* フォントカラー */
}

/* リンク（リンク上にマウスポインタ） */
a:hover {
font-family : "ＭＳ Ｐゴシック", "Osaka";	/* フォント(Win,Mac) */
text-decoration : underline;			/* 文字装飾（下線） */
color : #ff6633;				/* フォントカラー */
}

/* リンク（リンクボタン押した直後） */
a:active {
font-family : "ＭＳ Ｐゴシック", "Osaka";	/* フォント(Win,Mac) */
text-decoration : underline;			/* 文字装飾（下線） */
color : #ffcccc;				/* フォントカラー */
}

.formbot {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; color: #666666; border: 1px #666666 solid; line-height: 130%; margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
.t11custom {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 11px; line-height: 100%; color: #333333}
.t24 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 24px; color: #333333}

ol.policy{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

ol.policy li {
	padding-top: 8px;
	font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 13px; color: #333333; line-height: 115%
}

.fRed	{
	color: #CC3300;
}
p.pStatement {
	margin-top: 12px;
	padding-top: 6px;
	border-top:1px solid #999999;
}
