/* CSS Document */
/*  全ページ共通  */
/*  全体構造  */
body{
	line-height: 140%;
	font-size: 95%;
	margin: 10px 0px 3px 0px;
	background-color: #FFFAE8;
	font-family: Arial, Helvetica, sans-serif;
}
.base{
	width: 750px;
	margin:0px auto;
}

/*  ヘッダー  */
/*  ヘッダーバー  */
.headerbar{
	height: 20px;
	background-color:#FF6633;
	border-width:1px 1px 0 1px;
	border-style:solid;
	border-color: #FAD7A7
}

/*  ヘッダー  */
.header{
	height: 90px;
	padding :5px 0 0 10px;
	background: url(image/smile-L.jpg);
	border-width:1px 1px 0 1px;
	border-style:solid;
	border-color: #FAD7A7
}

/*  ヘッダーのロゴ  */
.logo{
	float:left;
	width:200px;
}

/*  ヘッダーのメニュー  */
.headermenu{
	float:right;
	width:300px;
	text-align:right;
	margin-right: 10px;
	margin-top: 40px;
}

/*  ヘッダーのメニューのリンク  */
.headermenu a{
	padding:1px;
}

/*  真ん中  */
.center{
	clear:both;
	width: 748px;
	background-color:#FCE9CF;
	border:1px solid #FAD7A7;
}

/*  真ん中  */
.center-wide{
	clear:both;
	width: 748px;
	background-color:#FFFFFF;
	border:1px solid #FAD7A7;
}

/*  真ん中右  */
.contents{
	width: 534px;
	float: right;
	padding:10px 15px;
	background-color: #FFFFFF;
}

/*  真ん中左  */
.left {
	width: 163px;
	float: right;
	padding: 5px 10px;
	text-align: center;
	border-right: 1px solid #FAD7A7;
	background-color:#FCE9CF;
}

.left img{
	margin-bottom: 3px;
}

/*  サイド  */
/*  サイドのアンケートメニュー  */
.left-menuenq{
	padding: 5px 0px;
	text-align:center;
	margin:5px 0px;
}

/*  サイドのアンケートメニューリンク  */
.left-menuenq a{
	display:block;
	text-decoration:none;
	text-align:left;
	border-bottom:1px solid #FF6633;
	border-left:10px solid #FF6633;
	background-color:#FFFFFF;
	padding:3px;
}

.left-menuenq a:hover{
	background-color:#FFFAE8;
}

/*  サイドのアンケートメニューリンクのイメージ  */
.left-menuenq img{
	margin:3px 2px 0 0;
}

/*  サイドのメニュー  */
.left-menu{
	padding: 5px 0px 0px 0px;
	text-align:left;
}

/*  サイドのメニューリンク  */
.left-menu a{
	display:block;
	text-decoration:none;
	padding:3px;
}

/*  サイドのメニューリンクのイメージ  */
.left-menu img{
	margin:3px 2px 0 0;
}

/*  レフトのログインの説明  */
.leftlogin {
	text-align: left;
	width:160px;
	font-size:12px;
	line-height:120%;
}

/*  レフトの小さい文字  */
.leftsmall{
	margin:5px;
	font-size:10px;
	line-height: 120%;
	text-align:left;
}

.leftsmall img{
	margin:auto;
}

.left-marsh-logo{
	font-size:9px;
	width:160px;
	background-color:#FFFFFF;
}

/*  フッター  */
/*  フッターバー  */
.footerbar{
	clear: both;
	height: 20px;
	background-color:#990000;
	border-width:0 1px 1px 1px;
	border-style:solid;
	border-color: #FAD7A7
}

/*  フッター  */
.footer{
	background-color: #FF6633;
	padding: 5px;
	font-size: 10px;
	line-height: 120%;
	border-width:0 1px 1px 1px;
	border-style:solid;
	border-color: #FAD7A7
}

