@charset "utf-8";

/* ==================================================

MRS広告調査株式会社 スタイルシート

================================================== */


/* Win版 IE5.x系列用 
--------------------------------------------------------------------*/
@media tty {i{content:"\";/*" "*/}} @import 'common_wie5x.css'; /*";}}/* */


/* 共通 
--------------------------------------------------------------------*/

body,div,p,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,td,th,form {
	margin:0;
	padding:0;
	font-style:normal;
	font-weight:normal;
	font-size:100%;
}
li {
	list-style-type:none;
}
li img {
	vertical-align:top;
}
table {
	border-collapse:collapse;
}
td,th {
	vertical-align:top;
}
th {
	text-align:left;
}
a img {
	border:none;
}

body {
	font-family:"Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	margin:0 0;
	text-align:center;
	font-size:13px;
	line-height:16px;
	color:#646464;
	background-color:#fff;
}
.fs {
	font-size:11px;
	line-height:13px;
}
.fl {
	font-size:16px;
	line-height:21px;
}
.b {
	font-weight:bold;
}
.c {
	text-align:center;
}
.r {
	text-align:right;
}
a:link,
a:visited{
	color:#3264C8;
	text-decoration:none;
}
a:hover,
a:active {
	color:#3264C8;
	text-decoration:underline;
}

br.clear {
	clear:both;
	font:0pt/0pt sans-serif;
}
.warning {
	color:#ff0000;
	background-color:#ffffcc;
	border: 1px solid #ff0000;
	padding:5px;
	margin:10px 0;
}

.seotext-area {
	text-align:left;
	background-color:#FF3300;
	border-bottom:solid 1px #e6e6e6;
}
.seotext {
	height:25px;
	width:800px;
	margin:0 auto;
}
.seotext p {
	line-height:25px;
}
.seotext-l {
	float:left;
	width:700px;
	color:#fff;
}
.seotext-r {
	float:right;
	width:100px;
	text-align:right;
}
.seotext-r a {
	color:#fff;
}
.main {
	width:800px;
	margin:0 auto;
	text-align:left;
}
.header .logo {
	width:300px;
	float:left;
}
.header .logo img {
	margin:10px 0;
}
.header .logo-r {
	width:170px;
	float:right;
}
.header .logo-r img.top {
	margin:4px 0 3px;
}
.top-menu {
	border-top:solid 1px #e6e6e6;
	border-bottom:solid 1px #e6e6e6;
	margin-bottom:5px;
	text-align:center;
	background:#dcdcdc;
}
.footer {
	width:800px;
	padding:50px 0 7px;
	background:#ffffff;
	text-align:center;
}
.copyright-area {
	border-top:solid 1px #e6e6e6;
	background-color:#e4e8ed;
}
.copyright {
	height:80px;
}
.copyright p {
	text-align:center;
	padding-top:7px;
	color:#969696;
}
.title-area {
	background-color:#f7f7f7;
	border:solid 1px #e6e6e6;
	height:59px;
}
.title-area .title {
	float:left;
	width:340px;
}
.title-area .title img {
	margin:12px 0 12px 12px;
}
.title-area .link-navi {
	float:right;
	width:458px;
}
.title-area .link-navi p {
	padding:37px 12px 0 0;
	text-align:right;
}
.main-area {
	border-right:solid 1px #e6e6e6;
	border-bottom:solid 1px #e6e6e6;
	background:url(../common/main-left-bk.gif) repeat-y;
}
.main-area .main-left {
	float:left;
	width:180px;
}
.main-area .main-left .main-left-i {
	border-left:solid 1px #e6e6e6;
	border-right:solid 1px #e6e6e6;
}
.main-area .main-left .ranking-area {
	background:#ffffff;
	padding:3px 0 2px 0;
	border-bottom:solid 1px #e6e6e6;
}
.main-area .main-left .rankinglist {
	background:url(../common/arrow_4.gif) no-repeat 30px 3px;
	padding:0 0 3px 40px;
}
.main-area .main-right {
	float:right;
	width:619px;
}
.main-area .main-right .main-right-i {
	padding-left:19px;
}
.main-area .main-right .main-right-i2 {
	padding:0 19px 0 20px;
}
.main-area .main-right .main-right-i3 {
	padding:0 9px 50px 10px;
}
.main-area .main-right .main-right-i3 .in {
	padding:0 10px;
}
.main-area .main-right .top-image {
	border-bottom:solid 1px #e6e6e6;
}
.main-area .main-right .top-bar {
	padding-top:10px;
}
.next-page {
	width:799px;
	text-align:right;
	padding-bottom:12px;
}
.next-page a {
	padding-right:15px;
}
.next-page img {
	vertical-align:middle;
	margin-right:5px;
}


/* トップページ 
--------------------------------------------------------------------*/

