@charset "UTF-8";

/**************************
作成日：2007/2/16
最終更新日：2007/3/26
更新内容：
3/26　content-innerbg td.name 
Result_area01、h2.result_ttl修正
4/5　0405修正参照
4/19　0419追加参照
4/23 07-10追加
**************************/

/**************************基本フォント設定*/

a:link {
	/*color:#5d716f;*/
	color:#296DDE;
	text-decoration: underline;
	}
a:visited {
	/*color:#5d716f;*/
	color:#296DDE;
	text-decoration: underline;
	}
a:hover {
	/*color:#29403E;*/
	color:#296DDE;
	text-decoration: underline;
	}

a.resttl{
	color:#5D716F;
	text-decoration:underline;
}
a:visited.resttl {
	color:#5d716f;
	text-decoration: underline;
	}
a:hover.resttl {
	color:#29403E;
	text-decoration: underline;
}

h1 {
	width: 705px;
	color:#4D4D4D;
	font-size:12px;
	font-weight: bold;
	line-height: 20px;
	margin: 2px 0px 3px 20px;
	padding: 4px 20px 2px 0px;
}

#titlearea {
	width: 780px;
	height: 30px;
	background-color: #ffffff;
	margin: 0px auto;
	border-top: 2px double #cdcac0;
	border-bottom: 2px double #b9b6ae;
}

#titleareaspace {
	width: 788px;
	margin: 0px;
	padding-bottom: 3px;
	background-image:url(../../images/wm/common_bg02.gif);
	background-repeat:repeat-y;
	background-position:center;
}


p {
	color:#4D4D4D;
	font-size:10px;
	font-weight: normal;
	line-height: 20px;
	margin: 0px;
	padding: 0px;
}

img {
	border:none;
	clear: both;
}

.colortext {
	color: #29403E;
}
.red{
	color: #ff0000;
	font-weight: bold;
	line-height: 20px;
}
.notes{
	padding: 0px;
	margin: 0px;
	font-size:8px;
	font-weight: normal;
	line-height: 18px;
	color: #777777;
}
.font_bold{
	font-weight:bold;
}
.emphasis{
	background-color:#FFD6CC;
}

/**************************基本レイアウト*/
body {
	margin: 0px;
	padding: 0px;
	background-image: url(../../images/wm/common_bg01.gif) ;
	background-color: #e5e9e1;
	font-family: Verdana, Arial, Helvetica, sans-serif, "MS ゴシック", "Hiragino Kaku Gothic Pro", "Osaka";
}

#container {
	width: 788px;
	margin: 0px auto 30px;
	padding: 0px;
	background-image:url(../../images/wm/common_containerbg.jpg);
}

/**************************ヘッダー*/
#header {
	width: 788px;
	height: 40px;
	margin: 0px;
	padding: 0px;
	background-image:url(../../images/wm/common_bg02.gif);
	background-repeat:repeat-y;
	background-position:center;
	}

#headerline{
	margin: 0px;
	padding: 0px;
}

#logo {
	width: 227px;
	margin: -1px 0px 0px;
	padding: 5px 0px 0px;
	left: 24px;
	position: relative;
	float: left;
}

#headermenu {
	width: 453px;
	margin: 18px 0px 0px;
	padding: 0px 20px 0px 0px;
	float: right;
	text-align: right;
	font-size: 10px;
}
#headermenu-top{
    display:block;
}

#headermenu ul {
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 0px 0px;
	position: relative;
}

#headermenu li {
    margin: 0px;
	padding: 0px; 
	list-style: none;
	display: inline;
}
#headermenu img{
    margin-top: 0px;
    vertical-align: middle;
}

#headermenu li a {font-size: 10px; font-weight:bold; color: #5d716f; text-decoration: underline;}
#headermenu li a:visited {color: #5d716f; text-decoration: underline;}
#headermenu li a:hover {color: #29403E; text-decoration: underline;}
#headermenu li a:active {color: #29403E; text-decoration: none;}


/**************************ナビゲーション*/
#navigation {
    display:none;
	width: 780px;
	height: 32px;
	margin: 0px auto;
	padding: 0px;
	background-image:url(../../images/wm/common_bg02.gif);
	background-repeat:repeat-y;
	background-position:center;
}

#navigation ul {
	width: 742px;
	margin: 0px auto;
	padding: 0px;
}

#navigation li {
	height: 32px;
	list-style: none;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	background-image: url(../../images/wm/common_navi.gif);
	background-repeat: no-repeat;
}

#navigation li a {
	height: 32px;
	padding: 0px;
	display: block;
	text-decoration: none;
	background-image: url(../../images/wm/common_navi.gif);
	background-repeat: no-repeat;
}

#navigation li#navi01 {width: 150px; text-indent: -9999px;}
#navigation li#navi02 {width: 148px; text-indent: -9999px;}
#navigation li#navi03 {width: 148px; text-indent: -9999px;}
#navigation li#navi04 {width: 148px; text-indent: -9999px;}
#navigation li#navi05 {width: 148px; text-indent: -9999px;}
#navigation li#navi01 a {background-position: 0px 0;}
#navigation li#navi02 a {background-position: -150px 0;}
#navigation li#navi03 a {background-position: -298px 0;}
#navigation li#navi04 a {background-position: -446px 0;}
#navigation li#navi05 a {background-position: -594px 0;}
#navigation li#navi01 a:hover {background-position: 0px -32px;}
#navigation li#navi02 a:hover {background-position: -150px -32px;}
#navigation li#navi03 a:hover {background-position: -298px -32px;}
#navigation li#navi04 a:hover {background-position: -446px -32px;}
#navigation li#navi05 a:hover {background-position: -594px -32px;}
#navigation li#navi01.now {background-image: url(../../images/wm/common_navi.gif); background-position: 0px -64px;}
#navigation li#navi02.now {background-image: url(../../images/wm/common_navi.gif); background-position: -150px -64px;}
#navigation li#navi03.now {background-image: url(../../images/wm/common_navi.gif); background-position: -298px -64px;}
#navigation li#navi04.now {background-image: url(../../images/wm/common_navi.gif); background-position: -446px -64px;}
#navigation li#navi05.now {background-image: url(../../images/wm/common_navi.gif); background-position: -594px -64px;}

/**************************フッター*/
#footer {
	width: 782px;
	height: 38px;
	margin: 0px auto;
	padding: 8px 0px 0px 0px;
	text-align: center;
	clear: both;
	background-image:url(../../images/wm/common_foot_line.gif);
	background-repeat:no-repeat;
}

/**************************コンテンツ*/
#content {
	width: 788px;
	margin: 0px auto;
	padding: 0px;
	background-image:url(../../images/wm/common_bg02.gif);
	background-repeat:repeat-y;
	background-position:center;
}