/*  コピーライト  */
.copyright{
	font-size:10px;
	text-align:center;
}

/*  D STYLE WEB の文字設定  */
.dstyleweb{
	font-size:120%;
}

/*  見出し  */
h1{
	margin:0;
	font-size: 16px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	color: #000000;
	text-decoration:none;
}
h1 a{
	color: #000000;
	text-decoration:none;
}
h2 {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 18px;
	font-style: normal;
	margin: 15px 0 0 0;
	background-image: url(image/titlebar1.gif);
	background-repeat: no-repeat;
	height: 40px;
	padding: 5px 0 5px 35px;
}
h3 {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 16px;
	font-style: normal;
	margin: 2px 0 0 0;
	padding: 2px 0 2px 5px;
}

h4 {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 15px;
	font-style: normal;
	margin: 2px 0 0 0;
	background-repeat: no-repeat;
	padding: 2px 0 2px 5px;
}

.midashi4{
	color: #FF6633;
	font-weight: bold;
	padding: 2px;
	font-size: 14px;
	line-height: 120%;
}

.midashi5 {
	border-bottom: #FF6633 8px dotted;
	background-image: none;
	padding: 3px 0 3px 5px;
	margin: 10px 10px 5px;
	height: 22px;
}

/*  タグ設定  */
p{
	border:0px solid #FAD7A7;
	padding:5px;
	margin:1px 0 3px;
}

ul { 
	margin: 0 0 0 1em; 
	padding: 0; 
}

table{
	border-collapse: collapse;
}

/*  リンクマウスオーバーの色  */
a:hover{
	color: #ff0000;
}

/*  文字装飾  */
.blue {
	color: #0000FF;
}

.red {
	color: #FF0000;
}

/*  右寄せ  */
.right {
	text-align: right;
}

.link-pagetop{
	width: 534px;
	font-size: 70%;
	text-align: right;
}

.link {
	width: 534px;
}

/*  企業のマーケティング担当者様へ  */
.to-company {
	font-size: 11px;
	line-height: 120%;
}

/*  テーブル設定  */
/*  【トップページ】アンケートの種類  */
/*  【謝礼について】アンケートの種類  */
/*  アンケートの種類テーブルのヘッダー左  */
.td-deco1{
	border-right: 1px dotted #ffffff;
	color: #FFFFFF;
	background-color: #990000;
}

/*  アンケートの種類テーブルのヘッダー右  */
.td-deco2 {
	color: #FFFFFF;
	background-color: #990000;
}

/*  アンケートの種類テーブルのデータ左  */
.td-deco3 {
	border-top: 1px solid #990000;
	border-right: 1px dotted #990000;
	border-bottom: 1px solid #990000;
	padding:5px;
	white-space: nowrap;
}

/*  アンケートの種類テーブルのデータ右  */
.td-deco4 {
	border-top: 1px solid #990000;
	border-bottom: 1px solid #990000;
	padding:5px;
}

/*  各調査の説明右  */
.td-deco5 {
	background-color: #FFFAE8;
	border-top: 1px solid #FAD7A7;
	border-bottom: 1px solid #FAD7A7;
	border-left: 1px solid #FAD7A7;
	padding:5px;
	text-align: right;
}

/*  各調査の説明左  */
.td-deco6 {
	border-top: 1px solid #FAD7A7;
	border-bottom: 1px solid #FAD7A7;
	border-left: 1px dotted #FAD7A7;
	border-right: 1px solid #FAD7A7;
	padding:5px;
}

/*  各【ページ】の設定  */
/*  【ページ】トップページ  */
/*  登録後の流れ  */
.flow {
	text-align: center;
	vertical-align: bottom;

/*  モニターの声  */
}
.koe1 {
	font-size: 12px;
}

.koe2 {
	text-align:center;
}

.koe3 {
	text-align:right;
	font-size: 12px;
}

/*  モニターの声リンク  */
.koe1 a{
	display:block;
	text-decoration:none;
}

