@charset "utf-8";
/* data-max.co.jp */
/* 20100402 */

/*--------------------------------------------
基本スタイル
--------------------------------------------*/
body {
margin: 0px auto;
padding:0px;
text-align: center;
font-size:12px;
font-family:"MS PGothic","Osaka",Arial,sans-serif;
}

html {
overflow-y:scroll;
}
img {
border: none;
margin:0px;
padding:0px;
vertical-align:top;
}
form,input,textarea {
margin: 0px;
padding: 0px;
}

h1,h2,h3,h4,h5,h6 {
padding:0px;
margin:0px;
font-weight: normal;
font-size:12px;
line-height:18px;
}

/*-----p {
margin:0px;
padding:0px;
}------*/

ul {
margin:0px;
padding:0px;
list-style:none;
}

/*--------------------------------------------
リンクスタイル
--------------------------------------------*/
a:link {
color: #000099;
text-decoration: none;
}
a:visited {
color: #000099;
text-decoration: none;
}
a:hover {
color: #FF3300;
}
a:active {
color: #000099;
}


/*--------------------------------------------
clear
--------------------------------------------*/

.clear {
clear:both;
margin:0px;
padding:0px;
}

.clear hr
{ display:none; }  

/*--------------------------------------------
全体
--------------------------------------------*/
#wrap{
margin: 0px auto;
width:1000px;
padding:0px;
}

#pagetop{
width:100%;
margin:8px auto;
text-align:right;
}

#pagetop_short{
float:left;
width:610px;
margin:8px 0;
text-align:right;
}

/*--------------------------------------------
magin
--------------------------------------------*/

.mt3{
margin-top:3px;
}

.mt5{
margin-top:5px;
}

.mt8{
margin-top:8px;
}

.mt10{
margin-top:10px;
}

.mt20{
margin-top:20px;
}

.mt30{
margin-top:30px;
}

.mt40{
margin-top:40px;
}

.mt50{
margin-top:50px;
}

.mt60{
margin-top:60px;
}

.mt70{
margin-top:70px;
}

.mt80{
margin-top:80px;
}

.mb3{
margin-bottom:3px;
}

.mb5{
margin-bottom:5px;
}

.mb5{
margin-bottom:5px;
}


.mb10{
margin-bottom:10px;
}

.mb15{
margin-bottom:15px;
}


.mb20{
margin-bottom:20px;
}

.mb30{
margin-bottom:30px;
}

.ml8{
margin-left:8px;
}

.ml10{
margin-left:10px;
}

.ml15{
margin-left:15px;
}

.ml20{
margin-left:20px;
}

.ml30{
margin-left:30px;
}

.ml40{
margin-left:40px;
}

.ml50{
margin-left:50px;
}

.ml60{
margin-left:60px;
}

.ml300{
margin-left:300px;
}

.ml350{
margin-left:350px;
}

.mr10{
margin-right:10px;
}

.mr20{
margin-right:20px;
}

.mr30{
margin-right:30px;
}


/*--------------------------------------------
ヘッダー
--------------------------------------------*/
#header_area{
width:1000px;
padding:5px 5px 0 5px;
}

#header_area .logoarea{
float:left;
width:240px;
margin:5px 10px 5px 0;
text-align:center;
}

#header_area .logoarea .kensakuarea{
width:220px;
margin:10px auto;
}

#header_area .logoarea .kensakuicon{
float:left;
margin:0 2px 0 0;
display:inline;
}

#header_area .logoarea .kensakuform{
float:left;
}


#header_area .copyarea{
float:left;
line-height: 1.5em;
width:360px;
text-align:left;
padding:10px 0 10px 15px;
margin:5px 0;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #004988;
color:#02203A;
display:inline;
}

#header_area .banaarea{
float:right;
width:307px;
padding:5px 0;
margin:0 10px 0 0;
border: 1px solid #999999;
text-align:left;
background-color: #EFEFEF;
}

#header_area .banaarea img{
margin:0 5px 0 5px;
float:left;
}


.banaarea02{
float:right;
width:307px;
padding:5px 0;
margin:3px 5px 3px 0;
border: 1px solid #999999;
text-align:left;
background-color: #EFEFEF;
}

.banaarea02 img{
margin:0 5px 0 5px;
float:left;
}


/*--------------------------------------------
コンテンツエリア
--------------------------------------------*/