#content #linet {
	margin: 0px 0px 0px 25px;
}

#content #lineb {
	margin: 0px 0px 0px 25px;
}

#content-inner {
	width: 742px;
	margin: 0px 0px 0px 25px;
	padding: 0px;
	border-left: 1px solid #979797;
	background-image:url(../../images/wm/common_contents_inright.gif);
	background-repeat:repeat-y;
	background-position:736px;
}

/*背景色あり*/
#content-inner-c {
	width: 736px;
	margin: 0px;
	padding: 10px 0px 5px;
	background-color: #eeeeee;
}

/*背景色なし*/
#content-inner-w {
	width: 736px;
	margin: 0px;
	padding: 10px 0px 5px;
	background-color: #ffffff;
}

#content-inner-w p {
	margin: 0px 0px 5px 15px;
	padding: 0px;
	line-height: 16px;
}

#content-inner-w p.size12 {
	font-size: 10px;
	line-height: 16px;
	margin: 0px 0px -10px 15px;
	padding-top: 10px;
}
#content-inner-w table.sub_table_top{
    border:none;
    background-color:transparent;
    margin-bottom:0;
    margin: 0px auto;
}
#content-inner-w table.sub_table_top tr{
    height:27px;
    margin:0;
    padding:0;
    background-color:transparent;
    margin:0;
}
#content-inner-w table.sub_table_top th{
    width: 406px;
    height:27px;
    margin:0;
    padding:0;
    background-color:transparent;
    text-align:left;
    font-size: 8px;
    }
#content-inner-w table.sub_table_top td{
    width: 297px;
    height:27px;
    margin:0;
    padding:15px 0px 0px 0px;
    background-image:url(../../images/wm/sub_table_top_long2.png);
    background-repeat:no-repeat;
    background-position: 0px 17px;
    font-size: 10px;
    }
#content-inner-w table.sub_table_top img{
    margin: 0px 1px 0px 1px;
    vertical-align:middle;
    }

#content-inner-w table.sub_table_bottom{
    border:none;
    background-color:transparent;
    margin-bottom:0;
    margin: 0px auto;
}
#content-inner-w table.sub_table_bottom tr{
    width: 703px;
    height:25px;
    margin:0;
    padding:0;
    background-color:transparent;
    margin:0;
}
#content-inner-w table.sub_table_bottom th{
    width: 500px;
    height:25px;
    margin:0;
    padding:0;
    background-color:transparent;
    text-align:left;
    }
#content-inner-w table.sub_table_bottom td{
    width: 203px;
    height:25px;
    margin:0;
    padding:2px;
    background-image:url(../../images/wm/sub_table_bottom.png);
    background-position: 0px -2px;
    background-repeat:no-repeat;
    font-size: 10px;
    }
#content-inner-w table.sub_table_bottom img{
    margin: 0px 1px 0px 1px;
    vertical-align:middle;
    }
/*背景色、背景画像あり*/
#content-innerbg {
	width: 736px;
	margin: 0px;
	padding: 15px 0px 20px;
	background-color: #eeeeee;
	background-image:url(../../images/wm/common_contentsbg04.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

/**************************ボタン*/
ul.btnul  {
	margin: 10px 13px 10px 0px;
	padding: 0px;
	font-size: 8px;
	list-style: none;
	}

li.btnli  {
	margin: 0px;
	padding: 0px;
	display: inline;
	float: right;
	}

/**************************再解析*/
#analysis{
	width: 702px;
	margin: 0px auto;
	padding: 0px;
	border: 1px solid #979797;
	background-color: #f1efe8;
}
#analysis table{
	width: 702px;
	margin: 0px auto;
	padding: 0px;
}
#analysis tr{
	width: 718px;
	height: 26px;
}
#analysis th.l01{
	width: 50px;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	color:#454545;
	text-align: right;
}
#analysis th.l02{
	width: 74px;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	color:#454545;
	text-align: right;
}

#analysis td.kikan{
	width: 644px;
	font-size: 10px;
	margin: 0px;
}

#analysis .btn{
	width: 235px;
	height: 25px;
	margin: 0px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 0px;
	text-align: right;
}

#analysis .btn_reanalize{
        width: 235px;
        height: 25px;
        margin: 0px;
        padding-top: 2px;
        padding-right: 10px;
        padding-bottom: 0px;
        text-align: right;
        font-size: 10px;
}
#analysis .btn_reanalize img{
    vertical-align: middle;
    }


/**************************タブナビゲーション*/
#tabnavi {
	width: 736px;
	height: 23px;
	margin: 0px;
	padding: 0px;
	background-image:url(../../images/wm/asegment_tab_bg.gif);
	background-repeat:repeat-x;
	background-position:center;
}

#tabnavi ul {
	float: left;
	width: 437px;
	margin: 0px;
	padding: 0px  0px 0px 15px;
}

#tabnavi li {
	height: 23px;
	list-style: none;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	background-image: url(../../images/wm/asegment_tab_navi.gif);
	background-repeat: no-repeat;
}

#tabnavi li a {
	height: 23px;
	padding: 0px;
	display: block;
	text-decoration: none;
	background-image: url(../../images/wm/asegment_tab_navi.gif);
	background-repeat: no-repeat;
}

#tabnavi li#tabnavi01 {width: 144px; text-indent: -9999px;}
#tabnavi li#tabnavi02 {width: 146px; text-indent: -9999px;}
#tabnavi li#tabnavi03 {width: 146px; text-indent: -9999px;}
#tabnavi li#tabnavi01 a {background-position: -145px 0;}
#tabnavi li#tabnavi02 a {background-position: -596px 0;}
#tabnavi li#tabnavi03 a {background-position: -596px 0;}
#tabnavi li#tabnavi01 a:hover {background-position: -292px 0px;}
#tabnavi li#tabnavi02 a:hover {background-position: -743px 0px;}
#tabnavi li#tabnavi03 a:hover {background-position: -743px 0px;}
#tabnavi li#tabnavi01.now {background-image: url(../../images/wm/asegment_tab_navi.gif); background-position: 0px 0px;}
#tabnavi li#tabnavi02.now {background-image: url(../../images/wm/asegment_tab_navi.gif); background-position: -451px 0px;}
#tabnavi li#tabnavi03.now {background-image: url(../../images/wm/asegment_tab_navi.gif); background-position: -451px 0px;}

/**************************07-10テキスト移動*/
#extraction_number{ 
	text-align: right;
	margin: 5px 0 0 16px;
	padding: 0 20px 0 0;
	font-size: 10px;
	line-height: 16px;
	color: #3d3d3d;
	font-weight: bold;
}