/*  モニターの声リンクのイメージ  */
.koe1 img{
	margin:0px 2px 0 0;
}

/*  【ページ】モニターの声  */
/*  モニターの声  */
.monitorvoice{
	width: 520px;
	margin:0px auto;
}

/*  モニターの声のワンポイントイメージの縦位置  */
.monitorvoice img{
	vertical-align:middle;
}

/*  モニターの声のセル  */
.monitorvoice td{
	vertical-align: top;
	width: 165px;
	font-size:12px;
}

/*  モニターの声のイメージをセンタリング  */
.monitorvoice p td img{
	text-align:right;
}

/*  【ページ】モニターサンプリング  */
/*  サンプリングって何？  */
.midashi_Q{
	background-image: url(image/sampling_Q.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 39px;
	padding: 12px 0 0 50px;
	font-size: 21px;
}

.midashi_A{
	background-image: url(image/sampling_A.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 5px 0 0 55px;
}

.midashi_A img{
	float:right;
	margin-top:-70px;
	margin-right:10px;
}

/*  流れ  */
.sampling_flow dl{
	list-style-type:none;
}

.sampling_flow dt{
	background: url(image/sampling_flow.gif) no-repeat 0 1px;
	height:72px;
	width:222px;
	text-align:center;
	font-size:20px;
	font-weight:bold;
	padding-top:28px;
}

.sampling_flow .sampling_flow2{
	background: url(image/sampling_flow2.gif) no-repeat 0 1px;
	height:72px;
	width:222px;
	text-align:center;
	font-size:20px;
	font-weight:bold;
	padding-top:28px;
}

.sampling_flow dd{
	margin-top:-100px;
	margin-left:230px;
	height:95px;
	padding-top:5px;
}

/*  種類  */
.sampling_kind h3{
	background: url(image/title-bg2.gif) no-repeat right top;
	height:28px;
	padding-top:12px;
	padding-left:15px;
}

.bg-white{
	background-color:#ffffff;
	padding:0 10px;
}

.sampling_kind p{
	padding-left:15px;
	padding-right:10px;
}

/*  商品レビュールーム  */
.review_room_image{
	float: right;
	margin-left: 15px;
	margin-right: 10px;
	text-align: right;
}

.review_room_image p{
	font-size: 60%;
}

/*  事後アンケート  */
.question{
	list-style-type: none;
}

/*  【ページ】個人情報保護方針  */
.privacy ul {
  list-style-type: square;
}

.privacy ol ol {
  list-style-type: upper-alpha;
}

.privacy ol ul {
  list-style-type: square;
}

.privacy li {
  line-height: 160%;
}

/*  【ページ】モニター規約  */
.lower-alpha {
  list-style-type: lower-alpha;
}

/*  【ページ】相互リンク  */
/*  リンクのテーブル設定  */
.link-table th{
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	padding: 3px;
	background-color: #f0f8ff;
	font-weight: normal;
	text-align: left;
}

.link-table td{
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	padding: 3px;
}

/*  前後ページへのリンク  */
.link-right1 {
	width: 534px;
	text-align: right;
	font-size: 70%;
	margin: 0;
}

.link-left {
	width: 267px;
	float: left;
	font-size: 70%;
	margin: 0;
}

.link-right {
	width: 267px;
	float: left;
	text-align: right;
	font-size: 70%;
	margin: 0;
}

.button{
	text-align:center;
}


/*  リニューアルの説明文  */

.renewal{
	width: 728px;
	background-color:#FFFFFF;
	border:1px solid #FAD7A7;
	padding:0 10px;
}

.renewal_guide{
	font-size:30px;
	color:blue;
	background-color:#ffffff;
	border-top:5px dotted orange;
	border-bottom:5px dotted orange;
	padding-bottom:5px;
	margin-top:20px;
	line-height:30px;
}

/*  リニューアルのトップページのお知らせ  */

.renewal_url{
}