#left_area{
width:145px;
float:left;
text-align:left;
margin:0px 0 10px 0;
}

#center_area{
width:510px;
float:left;
margin:0px 0 10px 15px;
}

#center_area02{
width:820px;
float:right;
margin:0px 0 10px 15px;
text-align:center;
}

#center_area03{
width:820px;
margin:0px auto;
text-align:center;
}

#right_area{
width:314px;
float:right;
margin:0px 0 10px 0;
}


/*--------------------------------------------
左メニュー
--------------------------------------------*/
#left_area .cate_title01{
width:137px;
padding:3px;
text-align:center;
background:#004988;
font-size:1em;
color:#FFFFFF;
}

#left_area .cate_title02{
width:137px;
padding:3px;
text-align:center;
background:#CC0000;
font-size:1em;
color:#FFFFFF;
}

#left_area .cate_title03{
width:137px;
padding:3px;
text-align:center;
background:#006600;
font-size:1em;
color:#FFFFFF;
margin:5px 0 0 0;
}

#left_area .menu_set01{
width:143px;
padding:1px 0;
margin: 1px 0 0 0;
text-align:center;
font-size:1em;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #999999;
}

#left_area .menu_set01 .menu_icon01{
float:left;
height:100%;
}

#left_area .menu_set01 .menu_text01{
float:left;
padding:0 0 0 10px;
line-height:1.6em;
}

#left_area .menu_set02{
width:143px;
padding:1px 0;
margin: 1px 0 0 0;
text-align:center;
font-size:1em;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #999999;
}

#left_area .menu_set02 .menu_icon02{
float:left;
}

#left_area .menu_set02 .menu_text02{
float:left;
width:120px;
padding:0 0 0 10px;
text-align:left;
line-height:1.6em;
}

#left_area .menu_set03{
width:143px;
padding:1px 0;
margin: 1px 0 0 0;
text-align:center;
font-size:1em;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #006600;
}

#left_area .menu_set03 .menu_icon03{
float:left;
height:100%;
}

#left_area .menu_set03 .menu_text03{
float:left;
width:120px;
text-align:left;
padding:0 0 0 10px;
line-height:1.6em;
}


/*--------------------------------------------
カテゴリーメニュー
--------------------------------------------*/