#top h2 {
	padding-bottom:5px;
}
#top h2.next {
	padding-top:20px;
}
#top .top-flash {
	margin-bottom:15px;
}
#top .top-main-area .left-area {
	float:left;
	width:560px;
}
#top .top-main-area .right-area {
	float:right;
	width:220px;
}
#top .whatsnew th {
	width:120px;
}
#top .whatsnew th p {
	background:url(../common/arrow_1.gif) no-repeat 0 4px;
	padding-left:15px;
}
#top .whatsnew td {
	width:440px;
}
#top .whatsnew th,
#top .whatsnew td {
	padding:4px 0;
}
#top .research-area .research-left {
	float:left;
	width:270px;
}
#top .research-area .research-right {
	float:right;
	width:270px;
}
#top .research-area .title {
	padding-bottom:5px;
}
#top .research-area .photo {
	float:left;
	width:80px;
}
#top .research-area .photo-r {
	float:right;
	width:180px;
}
#top .research-area .kuwashiku {
	text-align:right;
	padding-top:5px;
}
#top .research-area .kuwashiku img {
	vertical-align:middle;
	margin-right:5px;
}
#top .research-area a {
	color:#62A75B;
}
#top .banner-area {
	background:url(../img/banner-area-bk.gif) no-repeat;
	padding:15px;
}
#top .banner-area li {
	margin-bottom:5px;
}
#top .banner-area li.last {
	margin-bottom:0px !important;
}
#top .get-flash-area {
	padding-top:10px;
}
#top .get-flash-area .get-flash {
	float:left;
	width:135px;
	color:#969696;
}
#top .get-flash-area .privacy {
	float:right;
	width:75px;
}


/* 当社の特徴
--------------------------------------------------------------------*/

#characteristic .copy {
	padding-bottom:5px;
}
#characteristic .line {
	padding:15px 0;
}
#characteristic .characteristic {
	padding:19px 0 50px;
}


/* 代表者メッセージ
--------------------------------------------------------------------*/

#message .message-top {
	padding-bottom:100px;
}
#message .message-top .photo-l {
	float:left;
	width:420px;
	padding-top:20px;
}
#message .message-top .photo {
	float:right;
	width:180px;
}
#message .message-top .name-area {
	margin-top:20px;
	text-align:right;
}
#message .message-top .name {
	margin-top:8px;
}


/* 経営理念
--------------------------------------------------------------------*/

#concept .copy {
	padding-bottom:5px;
}
#concept .line {
	padding:15px 0;
}
#concept .concept {
	padding:19px 0 50px;
}
#concept .concept p {
	background:url(../common/arrow_3.gif) no-repeat 0 6px;
	padding-left:12px;
}


/* 会社概要
--------------------------------------------------------------------*/

#profile h3 {
	padding:20px 0 5px;
}
#profile .profile {
	padding-bottom:70px;
}
#profile .profile th p {
	background:url(../common/arrow_3.gif) no-repeat 5px 9px;
	padding-left:17px;
	font-weight:bold;
}
#profile .profile th p,
#profile .profile td p {
	padding-top:5px;
	padding-bottom:5px;
}
#profile .left-line {
	border-bottom:solid 1px #ededed;
}


/* 会社沿革
--------------------------------------------------------------------*/

#history h3 {
	padding:20px 0 5px;
}
#history .history {
	padding-bottom:70px;
}
#history .history th p {
	background:url(../common/arrow_3.gif) no-repeat 5px 9px;
	padding-left:17px;
	font-weight:bold;
}
#history .history th p,
#history .history td p {
	padding-top:5px;
	padding-bottom:5px;
}


/* 会社所在地
--------------------------------------------------------------------*/

#address h3 {
	padding-top:10px;
}
#address h3.next {
	padding-top:30px !important;
}
#address h4 {
	padding-bottom:5px;
}
#address h4.next {
	padding-top:10px;
}
#address .address {
	width:580px;
	margin:0 auto;
}
#address .address .photo {
	float:left;
	width:192px;
}
#address .address .photo-r {
	float:right;
	width:388px;
	text-align:left;
}
#address .address th p {
	background:url(../common/arrow_3.gif) no-repeat 0 3px;
	padding-left:12px;
}
#address .address th p,
#address .address td p {
	padding-bottom:2px;
}
#address .map {
	padding-top:20px;
	text-align:center;
}


/* プライバシーポリシー
--------------------------------------------------------------------*/

#privacy-policy h3 {
	padding-top:20px;
}
#privacy-policy h4 {
	padding:20px 0 5px;
}
#privacy-policy .top-text {
	padding:20px 0 15px;
	font-weight:bold;
}
#privacy-policy .privacy-top {
	width:580px;
	margin:0 auto;
}
#privacy-policy .privacy p {
	padding:0 10px 0 25px;
	background:url(../common/arrow_3.gif) no-repeat 15px 4px;
}
#privacy-policy .line {
	padding:5px 0 5px 10px;
}
#privacy-policy .promise {
	padding:30px 0;
}
#privacy-policy .promise p {
	padding:0 10px;
}
#privacy-policy .name {
	text-align:right;
	padding-right:10px;
}
#privacy-policy .link-area {
	padding-top:50px;
}
#privacy-policy .link-area p {
	padding:0 10px;
}
#privacy-policy .link-area li {
	padding:2px 10px 2px 30px;
	background:url(../common/arrow_3.gif) no-repeat 15px 6px;
}


/* マーケティング・リサーチ
--------------------------------------------------------------------*/

#research h4 {
	font-weight:bold;
	padding-bottom:10px;
}
#research .main-right-i-reserch-top {
	padding:10px 0 0 9px;
}
#research .research-top .photo-l {
	float:left;
	width:430px;
}
#research .research-top .photo {
	float:right;
	width:180px;
	margin-bottom:10px;
}
#research .research-top .photo-l .photo-l-in {
	padding-left:10px;
}
#research .research-top .copy {
	padding:25px 0 7px;
}
#research .research-top .copy-top {
	padding-top:0 !important;
}
#research .research .photo {
	float:right;
	width:320px;
}
#research .research .photo img {
	margin-bottom:5px;
}
#research .research .photo-r {
	float:left;
	width:260px;
}
#research .research .copy {
	padding-bottom:10px;
}
#research .research .line {
	padding:5px 0;
}
#research .research dd {
	color:#62a75b;
	font-weight:bold;
}
#research .research dt {
	background:url(../common/arrow_3.gif) no-repeat 3px 5px;
	padding:1px 0 0 15px;
}