/**************************07-10タブナビ追加*/
#tabnavi2 {
	width: 736px;
	height: 23px;
	margin: 0px;
	padding: 0px;
	background-image:url(../../images/wm/asegment_tab_bg.gif);
	background-repeat:repeat-x;
	background-position:center;
}
#tabnavi2 ul {
	float: left;
	width: 437px;
	margin: 0px;
	padding: 0px  0px 0px 15px;
}
#tabnavi2 li {
	height: 23px;
	list-style: none;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	background-image: url(../../images/wm/asegment_tab_navi2.gif);
	background-repeat: no-repeat;
}
#tabnavi2 li a {
	height: 23px;
	padding: 0px;
	display: block;
	text-decoration: none;
	background-image: url(../../images/wm/asegment_tab_navi2.gif);
	background-repeat: no-repeat;
}
#tabnavi2 li#tabnavi01 {width: 145px; text-indent: -9999px;}
#tabnavi2 li#tabnavi02 {width: 143px; text-indent: -9999px;}
#tabnavi2 li#tabnavi03 {width: 146px; text-indent: -9999px;}
#tabnavi2 li#tabnavi01 a {background-position: 0 0;}
#tabnavi2 li#tabnavi02 a {background-position: -145px 0;}
#tabnavi2 li#tabnavi03 a {background-position: -288px 0;}
#tabnavi2 li#tabnavi01 a:hover {background-position: -452px 0px;}
#tabnavi2 li#tabnavi02 a:hover {background-position: -597px 0px;}
#tabnavi2 li#tabnavi03 a:hover {background-position: -740px 0px;}
#tabnavi2 li#tabnavi01.now {background-image: url(../../images/wm/asegment_tab_navi2.gif); background-position: -905px 0px;}
#tabnavi2 li#tabnavi02.now {background-image: url(../../images/wm/asegment_tab_navi2.gif); background-position: -1049px 0px;}
#tabnavi2 li#tabnavi03.now {background-image: url(../../images/wm/asegment_tab_navi2.gif); background-position: -1192px 0px;}

/**************************07-10クチコミ表追加*/
#display_table01 { width: 701px; margin: 0 auto; font-size: 10px;}
#display_table01 table {
	width: 702px;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	}
#display_table01 td {border: 1px solid #666666; padding:3px;}
#display_table01 td.verA1 { width: 91px; background-color: #E0ECEB;}
#display_table01 td.verA2 { width: 71px; background-color: #EFF5F5;}
#display_table01 p {
	padding: 0 0 0 20px;
	margin: 0px;
	font-weight: bold;
	background-image: url(../../images/wm/kuchikomi_head.gif);
	background-position: left top;
	background-repeat: no-repeat;
	}
#display_table01 td.verB1 { background-color: #E0ECEB;}


/**************************07-10クチコミランキング*/
iframe{ margin: 0px auto; padding: 0px; width: 704px; height: 260px; border: none;}
#display_table02_i{ width: 704px; margin: 7px auto 0;}
#display_table02 {margin: 0; padding: 0px; font-size: 10px;background-color: #ffffff;}
#display_table02 #rank-navi-tab td {
	width: 92px;
	height: 20px;
	text-align: center;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-left: 1px solid #666666;
	background-color: #8291B0;
	}
#display_table02 #rank-navi-tab td.wspace{ width: 3px; white-space: pre;border: none;background-color: #ffffff;}
#display_table02 #rank-navi-tab td.now {background-color: #ffffff;}
#display_table02 #rank-navi-tab a:link,#display_table02 a:visited,#display_table02 a:hover {
	color:#ffffff;
	text-decoration: underline;
	}
#display_table02 table.ranking{
	width: 702px;
	margin: 0;
	padding: 0;
	border-left: 1px solid #666666;
	border-top: 1px solid #666666;
	border-collapse: separate;
	border-spacing: 0;
	}
#display_table02 table.ranking td	{
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	height: 20px;
	text-align: center;
	}
#display_table02 table.ranking td.week {
	width: 108px;
	background-image: url(../../images/wm/kuchikomi_rank_bg.gif);
	background-repeat: repeat-x;
	}
#display_table02 table.ranking td.rank {
	width: 46px;
	background-color: #E0ECEB;
	font-weight: bold;
	}
#display_table02 table.ranking td.gre {
	background-color: #EFF5F5;
	}

/**************************07-10クチコミブログ検索*/
#display_blogs{
	width: 701px;
	margin: 0 auto;
	padding: 0;
	border: solid 1px #979797;
	word-break: break-all;
	line-break: strict;
}
#display_blogs table{
	width: 672px;
	margin: 0px auto;
	text-align:left;
	border-top: 1px solid #BDBDBD;
}
#display_blogs table.end{
	border-bottom: 1px solid #BDBDBD;
}
#display_blogs p.kaiseki{margin-left: 5px;line-height:16px;}
#display_blogs p.title{font-size:10px; line-height:16px; font-weight:bold; margin-left: 5px;}
#display_blogs .time{font-size:8px; color:#3D3D3D;}
#display_blogs .body{font-size:10px; line-height:16px; color:#3D3D3D; margin-left: 5px;}

#display_blogs td.text { width: 547px;padding: 5px 15px 0 0;}
#display_blogs td.btnarea{ background-color: #E5E9F1;}
#display_blogs .red{ color:#F62D00;}
#display_blogs td.bookon{ background-color: #EAEFFB;}
#display_blogs td.article{ width: 570px;}

#display_blogs .links{
	width: 672px;
	margin: 8px auto;
	font-size:10px;
	text-align: right;
}
#display_blogs .links a {
	margin: 0 6px;
}
.emphasisY{
	background-color:#FFF19C;
}
form {margin:0; padding: 0;}





/**************************解析結果（セグメント）*/
#flash01{
	width: 702px;
	height: 210px;
	margin: 0px auto 5px;
	padding: 0px;
	border: solid 1px #979797;
}

#flashs{
	width: 702px;
	height: 574px;
	margin: -2px auto;
	padding: 0px;
	border: solid 1px #979797;
}

#flash02{
	width: 702px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	background-color: #e5e9f1;
	border-top: solid 1px #979797;
	border-right: solid 1px #979797;
	border-left: solid 1px #979797;
}

.flash02left{
	float: left;
	padding: 0px 0px 0px 5px;
	margin-top:5px;
	border-right: solid 1px #979797;
	border-bottom: solid 1px #979797;
	width:345px;
	background-image: url(../../images/wm/flash01_back.jpg);
}
.flash02right{
	float: right;
	padding: 0px 0px 0px 5px;
	margin-top:5px;
	border-bottom: solid 1px #979797;
	background-image: url(../../images/wm/flash01_back.jpg);
	width:345px;
}

#flash03{
	width: 697px;
	margin: 0px auto;
	padding: 5px 0px 5px 5px;
	background-color: #e5e9f1;
	border-left: solid 1px #979797;
	border-right: solid 1px #979797;
	border-bottom: solid 1px #979797;
}