.topcate_title01{
width:510px;
height:23px;
font-size:1em;
background-image: url(http://www.data-max.co.jp//img/midashi_bk01.gif);
background-repeat: no-repeat;
text-align:left;
margin: 0 0 5px 0;
color:#FFFFFF;
}

.topcate_title02{
width:510px;
height:23px;
font-size:1em;
background-image: url(http://www.data-max.co.jp//img/midashi_bk02.gif);
background-repeat: no-repeat;
text-align:left;
margin: 0 0 5px 0;
color:#FFFFFF;
}

.topcate_title03{
width:510px;
height:23px;
font-size:1em;
background-image: url(http://www.data-max.co.jp//img/midashi_bk03.gif);
background-repeat: no-repeat;
text-align:left;
margin: 0 0 5px 0;
color:#FFFFFF;
}

.topcate_title04{
width:510px;
height:23px;
font-size:1em;
background-image: url(http://www.data-max.co.jp//img/midashi_bk04.gif);
background-repeat: no-repeat;
text-align:left;
margin: 0 0 5px 0;
color:#FFFFFF;
}

.topcate_title05{
width:510px;
height:23px;
font-size:1em;
background-image: url(../img/midashi_bk05.gif);
background-repeat: no-repeat;
text-align:left;
margin: 0 0 5px 0;
color:#FFFFFF;
}

.topcate_title06{
width:510px;
height:23px;
font-size:1em;
background-image: url(http://www.data-max.co.jp//img/midashi_bk06.gif);
background-repeat: no-repeat;
text-align:left;
margin: 0 0 5px 0;
color:#FFFFFF;
}

.topcate_title06_top{
width:510px;
height:23px;
font-size:1em;
background-image: url(http://www.data-max.co.jp//img/midashi_bk06.gif);
background-repeat: no-repeat;
text-align:left;
color:#FFFFFF;
}

.topcate_title07{
width:810px;
height:23px;
font-size:1em;
background-image: url(http://www.data-max.co.jp//img/midashi_bk07.gif);
background-repeat: no-repeat;
text-align:left;
margin: 0 0 5px 0;
color:#FFFFFF;
}


.top_title_txt01{
line-height:2em;
margin:0 0 0 30px;
}

.top_itiran_nabi01{
background-image:url(http://www.data-max.co.jp//img/arow_icon01.gif);
text-align:left;
padding:0 0 0 15px;
background-repeat: no-repeat;
background-position: left center;
float:right;
margin:3px 10px 3px 0;
font-size:1em;
}


/*--------------------------------------------
トップニュースセット
--------------------------------------------*/

.topnews_area{
width:95%;
padding:5px;
margin:0 auto 0px auto;
border-top-width: 1px;
border-top-style: dotted;
border-top-color: #999999;
}

.topnews_areapr{
width:95%;
padding:7px;
margin:0 auto 0px auto;
border-top-width: 1px;
border-bottom-width: 1px;
border-top-style: dotted;
border-bottom-style: dotted;
border-top-color: #999999;
border-bottom-color: #999999;
text-align:left;
font-size:112%;
}

.topnews_areapr a:link {
/*color: #000099;*/
text-decoration: none;
}

.topnews_areapr a:visited {
color: #000099;
text-decoration: none;
}

.topnews_areapr a:hover {
color: #FF3300;
}

.topnews_areapr a:active {
color: #000099;
}



.topnews_area .topnews_title{
font-size:1.334em;
margin:5px 0;
text-align:left;
font-weight:bold;
}

.topnews_area .topnews_title02{
font-size:1.167em;
margin:0px 0;
text-align:left;

}

.topnews_area .topnews_text01{
float:left;
text-align:left;
font-size:1em;
line-height:1.5em;
margin:5px 0;
}

.topnews_area .topnews_cate01{
float:left;
color:#FF0000;
font-size:1em;
margin:5px 10px 5px 0;
}

.topnews_cate01 a:visited {
color: #FF0000;
text-decoration: none;
}

.topnews_cate01 a:hover {
color: #FF3300;
}

.topnews_cate01 a:active {
color: #000099;
}

.topnews_area .topnews_data01{
float:left;
font-size:1em;
margin:5px 10px 5px 0;
}

.topnews_area .topnews_img01{
float:right;
margin:0 0 10px 10px;
background-color:#999999;
}


.topnews_area02{
width:493px;
padding:5px;
border-right-width: 3px;
border-bottom-width: 3px;
border-left-width: 3px;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-right-color: #990000;
border-bottom-color: #990000;
border-left-color: #990000;
}

.topnews_area02 .shasin_set{
text-align:left;
float:left;
width:105px;
margin:5px 0 5px 15px;

}

.topnews_area02 .shasin_img{
width:105px;
height:75px;
}

.shasin_text01{
font-size:1em;
line-height:1.5em;
margin:5px 0;
}

.topnews_cate02{
color:#FF0000;
font-size:1em;
margin:5px 10px 5px 0;
}

.topnews_cate02 a:visited {
color: #FF0000;
text-decoration: none;
}

.topnews_cate02 a:hover {
color: #FF3300;
}

.topnews_cate02 a:active {
color: #000099;
}


/*--------------------------------------------
ピックアップ
--------------------------------------------*/

#pickup_area{
width:300px;
padding:5px 2px;
border: 3px solid #003366;
}

.pickup_set{
width:290px;
text-align:left;
padding:5px 0 0 0;
margin:5px auto 0 auto;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #999999;
}

.pickup_set .pick_img01{
margin:0 5px 5px 0;
float:left;
background-color:#999999;
}

.pickup_set .pick_title01{
float:left;
font-size:1em;
}

.pickup_set .pick_cate01{
float:left;
color:#FF0000;
font-size:1em;
margin:3px 10px 3px 0;
}

.pickup_set .pick_data01{
float:left;
font-size:1em;
margin:3px 0;
}

.topnews_area03{
width:95%;
padding:0px 5px 5px 5px;
margin:0 auto 10px auto;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #999999;
}




.topnews_area03 .topnews_title{
font-size:1.334em;
line-height:1.5em;
margin:5px 0 5px 0;
text-align:left;
font-weight:bold;

}

.topnews_area03 .topnews_title02{
font-size:1.167em;
line-height:1.5em;
margin:0px 0 0px 0;
text-align:left;

}

.topnews_area03 .topnews_text01{
float:left;
text-align:left;
font-size:1em;
line-height:1.5em;
margin:2px 0;
}

.topnews_area03 .topnews_cate01{
float:left;
color:#FF0000;
font-size:1em;
margin:0px 10px 0px 0;
}

.topnews_cate01 a:visited {
color: #FF0000;
text-decoration: none;
}

.topnews_cate01 a:hover {
color: #FF3300;
}

.topnews_cate01 a:active {
color: #000099;
}

.topnews_area03 .topnews_data01{
float:left;
font-size:1em;
margin:0px 10px 0px 0;
}

.topnews_area03 .topnews_img01{
float:right;
margin:0 0 10px 10px;
background-color:#999999;
}


/*--------------------------------------------
アクセス上位ニュース
--------------------------------------------*/

#access_area{
width:300px;
margin:10px 0 0 0;
padding:5px 2px;
border: 3px solid #FF6633;
}


.access_set{
width:260px;
text-align:left;
padding:5px 0 0 0;
margin:5px auto 0 auto;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #999999;
}

.access_cate02{
color:#FF0000;
font-size:1em;
margin:5px 10px 5px 0;
}

.access_cate02 a:visited {
color: #FF0000;
text-decoration: none;
}

.access_cate02 a:hover {
color: #FF3300;
}

.access_cate02 a:active {
color: #000099;
}
/*--------------------------------------------
アクセス上位ニュース　一覧
--------------------------------------------*/

#access_ichiran{
width:500px;
margin:10px 0 0 0;
padding:5px 2px;
}

.access_ichrian_set{
width:460px;
text-align:left;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #999999;
margin:5px auto 0 auto;
padding:5px 0 2px 0;
font-size:1.167em;
}

.access_ichrian_set span {
font-size: 14px;
font-weight: bold;
color: #0066FF;
}

/*--------------------------------------------
情報誌ＩＢ
--------------------------------------------*/

#ib_area{
width:300px;
margin:10px 0 0 0;
padding:5px 2px;
border: 3px solid #990000;
background-color:#FFFFCC;
}

.ib_set{
width:290px;
text-align:left;
margin:5px auto 0 auto;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #999999;
}

.ib_simen{
float:left;
margin:10px 10px 10px 0;
width:120;
}

.ib_text01{
width:160px;
float:left;
font-size:1em;
line-height:1.5em;
margin:10px;
text-align:left;
}

.ib_text02{
color:#FF0000;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #CC0000;
margin:3px 0 0 0;
}

/*--------------------------------------------
特集ピックアップ
--------------------------------------------*/

#tokushu_area{
width:300px;
margin:10px 0 0 0;
padding:5px 2px;
border: 3px solid #000099;
}

#tokushu_area .banaimg01{
margin:7px 0 0 0;
}

#tokushu_area .banaimg02{
margin:5px 0 5px 0;
}


/*--------------------------------------------
調査レポート
--------------------------------------------*/

#chousa_area{
width:300px;
margin:10px 0 0 0;
padding:5px 2px;
border: 3px solid #003300;
}