/* 調査テーマのご紹介
--------------------------------------------------------------------*/

#theme h3 {
	padding:20px 0 3px;
}
#theme h4 {
	font-weight:bold;
	padding-bottom:3px;
}
#theme h4 a {
	color:#62a75b;
}
#theme .theme-top {
	padding-top:20px;
}
#theme .theme-top .copy {
	padding-bottom:7px;
}
#theme .theme-last {
	padding:10px 0 50px;
}
#theme .theme-area .theme-left {
	float:left;
	width:285px;
}
#theme .theme-area .theme-right {
	float:right;
	width:285px;
}
#theme .theme {
	border-left:solid 1px #e6e6e6;
	border-right:solid 1px #e6e6e6;
	padding-left:10px;
	padding-right:10px;
	background-color:#f7f7f7;
}
#theme .theme .photo {
	float:left;
	width:80px;
}
#theme .theme .photo-r {
	float:right;
	width:182px;
}
#theme .theme .kuwashiku {
	padding-top:5px;
	font-weight:bold;
}
#theme .theme .kuwashiku a {
	color:#62a75b;
}
#theme .theme .kuwashiku img {
	vertical-align:middle;
	margin-right:5px;
}


/* 広告＆メディア調査
--------------------------------------------------------------------*/

#theme_media h3 {
	padding-top:7px;
}
#theme_media h3.next {
	padding-top:20px !important;
}
#theme_media .line {
	padding:20px 0;
}
#theme_media .line-2 {
	padding-top:5px;
	border-top:solid 1px #e6e6e6;
}
#theme_media .orange {
	color:#ff3300;
	margin-top:5px;
}
#theme_media .theme_media-top .photo {
	float:left;
	width:175px;
}
#theme_media .theme_media-top .photo-r {
	float:right;
	width:405px;
}
#theme_media .theme_media {
	padding:10px 0 20px;
	border-top:solid 1px #e6e6e6;
}
#theme_media .top {
	border-top:none !important;
	padding:0 0 20px !important;
}
#theme_media .copy {
	padding-bottom:7px;
}
#theme_media .in ul {
	padding-top:2px;
}
#theme_media .in li {
	background:url(../common/arrow_3.gif) no-repeat 0 5px;
	padding:1px 0 1px 10px;
	color:#62a75b;
}
#theme_media .statistics {
	border:solid 1px #e6e6e6;
	padding:10px 15px;
	margin-top:10px;
	background-color:#f7f7f7;
}
#theme_media .statistics .link {
	text-align:right;
}
#theme_media .statistics .link img {
	vertical-align:middle;
	margin-right:5px;
}


/* 生活者調査
--------------------------------------------------------------------*/

#theme_life h3 {
	padding-top:7px;
}
#theme_life .line {
	padding-top:5px;
	border-top:solid 1px #e6e6e6;
	margin-top:5px;
}
#theme_life .copy {
	padding-bottom:7px;
}
#theme_life .in ul {
	padding-top:3px;
}
#theme_life .in li {
	background:url(../common/arrow_3.gif) no-repeat 0 5px;
	padding:1px 0 1px 10px;
	color:#62a75b;
}


/* 企業イメージ調査・ブランド力調査
--------------------------------------------------------------------*/

#theme_brand h3 {
	padding-top:7px;
}
#theme_brand h3.next {
	padding-top:20px !important;
}
#theme_brand .theme_brand-top .photo {
	float:left;
	width:175px;
}
#theme_brand .theme_brand-top .photo-r {
	float:right;
	width:405px;
}
#theme_brand .theme-next {
	padding-bottom:40px;
}
#theme_brand .copy {
	padding-bottom:7px;
}
#theme_brand .lasttext {
	border:solid 1px #e6e6e6;
	padding:10px 15px;
	background-color:#f7f7f7;
}


/* コンセプト・プロダクト
--------------------------------------------------------------------*/

#theme_concept h3 {
	padding-top:7px;
}
#theme_concept h3.next {
	padding-top:20px !important;
}
#theme_concept .line {
	padding:20px 0;
}
#theme_concept .line-2 {
	padding-top:5px;
	border-top:solid 1px #e6e6e6;
}
#theme_concept .orange {
	color:#ff3300;
	margin-top:5px;
}
#theme_concept .theme_concept-top .photo {
	float:left;
	width:175px;
}
#theme_concept .theme_concept-top .photo-r {
	float:right;
	width:405px;
}
#theme_concept .theme_concept {
	padding:10px 0 20px;
	border-top:solid 1px #e6e6e6;
}
#theme_concept .top {
	padding:0 0 20px !important;
	border-top:none !important;
}
#theme_concept .theme_concept .photo {
	float:left;
	width:175px;
}
#theme_concept .theme_concept .photo-r {
	float:right;
	width:405px;
}
#theme_concept .copy {
	padding-bottom:7px;
}
#theme_concept .evaluate {
	border:solid 1px #e6e6e6;
	padding:7px 10px;
	background-color:#f7f7f7;
	margin-top:10px;
}
#theme_concept .in ul {
	padding-top:2px;
}
#theme_concept .in li {
	background:url(../common/arrow_3.gif) no-repeat 0 5px;
	padding:1px 0 1px 10px;
	color:#62a75b;
}