#flash03 ul.f03{
	width: 697px;
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#flash03 li.f03{
	width: 229px;
	padding: 0px;
	margin: 0px;
	display: inline;
}
input.ymd{
	width: 36px;
}

input.m{
	width: 16px;
	position: relative;
	top: 3px
}

input.d{
	width: 18px;
}

input.text{
	width: 80px;
}
p.dd {
	line-height: 16px;
}
#keyword_red{
	width: 586px;
	margin: 0px auto 10px;
	padding: 10px 10px;
	color: #ff0000;
	font-size: 10px;
	font-weight: bold;
	line-height: 20px;
	border: solid 2px #ff0000;
	background-color: #ffffff;
}
#analysis_red{
	width: 679px;
	margin: 0px auto 10px;
	padding: 10px 10px;
	color: #ff0000;
	font-size: 10px;
	font-weight: bold;
	line-height: 20px;
	border: solid 2px #ff0000;
	background-color: #ffffff;
}
#analysis-btn{
	width: 702px;
	margin: 0px auto 5px;
	padding: 0px;
	text-align: left;
	border: 1px solid;
}


/**************************リサーチ条件詳細*/
#set div{
    margin: 0px;
}
#set table {
	width: 704px;
	margin: 5px auto 5px;
	padding: 0px;
	border: 2px solid #6c807d;
	height: 25px;
}

#set tr {
	width: 704px;
	background-color: #fcfefd;
	padding: 0px;
	margin: 0px;
}

#set th.left {
	width: 75px;
	margin: 0px;
	padding: 0px 0px 0px 4px;
	text-align: left;
	font-size: 10px;
	color: #29403e;
	border-right: 1px solid #c7cfcd;
	background-color: #E2E5E5;
}

#set td.right {
	width: 199px;
	margin: 0px;
	padding: 0px 0px 0px 4px;
	text-align: left;
	font-size: 10px;
	color: #29403E;
	font-weight: normal;
	border-right: 1px solid #c7cfcd;
}

#set td.setting{
    width: 120px;
    margin: 0px;
    padding: 0px 0px 0px 4px;
    text-align: left;
    font-size: 12px;
    background-color: #6C7E7C;  
    color: white;
}
#set td.setting a{
    color: white;
}
#set td.setting img{
    margin: 0px 2px 0px 2px;
    vertical-align: middle;
}


/**************************イベント、アカウント*/
#content-innerbg table {
	width: 693px;
	margin: 0px auto;
	padding: 0px;
	border: 1px solid #979797;
}

#content-innerbg table tr {
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
}

#content-innerbg tr.color1 {
	width: 693px;
	margin: 0px;
	padding: 0px;
	background-color: #E0ECEB;
	border: 1px solid #979797;
}

#content-innerbg table tr.edit {
	width: 693px;
	margin: 0px;
	padding: 0px;
	background-color: #fdf9e2;
}

#content-innerbg th {
	height: 34px;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	font-size:10px;
	color: #ff0000;
	text-align: left;
	border-right: 1px solid #dadfeb;
	border-top: 1px solid #dadfeb;
}


#content-innerbg td {
	height: 34px;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	font-size:10px;
	font-weight: normal;
	color: #3d3d3d;
	text-align: left;
	border-right: 1px solid #dadfeb;
	border-top: 1px solid #dadfeb;
}



/**3/26修正*************************/
#content-innerbg td.name {
	width: 150px;
	height: 34px;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	font-size:10px;
	font-weight: bold;
	color: #3d3d3d;
	text-align: left;
	border-right: 1px solid #dadfeb;
	border-top: 1px solid #dadfeb;
	word-break: break-all;
}
/***************************/

#content-innerbg th.color1 {
	height: 30px;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	font-size:10px;
	color: #29403E;
	text-align: center;
	border-right: 1px solid #dadfeb;
	border-top: 1px solid #dadfeb;
}

#content-innerbg img.tshadow {
	margin-left: 20px;
}

#content-innerbg table tr.add {
	width: 693px;
	margin: 0px;
	padding: 0px;
	background-color: #e6eeed;
}

#show_result_print {
	width: 610px;
	margin: 5px auto 10px;
	padding: 0px;
	color:#3d3d3d;
	font-size:12px;
	font-weight: bold;
	line-height: 22px;
}

#event-text {
	width: 693px;
	color:#3d3d3d;
	font-size:12px;
	font-weight: bold;
	line-height: 22px;
	margin: 0px auto;
	padding: 0px 0px 5px;
}

/**************************ログイン等*/

/*0419追加*/
#common_wtable_login{
	width: 480px;
	height: 205px;
	margin: 25px auto 0px;
	padding: 0px;
}
#notes {
	width: 480px;
	margin: 0px auto 50px;
}
.flashbnr{
	margin-right: 10px;
	float: left;
}
p.fs10px{
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 5px;
}
/*0419追加*/

#common_wtable{
	width: 480px;
	height: 280px;
	margin: 25px auto 0px;
	padding: 0px;
}

#common_wtable-inner{
	width: 480px;
	padding: 20px 0px 30px;
	background-image:url(../../images/wm/common_wtable_bg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color: #ffffff;
	font-size: 10px;
	line-height: 18px;
	text-align: center;
	border-top: 1px solid #979797;
	border-left: 1px solid #979797;
	border-right: 1px solid #979797;
}

#common_wtable-inner table{
	width: 300px;
	margin: 0px auto;
	padding: 10px 0px 0px;
	text-align: center;
	}

#common_wtable-inner th.left{
	width: 100px;
	padding: 0px 0px 10px 0px;
	color: #4d4d4d;
	text-align: right;
	font-weight: bold;
	}

#common_wtable-inner th.right{
	width: 200px;
	padding: 0px 0px 10px;
	vertical-align:top;
	}
	
#common_wtable-inner p.btn{
	margin: 0px;
	padding: 10px 0px;
}

#common_wt_red{
	width: 444px;
	margin: 0px auto 10px;
	padding: 10px 0px;
	color: #ff0000;
	font-weight: bold;
	text-align: center;
	border: solid 2px #ff0000; 
}

#common_wt_box{
	width: 448px;
	margin: 0px auto;
	padding: 10px 0px;
	color:#4D4D4D;
	font-size:10px;
	text-align: center;
	line-height: 22px;
}

#wtable_tspace{
	padding-top: 30px;
}

#common_wtable-inner .large{
	padding: 0px 0px 20px;
	font-size: 12px;
	font-weight: bold;
}

p.reset {
	padding-bottom: 10px;
}

#common_wtable-inner table#passch{
	width: 360px;
	margin: 0px auto;
	padding: 10px 0px 0px;
	text-align: center;
	}