.chousa_text01{
width:280px;
text-align:left;
margin:5px auto 0 auto;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #999999;
}

.chousa_itiran{
 width:260px;
background-image:url(http://www.data-max.co.jp//img/arow_icon01.gif);
text-align:left;
padding:0 0 0 15px;
background-repeat: no-repeat;
background-position: left center;
margin:5px auto 5px auto;
font-size:1em;
}

.chousa_bana01{
width:280px;
text-align:center;
margin:5px auto 0 auto;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #999999;
border-top-width: 1px;
border-top-style: dotted;
border-top-color: #999999;
}


/*--------------------------------------------
レクタングル
--------------------------------------------*/

.koukoku_reku{
margin:10px 0;
width:310px;
}

.menu_t1{
margin:10px 0 5px 0;
}

/*--------------------------------------------
カテゴリータイトル
--------------------------------------------*/

.category_title{
width: 500px;
background-color:#FFFFCC;
border: 2px solid #990000;
padding:3px;
font-size:1.2em;
color:#990000;
margin:10px 0 5px 0;

}

.category_title2{
width: 500px;
background-color:#FFFFCC;
border: 2px solid #990000;
padding:3px;
font-size:14px;
color:#990000;
margin:10px auto 5px auto;

}

.category_title3{
width: 500px;
background-color:#FFFFCC;
border: 2px solid #990000;
font-size:14px;
color:#990000;
text-align: left;
margin:10px auto 5px auto;
padding: 3px 10px;
}


/*--------------------------------------------
フッター
--------------------------------------------*/

#footer_area{
margin:10px 0 0 0;
width:1000px;
padding:10px 0 10px 0 ;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #DFE7F8;
}