/* ご納品形態
--------------------------------------------------------------------*/

#delivere h3 {
	padding:20px 0 3px;
}
#delivere .delivere-top {
	padding-top:20px;
}
#delivere .delivere-top .copy {
	padding-bottom:7px;
}
#delivere .delivere .copy {
	padding-bottom:5px;
}
#delivere .system .line {
	padding:5px 0;
}
#delivere .system p {
	color:#62a75b;
	font-weight:bold;
	padding-left:15px;
	background:url(../common/arrow_3.gif) no-repeat 3px 4px;

}


/* 調査手法のご紹介
--------------------------------------------------------------------*/

#investigation h3 {
	padding:20px 0 3px;
}
#investigation h4 {
	font-weight:bold;
	padding-bottom:3px;
}
#investigation h4 a {
	color:#62a75b;
}
#investigation .investigation-top {
	padding-top:20px;
}
#investigation .investigation-top .copy {
	padding-bottom:7px;
}
#investigation .investigation-next {
	padding-top:10px;
}
#investigation .investigation-last {
	padding:10px 0 50px;
}
#investigation .investigation-area .investigation-left {
	float:left;
	width:285px;
}
#investigation .investigation-area .investigation-right {
	float:right;
	width:285px;
}
#investigation .investigation {
	border-left:solid 1px #e6e6e6;
	border-right:solid 1px #e6e6e6;
	padding-left:10px;
	padding-right:10px;
	background-color:#f7f7f7;
}
#investigation .investigation .photo {
	float:left;
	width:80px;
}
#investigation .investigation .photo-r {
	float:right;
	width:182px;
}
#investigation .investigation .kuwashiku {
	padding-top:5px;
	font-weight:bold;
}
#investigation .investigation .kuwashiku a {
	color:#62a75b;
}
#investigation .investigation .kuwashiku img {
	vertical-align:middle;
	margin-right:5px;
}


/* 訪問調査
--------------------------------------------------------------------*/

#inv_call h3 {
	padding-top:10px;
}
#inv_call h3.next {
	padding-top:20px !important;
}
#inv_call .inv_call-top .photo {
	float:left;
	width:175px;
}
#inv_call .inv_call-top .photo-r {
	float:right;
	width:405px;
}
#inv_call .inv_call-top .copy {
	padding-bottom:7px;
}
#inv_call .green {
	color:#62a75b;
	padding-top:3px;
}
#inv_call .way {
	margin-top:10px;
	border-top:solid 1px #e6e6e6;
	padding-top:5px;
}
#inv_call .way .conduct {
	color:#62a75b;
	font-weight:bold;
	padding:5px;
}
#inv_call .way .conduct a {
	color:#62a75b;
}
#inv_call .area-area .area-left {
	float:left;
	width:330px;
}
#inv_call .area-left .taiou {
	padding-bottom:10px;
}
#inv_call .area-area .area-right {
	float:right;
	width:250px;
}
#inv_call .area-area th,
#inv_call .area-area td {
	padding:1px 0;
}
#inv_call .area-area th p {
	color:#62a75b;
	font-weight:bold;
}
#inv_call .area-area th p.next {
	margin-top:5px;
	border-top:solid 1px #e6e6e6;
	padding-top:5px;
}
#inv_call .area-area td p {
	background:url(../common/arrow_3.gif) no-repeat 0 4px;
	padding-left:10px;
}
#inv_call .intro-next{
	padding-top:30px;
}
#inv_call .copy {
	padding-bottom:7px;
}


/* 会場調査
--------------------------------------------------------------------*/

#inv_hall h3 {
	padding-top:7px;
}
#inv_hall h3.next {
	padding-top:20px !important;
}
#inv_hall h4 {
	padding-top:5px;
	border-top:solid 1px #e6e6e6;
	margin-top:7px;
	color:#62a75b;
	font-weight:bold;
}
#inv_hall .copy {
	padding-bottom:7px;
}
#inv_hall .line {
	padding:3px 0;
}
#inv_hall .arrow {
	background:url(../common/arrow_3.gif) no-repeat 0 4px;
	padding-left:10px;
}
#inv_hall .inv_hall-top .photo {
	float:left;
	width:175px;
}
#inv_hall .inv_hall-top .photo-r {
	float:right;
	width:405px;
}
#inv_hall .green {
	color:#62a75b;
	padding-bottom:3px;
}
#inv_hall .hall {
	border:solid 1px #e6e6e6;
	padding:7px 10px;
	margin-top:10px;
	background-color:#f7f7f7;
}
#inv_hall .jisya-photo {
	float:left;
	width:180px;
}
#inv_hall .jisya-text {
	float:right;
	width:390px;
}
#inv_hall .map {
	margin:15px 0;
	text-align:center;
}


/* インターネット調査
--------------------------------------------------------------------*/