#common_wtable-inner th.passchleft{
	width: 160px;
	padding: 0px 0px 10px 0px;
	color: #4d4d4d;
	text-align: right;
	font-weight: bold;
	}
ul.btnul3  {
	height: 30px;
	margin: 15px 0px 0px 0px;
	padding: 0px;
	font-size: 8px;
	list-style: none;
	}
li.btnli3  {
	margin: 20px 10px;
	padding: 10px 10px;
	display: inline;
	}

li.btnli3  img{
	margin: 0px;
	padding: 10px 10px;
	display: inline;
	}


/**************************設定画面*/
p.seg {
	width: 610px;
	margin: 5px auto 0px;
	padding: 0px;
	text-align: left;
	font-weight: bold;
	font-size: 10px;
	color: #29403E;
}

#ltable{
    clear:both;
    }

#ltable .notes{
    font-size: 10px;
}

#ltable table {
	width: 610px;
	margin: -2px auto 0px;
	padding: 0px;
	background-color: #cccccc;
	border:none;
}
#ltable table tr {
	width: 610px;
	margin: 0px;
	padding: 0px;
	border:none;
	background-color: #ffffff;
}
#ltable tr.color1 {
	width: 610px;
	margin: 0px;
	padding: 0px;
}
#ltable th {
	height: 24px;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	font-size:10px;
	font-weight: normal;
	color: #3d3d3d;
	text-align: left;
	background-color: #ffffff;
	border: none;
}
#ltable td{
    background-color: #ffffff;
    border: none;
}
#ltable th.color1 {
	height: 20px;
	margin: 0px;
	padding: 0px 10px;
	font-weight: bold;
	font-size:12px;
	color: #29403E;
	text-align: left;
	background-color: #E5E9F2;
}
#ltable th .sm{
	font-size:10px;
	color: #5D716F;
	font-weight: normal;
	text-align: left;
	background-color: #ffffff;
}
#ltable td.name {
	width: 610px;
	height: 20px;
	margin: 0px;
	padding: 3px 0px 3px 10px;
	font-size:10px;
	font-weight: normal;
	color: #3d3d3d;
	text-align: left;
	line-height: 14px;
	background-color: #ffffff;
}
#ltable table.area {
	width: 560px;
	margin: 10px auto 20px;
	padding: 0px;
	border: none;
}
#ltable tr.area{
	height: 18px;
	margin: 0px;
	padding: 0px;
	font-size:10px;	
	border:none;
}
#ltable th.area{
	width: 100px;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	color: #5D716F;
	border-bottom: 2px solid #c6cdda;
}
#ltable td.area {
	width: 460px;
	margin: 0px;
	padding: 0px;
	color: #3d3d3d;
	border: none;
}
#ltable th.color1b {
	height: 23px;
	margin: 0px;
	padding: 0px 10px;
	font-weight: bold;
	font-size:12px;
	color: #29403E;
	text-align: left;
}
#ltable td.color2 {
	height: 20px;
	margin: 0px;
	padding: 3px 10px 3px;
	font-weight: bold;
	font-size:10px;
	line-height: 22px;
	color: #5D716F;
	text-align: left;
}

#ltable td.color2 .day{
	font-weight: normal;
	font-size:10px;
	color: #3d3d3d;
	text-align: left;
}
#ltable td.btn {
	margin: 0px;
	padding: 10px 10px;
	border: none;
	vertical-align:bottom;
}
#ltable td.color2 img {
	text-align: right;
}
#ltable img.tshadow {
	margin-left: 63px;
}
#ltable table.sub_table_top{
    width: 610px;
    border:none;
    padding:0;
    background-color:transparent;
    margin-bottom:0;
}
#ltable table.sub_table_top tr{
    width: 610px;
    border: none;
    height:26px;
    margin:0;
    padding:0;
    background-color:transparent;
}
#ltable table.sub_table_top th{
    border:none;
    width: 383px;
    height:26px;
    margin:0;
    padding:0;
    background-color:transparent;
    }
#ltable table.sub_table_top td{
    border:none;
    width: 227px;
    height:26px;
    margin:0;
    padding:15px 0px 0px 0px;
    background-image:url(../../images/wm/sub_table_top.png);
    background-color: transparent;
    background-repeat:no-repeat;
    background-position: 0px 15px;
    font-size: 10px;
    }
#ltable table.sub_table_top img{    border: none;
    margin:0px 2px 0px 5px;
    vertical-align:middle;
    }




#ltable2 {
	width: 440px;
	margin: 10px auto 10px;
	padding: 0px;
	border: none;
	background-color:#ffffff;
}

#ltable2 table {
	width: 440px;
	margin: 0px auto;
	padding: 0px;
	border: none;
	background-color: #ffffff;
}

#ltable2 table tr {
	width: 440px;
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
	border:none;
}

#ltable2 td.name2 {
	height: 20px;
	margin: 0px;
	padding: 0px;
	font-size:9px;
	font-weight: normal;
	color: #3d3d3d;
	text-align: left;
	line-height: 18px;
	background-color: #ffffff;
}

#ltable td.color3 {
	margin: 0px;
	padding: 0px 10px 10px;
	font-weight: bold;
	font-size:10px;
	line-height: 22px;
	color: #4E6591;
	text-align: left;
}
#ltable th.color2 {
	height: 25px;
	margin: 0px;
	padding: 0px 10px;
	font-weight: bold;
	font-size:10px;
	color: #5D716F;
	text-align: left;
}
#ltable td.norm {
	width: 460px;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}

#set2 {
	width: 606px;
	margin: 5px auto 7px;
	padding: 5px 0px 5px 0px;
	text-align: left;
	font-size: 12px;
	line-height: 20px;
	color: #3d3d3d;
	background-color: #fcfefd;
	border: 2px solid #5D716F;
}
#set2 p.seg{
	width: 600px;
	margin: 0px;
	padding: 5px 0px 5px 10px;
	background-color: #ccd1dc;
	text-align: left;
	font-weight: bold;
	font-size: 12px;
	color: #3d3d3d;
	border-bottom: 1px solid #c6cdda;
}
#set2 table{
	width: 596px;
	margin: 0px auto;
	padding: 0px;
	text-align: left;
	font-weight: bold;
	font-size: 12px;
	line-height: 20px;
	color: #3d3d3d;
	background-color: #fcfefd;
	border: none;
}

#set2 tr{
	background-color: #fcfefd;
	border: none;
}

#set2 td.left{
	width: 110px;
	height: 20px;
	margin: 0px;
	padding: 0px;
	background-color: #fcfefd;
	border: none;
	text-align: right;
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
	color: #3d3d3d;
	vertical-align:top;
}