#footer_area .logoarea{
float:left;
width:240px;
margin:5px 10px 5px 0;
text-align:center;
}

#footer_area .logoarea .kensakuarea{
width:220px;
margin:10px auto;
}

#footer_area .logoarea .kensakuicon{
float:left;
margin:0 2px 0 0;
display:inline;
}

#footer_area .logoarea .kensakuform{
float:left;
}


#footer_area .banaarea{
float:left;
line-height: 1.5em;
width:415px;
text-align:left;
padding:10px 0 10px 15px;
margin:5px 0;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #004988;
color:#02203A;
display:inline;
}

/*--------------------------------------------
フッターメニュー
--------------------------------------------*/

#footermenu_area{
width:1005px;
padding:10px 0px;
background:#DFE7F8;
margin:1px 0 0 0;
color:#000033;
}

#footermenu_area02{
text-align:left;
width:995px;
padding:5px 5px;
background:#DFE7F8;
margin:1px 0 0 0;
color:#000033;
}

.footermenu_area02{
text-align:left;
width:995px;
padding:5px 5px;
background:#DFE7F8;
margin:1px 0 0 0;
color:#000033;
}

#footermenu_area03{
width:995px;
text-align:center;
padding:5px 5px;
background:#004988;
margin:5px 0 0 0;
color:#FFFFFF;
}


/*---------カテゴリで選ぶ---------*/

#footermenu_area02 .foottitle01{
float:left;
width:250px;
margin:3px;
height:45px;
background-color:#004988;
color:#FFFFFF;
text-align:center;
}

#footermenu_area02 .foottitle01 .title01{
margin:17px 0 0 0;
}

#footermenu_area02 .foottext01{
float:left;
width:600px;
margin:8px 0 0 10px;
line-height:1.5em;
}

/*--------- コンテンツで選ぶ---------*/

#footermenu_area02 .foottitle02{
float:left;
width:250px;
margin:3px;
height:85px;
background-color:#004988;
color:#FFFFFF;
text-align:center;
}

#footermenu_area02 .foottitle02 .title02{
margin:35px 0 0 0;
}

#footermenu_area02 .foottext02{
float:left;
width:600px;
margin:8px 0 0 10px;
line-height:1.5em;
}

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

#footermenu_area02 .foottitle03{
float:left;
width:250px;
margin:3px;
height:35px;
background-color:#004988;
color:#FFFFFF;
text-align:center;
}

#footermenu_area02 .foottitle03 .title03{
margin:12px 0 0 0;
}

#footermenu_area02 .foottext03{
float:left;
width:600px;
margin:12px 0 0 10px;
line-height:1.5em;
}



/*ビジュアルテキスト用*/
a:link.adlink, a:visited.adlink, a:hover.adlink, a:active.adlink{ color:#0000ff; text-decoration:underline; font-weight:bold; font-size:14px; } a:link.adlink2, a:visited.adlink2, a:hover.adlink2, a:active.adlink2{ color:#488000; text-decoration:none; font-size:10px; font-family:Arial,Helvetica,sans-serif;
}
/*ビジュアルテキスト用 end*/