#inv_net h3 {
	padding-top:7px;
}
#inv_net h3.next {
	padding-top:20px !important;
}
#inv_net dd {
	color:#62a75b;
	font-weight:bold;
	background:url(../common/arrow_3.gif) no-repeat 0 8px;
	padding:5px 0 0 10px;
	margin-bottom:2px;
}
#inv_net dd.next {
	border-top:dotted 1px #c8c8c8;
	margin-top:5px;
}
#inv_net dt {
	padding-left:10px;
}
#inv_net .copy {
	padding-bottom:7px;
}
#inv_net .green {
	color:#62a75b;
	padding-top:3px;
}
#inv_net .inv_net-top .photo {
	float:left;
	width:175px;
}
#inv_net .inv_net-top .photo-r {
	float:right;
	width:405px;
}
#inv_net .net {
	border:solid 1px #e6e6e6;
	padding:7px 15px 12px;
	margin-top:10px;
	background-color:#f7f7f7;
}
#inv_net .net-last {
	padding-top:10px;
}


/* 店頭調査
--------------------------------------------------------------------*/

#inv_shop h3 {
	padding-top:7px;
}
#inv_shop h4 {
	color:#62a75b;
	font-weight:bold;
	background:url(../common/arrow_3.gif) no-repeat 0 4px;
	padding-left:10px;
}
#inv_shop .inv_shop-top .photo {
	float:left;
	width:175px;
}
#inv_shop .inv_shop-top .photo-r {
	float:right;
	width:405px;
}
#inv_shop .copy {
	padding-bottom:7px;
}
#inv_shop .condition {
	border:solid 1px #e6e6e6;
	padding:7px 10px;
	margin-top:10px;
	background-color:#f7f7f7;
}
#inv_shop .condition p {
	padding-top:3px;
}


/* グループインタビュー
--------------------------------------------------------------------*/

#inv_group h3 {
	padding-top:7px;
}
#inv_group h4 {
	color:#62a75b;
	font-weight:bold;
	background:url(../common/arrow_3.gif) no-repeat 0 4px;
	padding-left:10px;
}
#inv_group .inv_group-top .photo {
	float:left;
	width:175px;
}
#inv_group .inv_group-top .photo-r {
	float:right;
	width:405px;
}
#inv_group .copy {
	padding-bottom:7px;
}


/* その他 調査手法
--------------------------------------------------------------------*/

#inv_other h3 {
	padding-top:7px;
}
#inv_other h3.next {
	padding-top:20px !important;
}
#inv_other h4 {
	color:#62a75b;
	font-weight:bold;
	background:url(../common/arrow_3.gif) no-repeat 0 4px;
	padding-left:10px;
}
#inv_other .green {
	color:#62a75b;
	padding-top:3px;
}
#inv_other .copy {
	padding-bottom:7px;
}
#inv_other .condition {
	border:solid 1px #e6e6e6;
	padding:7px 10px;
	margin-top:10px;
	background-color:#f7f7f7;
}
#inv_other .condition p {
	padding-top:3px;
}


/* 業務の流れ
--------------------------------------------------------------------*/

#flow h3 {
	padding:20px 0 5px;
	text-align:center;
}
#flow .flow-top {
	padding-top:20px;
}
#flow .flow-top .copy {
	padding-bottom:7px;
}
#flow .flow {
	text-align:center;
	padding-bottom:100px;
}


/* その他 調査手法
--------------------------------------------------------------------*/

#cooperator h3 {
	padding-top:7px;
}
#cooperator h3.next {
	padding-top:20px !important;
}
#cooperator .line {
	padding:20px 0;
}
#cooperator .cooperator-top {
	padding-bottom:20px;
}
#cooperator .copy {
	padding-bottom:7px;
}
#cooperator .question {
	border:solid 1px #e6e6e6;
	padding:7px 10px;
	background-color:#f7f7f7;
}
#cooperator .question ul {
	padding-top:3px;
}
#cooperator .question li {
	font-weight:bold;
	background:url(../common/arrow_3.gif) no-repeat 0 6px;
	padding:2px 0 2px 10px;
}
#cooperator .question li a {
	color:#3264c8;
}
#cooperator .page-top {
	text-align:right;
	font-weight:bold;
	padding-top:10px;
	color:#3264c8;
}
#cooperator .page-top img{
	vertical-align:middle;
	margin-right:5px;
}


/* 広告出稿統計 トップ
--------------------------------------------------------------------*/

#statistics h3 {
	padding-top:10px;
}
#statistics .in {
	padding:0 15px 0 14px !important;
}
#statistics .copy {
	padding-bottom:5px;
}
#statistics .statistics-top .photo {
	float:left;
	width:180px;
}
#statistics .statistics-top .photo-r {
	float:right;
	width:390px;
}
#statistics .statistics-area {
	padding:40px 0;
}
#statistics .statistics-area .statistics-left {
	float:left;
	width:280px;
}
#statistics .statistics-area .statistics-right {
	float:right;
	width:280px;
}
#statistics .statistics {
	border:solid 1px #e6e6e6;
	padding:1px;
}
#statistics .left-bk {
	background:url(../statistics/img/statistics/service_bk.gif) no-repeat 2px 2px;
}
#statistics .right-bk {
	background:url(../statistics/img/statistics/trend_bk.gif) no-repeat 2px 2px;
}
#statistics .statistics .photo {
	float:left;
	width:84px;
}
#statistics .statistics .photo-r {
	float:right;
	width:192px;
}
#statistics .statistics .photo-r-i {
	padding:8px 10px 0;
}
#statistics .statistics p {
	padding:5px 0;
}


/* 広告統計商品一覧
--------------------------------------------------------------------*/