#set2 td.right{
	width: 496px;
	height: 20px;
	background-color: #fcfefd;
	border: none;
	text-align: left;
	font-size: 12px;
	line-height: 18px;
	color: #3d3d3d;
	vertical-align:top;
}
#set3 {
	width: 596px;
	margin: auto;
	text-align: left;
	font-size: 12px;
	color: #3d3d3d;
	background-color: transparent;
	border:none;

}
#set3 table.set3_sub{
    float:right;
    width: 596px;
    border:none;
}
#set3 table.set3_sub tr,td{
    border:none;
    margin:0;
    padding:0;
    background-color:transparent;
}
#set3 table.set3_sub td.seg{
    font-size: 12px;
    width:200px;
    border:none;
    background-color:transparent;
    font-weight: bold;
}
#set3 table.set3_sub td.left{
    width: 292px;
	padding: 0px 0px 0px 10px;
	margin:0;
    border: 2px solid #5D716F;
    border-right: none;
    background-color:#FFFFFF;
    word-break: break-all;
}
#set3 table.set3_sub td.right{
    width: 100px;
    margin:0;
    padding:0px 0px 0px 10px;
    background-color: #6C7E7C;
    border: 2px solid #5D716F;
    border-right: none;
}
#set3 table.set3_sub td.right a{
    color:white;
}
#set3 table.set3_sub img{
    margin: 0px 2px 0px 2px;
    vertical-align:middle;
}

div#btn_area34{
	display:block;
	width: 610px;
	margin: 10px auto 10px;
	padding: 0px;
}
.back34{
	display:block;
	float:left;
}
.fileout34{
	display:block;
	float:right;
}
div#btn_area6{
	display:block;
	height:27px;
	width: 162px;
	margin: 10px auto 10px;
	padding: 0px;
}
a.fileout6{
	display:block;
	float:left;
}


/**************************ログインフッターナビ*/

#footnavi {
	margin: 0px auto;
	padding: 0px 0px 10px;
	font-size: 12px;
	text-align: center;
}
#footnavi ul {
	margin: 0px;
	padding: 0px;
}
#footnavi li {
	margin: 0px;
	padding: 0px; 
	list-style: none;
	display: inline;
}


/**************************リサーチ条件一覧*/
#head_bottom {
	width: 736px;
	height: 17px;
	margin: 0px auto;
	padding: 0px;
	background-image:url(../../images/wm/asegment_tab_bg02.gif);
	background-repeat:repeat-x;
	background-position:center;
	font-size:1px;
}


.Result_area02{
	width: 702px;
	height:46px;
	margin: 0px auto;
	padding: 0px;
	background-color:#E0ECEB;
	border-left: solid 1px #979797;
	border-right: solid 1px #979797;
}
div.result_area03{
	width: 702px;
	height:13px;
	font-size:1px;
	margin: 0px auto;
	background-image:url(../../images/wm/common_boundary01.gif);
	background-color:#EBEDEF;
	background-repeat:no-repeat;
	border-left: solid 1px #979797;
	border-right: solid 1px #979797;
}
div.result_area032{
	width: 704px;
	height:10px;
	font-size:1px;
	margin: 0px auto;
	background-image:url(../../images/wm/common_boundary02.gif);
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	margin-bottom:0px;
}
.result_area04{
	width: 702px;
	margin: 0px auto;
	padding: 0px 0px 5px 0px;
	background-color:#EBEDEF;
	border-left: solid 1px #979797;
	border-right: solid 1px #979797;
	border-bottom: solid 1px #979797;
}

/**3/27修正*************************/
.Result_area01bg{
	width: 704px;
	height: 25px;
	margin: 0px auto;
	padding: 0px;
	background-image:url(../../images/wm/research_list_back.png);
	font-size: 10px;
	font-weight: bold;
	background-repeat:no-repeat;
}
.Result_area01bg img.arrow{
    float:right;
    margin:0px 7px 0px 0px;
    padding:0;
}
.Result_area01head{
	width: 654px;
	padding: 3px 10px 3px 40px;
	height: 25px;
	background-image:url(../../images/wm/condition_field.png);
	text-align:left;
	background-repeat:no-repeat;
}
.result_btnarea{
	width:194px;
	text-align: right;
	vertical-align: top;
	font-size:8px;
}
.Result01table{
	width: 690px;
	margin: 0px auto;
}
.Result01w{
	width: 230px;
	background-color: #ffffff;
	padding:3px 4px 3px 8px;
	font-size:10px;
	color:#5D716F;
	font-weight:bold;
	text-align: center;
}
.Result01g{
	padding:3px 4px 3px 8px;
	font-size:10px;
	line-height: 16px;
	vertical-align: top;
}

h2.result_ttl{
	width: 450px;
	font-weight:bold;
	font-size:12px;
	line-height:18px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	display:block;
	word-break: break-all;
}
#result_head_check{
	width:80px;
	float:right;
	font-size:10px;
	display:block;
	margin:0px 0px 0px 0px;
}
.result_head_btn{ 
	float: right;
	width:200px;
	font-size: 10px;
	font-weight: bold;
}
.result_head_btn img{
    vertical-align: middle;
}
/**************************************/



p.result_head_check{
	width:80px;
	float:right;
	font-size:10px;
	display:block;
	margin:0px 0px 0px 0px;
}
p.result_head_btn{
	width:80px;
	float:right;
	font-size:8px;
	display:block;
}
.result00{
	margin: 0px auto;
}
.result01{
	background-color: #ffffff;
	width:217px;
	padding:3px 4px 3px 8px;
	font-size:10px;
	color:#5D716F;
	font-weight:bold;
}
.result02{
	padding:3px 4px 3px 8px;
	font-size:10px;
}
.r03_01_112{
	background-color: #E0E0E0;
	width:112px;
	padding:0px 0px;
	font-size:9px;
	color:#3D3D3D;
	font-weight:bold;
	text-align:center;
}
.r03_02_112{
	background-color: #E0ECEB;
	width:112px;
	padding:0px 0px;
	font-size:9px;
	color:#5D716F;
	font-weight:bold;
	text-align:center;
}
.r03_02_111{
	background-color: #E0ECEB;
	width:111px;
	padding:0px 0px;
	font-size:9px;
	color:#5D716F;
	font-weight:bold;
	text-align:center;
}
.r04_112{
	background-color: #FFFFFF;
	width:112px;
	padding:0px 0px;
	font-size:9px;
	text-align:center;
}
.r04_111{
	background-color: #FFFFFF;
	width:111px;
	padding:0px 0px;
	font-size:9px;
	text-align:center;
}
p.result_text01{
	width:680px;
	margin: 0px auto;
	font-size:10px;
	display:block;
}
div.result_box01{
	width: 690px;
	height: 2px;
	margin: 0px auto;
	display:block;
	background-image:url(../../images/wm/result_img01.gif);
	font-size:1px;
}
div.result_box02{
	width:688px;
	margin: 0px auto;
	display:block;
	padding-left:2px;
	background-image:url(../../images/wm/result_img02.gif);
}