/*ビジュアルテキスト用（openx）*/
.adlink3{ color:#0000ff; text-decoration:underline; font-weight:bold; font-size:14px; }
/*ビジュアルテキスト用 end*/


/*--------------------------------------------
記事ページ
--------------------------------------------*/

.kijinews_title{
font-size:1.667em;
line-height: 1.417em;
margin:5px 0;
font-weight:bold;
text-align:left;
color: #000099;
}

.kijinews_text01{
float:left;
text-align:left;
font-size:1.167em;
line-height:1.667em;
margin:5px 0;
}


.kijinews_text02{
text-align:left;
font-size:1em;
line-height:1.5em;
width:550px;
margin:5px auto;
}

.kijinews_text03{
text-align:left;
font-size:1em;
line-height:2em;
width:600px;
margin:20px auto 0px  auto;
}



.rss_text01{
float:left;
text-align:left;
font-size:1em;
line-height:1.5em;
margin:10px 5px;
}

.rss_text01 table{
margin:10px 40px;
padding: 15px;
}

.rss_text01 td{
padding: 5px;
}


/*--------------------------------------------
IBクラブ関連
--------------------------------------------*/

.ib_area{
width:450px;
margin:10px auto;
}

/*--------------------------------------------
IB情報誌
--------------------------------------------*/

.ib_conarea01{
width:450px;
margin:10px auto 0px auto;
background-image: url(../img/ib20100406_02.gif);
background-repeat: no-repeat;
}

.ib_conarea01 .ib_context01{
width:190px;
margin:0px 0 10px 250px;
padding:10px 0 0 0;
text-align:left;
}

.ib_conarea01 .ib_context01 .ibpint{
color:#FF0000;
margin:8px 0 5px 0;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #990000;
}

.ib_conarea02{
width:450px;
margin:10px auto 0px auto;
background-image: url(../img/ib20100406_03.gif);
background-repeat: no-repeat;
background-position: top;
}

.ib_conarea02 .ib_context02{
width:190px;
margin:10px 0 10px 250px;
padding:10px 0 0 0;
text-align:left;
}

.ib_conarea02 .ib_context02 .ibpint{
color:#FF0000;
margin:8px 0 5px 0;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #990000;
}

/*--------------------------------------------
会社案内
--------------------------------------------*/

.gaiyou{
width:450px;
margin:10px;
text-align:left;
font-size:1em;
line-height:1.5em;
}

.gaiyou ul{
margin-top:10px;
margin-right:10px;
list-style:none;
text-decoration:none;
}

.gaiyou ul li{
margin:0 0 10px 20px;
}


.gaiyou02{
width:700px;
margin:10px auto;
text-align:left;
font-size:1em;
line-height:1.5em;
}

.gaiyou02 ul{
margin-top:10px;
margin-right:10px;
list-style:none;
text-decoration:none;
}

.gaiyou02 ul li{
margin:0 0 10px 20px;
}



/*--------------------------------------------
ごあいさつ
--------------------------------------------*/

.com_title01{
width:750px;
font-size:1.167em;
line-height:2em;
margin:10px auto;
text-align:left;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #990000;
color:#990000;
}

.com_midashi02{
color:#990000;
margin:5px;
font-weight:bold;
}


.com_aisatu01{
width:730px;
margin:10px auto;
text-align:left;
font-size:1em;
line-height:1.667em;
}

.com_aisatu02{
width:730px;
margin:10px auto;
padding:0 10px 10px 0;
text-align:left;
font-size:1em;
line-height:1.667em;
}

.com_profile01{
width:700px;
margin:10px auto;
text-align:right;
font-size:1em;
line-height:1.667em;
}

.com_profileimg{
float:left;
margin:0px 10px 10px 50px;
}

/*--------------------------------------------
メルマガバナー
--------------------------------------------*/
.mailmaga01{
width:314px;
text-align:left;
margin:10px 0 0 0;
}

.mailmaga02{
width:314px;
text-align:left;
margin:5px 0 10px 0;
}

.new{
display: none;
color:#FF0000;
font-size:1em;
font-weight: bold;

}

/*--------------------------------------------
トップメニュー改
--------------------------------------------*/

.topnews_area .topnews_text0001{
font-size:1em;
line-height:1.5em;
margin: 0 0 0 10px;
text-align:left;
min-width:300px;
}

.topnews_img0001{
float:left;
margin: 5px 10px 0px 0;
background-color:#999999;
}

.topnews_img0001 img{
border: 1px solid #000000;
}

.topnews_img0002{
width:5px;
height:18px;
}

.new{
display: none;
color:#FF0000;
font-size:1em;
font-weight: bold;

}

.topnews_area .topnews_cate0001{
float:left;
color:#FF0000;
font-size:12px;
margin:0px 5px 0px 0;
}

.topnews_area .topnews_data0001{
float:left;
font-size:12px;
margin:0px 5px 0px 0;
}

.topnews_area .toptxt0001{
margin:0;
padding:0;
}

.topnews_area .topnews_title0001{
font-size:1.334em;
margin:0px 0;
text-align:left;
font-weight:bold;
}

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

.quest201006_copy01{
font-size:1.334em;
width:600px;
margin:10px auto;
text-align:left;
}

.quest201006_title01{
font-size:14px;
width:100%;
margin:10px auto;
text-align:center;
font-weight:bold;
}

.quest201006_form01{
width:480px;
font-size:14px;
line-height:22px;
margin:10px auto;
}

.quest201006_form01 table{
font-size:14px;
line-height:22px;
}

.anq_table{
 margin:0 auto;
 width:500px;
}

/* アンケートフォーム用*/
.anqform {
width: 500px;
display:block;
margin:auto;

}
.anqform_title{
width: 98%;
background-color:#FFFFCC;
border: 2px solid #990000;
padding:3px;
font-size:14px;
color:#990000;
margin:10px auto 5px auto;
text-align: left;
text-indent: 10px;

}
.anqform_form01{
width:95%;
font-size:14px;
line-height:22px;
text-align: left;
text-indent: 10px;
border: 1px dotted #999999;
margin-top: 5px;
margin-right: auto;
margin-bottom: 5px;
margin-left: auto;
background-color: #FFFFFF;
}
.anqform_subwaku {
background-color: #EFEFEF;
padding: 10px;
width: 100%;
border: 1px solid #999999;
margin-bottom: 10px;
}

/*--------------------------------------------
写真一覧
--------------------------------------------*/

.topnews_area04{
width:493px;
padding:5px;
}

.shasin_set04{
text-align:left;
float:left;
width:110px;
height:215px;
margin:5px 0 5px 8px;

}

.shasin_set04 .shasin_img{
width:105px;
height:85px;
}

.shasin_set04 .shasin_text04{
width:95px;
font-size:1em;
line-height:1.5em;
margin:5px auto;

}

.shasin_set04 .topnews_cate04{
width:95px;
height:40px;
color:#FF0000;
font-size:1em;
margin:5px auto;
}

/*--------------------------------------------
健康情報バナー
--------------------------------------------*/

.kenko_bana_area{
width:141px;
margin:8px 0;
background-image: url(../img/kenko_bana03.gif);
background-repeat: repeat-y;
}

.kenko_bana_area .kenko_news{
font-size:1em;
line-height:1.3em;
width:132px;
margin:5px auto;
}

/*--------------------------------------------
住宅情報バナー
--------------------------------------------*/

.jyutaku_bana_area{
width:141px;
margin:8px 0;
background-image: url(../img/jyutaku_bana03.gif);
background-repeat: repeat-y;
}

.jyutaku_bana_area .jyutaku_news{
font-size:1em;
line-height:1.3em;
width:132px;
margin:5px auto;
}

/*--------------------------------------------
調査レポートコメント
--------------------------------------------*/

.chousa_repo{
width:95%;
padding:5px 0;
text-align:left;
}

.chousa_repo02{
width:270px;
padding:0 0 2px 0;
margin:0 0 0 25px;
text-align:left;
}

/*--------------------------------------------
建設サイトバナー
--------------------------------------------*/

.kensetsu_bana_area{
text-align:center;
width:141px;
margin:0px 0 8px 0;
border: 1px solid #990000;
}

.kensetsu_bana_area .kensetsu_news{
text-align:left;
font-size:1em;
line-height:1.3em;
width:130px;
padding:3px 0;
margin:0 auto;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #990000;
}

/*--------------------------------------------
メインナビ改良
--------------------------------------------*/

#left_area ul{
width:143px;
padding:0px 0;
text-align:left;

}