#statics-service h3 {
	padding-top:10px;
}
#statics-service h3.next {
	padding-top:30px !important;
}
#statics-service th,
#statics-service td {
	padding:7px;
	border:solid 1px #d3d3d3;
}
#statics-service th {
	background-color:#f7f7f7;
}
#statics-service th p {
	background:url(../common/arrow_3.gif) no-repeat 0 5px;
	padding:0 0 0 10px;
	color:#3264c8;
}
#statics-service .top-color {
	background-color:#eff6ef;
	text-align:center;
	padding-bottom:3px;
}


/* [新聞・雑誌] 新聞・雑誌広告月報/年報
--------------------------------------------------------------------*/

#ser_nm_my h3 {
	padding-top:10px;
}
#ser_nm_my .copy {
	padding-bottom:10px;
}
#ser_nm_my .top-text {
	padding-bottom:5px;
}
#ser_nm_my .ser-top {
	padding-top:5px;
}
#ser_nm_my .report {
	padding-top:20px;
}
#ser_nm_my .info {
	padding-top:3px;
}
#ser_nm_my .report h4 {
	font-weight:bold;
	padding:0 0 5px 5px;
}
#ser_nm_my .report .classification {
	padding:20px 0 5px;
	font-weight:bold;
}
#ser_nm_my .report th,
#ser_nm_my .report td {
	padding:5px;
	border:solid 1px #d3d3d3;
}
#ser_nm_my .report th {
	background-color:#f7f7f7;
}
#ser_nm_my .report th p {
	background:url(../common/arrow_3.gif) no-repeat 0 5px;
	padding:0 0 0 10px;
}
#ser_nm_my .report .top-color {
	background-color:#eff6ef;
	text-align:center;
	padding-bottom:3px;
}


/* [新聞・雑誌] 雑誌広告四半期報
--------------------------------------------------------------------*/

#ser_nm_quarter h3 {
	padding-top:10px;
}
#ser_nm_quarter .copy {
	padding-bottom:10px;
}
#ser_nm_quarter .green {
	color:#63a75c;
}
#ser_nm_quarter .annotation {
	padding-top:5px;
	border-top:solid 1px #cdcdcd;
	margin-top:5px;
}
#ser_nm_quarter .ser-top {
	padding-top:5px;
}
#ser_nm_quarter .report-left {
	float:left;
	width:195px;
}
#ser_nm_quarter .report-right {
	float:right;
	width:190px;
}
#ser_nm_quarter .report {
	padding-top:20px;
}
#ser_nm_quarter .report h4 {
	font-weight:bold;
	padding:0 0 5px 5px;
}
#ser_nm_quarter .report th,
#ser_nm_quarter .report td {
	padding:5px;
	border:solid 1px #d3d3d3;
}
#ser_nm_quarter .report th {
	background-color:#f7f7f7;
}
#ser_nm_quarter .report .top-color {
	background-color:#eff6ef;
	text-align:center;
	padding-bottom:3px;
}
#ser_nm_quarter .explanation {
	padding-top:30px;
}
#ser_nm_quarter .explanation dd {
	padding-top:3px;
	border-top:dotted 1px #cdcdcd;
	margin-top:3px;
	font-weight:bold;
}


/* [新聞・雑誌] 広告出稿統計システム
--------------------------------------------------------------------*/

#ser_nm_statsys h3 {
	padding-top:10px;
}
#ser_nm_statsys .copy {
	padding-bottom:7px;
}
#ser_nm_statsys .image-1 {
	padding:10px 0;
}
#ser_nm_statsys .image-2 {
	padding-top:10px;
}


/* [新聞・雑誌] IT広告出稿統計システム
--------------------------------------------------------------------*/

#ser_nm_itstatsys h3 {
	padding-top:10px;
}
#ser_nm_itstatsys .copy {
	padding-bottom:7px;
}
#ser_nm_itstatsys .top-text {
	padding-bottom:5px;
}
#ser_nm_itstatsys .ser-top {
	padding-top:5px;
}
#ser_nm_itstatsys .report {
	padding-top:20px;
}
#ser_nm_itstatsys .report h4 {
	font-weight:bold;
	padding:0 0 5px 5px;
}
#ser_nm_itstatsys .report-2 {
	padding-top:5px;
}
#ser_nm_itstatsys th,
#ser_nm_itstatsys td {
	padding:7px;
	border:solid 1px #d3d3d3;
}
#ser_nm_itstatsys th p {
	padding-top:3px;
}
#ser_nm_itstatsys td p {
	padding-top:3px;
}
#ser_nm_itstatsys .top-color {
	background-color:#eff6ef;
	text-align:center;
}
#ser_nm_itstatsys .last {
	padding-bottom:50px;
}


/* [新聞・雑誌] Mr.Search
--------------------------------------------------------------------*/

#ser_nm_mr h3 {
	padding-top:10px;
}
#ser_nm_mr .copy {
	padding-bottom:7px;
}
#ser_nm_mr .image-1 {
	text-align:center;
	padding:20px 0;
}
#ser_nm_mr .system {
	border:solid 1px #d3d3d3;
	padding:10px;
	background-color:#f3f3f3;
}
#ser_nm_mr .kousei {
	padding-bottom:5px;
}
#ser_nm_mr th,
#ser_nm_mr td {
	padding:2px;
}
#ser_nm_mr .orange {
	color:#ff3300;
	padding-top:10px;
}


/* [交通] 五社交流広告調査
--------------------------------------------------------------------*/

#ser_tra_exc h3 {
	padding-top:10px;
}
#ser_tra_exc .copy {
	padding-bottom:7px;
}
#ser_tra_exc .image-1 {
	margin:10px 0;
}