.result_box02 table {
  border-collapse: collapse;
  border: 1px silver solid;
}
.result_box02 table td {
  border: 1px silver solid;
}

div.result_box03{
	width:690px;
	height:2px;
	margin: 0px auto 10px;
	font-size:10px;
	display:block;
	background-image:url(../../images/wm/result_img04.gif);
	font-size:1px;
}
div.result-notes{
	width:704px;
	margin: 0px 0px 10px;
	padding: 0px;
}

div#tbtn{
	width:704px;
	margin: 0px auto;
	margin-bottom:10px;
	font-size: 12px;
}

#tbtn a{
    padding-top: 1px;
	padding-left: 29px;
	display:block;
	float:right;
	background-image:url(../../images/wm/condition_compare.png);
	background-repeat:no-repeat;
}

#tbtn p{
	padding: 0px;
	margin: 0px;
}

div#bbtn{
	width:704px;
	height:32px;
	margin: 0px auto;
	margin-bottom:10px;
	font-size: 12px;
}
#bbtn a{
    padding-top: 1px;
	padding-left: 29px;
	display:block;
	float:right;
	background-image:url(../../images/wm/condition_compare.png);
	background-repeat:no-repeat;
}


/**************************比較*/
div#flash91{
	width: 702px;
	margin: 0px auto 5px;
	padding: 0px;
	border: solid 1px #979797;
}
div#BTN_AREA91{
	display:block;
	height:27px;
	width: 704px;
	margin: 10px auto 10px;
	padding: 0px;
}
.back91{
	display:block;
	float:left;
	font-size: 10px;
}
.fileout91{
	display:block;
	float:right;
	font-size: 10px;
}
.fileout91 img{
    vertical-align: middle;
}

div#btn_area91{
	display:block;
	height:27px;
	width: 704px;
	margin: 10px auto 10px;
	padding: 0px;
}
.back91{
	display:block;
	float:left;
}
.fileout91{
	display:block;
	float:right;
}

div#hikaku_box{
	width:704px;
	margin: 0px auto;
	display:block;
	padding-left:2px;
}

.hikaku_table{
	border-top: solid 1px #BDBDBD;
}
.hikaku_table td,th {
    word-break: keep-all ;
}
.hikaku_th00{
	background-color:#777A7F;
	width:108px;
	height:31px;
	border-bottom: solid 1px #BDBDBD;
}
.hikaku_th01{
	background-color:#C1CEDD;
	width:118px;
	padding:3px 0px;
	color:#56698F;
	font-size:10px;
	border-bottom: solid 1px #BDBDBD;
}
.hikaku_th02{
	background-color:#CDE5CD;
	width:118px;
	padding:3px 0px;
	color:#63A063;
	font-size:10px;
	border-bottom: solid 1px #BDBDBD;
}
.hikaku_th03{
	background-color:#E7D1C8;
	width:118px;
	padding:3px 0px;
	color:#ED7947;
	font-size:10px;
	border-bottom: solid 1px #BDBDBD;
}
.hikaku_th04{
	background-color:#CCC9E3;
	width:118px;
	padding:3px 0px;
	color:#766CAF;
	font-size:10px;
	border-bottom: solid 1px #BDBDBD;
}
.hikaku_th05{
	background-color:#DBD7A7;
	width:118px;
	padding:3px 0px;
	color:#908B25;
	font-size:10px;
	border-bottom: solid 1px #BDBDBD;
}
.hikaku_th_space01{
	background-color:#FFFFFF;
	width:1px;
}
.hikaku_th_space02{
	background-color:#FFFFFF;
	width:2px;
}
.hikaku_td00a{
	background-color:#85888D;
	width:102px;
	height:22px;
	padding:3px 3px;
	border-bottom: solid 1px #BDBDBD;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
}
.hikaku_td00c{
	background-color:#85888D;
	width:47px;
	height:22px;
	padding:3px 3px;
	border-bottom: solid 1px #BDBDBD;
	border-right: solid 1px #BDBDBD;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
    word-wrap:break-word;	
}
.hikaku_td00d{
	background-color:#85888D;
	width:48px;
	height:22px;
	padding:3px 3px;
	border-bottom: solid 1px #BDBDBD;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
}

.hikaku_td01a{
	background-color:#E5E9F1;
	width:114px;
	padding:3px 2px;
	color:#535353;
	font-size:10px;
	border-bottom: solid 1px #BDBDBD;
}
.hikaku_td02a{
	background-color:#D7DFF1;
	width:114px;
	padding:3px 2px;
	color:#535353;
	font-size:10px;
	border-bottom: solid 1px #BDBDBD;
}
.hikaku_td01c{
	background-color:#E5E9F1;
	width:66px;
	padding:3px 3px;
	color:#535353;
	font-size:10px;
	border-bottom: solid 1px #BDBDBD;
	border-right: solid 1px #BDBDBD;
	text-align:right;
    word-wrap:break-word;	
}
.hikaku_td01d{
	background-color:#E5E9F1;
	width:38px;
	padding:4px 2px 4px 5px;
	color:#535353;
	font-size:10px;
	border-bottom: solid 1px #BDBDBD;
	text-align:right;
}
.hikaku_td02c{
	background-color:#D7DFF1;
	width:66px;
	padding:3px 3px;
	color:#535353;
	font-size:10px;
	border-bottom: solid 1px #BDBDBD;
	border-right: solid 1px #BDBDBD;
	text-align:right;
    word-wrap:break-word;	
}
.hikaku_td02d{
	background-color:#D7DFF1;
	width:38px;
	padding:4px 2px 4px 5px;
	color:#535353;
	font-size:10px;
	border-bottom: solid 1px #BDBDBD;
	text-align:right;
}

.hikaku_td00b{
	background-color:#919499;
	width:102px;
	height:22px;
	padding:3px 3px;
	border-bottom: solid 1px #BDBDBD;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
}
.hikaku_td00e{
	background-color:#919499;
	width:47px;
	height:22px;
	padding:3px 3px;
	border-bottom: solid 1px #BDBDBD;
	border-right: solid 1px #BDBDBD;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
    word-wrap:break-word;	
}
.hikaku_td00f{
	background-color:#919499;
	width:48px;
	height:22px;
	padding:3px 3px;
	border-bottom: solid 1px #BDBDBD;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
}

.hikaku_td01b{
	background-color:#F2F4F8;
	width:114px;
	padding:3px 2px;
	color:#535353;
	font-size:10px;
	border-bottom: solid 1px #BDBDBD;
}
.hikaku_td01e{
	background-color:#F2F4F8;
	width:66px;
	padding:3px 3px;
	color:#535353;
	font-size:10px;
	border-bottom: solid 1px #BDBDBD;
	border-right: solid 1px #BDBDBD;
	text-align:right;
    word-wrap:break-word;	
}
.hikaku_td01f{
	background-color:#F2F4F8;
	width:38px;
	padding:4px 2px 4px 5px;
	color:#535353;
	font-size:10px;
	border-bottom: solid 1px #BDBDBD;
	text-align:right;
}