#left_area .blue{
padding:3px 0 3px 15px;
margin: 1px 0 1px 0;
text-align:left;
font-size:1em;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #999999;
background-image: url(../img/menu_icon_blue02.gif);
background-repeat: no-repeat;
background-position: left;
}

#left_area .red_midashi{
padding:0;
margin: 1px 0 1px 0;
text-align:center;
font-size:1em;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #999999;
background-repeat: no-repeat;
background-color: #e7e7e7;
border-left-width: 8px;
border-left-style: solid;
border-left-color: #CC0000;
}

#left_area .red{
padding:3px 0 3px 15px;
margin: 1px 0 1px 0;
text-align:left;
font-size:1em;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #999999;
background-image: url(../img/menu_icon_red02.gif);
background-repeat: no-repeat;
background-position: left;
}

#left_area .grren{
padding:3px 0 3px 15px;
margin: 1px 0 1px 0;
text-align:left;
font-size:1em;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #999999;
background-image: url(../img/menu_icon_grren02.gif);
background-repeat: no-repeat;
background-position: left;
}

/*--------------------------------------------
倒産破産開始決定枠
--------------------------------------------*/

.tousankaishi{
border-top: 1px solid #3333CC;
border-bottom: 1px solid #3333CC;
border-right-style: none;
border-left-style: none;
width:80%;
padding:10px;
background-color: #eeeeee;
}