/* [その他] iNEX-MRS6媒体広告統計
--------------------------------------------------------------------*/

#ser_oth_inex h3 {
	padding-top:10px;
}
#ser_oth_inex .copy {
	padding-bottom:7px;
}
#ser_oth_inex .green {
	padding-top:5px;
	color:#63a75c;
}
#ser_oth_inex .inex-top {
	padding:0 5px 30px 5px;
}


/* [その他] 分析レポート
--------------------------------------------------------------------*/

#ser_oth_repo h3 {
	padding-top:10px;
}
#ser_oth_repo .copy {
	padding-bottom:7px;
}
#ser_oth_repo .repo-top {
	padding:0 5px 30px 5px;
}
#ser_oth_repo .repo-top .photo {
	float:left;
	width:210px;
}
#ser_oth_repo .repo-top .photo-r {
	float:right;
	width:360px;
}


/* [その他] 分析レポート
--------------------------------------------------------------------*/

#ser_oth_db h3 {
	padding-top:10px;
}
#ser_oth_db .copy {
	padding-bottom:7px;
}
#ser_oth_db .db-top {
	padding:0 5px 30px 5px;
}
#ser_oth_db .db-top .photo {
	float:left;
	width:210px;
}
#ser_oth_db .db-top .photo-r {
	float:right;
	width:360px;
}


/* 広告出稿動向
--------------------------------------------------------------------*/

#trend h3 {
	padding-top:10px;
}
#trend h3.next {
	padding-top:20px;
}
#trend h4 {
	border-top:solid 1px #d3d3d3;
	border-right:solid 1px #d3d3d3;
	border-left:solid 1px #d3d3d3;
	background:url(../common/arrow_3.gif) no-repeat 10px 8px #f3f3f3;
	padding:5px 5px 5px 20px;
	color:#3264c8;
	font-weight:bold;
}
#trend .copy {
	padding-bottom:7px;
}
#trend table.saikin {
	width:580px;
}
#trend table.saikin th {
	background:#fbfbfb;
	width:33%;
	color:#323232;
}
#trend table.saikin td {
}
#trend table.saikin th,
#trend table.saikin td {
	border:solid 1px #d3d3d3;
	padding:5px 10px;
}
#trend table.saikin td li {
	background:url(../common/arrow_3.gif) no-repeat 0 5px;
	padding:0 0 3px 10px;
}
#trend .gray-area {
	border:solid 1px #d3d3d3;
	background:#fbfbfb;
	padding:5px 10px;
}
#trend ul.ranking li {
	background:url(../common/arrow_3.gif) no-repeat 0 5px;
	padding:0 0 3px 10px;
}
#trend .kuwashiku {
	text-align:right;
}
#trend .kuwashiku img {
	margin-right:5px;
	vertical-align:middle;
}


/* 広告出稿動向 システムページ
--------------------------------------------------------------------*/

#trend_system h3 {
	padding-top:10px;
}
#trend_system h4 {
	color:#3264c8;
	font-weight:bold;
	margin-bottom:10px;
}
#trend_system .contents {
	margin-bottom:20px;
}
#trend_system .contents div {
	margin-bottom:7px;
}


/* [その他] ミスター・サーチレポート
--------------------------------------------------------------------*/

#tre_oth_mr h3 {
	padding-top:10px;
}
#tre_oth_mr h3.next {
	padding-top:20px !important;
	padding-bottom:5px;
}
#tre_oth_mr .copy {
	padding-bottom:7px;
}
#tre_oth_mr dt {
	font-weight:bold;
	background:url(../statistics/img/tre_oth_mr/pdf.gif) no-repeat 0 2px;
	padding-left:25px;
}
#tre_oth_mr dd {
	padding:3px 0 7px 27px;
	border-bottom:dotted 1px #e6e6e6;
	margin-bottom:5px;
}
#tre_oth_mr dd li {
	margin-bottom:2px;
}
#tre_oth_mr .get-reader {
	padding-top:5px;
}
#tre_oth_mr .get-reader .photo {
	float:left;
	width:120px;
}
#tre_oth_mr .get-reader .photo-r {
	float:right;
	width:460px;
}


/* 採用案内
--------------------------------------------------------------------*/

#recruit .recruit dt {
	color:#63a75c;
	padding-top:3px;
	margin-top:3px;
}



/* 個人情報の取扱いについて
--------------------------------------------------------------------*/