.hikaku_td01g{
	background-color:#F2F4F8;
	width:66px;
	padding:3px 3px;
	color:#535353;
	font-size:10px;
	border-bottom: solid 1px #BDBDBD;
	border-right: solid 1px #BDBDBD;
}
.hikaku_td01h{
	background-color:#E5E9F1;
	width:66px;
	padding:3px 3px;
	color:#535353;
	font-size:10px;
	border-bottom: solid 1px #BDBDBD;
	border-right: solid 1px #BDBDBD;
}

.hikaku_td02b{
	background-color:#EBEFF8;
	width:114px;
	padding:3px 2px;
	color:#535353;
	font-size:10px;
	border-bottom: solid 1px #BDBDBD;
}
.hikaku_td02e{
	background-color:#EBEFF8;
	width:65px;
	padding:4px 2px 4px 5px;
	color:#535353;
	font-size:10px;
	border-bottom: solid 1px #BDBDBD;
	border-right: solid 1px #BDBDBD;
	text-align:right;
    word-wrap:break-word;	
}
.hikaku_td02f{
	background-color:#EBEFF8;
	width:38px;
	padding:4px 2px 4px 5px;
	color:#535353;
	font-size:10px;
	border-bottom: solid 1px #BDBDBD;
	text-align:right;
}
.hikaku_td02g{
	background-color:#EBEFF8;
	width:65px;
	padding:4px 2px 4px 5px;
	color:#535353;
	font-size:10px;
	border-bottom: solid 1px #BDBDBD;
	border-right: solid 1px #BDBDBD;
}
.hikaku_td02h{
	background-color:#D7DFF1;
	padding:4px 2px 4px 5px;
	color:#535353;
	font-size:10px;
	border-bottom: solid 1px #BDBDBD;
	border-right: solid 1px #BDBDBD;
}


/**************************解析結果*/
#contents_box72{
	padding: 10px 5px 5px 5px;
}

#contents_titlebox72{
	width: 682px;
	height:15px;
	margin: 0px auto;
	padding: 5px;
	background-image:url(../../images/wm/analysis_blog_ttl.jpg);
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}

div.contents_text_area{
	width: 672px;
	margin: 10px auto;
	padding: 0px;
	display:block;
}
div#contents_text_area02{
	width: 672px;
	margin: 10px auto;
	padding: 0px;
	display:block;
	text-align:center;
}

div#contents_text01{
	display:block;
	font-size:10px;
	color:#000000;
	float:left;
}
div.contents_text02{
	display:block;
	font-size:10px;
	color:#000000;
	float:right;
}
div#contents_text03{
	display:block;
	font-size:10px;
	color:#000000;
}

#contents_text02 a{
	background-image:url(../../images/wm/analysis_blog_img01.gif);
	background-repeat:no-repeat;
	padding-left:13px;
}


/*0405修正*/
div.contents_box72_00{
	width: 672px;
	margin: 0px auto;
	text-align:left;
	/*0406修正*/
	font-size:10px;
	/*0406修正*/
}
div.contents_box72_01a{
	width: 550px;
	min-height: 89px;
	border-top: solid 1px #BDBDBD;
	padding:5px 5px 5px 7px;
	background-color:#EAEFFB;
	float:left;
}
div.contents_box72_01b{
	width: 550px;
	min-height: 89px;
	border-top: solid 1px #BDBDBD;
	padding:5px 5px 5px 7px;
	background-color:#ffffff;
	float:left;
}
/*WINIE6用*/
* html div.contents_box72_01a{
	height: 78px;
}
* html div.contents_box72_01b{
	height: 78px;
}
div.contents_box72_02{
	width: 110px;
	border-top: solid 1px #BDBDBD;
	float:right;
}
div.contents_box72_03{
	width: 110px;
	height:28px;
	float:right;
	background-color:#E5E9F1;
	padding-top:5px;
	text-align:center;
}
a.sc72_03{
	display:block;
	margin: 0px auto;
	width:83px;
}
div.contents_box72_04{
	width: 110px;
	height:28px;
	float:right;
	background-color:#e0e0e0;
	padding-top:5px;
	text-align:center;
}
a.sc72_04 a{
	display:block;
	margin: 0px auto;
	width:83px;
}
div.contents_box72_05{
	width: 110px;
	height:28px;
	float:right;
	background-color:#D4D6DA;
	padding-top:5px;
	text-align:center;
}
#contents_box72_05{
	width: 672px;
	margin: 0px auto;
	text-align:left;
	/*0406修正*/
	font-size:10px;
	/*0406修正*/
}
.blogline{
	height: 1px;
	width: 672px;
	margin: 0px auto;
	background-color: #BDBDBD;
	}
hr{
	display :none;
}

a.linkb {color:#BCBCBC;}
a:visited.linkb{color:#BCBCBC;}
a:hover.linkb{color:#888888;}


.title72a{font-size:12px; line-height:24px; font-weight:bold;}
.time72a{font-size:8px; color:#3D3D3D;}
.body72a{font-size:10px; line-height:18px; color:#3D3D3D;}

.title72b{font-size:12px; line-height:24px; font-weight:bold; color:#BCBCBC;}
.time72b{font-size:8px; color:#BCBCBC;}
.body72b{font-size:10px; line-height:18px; color:#BCBCBC;}


ul.btnul02  {
	margin: 10px 0px 10px;
	padding: 0px;
	font-size: 8px;
	list-style: none;
	margin-right:10px;
}


/**************************ヘルプ*/
#help  {
	width: 702px;
	margin: 5px auto 0px;
	padding-bottom: 20px;
}


/**************************キーワード設定*/
#keyword_setting_footer {
	width: 610px;
	font-size: 10px;
	margin: 4px auto;
	text-align: right;
}

#keyword_setting_footer a {
	margin-left: 8px;
}

#set3 .section_title {
	margin: 12px 0 4px 0;
	font-size:12px;
	font-weight: bold;
	color: #3d3d3d;
}

#external_link_list {
	background: #FFFFFF;
	border: 1px solid #979797;
}

#confirme_message input {
	margin-top: 4px;
	margin-bottom: 16px;
}

#confirme_message p {
	color: green;
	font-size:small;
}

#content_footer {
	width: 702px;
	margin: 0 auto;
}

.disable_blog_entry_tab {                                             
        background-image: url(../../images/wm/asegment_tab_navi2.gif);
        background-position: -1363px 0px;
}