/*--------------------------------------------
関連記事抽出用（ウェブリオ）
--------------------------------------------*/

#weblio_ra_container{
display:none;
}

#weblio_ra_head{
background-color:#ffffcc;
border:#990000 solid 2px;
margin:5px 0 0 0;
width:100%;
}

p#weblio_ra_head_tt{
color:#990000;
float:left;
font-size:14px;
font-weight:bold;
line-height:1.5em;
margin:2px 0 0 2px;
padding:0 0 0 2px;
text-align:left;
width:45%;
}

p#weblio_ra_head_cr{
color:#000000;
float:right;
font-size:12px;
line-height:1.5em;
margin:2px 4px 0 0;
padding:0;
text-align:right;
width:45%;
}

#weblio_ra_head_cr a{
color:#990000;
text-decoration:none;
}

#weblio_ra_clear{
clear:both;
display:block;
font-size:0;
line-height:0;
overflow:hidden;
}

#weblio_ra_body ul{
list-style-type:none;
margin:7px 0 10px 6px;
padding:0 0 0 5px;
}

#weblio_ra_body ul li{
color:#000;
font-size:14px;
line-height:1.3em;
list-style-type:none;
margin:0 0 4px 0;
padding:0;
}

#weblio_ra_body ul li span{
color:#888888;
font-size:12px;
padding:0 0 0 8px;
}

#weblio_ra_body{
text-align:left;
}

/*--------------------------------------------
その他のカテゴリー一覧
--------------------------------------------*/

.catego_left {
float: left;
width: 240px;
margin-left: 10px;
margin-top: 8px;
}
.catego_right {
float: left;
width: 240px;
margin-left: 10px;
margin-top: 8px;
}
.catego_left .red_midashi,.catego_right .red_midashi {
background-color: #e7e7e7;
border: 1px solid #CCCCCC;
}
.catego_left .red,.catego_right .red {
text-align: left;
padding-top: 4px;
padding-bottom: 4px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #999999;
text-indent: 10px;
}

/*--------------------------------------------
スペシャリスト関連
--------------------------------------------*/

.sp_bana_area{
text-align:center;
width:140px;
margin:0px 0 8px 0;
border: 1px solid #013240;
}

.sp_bana_area .sp_news{
text-align:left;
font-size:1em;
line-height:1.3em;
width:127px;
padding:3px 0;
margin:0 auto;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #013240;
}

/*--------------------------------------------
ボックス
--------------------------------------------*/

.ryutu_box{
width: 691px;
background-image: url(img/max_news07_bg.gif);
background-repeat: repeat-y;
text-align:left;
margin:10px auto 0 auto;
}

.ryutu_box .mail{
width:600px;
line-height:220%;
margin:10px auto;
text-align:left;
}

/*--------------------------------------------
破産開始決定
--------------------------------------------*/

.hasankaisi_midashi01{
width:95%;
margin:8px auto;
font-size:14px;
font-weight:bold;
color:#990000;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #990000;
padding:5px;
text-align:left;
}

/*--------------------------------------------
SEOバナー
--------------------------------------------*/

.seo_bana{
width:95%;
background:#DFE7F8;
width:995px;
padding:5px 5px;
margin:1px 0 0 0;
}

.seo_bana .seoimg01{
float:left;
width:88px;
margin:0 3px 0 0;
}


/*--------------------------------------------
SNSボタン
--------------------------------------------*/

.sns_btn{
float:left;
margin:10px 0;
}

/*--------------------------------------------
NETIBグループサイトメニュー
--------------------------------------------*/

.netibmenu{
width:961px;
margin:0px auto;
text-align:left;
height:35px;
margin:8px auto 5px auto;
}

.neitb_rogo{
float:left;
width:126px;
margin:4px 14px 0 20px;
padding:0;
}

.netib_btn{
width:700px;
float:left;
margin:4px 0 0 0;
}

.netib_btn ul{
margin: 5px 0 0 0;
padding: 0px;
height:22px;
}

.netib_btn li{
float:left;
margin:5px 1px 0 0;

}