#privacy h3 {
	padding-top:10px;
}
#privacy h3.next {
	padding-top:30px;
}
#privacy h4 {
	padding-left:30px;
	font-weight:bold;
	color:#62a75e;
}
#privacy h4.no_1 {
	background:url(../privacy/img/no_1.gif) no-repeat 0 2px;
}
#privacy h4.no_2 {
	background:url(../privacy/img/no_2.gif) no-repeat 0 2px;
}
#privacy h4.no_3 {
	background:url(../privacy/img/no_3.gif) no-repeat 0 2px;
}
#privacy h4.no_4 {
	background:url(../privacy/img/no_4.gif) no-repeat 0 2px;
}
#privacy h4.no_5 {
	background:url(../privacy/img/no_5.gif) no-repeat 0 2px;
}
#privacy h4.no_6 {
	background:url(../privacy/img/no_6.gif) no-repeat 0 2px;
}
#privacy h4.no_7 {
	background:url(../privacy/img/no_7.gif) no-repeat 0 2px;
}
#privacy h4.no_8 {
	background:url(../privacy/img/no_8.gif) no-repeat 0 2px;
}
#privacy h5 {
	font-weight:bold;
	color:#ff4400;
}
#privacy .copy {
	padding-bottom:5px;
}
#privacy .line {
	margin:5px 0;
}
#privacy .line-2 {
	margin:5px 0 5px 30px;
}
#privacy .orange {
	color:#ff4400;
}
#privacy .pl15 {
	padding-left:15px;
}
#privacy .pl20 {
	padding-left:20px;
}
#privacy .pl30 {
	padding-left:30px;
}
#privacy .top-text {
	padding:20px 0 10px 20px;
	font-weight:bold;
}
#privacy .privacy {
	padding:0 10px;
}
#privacy .privacy-top th {
	width:30px;
}
#privacy .privacy-top td {
	width:550px;
}
#privacy .privacy-top th p {
	background:url(../common/arrow_3.gif) no-repeat 0 3px;
	padding-left:12px;
}
#privacy .privacy-top th p,
#privacy .privacy-top td p {
	padding-bottom:2px;
}
#privacy .box {
	margin:5px 0 0 30px;
	border:solid 1px #e6e6e6;
	padding:7px 10px;
	background-color:#f7f7f7;
}
#privacy .release {
	padding-left:30px;
}
#privacy .release th {
	width:15px;
}
#privacy .release td {
	width:535px;
}
#privacy .privacy-last th {
	width:100px;
}
#privacy .privacy-last td {
	width:480px;
}
#privacy .privacy-last th p {
	background:url(../common/arrow_3.gif) no-repeat 0 3px;
	padding-left:12px;
}
#privacy .privacy-last th p,
#privacy .privacy-last td p {
	padding-bottom:2px;
}
#privacy .address {
	margin-top:40px;
	border-top:solid 1px #e6e6e6;
	padding-top:5px;
	padding-bottom:40px;
}


/* フォーム
--------------------------------------------------------------------*/

#form-page h3 {
	padding-top:10px;
}
#form-page .copy {
	padding-bottom:7px;
}
#form-page .top-info {
	padding:20px 0 0 10px;
}
#form-page .top-info5 {
	margin-bottom:5px;
}
#form-page .top-info2 {
	margin-bottom:5px;
	color:#ff3300;
}
#form-page .top-info3 {
	margin-bottom:15px;
	color:#ff3300;
}
#form-page .top-info4 {
	margin-bottom:15px;
}
#form-page .tel {
	margin:7px 0 10px 0;
}
#form-page .tel img {
	margin-bottom:5px;
}
#form-page .tel p {
	color:#ff3300;
}
#form-page .form-area {
	background:#fbfbfb;
	border:solid 1px #e6e6e6;
	padding:10px 15px;
	margin:3px 0 10px 0;
}
#form-page table {
	margin-top:5px;
	width:540px;
	margin-bottom:10px;
}
#form-page table th {
	width:140px;
}
#form-page table td {
	width:400px;
}
#form-page table td.line {
	width:540px;
}
#form-page table th div {
	background:url(../common/arrow_3.gif) no-repeat 0 7px;
	padding:4px 5px 4px 12px;
	color:#63a75c;
}
#form-page table td div {
	padding:4px 5px 4px 10px;
}
#form-page table td .add-info {
	padding-left:5px;
}
#form-page .require {
	color:#ff3300;
	padding-left:5px;
}
#form-page .require-mark {
	color:#ff3300;
}
#form-page form {
	margin-bottom:25px;
}
#form-page .last-info {
	text-align:center;
	margin:50px 0 150px 0;
}
#form-page .last-text {
	padding-top:10px;
}


/* サイトマップ
--------------------------------------------------------------------*/

#sitemap .sitemap .line {
	border-top:dotted 1px #c8c8c8;
	padding-top:5px;
}
#sitemap .sitemap {
	margin:20px 0 50px;
}
#sitemap .sitemap td p {
	background:url(../common/arrow_3.gif) no-repeat 0 4px;
	padding:0 5px 7px 10px;
}
#sitemap .sitemap .genre p {
	color:#787878;
	background:none !important;
	padding:2px 0 0 0 !important;
}
#sitemap .sitemap .last {
	border-bottom:dotted 1px #c8c8c8;
}


/* 会員サイト
--------------------------------------------------------------------*/

#member .logo-r img {
	margin-top:10px;
}
#member .main-frame {
	border-left:solid 1px #e6e6e6;
	border-right:solid 1px #e6e6e6;
	border-bottom:solid 1px #e6e6e6;
	padding:20px 20px 50px 20px;
	margin-bottom:30px;
}
#member table.menu {
	width:750px;
}
#member table.menu th,
#member table.menu td {
	border:solid 1px #d3d3d3;
}
#member table.menu th p,
#member table.menu td p {
	padding:7px;
}
#member table.menu th {
	width:200px;
	background-color:#f7f7f7;
}
#member table.menu td {
	width:550px;
}
#member table.menu th p {
	background:url(../common/arrow_3.gif) no-repeat 7px 12px;
	padding-left:17px;
	color:#3264c8;
}
#member h3 {
	padding:40px 0 3px;
}
#member table.topics {
	width:750px;
}
#member table.topics th {
	width:150px;
}
#member table.topics th p {
	background:url(../common/arrow_1.gif) no-repeat 0 4px;
	padding-left:15px;
}
#member table.topics td {
	width:600px;
}
#member table.topics th,
#member table.topics td {
	padding:4px 0;
}

